/*
Theme Name: Guga
Theme URI: http://nihl.com.au/
Author: Bhagat
Author URI: http://stareservice.com/
Description: Guga themes
*/
body.home .pie.cl {position:absolute; bottom:0;}
 .woocommerce-cart table.cart img
{ width:80px !important;}
.wc-proceed-to-checkout
{
  padding:0 !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price
{
	padding:10px 0 0;
}
#menu-shop-menu,  .page-id-200 #menu-top-menu, .page-id-200 #polina
{
  display:none;
}
.woocommerce-page #menu-shop-menu, .page-id-200 #menu-shop-menu
{
  display:block;
}
.woocommerce-page #menu-top-menu
{
  display:none;
}
.woocommerce-page .pie, .page-id-200 .pie
{
  width:100%;
  text-align:center;
}
.woocommerce-page .pie p, .page-id-200 .pie p
{ margin:0 !important; }
@font-face {
      font-family: "VCR";
      src: url("//cdn.shopify.com/s/files/1/1488/4044/t/2/assets/VCR_OSD_MONO.eot?5966264060851697415");
      src: url("//cdn.shopify.com/s/files/1/1488/4044/t/2/assets/VCR_OSD_MONO.eot?5966264060851697415&#iefix") format("embedded-opentype"), 
           url("//cdn.shopify.com/s/files/1/1488/4044/t/2/assets/VCR_OSD_MONO.woff?5966264060851697415") format("woff"), 
           url("//cdn.shopify.com/s/files/1/1488/4044/t/2/assets/VCR_OSD_MONO.ttf?5966264060851697415") format("truetype"), 
           url("//cdn.shopify.com/s/files/1/1488/4044/t/2/assets/VCR_OSD_MONO.svg?5966264060851697415#VCR") format("svg");
      font-weight: "normal";
      font-style: "normal"; }
body
{
padding-top:230px;
  box-sizing:border-box;
}
.container
{
max-width:1170px;
padding:15px;
margin:0 auto;
}

body {
  margin: 0;
  background: #000; 
}
video { 
    position: fixed;
    top: 50%;
    left: 50%;
    width: auto;
    height: auto;
    z-index: -100;
    transform: translateX(-50%) translateY(-50%);
 background: url('//demosthenes.info/assets/images/polina.jpg') no-repeat;
  background-size: cover;
  transition: 1s opacity;
}
.stopfade { 
   opacity: .5;
}

#polina {
    padding: 2px;
    position: absolute;
    right: 0;
    top: 53px;
}
.rightlogo #polina
{
  left:0;
}
.rightlogo #polina button
{
  float:left;
}
#polina button {
    padding: 2px 5px;
    border: none;
    font-size: 16px;
    background: #000;
    color: #fff;
    cursor: pointer;
    transition: .3s background;
    float: right;
}
#polina button:hover { 
   background: rgba(0,0,0,0.5);
}
a:hover{
  background:rgba(0,0,0,0.9);
}
.rightlogo #menu {
  margin-left:0px;
    margin-right: 160px;
    right: 0;
}
.rightlogo #menu ul li {
  float:right;
}
.rightlogo #logoI {
    right: 0px !important;
  left:initial;
}
.toplogo #logoI
{
    right: 0px;
    left: 0;
    margin: 0 auto;
    max-height: 70px;
}
.toplogo #menu {
    width: 100%;
    margin-left: 0;
}
.toplogo #menu #menu-top-menu
{
  display:inline-box;
  margin:0 auto;
  margin-top:80px;
}
.toplogo #menu #menu-top-menu li
{
  float:left;
}
.toplogo .menu-top-menu-container
{
  display:table;
  margin:0 auto;
  float:none;
}

