body{
margin:0px;
font-family: 'Open Sans';
}

main {
    padding: 0px 0px !important;
}

p{
	margin-top:10px;
	margin-bottom:10px;
}

.header_v3 .second_banner #nav_3 #menu-header-menu
{
margin-left: 75px;
}

@media (max-width: 1610px) and (min-width: 1025px)
{
.header_v3 .second_banner #nav_3 #menu-header-menu {
    margin-left: -30px;
}

}

@media (max-width: 1024px)
{
.header_v3 .second_banner #nav_3 #menu-header-menu {
    margin-left: -24px;
}
}

@media (max-width: 767px)
{
.header_v3 .second_banner #nav_3 #menu-header-menu {
    margin-left: -40px;
}
}


.inline-icon .elementor-icon-box-title{
	margin-top:5px;
}

.elementor-text-editor a{
color:#0085CA;
}

.elementor-toggle .elementor-toggle-item:first-child .elementor-tab-title:first-child
{
border-top:1px solid #d4d4d4;
}

#top:after{content:"";display:table;clear:both;}
#top{background:#2e2e2d;padding:0px 35px 0px 0px}
@media screen and (min-width: 1025px){
#top{text-align:right;}
}
#top a{width:100%;display:inline;text-decoration:none;color:#f29d16;font-size:1.286em;font-weight:bold;line-height:30px;}
@media screen and (min-width: 1025px){
#top a{font-size:20px;line-height:1;position:relative;top:2px;}
}
#top a:before{content:'\f095  Call us on ';font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fff;}

#top a:before{content:''!important;}
#top{color:white;}
#top{background-color:#3c3c3b;}
#top a{font-size:16px;color:#f6af24!important;position:initial;}
#top img{position:relative;margin-left:-25px;top:4px;width:20px;}
#top p{display:inline-block;font-size:16px;}
@media (max-width:1024px){
#top{padding-left:40px;}
}
@media (min-width:1300px){
#top{position:relative;z-index:100000;}
}

.elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}

.feefo-reviews_badge .first-line,  .feefo-reviews_badge .second-line, .feefo-reviews_badge .third-line {
display:block;
border-bottom: none;
padding:0px;
}

.feefo-reviews_badge{
background: #ffffff;
border-radius: 5px;
width: 290px;
}

.feefo-reviews_badge.feefo-reviews .feefo-starRating-outer{
float:left;
    height: 29px;
    line-height: 29px;
	background-size: 34px 57px;
    width: 169px;
top: 15px;
    left: 18px;
}

.feefo-reviews_badge.feefo-reviews .feefo-starRating-outer .feefo-starRating-inner{
    background: url(/Content/images/star-rating.png) 0 -28px repeat-x;
    height: 29px;
    line-height: 29px;
    background-size: 34px 57px;
}

.feefo-reviews_badge.feefo-reviews .averageScore{
font-size: 34px;
    top: 16px;
    display: inline-block;
    margin-left: 31px;
    margin-top: 6px;
}

.feefo-reviews_badge.feefo-reviews .averageScore strong{
font-weight: bolder;
}

.feefo-reviews_badge .second-line p
{
color: #9b9898;
font-size: 12px;
    margin-left: 16px;
    margin-top: 5px;
line-height: 15px;
}

.feefo-reviews_badge .second-line p strong
{
font-size: 13px;
}

.feefo-reviews_badge .third-line
{
	padding-top:21px;
	padding-bottom: 9px;
}

