/*
 Theme Name:   CoSolu Child
 Theme URI:    http://themelooks.us/demo/cosolu/wordpress/
 Description:  This is a child theme for CoSolu WordPress Theme
 Author:       ThemeLooks
 Author URI:   http://themelooks.com/
 Template:     cosolu
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         two-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  cosolu-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */

@media (max-width:991px) { 	
header.header--section .sticky-wrapper { position: fixed; top: 0; left: 0; right: 0;  margin: auto; z-index: 9; }
header.header--section .header--navbar-top { margin-top: 90px;  margin-bottom: 0; }
}
.banner--content h1 {
    background: rgba(255,255,255,0.7);
    padding: 20px;
    border-radius: 5px;
    text-shadow: 0 1px 0 rgba(255,255,244,0.8);
    color: #444;
}

a:hover, .btn-link:hover, a:focus, .btn-link:focus, .text--primary, .pager li em, .pager li a[aria-describedby], .owl-nav .owl-prev:hover, .owl-nav .owl-next:hover, .widget > ul li a:hover, .widget .menu li a:hover, .nav-links--widget .nav > li.active > a, .search--widget .input-group-addon button, .categories--widget ul li:hover, .header--navbar-top-info .icon, .header--nav-links .megamenu > .dropdown-menu .nav > li.active > a, .header--nav-search .dropdown-toggle, .page--breadcrumb .breadcrumb > li > span, .banner--form .h4, .about--content .h2 span, .service--item:hover .h3 a, .service--item.active .h3 a, .extra-service--item:hover .extra-service--info .title .h4 a, .gallery--filter-nav .nav > li:hover, .gallery--filter-nav .nav > li.active, .gallery--info .btn-groups .btn:hover, .gallery--nav a[aria-describedby], .expert--members-nav button:hover, .expert--members-nav a[aria-describedby], .product--item-img-info .btn-groups .btn:hover, .product--item-img-info .btn-groups .btn:focus, .product--item-img-info .btn-groups .tooltip-inner, .product--item-info .price, .product--single-summery .title .btn-group a[aria-describedby], .product--single-summery .in-stock, .product--single-summery .actions .quantity .ui-spinner-button:active::before, .product--details-tab-nav .nav > li.active > a, .review--form .rating .br-widget a.br-selected::after, .cart--items .table tbody tr td .quantity .ui-spinner-button:active::before, .cart--total .table tr:last-child td, .checkout--info > p a, .contact--content ul li::before, .contact--content ul li p span, .f0f--section .footer > a, .footer--copyright a, .woocommerce table.shop_table tbody tr.order-total, .woocommerce-MyAccount-navigation > ul > li.is-active > a, .pricing--item:hover .pricing--icon .fa, .pricing--item.active .pricing--icon .fa, .yith-wcwl-add-to-wishlist div a, .page-links span + span, .footer--widget .current_page_item, .footer--widget .rsswidget, .page--breadcrumb .breadcrumb > li.active, .woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #f96f38;
}

.contact--title.h4::before {
    background-color: #f96f38 !important;
}

.footer--widget .widget--title .h4::before {
	background-color: #f96f38 !important;
}

h2.h4::before {
    background-color: #f96f38 !important;
}

input#footer_email {
    border-color: #fff !important;
}

.subscribe--widget .form-control{
	border-color: #fff;
}

.subscribe--widget .input-group-btn .btn {
    padding: 9px 30px 10px 25px;
    border-color: #fff !important;
}

.service--item .dot {
    border: 1px solid #F96F38;
}

.service--item.active .dot::before {
    background: #F96F38;
}

.service--item + .service--item {
	margin-top: 74px;
}

.btn.btn-default.active:hover {
    background: #f96f38;
}

input#footer_email {
	height: 41px;
}

.subscribe--widget .input-group-btn .btn {
	height: 41px;
}

.appointment--item .step {
	font-size: 22px;
}

.appointment--item .icon {
	margin-bottom: 7px;
}

.header--navbar::before {
	border-color: #fff;
}

.post--item {
	border: none;
}

.gallery--img img {
    border: 1px solid;
}

.expert--member-img img {
    border: 1px solid;
}

.attachment-full.size-full.wp-post-image {
    border: 1px solid;
}

.post--content {
    min-height: 73px;
}

.vc_custom_1538632582469 {
	background-size: cover;
}	

.banner--slider {
	top: -1px;
	border-top: 1px solid;
}

.header--navbar {
	border-bottom: 1px solid;
}

#banner {
    background: #333;
}

.header--nav-search .dropdown-menu {
	margin-top: 0px;
}

.header--nav-search .dropdown-menu form {
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-top: none;
}