/*
  Theme Name: Aviation Flying Furniture
  Theme URI: https://www.customadesign.com/
  Author: CAD Developer
  Version: 1.0
  Description: Custom A Design Wordpress Theme Framework utilizes the use of bower and gulp. to be used for bootstrap and it's powerful LESS files
*/
.ml-3 {
  margin-left: 3rem;
}
.archive .price {
  display: none !important;
}
.product_cat-desk-mount form.cart, .product_cat-wall-mount form.cart, .product_cat-aviation-lighting form.cart, .product_cat-runway-taxi form.cart, .product_cat-aviation-novelties form.cart, .product_cat-tools form.cart{
  display: inline-block !important;
  width: 50%;
}
.product_cat-desk-mount div[itemprop="offers"], .product_cat-wall-mount div[itemprop="offers"], .product_cat-aviation-lighting div[itemprop="offers"], .product_cat-runway-taxi div[itemprop="offers"], .product_cat-aviation-novelties div[itemprop="offers"], .product_cat-tools div[itemprop="offers"]{
  display: inline-block !important;
  width: 40%;
}
#about a{
  color: #fff;
}
.page-id-16 .entry a:hover, .page-id-16 .entry a:focus {
  color: #000!important;
}
@media (max-width: 500px){
  .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
    width: 100% !important;
    float: unset !important;
  }
  div.ngg-gallery-thumbnail-box{
    width: 100% !important;
    margin: auto;
  }
  div.ngg-gallery-thumbnail-box img{
    margin: auto;
    width: 100%;
  }
  body.woocommerce ul.products li.product, body.woocommerce-page ul.products img {
    width: 100%;
  }
}
@media (width: 320px) {
	.container {
   padding-left: 15px !important;
   padding-right: 15px !important;
 }
}
header .nav li a {

}
#contacts .owner {
  background-color: transparent !important; 
  border-radius: 0px !important; 
  border: 0px !important; 
}

#contacts .owner h1 , #contacts .contact-info h1{
  font-size: 40px !important;
  color: #000 !important; 
  margin-top: 10px !important; 
}


#contacts .owner h2, #contacts .contact-info h2 {
  color: #000 !important;
  font-weight: 400 !important;
  font-size: 25px !important;
}

img.attachment-full.wp-post-image {
  max-width: 100% !important;
  width: 100% !important;
}


#contacts {
  margin-top: 0px !important;
  border-top: 3px solid #A4A9A5 !important;
}

.navbar-nav>li>.dropdown-menu {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  background-color: black;
  opacity: .7;
}

ul.dropdown-menu li{
 padding: 15px !important;
}

.dropdown-menu>li>a {
  text-align: center;
}

#about .overlay-bg {
	background: url(img/overlay-bg.jpg) right top;
}
h1, h2 , h3, h4, h5{
	font-family: Cambria !important;
}

#content-wrap{
	background-image: url(img/about-bg.png) !important;
 /*background-size: cover !important;*/
}

#banner #main-banner .carousel-inner .carousel-caption {
  position: relative !important;
  bottom: 50px !important;
}

main#main, main.container.contact-main{
  background-color: rgba(255, 255, 255, .9) !important;
}

input#gform_submit_button_1 {

	color: #000;
	font-weight: bold;
	background-color: #A4A9A5 !important;
}

.gform_button{
	border: 1px solid #A4A9A5 !important;
	background-image: none !important;
}

.carousel-caption {
	border-bottom: 3px solid #000;
  border-top: 3px solid #000;
}

/* AA Custom */
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img { 
  /*background-color:#000;*/ 
  border:1px solid #ccc; 
  border-radius:10px; 
  /*padding:10px;*/ 
}
/* End */