.feefo-reviews_badge .third-line .logo
{
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 226.77 52.8'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23424243;%7D.cls-2%7Bfill:%23f7dc04;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EFeefo_logo_grey&amp;amp;yellow%3C/title%3E%3Cpath class='cls-1' d='M49.43,28.54h-18c.79-3.65,4.15-6.08,8.87-6.08,4.51,0,7.73,2.15,9.09,6.08m11.38,8V35.34c0-14.31-8.37-23.11-20.6-23.11a20.08,20.08,0,0,0-14.17,6,19.69,19.69,0,0,0-5.86,14.09,20.25,20.25,0,0,0,5.65,14.24,19,19,0,0,0,14.52,6.15c8.59,0,15-4.08,18.67-12.09H46.57a8.39,8.39,0,0,1-5.87,2.15c-4.94,0-7.87-2.15-8.87-6.22Z' transform='translate%280 0%29'/%3E%3Cpath class='cls-1' d='M92.2,28.54h-18c.79-3.65,4.15-6.08,8.87-6.08,4.51,0,7.72,2.15,9.09,6.08m11.38,8V35.34c0-14.31-8.37-23.11-20.6-23.11a20.07,20.07,0,0,0-14.17,6,19.69,19.69,0,0,0-5.86,14.09,20.25,20.25,0,0,0,5.65,14.24,19,19,0,0,0,14.52,6.15c8.59,0,15-4.08,18.67-12.09H89.34a8.39,8.39,0,0,1-5.86,2.15c-4.94,0-7.87-2.15-8.87-6.22Z' transform='translate%280 0%29'/%3E%3Cpath class='cls-1' d='M4.15,22V51.79H15.24V22h4.51V13.38H15.24v-.93c0-3.51.79-4.65,4.22-4.65h.29V.07C19.1.07,18.53,0,18,0,8.51,0,4.08,3.72,4.08,11.95c0,.43.07.93.07,1.43H0V22Z' transform='translate%280 0%29'/%3E%3Cpath class='cls-1' d='M107.87,22V51.79H119V22h4.51V13.38H119v-.93c0-3.51.79-4.65,4.22-4.65h.28V.07c-.64,0-1.22-.07-1.79-.07-9.44,0-13.88,3.72-13.88,11.95,0,.43.07.93.07,1.43h-4.15V22Z' transform='translate%280 0%29'/%3E%3Cpath class='cls-1' d='M152.78,32.62a9.09,9.09,0,1,1-18.17,0,9.1,9.1,0,1,1,18.17,0M164,32.34a20.29,20.29,0,0,0-34.7-14,19.69,19.69,0,0,0-5.86,14.09,20.07,20.07,0,0,0,5.65,14.17,19,19,0,0,0,14.52,6.15,19.92,19.92,0,0,0,14.6-6A19.58,19.58,0,0,0,164,32.34' transform='translate%280 0%29'/%3E%3Cpath class='cls-2' d='M181.36,26.1a10.8,10.8,0,0,1-10.12-10.15H195v-.26c0-9.35-6-15.58-14.23-15.58-8.72,0-14.64,6.39-14.64,14.69a14.58,14.58,0,0,0,14.49,14.75c6.07,0,10.91-3.37,13.5-9.61h-2.4A10.78,10.78,0,0,1,182,26.12l-.64,0' transform='translate%280 0%29'/%3E%3Cpath class='cls-2' d='M211.58,26.1A10.81,10.81,0,0,0,221.7,15.94H197.9v-.26c0-9.35,6-15.58,14.23-15.58,8.72,0,14.64,6.39,14.64,14.69a14.58,14.58,0,0,1-14.49,14.75c-6.07,0-10.9-3.37-13.5-9.61h2.41a10.78,10.78,0,0,0,9.75,6.17l.64,0' transform='translate%280 0%29'/%3E%3C/svg%3E");
    width: 100px;
    height: 27px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 85px 30px;
    margin-left: 9px;
}

.feefo-reviews_badge .third-line a {
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #0088c1;
    text-decoration: none;
    line-height: 1;
}

.feefo-reviews_badge .third-line .link{
    float: right;
    margin-top: 1px;
    margin-right: 18px;
}

@media (max-width: 1550px){
.feefo-reviews_badge .feefo-review {
    padding: 0px 0px;
}
}



/** footer **/

