@font-face {
  font-family: "DINPro-Regular";
  src: url("/wp-content/themes/moto/fonts/DINPro-Regular.eot");
  src: url("/wp-content/themes/moto/fonts/DINPro-Regular.eot#iefix") format("embedded-opentype"),
  url("/wp-content/themes/moto/fonts/DINPro-Regular.woff") format("woff"),
  url("/wp-content/themes/moto/fonts/DINPro-Regular.ttf") format("truetype"),
  url('/wp-content/themes/moto/fonts/DINPro-Regular.svg#DINPro-Regular') format('svg');
  font-weight: 400;font-style: normal;
}
@font-face {
  font-family: "DINPro-Medium";
  src: url("/wp-content/themes/moto/fonts/DINPro-Medium.eot");
  src: url("/wp-content/themes/moto/fonts/DINPro-Medium.eot#iefix") format("embedded-opentype"), 
  url("/wp-content/themes/moto/fonts/DINPro-Medium.woff") format("woff"), 
  url("/wp-content/themes/moto/fonts/DINPro-Medium.ttf") format("truetype"), 
  url('/wp-content/themes/moto/fonts/DINPro-Medium.svg#DINPro-Medium') format('svg');
  font-weight: 500;font-style: normal;
}
@font-face {
  font-family: "DINPro-Light";
  src: url("/wp-content/themes/moto/fonts/DINPro-Light.eot");
  src: url("/wp-content/themes/moto/fonts/DINPro-Light.eot#iefix") format("embedded-opentype"),
  url("/wp-content/themes/moto/fonts/DINPro-Light.woff") format("woff"),
  url("/wp-content/themes/moto/fonts/DINPro-Light.ttf") format("truetype"),
  url('/wp-content/themes/moto/fonts/DINPro-Light.svg#DINPro-Light') format('svg');
  font-weight: 200;font-style: normal;
}
@font-face {
  font-family: "DINPro-Bold";
  src: url("/wp-content/themes/moto/fonts/DINPro-Bold.eot");
  src: url("/wp-content/themes/moto/fonts/DINPro-Bold.eot#iefix") format("embedded-opentype"),
  url("/wp-content/themes/moto/fonts/DINPro-Bold.woff") format("woff"),
  url("/wp-content/themes/moto/fonts/DINPro-Bold.ttf") format("truetype"),
  url('/wp-content/themes/moto/fonts/DINPro-Bold.svg#DINPro-Bold') format('svg');
  font-weight: 600;font-style: normal;
}
@font-face {
  font-family: "DINPro-Black";
  src: url("/wp-content/themes/moto/fonts/DINPro-Black.eot");
  src: url("/wp-content/themes/moto/fonts/DINPro-Black.eot#iefix") format("embedded-opentype"),
  url("/wp-content/themes/moto/fonts/DINPro-Black.woff") format("woff"),
  url("/wp-content/themes/moto/fonts/DINPro-Black.ttf") format("truetype"),
  url('/wp-content/themes/moto/fonts/DINPro-Black.svg#DINPro-Black') format('svg');
  font-weight: 700;font-style: normal;
}

body, .font-text, .menu-label, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-title, .widgetarea-mobile .widget_currency_sel_widget .widget-title, .widgetarea-mobile .widget_icl_lang_sel_widget .widget-title {
  font-family: "DINPro-Regular" }

.font-primary, table th, .page-title .entry-title, .masonry-filter li, .widget_rss ul li > a, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a, .woodmart-price-table .woodmart-plan-title, h1, h2, h3, h4, h5, h6, .title, legend, .menu-mega-dropdown .sub-menu > li > a, .mega-menu-list > li > a {
  font-family: "DINPro-Black" }

.blog-post-loop .entry-title, .post-single-page .entry-title, .single-post-navigation .post-title, .portfolio-entry .entry-title, .autocomplete-suggestion .suggestion-title, .widget_recent_entries ul li a, .widget_recent_comments ul li > a, .woodmart-recent-posts .entry-title a, .woodmart-menu-price .menu-price-title {
  font-family: "DINPro-Bold" }

.main-nav-style, .menu-opener, .categories-menu-dropdown .item-level-0 > a, .woodmart-burger-icon .woodmart-burger-label, .main-nav .item-level-0 > a, .whb-secondary-menu .item-level-0 > a, .full-screen-nav .item-level-0 > a {
  font-family: "DINPro-Bold"}

