/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/


/* ======================================================================================================================================================
Masonry Grid
====================================================================================================================================================== */
.av-masonry-filter{ position: relative; overflow: hidden; clear:both; } 
.av-masonry-container{ width:100.4%; float:left; clear:both; position: relative; } 
.av-masonry-entry{ position: relative; display: block; width:24.90%; float:left; clear: none; text-decoration: none; visibility: hidden; opacity: 0; } 
#top .masonry-no-border{border-top:none;}
.av-masonry-entry.av-landscape-img{ width:49.80%; } 
.av-masonry-col-2 .av-masonry-entry{width:49.80%;}
.av-masonry-col-2 .av-masonry-entry.av-landscape-img{width:99.50%;}
.av-masonry-col-3 .av-masonry-entry{width:33.3%}
.av-masonry-col-3 .av-masonry-entry.av-landscape-img{width:66.6%}
.av-masonry-col-4 .av-masonry-entry{}
.av-masonry-col-4 .av-masonry-entry.av-landscape-img{}
.av-masonry-col-5 .av-masonry-entry{width:19.90%;}
.av-masonry-col-5 .av-masonry-entry.av-landscape-img{width:39.80%;}
.av-masonry-col-6 .av-masonry-entry{width:16.6%;}
.av-masonry-col-6 .av-masonry-entry.av-landscape-img{width:33.2%;}
.av-masonry-outerimage-container{ overflow: hidden; }
.av-masonry-outerimage-container, .av-masonry-image-container { position: relative; top: 0; left: 0; bottom: 0; right: 0; z-index: 1; }
.av-masonry-image-container{ text-align: center; background-size: cover; background-position: center center; }
.av-masonry-image-container img{ display:block; margin: 0 auto;}
#top .av-inner-masonry{overflow: hidden; background-color: transparent;}
.av-masonry-entry .av-inner-masonry-content{ padding:20px; z-index: 2; position: relative; width:100%; }
.av-masonry-entry .avia-arrow{border:none; top: -5px;}
.av-masonry-item-no-image .avia-arrow{display: none;}
.av-masonry-entry .av-masonry-entry-title{ line-height: 1.3em; margin:0; font-size: 15px; }
.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content{ padding-top:4px; }
.av-masonry-date, .av-masonry-text-sep, .av-masonry-author{font-size: 11px;}
.av-masonry-text-sep{padding: 0 5px;}
.av-masonry-text-sep.text-sep-author, .av-masonry-author{display:none;}
/*items loaded*/
.av-masonry-entry.av-masonry-item-loaded{ opacity: 1; visibility: visible; } 
.avia_desktop.avia_transform3d .av-masonry-entry{ -webkit-perspective: 600px; -moz-perspective: 600px; perspective: 600px; }
.avia_desktop.avia_transform3d .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry{ -webkit-animation: avia_msonry_show 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.075); /* Safari 4+ */ animation:avia_msonry_show 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.075); /* IE 10+ */ } 
/*gap variations between elements: no, 1px and large*/
.av-large-gap.av-masonry-filter{ padding:15px 0 0 15px; }
.av-no-gap.av-fixed-size  .av-masonry-entry .av-inner-masonry{  position: absolute; top:0px; left:-1px; right: 0px; bottom:-2px; }
.av-1px-gap.av-fixed-size .av-masonry-entry .av-inner-masonry{  position: absolute; top:0px; left:0px; right: 1px; bottom:1px; }
.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry{position: absolute; top:0px; left:0px; right: 15px; bottom:15px; }
.av-no-gap.av-flex-size .av-masonry-entry .av-inner-masonry{  position: relative; }
.av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry{ position: relative; margin-right:1px; margin-bottom:1px; }
.av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry{ position: relative; margin-right:15px; margin-bottom:15px; }
/*firefox 1px gap fix*/
.avia-mozilla .av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry{ margin-bottom:2px; }
/*flex size*/
.av-flex-size .av-masonry-image-container{background-image: none !important; }
/*fixed sized masonry (aka perfect grid)*/
.av-fixed-size .av-masonry-image-container, .av-fixed-size .av-masonry-outerimage-container{position: absolute;}
.av-fixed-size .av-masonry-image-container img{display: none;}
.av-fixed-size .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:80%; z-index: 1; }
.av-fixed-size .av-masonry-entry.av-landscape-img .av-inner-masonry-sizer{ padding-bottom:40%;}
.av-fixed-size .av-masonry-entry.av-portrait-img .av-inner-masonry-sizer{ padding-bottom:160%;}
.av-fixed-size .av-masonry-entry.av-portrait-img.av-landscape-img  .av-inner-masonry-sizer{ padding-bottom:80%;}
#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content, #top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content{display: table; position: relative; height: 100%;width:100%; bottom:0;}
#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content-pos,
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content-pos{display:table-cell;  vertical-align: middle; text-align: center;}
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry {background: transparent;}
.av-fixed-size .av-masonry-entry .av-inner-masonry-content, 
.av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry .av-inner-masonry-content,
.av-flex-size.av-caption-on-hover-hide .av-masonry-entry.av-masonry-item-with-image  .av-inner-masonry-content{position: absolute;bottom: -1px;}
/*overlay styling*/
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content{ background: rgba(0,0,0,0.35); }
#top .av-caption-style-overlay.av-hover-overlay- .av-masonry-item-with-image .av-inner-masonry-content{ background: transparent; }
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content *,
#top .av-caption-style-overlay .av-masonry-item-with-image ins:before,
#top #wrap_all .av-caption-style-overlay .av-masonry-item-with-image del{color:#fff;}
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content .avia-arrow, 
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content .av-icon-display{display: none;}
#top #wrap_all .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content{position: absolute; top:-2px; left:-2px; right: -2px; bottom:-2px; display:block; height: auto; width:auto;}
#top .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content-pos{display:table; height: 100%; width:100%;}
#top .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content-pos-content{display: table-cell; vertical-align: middle;}
#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title{font-size: 1.5em;}
/*masonry orientation*/
.av-fixed-size.av-orientation-landscape-large  .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:50%;  }
.av-fixed-size.av-orientation-square .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:100%;  }
.av-fixed-size.av-orientation-portrait .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:130%;  }
.av-fixed-size.av-orientation-portrait-large .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:150%;  }
/*hover effect*/
#top .av-masonry-entry:hover{text-decoration: none; }
.av-masonry-image-container, .av-inner-masonry-content, .av-masonry-pagination{
-webkit-transition: all 0.4s ease-in-out;
transition: 		all 0.4s ease-in-out;
}
.avia_desktop .av-hover-overlay-active .av-masonry-image-container{opacity: 0.7;}
.avia_desktop .av-hover-overlay-active .av-masonry-entry:hover .av-masonry-image-container,
.avia_desktop .av-hover-overlay-active.av-caption-style-overlay .av-masonry-entry .av-masonry-image-container{ opacity: 1;}
.avia_desktop .av-masonry-entry:hover .av-masonry-image-container{-webkit-transform: 	scale(1.05,1.05);transform:scale(1.05,1.05);}
.avia_desktop .av-caption-on-hover .av-masonry-item-with-image .av-inner-masonry-content{opacity: 0; filter:alpha(opacity=00);}
.avia_desktop .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry:hover .av-inner-masonry-content{opacity: 1; filter:alpha(opacity=100);}
.avia_desktop .av-caption-on-hover-hide .av-masonry-item-with-image .av-inner-masonry-content{opacity: 1; filter:alpha(opacity=100);}
.avia_desktop .av-caption-on-hover-hide .av-masonry-item-with-image.av-masonry-entry:hover .av-inner-masonry-content{opacity: 0; filter:alpha(opacity=00);}
.avia_desktop .av-inner-masonry-content{-webkit-backface-visibility:hidden;}
.avia_desktop.avia_transform3d .av-caption-on-hover.av-caption-style- .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content,
.avia_desktop.avia_transform3d .av-caption-on-hover-hide.av-caption-style- .av-masonry-entry.av-masonry-item-with-image:hover .av-inner-masonry-content{
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-origin: center bottom;
-moz-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-transform: rotateX(120deg);
transform: rotateX(120deg);
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}

