/*COMERCIAL GIMENO*/

/*
Theme Name: Affinity Child
Theme URI: http://affinity.mikado-themes.com/
Description: A child theme of Affinity Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Template: affinity
*/

/*.mkd-elements-holder-item.mkd-width-1-1.mkd-horizontal-alignment-left*/
.vc_col-has-fill>.vc_column-inner{
	padding: 0 !important;
}

.mkd-title{
	background-size: cover;
}

.ocultar{
	display: none;
}

.mkd-post-image {
    text-align: -webkit-center;
}

.mapading{
	padding-right: 45px;
}

.nospading{
	padding-right: 16%;
}

.mkd-iwt-text-holder{
	display: flex;
}

@media (max-width: 1199px){
	.mapading, .nospading{
		padding-right: 0;
	}
	.emargin{
		margin-bottom: 5% !important;
	}
	/*.ualing{
		text-align-last: center !important; 
		padding: 0 !important;
		margin-bottom: 5px !important;  
	}
	.centrar1199{
		text-align: center !important;
	}*/
}

@media (max-width: 816px){
	.mkd-iwt.mkd-iwt-icon-left.mkd-iwt-icon-tiny .mkd-iwt-content-holder{
		padding-left: 0px !important;
		text-align: center !important;
	}
	.mkd-iwt.mkd-iwt-icon-left .mkd-iwt-icon-holder{
		float: none;
		text-align: center !important;
	}
	.mkd-elements-holder .mkd-elements-holder-item.mkd-horizontal-alignment-left {
 	   text-align: center;
	}
	.mkd-iwt-text-holder{
		display: initial;
	}
}

@media (max-width: 768px){
	.mkd-grid-row.mkd-footer-top-four-cols {
    	text-align: center;
	}	
	.textwidget {
	    text-align: center;
	}
	.mkd-blog-list-holder.mkd-image-in-box {
    	text-align: center !important;
	}
	
	.wpb_wrapper h3{
		float: none !important;
		text-align: center;
	}
	.wpb_wrapper h2{
		text-align: center;
	}
	.mkd-elements-holder-item-content {
	    padding: 0 !important;
	}
	.mkd-iwt.mkd-iwt-icon-left.mkd-iwt-icon-medium .mkd-iwt-content-holder {
    	padding-left: 0;
    	text-align: center;
	}
}

@media (max-width: 700px){
	form.wpcf7-form.init.cf7_custom_style_1 {
    	padding: 0 5%;
	}
}

.mkd-blog-list-item-inner {
    display: inline-block;
}

.mkd-blog-holder.mkd-blog-single.mkd-blog-standard .mkd-post-title{
	font-size: 26px !important;
}

.centrar{
	text-align: center !important;
}

span.mkd-icon-list-title{
	text-decoration: underline;
}

.justificar{
	text-align: justify;
}

.mkd-page-header .mkd-sticky-header .mkd-main-menu > ul > li.mkd-active-item > a{
	color: #CB5225  !important;
}

.mkd-page-header .mkd-sticky-header .mkd-main-menu > ul > li:hover > a{
	color: #5688C6 !important;
}

@media (max-width: 1024px){
	.mkd-grid-row.mkd-footer-bottom-two-cols{
		text-align-last: center; 
	}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.mkd-section.mkd-content-aligment-center, .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-6.vc_col-md-12{
    	text-align-last: center;
	}
	.mkd-elements-holder .mkd-elements-holder-item-content.mkd-elements-holder-custom-364400 {
	    padding: 0 !important;
	}
}

@media (max-width: 1400px){
	.mkd-grid {
	    width: 95% !important;
	    margin: 0 auto;
	}
}

@media (max-width: 1203px){
	.mkd-header-standard-extended .mkd-page-header .mkd-logo-area .mkd-right-from-logo-widget {
		padding: 0 10px 0 0;
	}
}

@media (max-width: 1137px){
	.mkd-position-right {
		font-size: 9px;
	}
	.mkd-header-standard-extended .mkd-page-header .mkd-logo-area .mkd-right-from-logo-widget {
		padding: 0 1px 0 0;
	}
}


@media (max-width: 480px){
	.mkd-pi-holder {
	    text-align: -webkit-center;
	}
}

footer .mkd-footer-bottom-holder .widget ul li a, footer .mkd-footer-top-holder .widget ul li a {
	color: #fff;
}

footer .mkd-container{
	background-color: #000/*#556d50*/;
}

footer .mkd-footer-bottom-holder{
	background-color: #40b06f;
}

.mkd-grid-row.mkd-footer-top-four-cols {
    text-align: center;
}

div#text-3 {
    text-align: justify;
}

.mkd-blog-list-holder.mkd-image-in-box {
    text-align: left;
}

#mkd-back-to-top {
	background-color: #40b06f;
	color: #fff;
}

.hoverCG{
	color: #fff !important;
}

.hoverCG:hover{
	color: #40b06f !important;
}

.hoverEvi:hover{
	color: #0077e0 !important;
}

 .page-id-9566 .mkd-content .mkd-content-inner > .mkd-full-width > .mkd-full-width-inner {
 	padding: 3% 0 0 0 !important;
}

h4.mkd-pi-title {
    color: #fff;
}

.mkd-light-header .widget_text.mkd-right-from-logo-widget .mkd-icon-shortcode.square{
	background-color: transparent !important;
}

span.mkd-icon-font-elegant.social_twitter.mkd-icon-element:hover{
	color: #00aced !important;
}

span.mkd-icon-font-elegant.social_linkedin.mkd-icon-element:hover{
	color: #0e76a8 !important;
}

span.mkd-icon-font-elegant.social_facebook.mkd-icon-element:hover{
	color: #3b5998 !important;
}

@media (max-width:810px) and (min-width:769px){
	.mkd-google-map-holder{
		padding: 0 3%;
	}
}

@media  (min-width:1200px){
	.emargin{
		margin: 0 25% !important;
	}
}

/*.vc_column_container>.vc_column-inner{
	padding: 0 !important;
}*/

/*img.attachment-full.size-full {
    max-width: 35%;
}*/

/*COMERCIAL GIMENO*/