/*
Theme Name: Limar
Theme URI: http://2caffe.it
Template: blance
Author: jwsthemes
Author URI: http://2caffe.it
Description: tema per Limar
Tags: two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-header,custom-menu,editor-style,featured-images,flexible-header,full-width-template,microformats,post-formats,rtl-language-support,sticky-post,theme-options,translation-ready,accessibility-ready
Version: 1.2.5
Updated: 2018-01-02 11:27:28
*/

@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,800,900');
@font-face {
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	src: url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0");
	src: url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
}

/*.right-header {
	display: none;
}*/
/*STYLE TESTO*/
/*.col-lg-3 {
    width: 24%;
}*/

.vc_row {
	color: #000;
}

body a,
#footer-jws a {
	text-decoration: underline;
}

#footer-jws a,
#footer-jws .textwidget {
	color: #fbfbfb;
}

.center-testo {
	text-align: center;
	line-height: 1.6em;
}

h1,
h2,
h3,
h4,
h5,
h6,
a {
	font-family: "Oswald" !important;
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
}

.title-section {
	color: #fff;
	margin-bottom: 3%;
}

.intro-section {
	color: #000;
	text-align: center;
}

.border-link a {
	border: 4px solid #000;
	padding: 10px 40px;
	color: #000;
}

.border-link a:hover {
	background: #000;
	color: #fff;
}

.border-link {
	text-align: center;
	margin-top: 50px;
}


/*.home .center-testo {
    color: #fff;
    font-size: 18px;
    margin: 0 25%;
}*/

.wpb_content_element.long-race {
	color: #fff;
	font-size: 16px;
	margin-left: 30%;
	margin-right: 30%;
	margin-top: 6%;
	margin-bottom: 6%;
}
.wpb_content_element.cta-news {
	color: #fff;
	font-size: 16px;
	margin-left: 25%;
	margin-right: 25%;
	margin-top: 6%;
	margin-bottom: 6%;
}
.wpb_content_element.cta-news h1 {
	font-size: 25px;
}
.sez-news .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern, .sez-hp-news .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
	color: #000;
}

.long-race-bk {
	background-position: center;
}


/*HEADER*/
.top-bar .header-contact {
	color: #fff;
	text-transform: uppercase;
	line-height: 25px;
	font-size: 10px;
}
#jws_header .top-bar .header-contact strong {
	font-size: 15px;
	border-bottom: 0px;
	font-weight: 500;
}
#jws_header .top-bar .header-contact span {
	font-size: 8px;
}
.top-bar .header-contact a {
	color: #fff;
	margin-right: 15px;
}

.wpml-ls-legacy-list-horizontal {
	border: 0px;
	padding: 0px;
}

#jws_header .sticky-wrapper .menu_nav .mainmenu .nav>li>.sub-menu-dropdown .sub-menu a {
	color: #000;
	font-family: "Oswald" !important;
	text-transform: uppercase;
	font-style: italic;
}

#jws_header .sticky-wrapper .menu_nav .mainmenu .nav>li>.sub-menu-dropdown .sub-menu a:before {
	display: none;
}

#jws_header #sticky-wrapper .menu_nav .mainmenu .nav>li>a {
	color: #000;
	font-family: "Oswald" !important;
	text-transform: uppercase;
	font-size: 17px;
	font-style: italic;
	padding: 10px 8px;
}

.single-product .page-breadcrumbs,
.single-product .page-breadcrumbs span {
	text-align: center;
	color: #fff !important;
}

.page-header .product_title.entry-title,
.btn-limar {
	font-family: "Oswald" !important;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	font-style: italic;
}

.single-product .page-header {
	padding: 100px 0;
}

.btn-limar a {
	font-size: 18px;
}

.page .page-header,
.single .page-header {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.page .page-header .wpb_content_element,
.home .wpb_content_element {
	margin-bottom: 0px;
}

.page .page-header .title-page h1,
.single .page-header .title-page h1 {
	font-size: 40px;
}

.logo-center .jws-branding {
	max-width: 230px;
}


/*img.regular-logo {
	min-width: 230px;
}*/

.single .page-header-library {
	background-image: url(/wp-content/uploads/header-air-revolution.jpg) !important;
	padding: 100px 0;
}
.single .page-header-news {
	background-image: url(/wp-content/uploads/header-news-2019.jpg) !important;
	padding: 100px 0;
	background-position: top;
}



.page-header h1,
.page-breadcrumbs span,
.page-header .page-breadcrumbs .breadcrumbs .sep {
	color: #fff;
}

.library h4 {
    font-size: 18px;
}


/***CHI SIAMO***/

.timeline-express .cd-timeline-img {
	width: 30px;
	height: 30px;
	margin-left: -15px;
}

#cd-timeline span.fa:before {
	display: none;
}

/***DICHIARAZIONI DI CONFORMITA'****/
.link-dec-conf a::before {
	font-family: "FontAwesome";
	font-weight: 900;
	content: "\f019";
	margin-right: 10px;
	font-size: 18px;
	line-height: 2em;
	font-style: normal;
}

/***DOWNLOAD**/

.lang-file {
	background: #000;
	color: #fff;
	padding: 5px 8px;
	margin-left: 10px;
}

.file-dowload h3 {
	font-size: 16px;
	display: inline-block;
	float: left;
	margin: 5px;
}

.file-dowload div.sel-file {
	display: inline-block;
	float: right;
}

.file-download .wpb_content_element {
	margin-bottom: 15px;
}


/***LIBRARY - PRESS AREA***/

.blog-content {
	margin-bottom: 150px;
}

.doc-download {
	padding: 10px 0;
}

.materiale i {
	font-size: 30px;
	margin-right: 5px;
}

.blog-content h3 {
	margin-bottom: 25px;
}

.blog-content h3 img {
	margin-left: 15px;
}

.library .vc_pageable-slide-wrapper p {
	display: none;
}

.sidebar-blog .widget .widget-title {
	padding: 20px;
	background: #000;
}

.sidebar-blog .widget {
	padding: 0px 0px 20px 0px;
	border: 0px;
	border-bottom: 2px solid #252525;
	margin-bottom: 0px;
}