a.button {
  background-image: radial-gradient(circle,#060606 80%,#92928A 81%) !important;
  border: 1px solid #FDFCFD !important;
  color: #fff !important;
}

form.woocommerce-ordering {
	margin-bottom: 37px !important;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs>li.active>a, .woocommerce #content div.product .woocommerce-tabs ul.tabs>li.active>a:focus, .woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a, .woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a:focus, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li.active>a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li.active>a:focus, .woocommerce-page div.product .woocommerce-tabs ul.tabs>li.active>a, .woocommerce-page div.product .woocommerce-tabs ul.tabs>li.active>a:focus {
  border: none;
  -webkit-box-shadow: inset 0 -2px 0 #7D7D47;
  box-shadow: inset 0 -2px 0 #96968D !important;
  color: #F7F5F5 !important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li.active>a, .woocommerce #content div.product .woocommerce-tabs ul.tabs>li.active>a:focus, .woocommerce #content div.product .woocommerce-tabs ul.tabs>li.active>a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a, .woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a:focus, .woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li.active>a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li.active>a:focus, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li.active>a:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs>li.active>a, .woocommerce-page div.product .woocommerce-tabs ul.tabs>li.active>a:focus, .woocommerce-page div.product .woocommerce-tabs ul.tabs>li.active>a:hover {
  background-color: #060606 !important;
  cursor: default !important;
}

.woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel {
  margin-top: 0px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs>li>a {
	background-color: rgba(0,0,0,0.3) !important;
	color: #fff !important;
}

.woocommerce #review_form #respond .form-submit input {
	color: #000 !important;
}

.woocommerce p.stars a {
	color: #ccc;
}

p {
  font-weight: 300;
  margin: 0 0 1em;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb,
.woocommerce #content div.product div.summary {
  background-color: rgba(252, 255, 255, 0.6)  !important; 
  text-shadow: 1px 1px 0 #fff;
}

.woocommerce #content div.product div.summary {
  padding: 24px !important;
  margin: 0px !important;
}

.related.products h2 {
	background-color: rgba(0,0,0,0.5);
  color: #fff;
  padding: 5px 10px;
}

.woocommerce-page table.cart td.actions .button, .woocommerce-page input.button {
	color: #000 !important;
}

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	background-color: rgba(0,0,0,0.5);
  color: #fff;
  padding: 5px !important;
  margin: 5px 16px 5px 0!important;
}

.woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price {
  color: #383434 !important;
  font-size: 18px !important;
}

.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button {
  border: 1px solid #F9F9F7 !important;
  background-image: -webkit-radial-gradient(circle,#fefe59 80%,#fefe3b 81%) !important;
  background-image: radial-gradient(circle,#0C0C0C 80%,#797975 81%) !important;
}

/*prize*/
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
  color: white !important;
  background-color: rgba(6, 6, 6, 0.68) !important;
  padding: 0px 70px;
}

a:hover {
  color: #F7F7F7 !important;
}

a.added_to_cart.wc-forward {
	font-size: 15px;
	font-weight: 900;
	color: #FEF73C !important;
	text-shadow: 0 0 5px black, 0 0 5px black;
}

/* prize border width */
span.price {
  width: 235px;
}

/* picture border */
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
  /*background-color: #FEF73C;*/
  /*background-color: #000;*/
}

/* related products prizze */
.woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price {
  color: #ccc !important;
  font-size: 15px !important;
}

/* cart */

.list-group-item {
  padding: 0px !important;
  background-color: rgba(249, 218, 0, 0)!important;
  border: 0px solid #ddd !important;
}

a#cart_icon {
  margin-top: 75px;
  position: inherit;
}

.quote-home {
  padding-top: 130px;
}
#contacts {
	padding-top: 130 !important;
	padding-bottom: 0 !important;
}

h3 span.emphasize {font-weight: bold;font-size: 130%;}

.term-tools ul.products li.product .button.product_type_simple {display: none;}
.term-tools ul.products li.product .button.add_to_cart_button {display: inline-block;}

#header-row {
  width: 32% !important;
  padding-bottom: 8px;
}

