.tp-caption.Sports-Display, .Sports-Display {
    color: #fff;
    font-size: 60px;
    font-style: normal;
    font-weight: 200 !important;
    letter-spacing: normal;
    line-height: 80px;
}

.tp-caption.Sports-DisplayFat, .Sports-DisplayFat {
    color: #fff;
    font-size: 80px;
    font-weight: 100;
    line-height: 100px;
	font-family: Georgia, "Times New Roman", Serif;
}

.nav > li > a {
    padding: 10px 15px;
}

.navbar-nav > li > a {
    letter-spacing: 2px;
}

.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child {
	font-family: "Georgia", serif;
}

.page-title {
    padding: 20px 0;
}

.breadcrumb {
    margin-top: 27px;
}

.breadcrumb li {
    letter-spacing: 0px;
}

.form-control {
    height: 38px;
	resize:none;
}

.contact_form .form-control {
    border-color: #BDBDBD;
    letter-spacing: 0px;
}


.navbar-brand1 {
    padding-top: 0;
    display: block;
    float: right;
}


label {

    font-weight: normal;
	color:#000;
}

.topfooter {
    background-color: #4b4339;
}

.topfooter .list-inline li a, 
.footer a {
    color: #B8B8B8;
	letter-spacing: 0px;
}

.topfooter .list-inline li a:hover, 
.footer a:hover {
    color: #fff;

}

.section-title h4 {
    margin: 40px 0 15px;
    line-height: 1;
    text-transform: uppercase;
}

.section {
    padding: 45px 0;
}

.product-images img {
    width: auto;
	margin:0 auto;
}

.product-images.cellulare img {
    width: 100%;
	max-width:300px;
	margin:0 auto;
}

.banner-button .btn {
    font-size: 14px;
    font-weight: normal;
}

.navbar-inverse .navbar-nav li:focus,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav li:hover,
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
/*    background-color: rgba(0, 0, 0, 0.1);
*/	background-color: #7f6f58;
}

mark,
#sidebar-fix,
#vertical .navbar-default,
ul.nav-wizard li,
.notfound h2,
.ordertotal header,
.hero,
.emtrycart h4 i,
.pagination > li > a,
.pagination > li > span,
.shopcart .table > thead > tr > th,
.tags a,
#owl-services .owl-nav [class*="owl-"],
#owl-testimonial .owl-nav [class*="owl-"],
#owl-shop .owl-nav [class*="owl-"],
.tparrows,
.carousel-control .fa {
    color: #fff !important;
    border-color: #978368 !important;
    background-color: #978368 !important;
}


.dropdown-menu > li:hover,
.dropdown-menu > li:focus,
.dropdown-menu > li.active,
.dropdown-menu > li:active,{
    color: #fff !important;
    border-color: #7f6f58 !important;
    background-color: #7f6f58 !important;
}

.header {
    background-color: #978368;
}

.navbar-nav > li > a,
.dropdown-mega > li > a,
.dropdown-menu > li > a {
    text-transform: uppercase;
}

.btn-primary,
.button--aylen,
.rev-btn-primary {
    color: #fff;
    background-color: #7f6f58 !important;
    border-color: #7f6f58 !important;
}

.btn-primary:focus,
.btn-primary.focus {
    color: #fff;
    background-color: #7f6f58;
    border-color: #7f6f58;
}

.blog-desc .widget-title hr,
#sidebar .widget-title hr,
.footer .widget-title hr,
.section-title hr {
    border-color: #978368;
}

.tab-style-1 .nav-tabs > li.active > a {
    border-top-color: #978368;
}

.header.affix,
.da-thumbs .pentry a div {
    background-color: rgba(151, 131, 104, 0.9);
}

small,
.post-date,
.box i,
.section-title i,
.accordion-toggle-2 .panel-heading a i,
.notfound a,
a:hover,
a:focus,
.footer li:hover a,
.topfooter li:hover a,
.topfooter .payments i:hover {
    color: #978368;
}


/** HOVER **/

.button--aylen::before {
    background: #75b0ba;
}

.button--aylen::after {
    background: #62a3b1;
}

#vertical .navbar-default .navbar-nav > li:hover,
#vertical .navbar-default .navbar-nav > li:focus,
.btn-primary .badge,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.btn-primary:hover {
    color: #fff;
    background-color: #62a3b1;
    border-color: #62a3b1;
}

#vertical .navbar-default .navbar-nav > li:hover,
#vertical .navbar-default .navbar-nav > li:focus,
#vertical .navbar-default .navbar-nav > li > a:hover,
#vertical .navbar-default .navbar-nav > li > a:focus {
    background-color: #62a3b1 !important;
}

.navbar-right .dropdown-menu li:hover,
.navbar-right .dropdown-menu,
.yamm .dropdown.yamm-fw .dropdown-menu li:hover,
.yamm .dropdown.yamm-fw .dropdown-menu {
    background-color: #ffffff !important;
}

.navbar-right .dropdown-menu li:hover a,
.yamm .dropdown.yamm-fw .dropdown-menu li:hover a,
.yamm .dropdown.yamm-fw .dropdown-menu {
    color: #333333 !important;
}

.navbar-right .dropdown-menu li:hover .btn {
    color: #ffffff !important;
}

.product-images {
    margin-bottom:30px;
}


/* ----------------------------------------------------------------
	Responsive CSS
-----------------------------------------------------------------*/


@media (max-width: 1199px) {

}

@media (min-width: 992px) and (max-width: 1199px) {

	
.nav > li > a {
    padding: 10px 8px;
}

.navbar-nav > li > a {
    letter-spacing: 1px;
}	
	
}

@media (max-width: 991px) {

}

@media (min-width: 768px) and (max-width: 991px) {
	
.nav > li > a {
    padding: 10px 8px;
}

.navbar-nav > li > a {
    letter-spacing: 0px;
}	
	
	
.navbar-brand > img {
    max-width:80px;
	margin-top:0px;
}	

.navbar-brand {
    padding: 0 15px 0 5px;
    font-size: 18px;
    line-height: 20px;
}	
li {
    font-size: 14px;
}	
	
.navbar-inverse {
    padding: 5px;
}	
	
	
.navbar-brand1 {
    max-width: 100px;
}	
}

@media (max-width: 767px) {

}

@media (min-width: 480px) and (max-width: 767px) {
	
.navbar-brand > img {
    max-width:80px;
	margin-top:0px;}
	
.navbar-inverse {
    padding: 5px;
}
	
	

	
	
	.tp-caption.Sports-Display, .Sports-Display {
    font-size: 35px !important;
}		

	.tp-caption.Sports-DisplayFat {
    font-size: 40px !important;
}	
}

@media (max-width: 479px) {
	
.navbar-brand > img {
    max-width:80px;
	margin-top:0px;}
	
.navbar-inverse {
    padding: 5px;
}	
	
.tp-caption.Sports-Display, .Sports-Display {
    font-size: 25px !important;
}	
	
	
.tp-caption.Sports-DisplayFat {
    font-size: 30px !important;
}		
	

}