/*
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:bold !important;}
@media only screen and (max-width: 762px) {#csem-hero{font-size:30px; font-weight:bold !important;}}

#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:3px; margin-left:3px;}

#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;}

#csem-contact .csem_phone_number_with_icon{font-size:19px; margin-bottom:20px;}


.page-id-221 .slide-image{box-shadow: 1px 2px 10px #818181;}

.ld-tab-content ul {list-style: circle !important;}

#csem-btn-1 .avia-button {padding:20px; background-color:#ffe26c; border-color: #ffe26c !important;}
#csem-btn-1 .avia_iconbox_title{ color:#5d6366; font-size:20px;}

#gform_submit_button_3, #gform_submit_button_1{background-color: #ffe26c; color:#5d6366 !important; font-size:20px;}



#csem-img-row {display: flex; flex-direction: row; justify-content: space-between; align-items: center;}
#csem-img-row img{height: 100px;}

#csem-img-row:nth-child(4) img{height: 200px;}

@media only screen and (max-width: 762px) {#csem-img-row {flex-direction: column;}}
@media only screen and (max-width: 762px) {#csem-img-row img { margin-bottom: 20px; }}
@media only screen and (max-width: 762px) {#csem-img-row img:nth-child(4) {height: 200px !important;}}

.ld-lesson-section-heading{font-size:18px !important;}
.ld-lesson-title{font-size:16px !important;}
.ld-topic-title{font-size:15px !important;}
.ld-breadcrumbs-segments{display:none;}


.sfwd-courses .big-preview{display:none !important;}

.wpProQuiz_points{display:none !important;}

/* split logo with menu in the middle */
.logo, .logo a { display: inline-block}
.logo:first-child img {display: none}
.logo.first-logo { z-index: 3 }
.logo.second-logo { z-index: 2 }
.logo.second-logo { width: 100% }
.logo.second-logo a { float: right !important }
.logo.first-logo a,  .logo.second-logo a { display: inline-flex }
.main_menu:not(:first-of-type) { display: none !important }

.main_menu {right: 25%; }

/* split logo with menu in the middle responsive */
@media only screen and (max-width: 768px) {
.responsive #top .logo:first-child {display: none}
.responsive #top .logo.first-logo {display: inline !important}
.logo.second-logo a {float: left !important}
.responsive #top #wrap_all .container {max-width: 95%; width: 95%}
}

@media only screen and (max-width: 1181px) {
    .responsive #top .av-main-nav .menu-item-avia-special {
        display: block;
    }
}

@media only screen and (max-width: 1181px) {.av-main-nav > li.menu-item-avia-special {
    display: block;
}
.av-main-nav > li {
    display: none;
}}

@media only screen and (max-width: 767px) {.logo.first-logo a { display: inline-flex; margin-left: 10%; }}
@media only screen and (max-width: 767px) {.logo.second-logo {margin-left: 20%;}}


.learndash-course-grid .items-wrapper .grid-3 .post {height: 100%;}