
/*

    icons

    forms style
        kendo controls
    ec loader
    EC Countdown Timer
    close button
    ec takeover
    banner ads
    new scroll arrows
    fix css

*/



br[data-mce-bogus="1"] 
{
  display:none !important;
}

@media print 
{
	a[href]:after
	{
		content: none !important;
	}
	.BannerAd, .LiveChatButton, .scroll-prompt
	{
		display: none !important;
	}
}
.checkbox input[type="checkbox"]
{
    top: 0;
    margin-left: 0px;
}

.contourNavigation:after
{
    clear: both;
    position: relative;
    display: block;
    content: " ";
}

html.reveal-out header a#site-search-link {
    display: block;
}


/*
    ++++++++++++++++++++++++++++++++
    ++++       icons            ++++
    ++++++++++++++++++++++++++++++++
*/
@font-face {
    font-family: "Ionicons446";
    src: url("/fonts/ioIcons/v446/ionicons.eot");
    src: url("/fonts/ioIcons/v446/ionicons_iefix.eot") format("embedded-opentype"),url("/fonts/ioIcons/v446/ionicons.woff2") format("woff2"),url("/fonts/ioIcons/v446/ionicons.woff") format("woff"),url("/fonts/ioIcons/v446/ionicons.ttf") format("truetype"),url("/fonts/ioIcons/v446/ionicons.svg") format("svg");
    font-weight: normal;
    font-style: normal
}

.ec_weather_icon
{
	/*visibility: hidden;*/
}
.ec_weather_icon:before {
    display: inline-block;
    font-family: "Ionicons446";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f340";
    font-size: 26px;
    color: white;
}


/*
    ++++++++++++++++++++++++++++++++
    ++++    forms style         ++++
    ++++++++++++++++++++++++++++++++
*/

.contour select,
.contour input[type='text'],
.contour input[type='email'],
.contour input.text,
.contour textarea
{
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    /* border-radius: 4px; */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    border-radius: 0;
    min-height: 50px;
    border-width: 2px;
}
.contour textarea
{
    height: 300px;
}

.contour select, .contour select option {
     -webkit-appearance: menulist;
    -moz-appearance: menulist;
    -ms-appearance: menulist;
    appearance: menulist;
}

.contour input.text.input-validation-error,
.contour textarea.input-validation-error,
.contour .k-invalid,
.k-invalid,
input.k-invalid[type='text'],
.contour input.k-invalid[type='text'],
input.k-invalid[type='email'],
.contour input.k-invalid[type='email'],
.contour input[type='text'].ec-invalid,
.contour input[type='email'].ec-invalid
{
    border-color: #a94442;
}
span.k-tooltip-validation
{
    position: relative;

    border: 1px solid #a94442;
    display: block;
    padding: 5px;
    font-size: 12px;
    background-color: #a94442;
    color: #ffffff;
    color: rgba(255,255,255,1);
    text-align: left;
}
span.k-tooltip-validation .k-icon{
    display: none;
}
label.required:after {
    position: relative;
    display: inline;
    content: " *";
    color: #a94442;
}


