/*
Theme Name: Ringschuh Pure
Theme URI: http://www.unitedthemes.com
Description: Creative Portfolio
Version: 4.1.1
Author: United Themes
Author URI: http://www.unitedthemes.com
Template: brooklyn
*/

@import url("../brooklyn/style.css");  

/* General */

.fl {float:left;}
.fr {float:right;}
.cl {clear:both;}
.kein-padding{padding:0px 10px 0px 0px!important;}

/* Typo */

h2, h3 {text-transform:uppercase;}

#willkommen .parallax-header {
    text-align: center;
}

#willkommen .parallax-title {
    font-size: 66px;
    margin-bottom:-9px;
}

#willkommen .lead {
    font-size: 23px;
}

@media screen and (max-width: 767px){
  #willkommen .parallax-title {
    font-size: 50px!important;
    margin-bottom: -10px;
  }

  #willkommen .lead {
    font-size: 17px;
  }
}

.bklyn-btn {
    text-transform: none;
}


.parallax-title { 
color:#F1A40F!important;
text-transform:none;
font-size:44px;
}

.pt-style-2.header-left .page-title:after, .pt-style-2.header-left .parallax-title:after, .pt-style-2.header-left .section-title:after {
    margin: 4px 0 0;
}


i.fa.fa-gift {
    font-size: 37px;
}

/* Kontakt */


.kontakt-table tr, .kontakt-table, .kontakt-table td {border:0px;}

.kontakt-table td {
vertical-align:top; 
text-align:left;
padding:0px;
border:none;}

.kontakt-table tr:first-child {width:30px;}

.kontakt-table td {
    padding-bottom: 9px;
}

button, input[type="button"], input[type="submit"], .dark button, .dark input[type="button"], .dark input[type="submit"] {
padding: 0px 0px 0px 0px;
background-color: rgba(34, 34, 34, 0)!important;
color: #888888;
font-size: 1.2em;
margin-top:-30px;
webkit-transition: 0.2s color linear;
    -moz-transition: 0.2s color linear;
    transition: 0.2s color linear;
}

button .fa {color:#f1a40f;}

button:hover, input[type="submit"]:hover, input[type="button"]:hover, button:focus, input[type="submit"]:focus, input[type="button"]:focus, .dark button:hover, .dark input[type="submit"]:hover, .dark input[type="button"]:hover, .dark button:focus, .dark input[type="submit"]:focus, .dark input[type="button"]:focus {
    background-color: rgba(34, 34, 34, 0);
    color: #f1a40f;
    border: none;
}

.wpcf7-not-valid-tip {
    background: #f1a40f!important;
    margin-top: -20px;
}

.kontakt-map, .kontakt-map div, .kontakt-map iframe {height:100%;}
.kontakt-map-parent div.wpb_wrapper {height:100%;}

/* FOOTER */

.footer-content {
    padding: 10px 0px;
    font-size:12px;
    background:#939598;
}



.ut-footer-area {
    background:#bcbec0;
    padding: 40px 0px;
}

.footer.ut-footer-dark {
    color:#fff;
}


th, td {
    padding: 5px;
    vertical-align: top;
    text-align: left;
}
table {border: none;}

tr {
    border-bottom: 0px;
}

.sidebar tr:first-child td span {font-weight: bold;}

.footer .grid-20 {
    border-width: 0px 0px 0px 2px;
    border-color: #cccccc;
  border-style: dotted;
height:160px;
color:#fff;
}

.footer .grid-20:first-child {
  border-width: 0px 0px 0px 0px; 
}

.footer { color:#fff;  font-size: 11px; padding:0px;}
.footer a {color:#fff;  font-size: 11px;}


/* Lightbox */

.lg-outer .lg-img-wrap {
    background: rgba(255, 255, 255, 0.29);
}

.lg-outer .lg-thumb-outer {
    background-color: rgba(31, 31, 31, 0.62);
}

.lg-sub-html, .lg-actions .lg-next, .lg-actions .lg-prev, .lg-toolbar {
    background-color: rgba(255, 255, 255, 0.29);}

/* Responsiv diverses */

@media screen and (max-width: 767px){
.vc_custom_1475666029027 {
    margin-right: 0px;
}

.vc_custom_1475665754137 .vc_row {
    padding-right: 23px!important;
}

.vc_custom_1475665959496 {
    padding-left: 25px !important;
}

}

@media screen and (max-width: 530px){
.footer-content .fr {float:left;}
}

@media screen and (min-width: 1024px){
.page-id-12 .selected {
color:#ffffff!important;
}
}

/* SLIDER */

.ha-header.ha-transparent {
    background: rgba(51, 51, 51, 0.21);
}


/* Update 21.06 */
.pt-style-2 .page-title:after, .pt-style-2 .parallax-title:after, .pt-style-2 .section-title:after {
    background-color: #F1A40F;
    width: 80px;
}

.footer-content {
    color: #ffffff;
}

.neuheiten-bild {
margin-bottom:30px;
}
