/*
 Theme Name:   Clacka
 Theme URI:    http://www.clacka.com/
 Description:  Custom Clacka Theme
 Author:       Jim Hinman
 Author URI:   http://www.floatinglineweb.com
 Template:     twentysixteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-sixteen-child
*/
@import url("../twentysixteen/style.css");
body:not(.custom-background-image):before, body:not(.custom-background-image):after{height:0px;}
.site{width:100%; margin:0; overflow-x: hidden; position:relative; float:left;}
a:hover, a:active, a:focus{
    outline: 0;
}
a:hover, a:focus, a:active{color:#000; text-decoration:none;}
body, button, input, select, textarea {
    color: #636363;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
	background:#fff;
	overflow-x: hidden;
}

/**
 * 11.0 - Content
 */
.site-inner {
	margin: 0 auto;
	max-width: 1140px;
	position: inherit;
}

.site-content {
	word-wrap: break-word;
}
.search-submit::before{width:100%;}
/**
 * 11.1 - Header
 */

.site-header {width:100%; position: absolute; z-index: 99; top:0; left:0; padding:0;	float:left;}
/* Site Header Top  */
.site-header-top{width:100%; padding:4px 0;	float:left;background-color: #636363;}
.site-header-top .tag_line{color:#fff; font-size:15px; line-height: 41px;}
.header-right{float:right;}
.header-right p{margin:0 15px 0 0; font-weight:bold; color:#fff; font-size:16px; line-height:41px; padding:0 38px 0 25px; background:url(images/icon-phn.png) no-repeat left center;}
.header-right p a{color:#fff; text-decoration:none;}
.widget{margin: 0; padding: 0; border: 0; line-height: inherit; font-size: inherit; float: left;}
.widget ul{list-style:none; margin: 0;}
.widget ul li {line-height:41px; font-size:20px; float:left;}
.widget ul li a{margin: 0 0 0 21px; color:#fff; text-decoration: none; box-shadow:none;}
.widget ul li a:hover{color:#000;}

.content-area .widget ul li {float:none;line-height: 32px;margin-left: 10px;}
/* Site Navigation  */
.site-header-main{width:100%; background:#efeeef; position: relative; display:inherit; float:left;}
.site-header-main:before{width: 100%; content: ''; background: #0099e5; height: 100%; position: absolute; top: 0; margin: 0 -406px 0 0;	z-index:9; right: -50%;
-webkit-transform: skew(-34deg);
-moz-transform: skew(-34deg);
-o-transform: skew(-34deg);
}
.site-branding {	margin:3px 0 0 -5px; float:left;}

.Online-Shoping{float: right; text-transform: uppercase; color: #fff; font-weight: 900; font-size: 14px; padding:16px 0 16px 55px; word-spacing: 3px;
	position: relative; z-index: 99;}
.Online-Shoping a{color:#fff; text-decoration:none;}
.Online-Shoping ul{list-style:none; margin:0;}
.main-navigation {float: right; font-family: 'Open Sans', sans-serif; margin: 0;}
.main-navigation li {position: relative; text-transform: uppercase; font-size: 15px; font-weight: 500; margin: 0 31px 0 0; float: left;}

.main-navigation .menu-item-has-children > a:after {right: -20px; top: 21px;}
.main-navigation li:hover ul{display:block;}
.main-navigation a {color: #636363; display: block; line-height: 18px; text-decoration:none; padding: 20px 0;}
.main-navigation a:hover{color: #0099e5;}
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a {color: #0099e5;}
.main-navigation ul ul{width:160px; top:58px; border:0; display: none; margin:0; background:#fff; padding: 0; float:right; left:0 !important;}
.main-navigation ul ul:before{right:50% !important;}
.main-navigation ul ul:after{right:50% !important;}
.main-navigation ul ul a{width:100%; padding:10px 20px;}
.main-navigation .menu-item-has-children > a{padding-right:0;}
.main-navigation ul ul li{width:100%; margin:0;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a {font-weight: 500;}
.main-navigation ul .toggled-on {display: none;}


/* Home Page Banner */
.banner-slider{width: 100%;	position: relative; float: left;}
.bannerImage1 img {width: 100%;}
.bannerImage, .bannerImage img{width: 100%; float:left;}
.banner-slider .caption{position: absolute; height: 100%; top: 0; left:160px; text-transform: uppercase; z-index:9999;}
.banner-slider .caption .inner{display:table; height: 100%;}
.banner-slider .caption .vertical{display:table-cell; vertical-align: middle;}
.banner-slider .caption h2{color:white; font-size:68px; line-height: 80px; font-weight:300;}
.banner-slider .caption h2 span{display:block; color:white; font-size:101px; font-weight:900;}
.banner-slider .caption .trial{display:inline-block; background:#149bd7; color:#fff; padding:9px 38px; margin:25px 0 0 0; border-radius: 3px; font-size:15px; font-weight:500; text-decoration: none;}
.banner-slider .caption .trial i{font-size: 18px; margin: 0 0 0 3px;}
.banner-slider .caption .trial:hover{opacity:0.8; background:#000;}
.banner-slider .overlay{	width:100%;	background:rgba(255, 255, 255, 0.750); height:100%; position: absolute; top:0; left:-50%; margin:0 0 0 196px;
-webkit-transform: skew(-34deg);
-moz-transform: skew(-34deg);
-o-transform: skew(-34deg);
}

/* Three Static Boxes */
.three_boxes{width: 100%; padding:20px 0; float:left;}
.three_boxes .right_side{width: 100%; position:relative; float:left;}
.three_boxes .right_side .caption{width: 100%; padding:15px; position: absolute; top: 0; left: 0; display: table; text-transform: uppercase; text-align: right; float:left;}
.three_boxes .right_side .caption .inner{vertical-align: middle;  display: table-cell;}
.three_boxes .right_side .caption h2{font-size:42px; font-weight:900; line-height:42px; color:#2b3438;}
.three_boxes .right_side .caption h2 span{font-weight:300; font-size: 46px; display: block;}
.three_boxes .right_side .caption a.Learn_more{display:inline-block; background:#6b0201; font-size:14px; font-weight:500; padding:8px 25px; border-radius: 3px; margin:10px 0 0 0; color:#fff; text-decoration: none;}
.three_boxes .right_side .caption a.Learn_more i{font-size: 18px; margin: 0 0 0 3px;}
.three_boxes .right_side .caption a.Learn_more:hover{opacity:0.8;}
.three_boxes .second .right_side .caption h2{color:#fff; font-size:34px;}
.three_boxes .second .right_side .caption h2 span{font-size:30px;}
.three_boxes .second .right_side .caption a.Learn_more{background:#000;}

.three_boxes .third .right_side .caption h2{font-size:34px;}
.three_boxes .third .right_side .caption h2 span{font-size:22.5px;}
.three_boxes .third .right_side .caption a.Learn_more{background:#149bd7;}

/* Home Page Content */
.home_content{width:100%; text-align:center; padding:59px 0 70px 0; float:left;}
.home_content h3{font-size:38px; font-family: 'Conv_Bauhaus Heavy T.'; margin:0 0 50px 0; text-transform: uppercase; color:#272e31;}
.home_content h3:after{width:200px; height:1px; content:''; background:#ececec; display: block; top: 20px; position: relative; margin: 0 auto;}
.home_content p{font-size:16px; line-height: 26px; margin: 0 0 11px 0; color:#636363;}
iframe{width:852px; height:423px; border:none; margin:24px 0 0 0;}

/*Boat Builder Page*/
.page-template-boat-builder .btn  { margin: 5px;color: #000;}
.page-template-boat-builder .white-btn {border-width: 1px;border-color: #000;}
.boat-customizer .btn {background-color:white;}
.middleThreeTone, .bottomTwoTone {margin-top:20px;}


img.no-list {margin-top:-65px;}


/** Generated by FG **/
@font-face {
	font-family: 'Conv_Bauhaus Heavy T.';
	src: url('fonts/Bauhaus Heavy T..eot');
	src: local('?'), url('fonts/Bauhaus Heavy T..woff') format('woff'), url('fonts/Bauhaus Heavy T..ttf') format('truetype'), url('fonts/Bauhaus Heavy T..svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* Footer */
.site-footer{width:100%; background-image:url(images/bg_footer.jpg); padding:0; display:inherit; position: relative; background-repeat:no-repeat; float:left;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.site-footer .top_footer{width:100%; border-bottom:solid 1px #383c43; padding:31px 0; float:left;}
.site-footer .top_footer .newsletter{width:auto; float:left;}
.site-footer .top_footer .newsletter h5{font-size:27px; text-transform: uppercase; color:#fff; margin:0; clear: inherit; display: inline-block; vertical-align: middle;}
.site-footer .top_footer .newsletter h5 span{font-size:29px; display:block;}
.site-footer .top_footer .newsletter .form{width:565px; padding:0 0 0 20px; display: inline-block; vertical-align: middle;}
.site-footer .top_footer .newsletter .form .input{width:407px; font-size: 14px; padding:0 10px 0 40px; background:url(images/icon-mail.png) no-repeat #fff 15px center; font-weight:normal;}
.site-footer .top_footer .newsletter .form .button:after{content: "\f105"; font-family: 'FontAwesome'; color: #fff; font-size:18px; margin: 0 0 0 6px;}
.site-footer .top_footer .newsletter .form .button{width:129px; margin:0 0 0 7px; padding: 0; font-size: 15px; background:#0099e5; color:#fff; height:42px; line-height:42px;}
.site-footer .top_footer .newsletter .form .button:hover{background:#000; color:#fff;}
.site-footer .top_footer .newsletter .form input{height:42px; font-family: 'Open Sans', sans-serif; border: 0; float:left;}

.site-footer .top_footer .social_icon{margin:15px 100px 0 0; float: right;}
.site-footer .top_footer .social_icon ul{list-style: none; margin:0;}
.site-footer .top_footer .social_icon li{margin:0 0 0 5px; float:left;}
.site-footer .top_footer .social_icon li a{width:46px; height:46px; font-size:20px; display:block; background:#1c252f; color:#fff; text-align:center; line-height:46px; border-radius:50%; box-shadow:none;}
.site-footer .top_footer .social_icon li a:hover{background:#fff; color:#1c252f;}

.site-footer .bottom_footer{width:100%; padding:80px 0 0 0; float:left;}
.site-footer .bottom_footer .inner{width:100%; background:url(images/bg-footer.png) no-repeat; padding:10px 0 0 0; float:left;}
.site-footer .bottom_footer .inner .repeat{width:100%; background:rgba(0, 0, 0, 0.18); padding:0 20px 60px 20px;  float:left;}
.site-footer .bottom_footer .inner .margin{margin:-55px 0 0 0;}
.site-footer .bottom_footer .inner h6{font-size:16px; color:#f9f9f9; text-transform: uppercase; margin: 0 0 50px 0; position: relative;}
.site-footer .bottom_footer .inner h6:after{width:44px; background:#3a3f48; height:1px; content:''; position: absolute; bottom: -4px; left: 0;}
.site-footer .bottom_footer .inner ul{width: 100%; list-style: none; margin: 0; float: left;}
.site-footer .bottom_footer .inner ul li{width:100%; font-size:15px; color:#9aa3ae; padding:0 0 10px 0; line-height:26px; float:left;}
.site-footer .bottom_footer .inner ul li a{color:#9aa3ae; margin:0;}
.site-footer .bottom_footer .inner ul li a.mail{color:#0099e5;}
.site-footer .bottom_footer .inner ul li a:hover{color:#0099e5;}

.site-footer .bottom_footer .inner ul li img{margin: 7px 11px 0 0; float: left;}
.site-footer .bottom_footer .inner ul li label{float: left;}
.site-footer .bottom_footer .inner .site-title{width: 100%; color:#8d9295; font-size:14px; margin:16px 0 0 0; line-height: 21px; padding:10px 0 0 0; border-top:solid 1px #393d43; float: left;}
.site-footer .bottom_footer .inner .site-title b{color:#fff;}
.site-footer .bottom_footer .inner .site-title span{display:block;}
.site-footer .site-title:after{display:none;}
.site-footer .bottom_footer .inner .text-center{text-align:center; margin:14px 0 0 0;}
.site-footer .bottom_footer .inner .text-center a{display: block; color: transparent;}
.site-footer .bottom_footer .inner .text-center img{display:inline-block;}
.site-footer .img_boat{position:absolute; top:-20px; right: 0;}

.site-footer .overlay{	width:100%;	background:rgba(255, 255, 255, 0.03); height:100%; position: absolute; top:0; right:-50%; margin:0 -150px 0 0;
-webkit-transform: skew(-34deg);
-moz-transform: skew(-34deg);
-o-transform: skew(-34deg);
}

/* Default Themening */
 .textwidget a.phone {box-shadow: none;}
header.page-header {border:none;}
.content-area{width:100%; padding:79px 0 79px 0; margin:0; float:left;}
.content_area_in{width:100%; padding:150px 0 50px 0; margin:0; position:relative; float:left;}
.content_area_in:before{width:100%; background:#333; content:''; height:80px; position:absolute; top:0; left:0; float:left;}
.content-area p{margin-bottom: 10px;}
.single-pro-shops .entry-content ul {list-style: inside;}
.site-main{margin:0;}
.site-main > article {margin:0;}
.sidebar{width:100%; padding:15px; margin:0;}
.sidebar .widget{width:100%; padding:15px; margin:0 0 15px 0; background: #0099e5;}
.widget .widget-title{margin:0 0 5px 0; color:#fff;}
.widget button.search-submit:hover{color:#fff;}f
.sidebar .widget li{width:100%; font-size:14px; line-height:26px;}
.sidebar .widget li a{margin:0;}
.search-form label{width:85%; margin:0;}
.widget input[type="search"].search-field{width:100%;}
.widget button.search-submit{width:15%;}
.widget .search-submit:before{font-weight:bold; font-size:20px;}

.hamburger, .hamburger-munu {display:none;}
.banner-slider .visible{display:none;}
.text-center{text-align:center;}
.pull-right{float:right;}
.error-404{width:100%; padding:200px 0; text-align:center; float:left;}
.error-404 h1{color:#000; font-family: 'Conv_Bauhaus Heavy T.'; font-size:38px;}

/* Inner Page */
.page_content{width:100%; padding: 125px 0 100px 0; color:#3c3c3c; position: relative; float:left;}
.page_content .col8{width:66%; float:left;}
.featured_image{width:100%; float:left;
background-repeat: no-repeat;
background-position: right center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.featured_image img{display: none;}
.entry-title {font-size: 38px; color: #272e31; font-family: 'Conv_Bauhaus Heavy T.'; margin: 0 0 30px 0;  text-transform: uppercase;}
.entry-title:after {width:150px; height: 1px; content: '';  background: #d0d0d0; display: block; top: 20px; position: relative;}
.page-template-inner-page .gallery,.page-template-power-drifter .gallery {margin-top:75px;}
p.boat-features {margin-bottom:20px;}
.page-template-boat-builder .content-area {padding-bottom: 0px;}
.container.boat-builder-top {padding-bottom: 79px;}
.boat-container {padding-top:79px;}

/*Model page*/
.thumbnail {display: block;
padding: 4px;
margin-bottom: 20px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: border .2s ease-in-out;
-o-transition: border .2s ease-in-out;
transition: border .2s ease-in-out;}

.page-template-model-page .thumbnail img {height:165px;}

.jumbotron ul {list-style: disc;
font-size: 16px;
line-height: 25px;
padding: 0 25px;
list-style-position: inside;}
.jumbotron a.btn {color:white !important;box-shadow:none;}
.page-id-12 .entry-title {margin-bottom:3rem;}

.jumbotron.EDDY, .jumbotron.WF, .jumbotron.SKIFF, .jumbotron.BigSky15, .jumbotron.HS16 {background-color: #0099e5; color:white;}
.jumbotron.EDDY {margin-top: 2rem;}

.page-template-model-page .row {margin-bottom:30px;}

.single-pro-staff blockquote {margin-top:75px;}
.single-pro-staff .entry-content > :last-child  {margin-bottom: 70px;margin-top: -20px;}

#breadcrumbs{width:100%; font-size:15px; border-bottom:solid 1px #d0d0d0; padding:0 0 17px 0; margin:0 0 35px 0; float:left;}
#breadcrumbs a{color:#000; padding: 0 10px;}
#breadcrumbs .breadcrumb_last{color:#008dcf; padding:0 0 0 10px;}

.page_content .entry-content{width:85%; float:left;}
.page_content .entry-content p{text-align: justify; line-height: 26px; margin: 0 0 23px 0;}
.page_content .entry-content table {width:80%;} 
.jumbotron table {width:70%;}
th, td {border: 1px solid #aeacab;color:#3d3d3d; font-size:14px;}
th, td {padding:3px 5px 3px 10px;}
.jumbotron td {color: #3c3c3c;}

.page_content .entry-content td a, .jumbotron td a {background:#1e96d5; color:#fff; text-align:center; display: block; padding:5px 0; font-size: 15px; margin:-4px -6px -4px -11px; border: none;}
.jumbotron.EDDY td a, .jumbotron.WF td a, .jumbotron.SKIFF td a, .jumbotron.BigSky15 td a, .jumbotron.HS16 td a{background-color: #eceeef; color:grey;}
.jumbotron.EDDY td, .jumbotron.WF td, .jumbotron.SKIFF td, .jumbotron.BigSky15 td, .jumbotron.HS16 td{color: white;}
table{border:none;}

.content-area h2{color:#272e31; font-size:26px;  text-transform: uppercase; padding-bottom:5px;margin-top:50px;margin-bottom:0px;}

.stander_package{width:100%; padding:54px 0 61px 0; background:#272e31; float:left;}
.stander_package h3{color:#fff; font-size:38px; text-transform: uppercase;border-bottom:solid 1px #fff; padding:0 0 11px 0; margin:0 0 14px 0;}
.stander_package ul{margin:0 0 0 48px;}
.stander_package ul li{width:50%; color:#fff; font-size:24px; line-height:30px; float:left;}
.stander_package ul li a{color:#fff;}


.upgrades{width:100%; padding:50px 0 58px 0; float:left;}
.upgrades h4{color:#272e31; text-transform: uppercase; font-size:38px;  border-bottom:solid 1px #272e31; padding:0 0 15px 0; margin:0 0 10px 0;}
.upgrades ul{margin:0 0 0 48px;}
.upgrades ul li{width:100%; color:#272e31; font-size:24px; line-height:30px; float:left;}
.upgrades ul li label{width:57%;  margin:0;}
.upgrades ul li span{color:#1e96d5; font-weight:bold;}
.upgrades ul li a{color:#272e31;}
.upgrades h5{color:#272e31; font-size:24px;border-bottom:solid 1px #272e31; padding:0 0 13px 0; margin:0 0 15px 0;}
.upgrades p{font-size:24px; color:#272e31; margin: 0 0 0 26px;}
.upgrades  .option{margin:60px 0 0 0;}
.upgrades  .option label{width:auto;}
.upgrades  .option span{float:right}
.featured_imageM{display:none;}
.mobile{display:none;}
/*old font  font-family: 'Conv_Bauhaus Heavy T.'; */

/*standard package and roll over details*/
.standard-package {top: 25%; position: absolute; width:100%; left:0; padding-left: 16%;}
.standard-package li {display: block;float: none;}
.standard-package li:first-child{margin-left: 79%;}
.standard-package li:nth-child(2){margin-top: 4%; margin-left: 50%;}
.standard-package li:nth-child(3){margin-top: 5%;margin-left:65%;}
.standard-package li:nth-child(4){margin-top: 26%;}
.plus-icon {width: 24px;height: 24px;background:#0099e5;border-radius:50%; display: block;}
.plus-icons-details {background:rgba(255,255,255,1);display:none;width:215px;margin-top:-25px;color:#000;font-size: 16px;line-height: 18px;padding: 13px 10px;border-radius: 7px;border-width:2px;border-color:#0099e5;}




/*standard package popover detail placement*/
.plus-icons-details.first-item {
    margin-left: -255px;
}


.plus-icons-details.second-item {
    margin-left: -425px;
}

.plus-icons-details.third-item {
    margin-left: -298px;
    top: 140px;
    position: absolute;
}

.plus-icons-details.fourth-item {
    position: absolute;
    top: 420px;
    left: 151px;
}

/*boat detail placement*/
.boat-package {top: 36%; position: absolute; width:100%; left:0;}
.boat-package li {display: block;float: none;}
.boat-package li:first-child{margin-left: 37%; width:150px;}
.boat-package li:nth-child(2){margin-top: 11%; margin-left: 84%;}
.boat-package li:nth-child(3){margin-top: 6%;margin-left:84%;}
.boat-package li:nth-child(4) {
    margin-top: -17%;
    margin-left: 53%;
    width:150px;
}

.boat-package li:nth-child(5) {
    margin-top: 5%;
    margin-left: 53%;
    width: 150px;
}

.boat-package li:nth-child(6) {
    margin-left: 67%;
    margin-top: 5%;
    width: 130px;
}

.boat-package li:nth-child(8) {
    margin-left: 15%;
    margin-top: 15%;
}

.boat-package li:nth-child(7) {
    margin-left: 15%;
    margin-top: 4%;
    width:200px;
}

.plus-icons-details.\34 th-item {
    position: absolute;
    top: 82px;
    left: 45%;
}

.plus-icons-details.\31 st-item {
    margin-left: -81%;
}

.plus-icons-details.\32 nd-item {
    margin-left: -75%;
}

.plus-icons-details.\36 th-item {
    position: absolute;
    top: 245px;
    left: 60%;
}

.plus-icons-details.\35 th-item {
    position: absolute;
    top: 172px;
    left: 47%;
}

.plus-icons-details.\33 rd-item {
    position: absolute;
    top: 224px;
    left: 76%;
}

.plus-icons-details.\37 th-item {
    position: absolute;
    top: 305px;
    left: 11%;
}

/*SlideshowFIX*/
#fancybox-wrap {
    box-sizing: initial !important;
}

/* Responsive */
@media (max-width:1199px) {
.site-branding{margin:-1px 0 0 -5px;}
.main-navigation li{font-size:14px; margin:0 0 0 30px;}
.Online-Shoping{font-size:13px;}
.main-navigation{float:left;}
.main-navigation a, .Online-Shoping{padding:18px 0; line-height:18px;}
.Online-Shoping{padding:18px 0 18px 5px}
.site-header-main:before{margin:0 -315px 0 0;}
.banner-slider .caption{left:44px;}
.banner-slider .caption h2{font-size:44px; line-height:54px;}
.banner-slider .caption h2 span{font-size:65px;}
.banner-slider .caption .trial{font-size:14px; margin:18px 0 0 0; padding:7px 20px;}
.three_boxes .right_side .caption h2{font-size:28px; line-height:34px;}
.three_boxes .right_side .caption h2 span{font-size:30.5px;}
.three_boxes .second .right_side .caption h2, .three_boxes .third .right_side .caption h2{font-size:28px;}
.three_boxes .second .right_side .caption h2 span{font-size:25px;}
.three_boxes .third .right_side .caption h2 span{font-size:18.5px;}
.three_boxes .right_side .caption a.Learn_more{font-size:12px; padding:8px 15px;}
.home_content{padding:30px 0;}
.home_content h3{font-size:34px;}
.home_content p{font-size:15px;}
.site-footer .top_footer{padding:15px 0;}
.site-footer .top_footer .newsletter h5{font-size:20px;}
.site-footer .top_footer .newsletter h5 span{font-size:21.5px;}
.site-footer .top_footer .newsletter .form{padding:0 0 0 10px;}
.site-footer .top_footer .newsletter .form{width:430px;}
.site-footer .top_footer .newsletter .form .input{width:260px; font-size:12px;}
.site-footer .top_footer .newsletter .form .button{width:115px; font-size:13px;}
.site-footer .top_footer .newsletter .form .button::after{font-size:15px;}
.site-footer .img_boat{width:220px;}
.site-footer .top_footer .social_icon{margin:5px 0 0 0; float:left;}
.site-footer .bottom_footer .inner .repeat{padding:0 20px 15px 20px;}
.site-footer .bottom_footer .inner h6{margin:0 0 35px 0;}
.site-footer .bottom_footer .inner h6, .site-footer .bottom_footer .inner ul li{font-size:14px;}
.site-footer .bottom_footer .inner .text-center img{width:100px;}
.site-footer .bottom_footer .inner .site-title{font-size:12px; line-height:18px;}
iframe{width:700px; height:300px;}

.content-area{padding:50px 0;}
.content-area h2{padding:0 0 20px 0}
.stander_package h3, .upgrades h4, .content-area h2, .entry-title{font-size:30px;}
.upgrades h5{font-size:20px;}
.stander_package ul li, .upgrades ul li, .upgrades p{font-size:20px;}
body, button, input, select, textarea{font-size:14px; line-height:24px;}
.entry-title::after{top:10px;}
.entry-title{margin:0 0 20px 0;}
.banner-slider .overlay{margin:0 0 0 104px;}
.main-navigation ul ul{top:54px;}
.page_content .entry-content table{width:100%;}
.main-navigation .menu-item-has-children > a::after{top:18px;}

.entry-header, .post-thumbnail, .entry-content, .entry-summary, .entry-footer, .comments-area, .image-navigation, .post-navigation, .page-header, .page-content, .content-bottom-widgets{margin:0;}
.dropdown-toggle::after{display:none;}
}

@media (max-width:991px) {
.custom-logo {max-width:130px;}
.site-header-main:before{margin:0 -210px 0 0;}
.site-branding{margin:0 0 0 -5px;}
.main-navigation{float:none;}
.main-navigation li{margin:0 0 0 12px; border:0; font-size:12px;}
.Online-Shoping{padding:14px 0;}
.header-right p{font-size:14px;}
.banner-slider .caption h2{font-size:28px; line-height:38px;}
.banner-slider .caption h2 span{font-size:41px;}
.owl-controls{bottom:12px;}
.owl-controls span{width:12px; height:12px;}

.three_boxes .right_side .caption h2{font-size:21px; line-height:26px;}
.three_boxes .right_side .caption h2 span{font-size:23px;}
.three_boxes .second .right_side .caption h2, .three_boxes .third .right_side .caption h2{font-size:20px;}
.three_boxes .second .right_side .caption h2 span{font-size:18px;}
.three_boxes .third .right_side .caption h2 span{font-size:13px;}
.three_boxes .right_side .caption a.Learn_more{font-size:10px; padding:5px 10px;}
.three_boxes .right_side .caption a.Learn_more i{font-size:12px;}

.home_content{padding:20px 0;}
.home_content h3{font-size:24px; margin:0 0 30px 0;}
.home_content h3::after{top:15px;}
.home_content p{font-size:13px;}
.home_content p br{display:none;}
iframe{width:580px;}
.main-navigation a, .Online-Shoping{padding:12px 0 10px 0; line-height:18px;}
.site-footer .img_boat{width:130px;}
.site-footer .top_footer .newsletter h5{font-size:16px;}
.site-footer .top_footer .newsletter h5 span{font-size:17.5px;}
.site-footer .top_footer .newsletter .form{width:335px;}
.site-footer .top_footer .newsletter .form input{height:36px;}
.site-footer .top_footer .newsletter .form .input{width:210px; font-size:11px;}
.site-footer .top_footer .newsletter .form .button{width:100px; height:36px; line-height:36px; font-size:11px;}
.site-footer .top_footer .newsletter .form .button::after{font-size:13px;}
.site-footer .top_footer .social_icon li a{width:36px; height:36px; font-size:16px; line-height:36px;}
.site-footer .bottom_footer .inner h6, .site-footer .bottom_footer .inner ul li{font-size:13px;}
.site-footer .bottom_footer{padding:60px 0 0 0;}
.site-footer .bottom_footer .inner ul li img{width:11px; margin:6px 5px 0 0;}
.site-footer .bottom_footer .inner ul li{font-size:11px; line-height:18px;}
.site-footer .bottom_footer .inner h6{margin:0 0 46px 0;}
.site-footer .bottom_footer .inner .margin{margin:-54px 0 0 0;}
.site-footer .bottom_footer .inner h6::after{bottom:-14px;}
.site-footer .bottom_footer .inner .site-title {font-size: 10px;line-height: 14px;}
.site-footer .bottom_footer .inner ul.address li{padding:0 0 5px 0;}
.site-footer .bottom_footer .inner .text-center{margin:0;}

.main-navigation .menu-item-has-children > a{margin:0;}
.main-navigation .menu-item-has-children > a:after{display:none !important;}
.main-navigation ul ul {width:100px; position: absolute; top: 40px;}
.main-navigation ul ul:before{display:block !important;}
.banner-slider .overlay{margin:0 0 0 14px}
.page_content .col8{width:100%;}
.page_content .entry-content{width:100%;}
.stander_package h3, .upgrades h4, .content-area h2, .entry-title{font-size:24px; font-weight:normal;}
.stander_package ul li, .upgrades ul li, .upgrades p{font-size:16px; line-height:26px;}
.upgrades p{margin:0;}
.stander_package ul, .upgrades ul{margin:0 0 0 16px;}
.stander_package{padding:30px 0;}
.banner-slider .overlay{background:rgba(255, 255, 255, 0.65);}
.page_content, th, td{color:#000;}
}

@media (max-width:767px) {
.page-template-full-width-page .bannerImage, .page-template-model-page .bannerImage {height: 200px;}
.site-header-top .tag_line, .header-right p{font-size:13px; float:left;}
.site-header-top .tag_line, .Online-Shoping{display:none;}
.header-right{width:100%;}
.header-right .widget{width:50%; border-right:solid 1px #fff;}
.header-right .widget:last-child{border:none;}
.widget ul{float:right;}
.header-right p{margin:0; padding:0 10px 0 23px; line-height:24px; border:none;}
.site-header-top .tag_line, .widget ul li{line-height:24px;}
.widget ul li a{margin:0 0 0 10px;}
.main-navigation{display:none;}
.site-header-main::before{margin:0 -120px 0 0;}
.banner-slider .caption h2{font-size:28px; line-height:40px;}
.banner-slider .caption h2 span{font-size:38px;}
.banner-slider .caption .trial{font-size:12px; padding:8px 20px;}
.three_boxes .right_side img{width:100%;}
.three_boxes .right_side .caption h2{font-size:15px; line-height:18px;}
.three_boxes .right_side .caption h2 span{font-size:16.5px;}
.three_boxes .second .right_side .caption h2, .three_boxes .third .right_side .caption h2{font-size:14.5px;}
.three_boxes .second .right_side .caption h2 span{font-size:13px;}
.three_boxes .third .right_side .caption h2 span{font-size:10px;}
.three_boxes .right_side .caption a.Learn_more{font-size:8px; margin:0; padding:3px 7px;}
.three_boxes .right_side .caption a.Learn_more i{font-size:10px;}
.home_content h3{font-size:18px;}
.home_content p{line-height:20px; margin:0 0 10px 0;}
.site-footer .img_boat{width:120px;}
.site-footer .top_footer .social_icon{width:100%; text-align:center;}
.site-footer .top_footer .social_icon li{display:inline-block; float:none;}
.site-footer .bottom_footer .inner .margin, .site-footer .bottom_footer .inner .text-center{width:49%; margin:20px 0 0 0; display:inline-block; vertical-align:top; float:none;}
.site-footer .bottom_footer{padding:20px 0 0 0;}
.site-footer .bottom_footer .inner h6{margin:0 0 22px 0;}

.hamburger{display:block; color:#fff; position:relative; z-index:99; line-height :36px; float:right;}
.hamburger i{font-size:17px;}
.hamburger:hover{color:#000; text-decoration:none;}
.hamburger-munu{width: 100%; position: absolute; background:#24adf1; left: 0; top: 38px;}
.hamburger-munu ul{list-style:none; margin:0;}
.hamburger-munu ul li{text-align:center; border-top:solid 1px #fff; font-size:14px; text-transform: uppercase}
.hamburger-munu ul li a{text-decoration:none; color:#fff; padding:7px 0; display:block;}
.hamburger-munu ul li a:hover{color:#000;}

.banner-slider .hidden{display:none;}
.banner-slider .visible{display:block;}

.banner-slider .caption {width: 100%; left: 0; text-align: center;}
.banner-slider .caption .inner{width:100%; display:block;}
.banner-slider .caption .vertical{display:block; padding:100px 0 0 0;}
.bannerImage img{display:none;}
.bannerImage{height:400px; background-repeat:no-repeat; background-position:right center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.banner-slider .caption .trial{margin:10px 0 0 0;}

.featured_image{display:none;}
.featured_imageM img{display:none;}
.featured_imageM{width:100%; background-repeat:no-repeat; background-position:right center; height:400px; display:block; float:left;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.banner-slider .overlay{margin:0 0 0 -132px;}
.upgrades h5{font-size:16px;}
.stander_package ul li, .upgrades ul li, .upgrades p{font-size:14px;}
.page_content{padding:30px 0 0 0;}
#breadcrumbs{width:auto; margin:70px 0 20px 0}
.entry-title::after{width:100px;}
.stander_package h3, .upgrades h4, .content-area h2, .entry-title{font-size:20px;}
.upgrades ul li label{width:auto;}
.upgrades ul li span{float:right;}
.mobile{display:block;}
.content_area_in:before{height:50px;}
.widget .widget-title, .sidebar .widget li{font-size:12px;}
.search-form label{width:75%;}
.widget button.search-submit{width:26%;}
.widget .search-submit::before{font-size:18px;}
}

@media (max-width:575px) {
.page-template-full-width-page .bannerImage, .page-template-model-page .bannerImage {height: 200px;}
.container{width:450px;}
.site-header-top .tag_line, .header-right{width:100%; text-align:center;}
.header-right .widget{width:50%; display:inline-block;}
.header-right p{border:none;}
.header-right .widget ul li{display:inline-block; float:none;}
.site-header-main::before{margin: 0 -90px 0 0;}
.three_boxes .right_side{margin:0 0 20px 0;}
.three_boxes .right_side .caption h2{font-size:30px; line-height:36px;}
.three_boxes .right_side .caption h2 span{font-size:33px;}
.three_boxes .second .right_side .caption h2, .three_boxes .third .right_side .caption h2{font-size:36px;}
.three_boxes .second .right_side .caption h2 span{font-size:32px;}
.three_boxes .third .right_side .caption h2 span{font-size:32px;}
.three_boxes .right_side .caption a.Learn_more{font-size:12px; margin:15px 0 0 0; padding:7px 15px;}
.three_boxes .right_side .caption a.Learn_more i{font-size:14px;}
.home_content{padding:0 0 30px 0;}
.site-footer .top_footer .newsletter{width:100%;}
.site-footer .top_footer .newsletter h5{display: block; text-align: center; margin:0 0 15px 0}
.site-footer .top_footer .newsletter .form{width:318px; padding:0; margin:0 auto; display:block;}
.site-footer .top_footer .social_icon{margin:15px 0 0 0;}
.bannerImage{height:500px;}
/*.banner-slider .overlay{margin:0 0 0 -193px;}*/
.sidebar{margin:25px 0;}
.standard-package, .boat-package {display: none;}
}

@media (max-width:479px) {
.container{width:320px;}
.page-template-full-width-page .bannerImage, .page-template-model-page .bannerImage {height: 200px;}
.site-header-main::before{margin:0 -30px 0 0;}
iframe{height:200px;}
.site-footer .top_footer{padding:56px 0 15px 0;}
.site-footer .top_footer .newsletter .form{width:100%;}
.site-footer .top_footer .newsletter .form .input{width:60%;}
.site-footer .top_footer .newsletter .form .button{width:38%; margin:0; float:right;}
.three_boxes .second .right_side .caption h2, .three_boxes .third .right_side .caption h2{font-size:30px;}
.three_boxes .third .right_side .caption h2 span{font-size:20px;}
.three_boxes .second .right_side .caption h2 span{font-size:27px;}
.site-header-top .header-right p{font-size:12px;}
.bannerImage{height:600px; background-position:80% center;}
.stander_package ul li{width:100%;}
.page_content .entry-content table, .jumbotron table{width:500px; margin:0 0 10px 0;}
.page_content .entry-content .T_inner{overflow-x:scroll}
.upgrades ul li label{width:80%; display: inline;}
#breadcrumbs{ font-size:12px;}
#breadcrumbs a{color:#000; padding: 0 5px;} 
.jumbotron .btn-lg {margin-top:25px;font-size:15px;}
img.no-list {margin-top:0px;}
#hullTop, #hullMiddle, #hullBottom {background-size: 285px;background-repeat: no-repeat;}
.page-template-boat-builder .bannerImage, .page-template-package-page .bannerImage {height: 150px}
.page-template-boat-builder .btn-group-sm > .btn, .btn-sm {font-size: 12px}
.page-template-boat-builder .stander_package h3 {font-size:16px;}
/*.banner-slider .overlay{margin:0 0 0 -266px;}*/
}

/**
 * 14.4 - >= 985px
 */

@media screen and (min-width: 61.5625em) {
body:not(.search-results) article:not(.type-page) .entry-content {
		float: right;
		width: 100%;
	}
}