/* Theme Name: Cockburn Powerboats */
@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video {
	display: block;
}
a img {
	border: 0;
}
body {
	margin: 0px;
	padding:0px;
	background-color:#1e1e1e;
	font-family: 'Open Sans', sans-serif;
}
/* Selection colours */
::selection {
background: #004d93;
color:#FFF;
}
::-moz-selection {
background: #004d93;
color:#FFF;
}
ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
a {
	outline:none;
}
p {
	padding:0px;
	margin:0px;
}
li {
	padding:0px;
	margin:0px;
	list-style:none;
}
h1 {
	font-size:26px;
}
h2 {
	font-size:24px;
}
h3 {
	font-size:22px;
}
h4 {
	font-size:20px;
}
h5 {
	font-size:18px;
}
h6 {
	font-size:16px;
}
ol li {
	list-style:decimal inside;
	margin-left: 0;
	padding-left: 1.5em;
	text-indent: -1.5em;
}
.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%; /* Image does not overflow the content area */
	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 {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
blockquote{border-left: 5px solid #002B43;  margin: 20px 0px;
    padding: 10px; }
@font-face {
 font-family: 'ProximaNova-Light';
 src: url('fonts/mark_simonson_-_proxima_nova_light-webfont.eot');
 src: url('fonts/mark_simonson_-_proxima_nova_light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/mark_simonson_-_proxima_nova_light-webfont.woff2') format('woff2'), url('fonts/mark_simonson_-_proxima_nova_light-webfont.woff') format('woff'), url('fonts/mark_simonson_-_proxima_nova_light-webfont.ttf') format('truetype'), url('fonts/mark_simonson_-_proxima_nova_light-webfont.svg#ProximaNova-Light') format('svg');
 font-weight: normal;
 font-style: normal;
}
.header_top{ border-bottom:#00466e 1px solid; padding:8px 0; color:#ffffff;}
header{ background-color:#042556; font-size:15px;}
header a{color:#ffffff;}header .fa{ font-size:16px;}
header a:hover{color:#ffffff; text-decoration:none;}
.top_header_right{float:right;}
.header_mobile{border-right:#236991 1px solid; padding-right:20px; margin-right:20px;}
.header_email{border-right:#236991 1px solid; padding-right:20px; margin-right:20px;}
.header_pay{border-right:#236991 1px solid; padding-right:20px; margin-right:5px;}
.header_mobile:hover, .header_email:hover, .header_pay:hover{ color:#ffd904;}
.top_header_follows{float:right; padding-top:1px;}
.top_header_follows a{ margin:0 0 0 18px;}
.header_facebook:hover{ color:#09a9dd;}
.header_twitter:hover{ color:#0bdaff;}
.header_linkedin:hover{ color:#09a9dd;}
.logo{ padding:10px 0;}
/*nav section begin*/
.jqueryslidemenu{
	margin-top:15px;
	float:right;
}
.jqueryslidemenu ul{
	margin: 0;
	padding: 0;
	width:100%;
	display:table;
	list-style-type: none;
}
.jqueryslidemenu ul li{
	position: relative;
	*display: inline;
	display: table-cell;
	text-align:center;
	text-transform: uppercase;	font-size: 14px;
padding-left:26px;
}
.jqueryslidemenu ul li:hover ul{visibility: visible!important;}
.jqueryslidemenu ul li:first-child a {
	border-left-style:none;
}
.jqueryslidemenu ul li a{
	display: block;
	color: white;
	padding:0px 0px 5px 0px;
	font-size:14px;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
}
* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
.jqueryslidemenu ul li  a{ color:#FFF;}
.jqueryslidemenu ul li a:hover{ color:#ffd904;}
.jqueryslidemenu ul li.active a{ color:#1ca39d;}
.jqueryslidemenu ul li ul{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
z-index:9;
	width:210px !important;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
	display: list-item;
	float: none;
	text-align:left;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul {
	/*background-image: url(images/menu_arrow.png);*/
	background-repeat: no-repeat;
	background-position:15px top;
	padding-top: 8px;
	margin-left:-10px;
}
.jqueryslidemenu ul li ul li ul{
	top: 0px;
}
.jqueryslidemenu a img {
	display:none;
}
.jqueryslidemenu ul li ul li a{
	width: 210px; /*width of sub menus*/
	padding: 10px 10px !important;
	margin: 0;
	border-top-width: 0;
	border-left-style:none;
	border-bottom: 1px solid #004f76;
	color:#fff;
	font-size:13px;
		background-color:#042556;
}
.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
	background: #eff9ff;
	color: black;
}
.last_child_menu ul {
	left:-124px !important;
}
/*nav section end*/
.slides li{ min-height:619px; text-align:center;font-family: 'Cabin', sans-serif; color:#fff; font-size:30px}
.home_slider li h2{font-size:80px; padding-top:200px;}
.home_slider p{ padding:0 230px 20px;}
.home_slider li a{color:#fff;}
.slider{ background-image:url(images/slider.jpg); background-repeat:no-repeat; background-position:top center;}
.learn_more{ font-size:18px; background-image:url(images/learn_icon.png); background-position:right center; background-repeat:no-repeat; padding-right:30px;}
.learn_more:hover{ text-decoration:none; color:#ffd904;background-image:url(images/learn_icon_hover.png);}
.flex-direction-nav{ position:absolute;	top:40%;}
.flex-direction-nav .prev{
	background-image: url(images/arrow_left.png);
	background-repeat: no-repeat;
	height: 95px;
	width: 95px;
	left:0px;
}
.flex-direction-nav .next{
	background-image: url(images/arrow_right.png);
	background-repeat: no-repeat;
	height: 95px;
	width: 95px;
	right:0px;
	top:0%;
}
.home_slider{ position:relative;}
.home_cnt_bg, .page_cnt_bg, .inner_page_bg{ background-color:#FFF}
.home_box{ background-color:#f7f7f7; padding:20px; margin-top:-16px; color:#7e7e7e;font-family: 'Open Sans', sans-serif; line-height:22px; min-height:400px;}
.home_box h2{ font-size:26px;font-family: 'Cabin', sans-serif; text-transform:uppercase; margin-bottom:20px;}
.home_box .readmore_link{ font-size:18px;font-family: 'Cabin', sans-serif; background-repeat:no-repeat; background-repeat:no-repeat; background-position:right 2px; padding-right:30px;}
.home_box p{ margin-bottom:25px;}
.blue_box{ border-top:16px solid #00aeef; }
.blue_box h2 a{ color:#00aeef; position:relative; padding-bottom:20px; z-index:1; background:#F7f7f7; display:block;}
.blue_box .readmore_link{ color:#00aeef; background-image:url(images/blue_arrow.png);}
.blue_box .readmore_link:hover{ color:#0c6c90; background-image:url(images/blue_arrow_hover.png); text-decoration:none;}
.orange_box{ border-top:16px solid #fcb040; }
.orange_box h2 a{ color:#fcb040; display:block;}
.orange_box .readmore_link{ color:#fcb040; background-image:url(images/orange_arrow.png);}
.orange_box .readmore_link:hover{ color:#b87615; background-image:url(images/orange_arrow_hover.png); text-decoration:none;}
.green_box{ border-top:16px solid #8dc63f; }
.green_box h2 a{ color:#8dc63f; display:block;}
.green_box .readmore_link{ color:#8dc63f; background-image:url(images/green_arrow.png);}
.green_box .readmore_link:hover{ color:#669c1b; background-image:url(images/green_arrow_hover.png); text-decoration:none;}
.pink_box{ border-top:16px solid #ffd904; }
.pink_box h2 a{ color:#ffd904; display:block;}
.pink_box .readmore_link{ color:#ffd904;}
.pink_box .readmore_link:hover{ color:#322A27; text-decoration:none;}

.pink_box .blog_title{color:#000000; text-decoration:none; font-weight:bold;}
.pink_box .blog_title:hover{color:#042556; text-decoration:none;}

.home_content{ text-align:center; color:#7e7e7e; padding:80px 15px; font-size:15px;line-height: 24px;}
.home_content h1{ font-size:45px; color:#393939;font-family: 'Cabin', sans-serif; margin-bottom:30px; font-weight:bold;}
.readmore_btn{background-color:#f1cc00; display: block; margin: auto;    padding: 8px 15px;    width: 155px; color:#FFFFFF; font-size:18px; font-weight:bold;font-family: 'Cabin', sans-serif; margin-top:25px; }
 .readmore_btn:after {
    padding-left: 6px;
    color: #FFF;
    font-family: "FontAwesome";
    font-size: 20px;
    line-height: 28px; }
  .readmore_btn:after {
    content: "\f138"; }
	
.pdf_link:before{padding-right: 6px;
    color: #D44950;
    font-family: "FontAwesome";
    font-size: 20px;
    line-height: 28px;content: "\f1c1";}
	
.readmore_btn:hover{ color:#fff; text-decoration:none;opacity: 0.8; filter: alpha(opacity=80); /* For IE8 and earlier */}
	.service_blue{ background:url(images/pattern_bg.jpg); padding:60px 0; text-align:center; color:#FFF; font-size:15px;}
	.service_blue .textwidget p {width:84%; margin:0 auto;}
	.service_blue h2{ font-size:45px; font-weight:bold; margin-bottom:10px;font-family: 'Cabin', sans-serif;}
	.service_icon img{ float:left; margin-right:10px; background:#052556; border:#FFF 2px solid;}
	.service_icon{  text-align:left; color:#FFF; margin-top:40px; display:inline-block;width: 470px; margin-left:30px}
	.service_icon:hover{ color:#ffd904; text-decoration:none;}
	.service_icon h3{ font-size:30px; font-weight:bold; margin-bottom:10px;font-family: 'Cabin', sans-serif; line-height:78px;}
	.service_link{ text-align:center;}
	.blog_bg{ background-color:#FFF;font-family: 'Open Sans', sans-serif; padding-bottom:30px;}
	.blog_bg h2{ font-size:45px;font-family: 'Cabin', sans-serif; font-weight:bold; text-align:center; padding:80px 0 50px 0;}
.date_blog{ color:#00aeef; font-weight:600; margin:20px 0; font-size:16px;}
.blog_bg h3{ font-size:18px;font-family: 'Cabin', sans-serif; font-weight:bold; padding:0 0 15px 0; line-height:normal; min-height:59px; }
.readmore_btn1{ background-color:#00aeef;font-size:18px;font-family: 'Cabin', sans-serif; font-weight:bold; display: inline-block; margin:30px 0; color:#FFF; background-image:url(images/blog_readmore_arrow.png); background-repeat:no-repeat; background-position: 90% center; padding:10px 45px 10px 15px;}
.readmore_btn1:hover{ background-color:#1eb9f3; text-decoration:none; color:#FFF;}
.blog_bg ul li:nth-child(2n+2) .date_blog { color:#fcb040;}
.blog_bg ul li:nth-child(2n+2) .readmore_btn1 {background-color:#fcb040;}
.blog_bg ul li:nth-child(2n+2) .readmore_btn1:hover {background-color:#eba237;}
.blog_bg ul li:nth-child(3n+3) .date_blog { color:#8dc63f;}
.blog_bg ul li:nth-child(3n+3) .readmore_btn1 {background-color:#8dc63f;}
.blog_bg ul li:nth-child(3n+3) .readmore_btn1:hover {background-color:#7fb733;}
	.testimonials_bg{ text-align:center;color:#FFF;font-family: 'Open Sans', sans-serif; padding-bottom:110px; font-size:18px; font-style:italic; background-image:url(images/testimonials_bg.jpg); background-position:top center; background-size:cover;}
	.testimonials_bg h2{ font-size:45px;font-family: 'Cabin', sans-serif; font-weight:bold; text-align:center; padding:80px 0 50px 0; font-style:normal;}
.testimonials_name{ padding:50px 0 30px 0; font-weight:bold;}
	.our_client_bg{color:#393939;font-family: 'Open Sans', sans-serif; padding-bottom:30px; font-size:18px; background-color:#FFF; height:270px; overflow:hidden;}
	.our_client_bg h2{ font-size:45px;font-family: 'Cabin', sans-serif; font-weight:bold; text-align:center; padding:35px 0 50px 0; font-style:normal;}
.bx-wrapper img{ margin:auto}

.bx-wrapper{*width:1000px\9 !important;}
.bx-viewport{*height:85px\9 !important;}

.bx-prev{ background-image:url(images/clients_left_arrow.jpg); background-repeat:no-repeat; width:14px; height:29px; left:-54px}
		.bx-next{ background-image:url(images/clients_right_arrow.jpg); background-repeat:no-repeat; width:14px; height:29px; right:-60px}
footer{color:#828282;font-family: 'Open Sans', sans-serif; padding:40px 0; font-size:13px; background-color:#1e1e1e;}
footer a{color:#828282;}
footer a:hover{color:#fff; text-decoration:none;}
.ftr_menu li:first-child{ border-left:none; padding-left:0;}
.ftr_menu li{ display:inline; border-left:#828282 1px solid; line-height:normal; padding:0 10px;}
.copy{ padding-top:10px;}
.ftr_address{ padding-top:20px; padding-right: 35px;}
.ftr_phone{ padding-top:14px;}
.ftr_follows{ padding-top:15px;padding-left: 64px;}
.ftr_follows h2{ color:#FFF;font-family: 'Cabin', sans-serif; font-size:20px; padding-bottom:20px;}
.ftr_follows a{ background-color:#565656; padding:10px 0px; text-align:center; width:40px; height:40px; display:inline-block;-webkit-border-radius: 50px;
-moz-border-radius: 50px;border-radius: 50px; margin-right:10px;}
.ftr_follows .fa { font-size:20px; color:#FFF;}
.ftr_follows a:hover{ background-color:#919191;}
.blog_bg img{ max-width:100%; height:auto;min-height: 202px;}
.blog_bg p{min-height: 65px;}
/* Inner Pages Starts*/
.inner_content { 
  color: #7e7e7e;
  padding: 45px 0;
  font-size: 15px;
  line-height: 24px;
}
.inner_content h1 {
  font-size: 28px;
  color: #002B43;
  font-family: 'Cabin', sans-serif;
  margin-bottom: 30px;
  font-weight: bold;
  padding-bottom:20px;
}
/* Inner Pages Ends */
/*Side Area Styles Starts */
.side_list li{
	padding:15px;
	text-align:center;
	width:100%;
	border-radius:5px;
	margin-bottom:15px;
}
.side_list li a {
	font-weight: bold;
	font-size: 20px;
	color:inherit;
}
.side_list li.blue_txt { border:2px solid #00aeef; color:#00aeef; }
.side_list li.orange_txt  { border:2px solid #fcb040; color:#fcb040; }
.side_list li.green_txt  { border:2px solid #8dc63f; color:#8dc63f; }
.side_list li.purple_txt  { border:2px solid #92278f; color:#92278f; }
/*Side Area Styles Ends */
.page_banner {
	background-image:url(images/inner_banner.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:153px;
}
.address
{
	background-image:url(images/contact_address_icon.png);
	background-repeat:no-repeat;
	background-position:3px 6px;
	padding-left:30px;
	margin-bottom:15px;
	color:#7e7e7e;
}
.contact_email
{
	background-image:url(images/contact_email_icon.png);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:30px;
	margin-top:10px;
	margin-bottom:10px;
}
.contact_phone
{
	background-image:url(images/contact_phone_icon.png);
	background-repeat:no-repeat;
	background-position:2px;
	padding-left:30px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:10px;
	margin-bottom:10px;
}
.contact_email a, .contact_phone a
{
	color:#7e7e7e;
}
.contact_email a:hover, .contact_phone a:hover
{
	text-decoration:none;
	color:#002b43;
}
.contact
{
	margin-top:30px;
	margin-bottom:20px;
}
.contact input
{
/*	margin-bottom:15px;*/
	margin-top:5px;
	border:1px solid #e5e5e5;
	padding:7px;
	width:350px;
}
.contact textarea
{
/*	margin-bottom:15px; */
	margin-top:5px;
	border:1px solid #e5e5e5;
	padding:7px;
	width:350px;
	height:100px;
}
.contact .wpcf7-submit
{
	background-color:#002b43;
	border-radius:3px;
	padding:10px;
	width:150px;
	font-weight:bold;
	color:#fff;
	font-size:17px;
	transition:all 0.3s ease-in-out;
}
.contact .wpcf7-submit:hover
{
	background-color:#064b71;
}
.panel-default
{	
border:1px solid #ecedee;
background-color:#fff;
}
.panel-body
{
	border-top:none!important;
}
.panel-heading
{
	padding:0px;
}
.panel-title
{
	border:1px solid #ecedee;
}
.panel-title > a
{
	display:block;
	padding:15px;

	font-weight:600;
	background-image:url(images/faq_arrow.png);
	background-repeat:no-repeat;
	background-position:96%;
}
.panel-title > a:hover
{
	text-decoration:none;
}
.latest_post_image
{
	float:left;
	margin-right:15px;
	margin-top:6px;
}
.side_area{padding-bottom:35px;}
.side_area h3
{
	font-weight:bold;
	padding-bottom:10px;
}
.recent_posts li
{
	padding-top:10px;
	padding-bottom:10px;
}
.recent_posts li a
{
	color:#7e7e7e;
	line-height:20px;
	font-size:15px;
}
.recent_posts li a:hover
{
	color:#00aeef;
	text-decoration:none;
}
.latest_post_caption {
    color: #23527c;
    float: left;
    font-size: 14px;
    width: 70%;
    line-height:20px;	
}
.side_list_category li
{
	padding-bottom:10px;
}
.side_list_category li a
{
	color:#7e7e7e;
	line-height:20px;
	font-size:15px;
}
.side_list_category li a:hover
{
	color:#00aeef;
	text-decoration:none;
}
.category_list
{
	margin-top:20px;
}
.archive_list
{
	margin-top:20px;
}
.archive_list li
{
	padding-bottom:10px;
}
.archive_list li a
{
	color:#7e7e7e;
	line-height:20px;
	font-size:15px;
}
.archive_list li a:hover
{
	color:#00aeef;
	text-decoration:none;
}
.page_cnt_bg
{
	/*padding-bottom:50px;*/
}
.contact_left { float:left; width:40%; }
.inner_content .contact { float:left; margin-top:0px; width:60%; }
.ftr_contact .ftr_phone 
{
	background-image:url(images/ftr_phone_icon.png);
	background-repeat:no-repeat;
	background-position:left 15px;
	padding-left:25px;
	height:40px;
}
.ftr_contact .ftr_email
{
	background-image:url(images/ftr_contact_mail_icon.png);
	background-repeat:no-repeat;
	background-position:left 15px;
	padding-left:25px;
	height:40px;
	line-height:40px;
}
.ftr_contact .ftr_address
{
	background-image:url(images/ftr_address_icon.png);
	background-repeat:no-repeat;
	background-position:left 15px;
	padding-left:20px;
	height:40px;
	padding-top:15px;
	line-height:25px;
}
.page_banner h2 { font-size:40px; color:#fff; font-family: "Open Sans",sans-serif; font-weight:400; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.47); line-height:158px; text-transform:uppercase; }

.breadcrump{float:right; color:#FFD904; line-height:152px; font-size:16px;}
.breadcrump a{color:#FFFFFF; text-decoration:none;}
.breadcrump a:hover{color:#FFFFFF; text-decoration:underline;}

.single-post .breadcrump{display:none;}

.blog_section  { margin-bottom:30px; }
.blog_section .wp-post-image { float: left; margin-right: 20px; margin-bottom:20px;width: 200px; }
.blog_detail .wp-post-image { float: none; margin-right: 20px; margin-bottom:20px; }
.blog_section h3 { font-size:22px; font-weight:400;letter-spacing:normal; /* font-family: "Open Sans",sans-serif;*/  margin-bottom:10px; font-weight:600;    }
.blog_section .read-more-btn { margin-top:10px; display:inline-block; }
.blog_section h3 a:hover { text-decoration:none;  }
.meta_info { margin-bottom:10px; font-size:15px; }
.meta_info .published_on {
    background-position: left 4px;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 13px;
    line-height: 34px;
}
.meta_info .published_by
{
    background-position: left 5px;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 13px;
    line-height: 34px;
    
}
.published_category 
{
    background-position: left 5px;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 13px;
    line-height: 34px;
    margin-left: 15px;
}

.meta_info{border-top:#FCB040 1px solid; border-bottom:#FCB040 1px solid;}

.meta_info i{color:#FCB040;}

.meta_info .comments_count
{
    background-repeat:no-repeat;
    background-position:left 8px;
  padding-left: 29px;
  display: inline-block;
  line-height: 34px;
margin-left:15px;
font-size: 13px;
}
.blog_section img.attachment-blog-thumb, .blog_detail .attachment-post-thumbnail {
    float: left;
    margin-right: 20px;
	margin-bottom:20px;
}
.blog_detail h1 { margin-bottom:0px; }
.latest_post_list li { border-bottom: 1px solid #dfdfdf; }
.latest_post_list li:last-child {
    border-bottom: none;
    padding-bottom: 0;
}
.recent_posts li a { font-size:14px; line-height:16px !important;  }
.recent_posts h3, .category_list h3, .archive_list h3{ color:#FCB040; font-size:20px; }
.side_list_category li, .side_list_archive li
{
	background-image:url(images/category_list.png);
	background-repeat:no-repeat;
	background-position:left 7px;
	padding-left:17px;
}
.comments_section{ background-color:#f2f2f2; margin-top:15px; padding:15px;border: 1px solid #dfdfdf;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; clear:both; display:none;}
.comments_section label { font-size:16px; }
.comments_section h3{ font-size:22px; color:#002B43; margin-bottom:10px;}
#commentform input, textarea{padding:5px;border: 1px solid #dfdfdf;width:300px;  margin-top:5px;     margin-right: 5px; }
#commentform textarea{ height:100px;}
#commentform input[type="submit"]{background-color:#002B43; padding:7px 0px; width:150px;border:none; color:#FFF;}
#commentform input[type="submit"]:hover{background-color:#064B71;}
.comments_section ol{ margin:0; padding:0;clear: both;}
.comments_section ol li{ margin:0; padding:0 0 10px 0;text-indent:0;}
.comment-body{ margin-top:-16px; margin-left:15px;}
 .comment-reply-link{background-color:#002B43; padding:7px 10px; border:none; color:#fff !important; margin-bottom:20px;}
.comment-reply-link:hover{background-color:#064B71; text-decoration:none;}
.reply{margin-bottom:20px; clear: both; margin-top:10px;}
#respond{clear: both;}
.commentmetadata{ padding:5px 0;}
.jqueryslidemenu ul li.current-menu-item a, .menu_outer_mobile ul li.current-menu-item a { color:#ffd904!important; }
.jqueryslidemenu ul li.current-menu-parent a, .menu_outer_mobile ul li.current-menu-parent a{ color:#ffd904!important; }
.jqueryslidemenu ul li.current-menu-parent ul li a, .menu_outer_mobile ul li.current-menu-parent ul li a{ color:#FFFFFF!important; }
.jqueryslidemenu ul li ul li a:hover{ color:#ffd904!important; }
 
span.wpcf7-form-control-wrap { margin-bottom:15px !important; display:block;}
.ftr_menu .sub-menu{ display:none}
.wpcf7-form table tr td:first-child {
    vertical-align: top;
   }
.red_txt{ color:#FF0004}
.ftr_menu{text-align:center; line-height:28px;}
.ftr_menu span{border-right:1px solid #828282; padding:0px 5px;}
.ftr_menu span.location {border-bottom:1px solid #484848; padding-bottom:5px; margin-bottom:10px; display:inline-block; border-right:none;}
.ftr_menu span.no_bdr{border:none;}
.ftr_menu .footer_facebook{color:#FFF;}
.ftr_menu .footer_facebook:hover{color:#09a9dd;}

.club_icon_menu{border-bottom:#cacbce 1px solid; padding:24px 0;}

.club_icon_menu ul li{float:left; margin-right:22px; text-align:center;}
.club_icon_menu ul li img{background:#042556; width:56px; margin-bottom:10px; margin:0 auto;}
.club_icon_menu ul li img:hover{background:#ffd904;}
.club_icon_menu ul li a{color:#505050; text-decoration:none;}
.club_icon_menu ul li a:hover{color:#042556; text-decoration:none;}
.club_icon_menu ul li a:hover img{background:#ffd904;}
.club_icon_menu ul li a span{display:block; font-weight:bold; max-width:118px; min-width:100px; }
.club_icon_menu ul li:first-child a span{ min-width:80px; max-width:118px;}



.club_icon_menu ul li.activeclub img{background:#ffd904;}

.club_top_bg{background:url(images/club_top_bg.jpg) no-repeat right #ffffff; min-height:414px; font-size:15px; line-height:25px; color:#828282;}
.our_club_bg{border-bottom:#CACBCE 1px solid;background:url(images/club_top_bg1.jpg) no-repeat right #ffffff;}
.supporters_bg{background:url(images/club_top_bg2.jpg) no-repeat right #ffffff;border-bottom:#CACBCE 1px solid;}
.downloads_bg{background:url(images/downloads.jpg) no-repeat right top #ffffff ;}
.holders_bg{background:url(images/club_top_bg3.jpg) no-repeat right #ffffff;}
.club_area{display:table-cell; vertical-align:middle; height:414px;}
.memberbership_bg{background:url(images/club_top_bg1.jpg) no-repeat right #ffffff;}
.facilities_bg{background:url(images/club_top_bg2.jpg) no-repeat right #ffffff;}
.merchandise_bg{background:url(images/club_top_bg3.jpg) no-repeat right #ffffff;}
.mid_week_bg{background:url(images/club_top_bg1.jpg) no-repeat right #ffffff;}
.cruising_bg{background:url(images/club_top_bg2.jpg) no-repeat right #ffffff;}
.useful_bg{background:url(images/club_top_bg3.jpg) no-repeat right #ffffff;}
.404_bg{background:url(images/club_top_bg3.jpg) no-repeat right #ffffff;}
#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0{margin:6px !important; background:url(images/logo.png) no-repeat center center #042556 !important;}
#bwg_container1_0 #bwg_container2_0 .bwg_album_thumb_spun1_0{margin:6px !important; background:url(images/logo.png) no-repeat center center #042556 !important;}

.downloads_bg h1{padding-top:25px;}

#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0:hover{transform: scale(1) !important;}
#bwg_container1_0 #bwg_container2_0 .bwg_album_thumb_spun1_0:hover{transform: scale(1) !important;}

#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0:hover img{opacity: 0.7 !important; }
#bwg_container1_0 #bwg_container2_0 .bwg_album_thumb_spun1_0:hover img{opacity: 0.7 !important; }

.club_top_bg h1{font-weight:bold; color:#505050; font-size:30px; padding-bottom:20px;}

.our_club_area h1{font-weight:bold; color:#505050; font-size:30px; padding-bottom:20px; padding-top:40px;}
.our_club_area p{color:#505050; padding-bottom:20px; color:#828282; line-height:25px;}
.cms_area{margin-top:25px;}
.cms_area h3{margin-bottom:5px;}
.cms_area p{color:#505050; padding-bottom:0px; color:#828282; line-height:25px;}

.our_club_bg p{ padding-bottom:20px;}
.supporters_bg p{ padding-bottom:20px;}

.club_grn_list{display:table-cell; vertical-align:middle; height:431px;}

.club_green_bg{background:url(images/green_bg.jpg) no-repeat center; min-height:431px;}

.club_green_bg ul{color:#FFF; font-size:18px;}
.club_green_bg ul li{background:url(images/white_arw.png) left 7px no-repeat; margin-bottom:7px; padding-left:35px;}
.club_interest{ padding:70px 0; font-size:16px; color:#434343; text-align:center;}
.club_interest h1{text-align:center; color:#323232; font-size:40px; padding-bottom:25px;}
.club_interest h3{color:#444444; font-size:25px; margin-top:34px;}
.club_interest p{color:#434343; font-size:16px; margin-top:14px; padding:0 15px;}
.int_item1{ width:324px; float:right; margin-top:45px;}
.int_item2{ width:324px;  margin:45px auto auto auto;}
.int_item3{ width:324px; float:left; margin-top:45px;}
.int_item1 img{border-bottom:#00aeef 16px solid;}
.int_item2 img{border-bottom:#8dc63f 16px solid;}
.int_item3 img{border-bottom:#fcb040 16px solid;}

.blu_arw li{background:url(images/blu_arw.png) left 7px no-repeat; margin-bottom:7px; padding-left:35px; display:table; margin-bottom:20px; font-size:20px;}

.wp-image-1116{max-height:178px;}

.diversion_cont p{ font-size: 18px;
    font-weight: bold;
    line-height: 40px;
    margin-bottom: 18px;}


.ylw_btn{background-color:#f1cc00;}
.ylw_btn:hover{background-color:#F4D633;}

.volunteer_bg{background:url(images/volunteers_bg.jpg) center; min-height:409px; color:#FFFFFF;}
.volunteer_cont1{ width:55%; margin:0 auto;}
.volunteer_cont{display:table-cell; vertical-align:middle; height:409px; text-align:center;width:55%;}
.volunteer_bg h3{font-size:40px; margin-bottom:25px;}
.volunteer_bg p{margin-bottom:20px; line-height:25px; font-size:15px;}


.management_cnt{ padding:60px 0;}
.management_box{ text-align:center; padding:0; margin-bottom:45px }
.management_box h3{font-size:20px; padding:18px 0 6px; font-weight:600;}
.management_box h3 span{ display:block; padding-top:4px;}
.management_box a{color:#474747; background-color:#f6f6f6; display:block; width:280px;min-height:420px; cursor:pointer;}
.management_box a:hover{color:#000; text-decoration:none;}
.management_box p{ padding:0 15px 20px 15px;}
.management_box_name{ height:152px; display:table-cell; vertical-align:middle; width:278px; text-align:center;}
.management_cnt_area{ background-color:#f6f6f6; padding:20px; margin-bottom:50px; color:#868686;}
.management_cnt_area p{ margin-bottom:18px;}
.management_cnt_area{ display:none;}

.management_box_blue a{ border-bottom:12px solid #00aeef;}
.management_box_blue a:hover{ color:#00aeef;}
.management_box_orange a{ border-bottom:12px solid #fcb040;}
.management_box_orange a:hover{ color:#fcb040;}
.management_box_green a{ border-bottom:12px solid #8ec63f;}
.management_box_green a:hover{ color:#8ec63f;}
.management_box_yellow a{ border-bottom:12px solid #fed904;}
.management_box_yellow a:hover{ color:#e8c605;}


.management_box a.active {	position: relative;}
.management_box a.active:after, .management_box a.active:before {
	top: 100%;left: 50%;	border: solid transparent;
	content: " ";	height: 0;width: 0;	position: absolute;	pointer-events: none;}
.management_box a.active:after {border-color: rgba(136, 183, 213, 0);
	border-top-color: #00aeef;	border-width: 30px;
	margin-left: -30px;}
.management_box a.active:before {	border-color: rgba(194, 225, 245, 0);	border-top-color: #00aeef;
	border-width: 33px;	margin-left: -36px;}

.management_box_blue a.active{color:#00aeef}
.management_box_orange a.active::after{border-color:#fcb040 rgba(194, 225, 245, 0) rgba(194, 225, 245, 0);}
.management_box_orange a.active::before{border-color:#fcb040 rgba(194, 225, 245, 0) rgba(194, 225, 245, 0);}
.management_box_orange a.active{color:#fcb040}

.management_box_green a.active::after{border-color:#8ec63f rgba(194, 225, 245, 0) rgba(194, 225, 245, 0);}
.management_box_green a.active::before{border-color:#8ec63f rgba(194, 225, 245, 0) rgba(194, 225, 245, 0);}
.management_box_green a.active{color:#8ec63f}

.management_box_yellow a.active::after{border-color:#fed904 rgba(194, 225, 245, 0) rgba(194, 225, 245, 0);}
.management_box_yellow a.active::before{border-color:#fed904 rgba(194, 225, 245, 0) rgba(194, 225, 245, 0);}
.management_box_yellow a.active{color:#e8c605}
.management_cnt_area .close{
		position:relative;
		font-size:28px;
		right:-15px;
		top:-18px;
	}
.committee_det{display:block;}

.wpcf7-form table tr td {;
    width: 25%;}

.red_txt{ color:#FF0004}
div.wpcf7-validation-errors{ background-color:#FFFFFF; margin-left:0!important;  margin-right:0!important;border:3px solid #f00!important}

.contact_page{
	padding:0;
}
.contact_page h2{
	 color: #393939;
    font-family: "Cabin",sans-serif;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-top: 20px;
	}
	
	.contact_page .address_div h4{
	 color: #002b43;
    font-family: "Cabin",sans-serif;
    font-size: 20px;
    font-weight: normal;
    padding-bottom: 10px;
	margin-bottom:0;
	margin-top:5px;
	}

.wpcf7-text, .wpcf7-date {
    border: 0px solid #dfdfdf;
    margin-bottom: 0;
    padding: 10px 7px;
    width: 100%;
	background:#f5f5f5;
}
.your-email {
    display: block;
    margin-right: 7px;
}
.your-name {
    display: block;
    margin-right: 7px;
}
#commentform .contact_table input, textarea {
    border: 0px solid #dfdfdf;
    padding: 14px 7px;
    width: 100%;
	height: 170px;
	background:#f5f5f5;
}
.wpcf7-submit {
  background-color: #fcb040;
  border: medium none;
  color: #fff;
  margin-left: 0;
  margin-top: 10px;
  padding: 10px 0;
  width: 113px;
  font-weight:bold;
  font-size:18px;
}
.wpcf7-submit:hover {
  background-color: #ea9e2e;
}
.contact_form h2{ padding-bottom:25px; text-align:center;}
/*.page-id-15 footer{ margin-top:-55px}*/


.address_div p{padding-bottom:20px;}
.content_area p{margin-bottom:18px ;}
.content_area h5{margin-bottom:18px ; color:#042556;}
.club_history img{min-width:100%; margin-bottom:18px;}
.club_history h1{margin-bottom:0;}
.club_history h3{color:#323232; font-size:30px; padding-bottom:25px; line-height:35px;}

.boxcont{background:#EDEDED; padding:10px; margin-bottom:18px; color:#151515; font-style:italic;}

.club_blu_cont{text-align:left;}
.club_blu_cont h2{text-align:left; padding-bottom:28px;}

.club_blu_cont p{margin-bottom:18px;}

.history_cont_blue{}
.history_cont_blue .volunteer_cont1{width:85%;}
.history_cont_blue h3{font-size:35px !important;}


.memberbership_bg p{padding-bottom:20px;}
.memberbership_bg_section2 {color:#FFF;}
.memberbership_bg_section2 h2{font-size:35px; margin-bottom:15px; color:#FFF;}
.memberbership_bg_section2 h3{font-size:20px; margin-bottom:15px; color:#FFF; line-height:normal;}
.memberbership_bg_section2 span{font-style:italic;}
.memberbership_bg_section2 p{padding-bottom:20px;}

.membership_section3{padding-top:35px; padding-bottom:35px;}
.membership_section3 h2{font-size:27px; margin-bottom:15px; line-height:normal;}

.membership_section3 p{padding-bottom:20px; line-height:25px;}

.membership_section4 a{color:#FFD904; text-decoration:none;}
.membership_section4 a:hover{color:#FFD904; text-decoration:underline;}


.sports_bg p{padding-bottom:20px;}
.sports_section2 {color:#FFF;}
.sports_section2 h2{font-size:35px; margin-bottom:15px; color:#FFF;}
.sports_section2 h3{font-size:20px; margin-bottom:15px; color:#FFF; line-height:normal;}
.sports_section2 span{font-style:italic;}
.sports_section2 p{padding-bottom:20px;}


.venue_hire h2{
	 color: #393939;
    font-family: "Cabin",sans-serif;
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-top: 20px;
	}
.venue_hire h4{
	 color: #393939;
    font-size: 28px;
    margin-bottom: 10px;
    margin-top: 10px;
	}	
.membership_section_line{ border-top:#d6d6d6 1px solid;color: #828282;}
.midweek_cnt p{ font-size: 22px; line-height: 38px; padding:0 80px;}
.club_history_footer{ padding-top:15px; background-size: cover;margin-top: 20px;}

.address_div table.hoursTbl td{padding-right:15px; vertical-align:top;}
.address_div table.hoursTbl{width:60%; margin-bottom:30px;}
.contact_section{padding:30px 0;}
.spacer{height:50px;}

#bwg_container1_0 #bwg_container2_0 .bwg_title_spun2_0{
	font-weight:normal!important;
	color:#042556!important;
}

#datepicker{margin-right:15px;}

.sbTable { text-align: center; }
.sbLoc1 { font-size:23px; font-weight: bold; }
.sbLoc2 {verdana;font-size:12px; font-weight: bold; }
.sbDay {  verdana;font-size:12px; font-weight: bold;}
.sbTemp { font-family:verdana;font-size:11px; }
.sbIcon { width:30px; height:30px }
.sbLink { font-family:verdana; font-size:11px; }

.green_box div{margin:0 auto; background:#FFF;}
ul li.cat-item-none{display:none;}

.bwg_back_0:after{content:' to Gallery';}
#bwg_container1_0 #bwg_container2_0 .bwg_back_0{text-align:right; padding-right:18px !important;}

#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a{ background-color:#00aeef !important;font-size:18px !important;font-family: 'Cabin', sans-serif !important; font-weight:bold !important; display: block !important; margin:30px 0 !important; color:#FFF !important; background-image:url(images/blog_readmore_arrow.png) !important; background-repeat:no-repeat !important; background-position: 90% center !important; padding:10px 45px 10px 15px !important; width:160px !important; margin:15px auto !important; border:0 !important;}
#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a:hover{ background-color:#1eb9f3 !important; text-decoration:none !important; color:#FFF !important;}

#bwg_container1_0{padding-bottom:25px;}

body #bwg_container1_0 #bwg_container2_0 .bwg_back_0{ background-color:#00aeef !important;font-size:18px !important;font-family: 'Cabin', sans-serif !important; font-weight:bold !important; display: block !important; margin:30px 0 !important; color:#FFF !important; background-image:url(images/blog_readmore_arrow.png) !important; background-repeat:no-repeat !important; background-position: 90% center !important; padding:10px 45px 10px 15px !important; width:180px !important; border:0 !important; margin:15px auto !important;}
#bwg_container1_0 #bwg_container2_0 .bwg_back_0:hover{ background-color:#1eb9f3 !important; text-decoration:none !important; color:#FFF !important;}

.paginate {
	margin-bottom:20px;
	padding-top:10px;	
}
.paginate li {
	display:inline;
}
.paginate li a {
	border:1px solid #FCB040;
	background-color: #FFF;
	color: #505050;
	padding:5px 10px;
	text-decoration:none;
}
.page-numbers{ text-align:left}
.paginate li a:hover {
	background-color: #FCB040;
	color: #FFF;
}
.paginate li span {
	border:1px solid #FCB040;
	background-color: #FCB040;
	color: #FFF;
	padding:5px 10px;
}

.alignleft a {
	border:1px solid #FCB040;
	background-color: #FFF;
	color: #505050;
	padding:5px 10px;
	text-decoration:none;
}
.alignleft a:hover {
	background-color: #FCB040;
	color: #FFF;
}
.alignleft span.current {
	border:1px solid #FCB040;
	background-color: #FCB040;
	color: #FFF;
	padding:5px 10px;
}


.downloads_list li{background:url(images/blue_arrow_hover.png) no-repeat left 2px; padding-left:30px; padding-bottom:10px;}
.downloads_list li a{text-decoration:underline;}
.downloads_list li a:hover{text-decoration:none;}

.cms_list{padding-bottom:25px;}
.cms_list li{background:url(images/blue_arrow_hover.png) no-repeat left 2px; padding-left:30px; padding-bottom:10px;}
.cms_list li a{text-decoration:underline;}
.cms_list li a:hover{text-decoration:none;}

.blog_detail ul{padding-bottom:15px;}
.blog_detail ul li{background:url(images/blue_arrow_hover.png) no-repeat left 2px; padding-left:30px; padding-bottom:10px;}
.blog_detail ul li a{text-decoration:underline;}
.blog_detail ul li a:hover{text-decoration:none;}

.blue_txt{ color:#042556}
.blue_box1{background-color: #042556;padding: 12px 20px;color: #fff;margin-bottom: 18px;font-weight: bold;font-size: 16px;}
.home_logo_slide li{border:#EEE 1px solid;}
.home_logo_slide li:hover{border:#042556 1px solid;}

.cam_widget a{font-size:16px;}

.weather_zone{background:#e1e1e1; -webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px; padding:30px; width:600px; margin:25px auto; padding-bottom:15px;}
.weather_zone > table{margin:0 auto;}
.calendar_zone{width:860px;}

.weatherzone { font-family: Tahoma, Arial, Sans-Serif; font-size: small; font-weight: normal; color: #323232; background-color: #EFEFEF; }
.weatherzone_head { font-family: Tahoma, Arial, Sans-Serif; font-size: small; font-weight: bold; text-align: center; color: #EFEFEF; background-color: #4185A5; }
.style6 {
	border-width: 0px;
}

.contact_section{color:#5d5d5d;}

.site_address{background:url(images/contact_icon_address.gif) no-repeat left 0px; padding-left:50px; padding-top:2px; border-bottom:#f1f1f1 1px solid; margin-bottom:30px;}
.contact_details{background:url(images/contact_icon_phone.gif) no-repeat left 0px;}
.timings_icon{background:url(images/contact_icon_hours.gif) no-repeat left 0px;}
.person_icon{background:url(images/contact_icon_contact.gif) no-repeat left 0px; border-bottom:0;}
.form_icon{background:url(images/contact_icon_mail.gif) no-repeat left 0px; border-bottom:0; margin-bottom:10px;}

.contact_table label{font-weight:normal; padding-bottom:5px; font-size:14px;}
.cam_img {text-align:center;}
.cam_img img{display:inline-block !important;}

.home .responsive-iframe-container{margin-top:-57px;}


.blankdiv{background:#F7F7F7; height:50px; position:absolute; z-index:1;}

.testimonials_bg .bx-prev{ background-image:url(images/clients_left_arrow.png);background-color:transparent!important; left:0!important;}
.testimonials_bg .bx-next{background-image:url(images/clients_right_arrow.png);background-color:transparent!important; right:0!important;}
.testimonials_bg .bx-controls-direction a{ top: -1% !important;}
.home_testimonial_slide li{ padding-top:10px;}

.search_content h1{ margin-bottom:0; padding-bottom:5px;}
.search_content .blog_section{padding-bottom:15px; margin-bottom:20px; border-bottom:1px solid #F3F0F0;}

.search_btn{ background-color:#FFD904; padding:5px 8px; border:1px solid #FFD904; font-size:14px; color:#000;}
.search_btn:hover{ background-color:#FCB040;border:1px solid #FCB040;}
.search_txtbox{ border:1px solid #e8e8e8; padding:5px; width:195px;font-size:14px;}
.search_div{float:right; margin-top:5px;}
.search_div_mobile{padding-left:20px; padding-top:15px;}

.app_download_btn_bg{background:url(/wp-content/uploads/2016/06/rfw_app_graphic_for_reuse.jpg); min-height:500px; background-size:cover; position:relative;}
.download_btns{display:table-cell; vertical-align:bottom; height:500px; padding-bottom:30px; padding-left:30px;}

.download_btns img:hover{ opacity: 0.7; filter: alpha(opacity=70);}

.no_bg{background:none !important;}

.blogitem_img img{text-align:right; float:right;}
.blogitem_cont{background:#EEE; padding:20px; min-height:203px;}

.blog_inner_title{padding-bottom: 80px !important; padding-top: 56px;}
.blog_inner_title span{font-size:20px; display:block;}

.postid-1153 .content_area .wp-post-image{width:54%}
.postid-1166 .content_area .wp-post-image{width:54%}
.postid-1162 .content_area .wp-post-image{width:54%}
.postid-1202 .content_area .wp-post-image{width:54%}
.postid-1206 .content_area .wp-post-image{width:54%}
.postid-1220 .content_area .wp-post-image{width:54%}
.blu_title{color:#23527C; font-size:18px;}

.menu_list li
{
	background-image:url(images/category_list.png);
	background-repeat:no-repeat;
	background-position:left 7px;
	padding-left:17px;
	padding-bottom:20px;
}

#cont_div1144{clear:both;}
.our_client_bg .bx-viewport{height:82px !important;}

.bg_none{background:none;}

.blog_bg ul {
    display: inline-block;
    margin: 0 auto;
    float: none;
    width: auto;
    text-align: center;
}
.blog_bg ul li:last-child {display: none;}
.blog_bg ul li {
    float: none;
    display: inline-block;
    margin: 0 auto;
    text-align: left;
    vertical-align: top;
}

/*Media*/

@media (min-width: 1199px) {
header{ position:fixed; width:100%; z-index:999; top:0;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s;}
.top_header{margin-top:-40px;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s;}
.page_banner {
	margin-top:137px;
}
.home .responsive-iframe-container{width:100%!important;}
.home_slider{ margin-top:137px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.address_div table.hoursTbl{width:80%;}
	.home_box h2{font-size: 20px;}
	.service_icon{width: 415px;}
	.blog_bg img{ max-width:100%;}
	.our_client_bg li{width: 168px!important;}
	.ftr_follows {padding-left: 15px;}
	.service_icon h3{font-size: 28px;}
	.ftr_address {padding-right: 50px;}
	.ftr_menu li{padding: 0 8px;}
	.bx-next{ right:0;}
	.bx-prev{ left:0;}
	.home_slider p { padding: 0 120px 20px;}
	

.jqueryslidemenu ul li{padding-left:0;}
.jqueryslidemenu ul li a { padding:0 0 5px 35px;  }
.latest_post_image { margin-right:6px; }
.comments_section label { font-size:14px; }
.button-nav-toggle{display:none!important;}
.pink_box p{display:none;}
.pink_box a{display:block; padding-bottom:20px;}
.club_icon_menu ul li{text-align:center; margin-right:20px; padding-bottom:15px; }
.club_icon_menu ul li:last-child{margin-right:0;}
.club_icon_menu ul li img{width:40px;}
.club_icon_menu ul li a span{width:100px;}

.management_box a{ width:220px; min-height: 329px;}
.management_box img{width:100%;} 
.management_box_name{ width:220px}
.management_box h3{ font-size: 15px;}

.int_item1{width: 280px;}
.club_interest h3{  font-size: 20px;}
.club_interest p{  font-size: 14px;}
.int_item2{width: 280px;}
.int_item3{width: 280px;}

#commentform .contact_table input, textarea{  height: 144px;}
.midweek_cnt p{ padding: 0;}
.sports_bg p {  padding-bottom: 10px;}

.header_top {padding-top: 32px; border-bottom: none; float:right;}
	.logo {margin-top: -70px;}
	.top_header_follows a{ margin:0 10px;}
	.button-nav-toggle .fa{font-size: 22px;}
	.header_facebook .fa{font-size: 22px;}
	.club_top_bg{background-position:160% 0;}
	.bx-wrapper .bx-controls-direction a{top:0 !important}
	
	.home_testimonial_slide li{ padding:0 80px;}
	.app_download_btn_bg{min-height:450px;}
.download_btns{height:450px;}
	}
/* tab */
@media (min-width: 768px) and (max-width: 991px) {
	.address_div table.hoursTbl{width:80%;}
	.contact_section{padding: 0;}
	.jqueryslidemenu ul li a{ padding: 0 0 5px 10px!important; font-size:12px !important; }
	.jqueryslidemenu {  margin-top: 17px;}
	.home_slider li h2 { font-size: 64px;padding-top: 115px;}
	.home_slider p { padding: 0 60px 20px;}
	.slides li{min-height: 460px;}
	.home_box h2{font-size: 20px;}
	.home_box{margin-top: 20px; min-height:200px !important;}
	.home_content{ padding: 45px 5px;}
	.service_blue h2{ font-size: 34px;}
	.service_icon{ width: 355px;margin-left: 0;}
	.service_icon h3{font-size: 24px;}
	.blog_bg h2{ font-size: 34px;}
	.blog_bg img{ max-width:100%; height:auto;}
	.our_client_bg li{width: 160px!important;}
	.testimonials_bg h2{font-size: 34px;}
	.our_client_bg h2{font-size: 34px;}
	.home_content h1{font-size: 34px;}
	.copy{ clear:none; clear:both;} 
	.our_client_bg .bx-viewport{width: 87%!important; margin:auto}
	.bx-next{ right:0;}
	.bx-prev{ left:0;}
	.club_icon_menu ul li img{width:40px !important;}
	

.jqueryslidemenu ul li{padding-left:0;}
.inner_content { padding-top:30px; padding-bottom:30px; }
.blog_section h3 { font-size:18px; }
.blog_section { margin-bottom:20px; }
.comments_section { margin-bottom:20px;   }
.button-nav-toggle{display:none!important;}
.ftr_menu li{padding:0px 10px; display:inline-block; float:none; margin-bottom:15px;}
#menu-item-100{border:0 !important;}
.ftr_menu li:last-child {padding-right:0;}

.club_icon_menu ul li{text-align:center; margin-right:20px; padding-bottom:15px; }
.club_icon_menu ul li:last-child{margin-right:0;}
.club_icon_menu ul li img{width:40px;}
.club_icon_menu ul li a span{width:100px;}


.club_top_bg{background:#FFF;min-height:230px !important;}
.club_area{display:block; padding:40px 0; width:100%; margin:0 auto; height:auto;}
.club_green_bg ul{font-size:15px;}
.volunteer_cont1{width:85%;}
.club_green_bg ul li{background-position:left 4px;}


.management_box a{ width:170px; min-height: 329px;}
.management_box img{width:100%;} 
.management_box_name{ width:170px; height:181px;}
.management_box h3{ font-size: 15px;}
.page_banner h2{font-size: 25px;line-height: 152px;}

.int_item1{width: 230px;}
.club_interest h3{  font-size: 20px;}
.club_interest p{  font-size: 14px;}
.int_item2{width: 230px;}
.int_item3{width: 230px;}
	.club_icon_menu ul li:first-child a span{max-width: inherit;}
	
	.midweek_cnt p{ padding: 0;}
	.home_box{    min-height: 350px !important;}
	
	.header_top {padding-top: 32px; border-bottom: none; float:right;}
	.logo {margin-top: -70px;}
	.top_header_follows a{ margin:0 10px;}
	
	.button-nav-toggle .fa{font-size: 22px;}
	.header_facebook .fa{font-size: 22px;}
	.club_icon_menu{display:none;}
	.sports_bg .club_area{padding-bottom:0 !important}
	.bx-wrapper .bx-controls-direction a{top:0 !important}
	.top_header_right span{ display:none}
		.header_mobile{padding-right: 9px; margin-right: 11px; border:0;}
		.header_email{ padding-right: 0px; border:0;}
		.header_pay{ padding-right: 0px; border:0;}
		header .fa {  font-size: 25px;}
		.calendar_zone{width:100%;word-wrap: break-word;}
		.responsive-iframe-container {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}
	 
	.responsive-iframe-container iframe,   
	.vresponsive-iframe-container object,  
	.vresponsive-iframe-container embed {
		position: absolute;top: 0;	left: 0;width: 100%;height: 100%;	}
	.home .responsive-iframe-container{margin-top:-37px;}
	
	.home_testimonial_slide li{ padding:0 80px;}
	.app_download_btn_bg{margin-bottom:25px;}
	}
	
@media(max-width: 991px){
.blog_bg p {min-height: 82px;}
}
/* mobile */
@media (max-width: 767px) {
		.address_div table.hoursTbl{width:100%;}
	#datepicker{width:100%; margin-right:0;}
		.contact_section{padding: 0;}
		html{-webkit-text-size-adjust: 100%;}
		.jqueryslidemenu{ display:none}
		.logo {}
		.top_header_right span{ display:none}
		.header_mobile{padding-right: 9px; margin-right: 11px;}
		.header_email{ padding-right: 11px; margin-right:14px;}
		.header_pay{ padding-right: 5px;}
		header .fa {  font-size: 18px;}
		.home_slider li h2{font-size: 24px;padding:80px 30px 50px 30px; }
		.home_slider p{ display:none}
		.slides li{ min-height:220px; background-size:cover;}
		.flex-direction-nav .prev{ height:35px; width:35px; background-size:cover;}
		.flex-direction-nav .next{ height:35px; width:35px; background-size:cover;}
		.home_slider .learn_more{ display:none} 
		.home_box h2{   font-size: 18px;}
		.blue_box{border-top: 7px solid #00aeef;}
		.blue_box h2 a{ padding-bottom:0px; background:#00aeef; }
		.orange_box {border-top: 7px solid #fcb040;}
		.green_box {border-top: 7px solid #8dc63f;}
		.pink_box { border-top: 7px solid #ffd904;}
		.home_content h1{font-size: 24px;}
		.service_blue h2{font-size: 24px;}
		.service_icon { margin-left:0; width:100%; float:left; margin-top: 20px;}
		.service_icon img{ width:40px; height:40px;}
		.service_icon h3{ height:40px; display:table-cell; vertical-align:middle;font-size: 15px; line-height:normal;}
		.service_icon p{ display:none}
		.blog_bg h2{font-size: 20px; padding: 40px 0 10px 0;}
		.testimonials_bg h2{font-size: 26px;}
		.our_client_bg h2{font-size: 26px;}
		.our_client_bg li{width: 180px!important;}
		.our_client_bg .bx-viewport{width: 180px!important; margin:auto}
		.bx-next{ right:5px;}
	.bx-prev{ left:5px;}
	.testimonials_bg{ font-size:15px; padding:0 20px;}
	.ftr_menu{ text-align:center}
	.ftr_menu ul{ display:none}
	.ftr_contact{ display:none}
	.copy {font-size: 15px; text-align: center; padding-top:20px;}
		.ftr_follows{ padding-left:0;text-align: center; padding-right:0;}
		.ftr_follows h2{ padding-bottom: 8px;}
		header a{ float:left}
		.contact input{width:100%;}
		.contact textarea{width:100%;}
		

.inner_content { padding-top:30px; padding-bottom:30px; }
.blog_section h3 { font-size:16px; margin-bottom:10px; line-height:22px; }
.blog_section { margin-bottom:20px; }
.blog_section .wp-post-image { float:none; margin-right:0px; margin:auto; margin-bottom:20px; display:block; }
.blog_detail .wp-post-image { float:none; margin-right:0px; margin:auto; margin-bottom:20px; display:block; }
.page_banner h2 { font-size:18px; }
.meta_info .published_on { width:48%; }
.meta_info .published_by{ width:48%;  margin-left:0px; }
.published_category { width:48%; margin-left:0px; }
.meta_info .comments_count { width:48%; margin-left:0px; }
.contact { width:100% !important; margin-top:20px !important; }
.blog_detail h1 { font-size:18px; line-height:22px; }
/*comments style*/
.content_area h2{font-size: 20px;}
.comments_section h3 { font-size:16px; line-height:25px; }
#commentform input, textarea{ width:100%;}
.content_area{ padding-bottom:20px;}
.commentlist img{ float:left; margin-right:10px; margin-top:0}
.logo a{ float:none}
.wpcf7-form table tr td{ display:block;}
.ftr_menu span{display:block; border-right:none;}
.home_box p{display:none;}
.home_box h2 a{color:#FFF;}
.green_box div{display:none;}
.orange_box div{display:none;}
.home_box{min-height:49px; padding:0; border:0;}
.home_box h2{line-height:49px; color:#ffffff; text-align:center;}
.home_box .blog_title{display:none;}
.home_box .readmore_link{display:none;}
.blue_box{background:#00aeef;}
.orange_box{background:#fcb040;}
.green_box{background:#8dc63f;}
.pink_box{background:#ffd904;}
.home_content{padding:30px 15px;}
.home_content h1{font-size:20px; margin-bottom:15px;}
.home_content p{ margin-bottom:10px;}
.readmore_btn1{margin:20px 0; font-size:14px;}
.service_blue{padding:30px 0;}
.testimonials_bg h2{ padding: 30px 0 25px; font-size:20px;}

.testimonials_name{font-size:15px !important; font-weight:normal; padding:20px 0;}

.home .blog_bg ul li{display:none;}
.home .blog_bg ul li:first-child{display:block;}
.date_blog{font-size:14px; margin:15px 0 10px;}

footer{padding:20px 0;}
.ftr_menu{line-height:normal; }
	.club_icon_menu ul li{width:50%; text-align:center; margin:0; padding-bottom:15px;}
	.club_icon_menu ul li img{width:40px;}
	.club_icon_menu ul li a span{display:block;  }
	.club_top_bg{background:#FFF;min-height:auto;}
	.club_area{display:block; padding:20px 0; width:100%;  margin:0 auto; height:auto;}
	.club_grn_list{height:auto;}
	.memberbership_bg .club_area{padding-bottom:0 !important}
	.club_green_bg{background:#8EC63F;}
	.memberbership_bg_section2{background:#8EC63F;}
	.sports_section2{background:#8EC63F;}
	.volunteer_cont{height:auto;}
	.sports_bg .club_area{padding-bottom:0 !important}
	
	.club_top_bg h1{font-size:20px;}
	.club_top_bg p{font-size:14px;}
	.club_green_bg ul{font-size:15px;}
	.mobile_list{height:auto; padding:20px 0;}
	.club_green_bg ul li{background-position:left 4px;}
	.club_interest{padding:40px 0;}
	.club_interest h1{font-size:20px;  font-weight:bold; padding-bottom:0;}
	.int_item1{width:100%;}
	.int_item2{width:100%;}
	.int_item3{width:100%;}
	.club_interest h3{margin-top:15px; font-size:20px;}
	.club_interest p{font-size:15px;}
	.club_interest img{display:inline;}
	.volunteer_cont1{width:100%;}
	
	.volunteer_bg h3{font-size:20px;}
	.breadcrump{display:none;}
	.mobile_logo_pad{padding:0 !important;}
	.page_banner{height:70px;}
	.page_banner h2{line-height:70px;}
	.club_icon_menu ul li a span{width:100%;}
	.our_club_area h1{font-size:20px;}
	
	.management_box a{ width:100%; min-height: inherit;}
.management_box img{width:100%;} 
.management_box_name{ width:177px; text-align:left; height:101px}
.management_box p{ padding:0;}
.management_box h3{ font-size: 17px; padding:0;}
.management_cnt_area{ clear:both;}
.management_box {margin-bottom: 15px;font-size: 13px;}
.management_box_blue a{ border:none}
.management_box a{ border:none;color:#fff; background-image: url(images/management_arrow.png); background-position:98% 5px; background-repeat:no-repeat;} 

.management_box a:hover{color:#fff;}
.management_box a.active{color:#fff;}

	.management_box img{ float:left; width:100px; margin-right:15px;}
	.management_box_blue a{ background-color:#00aeef; }
	.management_box_orange a{ background-color:#fcb040; }
	.management_box_green a{ background-color:#8ec63f; }
	.management_box_yellow a{ background-color:#eac807; }
	.management_box h3 {  font-size: 15px;}
	.management_box a.active::after, .management_box a.active::before{ display:none!important}
	
	
	.logo a{ float:none}
.wpcf7-form table tr td{ display:block;}
.header_top{ border-bottom:none;}
.logo {  margin-top: -60px;}
.logo img{ max-width:115px;}
.header_top{ padding-top:23px;}
.contact_box { width:50%; min-height:160px;font-size: 16px;}
.contact_map{ height:100px;}
.contact_map iframe{ height:100px;}
.wpcf7-form table tr td{ width:100%}
.your-email{ margin-right:0;}
.your-name{ margin-right:0;}
..wpcf7-text{width:auto;}
	.midweek_cnt p{ padding:0; line-height:24px}
	.club_icon_menu ul li:first-child a span{max-width: inherit;}
	.history_cont_blue h3 {   font-size: 18px !important;  line-height: normal;}
.memberbership_bg_section2 h2{font-size: 25px;}
.memberbership_bg_section2 h3{font-size: 17px;}
.memberbership_bg_section2 .mobile_list {  height: auto; padding:20px 0; padding-bottom:0;}
.membership_section3{padding-top:20px; padding-bottom:0;}

.sports_section2 h3{font-size: 17px;}
.sports_section2 .mobile_list {   height: auto; padding:20px 0;}
.membership_section3 h2 {
    font-size: 18px;}
	.slider{ background-size:cover}
	.logo {text-align: left;}
	header .fa {  font-size: 22px;}
	.header_top {  padding-top: 32px;}
	.logo {  margin-top: -68px;}
	.our_client_bg .row{ width:280px; margin:auto}
	
	.club_icon_menu{display:none;}
	
	.volunteer_bg{background:url(images/volunteers_bg.jpg) center; min-height:300px; color:#FFFFFF; padding:20px 0;}
	.history_cont_blue .volunteer_cont1{width:100%;}
	.volunteer_cont p:last-child{margin-bottom:0 !important;}
	.management_cnt{ padding:30px 0;}
	.fb-page{display:none;}
	.calendar_zone{width:100%;word-wrap: break-word;}
	.responsive-iframe-container {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px;
		height: 300px;
		overflow: hidden;
	}
	 
	.responsive-iframe-container iframe,   
	.vresponsive-iframe-container object,  
	.vresponsive-iframe-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
.fb-page{display:none !important;}
.blue_box div{display:none !important;}

.blue_box h2{background:none; padding-bottom:0;}
	
	.home_testimonial_slide li{ padding:0 80px;}
	.testimonials_bg{ padding-bottom:34px;}
#credit_conc{margin-top:15px;}
.app_download_btn_bg{min-height:320px; margin-bottom:25px;}
.download_btns{height:320px;}
.postid-1153 .content_area .wp-post-image{width:100%}
.postid-1166 .content_area .wp-post-image{width:100%}
.postid-1162 .content_area .wp-post-image{width:100%}
	}
@media (max-width: 470px) { 
.blog_section h3 { font-size:15px; margin-bottom:10px; line-height:22px; }
.latest_post_image { margin-right: 8px; }
.latest_post_caption {  width: 66%; }

.club_green_bg{background:url(images/green_bg_mobile.jpg) no-repeat center 76%;}
.memberbership_bg_section2{background:url(images/green_bg_mobile.jpg) no-repeat center;}
.sports_section2{background:url(images/green_bg_mobile.jpg) no-repeat center 30%;}
.our_client_bg .bx-viewport{height:65px !important;}
.blog_bg p {min-height: 46px;}
}

/* Responsive iFrame */
.credit_conc span{color:#f47920; padding:0; border-right:0 !important;}
 