h1:after,.box-layout16 .contents h3:after,.section105 p.heading:after{ content: ''; width: 66px; height: 6px; position: relative; left: 2px; top:100%; background: url(../../../images/design/heading-attachment.png) 0 0 no-repeat; display: block; margin-top: 14px }
.section105 p.heading{ line-height: 1 }
body:not(.body-xs) header .navbar-custom .navbar-collapse { padding: 0 }
.body-sm header .navbar-custom .nav.menu li > a,.body-md header .navbar-custom .nav.menu li > a { font-size: 16px }
.section99 .btn{height: 46px;position: absolute;right: -15px;bottom: 15px;border-radius: 0; }
.box-layout16 .contents{ padding: 25px 50 px!important; font-size: 14px !important }
.body-xs .block111  > div > div.inner,.body-sm .block111  > div > div.inner{ background-size: contain; }
/*.body-xs .block111  > div > div.inner{ font-size: 50px; line-height: 0.7 }
.body-xs .block111  > div > div.inner strong{ font-size: 30px; }*/
.page #main #content{ margin: 0 0 50px 0 }
header .banner > img {max-width: 1920px;width: 1920px;left: 50%;margin: 0 0 0 -960px;position: relative;z-index: -1;display: block;}
header .banner > .inner {position: absolute;height: 100%;width: 100%; overflow: hidden;}
header .banner > .inner > .center {height: 100%;}
header .banner > .inner > .center .title {position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); z-index: 9999; max-width: 40%}
header img[class*=modmasktop] {left: 50%;z-index: 100;max-width: none;width: 1920px;margin-left: -960px;}
.body-sm header img[class*=modmasktop] {margin-left: -850px;}
.body-xs header img[class*=modmasktop] {margin-left: -730px;}
#main article p{ margin-bottom: 28px }
#main .table>tbody>tr>td:first-of-type{ border-left: none }
#main .table>tbody>tr>td:last-of-type{ border-right: none }
.rsform .btn{ padding: 10px 50px 10px 30px !important; margin-top: 30px }
/*.body-xs footer .menu a{ line-height: 1.5 }*/
.body-xs .section99 div > div.inner,.body-sm .section99 div > div.inner{ background-size: cover; }

@media (min-width:1200px){
.box-layout16.reverse .contents, .box-layout16 .contents {
  max-width: 570px;}}


.djc_item .djc_thumbnail {
    text-align: center;
}

.djc_category_info {margin-bottom:15px}

/*.djc_title h3 {
  font-size:15px; margin:0px !important;line-height:1.2
}

#djcatalog .djc_subcategory_in h3, #djcatalog .djc_items .djc_item_in h3, #djcatalog .djc_related_items .djc_item_in h3 {
    padding: 15px 10px;
background:#e4322e;
  }

.djc_title h3 a, .djc_title h3 a:link, .djc_title h3 a:visited {
    color: #fff;
}

#djcatalog .djc_subcategory_in:hover h3, #djcatalog .djc_items .djc_item_in:hover h3, #djcatalog .djc_related_items .djc_item_in:hover h3
 {background:#000}





.djc_subcategory_in .djc_title, .djc_item_in .djc_title {display:table;text-align:center;width:100%}
.djc_subcategory_in .djc_title h3, .djc_item_in .djc_title h3 {display:table-cell;vertical-align:middle}*/

 .djc_image {border:1px solid #bdbdbd;}

.slider .bottommask, img[class*=modmaskbottom] {
  bottom: -2px;}

/*#rssocial-slide-button {display:none !important}
.rssocial-icons {margin-top:100px !important}*/

.readmore .btn {background: rgba(228,50,46,1) url(../../../images/design/button-arrow.png) 100% 53% no-repeat;}
.readmore .btn:hover  {background: #fff url(../../../images/design/button-arrow-hover.png) 100% 53% no-repeat;}

/*.img-polaroid {
    width: 100% ;
    object-fit: scale-down;
}*/

.djc_subcategory_in .row, .djc_item_in .row, .body-sm .djc_title, .body-xs .djc_title {text-align:center}


.items-leading h2 {
    font-size: 26px;
  text-transform: none;}

.body-sm .djc_list .djc_subcategory .btn, .body-sm .djc_list .djc_items .btn,
.body-xs .djc_list .djc_subcategory .btn, .body-xs .djc_list .djc_items .btn {bottom: -30px;}
.body-sm .djc_item_in, .body-sm .djc_subcategory_in,
.body-xs .djc_item_in, .body-xs .djc_subcategory_in  {margin-top:30px}

.body-xs .pull-left {margin-bottom:15px}