/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 10 2020 | 16:30:24 */
/*change styling main menu*/
.main-header-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items {
  font-size: 12px;
}
.main-navigation ul { 
    padding-top: 14px;
}
.main-header-menu > .menu-item > a {    
    padding-right: 0px;
    padding-left: 12px;
}
.main-header-bar .main-header-bar-navigation .menu-item-has-children>a:after, .main-header-bar .main-header-bar-navigation .page_item_has_children>a:after {
    margin-left: 10px;
}
/*hide sku and tags on product detail*/
.sku_wrapper, .tagged_as{
  display: none !important;
}
/*styling of images on archive*/
.woocommerce ul.products li.product a img {
  width: auto !important;
  margin-left: auto;
  margin-right: auto;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    text-align: center; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__link, .woocommerce-page ul.products li.product .woocommerce-loop-product__link { 
    border: 1px solid #bbb;
  	margin-bottom: 15px;
  	transition: 0.3s;
}
.woocommerce ul.products li.product .woocommerce-loop-product__link:hover, .woocommerce-page ul.products li.product .woocommerce-loop-product__link:hover { 
  border: 1px solid #666;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0em;
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
  	margin-bottom:10px;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

/*footer (align to right)*/
.footer-sml-layout-2 .ast-small-footer-section-1 {
    text-align: right;
}

/*Product (not showing prices)*/
.woocommerce ul.products li.product .price {
    display: none;
}

/*Product (display image)*/
.woocommerce #content .ast-woocommerce-container div.product div.images, .woocommerce .ast-woocommerce-container div.product div.images, .woocommerce-page #content .ast-woocommerce-container div.product div.images, .woocommerce-page .ast-woocommerce-container div.product div.images {
    opacity: 1 !important;
}

/*Product (not showing booking)*/
.woocommerce-Price-amount.amount {
	display: none;
}
.cart.rentman-extra-margin {
	display: none;
}

/*search bar*/
.dgwt-wcas-search-wrapp {
    max-width: 79% !important;
    position: absolute;
    top: 7px;
    right: 0;
}
.main-header-bar .main-header-bar-navigation { 
    margin-top: 42px;
}
header .site-logo-img .custom-logo-link img { 
    padding-top: 5px;
}
@media (max-width: 1150px) {
    .dgwt-wcas-search-wrapp {    
      width: 70% !important;
      top: 31px;
      right: 55px;      
      min-width: 20%;
	}
    .main-header-bar .main-header-bar-navigation {
      margin-top: 0px !important;
	}
    .main-header-bar .main-header-bar-navigation.toggle-on {
      padding-top: 0em;
	}
}
@media (max-width: 750px) {	
	.dgwt-wcas-search-wrapp {
      width: 100% !important;
      top: 10px;
      right: 0px;
      max-width: 100% !important;
	}
    .ast-header-break-point .ast-mobile-menu-buttons .ast-button-wrap .ast-mobile-menu-buttons-minimal {
      padding-right: 0px;
      margin-top: 48px;
    }
    .ast-header-break-point .site-header {     
      height: 145px;
	}
    header .site-logo-img .custom-logo-link img { 
      padding-top: 50px;
	}
}
.ast-button-wrap .menu-toggle .menu-toggle-icon { 
    line-height: 2.50;
}

/*tabs product detail*/
.woocommerce-Tabs-panel ol, ul {
  margin: 0 0 1.5em 1.3em;
}
.download_links_rentman a{
  color: #39B6E0;
  text-decoration: underline;
}
.download_links_rentman a:hover{
  text-decoration: none;
}