.header-library .blog-page, .header-news .blog-page {
	margin-top: 50px !important;
}

.sidebar-blog #text-9, .sidebar-blog #text-11, .sidebar-blog #text-12 {
	padding: 20px 0;
	font-family: "Oswald" !important;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
}
.sidebar-blog #text-9 p, .sidebar-blog #text-11 p, .sidebar-blog #text-12 p {
	margin-bottom: 0px !important;
}

.sidebar-blog {
	margin-bottom: 5%;
}

.members-access-error {
	margin: 50px 0 150px 0;
	text-align: center;
}

.file-download .vc_grid.vc_row .vc_grid-item {
	float: left;
}

.page-id-956 .userpro-button.secondary,
.page-id-955 .userpro-button.secondary,
.page-id-955 .userpro-right,
.page-id-956 .userpro-right {
	display: none !important;
}


/***STORE LOCATOR****/

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tab-storelocator .vc_tta-tab.vc_active>a {
	background: #000;
	color: #fff;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tab-storelocator .vc_tta-tab {
	font-family: "Oswald" !important;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
	border-radius: 0px;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tab-storelocator .vc_tta-tab a {
	border-radius: 0px;
	padding: 10px 30px;
	font-size: 18px;
	color: #000;
	border-bottom: 1px solid #000;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tab-storelocator.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
	border-radius: 0px;
	border-color: #000;
	background-color: #fff;
}

.wpb-js-composer .vc_tta.vc_tta-style-classic.tab-storelocator.vc_tta-tabs .vc_tta-panel {
	margin: 0;
}

.storelocator-main.asl-p-cont.asl-bg-3 .inside.search_filter {
	border: 0px;
}


/***MY LIMAR***/

.gif-mylimar .wpb_content_element {
	margin-bottom: 0px;
}

.gif-mylimar img {
	width: 80%;
}

.my-limar {
	margin-top: 90px;
}
.my-limar .title-section {
	color: #222;
}
.my-limar h1 {
	/*color: #fff;*/
	font-style: normal;
	font-size: 55px;
}

.my-limar h3 {
	/*color: #fff;*/
	font-style: normal;
	font-size: 35px;
}
.my-limar h4 {
	font-style: normal;
}

.my-limar h3 strong,
.my-limar h1 strong {
	font-style: italic;
}
#mylimar, #mylimar-ita {
	padding-top: 80px;
	padding-bottom: 50px;
	background-image: url(/wp-content/uploads/mylimar-3.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
}


/*FOOTER*/

.footer-v1 .logo {
	width: 200px;
}

h4.widget-title {
	color: #fff;
	font-family: "Oswald" !important;
	text-transform: uppercase;
	font-size: 15px;
	font-style: italic;
}

#footer-jws {
	position: relative;
	background: #000000 !important;
}

#footer-jws .footer-bottom a {
	color: #000;
}

.img-over {
	position: absolute;
	bottom: 0;
	z-index: 30;
	background-image: url(/wp-content/uploads/linee-footer.png);
	height: 700px;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
}

.footer-top div,
div.footer-bottom {
	z-index: 40;
	position: relative;
}

.payoff p {
	text-align: center;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 2.8em;
	color: #fff;
}

#footer-jws .crashlink a {
	background: #fff;
	color: #000 !important;
	padding: 2px 5px;
	text-transform: uppercase;
	font-weight: 700;
	font-style: italic;
}

#footer-jws .menu li {
	margin-bottom: 2px;
}

.sib-email-area input,
.sib-email-area select {
	width: 100%;
	margin-bottom: 10px;
}

input[type="submit"].sib-default-btn {
	width: 100%;
	color: #fff;
	background: transparent;
	border: 2px solid #fff;
	font-family: "Oswald" !important;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 15px;
	font-style: italic;
}

input[type="submit"].sib-default-btn:hover {
	border-color: #fff !important;
	background: #fff;
	color: #000;
}

.widget_nav_menu ul li a {
	font-family: "Poppins" !important;
	text-transform: none;
	font-weight: 300;
	font-size: 14px;
	color: #fff !important;
}
.footer-top a {
	text-transform: none;
}

.widget_nav_menu ul li a:hover {
	text-decoration: underline;
}


/*HOMEPAGE*/
/*.video-limar-hp {
  width:305px;
   height:160px; 
   background: url('https://limar.com/wp-content/uploads/revolutionisintheair.jpg');
   -webkit-background-size:cover;
   -moz-background-size:cover;
   -o-background-size:cover;
   background-size:cover;
}*/
/*#gif-home, #gif-home-eng {
	background: url(https://limar.com/wp-content/uploads/my-limar-natale.gif);
    background-repeat: no-repeat;
    background-size: cover;
	background-position: center;
}
.auguri {
	color: #fff;
    text-shadow: 2px 2px 4px black;
    text-align: center;
    margin: 15% 0 !important;
    line-height: 1.3em;
    font-size: 80px;
}*/
.wpb_revslider_element.wpb_content_element {
	    margin-bottom: 0px;
}
.page-id-19 .page-header {
	display: none;
}

#video-rd {
	display: none;
}

#video-home .wpb_content_element {
	margin-bottom: 0px;
}

.box-home.vc_column_container {
	padding: 1%;
}

.box-home .btn-limar {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
}

.box-home-video.vc_col-has-fill>.vc_column-inner {
	padding: 0px;
}

.box-home-cycling .vc_column-inner {
	background-image: url(/wp-content/uploads/cyclingboxhp2.jpg);
	background-size: cover;
}

.box-home-eyewear .vc_column-inner {
	background-image: url(/wp-content/uploads/eyewearboxhp-2.jpg);
	background-size: cover;
}

.box-home-cycling .vc_column-inner:hover {
	background-image: url(/wp-content/uploads/cyclingboxhp_over2.jpg);
	background-size: cover;
}

.box-home-eyewear .vc_column-inner:hover {
	background-image: url(/wp-content/uploads/eyewearboxhp-2_over.jpg);
	background-size: cover;
}