.navbar-nav {
	position: relative;
	z-index: 32 !important;
}

header .nav li a {
  font-size: 14px !important;
}

header .nav li {
  padding: 14px 11px 0 !important;
}
header .nav li.dropdown li {
  padding: 32px 12px 0 !important;
}
span.onsale {
  display: none;
}

header a.header-logo img {
  padding: 0 !important;
  margin: auto !important;
}

header a.header-logo { 
	display: block !important; 
	margin-bottom: 20px !important;
}

a#cart_icon i { color: #918151; }

a#cart_icon:hover i { color: #fff !important; }

header .nav li { 
	padding: 14px 0 0 !important; 
	margin: 0 6px !important;
}

header .nav li:hover { 
	border-top: 5px solid #fff !important; 
	cursor: pointer !important;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background-color: transparent !important; }

header .container-fluid {
	padding-top: 20px;
	padding-bottom: 20px;
}

header .nav li.active { border-top: 5px solid #918151 !important; }

header .nav li:hover { border-top: 5px solid #fff !important; }

header .nav .dropdown-menu li:hover { border-top: 5px solid transparent !important; }

header .nav li:hover a { color: #fff !important; }

header .nav li a { 
	padding: 0 0 20px 0 !important; 
	font-weight: bold !important;
}

header .nav li.dropdown li { padding: 10px 12px !important; }

header .nav li.dropdown li a { padding-bottom: 0 !important; }

header .nav li.dropdown li a:hover { color: #918151 !important; }

header a.header-logo { margin-bottom: 0 !important; }

header a.header-logo:before { 
	left: -110px !important;
	top: -20px !important;
	z-index: 20 !important;
}

header a.header-logo img { 
	width: 180px !important; 
	position: relative !important;
	z-index: 30 !important;
}

#contacts .contact-info h2, #contacts .owner h1 { font-weight: bold !important; }

#menu-main-menu, a#cart_icon { margin: 25px 0 0 !important; }

.ovh { overflow: hidden !important; }
.center { text-align: center !important; }

footer p.copyright,
#about .furnitures h2,
#banner #main-banner .carousel-inner .carousel-caption h1,
header .nav li a {
	color: #918151 !important;
}

footer p.copyright,
#about .furnitures h2,
#banner #main-banner .carousel-inner .carousel-caption h1 {
	color: #868A8B !important;
}

#contacts .owner,
#contacts .contact-info { text-align: right !important; }

#contacts .contact-info h2, #contacts .owner h1 { font-size: 28px !important; }

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
	border-radius: 0 !important;
	border: 1px solid #000 !important;
  /*background-color: #000 !important;*/
  background-color: #B5B5B5 !important;
}

.quote-home {
	font-size: 18px;
  padding-bottom: 20px;
}

.dull-silver { color: #868A8B !important; }

header a.header-logo img { 
	width: 240px !important; 
	float: left !important;
}

.woocommerce #content div.product div.summary {background-color: rgba(0, 0, 0, 0.6) !important;color:#ffffff !important;border: 1px solid #ddd !important;text-shadow:0 0 0 #ffffff !important;}

.woocommerce #content div.product div.summary a {color:#ffffff !important;}

.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img {border:1px solid #000000;}

#menu-main-menu {background-color: #000000 !important;margin: 0 0 1% !important;}

.woocommerce-page div.product div.thumbnails {display: inline-flex!important;}

body.archive.tax-product_cat.woocommerce ul.products li.product a img, body.archive.tax-product_cat.woocommerce-page ul.products li.product a img {height: 250px !important;padding: 10% !important;}

header .nav li a {color: #7B7B7B !important;}

header .contact li.link-con a {color: #7B7B7B !important;text-decoration: none;}
#menu-main-menu .dropdown-menu {background-color: #000000 !important;}
a#cart_icon i, header .nav li a {color: #fff !important;}
header .nav li:hover { border-top: 5px solid #918151 !important;}
header .nav li:hover a.dropdown-toggle, ul#menu-main-menu > li:hover > a, header .nav li.active a, a#cart_icon:hover i {color: #918151 !important;}
.page-id-16 .entry, .page-id-16 .entry p {font-size: 15px !important;font-weight: normal !important;}
.woocommerce ul.products h3 {width: 100%;text-align: center;font-family: Roboto,Helvetica,Arial,sans-serif !important;}
.woocommerce ul.products a.button {width: 100%;}
.woocommerce ul.products span.price {width: 100%;text-align: center;}
.footer-nav ul li a {color: white;text-decoration: none;font-size: 16px;font-weight: bold;}
.footer-nav ul li:hover a{color:#918151 !important;}
.footer-nav .nav>li>a:focus, .footer-nav .nav>li>a:hover {background-color: transparent !important;}
footer p.copyright {color: white !important;}

.short-desc {
	padding: 0px 60px !important;
	display: block;
  font-weight: 400;
  margin-bottom: 6px;
  color: white !important;
  background-color: rgba(6, 6, 6, 0.68) !important;
  width: 100%;
  text-align: center;
}

.priceinquiry { display: none !important; }

form.cart { display: none !important; }

footer p.copyright, #about .furnitures h2, #banner #main-banner .carousel-inner .carousel-caption h1 {color: #c0c0c0 !important;}
/*a#cart_icon i {color:#918151 !important;}*/

@font-face {
  font-family: Liberation;
  src: url(LiberationSerif-Regular.ttf);
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {height: 100%;}
.woocommerce ul.products li.product>a:nth-child(2), .woocommerce-page ul.products li.product>a:nth-child(2) {
  display: block;
  width: 100%;
  /* height: 300px;*/
  overflow: hidden;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
  background-color: #B5B5B5 !important;
  height: calc(100% - 30px) !important;
  margin: auto;}

.outofstock .summary p.price a {visibility: hidden;}
.outofstock .summary p.price:before {content: 'SOLD';font-weight: bold;font-size: 36px;}
div#product-6294 .summary p.price a, 
div#product-6297 .summary p.price a,
div#product-6295 .summary p.price a
{visibility: hidden !important;}
div#product-6294 .summary p.price:before,
div#product-6297 .summary p.price:before,
div#product-6295 .summary p.price:before
{content: 'Not For Sale' !important;font-weight: bold;font-size: 36px;}

body.archive.tax-product_cat.woocommerce ul.products li.product a img, body.archive.tax-product_cat.woocommerce-page ul.products li.product a img {

	padding: 0 !important;
	border: none !important;
	max-height: 100% !important;
	max-width: 100% !important;
/*	height: auto !important;
width: auto !important;*/
margin: auto;
  object-fit: contain;
}

body.archive.tax-product_cat.woocommerce ul.products li.product a .product-thumb, body.archive.tax-product_cat.woocommerce-page ul.products li.product a .product-thumb {
	position: relative;
	min-height: 280px;
  height: 280px;
  padding: 10%;
  background: #B5B5B5;
  border: 1px solid black;
  display: flex;
  align-items: center;
  justify-content: center;
}

.woocommerce-page nav.woocommerce-pagination ul>li>a:hover, .woocommerce-page nav.woocommerce-pagination ul>li>span.current {
	background-color: #000 !important;
	color: #FFF !important;
}

.woocommerce .related ul.products li.product a img {
  width: 100%!important;
  height: 351px!important;
}
.woocommerce .related ul.products li.product {
  height: 375px!important;
}

#about .furnitures img {
  width: 100%;
  padding: 0 2px;
  border: 3px solid #ffffff;
  background: #ffffff;
  height: 300px!important;
}

.ngg-gallery-thumbnail img {
  height: 250px!important;
}

#gallerySlider .item .image img {
  height: 200px!important;
  width: 380px!important;
  object-fit: cover;
}
.related.products {
  display: none;
}

.banner-wrapper{
    width:350px;
    height:200px;
    background-size:cover;
    background-position:center;
    outline: rgba(255, 255, 255, .5) solid 8px;
    outline-offset: -8px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, .7);
    -webkit-box-reflect: below 5px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.8, transparent), to(rgba(0, 0, 0, .8)));
     display: block;
     transition:0.3s;
}



.item .image:nth-child(2) .banner-wrapper{
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    position: relative;
    z-index: 1;
   

}
header i.fa.fa-etsy a, footer i.fa.fa-etsy a {
  color: #F56400;
  font-size: 35px !important;
}

@media (max-width: 1196px) {

	header .nav li a { font-size: 12px !important; }

}

@media (max-width: 1057px) {

	header .nav li a { font-size: 14px !important; }

	header a.header-logo img, a#cart_icon {
		margin: 43px auto 0 !important;
	}

}

@media screen and (width: 1024px) {

	.hidden-xs.col-md-12.col-lg-9.text-center {
   padding-right: 118px !important;
 }
}

@media (min-width: 320px) and (max-width: 1024px){
	#contacts .owner h1, #contacts .contact-info h2{
		color: #fefe59 !important;
	}
}

@media (width: 1024px){
	header a.header-logo img {
   margin-left: -350px;
 }
 ul#menu-main-menu {
   margin-top: -140px;
 }
}

@media (max-width: 1024px) and (min-width: 320px) {

	#contacts .owner h1, 
	#contacts .contact-info h2 {
		color: #918151 !important;
	}

}

