@import url(animate.css);
@import url(font-awesome.min.css);
@import url(fonts.css);

.badge{background:none;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}@media (max-width: 991px) {.clearboth{clear:both;}}
.fleft{float:left;}
.fright{float:right;}hr{
	border: none;
	height: 5px;
	margin: 0;
	background-color: #009900;
}
.ls--mod{letter-spacing:-1.2px;}
.ls--mod-norm{letter-spacing:normal;}
.row+*{margin-top:30px;}*+p{margin-top:19px;}*+.thumbnail{margin-top:30px;}
.thumbnail+*{margin-top:17px;}
.thumbnail+.h6--mod{margin-top:25px;}*+h3{margin-top:20px;}*+h4{margin-top:20px;}*+h5{margin-top:20px;}*+h6{margin-top:20px;}*+img{margin-top:20px;}*+.btn,*+.btn-group{margin-top:20px;}*+.btn-link{margin-top:25px;}*+.responsive-tabs,*+.row,*+.terms-list{margin-top:30px;}
.row+.row{margin-top:30px;}h2+p{margin-top:20px;}h2+.thumbnail{margin-top:20px;}h4+img{margin-top:32px;}img+p{margin-top:21px;}h2+.row{margin-top:85px;}h5+h6{margin-top:10px;}h2+p{margin-top:81px;}p+.row{margin-top:26px;}h6+p{margin-top:9px;}time+h6,h3+p{margin-top:12px;}h2+.offset{margin-top:73px;}h3+h6{margin-top:14px;}
.row+.btn{margin-top:100px;}
.row+.offset{margin-top:26px;}p+.offset-2{margin-top:32px;}
.row+.offset-4{margin-top:38px;}*+.offset-1{margin-top:-45px;}*+.offset-2{margin-top:30px;}*+.offset-3{margin-top:10px;}*+.offset-4{margin-top:38px;}
.inset-1{padding-left:5%;padding-right:5%;}
.inset-2{padding-left:33px;padding-right:33px;}@media (max-width: 767px) {.inset{padding-left:0;padding-right:0;}}
.icon{display:inline-block;text-align:center;}
.icon-primary{background:#D50009;color:#ffffff;}
.icon-default{background:#3a393a;color:#ffffff;}
.pricing-table .panel-price{margin-top:41px;padding:39px 63px 62px;text-align:center;color:#fff;border:2px solid #fff;position:relative;-moz-transition:0.4s;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.pricing-table .panel-price h5{font-size:36px;line-height:36px;font-weight:300;text-transform:none;color:#fff;}
.pricing-table .panel-price *+.btn{margin-top:48px;}
.pricing-table .panel-price:hover{box-shadow:0px 3px 3px 3px rgba(255,255,255,0.5);-moz-transform:translate(2px,-2px);-ms-transform:translate(2px,-2px);-o-transform:translate(2px,-2px);-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px);}
.pricing-table .price{display:inline-block;margin-left:-24px;position:relative;font-size:72px;line-height:72px;font-weight:900;}
.pricing-table .price:before{content:"$";font-size:22px;line-height:22px;position:absolute;font-weight:700;top:5px;right:100%;}
.pricing-table .price:after{content:".99/month";font-size:14px;line-height:14px;position:absolute;bottom:10px;left:97%;font-weight:700;}
.pricing-table ul li{padding:14px 0;font-size:14px;line-height:16px;color:#fff;}
.pricing-table ul li+li{border-top:1px solid #6c6d70;}
.pricing-table .panel-price.active{color:#fff;border-color:#3a393a;background:#3a393a;}
.pricing-table .panel-price.active h5{color:#fff;}
.pricing-table .panel-price.active ul li{color:#fff;}
.pricing-table .panel-price.active ul li+li{border-color:rgba(255,255,255,0.16);}
.pricing-table *+.price{margin-top:29px;}
.pricing-table *+ul{margin-top:16px;}
.pricing-table *+.btn{margin-top:48px;}@media (max-width: 767px) {.pricing-table .panel-price.active{margin-top:30px;}}@media (max-width: 991px) {.pricing-table .panel-price,.pricing-table .panel-price.active{max-width:570px;margin-left:auto;margin-right:auto;}}
.box:before,.box:after{content:" ";display:table;}
.box:after{clear:both;}
.box:before,.box:after{content:" ";display:table;}
.box:after{clear:both;}
.box_aside{float:left;}
.box_aside img{margin-right:20px;}
.box_aside.mod img{margin-right:25px;margin-top:14px;}@media (min-width: 480px) and (max-width: 767px) {.box_aside.mod img{margin-top:-10px;}}
.box_cnt{padding-top:24px;}
.box_cnt__no-flow{overflow:hidden;}
.box_cnt__no-flow h3+p{margin-top:1px;}@media (max-width: 1199px) {.box_aside img{margin-bottom:20px;}}@media (max-width: 479px) {.box{float:none;margin-bottom:20px;}}
.inline-list li{display:inline-block;}
.inline-list li+li{margin-left:0;}
.inline-list a{display:inline-block;width:28px;height:28px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.inline-list a:hover{color:#3a393a;}
.flex-list{display:table;table-layout:fixed;width:100%;}
.flex-list li{display:table-cell;}
.flex-list a img{-moz-transition:0.4s;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.flex-list a:hover img{opacity:0.7;-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.flex-list li+li{margin-left:20px;}@media (max-width: 767px) {.flex-list,.flex-list li{display:inline-block;margin-top:20px;}}
.index-list{counter-reset:li;margin-top:6px;}
.index-list li{margin-top:24px;}
.index-list li .caption{position:relative;padding-left:40px;}
.index-list li .caption:before{content:counter(li,decimal-leading-zero) '.';counter-increment:li;font-size:24px;font-weight:700;position:absolute;top:0px;left:0;}
.index-list li p{font-size:14px;line-height:18px;}
.icon-list li .block-icon{text-align:left;position:relative;padding-left:123px;}
.icon-list li .block-icon p{font-size:14px;line-height:18px;}
.icon-list li .block-icon .icon{display:inline-block;position:absolute;text-align:center;border:2px solid #ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;width:110px;height:110px;font-size:48px;line-height:110px;left:0;top:-6px;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.icon-list li .block-icon:hover .icon{-moz-box-shadow:0 2px 2px 2px rgba(255,255,255,0.4);-webkit-box-shadow:0 2px 2px 2px rgba(255,255,255,0.4);box-shadow:0 2px 2px 2px rgba(255,255,255,0.4);left:0px;top:-5px;}
.marked-list{margin-top:25px;margin-right:30px;}@media (max-width: 1199px) {.marked-list{margin-right:0;}}
.marked-list li{padding-top:7px;position:relative;padding-left:28px;font-size:12px;}
.marked-list li:before{
	content: '\f061';
	position: absolute;
	left: 0;
	top: 7px;
	font-weight: 400;
	font-size: 12px;
	font-family: FontAwesome;
	line-height: inherit;
	color: #009900;
}
.marked-list li+li{border-top:1px solid #d2d2d1;margin-top:12px;}@media (max-width: 767px) {.marked-list{max-width:370px;margin-left:auto;margin-right:auto;}}
.term-list dd{margin-left:0;color:#818285;}
.term-list *+dt{margin-top:35px;}
.term-list dt+*{margin-top:20px;}
.term-list a[href^="mailto:"]{display:inline-block;text-decoration:underline;color:#D50009;margin-top:20px;}
.term-list a[href^="mailto:"]:hover{color:#3a393a;}*+.term-list{margin-top:28px;}
.contact-list p+address{margin-top:20px;}
.contact-list address{color:#D50009;font-size:18px;line-height:1.2;font-weight:700;margin-bottom:10px;letter-spacing:-0.5px;}
.contact-list a[href^="mailto:"]{color:#D50009;text-decoration:underline;}
.contact-list a[href^="mailto:"]:hover{color:#818285;text-decoration:underline;}
.contact-list dt{float:left;min-width:87px;}
.contact-list dl:last-child dt{min-width:10px;}
.contact-list dd{}
.contact-list dl+dl{clear:both;}
.contact-list dl+dl dd,.contact-list dl+dl dt{display:inline-block;float:none;}
.contact-list dt+dd{margin-top:0;}
.contact-list dd+dt{clear:both;margin-top:0;}header{background:#3a393a;}header .top_header{padding-top:5px;padding-bottom:7px;overflow:hidden;font-family:'Open+Sans',sans-serif;color:#D50009;}@media (max-width: 767px) {header .top_header{padding:12px 15px 6px;}}header .top_header a.live{display:inline-block;float:left;text-align:left;padding-left:32px;font-weight:700;font-family:'Open+Sans',sans-serif;font-size:10px;line-height:12px;position:relative;}header .top_header a.live span{text-transform:uppercase;}header .top_header a.live:before{font-size:18px;position:absolute;top:6px;left:6px;}header .top_header .inline-list+p{float:right;margin-top:7px;font-size:10px;text-transform:uppercase;font-weight:700;}header .top_header .inline-list{float:right;margin-left:5px;}header .top_header p a{margin:0 8px;}header .wr{padding-right:161px;}header .wr:before,header .wr:after{content:" ";display:table;}header .wr:after{clear:both;}header .wr:before,header .wr:after{content:" ";display:table;}header .wr:after{clear:both;}@media (max-width: 1199px) {header{text-align:center;}header .wr{padding-right:0;text-align:center;}header .navbar-header{padding-left:0;margin-top:10px;float:none;}header .navbar-right{float:none;margin-right:0;}header .navbar-nav{margin-top:20px;display:inline-block;}}@media (max-width: 767px) {header .search-form{margin-top:20px;}header .top_header a.live,header .top_header .inline-list,header .top_header .inline-list+p{float:none;margin-left:0;margin-right:0;margin-top:10px;}}main{background:#ffffff;}
.page404 .lead{font-size:150px;line-height:1;}@media (max-width: 1199px) {.page404 .lead{font-size:60px;}}
.page404 span.fa{margin-top:20px;font-size:300px;line-height:1;}@media (max-width: 767px) {.page404 span.fa{font-size:250px;}}

footer a:hover{
	color: #009900;
}

footer{background:#3a393a;background:url(../images/footer_bg.jpg) 50% 50% no-repeat;background-size:cover;color:#fff;}footer .map{color:#818285;}footer section:first-child{padding-top:96px;padding-bottom:114px;font-size:14px;line-height:16px;}footer h6{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0;}footer .inline-list li+li{margin-left:4px;}footer .fa-facebook,footer .fa-twitter,footer .fa-google-plus,footer .fa-pinterest,footer .fa-linkedin{display:inline-block;width:44px;height:44px;font-size:22px;line-height:44px;text-align:center;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}footer .fa-facebook:hover,footer .fa-twitter:hover,footer .fa-google-plus:hover,footer .fa-pinterest:hover,footer .fa-linkedin:hover{
	color: #ffffff;
	border-color: #009900;
}@media (min-width: 768px) and (max-width: 991px) {footer .fa-facebook,footer .fa-twitter,footer .fa-google-plus,footer .fa-pinterest,footer .fa-linkedin{width:30px;height:30px;line-height:30px;font-size:16px;}}footer dl+dl{margin-top:2px;}footer dl+dl:last-child{margin-top:16px;}footer dl+dl+dl dt+dd{margin-left:12px;}footer dt,footer dd{display:inline-block;}footer dt+dd{margin-left:4px;}footer h6+address{margin-top:30px;}footer h6+.inline-list,footer h6+form{margin-top:22px;}footer a[href^="mailto:"]:hover,footer a[href^="callto:"]:hover{text-decoration:underline;}
.copyright{display:block;padding-bottom:110px;font-size:14px;text-align:center;text-transform:uppercase;}
.copyright a:hover{text-decoration:underline;}