.avia_desktop.avia_transform3d .av-caption-on-hover-hide.av-caption-style- .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content,
.avia_desktop.avia_transform3d .av-caption-on-hover.av-caption-style- .av-masonry-entry.av-masonry-item-with-image:hover .av-inner-masonry-content{
-webkit-transform: 	rotateX(0deg);
transform: 			rotateX(0deg);
-webkit-transform-origin: center bottom;
-moz-transform-origin: center bottom;
transform-origin: center bottom;
}


.avia_desktop.avia_transform3d .av-masonry-entry:hover .av-icon-display{
-webkit-transform: 	rotateY(180deg);
transform: 			rotateY(180deg);
border-color: transparent;
}

/*need to make sure that the scale transform doesnt mess up the image*/
.avia_desktop.avia_transform3d .av-masonry-image-container{
-webkit-perspective: 1000px;
-webkit-backface-visibility: hidden;
}
.av_textblock_section > div > h2 {
    font-size: 19px;
    font-weight: normal;
}
.block-width-container.av-masonry-sort {
    background: #f6f6f6 none repeat scroll 0 0 !important;
    margin-bottom: 28px !important;
    padding: 26px 0 !important;
}


/*masonry sorting*/

.av-masonry-sort{ text-align: center; padding:20px 40px; visibility: hidden; overflow: hidden; }
#top div.container .av-masonry-filter .av-masonry-sort {
  padding: 0px;
  background: transparent;
  line-height: 30px;
  margin-bottom:0;
  font-size: 0.9em;
}

