/* 
Theme Name: twentythriteen Child Theme
Theme URI: http://www.etts365.com
Description: twentythirteen Child Theme for footballticketsliverpool.com
Template: twentythirteen
Version: 2.0.1045
Author: Max
Author URI: http://www.idcmsweb.com
License: GNU General Public License
License URI: license.txt
*/
/*THEME CORRECTIONS*/
html, button, input, select, textarea {font-size:1em}
.entry-content{background: #fff;-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none;}
.entry-content p{line-height:1.9em;margin:24px 0;text-align: justify}
.entry-content p.site-intro{max-width:960px;margin:40px auto;font-size:1.1em; display:block;}
.entry-content p.has-text-align-center{text-align: center;}
.archive .entry-content article p{margin:4px 0;}
input[type="text"], input[type="email"], textarea, select {border: 1px solid #bbbbbb;}
a:link, a:active, a:visited,a:focus {outline: medium none;text-decoration: none;}

.search article{float:left; width:33%;}
.error404 .page-title{padding:120px;}
.error404 .page-title:before{content:"404";font-size:400px; line-height:1; text-align: center;width:100%;}

.site-footer a.imprint{display:none;}
.site-footer span[role=separator]{padding:0;}
.site-footer span[role=separator]:before{content:"";}
#arrowup {
    display: none;
    position: fixed;
    font-weight: 700;
    font-size: 1em;
    bottom: 0;
    right: 20px;
    padding: 3px 5px 0;
    color: #fff;
    -webkit-border-radius: 20px 20px 0 0;
    border-radius: 20px 20px 0 0;
    z-index: 100;
    opacity: .6;
    background: #007acc;
}
#arrowup:hover; {
    opacity: 1;
}
abbr[title]{text-decoration: none;border-bottom: none;}

.wp-block-cover__inner-container a.mybutton{font-size: 1.2em;
    background: #2c80b6;
    color: #ffffff !important;
    cursor: pointer;
    max-width: 300px;
    width: 100%;margin:0 auto 30px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    display: block;
    border:2px solid #fff;
    padding: 0.5em 0.8em;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-transition: all 0.23s ease-in-out 0s;
    transition: all 0.23s ease-in-out 0s;}
.wp-block-cover__inner-container a.mybutton:hover{
	border-color:#2c80b6;
}
.wp-block-media-text{margin-bottom:0}

.wp-block-gallery.wp-block-gallery-1, .wp-block-gallery.wp-block-gallery-2{max-width:1200px; margin-left: auto; margin-right:auto;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background: rgba(0,0,0,0.6); font-size: 1.25em;line-height: 1;
  overflow: hidden;padding-left:0;padding-right:0;}
/* // MAILCHIMP */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 3%; border: 3px solid #4097d8;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}#mc_embed_signup .ph3{text-align:center; text-transform:uppercase; margin: 20px auto 20px; color: #4097d8; width:90%;font-size:1.3em; font-weight:bold;line-height:1.2;} #mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}#mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}#mc_embed_signup input:focus {border-color:#333;}#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: block; font-size:1.6em; font-weight: normal; margin: 0 auto 10px auto; padding: 10px 25px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}#mc_embed_signup .button:hover {background-color:#185c8a;}#mc_embed_signup .small-meta {font-size: 11px;}#mc_embed_signup .nowrap {white-space:nowrap;}#mc_embed_signup .mc-field-group {clear:left; position:relative; width:100%; padding-bottom:0;}#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}#mc_embed_signup .indicates-required {text-align:right; font-size:11px;}#mc_embed_signup .asterisk {color:#E54040; font-size:150%; font-weight:normal; position:relative; top:5px;}     #mc_embed_signup .clear {clear:both;}#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}#mc_embed_signup .mc-field-group.input-group label {display:inline;margin-left:10px;}#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}#mc_embed_signup div.response {margin:1em 0 1em; padding:1em .5em 1em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}#mc_embed_signup #mce-error-response {display:none;}#mc_embed_signup #mce-success-response {color:#529214; display:none;}#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}#mc_embed_signup #num-subscribers {font-size:1.1em;}#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:none; margin:2px 0 1em 0; padding:0; background-color:rgba(255,255,255,0.85); font-size:11px; font-weight:normal; z-index:1; color:#e85c41;}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}#mc_embed_signup{background:#fff; clear:left; margin:0 auto; max-width:700px;}#mc_embed_signup input{font-size: 16px;}#mc_embed_signup .button{background:#4098D8}#mc_embed_signup #mce-success-response{margin:0 auto; width: 90%}
@media only screen and (max-width:643px){#mc_embed_signup .half{float:none;width:100% !important;padding:0 1%}} 
#maxemail{width:0%; height:1px;overflow:hidden; color: #E54040; padding: 0; float:none; clear:both}
#maxresponse{width:0%; height:1px; overflow:hidden; color: #E54040;padding: 0; float:none; clear:both}
#maxatleastone{width:0%; height:1px; overflow:hidden; background-color: #fdbf00; color:#fff; padding: 0; float:none; clear:both}
#maxatleastone,#maxresponse, #maxemail{display:none;}
#mc_embed_signup .input-group ul li label,#mergeRow-gdpr fieldset label.subfield{cursor:pointer;
	-webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    word-wrap: normal;}