.lunga-corsa {
	padding-top: 5%;
	padding-bottom: 5%;
	background-image: url(/wp-content/uploads/sfondo_hp.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;
}

#diag-air,
#diag-air-en {
	background: #ffffff url(/wp-content/uploads/air-revolution-hp-2019.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

#discover-air,
#discover-air-en {
	z-index: 5;
	position: relative;
	overflow: visible;
}

#discover-air.diagonal:before,
#discover-air-en.diagonal:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: -100px;
	overflow: visible;
	width: 100%;
	height: 250px;
	background: #fff;
	z-index: -5;
	-webkit-transform: skewY(-4deg);
	-moz-transform: skewY(-4deg);
	-ms-transform: skewY(-4deg);
	-o-transform: skewY(-4deg);
	transform: skewY(-4deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: initial;
}
/*POP UP NEWSLETTER*/
.sgpb-content {
    text-align: center;
	border-radius: 0px !important;
}
.sgpb-content h2, .sgpb-content h4 strong {
	color: #49b9ce;
}
.sgpb-main-html-content-wrapper input[type="submit"].sib-default-btn {
	color: #fff;
    background: #000;
    border: 2px solid #000;
}
.sg-popup-builder-content {
    padding: 5% 10%;
	border: 5px solid #000;
}

/**DELTA+ROC PAGE**/
.promo-banner .banner-inner {
    font-weight: 300;
    font-size: 14px;
    line-height: 25px;
	letter-spacing: .3px;
	font-family: "Poppins";
	top: 0px;
    margin: 10px;
}
.promo-banner.position-left .banner-inner {
	left: 0px;
}

