/* DO NOT EDIT - AUTOMATICALLY GENERATED FROM: /client/scss/theme-settings.scss;/cffw/scss/style-cffw-base.scss;/cffw/modules/woocommerce/scss/woocommerce.scss;/cffw/modules/woocommerce/scss/cffw-woocommerce.scss;/client/scss/style-main.scss */
/* Created: 2019-11-08 03:59:36, Timezone: UTC */
/* Execution time: 2.0969519615173 */
@charset "UTF-8";html,body,div,span,object,embed,ruby,output,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}html{overflow-x:hidden;overflow-y:scroll;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}a:hover,a:active{outline:none;}table{border-collapse:collapse;border-spacing:0;}td,td img{vertical-align:top;}body{line-height:1.5em;font-family:Georgia, serif;}p{hyphenate:auto;hyphenate-before:2;hyphenate-after:3;hyphenate-lines:3;orphans:4;}select,input,textarea,button{font:99% sans-serif;}body,select,input,textarea{color:#444;}small,.small{font-size:0.75em;letter-spacing:0.05em;font-style:italic;line-height:1.75em;}strong,th,.strong{font-weight:bold;}em,.em{font-style:italic;}ins,.ins{background-color:#ff9;color:#000;text-decoration:none;}mark,.mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del,.del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}sub{vertical-align:sub;font-size:smaller;}sup{vertical-align:super;font-size:smaller;}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}pre,code,kbd,samp{font-family:monospace, sans-serif;margin:1.5em;}input,select{vertical-align:top;}textarea{overflow:auto;}.ie6 legend,.ie7 legend{margin-left:-7px;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:middle;}.ie7 input[type="checkbox"]{vertical-align:baseline;}.ie6 input{vertical-align:text-bottom;}label,input[type=button],input[type=submit],button{cursor:pointer;}button,input,select,textarea{margin:0;}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0px 0px 5px red;-webkit-box-shadow:0px 0px 5px red;box-shadow:0px 0px 5px red;}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}button{width:auto;overflow:visible;}.ie7 img,.iem7 img{-ms-interpolation-mode:bicubic;}.hidden{display:none;visibility:hidden;}.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);}div,input,textarea{-webkit-box-sizing :border-box;-moz-box-sizing :border-box;-o-box-sizing :border-box;box-sizing :border-box;}@media print{*{text-shadow:none !important;}a,a:visited{text-decoration:underline;}a:after{content:" (" attr(href) ")";}abbr:after{content:" (" attr(title) ")";}.ir a:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeBottom{0%{opacity:0;-moz-transform:translateY(10%);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeBottom{0%{opacity:0;-o-transform:translateY(10%);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeBottom{0%{opacity:0;transform:translateY(10%);}100%{opacity:1;transform:translateY(0);}}@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeLeft{0%{opacity:0;-moz-transform:translateX(-10%);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeLeft{0%{opacity:0;-o-transform:translateX(-10%);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(-10%);}100%{opacity:1;transform:translateX(0);}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-100%);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-100%);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-100%);}100%{opacity:1;transform:translateX(0);}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeRight{0%{opacity:0;-moz-transform:translateX(10%);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeRight{0%{opacity:0;-o-transform:translateX(10%);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeRight{0%{opacity:0;transform:translateX(10%);}100%{opacity:1;transform:translateX(0);}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(100%);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(100%);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100%);}100%{opacity:1;transform:translateX(0);}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(100%);}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(100%);}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(100%);}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(100%);}}@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);}100%{opacity:1;-webkit-transform:translatey(0);}}@-moz-keyframes fadeInTop{0%{opacity:0;-moz-transform:translatey(-60%);}100%{opacity:1;-moz-transform:translatey(0);}}@-o-keyframes fadeInTop{0%{opacity:0;-o-transform:translatey(-60%);}100%{opacity:1;-o-transform:translatey(0);}}@keyframes fadeInTop{0%{opacity:0;transform:translatey(-60%);}100%{opacity:1;transform:translatey(0);}}@-webkit-keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);}100%{opacity:0;-webkit-transform:translatey(-60%);}}@-moz-keyframes fadeOutTop{0%{opacity:1;-moz-transform:translatey(0);}100%{opacity:0;-moz-transform:translatey(-60%);}}@-o-keyframes fadeOutTop{0%{opacity:1;-o-transform:translatey(0);}100%{opacity:0;-o-transform:translatey(-60%);}}@keyframes fadeOutTop{0%{opacity:1;transform:translatey(0);}100%{opacity:0;transform:translatey(-60%);}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);}100%{opacity:1;-webkit-transform:translatey(0);}}@-moz-keyframes fadeInBottom{0%{opacity:0;-moz-transform:translatey(60%);}100%{opacity:1;-moz-transform:translatey(0);}}@-o-keyframes fadeInBottom{0%{opacity:0;-o-transform:translatey(60%);}100%{opacity:1;-o-transform:translatey(0);}}@keyframes fadeInBottom{0%{opacity:0;transform:translatey(60%);}100%{opacity:1;transform:translatey(0);}}@-webkit-keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);}100%{opacity:0;-webkit-transform:translatey(60%);}}@-moz-keyframes fadeOutBottom{0%{opacity:1;-moz-transform:translatey(0);}100%{opacity:0;-moz-transform:translatey(60%);}}@-o-keyframes fadeOutBottom{0%{opacity:1;-o-transform:translatey(0);}100%{opacity:0;-o-transform:translatey(60%);}}@keyframes fadeOutBottom{0%{opacity:1;transform:translatey(0);}100%{opacity:0;transform:translatey(60%);}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-70%);}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(-70%);}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(-70%);}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(-70%);}}@-webkit-keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeTop{0%{opacity:0;-moz-transform:translateY(-10%);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeTop{0%{opacity:0;-o-transform:translateY(-10%);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeTop{0%{opacity:0;transform:translateY(-10%);}100%{opacity:1;transform:translateX(0);}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(100%);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(100%);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100%);}100%{opacity:1;transform:translateX(0);}}@-webkit-keyframes Grow{0%{opacity:0;-webkit-transform:scale(1, 0.5);}100%{opacity:1;-webkit-transform:scale(1, 1);}}@-moz-keyframes Grow{0%{opacity:0;-moz-transform:scale(1, 0.5);}100%{opacity:1;-moz-transform:scale(1, 1);}}@-o-keyframes Grow{0%{opacity:0;-o-transform:scale(1, 0.5);}100%{opacity:1;-o-transform:scale(1, 1);}}@keyframes Grow{0%{opacity:0;transform:scale(1, 0.5);}100%{opacity:1;transform:scale(1, 1);}}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes slideWidth{0%{width:0;}}@-moz-keyframes slideWidth{0%{width:0;}}@-o-keyframes slideWidth{0%{width:0;}}@keyframes slideWidth{0%{width:0;}}@-webkit-keyframes gridFadeIn{0%{opacity:0;-webkit-transform:translatey(-5%);}100%{opacity:1;-webkit-transform:translatey(0);}}@-moz-keyframes gridFadeIn{0%{opacity:0;-moz-transform:translatey(-5%);}100%{opacity:1;-moz-transform:translatey(0);}}@-o-keyframes gridFadeIn{0%{opacity:0;-o-transform:translatey(-5%);}100%{opacity:1;-o-transform:translatey(0);}}@keyframes gridFadeIn{0%{opacity:0;transform:translatey(-5%);}100%{opacity:1;transform:translatey(0);}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}100%{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}100%{-webkit-transform:perspective(400px);transform:perspective(400px);}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}100%{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}100%{-webkit-transform:perspective(400px);transform:perspective(400px);}}html.js.cssanimations .animate-left{opacity:0;}html.js.cssanimations .animate-left.animate{opacity:1;-webkit-animation:fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);}html.js.cssanimations .animate-right{opacity:0;}html.js.cssanimations .animate-right.animate{opacity:1;-webkit-animation:fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);}html.js.cssanimations .animate-top{opacity:0;}html.js.cssanimations .animate-top.animate{opacity:1;-webkit-animation:fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);}html.js.cssanimations .animate-bottom{opacity:0;}html.js.cssanimations .animate-bottom.animate{opacity:1;-webkit-animation:fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);}html.js.cssanimations .animate-fade{opacity:0;}html.js.cssanimations .animate-fade.animate{opacity:1;-webkit-animation:fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);}html.js.cssanimations .animate-flip.animate,html.js.cssanimations .animate-flip-vertical.animate{-webkit-animation:flipInX 0.6s ease-in-out;-moz-animation:flipInX 0.6s ease-in-out;-o-animation:flipInX 0.6s ease-in-out;animation:flipInX 0.6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}html.js.cssanimations .animate-flip-horizontal.animate{-webkit-animation:flipInY 0.6s ease-in-out;-moz-animation:flipInY 0.6s ease-in-out;-o-animation:flipInY 0.6s ease-in-out;animation:flipInY 0.6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}html.js.cssanimations .animate-expand.animate{-webkit-transform-origin:0 0;-webkit-animation:Grow 0.4s ease-in-out;-moz-animation:Grow 0.8s ease-in-out;-o-animation:Grow 0.4s ease-in-out;animation:Grow 0.4s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}html.js.cssanimations .animate-gridfade.animate{opacity:1;-webkit-animation:gridFadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:gridFadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:gridFadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:gridFadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);}html.js.cssanimations .animate-slidewidth.animate{opacity:1;-webkit-animation:slideWidth 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slideWidth 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slideWidth 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:slideWidth 1s 1 cubic-bezier(0.77, 0, 0.175, 1);}.acf-map{width:100%;height:400px;border:1px solid #e2e2e2;margin:0;}.acf-map.acf-map-inline{margin: 0;}.acf-map img{max-width:inherit !important;}.gform_wrapper{max-width:100% !important;}.gform_wrapper form{position:relative;max-width:100%;}.gform_wrapper .gform_body{width:100%;}html.csscalc .gform_wrapper .gform_body{width:calc(100% + 15px);}html.csscalc .gform_wrapper .gform_body .gfield{padding-right:15px;}.gform_widget .gform_wrapper{margin-top:0;}.gform_wrapper .gfield_required{margin-left:4px;}.gform_wrapper .gform_body ul li.gfield{margin-top:0;margin-bottom:;}.gform_wrapper .ginput_complex label,.gform_wrapper .gfield.field_sublabel_below label,.gform_wrapper .gfield.field_description_below label{margin-bottom:0 !important;}.gform_wrapper .ginput_container_date input.datepicker{width:97% !important;}.gform_wrapper .clear-multi .gfield_date_day input,.gform_wrapper .clear-multi .gfield_date_month input,.gform_wrapper .clear-multi .gfield_date_year input,.gform_wrapper .clear-multi .gfield_time_hour input,.gform_wrapper .clear-multi .gfield_time_minute input{width:80% !important;}.gform_wrapper .gform_body ul.gform_fields li{padding-left:0;margin-left:0;}.gform_wrapper .gfield > .clear-multi > div.ginput_container{margin-top:0.375em;}.gform_wrapper .top_label > .gfield > .gfield_label{margin-bottom:0px !important;font-weight:600;}.gform_wrapper .chosen-container{width:97.5% !important;}.lt-ie9 .gform_wrapper .chzn-container-single .chzn-single,.lt-ie9 .gform_wrapper .chzn-container-single .chzn-single div{background-image:none !important;filter:none;}.gform_wrapper .gform_footer{margin-top:0 !important;padding:0 !important;}#envirabox-thumbs ul li{border-width:2px !important;}.soliloquy img{max-width:none;margin:0;}.foxe-cta .button{margin:0;width:100%;font-size:18px;padding:1em;text-align:center;}div.tb_msg{min-height:40px;clear:right;padding:5px;background-color:none !important;border:none !important;}.tb_header{display:none;}.widget .tb_tweet{border:none !important;margin:0 0 20px;padding:2px 0;}.tb_tweetlist{border:none !important;}a.tb_photo img{margin:5px 10px 10px 0;}.tb_tweet-info,.tb_tweet-info a{color:#ccc;font-size:12px;}div.srp-widget-singlepost{border:none;}.srp-post-title{margin-top:5px;margin-bottom:5px;}p.srp-widget-date{font-size:12px;color:;margin-bottom:5px;}#main .stButton .stFb,#main .stButton .stTwbutton,#main .stButton .stMainServices{height:25px;}.sharethis{display:inline-block;margin:20px 0 10px;}#stimuli_outerImageContainer{overflow:hidden;}#stimuli_imageData #stimuli_bottomNavClose{height:20px;}.gridcolumn,.gridcol1,.gridcol2,.gridcol3,.gridcol4,.gridcol5,.gridcol6,.gridcol7,.gridcol8,.gridcol9,.gridcol10,.gridcol11,.gridcol12,.gridcol13,.gridcol14,.gridcol15,.gridcol16,.gridcol17,.gridcol18,.gridcol19,.gridcol20,.gridcol21,.gridcol22,.gridcol23,.gridcol24,.fc_column{font-size:16px;display:inline-block;vertical-align:top;text-align:left;zoom:1;*display:inline;}.footer .gridcolumn,.footer .gridcol1,.footer .gridcol2,.footer .gridcol3,.footer .gridcol4,.footer .gridcol5,.footer .gridcol6,.footer .gridcol7,.footer .gridcol8,.footer .gridcol9,.footer .gridcol10,.footer .gridcol11,.footer .gridcol12,.footer .gridcol13,.footer .gridcol14,.footer .gridcol15,.footer .gridcol16,.footer .gridcol17,.footer .gridcol18,.footer .gridcol19,.footer .gridcol20,.footer .gridcol21,.footer .gridcol22,.footer .gridcol23,.footer .gridcol24,.footer .fc_column{font-size:14px;}html.flexbox .gridcolumn,html.flexbox .gridcol1,html.flexbox .gridcol2,html.flexbox .gridcol3,html.flexbox .gridcol4,html.flexbox .gridcol5,html.flexbox .gridcol6,html.flexbox .gridcol7,html.flexbox .gridcol8,html.flexbox .gridcol9,html.flexbox .gridcol10,html.flexbox .gridcol11,html.flexbox .gridcol12,html.flexbox .gridcol13,html.flexbox .gridcol14,html.flexbox .gridcol15,html.flexbox .gridcol16,html.flexbox .gridcol17,html.flexbox .gridcol18,html.flexbox .gridcol19,html.flexbox .gridcol20,html.flexbox .gridcol21,html.flexbox .gridcol22,html.flexbox .gridcol23,html.flexbox .gridcol24,html.flexbox .fc_column{display:flex;flex-direction:column;}html.flexbox .gridcolumn > article,html.flexbox .gridcol1 > article,html.flexbox .gridcol2 > article,html.flexbox .gridcol3 > article,html.flexbox .gridcol4 > article,html.flexbox .gridcol5 > article,html.flexbox .gridcol6 > article,html.flexbox .gridcol7 > article,html.flexbox .gridcol8 > article,html.flexbox .gridcol9 > article,html.flexbox .gridcol10 > article,html.flexbox .gridcol11 > article,html.flexbox .gridcol12 > article,html.flexbox .gridcol13 > article,html.flexbox .gridcol14 > article,html.flexbox .gridcol15 > article,html.flexbox .gridcol16 > article,html.flexbox .gridcol17 > article,html.flexbox .gridcol18 > article,html.flexbox .gridcol19 > article,html.flexbox .gridcol20 > article,html.flexbox .gridcol21 > article,html.flexbox .gridcol22 > article,html.flexbox .gridcol23 > article,html.flexbox .gridcol24 > article,html.flexbox .fc_column > article{min-height:1px;}html.flexbox .gridcolumn.fc_layout,html.flexbox .gridcol1.fc_layout,html.flexbox .gridcol2.fc_layout,html.flexbox .gridcol3.fc_layout,html.flexbox .gridcol4.fc_layout,html.flexbox .gridcol5.fc_layout,html.flexbox .gridcol6.fc_layout,html.flexbox .gridcol7.fc_layout,html.flexbox .gridcol8.fc_layout,html.flexbox .gridcol9.fc_layout,html.flexbox .gridcol10.fc_layout,html.flexbox .gridcol11.fc_layout,html.flexbox .gridcol12.fc_layout,html.flexbox .gridcol13.fc_layout,html.flexbox .gridcol14.fc_layout,html.flexbox .gridcol15.fc_layout,html.flexbox .gridcol16.fc_layout,html.flexbox .gridcol17.fc_layout,html.flexbox .gridcol18.fc_layout,html.flexbox .gridcol19.fc_layout,html.flexbox .gridcol20.fc_layout,html.flexbox .gridcol21.fc_layout,html.flexbox .gridcol22.fc_layout,html.flexbox .gridcol23.fc_layout,html.flexbox .gridcol24.fc_layout,html.flexbox .fc_column.fc_layout{flex:1 0 auto;align-self:flex-start;}html.flexbox .gridcolumn.fc_text,html.flexbox .gridcol1.fc_text,html.flexbox .gridcol2.fc_text,html.flexbox .gridcol3.fc_text,html.flexbox .gridcol4.fc_text,html.flexbox .gridcol5.fc_text,html.flexbox .gridcol6.fc_text,html.flexbox .gridcol7.fc_text,html.flexbox .gridcol8.fc_text,html.flexbox .gridcol9.fc_text,html.flexbox .gridcol10.fc_text,html.flexbox .gridcol11.fc_text,html.flexbox .gridcol12.fc_text,html.flexbox .gridcol13.fc_text,html.flexbox .gridcol14.fc_text,html.flexbox .gridcol15.fc_text,html.flexbox .gridcol16.fc_text,html.flexbox .gridcol17.fc_text,html.flexbox .gridcol18.fc_text,html.flexbox .gridcol19.fc_text,html.flexbox .gridcol20.fc_text,html.flexbox .gridcol21.fc_text,html.flexbox .gridcol22.fc_text,html.flexbox .gridcol23.fc_text,html.flexbox .gridcol24.fc_text,html.flexbox .fc_column.fc_text,html.flexbox .gridcolumn.entry-content,html.flexbox .gridcol1.entry-content,html.flexbox .gridcol2.entry-content,html.flexbox .gridcol3.entry-content,html.flexbox .gridcol4.entry-content,html.flexbox .gridcol5.entry-content,html.flexbox .gridcol6.entry-content,html.flexbox .gridcol7.entry-content,html.flexbox .gridcol8.entry-content,html.flexbox .gridcol9.entry-content,html.flexbox .gridcol10.entry-content,html.flexbox .gridcol11.entry-content,html.flexbox .gridcol12.entry-content,html.flexbox .gridcol13.entry-content,html.flexbox .gridcol14.entry-content,html.flexbox .gridcol15.entry-content,html.flexbox .gridcol16.entry-content,html.flexbox .gridcol17.entry-content,html.flexbox .gridcol18.entry-content,html.flexbox .gridcol19.entry-content,html.flexbox .gridcol20.entry-content,html.flexbox .gridcol21.entry-content,html.flexbox .gridcol22.entry-content,html.flexbox .gridcol23.entry-content,html.flexbox .gridcol24.entry-content,html.flexbox .fc_column.entry-content{flex:2 1 auto;}html.flexbox .gridcolumn.text-align-left,html.flexbox .gridcol1.text-align-left,html.flexbox .gridcol2.text-align-left,html.flexbox .gridcol3.text-align-left,html.flexbox .gridcol4.text-align-left,html.flexbox .gridcol5.text-align-left,html.flexbox .gridcol6.text-align-left,html.flexbox .gridcol7.text-align-left,html.flexbox .gridcol8.text-align-left,html.flexbox .gridcol9.text-align-left,html.flexbox .gridcol10.text-align-left,html.flexbox .gridcol11.text-align-left,html.flexbox .gridcol12.text-align-left,html.flexbox .gridcol13.text-align-left,html.flexbox .gridcol14.text-align-left,html.flexbox .gridcol15.text-align-left,html.flexbox .gridcol16.text-align-left,html.flexbox .gridcol17.text-align-left,html.flexbox .gridcol18.text-align-left,html.flexbox .gridcol19.text-align-left,html.flexbox .gridcol20.text-align-left,html.flexbox .gridcol21.text-align-left,html.flexbox .gridcol22.text-align-left,html.flexbox .gridcol23.text-align-left,html.flexbox .gridcol24.text-align-left,html.flexbox .fc_column.text-align-left{align-items:flex-start;}html.flexbox .gridcolumn.text-align-center,html.flexbox .gridcol1.text-align-center,html.flexbox .gridcol2.text-align-center,html.flexbox .gridcol3.text-align-center,html.flexbox .gridcol4.text-align-center,html.flexbox .gridcol5.text-align-center,html.flexbox .gridcol6.text-align-center,html.flexbox .gridcol7.text-align-center,html.flexbox .gridcol8.text-align-center,html.flexbox .gridcol9.text-align-center,html.flexbox .gridcol10.text-align-center,html.flexbox .gridcol11.text-align-center,html.flexbox .gridcol12.text-align-center,html.flexbox .gridcol13.text-align-center,html.flexbox .gridcol14.text-align-center,html.flexbox .gridcol15.text-align-center,html.flexbox .gridcol16.text-align-center,html.flexbox .gridcol17.text-align-center,html.flexbox .gridcol18.text-align-center,html.flexbox .gridcol19.text-align-center,html.flexbox .gridcol20.text-align-center,html.flexbox .gridcol21.text-align-center,html.flexbox .gridcol22.text-align-center,html.flexbox .gridcol23.text-align-center,html.flexbox .gridcol24.text-align-center,html.flexbox .fc_column.text-align-center{align-items:center;}html.flexbox .gridcolumn.text-align-right,html.flexbox .gridcol1.text-align-right,html.flexbox .gridcol2.text-align-right,html.flexbox .gridcol3.text-align-right,html.flexbox .gridcol4.text-align-right,html.flexbox .gridcol5.text-align-right,html.flexbox .gridcol6.text-align-right,html.flexbox .gridcol7.text-align-right,html.flexbox .gridcol8.text-align-right,html.flexbox .gridcol9.text-align-right,html.flexbox .gridcol10.text-align-right,html.flexbox .gridcol11.text-align-right,html.flexbox .gridcol12.text-align-right,html.flexbox .gridcol13.text-align-right,html.flexbox .gridcol14.text-align-right,html.flexbox .gridcol15.text-align-right,html.flexbox .gridcol16.text-align-right,html.flexbox .gridcol17.text-align-right,html.flexbox .gridcol18.text-align-right,html.flexbox .gridcol19.text-align-right,html.flexbox .gridcol20.text-align-right,html.flexbox .gridcol21.text-align-right,html.flexbox .gridcol22.text-align-right,html.flexbox .gridcol23.text-align-right,html.flexbox .gridcol24.text-align-right,html.flexbox .fc_column.text-align-right{align-items:flex-end;}.gridcol1{width:2.59563%;}.gridcol2{width:6.8306%;}.gridcol3{width:11.06557%;}.gridcol4{width:15.30055%;}.gridcol5{width:19.53552%;}.gridcol6{width:23.77049%;}.gridcol7{width:28.00546%;}.gridcol8{width:32.24044%;}.gridcol9{width:36.47541%;}.gridcol10{width:40.71038%;}.gridcol11{width:44.94536%;}.gridcol12{width:49.18033%;}.gridcol13{width:53.4153%;}.gridcol14{width:57.65027%;}.gridcol15{width:61.88525%;}.gridcol16{width:66.12022%;}.gridcol17{width:70.35519%;}.gridcol18{width:74.59016%;}.gridcol19{width:78.82514%;}.gridcol20{width:83.06011%;}.gridcol21{width:87.29508%;}.gridcol22{width:91.53005%;}.gridcol23{width:95.76503%;}.gridcol24{display:inline-block;width:100%;margin-left:0;margin-right:0;}.gridrow,.fc_row{width:100%;font-size:0;text-align:center;}.gridrow > [class*="gridcol"],.fc_row > [class*="gridcol"],.gridrow > .wrap > [class*="gridcol"],.fc_row > .wrap > [class*="gridcol"]{margin-left:0;}.gridrow > [class*="gridcol"] ~ [class*="gridcol"],.fc_row > [class*="gridcol"] ~ [class*="gridcol"],.gridrow > .wrap > [class*="gridcol"] ~ [class*="gridcol"],.fc_row > .wrap > [class*="gridcol"] ~ [class*="gridcol"]{margin-left:1.63934%;}.gridrow > [class*="gridcol"] ~ [class*="gridcol"].gridcol-first,.fc_row > [class*="gridcol"] ~ [class*="gridcol"].gridcol-first,.gridrow > .wrap > [class*="gridcol"] ~ [class*="gridcol"].gridcol-first,.fc_row > .wrap > [class*="gridcol"] ~ [class*="gridcol"].gridcol-first{margin-left:0;}html.flexbox .gridrow,html.flexbox .fc_row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:center;-webkit-justify-content:center;}html.flexbox .gridrow.vertical-align-top,html.flexbox .fc_row.vertical-align-top{vertical-align:top;align-items:flex-start;}html.flexbox .gridrow.vertical-align-middle,html.flexbox .fc_row.vertical-align-middle{vertical-align:middle;align-items:center;}html.flexbox .gridrow.vertical-align-bottom,html.flexbox .fc_row.vertical-align-bottom{vertical-align:bottom;align-items:flex-end;}html.flexbox .gridrow.text-align-left,html.flexbox .fc_row.text-align-left{justify-content:flex-start;-webkit-justify-content:flex-start;}html.flexbox .gridrow.text-align-center,html.flexbox .fc_row.text-align-center{justify-content:center;-webkit-justify-content:center;}html.flexbox .gridrow.text-align-right,html.flexbox .fc_row.text-align-right{justify-content:flex-end;-webkit-justify-content:flex-end;}html.flexbox .gridrow > .wrap,html.flexbox .fc_row > .wrap{display:flex;flex-wrap:wrap;flex-direction:row;align-items:inherit;justify-content:inherit;-webkit-justify-content:inherit;}html.flexbox .gridrow > .wrap > .gridrow,html.flexbox .fc_row > .wrap > .gridrow{align-items:inherit;justify-content:inherit;-webkit-justify-content:inherit;}html.flexbox .gridrow:before,html.flexbox .fc_row:before,html.flexbox .gridrow:after,html.flexbox .fc_row:after{width:100%;content:" ";display:table;}html.csscalc .viewport_width{position:relative;width:100vw;left:calc(-50vw + 50%);}@media only screen and (max-width:1240px){html.csscalc .viewport_width{left:auto;margin-left:-10px;margin-right:-10px;width:calc(100% + ($grid_gutter * 2));}}@media only screen and (max-width:830px){html.csscalc .viewport_width{left:auto;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);}}.visual.editor.css.start{display:block;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body,input,textarea,select,td,th{color:#222;font-size:16px;font-weight:400;font-family:'Roboto', Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.5;}p{margin:3px 0 1em 0;}sup{vertical-align:top;}img{vertical-align:bottom;height:auto;}svg,img.svg{max-height:100%;}a{color:#0090c6;text-decoration:none;word-break:break-word;}a:visited{color:#0090c6;}a:hover,a:focus{color:#00b5f9;text-decoration:none;}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0, 0, 0, 0.3);}.font_body{font-family:'Roboto', Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-weight:400 !important;}.font_heading{font-family:'Roboto', Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-weight:600 !important;}.color_brand1{color:#0090c6 !important;}.color_brand2{color:#0077a4 !important;}.color_brand3{color:#8f2718 !important;}.color_brand4{color:#812315 !important;}.color_brand5{color:#ffd255 !important;}.color_brand6{color:#ffbc05 !important;}.color_brand7{color:#f5f5f5 !important;}.color_brand8{color:#282828 !important;}.brand_font1{font-family:'Roboto', Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;}.brand_font2{font-family:Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;}.brand_font3{font-family:Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;}.brand_font4{font-family:Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;}.brand_font5{font-family:Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading{color:#0077a4;font-family:'Roboto', Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:600;text-transform:normal;text-rendering:optimizelegibility;line-height:1.25;letter-spacing:-0.025em;margin-top:1em;margin-bottom:0.375em;}h1.underline,.h1.underline,h2.underline,.h2.underline,h3.underline,.h3.underline,h4.underline,.h4.underline,h5.underline,.h5.underline,h6.underline,.h6.underline,.heading.underline{padding-bottom:0.375em;border-bottom:1px solid;}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a,.heading a,h1 a:visited,.h1 a:visited,h2 a:visited,.h2 a:visited,h3 a:visited,.h3 a:visited,h4 a:visited,.h4 a:visited,h5 a:visited,.h5 a:visited,h6 a:visited,.h6 a:visited,.heading a:visited,h1 a:link,.h1 a:link,h2 a:link,.h2 a:link,h3 a:link,.h3 a:link,h4 a:link,.h4 a:link,h5 a:link,.h5 a:link,h6 a:link,.h6 a:link,.heading a:link{text-decoration:none;color:#0077a4;}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover,.heading a:hover,h1 a:visited:hover,.h1 a:visited:hover,h2 a:visited:hover,.h2 a:visited:hover,h3 a:visited:hover,.h3 a:visited:hover,h4 a:visited:hover,.h4 a:visited:hover,h5 a:visited:hover,.h5 a:visited:hover,h6 a:visited:hover,.h6 a:visited:hover,.heading a:visited:hover,h1 a:link:hover,.h1 a:link:hover,h2 a:link:hover,.h2 a:link:hover,h3 a:link:hover,.h3 a:link:hover,h4 a:link:hover,.h4 a:link:hover,h5 a:link:hover,.h5 a:link:hover,h6 a:link:hover,.h6 a:link:hover,.heading a:link:hover,h1 a:focus,.h1 a:focus,h2 a:focus,.h2 a:focus,h3 a:focus,.h3 a:focus,h4 a:focus,.h4 a:focus,h5 a:focus,.h5 a:focus,h6 a:focus,.h6 a:focus,.heading a:focus,h1 a:visited:focus,.h1 a:visited:focus,h2 a:visited:focus,.h2 a:visited:focus,h3 a:visited:focus,.h3 a:visited:focus,h4 a:visited:focus,.h4 a:visited:focus,h5 a:visited:focus,.h5 a:visited:focus,h6 a:visited:focus,.h6 a:visited:focus,.heading a:visited:focus,h1 a:link:focus,.h1 a:link:focus,h2 a:link:focus,.h2 a:link:focus,h3 a:link:focus,.h3 a:link:focus,h4 a:link:focus,.h4 a:link:focus,h5 a:link:focus,.h5 a:link:focus,h6 a:link:focus,.h6 a:link:focus,.heading a:link:focus{color:#009cd7;}h1,.h1{font-size:35px;}h2,.h2{font-size:28px;}h3,.h3{font-size:23px;}h4,.h4{font-size:18px;}h5,.h5{font-size:14px;}h6,.h6{font-size:14px;}.clearfix{zoom:1;}.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden;}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}span.amp{font-family:Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif;font-style:italic;}.invisible{visibility:hidden;}.float-left{float:left;}.float-right{float:right;}.float-none{float:none;}.clr{clear:both;font-size:0;line-height:0;height:0;}.display-static{display:static !important;}.display-block{display:block !important;}.display-inline-block{display:inline-block !important;}.display-inline{display:inline !important;}.display-none{display:none !important;}.display-table{display:table !important;}.display-table-row{display:table-row !important;}.display-table-cell{display:table-cell !important;}.vertical-align-top{vertical-align:top !important;align-self:flex-start;}.vertical-align-middle{vertical-align:middle !important;align-self:center;}.vertical-align-bottom{vertical-align:bottom !important;align-self:flex-end;}.text-size-120{font-size:1.2em;}.text-size-140{font-size:1.4em;}.text-size-160{font-size:1.6em;}.text-size-180{font-size:1.8em;}.text-size-200{font-size:2em;}.text-align-left{text-align:left;}.text-align-center{text-align:center;}.text-align-right{text-align:right;}.text-uppercase{text-transform:uppercase;}.text-lowercase{text-transform:lowercase;}.text-capitalize{text-transform:capitalize;}.nopadding-top{padding-top:0 !important;}.nopadding-left{padding-left:0 !important;}.nopadding-right{padding-right:0 !important;}.nopadding-bottom{padding-bottom:0 !important;}.nomargin-top{margin-top:0 !important;}.nomargin-left{margin-left:0 !important;}.nomargin-right{margin-right:0 !important;}.nomargin-bottom{margin-bottom:0 !important;}.margin-double-top{margin-top:2em !important;}.maxwidth-100{max-width:100% !important;}.maxwidth-90{max-width:90% !important;}.maxwidth-80{max-width:80% !important;}.maxwidth-75{max-width:75% !important;}.maxwidth-70{max-width:70% !important;}.maxwidth-66{max-width:66% !important;}.maxwidth-60{max-width:60% !important;}.maxwidth-50{max-width:50% !important;}.maxwidth-40{max-width:40% !important;}.maxwidth-33{max-width:33% !important;}.maxwidth-30{max-width:30% !important;}.maxwidth-25{max-width:25% !important;}.maxwidth-20{max-width:20% !important;}.maxwidth-10{max-width:10% !important;}.text_color_light,.fc_text_color_style_light{color:#f5f5f5 !important;}.text_color_light .fc_text,.fc_text_color_style_light .fc_text{color:#f5f5f5 !important;}.text_color_light h1,.fc_text_color_style_light h1,.text_color_light .h1,.fc_text_color_style_light .h1,.text_color_light h2,.fc_text_color_style_light h2,.text_color_light .h2,.fc_text_color_style_light .h2,.text_color_light h3,.fc_text_color_style_light h3,.text_color_light .h3,.fc_text_color_style_light .h3,.text_color_light h4,.fc_text_color_style_light h4,.text_color_light .h4,.fc_text_color_style_light .h4,.text_color_light h5,.fc_text_color_style_light h5,.text_color_light .h5,.fc_text_color_style_light .h5,.text_color_light h6,.fc_text_color_style_light h6,.text_color_light .h6,.fc_text_color_style_light .h6,.text_color_light .heading,.fc_text_color_style_light .heading{color:#f5f5f5 !important;}.text_color_light h1 a,.fc_text_color_style_light h1 a,.text_color_light .h1 a,.fc_text_color_style_light .h1 a,.text_color_light h2 a,.fc_text_color_style_light h2 a,.text_color_light .h2 a,.fc_text_color_style_light .h2 a,.text_color_light h3 a,.fc_text_color_style_light h3 a,.text_color_light .h3 a,.fc_text_color_style_light .h3 a,.text_color_light h4 a,.fc_text_color_style_light h4 a,.text_color_light .h4 a,.fc_text_color_style_light .h4 a,.text_color_light h5 a,.fc_text_color_style_light h5 a,.text_color_light .h5 a,.fc_text_color_style_light .h5 a,.text_color_light h6 a,.fc_text_color_style_light h6 a,.text_color_light .h6 a,.fc_text_color_style_light .h6 a,.text_color_light .heading a,.fc_text_color_style_light .heading a{color:#0090c6;}.text_color_light h1 a:hover,.fc_text_color_style_light h1 a:hover,.text_color_light .h1 a:hover,.fc_text_color_style_light .h1 a:hover,.text_color_light h2 a:hover,.fc_text_color_style_light h2 a:hover,.text_color_light .h2 a:hover,.fc_text_color_style_light .h2 a:hover,.text_color_light h3 a:hover,.fc_text_color_style_light h3 a:hover,.text_color_light .h3 a:hover,.fc_text_color_style_light .h3 a:hover,.text_color_light h4 a:hover,.fc_text_color_style_light h4 a:hover,.text_color_light .h4 a:hover,.fc_text_color_style_light .h4 a:hover,.text_color_light h5 a:hover,.fc_text_color_style_light h5 a:hover,.text_color_light .h5 a:hover,.fc_text_color_style_light .h5 a:hover,.text_color_light h6 a:hover,.fc_text_color_style_light h6 a:hover,.text_color_light .h6 a:hover,.fc_text_color_style_light .h6 a:hover,.text_color_light .heading a:hover,.fc_text_color_style_light .heading a:hover{color:#00b5f9;}.text_color_dark,.fc_text_color_style_dark{color:#222 !important;}.text_color_dark .fc_text,.fc_text_color_style_dark .fc_text{color:#222 !important;}.text_color_dark h1,.fc_text_color_style_dark h1,.text_color_dark .h1,.fc_text_color_style_dark .h1,.text_color_dark h2,.fc_text_color_style_dark h2,.text_color_dark .h2,.fc_text_color_style_dark .h2,.text_color_dark h3,.fc_text_color_style_dark h3,.text_color_dark .h3,.fc_text_color_style_dark .h3,.text_color_dark h4,.fc_text_color_style_dark h4,.text_color_dark .h4,.fc_text_color_style_dark .h4,.text_color_dark h5,.fc_text_color_style_dark h5,.text_color_dark .h5,.fc_text_color_style_dark .h5,.text_color_dark h6,.fc_text_color_style_dark h6,.text_color_dark .h6,.fc_text_color_style_dark .h6,.text_color_dark .heading,.fc_text_color_style_dark .heading{color:#222 !important;}.text_shadow_light{text-shadow:1px 1px 1px #f5f5f5;}.text_shadow_dark{text-shadow:1px 1px 1px #222;}.alert,.alert-help,.alert-info,.alert-error,.alert-success{margin:10px 0;padding:20px;border:1px solid;}.alert > :first-child,.alert-help > :first-child,.alert-info > :first-child,.alert-error > :first-child,.alert-success > :first-child{margin-top:0;}.alert > :last-child,.alert-help > :last-child,.alert-info > :last-child,.alert-error > :last-child,.alert-success > :last-child{margin-bottom:0;}.alert-help{border-color:#e8dc59;background:#ebe16f;}.alert-info{border-color:#bfe4f4;background:#d5edf8;}.alert-error{border-color:#f8cdce;background:#fbe3e4;}.alert-success{border-color:#deeaae;background:#e6efc2;}.sr-only,.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden;}.nomargin-top{margin-top:0 !important;}.nomargin-bottom{margin-bottom:0 !important;}.margin-double-top{margin-top:2em !important;}.box-shadow{box-shadow:0 0 3px rgba(0, 0, 0, 0.3);}.impact{font-size:19.2px;}.pullquote{position:relative;margin:20px 0 !important;padding-left:60px;padding-right:60px;font-size:26px;font-weight:600;}.pullquote:before,.pullquote:after{position:absolute;font-size:100px;line-height:0.8;font-family:fontawesome;color:#0090c6;}.pullquote:before{content:"\201C";left:0;top:0;}.pullquote:after{content:"\201D";right:0;bottom:-10px;}.box,.box_color_brand1,.box_color_brand2,.box_color_brand3,.box_color_brand4,.box_color_brand5,.box_color_brand6,.box_color_brand7,.box_color_brand8{padding:20px;margin:20px 0;background:rgba(255, 255, 255, 0.8);}.box > :first-child,.box_color_brand1 > :first-child,.box_color_brand2 > :first-child,.box_color_brand3 > :first-child,.box_color_brand4 > :first-child,.box_color_brand5 > :first-child,.box_color_brand6 > :first-child,.box_color_brand7 > :first-child,.box_color_brand8 > :first-child{margin-top:0;}.box > :last-child,.box_color_brand1 > :last-child,.box_color_brand2 > :last-child,.box_color_brand3 > :last-child,.box_color_brand4 > :last-child,.box_color_brand5 > :last-child,.box_color_brand6 > :last-child,.box_color_brand7 > :last-child,.box_color_brand8 > :last-child{margin-bottom:0;}.box_color_brand1{background-color:#0090c6;background-color:rgba(0, 144, 198, 0.8);}.box_color_brand2{background-color:#0077a4;background-color:rgba(0, 119, 164, 0.8);}.box_color_brand3{background-color:#8f2718;background-color:rgba(143, 39, 24, 0.8);}.box_color_brand4{background-color:#812315;background-color:rgba(129, 35, 21, 0.8);}.box_color_brand5{background-color:#ffd255;background-color:rgba(255, 210, 85, 0.8);}.box_color_brand6{background-color:#ffbc05;background-color:rgba(255, 188, 5, 0.8);}.box_color_brand7{background-color:#f5f5f5;background-color:rgba(245, 245, 245, 0.8);}.box_color_brand8{background-color:#282828;background-color:rgba(40, 40, 40, 0.8);}.ribbon{position:absolute;right:-5px;top:-5px;z-index:0;overflow:hidden;width:75px;height:75px;text-align:right;}.ribbon span{font-size:10px;font-weight:bold;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#8f2718;background:linear-gradient(#a92e1c 0%, #8f2718 100%);box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;right:-21px;}.ribbon span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #8f2718;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #8f2718;}.ribbon span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #8f2718;border-bottom:3px solid transparent;border-top:3px solid #8f2718;}.shape-circle{border-radius:50%;shape-outside:circle(50%);}a > span[class*="fa-file"]{margin-right:5px;}input[type="email"],input[type="number"],input[type="password"],input[type="tel"],input[type="text"],input[type="url"]{background:#f5f5f5;border:1px solid #ccc;font-family:inherit;font-size:14px !important;letter-spacing:normal;text-indent:0em !important;vertical-align:top;color:#222;border-radius:0;padding:0 0.313em !important;height:34px;line-height:34px;}input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus{background:#fff;outline:none;}input[type="number"]{padding-right:0 !important;}textarea{background:#f5f5f5;border:1px solid #ccc;font-family:inherit;font-size:14px !important;letter-spacing:normal;text-indent:0em !important;vertical-align:top;color:#222;border-radius:0;padding:0.313em !important;}textarea:focus{background:#fff;outline:none;}select{background:#f5f5f5;border:1px solid #ccc;font-family:inherit;font-size:14px !important;letter-spacing:normal;text-indent:0em !important;vertical-align:top;color:#222;border-radius:0;height:34px;line-height:34px;padding:0 !important;}select:focus{background:#fff;outline:none;}.input-group{position:relative;width:auto;display:inline-table;border-collapse:separate;vertical-align:middle;}.form-control{display:block;width:100%;padding:0.5rem 0.75rem;font-size:1rem;line-height:1.25;color:#55595c;background-color:#fff;background-image:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0, 0, 0, .15);border-radius:0.25rem;}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;}.input-group-addon{padding:0.5rem 0.75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#55595c;text-align:center;background-color:#eceeef;border:1px solid rgba(0, 0, 0, .15);border-radius:0.25rem;}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0;}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell;}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn,.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child) > .btn,.input-group-btn:not(:last-child) > .btn-group > .btn,.input-group-btn:not(:last-child) > .dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0;}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child) > .btn,.input-group-btn:not(:first-child) > .btn-group > .btn,.input-group-btn:not(:first-child) > .dropdown-toggle,.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn,.input-group-btn:not(:last-child) > .btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;}.input-group-addon:not(:last-child){border-right:0;}.form-control + .input-group-addon:not(:first-child){border-left:0;}.chosen-container{font-size:14px !important;}.chosen-container .chosen-single{color:#222 !important;height:34px !important;line-height:34px !important;}.chosen-container .chosen-single div b{background-position:0 0 !important;height:18px !important;position:absolute;right:0;top:0;bottom:0;margin:auto;}.chosen-container .chosen-search input{height:34px !important;line-height:34px !important;background:none !important;}.chosen-container .chosen-search input:after{background:rgba(0, 0, 0, 0) url("../images/chosen-sprite.png") no-repeat scroll 100% -20px;}.chosen-container .chosen-results{font-size:0.8em;line-height:1.4;padding:0 4px 4px !important;}.chosen-container .chosen-results li{color:#222 !important;padding:5px !important;}.chosen-container .chosen-results li.active-result.highlighted{background:#0090c6 !important;color:#fff !important;}.button,.commentlist .comment-reply-link,input[type="submit"]{display:inline-block;margin:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;text-align:center;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.6em 1.2em;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;*overflow:visible;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-width:1px;border-style:solid;color:#f5f5f5 !important;background-color:#0090c6 !important;border-color:#007dad;border-top-color:#0097d0;border-left-color:#007dad;border-right-color:#007dad;border-bottom-color:#006b93;}.button::-moz-focus-inner,.commentlist .comment-reply-link::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.button.button-form-height,.commentlist .comment-reply-link.button-form-height,input[type="submit"].button-form-height{height:34px;padding-top:0 !important;padding-bottom:0 !important;}.button.button-fullwidth,.commentlist .comment-reply-link.button-fullwidth,input[type="submit"].button-fullwidth{width:100%;}.button.hover,.commentlist .comment-reply-link.hover,input[type="submit"].hover,.button:hover,.commentlist .comment-reply-link:hover,input[type="submit"]:hover{color:#f5f5f5 !important;background-color:#009bd5 !important;border-color:#0089bc;border-top-color:#00a3e0;border-left-color:#0089bc;border-right-color:#0089bc;border-bottom-color:#0076a2;}.button.active,.commentlist .comment-reply-link.active,input[type="submit"].active,.button:active,.commentlist .comment-reply-link:active,input[type="submit"]:active{-webkit-box-shadow:1px 1px 5px #00425b inset;-moz-box-shadow:1px 1px 5px #00425b inset;box-shadow:1px 1px 5px #00425b inset;color:#f5f5f5 !important;background-color:#008cc1 !important;border-color:#007aa7;border-top-color:#0094cb;border-left-color:#007aa7;border-right-color:#007aa7;border-bottom-color:#00678e;}.button [class*="fa-"]:before,.commentlist .comment-reply-link [class*="fa-"]:before,input[type="submit"] [class*="fa-"]:before,.button [class*="fa-"]:after,.commentlist .comment-reply-link [class*="fa-"]:after,input[type="submit"] [class*="fa-"]:after{color:inherit;}.button1{display:inline-block;margin:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;text-align:center;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.6em 1.2em;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;*overflow:visible;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-width:1px;border-style:solid;color:#fff !important;background-color:#0090c6 !important;border-color:#007dad;border-top-color:#0097d0;border-left-color:#007dad;border-right-color:#007dad;border-bottom-color:#006b93;}.button1::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.button1.button-form-height{height:34px;padding-top:0 !important;padding-bottom:0 !important;}.button1.button-fullwidth{width:100%;}.button1.hover,.button1:hover{color:#fff !important;background-color:#009bd5 !important;border-color:#0089bc;border-top-color:#00a3e0;border-left-color:#0089bc;border-right-color:#0089bc;border-bottom-color:#0076a2;}.button1.active,.button1:active{-webkit-box-shadow:1px 1px 5px #00425b inset;-moz-box-shadow:1px 1px 5px #00425b inset;box-shadow:1px 1px 5px #00425b inset;color:#fff !important;background-color:#008cc1 !important;border-color:#007aa7;border-top-color:#0094cb;border-left-color:#007aa7;border-right-color:#007aa7;border-bottom-color:#00678e;}.button1 [class*="fa-"]:before,.button1 [class*="fa-"]:after{color:inherit;}.button2{display:inline-block;margin:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;text-align:center;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.6em 1.2em;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;*overflow:visible;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-width:1px;border-style:solid;color:#fff !important;background-color:#0077a4 !important;border-color:#00648b;border-top-color:#007eae;border-left-color:#00648b;border-right-color:#00648b;border-bottom-color:#005271;}.button2::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.button2.button-form-height{height:34px;padding-top:0 !important;padding-bottom:0 !important;}.button2.button-fullwidth{width:100%;}.button2.hover,.button2:hover{color:#fff !important;background-color:#0082b3 !important;border-color:#00709a;border-top-color:#008abe;border-left-color:#00709a;border-right-color:#00709a;border-bottom-color:#005d80;}.button2.active,.button2:active{-webkit-box-shadow:1px 1px 5px #002939 inset;-moz-box-shadow:1px 1px 5px #002939 inset;box-shadow:1px 1px 5px #002939 inset;color:#fff !important;background-color:#00739f !important;border-color:#006185;border-top-color:#007ba9;border-left-color:#006185;border-right-color:#006185;border-bottom-color:#004e6c;}.button2 [class*="fa-"]:before,.button2 [class*="fa-"]:after{color:inherit;}.button3{display:inline-block;margin:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;text-align:center;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.6em 1.2em;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;*overflow:visible;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-width:1px;border-style:solid;color:#fff !important;background-color:#8f2718 !important;border-color:#792114;border-top-color:#982919;border-left-color:#792114;border-right-color:#792114;border-bottom-color:#631b11;}.button3::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.button3.button-form-height{height:34px;padding-top:0 !important;padding-bottom:0 !important;}.button3.button-fullwidth{width:100%;}.button3.hover,.button3:hover{color:#fff !important;background-color:#9c2b1a !important;border-color:#862517;border-top-color:#a52d1c;border-left-color:#862517;border-right-color:#862517;border-bottom-color:#701f13;}.button3.active,.button3:active{-webkit-box-shadow:1px 1px 5px #330e09 inset;-moz-box-shadow:1px 1px 5px #330e09 inset;box-shadow:1px 1px 5px #330e09 inset;color:#fff !important;background-color:#8b2617 !important;border-color:#752014;border-top-color:#932819;border-left-color:#752014;border-right-color:#752014;border-bottom-color:#5f1a10;}.button3 [class*="fa-"]:before,.button3 [class*="fa-"]:after{color:inherit;}.button4{display:inline-block;margin:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;text-align:center;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.6em 1.2em;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;*overflow:visible;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-width:1px;border-style:solid;color:#fff !important;background-color:#812315 !important;border-color:#6b1d11;border-top-color:#8a2516;border-left-color:#6b1d11;border-right-color:#6b1d11;border-bottom-color:#55170e;}.button4::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.button4.button-form-height{height:34px;padding-top:0 !important;padding-bottom:0 !important;}.button4.button-fullwidth{width:100%;}.button4.hover,.button4:hover{color:#fff !important;background-color:#8e2717 !important;border-color:#782114;border-top-color:#972919;border-left-color:#782114;border-right-color:#782114;border-bottom-color:#621b10;}.button4.active,.button4:active{-webkit-box-shadow:1px 1px 5px #250a06 inset;-moz-box-shadow:1px 1px 5px #250a06 inset;box-shadow:1px 1px 5px #250a06 inset;color:#fff !important;background-color:#7d2214 !important;border-color:#671c11;border-top-color:#852416;border-left-color:#671c11;border-right-color:#671c11;border-bottom-color:#51160d;}.button4 [class*="fa-"]:before,.button4 [class*="fa-"]:after{color:inherit;}.button5{display:inline-block;margin:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;text-align:center;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.6em 1.2em;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;*overflow:visible;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-width:1px;border-style:solid;color:#fff !important;background-color:#ffd255 !important;border-color:#ffcb3c;border-top-color:#ffd55f;border-left-color:#ffcb3c;border-right-color:#ffcb3c;border-bottom-color:#ffc522;}.button5::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.button5.button-form-height{height:34px;padding-top:0 !important;padding-bottom:0 !important;}.button5.button-fullwidth{width:100%;}.button5.hover,.button5:hover{color:#fff !important;background-color:#ffd664 !important;border-color:#ffcf4b;border-top-color:#ffd96f;border-left-color:#ffcf4b;border-right-color:#ffcf4b;border-bottom-color:#ffc931;}.button5.active,.button5:active{-webkit-box-shadow:1px 1px 5px #e9ab00 inset;-moz-box-shadow:1px 1px 5px #e9ab00 inset;box-shadow:1px 1px 5px #e9ab00 inset;color:#fff !important;background-color:#ffd150 !important;border-color:#ffca36;border-top-color:#ffd35a;border-left-color:#ffca36;border-right-color:#ffca36;border-bottom-color:#ffc31d;}.button5 [class*="fa-"]:before,.button5 [class*="fa-"]:after{color:inherit;}.button6{display:inline-block;margin:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;text-align:center;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.6em 1.2em;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;*overflow:visible;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-width:1px;border-style:solid;color:#fff !important;background-color:#ffbc05 !important;border-color:#ebac00;border-top-color:#ffbf0f;border-left-color:#ebac00;border-right-color:#ebac00;border-bottom-color:#d19900;}.button6::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.button6.button-form-height{height:34px;padding-top:0 !important;padding-bottom:0 !important;}.button6.button-fullwidth{width:100%;}.button6.hover,.button6:hover{color:#fff !important;background-color:#ffc014 !important;border-color:#fab700;border-top-color:#ffc31f;border-left-color:#fab700;border-right-color:#fab700;border-bottom-color:#e0a400;}.button6.active,.button6:active{-webkit-box-shadow:1px 1px 5px #997000 inset;-moz-box-shadow:1px 1px 5px #997000 inset;box-shadow:1px 1px 5px #997000 inset;color:#fff !important;background-color:#fb0 !important;border-color:#e5a800;border-top-color:#ffbd0a;border-left-color:#e5a800;border-right-color:#e5a800;border-bottom-color:#cc9500;}.button6 [class*="fa-"]:before,.button6 [class*="fa-"]:after{color:inherit;}.button7{display:inline-block;margin:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;text-align:center;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.6em 1.2em;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;*overflow:visible;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-width:1px;border-style:solid;color:#fff !important;background-color:#f5f5f5 !important;border-color:#e8e8e8;border-top-color:#fafafa;border-left-color:#e8e8e8;border-right-color:#e8e8e8;border-bottom-color:#dcdcdc;}.button7::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.button7.button-form-height{height:34px;padding-top:0 !important;padding-bottom:0 !important;}.button7.button-fullwidth{width:100%;}.button7.hover,.button7:hover{color:#fff !important;background-color:#fdfdfd !important;border-color:#f0f0f0;border-top-color:#fff;border-left-color:#f0f0f0;border-right-color:#f0f0f0;border-bottom-color:#e3e3e3;}.button7.active,.button7:active{-webkit-box-shadow:1px 1px 5px #bfbfbf inset;-moz-box-shadow:1px 1px 5px #bfbfbf inset;box-shadow:1px 1px 5px #bfbfbf inset;color:#fff !important;background-color:#f2f2f2 !important;border-color:#e6e6e6;border-top-color:#f8f8f8;border-left-color:#e6e6e6;border-right-color:#e6e6e6;border-bottom-color:#d9d9d9;}.button7 [class*="fa-"]:before,.button7 [class*="fa-"]:after{color:inherit;}.button8{display:inline-block;margin:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;text-align:center;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.6em 1.2em;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;*overflow:visible;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-width:1px;border-style:solid;color:#fff !important;background-color:#282828 !important;border-color:#1b1b1b;border-top-color:#2d2d2d;border-left-color:#1b1b1b;border-right-color:#1b1b1b;border-bottom-color:#0f0f0f;}.button8::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.button8.button-form-height{height:34px;padding-top:0 !important;padding-bottom:0 !important;}.button8.button-fullwidth{width:100%;}.button8.hover,.button8:hover{color:#fff !important;background-color:#303030 !important;border-color:#232323;border-top-color:#353535;border-left-color:#232323;border-right-color:#232323;border-bottom-color:#161616;}.button8.active,.button8:active{-webkit-box-shadow:1px 1px 5px #000 inset;-moz-box-shadow:1px 1px 5px #000 inset;box-shadow:1px 1px 5px #000 inset;color:#fff !important;background-color:#252525 !important;border-color:#191919;border-top-color:#2b2b2b;border-left-color:#191919;border-right-color:#191919;border-bottom-color:#0c0c0c;}.button8 [class*="fa-"]:before,.button8 [class*="fa-"]:after{color:inherit;}.button_hollow{display:inline-block;margin:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;text-align:center;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.6em 1.2em;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;*overflow:visible;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-width:1px;border-style:solid;color:#fff !important;background-color:transparent !important;border-color:currentcolor;}.button_hollow::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.button_hollow.button-form-height{height:34px;padding-top:0 !important;padding-bottom:0 !important;}.button_hollow.button-fullwidth{width:100%;}.button_hollow.hover,.button_hollow:hover{color:#fff !important;background-color:rgba(0, 0, 0, 0.1) !important;border-color:currentcolor;}.button_hollow.active,.button_hollow:active{-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.2) inset;-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.2) inset;box-shadow:1px 1px 5px rgba(0, 0, 0, 0.2) inset;color:#fff !important;background-color:rgba(0, 0, 0, 0.2) !important;border-color:currentcolor;}.button_hollow [class*="fa-"]:before,.button_hollow [class*="fa-"]:after{color:inherit;}.button_medium{font-size:1.5em;}.button_large{font-size:2em;}.byline{color:#999;font-size:13px;font-weight:400;}.meta-text{color:#999;font-size:13px;font-weight:400;}.readmore{margin:0;}.readmore:hover{text-decoration:none;}.excerpt-read-more{display:block;margin:10px 0 10px 0;}.excerpt-read-more a{margin:0;font-size:12px;}.entry-content p{margin:3px 0 1em 0;}.entry-content ul{list-style:disc;}.entry-content ul ul{list-style:circle;}.entry-content ol{list-style:decimal;}.entry-content ol ul{list-style:disc;}.entry-content ul,.entry-content ol{overflow:hidden;margin:1em 0;padding:0;}.entry-content ul li,.entry-content ol li{padding-left:0.25em;margin-bottom:0.4em;margin-left:1.5em;-webkit-print-color-adjust:exact;}.entry-content ul.bxslider,.entry-content ol.bxslider{margin:0;}.entry-content ul.bxslider,.entry-content ol.bxslider,.entry-content ul.list-style-none,.entry-content ol.list-style-none{list-style:none;}.entry-content ul.bxslider li,.entry-content ol.bxslider li,.entry-content ul.list-style-none li,.entry-content ol.list-style-none li{padding-left:0;margin-left:0;}.entry-content ul.horizontal,.entry-content ol.horizontal{list-style:none;}.entry-content ul.horizontal li,.entry-content ol.horizontal li{display:inline-block;margin:3px 0 1em 0.25em;padding-left:0;}.entry-content ul.horizontal > li:first-child,.entry-content ol.horizontal > li:first-child{margin-left:0;}.entry-content dd{}.entry-content blockquote{font-style:italic;font-size:1.1em;font-weight:600;border-left:3px solid #8f2718;padding:0.3em 1em 1em;margin:1.8em 1.5em;}.entry-content blockquote > p{display:block;margin:0.5em 0 0 0;}.entry-content blockquote > p:first-child{margin-top:0;}.entry-content blockquote:before{font-weight:bold;}.entry-content blockquote:after{font-weight:bold;}.entry-content blockquote:before{content:'\f10d';font-family:"FontAwesome";font-size:2em;color:#8f2718;}.entry-content video,.entry-content object{max-width:100%;height:auto;}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px;}.entry-content img{margin:10px 0 1.5em 0;max-width:100%;height:auto;}.entry-content img.aligncenter{display:block;margin-left:auto;margin-right:auto;}.entry-content img.alignleft{float:left;margin-left:0;margin-right:20px;margin-bottom:10px;margin-top:10px;}.entry-content img.alignright{float:right;margin-left:20px;margin-bottom:10px;margin-right:0;margin-top:10px;}.gform_wrapper .entry-content img,table .entry-content img{margin:0;max-width:100%;}.entry-content .wp-caption{margin-top:15px;margin-bottom:1.5em;}.entry-content .wp-caption img{margin-top:0;margin-bottom:0;}.entry-content .wp-caption.aligncenter{display:block;margin-left:auto;margin-right:auto;}.entry-content .wp-caption.alignleft{float:left;margin-left:0;margin-right:20px;margin-bottom:10px;margin-top:10px;}.entry-content .wp-caption.alignright{float:right;margin-left:20px;margin-bottom:10px;margin-right:0;margin-top:10px;}.entry-content .wp-caption-dd,.entry-content .wp-caption .wp-caption-text{width:100%;margin:0;padding:5px 8px;background:#f3f3f3;border:none;border-bottom:1px solid #ddd;color:#777;font-size:12px;text-align:center;text-shadow:1px 1px 0 #fff;}.entry-content .wp-caption-dd span,.entry-content .wp-caption .wp-caption-text span{padding:0;}.entry-content .wp-caption-dd{width:calc(100% - 10px);}.entry-content .gallery{line-height:1;margin:auto -6px;overflow-x:hidden;padding:6px 0;}.entry-content .gallery a{cursor:pointer;}.entry-content .gallery img{border:medium none;height:auto;max-width:100%;padding:0;margin:0;width:100%;box-shadow:0px 0px 4px #999;border:1px solid white;padding:8px;background:#f2f2f2;transition:all 0.3s ease;}.entry-content .gallery img:hover{background:white;}.entry-content .gallery dl,.entry-content .gallery dt{margin:0;}.entry-content .gallery br + br{display:none;}.entry-content .gallery .gallery-item{box-sizing:border-box;float:left;margin:0;padding:6px;text-align:center;}.ie7 .entry-content .gallery .gallery-item,.ie8 .entry-content .gallery .gallery-item{margin:auto;}.ie7 .entry-content .gallery .gallery-item .gallery-item,.ie8 .entry-content .gallery .gallery-item .gallery-item{padding:6px 0;}.entry-content .gallery .gallery-caption,.entry-content .gallery .gallery-icon{margin:0;}.entry-content .gallery .gallery-caption{margin:0 0 10px 0;background:#eee;padding:10px;text-align:center;color:#888;font-size:12px;}.rtl .entry-content .gallery .gallery-item{float:right;}.entry-content .gallery-columns-1 .gallery-item{width:100%;}.entry-content .gallery-columns-2 .gallery-item{width:50%;}.entry-content .gallery-columns-3 .gallery-item{width:33.333%;}.entry-content .ie8 .gallery-columns-3 .gallery-item,.entry-content .ie7 .gallery-columns-3 .gallery-item{width:33%;}.entry-content .gallery-columns-4 .gallery-item{width:25%;}.entry-content .gallery-columns-5 .gallery-item{width:20%;}.entry-content .gallery-columns-6 .gallery-item{width:16.665%;}.entry-content .gallery-columns-7 .gallery-item{width:14.285%;}.entry-content .gallery-columns-8 .gallery-item{width:12.5%;}.entry-content .gallery-columns-9 .gallery-item{width:11.111%;}.entry-content [class*="button"] + [class*="button"]{margin-left:5px;margin-bottom:10px;}table.pricing{width:100%;}table.pricing tr > :last-child{width:1%;padding-left:20px;padding-right:10px;text-align:right;}table.pricing th,table.pricing td{vertical-align:top;padding-bottom:5px;}table.zebra{width:100%;}table.zebra td{padding:10px;vertical-align:top;}table.zebra tr:nth-child(odd) td{background-color:#eee;}table.project-progress{width:100%;border-top:2px solid #2dc6ff;border-bottom:2px solid #2dc6ff;}table.project-progress td{padding:10px;border-top:2px solid #2dc6ff;padding-right:20px;vertical-align:top;}table.project-progress tr > td:first-child{background:#2dc6ff;color:#0077a4;text-align:center;font-size:16px;width:80px;padding:10px;border-top:2px solid #fff;}table.project-progress .step_number{font-size:26px;font-weight:bold;display:block;}table.project-progress tr:first-child td{border-top:none;}table.project-progress tr.project-progress-current{padding-right:50px;}table.project-progress tr.project-progress-current td{background:#2dc6ff;color:#222;}table.project-progress tr.project-progress-current td:first-child{background:#0077a4;color:#fff;}table.project-progress tr.project-progress-current td:last-child{color:#222;padding-right:104.5px;background:#2dc6ff;position:relative;}table.project-progress tr.project-progress-current td:last-child:before{right:74px;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-right-color:#0077a4;border-width:10.5px;margin-top:-10.5px;}table.project-progress tr.project-progress-current td:last-child:after{position:absolute;margin:auto;right:0;top:0;bottom:0;height:100%;max-height:31.5px;width:60px;display:block;padding:7px;background:#0077a4;border:none;color:#fff;content:"We are here";font-size:14px;line-height:1em;pointer-events:none;text-align:center;}.visual.editor.css.end{display:block;}.entry-content{max-height:999999px;}html{width:100%;min-width:100%;max-width:100%;min-height:100%;max-height:100%;margin:0;padding:0;}body{width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;margin:0;padding:0;background:#0090c6;}.wrap{width:1240px;min-width:300px;max-width:100%;margin:0 auto;padding:0;}.wrap.nopadding{padding:0;}.wrap > header,.wrap > section,.wrap > footer,.wrap > div{padding-left:10px;padding-right:10px;}.wrap > header.nopadding,.wrap > section.nopadding,.wrap > footer.nopadding,.wrap > div.nopadding{padding-left:0;padding-right:0;}.site-header{position:relative;z-index:1;background:#fff;border-bottom:1px solid #ededed;}.site-header.secondary{z-index:0;}.site-header h1,.site-header h2,.site-header h3,.site-header h4,.site-header h5,.site-header h6,.site-header .h1,.site-header .h2,.site-header .h3,.site-header .h4,.site-header .h5,.site-header .h6{color:#222;}.site-header h1 a,.site-header h2 a,.site-header h3 a,.site-header h4 a,.site-header h5 a,.site-header h6 a,.site-header .h1 a,.site-header .h2 a,.site-header .h3 a,.site-header .h4 a,.site-header .h5 a,.site-header .h6 a,.site-header h1 a:visited,.site-header h2 a:visited,.site-header h3 a:visited,.site-header h4 a:visited,.site-header h5 a:visited,.site-header h6 a:visited,.site-header .h1 a:visited,.site-header .h2 a:visited,.site-header .h3 a:visited,.site-header .h4 a:visited,.site-header .h5 a:visited,.site-header .h6 a:visited,.site-header h1 a:link,.site-header h2 a:link,.site-header h3 a:link,.site-header h4 a:link,.site-header h5 a:link,.site-header h6 a:link,.site-header .h1 a:link,.site-header .h2 a:link,.site-header .h3 a:link,.site-header .h4 a:link,.site-header .h5 a:link,.site-header .h6 a:link{color:#222;}.site-header h1 a:hover,.site-header h2 a:hover,.site-header h3 a:hover,.site-header h4 a:hover,.site-header h5 a:hover,.site-header h6 a:hover,.site-header .h1 a:hover,.site-header .h2 a:hover,.site-header .h3 a:hover,.site-header .h4 a:hover,.site-header .h5 a:hover,.site-header .h6 a:hover,.site-header h1 a:visited:hover,.site-header h2 a:visited:hover,.site-header h3 a:visited:hover,.site-header h4 a:visited:hover,.site-header h5 a:visited:hover,.site-header h6 a:visited:hover,.site-header .h1 a:visited:hover,.site-header .h2 a:visited:hover,.site-header .h3 a:visited:hover,.site-header .h4 a:visited:hover,.site-header .h5 a:visited:hover,.site-header .h6 a:visited:hover,.site-header h1 a:link:hover,.site-header h2 a:link:hover,.site-header h3 a:link:hover,.site-header h4 a:link:hover,.site-header h5 a:link:hover,.site-header h6 a:link:hover,.site-header .h1 a:link:hover,.site-header .h2 a:link:hover,.site-header .h3 a:link:hover,.site-header .h4 a:link:hover,.site-header .h5 a:link:hover,.site-header .h6 a:link:hover,.site-header h1 a:focus,.site-header h2 a:focus,.site-header h3 a:focus,.site-header h4 a:focus,.site-header h5 a:focus,.site-header h6 a:focus,.site-header .h1 a:focus,.site-header .h2 a:focus,.site-header .h3 a:focus,.site-header .h4 a:focus,.site-header .h5 a:focus,.site-header .h6 a:focus,.site-header h1 a:visited:focus,.site-header h2 a:visited:focus,.site-header h3 a:visited:focus,.site-header h4 a:visited:focus,.site-header h5 a:visited:focus,.site-header h6 a:visited:focus,.site-header .h1 a:visited:focus,.site-header .h2 a:visited:focus,.site-header .h3 a:visited:focus,.site-header .h4 a:visited:focus,.site-header .h5 a:visited:focus,.site-header .h6 a:visited:focus,.site-header h1 a:link:focus,.site-header h2 a:link:focus,.site-header h3 a:link:focus,.site-header h4 a:link:focus,.site-header h5 a:link:focus,.site-header h6 a:link:focus,.site-header .h1 a:link:focus,.site-header .h2 a:link:focus,.site-header .h3 a:link:focus,.site-header .h4 a:link:focus,.site-header .h5 a:link:focus,.site-header .h6 a:link:focus{color:#3c3c3c;}.site-header a{color:#3c3c3c;}.site-header a:hover{color:#555;}.site-header [class*="fa-"]{color:#f5f5f5;}.site-header a:hover [class*="fa-"],.site-header button:hover [class*="fa-"],.site-header [class*="fa-"]:hover{color:#fff;}.site-header-widgets-inner{position:relative;height:auto;color:#222;}.wp-custom-header{position:absolute;left:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:-1;}.wp-custom-header img,.wp-custom-header video,.wp-custom-header iframe{position:absolute;height:auto;left:50%;max-width:1000%;min-height:100%;min-width:100%;min-width:100vw;width:auto;top:50%;padding-bottom:1px;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.wp-custom-header .wp-custom-header-video-button{display:none;}html.object-fit .custom-header-media img,html.object-fit .custom-header-media video,html.object-fit .custom-header-media iframe{width:100%;height:100%;left:0;top:0;transform:none;-o-object-fit:cover;object-fit:cover;-ms-transform:none;-moz-transform:none;-webkit-transform:none;}#site-header-widgets1{background:transparent;}#site-header1-inner1{background:transparent;}#site-header-widgets2{background:transparent;}#site-header2-inner1{background:transparent;}.masthead{position:relative;background:#ffd255;border-bottom:1px solid #ffcb3c;color:#222 !important;}.masthead h1,.masthead h2,.masthead h3,.masthead h4,.masthead h5,.masthead h6,.masthead .h1,.masthead .h2,.masthead .h3,.masthead .h4,.masthead .h5,.masthead .h6{color:#222;}.masthead h1 a,.masthead h2 a,.masthead h3 a,.masthead h4 a,.masthead h5 a,.masthead h6 a,.masthead .h1 a,.masthead .h2 a,.masthead .h3 a,.masthead .h4 a,.masthead .h5 a,.masthead .h6 a,.masthead h1 a:visited,.masthead h2 a:visited,.masthead h3 a:visited,.masthead h4 a:visited,.masthead h5 a:visited,.masthead h6 a:visited,.masthead .h1 a:visited,.masthead .h2 a:visited,.masthead .h3 a:visited,.masthead .h4 a:visited,.masthead .h5 a:visited,.masthead .h6 a:visited,.masthead h1 a:link,.masthead h2 a:link,.masthead h3 a:link,.masthead h4 a:link,.masthead h5 a:link,.masthead h6 a:link,.masthead .h1 a:link,.masthead .h2 a:link,.masthead .h3 a:link,.masthead .h4 a:link,.masthead .h5 a:link,.masthead .h6 a:link{color:#222;}.masthead h1 a:hover,.masthead h2 a:hover,.masthead h3 a:hover,.masthead h4 a:hover,.masthead h5 a:hover,.masthead h6 a:hover,.masthead .h1 a:hover,.masthead .h2 a:hover,.masthead .h3 a:hover,.masthead .h4 a:hover,.masthead .h5 a:hover,.masthead .h6 a:hover,.masthead h1 a:visited:hover,.masthead h2 a:visited:hover,.masthead h3 a:visited:hover,.masthead h4 a:visited:hover,.masthead h5 a:visited:hover,.masthead h6 a:visited:hover,.masthead .h1 a:visited:hover,.masthead .h2 a:visited:hover,.masthead .h3 a:visited:hover,.masthead .h4 a:visited:hover,.masthead .h5 a:visited:hover,.masthead .h6 a:visited:hover,.masthead h1 a:link:hover,.masthead h2 a:link:hover,.masthead h3 a:link:hover,.masthead h4 a:link:hover,.masthead h5 a:link:hover,.masthead h6 a:link:hover,.masthead .h1 a:link:hover,.masthead .h2 a:link:hover,.masthead .h3 a:link:hover,.masthead .h4 a:link:hover,.masthead .h5 a:link:hover,.masthead .h6 a:link:hover,.masthead h1 a:focus,.masthead h2 a:focus,.masthead h3 a:focus,.masthead h4 a:focus,.masthead h5 a:focus,.masthead h6 a:focus,.masthead .h1 a:focus,.masthead .h2 a:focus,.masthead .h3 a:focus,.masthead .h4 a:focus,.masthead .h5 a:focus,.masthead .h6 a:focus,.masthead h1 a:visited:focus,.masthead h2 a:visited:focus,.masthead h3 a:visited:focus,.masthead h4 a:visited:focus,.masthead h5 a:visited:focus,.masthead h6 a:visited:focus,.masthead .h1 a:visited:focus,.masthead .h2 a:visited:focus,.masthead .h3 a:visited:focus,.masthead .h4 a:visited:focus,.masthead .h5 a:visited:focus,.masthead .h6 a:visited:focus,.masthead h1 a:link:focus,.masthead h2 a:link:focus,.masthead h3 a:link:focus,.masthead h4 a:link:focus,.masthead h5 a:link:focus,.masthead h6 a:link:focus,.masthead .h1 a:link:focus,.masthead .h2 a:link:focus,.masthead .h3 a:link:focus,.masthead .h4 a:link:focus,.masthead .h5 a:link:focus,.masthead .h6 a:link:focus{color:#3c3c3c;}.masthead a{color:#0090c6;}.masthead a:hover{color:#00b5f9;}.masthead .widget-container{text-align:right;margin-top:10px;}.masthead .widget{margin-bottom:10px;vertical-align:middle;font-size:13px;}.masthead-inner{position:relative;}.site-headings{padding:20px 0;color:#222;}.site-headings a{display:inline-block;color:#222;}.site-title,.site-description{display:block;vertical-align:bottom;margin:0;padding:0;text-transform:uppercase;line-height:1;}.site-description{margin-top:0.25em;}.cffw_brand_image,.site-logo{display:inline-block;position:relative;width:300px;height:100px;}.cffw_brand_image .cffw_brand_image_layer,.site-logo .cffw_brand_image_layer{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:block;height:90%;width:100%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}.cffw_brand_image .cffw_brand_image_layer.svg,.site-logo .cffw_brand_image_layer.svg{display:none;}html.svg .cffw_brand_image.svg .cffw_brand_image_layer.svg,html.svg .site-logo.svg .cffw_brand_image_layer.svg{display:block;}html.svg .cffw_brand_image.svg .cffw_brand_image_layer.raster,html.svg .site-logo.svg .cffw_brand_image_layer.raster{display:none;}#header-site-logo{margin:20px 0;position:relative;z-index:1;}#site-branding{position:absolute;bottom:0px;right:20px;}#site-branding .brand-logo{display:inline-block;vertical-align:middle;margin-left:15px;}.searchform{display:block;max-width:100%;white-space:nowrap;font-size:0;}.searchform input,.searchform label,.searchform button,.searchform a{display:block;font-size:14px;}.searchform .searchform-textbox{width:100%;max-width:260px;}.searchform .searchform-submit{margin:10px 0;}.searchform.searchform-inline{display:table;width:100%;}.searchform.searchform-inline .searchform-submit{margin:0;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;}.searchform.searchform-inline .searchform-inline-row{display:table-row;font-size:16px;}.searchform.searchform-inline .searchform-inline-field{display:table-cell;vertical-align:top;}.searchform.searchform-inline .searchform-inline-input input{max-width:100%;}.searchform.searchform-inline .searchform-inline-button{width:45px;}.searchform.searchform-inline .searchform-inline-button button{width:100%;text-align:center;padding:0 !important;}.searchform.searchform-multiline .searchform-submit span{display:inline-block;line-height:34px;}.searchform.searchform-multiline .searchform-submit span[class*="fa-"]::before{padding-right:0.4em;}#searchform-masthead,#searchform-header{text-align:right;width:100%;}#searchform-masthead .searchform,#searchform-header .searchform{max-width:260px;float:right;}#searchform-menu{position:absolute;top:0;bottom:0;right:10px;height:30px;margin:auto;vertical-align:middle;text-align:right;}#searchform-menu .searchform-textbox{width:160px;}#searchform-menu .searchform-submit{padding:0 10px;}.feature-image-container{margin:0;padding:0;}.feature-image-container img.feature-image{max-width:100%;height:auto;margin:0;padding:0;}.feature-image-fullwidth{margin:0;width:100%;display:block;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:400px;border-bottom:1px solid #ccc;}#canvas{-webkit-transition:left 0.3s ease;-moz-transition:left 0.3s ease;-ms-transition:left 0.3s ease;-o-transition:left 0.3s ease;transition:left 0.3s ease;position:relative;z-index:10;top:0;left:0;width:100%;height:100%;overflow:hidden;}#canvas-mask{display:none;position:fixed;top:0;left:0;z-index:15;width:100%;height:200%;background:rgba(0, 0, 0, 0.3);cursor:pointer;z-index:19;}.offcanvas{position:fixed;top:0;width:280px;z-index:20;overflow:hidden;background-color:#0077a4;color:#fff;font-size:16px;height:100%;}html.cssvhunit .offcanvas{height:200%;}.offcanvas .offcanvas-scroller{position:relative;overflow:auto;height:100%;}html.cssvhunit .offcanvas .offcanvas-scroller{height:100vh;}.offcanvas h1,.offcanvas h2,.offcanvas h3,.offcanvas h4,.offcanvas h5,.offcanvas a{color:#fff;}.offcanvas .offcanvas-heading{margin:0;line-height:1;}.offcanvas.offcanvas-left{left:-280px;-webkit-transition:left 0.3s ease;-moz-transition:left 0.3s ease;-ms-transition:left 0.3s ease;-o-transition:left 0.3s ease;transition:left 0.3s ease;}.offcanvas.offcanvas-right{right:-280px;-webkit-transition:right 0.3s ease;-moz-transition:right 0.3s ease;-ms-transition:right 0.3s ease;-o-transition:right 0.3s ease;transition:right 0.3s ease;}.offcanvas button,.offcanvas .offcanvas-button{display:inline-block;margin:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;text-align:center;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.6em 1.2em;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;*overflow:visible;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-width:1px;border-style:solid;color:#f5f5f5 !important;background-color:#8f2718 !important;border-color:#792114;border-top-color:#982919;border-left-color:#792114;border-right-color:#792114;border-bottom-color:#631b11;padding:0 !important;margin:0;}.offcanvas button::-moz-focus-inner,.offcanvas .offcanvas-button::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.offcanvas button.button-form-height,.offcanvas .offcanvas-button.button-form-height{height:34px;padding-top:0 !important;padding-bottom:0 !important;}.offcanvas button.button-fullwidth,.offcanvas .offcanvas-button.button-fullwidth{width:100%;}.offcanvas button.hover,.offcanvas .offcanvas-button.hover,.offcanvas button:hover,.offcanvas .offcanvas-button:hover{color:#f5f5f5 !important;background-color:#9c2b1a !important;border-color:#862517;border-top-color:#a52d1c;border-left-color:#862517;border-right-color:#862517;border-bottom-color:#701f13;}.offcanvas button.active,.offcanvas .offcanvas-button.active,.offcanvas button:active,.offcanvas .offcanvas-button:active{-webkit-box-shadow:1px 1px 5px #330e09 inset;-moz-box-shadow:1px 1px 5px #330e09 inset;box-shadow:1px 1px 5px #330e09 inset;color:#f5f5f5 !important;background-color:#8b2617 !important;border-color:#752014;border-top-color:#932819;border-left-color:#752014;border-right-color:#752014;border-bottom-color:#5f1a10;}.offcanvas button [class*="fa-"]:before,.offcanvas .offcanvas-button [class*="fa-"]:before,.offcanvas button [class*="fa-"]:after,.offcanvas .offcanvas-button [class*="fa-"]:after{color:inherit;}.offcanvas button:focus,.offcanvas .offcanvas-button:focus{outline:none;}.offcanvas ul{list-style-type:none;margin:0;padding:0;border-top:solid 1px #005271;border-bottom:solid 1px #009cd7;}.offcanvas li{display:block;text-align:left;border-bottom:solid 1px #005271;border-top:solid 1px #009cd7;}.offcanvas a{color:inherit;}.offcanvas a:hover{color:#fff;}.offcanvas nav{padding-bottom:100px;font-family:'Roboto', Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-size:16px;}.offcanvas nav a{display:block;padding:10px;}.offcanvas nav a:hover{background:#009cd7;}.offcanvas nav .menu-item-toggle-search{display:none;}.offcanvas nav ._mi,.offcanvas nav [class*="fa-"]{width:1.28571em;text-align:center;}.offcanvas .offcanvas-close{cursor:pointer;height:34px;width:40px;padding:0 !important;text-align:center;position:absolute;text-align:center;margin:auto 0;top:0;bottom:0;right:10px;}.offcanvas .offcanvas-header{position:relative;display:block;padding:10px;}.offcanvas .offcanvas-content{position:relative;display:block;padding:10px;}.offcanvas .offcanvas-content .searchform-inline-field.searchform-inline-button{width:40px;}body.admin-bar .offcanvas{padding-top:32px;}@media screen and (max-width:782px){body.admin-bar .offcanvas{padding-top:46px;}}body.offcanvas-open-left{overflow-x:hidden;}body.offcanvas-open-left .offcanvas-left{left:0;box-shadow:2px 0 3px rgba(0, 0, 0, 0.5);border-right:1px solid #005271;}body.offcanvas-open-left .fixed,body.offcanvas-open-left .canvas_element{left:280px !important;right:-280px !important;}body.offcanvas-open-right{overflow-x:hidden;}body.offcanvas-open-right .offcanvas-right{right:0;box-shadow:-2px 0 3px rgba(0, 0, 0, 0.5);border-left:1px solid #005271;}body.offcanvas-open-right .fixed,body.offcanvas-open-right .canvas_element{left:-280px !important;right:280px !important;}.offcanvas-nav-logo{width:132px;margin-bottom:0;}#offcanvas-navigation nav a{text-transform:normal;position:relative;padding-left:10px;padding-right:10px;background:#0077a4;color:#fff;}#offcanvas-navigation nav a:hover{background:#009cd7;color:#fff;}#offcanvas-navigation nav ul.sub-menu{display:none;}#offcanvas-navigation nav ul.sub-menu a{padding-left:20px;background:#006890;}#offcanvas-navigation nav ul.sub-menu a:hover{background:#008dc3;}#offcanvas-navigation nav ul.sub-menu .sub-menu a{padding-left:30px;background:#006185;}#offcanvas-navigation nav ul.sub-menu .sub-menu a:hover{background:#0086b8;}#offcanvas-navigation nav ul.sub-menu .sub-menu .sub-menu a{padding-left:40px;background:#00597b;}#offcanvas-navigation nav ul.sub-menu .sub-menu .sub-menu a:hover{background:#007eae;}#offcanvas-navigation nav li.show > ul.sub-menu{display:block;}#offcanvas-navigation nav .menu-item-link-valid .nav-carat{display:inline-block;position:absolute;right:0;top:0;height:100%;width:40px;background:#006890;}#offcanvas-navigation nav .menu-item-link-valid .nav-carat:after{position:absolute;top:-2px;bottom:0;right:0;left:0;margin:auto;color:#fff;font-size:0.6em;width:1em;height:1em;content:'▼';}#offcanvas-navigation nav .menu-item-link-valid a:hover > .nav-carat{background:#007eae;}#offcanvas-navigation nav .menu-item-link-invalid > a:after{color:#fff;font-size:0.6em;vertical-align:1px;content:' ▼';padding-left:5px;}#offcanvas-navigation nav .menu-item-link-invalid:hover > a:after{color:#fff;}.nav-toggle-bar,.nav-fullwidth{background:#0090c6;}.nav-icon{color:inherit;margin-right:5px;}.widget .nav-icon{color:#8f2718;}.nav-icon-label{padding-left:0.5em;}.nav-text > i._mi,.nav-text > span,.nav-text > img{display:inline-block;vertical-align:middle;}.nav-text > i._mi{margin-top:0;}.nav-carat{display:none;}.nav-toggle-bar{position:relative;display:none;width:100%;padding:0;min-height:50px;}.nav-toggle-bar .nav-button{display:inline-block;margin:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;text-align:center;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.6em 1.2em;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;*overflow:visible;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-width:1px;border-style:solid;color:#f5f5f5 !important;background-color:#0077a4 !important;border-color:#00648b;border-top-color:#007eae;border-left-color:#00648b;border-right-color:#00648b;border-bottom-color:#005271;padding:0 !important;width:92px;text-align:center;}.nav-toggle-bar .nav-button::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.nav-toggle-bar .nav-button.button-form-height{height:34px;padding-top:0 !important;padding-bottom:0 !important;}.nav-toggle-bar .nav-button.button-fullwidth{width:100%;}.nav-toggle-bar .nav-button.hover,.nav-toggle-bar .nav-button:hover{color:#f5f5f5 !important;background-color:#0082b3 !important;border-color:#00709a;border-top-color:#008abe;border-left-color:#00709a;border-right-color:#00709a;border-bottom-color:#005d80;}.nav-toggle-bar .nav-button.active,.nav-toggle-bar .nav-button:active{-webkit-box-shadow:1px 1px 5px #002939 inset;-moz-box-shadow:1px 1px 5px #002939 inset;box-shadow:1px 1px 5px #002939 inset;color:#f5f5f5 !important;background-color:#00739f !important;border-color:#006185;border-top-color:#007ba9;border-left-color:#006185;border-right-color:#006185;border-bottom-color:#004e6c;}.nav-toggle-bar .nav-button [class*="fa-"]:before,.nav-toggle-bar .nav-button [class*="fa-"]:after{color:inherit;}.nav-toggle-bar .nav-button span{display:inline;}.nav-toggle-bar .nav-button.offcanvas-toggle-right{float:right;}.nav-toggle-bar .nav-button span.nav-button-text{padding-left:0.26em;}.nav-toggle-bar .nav-toggle-bar-cell{display:table-cell;vertical-align:middle;position:relative;padding:10px;}.nav-toggle-bar .nav-toggle-bar-cell.nav-toggle-bar-left{padding-right:0;}.nav-toggle-bar .nav-toggle-bar-cell.nav-toggle-bar-right{padding-left:0;}.nav-toggle-bar .nav-toggle-bar-cell-fluid{width:100%;padding-top:5px;padding-bottom:5px;}.nav-toggle-bar .nav-toggle-bar-cell-fluid-inside{position:relative;height:40px;}.nav-toggle-bar .cffw_brand_image,.nav-toggle-bar .site-logo{display:inline-block;margin:auto;position:absolute;right:0;top:0;left:0;bottom:0;width:100%;height:100%;}.nav-toggle-bar.nav-toggle-right .cffw_brand_image_layer{background-position:0 center;}.nav-dropdown{font-size:0;display:block;}.nav-dropdown.nav-fullwidth{width:100%;}.nav-dropdown.nav-rounded{border-radius:4px;padding:0 4px;}.nav-dropdown.nav-align-right{text-align:right;}.nav-dropdown.nav-align-center{text-align:center;}.nav-dropdown nav{display:inline-block;color:#f5f5f5;}.nav-dropdown nav ul.nav{background:none;margin:0;padding:0;font-size:0;text-align:left;}.nav-dropdown nav li{position:relative;display:inline-block;vertical-align:top;font-size:16px;font-family:'Roboto', Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;*display:inline;zoom:1;}.nav-dropdown nav li.margin-left{margin-left:20px;}.nav-dropdown nav li.margin-right{margin-right:20px;}.nav-dropdown nav li.show > .sub-menu,.nav-dropdown nav li:hover > .sub-menu{display:block;}.nav-dropdown nav a{color:inherit;position:relative;cursor:pointer;display:block;text-decoration:none;text-transform:normal;word-wrap:break-word;font-size:16px;font-family:'Roboto', Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;padding:10px 20px;}.nav-dropdown nav a:hover,.nav-dropdown nav a a:link,.nav-dropdown nav a a:visited:link,.nav-dropdown nav a:visited:focus{color:inherit;}.nav-dropdown .nav-carat{display:inline-block;position:absolute;right:0;top:0;height:100%;width:30px;background:none;}.nav-dropdown .nav-carat:after{position:absolute;top:-2px;bottom:0;right:0;left:0;margin:auto;color:#f5f5f5;font-size:0.6em;width:1em;height:1em;content:'▼';}.nav-dropdown li.menu-item-link-valid.menu-item-has-children > a{padding-right:40px;}.nav-dropdown li.menu-item-link-valid.menu-item-has-children:hover .nav-carat{background:#006084;border-left:1px solid #005574;}.nav-dropdown li.menu-item-link-valid.menu-item-has-children:hover .nav-carat:after{color:#f5f5f5;}.nav-dropdown li.menu-item-link-valid:hover > a .nav-carat{background:rgba(0, 0, 0, 0.1);}.nav-dropdown li.menu-item-link-invalid.menu-item-has-children > a:after{color:#f5f5f5;font-size:0.6em;vertical-align:1px;content:' ▼';padding-left:5px;}.nav-dropdown li.menu-item-link-invalid.menu-item-has-children .nav-carat{display:none;}.nav-dropdown ul.top-nav > li > a{z-index:9000;overflow:hidden;}.nav-dropdown ul.top-nav > .current-page-ancestor,.nav-dropdown ul.top-nav > .current-menu-ancestor,.nav-dropdown ul.top-nav > .current_page_ancestor,.nav-dropdown ul.top-nav > .current-menu-item,.nav-dropdown ul.top-nav > .current_page_item{}.nav-dropdown li:hover a,.nav-dropdown li a:hover,.nav-dropdown li a:active,.nav-dropdown .nav-show .sub-menu a:hover,.nav-dropdown .menu-item-has-children.show a{color:#f5f5f5;background:#006b93;}.nav-dropdown .sub-menu{min-width:260px;-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2) ;-moz-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2) ;box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2) ;width:100%;display:none;position:absolute;z-index:8999;margin:0;padding:0;border-top:1px solid #005574;border-bottom:1px solid #005574;}.nav-dropdown .sub-menu li{display:block;min-width:260px;width:100%;}.nav-dropdown .sub-menu li ul.children li:last-child a{border-bottom:0;}.nav-dropdown .sub-menu .current-menu-item > a,.nav-dropdown .sub-menu .current_page_item > a,.nav-dropdown .sub-menu .current-page-ancestor > a{font-weight:700;}.nav-dropdown .sub-menu a{font-weight:400;background:#006b93;border-top:1px solid #007aa7;border-bottom:1px solid #005574;}.nav-dropdown .sub-menu a:hover{background:#1f7da0;border-top:1px solid #228ab1;border-bottom:1px solid #15556d;}.nav-dropdown .sub-menu .sub-menu{position:static;border:none;}.nav-dropdown .sub-menu .sub-menu a{font-weight:400;padding-left:30px;background:#005c7f;border-top:1px solid #006b93;border-bottom:1px solid #004660;}.nav-dropdown .sub-menu .sub-menu a:hover{background:#1f7da0;}.nav-dropdown .sub-menu .sub-menu .current-menu-item a,.nav-dropdown .sub-menu .sub-menu .current_page_item a,.nav-dropdown .sub-menu .sub-menu .current-page-ancestor a{font-weight:700;}.nav-dropdown .cffw_brand_image,.nav-dropdown .site-logo{position:absolute;left:10px;top:0;bottom:0;margin:auto;width:150px;height:80%;}.nav-dropdown .cffw_brand_image .cffw_brand_image_layer,.nav-dropdown .site-logo .cffw_brand_image_layer{background-position:left 50%;}html.flexbox .nav-dropdown ul.top-nav{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;}html.flexbox .nav-dropdown ul.top-nav > li{display:flex;}html.flexbox .nav-dropdown ul.top-nav > li > a{display:flex;align-items:center;}html.flexbox .nav-dropdown ul.top-nav ul.sub-menu{flex-direction:column;top:100%;left:0;}html.flexbox .nav-dropdown li.show > .sub-menu,html.flexbox .nav-dropdown li:hover > .sub-menu{display:flex;}.nav-always-visible .sub-menu{position:static;display:block;min-width:0;width:auto;}.nav-always-visible .sub-menu li{min-width:0;}.nav-always-visible .menu-item-parent > a:after{content:'';padding-left:0;}.nav-item-text-centered .nav li,.nav-item-text-centered .nav a{text-align:center;}.nav-tabbed ul.top-nav > li{margin-left:5px;}.nav-tabbed ul.top-nav > li:first-child{margin-left:0;}.nav-tabbed ul.top-nav .sub-menu li{margin-left:0;}.nav-stretched nav{display:table;width:100%;}.nav-stretched nav > ul{display:table-row;width:100%;height:100%;}.nav-stretched nav > ul > li{display:table-cell;vertical-align:middle;text-align:center;}.nav-stretched nav > ul > li a{height:100%;width:100%;display:table;}.nav-stretched nav > ul > li a span.nav-text{display:table-cell;vertical-align:middle;}.nav-stretched nav > ul.nav-count-1 > li{width:100%;}.nav-stretched nav > ul.nav-count-2 > li{width:50%;}.nav-stretched nav > ul.nav-count-3 > li{width:33.33333%;}.nav-stretched nav > ul.nav-count-4 > li{width:25%;}.nav-stretched nav > ul.nav-count-5 > li{width:20%;}.nav-stretched nav > ul.nav-count-6 > li{width:16.66667%;}.nav-stretched nav > ul.nav-count-7 > li{width:14.28571%;}.nav-stretched nav > ul.nav-count-8 > li{width:12.5%;}.nav-stretched nav > ul.nav-count-9 > li{width:11.11111%;}.nav-stretched nav > ul.nav-count-10 > li{width:10%;}.nav-stretched.nav-always-visible nav > ul > li{vertical-align:top;}.nav-stretched.nav-always-visible nav > ul > li > a{height:auto;}.nav-ultimate{position:relative;height:44px;z-index:99;}.nav-ultimate nav{position:absolute;top:-5px;padding-top:5px;width:100%;}.nav-ultimate nav:hover{padding-top:0px;background:#fff;border:1px solid #e2e2e2;box-shadow:0 3px 3px rgba(0, 0, 0, 0.4);}.nav-ultimate ul.top-nav.nav-count-1 > li{width:100/1%;}.nav-ultimate ul.top-nav.nav-count-2 > li{width:100/2%;}.nav-ultimate ul.top-nav.nav-count-3 > li{width:100/3%;}.nav-ultimate ul.top-nav.nav-count-4 > li{width:100/4%;}.nav-ultimate ul.top-nav.nav-count-5 > li{width:100/5%;}.nav-ultimate ul.top-nav.nav-count-6 > li{width:100/6%;}.nav-ultimate ul.top-nav.nav-count-7 > li{width:100/7%;}.nav-ultimate ul.top-nav.nav-count-8 > li{width:100/8%;}.nav-ultimate ul.top-nav.nav-count-9 > li{width:100/9%;}.nav-ultimate ul.top-nav.nav-count-10 > li{width:100/10%;}.nav-ultimate ul.top-nav > li > a,.nav-ultimate ul.top-nav > li ul.sub-menu,.nav-ultimate ul.top-nav > li ul.sub-menu li{width:100% !important;max-width:100% !important;min-width:100% !important;}.nav-ultimate ul.top-nav > li > a{border-bottom:1px solid #29aae1;font-weight:700;}.nav-ultimate nav:hover ul.sub-menu{display:block;}.nav-ultimate nav:hover a{color:#222 !important;background:#fff !important;}.nav-ultimate nav:hover a:hover{color:#222 !important;background:#f0f0f0 !important;}.nav-ultimate nav:hover a:after{color:#222 !important;}.nav-ultimate nav:hover ul.top-nav > li > a{padding-top:15px;border-bottom:1px solid #999 !important;}.nav-ultimate li{border:0 !important;}.nav-ultimate a{text-align:center;padding:10px 5px;border:0 !important;}.nav-ultimate ul.sub-menu{position:static;box-shadow:none;}#primary-navigation-wrapper{padding:0;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-webkit-transition:left 0.3s ease, right 0.3s ease;-moz-transition:left 0.3s ease, right 0.3s ease;-ms-transition:left 0.3s ease, right 0.3s ease;-o-transition:left 0.3s ease, right 0.3s ease;transition:left 0.3s ease, right 0.3s ease;background:#0090c6;border-top:1px solid #00a6e5;border-bottom:1px solid #007aa7;}#primary-navigation-wrapper.fixed{min-width:300px;position:fixed;width:100%;left:0;right:0;top:0;z-index:10;}.admin-bar #primary-navigation-wrapper.fixed{top:46px;}@media screen and (min-width:783px){.admin-bar #primary-navigation-wrapper.fixed{top:32px;}}#primary-navigation-wrapper.layout_width{max-width:1240px;margin:auto;border-bottom:none;border-top:none;}#primary-navigation{position:relative;text-align:right;transition:all 0.3s ease;background:#0090c6;}#primary-navigation .nav-icon-label{display:none;}#primary-navigation .nav-icon{margin-right:0;}#primary-navigation.fixed{min-width:300px;position:fixed;width:100%;left:0;top:0;z-index:10;}.admin-bar #primary-navigation.fixed{top:46px;}@media screen and (min-width:783px){.admin-bar #primary-navigation.fixed{top:32px;}}#content{width:100%;z-index:0;margin-top:0;padding-top:0;padding-bottom:0;background:#fff;}#inner-content{position:relative;padding-top:20px;padding-bottom:20px;}#main{min-height:500px;padding:0px 0 40px 0;}#main.blank{background:none;border:none;}body.blog #main,body.archive #main,body.search #main,body.category #main{min-height:auto;}body.blog #main article,body.archive #main article,body.search #main article,body.category #main article{padding:0;margin-bottom:30px;transition:all 0.1s linear;background:#f4f4f4;}body.blog #main article.article-count-1,body.archive #main article.article-count-1,body.search #main article.article-count-1,body.category #main article.article-count-1{margin-top:0;}body.blog #main article.linked[data-href]:hover,body.archive #main article.linked[data-href]:hover,body.search #main article.linked[data-href]:hover,body.category #main article.linked[data-href]:hover{-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.4) ;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.4) ;box-shadow:0 0 3px rgba(0, 0, 0, 0.4) ;}body.blog #main article .post-title,body.archive #main article .post-title,body.search #main article .post-title,body.category #main article .post-title{margin-top:0;}body.blog #main article .article-header,body.archive #main article .article-header,body.search #main article .article-header,body.category #main article .article-header{padding-top:10px;}body.blog #main article .article-content,body.archive #main article .article-content,body.search #main article .article-content,body.category #main article .article-content{padding-bottom:10px;}body.blog #main article .article-featured-image img,body.archive #main article .article-featured-image img,body.search #main article .article-featured-image img,body.category #main article .article-featured-image img{margin:0;max-width:100%;height:auto;}body.blog #main article .article-featured-image.article-featured-image-left-float,body.archive #main article .article-featured-image.article-featured-image-left-float,body.search #main article .article-featured-image.article-featured-image-left-float,body.category #main article .article-featured-image.article-featured-image-left-float{max-width:40%;float:left;margin:0 10px 10px 0;}body.blog #main article .article-featured-image.article-featured-image-left-float img,body.archive #main article .article-featured-image.article-featured-image-left-float img,body.search #main article .article-featured-image.article-featured-image-left-float img,body.category #main article .article-featured-image.article-featured-image-left-float img{margin:4px 0;border:1px solid #eee;}body.blog #main article .article-featured-image.article-featured-image-right-float,body.archive #main article .article-featured-image.article-featured-image-right-float,body.search #main article .article-featured-image.article-featured-image-right-float,body.category #main article .article-featured-image.article-featured-image-right-float{float:right;margin:0 0 10px 10px;max-width:40%;}body.blog #main article .article-featured-image.article-featured-image-right-float img,body.archive #main article .article-featured-image.article-featured-image-right-float img,body.search #main article .article-featured-image.article-featured-image-right-float img,body.category #main article .article-featured-image.article-featured-image-right-float img{margin:4px 0;border:1px solid #eee;}body.blog #main article .article-featured-image.article-featured-image-top-inline,body.archive #main article .article-featured-image.article-featured-image-top-inline,body.search #main article .article-featured-image.article-featured-image-top-inline,body.category #main article .article-featured-image.article-featured-image-top-inline{width:100%;margin-bottom:10px;}body.blog #main article .article-featured-image.article-featured-image-top-inline img,body.archive #main article .article-featured-image.article-featured-image-top-inline img,body.search #main article .article-featured-image.article-featured-image-top-inline img,body.category #main article .article-featured-image.article-featured-image-top-inline img{width:100%;height:auto;}body.blog #main article .article-featured-image.article-featured-image-top-background,body.archive #main article .article-featured-image.article-featured-image-top-background,body.search #main article .article-featured-image.article-featured-image-top-background,body.category #main article .article-featured-image.article-featured-image-top-background{position:relative;width:100%;height:300px;}body.blog #main article .article-featured-image.article-featured-image-top-background > div,body.archive #main article .article-featured-image.article-featured-image-top-background > div,body.search #main article .article-featured-image.article-featured-image-top-background > div,body.category #main article .article-featured-image.article-featured-image-top-background > div{position:relative;width:100%;height:100%;}body.blog #main article .article-featured-image.article-featured-image-top-background .article-featured-image-background,body.archive #main article .article-featured-image.article-featured-image-top-background .article-featured-image-background,body.search #main article .article-featured-image.article-featured-image-top-background .article-featured-image-background,body.category #main article .article-featured-image.article-featured-image-top-background .article-featured-image-background{height:100%;left:0;position:absolute;right:0;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;}body.blog #main article.article-style-boxed,body.archive #main article.article-style-boxed,body.search #main article.article-style-boxed,body.category #main article.article-style-boxed{border-top:2px solid #8f2718;-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2) ;-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2) ;box-shadow:0 0 2px rgba(0, 0, 0, 0.2) ;}body.blog #main article.article-style-boxed .article-header,body.archive #main article.article-style-boxed .article-header,body.search #main article.article-style-boxed .article-header,body.category #main article.article-style-boxed .article-header,body.blog #main article.article-style-boxed .article-meta,body.archive #main article.article-style-boxed .article-meta,body.search #main article.article-style-boxed .article-meta,body.category #main article.article-style-boxed .article-meta,body.blog #main article.article-style-boxed .article-content,body.archive #main article.article-style-boxed .article-content,body.search #main article.article-style-boxed .article-content,body.category #main article.article-style-boxed .article-content,body.blog #main article.article-style-boxed .article-footer,body.archive #main article.article-style-boxed .article-footer,body.search #main article.article-style-boxed .article-footer,body.category #main article.article-style-boxed .article-footer{padding-left:10px;padding-right:10px;}body.blog #main article.article-style-boxed .article-featured-image-left-float,body.archive #main article.article-style-boxed .article-featured-image-left-float,body.search #main article.article-style-boxed .article-featured-image-left-float,body.category #main article.article-style-boxed .article-featured-image-left-float{margin-left:10px;}body.blog #main article.article-style-boxed .article-featured-image-right-float,body.archive #main article.article-style-boxed .article-featured-image-right-float,body.search #main article.article-style-boxed .article-featured-image-right-float,body.category #main article.article-style-boxed .article-featured-image-right-float{margin-right:10px;}body.blog #main article.article-style-minimalist .post-title,body.archive #main article.article-style-minimalist .post-title,body.search #main article.article-style-minimalist .post-title,body.category #main article.article-style-minimalist .post-title{padding-bottom:10px;border-bottom:1px solid #8f2718;}div.linked[data-href],article.linked[data-href]{cursor:pointer;}div.linked[data-href]:hover,article.linked[data-href]:hover{background-color:#eaeaea;}.article-meta-delimeter{margin:0 6px;}.byline,.article-meta-block{font-size:13px;line-height:1.5;color:#999;margin:5px 0;}.meta-text{color:#999;font-size:13px;}.article-meta-block-part{display:inline-block;margin:5px 0;}.article-meta-block{margin:0;}.article-meta-block + .article-meta-block{margin-top:5px;}.article-meta-block ul{margin:0;list-style:none;}.article-meta-block ul li{margin:0 0 3px 0;padding:0;list-style:none;}.article-meta-block [class*="fa-"]:before{color:#8f2718;line-height:1;padding-right:5px;}.article-meta{margin-bottom:0.8em;}.post-meta.post-meta-styled{margin-bottom:20px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background:#f4f4f4;padding:5px 12px;}body.archive .post-meta.post-meta-styled,body.search-results .post-meta.post-meta-styled{margin-bottom:30px;}#breadcrumbs{font-size:12px;color:#999;margin:0 0 20px 0;text-transform:lowercase;}.wpseo-breadcrumb-separator{padding:0 3px;}#archive-header #category-image{margin:10px 0;}.taxonomy-description{margin:20px 0;}.tags{margin:20px 0;}.page-title,.single-title{margin:0 0 0.375em;}.archive-title{margin:0 0 20px;}.title-underline{padding-bottom:10px;border-bottom:1px solid #e2e2e2;margin-bottom:0;}.cffw_page_navi li{float:left;margin-left:10px;}.cffw_page_navi li a{padding:3px 6px;display:block;text-decoration:none;position:relative;}.cffw_page_navi li a:hover,.cffw_page_navi li a:focus{color:#f01d4f;text-decoration:underline;}.cffw_page_navi li.bpn-current{padding:3px 6px;border-bottom:2px solid #f01d4f;position:relative;}.cffw_page_navi li.bpn-prev-link,.cffw_page_navi li.bpn-next-link{font-weight:700;}.cffw_page_navi li.bpn-prev-link a,.cffw_page_navi li.bpn-next-link a{padding:0;}.cffw_page_navi li.bpn-prev-link a:hover,.cffw_page_navi li.bpn-next-link a:hover{background:none;}.cffw_page_navi li.bpn-first-page-link a:hover,.cffw_page_navi li.bpn-last-page-link a:hover{background:none;}.page-navigation{margin:0;}.cffw_pagination{margin:10px 0;}.wp-prev-next{margin:0;}.wp-prev-next ul{margin:0;list-style:none;}.wp-prev-next ul li{margin:0;padding:0;list-style:none;}.wp-prev-next .button{margin:0;}.wp-prev-next .prev-link{float:left;}.wp-prev-next .next-link{float:right;}.post-password-form input{height:34px;padding-top:0;padding-bottom:0;}.commentlist .odd{background:#eee;}.commentlist .even{background:#fefefe;}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:0.7335em 10px;}.commentlist li:last-child{margin-bottom:0;}.commentlist li ul.children{margin:0;}.commentlist li[class*=depth-]{margin-top:1.1em;}.commentlist li.depth-1{margin-left:0;margin-top:0;}.commentlist li:not(.depth-1){margin-right:-10px;margin-left:-10px;margin-top:0;padding-bottom:0;}.commentlist .vcard{margin-left:50px;}.commentlist .vcard cite.fn{font-weight:700;font-style:normal;}.commentlist .vcard time{float:right;font-size:13px;font-family:'Roboto', Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !default;font-weight:400 !default;}.commentlist .vcard time a{color:#999;text-decoration:none;}.commentlist .vcard time a:hover{text-decoration:underline;}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff;margin:0;}.commentlist .comment_content{margin-left:50px;}.commentlist .comment_content p{margin:0.7335em 0 1.5em;font-size:1em;line-height:1.5;}.commentlist .comment-reply-link{float:right;font-size:13px;}.respond-form{margin:3em 0px;padding-bottom:2.2em;}.respond-form #comment-form-elements{margin:0;}.respond-form form{margin:0.75em 0;}.respond-form form li{list-style-type:none;clear:both;margin-bottom:0.7335em;margin-left:0;padding-left:0;}.respond-form form li label,.respond-form form li small{display:none;}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5;}.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff;}.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{width:100%;}.respond-form form textarea{resize:none;width:100%;height:150px;}.nocomments{margin:0 20px 1.1em;}.sidebar{margin-top:0;margin-bottom:2.2em;color:#222;font-size:14px;}.sidebar a{color:#0090c6;}.sidebar a:hover{color:#006b93;}.sidebar .widget-title,.sidebar .widgettitle{color:#0077a4;border-bottom:1px solid #8f2718;padding-bottom:0.25em;}.widget-container{margin-top:20px;}.widget{margin-top:0;margin-bottom:20px;}.widget img{max-width:100%;height:auto;}.widget ul{padding-left:0;}.widget ul li{list-style:none;margin-bottom:0.75em;}.widget ul ul{margin-top:0.75em;padding-left:1em;}.widget a{word-wrap:break-word;}.widget-title,.widgettitle{margin:0 0 0.75em 0;padding:0;}.widget_search #s{display:inline-block;vertical-align:middle;width:75%;margin:0;padding:3px;}.widget_search #searchsubmit{display:inline-block;vertical-align:middle;width:25%;margin:0;}.widget_categories select{width:100%;}.widget.widget_nav_menu li{margin-bottom:3px;}.widget.widget_nav_menu.cffw_widget_nav_menu_style_horizontal li,.widget.widget_nav_menu.cffw_widget_nav_menu_style_horizontalx2 li{display:inline-block;margin-right:0.5em;}.widget.widget_nav_menu.cffw_widget_nav_menu_style_horizontal li:last-child,.widget.widget_nav_menu.cffw_widget_nav_menu_style_horizontalx2 li:last-child{margin-right:0;}.widget.widget_nav_menu.cffw_widget_nav_menu_style_vericalx2 li,.widget.widget_nav_menu.cffw_widget_nav_menu_style_horizontalx2 li{font-size:2em;margin-right:0.25em;}.widget_categoryposts ul{margin:0;}.widget_categoryposts p{margin:5px 0;}.widget_categoryposts a.post-title{font-weight:bold;font-size:15px;}.widget_categoryposts .post-date{color:#999;font-size:12px;}#wp-calendar{width:100%;}#wp-calendar td{background:#fff;border:1px solid #e2e2e2;vertical-align:middle;text-align:center;}#wp-calendar .fc-header-title h2{font-size:18px;}.textwidget h1:first-child{margin-top:0;}.textwidget ul{padding-left:15px;margin-left:0;}.textwidget ul li{list-style:disc;}.textwidget ul ul li{list-style:circle;}.textwidget > p:first-child{margin-top:0;}.textwidget > p:last-child{margin-bottom:0;}.foxe-cta .button{margin:0;width:100%;font-size:18px;padding:1em;text-align:center;}.cffw_widget_title{text-align:center;}.cffw_widget_title_text{margin:0;text-shadow:0 0 3px rgba(0, 0, 0, 0.6);}.flexible_content{margin-left:-10px;margin-right:-10px;}.fc_section{position:relative;display:block;width:100%;margin:0;padding:0;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.fc_section.fc_section_has_background_video{overflow:hidden;}.fc_section_background_video{display:none;width:100%;height:100%;min-width:100vh;max-width:1000%;position:absolute;top:0;left:0;transform:none;object-fit:cover;}html.video.objectfit .fc_section_background_video,html.video.object-fit .fc_section_background_video{display:block;}.fc_row{position:relative;width:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;margin:0;padding:0 10px;}.fc_row > .wrap{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}html.flexbox .fc_row > .wrap{margin:0;margin:0 auto;}.fc_row_spacer{display:block;padding:20px 0 0 0;margin:0 0 20px 0;}.fc_row_spacer.nopadding{padding:0;margin:0;border:none;}.fc_row_spacer.padded-border{border-bottom:1px solid #e2e2e2;}.fc_column{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;padding:0;}.fc_layout{margin-top:20px;}.fc_layout.fc_layout_1{margin-top:0;}.fc_text{display:block;width:100%;}.fc_image{position:relative;}.fc_image.fc_image_left{text-align:left;}.fc_image.fc_image_right{text-align:right;}.fc_image.fc_image_center{text-align:center;}.fc_image img{max-width:100%;height:auto;margin-bottom:0;margin-top:0;}.fc_image .fc_image_caption{padding:6px 10px;font-size:13px;background:rgba(0, 0, 0, 0.4);color:#f5f5f5;text-align:left;text-shadow:0 0 2px rgba(0, 0, 0, 0.8);}.fc_image .fc_image_caption.caption-bottom{position:absolute;bottom:0;left:0;width:100%;}.fc_image .fc_image_caption.caption-top{position:absolute;top:0;left:0;width:100%;}.fc_image .fc_image_caption.caption-middle{position:absolute;bottom:0;top:0;margin:auto;left:0;height:30px;width:100%;text-align:center;}.fc_collapser_item_icon{position:absolute;top:1.1em;left:0;margin:auto;font-size:0.7em !important;height:10px;width:25px !important;text-align:center;color:#0090c6;}.fc_collapser_item_title{color:#282828;font-weight:600;cursor:pointer;margin:0;padding:5px;padding-left:25px;position:relative;border-bottom:1px solid #e2e2e2;background:#f5f5f5;}.fc_collapser_item_content{color:#282828;display:none;padding:10px 25px 5px;background:#fafafa;margin:0;}.fc_collapser_item{-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2) ;-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2) ;box-shadow:0 0 2px rgba(0, 0, 0, 0.2) ;}.fc_collapser_item.fc_collapser_item_initial_state_open .fc_collapser_item_content{display:block;}.fc_collapser.fc_collapser_toggle .fc_collapser_item{margin-bottom:20px;}.fc_collapser.theme-dark .fc_collapser_item_content,.fc_collapser.theme-dark .fc_collapser_item_title{color:#f5f5f5;background:#373737;border-color:#4e4e4e;}.fc_faq{margin:0 0 20px 0;border:1px solid #fff;}.fc_faq:hover{border:1px solid #e2e2e2;}.fc_faq_question{color:#333;font-weight:600;cursor:pointer;margin:0;padding:5px;padding-left:25px;position:relative;border-bottom:1px solid #e2e2e2;background:#f5f5f5;}.fc_faq_answer{display:none;padding:10px 25px 5px;background:#fafafa;margin:0;}.fc_faq_status{position:absolute;top:0;bottom:0;left:0;margin:auto;font-size:0.7em !important;height:10px;width:25px !important;text-align:center;}.no-js .fc_faq_answer{display:block;}.no-js .fc_faq_status{display:none;}.no-js .fc_faq_question{padding-left:5px;cursor:auto;}.fc_embed > .responsive-video{margin-top:0;}.fc_map_marker_description > :first-child{margin-top:0;}.fc_map_marker_description > :last-child{margin-bottom:0;}.fc_map_marker_directions{display:block;font-size:12px;margin-top:5px;}.featurebar{padding:0;color:#f5f5f5;background:#0077a4;border-top:1px solid #009cd7;}.featurebar h1,.featurebar h2,.featurebar h3,.featurebar h4,.featurebar h5,.featurebar h6,.featurebar .h1,.featurebar .h2,.featurebar .h3,.featurebar .h4,.featurebar .h5,.featurebar .h6{color:#f5f5f5;}.featurebar h1 a,.featurebar h2 a,.featurebar h3 a,.featurebar h4 a,.featurebar h5 a,.featurebar h6 a,.featurebar .h1 a,.featurebar .h2 a,.featurebar .h3 a,.featurebar .h4 a,.featurebar .h5 a,.featurebar .h6 a,.featurebar h1 a:visited,.featurebar h2 a:visited,.featurebar h3 a:visited,.featurebar h4 a:visited,.featurebar h5 a:visited,.featurebar h6 a:visited,.featurebar .h1 a:visited,.featurebar .h2 a:visited,.featurebar .h3 a:visited,.featurebar .h4 a:visited,.featurebar .h5 a:visited,.featurebar .h6 a:visited,.featurebar h1 a:link,.featurebar h2 a:link,.featurebar h3 a:link,.featurebar h4 a:link,.featurebar h5 a:link,.featurebar h6 a:link,.featurebar .h1 a:link,.featurebar .h2 a:link,.featurebar .h3 a:link,.featurebar .h4 a:link,.featurebar .h5 a:link,.featurebar .h6 a:link{color:#f5f5f5;}.featurebar h1 a:hover,.featurebar h2 a:hover,.featurebar h3 a:hover,.featurebar h4 a:hover,.featurebar h5 a:hover,.featurebar h6 a:hover,.featurebar .h1 a:hover,.featurebar .h2 a:hover,.featurebar .h3 a:hover,.featurebar .h4 a:hover,.featurebar .h5 a:hover,.featurebar .h6 a:hover,.featurebar h1 a:visited:hover,.featurebar h2 a:visited:hover,.featurebar h3 a:visited:hover,.featurebar h4 a:visited:hover,.featurebar h5 a:visited:hover,.featurebar h6 a:visited:hover,.featurebar .h1 a:visited:hover,.featurebar .h2 a:visited:hover,.featurebar .h3 a:visited:hover,.featurebar .h4 a:visited:hover,.featurebar .h5 a:visited:hover,.featurebar .h6 a:visited:hover,.featurebar h1 a:link:hover,.featurebar h2 a:link:hover,.featurebar h3 a:link:hover,.featurebar h4 a:link:hover,.featurebar h5 a:link:hover,.featurebar h6 a:link:hover,.featurebar .h1 a:link:hover,.featurebar .h2 a:link:hover,.featurebar .h3 a:link:hover,.featurebar .h4 a:link:hover,.featurebar .h5 a:link:hover,.featurebar .h6 a:link:hover,.featurebar h1 a:focus,.featurebar h2 a:focus,.featurebar h3 a:focus,.featurebar h4 a:focus,.featurebar h5 a:focus,.featurebar h6 a:focus,.featurebar .h1 a:focus,.featurebar .h2 a:focus,.featurebar .h3 a:focus,.featurebar .h4 a:focus,.featurebar .h5 a:focus,.featurebar .h6 a:focus,.featurebar h1 a:visited:focus,.featurebar h2 a:visited:focus,.featurebar h3 a:visited:focus,.featurebar h4 a:visited:focus,.featurebar h5 a:visited:focus,.featurebar h6 a:visited:focus,.featurebar .h1 a:visited:focus,.featurebar .h2 a:visited:focus,.featurebar .h3 a:visited:focus,.featurebar .h4 a:visited:focus,.featurebar .h5 a:visited:focus,.featurebar .h6 a:visited:focus,.featurebar h1 a:link:focus,.featurebar h2 a:link:focus,.featurebar h3 a:link:focus,.featurebar h4 a:link:focus,.featurebar h5 a:link:focus,.featurebar h6 a:link:focus,.featurebar .h1 a:link:focus,.featurebar .h2 a:link:focus,.featurebar .h3 a:link:focus,.featurebar .h4 a:link:focus,.featurebar .h5 a:link:focus,.featurebar .h6 a:link:focus{color:#fff;}.featurebar a{color:#fff;}.featurebar a:hover{color:#fff;}.featurebar [class*="fa-"]{color:#8f2718;}.featurebar a:hover [class*="fa-"],.featurebar button:hover [class*="fa-"],.featurebar [class*="fa-"]:hover{color:#bb331f;}.featurebar .gfield_required{color:#8f2718 !important;}.featurebar .footer-widgets{text-align:center;}.featurebar .button{display:inline-block;margin:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;text-align:center;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.6em 1.2em;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;*overflow:visible;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-width:1px;border-style:solid;color:#f5f5f5 !important;background-color:#0090c6 !important;border-color:#007dad;border-top-color:#0097d0;border-left-color:#007dad;border-right-color:#007dad;border-bottom-color:#006b93;}.featurebar .button::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.featurebar .button.button-form-height{height:34px;padding-top:0 !important;padding-bottom:0 !important;}.featurebar .button.button-fullwidth{width:100%;}.featurebar .button.hover,.featurebar .button:hover{color:#f5f5f5 !important;background-color:#009bd5 !important;border-color:#0089bc;border-top-color:#00a3e0;border-left-color:#0089bc;border-right-color:#0089bc;border-bottom-color:#0076a2;}.featurebar .button.active,.featurebar .button:active{-webkit-box-shadow:1px 1px 5px #00425b inset;-moz-box-shadow:1px 1px 5px #00425b inset;box-shadow:1px 1px 5px #00425b inset;color:#f5f5f5 !important;background-color:#008cc1 !important;border-color:#007aa7;border-top-color:#0094cb;border-left-color:#007aa7;border-right-color:#007aa7;border-bottom-color:#00678e;}.featurebar .button [class*="fa-"]:before,.featurebar .button [class*="fa-"]:after{color:inherit;}.widget .featurebar .nav-icon{color:#fff;}.featurebar-inner{position:relative;}#footer > :first-child{border-top:1px solid #00b5f9;}.footer{clear:both;padding:0;color:#f5f5f5;font-size:14px;background:#0090c6;}.footer > .wrap{position:relative;}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer .h1,.footer .h2,.footer .h3,.footer .h4,.footer .h5,.footer .h6{color:#f5f5f5;}.footer h1 a,.footer h2 a,.footer h3 a,.footer h4 a,.footer h5 a,.footer h6 a,.footer .h1 a,.footer .h2 a,.footer .h3 a,.footer .h4 a,.footer .h5 a,.footer .h6 a,.footer h1 a:visited,.footer h2 a:visited,.footer h3 a:visited,.footer h4 a:visited,.footer h5 a:visited,.footer h6 a:visited,.footer .h1 a:visited,.footer .h2 a:visited,.footer .h3 a:visited,.footer .h4 a:visited,.footer .h5 a:visited,.footer .h6 a:visited,.footer h1 a:link,.footer h2 a:link,.footer h3 a:link,.footer h4 a:link,.footer h5 a:link,.footer h6 a:link,.footer .h1 a:link,.footer .h2 a:link,.footer .h3 a:link,.footer .h4 a:link,.footer .h5 a:link,.footer .h6 a:link{color:#f5f5f5;}.footer h1 a:hover,.footer h2 a:hover,.footer h3 a:hover,.footer h4 a:hover,.footer h5 a:hover,.footer h6 a:hover,.footer .h1 a:hover,.footer .h2 a:hover,.footer .h3 a:hover,.footer .h4 a:hover,.footer .h5 a:hover,.footer .h6 a:hover,.footer h1 a:visited:hover,.footer h2 a:visited:hover,.footer h3 a:visited:hover,.footer h4 a:visited:hover,.footer h5 a:visited:hover,.footer h6 a:visited:hover,.footer .h1 a:visited:hover,.footer .h2 a:visited:hover,.footer .h3 a:visited:hover,.footer .h4 a:visited:hover,.footer .h5 a:visited:hover,.footer .h6 a:visited:hover,.footer h1 a:link:hover,.footer h2 a:link:hover,.footer h3 a:link:hover,.footer h4 a:link:hover,.footer h5 a:link:hover,.footer h6 a:link:hover,.footer .h1 a:link:hover,.footer .h2 a:link:hover,.footer .h3 a:link:hover,.footer .h4 a:link:hover,.footer .h5 a:link:hover,.footer .h6 a:link:hover,.footer h1 a:focus,.footer h2 a:focus,.footer h3 a:focus,.footer h4 a:focus,.footer h5 a:focus,.footer h6 a:focus,.footer .h1 a:focus,.footer .h2 a:focus,.footer .h3 a:focus,.footer .h4 a:focus,.footer .h5 a:focus,.footer .h6 a:focus,.footer h1 a:visited:focus,.footer h2 a:visited:focus,.footer h3 a:visited:focus,.footer h4 a:visited:focus,.footer h5 a:visited:focus,.footer h6 a:visited:focus,.footer .h1 a:visited:focus,.footer .h2 a:visited:focus,.footer .h3 a:visited:focus,.footer .h4 a:visited:focus,.footer .h5 a:visited:focus,.footer .h6 a:visited:focus,.footer h1 a:link:focus,.footer h2 a:link:focus,.footer h3 a:link:focus,.footer h4 a:link:focus,.footer h5 a:link:focus,.footer h6 a:link:focus,.footer .h1 a:link:focus,.footer .h2 a:link:focus,.footer .h3 a:link:focus,.footer .h4 a:link:focus,.footer .h5 a:link:focus,.footer .h6 a:link:focus{color:#fff;}.footer a,.footer a:visited{color:#fff;text-decoration:none;}.footer a:hover,.footer a:visited:hover,.footer a:focus,.footer a:visited:focus,.footer a:visited:hover,.footer a:visited:visited:hover,.footer a:visited:focus,.footer a:visited:visited:focus{color:#fff;text-decoration:none;}.footer [class*="fa-"]{color:#f5f5f5;}.footer a:hover [class*="fa-"],.footer button:hover [class*="fa-"],.footer [class*="fa-"]:hover{color:#fff;}.footer .gfield_required{color:#f5f5f5 !important;}.footer .fa-inverse{color:#0090c6;}.footer .footer-widgets{text-align:center;}.footer .button{display:inline-block;margin:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;text-align:center;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.6em 1.2em;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;*overflow:visible;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-width:1px;border-style:solid;color:#f5f5f5 !important;background-color:#0090c6 !important;border-color:#007dad;border-top-color:#0097d0;border-left-color:#007dad;border-right-color:#007dad;border-bottom-color:#006b93;}.footer .button::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.footer .button.button-form-height{height:34px;padding-top:0 !important;padding-bottom:0 !important;}.footer .button.button-fullwidth{width:100%;}.footer .button.hover,.footer .button:hover{color:#f5f5f5 !important;background-color:#009bd5 !important;border-color:#0089bc;border-top-color:#00a3e0;border-left-color:#0089bc;border-right-color:#0089bc;border-bottom-color:#0076a2;}.footer .button.active,.footer .button:active{-webkit-box-shadow:1px 1px 5px #00425b inset;-moz-box-shadow:1px 1px 5px #00425b inset;box-shadow:1px 1px 5px #00425b inset;color:#f5f5f5 !important;background-color:#008cc1 !important;border-color:#007aa7;border-top-color:#0094cb;border-left-color:#007aa7;border-right-color:#007aa7;border-bottom-color:#00678e;}.footer .button [class*="fa-"]:before,.footer .button [class*="fa-"]:after{color:inherit;}.footer .widget{display:inline-block;vertical-align:top;position:relative;}.footer .widget-title,.footer .widgettitle{display:block;border:none;margin:0 0 10px 0;}#colophon-widgets1{font-size:12px;}#colophon-widgets1 .widget{font-size:12px;}#footer-navigation li{display:block;margin:0 0 10px 0;}.copyright{padding:10px 0px 10px 0;text-align:right;font-size:12px;}#toTop{-webkit-border-radius:100%;border-radius:100%;background-clip:padding-box;-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2) ;-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2) ;box-shadow:0 0 2px rgba(0, 0, 0, 0.2) ;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);position:fixed;bottom:10px;right:10px;cursor:pointer;width:40px;height:40px;padding:0;border:1px solid #e2e2e2;background:#f7f7f7;text-align:center;display:none;z-index:99;}#toTop:before{color:#bbb;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-size:20px;line-height:1;height:21px;}#toTop:hover{-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}#toTop:hover:before{color:#999;}.lt-ie7 .header{background:#f1f1f1;height:120px;}.lt-ie8 .wrap{padding-left:0;padding-right:0;}.lt-ie8 .foxe-cta a{width:300px;padding-left:0;padding-right:0;display:inline;overflow:hidden;}.lt-ie8 #search-top .button{padding-top:0px;padding-bottom:0px;}#wpadminbar{position:fixed !important;}.cf_gallery{font-size:0;margin-left:-1.5%;}.cf_gallery .cf_gallery_item{font-size:16px;display:inline-block;vertical-align:top;text-align:left;zoom:1;*display:inline;margin-bottom:20px;margin-left:1.5%;}html.flexbox .cf_gallery{font-size:16px;display:flex;flex-wrap:wrap;max-width:100%;max-width:calc(100% + 1.5%);}.cf_gallery.cf_gallery_col1 .cf_gallery_item{width:98.5%;}.cf_gallery.cf_gallery_col2 .cf_gallery_item{width:48.5%;}.cf_gallery.cf_gallery_col3 .cf_gallery_item{width:31.83333%;}.cf_gallery.cf_gallery_col4 .cf_gallery_item{width:23.5%;}.cf_gallery.cf_gallery_col5 .cf_gallery_item{width:18.5%;}.cf_gallery.cf_gallery_col6 .cf_gallery_item{width:15.16667%;}@media only screen and (max-width:900px){.cf_gallery.cf_gallery_col5 .cf_gallery_item{width:23.5%;}}@media only screen and (max-width:750px){.cf_gallery.cf_gallery_col4 .cf_gallery_item,.cf_gallery.cf_gallery_col5 .cf_gallery_item{width:31.83333%;}}@media only screen and (max-width:600px){.cf_gallery.cf_gallery_col3 .cf_gallery_item,.cf_gallery.cf_gallery_col4 .cf_gallery_item,.cf_gallery.cf_gallery_col5 .cf_gallery_item{width:48.5%;}}@media only screen and (max-width:500px){.cf_gallery.cf_gallery_col2 .cf_gallery_item,.cf_gallery.cf_gallery_col3 .cf_gallery_item,.cf_gallery.cf_gallery_col4 .cf_gallery_item,.cf_gallery.cf_gallery_col5 .cf_gallery_item{width:98.5%;}}.responsive-video{margin:20px 0;}.google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden;}.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.google-maps-25{padding-bottom:25%;}.google-maps-33{padding-bottom:33%;}.google-maps-50{padding-bottom:50%;}.google-maps-66{padding-bottom:66%;}.google-maps-75{padding-bottom:75%;}.google-maps-85{padding-bottom:85%;}.google-maps-100{padding-bottom:100%;}@media only screen and (max-width:1220px){html,body{min-width:300px;}.wrap{max-width:100%;width:100%;}img,.entry-content img,.entry-content table img,.wp-caption{max-width:100%;height:auto;}}@media only screen and (max-width:830px){.invisible-mobilenav{visibility:hidden;}.float-left-mobilenav{float:left;}.float-right-mobilenav{float:right;}.float-none-mobilenav{float:none;}.clr-mobilenav{clear:both;font-size:0;line-height:0;height:0;}.display-static-mobilenav{display:static !important;}.display-block-mobilenav{display:block !important;}.display-inline-block-mobilenav{display:inline-block !important;}.display-inline-mobilenav{display:inline !important;}.display-none-mobilenav{display:none !important;}.display-table-mobilenav{display:table !important;}.display-table-row-mobilenav{display:table-row !important;}.display-table-cell-mobilenav{display:table-cell !important;}.vertical-align-top-mobilenav{vertical-align:top !important;}.vertical-align-middle-mobilenav{vertical-align:middle !important;}.vertical-align-bottom-mobilenav{vertical-align:bottom !important;}.text-align-left-mobilenav{text-align:left !important;}.text-align-center-mobilenav{text-align:center !important;}.text-align-right-mobilenav{text-align:right !important;}html.flexbox .gridrow .text-align-left-mobilenav{align-items:flex-start !important;}html.flexbox .gridrow .text-align-center-mobilenav{align-items:center !important;}html.flexbox .gridrow .text-align-right-mobilenav{align-items:flex-end !important;}html.flexbox .gridrow .vertical-align-top-mobilenav{justify-content:flex-start !important;-webkit-justify-content:flex-start !important;}html.flexbox .gridrow .vertical-align-middle-mobilenav{justify-content:center !important;-webkit-justify-content:center !important;}html.flexbox .gridrow .vertical-align-bottom-mobilenav{justify-content:flex-end !important;-webkit-justify-content:flex-end !important;}.text-uppercase-mobilenav{text-transform:uppercase;}.text-lowercase-mobilenav{text-transform:lowercase;}.text-capitalize-mobilenav{text-transform:capitalize;}.nopadding-top-mobilenav{padding-top:0 !important;}.nopadding-left-mobilenav{padding-left:0 !important;}.nopadding-right-mobilenav{padding-right:0 !important;}.nopadding-bottom-mobilenav{padding-bottom:0 !important;}.nomargin-top-mobilenav{margin-top:0 !important;}.nomargin-left-mobilenav{margin-left:0 !important;}.nomargin-right-mobilenav{margin-right:0 !important;}.nomargin-bottom-mobilenav{margin-bottom:0 !important;}.margin-double-top-mobilenav{margin-top:2em !important;}.maxwidth-100-mobilenav{max-width:100% !important;}.maxwidth-90-mobilenav{max-width:90% !important;}.maxwidth-80-mobilenav{max-width:80% !important;}.maxwidth-75-mobilenav{max-width:75% !important;}.maxwidth-70-mobilenav{max-width:70% !important;}.maxwidth-66-mobilenav{max-width:66% !important;}.maxwidth-60-mobilenav{max-width:60% !important;}.maxwidth-50-mobilenav{max-width:50% !important;}.maxwidth-40-mobilenav{max-width:40% !important;}.maxwidth-33-mobilenav{max-width:33% !important;}.maxwidth-30-mobilenav{max-width:30% !important;}.maxwidth-25-mobilenav{max-width:25% !important;}.maxwidth-20-mobilenav{max-width:20% !important;}.maxwidth-10-mobilenav{max-width:10% !important;}.nav-toggle-bar{display:block;}.nav-dropdown{display:none;}.wrap > header .wrap > section,.wrap > footer,.wrap > div{padding-left:10px;padding-right:10px;}.wrap > header .wrap > section.nopadding,.wrap > footer.nopadding,.wrap > div.nopadding{padding-left:0;padding-right:0;}}@media only screen and (max-width:360px){.nav-toggle-bar.has-brand-image .nav-button{width:45px;}.nav-toggle-bar.has-brand-image .nav-button .nav-button-text{display:none;}}@media only screen and (max-width:620px){.invisible-mobile{visibility:hidden;}.float-left-mobile{float:left;}.float-right-mobile{float:right;}.float-none-mobile{float:none;}.clr-mobile{clear:both;font-size:0;line-height:0;height:0;}.display-static-mobile{display:static !important;}.display-block-mobile{display:block !important;}.display-inline-block-mobile{display:inline-block !important;}.display-inline-mobile{display:inline !important;}.display-none-mobile{display:none !important;}.display-table-mobile{display:table !important;}.display-table-row-mobile{display:table-row !important;}.display-table-cell-mobile{display:table-cell !important;}.vertical-align-top-mobile{vertical-align:top !important;}.vertical-align-middle-mobile{vertical-align:middle !important;}.vertical-align-bottom-mobile{vertical-align:bottom !important;}.text-size-120-mobile{font-size:1.2em;}.text-size-140-mobile{font-size:1.4em;}.text-size-160-mobile{font-size:1.6em;}.text-size-180-mobile{font-size:1.8em;}.text-size-200-mobile{font-size:2em;}.text-align-left-mobile{text-align:left !important;}.text-align-center-mobile{text-align:center !important;}.text-align-right-mobile{text-align:right !important;}html.flexbox .gridrow .text-align-left-mobile{align-items:flex-start !important;}html.flexbox .gridrow .text-align-center-mobile{align-items:center !important;}html.flexbox .gridrow .text-align-right-mobile{align-items:flex-end !important;}html.flexbox .gridrow .vertical-align-top-mobile{justify-content:flex-start !important;-webkit-justify-content:flex-start !important;}html.flexbox .gridrow .vertical-align-middle-mobile{justify-content:center !important;-webkit-justify-content:center !important;}html.flexbox .gridrow .vertical-align-bottom-mobile{justify-content:flex-end !important;-webkit-justify-content:flex-end !important;}.text-uppercase-mobile{text-transform:uppercase;}.text-lowercase-mobile{text-transform:lowercase;}.text-capitalize-mobile{text-transform:capitalize;}.nopadding-top-mobile{padding-top:0 !important;}.nopadding-left-mobile{padding-left:0 !important;}.nopadding-right-mobile{padding-right:0 !important;}.nopadding-bottom-mobile{padding-bottom:0 !important;}.nomargin-top-mobile{margin-top:0 !important;}.nomargin-left-mobile{margin-left:0 !important;}.nomargin-right-mobile{margin-right:0 !important;}.nomargin-bottom-mobile{margin-bottom:0 !important;}.margin-double-top-mobile{margin-top:2em !important;}.maxwidth-100-mobile{max-width:100% !important;}.maxwidth-90-mobile{max-width:90% !important;}.maxwidth-80-mobile{max-width:80% !important;}.maxwidth-75-mobile{max-width:75% !important;}.maxwidth-70-mobile{max-width:70% !important;}.maxwidth-66-mobile{max-width:66% !important;}.maxwidth-60-mobile{max-width:60% !important;}.maxwidth-50-mobile{max-width:50% !important;}.maxwidth-40-mobile{max-width:40% !important;}.maxwidth-33-mobile{max-width:33% !important;}.maxwidth-30-mobile{max-width:30% !important;}.maxwidth-25-mobile{max-width:25% !important;}.maxwidth-20-mobile{max-width:20% !important;}.maxwidth-10-mobile{max-width:10% !important;}.wrap.nopadding-mobile,.nav-wrapper .wrap{padding-left:0 !important;padding-right:0 !important;}.gridcolumn,.gridcol1,.gridcol2,.gridcol3,.gridcol4,.gridcol5,.gridcol6,.gridcol7,.gridcol8,.gridcol9,.gridcol10,.gridcol11,.gridcol12,.gridcol13,.gridcol14,.gridcol15,.gridcol16,.gridcol17,.gridcol18,.gridcol19,.gridcol20,.gridcol21,.gridcol22,.gridcol23,.gridcol24,.fc_column{display:block;width:100%;text-align:left;margin-left:0 !important;margin-right:0 !important;margin-bottom:20px;}.gridcolumn.fc_column_disable_mobile_margins,.gridcol1.fc_column_disable_mobile_margins,.gridcol2.fc_column_disable_mobile_margins,.gridcol3.fc_column_disable_mobile_margins,.gridcol4.fc_column_disable_mobile_margins,.gridcol5.fc_column_disable_mobile_margins,.gridcol6.fc_column_disable_mobile_margins,.gridcol7.fc_column_disable_mobile_margins,.gridcol8.fc_column_disable_mobile_margins,.gridcol9.fc_column_disable_mobile_margins,.gridcol10.fc_column_disable_mobile_margins,.gridcol11.fc_column_disable_mobile_margins,.gridcol12.fc_column_disable_mobile_margins,.gridcol13.fc_column_disable_mobile_margins,.gridcol14.fc_column_disable_mobile_margins,.gridcol15.fc_column_disable_mobile_margins,.gridcol16.fc_column_disable_mobile_margins,.gridcol17.fc_column_disable_mobile_margins,.gridcol18.fc_column_disable_mobile_margins,.gridcol19.fc_column_disable_mobile_margins,.gridcol20.fc_column_disable_mobile_margins,.gridcol21.fc_column_disable_mobile_margins,.gridcol22.fc_column_disable_mobile_margins,.gridcol23.fc_column_disable_mobile_margins,.gridcol24.fc_column_disable_mobile_margins,.fc_column.fc_column_disable_mobile_margins{margin:0;}.gridcolmobile1{width:2.59563%;}.gridcolmobile2{width:6.8306%;}.gridcolmobile3{width:11.06557%;}.gridcolmobile4{width:15.30055%;}.gridcolmobile5{width:19.53552%;}.gridcolmobile6{width:23.77049%;}.gridcolmobile7{width:28.00546%;}.gridcolmobile8{width:32.24044%;}.gridcolmobile9{width:36.47541%;}.gridcolmobile10{width:40.71038%;}.gridcolmobile11{width:44.94536%;}.gridcolmobile12{width:49.18033%;}.gridcolmobile13{width:53.4153%;}.gridcolmobile14{width:57.65027%;}.gridcolmobile15{width:61.88525%;}.gridcolmobile16{width:66.12022%;}.gridcolmobile17{width:70.35519%;}.gridcolmobile18{width:74.59016%;}.gridcolmobile19{width:78.82514%;}.gridcolmobile20{width:83.06011%;}.gridcolmobile21{width:87.29508%;}.gridcolmobile22{width:91.53005%;}.gridcolmobile23{width:95.76503%;}.gridrow > [class*="gridcolmobile"],.fc_row > [class*="gridcolmobile"],.gridrow > .wrap > [class*="gridcolmobile"],.fc_row > .wrap > [class*="gridcolmobile"]{margin-left:0 !important;}.gridrow > [class*="gridcolmobile"] ~ [class*="gridcolmobile"],.fc_row > [class*="gridcolmobile"] ~ [class*="gridcolmobile"],.gridrow > .wrap > [class*="gridcolmobile"] ~ [class*="gridcolmobile"],.fc_row > .wrap > [class*="gridcolmobile"] ~ [class*="gridcolmobile"]{margin-left:1.63934% !important;}.gridrow > [class*="gridcolmobile"] ~ [class*="gridcolmobile"].gridcolmobile-first,.fc_row > [class*="gridcolmobile"] ~ [class*="gridcolmobile"].gridcolmobile-first,.gridrow > .wrap > [class*="gridcolmobile"] ~ [class*="gridcolmobile"].gridcolmobile-first,.fc_row > .wrap > [class*="gridcolmobile"] ~ [class*="gridcolmobile"].gridcolmobile-first{margin-left:0 !important;}.article-meta-block-part{display:block;}.article-meta-delimeter{display:none;}.entry-content .wp-caption.alignleft,.entry-content img.alignleft,.entry-content .wp-caption.alignright,.entry-content img.alignright{max-width:50%;}.entry-content .gallery-columns-1 .gallery-item{width:100%;}.entry-content .gallery-columns-2 .gallery-item{width:100%;}.entry-content .gallery-columns-3 .gallery-item{width:100%;}.entry-content .ie8 .gallery-columns-3 .gallery-item,.entry-content .ie7 .gallery-columns-3 .gallery-item{width:100%;}.entry-content .gallery-columns-4 .gallery-item{width:50%;}.entry-content .gallery-columns-5 .gallery-item{width:50%;}.entry-content .gallery-columns-6 .gallery-item{width:50%;}.entry-content .gallery-columns-7 .gallery-item{width:50%;}.entry-content .gallery-columns-8 .gallery-item{width:50%;}.entry-content .gallery-columns-9 .gallery-item{width:50%;}.fc_row_disable_mobile_padding,.fc_row_disable_mobile_padding > .wrap{padding-left:10px !important;padding-right:10px !important;}.fc_section_background_video{display:none !important;}.footer .nav{margin-top:20px;text-align:left;}.footer-widgets .widget{margin-bottom:40px;}}@-webkit-keyframes "spin"{100%{-webkit-transform:rotate(360deg);}}@-moz-keyframes "spin"{100%{-moz-transform:rotate(360deg);}}@keyframes "spin"{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"), url(../fonts/star.woff) format("woff"), url(../fonts/star.ttf) format("truetype"), url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal;}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(../fonts/WooCommerce.woff) format("woff"), url(../fonts/WooCommerce.ttf) format("truetype"), url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal;}.clear{clear:both;}.woocommerce{}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:0.92em;color:#777;}.woocommerce .woocommerce-breadcrumb:after{clear:both;content:" ";display:table;}.woocommerce .woocommerce-breadcrumb:before{content:" ";display:table;}.woocommerce .woocommerce-breadcrumb a{color:#777;}.woocommerce .woocommerce-error{padding:1em 2em 1em 3.5em !important;margin:0 0 2em !important;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none !important;width:auto;word-wrap:break-word;border-top-color:#b81c23;}.woocommerce .woocommerce-error:after{clear:both;content:" ";display:table;}.woocommerce .woocommerce-error:before{content:" ";display:table;font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em;content:"\e016";color:#b81c23;}.woocommerce .woocommerce-error .button{float:right;}.woocommerce .woocommerce-error li{list-style:none !important;padding-left:0 !important;margin-left:0 !important;}.woocommerce .woocommerce-info{padding:1em 2em 1em 3.5em !important;margin:0 0 2em !important;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none !important;width:auto;word-wrap:break-word;border-top-color:#1e85be;}.woocommerce .woocommerce-info:after{clear:both;content:" ";display:table;}.woocommerce .woocommerce-info:before{content:" ";display:table;font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em;color:#1e85be;}.woocommerce .woocommerce-info .button{float:right;}.woocommerce .woocommerce-info li{list-style:none !important;padding-left:0 !important;margin-left:0 !important;}.woocommerce .woocommerce-message{padding:1em 2em 1em 3.5em !important;margin:0 0 2em !important;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none !important;width:auto;word-wrap:break-word;border-top-color:#8fae1b;}.woocommerce .woocommerce-message:after{clear:both;content:" ";display:table;}.woocommerce .woocommerce-message:before{content:" ";display:table;font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em;content:"\e015";color:#8fae1b;}.woocommerce .woocommerce-message .button{float:right;}.woocommerce .woocommerce-message li{list-style:none !important;padding-left:0 !important;margin-left:0 !important;}.woocommerce .blockUI.blockOverlay{position:relative;}.woocommerce .blockUI.blockOverlay:before{height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em;display:block;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0, 0, 0, .75);}.woocommerce .loader:before{height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em;display:block;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0, 0, 0, .75);}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red !important;text-decoration:none;font-weight:700;border:0;}.woocommerce a.remove:hover{color:#fff !important;background:red;}.woocommerce small.note{display:block;color:#777;font-size:0.857em;margin-top:10px;}.woocommerce .quantity .qty{width:3.631em;text-align:center;}.woocommerce div.product{margin-bottom:0;position:relative;}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0;}.woocommerce div.product form.cart{margin-bottom:2em;}.woocommerce div.product form.cart:after{clear:both;display:table;content:" ";}.woocommerce div.product form.cart:before{display:table;content:" ";}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0;}.woocommerce div.product form.cart table{border-width:0 0 1px;}.woocommerce div.product form.cart table td{padding-left:0;}.woocommerce div.product form.cart table div.quantity{float:none;margin:0;}.woocommerce div.product form.cart table small.stock{display:block;float:none;}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%;}.woocommerce div.product form.cart .variations td{border:0;vertical-align:top;line-height:2em;}.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em;}.woocommerce div.product form.cart .variations label{font-weight:700;}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;}.woocommerce div.product form.cart .variations td.label{padding-right:1em;}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em;}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:0.83em;}.woocommerce div.product form.cart .wc-no-matching-variations{display:none;}.woocommerce div.product form.cart .button{vertical-align:middle;float:left;}.woocommerce div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em;}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:0.5em;border:0;}.woocommerce div.product p.cart{margin-bottom:2em;}.woocommerce div.product p.cart:after{clear:both;display:table;content:" ";}.woocommerce div.product p.cart:before{display:table;content:" ";}.woocommerce div.product p.price{color:#77a464;font-size:1.25em;}.woocommerce div.product p.price ins{background:inherit;font-weight:700;}.woocommerce div.product p.price del{opacity:0.5;}.woocommerce div.product span.price{color:#77a464;font-size:1.25em;}.woocommerce div.product span.price ins{background:inherit;font-weight:700;}.woocommerce div.product span.price del{opacity:0.5;}.woocommerce div.product p.stock{font-size:0.92em;}.woocommerce div.product .stock{color:#77a464;}.woocommerce div.product .out-of-stock{color:red;}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em;}.woocommerce div.product div.images{margin-bottom:2em;}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none;}.woocommerce div.product div.images div.thumbnails{padding-top:1em;}.woocommerce div.product div.summary{margin-bottom:2em;}.woocommerce div.product div.social{text-align:right;margin:0 0 1em;}.woocommerce div.product div.social span{margin:0 0 0 2px;}.woocommerce div.product div.social span span{margin:0;}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0;}.woocommerce div.product div.social iframe{float:left;margin-top:3px;}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative;}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em;}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:0.5em 0;font-weight:700;color:#515151;text-decoration:none;}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b;}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";right:-6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb;}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";left:-6px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff;}.woocommerce div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1;}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0;}.woocommerce #reviews #comments .add_review:after{clear:both;content:" ";display:table;}.woocommerce #reviews #comments .add_review:before{content:" ";display:table;}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none;}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0;}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;}.woocommerce #reviews #comments ol.commentlist li .comment-text:after{content:" ";display:table;clear:both;}.woocommerce #reviews #comments ol.commentlist li .comment-text:before{content:" ";display:table;}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em;}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:0.83em;}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:0.75em;}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none;}.woocommerce #reviews #comments ol.commentlist:after{content:" ";display:table;clear:both;}.woocommerce #reviews #comments ol.commentlist:before{content:" ";display:table;}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none;margin:20px 0 0 50px;}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none;}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px;}.woocommerce #reviews #comments h2{clear:none;}.woocommerce #reviews #comments .commentlist > li:before{content:"";}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0;}.woocommerce #reviews h2 small a{text-decoration:none;color:#777;}.woocommerce #reviews h3{margin:0;}.woocommerce #reviews #respond{margin:0;border:0;padding:0;}.woocommerce #reviews #comment{height:75px;}.woocommerce .products ul{margin:0 0 1em;padding:0;list-style:none;clear:both;}.woocommerce .products ul:after{clear:both;content:" ";display:table;}.woocommerce .products ul:before{content:" ";display:table;}.woocommerce .products ul li{list-style:none;}.woocommerce .products .star-rating{display:block;margin:0 0 0.5em;float:none;}.woocommerce nav.woocommerce-pagination{text-align:center;}.woocommerce nav.woocommerce-pagination ul{clear:both;display:inline-block;white-space:nowrap;padding:0;border:1px solid #d3ced2;border-right:0;margin:1px;}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden;}.woocommerce nav.woocommerce-pagination ul li a{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:0.5em;min-width:1em;display:block;}.woocommerce nav.woocommerce-pagination ul li a:focus{background:#ebe9eb;color:#8a7e88;}.woocommerce nav.woocommerce-pagination ul li a:hover{background:#ebe9eb;color:#8a7e88;}.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:0.5em;min-width:1em;display:block;}.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88;}.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none;clear:both;}.woocommerce ul.products:after{clear:both;content:" ";display:table;}.woocommerce ul.products:before{content:" ";display:table;}.woocommerce ul.products li{list-style:none;}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-0.5em -0.5em 0 0;}.woocommerce ul.products li.product h3{padding:0.5em 0;margin:0;font-size:1em;}.woocommerce ul.products li.product a{text-decoration:none;}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none;}.woocommerce ul.products li.product strong{display:block;}.woocommerce ul.products li.product .star-rating{font-size:0.857em;}.woocommerce ul.products li.product .button{margin-top:1em;}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:0.5em;font-size:0.857em;}.woocommerce ul.products li.product .price del{color:inherit;opacity:0.5;display:block;}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;}.woocommerce ul.products li.product .price .from{font-size:0.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(132, 132, 132, .5);}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:0.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-0.5em;left:-0.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:0.857em;-webkit-font-smoothing:antialiased;}.woocommerce .woocommerce-ordering{margin:0 0 1em;}.woocommerce .woocommerce-ordering select{vertical-align:top;}.woocommerce .woocommerce-result-count{margin:0 0 1em;}.woocommerce #respond input#submit{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:0.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none;}.woocommerce #respond input#submit:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151;}.woocommerce #respond input#submit:disabled{color:inherit;cursor:not-allowed;opacity:0.5;padding:0.618em 1em;}.woocommerce #respond input#submit:disabled:hover{color:inherit;background-color:#ebe9eb;}.woocommerce #respond input#submit:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:0.5;padding:0.618em 1em;}.woocommerce #respond input#submit:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb;}.woocommerce #respond input#submit.loading{opacity:0.25;padding-right:2.618em;}.woocommerce #respond input#submit.loading:after{font-family:WooCommerce;content:"\e01c";vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:0.618em;right:1em;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}.woocommerce #respond input#submit.added:after{font-family:WooCommerce;content:"\e017";margin-left:0.53em;vertical-align:bottom;}.woocommerce #respond input#submit.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased;}.woocommerce #respond input#submit.alt:hover{background-color:#935386;color:#fff;}.woocommerce #respond input#submit.alt:disabled{background-color:#a46497;color:#fff;}.woocommerce #respond input#submit.alt:disabled:hover{background-color:#a46497;color:#fff;}.woocommerce #respond input#submit.alt:disabled[disabled]{background-color:#a46497;color:#fff;}.woocommerce #respond input#submit.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff;}.woocommerce #respond input#submit.alt.disabled{background-color:#a46497;color:#fff;}.woocommerce #respond input#submit.alt.disabled:hover{background-color:#a46497;color:#fff;}.woocommerce #respond input#submit.disabled{color:inherit;cursor:not-allowed;opacity:0.5;padding:0.618em 1em;}.woocommerce #respond input#submit.disabled:hover{color:inherit;background-color:#ebe9eb;}.woocommerce .cart .button{float:none;}.woocommerce .cart input.button{float:none;}.woocommerce a.added_to_cart{padding-top:0.5em;white-space:nowrap;display:inline-block;}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:0 0;border:0;}.woocommerce #review_form #respond:after{clear:both;content:" ";display:table;}.woocommerce #review_form #respond:before{content:" ";display:table;}.woocommerce #review_form #respond p{margin:0 0 10px;}.woocommerce #review_form #respond .form-submit input{left:auto;}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%;}.woocommerce .woocommerce-product-rating{line-height:2;display:block;}.woocommerce .woocommerce-product-rating:after{clear:both;content:" ";display:table;}.woocommerce .woocommerce-product-rating:before{content:" ";display:table;}.woocommerce .woocommerce-product-rating .star-rating{margin:0.5em 4px 0 0;float:left;}.woocommerce td.product-name dl.variation{margin:0.25em 0;}.woocommerce td.product-name dl.variation:after{clear:both;content:" ";display:table;}.woocommerce td.product-name dl.variation:before{content:" ";display:table;}.woocommerce td.product-name dl.variation dd{display:inline-block;float:left;margin-bottom:1em;padding:0 0 0.25em;}.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0;}.woocommerce td.product-name dl.variation dt{display:inline-block;float:left;margin-bottom:1em;font-weight:700;padding:0 0 0.25em;margin:0 4px 0 0;clear:left;}.woocommerce td.product-name p.backorder_notification{font-size:0.83em;}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;}.woocommerce .star-rating:before{content:"\73\73\73\73\73";color:#d3ced2;float:left;top:0;left:0;position:absolute;}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;}.woocommerce .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0;}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;}.woocommerce p.stars a:before{content:"\e021";display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;text-indent:0;}.woocommerce p.stars a:hover ~ a:before{content:"\e021";}.woocommerce p.stars:hover a:before{content:"\e020";}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0, 0, 0, .1);margin-bottom:1.618em;width:100%;}.woocommerce table.shop_attributes td{line-height:1.5;border-bottom:1px dotted rgba(0, 0, 0, .1);border-top:0;margin:0;font-style:italic;padding:0;}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0;}.woocommerce table.shop_attributes th{line-height:1.5;border-bottom:1px dotted rgba(0, 0, 0, .1);border-top:0;margin:0;width:150px;font-weight:700;padding:8px;}.woocommerce table.shop_attributes .alt td{background:rgba(0, 0, 0, .025);}.woocommerce table.shop_attributes .alt th{background:rgba(0, 0, 0, .025);}.woocommerce p.stars.selected a.active:before{content:"\e020";}.woocommerce p.stars.selected a.active ~ a:before{content:"\e021";}.woocommerce p.stars.selected a:not(.active):before{content:"\e020";}.woocommerce table.shop_table{border:1px solid rgba(0, 0, 0, .1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px;}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;}.woocommerce table.shop_table td{border-top:1px solid rgba(0, 0, 0, .1);padding:6px 12px;vertical-align:middle;}.woocommerce table.shop_table td small{font-weight:400;}.woocommerce table.shop_table tbody:first-child tr:first-child td{border-top:0;}.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0;}.woocommerce table.shop_table tbody th{font-weight:700;border-top:1px solid rgba(0, 0, 0, .1);}.woocommerce table.shop_table tfoot td{font-weight:700;border-top:1px solid rgba(0, 0, 0, .1);}.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0, 0, 0, .1);}.woocommerce table.my_account_orders{font-size:0.85em;}.woocommerce table.my_account_orders td{padding:4px 8px;vertical-align:middle;}.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle;}.woocommerce table.my_account_orders .button{white-space:nowrap;}.woocommerce table.my_account_orders .order-actions{text-align:right;}.woocommerce table.my_account_orders .order-actions .button{margin:0.125em 0 0.125em 0.25em;}.woocommerce ul.cart_list{list-style:none;padding:0;margin:0;}.woocommerce ul.cart_list li{padding:4px 0;margin:0;list-style:none;}.woocommerce ul.cart_list li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0, 0, 0, .1);}.woocommerce ul.cart_list li dl:after{clear:both;content:" ";display:table;}.woocommerce ul.cart_list li dl:before{content:" ";display:table;}.woocommerce ul.cart_list li dl dd{display:inline-block;float:left;margin-bottom:1em;padding:0 0 0.25em;}.woocommerce ul.cart_list li dl dd p:last-child{margin-bottom:0;}.woocommerce ul.cart_list li dl dt{display:inline-block;float:left;margin-bottom:1em;font-weight:700;padding:0 0 0.25em;margin:0 4px 0 0;clear:left;}.woocommerce ul.cart_list li:after{clear:both;content:" ";display:table;}.woocommerce ul.cart_list li:before{content:" ";display:table;}.woocommerce ul.cart_list li a{display:block;font-weight:700;}.woocommerce ul.cart_list li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none;}.woocommerce ul.cart_list li .star-rating{float:none;}.woocommerce ul.product_list_widget{list-style:none;padding:0;margin:0;}.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none;}.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0, 0, 0, .1);}.woocommerce ul.product_list_widget li dl:after{clear:both;content:" ";display:table;}.woocommerce ul.product_list_widget li dl:before{content:" ";display:table;}.woocommerce ul.product_list_widget li dl dd{display:inline-block;float:left;margin-bottom:1em;padding:0 0 0.25em;}.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0;}.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em;font-weight:700;padding:0 0 0.25em;margin:0 4px 0 0;clear:left;}.woocommerce ul.product_list_widget li:after{clear:both;content:" ";display:table;}.woocommerce ul.product_list_widget li:before{content:" ";display:table;}.woocommerce ul.product_list_widget li a{display:block;font-weight:700;}.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none;}.woocommerce ul.product_list_widget li .star-rating{float:none;}.woocommerce td.product-quantity{min-width:80px;}.woocommerce .order_details{margin:0 0 1.5em;list-style:none;}.woocommerce .order_details:after{clear:both;content:" ";display:table;}.woocommerce .order_details:before{content:" ";display:table;}.woocommerce .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:0.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none;}.woocommerce .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5;}.woocommerce .order_details li:last-of-type{border:none;}.woocommerce .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none;}.woocommerce .widget_layered_nav ul li{padding:0 0 1px;list-style:none;}.woocommerce .widget_layered_nav ul li:after{clear:both;content:" ";display:table;}.woocommerce .widget_layered_nav ul li:before{content:" ";display:table;}.woocommerce .widget_layered_nav ul li a{padding:1px 0;}.woocommerce .widget_layered_nav ul li span{padding:1px 0;}.woocommerce .widget_layered_nav ul li.chosen a:before{font-family:WooCommerce;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"";text-decoration:none;font-weight:400;color:#a00;margin-right:0.618em;}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none;}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none;}.woocommerce .widget_rating_filter ul li:after{clear:both;content:" ";display:table;}.woocommerce .widget_rating_filter ul li:before{content:" ";display:table;}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none;}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block;}.woocommerce .widget_rating_filter ul li.chosen a:before{margin-right:0.618em;font-family:WooCommerce;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:none;font-weight:400;content:"";color:#a00;}.woocommerce .widget_shopping_cart .buttons:after{clear:both;content:" ";display:table;}.woocommerce .widget_shopping_cart .buttons:before{content:" ";display:table;}.woocommerce .widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0;}.woocommerce .widget_shopping_cart .total strong{min-width:40px;display:inline-block;}.woocommerce .widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0;}.woocommerce .widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0;}.woocommerce form .form-row{padding:3px;margin:0 0 6px;}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity 0.5s 0.5s ease;-moz-transition:opacity 0.5s 0.5s ease;transition:opacity 0.5s 0.5s ease;opacity:0;}.woocommerce form .form-row label{line-height:2;}.woocommerce form .form-row label.hidden{visibility:hidden;}.woocommerce form .form-row label.inline{display:inline;}.woocommerce form .form-row select{cursor:pointer;margin:0;}.woocommerce form .form-row .required{color:red;font-weight:700;border:0;}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;}.woocommerce form .form-row input.input-text{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1;}.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1;height:4em;line-height:1.5;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.woocommerce form .form-row .select2-container{width:100%;line-height:2em;}.woocommerce form .form-row::-webkit-input-placeholder{line-height:normal;}.woocommerce form .form-row:-moz-placeholder{line-height:normal;}.woocommerce form .form-row:-ms-input-placeholder{line-height:normal;}.woocommerce form .form-row.woocommerce-invalid label{color:#a00;}.woocommerce form .form-row.woocommerce-invalid .select2-container{border-color:#a00;}.woocommerce form .form-row.woocommerce-invalid input.input-text{border-color:#a00;}.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00;}.woocommerce form .form-row.woocommerce-validated .select2-container{border-color:#69bf29;}.woocommerce form .form-row.woocommerce-validated input.input-text{border-color:#69bf29;}.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29;}.woocommerce form.checkout_coupon{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px;}.woocommerce form.login{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px;}.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px;}.woocommerce ul#shipping_method{list-style:none;margin:0;padding:0;}.woocommerce ul#shipping_method li{margin:0;padding:0.25em 0 0.25em 22px;text-indent:-22px;list-style:none;}.woocommerce ul#shipping_method li input{margin:3px 0.5ex;}.woocommerce ul#shipping_method li label{display:inline;}.woocommerce ul#shipping_method .amount{font-weight:700;}.woocommerce p.woocommerce-shipping-contents{margin:0;}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none;overflow:hidden;zoom:1;}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none;}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none;}.woocommerce .widget_layered_nav_filters ul li a:before{font-family:WooCommerce;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"";text-decoration:none;font-weight:400;color:#a00;margin-right:0.618em;}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em;}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:0.8751em;}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left;}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:0.5em;margin-right:0.5em;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-0.3em;margin-left:-0.5em;}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:0.7em;display:block;border:0;border-radius:1em;background-color:#a46497;}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0;}.woocommerce .widget_price_filter .ui-slider-horizontal{height:0.5em;}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px;}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px;}p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0, 0, 0, .2);}p.demo_store a{color:#fff;}.admin-bar p.demo_store{top:32px;}#add_payment_method .wc-proceed-to-checkout{padding:1em 0;}#add_payment_method .wc-proceed-to-checkout:after{clear:both;content:" ";display:table;}#add_payment_method .wc-proceed-to-checkout:before{content:" ";display:table;}#add_payment_method .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em;}#add_payment_method table.cart .product-thumbnail{min-width:32px;}#add_payment_method table.cart img{width:32px;box-shadow:none;}#add_payment_method table.cart td{vertical-align:middle;}#add_payment_method table.cart th{vertical-align:middle;}#add_payment_method table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1;}#add_payment_method table.cart input{margin:0;vertical-align:middle;line-height:1;}#add_payment_method .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block;}#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:0.618em;content:"";text-decoration:none;}#add_payment_method .cart-collaterals .cart_totals p small{color:#777;font-size:0.83em;}#add_payment_method .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0;}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td{border-top:0;}#add_payment_method .cart-collaterals .cart_totals table tr:first-child th{border-top:0;}#add_payment_method .cart-collaterals .cart_totals table th{width:40%;vertical-align:top;border-left:0;border-right:0;line-height:1.5em;}#add_payment_method .cart-collaterals .cart_totals table td{vertical-align:top;border-left:0;border-right:0;line-height:1.5em;}#add_payment_method .cart-collaterals .cart_totals table small{color:#777;}#add_payment_method .cart-collaterals .cart_totals table select{width:100%;}#add_payment_method .cart-collaterals .cart_totals .discount td{color:#77a464;}#add_payment_method .cart-collaterals .cart_totals tr td{border-top:1px solid #ebe9eb;}#add_payment_method .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb;}#add_payment_method .cart-collaterals .cross-sells ul.products li.product{margin-top:0;}#add_payment_method #payment{background:#ebe9eb;border-radius:5px;}#add_payment_method #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none;}#add_payment_method #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400;}#add_payment_method #payment ul.payment_methods li:after{content:" ";display:table;clear:both;}#add_payment_method #payment ul.payment_methods li:before{content:" ";display:table;}#add_payment_method #payment ul.payment_methods li input{margin:0 1em 0 0;}#add_payment_method #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 0.5em;padding:0;position:relative;box-shadow:none;}#add_payment_method #payment ul.payment_methods li img + img{margin-left:2px;}#add_payment_method #payment ul.payment_methods:after{content:" ";display:table;clear:both;}#add_payment_method #payment ul.payment_methods:before{content:" ";display:table;}#add_payment_method #payment div.form-row{padding:1em;}#add_payment_method #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:0.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151;}#add_payment_method #payment div.payment_box input.input-text{border-color:#bbb3b9 #c7c1c6 #c7c1c6;}#add_payment_method #payment div.payment_box textarea{border-color:#bbb3b9 #c7c1c6 #c7c1c6;}#add_payment_method #payment div.payment_box::-webkit-input-placeholder{color:#bbb3b9;}#add_payment_method #payment div.payment_box:-moz-placeholder{color:#bbb3b9;}#add_payment_method #payment div.payment_box:-ms-input-placeholder{color:#bbb3b9;}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none;margin:0;}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new{margin:0 0 0.5em;}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label{cursor:pointer;}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 0.5em;}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer;}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative;}#add_payment_method #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0;}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right 0.618em center;background-size:32px 20px;}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right 0.618em center;background-size:32px 20px;}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right 0.618em center;background-size:32px 20px;}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa{background-image:url(../images/icons/credit-cards/visa.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa{background-image:url(../images/icons/credit-cards/visa.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/icons/credit-cards/visa.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser{background-image:url(../images/icons/credit-cards/laser.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser{background-image:url(../images/icons/credit-cards/laser.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/icons/credit-cards/laser.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro{background-image:url(../images/icons/credit-cards/maestro.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro{background-image:url(../images/icons/credit-cards/maestro.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/icons/credit-cards/maestro.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb{background-image:url(../images/icons/credit-cards/jcb.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb{background-image:url(../images/icons/credit-cards/jcb.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/icons/credit-cards/jcb.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex{background-image:url(../images/icons/credit-cards/amex.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex{background-image:url(../images/icons/credit-cards/amex.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/icons/credit-cards/amex.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover{background-image:url(../images/icons/credit-cards/discover.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover{background-image:url(../images/icons/credit-cards/discover.svg);}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/icons/credit-cards/discover.svg);}#add_payment_method #payment div.payment_box span.help{font-size:0.857em;color:#777;font-weight:400;}#add_payment_method #payment div.payment_box .form-row{margin:0 0 1em;}#add_payment_method #payment div.payment_box p:last-child{margin-bottom:0;}#add_payment_method #payment div.payment_box:before{content:"";display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-0.75em;left:0;margin:-1em 0 0 2em;}#add_payment_method #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:0.83em;}#add_payment_method #payment .payment_method_paypal img{max-height:52px;vertical-align:middle;}#add_payment_method .checkout .col-2 h3#ship-to-different-address{float:left;clear:none;}#add_payment_method .checkout .col-2 .form-row-first{clear:left;}#add_payment_method .checkout .col-2 .notes{clear:left;}#add_payment_method .checkout .create-account small{font-size:11px;color:#777;font-weight:400;}#add_payment_method .checkout div.shipping-address{padding:0;clear:left;width:100%;}#add_payment_method .checkout .shipping_address{clear:both;}.woocommerce-account .addresses .title:after{clear:both;content:" ";display:table;}.woocommerce-account .addresses .title:before{content:" ";display:table;}.woocommerce-account .addresses .title h3{float:left;}.woocommerce-account .addresses .title .edit{float:right;}.woocommerce-account .woocommerce:after{clear:both;content:" ";display:table;}.woocommerce-account .woocommerce:before{content:" ";display:table;}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0;}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0;}.woocommerce-account ul.digital-downloads li:before{margin-right:0.618em;font-family:WooCommerce;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:none;font-weight:400;content:"";}.woocommerce-account ul.digital-downloads li .count{float:right;}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%;}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%;}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0;}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0;}.woocommerce-cart .wc-proceed-to-checkout{padding:1em 0;}.woocommerce-cart .wc-proceed-to-checkout:after{clear:both;content:" ";display:table;}.woocommerce-cart .wc-proceed-to-checkout:before{content:" ";display:table;}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em;}.woocommerce-cart table.cart .product-thumbnail{min-width:32px;}.woocommerce-cart table.cart img{width:32px;box-shadow:none;}.woocommerce-cart table.cart td{vertical-align:middle;}.woocommerce-cart table.cart th{vertical-align:middle;}.woocommerce-cart table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1;}.woocommerce-cart table.cart input{margin:0;vertical-align:middle;line-height:1;}.woocommerce-cart .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block;}.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:0.618em;content:"";text-decoration:none;}.woocommerce-cart .cart-collaterals .cart_totals p small{color:#777;font-size:0.83em;}.woocommerce-cart .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0;}.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td{border-top:0;}.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th{border-top:0;}.woocommerce-cart .cart-collaterals .cart_totals table th{width:40%;vertical-align:top;border-left:0;border-right:0;line-height:1.5em;}.woocommerce-cart .cart-collaterals .cart_totals table td{vertical-align:top;border-left:0;border-right:0;line-height:1.5em;}.woocommerce-cart .cart-collaterals .cart_totals table small{color:#777;}.woocommerce-cart .cart-collaterals .cart_totals table select{width:100%;}.woocommerce-cart .cart-collaterals .cart_totals .discount td{color:#77a464;}.woocommerce-cart .cart-collaterals .cart_totals tr td{border-top:1px solid #ebe9eb;}.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb;}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{margin-top:0;}.woocommerce-cart #payment{background:#ebe9eb;border-radius:5px;}.woocommerce-cart #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none;}.woocommerce-cart #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400;}.woocommerce-cart #payment ul.payment_methods li:after{content:" ";display:table;clear:both;}.woocommerce-cart #payment ul.payment_methods li:before{content:" ";display:table;}.woocommerce-cart #payment ul.payment_methods li input{margin:0 1em 0 0;}.woocommerce-cart #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 0.5em;padding:0;position:relative;box-shadow:none;}.woocommerce-cart #payment ul.payment_methods li img + img{margin-left:2px;}.woocommerce-cart #payment ul.payment_methods:after{content:" ";display:table;clear:both;}.woocommerce-cart #payment ul.payment_methods:before{content:" ";display:table;}.woocommerce-cart #payment div.form-row{padding:1em;}.woocommerce-cart #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:0.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151;}.woocommerce-cart #payment div.payment_box input.input-text{border-color:#bbb3b9 #c7c1c6 #c7c1c6;}.woocommerce-cart #payment div.payment_box textarea{border-color:#bbb3b9 #c7c1c6 #c7c1c6;}.woocommerce-cart #payment div.payment_box::-webkit-input-placeholder{color:#bbb3b9;}.woocommerce-cart #payment div.payment_box:-moz-placeholder{color:#bbb3b9;}.woocommerce-cart #payment div.payment_box:-ms-input-placeholder{color:#bbb3b9;}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none;margin:0;}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new{margin:0 0 0.5em;}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label{cursor:pointer;}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 0.5em;}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer;}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative;}.woocommerce-cart #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0;}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right 0.618em center;background-size:32px 20px;}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right 0.618em center;background-size:32px 20px;}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right 0.618em center;background-size:32px 20px;}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa{background-image:url(../images/icons/credit-cards/visa.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa{background-image:url(../images/icons/credit-cards/visa.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/icons/credit-cards/visa.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser{background-image:url(../images/icons/credit-cards/laser.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser{background-image:url(../images/icons/credit-cards/laser.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/icons/credit-cards/laser.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro{background-image:url(../images/icons/credit-cards/maestro.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro{background-image:url(../images/icons/credit-cards/maestro.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/icons/credit-cards/maestro.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb{background-image:url(../images/icons/credit-cards/jcb.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb{background-image:url(../images/icons/credit-cards/jcb.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/icons/credit-cards/jcb.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex{background-image:url(../images/icons/credit-cards/amex.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex{background-image:url(../images/icons/credit-cards/amex.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/icons/credit-cards/amex.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover{background-image:url(../images/icons/credit-cards/discover.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover{background-image:url(../images/icons/credit-cards/discover.svg);}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/icons/credit-cards/discover.svg);}.woocommerce-cart #payment div.payment_box span.help{font-size:0.857em;color:#777;font-weight:400;}.woocommerce-cart #payment div.payment_box .form-row{margin:0 0 1em;}.woocommerce-cart #payment div.payment_box p:last-child{margin-bottom:0;}.woocommerce-cart #payment div.payment_box:before{content:"";display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-0.75em;left:0;margin:-1em 0 0 2em;}.woocommerce-cart #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:0.83em;}.woocommerce-cart #payment .payment_method_paypal img{max-height:52px;vertical-align:middle;}.woocommerce-cart .checkout .col-2 h3#ship-to-different-address{float:left;clear:none;}.woocommerce-cart .checkout .col-2 .form-row-first{clear:left;}.woocommerce-cart .checkout .col-2 .notes{clear:left;}.woocommerce-cart .checkout .create-account small{font-size:11px;color:#777;font-weight:400;}.woocommerce-cart .checkout div.shipping-address{padding:0;clear:left;width:100%;}.woocommerce-cart .checkout .shipping_address{clear:both;}.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0;}.woocommerce-checkout .wc-proceed-to-checkout:after{clear:both;content:" ";display:table;}.woocommerce-checkout .wc-proceed-to-checkout:before{content:" ";display:table;}.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em;}.woocommerce-checkout table.cart .product-thumbnail{min-width:32px;}.woocommerce-checkout table.cart img{width:32px;box-shadow:none;}.woocommerce-checkout table.cart td{vertical-align:middle;}.woocommerce-checkout table.cart th{vertical-align:middle;}.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1;}.woocommerce-checkout table.cart input{margin:0;vertical-align:middle;line-height:1;}.woocommerce-checkout .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block;}.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:0.618em;content:"";text-decoration:none;}.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:0.83em;}.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0;}.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td{border-top:0;}.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0;}.woocommerce-checkout .cart-collaterals .cart_totals table th{width:40%;vertical-align:top;border-left:0;border-right:0;line-height:1.5em;}.woocommerce-checkout .cart-collaterals .cart_totals table td{vertical-align:top;border-left:0;border-right:0;line-height:1.5em;}.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777;}.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%;}.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464;}.woocommerce-checkout .cart-collaterals .cart_totals tr td{border-top:1px solid #ebe9eb;}.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb;}.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0;}.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px;}.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none;}.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400;}.woocommerce-checkout #payment ul.payment_methods li:after{content:" ";display:table;clear:both;}.woocommerce-checkout #payment ul.payment_methods li:before{content:" ";display:table;}.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0;}.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 0.5em;padding:0;position:relative;box-shadow:none;}.woocommerce-checkout #payment ul.payment_methods li img + img{margin-left:2px;}.woocommerce-checkout #payment ul.payment_methods:after{content:" ";display:table;clear:both;}.woocommerce-checkout #payment ul.payment_methods:before{content:" ";display:table;}.woocommerce-checkout #payment div.form-row{padding:1em;}.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:0.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151;}.woocommerce-checkout #payment div.payment_box input.input-text{border-color:#bbb3b9 #c7c1c6 #c7c1c6;}.woocommerce-checkout #payment div.payment_box textarea{border-color:#bbb3b9 #c7c1c6 #c7c1c6;}.woocommerce-checkout #payment div.payment_box::-webkit-input-placeholder{color:#bbb3b9;}.woocommerce-checkout #payment div.payment_box:-moz-placeholder{color:#bbb3b9;}.woocommerce-checkout #payment div.payment_box:-ms-input-placeholder{color:#bbb3b9;}.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none;margin:0;}.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new{margin:0 0 0.5em;}.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label{cursor:pointer;}.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 0.5em;}.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer;}.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative;}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0;}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right 0.618em center;background-size:32px 20px;}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right 0.618em center;background-size:32px 20px;}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right 0.618em center;background-size:32px 20px;}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa{background-image:url(../images/icons/credit-cards/visa.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa{background-image:url(../images/icons/credit-cards/visa.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/icons/credit-cards/visa.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser{background-image:url(../images/icons/credit-cards/laser.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser{background-image:url(../images/icons/credit-cards/laser.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/icons/credit-cards/laser.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro{background-image:url(../images/icons/credit-cards/maestro.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro{background-image:url(../images/icons/credit-cards/maestro.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/icons/credit-cards/maestro.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb{background-image:url(../images/icons/credit-cards/jcb.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb{background-image:url(../images/icons/credit-cards/jcb.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/icons/credit-cards/jcb.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex{background-image:url(../images/icons/credit-cards/amex.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex{background-image:url(../images/icons/credit-cards/amex.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/icons/credit-cards/amex.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover{background-image:url(../images/icons/credit-cards/discover.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover{background-image:url(../images/icons/credit-cards/discover.svg);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/icons/credit-cards/discover.svg);}.woocommerce-checkout #payment div.payment_box span.help{font-size:0.857em;color:#777;font-weight:400;}.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em;}.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0;}.woocommerce-checkout #payment div.payment_box:before{content:"";display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-0.75em;left:0;margin:-1em 0 0 2em;}.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:0.83em;}.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle;}.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none;}.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left;}.woocommerce-checkout .checkout .col-2 .notes{clear:left;}.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400;}.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%;}.woocommerce-checkout .checkout .shipping_address{clear:both;}.woocommerce.widget_shopping_cart .buttons:after{clear:both;content:" ";display:table;}.woocommerce.widget_shopping_cart .buttons:before{content:" ";display:table;}.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0;}.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block;}.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0;}.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0;}.single-product .twentythirteen p.stars{clear:both;}.single-product .twentythirteen #reply-title{padding:0;}.single-product .twentythirteen #respond #commentform{padding:0;}.single-product .twentythirteen .entry-summary{padding:0;}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px 0.5em;font-size:1em;}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373;}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b;}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53;}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733;}.woocommerce-password-hint{margin:0.5em 0 0;display:block;}.product.has-default-attributes.has-children > .images{opacity:0;}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1;}.twentythirteen .woocommerce-breadcrumb{padding-top:40px;}.twentyfourteen ul.products li.product{margin-top:0 !important;}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit;}.twentysixteen .price ins{background:inherit;color:inherit;}.woocommerce.product-columns-2 ul.products li.product,.woocommerce-page.product-columns-2 ul.products li.product{width:48.8%;margin-right:2.4%;margin-bottom:20px;}.woocommerce.product-columns-2 ul.products li.product.last,.woocommerce-page.product-columns-2 ul.products li.product.last{margin-right:0;}@media only screen and (max-width:620px){.woocommerce.product-columns-2 ul.products li.product,.woocommerce-page.product-columns-2 ul.products li.product{width:100%;}}.woocommerce.product-columns-3 ul.products li.product,.woocommerce-page.product-columns-3 ul.products li.product{width:31.73333%;margin-right:2.4%;margin-bottom:20px;}.woocommerce.product-columns-3 ul.products li.product.last,.woocommerce-page.product-columns-3 ul.products li.product.last{margin-right:0;}@media only screen and (max-width:620px){.woocommerce.product-columns-3 ul.products li.product,.woocommerce-page.product-columns-3 ul.products li.product{width:100%;}}.woocommerce.product-columns-4 ul.products li.product,.woocommerce-page.product-columns-4 ul.products li.product{width:23.2%;margin-right:2.4%;margin-bottom:20px;}.woocommerce.product-columns-4 ul.products li.product.last,.woocommerce-page.product-columns-4 ul.products li.product.last{margin-right:0;}@media only screen and (max-width:620px){.woocommerce.product-columns-4 ul.products li.product,.woocommerce-page.product-columns-4 ul.products li.product{width:100%;}}.woocommerce.product-columns-5 ul.products li.product,.woocommerce-page.product-columns-5 ul.products li.product{width:18.08%;margin-right:2.4%;margin-bottom:20px;}.woocommerce.product-columns-5 ul.products li.product.last,.woocommerce-page.product-columns-5 ul.products li.product.last{margin-right:0;}@media only screen and (max-width:620px){.woocommerce.product-columns-5 ul.products li.product,.woocommerce-page.product-columns-5 ul.products li.product{width:100%;}}.woocommerce-breadcrumb{display:none;font-size:13px !important;margin:0 0 1.5em !important;}.woocommerce-breadcrumb a{color:#0090c6 !important;}.woocommerce-cart table.cart img{width:90px;}.woocommerce form .form-row .required{text-decoration:none;}.woocommerce-result-count{display:none;}.subcategory_description{color:#222;font-size:0.8em;flex:2 1 auto;text-align:left;}.woocommerce div.product p.price{color:#222;}.woocommerce div.product ul.products li.product form.cart{margin-bottom:0;}.woocommerce,.woocommerce-cart,.woocommerce-page{}.woocommerce form .form-row input[type="checkbox"],.woocommerce-cart form .form-row input[type="checkbox"],.woocommerce-page form .form-row input[type="checkbox"],.woocommerce form .form-row input[type="radio"],.woocommerce-cart form .form-row input[type="radio"],.woocommerce-page form .form-row input[type="radio"]{vertical-align:middle;}.woocommerce form .form-row label,.woocommerce-cart form .form-row label,.woocommerce-page form .form-row label{line-height:inherit;}.woocommerce .related.products,.woocommerce-cart .related.products,.woocommerce-page .related.products{border-top:1px solid #e2e2e2;clear:both;display:block;margin-top:30px;padding-top:0;}.woocommerce mark.count,.woocommerce-cart mark.count,.woocommerce-page mark.count{background:none;font-size:12px;}.woocommerce ul.products,.woocommerce-cart ul.products,.woocommerce-page ul.products{margin-top:20px;}html.flexbox .woocommerce ul.products,html.flexbox .woocommerce-cart ul.products,html.flexbox .woocommerce-page ul.products{position:relative;max-width:100%;display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:flex-start;-webkit-justify-content:flex-start;display:flex;flex-wrap:wrap;max-width:100%;}html.flexbox .woocommerce ul.products:before,html.flexbox .woocommerce-cart ul.products:before,html.flexbox .woocommerce-page ul.products:before,html.flexbox .woocommerce ul.products:after,html.flexbox .woocommerce-cart ul.products:after,html.flexbox .woocommerce-page ul.products:after{width:100%;content:" ";display:table;}html.flexbox .woocommerce ul.products .product,html.flexbox .woocommerce-cart ul.products .product,html.flexbox .woocommerce-page ul.products .product{display:flex;flex-direction:column;}html.flexbox .woocommerce ul.products .woocommerce-LoopProduct-link,html.flexbox .woocommerce-cart ul.products .woocommerce-LoopProduct-link,html.flexbox .woocommerce-page ul.products .woocommerce-LoopProduct-link,html.flexbox .woocommerce ul.products .cart,html.flexbox .woocommerce-cart ul.products .cart,html.flexbox .woocommerce-page ul.products .cart{display:flex;flex:1 0 auto;flex-direction:column;}html.flexbox .woocommerce ul.products .product-archive-description,html.flexbox .woocommerce-cart ul.products .product-archive-description,html.flexbox .woocommerce-page ul.products .product-archive-description{flex:2 0 auto;}.woocommerce ul.products li.product,.woocommerce-cart ul.products li.product,.woocommerce-page ul.products li.product{padding:10px;border:1px solid #e2e2e2;background:#f4f4f4;}.woocommerce ul.products li.product:last-child,.woocommerce-cart ul.products li.product:last-child,.woocommerce-page ul.products li.product:last-child{margin-right:0;}.woocommerce ul.products li.product a img,.woocommerce-cart ul.products li.product a img,.woocommerce-page ul.products li.product a img{margin-bottom:5px;border:1px solid #e2e2e2;min-height:1px;}.woocommerce ul.products li.product a h3,.woocommerce-cart ul.products li.product a h3,.woocommerce-page ul.products li.product a h3{text-transform:uppercase;margin-top:0;padding:5px 0;font-size:22px;}html.flexbox .woocommerce ul.products li.product a:first-of-type,html.flexbox .woocommerce-cart ul.products li.product a:first-of-type,html.flexbox .woocommerce-page ul.products li.product a:first-of-type{flex:0 0 auto;}.woocommerce ul.products li.product .button,.woocommerce-cart ul.products li.product .button,.woocommerce-page ul.products li.product .button{width:100%;text-align:center;text-transform:uppercase;margin:10px 0 0 0;}.woocommerce ul.products li.product .price,.woocommerce-cart ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#222;}.woocommerce ul.products li.product .stock,.woocommerce-cart ul.products li.product .stock,.woocommerce-page ul.products li.product .stock{padding-top:0;}.woocommerce ul.products li.product > :last-child,.woocommerce-cart ul.products li.product > :last-child,.woocommerce-page ul.products li.product > :last-child{margin-bottom:0;}.woocommerce table.cart td.actions #coupon_code.input-text,.woocommerce-cart table.cart td.actions #coupon_code.input-text,.woocommerce-page table.cart td.actions #coupon_code.input-text{width:auto;}.woocommerce .quantity,.woocommerce-cart .quantity,.woocommerce-page .quantity{margin-top:10px;}ul.products .woocommerce .quantity,ul.products .woocommerce-cart .quantity,ul.products .woocommerce-page .quantity{padding-top:10px;border-top:1px solid #e5e5e5;}.woocommerce .quantity span.qty_label,.woocommerce-cart .quantity span.qty_label,.woocommerce-page .quantity span.qty_label,.woocommerce .quantity input.qty,.woocommerce-cart .quantity input.qty,.woocommerce-page .quantity input.qty{display:inline-block;vertical-align:middle;}.woocommerce .quantity span.qty_label,.woocommerce-cart .quantity span.qty_label,.woocommerce-page .quantity span.qty_label{padding-left:5px;font-size:0.8em;}.woocommerce .product-addon .addon-description,.woocommerce-cart .product-addon .addon-description,.woocommerce-page .product-addon .addon-description,.woocommerce .product-addon label,.woocommerce-cart .product-addon label,.woocommerce-page .product-addon label{font-size:0.8em;}.woocommerce .product-archive-description,.woocommerce-cart .product-archive-description,.woocommerce-page .product-archive-description{font-size:0.8em;}.woocommerce .product-archive-description ul li,.woocommerce-cart .product-archive-description ul li,.woocommerce-page .product-archive-description ul li{list-style:disc;}.woocommerce .product-archive-description h4,.woocommerce-cart .product-archive-description h4,.woocommerce-page .product-archive-description h4,.woocommerce .product-archive-description h5,.woocommerce-cart .product-archive-description h5,.woocommerce-page .product-archive-description h5,.woocommerce .product-archive-description h6,.woocommerce-cart .product-archive-description h6,.woocommerce-page .product-archive-description h6{font-size:12px;}.woocommerce #product-addons-total,.woocommerce-cart #product-addons-total,.woocommerce-page #product-addons-total{font-size:0.8em;}.woocommerce div.product div.images img,.woocommerce-cart div.product div.images img,.woocommerce-page div.product div.images img{border:1px solid #e2e2e2;}.woocommerce td.product-name dl.variation dd,.woocommerce-cart td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt,.woocommerce-cart td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{vertical-align:baseline;line-height:1.4em;margin:0 4px 0 0;padding:0 0 0.25em;}.woocommerce td.product-name dl.variation dd > p,.woocommerce-cart td.product-name dl.variation dd > p,.woocommerce-page td.product-name dl.variation dd > p,.woocommerce td.product-name dl.variation dt > p,.woocommerce-cart td.product-name dl.variation dt > p,.woocommerce-page td.product-name dl.variation dt > p{margin:0;}.woocommerce td.product-name dl.variation dd,.woocommerce-cart td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dd{margin-bottom:3px;padding-top:2px;}.woocommerce .woocommerce-MyAccount-navigation > ul,.woocommerce-cart .woocommerce-MyAccount-navigation > ul,.woocommerce-page .woocommerce-MyAccount-navigation > ul{margin-top:0;}#openinghours_time_field{margin:20px 0;}#openinghours_time_field label{font-size:18px;color:#ffd255;font-weight:600;}.openinghours-notpossible-notimmediate{display:none !important;}@media only screen and (max-width:620px){.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;}.woocommerce ul.products li.product{width:100% !important;margin-left:0 !important;margin-right:0 !important;}}.visual.editor.css.start{display:block;}h3,h4,h5,h6{color:#222;}.visual.editor.css.end{display:block;}#inner-content{padding-top:30px;}.products mark.count{display:none;}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:38%;}@media only screen and (max-width:768px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%;}}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:58%;}@media only screen and (max-width:768px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%;}}body.woocommerce.tax-product_cat .woocommerce-info{display:none;}.wv_person{margin:30px 0 40px 0;}.wv_person_meta{margin:10px 0;}.wv_person_meta_item{font-weight:700;}.widget_cffw_widget_sibling_menu ul.sibling-menu-widget li{margin:0;}.widget_cffw_widget_sibling_menu ul.sibling-menu-widget li a{display:block;padding:10px;background:#0090c6;border-top:1px solid #00aeef;border-bottom:1px solid #00729d;color:#f5f5f5 !important;}.widget_cffw_widget_sibling_menu ul.sibling-menu-widget li.current-menu-item a{background:#0077a4;border-top:1px solid #0095cd;border-bottom:1px solid #00597b;}@media only screen and (max-width:830px){.footer .widget{display:block;width:100%;text-align:center !important;align-items:center !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:20px;}.copyright{text-align:center;}}#confirmOverlay{width:100%;height:100%;position:fixed;top:0;left:0;background:-moz-linear-gradient(rgba(11, 11, 11, 0.1), rgba(11, 11, 11, 0.6)) repeat-x rgba(11, 11, 11, 0.2);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(11, 11, 11, 0.1)), to(rgba(11, 11, 11, 0.6))) repeat-x rgba(11, 11, 11, 0.2);z-index:100000;}#confirmBox{background-color:#e5e5e5;height:360px;width:640px;padding:0;position:fixed;left:50%;top:50%;margin:-180px 0 0 -320px;border:1px solid rgba(33, 33, 33, 0.6);-moz-box-shadow:0 0 2px rgba(255, 255, 255, 0.6) inset;-webkit-box-shadow:0 0 2px rgba(255, 255, 255, 0.6) inset;box-shadow:0 0 2px rgba(255, 255, 255, 0.6) inset;}#confirmBox h1,#confirmBox p{font:26px/1 'Cuprum', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;background-color:#f5f5f5;margin:0;padding:18px 25px;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.6);color:#666;text-align:center;}#confirmBox h1{letter-spacing:0.3px;color:#888;margin-top:0px;}#confirmBox p{background:none;font-size:16px;line-height:1.4;padding-top:35px;}#confirmButtons{padding:15px 0 25px;text-align:center;}#confirmBox .button{display:inline-block;color:white;position:relative;height:33px;font:17px/33px 'Cuprum', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;margin-right:15px;padding:0 35px 0 40px;text-decoration:none;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:6px;margin-top:10px;}#confirmBox .button:last-child{margin-right:0;}#confirmBox .button span{position:absolute;top:0;right:-5px;width:5px;height:33px;}#confirmBox .blue{background-position:left top;text-shadow:1px 1px 0 #5889a2;background-color:#33f;}#confirmBox .blue span{background-position:-195px 0;}#confirmBox .blue:hover{background-position:left bottom;}#confirmBox .blue:hover span{background-position:-195px bottom;}#confirmBox .gray{background-position:-200px top;text-shadow:1px 1px 0 #707070;background-color:#ccc;color:#000;}#confirmBox .gray span{background-position:-395px 0;}#confirmBox .gray:hover{background-position:-200px bottom;}#confirmBox .gray:hover span{background-position:-395px bottom;}