.theme-border,.table-bordered{border-top:solid 2px #d54d4d}
.theme-color{color:#d54d4d}
.title-border{border-bottom:solid 2px #dfdfdf;padding-bottom:10px !important;margin-bottom:40px !important}
@media only screen and (max-width: 767px){.title-border{margin-bottom:15px !important;padding-bottom:10px !important}}
.theme-block{border:solid 1px #e4e3e3;border-top:solid 2px #d54d4d;padding:30px 29px;margin-bottom:60px}
.no-theme-block{border:none;padding:0;margin-bottom:0}
.table-bordered thead>tr>th,.table-bordered thead>tr>td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}
@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}
.table-bordered thead>tr>th,.table-bordered thead>tr>td{border-bottom-width:1px}
.table-bordered th,.table-bordered td{border:solid 1px #dfdfdf}
.icon-sprite,.icon-sprite-for-modules{background-image:url(../images/icon_sprite.html);background-repeat:no-repeat;text-indent:-9999px}
.icon-sprite-for-modules{background-image:url(../images/icon_sprite.html)}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(../images/icon_sprite%402x.html);background-size:100px 1000px}}
@media only screen and (max-width: 991px){.nav-container{position:relative !important}
.pseudoStickyBlock{display:none !important}.sf-menu,.sf-menu-phone{display:none}
.sf-menu-block{display:block;position:relative}
.nav-container-mobile{display:block !important;clear:both;margin:0}
.sf-menu-phone{background-color:#f2f2f2;border:1px solid #fff;border-top:0;position:absolute;z-index:2;width:100%}
.sf-menu-phone>li{border-bottom:1px solid #f2f2f2;padding:10px 20px;font-size:14px}
.sf-menu-phone>li>strong{top:9px;right:18px;font-size:20px;line-height:20px}
.sf-menu-phone>li.last{border-bottom:0}
.sf-menu-phone li{position:relative;text-transform:uppercase}
.sf-menu-phone li a{display:inline-block;color:#1e1e1e}
.sf-menu-phone li li{font-size:13px;padding:4px 8px}
.sf-menu-phone li li.last{padding-bottom:10px}
.sf-menu-phone li li::first-child{padding-top:10px}
.sf-menu-phone li li::first-child strong{top:10px}
.sf-menu-phone li strong{position:absolute;display:block;top:10px;right:5px;width:24px;font-size:16px;line-height:16px;text-align:center;color:#1e1e1e}
.sf-menu-phone li strong::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105"}
.sf-menu-phone li strong.opened::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107"}
.sf-menu-phone li strong:hover{cursor:pointer}.sf-menu-phone ul{width:auto;padding:15px 0;display:none}
.sf-menu-phone>li.active>a>span{color:inherit}
.sf-menu-phone>li.active>a,.sf-menu-phone>li>a:hover,.sf-menu-phone li li.active>a,.sf-menu-phone li li a:hover{color:#1e1e1e}}
/*# sourceMappingURL=superfish.css.map */
