@media (max-width:1420px){
    .nivo-caption .ins:before{left:-20px;right:-20px;top:-20px;bottom:-20px;}
    .nivo-caption{text-align:center;}
    .nivo-caption .ins{display:inline-block;}
    .header_search {
        clear: none;
        padding-left: 10px;
        width: 49%;
        overflow: auto;
    }
    .dropdown{
        top: 141px;
    }

    .header_search form {
        width: 72%;
    }
}
@media (max-width:1199px){
    .cookies_container{text-align:center;}
    .cookies_container p{display:block;font-size:15px;}
    .cookies_container .cookie_btn{margin:10px 0;font-size:15px;}
    .header_search{overflow:visible;clear:left;padding-top:40px;}
    .header_search form{width:72%;margin-right:0;}
    .custom_showcase a:hover h3{font-size:16px;}
    .custom_showcase a .text_container{font-size:13px;font-weight:300;}
    .product_listing_main .product_img span.sale:before{border-width:37px;}
    .product_listing_main .product_img span.sale{font-size:13px;}
    .product .compare-at-price{font-size:16px !important;}
    .product_listing_sidebar .product{text-align:center;}
    .product_listing_sidebar .product_img{width:100%;float:none;}
    .product_listing_sidebar .product_info{margin:10px 0 0 0;text-align:center;}
    .zoomWrapper,
    #elevatezoom_big{width:328px !important;}
    #elevatezoom_gallery a{width:83px !important;}
    .fancybox-nav{visibility:visible !important;z-index:9999 !important;}
    .fancybox-nav span{visibility:visible !important;z-index:9999 !important;}
    .header_search {
        clear: none;
        padding-top: 15px;
        padding-left: 10px;
        width: 51%;
        overflow: auto;
    }
    .dropdown{
        top: 141px;
    }
    .conteudo img{
    	width:100% !important;
    	height: 0 auto !important;
    }
}
@media (max-width:992px){
    .cart_popup{top:0 !important;}
    #megamenu.isStuck{position:relative !important;left:auto;right:auto;}
    .pseudoStickyBlock{display:none !important;}
    .megamenu_mobile{position:relative;}
    .megamenu_mobile h2{overflow:hidden;padding:0 25px 0 0;font-size:18px;font-weight:300;line-height:50px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;position:relative;color:#ffffff;}
    .menuClienteMobile{display: block;}
    .megamenu_mobile h2 i{position:absolute;right:0;top:0;}
    .megamenu_mobile h2 i:before{content:'\f0fe';font:20px/50px 'FontAwesome';}
    .megamenu_mobile h2.active i:before{content:'\f146';}
    .megamenu_mobile ul{width:100%;background:#2d353e;}
    .megamenu_mobile li{position:relative;}
    .submenu__1{padding:15px;position:absolute;display:none;}
    .submenu__1 > li > a{display:block;font-size:14px;padding:4px 15px;text-transform:uppercase;background:#2d353e;color:#ffffff;}
    .submenu__1 > li > a:hover{background:#0767b1;}
    .submenu__1 > li > a > i{float:right;}
    .submenu__1 > li > a > i:before{content:'\f0fe';font:15px 'FontAwesome';}
    .submenu__1 > li > a.active > i:before{content:'\f146';}
    .submenu__2{padding:0 15px;display:none;}
    .submenu__2 > li > a{display:block;font-size:12px;padding:4px 15px;text-transform:uppercase;background:#2d353e;color:#ffffff;}
    .submenu__2 > li > a:hover{background:#0767b1;}
    .submenu__2 > li > a > i{float:right;}
    .submenu__2 > li > a > i:before{content:'\f0fe';font:15px 'FontAwesome';}
    .submenu__2 > li > a.active > i:before{content:'\f146';}
    .submenu__3{padding:0 15px;display:none;}
    .submenu__3 > li > a{display:block;font-size:11px;padding:4px 15px;background:#2d353e;color:#ffffff;}
    .submenu__3 > li > a:hover{background:#0767b1;}
    .nivo-caption{top:100px;}
    .nivo-caption .ins{max-width:500px;}
    .nivo-caption h2{font-size:50px;line-height:1em;}
    .nivo-directionNav a{top:170px;}
    .custom_showcase .abs{position:relative;bottom:auto;top:auto;right:auto;left:auto;}
    .custom_showcase h3{color:#ffffff;}
    .custom_showcase a .abs:before{background:none;}
    .custom_showcase a .text_container{height:auto;}
    .custom_showcase a:before{display:none;}
    .custom_showcase a:hover h3{font-size:33px;margin-bottom:inherit;}
    .custom_showcase a:hover .text_container{height:auto;overflow:visible;}
    .custom_showcase a:hover .abs,
    .custom_showcase a .abs{padding:8px 23px 20px;}
    #showcase{margin-bottom:45px;}
    .product_listing_main:first-child{margin-top:30px;}
    .custom_bottom_wr{margin-top:20px;}
    .tabs_wr{margin-top:60px;}
    .product_listing_main .product_info{    padding: 11px 11px 11px;}
    .socials li a{width:48px;height:48px;}
    .socials li i{padding-top:11px;}
    .template-index #google_map{height:220px !important;}
    footer{margin-top:80px;}
    .column .widget h3.widget_header{font-size:20px;}
    .column .widget ul.list li a{padding:10px 0 !important;background:none !important;}
    .column .widget ul.list li a:hover{color:#bf1123;}
    .product_image-additioanl{width:229px !important;}
    .custom_bottom h3{font-size:30px;}
    .zoomWrapper,
    #elevatezoom_big{width:245px !important;}
    #elevatezoom_gallery a{width:56px !important;}
    .zoomContainer{display:none !important;}
    .header_search {
        clear: none;
        padding-top: 15px;
        padding-left: 10px;
        width: 45%;
        overflow: auto;
    }
    .dropdown{
        top: 141px;
    }
}
@media (max-width:767px){
    .container{padding:0 15px;}
    .column_left,
    .column_right,
    .column_center,
    #main_content{margin-left:0 !important;margin-right:0 !important;}
    .dropdown{
        top:232px;
    }
    .header_search{
        padding-top: 0;
        margin: 10px 0px;
        width: 100%;
    }
    .header_search form{
        margin: 10px 0px;
    }
    .custom_header1{margin-top:30px;}
    .checkout a:after{display:none;}
    .checkout a:hover{background:#bf1123;color:#ffffff;}
    .nivo-caption .ins{max-width:300px;}
    .nivo-caption h2{font-size:30px;}
    .custom_showcase a img{float:left;width:50%;}
    .custom_showcase a:hover .abs, .custom_showcase a .abs{padding:8px 14px 10px;}
    .custom_showcase{margin-top:20px;}
    .custom_showcase a img{transform:translate3d(0px, 0px, 0px) scale(1);}
    .product_listing_main .product{margin:15px 0 0 0;}
    .product_listing_main .product > div{
        overflow:hidden;
        background-size: cover;
    }

    .product_listing_main .product_img{width:120px;float:left;}
    .product_listing_main .product_img span.sale{display:none;}
    .product .prod_inside,
    .product_listing_main .product_img img{background:#f7f7f7;}
    .product_listing_main .product_info{
        height: auto;
        overflow: hidden;
        background-color: rgba(255, 255, 255, 0.8);
        min-height: auto;
    }
    .product_listing_main .product_info .product_price{
        text-align: right;
        margin-top: 0px !important;
    }
    .product_listing_main .product_info .product_name{
        height: auto;
        padding-bottom: 24px;
    }
    .product .product_img a{padding:10px;}
    .custom_bottom_wr{margin-top:0;}
    .tabs_wr{margin-top:40px;}
    .tabs_wr .tab_container{padding:5px 15px;}
    .socials li a{width:61px;height:61px;}
    .socials li i{padding-top:16px;}
    .footer_block__3{float:none;text-align:left;}
    .footer_top:after{display:none;}
    footer{margin-top:60px;}
    footer .footer_top{padding-top:0;}
    .footer_block__3{padding-top:50px;}
    footer .footer_top{padding-bottom:60px;}
    .footer_block__3{clear:left;}
    footer .copyright{padding:20px 0;}
    .product_listing_sidebar .product{overflow:hidden;text-align:left;}
    .product_listing_sidebar .product_img{width:100px;float:left;}
    .product_listing_sidebar .product_info{text-align:left;}
    .zoomWrapper{width:290px !important;margin:0 auto;}
    #elevatezoom_big{width:290px !important;}
    .product_images .bx-wrapper{width:290px !important;margin:12px auto 0 auto;}
    #elevatezoom_gallery a{width:68px !important;}
    .product_wrap .product_name{margin:0;padding:30px 0 0 0;}
    .cart_buttons{text-align:center;}
    .cart_buttons span.or{display:block;margin:5px 0;}
    .header_search form{
        width: 100%;
    }

}
@media (max-width:640px){
    .header_user li{margin:6px 4px 10px;}
    .header_top__right{float:none;text-align:center;}
    .header_currency,
    header .checkout,
    .header_cart{display:inline-block;float:none;}
    .header_currency,
    header .checkout{border-top:1px solid #0767b1; display:none;}
    .header_currency:hover,
    header .checkout:hover{border-top:1px solid #ffffff;}
    .slider_parallax_wr .slider_wrap{position:relative;}
    .nivo-caption h2{display:none;}
    .slider_parallax_wr{height:auto;}
    .nivo-caption .btn_slider{margin-top:0;}
    .nivo-caption{top:50%;margin-top:-40px;}
    .nivo-directionNav a{top:auto;bottom:1px;right:1px;height:60px;width:60px;}
    .nivo-directionNav .nivo-prevNav{right:61px;left:auto;}
    .nivo-directionNav a:before{background:#bf1123;}
    .nivo-directionNav a i{font-size:57px;}
    .product_wrap .product_images{text-align:center;}
    .article_meta-comments,
    .blog-article_meta-comments{float:none;padding-left:0px;}
    .dropdown{
        top:19.6em;
    }
    .header_search{
        width: 100%;
        padding-left: 0px;
    }
    .header_search form{
        width: 100%;
    }
}
@media (max-width:559px){
    .dropdown{
        top:24.6em;
    }
}
@media (max-width:479px){
    header #logo b span{font-size:40px;}
    .product_listing_main .product_img{width:100px;}
    .product .product_desc{display:none;}
    .nivo-directionNav a{top:auto;bottom:1px;right:1px;}
    .custom_showcase a > div{padding-top:0px;}
    .custom_showcase a img{width:50%;float:none;text-align:center;margin:20px 20px 0;-webkit-transform:translate3d(0px, 0px, 0px) scale(1) !important;transform:translate3d(0px, 0px, 0px) scale(1) !important;}
    .custom_showcase a:hover img{-webkit-transform:translate3d(0px, 0px, 0px) scale(1) !important;transform:translate3d(0px, 0px, 0px) scale(1) !important;}
    .custom_showcase .img_wr{text-align:center;display:block;}
    .custom_showcase a{text-align:center;}
    .custom_showcase a:hover .abs,
    .custom_showcase a .abs{text-align:left;padding-bottom:20px;}
    .custom_bottom h3{font-size:16px;}
    .custom_bottom i{font-size:60px;}
    .custom_bottom a{padding:23px 20px 16px;}
    .tabs_wr .tabs li{float:none;width:100%;padding:14px 25px;}
    .tabs_wr .tabs li:before{display:none;}
    .tabs_wr .tabs li{border:1px solid #cdcdcd;}
    .tabs_wr .tabs li + li{margin-left:0;}
    .product_wrap .product_image{width:290px;}
    .product_image-additioanl{width:306px !important;}
    .product_wrap #bx-pager a{width:87px;margin-right:15px;}
    .footer_block .socials{text-align:center;}
    .footer_block .socials li{margin-top:6px;}
    .footer_block{width:100%;}
    .customer_name .divider{display:none;}
    .customer_name .email{display:block;}
    .customer_name a{float:none;}
    .dropdown{
        top: 19.6em;
    }
    .header_search form{
        width: 100%;
    }
}

@media (max-width:376px){
    #logo img{
        max-width: 160px;
        padding-top: 10px;
    }
    .dropdown{
        top:19.3em;
    }

}

@media (max-width:360px){
    #logo img{
        max-width: 134px;
        padding-top: 10px;
    }
    .dropdown{
        top:19.3em;
    }

}
@media (max-width:340px){
    #logo img{
        width: 120px;
        padding-top: 23px;
    }
    .dropdown{
        top:19em;
    }
}

#shimano img{
    max-height: 80px;
}

@media (max-width:1199px){
    #shimano {
       display: none;
    }
   
}

@media (min-width:1200px){
    #shimano {
        float: right;
        margin-top: -70px;
        margin-bottom: 3px;
        margin-right: 10px;
    }
}
