﻿@charset "UTF-8";html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}
html{line-height:1;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;vertical-align:middle;}
q, blockquote{quotes:none;}
q:before, q:after, blockquote:before, blockquote:after{content:"";content:none;}
a img{border:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;}
.sprite-sprite, .sprite-address, .c_left-block div:nth-child(1) i.c_address, .sprite-arrow-green-left, .sprite-arrow-green-right, .sprite-arrow_grey-left_active, .sprite-arrow_grey-left_default, .sprite-arrow_grey-right_active, .sprite-arrow_grey-right_default, .sprite-awards, .post-tags p i, .post-tags2 p i, .sprite-down, div.fancy-select div.trigger:after, .sprite-email, .c_left-block div:nth-child(1) i.c_email, .sprite-faq-close, .sprite-faq-open, .sprite-fax, .c_left-block div:nth-child(1) i.c_fax, .sprite-left, .sprite-ln, .language > a:after, .sprite-phone, .c_left-block div:nth-child(1) i.c_phone, .sprite-right{background-image:url('../images/sprite-s4af4658a0f.png');background-repeat:no-repeat;}
.sprite-address, .c_left-block div:nth-child(1) i.c_address{background-position:0 0;}
.sprite-arrow-green-left{background-position:0 -26px;}
.sprite-arrow-green-right{background-position:0 -53px;}
.sprite-arrow_grey-left_active{background-position:0 -80px;}
.sprite-arrow_grey-left_default{background-position:0 -102px;}
.sprite-arrow_grey-right_active{background-position:0 -124px;}
.sprite-arrow_grey-right_default{background-position:0 -146px;}
.sprite-awards, .post-tags p i, .post-tags2 p i{background-position:0 -168px;}
.sprite-down, div.fancy-select div.trigger:after{background-position:0 -184px;}
.sprite-email, .c_left-block div:nth-child(1) i.c_email{background-position:0 -192px;}
.sprite-faq-close{background-position:0 -211px;}
.sprite-faq-open{background-position:0 -235px;}
.sprite-fax, .c_left-block div:nth-child(1) i.c_fax{background-position:0 -259px;}
.sprite-left{background-position:0 -283px;}
.sprite-ln, .language > a:after{background-position:0 -295px;}
.sprite-phone, .c_left-block div:nth-child(1) i.c_phone{background-position:0 -314px;}
.sprite-right{background-position:0 -333px;}
.clearfix:after{content:"";display:table;clear:both;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-size:10px;-webkit-tap-highlight-color:transparent;}
body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857;color:#333333;background-color:#fff;}
input,
button,
select,
textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:#337ab7;text-decoration:none;}
a:hover, a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
figure{margin:0;}
img{vertical-align:middle;}
.img-responsive{display:block;max-width:100%;height:auto;}
.img-rounded{border-radius:6px;}
.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto;}
.img-circle{border-radius:50%;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.sr-only-focusable:active, .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
[role="button"]{cursor:pointer;}
.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;}
.container:before, .container:after{content:" ";display:table;}
.container:after{clear:both;}
@media (min-width:992px){.container{width:980px;}
}
@media (min-width:1200px){.container{width:1020px;}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;}
.container-fluid:before, .container-fluid:after{content:" ";display:table;}
.container-fluid:after{clear:both;}
.row{margin-left:-10px;margin-right:-10px;}
.row:before, .row:after{content:" ";display:table;}
.row:after{clear:both;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-1{width:8.33333%;}
.col-xs-2{width:16.66667%;}
.col-xs-3{width:25%;}
.col-xs-4{width:33.33333%;}
.col-xs-5{width:41.66667%;}
.col-xs-6{width:50%;}
.col-xs-7{width:58.33333%;}
.col-xs-8{width:66.66667%;}
.col-xs-9{width:75%;}
.col-xs-10{width:83.33333%;}
.col-xs-11{width:91.66667%;}
.col-xs-12{width:100%;}
.col-xs-pull-0{right:auto;}
.col-xs-pull-1{right:8.33333%;}
.col-xs-pull-2{right:16.66667%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-4{right:33.33333%;}
.col-xs-pull-5{right:41.66667%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-7{right:58.33333%;}
.col-xs-pull-8{right:66.66667%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-10{right:83.33333%;}
.col-xs-pull-11{right:91.66667%;}
.col-xs-pull-12{right:100%;}
.col-xs-push-0{left:auto;}
.col-xs-push-1{left:8.33333%;}
.col-xs-push-2{left:16.66667%;}
.col-xs-push-3{left:25%;}
.col-xs-push-4{left:33.33333%;}
.col-xs-push-5{left:41.66667%;}
.col-xs-push-6{left:50%;}
.col-xs-push-7{left:58.33333%;}
.col-xs-push-8{left:66.66667%;}
.col-xs-push-9{left:75%;}
.col-xs-push-10{left:83.33333%;}
.col-xs-push-11{left:91.66667%;}
.col-xs-push-12{left:100%;}
.col-xs-offset-0{margin-left:0%;}
.col-xs-offset-1{margin-left:8.33333%;}
.col-xs-offset-2{margin-left:16.66667%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-4{margin-left:33.33333%;}
.col-xs-offset-5{margin-left:41.66667%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-7{margin-left:58.33333%;}
.col-xs-offset-8{margin-left:66.66667%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-10{margin-left:83.33333%;}
.col-xs-offset-11{margin-left:91.66667%;}
.col-xs-offset-12{margin-left:100%;}
@media (min-width:768px){.col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12{float:left;}
.col-sm-1{width:8.33333%;}
.col-sm-2{width:16.66667%;}
.col-sm-3{width:25%;}
.col-sm-4{width:33.33333%;}
.col-sm-5{width:41.66667%;}
.col-sm-6{width:50%;}
.col-sm-7{width:58.33333%;}
.col-sm-8{width:66.66667%;}
.col-sm-9{width:75%;}
.col-sm-10{width:83.33333%;}
.col-sm-11{width:91.66667%;}
.col-sm-12{width:100%;}
.col-sm-pull-0{right:auto;}
.col-sm-pull-1{right:8.33333%;}
.col-sm-pull-2{right:16.66667%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-4{right:33.33333%;}
.col-sm-pull-5{right:41.66667%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-7{right:58.33333%;}
.col-sm-pull-8{right:66.66667%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-10{right:83.33333%;}
.col-sm-pull-11{right:91.66667%;}
.col-sm-pull-12{right:100%;}
.col-sm-push-0{left:auto;}
.col-sm-push-1{left:8.33333%;}
.col-sm-push-2{left:16.66667%;}
.col-sm-push-3{left:25%;}
.col-sm-push-4{left:33.33333%;}
.col-sm-push-5{left:41.66667%;}
.col-sm-push-6{left:50%;}
.col-sm-push-7{left:58.33333%;}
.col-sm-push-8{left:66.66667%;}
.col-sm-push-9{left:75%;}
.col-sm-push-10{left:83.33333%;}
.col-sm-push-11{left:91.66667%;}
.col-sm-push-12{left:100%;}
.col-sm-offset-0{margin-left:0%;}
.col-sm-offset-1{margin-left:8.33333%;}
.col-sm-offset-2{margin-left:16.66667%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-4{margin-left:33.33333%;}
.col-sm-offset-5{margin-left:41.66667%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-7{margin-left:58.33333%;}
.col-sm-offset-8{margin-left:66.66667%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-10{margin-left:83.33333%;}
.col-sm-offset-11{margin-left:91.66667%;}
.col-sm-offset-12{margin-left:100%;}
}
@media (min-width:992px){.col-md-1, .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-md-10, .col-md-11, .col-md-12{float:left;}
.col-md-1{width:8.33333%;}
.col-md-2{width:16.66667%;}
.col-md-3{width:25%;}
.col-md-4{width:33.33333%;}
.col-md-5{width:41.66667%;}
.col-md-6{width:50%;}
.col-md-7{width:58.33333%;}
.col-md-8{width:66.66667%;}
.col-md-9{width:75%;}
.col-md-10{width:83.33333%;}
.col-md-11{width:91.66667%;}
.col-md-12{width:100%;}
.col-md-pull-0{right:auto;}
.col-md-pull-1{right:8.33333%;}
.col-md-pull-2{right:16.66667%;}
.col-md-pull-3{right:25%;}
.col-md-pull-4{right:33.33333%;}
.col-md-pull-5{right:41.66667%;}
.col-md-pull-6{right:50%;}
.col-md-pull-7{right:58.33333%;}
.col-md-pull-8{right:66.66667%;}
.col-md-pull-9{right:75%;}
.col-md-pull-10{right:83.33333%;}
.col-md-pull-11{right:91.66667%;}
.col-md-pull-12{right:100%;}
.col-md-push-0{left:auto;}
.col-md-push-1{left:8.33333%;}
.col-md-push-2{left:16.66667%;}
.col-md-push-3{left:25%;}
.col-md-push-4{left:33.33333%;}
.col-md-push-5{left:41.66667%;}
.col-md-push-6{left:50%;}
.col-md-push-7{left:58.33333%;}
.col-md-push-8{left:66.66667%;}
.col-md-push-9{left:75%;}
.col-md-push-10{left:83.33333%;}
.col-md-push-11{left:91.66667%;}
.col-md-push-12{left:100%;}
.col-md-offset-0{margin-left:0%;}
.col-md-offset-1{margin-left:8.33333%;}
.col-md-offset-2{margin-left:16.66667%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-4{margin-left:33.33333%;}
.col-md-offset-5{margin-left:41.66667%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-7{margin-left:58.33333%;}
.col-md-offset-8{margin-left:66.66667%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-10{margin-left:83.33333%;}
.col-md-offset-11{margin-left:91.66667%;}
.col-md-offset-12{margin-left:100%;}
}
@media (min-width:1200px){.col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12{float:left;}
.col-lg-1{width:8.33333%;}
.col-lg-2{width:16.66667%;}
.col-lg-3{width:25%;}
.col-lg-4{width:33.33333%;}
.col-lg-5{width:41.66667%;}
.col-lg-6{width:50%;}
.col-lg-7{width:58.33333%;}
.col-lg-8{width:66.66667%;}
.col-lg-9{width:75%;}
.col-lg-10{width:83.33333%;}
.col-lg-11{width:91.66667%;}
.col-lg-12{width:100%;}
.col-lg-pull-0{right:auto;}
.col-lg-pull-1{right:8.33333%;}
.col-lg-pull-2{right:16.66667%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-4{right:33.33333%;}
.col-lg-pull-5{right:41.66667%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-7{right:58.33333%;}
.col-lg-pull-8{right:66.66667%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-10{right:83.33333%;}
.col-lg-pull-11{right:91.66667%;}
.col-lg-pull-12{right:100%;}
.col-lg-push-0{left:auto;}
.col-lg-push-1{left:8.33333%;}
.col-lg-push-2{left:16.66667%;}
.col-lg-push-3{left:25%;}
.col-lg-push-4{left:33.33333%;}
.col-lg-push-5{left:41.66667%;}
.col-lg-push-6{left:50%;}
.col-lg-push-7{left:58.33333%;}
.col-lg-push-8{left:66.66667%;}
.col-lg-push-9{left:75%;}
.col-lg-push-10{left:83.33333%;}
.col-lg-push-11{left:91.66667%;}
.col-lg-push-12{left:100%;}
.col-lg-offset-0{margin-left:0%;}
.col-lg-offset-1{margin-left:8.33333%;}
.col-lg-offset-2{margin-left:16.66667%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-4{margin-left:33.33333%;}
.col-lg-offset-5{margin-left:41.66667%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-7{margin-left:58.33333%;}
.col-lg-offset-8{margin-left:66.66667%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-10{margin-left:83.33333%;}
.col-lg-offset-11{margin-left:91.66667%;}
.col-lg-offset-12{margin-left:100%;}
}
.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}
.fade.in{opacity:1;}
.collapse{display:none;}
.collapse.in{display:block;}
tr.collapse.in{display:table-row;}
tbody.collapse.in{display:table-row-group;}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease;}
.carousel{position:relative;}
.carousel-inner{position:relative;overflow:hidden;width:100%;}
.carousel-inner > .item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{display:block;max-width:100%;height:auto;line-height:1;}
@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner > .item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-moz-transition:-moz-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;}
.carousel-inner > .item.next, .carousel-inner > .item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0;}
.carousel-inner > .item.prev, .carousel-inner > .item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;}
.carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0;}
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev{display:block;}
.carousel-inner > .active{left:0;}
.carousel-inner > .next,
.carousel-inner > .prev{position:absolute;top:0;width:100%;}
.carousel-inner > .next{left:100%;}
.carousel-inner > .prev{left:-100%;}
.carousel-inner > .next.left,
.carousel-inner > .prev.right{left:0;}
.carousel-inner > .active.left{left:-100%;}
.carousel-inner > .active.right{left:100%;}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-image:linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);}
.carousel-control:hover, .carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block;}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px;}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px;}
.carousel-control .icon-prev,
.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif;}
.carousel-control .icon-prev:before{content:'\2039';}
.carousel-control .icon-next:before{content:'\203a';}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center;}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent;}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff;}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);}
.carousel-caption .btn{text-shadow:none;}
@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px;}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev{margin-left:-15px;}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next{margin-right:-15px;}
.carousel-caption{left:20%;right:20%;padding-bottom:30px;}
.carousel-indicators{bottom:20px;}
}
.clearfix:before, .clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.center-block{display:block;margin-left:auto;margin-right:auto;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.hide{display:none !important;}
.show{display:block !important;}
.invisible{visibility:hidden;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.hidden{display:none !important;}
.affix{position:fixed;}
@-ms-viewport{width:device-width;}
.visible-xs{display:none !important;}
.visible-sm{display:none !important;}
.visible-md{display:none !important;}
.visible-lg{display:none !important;}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block{display:none !important;}
@media (max-width:767px){.visible-xs{display:block !important;}
table.visible-xs{display:table !important;}
tr.visible-xs{display:table-row !important;}
th.visible-xs,
td.visible-xs{display:table-cell !important;}
}
@media (max-width:767px){.visible-xs-block{display:block !important;}
}
@media (max-width:767px){.visible-xs-inline{display:inline !important;}
}
@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important;}
table.visible-sm{display:table !important;}
tr.visible-sm{display:table-row !important;}
th.visible-sm,
td.visible-sm{display:table-cell !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important;}
table.visible-md{display:table !important;}
tr.visible-md{display:table-row !important;}
th.visible-md,
td.visible-md{display:table-cell !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important;}
}
@media (min-width:1200px){.visible-lg{display:block !important;}
table.visible-lg{display:table !important;}
tr.visible-lg{display:table-row !important;}
th.visible-lg,
td.visible-lg{display:table-cell !important;}
}
@media (min-width:1200px){.visible-lg-block{display:block !important;}
}
@media (min-width:1200px){.visible-lg-inline{display:inline !important;}
}
@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important;}
}
@media (max-width:767px){.hidden-xs{display:none !important;}
}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important;}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important;}
}
@media (min-width:1200px){.hidden-lg{display:none !important;}
}
.visible-print{display:none !important;}
@media print{.visible-print{display:block !important;}
table.visible-print{display:table !important;}
tr.visible-print{display:table-row !important;}
th.visible-print,
td.visible-print{display:table-cell !important;}
}
.visible-print-block{display:none !important;}
@media print{.visible-print-block{display:block !important;}
}
.visible-print-inline{display:none !important;}
@media print{.visible-print-inline{display:inline !important;}
}
.visible-print-inline-block{display:none !important;}
@media print{.visible-print-inline-block{display:inline-block !important;}
}
@media print{.hidden-print{display:none !important;}
}
.relative{position:relative;}
.margin-top20px{margin-top:20px;}
.margin-top50px{padding-top:50px;}
.right{float:right;}
.left{float:left;}
.white-bg{background:#fff;}
.grey-bg{background:#eeeeee;}
.margin-top40px{margin-top:40px !important;}
.aruba, .canada, .chile, .czech, .england,
.france, .poland, .usa, .minus, .plus{display:inline-block;background:url("../images/sprite2.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;}
.aruba{background-position:-0px -0px;width:29px;height:17px;}
.canada{background-position:-0px -17px;width:29px;height:18px;}
.chile{background-position:-0px -35px;width:29px;height:18px;}
.czech{background-position:-0px -53px;width:29px;height:18px;}
.england{background-position:-0px -71px;width:29px;height:18px;}
.france{background-position:-0px -89px;width:29px;height:18px;}
.poland{background-position:-0px -107px;width:29px;height:18px;}
.usa{background-position:-0px -125px;width:29px;height:18px;}
.minus{background-position:-0px -143px;width:24px;height:24px;}
.plus{background-position:-0px -167px;width:24px;height:24px;}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,
.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-prev:before{content:'тЖР';}
[dir='rtl'] .slick-prev:before{content:'тЖТ';}
.slick-next{right:-25px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-next:before{content:'тЖТ';}
[dir='rtl'] .slick-next:before{content:'тЖР';}
.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'тАв';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{opacity:.75;color:black;}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none;}
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto;}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr;}
.mCSB_container{overflow:hidden;width:auto;height:auto;}
.mCSB_inside > .mCSB_container{margin-right:30px;}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container{margin-right:0;margin-left:30px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0;}
.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;}
.mCSB_outside + .mCSB_scrollTools{right:-26px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{right:auto;left:0;}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{left:-26px;}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;}
.mCSB_scrollTools a + .mCSB_draggerContainer{margin:20px 0;}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px;}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer;}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0;}
.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px;}
.mCSB_container_wrapper > .mCSB_container{padding-right:30px;padding-bottom:30px;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0;}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0;}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px;}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{margin-right:0;margin-left:30px;}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0;}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;transition:opacity .2s ease-in-out, background-color .2s ease-in-out;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;}
.mCSB_scrollTools{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)";}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, 0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, 0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, 0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)";}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, 0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0;}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px;}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px;}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px;}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, 0.15);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.75);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0, 0, 0, 0.85);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0, 0, 0, 0.9);}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0;}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px;}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px;}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px;}
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255, 255, 255, 0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255, 255, 255, 0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, 0.85);}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, 0.9);}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, 0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.85);}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.9);}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0;}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:7px !important;background:#878787 !important;}
body{font-size:10px;}
a:hover{text-decoration:none;}
a{outline:none;}
.align-center{text-align:center;}
.header-top{background:#353535;}
.header-top h2{text-align:center;}
.header-top h2 span{font:400 1.4em/40px "Montserrat", sans-serif;color:#aaa;}
.header-top h2 a{font:700 1.4em/40px "Montserrat", sans-serif;color:#78b476;text-transform:uppercase;margin-left:8px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.header-top h2 a:hover{color:#98c697;}
.header-top h2 a i{margin-left:5px;}
.header-bot{height:128px;-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);}
.header-bot .h-logo{float:left;margin-top:25px;margin-right:17px;}
.header-nav{float:left;}
.header-nav:before, .header-nav:after{content:" ";display:table;}
.header-nav:after{clear:both;}
.header-nav ul{}
.header-nav ul:before, .header-nav ul:after{content:" ";display:table;}
.header-nav ul:after{clear:both;}
.header-nav ul li{float:left;margin-right:20px;margin-top:39px;font:600 19px/1 "Montserrat", sans-serif;}
.header-nav ul li a{color:#353535;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.header-nav ul li a:hover{color:#858585;}
.header-nav ul.nav-secondary li{margin-top:15px;font:600 16px/1 "Montserrat", sans-serif;}
.header-nav ul.nav-secondary li a{font-weight:400;}
.header-right{float:right;}
.header-right:before, .header-right:after{content:" ";display:table;}
.header-right:after{clear:both;}
.language{margin-top:34px;position:relative;z-index:100;}
.language:before, .language:after{content:" ";display:table;}
.language:after{clear:both;}
.language > a{font:700 1.4em/1 "Montserrat", sans-serif;color:#878787;text-transform:uppercase;position:relative;display:block;float:right;text-decoration:none;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.language > a:hover{color:#6e6e6e;}
.language > a:after{content:'';position:absolute;right:26px;top:-2px;display:block;width:19px;height:19px;}
.language-toggle{padding:10px 0px;border:1px solid #d6d6d6;width:96px;display:none;position:absolute;background:#fff;top:30px;right:0px;}
.language-toggle li a{display:block;text-align:center;padding:13px 0px;font:700 1.4em/1 "Montserrat", sans-serif;color:#878787;background:#fff;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.language-toggle li a:hover{background:#dedede;}
.header-right-bot{margin-top:30px;}
.header-right-bot:before, .header-right-bot:after{content:" ";display:table;}
.header-right-bot:after{clear:both;}
.header-right-bot ul{float:right;}
.header-right-bot ul:before, .header-right-bot ul:after{content:" ";display:table;}
.header-right-bot ul:after{clear:both;}
.header-right-bot ul li{float:left;}
.header-right-bot ul li:first-child{margin-right:20px;}
.header-right-bot ul li a{font:400 1.3em/1 "Montserrat", sans-serif;color:#878787;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.header-right-bot ul li a:hover{color:#545454;}
.hero{background-image:url(/lib/images/bg/homepage_hero-bg.jpg);background-size:cover;padding:68px 0px 60px 0px;margin-top:20px;}
.hero-row{width:100%;display:table;}
.hero-left{width:34%;display:table-cell;vertical-align:top;}
.hero-right{display:table-cell;vertical-align:top;width:66%;}
.hero-right h1{font:600 6.4em/1.2 "Josefin Slab", serif;color:#fff;margin-left:65px;margin-top:24px;text-shadow:5px 5px 35px rgba(27, 27, 27, 0.59),
5px -5px 35px rgba(27, 27, 27, 0.59),
-5px 5px 35px rgba(27, 27, 27, 0.59),
-5px -5px 35px rgba(27, 27, 27, 0.59);}
.hero-right h2{font:400 2.4em/1 "Montserrat", sans-serif;color:#fff;margin-left:66px;margin-top:30px;text-shadow:5px 5px 35px rgba(27, 27, 27, 0.59),
5px -5px 35px rgba(27, 27, 27, 0.59),
-5px 5px 35px rgba(27, 27, 27, 0.59),
-5px -5px 35px rgba(27, 27, 27, 0.59);}
.hero-right a{display:inline-block;border:3px solid #fbfbfb;font:400 1.4em/1 "Montserrat", sans-serif;color:#fbfbfb;text-transform:uppercase;padding:12px 26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:48px 0 0 66px;-webkit-box-shadow:5px 5px 35px rgba(27, 27, 27, 0.25),
5px -5px 35px rgba(27, 27, 27, 0.25),
-5px 5px 35px rgba(27, 27, 27, 0.25),
-5px -5px 35px rgba(27, 27, 27, 0.25);box-shadow:5px 5px 35px rgba(27, 27, 27, 0.25),
5px -5px 35px rgba(27, 27, 27, 0.25),
-5px 5px 35px rgba(27, 27, 27, 0.25),
-5px -5px 35px rgba(27, 27, 27, 0.25);text-shadow:5px 5px 35px rgba(27, 27, 27, 0.59),
5px -5px 35px rgba(27, 27, 27, 0.59),
-5px 5px 35px rgba(27, 27, 27, 0.59),
-5px -5px 35px rgba(27, 27, 27, 0.59);}
.hero-right a i{margin-left:2px;}
.hero-right a:hover{box-shadow:none;}
#large-boxes{background:#eeeeee;padding-top:40px;}
.large-box-block{text-align:center;background:#fff;padding-bottom:20px;-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);}
.large-box-block h3{font:700 4em/1 "Josefin Slab", serif;color:#353535;margin-top:27px;}
.large-box-block h4{font:400 1.8em/1 "Montserrat", sans-serif;color:#353535;margin-top:5px;}
.large-box-block a{display:inline-block;width:154px;height:44px;background:#78b476;-webkit-box-shadow:0px 0px 0px 2px #78b476;box-shadow:0px 0px 0px 2px #78b476;border:1px solid #fff;margin-top:30px;font:700 1.6em/44px "Montserrat", sans-serif;text-transform:uppercase;color:#fff;}
.large-box-block a:hover{opacity:0.7;filter:alpha(opacity=70);}
#small-boxes{background:#eeeeee;padding-top:40px;}
.small-boxes-block{background:#dedede;border:10px solid #fff;padding-bottom:20px;text-align:center;text-transform:uppercase;-webkit-box-shadow:0px 0px 0px 2px #bbbbbb;box-shadow:0px 0px 0px 2px #bbbbbb;}
.small-boxes-block img{margin:20px auto;}
.small-boxes-block a{font:1.4em/1.2 "Montserrat", sans-serif;color:#353535;}
.small-boxes-block a span{color:#78b476;margin-left:4px;}
.small-boxes-block a i{margin-left:4px;}
#press-slider{background:#eeeeee;}
.slick-slide{padding:0 30px 30px 30px;}
.press-slider{padding:0 30px;margin-top:70px;}
.press-slider .slick-slide a{display:block;height:120px;}
.press-slider .slick-slide a:hover{opacity:0.8;filter:alpha(opacity=80);}
.press-slider .slick-slide a img{display:block;position:relative !important;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.slick-prev{width:14px;height:22px;background:url(../images/sprite/arrow_grey-left_default.png);left:0;}
.slick-prev:hover{background:url(../images/sprite/arrow_grey-left_active.png);}
.slick-prev:before{display:none;}
.slick-next{right:0;width:14px;height:22px;background:url(../images/sprite/arrow_grey-right_default.png);}
.slick-next:hover{background:url(../images/sprite/arrow_grey-right_active.png);}
.slick-next:before{display:none;}
.slick-current{outline:none;}
footer{padding-bottom:70px;}
.grey{background-image:url(../images/bg/footer_bg-grey.jpg);background-size:cover;}
.white{background-image:url(../images/bg/footer_bg-white.jpg);background-size:cover;}
.quick-links, .why-root{margin-top:80px;float:left;}
.quick-links ul .h5, .why-root ul .h5{font:1.8em/1 "Montserrat", sans-serif;color:#fff;text-shadow:1px 1px 3px #000, -1px 1px 3px #000, 1px -1px 3px #000, -1px -1px 3px #000;margin-bottom:16px;}
.quick-links ul li, .why-root ul li{font:1.3em/1 "Montserrat", sans-serif;color:#fff;text-shadow:1px 1px 3px #000, -1px 1px 3px #000, 1px -1px 3px #000, -1px -1px 3px #000;margin-bottom:8px;}
.quick-links ul li a, .why-root ul li a{color:#fff;text-shadow:1px 1px 3px #000, -1px 1px 3px #000, 1px -1px 3px #000, -1px -1px 3px #000;}
.quick-links ul li a:hover, .why-root ul li a:hover{opacity:0.8;filter:alpha(opacity=80);}
.why-root{margin-left:60px;}
.footer-share{clear:both;padding-top:34px;}
.footer-share h5{font:1.8em/1 "Montserrat", sans-serif;color:#fff;text-shadow:1px 1px 3px #000, -1px 1px 3px #000, 1px -1px 3px #000, -1px -1px 3px #000;margin-bottom:16px;}
.footer-share ul:before, .footer-share ul:after{content:" ";display:table;}
.footer-share ul:after{clear:both;}
.footer-share ul li{float:left;}
.footer-share ul li a{color:#fff;text-shadow:1px 1px 3px #000, -1px 1px 3px #000, 1px -1px 3px #000, -1px -1px 3px #000;font-size:2.3em;margin-right:30px;}
.footer-share ul li a:hover{opacity:0.8;filter:alpha(opacity=80);}
.footer-right{width:408px;float:right;margin-top:80px;}
.footer-sign h5{font:1.8em/1 "Montserrat", sans-serif;color:#fff;text-shadow:1px 1px 3px #000, -1px 1px 3px #000, 1px -1px 3px #000, -1px -1px 3px #000;margin-bottom:16px;}
.footer-sign .error{color:red;font:1.6em/40px "Montserrat", sans-serif;text-shadow:1px 1px 3px #000, -1px 1px 3px #000, 1px -1px 3px #000, -1px -1px 3px #000;max-height:2em;}
.footer-sign .success{color:#98c697;font:1.6em/40px "Montserrat", sans-serif;text-shadow:1px 1px 3px #000, -1px 1px 3px #000, 1px -1px 3px #000, -1px -1px 3px #000;}
#footer-form{width:100%;display:table;float:right;height:50px;vertical-align:top;}
#footer-form p{display:table-cell;text-align:right;vertical-align:middle;height:50px;}
#footer-form p:last-child{width:130px;}
#footer-form p input[type="text"]{width:100%;height:50px;display:block;font:700 1.6em/50px "Montserrat", sans-serif;color:#a3a3a3;padding-left:18px;padding-top:2px;}
#footer-form p input[type="submit"]{display:inline-block;width:110px;height:45px;background:#78b476;-webkit-box-shadow:0px 0px 0px 2px #78b476;box-shadow:0px 0px 0px 2px #78b476;border:1px solid #fff;font:700 1.6em/45px "Montserrat", sans-serif;text-transform:uppercase;color:#fff;cursor:pointer;margin-left:10px;}
#footer-form p input[type="submit"]:hover{opacity:0.7;filter:alpha(opacity=70);}
.footer-about{padding-top:38px;clear:both;}
.footer-about h5{font:1.8em/1 "Montserrat", sans-serif;color:#fff;text-shadow:1px 1px 3px #000, -1px 1px 3px #000, 1px -1px 3px #000, -1px -1px 3px #000;margin-bottom:16px;}
.footer-about p{font:300 1.8em/1 "Open Sans", sans-serif;color:#fff;text-shadow:1px 1px 3px #000, -1px 1px 3px #000, 1px -1px 3px #000, -1px -1px 3px #000;}
.footer-about a{font:700 1.4em/1 "Montserrat", sans-serif;color:#78b476;text-transform:uppercase;margin-left:4px;}
.footer-about a i{margin-left:4px;}
.footer-about a:hover{color:#98c697;}
.mobile-menu{font-size:3em;color:#353535;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;position:absolute;top:54px;right:20px;display:none;}
.mobile-menu:hover{color:#4f4f4f;}
#products_main-hero{background-image:url(../images/bg/products_main-hero-bg.jpg);background-size:cover;padding:68px 0px 60px 0px;margin-top:20px;min-height:384px;}
.pmh-right{width:38%;position:absolute;left:62%;}
.pmh-right img{float:right;}
.pmh-left{position:absolute;width:62%;left:0;}
.pmh-left h1{font:600 6.4em/1 "Josefin Slab", serif;color:#fff;margin-left:65px;margin-top:0px;text-shadow:0 0 35px rgba(27, 27, 27, 0.59);}
.pmh-left h2{font:400 2.4em/34px "Montserrat", sans-serif;color:#fff;margin-left:66px;margin-top:30px;text-shadow:0 0 35px rgba(27, 27, 27, 0.59);}
.pmh-left a{display:inline-block;border:3px solid #fbfbfb;font:400 1.4em/1 "Montserrat", sans-serif;color:#fbfbfb;text-transform:uppercase;padding:12px 26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:48px 0 0 66px;-webkit-box-shadow:0 0 35px rgba(27, 27, 27, 0.59);box-shadow:0 0 35px rgba(27, 27, 27, 0.59);background:rgba(0, 0, 0, 0.2);}
.pmh-left a i{margin-left:2px;}
.pmh-left a:hover{box-shadow:none;}
#products h3{font:700 2.4em/70px "Josefin Slab", serif;color:#525252;text-align:center;}
#products h3 a{font:700 18px/70px "Montserrat", sans-serif;color:#78b476;text-transform:uppercase;margin-left:7px;-webkit-transition:all, 0.2s;-o-transition:all, 0.2s;transition:all, 0.2s;}
#products h3 a:hover{color:#5aa057;}
#products h3 a i{margin-left:4px;}
.products-inner{background:#eeeeee;padding-top:30px;}
.products-block{text-align:center;display:block;background:#fff;margin-bottom:40px;-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);}
.products-block p{text-align:center;}
.products-img{text-align:center;display:block;height:294px;position:relative;overflow:hidden;}
.products-img img{position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;}
.products-img + p{color:#655240;font:700 2.4em/1 "Josefin Slab", serif;margin-top:20px;}
.products-img + p + p{color:#878787;padding-top:8px;padding-bottom:17px;font:400 1.4em/1 "Montserrat", sans-serif;}
#blog_posts{padding-top:50px;background:#eeeeee;padding-bottom:10px;}
#blog_posts h3{font:700 3em/1 "Josefin Slab", serif;color:#525252;margin-bottom:20px;}
.blog_post-block{margin-bottom:40px;background:#fff;-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);}
.blog_post-block img{width:100%;height:auto;display:block;}
.post-content{padding:20px 20px 16px 20px;}
.post-content h4{font:700 2em/20px "Josefin Slab", serif;color:#655240;}
.post-content p{color:#878787;font:400 1.2em/22px "Montserrat", sans-serif;margin-top:4px;}
.post-content p a{font:700 1.2em/1 "Montserrat", sans-serif;color:#78b476;text-transform:uppercase;margin-left:4px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.post-content p a:hover{color:#5aa057;}
#instagram{background:#fff;padding-top:49px;padding-bottom:70px;}
.ins-top-left{padding-bottom:24px;}
.ins-top-left h5{font:700 2.8em/1 "Josefin Slab", serif;color:#525252;}
.ins-top-left h5 i{color:#69bfb4;}
.ins-top-left p{color:#878787;font:400 1.6em/1 "Montserrat", sans-serif;margin-top:14px;margin-left:33px;}
.ins-top-left p a{padding:3px 8px;color:#69bfb4;border:1px solid #69bfb4;text-transform:uppercase;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;margin-left:5px;}
.ins-top-left p a:hover{color:#fff;background:#69bfb4;}
.ins-top-right{padding-bottom:24px;}
.ins-top-right p{color:#525252;font:400 1.6em/24px "Montserrat", sans-serif;margin-top:6px;}
.instagram-img img{display:block;width:100%;height:auto;margin-bottom:20px;}
#media_gallery-heading{padding:70px 0 50px 0;}
#media_gallery-heading h1{font:700 4em/1 "Josefin Slab", serif;color:#655240;text-align:center;}
#media_gallery-heading h2{font:1.6em/1 "Montserrat", sans-serif;color:#353535;margin-top:50px;text-align:center;}
#media_gallery{background:#eeeeee;padding-top:50px;padding-bottom:70px;}
.media_gallery-block{display:block;background:#fff;-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);overflow:hidden;}
.media_gallery-block img{width:100%;height:auto;-webkit-transition:all, 0.2s;-o-transition:all, 0.2s;transition:all, 0.2s;}
.media_gallery-block img:hover{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:perspective(1000px) translate3d(0, 0, 0);transform:perspective(1000px) translate3d(0, 0, 0);-moz-transform:scale3d(1.03, 1.03, 1.03);-ms-transform:scale3d(1.03, 1.03, 1.03);-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}
.media_gallery-block h3{font:700 2.4em/70px "Josefin Slab", serif;color:#655240;text-align:center;}
#media-form{background:#eeeeee;padding:50px 0 70px 0;}
#media-form input[type="text"]{display:block;width:100%;border:1px solid #afb3b2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;height:50px;font:700 1.6em/50px "Montserrat", sans-serif;color:#878787;margin-bottom:20px;}
#media-form input[type="submit"]{text-align:center;display:block;margin:0px auto 0px auto !important;width:96px;height:46px;background:#78b476;-webkit-box-shadow:0px 0px 0px 2px #78b476;box-shadow:0px 0px 0px 2px #78b476;border:1px solid #fff;margin-top:30px;font:700 1.6em/44px "Montserrat", sans-serif;text-transform:uppercase;color:#fff;cursor:pointer;}
#media-form input[type="submit"]:hover{opacity:0.7;filter:alpha(opacity=70);}
#heading{padding:70px 0 50px 0;}
#heading h1{font:700 4em/1 "Josefin Slab", serif;color:#655240;text-align:center;}
#heading h4{margin:35px auto 0 auto;max-width:595px;}
.container-salers{background:#eeeeee;}
.container-salers:before, .container-salers:after{content:" ";display:table;}
.container-salers:after{clear:both;}
.salers-img img{width:100%;height:auto;}
.industry_salers-img{-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);}
.industry_salers, .industry_salers{width:50%;}
.right{float:right;}
.industry-sales-block-inner{padding-right:40px;max-width:500px;float:right;}
.industry-sales-block-inner{font:1.6em/26px "Montserrat", sans-serif;color:#525252;margin-top:46px;}
.industry-sales-block-inner ul{list-style:disc;padding-left:1.2em;}
.industry-sales-block-inner h2{font:700 1.4em/1 "Montserrat", sans-serif;color:#525252;margin-top:46px;margin-bottom:10px;}
.industry-sales-block-inner h2 ~ a{color:#78b476;display:block;}
.industry-sales-block-inner h2 ~ a:hover{color:#5aa057;}
.wholesalers{text-align:center;display:block;float:left;margin:0px auto 0px auto !important;width:238px;height:46px;background:#78b476;-webkit-box-shadow:0px 0px 0px 2px #78b476;box-shadow:0px 0px 0px 2px #78b476;border:1px solid #fff;margin-top:30px;text-transform:uppercase;color:#fff !important;cursor:pointer;margin-top:30px !important;padding-top:10px;}
.wholesalers:hover{opacity:0.7;filter:alpha(opacity=70);}
.industry_salers-img img{width:100%;height:auto;}
#industry_about{padding:70px 0 50px 0;}
#industry_about h1{font:4em/1 "Josefin Slab", serif;color:#525252;text-align:center;margin-top:50px;}
#industry_about p{max-width:630px;font:1.6em/26px "Montserrat", sans-serif;color:#525252;margin:36px auto 0 auto;}
.industry_about-links{text-align:center;}
.industry_about-links a{display:inline-block;font:1.8em/1 "Montserrat", sans-serif;color:green;text-decoration:underline;margin-right:40px;}
.industry_about-links a:last-child{margin-right:0px;}
.industry_about-links a:hover{text-decoration:none;}
#industry_slider{padding:50px 0px;background:#eeeeee;}
#industry_slider h2{font:700 2.4em/1 "Josefin Slab", serif;color:#525252;text-align:center;padding-bottom:40px;}
.industry_slider .slick-prev{width:16px;height:27px;background:url(../images/sprite/arrow-green-left.png);left:0;z-index:10;}
.industry_slider .slick-prev:hover{opacity:0.8;}
.industry_slider .slick-prev:before{display:none;}
.industry_slider .slick-next{right:0;width:16px;height:27px;background:url(../images/sprite/arrow-green-right.png);}
.industry_slider .slick-next:hover{opacity:0.8;}
.industry_slider .slick-next:before{display:none;}
#industry_testimonial{padding:50px 0 70px 0;}
#industry_testimonial h3{font:700 3em/40px "Josefin Slab", serif;color:#525252;max-width:660px;text-align:center;margin:0 auto;}
#industry_testimonial h4{font:700 1.6em/1 "Montserrat", sans-serif;color:#525252;text-align:center;margin-top:36px;}
#industry_testimonial p{font:1.4em/1 "Montserrat", sans-serif;color:#525252;margin-top:16px;text-align:center;}
#industry_testimonial img{margin-top:13px;text-align:center;}
#industry_testimonial h5{font:700 2.4em/1 "Josefin Slab", serif;color:#525252;margin-top:70px;text-align:center;}
.industry_companies{text-align:center;}
.industry_companies a{display:inline-block;vertical-align:middle;height:116px;}
.industry_companies a:hover{opacity:.8;}
.industry_companies a:after{content:'';display:inline-block;vertical-align:middle;height:100%;}
.industry_companies a img{vertical-align:middle;display:inline-block;}
#industry_blocks{background:#eeeeee;}
.industry_row:before, .industry_row:after{content:" ";display:table;}
.industry_row:after{clear:both;}
.industry_block{width:50%;}
.industry_block-content{padding-left:50px;padding-right:50px;padding-bottom:50px;}
.industry_block-content:before, .industry_block-content:after{content:" ";display:table;}
.industry_block-content:after{clear:both;}
.industry_block-content h3{margin-top:94px;font:700 3em/1 "Josefin Slab", serif;color:#525252;}
.industry_block-content p{font:1.8em/1.6 "Open Sans", sans-serif;margin-top:30px;max-width:450px;}
.industry_block-img img{width:100%;height:auto;display:block;}
.industry-links{margin-top:25px;padding-bottom:100px;}
.industry-links a{display:block;font:700 1.6em/1 "Montserrat", sans-serif;color:#78b476;margin-bottom:12px;-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}
.industry-links a i{margin-left:2px;font-weight:bold;}
.industry-links a:hover{color:#98c697;}
#industy_suite{padding:70px 0 120px 0;}
#industy_suite h2{font:700 3em/1 "Josefin Slab", serif;color:#525252;text-align:center;margin-bottom:35px;}
.suite-block{text-align:center;}
.suite-block h4{font:700 2.4em/1 "Josefin Slab", serif;margin-top:26px;color:#655240;}
.suite-block p{font:1.4em/1 "Montserrat", sans-serif;color:#525252;margin-top:14px;}
.suite-block a{font:700 1.4em/1 "Montserrat", sans-serif;text-transform:uppercase;color:#78b476;-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;display:inline-block;margin-top:14px;}
.suite-block a:hover{color:#98c697;}
#industry_help{padding-bottom:70px;}
#industry_help h2{font:700 4em/1 "Josefin Slab", serif;color:#525252;text-align:center;}
#industry_help p{font:1.6em/1.5 "Montserrat", sans-serif;color:#525252;text-align:center;max-width:570px;margin-left:auto;margin-right:auto;margin-top:14px;}
#industry_help a{text-align:center;display:block;margin:26px auto 0px auto !important;width:238px;height:46px;background:#78b476;-webkit-box-shadow:0px 0px 0px 2px #78b476;box-shadow:0px 0px 0px 2px #78b476;border:1px solid #fff;margin-top:30px;font:700 1.6em/44px "Montserrat", sans-serif !important;text-transform:uppercase;color:#fff !important;cursor:pointer;margin-top:30px !important;}
#industry_help a:hover{opacity:0.7;filter:alpha(opacity=70);}
.carousel-control.left, .carousel-control.right{background-image:none;}
.slider-left{margin-left:85px;}
.slider-left img{width:100%;height:auto;}
.slider-right{margin-left:20px;margin-right:100px;}
.slider-right > p{font:1.6em/24px "Montserrat", sans-serif;color:#525252;margin-top:84px;}
.slider-right p + p{color:#878787;font:1.6em/24px "Montserrat", sans-serif;margin-top:37px;}
.glyphicon-chevron-left{width:16px !important;height:27px !important;background:url(../images/sprite/arrow-green-left.png);left:5% !important;z-index:10;}
.glyphicon-chevron-left:hover{opacity:0.8;}
.glyphicon-chevron-right{width:16px !important;height:27px !important;background:url(../images/sprite/arrow-green-right.png);right:5% !important;z-index:10;}
.glyphicon-chevron-right:hover{opacity:0.8;}
.slideshow-left{overflow:hidden;padding-right:20px;}
.slideshow-left div{position:relative;overflow:hidden;}
.slider-nav .slick-current img{border:1px solid #ccc !important;}
.slider-nav .slick-slide img{text-align:center;margin-left:auto;margin-right:auto;}
.slider-nav{width:90%;margin-left:25px;padding-left:20px;padding-right:20px;}
.slider-nav .slick-slide{text-align:center;outline:none !important;padding:0px !important;}
.slider-nav .slick-prev, .slider-nav .slick-next{z-index:100 !important;top:50% !important;}
.slider-for .slick-slide{padding-bottom:20px !important;}
.slider-for .slick-slide img{margin-left:auto !important;margin-right:auto !important;width:100%;height:auto;}
#slideshow{padding-top:60px;}
.slideshow-right{margin-top:40px;padding-right:20px;}
.slideshow-right h1{font:700 3.6em/1 "Josefin Slab", serif;color:#655240;}
.slideshow-right h2{font:700 2em/1.2 "Montserrat", sans-serif;color:#353535;}
.slideshow-right h2 span{font-weight:400;}
.slideshow-right h3{font:700 1.8em/1.6 "Open Sans", sans-serif;color:#353535;margin-top:34px;}
.slideshow-right p{font:1.6em/1.4 "Open Sans", sans-serif;color:#353535;padding-top:30px;}
.slideshow-right h4{font:700 1.4em/1.2 "Open Sans", sans-serif;color:#353535;text-transform:uppercase;margin-top:30px;}
.slideshow-right a{font:1.6em/1.4 "Open Sans", sans-serif;color:#78b476;@incude transition(all .1s);margin-top:13px;display:block;}
.slideshow-right a:hover{color:#98c697;}
.slideshow-right p{text-align:left;margin-top:0px;}
.slideshow-right p a{text-align:center;display:inline-block;margin:0px auto 0px auto !important;width:238px;height:46px;background:#78b476;-webkit-box-shadow:0px 0px 0px 2px #78b476;box-shadow:0px 0px 0px 2px #78b476;border:1px solid #fff;margin-top:20px !important;font:700 1.4em/44px "Montserrat", sans-serif !important;text-transform:uppercase;color:#fff !important;cursor:pointer;margin-top:30px !important;font-size:14px !important;}
.slideshow-right p a:hover{opacity:0.7;filter:alpha(opacity=70);}
ul.tabs{margin:0;padding:0;float:left;list-style:none;height:56px;border-bottom:1px solid #cccccc;width:100%;}
ul.tabs li{float:left;margin:0;cursor:pointer;padding:0px 21px;height:56px;line-height:56px;border-top:1px solid #dfdede;border-left:1px solid #dfdede;border-right:1px solid #dfdede;border-bottom:1px solid #dfdede;background-color:#eeeeee;color:#ccc;overflow:hidden;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:25px;padding-right:25px;font:2.4em/56px "Josefin Slab", serif;color:#353535;margin-right:20px;}
ul.tabs li:nth-child(1){margin-left:25px !important;}
.tab_last{border-right:1px solid #dfdede;}
ul.tabs li:hover{background-color:#eeeeee;color:#333;}
ul.tabs li.active{background-color:#fff;color:#333;border-bottom:1px solid #fff !important;display:block;position:relative;top:1px;}
.tab_container{border:1px solid #ccc;border-top:none;clear:both;float:left;width:100%;background:#fff;overflow:auto;}
.tab_container-inner{padding:7px 9px 7px 0px;max-height:500px;overflow:hidden;}
.tab_content{padding:20px 40px 40px 35px;display:none;}
.tab_content p{font:1.6em/1.4 "Open Sans", sans-serif;margin-bottom:20px;}
.tabs-wrap:before, .tabs-wrap:after{content:" ";display:table;}
.tabs-wrap:after{clear:both;}
.tab_drawer_heading{display:none;}
.tab-inner:before, .tab-inner:after{content:" ";display:table;}
.tab-inner:after{clear:both;}
.tab-inner li{float:left;margin-right:40px;}
.tab-inner li:last-child{margin-right:40px;}
.tab-inner li a{font:1.6em/1 "Montserrat", sans-serif;color:#78b476;}
.tab-inner li a:hover{text-decoration:underline;font-weight:700;}
.tab_content-inner p{font:400 1.6em/26px "Open Sans", sans-serif;color:#353535;margin-top:20px;}
.tab_content-inner ul{margin-top:30px;}
.tab_content-inner ul li{font:1.4em/1 "Open Sans", sans-serif;font-weight:bolder;color:#353535;margin-bottom:15px;position:relative;padding-left:10px;}
.tab_content-inner ul li:after{content:'';position:absolute;width:3px;height:3px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#353535;left:0;top:7px;}
.inner-active{font-weight:700 !important;text-decoration:underline;}
.tab_content .blog_entry h2{font:2em/2 "Open Sans", sans-serif;font-weight:bolder;}
.tab_content .blog_entry_image, .tab_content .blog_entry_text{width:50%;}
.tab_content .blog_entry_image img{width:100%;}
.tab_content .blog_entry li:nth-child(4n+1) .blog_entry_body div{padding-left:20px;float:left;}
.tab_content .blog_entry li:nth-child(4n+3) .blog_entry_body div{padding-right:20px;float:right;}
@media screen and (max-width:992px){.tabs{display:none;}
.tabs-wrap{padding-left:10px;padding-right:10px;}
.tab_drawer_heading{background-color:#eee;color:#fff;border-top:1px solid #ccc;margin:0;padding:5px 20px;font:2.4em/40px "Josefin Slab", serif;color:#353535;display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.d_active{background-color:#ccc;color:#fff;}
}
#individual-tabs{margin-top:50px;}
.individual-long-lasting h2{text-align:left !important;}
#individual_show{background:#eeeeee;padding-top:35px;padding-bottom:70px;}
.individual_show-top:before, .individual_show-top:after{content:" ";display:table;}
.individual_show-top:after{clear:both;}
.individual_show-top h2{float:left;width:28%;font:3em/1 "Josefin Slab", serif;color:#353535;}
.individual_show-top h3{float:left;padding-left:60px;width:72%;font:1.6em/26px "Montserrat", sans-serif;color:#353535;}
.individual_show-top h3 span{color:#78b476;font-weight:700;}
.show-wrap{-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);}
.individual_show-bot{margin-top:40px;}
.show-top{height:50px;background:#fff;line-height:50px;padding-left:15px;}
.show-top i{font-size:2em;line-height:50px;position:relative;top:2px;}
.show-top span{font:1.4em/50px "Montserrat", sans-serif;color:#878787;margin-left:15px;}
.show-bot{position:relative;}
.show-bot img{width:100%;height:auto;display:blcok;}
.show-hidden{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;padding:20px;display:none;}
.show-hidden p:nth-child(1){font:1.4em/24px "Montserrat", sans-serif;color:#878787;}
.show-hidden p:nth-child(2){font:1.4em/24px "Montserrat", sans-serif;color:#878787;text-transform:uppercase;}
.show-hidden a{font:700 1.4em/24px "Montserrat", sans-serif;color:#78b476;margin-top:10px;}
.show-hidden a:hover{color:#98c697;}
.show-bot:hover > .show-hidden{display:block;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;cursor:pointer;}
#individual_show .fa-instagram{color:#69bfb4;}
#individual_show .fa-twitter{color:#64b9fb;}
table#miyazaki{margin:0 auto;border-collapse:collapse;font-family:Agenda-Light, sans-serif;font-weight:100;background:#333;color:#fff;text-rendering:optimizeLegibility;border-radius:5px;width:100%;margin-left:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
table#miyazaki thead th{font-weight:600;}
table#miyazaki thead th, table#miyazaki tbody td{padding:15px;font:1.6em/1 "Montserrat", sans-serif;}
table#miyazaki tbody td{padding:15px;color:#444;font:1.4em/1 "Montserrat", sans-serif;}
table#miyazaki tbody tr{background:#eee;}
table#miyazaki tbody tr:hover{background:#d4d4d4;}
table#miyazaki tbody tr:not(:last-child){border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
@media screen and (max-width:600px){table#miyazaki tbody tr:not(:last-child){border-top:3px solid #ddd;border-bottom:3px solid #ddd;}
table#miyazaki{width:100%;}
table#miyazaki caption{background-image:none;}
table#miyazaki thead{display:none;}
table#miyazaki tbody td{display:block;padding:15px;font-size:11px;}
table#miyazaki tbody td:before{content:attr(data-th);font-weight:bold;display:inline-block;width:50%;font-size:14px;text-align:left !important;margin-right:10px;}
table#miyazaki tbody tr{background:none;}
table#miyazaki tbody td{background:#eee;}
table#miyazaki tbody td:hover{background:#d4d4d4;}
}
#faq_heading{padding:65px 0px 50px 0px;}
#faq_heading h1{font:700 4em/1 "Josefin Slab", serif;color:#525252;text-align:center;}
#faq_heading h2{margin-top:38px;font:1.6em/1 "Montserrat", sans-serif;color:#525252;text-align:center;}
#faq_heading h3{margin-top:34px;font:1.6em/1 "Montserrat", sans-serif;color:#525252;text-align:center;}
#faq_heading div{text-align:center;margin-top:10px;}
#faq_heading div a{font:700 1.6em/1 "Montserrat", sans-serif;color:#78b476;margin-left:15px;-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}
#faq_heading div a:first-child{margin-left:0px !important;}
#faq_heading div a:hover{color:#98c697;}
#faq_heading div a i{margin-left:5px;font-weight:bold;}
#faq_tabs{background:#eeeeee;padding:50px 0 44px 0px;}
#faq_tabs h2{background:#a9a9a8;text-align:center;height:60px;font:700 3em/60px "Josefin Slab", serif;color:#525252;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:4px;position:relative;cursor:pointer;-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}
#faq_tabs h2:hover{background:#c2c2c2;}
.faq_tab-head a{display:block;text-decoration:none;}
.faq_tab-head a:hover{text-decoration:none;}
.faq_tab-active{background:#69bfb4 !important;color:#fff !important;}
.faq_tab-active span{position:absolute;width:0;height:0;border-style:solid;border-width:18px 20px 0 20px;border-color:#69bfb4 transparent transparent transparent;left:50%;margin-left:-20px;bottom:-18px;}
.faq_tab-content-wrap{padding-top:50px;}
.faq_toggle-block h3{height:60px;padding-left:60px;background:#fff;-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);margin-top:20px;font:2.4em/60px "Montserrat", sans-serif;color:#878787;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:2px;position:relative;cursor:pointer;}
.faq_toggle-block h3 span{position:absolute;width:24px;height:24px;background-image:url("../images/sprite-s4af4658a0f.png");background-repeat:no-repeat;background-position:0 -211px;top:50%;margin-top:-12px;left:20px;}
.item-close{color:#878787;}
.item-close span{background-position:0 -211px !important;}
.item-open{color:#525252;}
.item-open span{background-position:0 -235px !important;}
.faq_toggle{background:#fff;margin-top:3px;padding:45px 60px;}
.faq_toggle h4{font:1.6em/24px "Montserrat", sans-serif;color:#353535;margin-bottom:40px;}
.faq_toggle h4 a{color:#78b476;}
.faq_toggle h4 a:hover{color:#98c697;}
.faq_images img{display:block;width:100%;height:auto;}
.faq_video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.faq_video iframe,
.faq_video object,
.faq_video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
#want_more{background:#fff;padding:50px 0 70px 0;}
#want_more h2{font:3em/1 "Josefin Slab", serif;color:#525252;text-align:center;}
#want_more h2 + p{margin-top:20px;}
#want_more h2 + p + p{margin-top:10px;}
#want_more p{color:#878787;font:1.6em/1 "Montserrat", sans-serif;text-align:center;}
#want_more p a{color:#78b476;font-weight:bold;}
#want_more p a:hover{color:#98c697;}
#contacts-heading{padding:0px 0px 50px 0px;margin-top:70px;background:#fff;}
#contacts-heading h1{font:700 4em/1 "Josefin Slab", serif;color:#525252;text-align:center;}
#contacts-heading p{max-width:595px;margin:35px auto 0 auto;font:1.6em/24px "Montserrat", sans-serif;color:#525252;}
#contacts{padding:50px 0 70px 0;background:#eeeeee;}
.contacts-left{width:34%;float:left;}
.contacts-left h2{font:1.6em/26px "Montserrat", sans-serif;color:#525252;}
.contacts-right{width:66%;float:left;}
.c_left-block{margin-top:30px;}
.c_left-block:before, .c_left-block:after{content:" ";display:table;}
.c_left-block:after{clear:both;}
.c_left-block div:nth-child(1){width:35px;float:left;}
.c_left-block div:nth-child(1) i.c_address{display:block;width:16px;height:26px;}
.c_left-block div:nth-child(1) i.c_phone{display:block;width:26px;height:19px;}
.c_left-block div:nth-child(1) i.c_fax{display:block;width:18px;height:24px;}
.c_left-block div:nth-child(1) i.c_email{display:block;width:26px;height:19px;}
.c_left-block div:nth-child(2){float:left;}
.c_left-block div:nth-child(2) p:nth-child(1){font:2em/1 "Montserrat", sans-serif;color:#525252;}
.c_left-block div:nth-child(2) p:nth-child(2){font:1.6em/1 "Open Sans", sans-serif;margin-top:10px;color:#525252;}
.c_left-block div:nth-child(2) p:nth-child(3){font:1.6em/1 "Open Sans", sans-serif;margin-top:10px;color:#525252;}
.c_left-block div:nth-child(2) a{font:1.6em/1 "Open Sans", sans-serif;margin-top:10px;color:#78b476;display:inline-block;}
.c_left-block div:nth-child(2) a:hover{color:#98c697;}
.contacts-right form{margin-left:85px;}
.contacts-right form input[type="text"], .contacts-right form input[type="email"]{border:1px solid #afb3b2;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:700 1.6em/50px "Montserrat", sans-serif;color:#878787;padding-left:20px;width:100%;}
.select{width:78.9%;margin-top:20px;}
.select option{color:#878787 !important;}
.textarea{margin-top:20px;}
.textarea textarea{width:100%;height:190px;border:1px solid #afb3b2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:700 1.6em/50px "Montserrat", sans-serif;color:#878787;padding-left:20px;resize:none;ouline:none;}
.c_submit{text-align:center;display:inline-block;margin:0px auto 0px auto !important;width:170px;height:46px;background:#78b476;-webkit-box-shadow:0px 0px 0px 2px #78b476;box-shadow:0px 0px 0px 2px #78b476;border:1px solid #fff;margin-top:20px !important;font:700 1.4em/44px "Montserrat", sans-serif !important;text-transform:uppercase;color:#fff !important;cursor:pointer;margin-top:30px !important;font-size:14px !important;}
.c_submit:hover{opacity:0.7;filter:alpha(opacity=70);}
div.fancy-select{position:relative;font-weight:bold;font-size:16px;}
div.fancy-select div.trigger{white-space:nowrap;overflow:hidden;position:relative;background:#fff;border:1px solid #afb3b2;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:700 16px/50px "Montserrat", sans-serif;color:#878787;padding-left:20px;width:100%;transition:all 50ms ease-out;-webkit-transition:all 50ms ease-out;-moz-transition:all 50ms ease-out;-ms-transition:all 50ms ease-out;-o-transition:all 50ms ease-out;}
div.fancy-select div.trigger:after{content:"";display:block;position:absolute;width:12px;height:8px;top:20px;right:9px;}
div.fancy-select div.trigger.open{background:#fff;border:1px solid #afb3b2;color:#878787;box-shadow:none;}
div.fancy-select ul.options{list-style:none;margin:0;position:absolute;top:40px;left:0;visibility:hidden;opacity:0;z-index:50;max-height:200px;overflow:auto;background:#fff;border:1px solid #afb3b2;width:100%;min-width:200px;transition:opacity 50ms ease-out, top 50ms ease-out, visibility 50ms ease-out;-webkit-transition:opacity 50ms ease-out, top 50ms ease-out, visibility 50ms ease-out;-moz-transition:opacity 50ms ease-out, top 50ms ease-out, visibility 50ms ease-out;-ms-transition:opacity 50ms ease-out, top 50ms ease-out, visibility 50ms ease-out;-o-transition:opacity 50ms ease-out, top 50ms ease-out, visibility 50ms ease-out;}
div.fancy-select ul.options.open{visibility:visible;top:50px;opacity:1;transition:opacity 50ms ease-out, top 50ms ease-out;-webkit-transition:opacity 50ms ease-out, top 50ms ease-out;-moz-transition:opacity 50ms ease-out, top 50ms ease-out;-ms-transition:opacity 50ms ease-out, top 50ms ease-out;-o-transition:opacity 50ms ease-out, top 50ms ease-out;}
div.fancy-select ul.options.overflowing{top:auto;bottom:40px;transition:opacity 50ms ease-out, bottom 50ms ease-out, visibility 50ms ease-out;-webkit-transition:opacity 50ms ease-out, bottom 50ms ease-out, visibility 50ms ease-out;-moz-transition:opacity 50ms ease-out, bottom 50ms ease-out, visibility 50ms ease-out;-ms-transition:opacity 50ms ease-out, bottom 50ms ease-out, visibility 50ms ease-out;-o-transition:opacity 50ms ease-out, bottom 50ms ease-out, visibility 50ms ease-out;}
div.fancy-select ul.options.overflowing.open{top:auto;bottom:50px;transition:opacity 50ms ease-out, bottom 50ms ease-out;-webkit-transition:opacity 50ms ease-out, bottom 50ms ease-out;-moz-transition:opacity 50ms ease-out, bottom 50ms ease-out;-ms-transition:opacity 50ms ease-out, bottom 50ms ease-out;-o-transition:opacity 50ms ease-out, bottom 50ms ease-out;}
div.fancy-select ul.options li{padding:8px 12px;color:#878787;cursor:pointer;white-space:nowrap;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out;}
div.fancy-select ul.options li.selected{background:#fff;color:#878787;}
div.fancy-select ul.options li.hover{color:#878787;background:#DEDEDE;}
.blog_page-wrapper{margin:5px 0 0px 0;padding-top:65px;padding-bottom:70px;}
.single-post h1{font:700 3em/1 "Josefin Slab", serif;color:#655240;}
.post-info{margin-top:15px;margin-bottom:30px;}
.post-info:before, .post-info:after{content:" ";display:table;}
.post-info:after{clear:both;}
.post-date{float:left;}
.post-date p{font:700 1.4em/1 "Montserrat", sans-serif;color:#adadad;}
.post-comments{float:right;}
.post-comments p{font:700 1.4em/1 "Montserrat", sans-serif;color:#adadad;}
.post-comments p i{display:inline-block;width:16px;height:12px;background:#69bfb4;position:relative;margin-right:10px;}
.post-comments p i:after{content:'';position:absolute;bottom:-6px;left:3px;width:0;height:0;border-style:solid;border-width:6px 6px 0 0;border-color:#69bfb4 transparent transparent transparent;}
.post-comments p span{margin-right:5px;}
.single-post-content img{width:100%;height:auto;display:block;}
.single-post-content p{font:1.6em/28px "Open Sans", sans-serif;color:#353535;margin:20px 0px;}
.single-post-content p a{color:#78b476;}
.single-post-content p a:hover{color:#98c697;}
.single-post-content h2{font:700 1.6em/1 "Open Sans", sans-serif;color:#353535;padding:15px 0 0 0;text-transform:uppercase;}
.post-img-tittle{margin:20px 15px 10px 15px;font:italic 1.4em/1 "Open Sans", sans-serif;color:#878787;}
.post-img-tittle a{color:#78b476;font-weight:bold;}
.post-img-tittle a:hover{color:#98c697;}
.post-tags{margin-top:10px;}
.post-tags p{font:700 1.4em/20px "Montserrat", sans-serif;color:#adadad;}
.post-tags p i{display:inline-block;width:16px;height:16px;line-height:30px;vertical-align:middle;}
.single-post-pagination{margin-top:50px;}
.prev-post a, .next-post a{font:700 1.4em/1 "Montserrat", sans-serif;color:#78b476;}
.prev-post a:hover, .next-post a:hover{color:#98c697;}
.prev-post a i, .next-post a i{font-weight:bold;}
.prev-post p, .next-post p{font:700 2em/20px "Josefin Slab", serif;color:#655240;margin-top:20px;}
.prev-post{padding-right:15px;}
.prev-post i{margin-right:10px;}
.next-post{padding-left:15px;text-align:right;}
.next-post a i{margin-left:10px;}
.next-post p{text-align:left;}
.prev-post1 a, .next-post1 a{font:700 1.4em/1 "Montserrat", sans-serif;color:#78b476;}
.prev-post1 a:hover, .next-post1 a:hover{color:#98c697;}
.prev-post1 a i, .next-post1 a i{font-weight:bold;}
.prev-post1 p, .next-post1 p{font:700 2em/20px "Josefin Slab", serif;color:#655240;margin-top:20px;}
.prev-post1{padding-right:15px;}
.prev-post1 i{margin-right:10px;}
.next-post1{padding-left:15px;text-align:right;}
.next-post1 a i{margin-left:10px;}
.next-post1 p{text-align:left;}
.blog_page-right{margin-left:30px;}
.blog-featured-posts h3{font:700 2.4em/1 "Josefin Slab", serif;color:#525252;margin-bottom:10px;}
.bfp-block{margin-top:25px;}
.bfp-block > a{display:block;}
.bfp-block > a img{display:block;width:100%;height:auto;}
.bfp-date{margin-top:10px;}
.bfp-date p{font:700 1.4em/1 "Montserrat", sans-serif;color:#adadad;}
.bfp-link{margin-top:10px;}
.bfp-link a{font:700 1.4em/24px "Montserrat", sans-serif;color:#78b476;}
.bfp-link a:hover{color:#98c697;}
.tags{margin-top:64px;}
.tags h4{font:700 2.4em/1 "Josefin Slab", serif;color:#525252;}
.tags ul{margin-top:30px;}
.tags ul li{margin-bottom:12px;}
.tags ul li a{font:700 1.4em/1 "Montserrat", sans-serif;color:#78b476;}
.tags ul li a:hover{color:#98c697;}
.tags ul li a span{font-weight:400;color:#878787;margin-left:3px;}
.tags ul li:last-child{margin-bottom:0px;}
.archives{margin-top:64px;}
.archives h4{font:700 2.4em/1 "Josefin Slab", serif;color:#525252;}
.archives ul{margin-top:30px;}
.archives ul h5{font:1.6em/1 "Montserrat", sans-serif;color:#525252;margin-bottom:12px;}
.archives ul li{margin-bottom:12px;}
.archives ul li a{font:700 1.4em/1 "Montserrat", sans-serif;color:#78b476;}
.archives ul li a:hover{color:#98c697;}
.archives ul li a span{font-weight:400;color:#878787;margin-left:3px;}
.archives ul li:last-child{margin-bottom:0px;}
.blog-about{margin-top:64px;}
.blog-about h4{font:700 2.4em/1 "Josefin Slab", serif;color:#525252;}
.blog-about p{font:1.4em/1 "Montserrat", sans-serif;color:#878787;margin-top:30px;}
.blog-about a{text-align:center;display:inline-block;margin:25px auto 0px auto !important;width:160px;height:46px;background:#78b476;-webkit-box-shadow:0px 0px 0px 2px #78b476;box-shadow:0px 0px 0px 2px #78b476;border:1px solid #fff;margin-top:20px !important;font:700 1.4em/44px "Montserrat", sans-serif !important;text-transform:uppercase;color:#fff !important;cursor:pointer;margin-top:30px !important;font-size:14px !important;}
.blog-about a:hover{opacity:0.7;filter:alpha(opacity=70);}
#comment-block{margin-top:70px;}
.cb-top{border-bottom:2px solid #ebeeef;padding-bottom:0px;}
.cb-top:before, .cb-top:after{content:" ";display:table;}
.cb-top:after{clear:both;}
.vb-top-left{float:left;}
.vb-top-left:before, .vb-top-left:after{content:" ";display:table;}
.vb-top-left:after{clear:both;}
.vb-top-left p{float:left;font:700 1.6em/1 "Montserrat", sans-serif;position:relative;top:1px;}
.vb-top-left p:first-child{color:#000;padding-bottom:13px;border-bottom:2px solid #2aa5d2;}
.vb-top-left p:first-child span{margin-right:5px;}
.vb-top-left p:last-child{color:#7f929c;margin-left:30px;}
.vb-top-right{float:right;}
.vb-top-right:before, .vb-top-right:after{content:" ";display:table;}
.vb-top-right:after{clear:both;}
.vb-top-right span{float:left;display:block;float:left;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#f55567;color:#fff;width:20px;height:20px;text-align:center;vertical-align:middle;line-height:20px;position:relative;}
.vb-top-right span:after{content:'';position:absolute;left:1px;top:15px;width:0;height:0;border-style:solid;border-width:0 2px 4px 2px;border-color:transparent transparent #f55567 transparent;}
.log{float:left;}
.log > div.fancy-select div.trigger{height:20px !important;border:none;line-height:20px;font:16px "Montserrat", sans-serif;color:#7f929c;padding-right:20px;cursor:pointer;}
.log > div.fancy-select div.trigger:after{content:"";display:block;position:absolute;width:8px;height:8px;background:url(../images/icons/down-sort.png) no-repeat;top:10px;right:0px;}
.log > div.fancy-select div.trigger{padding-left:5px;}
.log div.fancy-select ul.options{top:30px;background:#fff;border:1px solid #afb3b2;width:100%;min-width:70px;}
.log div.fancy-select ul.options li{padding:8px 12px;color:#7f929c;cursor:pointer;font-weight:normal !important;}
.cb-bot{margin-top:14px;}
.cb-bot:before, .cb-bot:after{content:" ";display:table;}
.cb-bot:after{clear:both;}
.vb-bot-left{float:left;}
.vb-bot-left:before, .vb-bot-left:after{content:" ";display:table;}
.vb-bot-left:after{clear:both;}
.vb-bot-left p{float:left;font:700 1.4em/1 "Montserrat", sans-serif;position:relative;top:1px;color:#7f929c;}
.vb-bot-left p a{color:#7f929c;}
.vb-bot-left p a i{margin-right:5px;}
.vb-bot-left p:first-child span{margin-right:5px;}
.vb-bot-left p:last-child{color:#7f929c;margin-left:30px;}
.vb-bot-right{float:right;}
.vb-bot-right:before, .vb-bot-right:after{content:" ";display:table;}
.vb-bot-right:after{clear:both;}
.com-sort{float:left;}
.com-sort > div.fancy-select div.trigger{height:20px !important;border:none;line-height:20px;font:16px "Montserrat", sans-serif;color:#7f929c;padding-right:20px;cursor:pointer;}
.com-sort > div.fancy-select div.trigger:after{content:"";display:block;position:absolute;width:8px;height:8px;background:url(../images/icons/down-sort.png) no-repeat;top:10px;right:0px;}
.com-sort > div.fancy-select div.trigger{padding-left:5px;}
.com-sort div.fancy-select ul.options{top:30px;background:#fff;border:1px solid #afb3b2;width:100%;min-width:80px;}
.com-sort div.fancy-select ul.options li{padding:8px 12px;color:#7f929c;cursor:pointer;font-weight:normal !important;}
#comment{margin-top:20px;}
.com-block{display:table;width:100%;}
.com-block:before, .com-block:after{content:" ";display:table;}
.com-block:after{clear:both;}
.com-img{display:table-cell;width:48px;vertical-align:middle;}
.com-text{padding-left:20px;display:table-cell;vertical-align:middle;}
.com-text textarea{display:block;width:100%;border:1px solid #ccd3d7;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;height:48px;color:#7f929c !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px;font-size:16px;resize:none;ouline:none;}
.commented{margin-top:20px;margin-left:68px;}
.commented-text{padding-left:20px;display:table-cell;vertical-align:middle;}
.commented-text p{width:100%;border:1px solid #ccd3d7;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;min-height:48px;color:#7f929c;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px;font-size:16px;resize:none;ouline:none;}
.first-com p{text-align:center;font-size:1.6em;margin-top:40px;color:#7f929c;}
.blog-main-heading{padding:70px 50px;}
.blog-main-heading h1{font:700 4em/1 "Josefin Slab", serif;color:#525252;text-align:center;}
.blog-main-heading p{font:1.8em/1 "Montserrat", sans-serif;color:#525252;text-align:center;margin-top:50px;}
.blog-block{background:#fff;margin-bottom:50px;}
.blog-block > img{display:block;width:100%;height:auto;}
.post-main-content{padding:20px;}
.post-main-content h2{font:700 3em/1 "Josefin Slab", serif;color:#655240;}
.post-main-content p{font:1.6em/24px "Open Sans", sans-serif;color:#525252;margin-top:14px;}
.post-main-content p a{color:#78b476;text-transform:uppercase;font-weight:bold;}
.post-main-content p a i{font-weight:bold;}
.post-main-content p a:hover{color:#98c697;}
.post-date2{margin-top:10px;}
.post-date2 p{font:700 1.4em/1 "Montserrat", sans-serif;color:#adadad;}
.blog-block-bot{margin-top:30px;}
.blog-block-bot:before, .blog-block-bot:after{content:" ";display:table;}
.blog-block-bot:after{clear:both;}
.post-tags2{float:left;}
.post-tags2 p{font:700 1.4em/20px "Montserrat", sans-serif;color:#adadad;}
.post-tags2 p i{display:inline-block;width:16px;height:16px;line-height:30px;vertical-align:middle;}
.post-comments2{float:right;}
.post-comments2 p{font:700 1.4em/1 "Montserrat", sans-serif;color:#adadad;}
.post-comments2 p i{display:inline-block;width:16px;height:12px;background:#69bfb4;position:relative;margin-right:10px;}
.post-comments2 p i:after{content:'';position:absolute;bottom:-6px;left:3px;width:0;height:0;border-style:solid;border-width:6px 6px 0 0;border-color:#69bfb4 transparent transparent transparent;}
.post-comments2 p span{margin-right:5px;}
.pagination{position:relative;}
.pagination:before, .pagination:after{content:" ";display:table;}
.pagination:after{clear:both;}
.pagination a{padding:0 10px;font:1.4em/1 "Montserrat", sans-serif;color:#78b476;border-right:1px solid #bfbebe;}
.pagination a:last-child{border:none;}
.pagination a:hover{font-weight:bold;color:#78b476;}
.page-active{color:#525252 !important;}
.pages{width:33.3%;float:left;text-align:center;}
.prev-post{float:left;width:33.3%;}
.next-post{float:left;width:33.3%;}
#checkout{padding-top:50px;}
#checkout h2{font:700 2.4em/1 "Josefin Slab", serif;color:#525252;text-align:center;}
#heading h4{font:1.6em/1 "Montserrat", sans-serif;color:#525252;margin-top:40px;text-align:center;}
.youtube_video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.youtube_video iframe,
.youtube_video object,
.youtube_video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
#who{padding:45px 0px;background:#fff;}
#who h2{font:700 4em/1 "Josefin Slab", serif;color:#525252;text-align:center;}
#who p{font:1.6em/24px "Montserrat", sans-serif;color:#525252;max-width:665px;margin:40px auto 0 auto;}
#team{background:#eeeeee;padding-bottom:70px;}
.team-block-desc{padding:20px;}
.team-block{margin-top:30px;background:#fff;-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);}
.team-block img{display:block;width:100%;height:auto;}
.team-block h3{font:700 2.4em/1 "Josefin Slab", serif;color:#69bfb4;}
.team-block h4{font:1.4em/1 "Montserrat", sans-serif;color:#525252;margin-top:5px;}
.team-block p{font:1.2em/1 "Open Sans", sans-serif;color:#525252;margin-top:5px;}
#distributor_heading{padding:25px 0px 50px 0px;}
#distributor_heading h1{font:700 4em/1 "Josefin Slab", serif;color:#525252;text-align:center;}
#distributor_heading h2{margin-top:32px;font:1.6em/24px "Montserrat", sans-serif;color:#525252;text-align:center;max-width:670px;margin-left:auto;margin-right:auto;}
#distributor_heading h2 a{color:#78b476;-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}
#distributor_heading h2 a:hover{color:#98c697;}
.distributor-select{width:320px;margin:40px auto 0px auto;}
#map{width:100%;height:470px;}
#distributor_countries{background:#eeeeee;padding:40px 0 30px 0;}
#distributor_countries h2{font:3em/1 "Josefin Slab", serif;color:#525252;margin-bottom:10px;}
.country_toggle{margin-bottom:20px;}
.country_toggle-block h3{height:60px;padding:16px 20px;background:#fff;-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);margin-top:20px;font:2.4em/60px "Montserrat", sans-serif;color:#878787;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:2px;position:relative;cursor:pointer;}
.country_toggle-block h3 span{position:absolute;width:24px;height:24px;background-image:url("../images/sprite2.png");background-repeat:no-repeat;background-position:0 -167px;top:50%;margin-top:-12px;right:20px;}
.country_toggle-block h3 i{margin-right:20px;}
.country_toggle-block h3 i + i{margin-left:-10px !important;}
.item-distributor-close{color:#878787;}
.item-distributor-close span{background-position:0 -167px !important;}
.item-distributor-open{color:#525252;}
.item-distributor-open span{background-position:0 -143px !important;}
.country-row{display:table;width:100%;height:120px;}
.country-row:nth-child(even){background:#e0e0e0;}
.country-row:nth-child(odd){background:#fff;}
.country-left, .country-center, .country-right{display:table-cell;vertical-align:middle;}
.country-left{width:25.2%;padding-left:45px;}
.country-center{width:25.2%;}
.country-center p:nth-child(1){font:700 1.4em/1 "Montserrat", sans-serif;color:#78b476;margin-bottom:5px;}
.country-center p:nth-child(2){font:1.8em/1 "Montserrat", sans-serif;color:#525252;}
.country-right{width:49.6%;padding-left:85px;}
.country-right p{font:1.8em/1 "Montserrat", sans-serif;color:#525252;}
.country-right p:nth-child(1){margin-bottom:5px;}
.distributor-text{max-width:490px !important;margin-left:auto;margin-right:auto;line-height:24px !important;}
.retailer-img{text-align:center;height:175px;}
.retailer-img:after{content:'';display:inline-block;height:100%;vertical-align:middle;}
.retailer-block{text-align:center;margin-bottom:40px;}
.retailer-block p{font:1.8em/1 "Montserrat", sans-serif;color:#878787;text-align:center;margin-top:30px;}
.retailer-block p + a{font:700 1.8em/1 "Montserrat", sans-serif;color:#78b476;display:inline-block;margin-top:13px;}
.retailer-block p + a:hover{color:#98c697;}
#retailers{margin-top:65px;}
#retailers h1, #retailers h2{font:700 4em/1 "Josefin Slab", serif;color:#525252;text-align:center;}
#retailers h3{margin-bottom:55px;font:1.6em/24px "Montserrat", sans-serif;color:#525252;text-align:center;max-width:670px;margin-left:auto;margin-right:auto;}
#retailers h3 a{color:#78b476;-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}
#retailers h3 a:hover{color:#98c697;}
@media only screen and (max-width:1200px){.industry-sales-block-inner{padding-bottom:50px;}
}
@media only screen and (max-width:1050px){
}
@media only screen and (max-width:992px){.mobile-menu{display:block;}
.header-right{display:none;float:left;clear:both;text-align:left;}
.header-bot{height:auto;padding-bottom:30px;}
.language{width:90px;}
.language > a{float:left;margin-left:20px;}
.header-nav ul li{margin-right:20px;}
.header-nav ul li a{font-size:0.8em;}
.quick-links, .why-root{float:none;margin-left:0px !important;}
.header-top h2{padding:10px 0px;}
.header-top h2 span, .header-top h2 a{display:block;text-align:center;line-height:30px !important;}
#products_main-hero{min-height:466px;}
.pmh-right img{width:100%;height:auto;display:block;}
.pmh-left h1, .pmh-left h2, .pmh-left a{margin-left:0px;}
.post-content{min-height:250px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.slider-left{margin-left:0px;}
.slider-right{margin-left:0px !important;margin-right:0px !important;text-align:center;}
.slider-right p{text-align:center !important;}
.slider-right p + p, .slider-right > p{text-align:center !important;}
.glyphicon-chevron-left{left:0% !important;}
.glyphicon-chevron-right{right:0% !important;}
.tab-inner li{float:none;margin-bottom:15px;}
.faq_images img{margin:10px;}
.f_email{margin-top:20px;}
.select{width:100%;}
.blog_page-right{margin-top:40px;margin-left:0px;}
.prev-post1, .next-post1{float:none;width:100%;margin-bottom:30px;padding-left:0px;padding-right:0px;}
.retailer-img{height:auto;}
.retailer-block{margin-bottom:40px;}
}
@media only screen and (max-width:768px){.hero-left, .hero-right{display:block !important;text-align:center;width:100%;}
.hero-left img{margin-left:auto;margin-right:auto;}
.hero-right h1, .hero-right h2, .hero-right a{margin-left:0px;}
.large-box-block img{width:100%;height:auto;}
.footer-right{float:none;text-align:center;width:408px;margin-left:auto;margin-right:auto;margin-top:120px;}
.quick-links, .why-root{text-align:center;margin-top:40px;}
.footer-share{text-align:center;}
.footer-share ul{display:inline-block;}
.footer-share ul li:last-child a{margin-right:0px;}
.pmh-left, .pmh-right{position:static;width:100%;}
.pmh-right img{width:70%;margin-left:auto;margin-right:auto;float:none;}
.pmh-left{text-align:center;margin-top:40px;}
.post-content{min-height:auto;}
.media_gallery-block h3{line-height:70px !important;height:auto;margin-top:0px;}
#media-form input[type="submit"]{width:100%;}
.glyphicon-chevron-left{left:10% !important;top:86% !important;}
.glyphicon-chevron-right{right:10% !important;top:86% !important;}
.container-salers{padding-left:10px;padding-right:10px;}
#industry-salers .container-salers .right{float:none !important;}
.industry_salers{width:100%;}
.industry-sales-block-inner{max-width:100%;}
.industry-sales-block-inner h2 ~ a{float:none;margin-left:auto;margin-right:auto;}
.industry_block{width:100%;text-align:center;}
.industry_row .right{float:none !important;}
.industry_block-content p{max-width:100%;margin-bottom:20px;}
.industry-sales-block-inner{padding-right:0px;}
#industry_about p{padding-left:10px;padding-right:10px;}
.faq_tab-head a{margin-bottom:10px;}
.faq_tab-head a h2 span{display:none;}
.faq_toggle-block h3{height:60px;font-size:1.8em;}
.contacts-right, .contacts-left{width:100%;float:none;margin-left:0;}
.contacts-right form{margin-left:0px;margin-top:40px;}
#contacts-heading p{padding:0 10px;}
#who p{padding-left:10px;padding-right:10px;}
.industry_block-content{padding-left:10px;padding-right:10px;}
}
@media only screen and (max-width:720px){.header-nav{display:none;}
.header-nav{float:none;clear:both;}
.header-nav ul li{float:none;clear:both;margin-bottom:15px;}
.header-nav ul li a{font-size:2em;}
.industry_about-links a{display:block;margin-right:0px;margin-bottom:20px;}
.pages{float:none;text-align:center;width:100%;}
.prev-post{float:none;text-align:left;width:100%;}
.next-post{float:none;text-align:right;width:100%;}
.prev-post-inner, .next-post-inner, .pages-inner{display:inline-block;margin-bottom:15px;}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{margin-right:15px;}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{margin-left:15px;}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{margin-top:38px;}
.country-row{display:block;height:auto;}
.country-left, .country-center, .country-right{display:block;width:100%;padding-bottom:20px;padding-top:20px;text-align:center;padding-left:0px;}
#retailers{margin-bottom:0px;}
}
@media only screen and (max-width:480px){.footer-right{width:100%;}
.hero-left img{display:block;width:100%;height:auto;}
#footer-form p{display:block;width:100%;}
#footer-form p:nth-child(2){margin-top:15px;text-align:right;}
#footer-form p input[type="submit"]{width:100%;display:inline-block !important;margin-left:0px;}
#footer-form p:last-child{width:100%;}
.pmh-right img{width:90%;}
.glyphicon-chevron-left{left:20% !important;top:86% !important;}
.glyphicon-chevron-right{right:20% !important;top:86% !important;}
.slider-nav .slick-slide img{width:100% !important;height:auto !important;}
.slider-for .slick-slide{padding:0px !important;}
.slideshow-left{padding-right:0px;width:100%;}
.individual_show-top h2{float:none;width:100%;text-align:center;margin-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.individual_show-top h3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;padding-left:0px;}
.faq_toggle-block h3{height:60px;@incude box-sizing(border-box);padding-top:21px;font-size:1.6em;line-height:1;padding-left:50px;}
.faq_toggle{padding:15px;}
.post-tags2{margin-bottom:15px;}
.post-tags2, .post-comments2{float:none !important;}
.mCSB_inside > .mCSB_container{margin-right:20px;}
.distributor-select, #distributor_heading h2{width:90%;margin-left:auto;margin-right:auto;}
}
.intagram_pics{height:255px;}
.intagram_pics div{padding:0px;}
.intagram_pics img{float:left;}
@media (min-width:768px){img.square_img_s{width:53px;height:53px;margin:4px;}
img.square_img_m{width:115px;height:115px;margin:4px;}
img.square_img_l{width:177px;height:177px;margin:4px;}
}
@media (min-width:992px){img.square_img_s{width:71px;height:71px;margin:4px;}
img.square_img_m{width:152px;height:152px;margin:4px;}
img.square_img_l{width:233px;height:233px;margin:4px;}
}
@media (min-width:1200px){img.square_img_s{width:75px;height:75px;margin:5px;}
img.square_img_m{width:160px;height:160px;margin:5px;}
img.square_img_l{width:245px;height:245px;margin:5px;}
}
@media (min-width:992px){#retailers .col-md-3{height:350px;}
}
#distributor_countries h2{margin-top:50px;}
.testimonial-quote{font-size:16px;position:relative;max-width:1000px;margin:0 auto;bottom:0px;padding-bottom:50px;}
.testimonial-quote blockquote{border:0;margin:0;padding:0;background:none;color:gray;font-family:Georgia, serif;font-size:1.5em;font-style:italic;line-height:1.4 !important;margin:0;position:relative;text-shadow:0 1px white;z-index:600;}
.testimonial-quote blockquote *{box-sizing:border-box;}
.testimonial-quote blockquote p{color:#75808a;line-height:1.4 !important;}
.testimonial-quote blockquote p:first-child:before{content:'\201C';color:#C3DDD2;font-size:7.5em;font-weight:700;opacity:.3;position:absolute;top:-.4em;left:-.2em;text-shadow:none;z-index:-300;}
.testimonial-quote img{border:3px solid #C3DDD2;border-radius:50%;display:block;width:120px;height:120px;position:absolute;top:-.2em;left:0;}
.testimonial-quote cite{color:gray;display:block;font-size:.8em;}
.testimonial-quote cite span{color:#5e5e5e;font-size:1em;font-style:normal;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-shadow:0 1px white;}
.testimonial-quote .quote-container{padding-left:160px;}