html{font-family:sans-serif;font-size:10px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{background:#fbfaf6;color:#494743;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.42857143;margin:0}
::selection,::-moz-selection{background:#fac11c;color:#fff}

ul, ol{margin:0 0 30px;padding:0}
ol{padding-left:25px}
li{color:#494743;font-size:18px;font-weight:300;line-height:31px}
ul li{list-style:none}
ul ul, ol ul, ul ol, ol ol{margin:0 0 0 30px}

img{border:0;vertical-align:middle}
.img-responsive, .imgs-responsive img{display:block;max-width:100%;height:auto}

.header_row{margin:15px auto 0; position:relative}
.header_row:before, .header_row:after{display:block;clear:both;content:" "}
.body_header .logo_wrapper{float:left;padding:0 15px;width:70%}
.body_header .logo_wrapper a{display:block;float:left;margin-bottom:15px}
@media (min-width:992px){.header_row{margin-bottom:20px}
.body_header .logo_wrapper{width:45%}
.body_header .logo_wrapper a{margin-bottom:0}}

.main-menu{background:#fbfaf6;clear:both;display:block;width:100%;position:sticky;top:0}
.main-menu .row{position:relative}
.main-menu .logo_wrapper{display:none; float:left; margin:0 0 0 15px; padding-top:5px}
@media (max-width:992px){.main-menu .row{width:100%}}
@media (min-width:992px){.main-menu{padding-bottom:20px}}
.menu-collapse{display:none;float:left;list-style:none;margin-top:15px;padding:0 15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch;width:100%}
.menu-collapse ul{margin:0}
.menu-collapse ul:before, .menu-collapse ul:after, .menu-collapse:before, .menu-collapse:after{display:table;content:" ";clear:both}
.menu-collapse ul>li{border-bottom:1px solid #ccc;display:block;margin:0 -15px;position:relative}
.menu-collapse a {display:block;color:#32302b;padding:15px;text-decoration:none}
.menu-collapse a:hover{background:#4d62ea;color:#fff}
.menu-collapse .caret{border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;display:inline-block;margin-left:2px;width:0;height:0;vertical-align:middle}
.menu-collapse ul ul{background:#f3f3f3;border:none;display:none;margin:0;padding:0;box-shadow:none;width:100%!important}
.menu-collapse ul ul li{border:none;margin:0;padding:0;width:100%!important}
.menu-collapse ul ul a{clear:both;color:#444;line-height:1.42857143;padding:15px 15px 15px 30px;white-space:nowrap}
.menu-collapse ul ul ul a{padding-left:45px}
.menu-collapse ul li.sub_ulShow>ul{display:block}
.menu-collapse ul li.sub_ulShow>a{background:#4d62ea;color:#fff}

.left-col, .right-col, .col-50, .col-one_third, .col-one_fourth, .col-two_third, .col-three_fourth, .col-17, .col-83, .col-100, .col-mfo{padding:0 15px}
@media (min-width:992px){.left-col, .right-col, .col-50, .col-one_third, .col-one_fourth, .col-two_third, .col-three_fourth, .col-17, .col-83{float:left}
.left-col{width:58.33333333%}
.right-col{width:41.66666667%}
.col-50{width:50%}
.col-17{width:16.66666667%}
.col-one_third{width:33.33333333%}
.col-one_fourth{width:25%}
.col-two_third{width:66.66666667%}
.col-three_fourth{width:75%}
.col-83{width:83.33333333%}
}
/*@media (min-width:526px){.col-mfo{float:left; width:50%}}
@media (min-width:768px){.col-mfo{width:33.33333333%}}
@media (min-width:992px){.col-mfo{width:25%}}*/

.container, .row{margin:0 auto}
.container:before, .container:after, .row:before, .row:after{display:table;content:" "}
.container:after, .row:after{clear:both}

.page-header{padding:55px 0 61px}
.page-header .container{padding:0 15px}
.main-wrapper{background:#FFF;padding:0 0 100px}
.main-wrapper .header{margin:0 0 60px;padding:0 15px}

.float-l{float:left}
.float-r{float:right}
.clear_both{clear:both}
.block{display:block}
.invisible{display:none}
.no-visibility{visibility:hidden}