/*PAGINA PRODOTTI SHOP*/
.link-prodotto {
	padding: 5px 10px;
    border: 1px solid;
}
.single-product .page-header.header-cat-urban-active {
	background-image: url(https://limar.com/wp-content/uploads/header-urban.jpg);
}
.single-product .page-header.header-cat-air {
	background-image: url(https://limar.com/wp-content/uploads/header-air.jpg);
}
.single-product .page-header.header-cat-road {
	background-image: url(https://limar.com/wp-content/uploads/header-road.jpg);
}
.single-product .page-header.header-cat-dirt {
	background-image: url(https://limar.com/wp-content/uploads/header-dirt.jpg);
}
.single-product .page-header.header-cat-youth {
	background-image: url(https://limar.com/wp-content/uploads/header-youth.jpg);
}
.single-product .page-header.header-cat-eyewear {
	background-image: url(https://limar.com/wp-content/uploads/header-eyeware.jpg);
}
.single-product .page-header.header-cat-accessori {
	background-image: url(https://limar.com/wp-content/uploads/header-accessori.jpg);
}

.woocommerce .related-product {
	display: none;
}
.alignleft.cert-ebike {
	margin-right: 0px;
    margin-left: 5px;
}
.woocommerce div.product.layout-2 .content-product-right .shop-bottom .description {
	margin: 30px 20px;
}
.content-product-left.col-md-6 {
    width: 49%;
}
/*.content-product-left.col-xs-12 {
    width: 100%;
}*/
/*#tab-title-description {
	display: none;
}*/
.product-thumb img {
	width: 75%;
}
.tb-products-grid article .product-thumb > a {
    text-align: center;
}

.woocommerce .blas-filter-cat {
	background-color: #000000;
}

.tb-products-grid article .product-thumb .btn-inner-center a.product-quick-view,
.gallery-img-tecniche {
	display: none;
}

.archive .page-header {
	display: none;
}

.btn-category {
	background-color: #2A2A2A;
	border-radius: 0px;
	font-size: 14px;
	font-family: "Oswald" !important;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	font-style: italic;
}

.btn-category:hover {
	color: #f2f2f2;
	background-color: #161616;
}

.link-prodotti .wpb_wrapper {
	text-align: center;
}

.product-content .cat {
	text-transform: uppercase;
	font-style: italic;
}

.tb-products-grid article .product-thumb .product-attr {
	display: none;
}

.shop-filter-actived .widget-title {
	color: #000;
}

.available .available-from {
	background: transparent;
	color: #878787;
}

.available .available-from strong {
	font-weight: 300;
	font-size: 12px;
}
.available {
	width: 100%;
}
.product-title .soon, .entry-title .soon {
	display: none;
}


#content .action-filter-swaper .widgets-area .shop-filter-actived {
	margin-top: 0px;
}

.woocommerce.single-product #content {
	background-image: url(/wp-content/uploads/sfondo-prodotto.png);
	background-size: contain;
	margin-bottom: 0;
}

.single-product .page-header {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .shop_attributes th {
	font-family: "Oswald" !important;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	text-align: right;
}

.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .shop_attributes tr {
	border-bottom: 2px solid #000;
	border-top: 2px solid #000;
}

.woocommerce div.product .content-product-right .shop-top .product_title,
.woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs li a {
	font-family: "Oswald" !important;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	font-style: italic;
}

.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .shop_attributes td,
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel,
.woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs li a {
	color: #000 !important;
}

.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .shop_attributes th,
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .shop_attributes td {
	border: 0px;
}

.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .shop_attributes th {
	width: 12%;
}

.woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs li.active {
	background: #000;
	padding: 5px 10px;
}

.woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs li a:after {
	display: none;
}

.product-bottom .tab-product .woocommerce-tabs .wc-tabs li.active a {
	color: #fff !important;
}

.variations select {
	color: #000;
	padding: 5px;
}

.owl-carousel .owl-nav {
	opacity: 1;
	z-index: 80;
}

.owl-carousel .owl-controls .owl-dot,
.owl-carousel .owl-controls .owl-nav .owl-next .ti-angle-right,
.owl-carousel .owl-controls .owl-nav .owl-prev .ti-angle-left {
	z-index: 100;
}

.ti-angle-right:before,
.ti-angle-left:before {
	text-shadow: 1px 2px 3px #717171;
}

.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel {
	margin-bottom: 50px;
}

.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button,
.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_buttons {
	border-radius: 0px;
	font-family: "Oswald" !important;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
}

.woocommerce div.product .sticky-move.is_stuck {
	padding-top: 120px /*!important*/;
	background: #fff;
}

.woocommerce div.product.layout-2 .content-product-right .sticky-move {
	background: #fff;
}

.woocommerce-checkout .ro-container {
	width: 1170px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 150px;
}

h3.addon-name {
	display: none;
}

.woocommerce div.product .content-product-right .shop-bottom form .single_variation_wrap .amount {
	overflow: visible;
}
.banner-blackfriday2018 {
	display: none;
}
.woocommerce .product-center {
    margin-top: 100px;
}
.lista-review {
    border-bottom: 1px solid #e3e3e3;
    padding: 15px 0;
}
.lista-review:last-child {
	border-bottom: none;
}
.tb-products-grid .post-8706 .price, .single-product.postid-8706 .post-8706 .price, .tb-products-grid .post-8847 .price, .single-product.postid-8847 .post-8847 .price, .tb-products-grid .post-8876 .price, .single-product.postid-8876 .post-8876 .price, .tb-products-grid .post-9039 .price, .single-product.postid-9039 .post-9039 .price, .tb-products-grid .post-9051 .price, .single-product.postid-9051 .post-9051 .price {
	display: none;
}


/*PRO TEAM PROVA*/

.page-id-188 .main-content {
	margin-left: 40px;
	overflow: visible;
}

#outer {
	width: 100%;
	height: 500px;
	margin: 0 0 0 -20px;
	-webkit-transform: skewY(-4deg);
	-moz-transform: skewY(-4deg);
	-o-transform: skewY(-4deg);
	background: #000;
	overflow: hidden;
	position: relative;
}

#inner {
	background-image: url("/wp-content/uploads/astana-sfondo.jpg");
	position: absolute;
	height: 600px;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	-webkit-transform: skewY(4deg);
	-moz-transform: skewY(4deg);
	-o-transform: skewY(4deg);
}


/*#inner2{
  background-image: url("/wp-content/uploads/canyon-sfondo.jpg");
  position:absolute;
        -webkit-transform: skewY(-4deg);
       -moz-transform: skewY(-4deg);
         -o-transform: skewY(-4deg);
}*/


/*PRO TEAM*/

.team {
	height: 600px;
}


/*.team .vc_column-inner  {
	margin: 200px 0;
}*/

.astana .title-team,
.astana a,
.astana a:hover {
	color: #03a4b5;
}

.canyon .title-team,
.canyon a,
.canyon a:hover {
	color: #14438f;
}

.direct .title-team,
.direct a,
.direct a:hover {
	color: #ffed01;
}

.ergon .title-team,
.ergon a,
.ergon a:hover {
	color: #caca05;
}
.gazpro .title-team,
.gazpro a,
.gazpro a:hover{
	color: #1655ae;
}

.astana a:hover,
.canyon a:hover,
.direct a:hover,
.ergon a:hover,
.gazpro a:hover {
	text-decoration: underline;
}

.title-team img {
	height: 60px;
}

.team .vc_column_container {
	padding: 2% 5%;
}
.astana.vc_custom_1538054766558, .astana.vc_custom_1538055138534 {
	background-position: right !important;
}

/***FAQ***/

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .faq-item.vc_tta-panel.vc_active .vc_tta-panel-title>a,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .faq-item.vc_tta-panel .vc_tta-panel-title>a {
	color: #000;
}

.wpb-js-composer .vc_tta.vc_general .faq-item .vc_tta-panel-title {
	line-height: 1.2em;
	background: #fff;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .faq-item.vc_tta-panel .vc_tta-panel-body {
	background: #fff;
	padding-left: 46px;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .faq-item.vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .faq-item.vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .faq-item .vc_tta-controls-icon::after,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .faq-item .vc_tta-controls-icon::before {
	border-color: #c1c1c1;
}


/****MINISITO 30/04/2018**** -> AIR REVOLUTION/R&D ******/
.rd-gallery .img-caption {
    font-family: "Poppins";
    font-weight: 600;
    text-transform: uppercase;
	line-height: 1em;
}
.rd-gallery .gallery-images .blance-gallery-item .img-caption {
	bottom: 150px;
}
#btn-gallery-rd a {
z-index: 800;
    margin-top: -130px;
}
/*.footer-top .infomation {
	visibility: hidden;
}*/

.air-lp {
	color: #000;
	margin-right: 35%;
	margin-top: 30%;
}

.air-lp-left p {
	color: #000;
	margin-left: 35%;
}

.air-lp .title-section,
.air-lp-left .title-section {
	color: #000;
	margin-bottom: 3%;
	font-size: 50px;
	line-height: 1.3em;
}

.air-lp-left {
	text-align: right;
	margin-top: 30%;
}

.linea-prod h2 span {
	font-weight: 200;
}

.linea-prod h2 {
	font-size: 25px;
	padding: 3% 0;
}

img.alignright {
	float: right;
}

.air {
	color: #49b9ce;
}

.white {
	color: #fff;
}

.title-section.black {
	color: #000;
}

.carbon-zoom img {
	margin: -50px 0 0 0;
	display: none;
}

.box_view_html h4 {
	color: #fff;
}

#powerTip {
	border-radius: 0px;
}
.title-prod-air.tit-deltaroc {
  -ms-transform: skewY(-20deg); 
  -webkit-transform: skewY(-20deg);
  transform: skewY(-20deg);
}
.title-prod-air h2 {
	color: #368999;
	margin-top: 0px;
}

.title-prod-air h1 {
	font-size: 65px;
	margin-bottom: 0px;
}

.title-prod-air {
	margin-left: 25%;
}

#air-master,
#air-master-en {
	padding-top: 5%;
	padding-bottom: 60%;
	background-image: url(/wp-content/uploads/header-airmaster.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;
}

#air-star,
#air-star-en {
	padding-top: 5%;
	padding-bottom: 60%;
	background-image: url(/wp-content/uploads/header-airstar.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;
}

#air-speed,
#air-speed-en {
	padding-top: 5%;
	padding-bottom: 60%;
	background-image: url(/wp-content/uploads/header-airspeed.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;
}

#air-king,
#air-king-en {
	padding-top: 5%;
	padding-bottom: 60%;
	background-image: url(/wp-content/uploads/header.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;
}

#air-pro,
#air-pro-en {
	padding-top: 5%;
	padding-bottom: 60%;
	background-image: url(/wp-content/uploads/header-2.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;
}

.sect-png {
	background-position: top;
}

.differenze .wpb_content_element,
.bottom0 .wpb_content_element {
	margin-bottom: 0px;
}

.caratteristiche .shop_attributes th {
	font-family: "Oswald" !important;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	text-align: right;
}

.caratteristiche .shop_attributes tr {
	border-bottom: 2px solid #000;
	border-top: 2px solid #000;
}

.caratteristiche .shop_attributes th,
.caratteristiche .shop_attributes td {
	border: 0px;
	padding: 3px 10px;
}

.caratteristiche .shop_attributes th {
	width: 12%;
}

.casco-ideale .banner-inner {
	position: relative;
}

.casco-ideale .promo-banner.vertical-alignment-middle.position-center .banner-inner {
	transform: translate(-50%, 0%);
}

.casco-ideale .promo-banner p {
	font-family: "Poppins";
	font-size: 14px;
	color: #000;
}

.casco-ideale .owl-nav {
	display: block;
}

.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #000 !important;
}

.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #000 !important;
}

#jws_header #sticky-wrapper .menu_nav .mainmenu .nav>li>a {
    font-size: 15px;
    padding: 10px 6px;
}

