/* 
 Theme Name:   Outlet Child
 Theme URI:    http://www.wpdiv.com/best-free-woocommerce-wordpress-themes/
 Description:  We always recommend you to use WordPress Child Theme to avoid losing any code modifications when you update the theme.
 Author:       WPDIV
 Author URI:   http://www.wpdiv.com/best-free-woocommerce-wordpress-themes/
 Template:     outlet
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

 /* == Add your own styles below this line ==*/

h1 {
   font-size: 32px;
   line-height: 55px;
}

.h1 {
   font-size: 32px;
   line-height: 55px;
}

.h2 {
   font-size: 24px;
}

.slides-title-div {
   z-index: 9999999999;
   position: absolute;
   margin-top: -50px;
   width: 100%;
}

.main-navigation {
   border-bottom: 1px solid #888;
}

.main-navigation a {
   text-transform: none;
}

.main-navigation ul {
   float: right;
}

.main-navigation li {
   margin-left: 22px;
   text-align: center;
}

.slides-container {
   text-align: center;
}

.slides-wrapper {
   position: relative;
   z-index: -1;
}

.main-navigation ul ul {
   background: transparent !important;
}

.main-navigation a {
   font-size: 13px !important;
}

.slide-title {
   color: #fff;
   left: 50%;
   margin-left: -300px;
   bottom: 8%;
   width: 600px;
   padding-left: 0px;
   line-height: 50px;
   text-align: center;
   font-size: 45px;
   line-height: 48px;
}

.site-content {
   margin-top: -78px;
}

header {
  opacity: .99; 
}

.site-header {
  border-bottom: 0px;
}

.head-overflow {
  z-index: 99999999999999999;
}

.subtitle {
   margin-top: 200px !important;
   font-size: 32px !important;
   line-height: 32px !important;
}

li.menu-item {
   font-weight: 400;
   font-family: 'futurahemaproot-book';
}

li.menu-item-object-page {
   font-size: 20px;
}
li.menu-item-object-page:hover {
   color: #fff;
}

.site-logo img {
   width: 100px;
   position: absolute;
   z-index: 9999999;
}

.down-arrow {
   position: absolute;
   width: 50px;
   right: 50px;
   color: #000;
   top: 85vh; 
   z-index: 999;
}

#outlet .down-arrow {
   top: 75vh;
}

.down-arrow i {
   border: 2px solid #000;
}

.down-arrow a {
   color: #000;
}

.down-arrow i:hover {
   color: #000 !important;
}

.layer {
   width: 100%;
   display: table;
   height: 100vh;
   padding: 7rem 3rem;
   position: relative;
}

#post-51, #post-54 {
   height: 10px;
   padding: 10px 10px;
}

.smalltext {
   font-family: 'futurahemaproot-book';
   padding-left: 25px;
   font-size: 11px;
   line-height: 21px;
   color: #666;
   font-weight: 300;
}

.smalltext h4 {
   font-size: 16px;
   color: #000;
   font-weight: 400 !important;
}

.entry-title {
   text-align: center;
   border: 0px;
   text-transform: none !important;
}

.entry-title:after, .page-title-after {
   border-bottom: 0px;
}

.entry-content-single {
   margin: 0 auto;
   width: 65%;
}

.product_title {
   font-size: 24px;
   font-weight: 400;
   line-height: 30px;
   margin-bottom: 0px;
   color: #000;
}

.product_subtitle {
   font-weight: 400;
   font-size: 12px !important;
}

p.price {
   font-weight: 400;
   font-size: 16px !important;
   margin-top: 5px;
   text-align: center !important;
}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
   background: #fff !important;
   border: 1px solid #000 !important;
   color: #000 !important;
   text-transform: none !important;
   display: inline !important;
   letter-spacing: 0em !important;
} 

.woocommerce #secondary{display:none !important;}

.woocommerce div.product div.images img {
   width: auto !important;
   margin: 0 auto;
}

.single_add_to_cart_button {
   font-size: 18px !important;
   font-weight: 400 !important;
   text-align: left !important;
   margin-top: 0px !important;
   margin-right: 15px !important;
   padding: 10px !important;
   padding-left: 20px !important;
   padding-right: 20px !important;
}

.MagicToolboxContainer {
   align: 0 auto !important;
}

#order_review_heading, .woocommerce h2 {
   margin-top: 45px;
}

.checkout, .woocommerce, .checkout input, .checkout select, .checkout textarea {
   font-size: 13px;
}

dl.variation {
   font-size: 10px;
   line-height: 17px;
   color: #666;
   padding-bottom: 15px;
}

#slides {
   overflow: visible !important;
   z-index: -1 !important;
}

.images {
   width: 58% !important;
}

.images img {
   margin-top: 20px !important;
}

.summary {
   width: 38% !important;
}

.page-template-page-home li.menu-item:hover, .page-template-page-home .main-navigation li:hover > a {
   color: #fff !important;
}

#footer-sidebar {
   display:block;
   position: relative;
   background-color: #e4e4e3;
   min-height: 200px;
}

.footer-inner {
   width: 65%;
   padding-left: 8%;
   margin: 0 auto;
}

.footer-inner div {
   font-family: 'futurahemaproot-book';
   font-size: 12px;
   line-height: 21px;
}

.footer-inner a {
   color: #666;
}

.footer-inner a:hover {
   color: #000;
}

.footer-inner li {
   list-decoration: none;
   list-style-type: none;
   padding-left: 0px;
   margin-left: 0px;
}

.footer-inner h4 {
   font-family: 'futurahemaproot-book';
   text-transform: uppercase;
   margin-bottom: 13px;
   font-size: 13px;
   font-weight: 400px;
   color: #000;
}

#footer-sidebar1 {
   float: left;
   width: 24%;
   margin-left:5px;
   margin-right:5px;
   padding-right: 25px;
}

#footer-sidebar2 {
   float: left;
   width: 24%;
   margin-right:5px;
}

#footer-sidebar3 {
   float: left;
   width: 24%;
   margin-right:5px;
}

#footer-sidebar4 {
   float: left;
   width: 24%;
}

.footer_social img {
   width: 36px;
   float: left;
   margin-right: 7px;
}

.footer-social {
   border-radius: 50%;
}

.footer-social img:hover {
   background-color: #fff;
}

.footer-clear {
   clear: both;
   height: 2px;
}

.footer-copy {
   text-align: center;
   color: #666;
}

.read-more-btn {
   margin: 0 auto;
   display: block;
   padding: 10px;
   width: 150px;
   background-color: #fff;
   color: #000;
   border: 1px solid #000;
}

.read-more-btn:hover {
   color: #fff;
   background-color: #000;
}

.shop_table {
   font-family: 'futurahemaproot-book';
   font-size: 14px;   
}

td.product-thumbnail {
   width: 110px;
}

.attachment-shop_thumbnail {
   width: 180px !important;
}

th, td, a.checkout-button {
   font-family: 'futurahemaproot-book';
   font-size: 13px;
}

td.product-name dl.variation dt {
   font-size: 13px;
}

td.product-name dl.variation dd {
   font-size: 13px;
   margin-bottom: 0px !important;
   padding-bottom: 0px !important;
}
