/*
Theme Name:     Kleo Child
Theme URI:
Description:    Child theme for Kleo
Author:         SeventhQueen
Author URI:     http://seventhqueen.com
Template:       kleo
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt
*/

/*
* Please add your custom styles below
*/

/* TOP MENU AREA */
.header-color.social-header {background-color:#367bb7!important;}
.social-header a {color:#fff!important;}
.header-color #top-social {display:none;}
.top-menu>ul {text-align:right!important; float:right;}
.top-menu {width:100%!Important; float:right;}
.btn-highlight {font-weight:700;height:47px; letter-spacing:2px; line-height:15.96px; text-transform: uppercase; font-size: 12px;}

.navbar-full-width .social-header .container, .navbar-full-width .kleo-main-header .container { padding-right: 0px;padding-left: 0px; }
.kleo-main-header, .kleo-main-header li.menu-item {z-index: inherit;}
.panel-heading {display:none;}
.woocommerce span.free-badge, .woocommerce span.new-badge, .woocommerce-page span.free-badge, .woocommerce-page span.new-badge {background: #27c3f3;}
.widget_sfwd-lessons-widget .completed {font-style: normal; text-decoration: line-through; color: #1a6cb2!important;}
.is_not_sample {border-top: 1px solid rgba(26, 108, 178, 0.25); padding: 5px 0;}

button, html input[type="button"], input[type="reset"], input[type="submit"] {background-color: #1A6CB4; padding: 20px 30px; box-shadow: none; border: 0px; color: #fff;}

.main-title .page-title {font-size: 46px; line-height: 62px; margin: 0; padding-top:40px;padding-bottom:10px;}
.main-color .btn-default:hover {background-color: #20a9d4; color:#fff;}
.main-color .btn-default {color:#fff;}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {color: #ffffff;border-color: transparent;background-color: #24c2f3;}
/*.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {color:#ffffff!important;}*/

.vc_btn3 {font-family: "Montserrat";font-display: swap;}
.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {background-color: #d32229;}
.vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {background-color:#8eb1c5;}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-info:focus, .vc_btn3.vc_btn3-color-info:hover {background-color:#7894a5;}

.vc_btn3.vc_btn3-color-pink, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {background-color:#dcbebb;}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-pink:focus, .vc_btn3.vc_btn3-color-pink:hover {background-color:#c5aca9;}

.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {background-color: #1a6cb2;}

.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {background-color:#F4BBD3;}


.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {background-color:#738290;}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover {background-color:#5c6873;}

.tall-button .vc_btn3 {padding:40px 0!important;}

.price {font-size:80px; margin:0px!important;text-align:center;}
.dollar {font-size:30px;vertical-align: super;}
.currency {color: #bbbbbb;letter-spacing: 0.2em;text-transform: uppercase;font-size: 11px;}

.sidebar-right .inner-content {padding-left: 20px;}
.w3eden .wpdm-link-template .package-title a, .w3eden .wpdm-link-template .package-title {font-size: 10pt;line-height: 20px;}
.w3eden .media-left, .w3eden .media > .pull-left {padding-right: 0px;}
#learndash_course_status {text-transform:uppercase;font-size: 14px;}
#btn-join, .btn-join, .learndash_checkout_buttons input.btn-join[type=button], a#quiz_continue_link {   background: #25bdeb;background-color: #25bdeb;}
/* COURSE GRID */
.thumbnail.course .price {display: none!important;}
#ld_course_list *, #ld_course_list *:before, #ld_course_list *:after {text-align:center;}
#kleo-login-modal {padding: 40px!important; border: 1px solid #0099dc!important;}
.main-color .form-control:focus {background-color:rgba(0, 153, 220, 0.13);}

.main-color .widget_nav_menu li.active > a {background-color: #367bb742;}

.earlybirdpricingheading {margin:0px!important;padding:0px!important;}
#wc-deposits-options-form input.input-radio:enabled ~ label {text-shadow: none!important;font-size:12px;}
.switch-candy {background-color: #367bb7;border-radius: 0px; color: #fff; font-weight: normal; text-align: center;  text-shadow: none; box-shadow: none;}
.switch-candy a {border: 1px solid #009ce0;}

.w3eden .card h3 {
    font-size: 14px!important;
    line-height: 20px!important;
}

/* CONSULTANT DIRECTORY */
.consultant-name {color: #848cff;
    font-family: 'Archivo Narrow', sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 14.5px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-weight: 600;
font-display: swap;}
.business-name {color: #305ac2!important;font-family: Montserrat;margin-top: 0px;margin-bottom: 0px;text-align: center;text-transform: uppercase;font-weight: 600;letter-spacing: 2px;font-display: swap;}


.business-name h5 {font-size:15px; line-height:20px;}
h5.business-name {font-size:15px; line-height:20px;}
.trained-by {color: #1c1c1c;
    font-family: Montserrat;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 10px;
    text-align: center;
    letter-spacing: 1.5px;
    text-transform: uppercase;
padding-top:10px;
	font-display: swap;
	
}
.location {color: #1c1c1c;
    font-family: Montserrat;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 12px;
    text-align: center;
    letter-spacing: 1.5px;
    text-transform: uppercase;
padding-top:0px;
font-display: swap;}

/*WOO COMMERCE*/
.woocommerce-input-wrapper {width: 100%!important;}
#additional_information_tab {display:none;}
#shipping_method label {text-transform: initial; font-size: 14px;}
.woocommerce-page .main-color a.button {background-color: #00b9f7; border-bottom-color:#e5e5e5; border-top-color:#e5e5e5; border-left-color:#e5e5e5; border-right-color:#e5e5e5; border-radius:0px;}
.woocommerce nav.woocommerce-pagination ul {border: 0px none transparentimportant;}
.woocommerce nav.woocommerce-pagination ul li {border-right: 0px none transparent!important;}
.woocommerce-checkout #payment {background-color:#fff!important;}
.woocommerce table.shop_table tfoot th {border-top: 1px solid #e5e5e5;}
.woocommerce-checkout #payment div.payment_box {background-color:#367bb7!important;color: #ffffff!important; width: 100%;}
.woocommerce-checkout #payment ul.payment_methods {border-bottom: 0px;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {line-height: 1em;font-size: 12px;color: #777;}
#order_review_heading {text-transform: uppercase; color: #367bb7!important;}
.woocommerce-billing-fields h3 {text-transform: uppercase; color: #367bb7!important;}
.select2-container--default .select2-selection--single {border: 1px solid #e5e5e5;}
.onsale {display:none!important;}
.woocommerce-mini-cart-item .remove {padding-top:0px}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a {text-transform: capitalize;font-size: 14px}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {padding-right: 8px;width: 100%;}
body.single-product span.page-title {font-size:42px!important;}
.woocommerce-page .main-color a.button {background-color: #367bb7;color: #fff; border-radius:2px;} 
.woocommerce .widget_shopping_cart .button.checkout {background-color: #367bb7;color: #fff; border-bottom-color: #e5e5e5; border-top-color: #e5e5e5; border-left-color: #e5e5e5;  border-right-color: #e5e5e5; border-radius: 2px;}
.widget_shopping_cart .button.checkout:hover {background-color: #367bb7;color: #fff;}
.widget .woocommerce-product-search, .widget form#bbp-search-form>div, .page-content #searchform>div, .widget_search #searchform>div {border-radius: 0px;height: auto;line-height: 30px;padding: 0px;position: relative;border-style: none;border-width: 0px;}
.woocommerce-product-search button {border-radius: 2px;padding: 2px 10px;font-size:11px;text-transform:uppercase;width: 100%;}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li {border:none;}
.wc-layered-nav-term {font-size:12px;}
.widget h4 {font-weight: 700; letter-spacing: 2px; text-transform: uppercase;}
.link-btn {border: none!important;padding: 10px 0px 0px 0px;width:100%;}
.label-default {display: none!important;}
.kleo-main-header a.btn-see-through {color: #f5efef;border: 2px solid rgb(48, 196, 243);}
.kleo-main-header .nav>li>a.btn:hover, .kleo-main-header .nav>li>a.btn-buy:hover {box-shadow: none;color: #f5efef;border: 2px solid rgb(124, 209, 236);background-color: rgba(48, 196, 243, 0.2);}
.no-access-page {max-width: 350px;margin: auto!important;border: 1px solid rgba(54, 123, 183, 0.25);padding: 20px;}
.main-color input[type="text"] {width:100%;}
.input[type="submit"] {width:100%}
.price {line-height:1em;}
.woocommerce-variation-price {margin-bottom: 20px;}
.product_title h1 {font-size:34px;}
.price {font-family:Montserrat;font-display: swap;}
.black-text {color:black!important;}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1700px) {
/*	.gw-go-header {
 	    min-height: 300px;
	}
}*/

.postid-1296 .main-color .btn-default {
    color: #000;
}

.postid-1296 .main-color .btn-default:hover {
    color: #fff;
}

@media (min-width: 768px) {
.navbar-header {
    float: none;
}

.navbar-header .logo {
    float: none;
}

#logo_img {
    display: block;
    margin: 6px auto;
}
	
.navbar-nav {
    margin: 0;
    float: none;
    display: block;
    margin: auto;
    width: 94%;
}
	
.navbar-collapse.collapse {
    display: block!important;
}
	
#main {
    margin-top: 9%;
}
	
.gw-go-header-top {
    height: 0px!important;
}
	
}

@media (min-width: 1296px) {
.navbar-nav {
    width: 72%;
}
	
.gw-go-header-top {
    height: 88px!important;
}
	}
	
@media (min-width: 1333px) {
.navbar-nav {
    width: 83%;
}
	
}	

@media (min-width: 1333px) {
.navbar-header {
    float: left; 
}
.nav {
    padding-left: 0px!important;
}
.navbar-collapse.collapse {
    display: inline-block!important;
}
.navbar-nav {
    width: 100%;
}
#main {
    margin-top: auto;
}
}

	

	
	