.grid{position:relative;clear:both;margin:0 auto;padding:1em 0 4em;max-width:1000px;list-style:none;text-align:center;}
.grid figure{position:relative;float:left;overflow:hidden;margin:10px 1%;min-width:320px;max-width:480px;max-height:360px;width:48%;height:auto;background:#3085a3;text-align:center;cursor:pointer;}
.grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:0.8;}
.grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.grid figure figcaption::before,
.grid figure figcaption::after{pointer-events:none;}
.grid figure figcaption,
.grid figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;}
.grid figure figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}
.grid figure h2{word-spacing:-0.15em;font-weight:300;}
.grid figure h2 span{font-weight:800;}
.grid figure h2,
.grid figure p{margin:0;}
.grid figure p{letter-spacing:1px;font-size:68.5%;}
.reds{background:rgba(232,77,28,0.8);height:50px;}
.dark{background:#12204d;}
.green{background:rgba(77,175,83,0.8);height:50px;}
.blue{background:rgba(9,45,146,0.8);height:50px;}
.yellow{background:#fffc00;}
.violet{background:#660066;margin:0px;}
.white{background:#ffffff;}
.color-white,
.color-white a,
.color-white a:hover{color:#ffffff;}
figure.effect-apollo img{opacity:0.35;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1);}
figure.effect-apollo figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);content:'';-webkit-transition:-webkit-transform 0.6s;transition:transform 0.6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);}
figure.effect-apollo p{position:absolute;right:0;bottom:0;margin:3em;padding:0 1em;max-width:150px;border-right:4px solid #fff;text-align:right;opacity:0;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.effect-apollo h2{text-align:left;}
figure.effect-apollo:hover img{opacity:0.9;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
figure.effect-apollo:hover figcaption::before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);}
figure.effect-apollo:hover p{opacity:1;color:#fff;-webkit-transition-delay:0.1s;transition-delay:0.1s;}
.blocks{position:relative;float:left;overflow:hidden;margin:10px 0%;max-height:250px;text-align:center;cursor:pointer;}
.blocks img{position:relative;display:block;min-height:100%;max-width:100%;opacity:0.98;}
.blocks figcaption{padding:1em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.blocks h2{font-weight:300;}
.blocks h2 span{font-weight:800;}
.blocks h2,
.blocks p{margin:0;}
.blocks p{letter-spacing:1px;font-size:68.5%;}
.blocks figcaption::before,
.blocks figcaption::after{pointer-events:none;}
.blocks figcaption,
.blocks figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;}
.blocks figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}
.effect-apollo p{position:absolute;right:0;bottom:0;margin:3em;padding:0 1em;max-width:150px;border-right:4px solid #fff;text-align:right;opacity:0;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
.effect-apollo h2{text-align:center;}
.effect-apollo:hover img{opacity:0.6;}
.effect-apollo:hover figcaption::before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);}
.effect-apollo:hover p{opacity:1;color:#000;-webkit-transition-delay:0.1s;transition-delay:0.1s;}
.pagecontent h2{padding-top:0;font-size:20px;}
.pagecontent p{font-size:14px;}
.info-box{text-align:center;padding:15px;margin-bottom:30px;box-shadow:0px 5px 16px -7px #000;}
.info-box img{position:relative;display:block;max-width:100%;opacity:0.15;}
.fig{padding:40px 40px 40px 40px;color:#fff;font-size:1.25em;}
.fig{position:absolute;top:0;left:0;width:100%;}
.info-box i{position:absolute;top:155px;font-size:30px;}
.info-box:hover i,
.info-box:hover p,
.info-box:hover h2{color:#fff;}
.v01{background:#e64f00;}
.v02{background:#e64f00;}
.v03{background:#e64f00;}
.v01:hover{background:#e64f00;transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;}
.v02:hover{background:#e64f00;transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;}
.v03:hover{background:#e64f00;transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;}
.service-box p{line-height:1.3;}
.service-box{text-align:center;padding:10px 5px 20px 5px;height:260px;overflow:hidden}
.service-box-d p{line-height:1.3;}
.service-box-d{text-align:center;padding:10px 5px 20px 5px;height:210px;overflow:hidden}
.service-box-d h2{padding-top:0;font-size:18px;}
.v000, .v000 i, .v000 p, .v000 h2{color:#000;background:#fff;}
.v000:hover, .v000:hover i, .v000:hover p, .v000:hover h2{color:#000;background:#fff;transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;}
.v001{border-top:3px solid #996699;border-bottom:3px solid #996699;}
.v001:hover{background:#996699;transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;}
.v002{border-top:3px solid #cc6666;border-bottom:3px solid #cc6666;}
.v002:hover{background:#cc6666;transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;}
.v003{border-top:3px solid #666699;border-bottom:3px solid #666699;}
.v003:hover{background:#666699;transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;}
.v004{border-top:3px solid #092d92;border-bottom:3px solid #092d92;}
.v004:hover{background:#092d92;transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;}
.front-steps-wrapper h2 a,
.ecommerce .front-steps-wrapper h2{color:#000;font-size:17px;line-height:1.2;padding-top:10px;margin-bottom:5px;}
.front-steps-wrapper i{color:#000;font-size:20px;padding-right:10px;text-transform:uppercase;}
.front-steps-wrapper .front-step1 h2,
.ecommerce .front-steps-wrapper .front-step1 h2{color:#fefefe;}
.front-steps-wrapper p{color:#fff;font-size:12px;line-height:18px;margin-bottom:0;}
.shaped{float:left;height:16vh;width:10vw;float:right;background:url(../../images/nologo2.png) center top no-repeat;background-size:cover;}
.shaped{clip-path:polygon(100% 0, 100% 0, 100% 100%, 0% 100%);}
.corner{float:right;position:relative;width:100px;margin-top:-50px;z-index:100;}
.corner img{width:100px;}
.corner:after{content:'';width:0;height:0;border-left:50px solid #e64f00;border-top:50px solid #e64f00;border-right:50px solid transparent;border-bottom:50px solid transparent;position:absolute;top:0;left:0;z-index:100;}
.red{background:#e64f00;}
.gray{text-align:center;color:#bdbaba;font-size:11px;}
.gray a{color:#bdbaba;font-size:12px;}
.center{text-align:center;color:#bdbaba;}
.front-steps-wrapper .front-step-col{padding-left:0;padding-right:0;}
.front-steps-wrapper .front-step-col:first-child{padding-left:15px;}
.front-steps-wrapper .front-step-col:last-child{padding-right:15px;}
.front-steps-wrapper .front-step{position:relative;padding:25px 20px 33px;}
.front-steps-wrapper .front-step2{background:#5d085c;transition:all linear 0.15s;text-align:center;}
.front-steps-wrapper .front-step3{background:#12204d;transition:all linear 0.15s;text-align:center;}
.front-steps-wrapper .front-step1{background:#e64f00;transition:all linear 0.15s;text-align:center;}
.front-steps-wrapper .front-step4{background:#636a72;transition:all linear 0.15s;}
.front-steps-wrapper .front-step5{background:#5e6369;transition:all linear 0.15s;}
.front-steps-wrapper .front-step6{background:#55585d;transition:all linear 0.15s;}
.front-steps-wrapper .front-step2:hover{background:#663366;transition:all linear 0.15s;text-align:center;}
.front-steps-wrapper .front-step3:hover{background:#333366;transition:all linear 0.15s;text-align:center;}
.front-steps-wrapper .front-step1:hover{background:#cc6633;transition:all linear 0.15s;text-align:center;}
.front-steps-wrapper .front-step4:hover{background:#636a72;transition:all linear 0.15s;}
.front-steps-wrapper .front-step5:hover{background:#5e6369;transition:all linear 0.15s;}
.front-steps-wrapper .front-step6:hover{background:#55585d;transition:all linear 0.15s;}
.front-steps-wrapper .front-step:before{color:#fff;font:300 125px 'PT Sans Caption', sans-serif;font-weight:bold;display:block;position:absolute;right:-20px;bottom:-40px;opacity:0.1;}
.ie8 .front-steps-wrapper .front-step:before{display:none !important;}
.front-steps-wrapper .front-step1:before{}
.front-steps-wrapper .front-step2:before{}
.front-steps-wrapper .front-step3:before{}
.front-steps-wrapper .front-step4:before{}
.front-steps-wrapper .front-step5:before{}
.front-steps-wrapper .front-step6:before{}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{vertical-align:middle;}
.table>thead>tr>th{vertical-align:middle;}
table a:link{color:#666;text-decoration:none;}
table a:visited{color:#999999;text-decoration:none;}
table a:active,
table a:hover{text-decoration:none;}
th{text-align:center;font-weight:500;}
table{width:99%;color:#666;font-size:13px;background:#e8e6e6; border:#fff 1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.table tbody [class*="bg--"]{color:#fff;}
.bg--1{background:#678F9A; color:#fff;}
.bg--2{background:#6F9AA6;}
.bg--3{background:#60858F;}
.bg--4{background:#557680;}
.bg--5{background:#60858F;}
.bg--6{background:#678F9A;}
.bg--7{background:#6F9AA6;}
.bg--8{background:#678F9A;}
.table td{max-width:100px;}
table th{padding:15px 5px 15px 5px;border:1px solid #fff;max-width:100px;}
table th:first-child{text-align:center;}
table tr:first-child th:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}
table tr:first-child th:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
table tr{text-align:center;}
table tr td:first-child{text-align:center;border-left:0;}
table tr td{padding:18px;border-top:1px solid #e0e0e0;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;background:#f3f3f3;}
table tr.even td{background:#f6f6f6;background:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));background:-moz-linear-gradient(top, #f8f8f8, #f6f6f6);}
table tr:last-child td{border-bottom:0;}
table tr:last-child td:first-child{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
table tr:last-child td:last-child{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
table tr:hover td{}
.ac-containers{width:100%;margin:10px auto 30px auto;text-align:left;}
.ac-containers label{padding:10px 10px;position:relative;display:block;cursor:pointer;overflow:hidden;color:#fff;border-top:1px solid #b3afaf;transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.ac-containers label:first-child{border-top:none;}
.ac-containers label:last-child{border-top:none;}
.ac-containers label:hover{}
.ac-containers input:checked + label,
.ac-containers input:checked + label:hover{}
.ac-containers label:hover:after,
.ac-containers input:checked + label:hover:after{content:'';position:absolute;width:24px;height:24px;right:13px;top:7px;background:transparent url(../images/arrow_down.png) no-repeat center center;}
.ac-containers input:checked + label:hover:after{background-image:url(../images/arrow_up.png);}
.ac-containers input{display:none;}
.ac-containers article{background:rgba(255, 255, 255, 0.5);margin-top:-1px;overflow:hidden;height:0px;position:relative;z-index:10;-webkit-transition:height 0.3s ease-in-out;-moz-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;-ms-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out;}
.ac-containers article p{color:#777;padding:10px 0px 10px 0px;font-size:14px;}
.ac-containers input:checked ~ article{-webkit-transition:height 0.5s ease-in-out;-moz-transition:height 0.5s ease-in-out;-o-transition:height 0.5s ease-in-out;-ms-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out;}
.ac-containers input:checked ~ article.ac-small{height:140px;}
.ac-containers input:checked ~ article.ac-medium{height:180px;}
.ac-containers input:checked ~ article.ac-large{height:230px;}
.ac-containers input:checked ~ article.ac-full{height:100%;}
.ac-containers .col{width:33%;float:left;padding-right:10px;}
.ac-full p{line-height:1.7;}
.ac-containers label span{color:#e64f00;font-size:17px;font-weight:400;margin-top:0px;margin-bottom:0px;text-decoration:none;}
.ac-containers label em{font-size:15px;font-weight:400;text-decoration:none;line-height:1.4;}
.ac-containers label b{font-size:13px;font-weight:400;text-decoration:none;}
.co b{font-size:14px;font-weight:600;text-decoration:none;border-bottom:2px solid #e64f00;}
.ac-containers .col p{margin-bottom:20px;margin-top:10px;font-size:14px;}
.ac-containers .col a{color:#000;}
.ac-containers article a:hover{color:#e64f00;}
.leftimg{float:left;margin:0px 15px 10px 0px;width:110px;max-height:80px;background:#fff;}
label{display:inline-block;max-width:100%;margin-bottom:0px;font-weight:700;}
.leftfoto{float:left;max-width:300px;margin:8px 20px 8px 0px;}
.sidebar2{padding:20px;background:#606;margin:0px;border-top:2px solid #e64f00;}
.border-top{margin:0px;padding-top:10px;border-top:2px solid #559aaa;}
#ex-menu ul{list-style:none;display:block;margin:0;padding:0px 10px 0px 0px;height:2em;}
#ex-menu ul li{float:right;margin:0em 0.2em;font:bold 1em 'PT Sans Caption', sans-serif;}
#ex-menu a.selected{padding:.1em;margin-bottom:1em;border:2px solid #ddd;background:#663366;color:#fff;border-color:#663366;}
#ex-menu .ex-month{font-size:9px;}
#ex-menu ul.ex-month li{margin:0em 0.15em;}
.iconlink{position:relative;margin:0 auto;text-align:center;}
.layout-page.page-padding{padding:0 25px;}
.layout-page{margin:0 auto;}
.tw-d{float:right;clear:right;width:20%;height:2em;}
p:last-child{margin-bottom:0;}
.btn-ico{position:relative;overflow:hidden;}
.hero-three-items{position:relative;margin-top:-260px;margin-bottom:2em;z-index:10;}
@media (max-width:999px){.hero-three-items{margin-top:-80px;}
}
.hero-three-item{position:relative;padding:25px 30px;height:250px;background:#fff;border-top:5px solid #999;box-shadow:0 3px 6px rgba(10,10,10,0.21);}
.hero-three-item.hti--grey{border-color:#999;}
.hero-three-item.hti--violet{border-color:#996699;}
.hero-three-item.hti--blue{border-color:#666699;}
.hero-three-item.hti--red{border-color:#cc6666;}
.hero-three-item.hti--pink{border-color:#dd0073;}
.hero-three-item.hti--white{border-color:#ddd;}

.hero-three-item .hti-title{margin:0 0 0.8em;min-height:2.2em;font-size:1.5em;font-weight:500;color:#242424;line-height:1.1;}
.membership .hero-three-item .hti-title{min-height:auto;}
.hero-three-item .hti-location-marker{float:left;margin-top:2px;margin-right:15px;}
.hero-three-item p{width:80%;font-size:14px;font-weight:400;color:#777;}
.hero-three-item .hti-more{position:absolute;bottom:40px;left:30px;z-index:4;}
.thumbnail .hti-more{    
	position: absolute;
    top: 65%;
    width: 33%;
    left: 40px;
    z-index: 4;
    color: #fff;
    font-size: 16px;
    padding: 8px 18px;
    background: #e64f00;
    white-space: nowrap;
    text-decoration: none;}
@media (max-width:999px){.hero-three-item .hti-title{min-height:auto;}
.hero-three-item .hti-location-marker{max-width:16px;}
.hero-three-item p{font-size:1.15em;font-weight:500;line-height:1.2;}
}
@media (max-width:639px){.hero-three-item p{font-size:1em;}
}
@media (max-width:439px){.hero-three-item{padding:15px 15px;height:250px;}
.hero-three-item .hti-title{font-size:1.4em;}
.hero-three-item .hti-more{bottom:20px;left:15px;}
.hero-three-item p{font-size:1.2em;}

}
.hti-triangle{position:absolute;top:-55px;right:10px;width:300px;height:290px;overflow:hidden;pointer-events:none;}
@media (min-width:640px) and (max-width:999px){.hti-triangle{width:320px;}
}
@media (max-width:439px){.hti-triangle{top:-65px;width:235px;}
}
.hti-triangle-crop{margin-left:200px;width:600px;overflow:hidden;border:1px solid transparent;-moz-transform:skew(-54deg);-ms-transform:skew(-54deg);-webkit-transform:skew(-54deg);transform:skew(-54deg);-webkit-backface-visibility:hidden;}
.hti-triangle-img{margin-left:-340px;max-width:none;-moz-transform:skew(54deg);-ms-transform:skew(54deg);-webkit-transform:skew(54deg);transform:skew(54deg);}
.tw-d{float:right;clear:right;width:20%;height:2em;}
.tw-d+.tw-d{width:30%;}
.tw-d+.tw-d+.tw-d{width:40%;}
.tw-d+.tw-d+.tw-d+.tw-d{width:50%;}
.btn-primary{display:inline-block;padding:0.5em 1.5em 0.4em;font-weight:500 !important;color:#fff;text-align:center;text-decoration:none !important;vertical-align:middle;background:#e64f00;border:none;border-bottom:2px solid #cc6666;cursor:pointer;white-space:nowrap;border-radius:0;}
.btn-primary a:hover,.btn-primary a:active,.btn-primary a:focus ,.hti-more a:hover,.hti-more a:active,.hti-more a:focus,{color:#fff;}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus{color:#fff;text-decoration:none;background:#cc6666;}
.btn-primary:focus{outline:1px dotted #000;color:#fff;}
.btn-primary:active{color:#fff;background:#cc6666;border-color:#e64f00;border-bottom-width:2px;}
.btn-primary:hover,.btn-primary:active{color:#fff;outline:0;}
a.btn-transparent2{color:#fff;font-size:16px;padding:8px 18px;background:#e64f00;white-space:nowrap;text-decoration:none;}
a.btn-transparent:hover{background:#cc6666;color:#fff;transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.service-box-s{text-align:center;padding:10px 5px 20px 5px;height:230px;overflow:hidden;color:#000;}
.service-box-ws{text-align:center;padding:10px 5px 20px 5px;height:140px;overflow:hidden;color:#000;}
.service-box-wb{text-align:center;padding:10px 5px 20px 5px;height:200px;overflow:hidden;color:#000;}
.service-box-s a{color:#000;}
.service-box-s a:hover{color:#000;}
.service-box-s{text-align:center;padding:15px;}
.service-box-s i{padding:10px;font-size:20px;}
.service-box-s:hover i,
.service-box-s:hover p,
.service-box-s:hover h2{color:#000;}

.service-box-ws .read{
    display: inline-block;
    padding: 7px 20px;
    font-size: 14px;
    font-weight: 700;
    color: #777;
    position: absolute;
    bottom: -15px;
    right: 2px;
    z-index: 1;
    transition: all 0.3s ease 0s;
}
.service-box-ws:hover .read{ color: #fff; }
.service-box-ws .read:after{
    content: "";
    width: 100%;
    height: 100%;
    background: #fff;
    border: 1px solid #ddd;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transform: skewX(-15deg);
   
}
.service-box-ws:hover .read:after{
    background: #559aaa;
    border: 1px solid #559aaa;
}
.service-box-wb .read{
    display: inline-block;
    padding: 7px 20px;
    font-size: 14px;
    font-weight: 700;
    color: #777;
    position: absolute;
    bottom: -15px;
    right: 2px;
    z-index: 1;
    transition: all 0.3s ease 0s;
}
.service-box-wb:hover .read{ color: #fff; }
.service-box-wb .read:after{
    content: "";
    width: 100%;
    height: 100%;
    background: #fff;
    border: 1px solid #ddd;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transform: skewX(-15deg);
   
}
.service-box-wb:hover .read:after{
    background: #559aaa;
    border: 1px solid #559aaa;
}
.n002{background:#f6f6f6;box-shadow:0 1px 3px 1px #ddd;}
.n002:hover{ solid #f6f6f6;}
.s001{border-top:3px solid #660066;border-bottom:3px solid #660066;box-shadow:0 1px 3px 1px #ddd;background:#fff;}
.s001:hover{border-top:3px solid #fff;border-bottom:3px solid #fff;}
.n001{background:#f6f6f6;border-top:3px solid #12204d;border-bottom:3px solid #12204d;box-shadow:0 1px 3px 1px #ddd;}
.n001:hover{border-top:3px solid #f6f6f6;border-bottom:3px solid #f6f6f6;}
.r001{border-top:3px solid #e64f00;border-bottom:3px solid #e64f00;box-shadow:0 1px 3px 1px #ddd;background:#fff;}
.r001:hover{border-top:3px solid #fff;border-bottom:3px solid #fff;}
.b001{border-top:3px solid #12204d;border-bottom:3px solid #12204d;box-shadow:0 1px 3px 1px #ddd;background:#fff;}
.b001:hover{border-top:3px solid #fff;border-bottom:3px solid #fff;}
.front-steps-wrapper .front-step01 h2, .front-step02 h2, .front-step03 h2{color:#000;}
.front-steps-wrapper .front-step01 h2:hover, .front-step02 h2:hover, .front-step03 h2:hover{color:#000;}
.front-steps-wrapper .front-step01, .front-step03{color:#000;border-top:1px solid #fff;transition:all linear 0.15s;text-align:center;}
.front-steps-wrapper .front-step01:hover, .front-step03:hover{color:#000;border-top:1px solid #fff;transition:all linear 0.15s;text-align:center;}
.front-steps-wrapper .front-step02{color:#000;border-right:2px solid #e64f00;border-left:2px solid #e64f00;border-top:1px solid #fff;transition:all linear 0.15s;text-align:center;}
.front-steps-wrapper .front-step02:hover{color:#000;border-right:2px solid #e64f00;border-left:2px solid #e64f00;border-top:1px solid #fff;transition:all linear 0.15s;text-align:center;}
.hti-content i{padding:10px;font-size:35px;}
div.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0;}
.form-group h5{padding-top:0px;}
*, *:after, *:before{-webkit-box-sizing:border-box;box-sizing:border-box;}
figure.effect-winston{background:#162633;text-align:left;}
figure.effect-winston img{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
figure.effect-winston figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(http://crocus-expo.ru/bitrix/templates/crocus_expo_2017/assets/corporate/img/triangle.svg) no-repeat center center;background-size:100% 100%;content:'';}
figure.effect-winston p{position:absolute;right:0;bottom:0;padding:0 1.5em 7% 0;}
figure.effect-winston a{margin:0 10px;color:#5d504f;font-size:170%;}
figure.effect-winston figcaption::before{opacity:0.7;-webkit-transform:rotate3d(0,0,1,180deg);transform:rotate3d(0,0,1,180deg);}
.own2{position:relative;overflow:hidden;height:250px;padding:10px;background:#162633;}
.own2 img{position:absolute;overflow:hidden;height:250px;padding:10px;}
u{padding-left:2px;}
ul.list-1 li{list-style-type:disc;margin:0 1em 0.5em 2.5em; color: #777; font-size: 14px; line-height: 1.7;}
.thumbnail span {
    position: absolute;
    top: 10px;
	width: 90%;
	text-transform: uppercase;
    padding: 20px;
    min-height: 2.2em;
    font-size: 1.5em;
    font-weight: 600;
    color: #242424;
    line-height: 1.1;
}
.thumbnail p{position:absolute;top:70px;width:80%;font-size:14px;font-weight:400;color:#000;padding:20px;min-height:2.2em;line-height:1.1;}
/*.thumbnail a{position:absolute;bottom:60px;margin:0 0 0 20px;} */
.cont{overflow:hidden;height:250px;width:400px;border-top:5px solid #996699;border-left:5px solid #fff;border-right:5px solid #fff;border-bottom:5px solid #fff;box-shadow:0 3px 6px rgba(10,10,10,0.21);position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
.image{width:100%;height:100%;position:absolute;background:url(../../own/miof.jpg);background-position:center center;background-size:400px;-webkit-transition:background-size 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:background-size 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);}
.title{position:absolute;z-index:99;top:20px;left:20px;color:#fff;text-transform:uppercase;font-family:PT Sans Caption;font-weight:lighter;font-size:14px;letter-spacing:0.5px;text-shadow:0 0 10px #000;}
.title2{position:absolute;z-index:99;top:60px;left:20px;color:#fff;text-transform:uppercase;font-family:PT Sans Caption;font-weight:lighter;font-size:14px;letter-spacing:0.5px;text-shadow:0 0 10px #000;}
.title3{position:absolute;z-index:99;bottom:60px;left:20px;color:#fff;text-transform:uppercase;font-family:PT Sans Caption;font-weight:lighter;font-size:14px;letter-spacing:0.5px;text-shadow:0 0 10px #000;}
.hover{position:absolute;background:rgba(255, 255, 255, 0.8);width:300px;height:500px;top:-200px;left:-0px;-webkit-transform:rotate(50deg);transform:rotate(50deg);-webkit-transition:all 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:all 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);}

.news-posts, .news-posts p{
    font-size: 16px;
    line-height: 1.55;
    color: #777;
}
.news-posts ul, .news-posts ol {
    list-style-type: disc; 
    list-style-position: outside;
    margin-top:1em;
    margin-bottom:1.5em;
    padding-left: 40px;
}
.news-posts ol { 
   list-style-type: decimal; 
   list-style-position: inside; 
}
.news-posts .blog-info{
    padding-left: 0;
}

.news-posts a, .news-posts a:hover{
    color: #559aaa;
}
.news-posts a:hover{
    text-decoration: underline;
}

.news-posts h2 {
    font-size: 18px;
    margin: 15px 0 15px;
}