@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 .footer_wrap_inner.widget_area_inner {
    background-color: #212121!important;
}

.footer_wrap_inner .logo img {
    max-height: 80px!important;
}



.terremotoz{
    box-shadow: 0px 1px 8px 3px #b5b5b5;
}

.terremotoz .sc_item_descr {
    margin: 9.25em 0 3em 0!important;
    text-align: center;
}

h3 {
    font-family: "Montserrat", sans-serif;
    font-size: 28px!important;
    line-height: 1.3em!important;
    font-weight: 700;
    margin-top: 2.5em;
    margin-bottom: 0.75em;
    letter-spacing: -1px!important;
}

.scheme_original .copyright_wrap_inner .copyright_text {
    color: #ababab!important;
    font-size: 14px;
}

.copyright_wrap_inner {
    padding: 1.6em 0 1.2em!important;
    overflow: hidden;
}

.sc_testimonials > .sc_item_subtitle {
    /* padding-top: 1px!important; */
    /* margin: 2em 0 0.05em; */
    color: #fff!important;
}

.sc_testimonials > .sc_testimonials_title {
    color: #fff!important;
}
.scheme_original .sc_testimonials .sc_testimonial_content {
    background-color: #fff;
    min-height: 250px;
}

.sc_section{
    background-position: center;
}

#home_red{
    display: flex;
    align-items: center;
}


#home_issuu{
    display: flex;
    align-items: center;
}
    
    
.vc_color-info.vc_message_box {
    color: #fff!important;
    background-color: transparent!important;
    border: none;
}    
    
.scheme_original .sc_item_subtitle {
    color: #3db4df!important;
    text-transform: none;
}    

iframe{
    height:500px!important;   
}


.terremotoz2 .sc_item_descr {
    margin: 6em 0 3em 0!important;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}

.terremotoz2 .sc_section{
    background-position: center -35px;
    background-repeat:no-repeat!important;
}




.btTerre {
    background-color: transparent!important;
}

.btTerre {
    border-color: #fff!important;
    
}


.btTerre:hover {
    color: #fff;
    background-color:#fff!important;
    border-color: #fff!important;
    color:#bf2d0d!important;
}

 .scheme_original .sc_button.sc_button_style_filled:not([class*="sc_button_hover_"]):hover {
    
    background-color:#fff!important;
    border-color: #bf2d0d!important;
    color:#bf2d0d!important;
}

.sc_section .sc_section_content {
    padding: 3em 1.5em!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media only screen and (min-width: 600px) {
  .reg_altezza{
        height:300px!important;   
    }
    
    .oscura{
      display:none!important;
  }
}

#row_come_ragg .wpb_wrapper{
    width: 300px!important;
    margin: 0 auto!important;
}

.sidebar_outer_logo .logo_main, .top_panel_wrap .logo_main, .top_panel_wrap .logo_fixed {
    height: 80px!important;
}

.top_panel_wrap .logo_fixed {
    display: none;
    max-height: 80px!important;
    width: auto;
}

.top_panel_middle .menu_main_wrap {
    margin-top: 2.4em!important;
}

.top_panel_fixed .menu_main_wrap {
    padding-top: 0!important;
}

@media (max-width: 479px){
	.footer_wrap_inner {
		padding: 0!important;
	}
	.footer_wrap aside {
		margin-bottom: 0!important;
	}
}
