#Header,#Header_wrapper,#Top_bar .menu>li:not(.mfn-megamenu-parent),#Top_bar .menu>li>a,#Top_bar .top_bar_left,.section,.widget{position:relative}body{min-width:1240px;padding:25px 0}#Wrapper{width:1240px;margin:0 auto;overflow:hidden;-webkit-box-shadow:0 0 15px rgba(0,0,0,.06);box-shadow:0 0 15px rgba(0,0,0,.06)}#Content,#Top_bar,.layout-full-width.header-fw #Top_bar .container{width:100%}.layout-full-width{padding:0}.layout-full-width #Wrapper{width:100%!important;margin:0!important}.container,.section_wrapper{width:1200px;margin:0 auto;position:relative}.container:after,.section_wrapper:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.column{float:left;margin:0 1% 40px}#Footer .widgets_wrapper .column,#Top_bar .column,.column.column_divider{margin-bottom:0}.column-margin-10px .column{margin-bottom:10px}.column-margin-20px .column{margin-bottom:20px}.column_attr.align_right{text-align:right}.column_attr.align_center{text-align:center}.one-third.column{width:31.333%}.one-second.column{width:48%}.one.column{width:98%}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:after,.clearfix:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}.no-content-padding:not(.with_aside) #Content{padding:0!important}#Top_bar{position:absolute;left:0;top:61px;z-index:30}#Top_bar .top_bar_left{float:left;width:990px}#Top_bar .logo{float:left;margin:0 30px 0 20px}#Top_bar #logo{display:block;height:60px;line-height:60px;padding:15px 0}#Top_bar #logo:hover,#Top_bar .menu>li>a:hover{text-decoration:none}#Top_bar #logo img{vertical-align:middle;max-height:100%}#Footer .widgets_wrapper .widget:after,#Top_bar #logo img.logo-sticky,#Top_bar a.responsive-menu-toggle,.widget:last-child:after{display:none}#Top_bar .menu_wrapper{float:left;z-index:201}#Top_bar #menu{z-index:201}#Top_bar .menu{z-index:202}#Top_bar .menu>li{margin:0;z-index:203;display:block;float:left}#Top_bar .menu>li>a{display:block;line-height:60px;padding:15px 0}#Top_bar .menu>li>a:after{content:"";height:4px;width:100%;position:absolute;left:0;top:-4px;z-index:203;opacity:0}#Top_bar .menu>li>a span:not(.description){display:block;line-height:60px;padding:0 20px;white-space:nowrap;border-right-width:1px;border-style:solid}#Top_bar .menu>li:last-child>a span{border:0}#Top_bar .menu>li>a,#Top_bar .menu>li>a:after{-webkit-transition:.4s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;transition:.3s ease-in-out}#Top_bar .menu>li.current-menu-item>a:after{opacity:1}.header-classic #Header .top_bar_left{background-color:transparent}.header-classic #Top_bar{position:static;background-color:#fff}.widget{padding-bottom:30px;margin-bottom:30px}.widget:last-child{margin-bottom:0;padding-bottom:0}.widget:after{content:"";display:block;position:absolute;bottom:0;width:1500px;height:0;visibility:visible;border-width:1px 0 0;border-style:solid}#Footer{background-position:center top;background-repeat:no-repeat}#Footer .widgets_wrapper{padding:15px 0}#Footer .widgets_wrapper .widget{padding:15px 0;margin-bottom:0}#Footer .footer_copy{border-top:1px solid rgba(255,255,255,.1)}#Footer .footer_copy .one{margin-bottom:20px;padding-top:30px}#Footer .footer_copy .copyright{float:left}#Footer .footer_copy a#back_to_top{float:right;margin:-10px 0 0}.dark{color:#fff!important}@media only screen and (min-width:1240px){body:not(.header-simple) #Top_bar #menu{display:block!important}}@media only screen and (max-width:1239px){#Top_bar #menu{display:none;height:auto;width:300px;bottom:auto;top:100%;right:1px;position:absolute;margin:0;background:#fff}#Top_bar a.responsive-menu-toggle{display:block;width:35px;height:35px;text-align:center;position:absolute;top:28px;right:10px;-webkit-border-radius:3px;border-radius:3px}#Top_bar a:hover.responsive-menu-toggle{text-decoration:none}#Top_bar a.responsive-menu-toggle i{font-size:25px;line-height:35px}#Top_bar #menu>ul{width:100%;float:left}#Top_bar #menu ul li{width:100%;padding-bottom:0;border-right:0;position:relative}#Top_bar #menu ul li a{padding:0 20px;margin:0;display:block;height:auto;line-height:normal;border:none}#Top_bar #menu ul li a:after{display:none}#Top_bar #menu ul li a span{border:none;line-height:48px;display:inline;padding:0}#Top_bar #menu ul li a span:after{display:none!important}}body,html{overflow-x:hidden}@media only screen and (min-width:960px) and (max-width:1239px){#Wrapper{width:960px}.container,.section_wrapper{width:940px;max-width:940px}body{min-width:0}#Top_bar .top_bar_left{width:729px}}@media only screen and (min-width:768px) and (max-width:959px){body{min-width:0}.container,.section_wrapper{max-width:708px}#Top_bar .top_bar_left{width:501px}}@media only screen and (max-width:767px){#Top_bar .logo #logo img,.section{height:auto!important}#Footer .footer_copy,#Top_bar .logo{text-align:center}body{min-width:0}.container .column,.section_wrapper .column,.section_wrapper .mcb-wrap,.sections_group{margin:0;width:100%!important;clear:both}.container,.section_wrapper{max-width:90%;max-width:calc(100% - 67px)!important}.section_wrapper .column{margin:0 0 20px;height:auto!important}.section{background-attachment:scroll!important}.widget:after{width:100%}#Top_bar{background:#fff!important;position:static}#Top_bar .container{max-width:100%!important}#Top_bar .top_bar_left{float:none;width:100%!important;background:0 0!important}#Top_bar a.responsive-menu-toggle{right:20px}#Top_bar .menu_wrapper{float:left!important;width:100%;margin:0!important}#Top_bar #menu{float:left;position:static!important;width:100%!important;padding-bottom:20px}#Top_bar .logo{position:static;float:left;width:100%;margin:0}#Top_bar .logo #logo{padding:0!important;margin:10px 50px}#Top_bar #logo img.logo-main,#Top_bar #logo img.logo-mobile-sticky{display:none}#Top_bar #logo img.logo-mobile{display:inline-block}.mobile-sticky #Top_bar #menu{overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#Footer .footer_copy .copyright{float:none;margin:0 0 10px}#back_to_top{float:none;margin:-10px 0 10px}.image_frame{margin-top:0!important}}