/**handles:main-styles**/
.marketing-message,.phone a,h1,h2,h3,h4,h5,h6{font-family:Balthazar,sans-serif!important}h2,h3{margin-top:2em}body,html{height:100%}#midPage{background-image:url(https://bostonsearovers.com/wp-content/themes/rovers2016/images/jacks-bkg2.jpg);background-repeat:no-repeat;background-position:center top;background-size:contain;padding-top:3em;padding-bottom:3em}#midPageInner{background-color:rgba(256,256,256,.9)}@media (min-width:768px){h1{line-height:2em}}.size-full,.size-large,.wp-caption{max-width:100%;height:auto}#homePagePanel{background-size:cover;background-position:center center;height:0;padding-bottom:70%}.sidebarDiv{padding:1em;margin-bottom:2em;background-color:#f9fafc;border:1px solid #ccc;font-size:.8em}.sidebarDiv h4{font-weight:800;text-align:center;background-color:rgba(0,0,0,.1);line-height:2em;margin-top:0}#sidebar{padding-top:1em}.facebook-links{text-align:center;margin-bottom:2em}.sidebarDiv img{max-width:100%;height:auto}.disabled label{color:#ccc;text-decoration:line-through}.legal{font-size:.9em;border:1px solid #ccc;background:#f7eeee;padding:1em;margin:1em}#nav ul{list-style:none;margin:0;padding:0;position:relative;display:none}#nav ul li{position:relative;display:inline-block}#nav ul li ul li.current-menu-item,#nav ul li.current-menu-item,#nav ul li.current-menu-parent{background-color:rgba(0,0,0,.1)}#nav ul li a{color:#000;line-height:42px;display:block;font-size:1.1em;padding-left:.7em;padding-right:.7em;font-weight:200}#nav ul li.purchase-tickets a{background-color:rgba(204,0,0,.61);color:#fff}#nav ul li:hover ul{display:block}#nav ul li a:hover{color:#fff!important;text-decoration:none!important;background-color:#00447c}#nav ul li ul{position:absolute;top:42px;left:0;z-index:100;width:auto;white-space:nowrap;display:none;background-color:#fff}#nav ul li ul li{display:block;position:relative}#nav ul li ul li a{line-height:1.7em;font-size:1em;padding-left:2.5em}#nav ul li:hover ul li ul{left:100%;top:0;display:none}#nav ul li ul li:hover ul{display:block}@media only screen and (min-width :768px){#nav ul{display:block}#nav{border-top:1px #ddd solid}}@media only screen and (min-width :1200px){#nav ul li a{font-size:1.2em;padding-right:1em;padding-left:1em}}#textLogo img,.logo img{max-width:100%;height:auto}@media only screen and (min-width :768px){.logo img{position:absolute;top:15px;right:0;z-index:10}}#showDates,#textLogo,.logo{text-align:center}@media only screen and (min-width :768px){#showDates,#textLogo,.logo{text-align:left}}#textLogo{padding-top:26px}#showDates{font-size:2em;line-height:2em;color:#008cd3}.content-a,.fullscreen{width:100%;height:100%;overflow:hidden}.image-panel{background-size:cover;background-position:center center;height:auto;background-attachment:fixed;padding-top:3em;padding-bottom:3em}@media only screen and (min-width :768px){.image-panel{height:75%}}.image-panel h3{font-size:3em;color:#fff;text-shadow:2px 2px 5px #000}.panel-caption{background-color:rgba(0,0,0,.7);color:#fff;font-size:1.4em;font-weight:100;line-height:2em;padding-top:1em;padding-right:2em;padding-bottom:1.5em;padding-left:2em;margin-top:1em}.photoCredit{font-size:.7em;color:rgba(256,256,256,.4);text-align:right;position:absolute;bottom:-1em;right:2em}.ticketsection h4{color:#008cd3;text-align:center}.add_to_cart_inline{text-align:center}.add_to_cart_button{background:#008cd3!important;color:#fff!important}.wooProducts{text-align:center}.wooProducts li{display:inline-block;float:none!important;margin:0 0 1em 0!important}.woocommerce-Price-amount{display:inline-block;margin-right:1.5em;font-size:1.1em}.ticketPic{text-align:center;margin-bottom:.5em}.ticketDiv{margin-bottom:4em}@media only screen and (min-width :992px){.ticketDiv{margin-bottom:0}.ticketDesc{min-height:5em}}.img-responsive{display:inline-block}#field_15_19{border:1px solid;padding:1em;background:#f4f4f4}#cartSidebar{text-align:center;margin-bottom:1em}#cartSidebar a{display:inline-block;border-radius:0}#footer{background-color:#363636;padding-top:50px;padding-bottom:50px;color:rgba(256,256,256,.8)}#footer h4{text-transform:uppercase;color:rgba(256,256,256,.4);font-size:1.2em}#footer .row{overflow:hidden}.equalheight{margin-bottom:40px!important;padding-bottom:0!important}.col-content{padding:25px;margin-bottom:2em}.col-content img{width:100%;height:auto}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.social{text-align:center}.social a{color:rgba(256,256,256,.6)}.social a:hover{color:rgba(256,256,256,.3)}.alignright{float:right;margin-left:2em;margin-bottom:1em}.alignleft{float:left;margin-right:2em;margin-bottom:1em}.attachment-thumbnail{max-width:100%;height:auto}.google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}hr{clear:both}.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{font-size:1.5em;border:none}.gform_wrapper span.ginput_total.ginput_total_13{font-size:2em;color:#08711c}.gfield_checkbox label em{text-decoration:line-through;color:#666;font-style:normal}.gform_wrapper .ginput_price{color:#08711c}.credit{text-align:center;padding:1em}.credit a{font-size:.8em;color:rgba(256,256,256,.3);text-decoration:none}.credit a:hover{color:rgba(256,256,256,.6);text-decoration:underline}.exhibitor-logo{text-align:center}.exhibitor-listing{border-top-width:1px;border-top-style:solid;border-top-color:#cce8ff;margin-bottom:1em;padding-top:1em;padding-bottom:1em}h2.lunch{text-align:center;font-size:1.7em;background-color:#f9f9f9;color:rgba(0,0,0,.5)}.presentation-block a{display:block;width:125px;float:left}.presentationBlock{padding:1em}@media only screen and (min-width :768px){.presentationBlock{padding:1em;border:1px solid #ccc}}.matrixRow{margin-bottom:1em}.matrixCol1,.matrixCol2,.matrixCol3,.matrixColTime{border-top-width:4px;border-top-style:solid}.matrixColTime{border-top-color:#09f;text-align:right}.matrixHeader{text-align:right}.matrixCol1{border-top-color:#099}.matrixCol:nth-of-type(2){border-top-color:rgba(204,0,0,.61)}.media-body h4 span{font-size:.7em;color:rgba(0,0,0,.5)}.anchor-position{position:relative;top:-50px;float:left}h3.workshop-details-title{font-size:1.5em;color:#008cd3}.workshop-detail{font-weight:500}.workshop-detail-title{text-align:right;font-weight:400;color:#666}.workshop-listing-block{padding:25px 0 25px 50px}.backtotop{font-size:1.1em;text-align:center;clear:both}.backtotop .btn{position:relative;top:1.8em;background-color:#fff;border:1px dotted #6cf}.workshop-description{margin-top:3em;border:1px dotted #6cf;padding-top:2em;padding-right:2em;padding-left:2em}.workshop-description h3{margin-top:0}.workshop-listing{margin-bottom:.5em;font-size:1.1em}.membership ul{list-style:none}.carousel-caption-inner{background-color:rgba(0,0,0,.7);padding:2em}.carousel-caption{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;padding-top:0}@media (min-width:768px){.carousel-caption{top:50%;padding-top:50px}.carousel-caption-inner{position:relative;top:-50%;left:25%;width:50%}}#myCarousel .item{background-position:center center;background-repeat:no-repeat;background-size:cover}.carousel-caption h3,.slideShowHeader{font-size:2em;margin-top:0}.slideShowHeader{position:absolute;text-align:center;z-index:999;color:#fff;width:100%}.carousel-indicators{bottom:0!important}.container.pageContent{padding-top:50px;padding-bottom:50px;background-image:url(https://bostonsearovers.com/wp-content/themes/rovers2016/images/bkg-college-solutions.png);background-repeat:no-repeat;background-position:center top;background-size:contain}.archive-thumb{text-align:right;padding-top:15px}.archive-item{margin-top:20px}.homePagePanel{padding-top:3em;padding-bottom:3em}.homePage3{margin:1em;padding:2em;border:1px #fff solid;background-color:rgba(256,256,256,.8)}.homePage3 h3{margin-top:0}.homePage3 h4{border-bottom:1px solid #fff}.homePage3 .btn{white-space:normal}.showDeets{text-align:center}@media (min-width:768px){.onlyPhone{display:none}.homePage3 h3 i.fa{display:inline-block;width:1em;text-align:center}}@media (min-width:1024px){.panel-content{margin-left:2.3em}}.navigation{text-align:center;margin-top:20px;margin-bottom:20px}.postedOn{font-size:.9em;color:#666}.contact-footer a{color:rgba(256,256,256,.8)}.contact-footer a:hover{color:#fff;text-decoration:none}@media (min-width:768px){.equalheight{margin-bottom:-99999px!important;padding-bottom:99999px!important}.carousel-caption{bottom:0!important}.carousel-caption h3,.slideShowHeader{font-size:3em;text-shadow:1px 1px 3px #000}}@media (max-width:768px){.btn{white-space:normal}}.presentationList{padding-left:1.5em;margin-left:1.5em;margin-bottom:1em;border-left:3px #ccc solid}.homePhotoCredit{font-size:.8em;color:rgba(256,256,256,.8);font-weight:300;padding:0 0 15px 15px}#homePageDescription{padding-bottom:3em;padding-top:1em}#viewCartNav{margin-bottom:3em}#homePagePanel{background-size:contain!important;background-position:center center!important;height:0!important;padding-bottom:45%!important;background-repeat:no-repeat!important}