/*!
Theme name: Studio Excel Master Theme
Author: Jack Karpinski
Author URI: http://www.studioexcel.co.uk

*/body{position:relative;background:#fff;font-family:"Roboto",sans-serif;font-size:16px;line-height:1.5em}a{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;color:#369}a:hover{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;text-decoration:none;color:orange}section{padding-top:10px}aside{margin:20px 0}.lead-title{text-align:center;padding:0 0 30px;margin:0}.footnote{font-size:12px;color:#aaa}label{font-weight:normal;font-size:13px}img{max-width:100%}blockquote p{font-size:16px;font-weight:300;line-height:inherit;font-style:italic}.alert{border-radius:0}.screenshot img{border:0}.blog-title{font-size:15px}.capital{text-transform:uppercase}#s{width:70%}hr{border:0;border-top:1px dotted #ccc;border-bottom:1px solid #fff;margin:15px 0}.header{padding:10px 0;background:#fff}.header-separator{border-bottom:2px solid #2FB9DF}.content-block{padding:30px 0}.content-wrap{background:#f5f5f5}.logo img{max-height:130px}.inner-page .logo img{max-height:80px;width:auto}.inner-page.header{height:auto;padding:15px 0}.inner-page .testimonial{font-size:25px}.muted{color:#aaa}div.sharedaddy{padding:20px 0}.latest-blog{padding:20px 0;border-top:1px solid #ddd}.overlap{margin-top:-100px;background:#fff}.background-image{background:#fff;margin-top:350px}.weather-wrap{background:#f0f0f0;padding:0 0 20px;margin-top:20px;font-size:0.8em}.weather-wrap .tide-times-data span{display:inline-block;width:20px}.nav>li>a:hover{background:inherit}.navbar{border-radius:0;margin-bottom:0;min-height:inherit}.mobile-toggle{margin:5px 0 0;color:#fff !important;background:#027EB3 !important}.nav a:hover{text-decoration:none;background:none}.nav{text-align:right;margin-bottom:0}.nav>li>a{padding:10px 10px;color:#305D91}.nav .current-menu-parent a,.nav .current_page_item a,.nav .current-menu-item a{color:#fff;background:#2FB9DF}.nav a:hover,.nav a:focus{color:#027EB3;background:#e5e5e5 !important}.nav>li{float:none;display:inline-block;padding:0;position:relative;margin-right:-4px}.top-nav{background:transparent;padding:0;text-transform:uppercase;font-size:11px}.top-nav li a{padding:10px;color:#000}.top-nav li a:hover{padding:10px;color:#fff}.sub-menu{display:none;position:absolute;width:200px;top:100%;z-index:200;margin:0;padding:0}.sub-menu li{position:relative;list-style:none}.sub-menu li a{display:block;background-color:#2FB9DF;width:200px;padding:10px;border-bottom:1px solid #f0f0f0;height:auto;color:#fff !important;text-align:left}.sub-menu li a:hover{color:#027EB3 !important;background:#f0f0f0}li.menu-item:hover .sub-menu{display:block}.main-nav-wrap{background:#f0f0f0;border-bottom:2px solid #2FB9DF;border-top:2px solid #2FB9DF}.main-nav.nav{text-align:center}.mobile-nav{padding:0;margin:10px 0 0}.mobile-nav li{list-style:none;padding:0;margin:0}.mobile-nav li a{display:block;padding:10px 20px;border-bottom:1px dotted #2FB9DF;color:#fff}.mobile-nav li.active a{color:orange;font-weight:bold}@media (max-width: 720px){.mobile-toggle{position:absolute;right:10px;top:0;z-index:10}}#site-wrapper{position:relative;overflow:hidden;width:100%}#site-canvas{width:100%;height:100%;position:relative;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.3s ease all;transition:.3s ease all;-webkit-backface-visibility:hidden;backface-visibility:hidden}#site-menu{width:300px;height:100%;position:absolute;top:0;right:-300px;background:#027EB3;z-index:1}#site-wrapper.show-nav #site-canvas{-webkit-transform:translateX(-300px);transform:translateX(-300px)}h1,h2,h3,h4,h5{font-family:"Days One", sans-serif}h1{margin:30px 0}.quick-contact{font-size:1.5em;line-height:1.5em;text-align:right}.inner-page .quick-contact{font-size:1em}.quick-contact .phone{font-size:2em;line-height:1em;font-weight:bold}.category-sticky{border:0}.panorama{max-height:400px;overflow:hidden}.panorama img{width:100%}.featured-image{margin-bottom:30px}.sidebar-widget h3{background:transparent;color:#027EB3;padding:10px;margin:10px 0 0;border-bottom:2px solid #027EB3}.widget-content{background:#efefef;padding:15px;font-size:.8em;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.widget-content li{list-style:none;list-style-type:circle}.tt tr,.tt td,.tt h2{font-family:Exo, sans-serif !important;font-size:16px !important}ul.gallery{padding:0;margin:20px 0}li.gallery-item{list-style:none;float:left}.gallery-icon{margin:3px}.gallery-icon img{padding:5px;background:#ccc;max-width:108px;height:auto}.gallery-icon img:hover{background-color:#999;-webkit-transition:background-color 200ms linear;-moz-transition:background-color 200ms linear;-o-transition:background-color 200ms linear;-ms-transition:background-color 200ms linear;transition:background-color 200ms linear}.latest-posts li{padding-bottom:10px}.latest-tn{width:50px;vertical-align:top;margin:0 10px 10px 0;border:2px solid #fff;float:left}.single-testimonial{background:#f0f0f0;padding:20px;margin:0 0 20px;border-radius:20px}.testimonial-text{font-style:italic}.testifier{text-align:right;font-weight:bold}.sidebar-testimonial{font-size:.9em;background:#fff;font-style:italic;padding:20px;margin-bottom:10px;border-radius:10px;border-bottom:3px solid #e0e0e0}.cff{display:block;width:95%;border:1px solid #ccc}.cff:focus,.form-control:focus{border:1px solid #aaa;outline:none;background:#f5f5f5;box-shadow:none}.contact-form-wrap{width:100%;margin:25px auto}input,textarea{border-radius:0 !important;padding:10px !important}.search-box{margin:20px 0;width:100%}footer{background:#027EB3;clear:both;padding:20px 0;color:red}footer ul{list-style:none;padding:0;margin:0}footer a{color:red}footer a:hover{color:#000;text-decoration:underline}.custom-footer{font-size:12px}.bottom-footer{background:#305D91;padding:10px 0;color:#666;font-size:.8em;text-align:center;font-weight:300;color:#fff}.bottom-footer a{color:#2FB9DF}.bottom-footer a:hover{color:#fff}.clear{clear:both}.header-bg{color:#fff}.masthead{padding-top:10px}.push-down{margin-bottom:20px}.push-up{margin-top:20px}.push-right{margin-right:20px}.push-left{margin-left:20px}blockquote:before{content:'\f10e';font-family:FontAwesome;font-size:4em;float:left;margin:20px 20px 20px 0}.fa-2{font-size:3em}.fa-3{font-size:4.5em}.fa-4{font-size:6em}.fa-5{font-size:7.5em}.fa-6{font-size:9em}.fa-7{font-size:10.5em}.column-icon,.column-title{text-align:center}.column-blurb{text-align:justify}.related-posts{margin:0;padding:0;list-style:none}.theme-default .nivoSlider{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important}.slider{background:#030;padding:20px}.slider-text{font-size:40px;padding:20px !important;font-weight:400;background:transparent;color:#454545;line-height:1.5em;text-shadow:1px 1px 0 #fff}.slides .layer{text-shadow:1px 1px 0 #fff}.share_icons{margin:0;padding:10px;background:#2FB9DF}.share_icons li{list-style:none;display:inline-block;margin:0 10px;font-size:20px;vertical-align:middle}.follow ul{padding:10px 0 0;margin:0}.follow li{list-style:none;display:inline-block;vertical-align:middle;padding:0 10px 0 0}.follow li a{font-size:20px}.follow li a:hover{color:orange}.btn{border-radius:0}.btn-info{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;background:#369;border:0;color:#fff}.btn-info:hover{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;background:#333}aside .tide-times-data{text-align:center}aside .tide-times-data span{display:block;width:1px}.backtotop{position:fixed;right:0;bottom:50px;background:#000;text-align:center;margin-right:20px;float:left;display:none}.backtotop a{display:block;padding:10px 15px}.wpcf7{margin:0 auto !important;display:block}.wpcf7 label{display:block}.wpcf7 input[type="submit"]{display:inline-block;padding:10px 20px !important;text-transform:uppercase}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{background-color:#fff;width:100%;padding:10px !important;border:1px solid #ccc}.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 textarea:focus{outline:none;background:#f9f9f9}.wpcf7 .wpcf7-response-output{margin:20px 0;padding:20px;border:0}.wpcf7 .wpcf7-response-output.wpcf7-validation-errors{background:#c00;color:#fff}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{background:#090;color:#fff}a.ptp-button{background:#27a9e1;color:#fff;border:0 !important}a.ptp-button:hover{background:#333;color:#ccc}.ptp-plan{font-size:20px;font-weight:normal}.ptp-highlight a.ptp-button{background:#090}.ptp-highlight a.ptp-button:hover{background:#333}.ptp-highlight li.ptp-plan,.ptp-highlight .ptp-item-container{background:#0a0;border:1px solid #0a0}div.ptp-most-popular{margin-bottom:0 !important}::selection{background:#666;color:#FFF;text-shadow:none}::-webkit-selection{background:#D31245;color:#FFF;text-shadow:none}::-moz-selection{background:#D31245;color:#FFF;text-shadow:none}input:focus{outline:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media (min-width: 992px){.case-study-item{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;width:100%;height:100%;margin-left:0;border-width:1px}.case-study-item:hover{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;width:105%;height:105%;margin-left:-2.5%;border-width:2px}.background-image section{padding:20px 40px}}@media (max-width: 992px){.container{padding:0 20px}.content-wrap{background:none}.contact-form-wrap{width:auto}.background-image{margin-top:0}.header .testimonial{padding-top:30px;text-align:center;font-size:25px}.inner-page.header{height:auto}.logo img{height:150px;width:auto}.column-blurb{padding-bottom:30px}.navigation{padding:10px 0}.alignright,.alignleft{float:none;margin:20px 0;display:block;text-align:center}.follow ul{padding-top:15px}.contact-form-wrap{margin:25px auto}section{padding-left:10px;padding-right:10px}.overlap{margin-top:0}}@media (max-width: 786px){.weather-wrap{background:#f0f0f0;padding:0 0 20px;margin-top:20px;font-size:0.8em}.weather-wrap .tide-times-data span{display:block;width:1px}}@media (max-width: 600px){#wpadminbar{position:fixed !important}}@media (max-width: 767px){.backtotop{margin-right:10px;bottom:20px}.backtotop a{padding:3px 7px}.quick-contact{margin-top:1em;text-align:center;font-size:1em;line-height:1.5em}.logo{text-align:center}}@media print{*{background:transparent !important;color:#000 !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^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=style.css.map */
