::selection{background:#2dcb73;color:inherit}::-moz-selection{background:#2dcb73;color:#fff}img.scale-with-grid{max-width:100%;height:auto}li{line-height:1.9}p,pre{margin:0 0 20px}p{-ms-word-wrap:break-word;word-wrap:break-word}embed,iframe,img{max-width:100%;border:0}a,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0 0 10px;padding:0;color:#2f2f2f;font-weight:700;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:28px;line-height:1.6}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h2,h3,h4,h5,h6{font-size:22px}h3,h4,h5,h6{font-size:18px}h4,h5,h6{font-size:16px}h5,h6{font-size:14px}h6{font-size:12px}.highlight,ul.sf-menu li ul li a:hover{color:#2dcb73}p img,ul{margin:0}em{font-style:italic}label span,legend span,strong{font-weight:700}small{font-size:80%}hr{clear:both;margin:10px 0 30px;height:0;border:solid #ddd;border-width:1px 0 0}pre{overflow-x:auto;padding:10px 20px;height:auto;border:1px solid #e2e2e2;border-radius:3px;background:#f7f7f7;font-family:Consolas,monospace}.hidden,.paused .jp-jplayer-bgvideo>video{display:none!important}dt{line-height:2}a{outline:0;color:#8d8d8d;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:focus,a:hover{outline:0;color:#666;text-decoration:none}.ls-inner a{-webkit-transition:none;transition:none}fieldset,form,ol,ul{margin-bottom:20px}ol,ul{margin-left:30px}ol{list-style:decimal}ul{list-style:square outside}.tw-twitter ul.jtwt,aside ul{position:relative;margin:0;list-style:none}aside ul ul{margin-top:15px}ol li ol,ol li ul,ul li ul{margin-bottom:0}@-moz-document url-prefix(){input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{height:42px;padding:0 10px!important}}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{display:block;margin:0 0 20px;padding:8px;width:226px;outline:0;border:2px solid #d6d6d6;background:#fff;color:#8d8d8d;font-size:13px;font-family:"Montserrat",Arial,Helvetica,sans-serif;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-radius:0}select{display:block;margin:0 0 20px;outline:0;border:2px solid #d6d6d6;background:#fff;color:#8d8d8d;font-size:13px;font-family:"Montserrat",Arial,Helvetica,sans-serif;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-radius:0}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{border:2px solid #d6d6d6;color:#333;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}textarea{min-height:60px}select{padding:5px;width:220px;height:40px}label,legend{display:block;cursor:pointer}button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;padding:12px 16px;border:0;border-radius:0;background:#2dcb73;color:#fff;font-weight:700;font-size:13px;cursor:pointer}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{opacity:.8}.alignnone,.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}div.aligncenter{display:block;margin:5px auto}.alignright,a img.alignright{float:right;margin:5px 0 10px 20px}.alignleft{float:left;margin:5px 20px 10px 0}.aligncenter{display:block;margin:5px auto}a img.alignleft,a img.alignnone{margin:5px 20px 10px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-caption{padding:5px 3px 10px;max-width:96%;border:1px solid #f0f0f0;background:#fff;text-align:center}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{margin:0;padding:0;max-width:98.5%;width:auto;height:auto;border:0}.wp-caption p.wp-caption-text{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}.gallery,.gallery .gallery-row{display:block;clear:both;overflow:hidden;margin:0 auto}.gallery .gallery-row{margin:0}.gallery .gallery-item{overflow:hidden;float:left;text-align:center;list-style:none;padding:0;border:1px solid #efefef;margin:0 10px 10px 0}.gallery .gallery-item img,.gallery .gallery-item img.thumbnail{max-width:90%;height:auto;margin:5% auto}.gallery-caption{margin:0 0 8px;font-style:italic;font-family:arial}#header,.sf-menu a,.sf-menu li,form#searchform,header#header .container{position:relative}#header .tw-logo-bg{position:absolute;display:inline-block;height:100%;width:20%;background:#2dcb73}header#header .container .row .span2{background:#2dcb73}#header.stuck{height:60px;position:fixed;top:0;left:0;width:100%;background:rgba(255,255,255,.9);z-index:10001}body.admin-bar #header.stuck{top:28px}#header.stuck .tw-logo{line-height:60px;height:60px!important;padding:0 30px 0 0!important}#header.stuck .tw-logo img{height:50px;width:auto!important}#header.stuck ul.sf-menu>li>a{padding:16px 0}#header .tw-logo{position:relative;font-size:28px;line-height:107px;padding-right:30px;background:#2dcb73}@media screen and (-webkit-min-device-pixel-ratio:0){#header .tw-logo{line-height:106px}}#header .tw-logo .logo,#mobile-menu ul li a:hover,ul.sf-menu li ul li.current_page_ancestor a{color:#fff}.tw-menu-container{float:right}#mobile-menu ul,.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu ul{position:absolute;top:100%;z-index:99;display:none;left:20px}.sf-menu>li{float:left;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{z-index:9999;display:block}.sf-menu ul ul{top:0;left:100%}.sf-menu [class*=" icon-"],.sf-menu [class^=icon-]{font-size:14px}.sf-menu>[class*=" icon-"] a,button,input[type=button],input[type=reset],input[type=submit],ul.sf-menu>[class^=icon-] a{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}.sf-menu>[class*=" icon-"]:before,.sf-menu>[class^=icon-]:before{position:relative;bottom:-40px;display:block;color:#000;text-align:center}ul.sf-menu>li>a{margin:0 20px;padding:39px 0;border-bottom:4px solid transparent;text-transform:uppercase}ul.sf-menu>li a{display:block;color:#2f2f2f;font-weight:700;font-size:13px;font-family:'Montserrat',Arial,sans-serif}ul.sf-menu li ul li a{margin:0 20px;padding:10px 0;width:160px;border-bottom:1px dotted #444;color:#aaa;letter-spacing:normal;font-weight:400}ul.sf-menu li ul li{background-color:#222;text-align:left}ul.sf-menu>li:hover>a{border-bottom:4px solid #2dcb73;color:#2dcb73}#bottom a,#sidebar ul.menu li.current_page_item a,.sf-menu>li .current-menu-item>a,.sf-menu>li.current-menu-ancestor>a,.sf-menu>li.current-menu-item>a,.sf-menu>li.current_page_ancestor>a,.sf-menu>li.current_page_item>a,aside>ul li a:hover{color:#2dcb73}#mobile-menu,.show-mobile-menu{position:relative;background:#2f2f2f}.show-mobile-menu{margin-top:-1px;width:100%;height:50px;cursor:pointer}.show-mobile-menu .mobile-menu-icon{float:right;margin-right:20px;width:40px}.show-mobile-menu .mobile-menu-text{display:none;float:left;margin-left:20px;color:#fff;font-size:18px;line-height:50px}.mobile-menu-icon span{display:block;margin-bottom:2px;width:100%;height:7px;background:#fff}#mobile-menu{display:none;padding:0 20px}#mobile-menu ul{padding:10px 0;width:100%}#mobile-menu ul.sub-menu{display:none;margin-top:15px;margin-bottom:-15px;padding:0}#mobile-menu ul li{position:relative;display:block;padding:10px 0;border-top:1px solid rgba(255,255,255,.1)}#mobile-menu ul li:first-child{border-top:none}#mobile-menu ul li a{display:inline-block!important;padding-left:10px!important;color:#999;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}#mobile-menu ul li.has-children>.action-expand{float:right;width:30px;text-align:center;height:30px;font-size:22px;line-height:30px;cursor:pointer}#mobile-menu ul li.has-children>a{width:85%}#mobile-menu ul li.has-children.menu-open>.action-expand>.closed,#mobile-menu ul li.has-children>.action-expand>.opened{display:none}#mobile-menu ul li.has-children.menu-open>.action-expand>.opened,#mobile-menu ul li.has-children>.action-expand>.closed{display:block}#mobile-menu ul ul li a:before{margin-right:5px;content:'-'}#mobile-menu ul ul ul li a:before{margin-right:5px;content:'- -'}#mobile-menu ul ul ul ul li a:before{margin-right:5px;content:'- - -'}#mobile-menu ul ul li:first-child{border-top:1px solid rgba(255,255,255,.1)}.bg-parallax{background-attachment:fixed}.tw-top-bar{border-bottom:1px solid #ddd;background:#fff}.tw-top-bar-info{position:relative;line-height:41px;color:#8d8d8d}.tw-social-icon{display:inline-block;margin:0 0 -1px;list-style:none}.tw-social-icon li{display:block;float:left;margin:0;padding:0}.loop-image .tw-social-icon a{display:inline-block;width:42px;background:#fff}#bottom .tw-social-icon a,.tw-social-icon a{display:inline-block;margin:0;padding:0;width:42px;height:42px;color:#aaa;text-align:center;font-size:16px;line-height:41px}#bottom .tw-social-icon a span,.tw-social-icon a span{display:block;line-height:42px;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;-webkit-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-perspective:1000px;-ms-perspective:1000px;perspective:1000px}#footer .tw-recent-posts-widget h4 a,#footer h3.widget-title,.accordion-heading .accordion-toggle.active span.tw-check,.tw-social-icon a:hover{color:#fff}#bottom .tw-social-icon a:hover span,.tw-social-icon a:hover span{color:#fff;background-color:#2dcb73;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.tw-social-icon a.vine span:before{content:'';position:relative;height:35px;width:42px;background:url(assets/img/vine.png) center center;margin:0;padding:0}.tw-social-icon a.facebook:hover span,.tw-social-icon a.vine:hover span{background-color:#305fb3}.tw-social-icon a.tumblr:hover span{background-color:#35506b}.tw-social-icon a.flickr:hover span{background-color:#ff0084}.tw-social-icon a.gplus:hover span{background-color:#d7482a}.tw-social-icon a.twitter:hover span{background-color:#00d7d5}.tw-social-icon a.pinterest:hover span{background-color:#e1003a}.tw-social-icon a.skype:hover span{background-color:#12c7ef}.tw-social-icon a.soundcloud:hover span{background-color:#fe5600}.tw-social-icon a.vimeo:hover span{background-color:#3f90bf}.tw-social-icon a.youtube:hover span{background-color:#f33}.tw-social-icon a.dribbble:hover span{background-color:#f06eaa}.tw-social-icon a.linkedin:hover span{background-color:#39c}.tw-social-icon a.instagram:hover span{background-color:#9f6f59}.tw-social-icon a.rss:hover span{background-color:#fca600}.tw-our-team{margin:0 -15px}.team-member .member-title{padding:20px;background:#2dcb73;color:#fff;text-align:center;text-transform:uppercase;font-weight:700}.team-member h2,.team-member h2 a{margin-bottom:2px;color:#fff;font-size:13px;line-height:1}.team-member .member-social{background:#f6f6f6;text-align:center;height:42px}.team-content{margin:40px;color:#fff}#page-title{padding:30px 0;background:#2a303c;background-size:cover}#page-title h1,#page-title h3{float:left;margin:0;color:#fff}#page-title h1{text-transform:uppercase;font-size:24px;line-height:35px}.tw-breadcrumb{padding:0 6px}#page-title h3,.tw-breadcrumb{clear:left;letter-spacing:normal;font-weight:400;font-size:13px;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}#page-title span{margin:0 7px;color:#fff}.tw-breadcrumb span a{color:#aaa}#featured-image{text-align:center}#footer{background:#2a303c;color:#8d8d8d}#footer>.container{padding:60px 15px 40px}#bottom .copyright{color:#aaa;font-weight:400}#bottom .copyright a{color:#aaa;font-weight:700}#bottom{padding:30px;background:#fff;font-weight:700;font-size:13px}#bottom p,#bottom ul{margin:0}#bottom ul{float:right}aside>ul{padding:10px;border:1px dotted #dfdfdf}#footer aside.widget,#sidebar aside.widget{margin-bottom:30px}#sidebar aside.widget ul li{margin-right:15px;margin-left:10px;padding:10px 0 10px 20px;border-bottom:1px dotted #d6d6d6}#sidebar aside.widget ul li:before{position:absolute;left:15px;color:#d6d6d6;content:'\f054';font-size:11px;font-family:FontAwesome;line-height:25px}#sidebar aside.widget .tw-recent-posts-widget ul li:first-child,#sidebar aside.widget ul li:first-child{padding-top:4px}#sidebar aside.widget ul li:last-child{padding-bottom:4px;border-bottom:0}#sidebar aside.widget [class*=" icon-"] a,#sidebar aside.widget [class^=icon-] a{padding-left:10px;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}form#searchform .icon-search{position:absolute;top:11px;left:15px;color:#d6d6d6;font-size:18px}form#searchform input{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 8px 8px 40px!important;height:40px;width:100%;margin:0!important;border:2px solid #d6d6d6;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;color:#d6d6d6}h3.widget-title{margin-bottom:13px;font-weight:700;font-size:18px}h3.widget-title span{color:#fff;font-weight:700}#footer .green-bottom{color:#2dcb73;font-size:26px}.contact-info-widget{min-height:157px;background:url(assets/img/contact-background.png) no-repeat}.contact-info-widget ul i{float:left;margin-top:5px;width:15px;height:13px;color:#aaa;text-align:center;font-size:14px}#footer .contact-info-widget a{color:#aaa}.contact-info-widget ul div{padding-left:30px}.contact-info-widget ul li{margin-bottom:10px}.dribbble-widget a img:hover,.flickr-channel a img:hover,.tw-recent-portfolios-widget a img:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);-webkit-filter:gray;filter:gray;-webkit-transition:.3s ease-in;transition:.3s ease-in}.dribbble-widget a img,.flickr-channel a img,.tw-recent-portfolios-widget a img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:gray;filter:gray}.dribbble-widget a,.flickr-channel a,.tw-recent-portfolios-widget a{display:block;float:left;margin-right:5px;margin-bottom:5px;height:auto}.tw-recent-portfolios-widget a{width:75px;height:75px;background:#777}.flickr-widget .flickr-channel{display:inline-block;*display:inline}.tw-recent-posts-widget ul{margin:0;list-style:none}.tw-recent-posts-widget ul li{display:inline-block;padding:10px 0;width:100%}#sidebar aside.widget .tw-recent-posts-widget ul li{padding:12px 0 0;border-bottom:0}#sidebar .widget .tw-recent-posts-widget ul li:before,.isotope-container .loop-media blockquote:before,.loop-media blockquote p:before,.widget_nav_menu ul.sub-menu,.widget_pages ul.children{display:none}#sidebar .tw-recent-posts-widget h4{font-weight:400}.tw-recent-posts-widget ul li:first-child{padding-top:0}.tw-recent-posts-widget h4{margin-bottom:4px;font-size:13px;line-height:20px}.tagcloud a,.tw-recent-posts-widget .meta,footer#footer .tw-recent-posts-widget .meta a{color:#aaa;text-transform:capitalize;font-size:13px;line-height:20px}.tw-recent-posts-widget .recent-thumb img{-webkit-box-shadow:inset 0 1px rgba(255,255,255,.2);box-shadow:inset 0 1px rgba(255,255,255,.2)}.tw-recent-posts-widget .recent-thumb img:hover{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:gray;filter:gray;-webkit-transition:.3s ease-in;transition:.3s ease-in}.tw-recent-posts-widget .recent-thumb{float:left;margin:4px 22px 4px 0}#footer .tagcloud a{background:#121212!important;color:#8d8d8d!important}.tagcloud a{display:inline-block;margin-right:5px;margin-bottom:10px;padding:6px 15px;border-radius:2px;background:#2f2f2f!important;color:#dcdcdc!important;font-size:11px!important}#footer .tagcloud a:hover,.tagcloud a:hover{background:#2dcb73!important;color:#fff!important}#footer .tw-title-border,#main,#slider{background:#fff}#footer .tw-recent-posts-widget h4 a:hover,.loop-meta a:hover,h2.loop-title a:hover{color:#2dcb73}.footer-logo{float:left;margin-right:20px}.tw-title-container,.tw-widget-title-container{position:relative;padding-bottom:30px}.tw-title-border{position:absolute;left:0;width:30px;height:3px;background:#2dcb73}#main,#slider{position:relative}.single #main,.woocommerce #main{padding:30px 0}#main [class*=span]{display:inline-block;margin-top:30px;margin-bottom:30px;*display:inline}.content-left,.right-sidebar{float:right}article.loop{padding-bottom:60px}.tw-service-content p:last-child,article.loop p:last-child{margin-bottom:0}h1.single-title,h2.loop-title{font-weight:700;font-size:24px}h2.loop-title a{-ms-word-wrap:break-word;word-wrap:break-word;color:#2f2f2f}.loop-media{margin-bottom:25px}.gallery-slide .slide-item img,.loop-media iframe{width:100%}.meta-container{position:relative;font-weight:700;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}.loop-meta{margin-top:20px;padding:14px 0;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.loop-meta a,ul.loop-meta li a,ul.loop-meta li span.date{color:#2f2f2f}.loop-meta.tag{padding-right:370px;min-height:20px}.loop-block .loop-meta{margin-right:170px}ul.loop-meta li{padding:0 17px 0 20px;border-left:1px solid #d6d6d6;color:#aaa;line-height:1}ul.loop-meta li:first-child{padding-left:0;border-left:0}ul.loop-meta li:last-child{padding-right:0}.loop-meta li i{margin-right:5px;color:#8d8d8d;font-size:14px}.loop-block a.more-link{position:absolute;top:0;right:0;display:block;width:140px;height:50px;background:#2dcb73;color:#fff;text-align:center;line-height:50px}.loop-block a.more-link:hover{color:#fff;background:#2f2f2f}#main .tw-blog .isotope-container article.loop{margin-top:0;padding-bottom:20px}.isotope-container .loop-block .loop-meta,.isotope-container .loop-media{margin:0}.isotope-container .loop-block a.more-link{position:static;background:0 0;color:#222;text-align:left;line-height:30px;width:auto;height:auto}.isotope-container h2.loop-title{font-size:16px;padding-top:10px}.isotope-container .loop-media .link-content,.isotope-container .loop-media blockquote{padding:40px 20px 20px;margin:0;position:static}.isotope-container .loop-media .link-text,.isotope-container .loop-media blockquote p{font-size:16px;line-height:1.6}.isotope-container span.post-format:before{font-size:20px}.isotope-container article .loop-format{width:100%;top:20px}.tw_post_sharebox{position:absolute;right:0;top:35px}.tw_post_sharebox>div{float:left;height:20px;margin-right:10px}.tw_post_sharebox>div:last-child{margin-right:0}.tw_post_sharebox .facebook_share iframe{border:0;overflow:hidden;width:85px;height:21px}.tw_post_sharebox .googleplus_share>div{width:65px!important}.twitter_share>iframe{width:85px!important}article.tw_portfolio .tw_post_sharebox{position:static;margin-top:10px}.tw-author{margin:30px 0;padding:30px;background-color:#2dcb73}.tw-author .author-image{float:left;margin-right:30px}.tw-author a,.tw-author h3,blockquote p{color:#fff;font-size:13px}.tw-author p{margin:0;color:#fff}article .loop-format{position:absolute;top:50%;left:0;margin-top:-20px;width:70px;background:#2dcb73;text-align:center}span.post-format:before{display:block;color:#fff;font-size:32px;font-family:FontAwesome}.post-format.link:before{content:"\f0c1"}.post-format.quote:before{content:"\f10d"}.format-link .loop-media,.format-quote .loop-media{position:relative;display:block;background:#2dcb73}.sticky .loop-block,article.format-aside .loop-block{padding:15px 20px;border:1px solid #ddd;background:#fff}.sticky .loop-block{background:#f9f9f9}blockquote{width:60%;background:#f6f6f6;position:relative;padding:20px 30px;border:0;margin:0 auto 15px}.loop-media blockquote:before{content:""}blockquote:before{font-family:FontAwesome;content:"\f10e";position:absolute;left:-32px;text-align:center;line-height:32px;color:#fff;top:0;width:32px;height:32px;background-color:#2dcb73}blockquote p{padding:0;color:#aaa;line-height:20px}.loop-media blockquote{width:auto}.loop-media blockquote p{padding:0 0 5px;color:#2f2f2f;font-weight:700;font-style:normal;font-size:24px;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3}.loop-media blockquote span{color:#aaa;font-weight:700}.tw-divider{border-top:1px solid #ddd;border-bottom:1px solid #fff}.tw-element.tw-divider-space-container{margin-top:0!important;margin-bottom:0!important;min-height:0!important}.loop-media .link-content,.loop-media blockquote{margin-left:70px;padding:40px 50px;background:#f8f8f8}.loop-media .link-text{margin-bottom:5px;font-weight:700;font-size:24px;line-height:1.5}.loop-media .link-text a{color:#2f2f2f}.image-links a.btn-border{border-color:#fff;color:#fff;text-transform:uppercase}.gallery-container .slide-item{position:absolute}.gallery-container .slide-item:first-child{position:static}.gallery-container,.loop-image,.loop-image a{position:relative}.tw-blog .image-overlay{background-color:transparent;opacity:1;filter:alpha(opacity=1)}.gallery-container .carousel-arrow a.carousel-next,.gallery-container .carousel-arrow a.carousel-prev{border:0;background-color:rgba(0,0,0,.5);color:#fff}.image-overlay{position:absolute;z-index:5;top:0;overflow:hidden;width:100%;height:100%;background-color:rgba(254,71,67,.6);text-align:center;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 450ms ease-out 0s;transition:all 450ms ease-out 0s;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.loop-image:hover .image-overlay,.slide-item:hover .image-overlay{opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.image-overlay.hover-link{background-image:url(assets/img/hover-link.png);background-position:center center;background-repeat:no-repeat}.image-overlay .image-links{position:absolute;top:50%;margin-top:-20px;width:100%}.gallery-container .carousel-arrow{bottom:10px;right:20px}.gallery-container .carousel-arrow a.carousel-prev{margin-right:0}.carousel-arrow{position:absolute;z-index:10;right:10px;bottom:10px}.carousel-arrow a.carousel-next,.carousel-arrow a.carousel-prev{display:inline-block!important;width:28px;height:28px;border:2px solid #d6d6d6;color:#d6d6d6;text-align:center;font-weight:700;font-size:13px;line-height:28px}.carousel-arrow a.carousel-prev{margin-right:4px}.carousel-text .carousel-arrow{position:relative;left:0;bottom:0;margin-top:10px}.video-height{display:table-cell;background:#ddd;vertical-align:middle}div.jp-jplayer.jp-jplayer-video{background-color:#292a2b}.jp-jplayer-video video{margin-bottom:-6px}div.jp-audio,div.jp-video{margin-bottom:20px;color:#fff;font-size:1em;font-family:Verdana,Arial,sans-serif;line-height:1.6;width:100%}div.jp-interface{position:relative;z-index:100;width:100%;background:url(assets/img/jplayer_bg.png) repeat-x;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.4);box-shadow:0 1px 1px rgba(0,0,0,.4)}div.jp-type-single div.jp-interface{height:30px}div.jp-interface ul.jp-controls{margin:0;padding:0;list-style-type:none}div.jp-interface ul.jp-controls li{display:inline}div.jp-interface ul.jp-controls a{position:absolute;overflow:hidden;text-indent:-9999px}a.jp-pause,a.jp-play{z-index:1;width:33px;height:30px;outline:0}div.jp-type-single a.jp-pause,div.jp-type-single a.jp-play{top:0;left:0}a.jp-play{background:url(assets/img/jplayer-black-and-yellow.png) 0 0 no-repeat}a.jp-play:hover{background:url(assets/img/jplayer-black-and-yellow.png) -33px 0 no-repeat}a.jp-pause{display:none;background:url(assets/img/jplayer-black-and-yellow.png) 0 -30px no-repeat}a.jp-pause:hover{background:url(assets/img/jplayer-black-and-yellow.png) -33px -30px no-repeat}div.jp-progress-container{position:absolute;top:0;left:34px;padding:12px 10px;width:225px;height:6px}div.jp-progress{position:absolute;overflow:hidden}div.jp-type-single div.jp-progress{padding:1px;width:223px;height:7px;background:url(assets/img/jplayer-black-and-yellow.png) 0 -192px repeat-x}.single div.jp-type-single div.jp-progress{width:411px}div.jp-play-bar,div.jp-seek-bar{width:0;height:5px;border-radius:1px}div.jp-seek-bar{background:url(assets/img/jplayer-black-and-yellow.png) 0 -163px repeat-x;cursor:pointer}div.jp-play-bar{background:url(assets/img/jplayer-black-and-yellow.png) 0 -133px repeat-x}div.jp-volume-bar-container{position:absolute;top:0;right:20px;padding:12px 10px;width:40px;height:6px}div.jp-volume-bar{position:relative;overflow:hidden;width:40px;height:9px;background:url(assets/img/jplayer-black-and-yellow.png) 0 -192px repeat-x;cursor:pointer}div.jp-type-single div.jp-volume-bar{top:0;left:18px}div.jp-volume-bar-value{margin:1px;width:0;height:5px;border-radius:1px;background:url(assets/img/jplayer-black-and-yellow.png) 0 -133px repeat-x}a.jp-mute,a.jp-unmute{top:9px;right:60px;z-index:1;width:17px;height:13px;outline:0}.seperator-first,.seperator-second{position:absolute;left:32px;width:2px;height:30px;background:url(assets/img/seperator.png) no-repeat left}.seperator-second{right:90px;left:auto}a.jp-mute{background:url(assets/img/jplayer-black-and-yellow.png) -10px -68px no-repeat}a.jp-mute:hover{background:url(assets/img/jplayer-black-and-yellow.png) -43px -68px no-repeat}a.jp-unmute{display:none;background:url(assets/img/jplayer-black-and-yellow.png) -10px -98px no-repeat}a.jp-unmute:hover{background:url(assets/img/jplayer-black-and-yellow.png) -43px -98px no-repeat}.tw-portfolio .pagination{text-align:left}.pagination{margin:0}.pagination ul{border-radius:0}.tw-pagination.pagination ul>li>a,.tw-pagination.pagination ul>li>span{margin-left:5px;padding:0;width:28px;height:28px;border:2px solid #d6d6d6;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#d6d6d6;text-align:center;font-weight:700;line-height:28px}.pagination ul>li>a.current,.pagination ul>li>a:hover,.pagination ul>li>span.current{border-color:#2dcb73;background:#fff;color:#2dcb73}#comments{margin-top:50px}.comment-form-email{float:left}.comment-form-comment{width:65%;float:left}.comment-form-author,p.form-submit{float:right;width:30%}p.form-submit input{width:226px;text-transform:uppercase}#commentform input[type=text],.comment-form-comment textarea{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:20px}.comment-form-comment textarea{margin-bottom:20px;padding:15px 20px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#commentform,.comment-form-comment textarea{width:100%;display:inline-block}#reply-title{margin-bottom:20px;font-size:16px}.comment-title{font-size:16px;margin-bottom:25px}.comment-author img{display:block;float:left;margin:0 30px 30px 0;width:70px;height:70px}.comment-meta{position:relative;top:-3px;color:#222}.callout-text>a.btn,.comment-meta span.comment-replay-link{position:absolute;right:0}.comment-meta,.comment-meta span a,.tw-callout h1{font-weight:700}.comment-body{position:relative;margin-bottom:25px;margin-left:100px}.comment-list .comment-block .comment-block{margin-left:29px;padding-left:50px;border-left:1px solid #e5e5e5}.comment-author{margin-bottom:5px}.comment-block .comment{position:relative;float:left;margin-bottom:30px;width:100%;border-bottom:1px dotted #ddd}#fbcomments,.fb-comments,.fb-comments iframe[style],.fb-comments span{width:100%!important}.background-video,.video-mask,.video-mask-color{position:absolute;width:100%;height:100%}.video-mask{top:0;left:0;z-index:3;cursor:pointer;background-image:url(assets/img/video-mask.png);background-repeat:repeat;background-size:2px 2px;transition:background 1s;-webkit-transition:background 1s;-moz-transition:background 1s;-o-transition:background 1s}.paused .jp-jplayer-bgvideo>img{display:block!important}.video-mask-color{top:0;left:0;z-index:3;background:#222;zoom:1;filter:alpha(opacity=40);opacity:.4}.bg-video-container{text-align:center}.bg-video-play{display:inline-block;cursor:pointer;text-align:right;font-size:32px;width:30px;line-height:30px;padding:22px;border:3px solid #cc181e;background:#cc181e;color:#fff;border-radius:500px;-webkit-border-radius:500px;-moz-border-radius:500px;margin-bottom:20px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.bg-video-play:hover{background:0 0;border:3px solid #fff}.bg-video-text{color:#fff;text-transform:uppercase}.span9 .tw-callout.with-button .callout-text{padding-right:200px}.tw-callout.with-button .callout-text{position:relative;padding-right:250px}.tw-callout h1{color:#222;font-size:24px}.list_carousel li .carousel-content h3:hover a,.tw-callout a{color:#2dcb73}.tw-callout p{font-size:13px}.callout-text>a.btn{top:50%;margin:-24px 0 0;text-transform:uppercase}.tw-service-box{padding-bottom:30px}.left-service,.tw-font-awesome,.wpcf7-form-control-wrap input{display:inline-block}.tw-service-box:last-child{padding-bottom:0}.tw-service-box .tw-service-icon{display:block;margin-bottom:30px;text-align:center}.tw-service-box.left-service .tw-service-icon{float:left}.tw-service-box .tw-service-icon.pull-left,.tw-service-box .tw-service-icon.pull-right{margin-bottom:10px}.tw-service-box .tw-service-content.desc_unstyle{text-align:inherit}.tw-service-box .tw-service-content{text-align:center}.tw-service-box .tw-service-content p a:hover{color:#222}.tw-service-box h3{margin-bottom:20px;color:#2f2f2f;font-weight:700;line-height:1}.tw-service-content p a{display:inline-block;padding:9px 20px;border:2px solid #d6d6d6;text-transform:uppercase;color:#aaa;font-weight:700;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}.tw-service-content h3 a{color:#aaa}.tw-service-content h3 a:hover{color:#2f2f2f}.tw-font-awesome.circle{border-radius:1500px;-wenkit-border-radius:1500px}.accordion-heading .accordion-toggle{position:relative;background-color:#2dcb73;color:#fff;text-transform:uppercase;font-weight:700}.accordion-heading .accordion-toggle span.tw-check{float:right;margin-top:-8px;padding:8px 0 8px 15px}.accordion-heading .accordion-toggle span.tw-check .icon-plus,.accordion-heading .accordion-toggle.active span.tw-check .icon-minus{display:inline-block;color:#fff;font-size:10px}.accordion-heading .accordion-toggle span.tw-check .icon-minus,.accordion-heading .accordion-toggle.active span.tw-check .icon-plus,.tw-carousel-twitter ul.jtwt li:before{display:none}.accordion-group{margin-bottom:5px;border:0;border-radius:0}.accordion-group:last-child,.accordion-inner p:last-child,.tab-content .tab-pane p:last-child,aside.widget ul.jtwt li:last-child{margin-bottom:0}.accordion-inner{padding:20px 0;border-top:none}.nav-tabs>li>a,.tabs-below>.nav-tabs>li>a{padding:0 20px;border:0;border-radius:0;background:#2dcb73;color:#fff}.tabs-top .nav li a span{margin-left:10px}.nav-tabs>li.active>a,.nav-tabs>li.active>a i{color:#2f2f2f}.nav-tabs>li>a i,.nav-tabs>li>a span{display:inline-block;padding:20px 0;color:#fff;font-weight:700}.tabs-left>.nav-tabs>li a i,.tabs-right>.nav-tabs>li a i{padding:0}.nav-tabs>li.active>a span{color:#333}.nav-pills>li>a,.nav-tabs>li>a{margin-right:-1px}.nav-tabs>.active>a,.nav-tabs>.active>a:focus,.nav-tabs>.active>a:hover{border:0;border-bottom-color:transparent;background:#f6f6f6}.nav-tabs>li>a:focus,.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus,.tabs-left>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:hover{border-color:#ddd}.nav-tabs{margin:0;border-bottom:0}.tab-content{padding:20px;min-height:100px;border-radius:0 0 3px 3px;background:#f6f6f6}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:focus,.tabs-below>.nav-tabs>.active>a:hover{border:1px solid #ddd;border-top-color:transparent}.tabs-below>.nav-tabs>li>a:focus,.tabs-below>.nav-tabs>li>a:hover{border-top-color:transparent;border-bottom-color:#ddd}.tabs-below>.nav-tabs{border-top:none}.tabs-left .tab-content,.tabs-right .tab-content{margin:0}.tabs-left>.nav-tabs{margin-right:-1px}.tabs-right>.nav-tabs{margin-left:-1px}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{padding:20px 10px;min-width:15px}.tabs-left>.nav-tabs>li>a,.tabs-left>.tab-content,.tabs-right>.nav-tabs>li>a,.tabs-right>.tab-content{border-radius:0}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{margin-bottom:0}.tabs-left>.nav-tabs>li>a span,.tabs-right>.nav-tabs>li>a span{padding:0 15px}#page-title .container{padding:0 10px}table{width:100%;border-spacing:0;border-collapse:collapse;background-color:transparent}table td,table th{padding:8px;border-top:1px solid #f0f0f0;vertical-align:top;text-align:left;line-height:20px}table th{font-weight:700}table thead th{vertical-align:bottom}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-top:0}table tbody+tbody{border-top:2px solid #ddd}#sidebar aside.widget ul.jtwt{position:relative;list-style:none}#footer aside.widget ul.jtwt li,.twitter-follow,ul.jtwt li{margin-bottom:0;margin-left:36px;line-height:20px}#sidebar aside.widget ul.jtwt li{margin-left:15px}#footer aside.widget ul.jtwt li:before,#sidebar aside.widget ul.jtwt li:before,ul.jtwt li:before{position:absolute;left:0;display:inline-block;margin-top:2px;color:#8d8d8d;content:"\f099";text-decoration:inherit;font-size:16px;font-family:FontAwesome;speak:none}.jtwt_loader{font-weight:700}.jtwt_picture{float:left;margin-right:10px}a.jtwt_date{display:none;font-size:12px}.caroufredsel_wrapper{margin:0!important}.list_carousel{position:relative;margin:0 -15px!important}.list_carousel li{position:relative;display:block;float:left;margin:0 15px;padding:0;width:270px;height:auto}.list_carousel li:hover .carousel-meta{background:#2f2f2f}.list_carousel>.carousel-arrow{position:absolute;top:-65px;right:15px;height:32px}ul.tw-carousel{margin-left:0}.tw-carousel-portfolio li img,.tw-portfolio .loop-image img{width:100%}.carousel-container [class*=span]{margin-top:0;margin-bottom:0}.carousel-meta{padding:8px 15px;background:#2dcb73}.carousel-meta>div,.carousel-meta>div a{display:inline-block;color:#fff;font-weight:700}.carousel-meta>div i{margin-right:5px}.carousel-meta>div{margin-right:10px}.carousel-content{position:relative}.carousel-content .carousel-arrow{position:static}.carousel-video{overflow:hidden}.carousel-video iframe,.tw-portfolio article.tw_portfolio iframe{height:auto}.tw-carousel-partner.list_carousel{margin:0!important}.tw-carousel-partner.list_carousel li{margin:0;padding:20px;width:130px;border-right:1px solid #ddd;text-align:center}.tw-carousel-partner .carousel-arrow{right:0}.tw-carousel-partner .caroufredsel_wrapper{border:solid 1px #ddd;border-right:none}.tw-carousel-post .carousel-content h3{margin:10px 0;font-size:16px}.tw-carousel-post .carousel-content h3 a{color:#2f2f2f}.tw-carousel-post.list_carousel li{width:370px}.tw-carousel-twitter{padding:0 30px!important}.tw-carousel-twitter .twitter-follow,.tw-carousel-twitter ul.jtwt li{margin-top:5px;margin-left:15px;text-align:center;z-index:2}.tw-carousel-twitter .twitter-follow,.tw-carousel-twitter ul.jtwt li span a{font-weight:700}.tw-carousel-twitter .twitter-follow span{font-weight:400}.tw-carousel-twitter ul.jtwt li span{display:inline-block;margin-bottom:5px;font-size:16px}.tw-carousel-twitter.list_carousel li{width:100%}.tw-carousel-twitter .carousel-arrow{position:absolute;top:50%;right:0;z-index:1;margin-top:-10px;width:100%}.tw-carousel-twitter .carousel-arrow .carousel-prev{position:absolute;left:0}.tw-carousel-twitter .carousel-arrow .carousel-next{position:absolute;right:0}.tw-carousel-twitter .icon-twitter{display:block;margin-bottom:10px;text-align:center;font-size:42px}.alert{position:relative;margin-bottom:4px;padding:11px 40px;border:0;border-radius:0;background-color:#fd9638;color:#fff;text-shadow:none}.alert:last-child{margin-bottom:0}.alert .close{top:1px;text-shadow:none}.alert-danger,.alert-error{background-color:#f25656}.alert-success{background-color:#35d05a}.alert-info{background-color:#4fc7ed}.alert i{position:absolute;top:13px;left:15px;width:16px;height:16px;font-size:16px}.progress,.progress .bar{border-radius:14px 0 0 14px;-webkit-box-shadow:none;box-shadow:none}.progress{position:relative;margin-bottom:5px;height:100%;background:#f6f6f6}.progress span{position:absolute;right:0;padding:0 6px;background:#aaa;color:#fff;letter-spacing:-1px;font-weight:700;line-height:28px}.progress span:before{position:absolute;top:50%;left:-4px;margin-top:-5px;border-top:5px solid transparent;border-right:5px solid #aaa;border-bottom:5px solid transparent;content:''}.progress .bar{padding:4px 20px;text-align:left;text-shadow:none;font-weight:700;font-size:13px;-webkit-filter:none;filter:none}.progress .bar.tw-bi{background-image:none}.progress-striped .bar{background-size:50px 50px}.btn,.btn span{-webkit-transition:all .3s;transition:all .3s}.btn{display:inline-block;margin:0 10px 10px 0;padding:14px 20px;background:#2dcb73;font-weight:700;font-size:13px;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;*display:inline;*zoom:1;text-transform:uppercase;position:relative}.btn span{position:absolute;z-index:-1}.btn.rounded,.btn.rounded span{overflow:hidden;border-radius:8px}#footer a.btn,.btn:hover,a.btn{color:#fff}.btn-flat:hover{background:0 0!important}.btn-flat{border:2px solid}.btn-flat.btn-hover2{border:2px dashed}.btn-flat.btn-hover3{border:2px dotted}.btn-flat.btn-hover4{border:4px double}.btn-flat.btn-hover5{border:2px groove}.btn-flat.btn-hover6{border:2px ridge}a.btn-border{border:2px solid #aaa;background:0 0;color:#aaa;z-index:2}.btn-border:hover{color:#fff!important}.btn-border span{top:0;left:0;width:100%;height:100%;opacity:0}.btn-border:hover span{opacity:1}.btn-border.btn-hover2 span{width:100%;height:0;top:0;left:0}.btn-border.btn-hover2:hover span,.tw-portfolio article.tw_portfolio .video-height iframe{height:100%}.btn-border.btn-hover3 span{width:0%;height:100%;top:0;left:0}.btn-border.btn-hover3:hover span{width:100%}.btn-border.btn-hover4,.btn-border.btn-hover5,.btn-border.btn-hover6{overflow:hidden}.btn-border.btn-hover4 span{width:0;height:103%;top:50%;left:50%;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.btn-border.btn-hover4:hover span{width:90%;opacity:1}.btn-border.btn-hover5 span{width:100%;height:0;top:50%;left:50%;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.btn-border.btn-hover5:hover span{height:200%;opacity:1}.btn-border.btn-hover6 span{width:101%;height:0;top:50%;left:50%;background:#fff;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.btn-border.btn-hover6:hover span{height:70%;opacity:1}.btn-small{padding:12px;font-size:11px}.btn-large{padding:18px 20px;font-size:16px}.label{padding:1px 4px;background-color:#00bef2;text-shadow:none;line-height:1.6;font-size:13px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.tw-dropcap{float:left;margin-top:5px;margin-right:20px;padding:17px 20px;background-color:#2dcb73;color:#fff;text-transform:uppercase;font-weight:700;font-size:24px;line-height:1}.tw-dropcap.cap_circle{border-radius:50%;-wenkit-border-radius:50%}.tw-dropcap.cap_border{border:2px solid #2dcb73;background-color:transparent}.tw-pricing,article.single-portfolio iframe{width:100%}.tw-pricing-two{width:50%}.tw-pricing-three{width:33.333%}.tw-pricing-four{width:25%}.tw-pricing-five{width:20%}.tw-pricing-col{float:left;background:#f6f6f6}.tw-portfolio article.tw_portfolio div.jp-audio,.tw-portfolio article.tw_portfolio div.jp-video,.tw-portfolio article.tw_portfolio p,.tw-pricing .tt-button,.tw-pricing p,.tw-pricing ul{margin-bottom:0}.tw-pricing-box{text-align:center}.tw-pricing-bottom ul li{padding:10px 15px}.tw-pricing-top{margin:0 40px 20px;padding:25px 0;border-bottom:1px solid #d6d6d6}.tw-pricing-header{padding:15px;background:#2dcb73}.tw-pricing-footer{padding:20px 40px 30px}.tw-pricing-footer a{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:15px 20px;width:100%;color:#fff;text-align:center}.tw-pricing-header h1{margin-bottom:0;color:#fff;font-size:16px;line-height:1}.tw-pricing-top>span:first-child{color:#2f2f2f;font-weight:700;font-size:38px;line-height:1}.tw-pricing-top>span:last-child{position:relative;margin-left:4px}.tw-pricing-top span span{position:absolute;top:-20px;color:#2f2f2f;font-weight:700;font-size:18px}.tw-pricing-bottom ul{margin:0 20px;list-style:none}.tw-pricing-bottom p{padding:10px 20px}.tw-testimonials{position:relative}.tw-testimonials .carousel-arrow{position:static}.tw-testimonials .carousel-arrow a.carousel-next,.tw-testimonials .carousel-arrow a.carousel-prev{position:absolute;right:0;margin:0;width:32px;height:49.9%;border:0;background:#aaa}.tw-testimonials .carousel-arrow a.carousel-next:hover,.tw-testimonials .carousel-arrow a.carousel-prev:hover{background-color:#2dcb73}.tw-testimonials .carousel-arrow a.carousel-next i,.tw-testimonials .carousel-arrow a.carousel-prev i{display:block;position:absolute;top:50%;color:#fff;left:40%}.tw-testimonials .carousel-arrow a.carousel-prev{top:0}.tw-testimonials .carousel-arrow a.carousel-next{bottom:0}.tw-testimonials ul{margin:0;list-style:none}.tw-testimonials .testimonial-author{float:left;width:70px;height:70px}.testimonial-item{padding:30px;background:#f6f6f6}.testimonial-content{margin-top:-7px;margin-left:100px;padding-right:32px;color:#aaa}.testimonial-content p,.testimonial-content p a{margin:0;color:#2f2f2f;font-weight:700}.tw-coming-soon>div,.tw-testimonials>.caroufredsel_wrapper>ul>li{float:left}.tw-portfolio .tw-filter ul{margin-bottom:0;text-transform:uppercase;font-weight:700;line-height:1}.tw-filter ul li{padding:0;line-height:1}.tw-filter ul li:after{padding:0 10px;content:'/'}.tw-filter ul li:last-child:after{display:none}.tw-filter ul li a{color:#8d8d8d}.tw-filter ul li a.selected,.tw-filter ul li a:hover{color:#222;font-weight:700}#main .tw-portfolio .tw-pagination,#main .tw-portfolio article.tw_portfolio{margin-bottom:40px}#main .related_portfolios{margin-top:0}#main .related_portfolios .tw-portfolio article.tw_portfolio{margin-bottom:0;margin-top:0}.tw-portfolio article.tw_portfolio p iframe{margin-bottom:-5px}.portfolio-content{position:relative;padding:15px 20px;background:#f6f6f6;height:15px}h2.portfolio-title{width:85%;display:inline-block;margin:0;font-size:13px}h2.portfolio-title a{color:#2f2f2f}h2.portfolio-title a:hover,h3.error404 span{color:#2dcb73}.likeit i,article.single-portfolio .meta-cat i{padding-right:5px}article.single-portfolio .meta-cat a,article.single-portfolio .meta-fav span{color:#2f2f2f;font-weight:700}article.single-portfolio .meta-cat{margin-bottom:20px}article.single-portfolio .likeit{position:static;display:inline-block;margin-bottom:20px;float:none}.tw-pagination.pagination ul>li>a.selected{background:#2dcb73;color:#fff}.likeit{top:15px;position:absolute;right:15px;cursor:pointer}.likeit.liked,.likeit:hover{color:#fe4743}a.live-preview{border:2px solid #2dcb73;color:#2dcb73}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;transition-duration:0s}.theme-boxed{margin:0 auto;width:1200px;background:#fff}.ie8 .tw-logo{display:block}.ie8 ul.sf-menu>li>a{margin:0 15px}.ie8 .theme-boxed{width:1000px}.ie8 .collapse{height:auto!important}#scrollUp{position:fixed;right:30px;bottom:30px;width:50px;height:50px;border-radius:3px;color:#fff;text-align:center;background-color:rgba(0,0,0,.2);font-size:16px;line-height:50px;cursor:pointer}#scrollUp:hover{background-color:rgba(0,0,0,.4)}.hidden{}#scrollUp,.tw-infinite-scroll>.loading,.tw-infinite-scroll[data-has-next=false]>.next,.tw-infinite-scroll[data-has-next=true]>.no-more,body section#loading{display:none}.list-desc>ul,ul.tw-list{list-style:none}ul.tw-list>li>i{margin-right:5px;margin-left:-15px}.wpcf7-form-control-wrap textarea{width:83%}#google-map{margin-bottom:-5px}.theme-boxed .tw-full-element{margin-left:-45px;width:1260px}@media (max-width:1199px){.theme-boxed .tw-full-element{margin-left:-30px;width:1000px}}.list-desc,.with-list-desc{display:inline-block;vertical-align:middle}.list-desc{width:30%;opacity:0}.with-list-desc{width:70%}.list-desc>ul>li>i,.tw-infinite-scroll>a.next>i{margin-right:10px}.tw-circle-chart{position:relative;text-align:center;margin:0 auto}.tw-circle-chart canvas{position:absolute;top:0;left:0}.tw-milestones-count>.tw-milestones-show{position:relative;float:left;overflow:hidden;width:20px;height:40px;top:5px;text-align:right}.tw-milestones-count>.tw-milestones-show>ul{position:absolute;margin:0;list-style:none}.tw-milestones-count{color:#2f2f2f;font-weight:700;font-size:31px}.tw-milestones .tw-milestones-icon,.tw-milestones-content{float:left;margin-right:30px}.tw-milestones-content p{color:#aaa;font-weight:700}.tw-cs-container{text-align:center;margin:0}.page-template-template-coming_soon-php #main{padding:200px 0}.page-template-template-coming_soon-php h1,.tw-coming-soon h1{font-size:48px;color:#fff;text-transform:uppercase}.tw-coming-soon .days,.tw-coming-soon .hours,.tw-coming-soon .minutes,.tw-coming-soon .seconds{color:#fff;font-weight:700;background:#2dcb73;width:94px;height:60px;padding:25px 0}.tw-coming-soon .count{font-size:38px;line-height:1}.subscribe-container input,.tw-coming-soon{display:inline-block}.subscribe-container input{background:0 0;border-color:#fff;margin:0 10px 0 0}.tw-coming-soon>.sep{font-size:48px;padding:10px 17px}.tw-coming-soon-content{width:700px;margin:20px auto}#error404-container{position:relative;margin:50px 0}h2.errorh2,h3.error404{text-align:center;text-transform:uppercase;font-weight:700;font-size:48px}h2.errorh2{font-size:24px}.tw-404-error{margin:0 auto;width:370px}.tw-404-search-container{position:relative;overflow:hidden;margin:0 auto;padding:60px 150px;width:470px;background:#2dcb73;text-align:center}.tw-404-search-container:before{position:absolute;top:-85px;left:-23px;color:rgba(255,255,255,.1);content:"\f002";font-size:180px;font-family:FontAwesome}.tw-404-search-container form{display:inline-block;margin:0}.tw-404-search-container form#searchform input:-moz-placeholder,.tw-404-search-container form#searchform input::-moz-placeholder{color:#fff}.tw-404-search-container form#searchform input:-ms-input-placeholder{color:#fff}.tw-404-search-container form#searchform input::-webkit-input-placeholder{color:#fff}.tw-404-search-container form#searchform input{margin:0;width:100%;border:2px solid #fff;background:0 0}.tw-404-search-container form#searchform i{top:11px;color:#fff}.error4button{position:relative;display:inline-block;margin-left:20px}.error404 #main{background:url(assets/img/404-coming-soon-bg.jpg) no-repeat;background-size:cover}.dark #footer aside.widget ul.jtwt li:before,.dark #sidebar aside.widget ul.jtwt li:before,.dark .icon-twitter,.dark .tw-callout h1,.dark .tw-carousel-post .carousel-content h3 a,.dark .tw-carousel-twitter ul.jtwt li,.dark .tw-carousel-twitter ul.jtwt li a,.dark .tw-filter ul li a.selected,.dark .tw-filter ul li a:hover,.dark .tw-milestones-count>.tw-milestones-show>ul,.dark .tw-service-box .tw-service-content p a:hover,.dark .tw-service-content a,.dark .twitter-follow,.dark a,.dark h1.tw-coming-soon-title,.dark h2.loop-title a,.dark h3,.dark p,.dark ul.jtwt li span,.dark ul.jtwt li:before,.dark ul.loop-meta li a,.dark ul.loop-meta li span.date,.dark ul.tw-list{color:#fff}.dark .tab-content .tab-pane p,.dark .tw-social-icon a,.dark ul.jtwt li span a{color:#aaa}.dark .testimonial-content p,.dark .testimonial-content p a{color:#2f2f2f}.dark h2.loop-title:hover a{color:#2dcb73}.dark .tw-title-border{background:#fff}.dark .pagination ul>li>a.current,.dark .pagination ul>li>a:hover,.dark .pagination ul>li>span.current,.dark .tw-pagination.pagination ul>li>a,.dark .tw-pagination.pagination ul>li>span{background:0 0}.dark #sidebar aside.widget ul li,.dark .tw-carousel-partner .caroufredsel_wrapper,.dark .tw-carousel-partner.list_carousel li,.dark aside>ul{border-color:transparent}.dark .tw-carousel-twitter .carousel-arrow a.carousel-next,.dark .tw-carousel-twitter .carousel-arrow a.carousel-prev{border:2px solid #fff;color:#fff}body.loading section#main{opacity:0;height:0;overflow:hidden}body.loading section#loading{display:block;width:100%;min-height:300px;background-image:url(assets/img/prettyPhoto/loader.gif);background-color:#fff;background-position:center;background-repeat:no-repeat}.twentytwenty-container img{width:100%;height:auto}#ascrail2000{z-index:10000!important;background-color:transparent;width:15px!important}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}.tw-toggle .accordion-toggle.active .icon-plus,[hidden],template{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.learning-page .row>div[class*=span],.page-template-pageslearningcenter-php .row>div[class*=span],.single-tw_portfolio .row>div[class*=span],body,figure{margin:0}a{background:0 0;color:#4782b1;-webkit-transition:.2s;transition:.2s}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}.classy-progress .days-left-aligned .title strong,b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input{font-family:inherit;line-height:normal}button,input,select,textarea{font-size:100%;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after,.clearfix:before,.row:after,.row:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.row:after{clear:both}.clearfix,.row{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.barea,nav ul li a,nav ul li a:hover{text-decoration:inherit;color:inherit;font-size:inherit}.bareul,.pvs-page-nav nav ul,nav ul{list-style-type:none;padding:0;margin:0}.bareul li,.pvs-carousel>ul li,.pvs-post-tiles li,nav ul li{padding:0;margin:0;display:inline-block}nav[role=navigation] ul#menu-primary>li>ul li ul li{padding:0;margin:0}.upper{text-transform:uppercase}.hidetext{text-indent:-9999px;white-space:nowrap}.tight{padding:0;margin:0}.bgcontain,.bgcover{background-size:cover;background-position:center center;background-repeat:no-repeat}.bgcontain{background-size:contain}.grid,body{zoom:1;*zoom:1}body{width:100%}.grid:after,.grid:before,body:after,body:before{content:"";display:table}.grid:after,.single-tw_portfolio section[role=main] .grid .meta-cat,body:after{clear:both}.grid{margin:0 auto;padding:0 20px}.grid.nomax,iframe{max-width:none}.col,[class*=col-]{display:inline;float:left;width:940px;margin:0 10px;position:relative}.col-1,.col-2,.col-3{display:inline;float:left;width:60px;margin:0 10px}.col-2,.col-3{width:140px}.col-3{width:220px}.col-4,.col-5,.col-6,.col-7,.col-8,.left.col{display:inline;float:left;width:300px;margin:0 10px}.col-5,.col-6,.col-7,.col-8,.left.col{width:380px}.col-6,.col-7,.col-8,.left.col{width:460px}.col-7,.col-8,.left.col{width:540px}.col-8,.left.col{width:620px}.col-10,.col-11,.col-12,.col-9,.right.col{display:inline;float:left;width:700px;margin:0 10px}.col-10,.col-11,.col-12,.right.col{width:780px}.col-11,.col-12,.right.col{width:860px}.col-12,.right.col{width:940px}.right.col{width:300px}.fontBody,.fontHeader{font-family:museo-sans,MuseoSans,Helvetica,sans-serif}.learning-page .fsBody .fsForm__DEPRECATED .fsSection .fsSectionHeader p,.page-template-pageslearningcenter-php .fsBody .fsForm__DEPRECATED .fsSection .fsSectionHeader p,.single-tw_portfolio .fsBody .fsForm__DEPRECATED .fsSection .fsSectionHeader p,.tw-toggle .accordion-toggle{color:#fff}.tw-toggle .accordion-toggle .icon-minus{display:none;position:relative;top:4px}.tw-toggle .accordion-toggle .tw-check{float:right}.pvs-carousel.crewmember-carousel>ul li.on,.pvs-map nav.flipbook ul li.on,.tw-toggle .accordion-toggle.active .icon-minus,nav[role=navigation] ul#menu-primary>li:hover .sub-menu{display:block}.tw-toggle .accordion-body .accordion-inner{background-color:#fff}.tw-toggle .accordion-body .accordion-inner p{margin-left:20px}.tw-toggle p{overflow:inherit}.tw-toggle blockquote{width:80%;padding:18px 30px 18px 18px;margin-left:10%;background-color:#f6f6f6;margin-bottom:12px;margin-top:12px}.single-tw_portfolio h2,.tw-element h2{font-size:28px;color:initial;font-weight:100}.single-tw_portfolio h2.portfolio-title,.tw-element h2.portfolio-title{font-size:13px}.single-tw_portfolio a img,.tw-element a img{border:4px solid rgba(255,255,255,.7)}.single-tw_portfolio a img:hover,.tw-element a img:hover{border-color:#69a4e3;-webkit-transition:border-color .3s;transition:border-color .3s}.single-tw_portfolio.circle-link,.tw-element.circle-link{text-align:center}.single-tw_portfolio.circle-link ul,.tw-element.circle-link ul{list-style:none;margin:0;font-size:16px}.single-tw_portfolio.circle-link a img,.tw-element.circle-link a img{border:0;margin:5px 0}.single-tw_portfolio.circle-link a img:hover,.tw-element.circle-link a img:hover{opacity:.8}.single-tw_portfolio .tw_portfolio.isotope-item,.tw-element .tw_portfolio.isotope-item{margin-bottom:15px;margin-left:0;margin-right:0;padding:0 6px}.single-tw_portfolio .portfolio-content,.tw-element .portfolio-content{height:auto;background-color:#f0ebe0}.single-tw_portfolio .alignright,.tw-element .alignright{float:right;margin:5px 0 10px 20px}.single-tw_portfolio .alignleft,.tw-element .alignleft{float:left;margin:5px 20px 10px 0}.single-tw_portfolio .btn,.tw-element .btn{position:relative;display:inline-block;margin:0 10px 10px 0;padding:14px 20px;font-size:13px;line-height:1;text-transform:uppercase}.single-tw_portfolio .btn span,.tw-element .btn span{position:absolute;z-index:-1;-webkit-transition:all .3s;transition:all .3s}.single-tw_portfolio .btn-large,.tw-element .btn-large{padding:18px 20px;font-size:16px}.single-tw_portfolio .btn-border,.tw-element .btn-border{border:2px solid #aaa;background:0 0;z-index:2}.single-tw_portfolio .btn-border span,.tw-element .btn-border span{top:0;left:0;width:100%;height:100%;opacity:0}.single-tw_portfolio .btn-border:hover,.tw-element .btn-border:hover{color:#fff!important}.single-tw_portfolio .btn-border:hover span,.tw-element .btn-border:hover span{opacity:1}.nav-tabs>li>a:hover{background-color:rgba(0,102,153,.6)}.loop-meta{margin-top:12px}.learning-page #sidebar aside>ul li a:hover,.learning-page #sidebar ul.menu li.current_page_item a,.learning-page .tw-carousel-post .carousel-content h3:hover a,.loop-meta a:hover,.page-template-pageslearningcenter-php #sidebar aside>ul li a:hover,.page-template-pageslearningcenter-php #sidebar ul.menu li.current_page_item a,.page-template-pageslearningcenter-php .tw-carousel-post .carousel-content h3:hover a,.single-tw_portfolio #sidebar aside>ul li a:hover,.single-tw_portfolio #sidebar ul.menu li.current_page_item a,.single-tw_portfolio .tw-carousel-post .carousel-content h3:hover a{color:#69a4e3}#sidebar aside.widget .tw-widget-title-container h3.widget-title,#sidebar aside.widget .widget-title-container h3.widget-title,#slider h1,#slider h2{font-weight:100}.tw-tab .essb_links,.tw-tab .printfriendly{display:none}.learning-page h4,.page-template-pageslearningcenter-php h4,.single-tw_portfolio h4{font-size:20px;font-weight:400;line-height:1.5em}.learning-page p,.page-template-pageslearningcenter-php p,.single-tw_portfolio p{font-size:16px;font-weight:400;line-height:1.5em}.learning-page .tw-font-awesome.circle,.page-template-pageslearningcenter-php .tw-font-awesome.circle,.single-tw_portfolio .tw-font-awesome.circle{width:auto!important}.learning-page .carousel-meta,.learning-page .tw-title-border,.nav-tabs>li>a,.page-template-pageslearningcenter-php .carousel-meta,.page-template-pageslearningcenter-php .tw-title-border,.single-tw_portfolio .carousel-meta,.single-tw_portfolio .tw-title-border{background:#125c96}.learning-page .image-overlay,.page-template-pageslearningcenter-php .image-overlay,.single-tw_portfolio .image-overlay{background-color:rgba(0,102,153,.6)}.learning-page #page-title,.page-template-pageslearningcenter-php #page-title,.single-tw_portfolio #page-title{max-width:1230px;margin:0 auto;padding:0 20px;background:0 0}.learning-page #page-title h1,.learning-page #page-title h3,.page-template-pageslearningcenter-php #page-title h1,.page-template-pageslearningcenter-php #page-title h3,.single-tw_portfolio #page-title h1,.single-tw_portfolio #page-title h3{color:#221f1f;margin:.67em 0}.learning-page #page-title .container,.page-template-pageslearningcenter-php #page-title .container,.single-tw_portfolio #page-title .container{width:100%;padding:0 55px;background-color:#f8f6f2}.learning-page #page-title .container .page-title,.page-template-pageslearningcenter-php #page-title .container .page-title,.single-tw_portfolio #page-title .container .page-title{font-size:36px;font-weight:100;padding-top:80px}.learning-page .row-container,.page-template-pageslearningcenter-php .row-container,.single-tw_portfolio .row-container{background-color:#fff;padding-left:15px;padding-right:15px}.learning-page .row-container.article,.page-template-pageslearningcenter-php .row-container.article,.single-tw_portfolio .row-container.article{padding-top:12px}.learning-page .row-container.article .container,.page-template-pageslearningcenter-php .row-container.article .container,.single-tw_portfolio .row-container.article .container{background-color:#efefef}.learning-page .row-container.article .container h4,.page-template-pageslearningcenter-php .row-container.article .container h4,.single-tw_portfolio .row-container.article .container h4{color:#4782b1;font-weight:200}.learning-page .row-container .container,.page-template-pageslearningcenter-php .row-container .container,.single-tw_portfolio .row-container .container{width:100%;padding:40px}.learning-page #sidebar .fsForm,.learning-page .span12,.page-template-pageslearningcenter-php #sidebar .fsForm,.page-template-pageslearningcenter-php .span12,.single-tw_portfolio #sidebar .fsForm,.single-tw_portfolio .span12{width:100%}.learning-page .fsBody .fsForm__DEPRECATED,.page-template-pageslearningcenter-php .fsBody .fsForm__DEPRECATED,.single-tw_portfolio .fsBody .fsForm__DEPRECATED{max-width:100%;background-color:#0c395d}.learning-page .fsBody .fsForm__DEPRECATED .fsSection .fsSectionHeader,.page-template-pageslearningcenter-php .fsBody .fsForm__DEPRECATED .fsSection .fsSectionHeader,.single-tw_portfolio .fsBody .fsForm__DEPRECATED .fsSection .fsSectionHeader{background-color:#197fb3}.learning-page .fsBody .fsForm__DEPRECATED .fsSection .fsSectionHeader h2,.page-template-pageslearningcenter-php .fsBody .fsForm__DEPRECATED .fsSection .fsSectionHeader h2,.single-tw_portfolio .fsBody .fsForm__DEPRECATED .fsSection .fsSectionHeader h2{color:#fff;font-weight:100}.learning-page .fsBody .fsForm__DEPRECATED .fsSection .fsLabel,.learning-page .fsBody .fsForm__DEPRECATED .fsSection .fsOptionLabel,.learning-page .fsBody .fsForm__DEPRECATED .fsSection .fsRequiredLabel,.page-template-pageslearningcenter-php .fsBody .fsForm__DEPRECATED .fsSection .fsLabel,.page-template-pageslearningcenter-php .fsBody .fsForm__DEPRECATED .fsSection .fsOptionLabel,.page-template-pageslearningcenter-php .fsBody .fsForm__DEPRECATED .fsSection .fsRequiredLabel,.single-tw_portfolio .fsBody .fsForm__DEPRECATED .fsSection .fsLabel,.single-tw_portfolio .fsBody .fsForm__DEPRECATED .fsSection .fsOptionLabel,.single-tw_portfolio .fsBody .fsForm__DEPRECATED .fsSection .fsRequiredLabel{color:#fff}.learning-page .fsBody .fsForm__DEPRECATED .fsSupporting,.page-template-pageslearningcenter-php .fsBody .fsForm__DEPRECATED .fsSupporting,.single-tw_portfolio .fsBody .fsForm__DEPRECATED .fsSupporting{color:rgba(255,255,255,.7)}.fsBody .fsForm .fsCurrency{position:relative;top:-7px}.fsBody .fsForm .fsSpan100 .fsSubField,article .polaroid-and-quote .polaroid img{width:100%}.fsBody .fsForm .fsSpan100 input,.fsBody .fsForm .fsSpan100 input[type],.fsBody .fsForm .fsSpan100 textarea{width:100%;max-width:100%}.fsBody .fsForm .fsSpan100 input[size="10"]{width:100px}.fsBody .fsForm .fsFieldFocused{background-color:rgba(255,255,255,.2)}.fsBody .fsForm .fsSection .fsLabel,.fsBody .fsForm .fsSection .fsOptionLabel,.fsBody .fsForm .fsSection .fsRequiredLabel{font-weight:100;padding-bottom:5px}.fsBody .fsForm .fsSection .fsLabel .fsRequiredMarker,.fsBody .fsForm .fsSection .fsOptionLabel .fsRequiredMarker,.fsBody .fsForm .fsSection .fsRequiredLabel .fsRequiredMarker{color:#ba0000}.fsBody .fsForm input[type=number],.fsBody .fsForm input[type=number].fsRequired,.fsBody .fsForm input[type=tel],.fsBody .fsForm input[type=tel].fsRequired,.fsBody .fsForm select,.fsBody .fsForm select.fsRequired{height:32px;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}.fsBody .fsForm input[type=email],.fsBody .fsForm input[type=email].fsField,.fsBody .fsForm input[type=email].fsRequired,.fsBody .fsForm input[type=tel],.fsBody .fsForm input[type=tel].fsField,.fsBody .fsForm input[type=tel].fsRequired,.fsBody .fsForm input[type=text],.fsBody .fsForm input[type=text].fsField,.fsBody .fsForm input[type=text].fsRequired,.fsBody .fsForm textarea,.fsBody .fsForm textarea.fsField,.fsBody .fsForm textarea.fsRequired{border:2px solid #5c8ba2}.fsBody .fsSubmit{background-color:transparent}.fsBody .fsSubmit .fsSubmitButton{font-weight:100;background-color:#efb34a;border:0;color:#fff!important;padding:9px 52px}.single-tw_portfolio section[role=main] .grid{-webkit-box-shadow:5px 0 15px -4px rgba(0,0,0,.15),-5px 0 8px -4px rgba(0,0,0,.15);box-shadow:5px 0 15px -4px rgba(0,0,0,.15),-5px 0 8px -4px rgba(0,0,0,.15);background:#fff;min-height:300px;padding:0;overflow:hidden;color:initial}.single-tw_portfolio section[role=main] .grid>article{padding-top:75px}.single-tw_portfolio section[role=main] .grid .single-portfolio .loop-image{padding-left:30px}.single-tw_portfolio section[role=main] .grid .tw_post_sharebox{padding-left:30px;margin-bottom:25px}.single-tw_portfolio section[role=main] .grid .tw-title-container{margin-left:30px}.single-tw_portfolio section[role=main] .grid .span4 .tw-title-container{margin-left:0}.single-tw_portfolio section[role=main] .grid article.tw_portfolio{padding-bottom:30px}::-moz-selection{background:#accef7;color:inherit}::selection{background:#accef7;color:inherit}body,html{font-family:museo-sans,MuseoSans,Helvetica,sans-serif;background:#e1ded7 url(/wp-content/themes/pvs/img/desk/bg/bg-alt.jpg);background-repeat:no-repeat;background-size:contain}a:hover{color:#69a4e3;text-decoration:none}a.yellow{background-color:#efb043}a.brown{background-color:#a34a0f}form fieldset{border:0;margin:0;padding:0}input,input[type=email],input[type=text],select,textarea{width:initial;height:initial;margin-bottom:0;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-family:inherit;display:inline-block}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border:0}li{line-height:1.5em}h1,h2,h3,h4{color:#221f1f;font-family:inherit}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsPage .fsSection .fsRow .fsLast input[type=text],.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsPage .fsSection .fsSpan100 textarea,.oceans-campaign-hero .hero-form form .fsPage .fsSection .fsRow .fsLast input[type=text],.oceans-campaign-hero .hero-form form .fsPage .fsSection .fsSpan100 textarea,article .polaroid img,article .wp-caption img,iframe.contain{max-width:100%}.grid{max-width:1230px}.row{margin-left:0}a.logo{text-indent:-9999px;white-space:nowrap;background-image:url(/wp-content/themes/pvs/img/desk/logo.png);background-repeat:no-repeat;background-position:center center;display:inline-block;width:177px;height:180px;background-size:90%;background-color:#fff;z-index:100;-webkit-transition:.4s;transition:.4s}a.logo.w-shadow{-webkit-box-shadow:3px 3px 8px 0 rgba(0,0,0,.2);box-shadow:3px 3px 8px 0 rgba(0,0,0,.2)}a.button,button,input.button{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;display:inline-block;border:0;background-color:#4782b1;text-decoration:none;padding:6px 13px}a.button,button{color:#a8cdeb}input.button{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}a.button b,button b,input.button b{font-weight:400;color:#fff}.pvs-banner.bg-navy a,.pvs-banner.bg-navy h3,.pvs-columns .pvs-column .content.bg-navy a,.pvs-columns .pvs-column .content.bg-navy h2,.pvs-voyage-list ul li.wwv i,.pvs-voyage-list ul li.wwv time,input.button{color:#fff}a.button,button,form.search,form.search button{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}form.search{background:#fff;padding:1px 2px 2px;font-size:13px;line-height:30px;display:inline-block;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;height:32px}form.search input{border:0;background:0 0;outline:0;margin:0 8px 0 20px;height:30px;width:200px}form.search button{text-indent:-9999px;white-space:nowrap;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-image:url(/wp-content/themes/pvs/img/desk/ic/spyglass.png);background-repeat:no-repeat;background-position:center center;width:28px;height:28px}form.search.page-searchbox{clear:both;display:block;width:225px;background-color:#efefef;position:relative;top:8px}form.search.page-searchbox #s{width:158px}form.search.page-searchbox #searchsubmit{margin-top:-1px;margin-left:2px}nav.social ul li{margin-right:15px}nav.social ul li a{text-indent:-9999px;white-space:nowrap;display:inline-block;width:21px;height:21px}nav.social ul li.facebook,nav.social ul li.twitter{background-image:url(/wp-content/themes/pvs/img/desk/social/facebook.png);background-repeat:no-repeat;background-position:center center}nav.social ul li.twitter{background-image:url(/wp-content/themes/pvs/img/desk/social/twitter.png)}nav.social ul li.rss{background-image:url(/wp-content/themes/pvs/img/desk/social/rss.png)}nav.social ul li.instagram,nav.social ul li.mail,nav.social ul li.rss{background-repeat:no-repeat;background-position:center center}nav.social ul li.mail{width:24px;background-image:url(/wp-content/themes/pvs/img/desk/social/mail.png)}nav.social ul li.instagram{background-image:url(/wp-content/themes/pvs/img/desk/social/instagram.png)}footer[role=banner] nav.footer ul li:last-child,nav.social ul li:last-child,nav[role=navigation] ul#menu-primary>li:last-child{margin-right:0}.donate{float:left;position:relative}#sidebar aside.widget,.donate .button{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.donate .button{font-size:14px;line-height:30px;padding-top:0;padding-bottom:0;-webkit-border-radius:7px/10px;-moz-border-radius:7px/10px;border-radius:7px/10px}.donate .button.w-sail:after{background-image:url(/wp-content/themes/pvs/img/desk/ic/sail.png);background-repeat:no-repeat;background-position:center center;content:'';display:block;width:24px;height:23px;position:absolute;top:-23px;left:30px}.strip-p>p{margin:0}#sidebar aside.widget{padding:18px;color:#221f1f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:rgba(0,0,0,.05)}#sidebar aside.widget .searchandfilter>div>ul{margin-left:0;width:100%}#sidebar aside.widget .searchandfilter>div>ul li{margin-bottom:13px;display:block;margin-right:inherit;margin-left:inherit;padding:inherit;border-bottom:none}#sidebar aside.widget .searchandfilter>div>ul li:before{content:''}#sidebar aside.widget .searchandfilter>div>ul select{font-size:18px;height:32px;color:#717072;max-width:100%}#sidebar aside.widget .searchandfilter>div>ul input[type=submit]{font-size:16px;background-color:#125c96;color:rgba(255,255,255,.9);border:0;padding:9px 20px;margin-top:12px}#sidebar aside.widget .searchandfilter>div>ul input[type]:not([type=submit]){border:2px solid rgba(0,0,0,.2);width:100%}#sidebar aside.widget .searchandfilter>div>ul input[type]:not([type=submit]):focus{border:2px solid rgba(0,0,0,.05)}[role=banner]{background:#125c96;color:#fff}header[role=banner]{padding:0;position:relative;border-bottom:10px solid #0c395d}header[role=banner]>.grid{position:relative}header[role=banner] a.logo,nav[role=navigation] ul#menu-primary>li>ul{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:absolute}header[role=banner] a.logo{-webkit-transition:.4s;transition:.4s;outline:0;border-bottom-left-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-bottomright:50%;border-bottom-right-radius:50%;left:50px}header[role=banner] .cta{float:right;margin-bottom:30px}header[role=banner] .cta form.search{float:left;margin-right:40px;margin-top:5px;position:relative}header[role=banner] .cta form.search #searchsubmit{position:absolute;right:3px;top:2px}header[role=banner] .cta nav.social{float:left;line-height:30px;margin-right:30px;margin-top:5px}header[role=banner] .cta .highlight-link-container{display:table}header[role=banner] .cta .highlight-link{float:left;position:relative}header[role=banner] .cta .highlight-link a{padding:8px 0;width:140px;text-align:center;text-decoration:none;display:inline-block;color:#fff}header[role=banner] .menu-primary-container{padding-right:12px}header[role=banner] .mobile-search-btn{display:none;float:right;border-radius:50%;width:30px;height:30px;top:4px;right:8px;background:url(/wp-content/themes/pvs/img/desk/ic/spyglass.png) no-repeat center center;background-color:rgba(255,255,255,.5);cursor:pointer;position:relative;z-index:90}.page-template-pagesclear-php .grid{padding:0;margin:0;max-width:none}.page-template-pagesclear-php .clear-page iframe{width:100%;height:600px}.page-template-pagesclear-php .clear-page .pf-content>p,article h1.has-meta{margin-bottom:0}nav[role=navigation]{float:right;font-size:15px;font-weight:300;max-width:80%;width:80%}nav[role=navigation] .mobile-menu{display:none;float:left}nav[role=navigation] .mobile-menu .icon{width:25px;vertical-align:middle;display:inline-block}nav[role=navigation] .mobile-menu .title{font-size:17px;display:inline-block;vertical-align:middle;line-height:40px;padding-left:5px}nav[role=navigation] ul#menu-primary>li{margin-right:35px;line-height:18px;padding-bottom:10px;position:relative}nav[role=navigation] ul#menu-primary>li:after,nav[role=navigation] ul#menu-primary>li>ul:before{content:'';width:100%;height:0;display:block;position:absolute}nav[role=navigation] ul#menu-primary>li.on>a{color:#4782b1}nav[role=navigation] ul#menu-primary>li.caret>a,nav[role=navigation] ul#menu-primary>li.menu-item-has-children>a{background-image:url(/wp-content/themes/pvs/img/desk/ic/caret-gold.png);background-repeat:no-repeat;background-position:right center;padding-right:18px}nav[role=navigation] ul#menu-primary>li>ul{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:none;top:35px;left:50%;margin-left:-150px;background:#4782b1;color:#fff;width:300px;padding:20px;font-size:16px;font-weight:500;z-index:1000}nav[role=navigation] ul#menu-primary>li>ul:before{top:-20px;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid #4782b1;left:50%;margin-left:-10px}nav[role=navigation] ul#menu-primary>li>ul li{display:block;margin-bottom:15px;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.pvs-carousel>ul li aside .caption:last-child,nav[role=navigation] ul#menu-primary>li>ul li:last-child{margin-bottom:0}nav[role=navigation] ul#menu-primary>li>ul li ul{list-style-type:none;margin:0 0 0 15px;padding:8px 0 0}nav[role=navigation] ul#menu-primary>li>ul li ul li{font-size:15px;font-weight:100;display:block;margin-bottom:8px;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}nav[role=navigation] ul#menu-primary>li:hover:after{height:22px}section[role=main] .tile{-webkit-box-shadow:5px 0 15px -4px rgba(0,0,0,.15),-5px 0 8px -4px rgba(0,0,0,.15);box-shadow:5px 0 15px -4px rgba(0,0,0,.15),-5px 0 8px -4px rgba(0,0,0,.15);background:#fff;min-height:300px;padding:0;overflow:hidden;color:initial;display:block;width:100%}section[role=main] .tile>.col{padding:0;margin:0}article.clear-logo,section[role=main] .tile.clear-logo{padding-top:75px}article{font-size:18px;line-height:30px;font-weight:300}article h1{font-size:36px;line-height:41px;font-weight:100;margin:0 0 40px}article h2,article p.lead{color:#4782b1;font-size:24px;font-weight:200;line-height:35px;margin-bottom:35px}article h4,article h5{font-family:'museo-sans',MuseoSans;font-size:19px;font-weight:700;color:#4782b1;margin:0 0 5px}article h5{color:#efb043}article h6{font-size:13px;font-weight:300;color:#2f2f2f;font-family:museo-sans,MuseoSans,Helvetica,sans-serif}article p{margin-top:0;margin-bottom:20px}article p.lead{font-weight:3000}article p.marg-0{margin-bottom:0}article p.end{margin-bottom:35px}article p.learn-more a{float:right;text-decoration:none;font-style:italic}article>p:first-child{color:#4782b1;font-size:24px;font-weight:3000;line-height:35px;margin-bottom:35px}article section{overflow:hidden;margin-bottom:30px}article.indented{padding-left:120px}article.indented>p.lead,article.indented>p:first-child{margin-left:-120px}article .two-cols{display:table;width:100%;table-layout:fixed}article .aside-tile,article .content-tile{display:table-cell;vertical-align:top;float:none}article .aside-tile{margin:0;background:rgba(0,0,0,.03);font-size:.9em}article .aside-tile .right-sidebar{width:100%;float:none}article .aside-tile .right-sidebar #sidebar .widget{background:0 0}article .content-tile{overflow:hidden;width:100%;padding:0 15px}article .content-tile .align{padding:40px 40px 100px;background:#efefef}@media screen and (max-width:500px){article .content-tile .align{padding-left:15px;padding-right:15px}}article .content-tile.asides{width:70%}article .content-tile.large-asides{width:65%}article .content-tile.clear-logo{padding-top:0}article .content-tile.clear-logo .align{padding-top:95px}article .content-tile.bg-white{background:#fff}article .content-tile.flush-top{padding-top:0}article .content-tile.flush-bottom{padding-bottom:0}article .content-tile.small-pad{padding-top:20px;padding-bottom:20px}article .content-tile .prevnext-nav,article .content-tile>nav{overflow:hidden;margin-bottom:20px;margin-top:-20px}article .content-tile .prevnext-nav a,article .content-tile>nav a{font-size:14px;font-weight:300;color:#999;line-height:36px;text-decoration:none}article .content-tile .prevnext-nav .next,article .content-tile .prevnext-nav [rel=next],article .content-tile>nav .next,article .content-tile>nav [rel=next],footer[role=banner] nav.social ul{float:right}article .content-tile .prevnext-nav .prev,article .content-tile .prevnext-nav [rel=prev],article .content-tile>nav .prev,article .content-tile>nav [rel=prev]{float:left}article .content-tile .pvs-featured-posts{margin:0;padding-left:0;padding-right:0}article .content-tile .content-tile{padding-top:0}@media screen and (max-width:850px){article .two-cols{display:block}article .two-cols .aside-tile,article .two-cols .content-tile{float:none;display:block;width:100%}}article .alignleft,article .pull-left{float:left;margin-right:25px}article .alignright,article .pull-right{float:right;margin-left:25px}article .aligncenter,article .alignnone,article .clearboth{clear:both;overflow:hidden}article .aligncenter{margin-left:auto;margin-right:auto}article blockquote{width:300px;font-size:26px;font-weight:300;font-style:italic;line-height:40px;margin:0;color:#4782b1}article .polaroid-and-quote{overflow:hidden}article .polaroid-and-quote .polaroid{width:50%;margin-right:0;margin-bottom:0}article .polaroid-and-quote .polaroid.pull-right{margin-left:0}article .polaroid-and-quote blockquote{float:left;width:50%;margin-left:0;padding:40px 30px 0 35px}article .polaroid-and-quote blockquote.pull-left{margin-right:0}article .polaroid,article .wp-caption{background:#fff;padding:20px;margin-bottom:20px;max-width:100%}article .polaroid .wp-caption-text,article .polaroid p,article .wp-caption .wp-caption-text,article .wp-caption p{font-size:13px;font-weight:300;color:#2f2f2f;line-height:23px;margin:0 0 -5px}.pvs-post-tiles>li article .header-and-content .content a.read-more,article .more{text-decoration:none;font-style:italic}article.excerpt p:first-child{font-size:14px;font-weight:300;line-height:18px;margin-bottom:20px;margin-top:0;color:#000}@media screen and (max-width:500px){.wp-caption.alignleft,.wp-caption.alignright{width:100%!important;height:auto!important;margin:0 0 1em!important}.wp-caption.alignleft img,.wp-caption.alignright img{width:100%!important;height:auto!important}}.pvs-voyage-summary .title-and-content h1{font-size:33px;margin-bottom:20px}.pvs-voyage-summary .title-and-content .content-tile{padding:15px 40px 40px}.pvs-voyage-summary .title-and-content .content-tile p.lead{font-size:22px}footer[role=banner]{padding:30px 0 150px;font-size:12px;font-weight:300}footer[role=banner] .top{border-bottom:1px solid #5f7d94;padding-bottom:30px;margin-bottom:20px}footer[role=banner] address{font-style:normal;float:left;line-height:16px;margin-left:20px}footer[role=banner] .right{float:right;margin-right:30px}footer[role=banner] form.search{margin-bottom:25px}footer[role=banner] nav.footer{font-size:14px}footer[role=banner] nav.footer ul{margin-left:20px}footer[role=banner] nav.footer ul li{margin-right:35px}.pvs-map{display:table;table-layout:fixed;width:100%}.pvs-map .gmap,.pvs-map nav.flipbook{float:none;display:table-cell;vertical-align:top}.pvs-carousel>ul,.pvs-map .gmap img{width:100%;height:100%}.pvs-map nav.flipbook{width:300px;border-left:2px solid #fff;background:#dedfde}.pvs-map nav.flipbook ul li{display:none;padding:35px 30px 5px}.pvs-map nav.flipbook ul li h4{text-transform:uppercase;font-size:12px;font-weight:500;color:#606060;margin:0 0 3px}.pvs-map nav.flipbook ul li h2{font-size:36px;font-weight:100;color:#212121;border-bottom:1px solid #212121;padding-bottom:5px;margin:0 0 15px}.pvs-map nav.flipbook ul li img{border:1px solid #fff;width:100%;height:auto;margin-bottom:13px}.pvs-map nav.flipbook ul li h3{font-size:18px;line-height:25px;font-weight:300;margin:0 0 18px}.pvs-map nav.flipbook ul li p{font-size:12px;line-height:18px;font-weight:300;margin-bottom:18px}.pvs-carousel nav .divots li a,.pvs-map nav.flipbook .toggle{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#fff}.pvs-map nav.flipbook .toggle{float:left;padding:8px 0;margin-left:30px;margin-bottom:30px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block}.pvs-map nav.flipbook .toggle a{text-indent:-9999px;white-space:nowrap;display:block;float:left;width:30px;height:15px}.pvs-map nav.flipbook .toggle a.disabled{cursor:not-allowed}.pvs-map nav.flipbook .toggle a.prev{background-image:url(/wp-content/themes/pvs/img/desk/ic/arrow-left-on.jpg);background-repeat:no-repeat;background-position:center center}.pvs-map nav.flipbook .toggle a.next,.pvs-map nav.flipbook .toggle a.prev.disabled{background-image:url(/wp-content/themes/pvs/img/desk/ic/arrow-left.jpg);background-repeat:no-repeat;background-position:center center}.pvs-map nav.flipbook .toggle a.next{background-image:url(/wp-content/themes/pvs/img/desk/ic/arrow-right-on.jpg);border-left:1px solid #dadada}.pvs-carousel nav .arrows a.prev,.pvs-map nav.flipbook .toggle a.next.disabled{background-image:url(/wp-content/themes/pvs/img/desk/ic/arrow-right.jpg);background-repeat:no-repeat;background-position:center center}.pvs-next-prev-post{padding-top:15px;font-size:16px;clear:left}.pvs-next-prev-post .prev{float:left}.pvs-next-prev-post .next{float:right}.pvs-carousel{height:450px;width:100%;overflow:hidden;position:relative}.pvs-carousel>ul{list-style-type:none;padding:0;margin:0}.pvs-carousel>ul li{-webkit-transition:1s;transition:1s;height:100%;position:absolute;top:0;left:0;z-index:0}.pvs-carousel>ul li.on{opacity:1;z-index:1}.pvs-carousel>ul li .crew-caption{padding:15px 10px!important;width:100%!important;left:0!important;right:0!important;bottom:0!important;top:auto!important}.pvs-carousel>ul li .crew-caption h2{font-size:20px;line-height:22px}.pvs-carousel>ul li .article-link{width:100%;height:100%;display:block;position:absolute;z-index:100}.pvs-carousel>ul li .img{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.pvs-carousel>ul li aside{width:450px;background:rgba(0,0,0,.4);padding:28px 50px;position:absolute;top:100px;right:100px;color:#fff;z-index:70}.pvs-carousel>ul li aside h2{text-transform:uppercase;font-size:33px;font-weight:100;margin:0 0 15px;line-height:40px}.pvs-carousel>ul li aside h2 a{text-decoration:inherit;font-size:inherit;color:#fff}.pvs-carousel>ul li aside .caption{font-size:17px;font-weight:300;line-height:21px}.pvs-carousel>ul li aside .caption a{color:inherit;font-size:inherit;text-decoration:underline}.pvs-carousel.crewmember-carousel{height:auto;min-height:450px}.pvs-carousel.crewmember-carousel>ul li{position:relative;display:none}.pvs-carousel.crewmember-carousel>ul li .img img,.pvs-carousel>ul li{width:100%;opacity:0}.pvs-carousel nav .arrows a{text-indent:-9999px;white-space:nowrap;display:inline-block;width:42px;height:42px;position:absolute;z-index:2;top:50%;margin-top:-21px}.pvs-carousel nav .arrows a.prev{background-image:url(/wp-content/themes/pvs/img/desk/ic/carousel-arrow-left.png);left:25px}.pvs-carousel nav .arrows a.next{background-image:url(/wp-content/themes/pvs/img/desk/ic/carousel-arrow-right.png);background-repeat:no-repeat;background-position:center center;right:25px}.pvs-carousel nav .divots{position:absolute;bottom:22px;width:100%;text-align:center;z-index:2}.pvs-carousel nav .divots li a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-indent:-9999px;white-space:nowrap;width:10px;height:10px;display:inline-block;border:3px solid #fff;margin:0 5px}.pvs-carousel nav .divots li.on a{background:#555}.pvs-blocks{overflow:hidden;margin:15px 0 0}[class*=block-] .pvs-blocks{margin:0}[class*=block-] .pvs-blocks .quad{padding-right:3px;height:235px}[class*=block-] .pvs-blocks .quad:last-child{padding-right:0;padding-left:3px}[class*=block-] .pvs-blocks .quad [class*=block-]{padding-bottom:3px}[class*=block-] .pvs-blocks .quad [class*=block-]:last-child{padding-bottom:0;padding-top:3px}[class*=block-] .pvs-blocks .quad [class*=block-] h4{padding-left:0;margin-bottom:0;font-size:26px}[class*=block-] .pvs-blocks .quad [class*=block-] .content{font-size:13px;line-height:15px}.pvs-blocks .quad,.pvs-blocks.triple{float:left;width:50%;height:500px}.pvs-blocks.triple{width:66.666666666%}.pvs-blocks .row>p{margin-bottom:0;margin-top:0;display:inline}.pvs-blocks [class*=block-]{float:left;width:100%;height:100%;padding-bottom:15px;padding-left:15px;text-decoration:none}.pvs-blocks [class*=block-]:not(.block-content)>div{background-color:#063252;background-size:cover;background-repeat:no-repeat;color:#fff;width:100%;height:100%;padding:17px}.pvs-blocks [class*=block-].flush-left{padding-left:0}.pvs-blocks [class*=block-].flush-bottom{padding-bottom:0}.pvs-blocks [class*=block-].flush{padding:0}.pvs-blocks [class*=block-].gray>div{background-color:#3d3d3d}.pvs-blocks [class*=block-].gold>div{background-color:#efb043}.pvs-blocks [class*=block-].green>div{background-color:#67b2a0}.pvs-blocks [class*=block-].aqua>div{background-color:#2b9da1}.pvs-blocks [class*=block-].orange>div{background-color:#ee9022}.pvs-blocks [class*=block-].red>div{background-color:#8a2011}.pvs-blocks [class*=block-] h4{font-size:30px;font-weight:100;margin:0 0 8px;line-height:37px;color:#fff}.pvs-blocks [class*=block-] h4 a{text-decoration:inherit;color:inherit;font-size:inherit}.pvs-blocks [class*=block-].title-bottom{position:relative}.pvs-blocks [class*=block-].title-bottom h4{position:absolute;bottom:28px}.pvs-blocks [class*=block-].title-right h4{text-align:right}.pvs-blocks [class*=block-].content-right .content{text-align:right;float:right}.pvs-blocks [class*=block-].width-75 .content{width:75%}.pvs-blocks [class*=block-] .content{font-size:16px;font-weight:300;line-height:22px}.pvs-blocks [class*=block-] .content p{margin-top:0}.pvs-banner .header-and-content .content p:last-child,.pvs-blocks [class*=block-] .content p:last-child,.pvs-columns .pvs-column .content p:last-child{margin-bottom:0}.pvs-blocks [class*=block-] .content a{font-style:italic;text-decoration:none}.pvs-blocks [class*=block-].block-2{height:50%}.pvs-blocks [class*=block-].block-2.w-video>div{padding:14px 45px 25px 15px}.pvs-blocks [class*=block-].block-2.w-video .img{background-size:cover;background-position:center center;background-repeat:no-repeat;float:left;width:250px;height:100%;margin-right:30px;border:5px solid #515151;position:relative}.pvs-blocks [class*=block-].block-2.w-video .img:after{background-image:url(/wp-content/themes/pvs/img/desk/ic/play.png);background-repeat:no-repeat;background-position:center center;content:'';display:block;position:absolute;width:58px;height:58px;left:50%;top:50%;margin-left:-29px;margin-top:-29px}.pvs-blocks [class*=block-].block-2.w-video h4{margin-top:15px;font-size:28px}.pvs-blocks [class*=block-].block-2.w-video .content{line-height:23px}.pvs-blocks [class*=block-].block-1{width:50%;height:50%}.pvs-blocks [class*=block-].block-1>div{padding:25px}.pvs-blocks [class*=block-].block-1 h4{font-size:28px;margin-top:100px;margin-bottom:5px}.pvs-blocks [class*=block-].block-1 .content{font-size:14px;line-height:20px}.menu-block.blue{background-color:#3c84bd}.menu-block.blue header{background-color:#14a0ce}.menu-block.gold{background-color:#e6ae55}.menu-block.gold header{background-color:#ebbf67}.menu-block.aqua{background-color:#2b9da1}.menu-block.aqua header{background-color:#31c1cb}.menu-block.brown{background-color:#924f42}.menu-block.brown header{background-color:#aa7e64}.block-content .menu-block{line-height:23px}.pvs-columns{overflow:hidden;margin-bottom:30px}.pvs-columns .pvs-columns-header h2{font-weight:100;margin:0;padding:25px 20px 10px}.pvs-columns.order-right .pvs-column{float:right}.pvs-columns .pvs-column{width:33.33333333333%;float:left;padding:0 10px}.pvs-columns .pvs-column[class*=span]{margin-left:0}.pvs-columns .pvs-column.span-2{width:66.666666666%}.pvs-columns .pvs-column.span-3{width:100%}.pvs-columns .pvs-column:first-child{padding-left:0}.pvs-columns .pvs-column:last-child{padding-right:0}.pvs-columns .pvs-column .content{padding:30px;min-height:400px;font-size:16px}.pvs-columns .pvs-column .content h2{font-size:28px;font-weight:100;margin:0 0 20px}.pvs-columns .pvs-column .content p{margin-bottom:15px}.pvs-columns .pvs-column .content.bg-white{background:#fff}.pvs-columns .pvs-column .content.bg-navy{background:#0c395d;color:#fff}.pvs-columns .pvs-column .content.no-padding{padding:0}.pvs-columns .pvs-column .content.highlight{padding-top:40px;padding-bottom:40px;margin-top:-10px;min-height:420px}.pvs-supporters{background:#fff;overflow:hidden;padding:40px 30px 10px;margin:80px -40px 30px}.pvs-supporters h2{font-weight:100;margin:0 0 15px}.pvs-supporters .pvs-supporter{float:left;width:20%;text-align:center;padding:0 10px;margin-bottom:10px;min-height:190px}.pvs-author-post .thumb,.pvs-supporters .pvs-supporter .img{background-size:cover;background-position:center center;background-repeat:no-repeat}.pvs-supporters .pvs-supporter .img{display:inline-block;max-width:100%;width:110px;height:110px}.pvs-supporters .pvs-supporter h5{margin:0;font-weight:400}.pvs-supporters .pvs-supporter h5 a{text-decoration:inherit;color:inherit;font-size:13px;line-height:17px;display:block}.pvs-author-post{overflow:hidden;margin-top:-20px}.has-meta .pvs-author-post{margin-top:0}.pvs-author-post .thumb{float:left;width:40px;height:40px;border:1px solid #fff}.pvs-author-post .pvs-author-content{margin-left:50px;font-size:14px;line-height:40px}.pvs-featured-posts{background:#efefef;margin:0 15px;padding:30px 50px 0;min-height:300px;clear:both}.pvs-featured-posts>header{overflow:hidden;margin-bottom:25px}.pvs-featured-posts>header h2{float:left;font-size:36px;line-height:40px;font-weight:100;margin:0;color:#666}.pvs-featured-posts>header a{float:right;font-size:18px;line-height:40px;font-weight:300;font-style:italic;text-decoration:none}.pvs-featured-posts .pvs-banner{margin-bottom:30px}.pvs-banner{background:#cad4dc;overflow:hidden;padding:20px 50px}.pvs-banner.nobg{background-color:transparent}.pvs-banner.bg-white,.pvs-voyages.gray-scale .pvs-voyage-list ul li.wwv{background-color:#fff}.pvs-banner.bg-navy{background:#0c395d;color:#fff}.pvs-banner.bleed{margin-left:-70px;margin-right:-70px}.pvs-banner.large-pad{padding:40px 50px}.pvs-banner.hero{padding:0;position:relative}.pvs-banner.hero .img{width:100%;height:500px}.pvs-banner.hero .header-and-content{margin-left:46px;position:absolute;bottom:0}.pvs-banner.hero .header-and-content h3{font-size:40px;font-weight:300;color:#fff}.pvs-banner>.img,.pvs-banner>img,.pvs-post-tiles>li article .img,.pvs-post-tiles>li article>img{background-size:cover;background-position:center center;background-repeat:no-repeat;width:420px;height:240px;float:left;position:relative}.pvs-banner>.img.none,.pvs-banner>img.none{background-color:rgba(255,255,255,.2)}.pvs-banner>.img.w-video:after,.pvs-banner>img.w-video:after{content:'';display:block;width:58px;height:58px;background-image:url(/wp-content/themes/pvs/img/desk/ic/play-white.png);position:absolute;left:50%;margin-left:-29px;top:50%;margin-top:-29px}.pvs-banner .header-and-content{margin-left:460px}.pvs-banner .header-and-content h3{font-size:24px;font-weight:700;margin-bottom:5px}.pvs-banner .header-and-content h3 a,.pvs-post-tiles>li article .header-and-content h4 a{text-decoration:inherit;color:inherit;font-size:inherit}.pvs-banner .header-and-content h3.marg-large,.pvs-single--crewmember .content-tile>h1{margin-bottom:20px}.pvs-banner .header-and-content h3.flush-top{margin-top:0}.pvs-banner .header-and-content h3 small{font-weight:300;font-size:inherit}.pvs-banner .header-and-content .content p{font-size:16px;line-height:26px;font-weight:300;margin-top:0}.pvs-banner .header-and-content .content p a{text-decoration:none}.pvs-banner .header-and-content .content p a.read-more,.pvs-crew>div .crew-list li .name-and-title p{font-style:italic}.pvs-post-tiles{list-style-type:none;padding:0;margin:0;overflow:hidden}.pvs-post-tiles>li{float:left;width:48%;margin-bottom:50px;padding-right:20px;height:170px}.pvs-post-tiles>li article{overflow:visible}.pvs-post-tiles>li article .img,.pvs-post-tiles>li article>img{width:155px;height:155px;background-color:#fefefe}.pvs-banner>.img.none,.pvs-banner>img.none,.pvs-post-tiles>li article .img.none,.pvs-post-tiles>li article>img.none{background-size:auto;background-position:center center;background-image:url(/wp-content/themes/pvs/img/desk/sail-gray.png)}.pvs-post-tiles>li article .img.w-video:after,.pvs-post-tiles>li article>img.w-video:after{content:'';display:block;width:29px;height:29px;background-image:url(/wp-content/themes/pvs/img/desk/ic/play-white-small.png);position:absolute;left:50%;margin-left:-14.5px;top:50%;margin-top:-14.5px}.pvs-post-tiles>li article .header-and-content{margin-left:171px;max-height:145px;overflow:visible}.pvs-post-tiles>li article .header-and-content h4{font-size:18px;line-height:22px;font-weight:700;margin:0 0 8px;color:#000}.pvs-post-tiles>li article .header-and-content .time-and-category{font-size:12px;line-height:18px;margin-bottom:5px;font-weight:500;color:#9d9d9d}.pvs-post-tiles>li article .header-and-content .time-and-category a{color:inherit;font-size:inherit;font-style:italic;text-decoration:underline}.pvs-post-tiles>li article .header-and-content .time-and-category ul{list-style-type:none;padding:0;margin:0;display:inline}.pvs-page-nav nav ul li,.pvs-paginator ul li,.pvs-post-tiles>li article .header-and-content .time-and-category ul li{padding:0;margin:0;display:inline-block}.pvs-post-tiles>li article .header-and-content .time-and-category ul li:after{content:', ';display:inline}.pvs-post-tiles>li article .header-and-content .time-and-category ul li:last-child:after{content:''}.pvs-post-tiles>li article .header-and-content .content{font-size:14px;font-weight:300;line-height:18px}.pvs-page-nav{overflow:hidden;margin:0 30px 30px 70px}.pvs-page-nav h1{color:#2f2f2f;float:left;font-size:36px;font-weight:100;margin:0 25px 0 0}.pvs-page-nav .filter,.pvs-page-nav nav{text-transform:uppercase;font-size:12px;font-weight:500;color:#8d8d8d}.pvs-page-nav nav{margin-top:10px}.pvs-page-nav nav ul li{float:left;margin-right:5px}.pvs-page-nav .filter select,.pvs-page-nav nav ul li a{-webkit-border-radius:13px;-webkit-background-clip:padding-box;-moz-border-radius:13px;-moz-background-clip:padding;border-radius:13px;background-clip:padding-box}.pvs-page-nav nav ul li a{text-decoration:inherit;font-size:inherit;display:inline-block;line-height:26px;color:inherit;padding:0 11px}.pvs-page-nav nav ul li.current-menu-item a,.pvs-page-nav nav ul li.on a{background:#dbdbdb;padding:0 25px}.pvs-page-nav .filter{float:right;line-height:26px}.pvs-page-nav .filter label{margin-right:5px}.pvs-page-nav .filter select{outline:0;border:0;background:#dbdbdb;height:26px;color:#727272;padding:0 8px}.pvs-page.calendar{padding:100px 30px 30px}.pvs-page.calendar .tribe-events-list #tribe-events-photo-events .tribe-events-event-details h2{line-height:1.2;display:block;margin-bottom:.5em}.pvs-page.calendar .tribe-events-list .tribe-events-loop .tribe-events-content{font-size:14px}.pvs-page.calendar .tribe-events-list .tribe-events-loop .tribe-events-content p{line-height:1.5}.pvs-page .tribe-mini-calendar-event .list-date{display:none!important}.pvs-page .tribe-events-event-image{float:left;width:80px;height:auto;margin:0 10px 10px 0}.pvs-page .tribe-mini-calendar-event .list-info h2{font-size:18px;line-height:1.4;margin-top:0;margin-bottom:.25em}.pvs-page .tribe-events-duration{color:#666;font-style:italic}.pvs-page .tribe-mini-calendar-event{border-bottom:none}body.home.page .facebook-feed .dcsns-toolbar,body.single-tribe_events .pvs-page.calendar .tribe-events-event-image{display:none}.pvs-paginator,.pvs-paginator ul{padding:0 0 30px;overflow:hidden;text-align:center}.pvs-paginator.pad-bottom{padding-bottom:100px}.pvs-paginator ul{list-style-type:none;padding:0;margin:0;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;border:1px solid #e5e5e5;display:inline-block}.pvs-paginator ul li{float:left;background:#fafafa;border-left:1px solid #fff;border-right:1px solid #e5e5e5;border-top:1px solid #fff;color:#a3a1a2;font-size:11px;font-weight:500;line-height:25px}.pvs-paginator ul li .next,.pvs-paginator ul li .prev{background-repeat:no-repeat;background-position:center center;text-indent:-9999px;white-space:nowrap;padding:0 10px}.pvs-paginator ul li .prev{border-left:none;background-image:url(/wp-content/themes/pvs/img/desk/ic/arrow-left-on.jpg)}.pvs-paginator ul li.p.hellip,.pvs-paginator ul li.page-numbers.hellip,body.home.page .featured-columns{padding:0 10px}.pvs-paginator ul li .next{background-image:url(/wp-content/themes/pvs/img/desk/ic/arrow-right-on.jpg);border-right:none}.pvs-paginator ul li a,.pvs-paginator ul li span{text-decoration:none;color:#a3a1a2;padding:0 8px;line-height:25px;display:inline-block}.pvs-paginator ul li span.current{background-color:#4782b1;color:#fff}.pvs-paginator ul li:last-child{border-right:none}.pvs-paginator ul li:first-child{border-left:none}.pvs-hero{width:100%;height:auto;margin-bottom:5px}.pvs-hero .contents{line-height:62px}.pvs-image-caption-overlay{clear:both;padding:20px 0}.pvs-image-caption-overlay .img{background-size:cover;background-position:center center;background-repeat:no-repeat;height:400px;position:relative}.pvs-image-caption-overlay .img .caption{width:400px;color:#fff;font-size:30px;line-height:42px;font-weight:300;font-style:italic;position:absolute;right:50px;top:200px;margin:0}.pvs-crew{float:left;width:50%}.pvs-crew>div{background:#3d3d3d;padding:35px 30px;height:560px;position:relative}.pvs-crew>div.pad-left,.pvs-route-map.pad-left,.pvs-vessels>div.pad-left,.pvs-wwv.pad-left{padding-left:25px}.pvs-crew>div h3{font-size:36px;font-weight:100;color:#fdfdfd;margin:0 0 20px}.pvs-crew>div .crew-list{list-style-type:none;padding:0;margin:0;position:absolute;left:30px;right:30px;bottom:35px;top:95px;overflow-y:auto}.pvs-crew>div .crew-list li{display:inline-block;overflow:hidden;padding:0 0 5px;margin:0 0 5px;border-bottom:1px solid #4c4c4c;float:left;width:90%}.pvs-crew>div .crew-list li .img{background-size:cover;background-position:center center;background-repeat:no-repeat;float:left;width:70px;height:80px}.pvs-crew>div .crew-list li .name-and-title{margin-left:85px;font-size:14px;line-height:20px;color:#fff}.pvs-crew>div .crew-list li .name-and-title .nolink,.pvs-crew>div .crew-list li .name-and-title a{text-decoration:none;display:block;color:#69c}.pvs-crew>div .crew-list li .name-and-title small{display:block;font-size:inherit}.pvs-crew>div,.pvs-route-map{overflow:hidden}.pvs-route-map>div{background:#cad4dc;padding:45px 20px 20px;height:560px;position:relative}.pvs-route-map>div h3,.pvs-vessels>div h3,.pvs-wwv>div h3{font-size:36px;font-weight:100;color:#000;margin:0 0 20px}.pvs-route-map>div .img,.pvs-vessels>div .img,.pvs-wwv .img{background-size:cover;background-position:center center;background-repeat:no-repeat}.pvs-route-map>div .img{position:absolute;top:20px;left:20px;right:20px;bottom:20px}.pvs-route-map,.pvs-vessels,.pvs-wwv{float:left;width:50%}.pvs-vessels>div,.pvs-wwv>div{overflow:hidden;padding:35px 30px;height:560px;position:relative}.pvs-vessels>div{background:#3d3d3d}.pvs-vessels>div h3,.pvs-wwv>div h3{color:#fdfdfd}.pvs-vessels>div .img,.pvs-wwv .img{width:100%;height:215px;margin-bottom:20px}.pvs-wwv>div{background:#cad4dc}.pvs-wwv>div h3{color:#000}.pvs-wwv .content{font-size:16px;line-height:22px}.pvs-wwv .content p:last-child{margin-bottom:0}.pvs-wwv .content .read-more{text-decoration:none;font-style:italic}.pvs-voyages{background:#cad4dc;margin:15px;padding:40px}.pvs-voyages.flush-top{margin-top:0}.oceans-campaign-menu-blocks .menu-block .body-container .body p,.pvs-voyages.flush-bottom{margin-bottom:0}.pvs-voyages>header{overflow:hidden;margin-bottom:20px}.pvs-voyages>header h4{float:left;margin:0;font-size:24px;font-weight:700;line-height:30px;color:#000}.pvs-voyages>header .legend{text-transform:uppercase;float:right;line-height:30px;position:relative;font-size:12px;color:#3d3d3d;font-weight:500}.pvs-voyage-list ul li,.pvs-voyages>header .legend:before{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;display:block}.pvs-voyages>header .legend:before{position:absolute;content:'';width:30px;height:30px;background:#4782b1;left:-40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.pvs-voyages.gray-scale .pvs-voyage-list ul li{background-color:#c5c5c5}.pvs-voyages.gray-scale .pvs-voyage-list ul li.wwv i{color:#686868}.row-container.post-container .container{padding:12px 0}.row-container.post-container .container .pvs-featured-posts{margin:0}.pvs-voyage-list{overflow:hidden}.pvs-voyage-list ul{list-style-type:none;padding:0;margin:0;float:left;width:50%}.pvs-voyage-list ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;margin:0 0 15px;padding:13px 25px;color:#000;font-weight:700}.pvs-voyage-list ul.newer{padding-right:15px}.pvs-voyage-list ul.older{padding-left:15px}.pvs-voyage-list ul li>a{text-decoration:none;color:inherit}.pvs-voyage-list ul li time{color:#919090;margin-right:8px;font-weight:400}.pvs-voyage-list ul li i{font-style:normal;font-weight:400;color:#686868}.pvs-voyage-list ul li.wwv{background:#4782b1}.pvs-voyage-list ul li.bg-gray{background-color:#c5c5c5}.pvs-voyage-list ul li.teal time{color:#30a4c0}.pvs-voyage-list ul li.red time{color:#c42d2d}.pvs-voyage-list ul li.purple time{color:#c22dc4}.pvs-voyage-list ul li.orange time{color:#eb651b}.pvs-voyage-list ul li.green time{color:#4c8f33}.pvs-columns .pvs-column .homepage-social-content{padding:0}body.home.page .facebook-feed>div{height:100%;background-color:#d6d3cd;overflow:hidden;position:relative}body.home.page .facebook-feed>div>h4{font-size:16px;background-color:#ba6433;margin-bottom:0;line-height:34px}body.home.page .facebook-feed>div a.more-link{color:rgba(255,255,255,.7);background-color:#ba6433;position:absolute;top:2px;right:29px;text-decoration:none;font-size:15px}body.home.page .facebook-feed>div .wall-outer{overflow-y:scroll;height:449px;padding-top:10px}body.home.page .facebook-feed .stream.isotope{width:95%;margin-left:auto;margin-right:auto}.pvs-single--crewmember .featured-image img,body.home.page .facebook-feed .dc-wall.col-1{width:100%}body.home.page .featured-columns.pvs-columns .pvs-columns-container{overflow:hidden;background-color:#efefef}body.home.page .featured-columns.pvs-columns .pvs-columns-header{background-color:#efefef;color:#717072}body.home.page .featured-columns.pvs-columns .pvs-column{padding:0;position:relative}body.home.page .featured-columns.pvs-columns .pvs-column .header-link{position:absolute;top:1px;right:25px;color:#fff;text-decoration:none;color:rgba(255,255,255,.8)}body.home.page .featured-columns.pvs-columns .pvs-column .content h2.column-title{width:100%;color:#fff;padding:6px 20px;font-size:16px;line-height:20px;margin-bottom:0}body.home.page .featured-columns .homepage-tracking-map{padding:0;background-color:#efefef}body.home.page .featured-columns .homepage-tracking-map iframe{position:relative;left:0}body.home.page .featured-columns .homepage-tracking-map .header-link,body.home.page .featured-columns .homepage-tracking-map h2.column-title{background-color:#e5a43c}body.home.page .featured-columns .homepage-tracking-map .cover{width:100%;height:600px;z-index:100;font-size:30px;text-decoration:none;color:#fff;position:absolute;text-align:center;padding-top:.5em}body.home.page .featured-columns .homepage-tracking-map .cover span{padding:21px 24px;background-color:rgba(0,0,0,.4);position:absolute;bottom:20px;left:20px;line-height:32px}body.home.page .featured-columns .homepage-tracking-map .section-title{padding:2px 12px}body.home.page .featured-columns .homepage-tracking-map p{padding:0 12px;line-height:22px}body.home.page .featured-columns .featured-posts{padding:0;position:relative;z-index:30}body.home.page .featured-columns .featured-posts .header-link{z-index:40}body.home.page .featured-columns .featured-posts .pvs-featured-posts{background-color:#d6d3cd;margin:0;padding:0;width:100%}body.home.page .featured-columns .featured-posts .pvs-featured-posts>header h2{background-color:#2c6f98;color:#fff;padding-left:12px;width:100%;font-size:16px;line-height:32px;text-align:left}body.home.page .featured-columns .featured-posts .pvs-featured-posts>header a{float:left;padding:0 20px;font-size:16px}body.home.page .featured-columns .featured-posts .pvs-featured-posts .pvs-post-tiles>li{width:100%;padding:0 12px}body.home.page .featured-columns .featured-posts .pvs-featured-posts .pvs-post-tiles>li .img{height:136px;width:136px}body.home.page .featured-columns .featured-posts .pvs-featured-posts .pvs-post-tiles>li .header-and-content{margin-left:150px;max-height:initial;display:block}body.home.page .featured-columns .featured-posts .pvs-featured-posts .pvs-post-tiles>li .header-and-content h4{font-size:14px;line-height:16px;margin-bottom:4px}body.home.page .featured-columns .featured-posts .pvs-featured-posts .pvs-post-tiles>li .header-and-content .time-and-category{font-size:12px;line-height:14px}body.home.page .featured-columns .featured-posts .pvs-featured-posts .pvs-post-tiles>li .header-and-content .content{min-height:initial;font-size:12px;line-height:16px;padding:0}.gform_wrapper.oceans-campaign-signup_wrapper .campaign-signup-name .ginput_complex .ginput_right input[type=text]{width:100%!important}.gform_wrapper.oceans-campaign-signup_wrapper .email-signup-option .gfield_label{float:left}.gform_wrapper.oceans-campaign-signup_wrapper .email-signup-option .gfield_checkbox li{position:relative;top:6px}.oceans-campaign-text-block{padding:0 15px}.oceans-campaign-text-block .header-and-content{background-color:#efefef;width:100%;margin:0;padding:35px 30px}.oceans-campaign-text-block .header-and-content h3{margin:0;font-weight:100;color:#717072}.oceans-campaign-text-block .header-and-content .content{font-size:16px;padding-top:12px;line-height:29px;color:#0f5495}.oceans-campaign-content.content-tile{margin-top:20px}.oceans-campaign-menu-blocks{padding:0 15px;margin-bottom:15px}.oceans-campaign-menu-blocks.first{margin-top:0}.oceans-campaign-menu-blocks .row{background-color:#efefef;padding:0 8px 15px}.oceans-campaign-menu-blocks .quad{height:400px}.oceans-campaign-menu-blocks [class*=block-]{padding-left:8px;padding-right:8px}.oceans-campaign-menu-blocks .menu-block{display:table;width:100%}.oceans-campaign-menu-blocks .menu-block .thumb{width:30%;height:400px;float:left;background-size:cover}.oceans-campaign-menu-blocks .menu-block .body-container{float:left;width:70%}.oceans-campaign-menu-blocks .menu-block .body-container .title{padding:0 31px;color:#fff;font-size:23px;position:relative;display:table;width:100%;height:90px}.oceans-campaign-menu-blocks .menu-block .body-container .title .title-text{display:table-cell;vertical-align:middle;width:77%}.oceans-campaign-menu-blocks .menu-block .body-container .title .logo-opaque{background-image:url(/wp-content/themes/pvs/img/desk/logo-opaque.png);background-size:contain;width:71px;height:71px;display:block;background-repeat:no-repeat;background-position:center center;position:absolute;top:8px;right:16px}.oceans-campaign-menu-blocks .menu-block .body-container .body{padding:12px 28px;color:#fff;font-size:15px}.oceans-campaign-menu-blocks .menu-block .body-container .body a{display:block;color:#fff}.oceans-campaign-header{height:435px;background-position:center center;position:relative;margin-bottom:0}.oceans-campaign-header .contents{position:absolute;bottom:36px;color:#fff;font-size:66px;left:30px}.oceans-campaign-hero{background-size:cover;height:1040px;position:relative}.oceans-campaign-hero .thanks-title{height:200px;text-align:center;padding:25px 12px;font-size:40px;line-height:52px;color:#fff}.oceans-campaign-hero .hero-form{max-width:590px;background:#fff;position:absolute;right:5%;top:60px;width:590px;-webkit-box-shadow:0 0 13px 0 #333;box-shadow:0 0 13px 0 #333}.oceans-campaign-hero .hero-form .form-header{padding:11px 18px;background-color:#197fb3;color:#fffffe}.oceans-campaign-hero .hero-form .form-header h2{margin:0;padding-bottom:10px;font-weight:300;color:#fff}.oceans-campaign-hero .hero-form .form-header .description{font-size:14px;line-height:19px}.oceans-campaign-hero .hero-form .form-header .description p{margin-bottom:10px}.oceans-campaign-hero .hero-form .gform_wrapper{padding:5px 16px;max-width:100%}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper,.oceans-campaign-hero .hero-form form{color:#fffffe}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper input[type=email],.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper input[type=text],.oceans-campaign-hero .hero-form form input[type=email],.oceans-campaign-hero .hero-form form input[type=text]{border:2px solid #5c8ba2;height:32px;font-size:16px}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper input[type=submit],.oceans-campaign-hero .hero-form form input[type=submit]{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;background-color:#efb34a;padding:9px 52px}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper.fsForm,.oceans-campaign-hero .hero-form form.fsForm{background:0 0;border:0}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsPage,.oceans-campaign-hero .hero-form form .fsPage{background:0 0;padding:0 12px}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsPage input[type=email].fsField,.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsPage input[type=text].fsField,.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsPage textarea.fsField,.oceans-campaign-hero .hero-form form .fsPage input[type=email].fsField,.oceans-campaign-hero .hero-form form .fsPage input[type=text].fsField,.oceans-campaign-hero .hero-form form .fsPage textarea.fsField{border:2px solid #5c8ba2}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsPage .fsFieldFocused,.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsSubmit,.oceans-campaign-hero .hero-form form .fsPage .fsFieldFocused,.oceans-campaign-hero .hero-form form .fsSubmit{background:0 0}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsPage .fsSectionHeader,.oceans-campaign-hero .hero-form form .fsPage .fsSectionHeader{background:0 0;display:none}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsPage .fsLabel,.oceans-campaign-hero .hero-form form .fsPage .fsLabel{font-family:museo-sans,MuseoSans,Helvetica,sans-serif;font-size:20px;font-weight:300;padding-bottom:6px}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsPage .fsOptionLabel,.oceans-campaign-hero .hero-form form .fsPage .fsOptionLabel{font-size:14px}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsPage .fsOptionLabel input[type=checkbox],.oceans-campaign-hero .hero-form form .fsPage .fsOptionLabel input[type=checkbox]{position:relative;top:2px}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsPage .fsSection,.oceans-campaign-hero .hero-form form .fsPage .fsSection{min-width:0}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsPage .fsSection .fsRow,.oceans-campaign-hero .hero-form form .fsPage .fsSection .fsRow{padding-top:12px}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsPage .fsSection .fsSpan100,.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsPage .fsSection .fsSpan50,.oceans-campaign-hero .hero-form form .fsPage .fsSection .fsSpan100,.oceans-campaign-hero .hero-form form .fsPage .fsSection .fsSpan50{padding:0!important}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsPage select,.oceans-campaign-hero .hero-form form .fsPage select{height:31px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;border:1px;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;font-size:16px}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .fsSubmit .fsSubmitButton,.oceans-campaign-hero .hero-form form .fsSubmit .fsSubmitButton{border:0;float:left}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .gfield_label,.oceans-campaign-hero .hero-form form .gfield_label{font-weight:300;font-size:20px;padding-left:4px;margin-bottom:0}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .first-name,.oceans-campaign-hero .hero-form form .first-name{width:50%;float:left}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .last-name,.oceans-campaign-hero .hero-form form .last-name{width:50%;float:left;clear:none}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .email-signup-option label,.oceans-campaign-hero .hero-form form .email-signup-option label{font-size:13px;margin-top:2px}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .email-terms-label,.oceans-campaign-hero .hero-form form .email-terms-label{font-size:10px;line-height:11px;padding-left:30px}.oceans-campaign-hero .hero-form .oceans-campaign-signup_wrapper .ginput_container,.oceans-campaign-hero .hero-form form .ginput_container{padding:0 4px}.oceans-campaign-hero .hero-form .gform_confirmation_message_1{height:80px}.oceans-campaign-hero .hero-form .gform_confirmation_message_1 .gform_confirmation_wrapper.oceans-campaign-signup{padding-top:24px;text-align:center;color:#fffffe;font-size:24px}.pvs-single--voyage .aside-tile{background-color:#e1ded7;padding:20px 0}.pvs-single--voyage .pvs-hero{margin-bottom:0}.pvs-single--voyage .content-tile{background:#efefef}.pvs-single--voyage .content-tile>nav{margin-top:0;margin-bottom:5px}.pvs-single--voyage .pvs-route-map{width:50%;float:left}.pvs-single--voyage .content-tile .pvs-featured-posts{padding:65px 35px 40px}.pvs-single--voyage .content-tile .pvs-featured-posts>header{margin-bottom:45px}.pvs-single--voyage .crew-members{padding:35px 40px;margin:0 -15px;width:auto;background-color:#e1ded7;clear:both}.pvs-single--voyage .crew-members .header-title{color:#666;margin-bottom:10px}.pvs-single--voyage .crew-members .roster-section{padding:0;width:100%;display:table}.pvs-single--voyage .crew-members .roster-section .vessel-name{margin-left:7px;margin-bottom:8px}.pvs-single--voyage .crew-members .roster-section .subvoyage-description{margin-left:7px;margin-bottom:1.25em;font-size:.95em;line-height:1.5}.pvs-single--voyage .roster-section{padding:45px 25px}div.printfriendly a,div.printfriendly a:link,div.printfriendly a:visited{opacity:.75;color:#333!important;line-height:23px!important;-webkit-transition:.2s;transition:.2s}.roster-section .crew-roster-tile-wrapper.compact .crew-roster-tile .profile-thumbnail-wrapper:hover .name,div.printfriendly a:hover,div.printfriendly a:link:hover,div.printfriendly a:visited:hover{opacity:1}.pvs-single--crewmember .featured-image{position:relative}.pvs-single--crewmember .featured-image .image-caption{position:absolute;width:100%;padding:14px;bottom:0;background-color:rgba(0,0,0,.5);color:#fff}.pvs-single--crewmember .featured-image .image-caption .title{font-size:20px;line-height:26px}.pvs-single--crewmember .featured-image .image-caption .caption{opacity:.9}.pvs-single--crewmember .content-tile{padding-bottom:0}.pvs-single--crewmember .content-tile .align{padding-bottom:40px}.pvs-single--crewmember .crew-title{margin-bottom:20px}.pvs-single--crewmember .profile-tile{padding:0;margin-bottom:20px;width:100%;overflow:hidden}.pvs-single--crewmember .profile-tile .profile-thumbnail{margin:0 24px 0 0;border:5px solid #efefef;float:left}.pvs-single--crewmember .profile-tile .primary-fields{display:table;float:left;padding:0 12px 400px;margin-bottom:-400px;max-width:25%}.pvs-single--crewmember .profile-tile .primary-fields h3{font-style:italic;font-weight:400;margin-bottom:5px}.pvs-single--crewmember .profile-tile .primary-fields .field{font-size:15px}.pvs-single--crewmember .profile-tile .field--bio{display:table;padding:0 20px;font-size:14px}.pvs-single--crewmember .profile-tile .field--sailed a{color:inherit;text-decoration:underline}.pvs-single--crewmember .pvs-post-tiles{margin-bottom:-40px}.pvs-single--crewmember .roster-section{padding:45px 25px}.roster-section{padding:57px}.roster-section>h1{margin-bottom:24px;display:inline-block}.roster-section .view-all-link{clear:both;display:block;font-size:20px;padding-left:8px}.roster-section .view-all-link.hidden{display:none}.roster-section .crewmember-filter-input{display:inline-block;vertical-align:middle;position:relative;top:-7px;left:20px;width:230px;border:2px solid #efefef}.roster-section .crewmember-filter-input:focus{border:2px solid #efefef}.roster-section .roster-voyage-filter{display:inline-block;vertical-align:middle;position:relative;top:-7px;left:30px;height:38px;border-color:#efefef}.roster-section .crew-tiles{margin:0}.roster-section .crew-tiles-row{overflow:hidden}.roster-section .crew-roster-tile-wrapper{width:33%;padding:0 8px;float:left;margin-bottom:20px}@media screen and (min-width:1300px){.roster-section .crew-roster-tile-wrapper{width:25%}}.roster-section .crew-roster-tile-wrapper.compact{width:11.11%;height:100px;clear:none!important}.roster-section .crew-roster-tile-wrapper.compact .crew-roster-tile .profile-thumbnail-wrapper{display:block;width:100%;height:100px;background-size:cover;position:relative}.roster-section .crew-roster-tile-wrapper.compact .crew-roster-tile .profile-thumbnail-wrapper .name{position:absolute;bottom:0;left:0;width:100%;display:block;opacity:0;background:rgba(0,0,0,.4);color:#fff;line-height:1.1;padding:.5em;font-size:12px;-webkit-transition:.2s;transition:.2s}@media screen and (max-width:1004px){.roster-section .crew-roster-tile-wrapper.compact{width:14.285%}}@media screen and (max-width:960px){.roster-section .crew-roster-tile-wrapper.compact{width:16.66%}}@media screen and (max-width:700px){.roster-section .crew-roster-tile-wrapper.compact{width:20%}}@media screen and (max-width:500px){.roster-section .crew-roster-tile-wrapper.compact{width:33.33%}}@media screen and (max-width:400px){.roster-section .crew-roster-tile-wrapper.compact{width:50%}}.roster-section .crew-roster-tile-wrapper .crew-roster-tile.hidden,.roster-section .crew-roster-tile-wrapper.hidden{display:none}.roster-section .crew-roster-tile-wrapper .crew-roster-tile{background-color:#efefef;display:block;color:inherit}.roster-section .crew-roster-tile-wrapper .crew-roster-tile .profile-thumbnail-wrapper img{display:nlock;float:left;width:auto;height:105px}.roster-section .crew-roster-tile-wrapper .crew-roster-tile .below-thumb{overflow:hidden;padding:10px 1px;height:105px}.roster-section .crew-roster-tile-wrapper .crew-roster-tile .profile-thumbnail{float:left;margin-right:8px}.roster-section .crew-roster-tile-wrapper .crew-roster-tile p{margin:0;padding:0 10px}.roster-section .crew-roster-tile-wrapper .crew-roster-tile .heading{font-size:14px;color:#125c96;line-height:20px;padding-top:2px;font-weight:700}.roster-section .crew-roster-tile-wrapper .crew-roster-tile .subheading{font-size:12px;line-height:16px;font-weight:400}.roster-section .crew-roster-tile-wrapper .crew-roster-tile .joined-date{font-style:italic}.roster-section.subvoyage-compact{margin-bottom:1em}.roster-section.subvoyage-compact:last-of-type{margin-bottom:0}.explore-crew-voyage{padding:20px 40px}.explore-crew-voyage>h2{font-weight:300}.explore-crew-voyage .pvs-voyages{margin:0}.explore-crew-voyage .roster-section{padding-left:0;padding-right:0}.stuck-header header[role=banner]{position:fixed;z-index:999;width:100%;padding:0;text-align:center;border:0}.stuck-header header[role=banner] #menu-primary{margin-left:16px}.stuck-header nav[role=navigation]{max-width:67%;width:67%;font-size:11px;position:absolute;left:52px}.stuck-header nav[role=navigation] .mobile-menu{padding-left:0}.stuck-header header[role=banner].search-active>.grid,.stuck-header header[role=banner]>.grid{height:82px;-webkit-transition:height .4s;transition:height .4s}.stuck-header header[role=banner].search-active .cta form.search{opacity:1;display:block;-webkit-transition:opacity .4s .4s;transition:opacity .4s .4s}.stuck-header header[role=banner]>.grid{height:39px}.stuck-header header[role=banner] a.logo{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;background-position:center center;position:relative;float:left;top:auto;left:auto;width:39px;height:39px;-webkit-box-shadow:none;box-shadow:none}.stuck-header header[role=banner] .cta{float:none;margin-bottom:0}.stuck-header header[role=banner] .cta form.search{opacity:0;display:none;width:80%;margin-left:10%;position:absolute;left:0;bottom:6px;margin-bottom:0;z-index:85}.stuck-header header[role=banner] .cta form.search input{width:100%;margin:0;padding-right:80px}.stuck-header header[role=banner] .cta nav.social{float:none;margin:0 0 15px;display:none}.stuck-header header[role=banner] .cta nav.social>div,.stuck-header header[role=banner] .cta nav.social>div>ul{display:inline}.stuck-header header[role=banner] .cta .highlight-link-container{display:table;float:right}.stuck-header header[role=banner] .cta .highlight-link-container .highlight-link a{font-size:12px;padding:10px 0;width:140px}.stuck-header header[role=banner] .mobile-search-btn{display:inline-block}.stuck-header nav[role=navigation] ul#menu-primary>li{float:left;text-align:left;margin-right:6px;padding:10px 0 10px 10px}.stuck-header nav[role=navigation] ul#menu-primary>li:last-child{border-bottom:none}.stuck-header nav[role=navigation] ul#menu-primary>li.caret>a,.stuck-header nav[role=navigation] ul#menu-primary>li.menu-item-has-children>a{padding-right:11px;background-size:8px}.stuck-header nav[role=navigation] ul#menu-primary>li a{display:block;width:100%}.stuck-header nav[role=navigation] ul#menu-primary>li>ul{font-size:12px;padding:10px;margin-left:-15px;width:214px}.stuck-header nav[role=navigation] ul#menu-primary>li>ul:before{left:10%}.stuck-header nav[role=navigation] ul#menu-primary>li>ul li ul li{font-size:12px}.wc-shortcodes-accordion .wc-shortcodes-accordion-trigger{background:#fff;border:0;margin-top:1em}.wc-shortcodes-accordion .wc-shortcodes-accordion-trigger.wc-shortcodes-accordion-header-active{border-bottom:1px solid #eee}.wc-shortcodes-accordion .wc-shortcodes-accordion-trigger a,.wc-shortcodes-accordion .wc-shortcodes-accordion-trigger a:hover,.wc-shortcodes-tabs ul.wcs-tabs-nav a:hover{color:#000}.wc-shortcodes-accordion .wc-shortcodes-accordion-content{border:0;background:#fff}.wc-shortcodes-tabs ul.wcs-tabs-nav a{background:rgba(0,0,0,.1);border:0!important;color:#000}.wc-shortcodes-tabs ul.wcs-tabs-nav{border-bottom:none}.wc-shortcodes-tabs .tab-content{border:0!important}.classy-progress{display:table;width:100%}.classy-progress>*{display:table-cell;vertical-align:middle}.classy-progress .days-left-cell{width:90px}.classy-progress .days-left{background:#e5a43c;width:90px;height:90px;border-radius:50%;text-align:center}.classy-progress .days-left .number{padding-top:22px;display:block;font-size:35px;font-weight:700}.classy-progress .days-left .number-label{font-weight:100;padding-top:3px;display:block}.classy-progress .days-left-aligned{padding-left:1em;color:#e5a43c}.classy-progress .days-left-aligned .title{font-size:23px}.classy-progress .days-left-aligned .progress-bar .bar-area{display:block;width:100%;height:35px;background:#ccc;border:1px solid #fff;border-radius:5px;overflow:hidden;margin:10px 0 0;position:relative}.classy-progress .days-left-aligned .progress-bar .bar-area .bar-value{position:absolute;left:0;top:0;height:100%;background:#e5a43c;min-width:20px}.classy-progress .days-left-aligned .progress-bar-caption{padding-top:5px}.pvs-blocks [class*=block-],.pvs-blocks [class*=block-]>div{position:relative}.pvs-blocks [class*=block-] .classy-progress{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);position:absolute;bottom:0;left:0;padding:0 1em .6em}.pvs-classy-wall .transaction{background:#fff;padding:1em;margin-bottom:1em;border-bottom:1px solid rgba(0,0,0,.2)}.pvs-classy-wall .transaction:last-child{margin-bottom:0}.pvs-classy-wall .transaction .support .member-name{font-weight:700}.pvs-classy-wall .transaction .support .donation-amount i{font-style:normal}.pvs-classy-wall .transaction .date{color:#666;font-size:80%}.envira-gallery-theme-captioned .envira-gallery-theme-captioned .envira-gallery-captioned-text{margin:0;text-align:center;color:#000;font-size:12px;line-height:1.5}@media only screen and (max-width:1166px){header[role=banner]{padding:0;text-align:center;border:0}header[role=banner].search-active>.grid,header[role=banner]>.grid{height:82px;-webkit-transition:height .4s;transition:height .4s}header[role=banner].search-active .cta form.search{opacity:1;display:block;-webkit-transition:opacity .4s .4s;transition:opacity .4s .4s}header[role=banner]>.grid{height:39px}header[role=banner] a.logo{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;background-position:center center;position:relative;float:left;top:auto;left:auto;width:39px;height:39px;-webkit-box-shadow:none;box-shadow:none}header[role=banner] .cta{float:none;margin-bottom:0}header[role=banner] .cta form.search{opacity:0;display:none;width:80%;margin-left:10%;position:absolute;left:0;bottom:6px;margin-bottom:0;z-index:85}header[role=banner] .cta form.search input{width:100%;margin:0;padding-right:80px}header[role=banner] .cta nav.social{float:none;margin:0 0 15px;display:none}header[role=banner] .cta nav.social>div,header[role=banner] .cta nav.social>div>ul{display:inline}header[role=banner] .cta .highlight-link-container{display:table;float:right}header[role=banner] .cta .highlight-link-container .highlight-link a{font-size:12px;padding:10px 0;width:140px}header[role=banner] .mobile-search-btn{display:inline-block}nav[role=navigation]{font-size:11px;position:absolute;left:52px;max-width:67%;width:67%}nav[role=navigation] ul#menu-primary>li{float:left;text-align:left;margin-right:6px;padding:10px 0 10px 10px}nav[role=navigation] ul#menu-primary>li:last-child{border-bottom:none}nav[role=navigation] ul#menu-primary>li.caret>a,nav[role=navigation] ul#menu-primary>li.menu-item-has-children>a{padding-right:11px;background-size:8px}nav[role=navigation] ul#menu-primary>li a{display:block;width:100%}nav[role=navigation] ul#menu-primary>li>ul{font-size:12px;padding:10px;margin-left:-15px;width:214px}nav[role=navigation] ul#menu-primary>li>ul:before{left:10%}nav[role=navigation] ul#menu-primary>li>ul li ul li{font-size:12px}.grid,.learning-page #page-title,.page-template-pageslearningcenter-php #page-title,.pvs-page-nav nav ul li a{padding:0}.donate .button.w-sail:after{display:none}section[role=main] .tile.clear-logo{padding-top:20px}article{font-size:16px;line-height:24px}article p.lead{font-size:20px;line-height:26px}article .content-tile{margin:0;padding:30px 15px}article blockquote{font-size:19px;line-height:26px}article .polaroid-and-quote .polaroid{width:100%!important;margin-bottom:20px}article .polaroid-and-quote blockquote{width:100%!important;padding:0!important;font-size:19px;line-height:26px}article .polaroid,article .wp-caption{padding:10px}footer[role=banner]{padding-bottom:40px}footer[role=banner] address{display:block;clear:both;margin-bottom:25px}footer[role=banner] .right{float:left;margin-left:20px}footer[role=banner] nav.social ul{float:left}footer[role=banner] nav.footer ul li{width:100%;margin-bottom:5px}.pvs-columns.mobile-stack .pvs-column .header-link{position:static;padding-left:19px;padding-bottom:10px;display:block;width:100%}.pvs-carousel>ul li aside{padding:15px 10px!important;width:100%!important;left:0!important;right:0!important;bottom:0!important;top:auto!important}.pvs-carousel>ul li aside h2{font-size:20px;line-height:22px}.pvs-carousel>ul li aside .caption{font-size:14px;line-height:16px}.pvs-carousel nav .divots{display:none}.pvs-voyage-list ul.newer,[class*=block-] .pvs-blocks .quad{padding-right:0}[class*=block-] .pvs-blocks .quad:last-child{padding-left:0;margin-top:8px}.pvs-blocks .quad{width:100%;height:auto}.pvs-blocks [class*=block-]{padding-left:0;padding-right:0}.pvs-blocks [class*=block-]>div{background-size:cover;background-position:center center;background-repeat:no-repeat;display:table}.pvs-blocks [class*=block-].title-bottom h4{position:static}.pvs-blocks [class*=block-].block-2.w-video>div{padding:25px}.pvs-blocks [class*=block-].block-2.w-video .img{width:100%;height:200px;margin-right:0;margin-bottom:20px}.pvs-blocks [class*=block-].block-1{width:100%}.pvs-featured-posts{padding:15px 25px;margin-left:0;margin-right:0}.pvs-featured-posts>header,.pvs-page-nav h1{margin-bottom:10px}.pvs-featured-posts>header h2{float:none;text-align:center}.pvs-featured-posts>header a{float:none;display:block;text-align:center}.pvs-banner.bleed{margin-left:-25px;margin-right:-25px;padding:20px 25px}.pvs-banner.large-pad{padding:20px}.pvs-banner>.img,.pvs-banner>img{width:100%;margin-bottom:15px}.pvs-post-tiles>li{width:100%;display:table}.pvs-post-tiles>li article .img,.pvs-post-tiles>li article>img{width:100%;height:155px;margin-bottom:15px}.pvs-banner .header-and-content,.pvs-post-tiles>li article .header-and-content{margin-left:0}.pvs-page-nav{margin:0 25px 25px}.pvs-page-nav nav ul li{margin:0;width:100%}.pvs-page-nav .filter{float:left}.pvs-hero{margin-bottom:0;display:block}.pvs-image-caption-overlay .img{background-size:contain;background-color:#fff}.pvs-image-caption-overlay .img .caption{background-color:rgba(0,0,0,.7);width:100%;left:0;right:0;bottom:0;top:auto;font-size:16px;line-height:24px;padding:10px;text-align:center}.pvs-crew{margin-bottom:15px;padding:0}.pvs-crew>div{height:auto;padding:35px 20px}.pvs-crew>div .crew-list,.pvs-route-map>div .img{height:auto;position:relative;top:auto;left:auto;right:auto;bottom:auto}.pvs-crew,.pvs-route-map,.pvs-voyage-list ul,body.home.page .facebook-feed>div{width:100%}.pvs-route-map.pad-left,.pvs-vessels>div.pad-left,.pvs-voyage-list ul.older{padding-left:0}.pvs-route-map>div,.pvs-vessels>div{height:auto}.pvs-route-map>div .img{width:100%;height:200px}.pvs-vessels{width:100%;margin-bottom:20px;height:auto}.pvs-vessels>div .img{background-size:contain;height:100px}.pvs-voyages{margin:0;padding:25px 15px}body.home.page .facebook-feed>div a.more-link{position:static;padding-left:13px;width:100%;display:block;padding-bottom:12px}body.home.page .facebook-feed>div .wall-outer{height:initial;overflow:visible}body.home.page .featured-columns.pvs-columns .pvs-column .header-link{position:static;opacity:1}body.home.page .featured-columns.pvs-columns .pvs-column .featured-posts .header-link{position:absolute;top:30px;left:-7px}body.home.page .featured-columns.pvs-columns .pvs-column .featured-posts .pvs-featured-posts header h2{padding-bottom:32px}.learning-page #page-title .container .page-title,.page-template-pageslearningcenter-php #page-title .container .page-title{padding-top:40px}}@media only screen and (max-width:1004px){.fsBody .fsForm{width:100%!important}.fsBody .fsForm .fsSection .fsLabel{margin-bottom:0}.fsBody .fsRowBody.fsSpan50{width:100%}.fsBody .fsRowBody.fsSpan50 input[type]{max-width:100%}.fsBody .fs2Col .fsFieldCell{width:100%!important;margin-bottom:20px}.stuck-header header[role=banner] .cta .highlight-link-container,header[role=banner] .cta .highlight-link-container{z-index:90;position:relative}.stuck-header header[role=banner].active,header[role=banner].active{position:absolute;width:100%;z-index:999}.oceans-campaign-hero .fsBody .fsFieldRow input[type=email],.pvs-blocks div[class*=block-]>div,.stuck-header header[role=banner].active .menu-primary-container,header[role=banner].active .menu-primary-container{width:100%}.stuck-header nav[role=navigation],nav[role=navigation]{z-index:85;width:100%;max-width:95%;left:0;top:0}.stuck-header nav[role=navigation] .mobile-menu,nav[role=navigation] .mobile-menu{display:block;width:100%;padding-left:46px;padding-top:10px;height:39px;background-color:#125c96;position:relative;z-index:90}.stuck-header nav[role=navigation] .mobile-menu .icon,nav[role=navigation] .mobile-menu .icon{float:left}.stuck-header nav[role=navigation] .mobile-menu .title,nav[role=navigation] .mobile-menu .title{display:none}.stuck-header nav[role=navigation] .menu-primary-container,nav[role=navigation] .menu-primary-container{position:absolute;background-color:#125c96;top:38px;font-size:14px;width:0;padding:0;overflow:hidden;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.4);box-shadow:2px 2px 4px 0 rgba(0,0,0,.4);-webkit-transition:width .3s;transition:width .3s}.stuck-header nav[role=navigation] ul#menu-primary,nav[role=navigation] ul#menu-primary{margin-left:0;padding-top:6px}.stuck-header nav[role=navigation] ul#menu-primary .menu-item:first-of-type,nav[role=navigation] ul#menu-primary .menu-item:first-of-type{border-top:0}.stuck-header nav[role=navigation] ul#menu-primary>li,nav[role=navigation] ul#menu-primary>li{display:block;float:none;min-width:200px;padding:14px 0;margin:0 10px;border-top:1px solid rgba(255,255,255,.4);overflow:hidden}.stuck-header nav[role=navigation] ul#menu-primary>li:last-child,nav[role=navigation] ul#menu-primary>li:last-child{margin-right:10px}.stuck-header nav[role=navigation] ul#menu-primary>li.caret,.stuck-header nav[role=navigation] ul#menu-primary>li.menu-item-has-children,nav[role=navigation] ul#menu-primary>li.caret,nav[role=navigation] ul#menu-primary>li.menu-item-has-children{background-image:url(/wp-content/themes/pvs/img/desk/ic/caret-gold.png);background-repeat:no-repeat;background-position:95% 17px}.stuck-header nav[role=navigation] ul#menu-primary>li.caret.open,.stuck-header nav[role=navigation] ul#menu-primary>li.menu-item-has-children.open,nav[role=navigation] ul#menu-primary>li.caret.open,nav[role=navigation] ul#menu-primary>li.menu-item-has-children.open{background-image:url(/wp-content/themes/pvs/img/desk/ic/caret-gold-up.png);background-repeat:no-repeat;background-position:95% 17px}.stuck-header nav[role=navigation] ul#menu-primary>li.caret>a,.stuck-header nav[role=navigation] ul#menu-primary>li.menu-item-has-children>a,nav[role=navigation] ul#menu-primary>li.caret>a,nav[role=navigation] ul#menu-primary>li.menu-item-has-children>a{width:50%;background:0 0}.stuck-header nav[role=navigation] ul#menu-primary>li>ul,nav[role=navigation] ul#menu-primary>li>ul{position:static;margin-left:0;left:0;opacity:0;height:0;background:0;padding:0;display:block;width:100%}.stuck-header nav[role=navigation] ul#menu-primary>li>ul a,nav[role=navigation] ul#menu-primary>li>ul a{width:50%}.stuck-header nav[role=navigation] ul#menu-primary>li.open .sub-menu,nav[role=navigation] ul#menu-primary>li.open .sub-menu{height:auto;opacity:1;padding:16px 6px 6px}#slider{margin-top:52px}footer[role=banner]{overflow:hidden}.pvs-columns .pvs-column,.pvs-columns.mobile-stack .pvs-column{width:100%;margin-bottom:13px}.pvs-columns .pvs-column{padding:0}.pvs-columns .pvs-column .content.highlight{margin-top:0}.pvs-hero .contents{left:0;text-align:center;width:100%}.oceans-campaign-hero{height:auto}.oceans-campaign-hero .hero-form{max-width:100%;width:100%;position:static}.oceans-campaign-hero .hero-form form .fsSubmit .fsSubmitButton{float:none}.oceans-campaign-hero label.fsOptionLabel{background:0 0;border:0}.oceans-campaign-menu-blocks .menu-block .thumb{display:none}.oceans-campaign-menu-blocks .menu-block .body-container,body.home.page .facebook-feed>div{width:100%}.oceans-campaign-menu-blocks .menu-block .body-container .body a{color:rgba(255,255,255,.8);border-top:1px solid rgba(255,255,255,.4);padding-top:4px;padding-bottom:4px}body.home.page .featured-columns .homepage-tracking-map iframe{left:-500px;margin-left:50%}body.home.page .featured-columns .homepage-tracking-map .cover span{text-align:center;left:50%;margin-left:-115px;font-size:18px}.pvs-single--crewmember .featured-image .image-caption{bottom:0;top:initial;width:100%;right:initial}.pvs-single--crewmember .featured-image .image-caption .title{font-size:20px;line-height:26px}.pvs-single--crewmember .profile-tile{text-align:center}.pvs-single--crewmember .profile-tile .profile-thumbnail{width:150px;margin:12px;float:left}.pvs-single--crewmember .profile-tile .primary-fields{float:none;max-width:100%;border:0;text-align:left}.pvs-single--crewmember .profile-tile .field--bio{padding:12px;width:100%;text-align:left}.pvs-single--crewmember .roster-section,.roster-section{padding:20px 0!important;font-size:90%}.pvs-single--crewmember .roster-section .tile-section,.roster-section .tile-section{margin-top:12px}.pvs-single--crewmember .roster-section .crew-roster-tile-wrapper,.roster-section .crew-roster-tile-wrapper{width:100%;clear:both}.roster-section .crew-roster-tile-wrapper .crew-roster-tile{overflow:Hidden}.roster-section .crew-roster-tile-wrapper .crew-roster-tile .below-thumb{height:auto}.single-tw_portfolio section[role=main] .grid{width:100%;padding:0 12px}#field25162860,#field25256798,#field25256941{height:41px}}@media only screen and (max-width:400px){.stuck-header header[role=banner].search-active>.grid,header[role=banner].search-active>.grid{height:93px}.stuck-header header[role=banner].search-active .cta .highlight-link-container,header[role=banner].search-active .cta .highlight-link-container{opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.stuck-header header[role=banner] a.logo,header[role=banner] a.logo{z-index:100}.stuck-header header[role=banner] .mobile-search-btn,header[role=banner] .mobile-search-btn{position:absolute}.stuck-header header[role=banner] .cta .highlight-link-container,header[role=banner] .cta .highlight-link-container{width:100%;z-index:60;-webkit-transition:opacity .4s;transition:opacity .4s}.stuck-header header[role=banner] .cta .highlight-link-container .highlight-link,header[role=banner] .cta .highlight-link-container .highlight-link{width:100%;left:0}.stuck-header header[role=banner] .cta .highlight-link-container .highlight-link a,header[role=banner] .cta .highlight-link-container .highlight-link a{text-align:left;padding:4px 0 4px 44px;width:100%}.stuck-header header[role=banner] .cta form.search,header[role=banner] .cta form.search{z-index:90;bottom:10px;width:90%;margin-left:5%}.learning-page #page-title,.learning-page .row-container .container,.page-template-pageslearningcenter-php #page-title,.page-template-pageslearningcenter-php .row-container .container{padding:0}.learning-page #page-title .container,.page-template-pageslearningcenter-php #page-title .container{padding:0 5%}.pvs-hero .contents{font-size:36px;line-height:42px}.pvs-single--voyage .pvs-route-map,.pvs-single--voyage section.content-body{width:100%}.pvs-single--crewmember h1{font-size:20px;line-height:26px}.pvs-single--crewmember .image-caption .title{font-size:14px;line-height:18px}.pvs-single--crewmember .image-caption .caption{display:none}.pvs-single--crewmember .content-tile{padding-top:6px}.pvs-single--crewmember .profile-tile .profile-thumbnail{margin:12px 0;float:none}.roster-section .crewmember-filter-input{display:block;width:100%;left:0}.roster-section .roster-voyage-filter{display:block;width:100%;margin:18px 0;left:0}.roster-section .crew-roster-tile-wrapper{width:100%}}@media print{*{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}blockquote,img,pre,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media (min-width:1200px){.row{margin-left:0}}