/*
Theme Name: erb Child
Theme URI:
Description: A theme music motion
Author:
Author URI:
Version: 1.0.0
Template: erb
*/
@import url("../erb/style.css");



/************************ Fonts ************************/


/* Farben

gold: #f8b47a
Grey #3c3c3c
ligh gray Text #474747
*/


body {


/* Global values */
text-rendering: inherit;
text-rendering: initial;
text-rendering: unset;

}
/* ps-media styles **/
header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{
    opacity: 1;}

nav.main_menu {margin-top: -20px !important;}
nav.main_menu #menu-main-menu li a{border: 0px solid #f00 !important; line-height: 10px !important;}
.header_bottom .container{margin: 0px !important;}

.mobile_menu ul li a {font-size: 18px !important;}
.flowplayer{float: left !important; border: 0px solid #f00 !important;}

nav.main_menu ul li a span.underline_dash, nav.vertical_menu ul li a span.underline_dash{
    bottom: -2px !important;}
nav.main_menu ul li a { color: #3c3c3c !important; border-color:#f00 !important; }
nav.main_menu ul li a span .underline_dash {display: block !important; bottom:-4px !important; border: 0px solid #f00;}
#menu-main-menu .second {border: 1px solid #efefef !important; min-width: 350px; margin-top: -40px; background-color: #ffffff !important;}
#menu-main-menu .second a {min-width: 350px;}
.content a { text-decoration-color: #f8b47a;text-underline-offset: 3px;}

.wpb_text_column p strong {color: #3c3c3c !important;}

/*Form */
#vfbp-form-1 .vfb-control-label {font-size: 19px!important; line-height: 28px!important;   font-family: 'Raleway', sans-serif!important; font-weight: 700 !important; color: #3c3c3c !important;}
#vfbp-form-1 .vfb-form-group .vfb-control-label {font-size: 16px!important; line-height: 26px!important;   font-family: 'Raleway', sans-serif!important; font-weight: 700 !important; color: #3c3c3c !important;}



/*elements */
a.icon_with_title_link {font-size: 24px; line-height: 24px;   font-family: 'Raleway', sans-serif;  display: block !important;  }
a.icon_with_title_link:hover {color: #c0a257 !important;  }
.q_list.circle ul  {color: #474747 !important;  }
.q_list.circle ul li {font-size: 19px; line-height: 28px;   font-family: 'Raleway', sans-serif!important;   color: #474747 !important; font-weight: 300 !important;  }
.wpb_wrapper ul  { list-style-position: outside; margin-left: 20px; margin-top: 10px;  }
.wpb_wrapper ul li {font-size: 19px; line-height: 28px;   font-family: 'Raleway', sans-serif!important;   color: #474747 !important; font-weight: 300 !important;  border: 0px solid #f00 !important; }
.qbutton.default { font-size: 15px; font-weight: 500 !important; text-transform: uppercase !important;border: 1px solid !important;}

.header_bottom {border: 0px solid #f8f8f8 !important;-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75)!important;
-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75)!important;
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75)!important; }

@media only screen and (min-width: 1200px){
    .footer_top ul.qode-instagram-feed{
        padding-right: 26.5%;
    }
}

.side_menu .widget.widget_media_image{
    margin-bottom: 15px;
}

.q_icon_with_title.tiny .icon_holder img{
width: auto;
}

 .q_icon_with_title.custom_icon_image.center .icon_holder{
margin-bottom: 26px;
}

 .q_icon_with_title.custom_icon_image.center .icon_text_inner .icon_title{
margin-bottom: 14px;
}



.qode-report-sheet{
padding: 0;
}

.qode-report-sheet .qode-rs-title-holder, .qode-report-sheet .qode-rs-table .qode-rs-table-header{
display: none;
}


.qode-report-sheet .qode-rs-table .qode-rs-table-content .qode-rs-table-row .qode-rs-table-column-title{
font-weight: 700;
font-size: 19px;
line-height: 27px;
color: #333333 !important;
font-family: 'Raleway', sans-serif;
}


 .qode-report-sheet .qode-rs-table .qode-rs-table-content .qode-rs-table-row .qode-rs-table-column:last-child{
text-align: right;
}

.qode-report-sheet .qode-rs-table .qode-rs-table-content .qode-rs-table-row{
    padding: 21px 0 21px;

}

.testimonials{
border: 0px solid #f00 !important;
padding: 0 !important;
margin: 0 auto !important;

}
.testimonials ul{
border: 0px solid #f00 !important;
padding: 0 !important;
margin: 0 auto !important;

}


.testimonials_holder .flex-direction-nav a{
border-width: 1px;
border-radius: 0;
border-color: #f8b47a;
}

.testimonials_holder .flex-direction-nav a:before{
color: #f8b47a;
height: 28px;
width: 28px;
}

.testimonials_holder .flex-direction-nav a:hover{
background-color: #FFB577;
}

.latest_post_inner .post_infos {
    display: block;
    font-weight: 400;
    font-family: r;
    font-size: 15px;
}

.latest_post_holder.boxes>ul>li .latest_post p.excerpt {
    margin: 10px 0 16px;
}

.latest_post .post_infos .date.entry_date.updated {
color: #1ad8bc;
}

.qode_video_box .qode_video_image::after{
display: none;
}

.qode_video_box .qode_video_image .qode_video_box_button{
border: 2px solid #fff;
}

.qode_video_box .qode_video_image .qode_video_box_button_arrow{
left: 41px;
}

.latest_post_holder.boxes>ul>li{
box-shadow: 5px 10px 30px 0px rgba(0,0,0,0.1);
border-radius: 5px
}

.latest_post_holder.boxes .boxes_image{
border-radius: 5px 5px 0 0;
}

 .single-post .comment_form #submit_comment{
background-color: #1ad8bc;
color: #fff;
}

.single-post .comment_form #submit_comment:hover{
background-color: #fff;
color: #1ad8bc;
}

.comment_holder {
    padding: 0px 0 0px;
    margin: 0;
}

.single-post .content .container_inner{
    margin-bottom: 58px;
}

.single-post .blog_holder.blog_single article{
    margin-bottom: 30px;
}

.single-post .blog_holder.blog_single .comment_holder h5,.single-post .blog_holder.blog_single .comment_form h5{
    color: #3c3c3c
}


.rev_slider .qode-btn.qode-btn-with-shadow{
    box-shadow: 0 1px 20px #444440;
    }
@media only screen and (min-width:481px) {
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text{
border-right: none;}
}


@media only screen and (max-width: 767px){
.intro_text {margin-top: -100px !important;}

.icon-column .vc_column-inner{margin-top: 20px!important;}
.qode-report-sheet .qode-rs-table .qode-rs-table-content .qode-rs-table-row .qode-rs-table-column-inner{
border: 0px solid #f00; min-width: 100% !important; display: inline-table !important; float: left !important; text-align: left;
}
.qode-report-sheet .qode-rs-table .qode-rs-table-content .qode-rs-table-row .qode-rs-table-column-title{
border: 0px solid #f00; min-width: 100% !important; display: inline-table !important; float: left !important;
}

@media only screen and (max-width:481px) {
.wpb_wrapper h1 {font-size: 24px !important; line-height: 32px;}
footer .textwidget p ,footer .textwidget span { font-size: 16px !important;}
}