#mergeRow-gdpr fieldset label span.theweb {display:inline-block;}
#mergeRow-gdpr {float:none; clear:both; }
#mergeRow-gdpr p{font-size:0.8em;margin: 0 0 24px;}
#mergeRow-gdpr .content__gdprLegal{margin-top:0px;padding-bottom:10px}
#mergeRow-gdpr .content__gdprLegal p{font-size:0.8em; color:#888;}.content__gdprLegal p{text-align:center;}
#mergeRow-gdpr fieldset label {font-weight: bold;float:none;display:block;}
#mergeRow-gdpr fieldset label.subfield{width:auto;line-height:20px;}

#mc_embed_signup .content__gdprBlock {margin-top: 15px;margin-bottom:15px;background: #f5f5f5;padding: 15px 15px 15px;}
#mc-embedded-subscribe-form input[type=checkbox]{display: inline; width: auto;margin-right: 10px;}

#more_mc_options_btn,#less_mc_options_btn{font-size: 1.2em;
    clear: both;
    text-align: center;
    display: block;
    cursor: pointer;
    margin: 10px auto 0;
    border: 1px solid #4097d8;
    max-width: 230px;
    border-radius: 5px;
    padding: 5px 0px;}
#more_mc_options_btn:hover,#less_mc_options_btn:hover{color:#4098D8;}
#more_mc_options,#less_mc_options_btn{display:none;}
/*END MAILCHIMP*/


@media screen and (max-width:643px){.error404 .page-title:before{font-size:200px;}}

