/*
 Theme Name:  Haswell Child
 Theme URI:    http://themeforest.net/user/CMSSuperHeroes/portfolio
 Description:  In 2014, Creating a magazine website with WordPress has never been easier.
 Author:       Cmssuperheroes Team
 Author URI:   http://cmssuperheroes.com/
 Template:     wp_haswell
 Version:      1.0.1
 Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
 Text Domain:  wp_haswell_child
*/


/*
-------------------------------------------------------------- */

/*
--------------------- Produkte ------------------------- */
div.cms-product-title{min-height: 82px;}
.mb-70{margin-top: -70px !important;}
.cms-product-share{display:none;}
.cms-product-action{width:100%;}
ul.pull-right{ visibility: initial;}
li.entry-comment{visibility: hidden;}
li.reviews_tab{visibility: initial;}
li.additional_information_tab{visibility: initial;}
div.term-description{padding-bottom: 40px;}

#cs_carousel_product1476191326_157fce45e1786a{display:none;}

div.woocommerce-message{width: 65%;padding: 1em 2em 1em 3.5em !important;margin: 3em -1em 2em !important;position: relative;}
.woocommerce-tabs.tabs-3{display:none;}
/*
-------------------------------------------------------------- */

/*aside#text_icl-2.widget.widget_text_icl{margin: -15px 0;} */
aside#text_icl-2.widget.widget_text_icl{margin: 0px 0;}
.textwidget{font-weight:normal;}

.clear{clear: both;}

.abstand-field{margin-top:55px;}
.weite1_3{width:33%;float:left;}
.weite1_4{width:25%;float:left;}
.weite1_2{width:50%;float:left;}

.entry-date{display:none;}
li.entry-like {display:none;}
li.entry-share{display:none;}


/*---------------- Formular -------------------*/
.gform_heading {padding: 0 20px 0 30px;}
.gform_description{margin:-20px 0 0 0;}
.gf_progressbar_wrapper{position: absolute;right: 0;top: 45px;margin:0 50px 0 0; }
.gf_progressbar_title{display:none;font-size: 150%;}
.gf_progressbar{border: 1px solid #a6a7a9;height: 18px;width: 250px;border-radius: 5px;}
.gf_progressbar_percentage{background: #4e55b9;border: 1px solid #4e55b9;border-radius: 5px;height: 18px;margin: -1px 0 0px -1px;}
.gf_progressbar_percentage span{display: none;}

input, .login-select, .form-control{border: none;border-bottom: 1px solid #a6a7a9;border-radius: 2px;background: transparent;color: #4b4e53;font-size: 14px;margin: 0;width: 100%;outline: medium none;padding: 8px 20px 8px 0;}
input[type="radio"], input[type="checkbox"]{margin: 0 10px;width: 20px;}

.back_form{border: 1px dashed #a6a7a9;border-radius: 2px;background: transparent;color: #4b4e53;font-size: 14px;margin: 0;width: 100%;outline: medium none;padding: 8px 20px 8px 0}
.form-wrapper{max-width: 1144px; margin: 0px auto 35px auto;}
.form-row{margin-left: 15px;margin-right: 15px;}
.form-row_custom{margin-left: 0px;margin-right: 15px;}
.form{width: 100%;float: left;}
.form_submit{width: 100%;float: left;margin-bottom: 60px;}
.form1{width: 50%;float: left;}
.form2{width: 50%;float: left;position: relative;}
.field{padding: 11px 15px 10px 15px;}
.field_custom{padding: 11px 15px 10px 0px;}

/* ---------- Dropdown ---------- */

@media screen and (min-width:0) {
  /* for relatively modern browsers including IE 8+ */
.wpcf7-form select{font-size: 14px;background-color: transparent;-webkit-appearance: none;-ms-appearance: none;width:100%;border-bottom: 1px solid #a6a7a9;padding: 10px 55px 9px 15px;-webkit-border-radius: 2px;border-radius: 2px;vertical-align: middle;background: #fff url(http://version001.spurart.at.w01267df.kasserver.com/wp-content/uploads/2016/09/arrow-down.png) no-repeat 100% 50%;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  /* for Webkit */
  .wpcf7-form select {
    -webkit-appearance: none;
    background-position: right center;
   
  }
}

@-moz-document url-prefix() {
  /* for Firefox */
  .wpcf7-form select {
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
    background-position: right center;
    padding-right: 16px;
  }
  
  /* hides the dotted outline on focus in FF (See SO#3773430) */
 .wpcf7-form select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* for IE10+ */
  select::-ms-expand {
    display: none;
  }
  select {
    background-position: right center;
    padding-right: 30px;
  }
}

/* ---------- Textfield ---------- */

.wpcf7-form textarea {border: 1px dotted #a6a7a9;border-radius: 5px;background: transparent;color: #4b4e53;font-size: 14px;margin: 0;width: 100%;outline: medium none;height: 94px;padding-top: 5px;padding-left: 5px;}

/* ---------- Checkbox ---------- 
.wpcf7-form input[type="checkbox"]{border: 1px solid #f62db1;
background: #fff;
vertical-align: middle;
-webkit-appearance: none;
width: 15px;
height: 15px;
border-radius: 4px 4px;
margin: 5px 5px 0px 5px;
float:left;
box-sizing: border-box;
transition: All 1s ease 0s;
-webkit-transition: All 1s ease 0s;
-moz-transition: All 1s ease 0s;
-o-transition: All 1s ease 0s;
-ms-transition: all 1s ease 0s;}

input[type="checkbox"]:checked{border: 1px solid #a6a7a9;
background: #f62db1;
vertical-align: middle;
-webkit-appearance: none;
width: 15px;
height: 15px;
border-radius: 4px 4px;
margin: 5px 5px 0px 5px;
float:left;
box-sizing: border-box;
transition: All 1s ease 0s;
-webkit-transition: All 1s ease 0s;
-moz-transition: All 1s ease 0s;
-o-transition: All 1s ease 0s;
-ms-transition: all 1s ease 0s;}
*/

#cf7-styles .wpcf7 .wpcf7-form, #cf7-styles .wpcf7 .wpcf7-form p, .wpcf7 .wpcf7-form, .wpcf7 .wpcf7-form p{opacity: 1;color: #4b4e53;visibility: visible;-webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;}

.wpcf7-form textarea{height:118px;}

.wpcf7-form textarea.kontakt_start{height:98px;}

/* ---------- Massages etc. ---------- */
.wpcf7-validation-errors{border: 2px solid #f62db1;border-radius: 5px;}

/* ---------- Shop ---------- */
p.woocommerce-result-count{display:none;}
form.woocommerce-ordering{display:none;}

/* ---------- Abläufe ---------- */
.btn-default{min-height: 130px;}

/* ---------- MediaQuery ---------- */

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 

#cshero-header-logo a img{height: 50px;}
.abstand-field{margin-top:0px;}
.weite1_3{width:100%;}
.weite1_4{width:100%;}
.weite1_2{width:100%;}
.form1{width:100%;}
.form2{width:100%; margin-top:-28px;}
}