@media all{
     footer,nav{
        margin:0;
        padding:0;
        border:0;
        font:inherit;
        font-size:100%;
        vertical-align:baseline;
    }
     footer,nav{
        display:block;
    }
     nav:after,footer[role=contentinfo]:after{
        content:"";
        display:table;
        clear:both;
    }
     nav ul{
        margin:0px;
        list-style-type:none;
    }
     nav ul li{
        float:left;
    }
     nav ul li a{
        text-transform:uppercase;
        text-decoration:none;
    }
     #footer-nav ul li{
        line-height:16px;
    }
     #footer-nav ul li a{
        font-size:1.02em;
    }
     #footer-nav ul li:after{
        content:'|';
        margin:0px 7px;
    }
     #footer-nav ul li:last-child:after{
        display:none;
    }
     .social{
        float:left;
    }
     .social:before{
        content:'Connect with us';
        display:block;
        text-align:left;
        margin-bottom:10px;
        font-size:12px;
        font-weight:600;
    }
     .social li{
        margin:0 2px;
        display:inline-block;
    }
     .social li a{
        width:30px;
        height:30px;
        display:block;
        background:url("https://www.sportscoverdirect.com/wp-content/themes/sportscover/assets/images/social-sprite.png") no-repeat;
        overflow:hidden;
        text-indent:100%;
        font-size:0;
        white-space:nowrap;
    }
     .social li a.facebook{
        background-position:0 0;
    }
     .social li a.twitter{
        background-position:-30px 0px;
    }
     .social li a.youtube{
        background-position:-60px 0px;
    }
     nav ul li a{
        text-decoration:none;
    }
     @media (max-width:656px){
         nav ul li{
            float:none;
        }
    }
     @media (max-width: 1024px){
         .sub-menu{
            display:block!important;
        }
    }
     footer,nav{
        display:block;
    }
     nav:after,footer[role=contentinfo]:after{
        content:"";
        display:table;
        clear:both;
    }
     nav ul{
        margin:0px;
        list-style-type:none;
    }
     nav ul li{
        float:left;
    }
     nav ul li a{
        text-transform:uppercase;
        text-decoration:none;
    }
     #footer-nav ul li{
        line-height:16px;
    }
     #footer-nav ul li a{
        font-size:1.02em;
    }
     #footer-nav ul li:after{
        content:'|';
        margin:0px 7px;
    }
     #footer-nav ul li:last-child:after{
        display:none;
    }
     .social{
        float:left;
padding-left: 0px;
    }
     .social:before{
        content:'Connect with us';
        display:block;
        text-align:left;
        margin-bottom:10px;
        font-size:12px;
        font-weight:600;
    }
     .social li{
        margin:0 2px;
        display:inline-block;
    }
     .social li a{
        width:30px;
        height:30px;
        display:block;
        background:url("https://www.sportscoverdirect.com/wp-content/themes/sportscover/assets/images/social-sprite.png") no-repeat;
        overflow:hidden;
        text-indent:100%;
        font-size:0;
        white-space:nowrap;
    }
     .social li a.facebook{
        background-position:0 0;
    }
     .social li a.twitter{
        background-position:-30px 0px;
    }
     .social li a.youtube{
        background-position:-60px 0px;
    }
     footer{
        flex-wrap:wrap;
        display:flex;
        background:#2e2e2d;
        color:#fff;
        font-size:12px;
        align-items:center;
    }
     footer > *{
        flex:1 1 auto;
        padding:20px 40px;
    }
     .sister-brand{
        box-sizing:border-box;
        border-top:1px solid #666;
        display:flex;
        align-items:center;
    }
     .sister-brand img{
        width:200px;
        margin-right:15px;
    }
     .sister-brand h2{
        font-size:1em!important;
        margin:0!important;
        font-weight:bold;
        text-transform:capitalize;
    }
     .sister-brand p{
        margin:0;
    }
     footer nav ul{
        list-style:none;
        padding:0;
    }
     footer nav ul li{
        padding:5px 0;
        display:block;
    }
     footer nav ul a{
        color:#fff;
        text-decoration:none;
    }
     footer nav > ul{
        display:flex;
        flex-wrap:wrap;
    }
     footer nav > ul > li{
        flex:1 0 0;
    }
     footer nav > ul > li > a{
        font-weight:bold;
    }
     .footer-logos{
        display:flex;
        flex:0 0 340px;
        align-items:center;
    }
     .footer-logos > div{
        flex-grow:1;
        text-align:center;
    }
     .footer-logos a:first-child{
        margin-left:0;
    }
     .copyright{
        border-top:1px solid #666;
        padding:10px 40px;
    }
     .copyright p{
        width:initial;
        padding-bottom:10px;
        font-size:11px;
    }
     @media (min-width: 1240px){
         .copyright{
            order:-1;
            border-top:none;
            flex:0 0 23%;
            padding:20px 40px;
        }
         .copyright p{
            width:280px;
            font-size:12px;
        }
    }
     @media (max-width: 666px){
         .sister-brand{
            flex-wrap:wrap;
        }
         footer nav > ul > li{
            flex:0 0 100%;
        }
    }
     @media screen and (min-width: 1025px){
         footer[role=contentinfo]{
            position:relative;
        }
    }
     footer[role=contentinfo],footer[role=contentinfo] a{
        color:#fff;
        text-decoration:none;
    }
     #menu-footer-menu .sub-menu li{
        display:block;
        float:none;
        width:100%;
    }
     #footer-nav ul li a{
        text-transform:none;
    }
     #menu-footer-menu li.menu-item-object-page a{
        font-weight:300!important;
    }
     #footer-nav ul li:after{
        content:none!important;
    }
     @media (max-width: 1379px){
         footer[role=contentinfo]{
            position:relative;
        }
         .social li a{
            background-size:90px!important;
            background-repeat:no-repeat!important;
        }
    }
     @media (max-width:1010px){
         .social:before{
            font-weight:600;
        }
    }
     @media (max-width: 666px){
         .footer-logos{
            flex:0 0 84%;
        }
    }
     @media (max-width:656px){
         nav ul li{
            float:none;
        }
         #menu-footer-menu li{
            width:100%;
        }
    }
     @media (max-width:375px){
         .footer-logos a{
            margin-left:5px;
        }
         .social li{
            margin-right:5px;
        }
    }
     @media (max-width:320px){
         .social{
            margin-bottom:10px;
        }
         .footer-logos{
            flex:auto;
            text-align:center;
        }
    }
     footer[role=contentinfo]{
        background-color:#3c3c3b;
    }
     footer p{
        font-size:1.01em;
    }
     footer{
        border-top:2px solid #222;
    }
     @media (max-width: 1024px){
         .sub-menu{
            display:block!important;
        }
    }
     @media (max-width:656px){
         nav ul li{
            float:none;
        }
    }
     @media (max-width: 1024px){
         .sub-menu{
            display:block!important;
        }
    }
     footer[role=contentinfo]{
        background-color:#3c3c3b;
    }
     footer p{
        font-size:12px!important;
    }
     footer{
        border-top:2px solid #222;
    }
     @media (max-width: 1024px){
         .sub-menu{
            display:block!important;
        }
    }
     footer[role=contentinfo] .feefoGold{
        width:115px;
        float:right;
        margin-top:10px;
        margin-right:10px;
    }
     @media screen and (max-width: 1025px){
         footer[role=contentinfo] .feefoGold{
            width:115px;
            float:right;
            margin-top:13px;
            margin-right:17px;
        }
    }
     footer[role=contentinfo]{
        background-color:#3c3c3b;
    }
     footer p{
        font-size:1.01em;
    }
     footer{
        border-top:2px solid #222;
    }
     @media (max-width: 1024px){
         .sub-menu{
            display:block!important;
        }
    }
     @media (max-width:656px){
         nav ul li{
            float:none;
        }
    }
     @media (max-width: 1024px){
         .sub-menu{
            display:block!important;
        }
    }
}
 footer[role=contentinfo]{
    background-color:#3c3c3b;
}
 footer p{
    font-size:12px!important;
}
 footer{
    border-top:2px solid #222;
}
 @media (max-width: 1024px){
     .sub-menu{
        display:block!important;
    }
}
 footer[role=contentinfo] .feefoGold{
    width:115px;
    float:right;
    margin-top:10px;
    margin-right:10px;
}
 @media screen and (max-width: 1025px){
     footer[role=contentinfo] .feefoGold{
        width:115px;
        float:right;
        margin-top:13px;
        margin-right:17px;
    }
}

 nav ul li a{
    text-decoration:none;
}
 @media (max-width:656px){
     nav ul li{
        float:none;
    }
}
 @media (max-width: 1024px){
     .sub-menu{
        display:block!important;
    }
}

