@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,600&display=swap');

*,
body,
html,
li,
a,
ol,
p,
ul {font-family: 'Poppins', sans-serif;}
.woocommerce .quantity .qty{height: 50px;}
} #colophon{display: flex;}
.sub-left-data.home-ticket-sec #product-grid .grid-item a {
  margin:
0 auto;
}
.export-table.table.table-condensed.table-vendor-sales-report.report21 .button{background-color: #051d40 !important;}
.report-page12 .one-col input{background-color: #051d40 !important;}
.page-id-17 .section.sectionnew.section-space{border-top: 5px solid #c6c6c6;}
.ticket-printing-section .heading{color: #051d40 !important;}
.manual-order-desc h4{text-align: center;}
.logged-in .event-date-time{display: none;}
.event-sec div{font-size:16px !important;}
body .export-header th{background: #051d40 !important; font-weight: bold !important; font-size:15px;}
.event-date-time1{display: block;}
.event-date-time{display: none;}
.sponsor-slider.section-40 .flex-prev{display: none;}
.sponsor-slider.section-40 .flex-next{display: none;}
.event-date-time11{display:none;}
.slider-rotate__item--active a{display: block; z-index: 999; pointer-events: all; background: #fff;}
.repeater fieldset{display: flex; justify-content: center; gap: 10px;}
li#menu-item-2116{margin-top: -50px;}
.home{overflow-x: hidden;}
#ableft li.flex-active-slide img{width: 70% !important;}
#ableft .flex-active-slide{text-align: center !important;}
.cart #end, .cart #start{float: left; width: 100%; margin-bottom: 10px; margin-top: 20px;}
.left-section h2.align-left1{text-align: left !important;}
.cart #time-remaining{float: left; width: 100%; line-height: 60px;}
#time-remaining p{margin: 0px;}
.related.products{width: 100%; padding: 60px 0px; background-color: #f2f2f2; float: left; margin-top: 50px;}
.raffle_message .rtg-prodpage-tickets-notice{float: none; margin: 0 auto; width: 1100px; max-width: 100%; padding: 0px 20px;}
.product-single-section{float: left; width: 100%; margin-top: 70px}
.single-product #colophon{margin-top: 0px;}
.product-single-section div.product{float: left; width: 100%;}
.mfp-bg{opacity: .95 !important;}
.responsivemenu{display: none;}
.woocommerce .products ul, .woocommerce ul.products{text-align: center;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{float: none !important; display: inline-block;}
.loginadmin{float: right; width: 100%; text-align: right;}
.site-branding a img{width: 50%;}
.loginadmin a{font-size: 16px; font-family: 'Poppins', sans-serif !important; font-weight: 600; text-transform: uppercase; padding: 11px 30px; border-radius: 5px; line-height: 30px; text-decoration: none; letter-spacing: 1px; margin: 0;}
.number_of_tickets_cart.s{transition: all ease-in .3s;}
.number_of_tickets_cart.s.fixed-style-count{width: 50%; background-color: #d7d7d7; position: fixed; top: 0px; right: 0px; margin: 0px; z-index: 9999999; text-align: center; z-index: 9999999999 !important; -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1); transition: all ease-in 0.3s; line-height: 43px; text-transform: uppercase; font-size: 1rem; transition: all ease-in .3s; font-family: 'Poppins', sans-serif !important; font-weight: bold;}
.ul-ticket-section.half-left-fx.fixed-style{left: 0px; width: 50%;}
.ul-ticket-section.fixed-style li{padding-left: 0px !important;}
.select-option-top h2, .left-section .ableft h2{color: #fe0200;}
.container{max-width: 100% !important; width: 1100px; float: none; margin: 0 auto; padding-left: 15px; padding-right: 15px;}
.quantity_buy{margin: 0px auto; width: 100%; border: 2px solid rgb(235, 235, 235); padding: 5px 20px; border-radius: 5px;}
#product-grid.grid-container{width: 50%; display: block; margin: 0 auto;}
.sub-left-data.home-ticket-sec{text-align: center;border-radius: 10px;}
.quantity_buy input{text-align: center; border: medium; font-size: 16px; font-weight: 700; padding: 0px 10px;}
button#sub, button#add{border: medium; font-size: 20px; font-weight: 700; padding: 0px 10px;}
.phone-contact{text-decoration: none; margin-bottom: 22px; float: left; width: 100%;}
.wpls-logo-showcase .slick-dots li.slick-active button{background: #4A4A4A !important;}
*/ .site-header .section.sectiontime{margin-bottom: 0;}
.topheader{float: left; width: 100%; text-align: right;}
#site-navigation{float: left; width: 100%; text-align: right;}
.loginlogoutmenu, .othermenu{display: inline-block;}
#menu-top-header-menu{margin: 0px; padding: 0px;}
.topheader li{list-style: none; display: inline-block; margin-bottom: 10px;}
.topheader li a{font-size: 12px; text-transform: uppercase; color: #000; text-decoration: none; position: relative; padding-left: 30px; padding-right: 8px; background-image: url('/wp-content/uploads/2020/05/login.png'); background-size: 20px; line-height: 26px; display: inline-block; background-position: left center; background-repeat: no-repeat;}
.topheader li#menu-item-489 a{background-image: url('/wp-content/uploads/2020/05/checkout.png');}
.topheader li#menu-item-490 a{background-image: url('/wp-content/uploads/2020/05/account.png');}
#site-navigation #primary-menu{text-align: right; float: right;}
#site-navigation li a{line-height: 43px; padding: 5px 25px; font-size: 17px; font-family: 'Poppins', sans-serif; color: #262626; text-transform: uppercase; font-weight: 600; letter-spacing: 1px;}
#site-navigation li a:hover, #site-navigation li.current-menu-item a{color: #d9423f;}
.headersection{float: left; width: 100%;}
#site-navigation li a:hover::before, #site-navigation li.current-menu-item a::before{opacity: 1;}
h1{font-size: 51px;}
#masthead{float: left; width: 100%; background: #fff; padding: 15px 0;}
.header-image h1{color: #051d40 !important;}
.button{background-color: #262626; font-family: 'Poppins', sans-serif; text-decoration: none; color: #fff; font-size: 18px; padding: 10px 55px; display: inline-block; text-transform: uppercase; border-radius: 8px; font-weight: 600;}
.home .headersection h1{text-align: center; margin-bottom: 0px;}
.headersection h1{font-size: 30px; letter-spacing: 1px; font-weight: 500; padding: 15px 0; margin: 0;}
.section-no-space{background-color: #ebebeb; border-bottom: 1px solid #ddd;}
.bg-third-div .button.button-shadow{margin-top: 0px;}
.post, .page{padding: 0px; margin: 0px !important; float: left; width: 100%;}
#colophon{float: left; width: 100%; position: relative; z-index: -1;}
#colophon .container{position: relative; width: 1100px; padding: 0px;}
#colophon .bg-image{position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; background-size: cover; background-position: top;}
#colophon .bgcolor{position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
#colophon .site-info.section980{z-index: 99999; position: relative; color: #fff; float: left; width: 100%; padding: 40px 0px;}
.innerheader.commonheader{float: left; width: 100%; height: 120px; position: relative;}
.innerheader.commonheader .bgcolor{position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: rgb(42, 92, 54, .8); z-index: 9;}
.woocommerce-breadcrumb{display: none;}
.innerheader.commonheader .bgimage{position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: .9; background-size: cover; background-position: center; background-repeat: no-repeat;}
.innerheader.commonheader .container{position: relative; height: 120px;}
.innerheader.commonheader h1{color: #fff; text-align: left; font-family: 'Poppins', sans-serif; margin: 0px; position: absolute; text-align: center; margin: auto; color: #fff; left: 0; right: 0; max-width: 1100px; bottom: unset; top: 50% !important; transform: translateY(-50%); padding: 0px; text-align: left;}
.innerheader.commonheader .timediv{position: absolute; bottom: 0; right: 0px; width: auto; color: #fff; background-image: url('/wp-content/uploads/2020/05/time-transaprent.png'); background-repeat: no-repeat; padding-left: 40px; font-size: 14px; text-transform: uppercase; line-height: 31px; margin-bottom: 13px; letter-spacing: 1px; color: #c3c7be;}
#colophon .footer-row #menu-quick-link li a{color: #fff; text-decoration: none; font-family: 'Poppins', sans-serif; font-size: 14px;}
#colophon .footer-row #menu-quick-link li a::before{content: '-'; margin-right: 10px;}
#colophon .footer-row.footer-row3{text-align: right;}
#colophon .footer-row .widgettitle, #colophon .footer-row.footer-row3 p{font-size: 13px; font-family: 'Poppins', sans-serif; letter-spacing: 1px; margin-top: 8px; font-weight: normal; color: #fff;}
.menu-footer-menu-container #menu-footer-menu{padding: 0px; margin: 1px; text-align: right;}
.menu-footer-menu-container #menu-footer-menu li a{color: #fff; font-size: 13px; text-decoration: navajowhite; padding-left: 20px; position: relative;}
.footer-info strong a{font-weight: normal;}
.footer-section-first.footerid p{font-size: 16px; padding: 0; margin: 0;}
.footer-email-info a{text-decoration: none; font-size: 13px;}
.menu-footer-menu-container #menu-footer-menu li a::before{}
#colophon .footer-row .widgettitle{font-weight: bold;}
#colophon .footer-row .widget{margin-bottom: 0px;}
#colophon .footer-row #menu-quick-link{margin: 0px; padding: 0px;}
#colophon .footer-row{float: left; width: 33.333%;}
#colophon .footer-row.footer-row2{float: left; width: 33.333%; text-align: center;}
#colophon .footer-row li{list-style: none;}
#colophon .footer-row p, #colophon .footer-row p a, #colophon .footer-row p strong{font-family: 'Poppins', sans-serif; font-size: 13px; color: #fff; text-decoration: none;}
.button-shadow{border: transparent;}
.button:hover{color: #ffe326; background-color: #212620; border-color: transparent;}
.section.sectiontime h2 span{text-align: center; font-size: 13px; font-family: 'Poppins', sans-serif; text-transform: uppercase; color: #3a3a3a; letter-spacing: 1px; line-height: 45px; font-weight: normal;}
.section-bg-repeat{padding: 60px 0px; background-image: url('/wp-content/uploads/2020/07/section-repeat.png'); margin-top: 0px; margin-bottom: 60px;}
.section.section-message-box{background-color: #f0f0f0; text-align: center; padding: 30px 0; border-bottom: 1px solid #ddd;}
.section.section-message-box p, .section.section-message-box h1, .section.section-message-box h2, .section.section-message-box h3, .section.section-message-box h4, .section.section-message-box h5{margin: 0; color: #ce4644;}
.section-bg-repeat .products li.product{margin-bottom: 0px !important;}
.home-product .products .product{float: none !important; display: inline-block;}
.section850 .container{width: 1100px;}
.left-section.sectin-full{width: 100%;}
.first-section-negative .left-section.sectin-full{margin-top: -60px;}
.home-product .products{text-align: center;}
.woostyle.woocontent{background-color: #fff; float: left; border: 1px solid #ddd; border-radius: 4px; -webkit-box-shadow: 0px 0px 3px 0px rgba(205, 178, 178, 0.5); -moz-box-shadow: 0px 0px 3px 0px rgba(205, 178, 178, 0.5); box-shadow: 0px 0px 3px 0px rgba(205, 178, 178, 0.5); width: 100%; padding-bottom: 60px;}
.woocommerce ul.products li.product a img{width: auto; float: none; margin: auto; margin-bottom: 0px;}
.woostyle.woocontent h2{margin-top: 60px !important; float: left; width: 100%;}
.section.sectiontime h2{position: relative; text-align: center; line-height: 45px; background-repeat: no-repeat; background-position: left center; width: 100%; margin: 0 auto; padding-bottom: 0px; padding-top: 0px; padding-left: 100px; background-size: contain;}
.left-section .tab button{float: none; border: none; outline: none; cursor: pointer; padding: 5px 34px; transition: 0.3s; border-radius: 6px 6px 0px 0px; line-height: 30px; font-size: 16px; font-family: 'Poppins', sans-serif; margin: 0; text-transform: uppercase; font-weight: 700;}
.left-section .tab button.active{border: 1px solid; border-bottom: none; border-radius: 6px 6px 0px 0px; position: relative;}
.left-section .tab{overflow: visible; border: 0px; outline: unset; border-bottom: 3px solid #00a7e1;}
.sponsor-slider h2{font-weight: 700 !important; font-size: 22px; color: #051d40;}
div#france .ableft{background: transparent; border-radius: 0; padding: 0;}
#menu-item-2116 a{background: #ffa630; border-radius: 10px !important; color: #fff !important;}
.aboutleft .ableft{float: left; width: 40%; padding: 30px 3%; background: rgb(0 167 225 / 41%); float: right; border-radius: 10px;}
.aboutleft .abright{float: left; text-align: right; position: relative; width: 56%; padding-right: 0px; margin-right: 0%;}
.aboutleft .ableft.abt-full{width: 100% !important;}
p strong{color: #000;}
.contact-detail a{color: #5b5b5b; text-decoration: none;}
.social-icon ul{margin: 0px; padding: 0px;}
.social-icon ul li{list-style: none; display: inline-block; float: left; padding-right: 10px;}


.aboutleft .abright.not-have-image{display: none;}
.section-normal{padding: 60px 0px;}
.left-section .tabcontent{display: none; padding: 0px; border: 0px; border-top: none;}
.left-section p, .woocommerce-message, .woocommerce-error, .woocommerce-info{font-family: 'Poppins', sans-serif; color: #5b5b5b; font-size: 16px; font-weight: 400;}
.titleforofor{text-align: center; margin-bottom: 60px;}
.left-section h4{font-family: 'Poppins', sans-serif; color: #444d45; font-weight: bold;}
.left-section .tabcontent{float: left; width: 100%; padding: 35px 0px;}
.left-section h2, h2{font-family: 'Poppins', sans-serif; letter-spacing: 1px; text-transform: capitalize; font-size: 32px; margin-bottom: 40px; text-align: center; font-weight: normal;}
#colophon .footer-row.footer-row3 h2.widgettitle{text-align: right; margin-bottom: 8px;}
#colophon .footer-row span.pwrd-title{display: block;}
.left-section h2.titlehuge{font-size: 225px; line-height: 1; margin-top: 0px;}
} .half-first-child{float: left; width: 30%;}
.half-last-child{float: left; width: 70%; padding-left: 30px;}
.ft-100{float: left; width: 100%;}
.ft-100 .ft-50{float: left; width: 48%; margin-right: 4%;}
.ft-100 .ft-50:last-child{margin-right: 0%;}
.wpcf7-form-control{max-width: 100%; margin-bottom: 15px;}
.woocommerce ul.products li.product{text-align: center;}
.wpls-logo-showcase .slick-dots{bottom: -45px !important; position: relative; margin-bottom: 45px !important;}
.wpls-logo-showcase{padding: 0px !important;}
.wpls-logo-slider.wpls-center .slick-slide{opacity: 1 !important; transform: scale(1) !important;}
.wpls-logo-showcase-slider-wrp{float: left; width: 100% !important;}
#wpls-logo-showcase-slider-1 .wpls-fix-box, #wpls-logo-showcase-slider-1 .wpls-fix-box img.wp-post-image{max-height: 400px !important; text-align: center;}
#wpls-logo-showcase-slider-1 .wpls-fix-box{width: 100% !important; text-align: center !important}
#wpls-logo-showcase-slider-1 .wpls-fix-box img.wp-post-image{float: none !important;}
.right-section{float: left; width: 265px; padding: 30px; background: #fcfcfc; margin-top: 50px; border: 1px solid #e0e0e0; border-left: 0px; border-radius: 0px 8px 8px 0px; text-align: center; -webkit-box-shadow: 8px 3px 8px -14px rgba(0, 0, 0, 0.75); -moz-box-shadow: 8px 3px 8px -14px rgba(0, 0, 0, 0.75); box-shadow: 8px 3px 8px -14px rgba(0, 0, 0, 0.75);}
.right-section h2{font-family: 'Poppins', sans-serif; letter-spacing: 1px; text-transform: uppercase; font-size: 17px; margin-bottom: 15px; color: #566759;}
body.home .wpls-logo-showcase .wpls-fix-box img{float: left; border-radius: 10px !important;}
.right-section .sponsorinfo{position: relative; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #ddd;}
.right-section .contactinfo p{width: 162px; float: none; margin: 0 auto; margin-bottom: 20px;}
.right-section .sponsorinfo::after{content: ''; position: absolute; bottom: -5px; margin: auto; width: 80%; height: 1px; left: 0; right: 0; background-color: #ddd;}
body .wpls-logo-showcase .slick-dots li button{border: 0px solid #444 !important; border-radius: 50% !important; width: 15px !important; height: 16px !important; background-color: #5b5b5b; cursor: pointer;}
.left-section h2.align-left{text-align: center !important; font-weight: 700;}
body .wpls-logo-showcase .slick-dots li.slick-active button{background-color: #de413e !important;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.button, .woocommerce button.button{border: none; outline: none; cursor: pointer; padding: 0px 35px; transition: 0.3s; border-radius: 25px; line-height: 50px; font-size: 17px; font-family: 'Poppins', sans-serif; text-transform: uppercase; letter-spacing: 1px;}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{margin-top: 10px;}
.payment_box p{padding-top: 0px; margin: 0px;}
.left-section p a{font-family: 'Poppins', sans-serif;}
.section980 .container{width: 980px;}
.toporder{margin-top: 90px; float: left; width: 100%; padding-top: 50px; position: relative; border-top: 1px solid #ddd;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{float: left; width: 100%; margin: 0px; padding: 0px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{padding: 10px 20px; border-radius: 0px; border: 1px solid;}
.woocommerce form .form-row .select2-container{padding: 10px 20px; border: 1px solid #ddd; border-radius: 0px;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{float: left; width: 100%;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label{text-transform: uppercase;}
.woocommerce-account h2{text-align: left;}
.woocommerce form .form-row .select2-container .select2-selection{border: 0px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top: 9px !important; right: 20px !important;}
.toporder::before{position: absolute; content: ''; top: 5px; width: 80%; height: 1px; margin: auto; background: #ddd; left: 0; right: 0;}
.section-bottom-no-space{padding-bottom: 0px !important; padding-top: 40px !important;}
.leftcontent.left-section a{color: #fe0200; text-decoration: none;}
.section-bottom-no-space p{margin-bottom: 0px;}
.leftcontent.left-section{padding-top: 0px; padding-bottom: 0px; margin-top: 0px; border: 0px; box-shadow: none; text-align: center;}
.leftcontent.left-section p{font-family: 'Poppins', sans-serif; text-transform: uppercase; letter-spacing: 2px; text-align: center; font-size: 14px; color: #545e56; line-height: 24px; margin-top: 0px;}
.section-top-less-space{padding-top: 35px !important;}
.borderseperator{padding-bottom: 30px; margin-bottom: 35px; border-bottom: 1px solid #ddd; position: relative;}
.woocommerce .woocommerce-result-count{font-family: 'Poppins', sans-serif; color: #767876;}
.archive.tax-product_cat.woocommerce ul.products li.product{border-right: 0px !important;}
.borderseperator::before{content: ''; width: 80%; left: 0; right: 0; bottom: -5px; margin: auto; height: 1px; background: #ddd;}
ul.products li.product .woocommerce-loop-product__title{color: #4c4c4c; font-family: 'Poppins', sans-serif !important; font-size: 22px !important; letter-spacing: 1px !important; text-transform: capitalize !important; margin-bottom: 0px !important; padding-bottom: 0px !important; font-weight: normal;}
.woocommerce ul.products li .price span, .woocommerce ul.products li p{color: #000; font-size: 14px !important; font-family: 'Poppins', sans-serif;}
div[id^="time-remaining"], div[id^="time-remaining"] span{font-size: 14px !important; color: #8f8f8f;}
.ticket-style{float: left; width: 100%; margin: 20px auto; text-align: center;}
.ticket-style .bgticket{width: 141px; float: none; margin: auto; height: 40px; line-height: 40px; background-color: #262626; color: #fff; font-size: 14px;}
.woocommerce ul.products li.product .price{margin-top: 12px; width: 100%; background-color: #de413e; float: left; line-height: 50px; color: #fff !important;}
.woocommerce ul.products li .price span{color: #fff !important; font-family: 'Poppins', sans-serif; font-size: 32px !important; font-weight: 900; line-height: 60px; margin-bottom: 30px;}
.woocommerce ul.products li p{margin-bottom: 5px; margin-top: 20px; float: left; width: 100%;}
.woocommerce ul.products li div[id^='time-remaining_']{font-size: 13px; font-family: 'Poppins', sans-serif;}
.woocommerce.columns-4 .add_to_cart_button::before{width: 25px; left: -35px;}
.woocommerce.columns-4 .woostyle.woocontent .add_to_cart_button::after{width: 25px; right: -35px;}
.add_to_cart_button{background: #5b5b5b !important; color: #fff !important; font-size: 14px !important; padding: 0px 30px !important; line-height: 45px !important; text-transform: lowercase !important; letter-spacing: 1px !important; font-weight: 700 !important; border-radius: 4px !important;}
.woostyle.woocontent .add_to_cart_button::after{content: '' !important; width: 30px; height: 1px; position: absolute; top: 50%; right: -50px; background: #5b5b5b !important;}
.select-option-top h2{color: #fe0200; font-size: 18px; font-family: 'Poppins', sans-serif; letter-spacing: 2px; margin: 0px; line-height: 40px;}
.select-option-top p{margin: 0px;}
.select-option-top{position: relative; padding-top: 40px; margin-top: 30px; border-top: 1px solid #ddd; border-bottom: 0px !important;}
#baskets .raffle-baskets h2{font-size: 15px !important; border: 0px !important; color: #434040 !important; letter-spacing: 2px !important;}
#baskets .raffle-baskets h2::before, #baskets .raffle-baskets h2::after{display: none;}
.select-option-top::before{content: ''; position: absolute; left: 0; right: 0; top: 5px; background: #ddd; width: 80%; height: 1px; margin: auto;}
.select-option-top select{width: 175px; float: right;}
.alginleftfilter{float: left;}
.wt100{width: 100%; float: left; display: block;}
.select-option.alginrightfilter{margin-bottom: 25px; margin-top: 15px;}
.ul-ticket-section{margin: 0px; margin-top: 20px; margin-bottom: 20px; background-color: #ddd; list-style: none; line-height: 43px; text-transform: uppercase; font-family: 'Poppins', sans-serif;}
#baskets .raffle-basket{background-color: transparent !important; border: 1px solid #ddd !important; padding: 15px; width: 32% !important;}
#baskets .raffle-basket:nth-of-type(3n){margin-right: 7px;}
.raffle-basket h3{font-family: 'Poppins', sans-serif; font-weight: normal; font-size: 16px;}
#baskets .raffle-basket .backet-image{max-height: 200px;}
.hidewidget{display: none;}
.socialicon br{display: none;}
.right-section .widget_shopping_cart_content::after{content: ''; background-image: url('/wp-content/uploads/2020/05/sidebar.png'); width: 100%; height: 80px; background-position: center; position: relative; display: inherit; background-position: center; background-repeat: no-repeat;}
.right-section .shopping-widget{position: relative; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #ddd;}
.right-section .shopping-widget::after{content: ''; position: absolute; left: 0; right: 0; bottom: 0; width: 80%; bottom: -5px; height: 1px; background: #ddd; margin: auto;}
.sponsorinfo p{margin-bottom: 0px;}
.left-section .half.v-middle.t-center.inner30 div{border: 1px solid #ddd !important;}
.left-section input.wpcf7-form-control.wpcf7-submit{background-color: #d6edda; float: none; border: none; outline: none; cursor: pointer; padding: 0px 16px; transition: 0.3s; border-radius: 25px; line-height: 50px; font-size: 17px; font-family: 'Poppins', sans-serif; text-transform: uppercase; letter-spacing: 1px; width: 150px;}
button.menu-toggle{display: none;}
body #responsive-menu-container{width: 100% !important; left: 0; transition: transform 0.5s; text-align: left; background-color: rgba(33, 38, 32, 0.96) !important;}
body #responsive-menu-wrapper{position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; width: 385px; margin: auto;}
body #responsive-menu-container #responsive-menu-wrapper{background: transparent !important;}
body #responsive-menu-container #responsive-menu-wrapper #responsive-menu{height: 360px !important; margin: auto !important; position: absolute !important; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important;}
#responsive-menu-container li.responsive-menu-item, #responsive-menu-container li.responsive-menu-item a{width: 100%; list-style: none; background-color: transparent !important; border: 0px !important; text-align: center; position: relative;}
#responsive-menu-wrapper #responsive-menu li.responsive-menu-item a{padding: 13px 10px !important; font-size: 24px !important; text-transform: uppercase; font-weight: 100; position: relative; line-height: 1 !important; height: auto !important; text-align: center;}
#responsive-menu-container li.responsive-menu-item a:hover, #responsive-menu-wrapper #responsive-menu li.responsive-menu-item.responsive-menu-current-item a{color: #fff !important;}
.responsive-menu-box{height: 30px;}
.woocommerce-account nav.woocommerce-MyAccount-navigation li a{text-decoration: none; color: #D5302A; display: block !important; padding: 12px 20px; border-bottom: 1px solid #ddd; margin-bottom: 0px; color: #333;}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul{list-style: none; margin-left: 0; padding-left: 0; padding: 0px; margin: 0px;}
.woocommerce-account .left-section .woocommerce a{font-family: 'Poppins', sans-serif;}
.woocommerce-account .woocommerce-MyAccount-content strong{font-family: 'Poppins', sans-serif;}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li{margin-bottom: 0px;}
.woocommerce-account .background-container .entry-content{margin: 0px;}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li:last-child a{border-bottom: 0px !important;}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active a{background-color: #051d40; color: #ffff;}
.woocommerce-account .background-container ul, .woocommerce-account .background-container ul li{margin: 0px !important; padding: 0px !important; list-style: none;}
.woocommerce-account .woocommerce-MyAccount-navigation{float: left; width: 30%; display: block; vertical-align: top; margin: 0px; padding: 0px; background-color: #fbfbfb; border: 1px solid #ddd;}
.woocommerce-account .woocommerce-MyAccount-content{float: left; width: 70%; padding: 30px;}
.woocommerce-MyAccount-content .woocommerce-message{margin-top: -30px;}
.woocommerce-account .background-container .woocommerce{display: table; width: 100%;}
.woocommerce-account .background-container ul li a{display: block; padding: 15px; border-color: #1e2d57;}
.woocommerce-account .background-container ul li a:hover, .woocommerce-account .background-container ul li.is-active a{background-color: #1e2d57; color: #fff;}
.woocommerce-account .background-container article{margin: 0px;}
.woocommerce a.button.loading::after{top: 15px !important;}
.woocommerce-account .woocommerce .col2-set .col-1, .woocommerce-account .woocommerce .col2-set .col-2{width: 50%; padding: 40px;}
footer#colophon{z-index: 9;display: flex;}
.footerid{width: 33%; padding: 10px;}
footer#colophon .footerid .ctn-title{margin-bottom: 15px; display: block;}
footer#colophon .footer-section-second-info img{max-width: 62%; width: 62%;}
footer#colophon .footer-section-second-info .logo-hosted{margin: 10px 0px;}
.footer-section-second.footerid{text-align: center;}
.footer-section-third.footerid li#nav_menu-2{margin-bottom: 0px;}
footer#colophon li{list-style: none;}
.site-info{display: flex; margin: 0 auto; color: #fff; padding: 25px 50px; z-index: 9 !important; position: relative; justify-content: flex-start; align-items: center;}
.footer-seo-link a{font-size: 13px; text-decoration: navajowhite; padding-left: 20px; position: relative;}
} .slider-pro .sp-thumbnail-container{border: none !important; display: flex;}
.slider-pro .sp-thumbnail-container img.sp-thumbnail{width: 100% !important; margin: auto !important; height: auto !important;}
.footer-seo-link{text-align: right; font-size: 13px; display: flex;}
.slider-pro.sp-horizontal .sp-next-arrow{background-image: url(/wp-content/uploads/2021/04/left-icon.png); height: 48px; width: 48px; background-repeat: no-repeat;}
.slider-pro.sp-horizontal .sp-previous-arrow{background-image: url(/wp-content/uploads/2021/04/left-icon.png); height: 48px; width: 48px; background-repeat: no-repeat;}
.slider-pro .sp-previous-arrow::after, .slider-pro .sp-previous-arrow::before, .slider-pro .sp-next-arrow::after, .slider-pro .sp-next-arrow::before{display: none;}
.sp-slides-container .sp-fade-arrows{opacity: 1 !important;}
.slider-pro .sp-arrow:after{left: 41%; top: 47%;}
.slider-pro .sp-arrow:before{left: 41%; top: 7px;}
.slider-pro.sp-horizontal .sp-previous-arrow, .slider-pro.sp-horizontal .sp-next-arrow{top: 0;}
.slider-pro.sp-horizontal .sp-previous-arrow:hover{background-image: url(/wp-content/uploads/2021/04/right-icon.png); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.slider-pro.sp-horizontal .sp-next-arrow:hover{background-image: url(/wp-content/uploads/2021/04/right-icon.png); -webkit-transform: unset; -ms-transform: unset; transform: unset;}
.event-sec{display: flex; text-align: left; font-weight: 500; color: #051d40; justify-content: center; align-items: center; padding: 10px 0;}
.logrightsection{width: 100%;}
.event-sec img{width: 70px; height: 70px; object-fit: contain;}
.start-date{padding-right: 20px; border-right: 2px solid #c3c3c4; margin-right: 20px; margin-left: 20px;}
.event-sec strong{display: block; font-size: 18px;}
#masthead .container{display: flex; align-items: center;}
.quantity_buy{margin: 0 auto;}
.left-section .tab button.active::before{content: ''; position: absolute; background-color: #ffffff; width: 100%; height: 2px; bottom: -2px; left: 0;}
.tab-section{margin-top: 80px; margin-bottom: 40px; float: left; width: 100%;}
.section-60{width: 60% !important;}
.section-57{width: 58% !important; margin-right: 0%;}
.section-40{width: 42% !important;}
.tab-section .left-section .tabcontent .aboutleft{display: flex;}
.tab-section .aboutleft .abright{text-align: center; margin: auto;}
.tab-section .aboutleft .ableft{margin: auto;}
.footerid .footer-social a{margin-right: 15px;}
.footerid .footer-social a:first-child{margin-right: 15px;}
.grid-container{display: grid; grid-template-columns: 45% 45%; padding-bottom: 25px; column-gap: 20px;}
button#sub, button#add{background: transparent; text-align: center; border-radius: 0;}
#field1 input{border-radius: 0;}
#field1{display: flex;}
#field1 input::-webkit-outer-spin-button, #field1 input::-webkit-inner-spin-button{-webkit-appearance: none; margin: 0;}
#field1 input[type=number]{-moz-appearance: textfield;}
.grid-item{margin: 10px; padding: 0 0 10px 0; color: #000; position: relative; margin: 10px auto; display: grid; align-items: center; text-align: center; border-radius: 10px; justify-content: center; background: #fff;}
.quantity_buy input{margin: 0; padding: 0;}
.grid-item h3{margin: 0; font-weight: 900; font-size: 34px; margin-top: 10px;}
.grid-item p{background-color: #cc3738; padding: 5px 20px; color: #fff !important; text-align: center; line-height: normal; display: table; margin: auto;}
.checkout-btn-section{text-align: center;}
.checkout-btn-section a.button{padding: 10px 70px;}
.add-to-cart-notification{float: left; width: 100%; margin-top: 40px;}
.grid-container a{background-color: transparent !important; padding: 0 !important;}
.grid-container a:hover{background-color: transparent !important;}
.grid-container a:focus{background-color: transparent !important;}
.woocommerce form.woocommerce-cart-form tr td.product-remove a{display: block;}
.grid-container a.added_to_cart.wc-forward{display: none;}
.grid-container a.added .grid-item{border: 1px solid #cc3738; position: relative;}
.grid-container a.added .grid-item h3{color: #cc3738;}
.grid-item .add_to_cart_button.added::before{background-image: url(/wp-content/themes/pro_v1/images/correct.png); background-repeat: no-repeat !important; content: '' !important; position: absolute !important; height: 30px !important; width: 30px !important; left: -18px !important; top: -18px !important; background-size: cover !important;}
.footer-seo-link h2{font-size: 13px; color: #fff; font-family: 'Poppins', sans-serif; font-weight: 700; text-transform: uppercase; text-align: right; margin: 0;}
.footer-seo-link ul{padding: 0; margin: 0; display: flex;}
footer#colophon a{color: #ffffff; text-decoration: none; font-weight: normal;}
.social-icon img{width: 35px; height: 35px; object-fit: contain;}
.checkout-btn-section a.button.disabled{pointer-events: none; cursor: default; opacity: 0.5;}
.woocommerce-cart .woocommerce-cart-form__contents button.button{padding: 0px 35px !important;}
.woocommerce-cart .woocommerce-cart-form__contents td.product-quantity, .woocommerce-cart .woocommerce-cart-form__contents .product-quantity{display: block;}
.woocommerce table.shop_table td a{color: #404040;}
.woocommerce ul.products li p+div{padding: 0px 5px;}
.woocommerce ul.products li.product a.added_to_cart.wc-forward{display: block;}
.left-section .tabcontent .ableft{width: 100%;}
.left-section .tabcontent .slider-pro.sp-horizontal .sp-previous-arrow{left: -5px;}
.left-section .tabcontent .slider-pro.sp-horizontal .sp-next-arrow{right: -5px;}
.left-section .tabcontent .slider-pro.sp-horizontal .sp-previous-arrow, .left-section .tabcontent .slider-pro.sp-horizontal .sp-next-arrow{top: 140px;}
.about-raffle-section .row{display: inline-flex; width: 100%;}
.about-raffle-section h2{text-align: left; margin-bottom: 0;}
.about-raffle-section .about-image-home{width: 35%; padding: 20px; margin: auto;}
.about-raffle-section .about-description-home{width: 65%; padding: 20px;}
.w-100 .about-description-home{width: 100%; !important}
.about-raffle-main{float: left; width: 100%; margin-top: 50px;}
.sp-full-screen-button.sp-fade-full-screen{display: none;}
.about-raffle-main .slider-pro.sp-horizontal .sp-previous-arrow, .about-raffle-main .slider-pro.sp-horizontal .sp-next-arrow{top: 140px;}
.footer-section-third.footerid li#nav_menu-2 .widgettitle{font-size: 13px; text-align: right; margin: 0; letter-spacing: 0; font-weight: bold; text-transform: uppercase; letter-spacing: 0.5px;}
.woocommerce-checkout .entry-content{margin-top: 0;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last{width: 49%;}
.woocommerce-order-received .woocommerce ul.order_details{padding: 0;}
.woocommerce-order-received .woocommerce ul.order_details li{margin-right: 0; width: auto; padding: 20px 30px;}
.woocommerce-order-received ul.order_details li:first-child{padding-left: 0;}
.woocommerce-order-received section.woocommerce-customer-details address{padding: 30px !important;}
.woocommerce-order-received section.woocommerce-order-details br{display: none;}
.woocommerce-order-received section.woocommerce-order-details{text-align: center;}
.woocommerce-order-received section.woocommerce-order-details h2{text-align: left; margin-bottom: 25px; margin-top: 30px; font-size: 24px; font-weight: 600;}
.woocommerce-order-received section.woocommerce-order-details img{margin: 20px;}
.woocommerce-order-received section.woocommerce-customer-details h2{margin-bottom: 20px; text-align: left; font-size: 24px; font-weight: 600;}
.site-date h2{padding-left: 0 !important;}
.page-template-reporting-page #colophon, .page-template-add-manual-order footer#colophon{z-index: 9;}
body.mfp-zoom-out-cur .ul-ticket-section.fixed-style, body.mfp-zoom-out-cur .number_of_tickets_cart.s.fixed-style-count{display: none; z-index: 999 !important;}
.select-option #basket-cat{margin-left: 7px;}
} .woocommerce-shop header.woocommerce-products-header{width: 100%; float: left; padding-left: 30px;}
p.woocommerce-result-count{padding-left: 30px;}
form.woocommerce-ordering{padding-right: 30px; padding-bottom: 15px;}
.woocommerce-shop ul.products.columns-3 li a img{width: 200px !important;}
nav#site-navigation .section.sectiontime.section-1-php{display: none;}
.woocommerce-notices-wrapper{float: left; width: 100%;}
.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images{width: 40% !important;}
.single-product .summary.entry-summary{width: 55% !important;}
#wp-spaios-owl-1 .owl-nav .owl-prev{left: -5% !important; width: 30px !important; height: 30px !important;}
#wp-spaios-owl-1 .owl-nav .owl-next{right: -5% !important; width: 30px !important; height: 30px !important;}
.owl-dots{bottom: -15% !important;}
.owl-dot{width: 8px !important; height: 8px !important;}
.wp-spaios-slider-img{height: 400px !important;}
#colophon .footer-social a img{width: 32px; height: 32px;}
#colophon .footer-social a{margin-right: 0 !important;}
.footer-section-second-info p{margin: 0; font-size: 13px;}
.container1{max-width: 100% !important; width: 1500px; float: none; margin: 0 auto; padding-left: 15px; padding-right: 15px;}
.site-date .event-sec{justify-content: center;}
.logrightsection #site-navigation{text-align: right; width: 100%;}
.loginadmin{padding-right: 20px;}
.main-navigation a{display: block; text-decoration: none;}
.main-navigation ul{list-style: none; margin: 0; padding-left: 0; float: right;}
.menu{list-style: none; margin: 0; padding: 0; text-align: right;}
.logrightsection #site-navigation li{list-style: none;}
ul#charity-dashboard li{float: left;}
.main-navigation li{position: relative;}
.logrightsection #site-navigation li a{line-height: 45px; font-size: 16px !important; padding: 0px 20px; text-transform: uppercase; font-weight: 600; font-family: 'Poppins', sans-serif; letter-spacing: 1px; text-align: left;}
} #charity-dashboard li ul{visibility: hidden; opacity: 0; transition: all 0.5s ease; margin-top: 1rem; display: none; position: absolute; display: none; width: max-content; -webkit-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 26%); -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); padding-top: 0; list-style: none; text-align: left; margin: 0; padding: 0 10px; background: #fff; transition: 0.6s ease;}
.main-navigation ul ul{box-shadow: 0 3px 3px rgb(0 0 0 / 23%); float: left; position: absolute; z-index: 99999; display: grid; background: rgb(208 209 211 / 17%);}
ul#charity-dashboard li:hover>ul, ul#charity-dashboard li ul:hover{visibility: visible; opacity: 1; display: grid; transition: 0.6s ease;}
.flex-direction-nav .flex-prev{left: -50px; display: contents; font-size: 0;}
.flex-direction-nav .flex-next{right: 0; text-align: right; display: contents; font-size: 0;}
.abright .flexslider2 a.flex-prev:before{content: '' !important; position: absolute; background-image: url(/wp-content/uploads/2022/04/previous1.png); font-size: 0; width: 40px; height: 40px; background-repeat: no-repeat; background-size: cover; background-position: center; display: block;}
.flexslider2{margin: 0 auto; text-align: center;}

.abright .flexslider2 a.flex-next:before{content: '' !important; position: absolute; background: url(/wp-content/uploads/2022/04/next.png); font-size: 0; width: 40px; height: 40px; background-repeat: no-repeat; background-size: cover; background-position: center; display: block;}
.quantity_buy input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance: none; margin: 0;}
.quantity_buy input[type=number]{-moz-appearance: textfield;}
.woocommerce-additional-fields h2{font-size: 20px; font-weight: 600; text-transform: uppercase; text-align: left;}
#referrer_name{padding: 5px; font-size: 14px !important; font-weight: 600;}
.form-row.place-order a{color:#5271ff !important;}
.form-row.place-order a:hover{color: #051d40 !important; text-decoration: underline !important;}
.woocommerce-checkout .woocommerce-info a:hover{color: #051d40;}
.woocommerce-checkout .woocommerce-info a{color: #5271ff;}
.woocommerce-checkout .woocommerce-info{border-top-color: #5271ff;}
.woocommerce-checkout button#place_order{background-color: #051d40 !important;}
.woocommerce-checkout button#place_order:hover{background-color: #5271ff;}
button#go_shopping{background: #5271ff;}
button#go_shopping:hover{background: #051d40 ;}
.flexslider-2 .flex-control-nav{width: 100%; position: absolute; bottom: 0; text-align: center;}
.footer-info{text-align: right;}
ol.flex-control-nav.flex-control-paging{display: none;}
.ui-datepicker-next.ui-corner-all span{background-image: url(/wp-content/uploads/2022/05/next.png); background-repeat: no-repeat; background-position: center; width: 25px; height: 25px; background-size: contain;}
.ui-datepicker-prev.ui-corner-all span{background-image: url(/wp-content/uploads/2022/05/previous.png); background-repeat: no-repeat; background-position: center; width: 25px; height: 25px; background-size: contain;}
.float-right{float:right;}
.grid-row{display: grid; grid-template-columns: 33% 33% 33%; gap: 2px; align-items: center;}
.back_home{padding: 10px 30px; color: #fff; text-align: center; background: #ffa630; text-decoration: none; font-weight: 600; text-transform: uppercase; border-radius: 5px;}
.back_home:hover{color:#fff;}
.error-404.not-found{text-align: center; margin: 50px 0; width: 100%; float: left;}
.error-404.not-found h1.page-title{color: #ffa630;}
.flexslider2.home-check-image img{height: auto; margin-top: 29px; width: 80%;}
h4.top-text-images{color: #242424; font-size: 16px; font-weight: 600;}
#tabpos-sponsors .add-sponsor, #tabpos-sliderimages .add-image{background: #ffa630 !important; transition: all 0.6s ease; cursor: pointer; border:none !important;}
#tabpos-sponsors .add-sponsor:hover, #tabpos-sliderimages .add-image:hover{background: #00a7e1 !important; transition: all 0.6s ease; border:none !important;}
} @media only screen and (max-width: 1200px){.headersection h1 { text-align: center;}
.innerheader.commonheader h1{max-width: 100%; padding: 40px;}
body:not(.home) .right-section{border-left: 1px solid #e0e0e0; border-radius: 0px 8px 8px 8px;}
#colophon .footer-row.footer-row1{padding-right: 60px !important;}
#colophon .footer-row.footer-row2{float: left !important;}
.headersection .container{padding: 0px 20px;}
} @media only screen and (max-width: 1024px){.width-right-site { width: 45%; margin: 20px 0px 0px 0px;}
.page-id-559 .woocommerce.columns-4 .woostyle.woocontent .add_to_cart_button::after{width: 20px; right: -25px;}
.page-id-559 .woocommerce.columns-4 .add_to_cart_button::before{width: 20px; left: -25px;}
} @media only screen and (max-width: 992px){.logo-hosted img { width: 70%; max-width: 100% !important;}
.footer-info span.ctn-title br{display: none;}
*/ .customer-report{flex-wrap: wrap;}
.woocommerce-cart.woocommerce-page .wc-proceed-to-checkout{width: 100% !important; padding-left: 0px !important; margin-left: 0px !important;}
.woostyle.woocontent .add_to_cart_button::after{width: 25px; right: -30px;}
.add_to_cart_button::before{width: 25px; left: -30px;}
#responsive-menu-button.active i::before{content: "\f00d";}
button#responsive-menu-button.active{right: 145px !important;}
.section.section-2.section850.section-shadow .left-section.sectin-full{padding-top: 0px;}
.site-date h2{width: 100%;}
.footer-section-third.footerid{padding-left: 0px; padding: 0;}
.responsivemenu .fa-bars::before{font-size: 25px;}
button#responsive-menu-button{background: transparent; border: none; color: #000; z-index: 9999;}
.logo-responsive{display: block !important;}
.logo-responsive .aligncenter.size-full.wp-image-15{margin-bottom: 20px;}
#site-navigation li a:hover::before, #site-navigation li.current-menu-item a::before{opacity: 1; width: 40px;}
#charity-dashboard li a{color: #00a7e1 !important;}
#site-navigation li a ul.sub-menu li a{color: #000 !important;}
#site-navigation li{padding: 0 10px;}
.main-navigation .menu-main-menu-header-container::before, .main-navigation::before{display: none;}
#site-navigation.active{right: 0px;}
body{position: relative; transition: all ease-in .3s; left: 0px;}
#site-navigation #primary-menu li{width: 100%; display: block; float: left;}
#site-navigation #primary-menu li a{text-align: center; display: block; width: 100%; padding-right: 0px; padding-LEFT: 0px; text-align: center !important;}
*/ ul#primary-menu li a{text-align: left !important;}
.left-section .tab button:first-child{margin-right: 0;}
.left-section{width: 65%; padding: 30px 20px;}
.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin: 0 auto;}
body.archive.tax-product_cat.woocommerce ul.products li.product{width: 50% !important;}
.left-section input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width: 100%;}
.left-section .organization input.wpcf7-form-control.wpcf7-text{width: 100%;}
.anr_captcha_field div#anr_captcha_field_1 div{width: 100% !important;}
.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward{font-size: 14px;}
body.archive.tax-product_cat.woocommerce .woocommerce-ordering select{margin-left: 20px;}
.page-id-10.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button{display: block; width: 30% !important; margin-left: 35% !important;}
.page-id-10#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout{padding: 1em 0; width: 35% !important; margin-left: 32% !important;}
} @media only screen and (max-width: 991px){html { margin-top: 0 !important;}
li#menu-item-2116{margin-top: 50px;}
.banner_section.section-2.section850.section-shadow{width: 100%; overflow-x: hidden;}
} @media only screen and (max-width:850px){.abright { width: 100% !important; text-align: center !important; margin-bottom: 70px;}
.ableft{width: 100% !important;}
.slider-rotate__container .slider-rotate__arrow.slider-rotate__arrow--left{left: 20px !important;}
.slider-rotate__container .slider-rotate__arrow.slider-rotate__arrow--right{right: 20px !important;}
.right-section01{padding: 0 !important;}
.left-section21{width: 100%;}
} @media only screen and (max-width: 768px){.page-id-559 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart { padding: 0px 30px !important; font-size: 14px !important;}
.data-listing-reports .price-box{width: 48%;}
.row.float-right.header-menu{float: none; justify-content: center; width: 100%; margin-top: 22px; margin-bottom: 11px; display: flex !important;}
#menu-charity-dashboard.menu{flex-wrap: wrap; float: none; justify-content: center; gap: 20px;}
.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary{float: left;}
} @media only screen and (max-width: 767px){#mobile { display: block !important;}
.time-date-event{width: 100%; text-align: center; margin: 0 auto;}
.site-info{display: block; text-align: center;}
.section.sectiontime.section-1-php ul {
  margin-top: 20px;
  margin-bottom: 20px;
	justify-content: center;
}	
.menu-footer-menu-container #menu-footer-menu li a, .footer-seo-link a{padding-left: 0;}
.woocommerce-cart.woocommerce-page .wc-proceed-to-checkout{width: 60% !important;}
button.single_add_to_cart_button.button.alt{margin-top: 10px;}
.left-section.sectin-full h2.align-left{margin-bottom: 10px; margin-top: 0px !important;}
.footer-section-third.footerid li#nav_menu-2 h2.widgettitle{font-size: 13px !important; text-align: center;}
.about-raffle-section .about-image-home .sp-arrow.sp-previous-arrow{z-index: 99; width: 30px; height: 30px; background-size: cover; top: 118px; left: -25px !important;}
.about-raffle-section .about-image-home .sp-arrow.sp-next-arrow{width: 30px; height: 30px; background-size: cover; top: 118px; z-index: 99; right: -25px;}
nav#site-navigation .section.sectiontime h2::before{width: 132px !important; left: -115px !important; bottom: 78px !important;}
nav#site-navigation .section.sectiontime h2 .event-sec{display: block !important;}
nav#site-navigation .section.sectiontime h2{padding-left: 65px !important; background-size: 10% !important;}
nav#site-navigation .section.sectiontime{margin-left: 10px !important;}
.abright{width: 100% !important; text-align: center !important; margin-bottom: 40px;}
#colophon .footer-row p, #colophon .footer-row p a, #colophon .footer-row p strong{font-size: 12px;}
.section.sectiontime h2::after{width: 400px !important; margin: 0 auto; left: 0; right: 0; height: 0.6px;}
.section.sectiontime h2::before{content: ''; width: 300px; background: #ddd; height: 0.6px; display: block; position: absolute; left: 0; bottom: 0; margin: 0 auto; right: 0;}
#colophon .footer-row p{font-size: 12px;}
#colophon .footer-row.footer-row3 p{font-size: 14px;}
.left-section .tab button{width: unset; font-size: 12px;}
ul.ul-ticket-section{padding-left: 10px; font-size: 12px; line-height: normal; padding-top: 10px; padding-bottom: 10px;}
ul.ul-ticket-section li{padding-left: 20px;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float: left; margin-right: 10px;}
.left-section form h2{font-size: 30px !important;}
.left-section .half.v-middle.t-center.inner30 p:nth-child(2){display: none;}
.left-section .half.v-middle.t-center.inner30 div:first-child{margin-bottom: 20px;}
article#post-176 .entry-content, article#post-12 .entry-content, article#post-3 .entry-content, article#post-10 .entry-content{margin: 0;}
.error-404 h1{font-size: 32px; line-height: 1.2;}
.error-404 .button{font-size: 13px;}
.left-section h2{font-family: 'Poppins', sans-serif; letter-spacing: 1px; text-transform: capitalize; font-size: 27px !important; margin-bottom: 40px; text-align: center; font-weight: normal;}
} @media only screen and (max-width: 479px){.manual-order-desc h4 { font-size: 14px !important; padding-left: 10px; padding-right: 10px;}
#site-navigation li:last-child a{border-radius: 0px 25px 25px 0px;}
.rtg-category-section.winner-selection .select-winner-color{margin-top: 20px !important;}
.rtgcss a{padding: 10px 25px !important;}
.rtg-category-section.winner-selection h1{font-size: 18px !important; line-height: 1.3; padding: 15px !important; text-align: center !important;}
.rtg-category-section.winner-selection{display: flex; flex-direction: column;}
.top-logo.view-second h1{font-size: 22px; margin-top: 0px !important;}
.view-second a{margin-bottom: 20px;}
.view-second{flex-direction: column !important;}
.header-image p{font-size: 14px !important;}
.ticket-printing-section .printing-paragraph{font-size: 14px !important;}
.print-ticktes label{margin-left: 0px !important; text-align: left; font-weight: 500; margin-bottom: 5px !important;}
.dates .tablinks.button-shadow{margin-right: 0px;}
.print-ticktes .dates{display: flex !important; flex-direction: column !important;}
#singlebasket{padding-bottom: 30px !important; padding-top: 30px !important;}
.new-main-hide_all .left03{margin: 0px !important;}
.box1.mt-20 h2{font-size: 18px !important;}
.menu-charity-dashboard-container a{padding: 8px 10px !important;}
.left-right-space h2{font-size: 22px !important; letter-spacing: 0px;}
.left-right-space .title-add1{margin-top: 20px !important;}
.left-right-space .full-row1.m-15{margin: 0px;}
.new-main-hide_all .full-row1{flex-direction: column;}
.full-row1 .left03{width: 100%;}
.team-name-wrapper .five-button{margin-left: 0px; margin-top: 20px; display: flex; flex-direction: column;}
#singlebasket #save-order{margin-left: 0px !important;}
#singlebasket .side-add{flex-direction: column; gap: 10px;}
#requiredform label{margin-top: 15px;}
.Members-add label{margin-right: 0px !important;}
.Members-add{padding: 15px !important;}
.track-para p{width: 100% !important; font-size: 14px; margin-bottom: 30px;}
.descrp-ticket p{font-size: 14px;}
.page-template-addticketpackages .section.sectiontime.section-1-php ul{margin-left: 0px;}
.page-template-addticketpackages .menu-charity-dashboard-container a{padding: 8px 10px;}
.section.sectiontime.section-1-php ul{margin-left: 0 !important;}
.ticket-button{padding: 10px 10px !important; font-size: 14px !important; letter-spacing: 0px !important; font-weight: 600;}
.tickets-plus{display: flex;}
.ticket-packages.ticket-packages-height .submited-packages{font-size: 18px !important;}
.repeater #another-field{width: 50%;}
.tickets-plus #field{width: 90% !important;}
.tickets-plus input{width: 90% !important;}
.manual-order-updated-design{width: 100%;}
.t1 input{width: 100% !important;}
.descrp-ticket h1{font-size: 22px !important; margin-top: 0px !important; margin-bottom: 0px !important; line-height: unset;}
.export-table.t1.row1{display: flex !important; flex-direction: column !important;}
.export-table.t1.row1 .col-md-6{max-width: 100%;}
.page-template-add-manual-order .add-manual12.Order-Dashboard-manual12 h2{font-size: 22px !important; letter-spacing: 0px; margin-top: 5px !important; margin-bottom: 20px !important;}
.page-template-add-manual-order .event-date-time10{float: left;}
.page-template-add-manual-order .menu-charity-dashboard-container a{padding: 8px 10px;}
.page-template-add-manual-order .row.float-right{margin-bottom: 30px;}
.row-data-grid p{text-align: left;}
.wc-order-preview-addresses{width: 100% !important;}
.page-template-site-setting .layout-tab.tab{padding-left: 0px;}
#total_sliderimages{flex-direction: column; gap: 25px;}
#total_sliderimages .inner-total_sponsors_25{width: 100%; max-width: 100%; align-items: center;}
.site-sett{padding: 0px 0 !important;}
.page-template-site-setting .back-arrow-img{margin-top: 20px !important;}
.button-primary.bu1.add-image{width: 100%; font-size: 14px !important; font-weight: 700;}
.labelFile-parent label{font-weight: 500; font-size: 14px !important;}
#total_sponsors{align-items: center; gap: 25px !important;}
.button-primary.bu1.add-sponsor{width: 100%;}
#tabpos-sliderimages h4{font-size: 18px; line-height: 1.3; text-align: center !important; margin-top: 5px; margin-bottom: 25px;}
.prize-button a{width: 100%; padding: 10px 30px !important; text-align: center; font-size: 14px !important; margin-bottom: 30px !important;}
.page-template-site-setting .bu1{padding: 10px 62px !important; font-size: 14px;}
.prize-button2{text-align: center !important;}
.page-template-site-setting .layout-tab.tab button.tablinks{width: 100%; font-size: 14px !important; font-weight: 700 !important;}
#total_sponsors .inner-total_sponsors_25{width: 100% !important; max-width: 100% !important; align-items: center; border-radius: 5px;}
.prize-button2 a{padding: 10px 30px !important; margin-bottom: 30px !important; margin-right: 0px !important; width: 100%; font-size: 14px !important; font-weight: 600;}
body #savesettings{width: 100% !important; font-weight: 700 !important;}
.event-time-inner{width: 100% !important;}
body #ui-datepicker-div{top: 774px !important;}
#tabpos-sponsors h4{font-size: 18px; line-height: 1.3; text-align: center !important;}
.one-col{display: flex; flex-direction: column;}
.wc-order-preview-address h2{font-size: 16px !important; color: #fff !important;}
.pagination{margin-top: 35px !important; margin-bottom: 20px;}
.table-sec-overflow{overflow-y: scroll;}
.export-table.table.table-condensed.table-vendor-sales-report.report21{margin-bottom: 30px !important;}
.customer-report{flex-direction: column;}
.order-preview img{margin-top: 0px !important;}
a.order-preview{position: unset !important;}
.date-flex{grid-template-columns:100% !important;}
.Total-box4.price-box h4{margin-bottom: 35px !important;}
.row-data-grid.report p{display: none;}
.data-listing-reports .price-box h3{font-size: 28px;}
.page-template-reporting-page .customer-report-second span .pull-get-report-btn{width: 100% !important;}
.grid-row-report{display: flex !important; padding-left: 0px !important; padding-right: 0px !important; width: 100%;}
.row-report-flex{width: 100%;}
.logosection .site-branding a img{width: 65% !important;}
.site-branding{text-align: center;}
.site-header{padding-top: 10px !important;}
.menu-charity-dashboard-container #charity-dashboard{display: flex; flex-direction: column; gap: 20px; margin-bottom: 15px;}
.event-date-time11{display: block;}
.layout-tab.tab button.tablinks{font-size: 12px !important; padding: 7px 20px !important; margin: 4px !important;}
.sp-horizontal .sp-previous-arrow{left: -20px !important;}
.sp-horizontal .sp-next-arrow{right: -20px !important;}
.contact-fomrs-details .ft-50 input{width: 100%;}
.contact-fomrs-details .ft-50{width: 100%;}
.single-product .product-single-section .summary.entry-summary form.cart{padding-left: 30px !important;}
.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{width: 100% !important;}
.single-product .product-single-section .summary.entry-summary{text-align: center; width: 100% !important; padding-right: 0px !important; margin-bottom: 0px !important;}
.single-product .product-single-section .summary.entry-summary h2{text-align: center !important;}
.woocommerce-shop ul.products.columns-3 li{padding: 0px 20px;}
.left-section.sectin-full .tab button.tablinks{width: unset; font-size: 12px;}
.footer-section-third.footerid .footer-seo-link{text-align: center !important;}
.footer-section-third.footerid ul#menu-footer-menu{text-align: center !important;}
footer#colophon .site-info.container{display: block;}
.footer-section-first.footerid{width: 100%; text-align: center;}
.footer-section-third.footerid{width: 100%; text-align: center !important;}
.ableft div#product-grid{grid-template-columns: auto auto !important;}
.about-raffle-main .about-raffle-section .row{display: block;}
.about-raffle-main .about-raffle-section .row .about-description-home{width: 100%;}
.about-raffle-main .about-raffle-section .row .about-image-home{width: 100%; margin-bottom: 20px;}
h1{font-size: 35px;}
.left-section{width: 100%;}
.left-section .tab button{padding: 0px 7px; line-height: 35px;}
#colophon .footer-row.footer-row3 ul.cnss-social-icon{text-align: center !important;}
.left-section .woocommerce p{font-size: 12px;}
*/ #colophon .footer-row p{font-size: 13px !important;}
.mob-menu-logo-holder .mob-retina-logo{display: inline-block !important; margin-right: 40px !important;}
#colophon{float: left !important; width: 100% !important; position: relative !important; padding: 21px 0px !important; padding-bottom: 21px !important;}
p.basket-select{margin-right: 0px; margin-top: 15px; margin-bottom: 0px;}
body #site-navigation #primary-menu{margin-top: 115px;}
div[id^="time-remaining"], div[id^="time-remaining"] span{font-size: 11px !important; color: #8f8f8f;}
.left-section h2, h2{font-family: 'Poppins', sans-serif; letter-spacing: 1px; text-transform: capitalize; font-size: 20px !important; margin-bottom: 32px !important; text-align: center; font-weight: normal;}
.left-section p, .woocommerce-message, .woocommerce-error, .woocommerce-info{font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 400;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.button, .woocommerce button.button{border: none; outline: none; cursor: pointer; padding: 0px 35px; transition: 0.3s; border-radius: 25px; line-height: 50px; font-size: 12px !important; font-family: 'Poppins', sans-serif; text-transform: uppercase; letter-spacing: 1px;}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{width: 100%; margin: 0 0 2.992em;}
} @media only screen and (max-width:979px){.left-section h2.titlehuge { font-size: 160px;}
} @media only screen and (max-width:1500px){.flex-direction-nav .flex-prev { left: 0 !important;}
.tab-section{padding: 0 15px;}
header#masthead{padding: 20px 15px 0 15px;}
.left-right-space{padding: 0 0;}
.ticket13 a{font-size: 14px; padding: 5px;}
.m-10{padding: 0 10px;}
h3#start{width: max-content;}
} @media only screen and (max-width:1200px){.logrightsection #site-navigation li a { font-size: 14px !important; padding: 0px 10px;}
.width-left-site.reporting-page-sec{width: 100%;}
.site-footer.common .site-info.container1 .footerid{width: 100%; display: flex; justify-content: center; flex-wrap: wrap; flex-direction: column;}
.site-footer.common .site-info.container1 .footerid .footer-info{display: flex; flex-wrap: wrap; justify-content: center;}
.site-footer.common .site-info.container1 .footerid .footer-seo-link{display: flex; justify-content: center; flex-wrap: wrap;}
.site-footer.common .site-info.container1 .footerid .footer-seo-link li{text-align: center;}
.width-left-site{width: 54%;}
} @media only screen and (max-width:1024px){.team-section03 .left02 { width: 100%; margin: 0;}
img.edit1{width: 11%; right: 11%;}
img.delete1{width: 11%;}
} @media only screen and (max-width:991px){.responsivemenu { display: block !important; margin-top: 0; float: right;}
.logged-in .event-date-time1{margin: 20px auto;}
.li-ticket-img{margin: 0;}
.col-xs-12{-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%;}
.col-lg-6{-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; width: 100%;}
.t8{padding: 0 10px; margin: 0;}
#reporting_all_orders{width: 100%;}
table.export-table{width: 100% !important;}
div#popup1{width: 100%; margin: 0; padding: 0;}
.report.row{grid-template-columns: 33% 33% 33%;}
.heade-icon-01.pulldate form{display: block !important;}
.will_this_checkout{margin-left: 200px !important;}
.team-section03 .left02{width: 48%; margin: 0 1%;}
.team-wrapper-right{width: 100%; margin-left: 0;}
} @media only screen and (max-width:767px){.right15 { display: block;}
.banner_section.section-2.section850.section-shadow{overflow-x: hidden; width: 100%;}
.loginadmin a{font-size: 14px; padding: 5px 20px;}
input#order_report_search{width: 100%; margin: 10px 0;}
*/ .site-branding a img{width: 50% !important;}
.width-right-site{width: 100%; margin: 20px 0;}
.print-ticktes{width: 100%;}
.width-right-site h2{width: 100%;}
.box-text{width: 100%;}
.start-img, .stop-img{display: inline-block; line-height: 20px;}
.add-to-table1{margin: 10px !important;}
} @media only screen and (max-width:650px){.event-date-time1 { display: none;}
.col-xss-12{-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%;}
.button.pull-get-report-btn{margin: 5px 0 !important; line-height: 10px !important;}
.col-two p{inline-size: 400px;}
} @media only screen and (max-width:479px){.table-print-parent { flex-direction: column; gap: 25px;}
.checkout-btn-section a.button{padding: 10px 32px;}
#product-grid.grid-container{width: auto;}
.repeater fieldset input{width: 50%;}
.payment-processor p{font-size: 14px;}
.winner12-all-winner .another-winner{margin: 0px;}
#anchor-border{padding: 0px !important;}
.page-template-site-setting form#test_form{padding-bottom: 0px !important;}
#tabpos-sponsors{text-align: center !important;}
.Total-box4.price-box{text-align: center;}
.total-sent-box1.price-box{text-align: center;}
.charge-collected-box2.price-box{text-align: center;}
.data-listing-reports .price-box h4{font-size: 16px;}
.manual-orders-box3.price-box{text-align: center;}
.table-print-parent .table-print-main{width: 100% !important;}
.col-md-5.grid-margin.stretch-card{width: 100% !important;}
.table-print-parent .form-parent{width: 100%;}
.report-page12 h2{font-size: 28px !important; letter-spacing: 0px; margin-top: 15px !important; margin-bottom: 15px !important;}
.data-listing-reports{flex-direction: row !important; flex-wrap: wrap;}
.both-graph{flex-direction: column !important;}
.wrap-card{margin-top: 15px !important;}
.my-account-grid{justify-content: center;}
.col-md-6.icon-Event h2{margin-bottom: 0PX !important;}
.back-arrow-img img{width: 20px;}
.back-arrow-img a{font-size: 14px;}
#menu-item-2480 a{font-size: 14px;}
.row.float-right{margin-left: 5px;}
.chance-to-win h1{font-size: 30px !important; line-height: 1.2;}
.row.float-right{margin-top: 8px;}
#post-17 .woocommerce-MyAccount-navigation{margin-top: 20px;}
#menu-item-2600 a{padding: 10px 25px !important; font-size: 16px !important;}
.sub-left-data{padding-bottom: 50px !important;}
.left-section.sectin-full.section-57{padding: 0px;}
.flex-active-slide{text-align: center;}
.sponsor-slider.section-40 h2{font-size: 20px !important; line-height: 1.2; letter-spacing: 0px;}
#AboutCharity{padding-top: 5px;}
#Paris{padding-top: 5px;}
#france{padding-top: 5px; padding-bottom: 5px;}
.banner_section.section-2 .aboutleft{display: flex; flex-direction: column-reverse;}
.abright{margin-bottom: 0px !important;}
.sub-left-data{padding: 25px !important;}
.ticket12 a{width: 85%;}
.left01{width: 100%;}
.five-button a{margin: 10px 0;}
} @media only screen and (max-width:350px){.left-section.sectin-full .tab button.tablinks { font-size: 10px;}
} .woocommerce-checkout #colophon{position: relative; bottom: 0; margin-top: 40px;}