@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Playfair+Display+SC:400,700,900&subset=latin,cyrillic);@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700&subset=latin,cyrillic);h1,h2,h3,h4,h5,h6,.article_title,.module_title,.pagetitle{text-transform:uppercase;font-weight:900;font-family:'Roboto';transition:0.2s;margin-top:0;margin-bottom:20px;}
b, strong{font-weight:bold;color:#000;}
a.link-stories{margin-top:8px;font-size:14px;font-style:italic;}
div#header{padding-top:20px;padding-bottom:15px;}
.yjsquare.modid123{text-align:right;}
.modid138{margin-top:-2px;margin-bottom:5px;text-align:right;}
div.mod-languages a{font-weight:700;color:#0C6AB4;}
div.mod-languages li.lang-active a{color:#EB2025;text-decoration:underline;}
.red{color:#EB2025;}
p.title{margin-bottom:6px;color:#272d33;line-height:24px;text-transform:uppercase;font-weight:bold;font-family:'Open Sans Condensed', sans-serif;}
span.phone-header{float:right;position:relative;font-size:18px;font-weight:900;font-family:'Open Sans Condensed', sans-serif;}
span.phone-header a{color:#EB2025;}
.modid131{padding-left:120px;font-weight:900;line-height:1.1;font-family:'Open Sans Condensed', sans-serif;}
.modid131 p{margin:0;}
span.slogan-top{color:#EB2025;font-size:20px;}
span.slogan-bottom{color:#4089C3;font-size:26px;}
.modid123 p{margin:0;}
span.phone-header a:hover{color:#272d33;}
span.phone-header:before{padding-right:5px;content:"\f095";font-family:"FontAwesome";}
.phone-header em.fa{margin-right:10px;}
ul.yjsgmenu{float:right;}
ul.yjsgmenu li a{font-weight:bold;text-transform:uppercase;transition:0.2s;}
ul.yjsgmenu li a:after{background:url("/images/tr.png") no-repeat scroll center bottom;bottom:-7px;content:"";height:7px;left:0;position:absolute;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;width:100%;border-top:10px solid transparent;box-sizing:content-box;z-index:1;opacity:0;}
ul.yjsgmenu li a:hover:after, .yjsgmenu a.activepath:after{border-top:10px solid #EB2025;opacity:1;display:block;}
ul.yjsgmenu span.child a:after{content:'';top:inherit;}
ul.yjsgmenu li.level1 a{color:#0C6AB4;text-transform:lowercase;}
ul.yjsgmenu li.level1 a:after{background:none;border-width:3px;}
ul.defaultmenu li a{padding-top:10px;padding-bottom:10px;line-height:14px;}
.mod_djc2categories_list li ul{padding-left:10px;list-style-position:outside;list-style:none;}
.mod_djc2categories_list li ul li.level1 a{color:#272D33;font-size:16px;}
.mod_djc2categories_list li ul li.level1 a:before{content:"\f101";display:block;margin-right:5px;float:left;color:#000;opacity:0.2;background-size:80%;transition:all 0.3s;font-family:fontawesome;}
.mod_djc2categories_list li.current a:before{opacity:1 !important;}
.mod_djc2categories_list li.current ul li a:before{opacity:0.2 !important;}
.mod_djc2categories_list li ul li.level1 a:hover:before{opacity:1 !important;}
.home_catalog .yjsg-col-1-3{margin-bottom:20px;}
.home_catalog .yjsg-col-1-3 a{display:block;}
.home_catalog .yjsg-col-1-3:hover a{background:#538dfd;}
span.block-cat{display:table-cell;max-height:350px;border:1px solid #0C6AB4;overflow:hidden;position:relative;}
.block-cat .yjsg-sub-heading{width:680px;height:80px;display:table-cell;color:#fff;font-size:180%;font-weight:bold;text-transform:uppercase;text-align:center;border:0;vertical-align:middle;background:#065796;font-family:'Open Sans Condensed', sans-serif;}
.block-cat img{display:block;margin:0 auto;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}
.home_catalog a:hover img{opacity:0.8;}
.home_catalog a .thumb__overlay:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.5);content:'';transition:transform 0.6s;-moz-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);-ms-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);-o-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);-webkit-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);will-change:transform;}
.home_catalog a:hover .thumb__overlay:before{-moz-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);-ms-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);-o-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);-webkit-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);}
.home_catalog2 .yjsg-col-1-2{margin-bottom:20px;}
.home_catalog2 span.block-cat .yjsg-sub-heading{position:absolute;width:70%;height:110px;z-index:1;color:#fff;left:26px;bottom:26px;letter-spacing:0px;font-size:50px;line-height:55px;background:rgba(12, 106, 180, 0.84);text-shadow:1px 1px 5px rgb(6, 6, 6);}
.home_catalog2 .yjsg-col-1-2 a{display:block;}
.home_catalog2 .yjsg-col-1-2:hover a{background:#538dfd;}
.home_catalog2 a:hover img{opacity:0.8;}
.home_catalog2 a .thumb__overlay:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.5);content:'';transition:transform 0.6s;-moz-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);-ms-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);-o-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);-webkit-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);will-change:transform;}
.home_catalog2 a:hover .thumb__overlay:before{-moz-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);-ms-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);-o-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);-webkit-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);}
span.fa.fa-angle-right{color:#fff;background:#EB2025;bottom:42px;display:inline-block;font-size:47px;height:70px;line-height:64px;position:absolute;right:30px;text-align:center;transition:all 0.25s ease 0s;width:71px;z-index:2;}
span.block-cat:hover span.fa.fa-angle-right{background:#272d33;}
.home_catalog3 .yjsg-col-1-2{margin-bottom:20px;}
.home_catalog3 .yjsg-col-1-3{margin-bottom:20px;}
.home_catalog3 span.block-cat .yjsg-sub-heading{font-size:180%;}
.yjsg-col-1-3 .block-cat .yjsg-sub-heading{font-size:170% !important;line-height:1.2;}
.home_catalog3 .yjsg-col-1-2 a{display:block;}
.home_catalog3 a img{width:80%;margin-top:20px;margin-bottom:20px;}
.home_catalog3 a .thumb__overlay:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.5);content:'';transition:transform 0.6s;-moz-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);-ms-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);-o-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);-webkit-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);will-change:transform;}
.home_catalog3 a:hover .thumb__overlay:before{-moz-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);-ms-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);-o-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);-webkit-transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);transform:scale3d(1.9, 3, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);}
.mod_djc2categories .nav > li > a{padding:15px;color:#FFFFFF;font-size:18px;text-transform:uppercase;font-family:'Roboto', sans-serif;background-color:#272D33;}
.mod_djc2categories_list li{margin:2px 0;}
.mod_djc2categories_list li ul li.level1{font-size:14px;line-height:20px;}
.djc_category h2.djc_title{margin-top:0;padding-left:10px;}
.djc_subcategories h2.djc_title{display:none;}
#djcatalog .djc_subcategories_grid .djc_subcategory_col_first .djc_subcategory_bg{margin-left:20px;}
#djcatalog .djc_subcategories_grid .djc_subcategory_bg{border:1px solid rgba(39, 45, 51, 0.67);margin:0 0 40px 40px;}
#djcatalog .djc_subcategories_grid .djc_subcategory_in{position:relative;}
.djc_subcategory .djc_image img{max-width:100% !important;}
.thumbnail{border-color:rgba(39, 45, 51, 0.43);}
#djcatalog .djc_filter_list:first-child{width:100%;}
#djcatalog .djc_filter_list:first-child li{padding-right:50px;}
#djcatalog .djc_filters form .clear{display:none;}
#djcatalog .thumbnail{float:left;padding:10px;}
#djcatalog .djc_filter_list, #djcatalog .djc_filter_map_search{width:50%;float:left;margin:0;}
#djcatalog .djc_filter_list li, #djcatalog .djc_filter_search li, #djcatalog .djc_filter_map_search li, #djcatalog .djc_filter_radius_search li, #djcatalog .djc_order_buttons li{margin-right:5px;}
#djcatalog .djc_item_col_first .djc_item_bg{margin-left:10px;margin-bottom:20px;background:#F9F9F9;border:1px solid #D2D2D2;}
#djcatalog .djc_items .djc2_cols_1 .djc_introtext{clear:none;padding-top:3px;line-height:1.2;}
#djcatalog .djc_items .djc2_cols_1 .djc_introtext p{margin:0;}
#djcatalog strong, #djcatalog b{font-family:inherit;}
#djcatalog .djc_items .djc2_cols_1 .djc_image, #djcatalog .djc_items .djc2_cols_2 .djc_image{width:18%;margin:0;}
img.img-polaroid{max-width:inherit !important;}
.djc_title.exim h3{width:100%;font-size:14px;margin-top:10px !important;padding-bottom:5px;float:left;}
#djcatalog .djc_item .djc_title h3 a{float:left;border-bottom:2px solid #EB2025;}
#djcatalog .djc_items .djc2_cols_1 .djc_description{float:left;width:82%;}
.djc_item_info{float:left;width:40%;}
#djcatalog .djc_items .djc2_cols_1 div.djc_attributes{float:left;clear:none;width:60%;margin-top:3px;margin-bottom:3px;}
#djcatalog .djc_items .djc2_cols_1 div.djc_attributes table{margin-bottom:0;margin-top:8px;}
.djc_attributes table tr.djc_attribute td{padding:2px 5px;}
.djc_attributes table tr.djc_attribute td.djc_label{width:50%;color:#000;font-weight:inherit;}
.djc_attributes table tr.djc_attribute td.djc_value{font-size:12px;text-align:center;font-weight:900;}
#djcatalog .djc_images.pull-right{width:40%;float:left !important;margin:0 !important;}
div#djcatalog.djc_item h2.djc_title{display:block;margin-bottom:20px;}
#djcatalog .djc_mainimage{margin:0;}
#djcatalog .djc_thumbnail{margin-left:0;}
.djc_description.sof{width:60%;float:left;}
.djc_description.sof .djc_category_info{margin-top:10px;margin-bottom:25px;}
.djc_description.sof .djc_attributes td{padding:5px;}
#djcatalog.djc_item .djc_fulltext{width:100%;float:left;text-align:justify;}
.djc_description.sof .djc_item_info{width:100%;float:none;font-size:16px;}
.djc_description.sof .djc_item_info a{font-size:16px;font-weight:bold;font-family:'Playfair Display SC', serif;}
table.sof-table{width:100%;margin-top:20px;border:1px solid #E6E6E6;}
table.sof-table tr:nth-child(odd){background:#F2F2F2;}
table.sof-table td{padding:5px 10px;}
table.sof-table tr td:first-child{font-size:13px;font-weight:bold;background:rgba(167, 167, 167, 0.24);-webkit-box-shadow:inset -10px 0px 10px -10px rgba(0, 0, 0, 0.2);box-shadow:inset -10px 0px 10px -10px rgba(0, 0, 0, 0.2);}
table.sof-table tr td:last-child{text-align:center;font-weight:900;font-family:'Open Sans Condensed', sans-serif;}
table.sof-table td p{margin:0;}
#djcatalog .djc_contact_form{margin-top:40px;}
form#djc_contact_form .control-group{float:none;}
.center_title{text-align:center;}
.yjsg-col-1-2.img-lightbox{text-align:center;}
.img-introtext- img{margin-bottom:20px;}
div.yjsg-newsitems div.multicolumns .yjsgarticle{margin:0px 10px 15px 10px;padding-bottom:10px;padding-top:15px;background:rgba(39, 45, 51, 0.08);border:1px solid rgba(204, 204, 204, 0.52);}
img.stories{margin:15px;}
.modid133{width:280px;margin:0 auto;}
span.inlook{margin-left:10px;}
span.inlook a{padding-left:3px;}
.itemid-102 div#yjsg3{padding-bottom:0;}
.itemid-102 div#holder{padding-top:0;}
.price [class*='yjsg-col-']{margin-bottom:20px;}
.price .fa{font-size:30px;color:#EB2025;margin-right:10px;}
.price a{font-size:22px;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
    position: relative !important;
    width: 100% !important;
    min-height: 1px !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
    padding-right: 15px;
    padding-left: 15px;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.row {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-wrap: wrap !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    margin-right: -15px !important;
    margin-left: -15px !important;
}
.col {
    -webkit-flex-basis: 0 !important;
    -ms-flex-preferred-size: 0 !important;
    flex-basis: 0 !important;
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
    max-width: 100% !important;
}
.box-content .box-inclayd h4{
	margin-bottom: 5px;
    text-transform: none;
    color: rgb(255, 255, 255);
    font-size: 15px;
    margin-top: 5px;
}
.box-content .box-inclayd{
	text-align: left !important;
	line-height: 1.5 !important;
	color: #989898
}
.footer_menu{}
.footer_menu .yjsgmega{
	background: rgba(0,0,0,0) !important;
	text-align: left;
}
.footer_menu .yjsgmenu.megadropdown{}
.footer_menu .yjsgmenu.megadropdown li a{
	padding: 0;
}
.footer_menu .yjsgmenu.megadropdown li{
	display: block; float: none;
}
.footer_menu .yjsgmenu.megadropdown li a.yjanchor{
	height: auto;
}
.footer_menu .yjsgmenu a.activepath, .footer_menu .yjsgmenu a:hover, .footer_menu .yjsgmenu a:focus, .footer_menu .yjsgmenu li:hover > .child a{
	background: transparent;
    border: 0;
	color: #ed2228 !important;
}
.footer_menu ul.yjsgmenu li a:hover:after, .footer_menu .yjsgmenu a.activepath:after{
	border: 0;
}
.footer_menu .yjsgmenu.megadropdown li a .yjm_title{
    height: auto;
    line-height: 28px;
    font-size: 15px;
    text-align: left;
    font-weight: 100;
    text-transform: capitalize;
}
.footer_menu .yjsg-menu.top_menu, .footer_menu .yjsgmega, .footer_menu .horiznav{
	display: inline-block !important;
	width: auto;
}
.footer_menu{}
.footer_menu{}
.footer_menu{}
.footer-bottom{
	text-align: center;
    background-color: #333333;
    color: #FFF;
    padding-top: 10px;
    padding-bottom: 10px;
}
.box-catalog{
	text-align:center;
}
.box-catalog .article_title{
	font-size: 18px;	
}
.box-catalog img{
	height: 60px;
}
body *{
	font-family: Roboto !important;
}
.newsitem_text .blog_img{
	overflow: hidden;
    height: 180px;
}
.newsitem_text > div {
	
}
.img-introtext- img{
	width: 100%;	
}
.yjsgxhtml.only_mod .modid141 .h2_holder{
	display: none;
}