.ie-browser .orange-gradient .elementor-button, .ie-browser .pay-monthly-badge .elementor-button{
height:58px;
}

 @media (max-width: 780px){
     .ie-browser .pay-monthly-badge .elementor-button{
        height:38px;
    }

.ie-browser .feefo-mobile{
padding-top:40px;
}
}

@media (max-width: 1024px)
{
	footer {
   	 display: block;
	}
}




@import url(/wp-content/themes/sportscover/bower_components/pickadate/lib/compressed/themes/default.css);
@import url(/wp-content/themes/sportscover/bower_components/pickadate/lib/compressed/themes/default.date.css);

/* @font-face {
	font-family: 'FontAwesome';
	src: url('assets/fonts/fontawesome-webfont.eot?v=4.7.0');
	src: url('assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('assets/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('assets/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('assets/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
} */

@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css);


.qq .fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.qq .fa-question:before {
	content: "\f128";
}

.qq div,
.qq span,
.qq applet,
.qq object,
.qq iframe,
.qq h1,
.qq h2,
.qq h3,
.qq h4,
.qq h5,
.qq h6,
.qq p,
.qq blockquote,
.qq pre,
.qq a,
.qq abbr,
.qq acronym,
.qq address,
.qq big,
.qq cite,
.qq code,
.qq del,
.qq dfn,
.qq em,
.qq img,
.qq ins,
.qq kbd,
.qq q,
.qq s,
.qq samp,
.qq small,
.qq strike,
.qq strong,
.qq sub,
.qq sup,
.qq tt,
.qq var,
.qq b,
.qq u,
.qq i,
.qq center,
.qq dl,
.qq dt,
.qq dd,
.qq ol,
.qq ul,
.qq li,
.qq fieldset,
.qq form,
.qq label,
.qq legend,
.qq table,
.qq caption,
.qq tbody,
.qq tfoot,
.qq thead,
.qq tr,
.qq th,
.qq td,
.qq article,
.qq aside,
.qq canvas,
.qq details,
.qq embed,
.qq figure,
.qq figcaption,
.qq footer,
.qq header,
.qq hgroup,
.qq menu,
.qq nav,
.qq output,
.qq ruby,
.qq section,
.qq summary,
.qq time,
.qq mark,
.qq audio,
.qq video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline
}