.font-alt {font-family: "Courgette", "Comic Sans MS", cursive; }

body {color: #000;font-size: 17px;}
p {margin-bottom: 20px;}
a {color: #3f3f3f;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit;font-family: inherit; }
h1 {font-size: 28px;}
h2 {font-size: 38px;}
h3 {font-size: 22px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 12px;}


.whb-top-bar .woodmart-button-wrapper{padding-right:0;padding-left:0}
.whb-top-bar .woodmart-button-wrapper.text-center {margin-right:1px;}
.whb-top-bar .woodmart-button-wrapper.text-center a{position: relative;}
.whb-top-bar .btn-size-default{padding:7px 15px;font-size:12px;text-transform: none;font-family: "DINPro-Regular";font-weight:400;margin:0;}

.whb-top-bar .mycall{position: relative;padding-left:40px;padding-right:30px;}
.whb-top-bar .mycall:before{position: absolute;top:7px;left:24px;font-size:12px;content: "\f095";font-family: FontAwesome;transform: rotate(90deg);}

.home .main-page-wrapper{padding-top:0;}

#slide-1-layer-6{background: rgba(0,0,0,0.5);width:30px;height: 40px;line-height:40px !important;text-align: center !important;display: block}
#slide-2-layer-6{background: rgba(0,0,0,0.5);width:30px;height: 40px;line-height:40px !important;text-align: center !important;display: block}
#slide-3-layer-6{background: rgba(0,0,0,0.5);width:30px;height: 40px;line-height:40px !important;text-align: center !important;display: block}
#slide-4-layer-6{background: rgba(0,0,0,0.5);width:30px;height: 40px;line-height:40px !important;text-align: center !important;display: block}

.main-nav .item-level-0 > a{font-size:16px;margin-left:1px;}
.main-nav .current_page_item a span{color:#000000 !important;}

.mylist{font-weight:700;}
.mylist p{position: relative;padding-left:20px;font-weight: 700;font-size:18px;font-family:"DINPro-Black";line-height:1.1}
.mylist p:after{content:'';position: absolute;left:7px;top:6px;width:6px;height:6px;background:#000;display:block;}

.title001 h2{line-height: 1!important;font-size: 38px;font-weight: 700}

.mytxt001{padding-right:40px}
.mytxt001 p{line-height: 1.3;}

.mycol01.promo-banner{clear: none}
.mycol01.promo-banner .content-banner{height: 100%;}
.mycol01 .btn {border:1px solid #fff;color:#fff;text-transform:none !important;position: absolute;bottom: 0;font-size:16px;font-weight: 400;padding-left: 30px;padding-right:30px}

.mycol01 .main-wrapp-img{position:relative;}
.mycol01 .main-wrapp-img:after{background:rgba(0,0,0,0.5);position: absolute;width: 100%;height: 100vh;content:'';top:0}
.mycol01:hover .main-wrapp-img:after{background:rgba(0,0,0,0.3);}

.mygrid .promo-banner-wrapper{overflow:hidden}

.mygrid .mygrid-1{height:100%}
.mygrid-1 .vc_column-inner{height:100%}
.mygrid-1 .vc_column-inner .wpb_wrapper{height:100%}
.mygrid-1 .promo-banner-wrapper{height:100%}
.mygrid-1 .promo-banner{min-height:330px}
.mygrid-1 .wrapper-content-banner{min-height:330px}

.mygrid .mygrid-2{height:100%}
.mygrid-2 .vc_column-inner{height:100%}
.mygrid-2 .vc_column-inner .wpb_wrapper{height:100%}
.mygrid-2 .promo-banner-wrapper{height:100%}
.mygrid-2 .promo-banner{min-height:330px}
.mygrid-2 .wrapper-content-banner{min-height:330px}

.mygrid .mygrid-3{height:100%}
.mygrid-3 .vc_column-inner{height:100%}
.mygrid-3 .vc_column-inner .wpb_wrapper{height:100%}
.mygrid-3 .promo-banner-wrapper{height:100%}
.mygrid-3 .promo-banner{min-height:330px}
.mygrid-3 .wrapper-content-banner{min-height:330px}

.mygrid-1 .vc_column-inner{padding:0 !important}
.mygrid-2 .vc_column-inner{padding:0 !important}
.mygrid-3 .vc_column-inner{padding:0 !important}

.myrew p{line-height: 1.3;}
.myrew .mytxt002 p{font-size: 17px;font-family:"DINPro-Bold";}
.myrew .mytxt002 p em{font-size: 10px;font-family:"DINPro-Light";display: block}

.cpr{padding-top:100px;font-size: 12px;color:#000;}
.cpr img{width: 50px;display:inline-block;vertical-align:top;padding-right:4px;position: relative;top:2px;}

.mylist2{}

footer .color-scheme-dark{color:#000;}
footer .widget-title{font-size:12px;margin-bottom:10px;}
footer .textwidget > ul:not(.menu){margin-left: 0;padding-left:0;}
footer .textwidget > ul:not(.menu) > li{margin-bottom:0;}
footer .textwidget > ul:not(.menu) > li:before{content:'';}
footer .textwidget p{color:#000;margin-bottom:0}
footer .color-scheme-dark .widget a, .color-scheme-dark .woodmart-widget a{color: #000;}
footer ul.marg{margin-left:-20px !important;}
footer #text-4{margin-left:-40px;}

.copyrights-wrapper {border-top: 0 solid;}
.copyrights-wrapper .min-footer{padding-top:0}
.copyrights-centered .min-footer > div{text-align: left;font-size:11px;line-height:1.2}

/* services */
.page-id-53 p{line-height: 1.3;}
.page-id-53 h2.title{margin-bottom:10px;}
.page-id-53 h3.title{margin-bottom:15px;min-height:70px;font-size:28px;line-height: 1.2;display: flex;align-items: end;}

.myservice .wpb_text_column {margin-bottom:20px;}
.myservice .wpb_text_column .wpb_wrapper > ul{padding-left:15px;}
.myservice .wpb_text_column .wpb_wrapper > ul li{margin-bottom:5px;}
.myservice p{margin-bottom:10px;}
.myservice ul li:before{position: absolute;top:7px;left:-15px !important;content:"" !important;display: block;;width: 6px;height: 6px;background: #000}

.myaksiya .banner-increased-padding .wrapper-content-banner {padding:5%;}
.myaksiya .banner-increased-padding .wrapper-content-banner h4{line-height: 1.2;font-size: 20px}
.myaksiya p{padding-top:20px}

.myform-box .title001 {margin-bottom:0}
.myform-box h2.title{margin-bottom:10px;}
.myform-box .wpcf7-form span.wpcf7-list-item{margin-left:0 !important;}
.myform-box .wpcf7-form span.wpcf7-list-item input{margin-top: -3px}
.myform-box textarea{min-height: 228px;color:#7f7f7f;}
.myform-box textarea:focus{color:#000;}
.myform-box input[type="submit"]{background: #000;color:#fff;width: 100%;}
.myform-box input.wpcf7-not-valid{border-color: #f00 !important}
.myform-box .wpcf7-not-valid-tip{display: none !important}

/* about */
.page-id-55 p{line-height: 1.3;}
.page-id-55 h2.title{margin-bottom:10px;}
.page-id-55 h3.title{margin-bottom:15px;min-height:70px;font-size:28px;line-height: 1.2;display: flex;align-items: end;}
.page-id-55 .wpb_text_column {margin-bottom:20px;}
.page-id-55 .title001 {margin-bottom:0}

.map-box{height: 200px;position: absolute;margin-top: -200px;z-index: 999999;padding:30px;color:#fff;background: rgba(0,0,0,0.5)}
.map-box p{font-size: 17px;font-family:"DINPro-Bold";}
.map-box a{display: inline-block;margin-right:30px;padding:7px 25px;color:#fff;;border:1px solid #fff;font-family:"DINPro-Regular";}
.map-box a:last-child{margin-right:0}
.map-box a:hover{background: #000;color:#fff;border:1px solid #000;}
.map-box a img{display: inline-block;margin-right:4px;margin-top: -2px}

/* rew */
.page-id-57 p{line-height: 1.3;}
.page-id-57 h2.title{margin-bottom:10px;}
.page-id-57 h3.title{margin-bottom:15px;min-height:70px;font-size:28px;line-height: 1.2;display: flex;align-items: end;}
.page-id-57 .wpb_text_column {margin-bottom:20px;}
.page-id-57 .title001 {margin-bottom:0}

.myrew2 p{line-height: 1.3;}
.myrew2 .mytxt002 p{font-size:20px;font-family:"DINPro-Bold";}
.myrew2 .mytxt002 p em{font-size:12px;font-family:"DINPro-Light";display: block}
.myrew2 .vc_column-inner{padding-top:10px !important;}
.mstars{font-size:20px;font-style:italic;font-family:"DINPro-Bold";}
.mstars img:nth-child(5n){margin-right:3px;}

.lm{display: inline-block;width:30%;padding-top:10px;line-height: 1.3}
.lmm{display: inline-block;width:69%;text-align: right;padding-top:10px;}
.lmm .wpcf7-list-item-label{display: block;font-style:italic;margin-left:-5px;}
.myform-box .wpcf7-form .lmm span.wpcf7-list-item {margin-left: 5px !important;text-align: center;}


body.page-id-3 .wpb_text_column.wpb_content_element .qwe{color:#9e9188;font-size:12px;line-height: 1.3 !important;font-style:normal !important}

.ult_modal-content{border-radius:0 !important}
.ult_modal-content input[type="submit"]{background: #000;color:#fff;width: 100%}
.ult_modal-content .ult_modal-title{font-size:24px;}

@media (max-width: 1024px) {
.mylist .vc_col-sm-4{width: 100% !important}
}

@media (max-width: 767px) {
footer #text-4{margin-left:0px;}
.mycol01.promo-banner{height:280px !important}
.mycol01.promo-banner .promo-banner-image {height: 280px;}
}


@media (max-width: 540px) {
.title-wrapper .woodmart-title-container {font-size: 30px}

.myrew .vc_col-sm-3{width:25% !important}
.myrew .vc_col-sm-9{width:74% !important}

.myform-box textarea{margin-bottom:10px;}
.myform-box input[type="submit"]{margin-top: 10px}

footer #text-2{text-align: center;}
footer #text-2 .cpr{padding-top:20px;}
footer ul.marg{margin-left:0px !important;}
}


/*MA*/

.repare-slider .owl-carousel-item {
  padding: 0 2px;
}

.repare-slider .owl-prev {
  background-color: rgba(0, 0, 0, 0.9);
}

.repare-slider .owl-prev:after {
  color: #ffffff;
}

.repare-slider .owl-next {
  background-color: rgba(0, 0, 0, 0.9);
}

.repare-slider .owl-next:after {
  color: #ffffff;
}

.ppt {
  position: absolute;
  top: 20px;
  left: 30px;
  font-size: 20px !important;
}

div.pp_default .pp_content {
  background-color: transparent !important;
}

.pp_top, .pp_bottom {
  display: none;
}

div.pp_default .pp_content_container .pp_left {
  background: transparent !important;
}

div.pp_default .pp_content_container .pp_right {
  background: transparent !important;
}

div.pp_default .pp_details {
  position: absolute !important;
  top: 0;
}

div.pp_default .pp_close {
  top: 20px;
  right: 20px;
  background: url("images/icons/cross.png") center no-repeat !important;
  background-size: cover !important;
  z-index: 9999;
}

.pp_fade {
  position: relative;
}

.pp_fade:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 10%;
  background-color: rgba(0, 0, 0, 0.6);
}

.date__otz {
	margin-bottom: 0 !important;
}

.date__otz p {
	background: #efefef;
    display: inline-block;
    padding: 3px 10px;
    font-size: 12px;
}
.whb-top-bar-inner .whb-column .woodmart-button-wrapper{
  margin-bottom: 0px;
  margin-left: 2px;
  margin-top: -10px;
  margin-right: 0px;
}
.inline-element:not(:last-child){
  margin-right: 0px;
}
.widget-title{
  font-family: "DINPro-Black";
}
.novinka .promo-banner,
.novinka .promo-banner,
.novinka .promo-banner,
.novinka .promo-banner {
    max-height: 287px;
    min-height: 200px;
}
.owl-carousel-item img{
	min-width: auto;
}
.image_logo_top img{
	max-width: 200px;
}
.entry-title img{
	display: block;
	margin: 0 auto;
	max-height: 100px;
}

.agree {
  display:none;
  }
  
  .catch-instagram-feed-gallery-widget-wrapper.default .item{
/*    height:390px;*/
margin-right: 2px;
}
.catch-instagram-feed-gallery-widget-wrapper{
    width:100%;
}