.av-large-gap .av-masonry-sort{}
.av-masonry-sort a{text-decoration: none;}
.av-masonry-sort .avia_hide_sort{display: none;}
.av-sort-by-term > * { display: inline-block; }
.av-no-gap  .av-masonry-sort, .av-1px-gap  .av-masonry-sort{margin:0 0 1px 0;}
.av-large-gap .av-masonry-sort{margin:0 15px 15px 0;}
.avia-term-count{display: none; }

#top .av-sort-yes-tax{line-height: 50px}
#top .av-sort-yes-tax .av-sort-by-term, #top .av-sort-yes-tax .sort_by_cat{float: right}
#top .av-current-sort-title{float: left; font-weight: normal; font-size: 26px;}

/*masonry pagination*/
.av-masonry-pagination{
clear: both;
z-index: 2;
bottom: 20px;
right:20px;
padding:20px;
display:block;
}

#top .av-masonry-load-more{
text-align: center;
text-decoration: none;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px;
font-size: 13px;
visibility: hidden;
opacity: 0;
overflow: hidden;
}

#top .av-masonry-load-more.av-masonry-no-more-items {
opacity: 0 !important;
height: 0px;
padding: 0px;
filter:alpha(opacity=00);
}


#top .av-masonry-load-more:hover{ letter-spacing: 0px; }
.av-no-gap .av-masonry-load-more{margin:1px 0 0 0; float: left; width: 100%;}
.av-large-gap .av-masonry-pagination{margin:0 15px 15px 0;}
.av-masonry-pagination .pagination{padding:5px;}
.av-masonry-pagination .pagination-meta { line-height: 30px; }