.contour input[type='text']:focus,
.contour input[type='email']:focus,
.contour input.text:focus,
.contour textarea:focus
{
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.contour input[type='text']:focus,
.contour input[type='email']:focus,
.contour input.text:focus,
.contour textarea:focus {
    border-color: #0053a0;
    border-color: rgba(0,83,160,1);
    box-shadow: 0 0 5px rgba(0,83,160,1);
}


.contour .fieldLabel
{
    margin: 25px 0px 3px 0px;
	font-size: 130%;
    font-weight: bold;
}

.contour .checkbox .fieldLabel
{
    margin: 0;
}
.contour .contourIndicator,
.requaredIndicator
{
    color: #a94442;
}

.contour .btn.primary
{
    background-color: #0053a0;
    background-color: rgba(0,83,160,1);
    font-family: 'Hammersmith One', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 0.1em;
    line-height: 1.2;
    color: #ffffff;
    color: rgba(255,255,255,1);
    display: block;
    width: 100%;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}

    .contour .btn.primary:hover,
    .contour .btn.primary:focus
    {
        color: #0053a0;
        color: rgba(0,83,160,1);
        background-color: rgba(0,83,160,0);
        border-color: #0053a0;
        border-color: rgba(0,83,160,1);
    }


/*
    ++++++++++++++++++++++++++++++++
    ++++   kendo controls       ++++
    ++++++++++++++++++++++++++++++++
*/

.k-datepicker
{
    position: relative;
    display: block;
    width: 100%;

    
    /*font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.k-autocomplete, .k-dropdown-wrap, .k-numeric-wrap, .k-picker-wrap, .k-textbox
{
    position: relative;
    display: block;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    padding: 0 0 0 0 !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

    border-width: 0px;
    border-style: none;
}
    .k-autocomplete .k-input, .k-dropdown-wrap .k-input, .k-numeric-wrap .k-input, .k-picker-wrap .k-input, .k-selectbox .k-input, .k-textbox > input
    {
        position: relative;
        display: inline-block;
        width: 100%;
        height: 100%;
        padding: 6px 46px 6px 12px !important;
        /*height: 34px;*/
        height: 50px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;

        font-size: 14px;
        line-height: 1.42857143;
        color: #555555;
        background-color: #ffffff;
        background-image: none;
        border: 2px solid #cccccc;
        /* border-radius: 4px; */
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    }

    .k-autocomplete .k-input:focus, 
    .k-dropdown-wrap .k-input:focus, 
    .k-numeric-wrap .k-input:focus, 
    .k-picker-wrap .k-input:focus, 
    .k-selectbox .k-input:focus, 
    .k-textbox > input:focus
    {
        outline: 0;
        /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);*/

        border-color: #0053a0;
        border-color: rgba(0,83,160,1);
        box-shadow: 0 0 5px rgba(0,83,160,1);
    }
    .k-combobox .k-select, .k-numeric-wrap .k-select, .k-picker-wrap .k-select
    {
        border-style: solid;
        border-width: 0 0 0 2px;
        border-color: #cccccc;

        top: 2px;
        width: 46px;
        height: 46px;
        line-height: 46px;
    }
    .k-column-menu .k-sprite, .k-gantt-views>.k-current-view>.k-link:after, .k-grid-mobile .k-resize-handle-inner:after, .k-grid-mobile .k-resize-handle-inner:before, .k-i-drag-and-drop, .k-icon, .k-pager-numbers .k-current-page .k-link:after, .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after, .k-tool-icon
    {
        font-size: 1em;
        width: 1em;
    }
.k-popup
{
    background-color: white;
}
.k-block>.k-header, .k-window-titlebar,
div.k-window-content
{
    background-color: white;
}
div.k-window-content
{
    box-sizing: border-box;
    padding: 0;
}
.k-window>.k-resize-handle
{
    background-color: blue;
}

.k-pager-wrap>.k-link,
.k-pager-numbers .k-state-selected,
.k-pager-numbers .k-link
{
    border-radius: 0;
}



.k-file-invalid
{
    color: red;
    background-color: rgba(255, 0, 0, 0.1);
}

.k-listview
{
    margin: 0;
    padding: 0;
    border: 0 none;
    box-sizing: border-box;
    /*text-align: center;*/
}
.gallery .item
{
    display: inline-block;
    float: none;
    box-sizing: border-box;
}
@media (min-width: 768px)
{
    .gallery .item.col-xs-6 {
        width: 49%;
    }
}
@media (min-width: 992px)
{
    .gallery .item.col-md-4
    {
        width: 32.5%;
    }
}
@media (max-width: 767px)
{
    .gallery .item.col-md-4
    {
        width: 49%;
    }
}

