@font-face{font-family:'Biryani';src:url('../fonts/Biryani-Regular.eot');src:url('../fonts/Biryani-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Biryani-Regular.woff2') format('woff2'),url('../fonts/Biryani-Regular.woff') format('woff'),url('../fonts/Biryani-Regular.ttf') format('truetype'),url('../fonts/Biryani-Regular.svg#Biryani-Regular') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'Biryani';src:url('../fonts/Biryani-Bold.eot');src:url('../fonts/Biryani-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Biryani-Bold.woff2') format('woff2'),url('../fonts/Biryani-Bold.woff') format('woff'),url('../fonts/Biryani-Bold.ttf') format('truetype'),url('../fonts/Biryani-Bold.svg#Biryani-Bold') format('svg');font-weight:700;font-style:normal}
@font-face{font-family:'Biryani';src:url('../fonts/Biryani-Light.eot');src:url('../fonts/Biryani-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/Biryani-Light.woff2') format('woff2'),url('../fonts/Biryani-Light.woff') format('woff'),url('../fonts/Biryani-Light.ttf') format('truetype'),url('../fonts/Biryani-Light.svg#Biryani-Light') format('svg');font-weight:300;font-style:normal}
@font-face{font-family:'Delta';src:url('../fonts/Delta-Book.eot');src:url('../fonts/Delta-Book.eot?#iefix') format('embedded-opentype'),url('../fonts/Delta-Book.woff2') format('woff2'),url('../fonts/Delta-Book.woff') format('woff'),url('../fonts/Delta-Book.ttf') format('truetype'),url('../fonts/Delta-Book.svg#Delta-Book') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'Delta';src:url('../fonts/Delta-Medium.eot');src:url('../fonts/Delta-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/Delta-Medium.woff2') format('woff2'),url('../fonts/Delta-Medium.woff') format('woff'),url('../fonts/Delta-Medium.ttf') format('truetype'),url('../fonts/Delta-Medium.svg#Delta-Medium') format('svg');font-weight:500;font-style:normal}
@font-face{font-family:'Delta';src:url('../fonts/Delta-Light.eot');src:url('../fonts/Delta-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/Delta-Light.woff2') format('woff2'),url('../fonts/Delta-Light.woff') format('woff'),url('../fonts/Delta-Light.ttf') format('truetype'),url('../fonts/Delta-Light.svg#Delta-Light') format('svg');font-weight:300;font-style:normal}