@media (max-width: 991px) {

	header a.header-logo img {
		float: none !important;
		width: auto !important;
  }


	header a.header-logo:before {
		/*left: 20% !important;*/
		top: -64px !important;
	}

	.col-md-1.col-lg-1.cart-icon-container { clear: both !important; }

	a#cart_icon { 
		text-align: center !important; 
		margin: 0 auto 0 !important;	
	}

  .quote-home .contact-content-overlay {
    background-color: rgba(255,255,255,0.5);
    padding: 10px;
  }
  .footer-logo {
    width: auto;
  }
  footer .cad-logo {
    text-align: center!important;
  }
  .social-link {
    text-align: center;
  }
}

@media (max-width: 901px) {
	header .nav li a { 
		font-size: 12px !important; 
	}
	header a.header-logo img { 
		margin: 0 auto !important; 
	}

}

@media screen and (max-width: 768px){

	header a.header-logo img {
		padding: 15px 0 0;
		margin: auto !important;
	}

	.navbar-right {
		float: none !important;
	}

	.navbar-nav {
		float: none !important;
	}

	.navbar-nav.navbar-right:last-child {
		display: inline-block !important;
	}
	.quote-home {
   text-shadow: 1px 1px 1px #666;
   /*color: #fff;*/
   color: black;
 }
}