.k-listview:after
{
    position: relative;
    display: block;
    content: " ";
    clear: both;
}
.k-pager-wrap
{
    border: 0 none;
	margin: 10px;
}

.pager li > a, .pager li > span
{
    padding: 0;
}
.k-pager-numbers .k-state-selected
{
    line-height: 2em;
}

.promo-pods .item img, 
.gallery .item img
{
    min-height: 129px;
}
@media (min-width: 992px)
{
    .promo-pods .item img, 
    .gallery .item img
    {
        min-height: 104px;
    }
}
@media (min-width: 768px)
{
    .spc.gallery .item:nth-child(3n+1)
    {
        clear: none;
    }
}
@media (max-width: 767px)
{
    .promo-pods .item img, 
    .gallery .item img
    {
        min-height: 86px;
    }
}

.k-edge .k-pager-numbers.k-state-expanded .k-current-page .k-link, .k-ff .k-pager-numbers.k-state-expanded .k-current-page .k-link, .k-ie11 .k-pager-numbers.k-state-expanded .k-current-page .k-link, .k-safari .k-pager-numbers.k-state-expanded .k-current-page .k-link, .k-webkit .k-pager-numbers.k-state-expanded .k-current-page .k-link
{
    border-radius: 0px;
}

@media only screen and (max-width: 1024px)
{
    .k-edge .k-pager-numbers.k-state-expanded .k-current-page, .k-ff .k-pager-numbers.k-state-expanded .k-current-page, .k-ie11 .k-pager-numbers.k-state-expanded .k-current-page, .k-safari .k-pager-numbers.k-state-expanded .k-current-page, .k-webkit .k-pager-numbers.k-state-expanded .k-current-page
    {
        margin: -2em -2px 0;
    }
    .k-edge .k-pager-numbers .k-current-page .k-link, .k-ff .k-pager-numbers .k-current-page .k-link, .k-ie11 .k-pager-numbers .k-current-page .k-link, .k-safari .k-pager-numbers .k-current-page .k-link, .k-webkit .k-pager-numbers .k-current-page .k-link
    {
        border-radius: 0;
    }
    .k-edge .k-pager-numbers.k-state-expanded, .k-ff .k-pager-numbers.k-state-expanded, .k-ie11 .k-pager-numbers.k-state-expanded, .k-safari .k-pager-numbers.k-state-expanded, .k-webkit .k-pager-numbers.k-state-expanded
    {
        z-index: 20;
    }
    .k-edge .k-pager-numbers .k-link, .k-edge .k-pager-numbers .k-state-selected, .k-ff .k-pager-numbers .k-link, .k-ff .k-pager-numbers .k-state-selected, .k-ie11 .k-pager-numbers .k-link, .k-ie11 .k-pager-numbers .k-state-selected, .k-safari .k-pager-numbers .k-link, .k-safari .k-pager-numbers .k-state-selected, .k-webkit .k-pager-numbers .k-link, .k-webkit .k-pager-numbers .k-state-selected
    {
        text-align: center;
    }
    .k-edge .k-pager-numbers.k-state-expanded li, .k-ff .k-pager-numbers.k-state-expanded li, .k-ie11 .k-pager-numbers.k-state-expanded li, .k-safari .k-pager-numbers.k-state-expanded li, .k-webkit .k-pager-numbers.k-state-expanded li
    {
        margin-bottom: -1px;
    }
}
@media only screen and (max-width: 640px)
{
    .k-edge .k-pager-info, .k-ff .k-pager-info, .k-ie11 .k-pager-info, .k-safari .k-pager-info, .k-webkit .k-pager-info
    {
        display: block;
    }
}
/*172.48*/

/*
    --------------------------------
    ----   kendo controls       ----
    --------------------------------
*/



select.form-control
{
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    -ms-appearance: menulist;
    appearance: menulist;

    /*position: absolute;
    display: block;
    content: "\f123";

    font-family: "Ionicons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;*/
}



