/* Base */
::-moz-selection{background: #666; color: #fff; text-shadow: none;}
::selection{background: #666; color: #fff; text-shadow: none;}

/* Forms */
input:invalid, textarea:invalid { background-color: #f0dddd;}

/* Print styles */
@media print {
    * { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important;}
    a, a:visited { text-decoration: underline;}
    a[href]:after { content: " (" attr(href) ")";}
    abbr[title]:after { content: " (" attr(title) ")";}
    /** Don't show links for images, or javascript/internal links  */
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: "";}
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid;}
    thead {display: table-header-group; /* h5bp.com/t */}
    tr, img { page-break-inside: avoid;}
    img { max-width: 100% !important;}
    @page { margin: 0.5cm;}
    p, h2,h3 { orphans: 3; widows: 3;}
    h2,h3 {page-break-after: avoid;}
}

.price-label.msrp-price{display:none}
.product-img-box .price-label.msrp-price{display:block!important}
.product-image.news-content{text-align:left!important;height:55px;overflow:hidden;padding-left:6px!important}
.item.quick-view-container.hover .product-image.news-content{color:black!important}
.news-name{height:37px;overflow:hidden}
.level0.level-top.home-block{display:none!important}

@media only screen and (max-width: 500px) {
	.col-layouts ul.products-grid li.item{width:100%!important}
}

@media only screen and (max-width: 768px) {
	#right-slide{display:none!important}
}

.new-label{padding:7px 27px}
.products-grid .product-hover{width:100%!important}
.products-grid h2.product-name {
	width:100%!important;
    float: none !important;
    text-align: center !important;
    width: 100%;
	font-size:1.5em!important;
}
.products-grid .price-box{width:100%!important}
.products-grid .price-box {
	width:100%!important;
    float: none !important;
    text-align: center !important;
    width: 100%;
	font-size:1.5em!important;
	padding:0px!important;
}


#product_tabs_description_tabbed_contents{font-size:1.3em}
.top-links .links .last a{font-weight:bold!important;text-decoration:underline;color:#af9d5b;text-transform:uppercase;font-size:13px!important}

.more-images .more-image{height:105px!important;text-align:center!important}

.attribute-set-dlouhe .alert-stock.link-stock-alert,
.alert-stock.link-stock-alert{display:none!important;}

/* Detail page - Responsive changes */
.strelec .product-image .main-img{width:100%!important}
.strelec .strelec-info{float:right;width:49%!important}
.product-img-box .strelec .more-views{margin-top:20px!important}
.strelec .more-views .owl-item{text-align:center!important}
.product-detail-top.attribute-set-dlouhe .product-image img{width:100%!important;max-width:870px!important}
.product-detail-top .product-image img{width:90%!important;max-width:560px!important;height:auto!important}
.related-products.slick-initialized.slick-slider.slick-vertical .slick-list .item-wrap img{min-width:190px!important}
.mobile-gallery.owl-carousel{display:none!important}
.mobile-gallery.owl-carousel a{background-color:transparent!important}
.product-detail-top .product-slider-container.category-products.product-columns-5{float:right;width:200px!important;border-left:1px solid #d5d5d5;padding-left:15px!important;border-top:0px!important}
.product-page.product-detail-top .product-img-box{width:75%!important;float:left!important}
.product-page.product-detail-top .product-img-box .product-image{width:75%;float:left!important}
.product-page.product-detail-top .product-img-box .more-views{width:25%;float:right!important}
.product-page.product-detail-top .product-img-box .more-views .slick-slider{margin-top:160px!important;width:100%!important}
.product-shop.add-to .add-to-links{float:right!important}
.grid_13 .page-title{margin-top:10px!important;padding-bottom:5px!important}
.product-page.product-detail-top.attribute-set-dlouhe .product-img-box{width:100%!important}
.product-detail-top.attribute-set-dlouhe .more-views{margin-top:0px!important}
.product-page.product-detail-top.attribute-set-dlouhe .product-img-box .more-views .slick-slider{margin-top:60px!important}
.product-detail-top .product-img-box .strelec .product-image{width:50%!important;float:left!important}
.tp-revslider-mainul a:hover{background-color:transparent!important}
.cms-index-index .breadcrumbs{display:none!important}
.cms-page-view .block.block-compare,.by-author{display:none!important}
.owl-buttons{margin-top:-60px;position:absolute;top:50%;margin-top:-35px;width:100%}
.owl-buttons .owl-prev{float:left!important;background-repeat:no-repeat!important;background-position:6px 7px !important}
.owl-buttons .owl-next{float:right!important;background-repeat:no-repeat!important;background-position:-12px -18px !important}
.product-slider-container.category-products .slick-slider{padding-bottom:20px;}
.products-grid.long li:hover .product-name a{color:white!important}
.owl-theme .owl-controls .owl-buttons div {
    background: black none repeat scroll 0 0;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    margin: 5px;
    opacity: 1;
    padding: 11px 18px;
	text-indent:-99999em;
	background-image:url("../images/athlete/slider_arrows.png")!important
}

.detail-top-sku{text-align:right;margin-top:5px;}
.detail-top-sku label{font-weight:bold;display:block}
.wordpress-post-view .post-entry.entry.std p{margin-bottom:15px!important;}
.vacation-message{text-align:center;font-size:25px;margin-bottom:20px;color:#d6282d}

@media only screen and (max-width: 980px) {
	.detail-top-price{text-align:left!important}
	.product-img-box .strelec .more-views{display:block!important}
	.product-shop.add-to{position:static!important;float:none!important}
	.product-detail-top.attribute-set-kratke .product-img-box .more-views{width:100%!important;margin:0px!important;float:none!important}
	.strelec .product-image .product-image-big{display:none!important}
	.product-detail-top.attribute-set-kratke .product-img-box,.product-detail-top.attribute-set-kratke .product-image,.strelec .strelec-info,.strelec .more-views,.strelec .product-image{float:none!important;display:block!important;width:100%!important}
	.mobile-gallery.owl-carousel{display:block!important}
	.strelec .strelec-info{margin-top:15px!important}
	.catalog-product-view .product-essential .product-name h1{padding:0px!important}
	.prev-next{display:none!important}
	.product-page.product-detail-top .product-img-box .more-views{width:100%!important}
	.product-page.product-detail-top .product-img-box .more-views a{background-color:transparent!important}
	.product-page.product-detail-top .more-images-strelci{display:block!important}
	.product-shop.add-to .add-to-links{float:left!important}
	.owl-buttons .owl-prev,.owl-buttons .owl-next{display:none!important}
	.product-page.product-detail-top .product-img-box .product-image{width:100%!important;text-align:center!important}
}

@media only screen and (max-width: 1064px) {
	.product-detail-top .product-slider-container.category-products.product-columns-5{display:none!important}
	.product-page.product-detail-top .product-img-box{width:100%!important;max-width:100%!important}
	.detail-top-price .price-box .price{font-size:22px!important}
	.product-detail-top.strelec-detail .product-img-box, .product-detail-top.strelec-detail .product-img-box .strelec .product-image,.product-detail-top.strelec-detail .product-img-box .strelec .strelec-info{max-width:100%!important;width:100%!important;float:none!important}
}


@media only screen and (max-width: 1280px) and (min-width: 1065px) {
	.product-detail-top .product-img-box{max-width:100%!important}
	.catalog-product-view .product-essential .product-name h1{font-size:28px!important}
	.product-page.product-detail-top .product-img-box{width:68%!important}
}
.flexibleforms_form ul{list-style:none!important;margin:0px!important;padding:0px!important;}
.flexibleforms_form ul li{list-style:none!important}