@media (min-width: 480px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
   width: 30% !important;
 }
}
@media (max-width: 398px) {
  header a.header-logo:before {
    left: -195px!important;
  }
}

@media (min-width: 320px) {
   #contacts .contact-info h2, #contacts .owner h1 {
    font-size: larger !important;
  }
  tr.cart_item td {
      padding-left: 0px !important;
  }
}

.social-link li a i.fa-facebook {
  color: #3b5998;
}

.social-link li a i.fa-pinterest-p {
  color: #bd081c;
}

.social-link li a i.fa-etsy {
  color: #d5641c;
}
footer .social-link li a {
  font-size: 22px !important;
  padding: 0 5px;
}
header .contact li {
  background-color: #000000;
  font-size: 22px;
  padding: 0px 10px;
}
header .contact li a {
  color: #fff;
  text-decoration: none;
}
header .contact .social-link li {
  padding: 0px 5px !important;
}
header .contact li a:focus,
header .contact li a:hover {
  color: #918151 !important;
}
footer p.copyright {
  font-weight: 700;
  color: #fff !important;
}
.cad-logo a {
  font-weight: 700;
  color: #fff;
  text-decoration: none !important;
}
footer .social-link {
  /*margin: 20px 0 0 !important;*/
}
footer .cad-logo {
}
footer .social-link li a:focus, footer .social-link li a:hover {
  top: 0px !important;
}
.carousel-inner .item img {
  height: 60vh !important;
}
.woocommerce-message::before{
  position: static !important;
}
.coupon input.button{
  right: -18px !important;
  width: 57% !important;
}
@media (max-width: 767px) {
  #contacts .owner h1 {
    text-align: center;
  }
  #contacts .owner h1 a {
    color: white;
  }
  #contacts .contact-info h2 {
    text-align: center;
  }
  #contacts .contact-info h2 > a {
    font-weight: normal;
    color: white;
  }
  .carousel-inner .item img {
    height: auto !important;
    width: 100%!important;
  }
}
@media(max-width:414px){
  .coupon input.button {
    right: -54px !important;
    width: 67% !important;
  }
  #coupon_code{
    width: 58% !important;
  }
  table.shop_table.cart input{
    font-size:12px !important;
  }
}
@media (max-width: 400px) {
  .carousel-inner .item img {
    height: 220px !important;
    width: 100%!important;
  }
}

