.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//aviationspares.com/wp-content/themes/vogue/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//aviationspares.com/wp-content/themes/vogue/css/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
background:url(//aviationspares.com/wp-content/themes/vogue/images/close1.png) no-repeat right top;
position: absolute;
top: -10px;
right: -7px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev  {
left: 0;
}
.fancybox-next  {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
background:url(//aviationspares.com/wp-content/themes/vogue/images/prev-1.png) no-repeat;
}
.fancybox-next span {
right: 10px;
background-position: 0 -36px;
background:url(//aviationspares.com/wp-content/themes/vogue/images/next-1.png) no-repeat;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: hidden !important;
width: auto;
}
.fancybox-lock body {
overflow: hidden !important;
}
.fancybox-lock-test {
overflow-y: hidden !important;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background:url(//aviationspares.com/wp-content/themes/vogue/images/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: none;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
} 
.quote-form button.single_add_to_cart_button.wdm_enquiry {
    float: left;
    width: 100%;
    border: 1px solid #80A4C6;
    border-radius: 2px;
    padding: 18px 20px;
    color: #222222 !important;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.35px;
    line-height: 20px;
    background: #fff;
    text-align: center;
    text-transform: uppercase;
    margin-left: 0 !important;
}
.quote-form button.single_add_to_cart_button.wdm_enquiry:hover {
    background: #014A8E !important;
    color: #fff !important;
}

body .menu-search i.fa.fa-search.search-btn {
    display: block !important;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading div {
background-image: url(//aviationspares.com/wp-content/themes/vogue/css/fancybox_loading@2x.gif);
background-size: 24px 24px; }
}@font-face
{
font-family: 'Roboto-Regular';
src: url(//aviationspares.com/wp-content/themes/vogue/fonts/Roboto-Regular.ttf);
}
@font-face
{
font-family: 'Roboto-Medium';
src: url(//aviationspares.com/wp-content/themes/vogue/fonts/Roboto-Medium.ttf);
}
@font-face
{
font-family: 'Roboto-Bold';
src: url(//aviationspares.com/wp-content/themes/vogue/fonts/Roboto-Bold.ttf);
}
@font-face
{
font-family: 'Yantramanav-Regular';
src: url(//aviationspares.com/wp-content/themes/vogue/fonts/Yantramanav-Regular.ttf);
}
@font-face
{
font-family: 'Yantramanav-Medium';
src: url(//aviationspares.com/wp-content/themes/vogue/fonts/Yantramanav-Medium.ttf);
}
*{padding:0;margin: 0; box-sizing: border-box;}
a{transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;}
ul, ol , li{margin:0; padding: 0; list-style: none;}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .widget-area .widget-title, .main-navigation ul li a {  font-family: "Yantramanav-Medium",sans-serif;}
.clear{clear:both;}
body{font-family: 'Yantramanav-Regular', sans-serif !important;}
.widget-area .widget a{font-family: 'Yantramanav-Regular', sans-serif !important;}
.site-container {padding: 0;}
.site-header .site-container {  max-width: 100%; float: left; margin: 0 32px 0 0;}
.site-branding {  display: inline-block;  float: left;  padding: 0;  width: 200px;}
.main-navigation {  padding: 0;  float: left;  border: none;}
.main-navigation a.ubermenu-responsive-toggle {  display: none;}
.ubermenu .ubermenu-target {	color: #222222;font-family: 'Yantramanav-Medium', sans-serif ;	font-size: 16px;	font-weight: 500; text-transform: uppercase;	letter-spacing: 0.35px;	line-height: 20px; padding:29px 0;}
.ubermenu .ubermenu-item {  float: left;  margin: 0 24px 0 0;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {  font-size: 18px;  font-weight: bold;  margin-top: -9px;  position: absolute;  right: 7px;}
.site-topbar-right-no {  float: left; text-transform: uppercase;color: #666666;	font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px;  margin: 0;padding: 30px 0;  vertical-align: middle;}
.site-topbar-right-no i {  display: none;}
.ubermenu-responsive-default.ubermenu {  float: left;}
.ubermenu li:hover .ubermenu-target{color: #014A8E;}
a.header-cart-contents {  color: #222222;	font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px;  padding:0;}
a.header-cart-contents i {  display: none;}
a.header-cart-contents .header-cart-checkout {  background: hsla(0, 0%, 0%, 0) url(//aviationspares.com/wp-content/themes/vogue/images/cart.png) no-repeat scroll center center ;  background-size:100% auto;  float: left; margin: 0 7px 0 0;  height: 20px;  width: 20px;}
.menu-search i.fa::before {  display: none;}
.menu-search i.fa {background: hsla(0, 0%, 0%, 0) url(//aviationspares.com/wp-content/themes/vogue/images/search.png) no-repeat scroll center left;background-size:17px auto;float: left;margin: 0 0 0;height: 17px;width: auto;color: #222222;font-size: 16px;font-weight: 500;letter-spacing: 0.35px;line-height: 20px;}
.menu-search i.fa::after {  color: hsl(0, 0%, 13%);  content: "Search";  font-family: "Yantramanav-Medium",sans-serif;  font-size: 16px;  font-weight: 500;  letter-spacing: 0.35px;  line-height: 20px;  text-transform: uppercase;  vertical-align: top;  margin: -7px 0 0 19px !important;  display: inline-block;}
.menu-search {  float: right;padding: 30px 0;  margin: 3px 33px 0 0;}
.header-cart {  float: right;padding: 30px 0;}
.main-navigation {  border: medium none;  float: left;  padding: 0 32px 0 0;  text-align: left;  width: calc(100% - 232px);}
#main-menu {  display: inline-block;  float: left;  width:auto;}
.ubermenu-responsive-default.ubermenu {  float: left;}
.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item > .ubermenu-submenu.ubermenu-submenu-type-mega {  background: hsl(0, 0%, 100%) none repeat scroll 0 0;  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.14), 0 1px 3px 0 rgba(0,0,0,0.12);  display: flex; flex-wrap: wrap;  height: auto;  margin: 0;max-height: inherit; padding:32px 153px 125px 200px;  width: 100%;  min-width: inherit;}
.ubermenu-bound, .ubermenu-bound-inner .ubermenu-nav {  position: static;}
.ubermenu .ubermenu-submenu .ubermenu-column-auto {  display: inherit;  float: left;  margin:0 47px 0 0;  min-width: inherit;  max-width: inherit;  width: calc(20% - 47px);}
.ubermenu .ubermenu-submenu .ubermenu-target{width:100%; float:left;  background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0 !important;  cursor: pointer;  padding: 0 !important;color: #444444;	font-size: 20px;	font-weight: 500;	letter-spacing: 0.5px;	line-height: 25px;	text-align: left;	text-transform: uppercase;}
.ubermenu .ubermenu-submenu .ubermenu-target .ubermenu-image{width:100%; float:left;height:202px; object-fit: cover; margin:0 0 16px;}
.ubermenu .ubermenu-submenu .ubermenu-target .ubermenu-target-text{width:100%; float:left; color: #444444;	font-size: 20px;	font-weight: 500;	letter-spacing: 0.5px;	line-height: 25px;	text-align: left; text-transform: uppercase;}
#az-tabs {  float: left;  width: 100%;}
#az-tabs #letters{  float: left;  width: 100%; margin: 0 0 32px;}
#az-tabs #letters .az-letters{  float: left;  width: 100%;}
#az-tabs #letters .az-letters .az-links {  background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;  border: medium none;  box-shadow: none;  display: table;  float: left;  position: static;  width: 100%;}
#az-tabs #letters .az-letters .az-links li {  display: table-cell;  float: none;  width: auto;}
#az-tabs #letters .az-letters .az-links li a, #az-tabs #letters .az-letters .az-links li span {  box-shadow: none;  float: none;  min-width: inherit; background: transparent;  padding: 0; text-transform: uppercase;  white-space: inherit;  width: auto;color: #444444;	font-size: 20px;	font-weight: 500;	letter-spacing: 0.5px;	line-height: 25px;font-family: "Yantramanav-Medium",sans-serif;	}
#az-tabs #az-slider {  float: left;  width: 100%;}
#az-tabs #az-slider #inner-slider{  float: left;  width: 100%;  height: 600px;  overflow: auto;}
#az-tabs #az-slider #inner-slider .letter-section{  float: left; margin: 0 0 32px;  width: 100%;}
#az-tabs #az-slider #inner-slider .letter-section .back-to-top {  display: none;}
#az-tabs #az-slider #inner-slider .letter-section .letter-title{float:left; width: 100%; border-bottom: 1px solid #BFD2E3; text-transform: uppercase;color: #444444;		font-size: 20px;	font-weight: 500;	letter-spacing: 0.5px;	line-height: 25px; padding: 0 0 16px; margin: 0 0 32px;	}
#az-tabs #az-slider #inner-slider .letter-section ul {  border: medium none;  display: flex;  flex-wrap: wrap;  position: static;  width: 100%;box-shadow: none;}
#az-tabs #az-slider #inner-slider .letter-section ul li {  float: left;  width: 25%; margin: 0 0 16px;}
#az-tabs #az-slider #inner-slider .letter-section ul li a{  float: left;color: #444444;		font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px;  width: 100%; text-transform: none; background: transparent; padding: 0;font-family: "Yantramanav-Medium",sans-serif;}
#az-tabs #az-slider #inner-slider .letter-section ul li a:hover{color: #014A8E;}
#az-tabs #letters .az-letters .az-links li a:hover{color: #014A8E;}
#az-tabs #letters .az-letters .az-links li span:hover{color: #014A8E;}
.site-header {  background: hsl(0, 0%, 100%) none repeat scroll 0 0;  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.14), 0 1px 3px 0 rgba(0,0,0,0.12);  color: hsl(0, 0%, 18%);  position: relative;  z-index: 9999;  float: left;  width: 100%;}
body.bd_overlay::before {opacity: 1; visibility: visible;}
body::before {  background: hsla(0, 0%, 0%, 0.5) none repeat scroll 0 0;  content: "";  height: 100%;  left: 0; opacity: 0; visibility: hidden;  position: fixed;  top: 0;
width: 100%;  z-index: 999;transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;}
.av_hm_slider{float:left; width: 100%; margin: 0 0 32px;}
.av_hm_slider .slideshow{float:left; width: 100% !important;}
.av_hm_slider .slideshow .ahs_img{float:left; width: 100%;}
.av_hm_slider .slideshow .ahs_con{position: absolute; top: 50%; left: 80px; transform: translate(0,-50%);-webkit-transform: translate(0,-50%); z-index: 1;background-color: rgba(255,255,255,0.9); padding: 32px 24px;width: 480px;}
.av_hm_slider .slideshow .ahs_con h2{float:left;     font-family: 'Yantramanav-Medium';margin: 0 0 8px; text-transform: uppercase;width: 100%;color: #014A8E;	font-size: 34px;	font-weight: 500;	line-height: 40px;	}
.av_hm_slider .slideshow .ahs_con p{float:left;margin: 0 0 24px; text-transform: uppercase; width: 100%;color: #444444;		font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px;font-family: 'Yantramanav-Medium';}
body .custom_page_mainside h2.woocommerce-loop-category__title, body .d_hm_prd .woocommerce.columns-6 h2.woocommerce-loop-category__title {
font-size: 16px !important;
line-height: 1.25em;
}
.av_hm_slider .slideshow .ahs_con .a_fom{float:left;background: #014A8E;text-transform: uppercase;border-radius: 2px; padding: 10px 24px;color: #FFFFFF;		font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px;}
.av_hm_slider .slideshow .ahs_con .a_fom:hover{background: #000;}
.woocommerce #container, .woocommerce-page #container, .content-area {  padding: 0;  width: 100%;  box-shadow: none;  float: left;}
.av_hm_p {  float: left;  margin: 0 0 32px; padding: 0 300px;  text-align: center;  width: 100%;color: #444444;	font-size: 16px;	line-height: 20px;}
.av_hm_ctg{float:left; width: 100%; margin: 0 0 32px; padding: 0 0 30px; border-bottom: 1px solid #BFD2E3;}
.av_hm_ctg ul{float:left; width: 100%; display: flex; flex-wrap: wrap;}
.av_hm_ctg ul li{float:left; width:calc(20% - 19.2px); margin: 0 24px 18px 0;}
.av_hm_ctg ul li:nth-child(5n){margin-right:0;}
.av_hm_ctg ul li .ahc_img{float:left; width: 100%; margin: 0 0 16px;}
.av_hm_ctg ul li .ahc_img img{float:left; width: 100%;}
.av_hm_ctg ul li .ahc_con{float:left; width: 100%;}
.av_hm_ctg ul li .ahc_con h2{float:left; width: 100%; text-transform: uppercase; margin: 0 0 4px;color: #222222;		font-size: 24px;	font-weight: 500;	letter-spacing: 0.6px;	line-height: 30px;	}
.av_hm_ctg ul li .ahc_con .a_fom{float:left; width: 100%;text-transform: uppercase; 	color: #444444;		font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px;font-family: 'Yantramanav-Medium';}
.av_hm_ctg ul li .ahc_con .a_fom:hover{color: #014A8E;}
.av_hm_prd{float:left;width:100%;padding: 0 100px;}
.av_hm_prd h3{float:left;width:100%;color: #444444;	 text-transform: none; margin: 0 0 32px; text-align: center;font-size: 26px;	font-weight: 500;	letter-spacing: 0.6px;	line-height: 30px;	}
.av_hm_prd .columns-4 {float:left;width:100%; margin: 0;}
.av_hm_prd .woocommerce .columns-4.products {float:left;width:100%; margin: 0; display: flex; flex-wrap: wrap;}
.av_hm_prd .woocommerce .columns-4.products li.product {  clear: none;  float: left;  margin: 0 48px 48px 0;  padding: 0;box-shadow: none !important;border: none !important;  text-align: center;  width: calc(16.66% - 40px);}
.av_hm_prd .woocommerce .columns-4.products li.product:nth-child(6n){margin-right: 0;}
.home .av_hm_prd .woocommerce .columns-4.products li.product .price{display: none;}
.home .av_hm_prd .woocommerce .columns-4.products li.product .button  {display: none !important;}
.home .av_hm_prd .woocommerce .columns-4.products li.product h2  {float:left; width: 100%;color: #444444;	font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px;	text-align: center;  padding: 0 !important;}
.home .av_hm_prd .woocommerce .columns-4.products li.product .img_D  {float:left; width: 100%;background-color: #F2F6F9; padding: 16px; display: flex; flex-flow: column nowrap; justify-content: center; text-align: center; margin: 0 0 16px; height: 160px;}
.home .av_hm_prd .woocommerce .columns-4.products li.product .img_D img{float:none; display: flex; flex-wrap: wrap;margin: auto; max-height: 100%; max-width: 100%; width:auto; height: auto;}
.site-footer-custom {  box-shadow: none;}
.av_partner{float:left;width:100%; border-top:1px solid #BFD2E3; margin: 0 0 48px; padding: 32px 100px 0;}
.av_partner h3{float:left;width:100%;color: #444444;	 text-transform: none; margin: 0 0 32px; text-align: center;font-size: 26px;	font-weight: 500;	letter-spacing: 0.6px;	line-height: 30px;	}
.av_partner .owl-partner {  float: left;  overflow: hidden;  width: 100%;}
.av_partner .owl-partner .item {  display: flex;  flex-flow: column nowrap;  height: 160px;  justify-content: center;}
.av_partner .owl-partner .item img {  height: auto;  margin: auto;  max-height: 100%;  max-width: 100%;  width: auto;}
.av_partner .owl-partner .owl-stage-outer {  float: left;  margin: 0 0 32px;  width: 100%;}
.av_partner .owl-partner .owl-nav {  display: none;}
.av_partner .owl-partner .owl-dots {  float: left;  width: 100%;}
.av_partner .owl-partner .owl-dots .owl-dot span {  margin: 0;	height: 8px;	width: 8px;	background-color: #CCCCCC;}
.av_partner .owl-partner .owl-dots .owl-dot.active span {background-color: #222222;}
.av_partner .owl-partner .owl-dots .owl-dot {  margin: 0 8px;}
.site-footer-custom .site-footer-widgets {  background: hsl(206, 37%, 96%) none repeat scroll 0 0;  padding: 37px 0;}
.site-footer-custom .site-container {  max-width: 1200px;}
.site-footer-widgets .widget ul li {color: #444444;  margin: 0 0 14px;	font-size: 16px;	letter-spacing: 0.35px;	line-height: 20px;}
.site-footer-widgets .widget .textwidget p {color: #444444;  margin: 0 0 14px;	font-size: 16px;	letter-spacing: 0.35px;	line-height: 20px;}
.site-footer-widgets .widget ul li a{color: #444444; margin: 0 0;	font-size: 16px;	letter-spacing: 0.35px;	line-height: 20px;}
.site-footer-widgets .widget ul li a:hover{color: #014A8E; }
.footer-custom-block {  min-height: inherit;  padding: 0 15px 0 0;}
.ftr_text {  background-color: hsla(0, 0%, 0%, 0);  color: hsl(0, 0%, 40%);  font-size: 12px;  letter-spacing: 0.3px;  line-height: 20px;  margin: 0 0 !important;  padding: 15px 0;  text-align: center;  float: left;  width: 100%;}
.ftr_text li{  padding: 0; color: #666666;	font-size: 14px;	letter-spacing: 0.3px;	line-height: 20px;  width: auto; display: inline-block; float: none; margin: 0 16px;}
.site-footer-custom {  margin: 0 0;}
.menu-search {  position: relative;}
.menu-search .av_srch_blk {  background-color: hsl(0, 0%, 100%);  border: 1px solid hsl(0, 0%, 80%);  float: left;  padding: 0 12px;  position: absolute;  right: 0; opacity: 0; visibility: hidden;  top: 16px;transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;  width: 0;}
.menu-search .av_srch_blk.show{ width: 300px;opacity: 1; visibility: visible;}
.menu-search .av_srch_blk .txt_srch{width: calc(100% - 24px); padding: 0; height: 40px; border:none; float:left; color: #444444;	font-size: 16px;	line-height: 20px; background: transparent;}
.menu-search .av_srch_blk .btn_srch{width: 24px;height: 40px; box-shadow: none !important; float:left; color: #444444; text-indent: -9999px;	font-size: 16px;	line-height: 20px; background: hsla(0, 0%, 0%, 0) url(//aviationspares.com/wp-content/themes/vogue/images/search.png) no-repeat scroll right center ; cursor: pointer;border: none;  padding: 0; background-size:  17px auto; border-radius: 0;}
.av_hm_prd.av_hm_prd_mob{display:none;}
.av_partner .owl-partner-mob{display:none;}
.woocommerce-products-header {  text-align: center;  width: 100%; float:left; padding: 48px 0 !important;}
.woocommerce-products-header h1{width: 100%; float:left;color: #222222;	text-transform: uppercase; margin: 0 0 16px !important; font-size: 32px;	font-weight: 500;	letter-spacing: 0.8px;	line-height: 40px;	}
.woocommerce-products-header .t_desc_below{width: 100%; float:left; padding: 0 300px;}
.woocommerce-products-header .t_desc_below p{width: 100%; float:left;color: #444444; margin: 0;	font-size: 16px;	line-height: 20px;}
.tax-product_cat.woocommerce ul.products {  float: left;  margin: 0; display: flex; flex-wrap: wrap;  width: calc(100% - 408px);}
.tax-product_cat.woocommerce ul.products.columns-4 li.product {  border: medium none !important;  box-shadow: none !important;  clear: none;  float: left;  margin: 0 48px 48px 0;
padding: 0;  text-align: center;  width: calc(20% - 38.4px);}
.tax-product_cat.woocommerce ul.products.columns-4 li.product .img_D {  background-color: hsl(206, 37%, 96%);  display: flex;  flex-flow: column nowrap;  float: left;  justify-content: center;  padding: 16px;  text-align: center; margin: 0 0 16px;  width: 100%; max-height:160px;}
.tax-product_cat.woocommerce ul.products.columns-4 li.product .img_D img {float:none; display: flex; flex-wrap: wrap;margin: auto; max-height: 100%; max-width: 100%; width:auto; height: auto;}
.tax-product_cat.woocommerce ul.products.columns-4 li.product h2 {  color: hsl(0, 0%, 27%);  float: left;  font-size: 16px;  font-weight: 500;  letter-spacing: 0.35px;  line-height: 20px;  padding: 0 !important;  text-align: center;  width: 100%;}
.tax-product_cat.woocommerce ul.products.columns-4 li.product:nth-child(5n) {  margin-right: 0;}

.woocommerce .widget-area, .woocommerce-page .widget-area {  border-bottom: 1px solid hsl(208, 39%, 82%);  border-top: 1px solid hsl(208, 39%, 82%);  box-shadow: none;  float: right;
padding: 24px 0;  width: 312px;}
.widget-area .widget {  float: left;  margin: 0;  width: 100%;}
.widget-area .widget .menu {  float: left;  width: 100%;}
.widget-area .widget .menu li {  float: left; margin: 0 0 16px;  width: 100%;}
.widget-area .widget .menu li:last-child{margin:0;}
.widget-area .widget .menu li a{  float: left;color: #444444;	font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px;  width: 100%;}
.widget-area .widget .menu li a:hover{color:#014A8E;}
.tax-product_cat .content-area {  margin: 0 0 232px;}
.site-main > .entry-header {  border-bottom: medium none;  margin: 0;  padding: 0;  position: relative;  text-align: center;}
.site-main > .entry-header  .entry-title{color: #222222; width: 100%;	text-transform: uppercase;font-size: 32px;	font-weight: 500;	letter-spacing: 0.8px;	line-height: 40px;	text-align: center;	 margin: 48px 0;} #az-tabs #letters .az-letters .az-links li {  background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;  border: medium none;}
#az-tabs #az-slider #inner-slider .letter-section ul {  max-width: inherit;}
.content-area #az-tabs #az-slider #inner-slider {  height: inherit;}
.page-template-default .content-area {  box-shadow: none;}
.woocommerce div.product div.images.woocommerce-product-gallery {  float: left;  position: relative;  width: 790px; margin: 0;}
.av_prd_slider {  float: left;  width: 100%;}
.av_prd_slider .av_prd_rgt{float:right;width: 600px;}
.av_prd_slider .av_prd_rgt .item{height: 600px;width: 100%; float:left; display: flex; flex-flow: column nowrap; padding: 50px; justify-content: center;}
.av_prd_slider .av_prd_rgt .item .a_pop_img{height: 100%;width: 100%; float:left; display: flex; flex-flow: column nowrap; justify-content: center;}
.woocommerce .av_prd_slider .av_prd_rgt .item img{margin:auto; max-height: 100%; max-width: 100%; width: auto; height: auto;}
.av_prd_slider .av_prd_lft{float:left;width: 81px; position: relative;}
.av_prd_slider .av_prd_lft .bx-prev{position: absolute; left:50%; transform: translate(-50%,0);-webkit-transform: translate(-50%,0);top: -30px; width: 30px; height: 30px;box-shadow: 0 0 5px #868686; background: url(//aviationspares.com/wp-content/themes/vogue/images/up-arrow.png) no-repeat center center; text-indent: -9999px; color: transparent; z-index: 9; background-color: #fff;}
.av_prd_slider .av_prd_lft .bx-next{position: absolute; left:50%; transform: translate(-50%,0);-webkit-transform: translate(-50%,0);bottom: -30px; width: 30px; height: 30px;box-shadow: 0 0 5px #868686; background: url(//aviationspares.com/wp-content/themes/vogue/images/down-arrow.png) no-repeat center center; text-indent: -9999px; color: transparent;z-index: 9;background-color: #fff;}
.av_prd_slider .prd_slider{float:left;width: 100%; }
.av_prd_slider .prd_slider .item{height: 81px;width: 100%; float:left;border: 1px solid transparent; display: flex; flex-flow: column nowrap; padding: 5px; justify-content: center;}
.av_prd_slider .prd_slider .item .a_pop_mob{display: none;}
.woocommerce  .av_prd_slider .prd_slider .item img{margin:auto; max-height: 100%; max-width: 100%; width: auto; height: auto;}
.av_prd_slider .prd_slider  .item.active{border: 1px solid #444444;}
.single-product .content-area {  margin-top: 48px;}
.woocommerce.single-product.woocommerce-page div.summary{float:right; margin: 0 100px 0 0; width: 400px;}
.woocommerce.single-product.woocommerce-page .product_title {	color: #444444;	font-size: 32px; float:left; width: 100%;	line-height: 40px; margin: 0 0 16px;	 font-weight: normal;}
.woocommerce.single-product.woocommerce-page .woocommerce-product-details__short-description{float:left; width: 100%;}
.woocommerce.single-product.woocommerce-page .woocommerce-product-details__short-description p{float:left; width: 100%;color: #444444; margin: 0 0 32px;	font-size: 18px;	line-height: 27px;}
.woocommerce.single-product.woocommerce-page .price {float:left; width: auto;color: #444444; border-right:1px solid #BFD2E3; margin: 0 8px 0 0; padding: 0 8px 0 0; font-size: 12px;	line-height: 18px;}
.woocommerce.single-product.woocommerce-page .price .amount{	color: #444444;font-size: 24px;	font-weight: 500;	line-height: 30px;	}
.woocommerce.single-product.woocommerce-page .price.price-incl{border:none;}
.woocommerce.single-product.woocommerce-page form.cart {  float: left;  margin: 48px 0 16px;  width: 100%;}
.woocommerce.single-product.woocommerce-page form.cart h3{float:left;color: #222222;	margin: 5px 0 0;	font-size: 16px;	font-weight: 500;	letter-spacing: 0.4px;	line-height: 20px;}
.woocommerce.single-product.woocommerce-page form.cart p{float:left;color: #43A047;		margin:7px 0 0 8px;		font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 18px;}
.woocommerce.single-product.woocommerce-page form.cart .quantity {  float: left;  margin: 0 0 32px;}
.woocommerce.single-product.woocommerce-page form.cart .quantity label {  display: none;}
.woocommerce.single-product.woocommerce-page form.cart .quantity .qtyminus { float:left;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.12), 0 1px 2px 0 rgba(0,0,0,0.12);background-color: #FFFFFF;border: 1px solid #CCCCCC; text-indent: -9999px; color: transparent; background: url(//aviationspares.com/wp-content/themes/vogue/images/minus.png) no-repeat center center;width: 32px;height: 32px;box-shadow: none !important; padding: 0; border-radius: 0;}
.woocommerce.single-product.woocommerce-page form.cart .quantity .qtyplus { float:left;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.12), 0 1px 2px 0 rgba(0,0,0,0.12);background-color: #FFFFFF;border: 1px solid #CCCCCC; text-indent: -9999px; color: transparent; background: url(//aviationspares.com/wp-content/themes/vogue/images/plus.png) no-repeat center center;width: 32px;height: 32px; box-shadow: none !important; padding: 0; border-radius: 0;}
.woocommerce.single-product.woocommerce-page form.cart .quantity .qty {float:left; border: none; background: #fff;width: 32px;height: 32px;color: #222222;	font-size: 16px;	font-weight: 500;	letter-spacing: 0.4px;	line-height: 20px;	text-align: center; -moz-appearance:none;-webkit-appearance:none;}
.woocommerce.single-product.woocommerce-page form.cart .button {float:left; width: 100%; box-shadow: none; border: none;border-radius: 2px;height: 56px; padding: 18px 20px; background-color: #014A8E;color: #FFFFFF;	text-transform: uppercase;font-size: 16px; margin: 0;	font-weight: 500;	letter-spacing: 0.4px;	line-height: 20px;	text-align: center;}
.woocommerce.single-product.woocommerce-page form.cart .button:hover{background: hsl(0, 0%, 13%);}
.woocommerce.single-product.woocommerce-page .req_quo {float:left; width: 100%;border: 1px solid #80A4C6;border-radius: 2px;padding: 18px 20px;color: #222222;	font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px; background: #fff;}
.woocommerce.single-product.woocommerce-page .req_quo {float:left; width: 100%;border: 1px solid #80A4C6;border-radius: 2px;padding: 18px 20px;color: #222222;	font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px; background: #fff; text-align: center; text-transform: uppercase; margin-top: 20px;}
.woocommerce.single-product.woocommerce-page .req_quo:hover{background: #014A8E; color: #fff;}
.woocommerce.single-product.woocommerce-page div.woocommerce-tabs{float:left; width: 100%; padding: 48px 100px ; border-top:1px solid #BFD2E3; border-bottom:1px solid #BFD2E3;margin: 98px 0 32px;}
.woocommerce.single-product.woocommerce-page div.woocommerce-tabs .tabs {  float: left;  margin: 0;  padding: 0 30px 0 0;  width: 400px;}
.woocommerce.single-product.woocommerce-page div.woocommerce-tabs .tabs li {  border: medium none !important;  float: left;  margin: 0 0 24px;  padding: 0;  width: 100%;}
.woocommerce.single-product.woocommerce-page div.woocommerce-tabs .tabs li a{float: left; padding: 0; border: none; width: 100%;color: #888888;	font-size: 24px;	letter-spacing: 0.6px;	line-height: 32px;}
.woocommerce.single-product.woocommerce-page div.woocommerce-tabs .tabs li a:hover{color: #222222;}
.woocommerce.single-product.woocommerce-page div.woocommerce-tabs .tabs li.active a{float: left; width: 100%;color: #222222;font-size: 24px;	font-weight: 500;	letter-spacing: 0.6px;	line-height: 32px; border: none;}
.woocommerce.single-product.woocommerce-page div.woocommerce-tabs .woocommerce-Tabs-panel{float:right; width: calc(100% - 400px); padding: 0; margin: 0;}
.woocommerce.single-product.woocommerce-page div.woocommerce-tabs .woocommerce-Tabs-panel h2{float:left ; width: 100%; margin: 0 0 31px;	color: #222222;	font-size: 16px;	font-weight: 500;	letter-spacing: 0.4px;	line-height: 20px;}
.woocommerce.single-product.woocommerce-page div.woocommerce-tabs .woocommerce-Tabs-panel p{float:left ; width: 100%; margin: 0 0 31px;	color: #444444;	font-size: 18px;	line-height: 27px;}
.woocommerce.single-product.woocommerce-page div.woocommerce-tabs .woocommerce-Tabs-panel p:last-child{margin:0;}
.woocommerce.single-product.woocommerce-page div.woocommerce-tabs .woocommerce-Tabs-panel ul{float:left ; width: 100%;}
.woocommerce.single-product.woocommerce-page div.woocommerce-tabs .woocommerce-Tabs-panel ul li{float:left ; width: 100%; margin: 0 0 31px;	color: #444444;	font-size: 18px;	line-height: 27px;list-style: disc !important;}
.woocommerce.single-product.woocommerce-page div.woocommerce-tabs .woocommerce-Tabs-panel ul li:last-child{margin:0;}
.related.products {  display: block;padding:  0 100px; float:left; width: 100%;}
.related.products > h2{  float:left; width: 100%;color: #444444; text-transform: uppercase; margin: 0 0 32px; font-size: 24px;	font-weight: 500;	letter-spacing: 0.6px;	line-height: 30px;	text-align: center;	}
.woocommerce-page .related.products ul.products{float:left; width: 100%; margin: 0;}
body.woocommerce-page .related.products ul.products li{float:left; width: 100%; padding: 0; margin: 0; border: none ;box-shadow: none;}
body.woocommerce-page .related.products ul.products li .woocommerce-LoopProduct-link{float:left; width: 100%; margin: 0; box-shadow: none;}
body.woocommerce-page .related.products ul.products li .woocommerce-LoopProduct-link .img_D{float:left; width: 100%; margin: 0 0 16px; height: 264px; padding: 10px; display: flex; flex-flow: column nowrap; justify-content: center; text-align: center; }
body.woocommerce-page .related.products ul.products li .woocommerce-LoopProduct-link .img_D img{float:none; display: flex; flex-wrap: wrap;margin: auto; max-height: 100%; max-width: 100%; width:auto; height: auto;}
body.woocommerce-page .related.products ul.products li .woocommerce-LoopProduct-link .woocommerce-loop-product__title{float:left; width: 100%;color: #444444;	font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px; text-align: none;	text-align: center; padding: 0; margin: 0;}
.woocommerce-page .related.products ul.products .owl-stage-outer{float:left; margin: 0 0 32px; overflow: hidden;width: 100%;}
.woocommerce-page .related.products ul.products .owl-stage{float:left; }
.woocommerce-page .related.products ul.products .owl-stage .owl-item {float:left; }
.woocommerce-page .related.products ul.products .owl-nav {display: none;}
.woocommerce-page .related.products ul.products .owl-dots {  float: left; text-align: center; margin: 0 0 48px; width: 100%;}
.woocommerce-page .related.products ul.products .owl-dots .owl-dot span {  margin: 0;float:left; border-radius: 50%; height: 8px;	width: 8px;	background-color: #CCCCCC;}
.woocommerce-page .related.products ul.products .owl-dots .owl-dot.active span {background-color: #222222;}
.woocommerce-page .related.products ul.products .owl-dots .owl-dot {  margin: 0 8px; padding: 0; background: transparent;height: 8px;	width: 8px; border:none;}
.av_dtl_prdlist{float:left; width: 100%; border-top:1px solid #BFD2E3; padding: 32px 100px 0;}
.av_dtl_prdlist h2{  float:left; width: 100%;color: #444444; text-transform: uppercase; margin: 0 0 32px; font-size: 24px;	font-weight: 500;	letter-spacing: 0.6px;	line-height: 30px;	text-align: center;}
.av_dtl_prdlist .dtlprd_slider{  float:left; width: 100%;}
.av_dtl_prdlist .dtlprd_slider .owl-stage-outer{float:left; margin: 0 0 32px; overflow: hidden;width: 100%;}
.av_dtl_prdlist .dtlprd_slider .owl-stage{float:left; }
.av_dtl_prdlist .dtlprd_slider .owl-stage .owl-item {float:left; }
.av_dtl_prdlist .dtlprd_slider .owl-nav {display: none;}
.av_dtl_prdlist .dtlprd_slider .owl-dots {  float: left; text-align: center; margin: 0 0 48px; width: 100%;}
.av_dtl_prdlist .dtlprd_slider .owl-dots .owl-dot span {  margin: 0;float:left; border-radius: 50%; height: 8px;	width: 8px;	background-color: #CCCCCC;}
.av_dtl_prdlist .dtlprd_slider .owl-dots .owl-dot.active span {background-color: #222222;}
.av_dtl_prdlist .dtlprd_slider .owl-dots .owl-dot {  margin: 0 8px; padding: 0; background: transparent;height: 8px;	width: 8px; border:none;}
.av_dtl_prdlist .dtlprd_slider li{  float:left; width: 100%;}
.av_dtl_prdlist .dtlprd_slider li .dp_img{  float:left; width: 100%;background-color: #F2F6F9;height: 160px; display: flex; flex-flow: column nowrap; justify-content: center; text-align: center;margin: 0 0 16px; padding: 16px;}
.av_dtl_prdlist .dtlprd_slider li .dp_img img{ margin: auto; width: auto; height: auto; max-height: 100%; max-width: 100%;}
.av_dtl_prdlist .dtlprd_slider li h3{float:left; width: 100%;	color: #444444;margin: 0; padding: 0;	font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px;	text-align: center;}
.dtlprd_accordian{display:none;}
.productlisting_wrp {  border-top: 1px solid hsl(208, 39%, 82%);  float:left;padding: 16px 0;  width: 100%;}
.woocommerce .productlisting_wrp .woocommerce-result-count{float:left; width: auto; padding: 0; margin: 11px 0 0;color: #222222;	font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px;}
.woocommerce .productlisting_wrp .woocommerce-ordering{float:right; width: auto; padding: 0; margin: 0;}
.woocommerce .productlisting_wrp .woocommerce-ordering .orderby{float:left; width: auto; margin: 0; background: #FFFFFF url(//aviationspares.com/wp-content/themes/vogue/images/down-arrow.png) no-repeat 96% center;border: 1px solid #CCCCCC;height: 40px; padding: 0 32px 0 12px;color: #444444;font-size: 16px;	line-height: 18px; font-weight: normal;-moz-appearance:none;-webkit-appearance:none; background-size: 12px auto; text-transform: none;}
.post-type-archive-product.woocommerce-page ul.products, .archive.paged.woocommerce-page ul.products{float:left; display: flex; flex-wrap: wrap;width: 100%; margin:0 0 32px;}
body.post-type-archive-product.woocommerce-page ul.products li.product, body.archive.paged.woocommerce-page ul.products li.product {float:left; padding: 0; border: none; box-shadow: none; width: calc(25% - 36px); margin: 0 48px 48px 0;}
body.post-type-archive-product.woocommerce-page ul.products li.product:nth-child(4n), body.archive.paged.woocommerce-page ul.products li.product:nth-child(4n){margin-right: 0;}
body.post-type-archive-product.woocommerce-page ul.products li.product .img_D, body.archive.paged.woocommerce-page ul.products li.product .img_D{float:left; padding: 10px; margin: 0 0 16px; width: 100%; display: flex; flex-flow: column nowrap; justify-content:center; text-align: center;height: 314px;}
body.post-type-archive-product.woocommerce-page ul.products li.product .img_D img, body.archive.paged.woocommerce-page ul.products li.product .img_D img{margin:auto; max-height: 100%; max-width: 100%; width: auto; height: auto;}
body.post-type-archive-product.woocommerce-page ul.products li.product .woocommerce-loop-product__title, body.archive.paged.woocommerce-page ul.products li.product .woocommerce-loop-product__title{float:left ;width: 100%; padding: 0;margin: 0;	color: #444444;font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px;	text-align: center;}
.post-type-archive-product.woocommerce-page ul.products ~ p, .archive.paged.woocommerce-page ul.products ~ p{float:left; width: 100%; color: #444444; margin: 0 0 24px;	font-size: 16px;	line-height: 20px;}
.post-type-archive-product.woocommerce-page ul.products ~ p a, .archive.paged.woocommerce-page ul.products ~ p a{color:#014A8E;}
.post-type-archive-product.woocommerce-page ul.products ~ p a:hover, .archive.paged.woocommerce-page ul.products ~ p a:hover{color:#444444;}
.post-type-archive-product.woocommerce-page .woocommerce-pagination, .archive.paged.woocommerce-page .woocommerce-pagination{float:left ;width: 100%; margin: 0 0 48px; text-align: center;}
.post-type-archive-product.woocommerce-page .woocommerce-pagination .page-numbers, .archive.paged.woocommerce-page .woocommerce-pagination .page-numbers{margin: 0;}
.post-type-archive-product.woocommerce-page .woocommerce-pagination .page-numbers a, .archive.paged.woocommerce-page .woocommerce-pagination .page-numbers a{color:#014A8E;}
.fancybox-skin {  background: hsl(0, 0%, 100%) none repeat scroll 0 0;  border-radius: 2px; padding: 0 !important;  box-shadow: none !important;}
.fancybox-overlay {  background: hsla(0, 0%, 0%, 0.5) none repeat scroll 0 0;}
.req_wrap{float:left; width: 608px;padding: 48px 32px 24px ;}
.req_wrap h2{float:left; width: 100%; text-align: center;color: #014A8E;text-transform: uppercase;font-size: 32px;	font-weight: 500;	letter-spacing: 0.8px;	line-height: 40px;	 margin: 0 0 48px; padding: 0;}
.req_wrap ul{float:left; width: 100%; }
.req_wrap ul li{float:left; width: 100%; margin: 0 0 24px; padding: 0 16px; }
.req_wrap ul li.half_li{width:50%;}
.req_wrap ul li label{float:left; width: 100%; 	color: #444444; margin: 0 0 4px; font-size: 16px;	line-height: 18px;}
.req_wrap ul li .txt_req{float:left; width: 100%;border-radius: 0; background-color: #FFFFFF;height: 40px;border: 1px solid #CCCCCC; padding: 10px 12px;	color: #444444;font-size: 16px;	line-height: 18px;}
.req_wrap ul li textarea.txt_req{height: 126px; resize: none; margin: 0 0 4px;}
.req_wrap ul li .res_info{float:left; width: 100%;color: #888888;	font-size: 16px;	line-height: 18px;	text-align: right;}
.req_wrap ul li .privacy{float:left; cursor: pointer;width: 100%; margin: 0 0 8px; position: relative;color: #444444;		font-size: 16px;	line-height: 18px;}
.req_wrap ul li .privacy{float:left; cursor: pointer;width: 100%; margin: 0 0 8px; position: relative;color: #444444;		font-size: 16px;	line-height: 18px;}
.req_wrap ul li .privacy span{margin: 0; position: relative;}
.req_wrap ul li .privacy input[type="checkbox"]{position: absolute; z-index: 99; left: 0;top: 0; width: 100%; height: 100%; opacity: 0;}
.req_wrap ul li .privacy .wpcf7-list-item-label{float:left; width:100%; padding: 0 0 0 32px; position: relative;}
.req_wrap ul li .privacy .wpcf7-list-item-label:before{ position: absolute; left:0; top:2px; width: 18px; height: 18px; background: url(//aviationspares.com/wp-content/themes/vogue/images/check.png) no-repeat center center; background-size: 100% auto; content: "";}
.req_wrap ul li .privacy input[type="checkbox"]:checked ~ .wpcf7-list-item-label:before{background-image: url(//aviationspares.com/wp-content/themes/vogue/images/checked.png);}
.req_wrap ul li .btn_req{float:left; width: 100%;color: #FFFFFF;height: 40px;border-radius: 2px;	text-transform: uppercase; padding: 5px 20px; background: #014A8E; font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px;	text-align: center;}
.req_wrap ul li .btn_req:hover{background: #212121;}
.fancybox-close {  background: hsla(0, 0%, 0%, 0) url(//aviationspares.com/wp-content/themes/vogue/images/close.png) no-repeat scroll center center;	background-size: 100% auto;  height: 20px;  right: 12px;  top: 12px;
width: 20px;}
.fancybox-overlay {  z-index: 99995;}
.fancybox-opened {  z-index: 99998;}
.woocommerce-cart .wc-proceed-to-checkout .checkout-button {  background-color: hsl(209, 99%, 28%) !important;}
.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover {  background-color: hsl(0, 0%, 13%) !important;}
.woocommerce table.shop_table td a, .woocommerce-page table.shop_table td a {  color: hsl(209, 99%, 28%);}
.cart_item .product-quantity .quantity .qtyminus { float:left;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.12), 0 1px 2px 0 rgba(0,0,0,0.12);background-color: #FFFFFF;border: 1px solid #CCCCCC; text-indent: -9999px; color: transparent; background: url(//aviationspares.com/wp-content/themes/vogue/images/minus.png) no-repeat center center;width: 32px;height: 32px;box-shadow: none !important; padding: 0; border-radius: 0;}
.cart_item .product-quantity .quantity .qtyplus { float:left;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.12), 0 1px 2px 0 rgba(0,0,0,0.12);background-color: #FFFFFF;border: 1px solid #CCCCCC; text-indent: -9999px; color: transparent; background: url(//aviationspares.com/wp-content/themes/vogue/images/plus.png) no-repeat center center;width: 32px;height: 32px; box-shadow: none !important; padding: 0; border-radius: 0;}
.cart_item .product-quantity .quantity .qty {float:left; border: none; background: #fff;width: 32px;height: 32px;color: #222222;	font-size: 16px;	font-weight: 500;	letter-spacing: 0.4px;	line-height: 20px;	text-align: center; -moz-appearance:none;-webkit-appearance:none;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled {  color: #fff;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {  background-color: hsl(209, 100%, 28%); color: #fff;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {  background-color: hsl(0, 0%, 13%);  color: #fff;}
.woocommerce table.cart th, .woocommerce-page #content table.cart th, .woocommerce-page table.cart th {  font-weight: bold;}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {  border-left: 1px solid hsl(0, 0%, 86%);  border-right: 1px solid #dbdbdb;}
.woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr th {  padding: 15px 10px;}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {  padding: 15px 10px;}
.woocommerce-info::before {  color: #014A8E;}
.woocommerce-info {  border-top-color: #014A8E;}
.woocommerce-info .showlogin {  color: hsl(209, 100%, 28%) !important;}
.woocommerce-checkout.woocommerce-page form .form-row{float:left; width: 100%; margin: 0 0 24px; }
.woocommerce-checkout.woocommerce-page form .form-row label{float:left; width: 100%; 	color: #444444; margin: 0 0 4px; font-size: 16px;	line-height: 18px;}
.woocommerce-checkout.woocommerce-page form .form-row input[type="input-text"]{float:left; width: 100%;border-radius: 0; background-color: #FFFFFF;height: 40px;border: 1px solid #CCCCCC; padding: 10px 12px;	color: #444444;font-size: 16px;	line-height: 18px;}
.woocommerce-checkout.woocommerce-page form .form-row .select2-selection{float:left; width: 100%;border-radius: 0; background-color: #FFFFFF;height: 40px;border: 1px solid #CCCCCC; padding: 10px 12px;	color: #444444;font-size: 16px;	line-height: 18px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {  line-height: inherit;}
.select2-container--default .select2-selection--single .select2-selection__arrow {  height: 40px;}
.woocommerce .woocommerce-error::before, .woocommerce-page .woocommerce-error::before, .woocommerce .woocommerce-message::before, .woocommerce-page .woocommerce-message::before, .woocommerce .woocommerce-info::before, .woocommerce-page .woocommerce-info::before {  left: 20px;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {  float: right;  text-transform: uppercase;  border-radius: 2px;  font-weight: 500;}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {  margin: 0 0 20px; border-bottom: none;}
.woocommerce-checkout .form-row.place-order {  margin: 0 !important;}
.woocommerce-checkout.woocommerce-page form.woocommerce-form-login .form-row label.woocommerce-form__label-for-checkbox {  margin-top: 20px;}
.woocommerce ul.order_details li {  border-right: 1px dashed hsl(312, 5%, 82%);  float: left;  font-size: 16px;  line-height: 1;  list-style-type: none;overflow-wrap: break-word;   margin: 0;  padding: 20px 15px;  text-transform: uppercase;  width: 20%;}
.woocommerce ul.order_details {  display: flex;  flex-wrap: wrap;  width: 100%;}
.woocommerce ul.order_details li strong { color: #014A8E; margin: 10px 0 0;}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {  margin-top: -3px;}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {  margin-top: -3px;}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received , .woocommerce-order p {  font-weight: bold;  text-align: center;}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {  text-align: left;}
div.wpcf7-response-output {  display: block; border: none;color: hsl(0, 99%, 43%);  float: left;  margin: 0;  padding: 0.2em 1em;  width: 100%;  text-align: center;}
span.wpcf7-not-valid-tip {  float: left;  width: 100%;}
.wpcf7-mail-sent-ok.wpcf7-response-output {  color: hsl(120, 100%, 25%);}
.page-template-template-capabilities .av_hm_ctg {  border-bottom: medium none;  margin: 0 0 62px;  padding: 0;}
.cms_block {float:left; width: 100%; margin: 0 0 24px;}
.cms_block p{float:left; width: 100%; color: #444444; margin: 0 0 24px;	font-size: 16px;	line-height: 20px;}
.cms_blockp a{color:#014A8E;}
.cms_block p a:hover{color:#444444;}
.cms_block ul li{float:left; width: 100%; background: url(//aviationspares.com/wp-content/themes/vogue/images/right-arrow.png) no-repeat left 5px; background-size: 6px auto; padding: 0 0 0 15px; color: #444444; margin: 0 0 24px;	font-size: 16px;	line-height: 20px;}
.cms_block ul li a{color:#014A8E;}
.cms_block ul li a:hover{color:#444444;}
.cms_block h3 {  color: hsl(0, 0%, 27%);  float: left;  font-size: 24px;  font-weight: 500;  letter-spacing: 0.6px;  line-height: 30px;  margin: 0 0;  text-align: left;  text-transform: none;  width: 100%;}
a.header-cart-contents .header-cart-amount::before {  content: "(";  display: inline-block;}
a.header-cart-contents .header-cart-amount::after {  content: ")";  display: inline-block;}
a.header-cart-contents .header-cart-amount span {  display: none;}
.search-result{float:left; width: 100%; border-bottom: 1px solid hsl(208, 39%, 82%); margin: 0 0 30px; padding: 0 0 30px;}
.search-result h2 {  color: hsl(209, 99%, 28%);  float: left;  font-size: 22px;  font-weight: 500;  line-height: 40px;  margin: 0 0 10px;  text-transform: uppercase;  width: 100%;}
.search-result p {  color: hsl(0, 0%, 27%);  float: left;  font-size: 16px;  line-height: 20px;  margin: 0 0 20px;  padding: 0 ;  width: 100%;}
.search-result .link_readmore {  background: hsl(209, 99%, 28%) none repeat scroll 0 0;  border-radius: 2px;  color: hsl(0, 0%, 100%);  float: left;  font-size: 16px;  font-weight: 500;  letter-spacing: 0.35px;  line-height: 20px;  padding: 10px 24px;  text-transform: uppercase;}
.search-result .link_readmore:hover {  background: hsl(0, 0%, 0%) none repeat scroll 0 0;}
.navigation.posts-navigation {  float: left;  width: 100%;}
.navigation.posts-navigation .screen-reader-text {  display: none;}
.navigation.posts-navigation .nav-links .nav-previous a{  background: hsl(209, 99%, 28%) none repeat scroll 0 0;  border-radius: 2px;  color: hsl(0, 0%, 100%);  float: left;  font-size: 16px;  font-weight: 500;  letter-spacing: 0.35px;  line-height: 20px;  padding: 10px 16px;  text-transform: uppercase;}
.navigation.posts-navigation .nav-links .nav-previous a:hover {  background: hsl(0, 0%, 0%) none repeat scroll 0 0;}
.navigation.posts-navigation .nav-links .nav-next a{  background: hsl(209, 99%, 28%) none repeat scroll 0 0;  border-radius: 2px;  color: hsl(0, 0%, 100%);  float: left;  font-size: 16px;  font-weight: 500;  letter-spacing: 0.35px;  line-height: 20px;  padding: 10px 16px;  text-transform: uppercase;}
.navigation.posts-navigation .nav-links .nav-next a:hover {  background: hsl(0, 0%, 0%) none repeat scroll 0 0;}
.navigation.posts-navigation .nav-links .nav-previous{float:left; width:auto;}
.navigation.posts-navigation .nav-links .nav-next{float:right; width:auto;}
.ubermenu .ubermenu-item .sub_ctg_dropdon { opacity: 0; visibility: hidden; position: absolute;}
.av_cnt_wrap{float:left; width: 100%; margin: 0 0 48px;}
.av_cnt_hdr{float:left; width: 100%; text-align: center;border-bottom: 1px solid #BFD2E3; padding: 48px 0; margin: 0 0 32px;}
.av_cnt_hdr h1{float:left; width: 100%;color: #222222;	text-transform: uppercase; margin: 0 0 16px; font-size: 32px;	font-weight: 500;	letter-spacing: 0.8px;	line-height: 40px;	text-align: center;	}
.av_cnt_hdr p{float:left; width: 100%;	color: #444444;		font-size: 16px;	line-height: 20px;}
.av_cnt_blk{float:left; width: 100%; padding: 0 176px;}
.av_cnt_blk .av_cnt_lft{float:left; width: 400px;}
.av_cnt_blk .av_cnt_lft p{float:left; width: 100%;color: #444444;	margin: 0 0 32px;	font-size: 16px;	line-height: 20px;}
.av_cnt_blk .av_cnt_lft p a{color: #014A8E;}
.av_cnt_blk .av_cnt_lft p a:hover{color: #444444;}
.av_cnt_blk .av_cnt_rgt{float: right;width: 400px;}
.av_cnt_blk .av_cnt_rgt ul{float:left; width: 100%; }
.av_cnt_blk .av_cnt_rgt ul li{float:left; width: 100%; margin: 0 0 24px; padding: 0; }
.av_cnt_blk .av_cnt_rgt ul li label{float:left; width: 100%; 	color: #444444; margin: 0 0 4px; font-size: 16px;	line-height: 18px;}
.av_cnt_blk .av_cnt_rgt ul li .txt_req{float:left; width: 100%;border-radius: 0; background-color: #FFFFFF;height: 40px;border: 1px solid #CCCCCC; padding: 10px 12px;	color: #444444;font-size: 16px;	line-height: 18px;}
.av_cnt_blk .av_cnt_rgt ul li textarea.txt_req{height: 126px; resize: none; margin: 0 0 4px;}
.av_cnt_blk .av_cnt_rgt ul li .res_info{float:left; width: 100%;color: #888888;	font-size: 16px;	line-height: 18px;	text-align: right;}
.av_cnt_blk .av_cnt_rgt ul li .privacy{float:left; cursor: pointer;width: 100%; margin: 0 0 8px; position: relative;color: #444444;		font-size: 16px;	line-height: 18px;}
.av_cnt_blk .av_cnt_rgt ul li .privacy{float:left; cursor: pointer;width: 100%; margin: 0 0 8px; position: relative;color: #444444;		font-size: 16px;	line-height: 18px;}
.av_cnt_blk .av_cnt_rgt ul li .privacy span{margin: 0; position: relative;}
.av_cnt_blk .av_cnt_rgt ul li .privacy input[type="checkbox"]{position: absolute; z-index: 99; left: 0;top: 0; width: 100%; height: 100%; opacity: 0;}
.av_cnt_blk .av_cnt_rgt ul li .privacy .wpcf7-list-item-label{float:left; width:100%; padding: 0 0 0 32px; position: relative;}
.av_cnt_blk .av_cnt_rgt ul li .privacy .wpcf7-list-item-label:before{ position: absolute; left:0; top:2px; width: 18px; height: 18px; background: url(//aviationspares.com/wp-content/themes/vogue/images/check.png) no-repeat center center; background-size: 100% auto; content: "";}
.av_cnt_blk .av_cnt_rgt ul li .privacy input[type="checkbox"]:checked ~ .wpcf7-list-item-label:before{background-image: url(//aviationspares.com/wp-content/themes/vogue/images/checked.png);}
.av_cnt_blk .av_cnt_rgt ul li .btn_req{float:left; width: 100%;color: #FFFFFF;height: 40px;border-radius: 2px;	text-transform: uppercase; padding: 5px 20px; background: #014A8E; font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px;	text-align: center;}
.av_cnt_blk .av_cnt_rgt ul li .btn_req:hover{background: #212121;}
.page-template-template-contact .site-container {  max-width: 1200px;}
.main-navigation ul ul a {
box-shadow: none;
}
.ubermenu-submenu  #az-tabs #az-slider #inner-slider .letter-section ul li a {
background: hsla(0, 0%, 0%, 0) url(//aviationspares.com/wp-content/themes/vogue/images/right-arrow.png) no-repeat left 5px ;
background-size:6px auto;
padding: 0 0 0 15px;
}
.woocommerce table.cart th, .woocommerce-page #content table.cart th, .woocommerce-page table.cart th, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce table.cart input, .woocommerce-page #content table.cart input, .woocommerce-page table.cart input, button, input[type="button"], input[type="reset"], input[type="submit"] {
font-family:"Roboto",sans-serif ;
}
.site-branding a img {
display: block;
width: 200px;
}
.main-navigation ul ul li:hover {
background-color: transparent;
}
.subcategory.tax-product_cat.woocommerce ul.products{width:100%;}
.parentcategory .productlisting_wrp {display:none;}
body.subcategory.tax-product_cat.woocommerce ul.products.columns-4 li.product:nth-child(4n) {margin-right: 0;}
body.subcategory.tax-product_cat.woocommerce ul.products.columns-4 li.product {float: left;padding: 0;border: none;box-shadow: none;width: calc(25% - 36px);margin: 0 48px 48px 0;}
.woocommerce nav.woocommerce-pagination {margin-bottom: 26px; }
.tax-product_cat .content-area {margin: 0 0 20px; }
.fancybox-image {	max-height: inherit;}
.long_desc {
float: left;
width: 100%;
text-align: center;
padding: 0 300px;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
line-height: 15px;
font-size: 16px;
text-transform: uppercase;
color: #000;
padding: 12px 0 0;
float: left; 
width: 100%;
padding: 30px 0;
}
.woocommerce .woocommerce-breadcrumb a {
color: #000;
}
.cms_block{min-height: 450px;} .new-search-result ul.products{float:left; display: flex; flex-wrap: wrap;width: 100%; margin:0 0 32px;}
.new-search-result ul.products li {float:left; padding: 0; border: none; box-shadow: none; width: calc(25% - 36px); margin: 0 48px 48px 0;}
.new-search-result ul.products li:nth-child(4n){margin-right: 0;}
.new-search-result ul.products li .img_D{float:left; padding: 10px; margin: 0 0 16px; width: 100%; display: flex; flex-flow: column nowrap; justify-content:center; text-align: center;height: 314px;}
.new-search-result ul.products li .img_D img{margin:auto; max-height: 100%; max-width: 100%; width: auto; height: auto;}
.new-search-result ul.products li .woocommerce-loop-product__title{float:left ;width: 100%; padding: 0;margin: 0;	color: #444444;font-size: 16px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px;	text-align: center;}@media screen and (max-width:1700px) {
.req_wrap {  padding: 30px 32px 0;}
.req_wrap h2 {  margin: 0 0 20px;}
.req_wrap ul li:last-child {  margin-bottom: 0;}
}
@media screen and (max-width:1400px) {
.site-container, .site-boxed, .site-boxed .main-navigation.stick-header.stuck {  padding-left: 15px; padding-right: 15px;}
.site-header .site-container {  padding: 0;}
}
@media screen and (max-width:1360px) {
.ubermenu .ubermenu-item {  margin: 0 15px 0 0;}
.woocommerce.single-product.woocommerce-page div.summary {  margin: 0;}
.av_cnt_blk { padding: 0 40px;}
.av_cnt_blk .av_cnt_lft{width:48%;}
.av_cnt_blk .av_cnt_rgt{width:48%;}
}
@media screen and (max-width:1279px) {
.site-header .site-container {  margin: 0 15px 0 0;}
.menu-search {  margin: 3px 15px 0 0;}
.site-branding { float: none;}
.site-header .site-container {  padding: 15px;  width: 100%;  text-align: center;}
.main-navigation {  padding: 0 15px;  width: 100%;}
.tax-product_cat.woocommerce ul.products.columns-4 li.product { width: calc(25% - 36.0px);}
.tax-product_cat.woocommerce ul.products.columns-4 li.product:nth-child(5n) {  margin-right: 48px;}
.tax-product_cat.woocommerce ul.products.columns-4 li.product:nth-child(4n) {  margin-right: 0;}
.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item > .ubermenu-submenu.ubermenu-submenu-type-mega {  padding: 32px 50px 125px;}
.av_prd_slider .av_prd_rgt {  width: calc(100% - 100px);}
.woocommerce div.product div.images.woocommerce-product-gallery {  width: 560px;}
.woocommerce.single-product.woocommerce-page div.summary {  width: calc(100% - 580px);}
.av_prd_slider .av_prd_rgt .item {  height: 470px;}
}
@media screen and (max-width:980px) {
.site-container, .site-boxed, .site-boxed .main-navigation.stick-header.stuck {  padding-left: 24px; padding-right: 24px;}
.site-header .site-container {  padding: 0; margin: 0; width: auto;  position: absolute;  left: 50%;  top: 0;  transform: translate(-50%,0);  -webkit-transform: translate(-50%,0);}
.site-branding {  float: none;  width: auto; }
.site-branding a img {  display: inline-block;  height: 60px;  width: auto; float: left;}
.header-menu-button {  display: block;  float: left;  margin: 0;  padding: 0;}
.header-menu-button .fa {  display: none;}
.header-menu-button span {background: url(//aviationspares.com/wp-content/themes/vogue/images/baseline-menu-24px.svg) no-repeat center center; text-indent: -9999px; float:left; color: transparent; width: 24px;height: 24px; margin: 0;}
.header-cart {  float: right; position: static;padding: 0;  margin: 2px 0 0;}
.vogue-mobile-nav-skin-dark a.header-cart-contents, .vogue-mobile-nav-skin-custom a.header-cart-contents {  color: #000;}
a.header-cart-contents {  padding: 0 !important;}
.menu-search {  margin: 4px 0 0 26px;  float: left;  padding: 0;}
.menu-search i.fa::after {  display: none;}
.menu-search i.fa {  height: 17px;  padding: 0 !important;  width: 17px;}
.main-navigation {  padding: 0 24px;}
.header-cart .header-cart-amount span {  display: none;}
.site-header {  padding: 18px 0;}
.menu-search {  position: static;}
.menu-search .av_srch_blk {  left: 24px;  padding: 0 12px;  position: absolute;  right: inherit;  top: 68px;  width: calc(100% - 48px);}
.menu-search .av_srch_blk::before {  background: hsl(0, 0%, 100%) none repeat scroll 0 0; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.14), 0 1px 3px 0 rgba(0,0,0,0.12); content: "";  height: 60px;  left: -25px;  position: absolute;  top: -9px;  width: calc(100% + 50px);  z-index: -1;}
.menu-search .av_srch_blk.show {  width: calc(100% - 48px);}
.av_hm_slider .slideshow .ahs_con { left: 0; top: 0;  position:relative; padding: 24px 24px 48px;  transform: translate(0px, 0);  -webkit-transform: translate(0px, 0);  width: 100%;  z-index: 1;  float: left;}
.av_hm_slider .slideshow .ahs_con h2 {  font-size: 24px;  line-height: 30px;  margin: 0 0 8px;}
.av_hm_slider .slideshow .ahs_con:after{background-color: #BFD2E3; left: 24px; bottom: 0; content: ""; position: absolute;width: calc(100% - 48px); height: 1px;}
.av_hm_slider {  margin: 0 0 24px;}
.av_hm_p {  font-size: 12px;  line-height: 20px;  padding: 0;  text-align: left;}
.av_hm_ctg ul li {  margin: 0 24px 32px 0!important;  width: calc(50% - 12px);}
.av_hm_ctg {  margin: 0 0 32px;  padding: 0;}
.av_hm_ctg ul li:nth-child(2n) {  margin-right: 0 !important;}
.av_hm_ctg ul li .ahc_con h2 {  font-size: 16px;  line-height: 20px;  margin: 0;  text-align: center;  width: 100%;}
.av_hm_ctg ul li .ahc_con .a_fom{display:none;}
.av_hm_ctg ul li .ahc_img {  margin: 0 0 8px;}
.page-template-default .content-area, .woocommerce #container, .woocommerce-page #container, .content-area {  padding: 0 !important;}
.av_hm_prd{display:none;}
.av_hm_prd.av_hm_prd_mob{display:block; padding: 0 20px 43px;}
.av_hm_prd.av_hm_prd_mob .woocommerce .products.columns-4 {  display: block;  flex-wrap: inherit;  margin: 0 !important;}
.av_hm_prd.av_hm_prd_mob .woocommerce .products.columns-4 .owl-stage-outer{ overflow: hidden;float:left; margin: 0 0 12px; width: 100%;}
.av_hm_prd.av_hm_prd_mob .woocommerce .products.columns-4 .owl-stage-outer .owl-item {  float:left; }
.av_hm_prd .woocommerce .columns-4.products li.product {  float: left;  margin: 0 !important;  padding: 0;  width: 100% !important;}
.av_hm_prd.av_hm_prd_mob .woocommerce .products.columns-4 .owl-nav{ display:none;}
.av_hm_prd.av_hm_prd_mob .woocommerce .products.columns-4 .owl-dots {  float: left;  text-align: center;width: 100%;}
.av_hm_prd.av_hm_prd_mob .woocommerce .products.columns-4 .owl-dots .owl-dot span {  margin: 0;	height: 8px; float:left; border-radius: 50%; width: 8px;	background-color: #CCCCCC;}
.av_hm_prd.av_hm_prd_mob .woocommerce .products.columns-4 .owl-dots .owl-dot.active span {background-color: #222222;}
.av_hm_prd.av_hm_prd_mob .woocommerce .products.columns-4 .owl-dots .owl-dot {  background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;  border-radius: 0;  height: 8px;  margin: 0 8px;  padding: 0;  width: 8px;  border: none;}
.av_hm_prd h3 {  font-size: 20px;  line-height: 25px;}
.av_partner h3 {  font-size: 20px;  line-height: 25px;}
.home .av_hm_prd .woocommerce .columns-4.products li.product h2 {  padding: 0;}
.home .av_hm_prd .woocommerce .columns-4.products li.product .img_D {  padding: 13px;}
.av_hm_prd .woocommerce .columns-4.products li.product .av_hm_prd_dv {  float: left;  width: 100%;  margin: 0 0 12px;}
.home .av_hm_prd .woocommerce .columns-4.products li.product .img_D {  margin: 0 0 8px;}
.av_partner .owl-partner {  display:none;}
.av_partner .owl-partner-mob {  float: left; display: block;overflow: hidden;  width: 100%;}
.av_partner .owl-partner-mob .item { float:left; width: 100%;}
.av_partner .owl-partner-mob .item .av_partner_dv {  display: flex;float:left; margin: 0 0 16px; width: 100%;  flex-flow: column nowrap;  height: 80px;  justify-content: center;}
.av_partner .owl-partner-mob .item img {  height: auto;  margin: auto;  max-height: 100%;  max-width: 100%;  width: auto;}
.av_partner .owl-partner-mob .owl-stage-outer {  float: left;  margin: 0 0 32px;  width: 100%;}
.av_partner .owl-partner-mob .owl-nav {  display: none;}
.av_partner .owl-partner-mob .owl-dots {  float: left;  width: 100%;}
.av_partner .owl-partner-mob .owl-dots .owl-dot span {  margin: 0;	height: 8px;	width: 8px;	background-color: #CCCCCC;}
.av_partner .owl-partner-mob .owl-dots .owl-dot.active span {background-color: #222222;}
.av_partner .owl-partner-mob .owl-dots .owl-dot {  margin: 0 8px;}
.av_partner {  padding: 32px 20px 0; }
.av_partner .owl-partner-mob .owl-stage-outer { margin: 0 0 16px;}
.site-footer-widgets .widget ul li {  margin: 0 0 23px;}
.site-footer-widgets .widget {  margin: 0;}
.site-footer-custom .footer-custom-block {  padding: 0 !important;}
.site-footer-custom .footer-custom-block.footer-custom-two {  margin: 0 0 40px;}
.site-footer-custom .site-footer-widgets {  padding: 46px 0;}
.ftr_text li {  float: left;  line-height: 20px;  margin: 0 0 15px;  padding: 0;  width: 100%;}
.ftr_text {  margin: 0 0 140px;  padding: 15px 24px 0;  text-align: left;  width: 100%;}
body.show-main-menu #page {  right: 0;}
.main-navigation #main-menu {  left: -295px; background-color: #FFFFFF;padding: 48px 24px 30px; width: 295px;transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;}
body.show-main-menu .main-navigation #main-menu {  left: 0; }
.ubermenu .ubermenu-target {  margin: 0 !important;float:left;color: hsl(0, 0%, 13%) !important;width: 100%; padding: 0;}
.ubermenu .ubermenu-target:hover {color: #014A8E !important;}
.ubermenu .ubermenu-item {  margin:0 0 26px;float:left;width: 100%;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {  display: inline-block;  margin: 0 0 0 8px;  position: static;  vertical-align: middle;}
.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item > .ubermenu-submenu.ubermenu-submenu-type-mega {  padding: 0; margin: 37px 0 0 !important; box-shadow: none;}
.ubermenu .ubermenu-retractor {  display: none;}
.ubermenu .ubermenu-submenu .ubermenu-column-auto {  margin: 0 0 26px!important; padding: 0 8px;  width: 100%;}
.ubermenu .ubermenu-submenu .ubermenu-target .ubermenu-image {  display: none;}
.ubermenu .ubermenu-submenu .ubermenu-target .ubermenu-target-text{float:left ;width: 100%;text-transform: none;color: #444444;	font-size: 14px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 20px;}
.site-topbar-right-no {  padding: 12px 0; margin: 0 0 100px;  width: 100%;}
body.show-main-menu .header-menu-button::before {  background: hsla(0, 0%, 0%, 0.5) none repeat scroll 0 0;  content: "";  height: 100%;  left: 0;  position: fixed;  top: 0;
width: 100%;  z-index: 9999;}
.main-menu-close .fa {  display: none;}
.main-menu-close { display: none;background: hsl(0, 0%, 13%) url(//aviationspares.com/wp-content/themes/vogue/images/baseline_close_white.png) no-repeat center center; background-size: 24px auto;  border-radius: 50%;  height: 32px;  padding: 0;  position: fixed;  right: inherit; left: 319px;  top: 14px;  width: 32px;}
body.show-main-menu .main-menu-close { display: block;}
.woocommerce-products-header {  float: none !important; display: inline-block;padding: 32px 0 !important;}
.woocommerce-products-header .t_desc_below {  padding: 0;}
.tax-product_cat.woocommerce ul.products {  display: flex !important;  margin:0 0 32px !important;  width: 100%;}
.woocommerce .widget-area, .woocommerce-page .widget-area {  display: none;}
.tax-product_cat.woocommerce ul.products.columns-4 li.product {  border-top: 1px solid hsl(208, 39%, 82%) !important;  margin: 0 !important;  padding: 8px 0;  width: 100% !important;}
.tax-product_cat.woocommerce ul.products.columns-4 li.product .img_D {  height: 80px;  margin: 0 16px 0 0;  padding: 8px;  width: 80px;}
.tax-product_cat.woocommerce ul.products.columns-4 li.product a.woocommerce-LoopProduct-link {  display: flex;  flex-wrap: wrap;  float: left;  width: 100%;}
.tax-product_cat.woocommerce ul.products.columns-4 li.product h2 {  clear: none;  display: flex;  flex-flow: column nowrap;  float: right;  justify-content: center;  padding: 0 !important;  text-align: left;  width: calc(100% - 102px);}
.tax-product_cat .content-area {  margin: 0;}
.site-main > .entry-header .entry-title {  margin: 32px 0;}
#az-tabs #letters {  display: none;}
#az-tabs #az-slider #inner-slider .letter-section ul li {  margin: 0 0 24px;  width: 100%;}
.woocommerce div.product div.images.woocommerce-product-gallery {  width: 49%;}
.woocommerce.single-product.woocommerce-page div.summary {  width: 49%;}
.av_prd_slider .av_prd_rgt .item {  height: 450px;  padding: 0;}
.woocommerce.single-product.woocommerce-page div.woocommerce-tabs .woocommerce-Tabs-panel {  float: left !important;width: 100% !important;}
.woocommerce.single-product.woocommerce-page div.woocommerce-tabs .tabs li {  margin: 0 0 24px !important;}
.woocommerce-page .related.products ul.products {  margin: 0 !important;}
body.woocommerce-page .related.products ul.products li {  margin: 0 !important;  width: 100% !important;}
.post-type-archive-product.woocommerce-page ul.products {  margin: 0 0 32px !important;}
.woocommerce .productlisting_wrp .woocommerce-ordering .orderby {  width: 120px;}
.woocommerce .productlisting_wrp .woocommerce-result-count {  font-size: 12px;}
.productlisting_wrp {  margin: 0 0 34px;}
body.post-type-archive-product.woocommerce-page ul.products li.product .img_D {  height: 152px; margin: 0 0 8px;}
body.post-type-archive-product.woocommerce-page ul.products li.product {  margin: 0 24px 32px 0 !important;  width: calc(50% - 12px) !important;}
body.post-type-archive-product.woocommerce-page ul.products li.product:nth-child(2n) {  margin-right: 0 !important;}
.post-type-archive-product.woocommerce-page ul.products ~ p {  font-size: 12px;}
.post-type-archive-product.woocommerce-page .woocommerce-pagination .page-numbers a {  padding: 10px 7px !important;}
.cms_block p {  font-size: 12px;}
.ubermenu .ubermenu-item {  position: relative; max-width: 100% !important;  width: 100% !important;}
.ubermenu .ubermenu-item .sub_ctg_dropdon { opacity: 1; visibility: visible;background: hsla(0, 0%, 0%, 0) url(//aviationspares.com/wp-content/themes/vogue/images/down-arrow.png) no-repeat scroll center center;  color: hsl(0, 100%, 50%);  height: 35px;      position: absolute;  right: 0;  text-indent: -9999px;  top: -7px;  width: 35px;  z-index: 99;  cursor: pointer; background-size: 12px auto;}
.ubermenu .ubermenu-item .sub_ctg_dropdon.active {  background-image: url(//aviationspares.com/wp-content/themes/vogue/images/up-arrow.png);}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {  display: none;}
.ubermenu .ubermenu-item .ubermenu-submenu.active{display: block !important;height: auto;min-height: inherit;opacity: 1;visibility: visible;}
.av_cnt_hdr {  border-bottom: medium none;  margin: 0;  padding: 32px 0;}
.av_cnt_blk {  display: flex;  flex-wrap: wrap;  padding: 0;}
.av_cnt_blk .av_cnt_lft {  order: 1;  width: 100%;}
.av_cnt_blk .av_cnt_rgt {  border-bottom: 1px solid hsl(208, 39%, 82%);  margin: 0 0 32px;  order: 0;  padding: 0 0 24px;  width: 100%;}
.av_cnt_wrap {  margin: 0;}
.av_cnt_hdr h1 {  font-size: 24px;  line-height: 30px;}
.long_desc {	padding: 0;} .new-search-result ul.products{  margin: 0 0 32px !important;}
.new-search-result ul.products li .img_D {  height: 152px; margin: 0 0 8px;}
.new-search-result ul.products li {  margin: 0 24px 32px 0 !important;  width: calc(50% - 12px) !important;}
.new-search-result ul.products li:nth-child(2n) {  margin-right: 0 !important;}
}
@media screen and (max-width:768px) {
.cart_item .product-quantity .quantity {  float: right;  width: auto;}	
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {  width: 100%; float: left;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {  max-width: 100%;}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {  width: 100%;}
.woocommerce-cart .wc-proceed-to-checkout .checkout-button { margin: 0;  width: 100%;}
.woocommerce #order_review_heading, .woocommerce-page #order_review_heading {  margin: 24px 0 0;}
.woocommerce-page #order_review {  float: left !important;  width: 100%;  margin: 0 0 40px !important;}
}
@media screen and (max-width:767px) {
.av_prd_slider .av_prd_rgt {  display: none;}
.av_prd_slider .av_prd_lft {  width: 100%;}
.woocommerce div.product div.images.woocommerce-product-gallery {  width: 100%;}
.av_prd_slider .prd_slider .item {  border: 1px solid hsla(0, 0%, 0%, 0) !important;  height: 343px;  padding: 28px;}
.av_prd_slider .prd_slider .item .a_pop_mob{  display: flex; flex-flow: column nowrap;  justify-content: center; height: 100%; }
.av_prd_slider .prd_slider .item img{  display:none !important;}
.av_prd_slider .prd_slider .item .a_pop_mob img{  display:block!important;}
.single-product .content-area {  margin-top: 16px;}
.woocommerce.single-product.woocommerce-page div.summary { margin: 0 0 48px; width: 100%;}
.woocommerce.single-product.woocommerce-page .product_title {  font-size: 24px;  line-height: 30px;}
.woocommerce.single-product.woocommerce-page .woocommerce-product-details__short-description p {  font-size: 14px;  line-height: 21px;}
.woocommerce.single-product.woocommerce-page .price .amount {  font-size: 20px;  line-height: 28px;}
.woocommerce.single-product.woocommerce-page form.cart {  margin: 32px 0 16px;}
.woocommerce.single-product.woocommerce-page form.cart .button {  height: 48px;  padding: 5px 20px; margin: 0 !important;}
.woocommerce.single-product.woocommerce-page .req_quo {  padding: 14px 20px;}
.woocommerce.single-product.woocommerce-page div.woocommerce-tabs {  display: none;}
.dtlprd_accordian{display:block;float:left; width: 100%;border-bottom: 1px solid #BFD2E3; margin: 0 0 32px;}
.dtlprd_accordian .a_d_acc{float:left; width: 100%;color: #888888;font-size: 20px; background: url(//aviationspares.com/wp-content/themes/vogue/images/down-arrow.png) no-repeat right center ; border-top: 1px solid #BFD2E3;padding: 24px 24px 24px 0;	letter-spacing: 0.5px;	line-height: 24px; background-size: 12px auto;}
.dtlprd_accordian .a_d_acc.active{	color: #222222;	background-image: url(//aviationspares.com/wp-content/themes/vogue/images/up-arrow.png);	font-weight: 500;}
.dtlprd_accordian .tab_d_acc{float:left; width: 100%; margin: 0 0 24px;}
.dtlprd_accordian .tab_d_acc h2{float:left; width: 100%;color: #222222; margin: 0 0 24px; padding: 0;	font-size: 14px;	font-weight: 500;	letter-spacing: 0.35px;	line-height: 18px;}
.dtlprd_accordian .tab_d_acc p{float:left; width: 100%;color: #222222; margin: 0 0 24px; padding: 0;	color: #444444;		font-size: 16px;	line-height: 24px;}
.dtlprd_accordian .tab_d_acc ul{float:left; width: 100%;}
.dtlprd_accordian .tab_d_acc ul li{float:left; width: 100%;color: #222222; margin: 0 0 24px; padding: 0;	color: #444444;		font-size: 16px;	line-height: 24px;}
.related.products {  padding: 0;}
body.woocommerce-page .related.products ul.products li .woocommerce-LoopProduct-link .img_D {  height: 152px;  padding: 5px;}
.av_dtl_prdlist {  padding: 32px 0 0;}
.related.products > h2 {  font-size: 20px;  text-transform: none;}
.av_dtl_prdlist h2{  font-size: 20px;  text-transform: none;}
.fancybox-wrap {  left: 0 !important;  top: 0 !important;width: 100% !important;}
.req_wrap {  width: 100%; padding: 64px 24px 24px ;}
.fancybox-inner {  height: 100vh !important;  width: 100% !important;}
.req_wrap h2 {  color: #222222;  font-size: 24px;  line-height: 30px;  margin: 0 0 32px;  padding: 0;}
.req_wrap ul li.half_li {  width: 100%;}
.req_wrap ul li {  padding: 0;}
.req_wrap ul li textarea.txt_req {  height: 120px;}
.woocommerce ul.order_details li {  border-bottom: 1px dashed hsl(312, 5%, 82%);  border-right: medium none;  float: left;  overflow-wrap: break-word;  width: 100%;}
.post-type-archive-product.woocommerce-page ul.products{display: block; flex-wrap: inherit;}
}
@media screen and (max-width:359px) {
.menu-search {  margin-left: 10px;}
.main-menu-close{left: 279px;}
.woocommerce .productlisting_wrp .woocommerce-result-count {  font-size: 10px;}
}