/*
Theme Name: Child Theme
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:*/



/* large screens with 1140px with */
@media only screen and (min-width: 1140px)  {

}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 989px) {

}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 989px) {

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
		
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

}


.phone-info, li, p{font-size:18px;}


#csem-solid-header .container .av-content-full{padding-top: 50px; padding-bottom: 40px !important;}
@media only screen and (max-width: 762px) {#csem-solid-header .container .av-content-full{padding-top: 40px; padding-bottom: 20px !important;}}

#csem-solid-header h1{font-size:60px; text-transform:none;}
@media only screen and (max-width: 762px) {#csem-solid-header h1{font-size:40px;}}

#csem-hero{font-size:50px; text-transform:none; font-weight:400 !important; font-family: 'work-sans', Helvetica, Arial, sans-serif;}
@media only screen and (max-width: 762px) {#csem-hero{font-size:30px; text-transform:none; font-weight:400 !important; line-height: 1.2em;}}

#csem-top-bar {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content;}
@media only screen and (max-width: 762px) {#csem-top-bar {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content;}}

#csem-top-bar {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content;}
#csem-top-bar div {margin-right:5px;}

#csem-footer-icons {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content; margin: auto; font-size: 18px; color: #444;}
#csem-footer-icons div {margin-right:5px;}
#csem-footer-icons a {color: #444;}


.page-id-240 .csem-img-row {display:flex; flex-direction: row; justify-content: center;;}
.page-id-240 .csem-img-row img{height:70px; width:auto; padding:10px;}

@media only screen and (max-width: 762px) {
	.mfp-iframe-scaler {height: 100%;}  .mfp-iframe-holder .mfp-content {height: 100%; }
}



/* Container for plant IDs */
#csem-plant-id{}
#csem-plant-content{}
#csem-plant-title{}
#csem-plant-location{}
#csem-back-to-button{}
#csem-inner-page{}
#csem-inner-page-title{}
#csem-our-garden-heading {margin-bottom: 20px;}

.parent-pageid-363 .mfp-bottom-bar{display:none !important;}
.parent-pageid-363 .av-masonry-image-container title {display:none !important;}

.mfp-bottom-bar{display:none !important;}
#csem-plant-id title{display:none !important; pointer-events: none;}


.mfp-iframe-holder .mfp-arrow-left, .mfp-iframe-holder .mfp-arrow-right{display:none !important;}

/* Container for links to plants on garden pages */
#csem-garden-page{}


#csem-hm-btn-grp .avia-button{background-color:#ffffff2e !important; color:#000; border: solid #fff 1px !important;}
#csem-hm-btn-grp .avia-button:hover{background-color:#ffffff12 !important;}

#csem-hm-btn-grp .avia_iconbox_title{font-size:18px;}


.responsive .av-image-hotspot {
        height: 35px;
        width: 35px;
        line-height: 35px;
        font-size: 16px;
}

.av-image-hotspot_inner {
    background: #17381b !important;
    color: #fff !important;
    box-shadow: -4px 4px 6px #474747;
    
}


#csem-our-garden-section h3{margin-bottom:10px;}
#csem-our-garden-section h2 {background-color: #17381b; padding: 20px;}

#csem-our-garden-section h1, #csem-inner-page h1, #csem-garden-title-block, #csem-plant-title h1 {background-color: #c3dba7 !important; padding: 20px !important; margin-bottom: 0px !important;}

@media only screen and (max-width: 767px) { 
.responsive #top #wrap_all #csem-our-garden-section .flex_column {
   width: 47%;
} 
.responsive #top #wrap_all #csem-our-garden-section .flex_column:not(:nth-child(2n+1)) {
margin-right: 6%;
clear: none;
}
}

@media only screen and (max-width: 767px) {
	h3 {font-size: 21px;}
	.avia-button-fullwidth {padding: 12px !important; font-size: 1.2em !important;}
}
#csem-garden-page #csem-garden-title-block{margin-bottom: 50px !important;}

#csem-plant-location {
    width: fit-content;
    padding: 13px 64px 20px 30px;
    background-color: #17381b;
    color: #fff;
    margin-bottom: 20px;
    border-radius: 0px 0px 20px 20px;
    margin-top: 0px;
}

#csem-plant-id-lightbox .av-masonry-image-container {opacity: 1 !important;}
#csem-plant-id #av_player-1{margin-top:25px; margin-bottom:25px;}


#csem-board-r1{display: flex; flex-direction: row; justify-content: space-evenly; flex-wrap: nowrap;}

#csem-board-r1 img, #csem-board-r2 img{height: auto; width: 155px;}

@media only screen and (max-width: 767px) {
	#csem-board-r1 img, #csem-board-r2 img{height: auto; width: 120px;  margin-bottom:20px; }
}

@media only screen and (max-width: 767px) {
	#csem-board-r1, #csem-board-r2 {flex-wrap: wrap !important; justify-content: space-between;}
}

#csem-board-r2 {display: flex; flex-direction: row; justify-content: space-between; flex-wrap: nowrap;}

.csem_phone_number_with_icon a, .csem_phone_number_with_icon a{font-size: 18px; color:#ffffff;}

#csem-footer-images{display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-around;}

#csem-footer-images img{display: block; /* max-width: 189px; */ max-height: 61px; height: auto; width: auto;}

#menu-item-3664 a, #menu-item-3665 a{color: #17381b !important; font-weight: 400; background-color: #ffffff; margin:10px; padding-right:10px; padding-left:10px; border-radius:10px;}
#header_meta {  min-height: 52px; padding-top: 11px;}

#csem-plant-location h2 {
    color: #a4c984 !important;
	font-family: 'work-sans', Helvetica, Arial, sans-serif;}

#csem-news-signup {background-color:#c3dba7; padding: 20px;}
	
#csem-inner-page #csem-text-section h2{background-color:#17381b; color:#ffffff !important; width: fit-content; padding: 10px 14px;}

.av-main-nav > li {
   
    padding-left: 20px !important;
}

.sub_menu li, #top .social_bookmarks li  {  border-right-style: none;}

#csem-hm-section-2 h2{font-size:20px;}
#csem-hm-section-2 img {border-radius:15px;}

#gform_fields_1 input, #gform_fields_1 textarea{color:#000 !important;}




