/*
 Theme Name:   Suarez Child
 Theme URI:    http://themeforest.net/user/CMSSuperHeroes/portfolio
 Description:  In 2014, Creating a magazine website with WordPress has never been easier.
 Author:       Cmssuperheroes Team
 Author URI:   http://cmssuperheroes.com/
 Template:     wp_suarez
 Version:      1.0.0
 Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
 Text Domain:  wp_suarez_child
*/

/*Type Styles*/
h1 {
	font-family: "proxima-nova",sans-serif !important;
	font-size: 48px !important;
	font-weight: 700 !important;
	line-height: 52px !important;
	color: #bf9b5f !important;
}
h2 {
	font-family: "proxima-nova",sans-serif;
	font-size: 42px !important;
	font-weight: 700 !important;
	line-height: 54px !important;
	color: #bf9b5f !important;
}
h3 {
	font-family: "proxima-nova",sans-serif !important;
	font-size: 24px !important;
	font-weight: 700 !important;
	line-height: 32px !important;
}
h4 {
	font-family: "proxima-nova",sans-serif !important;
	font-size: 24px !important;
	font-weight: 700 !important;
	line-height: 32px !important;
}
.lead{
	font-size: 22px !important;
	font-weight: 600 !important;
	line-height: 30px !important;
}

#industries.vc_custom_1605310150009{
	background-size: 100%;
	background-position: center;
}

/*Contact*/
@media screen and (max-width: 1023px) {
.contact_us{
	text-align: center !important;
}
}
@media screen and (max-width: 1023px) {
.contact_us p{
	text-align: center !important;
}
}
/*Header*/
#cshero-header {
	height: 120px;
}
.cshero-header-content-widget {
	height: 120px !important;
}
.menu-title{
	font-family: "proxima-nova",sans-serif;
	font-size: 20px;
	font-weight: 700;
}
a:hover .menu-title {
	border-bottom: 4px solid #ffffff;
}

.main-menu span{
	display: block;
	line-height: 1;
	padding: 50px 0 10px 0;
}
.current-menu-item a span{
	border-bottom: 4px solid #bf9b5f;
	color: #bf9b5f;
}
li.current-page-ancestor a span { border-bottom: 4px solid #bf9b5f; color: #bf9b5f;}

/*body responsive settings*/
@media screen and (max-width: 1023px) {
 .wpb_text_column {
     margin-right: 15px;
     margin-left: 15px; 
 }
}
@media screen and (max-width: 1023px) {
 .wpb_widgetised_column {
     margin-right: 15px;
     margin-left: 15px;
  }    
}
@media screen and (max-width: 1023px) {
.widget-easy-twitter-feed-widget-container{
    margin-right: 15px;
    margin-left: 15px; 
 }
}
.csbody a, #header-top2 a.icon_cart_wrap{
	color: #333333;
}
.fa-bars:before{
	font-size: 40px;
}
/*Button*/

.btnmarini{
    color: #fff !important;
}
.btnmarini:hover{
    background-color: #b12626 !important;
}
.btnmarini, .btnmarini:focus {
    background-color: #d42e2e !important;
}
/*light box*/
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close{
	font-size: 40px !important;
}
/* Links */
a:hover {
	color: #bf9b5f !important;
}
.logo > a > img {
max-height: 150px !important;
}
.logo-sticky > a > img {
    max-height: 150px !important;
}