@media (max-width:320px){
  table.shop_table.cart {
    font-size:11px !important;
  }
  .coupon input.button {
    right: -42px !important;
    width: 71% !important;
  }table.shop_table.cart input {
    font-size: 10px !important;
}
  
}

/* 4 6 2017 */
ul.products {
  text-align: center;
}

/* 5 2 2017 */
/*div.leMarquee {
  position: relative;
  top: -50px;
  overflow: hidden;
  margin-bottom: 15px;
  background-color: rgba(10,10,10,.8);
  border-top: solid 3px #000;
  border-bottom: solid 3px #000;
}

div.leMarquee .leHide {
  margin: 0 30px;
  overflow: hidden;
}*/

.leMarquee {
  max-width: 970px;
  margin: auto;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
  0%   {transform: translateX(50%);}
  100% {transform: translateX(-50%);}
}

/* Standard syntax */
@keyframes example {
  0%   {transform: translateX(110%);}
  100% {transform: translateX(-130%);}
}

a.header-logo img {
    transition: all .2s ease-out;
}
  a.header-logo img:hover {
      transform: scale(.85);
  }

ul.list-inline.social-link > li a i {
    transition: all .3s ease-out;
}
  ul.list-inline.social-link > li a i {
      transition: all .3s ease-out;
  }

.row.about .bg > div a:hover {
    color: #918151 !important;
    outline: none !important;
    text-decoration: none !important;
}

#contacts .contact-info h2 a:hover,
#contacts .owner h1 a:hover {
    color: #918151 !important;
    text-decoration: none;
}

ul.list-inline.social-link > li a i:hover {
    opacity: 0.7;
}

.footer-logo {
    transition: all .2s ease-out;
}

.footer-logo:hover {
    transform: scale(.85);
}


a:active {
    text-decoration: none;
}

/*03/19/2019*/
@media (max-width: 812px){
  header a.header-logo img , footer .footer-logo{
    width: 200px !important;
  }
}
@media (max-width: 568px){
    .page-id-6 .wp-image-79, .page-id-6 .wp-image-80,.page-id-6 .wp-image-7784{
      margin: auto;
      display: block;
      float: unset;
      margin-bottom: 15px;
    }
}


/* 18/12/2020 */
.blog-permalink:hover {
  background-color: #000 !important;
}

/* May 13, 2022 */
div#container {
    background: rgba(255, 255, 255, .9) !important;
}

.bottom-footer {
  display: none;
}

.col-md-9, .col-md-12 {
    padding-top: 5px !important;
}

div#content {
    margin-left: 3%;
}

.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
  width: 97% !important;
}  

.clearfix {
    display: none;
}