/**
Theme Name: Theme
Author:SADOS
Author URI:sados.com/team
Description:Managed Business Solutions
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: theme
Template: astra
*/

html {scroll-behavior: smooth;}

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 12px;
  text-transform:uppercase;
  letter-spacing:2px;
  border: 1px solid #ccc;
  outline: none;
  background-color: #fff;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
  color:#000;
}

#myBtn:hover {
  background-color: #555;
  color:#fff;
}

.cart .ast-inside-advanced-header-content {display:none !important;}

.elementor-nav-menu .sub-arrow {display:none;}
.elementor-nav-menu li li .sub-arrow {display:inline-block;}

.special .bottom ul, .special .bottom ul li {list-style:none;margin:0;padding:0;}
.special .bottom .left {float:left;}
.special .bottom .right {float:right;} 
.special .bottom .left ul li {float:left;margin:0 30px 0 0;}
.special .bottom .right ul li {float:right;margin:0 0 0 30px;}
.special .bottom ul li a, .special .bottom .toggle {position:relative;color:#fff;display:block;font-size:13px;text-transform:uppercase;font-family:'Poppins', sans-serif;}
.special .bottom ul li a, .special .bottom .toggle i {float:right;}
.special .bottom ul li a:before {height:3px;display:block;width:100%;background:transparent;content:"";position:absolute;bottom:10px;transition:all 0.1s ease;}
.special .bottom ul li a:hover:before {background:#fff;}

.special .bottom ul li.cart a:before {display:none;}
.special .bottom ul li.cart a .text {float:left;margin:0 7px 0 0;}
.special .bottom ul li.cart a .icon {background: url(images/shopping-bag.svg);display: block;width: 22px;height: 22px;float: left;margin: 13px 0 0 0;    background-size: 22px auto;}
.special .bottom ul li.cart a .number {position: absolute;width: 100%;text-align: center;top:3px;font-size:12px;right:-20px;}

.special .bottom ul li {position:relative;}
.special .bottom ul li ul {display:none;background:#000;border:1px solid #fff;position:absolute;top:50px;left:0;    z-index: 999;}
.special .bottom ul li ul li a {display:block;width:100%;padding:10px 15px;line-height:1.25em;}
.special .bottom ul li:hover ul {display:block;width: 150px;}
.special .bottom ul li:hover ul ul {display:none;}
.special .bottom ul li:hover ul li:hover ul {display:block;left:148px;top:0;}
.special .bottom ul li:hover a:before {background:#fff;}
.special .bottom ul li:hover ul li {display:block;margin:0;width:100%;}
.special .bottom ul li:hover ul li a:before {display:none;}
.special .bottom ul li:hover ul li a:hover {background:#fff;color:#000;}



:focus {outline: 0;}
a.button:active, input[type=submit]:active, button:active, input[type=button] {-webkit-transform:scale(.99);transform:scale(.99);}

input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {border-color:#666;background:#fff;}
input[type=email]:focus, input[type=password]:focus, input[type=reset]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {border-color:#666;}

.input ul {margin:0;padding:0;}
.input ul li {position:relative;padding-right: calc( 10px/2 );
    padding-left: calc( 10px/2 );
    margin-bottom: 14px;}
.input ul li label {font-size: 13px;padding-bottom:2px;}
.input ul li input {display:table;width:100%;}

article.none {position:relative;z-index:1;text-align:center;padding:10% 0;}
article.none .title {margin:0 0 15px 0;}

body.tax-type {background:#fff;}

.elementor-field-group .elementor-field-textual {
font-size: 15px;min-height: 40px;padding: 5px 14px;-webkit-border-radius: 3px;border-radius: 3px;}

article.categories {float:left;width:33.333337%;padding:0 5px;margin:0 0 25px 0;text-align:center;}

section.cart {margin:20px 0 10% 0;}
section.cart .breadcrumbs {margin:0 0 25px 0;}
section.cart .col {display:table-cell;vertical-align:top;}
section.cart .aside {width:430px;}
section.cart .aside .title {height:75px;overflow:hidden;display:block;}
section.cart .aside .title h1 {font-size:30px;margin:0 0 10px 0;}
section.cart .aside .description {margin:0 0 5px 0;border-bottom:1px solid #d2d2d1;padding:0 0 10px 0;margin:0 0 20px 0;}
section.cart .aside .description .col {display:table-cell;vertical-align:middle;}
section.cart .aside .description .small {color:#6d6d6c;font-size:14px;}
section.cart .aside .description .price {text-align:right;font-size:20px;font-weight:600;}
section.cart .aside .click {margin:0 0 25px 0;}
section.cart .aside .click button {width:100%;display:block;text-align:center;}
section.cart .aside .click button.disabled {pointer-events:none;background: 0;color: #000;border: 1px solid #000;opacity: 0.25;}
section.cart .aside .stats .heading {margin:0 0 20px 0;}
section.cart .aside .stats .heading h3 {font-size:18px;font-weight:500;letter-spacing:0;text-transform:none;}


section.cart .col.prime {padding:0 50px 0 0;}
section.cart .col.prime .content {position:relative;padding:5%;}
section.cart .col.prime .content:before {position:absolute;right:0;top:0;z-index:1;width:200%;height:100%;display:block;content:"";background:#fff;}

section.product.single {margin:150px 0 10% 0;}
section.product.single .col {display:table-cell;vertical-align:top;}
section.product.single .breadcrumbs {margin:0 0 25px 0;}
section.product.single .aside {width:430px;}
section.product.single .aside .title {height:75px;overflow:hidden;display:block;}
section.product.single .aside .title h1 {font-size:30px;margin:0 0 10px 0;}
section.product.single .aside .description {margin:0 0 5px 0;padding:0 0 10px 0;margin:0 0 20px 0;}
section.product.single .aside .description .col {display:table-cell;vertical-align:middle;}
section.product.single .aside .description .small {color:#6d6d6c;font-size:14px;}
section.product.single .aside .description .price {text-align:left;font-size:20px;font-weight:600;}
/*section.product.single .aside .quantity {margin:0 10px 10px 0;display:inline-block !important;float:left;width:100px;}*/
/*section.product.single .aside .quantity button {display:flex;width:40px;height:40px;padding:0;text-align:center;fill:#fff;line-height:1em;}*/
/*section.product.single .aside .quantity button svg {margin:auto;}*/
/*section.product.single .aside .quantity button.plus {border-radius:0;}*/
/*section.product.single .aside .quantity button.minus {border-radius:0;}*/
/*section.product.single .aside .quantity .count {display:flex;flex-grow:1;position:relative;}*/
/*section.product.single .aside .quantity .count .number {z-index:2;pointer-events:none;position:absolute;width:100%;height:100%;color: #262624;line-height: 40px;text-align: center;display:none;}*/
/*section.product.single .aside .quantity .count select {position:relative;z-index:1;width:100%;border-radius:0;text-align:center;height: 40px;*/
/*    line-height: 1em;width:150px;}*/
/*section.product.single .aside .click {margin:0 0 25px 0;width:100px;}*/
/*section.product.single .aside .click button {width:100%;display:block;text-align:center;    height: 40px;*/
/*    line-height: 40px;*/
/*    padding: 0 40px;}*/
section.product.single .aside .stats .heading {margin:0 0 20px 0;}
section.product.single .aside .stats .heading h3 {font-size:18px;font-weight:500;letter-spacing:0;text-transform:none;}
section.product.single .aside .stats .in ul {margin:0;padding:0;}
section.product.single .aside .stats .in ul li {background:url(images/icon-check-light.svg);background-size:14px auto;background-position:top 6px left;background-repeat:no-repeat;padding:0 0 0 20px;margin:0 0 5px 0;}
section.product.single .aside .stats.measurements .in ul li {background:none;padding:0;line-height: 1.35em;}
section.product.single .prime {padding:0 50px 0 0;}

section.rental.archive {padding:5% 0 10% 0;background:#fff;}
section.rental.archive .col {display:table-cell;vertical-align:top;}
section.rental.archive .col.aside {width:260px;padding:0 25px 0 0;}
section.rental.archive .col.aside .heading {border-bottom:1px solid #d2d2d1;padding: 0 0 20px 0;margin: 0 0 30px 0;}
section.rental.archive .col.aside .heading h4 {font-size:18px;letter-spacing:0;}
section.rental.archive .col.aside .type {padding: 0 0 20px 0;}
section.rental.archive .col.aside .type h4 {font-size:18px;letter-spacing:0;}
section.rental.archive .aside .widget .heading i {display:none;}
section.rental.archive .aside .widget .data::-webkit-scrollbar {width:5px;background:#080808;border-radius:0;padding:2px;}
section.rental.archive .aside .widget .data::-webkit-scrollbar-thumb {background:#fff;cursor:pointer;border-radius:0;width:3px;border:2px solid #080808;}
section.rental.archive.related {padding:5% 5% 10% 5%;}
section.rental.archive.related .heading {margin:0 0 25px 0;}
section.rental.archive.related .heading a {text-decoration:underline;}


ul li.radio {position:relative;}

input[type=radio] {position: relative;top: 0;left: 0;flex-shrink: 0;width: 20px;height: 20px;opacity: 0;}
input[type=radio] + label {float: left;margin: 0 0 15px 0;display: block;line-height: 20px;padding:0 0 0 30px;}
input[type=radio] + label:before {position: absolute;top: 0;left: 0;width: 20px;height: 20px;border:1px solid #90908f;background:#fff;content: " ";}
input[type=radio] + label:after {position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: " ";background:url(images/icon-check.svg);background-size:13px auto;background-position:center;background-repeat:no-repeat;display:none;}
input[type=radio]:active + label:before {background:#aaa;}
input[type=radio]:checked + label:before {background:#000;border-color:#000;}
input[type=radio]:checked + label:after {display:block;}

article.cart {float:left;padding:0 5px;margin:0 0 10px 0;width:100%;position:relative;z-index:1;}
article.cart .in {padding:20px;background:#fff;}
article.cart .image {width:200px;}
article.cart .info {padding:0 0 0 25px;}
article.cart .info .title {height:75px;overflow:hidden;display:block;position:relative;padding:0 50px 0 0;}
article.cart .info .title h5 {font-size:16px;margin:0 0 10px 0;    line-height: 1.25em;}
article.cart .info .title button {position:absolute;right:0;top:0;width:40px;height:40px;padding:0;text-align:center;fill:#000;line-height:1em;background:#fff;border:1px solid #000;}
article.cart .info .title button svg {margin:auto;transform:rotate(45deg);}

article.cart .info .description {margin:0 0 5px 0;}
article.cart .info .description .col {display:table-cell;vertical-align:middle;}
article.cart .info .description .small {color:#6d6d6c;font-size:14px;}
article.cart .info .description .price {text-align:right;font-size:20px;font-weight:600;}
article.cart .info .quantity {margin:0 0 10px 0;display:flex;}
article.cart .info .quantity button {display:flex;width:40px;height:40px;padding:0;text-align:center;fill:#fff;line-height:1em;}
article.cart .info .quantity button svg {margin:auto;}
article.cart .info .quantity button.plus {border-radius:0 4px 4px 0;}
article.cart .info .quantity button.minus {border-radius:4px 0 0 4px;}
article.cart .info .quantity .count {display:flex;flex-grow:1;position:relative;}
article.cart .info .quantity .count .number {z-index:2;pointer-events:none;position:absolute;width:100%;height:100%;color: #262624;line-height: 40px;text-align: center;}
article.cart .quantity .count select {position:relative;z-index:1;width:100%;border-radius:0;text-align:center;    -webkit-appearance: none;
height: 40px;line-height: 1em;padding: 0;text-align: center;color:transparent;}
article.cart .click a {width:100%;display:block;text-align:center;}


.related article.rental.single {width:25%;}
article.rental.single {float:left;padding:0 5px;margin:0 0 10px 0;width:33.333337%;position:relative;z-index:1;}
article.rental.single .in {padding:20px;background:#fff;}
article.rental.single .image {margin:0 0 10px 0;overflow:hidden;}
article.rental.single .image img {transform:scale(1);transition:all 0.25s ease;}
article.rental.single .title {height:75px;overflow:hidden;display:block;}
article.rental.single .title h5 {font-size:16px;margin:0 0 10px 0;    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0;}
article.rental.single .description {margin:0 0 5px 0;}
article.rental.single .description .col {display:table-cell;vertical-align:middle;}
article.rental.single .description .small {color:#6d6d6c;font-size:14px;}
article.rental.single .description .price {text-align:right;font-size:20px;font-weight:600;}
article.rental.single .meta {position:relative;}
article.rental.single .quantity {display:flex !important;}
article.rental.single .quantity.show {}
article.rental.single .quantity button {display:flex;width:40px;height:40px;padding:0;text-align:center;fill:#fff;background:#000;line-height:1em;}
article.rental.single .quantity button svg {margin:auto;}
article.rental.single .quantity button.plus {border-radius:0 4px 4px 0;}
article.rental.single .quantity button.minus {border-radius:4px 0 0 4px;}
article.rental.single .quantity .count {display:flex;flex-grow:1;position:relative;font-weight:600;}
article.rental.single .quantity .count .number {z-index:2;pointer-events:none;position:absolute;width:100%;height:100%;color:#262624;line-height:40px;text-align: center;}
article.rental.single .quantity .count select {position:relative;z-index:1;width:100%;border-radius:0;text-align:center;-webkit-appearance: none;
height:40px;line-height:1em;padding:0;text-align:center;color:transparent;border: 1px solid #000;border-left:0;border-right:0;}
article.rental.single .click {display:block;position:absolute;top:0;z-index:2;width:100%;opacity:1;transition:width .25s ease-in-out, opacity .25s ease-in-out;}
article.rental.single .click a {width:100%;display:block;text-align:center;height:40px;line-height:40px;padding:0 15px;cursor:pointer;background: #fff;
    border: 1px solid #000;font-weight:600;
    color: #000;}
article.rental.single .click.off {width:0;opacity:0;display:none;}

article.rental.archive {padding:0 12.5px;margin:0 0 20px 0;}
article.rental.archive .image {margin:0 0 10px 0;overflow:hidden;}
article.rental.archive .image img {transform:scale(1);transition:all 0.25s ease;}
article.rental.archive .title h4 {text-transform:uppercase;margin:0 0 10px 0;}
article.rental.archive:hover .image img {transform:scale(1.1);}

article.product {padding:120px 0;border-bottom:1px solid #f4f4f4;}
article.product .col.col-6 {padding:0 20px 0 0;}
article.product .col.col-6.last {padding:0 0 0 20px;}
article.product .title h1 {line-height:1em;margin:0 0 5px 0;}
article.product .subtitle {font-size:20px;margin:0 0 20px 0;}
article.product .text {color:#666;font-size:16px;margin:0 0 60px 0;}
article.product .click a {margin:0 10px 0 0;}
article.product:last-child {border:0;}



.ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header .site-header {border-bottom:0 !important;}
.ast-theme-transparent-header .site-header {border-bottom:0 !important;}
.header-main-layout-1 .main-header-container {border-bottom:1px solid #fff;}



.main-header-menu > .menu-item {margin:0 0 0 30px;}
.main-header-menu > .menu-item > a {position:relative;padding:0 !important;color: #fff;}
.main-header-menu > .menu-item > a:before {height:3px;display:block;width:100%;background:transparent;content:"";position:absolute;bottom:10px;transition:all 0.1s ease;}
.main-header-menu > .menu-item > a:hover:before, .main-header-menu > .current-menu-item > a:before {background:#fff;}

.special .ast-mobile-menu-buttons .mobile-menu-wrap {display:none;}
.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle {border: 1px solid #fff;background:transparent;border-radius:0;}
.main-header-bar .main-header-bar-navigation.toggle-on {padding-top:0;}
.main-header-menu, .main-header-menu a, .ast-header-custom-item, .ast-header-custom-item a, .ast-masthead-custom-menu-items, .ast-masthead-custom-menu-items a {color:#fff;}
.ast-header-break-point .main-navigation li {margin:0;}
.ast-header-break-point .main-navigation li:last-child a {border-bottom:0;}
.ast-header-break-point .main-navigation li a:before {display:none;}
.special .bottom .toggle {display:none;}
.site-header {background:transparent;transition:all 0.1s ease;}
.ast-main-header-nav-open .site-header {background:#000;}
.ast-header-break-point .main-header-menu {background:transparent;}
.ast-header-break-point .main-navigation ul .button-custom-menu-item a, .ast-header-break-point .main-navigation ul li a {border-color:#fff;}

.blog.ast-header-break-point .main-navigation ul .button-custom-menu-item a, .blog.ast-header-break-point .main-navigation ul li a {border-color:#000;}
.blog.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu {border-color:#000;}
.blog.ast-main-header-nav-open .site-header {background:#fff;}
.blog .main-header-menu > .menu-item > a {color:#000;}
.blog .special .bottom ul li a, .blog .special .bottom .toggle {color:#000;}
.blog .special .bottom ul li ul li a {color:#fff;}
.blog .header-main-layout-1 .main-header-container {border-bottom-color:#000;}
.blog .special .bottom ul li.cart a .icon {background:url(images/shopping-bag-dark.svg);}
.blog .main-header-menu > .menu-item > a:hover:before, .blog .main-header-menu > .current-menu-item > a:before, .blog .special .bottom ul li a:hover:before {background:#000;}
.blog.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle {border:1px solid #000;}
.blog .ast-button-wrap .menu-toggle .menu-toggle-icon {color:#000;}
.blog.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .blog.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children>.ast-menu-toggle::before {color:#000;}
.blog.ast-header-break-point .main-navigation ul li a {background:#fff;color:#000;}

.ast-desktop .main-header-menu.submenu-with-border .sub-menu a, .ast-desktop .main-header-menu.submenu-with-border .children a {color:#fff;}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu a:hover, .ast-desktop .main-header-menu.submenu-with-border .children a:hover {color:#000;}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children>.ast-menu-toggle::before {color:#fff;}







/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;    min-height: 480px;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
          tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */

.flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%);
}

.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

.carousel {
  margin-bottom: 10px;
}

.carousel-cell {
  width: 100%;
  margin-right: 10px;
  counter-increment: carousel-cell;
}

/* cell number */
.carousel-cell:before {
  display: block;
  text-align: center;
  content: counter(carousel-cell);
  line-height: 200px;
  font-size: 80px;
  color: white;
}

.carousel-nav .carousel-cell {
  height: 80px;
  width: 100px;
}

.carousel-nav .carousel-cell:before {
  font-size: 50px;
  line-height: 80px;
}

.carousel-nav .carousel-cell.is-nav-selected {
}



@media (max-width:975px) {
article.rental.single {width:33.333337%;}
article.cart .image {width:35%;}

section.rental.archive .aside, section.rental.archive .prime {display:table;width:100% !important;padding:0 !important;}

section.rental.archive .aside .widget {margin:0 0 30px 0;border:1px solid #000;}
section.rental.archive .aside .widget .heading {padding:15px;margin:0;position:relative;border:0;}
section.rental.archive .aside .widget .heading h4 {line-height:1em;float:left;}
section.rental.archive .aside .widget .heading i {float:right;line-height:1.25em;}
section.rental.archive .aside .widget .data {margin:0;height:0;display:block;overflow:hidden;transition:all 0.1s ease;padding:0 15px;}
section.rental.archive .aside .widget.on .data {height:250px;overflow-y:scroll;padding:15px;}
}










@media (max-width: 769px) {
	#myBtn {display:none !important;}	

	.special .bottom ul li ul {display:none !important;}	
	
article.categories {width:50%;}


article.rental.single {width:50% !important;}

section.cart {margin:120px 0 10% 0;}
section.cart .prime, section.cart .aside {display:table;width:100%;padding:0 !important;}
section.cart .aside {padding:10% 0 0 0 !important;}
section.cart .breadcrumbs {text-align:center;}
section.cart .aside .title {text-align:center;}


section.product.single {margin:120px 0 10% 0;}
section.product.single .prime, section.product.single .aside {display:table;width:100%;padding:0;}
section.product.single .prime img {display:block;}
section.product.single .breadcrumbs {text-align:center;}
section.product.single .aside .title {text-align:center;}

section.rental.archive.related .heading {text-align:center;}

.special .bottom {padding:0 0 10px 0;}
.special .bottom ul li.cart a .icon {margin:6px 0 0 0;}
.special .bottom .right, .special .bottom .categories {display:table;width:50%;}
.special .bottom .right ul li {margin:0 0 0 15px;}
.special .bottom ul li a, .special .bottom .drop {max-height:0;display:block;overflow:hidden;transition:all 0.15s ease;}
.special .bottom ul li a, .special .bottom .drop ul li {display:table;width:100%;}
.special .bottom ul li.inspire {display:none;}
.special .bottom ul li a:before {display:none;}

.ast-header-break-point .main-header-bar .main-header-bar-navigation {display:block;max-height:0;overflow:hidden;transition:all 0.15s ease;    width: 100%;margin: 0;}
.ast-header-break-point .main-header-bar .main-header-bar-navigation.toggle-on {max-height:500px;}

.special .bottom ul li a, .special .bottom .categories.on .drop {max-height:500px;}
.special .bottom .categories ul li a {line-height:2.5;}
.special .bottom ul li a:after {display:none;}
.special .bottom .toggle {display:block;}
}










@media (max-width:440px) {
article.rental.single {width:100% !important;}
article.cart .image {width:25%;}
article.categories .title {height: 45px;display: block;overflow: hidden;}
article.categories .title h4 {font-size:18px;}
	

}









section.special {margin-bottom:10%;font-family:"Poppins";font-weight:500;}
section.special .center {text-align:center;}
section.special ul, section.archive li {margin:0;padding:0;list-style:none;}
section.special a.button {display:block;text-align:center;font-size:16px;font-weight:700;background:#a3342e;}
section.special .col {display:table-cell;vertical-align:middle;}
section.special .col.aside {width:200px;vertical-align:top;}
section.special .content {margin:auto;max-width:1140px;padding:0 10px;}
section.special .data {margin:0 0 10% 0;}
section.special .heading {margin:0 0 30px 0;text-align:center;}
section.special .data:last-child {margin:0;}
section.special a.disabled {background:#d7dfe3;color:#bac1c6;opacity:0.5;}
section.special .more ul li {display:inline-block;padding:0 5px;}

.row {display:table;width:100%;margin:auto;}
section.special.members .prime {padding:0 0 0 2.5%;}
section.special.members .aside .widget.nav {background:#203240;margin:0 0 5% 0;}
section.special.members .aside .widget.nav ul li a {display:block;color:#fff;padding:15px;font-size:15px;}
section.special.members .aside .widget.nav ul li.current-menu-item a {background:#182130;position:relative;}
section.special.members .aside .widget.nav ul li.current-menu-item a:after {right:0;border:solid 8px transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#f1f1f1;top:50%;margin-top:-8px;}
section.special.members .aside .widget.nav ul li a:hover {background:#182130;}