#top.single.single-post .fullsize .template-blog .big-preview img {border-radius: 0; height: 100%;}
#top.single.single-post .fullsize .template-blog .big-preview {float: left; width: 48%; margin-right: 2%; height: calc(100vh - 150px); background-size: cover; background-position: center; position: fixed; }

#top.single.single-post .fullsize .template-blog .post .entry-content-wrapper {float: left; width: 48%; margin-right: 2%; margin-left: 50%;}
#top.single.single-post .content, #top.single.single-post .sidebar {padding-top: 0;padding-bottom: 0;}
.responsive #top.single.single-post #main .container {padding: 0; max-width: 100%;}
#top.single.single-post .image-overlay, #top.single.single-post .image-overlay-inside {display: none !important;}

#top.single.single-post .fullsize .template-blog .post-title {
    text-align: center;
    font-size: 30px;
    padding: 45px 0 30px;
    font-weight: 300;
}
#top.single.single-post time, #top.single.single-post .blog-categories {padding: 0 20px;}
#top .fullsize .post-meta-infos {
    text-align: center;
    padding: 8px 0;
    border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;
}
#top.single.single-post .text-sep, #top.single.single-post .comment-container, #top.single.single-post .blog-author {display: none;}
#top.single.single-post .x2s {background-size: 50% !important;}
#top.single.single-post .av-layout-grid-container {height: calc(100vh - 180px);}

.fixpic {background-position: 0 102px !important;}
.blog-categories.minor-meta a {cursor: text;}
.blog-categories.minor-meta a:hover {text-decoration: none !important; color: #919191 !important;}

@media (max-width: 989px) {
#top.single.single-post .fullsize .template-blog .big-preview {float:none; width: 100%; margin-right: 0; background-size: cover; position: static; }

#top.single.single-post .fullsize .template-blog .post .entry-content-wrapper {float: none; width: 100%; margin-right: 0; margin-left: 0;}

.responsive #top.single.single-post #wrap_all .av-flex-cells .no_margin {min-height: 400px;}
}

@media (min-width: 768px) {
#top.single.single-post .no_margin.av_one_half:first-child {position: fixed; left: 0; height: calc(100vh - 182px); background-size: auto 100%;}
.single-portfolio .avia-slideshow-inner, .single-portfolio .avia-slideshow-inner * {background-position: center center !important;}
.home .avia-slideshow li:first-child, .avia-fullscreen-slider .avia-slideshow>ul>li {background-position: center center !important;}
}
@media (max-width: 768px) {
#top.single.single-post .no_margin.av_one_half:first-child { background-size: 100%;}
}
@media only screen and (max-width: 768px) {
	#top .av_header_transparency.av_alternate_logo_active .logo a > img {
    opacity: 1;
    filter: alpha(opacity=0);
}
	.responsive.html_mobile_menu_tablet .av_header_transparency .container #advanced_menu_toggle {
    color: #000;
}
	
.responsive #top .av_header_transparency.av_alternate_logo_active .logo a > img {
    opacity: 1;
}
.home .logo img, .single-portfolio  .logo img {display: none !important;}
.home .subtext, .single-portfolio .subtext {display: block !important;}

}

@media only screen and (min-width: 250px) and (max-width: 540px){
  .home .logo img, .single-portfolio  .logo img {display: block !important;}
.home .subtext, .single-portfolio .subtext {display: none !important;}
  
}

.avia-builder-el-0.avia-fullscreen-slider .avia-slideshow {
     background-color: #ffffff;
}

@media only screen and (max-width:1599px) and (orientation: landscape) {
  .slide-3 {
  background-size: cover !important;
  /***background-image: url("https://clfarchitects.com/wp-content/uploads/2019/08/212_1-Casa-Clara-1407-3000x2000.jpg") !important;***/
}

.slide-5 {
  background-size: cover !important;
}

.slide-7 {
  background-size: cover !important;
}

.slide-9 {
  background-size: cover !important;
}

.slide-10 {
  background-size: cover !important;
}

.slide-11 {
  background-size: cover !important;
}
}

@media (min-aspect-ratio: 16/10) {
  .home .avia-slideshow li:first-child, .avia-fullscreen-slider .avia-slideshow>ul>li {
    background-size: cover !important;
  }
}

@media only screen and (max-width:1400px) {

.single-portfolio .avia-slideshow-inner, .single-portfolio .avia-slideshow-inner * {
    width: auto !important;
    min-height: 100px!important;
    background-repeat: no-repeat;
    background-position: top center;
}

.home .avia-slideshow li:first-child, .avia-fullscreen-slider .avia-slideshow>ul>li { 
    min-height: 100px!important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center !important;}
}

#fullscreen_slider_1 {
    background-color:#ffffff;
}

#top .av_header_transparency .social_bookmarks li {
    border: 1px solid #ffffff !important;
}


.header_color div {
     border-color: #ffffff; 
}

.home .logo img {
  display: block;
}

@media (max-width: 987px) {
 .phone-info span {
   color: #ffffff;
} 
}

.avia-fullscreen-slider .avia-slideshow-arrows .next-slide {
  width:100px !important;
}
.avia-slideshow .avia-slideshow-arrows .next-slide {
  width:100px !important;
}


@media only screen and (min-width: 768px) and (max-width: 76800px){
.home .avia-fullscreen-slider .avia-slideshow-inner .slide-9{
  /***background-position:top center !important;***/
}
.home .avia-fullscreen-slider .avia-slideshow-inner .slide-5{
  /***background-position:bottom center !important;***/
}
.home .avia-fullscreen-slider .avia-slideshow-inner .slide-6{
  /***background-position:top center !important;***/
}
.home .avia-fullscreen-slider .avia-slideshow-inner .slide-10{
  
}

.project7-imagestyle-main ul .slide-1 .avia-slide-wrap {
  background-position:bottom center !important;
}
.project5-imagestyle-main ul .slide-1 .avia-slide-wrap {
  background-position:top center !important;
}
.project8-imagestyle-main ul .slide-1 .avia-slide-wrap {
  background-position:top center !important;
}
.slide-1{
background-position:top center !important;
}
.de-la-motte-project-main .slide-1 .avia-slide-wrap {
  background-position:top center !important;
}
  
  
}


@media only screen and (min-width: 268px) and (max-width: 768px){
.home .avia-slideshow li:first-child, .avia-fullscreen-slider .avia-slideshow>ul>li { 
    background-position:center !important;
}
}



.single-portfolio .avia-slideshow-arrows .avia-svg-icon svg{
  display:none;
}
.single-portfolio .avia-slideshow-arrows .avia-svg-icon span{
  display:block !important;
  text-indent: inherit !important;
}
