/*
 Theme Name:   Roof Child
 Theme URI:    http://themeforest.net/user/VictorThemes
 Description:  Roof Child Theme
 Author:       VictorThemes
 Author URI:   http://themeforest.net/user/VictorThemes/portfolio
 Template:     roof
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, left-sidebar, right-sidebar, custom-menu, featured-images, post-formats, theme-options, translation-ready
 Text Domain:  roof-child
*/

/* #e8a199 */


::selection {background: #e74c3c;}
::-webkit-selection {background: #e74c3c;}
::-moz-selection {background: #e74c3c;}
::-o-selection {background: #e74c3c;}
::-ms-selection {background: #e74c3c;}

 .roof-btn,
 .roof-btn-orange-border:hover,
 .roof-btn-orange-border:focus,
 .roof-btn-gray-border:hover,
 .roof-btn-gray-border:focus,
 .roof-social a:hover,
 .roof-social span:hover,
 input[type="submit"],
 .slider.slider-horizontal .tooltip-inner,
 .slider-handle:before,
 .header-style-three .roof-social a:hover,
 .menu-style-two .roof-social a:hover,
 .menu-spacer-two .navbar-nav > li > a:after,
 .menu-spacer-two .navbar-nav > li.active > a:after,
 .expert-item.hover,
 .filters-nav > li > a.active, .filters-nav > li > a.active:hover,
 .location-pointers a,
 .mate-info .roof-social a:hover,
 .mate-designation:after,
 .roof-emergency,
 .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
 .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
 .widget-sidebar-nav ul > li > a:hover,
 .widget-sidebar-nav ul > li > a:focus,
 .widget-sidebar-nav ul > li.active > a,
 .widget_tag_cloud a:hover,
 .widget_tag_cloud a:focus,
 .widget_product_tag_cloud a:hover,
 .widget_product_tag_cloud a:focus,
 .roof-sidenav .current-menu-item a ,
 .square-bullets li:before,
 .detail-title:after,
 .history-title a:hover .history-year:after,
 .history-title a:focus .history-year:after,
 .roof-pagination a:hover, 
 .roof-pagination a:focus,
 .roof-pagination span ,
 .roof-blog-tags ul li a:hover, 
 .roof-blog-tags ul li a:focus,
 .woocommerce span.onsale,
 .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 nav.woocommerce-pagination ul li span,
 .woocommerce a.remove:hover:before,
 .woocommerce a.remove:hover:after,
 .woocommerce .cart_totals .shipping button[type="submit"]:hover,
 .woocommerce .cart_totals .shipping button[type="submit"]:focus ,
 .woocommerce .wc-proceed-to-checkout .button.alt:hover,
 .woocommerce .wc-proceed-to-checkout .button.alt:focus,
 .estimation-item.service .checkbox-icon-wrap input[type="checkbox"]:checked + .checkbox-icon,
 .roof-back-top a:hover,
 .wp-pagenavi a:hover, .wp-pagenavi span.current,
 .tag-pagination .wp-link-pages span,
 .tag-gallery .wp-link-pages span,
 .tag-pagination .wp-link-pages a span:hover,
 .tag-pagination .wp-link-pages a span:focus,
 .tag-pagination .wp-link-pages a span:active
 .tag-gallery .wp-link-pages a span:hover,
 .tag-gallery .wp-link-pages a span:focus,
 .tag-gallery .wp-link-pages a span:active,.roof-consult,
 .roof-consult p,
 .plan-item.hover .plan-price, 
 .plan-item.hover a.roof-btn-black,
 .slider-selection,.roof-btn:hover,
 .roof-btn:focus,
 .request-quote input[type="submit"]:hover,
 .request-quote input[type="submit"]:focus,
 input[type="submit"]:hover,
 input[type="submit"]:focus,
 .woocommerce #respond input#submit.alt,
 .woocommerce-cart table.cart input.button,
 .woocommerce a.button.alt, 
 .woocommerce button.button.alt,
 .woocommerce input.button.alt,
 .woocommerce #review_form #respond .form-submit input,
 .woocommerce #respond input#submit, .woocommerce a.button,
 .woocommerce button.button, 
 .woocommerce input.button,
 .woocommerce #respond input#submit.alt:hover,
 .woocommerce #respond input#submit.alt:focus,
 .woocommerce a.button.alt:hover,
 .woocommerce a.button.alt:focus,
 .woocommerce button.button.alt:hover,
 .woocommerce button.button.alt:focus,
 .woocommerce input.button.alt:hover,
 .woocommerce input.button.alt:focus,
 .woocommerce #review_form #respond .form-submit input:hover,
 .woocommerce #review_form #respond .form-submit input:focus,
 .woocommerce #respond input#submit:hover,
 .woocommerce a.button:hover, 
 .woocommerce button.button:hover,
 .woocommerce input.button:hover,
 .woocommerce #respond input#submit:focus,
 .woocommerce a.button:focus, 
 .woocommerce button.button:focus,
 .woocommerce input.button:focus,
 .roof-sidenav .current-page-ancestor:not(.menu-item-1350) a {
	 background-color: #e74c3c;
	 color: white !important;
}

 .expert-item.first.hover {background: none ;}


 .plan-item.hover .plan-price,
 .plan-item.hover a.roof-btn-black {
  background:  #e74c3c !important;
}




/* Color */
 a:hover,  a:focus,
 .checkbox-icon-wrap input[type="checkbox"]:checked + .checkbox-icon:before,
 .navbar-nav > li:hover > a, 
 .navbar-nav > li > a:hover,
 .navbar-nav > li > a:focus, 
 .navbar-nav .open > a, 
 .nav .open > a:focus,
 .navbar-nav .open > a:hover, 
 .navbar-nav > li.active > a,
 .contact-item .contact-info p a:hover,
 .roof-menu.menu-style-two .navbar-nav > li:hover > a,
 .roof-menu.menu-style-two .navbar-nav > li.active > a,
 .read-more a:hover, 
 .expert-item.first a:hover,
 .work-info .work-title a:hover,
 .work-info .work-category a:hover,
 .roof-footer a:hover,
 .roof-footer .roof-social a:hover,
 .post-item .post-author span a:hover,
 .roof-copyright a:hover,
 .certifications-style-two .certification-title a:hover,
 .breadcrumb li a:hover, 
 .roof-open-positions table a:hover,
 .works-style-three .work-info .work-title a:hover,
 .works-style-three .work-info .work-category a:hover,
 .right-info .info-sub-label a:hover,
 .widget_categories ul li a:hover,
 .blog-meta a:hover, 
 .roof-more-posts .pull-right a:hover,
 .product_meta a:hover, 
 .roof-forms .lost-password:hover,
 .roof-contact-wrap .contact-info ul li a:hover,
 .header-style-three .roof-menu .navbar-nav > li:hover > a,
 .header-style-three .roof-menu .navbar-nav > li.active > a,
 .cpation-wrap .cpation-sub-title,
 .testimonial-style-two .quote-client a,
 .partner-info .partner-website a,
 .benefit-title a:hover,
 .work-info-item .icons,
 .blog-link.share.hover .link-inner,
 .blog-link.share.hover .link-inner > .link-title,
 .blog-meta .meta-author a,
 .roof-blog-detail .roof-social a:hover,
 .woocommerce .star-rating span,
 .woocommerce p.stars.selected a.active:before,
 .woocommerce p.stars:hover a:before,
 .roof-contact-wrap .website-link a,
 .wpml-ls-statics-footer.wpml-ls a:hover,
 .dropdown-menu > li > a:hover,
 .dropdown-menu > li > a:focus,
 .dropdown-menu > li.open > a, 
 .dropdown-menu > li.open > a:focus,
 .dropdown-menu > li.open > a:hover, 
 .dropdown-menu > li.active > a,
 .dropdown-menu > .active > a, 
 .dropdown-menu > .active > a:focus,
 .dropdown-menu > .active > a:hover,
 .post-item .post-author a,
 .blog-link .blog-date,
 .roof-works .slick-slider .slick-dots li.slick-active button:before,
 .share-links a:hover, 
 .share-links a:hover .link-title {color: #e74c3c;}
 .roof-works .slick-slider .slick-dots li.slick-active button:before {color: #e74c3c;}
 .woocommerce a.remove:hover {color: #e74c3c !important;}
 
.navbar-nav > li.active > a,
.roof-menu  ul.navbar-nav  li.current-menu-parent > a,
.roof-menu.menu-style-two .navbar-nav > li:hover > a,
.roof-menu.menu-style-two .navbar-nav > li.active > a {
	color: #e8a199;
}


/*Border Color*/
 .all-project .roof-btn-orange-border,
 .tag-pagination .wp-link-pages span,
 .tag-gallery .wp-link-pages span {border: 2px solid  #e74c3c;}
 .mate-info .roof-social a:hover,
 .widget_tag_cloud a:hover,
 .widget_tag_cloud a:focus,
 .widget_product_tag_cloud a:hover,
 .widget_product_tag_cloud a:focus,
 .roof-pagination a:hover, 
 .roof-pagination a:focus,
 .roof-pagination span,
 .roof-blog-tags ul li a:hover, 
 .roof-blog-tags ul li a:focus,
 .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 nav.woocommerce-pagination ul li span,
 .estimation-item.service .checkbox-icon-wrap input[type="checkbox"]:checked + .checkbox-icon,
 .wp-pagenavi a:hover, .wp-pagenavi span.current,
 .tag-pagination .wp-link-pages a span:hover,
 .tag-pagination .wp-link-pages a span:focus,
 .tag-pagination .wp-link-pages a span:active
 .tag-gallery .wp-link-pages a span:hover,
 .tag-gallery .wp-link-pages a span:focus,
 .tag-gallery .wp-link-pages a span:active {border-color:  #e74c3c;}
 

/*Border Bottom Color*/
 .slider .tooltip.bottom .tooltip-arrow {border-bottom-color: #e74c3c !important;}
/*Border Left*/
 .testimonial-wrap:after {border-left: 25px solid #e74c3c;}

/*RGBA*/
 .hover .link-info {background: rgba(18,148,246, 0.25);}

 .woocommerce ul.products li.hover a.added_to_cart.wc-forward,
 .woocommerce ul.products li.product .button {background: rgba(18,148,246, 0.75);}
 .roof-works.works-style-two .slick-slider .slick-dots li button:before {color: rgba(18,148,246, 0.5);}
 .slick-slider .slick-dots li button:before {color: rgba(18,148,246, 0.5);}
 .woocommerce ul.products li.hover a.added_to_cart.wc-forward:hover,
 .woocommerce ul.products li.product .button:hover,
 .woocommerce ul.products li.product .button:focus {background: rgba(18,148,246, 0.75);}
 .hover .link-info {background: rgba(18,148,246, 0.25);}
 .woocommerce-edit-address .woocommerce-Address-title a:hover {background-color: rgba(18,148,246, 0.8);}
 .link-info .roof-btn:hover {color: #ffffff !important;}

 .roof-footer .roof-social a,
 .style-two.roof-social a,
 .roof-footer .roof-social span,
 .style-two.roof-social span {background: none !important;}
 .filters-nav > li > a.active, 
 .filters-nav > li > a.active:hover {color: #999999;}


.widget-question-wrap .roof-btn {
	background: white;
	color: #292e34 !important;
}

.widget-question-wrap .roof-btn:hover {
	opacity: 0.8;
}

.roof-services .service-item {
	text-align: center;
}


.roof-services .roof-picture img {
	height: 170px;
}

.products-list .service-item {
	display: flex;
	text-align: left;
	align-items: center;
}

.products-list .service-info p {
	font-size: 13px;
}

.products-list .service-item img {
	width: 150px;
	height: auto;
	margin: 0 30px 0 0;
}

.products-list .service-item .read-more {
	display: flex;
	align-items: center;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
}

.roof-navigation .current-page-ancestor > a {
	color: #e8a199 !important;
}

.about-wrap {
	display: flex;
	align-items: center;
}


.roof-logo img.default-logo {
	display: inherit;
}

@media screen and (min-width: 767px) {
	
	.breadcrumb {
		text-align: right;
		line-height: 25px;
	}
	
	
	.roof-logo {
		position: relative;
		top: 2px;
		text-transform: uppercase;
	}
	
}

#quote-carousel .item:before {
	color: white;
}

.carousel-control.left, .carousel-control.right {
	background: rgba(255,255,255,0.2);
	color: white;
}

.carousel-control.left:hover, .carousel-control.right:hover {
	background: rgba(255,255,255,0.1);
	color: white;
}

.contact-checkboxes {
	display: flex;
	flex-direction: column;
}

.society-block img {
	width: 180px;
	margin-bottom: 20px;
}

.certifications-style-one .certification-title {
	text-align: center;
}

h2 {
	font-size: 20px !important;
}

.read-more {
	font-size: 12px !important;
}