/*
    --------------------------------
    ----    forms style         ----
    --------------------------------
*/

/* +++ ec loader +++ */

.voucherfail
{
	color: #ff0000;
	font-size: 140%;
}

.vouchersuccess
{
	font-size: 140%;
}

.vouchercode
{
	padding: 15px;
	font-size: 140%;
	color: #ffffff;
	background-color: #ef3e42;
	border-style: solid;
	border-width: 2px;
	border-color: rgba(244,244,244,1);
	text-align: center;
}
.vouchercode_copy {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: 10px;
    background-image: url('/img/icons/copy-paste.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.ec_loading {
    position: relative;
}
.ec_loading::before,
.ec_loading::after
{
    position: absolute;
    display: block;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

}
    .ec_loading::before
    {
        z-index: 998;
        background-color: black;
        opacity: 0.75;
    }
    .ec_loading::after
    {
        z-index: 999;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url('/images/icons/loading-on-white.gif');
    }

/* --- ec loader --- */


/*
    ++++++++++++++++++++++++++++++++
    ++++   EC Countdown Timer   ++++
    ++++++++++++++++++++++++++++++++
*/



.ec_countdown
{
    position: absolute;
    display: block;
    top: 0px;
    left: 235px;
    /*width: 365px;*/
    height: 100%;
    max-height: 73px;

    border-left: 2px solid #e92038;

    /*background-color: rgba(255,255,255,0.11);*/

    font-family: 'Hammersmith', sans-serif;
    color: #ffffff;
    color: rgba(255,255,255,1);
}

    .ec_countdown .ec_countdown_wrp
    {
        position: relative;
        display: table;
        height: 100%;
        width: 100%;
    }
        .ec_countdown .ec_countdown_wrp > div {
            background-color: rgba(255,255,255,0.11);
        }

        .ec_countdown .ec_countdown_wrp:after
        {
            position: relative;
            display: block;
            content: " ";
            clear: both;
        }
    .ec_countdown .ec_countdown_logo
    {
        position: relative;
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        padding: 0 0 0 10px;
    }
    .ec_countdown .ec_countdown_logo img
    {
        width: initial;
        max-width: 130px;
        max-height: 73px;
    }
    .ec_countdown .ec_countdown_timer,
    .ec_countdown .ec_countdown_ticketinfo
    {
        position: relative;
        display: table-cell;
        padding: 0px 10px 3px 10px;
        vertical-align: bottom;
        white-space: nowrap;
        border-right: 2px solid #e92038;
    }
    .ec_countdown .ec_header_weather_section {
        position: relative;
        display: table-cell;
        vertical-align: middle;
        padding: 0px 10px 0px 10px;
        background-color: transparent !important;
        z-index: 1000;
    }

    .ec_countdown img {
        max-height: 100%;
    }

    .ec_countdown .ec_countdown_timer div
    {
        display: inline-block;
    }

    .ec_countdown .ec_countdown_timer .el_days,
    .ec_countdown .ec_countdown_timer .el_hours,
    .ec_countdown .ec_countdown_timer .el_minutes,
    .ec_countdown .ec_countdown_timer .el_seconds
    {
        /*margin-top: 1.3em;*/
        margin-right: 10px;
    }
    .ec_countdown .ec_countdown_timer .el_seconds
    {
        margin-right: 0px;
    }

    .ec_countdown .ec_countdown_timer .el_days_digits,
    .ec_countdown .ec_countdown_timer .el_hours_digits,
    .ec_countdown .ec_countdown_timer .el_minutes_digits,
    .ec_countdown .ec_countdown_timer .el_seconds_digits,
    .ec_countdown .ec_countdown_ticketinfo
    {
        font-size: 26px;
    }
    .ec_countdown .ec_countdown_timer .el_days_lbl,
    .ec_countdown .ec_countdown_timer .el_hours_lbl,
    .ec_countdown .ec_countdown_timer .el_minutes_lbl,
    .ec_countdown .ec_countdown_timer .el_seconds_lbl
    {
        margin-left: 3px;
        font-size: 14px;
        color:#bfbfbf;
    }

    /*.ec_countdown .ec_countdown_timer:before
    {
        position: absolute;
        display: block;
        content: "O'REILLY AUTO PARTS 500";
        top: 17px;
        left: 10px;
        font-size: 12px;
    }*/
    .ec_countdown .ec_countdown_timer .ec_countdown_name
    {
        position: absolute;
        display: block;
        top: 17px;
        left: 10px;
        font-size: 12px;
    }

    .ec_countdown .ec_countdown_ticketinfo a
    {
        color: white;
    }
        .ec_countdown .ec_countdown_ticketinfo a:hover,
        .ec_countdown .ec_countdown_ticketinfo a:active,
        .ec_countdown .ec_countdown_ticketinfo a:focus,
        .ec_countdown .ec_countdown_ticketinfo a:visited
        {
                /*color: #0053a0;
                color: rgba(0,83,160,1);*/
                text-decoration: none;
        }

    .ec_countdown .ec_countdown_ticketinfo:before
    {
        position: absolute;
        display: block;
        content: "TICKET INFO";
        top: 17px;
        left: 10px;
        font-size: 12px;
    }

@media (max-width: 1600px)
{
    .ec_countdown .ec_countdown_logo
    {
        display: none;
    }
}
@media (max-width: 1460px)
{
    .ec_countdown .ec_countdown_timer
    {
        display: none;
    }
}
@media (max-width: 620px)
{
    .ec_countdown
    {
        left:auto;
        right: 105px;
        padding: 19px 5px;
        border: 0px none;
        background-color: transparent;
    }
    .ec_countdown .ec_countdown_wrp > div
    {
        background-color: transparent;
    }
    .ec_countdown .ec_countdown_timer,
    .ec_countdown .ec_countdown_ticketinfo,
    .ec_countdown .ec_countdown_ticketinfo:before
    {
        border: 0px none;
        font-size: 0px;
    }

        .ec_countdown .ec_countdown_ticketinfo a:after
        {
            display: inline-block;
            font-family: "Ionicons";
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            text-rendering: auto;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: "\f4b9";
            font-size: 26px;
        }
}
@media (max-width: 415px)
{
    .ec_countdown
    {
        right: 100px;
        padding: 19px 0px;
    }
    header a#site-search-link
    {
        width: 40px;
    }
}
@media (max-width: 390px)
{
    .ec_countdown .ec_header_weather_section
    {
        display: none;
    }
}


/*@media (max-width: 992px)*/ 
/*@media (max-width: 1530px)
{
    .ec_countdown
    {
        position: relative;
        top: 73px;
        left: 0px;
        background-color: rgba(27,27,27,0.85);
    }

    .ec_countdown .ec_countdown_logo img
    {
        max-width: 100%;
        min-width: 65px;
        max-height: 70px;
    }
        .ec_countdown .ec_countdown_timer:before,
        .ec_countdown .ec_countdown_ticketinfo:before
        {
            font-size: 10px;
        }

    .ec_countdown .ec_countdown_timer .el_days_digits,
    .ec_countdown .ec_countdown_timer .el_hours_digits,
    .ec_countdown .ec_countdown_timer .el_minutes_digits,
    .ec_countdown .ec_countdown_timer .el_seconds_digits,
    .ec_countdown .ec_countdown_ticketinfo
    {
        font-size: 16px;
    }

}*/

/*
    --------------------------------
    ----   EC Countdown Timer   ----
    --------------------------------
*/


	.buylink
	{
		float: left; margin-right: 10px; margin-bottom: 10px;
	}

	.phone
	{
		color:#ffffff;
	}
	.phone:hover, .phone:focus, .phone:active
	{
		color:#1b1b1b !important; color:rgba(27,27,27,1) !important;
	}


/*
    ++++++++++++++++++++++++++++++++
    ++++++  close button       +++++
    ++++++++++++++++++++++++++++++++
*/

a.close-button.close-button-absolute {
    position:absolute; 
    z-index:999;

    top: 0;
    right: 0;
    height: 55px;
    width: 55px;

    z-index: 999;
    margin: 0px;
}
.banner-top a.close-button.close-button-absolute
{
    top: 73px;
}
a.close-button.close-button-absolute span
{
    top: 25px;
    right: 10px;
}

/*
    --------------------------------
    ----     close button       ----
    --------------------------------
*/

/*
    ++++++++++++++++++++++++++++++++
    ++++++   ec takeover       +++++
    ++++++++++++++++++++++++++++++++
*/
/*.ec_takeover 
{
    margin-top: 0%;
    transition: margin-top 1s ease-in-out;
}
.ec_takeover.ec_close
{
    margin-top: -100%;
}*/
/*#site > section.apc.banner.ec_takeover:nth-child(2) .item.takeover
{
    height: 95.9vh;
}*/
.ec_takeover .takeover::before
{
    display: none !important;
}

/*
    --------------------------------
    -----    ec takeover       -----
    --------------------------------
*/


/*
    ++++++++++++++++++++++++++++++++
    ++++++   banner ads       ++++++
    ++++++++++++++++++++++++++++++++
*/



/*
    --------------------------------
    ------   banner ads       ------
    --------------------------------
*/



/* +++ new scroll arrows +++ */

.apc.banner .scroll-prompt .mouse-scroll
{
    /* position: relative; */
    left: calc(50% - 32px);
    width: 18px;
    height: 18px;
    /* transform: translate(-50%,-50%); */
    margin: 0;
    border-color: transparent;
    border: 0px none;
}
    .apc.banner .scroll-prompt .mouse-scroll::before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        border-left: 2px solid rgba(243,237,80,0.7);
        border-bottom: 4px solid rgba(243,237,80,1);
        transform: translate(6px,24px)rotate(-45deg);
        animation: ec_arrows_anim 3s linear infinite 0s;
        background-color: transparent !important;
        left: auto;
        top: auto;
        border-radius: 0px;
    }
    .apc.banner .scroll-prompt .mouse-scroll::after {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        border-left: 2px solid rgba(243,237,80,0.7);
        border-bottom: 4px solid rgba(243,237,80,1);
        transform: translate(12px,0px)rotate(-45deg);
        animation: ec_arrows_anim 3s linear infinite -1.5s;
    }


