#masthead {
border-bottom:3px solid #eeeeee !important;
}
.navigation .navbar-nav > li .sub-menu {
background: #ffffff none repeat scroll 0 0;
border-top: 3px solid #92DAB3;
}
.background-gradient {
background-image: linear-gradient(to right, #b63c6b 6.25%, #f13d6d 12.5%, #f5772d 18.75%, #ffbb42 25%, #5dc1c3 31.25%, #48a8a7 37.5%, #a1d042 43.75%, #d0f08d 50%, #b63c6b 56.25%, #f13d6d 62.5%, #f5772d 68.75%, #ffbb42 75%, #5dc1c3 81.25%, #48a8a7 87.5%, #a1d042 93.75%, #d0f08d 100%);
height: 4px;
}
.navigation .navbar-nav > li > a, .navigation .navbar-nav > li > span {
color: #020202;
font-family: "Libre Baskerville";
font-size: 11px;
}
.navigation .navbar-nav > li .sub-menu li > a, .navigation .navbar-nav > li .sub-menu li > span {
border-bottom: 1px solid rgba(43, 43, 43, 0);
color: #999999;
font-family: "Libre Baskerville";
font-size: 12px;
border-bottom:1px solid #eeeeee;
}
.navigation .navbar-nav > li .sub-menu {
background: #eeeeee none repeat scroll 0 0;
border-top: 3px solid #92dab3;
}
.navigation .navbar-nav > li .sub-menu li > a, .navigation .navbar-nav > li .sub-menu li > span {
border-bottom: 1px solid #000;
color: #000;
font-family: "Roboto";
font-size: 14px;
}
.nav > li > .sub-menu {
box-shadow: 0 1px 5px -1px rgba(0, 0, 0, 0.3);
padding: 15px 10px !important;
}
.navbar-nav li .sub-menu {
margin-left: 0;
min-width: 395px;
}
body:not(.woocommerce):not(.woocommerce-page) .widget_shopping_cart {
display: block !important;
float: right !important;
margin-right: 30px !important;
}
.fa-shopping-cart::before {
color:#ffffff;
font-size: 12px;
}
.widget_shopping_cart .minicart_hover .cart-items-number span.wrapper-items-number {
background: #ffb606 none repeat scroll 0 0;
color: #003a82;
margin-left: 31px !important;
}
.new-cart {
color: #ffffff !important;
font-size: 13px !important;
font-weight: 700;
}
#toolbar .widget_login-menu .thim-widget-login-menu .thim-link-login a:first-child {border-left: 1px solid #ffffff; padding-left:12px!important; padding-right:5px!important;}
#toolbar{background:#003a82!important;}
#colophon{background:#003a82!important;}
#colophon .copyright-area{background:#0D2852!important; color:#fff!important;}
.widget_shopping_cart .minicart_hover { margin-bottom: 0; margin-top: -1px;
}
.thim-course-grid .course-item .thim-course-content {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-bottom-color: #28c100;  border-bottom-style: solid;  border-bottom-width: 2px; border-image-outset: 0 0 0 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%;
border-image-source: none;
border-image-width: 1 1 1 1;
border-left-color: #0387e6;
border-left-style: solid;
border-left-width: 2px;
border-right-color: #e080dc;
border-right-style: solid;
border-right-width: 2px;
border-top-color: -moz-use-text-color;
border-top-style: solid;
border-top-width: 2px;
line-height: 25px;
padding-bottom: 0;
padding-left: 20px;
padding-right: 20px;
padding-top: 0;
}
.thim-course-grid .course-item .thim-course-content{background-color:#fff!important;}
.thim-course-grid .course-item .course-thumbnail {
border-radius: 10px 10px 0px 0px;
}
.thim-course-grid .course-item .thim-course-content {
border-radius: 0px 0px 10px 10px !important; background-color:#FFF!important;
}
.thim-owl-carousel-post .image img {
border-bottom-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
width: 100%;
}
.thim-register-now-form { border-radius: 0px 0px 10px 10px; }
.thim-widget-icon-box .wrapper-box-icon ,.panel-widget-style{ border-radius:10px; }
.wrapper-box-icon.overlay:hover {
background: transparent;
}
.wrapper-box-icon.overlay{background:none!important;}
p.demo_store { display:none; }
.widget_shopping_cart {
position: relative;
float: right;
margin-right: 30px;
}
.video {
height: 350px !important;
width: 100% !important;
}
.entry-content p {
font-size: 16px;
font-weight: 300;
line-height:26px;
color:#000000;
}
.box-content {
border: 4px solid #eeeeee;
margin-bottom: 10px;
background:#eeeeee;
color:#000000;
margin-bottom:44px;
}
.entry-content h1 {
color:#23527C;
}
.entry-content h3 {
color:#ffb606;
font-size:23px;
}
.entry-content h2 {
color:#ffb606;
margin-bottom:42px;
}
.entry-content a {
color:#23527C;
}
.blockquote { 
border-left:5px solid #01a94f;
font-size:16px;
}
.thim-best-industry{ margin-top: -203px!important;}
.content__product,.related-products .content__product{
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-bottom-color: #28c100;
border-bottom-style: solid;
border-bottom-width: 2px;
border-image-outset: 0 0 0 0;
border-image-repeat: stretch stretch;
border-image-slice: 100% 100% 100% 100%;
border-image-source: none;
border-image-width: 1 1 1 1;
border-left-color: #0387e6;
border-left-style: solid;
border-left-width: 2px;
border-right-color: #e080dc;
border-right-style: solid;
border-right-width: 2px;
border-top-color: -moz-use-text-color;
border-top-style: none;
border-top-width: 0;
line-height: 25px;
padding-bottom: 0;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}
.thim-course-grid .course-item .thim-course-content{background-color:#fff!important;}
.thim-course-grid .course-item .course-thumbnail {
border-radius: 10px 10px 0px 0px;
}
.content__product ,.related-products .content__product {
border-radius: 10px 10px 10px 10px !important; background-color:#FFF!important;
border-bottom: 2px solid #28c100 !important;
}
.woocommerce.widget_woocommerce_products .product_list_widget li .product_thumb img {border-radius: 10px 10px 0px 0px;}
.product-grid .product__title { padding: 10px 10px 10px 10px; text-align:center;margin-top:10px !important;}
.product_type_variable-subscription { 
position: relative !important; font-size: 13px!important;
padding: 5px !important;
color: #fff !important;
width: 200px !important;
margin: 0 auto;
box-sizing: border-box;
visibility: inherit;
transition: none;
border-radius: 0px;
font-style: normal;
text-decoration: none;
color: rgb(255, 255, 255);
border: 2px solid rgba(255, 255, 255, 0.498039);
line-height: 25px;
margin-top: 10px !important;
padding: 12px 35px !important;
font-weight: 500;
font-size: 17px;
min-height: 0px;
min-width: 0px;
max-height: none;
max-width: none;
opacity: 1;
transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform-origin: 50% 50% 0px;
background-color: rgb(255, 182, 6);
min-height: 50px;
display:block;
margin-top:30px!important;
}
.product-grid .product__title a.button.add_to_cart_button,.archive .product-grid .product__title a.button.add_to_cart_button  { position:relative !important;width:140px !important;font-size: 13px!important;padding:5px !important;color: #fff !important;
position: relative !important; font-size: 13px!important; padding: 5px !important; color: #fff !important;
width: 200px !important; margin: 0 auto;  box-sizing: border-box;  visibility: inherit; transition: none; border-radius: 0px;  font-style: normal; text-decoration: none; color: rgb(255, 255, 255); line-height:25px !important; margin-top: 10px !important;padding: 12px 35px !important; font-weight: 500; font-size: 17px; min-height: 0px; min-width: 0px; max-height: none;  max-width: none; opacity: 1; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform-origin: 50% 50% 0px; background-color: rgb(255, 182, 6);  min-height: 50px;  display:block; margin-top:30px!important;}
.product-grid .product__title a.button.add_to_cart_button:hover,.archive .product-grid .product__title a.button.add_to_cart_button:hover { position:relative !important;width:140px !important;font-size: 13px!important;padding:5px !important;color: #fff !important;
position: relative !important; font-size: 13px!important; padding: 5px !important; color: #fff !important; width: 200px !important; margin: 0 auto; box-sizing: border-box;  visibility: inherit;
transition: none;  border-radius: 0px; font-style: normal; text-decoration: none; color: rgb(255, 255, 255); line-height:25px !important;
margin-top: 10px !important;
padding: 12px 35px !important;
font-weight: 500;
font-size: 17px;
min-height: 0px;
min-width: 0px;
max-height: none;
max-width: none;
opacity: 1;
transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform-origin: 50% 50% 0px;
background-color: rgb(255, 182, 6);
min-height: 50px;
display:block;
margin-top:30px!important;
}
.product-grid .content__product{min-height:273px!important;}
.product_type_variable-subscription{margin-top:80px!important; line-height:25px !important;}
.from { display:none; }
a.widget-button.normal {
position:relative !important;width:140px !important;font-size: 13px!important;padding:5px !important;color: #fff !important; position: relative !important; font-size: 13px!important; padding: 5px !important;
color: #fff !important; width: 200px !important; margin: 0 auto; box-sizing: border-box;
visibility: inherit;transition: none;  border-radius: 0px;  font-style: normal;  text-decoration: none;    color: rgb(255, 255, 255);  line-height: 25px !important;
margin-top: 10px !important;  padding: 12px 35px !important;  font-weight: 500;  font-size: 17px; min-height: 0px;  min-width: 0px;  max-height: none;  max-width: none;  opacity: 1;
transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);  transform-origin: 50% 50% 0px; background-color: rgb(255, 182, 6) !important;  min-height: 50px;  display:block;
border:0px !important;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:63%!important;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:33%;text-align:left!important;padding-right:27px;}
.product_meta{display:none!important;}
.subscription-details{display:none!important;}
.archive .product_thumb img {border-radius: 10px 10px 0px 0px;}
.product-grid .product__title a.button.add_to_cart_button:before { line-height:25px !important; padding-right:5px !important; }
.added_to_cart::before{color:#FFF;!important;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{float:left!important;}
.thim-have-any-question:display:inline-block!important;text-align:center!important;}
.price{display:none!important;}
.product-grid .product__title a.button.add_to_cart_button{display:none!important;}
.thim-widget-one-course-instructors-base{display:none!important;}
.thim-widget-one-course-instructors{display:none!important;}
.woocommerce div.product form.cart .variations label{padding-left:15px!important;}
.sc_heading .line{display:none;!important;}
#pg-2 {margin-bottom: 0;
}
.thim-get-100s{padding-top:120px!important;}
@media screen and (max-width: 767px) 
{
.tp-linesplit {font-size: 21px;top:20px;}
.woocommerce.widget_woocommerce_products .product_list_widget li { width:100%; }
.archive .product_thumb img {border-radius: 10px 10px 0px 0px;}
.woocommerce div.product form.cart .variations label{padding-left:0px!important;}
.product-grid .product__title a.button.add_to_cart_button:before { line-height:25px !important; padding-right:5px !important; }
.added_to_cart::before{color:#FFF;!important;}
.product_meta{display:none!important;}
.subscription-details{display:none!important;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:300px;text-align:center;}
.thim-product-list ul.product-grid li.product .product__title{float: left;margin-top: 0;padding-right: 0;width: 90%;}
.thim-have-any-question:display:inline-block!important;text-align:center!important;}
#pg-2 {margin-bottom: 0!important;}
}