/*
Theme Name: 		EXACT Sports - WordStrap Child Theme
Theme URI:          http://wordstrap.com
Description: 		Child Theme for the WordStrap Framework
Author: 			Jason Loftis / Endeavr
Author URI:		http://endeavr.com
Version: 			1.0.0
Template: 		wordstrap
*/

body {
    margin: 0;
    padding: 0;
}
th.asc::after{
    font-family: FontAwesome;
    content: "\f161" !important;
    float: right;
    opacity: 0.4;
}
th.desc::after{
    font-family: FontAwesome;
    content: "\f160" !important;
    float: right;
    opacity: 0.4;
}
th.unsort{
    cursor: pointer !important;
    position: relative;
}
th.unsort:after{
    font-family: FontAwesome;
    content: "\f0dc";
    float:right;
    opacity: 0.4;
}

@media all and (min-width: 801px) {
    .show-phone {
        display: none !important;
    }
}
@media all and (max-width: 800px) {
    .hide-phone {
        display: none !important;
    }
}


@media all and (max-width:430px) {
    .widget-title {
        padding-right: 30px !important;
    }
    .feature, .feature.fullwidth{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .right-column-register{
        margin-top: 20px !important;
        padding-top: 20px !important;
        border-top: 1px solid grey;
    }
    .event-header {
        text-align: center !important;
    }
    .event-counter {
        margin-top: 10px !important;
        text-align: center !important;
    }
    ul.check-list {
        margin: 0 !important;
    }
}
@media (min-width:375px) and (max-width:768px) {
    .main-inner-short{
        padding-left: 3px;
        padding-right: 3px;
    }
}

footer.sitefooter {
    position: static !important;
}

a.btn {
    color: white !important;
}
.pull-right{
    float: right !important;
}
.no-margin{
    margin: 0px !important;
}
.inline{
    display: inline;
}
table.no-border td{
    border-style: none !important;
}
table.no-background tr{
    background-color: transparent !important;
}

/*Lacrosse Unique Color Scheme*/
.tax-lacrosse .exact-registration .event-counter small{
    color:	#994d00;
}
.tax-lacrosse .exact-registration .event-counter strong{
    color:	#999;
}
.single-events.tax-lacrosse .announcement {
    background-color: #994d00;
    color: #fff;
}
.single-events.tax-lacrosse h2, h3, h4, h5, h6 {
    color:#994d00;
}
.single-events.tax-lacrosse a {
    color:#b35900;
}
.single-events.tax-lacrosse .navbar{
    border-top:4px solid #994d00;
    border-bottom:4px solid #994d00;
}
.single-events.tax-lacrosse .gi-hotspot > a i {
    background:#b35900;
}
.single-events.tax-lacrosse .ag-bannertext {
    color:#994d00;
}
.single-events.tax-lacrosse .exact-registration.widget .event-price-current .label {
    background:#994d00;
}
.single-events.tax-lacrosse .btn-primary {
    background-color: rgb(199, 100, 0);
    background-image: linear-gradient(rgb(229, 115, 0), rgb(153, 77, 0));
}
.single-events.tax-lacrosse .btn-primary:hover {
    background-color: rgb(153, 77, 0);
}


/* Custom check mark unordered list */

ul.check-list {
    list-style: none;
    padding: 0;
}


ul.check-list li:before {
    content: "✓";
    display: inline-block;
    font-weight: bold;
    margin-left: -1.3em; /* same as padding-left set on li */
    width: 1.3em; /* same as padding-left set on li */
}

ul.check-list li {
    padding-left: 1.3em;
}


/*Event Page Formating*/
.single-events .banner {
    padding-bottom:10px;
}
.single-events btn {
    color:#000;
}
.single-events.event-header h1 {
    color:#000;
}
.single-events .banner {
    padding-bottom:35px;
}
.single-events .colophon a {
    color:#fff;
}
.single-events .announcement p {
    line-height: 35px;
    margin-top: 12px;
}


/*Begin Basketball Theme*/
.post-type-archive-basketball h2,
.single-events.tax-basketball h2,
.term-basketball h2,
.basketball h2,
.post-type-archive-basketball h3,
.single-events.tax-basketball h3,
.term-basketball h3,
.basketball h3,
.post-type-archive-basketball h4,
.single-events.tax-basketball h4,
.term-basketball h4,
.basketball h4,
.post-type-archive-basketball h5,
.single-events.tax-basketball h5,
.term-basketball h5,
.basketball h5,
.post-type-archive-basketball h6,
.single-events.tax-basketball h6,
.term-basketball h6,
.basketball h6 {
    color: #b75e0b;
}
.post-type-archive-basketball a,
.single-events.tax-basketball a,
.term-basketball a,
.basketball a {
    color: #bf5f05;
}
.post-type-archive-basketball .btn,
.single-events.tax-basketball .btn,
.term-basketball .btn,
.basketball .btn {
    color: #000;
}
.post-type-archive-basketball .btn-primary,
.single-events.tax-basketball .btn-primary,
.term-basketball .btn-primary,
.basketball .btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #da7516;
    background-image: -moz-linear-gradient(top, #f1841d, #b75e0b);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f1841d), to(#b75e0b));
    background-image: -webkit-linear-gradient(top, #f1841d, #b75e0b);
    background-image: -o-linear-gradient(top, #f1841d, #b75e0b);
    background-image: linear-gradient(to bottom, #f1841d, #b75e0b);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1841d', endColorstr='#ffb75e0b', GradientType=0);
    border-color: #b75e0b #b75e0b #6f3907;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #b75e0b;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.post-type-archive-basketball .btn-primary:hover,
.single-events.tax-basketball .btn-primary:hover,
.term-basketball .btn-primary:hover,
.basketball .btn-primary:hover,
.post-type-archive-basketball .btn-primary:active,
.single-events.tax-basketball .btn-primary:active,
.term-basketball .btn-primary:active,
.basketball .btn-primary:active,
.post-type-archive-basketball .btn-primary.active,
.single-events.tax-basketball .btn-primary.active,
.term-basketball .btn-primary.active,
.basketball .btn-primary.active,
.post-type-archive-basketball .btn-primary.disabled,
.single-events.tax-basketball .btn-primary.disabled,
.term-basketball .btn-primary.disabled,
.basketball .btn-primary.disabled,
.post-type-archive-basketball .btn-primary[disabled],
.single-events.tax-basketball .btn-primary[disabled],
.term-basketball .btn-primary[disabled],
.basketball .btn-primary[disabled] {
    color: #ffffff;
    background-color: #b75e0b;
    *background-color: #9f520a;
}
.post-type-archive-basketball .btn-primary:active,
.single-events.tax-basketball .btn-primary:active,
.term-basketball .btn-primary:active,
.basketball .btn-primary:active,
.post-type-archive-basketball .btn-primary.active,
.single-events.tax-basketball .btn-primary.active,
.term-basketball .btn-primary.active,
.basketball .btn-primary.active {
    background-color: #874508 \9;
}
.post-type-archive-basketball .announcement,
.single-events.tax-basketball .announcement,
.term-basketball .announcement,
.basketball .announcement {
    background-color: #b75e0b;
    color: #fff;
}
.post-type-archive-basketball .announcement p,
.single-events.tax-basketball .announcement p,
.term-basketball .announcement p,
.basketball .announcement p {
    line-height: 35px;
    margin-top: 12px;
}
.post-type-archive-basketball .exact-registration.widget .event-price-current .label,
.single-events.tax-basketball .exact-registration.widget .event-price-current .label,
.term-basketball .exact-registration.widget .event-price-current .label,
.basketball .exact-registration.widget .event-price-current .label {
    background: #b75e0b;
}
.post-type-archive-basketball .navbar,
.single-events.tax-basketball .navbar,
.term-basketball .navbar,
.basketball .navbar {
    border-top: 4px solid #b75e0b;
    border-bottom: 4px solid #b75e0b;
}
.post-type-archive-basketball .colophon a,
.single-events.tax-basketball .colophon a,
.term-basketball .colophon a,
.basketball .colophon a {
    color: #fff;
}
.post-type-archive-basketball .gi-hotspot > a i,
.single-events.tax-basketball .gi-hotspot > a i,
.term-basketball .gi-hotspot > a i,
.basketball .gi-hotspot > a i {
    background: #bf5f05;
}
.post-type-archive-basketball .event-header h1,
.single-events.tax-basketball .event-header h1,
.term-basketball .event-header h1,
.basketball .event-header h1 {
    color: #000;
}
.post-type-archive-basketball .banner,
.single-events.tax-basketball .banner,
.term-basketball .banner,
.basketball .banner {
    padding-bottom: 35px;
}
.post-type-archive-basketball .sticky-registration,
.single-events.tax-basketball .sticky-registration,
.term-basketball .sticky-registration,
.basketball .sticky-registration {
    background: #b75e0b;
    color: #fff;
    text-align: center;
}
.post-type-archive-basketball .ag-bannertext,
.single-events.tax-basketball .ag-bannertext,
.term-basketball .ag-bannertext,
.basketball .ag-bannertext {
    color: #b75e0b;
}
/* End Basketball Theme */

.async-hide { opacity: 0 !important}

@keyframes nantuAntiFlicker {
    0% {
        opacity: 0;
    }
    99% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

body.nantu_antiflicker {
    animation-name: nantuAntiFlicker;
    animation-duration: 3s; /* Change this value to shorten or lengthen the duration of the flicker effect*/
    animation-fill-mode: forwards;
}