@keyframes ec_arrows_anim {
    0% {
        border-left: 2px solid rgba(243,237,80,0);
        border-bottom: 2px solid rgba(243,237,80,0);
        transform: translate(-3px,-12px)rotate(-45deg);
    }

    10%, 90% {
        border-left: 2px solid rgba(243,237,80,0);
        border-bottom: 2px solid rgba(243,237,80,0);
    }

    50% {
        border-left: 2px solid rgba(243,237,80,0.7);
        border-bottom: 2px solid rgba(243,237,80,0.7);
        transform: translate(-3px,0px)rotate(-45deg);
    }

    100% {
        border-left: 2px solid rgba(243,237,80,0);
        border-bottom: 2px solid rgba(243,237,80,0);
        transform: translate(-3px,12px)rotate(-45deg);
    }
}
/* --- new scroll arrows --- */


/* +++ fix css +++ */

@media (min-width: 992px) {
    .row > .col-md-4:nth-child(3n+1) {
        clear: both;
    }
}


.meta .comments,
.dsq-brlink
{
	display: none;
}


/* --- fix css --- */


/* ++ poll it */
.EC_PollItForm form ul li {
    list-style: none;
}
/* -- poll it */


a.list-group-item:hover {
    background-color: rgba(243,237,80,0.8);
}