/*masonry post types and variations*/
/*product*/
.av-masonry-entry.sale .av-masonry-entry-title{ padding-right:48px;}
#top .av-masonry-entry.type-product .av-masonry-image-container{-webkit-transform: scale(1);transform:scale(1); }
#top .av-masonry-entry .price, #top .av-masonry-entry .price span, #top .av-masonry-entry del, #top .av-masonry-entry ins {font-size: 14px;}
#top .av-masonry-entry .onsale{ top:20px; right:20px;}

#top .av-caption-style-overlay .av-masonry-entry .onsale{ top:0px; right:0px; border-radius: 0;}
#top .av-caption-style-overlay .av-masonry-entry.sale .av-masonry-entry-title{ padding-right:0px;}

#top .av-masonry-entry .av-inner-masonry .av-masonry-overlay{opacity: 0; filter:alpha(opacity=0); width:100%; z-index: 10; position: absolute; top:0; left:0; right:0; bottom:0;}
#top .av-masonry-entry:hover .av-inner-masonry .av-masonry-overlay{  opacity: 1; filter:alpha(opacity=100);  }


/*post types*/
#top .av-icon-display.av-masonry-media{
position: absolute;
left: 50%;
margin-left: -30px;
top: -75px;
opacity: 0.7;
filter:alpha(opacity=70);
}

#top .av-masonry-entry:hover .av-icon-display.av-masonry-media{
opacity: 1; filter:alpha(opacity=100);
-webkit-transform: 	rotateY(0deg);
transform: 			rotateY(0deg);
}


#top .av-masonry-entry.format-quote .av-icon-display{
position: absolute;
z-index: -1;
border: none;
background: rgba(0, 0, 0, 0);
opacity: 0.1;
filter:alpha(opacity=10);
bottom: -20px;
left: 0;
font-size: 50px;
line-height: 100px;
width: 100px;
}

#top div .av-masonry-entry.format-quote:hover .av-icon-display{
-webkit-transform: 	rotateY(0deg);
transform: 			rotateY(0deg);
opacity: 0.3; filter:alpha(opacity=30);
}