ol li,ul li{line-height:1.9em;}
.menu-menu-principal-container {display: block;position: absolute;width: 100%;z-index: 10;}
p.h3{font-size:18px; margin:10px 0}
hr {background: none;border-top: 1px solid #ddd;height: 1px;margin: 15px 0;clear:both;}
.entry-thumbnail{max-height:420px;overflow:hidden;clear:both;}
.entry-title {font-size: 2em;font-weight:400;}
.entry-title a{font-size: 1em;line-height:1em; color: #333;font-wight:bold;}
.entry-title a:hover{color: #1a80b6;}
.comment-respond {padding: 15px 0;}
.site-header .home-link{height: 30px;width: 150px;margin:21px 0;float:left;}

#custom_html-3 {text-align: center}

.sidebar-container{background-color:inherit;}

.menu-toggle, .menu-toggle:hover, .menu-toggle:focus, .menu-toggle:active{color:#fff}
.toggled-on .nav-menu > li a:hover,
.toggled-on .nav-menu > ul a:hover {background-color: #fff;color: #2c80b6;}
.fa-fire{color:#ff8d00;}

.site-content{margin: 0 auto; width:100%}

.entry-content h1 {font-style: italic;margin: 15px 0;padding: 10px;text-transform: uppercase;font-size:2.3em;word-wrap: inherit;}
.entry-content h2{font-size:1.5em;font-style: normal;margin: 15px 0 0;padding: 10px 0;text-transform: none; color: #333;}
.archive .entry-content h2{font-size:1.2em;font-style: normal;margin: 5px 0 0;padding: 5px 0;text-transform: none; color: #333;}
.home .entry-content h2{font-size:2em; text-transform: uppercase; text-align: center; margin-top:20px; margin-bottom:20px;}
#myaddthis{height:35px;margin-top:5px;float:right;}
#breadcrumbs{font-size:0.7em;margin: 10px auto;text-align: left;max-width:600px;width:auto; display:inline-block;}
.archive #breadcrumbs{max-width:1080px;margin:10px auto; display:block;padding:0 20px;}
#custom_html-2{text-align: left}
#custom_html-2 .fa-stack {text-align: center;}
.fa-facebook,.facebook{color:#0078f8;} 
.fa-twitter, .twitter{color:#00a1f1;}
.twitter .fa-twitter{color:#fff;}
.instagram{color:#fff;}.fa-instagram{color:#000;}

.twitter:hover, .facebook:hover{color:#fff;}
.twitter:hover .fa-twitter{color:#00a1f1;}
.facebook:hover .fa-facebook-f{color:#0078f8;;}

.instagram:hover{color:#000;}.instagram:hover .fa-instagram{color:#fff;}
@media only screen and (max-width :750px) {
.site-footer .widget{width:100%;}#custom_html-3 {text-align: left;}
}

@media only screen and (max-width :643px) {
	#myaddthis{display:none; height:0; margin-top:0}
	.entry-title{font-size:1.5em}
.site-header{background: #fff; position: relative;top:0}
.hentry {padding: 0;}
ul.nav-menu{padding:0}
ul.open{display:block;}
.menu-toggle {}
.menu-toggle, .menu-toggle:hover, .menu-toggle:focus{ margin: 15px 0 4px; float:right; position: relative;}
.menu-toggle:before {
background: #ccc none repeat scroll 0 0;
box-shadow: 0 0.5em 0 0 #ccc, 0 1em 0 0 #ccc;
content: "";
height: 0.2em;
right: 10px;
position: absolute;
top: 0.75em;
width: 2em;}
.menu-toggle:after{ font-size: 1.6em;}
.menu-main-menu-container{
	width: 100%;top:0
    left: 0;
    background: #fff;
}
/* .toggled-on .menu-toggle:after,.menu-toggle:after{font-weight:400;content:"footballticketsliverpool.com"; color:#fff;float:left;padding-left: 10px;font-family: "Open Sans",sans-serif,verdana;} */
.nav-menu li{display: block;border-bottom:1px solid #eee;}
.nav-menu li a{font-size:15px; padding:10px 10px; text-transform:uppercase;border-top: none;}
.toggled-on .nav-menu, .toggled-on .nav-menu > ul {display: block;margin-left: 0;padding: 0;width: 100%;}
.menu-menu-principal-container{z-index:10}
.site-main {margin: 0px 0 0;position: relative;}
table{font-size:0.8em;}
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-ancestor > a {border-top:none;}
}
@media only screen and (max-width :568px) {
.menu-toggle:after{font-size: 1.4em;}
.entry-content h1 {font-size:1.8em;margin: 15px 0;padding:0 10px;}
.site-description {clip: rect(0px,0px,0px,0px);
 position: relative;font-size:0.85em}
.site-title{ font-size:1.8em;}
}
@media screen and (max-width: 460px) {
.menu-toggle:after{font-size: 1.3em;}
.site-title{ font-size:1.5em;position: relative;}
}
/*END THEME CORRECTIONS*/





/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 2.0.0
Text Domain:  Avada
*/

.page-id-1024 figcaption{background:#fff; color: #333;font-size:0.9em; border-top:1px solid #ddd;font-weight:400; padding:10px 25px;font-style: normal;margin:0;height:65px;}
.page-id-1024 .entry-content p.has-text-align-center{max-width:700px;margin:90px auto;}
.entry-title{text-align:left;max-width:1040px; margin:0 auto;padding:0 0}

.mini{float:left; width:16.66%;text-align:center; font-weight:bold;text-decoration:none; }
body:not(.search-results) article:not(.type-page) .entry-footer{width:100%; margin:3em 0;}
body:not(.search-results) article.type-team .entry-content,
body:not(.search-results) article.type-team .entry-meta {float:none; width:100%; margin:0 auto; padding:0 20px;}



.single-competition .entry-content,
.single-competition .entry-meta{float:none; width:100%; margin:0 auto;  padding:20px 20px 0;}

.page-id-1461 .entry-content,
.page-id-1461 .entry-meta{float:none; width:100%; margin:0 auto;  padding:20px 20px 0;}

body .content-area{width:100%;}
body.team-template-default .content-area{width:100%;}
body.single-team img.attachment-post-thumbnail{width:100%;margin:0 auto; display:block; float:none;max-width:600px;}
body.team-template-default p:not(.site-title){text-align:center; width:100%;margin:0 auto;}
body.team-template-default h2, p.ph2 {text-align:center; margin: 3em 0 1em;}

#more-products{margin-top:30px; }
body.single-team .entry-content p {   
    font-size: 1.1em;
    max-width: 660px;
    line-height: 1.9em;}

body.single-team .entry-content .extra p{
	font-size: 1em;
    max-width: 100%;text-align: left;
    }
body.single-team .entry-content .extra h2{
    max-width: 100%;text-align: left;margin-top:1em;
    }

body.single-team  #wrapper #main .post .post-content h2{font-weight: bold;font-size:1.5em;}
body.single-team .post-content h3{font-weight: bold;font-size:1.3em;}

body.competition-template-default .content-area{width:100%;}
body.single-competition img.attachment-post-thumbnail{width:100%;margin:0 auto; display:block; float:none;max-width:600px;}
body.competition-template-default p:not(.site-title){text-align:center; width:100%;margin:0 auto;}
body.single-competition .post-content p{max-width:600px;}
body.competition-template-default h2, p.ph2 {text-align:center; margin: 3em 0 1em;}
body.single-competition .entry-content p{    font-size: 1.1em;
    max-width: 660px;
    line-height: 1.9em;}
body.single-competition  #wrapper #main .post .post-content h2{font-weight: bold;font-size:1.5em;}
body.single-competition .post-content h3{font-weight: bold;font-size:1.3em;}


body.player-template-default .content-area{width:100%;}
body.single-player img.attachment-post-thumbnail{width:100%;margin:0 auto; display:block; float:none;max-width:600px;}

body.player-template-default p:not(.site-title){text-align:center; width:100%;margin:0 auto;}
body.player-template-default h2, p.ph2 {text-align:center; margin: 3em 0 1em;}
body.single-player .entry-content p{ font-size: 1.1em;
    max-width: 660px;
    line-height: 1.9em;}
body.single-player  #wrapper #main .post .post-content h2{font-weight: bold;font-size:1.5em;}
body.single-player .post-content h3{font-weight: bold;font-size:1.3em;}

body.single-team .entry-content p,body.single-player .entry-content p,body.single-competition .entry-content p {margin-bottom:24px;}
#votebox{text-align:center; max-width:660px;margin:25px auto -20px;border-top:1px solid #ddd;padding:20px 0 0}
#voteboxtitle{font-size:1.2em; font-weight:bold; margin-bottom:-20px;}

.fkeu_featured_img{max-width:400px; margin:0 auto 20px;float:none; display:block;width:100%}

a.product{ border: 1px solid #ddd;display: block;float: left;height: 430px;margin: 0 0 -1px -1px;
overflow: hidden;padding: 20px 12px 5px;width: 25%;text-align:center;text-decoration: none;font-size:0.8em;
box-shadow: none;line-height: 1;color:#333;
}
.jersey {background-repeat: no-repeat;background-attachment: scroll;background-position: 0 0;display: block;padding: 0;text-decoration: none;margin: 0 auto;;height: auto;}  
.featured_jersey {background-repeat: no-repeat;background-attachment: scroll;background-position: 0 0;display: block;padding: 0;text-decoration: none;margin: 0 auto;background-color: #fff;height:auto}  
.discount{
    background: #d00;
    color: #fff;
    padding: 5px 2px;
    display: block;
    top:-25px;max-width:60px;
    font-size: 1.3em;
    position: relative;}
  
/*
a.product:before{content: "loading";color:red;
    position: relative;
    left: -35%;
    height: 30px;
    width: 30px;
    top: 50%;}
*/
.sidebar .paging-navigation .nav-links, .sidebar .post-navigation .nav-links{padding:0 60px;}
.paging-navigation .nav-next{padding:0;}

article.productarchive{border: 1px solid #ddd;border-bottom-width:3px;display: block;float: left;height: 490px;margin: 0 1% 20px;
overflow: hidden;padding: 20px 10px 25px;width: 31.3%;text-align:center;text-decoration: none;font-size:0.8em;
box-shadow: none;line-height: 1;color:#333}
.post-type-archive-player article.productarchive{height:300px;}
article.productarchive img { padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px;max-width:300px; width:100%;max-height:300px;}

a.add_product{display: block;float: left;height: 200px;margin: 0 0 -1px -1px;overflow: hidden;padding: 10px 5px 15px;width: 16.66%;text-align:center;text-decoration: none;box-shadow: none;font-size: 0.9em;line-height: 1;color:#333}
a.product img { border:none;max-width:200px; width:100%;max-height:200px;position: relative;margin:0 auto 10px; display:block}
/*
a.product:before{content: "\f1e3";
    font-family: "Font Awesome 5 Solid";display:none;
}
*/


@keyframes bounce {
         0%   { transform: scale(1,1)      translateY(0)  rotate(0deg); }
        10%  { transform: scale(1.1,.9)   translateY(0) rotate(1deg);}
        30%  { transform: scale(.9,1.1)   translateY(-20px) rotate(3deg); }
        50%  { transform: scale(1.05,.95) translateY(0)  rotate(5deg);}
        57%  { transform: scale(.95,1.05)      translateY(-3px) rotate(4deg);}
        64%  { transform: scale(1,1)      translateY(0) rotate(3deg);  }
        100% { transform: scale(1,1)      translateY(0) rotate(0deg);}
    }
    
.fa-futbol{
    position: relative;font-size:2em;color:#007bcc;
    z-index: 0;width:35px; height:35px;
    top: 120px;
    margin: -25px auto 0;
    text-align: center;

    -webkit-animation: bounce 1s ease infinite;
  -moz-animation: bounce 1s ease infinite;
  -ms-animation: bounce 1s ease infinite;
  -o-animation: bounce 1s ease infinite;
  animation:bounce 1s ease infinite;
}

a.product:hover .fa-futbol{color:#fff;}
a.add_product img { border:none;margin-bottom:10px;max-height:150px; max-width:150px; width:100%;height:auto;}
a.product img.newbalance { border:none;margin-bottom:10px;width:auto;height:190px; min-width:111px}
a.add_product img.newbalance { border:none;margin-bottom:10px;width:auto;height:190px}
a.product .price{color:#fff; font-weight:normal; display:inline-block;padding:8px 15px;margin:10px auto 0;max-width:250px;background-color:#007acc}
a.product:hover {background:#007acc; color:#fff;}
a.add_product:hover {background:#eee;}
a.product:hover .price {color:#000; background: #fff;}

/*More products width 25%*/
.ui-accordion-header{margin: 0;border-top:1px solid #ccc;cursor: pointer;padding:10px;text-align: center}

.ui-accordion-header:after,
.ui-accordion-header-active:after{
	display: none;
	font-family: "Font Awesome 5 Solid";
}
.ui-accordion-header:after{
	content: "\f067";
}
.ui-accordion-header-active:after{
	content: "\f068";
}
.ui-accordion-header:hover{cursor: pointer;color:#007acc}
.ui-accordion a.product{width: 25%;height:420px; padding:0 10px;}
.ui-accordion a.product img{margin-top:0;}
.ui-accordion-header-active{background:#007acc; color:#fff}
.ui-accordion-header-active:hover{background:#007acc; color:#fff}

.ui-accordion .fa-plus, .ui-accordion .fa-minus{margin-top:4px; margin-left:10px;}

@media (max-width: 999px) {
	.archive .entry-content{padding: 0 20px 0 20px;}
	.sidebar .entry-header,
	.sidebar .entry-content,
	.sidebar .entry-summary,
	.sidebar .entry-meta,
	.sidebar .post-navigation .nav-links,
	.author.sidebar .author-info {
		max-width: 999px;
		padding-left: 20px;
		padding-right: 20px;
	}
	
@media only screen and (max-width:643px){
	.entry-content h2{font-size:1.2em}	
	.ui-accordion-header{font-size:1em;}
}


@media only screen and (max-width:580px){
	.entry-content h2{font-size:1.15em}	
	.ui-accordion-header{font-size:0.9em;}
}
@media only screen and (max-width:460px){
	.entry-content h2{font-size:1em}	
	.ui-accordion-header{font-size:0.85em;}
}



@media only screen and (max-width: 1040px){
	a.product img {width:100%;}
}
@media only screen and (max-width: 910px){
a.product {width: 33.33%;margin: 0px;height:430px;}
article.productarchive{width: 31.33%;height:500px;}
a.product img {max-width:240px;}
}
@media only screen and (max-width: 710px){
.ui-accordion a.product, a.product{width: 50%;margin:0px;height:420px;}
article.productarchive{width: 48%;height:470px;}
a.product img{max-width:260px;}
a.add_product{width: 33.33%;margin: 0px;height:220px;}
a.add_product img{max-height:150px;width:auto}
}
@media only screen and (max-width: 580px){a.add_product {width: 50%;margin: 0px;}
article.productarchive{width: 100%;height:auto;margin: 0 auto 10px;float: none;padding: 20px 5%;font-size: 1em;}
.post-type-archive-player article.productarchive{height:auto;}
}
@media only screen and (max-width: 450px){
.ui-tabs .ui-tabs-nav{font-size:1.1em;}
.ui-accordion a.product, a.product {width: 100%;height:400px;margin: 0 auto -1px;float: none;padding: 20px 5%;font-size: 1em;}
}
@media screen and (min-width: 320px) {body:not(.search-results) article.type-team .entry-content,body:not(.search-results) article.type-team .entry-meta  {width: 100%;margin: 0 auto;}
.post-type-archive-team article.teamtype-club,.post-type-archive-team article.type-national-team{ width:100%; float:none;}
.archive article.type-club,.archive article.type-national-team{ width:100%; float:none;}
.search-results article.type-club,.search-results article.type-national-team{ width:100%; float:none;}
p.ph2 {font-size: 2em;}
}
@media screen and (min-width: 450px) {
.post-type-archive-team article.teamtype-club,.post-type-archive-team article.type-national-team{ width:50%; float:left}
.archive article.type-club,.archive article.type-national-team{ width:50%; float:left}
.search-results article.type-club,.search-results article.type-national-team{ width:50%; float:left}
}
@media screen and (min-width: 568px) {
.left{float:left}.right{float:right}
}
@media screen and (min-width: 643px) {
.post-type-archive-team article.teamtype-club,.post-type-archive-team article.type-national-team{ width:33%; float:left}
.archive article.type-club,.archive article.type-national-team{ width:33%; float:left}
.search-results article.type-club,.search-results article.type-national-team{ width:33%; float:left}
}
@media screen and (min-width: 44.375em) {/* 710px */


}
@media screen and (min-width: 48.9375em) {/* 783px */
}
@media screen and (min-width: 56.875em) {/*910px*/
body.team-template-default h2, p.ph2 {font-size: 1.5em;}
body.competition-template-default h2, p.ph2 {font-size: 1.5em;}
body.pplayer-template-default h2, p.ph2 {font-size: 1.5em;}

body:not(.search-results) article.type-team {width: 100%;margin: 0 auto;}
.post-type-archive-team article.teamtype-club,.post-type-archive-team article.type-national-team{ width:50%; float:left}
.archive article.type-club,.archive article.type-national-team{ width:50%; float:left}
.search-results article.type-club,.search-results article.type-national-team{ width:50%; float:left}
}
@media screen and (min-width: 61.5625em){
.post-type-archive-team article.teamtype-club,.post-type-archive-team article.type-national-team{ width:33%; float:left}
.archive article.type-club,.archive article.type-national-team{ width:33%; float:left}
.search-results article.type-club,.search-results article.type-national-team{ width:33%; float:left}
}
@media only screen and (max-width:909px){}

.fusion-footer-widget-area ul{font-size:0.9em;}

.team-template-default #main,
.player-template-default #main,
.competition-template-default #main, #main{padding-top:73px;}
@media only screen and (max-width:643px){
.team-template-default #main,
.player-template-default #main,
.competition-template-default #main, #main{padding-top:0px;}	
}



/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */
#mc_embed_signup ul{list-style-type:none;margin-left:0; margin-block-start: 0;    padding-inline-start: 10px;
}
#mc_embed_signup{background:#fff; clear:left;margin: 0 auto; border: 3px solid #2c80b6; -webkit-border-radius:20px ; border-radius: 20px;padding:0 20px 20px; }
#mc_embed_signup h2,#mc_embed_signup h3 {font-size: 3em !important;margin-bottom:10px;text-transform: uppercase; text-align: center;margin-top:0;color:#2c80b6;font-weight:bold;}
#mc_embed_signup div.h3 {font-size: 1.6em; margin-top:0;text-transform: uppercase; text-align:center;font-weight:bold;line-height:1;color: #CF0A2D}
#mc_embed_signup div.h3 .smaller {font-size: 0.6em;color: #444;}

#mc_embed_signup .button{font-size: 1.3em;margin-bottom:10px;
    background: #2c80b6;
    color: #ffffff !important;
    cursor: pointer;
    max-width: 200px;
    width: 100%;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    display: block;
    padding: 0.5em 0.8em;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    border: none;
    cursor: pointer;
    -webkit-transition: all 0.23s ease-in-out 0s;
    transition: all 0.23s ease-in-out 0s;
}
#mc_embed_signup .button:hover{background:#666;cursor:pointer;}
#mc_embed_signup .mc-field-group label{max-width:300px;width:100%;font-weight: bold;float:none;display:block; margin-bottom: 3px;text-align: left;}
#mc_embed_signup .mc-field-group input{display: block;width: 100%;padding: 8px 0;text-indent: 2%;margin-bottom:20px;}
#mc_embed_signup form{display: block;position: relative;text-align: left;padding: 10px 0 10px 0;}
#mc_embed_signup .asterisk {color: #d00;font-size: 150%;font-weight: normal;position: relative;top: 5px;}
#mc_embed_signup .indicates-required{text-align: right;font-size: 11px;margin-right: 4%;}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display: inline-block;margin: 2px 0 1em 0;padding: 5px 10px;background-color: rgba(255,255,255,0.85);-webkit-border-radius: 3px;border-radius: 3px;font-size: 14px;font-weight: normal;z-index: 1;color: #CF0A2D;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border: 2px solid #CF0A2D;}
#mc_embed_signup .mc-field-group{clear: left;position: relative;width: 100%;padding:0;min-height: 50px;}
#mc_embed_signup .content__gdprBlock {margin-top: 35px;margin-bottom:15px;background: #e9e9e9;padding: 15px 15px 5px;}
#mc-embedded-subscribe-form input[type=checkbox]{display: block; width: auto;margin-right: 10px;float:left; clear:left;margin-top:9px;}
#mergeRow-gdpr {float:none; clear:both; }
#mergeRow-gdpr p{font-size:0.8em;margin: 0 0 24px;}
#mergeRow-gdpr .content__gdprLegal{margin-top:20px;}
#mergeRow-gdpr .content__gdprLegal p{font-size:0.8em; color:#888}
#mergeRow-gdpr fieldset label {font-weight: bold;float:none;display:block;}
#mergeRow-gdpr fieldset label.subfield{width:auto;line-height:18px;}
#mc_embed_signup div.response{padding:1em}
#mc_embed_signup #mce-success-response{color:#42423e;font-weight:400;}
#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height: 0px;padding-bottom:0px;}
#mc_embed_signup div.mce_inline_error{background-color:  #DD0000;}
#mc_embed_signup input.mce_inline_error{border-color:  #DD0000;}
#mc_embed_signup div.response  {font-weight:  normal;background-color:  #FFE793;background-image:  -moz-linear-gradient(center top ,  #FFF5BD,  #FFE793);background-image:  -ms-linear-gradient(bottom,  #FFF5BD,  #FFE793);background-image:  -o-linear-gradient(bottom,  #FFF5BD,  #FFE793);background-image:  -webkit-linear-gradient(bottom,  #FFF5BD,  #FFE793);background-image:  linear-gradient(bottom,  #FFF5BD,  #FFE793);border:  1px solid #F1BF4C;border-radius:  3px;color:  #000000;margin:  5px auto;max-width:  84%;padding:  10px 3%;text-align:  left;}
#mc_embed_signup #mce-success-response{color:  #42423E;}
#maxemail{width:0%; height:1px;overflow:hidden; color: #CF0A2D; padding: 0; float:none; clear:both}
#maxresponse{width:0%; height:1px; overflow:hidden; color: #CF0A2D; padding: 0; float:none; clear:both}
#maxatleastone{width:0%; height:1px; overflow:hidden; background-color: #fdbf00; color:#fff; padding: 0; float:none; clear:both}
#maxatleastone,#maxresponse, #maxemail{display:none;}
#mc_embed_signup .content__gdprLegal{font-size:0.8em;}
#mc_embed_signup .input-group ul li label,#mergeRow-gdpr fieldset label.subfield{cursor:pointer;
	-webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    word-wrap: normal;float:left;}
#mergeRow-gdpr fieldset label span.theweb {display:inline-block;}
.privacy-policy .site-main ul li{margin-bottom:20px;}