.qq {
	padding: 0 20px 0 0;
    font-size: 18px;
}

.qq .radio-button-list--quad li {
    padding: 0 3px;
    box-sizing: border-box;
}
.qq .radio-button-list--quad {
    margin: 0 -3px;
}
.qq .radio-button-list--quad label {
    margin-bottom: 0;
}

.qq a,
.qq a:visited,
.qq a:focused {
	color: #0061a3
}

.qq a:hover {
	color: #f29d16
}


.qq ul {
	list-style-type: disc
}

.qq ol {
	list-style-type: decimal
}

@media screen and (min-width: 1025px) {
	.qq .row {
		margin: 0px -50px
	}
}

.qq .col {
	width: 100%;
	float: left
}

@media screen and (min-width: 1025px) {
	.qq .col {
		padding: 0px 50px;
		box-sizing: border-box
	}

	.qq .col.half {
		width: 50%
	}

	.qq .col.third {
		width: 33.33%
	}

	.qq .col.fourth {
		width: 25%
	}

	.qq .col.two-thirds {
		width: 66.66%
	}

	.qq .col.three-fourths {
		width: 75%
	}
}

.select2-container {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle
}

.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 28px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
	position: relative
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px
}

.select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.select2-container .select2-search--inline {
	float: left
}

.select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin-top: 5px;
	padding: 0
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}

.select2-dropdown {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051
}

.select2-results {
	display: block
}

.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0
}

.select2-results__option {
	padding: 6px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.select2-results__option[aria-selected] {
	cursor: pointer
}

.select2-container--open .select2-dropdown {
	left: 0
}

.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.select2-search--dropdown {
	display: block;
	padding: 4px
}

.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
	display: none
}

.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0)
}

.select2-hidden-accessible {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	height: 1px !important;
	margin: -1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important
}

.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #999
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float: left
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px
}

.select2-container--default .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color: #999;
	margin-top: 5px;
	float: left
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
	float: right
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid black 1px;
	outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
	background: transparent;
	border: none;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: textfield
}

.select2-container--default .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto
}

.select2-container--default .select2-results__option[role=group] {
	padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #ddd
}

.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #5897fb;
	color: white
}

.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}

.select2-container--classic .select2-selection--single {
	background-color: #f7f7f7;
	border: 1px solid #aaa;
	border-radius: 4px;
	outline: 0;
	background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
	background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic .select2-selection--single:focus {
	border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-right: 10px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color: #ddd;
	border: none;
	border-left: 1px solid #aaa;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
	background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float: left
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	border: none;
	border-right: 1px solid #aaa;
	border-radius: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	left: 1px;
	right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
	border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background: transparent;
	border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
	background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
	background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}

.select2-container--classic .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
	outline: 0
}

.select2-container--classic .select2-selection--multiple:focus {
	border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
	list-style: none;
	margin: 0;
	padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	color: #888;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #555
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	float: right
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
	border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
	outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
	outline: 0;
	box-shadow: none
}

.select2-container--classic .select2-dropdown {
	background-color: #fff;
	border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
	border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
	border-top: none
}

.select2-container--classic .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto
}

.select2-container--classic .select2-results__option[role=group] {
	padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
	color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
	background-color: #3875d7;
	color: #fff
}

.select2-container--classic .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
	border-color: #5897fb
}

.qq input[type=text],
.qq input[type=password],
.qq input[type=search],
.qq input[type=date],
.qq input[type=email] {
	height: 45px;
	border: 1px solid #2e2e2d;
	line-height: 45px;
	color: #2e2e2d;
	border-radius: 0px;
	font-size: 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	webkit-appearance: none;
	outline: none;
	padding: 0px 10px;
	box-sizing: border-box;
	outline: none
}

.qq input[type=submit],
.qq button {
	background: #f29d16;
	color: #fff;
	border: 0px;
	border-radius: 0px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	webkit-appearance: none;
	text-align: center;
	padding: 20px 25px;
	text-transform: uppercase;
	font-weight: bold;
	outline: none;
	font-size: 1em;
	margin: 20px 0px;
	cursor: pointer
}

.qq input[type=submit]:hover,
.qq button:hover {
	background: #2e2e2d
}

.qq textarea {
	height: 80px;
	outline: none;
	font-size: 16px;
	padding: 10px;
	box-sizing: border-box
}

.qq input.input-control,
.qq textarea.input-control {
	width: 100%;
	border: 1px solid #dfdfdf
}

