/*
* Author: Rambo Theme
* Created by: Shahid (Scientech IT)
* Copyright (c) 2013 Rambo
* Date: November, 2013
* http://www.webriti.com/demo/wp/rambo
*/


/*Background Colors*/
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover, 
.features_tabs > .active > a, 
.features_tabs  > .active > a:hover, 
.features_tabs  > .active > a:focus, 
.portfolio_tabs li a:hover , .portfolio_tabs li.active { background-color: #46B1E1 !important; }

.navbar .nav > .active > a, 
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus, 
.navbar .nav li.dropdown.open > .nav-link,
.navbar .nav li.dropdown.active > .nav-link,#comment_btn,.comment_btn,
.navbar .nav li.dropdown.open.active > .nav-link, .navbar .btn-navbar:hover, .navbar .btn-navbar:focus,
.navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled], 
.dropup, .slide-btn, a.featured_port_projects_btn, .purchase_main_content, .purchase_now_btn, 
.Search_btn, .Search_btn, .search-btn, .read_more, .sign_up, .newsletter_btn, a.aboutus_readmore, a.blog_section_readmore, 
a.blog_section2_readmore, .more-liomment_btn, .button_red, .shortcode_btn,
.portfolio_showcase .portfolio_showcase_icons a, .portfolio_tabs li.active > a, .pagination ul li a.active, 
.pagination > ul > li > a:hover, #panel-admin p a.onclick_default, #wp-calendar caption, .onclick_default, 
.callout_now_btn, .wpcf7-submit, .post-password-form input[type="submit"] { background-color: #46B1E1;}

.navbar .btn-navbar {
    background-color: #46B1E1;
    background-image: -moz-linear-gradient(top, #46B1E1, #46B1E1);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#46B1E1), to(#46B1E1));
	background-image: -webkit-linear-gradient(top, #46B1E1, #46B1E1);
	background-image: -o-linear-gradient(top, #46B1E1, #46B1E1);
	background-image: linear-gradient(to bottom, #46B1E1, #46B1E1);
}
.short_tabs > .active > a, .short_tabs > .active > a:hover, .short_tabs > .active > a:focus {
	background-color: #46B1E1 !important;
	background-image: -moz-linear-gradient(top, #46B1E1, #46B1E1) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#46B1E1), to(#46B1E1)) !important;
	background-image: -webkit-linear-gradient(top, #46B1E1, #46B1E1) !important;
	background-image: -o-linear-gradient(top, #46B1E1, #46B1E1)!important;
	background-image: linear-gradient(to bottom, #46B1E1, #46B1E1) !important; 
}

/*Text Colors*/
body a,body a:not([href]):not([class]),body a:not([href]):not([class]):hover, .logo-title, .home_service_btn:hover, .purchase_now_content .purchase_now_btn:hover, .team_section h4 a, .reply a, .leave_comment_section label span, .latest_news_comment a:hover, .sidebar_widget .usefull_link a:hover, .para_tooltip a, .para_tooltip a:hover, p.text_error, .shortcode_coloumn label span, a.continue_readmore, .testimonial_author span, .pagination ul > li > a, .pagination ul > li > span, .pager li > a, .pager li > span, .widget_archive ul li a i, .widget_categories ul li a i, .sidebar_widget ul li a i, .sidebar_link a:hover, .sidebar_link a.active, .top-header-widget li > a:hover, .top-header-widget li > a:focus { 
    color: #46B1E1; 
}
.blog_section2_comment a:hover, .sidebar_widget ul li a:hover { color: #46B1E1 !important; }

/*Border Colors*/
.dropdown-submenu > a:after, .dropdown-submenu:hover > a:after { border-left-color: #46B1E1 !important; }
.open .dropdown-menu { border-top:2px #46B1E1 solid !important; border-bottom:2px #46B1E1 solid !important; }
.navbar .nav > li > a .caret { border-top: 4px solid #46B1E1; }

.head_title h3, .team_head_title h3, .latest_news_title h3, .blog_single_post_head_title h3,
.typography_head_title h3, .shortcode_head_title h3, .service_head_title h3, .porfolio_detail_title h3, .widget_title h2, 
.sidebar_widget_title h2, .grid_head_title h3, .widget .wp-block-search__label { border-bottom: 2px solid #46B1E1; }

.blog_single_post  blockquote, .blog_section2 blockquote, .span6 blockquote, .typography_coloumn blockquote { border-left: 5px solid #46B1E1; }
.portfolio_caption:hover { border-top: 5px solid #46B1E1; }


/* Woocommerce Colors */

.woocommerce .star-rating span, .woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before { color: #46B1E1 !important; }
.woocommerce-error, .woocommerce-info, .woocommerce-message { border-top-color: #46B1E1 !important; }
.sidebar-widget .widget-title { border-bottom: 2px solid #46B1E1 !important; } 
.woocommerce ul.products li.product:hover .onsale { border: 2px solid #46B1E1; }
.woocommerce ul.products li.product:hover .onsale, 
.woocommerce ul.products li.product:hover .button, 
.woocommerce ul.products li.product:focus .button, 
.woocommerce div.product form.cart .button:hover, 
.woocommerce div.product form.cart .button:focus, 
.woocommerce div.product form.cart .button, 
.woocommerce a.button, 
.woocommerce a.button:hover, 
.woocommerce .cart input.button, 
.woocommerce input.button.alt, 
.woocommerce input.button, 
.woocommerce button.button, 
.woocommerce #respond input#submit, 
.woocommerce .cart input.button:hover, 
.woocommerce .cart input.button:focus, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, 
.woocommerce input.button.alt:hover, 
.woocommerce input.button.alt:focus, 
.woocommerce input.button:hover, 
.woocommerce input.button:focus, 
.woocommerce button.button, 
.woocommerce button.button:hover, 
.woocommerce button.button:focus, 
.woocommerce #respond input#submit:hover, 
.woocommerce #respond input#submit:focus,  
.ui-slider-horizontal .ui-slider-range, 
.woocommerce-product-search input[type="submit"], 
.woocommerce .woocommerce-message a.button, 
.woocommerce .woocommerce-message a.button:hover, 
.woocommerce nav.woocommerce-pagination ul li a:focus, 
.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li span.current, 
.woocommerce button.button, 
.sidebar-widget .woocommerce a.button, 
.woocommerce #respond input#submit, 
.widget_shopping_cart_content .button .button, 
 .woocommerce a.button.alt, .owl-item .item .cart .add_to_cart_button:hover,button[type="submit"] {
    background: #46B1E1 !important;
}

.search-box-outer a:hover, .search-box-outer a:hover {
    color: #46B1E1;
}
.navbar .cart-header > a .cart-total {
    background: #46B1E1;
}
.header-module .search-form input[type="submit"] {
    background-color: #46B1E1;
}
#searchbar_fullscreen .close, #searchbar_fullscreen .btn {
    background-color: #46B1E1;
}
.search-form input[type="submit"] {
    background-color: #46B1E1 !important;
    border: 1px solid #46B1E1 !important;
    background-color: #46B1E1 !important;
}
.navbar3.navbar .nav li.dropdown.open > .nav-link, .navbar3.navbar .nav li.dropdown.active > .nav-link, .navbar3.navbar .nav li.dropdown.open.active > .nav-link, .navbar3.navbar .nav li.current-menu-item a {
    color: #46B1E1;
    background-color: transparent;
}
.navbar3.navbar .nav > .active > a:after, .navbar3 .navbar-default .navbar-nav > li.active > a:after, .navbar3 ul li > a:hover:after {
    background: #46B1E1;
}
.navbar3.navbar .nav li.dropdown.open > .nav-link .caret, .navbar3.navbar .nav li.dropdown.active > .nav-link .caret, .navbar3.navbar .nav li.dropdown.open.active > .nav-link .caret {
    border-top-color: #46B1E1;
    border-bottom-color: #46B1E1;
}
.navbar3.navbar .nav > li > a:focus, .navbar3.navbar .nav > li > a:hover {
    color: #46B1E1 !important;
    background: transparent !important;
}
.services4 .service-post {
    background-color: #46B1E1;
}
.services3 .service-box i {
    background-color: #46B1E1;
}
.services3 .service-post:hover {
    background-color: #46B1E1;
}
.services3 .service-post:hover .service-box i {
    background-color: #ffffff;
    color: #46B1E1;
}
.services2 .service-post::before {
    background-color: #46B1E1;
}
.services2 .service-box i {
    color: #46B1E1;
}
.services1 .service-post .service-box i.fa, .services1 .service-post .service-box img  {
    background: #46B1E1;
    box-shadow: #46B1E1 0px 0px 0px 1px;
}
.services1 .service-post:hover .service-box i.fa {
    color: #46B1E1;
}
.team4 .team-area .team-social li > a:hover {
    color: #46B1E1;
}
.team4 .team-details h5 {
    color: #46B1E1;
}
.testimonial3 .testmonial-area {
    border-left: 4px solid #46B1E1;
}
.testimonial3 .testmonial-area:before {
    border-top: 25px solid #46B1E1;
}

.services3 .service-box.img img{background-color: #46B1E1 !important;}
#searchbar_fullscreen .btn{background-image: linear-gradient(to bottom, #46B1E1, #46B1E1) !important;}
.team3 .team-details h5{color: #46B1E1;}
.team2 h5{color: #46B1E1;}
.navbar1.navbar {background: #46B1E1;}
body.header-preset5 .navbar .cart-header > a .cart-total {background: #fff;color: #46B1E1;}
.team1 h5{color: #46B1E1;}
.team1 p.text-center, .team4 p.text-center, .team3 p.text-center{margin-top: 5px;}
a.home-news-var1:hover{color: #46B1E1;}

@media (max-width: 1100px){
.header-preset3 .navbar .nav li.dropdown > a:hover .caret, .header-preset3 .navbar .nav li.dropdown > a:focus .caret {
    border-top-color: #46B1E1;
    border-bottom-color: #46B1E1;
}}
@media (min-width: 1200px){
    .header-preset3  .dropdown-submenu > a:before,.header-preset3 .dropdown-submenu:hover > a:before {
    border-left-color: #46B1E1 !important;
}}
.services3 .home_service h2,.services2 .home_service h2,.services1 .home_service h2{color: #46B1E1 ;}
.rotate-list-view a:hover, .rotate-list-view .blog_section h2 a:hover, .home-news-3 a:hover, .home-news-3 .blog_section h2 a:hover{color: #46B1E1 ;}
.page-template-blog-rightsidebar .blog_section2 h2 a:hover{color: #46B1E1 ;}
.tags_alignment .blog_tags a:hover{color: #46B1E1 ;}
.page-template-blog-left-sidebar .blog_section2 h2 a:hover{color: #46B1E1 ;}
.page-template-blog-fullwidth .blog_section2 h2 a:hover{color: #46B1E1 ;}
.page-template-blog-list-without-sidebar .media-body a:hover{color: #46B1E1;}
.page-template-blog-grid-view .blog_section2 h2 a:hover{color: #46B1E1;}
.portfolio_tabs_section .portfolio_tabs li .tab a.active{background-color:  #46B1E1; color: #ffffff;}
body.header-preset3 .search-box-outer a:hover{color: #46B1E1;}
body.header-preset3 .cart-header > a .cart-total{background-color: #46B1E1;color: #ffffff;}
body.header-preset3 .navbar.menu-section.navbar3 .container{width: 1170px;}
h2.home-news-4 a:hover{color: #46B1E1 !important ;}
.pagination .active a.page-link,.pagination .page-link:hover{background-color: #46B1E1;border-color: #dee2e6;}
.pagination .page-link,.comment .blog_single_post_heading a,.home_service p a,.comment a,.comment_section a{color:#46B1E1;}
body .team_section .caption h4 a,body .team_section .caption h4 a:hover{color: #46B1E1; } 
body .widget .wp-block-search__label:after,body .sidebar_widget .wp-block-heading:after {position: absolute;content: "";width: 100px;height: 2px;background: #46B1E1;left: 0;bottom: -2px;}