.lp-background {
	margin-top: -250px;
}

element.style {
	position: relative;
	left: 15px;
	box-sizing: border-box;
	width: 1901px;
	padding-left: 0px;
	padding-right: 0px;
}

.vc_row.vc_row-flex {
	box-sizing: border-box;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.vc_row[data-vc-full-width] {
	-webkit-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	overflow: hidden;
}

.vc_row.vc_row-flex,
.vc_row.vc_row-flex>.vc_column_container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
}

.casco-revolution {
	padding-top: 10%;
	padding-bottom: 20%;
	background-image: url(/wp-content/uploads/block2.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	/*margin-top: -200px;*/
}

.casco {
	padding-top: 10%;
	padding-bottom: 20%;
	background-image: url(/wp-content/uploads/dettaglio.png);
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	/*margin-top: -200px;*/
}

.carbon {
	padding-top: 5%;
	padding-bottom: 20%;
	background-image: url(/wp-content/uploads/block4-1.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;
	/*margin-top: -200px;*/
}

.ciclista {
	padding-top: 10%;
	padding-bottom: 20%;
	background-image: url(/wp-content/uploads/astana.png);
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: -200px;
}
.airstar {
	padding-top: 10%;
	padding-bottom: 20%;
	background-image: url(/wp-content/uploads/dettaglio-1.png);
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: -200px;
}

.ciclista-king {
	padding-top: 20%;
	padding-bottom: 25%;
	background-image: url(/wp-content/uploads/collaudo.png);
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: -300px;
}

.gallery-images .blance-gallery-item .img-caption {
	position: absolute;
	bottom: 70px;
	left: 50%;
	width: 0px;
}

.dna {
	padding-top: 10%;
	padding-bottom: 20%;
	background-image: url(/wp-content/uploads/blocco.png);
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: -50px;
}

.campioni {
	margin-right: 4%;
}

.campioni-gallery .gallery-images .blance-gallery-item .img-caption {
	position: relative !important;
	bottom: 0px;
	left: 0%;
}


/*#astana-manager {
    padding-top: 5%;
    padding-bottom: 5%;
    background-image: url(/wp-content/uploads/airmaster-fofonov-bg.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain;
}*/

#astana-manager-en,
#astana-manager {
	background-repeat: no-repeat;
}

#teammanagerastana,
#teammanagerastana-en {
	display: none;
}

.testo-astana {
	text-align: right;
	font-style: italic;
	font-weight: 500;
	font-size: 18px;
	color: #49b9ce;
	line-height: 1.5em;
}

.testo-astana strong {
	color: #000000;
}


/*.hidden, .right-header {
		display: none;
	}*/

.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-received,
.jws-push-menu .widget_shopping_cart_content .edit-cart:hover,
.jws-push-menu .widget_shopping_cart_content .shipping {
	display: block;
}

.woocommerce-product-gallery--with-images .left {
	display: none;
}

.product-thumb .tags {
	left: 7px;
	position: absolute;
}
.product-thumb .tags .onsale {
	position: relative;
    float: left;
    border-radius: 0;
    transform: skewX(-10deg);
    line-height: 30px;
    height: 30px;
    margin-left: 10px;
    text-transform: uppercase;
    font-weight: bold;
}
.product-thumb .tags .onsale span:first-child {
	margin-top: -2px;
}
.product-thumb .onsale.e-bike, .product-thumb .onsale.e-bike-en {
	background-color: #66c18d;
}
.product-thumb .onsale.led, .product-thumb .onsale.led-en {
	background-color: #eb0028;
}
.product-thumb .onsale.her, .product-thumb .onsale.her-en {
	background-color: #ef6eba;
}
.product-thumb .onsale.new, .product-thumb .onsale.new-en {
	background-color: #000000;
}
.product-thumb .onsale.pro, .product-thumb .onsale.pro-en {
	background-color: #4ac3d1;
}
.product-thumb .onsale.ref, .product-thumb .onsale.ref-en {
	background-color: #e4e726;
}

