/*
Theme Name: Cockburn
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */
 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;
}
html * {
font-family: 'Ropa Sans', sans-serif !important;
}
p {
    text-transform: initial;
    font-size: 16px !important;
    line-height:24px;
    color: #000000c7 !important;
    font-weight: 100 !important;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body 								{line-height: 1; font-family: 'Open Sans', sans-serif; overflow-x:hidden;}
ol, ul 								{list-style: none;}
blockquote, q 						{quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table 								{border-collapse: collapse;	border-spacing: 0;	}
body, html 								{-webkit-text-size-adjust: none; color:#292f2f;  font-family: 'Open Sans', sans-serif;overflow-x: hidden;}
*, *:before, *:after 				{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

body 								{font-family: 'Roboto', sans-serif;font-size: 14px; line-height: 1; margin:0; padding:0; background:#fff; letter-spacing:0.5px;}
a 									{color: #02263F;  transition: all 0.5s ease;}
a:hover 							{color: #3e6cc4; text-decoration:none;}
a:active							{outline:none; text-decoration:none;}
a:focus								{outline:none; text-decoration:none;}
img									{line-height:0; transition: all 0.5s ease;}
h1,h2,h3,h4,h5,h6					{font-weight: 700; margin:0; padding:0;    font-family: 'Conv_constan' !important;}
h2									{text-align:center; font-size:30px; text-transform:uppercase; color:#353535; margin-bottom:20px;}
ul, ol								{margin:0; padding:0; list-style:none;}
.clear								{clear:both;}
.form-control:focus					{border-color:#eeb815;}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_constan';
	src: url('fonts/constan.eot');
	src: local('?'), url('fonts/constan.woff') format('woff'), url('fonts/constan.ttf') format('truetype'), url('fonts/constan.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.home_screen						{text-align:center; color:#fff; padding: 0;}
	h2					{font-size:36px; color:#3aaa5a; font-family: 'Conv_constan' !important; font-weight:normal;}
.home_screen_in	h3					{font-size:24px; font-weight:400; margin-bottom:15px; font-family:arial; line-height:30px; }
.home_screen_in	h3 a				{font-weight:700; color:#fff;/*color:#02263F;*/text-transform:uppercase; font-weight:bold;}
.home_screen_in	h3 strong			{font-weight:700; font-weight:bold;}
.home_screen_in p					{font-size:16px; font-family:arial; line-height:24px; }
.infoclub							{text-decoration:underline; color:#fff; font-size:16px; font-family:arial; display:block; margin:20px 0 0 0;}
.logo								{margin-bottom:20px; width:135px; float:left;}
.nav_sec							{display:none;}
.bowls_sec .container-fluid			{}
.bowls_sec ul						{padding:0px;}
.bowls_sec ul li					{line-height:0px; width:50%; float:left;}
.bowls_sec ul li img				{line-height:0px;}
.whats_on_box						{background:url('images/foodbg.jpg') no-repeat top center; padding:70px 0px; text-align:center; background-size: 100% 100%;}
.wts_inbox							{background:rgba(255,255,255,0.3);  border-radius:12px; border-radius:12px;  padding:9px;}
.box-border							{background:rgba(255,255,255,0.8); border-radius:12px; padding-top:15px;}
.wts_img							{background:#fff; height:200px; vertical-align:middle; padding-top:55px;}
.wts_deas							{padding:20px 15px;}
.wts_deas h3						{font-size:24px; color:#02263F; font-weight:500; }
.wts_deas p							{margin:13px 0 55px 0px; line-height:24px; font-size:14px; color:#02263F; font-weight:400;}
.wts_deas a							{display:block; background:#02263F; margin:0 10px 10px 10px; color:#fff; font-size:16px; border-radius:9px; padding:14px 0px; }
.sec_heading						{font-size:30px; color:#02263F; text-transform:uppercase; padding-bottom:10px; font-family: 'Open Sans', sans-serif; font-weight:600;}
.function_in_sec					{    background-image: url(images/patternjpg.jpg); padding:30px 0px; text-align:center;    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover !important;
    background-position: center center;}
.funtion_sec						{padding:30px 0px 0 0;}
.function_deas						{position:absolute; z-index:101; left:0; right:0; bottom:0; padding:15px 20px; background:rgba(255,255,255,0.7); max-width:850px; margin:0 auto 0 auto;}
.function_deas_in					{background:rgba(255,255,255,0.9); padding:32px 10px; text-transform:uppercase;}
.function_deas_in p					{color:#02263F; line-height:22px; margin-bottom:30px;}
.function_deas_in ul 				{display:block; text-align:center; width:100%;}
.function_deas_in ul li				{display:inline-block; text-align:center; padding:0 15px; margin:10px 0; color:#02263F; font-weight:bold; font-size:18px;}
.function_deas_in ul li	a			{color:#02263F; padding:15px 20px; display:block; border:solid 2px #a19d43; font-family:arial; letter-spacing:0.5px;}
.function_in_sec .col-lg-12			{padding-bottom:50px;}
.function_img img					{position:relative; left:-150%;}
.bowls_sec ul li img				{width:100%;}
.contact_sec						{padding:30px 0 30px 0; }
.contact_sec .container				{max-width:1130px; }
.contact_sec .form-control			{background:#fff;  box-shadow:none; border-bottom:solid 1px #dcdcdc; border-radius:0px; font-size:16px; color:#555555; font-weight:300; height:48px; line-height:48px;}
.contact_sec textarea.form-control	{height:180px;}
.contact_sec .btn					{background:#02263F; margin-top:10px; color:#fff; border-color:#02263F; height:44px; border-radius:10px; width:240px; text-align:center; font-size:16px;}
.map 								{line-height:0px;}
.map img							{line-height:0px; width:100%;}
.contact_info						{background:#38a959;    padding-bottom: 1%;}
.contact_info_in h2					{font-size:24px; color:#000; text-transform:capitalize; text-align:left; padding-top:25px; font-weight:normal; margin-bottom:12px;}
.contact_info_in ul li				{font-size:16px; color:#fff; padding:9px 0 9px 30px; position:relative; font-family:arial; line-height:20px;}
.contact_info_in ul li a			{font-size:16px; color:#fff;}
.contact_info_in ul li img			{position:absolute; left:0; top:12px;}
.contact_info_in ul li:first-child img{top:18px;}
.conatct_img						{}
.conatct_img img					{width:100%;}
.black_right						{display:none;}
.social_link						{display:block; text-align:center; padding:15px 0px;}
.social_link li						{display:inline-block; text-align:center; margin:0 5px;}
.footer_sec p						{text-align:center; font-size:14px; font-weight:600; color:#02263F; /*text-transform:uppercase;font-family: 'Open Sans', sans-serif;  */padding-bottom:15px; line-height:20px;}
.bowls_sec							{padding:30px 0px;}
.bowls_sec_in						{padding:0px 0px 30px 0; background:url('images/grid.jpg')repeat top left; font-family:arial; text-transform:uppercase;}
.blow_in							{padding-top:35px;}
.blow_in p							{line-height:24px; font-size:16px; color:#02263F; margin-bottom:22px;}
.blow_in_history					{background:rgba(255,255,255,0.8); padding:25px 20px; border-radius:10px;}
.blow_in_history p					{line-height:24px; margin-bottom:30px; font-size:14px;}
.blow_in_history h3					{color:#02263F; font-size:30px; margin:0 0 20px 0px; text-align:center;}
.menu_in							{text-align:center;}
.menu_sec							{padding:45px 0 20px 0; position:relative;}
.left_img							{background:url('images/menu1.jpg')no-repeat top left; position:absolute; left:0; top:30px; width:100%; height:100%;}
.right_img							{background:url('images/menu2.jpg')no-repeat bottom right; position:absolute; right:0; bottom:0; width:100%; height:100%;}
.menu_in							{position:relative; z-index:10; background:rgba(255,255,255,0.5); max-width:915px; width:100%; margin:0 auto; padding:20px;}
.menu_wrp							{background:rgba(255,255,255,0.9); padding:15px;}
.whats_on_sec						{padding:45px 0 0 0;}
.menu_wrp .sec_heading				{padding-bottom:45px; background:url('images/headling_line.png')no-repeat bottom center; text-transform:uppercase; margin:15px 0 5px 0;}
.menu_wrp p							{line-height:24px; font-family: arial; font-size:14px; color:#02263F; text-transform:uppercase; padding:0 20px; margin-bottom:20px;}
.book_link							{display: block; text-align: center; width: 100%;}
.book_link li						{display: inline-block; text-align: center; padding: 0 0px; margin: 10px 0; color: #02263F; font-weight: bold; font-size: 18px;}
.book_link li a						{color: #02263F; padding: 15px 13px; display: block; border: solid 2px #a19d43; font-family: arial; letter-spacing: 0.5px; text-transform:uppercase;}
.img_icon							{background:#02263F; width:100px; height:100px; line-height:100px; border-radius:100px; text-align:center; padding-top:15px; margin:0 auto 20px auto;}
.menu_list li a						{text-transform:uppercase; font-size:30px; color:#02263F; background:url('images/down_arrow.png')no-repeat 100% 7px; display:inline-block; padding-right:27px;}
.menu_list							{display: block; text-align: center; width: 100%;}
.menu_list li						{display: inline-block; text-align: center; padding:0 30px; margin-bottom:25px;}
.book_link							{margin-bottom:45px;}
.mobile_nav							{display:none;}



@media (min-width: 480px) 			{

.home_screen_in	h2					{font-size:54px;}
.bowls_sec ul li					{width:50%; float:left;}
.funtion_sec						{padding:40px 0px 0 0;}
.function_deas_in					{padding:62px 10px;}
.function_img img					{position:relative; left:-70%;}
.bowls_sec ul li					{width:20%;}
.menu_wrp							{padding:20px;}


}

@media (min-width: 640px) 			{
	
.function_img img					{position:relative; left:0%;}
.contact_info_in					{background:#38a959; float:left; width:300px;}
.conatct_img						{float:left;}
.whats_on_sec						{padding:55px 0 0 0;}	
.menu_wrp p							{padding:0 30px; margin-bottom:30px;}
.book_link li						{padding:0 30px;}

}
@media (max-width: 767px) 			{
.logo								{width:80px !important; margin:0px auto 20px auto; position:fixed; z-index:9999}
.logo img							{width:100%;    width: 70% !important;}
/*.home_screen						{background: url('images/home_screen.jpg') no-repeat top center; background-size: inherit;}*/
.img_icon							{width: 70px; height: 70px; line-height: 70px;}
.img_icon img						{width:35px;}
.menu_list li:first-child img 		{width:26px;}
.menu_wrp p							{padding:0 5px;}
.whats_on_box						{background: url('images/wtsbg.jpg') repeat top center; background-size:inherit;}
.mobile_hammer 						{height: 25px; width:40px; -webkit-transition: all 1s; z-index:150; transition: all 1s; position: absolute; top: 10px; right:15px; transition: all 1s ease 0s;}
.mobile_hammer span					{background: #fff; -webkit-transition: all 1s; transition: all 1s; top:35px; border-radius: 4px; display: block; height: 2px; margin-bottom: 8px; width: 40px;} 
.mobile_nav							{display:block; text-indent:-9999px; font-size:1px; background:rgba(172,169,56,.8); position:fixed; right:0; top:0; width:70px; height:40px; z-index:9999999; line-height:40px; color:#fff; text-transform:uppercase; padding-left:15px;}
.showNav .mobile_hammer span		{background:#fff; -webkit-transition: all 1s; transition: all 1s; top:35px; width:30px; margin-bottom:7px; margin-left:4px;}
.showNav .mobile_hammer				{right: 10px; border-radius: 40px; height: 38px; position: absolute; z-index: 101; top: 0px;}
.showNav .mobile_hammer span:nth-child(1){-ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); margin-top:17px; transform: rotate(-45deg);}
.showNav .mobile_hammer span:nth-child(2){-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top:-9px;}
.showNav .mobile_hammer span:nth-child(3){display:none;}

.nav_sec							{display:block; position:fixed; /*z-index:999;*/ top:0; transition: all 0.5s ease; width:100%; left:0; /*background:rgba(-8,28,12,.8);*/ background: #98993D !important;    border-bottom: solid 5px #02263F !important; height:40px; padding-top:0;}
.nav_sec ul li a 					{display:block; padding:0px; color:#fff; font-size:16px; text-transform:uppercase; text-align:left; border-bottom:solid 1px rgba(172,169,56,.8); }
.showNav .nav_sec					{top:0px; transition: all 0.5s ease;}
.sec_heading						{padding-top:10px;}
}

@media (min-width: 768px) 			{

/*.home_screen						{padding:50px 0 100px 0;}*/
.nav_sec							{display:block; transition: all 0.5s ease; position:relative; left:0; bottom: 0px; width:100%; z-index:101; /*background:rgba(-8,28,12,.8);*/ background: #99c34f !important;  height:57px; line-height:57px; border-bottom:solid 5px #02263F;}
.stick_header						{display:block; transition: all 0.5s ease; position:fixed; left:0; top:0; width:100%; z-index:101; background:rgba(-8,28,12,.8); height:57px; line-height:57px; border-bottom:solid 5px #000000;}
.fixed-header						{position:fixed; left:0; top:0; width:100%; transition: all 0.15s ease; z-index:201;}
.nav_sec ul 						{display:block; text-align:center; float:right;}
.nav_sec ul li						{display:inline-block; text-align:center; padding:0 6px; }
.nav_sec ul li a					{/*font-size:22px;*/font-size: 14px;text-transform:uppercase; color:#fff;}
.logo								{margin-bottom:40px;}
.bowls_sec ul li					{width:20%; float:left;}
.whats_on_box						{padding:100px 0;} 
.sec_heading						{font-size:42px;}
.funtion_sec						{padding:50px 0px 0 0;}
.function_deas_in					{padding:62px 30px;}
.function_deas_in ul li				{padding:0 23px;}
.function_deas_in ul li	a			{font-size:20px; padding:20px 25px;}
.function_img img					{position:relative; left:0%; width:100%;}
.contact_sec						{padding:42px 0 30px 0; }
.black_right						{display: none; position: absolute; right: -400px; border-bottom:solid 8px #98993D; border-top:solid 4px #98993D; top: 0; height: 100%; width: 100%; z-index: 1; /*background: #000;*/}
.conatct_img						{float:left; max-width:420px; width:100%;}
.contact_info_in ul li				{padding: 5px 0 5px 30px;}
.contact_info_in h2					{padding-top: 15px; margin-bottom: 6px;}
.conatct_img img					{height:195px; position:relative; z-index:10;}
.social_link						{text-align:left;}
.footer_sec p						{text-align:right; padding-top:15px;}
.conatct_img						{position:relative;}
.bowls_sec							{padding:55px 0px 30px 0;}
.blow_in_history h3					{font-size:42px; margin:20px 0 35px 0;}
.left_img							{top:35px;}
.menu_wrp p							{padding:0 40px;}
.book_link li a						{padding: 20px 25px; font-size:24px;}
.menu_sec							{padding-bottom:120px;}
.menu_list li						{padding:0 40px; margin-bottom:18px;}
div#bluebar {
    font-size: 21px !important;
}

}
@media (max-width: 768px){
.nav_sec ul {
    display: none ;
}
button#responsive-menu-button .responsive-menu-box {
    margin-top: 15%;
}
.soslider_class{
    display: none !important;
}
}
@media (min-width: 992px) 			{
.conatct_img img					{height:auto; line-height:0px;}
.conatct_img						{max-width:550px; width:100%; line-height:0;}
.contact_info .container			{width:880px;}
.blow_in_history 					{padding:25px 32px;}
.blow_in_history					{min-height:415px; position:relative; margin-top:-115px;}
.menu_sec							{padding:80px 0 120px;}
.whats_on_sec						{padding:65px 0 0 0;}
.menu_wrp p							{padding:0 50px; margin-bottom:40px;}
.menu_wrp							{padding-top:0px;}
div#bluebar {
    font-size: 21px !important;
}	
}

@media (min-width: 1200px) 			{

/*.home_screen						{padding:100px 0 100px 0; position:relative;}*/
.logo								{margin-bottom:70px;}
.nav_sec ul li						{padding:0 10px;}
.home_screen_in	h2					{font-size:100px;}
.bowls_sec ul li					{width:20%; float:left;}
.whats_on_box						{padding:125px 0 150px 0;}
.whats_on_box .container			{max-width:1170px; width:100%;}
.whats_on_box .col-lg-4				{padding:0 12px;}
.funtion_sec						{padding:40px 0px 0 0;}
.function_deas_in					{padding:72px 90px 100px 90px;}
.function_deas_in ul li	a			{font-size:24px;}
.map								{/*padding-right:20px;*/ background:#f5f8fa;}
.map_p								{padding-right:5px;}
.contact_info_in					{/*width:338px;*/ margin-left:20px;}
.conatct_img						{ float:right;/*max-width:800px; */width:100%;}
.contact_info .container			{width:1250px;}
.contact_info_in ul li				{padding: 9px 0 9px 0px; }
.contact_info_in h2					{font-size:30px; padding:45px 0 5px 0px;}
.footer_sec .container				{width:1150px;}
.social_link						{padding-left:0px;}
/*.footer_sec p						{padding-right:85px;}*/
.bowls_sec .container				{width:1020px;}
.menu_sec							{padding:80px 0 80px;}
.whats_on_sec						{padding:75px 0 0 0;}
.menu_wrp p							{padding:0 70px; margin-bottom:38px;}
.menu_list li						{padding:0 70px;}
div#bluebar {
    font-size: 21px !important;
}

}

@media (min-width: 1500px) 			{
.stick_header						{position:absolute; top:0px;}
}
#bluebar {
    font-size: 17px !important;
    padding-top: 3%;
}
/*suma*/
/*html *                              {    font-family: 'Open Sans', sans-serif !important;}*/
.home_screen_in h2{    display: none !important;}
.headh3{
    font-size: 24px;
    color: #02263F;
    font-weight: 500;
	margin-bottom: 2%; text-align: left;
    text-transform: uppercase;    margin-top: 2%;
}
.function_in_sec .container p{
  line-height: 24px;
    font-size: 14px;
    color: #000000;
   /* text-transform: uppercase;*/    text-align: left;
    margin-bottom: 2%;
}
strong {
    font-size: 22px;
    font-weight: bold;
}
.vc-hoverbox-wrapper, .vc-hoverbox-wrapper * {
    box-sizing: border-box;
    font-size: 16px;
    font-weight: 500;
    text-transform: inherit;    line-height: 24px;
}
.vc-hoverbox-block.vc-hoverbox-back {
    background-color: #98993D !important;
}
/*Menu*/
ul.sub-menu li {
    /*background: #b3ae52;*/
    margin-top: 0px;
}
.nav_sec ul li {
    float: left;
}
    ul li ul.sub-menu{ 
        background: #38a959;
        display: none;
        position: absolute;
        z-index: 999;
      
    }
    ul li:hover ul.sub-menu{
        display: grid;	/* Display the dropdown */
    }
    ul li ul.sub-menu li{
        display: block;    text-align: left;
    }
ul li ul.sub-menu li:hover {
background: #99c34f;
}

.nav_sec ul li:hover {
    /*background: #ffffff !important;*/
    border-left: 1px solid #02263f;
    border-right: 1px solid #02263f;
    margin: 0 -1px;
    
}
.nav_sec ul li a:hover{
    color:#ffffff !important;
}
.nav_sec ul li a{
    padding: 15px 0;
}
/*Membership page*/
th, td {
    padding: 3%;  text-align: center;    font-size: 16px;
}
th {
    font-weight: bold;
}
tr {
    border: 2px solid #fff;
}
.page-id-312 .function_in_sec .container {
    background: #ffffff6b;
}
.page-id-312 .function_in_sec .container p {
    text-align: left;    text-transform: inherit !important;
}
.bth {
    background: #98993D;
    color: #fff;
    padding: 1% 2%;
    border-radius: 6px;
}
.headh3bold{
    font-size: 24px;
    color: #02263F;
       font-weight: 900;
    text-align: left;
    padding-left: 2%;
	margin-bottom: 2%;
    text-transform: uppercase;    margin-top: 2%;
}

/*************************************************************************/
.nav_sec ul li.current-menu-item {
    /* background: #ffffff !important; */
    border-left: 1px solid #02263f;
    border-right: 1px solid #02263f;
    margin: 0 -1px;
        background: #38a959;
   /* height: 57px;*/
    
}
.wpb_wrapper ul {    text-align: left;
    padding: 0 70px 15px 90px;
    line-height: 20px;
    list-style: circle;}

.bnr-wrap{
    position:relative;    
}
.home_screen_in {
    /*position: absolute;*/
    /*max-width: 78%;*/
    top: 56%;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding:10px;
    z-index: 999;
    text-align: center;
    transform: translateY(-50%);
    background: rgba(-8,28,12,.8);
}
.nav_sec ul li:last-child{
    position:relative;
}
.nav_sec ul li:last-child:hover ul{
    left: auto;
    right:0;
}
.sp-bottom-thumbnails {width:auto !important;}
.logo {text-align:left;}
.nav_sec .row {float:right;}
.nav_sec ul li ul li    {font-size:16px; line-height:38px;}
.nav_sec ul li ul li a:hover  {line-height:32px;}
.whats_on_box li.col-lg-3   {float:left;}
.home_screen_in h3 {color:#0E3;}
.home_screen_in p {color:#0E3;}
.inbg   {/*background-color: hsla(89, 43%, 96%, 0.6); background:#e8e3e28a;*/ background:#fff; padding: 18px;}
.rev_slider_wrapper .fullwidthbanner-container .tp-mouseover  {height: 400px !important; overflow: hidden;}
.page-template .home_screen_in {top:79%;}
.page-template .wpb_wrapper ul {padding: 0 70px 15px 40px;}
.fixed_header .container {z-index:1; position: relative;}
#wpadminbar {z-index:999999;display:none;}
div.pp_pic_holder {z-index:999999 !important;}
.wpcf7-select  {color: #959191; font-size: 16px;font-weight: 300; padding: 6px 12px; line-height: 48px; height: 48px; width:100%; border: 1px solid #ccc;}
.wpcf7-select:focus {border-color: #eeb815;}

/* sangeeta */
section.nav_sec.fixed_header {
    top: 0;
    position: fixed;
   z-index: 100;
}
.logo{ width:200px;}
.logo img{ width:100%;}
.close_popup{ position:absolute; color:#fff; font-size:30px; background:#09263E; padding:10px 20px; top:0; right:0;}
.popup_content {
    background: #fff;
    width: 600px;
    margin: 0 auto;
    padding: 50px;
    position:relative;
}
.popup_content p{ text-align:center; line-height:18px;}
.popup {
    display:none;
    position: fixed;
    z-index: 99999999;
    background: #000;
    width: 100%;
    height: 100%;
    background:url("https://bdcclub.com.au/wp-content/uploads/2018/01/transparent_black.png") repeat;
    overflow:scroll;
}
.popup_content ul {
    margin: 0;
    padding: 0;
}
.popup_content h4 , .popup_content h3{
    text-transform: uppercase;
    font-size: 30px;
    margin: 0 0 20px 0;
    letter-spacing:0;
    font-weight:400;
    text-align:center;
}
.popup_content textarea{ width:96%; padding:10px;border:solid 1px #ccc;}
.popup_content label {
    display: block;
    margin: 30px 0 5px 0;
    text-transform: uppercase;
    font-size:18px;
}
.popup_content input[type="text"], .popup_content input[type="email"]{ width:100%; height:30px; line-height:30px; padding:0 10px; font-size:14px; border:solid 1px #ccc;}
.popup_content input[type="submit"]{color:#fff; font-size:20px; background:#09263E; padding:10px 20px; display:block; border:none; text-transform:uppercase; margin:0 0 60px 0;}
.popup_content ul li {
    text-shadow: none;
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
}

.popup_content ul li:nth-child(7), .popup_content ul li:nth-child(8){ width:100%; float:none;}
.popup_contact li{ float:none !important; display:block;}
.clear{display:block; clear:both; height:1px;}
.wts_inbox img{ /*width:100%;*/ height:auto;}
.wts_img{ height:auto; padding:0;}
.common_side{ position:fixed; bottom:35%; right:0; width:40px; z-index:99999;top: 52%;}
.common_side a:hover{ opacity:0.8;}
.book_now {
    cursor:pointer;
   /* background: red;*/
    background: #98983e;
    color: #fff;
    transform: rotate(-90deg);
    /* transform-origin: left top 0; */
    display: block;
    height: 123px;
    font-size: 16px;
    text-transform: uppercase;
    width: 122px;
    text-align: center;
    padding: 10px 0;
}
.side_social img{ width:40px; height:auto; display:block;}
.whats_on_box ul{ text-align:center;}
.whats_on_box li {

    display: inline-block;
}
@media (max-width: 1024px){
    .logo{ width:135px !important; }
    .nav_sec ul li a{ font-size:10px;}
}
@media (max-width: 768px){
.popup_content{ width:100%; padding: 50px 10%;}
.function_img img{ width:100% !important; left:0 !important;}
.rev_slider>ul li, .rev_slider, .rev_slider_wrapper{ min-height:250px !important;}
.bnr-wrap{min-height:280px;}
.home_screen_in{ top:50%;}
.infoclub{ font-size:12px; margin:20px 0 0 0;}
.home_screen_in h3{ font-size:17px; line-height:20px;}
.home_screen_in p{ font-size:12px; line-height:14px;}
.rev_slider img{ min-height:250px;}
.nav_sec ul li a{ font-size:14px;}
.nav_sec ul li {
    display: inline-block;
    text-align: center;
   
    width: 100%;
    background: #999;
    padding: 0 15px;
}
.nav_sec .row{ float:none;}
#menu-top_menu {
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    padding: 40px 0 0 0;
    background: #999;
    display:none;
}
ul li > ul.sub-menu{ position:relative;}
.nav_sec ul li ul li{ border:0; padding:0;}
ul li ul.sub-menu li a{ padding:0 20px;}
.nav_sec ul li a:hover{ color:#000 !important;}
.rev_slider>ul, .rev_slider>ul>li, .rev_slider>ul>li:before, .rev_slider_wrapper>ul, .tp-revslider-mainul>li, .tp-revslider-mainul>li:before, .tp-simpleresponsive>ul, .tp-simpleresponsive>ul>li, .tp-simpleresponsive>ul>li:before{min-height:250px;}
.copyleft{
    text-align:center;
}

}
@media (max-width: 480px){
    .popup_content ul li{ width:100%; margin:0 0 20px 0;}
    .popup_content textarea{ width:96%; padding:10px 2%;}
}
/*****************************************************/

.form-group {
    color: #999;
    letter-spacing: 1px;
    line-height: 20px;
}
.function_in_sec li {
    font-size: 16px;
    line-height: 24px;
}
span.vc_tta-title-text {
    font-size: 16px !important;
}
a {
    font-size: 16px;
}
label.xoouserultra-field-type {
    font-size: 16px !important;
}
.xoouserultra-seperator {
    font-size: 14px;
}
#bluebar {
    background: #06263f;
    padding: 1%;
    color: #fff;    font-size: 27px ;
}
.member{
    float: right;
    background: #99c34f;
    color: #fff;
    padding: 1.3%;
    border-radius: 5px;
}
.fa {
    font: normal normal normal 13px/1 FontAwesome !important;
    padding: 6px;
}
.whats_on_box li.col-lg-3 {
    padding: 0;
}
.btn2{
      width: 50%;
    background: #99c34f;
    border: 0;
    color: #fff;
    font-size: 20px;
    float: left;
    text-align: center;
    padding: 1%;
}
.btn2:hover {
    background: #06263f;    color: #fff;
}
.post-template-default .menu_in {
    max-width: 100% !important;
    padding: 0;
}
.post-template-default .menu_wrp p {
    padding: 0 0px;
    margin-bottom: 14px;
    text-align: left;
        text-transform: inherit;
}
.post-template-default .menu_wrp li {
    font-size: 16px !important;
    color: #000000c7 !important;
    font-weight: 100 !important;
    text-align: left;
    list-style-type: disc;
    line-height: 22px;
}
.post-template-default strong {
    font-size: 16px;
}
footer.footer_sec {
    background: #99c34f;
    color: #fff !important;
    border-top: 3px solid #fff;
}
.footer_sec p, .footer_sec a {
    color: #fff !important;
}
.contact_info h3 {
    color: #06263f;
}
.contact_info_in {
    margin-top: 5%;
}
.wpb_wrapper span {
    font-size: 16px !important;
}
li#menu-item-4179 {background: #02263f !important; transition: background 0.2s; transform: skew(20deg); -webkit-transform: skew(-18deg, 0); -moz-transform: skew(-18deg, 0);}
li#menu-item-4179 a {
    display: block;
    padding: 5px 10px;
    transform: skew(18deg);
}
.footer_sec .textwidget p {font-size:14px !important;}
.wpb_wrapper p strong {font-size:14px;}
h4 {font-size:20px; color:#3aaa5a;margin-bottom: 20px;}
.inbg {border: 2px solid #36a857;}
input.wpcf7-form-control, textarea.wpcf7-form-control.wpcf7-textarea {padding-left:15px !important;}
textarea.wpcf7-form-control.wpcf7-textarea {padding-top:0px !important; height:150px;}
input.wpcf7-form-control.wpcf7-submit {padding: 0 !important; width: 150px;}
.nav_sec ul li ul li ul li {width:225px;}
ul li ul.sub-menu li ul.sub-menu {width:225px; display:none;}
ul li ul.sub-menu li:hover ul.sub-menu {width:225px; left: 30%; display:block; background:#02263f;}
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {background-color:#02263f;}
.tribe-common .tribe-common-c-btn:active, .tribe-common a.tribe-common-c-btn:active,.tribe-common .tribe-common-c-btn:focus, .tribe-common .tribe-common-c-btn:hover, .tribe-common a.tribe-common-c-btn:focus, .tribe-common a.tribe-common-c-btn:hover {background-color:#99c34f;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description {border-bottom: 1px solid #99c34f; padding-bottom: 10px;}
.tribe-events .tribe-events-c-ical, .tribe-events-back  {display:none;}
#tribe-events-pg-template, .tribe-events-pg-template {margin-top:80px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {width:98%;}
.single-tribe_events .tribe-events-cal-links,.tribe-events-c-view-selector__list-item--month {display:none;}
span.tribe-events-calendar-list__event-date-tag-daynum, span.tribe-events-calendar-list__event-date-tag-weekday {background:#d3e8ae; padding-top: 5px;}
#functions .inbg {background:#fff !important;}
.menu_sec {margin-top:47px;}
span.wpcf7-form-control-wrap.day-time { width: 90%; text-align: center; display: block; left: 5%; border-radius: 4px; background: #fff; border: 1px solid #ccc;}
span.wpcf7-form-control-wrap.day-time input[type=radio] {margin-top:-2px;}

