/*
Theme Name: USWBA
Theme URI: #
Author: USWBA
Author URI: #
Description: USWBA
Version: 1.1
License: GNU General Public License v2 or later
Tags: USWBA
*/

*{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;}
header, footer, article, section, hgroup, nav, figure{display:block;margin:0px;padding:0px;}
img{border:0 none;height:auto;max-width:100%;vertical-align:middle;transition:all 0.5s ease-in-out 0s;}
ul{list-style-type:none;padding:0px;margin:0px;}
a, button{text-decoration:none;outline:none;transition:all 0.5s ease-in-out 0s;color:#000;}
i.fa{transition:all 0.5s ease-in-out 0s;}
p{}
p, td, input, label, form, h1, h2, h3, h4, h5, h6, a{padding:0px;margin:0px;border:none;text-decoration:none;}
h1, h2, h3, h4, h5, h6{text-transform:uppercase;font-family:'Oswald', sans-serif;}
input[type="url"],input[type="search"],input[type="number"],input[type="password"],input[type="text"],input[type="button"],input[type="submit"],input[type="email"],input[type="tel"] ,textarea{-webkit-appearance:none !important;-webkit-border-radius:0 !important;transition:all 0.5s ease-in-out 0s;outline:none;resize:none;}
input[type="submit"], input[type="button"], input[type="reset"]{outline:none;cursor:pointer;}
.clear{clear:both;}
.vm{vertical-align:middle;}
.relative{position:relative;}
.left{float:left;}
.right{float:right !important;}
input::-webkit-input-placeholder{opacity:1 !important;}
input::-moz-placeholder{opacity:1 !important;}
input:-ms-input-placeholder{opacity:1 !important;}
input:-moz-placeholder{opacity:1 !important;}
textarea::-webkit-input-placeholder{opacity:1 !important;}
textarea::-moz-placeholder{opacity:1 !important;}
textarea:-ms-input-placeholder{opacity:1 !important;}
textarea:-moz-placeholder{opacity:1 !important;}
body{margin:0;padding:0;font-size:16px;line-height:normal;font-weight:400;color:#000;font-family:'Open Sans', sans-serif;}
p{font-size:16px;line-height:22px;}
h1{font-size:50px;color:#fff;font-weight:400;letter-spacing:5px;line-height:50px;font-family:'Oswald', sans-serif;}
h2{font-size:37px;color:#fff;font-weight:500;font-family:'Oswald', sans-serif;}
h3{font-size:27px;color:#2d2d2d;font-weight:700;font-family:'Oswald', sans-serif;}
h4{font-size:20px;color:#fff;font-weight:400;font-family:'Oswald', sans-serif;text-transform:none;}
.middle-section p{font-size:16px;line-height:25px;}
.fixed-wrapper{max-width:1170px;width:100%;margin:0 auto !important;height:auto;}
header.mainheader{width:100%;float:left;padding:8px 0;border-bottom:1px solid #2d2d2d;position:relative;height:161px;}
.logo{text-align:center;float:left;width:600px;position:absolute;left:0;right:0;margin:auto;}
.member, .member_thumb{float:left;}
.member_thumb img, .member_thumb small{float:left;}
.member_thubm small{float:left;width:100%;}
.member_thumb .btn{float:left;font-size:15px;width:auto;clear:none;}
.member a, .member_thumb a{width:182px;line-height:36px;display:block;float:left;background:#0000ff;color:#fff;font-family:'Oswald', sans-serif;text-transform:uppercase;text-align:right;padding-right:22px;border-radius:30px;position:relative;font-size:18px;}
.member_thumb a{float:left;clear:both;background:none;width:100%;text-align:left;}
.member a:after{height:100%;position:absolute;top:0;left:0;content:"";}
.shop_product{float:right;}
.shop_product a{width:221px;padding-right:18px;}
.member a:hover{background:#050560;}
.menu{width:100%;float:left;background:#2d2d2d;margin-top:1px;}
.menu ul{width:100%;float:left;text-align:center;}
.menu ul li{display:inline-block;padding:0 15px;position:relative;}
.menu ul li.menu-item-has-children{padding:0 42px 0 15px;}
.menu ul li a{font-weight:600;font-size:18px;color:#fff;text-transform:uppercase;display:block;line-height:60px;position:relative;}
.menu ul li.menu-item-has-children > a::after{content:"";position:absolute;right:-27px;top:50%;margin-top:-2px;}
.menu ul li.current-page-parent > a,.menu ul li a:hover,.menu ul li.current-menu-item > a,.menu ul li.current-menu-ancestor > a{color:#ef0000;}
.menu ul li ul.sub-menu{background:#ef0000 none repeat scroll 0 0;z-index:99;left:0;opacity:0;position:absolute;text-align:left;top:70px;transition:all 0.3s ease 0s;visibility:hidden;width:240px;}
.menu ul li a.hover + ul.sub-menu,.menu ul li:hover > ul.sub-menu{opacity:1;top:100%;visibility:visible;}
.menu ul li li.menu-item-has-children > a::after{transform:rotate(270deg);}
.menu ul li li:hover > ul.sub-menu{opacity:1;top:0;visibility:visible;}
.menu ul li li ul.sub-menu{left:100%;top:100%;}
.menu ul li li{padding:0 8px;display:block;border-bottom:1px solid #ddd;}
.menu ul li li:last-child{border:none;}
.menu ul li li.current-menu-item a{color:#c1c1c1;}
.menu ul li li a{font-size:15px;line-height:22px;padding:5px 0;text-transform:capitalize;}
.banner{width:100%;height:412px;padding-top:20px;}
.banner .skills_cell{width:378px !important;}
.skills_cell:nth-child(2){margin:0 18px;}
.skills_cell img{float:left;border-radius:14px;border:1px solid #fff;box-shadow:1px 0 13px rgba(0,0,0,0.49);}
.skills_cell .wpb_content_element.skills_text{position:absolute;top:0;text-align:center;width:82%;height:120px;left:0;right:0;margin:auto !important;bottom:0;padding:16px 0 0px;border:7px solid rgba(255,255,255,0.2);transform:skew(-20deg);}
.skills_text h1, .skills_text h4{transform:skew(20deg);-ms-transform:skew(20deg);-webkit-transform:skew(20deg);}
.testimobail-sec{width:100%;float:left;background:url(assets/images/bg-pattent.png);padding:15px;border-radius:80px;position:relative; overflow: hidden;}
.testimobail-sec:after{right:0;top:0;content:"";position:absolute;z-index:1;}
.profile_sec {
  float: left;
  max-height: 124px;
  max-width: 124px;
  min-height: 124px;
}
.profile_sec img {
  border-radius: 50%;
  max-height: 124px;
  min-height: 124px;
  width: 100%;
}
.profile_text{width:650px;float:left;margin:0 0 0 30px;position:relative;color:#fff;}
.profile_text h3{font-size:24px;font-weight:500;color:#ef0000;}
.profile_text a{color:#fff;font-weight:300;font-size:14px;display:block;margin-top:5px;}
.profile_text p{color:#fff;padding:5px 20% 0 0;}
.slider_icon,.testimobailslider .flex-control-nav{bottom:20px;right:0;}
.slider_icon li,.testimobailslider .flex-control-nav li a{width:10px;height:10px;border-radius:50%;background:#fff;float:left;margin:0 4px;}
.slider_icon li.active,.testimobailslider .flex-control-nav li a.flex-active,.testimobailslider .flex-control-nav li a:hover{background:#ef0000;}
.testimobailslider .flex-control-nav li{margin:0;}
.read_more{float:right;margin:-90px 30px 0 0 !important;position:relative;z-index:9;}
.read_btn{width:207px;line-height:65px;display:block;background:#ef0000;border:2px solid #fff;border-radius:40px;text-align:center;color:#fff;font-family:'Oswald', sans-serif;font-weight:500;font-size:24px;}
.read_btn:hover{background:#0000ff;}
.excel_outer{width:100%;float:left;margin:0 0 50px !important;}
.excel_left{width:570px;float:left;border-radius:12px;}
.fb_right{width:570px;float:right;}
.fb_right.vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_row{border:1px solid #fff;box-shadow:1px 0 13px rgba(0,0,0,0.49);border-radius:12px;margin:0;}
.fb_right .wpb_single_image .vc_figure *, .fb_right .wpb_single_image .vc_figure{width:100%;border-top-left-radius:12px;border-top-right-radius:12px;}
.excel_down_text{float:left;}
.excel_effect img{border-radius:12px;border:1px solid #fff;box-shadow:1px 0 13px rgba(0,0,0,0.49);width:100%;}
.excel_right{position:absolute;right:1px;top:1px;border-radius:0 0 0 0;}
.excel_right img{border-radius:0 12px 0 0;}
.excel_down{width:213px;padding:26px 20px 26px 30px;position:absolute;left:1px;bottom:1px;background:rgba(0,0,255,0.7);border-radius:0 0px 0 12px;}
.excel_down h2{line-height:40px;text-shadow:0 2px 3px rgba(0,0,0,0.75);float:left;}
.excel_down span, .boards_down_text span{color:#fff;font-weight:600;display:inline-block;width:100%;font-size:16px;}
.excel_down{float:left;}
.excel_down a{float:right;margin-top:15px;}
.boards{margin-top:20px;}
.boards_top{position:absolute;top:1px;left:20px;}
.boards_down{left:1px;right:1px;background:#2d2d2d;float:left;position:absolute;bottom:1px;padding:0 0 0 23px;border-radius:0 0 12px 12px;}
.boards_down_text{float:left;padding:14px 0 10px;}
.boards_down_text h2{font-size:27px;line-height:27px;padding:0 0 5px;text-shadow:0 2px 3px rgba(0,0,0,0.75);}
.boards_down a{width:55px;float:right;background:#ef0000 url(assets/images/left-arrow.png) left no-repeat;height:79px;border-radius:0 0 12px 0px;position:relative;font-size:0;}
.boards_down a:after{background:url(assets/images/red-shape.png);width:32px;right:100%;top:0;background-size:100% 100%;height:100%;position:absolute;content:"";}
footer.mainfooter{width:100%;float:left;background:#2d2d2d;padding:50px 0 30px;}
footer.mainfooter h4{font-family:'Oswald', sans-serif;line-height:20px;padding-bottom:15px;position:relative;text-transform:uppercase;margin-bottom:20px;}
footer.mainfooter h4::after{position:absolute;left:0;bottom:0;content:"";}
.footer_left{float:left;}
.footer_left ul li{float:left;margin-right:7px;}
.footer_contact{float:left;margin-left:140px;}
.contact{width:360px;line-height:37px;background:#c1c1c1;font-family:'Oswald', sans-serif;font-size:18px;color:#2d2d2d;float:left;text-align:center;}
.contact:hover{color:#fff;background:#ef0000;}
.footer_right{float:right;width:370px;}
.footer_right input[type="text"]{width:100%;float:left;height:37px;font-size:13px;color:#2d2d2d;padding:0 16px;}
.footer_right .wysija-submit-field{color:#fff;background:#ef0000;width:100%;height:37px;line-height:37px;text-align:center;border:none;text-transform:uppercase;font-family:'Oswald', sans-serif;font-size:18px;cursor:pointer;display:inline-block;}
.footer_right button:hover{background:#0000ff;}
.copyright{width:100%;float:left;border-top:1px solid #494949;padding:10px 0;background:#2d2d2d;}
.copyright p{color:#fff;}
.hide-title{display:none !important;}
.logo-text{bottom:5px;}
.skills_cell.vc_column_container > .vc_column-inner{padding:0;}
.skills_text h1 a{color:#fff;}
.excel_left .vc_column_container > .vc_column-inner{padding:0;}
.vc_section.banner[data-vc-full-width]{clear:both;overflow:inherit;}
.testimonail-main-sec{padding:0 !important;}
.testimobail-sec:after,footer.mainfooter h4:after, .member a:after , .shop_product a:after, .uswbaemail, .uswbafb, .uswbatw, .uswbayou-tube,
.uswbaleft-arrow, .menu ul li.menu-item-has-children > a:after{display:inline-block;background:url('assets/images/sprite.png') no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;}
.testimobail-sec:after{background-position:-2px -0px;width:177px;height:152px;}
footer.mainfooter h4:after{background-position:-2px -154px;width:61px;height:2px;}
.member a:hover:after{background-position:-65px -154px;width:53px;height:36px;}
.member a:after{background-position:-120px -154px;width:53px;height:36px;}
.shop_product a:hover::after{background-position:-2px -158px;width:53px;height:36px;}
.shop_product a::after{background-position:-57px -192px;width:53px;height:36px;}
.uswbaemail{background-position:-112px -192px;width:45px;height:44px;}
.uswbafb{background-position:-2px -196px;width:45px;height:44px;}
.uswbatw{background-position:-49px -230px;width:45px;height:44px;}
.uswbayou-tube{background-position:-96px -238px;width:45px;height:44px;}
.uswbaleft-arrow{background-position:-2px -242px;width:37px;height:37px;}
.menu ul li.menu-item-has-children > a::after{background-position:-159px -192px;width:12px;height:6px;}
.menu ul li li a:hover{color:#c1c1c1;}
.banner .vc_row{overflow:visible;}
.excel_outer{padding:0 !important;}
.fb_right .vc_col-sm-12 > .vc_column-inner{padding:0;}
.excel_left{padding-right:7.5px !important;}
.fb_right{padding-left:7.5px !important;}
.inner-banner{background:rgba(0, 0, 0, 0) url("assets/images/banner.jpg") repeat scroll center center/cover;float:left;text-align:center;padding:30px 0;width:100%;}
.skills_text{border:7px solid #ffffff;display:inline-block;padding:20px 40px;text-align:center;transform:skew(-20deg);}
.crumbs li{display:inline-block;padding:0 10px;position:relative;}
.crumbs, .crumbs a{color:#ffffff;}
ul.crumbs li::after{content:"/";position:absolute;right:-4px;}
ul.crumbs li:last-child:after{display:none;}
.middle-section{float:left;width:100%;padding:50px 0;}
.crumbs{margin-top:20px;}
.leftide{float:left;width:820px;}
.rightside{float:right;width:320px;}
.middle-section h1, .middle-section h2, .middle-section h3, .middle-section h4, .middle-section h5, .middle-section h6{color:#2d2d2d;margin-bottom:15px !important;}
.white-popup p,.middle-section p{margin-bottom:20px !important;}
.alignleft{display:inline;float:left;}
.alignright{display:inline;float:right;}
.aligncenter{display:block;margin-right:auto;margin-left:auto;}
blockquote.alignleft,.wp-caption.alignleft,img.alignleft{margin:0 1.6em 1.6em 0;}
blockquote.alignright,.wp-caption.alignright,img.alignright{margin:0 0 1.6em 1.6em;border:1px solid #dadada;}
blockquote.aligncenter,.wp-caption.aligncenter,img.aligncenter{clear:both;margin-bottom:1.6em;}
.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter{margin-bottom:1.2em;}
.rightside h4.widget-title{background-color:#050560;border-top-left-radius:12px;border-top-right-radius:12px;color:#ffffff;font-family:"Oswald",sans-serif;margin-bottom:0 !important;padding:10px;position:relative;text-transform:uppercase;}
.rightside .widget{border:1px solid #dddddd;border-radius:12px;float:left;margin-bottom:20px;width:100%;}
.rightside .widget li a{border-bottom:1px solid #dddddd;display:block;padding:7px 10px;}

.rightside .widget li a:after {
    content: "\f105";
    font-family: FontAwesome;
    display: block;
    float: left;
    margin-right: 12px;
    margin-top: 3px;
    position: absolute;
    left: 10px;
    top: 7px;
}
.rightside .widget li.current_page_item a,.rightside .widget li a:hover{color:#050560;}
.vc_row.fixed-wrapper{position:static !important;overflow:visible !important;}
.formError{left:auto !important;right:0 !important;top:0 !important;}
.widget_wysija{position:relative;}
.formError .formErrorContent{background:#ef0000;}
.vc_section[data-vc-full-width]{overflow:visible !important;}
.member.logout a{width:135px;}
.footer_right .wysija-submit-field:hover,#pmpro_levels_table .pmpro_btn:hover,.pmpro_btn:hover, .pmpro_btn:link:hover, .pmpro_content_message a:hover, .pmpro_content_message a:link:hover{background:#0000ff;color:#fff;}
input[type="date"],input[type="tel"],input[type="text"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], textarea{border:1px solid #cccccc;color:#2d2d2d;float:left;height:37px;padding:0 16px;width:100%;font-size:16px;}
textarea{font-family:open sans;font-size:16px;font-weight:400;height:100px;padding:10px 16px;}
.middle-section a,.white-popup a{color:#ef0000;}
.middle-section a:hover ,.white-popup a:hover{color:#0000ff;}
.rightside .widget img{width:100%;}
#cff.cff-fixed-height{border-bottom-left-radius:12px;border-bottom-right-radius:12px;}
.crumbs a:hover{color:#ef0000;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .middle-section .readmore, .tml .tml-submit-wrap input, .button, input.readmore, #pmpro_levels_table .pmpro_btn, .pmpro_btn, .pmpro_btn:link, .pmpro_content_message a, .pmpro_content_message a:link, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled, .woocommerce #respond input#submit.alt[disabled]:disabled:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled, .woocommerce button.button.alt[disabled]:disabled:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled, .woocommerce input.button.alt[disabled]:disabled:hover,div.em-booking-login input#em_wp-submit{background-color:#ef0000;border-radius:0;color:#ffffff;display:inline-block;font-size:inherit;font-weight:400;height:37px;letter-spacing:1px;line-height:27px !important;border:none !important;padding:5px 15px !important;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.middle-section .readmore:hover,input.readmore:hover,.tml .tml-submit-wrap input:hover,.button:hover ,div.em-booking-login input#em_wp-submit:hover{background-color:#0000ff;color:#ffffff;}
.tml .tml-submit-wrap input ,.button{font-size:18px;padding:8px 20px;text-transform:uppercase;}
.customimage{float:left;}
.customauthor{overflow:hidden;padding:0 0 5px 20px;}
.rightside,.leftide{max-width:100%;}
.menu.tiny{position:fixed;top:0;margin-top:0;z-index:9999;}
.fb_right .vc_column-inner{padding-right:0 !important;}
.rightside .widget li:last-child a{border:none;}
.competition .textwidget li{float:left;padding:5px;width:33.33%;}
.competition .textwidget li img{border:1px solid #cccccc;padding:5px;}
.competition .textwidget{float:left;padding:5px;width:100%;}
.port-four-block img{margin-bottom:8px;}
.port-four-block h4{color:#ef0000;margin-bottom:0 !important;}
.port-four-block h4 + small{display:block;margin-bottom:10px !important;}
.port-four-block .wpb_single_image .vc_figure, .port-four-block .vc_figure, .port-four-block .vc_single_image-wrapper, .port-four-block img{width:100%;}
.middle-section .leftide ul{margin:0 0 20px;padding-left:18px;}
.middle-section .leftide ul li ,.white-popup li{font-size:16px;line-height:22px;list-style:disc;}
.vc_toggle{border:1px solid;border-radius:7px;padding:7px !important;}
.vc_toggle_title > h4{font-size:16px;}
.vc_toggle{border-bottom:none;}
.vc_toggle:last-child{border:1px solid;}
.skills_text h4{padding-left:25px;}
.brocker-elite{float:none;margin:0 auto;max-width:600px;width:100%;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;}
input[type=number]{-moz-appearance:textfield;}
.login-form{background-color:#eff2f3;padding:24px 23px 20px;position:relative;border-radius:6px;float:left;width:100%;}
.login-form .control-group{margin-bottom:6px;position:relative;}
.login-form .login-field{margin-bottom:20px;}
.loginform .login-field:focus, .login-form .login-field:focus{border-color:#0000ff;}
.fui-user:before{-webkit-font-smoothing:antialiased;content:"\f007";font-family:'fontawesome';}
.fui-password:before{-webkit-font-smoothing:antialiased;content:"\f084";font-family:'fontawesome';}
.login-form .login-field:focus + .login-field-icon{color:#0000ff;}
.login-form .login-field-icon{color:#bfc9ca;font-size:22px;position:absolute;right:10px;top:3px;-webkit-transition:0.25s;transition:0.25s;}
.full-width{width:100%;float:left;}
.form-group{position:relative;}
.form-group.one-half{float:right;width:48%;}
.form-group.one-half.first{float:left;}
.tml-action-links li{display:inline;padding-right:10px;}
.login-field-icon.fa{top:6px !important;}
#registerform p{clear:left;}
.form-group.full-width label + input[type="radio"]{margin-right:10px;margin-bottom:20px;}
hr{clear:both;margin:20px 0 12px;}
.login-form br{display:none;}
p.order_error{margin-bottom:10px;}
.grid-col img{width:100%;}
.form-wrapper input[type="text"]{border:0 none;border-radius:3px 0 0 3px;float:left;height:auto;padding:11px 5px;width:310px;}
#searchform.form-wrapper input[type="text"]{height: 40px;    font-size: 14px;}
.form-wrapper button:before{border-color:rgba(0, 0, 0, 0) #ef0000;border-style:solid solid solid none;border-width:8px 8px 8px 0;content:"";left:-6px;position:absolute;transition:all 0.5s ease-in-out 0s;top:12px;}
.form-wrapper button{background:#ef0000 none repeat scroll 0 0;border:0 none;border-radius:0 3px 3px 0;color:#ffffff;cursor:pointer;float:right;height:40px;overflow:visible;padding:0;position:relative;text-transform:uppercase;width:110px;}
.grid-col h4{background:#ff0000 none repeat scroll 0 0;color:#ffffff;display:table;float:left;margin:auto;text-align:center;vertical-align:middle;width:100%;transition:all 0.5s ease-in-out 0s;}
.grid-col:hover h4{background:#0000ff none repeat scroll 0 0;}
.grid-col:hover h4 a{color:#fff;}
.tax-video_cat .grid-col h4{height:77px;}
.form-wrapper button:hover::before{border-color:rgba(0, 0, 0, 0) #0000ff;}
.form-wrapper button:hover{background:#0000ff none repeat scroll 0 0;}
.grid-col h4 a{color:#ffffff;display:table-cell;padding:10px 5px;vertical-align:middle;}
.form-wrapper{background:#2D2D2D;border-radius:10px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.4) inset, 0 1px 0 rgba(255, 255, 255, 0.2);margin:0 auto 40px;padding:15px;width:450px;}
.cf::before, .cf::after{content:"";display:table;}
.cf::after{clear:both;}
.search .form-wrapper.cf{float:left;}
.screen-reader-text, .nav-subtitle{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;overflow-wrap:normal;position:absolute;width:1px;}
svg.icon{display:inline-block;fill:currentcolor;height:1em;position:relative;top:0;vertical-align:middle;width:1em;}
.middle-section .wpb_text_column ul li,.white-popup .wpb_text_column li,#tab-description > ul,.woocommerce-product-details__short-description ul{list-style-type:disc;}
.middle-section .wpb_text_column li,.white-popup li,#tab-description li,.woocommerce-product-details__short-description li{list-style-position:outside;margin-bottom:10px;margin-left:15px;}
div.pp_overlay ,.mfp-bg{z-index:99999!important;}
.mfp-wrap ,div.pp_pic_holder{z-index:99999999 !important;}
.wpb_video_widget{padding:20px 0;}
.vc_tta-panel .wpb_gallery{padding-bottom:20px;}
.middle-section .vc_tta-panel-title{margin-bottom:0 !important;}
.middle-section .ngg-gallery-thumbnail-box{margin-bottom:1.5%;float:left;margin-right:2%;width:23.5% !important;}
.middle-section .ngg-gallery-thumbnail ,.middle-section .ngg-gallery-thumbnail a{border:medium none;margin:0;}
.middle-section .ngg-gallery-thumbnail img{width:100%;}
.middle-section .ngg-gallery-thumbnail-box:nth-child(4n){margin-right:0;}
.workshop-col .readmore{bottom:0;height:35px;left:0;line-height:35px;margin:auto !important;opacity:0;padding:0;position:absolute;right:0;text-align:center;top:0;vertical-align:middle;width:107px;}
.workshop-col:hover .readmore{opacity:1;}
.workshop-col{position:relative;}
.white-popup{background:#ffffff none repeat scroll 0 0;margin:20px auto;max-width:500px;padding:30px;position:relative;width:auto;display:block;}
.white-popup input, .white-popup h3{margin-bottom:15px;}
.workshop-col + h4{padding:10px 0 0;}
.workshop-col:hover .workshop-inner::after{opacity:1;}
.workshop-col:hover .workshop-inner{position:relative;}
.venue, .date,.workshopdetail{float:left;margin:0 0 15px;width:100%;}
.workshopdetail i{float:left;margin-right:10px;margin-top:3px;width:15px;}
.workshopdetail span{float:left;}
.select2-results__options{width:100%;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#2d2d2d none repeat scroll 0 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#ffffff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{box-shadow:0px 2px 0 #2d2d2d;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #ffffff;}
.pswp__bg{opacity:0.6 !important;}
.comment-form-author, .comment-form-email{float:left;width:48%;}
.comment-form-email{float:right;}
.comment-form-comment{float:left;width:100%;}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:#000000;}
.woocommerce .products ul li, .woocommerce ul.products li{border:1px solid #e6e6e6;transition:all 0.3s ease 0s;padding:10px 10px 13px !important;text-align:center}
.woocommerce .woocommerce-loop-product__title{border-top:1px solid #e6e6e6;margin-bottom:0 !important;padding:13px 0 0 !important;}
.woocommerce .products ul li, .woocommerce ul.products li:hover{box-shadow:0 0 9px rgba(0, 0, 0, 0.35);}
.woocommerce select{background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:0;box-shadow:none;color:#3b3d40;display:block;font-size:16px;height:37px;line-height:1.5;padding:6px 10px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.woocommerce-product-gallery__image{padding:5px;}
.woocommerce-product-gallery__image img{border:1px solid #e6e6e6;padding:5px;}
.woocommerce div.product form.cart .button{height:37px;}
.woocommerce .quantity .qty{width:100px;}
.woocommerce div.product div.images .flex-control-thumbs li{padding:5px;}
.woocommerce-product-gallery li img.flex-active{border-color:#ef0000;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled{color:#fff;}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit[disabled]:disabled:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button[disabled]:disabled:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button[disabled]:disabled:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button[disabled]:disabled:hover{background-color:#0000ff;color:#fff;}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{width:auto;}
.woocommerce .cart .button, .woocommerce .cart input.button, .checkout_coupon .form-row-last .button{height:37px;}
.checkout-button.button.alt.wc-forward{display:block;line-height:30px;}
.member.myac a{width:170px;}
.member.logout{margin-left:10px;}
.select2-container .select2-selection--single, .select2-container .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;line-height:36px;}
.woocommerce div.product .woocommerce-product-rating{margin-bottom:20px;}
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content{border:1px solid #cccccc;box-shadow:2px 2px 8px #d0d0d0;}
.woocommerce-account .woocommerce-MyAccount-content{padding:10px;}
.woocommerce-account .woocommerce-MyAccount-navigation li{background:#ef0000 none repeat scroll 0 0;border-bottom:1px solid #fff;padding:5px 10px;}
.woocommerce-account .woocommerce-MyAccount-navigation li a{color:#ffffff;display:block;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#ffffff;opacity:0.7;}
.videopop{float:left;margin-bottom:2%;margin-right:2%;width:32%;position:relative;}
.videopop:nth-child(3n){margin-right:0;}
.videopop a:after, .videos > a:after{bottom:0;content:"\f01d";height:64px;left:0;margin:auto;border-radius:50%;position:absolute;right:0;top:0;width:64px;font-size:67px;font-family:FontAwesome;color:#fff;}
.videopop a:hover::after, .videos a:hover::after, .grid-col.videos:hover a:after{color:#ef0000;}
.yotubevideos{float:left;margin-top:35px;width:100%;}
.grid-col.videos{position:relative;}
.gallery{float:left;margin-top:20px;width:100%;}
.gallery img{border:1px solid #dadada;padding:5px;width:100%;}
.vc_is-hover .vc_gitem-animate .vc_gitem-zone-b{background-color:rgba(0, 0, 0, 0.7);}
.vc_btn3-container.vc_btn3-left a{border-bottom:2px solid;}
.halfrow{float:left;width:49%;}
.halfrow + .halfrow{float:right;padding:10px 10px 0 0;}
.halfrow img{border-right:1px solid #cccccc;}
.fullrow{border:1px solid #ccc;float:left;margin-bottom:2%;width:49%;}
.fullrow:nth-child(2n){float:right;}
.halfrow h4{font-size:18px;font-weight:600;}
.halfrow p:last-child{margin-bottom:0 !important;}
.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item:hover{background:#0000ff !important;}
.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item{background:#ff0000 none repeat scroll 0 0;border-radius:0 !important;color:#ffffff;padding:5px 10px !important;}
.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item.vc_active span, .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item:hover span{color:#ffffff!important;}
.centerimage{margin-bottom:20px;text-align:center;}
.page-header{text-align:center;}
.error404 .page-title{margin:0 !important;}

table.pmpro_invoice{margin-top:30px;}
.halfrow img{width:100%;}
.navigation .nav-next{float:right;}
.nav-next .nav-title-icon-wrapper{margin-left:5px;}
.nav-previous .nav-title-icon-wrapper{margin-right:5px;}
.page-id-66 .middle-section strong{font-size:16px;}
.fullcolumn{float:left;width:100%;}
.fullcolumn, .column{margin-bottom:15px;}
.column{width:49%;}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background-color:#2D2D2D;color:#fff;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{padding:10px 15px;}
img.mfp-img,.mfp-iframe-scaler iframe{background:#ffffff !important;padding:5px !important;}
.mfp-figure figcaption{display:none;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{background-color:#000000;border:2px solid #ffffff;border-radius:50%;color:#ffffff !important;height:30px;line-height:26px;opacity:1 !important;padding-right:0 !important;right:-10px !important;text-align:center !important;top:-10px !important;width:30px !important;}
.vc_gitem-post-data-source-post_excerpt > p{color:#fff;}
.vc_gitem-post-data-source-post_title > h3{font-size:20px;}
div.wpcf7-response-output{margin-left:0;margin-right:0;margin-bottom:0;}
div.wpcf7-validation-errors,div.wpcf7-spam-blocked{border-color:#ff0000;color:#ff0000;}
div.wpcf7-mail-sent-ok{color:#398f14;}
span.wpcf7-not-valid-tip{float:left;}
.menu ul li li.current-menu-ancestor,.menu ul li li:hover,.menu ul li li.current-menu-item{background:#2d2d2d none repeat scroll 0 0;}
.menu ul li li.current-menu-ancestor > a{color: #fff;}
.menu ul li li:hover a,.menu ul li li.current-menu-item{color:#ffffff;}
.middle-section .wpb_text_column li ul li{list-style-type:circle;}
.middle-section .wpb_text_column li ul{margin-top:10px;}
.vc_gitem-zone-mini .vc_gitem-post-data{margin-bottom:0;}
.vc_gitem-zone-mini .vc_custom_heading:first-child div{font-weight:bold;}
.vc_tta-panel-body{background:none !important;}
.middle-section .wpb_text_column li{list-style-position:outside;margin-bottom:10px;margin-left:15px;font-size:16px;line-height:25px;clear:left;}
.vc_row.withborder{border:1px solid #ccc;padding-top:10px;padding-bottom:10px;border-bottom:none;background:#fdfafa none repeat scroll 0 0;max-width:1170px;margin:auto !important;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.vc_row.withborder .vc_col-sm-2 p{font-weight:bold;text-transform:uppercase;}
.vc_row.withborder.last{border-bottom:1px solid #ccc;margin-bottom:20px !important;}
.vc_row.withborder p:last-child{margin:0 !important;}
form.tournament{width:97%;margin-top:30px;}
form.tournament .selectbox{width:20%;margin:0 0px 0 15px;padding:10px 5px;background-color:#fff;border:none;}
.tournament.form-wrapper button {
    margin-right: 10px;
}
form#searchform.tournament .selectbox {    float: left;     font-size: 14px;margin: 0 0 0 2%;    /* height: 40px; */  }
form.tournament.form-wrapper input[type="text"]{width:20%;}
.tournament-results{position:relative;width:100%;float:left;}
.tournamentloader{position:absolute;top:0;bottom:0;width:100%;height:100%;z-index:99;background:rgba(255, 255, 255, 0.78);display:none;}
.loaderimg{background:url(assets/images/loading.gif);width:80px;height:100%;background-size:100%;margin:auto;background-repeat:no-repeat;background-position:top;}
.tournaments-inner{max-height:90px;overflow:hidden;}
.customresult .tournaments-inner { max-height: 100%;}
.tournaments-col{background:#ebebeb none repeat scroll 0 0;padding:5px;}
.tournaments-content{padding:10px 0px 0;}
.tournaments-content h4{font-size:18px;}
.tournaments-content p{font-size:16px}
.vc_row.withborder p br, .vc_row.withborder li br{display:none;}
.vc_tta-panel-heading h4 a{color:#000 !important;font-family:'Oswald', sans-serif;}
.port-four-block img{border:1px solid #ccc;}
.single-record h3{font-weight:400;}
.ui-accordion .ui-state-default,.ui-accordion .ui-widget-content .ui-state-default,.ui-accordion .ui-widget-header .ui-state-default,.ui-accordion .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active,.vc_row.withborder.current{background:#050560 none repeat scroll 0 0!important;border-color:#050560!important;border-radius:5px !important;color:#ffffff !important;
	  font-family: "Open Sans",sans-serif !important;
    text-transform: none !important;
	}
	.ui-accordion .ui-accordion-header-active {
  border-bottom-left-radius: 0!important;
  border-bottom-right-radius: 0!important;
}
.ui-accordion .ui-accordion-content {  padding: 15px !important; }
.ui-accordion .ui-accordion-header{margin-bottom:0 !important;}
.withborder.noradious{border-radius:0;}
.single-record .middle-section .wpb_text_column li:last-child{margin-bottom:0;}
.video-result{float:left;position:relative;width:100%;}
p.ngg-album-gallery-image-counter{display:none;}
.ngg-album-compact h4{font-size:20px !important;}
.ngg-album-compact:nth-child(5n){padding-right:0 !important;}
.ngg-album-compact{width:20% !important;}
#fancybox-overlay{background-color:#000000 !important;opacity:0.8 !important;z-index:9999 !important;}
.mfp-image-holder .mfp-content{max-width:96%;}
.customgallery li{float:left;width:15.83%;margin-right:1%;margin-bottom:1%;}
.customgallery li:nth-child(6n){margin-right:0;}
.customgallery li img{width:100%;}
.ngg-album-compact{width:24.25% !important;float:left;margin-right:1%;margin-bottom:1%;}
.ngg-album-compact:nth-child(4n){margin-right:0;}
.recipientscol {
  display: inline-block;
  max-width: 177px;
  width: 33.33%;
}

.recipientscol .content-holder{padding:5px;}
.customgallery{float:left;width:100%;}
#pmpro_account .pmpro_box ul {   margin-left: 15px;}
.pmpro_thead-msg > a{text-transform:capitalize;}
.wpt-category-image img{width:100%;}
.w-900{max-width:900px;display:flex;}
.mailbtn + .readmore.phonebtn{float:right;}
.text-div li{margin-left:0;}
.ngg-album-compact img{width:100%;min-height: 190px;}
.custom li a{text-transform:capitalize;}
.memberin{max-height:270px;min-height:270px;overflow:hidden;}
.port-four-block h4 span{display:block;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:300;line-height:20px;color:#000;margin-bottom:10px !important;}
.text-div > img.alignleft + h3 span{display:block;font-family:open sans;font-size:16px;font-weight:300;}
.clear + h2{margin-top:20px;}
.woocommerce-loop-category__title mark.count{display:none;}
.port-four-block .vc_col-sm-3{margin-bottom:30px;}
.port-four-block .vc_col-sm-3:nth-child(4n+1),#photo-result .ngg-album-compact:nth-child(4n+1),.tournament-results .vc_col-sm-3.grid-block:nth-child(4n+1){clear:left;}
.customname{font-weight:bold;margin-top:5px;font-size:15px;}
.ngg-album-compact a + a{display:block;word-wrap:break-word;margin-top:8px;}
.grid-block.competitors img{border:1px solid #dadada;padding:5px;width:100%;}
.hidden{display:none;}
.vc_col-sm-6.wpt-category-image > h4{margin-bottom:5px !important;margin-top:5px !important;}
.member_login_outer{width:100%;float:left;padding:65px 0;}
.member_login{width:100%;float:left;background:#efefef;border-radius:10px;border:1px solid #fff;box-shadow:0 1px 13px rgba(0,0,0,0.47);}
.edit_account{width:100%;float:left;padding:37px 45px 30px;position:relative;}
.edit_account:after{left:0;right:0;bottom:0;position:absolute;background:url(images/line.png);height:2px;content:"";}
.edit_account h2{color:#333333;font-size:32px;float:left;}
.middle-section .member_btn{float:right;color:16px;font-weight:300;font-family:'Oswald', sans-serif;color:#fff;background:#ef0000;line-height:45px;border-radius:30px;border:2px solid #fff;padding:0 24px 0 35px;text-transform:uppercase;}
.middle-section .member_btn.pending_customer {float:left; margin-top:10px;}
.middle-section .member_btn i{float:right;margin-left:15px;position:relative;top:-2px;}
.renew_membership{width:100%;float:left;padding:28px 45px;position:relative;}
.renew_membership:after{left:0;right:0;bottom:0;position:absolute;background:url(images/line.png);height:2px;content:"";}
.renew_membership ul{float:left;clear:both;}
.middle-section .member_btn.top:hover{color:#fff;background:#0000ff;}
.renew_membership ul li{float:left;border-radius:5px;background:#fff;border:1px solid #cecece;text-align:center;font-size:16px;color:#333333;font-weight:600;padding:14px 20px;margin-right:10px;}
.event_history_outer{width:100%;float:left;padding:30px 45px 49px;}
.event_history{width:100%;float:left;padding:0px 0 30px;background:#ffffff;border-radius:4px;border:1px solid #cecece;}
.event_history_head{background:#0000ff;padding:5px;width:100%;float:left;border-radius:4px 4px 0 0;}
.event_history_head h3{color:#ffffff;float:left;font-size:25px;font-weight:400;margin-bottom:0 !important;padding:6px 0 0 15px;}
.ponits_sec{width:100%;float:left;padding:20px 20px 0 0;}

.ponits_bottom{width:100%;background:#efefef;padding:8px 0 8px 17px;border:1px solid #bdbdbd;border-radius:0 50px 50px 0;float:left;}
.ponits_bottom i{float:left;}
.ponits_bottom i img{border-radius:50%;}
.central_regional{float:left;padding:0 0 0 15px;width:59%;}
.central_regional h4{float:left;color:#ef0000;font-family:'Oswald', sans-serif;font-weight:500;text-transform:uppercase;line-height:22px;width:100%;float:left;margin-bottom:0px !important;font-size:16px;}
.central_regional p{width:100%;float:left;margin-bottom:0px !important}
.point_count{float:right;text-align:center;width: 142px;}
.point_count h6{color:#333333;font-family:'Open Sans', sans-serif;font-weight:600;font-size:16px;display:inline-block;margin-right:20px;line-height:30px;}

.division{float:right;color:#333333;font-family:'Open Sans', sans-serif;font-weight:400;line-height:20px;text-transform:uppercase;padding:0 12px;width:157px;position:relative;}
.division:after{top:-12px;right:0;bottom:-12px;position:absolute;background:url(images/line-width.png);width:2px;content:"";}
.division:before{top:-12px;left:0;bottom:-12px;position:absolute;background:url(images/line-width.png);width:2px;content:"";}
.division u{display:block;text-decoration:none;}
.coy_image{max-height:300px;overflow:hidden;}
.videopop img{width:100%;}
.customcoy .vc_col-sm-6.wpt-category-image{margin-bottom:30px;}
.yotubevideos.coy{margin-top:0;}
.rightside h4.widget-title{clear:both;}
.rightside .widget.gallery ,.rightside .widget.coy{border-radius:0;margin-top:0;padding:5px;}
.widget .videopop{width:100%;}
.middle-section .widget .ngg-gallery-thumbnail-box{width:49% !important;margin-right:0;}
.middle-section .widget .ngg-gallery-thumbnail-box:nth-child(2n){float:right;}
.member_login .outer-contaner{padding:37px 45px 30px;width:100%;clear:both;float:left;}
.member_login .woocommerce-MyAccount-navigation{border:medium none;box-shadow:none;clear:both;float:none;width:100%;}
.member_login .woocommerce-MyAccount-navigation > ul{background:#2d2d2d none repeat scroll 0 0;border:2px solid #ffffff;border-radius:30px;box-shadow:none;clear:both;display:table;padding:4px;width:100%;}
.member_login .woocommerce-MyAccount-navigation li{border-bottom:medium none;float:left;font-family:"Oswald",sans-serif;padding:5px 15px;text-transform:uppercase;width:auto;background:none;transition:background 0.5s ease-in-out 0s;border-radius:20px;}
.member_login .woocommerce-MyAccount-navigation li a{color:#ffffff;display:block;font-weight:300;background:none;}
.member_login .woocommerce-MyAccount-content{width:100%;}
.member_login .woocommerce-MyAccount-navigation{border:medium none;box-shadow:none;}
.member_login .woocommerce-MyAccount-content{border:medium none;box-shadow:none;padding: 0;}
.event_history_outer{padding:0;}
.event_history_outer .central_regional a{color:inherit;}
.ponits_bottom{margin-bottom:4px;overflow:hidden;}
.member_login .woocommerce-MyAccount-navigation li:hover,
.member_login .woocommerce-MyAccount-navigation li.is-active{background:#ffffff none repeat scroll 0 0;}
.member_login .woocommerce-MyAccount-navigation li:hover a,
.member_login .woocommerce-MyAccount-navigation li.is-active a{color:#ef0000;}
.division::before{bottom:-27px;}
.division::after{bottom:-27px;}
.middle-section .member_login a.member_btn:hover{background:#0000ff none repeat scroll 0 0;color:#ffffff;}
.middle-section .member_login .woocommerce-Button{background:#ef0000 none repeat scroll 0 0;border:2px solid #ffffff;border-radius:30px;color:#ffffff;float:right;font-family:"Oswald",sans-serif;font-weight:300;line-height:45px;padding:0 24px 0 35px;text-transform:uppercase;}
.userlist {  float: left;  margin-bottom: 2%;  margin-right: 2%;  width: 15%;}
.userlist h4{margin-bottom:0 !important;margin-top:5px;text-transform:capitalize;}
.userlist img {  max-height: 160px;  width: 100%;}
.userlist:nth-child(6n) {  margin-right: 0;}
.userlist:nth-child(6n+1){clear:both;}
.tournaments-col img{width:100%;}
div.em-booking-login{border:medium none;margin:0;width:100%;}
div.em-booking-login label{width:auto;}
div.em-booking-login input{margin-bottom:10px;}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{padding-bottom:10px;}
.middle-section #em-booking > p{margin:0 10px 13px !important;}
.single-event .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {  margin: 0;}
.tournament.form-wrapper button:before{display:none;}
.tournament.form-wrapper button{border-radius:0;}
.menu ul li li.menu-item-has-children {  padding-left: 8px;}
.wpb_column.vc_column_container.vc_col-sm-3.grid-block:nth-child(4n+1) {  clear: left;}
.menu ul li li.current_page_parent > a{color:#fff;}
.white-popup .text-div ul li{ margin-left: 15px; }
.single-event h1.entry-title {
    font-size: 40px;
}

.woocommerce form .form-row label{color: #000 !important;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{border-color: #ccc !important;}

/*--------- 27/06/2017 start ---------*/
.contact-us-submit{ float: left; width: 100%; }
.wpcf7-validation-errors, .wpcf7-response-output{ float: left; width: auto;}
.checkout.woocommerce-checkout .input-checkbox{float: left; line-height: normal; margin: 15px 15px 0 0; position: relative;}
.woocommerce-order ul.order_details li.date{width: auto;}
.woocommerce-order p.woocommerce-notice--success{color: #008000;}
#video-result .wpb_column.vc_column_container.vc_col-sm-4.grid-block:nth-child(3n+1) {clear: left;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover{color: #000;}

.checkout.woocommerce-checkout .create-account .input-checkbox{margin: 10px 10px 0 0;}
.summary h1.product_title{font-size: 37px;}
.cart_item .product-name .variation p{margin-bottom: 0!important;}

.testimobailslider .flex-control-nav{bottom: 5px;}
.entry-footer .edit-link a.post-edit-link{display: none;}
.em-booking-form-details .em-booking-buttons{float: left;margin-top: 10px; width: 100%;}
.woocommerce-checkout h3 label.checkbox{margin-bottom: 0;margin-top: 0;}
.ui-datepicker.ui-widget{z-index: 9 !important;}
.mainheader .member.myac a::after{background-position: -120px -289px;}
.mainheader .member.myac a:hover::after{background-position: -65px -289px;}
.woocommerce-tabs .entry-content ul{margin-bottom: 20px !important;}

/*--------- 27/06/2017 end ---------*/


/*.tournament-result .owl-nav div {background-repeat: no-repeat; font-size: 0; height: 37px; position: absolute; top: calc(50% - 18px); width: 37px; }*/
.tournament-result .owl-nav div {background-repeat: no-repeat; font-size: 0; height: 37px; position: absolute; top: 22%; width: 37px; }
.tournament-result .owl-nav div.owl-prev {  background-image: url("assets/images/left_arrow.png");left: -50px;}
.tournament-result .owl-nav div.owl-next {background-image:url("assets/images/right_arrow.png"); right: -50px;}

#tournament-result .vc_col-sm-4 h4 {
  margin-top: 0;
}
.tournament-result .owl-nav div.disabled {opacity: 0.2; pointer-events: none; }
#tournament-result .owl-carousel .owl-item .tournaments img {border: 1px solid #cccccc; padding: 3px; max-height: 140px; min-height: 140px; overflow: hidden; }
#tournament-result .owl-carousel .owl-item .tournaments h4{ margin-top: 5px;}
.wc_payment_method .input-radio,.wc_payment_method.payment_method_paypal > label {
 display:inline-block;
}

.payment_box.payment_method_paypal,.wc_payment_method .input-radio,.wc_payment_method.payment_method_paypal > label {float:left;}
.wc_payment_method .input-radio {
  margin-top: 15px !important;
}

.woocommerce table.my_account_orders .button{margin-right:5px;}

.eventrow {
  float: left;
  margin-bottom: 5px;
  width: 100%;
}
.em-booking-form-details {
  max-width: 100%;
}
.em-booking-form-details textarea {
  width: 100%;
}
.rightside .widget li a {
    position: relative;
    padding-left: 25px;
}

select {
   -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
   -webkit-border-radius:0;
   outline:none;
}

.ui-datepicker-title select/* , .woocommerce .member_login form .form-row select */{
   -webkit-appearance: menulist;
   -moz-appearance:    menulist;
   appearance:         menulist;
   -webkit-border-radius:0;
   outline:none;
}
#video-result .wpb_column.vc_column_container.vc_col-sm-4.grid-block:nth-child(3n+1) {
  clear: left;
}
.popupwhite {
    float: left;
    width: 100%;
    background: #fff;
    padding: 30px;
}
.white-popup.customhof{padding:0;max-width: 600px;}
.customhof h2{font-size:20px;color:#000;}
.customhof h3 {
  font-size: 18px;
  font-weight: 400;
}
.customhof .clear + h3 {
  margin-bottom: 5px;
  margin-top: 10px;
}
.tournamentsslider.custom .premier1 .owl-carousel .owl-item .tournaments img{max-height: 200px;min-height: 200px !important;}
.tournamentsslider.custom .premier2 .owl-carousel .owl-item .tournaments img{	max-height: 160px;min-height: 160px !important; }
.tournamentsslider.custom .premier3 .owl-carousel .owl-item .tournaments img{	max-height: 140px;min-height: 140px !important;}
.menu ul li .sub-menu li.current-page-parent a{color:#fff;}
.eventrow .fa {
  float: left;
  margin-top: 5px;
min-width: 28px; text-align: center;
  width: 5%;
}
.eventrow .innerdate {
  float: left;
  width: 90%;
}
.profile_text {
  color: #ffffff;
}
form#searchform.tournament.tresult .selectbox {
  margin: 0 0 0 1%;
  width: 18%;
}
form#searchform.tournament.tresult button {
  margin-left: 10px;
}
.page-id-748 .tournament-result .wpb_column:nth-child(3n+1) {
  clear: left;
}
.ui-accordion .ui-accordion-content{height:auto !important;}
.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e {
  background-image: url("assets/images/ui-icons_ffffff_256x240.png");

  background-position: -65px -16px;
}
script + .wpb_column .vc_column-inner > h3 {
  margin-top: 15px;
}
.woocommerce table.shop_attributes td p  {
  margin: 0 !important;

}
.custm-cat.vc_inner.vc_row-fluid {
  float: left;
  width: 100%;
}
#tournament-result h4 {
  margin-top: 30px;
}
#tournament-result h4:first-child{margin-top:0;}

.event_history_outer .central_regional a{pointer-events:none;}
.division em {
  display: block;
  font-style: normal;
  text-align: left;
}
.woocommerce-form-row + fieldset {
    clear: both;
}
.woocommerce form .form-row.custom-checkbox label {
    display: inline;
}
.woocommerce form .form-row.custom-checkbox input {margin-right:10px;}

.woocommerce form .form-row.custom-checkbox {
    margin-top: 30px;
}
/* .member_login .outer-contaner.hr.nonavigation{display:none;} */
.currentrat {
  float: left;
  font-weight: bold;
  padding: 20px 40px 0 20px;
  text-align: right;
  width: 100%;
}
.woocommerce select{position:relative;}
.woocommerce select:after {
  border-color: #888888 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 5px 4px 0;
  height: 0;

  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.shop_product.header_cart a {
  width: 110px;
}
.shop_product.remove-icon a:hover:after{background-position:-1px -288px;}
.shop_product.remove-icon a:after{background-position:-146px -239px;}
.shop_product.remove-icon a{margin-right:10px;}

samp .meta-box-cover.galleryimg {
  height: 120px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
div#image-holder img {
  height: 120px;
}
.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
    display: inline-block;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
span.remove:before {
    position: absolute;
    content: '\f00d';
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px !important;
    border: 1px solid #F5A623;
    text-align: center;
    padding: 4px 5px;
    vertical-align: text-bottom;
    margin: 0;
    color: #fff;
    background: rgba(255, 255, 255, 0.52);
    right: 0;
    background: #F5A623;
    cursor: pointer;
    top: 0;
}
samp .meta-box-cover.galleryimg {
    height: 120px;
    margin: 0;
    position: absolute;
    top: 0;
    width: 160px;
    padding: 0;
}
samp .meta-box-cover.galleryimg img {
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
div#image-holder {
  height: 120px;
  position: relative;
}
.fileUpload.btn.btn-primary.meta-box-upload-button-gallery {
  background-color: #ef0000;
  letter-spacing: 1px;
  border: medium none;
  margin: 10px 0 0;
  text-transform: uppercase;
  font-family: "Oswald",sans-serif;
}
.fileUpload.btn.btn-primary.meta-box-upload-button-gallery:hover {
background-color: #0000ff;
color: #ffffff;
}
.event_history_outer.hof_myaccount {
  margin-top: 20px;
}
.point_count.hof span {
  height: 50px;
  line-height: 50px;
  width: 50px;
}
.ponits_sec .currentrat{padding-top:0;}
.central_regional.record_list{width:78%;}
.record_list + .division{font-weight: bold;width:20%;text-align:center;}
.central_regional.record_list h4 {
    line-height: normal;
}
.record_list + .division:after{display:none;}
.division:before,.division:after{height:1000%;}
.ponits_sec .division span {
  border-radius: 20px;
  margin-top: 6%;
}
 .points_head + .point_count.hof.circuit:before {
  background: rgba(0, 0, 0, 0) url("images/line-width.png") repeat scroll 0 0;
	bottom: -27px;
content: "";
  left: 0;
  position: absolute;
  top: -12px;
  width: 2px;
}
 .points_head + .point_count.hof.circuit{position:relative;}
body .media-modal-content * {
  color: inherit;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size: inherit !important;
  font-weight: inherit !important;
  letter-spacing: normal !important;
  line-height: inherit !important;
}
.event_history_head span {
    float: right;
    color: #fff;
    font-size: 20px;
    padding: 8px 10px 0 0;
    font-weight: bold;
}
.point_count.status_history span {
    width: 70px;
    height: 70px;
    line-height: 70px;
}
.status_history.division > p ,.status_history.division > span{
  margin: 0 !important;
}
h3.custom_style{margin-bottom:0 !important;}
h3.custom_style + ul.custom {
    margin-bottom: 20px;
}
.middle-section .woocommerce form .form-row .select2-container .select2-choice {
    line-height: 35px;
    height: 35px;
}
.middle-section .select2-container .select2-choice .select2-arrow b{
   background-position:0 3px;
}
.event_history_head select {
    float: right;
    width: 200px;
    background-color: #ef0000;
	background-image: url(assets/images/aroow-down.png);
	background-position: right 10px center;
	background-repeat: no-repeat;
    color: #fff;
    margin-top: 3px;
}


.event_sec_current_year .select_wrapper {
  position:relative;float: right;
}


.division em {
    font-weight: normal;
    text-transform: capitalize;
}
.division{font-weight: bold;}
.ponits_sec .point_count span {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #000000;
  font-weight: 400;
  height: auto;
  line-height: normal;
  margin: 0;
  padding: 0;
}
.ponits_sec span{display:inline-block;color:#fff;font-family:'Oswald', sans-serif;font-weight:300;background:#ef0000;line-height:30px;padding:0 32px;border-radius:0 20px 20px 0;margin-bottom:4px;}
.event_header {
  background-color: #2d2d2d;
  border-radius: 0 50px 50px 0;
  color: #ffffff;
  float: left;
  overflow: hidden;
  padding: 10px 0 10px 17px;
  width: 100%;
}

.header_division:before, .header_division:after {
  height: 1000%;
}
.header_division:before,.header_division::after {
  background: rgba(0, 0, 0, 0) url("images/line-width.png") repeat scroll 0 0;
  bottom: -12px;
  content: "";
  left: 0;
  position: absolute;
  top: -12px;
  width: 2px;
}
.header_division::after ,.header_division::before {
  bottom: -27px;
}
.header_division {
  float: right;
  padding: 0 12px;
  position: relative;
  width: 157px;
}
.header_point_count {
  float: right;
  min-width:142px;
  padding: 0 11px;
  text-align: center;
}
.header_central_regional {
  float: left;
  padding: 0 0 0 15px;
  width: 59%;
}
.header_division:after {
  right: 0;
  left: inherit;
}

.hof_myaccount .event_header {
  padding: 8px 0 8px 17px;
}
.currentrat span {
  background: #ef0000 none repeat scroll 0 0;
  border-radius: 50%;
  color: #ffffff;
  display: inline-block;
  height: 60px;
  padding:0;
  line-height: 60px;
  text-align: center;
  width: 60px;
}
.hof_myaccount .division span {
  margin: 0;
}
.status_column {
  border-right: 1px solid #cecece;
  display: table-cell;
  padding: 10px;
   text-align: center;
}
.status_box {
  border: 1px solid #cecece;
  float: right;
    background: #ffffff;
	   border-radius: 5px;
   display: table;
}
.status_row {
  display: table-row;
}
.status_row:first-child .status_column {
  border-bottom: 1px solid #cecece;
   color: #2d2d2d;
  font-weight: bold;
}
.hof_myaccount.hof_header .header_division:after {display:none;}
.hof_myaccount.hof_header .header_division {
  width: 142px;   text-align: center;
}
 .middle-section .edit_account	 .member_btn {margin-left: 20px;  float: left;}
.middle-section .member_btn.top {
  position: relative;
  right: 45px;
  top: -25px;
background-color: grey;
}
.ponits_sec .status_history.division span {
  margin-top: 10px !important;
}
.compitionname {
  clear: both;
  color: #0000ff;
  font-size: 20px;
  font-weight: 600;
   max-width: 90%;
  padding: 10px 10px 5px 32px;
}
/* .viewall {
  background-color: #ff0000;
  background-image: url("images/chevron-arrow-down.png");
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 50%;
  display: block;
  font-size: 0;
  height: 35px;
  margin: auto;
  padding: 10px;
  position: absolute;
  right: 30px;
  text-align: right;
  top: 5px;
  width: 35px;
}
.viewall.active_event {
  transform: rotate(180deg);
}
.viewall:hover {
  background-color: #0000ff;
} */

.viewall {
  float: right;
  padding-right: 20px;
  padding-top: 5px;
}

.currentrat.no_event{text-align:left;}
.member_login .outer-contaner.hr {
  padding-bottom: 0;
}
.location_region_points {
  margin-top: 10px;
}
.ponits_sec_wrapper {
  float: left;

  position: relative;
  width: 100%;
}
.tournamentloader{min-height: 90px;}
.event_sec_current_year .select_wrapper {
  margin-left: 10px;
}
.event_list .select_wrapper {
  float: right;
  margin-left: 10px;
}
.event_list .select_wrapper:last-child{margin:0;}
.compition_outer {
  position: relative;
  float: left;
  width: 100%;
}
.media-modal-content .media-frame select.attachment-filters {
  width: calc(100% + 50px);
  max-width: 100% ;
}
.north_american_champ label { font-size:14px !important; display: block; margin-bottom: 8px;}
.north_american_champ input[type="tel"], .north_american_champ input[type="text"], .north_american_champ input[type="email"], .north_american_champ input[type="number"], .north_american_champ input[type="password"], .north_american_champ input[type="search"], .north_american_champ textarea { float:none;}
.north_american_champ select { border: 1px solid #cccccc; color: #2d2d2d; float: left; height: 37px; padding: 0 16px; width: 100%; font-size: 16px;}
.north_american_champ input[type="radio"], .north_american_champ input[type="checkbox"] { display: inline-block;}
.north_american_champ input[type="submit"], #preview_section input[type="submit"] { background:#ef0000; height:42px; line-height:42px; padding:0 20px; color:#fff; font-size:18px; margin:14px 0 0; display: inline-block;}

.middle-section .member_btn.em-booking-submit {
  float: left;
  font-size: 18px;
  padding: 0 25px;
}
.middle-section .member_btn.em-booking-submit:hover {
  background-color: #0000ff;
}
select.em-ticket-select {
  min-width: 80px;
}
.woocommerce select.em-ticket-select {
  height: auto;
  min-width: 40px;
  padding: 2px 10px;
}
.grid-block + .custom_msg {
  display: none;
}
 .youtube-player {
        position: relative;
        padding-bottom: 28.11%;
        /* Use 75% for 4:3 videos */
        height: 0;
        overflow: hidden;
        max-width: 50%;
        background: #000;
        margin: 0 0 25px !important;
    }

    .youtube-player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
		max-width: 100%;
        height: 100%;
        z-index: 100;
        background: transparent;
    }

    .youtube-player img {
        bottom: 0;
        display: block;
        left: 0;
        margin: auto;
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        cursor: pointer;
        -webkit-transition: .4s all;
        -moz-transition: .4s all;
        transition: .4s all;
    }

    .youtube-player img:hover {
        -webkit-filter: brightness(75%);
    }/*

    .youtube-player .play {
        height: 72px;
        width: 72px;
        left: 50%;
        top: 50%;
        margin-left: -36px;
        margin-top: -36px;
        position: absolute;
        background: url("//i.imgur.com/TxzC70f.png") no-repeat;
        cursor: pointer;
    } */
.youtube-player:hover .play::after{
  color: #ef0000;
}
.youtube-player .play::after {
	bottom: 0;
	content: "\f01d";
	height: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 50px;
	top: -73px;
	width: 0;
	font-size: 60px;
	font-family: FontAwesome;
	color: #fff;
	cursor: pointer;
}
#form_submit:disabled {
    opacity: 0.5;
    cursor: no-drop;
}

table.materials  {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
.materials td {
    border-bottom: 1px solid #ccc;
    padding: 10px;
    border-right: 1px solid #ccc;
}
.total_amt, .total_amt_s, .event_price, .discount, .total {
    float: left;
    width: 100%;
    margin: 0 0 10px;
    font-weight: bold !important;
}
.total_amt_comm_fee.active_fee {
  display: block;
}
.total_amt_comm_fee{display: none;position:relative;top:-8px;font-size: 15px;}
.fitText.formTitle {
    font-size: 26px;
    text-align: center;
}
.materials td:last-child {
    font-weight: bold;
}
#preview_section {
  float: left;
  width: 100%;
  overflow: auto;
}
.checkOption.disabled {
  opacity: 0.5;
}
.product_text h5 {
  font-size: 26px;
  line-height: 30px;
  margin-bottom: 15px;
}
.north_american_champ label.note{font-weight:normal;}
.materials ul {
  list-style-type: disc;
  margin-left: 20px;
}
.formElement.form-group.fadeMe.formLabel.clearfix.col-sm-12 {
  clear: left;
}
.event-reg-custom label {font-weight:normal;}
.event-reg-custom .reg-subhead {font-size:30px; color:#000;}
.event-reg-custom h2 {font-size:40px; color:#999; font-weight:700; line-height:1em;}
.event-reg-custom h3 {font-size:30px; color:#999; font-weight:700; margin-top:20px;}
.event-reg-custom h4 {font-size:20px; color:#999; font-weight:700;}
.event-reg-custom div input[type="submit"] {background:#ef0000;}
.reg-subtotal {font-size:30px; color:#fff; background:#2d2d2d;}
body .btn-uswba a {
    background-color: #ef0000!important;
    border-radius: 0;
    color: #ffffff!important;
    display: inline-block;
    letter-spacing: 1px;
    line-height: 27px !important;
    border: none !important;
    padding: 10px 30px !important;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
}
.center-block img {-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    max-width:50px;
    margin-bottom:10px;
}
.center-block h4 a {
    color: #0000ff!important;
    margin-bottom: 30px;
}
.center-block {
    margin-bottom: 40px;
}
.term-competition-records .wpt-category-image h4 a, .term-world-records .wpt-category-image h4 a {
    font-size: 30px;
    text-align: center;
    padding-bottom: 20px;
    background: #0000ff;
    color: #fff;
    padding-top: 20px;
    margin-bottom: 35px!important;
    display: block;
}
.competition_sec .currentrat.no_event,.hof_header .currentrat.no_event{
    margin-top: 20px;
}
#cff.cff-default-styles .cff-author a {
    margin-left: 0;
}
#cff.cff-default-styles .cff-author .cff-author-text span {
    padding-left: 0;
    float: left;
}
#cff.cff-default-styles .cff-author .cff-date {
    margin-top: -12px;
}


/* Just for Membership demo. Remove these after done. Ends */
.pmpro-account  table,.parent-pageid-438  table{
	margin: 0 0 1.5rem;
	width: 100%;
}
.pmpro-account  th,.parent-pageid-438  th {
	font-weight: 600;
	padding: 1rem;
}
.pmpro-account thead th ,.parent-pageid-438 thead th {
	background: #EFEFEF;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 1rem;
	text-align:left;
}
.pmpro-account tbody th ,.parent-pageid-438 tbody th{
	border-bottom: 1px dotted #CCC;
}
.pmpro-account td,.parent-pageid-438 td  {
	border-bottom: 1px dotted #CCC;
	padding: 1rem;
	vertical-align: middle;
}
.pmpro-account tbody tr:nth-child(even) th, .pmpro-account tbody tr:nth-child(even) td,.parent-pageid-438 tbody tr:nth-child(even) td {
	background: #FAFAFA;
}
#pmpro_account .pmpro_box ul li{list-style:disc;}

.pmpro_btn.disabled, .pmpro_btn[disabled], fieldset[disabled] .pmpro_btn {
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: 0.65;
    pointer-events: none;
}
 form.pmpro_form .pmpro_checkout .input,form.pmpro_form .pmpro_checkout  textarea, form.pmpro_form .pmpro_checkout select{
 border: 1px solid #ddd;padding: 6px 10px;width: 100%;	 }
body.pmpro-confirmation .entry-content ul li,.innerpage-content p ,#pmpro_account .pmpro_box ul li{    margin-bottom: 15px !important;}
body.pmpro-confirmation .entry-content ul{margin-left:0;}
.pmpro_checkout-fields { max-width: 500px;}
.pmpro_checkout-fields label { margin-bottom: 5px !important; display: block;font-weight:600 !important;}
.pmpro_checkout h3 span.pmpro_checkout-h3-msg { font-style: normal; font-size: 16px;}
td.pmpro_cancel-membership-cancel a {    color: red;}
.pmpro_actionlinks a{color:#CB2400;}
.pmpro_actionlinks a:hover	{color:#0149c1;}
.pmpro_actionlinks {    font-size: inherit;}
.middle-section .edit_account .member_btn.pending_customer{float:right;}

.woocommerce form.register .form-row select ,.woocommerce .member_login form .form-row select,.woocommerce div.product form.cart .variations select{
	background-image: url(assets/images/arrow.png);
	background-repeat: no-repeat;
	background-position: center right 15px;
	background-size: 12px;
	padding-right: 35px;
}

.woocommerce td.product-name .wc-item-meta p {
    margin-bottom: 0px !important;
}
select::-ms-expand {
    display: none;
}

h2 .smaller {
	font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    text-transform: none;
	line-height:1.5em; display:inline-block;
}
label .smaller {
	font-weight: normal;
    font-size: .8em;
    line-height: 1.5em;
    display: block;
}
div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{ float: left; width: 100%; }
div.ctct-form-embed form.ctct-form-custom label.ctct-form-label { margin-bottom: 5px !important; }
.fullcolumn label span {    font-weight: normal;    font-size: 14px;}

.center-block img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    max-width: 50px !important;
    margin-bottom: 10px;
}
.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon {
        background-image: url(assets/images/ui-icons_ffffff_256x240.png);
}
.middle-section .ui-widget {
    font-family: 'Open Sans',sans-serif;
}
.middle-section .ui-accordion .ui-accordion-header {
    font-size: 16px;
}
header .member.myac,header .member.logout {}

.ignitewoo_quick_order_form_wrap .wc-product-table tbody .variations tr:nth-child(2n) td {    background-color: none;}
div#ign_qof_table_18406_length select{display: inline;}
@media (min-width:850px) {
.woocommerce .ignitewoo_quick_order_form_wrap select{ min-width: 220px; display: inline-block;}
.quick_order_form_outer table.variations{display: inline-block;}
.quick_order_form_outer .single_variation_wrap{width: 210px; display: inline-block; float: right; margin-top: 10px; }
form.variations_form.cart { text-align: left; }
form.cart { text-align: right; }
.quick_order_form_outer .quantity .qty {    width: 60px;    text-align: center;    float: right;}
.ignitewoo_quick_order_form_wrap .wc-product-table form .quantity {    display: block;}
.quick_order_form_outer a.reset_variations{margin-left: 10px;}
.quick_order_form_outer td.label {    min-width: 210px;}

}