.go-to-top a,.header-search,.header-search-x,a.more-link:after,html{-moz-osx-font-smoothing:grayscale}blockquote,pre{background-color:#f4f4f4}.container,blockquote,sub,sup{position:relative}#page,#primary .two-column,.column-1,.one-column{width:100%}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}ins,mark,pre{margin-bottom:20px}*,:after,:before{box-sizing:border-box}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}body,button,input,select,textarea{color:#333;font:15px Roboto,sans-serif;line-height:22px;word-wrap:break-word;font-weight:300;overflow-x:hidden}blockquote,h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}.author,.gallery-caption,.testimonials .quote p,.widget_multimedia .widget-sub-title,.wp-caption .wp-caption-text,blockquote,cite,dfn,em,i{font-style:italic}h1,h2,h3,h4,h5,h6{color:#484848;font-weight:400;margin-top:0;padding-bottom:20px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:30px;line-height:37px}h2{font-size:26px;line-height:33px}h3{font-size:24px!important;line-height:26px!important}.spacefix{margin-top:-25px!important}.spacefix2{margin-top:-30px!important}.spacefix3{margin-top:-5px!important}h4{font-size:22px;line-height:29px}h5{font-size:18px!important;line-height:24px!important;padding-bottom:7px!important}h6{font-size:18px;line-height:25px}.highlight{font-weight:500}p{padding:0;margin:0 0 20px!important}b,strong{font-weight:700}blockquote{border-left:4px solid #333;border-radius:5px;color:#333;font-size:16px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;letter-spacing:.5px;margin-bottom:40px;padding:30px 25px 10px 30px;quotes:none;line-height:26px}blockquote cite{display:block}blockquote cite,blockquote em,blockquote i{font-style:normal}address{display:block;margin:0 0 1.6em}pre{font-family:'Courier 10 Pitch',Courier,monospace;font-size:14px;line-height:21px;white-space:pre;overflow:auto;padding:30px;clear:both}code,kbd,tt,var{font:14px Monaco,Consolas,'Andale Mono','DejaVu Sans Mono',monospace;line-height:21px}.go-to-top a,.header-search,.header-search-x,a.more-link:after{-webkit-font-smoothing:antialiased}abbr,acronym,dfn{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}sub,sup{font-size:75%;height:0;line-height:1;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}.hidden{display:none!important}a{text-decoration:none;cursor:pointer}a:active,a:focus,a:hover{text-decoration:underline}#page{background-color:#fff}.btn-default:hover,.vivid{background-color:#3069b3;color:#fff}.container{margin:0 auto;max-width:1170px;padding:0}.container_container{max-width:978px;margin:0 auto}#primary .container,.comment-content img,.entry-content img,.gallery-columns-1 .gallery-item,.widget img,.wp-caption,img{max-width:100%}.column{margin:0 -20px}.column-1,.column-2,.column-3,.column-4,.four-column,.one-column,.three-column,.two-column{float:left;padding:0 20px 40px}#primary .four-column,#primary .four-column-full-width,#primary .three-column,.column-2,.two-column{width:50%}.boxed-layout-small .four-column-full-width,.column-3,.three-column,.three-column-full-width{width:33.33%}.column-4,.four-column,.four-column-full-width{width:25%}#primary .four-column:nth-child(4n+5),#primary .three-column:nth-child(3n+4){clear:none}#primary .four-column:nth-child(2n+3),#primary .three-column:nth-child(2n+3),.column-2:nth-child(2n+3),.column-3:nth-child(3n+4),.column-4:nth-child(4n+5),.four-column:nth-child(4n+5),.three-column:nth-child(3n+4),.two-column:nth-child(2n+3){clear:both}.btn-default{color:#484848;font-family:Roboto,sans-serif;font-weight:400;display:inline-block;text-align:center;text-transform:uppercase;padding:10px 24px;border:1px solid rgba(0,0,0,.5);border-radius:5px;transition:all .3s ease 0s}.btn-default:hover{border:1px solid #3069b3}.light,.light-color{border-color:#fff;color:#fff}.vivid{border:1px solid #3069b3}.light-color:hover,.vivid:hover{background-color:#f4f4f4;border:1px solid #f4f4f4;color:#484848}.go-to-top{position:fixed;bottom:20px;right:30px;z-index:999}.go-to-top a{width:45px;height:45px;border-radius:40px;display:block;font-size:24px;line-height:44px;font-family:Genericons;background-color:#848484;text-align:center;color:#fff;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);transition:all .3s ease-out}.go-to-top a:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);background-color:#3069b3}.go-to-top a:before{content:'\f432'}a.more-link:after{content:'\f429';font-family:Genericons;font-size:18px;line-height:20px;vertical-align:top;position:absolute;visibility:hidden;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);margin-left:30px;transition:all .5s ease-in-out}a.more-link{position:relative}a.more-link:hover:after{visibility:visible;margin-left:5px;opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;overflow:hidden;width:1px}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15);clip:auto!important;color:#3069b3;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:20px}.alignright{display:inline;float:right;margin-left:20px}.aligncenter{clear:both;display:block;margin:0 auto}.breadcrumb{margin-top:6px;font-size:14px}.breadcrumb,.breadcrumb a:hover{color:#ddd}.breadcrumb a{color:#fff}.breadcrumb .home:before{content:'\f409';display:inline-block;font-family:Genericons;font-size:18px;line-height:18px;margin-right:2px;margin-top:3px;vertical-align:top;font-style:normal}.clearfix:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}.header-search:before,.search-icon:before{content:'\f400'}* html .clearfix{height:1%}.clearfix{display:block}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}input[type=email],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=search],input[type=password],input[type=text],textarea{padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:5px;width:100%;margin-bottom:30px;background-color:#fafafa}input[type=reset],input[type=button],input[type=submit]{background-color:#3069b3;border-radius:5px;border:0;color:#fff;cursor:pointer;display:block;margin-bottom:30px;padding:10px 20px;text-align:center;text-transform:uppercase;transition:all .3s ease-out}input[type=reset]:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#333}input[type=email]:focus,input[type=search]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{border-color:rgba(0,0,0,.2);background-color:#fff}input[type=checkbox],input[type=radio]{padding:0}.header-search,.header-search-x{border-left:1px solid rgba(0,0,0,.15);color:#333;cursor:pointer;display:block;font-family:Genericons;font-size:18px;font-style:normal;margin:28px 10px 0;padding-left:10px;position:absolute;right:0}#site-title a,.header-search-x:hover,.header-search:hover{color:#3069b3}#search-box,img#wpstats{display:none}#site-logo,#site-title{margin-right:10px;float:left}.header-search-x:before{content:'\f401'}#search-box:before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent #ccc;-o-border-image:none;border-image:none;border-style:solid;border-width:8px;content:'';height:0;position:absolute;top:-6px;width:0;right:10px;box-sizing:border-box;z-index:-1}#search-box{float:left;width:300px;background:0 0;height:auto;padding-top:10px;margin-top:-10px;z-index:9999;top:72px;right:0;position:absolute;box-shadow:0 6px 8px -6px rgba(0,0,0,.15)}#search-box #search-form{border:1px solid #ccc}#site-branding{float:left;margin:10px 0;padding-right:50px}#site-title{font-size:25px;font-weight:400;line-height:32px;padding:10px 0}#site-title a{display:block}#site-description{border-left:1px solid rgba(0,0,0,.15);color:#949494;float:left;font-size:13px;line-height:20px;margin:18px 0 0;padding-left:10px}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:1.5em}img{height:auto;vertical-align:top}img.aligncenter,img.alignleft,img.alignright{margin-top:20px;margin-bottom:20px}figure{margin:0}.img-border{background-color:#fff;padding:5px;border:1px solid #ccc}.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:20px}.wp-caption a{display:block;position:relative}.wp-caption .wp-caption-text{margin-bottom:0;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.1)}.margin-bottom-none,.margin-bottom-none p{margin-bottom:0!important}.margin-top-none{margin-top:0!important}.margin-right-none{margin-right:0!important}.margin-left-none{margin-left:0!important}.padding-top-none{padding-top:0!important}.padding-bottom-none{padding-bottom:0!important}.padding-right-none{padding-right:0!important}.padding-left-none{padding-left:0!important}.border-top-none{border-top:0 none!important}.border-bottom-none{border-bottom:0 none!important}.border-right-none{border-right:0 none!important}.border-left-none{border-left:0 none!important}.shadow-none{box-shadow:none!important}.about_us #content,.portfolio_page #content,.team #content,.tf-business-template #content,.two-column-blog #content{padding:0}.portfolio_page #content{margin:1px 0}.boxed-layout #page{max-width:1230px;margin:0 auto;box-shadow:0 1px 6px rgba(0,0,0,.15)}.boxed-layout #colophon,.boxed-layout-small #colophon{margin-bottom:30px}.boxed-layout-small #page{max-width:1038px;margin:0 auto;box-shadow:0 1px 6px rgba(0,0,0,.15)}.boxed-layout-small .container{margin:0 auto;max-width:978px;padding:0;position:relative}.boxed-layout #page,.boxed-layout-small #page{overflow:hidden}.left-sidebar-layout #primary{float:right;padding-right:0}.left-sidebar-layout #secondary,.left-sidebar-layout-left{border-right:1px solid #eee;border-left:none;padding-right:30px;padding-left:0;float:left}.left-sidebar-layout-left{max-width:30%;width:350px}.right-content-custom{margin-left:50px;max-width:70%;float:right}.no-sidebar-layout #main{width:960px;margin:0 auto}.small_image_blog .entry-title{font-size:24px;line-height:31px}.small_image_blog .post-featured-image{width:40%;float:left;display:inline-block;margin-right:20px;margin-bottom:20px;overflow:hidden}.post{margin-bottom:0}.top-header{color:#949494}.sticky-margin{margin-bottom:55px}.header-info{float:right;padding-right:40px;margin-top:20px}.top-header .info{float:right;padding:6px 0 7px;font-size:13px}.social-links ul li a,.top-header .info ul li:before{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Genericons}.top-header .info ul li{float:left;margin-right:15px}.top-header .info ul li:before{margin-top:3px;margin-right:5px;color:#949494;display:inline-block;width:16px;height:1px;line-height:18px;vertical-align:top}.top-header .info ul li.phone-number:before{content:'\f437'}.top-header .info ul li.email:before{content:'\f410'}.top-header .info ul li.address:before{content:'\f417'}.top-header .info ul li.skype:before{content:'\f220'}.top-header .info ul li a{color:#949494}.top-header .info ul li a:hover{color:#3069b3}#sticky_header:before{background-image:linear-gradient(to right,rgba(225,225,225,0),rgba(0,0,0,.1) 10%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 90%,rgba(225,225,225,0));content:'';height:1px;left:0;margin:0;position:absolute;top:0;width:100%;z-index:9999}#sticky_header{background-color:rgba(255,255,255,.9);box-shadow:0 1px 2px rgba(0,0,0,.15);width:100%;z-index:999}.top-header .widget-title{display:none}.header-image{width:100%;height:auto}.header-social-block{float:right;padding:0 5px 6px}.header-social-block .social-links ul li a{background-color:#eee;border-radius:15px;width:28px;height:28px;line-height:28px}.social-links{margin-top:0}.social-links ul li{margin:6px 5px 0 0;float:left}.social-links ul li a{display:block;width:24px;height:24px;color:#333;line-height:24px;text-align:center;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}.social-links ul li a[href*='wordpress.com']:hover,.social-links ul li a[href*='wordpress.org']:hover{background-color:#464442;color:#fff}.social-links ul li a[href*='wordpress.com']:before,.social-links ul li a[href*='wordpress.org']:before{content:'\f205'}.social-links ul li a[href*='facebook.com']:hover{background-color:#3b5998;color:#fff}.social-links ul li a[href*='facebook.com']:before{content:'\f204'}.social-links ul li a[href*='twitter.com']:hover{background-color:#3cf;color:#fff}.social-links ul li a[href*='twitter.com']:before{content:'\f202'}.social-links ul li a[href*='plus.google.com']:hover{background-color:#df4b38;color:#fff}.social-links ul li a[href*='plus.google.com']:before{content:'\f218'}.social-links ul li a[href*='linkedin.com']:hover{background-color:#007bb6;color:#fff}.social-links ul li a[href*='linkedin.com']:before{content:'\f207'}.social-links ul li a[href*='pinterest.com']:hover{background-color:#cb2027;color:#fff}.social-links ul li a[href*='pinterest.com']:before{content:'\f209'}.social-links ul li a[href*='flickr.com']:hover{background-color:#0063db;color:#fff}.social-links ul li a[href*='flickr.com']:before{content:'\f211'}.social-links ul li a[href*='vimeo.com']:hover{background-color:#17b3e8;color:#fff}.social-links ul li a[href*='vimeo.com']:before{content:'\f212'}.social-links ul li a[href*='youtube.com']:hover{background-color:#de1a2a;color:#fff}.social-links ul li a[href*='youtube.com']:before{content:'\f213'}.social-links ul li a[href*='instagram.com']:hover{background-color:#8e6051;color:#fff}.social-links ul li a[href*='instagram.com']:before{content:'\f215'}.social-links ul li a[href*='github.com']:hover{background-color:#000;color:#fff}.social-links ul li a[href*='github.com']:before{content:'\f200'}.social-links ul li a[href*='dribbble.com']:hover{background-color:#f26798;color:#fff}.social-links ul li a[href*='dribbble.com']:before{content:'\f201'}.social-links ul li a[href$='/feed/']:hover{background-color:#fc9604;color:#fff}.social-links ul li a[href$='/feed/']:before{content:'\f413'}.social-links ul li a[href*='codepen.io']:hover{background-color:#000;color:#fff}.social-links ul li a[href*='codepen.io']:before{content:'\f216'}.social-links ul li a[href*='tumblr.com']:hover{background-color:#314358;color:#fff}.social-links ul li a[href*='tumblr.com']:before{content:'\f214'}.social-links ul li a[href*='polldaddy.com']:hover{background-color:#b11f08;color:#fff}.social-links ul li a[href*='polldaddy.com']:before{content:'\f217'}.social-links ul li a[href*='path.com']:hover{background-color:#ec1c24;color:#fff}.social-links ul li a[href*='path.com']:before{content:'\f219'}.social-links ul li a[href*='digg.com']:hover{background-color:#1b5891;color:#fff}.social-links ul li a[href*='digg.com']:before{content:'\f221'}.social-links ul li a[href*='reddit.com']:hover{background-color:#ff4500;color:#fff}.social-links ul li a[href*='reddit.com']:before{content:'\f222'}.social-links ul li a[href*='stumbleupon.com']:hover{background-color:#eb4823;color:#fff}.social-links ul li a[href*='stumbleupon.com']:before{content:'\f223'}.social-links ul li a[href*='getpocket.com']:hover{background-color:#ed4054;color:#fff}.social-links ul li a[href*='getpocket.com']:before{content:'\f224'}.social-links ul li a[href*='dropbox.com']:hover{background-color:#007ee6;color:#fff}.social-links ul li a[href*='dropbox.com']:before{content:'\f225'}.main-navigation{margin:0 auto;text-align:center}.main-navigation>ul>li{position:relative;display:inline-block}.main-navigation>ul>li:before{content:'';border-right:1px solid rgba(0,0,0,.2);position:absolute;height:20%;right:0;top:40%}.main-navigation>ul>li:last-child:before{border-right:none}.main-navigation a{color:#333;display:block;font-size:13px;text-transform:uppercase;font-weight:400;text-align:left}.main-navigation a:hover,.main-navigation ul li.current-menu-ancestor a,.main-navigation ul li.current-menu-item a,.main-navigation ul li.current_page_ancestor a,.main-navigation ul li.current_page_item a,.main-navigation ul li:hover>a{color:#3069b3}.main-navigation ul li ul,.main-navigation ul li:hover ul ul,.main-navigation ul ul li:hover ul ul,.main-navigation ul ul ul li:hover ul ul,.main-navigation ul ul ul ul li:hover ul ul{visibility:hidden}.main-navigation ul li ul{list-style-type:none;position:absolute;top:100px;padding:0;margin:0;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);visibility:hidden;line-height:32px;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.15);width:200px;z-index:9999;transition:all .4s ease}#main ul,.modality-content main ul li{list-style-type:disc}.main-navigation>ul>li:hover>ul{display:block;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);visibility:visible;top:52px}.main-navigation ul li ul li{float:none;margin:0;position:relative;text-align:left;width:200px;z-index:1}.main-navigation ul li ul li:before{border-top:1px dotted #ddd;content:'';height:1px;left:10px;position:absolute;top:0;width:90%}.main-navigation ul li ul li:first-child:before{border-top:none}.main-navigation ul li ul li a,.main-navigation ul li ul li.current-menu-item a,.main-navigation ul li.current-menu-ancestor ul li a,.main-navigation ul li.current-menu-item ul li a,.main-navigation ul li.current_page_ancestor ul li a,.main-navigation ul li.current_page_item ul li a{float:none;line-height:20px;font-size:14px;height:inherit;padding:12px 15px;color:#333;text-transform:capitalize}.main-navigation ul li ul li a:hover,.main-navigation ul li ul li:hover>a,.main-navigation ul li.current-menu-item ul li a:hover{color:#3069b3}.main-navigation ul li ul li ul{left:190px;top:50px}.main-navigation ul li:last-child ul li ul{left:-200px}.main-navigation ul ul li:hover ul,.main-navigation ul ul ul li:hover ul{top:0;display:block;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);visibility:visible}.menu-toggle{display:none}.line-one,.line-three,.line-two{background-color:#3069b3}#main ol{list-style-type:decimal}#main ol ol{list-style:upper-alpha}#main ol ol ol{list-style:lower-roman}#main ol ol ol ol{list-style:lower-alpha}#primary{float:left;padding-right:30px;width:70%}#primary-right{float:right;padding-left:30px;width:70%}#secondary{float:left;padding-left:30px;font-size:15px;line-height:22px;border-left:1px solid #eee}.entry-title{font-size:28px;line-height:35px;text-transform:none}.entry-title,.entry-title a{color:#484848}.entry-title a:active,.entry-title a:focus,.entry-title a:hover{color:#3069b3}.entry-meta{overflow:hidden}.entry-meta,.entry-meta a{color:#333;font-size:14px;line-height:21px}.cat-links a:hover,.entry-meta a:hover,.entry-meta span:hover,.tag-links a:hover{color:#3069b3}.entry-header .entry-meta{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:8px 5px 4px}.cat-links,.cat-links a,.tag-links,.tag-links a{color:#333;font-size:14px;font-weight:400;text-transform:uppercase}.entry-meta .entry-format,.entry-meta .entry-format a,.pt-cv-meta-fields a{color:#3069b3}.cat-links a,.tag-links a{padding-bottom:15px;display:inline-block}.cat-links,.tag-link{margin-right:15px}.entry-meta .author,.entry-meta .comments,.entry-meta .entry-format,.entry-meta .gallery,.entry-meta .posted-on{float:left;margin-right:15px;margin-bottom:5px}.pt-cv-meta-fields{margin-top:-25px}.pt-cv-title{font-size:15px;margin-top:0!important}.entry-header .entry-meta .entry-format:before{font-size:28px;line-height:20px}.entry-format:before,.entry-meta .author:before,.entry-meta .comments:before,.entry-meta .entry-format:before,.entry-meta .posted-on:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Genericons;font-size:16px;font-style:normal;font-weight:400;font-variant:normal;line-height:20px;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top;margin-right:3px;position:relative}.entry-meta .author:before{content:'\f304'}.entry-meta .posted-on:before{content:'\f307'}.entry-meta .comments:before{content:'\f300';transform:scaleX(-1);filter:FlipH;-ms-filter:'FlipH'}.format-aside .entry-format:before{content:'\f101'}.format-image .entry-format:before{content:'\f473'}.format-gallery .entry-format:before{content:'\f103'}.format-video .entry-format:before{content:'\f104'}.format-status .entry-format:before{content:'\f105'}.format-quote .entry-format:before{content:'\f106'}.format-link .entry-format:before{content:'\f107'}.format-chat .entry-format:before{content:'\f108'}.format-audio .entry-format:before{content:'\f109'}#main .sticky{background-color:#f4f4f4;padding:20px 20px 0}.sticky .post{margin-bottom:50px}.cat-links:before,.tag-links:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Genericons;vertical-align:top;width:16px;height:16px;font-size:17px;color:#333}.cat-links:before{content:'\f301'}.tag-links:before{content:'\f302'}.entry-footer{border-top:1px solid #ddd;padding:15px 10px 0;margin-bottom:60px;overflow:hidden}.entry-footer a.more-link{font-size:14px;padding-right:20px;text-transform:uppercase}.post-featured-image{margin-bottom:30px;text-align:left}.image-attachment div.attachment,.our_feature,.pagination,.parallax_content,.widget_calendar #wp-calendar caption,.widget_calendar #wp-calendar td,.widget_calendar #wp-calendar th,.wp-pagenavi{text-align:center}.post-featured-image a{display:block}.entry-content{display:block;margin:0 0 30px}.comment-content dt,.entry-content dt{font-weight:700}.comment-content dd,.entry-content dd{margin-bottom:20px}.comment-content td,.entry-content td{padding:8px}.entry-content ol,.entry-content ul{margin:0 0 30px 30px}.entry-content li>ol,.entry-content li>ul{margin-bottom:0}.gallery{margin-bottom:20px}.gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative}.gallery-columns-2 .gallery-item{max-width:48%;max-width:calc(50% - 4px)}.gallery-columns-3 .gallery-item{max-width:32%;max-width:calc(33.3% - 4px)}.gallery-columns-4 .gallery-item{max-width:23%;max-width:calc(25% - 4px)}.gallery-columns-5 .gallery-item{max-width:19%;max-width:calc(20% - 4px)}.gallery-columns-6 .gallery-item{max-width:15%;max-width:calc(16.7% - 4px)}.gallery-columns-7 .gallery-item{max-width:13%;max-width:calc(14.28% - 4px)}.gallery-columns-8 .gallery-item{max-width:11%;max-width:calc(12.5% - 4px)}.gallery-columns-9 .gallery-item{max-width:9%;max-width:calc(11.1% - 4px)}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left}#main ul.default-wp-page,#wp_page_numbers,.pagination,.wp-pagenavi{margin-bottom:50px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:20px}#wp_page_numbers ul{list-style-type:none;list-style-image:none;margin:0;float:right}#wp_page_numbers ul li{float:left;margin-left:7px}#wp_page_numbers ul li.page_info,.wp-pagenavi .pages{padding:6px 12px;color:#333}#wp_page_numbers ul li a,.pagination span,.wp-pagenavi .current,.wp-pagenavi a,ul.default-wp-page li a{border-radius:3px;color:#333;display:block;float:left;border:1px solid rgba(0,0,0,.15);padding:4px 11px}#wp_page_numbers ul li a:hover,#wp_page_numbers ul li.active_page a,.pagination a:hover span,.pagination span,.wp-pagenavi .current,.wp-pagenavi a:hover,.wp-pagenavi span.current,ul.default-wp-page li a:hover{color:#333;border:1px solid rgba(0,0,0,.15);background-color:#f4f4f4}.wp-pagenavi span.current{font-weight:200}.wp-pagenavi .current,.wp-pagenavi a{display:inline-block;float:none;margin-left:4px}#main ul.default-wp-page{margin-left:0;list-style:none;padding-bottom:0}ul.default-wp-page li{padding:0 0 20px}ul.default-wp-page li.previous{float:left}ul.default-wp-page li.next{float:right}ul.default-wp-page li a{display:inline-block}.pagination{color:#333}.pagination span{display:inline-block;float:none;margin-left:3px}.pagination a span{background-color:inherit;color:#333;border:1px solid rgba(0,0,0,.1)}.image-attachment div.attachment{background-color:#f9f9f9;border:1px solid #ddd;border-width:1px 0;margin:0 -8.9% 1.625em;overflow:hidden;padding:1.625em 1.625em 0}.image-attachment div.attachment img{display:block;height:auto;margin:0 auto 1.625em;max-width:100%}.image-attachment div.attachment a img{border-color:#f9f9f9}.image-attachment div.attachment a:active img,.image-attachment div.attachment a:focus img,.image-attachment div.attachment a:hover img{border-color:#ddd;background-color:#fff}.image-attachment .entry-caption p{font-size:10px;letter-spacing:.1em;line-height:2.6em;margin:0 0 2.6em;text-transform:uppercase}.comments-title{font-size:30px;font-weight:400;line-height:38px;padding-bottom:15px}#main .comments-area ol,#main .comments-area ul{margin:0 0 30px 30px}#main .comments-area ol ol,#main .comments-area ul ul{margin-bottom:0}.comments-area article{margin:1.714285714rem 0}.comments-area article header{margin:0 0 3.428571429rem;overflow:hidden;position:relative}.comments-area article header img{float:left;padding:0;line-height:0}.comments-area article header cite,.comments-area article header time{display:block;margin-left:6.071428571rem}.comments-area article header cite{font-style:normal;font-size:15px;font-size:1.071428571rem;line-height:1.42857143}.comments-area article header time{line-height:1.714285714;text-decoration:none;font-size:12px;font-size:.857142857rem;color:#484848}.comments-area article header a{text-decoration:none;color:#484848}.comments-area article header cite a:hover,.widget_posts .post-title a:hover{text-decoration:underline}.comments-area article header a:hover{color:#21759b}.comments-area article header cite a{color:#444}.comments-area article header h4{position:absolute;top:0;right:0;padding:.428571429rem .857142857rem;font-size:12px;font-size:.857142857rem;font-weight:400;color:#fff;background:#0088d0;background:-webkit-gradient(#009cee,#0088d0);background:linear-gradient(#009cee,#0088d0);border-radius:3px;border:1px solid #007cbd}.our_feature:after,.portfolio_page .widget_tf_section:after,.widget_about_us:after,.widget_team:after{background-image:linear-gradient(to right,rgba(225,225,225,0),rgba(0,0,0,.1) 10%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 90%,rgba(225,225,225,0))}.comments-area li.bypostauthor cite span{position:absolute;margin-left:.357142857rem;padding:.142857143rem .357142857rem;font-size:10px;font-size:.714285714rem}a.comment-reply-link{font-size:13px;font-size:.928571429rem;line-height:1.846153846;color:#333}a.comment-reply-link:hover{color:#21759b}.commentlist .pingback{line-height:1.714285714;margin-bottom:1.714285714rem}.commentlist .children{margin-left:3.428571429rem}#respond{margin-top:3.428571429rem}#respond h3#reply-title{font-size:30px;font-weight:400;line-height:38px;padding-bottom:15px}#respond h3#reply-title #cancel-comment-reply-link{margin-left:.714285714rem;font-weight:400;font-size:12px;font-size:.857142857rem}#respond form{margin:1.714285714rem 0}#respond form p{margin:.785714286rem 0}#respond form p.logged-in-as{margin-bottom:1.714285714rem}#respond form label{display:block;line-height:1.714285714}#respond form input[type=text],#respond form textarea{box-sizing:border-box;font-size:12px;font-size:.857142857rem;line-height:1.714285714;padding:.714285714rem;width:100%}#respond form p.form-allowed-tags{margin:0;font-size:12px;font-size:.857142857rem;line-height:2;color:#484848}.required{color:red}label~span.required{display:block;float:left;margin:-1.285714286rem 0 0 -1.142857143rem}.page-header{position:relative;overflow:hidden;margin-bottom:-50px}.error-404 .page-header{padding:15px 20px 50px;margin-top:0;background-color:#fddbdd}.error-404 .page-title{padding:0}.error-404 .page-content{padding:20px 0}.page-title{line-height:33px;color:#fff;float:left;padding:0}.page-title a{color:#fff!important}.wpcf7-select{background-color:#fafafa;border:1px solid rgba(0,0,0,.1);margin:0 0 30px;padding:10px;width:40%;display:block}.wpcf7 p{margin-bottom:0}input[type=file]{margin:0 0 30px;display:block}input[type=checkbox]{margin:0 0 30px}.widget ul li a{color:#333}.widget ul li a:hover{color:#3069b3}.widget-title{font-size:28px;line-height:35px;font-weight:400;padding-bottom:20px}.widget-title,.widget-title a{color:#545454}.widget-title a:hover{color:#3069b3}#secondary .widget-title{font-size:20px;line-height:27px;text-transform:uppercase}.widget-highlighted-sub-title{font-size:18px;line-height:25px;color:#545454}.widget-sub-title{margin-bottom:60px;padding:0 20px}input.search-field{height:53px;margin:0;width:80%;width:calc(100% - 55px);padding:6px 8px;border-radius:0;color:#333;float:left;font-size:18px;line-height:25px;outline:0}.search-submit{background-color:#eee;color:#aaa;border:1px solid #ccc;border-radius:0;outline:0;margin-left:-1px;cursor:pointer;font-size:30px;height:53px;width:55px;right:0}.search-submit:hover .search-icon{color:#3069b3}.search-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;font-family:Genericons;cursor:pointer;color:#333;font-style:normal}.widget_contact ul li:before{margin-top:3px;color:#848484;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;font-size:16px;line-height:18px;font-family:Genericons;float:left;font-style:normal;margin-left:-25px}.widget_contact ul,.widget_contact ul li{padding:0;margin:0;list-style:none}.widget_contact ul li{margin:0 0 15px 25px}.widget_contact ul li.phone-number:before{content:'\f437'}.widget_contact ul li.email:before{content:'\f410'}.widget_contact ul li.address:before{content:'\f417'}.widget_contact ul li.skype:before{content:'\f220'}.widget_contact ul li a{color:#848484}.widget_contact ul li a:hover,.widget_contact ul li:hover:before{color:#3069b3}.widget_calendar #wp-calendar{width:90%;margin:0 auto}.widget_calendar #wp-calendar caption{font-size:18px;padding:0 0 30px;text-transform:uppercase}.widget_calendar #wp-calendar tfoot td,.widget_calendar #wp-calendar th{background-color:rgba(0,0,0,.1)}.widget_posts{margin-bottom:30px}.widget_posts .article-calendar{font-size:14px}.widget_tag_cloud a{margin-right:5px;margin-bottom:10px;color:#333;display:inline-block;padding:6px 14px;border:1px solid #ddd;font-size:14px!important}.widget_tag_cloud a:hover{background-color:#eee}.our_feature:after{content:'';height:1px;left:0;margin:0;position:absolute;bottom:0;width:100%}.our_feature{margin-bottom:0;padding:90px 0 60px;position:relative;background-color:#fff}.our_feature h2{font-size:28px;line-height:35px;color:#545454}.our_feature .feature-sub-title{margin-bottom:60px;padding:0 20px}.feature-content{background-color:#f8f8f8;padding:40px 20px;transition:all .3s ease-out 0s}.feature-content:hover{margin-top:-5px;webkit-box-shadow:0 8px 6px -6px #333;box-shadow:0 8px 6px -6px #333}.our_feature .feature-icon,.our_feature .feature-icon img{width:36px;height:36px;transition:all .3s ease-out 0s}.our_feature .feature-icon{background-color:#3069b3;border:5px solid #e4e4e4;border-radius:50px;-ms-box-sizing:content-box;box-sizing:content-box;display:block;margin:0 auto 30px;padding:20px;transition:all .5s ease-out 0s}.feature-content:hover .feature-icon{border-color:#3069b3}.our_feature .feature-title{font-weight:300;font-size:20px;line-height:27px;display:block;overflow:hidden}.our_feature .feature-title a{color:#545454;font-weight:400}.our_feature .feature-title a:hover{color:#3069b3}.widget_parallax{margin-bottom:0;margin-top:-1px;position:relative;color:#fff}.parallax_content{color:#fff;background-attachment:fixed;background-color:#848484;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:60px 0 50px;position:relative;width:100%}#primary .parallax_content{padding:60px 40px 40px}.widget_parallax .widget-title:after{background-color:#fff;content:' ';display:block;height:1px;margin:20px auto 0;width:70px}.widget_parallax .widget-title{color:#fff;font-size:30px;line-height:40px;font-weight:400;text-transform:uppercase}.widget_parallax .btn-default{margin:10px 0 20px}.widget_about_us:after{content:'';height:1px;left:0;margin:0;position:absolute;bottom:0;width:100%}.widget_about_us{margin-bottom:0;background-color:#fff;position:relative;text-align:left}.widget_about_us .container{padding:100px 0 30px}.widget_about_us .widget-highlighted-sub-title{margin-bottom:30px}.widget_about_us .about-us-image{margin-bottom:30px;text-align:center}.widget_about_us .about-us-content:last-child:before{display:none}.widget_about_us .about-us-content:before{border-left:1px dashed #3069b3;bottom:0;content:' ';display:block;height:auto;left:34px;position:absolute;top:78px;width:1px}.widget_about_us .about-us-content{float:left;text-align:left;padding-left:100px;padding-bottom:10px;position:relative}.about-us-content .icon-box-image{background-color:#3069b3;border:5px solid #ddd;border-radius:10px;height:70px;left:0;margin-top:5px;padding:12px;position:absolute;width:70px}#main .about-us-content h6{padding-bottom:10px}.widget_portfolio{margin-bottom:0;margin-top:-1px;position:relative;text-align:center;background-color:#fff}.widget_portfolio .portfolio-container{background-color:#3069b3;border:40px solid #f4f4f4}.widget_portfolio .widget-title:after{background-color:#fff;content:' ';display:block;height:1px;margin:10px 0 auto;width:80px}.widget_portfolio .widget-highlighted-sub-title,.widget_portfolio .widget-title{color:#fff;text-align:left;margin-bottom:20px;padding:0}.widget_portfolio .four-column-full-width:first-child{min-height:250px;padding:60px 40px 20px}.widget_portfolio .four-column-full-width{float:left;position:relative;overflow:hidden;height:100%;text-align:left}.widget_portfolio .four-column-full-width img{left:0;height:auto;display:block}.portfolio-content h3:after{background-color:#3069b3;content:' ';display:block;height:1px;margin:10px 0 auto;width:50px}.portfolio-content h3 a{color:#fff;font-size:20px;line-height:27px}.portfolio-content h3 a:hover{color:#3069b3}.portfolio-content p{font-size:15px;line-height:22px;padding-bottom:10px;margin-bottom:0}.widget_portfolio .four-column-full-width .portfolio-content{background-color:rgba(0,0,0,.5);color:#fff;z-index:100;transition:all .5s ease-out;height:100%;width:100%;text-align:left;padding:20px 20px 0;position:absolute;display:block;top:0;left:100%;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.widget_portfolio .four-column-full-width:hover .portfolio-content{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);left:0}.our_team .member-post,.quotes{opacity:0;filter:alpha(opacity=0)}.portfolio_page .widget_tf_section:after{content:'';height:1px;left:0;margin:0;position:absolute;bottom:0;width:100%}.widget_tf_section{margin-bottom:0;background-color:#fff;position:relative}.widget_tf_section .container{padding:90px 0 40px}.widget_tf_section .tf_section-content{float:none;text-align:center;width:100%;padding-bottom:40px}.widget_tf_section .btn-default{margin:10px 0}.our_team .social-links ul:before,.widget_team:after{height:1px;margin:0;width:100%;content:''}.widget_tf_section .tf-section-image{float:none;width:100%;padding-bottom:40px}.widget_tf_section .tf-section-image figure{text-align:center}.widget_tf_section .tf-section-image figure img{max-height:400px}.widget_team:after{left:0;position:absolute;bottom:0}.widget_team{text-align:center;position:relative;margin-bottom:0;padding:90px 0 50px;background-color:#fff}.our_team{background-color:#f4f4f4}.our_team .team_member{position:relative;overflow:hidden}.our_team .team_member img{display:block;margin-bottom:10px}.our_team .member-post{background:rgba(255,255,255,.9);color:#000;font-size:15px;padding:10px 0;position:absolute;text-align:center;top:100%;width:100%;-moz-opacity:0;transition:all .5s ease 0s}.our_team:hover .member-post{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);top:60%}.our_team h5{font-size:15px;font-weight:400;padding-bottom:10px}.our_team .social-links ul:before{background-image:linear-gradient(to right,rgba(225,225,225,0),rgba(0,0,0,.1) 20%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 80%,rgba(225,225,225,0));left:0;position:absolute;top:0;z-index:1}.our_team .social-links ul{padding:10px 0 18px;position:relative}.our_team .social-links ul li{float:none;display:inline-block;font-size:14px;margin:5px 3px 0}.our_team .social-links ul li a{display:block;border:1px solid rgba(0,0,0,.2);border-radius:3px;padding:2px;width:30px;height:30px}.widget_latest_blog:after{background-image:linear-gradient(to right,rgba(225,225,225,0),rgba(0,0,0,.1) 10%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 90%,rgba(225,225,225,0));content:'';height:1px;left:0;margin:0;position:absolute;bottom:0;width:100%}.widget_latest_blog{margin-bottom:0;padding:80px 0 10px;position:relative;text-align:center}.widget_latest_blog .container{overflow:hidden}.widget_latest_blog .widget-title{position:relative;display:inline-block}.widget_latest_blog .widget-title:after,.widget_latest_blog .widget-title:before{background:#848484;content:'';height:1px;left:-240px;position:absolute;top:30%;width:200px}.widget_latest_blog .widget-title:after{left:auto;right:-240px}.latest-blog-sub-title{text-align:center;margin-bottom:60px}.widget_latest_blog .entry-header{padding-bottom:10px}.widget_latest_blog .blog-content{width:50%;float:left;padding-left:30px}.widget_latest_blog .entry-title{font-size:20px;line-height:27px;padding-bottom:10px}.widget_latest_blog .column{text-align:left}.widget_latest_blog .blog-img{display:block;overflow:hidden;position:relative;margin-bottom:20px;width:50%;float:left}.widget_latest_blog img{display:block;width:100%}.widget_latest_blog .blog-overlay{background:rgba(0,0,0,.3);color:#fff;font-size:70px;font-weight:200;bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;transition:all .3s ease 0s;transform:scale(0);z-index:1}.widget_latest_blog .blog-img:hover .blog-overlay{transform:scale(1)}.widget_latest_blog .entry-header .entry-meta .entry-format:before{font-size:16px}.widget_latest_blog .entry-meta .author,.widget_latest_blog .entry-meta .comments,.widget_latest_blog .entry-meta .entry-format,.widget_latest_blog .entry-meta .posted-on{margin-right:8px}.widget_latest_blog .blog-overlay a{display:table;height:100%;width:100%}.widget_latest_blog .blog-overlay span.ico-link:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;line-height:26px;color:#fff;font-family:Genericons;content:'\f442';border:1px solid #fff;padding:6px 6px 5px}.widget_latest_blog .blog-overlay span.ico-link{display:table-cell;vertical-align:middle}.widget_latest_blog .entry-meta{border-bottom:1px solid rgba(0,0,0,.15);border-top:1px solid rgba(0,0,0,.15);margin-bottom:10px;padding:5px 0 0}.widget_latest_blog .entry-meta span:after{content:'-:-';font-size:13px;display:inline-block;padding:0 0 0 8px}.widget_latest_blog .entry-meta span:last-child:after{display:none}.widget_latest_blog .blog-content .entry-content p{margin-bottom:15px}.widget_multimedia{margin-bottom:0;background-color:#f8f8f8;text-align:center;margin-top:-1px;position:relative;padding:50px 0 100px}.multimedia-content{color:#fff;padding-top:30px;text-align:center;position:relative;width:60%;margin:0 auto}#primary .multimedia-content{padding:80px 40px}.widget_multimedia .widget-title:after,.widget_multimedia .widget-title:before{background:#333;content:'';height:2px;left:-180px;position:absolute;top:50%;width:160px}.main-slider .image-slider,.testimonial_bg{background-position:center center;background-size:cover}.widget_multimedia .widget-title:after{left:auto;right:-180px}.widget_multimedia .widget-title{display:inline-block;position:relative;padding-top:20px}.widget_multimedia .widget-sub-title{margin:0;padding-bottom:10px}.design-line:after{border:2px solid #3069b3;border-radius:50%;content:'';display:block;height:11px;left:-5px;position:absolute;top:100%;width:11px}.design-line{background-color:#3069b3;height:40px;margin:0 auto;position:relative;width:1px}.site-info,.widget_archive ul li a:hover,.widget_newsletterwidget,.widget_testimonial{background-color:#f4f4f4}.video-wrapper{box-shadow:0 10px 6px -6px #333;position:relative;padding-bottom:56.25%;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.widget_testimonial{margin-bottom:0;position:relative}.testimonial_bg{background-attachment:fixed;background-repeat:no-repeat;padding:60px 0;text-align:center;position:relative;width:100%}.testimonials{max-width:100%;margin:auto}.quote-wrapper{overflow:hidden}.ie8 .quotes{visibility:hidden}.ie8 .quotes.showing{visibility:visible}.quotes{text-align:center;float:left;width:100%;margin-right:-100%;-moz-opacity:0}.quote{width:90%;margin:auto;text-align:left;position:relative;padding:10px 10px 10px 150px;color:#848484;font-size:16px;font-weight:400;line-height:1.32}.testimonials .quote{border:none}.testimonials .quote cite,.testimonials .quote img,.testimonials .quote p{position:relative;z-index:2}.testimonials .quote img{border-radius:60px;height:120px;width:120px;background-color:#fff;border:1px solid #ddd;box-sizing:border-box;padding:3px;position:absolute;left:0;margin:20px 0}.testimonials .quote p{line-height:1.4;text-transform:none}.testimonials .quote cite{color:#3069b3;font-weight:700;margin:0 0 20px;text-align:left}.testimonials .next-prev{border:none}ul.next-prev{top:50px;list-style:none;margin:0 0 5px;padding:0;position:absolute;right:20px}ul.next-prev li{border:2px solid #3069b3;border-radius:10px;display:block;vertical-align:middle;width:18px;height:18px;line-height:18px;font-size:0;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);color:#999;background:0 0;margin:0 4px 10px;cursor:pointer;transition:background .3s ease}ul.next-prev li.active,ul.next-prev li:hover{background-color:#3069b3}.widget_client{background-color:#fff;margin-bottom:0;padding:40px 0 30px;text-align:center}.widget_client .client-content{color:#fff;text-align:center;width:100%}.widget_client .widget-highlighted-sub-title:after,.widget_client .widget-highlighted-sub-title:before{border-top:1px dotted rgba(0,0,0,.2);content:'';height:1px;left:-320px;position:absolute;top:30%;width:300px}.widget_client .widget-highlighted-sub-title:after{left:auto;right:-320px}.widget_client .widget-highlighted-sub-title{position:relative;display:inline-block}.min_slider{width:880px;overflow:hidden;color:#fff;margin:0 auto}#primary .min_slider{width:660px}.min_slider ul{margin:0;text-align:center;width:700%;padding:0;list-style:none;background-color:transparent}.min_slider ul li{float:left;text-align:center;display:inline-block;max-width:198px;padding:5px;margin:0 5px 10px;-ms-box-sizing:content-box;box-sizing:content-box}.widget_client ul li a{display:block;-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40)}.widget_client ul li a:hover{-moz-filter:none;-ms-filter:none;-o-filter:none;opacity:.9;-moz-opacity:.9;filter:alpha(opacity=90)}.widget_newsletterwidget:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:'\f410';font-family:Genericons;font-size:400px;left:5%;line-height:200px;opacity:.1;position:absolute;top:0;transform:rotate(-30deg);z-index:-1}.widget_newsletterwidget{margin-bottom:0;margin-top:-1px;overflow:hidden;padding:30px 0;position:relative;text-align:center;width:100%;z-index:1}#main .widget_newsletterwidget h2,.widget_newsletterwidget .widget-title{padding:0}.newsletter-widget{margin:0 auto}.newsletter-widget .newsletter-email{height:40px;border-radius:0;width:100%}.newsletter-widget input[type=email],.newsletter-widget input[type=submit]{margin:0;outline:0;box-shadow:none}.newsletter-widget input[type=submit]{padding:0 10px}.newsletter-widget p{margin:10px 0;padding:0 5px;display:inline-block;width:25%;vertical-align:top}#secondary .widget_newsletterwidget{margin-bottom:50px}#colophon .newsletter-widget p,#secondary .newsletter-widget p{width:80%}.newsletter-widget .newsletter-submit{height:40px;cursor:pointer;border-radius:0;width:100%}.site-info{padding:0 0 15px;font-size:14px;line-height:21px}.site-info .social-links{padding-top:15px;float:right}.site-info .social-links ul{margin:-10px 40px 0 0;float:right}.site-info .social-links ul li{margin-top:10px}.site-info .social-links ul li a{border-radius:20px}.site-info .copyright{float:left;padding-top:15px}.site-info .copyright a{color:#333}.site-info .copyright a:hover{color:#3069b3}.googlemaps_widget{width:100%;margin-bottom:50px}.maps-container{border:1px solid #ccc;margin:0;padding:0;height:402px}.googlemaps_widget iframe{width:100%;height:400px}#colophon p{margin-bottom:15px}#colophon{border-top:1px solid rgba(0,0,0,.1);font-size:14px;line-height:22px;margin-top:-1px}#colophon .widget-wrap{background-color:#f8f8f8;border-bottom:1px solid rgba(0,0,0,.1);color:#848484}#colophon .widget-area{margin:0 -30px;padding:50px 0 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#colophon .column-1,#colophon .column-2,#colophon .column-3,#colophon .column-4{margin-bottom:30px;padding:0 30px;border-right:1px solid rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#colophon .column-1:last-child,#colophon .column-2:last-child,#colophon .column-3:last-child,#colophon .column-4:last-child{border-right:none}#colophon .widget{margin-bottom:30px}#colophon .widget ul li a{color:#848484}#colophon .widget ul li a:hover,#footer-navigation a:hover{color:#3069b3}#colophon .widget_categories ul li a,#colophon .widget_meta ul li a,#colophon .widget_nav_menu ul li a,#colophon .widget_pages ul li a,#colophon .widget_recent_comments ul li a,#colophon .widget_recent_entries ul li a,#colophon .widget_rss ul li a{display:block}#colophon .widget_categories ul ul li a,#colophon .widget_meta ul ul li a,#colophon .widget_nav_menu ul ul li a,#colophon .widget_pages ul ul li a,#colophon .widget_recent_comments ul ul li a,#colophon .widget_recent_entries ul ul li a,#colophon .widget_rss ul ul li a{padding-left:20px}#colophon .widget_categories ul ul ul li a,#colophon .widget_meta ul ul ul li a,#colophon .widget_nav_menu ul ul ul li a,#colophon .widget_pages ul ul ul li a,#colophon .widget_recent_comments ul ul ul li a,#colophon .widget_recent_entries ul ul ul li a,#colophon .widget_rss ul ul ul li a{padding-left:30px}#colophon .widget-title:after{background-color:#848484;content:' ';display:block;height:1px;margin:8px 0 auto;width:60px}#colophon .widget-title{text-transform:uppercase;font-size:18px!important;line-height:25px!important}#secondary .widget_recent_entries ul li{border:1px solid #e4e4e4;margin-bottom:10px;padding:6px 10px}.widget_recent_entries ul li{margin-bottom:10px}.widget_recent_entries ul li a{font-weight:400;display:block}.widget_recent_entries ul li span{font-size:13px}.widget_categories ul li,.widget_meta ul li,.widget_recent_comments ul li,.widget_rss ul li{border-bottom:1px solid rgba(0,0,0,.1);padding:10px 0}.widget_archive ul{border:1px solid rgba(0,0,0,.1)}.widget_archive ul li a{border-bottom:1px solid rgba(0,0,0,.1);padding:8px;display:block}#colophon .widget_posts .post-title{font-size:15px;line-height:22px;padding-bottom:0}#footer-navigation{border-bottom:1px solid rgba(0,0,0,.1);padding:10px 0 5px;text-align:center}#footer-navigation a{color:#848484;display:block;float:left;font-size:13px;font-weight:400;padding:0 20px;text-transform:uppercase}#footer-navigation ul li{position:relative;display:inline-block}#footer-navigation ul li:before{content:'';border-right:1px solid rgba(0,0,0,.2);position:absolute;height:40%;right:0;top:30%}#footer-navigation ul li:last-child:before{border-right:none}.main-slider,.main-slider .container,.main-slider .layer-slider{position:relative}.main-slider .image-slider{background-attachment:fixed;padding:12% 10%;min-height:400px}.slider-content{margin:0 20px 0 0;text-align:right;float:right;width:60%;z-index:99}.slider-content .slider-title a{color:#545454;font-size:36px;font-weight:400;line-height:43px}.slider-content .slider-text h3{color:#545454;font-size:16px;line-height:24px}.slider-buttons{margin-top:20px}.slider-content .btn-default{line-height:26px;margin:0 10px;padding:7px 18px}.slider-content .btn-default span{border-left:1px solid #ccc;font-size:20px;line-height:26px;margin-left:16px;padding:6px 0 8px 18px}.main-slider .show-display{display:block}.main-slider .hide-display{display:none}a.slider-next,a.slider-prev{border-radius:3px;color:#333;cursor:pointer;display:block;font-size:70px;font-weight:200;height:auto;opacity:.2;-moz-opacity:.2;filter:alpha(opacity=20);position:absolute;text-decoration:none;top:40%;width:auto;z-index:99}a.slider-next:hover,a.slider-prev:hover{opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);transition:all .5s ease-out}a.slider-prev{left:50px;padding:22px 18px 34px 16px}a.slider-next{right:50px;padding:22px 16px 34px 18px}.slider-button{text-align:center;line-height:0;position:absolute;width:100%;bottom:40px;z-index:99}.slider-button a{background:#fff;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:0;height:16px;line-height:16px;margin:0 4px;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);text-align:center;transition:background .5s ease;vertical-align:middle;width:16px}nav.slider-button a.active,nav.slider-button a:hover{background-color:#3069b3}#bbpress-forums,#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log,div.bbp-breadcrumb,div.bbp-template-notice p,div.bbp-topic-tags{font-size:14px}#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar{border:0;float:none;margin-bottom:2px;margin-right:1px}.bbp-pagination{text-align:right}.bbp-pagination-count{float:none}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:14px;overflow:hidden;border:1px solid #ddd;margin-bottom:20px;clear:both}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{background:#f4f4f4;border:none;font-weight:700;text-align:center;padding:15px 18px}#bbpress-forums li.bbp-footer{padding:8px;border-top:1px solid #ddd}#bbpress-forums .bbp-topics a{color:#333}#bbpress-forums .bbp-topics a:hover{color:#3069b3}#bbpress-forums li.bbp-header ul{font-size:16px}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-top:1px solid #ddd;font-size:14px;padding:12px 0 10px 18px}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:14px;margin:5px 0;padding:0;word-wrap:break-word}div.bbp-template-notice.info{color:#1891a8}div.bbp-template-notice.info a{color:#1891a8;font-weight:400}#bbpress-forums p.bbp-topic-meta img.avatar{width:25px;height:25px}#bbpress-forums fieldset.bbp-form{border:none;padding:0}#bbpress-forums fieldset.bbp-form legend{font-size:15px;font-weight:700;padding:0 0 10px}div.bbp-template-notice,div.indicator-hint{background:#f4f4f4;border:1px solid #ddd;padding:15px 20px;border-radius:0}#wp-bbp_topic_content-editor-container textarea,.breadcrumb{background-color:transparent}#bbpress-forums .wp-editor-container,#wp-bbp_reply_content-editor-container,#wp-bbp_topic_content-editor-container{border:1px solid #ddd}.bbp-topic-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title,.bbp-topic-form select#bbp_stick_topic_select,.bbp-topic-form select#bbp_topic_status_select{background-color:#fff;border:1px solid #ddd;box-shadow:0 1px 5px rgba(0,0,0,.1) inset;color:#333;font-size:13px;padding:8px 2%}.bbp-submit-wrapper button.submit{border:1px solid #3069b3;background-color:#3069b3;color:#fff;padding:8px 30px;font-size:15px;transition:all .3s ease 0s}.bbp-submit-wrapper button.submit:hover{background-color:#ddd;border:1px solid #ccc;color:#666;cursor:pointer}.bbp-search-form input[type=submit]{display:inline-block;height:45px;margin:0 0 0 -4px}.woocommerce #main .page-title,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,p:empty{display:none}div.bbp-template-notice,div.indicator-hint{color:#ed1c24}@media only screen and (max-width:480px){.bbp-search-form input[type=submit]{height:29px}}.woocommerce-ordering .orderby{background-color:#fafafa;border:1px solid rgba(0,0,0,.1);padding:5px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#3069b3;color:#fff;border-radius:3px;font-size:14px;font-weight:400;transition:all .3s ease 0s}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#3069b3;color:#fff;transition:all .3s ease 0s}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#999;color:#fff}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price,.woocommerce-review-link{color:#333}.woocommerce .quantity .qty{height:34px}.woocommerce span.onsale{background-color:#2eb851;min-height:4em;min-width:4em;padding:.402em;font-size:14px;left:-20px;top:-20px;font-weight:500}.woocommerce ul.products li.product .onsale{margin:-1em -1em 0 0}.woocommerce ul.products li.product h3{font-size:1.2em}.woocommerce ul.products li.product .price{font-size:1em}.woocommerce div.product .woocommerce-tabs .panel{padding-top:20px}.woocommerce-demo-store p.demo_store{background-color:#3069b3}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:auto}.woocommerce .woocommerce-message:before{color:#3069b3}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:10px 6px 12px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:15px}.woocommerce table.shop_table td{padding:12px;border-top:0}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce table.shop_table{border-radius:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:.5em .8em}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0 0 3em}.woocommerce ul.products li.product a img{border:1px solid #ddd;margin:0}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#2eb851}.woocommerce .star-rating{color:#f9b91e}.woocommerce .woocommerce-product-search input.search-field{width:calc(100% - 95px)}.woocommerce .woocommerce-product-search input[type=submit]{padding:11px 20px 12px;border-radius:0}.woocommerce .tagcloud a{border:1px solid #ddd;padding:5px 10px}.sm_grid{margin-bottom:2px}@media screen and (max-width:767px) and (min-width:460px){.row>.sm_grid{max-width:50%!important;float:left!important;margin-bottom:2px!important;margin-right:0!important}}#content{padding:25px 0}.page-header{margin:0}.breadcrumb{float:left;padding:0;border-radius:0;margin-bottom:0}.otw-sidebar-1 .widget{margin-bottom:0}.otw-sidebar-2 .widget{margin-bottom:0;padding-bottom:50px}table tr td{border:0;vertical-align:top}#subscription{margin:0;padding:20px;background-color:#3169b4}#subscription label{width:100%;color:#fff;float:left;display:block;font-weight:700;padding-bottom:10px}#subscription input{float:left;display:block;margin-bottom:0;font-size:1.2rem;background-color:#fff;border-top-right-radius:0;border-bottom-right-radius:0}#subscription button{color:#fff;float:left;display:block;font-weight:700;background-color:#1e316c;border-top-left-radius:0;border-bottom-left-radius:0;border-color:rgba(0,0,0,.1)}@media (min-width:767px){.breadcrumb{float:right}.otw-sidebar-1 .widget{margin-bottom:50px}.gws-front-page .gws-slideshow{padding-right:0}.gws-front-page .gws-sidebar{padding-left:0}#subscription label{height:46px;text-align:right;padding:10px 16px}#subscription input{width:72%}}#homepage-circles,.sqs-block-button-container--center,.sqs-block-button-element,.text-align-center{text-align:center}.btn-blue a{background-color:#3169b4;color:#fff;float:left;padding:2px 20px;margin-top:5px;margin-right:10px}.btn-blue a:hover{color:#fff}.main-navigation a,body,h1,h2,h3,h4,h5,h6{font-family:Montserrat}a,ol li a,ul li a{color:#63c6ae}h1,h2,h3,h4,h5,h6{text-transform:uppercase;padding-top:0}.main-navigation a{padding:15px 12px}@media only screen and (min-width:481px){#site-branding{max-width:420px}}#homepage-circles{clear:both}#homepage-circles img{height:150px;width:150px}.sqs-block-button-element{display:inline-block;width:auto;height:auto;padding:1em 2.5em;color:#fff;border-width:0;line-height:1em;font-style:normal;text-transform:uppercase;letter-spacing:0;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sqs-block-button-element--medium{padding:21px 34px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:15px;font-style:normal;text-transform:uppercase;letter-spacing:1px;color:#fff;background-color:#2e6ab3;border-color:#2e6ab3}.sqs-block-button-element{border-radius:300px;font-family:Montserrat;font-weight:800;background-color:#3c55a0;font-size:14px}.sqs-block-button-element:hover{color:#fff}.industry-research-ctas{padding-bottom:60px}.industry-research-cta{float:left;margin-right:20px}.industry-research-cta img{margin-bottom:10px}.menu-item.menu-item-has-children,.menu-item.menu-item-has-children>a{cursor:default;text-decoration:none;color:#000}.image-gallery-wrapper{width:50%;float:right;margin-left:20px;transition:opacity .5s ease-out;opacity:0;overflow:hidden}.image-gallery-wrapper.full{width:100%}.image-gallery-wrapper.visible{opacity:1}@media only screen and (max-width:768px){.image-gallery-wrapper{width:100%;float:none;margin:0 0 30px}}.page-home .page-header{display:none}.page-home #content{padding-top:0}.gws-front-page .metaslider .flexslider{margin-bottom:30px}.widget_latest_blog{padding-top:20px}.page-home .column>div:nth-child(n+2){padding-bottom:15px}.page-home .column>div:nth-child(n+2) .entry-content{margin-bottom:0}.slick-prev{left:25px!important;z-index:1}.slick-next{right:25px!important}.page-header{background-color:#9a989a;padding:16px 10px}.entry-header,h6.pt-cv-title{padding-bottom:0}.entry-footer,.left-sidebar-layout #primary{padding-left:0}.page-title{text-transform:none;font-size:24px}#subscription{margin-top:-10px}#subscription label{font-size:16px;line-height:18px}.brief-archive-image,.initiative-member-image,.roundtable-image,.roundtable-member>a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:200px;margin-bottom:15px}.roundtable-member{height:250px}.roundtable-member>a{height:150px;width:150px;margin:0 auto 10px}.brief-archive-image{-ms-flex-align:start;align-items:flex-start}.brief-archive-image img,.initiative-member-image img,.roundtable-image img,.roundtable-member img{-ms-flex-negative:0;flex-shrink:0;min-width:100%;min-height:100%;width:100%;-o-object-fit:cover;object-fit:cover}table.wp-block-table td:last-child,table.wp-block-table th:last-child{min-width:100px;text-align:center;vertical-align:middle}.brief-archive-item{height:300px}@media (min-width:767px) and (max-width:991px){.brief-archive-item{height:400px}.brief-archive-image{height:300px}}.initiative-block{height:250px}.initiative-block img{margin-bottom:10px}.otw-widget-1,li{margin-bottom:0}@media only screen and (max-width:767px){[class*=column]+[class*=column]:last-child{float:left}}.main-navigation ul li.current-menu-item a,.main-navigation ul li:hover>a{color:#02b9ad}h2,h3,h4,h5,h6{text-transform:none;padding-top:0}li{line-height:25px}.entry-footer a.more-link{float:left}.wrc-column-grid-4~h2{margin-top:20px}main#main .entry-content .pt-cv-wrapper [id*=pt-cv-view].pt-cv-view .pt-cv-ifield .pt-cv-title a{font-weight:500!important;color:#149d94;font-size:16px;line-height:18px}h6.pt-cv-title{border-bottom:1px;padding-top:22px}.press .pt-cv-content-item{border-bottom:1px dashed #8c8b8b}h6.pt-cv-title a{font-weight:500}a:hover{color:#63c6ae;text-decoration:underline!important}.wp-block-cgb-linkto-block a:hover,.wp-block-cgb-linkto-block button:hover{text-decoration:none!important}#secondary{width:25%}.wrc-column p a b{font-weight:500!important}body[class*=modality] h2{font-weight:700}a[aria-current=page]{font-weight:500}@media (min-width:1025px){.modality-content{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.modality-content aside,.modality-content main{-ms-flex:1 auto;flex:1 auto}.modality-content aside{-ms-flex:1 20%;flex:1 20%}}.modality-content aside{padding-right:2em}@media (max-width:1024px){.modality-content aside{display:none}}.modality-content aside .widget_nav_menu li{margin-bottom:.25em}.modality-content aside h2{font-size:1rem;line-height:1.2;padding-top:.9rem}.modality-content main ol,.modality-content main ul{padding-left:1rem}.modality-content main ol li,.modality-content main ul li{margin-bottom:1.5em}.modality-content main details ol li{margin-bottom:0}.modality-content main ol li{list-style-type:decimal}.modality-content main li:last-child{margin-bottom:1.5em}.modality-content main nav li{list-style:none;font-size:.875rem}@media (min-width:1025px){.modality-content main{-ms-flex:1 80%;flex:1 80%}.modality-content main ul{padding-left:1.3em;margin-left:1.3em}.modality-content__nav{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:1rem}.modality-content__nav li{text-align:center}.modality-content__nav ul{display:-ms-flexbox;display:flex}}@media (max-width:1024px){.modality-content__nav ul{padding-left:0!important}}@media (max-width:1023px){.modality-content__nav ul{margin-bottom:4em}}.modality-content__nav ul li{list-style:none;position:relative}.modality-content__nav ul li a{color:#000}.modality-content__nav ul li a.active{color:#63c6ae;border-bottom:1px solid #63c6ae}@media (min-width:1025px){.modality-content__nav ul li{padding:0 1rem}.modality-content__nav ul li a::before{content:' ';border-right:1px solid rgba(0,0,0,.2);position:absolute;height:50%;right:1px;top:0}.modality-content__nav ul li:last-child a::before{display:none}}.modality-content__main .ab-layout-columns-2{margin-bottom:2em}.otw-sidebar h2{border-bottom:1px solid #000;padding-bottom:8px}#text-27,.modality-content aside .widget:first-child{margin-bottom:0}#subscription label{margin-bottom:1em}#subscription .boxed-layout #page,#subscription .boxed-layout-small #page,#subscription .container{max-width:100%}@media screen and (max-width:480px){#subscription .boxed-layout #page,#subscription .boxed-layout-small #page,#subscription .container{max-width:100%!important}#subscription .boxed-layout #page input,#subscription .boxed-layout-small #page input,#subscription .container input{width:58%}}#subscription input{width:calc(100% - 124.36px)}@media only screen and (max-width:768px){.mc-banner{visibility:hidden!important;z-index:-1}}.wp-block-media-text{-ms-grid-columns:15% auto!important;grid-template-columns:15% auto!important;margin-bottom:2em}.wp-block-media-text img{border:1px solid #ccc}.wp-block-media-text__content{margin-top:1.5em}.wp-block-separator{border:none}.wp-block-cgb-linkto-block{margin:1.5rem 0}.wp-block-cgb-linkto-block button{color:#fff;border-radius:300px;font-family:Montserrat;font-weight:800;background-color:#3c55a0;font-size:.75rem;width:100%;border:none;margin-bottom:1.25rem;padding:10px 24px}.wp-block-cgb-linkto-block *{color:#000;font-size:.85rem}.wp-block-cgb-linkto-block a{color:#000;font-size:.85rem;line-height:1.25rem;display:-ms-flexbox!important;display:flex!important;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:justify;justify-content:space-between}.wp-block-cgb-linkto-block .linkto--content{margin-bottom:2em;min-height:60px}.wp-block-cgb-linkto-block .linkto--image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:150px}.wp-block-cgb-linkto-block .linkto--image img{max-width:100%;height:auto;margin:5% auto}.wp-block-cgb-linkto-block .linkto--image img[src*=cochrane]{max-width:101px}@media (min-width:321px){.linkto__columns .wp-block-column:not(:last-child){margin-right:17px}}.wp-block-cgb-section-with-background{margin-bottom:2em}.wp-block-atomic-blocks-ab-accordion .ab-accordion-text p{font-size:1rem}table.wp-block-table th{background:#eee}table.wp-block-table td{background:#fff}table.wp-block-table td:last-child{-ms-flex-align:center;align-items:center}table.wp-block-table td,table.wp-block-table th{padding:10px;border-bottom:1px solid #999;border-right:1px solid #999;text-align:left}.wp-block-column .wp-block-image{width:100%;height:auto}.wp-block-column .wp-block-image img{height:auto;display:block;margin:1em auto}.core-image__overlay{font-size:7.5px;line-height:10px}@media screen and (min-width:769px){.core-image__overlay{font-size:calc(7.5px + 2.5 * ((100vw - 769px)/ 431));line-height:calc(10px + 5 * ((100vw - 769px)/ 431))}}@media screen and (min-width:1200px){.core-image__overlay{font-size:10px;line-height:15px}}@media (max-width:767px){.core-image__overlay{font-size:1rem;line-height:1.5rem}}.gallery-columns .wp-block-column{margin:.1em}.items-center{-ms-flex-align:center!important;align-items:center!important}.header-info{display:-ms-flexbox;display:flex;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}.woocommerce ul.products li.product .woocommerce-loop-product__title{line-height:1.25;font-weight:700}.woocommerce div.product .product_title{padding:0 0 .5em}#request-filesystem-credentials-form,.single-product #wc-stripe-payment-request-button-separator,.single-product #wc-stripe-payment-request-wrapper{display:none!important}#woocommerce-product-gallery__trigger{pointer-events:none}