html,body{font-family:"Biryani";font-size:14px;color:#606060;font-weight:400;text-rendering:auto}
.container{width:100%;max-width:1200px}
a{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#00a4e0}
*:focus{outline:none !important}
a:focus{text-decoration:none}
p{font-family:"Biryani";font-size:14px;color:#606060;line-height:24px;margin-bottom:24px;font-weight:400}
.noscript {background:#000;color:#fff;float:left;font-size:20px;left:0;margin:0 auto;min-height:50px;padding:10px 0;position:fixed;right:0;text-align:center;bottom:0;width:100%;z-index:999}
.noscript p{margin-bottom:0;color:#fff}
.noscript p i{color:#f90;margin-right:10px;font-size:20px;vertical-align:middle}

::selection{background:#00a4e0;color:#FFF}
::-moz-selection{background:#00a4e0;color:#FFF}

.scroll_top{bottom:20px;cursor:pointer;height:50px;position:fixed;right:20px;width:50px;z-index:5;text-align:center;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#fff;opacity:0;visibility:hidden;background:#00a4e0}
.scroll_top .fa-angle-up {font-size:28px;margin:4px 0 0 0}
.scroll_top .top-text{font-size:12px;font-weight:400;margin:-8px 0 0;text-transform:uppercase;display:block}
.visible{opacity:1;visibility:visible}

h1,.h1{font-size:42px;margin:0 0 20px 0;font-family:"Delta";font-weight:500;color:#303030}
h2,.h2{font-size:36px;margin:0 0 20px 0;font-family:"Delta";font-weight:500;color:#303030}
h3,.h3{font-size:30px;margin:0 0 15px 0;font-family:"Delta";font-weight:500;color:#404040}
h4,.h4{font-size:24px;margin:0 0 15px 0;font-family:"Delta";font-weight:500;color:#505050}
h5,.h5{font-size:20px;margin:0 0 10px 0;font-family:"Delta";font-weight:500;color:#505050}
h6,.h6{font-size:16px;margin:0 0 10px 0;font-family:"Delta";font-weight:500;color:#606060}
span.h1,span.h2,span.h3,span.h4,span.h5,span.h6{display:block}

.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mtb10{margin-bottom:10px;margin-top:10px}
.mtb15{margin-bottom:15px;margin-top:15px}
.mtb20{margin-bottom:20px;margin-top:20px}
.mtb30{margin-bottom:30px;margin-top:30px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.ptb10{padding-bottom:10px;padding-top:10px}
.ptb15{padding-bottom:15px;padding-top:15px}
.ptb20{padding-bottom:20px;padding-top:20px}
.ptb30{padding-bottom:30px;padding-top:30px}

img{max-width:100%;height:auto}
.alignleft{float:left}
.alignright{float:right}
img.alignleft{margin:0 30px 20px 0}
img.alignright{margin:0 0 20px 30px}
img.aligncenter{display:block;margin:0 auto 20px auto}

button.button{background:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;vertical-align: top;padding:0;border:none}
.button{display:inline-block;position:relative;text-align:center;line-height:50px;min-width:170px;position:relative;z-index:1;font-family:"Delta";font-weight:500;font-size:14px;color:#fff;vertical-align:top;padding:0 15px;overflow:hidden;color:#fff;text-transform:uppercase}
.button:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:100%;transform:scale(1,0);-moz-transform:scale(1,0);-ms-transform:scale(1,0);-o-transform:scale(1,0);-webkit-transform:scale(1,0);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;z-index:-1}

.button.primary{background:#00a4e0}
.button.primary:before{background:#b3d334}
.button.secondary{background:#b3d334}
.button.secondary:before{background:#00a4e0}
.button.default{background:#ddd}
.button.default:before{background:#00a4e0}

.site-main{overflow:hidden}


/*=================================================== Header ===================================================*/
.site-main > header{position:fixed;top:0;left:0;right:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;z-index:9;}
.container-main{margin-top:0}
.logo{padding:15px 0;position:absolute;left:50%;top:0;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:4}
a.logo-icon{display:inline-block;width:39px;overflow:hidden;vertical-align:middle}
a.logo-text{display:inline-block;width:209px;overflow:hidden;vertical-align:middle;margin-left:2px}
a.logo-text img{max-width:initial}


/*.header-top{background:#171717;padding:5px 0}
.search-box-main{float:left}
.header-buttons{float:right}
.header-buttons-box{display:inline-block;vertical-align:top;position:relative}*/
.header-profile{padding:0;border:none;background:none;color:#fff;font-size:18px;line-height:1;margin-top:3px}
.header-profile .fa{pointer-events:none}
.header-profile-list{position:absolute;right:0;top:100%}
.header-cart{background:none;border:none;color:#fff;font-size:18px;padding:5px 12px 0 0;line-height:1;position:relative;margin-left:10px}
.header-cart .fa{pointer-events:none}
span.cart-item{position:absolute;right:0;top:0;font-size:10px;height:16px;width:16px;background:#00a4e0;border-radius:50%;line-height:16px;text-align:center;font-family:"Delta";pointer-events:none}
/*.header-buttons-box+.header-buttons-box:before{content:"";display:inline-block;vertical-align:top;background:#fff;margin:4px 10px 0 10px;height:18px;width:2px}*/


.search-box-main{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.85);z-index:10;display:none}
.search-box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;max-width:1200px;padding: 0 15px}
.search-box form{position:relative;padding:0 105px 0 0}
.search-text{border:none;height:50px;width:100%;padding:5px 15px;font-weight:400;color:#606060}
.search-text::-webkit-input-placeholder{color:#606060;opacity:1}
.search-text:-moz-placeholder{color:#606060;opacity:1}
.search-text::-moz-placeholder{color:#606060;opacity:1}
.search-text:-ms-input-placeholder{color:#606060;opacity:1}
.search-text:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;-webkit-text-fill-color:#606060}
.search-input{background:#00a4e0;border:none;height:50px;font-weight:700;color:#fff;font-size:16px;padding:2px 45px 0 15px;position:absolute;right:0;top:0;line-height:50px}
.search-box form:before{content:"\f002";font-family:"FontAwesome";position:absolute;top:50%;right:15px;font-size:20px;color:#fff;z-index:1;pointer-events:none;transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.search-box-main .search-close{position:absolute;top:30px;right:30px;font-size:22px;color:#fff;cursor:pointer;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease}
body.popup{overflow: hidden}

.header-profile-list{position:absolute;right:-12px;top:100%;background:#00a4e0;z-index:4;display:none;border:1px solid #26ade6;margin-top:7px}
.header-profile-list ul{list-style-type:none;padding:0;margin:0;color:#fff;min-width:200px;text-align:left;}
.header-profile-list:before{content:"\f0d8";font-family:"FontAwesome";font-size:26px;color:#00a4e0;top:-24px;position:absolute;right:13px;pointer-events:none;z-index:-1;}
.header-profile-list ul li+li a{border-top:1px solid rgba(255,255,255,0.3)}
.header-profile-list ul li a{color:#fff;display:inline-block;padding:10px 15px;width:100%}
.header-buttons-box button *{pointer-events:none;vertical-align:top}


.search-btn{background:none;border:none;padding:0;margin:29px 0 0 0;float:left}
.search-btn .fa{color:#fff;font-size:20px;pointer-events:none}
.header-right-buttons{float:right;margin:26px 0 0 0}
.header-profile-box{position:relative;display:inline;vertical-align:top}

/*=================================================== Home Page ================================================*/
.banner figure{overflow:hidden;position:relative}
.banner figure:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);z-index:-1;}
.banner figure:after{background:url(../images/header-shadow.png) repeat-x 0 0 transparent;height:252px;content:"";display:block;position:absolute;width:100%;top:0;left:0;z-index:-1;pointer-events:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.banner figure img{max-width:inherit;min-width:100%;width:auto !important;position:relative;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index: -2}

.banner figcaption{position:absolute;left:50%;bottom:95px;z-index:1;padding:0 335px 0 15px;max-width:1200px;margin:0;transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);width:100%;padding-top:1px}
.banner h2,.banner .h2{color:#fff;margin:0;padding:0;line-height:42px;text-transform:initial;opacity:0;transform:translateY(70px);-moz-transform:translateY(70px);-ms-transform:translateY(70px);-o-transform:translateY(70px);-webkit-transform:translateY(70px);font-family:'Delta';font-size:35px;font-weight:500;text-transform:uppercase}
.banner p{font-family:"Delta";font-size:18px;font-weight:400;color:#fff;line-height:28px;margin-bottom:0;opacity:0;transform:translateY(70px);-moz-transform:translateY(70px);-ms-transform:translateY(70px);-o-transform:translateY(70px);-webkit-transform:translateY(70px)}
.banner .btn1{opacity:0;transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;-webkit-transition:all 0s ease;transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);-webkit-transform:translateX(-50px)}
.banner .btn2{opacity:0;transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;-webkit-transition:all 0s ease;transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);-webkit-transform:translateX(50px)}
.banner .button span{color:#fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.banner .button+.button{margin-left:26px}


.banner .active h2,.banner .active .h2{opacity:1;transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transition:all 0.5s linear 1.5s;-moz-transition:all 0.5s linear 1.5s;-ms-transition:all 0.5s linear 1.5s;-o-transition:all 0.5s linear 1.5s;-webkit-transition:all 0.5s linear 1.5s}
.banner .active p{opacity:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transition:all 0.7s linear 1.7s;-moz-transition:all 0.7s linear 1.7s;-ms-transition:all 0.7s linear 1.7s;-o-transition:all 0.7s linear 1.7s;-webkit-transition:all 0.7s linear 1.7s}

#banner{position:relative}
.banner_caption{width:300px;background:#fff;position:absolute;right:50%;bottom:99px;transform:translate(585px,0);-moz-transform:translate(585px,0);-ms-transform:translate(585px,0);-o-transform:translate(585px,0);-webkit-transform:translate(585px,0);z-index:1;text-align:center;padding:24px 30px 30px 30px;z-index:2}
.banner_caption h1,.banner_caption .h1{color:#505050;font-family:"Delta";font-weight:500;font-size:18px;line-height:26px;margin:0 0 12px 0}
.banner_caption p{color:#606060;font-family:"Biryani";font-weight:300;font-size:14px;line-height:24px;letter-spacing:0.15px;margin-bottom:25px}
.banner_caption .button{}

.banner .owl-dots .owl-dot+.owl-dot{margin-left:9px}
.banner .owl-dots{position:absolute;left:0;right:0;bottom:50px;line-height:12px;text-align:center}
.banner .owl-dots .owl-dot{display:inline-block;height:12px;width:12px;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;vertical-align:top;position:relative}
.banner .owl-dots .owl-dot:before{content:"";display:block;position:absolute;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;left:0;top:0;transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);-webkit-transform:scale(3);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;visibility:hidden;opacity:0;background:#fff}
.banner .owl-dots .owl-dot:after{border:2px solid #fff;content:"";display:block;position:absolute;left:0;top:0;height:100%;width:100%;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%}
.banner .owl-dots .owl-dot.active:before{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);visibility:visible;opacity:1}

.hl-four-boxes{padding:30px 0}
.hl-four-box-container{margin:0 -5px}
.hl-four-box{float:left;width:25%;padding:0 5px}
.hl-four-box figure{text-align:center}
.hl-four-box a{display:block;position:relative;padding:10px 0 28px 0;overflow:hidden;z-index:1}
.hl-four-box a:before{content:"";display:block;height:0;width:0;border-style:solid;border-width:90px 143px 0 143px;
position:absolute;top:0;left:50%;border-color:rgba(0,0,0,0.1) transparent transparent transparent;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:-1}
.hl-four-box a:after{content:"";display:block;width:70px;height:10px;background:#fff;position:absolute;left:50%;bottom:0;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.hl-four-box h3,.hl-four-box .h3{color:#fff;font-family:"Delta";font-weight:400;font-size:18px;line-height:24px;margin:22px 0 0 0;min-height:48px}

.hl-four-box:nth-child(4n+1) a{background:#4da3dd}
.hl-four-box:nth-child(4n+2) a{background:#276699}
.hl-four-box:nth-child(4n+3) a{background:#78b450}
.hl-four-box:nth-child(4n+4) a{background:#b9cc46}


.hl-news{padding:26px 0 30px 0}
.hl-news h2,.hl-news .h2{color:#001845;font-family:"Delta";font-weight:500;font-size:24px;line-height:26px;margin:0 0 20px 0;text-transform:uppercase}

.hl-news .show_more{display:inline-block;vertical-align:top;color:#00a4e0;font-weight:500;font-size:14px;font-family:"Delta";text-transform:uppercase;margin-top:19px}
.hl-news .show_more:after{content:"";display:block;margin:17px auto 0 auto;height:17px;width:28px;background:url(../images/down-icon.png) no-repeat 0 0 transparent;animation:arrow-bounce 2s infinite;}
.hl-news .read_more{display:inline-block;vertical-align:top;color:#00a4e0;font-weight:500;font-size:14px;font-family:"Delta";text-transform:uppercase;display:none;margin-top:19px}
.read_more_device{display:none}

.hl-news-main{margin:0 -5px}
.hl-news-box{padding:5px;float:left}
.hl-news-box figure{position:relative}
.hl-news-category,
.hl-news-date{color:#dedede;font-weight:300;font-size:12px;font-family:"Delta";display:inline-block;vertical-align:top;line-height:22px;position:relative}
.hl-news-category:before,.hl-news-date:before{content:"";display:block;position:absolute;left:0;bottom:4px;height:1px;width:100%;/*background:#dedede;*/}
.hl-news-category a,
.hl-news-date a{color:#dedede !important}
.hl-news-box figcaption{background:#001845;position:absolute;left:0;width:100%;bottom:0;transition:all 0.5s ease;padding:14px 20px;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.hl-news-box h4,.hl-news-box .h4{color:#fff;font-weight:500;font-size:18px;font-family:"Delta";transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;line-height:26px}
.hl-news-box h4 a,.hl-news-box .h4 a{color:#fff !important}
.hl-news-box p{color:#fff;font-weight:300;font-size:14px;font-family:"Biryani";line-height:24px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;height:0;margin:0;overflow:hidden}
.hl-news-category{margin-right:28px}
.hl-news-more{display:none}


.hl-news-box.box1{width:73.73%}
.hl-news-box.box2{width:26.27%}
.hl-news-box.box3{width:26.27%}
.hl-news-box.box4{width:36.865%}
.hl-news-box.box5{width:36.865%}
.hl-news-box.box6{width:26.27%}

.hl-news-box.box7{width:36.865%}
.hl-news-box.box10{width:36.865%}
.hl-news-box.box8{width:36.865%}
.hl-news-box.box11{width:36.865%}
.hl-news-box.box9{width:26.27%}


.hl-cricket-victoria{position:relative;padding:26px 0 24px 0}
.hl-cricket-victoria:before{content:"";display:block;height:100%;width:100%;background:rgba(0,24,69,0.8);position:absolute;left:0;top:0}
.hl-cricket-victoria h2,.hl-cricket-victoria .h2{color:#fff;font-family:"Delta";font-weight:500;font-size:24px;line-height:26px;margin:0 0 15px 0;text-transform:uppercase}
.hl-cricket-victoria-container{margin:0 -15px}
.hl-cricket-victoria-container .col-ar-12{float:left;padding:0 15px;width:20%;text-align:center}
.hl-cricket-victoria-circle{position:relative;padding-bottom:100%}
.hl-cricket-victoria-circle:before{content:"";display:block;position:absolute;left:0;top:0;border:15px solid rgba(255, 255, 255, 0.3);height:100%;width:100%;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.hl-cricket-victoria-circle:after{content:"";display:block;position:absolute;left:0;top:0;border:15px dashed rgba(255, 255, 255, 0.3);height:100%;width:100%;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;opacity:0}
@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0deg)} to{-webkit-transform:rotate(360deg)}}
@-moz-keyframes spinAround{from{-moz-transform:rotate(0deg)} to{-moz-transform:rotate(360deg)}}
@keyframes spinAround{from{transform:rotate(0deg)} to{transform:rotate(360deg)}}
.hl-cricket-victoria-circle img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);margin-top:-35px;width:auto !important}
.hl-cricket-victoria-circle .count{display:block;color:#fff;font-family:"Delta";font-weight:500;font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);line-height:44px;margin-top:35px}
.hl-cricket-victoria h4,.hl-cricket-victoria .h4{color:#fff;font-family:"Delta";font-weight:400;font-size:16px;line-height:22px;margin:13px 0 0 0;padding:0 10px}

.hl-partners{padding:26px 0 30px 0;border-bottom:1px solid #ddd}
.hl-partners h2,.hl-partners .h2{color:#001845;font-family:"Delta";font-weight:500;font-size:24px;line-height:26px;margin:0 0 25px 0;text-transform:uppercase}
.hl-partners-slider{}
.hl-partners-slider .item{padding-bottom:100%;position:relative}
.hl-partners-slider .item img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:auto;height:auto;max-width:100%;max-height:100%}
.hl-partners-slider .item:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:100%;border:1px solid #bbb;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;opacity:0}
.hl-partners-slider .item > a{position:absolute;width:100%;height:100%;left:0;top:0}

.hl-partners .owl-nav > div{color:#909090;font-size:45px;font-weight:400;position:absolute;left:-60px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.hl-partners .owl-nav > .owl-next{left:auto;right:-60px}


.hl-connect{padding:30px 0 0 0}

#sbi_images{}
#sbi_images:after{content:"";display:block;clear:both}
#sb_instagram #sbi_images .sbi_item{display:block;vertical-align:top;zoom:1;padding:inherit!important;margin:0!important;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
#sb_instagram .sbi_photo_wrap{position:relative}
#sb_instagram .sbi_photo{display:block;text-decoration:none;padding-bottom:100% !important;height:0 !important}
#sb_instagram a, #sb_instagram a:active, #sb_instagram a:focus, #sb_instagram a:hover{outline:0}
#sb_instagram .sbi_photo img{width:100%;height:auto}
#sb_instagram img{display:block;padding:0!important;margin:0!important;max-width:100%!important;opacity:1!important}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:12.5%;padding:0 !important}

.instagram_box:before,.sbi_photo_wrap a.sbi_photo:before{background:rgba(0,24,69,0.9);bottom:0;content:"";left:0;position:absolute;width:0;height:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.sbi_photo_wrap a.sbi_photo:after{content:"\f16d";font-family:"FontAwesome"}
.instagram_icon i,.sbi_photo_wrap a.sbi_photo:after{color:#ffffff;font-size:36px;position:absolute;right:20px;top:8px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;text-shadow:0 0 10px rgba(0,0,0,0.5)}


.hl-connect .resp-tabs-list{text-align:center;margin:0 0 40px 0}
.hl-connect .resp-tabs-list li{border:none;padding:0;font-size:18px;font-weight:400;font-family:"Delta";display:inline-block;vertical-align:top;float:none;position:relative;padding:10px 10px;background:#ddd;color:#909090;line-height:30px;min-width:200px;}
.hl-connect .resp-tabs-list li:before{content:"";display:block;height:0;width:0;border-style:solid;border-width:12px 13px 0 13px;position:absolute;top:100%;left:50%;border-color:#ddd transparent transparent transparent;margin:-4px 0 0 -13px;opacity:0;visibility:hidden}
.hl-connect .resp-tabs-list li span{font-size:24px;vertical-align:middle;margin:-3px 14px 0 0}
.hl-connect .resp-tabs-list li+li{margin-left:26px}
.hl-connect .resp-tabs-list li.resp-tab-active:before{opacity:1}
.hl-connect .resp-tabs-container{background:none}
.hl-connect .resp-tab-content{padding:0;border:none}
.hl-connect .resp-tab-content:after{content:"";display:block;clear:both}
.hl-connect .resp-tabs-list li.resp-tab-active{background:#00a4e0;color:#fff}
.hl-connect .resp-tabs-list li.resp-tab-active:before{opacity:1;visibility:visible;border-color:#00a4e0 transparent transparent transparent}


.hl-connect-tabs ul{text-align:center;margin:0 0 40px 0;list-style-type:none;padding:0}
.hl-connect-tabs ul li{border:none;padding:0;font-size:18px;font-weight:400;font-family:"Delta";display:inline-block;vertical-align:top;float:none;position:relative;background:#ddd;color:#909090;line-height:30px;min-width:200px;}
.hl-connect-tabs ul li a:before{content:"";display:block;height:0;width:0;border-style:solid;border-width:12px 13px 0 13px;position:absolute;top:100%;left:50%;border-color:#ddd transparent transparent transparent;margin:-4px 0 0 -13px;opacity:0;visibility:hidden}
.hl-connect-tabs ul li span.fa{font-size:24px;vertical-align:middle;margin:-3px 14px 0 0}
.hl-connect-tabs ul li+li{margin-left:26px}
.hl-connect-tabs ul li.active{background:#00a4e0;color:#fff}
.hl-connect-tabs ul li.active a:before{opacity:1;visibility:visible;border-color:#00a4e0 transparent transparent transparent}
.hl-connect-tabs ul li a{color:inherit;display:block;padding:10px 10px}



.hl-brands{padding:25px 0 40px 0;}
.hl-brands h2,.hl-brands .h2{color:#001845;font-family:"Delta";font-weight:500;font-size:24px;line-height:26px;margin:0 0 25px 0;text-transform:uppercase}
.hl-brands-slider{}
.hl-brands-slider .item{padding-bottom:100%;position:relative}
.hl-brands-slider .item img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:auto;height:auto;max-width:100%;max-height:100%}
.hl-brands-slider .item:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:100%;border:1px solid #bbb;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;opacity:0}
.hl-brands-slider .item > a{position:absolute;width:100%;height:100%;left:0;top:0}

.hl-brands .owl-nav > div{color:#909090;font-size:45px;font-weight:400;position:absolute;left:-60px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.hl-brands .owl-nav > .owl-next{left:auto;right:-60px}

/*=================================================== Footer ===================================================*/
.site-main > footer{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.footer{background:#006fa2;position:relative}

.signature{float:left;margin-top:22px}
.signature span,.signature p,.signature a{color:#fff;font-family:"Biryani";font-weight:300;line-height:30px;margin:0;font-size:14px;display:inline-block;vertical-align:top;letter-spacing:0.12px}
.signature span:before{content:"|";margin:0 8px 0 5px}
.signature p+p:before{content:"|";margin:0 8px 0 5px}
.signature span{}

.signature ul{list-style-type:none;padding:0;margin:0;display:inline-block;vertical-align:top}
.signature ul li{color:#fff;font-family:"Biryani";font-weight:300;line-height:30px;margin:0;font-size:14px;display:inline-block;vertical-align:top;letter-spacing:0.12px}
.signature ul li:before{content:"|";margin:0 10px 0 6px}
.signature ul li a{color:#fff}

.footer-logo{text-align:center;margin:0 0 60px 0}

.footer-social{float:right;margin:25px 101px 0 0}
.footer-social ul{list-style-type:none;padding:0;margin:0;display:inline-block;vertical-align:top}
.footer-social ul li{float:left;font-size:24px;position:relative;z-index:1}
.footer-social ul li+li{margin-left:18px}
.footer-social ul li a{color:#fff;vertical-align:top}
.footer-social ul li a:before{}



.footer-top{padding:22px 0 26px 0}
.footer-bottom{padding:0 0 12px 0}
.footer-bottom:before{content:"";display:block;width:100%;max-width:1170px;margin:0 auto;height:1px;background:rgba(255,255,255,0.3)}

.footer-contact{margin-top:15px}
.footer-contact p{color:#fff;font-weight:300;font-size:14px;font-family:"Biryani";line-height:30px;margin-bottom:30px;letter-spacing:0.1px}
.footer-contact p span{color:#fff}
.footer-contact a{color:#fff;position:relative}
/*.footer-contact a:before{content:"";display:block;height:2px;width:0;position:absolute;left:0;top:11px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#b3d334}*/
.footer-contact > *:last-child{margin-bottom:0}


.mobile-accordion .title{color:#b3d334;font-weight:500;font-size:18px;font-family:"Delta";display:block;position:relative;line-height:30px;margin:0;text-transform:uppercase}
/*.mobile-accordion .title:after{display:block;height:2px;width:30px;background:#84cb17;content:"";margin-top:14px}*/
.quick_links ul{list-style-type:none;padding:0;margin:15px 0 0 0}
.quick_links ul li{line-height:30px;color:#fff;font-family:"Biryani";font-weight:300;font-size:14px}
.quick_links ul li a{color:#fff;position:relative;display:inline-block;vertical-align:top}
.quick_links ul li a:before{content:"";display:block;height:2px;width:0;position:absolute;left:0;top:12px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#b3d334}
.quick_links ul li.selected a{padding-left:15px;color:#b3d334}
.quick_links ul li.selected a:before{width:10px}


/*=================================================== Inner Pages ==============================================*/
.inner_page{padding:30px 0 50px 0}
#page_title{position:relative;padding:216px 0 40px 0;overflow:hidden;z-index:1}
#page_title:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);z-index:1}
#page_title:after{background:url(../images/header-shadow.png) repeat-x 0 0 transparent;height:252px;content:"";display:block;position:absolute;width:100%;top:0;left:0;z-index:-1;pointer-events:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
#page_title > img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-width:initial;min-width:100%}
.page_title h1,.page_title .h1{color:#fff;margin:0;position:relative;font-weight:500;font-size:35px;font-family:"Delta";text-transform:uppercase;line-height:44px}
.page_title{position:relative;z-index:2;margin:0 auto;padding:0 15px;width:100%;max-width:1200px}
.breadcrumb_main{max-width:1200px;margin:0 auto;padding:0 15px}
#breadcrumb{border-bottom:1px solid #d7d7d7}
.breadcrumb{background:none}
.breadcrumb{margin:10px 0 0 0;background:none;border-radius:0;-webkit-border-radius:0;padding:0}
.breadcrumb > li{color:#909090;font-size:14px;font-family:"Delta";font-weight:300;vertical-align:top;position:relative}
.breadcrumb > li a{color:#909090;display:inline-block;vertical-align:top}
.breadcrumb > li + li:before{color:#909090;padding:0 5px}
.breadcrumb > li.selected{color:#4da3dd}
/*.breadcrumb > li.selected:after{content:"";display:block;height:2px;position:absolute;bottom:-4px;right:0;left:20px;background:#fff;}*/
.bread_crumb{}

.inner_page ul{list-style-type:none;padding:0;margin:0 0 22px 0;overflow:hidden}
.inner_page ul > li{padding:0 0 0 25px;position:relative;line-height:24px}
.inner_page ul > li:before{content:"\f00c";height:auto;width:auto;top:3px;background:none;font-family:'FontAwesome';font-size:14px;display:inline-block;position:absolute;left:0;border:none;line-height:initial;color:#78b450}
.inner_page ul ul > li:before{content:"\f105";font-size:18px;top:1px}
.inner_page ul ul ul > li:before{background:#78b450;content:"";display:block;height:2px;width:8px;position:absolute;left:0;top:8px}
.inner_page ul ul > li{padding:0 0 0 15px}
.inner_page ul ul ul > li{padding:0 0 0 15px}
.inner_page ul ul{margin:0;padding:0}
.inner_page ul ol{margin:0}
.inner_page ol ul{margin:0;padding:0}
.inner_page ol ol{margin:0;}
.inner_page ol{padding: 0 0 0 30px;margin:0 0 26px 0}
.inner_page ol > li{line-height:26px;list-style:decimal}
.inner_page ol > li:before{}
.sidebar{}
.sidebar ul{padding:0;margin:0}
.sidebar ul li{padding:0}
.sidebar ul li:before{display:none}
.sidebar ul ul li:before{display:none}
.sidebar ul li a{display:block;position:relative;font-size:14px;color:#606060;padding:12px 15px 5px 15px;background:#f5f5f5;border-left:5px solid #bfbfbf;z-index:1;font-weight:300}
.sidebar ul li a:before{content:"";position:absolute;left:-5px;top:0;background:#fff;z-index:-1;border:1px solid #00a4e0;border-left:5px solid #00a4e0;right:0;height:100%;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;opacity:0}
.sidebar ul li+li{margin-top:1px}
/*.sidebar ul li.selected > a{color:#173b65}*/
.sidebar ul li.selected a:before{opacity:1}


.sidebar .title{display:block;color:#FFF;font-size:20px;font-weight:500;margin-bottom:10px;padding:8px 15px;background:#303030;text-align:center;text-transform:uppercase;font-family:"Delta"}
.my_pagination{text-align:center;margin:0}
.my_pagination .pagination .wp-pagenavi{display:inline-block;vertical-align:top}
.my_pagination .pagination .wp-pagenavi span.current{background:#0b74b9;color:#fff}
.my_pagination .pagination .wp-pagenavi span, .my_pagination .wp-pagenavi a {display:block;width:40px;height:40px;border:1px solid #0b74b9;line-height:40px;color:#303030;font-weight:400;float:left;margin:0;padding:0}
.my_pagination .pagination .wp-pagenavi a + span,.my_pagination .wp-pagenavi a + a,.my_pagination .wp-pagenavi span + a{border-left:0}
.my_pagination .pagination .wp-pagenavi .nextpostslink,.my_pagination .wp-pagenavi .previouspostslink{font-size:22px;line-height:34px}
.my_pagination .pagination li{padding:0;float:left}
.my_pagination .pagination li:before{display:none !important}
.my_pagination .pagination li a,
.my_pagination .pagination li .page-numbers.dots{border-radius:0;-webkit-border-radius:0;color:#fff;padding:0;height:40px;width:40px;line-height:44px;background:#001845;margin:0;font-weight:400;border:none;font-size:16px}
.my_pagination .pagination{margin:40px 0 0 0;padding:0;vertical-align:top;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0}
.my_pagination .pagination li.disabled a{pointer-events:none}
.my_pagination .pagination li.selected a{background:#00a4e0;pointer-events:none;color:#fff}
.my_pagination .pagination li:first-child a,
.my_pagination .pagination li:last-child a{line-height:42px;font-size:26px;font-weight:300}
.my_pagination .pagination li+li{margin-left:3px}

.inner_page p{line-height:24px;margin-bottom:24px;letter-spacing:-0.06px}

.inner_page table{width:100%}
.inner_page tr{}
.inner_page td{padding:5px 10px;border:1px solid #e2e2e2}
.inner_page th{font-weight:400;color:#303030;padding:5px 10px;border:1px solid #e2e2e2;font-family:"Delta"}


.inner_page h1,.inner_page .h1,
.inner_page h2,.inner_page .h2,
.inner_page h3,.inner_page .h3,
.inner_page h4,.inner_page .h4,
.inner_page h5,.inner_page .h5,
.inner_page h6,.inner_page .h6{line-height:1.5}
/*=================================================== Contact Page =============================================*/
/*.contact_page{padding:45px 0}*/
.contact_page .contact_us_icon span.title{display:block;color:#000;font-weight:600;font-size:20px;margin:0 0 9px 0}
.contact_page .contact_us_icon span.fa,
.contact_page .contact_us_icon.abn span{display:table-cell;vertical-align:middle;height:60px;width:60px;position:relative;color:#fff;font-size:26px;background:#00a4e0}
.contact_page .contact_us_icon.abn span{text-align:center;font-weight:700;font-family:"Delta";font-size:16px;text-transform:uppercase}
.contact_page .contact_us_icon span.fa:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.contact_page .contact_us_icon p, .contact_page .contact_us_icon a{display:table-cell;margin-bottom:0;color:#606060;line-height:24px;vertical-align:middle;font-weight:400}
.contact_page .contact_us_icon > p{padding-left:15px}
.contact_page .contact_us_icon > a{padding-left:15px}
.contact_page .contact_us_icon+.contact_us_icon{margin-top:30px}
.map{}
.contact_page .map iframe{border:none;width:100%;height:330px;display:block}
.contact_page form{margin-top:50px}
.input-box{margin-bottom:30px;position:relative;z-index:1}
.input-box .input{width:100%;border-radius:0;-webkit-border-radius:0;height:50px;border:1px solid #bcbcbc;color:#606060;font-size:14px;font-weight:300;font-family:"Biryani";padding:10px 19px;background:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#fff}
.input-box .input::-webkit-input-placeholder{color:#606060;opacity:1}
.input-box .input:-moz-placeholder{color:#606060;opacity:1}
.input-box .input::-moz-placeholder{color:#606060;opacity:1}
.input-box .input:-ms-input-placeholder{color:#606060;opacity:1}
.input-box label{font-weight:700;margin:0 0 5px 0;font-size:14px;color:#606060;font-family:"Biryani";line-height:22px;display:block}
.input-box textarea.input{height:166px;resize:none;display:block;padding:16px 19px}

select{appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none}
select::-ms-expand{display: none !important;}
.select_box select{appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;width:100%;border-radius:0;-webkit-border-radius:0;height:60px;border:1px solid #ccc;color:#606060;font-size:16px;font-weight:400;padding:10px 18px;background:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.select_box:after{content:"\f107";display:block;height:48px;width:50px;background:#fff;position:absolute;right:1px;top:1px;pointer-events:none;font-size:24px;font-family:"FontAwesome";line-height:46px;text-align:center;color:#909090}
.select_box{position:relative}

.input-box.submit-box{position:relative;z-index:1;margin:0;min-width:200px;display:block;vertical-align:top;overflow:hidden;background:#00a4e0}
.input-box.submit-box:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;z-index:-1;transform:scale(1,0);-moz-transform:scale(1,0);-ms-transform:scale(1,0);-o-transform:scale(1,0);-webkit-transform:scale(1,0);background:#b3d334}

.input-box.submit-box input{background:none;padding:0;color:#fff;height:60px;border:none;font-family:'Delta';font-size:18px;font-weight:500;width:100%;text-transform:uppercase}
select:-moz-focusring{color:transparent;text-shadow:0 0 0 #606060;-moz-transition:all 0s ease}


.input-box label.lbl_input{position:absolute;left:0;top:0;width:100%;pointer-events:none;margin:0;line-height:62px;padding:0 10px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#606060}
.input-box.focus label.lbl_input,
.input-box.filled label.lbl_input{top:-30px}
.input-box.captcha-box{margin:27px 0 28px 0}

.req{color:#ef5353}
.wpcf7-form-control-wrap{display:block}
div .wpcf7-form label.error,
div .wpcf7-form label.recaptcha-error-message{color:#f00;font-size:14px;padding:0;margin:0;font-weight:400;position:absolute;left:0;top:100%}
div div.wpcf7-response-output{text-align:center;margin:0 0 20px 0;padding:7px 15px}
div div.wpcf7-validation-errors{color:#f00}
div div.wpcf7-mail-sent-ng{color:#f00}
div div.wpcf7-spam-blocked{color:#f00}
div div.wpcf7-mail-sent-ok{color:#398f14}
/*form .row .col-xs-12:nth-child(4){clear:both}*/
label.require{font-size:14px;color:#606060;font-weight:400;margin:10px 0 0 0;display:block}
.contact-form .input-box textarea.input{height:160px}
.contact-form .submit-box{margin: 0}
.contact_page h3,.contact_page .h3{font-weight:700;color:#00a4e0;font-size:18px;font-family:"Biryani"}
.contact_page .input-box textarea.input{}
div.wpcf7 div .ajax-loader{height:24px;width:24px;margin:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);visibility:visible}
div.wpcf7 div img.ajax-loader{height:auto;width:auto;background:none !important}

.contact_info{border:40px solid #f4f4f4;padding:27px 30px 37px 30px}
.contact_page h2,.contact_page .h2{color:#303030;font-family:"Biryani";font-weight:700;font-size:24px;margin:0 0 30px 0;line-height:32px}
.contact_page h2:after,.contact_page .h2:after{content:"";display:block;height:4px;width:70px;transform:skewX(-27deg);-moz-transform:skewX(-27deg);-ms-transform:skewX(-27deg);-o-transform:skewX(-27deg);-webkit-transform:skewX(-27deg);background:#00a4e0;margin-top:13px}
.contact_page form{}
.contact_head_office h3,.contact_head_office .h3{margin:0 0 27px 0}
.contact_info a{color:#606060}
.contact_head_office{position:relative}
.contact_head_office:before{content:"\f041";font-size:170px;font-weight:400;font-family:"FontAwesome";color:#f4f4f4;line-height:150px;position:absolute;right:30px;top:20px;z-index:-1}
.contact_enquiry{position:relative;padding:30px 0 10px 0;margin-top:50px}
.contact_enquiry:before{content:"\f095";font-size:150px;font-weight:400;font-family:"FontAwesome";color:#f4f4f4;line-height:150px;position:absolute;right:20px;top:12px;transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);-webkit-transform:rotate(15deg);z-index:-1}
.contact_map{}
.contact_map iframe{border:none;width:100%;height:520px}
.contact_form{margin-top:58px}
.contact_form h2,.contact_form .h2{margin:0 0 23px 0}
.contact_form p{margin-bottom:27px}
/*=================================================== Blog Page ================================================*/
.blog_page{}
.blog_page h1,.blog_page .h1{font-size:24px;margin:0 0 10px 0}
.blog_page .blog{border:1px solid #bbb;padding:15px}
.blog_page .blog+.blog{margin-top:30px}
.blog .blog_content img{float:left;margin:0 15px 10px 0}
.blog_content a.button{float: right;min-width: 130px;height: 40px;line-height: 38px;padding: 0 15px;font-size: 16px;}
.blog_content a.read_more{font-weight:400;display:inline-block;position:relative;margin-left:10px}
.blog_content a.read_more:after{content:"\f105";font-family:"FontAwesome";font-style:normal;font-size:20px;margin-left:-10px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;opacity:0;display:inline-block;line-height:17px;vertical-align:middle;position:absolute;top:3px;left:100%}

.blog_content .comment_box{margin-bottom:5px}
.blog_content:after{display:block;content:"";clear:both}
.blog_content h5{margin-top:0;text-transform:uppercase;font-size:18px}
.blog_content h5 a{color:#000}
.blog_content .comment_box > span {color:#999;font-size:15px}
/*.blog_page .blog_listing{border:1px solid #303030}*/
.blog_listing+.blog_listing{margin-top:15px}
.blog_listing ul {list-style-type:none;padding:20px;margin:0;display:block;background:#f0f0f0}
.blog_listing ul li{color:#808080;font-size:14px;padding:0;line-height:30px}
.blog_listing ul li:before{display:none}
.blog_listing ul li a:before{content:"\f105";font-family:"FontAwesome";font-size:20px;margin:-2px 5px 0 0;display:inline-block;vertical-align:top}
.blog_listing ul li a{color:#808080;position:relative;font-size:16px;margin-right:5px}
.blog_page .comment_box .blog_date:before{content: "\f073"; font: normal normal normal 16px/1 FontAwesome;color:#999;margin:0 5px 0 0}
.blog_page .comment_box .blog_author:before{content: "\f007"; font: normal normal normal 18px/1 FontAwesome;color:#999;margin:0 5px 0 0}
.blog_content .blog_author{margin:0 0 0 15px}
.blog_listing h5{color:#fff;margin:0;padding:10px 15px;background:#303030;font-size:18px;text-transform:uppercase}
.blog_listing ul li.selected a{color:#00a4e0}
.tags-box{padding:15px;background:#f0f0f0}

.blog_listing ul .input-box{margin:0}
.blog_listing ul .select_box select{height:50px;font-size:15px;background:#f0f0f0}
.blog_listing ul .select_box:after{line-height:46px;height:46px;font-size:22px;background:#f0f0f0}
.blog_listing.tags a{display:inline-block;background:none;color:#fff;margin:0 5px 10px 0;padding:7px 10px 5px 10px;font-size:14px;background:#001845}

.blog-details .comment_box{margin-bottom:20px}
/*.blog-details .blog_content img{margin:5px 0 10px 0}*/
.blog-details h5{color:#303030}
.sidebar+.sidebar{margin-top:30px}
.blog_content *:last-child{margin-bottom:0}


.news_page{padding:0 0 30px 0}
.news_container{display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;margin:0 -15px}
.news_box{width:33.33333333%;position:relative;padding:0 15px;margin:30px 0 20px 0}
.news_box figure{}
.news_box figure > a{display:block;position:relative;color:#fff;overflow:hidden}
.news_box figure > a .fa{position:absolute;left:50%;bottom:100%;transform:translate(-50%,-10px);-moz-transform:translate(-50%,-10px);-ms-transform:translate(-50%,-10px);-o-transform:translate(-50%,-10px);-webkit-transform:translate(-50%,-10px);font-size:50px;z-index:2;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.news_box figure > a:before{display:block;content:"";position:absolute;left:0;bottom:0;height:0;width:100%;background:rgba(0,0,0,0.4);z-index:1;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.news_box figure > a img{position:relative;z-index:-1}
.news-date{font-size:14px;color:#00a4e0;font-family:"Biryani";font-weight:700;display:block;margin:24px 0 6px 0}
.news-date:before { content: "\f073"; font-family: "FontAwesome"; font-size: 20px; font-weight: 400; margin-right: 10px; }
.news_box h4,.news_box .h4{font-size:18px;color:#404040;font-family:"Biryani";font-weight:700;line-height:30px;margin:0 0 14px 0}
.news_box h4 a,.news_box .h4 a{color:#404040}
.news_box p{margin:0 0 27px 0}
.news_box .button{}
.hl-news-box.box2 h4,.hl-news-box.box2 .h4,
.hl-news-box.box3 h4,.hl-news-box.box3 .h4,
.hl-news-box.box6 h4,.hl-news-box.box6 .h4{margin-bottom:0}
.news_page .my_pagination .pagination{margin:20px 0 20px 0}
.blog_listing.recent_post{}
.blog_listing.recent_post ul{}
.blog_listing.recent_post ul li{}
.blog_listing.recent_post ul li .blog_date{}
.blog_listing.recent_post ul li a{font-size:14px;line-height:22px;display:inline-block;vertical-align:top;margin:10px 0 0 0}
.blog_listing.recent_post ul li a:before{display:none}
.blog_page .comment_box .blog_date:before{content:"\f073";font:normal normal normal 20px/1 FontAwesome;color:#999;margin:0 8px 0 0}
.blog_listing.recent_post ul li+li{margin-top:20px;padding-top:20px;border-top:1px solid #ccc}

.pdf_download_btn a{display:inline-block;vertical-align:top;line-height:50px;background:#00a4e0;color:#fff;font-weight:500;font-family:"Delta";text-transform:uppercase;width:100%;text-align:center;padding:0 15px}
.pdf_download_btn a .fa{font-size:22px;font-weight:400;margin-right:5px}
.pdf_download_btn{margin-bottom:30px}
.pdf_download_btn a *{pointer-events:none}
.blog_page .armodal{width:500px}
.blog_page .required-field{margin:10px 0 0 0}
.blog-details .alignnone{margin:0 0 25px 0}
.blog_category_title{font-family:"Delta";color:#303030;font-weight:400;font-size:16px}
.blog_category{display:inline;vertical-align:top}
.blog_category:before{content:"|";margin:0 5px 0 5px}
.blog_category a+span{margin-right:10px}
.blog_category a+span:last-child{display:none}

/*=================================================== Booking Details Page =====================================*/
.booking_details_page{}
.booking_details_content{margin:-9px 0 0 0}
.booking_details_content h3,.booking_details_content .h3{font-size:24px;font-weight:500;font-family:"Delta";color:#001845;text-transform:uppercase;margin:0 0 20px 0}
.booking_details_content ul{padding:0;margin:0}
.booking_details_content ul li{padding:0;color:#606060;font-size:14px;font-family:"Biryani";line-height:36px}
.booking_details_content ul li:before{display:none}
.booking_details_content ul li .title{font-weight:700;display:table-cell;width:200px;position:relative}
.booking_details_content ul li .title:after{content:":";position:absolute;left:100%;top:0}
.booking_details_content ul li .content{font-weight:400;display:table-cell;padding-left:30px}
.booking_details_action{margin-top:40px;padding-top:40px;border-top:1px solid #ddd}
.booking_details_page .input-box.submit-box{display:inline-block;vertical-align:top}
.booking_details_page .input-box.submit-box .input{height:50px}
.booking_details_page table.table{border:1px solid #909090;margin:0}
.booking_details_page table.table tr{}
.booking_details_page table.table td{border:1px solid #e2e2e2;vertical-align:middle;padding:12px 10px 7px 10px}
.booking_details_page table.table th{border:1px solid #909090;vertical-align:middle;padding:12px 10px 7px 10px;font-size:14px;font-family:"Biryani";font-weight:700}
.booking_details_page table.table td+td{border-width: 1px 0 0 1px}
.booking_details_page table.table td:first-child{font-size:14px;color:#303030;border-color:#909090;}
.booking_details_page .box-container{position:relative;z-index:1;margin-bottom:30px;text-align:center}
.booking_details_page .lbl-check-box{padding:3px 0 0 30px;margin:0;cursor:pointer;color:#303030;font-weight:700;position:relative}
.booking_details_page .lbl-check-box input{opacity:0;position: absolute;top:0;left:0;height:22px;width:22px;margin:0}
.booking_details_page .lbl-check-box .icon{display:block;height:22px;width:22px;border:2px solid #999;position:absolute;left:0;top:0}
.booking_details_page .lbl-check-box .icon:after{content:"\f00c";font-family:"FontAwesome";font-size:14px;color:#00a4e0;position:absolute;left:2px;top:0;line-height:18px;opacity:0}
.booking_details_page .lbl-check-box input:checked~.icon{border-color:#00a4e0}
.booking_details_page .lbl-check-box input:checked~.icon:after{opacity:1}
.box-container .mdp-demo2.hasDatepicker{margin-top:20px}
.booking-details-table{margin:50px 0 30px 0}
.booking-details-location{/*margin:0 0 30px 0;*/}
.booking-details-location .fa{font-size:50px;color:#CCC;display:table-cell;vertical-align:middle;width:40px}
.booking-details-location p{display:table-cell;vertical-align:middle;margin:0;padding:7px 0 0 0}
.booking-details-desc{}
.booking-details-desc *:last-child{margin:0}


.booking_details_img img{max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.booking_details_img{overflow:hidden;position:relative;padding-bottom:111%;cursor:pointer}
.booking_details_img:before{border:1px solid #ddd;content:"";display:block;position:absolute;left:0;top:0;height:100%;width:100%;z-index:1;pointer-events:none}
.booking_details_thumb_slider .item{padding:3px}
.booking_details_thumb_slider .item a{display:block;padding-bottom:107.74%;position:relative}
.booking_details_thumb_slider .item a.active{border-color:#00a4e0}
.booking_details_thumb_slider{padding:0 25px;margin:31px 0 0 0}
.booking_details_thumb_slider .owl-controls .owl-nav{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);pointer-events:none}
.booking_details_thumb_slider .owl-controls .owl-nav [class*="owl-"]{background:none !important;padding:0;margin:0;font-size:40px;color:#bbb;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;pointer-events:auto}
.booking_details_thumb_slider .owl-controls .owl-nav .owl-prev{float:left}
.booking_details_thumb_slider .owl-controls .owl-nav .owl-next{float:right}
.booking_details_thumb_slider .item a img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;height:auto;width:auto;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.booking_details_thumb_slider .item a:before{content:"";display: block;position: absolute;top: -3px;left: -3px;right: -3px;bottom: -3px;border:3px solid transparent}
.booking_details_thumb_slider .item a.active:before{border-color:#00a4e0}

.booking_details_thumb_slider .owl-nav.items_1{display:none}
.booking_details_thumb_slider .owl-nav.items_2{display:none}
.booking_details_thumb_slider .owl-nav.items_3{display:none}
.booking_details_thumb_slider .owl-nav.items_4{display:none}

/*=================================================== CMS Page =================================================*/
.cms_content{margin-bottom:43px}
.cms_content *:last-child{margin-bottom:0}
.cms_content h2,.cms_content .h2{/*color:#001845;font-size:24px;font-weight:500;font-family:"Delta";text-transform:uppercase;margin:0 0 33px 0;*/}
.cms_content h4,.cms_content .h4{color:#606060;font-size:20px;font-weight:500;font-family:"Delta";margin:0 0 23px 0}
.cms_content p{text-align:justify}
.cms_logos_img{margin:66px 0 0 13px}
.cms_logos_img img{margin:0 30px 20px 0}
.cms_cta_row{margin:0 -15px;display:flex;flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.cms_cta_col{width:50%;position:relative;padding:0 15px;z-index:1}
.cms_cta_col:before{content:"";display:block;position:absolute;left:15px;right:15px;top:0;bottom:0;background:#f2f2f2;z-index:-1}
.cms_cta_col h4,.cms_cta_col .h4{color:#606060;font-size:20px;font-weight:500;font-family:"Delta";margin:0 0 23px 0}
.cms_application_form{padding:33px 40px 31px 40px}
.cms_application_form p{}
.cms_application_form a{color:#00a4e0;text-transform:uppercase;font-weight:500;font-family:"Delta"}
.cms_application_form *:last-child{margin-bottom:0}
.cms_guidelines{padding:33px 40px}
.cms_guidelines ul{padding:0;margin:0}
.cms_guidelines ul li{padding:0}
.cms_guidelines ul li:before{display:none}
.cms_guidelines ul li a{display:table;width:100%}
.cms_guidelines ul li a .fa{display:table-cell;vertical-align:middle;color:#4da3dd;font-size:50px;width:43px}
.cms_guidelines ul li a .text{display:table-cell;vertical-align:middle;color:#606060;font-size:14px;font-weight:400;font-family:"Biryani";letter-spacing:0.06px;padding-left:16px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.cms_guidelines *:last-child{margin-bottom:0}
.cms_join_us{background:#276699;padding:50px 0;margin:0 0 50px 0}
.cms_join_us_content{}
.cms_join_us_content h4,.cms_join_us_content .h4{color:#fff;font-size:20px;font-weight:500;font-family:"Delta";margin:10px 0 23px 0}
.cms_join_us_content p{color:#fff;text-align:justify}
.cms_join_us_content *{color:#fff}
.cms_join_us_content a{color:#001845}
.cms_cta{padding-bottom:50px}
.cms_banner_img{margin-bottom:30px}
.cms_banner_img img{}
.cms_related_document{background:#f2f2f2;padding:33px 40px 10px 40px;margin-bottom:50px}
.cms_related_document ul{padding:0;margin:0;display:inline-block;vertical-align:top;width:100%}
.cms_related_document ul li{padding:0;width:50%;float:left;padding-right:15px;margin-bottom:30px}
.cms_related_document ul li:before{display:none}
.cms_related_document ul li a{display:table;width:100%}
.cms_related_document ul li a .fa{display:table-cell;vertical-align:middle;font-size:50px;width:43px;}
.cms_related_document ul li a .fa.fa-file-pdf-o{color:#4da3dd}
.cms_related_document ul li a .fa.fa-file-word-o{color:#78b450}
.cms_related_document ul li a .text{display:table-cell;vertical-align:middle;color:#606060;font-size:14px;font-weight:400;font-family:"Biryani";letter-spacing:0.06px;padding-left:16px;line-height:24px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.cms_related_document h4,.cms_related_document .h4{color:#606060;font-size:20px;font-weight:500;font-family:"Delta";margin:0 0 32px 0}
.cms_victoria{padding:0 0 44px 0}
.cms_victoria h4,.cms_victoria .h4{color:#606060;font-size:20px;font-weight:500;font-family:"Delta";margin:0 0 23px 0}
.cms_victoria p{}
.cms_victoria a{color:#00a4e0;font-family:"Delta";font-weight:500;text-transform:uppercase;margin-right:5px}

.cms_victory_left *:last-child{margin-bottom:0}
.cms_victory_right *:last-child{margin-bottom:0}



.cms_content a.read_more{color:#00a4e0;font-family:"Delta";font-weight:500;text-transform:uppercase;margin-right:5px}

.cms_video_container{position:relative;padding-bottom:73.685%}
.cms_video_container .play_video *{pointer-events:none}
.cms_video_container .play_video img{width:100%;position:absolute;top:0;left:0;height:100%}
.cms_video_container .play_video{display:block;position:absolute;left:0;top:0;height:100%;width:100%}
.cms_video_container .play_video .fa{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);color:#fff;font-size:100px;text-shadow:0 0 100px rgba(0,0,0,0.6);}
.cms_video_container iframe{position:absolute;left:0;top:0;height:100%;width:100%;border:none;opacity:0;visibility:hidden}
.cms_video_container.in iframe{opacity:1;visibility:visible}

.cms_services{text-align:center;padding:0 0 44px 0}
.cms_services h2,.cms_services .h2{color:#001845;font-size:24px;font-weight:500;font-family:"Delta";text-transform:uppercase;margin:0 0 40px 0}
.cms_service .icon{display:block;height:210px;width:210px;border:15px solid #ddd;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;position:relative;line-height:180px;margin:0 auto}
.cms_service .icon img{}
.cms_service h4,.cms_service .h4{color:#606060;font-size:20px;font-weight:500;font-family:"Delta";margin:17px 0 18px 0}
.cms_service p{margin:0}

.cms_search{position:relative;min-height:500px;padding:43px 0;margin:0 0 40px 0}
.cms_search:before{content:"";display:block;position:absolute;width:50%;height:100%;background:rgba(185,204,70,0.9);top:0;right:50%}
.cms_search:after{content:"";display:block;border-width:250px 0 250px 190px;border-style:solid;border-color:transparent transparent transparent rgba(185,204,70,0.9);height:0;width:0;position:absolute;left:50%;top:0}
.cms_search h4,.cms_search .h4{color:#fff;font-family:"Delta";font-weight:500;font-size:20px;margin:0 0 23px 0}
.cms_search p{color:#fff}
.cms_search_box{position:relative;padding-right:0}
.cms_search_input{height:70px;width:100%;padding:10px 30px;border:none;color:#606060}
.cms_search_btn{position:absolute;right:10px;top:10px;bottom:10px;padding:0 10px;border:none;font-family:"Delta";font-weight:500;text-transform:uppercase;color:#fff;background:#276699;min-width:170px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}


.cms_testimonials{text-align:center;position:relative;padding:62px 0 50px 0}
.cms_testimonials:before{content:"";display:block;position:absolute;left:50%;top:10px;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);height:134px;width:169px;background:url(../images/cms-testimonial-icon.png) no-repeat 0 0 transparent;opacity:0.1}
.cms_testimonial{}
.cms_testimonial p{font-size:48px;line-height:70px;font-family:"Delta";font-weight:500;color:#606060;margin:0 0 30px 0}
.cms_testimonial_client{color:#606060;font-family:"Biryani";font-weight:400;font-size:14px}
.cms_testimonials_read_more { display: inline-block; min-width: 270px; line-height: 50px; background: #276699; color: #fff; font-family: "Delta"; font-weight: 500; text-transform: uppercase; font-size: 14px; margin-top: 46px; padding: 0 10px; }



.cms_gradient{background:#77b8ed;background:-moz-linear-gradient(top, #77b8ed 0%, #1e5988 100%);background:-webkit-linear-gradient(top, #77b8ed 0%,#1e5988 100%);background:linear-gradient(to bottom, #77b8ed 0%,#1e5988 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#77b8ed', endColorstr='#1e5988',GradientType=0 );padding:41px 0 43px 0;margin:0 0 50px 0}
.cms_gradient *{color:#fff}
.cms_gradient .title{font-size:24px;font-weight:500;font-family:"Delta";margin:0 0 37px 0;color:#fff;text-transform:uppercase}
.cms_gradient p{color:#fff}
.cms_gradient .read_more{color:#b9cc46;font-family:"Delta";font-weight:500;text-transform:uppercase}
.cms_gradient ul,.cms_gradient ol{text-align:left}

.cms_two_part{padding:43px 0 43px 0}
.cms_two_part_content{position:relative;padding:0 200px 0 0}
.cms_two_part_content h4,.cms_two_part_content .h4{font-size:20px;font-weight:500;font-family:"Delta";margin:0 0 23px 0;color:#606060}
.cms_two_part_content p{}
.cms_two_part_content img{position:absolute;left:400px;top:58px;opacity:0.1}
.cms_two_part_content a{color:#00a4e0;font-family:"Delta";font-weight:500;text-transform:uppercase}


.cms_status_table{padding:0 0 50px 0}
.cms_status_table h2,.cms_status_table .h2{text-align:center;font-size:24px;font-weight:500;font-family:"Delta";margin:0 0 40px 0;color:#001845;text-transform:uppercase}
.cms_status_table table{}
.cms_status_table table tr{}
.cms_status_table table th{border:none;border-bottom:2px solid #bbb;background:#fff;font-family:"Delta";font-weight:500;color:#606060;font-size:16px;padding:14px 30px}
.cms_status_table table td{border:none;background:#fff !important;border-bottom:1px solid #ddd;padding:14px 30px 13px 30px}
.cms_status_table .icon{font-family:"fontAwesome";font-size:20px;display:inline-block;vertical-align:top;margin-top:-2px}
.cms_status_table .icon.completed:before{content:"\f00c";color:#b9cc46}
.cms_status_table .icon.incomplete:before{content:"\f00d";color:#f74f4f}
.cms_status_table_container{background:#f2f2f2;padding:41px 30px 50px 40px}
.cms_status_table table tr:last-child td{border:none !important;margin-bottom:50px}
.inner_page.cms_page{padding:30px 0 0 0}
.cms_victoria .cms_content{margin:0}
.cms_guidelines ul li+li{margin-top:25px}
.cms_content_container{margin:0 0 30px 0}
/*=================================================== Events Page ==============================================*/
.event-box{background:#EEE;padding:20px}
.event-box:after{content:"";display:block;clear:both}
.event-img{float:left;margin:0 30px 0 0}
.event-content{}
.event-content h4,.event-content .h4{margin:-12px 0 15px 0;font-weight:400;font-size:30px}
.event-content h4 a,.event-content .h4 a{color:#303030}
.event-space{margin:0 0 20px 0}
.event-space ul{padding:0;margin:0}
.event-space ul:after{content:"";display:block;clear:both}
.event-space ul li{padding:0;float:left;width:16.66666667%;padding:0 20px 0 0}
.event-space ul li:before{display:none}
.event-space-count{display:block;font-size:24px;color:#00a4e0}
.event-space-title{display:block;font-size:12px}
.event-content p{margin:0}
.event-content .read-more{display:inline-block;vertical-align:top}
.event-box+.event-box{margin-top:30px}
.events-details{}
.events-details *:last-child{margin-bottom:0}
.event-details-space{margin:0 0 40px 0}
.event-details-space ul{padding:0;margin:0}
.event-details-space ul:after{content:"";display:block;clear:both}
.event-details-space ul li{padding:0;float:left;width:16.66666667%;padding:0 20px 0 0}
.event-details-space ul li:before{display:none}
.event-details-space-count{display:block;font-size:34px;color:#00a4e0;line-height:normal}
.event-details-space-title{display:block;font-size:12px}
.events-sidebar-buttons{}
.events-sidebar-buttons .button{font-family:"Biryani";width:100%;min-width:initial;text-transform:none;line-height:45px;padding-top:5px}
.events-sidebar-buttons .button+.button{margin-top:30px}
.events-sidebar{margin-top:30px}
.events-sidebar .title{background:#303030;color:#fff;margin:0 0 10px 0;padding:10px 15px;font-size:16px;text-transform:uppercase;font-family:"Delta";display:block}
.events-sidebar ul{padding:0;margin:0}
.events-sidebar ul li{padding:0}
.events-sidebar ul li:before{display:none}
.events-sidebar ul li a{display:block;position:relative;font-size:14px;color:#606060;padding:15px 15px 7px 15px;background:#f5f5f5;border-left:5px solid #bfbfbf;z-index:1;font-weight:400}
.events-sidebar ul li+li{margin-top:1px}
.events-sidebar ul li a:before{content:"";position:absolute;left:-5px;top:0;background:#fff;z-index:-1;border:1px solid #00a4e0;border-left:5px solid #00a4e0;right:0;height:100%;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;opacity:0}

.events-sidebar ul li.selected a{color:#00a4e0}
.events-sidebar ul li.selected a:before{opacity:1}
.events_page .armodal_box{}
.events_page .armodal{width:400px;padding:30px 20px}
.events_page .input-box.captcha-box{margin-top:0}
.events_page .input-box .input[disabled]{background:#EEE}

.event-gallery{}
.event-gallery figure{margin-top:30px}
.event-gallery figure > a{display:block;position:relative;overflow:hidden}
.event-gallery figure > a:before{content:"";display:block;position:absolute;left:0;bottom:0;height:0;width:100%;background:rgba(0,0,0,0.7);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.event-gallery figure > a:after{content:"\f009";font-family:"FontAwesome";font-size:30px;color:#fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;position:absolute;left:50%;bottom:100%;transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}

/*=================================================== Product Page =============================================*/
.product_page{}
.product{margin:30px 0 10px 0}
.product figure{text-align:center}
.product figure > a{display:block;position:relative;z-index:1;overflow:hidden}
.product figure > a img{width:100%}
.product figure > a:before{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #CCC;content:"";z-index:1;opacity:0}
.product figure > a:after{position:absolute;left:0;right:0;top:0;bottom:0;content:"";z-index:1;background:rgba(0,0,0,0.5);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;opacity:0}
.product figure > a span{position:absolute;left:101%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%;font-size:40px;color:#fff;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;z-index:2;opacity:0}
.product figcaption h4,.product figcaption .h4{font-size:18px;font-weight:500;color:#001845;margin:15px 0 0 0}
.product figcaption h4 a,.product figcaption .h4 a{color:#001845}
.product_page .col-ar-12:nth-child(3n+1){clear:both}
.product_page .my_pagination .pagination{margin:20px 0 10px 0}
.product_details_page{}

.service-sidebar{/*box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);padding:20px 20px;*/ background:#EEE}
.service-sidebar .title{font-family:"Delta";font-weight:500;text-transform:uppercase;font-size:16px;display:block;margin:0;color:#fff;padding:10px 15px;background:#001845}
.service-sidebar ul{margin:0}
.service-sidebar ul li{padding:0 !important;line-height:24px;}
.service-sidebar ul li:before{display:none}
.service-sidebar ul li a{color:#303030;display:block;padding:10px 35px 5px 15px}
.service-sidebar ul ul{display:none;background:rgba(0,0,0,0.05)}
.service-sidebar ul ul li a{padding-left:25px}
.service-sidebar ul li > span{position:absolute;top:9px;right:15px;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;cursor:pointer;color:#303030}
.service-sidebar ul li > span:before{content:"\f067";font-family:"FontAwesome";font-size:14px;vertical-align:top}
.service-sidebar ul li.in > span:before{content:"\f068"}
.service-sidebar ul li.selected > span{color:#00a4e0}
.service-sidebar ul li.selected > a{color:#00a4e0}
.service-sidebar ul li.in > ul{display:block}
.service-sidebar > ul > li+li{border-top:1px solid rgba(0,0,0,0.05)}
.service-sidebar ul ul > li{border-top:1px solid rgba(0,0,0,0.05)}

.product_filter{text-align:right;border:1px solid #ccc;border-width:1px 0;padding:10px 0}

.product_sort_by{text-align:left;display:inline-block;vertical-align:middle;margin-right:15px}
.product_sort_by .title{display:inline-block;vertical-align:middle;font-weight:700;margin-right:5px}
.product_sort_by .select_box{display:inline-block;vertical-align:middle}


.product_sort_by .select_box select{padding:5px 40px 0 10px;font-size:14px;height:40px}
.product_sort_by .select_box:after{height:38px;width:40px;line-height:36px}
.product_sort_by .select_box form{margin:0 !important}
.product_filter p.woocommerce-result-count{display:none}

.product_view{text-align:left;display:inline-block;vertical-align:middle}
.product_view .title{display:inline-block;vertical-align:middle;font-weight:700;margin-right:5px}
.product_view .select_box{display:inline-block;vertical-align:middle}
.product_view .select_box select{padding:5px 40px 0 10px;font-size:14px;height:40px}
.product_view .select_box:after{height:38px;width:40px;line-height:36px}



.zoomContainer{display:none !important}
.product_details_img{cursor:pointer}
.zoomWrapper{margin:0 auto;width:auto !important;height:auto !important;text-align:center}
.zoomWrapper img{position:static !important;max-width:100%}
.product_details_img img{max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.zoomContainer{width:auto !important;height:auto !important}
.product_details_img{overflow:hidden;position:relative;padding-bottom:111%}
.product_details_img:before{border:1px solid #ddd;content:"";display:block;position:absolute;left:0;top:0;height:100%;width:100%;z-index:1;pointer-events:none}
.thumbnail_slider .item{padding:3px}
.thumbnail_slider .item a:before{border:3px solid transparent;content:"";display:block;position:absolute;left:-3px;right:-3px;top:-3px;bottom:-3px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.thumbnail_slider .item a{display:block;padding-bottom:100%;position:relative}
.thumbnail_slider .item a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);height:auto;width:auto;max-width:100%;max-height:100%}
.thumbnail_slider .item a.active:before{border-color:#00a4e0}
.thumbnail_slider{padding:0 25px;margin:31px 0 0 0}
.thumbnail_slider .owl-controls .owl-nav{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);pointer-events:none}
.thumbnail_slider .owl-controls .owl-nav [class*="owl-"]{background:none !important;padding:0;margin:0;font-size:40px;color:#bbb;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;pointer-events:auto}
.thumbnail_slider .owl-controls .owl-nav .owl-prev{float:left}
.thumbnail_slider .owl-controls .owl-nav .owl-next{float:right}
#fancybox-thumbs ul > li:before{display:none}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:none;appearance:none}
input[type=number]{-moz-appearance:textfield;appearance:none}

.product_details_content .product_name{line-height:50px;margin-top:-11px}
.sku_title,.product_category_title,.product_tags_title{font-weight:700;color:#303030}
.sku_box{display:inline-block;vertical-align:top;margin:0 10px 10px 0}
.product_category{display:inline-block;vertical-align:top;margin:0 10px 10px 0}
.product_tags{display:inline-block;vertical-align:top}
.product_details_content .product_price{font-size:50px;font-weight:500;color:#173b65;margin:0 0 15px 0}

.product_brands{margin:0 -15px}
.product_brands:after{content:"";display:block;clear:both}
.product_brand{float:left;width:25%;padding:0 15px;margin-bottom:30px}
.product_brand a{display:block;height:90px;position:relative;background:#ddd}
.product_brand a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-width:100%;max-height:100%;height:auto;width:auto;}

.related_product figure{text-align:center}
.related_product figure > a{display:block;position:relative;z-index:1;overflow:hidden}
.related_product figure > a img{width:100%}
.related_product figure > a:before{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #CCC;content:"";z-index:1;opacity:0}
.related_product figure > a:after{position:absolute;left:0;right:0;top:0;bottom:0;content:"";z-index:1;background:rgba(0,0,0,0.5);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;opacity:0}
.related_product figure > a span{position:absolute;left:101%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%;font-size:50px;color:#fff;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-tr3ansition: all 0.5s ease;z-index:2;opacity:0}
.related_product figcaption h4,.related_product figcaption .h4{font-size:18px;font-weight:500;color:#303030;margin:15px 0 0 0}
.related_product figcaption h4 a,.related_product figcaption .h4 a{color:#303030}
.product_details_content .button{margin-left:20px}
.related_products{margin-top:50px}

.related_products_slider .owl-prev{position:absolute;top:50%;left:-80px;font-size:50px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-top:12px;color:#5f5f5f;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.related_products_slider .owl-next{position:absolute;top:50%;right:-80px;font-size:50px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-top:12px;color:#5f5f5f;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}

.size-chart-btn{font-family:"Delta";font-weight:500;display:inline-block;vertical-align:top;color:#303030;font-size:16px;margin:0 0 20px 0}
.size-chart-btn *{pointer-events:none}
.size-chart-btn .icon{display:inline-block;height:18px;width:24px;border:2px solid #505050;border-width:2px 0;position:relative;vertical-align:middle;margin-right:15px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.size-chart-btn .icon:before{content:"";position:absolute;left:0;top:2px;right:6px;bottom:2px;border:2px solid #505050;border-width:2px 0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.size-chart-btn .icon:after{height:2px;position:absolute;content:"";display:block;width:100%;top:50%;background:#505050;margin-top:-1px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.size-chart-btn .title{vertical-align:middle}

.spinner{display:inline-block;vertical-align:top;padding:0;position:relative}
.spinner .input_quantity{height:50px;width:170px;padding:5px 40px 0 40px;border:1px solid #bcbcbc;text-align:center;color:#606060;font-size:18px;font-weight:300;background:#fff}
.cartminus,
.cartplus{text-align:center;font-size:16px;color:#909090;overflow:hidden;line-height:30px;position:absolute;right:15px;top:13px;cursor:pointer}
.cartminus{left:15px;right:auto}

.armodal_box.size_chart{}
.armodal_box.size_chart table{}
.armodal_box.size_chart table tr{}
.armodal_box.size_chart table th{padding:10px}
.armodal_box.size_chart table td{padding:10px}
.armodal_box.size_chart h3,.armodal_box.size_chart .h3{font-size:20px;margin:0 0 5px 0}

.armodal_box{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;padding:0;background:rgba(0,0,0,0.7);text-align:left}
.armodal{margin:0 auto;width:1000px;background: #fff;position: absolute;padding:30px;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-height:90%;max-width:90%;overflow-y:auto;}
body.sticky{overflow:hidden}
body.sticky.single-event{height:100vh;position:fixed;top:0;left:0}
.fa.armodal-close{position:absolute;top:15px;right:15px;font-size:20px}


.product_details_page .resp-tabs-list{margin:0;padding:0 0 12px 0;position:relative;text-align:center;/*border-bottom:2px solid #00a4e0;*/}
.product_details_page .resp-tabs-list li{padding:10px 15px !important;font-size:16px;font-weight:400;color:#606060;background:none;line-height:25px;margin-bottom:0 !important;border:none !important;float:none;font-size:18px;font-weight:400;font-family:"Delta";min-width:200px;background:#ddd;color:#909090}
.product_details_page #horizontalTab > ul > li:before{display:none}
.product_details_page .resp-tabs-list li+li{margin-left:40px}
.product_details_page .resp-tabs-list li:after{content:"";display:block;height:0;width:0;border-style:solid;border-width:12px 13px 0 13px;position:absolute;top:100%;left:50%;border-color:#ddd transparent transparent transparent;margin:0 0 0 -13px;opacity:0;visibility:hidden}
.product_details_page .resp-tabs-list li.resp-tab-active:after{opacity:1;visibility:visible;border-color:#00a4e0 transparent transparent transparent}
.woocommerce .product_details_content .lbl_product_price{margin:0 0 15px 0}
.woocommerce .product_details_content .lbl_product_price p.price{font-size:32px;font-weight:400;color:#00a4e0;font-family:"Delta";margin:0;line-height:46px}
.woocommerce .product_details_content div form.cart .variations select{width:100%;border-radius:0;-webkit-border-radius:0;height:50px;border:1px solid #bcbcbc;color:#606060;font-size:14px;font-weight:300;font-family:"Biryani";padding:10px 19px;background:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#fff}


.product_details_page .resp-tabs-list li.resp-tab-active{background:#00a4e0;color:#fff}
.product_details_page .resp-tabs-list li a{color:#606060}
.product_details_page .resp-tab-content{padding:0;border:none !important}
.product_details_page .resp-tabs-container{margin-top:20px}
.product_details_content .input-box{margin:0}



.product_details_tabs{margin:50px 0 0 0;border:4px double #EEE;padding:50px 30px}
.resp-tab-content *:last-child{margin-bottom:0}

.pdf_downloads{}
.pdf_downloads ul{padding:0;margin:0 -15px}
.pdf_downloads ul:after{content:"";display:block;clear:both}
.pdf_downloads ul li{float:left;padding:0 15px;width:33.33333333%;margin:0 0 30px 0}
.pdf_downloads ul li:before{display:none}
.pdf_downloads ul li a{display:table;width:100%}
.pdf_downloads ul li a .fa{display:table-cell;vertical-align:middle;font-size:50px;width:43px}
.pdf_downloads ul li a .text{display:table-cell;vertical-align:middle;color:#606060;font-size:14px;font-weight:400;font-family:"Biryani";letter-spacing:0.06px;padding-left:16px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.pdf_downloads ul li a .fa-file-word-o{color:#78b450}
.pdf_downloads ul li a .fa-file-pdf-o{color:#4da3dd}

.videos_tab .video{margin-bottom:30px;text-align:center}
.videos_tab .video a.image{display:block;position:relative;color:#fff;padding-bottom:75%}
.videos_tab .video a.image span.icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);display:block;height:50px;width:50px;z-index:2}
.videos_tab .video a.image:before{content:"";display:block;height:100%;width:100%;background:rgba(0,0,0,0.4);position:absolute;left:0;top:0;z-index:2}
.videos_tab .video a.image:after{content:"";display:block;border:1px solid rgba(255,255,255,0.5);position:absolute;left:10px;top:10px;bottom:10px;right:10px;z-index:2}
.videos_tab .video a.image span.icon:before{display:block;height:100%;width:100%;top:0;left:0;position:absolute;content:"";transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;border:3px solid #fff;border-radius:50%;-webkit-border-radius:50%;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease}
.videos_tab .video a.image span.icon:after{content:"\f04b";font-family:"FontAwesome";font-size:30px;color:#fff;position:absolute;left:18px;top:3px;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease}
.videos_tab .video a.image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:1;max-height:100%;max-width:100%}
.video_container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:11;background:rgba(0,0,0,0.8);display:none}
body.video_sticky{overflow:hidden}
.video_box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.video_close:before{content:"\f00d";font-family:"FontAwesome";font-size:26px;color:#fff}
.video_close{position:absolute;right:15px;top:15px}
.video_box iframe{width:770px;height:450px;border:none}
.videos_tab .video a span.title{position:absolute;top:30px;left:0;right:0;text-align:center;padding:0 30px;font-size:20px;font-weight:400;line-height:32px;z-index:2}
.videos_tab .video a.title{display:inline-block;font-size:16px;font-weight:700;color:#001845;vertical-align:top;margin:15px 0 0 0}

.masonryfeed .cff-item{background: #f9f9f9 !important;border: 1px solid #b8c0db !important;box-shadow: 0 2px 6px 0 rgba(50, 50, 50, 0.15);padding:6px !important;}
#cff.masonryfeed .cff-item{width:23%;margin:1%; background:none !important;border:none !important;box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-ms-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);padding:15px !important;}

div.twitter_content{height:auto !important;overflow:auto;/*column-count:3;column-gap:30px;padding:0 20px;*/}
div.twitter_content .twitter_box01{width:23%;margin:1%;background:none !important;border:none !important;padding:15px !important;box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-ms-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);}
.twitter_box01 .twitter_details_right:after,
div.twitter_content:after,
div.twitter_content .twitter_box01:after{content:"";display:block;clear:both}
/*div.twitter_content .twitter_box01:nth-child(4n+1){clear:both}*/


.search_page .search-sidebar{}
.search_page .search-sidebar ul{padding:0;margin:0}
.search_page .search-sidebar ul li{padding:0}
.search_page .search-sidebar ul li.sf-field-search{margin-bottom:30px}
.search_page .search-sidebar ul li+li{margin-top:7px}
.search_page .search-sidebar ul li:before{display:none}
.search_page .search-sidebar ul ul li{}
.search_page .search-sidebar ul li.sf-field-search input{border:1px solid #ccc;width:100%;height:40px;padding:10px 15px 5px 15px}

.search_page .search-sidebar ul li label{font-weight:400;display:inline-block;vertical-align:top;position:relative;padding:3px 0 0 30px;line-height:20px}
.search_page .search-sidebar ul li label input{margin:0;position:absolute;left:0;top:0;height:20px;width:20px;opacity:0}
.search_page .search-sidebar ul li label input~span{position:absolute;left:0;top:0;height:20px;width:20px;border:2px solid #ccc}
.search_page .search-sidebar ul li label input:checked~span{border-color:#00a4e0}
.search_page .search-sidebar ul li label input~span:before{content:"\f00c";font-family:"FontAwesome";font-size:12px;color:#00a4e0;line-height:18px;text-align:center;width:100%;position:absolute;left:0;top:0;opacity:0}
.search_page .search-sidebar ul li label input:checked~span:before{opacity:1}


.search_page .search-sidebar ul li.sf-field-submit{position:relative;z-index:1;margin:0;min-width:200px;display:block;vertical-align:top;overflow:hidden;background:#00a4e0;margin-top:30px}
.search_page .search-sidebar ul li.sf-field-submit:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;z-index:-1;transform:scale(1,0);-moz-transform:scale(1,0);-ms-transform:scale(1,0);-o-transform:scale(1,0);-webkit-transform:scale(1,0);background:#b3d334}
.search_page .search-sidebar ul li.sf-field-submit input{background:none;padding:0;color:#fff;height:50px;border:none;font-family:'Delta';font-size:18px;font-weight:500;width:100%;text-transform:uppercase}


.search-result{border:3px double #ddd;padding:15px 15px;}
.search-result h2,.search-result .h2{font-size:24px;line-height:1.2}
.search-result p{margin:0}
.results-found{display:block;margin:0 0 15px 0}
.search-result+.search-result{margin-top:30px}
.search-pagination{padding:20px 0 0 0}
.page-numbers{float:left}
.next-page.pagination{float:right;margin:0}


.related_products_slider .owl-nav.items_1{display:none}
.related_products_slider .owl-nav.items_2{display:none}
.related_products_slider .owl-nav.items_3{display:none}
.related_products_slider .owl-nav.items_4{display:none}
.thumbnail_slider .owl-nav.items_1{display:none}
.thumbnail_slider .owl-nav.items_2{display:none}
.thumbnail_slider .owl-nav.items_3{display:none}
.thumbnail_slider .owl-nav.items_4{display:none}



.woocommerce .product_details_content .spinner .input_quantity{width:170px}
.woocommerce .product_details_content form.cart .col-md-6.variations{width:50%;margin:0}
.woocommerce div.product .product_details_content form.cart .button{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;background:#00a4e0;font-weight:500;line-height:50px;padding:0 15px;float:none;margin-left:20px}
.woocommerce div.product .product_details_content .cart label{font-weight:700;margin:0 0 5px 0;font-size:14px;color:#606060;font-family:"Biryani";line-height:22px;display:block}
.woocommerce div.product .product_details_content form.cart div.quantity{float:none;margin:0;vertical-align:top;display:inline-block}
.woocommerce div.product .product_details_content form.cart .button.disabled{pointer-events:none}
.product_details_content .single_variation_wrap{padding:0 15px;float:left;width:100%}

.product_details_img_main{overflow:hidden;position:relative;z-index:1}
.woocommerce .product_details_img_main span.onsale{background:#00a4e0;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;line-height:20px;height:auto;padding:7px 15px 3px 15px;min-width:240px;min-height:inherit;position:absolute;left:30px;top:30px;transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-45deg)}
.woocommerce .product_details_img_main span.onsale.wc-memberships-member-discount{left:50px;top:50px;margin:0}

.woocommerce div.product .product_details_content .single_variation_wrap .woocommerce-variation-price label{margin:0 0 20px 0}

.woocommerce div.product .product_details_content .single_variation_wrap .woocommerce-variation-price label .wc-memberships-variation-member-discount{display:none}

.woocommerce div.product .product_details_content .woocommerce-variation-price .lbl_product_price > span{font-size:32px;font-weight:400;color:#00a4e0;font-family:"Delta";margin:0;line-height:46px}
.woocommerce div.product .product_details_content .woocommerce-variation-price .lbl_product_price > span ins{font-weight:400;text-decoration:none}
.woocommerce .product_details_page div.product:after{content:"";display:block;clear:both}
.woocommerce .product_details_page div.product{margin:0}
.product_details_page .woocommerce-message .button.wc-forward{display:inline-block;position:relative;line-height:44px;min-width:130px;font-weight:500;font-size:14px;padding:0 15px;overflow:hidden;color:#fff;background:#00a4e0;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0}
.product_details_page .woocommerce-message{margin:0 15px 30px 15px}
.product_details_page .woocommerce-message .button.wc-forward:before{background:#b3d334}
.product_details_page ul.woocommerce-error{padding:14px 30px 14px 50px;margin:0 15px 30px 15px}
.product_details_page ul.woocommerce-error li{}
.product_details_page ul.woocommerce-error li:before{display:none}
.cart_page{}
.cart_page .woocommerce-cart-form table.shop_table{border:none;margin:0}
.cart_page .woocommerce-cart-form table.shop_table tr{}
.cart_page .woocommerce-cart-form table.shop_table th{background:none;border:none;border-top:2px solid #ddd;font-weight:500;font-size:16px;padding:10px 15px}
.cart_page .woocommerce-cart-form table.shop_table td{background:none;border:none;border-top:2px solid #ddd;padding:15px 15px}
.cart_page .woocommerce-cart-form table.shop_table th.product-subtotal,
.cart_page .woocommerce-cart-form table.shop_table td.product-subtotal{text-align:right}
.cart_page .woocommerce-cart-form table.shop_table th.product-quantity,
.cart_page .woocommerce-cart-form table.shop_table td.product-quantity{text-align:center}
.cart_page .woocommerce-cart-form table.shop_table th.product-price,
.cart_page .woocommerce-cart-form table.shop_table td.product-price{text-align:right}
.cart_page .woocommerce-cart-form table.shop_table td .qty{width:120px}
.cart_page .woocommerce-cart-form table.shop_table td.product-thumbnail{}
.cart_page .woocommerce-cart-form table.shop_table td.product-thumbnail img{width:70px}
.cart_page .woocommerce-cart-form table.shop_table td.product-quantity .input-box{margin:0}
.cart_page .woocommerce-cart-form table.shop_table td.product-quantity label{display:none}
.cart_page .woocommerce-cart-form table.shop_table td.product-remove{}
.cart_page .woocommerce-cart-form table.shop_table td.product-remove a.remove{font-weight:400;font-size:24px}

.cart_page ul.woocommerce-error{min-height:50px}
.cart_page ul.woocommerce-error li{padding:14px 0 10px 45px !important}
.cart_page ul.woocommerce-error li:before{display:none}

/*.cart_page .woocommerce-cart-form table.shop_table td.product-remove a.remove{display:block;height:24px;width:24px;background:none;position:relative;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);border:2px solid #f00}
.cart_page .woocommerce-cart-form table.shop_table td.product-remove a.remove:before,
.cart_page .woocommerce-cart-form table.shop_table td.product-remove a.remove:after{position:absolute;left:50%;top:4px;bottom:4px;width:3px;background:#f00;content:"";display:block;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.cart_page .woocommerce-cart-form table.shop_table td.product-remove a.remove:after{left:4px;right:4px;bottom:auto;width:auto;height:3px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}*/
.cart_page .woocommerce-cart-form table.shop_table td.actions{text-align:center !important;padding:30px 0}
.cart_page .woocommerce-cart-form table.shop_table td .button.emptybtn{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;background:#00a4e0;font-weight:500;line-height:50px;padding:0 15px;color:#fff;margin:0 13px;display:inline-block;vertical-align:top;width:auto}
.cart_page .woocommerce-cart-form table.shop_table td .input-box{display:inline-block;margin:0 13px;min-width:170px}
.cart_page .woocommerce-cart-form table.shop_table td .input-box.disabled{opacity:0.5;pointer-events:none}
.cart_page .woocommerce-cart-form table.shop_table td .input-box .input{opacity:1;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;height:50px;background:none;font-weight:500;color:#fff}
.cart_page_col_container{}
.cart_page .woocommerce-message{text-align:left}


.cart_page .coupon .submit-box{min-width:inherit;width:200px;margin-left:auto}
.cart_page .coupon .submit-box .input{opacity:1;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;height:50px;background:none;font-weight:500;color:#fff}
.cart_page_col_container{display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;margin:30px -15px 0 -15px}
.cart_page_col{width:50%;padding:0 15px}
.cart_page .coupon{height:100%;position:relative;background:#EEE;padding:20px 30px}
.woocommerce .cart_page .cart_page_col .cart_totals{width:100%;float:none;background:#00a4e0;padding:20px 30px}
.woocommerce .cart_page .cart_page_col .wc-proceed-to-checkout .checkout-button{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;background:#b3d334;font-weight:500;line-height:50px;padding:0 15px;color:#fff;margin:0;border:2px solid #b3d334;display:inline-block;vertical-align:top;font-size:16px;min-width:250px}
.woocommerce .cart_page .cart_totals table.shop_table{border:none;border-bottom:1px solid rgba(255,255,255,0.4);border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;margin:20px 0 0 0}
.woocommerce .cart_page .cart_totals table.shop_table tbody tr{}
.woocommerce .cart_page .cart_totals table.shop_table tbody tr.shipping p{display:none}
.woocommerce .cart_page .cart_totals table.shop_table tbody tr td{background:none;border:1px solid rgba(255,255,255,0.4) !important;border-width:1px 0 0 0 !important;color:#fff;font-size:16px;padding:11px 10px 0 10px;text-align:right}
.woocommerce .cart_page .cart_totals table.shop_table tbody tr th{background:none;border:1px solid rgba(255,255,255,0.4) !important;border-width:1px 0 0 0 !important;font-weight:500;color:#fff;font-size:16px}
.woocommerce .cart_page .cart_totals h2,.woocommerce .cart_page .cart_totals .h2{line-height:1.2;color:#fff}
.woocommerce .cart_page .cart_totals .wc-proceed-to-checkout{text-align:right;padding:0;margin:20px 0 0 0}
.my-account-login-page{margin:0 auto;}
.my-account-login-page #customer_login > div{width:50%;padding:0 15px;float:left}
.my-account-login-page #customer_login{margin:0 -15px;width:auto}
.my-account-login-page #customer_login > div form{border:none;padding:25px 30px 30px 30px;margin:0;box-shadow:0 0 5px #bbb;-moz-box-shadow:0 0 5px #bbb;-ms-box-shadow:0 0 5px #bbb;-o-box-shadow:0 0 5px #bbb;-webkit-box-shadow:0 0 5px #bbb;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;min-height:492px}
.woocommerce .woocommerce-password-strength{margin-top:10px;padding:10px 15px 5px 15px}
.woocommerce .woocommerce-password-strength.bad{color:#ce5313}
.woocommerce .woocommerce-password-strength.good{color:#987007}
.woocommerce .woocommerce-password-strength.strong{color:#060}
.woocommerce .woocommerce-password-strength.short{color:#c31f1f}
.woocommerce .my-account-login-page form .form-row{padding:0;margin:0}
input:-webkit-autofill, 
textarea:-webkit-autofill,
select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;}
.woocommerce .my-account-login-page .submit-box .input{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;height:50px;background:none !important;font-weight:500;color:#fff !important;opacity:1 !important}
.woocommerce .my-account-login-page .lbl-checkbox{position:relative;margin:25px 0 20px 0;line-height:24px;padding:2px 0 0 30px;cursor:pointer}
.woocommerce .my-account-login-page .lbl-checkbox input{position:absolute;left:0;top:0;height:24px;width:24px;margin:0;opacity:0}
.woocommerce .my-account-login-page .lbl-checkbox span{}
.woocommerce .my-account-login-page .lbl-checkbox span:before{content:"";display:block;position:absolute;height:24px;width:24px;border:2px solid #ddd;top:0;left:0}
.woocommerce .my-account-login-page .lbl-checkbox span:after{content:"\f00c";font-family:"FontAwesome";font-size:16px;color:#00a4e0;position:absolute;left:4px;top:0;opacity:0}

.woocommerce .my-account-login-page .lbl-checkbox input:checked~span:before{border-color:#00a4e0}
.woocommerce .my-account-login-page .lbl-checkbox input:checked~span:after{opacity:1}
.woocommerce .my-account-login-page p{margin:0}
.my-account-login-page h2,.my-account-login-page .h2{line-height:1.2;text-align:center;}

.my-account-login-page .submit-box.disabled{opacity:0.5;pointer-events:none}
p.cart-empty{text-align:center}

.woocommerce .return-to-shop a.cart_empty_button{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;background:#00a4e0 !important;font-weight:500;line-height:50px;padding:0 15px;float:none;margin-left:20px;color:#fff !important}
.my-account-login-page .input-box .required{color:#f00}


.woocommerce-info{border-top-color:#00a4e0 !important}
.woocommerce-info:before{color:#00a4e0 !important}
.woocommerce-info a{display:inline-block}
.woocommerce .cart_page .cart_totals table.shop_table tbody tr.cart-discount th{font-weight:400}
.woocommerce .cart_page .cart_totals table.shop_table tbody tr.cart-discount td{font-weight:400}
.woocommerce .cart_page .cart_totals table.shop_table tbody tr.cart-discount th a{color:#000;margin:0 10px 0 0;font-weight:400}


.woocommerce .check_out_page form .form-row{padding:0;margin:0}
.woocommerce .check_out_page .submit-box .input{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;height:50px;background:none !important;font-weight:500;color:#fff !important;opacity:1 !important}
.woocommerce .check_out_page .lbl-checkbox{position:relative;margin:25px 0 20px 0;line-height:24px;padding:2px 0 0 30px;cursor:pointer}
.woocommerce .check_out_page .lbl-checkbox input{position:absolute;left:0;top:0;height:24px;width:24px;margin:0;opacity:0}
.woocommerce .check_out_page .lbl-checkbox span{}
.woocommerce .check_out_page .lbl-checkbox span:before{content:"";display:block;position:absolute;height:24px;width:24px;border:2px solid #ddd;top:0;left:0}
.woocommerce .check_out_page .lbl-checkbox span:after{content:"\f00c";font-family:"FontAwesome";font-size:16px;color:#00a4e0;position:absolute;left:4px;top:0;opacity:0}
.woocommerce .check_out_page .lbl-checkbox input:checked~span:before{border-color:#00a4e0}
.woocommerce .check_out_page .lbl-checkbox input:checked~span:after{opacity:1}
.woocommerce .check_out_page p{margin:0}
.woocommerce .check_out_page .woocommerce-form-login p{margin:0 0 30px 0}
.check_out_page .input-box .required{color:#f00}
.check_out_page > .row > .woocommerce-info{margin:0 15px 30px 15px}
.check_out_page form .billing-details-form .form-row-first,
.check_out_page form .billing-details-form .form-row-last{width:50%}
.check_out_page form .billing-details-form .woocommerce-billing-fields__field-wrapper{margin:0 -15px}
.woocommerce form .billing-details-form .form-row{margin:0 0 30px 0;padding:0 15px}
.woocommerce form .billing-details-form .form-row input{width:100%;border-radius:0;-webkit-border-radius:0;height:50px;border:1px solid #bcbcbc !important;color:#606060;font-size:14px;font-weight:300;font-family:"Biryani";padding:10px 19px;background:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#fff}
.woocommerce form .billing-details-form .form-row label{font-weight:700;margin:0 0 5px 0;font-size:14px;color:#606060;font-family:"Biryani";line-height:22px;display:block;line-height:1.3 !important}
.woocommerce form .billing-details-form .select2-container--default .select2-selection--single{border:1px solid #bcbcbc;height:50px;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;color:#606060;font-size:14px;font-weight:300;font-family:"Biryani"}
.woocommerce form .billing-details-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:54px;color:#606060}
.woocommerce form .billing-details-form .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 8px 9px 8px}
.woocommerce form .billing-details-form .select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:9px 8px 0 8px;margin-top:-4px;margin-left:-8px}
.woocommerce form .billing-details-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;top:2px;right:2px;width:40px}
.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true]{background:#001845 !important;color:#fff !important}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{background:#00a4e0 !important}
.select2-container .select2-dropdown{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0}
.billing-details-form .create-account{margin:0 -15px}
.billing-details-form .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper{margin:0 -15px}
.woocommerce form .billing-details-form .form-row textarea{width:100%;border-radius:0;-webkit-border-radius:0;height:50px;border:1px solid #bcbcbc !important;color:#606060;font-size:14px;font-weight:300;font-family:"Biryani";padding:10px 19px;background:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#fff;height:150px;resize:none}
.woocommerce .check_out_page .order-details{background:#00a4e0;padding:20px 20px}
.woocommerce .check_out_page .order-details h3,.woocommerce .check_out_page .order-details .h3{color:#fff}
.woocommerce .check_out_page .order-details table{background:none;border:none}
.woocommerce .check_out_page .order-details table tr{background:none;border:none}
.woocommerce .check_out_page .order-details table th{font-weight:500;background:none;border:none;border-top:1px solid #fff;color:#fff;font-size:16px}
.woocommerce .check_out_page .order-details table td{background:none;border:none;border-top:1px solid #fff;color:#fff}
.woocommerce .check_out_page .order-details table td p{color:#fff}
.woocommerce form .form-row .required{text-decoration:none !important}
.woocommerce .check_out_page .order-details table tfoot tr.order-total td,
.woocommerce .check_out_page .order-details table tfoot tr.order-total th{border-bottom:1px solid #fff}
.woocommerce .check_out_page .order-details table tr th:nth-child(2),
.woocommerce .check_out_page .order-details table tr td:nth-child(2){text-align:right}
.woocommerce .check_out_page .order-details .input-box.submit-box{border:2px solid #b3d334;background:#b3d334;float:right; margin-top: 30px; }
.woocommerce .check_out_page .order-details .input-box.submit-box:before{background:#00a4e0}
.woocommerce .check_out_page .order-details .input-box.submit-box .input{margin:0 !important}
.check_out_page ul.woocommerce-error{min-height:50px}
.check_out_page ul.woocommerce-error li{padding:14px 0 10px 45px !important}
.check_out_page ul.woocommerce-error li:before{display:none}
.check_out_page .woocommerce-checkout #payment{background:none}
.check_out_page .woocommerce-checkout #payment ul.payment_methods{padding:0}
.check_out_page .woocommerce-checkout #payment ul.payment_methods li{padding:0}

.check_out_page .woocommerce-checkout #payment div.payment_box{background:#80d2f0}
.check_out_page .woocommerce-checkout #payment div.payment_box p{color:#303030}
.check_out_page .woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#80d2f0}

.check_out_page .woocommerce-checkout #payment ul.payment_methods li .input-radio{position: absolute;left: 0;top: 0;opacity: 0;margin: 0;height: 20px;width: 20px;cursor:pointer}
.check_out_page .woocommerce-checkout #payment ul.payment_methods li .input-radio~label:before{content:"";display:block;height:20px;width:20px;border:2px solid #fff;border-radius:50%;position:absolute;left:0;top:0;pointer-events:none}
.check_out_page .woocommerce-checkout #payment ul.payment_methods li .input-radio~label:after{content:"";height:10px;width:10px;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;position:absolute;left:5px;top:5px;background:#fff;opacity:0;pointer-events:none}
.check_out_page .woocommerce-checkout #payment ul.payment_methods li .input-radio:checked~label:after{opacity:1}
.check_out_page .woocommerce-checkout #payment ul.payment_methods li .input-radio~label{color:#fff;padding-left:30px}
.check_out_page .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method.payment_method_paypal .input-radio{top:13px}
.check_out_page .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method.payment_method_paypal .input-radio~label:before{top:13px}
.check_out_page .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method.payment_method_paypal .input-radio~label:after{top:18px}
.check_out_page .billing-details-form .woocommerce-shipping-fields{margin:0 -15px}
.check_out_page .billing-details-form .woocommerce-shipping-fields{}

.woocommerce .check_out_page .woocommerce-shipping-fields h3,.woocommerce .check_out_page .woocommerce-shipping-fields .h3{padding:0 15px}
.woocommerce .check_out_page .woocommerce-shipping-fields h3 label{position:relative;margin:0 0 20px 0;line-height:24px;padding:0 0 0 35px;cursor:pointer}
.woocommerce .check_out_page .woocommerce-shipping-fields h3 label input{position:absolute;left:0;top:0;height:24px;width:24px;margin:0;opacity:0}
.woocommerce .check_out_page .woocommerce-shipping-fields h3 label span{display:inherit;font-size:20px;font-weight:400}
.woocommerce .check_out_page .woocommerce-shipping-fields h3 label span:before{content:"";display:block;position:absolute;height:24px;width:24px;border:2px solid #ddd;top:0;left:0}
.woocommerce .check_out_page .woocommerce-shipping-fields h3 label span:after{content:"\f00c";font-family:"FontAwesome";font-size:16px;color:#00a4e0;position:absolute;left:4px;top:0;opacity:0}
.woocommerce .check_out_page .woocommerce-shipping-fields h3 label input:checked~span:before{border-color:#00a4e0}
.woocommerce .check_out_page .woocommerce-shipping-fields h3 label input:checked~span:after{opacity:1}


.woocommerce .check_out_page .create-account label.woocommerce-form__label-for-checkbox{position:relative;margin:0;line-height:24px !important;padding:0 0 0 35px;cursor:pointer;font-family:"Delta";color:#303030;display:inline-block;}
.woocommerce .check_out_page .create-account label.woocommerce-form__label-for-checkbox input{position:absolute;left:0;top:0;height:24px;width:24px;margin:0;opacity:0}
.woocommerce .check_out_page .create-account label.woocommerce-form__label-for-checkbox span{display:inherit;font-size:20px;font-weight:400}
.woocommerce .check_out_page .create-account label.woocommerce-form__label-for-checkbox span:before{content:"";display:block;position:absolute;height:24px;width:24px;border:2px solid #ddd;top:0;left:0}
.woocommerce .check_out_page .create-account label.woocommerce-form__label-for-checkbox span:after{content:"\f00c";font-family:"FontAwesome";font-size:16px;color:#00a4e0;position:absolute;left:4px;top:2px;opacity:0}
.woocommerce .check_out_page .create-account label.woocommerce-form__label-for-checkbox input:checked~span:before{border-color:#00a4e0}
.woocommerce .check_out_page .create-account label.woocommerce-form__label-for-checkbox input:checked~span:after{opacity:1}
.woocommerce .check_out_page .woocommerce-account-fields > p.create-account{margin:0 -15px 30px -15px}
.woocommerce form .billing-details-form .form-row.woocommerce-invalid label{color:#606060}
.cart-discount{}
.woocommerce .check_out_page .order-details table .cart-discount th{font-weight:400}
.woocommerce .check_out_page .order-details table .cart-discount td{font-weight:400}
.woocommerce .check_out_page .order-details table .cart-discount th a{color:#000;margin:0 10px 0 0;font-weight:400}

.woocommerce-MyAccount-navigation{}
.woocommerce-MyAccount-navigation ul{padding:0;margin:0}
.woocommerce-MyAccount-navigation ul li{padding:0}
.woocommerce-MyAccount-navigation ul li:before{display:none}
.woocommerce-MyAccount-navigation ul li a{background:#00a4e0;display:block;padding:13px 55px 7px 15px;color:#fff;position:relative}
.woocommerce-MyAccount-navigation ul li a:before{content:"\f178";font-family:"FontAwesome";font-size:26px;position:absolute;right:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-right:20px;opacity:0}
.woocommerce-MyAccount-navigation ul li+li a{border-top:1px solid rgba(255,255,255,0.2)}
.woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1;margin-right:0}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads{display:none}
.woocommerce-account .woocommerce-MyAccount-content{width:75% !important;padding-left:30px;float:left !important}
.woocommerce-account .woocommerce-MyAccount-navigation{width:25% !important;float:left !important}
.woocommerce-account .woocommerce-MyAccount-content > *:last-child{margin-bottom:0}
.woocommerce-orders-table__cell-order-actions .button.pay,
.woocommerce-orders-table__cell-order-actions .button.view,
.woocommerce-orders-table__cell-order-actions .button.cancel{line-height:36px !important;height:auto !important;padding:0 10px !important;text-align:center;min-width:80px;font-size:12px;border-radius:0;-webkit-border-radius:0;background:#00a4e0;color:#fff;margin:2px 0 3px 5px;overflow:hidden;font-weight:500}
.woocommerce-orders-table__cell-order-actions .button.pay:before,
.woocommerce-orders-table__cell-order-actions .button.view:before,
.woocommerce-orders-table__cell-order-actions .button.cancel:before{background:#b3d334}
.woocommerce-orders-table__cell-order-actions{text-align:right}
ul.woocommerce-thankyou-order-details{}
ul.woocommerce-thankyou-order-details li{padding:10px 0}
ul.woocommerce-thankyou-order-details li:before{display:none}
.woocommerce .woocommerce-MyAccount-content table.my_account_orders{font-size:inherit;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border:none;border-bottom:2px solid #ddd}
.woocommerce .woocommerce-MyAccount-content table.my_account_orders tr{}
.woocommerce .woocommerce-MyAccount-content table.my_account_orders td{border:none;background:none;padding:10px 15px}
.woocommerce .woocommerce-MyAccount-content table.my_account_orders tr+tr td{border-top:1px solid #ddd}
.woocommerce .woocommerce-MyAccount-content table.my_account_orders th{font-weight:500;font-size:16px;background:none;border:2px solid #ddd;border-width:2px 0;padding:10px 15px}
.woocommerce-Addresses{position:relative}
.woocommerce-Addresses:before{content:"";position:absolute;left:50%;top:0;bottom:0;background:#ddd;width:1px;display:block !important}
.woocommerce-account .addresses .title .edit{margin-top:18px}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm{}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row-first,
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row-last{width:50%}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row{margin:0 0 30px 0;padding:0 15px}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row input{width:100%;border-radius:0;-webkit-border-radius:0;height:50px;border:1px solid #bcbcbc !important;color:#606060;font-size:14px;font-weight:300;font-family:"Biryani";padding:10px 19px;background:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#fff}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm label{font-weight:700;margin:0 0 5px 0;font-size:14px;color:#606060;font-family:"Biryani";line-height:22px;display:block;line-height:1.3 !important}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm .submit-box{min-width:inherit;width:200px;margin-left:auto}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm .submit-box .input{opacity:1;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;height:50px;background:none;font-weight:500;color:#fff}
.thank-you-page{}
.thank-you-page .woocommerce-order-details{}
.thank-you-page .woocommerce-order-details table.order_details{border:none;border-radius:0;-webkit-border-radius:0;border-bottom:2px solid #ddd}
.thank-you-page .woocommerce-order-details table.order_details tr{}
.thank-you-page .woocommerce-order-details table.order_details th{font-weight:500;background:none;border:none;border-top:1px solid #ddd;padding:10px 10px}
.thank-you-page .woocommerce-order-details table.order_details td{background:none;border:none;border-top:1px solid #ddd;padding:11px 10px 5px 10px}
.thank-you-page .woocommerce-order-details table.order_details ul{padding:0;margin:0}
.thank-you-page .woocommerce-order-details table.order_details ul li{padding:0}
.thank-you-page .woocommerce-order-details table.order_details ul li:before{display:none}
.thank-you-page .woocommerce-order-details table.order_details tr th:nth-child(2){text-align:right}
.thank-you-page .woocommerce-order-details table.order_details tr td:nth-child(2){text-align:right}
.thank-you-page .woocommerce-order-details table.order_details thead th{border:2px solid #ddd;border-width:2px 0 1px 0}
.thank-you-page .woocommerce-order-details table.order_details tfoot tr:last-child th,
.thank-you-page .woocommerce-order-details table.order_details tfoot tr:last-child td{border-width:2px 0}
.woocommerce .woocommerce-address-fields .edit-billing-address{}
.woocommerce .woocommerce-address-fields .edit-billing-address tr{}
.woocommerce .woocommerce-address-fields .edit-billing-address td{}
.woocommerce .woocommerce-address-fields .edit-billing-address th{}
.woocommerce .edit-billing-address .woocommerce-address-fields .required{color:#f00}
.woocommerce .edit-billing-address .woocommerce-address-fields .form-row-first,
.woocommerce .edit-billing-address .woocommerce-address-fields .form-row-last{width:50%}
.check_out_page form .billing-details-form .woocommerce-billing-fields__field-wrapper{margin:0 -15px}
.woocommerce .edit-billing-address .woocommerce-address-fields .form-row{margin:0 0 30px 0;padding:0 15px}
.woocommerce .edit-billing-address .woocommerce-address-fields .form-row input{width:100%;border-radius:0;-webkit-border-radius:0;height:50px;border:1px solid #bcbcbc !important;color:#606060;font-size:14px;font-weight:300;font-family:"Biryani";padding:10px 19px;background:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#fff}
.woocommerce .edit-billing-address .woocommerce-address-fields .form-row label{font-weight:700;margin:0 0 5px 0;font-size:14px;color:#606060;font-family:"Biryani";line-height:22px;display:block;line-height:1.3 !important}
.woocommerce .edit-billing-address .woocommerce-address-fields .submit-box{min-width:inherit;width:200px;margin-left:auto;margin-right:15px}
.woocommerce .edit-billing-address .woocommerce-address-fields .submit-box .input{opacity:1;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;height:50px;background:none;font-weight:500;color:#fff}
.woocommerce .edit-billing-address form .select2-container--default .select2-selection--single{border:1px solid #bcbcbc;height:50px;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;color:#606060;font-size:14px;font-weight:300;font-family:"Biryani"}
.woocommerce .edit-billing-address form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:54px;color:#606060}
.woocommerce .edit-billing-address form .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 8px 9px 8px}
.woocommerce .edit-billing-address form .select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:9px 8px 0 8px;margin-top:-4px;margin-left:-8px}
.woocommerce .edit-billing-address form .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;top:2px;right:2px;width:40px}
.woocommerce .edit-billing-address .woocommerce-address-fields{margin:0 -15px}
.woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details address,
.woocommerce .woocommerce-order .woocommerce-customer-details address{border:none;padding:0}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before{content:"\f095" !important;font-family:"FontAwesome" !important;font-size:18px !important;position:static !important;vertical-align:middle;margin:0 10px 0 0 !important}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before{content:"\f0e0" !important;font-family:"FontAwesome" !important;font-size:18px !important;position:static !important;vertical-align:middle;margin:0 10px 0 0 !important}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding:0 !important}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;-webkit-border-radius:0 !important}

.my-account-login-page ul.woocommerce-error{min-height:50px}
.my-account-login-page ul.woocommerce-error li{padding:14px 0 10px 45px !important}
.my-account-login-page ul.woocommerce-error li:before{display:none}


.lost-password-page{}
.lost-password-page form{max-width:500px;margin:0 auto;padding:20px 30px 30px 30px;box-shadow:0 0 5px #bbb;-moz-box-shadow:0 0 5px #bbb;-ms-box-shadow:0 0 5px #bbb;-o-box-shadow:0 0 5px #bbb;-webkit-box-shadow:0 0 5px #bbb}
.woocommerce .lost-password-page .input-box{display:inline-block;margin:0;min-width:170px;width:100%}
.woocommerce .lost-password-page .input-box.submit-box{margin-top:30px}
.woocommerce .lost-password-page .input-box.submit-box .input{opacity:1;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;height:50px;background:none !important;font-weight:500;color:#fff;font-size:15px}
.woocommerce-lost-password ul.woocommerce-error{min-height:50px;padding:12px 0 10px 45px}
.woocommerce-lost-password ul.woocommerce-error li{padding:0 !important}
.woocommerce-lost-password ul.woocommerce-error li+li{margin-top:5px}
.woocommerce-lost-password ul.woocommerce-error li:before{display:none}



.reset-password-page{}
.reset-password-page form{max-width:500px;margin:0 auto;padding:20px 30px 30px 30px;box-shadow:0 0 5px #bbb;-moz-box-shadow:0 0 5px #bbb;-ms-box-shadow:0 0 5px #bbb;-o-box-shadow:0 0 5px #bbb;-webkit-box-shadow:0 0 5px #bbb}
.woocommerce .reset-password-page .input-box{display:inline-block;min-width:170px;width:100%}
/*.woocommerce .reset-password-page .input-box.submit-box{margin-top:30px}*/
.woocommerce .reset-password-page .input-box .required{color:#f00}
.woocommerce .reset-password-page .input-box.submit-box .input{opacity:1;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;height:50px;background:none !important;font-weight:500;color:#fff;font-size:16px}
.woocommerce .reset-password-page .input-box label{font-weight:700}
.woocommerce .input-box span.error{font-weight:400;color:#f00;position:absolute;top:100%;left:0}
.woocommerce-reset-password ul.woocommerce-error{min-height:50px;padding:12px 0 10px 45px}
.woocommerce-reset-password ul.woocommerce-error li{padding:0 !important}
.woocommerce-reset-password ul.woocommerce-error li+li{margin-top:5px}
.woocommerce-reset-password ul.woocommerce-error li:before{display:none}


.calendar_selected{background-color:#78b450 !important}
.calender_dropdown{float:left}
.calender_dropdown label{margin:0;font-size:12px;font-weight:400}
.calender_dropdown select{color:#78b450;font-size:12px;border:none;border-bottom:1px solid #909090;appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;min-width:182px;padding:0 5px;background:#fff;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0}
.calender-select-box:before{color:#827a7a;content:"\f107";display:block;position:absolute;right:4px;top:-1px;background:#fff;font-size:18px;font-family:"FontAwesome";line-height:20px;pointer-events:none}
.calender-select-box{position:relative;display:inline-block;vertical-align:top;margin-left:8px}
.calendar_page .calendar-table table tr td+td{border-width:1px 0 0 1px}
.calendar_page .calendar-table table{border:1px solid #909090}
.calendar_page .calendar-table table.clone{position:absolute;left:0;top:0;pointer-events:none}
.calendar_page .calendar-table table.clone th:first-child{visibility:visible}
.calendar_page .calendar-table .table-container table tr td:first-child{visibility:hidden}
.calendar_page .calendar-table table.clone tr td{visibility:hidden}
.calendar_page .calendar-table table.clone tr td:first-child{visibility:visible;background:#fff}
.calendar_page .calendar-table table.clone th{visibility:hidden}
.calendar_page .calendar-table .table-container table tr:first-child th:first-child{visibility:hidden}
.calendar_backend_page .calendar-table .table-container table tr:first-child th:first-child{visibility:visible}
.calendar_page .calendar-table{position:relative}


.calendar-right-date .hasDatepicker{position:absolute;top:100%;right:0;display:none;z-index:1}
.inner_page .ui-datepicker-inline{background:#d8f4ff !important;border:1px solid #85ddff;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;padding:1px}
.calendar-right-date .calendar-btn{background:none;border:none;padding:0}
.calendar-right-date .calendar-btn *{pointer-events:none}
.calendar-right-title{color:#4da3dd;font-size:12px;font-weight:400;border-bottom:2px solid;vertical-align:middle;display:inline-block}
.calendar-right-date .fa{font-size:18px;color:#909090;vertical-align:middle;margin-right:10px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.calendar-right-date{position:relative;float:right}
.calendar-today{text-align:center;margin:-8px 230px 23px 230px}
.calendar-today .current-date{color:#001845;font-size:24px;font-weight:500;font-family:"Delta";vertical-align:middle;display:inline-block;margin:0 60px}
.calendar-today .prev-day{padding:0;border:none;background:none;color:#606060;font-size:12px;vertical-align:middle;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.calendar-today .prev-day span{color:#bbb;font-size:30px;vertical-align:middle;margin:-5px 8px 0 0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.calendar-today .next-day{padding:0;border:none;background:none;color:#606060;font-size:12px;vertical-align:middle;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.calendar-today .next-day span{color:#bbb;font-size:30px;vertical-align:middle;margin:-5px 0 0 8px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.calendar_page{}
.calendar_page .input-box.submit-box{display:inline-block;vertical-align:top}
.calendar_page .input-box.submit-box .input{height:50px}
.calendar_page form{text-align:center;margin-top:30px}
.calendar_page .calendar-table table th{font-weight:700;font-family:"Biryani";font-size:12px;color:#303030;border-color:#909090;padding:9px 5px 4px 5px;text-align:center;background:#001845;color:#fff}
.calendar_page .calendar-table table tr:first-child th:first-child{font-size:14px;text-align:left}
.calendar_page .calendar-table table tr td:first-child{font-size:14px;color:#303030;border-color:#909090;text-align:left}
.calendar_page .calendar-table table tr td{padding:9px 5px 4px 5px}
.calendar_page .calendar-table table td.booked{background:#00a4e0;font-weight:400;font-size:10px;text-align:center;pointer-events:none !important;}
.calendar_page .calendar-table table td.booked strong{font-weight:400}
.calendar_page .calendar-table table td.not-available{background:#aaa;font-weight:700;font-size:10px;text-align:center;color:#fff;pointer-events:none !important;}
.calendar_page .calendar-table table td.not-available strong{font-weight:400}

.checkout-contains p.notice{}
.checkout-contains p.notice:before{content:"";display:inline-block;height:12px;width:12px;background:#8dd8f4;vertical-align:middle;margin:0 7px 2px 0}

.ui-datepicker-inline .ui-widget-header{background:#00a4e0;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-color:#007ead}
.ui-datepicker-inline .ui-corner-all{border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0}
.inner_page .ui-datepicker th{font-weight:500}
.inner_page .ui-state-default,.inner_page .ui-widget-content .ui-state-default{border:1px solid #6ad5ff;color:#1c94c4}
.inner_page a.ui-state-highlight,.inner_page .ui-widget-content a.ui-state-highlight{border:1px solid #001845;color:#fff;background:#001845}
.inner_page .ui-state-hover, .inner_page .ui-widget-content .ui-state-hover {border: 1px solid #001845;color: #fff; background: #001845;}
.inner_page .ui-datepicker-prev:before{content:"\f104";font-family:"FontAwesome";font-size:20px}
.inner_page .ui-datepicker-prev{text-align:center;line-height:28px;height:28px;width:28px;background:none;color:#fff;border:none !important;top:2px !important;left:2px !important;cursor:pointer}
.inner_page .ui-datepicker-prev span{display:none !important}
.inner_page .ui-datepicker-next:before{content:"\f105";font-family:"FontAwesome";font-size:20px}
.inner_page .ui-datepicker-next{text-align:center;line-height:28px;height:28px;width:28px;background:none;color:#fff;border:none !important;top:2px !important;right:2px !important;cursor:pointer}
.inner_page .ui-datepicker-next span{display:none !important}
.inner_page .ui-state-disabled,
.inner_page .ui-widget-content .ui-datepicker-prev.ui-state-disabled,
.inner_page .ui-widget-header .ui-datepicker-prev.ui-state-disabled,
.inner_page .ui-widget-content .ui-datepicker-next.ui-state-disabled,
.inner_page .ui-widget-header .ui-datepicker-next.ui-state-disabled{opacity:0.5;pointer-events:none}
.inner_page .ui-datepicker-prev-hover.ui-state-hover{background:#7fd1ef;color:#00a4e0}
.inner_page .ui-datepicker-next-hover.ui-state-hover{background:#7fd1ef;color:#00a4e0}
/*.inner_page .ui-state-active, .inner_page .ui-widget-content .ui-state-active {border: 1px solid #001845 !important;color: #fff;background: #001845 !important;}*/
.calender_dropdown select option:first-child{font-weight:700;color:#000}
.inner_page td.ui-state-highlight,.inner_page td.ui-widget-content .ui-state-highlight{border-color:transparent;border:none}
.inner_page .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a{background:#001845;border-color:#001845;color:#fff}
.calendar_page span.checkvalmsg{color:#f00;margin-top:10px;display:block}




.testimonial-list{padding:0 15px;float:left;width:100%}
.testimonial-list+.testimonial-list{margin-top:30px}
.testimonial-list .testimonial-content{padding:10px 15px 20px 55px;position:relative;border:1px solid #CCC;}
.testimonial-list .testimonial-content p{margin-bottom:30px;color:#606060;font-size:16px;font-weight:400;line-height:30px;font-family:"Biryani"}
.testimonial-list .testimonial-content p a{font-weight:400;margin-left:5px}
.testimonial-list .h5,.testimonial-list h5{color:#303030;margin:20px 0 0 0;font-size:20px}
.testimonial_pagination ul{list-style-type:none; padding:0; float: left; position: relative; left: 50%; transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); -webkit-transform: translate(-50%,0); }
.testimonial_pagination ul { list-style-type:none; padding:0; float: left; position: relative; left: 50%; transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); -webkit-transform: translate(-50%,0);margin:15px 0 0 0}
.testimonial-list .testimonial-content:before{position:absolute;z-index:-1;content:"\f10d";top:10px;left:10px;font-family:"FontAwesome";font-size:32px;color:#ccc;line-height:initial}
.testimonial-list .testimonial-content *:last-child{margin-bottom:0}
.testimonials-client{color:#001845;font-size:18px;font-weight:400;display:block;text-align:right;font-family: "Delta";}
.testimonials-designation{color:#606060;font-size:16px;font-weight:400;display:block;text-align:right;margin-top:5px}


.checkout-contains .input-box.captcha-box {margin-top: 0;}
.checkout-contains span.error {
    position: absolute;
    left: 0;
    top: 100%;
    color: #f00;
    font-size: 12px;
    margin-top: 2px;
}
.checkout-contains .button{
    height: 60px;
    border: none;
    font-family: 'Delta';
    font-size: 18px;
    font-weight: 500;
    width: 100%;
    text-transform: uppercase;
}
.checkout-contains .input-box.submit-box .ajax-loader2 {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);
    z-index: 2;
}
.checkout-contains .input-box.submit-box{margin-bottom: 20px;}
a.backbtnmain {
    font-size: 20px;
    padding: 0;
    width: 200px;
    display: block;
    margin: 0 auto 12px;
    color: #656565;
}
a.backbtnmain i {
    padding-right: 15px;
}
.inner_page table.table h4{margin-bottom: 0;}

.ui-datepicker {width: 30em !important;margin: 0 auto !important;}
.ui-datepicker td a, .ui-datepicker td span {padding: 1em .2em !important;text-align: center !important}
.ui-datepicker .ui-datepicker-title {line-height: 2.9em !important;}
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev{height: auto !important;line-height: 48px !important;width: 2.9em !important;bottom:2px !important}

body .inner_page .ui-datepicker-calendar .ui-state-disabled.already-booked a,
body .inner_page .ui-datepicker-calendar .ui-state-disabled.already-booked span{background:#00a4e0 !important;border-color:#00a4e0 !important;color:#fff !important}

body .inner_page .ui-datepicker-calendar .ui-datepicker-today a,
body .inner_page .ui-datepicker-calendar .ui-datepicker-today span,
body .inner_page .ui-datepicker-calendar .ui-datepicker-today.already-booked a,
body .inner_page .ui-datepicker-calendar .ui-datepicker-today.already-booked span{background:#b3d334 !important;border-color:#86a704 !important;color:#4c5f00 !important}
.booking_details_page .ui-datepicker table{margin:0}
.booking_details_page .ui-datepicker .ui-datepicker-header{margin:1px}


.extra-booking-detail table tr th, 
.extra-booking-detail table tr td:first-child{font-size: 14px;color: #303030;}

.extra-booking-detail table tr th, 
.extra-booking-detail table tr td:first-child,
.extra-booking-detail table tr:last-child td{
    border-color: #909090;
}
.extra-booking-detail table tr:nth-last-child(2) td{border-bottom-color: #909090;}


.calender_dropdown select option{color:#606060}
@-webkit-keyframes arrow-bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}
@keyframes arrow-bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}

.calendar-gallery{position:relative}
.calendar-gallery > a:after{position:absolute;left:0;right:0;top:0;bottom:0;content:"";z-index:1;background:rgba(0,0,0,0.5);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;opacity:0}
.calendar-gallery > a:before{position:absolute;left:101%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%;font-size:40px;color:#fff;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;z-index:2;opacity:0;content:"\f00e";font-family:"FontAwesome"}

.calendar-gallery-slider .owl-nav > div{color:#909090;font-size:45px;font-weight:400;position:absolute;left:-60px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.calendar-gallery-slider .owl-nav > .owl-next{left:auto;right:-60px}
.calendar-gallery-slider{margin-top:45px}

.inner_page.booking_details_page .ui-state-default,
.inner_page.booking_details_page .ui-widget-content .ui-state-default{display:block;width:63px}


.extra-booking-detail-table{background:#00a4e0;padding:15px 15px 15px 40px}
.extra-booking-detail-table h3,.extra-booking-detail-table .h3{color:#fff;border-bottom:1px solid #fff;margin:0 0 10px 0;padding-bottom:10px}
.booking-row{display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}
.booking-row-facility{width:50%;line-height:24px;padding:0 0 10px 0;font-family:"Delta";font-weight:400;letter-spacing:0;font-size:17px;color:#fff}
.booking-row-price-month{width:25%;text-align:center;line-height:24px;padding:0 0 10px 0;font-family:"Delta";font-weight:400;letter-spacing:0;font-size:17px;color:#fff}
.booking-row-price{width:25%;text-align:right;line-height:24px;padding:0 0 10px 0;font-family:"Delta";font-weight:400;letter-spacing:0;font-size:17px;color:#fff}
.booking-table-row{display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;border-top:1px solid #fff;padding-top:10px}
.booking-table-col-content{width:50%}
.booking-table-col-price-month{width:25%;text-align:center}
.booking-table-col-price{width:25%;text-align:right}
.booking-table-title{padding:0;position:relative}
.booking-table-title p{margin:0;line-height:24px;padding:5px 0;font-family:"Delta";font-weight:400;letter-spacing:0;font-size:17px;color:#fff}
.booking-table-content{border-top:0;padding:0}
.booking-table-title:after{display:block;clear:both}
.booking-table-row+.booking-table-row{margin-top:15px}
.booking-table-title .remove_service{display:inline-block;height:18px;width:18px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);vertical-align:top;border:2px solid #f00;position:absolute;left:-25px;top:6px;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%}
.booking-table-content p{margin-bottom:0;color:#fff}
p.facility-dates{margin:0}
.booking-table-content p.facility-price > span{display:block;font-size:12px;line-height:18px}
.booking-table-content p strong{display:block;color:#fff;font-weight:400;font-family:"Delta";margin-bottom:5px;font-size:17px}
.booking-table-title .remove_service:before,.booking-table-title .remove_service:after{width:8px;height:2px;background:#f00;display:block;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.booking-table-title .remove_service:after{width:2px;height:8px}
.coupon-form-booking{margin-top:15px}
.booking-table-total{margin-top:15px}
.booking-table-total p{margin:0;line-height:30px;position:relative;display:table;width:100%;color:#fff}
.booking-table-total p strong{font-family:"Delta";font-weight:400;font-size:17px;color:#fff;display:table-cell;vertical-align:middle;margin-right:10px;text-align:left;position:relative}
.coupon-form-booking span.error{right:10px;top:100%;color:#fff;margin-top:-10px;font-size:12px;background:#900;padding:3px 5px 0 5px;position:absolute}
.coupon-form-booking span.error:before{content:"";display:block;height:5px;background:#9c0000;width:5px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;top:-3px;right:7px}
.booking-table-total p a{display:inline-block;height:18px;width:18px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);vertical-align:top;border:2px solid #f00;position:absolute;left:-25px;top:6px;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%}
.booking-table-total p a:before,.booking-table-total p a:after{width:8px;height:2px;background:#f00;display:block;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.booking-table-total p a:after{width:2px;height:8px}
.booking-table-total p > span{display:table-cell;vertical-align:top}
.booking-table-total p.booking-total{border-top:1px solid #fff;padding-top:5px;margin-top:5px}
.booking-table-col-content .booking-table-content{display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;margin:0 -10px}
.booking-table-col-content .booking-table-content p{width:50%;padding:0 10px}
p.facility-price-month{text-align:center}


.extra_booking_details_page{}
.extra_booking_details_page h3.text-center,.extra_booking_details_page .h3.text-center{margin:0 0 40px 0}

.extra-booking-detail-login{}
.extra-booking-detail-login form{border:1px solid #d3ced2;padding:20px;margin-bottom:30px}
.extra-booking-detail-login form p.lost_password{margin:0}

.extra-booking-detail-login form .lbl-checkbox{position:relative;margin:25px 0 20px 0;line-height:24px;padding:2px 0 0 30px;cursor:pointer}
.extra-booking-detail-login form .lbl-checkbox input{position:absolute;left:0;top:0;height:24px;width:24px;margin:0;opacity:0}
.extra-booking-detail-login form .lbl-checkbox span{}
.extra-booking-detail-login form .lbl-checkbox span:before{content:"";display:block;position:absolute;height:24px;width:24px;border:2px solid #ddd;top:0;left:0}
.extra-booking-detail-login form .lbl-checkbox span:after{content:"\f00c";font-family:"FontAwesome";font-size:16px;color:#00a4e0;position:absolute;left:4px;top:0;opacity:0}
.extra-booking-detail-login form .lbl-checkbox input:checked~span:before{border-color:#00a4e0}
.extra-booking-detail-login form .lbl-checkbox input:checked~span:after{opacity:1}
.extra-booking-detail-login form .input-box.submit-box .input{height:50px;font-size:14px}
.extra-booking-detail-login form span.error{position:absolute;left:0;top:100%;color:#f00;margin-top:5px;font-size:12px}


.extra_booking_details_page .billing-details-form .woocommerce-billing-fields__field-wrapper{margin:0 -15px}
.extra_booking_details_page .billing-details-form .form-row{margin:0 0 30px 0;padding:0 15px;float:left;width:100%;position:relative}
.extra_booking_details_page .billing-details-form #billing_postcode_field,
.extra_booking_details_page .billing-details-form #billing_state_field{width:50%}
.extra_booking_details_page .billing-details-form .form-row-first,
.extra_booking_details_page .billing-details-form .form-row-last{width:50%}
.extra_booking_details_page .billing-details-form .form-row input,
.extra_booking_details_page .billing-details-form .form-row select{width:100%;border-radius:0;-webkit-border-radius:0;height:50px;border:1px solid #bcbcbc !important;color:#606060;font-size:14px;font-weight:300;font-family:"Biryani";padding:10px 19px;background:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#fff}
.extra_booking_details_page .billing-details-form .form-row label{font-weight:700;margin:0 0 5px 0;font-size:14px;color:#606060;font-family:"Biryani";line-height:22px;display:block;line-height:1.3 !important}
.extra_booking_details_page .billing-details-form .form-row textarea{width:100%;border-radius:0;-webkit-border-radius:0;height:50px;border:1px solid #bcbcbc !important;color:#606060;font-size:14px;font-weight:300;font-family:"Biryani";padding:10px 19px;background:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#fff;height:150px;resize:none}
.extra_booking_details_page .billing-details-form .required{color:red;font-weight:700;border:0;text-decoration:none}
.extra_booking_details_page .billing-details-form .form-row span.error{position:absolute;left:15px;top:100%;color:#f00;margin-top:2px;font-size:12px}
.extra_booking_details_page .billing-details-form .validate-state:after{content:"\f107";display:block;height:48px;width:50px;background:#fff;position:absolute;right:16px;top:24px;pointer-events:none;font-size:24px;font-family:"FontAwesome";line-height:46px;text-align:center;color:#c1c1c1}
.extra_booking_details_page .input-box.submit-box input{height:50px;font-size:16px}

.extra-booking-detail-coupon{}
.extra-booking-detail-coupon form{padding-right:200px;position:relative}
.extra-booking-detail-coupon .input-box{margin:0}
.extra-booking-detail-coupon .text-right{position:absolute;right:0;top:0}
.extra-booking-detail-coupon .text-right .button{border:2px solid #b3d334;line-height:46px}

.extra_booking_details_page p.agreeterms{position:relative;margin:0 0 30px 0;clear:both}
.extra_booking_details_page p.agreeterms label{position:relative;margin:0;line-height:24px;padding:3px 0 0 35px;cursor:pointer;font-weight:400}
.extra_booking_details_page p.agreeterms label input{position:absolute;left:0;top:0;height:24px;width:24px;margin:0;opacity:0}
.extra_booking_details_page p.agreeterms label span{display:inherit;font-size:20px;font-weight:400}
.extra_booking_details_page p.agreeterms label span:before{content:"";display:block;position:absolute;height:24px;width:24px;border:2px solid #ddd;top:0;left:0}
.extra_booking_details_page p.agreeterms label span:after{content:"\f00c";font-family:"FontAwesome";font-size:16px;color:#00a4e0;position:absolute;left:4px;top:0;opacity:0}
.extra_booking_details_page p.agreeterms label input:checked~span:before{border-color:#00a4e0}
.extra_booking_details_page p.agreeterms label input:checked~span:after{opacity:1}
.extra_booking_details_page p.agreeterms span.error{position:absolute;left:0;top:100%;color:#f00;font-size:12px}


/*.cms-sidebar{background:#EEE}
.cms-sidebar h5{font-family:"Delta";font-weight:500;text-transform:uppercase;font-size:16px;display:block;margin:0;color:#fff;padding:10px 15px;background:#001845}
.cms-sidebar ul{margin:0}
.cms-sidebar ul li{padding:0 !important;line-height:24px}
.cms-sidebar ul li:before{display:none}
.cms-sidebar ul li a{color:#303030;display:block;padding:15px 15px 10px 15px;position:relative}
.cms-sidebar ul li+li{border-top:1px solid rgba(0,0,0,0.1)}
.cms-sidebar ul li.selected a{color:#00a4e0}*/

.cms-sidebar{padding:0;margin:0 0 30px 0;position:relative}
.cms-sidebar .sidetitle{background:#303030;color:#fff;margin:2px 4px 0 0;padding:10px 15px;font-size:16px;text-transform:uppercase;font-family:"Delta";display:block;min-width:170px;float:left}
.cms-sidebar ul{margin:0;display:inline}
.cms-sidebar ul li{padding:0 !important;line-height:24px;display:inline-block;vertical-align:top;margin:2px 0.5px}
.cms-sidebar ul li:before{display:none}
.cms-sidebar ul li a{color:#fff;display:block;position:relative;font-size:14px;color:#606060;padding:13px 15px 7px 15px;background: #f5f5f5;border-left:5px solid #bfbfbf;z-index:1;font-weight:400;min-width:177px}
.cms-sidebar ul li a:before{content:"";position:absolute;left:-5px;top:0;background:#fff;z-index:-1;border:1px solid #00a4e0;border-left:5px solid #00a4e0;right:0;height:100%;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;opacity:0}
.cms-sidebar ul li+li{}

.indoor{}
.indoor .cms_join_us_content p{color:#606060}
.indoor .cms_join_us{background:none;margin:0 0 30px 0;padding:0}
.indoor .cms_join_us_content *{color:#606060}
.indoor .cms_victoria .cms_content{background:#eee;padding:20px 20px;min-height:190px}

.inner_page.team_page{padding:30px 0 30px 0}
.team figure{text-align:center;margin:0 0 32px 0}
.team figure > a{display:block;position:relative;overflow:hidden}
.team figure > a img{pointer-events:none;width:100%}
.team figure h4,.team figure .h4{font-size:18px;color:#001845;margin:15px 0 0 0;line-height:26px;font-weight:400}
.team figure h4 a,.team figure .h4 a{color:#001845}
.team-designation{font-size:13px;color:#909090;display:block;line-height:26px}
.team-container .my_pagination .pagination{margin:0}
.team-container .col-ar-12:nth-child(4n+1){clear:both}
.team figure > a:before{content:"";display:block;position:absolute;top:0;height:0;left:0;right:0;background:rgba(0,0,0,0.8);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.team figure > a span.fa{position:absolute;left:50%;top:100%;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#fff;font-size:30px;transform:translate(-50%,2%);-moz-transform:translate(-50%,2%);-ms-transform:translate(-50%,2%);-o-transform:translate(-50%,2%);-webkit-transform:translate(-50%,2%);pointer-events:none}
.team_page .armodal *:last-child{margin-bottom:0}
.team_page .armodal_box h4,.staff_page .armodal_box .h4{color:#001845;font-weight:400;font-size:18px;margin:0 0 5px 0;line-height:30px}
.team_page .armodal img{float:left;margin:0 30px 15px 0;border:1px solid #EEE}
.team_page .armodal ul{padding:0}
.team_page .armodal .team-popup-designation{display:block;font-size:13px;font-weight:400;margin:0 0 20px 0;color:#909090;line-height:20px}
.team_page .my_pagination{margin:0 0 20px 0}
.extra-booking-detail-login .input-box .required{color:#f00}
.extra-booking-detail-login #confirm-err{color:#f00}


/*=================================================== Mini Cart ================================================*/
.mini_cart{width:520px;height:100%;position:fixed;background:#fff;padding:40px 30px;left:100%;top:0;bottom:0;z-index:11;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;overflow-y:auto !important}
.cart_open .mini_cart{margin-left:-520px}
.cart-close{font-size:22px !important;color:#26ade6;position:absolute;right:10px;top:10px;cursor:pointer;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease}
.mini_cart li a img{width:90px !important;float:left !important;margin:0 15px 0 0 !important}
.mini_cart .mini_cart_item li a{}
.mini_cart .mini_cart_item .remove{color:#f00;font-size:22px;position:absolute;left:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.mini_cart .mini_cart_item{position:relative;background:#f0f0f0;padding:15px 15px 15px 50px !important;font-size:12px}
.mini_cart ul{list-style-type:none;padding:0;margin:0}
.mini_cart .mini_cart_item:after{content:"";display:block;clear:both}
.mini_cart .mini_cart_item .remove span{pointer-events:none}
body.cart_open{overflow:hidden}
body.profile_open{overflow:hidden}
.site-main:before{content:"";display:block;position:fixed;top:0;left:0;right:100%;background:rgba(0,0,0,0.8);bottom:0;z-index:11;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.cart_open .site-main:before{right:520px}
.mini_cart .mini_cart_item+.mini_cart_item{margin-top:30px}
#mini_cart .buttons .cart-minproduct .button{padding:0 20px;margin:5px 0;min-width:170px;color:#fff;line-height:50px;background:#00a4e0;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;font-weight:500}
#mini_cart .cart-minproduct{display:inline-block;vertical-align:top;width:49%;text-align:left}
#mini_cart .cart-minproduct+.cart-minproduct{text-align:right}
#mini_cart .total{background:#CCC;padding:13px 15px 10px 15px;margin:30px 0 30px 0}
#mini_cart .total strong{font-size:16px;color:#303030}
#mini_cart .total .woocommerce-Price-amount{font-size:16px;float:right;color:#505050}
.mini_cart .mini_cart_item p{margin:0;font-size:12px}
.mini_cart .mini_cart_item span.quantity{display:block}
.mini_cart .mini_cart_item dl.variation{margin:0}
.mini_cart .mini_cart_item dt,
.mini_cart .mini_cart_item dd{display:inline-block !important;vertical-align:top;float:none;line-height:24px;clear:none !important}



.calendar_page.calendar_backend_page .calendar-table .table-container table tr td:first-child{visibility:visible}

.cms_join_us_img{position:relative;padding-bottom:69.3%}
.cms_join_us_img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-width:100%;max-height:100%;height:auto;width:auto}
.menu-logo{display: block;text-align: center;padding: 15px 10px;}
.check_out_page .wc-terms-and-conditions { position: relative; padding: 0 !important; }
.check_out_page .wc-terms-and-conditions label { cursor: pointer; padding-left: 34px; display: block !important; margin: 0; }
.check_out_page .wc-terms-and-conditions input { position: absolute; left: 0; top: 0; margin: 0 !important; opacity: 0; visibility: hidden; }
.check_out_page .wc-terms-and-conditions input + span { color: #fff; }
.check_out_page .wc-terms-and-conditions input + span a { color: #fff; }
.check_out_page .wc-terms-and-conditions input + span:before { content: ""; display: block; position: absolute; left: 0; top: 0; height: 22px; width: 22px; border: 2px solid #fff; pointer-events: none; }
.check_out_page .wc-terms-and-conditions input + span:after { content: "\f00c"; font-family: "FontAwesome"; font-size: 15px; color: #fff; position: absolute; left: 4px; top: -3px; font-weight: 400; opacity: 0; pointer-events: none; }
.check_out_page .wc-terms-and-conditions input:checked + span:after { opacity: 1; }
.check_out_page .woocommerce-checkout #payment .form-row.place-order { padding: 15px 0 0 0 !important; }
.woocommerce .check_out_page ul#shipping_method li { padding: 0 0 0 30px; text-indent: 0; position: relative; }
.woocommerce .check_out_page ul#shipping_method li:before { display: none; }
.woocommerce .check_out_page ul#shipping_method li label { cursor: pointer; }
.woocommerce .check_out_page ul#shipping_method li label:before { content: ""; display: block; position: absolute; left: 0; top: 0; height: 20px; width: 20px; border: 2px solid #fff; border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -webkit-border-radius: 50%; }
.woocommerce .check_out_page ul#shipping_method li label:after { content: ""; display: block; position: absolute; left: 5px; top: 5px; height: 10px; width: 10px; background: #fff; pointer-events: none; border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -webkit-border-radius: 50%; opacity: 0; }
.woocommerce .check_out_page ul#shipping_method li input:checked + label:after { opacity: 1; }
.woocommerce .check_out_page ul#shipping_method li input { position: absolute; left: 0; top: 0; opacity: 0; visibility: hidden; }
.woocommerce .check_out_page ul#shipping_method li + li { margin-top: 10px; }
.woocommerce .check_out_page ul#shipping_method { padding: 10px 0; }


.woocommerce .cart-collaterals ul#shipping_method li { padding: 0 0 0 30px; text-indent: 0; position: relative; }
.woocommerce .cart-collaterals ul#shipping_method li:before { display: none; }
.woocommerce .cart-collaterals ul#shipping_method li label { cursor: pointer; }
.woocommerce .cart-collaterals ul#shipping_method li label:before { content: ""; display: block; position: absolute; left: 0; top: 0; height: 20px; width: 20px; border: 2px solid #fff; border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -webkit-border-radius: 50%; }
.woocommerce .cart-collaterals ul#shipping_method li label:after { content: ""; display: block; position: absolute; left: 5px; top: 5px; height: 10px; width: 10px; background: #fff; pointer-events: none; border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -webkit-border-radius: 50%; opacity: 0; }
.woocommerce .cart-collaterals ul#shipping_method li input:checked + label:after { opacity: 1; }
.woocommerce .cart-collaterals ul#shipping_method li input { position: absolute; left: 0; top: 0; opacity: 0; visibility: hidden; }
.woocommerce .cart-collaterals ul#shipping_method li + li { margin-top: 10px; }
.woocommerce .cart-collaterals ul#shipping_method { padding: 10px 0; display: inline-block; }
.woocommerce-cart .cart-collaterals .cart_totals table .includes_tax { color: #fff; margin-left: 5px; }

.event-gallery figure > a { display: block; position: relative; overflow: hidden; padding-bottom: 65.885%; border: 1px solid #eee; }
.event-gallery figure > a img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); max-width: 100%; max-height: 100%; height: auto; width: auto; z-index: -1; }


.extra-booking-detail-checkout #payment { background: none; padding: 0 15px 0 40px; }
.extra-booking-detail-checkout #payment ul.payment_methods { padding: 0 0 15px 0; margin: 0 0 15px 0; border-bottom: 1px solid #d3ced2; }
.extra-booking-detail-checkout #payment ul.payment_methods li { padding: 0; margin-top: 20px; }
.extra-booking-detail-checkout #payment ul.payment_methods li:before { display: none; }

.extra-booking-detail-checkout #payment div.payment_box { background: #80d2f0; padding: 8px 15px 4px 15px; margin: 13px 0 0 0; position: relative; }
.extra-booking-detail-checkout #payment div.payment_box p{color:#303030}
.extra-booking-detail-checkout #payment div.payment_box:before{border-bottom-color:#80d2f0}

.extra-booking-detail-checkout #payment ul.payment_methods li .input-radio{position: absolute;left: 0;top: 0;opacity: 0;margin: 0;height: 20px;width: 20px;cursor:pointer}
.extra-booking-detail-checkout #payment ul.payment_methods li .input-radio~label:before{content:"";display:block;height:20px;width:20px;border:2px solid #fff;border-radius:50%;position:absolute;left:0;top:0;pointer-events:none}
.extra-booking-detail-checkout #payment ul.payment_methods li .input-radio~label:after{content:"";height:10px;width:10px;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;position:absolute;left:5px;top:5px;background:#fff;opacity:0;pointer-events:none}
.extra-booking-detail-checkout #payment ul.payment_methods li .input-radio:checked~label:after{opacity:1}
.extra-booking-detail-checkout #payment ul.payment_methods li .input-radio~label{color:#fff;padding-left:30px}
.extra-booking-detail-checkout #payment ul.payment_methods li.wc_payment_method.payment_method_paypal .input-radio{top:13px}
.extra-booking-detail-checkout #payment ul.payment_methods li.wc_payment_method.payment_method_paypal .input-radio~label:before{top:0}
.extra-booking-detail-checkout #payment ul.payment_methods li.wc_payment_method.payment_method_paypal .input-radio~label:after{top:5px}
.extra-booking-detail-checkout #payment ul.payment_methods li img { max-height: 52px; margin-left: 5px; }
.extra_booking_details_page .extra-booking-detail-checkout .input-box.submit-box { margin: 0 15px 0 0; float: right; background: #b3d334; border: 2px solid #b3d334; }
.extra-booking-detail-checkout .input-box.submit-box:before { background: #00a4e0; }
.extra-booking-detail-checkout .input-box.submit-box .input { padding: 0 15px; font-size: 14px; }
.extra-booking-detail-checkout { background: #00a4e0; padding-bottom: 40px; }
.extra-booking-detail-checkout:after { content: ""; display: block; clear: both; }
.extra-booking-detail-checkout #payment div.payment_box:before { display: block; border: 16px solid #80d2f0; border-color: transparent transparent #80d2f0 transparent; position: absolute; top: -27px; left: 20px; content: ""; }
.extra-booking-detail-checkout #payment .payment_method_paypal .about_paypal { color: #fff; margin-left: 15px; font-size: 12px; }

.woocommerce-checkout #payment .payment_method_paypal .about_paypal { color: #fff; margin-left: 15px; }

@media screen and (max-width:479px)
{
.payment_methods.methods p.woocommerce-validated select {   width: 120px; }
.extra-booking-detail-checkout #payment .payment_method_paypal .about_paypal { display: block; margin: 15px 0 0 0; }
}


@media screen and (max-width:375px)
{
    
    .payment_methods.methods p.woocommerce-validated select {   width: 100px; }
}

.player_details_page { padding: 0 0 50px 0; }

.player-info { padding: 30px 0 50px 0; }
div.player-profile h2, div.player-profile .h2 {color: #001845;text-transform: uppercase; margin: 0 0 8px 0; }
div.player-profile h4, div.player-profile .h4 { color: #00a4e0; font-size: 18px; text-transform: uppercase; margin: 0 0 21px 0; }
ul.player-social { font-size: 0; margin: 38px 0 0 0; }
ul.player-social li { display: block; vertical-align: top; padding: 0 0 8px 0; }
ul.player-social li:before { display: none; }
/*ul.player-social li + li { margin-left: 25px; }*/
ul.player-social li strong {font-size: 21px;font-weight: 400;font-family: "Delta";color: #001845;vertical-align: middle;}
ul.player-social li a {color: #00a4e0; font-size: 18px;font-weight: 400;margin-left: 6px;vertical-align: middle;}
div.player-profile table th { border: none; font-size: 14px; color: #303030; text-transform: uppercase; padding: 10px 0; line-height: 28px; }
div.player-profile table td { border: none; padding: 10px 0 10px 15px; line-height: 28px; text-transform: uppercase; font-size: 14px; font-family: "Delta"; font-weight: 300; }
div.player-profile { padding-left: 40px; margin-top: -9px; }

div.player-details { background: #001845; padding: 45px 0 29px 0; }
div.player-details h6, div.player-details .h6 { font-size: 14px; font-weight: 400; color: #fff; text-transform: uppercase; margin: 0 0 15px 0; }
div.player-details h3, div.player-details .h3 { color: #37c2f4; font-size: 24px; font-weight: 400; }
div.player-details .row { display: flex; flex-wrap: wrap; }
div.player-details .col-cust-5 { width: 20%; padding: 0 15px; }


.inner_page .hl-connect-tabs ul { padding-bottom: 10px; }
.inner_page .hl-connect-tabs ul li { padding: 0; }
.inner_page .hl-connect-tabs ul li:before { display: none; }
.inner_page .hl-connect-tabs ul li a { padding: 13px 10px; }
.inner_page .hl-connect { padding: 50px 0 0 0; }

.player-biograph { padding: 41px 0 44px 0; border-bottom: 1px solid #ddd; }
.player-biograph h3, .player-biograph .h3 { color: #001845; font-size: 24px; text-transform: uppercase; margin: 0 0 18px 0; }
.player-biograph p {  }
.player-biograph *:last-child { margin-bottom: 0; }


div.players { padding: 60px 0 43px 0; border-bottom: 1px solid #ddd; }
div.players figure {  }
div.players figure > a { display: block; position: relative; }

div.players figure > a:before{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #CCC;content:"";z-index:1;opacity:0}
div.players figure > a:after{position:absolute;left:0;right:0;top:0;bottom:0;content:"";z-index:1;background:rgba(0,0,0,0.5);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;opacity:0}
div.players figure > a span{position:absolute;left:101%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%;font-size:40px;color:#fff;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;z-index:2;opacity:0}

div.players figure > a img {  }
div.players figcaption { margin-top: 13px; }
div.players figcaption h4, div.players figcaption .h4 { color: #001845; font-size: 18px; font-weight: 400; margin: 0 0 8px 0; }
div.players figcaption h4 a, div.players figcaption .h4 a { color: #001845; }
div.players figcaption p { margin: 0; }
.player-slider .owl-nav > div { position: absolute; left: -64px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); color: #909090; font-size: 45px; margin-top: -30px; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
.player-slider .owl-nav > div.owl-next { left: auto; right: -64px; }
.player-slider.slide-true .owl-nav > div { display: block !important; }

div.players .read-more { font-family: "Delta"; text-transform: uppercase; font-weight: 500; font-size: 14px; }
div.players .text-center { margin-top: 29px; }


.honour_board { margin: 0 0 60px 0; background: url(../images/pattern-honour.png) repeat 0 0 transparent; box-shadow: 5px 5px 30px rgba(0, 0, 0, 0.2); -moz-box-shadow: 5px 5px 30px rgba(0, 0, 0, 0.2); -ms-box-shadow: 5px 5px 30px rgba(0, 0, 0, 0.2); -o-box-shadow: 5px 5px 30px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 5px 5px 30px rgba(0, 0, 0, 0.2); }
.honour { width: calc(33.33333333% - 30px); margin: 15px 15px; text-align: center; border: 1px solid #909090; padding: 9px 10px 7px 10px; background: #fff; position: relative; z-index: 1; }
.honour-year { line-height: 30px; display: block; color: #001845; font-size: 14px; font-weight: 500; font-family: "Delta"; }
.honour-title { display: block; line-height: 30px; color: #303030; font-size: 14px; padding-top: 2px; }
.honour:before { content: ""; display: block; position: absolute; z-index: -1; top: 4px; left: 4px; right: 4px; bottom: 4px; border: 1px solid #909090; }
.honour-board-container { display: flex; flex-wrap: wrap; max-width: 1060px; margin: 0 auto; padding: 29px 0 35px 0; }
.honour_board_page .hl-connect { border-top: 1px solid #ddd; }
.honour_board_content h4, .honour_board_content .h4 { color: #001845; text-transform: uppercase; margin: 0 0 18px 0; }
.honour_board_logo { padding: 50px 0 40px 0; }
.honour_board_content { padding: 0 15px; max-width: 940px; margin: 0 auto; }
.honour_board_content *:last-child { margin-bottom: 0; }

.player_list_tabs{}
.player_list_tabs ul { margin: 0 0 30px 0; border: 2px solid #ddd; border-left: 0; display: inline-block; vertical-align: top; overflow: visible; }
.player_list_tabs ul li { padding: 0; font-size: 12px; color: #606060; line-height: 20px; padding: 6px 5px 0 5px; min-width: 68px; text-align: center; font-weight: 400; border: none; border-left: 2px solid #ddd; text-transform: uppercase; }
.player_list_tabs ul li:before { display: none; }
.player_list_tabs ul li:after { content: ""; display: block; left: -2px; top: -2px; right: -2px; bottom: -2px; border: 2px solid #001845; position: absolute; opacity: 0; z-index: 1; }
.player_list_tabs ul li.resp-tab-active:after { opacity: 1; }

.player_list_tabs .resp-tab-content { border: none; padding: 0; }
.player_list_container { position: relative; }
.player_list_filter { position: absolute; right: 0; top: 0; width: 200px; }
.player_list_filter .input-box.select_box { margin: 0; }
.player_list_filter .input-box.select_box select { height: 30px; border: 2px solid #ddd; padding: 6px 25px 0 10px; font-size: 12px; text-transform: uppercase; cursor: pointer; }
.player_list_filter .input-box.select_box:after { height: 26px; top: 2px; right: 2px; line-height: 26px; width: 30px; font-size: 18px; }

.player_list_tabs figure { margin: 0 0 44px 0 !important; }
.player_list_tabs figure > a { display: block; position: relative; }
.player_list_tabs figure > a img { width: 100%; }
.player_list_tabs figure > a:before{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #CCC;content:"";z-index:1;opacity:0}
.player_list_tabs figure > a:after{position:absolute;left:0;right:0;top:0;bottom:0;content:"";z-index:1;background:rgba(0,0,0,0.5);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;opacity:0}
.player_list_tabs figure > a span{position:absolute;left:101%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%;font-size:40px;color:#fff;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;z-index:2;opacity:0}

.player_list_tabs figcaption { margin: 13px 0 0 0; }
.player_list_tabs figcaption h4, .player_list_tabs figcaption .h4 { font-size: 18px; font-weight: 400; margin: 0 0 8px 0; }
.player_list_tabs figcaption h4 a, .player_list_tabs figcaption .h4 a { color: #001845; }
.player_list_tabs figcaption p { margin: 0; }

.player_list_page .hl-connect { border-top: 1px solid #ddd; }

.player_list_tabs .col-cust-12:nth-child(4n+1) { clear: both; }
.team_inner_about_content {}
.team_inner_about_content h4, .team_inner_about_content h4 { color: #001845; text-transform: uppercase; margin: -5px 0 18px 0; }
.team_inner_about_content p { }
.team_inner_about_content *:last-child { margin-bottom: 0; }
.team_inner_about { border-bottom: 1px solid #DDD; padding-bottom: 50px; }

.team_inner_news_main { padding: 41px 0 44px 0; }
.team_inner_news { width: 33.33333333%; padding: 15px 8px 0 7px;  }
.team_inner_news_container { display: flex; flex-wrap: wrap; margin: 0 -8px 0 -7px; }
.team_inner_news figure { position: relative; padding: 0 0 90px 0; overflow: hidden; }
.team_inner_news figure > a { display: block; }
.team_inner_news figcaption { position: absolute; left: 0; right: 0; top: 100%; background: #001845; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; padding: 14px 20px; transform: translateY(-90px); -moz-transform: translateY(-90px); -ms-transform: translateY(-90px); -o-transform: translateY(-90px); -webkit-transform: translateY(-90px); }
.team_inner_news_category, .team_inner_news_date { color: #dedede; font-weight: 300; font-size: 14px; font-family: "Delta"; display: inline-block; vertical-align: top; line-height: 22px; position: relative; }
.team_inner_news_category + .team_inner_news_date { margin-left: 30px; }
.team_inner_news_category a, .team_inner_news_date a { color: #dedede !important; }
.team_inner_news h5, .team_inner_news .h5 { color: #fff; font-weight: 500; font-size: 18px; font-family: "Delta"; line-height: 24px; min-height: 48px; }
.team_inner_news h5 a, .team_inner_news .h5 a { color: #fff; }
.team_inner_news_main h4, .team_inner_news_main .h4 { color: #001845; text-transform: uppercase; margin: 0 0 5px 0; }
.team_inner_news p { margin: 0; color: #fff; }
.team_inner_news_main .read_more { font-family: "Delta"; font-weight: 500; color: #00a4e0; font-size: 14px; text-transform: uppercase; display: inline-block; vertical-align: top; margin-top: 25px; }

.team_inner_player_list { padding: 44px 0; border-bottom: 1px solid #ddd; }
.team_inner_player_list .player_list_tabs ul { position: absolute; left: 0; top: 0; }
.team_inner_player_list .player_list_container > h4, .team_inner_player_list .player_list_container > .h4 { color: #001845; text-transform: uppercase; margin: 0 0 33px 0; line-height: 30px; }
.team_inner_player_list .read_more { font-family: "Delta"; font-weight: 500; color: #00a4e0; font-size: 14px; text-transform: uppercase; display: inline-block; vertical-align: top; }


.team_ladder { padding: 41px 0 50px 0; }
.team_ladder h4.text-center, .team_ladder .h4.text-center { text-transform: uppercase; color: #001845; }
.team_ladder .opta-widget-container { margin: 0; }
.team_ladder .opta-widget-container h2 { display: none; }
.team_ladder .opta-widget-container .c_standings thead th:nth-child(8) { text-align: right; }
.team_ladder .opta-widget-container tbody td.team { color: #001845 !important }
.team_ladder .opta-widget-container tbody td:nth-child(8) { text-align: right; }

.team_fixture { padding: 41px 0 50px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.team_fixture .opta-widget-container { padding: 0 15px; }
.team_fixture h4.text-center, .team_fixture .h4.text-center { text-transform: uppercase; color: #001845; }
.team_fixture .opta-widget-container .fixtures-plus-list tr.scoreline.match-linked td:nth-child(7) { text-align: right; }
.team_fixture .opta-widget-container .fixtures-plus-list tr.scoreline.match-linked td:nth-child(7),
.team_fixture .opta-widget-container .fixtures-plus tr.aggregate td:nth-child(3) { border-left: 1px solid #ddd; }
.team_fixture .opta-widget-container table { border-bottom: 1px solid #ddd; }

.viewall_ladder { font-family: "Delta"; font-weight: 500; color: #00a4e0; font-size: 14px; text-transform: uppercase; display: inline-block; vertical-align: top; margin: 15px 0 0 0; }

/* hk*********/

.player-social i {
    font-size: 36px;
    width: 40px;
    margin-right: 6px;
    color: #001845;
    vertical-align: middle;
}
.player-profile table tr th:first-child {width: 290px;}
.player-profile table tr th, .player-profile table tr td {font-size: 16px;}


.owl-carousel .owl-item { backface-visibility: visible !important;-moz-backface-visibility: visible !important;-ms-backface-visibility: visible !important;-o-backface-visibility: visible !important;-webkit-backface-visibility: visible !important; }
.team_ladder .player_list_filter { position: static; width: 244px; margin: 0 auto 40px auto; }
.team_fixture .player_list_filter { position: static; width: 244px; margin: 0 auto 40px auto; }

#mybooking { display: flex; flex-wrap: wrap; max-width: 570px; margin: 0 auto; justify-content: center; }
.checkout-contains #mybooking .button { width: auto; min-width: inherit; min-width: initial; height: auto; margin: 0 15px; min-width: 270px; font-size: 16px; }
.checkout-contains #mybooking .button .fa { margin-right: 15px; }
.checkout-contains #mybooking .input-box.submit-box { margin: 0 15px; min-width: 200px; }
.checkout-contains #mybooking .input-box.submit-box .input { padding: 0 45px 0 15px; font-size: 16px; }
.checkout-contains #mybooking .input-box.submit-box .fa { position: absolute; right: 50%; top: 50%; transform: translate(55px,-50%); -moz-transform: translate(55px,-50%); -ms-transform: translate(55px,-50%); -o-transform: translate(55px,-50%); -webkit-transform: translate(55px,-50%); color: #fff; font-size: 26px; pointer-events: none; }

.removeSession { display: block; height: 20px; width: 20px; position: relative; float: right; background: #f00; border-radius: 50%; transform: rotate(45deg); margin-top: 8px; }
.removeSession:before, .removeSession:after { content: ""; display: block; height: 12px; width: 4px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); background: #fff; }
.removeSession:after { width: 12px; height: 4px; }

.booking-cart-buttons .button { width: auto; margin: 0 15px; height: 50px; padding: 0 15px; font-size: 16px; min-width: 200px; }
.booking-cart-buttons .button .fa { margin-right: 10px; font-size: 18px; vertical-align: middle; }
.booking-cart-table .booking-details-table { margin: 0 0 30px 0; }

.single-page-message { margin: 0 0 30px 0; }


.payment_methods.methods input {border-radius: 0;-webkit-border-radius: 0;height: 40px;border: 1px solid #bcbcbc !important;color: #606060;font-size: 14px;font-weight: 300;font-family: "Biryani";padding: 10px 19px;background: none;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;background: #fff;width: 100%;}
.payment_methods.methods {}
.payment_methods.methods p.validate-required label {}
.payment_methods.methods p .required {   color: #f00; }
.payment_methods.methods p {   margin-bottom: 15px !important;}
.payment_methods.methods p label {   display: block;  margin-bottom: 5px;}
.payment_methods.methods p select {width: 100%;height: 40px;padding: 2px 10px;line-height: 40px;border: 1px solid #bcbcbc !important; background: #fff !important;}
.payment_methods.methods p.woocommerce-validated {}
.payment_methods.methods p.woocommerce-validated select {   width: 150px;}
.payment_methods.methods p.woocommerce-validated select+select {   margin-left: 10px;}
.payment_methods.methods p input#cvv {   width: 150px; }
.payment_methods.methods p select.invalid {  background: #fff;  border-color: #f00 !important;}
.payment_methods.methods input.invalid {   border-color: #f00 !important;}

.cr_resp_err {  clear: both;  background: #fff;  text-align: center;  margin: 0 15px 0 15px !important;  padding: 10px 10px;  color: #f00;  position: relative;   top: 15px;}
.payment_methods.methods p .selected_main {   position: relative;}
.payment_methods.methods p .selected_main:after {content: "\f107";display: block;height: 30px;width: 35px;background: #fff;position: absolute;right: 5px;top: -5px;pointer-events: none;font-size: 20px;font-family: "FontAwesome";line-height: 35px;text-align: center;color: #c1c1c1;}
.payment_methods.methods p.woocommerce-validated span+span {  margin-left: 8px; }

#billing_country_field strong {  background: #ccc;  padding: 10px 10px;    height: 50px;    display: block;    color: #000;    line-height: 35px;    font-weight: normal;}

/*=================================================== Media Queries ============================================*/
@media screen and (min-width:1921px)
{
}
@media screen and (max-width:1599px)
{
#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:16.66666667%}
}
@media screen and (max-width:1439px)
{
}
@media screen and (max-width:1338px)
{
.player-slider .owl-nav > div { left: -35px; }
.player-slider .owl-nav > div.owl-next { right: -35px; }
.hl-brands .owl-nav > div{ left: -50px; }
.hl-brands .owl-nav > .owl-next { right: -50px; }
}
@media (min-width:1200px)
{
.hl-cricket-victoria-container.spreadslider {  height: 0;  overflow: hidden; }
}

@media (max-width:1199px)
{
.hl-cricket-victoria-container {  height: 0;  overflow: hidden; }
.hl-cricket-victoria-container.spreadslider {  height: auto !important;  overflow: visible !important; }
    
}

@media screen and (max-width:1279px)
{
.hl-partners-slider{padding:0 36px}
.hl-partners .owl-nav > div{left:0;font-size:30px}
.hl-partners .owl-nav > .owl-next{left:auto;right:0}
.hl-brands-slider{padding:0 36px}
.hl-brands .owl-nav > div{left:0;font-size:30px}
.hl-brands .owl-nav > .owl-next{left:auto;right:0}
.related_products_slider .owl-prev { position: static; display: inline-block; width: 40px; line-height: 48px; margin: 0; text-align: center; background: #00a4e0; font-size: 30px; color: #fff; height: 40px; overflow: hidden; padding: 0 2px 0 0;transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;vertical-align:top}
.related_products_slider .owl-next{position:static;display:inline-block;width:40px;line-height:48px;margin:0 10px;text-align:center;background:#00a4e0;font-size:30px;color:#fff;height:40px;overflow:hidden;padding:0 0 0 2px;transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;vertical-align:top}
.related_products_slider .owl-nav{text-align:center;margin-top:30px}
.calendar-gallery-slider .owl-nav > div{left:0}
.calendar-gallery-slider .owl-nav > .owl-next{left:auto;right:0}
.calendar-gallery-slider{padding:0 30px}
.player-slider { padding: 0 30px; }
.player-slider .owl-nav > div { left: 0; }
.player-slider .owl-nav > div.owl-next { right: 0; }
}
@media screen and (min-width:1025px)
{
a:hover{color:#001845}
.scroll_top:hover{background:#001845}

.button:hover{color:#fff}
.button:hover:before{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}



.input-box .input:focus{border-color:#00a4e0}
.submit-box:hover .input,
.submit-box.focus .input{color:#fff}



.submit-box:hover:before,
.submit-box.focus:before,
.search_page .search-sidebar ul li.sf-field-submit:hover:before,
.search_page .search-sidebar ul li.sf-field-submit:focus:before{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}


.logo img{}
.logo,
.logo img,
.header-contact ul{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.site-main > header.sticky{background:#001845}
.site-main > header.sticky .logo-text{width:0}

.hl-four-box a:hover:after{width:120px}
.hl-news .show_more:hover{color:#001845}
.hl-news .read_more:hover{color:#001845}
.hl-news-box.box1 figure:hover p{height:48px}
.hl-news-box.box2 figure:hover p{height:72px}
.hl-news-box.box3 figure:hover p{height:72px}
.hl-news-box.box4 figure:hover p{height:48px}
.hl-news-box.box5 figure:hover p{height:48px}
.hl-news-box.box6 figure:hover p{height:72px}
.hl-news-box.box7 figure:hover p{height:48px}
.hl-news-box.box8 figure:hover p{height:48px}
.hl-news-box.box9 figure:hover p{height:72px}
.hl-news-box.box10 figure:hover p{height:48px}
.hl-news-box.box11 figure:hover p{height:48px}

.hl-news-box figure:hover figcaption{background:#00a4e0}
.hl-partners-slider .item:hover:before{opacity:1}
.hl-partners .owl-nav > div:hover{color:#00a4e0}
.instagram_box:hover .instagram_icon i,.sbi_photo_wrap a.sbi_photo:hover:after{right: 50%;top: 50%;transform: translate(50%,-50%);-moz-transform: translate(50%,-50%);-ms-transform: translate(50%,-50%);-o-transform: translate(50%,-50%);-webkit-transform: translate(50%,-50%);font-size:48px}
.instagram_box:hover:before,.sbi_photo_wrap a.sbi_photo:hover:before{width:100%;height:100%}
.hl-brands-slider .item:hover:before{opacity:1}
.hl-brands .owl-nav > div:hover{color:#00a4e0}


.hl-news-box.box2:hover h4,.hl-news-box.box2:hover .h4,
.hl-news-box.box3:hover h4,.hl-news-box.box3:hover .h4,
.hl-news-box.box6:hover h4,.hl-news-box.box6:hover .h4{margin-bottom:15px}

.quick_links ul li a:hover{padding-left:15px;color:#b3d334}
.quick_links ul li a:hover:before{width:10px}
.footer-contact a:hover{/*padding-left:15px;*/color:#b3d334}
.footer-contact a:hover:before{width:10px}
.footer-social ul li a:hover{color:#b3d334}
.footer-social ul li a:hover:after{background:#fff}
.signature a:hover{color:#b3d334}

.my_pagination li a:hover{background:#00a4e0;color:#fff}
.breadcrumb > li a:hover{color:#4da3dd}
/*.sidebar ul li > a:hover{color:#173b65}*/
.sidebar ul li a:hover:before{opacity:1}
.contact_page .contact_us_icon a:hover{color:#00a4e0}
/*.breadcrumb > li a:hover:after{width:100%}*/
.contact_info a:hover{color:#00a4e0}

.blog_content a.read_more:hover:after{opacity:1;margin-left:5px}
.blog_listing.tags a:hover{background:#00a4e0;color:#fff}
.blog_content h5 a:hover{color:#00a4e0}
.blog_listing ul li a:hover{color:#00a4e0}


.news_box figure > a:hover:before{height:100%}
.news_box h4 a:hover,.news_box .h4 a:hover{color:#00a4e0}
.news_box figure > a:hover .fa{transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%);bottom:50%}


.gallery_listing_page figure > a:hover:before{height:100%}
.gallery_listing_page figure > a:hover:after{transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%);bottom:50%}
.gallery_details_page figure > a:hover:before{height:100%}
.gallery_details_page figure > a:hover:after{transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%);bottom:50%}


.service figure h3 a:hover,.service figure .h3 a:hover{color:#00a4e0}
.service figure > a:hover:before{transform:translate(-15px,0) skewX(-21.8deg);-moz-transform:translate(-15px,0) skewX(-21.8deg);-ms-transform:translate(-15px,0) skewX(-21.8deg);-o-transform:translate(-15px,0) skewX(-21.8deg);-webkit-transform:translate(-15px,0) skewX(-21.8deg);left:50%}
.service figure > a:hover:after{right:48px;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}

.header-call-device{display:none}



.product figcaption h4 a:hover,.product figcaption .h4 a:hover{color:#00a4e0}
.product figure > a:hover:after{opacity:1}
.product figure > a:hover span{opacity:1}

.related_product figcaption h4 a:hover,.product figcaption .h4 a:hover{color:#00a4e0}
.related_product figure > a:hover:after{opacity:1}
.related_product figure > a:hover span{opacity:1}
.related_products_slider .owl-nav > div:hover{color:#00a4e0}

.size-chart-btn:hover{color:#00a4e0}
.size-chart-btn:hover .icon{border-color:#00a4e0}
.size-chart-btn:hover .icon:before{border-color:#00a4e0}
.size-chart-btn:hover .icon:after{background:#00a4e0}


.cms_guidelines ul li a:hover .text{color:#00a4e0}
.cms_related_document ul li a:hover .text{color:#00a4e0}
.pdf_downloads ul li a:hover .text{color:#00a4e0}
.videos_tab .video a.title{color:#00a4e0}
.cms_search_btn:hover,.cms_search_btn:focus{background:#b3d334}
.cms_testimonials_read_more:hover{color:#fff;background:#b3d334}
.cms_gradient .read_more:hover{color:#fff}
.service-sidebar ul li.in > span:before{content:"\f068"}
.service-sidebar ul li:hover > span{color:#00a4e0}
.service-sidebar ul li:hover > a{color:#00a4e0}


.cart_page .woocommerce-cart-form table.shop_table td.product-remove a.remove:hover{background:none;color:#00a4e0 !important}
/*.cart_page .woocommerce-cart-form table.shop_table td.product-remove a.remove:hover:before,
.cart_page .woocommerce-cart-form table.shop_table td.product-remove a.remove:hover:after{background:#00a4e0}*/
.woocommerce form .billing-details-form .form-row input:focus{border-color:#00a4e0 !important}

.woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1;margin-right:0;transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease}
.woocommerce-orders-table__cell-order-actions .button.pay:hover,
.woocommerce-orders-table__cell-order-actions .button.view:hover,
.woocommerce-orders-table__cell-order-actions .button.cancel:hover{background:#26ade6;color:#fff}


.calendar-today .prev-day:hover{color:#00a4e0}
.calendar-today .prev-day:hover span{color:#00a4e0}
.calendar-today .next-day:hover{color:#00a4e0}
.calendar-today .next-day:hover span{color:#00a4e0}
.calendar-right-date .calendar-btn:hover .fa{color:#4da3dd}

.header-profile-list ul li a:hover{background:#fff;color:#00a4e0}
.hl-cricket-victoria-circle:hover:after{animation: spinAround 9s linear infinite;-webkit-animation: spinAround 9s linear infinite;opacity:1}
.hl-cricket-victoria-circle:hover:before{opacity:0}

.event-content h4 a:hover,.event-content .h4 a:hover{color:#00a4e0}
.events-sidebar ul li a:hover:before{opacity:1}
.events-sidebar ul li a:hover{color:#00a4e0}
.event-gallery figure > a:hover:before{height:100%}
.event-gallery figure > a:hover:after{transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%);bottom:50%}

.navigation > form{display:none}
.device-menu{display:none}
.device-view-cart{display:none}


.calendar-gallery > a:hover:after{opacity:1}
.calendar-gallery > a:hover:before{opacity:1}
.calendar-gallery-slider .owl-nav > div:hover{color:#00a4e0}

.booking-table-title .remove_service:hover{border-color:#001845}
.booking-table-title .remove_service:hover:before,
.booking-table-title .remove_service:hover:after{background:#001845}
.booking-table-total p a:hover{border-color:#001845}
.booking-table-total p a:hover:before,
.booking-table-total p a:hover:after{background:#001845}

.cms-sidebar ul li a:hover{/*color:#fff;background:#001845;*/}
.cms_join_us_content a:hover{color:#fff}

.team figure > a:hover:before{height:100%}
.team figure > a:hover span.fa{top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.team figure h4 a:hover,.team figure .h4 a:hover{color:#00a4e0}
.cms-sidebar ul li a:hover:before{opacity:1}
.check_out_page .wc-terms-and-conditions input + span a:hover { color: #001845; }

.player-slider .owl-nav > div:hover { color: #00a4e0; }
div.players figcaption h4 a:hover, div.players figcaption .h4 a:hover { color: #00a4e0; }

.player_list_tabs figcaption h4 a:hover,.player_list_tabs figcaption .h4 a:hover{color:#00a4e0}
.player_list_tabs figure > a:hover:after{opacity:1}
.player_list_tabs figure > a:hover span{opacity:1}

div.players figcaption h4 a:hover,div.players figcaption .h4 a:hover{color:#00a4e0}
div.players figure > a:hover:after{opacity:1}
div.players figure > a:hover span{opacity:1}

.team_inner_news figure:hover figcaption { transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); -webkit-transform: translateY(-100%); background: #00a4e0; }
.team_inner_player_list .read_more:hover { color: #001845; }

ul.player-social li a:hover { color: #001845; }


.logo.team-victoria-spirit a { width: auto; }
.logo.team-victoria-spirit a img { height: 58px; }
.site-main > header.sticky .logo.team-victoria-spirit a img { height: 48px; }

.removeSession:hover { background: #000; }
}
@media screen and (max-width:1199px)
{
/*#page_title{padding:90px 0}*/
.hl-news-box figcaption{padding:14px 15px}
.hl-news-box p{font-size:13px}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:20%}
.banner_caption{transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;right:15px}
.hl-four-box a:before{border-width:90px 121px 0 121px}
.hl-cricket-victoria-container .col-ar-12{width:100%;padding:0; /*width:26%;display:inline-block;float:none;vertical-align:top;margin-bottom:30px;*/}
.hl-cricket-victoria-container{/*text-align:center;*/}
.footer-bottom:before{margin:0 15px;width:auto}

.cms_logos_img{margin-left:0}
.cms_search{min-height:524px}
.cms_search:after{border-width:262px 0 262px 190px}
.cms_two_part_content img{left:auto;right:40px}

.hl-cricket-victoria-container{margin:0;padding:0 25px}
.hl-cricket-victoria-container .owl-nav > div{color:#909090;font-size:30px;font-weight:400;position:absolute;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.hl-cricket-victoria-container .owl-nav > .owl-next{left:auto;right:0}
}
@media screen and (max-width:1024px)
{
.site-main > header.sticky{background:#001845}
.site-main > header.sticky .logo-text{width:0}
.logo{padding:14px 0 0 0}
.header-call-device{display:block;float:right;height:25px;width:25px;background:url(../images/call-icon.png) no-repeat 0 0 transparent;margin-top:22px;position:relative;z-index:1}
.hl-cricket-victoria{background-position:center center !important;background-attachment:initial !important}
.search-box{padding:0 20px;top:364px;transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);-webkit-transform:translate(0);left:0}
.banner figure img{height:480px;width:auto}
.search-btn{display:none}
.header-right-buttons{display:none}

.navigation form{position:relative;padding:10px 10px}
.device-search-text{height:50px;padding:13px 50px 8px 15px;width:100%;border:none}
.device-search-input{background:none;border:none;padding:0;position:absolute;height:50px;width:50px;right:10px;top:10px}
.navigation form:before{content:"\f002";font-family:"FontAwesome";color:#000;font-size:24px;top:50%;transform:translateY(-50%);right:25px;position:absolute;z-index:1;pointer-events:none;margin-top:-1px}


.device-menu{}
.device-menu ul{}
.device-menu ul li{border-top:1px solid rgba(255,255,255,0.2)}
.device-menu ul li a{display:block;color:#ffff;padding:15px 15px 10px 40px;background:rgba(255,255,255,0.1)}
.device-view-cart{display:block;color:#ffff;padding:15px 15px 10px 40px;background:rgba(255,255,255,0.1)}
.team_inner_news p { display: none; }
.team_inner_news figcaption { transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; -webkit-transform: none; top: auto; bottom: 0; }
.team_inner_news figure { padding: 0; }
.team_inner_news h5, .team_inner_news .h5 { margin: 0; }
}
@media screen and (max-width:1023px)
{
.booking_details_content{margin:-9px 0 0 0}
#cff.masonryfeed .cff-item{width:31.33333333%}
div.twitter_content .twitter_box01{width:31.33333333%}
/*div.twitter_content .twitter_box01:nth-child(4n+1){clear:none}
div.twitter_content .twitter_box01:nth-child(3n+1){clear:both}*/
.calendar_page .calendar-table table{width:1200px}
.calendar_page .calendar-table .table-container{overflow:auto;border-right:1px solid #999}
.search-box{top:492px}
}
@media screen and (max-width:991px)
{
    .booking_details_page .checkout-contains .input-box.submit-box {
    width: auto;
    float: none;
}
.checkout-contains .input-box.captcha-box {
    float: left;
}
.checkout-contains .input-box.submit-box {
    width: auto;
    float: right;
}
.banner_caption{padding:15px 15px 20px 15px;bottom:75px}
.banner_caption p{line-height:22px;font-size:13px}
.banner_caption h1, .banner_caption .h1{font-size:16px;line-height:24px}
.banner_caption .button{line-height:44px;min-width:135px;font-size:13px}
.banner .owl-dots{bottom:30px}
.banner figcaption{bottom:71px}
.banner figure img{max-height:420px}
.hl-four-box{width:50%;padding:5px}
.hl-four-box a:after{display:none}
.hl-four-box a:before{display:none}
.hl-four-box a img{max-width:46px}
.hl-four-box a img{display:table-cell;vertical-align:middle}
.hl-four-box h3, .hl-four-box .h3{min-height:initial;margin:0;line-height:20px;padding-left:34px;font-size:16px}
.hl-four-box a{padding:10px 23px}
.hl-four-box figcaption{text-align:left;display:table-cell;vertical-align:middle}
.hl-four-box figure{display:table}
.hl-four-boxes{padding:5px 0 15px 0}

.hl-cricket-victoria-container .col-ar-12{/*width:33%;*/}
.footer-social{float:none;text-align:center;margin:25px 0 0 0}
.signature{float:none;text-align:center;margin-top:10px}
.footer-bottom:before{display:none}
.footer-contact{margin-top:0}


.mobile-accordion{margin-bottom:7px}
.mobile-accordion .title{margin:0;padding:4px 0 11px 0;color:#b3d334;text-align:center;position:relative;margin:0 !important;text-align:left;font-size:14px;line-height:18px;font-weight:500;border-bottom:1px solid rgba(255,255,255,0.3)}
.mobile-accordion .title span{position:absolute;right:10px;font-weight:400;font-size:18px;width:100%;height:100%;left:0;top:0;font-family:"FontAwesome"}
.mobile-accordion .title span:after{content:"\f078";position:absolute;right:0;top:3px;color:#bbb}
.mobile-accordion.in .title span:after{content:"\f077"}
.mobile-accordion > ul,.mobile-accordion-toggle{padding:13px 0 0 0;display:none;margin:0}
.mobile-accordion .title:after{display:none}
.mobile-accordion.mobile-toggle{margin-top:0}

.booking_details_content ul li .content{padding-left:20px}
.booking_details_content ul li .title{width:150px}

.product_page .col-ar-12:nth-child(3n+1){clear:none}
.product_page .col-ar-12:nth-child(2n+1){clear:both}
.video_box iframe{width: 700px;height: 409px;}
.related_products{margin-top:30px}
.pdf_downloads ul li{width:50%}
.woocommerce .product_details_content .spinner .input_quantity{width:160px}
.product_details_page .resp-tabs-list li{min-width:190px}
.cms_search:before{width:58.33333333%;right:41.66666667%}
.cms_search:after{left:58.33333333%;border-width:275px 0 275px 190px}
.cms_search{min-height:550px}
.cms_testimonial p{font-size:34px;line-height:52px}
.cms_testimonials:before{transform:translateX(-50%) scale(0.75);-moz-transform:translateX(-50%) scale(0.75);-ms-transform:translateX(-50%) scale(0.75);-o-transform:translateX(-50%) scale(0.75);-webkit-transform:translateX(-50%) scale(0.75)}

.cms_two_part{padding:0 0 40px 0}
.cms_two_part_content{margin-top:40px}

.related_products_slider .owl-nav.items_4{display:block}
.thumbnail_slider .owl-nav.items_4{display:block}
.booking_details_thumb_slider .owl-nav.items_4{display:block}

.instashow-gallery-view-active .instashow-gallery-media{height:auto !important;width:25% !important;padding-bottom:25% !important;position:relative}

.instashow a.instashow-gallery-media-link{position:absolute}
.instashow a .instashow-gallery-media-image{position:absolute}
.instashow a .instashow-gallery-media-image img{position:absolute}
.instashow-gallery-container{}
.instashow-gallery-container:after{content:"";display:block;clear:both}
.instashow-gallery-wrapper{height:auto !important}
#sbi_images > div{/*height:auto !important;*/}
.instashow-gallery-view{height:auto !important}
.woocommerce-account .woocommerce-MyAccount-content{width:70% !important}
.woocommerce-account .woocommerce-MyAccount-navigation{width:30% !important}
.order_details_customer_details .woocommerce-columns--addresses:before{display:none !important}
.order_details_customer_details .woocommerce-column--billing-address{width:100% !important}
.order_details_customer_details .woocommerce-column--shipping-address{width:100% !important;padding-top:20px;border-top:1px solid #ddd}
.woocommerce-Addresses:before{display:none !important}
.woocommerce-Addresses .u-column1{width:100% !important}
.woocommerce-Addresses .u-column2{width:100% !important;padding-top:20px;border-top:1px solid #ddd}
.woocommerce-Addresses .u-column2 address{margin-bottom:0 !important}


.woocommerce .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders thead,
.woocommerce-page .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders thead { display: none }
.woocommerce  .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders tbody tr td:first-child,
.woocommerce-page .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders tbody tr td:first-child { border-top: 0 }
.woocommerce  .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders tbody th,
.woocommerce-page .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders tbody th { display: none }
.woocommerce  .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders tr,
.woocommerce-page .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders tr { display: block }
.woocommerce  .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders tr td,
.woocommerce-page  .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders tr td { display: block; text-align: right!important;border-top:1px solid #ccc}
.woocommerce  .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders tr td.order-actions,
.woocommerce-page  .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders tr td.order-actions { text-align: left!important }
.woocommerce  .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders tr td::before,
.woocommerce-page  .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders tr td::before { content: attr(data-title) ": "; font-weight: 700; float: left }
.woocommerce  .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders tr td.actions::before,
.woocommerce  .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders tr td.product-remove::before,
.woocommerce-page table.shop_table_responsive tr td.actions::before,
.woocommerce-page table.shop_table_responsive tr td.product-remove::before { display: none }
.woocommerce .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders tr:nth-child(2n) td,
.woocommerce-page  .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders tr:nth-child(2n) td { background-color: rgba(0,0,0,.025) }
.woocommerce .woocommerce-MyAccount-content table.shop_table_responsive.woocommerce-MyAccount-orders tr td.woocommerce-orders-table__cell-order-actions:before{display:none}

.woocommerce .woocommerce-MyAccount-content table.my_account_orders{border:none}
.woocommerce .woocommerce-MyAccount-content table.my_account_orders tr{background:#eee}
.woocommerce .woocommerce-MyAccount-content table.my_account_orders tr+tr{margin-top:30px}
.calendar-today{margin:-8px 170px 23px 260px}
.calendar-today .current-date{margin:0 10px}

.event-details-space ul li{padding:0 20px 15px 0;width:25%}
.event-details-space{margin:0 0 25px 0}

.hl-news-box h4, .hl-news-box .h4{margin:0;line-height:22px;font-size:16px;font-weight:400}
.hl-news-category,.hl-news-date{font-size:13px}
.hl-news-box figcaption{padding:5px 10px}
.extra-booking-detail-table{margin-top:30px}
.team-container .col-ar-12:nth-child(4n+1){clear:none}
.team-container .col-ar-12:nth-child(3n+1){clear:both}
div.player-details h3, div.player-details .h3 { font-size: 20px; }
.honour { width: calc(50% - 30px); }
.player_list_tabs .col-cust-12:nth-child(4n+1) { clear: none; }
.player_list_tabs .col-cust-12:nth-child(3n+1) { clear: both; }

.team_inner_news { width: 50%; }
div.player-profile { padding-left: 0; }
.teaminneraboutmain figure > img { max-width: 320px; margin: 0 auto 30px; text-align: center; display: block; }

.booking-cart-buttons .button { font-size: 15px; min-width: 170px; }
}
@media screen and (min-width:992px)
{
.mobile-accordion > ul, .mobile-accordion-toggle{display:block !important}
}
@media screen and (max-width:767px)
{
.team_inner_news_container {
    margin: 0;
    width: 140%;
}    
.team_inner_news {width: 100% !important;padding: 0}
.playerlisttabs_mobile .col-xs-6{width: 100% !important;padding: 0;}
.team_inner_news_container {margin: 0;}
.playerlisttabs_mobile {margin: 0 !important;}
.armodal_box {
    padding-bottom: 30px;
}
.fa.armodal-close {
    font-size: 30px;
}
.breadcrumb{display:none}
.scroll_top .top-text{display:none}
.scroll_top{height:40px;width:40px;bottom:30px;right:10px}
.scroll_top .fa-angle-up{margin:-1px 0 0 0;font-size:24px;line-height:40px}
.inner_page{padding:40px 0}
.sidebar .title .icon{display:block}

/*.button{line-height:60px;font-size:16px;min-width:200px}
.button:before{top:8px;left:8px;bottom:8px;right:8px}*/

h1,.h1{font-size:30px}
h2,.h2{font-size:24px}
h3,.h3{font-size:20px}
h4,.h4{font-size:18px}
h5,.h5{font-size:16px}
h6,.h6{font-size:14px}
img.alignleft{float: none;margin: 0 auto 20px auto;display: block}
img.alignright{float: none;margin: 0 auto 20px auto;display: block}
.sidebar{margin-top:30px}
.contact_page .contact_us_icon span.fa,
.contact_page .contact_us_icon.abn span{height:50px;width:50px;margin:0 10px 0 0;font-size:22px}
.contact_page .contact_us_icon.abn span{font-size:14px}
.contact_page .map{margin-top:30px}
.contact_page .map iframe{height:290px}
.contact_page form .row{margin:0 -10px}


.page_title h1, .page_title .h1{font-size:30px}
/*#page_title{padding:55px 0}*/
.testimonial-list .testimonial-content p{line-height:26px;font-size:15px}
.testimonials-client{font-size:13px}

.blog_listing > span{display:block;width:100%;position:absolute;top:0px;left:0px;height:47px}
.blog_listing > span:after{content:"\f067";font:normal normal normal 18px/1 FontAwesome;color:#fff;position:absolute;right:15px;top:15px}
.blog_listing.in > span:after{content:"\f068"}
.blog_listing{position:relative;margin-top:30px}
.blog_listing ul{display:none}
.tags-box{display:none}
.blog_listing h5{font-size:16px}
.blog_listing.recent_post ul li a{margin:0}
.blog_listing.recent_post ul li+li{margin-top:10px;padding-top:15px}


.news_page{padding:10px 0 40px 0}
.news_box{margin:30px 0 0 0}
.news_page .my_pagination .pagination{margin:30px 0 0 0}


.my_pagination .pagination{margin:30px 0 0 0}
.my_pagination .pagination li{margin-top:3px}
.my_pagination .pagination li a,
.my_pagination .pagination li .page-numbers.dots{height:38px;width:38px}

.gallery_listing_page{padding:10px 0 40px 0}
.gallery_details_page{padding:10px 0 40px 0}

.contact_page form{margin-top:30px}

.product_page{}
.product_page .my_pagination .pagination{margin:30px 0 0 0}
.product_page .col-ar-12:nth-child(3n+1){clear:none}
.product_page .col-ar-12:nth-child(2n+1){clear:both}
.product{margin:30px 0 0 0}

.product_details_content .product_name{font-size:24px;line-height:40px;margin:0 0 10px 0}
.product_details_content{margin-top:30px}

.video_box iframe{width:520px;height:304px;}


.home_page .col-xs-12,
.inner_page .col-xs-12{padding:0 10px}
.product_page .col-ar-12{padding:0 10px}

#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:25%}
.banner_caption{display:none}
.banner .owl-dots{line-height:9px;bottom:20px}
.banner .owl-dots .owl-dot{height:9px;width:9px}
.banner .owl-dots .owl-dot+.owl-dot{margin-left:6px}
.banner figure img{max-height:280px}
.banner h2, .banner .h2{font-size:24px;line-height:30px}
.banner p{font-size:14px;line-height:20px}
.banner figcaption{padding:0 10px;bottom:70px;}
.logo{width:100%;text-align:center;padding:18px 0 0 0; z-index: 1; }
.logo img{max-height:35px}
a.logo-text{width:144px}
a.logo-icon{width:auto}
.header-call-device{margin-right:-5px}
.hl-four-box-container{margin:0 -5px}
.hl-google-add1 .col-xs-12{padding:0 0}
.hl-news .show_more{display:none}
.hl-news h2, .hl-news .h2{font-size:18px;margin:0 0 13px 0}
.hl-news-box{width:100% !important;float:none;padding:0;overflow:hidden;text-align:left}
.google-add2{text-align:center}
.google-add2 img{}
.hl-news-box figure img{width:auto !important;max-width:initial;height:320px;position:relative;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.hl-news-more{display:block}
.hl-news-container{margin:0;width:133%}
.hl-news-box h4, .hl-news-box .h4{font-size:14px;line-height:18px;font-weight:400;margin:6px 0 0 0}
.hl-news{padding:14px 0 19px 0;text-align:center}
.hl-news-box figcaption{padding:13px 20px}
.hl-news-category, .hl-news-date{font-size:12px}
.hl-news-category { margin-right: 30px; max-width: calc(100% - 110px); }
.hl-news-container{margin:0;width:140%}
.read_more_device{display:inline-block;vertical-align:top;color:#00a4e0;font-weight:400;font-size:12px;font-family:"Delta";text-transform:uppercase;margin:6px 0 15px 0}
.hl-cricket-victoria h4, .hl-cricket-victoria .h4{line-height:22px;font-size:14px;margin:17px 0 0 0}
.hl-cricket-victoria-circle .count{font-size:20px;margin-top:29px}
.hl-cricket-victoria-container .col-ar-12{/*display:block;width:200px;margin:0 auto;*/}
.hl-cricket-victoria-circle img{width:50px !important;margin-top:-29px}
.hl-cricket-victoria-container{/*margin:0;padding:0 30px;*/}
/*.hl-cricket-victoria-container .owl-nav > div{color:#909090;font-size:30px;font-weight:400;position:absolute;left:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.hl-cricket-victoria-container .owl-nav > .owl-next{left:auto;right:15px}*/
.hl-cricket-victoria h2, .hl-cricket-victoria .h2{font-size:18px;margin:0 0 13px 0}
.hl-cricket-victoria{padding:14px 0 23px 0}
.hl-partners h2,.hl-partners .h2{font-size:18px;margin:0 0 26px 0}
.hl-partners{padding:14px 0 30px 0}
.hl-partners .owl-nav > div{left:0;font-size:30px}
.hl-partners .owl-nav > .owl-next{left:auto;right:0}
.hl-partners-slider{padding:0 36px}
.hl-connect-tabs ul li span.text{display:none}
.hl-connect-tabs ul li span.fa{margin-right:0}
.hl-connect-tabs ul li{min-width:90px}
.hl-connect-tabs ul li+li{margin-left:15px}
.hl-brands h2,.hl-partners .h2{font-size:18px;margin:0 0 26px 0}
.hl-brands{padding:14px 0 30px 0}
.hl-brands .owl-nav > div{left:0;font-size:30px}
.hl-brands .owl-nav > .owl-next{left:auto;right:0}
.hl-brands-slider{padding:0 36px}
.footer .col-xs-12{padding:0 10px}
.footer-top{padding:10px 0 26px 0}
.footer-contact p{font-size:12px}
.footer-social{margin-top:0}
.signature span, .signature p, .signature a{font-size:12px}
.quick_links ul li{font-size:12px}
.hl-news-main{margin:0}

.booking_details_img{text-align:center;width:390px;padding-bottom:434px;margin-left:auto;margin-right:auto}
.booking_details_thumbs{margin:0 auto;width:390px}
.booking_details_content{margin:30px 0 0 0}
.booking_details_content h3, .booking_details_content .h3{margin:0 0 15px 0}
.booking_details_content ul li{line-height:30px}
.booking_details_action{margin-top:30px;padding-top:30px}
.booking_details_content h3, .booking_details_content .h3{font-size:20px}


.product_details_img{max-width:390px;padding-bottom:434px;margin-left:auto;margin-right:auto}
.product_details_thumbs{margin:0 auto;max-width:390px}

#page_title{padding:150px 0 30px 0}

.cms_content h2, .cms_content .h2{font-size:20px;margin:0 0 15px 0}
.cms_content h4, .cms_content .h4{font-size:18px;margin:0 0 15px 0}
.cms_cta_col h4, .cms_cta_col .h4{font-size:18px;margin:0 0 20px 0}

.cms_content{margin-bottom:30px}
.cms_logos_img{margin:0;text-align:center}
.cms_cta_col{width:100%;margin-top:30px;padding:0 10px}
.cms_guidelines{padding:25px 15px}
.cms_application_form{padding:25px 15px}
.cms_cta_col:before{left:10px;right:10px}
.cms_join_us{padding:30px 0 40px 0}
.cms_join_us_img{text-align:center;margin-top:30px}
.cms_victory_right{margin-top:30px}
.cms_related_document{padding:33px 15px 10px 15px}
.cms_related_document ul li{width:100%;padding:0}
.cms_cta{padding-bottom:40px}
.cms_victoria{padding:40px 0}

.product_details_tabs h2.resp-accordion{font-weight:400;font-size:18px;line-height:30px;padding:5px 15px !important;background:#00a4e0 !important;border:none !important;margin:15px 0 0 0;position:relative;color:#fff}
.product_details_tabs h2.resp-accordion span{position:absolute;right:12px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:24px;font-weight:400;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.product_details_tabs .resp-tab-content{border:1px solid #309feb !important;padding:15px 15px}
/*.product_details_tabs .resp-tabs-container{padding:0 15px}*/
.product_details_tabs h2.resp-accordion.resp-tab-active span{transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg)}

.armodal{padding:30px 15px;position:relative;transform:none;top:auto;left:auto;max-width:100%;max-height:100%}
.lbl_product_price{font-size:36px;margin:20px 0 0 0}
.product_details_tabs{margin:30px 0 0 0;padding:0;border:none}
.product_details_content .row{margin:0 -10px}
.armodal_box.size_chart{padding:15px}
.armodal-close{top:10px;right:10px}
.product_details_img{pointer-events:none}

.cms_video_container{max-width:400px;margin:40px auto 0 auto;padding-bottom:302px}
.cms_join_us_content h4, .cms_join_us_content .h4{margin-top:0}
.cms_video_container .play_video .fa{font-size:70px}

.cms_services h2, .cms_services .h2{margin:0;font-size:20px}
.cms_service h4, .cms_service .h4{font-size:18px}
.cms_service{margin-top:30px}
.cms_search:after{display:none}
.cms_search:before{width:100%;right:0}
.cms_search{min-height:inherit}
.cms_search_btn{right:4px;top:4px;bottom:4px;min-width:140px}
.cms_search_input{height:50px}
.cms_search h4, .cms_search .h4{font-size:18px}

.cms_testimonial p{font-size:26px;line-height:42px}
.cms_testimonials:before{transform:translateX(-50%) scale(0.5);-moz-transform:translateX(-50%) scale(0.5);-ms-transform:translateX(-50%) scale(0.5);-o-transform:translateX(-50%) scale(0.5);-webkit-transform:translateX(-50%) scale(0.5);top:0}
.cms_testimonials{padding:60px 0 40px 0}
.cms_testimonials_read_more{margin-top:30px}
.cms_gradient .title{margin:0 0 25px 0;font-size:20px}
.cms_status_table_container{padding:40px 15px}
.cms_status_table h2, .cms_status_table .h2{font-size:20px;margin:0 0 25px 0}
.cms_status_table table{width:700px}
.cms_table_container{overflow:auto}

.product_page .row .row{margin:0 -10px}
.product_filter{margin-top:30px}

.search_page .search-sidebar{margin-top:30px}
.search-result h2,.search-result .h2{font-size:20px}

.related_products_slider .owl-nav.items_3{display:block}

.woocommerce .product_details_content .lbl_product_price p.price{font-size:34px;line-height:50px}
.woocommerce div.product .product_details_content .woocommerce-variation-price .lbl_product_price > span{font-size:34px;line-height:50px}

#cff.masonryfeed .cff-item{width:100%;margin:5px 0 15px 0;position:static !important}
#cff.masonryfeed{padding:0 10px;height:auto !important}
#cff.masonryfeed:after{content:"";display:block;clear:both}
div.twitter_content .twitter_box01{width:100%;margin:5px 0 15px 0;position:static !important}
div.twitter_content{padding:0 10px}

/*#twitid.masonryfeed .cff-item{width:100%;margin:5px 0 15px 0;position:static !important}*/
#twitid.masonryfeed{padding:0 0;height:auto !important}
#twitid.masonryfeed:after{content:"";display:block;clear:both}

.product_details_page .woocommerce-message{margin:0 10px 30px 10px}
.product_details_page .woocommerce-message .button.wc-forward{float:none;margin-top:10px;display:block;width:130px}
.product_details_page ul.woocommerce-error{padding:14px 30px 14px 50px;margin:0 10px 30px 10px}
.cart_page .woocommerce-cart-form table.shop_table td.product-remove{border-top:none !important}
.cart_page .woocommerce-cart-form table.shop_table tr{background:#f0f0f0}
.cart_page .woocommerce-cart-form table.shop_table tr+tr{margin-top:30px}
.cart_page .woocommerce-cart-form table.shop_table td.actions{border:none;padding:0 0 10px 0}
.cart_page .woocommerce-cart-form table.shop_table tr:last-child{border:none;background:none}
.cart_page_col{width:100%;padding:0 10px;margin-top:30px}
.cart_page_col_container{margin:0 -10px}
.cart_page .woocommerce-cart-form table.shop_table td{border-top:1px solid #ddd}
.cart_page .woocommerce-cart-form table.shop_table td.product-name .variation{margin-top:10px}
.woocommerce .cart_page .cart_page_col .cart_totals{padding:20px 15px}
.cart_page .coupon{padding:20px 15px}
.woocommerce .cart_page .cart_page_col .wc-proceed-to-checkout .checkout-button{line-height:46px;font-size:14px;min-width:220px}
.my-account-login-page #customer_login > div{width:100%}
.my-account-login-page .my-account-registration{margin-top:30px}
.my-account-login-page #customer_login > div form{padding:25px 15px 30px 15px;min-height:inherit}
.cart_page .woocommerce-cart-form table.shop_table td.product-thumbnail{display:block;text-align:left !important}
.cart_page .woocommerce-cart-form table.shop_table td.product-thumbnail:before{display:none}
.check_out_page > .row > .woocommerce-info{margin:0 10px 30px 10px}
.check_out_page .row{margin:0 -10px}
.check_out_page form .billing-details-form .woocommerce-billing-fields__field-wrapper{margin:0 -10px}
.woocommerce form .billing-details-form .form-row{padding:0 10px}
.billing-details-form .create-account{margin:0 -10px}
.billing-details-form .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper{margin:0 -10px}
.woocommerce-account .woocommerce-MyAccount-content{width:100% !important;padding-left:0 !important;margin-top:30px}
.woocommerce-account .woocommerce-MyAccount-navigation{width:100% !important}
.order_details_customer_details{margin:35px 0 0 0}
.order_details_customer_details .woocommerce-columns{margin-top:35px}
.edit_my_accounts legend{font-size:28px}
.edit_my_accounts fieldset{margin-top:30px}
.woocommerce form.edit-account .form-row{width:100%}
form#checkoutform{margin-top:30px}
.woocommerce .check_out_page .woocommerce-account-fields > p.create-account{margin:0 -10px 30px -10px}
.lost-password-page form{padding:20px 15px 30px 15px}
.reset-password-page form{padding:20px 15px 30px 15px}
.cart_page .woocommerce-cart-form .cart_totals table.shop_table tr{background:none;margin:0 !important}
.cart_page .woocommerce-cart-form .cart_totals table.shop_table tr td{padding:10px 10px 5px 10px !important}

.calendar-today{margin:0 0 5px 0;text-align:center}
.calendar-today .current-date{font-size:20px}
.calender_dropdown{margin:0 0 20px 0;float:none;text-align:center}
.calendar-right-date{float:none;margin:0 0 15px 0;text-align:center}
.calendar-right-date .hasDatepicker{right:50%;transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);-webkit-transform:translateX(50%)}
/*.search-text{width:200px}*/

.event-img{float:none;margin:0 0 30px 0;text-align:center}
.event-content h4, .event-content .h4{font-size:24px}
.event-space-count{font-size:20px}
.events-sidebar-buttons{margin-top:30px}
.event-details-space-count{font-size:30px}
.event-gallery figure > a{pointer-events:none}
.check_out_page .billing-details-form .woocommerce-shipping-fields{margin:0 -10px}
.woocommerce .check_out_page .woocommerce-shipping-fields h3,.woocommerce .check_out_page .woocommerce-shipping-fields .h3{padding:0 10px}
.search-box{top:160px;padding:0 15px}
.search-box-main span{top:20px;right:20px}
.search-input{height:40px;font-size:18px;padding:0 45px 0 15px;line-height:46px}
.search-text{height:40px}

.hl-news-box.box1{width:100%}
.hl-news-box.box2{width:50%}
.hl-news-box.box3{width:50%}
.hl-news-box figure img{width:100%}

.calendar-gallery-slider .owl-nav > div{font-size:30px}
.calendar-gallery-slider{padding:0 20px}
.calendar-gallery > a{pointer-events:none}
.indoor .cms_victoria{padding:0 0 35px 0}
.indoor .cms_victoria .cms_content{min-height:initial;margin:20px 0 10px 0}
.indoor .cms_video_container{margin:10px auto 0 auto}

.team_page .armodal img{float:none;margin:0 0 25px 0}
.team_page .armodal{/*padding:20px 15px 30px 15px;width:auto;max-height:initial;height:auto*/margin: 15px;width: auto;}
.team-container .col-ar-12:nth-child(3n+1){clear:none}
.team-container .col-ar-12:nth-child(2n+1){clear:both}
.team figure h4,.team figure .h4{font-size:16px}
.inner_page.team_page{padding:30px 0 20px 0}
.team figure{margin:10px 0 20px 0}

.cms-sidebar .sidetitle{width:100%;margin:0 0 4px 0}
.cms-sidebar ul li{width:100%;margin:2px 0}

.player-biograph { padding: 30px 0 34px 0; }
div.players { padding: 30px 0 25px 0; }
.player-biograph h3, .player-biograph .h3 { font-size: 20px; }
div.player-profile { padding: 30px 0 0 0; margin: 0; }
.player-img { text-align: center; }
ul.player-social li { font-size: 30px; }
div.player-details .col-cust-5 { width: 33.33333333%; padding: 0 15px 15px 15px; }
div.player-details { padding: 30px 0 0 0; }
div.player-details h6, div.player-details .h6 { margin: 0 0 8px 0; }
.inner_page .hl-connect { padding: 30px 0 0 0; }
div.player-profile table td { padding: 3px 0 3px 15px; }
div.player-profile table th { padding: 3px 0; }
.player-info { padding: 30px 0; }
ul.player-social { margin: 20px 0 0 0; }
.player-slider .owl-nav > div { font-size: 30px; }
.player-slider { padding: 0 20px; }
.player_details_page { padding: 0 0 40px 0; }
.honour_board_logo { padding: 40px 0 30px 0; }
.honour-board-container { padding: 20px 0; }
.honour_board { margin: 0 0 40px 0; }

.player_list_tabs .col-cust-12:nth-child(3n+1) { clear: none; }
.player_list_tabs .col-cust-12:nth-child(2n+1) { clear: both; }
.player_list_tabs figure { margin: 0 0 30px 0 !important; }

.player_list_tabs h2.resp-accordion {display: none}
/*.player_list_tabs ul { display: none; }
.player_list_tabs h2.resp-accordion { position: relative; }
.player_list_tabs h2.resp-accordion:after { content: ""; display: block; clear: both; }
.player_list_tabs h2.resp-accordion > span { top: 12px; right: 15px; position: absolute; font-size: 24px; }
.player_list_tabs h2.resp-accordion{background: #001845 !important;border:none !important;padding: 10px 15px !important;margin-top:15px;font-size: 18px;font-weight: 400;color: #fff;}
.player_list_tabs .resp-tab-content-active { border: 1px solid #001845; padding: 30px 15px 0 15px; }
.player_list_tabs h2.resp-accordion.resp-tab-active > span:before { content: "\f106"; }
.player_list_filter { position: static; margin: 0 0 30px auto; }*/


.team_inner_news_category, .team_inner_news_date {    font-size: 12px;}
.team_inner_news_category { margin-right: 30px; max-width: calc(100% - 110px); }
.team_inner_news_date { margin: 0 0 10px 0 !important; }
.team_inner_about figure { text-align: center; margin: 0 0 30px 0; }
.team_fixture { padding: 30px 0 40px 0; }
.team_ladder { padding: 30px 0 40px 0; }
.team_inner_news figure > a img { height: 420px; position: relative; width: auto !important; max-width: inherit; max-width: initial; left: 50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); -webkit-transform: translateX(-50%); }

.blog_category { display: block; }
.blog_category:before { display: none; }
.team_inner_news h5, .team_inner_news .h5 { font-size: 14px; line-height: 18px; margin: 6px 0 0 0; font-weight: 400; min-height: inherit; min-height: initial; }

.checkout-contains #mybooking .button { font-size: 16px; padding: 0 15px; margin: 0 12px; min-width: 270px; }
.checkout-contains #mybooking .input-box.submit-box { margin: 0 12px; }
.checkout-contains #mybooking .input-box.submit-box .input { font-size: 16px; padding: 0 35px 0 15px; }
.booking-cart-buttons .button { margin: 15px 12px; }
.booking-cart-table .booking-details-table { margin: 0 0 15px 0; }
.removeSession { margin-top: 3px; }
}
@media screen and (max-width:639px)
{
.hl-four-box{width:100%}
.signature span{display:block}
.signature span:before{display:none}
.instashow-gallery-view-active .instashow-gallery-media{width:33.33333333% !important;padding-bottom:33.33333333% !important}

.mini_cart{width:420px;padding:40px 20px}
.cart_open .site-main:before{right:420px}
.cart_open .mini_cart{margin-left:-420px}

/*.eapps-instagram-feed-posts-item{width:25% !important}*/
}
@media screen and (min-width:568px) and (max-width:991px)
{
.contact_page label.require{float: right;width: 40%;text-align: right;}
.contact_page .submit-box{float: right;width: auto}
.contact_page .input-box.captcha-box{margin:0;float: left}
.contact_page label.require{float:right;width:40%;text-align:right}
}
@media screen and (max-width:567px)
{
.blog_content .comment_box > span{display:block}
.blog_content .blog_author{margin:5px 0 0 0}

.news_box figure > a img{width:100%}
.news_box{width:100%}

.input-box.captcha-box{margin:0 0 28px 0}
.video_box iframe{width:400px;height:234px;}


#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:33.33333333%}
.hl-news-container{width:177%}
.team_inner_news_container{width:177%}
.hl-news-box figure img{height:420px}
.hl-connect-tabs ul li+li{margin-left:7px}
.pdf_downloads ul li{width:100%}
.videos_tab .video a.title{font-size:14px}
.cms_two_part_content{padding:0}
.cms_two_part_content img{position:static;display:block;margin:0 auto 30px auto}

.event-space ul li{padding:0 10px 10px 0;width:25%}
.event-space{margin:0 0 5px 0}
.event-gallery .col-ar-12{width:100%}
.event-gallery .col-ar-12 img{width:100%}
.inner_page .ui-datepicker-inline{width:450px !important}
.inner_page.booking_details_page .ui-state-default,
.inner_page.booking_details_page .ui-widget-content .ui-state-default{width:61px}
.booking-table-col-content .booking-table-content p{width:100%}
.booking-table-col-content .booking-table-content p.facility-dates{margin-top:5px}

.extra_booking_details_page .billing-details-form .form-row-first, .extra_booking_details_page .billing-details-form .form-row-last{width:100%}
.extra_booking_details_page .billing-details-form #billing_postcode_field,
.extra_booking_details_page .billing-details-form #billing_state_field{width:100%}

div.player-profile table th { display: block; padding: 0; }
div.player-profile table td { display: block; padding: 0; }
div.player-profile table tr + tr { margin-top: 12px; }
div.player-profile table tr { display: block; }

.honour { width: calc(100% - 30px); }
.team_inner_news { width: 100%; }
.team_inner_news figure > a img {  }
.checkout-contains #mybooking .button { min-width: 260px; }
.checkout-contains #mybooking .input-box.submit-box { min-width: 130px; }
}
@media screen and (min-width:480px) and (max-width:991px)
{
}
@media screen and (max-width:479px)
{
.playerlisttabs_mobile .col-xs-6 {
    width: 100% !important;
    padding: 0;
    max-width: 280px;
    margin: 0 auto;
    display: block;
    float: none;
}    
div#horizontalTab {
    text-align: center;
}
.player_list_filter {
    position: relative;
    right: 0;
    top: 0;
    width: 206px;
    left: 0;
    margin: 0 auto 30px;
}    
.ui-datepicker {
    width: 19em !important;
}
.ui-datepicker td a, .ui-datepicker td span {
    padding: .2em .2em !important;
}
.page_title h1, .page_title .h1{font-size:24px}
/*#page_title{padding:20px 0 30px 0}*/
.blog .blog_content img{margin:0 auto 15px auto;display:block;float:none}

.scroll_top{bottom:70px}

.gallery_listing_page .col-ar-12{width:100%}
.gallery_details_page .col-ar-12{width:100%}


#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:50%}
.hl-news-box figure img{height:365px}
.signature ul li:before{display:none}
.signature ul{display:block}
.booking_details_content h3, .booking_details_content .h3{font-size:18px}

.product_page .col-ar-12{width:100%}
.video_box iframe{width:290px;height:170px;}
.product_details_tabs .col-ar-12{width:100%}
.product_details_content .button{min-width:135px}
.spinner .input_quantity{width:140px}
.cms_search_input{padding:10px 15px}
.cms_testimonial p{font-size:20px;line-height:32px}
.product_sort_by{display:block;margin:0 0 10px 0;text-align:center}
.product_view{display:block;text-align:center}
.product_filter{margin-top:30px}
.related_products_slider .owl-nav.items_2{display:block}
.woocommerce .product_details_content form.cart .col-md-6.variations{width:100%}
.woocommerce .product_details_content form.cart .col-md-6.variations+.col-md-6.variations{margin-top:30px}
.woocommerce .product_details_content .spinner .input_quantity{width:130px}
.cart_page .woocommerce-cart-form table.shop_table td .button.emptybtn{width:100%;margin:0}
.cart_page .woocommerce-cart-form table.shop_table td .input-box{width:100%;margin:20px 0 0 0}
.check_out_page form .billing-details-form .form-row-first, .check_out_page form .billing-details-form .form-row-last{width:100%}
.woocommerce .edit-billing-address .woocommerce-address-fields .form-row-first, .woocommerce .edit-billing-address .woocommerce-address-fields .form-row-last{width:100%}

.mini_cart .mini_cart_item{padding:15px !important}
.mini_cart .mini_cart_item .remove{transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);margin:0 auto;position:static}
.mini_cart li a img{float:none !important;margin:15px auto !important;display:block}
.mini_cart{width:270px}
.cart_open .mini_cart{margin-left:-270px}
.cart_open .site-main:before{right:270px}
#mini_cart .cart-minproduct{width:100%;text-align:center !important}
#mini_cart .cart-minproduct+.cart-minproduct{margin-top:15px}

.booking_details_img{width:auto;padding-bottom:111%}
.booking_details_thumbs{width:auto}
/*.search-text{width:130px}*/

.event-details-space ul li{width:50%}
.search-box form{padding:0 40px 0 0}
.search-input{text-indent:-10000px;width:40px;overflow:hidden;padding:0}
.search-box form:before{right:11px}
/*.eapps-instagram-feed-posts-item{width:33.33333333% !important}*/
.inner_page .ui-datepicker-inline{width:290px !important}
.inner_page.booking_details_page .ui-state-default,
.inner_page.booking_details_page .ui-widget-content .ui-state-default{width:38px}

.booking-table-title p,
.booking-table-content p strong,
.booking-row-facility,
.booking-row-price-month,
.booking-row-price{font-size:15px}
.extra-booking-detail-coupon form{padding-right:0}
.extra-booking-detail-coupon .text-right{position:static;margin-top:15px}
.extra-booking-detail-coupon .text-right .button{width:100%}

.booking-row-price{width:29%}
.booking-row-price-month{width:29%}
.booking-row-facility{width:42%}

.booking-table-col-content{width:42%}
.booking-table-col-price-month{width:29%}
.booking-table-col-price{width:29%}

div.player-details .col-cust-5 { width: 50%; }
.player_list_tabs .col-cust-12 { width: 100%; }


.team_ladder .standings-container.c_standings { overflow: auto; border: 1px solid #eee !important; width: 100%; }
.team_ladder .standings-container.c_standings table { width: 600px; margin: 0; }
.team_fixture .fixtures-plus.opta-v3 { overflow: auto; border: 1px solid #eee !important; width: 100%; }
.team_fixture .opta-widget-container table { width: 600px; margin: 0; }
.team_inner_news figure > a img { height: 365px; }
.checkout-contains #mybooking .button { margin: 0; width: 100%; }
.checkout-contains #mybooking .input-box.submit-box { margin: 30px 0 0 0; width: 100%; }
.checkout-contains #mybooking .input-box.submit-box .input { padding: 0 30px 0 15px; }
.checkout-contains #mybooking .input-box.submit-box .fa { right: 50%; transform: translate(60px,-50%); -moz-transform: translate(60px,-50%); -ms-transform: translate(60px,-50%); -o-transform: translate(60px,-50%); -webkit-transform: translate(60px,-50%); }

.booking-cart-buttons .button { margin: 15px 0; width: 100%; }
}
@media screen and (max-width:429px)
{
.team_fixture .opta-widget-container .fixtures-plus-list tr.scoreline.match-linked td:nth-child(7), .team_fixture .opta-widget-container .fixtures-plus tr.aggregate td:nth-child(3) { border-left: none; }
}
@media screen and (max-width:419px)
{
.hl-cricket-victoria-container .col-ar-12{float:none;max-width:200px;margin:0 auto}
}
@media screen and (max-width:429px)
{
.cms_video_container{padding-bottom:73.685%}
.team-container .col-ar-12{width:100%}
.team figure > a img{width:auto}
}
@media screen and (max-width:374px)
{
.booking_details_content ul li .content{display:block;padding-left:0}
.booking_details_content ul li+li{margin-top:5px}
.booking_details_content ul li .title{display:inline-block;vertical-align:top;width:auto;padding-right:3px}

.indoor .cms_victoria a{font-size:13px}
.event-space ul li{width:33.33333333%}
}
@media screen and (max-width:359px)
{
.g-recaptcha{overflow:hidden}
.captcha-box iframe{transform:scale(0.99);-moz-transform:scale(0.99);-ms-transform:scale(0.99);-o-transform:scale(0.99);-webkit-transform:scale(0.99);transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;-webkit-transform-origin:left}
/*.contact_page .contact_us_icon p, .contact_page .contact_us_icon a{font-size:14px}*/
.hl-news-box figure img{height:290px}

.thumbnail_slider .owl-nav.items_3{display:block}
.booking_details_thumb_slider .owl-nav.items_3{display:block}
.teaminneraboutmain figure > img { max-width: 100%; }
.team_inner_news figure > a img { height: 290px; }
}
