@charset 'utf-8';
/*
 Theme Name:   Reisen Child
 Theme URI:    http://reisen.themerex.net/
 Description:  Reisen - Fully Responsive and Mobile Friendly theme
 Author:       ThemeREX
 Author URI:   http://themerex.net/
 Template:     reisen
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  reisen
*/


@import url("../reisen/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */
.scheme_original body .inverse_colors .woof_submit_search_form_container button, .scheme_original input[type="submit"], .scheme_original input[type="reset"], .scheme_original input[type="button"], .scheme_original button, .scheme_original .sc_button.sc_button_style_filled {
    color: #000 !important;
}

.scheme_original body .inverse_colors .woof_submit_search_form_container button, .scheme_original input[type="submit"], .scheme_original input[type="reset"], .scheme_original input[type="button"], .scheme_original button, .scheme_original .sc_button.sc_button_style_filled {
    background-color: #ffd803 !important;
}
.scheme_original body .inverse_colors .woof_submit_search_form_container button, .scheme_original input[type="submit"], .scheme_original input[type="reset"], .scheme_original input[type="button"], .scheme_original button, .scheme_original .sc_button.sc_button_style_filled {
    border-color: #ffd803 !important;
}

.menu_main_nav span{
	color: black !important;
	font-weight: bold;
}

@media (max-width: 1440px) and (min-width: 1263px){}

.sc_section.section_style_promo_section.sc_section_content{
    padding: 1em 2.8em 2.55em 23.6em !important;
}

.page_title{
	color: black !important; 
}

.breadcrumbs_item.home{
	color: black !important;
}
.breadcrumbs_item.current{
	color: black !important;
}
.breadcrumbs_delimiter{
	color: black !important;
}

.vc_row.wpb_row.vc_row-fluid.inverse_colors.vc_general.vc_parallax.vc_parallax-content-moving{	
	padding-left: 0 !important;	  
	padding-right:0 !important;	
}

.sc_column_item_inner{	
	background-color: white !important;
	height: 340px !important;
	width : 100% !important;
	margin: -28px !important;
}	

.menu_main_nav, .side_wrap{
	background-color: #ffe23d !important;
}

.sc_section.tools.section_style_call_section.alignleft{
	margin-top: 15px !important;
	height: 230px !important;
}

.sc_section_descr.sc_item_descr{
	margin-top: 0 !important;
	padding: 0 !important;
}

.sc_section_button.sc_item_button{
	margin-top: 25px !important;
	padding: 0 !important;
}

.sc_section_content.padding_on{
	height: 400px !important;
	padding-top: 3px !important;
    padding-left: 3px !important;	
}

.sc_section_title.sc_item_title.sc_item_title_without_descr{
	margin: 0 !important;
	padding: 0 !important;
}

.sc_button.sc_button_square.sc_button_style_filled.sc_button_size_large{	
	margin-bottom: -130px !important;
}

.column-1_2.sc_column_item.sc_column_item_2.even.animated.fadeInUp.normal.sc_section.tools.section_style_call_section.alignleft{
	width:300px !important;
	height: 200px !important;
}

.alignleft{
	float: none !important;
}

.sc_section_button.sc_item_button{
	margin-top: 65px !important;
}

.wpcf7-form-control.wpcf7-textarea{
	min-height: 13em !important;
}


table#t1{
	text-align: left !important;	
	align-content: center !important;
	background-color: white !important;
	margin: auto !important;
}

table#t1 tr, td{		
	border: 5px solid white !important; 
}

.sc_item_subtitle{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}


li ul li.current-menu-item > a{
	background-color: #ffd200 !important;
}

.scheme_original .menu_main_nav > li ul{
	background-color:#ffd200 !important;
}

.scheme_original .menu_main_nav > li ul li a:hover{
	background-color: #ffe650 !important;
}

.breadcrumbs_item.cat_post{
	color: black !important;
}


@media (max-width: 812px){ 

	.col img{		
	width: 205px !important;
	height: auto !important;
    }
	
	www{		
	width: auto !important;
	height: 100% !important;
    }
	
.tblcontact{
	float: left !important;
}
	
}

@media (max-width: 960px) and (min-width: 468px){ 

	.col img{	
	display: inline-block !important;	
	width: 500px !important;
	height: auto !important;
    }
	
}


checkbox-801{	
	margin: auto !important;
}

.tblcontact{	
	margin: auto !important;
	padding: 0 !important;
}

.tblcontact td{
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}

vc_column-inner{
	width: 100% !important;
}

.vending{
	padding: 0 !important;
	margin: -100px 0 0 0 !important;
}



@media(max-width: 767px){
	
.marco{
	width: 90%;
	margin: 0;
	padding: 0;
}

	
.vending{
	padding: 0 !important;
	margin: 0 !important;
}
	
}

.marco{
	display: block;
	width: 350px;
	height: 260px;
	margin: 5px auto;
	padding: 0;
	background-color: white;
}

.marco img{
	position: relative;
	width: 300px;
	height: auto;
	left: 7%;
	top: 10px;
}

.separador{
	border: 1px solid white;
	margin: 30px 0 10px 0;
}

.texto{
	margin-top: -25px;
	padding: 2px 20px;
	font-size: 22px;
	color: black;
}


.normal{
	margin-top: 10px;
	padding: 2px 20px;
	font-size: 18px;
}

.boton{
	position: relative;
	width: 100px;
	background-color: #ffd803;
	color: black;
	left: 15px;
	top: 20px;
	border-radius: 25px;
	padding: 10px 0 10px 22px;
	font-size: 17px;
}


.marco p{
	padding-left: 20px;
	padding-bottom: 0;
	margin: 0;
}

h3{
	padding: 30px !important;
}

