/*

	Theme Name: Clubmarconi

	Theme URI: http://www.clubmarconi.com.au/

	Description: All about Clubmarconi

	Author: Meshmedia

	Author URI: http://meshmedia.com.au

*/



/*------------------------------------*\

    MAIN

/*------------------------------------ */

@charset "utf-8";

/* CSS Document */



@font-face {

    font-family: 'bebas_neuebold';
    src: url('fonts/bebasneuebold.woff2') format('woff2'),
         url('fonts/bebasneuebold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



@font-face {

    font-family: 'bebas_neue_regularregular';
    src: url('fonts/bebasneueregular.woff2') format('woff2'),
         url('fonts/bebasneueregular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}











@font-face {

    font-family: 'montserratbold';

    src: url('fonts/montserrat-bold.woff2') format('woff2'),

         url('fonts/montserrat-bold.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}


@font-face {
    font-family: 'montserratmedium';
    src: url('fonts/montserrat-medium.woff2') format('woff2'),
         url('fonts/montserrat-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular.woff2') format('woff2'),
         url('fonts/montserrat-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserratsemibold';
    src: url('fonts/montserrat-semibold.woff2') format('woff2'),
         url('fonts/montserrat-semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserratlight';
    src: url('fonts/montserrat-light.woff2') format('woff2'),
         url('fonts/montserrat-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BaskervilleMTStdRegular';
    src: url('fonts/BaskervilleMTStdRegular.eot');
    src: url('fonts/BaskervilleMTStdRegular.eot') format('embedded-opentype'),
         url('fonts/BaskervilleMTStdRegular.woff2') format('woff2'),
         url('fonts/BaskervilleMTStdRegular.woff') format('woff'),
         url('fonts/BaskervilleMTStdRegular.ttf') format('truetype'),
         url('fonts/BaskervilleMTStdRegular.svg#BaskervilleMTStdRegular') format('svg');
}


@font-face {
    font-family: 'BaskervilleMTStdSemiBd';
    src: url('fonts/BaskervilleMTStdSemiBd.eot');
    src: url('fonts/BaskervilleMTStdSemiBd.eot') format('embedded-opentype'),
         url('fonts/BaskervilleMTStdSemiBd.woff2') format('woff2'),
         url('fonts/BaskervilleMTStdSemiBd.woff') format('woff'),
         url('fonts/BaskervilleMTStdSemiBd.ttf') format('truetype'),
         url('fonts/BaskervilleMTStdSemiBd.svg#BaskervilleMTStdSemiBd') format('svg');
}

@font-face {
    font-family: 'AvenirLTStdLight';
    src: url('fonts/AvenirLTStdLight.eot');
    src: url('fonts/AvenirLTStdLight.eot') format('embedded-opentype'),
         url('fonts/AvenirLTStdLight.woff2') format('woff2'),
         url('fonts/AvenirLTStdLight.woff') format('woff'),
         url('fonts/AvenirLTStdLight.ttf') format('truetype'),
         url('fonts/AvenirLTStdLight.svg#AvenirLTStdLight') format('svg');
}

body{

	background:#fff; font-family: 'montserratregular';

	margin:0; padding:0; font-size:14px; overflow-x:hidden; color:#252525; line-height:24px;

}



.baskerville{ font-family: 'BaskervilleMTStdRegular';} 

.baskerville_smbold{ font-family: 'BaskervilleMTStdSemiBd';} 

.monstlight{font-family: 'montserratlight';} .monstreg{font-family: 'montserratregular';}

.font36{font-size:36px;}

h1, h2, h3, h4, h5{ font-family: 'bebas_neuebold'; color:#252525; letter-spacing:1px; }

ul{ margin:1em 0; padding:0 0 0 2em;} ul li{ list-style:none;} .white{ color:#fff;} .m_t_0{ margin-top:0 !important;} .m_b_0{ margin-bottom:0 !important;}
.evntmid ul, ul.mega-sub-menu, .mega-sub-menu .menu{margin:0;padding:0;}
.wrpar_md li {list-style:disc;}



.font13{ font-size:13px;} .m_b_12{ margin-bottom:12px;} .m_b_35{ margin-bottom:35px;}  .form-control{ border:none; border-radius:0; box-shadow:none; -webkit-appearance:inherit;  -moz-appearance:inherit; appearance:inherit;} .txt_inht{ text-transform:inherit;} .m_b_6{ margin-bottom:6px;} .m_b_15{ margin-bottom:15px;}

.m_b_25{ margin-bottom:25px;} .txt_justify{ text-align:justify;} .rd_clr{ color:#e93e21;} .gry_clr{ color:#999999;} .italic{ font-style:italic;}

.psn{ position:relative;} a{ outline:none;} .font11{ font-size:11px;} .lnght18{ line-height:18px;} .lnght20{ line-height:20px;} .m_b_60{ margin-bottom:60px;}

.img_full{ width:100%;} .m_t_60{ margin-top:60px;} .m_t_100{ margin-top:100px;} .m_b_80{ margin-bottom:80px;} 

.font16{ font-size:16px;}

.font18{ font-size:18px;} .img-responsive{ display:inline-block;}



#main-header{ background:#252525;} 



.headtop{ position:relative; padding:18px 0px 0px;}

.top_left ul li{ display:inline-block; color:#fff; margin-right:10px;}

.top_left .fa{ font-size:16px; position:relative; margin-right:5px; color:#e93e21; bottom:-1px;} 

.call{font-weight:600; font-size:16px;} 

.socialt a{ color:#fff; font-size:25px; display:inline-block; padding:0px 7px; padding-top:5px;} .socialt a:hover{ color:rgba(255,255,255,.6);}





.aside_top{ position:relative; margin-top:12px; float:right;} 

.aside_top button{  background:none; border:none;}  

.btn.btn_sgn{ background:#fff; color:#332f2f; font-size:14px; border-radius:0; text-transform:uppercase;}



.navbar{ border:none; border-radius:0; margin-bottom:0; background:none;}  #navbar{ margin-top:14px;}

.navbar-default .navbar-nav > li > a{color:#fff; position:relative; text-transform:uppercase;   line-height:16px; padding:15px 15px;} 

.navbar-default .navbar-nav > li:last-child > a{ padding-right:0;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, 

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{ background:none; color:#c89b2e;   } 

.navbar.navbar-default{  padding:4px 0px 30px; } 

.navbar-collapse{ padding-left:0; padding-right:0;} 

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{ background:none; color:#e93e21;} 

.dropdown-menu > li > a{ color:#fff;} .dropdown-menu > li > a:hover{ opacity:0.7; background:none; color:#fff;}



.btn.bnt3{ background:#fff; color:#c89b2e; font-size:15px; width:100%; max-width:198px; height:42px; border-radius:10px; margin:0px 6px; padding-top:10px;} 

.btn.bnt3 .fa{ font-size:20px;} .btn.bnt3:hover{ background:#c89b2e; color:#fff;}



.slide_thmnl img{ width:100%;}

.carousel-indicators .active{ background:#c89b2e; border-color:#c89b2e;}

.content_slide{ position:absolute; width:100%; position:absolute; left:0; top:14%;} .carousel-indicators li{ background:#fff; width:14px !important; height:14px !important;}

.content_slide h1{ color:#fff; font-size:52px; letter-spacing:3px; text-shadow:0px 2px 7px rgba(0,0,0,.7);} .content_slide h2{ color:#fff; text-shadow:0px 2px 7px rgba(0,0,0,.9); font-size:40px; font-style:italic;}

.carousel-control{ background:none; width:auto; height:auto;}



#myCarousel2{ margin:5px 0px;}

#myCarousel2 .item ul li{ width:24.6%; float:left; margin-right:0.4%;} 

#myCarousel2 .item ul li:last-child{ margin-right:0;}
#myCarousel2 .glry_col{ padding:0; }
.glry_col{ position:relative;}  .glry_col .overlay{ position:absolute; left:0; bottom:10px; width:100%; padding:0px 15px;}

.glry_col .overlay h5{ margin:0; font-family: 'montserratmedium'; color:#fff;  text-transform:uppercase;}  

.glry_col .overlay h5 a{ color:#fff; display:block; position:relative; padding-bottom:8px;} .glry_col .overlay h5 a:hover{ text-decoration:none;}

.glry_col .overlay h5 a:before{ content:""; width:40px; height:3px; background:#fff; position:absolute; left:0; bottom:0;} 



#myCarousel2 .left.carousel-control{ position:absolute; left:0; top:50%; background:none !important; margin-top:-10px;} 

#myCarousel2 .right.carousel-control{ position:absolute; right:0; top:50%; margin-top:-20px; background:none !important; margin-top:-10px;} 



.kidmeal{ background:url(images/badge-draw.jpg) no-repeat center center; background-attachment:fixed; background-size:cover; padding:220px 0px 120px; 

text-shadow:0px 0px 15px rgba(0,0,0,.9); margin-bottom:4px;} 

.kidmeal h3{ font-size:36px; font-style:italic; color:#c89b2e;} .kidmeal h2{ font-size:85px; letter-spacing:5px; color:#fff;} 

.kidmeal h4{ font-size:36px; color:#fff; font-style:italic;}



.bluebar{ background:#0b1f51; height:88px;}

 

.restaurant{ background:#e9e9e9;}

.rest_col{ position:relative;}  .rest_col .overlay{ position:absolute; left:0; bottom:10px; width:100%; padding:0px 15px;}

.rest_col .overlay h5{ margin:0; font-family: 'montserratmedium'; color:#fff;  text-transform:uppercase;}  

.rest_col .overlay h5 a{ color:#fff; display:block; position:relative; padding-bottom:8px;} .rest_col .overlay h5 a:hover{ text-decoration:none;}



.descrip_rest{ float:right; width:100%; max-width:600px; margin-top:60px;}

.descrip_rest h2{ font-size:68px;} .descrip_rest  p{ font-size:16px; } 



.clubmarconi{ padding:90px 0px; background:url(images/clubbg.jpg) no-repeat center center; background-size:cover;} 

.clubmarconi .fnt_dm{ font-size:24px; font-style:italic; margin-bottom:0;} .clubmarconi h2{ font-size:46px; letter-spacing:1px; margin-top:0;} 



.titlebar{ background:#0b1f51; padding:35px 0px 25px;} .titlebar h2{ color:#fff; font-size:60px; margin:0 0px 0px 40px; line-height:58px; letter-spacing:2px;} 

.evntmid ul li{float:left; width:33.066%; margin-right:0.4%; margin-bottom:5px; }   

.evntmid ul li:nth-child(3n+3){ margin-right:0;}

.tp_evnt{ position:relative;} .tp_evnt .overtitle{ position:absolute; width:100%; left:0; bottom:10px; padding:0px 15px 0px;} 

.tp_evnt .overtitle h3{ margin:0; color:#fff;} 

.eventbotm{ background:#0b1f51; padding:15px; margin-top:5px; color:#fff;} 

.dnumb{ font-family: 'bebas_neuebold'; font-size:54px; position:relative; bottom:-17px; } .wkday{ text-transform:uppercase;  display:block; padding-left:54px;} 

.mnth{font-family: 'bebas_neuebold'; font-size:32px;  display:block; padding-left:54px;}

.btn.btn4{ background:#fff; color:#c89b2e; border-radius:0;}  

.btn.btn4:hover{background:#c89b2e; color:#fff;}

.bknw{ margin-top:6px;} 





.latesblog{ position:relative; margin-bottom:10px;} .content_blog{ position:absolute; width:50%; max-width:630px; height:100%; right:0; top:0; background:rgba(37,37,37,.85); padding:60px;}

.content_blog h3{ color:#c89b2e; font-size:40px; margin-bottom:15px; font-style:italic;} .content_blog h2{ color:#fff; font-size:80px; line-height:76px; margin:0; letter-spacing:2px;} 

.content_blog p{ color:#fff; font-size:25px;} .link_3{ color:#fff; text-decoration:underline;} 

.link_3:hover{ color:#fff; text-decoration:none;} .content_blog hr{ display:inline-block; border-width:5px; margin:15px 0px 15px; width:88px;}







.footer_top{  padding:40px 0px 40px; background:#333333; margin-top:5px; word-wrap:break-word; } 

.footer_top .fa{ font-size:50px;} .footer_top p{ font-size:20px;}



.findmap{ background:#0b1f51; padding:10px 0px; text-align:center;} 

.findmap h2 a{ color:#c89b2e; margin:0;} .findmap h2 a:hover{ text-decoration:none;} .findmap h2{ font-size:40px; line-height:36px;}



#footer{ background:#252525; padding-bottom:50px;} .ftr_sec2{ padding:45px 0px;} 

.ftr_sec2 h4{font-family: 'montserratregular'; color:#fff; text-transform:uppercase;} 

.ftr_sec2 ul li a{ color:#fff; font-family: 'AvenirLTStdLight'; font-size:16px;} 



.copyrgt{ border-bottom:#333333 2px solid; padding-bottom:8px;  font-family: 'montserratmedium'; color:#fff;} 

.descrip_ftr{ color:#696565; font-family: 'AvenirLTStdLight'; margin-top:8px; font-size:12px;}



.promotion_sec{ padding:136px 0px;} .inner_title h1{ font-size:70px; color:#c89b2e; margin-top:0; letter-spacing:2px;} 

.bx_all .des_btm{ background:#fff; border:#c3c3c3 1px solid; padding:15px; margin-bottom:35px;} 

.bx_all .titl_rw{ background:#0b1f51; padding:18px 15px; color:#fff; font-size:20px; text-transform:uppercase;} 

.bx_all .des_btm h4{font-family: 'BaskervilleMTStdRegular'; font-style:italic; color:#c89b2e; font-size:22px;} 

.bx_all .des_btm h5{ font-family: 'montserratmedium'; font-size:18px; letter-spacing:0; margin-bottom:0; margin-top:20px; } 



.entr_title{font-family: 'montserratregular'; color:#c89b2e;} 

.yline{ display:inline-block; width:100%; max-width:250px; margin:0px auto 10px; border:none; border-top:#c89b2e 1px solid;} 

.font20{ font-size:20px;} .enterainment_sec .bx_all .titl_rw{ padding:2px 15px; }  

.link4{ color:#c89b2e; font-family: 'BaskervilleMTStdRegular'; font-size:22px;} 

.link4:hover{ text-decoration:none; color:#333;} 



.openhours{ background:#0b1f51; padding:50px 0px;}



.hd_title{ font-size:70px; color:#c89b2e;  letter-spacing:2px;} 

.hd_title2{ font-size:50px; color:#c89b2e;  letter-spacing:2px;}  

.right_bdr{ border-right:#c89b2e 1px solid;} .m_t_35{ margin-top:35px;} 



.btn_ylw{ background:#c89b2e; color:#fff; border-radius:0; font-size:16px; text-transform:uppercase; padding:12px 16px;} 

.btn_ylw:hover{ background:#fff; color:#c89b2e;}

.piazaasec .des_btm{ line-height:20px; min-height:320px;} .yclr{ color:#c89b2e;} 

.piazaasec .titl_rw{ padding-top:4px; padding-bottom:4px;} 

.piazaasec .font18{ font-size:17px;} .m_t_30{ margin-top:30px;} 



/*=========================10=09=2017==============================*/



.menu-item-has-children .dropdown-menu{  background:#333; left:0; z-index: 99999;} 

.menu-item-has-children .dropdown-menu > li > a{ white-space: inherit; outline:none !important;}  





.glry_col .sm_thmnl a, .rest_col .sm_thmnl a, .tp_evnt .thmnl a, .bx_all .thmnl_a a{  display:block; position:relative; overflow:hidden;} 


/*.glry_col .sm_thmnl a::before, .rest_col .sm_thmnl a::before, 
.tp_evnt .thmnl a::before, .bx_all .thmnl_a a:before{  
content:''; width:100%;  height:100%; display: block;
background: #000000; position: absolute; opacity: 0.5; top: 0; left: 0;
-moz-transform: translate3d(0, -100%, 0); 
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s; }



.glry_col:hover .sm_thmnl a::before, .rest_col:hover .sm_thmnl a::before, 
.tp_evnt:hover .thmnl a::before, .bx_all:hover .thmnl_a a:before{
-moz-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } */

.glry_col .sm_thmnl a::before, .rest_col .sm_thmnl a::before, 
.tp_evnt .thmnl a::before, .bx_all .thmnl_a a:before{  
content:''; width:100%;  height:100%; display: block;
background:#000; position: absolute; opacity:0; top: 0; left: 0; 
-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
	}



.glry_col:hover .sm_thmnl a::before, .rest_col:hover .sm_thmnl a::before, 
.tp_evnt:hover .thmnl a::before, .bx_all:hover .thmnl_a a:before{
	opacity:0.5;
} 




/*===========================11=08=2017======================================*/

.inner_mid{ padding:50px 0px;} .clubhistory p { font-family: 'montserratlight';}  .mnstlight{font-family: 'montserratlight';}

.p_t_0{ padding-top:0 !important} .p_b_0{ padding-bottom:0px !important;} .t_wrap_inr{ background:#0b1f51; } .t_wrap_inr h2{ font-size:50px; letter-spacing:2px;} 

.btn_ylw2{ background:#c89b2e; color:#fff; border-radius:0; font-size:16px; text-transform:uppercase; padding:12px 16px;}  

.btn_ylw2:hover, .btn_ylw2:focus{ text-decoration:none; color:#fff; background:#b1851a;} 

.rwar_cl ul{ margin:0px 0px 25px 35px;} .rwar_cl ul li{ position:relative; padding-left:10px;} 

.rwar_cl ul li:before{ content:""; position:absolute; left:-15px; top:7px; width:7px; height:7px; background:#bababa; border-radius:20px;}



.schedul_time{ padding:40px 0px;} .content-box table tr td{ padding:7px 15px; border-bottom:#fff 4px solid; }  

.content-box table tr td:last-child{ font-family: 'montserratlight';} .content-box table tr{ background:#f5f5f5;} 



.contact_sec{ background:#0b1f51; padding:45px 0px; } 



.contact_sec .form-control{ border:none; box-shadow:none; background:rgba(255, 255, 255, 0.15); color:#fff; font-family: 'montserratlight';}

.form-control.txt1{ height:40px;} .form-control.txt2{ height:150px;} .form-control.txt3{ height:200px;} 



.btn_ylw3{ background:#c89b2e; color:#fff; border-radius:0; width:100%; border:none; font-size:16px; text-transform:uppercase; padding:12px 16px;}  

.btn_ylw3:hover, .btn_ylw3:focus{ text-decoration:none; color:#fff; background:#b1851a;}  



.map_contact{ margin-bottom:-6px;} .rvcc{ padding:35px 0px;} 

.font40{ font-size:40px;} .letter_space1{ letter-spacing:2px;} 

.m_b_mn6{ margin-bottom:-6px;} .m_b_5{ margin-bottom:5px;} 



.cmfunctionform{  border:#fff 1px solid; padding:25px;} .pmc{ padding-top:6px;} 

.mthdemail{ margin-left:20px;} .pmc input[type=radio], .pmc2 input[type=checkbox]{ position:relative; bottom:-2px;} 

.maxwdh{ max-width:300px; border-radius:2px;}

/*====================14=08=20174========================*/

.wrpar_md{ padding:60px 0px;} .lbp table tr th:first-child, .lbp table tr td:first-child, 

.dbp table tr th:first-child, .dbp table tr td:first-child{ width:40%; font-family: 'montserratregular';} 

.lbp table tr th, .lbp table tr td, .dbp table tr th, .dbp table tr td{ padding:6px 4px;} 



.lbp table tr th:nth-child(2), .lbp table tr td:nth-child(2), .lbp table tr th:nth-child(3), .lbp table tr td:nth-child(3), 

.lbp table tr th:nth-child(4), .lbp table tr td:nth-child(4), 

.dbp table tr th:nth-child(2), .dbp table tr td:nth-child(2), .dbp table tr th:nth-child(3), .dbp table tr td:nth-child(3), 

.dbp table tr th:nth-child(4), .dbp table tr td:nth-child(4){ width:20%; } 



.lbp table tr th, .dbp table tr th{ background:#0b1f51; color:#fff;} 

.bx_promo .cl_pr{ background:#c89b2e; padding:15px;} 

.upcoming_event_bx ul li{ padding-bottom:8px; margin-bottom:8px; border-bottom:#ccc 1px dotted;} 



.btn_ylw2.vdetail{ padding-top:6px; padding-bottom:6px; font-size:12px;} 

.lsc .bx_all .titl_rw{ padding:12px 10px; font-size:16px; min-height:72px;} .font12{ font-size:12px;} 

.lsc .bx_all .dscp_lsc{ min-height:72px; font-size:18px;} 

.upcomingshow .bx_all .dscp_lsc{ min-height:98px; font-size:18px;} 

.bacinihairtable{ margin:25px 0px;} .bacinihairtable table tr td:first-child{font-family: 'montserratregular';} 

.bacinihairtable table tr td{ padding:6px 0px;} .slider_bacinihair{ margin-top:50px;} 



.mdul{ margin-left:20px; margin-bottom:20px;} .mdul li{ position:relative; padding-left:20px;} 

.mdul li:before{ content:""; width:7px; height:7px; border-radius:20px; background:#333; position:absolute; left:0; top:7px;} 

.bdr_3{ border-bottom:#ccc 3px double;} .thinkabout{ background:#0b1f51; padding:25px 15px; margin-top:35px; color:#fff; text-transform:uppercase; text-align:center; font-family: 'montserratregular'; font-size:24px;} 



.marconi_stallions{ background:#0b1f51; padding:15px 20px;}



.navbar-nav > li > .dropdown-menu > li { position:relative;}

.navbar-nav > li > .dropdown-menu > li > .dropdown-menu{ display:none; position:absolute; left:100%; top:0;} 

.navbar-nav > li:hover > .dropdown-menu > li > .dropdown-menu{ display:none;} 

.navbar-nav > li > .dropdown-menu > li:hover > .dropdown-menu{ display:block !important;} 

.m_l_30{ margin-left:30px;} .btn_ylw2{ display:inline-block;}



/*====================15=08=20174========================*/

.btn_ylw3.aplyonline{ padding:8px 16px;} 

.promowinner  tr td{ padding:6px 10px;} .promowinner  tr{ background:#f5f5f5; border-bottom:#fff 5px solid;} 

.promowinner  tr td:nth-child(1){ width:20%;} .promowinner  tr td:nth-child(2){ width:14%;}

.promowinner  tr td:nth-child(3){ width:20%;} .promowinner  tr td:nth-child(4){ width:20%;}

.promowinner  tr td:nth-child(5){ width:13%;} .promowinner  tr td:nth-child(6){ width:13%;}

#navbar .menu-item-object-custom > a{ position:relative;} 




#navbar .menu-item-object-custom > a:before{ content:"\f0d7"; position:absolute; right:0; top:15px; color:#fff; font-family:'FontAwesome';} .socialt{ text-align:right;} a{ outline:none !important;}



/*========================16=08=2017==================================*/

.has-post-thumbnail .attachment-post-thumbnail{ width:100%; margin-bottom:25px; margin-top:20px;} 

#commentform #comment{ width:100%; border:#ccc 1px solid;} 

#commentform #submit{ background:#c89b2e; color:#fff; border-radius:0;  border:none; font-size:14px; text-transform:uppercase; padding:6px 16px;}  

#commentform #submit:hover, #commentform #submit:focus{ text-decoration:none; color:#fff; background:#b1851a;} 



/*===========================18=08=2017============================================*/

div.wpcf7-validation-errors{ color:#fff; font-family: 'montserratlight'; margin-top:0;} 

.use-floating-validation-tip span.wpcf7-not-valid-tip{ width:100%; left:0; top:36px; border:none; background:none; padding:0; font-size:12px; 

font-family: 'montserratlight';  color:#c89b2e;} 

.wpcf7-form-control-wrap{ display:block;} 

.type_events_sec .wpcf7-form-control-wrap label{ font-weight:normal !important;} 

.type_events_sec .wpcf7-form-control-wrap .wpcf7-list-item{ width:25%; float:left; display:block; margin:0px 0px 15px 0px; padding:0px 15px;} 

.type_events_sec .wpcf7-form-control-wrap .wpcf7-list-item input{ margin:0 !important; position:relative; bottom:-1px;} 

.pmc label{ font-weight:normal !important;} 

.div.wpcf7-mail-sent-ok {color:#398f14;}


.sb-search-open{ width:36px !important; position:relative;} 

.sb-search-open .search{ position:absolute; width:300px; right:40px; top:0;} 

/*=========================25=08=2017==============================*/
/*.dn{ display:none;} 
.food_dinning_cl .rest_col:hover .dn{ display:block;} 
.food_dinning_cl .rest_col:hover .db{ display:none;}  
.food_dinning_cl .rest_col:hover .overlay{ display:none;} 
 */ 
.relt_logo{  position:absolute; left:0; top:0; width:100%; height:100%; padding:15px; /*background:rgba(0,0,0,.6);*/ text-align:center; 
-moz-transform: translate3d(0, -100%, 0); 

	-webkit-transform: translate3d(0, -100%, 0);

	transform: translate3d(0, -100%, 0);

	-moz-transition: all 0.5s;

	-webkit-transition: all 0.5s;

	transition: all 0.5s;} 

.food_dinning_cl .rest_col:hover .relt_logo{ display:flex; align-items:center; -moz-transform: translate3d(0, 0, 0);

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);
}

.food_dinning_cl .rest_col .relt_logo a{ display:block !important; width:100%; text-align:center;}

/*.food_dinning_cl .rest_col a:before{ display:none !important;}*/ .food_dinning_cl .rest_col{ overflow:hidden;}
.relt_logo img{ max-width:100%;}

.tribe-events-calendar thead th, #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a{ background:#0b1f51;} 
#tribe-bar-form .tribe-bar-submit input[type="submit"]{ background:#c89b2e;}  
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a{ color:#333;} 
.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a{ background:#333;} 

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover{ background:#c89b2e;} 
.single-tribe_events .tribe-events-event-meta{ background:#0b1f51; color:#fff;}  
.single-tribe_events .tribe-events-event-meta .tribe-events-single-section-title{ color:#fff;}
.single-tribe_events .tribe-events-event-image{ float:left; margin-right:25px;} 

.tribe-events-single-event-description { font-family: 'montserratlight';} .respngam{ margin-bottom:10px;}
.seemore, .seeless{ background:none; border:none; color:#fff;  padding:0 !important;} 

/*============================29=08=2017=======================================*/ 
.page-id-180 .bx_all .thmnl_a img{ width:100%; height:262px; object-fit:cover;}  
.socialt{ width:100%;} .renew-signup a .fa.fa-calendar-o{ color:#fff; font-size:20px; margin:0px 8px; position:relative; bottom:-6px;} 
.renew-signup a .fa.fa-calendar-o:hover{opacity:0.6;} 

/*============================30=08=2017=======================================*/ 
.page-id-190 .bx_all .thmnl_a img, .page-id-189 .bx_all .thmnl_a img{ width:100%; height:262px; object-fit:cover;}  
.promotion-fixed .bx_all .thmnl_a img, .page-id-188 .bx_all .thmnl_a img{ width:100%; height:366px; object-fit:cover;} 
.latesblog .thmnl_blog img{ width:100%; height:570px; object-fit:cover;} 
.mega-menu-item .textwidget img{ object-fit:cover;} 
.page-id-193 .promotion-fixed .des_btm{ min-height:160px;} 
.page-id-540 .bx_all .titl_rw{ font-size:18px;} 

.tribe-events-calendar thead th{ background:#0b1f51 !important;} 
.tribe-events-ical.tribe-events-button, .tribe-events-button.tribe-no-param{ background:#c89b2e !important;} 

/*==========================04=09=2017=====================================*/
.page-not-found-404{ padding-top:45px; padding-bottom:45px;} 
.page-not-found-404 .imgwdh{ max-width:100%;}

/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
.membership-changes{top:100px;}
.membership-changes li{list-style: disc;}
.grecaptcha-badge{display:none;}
.mega-menu-item .textwidget img{width:184px;height:154px;}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

/*
WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
now override the 3.3 new styles for modern browsers & apply opacity
*/

/*=================28=08=2017======================*/
.btn-more-info, .close-it{ display:inline-block; background:#c89b2e; color:#fff; text-transform:uppercase; padding:3px 15px; border-radius:0;}
.socialt a:last-child{padding-right:40px;}
.mobile-uniform-tbl{display:none;margin-bottom: 15px;}
.wpcf7-acceptance .wpcf7-list-item-label a{color:#fff; text-decoration:underline;}

.clic-prices b{font-weight:500;} .clic-prices i{font-size:11px;}
.clic-inner{max-width: 330px; border: 1px solid #fff; padding: 7px 15px; background:#fff; color:#0b1f51;}

.mobile-sizechart{display:none;}
#wpcf7-f13684-p11941-o1 .table{background:#fff;}
#wpcf7-f13684-p11941-o1 .table > tbody > tr > th{background:#000;border: 1px solid #000;text-align: center;}
#wpcf7-f13684-p11941-o1 .table > tbody > tr > td{border: 1px solid #000;color:#000;text-align: center; display:table-cell; }

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}



#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{ text-transform:uppercase; font-size:13px; padding:0px 8px !important;} 
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu:before{ content:""; width: 0; 
  height:0; border-left:12px solid transparent; border-right: 12px solid transparent;
  border-bottom: 12px solid #333333; position:absolute; left:50%; top:-12px; margin-left:-12px; display:block !important;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu{ background:#333333 !important; padding:20px !important;} 
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu h4{ color:#fff !important; text-transform:uppercase; font-weight:normal !important; font-size:13px !important; border-bottom:#d2a12f 1px solid !important;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li a{ text-transform:uppercase; color:#fff !important; font-size:12px;} 
#mega-menu-wrap-header-menu{ background:none !important;} 
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{ background:none !important;} 
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:focus{ background:none !important;} 
#navbar .menu-item-object-custom > a::before{ display:none !important;} 

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li .img-title{ display:block; padding:6px; text-align:center; background:#c79b2e;} 
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li .img-title br{ display:none;} 
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li img{ width:100%;}

.c-products .variations .label{color: #252525 !important;}
.c-products .woocommerce ul.products li.product img{display:none !important;}
.woocommerce button.button{background: #c89b2e;
color: #fff;
font-family: 'montserratregular';
text-transform: uppercase;
font-size: 16px;
padding-left: 20px;
padding-right: 20px;}
.woocommerce input[type=text], .woocommerce input[type=password], .woocommerce input[type=email], .woocommerce input[type=tel], .woocommerce select, .select2-container .select2-selection--single .select2-selection__rendered{height: 38px;
border-radius: 0;
color: #333333;
border: #ccc 1px solid;
background: #fff;}
.woocommerce-checkout > .woocommerce{max-width: 1200px !important; margin: 0 auto;}
.woocommerce-message .wc-forward{display:none;}

@import url('https://fonts.googleapis.com/css?family=Abril+Fatface&display=swap');

#main-header{ background:#000;} .socialt{ width:auto; float: right;} .aside_top{ float:left; margin-top:0;} 
.doltone_house{ text-align:center; padding:60px 0px 50px;} .coming_soon_txt{ position:relative; padding:40px 20px; color:#000000; letter-spacing:0.05em; line-height:30px; font-size:17px;} .coming_soon_txt:before{ content:""; background:#a39382; width:82px; height:5px; position:absolute; left:50%; top:0; margin-left:-41px;} 
.doltone_house .btn{ color:#a39382; border:#a39382 2px solid; font-family: 'montserratmedium'; font-size:17px; padding:10px 20px;} 
.doltone_house .btn:hover{ background:#a39382; color:#fff;} .doltone_house p{ margin-bottom:0;} 
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{padding: 0px 6px !important;}
.gry_bar_header_bottom{ background:#A39382; height:50px;} .function_club_marconi{ padding:40px 0px 60px; text-align:center;} 
.function_club_marconi h2{font-family: 'Abril Fatface', cursive; color:#000000; font-size:50px; margin-bottom:30px; font-style:italic;} 
.function_club_marconi p{ margin-bottom:20px; color:#000000; font-size:16px; padding:0px 30px;} .function_club_marconi a{ color:#000000; text-decoration:underline;} 
.function_club_marconi p:last-child{ margin-bottom:0;}
.function_mid_sec{ background:#DEDEDE; padding:50px 0px;} .function_mid_sec ul{ margin:0; padding:0;}
.function_mid_sec ul li{ width:32.66%; float:left; margin-right:1%;}  .function_mid_sec ul li img{ width:100%;}
.function_mid_sec ul li:last-child{ margin-right:0;} 
.noterw{ text-align:right; font-style:italic; font-family: 'montserratlight';} 
#elevate p{ margin-bottom:0 !important;} 
.event_enquiries_cl ul{ margin:0; padding:0;}
.event_enquiries_cl ul li{ width:49.5%; float:left;  background:#A39382; padding:30px; text-align:center; font-size:18px;} 
.event_enquiries_cl ul li:last-child{  float: right; background:#DEDEDE;} 
.event_enquiries_cl ul li h4{font-family: 'montserratbold'; font-size:24px; position:relative; padding-bottom:30px; margin-bottom:30px;}  

.event_enquiries_cl ul li h4:before{ content:""; width:80px; height:5px; background:#000; position:absolute; left:50%; bottom:0; margin-left:-40px;}
.event_enquiries_cl ul li p{ margin-bottom:25px;} .event_enquiries_cl ul li p:last-child{ margin-bottom:0;} 
.event_enquiries_cl ul li:first-child h4, .event_enquiries_cl ul li:first-child p{ color:#fff;} 
.event_enquiries_cl ul li:first-child h4:before{ background:#fff;}
.logo a img{max-width:330px;}
.footer-logo{max-width:260px;}
.event_enquiries_cl .col-md-4{background: #A39382;color: #fff;padding: 25px;}
.event_enquiries_cl .col-md-4 h4{color:#fff; font-size:24px;}
@media (min-width:1200px){
	/*=========================25=08=2017==========================================*/ 

 #mega-menu-header-menu li:nth-child(1) > ul.mega-sub-menu{ width:242px !important;  } 
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(2) > ul.mega-sub-menu:before{left:44% !important;} 
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(3) > ul.mega-sub-menu:before{left:27% !important;} 
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(4) > ul.mega-sub-menu:before{left:305px !important;} 
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(5) > ul.mega-sub-menu:before{left:424px !important;}
 
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu{ top:77px !important;} 
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li{ margin-right:1px !important;}  
 #navbar{ margin-top:30px !important;} 
 
 #mega-menu-header-menu li:nth-child(6){ position:relative !important;}
  #mega-menu-header-menu li:nth-child(6).mega-menu-megamenu.mega-menu-item  ul.mega-sub-menu{ width:242px !important; left:-66px !important;}  
  
 
	
	}

@media (min-width:768px){ 

/*=========================10=09=2017==============================*/

 .menu-item-has-children:hover .dropdown-menu{ display:block;  width:210px;} 



/*=========================18=08=2017==========================================*/ 

.socialt{ float:left;}

/*==========================04=09=2017=====================================*/
.page-not-found-404 .row{ display:flex; align-items:center;}

 } 





@media (min-width:992px){.content_slide.promotionslide{ top:0%;} 

/*=========================10=09=2017==============================*/

 .tp_evnt .thmnl a{ display:block;}   .tp_evnt .thmnl a img{ height:272px;  /*object-fit:cover;*/ width:100%;} .glry_col .sm_thmnl a img{ width:100%; height:202px; object-fit:cover;} 

 .enterainment_sec .bx_all .thmnl_a a img{ height:252px; object-fit:cover;}

}





@media (min-width:992px) and (max-width:1199px){ .logo img{ max-width:100%;} .navbar-default .navbar-nav > li > a{ font-size:13px; padding:15px 10px;}
/*=========================25=08=2017==========================================*/ 
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{ font-size:11px;} 
 #mega-menu-header-menu li:nth-child(2) > ul.mega-sub-menu{ width:242px !important; } 
  #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(2) > ul.mega-sub-menu:before{left:44% !important;} 
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(3) > ul.mega-sub-menu:before{left:27% !important;} 
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(4) > ul.mega-sub-menu:before{left:274px !important;} 
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(5) > ul.mega-sub-menu:before{left:385px !important;}
 
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu{ top:70px !important;} 
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li{ margin-right:1px !important;}  
 #navbar{ margin-top:13px !important;} 
 
 #mega-menu-header-menu li:nth-child(6){ position:relative !important;}
  #mega-menu-header-menu li:nth-child(6).mega-menu-megamenu.mega-menu-item  ul.mega-sub-menu{ width:242px !important; left:-66px !important;}  
  
}



@media (min-width:768px) and (max-width:991px){
	.desktop-uniform-tbl{display:none;}	 .mobile-uniform-tbl{display:block;}
.function_club_marconi h2{ font-size:35px;} .function_club_marconi p{ font-size:14px;} 
.event_enquiries_cl ul li{ width:100%;}
.navbar-default .navbar-nav > li > a{ padding:15px 10px; } 

.logo{ text-align:center;} .content_slide{ top:10%;} .descrip_rest{ max-width:100%; margin:30px 0px;}  

.content_blog{ max-width:100%; width:100%; position:inherit; padding:25px;} 

.content_slide.promotionslide .text-center{ text-align:right;} .content_slide.promotionslide{ top:0%;}

.inner_title h1{ font-size:60px;}  



/*=========================10=09=2017==============================*/

.content_slide h1{ font-size:42px;} .content_slide h2{ font-size:30px;}

/*===========================11=08=2017======================================*/

.t_wrap_inr h2{ font-size:30px;} 

/*====================14=08=20174========================*/

.lsc .bx_all .titl_rw{ min-height:72px;} .upcomingshow .bx_all .dscp_lsc{ min-height:150px;} 

/*====================15=08=20174========================*/

.navbar-nav.pull-right{ float:none !important;} .navbar-right{ float:none; margin-right:0;} 



/*=========================18=08=2017==========================================*/ 

.type_events_sec .wpcf7-form-control-wrap .wpcf7-list-item{ width:50%;}

/*=========================25=08=2017==========================================*/ 
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{ padding:0px 5px !important;}
 #mega-menu-header-menu li:nth-child(2) > ul.mega-sub-menu{ width:242px !important; left:40%;} 
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(3) > ul.mega-sub-menu:before{left:27% !important;} 
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(4) > ul.mega-sub-menu:before{left:280px !important;} 
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li:nth-child(5) > ul.mega-sub-menu:before{left:396px !important;}
 
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu{ top:70px !important;} 
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li{ margin-right:1px !important;}  
 #navbar{ margin-top:30px !important;} 
 
 #mega-menu-header-menu li:nth-child(6){ position:relative !important;}
  #mega-menu-header-menu li:nth-child(6).mega-menu-megamenu.mega-menu-item  ul.mega-sub-menu{ width:242px !important; left:-66px !important;}  
  

}



@media (max-width:767px){ 
.desktop-uniform-tbl{display:none;}	 .mobile-uniform-tbl{display:block;}	
.function_club_marconi h2{ font-size:25px; margin-bottom:15px;} .function_club_marconi p{ font-size:13px;} 
.event_enquiries_cl ul li{ width:100%; font-size:12px; padding:15px;} .event_enquiries_cl ul li p{ margin-bottom:10px;} 
.event_enquiries_cl ul li h4{ font-size:20px; padding-bottom:25px; margin-bottom:20px;} .noterw{ text-align:center;} .noterw br{ display:none;} 
.aside_top{ float:right;}
#navbar{ float:none !important; margin-top:0 !important; border:none !important; position:absolute; left:0; top:0; border-bottom:#fff 2px solid!important;   width:100%; z-index:999;} .navbar-nav{ margin:0; padding:15px 0px;} .navbar-default .navbar-nav > li > a{ border:none; padding:10px 0px;}   

.navbar-default .navbar-toggle{ border:none; background:#E93E21; position:absolute; right:0; top:10px;} .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:#fff;} 

.navbar-default .navbar-toggle .icon-bar{ background:#fff;} .navbar-default .navbar-toggle:hover .icon-bar,  .navbar-default .navbar-toggle:focus .icon-bar{ background:#E93E21;} 

.descrip_rest{ max-width:100%; margin:30px 0px;} .content_blog{ max-width:100%; width:100%; position:inherit; padding:25px;} 

.top_right{ width:100%;} .socialt{ float:left;} .aside_top{ margin-top:0;} .headtop{ margin-bottom:15px;} 

.logo { max-width:100%;} #myCarousel2 .item ul li{ width:49%; margin-right:2%;}  #myCarousel2 .item ul li:nth-child(2n+2){ margin-right:0;} 

.content_slide h1{ font-size:40px;} .content_slide h2{ font-size:30px;} .content_slide{ top:15%;} 

.navbar-nav{ float:none !important; background:#333; padding:0px 15px;} .kidmeal{ padding:35px 0px;} 

.kidmeal h3, .kidmeal h4{ font-size:25px;} .kidmeal h2, .descrip_rest h2{ font-size:45px; letter-spacing:0;} 

.titlebar h2{ font-size:40px; line-height:45px; text-align:center;} 

.content_blog h2{ font-size:40px; line-height:45px; } 

.evntmid ul li{ width:49%; margin-right:2%;} .evntmid ul li:nth-child(2n+2){ margin-right:0;} 

.content_blog h3{ font-size:30px;} .address{ margin:30px 0px;} .footer_top p{ font-size:15px;} 

.footer_top .fa{ font-size:38px;} .footerbotm, .footerbotm .text-right { text-align:left;} 

.content_slide.promotionslide{ top:inherit; bottom:15%;} .content_slide.promotionslide .text-center{ text-align:right;} 

.inner_title h1{ font-size:40px;} .promotion_sec{ padding:50px 0px;} .inner_title.m_b_60{ margin-bottom:20px;} 

.right_bdr{ border-right:none; border-bottom:1px solid #c89b2e; padding-bottom:25px; padding-bottom:25px;} 

.hd_title, .hd_title2{ font-size:40px;} .piazaasec .des_btm{ min-height:inherit;} 



/*=========================10=09=2017==============================*/

.menu-item-has-children .dropdown-menu{ display:block; float:none; position:inherit; width:100%; border:none; box-shadow:none;} 

/*===========================11=08=2017======================================*/

.uprlg{ margin-bottom:25px;} .map_contact iframe{ height:300px;} .t_wrap_inr h2{ font-size:30px;} 

/*====================14=08=20174========================*/

.strbft_md .right_bdr{ border:none;} .dscp_lsc, .lsc .bx_all .titl_rw{ min-height:inherit;} 

.upcomingshow .bx_all .dscp_lsc{ min-height:inherit;} 

.navbar-nav > li > .dropdown-menu > li > .dropdown-menu{ display:block; position:inherit; left:0; top:0;} 

.navbar-nav > li:hover > .dropdown-menu > li > .dropdown-menu{ display:block;} 

/*====================15=08=20174========================*/

.promowinner  tr td:nth-child(1), .promowinner  tr td:nth-child(2), 

.promowinner  tr td:nth-child(3), .promowinner  tr td:nth-child(4), 

.promowinner  tr td:nth-child(5), .promowinner  tr td:nth-child(6){ width:auto; display:block;}

#navbar .menu-item-object-custom > a:before{ display:none;} 

 li.menu-item {margin:0 !important;padding:0 !important;}

/*=========================18=08=2017==========================================*/ 

.type_events_sec .wpcf7-form-control-wrap .wpcf7-list-item{ width:100%;}

/*===========================25=08=2017========================================*/ 
.single-tribe_events .tribe-events-event-image{ float:none; display:block; margin-right:0px;}  
.single-tribe_events .tribe-events-event-image img{ width:100%;} 

/*==========================04=09=2017=============================*/ 
.socialt{ width:auto !important;} 
.aside_top{ width:auto; text-align:right; margin-top:0px;}  
 .page-not-found-404 { text-align:center;} 
#navbar{ top:8px;}
/*=========================25=08=2017==========================================*/ 
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li{ width:100% !important; display:block !important;} 
  #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu{ position:inherit !important; display:block !important; top:0px !important;}  
  #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu.mega-menu-item{ position:relative !important;} 
  #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{ width:100% !important;} 
  #mega-menu-wrap-header-menu #mega-menu-header-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-header-menu #mega-menu-header-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{ opacity:1 !important; padding:0 !important;} 
  #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item > ul.mega-sub-menu{ visibility:visible !important;} 
  #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{ display:block; width:100%; float:left;}
}



@media (max-width:550px){ .content_slide{ top:20%;} .content_slide h2{ font-size:20px; margin:0;} .content_slide h1{ font-size:22px; letter-spacing:0; margin:0;} 

.content_slide.promotionslide{ top:inherit; bottom:15%;} }

@media (max-width:480px){ 

/*===========================11=08=2017======================================*/

.sec_grd_1 .btn_ylw2{ font-size:10px; padding:12px 10px;} 

/*====================14=08=20174========================*/ 

.btn_ylw2.fullbtn{ width:100%; display:block; margin-bottom:3px; text-align:center;}

 }



@media (max-width:450px){ 

.logo img{ max-width:190px;} .socialt{  text-align:right;} 

#myCarousel2 .item ul li{ width:100%; margin-right:0;} .btn.bnt3{ max-width: inherit; width:auto; margin:0; font-size:11px; border-radius:2px; height:auto; padding:5px;} 

.btn.bnt3 .fa{ font-size:18px;}  .evntmid ul li{ width:100%; margin-right:0;} .tp_evnt .overtitle h3{ font-size:16px;} 

.dnumb{ font-size:42px;} .wkday, .mnth{ padding-left:42px;} .mnth{ font-size:24px;} .kidmeal h2, .descrip_rest h2{ font-size:35px;} 

.clubmarconi h2, .titlebar h2, .content_blog h2{ font-size:30px; line-height:36px;} .clubmarconi .fnt_dm{ font-size:20px;}

/*===========================11=08=2017======================================*/

.t_wrap_inr h2{ font-size:30px;}

}


input::-webkit-input-placeholder {
color: #999 !important;
}
 
input:-moz-placeholder { /* Firefox 18- */
color: #999 !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: #999 !important;  
}
 
input:-ms-input-placeholder {  
color: #999 !important;  
}




.sb-search {

	position: relative;

float: left;

-webkit-transition: width 0.3s;

	-moz-transition: width 0.3s;

	transition: width 0.3s;

	-webkit-backface-visibility: hidden;

}

.sb-search-open .sb-search-input{ width:100%; opacity:1;}



.sb-search-input {

	position: absolute;

	top: 0; opacity:0;

	right:0;

	border: none;

	outline: none;

	background:none;

	width: 0px;

	height: 24px;

	margin: 0;

	z-index: 10;

	padding: 5px 65px 5px 20px;

	font-family: inherit;

	font-size: 15px;

	color: #2c3e50; 

	-webkit-transition: width 0.4s ease-in-out;

    transition: width 0.4s ease-in-out;


}



.sb-search-open .sb-search-input { background:#fff !important;}



.sb-search-input::-webkit-input-placeholder {

	color: #efb480;

}



.sb-search-input:-moz-placeholder {

	color: #efb480;

}



.sb-search-input::-moz-placeholder {

	color: #efb480;

}



.sb-search-input:-ms-input-placeholder {

	color: #efb480;

}



.sb-icon-search,

.sb-search-submit  {

	width: 34px;

	height: 34px;

	display: block;

	position: absolute;

	right: 0;

	top: 0;

	padding: 0;

	margin: 0;

	line-height: 28px;

	text-align: center;

	cursor: pointer;

}



.sb-search-submit {

	background: #fff; /* IE needs this */

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */

    filter: alpha(opacity=0); /* IE 5-7 */

    opacity: 0;

	color: transparent;

	border: none;

	outline: none;

	z-index: -1;

}



.sb-icon-search {

	color: #fff;

	

	z-index: 90;

	font-size: 22px;

	font-family: 'icomoon';

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	-webkit-font-smoothing: antialiased;

}





/* Open state */

.sb-search.sb-search-open,

.no-js .sb-search {

	width: 100%; position:absolute;

}



.sb-search.sb-search-open .sb-icon-search,

.no-js .sb-search .sb-icon-search {

	background: #da6d0d;

	color: #fff;

	z-index: 11;

}



.sb-search.sb-search-open .sb-search-submit,

.no-js .sb-search .sb-search-submit {

	z-index: 90;

}



.findmap h2{ cursor:pointer; }

.des_more, .findmap .show_map{display:none;}



@media (max-width:767px){.sb-search, .renew-signup{ width:auto; float:left; height:40px;} .sb-search-open{ width:100% !important;} .sb-search-open .search{ width:215px; right:0 !important;} }



.carousel-inner .item .imgwdh{width:100%;}

.main-wrapper{ width:100%;  margin:0 auto;}

.footer_top .address{cursor:pointer;}

.page-id-188 .rvcc .yclr{font-size:60px;}


/*resCarousel Css*/

.outt {
    display: none;
}

.leftRs {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    z-index: 100;
    left: 0;
    width: 50px;
    height: 50px;
    box-shadow: 1px 2px 10px -1px rgba(0, 0, 0, .3);
    border-radius: 999px;
}

.rightRs {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    width: 50px;
    height: 50px;
    box-shadow: 1px 2px 10px -1px rgba(0, 0, 0, .3);
    border-radius: 999px;
}

.resCarousel {
    /*float: left;
    overflow: hidden;*/
    width: 100%;
    position: relative;
}

.resCarousel-inner {
    overflow: hidden;
    white-space: nowrap;
    font-size: 0;
    vertical-align: top;
    height:200px;
}

.resCarousel-inner .item {
    display: inline-block;
    font-size: 14px;
    white-space: initial;
}


/*banner*/

.banner {
    overflow: hidden !important;
}


/*tile css*/

.resCarousel-inner .item .tile {
    background: white;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16), 0 2px 2px 0 rgba(0, 0, 0, 0.12);
    margin: 0 5px;
	margin-bottom:0;
}


/*animation*/

.resCarousel[data-animator="lazy"] .item {
    transition: .6s ease all;
}

@media (min-width: 991px) {#myCarousel .item img { /*height:539px;*/ object-fit:cover;}}

@media (max-width: 767px) {
    .leftRs,
    .rightRs {
        /*display: none;*/
    }
    .resCarousel-inner {
        overflow-x: auto;
        height:auto;
    }
	
/*==========================31=08=2017===============================================*/ 
.food_dinning_cl  .img_full{ height:360px; object-fit:cover;} 
.latesblog .thmnl_blog img{ height:400px;}
	
}

.resCarousel .btn{background:none; border:none; box-shadow:none;}
/*resCarousel Css End*/

.sporting-facility .titl_rw{min-height: 86px;margin-bottom: 30px;} 

.home .slider{margin-bottom:5px;}
.home .resCarousel{margin-bottom:5px;}
.m_b_mn55{margin-bottom: -55px;}
#wpcf7-f3202-p429-o1 div.wpcf7-validation-errors{margin-top:20px;}
div.wpcf7-mail-sent-ok, .wpcf7-mail-sent-ng{color: #fff;}


/*====================12=07=2019==================================*/
.f_m_cl h2{font-family: 'montserratsemibold';}
.f_m_cl{ background:#0B1F51; color:#fff; margin:50px 0px;}  .f_m_cl label{ font-family: 'montserratmedium'; font-weight:normal !important;} .f_m_cl sup{ color:#C62121;}
.f_bx_grd{ padding:40px 60px; border-bottom:#fff 1px solid;} 
.f_bx_grd:last-child{ border:none;} .title_rg_1{ color:#fff; margin-bottom:40px;} 
.txtbx_r_1{ border:#fff 1px solid; height:38px; border-radius:0; background:#0B1F51; box-shadow:none !important; color:#fff; margin-bottom:10px; font-family: 'montserratlight';}  
.txtbx_r_1:focus{ border:#fff 1px solid !important;}
.f_m_cl .form-control.txtbx_r_1::-moz-placeholder{color:#ffffff !important; opacity:1;} 
.f_m_cl .form-control.txtbx_r_1:-ms-input-placeholder{color:#ffffff !important; opacity:1;} 
.f_m_cl .form-control.txtbx_r_1::-webkit-input-placeholder{color:#ffffff !important; opacity:1;} 
.p_f_r5{ padding-right:5px;} .p_f_l5{ padding-left:5px;} 
.f_nw_rw{ margin-bottom:5px;} .area_wdth{ width:30%;} 
.gendercl{ width:35%;} .slct_bx_rg{ background:#0B1F51 url(https://www.clubmarconi.com.au/wp-content/uploads/2019/07/down_arw_s.png) no-repeat right center !important; 
-webkit-appearance:none; -moz-appearance:none; appearance:none; padding-left:10px; padding-right:25px;}
.f_m_cl td{ vertical-align:top;} .db_cl{ width:31.2%; float:left; margin-right:3.2%;} 
.db_cl:last-child{ margin-right:0;} .hgt_txt{ height:113px !important;} .hgt_txt_2{ height:121px !important;} .crnt_age{ width:20%;} 
.unfirmsize{ width:50%;} .btn_rg{ background:#fff; color:#0B1F51; text-transform:uppercase; border-radius:0; width:124px;} 
.btn_rg:hover{ opacity:0.7;}
.btm_rw_f_rg{ margin-top:0;} .d_birth p, .f_nw_rw p{ display:none;} 
.sponsorship_txt .txtbx_r_1 { height:71px !important;} 
.no-refunds{width:100px;}
#wpcf7-f11928-p11941-o1 .no-refunds{margin-top:0;}
#wpcf7-f11928-p11941-o1 .btm_rw_f_rg{margin-top: 50px;}

@media (max-width: 767px) { 
.f_m_cl table{ width:100% !important;}
.f_m_cl table tr td{ display:block; width:100% !important;} 
.p_f_r5{ padding-right:0px;} .p_f_l5{ padding-left:0px;}  .f_bx_grd{ padding:20px;} .btm_rw_f_rg{ margin-top:0;}
#wpcf7-f11928-p11941-o1 .btm_rw_f_rg{margin-top: 0;}
	/* #wpcf7-f11928-p11941-o1 .no-refunds{margin-top:-30px;} */
.desktop-sizechart{display:none;} .mobile-sizechart{display:block;}	
}