@import url("../glammy/style.css");
/*
 Theme Name:   Glammy Child
 Theme URI:     http://shinetheme.com
 Description:  Created by <a href="http://shinetheme.com">ShineTheme</a>
 Author:       <a href="http://shinetheme.com">shinetheme</a>
 Author URI:   <a href="http://shinetheme.com">shinetheme</a>
 Template:     glammy
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  glammy-child
*/
.tovar_information .box,
.woocommerce-page div.product .woocommerce-tabs .panel {
  font-size: 14px;
}
body #page {
  font-size: 14px;
}
body .tovar_img_wrapper .img_h {
  display: none;
}
body .article_single_caption {
  background: transparent;
  margin-top: 0;
  width: 340px;
  padding: 0;
  height: auto;
}
body .article_single_caption p {
  color: #000;
}
.woocommerce-main-image {
  max-width: 100%;
}
#comments {
  display: none;
}
#billing_phone {
  border: 2px solid #e9e9e9;
  padding: 10px;
}
.tovar_sale:before {
  display: none;
}
.pull-right.tovar_shared {
  display: none;
}
.post_meta {
  display: none;
}
.post_meta > li {
  display: none;
}
.post_meta > li:last-child {
  display: block;
}
.new_arrivals .margbot50 .section-title {
  display: none;
}
header {
  position: relative;
}
.variations select {
  border: 2px solid #e9e9e9;
  height: 40px;
}
.variations .value {
  position: relative;
  bottom: 2px;
}
.clear {
  height: auto;
}
.woocommerce div.product form.cart .variations select {
  width: 100%;
  margin: 0;
}
.woocommerce div.product form.cart .variations td {
  min-width: 121px;
  position: relative;
  left: 1px;
}
.woocommerce div.product form.cart .variations label {
  font-family: 'Roboto';
  font-weight: 300;
}
.top_slider .slides .slide1.slide-1 .flex_caption1,
.top_slider .slides .slide1.slide-3 .flex_caption1 {
  right: auto;
}
input[type="checkbox"] {
  -webkit-appearance: checkbox;
}
input[type="radio"] {
  -webkit-appearance: radio;
}
.top_sale_banners > div {
  float: right;
}
.shipping-calculator-form .form-row-wide {
  padding: 0 !important;
  margin: 0 !important;
}
.shipping-calculator-form > p {
  margin-top: 20px;
}
#calc_shipping_state,
#calc_shipping_postcode,
.woocommerce-breadcrumb {
  display: none;
}
footer {
  color: #eaeaea;
}
footer a {
  color: #eaeaea;
}
footer .foot_mail a {
  color: #eaeaea;
}
footer .widget_product_categories .product-categories li > a {
  color: #eaeaea;
}
footer .newsletter_form {
  max-height: 75px;
  padding: 0;
}
footer .newsletter_form span.your-email {
  position: relative;
  bottom: 20px;
}
footer .newsletter_form input[type="email"],
footer .newsletter_form input[type="text"] {
  background-color: #333;
  border: 2px solid #434343;
  width: 430px;
}
footer div.wpcf7-validation-errors {
  margin-top: 0;
}
.custom-pagination.top {
  float: right;
}
.custom-pagination.top li {
  margin: 0;
  padding: 0;
}
.custom-pagination.top li a {
  font-size: 17px;
  line-height: 19px;
  border: 2px solid #ccc;
  height: 24px;
  width: 24px;
  color: #999;
}
.custom-pagination.top .page-numbers {
  display: none;
}
.custom-pagination.top .page-numbers.next,
.custom-pagination.top .page-numbers.prev {
  display: block;
  margin: 0;
  padding: 0;
}
.custom-pagination.top .page-numbers.prev {
  position: relative;
  left: 14px;
}
.variations_form {
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 10px;
  padding: 0 0 17px;
  overflow: hidden;
}
.variation-Capacity p {
  position: relative;
  bottom: 2px;
}
.breadcrumb {
  min-height: 260px;
}
.breadcrumb.women,
.breadcrumb.men {
  border-bottom: 70px solid rgba(255, 255, 255, 0.65);
  padding: 0;
}
.padleft15 {
  padding-left: 15px;
}
.secondary_menu {
  float: right;
}
.secondary_menu li:last-child {
  margin: 0;
  padding: 0;
}
.phone_top {
  margin-left: 10px;
  position: relative;
}
.phone_top .lang a {
  font-weight: normal;
  padding: 0 4px;
}
.phone_top .lang a:last-child {
  padding-right: 0px;
}
.sticky-wrapper .logo {
  position: absolute;
  width: 220px;
  top: 0;
}
.sticky-wrapper.is-sticky .logo {
  width: 135px;
}
.article_item .article_content {
  cursor: pointer;
}
.jcarousel {
  overflow: visible;
}
.jcarousel.animated.fadeInUp .article_item ul > li:first-child {
  margin-left: 0;
}
.jcarousel.animated.fadeInUp ul > li:first-child {
  margin-left: 15px;
}
.sidepanel.widget.widget_shopping_cart h3 {
  display: block;
}
.sidepanel.widget.widget_shopping_cart .widget_shopping_cart_content {
  max-height: 340px;
}
.sidepanel.widget.widget_shopping_cart .widget_shopping_cart_content .shopping_bag {
  float: none;
  margin-bottom: 10px;
}
.sidepanel.widget.widget_shopping_cart .widget_shopping_cart_content .shopping_bag_btn {
  display: none;
}
.sidepanel.widget.widget_shopping_cart .widget_shopping_cart_content .cart {
  display: block !important;
  position: relative;
  max-height: 340px;
  width: 100%;
  left: 0;
  top: 0;
}
.top_slider .slide1 .flex_caption1 {
  left: auto;
  right: 0;
}
.flex_caption2 {
  display: none !important;
}
.shoes_page_description {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.6);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
  padding: 20px 20px 0 20px;
  float: right;
}
.shoes_page_description span {
  font-size: 35px;
  line-height: 35px;
}
.shoes_page_description p {
  line-height: 50px;
  font-size: 50px;
}
.shoes_page_description p b {
  font-size: 60px;
}
.top_slider .slide1 .flex_caption2:hover {
  background-color: #dfc11f;
}
.top_slider .slide1 .flex_caption2:hover:before {
  border-color: #dfc11f;
}
.top_info {
  padding: 9px 0;
}
.tovar_item {
  position: relative;
}
.home .tovar_item .tovar_title,
.home .tovar_item_new .tovar_title {
  padding-bottom: 10px !important;
  width: 100%;
  float: none;
}
.home .tovar_item .tovar_description,
.home .tovar_item_new .tovar_description {
  text-align: center;
}
.home .tovar_item .tovar_description .tovar_price,
.home .tovar_item_new .tovar_description .tovar_price {
  float: none;
}
.shop_block.variable-sizes .tovar_description .tovar_title {
  padding-bottom: 10px;
}
.shop_block.variable-sizes .tovar_description {
  padding-left: 10px;
}
.tovar_item:hover {
  cursor: pointer;
}
.tovar_item:hover .tovar_img_wrapper img.img {
  opacity: 0.25;
}
.tovar_description .tovar_price {
  float: left;
}
.tovar_item_btns > .compare-button {
  display: none;
}
.tovar_item_btns .yith-wcwl-add-button {
  display: none !important;
}
.col-md-6 .tovar_item_new .tovar_title {
  padding: 0;
}
.col-md-6 .tovar_item_new .tovar_view {
  width: 50px;
  font-size: 16px;
}
.logged-in .is-sticky .menu_block {
  top: 0px !important;
}
.payment_method_paypal label {
  position: relative;
  bottom: 6px;
}
.payment_method_paypal img {
  display: block;
  position: relative;
  left: -6px;
  top: 8px;
}
.form-row.terms {
  line-height: 40px;
}
.form-row.terms a {
  line-height: 42px;
}
.form-row.terms #terms {
  margin-right: 25px;
  position: relative;
  left: 6px;
  top: 2px;
}
.sku_wrapper {
  display: none;
}
.tovar_view_price {
  font-size: 24px;
  line-height: 30px;
}
.woocommerce .single_add_to_cart_button {
  background-color: #333 !important;
  padding: 14px 42px !important;
  float: right !important;
}
.woocommerce .alert-info,
.woocommerce .alert-success {
  border-color: #aaa;
  background-color: #fff;
}
.woocommerce .checkout-button.button {
  float: right;
}
.woocommerce .single_variation {
  margin-bottom: 10px;
}
.woocommerce .tovar_view_price {
  font-weight: 300;
  display: block;
  width: 100%;
  margin: 0;
}
.woocommerce .tovar_item .tovar_img_wrapper .img_h,
.woocommerce .tovar_item:hover .tovar_img_wrapper .img {
  opacity: 0.25;
}
.woocommerce .tovar_img_wrapper:hover {
  cursor: pointer;
}
.woocommerce #coupon_code {
  width: 230px;
}
.woocommerce .tovar_price {
  float: left;
}
.woocommerce .tovar_img:hover .tovar_img_wrapper img {
  opacity: 0.25;
}
.woocommerce .shipping .shipping_method {
  float: right;
}
.woocommerce .shop_block.variable-sizes .tovar_item {
  height: auto;
}
.woocommerce .shop_block.variable-sizes .tovar_item:hover .tovar_item_btns {
  bottom: 40px;
  opacity: 1;
}
.woocommerce .shop_block.variable-sizes .tovar_item .tovar_item_btns {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  left: 70px;
  opacity: 0;
}
.woocommerce .shop_block.variable-sizes .tovar_img {
  margin-right: 10px;
  width: 190px;
}
.woocommerce .shop_block.variable-sizes .tovar_content {
  height: 300px;
  padding-left: 210px;
  padding-right: 10px;
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
  display: inline;
}
.woocommerce div.product form.cart .variations {
  margin: 0;
}
.woocommerce div.product form.cart .variations .label {
  font-size: 1em;
  color: #666;
}
.woocommerce div.product form.cart .variations td {
  vertical-align: middle;
  line-height: 40px;
}
.widget_product_categories .product-categories li.current-cat a {
  font-weight: bold;
}
.row > .shine-block:last-child > div.padbot30 > div {
  width: 100%;
}
footer .product-categories li::before {
  content: "";
}
footer .product-categories li {
  padding: 0 0 4px 0;
}
footer .product-categories li > a {
  color: #999;
}
footer .product-categories li > a:hover {
  font-weight: normal;
  color: #fff;
}
footer .product-categories .cat-item {
  border: 0;
}
div.wpcf7-response-output {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.tovar_view_price del {
  font-weight: normal;
}
.tovar_view_price del span {
  display: inline;
}
.team_wrapper {
  display: none;
}
.variable-sizes .tovar_wrapper {
  overflow: hidden;
  margin-bottom: 20px !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .top_slider .slide1 .flex_caption1 {
    top: 20%;
  }
  body .article_single_caption {
    width: 310px;
  }
  .shop_block.variable-sizes .tovar_wrapper {
    padding-right: 0;
    width: 100%;
  }
  .shop_block.variable-sizes .tovar_description {
    width: 369px;
  }
  .woocommerce .shop_block.variable-sizes .tovar_description {
    width: 530px;
  }
  .woocommerce .shop_block.variable-sizes .tovar_content {
    height: auto;
  }
  .woocommerce div.product {
    padding-bottom: 0 !important;
  }
  footer .newsletter_form input[type="email"],
  footer .newsletter_form input[type="text"] {
    width: 350px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .contact_form {
    margin-top: 20px;
  }
  .article_single_caption {
    float: left;
    margin: 0 0 20px 0;
  }
  .woocommerce .shop_block.variable-sizes .tovar_content {
    height: auto;
  }
  .woocommerce div.product {
    padding-bottom: 0 !important;
  }
  .shop_block.variable-sizes .tovar_description {
    width: 100%;
    text-align: center;
  }
  .shop_block.variable-sizes .tovar_description .tovar_title {
    width: 100%;
  }
  .tovar_view_fotos {
    float: none;
    margin: 0 auto;
    text-align: center;
  }
  .tovar_view_fotos .woocommerce-main-image {
    float: none;
  }
  .tovar_view_description {
    float: none;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .widget_recently_viewed_products {
    display: none;
  }
  .widget_text {
    display: none;
  }
  .contact_form {
    margin-top: 20px;
  }
  .top_slider .slide1 .flex_caption1 {
    top: 0;
  }
  .woocommerce #coupon_code {
    width: auto;
  }
  .shop_block.variable-sizes .tovar_description {
    text-align: center;
    padding: 20px 0;
    width: 100%;
  }
  .shop_block.variable-sizes .tovar_description .tovar_title {
    width: 100%;
  }
  .article_single_caption {
    margin-bottom: 15px;
  }
  .article_single_caption p {
    font-size: 16px;
  }
  .shoes_page_description {
    float: left;
    position: relative;
    bottom: 45px;
  }
  .shoes_page_description p {
    line-height: 30px;
    font-size: 24px;
  }
  .shoes_page_description p b {
    line-height: 20px;
    font-size: 24px;
  }
  .shoes_page_description span {
    font-size: 18px;
  }
  .navmenu li a {
    padding: 6px;
  }
  .navmenu li:hover a,
  .navmenu li.active a,
  .navmenu > li.current-menu-item a,
  .navmenu > li.current-menu-ancestor a {
    border-right: 0;
    border-left: 0;
  }
  .tovar_view_fotos {
    width: 380px;
  }
}
@media (max-width: 479px) {
  .shoes_page_description {
    bottom: 85px;
  }
  footer .newsletter_form input[type="email"],
  footer .newsletter_form input[type="text"] {
    width: 290px;
  }
  .breadcrumb {
    min-height: 110px;
  }
  .article_single .article_image {
    margin-bottom: 20px;
  }
  .variable-sizes .tovar_content {
    width: 100%;
  }
  .container .row .col-md-9 {
    width: 100%;
  }
  .tovar_information .box,
  .woocommerce-page div.product .woocommerce-tabs .panel {
    font-size: 12px;
  }
  .woocommerce .shop_block.variable-sizes .tovar_content {
    font-size: 12px;
    height: 100px;
    line-height: 16px;
    padding: 0;
  }
  .variable-sizes {
    padding: 0;
  }
  .padbot40 {
    padding-bottom: 10px !important;
  }
  .tovar_view_fotos {
    width: 100%;
    margin: 0;
  }
  .shop_block.variable-sizes .tovar_item > div {
    float: none;
  }
  #sidebar {
    width: 100%;
    padding-bottom: 10px !important;
  }
  .woocommerce .shop_block.variable-sizes .tovar_img {
    margin: 0 auto;
  }
  .pagination {
    margin-top: 25px;
  }
  .custom-pagination.top {
    position: relative;
    bottom: 40px;
  }
}