/*masonry within columns/sections */
#top .container .av-masonry-filter{background: transparent;}
#top .container .av-masonry-filter.av-large-gap { padding: 0; width: 102%; width: calc(100% + 15px); } 
.slider .tooltip-inner { color: #333333; font-size: 15px; font-weight: bold; max-width: none; white-space: nowrap; } 
.left-side-filter{width:19.2% !important}
.right-side-filter { clear: none; margin-left: 20px !important; } 
.block-filter {background: #f6f6f6 !important; border-radius:8px; margin-bottom: 1.625rem !important; padding:21px 19px 44px !important; text-align:center } 
.av-sort-by-term.custom-filter-option a { border-radius: 34px; color: #333333; display: inline-block; font-size: 1.125rem; font-weight: normal; margin: 17px 17px 6px 4px; padding: 5px 29px; } 
.av-sort-by-term.custom-filter-option > .seprater{display:none;}
.menu.expanded.checkbox-group { display: table; border: 1px solid #d8d8d8; border-radius: 32px; width: 100%; margin: 13px 0 0;} 
.menu.expanded.checkbox-group > li {border-right: 1px solid #d8d8d8; display:table-cell}
.menu.expanded.checkbox-group > li > a{padding:0.375rem 0.625rem; display:inline-block}
.menu.expanded.checkbox-group > li:last-child {border:none;}
.block-filter .heading { font-size: 18px; font-weight: bold; margin-bottom:3px;} 
.heading.Storeys {margin-top: 24px;} 
.menu.expanded.checkbox-group > li > a { color: #333333; font-size: 14px; font-weight: 600; display:block;} 
.menu.expanded.checkbox-group > li > a:focus, .menu.expanded.checkbox-group > li > a:hover { text-decoration: none; } 
.inner_sort_button > span::before { content: "."; font-weight: bold; padding-right: 3px; position: relative; vertical-align: middle; top: -13px; font-size: 42px; } 
a.active_sort {background: #C71F46 !important; color: #ffffff !important; border-color: #c71f46 !important;}
.filter.Storeys .inner_sort_button > span::before {content:none;}
.tooltip.tooltip-main.top {display:none !important;}
#HouseSizeFilter.slider { -moz-user-select: none; background-color: #e6e7e8; cursor: pointer; height: 0.5rem; margin-bottom: 2.25rem; margin-top: 1.25rem; position: relative; touch-action: none; } 
#HouseSizeFilter.slider .slider-handle { background-color: #00b7af; border-radius: 15px; display: inline-block; height: 1.4rem; position: absolute; top: 50%; touch-action: manipulation; transform: translateY(-50%); transition: all 0.2s ease-in-out 0s; width: 1.4rem; z-index: 1; } 
.block-filter .slider-handle i { display: block; font-size: 12px; font-style: normal; margin-left: -7px; margin-top: 25px; } 
.slider-fill { background-color: #72cfcb; display: inline-block; height: 0.5rem; left: 0; max-width: 100%; position: absolute; top: 0; transition: all 0.2s ease-in-out 0s; } 
.btn:active, .btn.is-checked { background-color: #2175b0; color: #fff; } 
/* --------------------------------------- */
/* Isotope Grid */
/* --------------------------------------- */
.grid {
  background: #EEE;
  max-width: 1200px;
}
/* clear fix */
.grid:after {
  content: '';
  display: block;
  clear: both;
}

/* --------------------------------------- */
/* Isotope item */
/* --------------------------------------- */
.item {
  width: 70px;
  height: 70px;
  margin: 5px;
  float: left;
  text-align: center;
}
.item.round { border-radius: 35px; }
.item.big.round { border-radius: 75px; }

.item.red { background: #b0221b; }
.item.blue { background: #2175b0; }
.item.yellow { background: #e8ce3c; }

.item.wide,
.item.big { width: 150px; }
.item.tall,
.item.big { height: 150px; }



.item .content {
  color: #fff;
  font-size: 10px;
  padding-top: 20px;
  display: inline-block;
}

/* --------------------------------------- */
/* Bootstrap Slider */
/* --------------------------------------- */
.sliders { padding: 15px 0 30px 0; }
.filter-section .filter-label {
  display: block;
  font-weight: bold;
}
.bootstrap-slider .slider-selection { background: #ff69b4;}

.tooltip {margin: 20px 0 0 0 !important;}
.tooltip.tooltip-min {float: left;margin: 20px 0 0 0 !important;}
.tooltip.tooltip-max {float: right;margin: 20px 0 0 0 !important;}
.slider.slider-horizontal {width:190px;}
.filter > ul li {
    padding: 0;
}
.filter > ul > li:first-child > a {
    border-radius: 22px 0 0 22px !important;
}
.filter > ul > li:last-child > a {border-radius: 0 22px 22px 0 !important;}



/*****************Filter ***************/
.button-group.js-radio-button-group > a { border: 1px solid #222; } 
.block-width-container { background: #f6f6f6; border-radius: 10px; margin-bottom: 30px; padding: 25px 0; } 
#top div.container .av-masonry-fliter .av-masonry-sort {margin-bottom:0px !important;}
.block-width-container > h2 { font-weight: bold !important; } 
.slider-handle{background:#c71f46 !important;}
#top #wrap_all .all_colors h3{font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;  font-weight: normal !important;}
.filter.designs {text-align:left !important}
.filter.designs ul { display: block !important; border:none !important; margin-left:0px !important;} 
.filter.designs ul li { display: block !important; float: none; border:none !important; margin-left:0px !important;}
.filter.designs > ul > li > a{border-radius:2px !important; padding:3px 12px !important}
.block-filter.av-masonry-sort {margin-right:0px;}




@media(min-width:768px) and (max-width:1200px){
	.av-masonry-container.right-side-filter > a {width: 50%;}
	.left-side-filter {width: 33% !important;}
	.right-side-filter {width: 64% !important;}
	.av-sort-by-term.custom-filter-option a {font-size: 1.025rem; margin: 17px 9px 6px 4px; padding: 1px 12px;}
}


@media(min-width:481px) and (max-width:740px){
	.responsive #top .av-masonry-entry {width: 46%;}
}
@media(min-width:641px) and (max-width:768px){
	.left-side-filter {width: 42% !important;}
	.block-filter.av-masonry-sort {margin-right:0px !important;}
	.right-side-filter {width:52% !important;}
	#top #wrap_all .all_colors h3 {font-size:13px !important;}
	figure.av-inner-masonry.main_color {margin-right: 4px !important;}
	.av-masonry-entry .av-inner-masonry-content{padding:20px 3px !important;}
	.av-sort-by-term.custom-filter-option a {font-size: 1.125rem;margin: 17px 4px 6px;padding: 0 10px;}
}
@media(min-width:360px) and (max-width:640px){
	.block-filter.av-masonry-sort .filter-main-box { float: left;width: 45%; margin-right: 12px;} 
	.filter-main-box > .heading {margin-top: 0;}
}

@media(max-width:768px){
	.block-width-container.av-masonry-sort {margin-bottom: 7px !important; padding: 10px 0 !important; } 
	.block-filter.bootstrap-slider { margin-bottom: 10px !important; padding-bottom: 32px !important; padding: 3px 9px 26px 9px !important; } 
	.block-filter.av-masonry-sort {margin-bottom: 0 !important;padding-bottom: 11px !important; padding-top: 3px !important;}
	.sidebar-filter {margin-bottom: 10px !important;}
	.button-group.js-radio-button-group > a { border-radius: 1px; font-size: 14px; line-height: unset !important; margin: 14px 2px 0 0; padding: 0px 7px; } 
	.av_textblock_section {margin-bottom: 30px;}
	.av_textblock_section > .avia_textblock > h2 {text-transform: none;}
	.block-filter .heading {font-size: 14px;}
	.filter-main-box > .filter > ul > li > a { font-size: 14px !important; padding-bottom: 0 !important; padding-top: 0 !important; } 
	.menu.expanded.checkbox-group{margin-top:0px;}
	.slider.slider-horizontal .slider-track {height:6px;}
	.slider-handle {height:16px; width:16px;}
	#after_section_1.main_color .template-page.content.av-content-full.alpha.units {padding-top: 9px;}
}

@media(max-width:640px){
	/* .av-sort-by-term.custom-filter-option a {padding: 2px 16px;} */
	.left-side-filter{width:100%;}
	.block-width-container.av-masonry-sort, .block-filter.av-masonry-sort, .av-inner-masonry.main_color, .av-masonry-sort.ui-group {margin-right:0px !important;}
	.left-side-filter, #top .container .av-masonry-filter.av-large-gap{width: 100% !important;}
	.av-masonry-container{margin-left:0px !important}
	/* .av-sort-by-term.custom-filter-option a {padding: 2px 9px; margin:17px 3px 6px;} */
	.inner_sort_button > span::before{content:none;}
	.block-width-container > h2 { font-size: 16px; font-weight: normal !important; margin-bottom: 0; text-transform: none !important; } 
}





@media only screen and (min-width: 1800px){
 .responsive.html_stretched .av-masonry-col-flexible .av-masonry-entry,
 .responsive.html_av-framed-box .av-masonry-col-flexible .av-masonry-entry{width:16.6%;}
 .responsive.html_stretched .av-masonry-col-flexible .av-masonry-entry.av-landscape-img,
 .responsive.html_av-framed-box .av-masonry-col-flexible .av-masonry-entry.av-landscape-img{width:33.2%;}
}

@media only screen and (min-width: 989px) and (max-width: 1340px) {
.responsive .av-masonry-col-flexible .av-masonry-entry{width:33.3%;}
.responsive .av-masonry-col-flexible .av-masonry-entry.av-landscape-img{width:66.6%;}
}

@media only screen and (max-width: 1023px) {
	.responsive #top .av-masonry-entry{width:100%;}
	.main_menu .avia-menu, #header_main_alternate, .fallback_menu {display:block !important;}
	.avia-menu.av-main-nav-wrap > ul  li {display:none;}
	.avia-menu.av-main-nav-wrap > ul li.av-burger-menu-main.av-small-burger-icon > a {height: auto !important; line-height: unset !important;}
	.responsive .logo img {max-width:90%}
	.container_wrap_logo nav.main_menu{position:absolute !important; top:0px}
	.avia-menu.av-main-nav-wrap > ul li.av-burger-menu-main.av-small-burger-icon { display: block; position: absolute; right: 0; top: 22px; }
	nav .av-burger-overlay #av-burger-menu-ul{padding-top:0px !important;}
	nav .av-burger-overlay #av-burger-menu-ul li a {font-size: 22px !important;}
	#top #wrap_all #av-burger-menu-ul li {line-height:0.7em !important}
	.post-entry.post-entry-type-page.post-entry-18 > .entry-content-wrapper .first, .post-entry.post-entry-type-page.post-entry-18 > .entry-content-wrapper .av-equal-height-column {padding-left:0px !important; padding-right:0px !important;}
	nav .av-burger-overlay #av-burger-menu-ul > li:hover > ul{display:block !important;}
	nav .av-burger-overlay #av-burger-menu-ul li > ul {background: #ffffff !important; position: absolute; top: 42px; width: 100%; z-index:999;}
	nav .av-burger-overlay #av-burger-menu-ul li > ul > li > a { color: #333333 !important; display: block; font-size: 16px !important; padding: 13px 0 !important; } 
	nav .av-burger-overlay #av-burger-menu-ul li > ul >li {margin:0px; padding:0px;}
	
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.responsive #top .av-masonry-entry{width:49.90%;}
	.responsive #top .av-masonry-entry.av-landscape-img{width:100%;}

}

@media only screen and (max-width: 480px){
	.responsive #top .av-masonry-entry{width:100%;}
}

@media only screen and (min-width: 767px) and (max-width: 989px) {
	.responsive .av-masonry-col-flexible.av-masonry-gallery .av-masonry-entry{width:33.3%;}
	.responsive .av-masonry-col-flexible.av-masonry-gallery .av-masonry-entry.av-landscape-img{width:66.6%;}
	.responsive .av-masonry-col-automatic .av-masonry-entry .av-masonry-entry-title{font-size:13px;}
	.responsive .av-masonry-entry .av-masonry-entry-title+.av-masonry-entry-content{display:none;}
}

@media only screen and (min-width: 767px) and (max-width: 989px) {
	.responsive .av-masonry-col-flexible .av-masonry-entry{width:49.90%;}
	.responsive .av-masonry-col-flexible .av-masonry-entry.av-landscape-img{width:100%;}
}


.av-masonry-image-container {    background-position: top !important;    background-size: contain !important;}
.av-inner-masonry.main_color {    max-width: 300px;}


.page-id-3263 .main_color.container_wrap_first.container_wrap.fullsize {
    background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
}

.author-info-box {
    background-color: #f8f8f8;
    padding: 25px;
    border-radius: 8px;
    
}
#top #wrap_all .all_colors .author-info-box h3 {
	text-align: center;
	font-size: 1.5rem !important;
}
.author-info-box-inner {
	display: flex;
    align-items: center;
}
.author-image {
    margin-right: 25px;
}

.author-details {
    flex: 1;
}

.author-image img {
    border-radius: 50%;
    border: 2px solid #ccc; 
}
.page-id-13155 .responsive .container {
    max-width: 100%;
    padding: 0;
} 