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

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

html{font:300 17px / 27px "Roboto",sans-serif;}
h4, .uk-h4 {font-size:24px;line-height:30px;}
h4, .uk-h4 {font-size:18px;line-height:24px;}
.uk-navbar-nav > li > a{font-size:14px;}

.uk-container{max-width:1300px;}

.tm-container{margin:15px auto;}
.tm-top-block{margin-top:15px;}
.uk-grid + .tm-bottom-a{margin-top:0;}
.home .tm-content .uk-article{padding:35px 25px 0;}

/*body{background-color:#F8F3ED;background-image:none;}*/

.hp-wrap{display:none;}
.field-wrap + .field-wrap{margin-top:15px;}
.uk-form{text-align:center;}
.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"]{max-width:400px;width:90%;font-size:14px;height:30px;padding:4px 6px;background:#f7f7f7 none repeat scroll 0 0;border:1px solid rgba(0, 0, 0, 0.07);border-radius:2px;color:#888888;font-weight:inherit;transition:all 0.2s linear 0s;}
.uk-form textarea, .uk-form select[multiple], .uk-form select[size]{height:auto;}

.uk-form input[type="submit"]{cursor:pointer;border-radius:3px;font-size:14px;line-height:30px;min-height:30px;padding:3px 15px 0;border:1px solid rgba(0, 0, 0, 0.07);box-sizing:border-box;color: #fff;display:inline-block;font-weight:300;margin:0;overflow:visible;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;}

.uk-navbar-nav > li.uk-active > a{background-origin:border-box;}

.uk-form input[type="submit"],.uk-navbar-nav > li.uk-active > a{background-color:#52a9ca;background-image:linear-gradient(to bottom, #66b2d1, #44a3c6);color:#ffffff;}

.uk-button-primary{background-color:#a54d60;background-image:linear-gradient(to bottom, #944556, #AE5F70);color:#ffffff;}

.uk-form legend{font-size:28px;}

.uk-search,.uk-search-field{max-width:100%;}
.uk-search-field{border:1px solid #999999;}

.home-phone{text-align:right;margin:0;}
.home-phone span.description{font-size:20px;font-weigth:bold;}
.home-phone span.number{font-weight:bold;font:32px Arial,Helvetica,sans-serif;padding-top:10px;display:block;}

.desktop-logo{margin-top:10px;}

@media (min-width:768px) and (max-width: 959px){
    .padded-box{padding:5px}
    .multi-products img{max-height:225px;}
}

@media (max-width:767px){
    .padded-box{padding:5px 20px 0;}
    .multi-products img{max-height:150px;}
    .home-phone{text-align:center;margin:0;}
    /*.uk-navbar{background:#FFFFFF;}*/
    .uk-text-center-mobile{text-align:center;}
}

@media (min-width: 960px){
    .padded-box{padding:5px 40px 0;}
    .multi-products img{max-height:300px;border:4px solid #cccccc;}
}

@media (min-width:768px){
    .home-phone{text-align:right;margin:0;}
    .home-phone span.description{color:#a54d60;}
    
    .multi-products:nth-child(odd) div:first-child{text-align:right;}
    .multi-products:nth-child(odd) div.prod-info:first-child{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;}
    
    .multi-products:nth-child(even) div.prod-info:first-child{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;}
    
    .multi-products:nth-child(even) div:first-child{order:2;}
    .multi-products:nth-child(even) div:last-child{order:1;}

    .eqWrap{display:-webkit-flex;display:flex;}
    .eq{padding-left:20px;}
    .equalHW{flex:1;}
    .max50dktp{max-width:50%;}
}
 
/* Large screen and bigger 
@media (min-width: 1220px) { */

.vertical-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}
.uk-breadcrumb > li{font-size:12px;}
.multi-products{border-top:1px solid rgba(0, 0, 0, 0.1);padding-top:40px;margin-top:40px !important;clear:both;}
.tm-block-bottom ul li a{font:300 14px / 22px "Roboto",sans-serif;}
.max50{max-width:50%;}
.uk-article img,.uk-position-cover{border:4px solid #cccccc;}
.uk-article img.noborder{border:0;}

.uk-article li:before{content:"\f00c";font-family:FontAwesome;color:#3578a6;padding-right:8px;}
.uk-article ul{list-style-type:none;}

.tm-top-block + .tm-middle,.tm-main-bottom{margin-top:0;}
.uk-offcanvas-bar h3{color:#ffffff;}

.icon-container{color: #a54d60;display:inline-flex;font-size:24px;overflow:hidden;vertical-align:middle;width:35px;}
p.icon-inside{vertical-align:middle;}