/*
Theme Name: Gödeke Metallbau Child
Author: WebExperten Online-Marketing GmbH
Author URI: http://www.webexperten.net
Description: 
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: goedeke
*/

.contact, .content .frame-on.frame-fancy, .bg-pic, #main-slideshow {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)!important;}

#phantom .main-nav > li > a .menu-text {
color: #ee1b22;
font-size: 12px;}

/*sw-rr*/

/*/sw-rr*/
@media screen and (max-width: 1150px) {
.main-nav > li > a .menu-text {font-size: 12px!important;}
}

#page .fancy-header .color-accent span {background: white;}

.seo-text {font-size: 12px!important;}

.frame-on .shortcode-teaser-content {
    padding: 0 15px 10px!important;
	min-height: 180px!important;
}



/*sw-rr*/
@media screen and (max-width: 1024px) {
	.vc_column_container>.vc_column-inner {word-break:break-word}
	.width70{width:70%}
	.width60{width:60%}
	.width40{width:40%}
	.textcenter{text-align:center}
	.textcenter .aio-icon-component {display:inline-block;text-align:left}
	.vc_row.firstcontentrow{padding-top:0!important}
	.lhr_Partner_outer h3 {font-size:20px;text-align:center}
	/*.fullwidthabanner .tp-parallax-wrap {left:0!important}
	.fullwidthabanner .tp-caption {font-size:30px!important;padding:10px!important}*/
	.bg-pic .upb_row_bg {left:0!important}
	.bitte_wahlen_outer .upb_row_bg {left:0!important}
	.home .vc_row.firstcontentrow {padding-top:40px!important}
}
@media screen and (max-width: 768px) {
	.lhr_Partner_outer .wpb_column {display:inline-block;width:50%;margin-bottom:20px}
	.lhr_Partner_outer .wpb_column:nth-child(3n) {margin-bottom:0}
	.lhr_Partner_outer .wpb_column:nth-child(4n) {margin-bottom:0}
	.bitte_wahlen_outer h3 {font-size:20px}
	/*.fullwidthabanner .tp-parallax-wrap {left:0!important}
	.fullwidthabanner .tp-caption {display:inline;font-size:25px!important}*/
	.bg-pic .vc_col-sm-3 {width:49%;display:inline-block;vertical-align:top;margin-bottom:20px}
	.bg-pic .vc_col-sm-3:nth-child(3n){margin-bottom:0}
	.bg-pic .vc_col-sm-3:nth-child(4n){margin-bottom:0}
}
@media screen and (max-width: 767px) {
	.width60{width:60%;display:inline-block;vertical-align:top}
	.width40{width:40%;display:inline-block;vertical-align:top}
	.marginbottom20 {margin-bottom:20px}
	.bitte_wahlen_outer .vc_column-inner {padding-top:0!important}
	.bitte_wahlen_outer .vc_col-sm-4 {margin-bottom:20px}
	.bitte_wahlen_outer .vc_col-sm-4:nth-child(3n) {margin-bottom:0}
	.bitte_wahlen_outer .frame-on .shortcode-teaser-content {min-height:auto!important}
	.bg-pic .vc_col-sm-3 {width:49%;display:inline-block;vertical-align:top;margin-bottom:20px}
	.bg-pic .vc_col-sm-3:nth-child(3n){margin-bottom:0}
	.bg-pic .vc_col-sm-3:nth-child(4n){margin-bottom:0}
}
@media screen and (max-width: 650px) {
	.width60{width:100%}
	.width40{width:100%;margin-top:10px;text-align:center}
	.textcenter .aio-icon-component {margin-right:2%}
	#page #main {padding-top:35px!important}
	.width40 .aio-icon-component {display:inline-block;width:44%;vertical-align:top;text-align:left}
	.ult-modal-input-wrapper.vc_custom_1495194496164 {padding-left:0!important}
	.home .vc_row.firstcontentrow {padding-top:0px!important}
}
@media screen and (max-width: 600px) {
	.wf-container-footer .widget {width:50%;text-align:center}
	.wf-container-footer .widget ul.custom-nav li {text-align:center}
}
@media screen and (max-width: 575px) {
	.bg-pic .vc_col-sm-3 {width:100%}
	.bg-pic .vc_col-sm-3:nth-child(3n){margin-bottom:20px}
}
/*@media screen and (max-width: 550px) {
	.fullwidthabanner .tp-caption {font-size:20px!important}*/
}
@media screen and (max-width: 530px) {
	.wf-container-footer .widget {width:50%;text-align:center}
	.wf-container-footer .widget ul.custom-nav li {text-align:center}
}
@media screen and (max-width: 493px) {
	.width60{width:100%}
	.width40{width:100%}
	.textcenter .aio-icon-component {margin-right:0}
}
@media screen and (max-width: 450px) {
/*	.fullwidthabanner .tp-caption {font-size:16px!important}*/
	.width60 h1{font-size:32px!important}
	.width60 h2{font-size:32px!important}
}
@media screen and (max-width: 425px) {
	.wf-container-footer .widget {width:100%}
	.width40 .aio-icon-component {width:72%}
}
@media screen and (max-width: 424px) {
	.lhr_Partner_outer .wpb_column {width:100%}
	.lhr_Partner_outer .wpb_column:nth-child(3n) {margin-bottom:20px}
}

/*/sw-rr*/

#bottom-bar.solid-bg {
    margin-bottom: 90px;
}

/*==================================================================
▐	7. PLUGINS
===================================================================*/
/*  7.1 Cookie Notice | Plugin
-------------------------------------------------------------------*/
#cookie-notice .button.bootstrap {
    background-color: #dd3333;
    background-image: none;
}
#cookie-notice .button.bootstrap:hover {
    background-color: #ad2828;
}

#cookie-notice .button.bootstrap:active, #cookie-notice .button.bootstrap:focus {
    background-color: #ad2828;
}

#cookie-notice a:not(.cn-set-cookie ) {
    color: #dd3333 !important;
}

/*  7.2 Contact Form 7
-------------------------------------------------------------------*/
.cf7-datenschutz {
    font-size: 14px;
}

.cf7-datenschutz .wpcf7-form-control-wrap {
    margin-top: 5px;
    display: block;
}

.cf7-datenschutz .wpcf7-list-item {
margin: 0;
}

/*  7.3 Caldera Form
-------------------------------------------------------------------*/
.caldera_forms_form .f-single-checkbox {
  margin-bottom: 16px !important;
}
.caldera_forms_form .f-single-checkbox input {
  margin-right: 5px !important;
}
.caldera_forms_form .f-single-checkbox .help-block {
  font-size: 13px;
  line-height: 1.5;
  margin-top: -6px;
}
.caldera_forms_form .f-single-checkbox .caldera_ajax_error_block {
  margin-top: 3px !important;
}