/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/*.margin-bottom-d{
     color: #FFF;
     margin: 150px 0px 100px 0px!important;
}*/
.uk-block-default + .uk-block-default, .uk-block-muted + .uk-block-muted, .uk-block-primary + .uk-block-primary, .uk-block-secondary + .uk-block-secondary{
     border:none;
}
.fascia-margin-large-top{
     margin-top: 100px;
}
.uk-h3{
     margin: 0px;
     font-family: 'Raleway';
}
.uk-button{
     font-family: 'Raleway';
     color:#FFF;
}
.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"]{
     border: 2px solid rgba(35, 35, 49, 0.1);
}
.uk-form-horizontal .uk-form-label{
 text-align: left;
 padding-left: 25px;
}
.uk-form-row + .uk-form-row{
     margin-top: 15px;
}
.text-privacy{
    float: left;
    font-size: 11px;
    line-height: 15px;
    padding: 0 30px;
    text-align: justify !important;
}
/*.tm-block-bottom-d{
     background-position: left;
}*/
.tm-offset .tm-block-offset-parent{
 padding-bottom: 0px!important;
}

.uk-navbar-nav > li{
     margin: 0px 12px;
}
.il-negozio .tm-block-bottom-d{
     padding-bottom: 5px!important;
}
.il-negozio .tm-grid-collapse > .uk-container > .uk-grid > *{
    padding-right: 0px!important;
}
.slideshow .uk-overlay-panel{
     bottom: 30px;
}
a.no-style-link{
     color: #000;
     text-decoration: none;
}
#g-recaptcha-31{
     display: inline-block;
     margin-left: -112px;
}

@media (max-width: 667px)  {
     .tm-headerbar-center{
          padding: 10px 15px;
     }
     h1{
          font-size: 30px;
     }
     .uk-form input:not([class*='uk-form-width-']):not([class*='uk-width-']):not([type="radio"]):not([type="checkbox"]), .uk-form select:not([class*='uk-form-width-']):not([class*='uk-width-']), .uk-form textarea:not([class*='uk-form-width-']):not([class*='uk-width-']){
          width: 100%;
     }
     .tm-bottom-offset > * > .uk-panel{
          padding: 10px;
     }
}