@media screen and (max-device-width: 800px) {
  html { background: url(//demosthenes.info/assets/images/polina.jpg) #000 no-repeat center center fixed; }
  #bgvid { display: none; }
}


/*woocommerce css*/
#menu-top-menu{ width:125px; }
body.archive.post-type-archive h1.page-title, body.archive.post-type-archive .woocommerce-result-count,  body.archive.post-type-archive form.woocommerce-ordering, body.archive.post-type-archive .button.add_to_cart_button, .summary.entry-summary .qty.text, .summary.entry-summary .product_meta, .archive ul.products li.product .button.product_type_simple, .woocommerce-page #polina, .woocommerce table.shop_table thead th, .woocommerce table.shop_table .product-subtotal, table.cart td.actions, .woocommerce-message, .woocommerce-page .cart-collaterals .cart_totals h2, .woocommerce-checkout .woocommerce-shipping-fields, .woocommerce-billing-fields h3, .woocommerce ul.products li .button.product_type_variable
{
  display:none;
}
h3#order_review_heading{display:none !important; opacity:0;}
body.archive.post-type-archive .mywoo,  .page-id-200 p
{
  text-align:center;
  font-size:14px;
}
.woocommerce-Price-amount.amount, .woocommerce-LoopProduct-link:hover, .woocommerce-cart .quantity .qty, .woocommerce ul.products li.product h3, .woocommerce .pie p, .woocommerce-page .pie p, .woocommerce div.product .product_title, .single_add_to_cart_button, .woocommerce table.shop_table, .woocommerce a, .woocommerce a:hover, .woocommerce h2, .woocommerce form .form-row label, .woocommerce h3, .woocommerce label, .page-id-200 p, .woocommerce td.product-remove a.remove
{
  color:#979797 !important;
}
.woocommerce div.product div.images img {
    width: inherit;
    max-width: 250px;
    margin: 0 auto;
}
.summary.entry-summary
{
  width:100% !important;
  text-align:center;
}
.summary.entry-summary h1, .summary.entry-summary .woocommerce-Price-amount.amount, .woocommerce ul.products li.product h3,  .page-id-200 p, .cart_totals .shop_table th, th, th span, a.checkout-button.button.alt.wc-forward, span.woocommerce-Price-amount.amount, .woocommerce div.product form.cart .variations label
{
  font-size:14px;
  font-weight:normal !important;
}
 .page-id-200 p
{
  line-height:21px;
  margin-bottom:10px;
}
.summary.entry-summary form.cart .button, .summary.entry-summary form.cart .button:hover {
    vertical-align: middle;
    float: none !important;
    background: none;
    font-weight: normal;
    font-size: 14px;
}
.woocommerce-cart .quantity .qty, .checkout-button.button.alt.wc-forward, .checkout-button.button.alt.wc-forward:hover 
{
  background:none;
}
.woocommerce table.shop_table, .woocommerce table.shop_table td, .order-total th, #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods
{
  border:none !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea
{
  padding:10px;
}
.select2-container, .select2-choice, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea
{
  opacity:0.6;
}
.checkout.woocommerce-checkout
{
  font-size:14px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message, #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment
{
  background:none !important;
}
body.woocommerce, .woocommerce, body.woocommerce-page, .page-id-200
{
background:#FFF !important;
}
.woocommerce ul.products, .page-id-200 .container, .woocommerce-cart .container, .woocommerce-checkout .container
{
  max-width:880px;
  margin:0 auto !important;
}
.woocommerce ul.products li.product a h3, .woocommerce ul.products li.product a span
{
  opacity:0;
}
.woocommerce ul.products li.product a:hover h3, .woocommerce ul.products li.product a:hover span
{opacity:1;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals
{text-align:center; width:100% !important;}
.cart_totals .shop_table
{width:200px !important; margin:0 auto !important; text-align:center !important;}
.shop_table .cart-subtotal th
{ display:block !important; font-weight:normal; }
.alert_container{
width:320px; margin:0 auto;}
.alert_container input{
 color:#979797 !important; text-transform:uppercase;}
.stock_alert_email{ width:190px !important;}
p.stock.out-of-stock {
    margin-top: 15px;
}
.woocommerce-checkout input, .woocommerce-checkout .select2-container
{
 background:#DDD!important;
}
.woocommerce-checkout .select2-choice
{
  background:none !important;;
  border:none !important;;
}
.cofrom, .coh3, .coreview
{
  width:50% !important;
  float:left;
}
.cofrom .col-1, .cofrom .col-2
{
  width:98% !important;
  float:left;
}
.woocommerce-checkout .select2-choice { 
  min-height:35px !important; 
  line-height:35px; 
}
.woocommerce-checkout input.woocommerce_checkout_place_order, .woocommerce-checkout input[type="submit"], .woocommerce-checkout .select2-choice
{
	background-color:#DDD !important;
  color:#ababab!important
}
.woocommerce table.shop_table tfoot th
{
  border-top:none !important;
}
.alert_container span
{
  width:100%;
  float:left;
  display:block;
}
.woocommerce div.product form.cart .variations
{
  max-width:290px;
  margin:0 auto;
}
.woocommerce div.product form.cart .variations select
{
  margin-top:9px;
}
.woocommerce div.product form.cart .reset_variations
{
  width:100%;
  float:left;
  display:none !important;
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover
{
  background:none !important;
}
.woocommerce-images img
{
  height:100% !important;
  display:block;
  margin:0 auto;
}
.woocommerce-images
{
  float:none !important;
  margin:0 auto !important;
}
.jssora02l, .jssora02r
{
    background: none !important;
    display: block !important;
    color: #CCC;
    font-size: 26px;
}
.jssora02l::before
{
  content:"<";
}
.jssora02r::before
{
  content:">";
}
.woocommerce div.product form.cart .variations select
{
  outline:none !important;
  text-transform:uppercase;
  color:#979797 !important;
}
#pa_size
{
      margin-right: 38px;
    width: 55px;
  min-width:inherit !important;
}
.woocommerce div.product form.cart .variations select option
{
  color:#979797 !important;
}
.variations label
{
  display:none;
}
#menu-shop-menu li a
{
  color:#FFF !important; 
}
.woocommerce div.product form.cart .button
{
  color:#979797 !important;
  opacity:1 !important;
}
.return-to-shop
{
  text-align:center;
}
.return-to-shop a
{
  background:none !important;
  font-size:14px !important;
  font-weight:normal !important;
  text-transform:uppercase;
}
#menu-shop-menu li a:hover {
    color: red !important;
}
.alert_container
{
  display:none;
}
#logoPeque img
{
  max-width:134px;
}

@media(max-width:767px)
{
  #polina
  {
    display:none;
  }
}

/* wpprocare fix */
@media screen and (max-width: 480px) { 
	.cofrom, .coh3, .coreview {
    width: 100% !important;
    float: left;
	}
	.woocommerce form .form-row {
		margin: 0 0 6px !important;
		width: 100% !important;
		padding: 0 !important;
	}
}

.woocommerce ul.products
{
	text-align:center !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product
{
	display:inline-block !important;
	float:none !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
        margin: 0 1.8% 2.992em 0 !important;
}

@media(max-width:767px)
{
  .woocommerce ul.products li.product a h3, .woocommerce ul.products li.product a span
  {
    opacity:1 !important;
  }
}