/*
Theme Name: Ratio
Theme URI: https://ratio.qodeinteractive.com/
Description: A Powerful Theme for Architecture, Construction, and Interior Design
Author: Edge Themes
Author URI: http://demo.edge-themes.com
Version: 2.2
License: GNU General Public License
License URI: licence/GPL.txt
Text Domain: ratio

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

footer .edgtf-footer-bottom-holder .widget,footer .edgtf-footer-bottom-holder .widget a{
	color: #fff !important;
}
footer .edgtf-footer-bottom-holder{
	background:#1D1D1D !important;
}
.edgtf-portfolio-list-holder-outer.edgtf-ptf-gallery article .edgtf-ptf-category-holder, .edgtf-portfolio-list-holder-outer.edgtf-ptf-gallery-with-space article .edgtf-ptf-category-holder, .edgtf-portfolio-list-holder-outer.edgtf-ptf-masonry article .edgtf-ptf-category-holder, .edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest article .edgtf-ptf-category-holder {
	color: #E7E3E3 !important; 
}
.edgtf-blog-list-holder .edgtf-item-info-section, .edgtf-blog-list-holder .edgtf-item-info-section>div a{
	color:#262a2d !important;
}
#edgtf-back-to-top span span{
	background-color: #919497 !important;
}

.edgtf-main-menu>ul>li.edgtf-active-item>a, body:not(.edgtf-menu-item-first-level-bg-color) .edgtf-main-menu>ul>li:hover>a{
	color:#919497 !important;
}
.edgtf-main-menu>ul>li>a>span.edgtf-item-outer:after{
	border-color: #E7E3E3 !important;
}
.edgtf-header-standard .edgtf-fullscreen-menu-opener:before, .edgtf-header-standard .edgtf-header-cart:before, .edgtf-header-standard .edgtf-search-opener:before, .edgtf-header-standard .edgtf-side-menu-button-opener:before{
	background-color: transparent !important;
}

.products-hover-box .vc-hoverbox-back-inner h2{
	color: #fff;
	margin-bottom: 20px;
}

.products-hover-box .vc-hoverbox-back-inner button{
	border-radius: 25px;
    background-color: #fff !important;
	text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
}

.products-hover-box .vc-hoverbox-back{
	border: 10px solid #fff;
    border-style: double;
}
.products-hover-box .vc-hoverbox-front h2{
	color: #fff;
    background-color: rgba(0,0,0,0.6);
    padding-top: 20px;
    padding-bottom: 20px;
}
#about-us-icon-text .edgtf-iwt-text-holder p{
	font-size: 16px;
	text-align: justify;
}

.blog .edgtf-title .edgtf-title-holder h1{
	font-size:90px;
	font-weight: 200;
}
.edgtf-title.edgtf-title-large-text-size h1{
	font-weight: 400 !important;
}
footer .widget#nav_menu-2{
	float: left;
}
footer .widget#text-13{
	float: right;
	margin-right:50px;
}

.product-key-features ul li{
	list-style: none;
	font-size: 21px;
}

.product-key-features ul li:before{
	content: "\2022";  
  	color: #d6ab60;
	display: inline-block;
	font-size: 50px;
	line-height: 1;
    position: absolute;
    left: -12px;
    top: -10px;
}
body #hubspot-messages-iframe-container{
	bottom: 50px !important;
}
body.page-id-3575 .edgtf-title-subtitle-holder h1, body.page-id-6797 .edgtf-title-subtitle-holder h1{
	display: none !important;
}

.edgtf-title .edgtf-title-holder h1 span{
	text-shadow: 2px 0px #000;
}
.edgtf-title.edgtf-title-large-text-size .edgtf-subtitle{
	text-shadow: 2px 0px #000; 
}
footer .widget .edgtf-footer-widget-title{
	font-weight: 700;
	color: #d09c8a !important;
}
#mapTab .edgtf-elements-holder.edgtf-two-columns .edgtf-elements-holder-item:nth-child(2){
	width: 100%;
}
.edgtf-title.edgtf-content-center-alignment{
	background-size: cover !important;
}
.page-id-6797 .edgtf-title.edgtf-content-center-alignment{
	background-position: center !important;
}

.shadow-text-slider{
	text-shadow: 6px 3px 4px rgba(0,0,0,0.75) !important;
}