.qq .input-grey {
	background: #ececec
}

.qq legend {
	margin-bottom: 15px;
	font-weight: bold
}

.qq fieldset {
	margin-bottom: 40px
}

.qq fieldset.sectioned {
	padding: 50px 20px 10px 20px;
	background: #fff
}

.qq fieldset.sectioned legend {
	position: relative;
	top: 35px;
	margin-bottom: 0px
}

.qq label,
.qq .label {
	font-size: 0.750em;
	margin-bottom: 15px;
	display: inline-block;
	position: relative;
	cursor: pointer
}

.qq label img,
.qq .label img {
	display: block
}

.qq .label {
	display: block;
	clear: both;
	width: 100%
}

.qq input[type=checkbox],
.qq input[type=radio] {
	visibility: hidden;
	margin-top: 35px
}

.qq input[type=checkbox]+label {
	cursor: pointer;
	position: absolute;
	width: auto;
	height: 45px;
	left: 0px;
	top: 0px;
	padding-left: 60px;
	line-height: 1.2
}

.qq input[type=checkbox]+label:after {
	opacity: 1;
	content: '';
	position: absolute;
	width: 45px;
	height: 45px;
	background: #ececec;
	top: 0px;
	left: 0px;
	border: 2px solid #fff
}

.qq input[type=checkbox]+label:hover::after {
	background: #f29d16;
	opacity: 1
}

.qq input[type=checkbox]:checked+label:after {
	opacity: 1;
	background: #0061a3
}

.qq input[type=radio]+label {
	cursor: pointer;
	position: absolute;
	width: auto;
	height: 45px;
	left: 0px;
	top: 0px;
	line-height: 1.2
}

.qq input[type=radio]+label:after {
	opacity: 1;
	content: '';
	position: absolute;
	width: 45px;
	height: 45px;
	background: #ececec;
	top: 0px;
	left: 0px;
	border-radius: 50%
}

.qq input[type=radio]+label:hover::after {
	background: #f29d16;
	opacity: 1
}

.qq input[type=radio]:checked+label:after {
	opacity: 1;
	background: #0061a3
}