/**BLOG NEWS****/
.blog-page .col-lg-9 {
    width: 73%;
}
.blog-limar .vc_gitem-zone-mini {
    background: #fff;
    border-bottom: 2px solid #000;
    padding: 0 4%;
}
.blog-limar .vc_gitem-post-data {
    color: #777;
    line-height: 1.3em;
    font-weight: 400;
}
.blog-limar .vc_btn3.vc_btn3-color-juicy-pink, .blog-limar .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	    background: transparent;
    color: #000;
    border-bottom: 1px solid #000;
    border-radius: 0px;
    padding: 2%;
    font-style: normal;
}
.blog-limar .vc_btn3.vc_btn3-color-juicy-pink.active, .blog-limar .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active, .blog-limar .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .blog-limar .vc_btn3.vc_btn3-color-juicy-pink:active {
	color: #fff;
	background: #000;
}
.blog-limar .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .blog-limar .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .blog-limar .vc_btn3.vc_btn3-color-juicy-pink:focus, .blog-limar .vc_btn3.vc_btn3-color-juicy-pink:hover {
	color: #fff;
	background: #000;
}
.blog-limar h4 {
font-size: 18px;
}
h3.titolo-blog {
	font-size: 30px;
	color: #000;
	line-height: 1em;
}
.contenuto-blog img.img-lunga {
	width: 100%;
}
.contenuto-blog img {
    margin: 3% 0;
}
.contenuto-blog blockquote {
    font-size: 15px;
    border-left: 5px solid #000000;
    font-style: italic;
    font-weight: 700;
}
.blog-innfo .author, .blog-link .right-link .comment {
	display: none;
}
.video-blog {
	margin-top: 20px;
}

.sidebar-blog .widget li {
	line-height: 1.2em;
    margin: 15px 0;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 15px;
}
.sidebar-blog .widget li:last-child {
    border-bottom: 0px;
}
.sidebar-blog .widget li .post-date {
	font-size: 11px;
	float: right;
}
.contenuto-blog .link-prodotto {
	display: inline-block;
}

/*MODIFICHE POST AGGIORNAMENTO TEMA + WP 01/2019 */
.top-bar {
	display: block;
}
.main-content {
    margin-top: 0px;
    margin-bottom: 0px;
}
#jws_header #sticky-wrapper .menu_nav .mainmenu .nav>li>a {
    line-height: 62px;
}
.page .main-content {
    max-width: 100%;
}
#jws_header #sticky-wrapper .menu_nav .mainmenu .nav>li>a {
    font-weight: 600;
}
#footer-jws .menu li {
        padding: 1px 0px;
}
#footer-jws input, #footer-jws select {
    height: auto;
        margin: 5px 0px;
}
table.shop_attributes, table.variations, table.variations td, table.shop_table {
    border-collapse: collapse;
	border-width: 0px;
	border: 0px;
}
ul {
    list-style: none;
}
.archive .blas-filter-cat {
    display: block;
}
.jws-categories-filter ul {
	margin-bottom: 0px;
}
.cat a {
	font-weight: 500;
}
.woocommerce div.product.layout-2 .content-product-right {
    text-align: center;
}
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form {
    width: 100%;
}
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .variations {
    width: 100%;
    text-align: center;
}
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .variations select {
    width: auto;
	margin: 0px;
}
.woocommerce div.product .content-product-right .shop-bottom form .variations tr td, .woocommerce div.product .content-product-right .shop-bottom form .variations tr td label {
	text-align: center;
}
.woocommerce div.product.layout-2 .content-product-right .sticky-move {
	padding: 50px 0px;
}
.single-product p {
    margin-bottom: 0px !important;
}
.woocommerce label.woocommerce-form__label-for-checkbox span {
	font-size: 20px;
	    padding-left: 30px;
}
.woocommerce label.woocommerce-form__label-for-checkbox input {
    width: 20px;
	height: 20px;
}
.woocommerce .woocommerce-checkout label {
    font-weight: 700;
    margin-bottom: 0px;
}
.woocommerce .woocommerce-checkout input {
margin: 2px 0;
}
.woocommerce-form-coupon-toggle {
    border: 1px solid #000;
    margin: 15px 0;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
    margin: 0px;
	font-family: "Oswald" !important;
	font-style: italic;
	    font-weight: 500;
    text-transform: uppercase;
}
.woocommerce-form-coupon-toggle .woocommerce-info a {
	    font-weight: 300;
		text-transform: none;
}
.checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li .payment_box {
    background: transparent;
    padding: 0px;
    font-size: 12px;
	margin-top: 0px;
}
.woocommerce label.woocommerce-form__label-for-checkbox span.woocommerce-terms-and-conditions-checkbox-text {
	font-size: 15px;
}
.woocommerce label.woocommerce-form__label-for-checkbox span.required {
	padding-left: 0px;
}
.woocommerce-checkout .checkout_coupon {
    height: auto;
}
.product-addon input.addon-checkbox {
    height: 20px;
    width: 20px;
}
.woocommerce div.product .content-product-right .shop-bottom form .woocommerce-variation-availability p {
    margin: auto;
}
table.variations {
	margin-bottom: 0px;
}

