/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
.list-checkbox-wrap .nf-field-element li input[type=checkbox]{width:16px !important;}
.center-absolute{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:10px;}
.tm-block-toolbar{background-color:#404040;}
.uk-nav-header:not(:first-child){margin-top:8px;}
.uk-nav-header,.uk-subnav>li>a{color:white;text-transform:none;font-size:16px;line-height:16px;}
.uk-subnav>li{padding-top:6px;padding-bottom:6px;}
.uk-nav-header > i{color:white;font-size:1.2em;}
.uk-nav-header:hover{color:white;}
.uk-nav-header > i:hover{color:inherit;}
.mobile-phone > ul > li > a{color:white;}

#tm-footer li.uk-nav-header:before{border:none;margin-right:0;}

.tm-panel-box-header .uk-panel-title::after{border-bottom:2px solid #8f2915;width:130px;}
.uk-sticky-placeholder > .tm-navbar{border-bottom:2px solid #8f2915;}
.uk-block-default + .special-bg,.uk-block-muted + .special-bg,.uk-block-primary + .special-bg,.uk-block-secondary + .special-bg,.special-bg{background:#F5F5F5 url('../images/noise.png') repeat;border-color:#cccccc;border-width:1px 0;border-style:solid;}
.uk-container{max-width:1320px;}
.tm-panel-icon.uk-text-center > h3{white-space:normal;}
.uk-subnav > * > *:hover,.uk-subnav > * > *:focus,.tm-block-footer .tm-footer a:hover,.tm-block-footer .tm-footer a:focus{color:#dd9c9c;}
.tm-block-footer .tm-footer{color:#999999;}
.tm-block-footer .tm-footer a{color:#cccccc;text-transform:none;}
.uk-form input.uk-button{color:#ffffff;}
.price{color:#13202e;font-weight:bold;font-family:"Didact Gothic",Helvetica,Arial,sans-serif;font-size:1.1em;}
.price small{font-size:.8em;font-weight:normal;}
.nf-form-fields-required{display:none;}
.uk-block-secondary .uk-button:not(.uk-button-link){background:#8f2915;color:#ffffff;}
.max-550{max-width:550px;margin:0 auto;}
.max-550.uk-text-left > .nf-form-title{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"],.uk-form input[type=checkbox]{border-color:#cdcdc0;}
.third-part,.fourth-part{margin-bottom:0;}

@media (max-width:1219px){
	.uk-visible-xlarge{display:none;}
}
@media (max-width:959px){
	.uk-subnav > * > *{font-size:16px;}
}
@media (max-width:767px){
	.uk-grid .uk-panel-space{padding-left:0;padding-right:0;}
	h1,.uk-h1{font-size:34px;line-height:38px;}
	.mobile-phone{margin:0 auto;}
	.custom-footer-liks{margin-bottom:25px;}
	.fourth-part .nf-field .nf-field-element{text-align:center;}
}
@media (min-width:768px){
	.tm-block-toolbar .tm-toolbar-container{float:right;}
	.custom-footer-liks{margin-bottom:35px;}
	.tm-block-footer{padding:60px 0;}
	.third-part{width:31.6239%;}
	.fourth-part{width:23.0769%;}
	.third-part,.fourth-part{clear:none;float:left;margin-left:2.5641%;}
}

.flexer,.progress-indicator{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.no-flexer,.progress-indicator.stacked{display:block}
.no-flexer-element{-ms-flex:0;-webkit-flex:0;-moz-flex:0;flex:0}
.flexer-element,.progress-indicator>li{-ms-flex:1;-webkit-flex:1;-moz-flex:1;flex:1}
.progress-indicator{margin:0 0 4em;padding:0;font-size:80%;text-transform:uppercase}
.progress-indicator>li{list-style:none;text-align:center;width:auto;padding:0;margin:0;position:relative;text-overflow:ellipsis;color:#bbb;display:block}
.progress-indicator>li:hover{color:#6f6f6f}
.progress-indicator>li.completed,.progress-indicator>li.completed .bubble{color:#65d074}
.progress-indicator>li .bubble{border-radius:1000px;width:20px;height:20px;background-color:#bbb;display:block;margin:0 auto .5em;border-bottom:1px solid #888}
.progress-indicator>li .bubble:after,.progress-indicator>li .bubble:before{display:block;position:absolute;top:9px;width:100%;height:3px;content:'';background-color:#bbb}
.progress-indicator>li.completed .bubble,.progress-indicator>li.completed .bubble:after,.progress-indicator>li.completed .bubble:before{background-color:#65d074;border-color:#247830}
.progress-indicator>li .bubble:before{left:0}
.progress-indicator>li .bubble:after{right:0}
.progress-indicator>li:first-child .bubble:after,.progress-indicator>li:first-child .bubble:before{width:50%;margin-left:50%}
.progress-indicator>li:last-child .bubble:after,.progress-indicator>li:last-child .bubble:before{width:50%;margin-right:50%}
.progress-indicator>li.active,.progress-indicator>li.active .bubble{color:#337AB7}
.progress-indicator>li.active .bubble,.progress-indicator>li.active .bubble:after,.progress-indicator>li.active .bubble:before{background-color:#337AB7;border-color:#122a3f}
.progress-indicator>li a:hover .bubble,.progress-indicator>li a:hover .bubble:after,.progress-indicator>li a:hover .bubble:before{background-color:#5671d0;border-color:#1f306e}
.progress-indicator>li a:hover .bubble{color:#5671d0}
.progress-indicator>li.danger .bubble,.progress-indicator>li.danger .bubble:after,.progress-indicator>li.danger .bubble:before{background-color:#d3140f;border-color:#440605}
.progress-indicator>li.danger .bubble{color:#d3140f}
.progress-indicator>li.warning .bubble,.progress-indicator>li.warning .bubble:after,.progress-indicator>li.warning .bubble:before{background-color:#edb10a;border-color:#5a4304}
.progress-indicator>li.warning .bubble{color:#edb10a}
.progress-indicator>li.info .bubble,.progress-indicator>li.info .bubble:after,.progress-indicator>li.info .bubble:before{background-color:#5b32d6;border-color:#25135d}
.progress-indicator>li.info .bubble{color:#5b32d6}
.progress-indicator.stacked>li{text-indent:-10px;text-align:center;display:block}
.progress-indicator.stacked>li .bubble:after,.progress-indicator.stacked>li .bubble:before{left:50%;margin-left:-1.5px;width:3px;height:100%}
.progress-indicator.stacked .stacked-text{position:relative;z-index:10;top:0;margin-left:60%!important;width:45%!important;display:inline-block;text-align:left;line-height:1.2em}
.progress-indicator.stacked>li a{border:none}
.progress-indicator.stacked.nocenter>li .bubble{margin-left:0;margin-right:0}
.progress-indicator.stacked.nocenter>li .bubble:after,.progress-indicator.stacked.nocenter>li .bubble:before{left:10px}
.progress-indicator.stacked.nocenter .stacked-text{width:auto!important;display:block;margin-left:40px!important}
@media (max-width:400px){
	.progress-indicator{font-size:60%}
}
