/* here you can put your own css to customize and override the theme */

/* BEDIN REVOLUTION SLIDER */
.tp-bullets.simplebullets.round .bullet {
    width: 12px;
    height: 12px;
    border-radius: 50% !important;
    background: #d8d8d8;
}

    .tp-bullets.simplebullets.round .bullet:hover,
    .tp-bullets.simplebullets.round .bullet.selected {
        background: #919191;
    }

.slide_title_white {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font: 300 47px/66px "Open Sans", sans-serif;
}

.slide_title_white_bold {
    font-weight: bold;
}

.slide_subtitle_white {
    font: 300 47px/66px "Open Sans", sans-serif;
    padding: 5px 10px;
    color: #000000;
    text-align: center;
    text-transform: uppercase;
}

.slider-colored {
    z-index: 1;
    height: 495px !important;
    position: relative;
    border-top: solid 1px #eee;
    border-bottom: solid 1px #eee;
}

.slide_title, .slide_subtitle, .slide_desc, .slide_btn {
    -moz-box-sizing: none;
    -webkit-box-sizing: none;
    box-sizing: none;
}
/*.slide_title, .slide_subtitle, .slide_desc, .slide_btn{
	-moz-box-sizing: content-box; 
	-webkit-box-sizing: content-box;
    box-sizing: content-box;
}*/
.slide_title {
    font: 300 47px/66px "Open Sans", sans-serif;
    color: #000000;
    text-transform: uppercase;
    font-weight: bolder;
}

.slide_subtitle {
    font: 400 18px/25px "Open Sans", sans-serif;
    background: #E84D1C;
    padding: 5px;
    color: #fafafa;
    text-transform: uppercase;
}

.slide_list_item {
    font: 400 14px/20px "Open Sans", sans-serif;
    background: #E84D1C;
    padding: 5px;
    color: #fafafa;
    text-transform: uppercase;
}

.slide_desc {
    color: #7b8793;
    font-size: 14px;
    line-height: 25px;
}

.slide_desc_bordered {
    border-left: 3px solid #ddd !important;
    padding-left: 5px;
}

.slide_btnLg {
    font: 400 24px/24px "Open Sans", sans-serif;
    /* background: #f8a715;
	padding: 20px 50px 20px 50px;    
	color: #fFFFFF;
	text-transform: uppercase;*/
    cursor: pointer;
}

.chevSize {
    text-indent: 5px !important;
    font-size: 21px;
}

.valign-center-elem {
    padding-left: 25%;
}



.tp-leftarrow.default,
.tp-rightarrow.default {
    opacity: 0.7;
}

    .tp-leftarrow.default:hover,
    .tp-rightarrow.default:hover {
        opacity: 1;
    }





/***
Pre-Header and pre-header elements
***/
.pre-header {
    color: #000;
    border-bottom: 1px solid #eee;
    padding-top: 10px;
    line-height: 1.2;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    background: #fff;
}

    .pre-header a {
        color: #000;
    }

        .pre-header a:hover {
            color: #000;
        }

        .pre-header a:focus {
            text-decoration: none;
        }

    .pre-header li {
        padding-left: 11px;
        padding-right: 15px;
        border-right: solid 1px #000;
    }

        .pre-header li:last-child {
            border: none;
        }

.additional-shop-info li:first-child {
    padding-left: 0;
}

.additional-nav li:last-child {
    padding-right: 0;
}

.pre-header .fa {
    margin-right: 4px;
}

.shop-currencies a {
    margin-right: 6px;
}

    .shop-currencies a:last-child {
        margin-right: 0;
    }

    .shop-currencies a.current {
        color: #4E5A9E;
    }


/* BEGIN max width 767px */
@media (max-width: 767px) {
    .pre-header .pull-right {
        float: left !important;
    }

        .pre-header .pull-right li:first-child {
            padding-left: 0;
        }
}
/* END max width 767px */



/* BEGIN max width 480px */
@media (max-width: 480px) {

    .pre-header li {
        padding-left: 1px;
        padding-right: 5px;
    }

    .pre-header .pull-right {
        float: left !important;
    }

        .pre-header .pull-right li:first-child {
            padding-left: 0;
        }



    /* 
    .pre-header .list-inline li {
        display: block;
        border: none;
        margin-bottom: 10px;
        padding: 0;
    }

    .pre-header .col-md-6 {
        float: left;
    }

    .pre-header .additional-nav {
        float: right;
        text-align: right;
    }

   .slide_btnLg {
	font: 400 32px/32px "Open Sans", sans-serif;
	background: #f8a715;
	padding: 5px 15px 5px 15px !important;    
	color: #fFFFFF;
	text-transform: uppercase;
	cursor: pointer;
    text-indent:10px;
    padding-bottom:8px !important;
}*/
    .chevSize {
        position: relative;
        font-size: small !important;
        text-indent: 5px !important;
        top: 1.5px !important;
    }

    .valign-center-elem {
        padding-left: 0px;
    }
}
/* END max width 480px */