@media screen and (max-width: 767px) {
	.blog-page .col-lg-9 {
    width: 100%;
}
	.sidebar-blog .widget_recent_entries, .sidebar-blog .cat-post-widget {
		display: none;
	}
	.sidebar-blog #text-11 p, .sidebar-blog #text-12 p, .sidebar-blog #text-9 p {
		text-align: left;
	}
	.sidebar-blog #text-9, .sidebar-blog #text-11, .sidebar-blog #text-12 {
		padding: 0px;
	}
	.sgpb-content {
	background-position: left center !important;
	}
	.sgpb-content h2 {
	font-size: 20px;
	}
	.sgpb-content h4 {
	font-size: 14px;
	}
	#gif-home .vc_column_container>.vc_column-inner, #gif-home-eng .vc_column_container>.vc_column-inner{
    padding: 0 0px !important;
	}
	.woocommerce-pagination {
    margin-top: 30px;
    margin-bottom: 20px;
	}
	.woocommerce-checkout .checkout_coupon {
    height: 150px;
    margin: 10%;
	}
	.woocommerce-checkout .woocommerce .woocommerce-info {
    padding: 4% 10%;
	}	
	.content-product-left.col-md-6 {
    width: 100%;
	}
	#back-to-top {
		width: 30px;
		height: 30px;
		font-size: 18px;
		line-height: 30px;
		right: 10px;
		bottom: 10px;
	}
	#back-to-top h2 i {
		font-size: 30px;
		line-height: 0px;
	}
	#back-to-top h2 {
		line-height: 0.5;
	}
	.acount-tt {
		font-size: 8px;
		top: -30%;
	}
	.wpb_text_column h1 {
		font-size: 35px;
	}
	.wpb_text_column h2 {
		font-size: 25px;
	}
	.border-link a {
		border: 0px;
		font-size: 15px;
		padding: 10px;
	}
	.download .vc_column_container {
		margin-bottom: 20px;
	}
	#air-pro .container,
	#air-pro-en .container,
	#air-master .container,
	#air-speed .container,
	#air-master-en .container,
	#air-speed-en .container,
	#air-king .container,
	#air-king-en .container {
		padding: 0;
		margin: -8% 6% 0 6%;
	}
	#diag-air,
	#diag-air-en {
		padding: 350px 0px 150px 0px !important;
	}
	.img-over {
		height: 500px;
		background-position: center;
	}
	.linea-prod h2 {
		font-size: 18px;
		padding: 10px;
	}
	.logo-center img {
		width: 80%;
	}
	/*#air-master, #air-speed, #air-master-en, #air-speed-en  {
		    padding: 0px 0 220px 0;
	}*/
	.title-prod-air h1,
	.title-prod-air h2 {
		font-size: 20px;
	}
	.title-prod-air {
		margin-left: 0px;
	}
	.vc_row.vc_custom_1525249948795 {
		padding: 150px !important;
		margin-top: -50px;
	}
	.vc_row.vc_custom_1525100448298 {
		background-position: left;
	}
	.gallery-images .blance-gallery-item .img-caption {
		bottom: 0;
		left: 30%;
	}
	/*.footer-top .infomation {
    display: none;
	}*/
	.vc_row.vc_custom_1525247666639 {
		padding: 70px !important;
	}
	.air-lp,
	.air-lp-left p {
		margin-left: 0px;
		margin-right: 0px;
	}
	.air-lp-left {
		text-align: unset;
	}
	.vc_row.vc_custom_1525194022390 {
		/*padding: 50px;*/
		background-size: cover !important;
	}
	.vc_row.vc_custom_1525109213798 {
		padding: 0px !important;
	}
	.ciclista, .airstar {
		padding: 120px !important;
	}
	.carbon {
		padding-top: 20%;
		padding-bottom: 30%;
		background-image: url(/wp-content/uploads/carbon_mobile.png);
	}
	.carbon-zoom img {
		/*margin: -50px 0 0 0;*/
		display: block;
	}
	.casco-revolution {
		padding-top: 20%;
		padding-bottom: 20%;
	}
	.owl-carousel.owl-loaded {
		display: grid;
	}
	.gallery-images .owl-nav,
	.slick-arrow {
		display: block !important;
	}
	#footer-jws {
		padding-top: 20px;
	}
	#footer-jws .footer-top {
		padding-bottom: 20px;
	}
	.payoff p {
		letter-spacing: 1.2em;
	}
	#astana-manager.vc_custom_1525448817047,
	#astana-manager-en.vc_custom_1525448797972 {
		padding-top: 50px !important;
		padding-bottom: 0px !important;
	}
	#teammanagerastana,
	#teammanagerastana-en {
		display: block;
	}
	.link-prodotti .vc_column_container>.vc_column-inner {
		padding: 100% 5% 15% 5% !important;
		border: 5px solid transparent;
	}
	#content .action-filter-swaper .widgets-area.widgets-4 .widget {
		width: 100%;
	}
	.post-item,
	.tb-products-grid {
		padding: 0 25px;
	}
	.tb-products-grid article .product-content .item-top .jws-attr-swatches .jws-swatch-variation-image:first-child {
		margin-bottom: 10px;
	}
	.wpb_content_element.long-race {
		margin-left: 2%;
		margin-right: 2%;
		font-size: 14px;
	}
	#video-home .vc_column_container>.vc_column-inner,
	#video-home-en .vc_column_container>.vc_column-inner {
		padding: 0px !important;
	}
	#video-home .wpb_content_element,
	#video-home-en .wpb_content_element {
		margin-bottom: 0px;
	}
	.box-home .vc_column-inner {
		background-position: center;
	}
	.box-home-cycling.vc_column_container>.vc_column-inner,
	.box-home-eyewear.vc_column_container>.vc_column-inner {
		padding: 200px 0px !important;
	}
	.box-home-video.vc_column_container>.vc_column-inner {
		padding: 0px 0px !important;
	}
	.intro-nl {
		display: inline-block;
	}
	#footer-jws .widget-title {
		margin-bottom: 20px !important;
		margin-top: 35px;
	}
	.team {
		height: 50%;
	}
	.team .title-team {
		margin-bottom: 50px;
	}
	.team .vc_column_container {
		padding: 5% 5%;
		background: #000;
	}
	.team .wpb_content_element {
		margin: 65px 0 35px 0;
	}
	.link-prodotti .vc_column_container>.vc_column-inner {
		width: 85%;
		margin: auto;
	}
	.widget-panel-open .jws-mini-cart {
		padding: 2%;
	}
	.jws-push-menu .widget_shopping_cart_content .jws-cart-panel-summary .woocommerce-mini-cart__buttons.buttons a {
		padding: 5px 30px;
	}
	.woocommerce-checkout .ro-container {
		width: 100%;
		/*margin: 10px;*/
	}
	.woocommerce .row,
	.woocommerce .shop_table {
		margin: auto;
		width: 100%;
	}
	.woocommerce .shop_table {
		padding: 0 10px;
	}
	.variation {
		font-size: 10px;
	}
	body .shop-bottom .quantity {
		margin-bottom: 10px;
	}
	.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel {
		padding: 0px 5px 5px 5px;
		font-size: 12px;
		line-height: 1.5em;
	}
	.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .shop_attributes {
		font-size: 12px;
		line-height: 1.5em;
	}
	.jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .jws-cart-panel-item-details {
		padding-left: 5px;
	}
	dd.variation-colore {
		font-size: 9px;
	}
	.jws-push-menu .widget_shopping_cart_content .shipping {
		font-size: 14px;
		letter-spacing: 1px;
		line-height: 1.2em;
	}
	.form-row .input-text {
		line-height: 1em;
	}
	.box-home-eyewear .vc_column-inner {
		background-image: url(/wp-content/uploads/eyewearboxhp-2_over.jpg);
		background-size: cover;
	}
	.box-home-cycling .vc_column-inner {
		background-image: url(/wp-content/uploads/cyclingboxhp_over2.jpg);
		background-size: cover;
	}
	body .promo-banner .banner-inner {
    font-weight: 300;
    font-size: 14px;
    line-height: 25px;
	letter-spacing: .3px;
	font-family: "Poppins";
	top: 0px;
    margin: 10px;
}
.promo-banner.position-left .banner-inner {
	left: 0px;
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.wpb_text_column h1 {
		font-size: 35px;
	}
	.wpb_text_column h2 {
		font-size: 25px;
	}
	.border-link a {
		border: 2px solid #000;
		font-size: 15px;
	}
	.linea-prod h2 {
		font-size: 20px;
		padding: 10px;
	}
	.link-prodotti .vc_column_container>.vc_column-inner {
		width: 96%;
		margin: auto;
	}
	.logo-center img {
		width: 80%;
	}
	.top-bar .header-contact a {
		font-size: 9px;
	}
	#jws_header .top-bar i {
		margin-right: 5px;
	}
	/*#air-master, #air-speed, #air-master-en, #air-speed-en  {
		    padding: 50px 0 450px 0;
	}*/
	.title-prod-air h1,
	.title-prod-air h2 {
		font-size: 20px;
	}
	.title-prod-air {
		margin-left: 0px;
	}
	.vc_row.vc_custom_1525249948795 {
		padding: 150px !important;
		margin-top: -50px;
	}
	.gallery-images .blance-gallery-item .img-caption {
		bottom: 0;
		left: 30%;
	}
	/*.footer-top .infomation {
    display: none;
	}*/
	.footer-top .col-sm-6 {
		padding-right: 10px;
		padding-left: 10px;
		width: 49%;
	}
	.vc_row.vc_custom_1525247666639 {
		padding: 150px !important;
	}
	.air-lp,
	.air-lp-left p {
		margin-left: 0px;
		margin-right: 0px;
	}
	.air-lp-left {
		text-align: unset;
	}
	.vc_row.vc_custom_1525194022390 {
		/*padding: 50px;*/
		background-size: cover !important;
	}
	.vc_row.vc_custom_1525109213798 {
		padding: 0px !important;
	}
	.ciclista, .airstar {
		padding: 120px !important;
	}
	.owl-carousel.owl-loaded {
		display: grid;
	}
	#footer-jws {
		padding-top: 20px;
	}
	#footer-jws .footer-top {
		padding-bottom: 20px;
	}
	.payoff p {
		letter-spacing: 1.2em;
	}
	#astana-manager.vc_custom_1525448817047,
	#astana-manager-en.vc_custom_1525448797972 {
		background-image: none;
	}
	#teammanagerastana,
	#teammanagerastana-en {
		display: block;
	}
	.wpb_content_element.long-race {
		margin-left: 2%;
		margin-right: 2%;
		font-size: 14px;
	}
	.box-home .vc_column-inner {
		background-position: center;
	}
	.box-home-cycling.vc_column_container>.vc_column-inner,
	.box-home-eyewear.vc_column_container>.vc_column-inner {
		padding: 182px 0px !important;
	}
	.intro-nl {
		display: inline-block;
	}
	#footer-jws .widget-title {
		margin-bottom: 20px !important;
		margin-top: 35px;
	}
	.team {
		height: 50%;
	}
	#team-astana,
	#team-direct {
		background-position: right !important;
	}
	#team-canyon,
	#team-ergon,
	#team-gazpro {
		background-position: left !important;
	}
	.team .title-team {
		margin-bottom: 50px;
	}
	.team .vc_column_container {
		padding: 5% 5%;
	}
	.team .vc_column_container>.vc_column-inner {
		background: rgba(0, 0, 0, 0.90);
	}
	.team .wpb_content_element {
		margin: 65px 0 35px 0;
	}
	.sib-email-area input,
	.sib-email-area select {
		width: 90%;
		margin-bottom: 10px;
	}
	input[type="submit"].sib-default-btn {
		width: 90%;
	}
	.woocommerce-checkout .ro-container {
		width: 90%;
	}
	.woocommerce .row,
	.woocommerce .shop_table {
		margin-left: 10px;
		margin-right: 10px;
	}
	#content .action-filter-swaper .widgets-area.widgets-4 .widget {
		width: 100%;
	}
	.woocommerce div.product.layout-2 .content-product-right,
	.woocommerce div.product.layout-2 .content-product-left {
		padding: 0px;
		width: 48%;
	}
	body .shop-bottom .quantity {
		margin-bottom: 10px;
	}
	.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel {
		padding: 0px 20px 20px 20px;
	}
	body .promo-banner .banner-inner {
    font-weight: 300;
    font-size: 14px;
    line-height: 25px;
	letter-spacing: .3px;
	font-family: "Poppins";
	top: 0px;
    margin: 10px;
}
.promo-banner.position-left .banner-inner {
	left: 0px;
}
}

@media screen and (min-width: 992px) and (max-width: 1023px) {
	#jws_header #sticky-wrapper .menu_nav .mainmenu .nav>li>a {
		font-size: 12px;
		padding: 5px 2px;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1400px) {
	#jws_header #sticky-wrapper .menu_nav .mainmenu .nav>li>a {
		font-size: 13px;
		padding: 5px 2px;
	}
	.acount-tt {
    font-size: 12px;
}
}
@media screen and (max-width: 991px) {
.sidebar-blog .widget > ul, .sidebar-blog .widget > div {
    display: block;
	padding-bottom: 5%;
}
.sez-news, .sez-hp-news {
	background-position: left;
	background-image: url(/wp-content/uploads/header-news-mobile.jpg) !important;
}
}