.qq .tooltip {
	color: #0061a3;
	cursor: pointer;
	position: absolute;
	right: -20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.qq .field-group {
	margin-bottom: 25px;
	position: relative
}

.qq .field-group .field {
	position: relative
}

.qq .field-group.field-group-label-inline label,
.qq .field-group.field-group-label-inline .field {
	display: inline-block;
	margin-right: -4px
}

.qq .field-group.field-group-label-inline label {
	width: 33.33%
}

.qq .field-group.field-group-label-inline .field {
	width: 66.66%
}

.qq .field-group.field-group-inline {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0px -5px
}

.qq .field-group.field-group-inline .field {
	padding: 0px 5px;
	margin-bottom: 10px;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.qq .field-group.field-group-inline .field label {
	margin-bottom: 10px
}

.qq .field-group.field-group-checkboxes [type="radio"]:not(:checked),
.qq .field-group.field-group-checkboxes [type="radio"]:checked,
.qq .field-group.field-group-checkboxes [type="checkbox"]:not(:checked),
.qq .field-group.field-group-checkboxes [type="checkbox"]:checked {
	position: absolute;
	left: -9999px
}

.qq .field-group.field-group-checkboxes [type="radio"]+label,
.qq .field-group.field-group-checkboxes [type="checkbox"]+label {
	border: 3px solid #ececec
}

.qq .field-group.field-group-checkboxes [type="radio"]:not(:checked)+label:hover,
.qq .field-group.field-group-checkboxes [type="checkbox"]:not(:checked)+label:hover {
	border: 3px solid #f29d16
}

.qq .field-group.field-group-checkboxes [type="radio"]:checked+label,
.qq .field-group.field-group-checkboxes [type="checkbox"]:checked+label {
	border: 3px solid #0061a3
}

.qq .field-group.field-group-checkboxes .field label {
	position: static;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px
}

.qq .field-group.field-group-checkboxes .field label:after {
	display: none
}

.qq .field-group.field-group-checkboxes .field div {
	position: relative;
	width: 130px;
	height: 130px;
	overflow: hidden;
	background: #ececec;
	max-width: 225px
}

.qq .field-group.field-group-checkboxes .field div:before {
	content: "";
	display: block;
	padding-top: 100%
}

.qq .field-group.field-group-checkboxes .field div label {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
	color: #2e2e2d;
	width: auto;
	height: auto
}

.qq .field-group.field-group-checkboxes .field div label img {
	position: absolute;
	left: 50%;
	top: 10px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	max-height: 50px;
	width: auto;
	display: inline-block
}

@media screen and (min-width: 1025px) {
	.qq .field-group.field-group-checkboxes .field div label img {
		top: 25px;
		max-height: 75px
	}
}

.qq .field-group.field-group-checkboxes .field div label p {
	margin-top: 55%;
	font-size: 11px
}

@media screen and (min-width: 1025px) {
	.qq .field-group.field-group-checkboxes .field div label p {
		font-size: 14px
	}
}

.qq .field-group.field-group-checkboxes .field div label p span {
	display: block;
	font-weight: bold;
	color: #0061a3;
	font-size: 1.25em
}

@media screen and (min-width: 1025px) {
	.qq .field-group.field-group-checkboxes .field div label p span {
		margin-bottom: 10px
	}
}

.qq .field-group.field-group-checkboxes .field div.just-img img {
	max-width: none;
	max-height: none;
	top: 0px;
	left: 0px;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	width: 100%;
	height: auto
}

@media screen and (min-width: 1025px) {
	.qq .field-group.field-group-checkboxes .field div {
		width: 225px;
		height: 225px
	}
}

.select2-container {
	width: 100% !important
}

.select2-container .select2-selection--single,
.select2-container .select2-dropdown {
	border: 1px solid #ececec;
	border-radius: 0px;
	outline: none
}

.select2-container .select2-results__option,
.select2-container .select2-selection--single {
	font-size: 16px
}

.select2-container .select2-selection--single,
.select2-container .select2-selection--single .select2-selection__rendered {
	height: 45px;
	line-height: 45px
}

.select2-container .select2-dropdown {
	top: 30px
}

.select2-container .select2-dropdown.select2-dropdown--above {
	top: 1px
}

.select2-container .select2-selection--single .select2-selection__arrow {
	top: 50%;
	height: 20px;
	width: 24px;
	right: 20px;
	margin-top: -13px
}

.select2-container .select2-selection--single .select2-selection__arrow b {
	border-top-color: #dfdfdf;
	border-width: 13px 12px 0 12px
}

.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow {
	top: 50%;
	height: 20px;
	width: 24px;
	right: 20px;
	margin-top: -13px
}

.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-bottom-color: #dfdfdf;
	border-width: 0px 12px 13px 12px
}

.qq .picker__button--clear,
.qq .picker__button--close,
.qq .picker__button--today {
	color: #2e2e2d !important
}

.qq .has-datepicker {
	padding-right: 60px;
	position: relative
}

.qq .has-datepicker:after {
	width: 46px;
	height: 45px;
	background: url("/wp-content/themes/sportscover/assets/images/datepicker-icon.png");
	display: block;
	content: '';
	position: absolute;
	top: 0px;
	right: 0px
}

.qq .clearfix:after,
.qq .row:after,
.qq .field-group:after,
.qq nav:after,
.qq #top:after,
.qq header[role=banner]:after,
.qq footer[role=contentinfo]:after {
	content: "";
	display: table;
	clear: both
}



.qq .button {
	display: inline-block;
	padding: 13px 20px;
	text-transform: uppercase;
	font-weight: 800;
	background: #f29d16;
	color: #fff;
	text-decoration: none
}

.qq .button.button-blue {
	background: #0061a3
}

.qq .button:hover {
	background: #2e2e2d
}


.select2-results__options::-webkit-scrollbar {
	width: 15px;
}

.select2-results__options::-webkit-scrollbar-track {
	background: #f0f0f0 !important;
}

.select2-results__options::-webkit-scrollbar-thumb {
	background: #bcbcbc;
}

.qq .alert-banner {
	display: block;
	clear: both;
	background: rgb(242, 157, 22);
	font-size: 15px;
	padding: 1em;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	line-height: 1.4em;
}

.qq .alert-banner span {
	text-transform: none;
	color: #fff;
}

.qq .alert-banner a {
	text-transform: none;
	color: #fff;
	text-decoration: underline;
}

.qq .alert-banner a:hover {
	color: #666;
}

.qq .image-resize {
	height: auto;
	max-width: 100%;
}




.qq input[type=submit],
.qq button {
	background-color: #f6af24;
	font-family: 'Open Sans';
}

.qq-overlay-close {
    display: inline-block;
    padding: 13px 20px;
    text-transform: uppercase;
    font-weight: 800;
    background: #f29d16;
    color: #fff;
    text-decoration: none;
}

.qq-overlay-close:hover {
    background: #2e2e2d;
}

.qq .overlaymain {
	background-color: rgba(255, 255, 255, 0.96);
	visibility: hidden;
	position: fixed;
	z-index: 10000000000000;
}

.qq input[type=checkbox]:checked+label:after {
	background-image: url('/wp-content/themes/sportscover/assets/images/tickimage.png') !important;
	background-size: 100%;
}

.qq .fade:hover {
	opacity: 0.5;
}


.qq h4 strong {
	text-transform: none;
}



.qq strong {
	font-weight: 600;
}


.qq h3.mainheading {
	font-size: 30px;
	text-transform: uppercase;
}

.qq p {
	font-size: 18px;
}

.qq .icon {
	width: 75px;
	height: auto;
	padding-bottom: 10px;
}

.qq .title {
	line-height: 60px;
}

.qq input[type=checkbox]:hover+label:after {
	background-color: #f6af24 !important;
}

.qq .mainbutton:hover {
	background-color: #2e2e2d !important;
}

.qq .alignright {
	float: right;
	padding: 20px;
}

.qq .spinner {
	-webkit-animation: spin 2s linear infinite;
	-moz-animation: spin 2s linear infinite;
	-ms-animation: spin 2s linear infinite;
	-o-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	margin-top: 170px;
	position: absolute;
	margin-left: 28%;
}

.qq .yellow a.mainheading:hover {
	background-color: #2e2e2d !important;
}


.qq .ui-autocomplete {
	z-index: 100000000000000000 !important;
}

.qq .ui-menu-item {
	padding-top: 14px;
	padding-bottom: 14px;
	padding-right: 10px;
	padding-left: 10px;
	list-style: none !important;
	margin-top: -5px;
}

.qq .ui-autocomplete {
	position: relative;
	max-width: 350px;
}


.qq .titlebox {
	display: table;
	width: 100%;
	height: 100%;
}

.qq button {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 17px;
}

.qq .wp .ui-widget-content {
	border: 1px solid #007ac2 !important;
	margin-top: -1px !important;
	padding-top: 5px;
	padding-bottom: 5px;
}

.qq .wp .ui-menu .ui-menu-item a {
	padding-top: 10px !important;
	padding-bottom: 10px;
}

.qq .wp .ui-state-hover,
.qq .wp .ui-widget-content .ui-state-hover,
.qq .wp .ui-widget-header .ui-state-hover,
.qq .wp .ui-state-focus,
.qq .wp .ui-widget-content .ui-state-focus,
.qq .wp .ui-widget-header .ui-state-focus {
	border: 1px solid #0085ca;
	background: #0085ca !important;
	font-weight: normal;
	color: white !important;
}

.qq .wp .ui-state-hover a,
.qq .wp .ui-state-hover a:hover,
.qq .wp .ui-state-hover a:link,
.qq .wp .ui-state-hover a:visited,
.qq .wp .ui-state-focus a,
.qq .wp .ui-state-focus a:hover,
.qq .wp .ui-state-focus a:link,
.qq .wp .ui-state-focus a:visited {
	color: #212121;
	text-decoration: none;
}

.qq .wp .ui-state-active,
.qq .wp .ui-widget-content .ui-state-active,
.qq .wp .ui-widget-header .ui-state-active {
	border: 1px solid #0085ca !important;
	background: #ffffff !important;
	font-weight: 300;
	color: rgb(54, 55, 52);
}

.qq .wp .ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}


