@charset "UTF-8";

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}
textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}thead{display:table-header-group}
tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}}
*{-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:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}
.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;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 #eee}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;color:inherit}
h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}
h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}
h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}
small,.small{font-size:85%}cite{font-style:normal}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}
ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.list-inline>li:first-child{padding-left:0}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.428571429}dt{font-weight:700}dd{margin-left:0}
@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}
blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer{display:block;font-size:80%;line-height:1.428571429;color:#999}
blockquote footer:before{content:'\2014 \00A0'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.428571429}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}
.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:15px;padding-right:15px}
.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-12{width:100%}.col-xs-11{width:91.66%}.col-xs-10{width:83.33%}
.col-xs-9{width:75%}.col-xs-8{width:66.66%}.col-xs-7{width:58.33%}.col-xs-6{width:50%}.col-xs-5{width:41.67%}.col-xs-4{width:33.3%}.col-xs-3{width:25%}.col-xs-2{width:16.66%}.col-xs-1{width:8.33%}
@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-12{width:100%}
.col-sm-11{width:91.66%}.col-sm-10{width:83.33%}.col-sm-9{width:75%}.col-sm-8{width:66.66%}.col-sm-7{width:58.33%}.col-sm-6{width:50%}.col-sm-5{width:41.66%}.col-sm-4{width:33.3%}.col-sm-3{width:25%}.col-sm-2{width:16.66%}.col-sm-1{width:8.33%}}
@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-12{width:100%}.col-md-11{width:91.66%}.col-md-10{width:83.33%}
.col-md-9{width:75%}.col-md-8{width:66.66%}.col-md-7{width:58.33%}.col-md-6{width:50%}.col-md-5{width:41.67%}.col-md-4{width:33.3%}.col-md-3{width:25%}.col-md-2{width:16.66%}.col-md-1{width:8.33%}}
@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-12{width:100%}.col-lg-11{width:91.66%}.col-lg-10{width:83.33%}
.col-lg-9{width:75%}.col-lg-8{width:66.66%}.col-lg-7{width:58.33%}.col-lg-6{width:50%}.col-lg-5{width:41.67%}.col-lg-4{width:33.3%}.col-lg-3{width:25%}.col-lg-2{width:16.66%}.col-lg-1{width:8.33%}}
table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}
table col[class*=col-]{position:static;float:none;display:table-column}
table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}
fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
label{display:inline-block;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}
input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555}
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}
.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.fade{opacity:0}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
[data-toggle=buttons]>.btn>input[type=radio],[data-toggle=buttons]>.btn>input[type=checkbox]{display:none}.input-group{position:relative;display:table;border-collapse:separate}
.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}
.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}
.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}
.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px}
.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}
.thumbnail .caption{padding:9px;color:#333}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.nav:before,.nav:after {content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.nav:after{clear:both}
.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;visibility:hidden!important}.affix{position:fixed}
body{font-size:14px;line-height:1.7em;}
h1, h2, h3, h4, h5, h6{margin:0 0 .8em;padding:0;line-height:1.5em;}
img{max-width:100%;height:auto;}
a,a:hover,a:visited,a:focus{text-decoration:none;outline:0 !important;}
blockquote,blockquote p{font-size:16px;line-height:1.4em;font-style:italic;}
.alignleft{float:left;margin:5px 15px 0 0;}
.alignright{float:right;margin:5px 0 0 15px;}
.aligncenter{display:block;margin:10px auto;}
.img-thumbnail{padding:9px;}
input{border:none;}
input, textarea, select{outline:0;}
.btn,.form-submit #submit,.wpcf7-form input.wpcf7-submit{padding:14px 34px;font-size:12px;line-height:18px;font-weight:bold;text-transform:uppercase;border:none;letter-spacing:0.1em;}
.btn:active,.form-submit #submit:active,.wpcf7-form input.wpcf7-submit:active{box-shadow:inset 0 0 5px rgba(0,0,0,0.1);}
.btn-lg{padding:18px 48px;font-size:14px;line-height:22px;}
.btn-sm{padding:10px 24px;font-size:10px;line-height:16px;}
.btn-xs{padding:2px 5px;font-size:8px;line-height:10px;}
.btn > .fa{margin-left:.6em;}
.page-404-info{text-align:center;font-size:140px;}
.page-404-info p{display:block;margin-top:10px;font-size:20px;}
.page-404-info input{display:block;width:70%;padding:20px 30px;margin:0 auto;font-size:16px;}
.googlemap{margin:0;position:relative;z-index:51;}
.mt-animated{opacity:0;}
.mt-animated.animated{opacity:1;}
.content-wrapper{overflow:hidden;}
.content-wrapper, .footer-wrapper{margin:0 auto;}
.content{padding-top:40px;padding-bottom:40px;}
.template-sections .content{padding-top:0;padding-bottom:0;}
.template-sections .content > .wpb_row{margin-bottom:0;}
.mt-section .container.no-padding{padding-left:0;padding-right:0;}
.mt-section.wpb_row{margin-bottom:0;}
.logo .retina-logo{display:none;}
@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){
.logo .retina-logo{display:block;margin-left:auto;margin-right:auto;}
.logo .default-logo{display:none;}
}
.header{position:relative;z-index:999;height:100px;}
.header .logo{position:absolute;top:24px;left:0px;}
.header-top{min-height:50px;}
.header-top .container{position:relative;}
.header-wrapper.with-shadow{box-shadow:0 1px 15px rgba(0,0,0,0.1);}
.header-info{display:inline-block;height:50px;line-height:50px;padding:0 30px 0 0;font-size:13px;}
.header-info .fa{margin-right:5px;}
.top-navigation-wrapper{display:inline-block;float:right;height:50px;line-height:50px;}
.top-navigation-wrapper ul,.top-navigation-wrapper li{list-style:none;padding:0;margin:0;}
.top-navigation-wrapper li{display:inline-block;float:left;margin-left:15px;}
.top-navigation-wrapper li a{font-size:13px;}
.navigation-wrapper{display:block;position:relative;}
.navigation-wrapper ul.sf-menu{float:right;margin-top:30px;}
.sf-menu{margin:0;padding:0;list-style:none;}
.sf-menu ul{padding:20px 0;list-style:none;position:absolute;top:-999em;width:16em;}
.sf-menu-mobile,.mt-mobile-nav-trigger{display:none;}
.btn.mt-mobile-nav-trigger{padding:14px 26px;}
.btn.mt-mobile-nav-trigger > .fa{margin:0;}
ul.sf-menu-mobile{padding:0;list-style:none;text-align:left;border-bottom:0 !important;}
ul.sf-menu-mobile ul{padding:0;}
.sf-menu-mobile li{list-style:none;padding:0;}
.sf-menu-mobile li a{padding:10px 30px;display:block;}
.sf-menu-mobile li li a{padding-left:40px;}
.sf-menu-mobile li li li a{padding-left:50px;}
.sf-menu-mobile li li li li a{padding-left:60px;}
.sf-menu-mobile li li a:before,.sf-menu-mobile li li li a:before,.sf-menu-mobile li li li li a:before{content:'-';display:inline-block;height:100%;vertical-align:middle;margin-right:5px;}
.sf-menu-mobile li li li a:before{content:'--';}
.sf-menu-mobile li li li li a:before{content:'---';}
.page-title{padding:40px 0;position:relative;}
.page-title h1{font-size:30px;line-height:1.2em;margin-top:6px;margin-bottom:6px;display:inline-block;}
p.page-title-description{max-width:60%;margin-bottom:6px;opacity:0.85;font-size:20px;}
.mt-blog.row.standard{margin:0;}
.details-preview-text{margin-bottom:15px;}
.mt-blog > .post,.archive .post{padding-bottom:40px;margin-bottom:60px;border-bottom:1px solid #eee;}
.post-inner{padding-left:100px;min-height:300px;}
.single .post-content{margin-bottom:30px;}
.post-item,.post-item-gallery{position:relative;margin-bottom:20px;}
.post-header h1{font-size:24px;margin-bottom:16px;font-weight:bold;}
.meta{position:absolute;text-align:center;}
.meta-inner{width:75px;}
.meta-item{display:inline-block;}
.meta-top{font-size:11px;line-height:1em;margin-bottom:5px;font-weight:bold;text-transform:uppercase;}
.meta-date-wrapper > span{display:block;font-size:34px;line-height:34px;padding:14px 0;}
.meta-date-wrapper > span.month{font-size:14px;line-height:14px;text-transform:uppercase;font-weight:bold;padding:10px 0;}
.mt-blog.grid .hentry,.mt-blog.grid .grid-sizer{width:25%;}
.container .mt-blog.grid .hentry,.container .mt-blog.grid .grid-sizer{width:33.3%;}
.sidebar-inner-content .mt-blog.grid .hentry,.sidebar-inner-content .mt-blog.grid .grid-sizer{width:50%;}
.sidebar-inner-content.col-md-6 .mt-blog.grid .hentry,.sidebar-inner-content.col-md-6 .mt-blog.grid .grid-sizer{width:100%;}
.mt-blog.row{margin:0 0 20px;}
.mt-blog.grid > .post{padding-bottom:0;margin-bottom:0;border-bottom:none;}
.mt-blog.grid{padding:0;}
.container .mt-blog.grid{padding:0;}
.mt-blog.grid .hentry{padding:0 10px 20px;}
.blog-grid-pagination{padding:0 20px;}
.container .blog-grid-pagination{padding:0;}
.latest-posts ul{padding:0;}
.latest-posts li{display:block;width:100%;margin:0 0 -1px 0;min-height:30px;line-height:30px;padding:10px 0;}
.latest-posts li h4{line-height:30px;margin-bottom:0;}
.latest-posts li .post-title,.latest-posts li .post-date{margin-bottom:0;}
.latest-posts .post-date{padding-right:5px;padding-left:5px;}
.latest-posts .post-date span{font-size:12px;float:right;}
.latest-posts .post-title h4{font-size:16px;}
.format-quote blockquote{border-left:0;padding-top:2px;padding-left:0;}
.mt-pagination{margin-top:0;margin-bottom:40px;}
.shortcode-pagination .mt-pagination{margin-top:10px;margin-bottom:0;}
.mt-grid-pagination .mt-pagination{margin-top:20px;margin-bottom:20px;}
.mt-pagination span,.mt-pagination a{display:inline-block;font-size:14px;font-weight:bold;padding:8px 16px;margin-bottom:1px;margin-right:1px;}
.widget{margin-bottom:40px;}
.widget h4{font-size:14px;margin-bottom:1.2em;}
.widget ul,.widget li{list-style:none;padding-left:0;}
.widget li{padding:3px 0;border-bottom:1px solid #e8e8e8;margin-bottom:10px;padding-bottom:10px;}
.widget li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.widget .list-unstyled li{padding:0;}
.widget .menu li,.widget .lp-sidebar li{padding:0;border-bottom:none;}
.widget .menu li{margin-bottom:0;}
.sidebar{padding-top:60px;padding-bottom:60px;}
.page-sidebar-left > .content,.page-sidebar-right > .content,.page-sidebar-double > .content{padding-top:0;padding-bottom:0;}
.sidebar-inner-content{padding-top:60px;padding-bottom:60px;}
.sidebar-right{left:-1px;}
.page-sidebar-right .sidebar-inner-content{padding-right:30px;}
.sidebar-left{right:-1px;}
.page-sidebar-left .sidebar-inner-content{float:right;padding-left:30px;}
.page-sidebar-double .sidebar-inner-content{padding:40px 30px;}
.widget_nav_menu li li a{padding-left:25px;}
.widget_nav_menu li li li a{padding-left:30px;}
.widget_nav_menu li li li li a{padding-left:35px;}
.widget_nav_menu a{display:block;padding:10px 0;}
.widget_nav_menu li li a:before,
.widget_nav_menu li li li a:before,
.widget_nav_menu li li li li a:before{content:'-';display:inline-block;height:100%;vertical-align:middle;margin-right:5px;}
.widget_nav_menu li li li a:before{content:'--';}
.widget_nav_menu li li li li a:before{content:'---';}
.wpb_toggle_content{margin-bottom:5px;}
@-webkit-keyframes empty{0%{opacity:1}}
@-moz-keyframes empty{0%{opacity:1}}
@keyframes empty{0%{opacity:1}}
@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}
@-moz-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}
@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);}}
@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8);}}
@keyframes scaleToFade{to{opacity:0;transform:scale(.8);}}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);}}
@-moz-keyframes goDown{from{-moz-transform:translateY(-100%);}}
@keyframes goDown{from{transform:translateY(-100%);}}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);}}
@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5);}}
@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5);}}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);}}
@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5);}}
@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5);}}
.mt_link a{width:100%;display:block;padding:40px 0;text-align:center;text-transform:uppercase;font-weight:bold;font-size:24px;line-height:1.4em;}
.pt-column{position:relative;margin:0;z-index:2;text-align:center;margin:0 auto 20px;}
.pt-column h3{text-align:center;padding:20px 0 10px;font-size:18px;text-transform:uppercase;margin-bottom:0;}
.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select,#searchform input{padding:10px;margin-top:5px;margin-bottom:20px;font-size:1em;}
#searchform input{width:100%;font-size:14px;}
.sidebar-inner #searchform input{margin-top:0;}
p.form-submit{margin-bottom:0;}
.form-submit input#submit{margin-bottom:0 !important;}
.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select,#searchform input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{width:100%;}
.wpcf7-form input[type="radio"],.wpcf7-form input[type="checkbox"],input.wpcf7-submit{width:auto;}
.footer-wrapper{margin:0 auto;position:relative;}
.footer{padding-top:80px;padding-bottom:60px;}
.footer a,.footer-bottom a{font-weight:bold;}
.footer-bottom-wrapper{padding:10px 0;line-height:35px;position:relative;}
.footer-bottom .copyright p{margin-bottom:0;font-size:0.9em;}
h4.widget-title{font-size:14px;font-weight:bold;}
.footer-nav{float:right;margin-bottom:0;}
.footer-nav li{float:left;display:inline-block;margin-left:15px;margin-bottom:0;font-size:0.9em;}
.page-template-template-blank-php .content-wrapper{margin:160px auto 0;}
.page-template-template-blank-php .content > .wpb_row{margin-bottom:0;}
#toTop{display:none;text-decoration:none;border:none;overflow:hidden;font-size:22px;text-align:center;position:fixed;z-index:999;bottom:10px;right:10px;width:40px;height:40px;line-height:38px;color:#fff;background:#444;background:rgba(0,0,0,.3);}
#toTop:active,#toTop:focus{outline:none;}
.wp-caption{margin:0 0 15px;text-align:center;max-width:100%;}
.wp-caption img{margin-top:5px;}
.wp-caption .wp-caption-text{font-size:11px;line-height:17px;padding:5px 4px;margin:0;}
.gallery-caption{margin:5px 0 15px;text-align:center;font-size:11px;line-height:1.4em;display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.textleft{text-align:left;}
.wp-posts-nav div{width:40%;float:left;}
.wp-posts-nav div.newer{float:right;text-align:right;}
body{background:#f2f2f2;color:#666;}
.line-header > .header-sep{background:#38729a;}
a,.footer-nav a:hover,.top-navigation-wrapper li a:hover{color:#38729a;}
.widget a,.copyright a,.mt-blog.grid .post-content a,a.more-link,.post-header a,.footer-nav a{color:#333;}
a:hover{color:#333;}
::-moz-selection{background-color:#38729a;}
::selection{background-color:#38729a;}
::-moz-selection{color:#fff;}
::selection{color:#fff;}
code{background-color:#f2f2f2;color:#999;}
.page-404-info input,.sidebar-search-form input{color:#aaa;background:#fafafa;}
.page-404-info input:focus,.sidebar-search-form input:focus{background:#f2f2f2;}
.btn.btn-default,.form-submit #submit,.wpcf7-form input.wpcf7-submit,.widget .tagcloud a,.mt-blog.grid .format-link a:hover,.mt_link a,.mt_link.mt_color_reverse a:hover{color:#fff;background:#38729a;}
.btn.btn-default:hover,.form-submit #submit:hover,.wpcf7-form input.wpcf7-submit:hover,.mt_link a:hover,.mt_link.mt_color_reverse a{color:#fff;background:#444444;}
.label-default{background:#38729a;}
.header-top{border-bottom:1px solid #eee;}
.header-wrapper{background:#fff;}
.sf-menu-mobile li a{color:#444;}
.sf-menu ul{background:#fafafa;box-shadow:0 1px 15px rgba(0,0,0,0.1);}
.sf-menu-mobile li a:hover,.sf-menu-mobile li.current-menu-item > a{color:#fff;background:#38729a;}
ul.sf-menu-mobile{border:2px solid rgba(0,0,0,0.15);}
.sf-menu-mobile li a{border-bottom:2px solid rgba(0,0,0,0.15);}
.sf-menu-mobile li li a{background:rgba(0,0,0,0.02);}
.sf-menu-mobile li li li a{background:rgba(0,0,0,0.04);}
.sf-menu-mobile li li li li a{background:rgba(0,0,0,0.06);}
.content-wrapper{background:#fff;}
.mt-breadcrumbs{line-height:19px;font-size:12px;}
.mt-breadcrumbs a{color:#444;font-weight:bold;}
.mt-breadcrumbs a:hover, .mt-breadcrumbs a:focus {color: #38729a;}
.mt-breadcrumbs .sep{margin:0 4px;}
.page-top-slider iframe{display:block;}
.footer-wrapper{background:#fafafa;}
.footer-wrapper{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;}
.meta-item,.meta-item a{color:#aaa;}
.meta-item a:hover{color:#38729a;}
.meta-date-wrapper > span{background:rgba(0,0,0,0.06);color:#aaa;}
.meta-date-wrapper > span.month{background:rgba(0,0,0,0.2);color:#fff;}
.format-link .post-header h1 a{background:#f2f2f2;color:#888;}
.format-link .post-header h1 a:hover{background:#38729a;color:#fff;}
.mt-pagination span,.mt-pagination a{background:#eee;color:#aaa;}
.mt-pagination span.current,.mt-pagination a:hover{background:#38729a;color:#fff;}
.latest-posts li{border-top:1px solid rgba(0,0,0,0.06);border-bottom:1px solid rgba(0,0,0,0.06);}
.latest-posts li:hover{background:rgba(0,0,0,0.03);}
.latest-posts .post-title h4 a{color:#444;}
.latest-posts .post-title h4 a:hover{color:#38729a;}
.widget_nav_menu li li a{background:rgba(0,0,0,0.02);}
.widget_nav_menu li li li a{background:rgba(0,0,0,0.04);}
.widget_nav_menu li li li li a{background:rgba(0,0,0,0.06);}
.widget_nav_menu a{border-bottom:2px solid rgba(0,0,0,0.1);}
.widget_nav_menu li a:hover,.widget_nav_menu ul > li.current-menu-item > a{border-bottom:2px solid #38729a;color:#38729a;}
.pt-column{border:1px solid #f2f2f2;background:#fafafa;}
.pt-column h3{color:#888;}
#toTop:hover{background:#38729a;color:#fff;}
.flex-control-paging li a.flex-active{background:#38729a;}
.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select,#searchform input{background:rgba(0,0,0,0.015);border:2px solid rgba(0,0,0,0.04);}
.wpcf7-form input:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus,#searchform input:focus{background:rgba(0,0,0,0);border:2px solid #38729a;}
.btn,.alert,input,textarea,select,.form-submit #submit,.wpcf7-form input.wpcf7-submit,#toTop,.img-thumbnail{border-radius:0px;}
.wpb_row blockquote{margin-bottom:20px !important;}
.wpb_row .mt-blog.grid blockquote{margin-bottom:0 !important;}
div.ppt{color:#fff;display:none;font-size:14px;z-index:9999;margin:0 0 5px 15px}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}
@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}
@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}
@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}
@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
@font-face{font-family:'FontAwesome';src:url(//ficon.fi/wp-content/themes/rebel/fonts/fontawesome-webfont.eot?v=4.2.0);src:url(//ficon.fi/wp-content/themes/rebel/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'),url(//ficon.fi/wp-content/themes/rebel/fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),url(//ficon.fi/wp-content/themes/rebel/fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'),url(//ficon.fi/wp-content/themes/rebel/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}
.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-file-o:before{content:"\f016"}
.fa-download:before{content:"\f019"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-book:before{content:"\f02d"}.fa-list:before{content:"\f03a"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-check-circle:before{content:"\f058"}
.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-leaf:before{content:"\f06c"}
.fa-warning:before{content:"\f071"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}
.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-camera-retro:before{content:"\f083"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}
.fa-sign-out:before{content:"\f08b"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-upload:before{content:"\f093"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}
.fa-unlock:before{content:"\f09c"}.fa-globe:before{content:"\f0ac"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}.fa-sort:before{content:"\f0dc"}.fa-envelope:before{content:"\f0e0"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}.fa-file-text-o:before{content:"\f0f6"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-calendar-o:before{content:"\f133"}.fa-unlock-alt:before{content:"\f13e"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}
.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}
.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-dot-circle-o:before{content:"\f192"}.fa-language:before{content:"\f1ab"}.fa-recycle:before{content:"\f1b8"}.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-circle-o-notch:before{content:"\f1ce"}.fa-paper-plane:before{content:"\f1d8"}.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}
.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-newspaper-o:before{content:"\f1ea"}.fa-calculator:before{content:"\f1ec"}.fa-youtube:before{content: "\f167";}
.fa-youtube-play:before {content: "\f16a";}.fa-building:before{content: "\f1ad";}.fa-twitter:before{content: "\f099";}.fa-facebook:before{content: "\f09a";}.fa-instagram:before{content: "\f16d";}
.fa-google-plus:before{content: "\f0d5";}.fa-times-circle:before {content: "\f057";}
@font-face {font-family: 'Font Awesome 5 Free';font-style: normal;font-weight: 400;src: url(//ficon.fi/wp-content/themes/rebel/fonts/fa-solid-900.eot);
src: url(//ficon.fi/wp-content/themes/rebel/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//ficon.fi/wp-content/themes/rebel/fonts/fa-solid-900.woff2) format("woff2"), url(//ficon.fi/wp-content/themes/rebel/fonts/fa-solid-900.woff) format("woff"), url(//ficon.fi/wp-content/themes/rebel/fonts/fa-solid-900.ttf) format("truetype"), url(//ficon.fi/wp-content/themes/rebel/fonts/fa-solid-900.svg#fontawesome) format("svg"); }
.fas {font-family: 'Font Awesome 5 Free';font-weight: 400;font-style: normal;display:inline-block;}
.fa-book:before {content: "\f02d";}
.fa-book-open:before {content: "\f518";}
.fa-envelope-open-text:before {content: "\f658";}
.fa-file-invoice-dollar:before {content: "\f571";}
.fa-file-alt:before {content: "\f15c";}
.fa-clipboard-list:before {content: "\f46d";}
.fa-piggy-bank:before {content: "\f4d3";}
.fa-usd:before {content: "\f155";}
.icon-row .fas {line-height: 42px;}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.mt-blog.grid .hentry {width: 49.99%;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container .mt-blog.grid .hentry,.mt-blog.grid .hentry {width: 49.99%;}
}
@media only screen and (max-width: 479px) {
.mt-blog.grid .hentry,.container .mt-blog.grid .hentry,.sidebar-inner-content .mt-blog.grid .hentry {width: 100%;}
}
@media only screen and (max-width: 991px) {
.header {height: auto !important;text-align: center;}
.header .logo {position: static;margin: 30px auto 20px;display: inline-block;}
.header-top > .container {width: 100%;padding: 0;}
.header-info,.header-info span {border-right: none;border-left: none;}
.header-info {position: static;float: none;}
.header-info span,.top-navigation-wrapper {display: block;border-top: 1px solid rgba(0,0,0,0.06);min-height: 40px;height: auto;}
.top-navigation-wrapper {display: block;width: 100%;float: left;}
.navigation-wrapper {margin: 0 auto;padding: 0;}
.navigation-wrapper .sf-menu {display: none !important;}
.navigation-wrapper {margin-bottom: 20px;}
.mt-mobile-nav-trigger {display: inline-block;margin: 0 auto 10px;}
.page-title > .row,.contact-map .row,.page-top-slider.row,.meta > .row {margin: 0;}
.sidebar.col-md-3 {margin-bottom: 0;}
.content .sidebar-inner-content {float: none;border-right: 0;border-left: 0;padding-left: 15px;padding-right: 15px;}
.widget_nav_menu ul {width: 100%;margin-left: 0;}
.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 {margin-bottom: 30px;}
.footer-bottom > div {margin-bottom: 10px;}
.page-template-template-blank-php .content-wrapper {margin-top: 20px;}
}
@media only screen and (max-width: 767px) {
.header .logo {display: block;text-align: center;}
.content-wrapper,.full-width-content,.footer-wrapper {width: 100%;}
.full-width-content,.mt-breadcrumbs {margin-left: 0;}
.page-title > .row,.contact-map .row,.page-top-slider.row,.meta > .row {margin: 0;}
.mt-section .container.no-padding,.single .blog-wrapper article,.latest-posts .post-date {padding-left: 15px;padding-right: 15px;}
.latest-posts .posts-date,.latest-posts .post-date span {float: left;}
.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 {margin-bottom: 30px;}
.wpb_column {padding-bottom: 30px;}
}.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
a {color: #1f5e93;transition: all 0.3s;}
a:hover {color: #9ac1d6;}  .header-wrapper { background: #1f5e93;min-height: 140px;height: auto; }
.header-top { border: none;height: auto;min-height: 40px;color: #1f5e93;background: #fff; }
.header { background: #1f5e93; }  .top-dealer-wrapper {float: left;height: 40px;line-height: 40px;}
.top-dealer-wrapper ul, .top-dealer-wrapper li, .top-social-wrapper ul, .top-social-wrapper li {list-style: none;padding: 0;margin: 0;}
.top-dealer-wrapper li, .top-social-wrapper li {float: left;margin-left: 15px;}
.top-social-wrapper, .top-navigation-wrapper {float: right;height: 40px;line-height: 40px;}
.top-social-wrapper {padding-right: 30px;}
.top-navigation-wrapper {max-width: 1170px;}
.top-navigation-wrapper li {margin-left: 2px;float: right;}
.top-navigation-wrapper li a {padding: 0px 10px 0px 14px;font-size: 15px;font-family: inherit;font-weight: 600;}
.top-navigation-wrapper li a img {margin-top: -2px;margin-right: 3px;}
.top-navigation-wrapper > ul > li > a > span:after {content: '\f078';font-family: FontAwesome;margin: 0 0 0 10px;}
.top-navigation-wrapper .sub-menu {z-index: 1500;position: absolute;margin-top: -1px;background: #fff;width: 100px;display: none;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.29);-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.29);}
.top-navigation-wrapper .sub-menu li {float: none;display: block;line-height: 36px;}
.top-navigation-wrapper .sub-menu a {font-size: 14px;font-weight: normal;color: #666}
.top-dealer-wrapper li a {font-weight: bold;}
.lang-menu {text-align: right;padding-right: 34px;}  .navigation-wrapper ul.sf-menu { margin-top: 52px; }
.sf-menu a {line-height: 20px;}
.sf-menu ul a { min-width: 20px;width: 100%;float: left;padding: 0px;}
.sf-menu > li {float: left;}
.sf-menu > li > a {color: #fff;padding: 0px 20px 0px 10px;line-height: 40px;font-size: 15px;}
.sf-menu > li > a {
padding-bottom: 22px !important;
}
.sf-menu > li > a:hover {  color:#628eb3;
}
li.menu-item > ul {
padding: 0;
}
li.menu-item > ul.sub-menu {
box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
} li.menu-item > ul > li.menu-item > a {
padding: 8px;
color: #1f5e93 !important;
font-size: 15px;
}
li.menu-item > ul > li.menu-item > a:hover {
background-color: rgba(31, 94, 147, 0.23);
text-indent: 5px;
}
#shm_products, #shm_support {width: 100%;background: #fff;position: absolute;z-index: 230;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.29);}
.shm-widget a {min-width: 20px;width: 100%;float: left;} .products-menu-link > a:after, .support-menu-link > a:after {content: '\f107';font-family: FontAwesome;margin: 0 0 0 8px;font-size: 16px;}
.shm-has-submenu:after {content: '\f107';font-family: FontAwesome;margin: 0 0 0 8px;font-size: 16px;float: right;}
.sf-menu-mobile li ul {display: none;}
.sf-menu-mobile li a {border: none;font-family: "Source Sans Pro";font-size: 15px;text-transform: uppercase;padding: 7px 30px;}
.sf-menu-mobile li li a {font-family: "Open Sans";font-size: 14px;text-transform: none;padding: 6px 50px;color: #555;}
.sf-menu-mobile li li li a {font-size: 13px;padding: 5px 70px;color: #666;}
.sf-menu-mobile li li a:before, .sf-menu-mobile li li li a:before, .sf-menu-mobile li li li li a:before {vertical-align: baseline;}
.menu-images {padding-top: 0px;max-width: 240px;margin: 0 auto;}
.submenu-widget {overflow: hidden;background: #ffffff;height: 100%;}
.submenu-widget-content {max-width: 280px;margin: 0 auto;padding-right: 10px;height: 100%;}
.submenu-upper {font-size: 20px !important;font-family: inherit !important;font-weight: 600 !important;padding: 26px 0 20px 0 !important;color: #444 !important;}
.submenu-lower {padding-left: 14px;font-style: italic;}
.submenu-lower a {text-transform: none !important;font-family: inherit !important;color: #1f5e93;font-size: 15px !important;}
.mega-menu-table {width: 100%;margin: 16px 30px 0px 0;}
.mega-menu-table td a {text-align: center;color: #1f5e93;font-size: 20px;text-transform: none;padding: 6px;}
.mega-menu-grid {width: 100%;max-width: 1400px;overflow: hidden;margin: 0 auto;}
.product-menu-table {width: 100%;margin: 6px 30px 20px 0;min-height: 535px;}
.support-menu td:hover, .submenu-widget-content a:hover {opacity: 0.6;}  .page-title {border-bottom-style: solid;border-bottom: 1px #cccccc;box-shadow: 0px 1px 1px #cccccc;height: auto;padding: 0px 0 30px 0;}
.page-title h1 {color: #444;}
.page-title p {color: #1f5e93;}
p.page-title-description {max-width: 80% !important;font-size: 16px !important;font-weight: 600;}
.mt-breadcrumbs {background: #e8eaed !important;padding-top: 30px !important;color: #1f5e93;padding-bottom: 0px;border-bottom: none;font-weight: 600;}
.block-shadow-narrow {border-bottom-style: solid !important;border-bottom: 1px #cccccc;box-shadow: 0px 1px 1px #cccccc;}
.block-shadow-wide {border-bottom-style: solid !important;border-bottom: 1px #e8eaed;box-shadow: 0px 8px 30px 0px #e8eaed;}  .footer.container {padding: 30px 0 0 0;}
.footer-wrapper {background: #1f5e93;color: #9ac1d6;}
.footer-nav {float: right;}
.footer-nav a {font-size: 15px !important;}
.footer-menu .wp-block-column {margin-bottom: 0;}
.footer-menu ul {margin-bottom: 25px;}
.footer-menu p {margin-bottom: 4px;}
.footer-menu a {color: #9AC1D6;text-transform: uppercase;font-size: 13px;}
.footer-menu li {border: none;margin: 0;padding: 1px;line-height: 120%;}
.footer-menu li a {color: #8ab7d0;font-weight: normal;font-size: 13px;text-transform: none;}
.footer-menu li a:hover, .footer-menu a:hover {color: #6b9fbb;}
.footer-wrapper {border-top: none !important;}  .content {padding-top: 0px !important;padding-bottom: 0px !important;}
.page-area { min-height: 520px; }
p { margin-bottom: 16px;}
p a { font-weight: 600; }
h1, h2, h3, h4, h5, h6 {color: #1f5e93;}
h4, h5, h6 {margin: 0 0 .2em;}
::selection {color: #333e46;background-color: #00000010;}
table {font-size: 14px;}
hr {margin-top: 0px;margin-bottom: 10px;color: #1f5e93;}
.blue-hr hr{width: 90px;border-top: 2px solid #1f5e93;margin: 0px auto 30px auto;} .left-hr hr {width: 90px;margin: 10px auto 30px 0;border-top: 2px solid #1f5e93;} .blue-separator {width: 90px;border-top: 2px solid #1f5e93;margin: 0px auto 30px auto;}
.left-separator {width: 90px;margin: 10px auto 30px 0;border-top: 2px solid #1f5e93;}
.post-header h1 {font-size: 22px; margin-bottom: 12px; font-weight: bold; padding-top: 0;color: #1f5e93;text-transform: uppercase;}
.post-header a {color: #1f5e93 !important;text-transform: uppercase !important;}
.mt-blog > .post, .archive .post {padding-bottom: 0px;margin-bottom: 40px;max-height: 330px;overflow: hidden;position: relative;}
.mt-blog > .post:after, .archive .post:after {position:absolute;top:0;height:330px;width:100%;content:"";background: linear-gradient(to top,rgba(255,255,255,1) 3%,rgba(255,255,255,0) 20%);pointer-events: none;}
.mt-blog.grid .post-inner {padding: 0px;background: rgba(0, 0, 0, 0) !important;}
.mt-blog.grid .hentry {padding: 0 25px 20px;}
.meta-top {margin-top: 2px;}
.author-bio, .nocomments, .mt-blog.grid .post-header h1, .mt-blog.grid .meta-inner-grid, .meta-author, .meta-comments {display: none;}
.column-full-width {margin-left: -999em;padding-left: 999em;margin-right: -999em;padding-right: 999em;}
.grey-back {background: #e8eaed;background-repeat: no-repeat;background-position-x: center;background-position-y: 0;}
.blue-back {background: #1f5e93;}
.white-back {background: #ffffff;}
.background-color-semi-transparent {background-color: rgba(255,255,255,0.55);height: 100%;}
.aligncenter {margin: 0px auto !important;}
.alignleft {margin: 10px 12px 0 0;}
.sidebar-inner {margin-left: 40px;}
.vc_row {padding-top: 40px;}
.sidebar {padding-top: 40px;padding-bottom: 40px;}
.sidebar-inner-content {padding-top: 40px;padding-bottom: 40px;}  .toggle-section > .wp-block-column {margin-bottom: 0;}
.toggle-block {overflow: hidden;margin-left: -999em;padding-left: 999em;margin-right: -999em;padding-right: 999em;border-bottom-style: solid !important;border-bottom: 1px #e0e2e4;box-shadow: 0px 8px 30px 0px #e0e2e4;}
.tbb, .tbb:hover, .tbb:focus {border: 0px;background: transparent;color: #1f5e93;}
.toggle-block-header {margin: 0;padding: 40px 0 26px 0;text-align: center;}
.toggle-block-header h3 {margin-bottom: 0;padding: 0;}
.toggle-block-content {	padding: 10px 0 50px 0;max-width: 950px;margin: 0 auto;display: none;}
.content_block {display: inline-block;width: 100%;visibility: inherit;}
.col-md-3 {padding-left: 5px;padding-right: 5px;}
.icon-row {max-width: 850px;margin-left: auto !important;margin-right: auto !important;}
.icon-row i {color: #ffffff;margin-bottom: 10px !important;font-size: 42px;transition: all 0.5s;}
.icon-row a {color: #ffffff;font-weight: 600;font-size: 16px;transition: all 0.5s;}
.icon-row p:hover .fa, .icon-row p:hover .fas {transform: scaleX(-1);color:#9ac1d6;}
.icon-row p:hover a {color:#9ac1d6;}
.product-image-carousel {max-width: 500px;margin: 0 auto;padding-top: 10px;padding-bottom: 20px;}
.product-quote-block {max-width: 500px; margin: 0px auto; padding: 25px 30px; font-size: 20px; color: #777; font-weight: 600;}
.brine-quote-block {max-width: 840px; margin: 0px auto; padding: 0px 40px 14px; font-size: 20px; color: #777; font-weight: 600;}
.fa-chevron-down, .fa-chevron-up {transition: all 0.3s;}
.fa-chevron-down:hover, .fa-chevron-up:hover {color: #9AC1D6;}
.has-column-class-2_1 .has-normal-font-size a:hover {background-color: #9ac1d6 !important;}
.vc_carousel-indicators {display: none;}
.vc_images_carousel .vc_carousel-control {opacity: 0.8 !important;}  ul.product-list {
list-style-type: none;
display: flex;
padding: 0;
}
ul.product-list li {
width: 25%; padding: 25px;
}
ul.product-list li .thumbnail-wrapper {
height: 200px;
margin-bottom: 10px;
}
ul.product-list li .thumbnail-wrapper img {
max-height: 100%;
max-width: 100%;
margin: auto;
display: block;
}
.product-page-label {margin: 0px auto;padding: 5px 20px;width: auto;background-color: #1f5e93;color: white;font-weight: 600;text-align: center;display: block;transition: all 0.3s;}
.product-page-label a {	color: white;font-weight: 600;}
.product-page-label:hover {background: #9ac1d6;}   .ht-product.product-wrapper {
padding: 15px;
}
.ht-product.product-wrapper .product-image-wrapper {
display: flex;
justify-content: center;
align-items: center;
}
.ht-product.product-wrapper .product-image-wrapper img {
transition: all 0.5s;
transform: scale(1.0);
border-radius: 5px;
display: block;
margin: auto;
}
.ht-product.product-wrapper .product-image-wrapper img:hover {
transform: scale(1.01);
}
.ht-product.product-wrapper .product-text-wrapper {
border-top: 2px solid #1f5e93;
margin-top: 5px;
}
.ht-product .product-text-wrapper a {
display: block;
font-size: 1.2em;
padding-top: 5px;
}
.ht-product .product-text-wrapper .subtitle {
display: block;
font-size: 1.2em;
padding-top: 5px;
}
.single-ht_product .product-feature-set .wp-block-column .wp-block-image {
height: 200px;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 10px;
overflow: hidden;
}
.single-ht_product .product-feature-set .wp-block-column .wp-block-image img {
max-height: 100%;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.single-ht_product .product-feature-set .wp-block-column .wp-block-image img:hover {
-webkit-transform: scale(1.1);
transform: scale(1.05);
}
@media (min-width: 768px) {
.ht-product.product-wrapper .product-image-wrapper {
height: 90px;
}
.ht-product .product-text-wrapper {
height: 60px;
}
}
@media (min-width: 992px) {
.ht-product.product-wrapper .product-image-wrapper {
height: 230px;
}
.ht-product.product-wrapper .product-image-wrapper img {
max-height: 230px;
}
} .ht-product-category.product-category-wrapper {
padding: 15px;
}
.ht-product-category.product-category-wrapper .product-category-image-wrapper {
display: flex;
justify-content: center;
align-items: center;
}
.ht-product-category.product-category-wrapper .product-category-image-wrapper img {
transition: all 0.5s;
transform: scale(1.0);
border-radius: 5px;
display: block;
margin: auto;
}
.ht-product-category.product-category-wrapper .product-category-image-wrapper img:hover {
transform: scale(1.01);
}
.ht-product-category.product-category-wrapper .product-category-text-wrapper {
border-top: 2px solid #1f5e93;
margin-top: 5px;
}
.ht-product-category .product-category-text-wrapper a {
display: block;
font-size: 1.2em;
padding-top: 5px;
}
@media (min-width: 768px) {
.ht-product-category.product-category-wrapper .product-category-image-wrapper {
height: 90px;
}
.ht-product-category .product-category-text-wrapper a {
height: 60px;
}
}
@media (min-width: 992px) {
.ht-product-category.product-category-wrapper .product-category-image-wrapper {
height: 230px;
}
.ht-product-category.product-category-wrapper .product-category-image-wrapper img {
max-height: 230px;
}
}    .page-404-info {max-width: 1000px;margin: 50px auto 80px;}
.product-block { width: 20%; height: 110px; float: left; border: 10px solid #fff; background: url(//ficon.fi/site/wp-content/uploads/2017/01/company-product-background.jpg); }
.product-block table { width: 100%; height: 100%; }
.product-block td { text-align: center; vertical-align: middle; }
.product-block a { color: #fff; text-transform: uppercase;font-size: 20px;font-weight: 600; }
.htrack-page-image {margin-top: 20px;background: linear-gradient(#f1f1f1, rgba(255, 255, 255, 0));padding: 5px;}
.check-bullet-list p {font-weight: 600;}
.check-bullet-list ul {list-style-type: none;padding-inline-start: 30px;}
.check-bullet-list li {margin-top: 5px;margin-bottom: 5px;}
.check-bullet-list li:before {content: "\f00c";font-family: FontAwesome;color: #1f5e93;margin: 0 10px 0 -26px;font-size: 16px;}
.check-bullet-list li ul li:before {content: "\f111";margin: 0 15px 0 -25px;font-size: 10px;}
.contact-page-buttons {width: 230px;height: 100px;}
.contact-page-row p {margin-bottom: 10px;}
.contact-border-top {border-top: 1px solid #e8eaed;}
.contact-border-bottom {border-bottom: 1px solid #e8eaed;margin-bottom: 0;}
.contact-border-left {border-left: 1px solid #e8eaed;}
.contact-border-right {border-right: 1px solid #e8eaed;}
.contact-page-content-form table:hover a, .contact-page-content-form table:hover a i {color: #9AC1D6 !important;}
.brine-prop-block {max-width: 960px;}
.wp-block-image figcaption {font-size: 12px; line-height: 17px;}  .display-posts-listing {margin-right: 30px;}
.recent-articles {max-width: 720px;}
.recent-articles ul {padding-left: 0px;}
.recent-articles li {list-style-type: none;}
.recent-articles a.title {padding-top: 10px;font-size: 21px;text-transform: uppercase;font-weight: 600;font-family: "Source Sans Pro",​Arial,​Helvetica,​sans-serif;color: #666;display: block;}
.recent-articles .date {color: #1f5e93;display: block;margin-top: 5px;}
.recent-articles .excerpt-dash {display:none;}
.recent-articles span.excerpt {margin: 5px 0px 20px 0px;display: block;}
.mt-pagination span.current, .mt-pagination a:hover {background: #1f5e93;}
.display-posts-listing.display-posts-listing-thumbnail {
list-style-type: none;
display: flex;
}
.display-posts-listing.display-posts-listing-thumbnail li {
width: 33%; padding: 25px;
}
.display-posts-listing.display-posts-listing-thumbnail li .thumbnail-wrapper {
height: 250px;
margin-bottom: 10px;
display: flex;
justify-content: center;
}
.display-posts-listing.display-posts-listing-thumbnail li .thumbnail-wrapper img {
max-height: 95%;
max-width: 95%;
margin: auto;
display: block;
border-radius: 8px;
transition: all .5s ease-in-out
}
.display-posts-listing.display-posts-listing-thumbnail li .thumbnail-wrapper img:hover {
transform: scale(1.01);
}
.display-posts-listing .title {
font-weight: bold;
}  .btn {
margin: 16px 5px;
}
.btn.btn-outline-blue {
border: 1px solid #1f5e93;
color: #1f5e93;
background: white;
width: 100%;
display: block;
font-size: 18px;
font-weight: 600;
}
.btn.hover-effect-raise {
transition: 0.25s;
}
.btn.hover-effect-raise:hover,
.btn.hover-effect-raise:focus {
box-shadow: 0 0.5em 0.5em -0.4em var(--hover);
transform: translateY(-0.25em);
}
.btn.btn-arrow {
font-size: 18px;
font-weight: 600;
}
.btn.btn-arrow::before {
display: inline-block;
padding-left: 8px;
content: "\0279E";
margin-right: 10px;
-webkit-transition: transform 0.3s ease-out;
-moz-transition: transform 0.3s ease-out;
-ms-transition: transform 0.3s ease-out;
-o-transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out;
}
.btn.btn-arrow:hover {
color: #0c5449;
}
.btn.btn-arrow:hover::before {
-webkit-transform: translateX(4px);
-moz-transform: translateX(4px);
-ms-transform: translateX(4px);
-o-transform: translateX(4px);
transform: translateX(4px);
}  td, th {vertical-align: top;}
.sh_table {width: 100%;border: none;margin-bottom: 1em;}
.sh_table th, .sh_table td {padding: 5px 8px;}
.product-page-table th {background-color: #1f5e93 !important;color: white;}
.product-page-table td:first-child {color: #1f5e93;font-weight: 600;min-width: 130px;}
.product-page-table tr:nth-child(odd) td {background-color: #DADEE5 !important;}
.product-page-table tr:nth-child(even) td{background-color: #ffffff !important;}
.product-page-table td[colspan]:not([colspan="1"]) {text-align: center;}
.product-page-table label {color: white; margin: 0 9px 0 2px; cursor: pointer;} .accessoriesTable1, .accessoriesTable2 {padding: 34px 22px 0 !important;margin-bottom: 40px;background-color: rgba(255, 255, 255, 0.55);}
.accessories-table-small {max-width: 900px;margin-left: auto !important;margin-right: auto !important;}
.accessories-table-columns {padding: 0 36px;margin-bottom: 40px;background-color: rgba(255, 255, 255, 0.55);}
.accessories-table-div {padding: 26px 36px;background-color: rgba(255, 255, 255, 0.55);}
.accessory-block {width: 100%;max-width: 250px;margin: 0px auto;}
.accessory-block-grouped {width: 100%;max-width: 280px;float: left;padding: 15px;}
.accessory-block-grouped img {margin-bottom: 10px;}
.accessory-list ul {margin-top: 10px; padding-inline-start: 20px;}
.accessory-list strong, .accessory-list b {color: #1f5e93;}
.accessory-list li {margin-bottom: 4px;} .paButtonInactive  {background: url(//ficon.fi/site/wp-content/uploads/2017/01/optional.png) no-repeat scroll 0 0 transparent;color: #666;}
.paButtonInactive:hover {color: #1f5e93;}
.paButtonActive {background: url(//ficon.fi/site/wp-content/uploads/2017/01/standard.png) no-repeat scroll 0 0 transparent;color: #ffffff;}
.productAccessories {height: 57px;width: 140px;border: 0px;vertical-align: top;font-weight: 600;}
.contSoft td, .contSoft th {padding: 10px 16px; border: 1px #ccc;border-style: solid;vertical-align: top;max-width: 520px;}
.contSoft img {padding: 10px 0;}
.download-img-label {margin: 0px auto;padding: 0 0 2px 0;width: auto;background-color: #1f5e93;color: white;font-weight: 600;text-align: center;display: block;max-width: 150px;}
.download-img-label a {color: white;font-weight: 600;}
.tech-table-label {color: #1f5e93;font-size: 22px;font-weight: normal;}
.center-carousel {max-width: 250px;margin-left: auto;margin-right: auto;}
.anti-de-icing-block {max-width: 485px;margin-left: auto;margin-right: auto;}  button {border: 0px;}
button:focus {outline: none !important;}
label {margin-top: 5px;margin-bottom: 0px;font-weight: 500;}
.text-input-small {border-style: solid;width: 60px;margin-left: 2px;padding-left: 5px;}
input, select, textarea {padding: 2px 8px;margin-bottom: 10px;margin-top: 3px;background: rgba(232,234,237,0.5);border: 2px solid rgba(0,0,0,0.02);}
input:focus, select:focus, textarea:focus, .wpcf7-form input:focus, .wpcf7-form textarea:focus, .wpcf7-form select:focus, #commentform input:focus, #commentform textarea:focus, #searchform input:focus {border: 2px solid #1f5e93;}
textarea {height: 80px;}
input[type=text]::placeholder, input[type=email]::placeholder, textarea::placeholder {font-style: italic; color: #aaa;}
input[type=radio]:not(old){width: 24px;margin: 0;padding: 0;opacity: 0;}
input[type=radio]:not(old) + label{display: inline-block;margin-left: -24px;padding-left: 32px;background: url(//ficon.fi/site/wp-content/uploads/2017/01/r-btn.jpg) no-repeat 0 0;line-height: 24px;}
input[type=radio]:not(old):checked + label{background: url(//ficon.fi/site/wp-content/uploads/2017/01/r-btn-check.jpg) no-repeat 0 0;}
.calc-button {background:url(//ficon.fi/site/wp-content/uploads/2017/01/ButtonCalculator.jpg) center center no-repeat; height: 60px;width: 175px;color: #fff;font-weight: 600;font-size: 16px;}
#calc-result-label {font-family: Oswald,Arial, Helvetica, sans-serif;font-weight: 700;font-style: normal;font-size: 48px;color: #37729a;line-height: 1.4em;}
#searchform input, #searchform select {padding: 2px 8px;margin-bottom: 10px;margin-top: 3px;background: rgba(232,234,237,0.5);border: 2px solid rgba(0,0,0,0.02);}
.btn.btn-default, .form-submit #submit {color: #ffffff !important;background: #1f5e93;width: auto;margin: 16px 5px;font-size: 18px;font-weight: 600;}
.contact-page-form {width: 288px;margin-left: auto;margin-right: auto;}
.contact-page-form input, .contact-page-form textarea {margin-left: 12px;margin-top: 0px;width: 210px;font-size: 14px;}
.contact-page-form input.wpcf7-submit {width: 210px;margin: 16px 0 0 36px;}
.contact-page-form textarea {vertical-align: top;}
.sh-form fa {color: #666666;font-size: 15px;}
.sh-form textarea {height: 120px;}
.sh-form input[type=submit] {margin: 36px auto 0;display: block;color: #ffffff;background: #1f5e93;font-size: 18px;font-weight: 600;line-height: 18px;padding: 14px 34px;border: none;letter-spacing: 0.1em;}
.user-details {opacity: 0; height: 2px;}
.user-details input[type=text] {height: 2px; margin: 0; padding: 0;}
.sh-quote-form {margin-bottom: 40px;}
.sh-quote-form label {font-weight: 600;padding: 4px 0;font-size: 15px;text-transform: uppercase;}
.sh-quote-form input[type=text], .sh-quote-form select, .sh-quote-form textarea {margin: 0;width: 300px;}
.sh-quote-form textarea {height: 120px;}
.sh-quote-form input[type=radio], .sh-quote-form input[type=checkbox] {opacity: 1;width: auto;margin: 0 3px 7px 2px;}
.sh-quote-form input[type=submit] {margin: 36px 0 0;color: #ffffff;background: #1f5e93;font-size: 18px;font-weight: 600;line-height: 18px;padding: 14px 34px;border: none;letter-spacing: 0.1em;}
.sh-quote-form .your-consent {max-width: 500px;}
.sh-quote-form .your-consent input[type=checkbox] {margin: 0 7px 0 -20px;}
.job-form input[type="text"], .job-form select, .job-form textarea, .job-form input[type="checkbox"], .job-form input[type="file"] {background: rgba(232, 234, 237, 0.5);border: 1px solid rgba(0, 0, 0, 0.04);margin: 0 0 8px 5px;padding: 1px 5px;}
.job-form input[type="text"], .job-form select {width: 250px;}
.job-form textarea {width: 250px;max-width: 340px;max-height: 200px;}
.job-form input[type="file"] {width: 340px;}
.job-form input[type="submit"], .job-form input[type="button"] {margin-left: 5px;}
.job-form input[type=radio] {width: 13px;margin: 0 5px;opacity: 1;display: inline-block;vertical-align: middle;}
.job-form .del-btn {margin-left: 5px;background: none;border: none;outline: none;color: #1f5e93;padding: 0;font-size: 16px;}
.job-form .border-top {border-top: 1px solid #f3f4f5;padding: 10px 0;vertical-align: top;}
.application-label {width: 150px;font-weight: normal !important;}
.your-consent div {border: 1px solid #1f5e93; padding: 10px 14px 13px 36px; font-weight: normal; line-height: 1.4em;font-size: 15px;}
.your-consent input[type=checkbox], .your-consent input[type=radio] {cursor: pointer; margin: 0 5px 0 -22px; width: auto;}
.response-warning, .response-error, .response-success {margin: 30px 0 0; padding: 6px 16px 8px;}
.response-warning {border: 2px solid #ff8b3c;}
.response-error {border: 2px solid #ff0000;}
.response-success {border: 2px solid #398f14;}
.blue-button {background: #1f5e93;color: #fff;text-transform: uppercase;font-weight: 600 !important;font-size: 16px !important;padding: 8px 39px;}
.blue-small-button {background: #1f5e93;color: #fff;text-transform: uppercase;font-weight: 600 !important;padding: 0 8px;}
.newsletterToggle {cursor: pointer;color: #fff;text-align: center;}
.newsletterToggle .fa {margin-left: 12px;}
.newsletterForm {max-width: 460px;text-align: center;margin: 0px auto 40px;display: none;overflow: hidden;color: #ffffff;border: 1px solid #fff;}
.newsletterForm input[type="email"] {background:#e8eaed;border: none;padding: 3px 8px;width:300px;color: #444;margin-bottom: 0;}
.newsletterForm input[type="email"]:focus {background: #ffffff;}
.newsletterForm input[type="submit"] {width:190px;padding:10px;background:none;text-transform:uppercase;font-size:20px;border: 1px solid #ffffff;}
.newsletterForm input[type="submit"]:hover {background: #4783ad;}
.newsletterForm p:not(:last-child) {margin-bottom: 30px;}
.newsletterForm a {color: #a7c3d6;}
.newsletterForm a:hover {color: #719fb9;}
.mc4wp-checkbox-contact-form-7 input[type="checkbox"] {width: 18px;margin: 0 10px 0 2px;}
.mc4wp-checkbox-contact-form-7 span {font-weight: 600;}
.calc-labels {width: 130px;margin-right: 10px;}
.calc-result {font-weight: bold;padding-left: 3px;}
#brushwidth, #brushwidth input {visibility: hidden;height: 1px;}
.widthselects {margin-bottom: 16px;}
input[type="submit"] {transition: all 0.3s !important;}
input[type="submit"]:hover {background: #9ac1d6;}   .top-shadow {box-shadow: inset 0px 1px 1px #cccccc;}
.shadow-right {z-index: 1;position: relative;}
.shadow-right:before, .shadow-right:after {content:"";position:absolute; z-index:-1;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);-moz-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1);top:40px;bottom:40px;left:50%;right:15px;-moz-border-radius:15px / 100px;border-radius:15px / 100px;} .caption-hover-right-push {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;max-width: 340px;}
.caption-hover-right-push-caption {position: absolute;top: 0;left: 0;padding: 20px;background: #1f5e93;color: #fff;height: 100%;width: 100%;opacity: 0;transform: translateX(-100%);transition: transform 0.4s, opacity 0.1s 0.3s;}
.caption-hover-right-push-caption p {text-align: center;position: relative;top: 50%;transform: translateY(-50%);}
.caption-hover-right-push-caption a, .caption-hover-right-push-caption a:hover {color: #fff;font-size: 18px;font-weight: 600;}
.caption-hover-right-push-img {max-width: 100%;display: block;position: relative;transition: transform 0.4s;}
.caption-hover-right-push:hover .caption-hover-right-push-img {transform: translateX(100%);}
.caption-hover-right-push:hover .caption-hover-right-push-caption {opacity: 1;transform: translateX(0px);transition: transform 0.4s, opacity 0.1s;} .nice-checks { display:none; }
.nice-checks + label:before { font-family: FontAwesome;display: inline-block;content: "\f096";font-size: 16px;letter-spacing: 13px;line-height: 1.2; }
.nice-checks:checked + label:before { content: "\f046"; }
.nice-checks:checked + label:before { letter-spacing: 10px; }
.nice-checks-label {padding-left: 0 !important;cursor: pointer;margin: 0;font-weight: normal;} .sh_slider {overflow: hidden;position: relative;}
.prev_slide, .next_slide {cursor: pointer;position: absolute;top: 50%;margin-top: -22px;padding: 16px;z-index: 50;}
.next_slide {right: 0;}
.prev_slide img, .next_slide img {cursor: pointer;}
.shr_slide {position: absolute;height: 100%;width: 100%;}
.shr_slide img {height: auto;width: 100%;top: 50%;transform: translateY(-50%);position: relative;}
.shr_static_slide {position: absolute;z-index: 40;display: flex;flex-direction: column;width: 100%;text-align: center;}
.shr_static_header {font-family: 'Roboto';color: #1f5e93;font-size: 40px;line-height: 40px;font-weight: bold;position: absolute;text-align: center;width: 100%;}
.shr_static_paragraph {font-family: 'Quicksand';color: #ffffff;font-size: 18px;line-height: 1.5;position: absolute;text-align: center;width: 100%;}
.shr_static_button {position: absolute;text-align: center;width: 100%;}
.shr_static_button a {font-family: 'Quicksand';color: #1f5e93;font-size: 18px;font-weight: bold;background: rgba(255,255,255,0.2);padding: 5px 10px;border: 2px solid rgb(31, 94, 147);line-height: 40px;}
.shr_static_button a:hover, .shr_static_button a:focus {background: rgba(255,255,255,0.4);outline: none!important;}
.sh_hide_desktop {display: none !important;} .slider_8872 .shr_slide > img {
top: 0;
transition: all .8s ease-in-out;
transform: none;
max-width: none;
}
.slider_8872 .shr_static_header {
line-height: 80px;
text-align: right;
padding-right: 40px;
}
.slider_8865 .shr_slide > img {
top: 0;
transition: all .8s ease-in-out;
transform: none;
max-width: none;
}
.slider_8865 .shr_static_header {
line-height: 80px;
text-align: right;
padding-right: 40px;
}
.slider_8875 .shr_slide > img {
top: 0;
transition: all .8s ease-in-out;
transform: none;
max-width: none;
}
.slider_8875 .shr_static_header {
line-height: 80px;
text-align: right;
padding-right: 40px;
}            .cookie-banner {z-index: 99999;position: relative;}
.cookie-banner-container {position: fixed;left: 0;right: 0;bottom: 0;overflow: hidden;opacity: 0.8;padding: 12px 14px 16px 30px;background: #183a53;display: flex;align-items: center;}
.cookie-banner-text {color: #fff;line-height: 1.4em;font-size: 17px;margin-bottom: 2px;}
.cookie-banner-text a {color: #789eb9;}
.cookie-banner-text a:hover {color: #8facc1;}
.cookie-buttons {min-width: 150px;float: right;padding-left: 10px;text-align: center;}
.cookie-buttons a {cursor: pointer;border: 1px solid #fff;border-radius: 40px;width: auto;margin: 8px 12px;font-weight: 600;letter-spacing: -0.05em;padding: 8px 28px;font-size: 20px;display: inline-block;text-align: center;line-height: 1em;}
.accept-cookies {background: #fff;color: #183a53;}
.refuse-cookies {background: none;color: #fff;}
.accept-cookies:hover, .accept-cookies:focus {background: #d2dae0;color: #183a53;}
.refuse-cookies:hover, .refuse-cookies:focus {background: #1e5275;color: #fff;} .input-error { border-color: #ff4343 !important;background: #f5ebeb !important; }
.message-blocks { color: #1f5e93; font-weight: 600; }
.error-blocks { color: #e81616; font-weight: 600; }
.success-banner, .message-banner, .error-banner {border-radius: 2px;padding: 10px 15px;margin: 20px 0;font-weight: 600;display: none;}
.success-banner {border: 1px solid #29a954;background: #dff1e5;color: #1a9041;}
.message-banner {border: 1px solid #6b9dbf;background: #dfecf5;color: #1f5e93;}
.error-banner {border: 1px solid #ef3636;background: #f7e6e6;color: #e81616;}
.down{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}  .wp-block-columns {margin-bottom: 0;padding-bottom: 2rem;}  @media only screen and (max-width: 1440px) {
.shr_slide img {width: auto;height: 100%;}
}
@media only screen and (max-width:1050px) {
.wide-columns.reverse > .wp-block-columns {flex-direction: column-reverse;}
}
@media only screen and (max-width: 900px) {
.sh_hide_tablet {display: none !important;}
.shr_static_header {font-size: 28px;line-height: 28px;}
.shr_static_paragraph {font-size: 15px;line-height: 1.2;}
.shr_static_button a {font-size: 15px;line-height: 28px;}
.cookie-buttons {width: 100%;padding: 0 0 4px;}
.cookie-banner-text {display: block;text-align: center;margin-bottom: 0;font-size: 16px;}
.cookie-banner-container {padding: 10px;flex-direction: column;}
}
@media only screen and (max-width: 500px) {
.sh_hide_mobile {display: none !important;}
.shr_static_header {font-size: 20px;line-height: 20px;}
.shr_static_paragraph {font-size: 13px;line-height: 1.2;}
.shr_static_button a {font-size: 13px;line-height: 20px;}
}
@media only screen and (max-width: 991px) {
.top-navigation-wrapper {width: auto;display: inline-block;border-top: none !important;}
.top-navigation-wrapper > ul > li > a {padding: 0 12px 0 0;}
.top-navigation-wrapper .sub-menu {margin-left: -16px;}
.top-social-wrapper {padding-right: 0;float: left;}
.header-top > .container {width: 750px !important;max-width: 100% !important;}
.header .logo {position: absolute !important;margin: 0px auto !important;display: block !important;z-index: 555;}
.navigation-wrapper {margin-bottom: 0px;float: right;width: 100% !important;}
.btn.mt-mobile-nav-trigger {padding: 14px;float: right;width: 80px !important;}
ul.sf-menu-mobile {border: none;background: #fff;margin-top: 100px;padding: 5px 0;} .shadow-right:before, .shadow-right:after {box-shadow: none;}
.product-categories-grid {margin-left: auto !important;margin-right: auto !important;}
.product-columns-company {width: 100% !important;max-width: 342px;margin: 0 auto;padding-bottom: 0px !important;}
.grey-back {padding-left: 0px !important;padding-right: 0px !important;}
.footer-bottom .copyright {text-align: left !important;}
.footer-bottom > div {width: 50%;padding: 0 12px;margin-bottom: 0px;}
.product-quote-block { padding: 0px 15px 25px 25px; }
.product-block {width: 50%;}
}
@media only screen and (max-width: 767px) {
.wpb_column {padding-bottom: 0px !important;}
.contact-page-buttons {margin-left: auto;margin-right: auto;}
.vc_row {padding-top: 40px;}
}
@media (min-width:768px) and (max-width:1050px) {
.contact-page-content, .contact-page-content-form {width: 100% !important;flex-basis: 100% !important;}
.contact-page-content-form {margin-top: 30px;}
.contact-page-form {margin: 0 auto;}
.shadow-right:before, .shadow-right:after {box-shadow: none;}
}
@media (min-width:621px) and (max-width:1050px) {
.accessoriesTable1, .accessoriesTable2 {margin-left: 30px !important;margin-right: 30px !important;} }
@media only screen and (max-width:620px) {
.accessoriesTable1, .accessoriesTable2 {margin-left: 0px !important;margin-right: 0px !important;padding: 28px 14px 0 !important;} .alignright {float: none;margin-bottom: 10px;}
.meta-side {display: none;}
.post-inner {padding-left: 0px;}
}
@media only screen and (min-width:620px) {
.quote-forms .wpcf7-acceptance label {width: 500px;}
}
.alignwide {margin-left  : -80px;margin-right : -80px;}
.alignfull {margin-left  : calc( -100vw / 2 + 100% / 2 );margin-right : calc( -100vw / 2 + 100% / 2 );max-width    : 100vw;} .no-overflow, .no-overflow>div {overflow: unset;}
.toggle-block-border {border-bottom-style: solid !important;border-bottom: 1px #e0e2e4;box-shadow: 0px 8px 30px 0px #e0e2e4;}
.dashed-div {border: 1px dashed #1f5e93;border-radius: 6px;}
@media (max-width:1050px) {
.wide-columns > .wp-block-columns {flex-wrap: wrap;}
}
@media (max-width:991px) {
.icon-row {max-width: 700px;}
.no-padding-medium, .no-padding-medium>div {padding-left: 0 !important;padding-right: 0 !important;}
}
@media (max-width: 783px) {
.has-2-columns > .wp-block-column, .has-3-columns > .wp-block-column {flex-basis: 100%;}
.contact-border-top, .contact-border-bottom, .contact-border-left, .contact-border-right {border: none !important;}
.no-padding-small, .no-padding-small>div {padding-left: 0 !important;padding-right: 0 !important;}
}
@media (min-width: 600px) {
.wp-block-columns {margin-left: -10px;margin-right: -10px;}
.wp-block-column {margin-left: 0;margin-right: 0;padding-right: 10px;padding-left: 10px;}
.wp-block-column:not(:first-child), .wp-block-column:nth-child(2n) {margin-left: 0;}
.wp-block-column:not(:last-child) {margin-right: 0;}
.wp-block-column:nth-child(odd) {margin-right: 0;}
}
@media (min-width:991px) {
.wp-block-columns {margin-left: -15px;margin-right: -15px;}
.wp-block-column {margin-left: 0;margin-right: 0;padding-right: 15px;padding-left: 15px;}
}  .col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.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-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.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-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.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-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
.col {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%
}
.col-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none
}
.col-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%
}
.col-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%
}
.col-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%
}
.col-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%
}
.col-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%
}
.col-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%
}
.col-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%
}
.col-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%
}
.col-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%
}
.col-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%
}
.col-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%
}
.col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
@media (min-width: 576px) {
.col-sm {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-sm-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-sm-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-sm-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-sm-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-sm-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-sm-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-sm-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-sm-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-sm-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-sm-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-sm-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-sm-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
@media (min-width: 768px) {
.col-md {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-md-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-md-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-md-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-md-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-md-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-md-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-md-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-md-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-md-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-md-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-md-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
@media (min-width: 992px) {
.col-lg {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-lg-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-lg-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-lg-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-lg-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-lg-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-lg-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-lg-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-lg-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-lg-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-lg-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-lg-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
@media (min-width: 1200px) {
.col-xl {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-xl-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-xl-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-xl-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-xl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-xl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-xl-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-xl-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-xl-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-xl-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-xl-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-xl-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-xl-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-xl-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}