/*
* Author: Busiprof Theme
* Created by: Shahid (Scientech IT)
* Copyright (c) 2016 Busiprof
* Date: 15 Feb, 2016
* http://www.webriti.com
* Name: default.css

*/

/*===================================================================================*/
/* BACKGROUND COLOR
/*===================================================================================*/

.woocommerce span.onsale,
.woocommerce #respond input#submit.alt,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt,
.woocommerce input.button.alt:hover,
.woocommerce .woocommerce-error:before,
.woocommerce .label,
.woocommerce .badge,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.testi-next:hover, .testi-prev:hover {
	background-color: #5ca2df;
}

.dropdown-menu { background-color: #458bc7; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: #559ddb; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background-color: rgba(0, 0, 0, 0.1)!important; }

.custom-background, .avatar .tooltip-inner, .widget table caption, .widget table tbody a, .paginations span.current,
.btn-wrap a, .btn-wrap a:hover, input[type="submit"], .more-link, input[type="submit"]:hover, .more-link:hover,
.paginations a:hover, .paginations a:focus, .paginations a.active, ins, mark, .top-header-widget {
    background-color: #5ca2df;
}

.flex-btn { background-color: #5ca2df; }
.flex-btn:hover, .flex-btn:focus { background-color: rgba(92, 162, 223, 0.9); }

/*===================================================================================*/
/* TEXT COLOR
/*===================================================================================*/

.navbar .navbar-nav > .active > a, .navbar .navbar-nav > .active > a:hover, .navbar .navbar-nav > .active > a:focus { color: #FFFFFF; }
.navbar .navbar-nav > .open > a, .navbar .navbar-nav > .open > a:hover, .navbar .navbar-nav > .open > a:focus,
.navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:before,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #5ca2df;
}

.txt-color, .service-icon, .service .post:hover .entry-header .entry-title > a, .other-service .service-icon, .other-service .entry-header .entry-title > a:hover, .portfolio-tabs li.active > a, .portfolio-tabs li > a:hover, .portfolio .entry-header .entry-title > a:hover, .testimonial-scroll .post .entry-content p:before, .author-name a, .about h4.team-name, .site-content .post .entry-header .entry-title > a:hover, .home-post-latest .entry-header .entry-title > a:hover, .home-post .entry-header .entry-title > a:hover, .entry-meta a:hover, .entry-meta a:focus, .fn, .datetime:hover, .datetime:focus, .reply a, .reply a:hover, .reply a:focus, .widget ul li a:hover, .widget ul li a:focus, .widget table #next a:hover, .widget table #next a:focus, .widget table #prev a:hover, .widget table #prev a:focus, .tagcloud a:hover, .tagcloud a:focus,
.footer-sidebar .tagcloud a:hover, .footer-sidebar .tagcloud a:focus, .widget .widget-tabs li.active > a, .widget .widget-tabs li > a:hover, .footer-sidebar .widget .widget-tabs li.active > a, .footer-sidebar .widget .widget-tabs li > a:hover, .widget .post .entry-header .entry-title > a:hover, .footer-sidebar .widget .post .entry-header .entry-title > a:hover, .footer-sidebar .widget p a, .footer-sidebar .widget p a:hover, .site-info p a:hover, .site-info p a:focus, tbody a, p a, dl dd a .testimonial-scroll .post .entry-content p:before, .page-breadcrumb > li a, .page-breadcrumb > li a:hover, .page-breadcrumb > li a:focus {
	color: #5ca2df;
}

.woocommerce .woocommerce-error:before,
.woocommerce-page .woocommerce-error:before,
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-message:before,
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-message:before,
.woocommerce .woocommerce-info:before,
.woocommerce-page .woocommerce-info:before,
.woocommerce .woocommerce-info:before,
.woocommerce-page .woocommerce-info:before,
.woocommerce form .form-row .required,
.woocommerce-shipping-calculator p > a:hover,
.woocommerce a.remove,
.woocommerce ul.products li.product .price,
.woocommerce-info a.showcoupon,
a.woocommerce-review-link,
.posted_in a, ins span,
.woocommerce div.product p.price, .woocommerce div.product span.price,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
a.added_to_cart,
blockquote::before {
    color: #5ca2df;
}

/*===================================================================================*/
/* BORDER COLOR
/*===================================================================================*/

.widget table tbody a, .widget table tbody a:hover, .widget table tbody a:focus, .paginations span.current,
.paginations a:hover, .paginations a:focus, .paginations a.active { border: 1px solid #5ca2df; }

.avatar .tooltip.top .tooltip-arrow { border-top-color: #5ca2df; }

blockquote { border-left: 6px solid #5ca2df; }

.woocommerce .woocommerce-error { border-top-color: #5ca2df; }
.woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select,
.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select  {
	border-color: #5ca2df;
}
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error,
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info {
	border-top: 3px solid #5ca2df;
}

.dropdown-menu > li > a { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.navbar { border-bottom: 7px solid #5ca2df !important; }
.team-bg{background-color: #5ca2df;}

/*===================================================================================*/
/* BLOG MASONRY LAYOUT CSS
/*===================================================================================*/

.site-content#blog-masonry .name { color: #5ca2df; }
.site-content#blog-masonry .cat-links { background-color: #5ca2df; }
.site-content#blog-masonry .entry-date a:hover, .site-content#blog-masonry .entry-date a:focus { color: #5ca2df; }

/*===================================================================================*/
/* Variations
/*===================================================================================*/
.cart-header > a .cart-total {
	    background: #5ca2df;
	}
#searchbar_fullscreen .close {background-color: #5ca2df;}
@media (min-width: 1200px){
.navbar1 .navbar-header {
    background-color: #5ca2df;
}}
.navbar2.navbar .navbar-nav > .open > a,
.navbar2.navbar .navbar-nav > .open > a:hover,
.navbar2.navbar .navbar-nav > .open > a:focus,
.navbar2.navbar .navbar-nav > li > a:hover,
.navbar2.navbar .navbar-nav > li > a:focus,
.navbar2.navbar-default .navbar-nav > li > a:before,
.navbar2.navbar-default .navbar-nav > .active > a,
.navbar2.navbar-default .navbar-nav > .active > a:hover,
.navbar2.navbar-default .navbar-nav > .active > a:focus {color: #ffffff; background-color: #5ca2df;}



.navbar4.navbar .navbar-nav > .open > a,
.navbar4.navbar .navbar-nav > .open > a:hover,
.navbar4.navbar .navbar-nav > .open > a:focus,
.navbar4.navbar .navbar-nav > li > a:hover,
.navbar4.navbar .navbar-nav > li > a:focus,
.navbar4.navbar-default .navbar-nav > li > a:before,
.navbar4.navbar-default .navbar-nav > .active > a,
.navbar4.navbar-default .navbar-nav > .active > a:hover,
.navbar4.navbar-default .navbar-nav > .active > a:focus {
    color: #5ca2df;
}


.navbar3.navbar-default li.active a.dropdown-toggle::before ,
.navbar3.navbar-default li a:hover::before {color: #5ca2df;}
.navbar3 ul li > a:hover:after {  background: #5ca2df;}
.service1.service .post .service-icon i.fa {
    background: #5ca2df;
    box-shadow: #5ca2df 0px 0px 0px 1px;
    }
.service1.service .post:hover .service-icon i.fa {
    color: #5ca2df;
}
.service2.service .post::before {
    background-color: #5ca2df;
}
.service3.service .post i.fa, .service3.service .post:hover {  background-color: #5ca2df; }
.service3.service .post:hover .service-icon i.fa {
    color: #5ca2df;
}
.service4.service .post .service-icon i.fa {
    color: #5ca2df;
}
.service5.service .post{
    background-color: #5ca2df;
    }
.team .team1 .post-thumbnail .overlay {
    background-color: #5ca2df;
}
.testimonial1.testimonial-scroll .author-name
{
    color: #5ca2df;
}
.testimonial3.testimonial-scroll .post{
    border-left: 4px solid #5ca2df;
}
.testimonial3.testimonial-scroll .post:before {
    border-top: 25px solid #5ca2df;
    }
.dropdown-menu > li > a {
    background-color: #5ca2df !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #76b1e4 !important;
    }
@media (max-width: 1200px){
.navbar1 .navbar-header {
    background-color: #5ca2df;
}}
.navbar3.navbar-default .navbar-nav > li.active > a:after, .navbar3 ul li > a:hover:after{background: #5ca2df;}
@media (max-width: 767px){
    .navbar3 .navbar-nav .dropdown-menu > li > a {
        border-bottom: 1px solid #5ca2df;
    }
}
.team .team2 .team-name , .team .team3 .team-name,.team .team4 .team-name, .testimonial2 .author-name, .testimonial3 .author-name  {color: #5ca2df;}
.team .team2 .custom-social-icons li > a:hover, .team .team3 .custom-social-icons li > a:hover ,.team .team4 .custom-social-icons li > a:hover{ color: #5ca2df;}
.service1 .service-box img {
    box-shadow: #5ca2df 0px 0px 0px 1px;
}
.service3 .post .service-icon img{border: 2px solid #5ca2df;}
.team .team1 .team-name, .team .team1 .team-name a{color:#5ca2df;}
@media (max-width: 767px){
     .navbar3 .navbar-nav .dropdown .dropdown-menu {
    background-color: #5ca2df !important;
}
    }
.navbar.navbar6 {
    border-bottom: 2px solid #5ca2df !important;
}
.navbar6.navbar .navbar-nav > li > a:before ,
.navbar6.navbar .navbar-nav > .active > a:before {
    border-bottom: 5px solid #5ca2df;
}
.navbar6.navbar .navbar-nav > .active > a:before,
.navbar6.navbar .navbar-nav > li > a:hover:before {
    border-bottom: 5px solid #5ca2df;
}
/*.navbar6.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar6.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #ffffff;
}*/
.navbar6.navbar-default{background-color: #5ca2df;}
.testi-5 .post{
border-top: 5px solid #5ca2df;
}
.testi-5 .post .post-thumbnail{
border: 5px solid #5ca2df;
}
@media (max-width: 1200px){
.navbar6 .dropdown-menu > li > a,.navbar6 .dropdown-menu
 {
    background-color: transparent !important;
    border-bottom:transparent !important;
}
}
@media (min-width: 200px) and (max-width: 1100px) {
.navbar6 .dropdown-menu > li > a:after ,
.navbar6 .dropdown-menu > .active > a:after {border-bottom: 5px solid #5ca2df;}
.navbar6 .dropdown-menu > .active > a:after,
.navbar6 .dropdown-menu > li > a:hover:after {border-bottom: 5px solid #5ca2df;}
}
/*===================================================================================*/
/* New widget css
/*===================================================================================*/
.widget ol li a:hover, .widget ol li a:focus{color: #5ca2df;}
.widget .wp-block-tag-cloud a:hover, .widget .wp-block-tag-cloud a:focus{color:#5ca2df;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {background-color: #5ca2df;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {background-color: #5ca2df;}
.widget .wp-block-search__button {background-color: #5ca2df;}
.wp-block-calendar a{color: #5ca2df;}