/*
Theme Name: Custom Theme
Author: Think Tank Solutions

@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('fonts/leaguegothic-webfont.eot');
    src: url('fonts/leaguegothic-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/leaguegothic-webfont.woff') format('woff'),
         url('fonts/leaguegothic-webfont.ttf') format('truetype'),
         url('fonts/leaguegothic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

*/
@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('fonts/leaguegothic-webfont.eot');
    src: url('fonts/leaguegothic-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/leaguegothic-webfont.woff') format('woff'),
         url('fonts/leaguegothic-webfont.ttf') format('truetype'),
         url('fonts/leaguegothic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sail_awayregular';
    src: url('fonts/SailAway-webfont.eot');
    src: url('fonts/SailAway-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/SailAway-webfont.woff') format('woff2'),
         url('fonts/SailAway-webfont.woff') format('woff'),
         url('fonts/SailAway-webfont.ttf') format('truetype'),
         url('fonts/SailAway-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{font-family: 'Titillium Web', Helvetica, Arial, sans-serif;xfont-size:62.5%;background:#ccc;} 
body.wp-admin,body.iframe{background:#fff;font-family:inherit;}

body{font-size:62.5%;background: #f6faf2 url('img/bodyBG.gif') repeat-x center 420px;}
body.home{background-position: center 786px;}
#mobil_nav_btn{display: none;visibility: hidden;}
#menu-main-navigation{display:block;margin:0;}
#main_nav li.menu-item a{background:none;display:inline;width:auto;text-align: left;margin:0 5px;padding:0 0 0 20px;text-decoration: none;}
#main_nav li.menu-item a:active{background:#0cc;}
#header,#pageContent,#footer_box{margin:0;background:none;padding:0;}
#col1 img{width:auto;margin:.5em;height:auto;float:left;clear:none;}

.mobile_show{display:none;visibility: hidden;}
.mobile_hide{display:block;visibility: visible;}

/* End Override mobile layout settings */

	
#bg{height:200px;width:100%;position: absolute;top:0px;left:0px;z-index: 1;overflow:hidden;}
.home #bg{height:200;top:0px;}

#background_box{width:100%;position:absolute;top:0px;left:0px;}
/* #background_inner{width:1200px;margin:0 auto;} */

#container{width:100%;float:left;background: url('img/topOver.png') repeat-x center top;position: relative;z-index: 20;}
.pb_column{width:1200px;margin:0 auto;position: relative;z-index: 10;}

#header{width:1200px;height:115px;float:left;}
#slideshow_box{width:1200px;height:200px;background:rgba(100,100,100,.25);position: absolute;top:100px;left:0px;display:none;}

#header #site-description{position:absolute;top:-1200px;}
#header #site-title a{top:0px;left:30px;width:262px;height:307px;background: url('img/logo.png') no-repeat left top ;position: absolute;overflow:hidden;line-height:99em;margin:0;}


#main_nav{width:1200px;position:absolute;top:56px;left:0px;z-index: 11;}

.top_menu{position: absolute;right:0px;top:0px;}
.top_menu li{display:inline;font-family: 'LeagueGothicRegular';font-size: 2.8em;text-transform: uppercase;}
.top_menu li a{text-decoration: none;color:#007a8e;}
.top_menu li.facebook img, .top_menu li.twitter img, .top_menu li.pintrest img, .top_menu li.instagram img{margin:10px 0 0 6px;}
.top_menu li.phone{margin:0 4px;letter-spacing: .1em;}
.top_menu li.phone a{color:#bbf3f9;}
.top_menu li a:hover{color:#f36a22;}

#pageContent{width:1200px;min-height: 200px;float:left;margin:305px 0 0 0;padding:20px 0 20px 0;font-size:1.6em;line-height: 140%;color:#716f6d;}
.home #pageContent{margin:671px 0 0 0;}

#col1,#col2{min-height: 200px;}
#col1{float:left;padding:20px 0 20px 0px;width:840px;}
#col2{float:right;padding:20px 0px 20px 0;width:330px;}
#pageContent.no-sidebar #col1{padding:20px 0px;width:1200px;}
#pageContent.no-sidebar #col2{display:none;}

#col1 h1{font-size: 2.6em;line-height: 100%;font-weight: normal;margin:40px 0 0 0;color:#37beca;text-transform: uppercase;}
#col1 h1:first-child {margin-top:10px}
#col1 h2{font-size: 1.8em;line-height: 100%;font-weight: normal;color:#f26825;text-transform: uppercase;}
#col1 p{margin:.25em 0 .5em 0;}

#col2 h2{font-size: 2.2em;line-height: 100%;font-weight: normal;color:#37beca;margin-bottom:14px;}

#above_content{float:left;width:1200px;height: 315px;}
.ql_menu li{text-align: center;width:319px;height:73px;line-height: 73px;float:left;background: url('img/qlBG.png') repeat-x center top;position: relative;}
.ql_menu a{display: inline-block;vertical-align: middle;line-height: 1em;font-family: 'sail_awayregular';font-weight: normal;font-size: 1.8em;text-decoration: none;color:#f36a22;}
.ql_menu a:hover{color:#007a8e;}
.ql_menu li.ql2{margin:0 121px;}
.ql_menu li img{position: absolute;left:43px;top:78px;}


#nextPrevBar{width:100%;float:left;margin:10px 0 10px 0;}
.prevLink{float:left;}
.nextLink{float:right;}

#nextPrevBar ul{margin:0!important;padding:0!important;}

#nextPrevBar li a,
#nextPrevBar li a:hover,
#nextPrevBar li.active a,
#nextPrevBar li.disabled {color: #fff!important;text-decoration:none;}

#nextPrevBar li {display: inline;}

#nextPrevBar li a,
#nextPrevBar li a:hover,
#nextPrevBar li.active a,
#nextPrevBar li.disabled {background-color: #6dc57e;border-radius: 3px;cursor: pointer;padding: 5px;padding: 0.25rem;color: #fff!important;}

#nextPrevBar li a:hover,
#nextPrevBar li.active a {background-color: #23a33c;color: #fff!important;}

#below_content{width:100%;height: 144px;float:left;}

#footer_box{float:left;width:100%;height:223px;background: #f26825;padding:0 0 20px}
#footer_inner{width:1200px;height:153px;margin:70px auto 0 auto;color:#fff;font-size: 1.6em;text-align: center;}
#footer_inner .widgettitle{font-family: 'sail_awayregular';font-weight: normal;font-size: 2em;margin:0 0 10px 0;}
#footer_inner h1{font-size: 1.8em;margin:10px 0 0 0;}
#footer_inner a {color:#fff}

.notitle .widgettitle{display:none;}

#col1 img.alignright{float:right;margin:0px 0px 5px 15px;}
#col1 img.alignleft{float:left;margin:0px 15px 5px 0px;}

/**ADDED STYLES**/
body.page-template-default #col1 ul{margin:0 0 20px 35px;}

body.page-id-93.page-template-default #col1 ul{margin:0;}
body.page-id-93.page-template-default #col1 ul li{padding:0;background-color:transparent;margin-bottom:0;}

body.page-template-default #col1 ul li{padding:8px;background-color:#eeead0;margin-bottom:4px;}
#col1 h2 {margin-bottom:12px;}
#col1 p{margin-bottom:16px;}

#col1 a, #col1 a:visited, #col2 h2 a, #col2 h2 a:visited{color:#f26825;}
#col1 a:hover, #col2 h2 a:hover{color:#e8946a;}
#col1 .youtube_gallery{text-align:left;}
#col2 .textwidget{margin-bottom:14px;}

/**WOOCOMMERCE STYLES**/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{text-align:center;}
.woocommerce ul.products li.product h3{text-align:center;font-size:1.5em;}
.product p.price{display:none;}
#col1 .related.products{display:none;}

#pageContent #col1 h3, #pageContent #col2 h3{color:#b423cd;}
.hooker-dictionary p{margin-left:20px;}
li.trip-advisor{margin-top:20px;}
#col2 #CDSSCROLLINGRAVE.narrow{width:314px !important;}
#col2 #CDSWIDCOE{margin-left:0 !important;}