.qq .overlaymain {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}

.qq .overlaycontent {
	height: 100% !important;
	overflow: scroll !important;
}

.qq .svglogo--full-length {
	display: none;
}



@media (max-width:1024px) {
	.qq .text p {
		font-size: 13px !important;
	}
}


@media (max-width:1600px) and (min-width:1300px) {
	.qq .title {
		width: 45%;
		padding-top: 60px !important;
		height: 145px;
	}
}

@media (max-width:1920px) and (min-width:1600px) {
	.qq .title {
		width: 45%;
		padding-top: 60px !important;
		height: 145px;
	}
}

@media (max-width:1900px) and (min-width:1300px) {
	.qq .text p:last-child:after {
		margin-left: 0px !important
	}
}

@media (max-width:4200px) and (min-width:1900px) {
	.qq .text p:last-child:after {
		margin-left: 0px !important
	}
}

@media (min-width:1025px) {
	.qq .ui-autocomplete {
		position: relative;
		max-width: 440px;
	}

	.qq button {
		border: 0px solid transparent;
	}
}

@media (max-width:380px) {
	.qq .ui-autocomplete {
		position: relative;
		max-width: 280px;
	}
}


@media (min-width:589px) {
	.qq .ui-menu {
		font-size: 16px !important;
		font-weight: 300 !important;
	}
}

@media (max-width:589px) {
	.qq .ui-menu {
		font-size: 15px !important;
		font-weight: 300 !important;
	}
}
