/*
 Theme Name:   Jo-max
 Theme URI:    
 Description:  
 Author:       Gustavo Troisi
 Author URI:   http://www.gustavotroisi.com.ar
 Template:     nimva
 Version:      1.0
 Tags:		   
 Text Domain:  jomax
*/
html{
	min-width:330px;
}
#logo {
    margin-top: 15px;
}
#page-title h1{
	font-weight: 600;
	color: #dc0000 !important;
}

.error404-page{
	color: #dc0000;
}

.home .promo-desc h3{
	font-weight: 600;
}

#header nav > ul > li > a:hover{ /*menu hover*/
	color: #dc0000 !important;
}

#header .sf-menu li ul li a{ /*submenu*/
	font-size: 14px;
}
.sf-sub-indicator [class^="fa-"], .sf-sub-indicator [class*=" fa-"]{ /*submenu arrow*/
	color:#fff !important;
}


.inner:hover .ca-icon{ /*servicios icon*/
    color: #fff !important;

}
.inner .ca-sub, .inner .ca-main{ /*servicios hover text*/
    opacity: 1 !important;
}
.inner .ca-main{ /*servicios titulo*/
	font-weight: 600;
    border-bottom: solid 3px;
    margin: 0px 30px;
    padding-bottom: 14px;
}
.inner .ca-sub{ /*servicios texto*/
	font-size: 15px;
	margin-top: 12px;
    min-height: 285px;
}
/*servicios box*/
.jomaxserv .ca-sub {
    border-bottom: solid 12px #dc0000;
}

.wpcf7-form label,.wpcf7-form input[type="text"],.wpcf7-form input[type="email"]{width:100%;}
.wpcf7-form textarea {width: 100%;height: auto;}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea{
	background-color:#f9f9f9;
	font-size: 15px;
	
}
.wpcf7-form label{
	font-size: 15px;
	color: #000;
}

/*titulos*/
h2, .entry_title h2{
	font-weight: 600;
}

/*sombra promo*/
.promo-shadow::before, .promo-shadow::after{
	box-shadow: 0 15px 10px rgba(212, 212, 212, 0.7);
}

/*productos*/
.portfolio-title h3 a{
    font-weight: 700;
}
/*icono productos*/
.portfolio-overlay-inside .fa-camera::before {
	content:  "\f0a6"; /*hand-o-up*/
	/*"\f06e"; /*eye*/ 
	/*"\f061"; /*arrow-right*/
}
#portfolio-details-wrap ul{
	list-style:inherit;
}

#footer .col_one_fourth:nth-child(1) img{/*footer logo*/
	width:190px;
}
#footer .col_one_fourth:nth-child(1) strong{/*footer strong*/
	color: #dc0000;
}

#copyrights{
	font-size: 11px !important;
	padding: 12px;
}

.vc_cta3-content-header h2{/*call to action*/
	font-weight: 500;
}
.jm-srv-callto-button .vc_btn3-color-danger{
	background-color: #dc0000 !important;
}
.jm-srv-callto-button .vc_btn3-color-danger:hover{
	background-color: #333 !important;
}

.pp_social{
	display:none;
}

/* popup buttons */
div.light_square .pp_close {
    background: url(/wp-content/themes/jomax/light_square/sprite.png) !important;
}


div.light_square .pp_next:hover {
    background: url(/wp-content/themes/jomax/light_square/btnNext.png)  10000px 10000px no-repeat !important;
}
div.light_square .pp_previous:hover {
    background: url(/wp-content/themes/jomax/light_square/btnPrevious.png)  10000px 10000px no-repeat !important;
}

/* fix home slider*/
@media (max-width: 1024px) {
	.ls-wp-container{
		height:800px !important;
	}
	.inner .ca-sub{ /*servicios texto*/
		min-height: auto;
	}
}
@media (max-width: 992px) {
	.ls-wp-container{
		height:780px !important;
	}
}
@media (max-width: 800px) {
	.ls-wp-container{
		height:630px !important;
	}
}
@media (max-width: 767px) {
	.ls-wp-container{
		height:1200px !important;
	}
}
@media (max-width: 600px) {
	.ls-wp-container{
		height:940px !important;
	}
}
@media (max-width: 480px) {
	.ls-wp-container{
		height:750px !important;
	}
}
@media (max-width: 320px) {
	.ls-wp-container{
		height:500px !important;
	}
}



