/*
Theme Name: wdtheoakwooden
Theme URI: /wdtheoakwooden/
Author:  Wpdance team
Author URI: http://wpdance.com/
Description: our default theme lets you create a strongest website with many features.
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: wdtheoakwooden

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */


/******Class Padding********/


/*=header==============*/


/*=top menu==============*/


/*=body==============*/


/*=footer==============*/


/*=button==============*/


/*=====Button Icon=====*/


/*
@include hideText();text-indent:0;
@include wp_table;
@include wp_tablecell;
@include transition;
@include border-radius($rounded_corner);
@include box-shadow(0 -2px 10px #a3a3a3);
@include font-awesome(\f13e,14px);
@include font-dashicons("\f13e",14px);

@include text-link();
@include line_title($color1, $color2);

@include button_addtocart;
@include button;
@include button4-1;

@include button_icon();
@include button_icon_grid();
@include opacity(0) ;
@include changeColor ($color, $color-hover)

@include cut_height($height);
*/


/*Layout*/


/* line 1, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper .wd_account .login,
.wd-header-widget-right.shopping-cart-wrapper li.wd_cart .wd_content_mini_cart {
  position: absolute;
  background-color: white;
  visibility: hidden;
  -webkit-box-shadow: 0 -2px 10px #a3a3a3;
  -moz-box-shadow: 0 -2px 10px #a3a3a3;
  box-shadow: 0 -2px 10px #a3a3a3;
  opacity: 0;
  filter: alpha(opacity=0);  
  padding: 20px;
  min-width: 300px;
  text-align: left;
  z-index: 2;
}


/*@extend %dropdown;*/


/* line 14, layout\_header.scss */

.search-form {
  border-bottom: 1px solid #898989;
  position: relative;
  /*.search-submit*/
}


/* line 16, layout\_header.scss */

.search-form label {
  margin-bottom: 0;
  width: 100%;
}


/* line 17, layout\_header.scss */

.search-form input {
  border: 0 none;
  width: 100%;
  padding-right: 20px;
  color: #363636;
  font-size: 13px;
  font-weight: 500;
}


/* line 24, layout\_header.scss */

.search-form input::-webkit-input-placeholder {
  color: #363636;
}


/* line 27, layout\_header.scss */

.search-form input:-moz-placeholder {
  color: #363636;
}


/* line 30, layout\_header.scss */

.search-form input::-moz-placeholder {
  color: #363636;
}


/* line 33, layout\_header.scss */

.search-form input:-ms-input-placeholder {
  color: #363636;
}


/* line 36, layout\_header.scss */

.search-form .search-submit {
  position: absolute;
  right: 0;
  top: 0;
  background: transparent;
  border: 0 none !important;
  padding: 0;
  color: dimgray; width:24px; height:24px;
}


/* line 41, layout\_header.scss */

/*
.search-form .search-submit:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f002';
  font-size: 11px;
}
*/
/*.search-form .search-submit:before {
  display: inline-block;
  line-height: 1;
  content: '';
  background:url('img/sprite-image.png') no-repeat 0px -74px; width:30px; height:28px; position:absolute; top:-4px;
  
}
*/	
 
	
.wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login .after_Login_login a:after {
    display: inline-block;
    line-height: 1;
    content: '';
    background: url(img/sprite-image.png) no-repeat -0px -142px;
    width: 20px;
    height: 32px;
    position: absolute;
    top: -1px;
    left: 50%;
    text-align: center;
    margin-left: -10px;
	
	}
	


	



/*.wd_wishist a:after {display: inline-block;line-height: 1;content: '';background: url(img/sprite-image.png) no-repeat 0px -74px;width: 30px;height: 28px;position: absolute;top: -4px;}*/

/* line 3, _mixins.scss */

.search-form .search-submit:hover,
.search-form .search-submit:focus,
.search-form .search-submit:active {
  color: #7a0026;
  text-decoration: none;
}


/*.search-form*/


/* line 51, layout\_header.scss */

.wd-header-widget {
  margin: 0 auto;
  text-align: center;
  padding: 10px 0;
  z-index: 999;
  position: relative;
}


/* line 53, layout\_header.scss */

.wd-header-widget > div {
  display: inline-block;
}


/* line 54, layout\_header.scss */

.wd-header-widget .wd-header-widget-left {
  float: left;
  padding: 30px 0;
  min-width: 320px;
}


/* line 55, layout\_header.scss */

.wd-header-widget .wd-header-widget-left .widget_search {
  width: 210px;
}


/* line 55, layout\_header.scss */

.wd-header-widget .wd-header-widget-left .widget_search .widget-title {
  display: none;
}


/*.wd-header-widget*/


/* line 60, layout\_header.scss */

.wd-header-widget-right {
  min-width: 320px;
  float: right;
  padding: 30px 0 0;
  /*.wd_content_mini_cart*/
}


/* line 62, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper {
  /*wd-login*/
  /*.wd_cart*/
}


/* line 63, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper > ul {
  padding: 0;
}


/* line 64, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper > ul > li {
  display: inline-block;
  margin: 0 12px!important;
  padding-bottom: 20px;
  color: #363636;
  font-size: 95%;
}


/* line 70, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper > ul > li label {
  color: #363636;
}


/* line 71, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper > ul > li input.input-text {
  width: 100%;
  font-size: 90%;
  color: #636363;
}


/* line 72, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper > ul > li input::-webkit-input-placeholder {
  color: #636363 !important;
}


/* line 73, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper > ul > li input:-moz-placeholder {
  color: #636363 !important;
}


/* line 74, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper > ul > li input::-moz-placeholder {
  color: #636363 !important;
}


/* line 75, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper > ul > li input:-ms-input-placeholder {
  color: #636363 !important;
}


/* line 78, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper .wd_account {
 /* position: relative;*/
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  margin-right: 0;
}


/* line 79, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper .wd_account .login {
  left: 0;
  top: 35px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  margin-top: 0;
}


/* line 80, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper .wd_account .login p {
  margin-bottom: 20px;
  width: 100%;
}


/* line 81, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper .wd_account .login p.form-row-last {
  margin-bottom: 30px;
}


/* line 82, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper .wd_account .login p.btn_login {
  display: inline-block;
  text-align: center;
  margin-bottom: 30px;
}


/* line 84, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper .wd_account .login input.button {
  font-size: 12px;
}


/* line 86, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper .wd_account .login p.lost_password {
  margin-bottom: 0;
  margin-top: -10px;
  font-size: 90%;
}


/* line 87, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper .wd_account .login p.lost_password label.inline {
  margin-bottom: 0;
  font-weight: normal;
}


/* line 88, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper .wd_account .login p.lost_password a {
  display: block;
}


/* line 88, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper .wd_account .login p.lost_password a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f105";
  font-size:$font-size;*/
  /* $withslash: "\"\f105\"";
  content: unquote($withslash);*/
  content: '\f105';
  font-size: 14px;
  padding: 0 5px;
}


/* line 92, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper .wd_account:hover .login {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}


/* line 93, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper .wd_account:hover a#login_text {
  color: #7a0026;
}


/* line 95, layout\_header.scss */


/* line 95, layout\_header.scss */




/* line 98, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper li.wd_cart {
  position: relative;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  cursor: pointer;
  margin-left: 10px;
}


/* line 100, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper li.wd_cart .cart_content:hover .wd_content_mini_cart {
  display: block !important;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}


/* line 102, layout\_header.scss */

/*
.wd-header-widget-right.shopping-cart-wrapper li.wd_cart .wd_mini_cart {
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  border: 1px solid #d7d7d7;
  padding: 8px 15px;
}
*/

.wd-header-widget-right.shopping-cart-wrapper li.wd_cart .wd_mini_cart {
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}



/* line 105, layout\_header.scss */
/*
.wd-header-widget-right.shopping-cart-wrapper li.wd_cart .wd_mini_cart span:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f07a';
  font-size: 14px;
  padding-right: 5px;
}
*/




/* line 107, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper li.wd_cart .wd_content_mini_cart {
  right: 0;
  top: 42px;
}


/* line 107, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper li.wd_cart .wd_content_mini_cart > span {
  padding: 0 20px 10px;
  display: inline-block;
}


/* line 109, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_content_mini_cart {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}


/* line 110, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart {
  background-color: #111111;
  border-color: #111111;
}


/* line 111, layout\_header.scss */

.wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart span {
  color: white;
}


/* line 117, layout\_header.scss */


/* line 118, layout\_header.scss */

.wd-header-widget-right .wd_content_mini_cart .wd_cart_item {
  margin-bottom: 20px;
  padding: 0 0px 20px;
  overflow: hidden;
  cursor: default;
  border-bottom: 1px solid #e1e1e1;
}


/* line 120, layout\_header.scss */

.wd-header-widget-right .wd_content_mini_cart .wd_cart_item > a {
  float: left;
  width: 50px;
  margin-right: 20px;
}


/* line 121, layout\_header.scss */

.wd-header-widget-right .wd_content_mini_cart .wd_cart_item > a:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
}


/* line 123, layout\_header.scss */

.wd-header-widget-right .wd_content_mini_cart .wd_cart_item .content_item {
  overflow: hidden;
}


/* line 124, layout\_header.scss */

.wd-header-widget-right .wd_content_mini_cart .wd_cart_item .content_item > a {
  line-height: 18px;
  color: #222222!important;
  display: inline-block;
}


/* line 3, _mixins.scss */

.wd-header-widget-right .wd_content_mini_cart .wd_cart_item .content_item > a:hover,
.wd-header-widget-right .wd_content_mini_cart .wd_cart_item .content_item > a:focus,
.wd-header-widget-right .wd_content_mini_cart .wd_cart_item .content_item > a:active {
  color: #7a0026;
  text-decoration: none;
}


/* line 125, layout\_header.scss */

.wd-header-widget-right .wd_content_mini_cart .wd_cart_item .content_item .item_price {

  color: #363636;
}


/* line 125, layout\_header.scss */

.wd-header-widget-right .wd_content_mini_cart .wd_cart_item .content_item .item_price span {
  font-size: 90%;
}


/* line 128, layout\_header.scss */

.wd-header-widget-right .wd_content_mini_cart .footer {
  padding: 0px;
}


/* line 129, layout\_header.scss */

.wd-header-widget-right .wd_content_mini_cart .footer .total {
  padding-bottom: 10px;
}


/* line 130, layout\_header.scss */

.wd-header-widget-right .wd_content_mini_cart .footer .total strong {
  font-size:16px;
  color: #636363;
  text-transform: uppercase;
  font-weight: normal;
  line-height:1; font-weight:600;
}


/* line 131, layout\_header.scss */

.wd-header-widget-right .wd_content_mini_cart .footer .total .amount {

  color: #111111;
  float: right;
}


/* line 134, layout\_header.scss */

.wd-header-widget-right .wd_content_mini_cart .footer .buttons a.button {
  margin-bottom: 5px;
  font-size: 12px;
  display: inline-block;
  width: 47%;
  padding: 8px 0;
  text-align: center;
  margin-right: 0;
}


/* line 136, layout\_header.scss */

.wd-header-widget-right .wd_content_mini_cart .footer .buttons a.button:last-child {
  float: right;
}


/*===========================breadcrumb*/


/* line 144, layout\_header.scss */

.site-branding {
  text-align: center;
  text-transform: uppercase;
  padding-top: 60px;
  min-height: 250px;
  
}


/* line 150, layout\_header.scss */

.site-branding a,
.site-branding span {
  
  vertical-align: top;
  
  color: #999999;  margin: 0 3px;
}


/* line 3, _mixins.scss */

.site-branding a:hover,
.site-branding a:focus,
.site-branding a:active,
.site-branding span:hover,
.site-branding span:focus,
.site-branding span:active {
  color: #7a0026;
  text-decoration: none;
}


/* line 155, layout\_header.scss */

.site-branding .entry-title {
  font-size: 200%;
  color: #111111;
  font-style: normal;
}


/* line 158, layout\_header.scss */

.site-header {
  background-color: white;
  margin-bottom: 20px;
}


/*.site-header*/


/*@include wp_header($color1)*/


/* line 202, layout\_header.scss */

body {
  /*position:relative;*/
  /*.header_1 home-default*/
}


/* line 204, layout\_header.scss */

body .header_1,
body .header_4 {
  background-color: transparent;
  margin-bottom: 0;
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  z-index: 99999;
}


/* line 213, layout\_header.scss */

body .header_1 {
  color: #363636;
  /*menu*/
}


/* line 165, layout\_header.scss */

body .header_1 .wd-header-mobile .mobile-menu {
  background-color: #fff;
}


/* line 167, layout\_header.scss */

body .header_1 .wd-header-mobile .mobile-menu > .mobile-cart .cart-mini-content a span {
  background-color: #7a0026;
}


/* line 170, layout\_header.scss */

body .header_1 a:hover {
  color: #7a0026 !important;
}


/* line 175, layout\_header.scss */

body .header_1 .wd-header-widget-right.shopping-cart-wrapper > ul > li > a,
body .header_1 .wd-header-widget-right.shopping-cart-wrapper > ul > li .title_login > a,
body .header_1 .wd-header-widget-right.shopping-cart-wrapper > ul > li span > a {
  color: #363636;
}


/* line 176, layout\_header.scss */

body .header_1 .wd-header-widget-right.shopping-cart-wrapper > ul > li:after,
body .header_1 .wd-header-widget-right.shopping-cart-wrapper > ul > li .wd_mini_cart {
  color: #363636;
}


/* line 178, layout\_header.scss */

body .header_1 .wd-header-widget-right.shopping-cart-wrapper .wd_account:hover a#login_text {
  color: #7a0026;
}


/* line 179, layout\_header.scss */

body .header_1 .wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart {
  background-color: #7a0026;
  border-color: #7a0026;
}


/* line 180, layout\_header.scss */

body .header_1 .wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart span {
  color: #363636;
}


/* line 183, layout\_header.scss */

body .header_1 .wd-header-widget-right.shopping-cart-wrapper .wd_account span:after {
  color: #363636;
}


/* line 184, layout\_header.scss */

body .header_1 .wd-header-widget-right.shopping-cart-wrapper .footer .buttons a.button:hover {
  background-color: #7a0026;
  color: #363636 !important;
  border-color: #7a0026;
}


/* line 187, layout\_header.scss */

body .header_1 .search-form {
  border-color: #363636;
}


/* line 189, layout\_header.scss */

body .header_1 .search-form input {
  color: #363636;
}


/* line 190, layout\_header.scss */

body .header_1 .search-form input::-webkit-input-placeholder {
  color: #363636 !important;
}


/* line 191, layout\_header.scss */

body .header_1 .search-form input:-moz-placeholder {
  color: #363636 !important;
}


/* line 192, layout\_header.scss */

body .header_1 .search-form input::-moz-placeholder {
  color: #363636 !important;
}


/* line 193, layout\_header.scss */

body .header_1 .search-form input:-ms-input-placeholder {
  color: #363636 !important;
}


/* line 195, layout\_header.scss */

body .header_1 .search-form .search-submit {
  color: #363636;
}


/* line 3, _mixins.scss */

body .header_1 .search-form .search-submit:hover,
body .header_1 .search-form .search-submit:focus,
body .header_1 .search-form .search-submit:active {
  color: #7a0026;
  text-decoration: none;
}


/* line 199, layout\_header.scss */

body .header_1 nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a {
  color: #363636;
}


/* line 3, _mixins.scss */

body .header_1 nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:hover,
body .header_1 nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:focus,
body .header_1 nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:active {
  color: #7a0026;
  text-decoration: none;
}


/* line 217, layout\_header.scss */

body .header_5 {
  background-color: white;
  padding: 0 15px;
  text-align: right;
  width: 100%;
  display: inline-block;
}


/* line 223, layout\_header.scss */

body .header_5 .wd-logo {
  display: inline-block;
  float: left;
  padding: 20px 0;
}


/* line 228, layout\_header.scss */

body .header_5 .wd-menu-primary {
  display: inline;
  float: none;
}


/* line 231, layout\_header.scss */

body .header_5 .wd-menu-primary nav.ubermenu-horizontal {
  padding-top: 15px;
}


/* line 234, layout\_header.scss */

body .header_5 .wd-menu-primary nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a {
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 20px;
  margin: 0;
}


/* line 239, layout\_header.scss */

body .header_5 .wd-menu-primary nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:after {
  margin-top: -14px;
}


/* line 240, layout\_header.scss */

body .header_5 .wd-menu-primary nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a span {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 10px;
}


/* line 249, layout\_header.scss */

body .header_5 .wd-menu-primary .ubermenu,
body .header_5 .wd-menu-primary .widget_search {
  display: inline-block;
}


/* line 252, layout\_header.scss */

body .header_5 .wd-menu-primary .widget_search {
  padding-top: 25px;
  padding-left: 40px;
  padding-bottom: 15px;
}


/* line 256, layout\_header.scss */

body .header_5 .wd-menu-primary .widget_search .widget-title {
  display: none;
}


/*===========================mobile-cart*/


/* line 263, layout\_header.scss */

.mobile-cart {
  position: relative;
}


/* line 264, layout\_header.scss */

.mobile-cart .wd_content_mini_cart {
  position: absolute;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}


/* line 270, layout\_header.scss */

.mobile-cart:hover .wd_content_mini_cart {
  opacity: 1;
  filter: alpha(opacity=100);
}


/*mobile-cart*/


/* line 276, layout\_header.scss */

.wd-header-mobile {
  /*.mobile-menu*/
}


/* line 277, layout\_header.scss */

.wd-header-mobile > div {
  display: inline-block;
  width: 100%;
  padding: 0 15px;
}


/* line 278, layout\_header.scss */

.wd-header-mobile .mobile-menu {
  position: relative;
  -webkit-box-shadow: 0 -2px 10px #a3a3a3;
  -moz-box-shadow: 0 -2px 10px #a3a3a3;
  box-shadow: 0 -2px 10px #a3a3a3;
  text-align: right;
  padding-top: 10px;
  padding-bottom: 10px;
}


/* line 282, layout\_header.scss */

.wd-header-mobile .mobile-menu > a {
  padding: 0;
  float: left;
  z-index: 1;
  position: relative;
}


/* line 283, layout\_header.scss */

.wd-header-mobile .mobile-menu > a i {
  font-size: 30px;
}


/* line 286, layout\_header.scss */

.wd-header-mobile .mobile-menu > .mobile-cart .wd_content_mini_cart {
  display: none !important;
}


/* line 287, layout\_header.scss */

.wd-header-mobile .mobile-menu > .mobile-cart .cart-mini-content {
  display: inline-block;
  margin: 0 20px;
}


/* line 288, layout\_header.scss */

.wd-header-mobile .mobile-menu > .mobile-cart .cart-mini-content a {
  position: relative;
}


/* line 289, layout\_header.scss */

.wd-header-mobile .mobile-menu > .mobile-cart .cart-mini-content a span {
  position: absolute;
  right: -10px;
  top: -10px;
  background-color: #7a0026;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  color: white;
  font-size: 10px;
  padding:0; height:21px; line-height:20px;
  min-width: 20px;
  text-align: center;
}


/* line 306, layout\_header.scss */

.wd-header-mobile .mobile-logo {
  padding-top: 20px;
}


/* line 307, layout\_header.scss */

.wd-header-mobile .mobile-logo,
.wd-header-mobile .mobile-seach {
  text-align: center;
  margin-bottom: 20px;
}


/* line 308, layout\_header.scss */

.wd-header-mobile .mobile-login {
  text-align: center;
  display: none;
  -webkit-box-shadow: 0 -2px 10px #a3a3a3;
  -moz-box-shadow: 0 -2px 10px #a3a3a3;
  box-shadow: 0 -2px 10px #a3a3a3;
  position: absolute;
  left: 0;
  top: 45px;
  background-color: white;
}


/* line 310, layout\_header.scss */

.wd-header-mobile .mobile-login a {
  padding: 10px;
  display: inline-block;
  position: relative;
  margin: 0 5px;
}


/* line 311, layout\_header.scss */

.wd-header-mobile .mobile-login a:after {
  content: "/";
  right: -7px;
  position: absolute;
  top: 10px;
}


/* line 312, layout\_header.scss */

.wd-header-mobile .mobile-login a:last-child:after {
  content: "";
}


/*=============footer==========================*/


/* line 3, layout\_footer.scss */

.social-icons ul {
  padding-left: 0;
  margin-bottom: 0;
}


/* line 4, layout\_footer.scss */

.social-icons ul li {
  display: inline-block;
  margin-left: 20px;
  float: none !important;
  width: auto !important;
}


/* line 12, layout\_footer.scss */

footer.site-footer {
  background-color: #111111;
  color: #969696;
  font: general_font;
  /*.wd-footer-widget*/
  /*.widget_flickr*/
  /*.site-info*/
}


/* line 16, layout\_footer.scss */

footer.site-footer .wd-footer-widget {
  font-size: 90%;
  padding: 60px 0 40px;
  /*.widget-title*/
}


/* line 18, layout\_footer.scss */

footer.site-footer .wd-footer-widget .widget-title {
  
  color: white;
  text-transform: uppercase;
  padding-bottom: 40px;
  margin-bottom: 0;
}


/* line 25, layout\_footer.scss */

footer.site-footer .wd-footer-widget ul {
  list-style: outside none none;
  padding-left: 0;
  display: inline-block;
}


/* line 26, layout\_footer.scss */

footer.site-footer .wd-footer-widget ul.address {
  padding-top: 10px;
}


/* line 27, layout\_footer.scss */

footer.site-footer .wd-footer-widget ul.address li {
  padding-bottom: 5px;
  width: 100%;
}


/* line 28, layout\_footer.scss */

footer.site-footer .wd-footer-widget ul.address li i {
  color: #7a0026;
  padding-right: 10px;
}


/* line 31, layout\_footer.scss */

footer.site-footer .wd-footer-widget ul#widget-media-container {
  margin: -10px;
  margin-bottom: 0;
}


/* line 32, layout\_footer.scss */

footer.site-footer .wd-footer-widget ul#widget-media-container li {
  width: 33.333%;
  padding: 0;
  margin: 0;
}


/* line 33, layout\_footer.scss */

footer.site-footer .wd-footer-widget ul#widget-media-container li a {
  margin: 10px;
}


/* line 36, layout\_footer.scss */

footer.site-footer .wd-footer-widget ul li {
  padding-bottom: 10px;
  width: 45%;
  float: left;
}


/* line 37, layout\_footer.scss */

footer.site-footer .wd-footer-widget ul li a {
  color: #969696;
  text-transform: capitalize;
}


/* line 3, _mixins.scss */

footer.site-footer .wd-footer-widget ul li a:hover,
footer.site-footer .wd-footer-widget ul li a:focus,
footer.site-footer .wd-footer-widget ul li a:active {
  color: #7a0026;
  text-decoration: none;
}


/* line 44, layout\_footer.scss */

footer.site-footer .widget_flickr .wrap {
  margin: -10px;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}


/* line 48, layout\_footer.scss */

footer.site-footer .widget_flickr .wrap .flickr_badge_image {
  /* width:33.333%;*/
  padding: 0;
  margin: 0;
  display: inline-block;
}


/* line 50, layout\_footer.scss */

footer.site-footer .widget_flickr .wrap .flickr_badge_image a {
  margin: 10px;
  display: inline-block !important;
}


/* line 54, layout\_footer.scss */

footer.site-footer .site-info {
  background-color: black;
  padding: 20px 0 10px;
}


/* line 55, layout\_footer.scss */

footer.site-footer .wd-footer-copyright {
  color: #969696;
  text-transform: uppercase;
  font-size: 70%;
  float: left;
}


/* line 61, layout\_footer.scss */

footer.site-footer .widget_wd_follow {
  float: right;
}


/* line 62, layout\_footer.scss */

footer.site-footer .widget_wd_follow .widget-title {
  display: none;
}


/* line 63, layout\_footer.scss */

footer.site-footer .widget_wd_follow a {
  color: #969696;
}


/* line 3, _mixins.scss */

footer.site-footer .widget_wd_follow a:hover,
footer.site-footer .widget_wd_follow a:focus,
footer.site-footer .widget_wd_follow a:active {
  color: #7a0026;
  text-decoration: none;
}


/*.site-footer */


/*home7*/


/* line 69, layout\_footer.scss */

footer.site-footer.footer-custom {
  text-align: center;
}


/* line 70, layout\_footer.scss */

footer.site-footer.footer-custom .widget_wd_follow {
  float: none;
}


/* line 71, layout\_footer.scss */

footer.site-footer.footer-custom .wd-footer-widget {
  font-size: 100%;
}


/* line 72, layout\_footer.scss */

footer.site-footer.footer-custom .wd-footer-widget .logo_footer {
  display: inline-block;
  margin-bottom: 20px;
}


/* line 73, layout\_footer.scss */

footer.site-footer.footer-custom .wd-footer-widget .wd-footer-copyright {
  float: none;
}


/*home10*/


/* line 80, layout\_footer.scss */

footer.site-footer.footer-line .site-footer.footer-logo {
  text-align: center;
  padding-bottom: 60px;
}


/* line 84, layout\_footer.scss */

footer.site-footer.footer-line .site-footer.footer-content {
  padding-bottom: 40px;
  display: inline-block;
}


/* line 87, layout\_footer.scss */

footer.site-footer.footer-line .site-footer.footer-content section {
  width: 33.3333%;
  padding: 0 15px;
  float: left;
  margin-top: 0;
  border: 0 none;
  text-align: left;
}


/* line 94, layout\_footer.scss */

footer.site-footer.footer-line .site-footer.footer-content section .widget-title {
  margin-top: 20px;
  background-image: none;
}


/* line 99, layout\_footer.scss */

footer.site-footer.footer-line .site-footer.footer-content section.widget_subscriptions .subscribe-email input {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  border-width: 0 0 1px;
  width: 100%;
  min-width: 200px;
  color: white;
}


/* line 108, layout\_footer.scss */

footer.site-footer.footer-line .site-footer.footer-content section.widget_subscriptions .subscribe-email input::-webkit-input-placeholder {
  color: white;
  opacity: 0.9;
  filter: alpha(opacity=90);
}


/* line 113, layout\_footer.scss */

footer.site-footer.footer-line .site-footer.footer-content section.widget_subscriptions .subscribe-email input:-moz-placeholder {
  color: white;
  opacity: 0.9;
  filter: alpha(opacity=90);
}


/* line 118, layout\_footer.scss */

footer.site-footer.footer-line .site-footer.footer-content section.widget_subscriptions .subscribe-email input::-moz-placeholder {
  color: white;
  opacity: 0.9;
  filter: alpha(opacity=90);
}


/* line 123, layout\_footer.scss */

footer.site-footer.footer-line .site-footer.footer-content section.widget_subscriptions .subscribe-email input:-ms-input-placeholder {
  color: white;
  opacity: 0.9;
  filter: alpha(opacity=90);
}


/* line 128, layout\_footer.scss */

footer.site-footer.footer-line .site-footer.footer-content section.widget_subscriptions .button {
  background: white;
  border: 1px solid white;
  color: black;
  white-space: nowrap;
  text-transform: uppercase;
  padding: 10px 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;

  margin-top: 20px;
}


/* line 156, _mixins.scss */

footer.site-footer.footer-line .site-footer.footer-content section.widget_subscriptions .button:hover {
  background: transparent;
  border: 1px solid #363636;
  color: #363636;
}


/* line 132, layout\_footer.scss */

footer.site-footer.footer-line .site-footer.footer-content section.widget_subscriptions .newsletter {
  padding-bottom: 10px;
}


/* line 138, layout\_footer.scss */

footer.site-footer.footer-line .site-footer.footer-image ul#widget-media-container {
  width: 100%;
}


/* line 140, layout\_footer.scss */

footer.site-footer.footer-line .site-footer.footer-image ul#widget-media-container li {
  width: 16.6%;
}


/*===============================================================home1==========*/


/* line 2, layout\_home.scss */

.home .site-content,
.home-default .site-content {
  padding-bottom: 0;
}


/* line 4, layout\_home.scss */

.main-slideshow.wpb_content_element {
  margin-bottom: 0;
}


/* line 5, layout\_home.scss */

.home-title-adv .wpb_wrapper {
  /*font:$title_font;
  h3{
    font-size:300%; line-height:80px;
    color:$main_title_color;
    padding:0; margin:0;
  }*/
}


/* line 14, layout\_home.scss */

.entry-content .line-title-left .heading-title-block h2 {
  background-position: 0 bottom;
  text-align: left;
}


/* line 20, layout\_home.scss */

.small-width .wpb_wrapper {
  width: 60%;
  margin: 0 auto;
}


/* line 26, layout\_home.scss */

.product-bigger-image .product.list {
  overflow: hidden;
  display: table;
  vertical-align: middle;
  width: 100%;
  margin: 0;
}


/* line 27, layout\_home.scss */

.product-bigger-image .product.list > a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}


/* line 28, layout\_home.scss */

.product-bigger-image .product.list .wd-item-header {
  position: relative;
  overflow: hidden;
}


/* line 31, layout\_home.scss */

.product-bigger-image .product.list .wd-item-header:before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  display: block;
  content: '';
  width: 0;
  height: 0;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
}


/* line 46, layout\_home.scss */

.product-bigger-image .product.list .wd-item-header:hover:before {
  -webkit-animation: circle .75s;
  animation: circle .75s;
}


/* line 51, layout\_home.scss */

.product-bigger-image .product.list .wd_content_list {
  display: table-cell;
  vertical-align: middle;
  float: none;
  width: 50%;
  overflow: hidden;
  padding: 0 80px;
}


/* line 53, layout\_home.scss */

.product-bigger-image .product.list .wd_content_list > a {

  text-transform: uppercase;
  color: #636363;
}


/* line 3, _mixins.scss */

.product-bigger-image .product.list .wd_content_list > a:hover,
.product-bigger-image .product.list .wd_content_list > a:focus,
.product-bigger-image .product.list .wd_content_list > a:active {
  color: #7a0026;
  text-decoration: none;
}


/* line 57, layout\_home.scss */

.product-bigger-image .product.list .wd_content_list span.price {
  margin-bottom: 30px;
  display: inline-block;

  color: #111111;
}


/* line 59, layout\_home.scss */

.product-bigger-image .product.list .wd_content_list span.price del span {
  font-size: 150%;
  color: #444444;
}


/* line 60, layout\_home.scss */

.product-bigger-image .product.list .wd_content_list span.price > .amount,
.product-bigger-image .product.list .wd_content_list span.price ins span {
  font-size: 200%;
  color: #111111;
}


/* line 62, layout\_home.scss */

.product-bigger-image .product.list .wd_content_list .wd-short-description {
  height: 110px;
  overflow: hidden;
  text-overflow: ellipsis;
}


/* line 64, layout\_home.scss */

.product-bigger-image .product.list .wd_content_list .wd_add_to_cart_list a.button {
  background-color: transparent;
  border: 0 none;
  border-bottom: 2px solid white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: white;
  white-space: nowrap;
  padding: 0 0 3px;
  margin-bottom: 25px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  text-transform: uppercase;
  border-bottom: 2px solid #363636;
  color: #363636;
  margin-top: 60px;
}


/* line 223, _mixins.scss */

.product-bigger-image .product.list .wd_content_list .wd_add_to_cart_list a.button:hover {
  background-color: transparent;
  border-bottom: 2px solid #960032;
  color: #960032;
}


/* line 70, layout\_home.scss */

.product-bigger-image .product.list .wd_content_list .wd_add_to_cart_list a.added_to_cart {
  margin: 50px 10px 0 0;
}


/*.product-bigger-image*/


/*TeamStyle&testimonials==============================================*/


/* line 76, layout\_home.scss */

.ts-testimonials-slider-container {
  /*.ts-testimonial-main*/
}


/* line 78, layout\_home.scss */

.ts-testimonials-slider-container .ts-ecommerce-arrowright5:before,
.ts-testimonials-slider-container .ts-ecommerce-arrowleft5:before {
  color: #363636;
}


/* line 80, layout\_home.scss */

.ts-testimonials-slider-container .ts-testimonial-main {
  text-align: center;
  padding-bottom: 40px;
  /*.style3*/
}


/* line 83, layout\_home.scss */

.ts-testimonials-slider-container .ts-testimonial-main .wd-testimonial-thumb img {
  margin: 0 auto 30px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  width: 120px;
  height: 120px;
}


/* line 88, layout\_home.scss */

.ts-testimonials-slider-container .ts-testimonial-main .wd-testimonial-content {
  text-align: center;
  color: white;
}


/* line 93, layout\_home.scss */

.ts-testimonials-slider-container .ts-testimonial-main .wd-testimonial-user-name {
  text-align: center;
  text-transform: uppercase;
  color: white;
  padding-top: 20px;

}


/* line 100, layout\_home.scss */

.ts-testimonials-slider-container .ts-testimonial-main .wd-testimonial-user-meta {
  text-align: center;
  color: white;
  text-transform: capitalize;
}


/* line 107, layout\_home.scss */

.ts-testimonials-slider-container .ts-testimonial-main.style3 {
  text-align: left;
  padding-bottom: 0;
  background-color: whitesmoke;
  width: 100% !important;
  position: relative;
  /*.sign*/
}


/* line 112, layout\_home.scss */

.ts-testimonials-slider-container .ts-testimonial-main.style3 .content {
  height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
}


/* line 113, layout\_home.scss */

.ts-testimonials-slider-container .ts-testimonial-main.style3 .content .laquo,
.ts-testimonials-slider-container .ts-testimonial-main.style3 .content .raquo {
  display: none;
}


/* line 115, layout\_home.scss */

.ts-testimonials-slider-container .ts-testimonial-main.style3 .sign {
  position: absolute;
  left: 40%;
  margin-left: 60px;
  top: 220px;
  text-align: left;
  float: left;
  width: auto;
}


/* line 117, layout\_home.scss */

.ts-testimonials-slider-container .ts-testimonial-main.style3 .sign .author {
  padding-bottom: 20px;
  text-transform: uppercase;
  color: #111111;
}


/* line 118, layout\_home.scss */

.ts-testimonials-slider-container .ts-testimonial-main.style3 .sign .metadata {
  margin: -10px 0 30px !important;

  font-size: 14px;
  text-transform: capitalize;
}


/*.ts-testimonials-slider-container*/


/*SlideShow==============================================*/


/* line 126, layout\_home.scss */

.main-slideshow .tparrows {
  width: 33px;
  height: 50px;
}


/* line 129, layout\_home.scss */

.main-slideshow .tparrows:before {
  content: none !important;
}


/* line 133, layout\_home.scss */

.main-slideshow .tp-leftarrow.tparrows {
  background: url(images/left_slideshow.png) no-repeat;
}


/* line 135, layout\_home.scss */

.main-slideshow .tp-leftarrow.tparrows:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}


/* line 139, layout\_home.scss */

.main-slideshow .tp-rightarrow.tparrows {
  background: url(images/right_slideshow.png) no-repeat;
}


/* line 141, layout\_home.scss */

.main-slideshow .tp-rightarrow.tparrows:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}


/*===============================================================home2==========*/


/* line 4, layout\_home02.scss */

.header_2.site-header {
  background-color: #111111;
  margin-bottom: 0;
  color: white;
  /*menu*/
}


/* line 8, layout\_home02.scss */

.header_2.site-header .wd-header-mobile .mobile-menu {
  background-color: white;
}


/* line 10, layout\_home02.scss */

.header_2.site-header .wd-header-mobile .mobile-menu > .mobile-cart .cart-mini-content a span {
  background-color: #a5916a;
}


/* line 13, layout\_home02.scss */

.header_2.site-header a:hover {
  color: #a5916a !important;
}


/* line 18, layout\_home02.scss */

.header_2.site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li > a,
.header_2.site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li .title_login > a,
.header_2.site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li span > a {
  color: white;
}


/* line 19, layout\_home02.scss */

.header_2.site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li:after,
.header_2.site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li .wd_mini_cart {
  color: white;
}


/* line 21, layout\_home02.scss */

.header_2.site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account:hover a#login_text {
  color: #a5916a;
}


/* line 22, layout\_home02.scss */

.header_2.site-header .wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart {
  background-color: #a5916a;
  border-color: #a5916a;
}


/* line 23, layout\_home02.scss */

.header_2.site-header .wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart span {
  color: white;
}


/* line 26, layout\_home02.scss */

.header_2.site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account span:after {
  color: white;
}


/* line 27, layout\_home02.scss */

.header_2.site-header .wd-header-widget-right.shopping-cart-wrapper .footer .buttons a.button:hover {
  background-color: #a5916a;
  color: white !important;
  border-color: #a5916a;
}


/* line 30, layout\_home02.scss */

.header_2.site-header .search-form {
  border-color: white;
}


/* line 32, layout\_home02.scss */

.header_2.site-header .search-form input {
  color: white;
}


/* line 33, layout\_home02.scss */

.header_2.site-header .search-form input::-webkit-input-placeholder {
  color: white !important;
}


/* line 34, layout\_home02.scss */

.header_2.site-header .search-form input:-moz-placeholder {
  color: white !important;
}


/* line 35, layout\_home02.scss */

.header_2.site-header .search-form input::-moz-placeholder {
  color: white !important;
}


/* line 36, layout\_home02.scss */

.header_2.site-header .search-form input:-ms-input-placeholder {
  color: white !important;
}


/* line 38, layout\_home02.scss */

.header_2.site-header .search-form .search-submit {
  color: white;
}


/* line 3, _mixins.scss */

.header_2.site-header .search-form .search-submit:hover,
.header_2.site-header .search-form .search-submit:focus,
.header_2.site-header .search-form .search-submit:active {
  color: #a5916a;
  text-decoration: none;
}


/* line 42, layout\_home02.scss */

.header_2.site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a {
  color: white;
}


/* line 3, _mixins.scss */

.header_2.site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:hover,
.header_2.site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:focus,
.header_2.site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:active {
  color: #a5916a;
  text-decoration: none;
}


/* line 45, layout\_home02.scss */

.home-black {
  background-color: #111111;
  color: white;
  /*.site-content*/
}


/* line 47, layout\_home02.scss */

.home-black #to-top a:before {
  background-color: #a5916a;
}


/* line 48, layout\_home02.scss */

.home-black .TS-noeff .ts-imagehover .mask a.info:hover {
  color: #a5916a !important;
  border-color: #a5916a !important;
}


/* line 49, layout\_home02.scss */

.home-black .site-content {
  padding-bottom: 0;
  /*.woocommerce .products*/
  /*.parallax*/
  /*.banner_home*/
}


/* line 51, layout\_home02.scss */

.home-black .site-content .entry-content .heading-title-block h1,
.home-black .site-content .entry-content .heading-title-block h2 {
  color: white;
  background-image: url(.../../images/line_title_2.png);
}


/* line 55, layout\_home02.scss */

.home-black .site-content .woocommerce .products h3 {
  color: white;
}


/* line 3, _mixins.scss */

.home-black .site-content .woocommerce .products h3:hover,
.home-black .site-content .woocommerce .products h3:focus,
.home-black .site-content .woocommerce .products h3:active {
  color: #a5916a;
  text-decoration: none;
}


/* line 56, layout\_home02.scss */

.home-black .site-content .woocommerce .products span.price {
  color: #cccccc;
}


/* line 58, layout\_home02.scss */

.home-black .site-content .woocommerce .products span.price ins {
  color: #cccccc;
}


/* line 59, layout\_home02.scss */

.home-black .site-content .woocommerce .products span.price span {
  color: #cccccc;
}


/* line 64, layout\_home02.scss */

.home-black .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_btn_add_to_cart a.button:hover {
  color: #a5916a;
  border-color: #a5916a;
}


/* line 69, layout\_home02.scss */

.home-black .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.added_to_cart:hover,
.home-black .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.compare.button:hover,
.home-black .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover,
.home-black .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist .show a:hover,
.home-black .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.wd_quickshop_handler:hover {
  background-color: #a5916a;
  border-color: #a5916a;
}


/* line 81, layout\_home02.scss */

.home-black .site-content .product-bigger-image .product.list .wd_content_list > a {
  color: white;
}


/* line 3, _mixins.scss */

.home-black .site-content .product-bigger-image .product.list .wd_content_list > a:hover,
.home-black .site-content .product-bigger-image .product.list .wd_content_list > a:focus,
.home-black .site-content .product-bigger-image .product.list .wd_content_list > a:active {
  color: #636363;
  text-decoration: none;
}


/* line 82, layout\_home02.scss */

.home-black .site-content .product-bigger-image .product.list .wd_content_list span.price {
  color: white;
}


/* line 83, layout\_home02.scss */

.home-black .site-content .product-bigger-image .product.list .wd_content_list span.price del,
.home-black .site-content .product-bigger-image .product.list .wd_content_list span.price .amount,
.home-black .site-content .product-bigger-image .product.list .wd_content_list span.price ins {
  color: white;
}


/* line 86, layout\_home02.scss */

.home-black .site-content .product-bigger-image .product.list .wd_content_list .wd_add_to_cart_list a.button {
  border-color: white;
  color: white;
}


/* line 89, layout\_home02.scss */

.home-black .site-content .product-bigger-image .product.list .wd_content_list .wd_add_to_cart_list a.button:hover {
  border-color: #636363;
  color: #636363;
}


/* line 96, layout\_home02.scss */

.home-black .site-content .product-bigger-image.right {
  overflow: hidden;
}


/* line 97, layout\_home02.scss */

.home-black .site-content .product-bigger-image.right .wd-item-header {
  float: right;
  width: 100%;
}


/* line 104, layout\_home02.scss */

.home-black .site-content .parallax .wpb_wrapper a.button_line:hover {
  border-color: #a5916a;
  color: #a5916a !important;
}


/* line 114, layout\_home02.scss */

.home-black .site-content .banner_home .wpb_text_column h5 {
  color: white;
}


/* line 114, layout\_home02.scss */

.home-black .site-content .banner_home .wpb_text_column h5 span {
  font-size: 120%;
}


/* line 115, layout\_home02.scss */

.home-black .site-content .banner_home .wpb_text_column a {
  color: white;
  border-bottom: 1px solid white;
}


/* line 3, _mixins.scss */

.home-black .site-content .banner_home .wpb_text_column a:hover,
.home-black .site-content .banner_home .wpb_text_column a:focus,
.home-black .site-content .banner_home .wpb_text_column a:active {
  color: #a5916a;
  text-decoration: none;
}


/* line 116, layout\_home02.scss */

.home-black .site-content .banner_home .wpb_text_column a:hover {
  border-color: #a5916a;
}


/* line 123, layout\_home02.scss */

.home-black footer.site-footer .wd-footer-widget ul.address li i,
.home-black footer.site-footer .wd-footer-widget ul li a:hover {
  color: #a5916a;
}


/* line 128, layout\_home02.scss */

.home-black footer.site-footer .widget_wd_follow .social-icons a:hover,
.home-black footer.site-footer .widget_wd_follow .social-icons a:focus,
.home-black footer.site-footer .widget_wd_follow .social-icons a:active {
  color: #a5916a;
}


/*===============================================================home3==========*/


/* line 5, layout\_home03.scss */

.header_3.site-header {
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 2;
  background-color: transparent;
  margin-bottom: 0;
  color: white;
  /*menu*/
}


/* line 10, layout\_home03.scss */

.header_3.site-header .wd-header-mobile .mobile-menu {
  background-color: white;
}


/* line 12, layout\_home03.scss */

.header_3.site-header .wd-header-mobile .mobile-menu > .mobile-cart .cart-mini-content a span {
  background-color: #cb9a09;
}


/* line 15, layout\_home03.scss */

.header_3.site-header a:hover {
  color: #cb9a09 !important;
}


/* line 18, layout\_home03.scss */

.header_3.site-header .wd-header-widget-right {
  text-align: right;
}


/* line 21, layout\_home03.scss */

.header_3.site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li > a,
.header_3.site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li .title_login > a,
.header_3.site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li span > a {
  color: white;
}


/* line 22, layout\_home03.scss */

.header_3.site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li:after,
.header_3.site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li .wd_mini_cart {
  color: white;
}


/* line 24, layout\_home03.scss */

.header_3.site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account:hover a#login_text {
  color: #cb9a09;
}


/* line 25, layout\_home03.scss */

.header_3.site-header .wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart {
  background-color: #cb9a09;
  border-color: #cb9a09;
}


/* line 26, layout\_home03.scss */

.header_3.site-header .wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart span {
  color: white;
}


/* line 29, layout\_home03.scss */

.header_3.site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account span:after {
  color: white;
}


/* line 30, layout\_home03.scss */

.header_3.site-header .wd-header-widget-right.shopping-cart-wrapper .footer .buttons a.button:hover {
  background-color: #cb9a09;
  color: white !important;
  border-color: #cb9a09;
}


/* line 34, layout\_home03.scss */

.header_3.site-header .search-form {
  border-color: white;
}


/* line 36, layout\_home03.scss */

.header_3.site-header .search-form input {
  color: white;
}


/* line 37, layout\_home03.scss */

.header_3.site-header .search-form input::-webkit-input-placeholder {
  color: white !important;
}


/* line 38, layout\_home03.scss */

.header_3.site-header .search-form input:-moz-placeholder {
  color: white !important;
}


/* line 39, layout\_home03.scss */

.header_3.site-header .search-form input::-moz-placeholder {
  color: white !important;
}


/* line 40, layout\_home03.scss */

.header_3.site-header .search-form input:-ms-input-placeholder {
  color: white !important;
}


/* line 42, layout\_home03.scss */

.header_3.site-header .search-form .search-submit {
  color: white;
}


/* line 3, _mixins.scss */

.header_3.site-header .search-form .search-submit:hover,
.header_3.site-header .search-form .search-submit:focus,
.header_3.site-header .search-form .search-submit:active {
  color: #cb9a09;
  text-decoration: none;
}


/* line 46, layout\_home03.scss */

.header_3.site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a {
  color: white;
}


/* line 3, _mixins.scss */

.header_3.site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:hover,
.header_3.site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:focus,
.header_3.site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:active {
  color: #cb9a09;
  text-decoration: none;
}


/*.header_3.site-header*/


/* line 51, layout\_home03.scss */

.home-3 .site-content .entry-content .banner_top_h3 .heading-title-block.heading_style3 h1,
.home-3 .site-content .entry-content .banner_top_h3 .heading-title-block.heading_style3 h2 {
  background-image: url(.../../images/line_title_3.png);
}


/* line 54, layout\_home03.scss */

.home-3 {
  /*.sidebar*/
  /*.site-content*/
}


/* line 55, layout\_home03.scss */

.home-3 #to-top a:before {
  background-color: #cb9a09;
}


/* line 56, layout\_home03.scss */

.home-3 .slider_home3 .wpb_revslider_element {
  margin-bottom: 0;
}


/* line 57, layout\_home03.scss */

.home-3 .special_promotion .vc_column-inner {
  display: table !important;
  vertical-align: middle;
  width: 100%;
  margin: 0;
  height: 100%;
}


/* line 58, layout\_home03.scss */

.home-3 .special_promotion .vc_column-inner > .wpb_wrapper {
  display: table-cell;
  vertical-align: middle;
  float: none;
  color: white;
}


/* line 59, layout\_home03.scss */

.home-3 .special_promotion .vc_column-inner > .wpb_wrapper .heading-title-block h2 span {

}


/* line 62, layout\_home03.scss */

.home-3 .special_promotion .vc_column-inner > .wpb_wrapper .wpb_text_column {
  margin-bottom: 0;
}


/* line 65, layout\_home03.scss */

.home-3 .banner-text {
  text-align: center;
}


/* line 66, layout\_home03.scss */

.home-3 .banner-text .wpb_wrapper {
  padding: 10px 0 0;
  text-align: left;
  display: inline-block;
}


/* line 70, layout\_home03.scss */

.home-3 .banner-text .wpb_wrapper a.button_line {
  margin-top: 40px;
}


/* line 73, layout\_home03.scss */

.home-3 .sidebar {
  z-index: 1;
  position: relative;
  background-color: white;
  /*.widget_categories,.widget_archive*/
}


/* line 74, layout\_home03.scss */

.home-3 .sidebar .widget_tag_cloud .tagcloud a:hover {
  border-color: #cb9a09;
}


/* line 75, layout\_home03.scss */

.home-3 .sidebar a:hover {
  color: #cb9a09 !important;
}


/* line 77, layout\_home03.scss */

.home-3 .sidebar .widget ul li.item .post_thumbnail {
  margin-right: 20px;
}


/* line 81, layout\_home03.scss */

.home-3 .sidebar .widget ul li.item .detail span.price {
  font-size: 13px;
  color: #111111;
}


/* line 82, layout\_home03.scss */

.home-3 .sidebar .widget ul li.item .detail .entry-title a {
  font-size: 14px;
  line-height: 1.4em;
  font-weight: 600;
  color: #636363;
}


/* line 88, layout\_home03.scss */

.home-3 .sidebar .widget-title:before {
  background-color: #cb9a09;
}


/* line 95, layout\_home03.scss */

.home-3 .sidebar .widget_categories ul li:hover a,
.home-3 .sidebar .widget_categories ul li:hover:before,
.home-3 .sidebar .widget_archive ul li:hover a,
.home-3 .sidebar .widget_archive ul li:hover:before {
  color: #cb9a09;
}


/* line 104, layout\_home03.scss */

.home-3 .site-content {
  padding-bottom: 0;
  /*.woocommerce .products*/
}


/* line 106, layout\_home03.scss */

.home-3 .site-content .widget-title:before {
  background-color: #cb9a09;
}


/* line 111, layout\_home03.scss */

.home-3 .site-content .entry-content .heading-title-block h1,
.home-3 .site-content .entry-content .heading-title-block h2 {
  color: #363636;
  background-image: url(.../../images/line_title_3_2.png);
  text-align: left;
  background-position: left bottom;
}


/* line 113, layout\_home03.scss */

.home-3 .site-content .site-main .wd-template-custom > div:first-child {
  background-color: white;
  z-index: 1;
  -webkit-box-shadow: 0 -2px 10px #a3a3a3;
  -moz-box-shadow: 0 -2px 10px #a3a3a3;
  box-shadow: 0 -2px 10px #a3a3a3;
}


/* line 118, layout\_home03.scss */

.home-3 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_btn_add_to_cart a.button:hover {
  color: #cb9a09;
  border-color: #cb9a09;
}


/* line 123, layout\_home03.scss */

.home-3 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.added_to_cart:hover,
.home-3 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.compare.button:hover,
.home-3 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover,
.home-3 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist .show a:hover,
.home-3 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.wd_quickshop_handler:hover {
  background-color: #cb9a09;
  border-color: #cb9a09;
}


/* line 137, layout\_home03.scss */

.home-3 footer.site-footer .wd-footer-widget ul.address li i,
.home-3 footer.site-footer .wd-footer-widget ul li a:hover {
  color: #cb9a09;
}


/* line 142, layout\_home03.scss */

.home-3 footer.site-footer .widget_wd_follow .social-icons a:hover,
.home-3 footer.site-footer .widget_wd_follow .social-icons a:focus,
.home-3 footer.site-footer .widget_wd_follow .social-icons a:active {
  color: #cb9a09;
}


/* line 145, layout\_home03.scss */

.home-3 .content_blog .owl-wrapper-outer {
  background-color: whitesmoke;
}


/* line 146, layout\_home03.scss */

.home-3 .content_blog .owl-wrapper-outer .item {
  margin: 0;
}


/* line 147, layout\_home03.scss */

.home-3 .content_blog .owl-wrapper-outer .item_thumbnail {
  float: left;
  width: 50%;
  margin-right: 60px;
}


/* line 148, layout\_home03.scss */

.home-3 .content_blog .owl-wrapper-outer .item_content {
  overflow: hidden;
}


/* line 149, layout\_home03.scss */

.home-3 .content_blog .owl-wrapper-outer .item_content .content_infor .wd_read_more {
  float: left;
  display: block;
}


/* line 153, layout\_home03.scss */

.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li {
  margin-bottom: 0 !important;
}


/*===============================================================home2==========*/


/* line 5, layout\_home04.scss */

.home-4 {
  /*.wp_top_banner*/
  background-color: #f8f8f8;
  color: #111111;
  /*.site-header*/
  /*.sidebar*/
  /*.site-content*/
}


/* line 7, layout\_home04.scss */

.home-4 .wp_top_banner a.button_line-black {
  display: inline-block;
}


/* line 10, layout\_home04.scss */

.home-4 .TS-noeff .ts-imagehover .mask a.info:hover {
  color: #c65875 !important;
  border-color: #c65875 !important;
}


/* line 13, layout\_home04.scss */

.home-4 .site-header {
  margin-bottom: 0;
  /*menu*/
}


/* line 15, layout\_home04.scss */

.home-4 .site-header .wd-header-widget a:hover {
  color: #c65875;
}


/* line 17, layout\_home04.scss */

.home-4 .site-header .wd-header-mobile .mobile-menu a:hover {
  color: #c65875;
}


/* line 18, layout\_home04.scss */

.home-4 .site-header .wd-header-mobile .mobile-menu > .mobile-cart .cart-mini-content a span {
  background-color: #c65875;
}


/* line 21, layout\_home04.scss */

.home-4 .site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account:hover a#login_text {
  color: #c65875;
}


/* line 22, layout\_home04.scss */

.home-4 .site-header .wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart {
  background-color: #c65875;
  border-color: #c65875;
}


/* line 25, layout\_home04.scss */

.home-4 .site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account span:after {
  color: #111111;
}


/* line 26, layout\_home04.scss */

.home-4 .site-header .wd-header-widget-right.shopping-cart-wrapper .footer .buttons a.button:hover {
  background-color: #c65875;
  color: #111111 !important;
  border-color: #c65875;
}


/* line 31, layout\_home04.scss */

.home-4 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:hover {
  color: #c65875;
}


/* line 33, layout\_home04.scss */

.home-4 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:hover,
.home-4 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:focus,
.home-4 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:active {
  color: #c65875;
}


/* line 34, layout\_home04.scss */

.home-4 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li:hover > a {
  color: #c65875;
}


/* line 39, layout\_home04.scss */

.home-4 .sidebar {
  /*.widget_categories,.widget_archive*/
}


/* line 40, layout\_home04.scss */

.home-4 .sidebar > .vc_column-inner > .wpb_wrapper {
  height: 100%;
}


/* line 40, layout\_home04.scss */

.home-4 .sidebar > .vc_column-inner > .wpb_wrapper > .vc_row {
  height: 100%;
}


/* line 41, layout\_home04.scss */

.home-4 .sidebar .widget_tag_cloud .tagcloud a:hover {
  border-color: #c65875;
}


/* line 42, layout\_home04.scss */

.home-4 .sidebar a:hover {
  color: #c65875 !important;
}


/* line 44, layout\_home04.scss */

.home-4 .sidebar .widget ul li.item .post_thumbnail {
  margin-right: 20px;
}


/* line 48, layout\_home04.scss */

.home-4 .sidebar .widget ul li.item .detail span.price {
  font-size: 13px;
  color: #111111;
}


/* line 49, layout\_home04.scss */

.home-4 .sidebar .widget ul li.item .detail .entry-title a {

  font-size: 14px;
  line-height: 1.4em;
  font-weight: 600;
  color: #636363;
  text-transform: uppercase;
}


/* line 55, layout\_home04.scss */

.home-4 .sidebar .widget-title:before {
  background-color: #c65875;
}


/* line 62, layout\_home04.scss */

.home-4 .sidebar .widget_categories ul li:hover a,
.home-4 .sidebar .widget_categories ul li:hover:before,
.home-4 .sidebar .widget_archive ul li:hover a,
.home-4 .sidebar .widget_archive ul li:hover:before {
  color: #c65875;
}


/* line 71, layout\_home04.scss */

.home-4 #to-top a:before {
  background-color: #c65875;
}


/* line 72, layout\_home04.scss */

.home-4 .site-content {
  padding-bottom: 0;
  /*.woocommerce .products*/
  /*.parallax*/
  /*.banner_home*/
  /*#wp_ourblogs*/
}


/* line 75, layout\_home04.scss */

.home-4 .site-content .entry-content .heading-title-block h1,
.home-4 .site-content .entry-content .heading-title-block h2 {
  color: #111111;
  background-image: url(.../../images/line_title_4.png);
  text-align: left;
  background-position: left bottom;
}


/* line 80, layout\_home04.scss */

.home-4 .site-content .woocommerce .products h3 {
  color: #111111;
}


/* line 3, _mixins.scss */

.home-4 .site-content .woocommerce .products h3:hover,
.home-4 .site-content .woocommerce .products h3:focus,
.home-4 .site-content .woocommerce .products h3:active {
  color: #c65875;
  text-decoration: none;
}


/* line 81, layout\_home04.scss */

.home-4 .site-content .woocommerce .products span.price {
  color: black;
}


/* line 83, layout\_home04.scss */

.home-4 .site-content .woocommerce .products span.price ins {
  color: black;
}


/* line 84, layout\_home04.scss */

.home-4 .site-content .woocommerce .products span.price span {
  color: black;
}


/* line 89, layout\_home04.scss */

.home-4 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_btn_add_to_cart a.button:hover {
  color: #c65875;
  border-color: #c65875;
}


/* line 94, layout\_home04.scss */

.home-4 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.added_to_cart:hover,
.home-4 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.compare.button:hover,
.home-4 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover,
.home-4 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist .show a:hover,
.home-4 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.wd_quickshop_handler:hover {
  background-color: #c65875;
  border-color: #c65875;
}


/* line 106, layout\_home04.scss */

.home-4 .site-content .product-bigger-image .product.list .wd_content_list > a {
  color: #111111;
}


/* line 3, _mixins.scss */

.home-4 .site-content .product-bigger-image .product.list .wd_content_list > a:hover,
.home-4 .site-content .product-bigger-image .product.list .wd_content_list > a:focus,
.home-4 .site-content .product-bigger-image .product.list .wd_content_list > a:active {
  color: #636363;
  text-decoration: none;
}


/* line 107, layout\_home04.scss */

.home-4 .site-content .product-bigger-image .product.list .wd_content_list span.price {
  color: #111111;
}


/* line 108, layout\_home04.scss */

.home-4 .site-content .product-bigger-image .product.list .wd_content_list span.price del,
.home-4 .site-content .product-bigger-image .product.list .wd_content_list span.price .amount,
.home-4 .site-content .product-bigger-image .product.list .wd_content_list span.price ins {
  color: #111111;
}


/* line 111, layout\_home04.scss */

.home-4 .site-content .product-bigger-image .product.list .wd_content_list .wd_add_to_cart_list a.button {
  border-color: #111111;
  color: #111111;
}


/* line 114, layout\_home04.scss */

.home-4 .site-content .product-bigger-image .product.list .wd_content_list .wd_add_to_cart_list a.button:hover {
  border-color: #636363;
  color: #636363;
}


/* line 121, layout\_home04.scss */

.home-4 .site-content .product-bigger-image.right {
  overflow: hidden;
}


/* line 122, layout\_home04.scss */

.home-4 .site-content .product-bigger-image.right .wd-item-header {
  float: right;
  width: 100%;
}


/* line 128, layout\_home04.scss */

.home-4 .site-content .parallax .wpb_wrapper h1 {
  font-style: normal;
}


/* line 128, layout\_home04.scss */

.home-4 .site-content .parallax .wpb_wrapper h1 span {
  font-size: 320%;
}


/* line 129, layout\_home04.scss */

.home-4 .site-content .parallax .wpb_wrapper a.button {
  display: inline-block;
  background-color: transparent;
  border: 0 none;
  border-bottom: 2px solid white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: white;
  white-space: nowrap;
  padding: 0 0 3px;
  margin-bottom: 25px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;

  text-transform: uppercase;
  border-bottom: 2px solid #111111;
  color: #111111;
  margin-top: 60px;
}


/* line 223, _mixins.scss */

.home-4 .site-content .parallax .wpb_wrapper a.button:hover {
  background-color: transparent;
  border-bottom: 2px solid #960032;
  color: #960032;
}


/* line 134, layout\_home04.scss */

.home-4 .site-content .parallax .wpb_wrapper a.button:hover {
  border-color: #c65875;
  color: #c65875 !important;
}


/* line 144, layout\_home04.scss */

.home-4 .site-content .banner_home .wpb_text_column h5 {
  color: #111111;
}


/* line 144, layout\_home04.scss */

.home-4 .site-content .banner_home .wpb_text_column h5 span {
  font-size: 120%;
}


/* line 145, layout\_home04.scss */

.home-4 .site-content .banner_home .wpb_text_column a {
  color: #111111;
  border-bottom: 1px solid #111111;

}


/* line 3, _mixins.scss */

.home-4 .site-content .banner_home .wpb_text_column a:hover,
.home-4 .site-content .banner_home .wpb_text_column a:focus,
.home-4 .site-content .banner_home .wpb_text_column a:active {
  color: #c65875;
  text-decoration: none;
}


/* line 146, layout\_home04.scss */

.home-4 .site-content .banner_home .wpb_text_column a:hover {
  border-color: #c65875;
}


/* line 154, layout\_home04.scss */

.home-4 .site-content #wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-timeline-date-text,
.home-4 .site-content #wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-timeline-date-text,
.home-4 .site-content #wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-timeline-date-text,
.home-4 .site-content #wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-timeline-date-text {
  color: #c65875;
}


/* line 155, layout\_home04.scss */

.home-4 .site-content #wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-timeline-date-text:before,
.home-4 .site-content #wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-timeline-date-text:before,
.home-4 .site-content #wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-timeline-date-text:before,
.home-4 .site-content #wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-timeline-date-text:before {
  color: #c65875;
}


/* line 163, layout\_home04.scss */

.home-4 footer.site-footer .wd-footer-widget ul.address li i,
.home-4 footer.site-footer .wd-footer-widget ul li a:hover {
  color: #c65875;
}


/* line 168, layout\_home04.scss */

.home-4 footer.site-footer .widget_wd_follow .social-icons a:hover,
.home-4 footer.site-footer .widget_wd_follow .social-icons a:focus,
.home-4 footer.site-footer .widget_wd_follow .social-icons a:active {
  color: #c65875;
}


/*===============================================================home2==========*/


/* line 5, layout\_home05.scss */

.home-5 {
  /*.wp_top_banner*/
  color: #363636;
  /*.site-header*/
  /*.sidebar*/
  /*.site-content*/
}


/* line 7, layout\_home05.scss */

.home-5 .wp_top_banner a.button_line-black {
  display: inline-block;
}


/* line 10, layout\_home05.scss */

.home-5 .TS-noeff .ts-imagehover .mask a.info:hover {
  color: #75a196 !important;
  border-color: #75a196 !important;
}


/* line 13, layout\_home05.scss */

.home-5 .site-header {
  margin-bottom: 0;
  /*menu*/
}


/* line 15, layout\_home05.scss */

.home-5 .site-header .wd-header-widget a:hover {
  color: #75a196;
}


/* line 17, layout\_home05.scss */

.home-5 .site-header .wd-header-mobile .mobile-menu a:hover {
  color: #75a196;
}


/* line 18, layout\_home05.scss */

.home-5 .site-header .wd-header-mobile .mobile-menu > .mobile-cart .cart-mini-content a span {
  background-color: #75a196;
}


/* line 21, layout\_home05.scss */

.home-5 .site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account:hover a#login_text {
  color: #75a196;
}


/* line 22, layout\_home05.scss */

.home-5 .site-header .wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart {
  background-color: #75a196;
  border-color: #75a196;
}


/* line 23, layout\_home05.scss */

.home-5 .site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account span:after {
  color: #363636;
}


/* line 24, layout\_home05.scss */

.home-5 .site-header .wd-header-widget-right.shopping-cart-wrapper .footer .buttons a.button:hover {
  background-color: #75a196;
  color: #363636 !important;
  border-color: #75a196;
}


/* line 29, layout\_home05.scss */

.home-5 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:hover {
  color: #75a196;
}


/* line 31, layout\_home05.scss */

.home-5 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:hover,
.home-5 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:focus,
.home-5 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:active {
  color: #75a196;
}


/* line 32, layout\_home05.scss */

.home-5 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li:hover > a {
  color: #75a196;
}


/* line 37, layout\_home05.scss */

.home-5 .sidebar {
  /*.widget_categories,.widget_archive*/
}


/* line 38, layout\_home05.scss */

.home-5 .sidebar .widget_tag_cloud .tagcloud a:hover {
  border-color: #75a196;
}


/* line 39, layout\_home05.scss */

.home-5 .sidebar > div {
  background-color: #ffffff;
}


/* line 40, layout\_home05.scss */

.home-5 .sidebar a:hover {
  color: #75a196 !important;
}


/* line 42, layout\_home05.scss */

.home-5 .sidebar .widget ul li.item .post_thumbnail {
  margin-right: 20px;
}


/* line 46, layout\_home05.scss */

.home-5 .sidebar .widget ul li.item .detail span.price {
  font-size: 13px;
  color: #111111;
}


/* line 47, layout\_home05.scss */

.home-5 .sidebar .widget ul li.item .detail .entry-title a {
  font-size: 14px;
  line-height: 1.4em;
  font-weight: 600;
  color: #636363;
}


/* line 53, layout\_home05.scss */

.home-5 .sidebar .widget-title:before {
  background-color: #75a196;
}


/* line 60, layout\_home05.scss */

.home-5 .sidebar .widget_categories ul li:hover a,
.home-5 .sidebar .widget_categories ul li:hover:before,
.home-5 .sidebar .widget_archive ul li:hover a,
.home-5 .sidebar .widget_archive ul li:hover:before {
  color: #75a196;
}


/* line 69, layout\_home05.scss */

.home-5 #to-top a:before {
  background-color: #75a196;
}


/* line 71, layout\_home05.scss */

.home-5 .site-content {
  padding-bottom: 0;
  /*.woocommerce .products*/
}


/* line 73, layout\_home05.scss */

.home-5 .site-content .entry-content .heading-title-block h1,
.home-5 .site-content .entry-content .heading-title-block h2 {
  color: #363636;
  background-image: url(.../../images/line_title_5.png);
}


/* line 77, layout\_home05.scss */

.home-5 .site-content .woocommerce .products h3 {
  color: #363636;
}


/* line 3, _mixins.scss */

.home-5 .site-content .woocommerce .products h3:hover,
.home-5 .site-content .woocommerce .products h3:focus,
.home-5 .site-content .woocommerce .products h3:active {
  color: #75a196;
  text-decoration: none;
}


/* line 78, layout\_home05.scss */

.home-5 .site-content .woocommerce .products span.price {
  color: #030303;
}


/* line 80, layout\_home05.scss */

.home-5 .site-content .woocommerce .products span.price ins {
  color: #030303;
}


/* line 81, layout\_home05.scss */

.home-5 .site-content .woocommerce .products span.price span {
  color: #030303;
}


/* line 87, layout\_home05.scss */

.home-5 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_btn_add_to_cart a.button:hover {
  color: #75a196;
  border-color: #75a196;
}


/* line 92, layout\_home05.scss */

.home-5 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.added_to_cart:hover,
.home-5 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.compare.button:hover,
.home-5 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover,
.home-5 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist .show a:hover,
.home-5 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.wd_quickshop_handler:hover {
  background-color: #75a196;
  border-color: #75a196;
}


/* line 105, layout\_home05.scss */

.home-5 .site-content .product-bigger-image .product.list .wd_content_list > a {
  color: #636363;
}


/* line 3, _mixins.scss */

.home-5 .site-content .product-bigger-image .product.list .wd_content_list > a:hover,
.home-5 .site-content .product-bigger-image .product.list .wd_content_list > a:focus,
.home-5 .site-content .product-bigger-image .product.list .wd_content_list > a:active {
  color: #75a196;
  text-decoration: none;
}


/* line 106, layout\_home05.scss */

.home-5 .site-content .product-bigger-image .product.list .wd_content_list span.price {
  color: #363636;
}


/* line 107, layout\_home05.scss */

.home-5 .site-content .product-bigger-image .product.list .wd_content_list span.price del,
.home-5 .site-content .product-bigger-image .product.list .wd_content_list span.price .amount,
.home-5 .site-content .product-bigger-image .product.list .wd_content_list span.price ins {
  color: #363636;
}


/* line 109, layout\_home05.scss */

.home-5 .site-content .product-bigger-image .product.list .wd_content_list .wd_hiden_grid {
  color: #7c7c7c;
}


/* line 111, layout\_home05.scss */

.home-5 .site-content .product-bigger-image .product.list .wd_content_list .wd_add_to_cart_list a.button {
  border-color: #363636;
  color: #363636;
}


/* line 114, layout\_home05.scss */

.home-5 .site-content .product-bigger-image .product.list .wd_content_list .wd_add_to_cart_list a.button:hover {
  border-color: #636363;
  color: #636363;
}


/* line 121, layout\_home05.scss */

.home-5 .site-content .product-bigger-image.right {
  overflow: hidden;
}


/* line 122, layout\_home05.scss */

.home-5 .site-content .product-bigger-image.right .wd-item-header {
  float: right;
  width: 100%;
}


/* line 130, layout\_home05.scss */

.home-5 footer.site-footer .wd-footer-widget ul.address li i,
.home-5 footer.site-footer .wd-footer-widget ul li a:hover {
  color: #75a196;
}


/* line 135, layout\_home05.scss */

.home-5 footer.site-footer .widget_wd_follow .social-icons a:hover,
.home-5 footer.site-footer .widget_wd_follow .social-icons a:focus,
.home-5 footer.site-footer .widget_wd_follow .social-icons a:active {
  color: #75a196;
}


/* line 139, layout\_home05.scss */

.home-5 .wp_bestseller-h5 {
  margin-left: auto !important;
  margin-right: auto !important;
}


/*===============================================================home6==========*/


/* line 5, layout\_home06.scss */

.home-6 {
  color: #111111;
  /*.site-header*/
  /*.site-content*/
}


/* line 7, layout\_home06.scss */

.home-6 .site-header {
  margin-bottom: 0;
  /*menu*/
}


/* line 9, layout\_home06.scss */

.home-6 .site-header .wd-header-widget a:hover {
  color: #a1887f;
}


/* line 11, layout\_home06.scss */

.home-6 .site-header .wd-header-mobile .mobile-menu a:hover {
  color: #a1887f;
}


/* line 12, layout\_home06.scss */

.home-6 .site-header .wd-header-mobile .mobile-menu > .mobile-cart .cart-mini-content a span {
  background-color: #a1887f;
}


/* line 15, layout\_home06.scss */

.home-6 .site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account:hover a#login_text {
  color: #a1887f;
}


/* line 16, layout\_home06.scss */

.home-6 .site-header .wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart {
  background-color: #a1887f;
  border-color: #a1887f;
}


/* line 17, layout\_home06.scss */

.home-6 .site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account span:after {
  color: #111111;
}


/* line 18, layout\_home06.scss */

.home-6 .site-header .wd-header-widget-right.shopping-cart-wrapper .footer .buttons a.button:hover {
  background-color: #a1887f;
  color: #111111 !important;
  border-color: #a1887f;
}


/* line 23, layout\_home06.scss */

.home-6 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:hover {
  color: #a1887f;
}


/* line 25, layout\_home06.scss */

.home-6 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:hover,
.home-6 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:focus,
.home-6 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:active {
  color: #a1887f;
}


/* line 26, layout\_home06.scss */

.home-6 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li:hover > a {
  color: #a1887f;
}


/* line 31, layout\_home06.scss */

.home-6 #to-top a:before {
  background-color: #a1887f;
}


/* line 32, layout\_home06.scss */

.home-6 .site-content {
  padding-bottom: 0;
  /*.woocommerce .products*/
  /*wp_three_banner*/
}


/* line 34, layout\_home06.scss */

.home-6 .site-content .entry-content .heading-title-block h1,
.home-6 .site-content .entry-content .heading-title-block h2 {
  color: #111111;
  background-image: url(.../../images/line_title_6.png);
  padding-bottom: 15px;
}


/* line 38, layout\_home06.scss */

.home-6 .site-content .woocommerce .products h3 {
  color: #111111;
}


/* line 3, _mixins.scss */

.home-6 .site-content .woocommerce .products h3:hover,
.home-6 .site-content .woocommerce .products h3:focus,
.home-6 .site-content .woocommerce .products h3:active {
  color: #a1887f;
  text-decoration: none;
}


/* line 39, layout\_home06.scss */

.home-6 .site-content .woocommerce .products span.price {
  color: black;
}


/* line 41, layout\_home06.scss */

.home-6 .site-content .woocommerce .products span.price ins {
  color: black;
}


/* line 42, layout\_home06.scss */

.home-6 .site-content .woocommerce .products span.price span {
  color: black;
}


/* line 47, layout\_home06.scss */

.home-6 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_btn_add_to_cart a.button:hover {
  color: #a1887f;
  border-color: #a1887f;
}


/* line 52, layout\_home06.scss */

.home-6 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.added_to_cart:hover,
.home-6 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.compare.button:hover,
.home-6 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover,
.home-6 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist .show a:hover,
.home-6 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.wd_quickshop_handler:hover {
  background-color: #a1887f;
  border-color: #a1887f;
}


/* line 62, layout\_home06.scss */

.home-6 .site-content .wp_three_banner .image_style_2 {
  position: relative;
  overflow: hidden;
}


/* line 64, layout\_home06.scss */

.home-6 .site-content .wp_three_banner .image_style_2 img {
  width: 100%;
}


/* line 65, layout\_home06.scss */

.home-6 .site-content .wp_three_banner .image_style_2 .content_image_center {
  position: absolute;
  left: 10%;
  right: 10%;
  top: 50%;
  text-align: center;
  transform: translateY(-50%);
  width: 80%;
  min-height: 30%;
  background-color: rgba(255, 255, 255, 0.7);
}


/* line 68, layout\_home06.scss */

.home-6 .site-content .wp_three_banner .image_style_2 .content_image_center strong {
  padding-top: 20%;
  transform: translateY(-20%);
  display: inline-block;
}


/* line 70, layout\_home06.scss */

.home-6 .site-content .wp_three_banner .image_style_2:hover .content_image_center {
  background-color: rgba(161, 136, 127, 0.7);
}


/* line 70, layout\_home06.scss */

.home-6 .site-content .wp_three_banner .image_style_2:hover .content_image_center strong {
  color: #fff;
}


/* line 73, layout\_home06.scss */

.home-6 .site-content .content_blog .regular_image div.wd_item_blog > div {
  margin-top: 0 !important;
  background-color: transparent;
}


/* line 75, layout\_home06.scss */

.home-6 .site-content .content_blog .regular_image div.wd_item_blog > div .item_content {
  padding: 20px 0 0;
}


/* line 76, layout\_home06.scss */

.home-6 .site-content .content_blog .regular_image div.wd_item_blog > div .item_content .content_title h3 a {

  text-transform: uppercase;
}


/* line 82, layout\_home06.scss */

.home-6 footer.site-footer .wd-footer-widget ul.address li i,
.home-6 footer.site-footer .wd-footer-widget ul li a:hover {
  color: #a1887f;
}


/* line 87, layout\_home06.scss */

.home-6 footer.site-footer .widget_wd_follow .social-icons a:hover,
.home-6 footer.site-footer .widget_wd_follow .social-icons a:focus,
.home-6 footer.site-footer .widget_wd_follow .social-icons a:active {
  color: #a1887f;
}


/* line 92, layout\_home06.scss */

footer.site-footer.footer_white {
  background-color: #fafafa;
  color: #898989;
  border-top: 1px solid #a1887f;
}


/* line 96, layout\_home06.scss */

footer.site-footer.footer_white .wd-footer-widget {
  text-align: left;
}


/* line 97, layout\_home06.scss */

footer.site-footer.footer_white .wd-footer-widget .widget-title {
  color: #a1887f;
}


/* line 99, layout\_home06.scss */

footer.site-footer.footer_white .site-info {
  background-color: #fff;
  border-top: 1px solid #a1887f;
}


/*===============================================================home3==========*/


/* line 5, layout\_home07.scss */

.home-7 {
  /*.header_3.site-header*/
  /*.sidebar*/
  /*.site-content*/
}


/* line 6, layout\_home07.scss */

.home-7 .header_3.site-header {
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 2;
  background-color: transparent;
  margin-bottom: 0;
  color: white;
  /*menu*/
}


/* line 11, layout\_home07.scss */

.home-7 .header_3.site-header .wd-header-mobile .mobile-menu {
  background-color: white;
}


/* line 13, layout\_home07.scss */

.home-7 .header_3.site-header .wd-header-mobile .mobile-menu > .mobile-cart .cart-mini-content a span {
  background-color: #9ce9ec;
}


/* line 16, layout\_home07.scss */

.home-7 .header_3.site-header a:hover {
  color: #9ce9ec !important;
}


/* line 19, layout\_home07.scss */

.home-7 .header_3.site-header .wd-header-widget-right {
  text-align: right;
}


/* line 22, layout\_home07.scss */

.home-7 .header_3.site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li > a,
.home-7 .header_3.site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li .title_login > a,
.home-7 .header_3.site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li span > a {
  color: white;
}


/* line 23, layout\_home07.scss */

.home-7 .header_3.site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li:after,
.home-7 .header_3.site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li .wd_mini_cart {
  color: white;
}


/* line 25, layout\_home07.scss */

.home-7 .header_3.site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account:hover a#login_text {
  color: #9ce9ec;
}


/* line 26, layout\_home07.scss */

.home-7 .header_3.site-header .wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart {
  background-color: #9ce9ec;
  border-color: #9ce9ec;
}


/* line 27, layout\_home07.scss */

.home-7 .header_3.site-header .wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart span {
  color: white;
}


/* line 30, layout\_home07.scss */

.home-7 .header_3.site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account span:after {
  color: white;
}


/* line 31, layout\_home07.scss */

.home-7 .header_3.site-header .wd-header-widget-right.shopping-cart-wrapper .footer .buttons a.button:hover {
  background-color: #9ce9ec;
  color: white !important;
  border-color: #9ce9ec;
}


/* line 35, layout\_home07.scss */

.home-7 .header_3.site-header .search-form {
  border-color: white;
}


/* line 37, layout\_home07.scss */

.home-7 .header_3.site-header .search-form input {
  color: white;
}


/* line 38, layout\_home07.scss */

.home-7 .header_3.site-header .search-form input::-webkit-input-placeholder {
  color: white !important;
}


/* line 39, layout\_home07.scss */

.home-7 .header_3.site-header .search-form input:-moz-placeholder {
  color: white !important;
}


/* line 40, layout\_home07.scss */

.home-7 .header_3.site-header .search-form input::-moz-placeholder {
  color: white !important;
}


/* line 41, layout\_home07.scss */

.home-7 .header_3.site-header .search-form input:-ms-input-placeholder {
  color: white !important;
}


/* line 43, layout\_home07.scss */

.home-7 .header_3.site-header .search-form .search-submit {
  color: white;
}


/* line 3, _mixins.scss */

.home-7 .header_3.site-header .search-form .search-submit:hover,
.home-7 .header_3.site-header .search-form .search-submit:focus,
.home-7 .header_3.site-header .search-form .search-submit:active {
  color: #9ce9ec;
  text-decoration: none;
}


/* line 47, layout\_home07.scss */

.home-7 .header_3.site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a {
  color: white;
}


/* line 3, _mixins.scss */

.home-7 .header_3.site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:hover,
.home-7 .header_3.site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:focus,
.home-7 .header_3.site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:active {
  color: #9ce9ec;
  text-decoration: none;
}


/* line 51, layout\_home07.scss */

.home-7 #to-top a:before {
  background-color: #9ce9ec;
}


/* line 53, layout\_home07.scss */

.home-7 .sidebar {
  z-index: 1;
  position: relative;
  background-color: white;
  /*.widget_categories,.widget_archive*/
}


/* line 54, layout\_home07.scss */

.home-7 .sidebar .widget_tag_cloud .tagcloud a:hover {
  border-color: #9ce9ec;
}


/* line 55, layout\_home07.scss */

.home-7 .sidebar a:hover {
  color: #9ce9ec !important;
}


/* line 57, layout\_home07.scss */

.home-7 .sidebar .widget ul li.item .post_thumbnail {
  margin-right: 20px;
}


/* line 61, layout\_home07.scss */

.home-7 .sidebar .widget ul li.item .detail span.price {
  font-size: 13px;
  color: #111111;
}


/* line 62, layout\_home07.scss */

.home-7 .sidebar .widget ul li.item .detail .entry-title a {

  font-size: 14px;
  line-height: 1.4em;
  font-weight: 600;
  color: #636363;
}


/* line 68, layout\_home07.scss */

.home-7 .sidebar .widget-title:before {
  background-color: #9ce9ec;
}


/* line 73, layout\_home07.scss */

.home-7 .sidebar .widget_categories ul li:hover a,
.home-7 .sidebar .widget_categories ul li:hover:before,
.home-7 .sidebar .widget_archive ul li:hover a,
.home-7 .sidebar .widget_archive ul li:hover:before {
  color: #9ce9ec;
}


/* line 82, layout\_home07.scss */

.home-7 .site-content {
  padding-bottom: 0;
  /*.woocommerce .products*/
}


/* line 84, layout\_home07.scss */

.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask {
  z-index: 2;
}


/* line 85, layout\_home07.scss */

.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask .pi-item-content-wrapper {
  display: table;
  vertical-align: middle;
  width: 100%;
  margin: 0;
  height: 100%;
}


/* line 86, layout\_home07.scss */

.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask .pi-item-content-wrapper .pi-item-content {
  color: white;
  display: table-cell;
  vertical-align: middle;
  float: none;
}


/* line 88, layout\_home07.scss */

.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask .pi-item-content-wrapper .pi-item-content a.wp_item_title,
.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask .pi-item-content-wrapper .pi-item-content .price,
.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask .pi-item-content-wrapper .pi-item-content .wd_des {
  padding: 0 10px;
}


/* line 89, layout\_home07.scss */

.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask .pi-item-content-wrapper .pi-item-content a.wp_item_title {
  color: white;
  text-transform: uppercase;
  display: inline-block;
}


/* line 3, _mixins.scss */

.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask .pi-item-content-wrapper .pi-item-content a.wp_item_title:hover,
.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask .pi-item-content-wrapper .pi-item-content a.wp_item_title:focus,
.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask .pi-item-content-wrapper .pi-item-content a.wp_item_title:active {
  color: #9ce9ec;
  text-decoration: none;
}


/* line 91, layout\_home07.scss */

.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask .pi-item-content-wrapper .pi-item-content a.wp_item_title h3 {
  font-size: 100%;
  margin: 0;
}


/* line 94, layout\_home07.scss */

.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask .pi-item-content-wrapper .pi-item-content .price {
  margin-bottom: 20px;
  display: block;
}


/* line 96, layout\_home07.scss */

.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask .pi-item-content-wrapper .pi-item-content .price del .amount {
  font-weight: 600;
}


/* line 98, layout\_home07.scss */

.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask .pi-item-content-wrapper .pi-item-content .wd_des {
  padding-bottom: 20px;
}


/* line 99, layout\_home07.scss */

.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask .pi-item-content-wrapper .pi-item-content .wd_des .wd-short-description {
  height: 57px;
  overflow: hidden;
  text-overflow: ellipsis;
}


/* line 101, layout\_home07.scss */

.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask .pi-item-content-wrapper .pi-item-content .wd_btn_add_to_cart_list a {
  background-color: transparent;
  border: 0 none;
  border-bottom: 2px solid white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: white;
  white-space: nowrap;
  padding: 0 0 3px;
  margin-bottom: 25px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;

  text-transform: uppercase;
  margin-bottom: 0;
}


/* line 223, _mixins.scss */

.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask .pi-item-content-wrapper .pi-item-content .wd_btn_add_to_cart_list a:hover {
  background-color: transparent;
  border-bottom: 2px solid #960032;
  color: #960032;
}


/* line 102, layout\_home07.scss */

.home-7 .site-content .woocommerce .product-image .overlay_text_alt_mask .pi-item-content-wrapper .pi-item-content .wd_btn_add_to_cart_list a:hover {
  color: #9ce9ec;
  border-color: #9ce9ec;
}


/* line 111, layout\_home07.scss */

.home-7 footer.site-footer {
  margin: 0 -15px;
}


/* line 114, layout\_home07.scss */

.home-7 footer.site-footer .widget_wd_follow .social-icons a:hover,
.home-7 footer.site-footer .widget_wd_follow .social-icons a:focus,
.home-7 footer.site-footer .widget_wd_follow .social-icons a:active {
  color: #9ce9ec;
}


/*===============================================================home3==========*/


/* line 6, layout\_home08.scss */

.header_4 {
  color: white;
  /*menu*/
}


/* line 165, layout\_header.scss */

.header_4 .wd-header-mobile .mobile-menu {
  background-color: white;
}


/* line 167, layout\_header.scss */

.header_4 .wd-header-mobile .mobile-menu > .mobile-cart .cart-mini-content a span {
  background-color: #f9a825;
}


/* line 170, layout\_header.scss */

.header_4 a:hover {
  color: #f9a825 !important;
}


/* line 175, layout\_header.scss */

.header_4 .wd-header-widget-right.shopping-cart-wrapper > ul > li > a,
.header_4 .wd-header-widget-right.shopping-cart-wrapper > ul > li .title_login > a,
.header_4 .wd-header-widget-right.shopping-cart-wrapper > ul > li span > a {
  color: white;
}


/* line 176, layout\_header.scss */

.header_4 .wd-header-widget-right.shopping-cart-wrapper > ul > li:after,
.header_4 .wd-header-widget-right.shopping-cart-wrapper > ul > li .wd_mini_cart {
  color: white;
}


/* line 178, layout\_header.scss */

.header_4 .wd-header-widget-right.shopping-cart-wrapper .wd_account:hover a#login_text {
  color: #f9a825;
}


/* line 179, layout\_header.scss */

.header_4 .wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart {
  background-color: #f9a825;
  border-color: #f9a825;
}


/* line 180, layout\_header.scss */

.header_4 .wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart span {
  color: white;
}


/* line 183, layout\_header.scss */

.header_4 .wd-header-widget-right.shopping-cart-wrapper .wd_account span:after {
  color: white;
}


/* line 184, layout\_header.scss */

.header_4 .wd-header-widget-right.shopping-cart-wrapper .footer .buttons a.button:hover {
  background-color: #f9a825;
  color: white !important;
  border-color: #f9a825;
}


/* line 187, layout\_header.scss */

.header_4 .search-form {
  border-color: white;
}


/* line 189, layout\_header.scss */

.header_4 .search-form input {
  color: white;
}


/* line 190, layout\_header.scss */

.header_4 .search-form input::-webkit-input-placeholder {
  color: white !important;
}


/* line 191, layout\_header.scss */

.header_4 .search-form input:-moz-placeholder {
  color: white !important;
}


/* line 192, layout\_header.scss */

.header_4 .search-form input::-moz-placeholder {
  color: white !important;
}


/* line 193, layout\_header.scss */

.header_4 .search-form input:-ms-input-placeholder {
  color: white !important;
}


/* line 195, layout\_header.scss */

.header_4 .search-form .search-submit {
  color: white;
}


/* line 3, _mixins.scss */

.header_4 .search-form .search-submit:hover,
.header_4 .search-form .search-submit:focus,
.header_4 .search-form .search-submit:active {
  color: #f9a825;
  text-decoration: none;
}


/* line 199, layout\_header.scss */

.header_4 nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a {
  color: white;
}


/* line 3, _mixins.scss */

.header_4 nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:hover,
.header_4 nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:focus,
.header_4 nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:active {
  color: #f9a825;
  text-decoration: none;
}


/* line 10, layout\_home08.scss */

.home-8 {
  background: url(.../../images/bg_h8.png) 0 0;
  /*.site-header*/
  /*.sidebar*/
  /*.site-content*/
}


/* line 13, layout\_home08.scss */

.home-8 .site-header {
  /*menu*/
}


/* line 14, layout\_home08.scss */

.home-8 .site-header .wd-header-mobile .mobile-menu {
  background-color: white;
}


/* line 16, layout\_home08.scss */

.home-8 .site-header .wd-header-mobile .mobile-menu > .mobile-cart .cart-mini-content a span {
  background-color: #f9a825;
}


/* line 19, layout\_home08.scss */

.home-8 .site-header a:hover {
  color: #f9a825 !important;
}


/* line 22, layout\_home08.scss */

.home-8 .site-header .wd-header-widget-right {
  text-align: right;
}


/* line 25, layout\_home08.scss */

.home-8 .site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li > a,
.home-8 .site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li .title_login > a,
.home-8 .site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li span > a {
  color: white;
}


/* line 26, layout\_home08.scss */

.home-8 .site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li:after,
.home-8 .site-header .wd-header-widget-right.shopping-cart-wrapper > ul > li .wd_mini_cart {
  color: white;
}


/* line 28, layout\_home08.scss */

.home-8 .site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account:hover a#login_text {
  color: #f9a825;
}


/* line 29, layout\_home08.scss */

.home-8 .site-header .wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart {
  background-color: #f9a825;
  border-color: #f9a825;
}


/* line 30, layout\_home08.scss */

.home-8 .site-header .wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart span {
  color: white;
}


/* line 33, layout\_home08.scss */

.home-8 .site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account span:after {
  color: white;
}


/* line 34, layout\_home08.scss */

.home-8 .site-header .wd-header-widget-right.shopping-cart-wrapper .footer .buttons a.button:hover {
  background-color: #f9a825;
  color: white !important;
  border-color: #f9a825;
}


/* line 38, layout\_home08.scss */

.home-8 .site-header .search-form {
  border-color: white;
}


/* line 40, layout\_home08.scss */

.home-8 .site-header .search-form input {
  color: white;
}


/* line 41, layout\_home08.scss */

.home-8 .site-header .search-form input::-webkit-input-placeholder {
  color: white !important;
}


/* line 42, layout\_home08.scss */

.home-8 .site-header .search-form input:-moz-placeholder {
  color: white !important;
}


/* line 43, layout\_home08.scss */

.home-8 .site-header .search-form input::-moz-placeholder {
  color: white !important;
}


/* line 44, layout\_home08.scss */

.home-8 .site-header .search-form input:-ms-input-placeholder {
  color: white !important;
}


/* line 46, layout\_home08.scss */

.home-8 .site-header .search-form .search-submit {
  color: white;
}


/* line 3, _mixins.scss */

.home-8 .site-header .search-form .search-submit:hover,
.home-8 .site-header .search-form .search-submit:focus,
.home-8 .site-header .search-form .search-submit:active {
  color: #f9a825;
  text-decoration: none;
}


/* line 50, layout\_home08.scss */

.home-8 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a {
  color: white;
}


/* line 3, _mixins.scss */

.home-8 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:hover,
.home-8 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:focus,
.home-8 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:active {
  color: #f9a825;
  text-decoration: none;
}


/* line 54, layout\_home08.scss */

.home-8 #to-top a:before {
  background-color: #f9a825;
}


/* line 55, layout\_home08.scss */

.home-8 .slider_home3 .wpb_revslider_element {
  margin-bottom: 0;
}


/* line 56, layout\_home08.scss */

.home-8 .special_promotion .vc_column-inner {
  display: table !important;
  vertical-align: middle;
  width: 100%;
  margin: 0;
  height: 100%;
}


/* line 57, layout\_home08.scss */

.home-8 .special_promotion .vc_column-inner > .wpb_wrapper {
  display: table-cell;
  vertical-align: middle;
  float: none;
  color: white;
}


/* line 58, layout\_home08.scss */

.home-8 .special_promotion .vc_column-inner > .wpb_wrapper .heading-title-block h2 span {

}


/* line 61, layout\_home08.scss */

.home-8 .special_promotion .vc_column-inner > .wpb_wrapper .wpb_text_column {
  margin-bottom: 0;
}


/* line 64, layout\_home08.scss */

.home-8 .banner-h8 a.button_line {
  cursor: pointer;
}


/* line 65, layout\_home08.scss */

.home-8 .banner-h8 a.button_line:hover {
  color: white !important;
  border-color: white !important;
  text-decoration: none;
}


/* line 68, layout\_home08.scss */

.home-8 .sidebar {
  z-index: 1;
  position: relative;
  background-color: white;
  /*.widget_categories,.widget_archive*/
}


/* line 69, layout\_home08.scss */

.home-8 .sidebar .widget_tag_cloud .tagcloud a:hover {
  border-color: #f9a825;
}


/* line 70, layout\_home08.scss */

.home-8 .sidebar a:hover {
  color: #f9a825 !important;
}


/* line 72, layout\_home08.scss */

.home-8 .sidebar .widget ul li.item .post_thumbnail {
  margin-right: 20px;
}


/* line 76, layout\_home08.scss */

.home-8 .sidebar .widget ul li.item .detail span.price {
  font-size: 13px;
  color: #111111;
}


/* line 77, layout\_home08.scss */

.home-8 .sidebar .widget ul li.item .detail .entry-title a {

  font-size: 14px;
  line-height: 1.4em;
  font-weight: 600;
  color: #636363;
}


/* line 83, layout\_home08.scss */

.home-8 .sidebar .widget-title:before {
  background-color: #f9a825;
}


/* line 90, layout\_home08.scss */

.home-8 .sidebar .widget_categories ul li:hover a,
.home-8 .sidebar .widget_categories ul li:hover:before,
.home-8 .sidebar .widget_archive ul li:hover a,
.home-8 .sidebar .widget_archive ul li:hover:before {
  color: #f9a825;
}


/* line 99, layout\_home08.scss */

.home-8 .site-content {
  padding-bottom: 0;
  /*.woocommerce .products*/
  /*.wd_blog_feature*/
  /*.content_blog*/
}


/* line 101, layout\_home08.scss */

.home-8 .site-content .widget-title:before {
  background-color: #f9a825;
}


/* line 106, layout\_home08.scss */

.home-8 .site-content .entry-content .heading-title-block h1,
.home-8 .site-content .entry-content .heading-title-block h2 {
  color: #363636;
  background-image: url(.../../images/line_title_8.png);
  text-align: center;
  background-position: center bottom;
}


/* line 108, layout\_home08.scss */

.home-8 .site-content .site-main .wd-template-custom > div:first-child {
  background-color: white;
  z-index: 1;
  -webkit-box-shadow: 0 -2px 10px #a3a3a3;
  -moz-box-shadow: 0 -2px 10px #a3a3a3;
  box-shadow: 0 -2px 10px #a3a3a3;
}


/* line 112, layout\_home08.scss */

.home-8 .site-content .woocommerce .products h3 {
  color: white;
}


/* line 3, _mixins.scss */

.home-8 .site-content .woocommerce .products h3:hover,
.home-8 .site-content .woocommerce .products h3:focus,
.home-8 .site-content .woocommerce .products h3:active {
  color: #f9a825;
  text-decoration: none;
}


/* line 113, layout\_home08.scss */

.home-8 .site-content .woocommerce .products span.price {
  color: #cccccc;
}


/* line 115, layout\_home08.scss */

.home-8 .site-content .woocommerce .products span.price ins {
  color: #cccccc;
}


/* line 116, layout\_home08.scss */

.home-8 .site-content .woocommerce .products span.price span {
  color: #cccccc;
}


/* line 122, layout\_home08.scss */

.home-8 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_btn_add_to_cart a.button:hover {
  color: #f9a825;
  border-color: #f9a825;
}


/* line 127, layout\_home08.scss */

.home-8 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.added_to_cart:hover,
.home-8 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.compare.button:hover,
.home-8 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover,
.home-8 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist .show a:hover,
.home-8 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.wd_quickshop_handler:hover {
  background-color: #f9a825;
  border-color: #f9a825;
}


/* line 138, layout\_home08.scss */

.home-8 .site-content .wd_blog_feature .wd_blog_item {
  background-color: white;
}


/* line 140, layout\_home08.scss */

.home-8 .site-content .wd_blog_feature .wd_blog_item .wd_blog_item_content {
  padding: 30px;
}


/* line 142, layout\_home08.scss */

.home-8 .site-content .wd_blog_feature .wd_blog_item .wd_blog_item_content h3 {
  margin-top: 0;
}


/* line 143, layout\_home08.scss */

.home-8 .site-content .wd_blog_feature .wd_blog_item .wd_blog_item_content h3 a {
  font-size: 36px;
  color: #111111;
}


/* line 3, _mixins.scss */

.home-8 .site-content .wd_blog_feature .wd_blog_item .wd_blog_item_content h3 a:hover,
.home-8 .site-content .wd_blog_feature .wd_blog_item .wd_blog_item_content h3 a:focus,
.home-8 .site-content .wd_blog_feature .wd_blog_item .wd_blog_item_content h3 a:active {
  color: #f9a825;
  text-decoration: none;
}


/* line 147, layout\_home08.scss */

.home-8 .site-content .wd_blog_feature .wd_blog_item_header {
  position: relative;
}


/* line 148, layout\_home08.scss */

.home-8 .site-content .wd_blog_feature .wd_blog_item_header .title_feature {
  position: absolute;
  top: 10px;
  left: -10px;
  background-color: #111111;
  color: #f9a825;
  text-transform: uppercase;
  padding: 10px 20px;

  font-weight: 600;
}


/* line 162, layout\_home08.scss */

.home-8 .site-content .content_blog .wd_item_blog > div {
  background-color: white;
}


/* line 165, layout\_home08.scss */

.home-8 .site-content .content_blog .wd_item_blog > div .item_content .wd_link_home a {
  color: #f9a825;
  border-color: #f9a825;
}


/* line 167, layout\_home08.scss */

.home-8 .site-content .content_blog .wd_item_blog > div .item_content .wd_link_home a:hover {
  color: #111111;
  border-color: #111111;
}


/* line 169, layout\_home08.scss */

.home-8 .site-content .content_blog .wd_item_blog > div .item_content .content_title h3 a:hover {
  color: #f9a825;
}


/* line 176, layout\_home08.scss */

.home-8 footer.site-footer {
  background-color: rgba(0, 0, 0, 0.61);
  color: #cccccc;
}


/* line 180, layout\_home08.scss */

.home-8 footer.site-footer .wd-footer-widget ul li a {
  color: #cccccc;
}


/* line 3, _mixins.scss */

.home-8 footer.site-footer .wd-footer-widget ul li a:hover,
.home-8 footer.site-footer .wd-footer-widget ul li a:focus,
.home-8 footer.site-footer .wd-footer-widget ul li a:active {
  color: #f9a825;
  text-decoration: none;
}


/* line 183, layout\_home08.scss */

.home-8 footer.site-footer .wd-footer-widget ul.address li i {
  color: #f9a825;
}


/* line 185, layout\_home08.scss */

.home-8 footer.site-footer .widget_wd_follow .social-icons a {
  color: #cccccc;
}


/* line 3, _mixins.scss */

.home-8 footer.site-footer .widget_wd_follow .social-icons a:hover,
.home-8 footer.site-footer .widget_wd_follow .social-icons a:focus,
.home-8 footer.site-footer .widget_wd_follow .social-icons a:active {
  color: #f9a825;
  text-decoration: none;
}


/* line 187, layout\_home08.scss */

.home-8 footer.site-footer .widget_wd_follow .social-icons a:focus,
.home-8 footer.site-footer .widget_wd_follow .social-icons a:active {
  color: #f9a825;
}


/* line 190, layout\_home08.scss */

.home-8 .content_blog .owl-wrapper-outer {
  background-color: whitesmoke;
}


/* line 191, layout\_home08.scss */

.home-8 .content_blog .owl-wrapper-outer .item {
  margin: 0;
}


/* line 192, layout\_home08.scss */

.home-8 .content_blog .owl-wrapper-outer .item_thumbnail {
  float: left;
  width: 50%;
  margin-right: 60px;
}


/* line 193, layout\_home08.scss */

.home-8 .content_blog .owl-wrapper-outer .item_content {
  overflow: hidden;
}


/* line 194, layout\_home08.scss */

.home-8 .content_blog .owl-wrapper-outer .item_content .content_infor .wd_read_more {
  float: left;
  display: block;
}


/*.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{ margin-bottom:0!important;}*/


/* line 200, layout\_home08.scss */

.wp_TS-icon-h8 .box-detail-wrapper {
  color: white;
}


/* line 203, layout\_home08.scss */

.wp_TS-icon-h8 .box-detail-wrapper i {
  font-size: 80% !important;
}


/* line 204, layout\_home08.scss */

.wp_TS-icon-h8 .box-detail-wrapper a {
  cursor: pointer;
}


/* line 206, layout\_home08.scss */

.wp_TS-icon-h8 .box-detail-wrapper a:hover {
  color: #f9a825;
  border-color: #f9a825;
}


/* line 210, layout\_home08.scss */

.widget_subscriptions {
  border: 5px solid #111111;
  padding: 30px;
  margin-top: 30px;
  text-align: center;
}


/* line 215, layout\_home08.scss */

.widget_subscriptions h2.widget-title {
  margin-top: 0;
  background-image: url(.../../images/line_title_8.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  padding-bottom: 20px;
}


/* line 221, layout\_home08.scss */

.widget_subscriptions h2.widget-title:before {
  height: 0;
}


/* line 223, layout\_home08.scss */

.widget_subscriptions .newsletter {
  padding-bottom: 30px;
}


/* line 224, layout\_home08.scss */

.widget_subscriptions .subscribe-email {
  display: inline;
}


/* line 225, layout\_home08.scss */

.widget_subscriptions .subscribe-email .subscribe_email {
  border-width: 1px;
  margin: 0 20px 5px;
  padding: 3px 5px 4px;
}


/* line 234, layout\_home08.scss */

.wp_bg_full > div {
  margin-right: -200% !important;
}


/* line 236, layout\_home08.scss */

.wp_bg_full > div .sidebar {
  width: 30%;
}


/*===============================================================home2==========*/


/* line 5, layout\_home09.scss */

.home-9 {
  /*.wp_top_banner*/
  background-color: #f8f8f8;
  color: #111111;
  /*.site-header*/
  /*.sidebar*/
  /*.site-content*/
}


/* line 7, layout\_home09.scss */

.home-9 .wp_top_banner a.button_line-black {
  display: inline-block;
}


/* line 10, layout\_home09.scss */

.home-9 .TS-noeff .ts-imagehover .mask a.info:hover {
  color: #eb7b59 !important;
  border-color: #eb7b59 !important;
}


/* line 13, layout\_home09.scss */

.home-9 .site-header {
  margin-bottom: 0;
  /*menu*/
}


/* line 15, layout\_home09.scss */

.home-9 .site-header .wd-header-widget a:hover {
  color: #eb7b59;
}


/* line 17, layout\_home09.scss */

.home-9 .site-header .wd-header-mobile .mobile-menu a:hover {
  color: #eb7b59;
}


/* line 18, layout\_home09.scss */

.home-9 .site-header .wd-header-mobile .mobile-menu > .mobile-cart .cart-mini-content a span {
  background-color: #eb7b59;
}


/* line 21, layout\_home09.scss */

.home-9 .site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account:hover a#login_text {
  color: #eb7b59;
}


/* line 22, layout\_home09.scss */

.home-9 .site-header .wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart {
  background-color: #eb7b59;
  border-color: #eb7b59;
}


/* line 25, layout\_home09.scss */

.home-9 .site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account span:after {
  color: #111111;
}


/* line 26, layout\_home09.scss */

.home-9 .site-header .wd-header-widget-right.shopping-cart-wrapper .footer .buttons a.button:hover {
  background-color: #eb7b59;
  color: #111111 !important;
  border-color: #eb7b59;
}


/* line 31, layout\_home09.scss */

.home-9 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:hover {
  color: #eb7b59;
}


/* line 33, layout\_home09.scss */

.home-9 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:hover,
.home-9 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:focus,
.home-9 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:active {
  color: #eb7b59;
}


/* line 34, layout\_home09.scss */

.home-9 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li:hover > a {
  color: #eb7b59;
}


/* line 39, layout\_home09.scss */

.home-9 .sidebar {
  /*.widget_categories,.widget_archive*/
}


/* line 40, layout\_home09.scss */

.home-9 .sidebar > .vc_column-inner > .wpb_wrapper {
  height: 100%;
}


/* line 40, layout\_home09.scss */

.home-9 .sidebar > .vc_column-inner > .wpb_wrapper > .vc_row {
  height: 100%;
}


/* line 41, layout\_home09.scss */

.home-9 .sidebar .widget_tag_cloud .tagcloud a:hover {
  border-color: #eb7b59;
}


/* line 42, layout\_home09.scss */

.home-9 .sidebar a:hover {
  color: #eb7b59 !important;
}


/* line 44, layout\_home09.scss */

.home-9 .sidebar .widget ul li.item .post_thumbnail {
  margin-right: 20px;
}


/* line 48, layout\_home09.scss */

.home-9 .sidebar .widget ul li.item .detail span.price {
  font-size: 13px;
  color: #111111;
}


/* line 49, layout\_home09.scss */

.home-9 .sidebar .widget ul li.item .detail .entry-title a {

  font-size: 14px;
  line-height: 1.4em;
  font-weight: 600;
  color: #636363;
  text-transform: uppercase;
}


/* line 55, layout\_home09.scss */

.home-9 .sidebar .widget-title:before {
  background-color: #eb7b59;
}


/* line 62, layout\_home09.scss */

.home-9 .sidebar .widget_categories ul li:hover a,
.home-9 .sidebar .widget_categories ul li:hover:before,
.home-9 .sidebar .widget_archive ul li:hover a,
.home-9 .sidebar .widget_archive ul li:hover:before {
  color: #eb7b59;
}


/* line 71, layout\_home09.scss */

.home-9 #to-top a:before {
  background-color: #eb7b59;
}


/* line 72, layout\_home09.scss */

.home-9 .site-content {
  padding-bottom: 0;
  /*.woocommerce .products*/
  /*.parallax*/
  /*.banner_home*/
  /*#wp_ourblogs*/
}


/* line 75, layout\_home09.scss */

.home-9 .site-content .entry-content .heading-title-block h1,
.home-9 .site-content .entry-content .heading-title-block h2 {
  color: #111111;
  background-image: url(.../../images/line_title_9.png);
}


/* line 80, layout\_home09.scss */

.home-9 .site-content .woocommerce .products h3 {
  color: #111111;
}


/* line 3, _mixins.scss */

.home-9 .site-content .woocommerce .products h3:hover,
.home-9 .site-content .woocommerce .products h3:focus,
.home-9 .site-content .woocommerce .products h3:active {
  color: #eb7b59;
  text-decoration: none;
}


/* line 81, layout\_home09.scss */

.home-9 .site-content .woocommerce .products span.price {
  color: black;
}


/* line 83, layout\_home09.scss */

.home-9 .site-content .woocommerce .products span.price ins {
  color: black;
}


/* line 84, layout\_home09.scss */

.home-9 .site-content .woocommerce .products span.price span {
  color: black;
}


/* line 89, layout\_home09.scss */

.home-9 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_btn_add_to_cart a.button:hover {
  color: #eb7b59;
  border-color: #eb7b59;
}


/* line 94, layout\_home09.scss */

.home-9 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.added_to_cart:hover,
.home-9 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.compare.button:hover,
.home-9 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover,
.home-9 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist .show a:hover,
.home-9 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.wd_quickshop_handler:hover {
  background-color: #eb7b59;
  border-color: #eb7b59;
}


/* line 106, layout\_home09.scss */

.home-9 .site-content .product-bigger-image .product.list .wd_content_list > a {
  color: #111111;
}


/* line 3, _mixins.scss */

.home-9 .site-content .product-bigger-image .product.list .wd_content_list > a:hover,
.home-9 .site-content .product-bigger-image .product.list .wd_content_list > a:focus,
.home-9 .site-content .product-bigger-image .product.list .wd_content_list > a:active {
  color: #636363;
  text-decoration: none;
}


/* line 107, layout\_home09.scss */

.home-9 .site-content .product-bigger-image .product.list .wd_content_list span.price {
  color: #111111;
}


/* line 108, layout\_home09.scss */

.home-9 .site-content .product-bigger-image .product.list .wd_content_list span.price del,
.home-9 .site-content .product-bigger-image .product.list .wd_content_list span.price .amount,
.home-9 .site-content .product-bigger-image .product.list .wd_content_list span.price ins {
  color: #111111;
}


/* line 111, layout\_home09.scss */

.home-9 .site-content .product-bigger-image .product.list .wd_content_list .wd_add_to_cart_list a.button {
  border-color: #111111;
  color: #111111;
}


/* line 114, layout\_home09.scss */

.home-9 .site-content .product-bigger-image .product.list .wd_content_list .wd_add_to_cart_list a.button:hover {
  border-color: #636363;
  color: #636363;
}


/* line 121, layout\_home09.scss */

.home-9 .site-content .product-bigger-image.right {
  overflow: hidden;
}


/* line 122, layout\_home09.scss */

.home-9 .site-content .product-bigger-image.right .wd-item-header {
  float: right;
  width: 100%;
}


/* line 128, layout\_home09.scss */

.home-9 .site-content .parallax .wpb_wrapper h1 {

  font-style: normal;
}


/* line 128, layout\_home09.scss */

.home-9 .site-content .parallax .wpb_wrapper h1 span {
  font-size: 320%;
}


/* line 129, layout\_home09.scss */

.home-9 .site-content .parallax .wpb_wrapper a.button {
  display: inline-block;
  background-color: transparent;
  border: 0 none;
  border-bottom: 2px solid white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: white;
  white-space: nowrap;
  padding: 0 0 3px;
  margin-bottom: 25px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;

  text-transform: uppercase;
  border-bottom: 2px solid #111111;
  color: #111111;
  margin-top: 60px;
}


/* line 223, _mixins.scss */

.home-9 .site-content .parallax .wpb_wrapper a.button:hover {
  background-color: transparent;
  border-bottom: 2px solid #960032;
  color: #960032;
}


/* line 134, layout\_home09.scss */

.home-9 .site-content .parallax .wpb_wrapper a.button:hover {
  border-color: #eb7b59;
  color: #eb7b59 !important;
}


/* line 144, layout\_home09.scss */

.home-9 .site-content .banner_home .wpb_text_column h5 {
  color: #111111;
}


/* line 144, layout\_home09.scss */

.home-9 .site-content .banner_home .wpb_text_column h5 span {
  font-size: 120%;
}


/* line 145, layout\_home09.scss */

.home-9 .site-content .banner_home .wpb_text_column a {
  color: #111111;
  border-bottom: 1px solid #111111;

}


/* line 3, _mixins.scss */

.home-9 .site-content .banner_home .wpb_text_column a:hover,
.home-9 .site-content .banner_home .wpb_text_column a:focus,
.home-9 .site-content .banner_home .wpb_text_column a:active {
  color: #eb7b59;
  text-decoration: none;
}


/* line 146, layout\_home09.scss */

.home-9 .site-content .banner_home .wpb_text_column a:hover {
  border-color: #eb7b59;
}


/* line 154, layout\_home09.scss */

.home-9 .site-content #wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-timeline-date-text,
.home-9 .site-content #wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-timeline-date-text,
.home-9 .site-content #wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-timeline-date-text,
.home-9 .site-content #wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-timeline-date-text {
  color: #eb7b59;
}


/* line 155, layout\_home09.scss */

.home-9 .site-content #wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-timeline-date-text:before,
.home-9 .site-content #wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-timeline-date-text:before,
.home-9 .site-content #wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-timeline-date-text:before,
.home-9 .site-content #wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-timeline-date-text:before {
  color: #eb7b59;
}


/* line 164, layout\_home09.scss */

.home-9 .site-content .portfolio_sc .thumb-tag .wd_thumb-tag .wd_pf_readmore a:hover {
  color: #eb7b59;
  border-color: #eb7b59;
}


/* line 167, layout\_home09.scss */

.home-9 .site-content .portfolio_sc .thumb-tag .wd_thumb-tag h2 a:hover {
  color: #eb7b59;
}


/* line 174, layout\_home09.scss */

.home-9 footer.site-footer .wd-footer-widget ul.address li i,
.home-9 footer.site-footer .wd-footer-widget ul li a:hover {
  color: #eb7b59;
}


/* line 179, layout\_home09.scss */

.home-9 footer.site-footer .widget_wd_follow .social-icons a:hover,
.home-9 footer.site-footer .widget_wd_follow .social-icons a:focus,
.home-9 footer.site-footer .widget_wd_follow .social-icons a:active {
  color: #eb7b59;
}


/*===============================================================home2==========*/


/* line 5, layout\_home10.scss */

.home-10 {
  /*.wp_top_banner*/
  background-color: #f8f8f8;
  color: #111111;
  /*.site-header*/
  /*.site-content*/
}


/* line 7, layout\_home10.scss */

.home-10 .wp_top_banner a.button_line-black {
  display: inline-block;
}


/* line 10, layout\_home10.scss */

.home-10 .TS-noeff .ts-imagehover .mask a.info:hover {
  color: #917081 !important;
  border-color: #917081 !important;
}


/* line 15, layout\_home10.scss */

.home-10 .site-header {
  margin-bottom: 0;
}


/* line 17, layout\_home10.scss */

.home-10 .site-header .wd-header-widget a:hover {
  color: #917081;
}


/* line 19, layout\_home10.scss */

.home-10 .site-header .wd-header-mobile .mobile-menu a:hover {
  color: #917081;
}


/* line 20, layout\_home10.scss */

.home-10 .site-header .wd-header-mobile .mobile-menu > .mobile-cart .cart-mini-content a span {
  background-color: #917081;
}


/* line 23, layout\_home10.scss */

.home-10 .site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account:hover a#login_text {
  color: #917081;
}


/* line 24, layout\_home10.scss */

.home-10 .site-header .wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart {
  background-color: #917081;
  border-color: #917081;
}


/* line 27, layout\_home10.scss */

.home-10 .site-header .wd-header-widget-right.shopping-cart-wrapper .wd_account span:after {
  color: #111111;
}


/* line 28, layout\_home10.scss */

.home-10 .site-header .wd-header-widget-right.shopping-cart-wrapper .footer .buttons a.button:hover {
  background-color: #917081;
  color: #111111 !important;
  border-color: #917081;
}


/* line 32, layout\_home10.scss */

.home-10 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:hover {
  color: #917081;
}


/* line 34, layout\_home10.scss */

.home-10 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:hover,
.home-10 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:focus,
.home-10 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:active {
  color: #917081;
}


/* line 35, layout\_home10.scss */

.home-10 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li:hover > a {
  color: #917081;
}


/* line 38, layout\_home10.scss */

.home-10 .site-header nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:hover > a span:after {
  background-color: #917081;
}


/* line 45, layout\_home10.scss */

.home-10 #to-top a:before {
  background-color: #917081;
}


/* line 46, layout\_home10.scss */

.home-10 .site-content {
  padding-bottom: 0;
  /*.woocommerce .products*/
}


/* line 49, layout\_home10.scss */

.home-10 .site-content .entry-content .heading-title-block h1,
.home-10 .site-content .entry-content .heading-title-block h2 {
  color: #111111;
  background-image: url(.../../images/line_title_10-2.png);
}


/* line 54, layout\_home10.scss */

.home-10 .site-content .woocommerce .products h3 {
  color: #111111;
}


/* line 3, _mixins.scss */

.home-10 .site-content .woocommerce .products h3:hover,
.home-10 .site-content .woocommerce .products h3:focus,
.home-10 .site-content .woocommerce .products h3:active {
  color: #917081;
  text-decoration: none;
}


/* line 55, layout\_home10.scss */

.home-10 .site-content .woocommerce .products span.price {
  color: black;
}


/* line 57, layout\_home10.scss */

.home-10 .site-content .woocommerce .products span.price ins {
  color: black;
}


/* line 58, layout\_home10.scss */

.home-10 .site-content .woocommerce .products span.price span {
  color: black;
}


/* line 63, layout\_home10.scss */

.home-10 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_btn_add_to_cart a.button:hover {
  color: #917081;
  border-color: #917081;
}


/* line 68, layout\_home10.scss */

.home-10 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.added_to_cart:hover,
.home-10 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.compare.button:hover,
.home-10 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover,
.home-10 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist .show a:hover,
.home-10 .site-content .woocommerce .products.grid .product .wd_add_to_cart .wd_product_btn a.wd_quickshop_handler:hover {
  background-color: #917081;
  border-color: #917081;
}


/* line 82, layout\_home10.scss */

.home-10 .site-content .ts-testimonials-slider-container .ts-testimonial-main .wd-testimonial-thumb img {
  border: 5px solid white;
}


/* line 88, layout\_home10.scss */

.home-10 footer.site-footer .wd-footer-widget ul.address li i,
.home-10 footer.site-footer .wd-footer-widget ul li a:hover {
  color: #917081;
}


/* line 93, layout\_home10.scss */

.home-10 footer.site-footer .widget_wd_follow .social-icons a:hover,
.home-10 footer.site-footer .widget_wd_follow .social-icons a:focus,
.home-10 footer.site-footer .widget_wd_follow .social-icons a:active {
  color: #917081;
}


/* line 95, layout\_home10.scss */

.home-10 footer.site-footer.footer-line .site-footer.footer-content section.widget_subscriptions .button:hover {
  color: white;
  background-color: #917081;
}


/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */


/* line 6, layout\_menu.scss */

.nav-menu {
  margin: 0 auto;
  padding-top: 30px;
}


/* line 9, layout\_menu.scss */

.nav-menu li {
  display: inline-block;
  position: relative;
}


/* line 12, layout\_menu.scss */

.nav-menu li a {
  display: inline-block;
  padding: 15px 30px;
  text-transform: uppercase;
  background-color: transparent;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;

  color: #363636;
}


/* line 20, layout\_menu.scss */

.nav-menu li.menu-item-has-children > a:after {
  position: relative;
  right: 0;
  top: 0;
  margin-top: -6px;
  margin-left: 10px;
  display: inline-block;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f107";
  font-size:$font-size;*/
  /* $withslash: "\"\f107\"";
  content: unquote($withslash);*/
  content: '\f107';
  font-size: 14px;
  color: #363636;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/* line 32, layout\_menu.scss */

.nav-menu li.menu-item-has-children:hover > a:after {
  color: #7a0026;
}


/* line 33, layout\_menu.scss */

.nav-menu li:hover > a {
  color: #7a0026;
}


/* line 36, layout\_menu.scss */

.nav-menu .sub-menu,
.nav-menu .children {
  background-color: white;
  -webkit-box-shadow: 0 -2px 10px #a3a3a3;
  -moz-box-shadow: 0 -2px 10px #a3a3a3;
  box-shadow: 0 -2px 10px #a3a3a3;
  color: #363636;
  padding: 0;
  margin: 0;
  position: absolute;
  left: -2px;
  z-index: 99999;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  color: #000;
  margin-top: 0;
}


/* line 52, layout\_menu.scss */

.nav-menu .sub-menu li.menu-item-has-children > a:after,
.nav-menu .children li.menu-item-has-children > a:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f105";
  font-size:$font-size;*/
  /* $withslash: "\"\f105\"";
  content: unquote($withslash);*/
  content: '\f105';
  font-size: 14px;
  float: right;
  top: 8px;
}


/* line 56, layout\_menu.scss */

.nav-menu .sub-menu ul,
.nav-menu .children ul {
  border-left: 0;
  left: 100%;
  top: 0;
}


/* line 65, layout\_menu.scss */

ul.nav-menu ul a,
.nav-menu ul ul a {
  color: #000;
  margin: 0;
  width: 200px;
  line-height: 20px;
  text-transform: capitalize;
}


/* line 75, layout\_menu.scss */

.nav-menu .sub-menu > li,
.nav-menu .children > li {
  border-top: 1px solid #e1e1e1 !important;
}


/* line 76, layout\_menu.scss */

.nav-menu .sub-menu > li:first-child,
.nav-menu .children > li:first-child {
  border-top: 0 none !important;
}


/* line 77, layout\_menu.scss */

ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul,
ul.nav-menu .focus > ul,
.nav-menu .focus > ul {
  clip: inherit;
  overflow: inherit;
  height: inherit;
  width: inherit;
}


/**
 * mobile menu
 * ----------------------------------------------------------------------------
 */


/* line 90, layout\_menu.scss */

.mobile-menu {
  position: relative;
}


/* line 91, layout\_menu.scss */

.mobile-menu .wd-mobile-menu {
  position: absolute;
  top: 40px;
  left: 0;
  display: none;
  width: 100%;
  background-color: white;
  z-index: 100;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.5);
  box-shadow: 0 5px 10px rgba(0,0,0,0.5);
}


/* line 95, layout\_menu.scss */

.mobile-menu .wd-mobile-menu ul {
  padding-left: 0;
}


/* line 96, layout\_menu.scss */

.mobile-menu .wd-mobile-menu ul > li {
  display: block;
  text-align: left;
  position: relative;
  border-top: 1px solid #e1e1e1;
}


/* line 101, layout\_menu.scss */

.mobile-menu .wd-mobile-menu ul > li:first-child {
  border-top: 0 none;
}


/* line 102, layout\_menu.scss */

.mobile-menu .wd-mobile-menu ul > li a {
  display: inline-block;
  padding: 10px 20px;
}


/* line 106, layout\_menu.scss */

.mobile-menu .wd-mobile-menu ul > li i {
  padding: 15px 15px 15px 5px;
  cursor: pointer; float:right;
}


/* line 107, layout\_menu.scss */

.mobile-menu .wd-mobile-menu ul > li .sub-menu li {
  border-top: 0 none;
  padding-left: 20px;
}


/*==========menu horizontal==========*/


/* line 113, layout\_menu.scss */

nav.ubermenu-horizontal {
  margin: 0 auto;
  text-align: center;
  padding-top: 30px;
  /*.ubermenu-nav*/
}


/* line 115, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav {
  display: inline-block !important;
  /*li*/
}


/* line 116, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 {
  float: none;
  display: inline-block !important;
  /*a*/
  /*ul*/
}


/* line 118, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a {
  box-shadow: none;
  padding: 0;
  color: #363636;
}


/* line 119, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a.ubermenu-target:after {
  padding: 0;
}


/* line 120, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a span {
  padding: 15px 30px;
  text-transform: uppercase;
  background-color: transparent;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}


/* line 128, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:hover > a {
  color: #7a0026;
}


/* line 129, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:hover > a span {
  background-color: transparent;
}


/* line 132, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu {

  background-color: white;
  -webkit-box-shadow: 0 -2px 10px #a3a3a3;
  -moz-box-shadow: 0 -2px 10px #a3a3a3;
  box-shadow: 0 -2px 10px #a3a3a3;
  color: #363636;
  padding: 20px 0;
  margin: 0;
}


/* line 140, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu a.menu-shop-now {
  background-color: transparent;
  border: 0 none;
  border-bottom: 2px solid white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: white;
  white-space: nowrap;
  padding: 0 0 3px;
  margin-bottom: 25px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  text-transform: uppercase;
  border-bottom: 2px solid #363636;
  color: #363636;
  padding-bottom: 0;
}


/* line 223, _mixins.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu a.menu-shop-now:hover {
  background-color: transparent;
  border-bottom: 2px solid #960032;
  color: #960032;
}


/* line 148, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .wd_blog_single .content_title h3 a {
}


/* line 151, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .woocommerce .products.grid {
  margin: 0;
}


/* line 152, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .woocommerce .products.grid > .product {
  width: 100%;
  padding: 0;
  margin: 0;
}


/* line 153, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .woocommerce .products.grid > .product > div {
  margin: 0;
  padding: 0;
}


/* line 155, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .woocommerce .products.grid > .product .wd_product_btn a {
  font-size: 0;
}


/* line 155, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .woocommerce .products.grid > .product .wd_product_btn a span {
  font-size: 0;
}


/* line 158, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li {
  padding: 0 40px;
}


/* line 159, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-column {
  /* border-top:0 none;*/
}


/* line 162, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a {
  /*border-bottom:0 none;*/

  color: #363636;
  text-transform: capitalize;
  font-weight: 600;
  padding: 10px 0;
}


/* line 3, _mixins.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:hover,
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:focus,
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a:active {
  color: #7a0026;
  text-decoration: none;
}


/* line 169, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item a span {
  font-size: 110%;
}


/* line 172, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item.ubermenu-item-has-children ul {
  /*padding:0 0 0 $var_space/2; */
}


/* line 175, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item.ubermenu-item-has-children ul li:first-child a {
  border-top: 0 none;
}


/* line 176, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item.ubermenu-item-has-children ul li a {
  border-top: 1px solid #e1e1e1;
  font-weight: 500;
}


/* line 177, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li.ubermenu-item.ubermenu-item-has-children ul li span {
  font-size: 100%;
}


/* line 181, layout\_menu.scss */

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > li:hover > a {
  color: #7a0026;
}


/*nav.ubermenu-skin-wpdancebootstrap-style01*/


/* line 189, layout\_menu.scss */

.ubermenu-responsive-toggle-open .fa-bars:before {
  content: "\f00d";
}


/* line 194, layout\_menu.scss */

.mobile-menu nav.ubermenu {
  background-color: white;
  -webkit-box-shadow: 0 -2px 10px #a3a3a3;
  -moz-box-shadow: 0 -2px 10px #a3a3a3;
  box-shadow: 0 -2px 10px #a3a3a3;
  padding: 10px 0;
  position: absolute;
  left: 15px;
  right: 15px;
  top: 45px;
  width: auto;
}


/* line 201, layout\_menu.scss */

.mobile-menu nav.ubermenu ul,
.mobile-menu nav.ubermenu li {
  width: 100% !important;
  text-align: center;
}


/* line 204, layout\_menu.scss */

.mobile-menu nav.ubermenu ul li {
  border-top: 1px solid #d7d7d7;
}


/* line 205, layout\_menu.scss */

.mobile-menu nav.ubermenu ul li:first-child {
  border-top: 0 none;
}


/* line 207, layout\_menu.scss */

.mobile-menu nav.ubermenu ul li.ubermenu-has-submenu-drop > .ubermenu-target:after {
  position: relative !important;
  right: 15px !important;
  top: 0 !important;
  color: #363636;
}


/*.mobile-menu*/


/*==========Blog==========*/


/* line 2, layout\_blog.scss */

.item_content {
  color: #636363;
  padding-top: 25px;
  padding-bottom: 10px;
}


/* line 3, layout\_blog.scss */

.item_content .wd_link_home a {
  color: #7a0026;
  border-bottom: 2px solid #7a0026;
  padding-bottom: 2px;
  text-transform: uppercase;

  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}


/* line 237, _mixins.scss */

.item_content .wd_link_home a:hover {
  color: #111111;
  border-color: #111111;
}


/* line 6, layout\_blog.scss */

.item_content .content_title h3 {
  margin-top: 15px;
}


/* line 7, layout\_blog.scss */

.item_content .content_title h3 a {

  color: #111111;
}


/* line 3, _mixins.scss */

.item_content .content_title h3 a:hover,
.item_content .content_title h3 a:focus,
.item_content .content_title h3 a:active {
  color: #7a0026;
  text-decoration: none;
}


/* line 13, layout\_blog.scss */

.item_content .content_infor {
  padding-top: 8px;
  display: inline-block;
  width: 100%;
}


/* line 14, layout\_blog.scss */

.item_content .content_infor .wd_read_more {
  color: #363636;
  border-bottom: 2px solid #363636;
  padding-bottom: 2px;
  text-transform: uppercase;

  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  float: right;
  margin-top: 50px;
  font-weight: 600;
}


/* line 237, _mixins.scss */

.item_content .content_infor .wd_read_more:hover {
  color: #7a0026;
  border-color: #7a0026;
}


/*.item_content*/


/* line 21, layout\_blog.scss */

footer.entry-footer {
  padding-top: 20px;
  /*.wd_single_tag*/
}


/* line 23, layout\_blog.scss */

footer.entry-footer .wd_single_tag {
  color: #898989;
  float: left;

}


/* line 24, layout\_blog.scss */

footer.entry-footer .wd_single_tag p:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f02b";
  font-size:$font-size;*/
  /* $withslash: "\"\f02b\"";
  content: unquote($withslash);*/
  content: '\f02b';
  font-size: 14px;
  padding-right: 5px;
}


/* line 25, layout\_blog.scss */

footer.entry-footer .wd_single_tag a {
  color: #898989;
}


/* line 3, _mixins.scss */

footer.entry-footer .wd_single_tag a:hover,
footer.entry-footer .wd_single_tag a:focus,
footer.entry-footer .wd_single_tag a:active {
  color: #7a0026;
  text-decoration: none;
}


/*footer.entry-footer*/


/* line 29, layout\_blog.scss */

.content_author {

}


/* line 30, layout\_blog.scss */

.content_author span {

  position: relative;
  color: #898989;
  font-size: 80%;
  padding: 0 5px;
}


/* line 32, layout\_blog.scss */

.content_author span:after {
  content: "|";
  margin-left: 10px;
}


/* line 33, layout\_blog.scss */

.content_author span:last-child:after {
  content: "";
}


/* line 34, layout\_blog.scss */

.content_author span:first-child {
  padding-left: 0;
}


/* line 35, layout\_blog.scss */

.content_author span:nth-child(1):before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f133";
  font-size:$font-size;*/
  /* $withslash: "\"\f133\"";
  content: unquote($withslash);*/
  content: '\f133';
  font-size: 12px;
  padding-right: 5px;
  padding-top: 9px;
  vertical-align: top;
}


/* line 36, layout\_blog.scss */

.content_author span:nth-child(2):before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f007";
  font-size:$font-size;*/
  /* $withslash: "\"\f007\"";
  content: unquote($withslash);*/
  content: '\f007';
  font-size: 12px;
  padding-right: 5px;
}


/* line 37, layout\_blog.scss */

.content_author span:nth-child(3):before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f0e6";
  font-size:$font-size;*/
  /* $withslash: "\"\f0e6\"";
  content: unquote($withslash);*/
  content: '\f0e6';
  font-size: 12px;
  padding-right: 5px;
}


/*.content_author*/


/* line 41, layout\_blog.scss */

.wd_content_single article {
  display: inline-block;
  width: 100%;
}


/* line 43, layout\_blog.scss */

.wd_content_single article header.entry-header {
  margin-bottom: 20px;
}


/* line 44, layout\_blog.scss */

.wd_content_single article header.entry-header img {
  margin-bottom: 20px;
}


/* line 45, layout\_blog.scss */

.wd_content_single article header.entry-header .wd_single_home a {
  color: #7a0026;
  border-bottom: 2px solid #7a0026;
  padding-bottom: 2px;
  text-transform: uppercase;

  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}


/* line 237, _mixins.scss */

.wd_content_single article header.entry-header .wd_single_home a:hover {
  color: #111111;
  border-color: #111111;
}


/* line 46, layout\_blog.scss */

.wd_content_single article header.entry-header .wd_single_title {
  margin-top: 15px;
}


/* line 47, layout\_blog.scss */

.wd_content_single article header.entry-header .wd_single_title h1 {

  text-align: left;
  margin-top: 0;
}


/* line 53, layout\_blog.scss */

.content_blog .small_image > div,
.content_blog .large_image > div,
.blog .wd_content > div,
.content_blog .regular_image div.wd_item_blog > div,
.content_blog .masonry div.wd_item_blog > div {
  padding: 30px;
  background-color: whitesmoke;
  margin-top: 50px;
  /*display:inline-block; width:100%;*/
  /*.conten_item_quote*/
  /*.item_header*/
}


/* line 57, layout\_blog.scss */

.content_blog .small_image > div embed,
.content_blog .large_image > div embed,
.blog .wd_content > div embed,
.content_blog .regular_image div.wd_item_blog > div embed,
.content_blog .masonry div.wd_item_blog > div embed,
.content_blog .small_image > div iframe,
.content_blog .large_image > div iframe,
.blog .wd_content > div iframe,
.content_blog .regular_image div.wd_item_blog > div iframe,
.content_blog .masonry div.wd_item_blog > div iframe,
.content_blog .small_image > div object,
.content_blog .large_image > div object,
.blog .wd_content > div object,
.content_blog .regular_image div.wd_item_blog > div object,
.content_blog .masonry div.wd_item_blog > div object,
.content_blog .small_image > div video,
.content_blog .large_image > div video,
.blog .wd_content > div video,
.content_blog .regular_image div.wd_item_blog > div video,
.content_blog .masonry div.wd_item_blog > div video {
  width: 100%;
}


/* line 58, layout\_blog.scss */

.content_blog .small_image > div.conten_item_quote .content,
.content_blog .large_image > div.conten_item_quote .content,
.blog .wd_content > div.conten_item_quote .content,
.content_blog .regular_image div.wd_item_blog > div.conten_item_quote .content,
.content_blog .masonry div.wd_item_blog > div.conten_item_quote .content {
  display: inline-block;
  width: 100%;

  color: #363636;
}


/* line 59, layout\_blog.scss */

.content_blog .small_image > div.conten_item_quote .content:before,
.content_blog .large_image > div.conten_item_quote .content:before,
.blog .wd_content > div.conten_item_quote .content:before,
.content_blog .regular_image div.wd_item_blog > div.conten_item_quote .content:before,
.content_blog .masonry div.wd_item_blog > div.conten_item_quote .content:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f10d";
  font-size:$font-size;*/
  /* $withslash: "\"\f10d\"";
  content: unquote($withslash);*/
  content: '\f10d';
  font-size: 18px;
}


/* line 60, layout\_blog.scss */

.content_blog .small_image > div.conten_item_quote .content:after,
.content_blog .large_image > div.conten_item_quote .content:after,
.blog .wd_content > div.conten_item_quote .content:after,
.content_blog .regular_image div.wd_item_blog > div.conten_item_quote .content:after,
.content_blog .masonry div.wd_item_blog > div.conten_item_quote .content:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f10e";
  font-size:$font-size;*/
  /* $withslash: "\"\f10e\"";
  content: unquote($withslash);*/
  content: '\f10e';
  font-size: 18px;
  float: right;
}


/* line 62, layout\_blog.scss */

.content_blog .small_image > div.conten_item_quote .content .content_infor,
.content_blog .large_image > div.conten_item_quote .content .content_infor,
.blog .wd_content > div.conten_item_quote .content .content_infor,
.content_blog .regular_image div.wd_item_blog > div.conten_item_quote .content .content_infor,
.content_blog .masonry div.wd_item_blog > div.conten_item_quote .content .content_infor {
  font-size: 150%;
  line-height: 56px;
  font-style: normal;
  padding: 0 20px;
}


/* line 65, layout\_blog.scss */

.content_blog .small_image > div .item_header,
.content_blog .large_image > div .item_header,
.blog .wd_content > div .item_header,
.content_blog .regular_image div.wd_item_blog > div .item_header,
.content_blog .masonry div.wd_item_blog > div .item_header {
  margin: -30px -30px 0;
}


/* line 69, layout\_blog.scss */

.content_blog .small_image > div:first-child,
.content_blog .large_image > div:first-child,
.blog .wd_content > div:first-child,
.content_blog .regular_image div.wd_item_blog > div:first-child,
.content_blog .masonry div.wd_item_blog > div:first-child {
  margin-top: 0;
}


/*@extend %content_blog;*/


/*=BlogSmallImage=================================*/


/* line 76, layout\_blog.scss */

.content_blog .small_image > div {
  padding-bottom: 0 !important;
  display: inline-block;
  width: 100%;
}


/* line 77, layout\_blog.scss */

.content_blog .small_image > div.conten_item_quote {
  padding-bottom: 30px !important;
}


/* line 79, layout\_blog.scss */

.content_blog .small_image .item_header {
  width: 40%;
  float: left;
  margin-right: 60px !important;
}


/* line 80, layout\_blog.scss */

.content_blog .small_image .item_header embed,
.content_blog .small_image .item_header iframe,
.content_blog .small_image .item_header object,
.content_blog .small_image .item_header video {
  width: 100%;
}


/* line 82, layout\_blog.scss */

.content_blog .small_image .item_content {
  overflow: hidden;
  padding-bottom: 30px;
}


/*=BlogLargeImage=================================*/


/* line 88, layout\_blog.scss */

.content_blog .large_image > div,
.blog .wd_content > div {
  display: inline-block;
  width: 100%;
}


/* line 89, layout\_blog.scss */

.content_blog .large_image embed,
.content_blog .large_image iframe,
.content_blog .large_image object,
.content_blog .large_image video,
.blog .wd_content embed,
.blog .wd_content iframe,
.blog .wd_content object,
.blog .wd_content video {
  width: 100%;
}


/*=BlogRegularImage=================================*/


/* line 93, layout\_blog.scss */

.content_blog .regular_image {
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}


/* line 98, layout\_blog.scss */

.content_blog .regular_image div.wd_item_blog {
  float: none;
  display: inline-block;
  vertical-align: top;
}


/* line 101, layout\_blog.scss */

.content_blog .regular_image div.wd_item_blog > div {
  padding: 0;
  margin-top: 30px !important;
}


/* line 102, layout\_blog.scss */

.content_blog .regular_image div.wd_item_blog > div img {
  width: 100%;
}


/* line 103, layout\_blog.scss */

.content_blog .regular_image div.wd_item_blog > div .item_content {
  padding: 30px;
}


/* line 104, layout\_blog.scss */

.content_blog .regular_image div.wd_item_blog > div.conten_item_quote {
  padding: 30px;
  display: inline-block;
  width: 100%;
}


/* line 106, layout\_blog.scss */

.content_blog .regular_image div.wd_item_blog .item_header {
  margin: 0 !important;
}


/*=BlogMasonry=================================*/


/* line 111, layout\_blog.scss */

.content_blog .masonry {
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}


/* line 116, layout\_blog.scss */

.content_blog .masonry div.wd_item_blog {
  float: none;
  display: inline-block;
  vertical-align: top;
}


/* line 119, layout\_blog.scss */

.content_blog .masonry div.wd_item_blog > div {
  padding: 0;
  margin-top: 30px !important;
}


/* line 120, layout\_blog.scss */

.content_blog .masonry div.wd_item_blog > div .item_content {
  padding: 30px;
}


/* line 121, layout\_blog.scss */

.content_blog .masonry div.wd_item_blog > div.conten_item_quote {
  padding: 30px;
  display: inline-block;
  width: 100%;
}


/* line 123, layout\_blog.scss */

.content_blog .masonry div.wd_item_blog .item_header {
  margin: 0 !important;
}


/*=BlogDetail=================================*/


/* line 130, layout\_blog.scss */

#comments a#load_comment {
  color: #363636;
  border-bottom: 2px solid #363636;
  padding-bottom: 2px;
  text-transform: uppercase;

  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;

  font-weight: 600;
}


/* line 237, _mixins.scss */

#comments a#load_comment:hover {
  color: #7a0026;
  border-color: #7a0026;
}


/* line 134, layout\_blog.scss */

#comments ul,
#comments ol {
  padding-left: 0;
  list-style-type: none;
}


/* line 137, layout\_blog.scss */

#comments ul li.comment .comment-respond small,
#comments ol li.comment .comment-respond small {
  float: right;
  padding-top: 6.66667px;
}


/* line 138, layout\_blog.scss */

#comments ul .children > li.comment,
#comments ol .children > li.comment {
  margin-left: 40px;
}


/* line 140, layout\_blog.scss */

#comments ul .comment-body,
#comments ol .comment-body {
  display: inline-block;
  width: 100%;
  background-color: whitesmoke;
  padding: 30px 30px 25px;
  margin: 15px 0;
}


/* line 144, layout\_blog.scss */

#comments ul .comment-body .comment-author,
#comments ol .comment-body .comment-author {
  width: 90px;
  margin-right: 20px;
  margin-bottom: 5px;
  float: left;
}


/* line 146, layout\_blog.scss */

#comments ul .comment-body .comment-author img,
#comments ol .comment-body .comment-author img {
  width: 100%;
  height: auto;
}


/* line 148, layout\_blog.scss */

#comments ul .comment-body .comment-left,
#comments ol .comment-body .comment-left {
  overflow: hidden;
  color: #636363;
  margin-bottom: 5px;
}


/* line 149, layout\_blog.scss */

#comments ul .comment-body .comment-left .comment-meta,
#comments ol .comment-body .comment-left .comment-meta {
  margin-top: -5px;
  padding-bottom: 6.66667px;
}


/* line 150, layout\_blog.scss */

#comments ul .comment-body .comment-left .comment-meta .fn,
#comments ol .comment-body .comment-left .comment-meta .fn {

  font-size: 18px;
  color: #111111;
  padding-right: 20px;
  text-transform: capitalize;
}


/* line 151, layout\_blog.scss */

#comments ul .comment-body .comment-left .comment-meta .date_comment,
#comments ol .comment-body .comment-left .comment-meta .date_comment {
  color: #898989;
  font-site: 80%;
}


/* line 153, layout\_blog.scss */

#comments ul .comment-body .comment-left .comment-reply-link,
#comments ol .comment-body .comment-left .comment-reply-link {
  float: right;
  color: #111111;
  text-transform: uppercase;

  font-size: 12px;
}


/* line 3, _mixins.scss */

#comments ul .comment-body .comment-left .comment-reply-link:hover,
#comments ul .comment-body .comment-left .comment-reply-link:focus,
#comments ul .comment-body .comment-left .comment-reply-link:active,
#comments ol .comment-body .comment-left .comment-reply-link:hover,
#comments ol .comment-body .comment-left .comment-reply-link:focus,
#comments ol .comment-body .comment-left .comment-reply-link:active {
  color: #7a0026;
  text-decoration: none;
}


/* line 154, layout\_blog.scss */

#comments ul .comment-body .comment-left .comment-reply-link:before,
#comments ol .comment-body .comment-left .comment-reply-link:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f112";
  font-size:$font-size;*/
  /* $withslash: "\"\f112\"";
  content: unquote($withslash);*/
  content: '\f112';
  font-size: 14px;
  padding-right: 5px;
}


/* line 155, layout\_blog.scss */

#comments ul .comment-body .comment-left .comment-reply-link:hover:before,
#comments ol .comment-body .comment-left .comment-reply-link:hover:before {
  color: #7a0026;
}


/*.comment*/


/* line 166, layout\_blog.scss */

#review_form .wd_header_field > p,
#commentform .wd_header_field > p {
  width: 35%;
  padding-left: 5%;
  float: left;
  margin-bottom: 10px;
}


/* line 168, layout\_blog.scss */

#review_form .wd_header_field > p input,
#review_form .wd_header_field > p textarea,
#commentform .wd_header_field > p input,
#commentform .wd_header_field > p textarea {
  width: 100%;
}


/* line 169, layout\_blog.scss */

#review_form .wd_header_field > p:first-child,
#commentform .wd_header_field > p:first-child {
  padding-left: 0;
  width: 30%;
}


/* line 172, layout\_blog.scss */

#review_form p,
#commentform p {
  padding-top: 20px;
  display: inline-block;
  width: 100%;
}


/* line 173, layout\_blog.scss */

#review_form p input,
#review_form p textarea,
#commentform p input,
#commentform p textarea {
  width: 100%;
}


/* line 175, layout\_blog.scss */

#review_form input[type=submit],
#commentform input[type=submit] {
  float: right;
  width: auto;
}


/*#review_form{*/


/*.related_post*/


/*=LoadMore=================================*/


/* line 183, layout\_blog.scss */

.wd_load_post {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding-top: 80px;
}


/* line 184, layout\_blog.scss */

.wd_load_post a#load_post {
  color: #363636;
  border-bottom: 2px solid #363636;
  padding-bottom: 2px;
  text-transform: uppercase;

  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;

  font-weight: 600;
}


/* line 237, _mixins.scss */

.wd_load_post a#load_post:hover {
  color: #7a0026;
  border-color: #7a0026;
}


/* line 192, layout\_blog.scss */

.wd-products-wrapper > div.content_item_video {
  margin-top: 50px;
}


/* line 193, layout\_blog.scss */

.wd-products-wrapper > div.content_item_video:first-child {
  margin-top: 0;
}


/*=ourblogs(home4)=================================*/


/* line 200, layout\_blog.scss */

#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item,
#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item {
  border: 0 none;
}


/* line 202, layout\_blog.scss */

#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-isotope-posts-thumb,
#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-isotope-posts-thumb,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-isotope-posts-thumb,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-isotope-posts-thumb {
  padding: 0;
}


/* line 205, layout\_blog.scss */

#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-isotope-posts-title,
#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-isotope-posts-title,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-isotope-posts-title,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-isotope-posts-title {
  text-transform: uppercase;

  text-align: left;
}


/* line 206, layout\_blog.scss */

#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-isotope-posts-excerpt,
#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-isotope-posts-excerpt,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-isotope-posts-excerpt,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-isotope-posts-excerpt {
  color: #636363;
}


/* line 207, layout\_blog.scss */

#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-isotope-posts-social,
#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-isotope-posts-social,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-isotope-posts-social,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-isotope-posts-social {
  height: auto;
  display: inline-block;
}


/* line 208, layout\_blog.scss */

#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-timeline-date-text,
#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-timeline-date-text,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-timeline-date-text,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-timeline-date-text {
  color: #7a0026;
}


/* line 209, layout\_blog.scss */

#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-timeline-date-text:before,
#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-timeline-date-text:before,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-timeline-date-text:before,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-timeline-date-text:before {
  top: 2px;
  color: #7a0026;
}


/*==========sidebar==========*/


/* line 2, layout\_sidebar.scss */

.content-bottom-widgets,
.sidebar {
  /*.widget_wpwidget_media_gallery*/
  /*.widget_tag_cloud*/
  /*.widget_categories,.widget_archive*/
  /*.widget_customrecent*/
  /*.widget_flickr*/
}


/* line 3, layout\_sidebar.scss */

.content-bottom-widgets ul,
.sidebar ul {
  padding-left: 0;
  list-style: outside none none;
  display: inline-block;
}


/* line 4, layout\_sidebar.scss */

.content-bottom-widgets .widget,
.sidebar .widget {
  margin-bottom: 40px;
}


/* line 6, layout\_sidebar.scss */

.content-bottom-widgets .widget .widget-title,
.sidebar .widget .widget-title {
  margin-top: 0;
}


/* line 9, layout\_sidebar.scss */

.content-bottom-widgets .widget.widget_wpwidget_media_gallery ul,
.sidebar .widget.widget_wpwidget_media_gallery ul {
  margin: -10px;
  margin-bottom: 0;
}


/* line 10, layout\_sidebar.scss */

.content-bottom-widgets .widget.widget_wpwidget_media_gallery ul li.item,
.sidebar .widget.widget_wpwidget_media_gallery ul li.item {
  width: 50%;
  padding: 0;
  margin: 0;
}


/* line 11, layout\_sidebar.scss */

.content-bottom-widgets .widget.widget_wpwidget_media_gallery ul li.item a,
.sidebar .widget.widget_wpwidget_media_gallery ul li.item a {
  margin: 10px;
}


/* line 17, layout\_sidebar.scss */

.content-bottom-widgets .widget_tag_cloud .tagcloud,
.sidebar .widget_tag_cloud .tagcloud {
  margin: 0 -10px;
}


/* line 18, layout\_sidebar.scss */

.content-bottom-widgets .widget_tag_cloud .tagcloud a,
.sidebar .widget_tag_cloud .tagcloud a {
  display: inline-block;
  border: 1px solid #efefef;
  padding: 4px 20px;
  margin: 5px 10px;
  color: #898989;
}


/* line 3, _mixins.scss */

.content-bottom-widgets .widget_tag_cloud .tagcloud a:hover,
.content-bottom-widgets .widget_tag_cloud .tagcloud a:focus,
.content-bottom-widgets .widget_tag_cloud .tagcloud a:active,
.sidebar .widget_tag_cloud .tagcloud a:hover,
.sidebar .widget_tag_cloud .tagcloud a:focus,
.sidebar .widget_tag_cloud .tagcloud a:active {
  color: #7a0026;
  text-decoration: none;
}


/* line 23, layout\_sidebar.scss */

.content-bottom-widgets .widget_tag_cloud .tagcloud a:hover,
.sidebar .widget_tag_cloud .tagcloud a:hover {
  border-color: #7a0026;
}


/* line 30, layout\_sidebar.scss */

.content-bottom-widgets .widget_categories ul li,
.content-bottom-widgets .widget_archive ul li,
.sidebar .widget_categories ul li,
.sidebar .widget_archive ul li {
  position: relative;
  padding-top: 15px;
}


/* line 31, layout\_sidebar.scss */

.content-bottom-widgets .widget_categories ul li:first-child,
.content-bottom-widgets .widget_archive ul li:first-child,
.sidebar .widget_categories ul li:first-child,
.sidebar .widget_archive ul li:first-child {
  padding-top: 0;
}


/* line 32, layout\_sidebar.scss */

.content-bottom-widgets .widget_categories ul li:before,
.content-bottom-widgets .widget_archive ul li:before,
.sidebar .widget_categories ul li:before,
.sidebar .widget_archive ul li:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f0c8";
  font-size:$font-size;*/
  /* $withslash: "\"\f0c8\"";
  content: unquote($withslash);*/
  content: '\f0c8';
  font-size: 4px;
  padding-right: 15px;
  color: #898989;
}


/* line 37, layout\_sidebar.scss */

.content-bottom-widgets .widget_categories ul li a,
.content-bottom-widgets .widget_archive ul li a,
.sidebar .widget_categories ul li a,
.sidebar .widget_archive ul li a {
  color: #898989;
}


/* line 38, layout\_sidebar.scss */

.content-bottom-widgets .widget_categories ul li:hover a,
.content-bottom-widgets .widget_categories ul li:hover:before,
.content-bottom-widgets .widget_archive ul li:hover a,
.content-bottom-widgets .widget_archive ul li:hover:before,
.sidebar .widget_categories ul li:hover a,
.sidebar .widget_categories ul li:hover:before,
.sidebar .widget_archive ul li:hover a,
.sidebar .widget_archive ul li:hover:before {
  color: #7a0026;
}


/* line 47, layout\_sidebar.scss */

.content-bottom-widgets .widget ul li.item,
.sidebar .widget ul li.item {
  margin: 30px 0 0 0;
  width: 100%;
}


/* line 48, layout\_sidebar.scss */

.content-bottom-widgets .widget ul li.item:first-child,
.sidebar .widget ul li.item:first-child {
  margin-top: 0;
}


/* line 49, layout\_sidebar.scss */

.content-bottom-widgets .widget ul li.item .post_thumbnail,
.sidebar .widget ul li.item .post_thumbnail {
  width: 40%;
  float: left;
  margin-right: 30px;
  margin-bottom: 5px;
}


/* line 56, layout\_sidebar.scss */

.content-bottom-widgets .widget ul li.item .detail,
.sidebar .widget ul li.item .detail {
  overflow: hidden;
}


/* line 57, layout\_sidebar.scss */

.content-bottom-widgets .widget ul li.item .detail .entry-title a,
.sidebar .widget ul li.item .detail .entry-title a {

  display: inline-block;
  margin: -5px 0 10px;
  color: #030303;
  text-transform: capitalize;
}


/* line 3, _mixins.scss */

.content-bottom-widgets .widget ul li.item .detail .entry-title a:hover,
.content-bottom-widgets .widget ul li.item .detail .entry-title a:focus,
.content-bottom-widgets .widget ul li.item .detail .entry-title a:active,
.sidebar .widget ul li.item .detail .entry-title a:hover,
.sidebar .widget ul li.item .detail .entry-title a:focus,
.sidebar .widget ul li.item .detail .entry-title a:active {
  color: #7a0026;
  text-decoration: none;
}


/* line 62, layout\_sidebar.scss */

.content-bottom-widgets .widget ul li.item .detail .author a,
.sidebar .widget ul li.item .detail .author a {
  position: relative;
  color: #898989;
  font-size: 90%;
  text-transform: capitalize;
}


/* line 3, _mixins.scss */

.content-bottom-widgets .widget ul li.item .detail .author a:hover,
.content-bottom-widgets .widget ul li.item .detail .author a:focus,
.content-bottom-widgets .widget ul li.item .detail .author a:active,
.sidebar .widget ul li.item .detail .author a:hover,
.sidebar .widget ul li.item .detail .author a:focus,
.sidebar .widget ul li.item .detail .author a:active {
  color: #7a0026;
  text-decoration: none;
}


/* line 64, layout\_sidebar.scss */

.content-bottom-widgets .widget ul li.item .detail .author a:before,
.sidebar .widget ul li.item .detail .author a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f007";
  font-size:$font-size;*/
  /* $withslash: "\"\f007\"";
  content: unquote($withslash);*/
  content: '\f007';
  font-size: 10px;
  padding-right: 5px;
}


/* line 74, layout\_sidebar.scss */

.content-bottom-widgets .widget_flickr .wrap,
.sidebar .widget_flickr .wrap {
  margin: -10px;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}


/* line 75, layout\_sidebar.scss */

.content-bottom-widgets .widget_flickr .wrap .flickr_badge_image,
.sidebar .widget_flickr .wrap .flickr_badge_image {
  padding: 0;
  margin: 0;
  display: inline-block;
}


/* line 78, layout\_sidebar.scss */

.content-bottom-widgets .widget_flickr .wrap .flickr_badge_image a,
.sidebar .widget_flickr .wrap .flickr_badge_image a {
  margin: 10px;
  display: inline-block;
}


/* line 85, layout\_sidebar.scss */

.sidebar .widget_nav_menu {
  padding-top: 0px;
}


/* line 87, layout\_sidebar.scss */

.sidebar .widget_nav_menu ul.menu {
  width: 100%;
}


/* line 89, layout\_sidebar.scss */

.sidebar .widget_nav_menu ul.menu li {
  margin: 0 -15px;
  padding: 0 15px;
}


/* line 93, layout\_sidebar.scss */

.sidebar .widget_nav_menu ul.menu li:first-child {
  border-top: 0 none;
}


/* line 94, layout\_sidebar.scss */

.sidebar .widget_nav_menu ul.menu li a {
  color: #222222!important;
  display: block;
  padding: 10px 0;
  
  font-size:13px; text-transform:uppercase; font-weight:600;
}
.sidebar .widget_nav_menu ul.menu li .sub-menu{padding-bottom:10px;}
.sidebar .widget_nav_menu ul.menu li .sub-menu a{text-transform: inherit;font-weight:normal; padding:5px 0}



/* line 3, _mixins.scss */

.sidebar .widget_nav_menu ul.menu li a:hover,
.sidebar .widget_nav_menu ul.menu li a:focus,
.sidebar .widget_nav_menu ul.menu li a:active {
  color: #7a0026;
  text-decoration: none;
}


/* line 102, layout\_sidebar.scss */

.sidebar .widget_nav_menu ul.menu > li {
  position: relative;
  border-top: 1px solid #e1e1e1;
}


/* line 105, layout\_sidebar.scss */

.sidebar .widget_nav_menu ul.menu > li > i {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  padding: 10px; width:100%; text-align:right;
}


/* line 106, layout\_sidebar.scss */

.sidebar .widget_nav_menu ul.menu > li ul {
  padding-left: 20px;
  width: 100%;
}


/* line 111, layout\_sidebar.scss */

.sidebar .widget_text {
  text-align: center;
}


/* line 113, layout\_sidebar.scss */

.sidebar .widget_text a.logo_footer,
.sidebar .widget_text a.logo_header {
  margin: 40px 0;
  display: block;
}


/*==========sidebar==========*/


/* line 2, layout\_shop.scss */

.wd_before_shop_loop {
  font-size: 115%;
  color: #363636;
  display: inline-block;
  width: 100%;
  padding-top: 10px;
  /*#options ul*/
}


/* line 3, layout\_shop.scss */

.wd_before_shop_loop .woocommerce-result-count {

}


/* line 4, layout\_shop.scss */

.wd_before_shop_loop #options ul {
  float: left;
  overflow: hidden;
  padding: 0 10px 0 0;
  margin-top: 1px;
}


/* line 6, layout\_shop.scss */

.wd_before_shop_loop #options ul li {
  display: inline-block;
  cursor: pointer;
  background: transparent !important;
  border: 0 none;
  text-indent: 0;
  width: 25px;
}


/* line 7, layout\_shop.scss */

.wd_before_shop_loop #options ul li:after {
  background: none !important;
}


/* line 8, layout\_shop.scss */

.wd_before_shop_loop #options ul li:before {
  padding-right: 5px;
  background: transparent !important;
  color: #636363;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}


/* line 11, layout\_shop.scss */

.wd_before_shop_loop #options ul li#grid:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f00a";
  font-size:$font-size;*/
  /* $withslash: "\"\f00a\"";
  content: unquote($withslash);*/
  content: '\f00a';
  font-size: 18px;
}


/* line 12, layout\_shop.scss */

.wd_before_shop_loop #options ul li#list:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f00b";
  font-size:$font-size;*/
  /* $withslash: "\"\f00b\"";
  content: unquote($withslash);*/
  content: '\f00b';
  font-size: 18px;
}


/* line 13, layout\_shop.scss */

.wd_before_shop_loop #options ul li:hover:before,
.wd_before_shop_loop #options ul li.active:before {
  color: #7a0026;
}


/* line 14, layout\_shop.scss */

.wd_before_shop_loop #options ul li.active {
  cursor: default;
}


/* line 15, layout\_shop.scss */

.wd_before_shop_loop #options ul li i {
  display: none;
}


/* line 18, layout\_shop.scss */

.wd_before_shop_loop .woocommerce-ordering {

  margin-top: 5px;
}


/* line 19, layout\_shop.scss */

.wd_before_shop_loop .woocommerce-ordering select {
  border: none;
  border-bottom: 1px solid #646464;
  background: none;
  box-shadow: none;
  outline: none !important;
  font-size: 90%;
  color: #363636;
  padding: 0 0 2px;
}


/* line 28, layout\_shop.scss */

.wd_before_shop_loop .woocommerce-ordering select option {
  padding: 0;
}


/*.grid-list-action*/


/* line 36, layout\_shop.scss */

.woocommerce .products {
  clear: left;
  display: inline-block;
  width: 100%;
  /*.grid*/
  /*.list*/
}


/* line 37, layout\_shop.scss */

.woocommerce .products h3 {

  color: #636363;
  margin-bottom: 0;
  text-transform: uppercase;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}


/* line 3, _mixins.scss */

.woocommerce .products h3:hover,
.woocommerce .products h3:focus,
.woocommerce .products h3:active {
  color: #7a0026;
  text-decoration: none;
}


/* line 44, layout\_shop.scss */

.woocommerce .products span.price {

  color: #111111;
  font-weight: 600;
}


/* line 48, layout\_shop.scss */

.woocommerce .products span.price del span {
  font-weight: 500;
  color: #898989;
}


/* line 49, layout\_shop.scss */

.woocommerce .products span.price ins {
  text-decoration: none;
  color: #111111;
}


/* line 50, layout\_shop.scss */

.woocommerce .products span.price span {
  font-size: 90%;
  padding: 5px 0px;
  color: #111111;
  font-weight: 600; display:inline-block;
}


/* line 56, layout\_shop.scss */

.woocommerce .products .product > div {
  border: 0 none !important;
  box-shadow: none !important;
}


/* line 57, layout\_shop.scss */

.woocommerce .products .product > div.wd-item-header {
  padding: 0 !important;
  border: 0 none;
}


/* line 62, layout\_shop.scss */

.woocommerce .products.grid {
  width: auto !important;
  margin: 0 -15px;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /*.product{ width:100%; padding:0 0 $var_space*2;}*/
}


/* line 64, layout\_shop.scss */

.woocommerce .products.grid .product {
  text-align: center;
  float: none !important;
  display: inline-block !important;
  /*.wd-item-header*/
  /*.wd_add_to_cart*/
}


/* line 65, layout\_shop.scss */

.woocommerce .products.grid .product .wd_hiden_grid {
  display: none !important;
}


/* line 66, layout\_shop.scss */

.woocommerce .products.grid .product .wd-item-header {
  position: relative;
}


/* line 68, layout\_shop.scss */

.woocommerce .products.grid .product .wd-item-header .wd_add_to_cart {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}


/* line 70, layout\_shop.scss */

.woocommerce .products.grid .product .wd-item-header .wd_add_to_cart .wd_product_btn {
  display: inline-block;
}


/* line 71, layout\_shop.scss */

.woocommerce .products.grid .product .wd-item-header .wd_add_to_cart .wd_product_btn a.added_to_cart,
.woocommerce .products.grid .product .wd-item-header .wd_add_to_cart .wd_product_btn a.compare.button,
.woocommerce .products.grid .product .wd-item-header .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt,
.woocommerce .products.grid .product .wd-item-header .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist .show a,
.woocommerce .products.grid .product .wd-item-header .wd_add_to_cart .wd_product_btn a.wd_quickshop_handler {
  border: 1px solid white;
  color: black;
  background: white;
}


/* line 205, _mixins.scss */

.woocommerce .products.grid .product .wd-item-header .wd_add_to_cart .wd_product_btn a.added_to_cart:hover,
.woocommerce .products.grid .product .wd-item-header .wd_add_to_cart .wd_product_btn a.compare.button:hover,
.woocommerce .products.grid .product .wd-item-header .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover,
.woocommerce .products.grid .product .wd-item-header .wd_add_to_cart .wd_product_btn .yith-wcwl-add-to-wishlist .show a:hover,
.woocommerce .products.grid .product .wd-item-header .wd_add_to_cart .wd_product_btn a.wd_quickshop_handler:hover {
  background: #960032;
  border: 1px solid #960032;
  color: white;
}


/* line 72, layout\_shop.scss */

.woocommerce .products.grid .product .wd-item-header .wd_add_to_cart .wd_product_btn .star-rating {
  margin-top: 0 !important;
}


/* line 75, layout\_shop.scss */

.woocommerce .products.grid .product .wd-item-header:hover .wd_add_to_cart {
  opacity: 1;
  filter: alpha(opacity=100);
}


/* line 77, layout\_shop.scss */

.woocommerce .products.grid .product .wd_add_to_cart {
  position: relative;
  text-align: center;
}


/* line 80, layout\_shop.scss */

.woocommerce .products.grid .product .wd_add_to_cart .wd_btn_add_to_cart a.button {
  margin-right: 0;
  background-color: transparent;
  border: 0 none;
  border-bottom: 2px solid white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: white;
  white-space: nowrap;
  padding: 0 0 3px;
  margin-bottom: 25px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;

  text-transform: uppercase;
}


/* line 223, _mixins.scss */

.woocommerce .products.grid .product .wd_add_to_cart .wd_btn_add_to_cart a.button:hover {
  background-color: transparent;
  border-bottom: 2px solid #960032;
  color: #960032;
}


/* line 81, layout\_shop.scss */

.woocommerce .products.grid .product .wd_add_to_cart .wd_btn_add_to_cart a.added_to_cart {
  float: none;
  display: none;
}


/* line 84, layout\_shop.scss */

.woocommerce .products.grid .product .wd_content_list a h3 {
  margin-top: 10px;
}


/* line 88, layout\_shop.scss */

.woocommerce .products.grid > .product {
  padding: 0 8px;
}


/* line 91, layout\_shop.scss */

.woocommerce .products.list > div {
  display: inline-block;
  margin: 20px 0;
  padding: 0;
}


/* line 92, layout\_shop.scss */

.woocommerce .products.list > div:first-child {
  margin-top: 0;
}


/* line 93, layout\_shop.scss */

.woocommerce .products.list > div .wd-item-header {
  width: 19%;
  float: left;
  margin-right: 30px;
}


/* line 94, layout\_shop.scss */

.woocommerce .products.list > div .wd-item-header .wd_add_to_cart {
  display: none !important;
}


/* line 96, layout\_shop.scss */

.woocommerce .products.list > div .wd_content_list {
  overflow: hidden;
  padding: 0;
  margin: 0 0 20px;
}


/* line 97, layout\_shop.scss */

.woocommerce .products.list > div .wd_content_list h3 {
  margin-top: -5px;

}


/* line 98, layout\_shop.scss */

.woocommerce .products.list > div .wd_content_list span.price {
  margin-bottom: 0px;
  display: block;
}


/* line 99, layout\_shop.scss */

.woocommerce .products.list > div .wd_content_list span.price span {
  font-size: 100%;
}


/* line 101, layout\_shop.scss */

.woocommerce .products.list > div .wd_content_list .star-rating {
  margin-bottom: 20px;
}


/* line 102, layout\_shop.scss */

.woocommerce .products.list > div .wd_content_list .wd_add_to_cart_list {
  margin-top: 0px;
}


/* line 103, layout\_shop.scss */

.woocommerce .products.list > div .wd_content_list .wd_add_to_cart_list .wd_btn_add_to_cart_list {
  float: left;
  margin-bottom: 5px;
}


/* line 105, layout\_shop.scss */

.woocommerce .products.list > div .wd_content_list .wd-short-description {
  font-size: 90%; padding-bottom:3px;
}


/*.products*/


/*==========Cart==========*/


/* line 3, layout\_cart.scss */

.woocommerce-cart table.cart,
.woocommerce-cart table.shop_table {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}


/* line 4, layout\_cart.scss */

.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-cart table.shop_table td.actions .coupon .input-text {
  width: 110px !important;
  padding: 6px;
  min-height: 32px;
}


/* line 11, layout\_cart.scss */

.woocommerce-cart .cart_totals a.checkout-button {
  background: #111111;
  border: 1px solid #111111;
  color: white;
  white-space: nowrap;
  padding: 8px 20px;
  margin-right: 10px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;

  text-transform: uppercase;
  margin-right: 0;
}


/* line 139, _mixins.scss */

.woocommerce-cart .cart_totals a.checkout-button:hover {
  background: #960032;
  border: 1px solid #960032;
  color: white;
}


/* line 12, layout\_cart.scss */

.woocommerce-cart .cart_totals .order-total {

}


/* line 13, layout\_cart.scss */

.woocommerce-cart .cart_totals .order-total .amount {
  color: #7a0026;
  font-size: 150%;
}


/*.woocommerce-cart*/


/*==========checkout==========*/


/* line 20, layout\_cart.scss */

.woocommerce-checkout #payment #place_order,
.woocommerce-checkout .woocommerce-page #payment #place_order {
  background: #960032;
  border: 1px solid #960032;
  color: white;
  white-space: nowrap;
  padding: 8px 20px;
  margin-right: 10px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  text-transform: uppercase;
  margin-right: 0;
}


/* line 139, _mixins.scss */

.woocommerce-checkout #payment #place_order:hover,
.woocommerce-checkout .woocommerce-page #payment #place_order:hover {
background-color:transparent!important; color:#222222!important
}


/* line 23, layout\_cart.scss */

.woocommerce-checkout .woocommerce-shipping-fields h3 {
  position: relative;
}


/* line 24, layout\_cart.scss */

.woocommerce-checkout .woocommerce-shipping-fields h3 input[type="checkbox"] {
  position: absolute;
  top: 15px;
  left: 0;
}


/*.woocommerce-checkout*/


/* line 1, layout\_pages.scss */

ul.ts-teammate-icons {
  padding-left: 0;
}


/* line 2, layout\_pages.scss */

ul.ts-teammate-icons li {
  margin: 5px 15px !important;
  float: none !important;
  display: inline-block;
}


/* line 3, layout\_pages.scss */

ul.ts-teammate-icons li.ts-simptip-multiline:after {
  width: auto !important;
}


/* line 4, layout\_pages.scss */

ul.ts-teammate-icons li.ts-simptip-position-top[data-tstooltip]:after {
  background-color: #7a0026 !important;
}


/* line 5, layout\_pages.scss */

ul.ts-teammate-icons li a {
  margin: 0 !important;
}


/* line 6, layout\_pages.scss */

ul.ts-teammate-icons li a i {
  color: #363636;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}


/* line 3, _mixins.scss */

ul.ts-teammate-icons li a i:hover,
ul.ts-teammate-icons li a i:focus,
ul.ts-teammate-icons li a i:active {
  color: #7a0026;
  text-decoration: none;
}


/*=ContactUs==================================================*/


/* line 11, layout\_pages.scss */

.page-template-default {
  overflow-x: hidden;
}


/* line 12, layout\_pages.scss */

.page-template-default .bg_full {
  position: relative;
  left: -500px;
  right: -500px;
  width: 1000%;
}


/* line 13, layout\_pages.scss */

.page-template-default .bg_full .bg_full_content {
  margin-left: 500px;
}


/* line 15, layout\_pages.scss */

.page-template-default .entry-content {
  /*.contact-form*/
}


/* line 16, layout\_pages.scss */

.page-template-default .entry-content .contact_info br {
  margin-bottom: 0 !important;
}


/* line 17, layout\_pages.scss */

.page-template-default .entry-content .contact-form {
  padding-top: 20px;
}


/* line 18, layout\_pages.scss */

.page-template-default .entry-content .contact-form .form-header > span {
  width: 35%;
  padding-left: 5%;
  float: left;
  margin-bottom: 10px;
}


/* line 19, layout\_pages.scss */

.page-template-default .entry-content .contact-form .form-header > span input,
.page-template-default .entry-content .contact-form .form-header > span textarea {
  width: 100%;
}


/* line 20, layout\_pages.scss */

.page-template-default .entry-content .contact-form .form-header > span:first-child {
  padding-left: 0;
  width: 30%;
}


/* line 22, layout\_pages.scss */

.page-template-default .entry-content .contact-form p {
  padding-top: 20px;
  display: inline-block;
  width: 100%;
}


/* line 23, layout\_pages.scss */

.page-template-default .entry-content .contact-form p span {
  width: 100%;
}


/* line 23, layout\_pages.scss */

.page-template-default .entry-content .contact-form p span input,
.page-template-default .entry-content .contact-form p span textarea {
  width: 100%;
}


/* line 25, layout\_pages.scss */

.page-template-default .entry-content .contact-form input[type=submit] {
  float: right;
}


/*.page-template-default*/


/*TeamStyle & Testimonials==============================================*/


/* line 32, layout\_pages.scss */

.ts-testimonials-slider-container .ts-testimonial-main.style3 .photo,
.entry-content .ts-team2 > div:first-child {
  width: 40% !important;
  margin-right: 60px;
}


/*@extend %TS-photo; */


/* line 37, layout\_pages.scss */

.ts-testimonials-slider-container .ts-testimonial-main.style3 .content,
.entry-content .ts-team2 div.ts-team2-content {
  overflow: hidden;
  padding: 80px 30px 50px 0 !important;

  margin-left: 0;
  float: none;
  width: auto;
  line-height: 30px !important;
  color: #636363;
}


/*@extend %TS-content; */


/* line 42, layout\_pages.scss */

.entry-content {
  /*.ts-team2*/
  /*.ts-team3*/
  /*#wd-teammate-style-1*/
}


/* line 44, layout\_pages.scss */

.entry-content .heading-title-block h2,
.entry-content .heading-title-block h1 {
  margin-bottom: 50px;
}


/* line 46, layout\_pages.scss */

.entry-content .ts-team2 {
  /*style3*/
  background-color: whitesmoke;
  width: 100% !important;
}


/* line 49, layout\_pages.scss */

.entry-content .ts-team2 > div:first-child .ts-team2-footer {
  position: absolute;
  left: 40%;
  margin-left: 60px;
  bottom: 20px;
}


/* line 51, layout\_pages.scss */

.entry-content .ts-team2 > div:first-child .ts-team2-footer ul.ts-teammate-icons {
  margin-left: -15px;
  float: left;
}


/* line 55, layout\_pages.scss */

.entry-content .ts-team2 div.ts-team2-content .ts-team2-line {
  display: none;
}


/* line 56, layout\_pages.scss */

.entry-content .ts-team2 div.ts-team2-content .ts-team2-lead {
  margin: -10px 0 30px !important;

  font-size: 14px;
  text-transform: capitalize;
}


/* line 57, layout\_pages.scss */

.entry-content .ts-team2 div.ts-team2-content h3 {

  padding-bottom: 20px;
  text-transform: uppercase;
  color: #111111;
}


/* line 60, layout\_pages.scss */

.entry-content .ts-team2 .ts-team2-header img {
  box-shadow: none;
  border: 0 none;
}


/* line 64, layout\_pages.scss */

.entry-content .ts-team3 {
  /*style2*/
}


/* line 65, layout\_pages.scss */

.entry-content .ts-team3 .ts-team3-person-image {
  box-shadow: none;
  border: 0 none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}


/* line 66, layout\_pages.scss */

.entry-content .ts-team3 .ts-team3-person-name {
  border: 0 none;
  color: #363636;

  text-align: center;
  text-transform: uppercase;
  margin-top: 15px;
  padding-top: 0;
}


/* line 67, layout\_pages.scss */

.entry-content .ts-team3 .ts-team3-person-position {

  color: #363636;
  text-align: center;
  text-transform: capitalize;
}


/* line 68, layout\_pages.scss */

.entry-content .ts-team3 .ts-teammate-icons {
  border: 0 none !important;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}


/* line 70, layout\_pages.scss */

.entry-content .ts-team3 .ts-teammate-icons li a i {
  font-size: 21px;
}


/* line 72, layout\_pages.scss */

.entry-content .ts-team3 .ts-team3-person-description {
  text-align: center;
  border: 0 none;
  padding: 0;
  color: #898989;
  font-size: 14px;
}


/* line 79, layout\_pages.scss */

.entry-content .ts-team3 .ts-team-opening-parent {
  text-align: center;
  border: 0 none;
  padding: 0;
  color: #898989;
  font-size: 14px;
}


/* line 85, layout\_pages.scss */

.entry-content .ts-team3 .ts-team-opening-parent .ts-team-opening-block {
  text-align: center;
  color: #898989;
  font-size: 14px;
}


/* line 92, layout\_pages.scss */

.entry-content .ts-team3:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
  transform: none !important;
}


/* line 96, layout\_pages.scss */

.entry-content .ts-team3.wp_team-social .ts-teammate-icons {
  position: absolute;
  top: 0;
  left: 15px;
  right: 15px;
  opacity: 0;
  filter: alpha(opacity=0);
}


/* line 100, layout\_pages.scss */

.entry-content .ts-team3.wp_team-social:hover .ts-teammate-icons {
  top: 25%;
  opacity: 1;
  filter: alpha(opacity=100);
  transform: translateY(-25%);
}


/* line 105, layout\_pages.scss */

.entry-content #wd-teammate-style-1 {
  /*style1*/
  margin-top: -20px;
}


/* line 106, layout\_pages.scss */

.entry-content #wd-teammate-style-1 .owl-controls {
  display: none;
}


/* line 108, layout\_pages.scss */

.entry-content #wd-teammate-style-1 .wd-temmate-tittle {
  color: #363636;

  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-top: 15px;
  padding-top: 0;
}


/* line 109, layout\_pages.scss */

.entry-content #wd-teammate-style-1 .wd-teammate-position {

  font-size: 14px;
  text-transform: capitalize;
  text-align: center;
  color: #636363;
}


/* line 110, layout\_pages.scss */

.entry-content #wd-teammate-style-1 .owl-item {
  padding: 20px 0;
  overflow: hidden;
}


/* line 111, layout\_pages.scss */

.entry-content #wd-teammate-style-1 .owl-item div.item {
  width: 100%;
  margin: 0;
}


/* line 112, layout\_pages.scss */

.entry-content #wd-teammate-style-1 .owl-item div.item .wd-teammate-content {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1.1, 1.1, 1);
}


/* line 114, layout\_pages.scss */

.entry-content #wd-teammate-style-1 .owl-item div.item:hover .wd-teammate-content {
  opacity: 1;
  filter: alpha(opacity=100);
}


/*.entry-content*/


/*=Porfolio==================================================*/


/* line 122, layout\_pages.scss */

#portfolio-slider div.item {
  margin: 0 15px;
}


/* line 124, layout\_pages.scss */

#portfolio-slider div.item a.post-title {
  text-transform: uppercase;
  text-align: center;
  color: white;

  position: absolute !important;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  width: 100%;
}


/* line 125, layout\_pages.scss */

#portfolio-slider div.item:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}


/* line 125, layout\_pages.scss */

#portfolio-slider div.item:hover a.post-title {
  top: 50%;
  transform: translateY(-50%);
  opacity: 1;
  filter: alpha(opacity=100);
}


/* line 129, layout\_pages.scss */

#portfolio-container {
  margin: 0 -15px;
}


/* line 130, layout\_pages.scss */

#portfolio-container .thumbnail {
  border: 0 none;
  box-shadow: none;
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}


/* line 137, layout\_pages.scss */

.portfolio_sc {
  position: relative;
  margin-bottom: 30px;
}


/* line 140, layout\_pages.scss */

.portfolio_sc .thumb-tag {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  color: white;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 1;
  background: rgba(0, 0, 0, 0.75);
  -webkit-transition: all .7s ease;
  transition: all .7s ease;
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  -webkit-transform: rotateY(90deg);
  transform: rotateY(90deg);
}


/* line 160, layout\_pages.scss */

.portfolio_sc .thumb-tag .wd_thumb-tag {
  top: 50%;
  width: 100%;
  padding: 0 10px;
  position: absolute;
  transform: translateY(-50%);
}


/* line 166, layout\_pages.scss */

.portfolio_sc .thumb-tag .wd_thumb-tag h2 a {

  text-transform: uppercase;
  color: white;
  padding-bottom: 10px;
}


/* line 3, _mixins.scss */

.portfolio_sc .thumb-tag .wd_thumb-tag h2 a:hover,
.portfolio_sc .thumb-tag .wd_thumb-tag h2 a:focus,
.portfolio_sc .thumb-tag .wd_thumb-tag h2 a:active {
  color: #7a0026;
  text-decoration: none;
}


/* line 172, layout\_pages.scss */

.portfolio_sc .thumb-tag .wd_thumb-tag .wd_pf_readmore a {
  background-color: transparent;
  border: 0 none;
  border-bottom: 2px solid white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: white;
  white-space: nowrap;
  padding: 0 0 3px;
  margin-bottom: 25px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;

  text-transform: uppercase;
  padding-top: 20px;
  margin-bottom: 0;
  display: inline-block;
}


/* line 223, _mixins.scss */

.portfolio_sc .thumb-tag .wd_thumb-tag .wd_pf_readmore a:hover {
  background-color: transparent;
  border-bottom: 2px solid #960032;
  color: #960032;
}


/* line 182, layout\_pages.scss */

.portfolio_sc:hover .thumb-tag {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: rotateY(0);
  transform: rotateY(0);
}


/*.portfolio_sc(home9)*/


/*=OurServices==================================================*/


/* line 192, layout\_pages.scss */

.our-services .ts-box-icon-title {

  color: #363636;
}


/* line 196, layout\_pages.scss */

.our-services .ts-icon-box-content {
  color: #898989;
}


/*.our-services*/


/*=PricingTable==================================================*/


/* line 203, layout\_pages.scss */

.wd_pricing_style_image,
.wd_princing_style_text {
  text-align: center;
}


/* line 205, layout\_pages.scss */

.wd_pricing_style_image .header_pricing,
.wd_princing_style_text .header_pricing {

  font-size: 18px;
  color: #363636;
  padding: 15px 5px;
}


/* line 207, layout\_pages.scss */

.wd_pricing_style_image .header_pricing h3,
.wd_princing_style_text .header_pricing h3 {

  color: #363636;
  margin: 0;
  padding-bottom: 5px;
}


/* line 208, layout\_pages.scss */

.wd_pricing_style_image .header_pricing p,
.wd_princing_style_text .header_pricing p {
  margin-bottom: 0;
}


/* line 212, layout\_pages.scss */

.wd_pricing_style_image .content_pricing ul,
.wd_princing_style_text .content_pricing ul {
  padding-left: 0;
  list-style-type: none;
}


/* line 213, layout\_pages.scss */

.wd_pricing_style_image .content_pricing ul li,
.wd_princing_style_text .content_pricing ul li {

  color: #636363;
  padding: 15px 5px;
}


/*@extend %table-style;*/


/* line 222, layout\_pages.scss */

.wd_pricing_style_image {
  border: 1px solid #d7d7d7;
}


/* line 224, layout\_pages.scss */

.wd_pricing_style_image .header_pricing {
  background-color: #ddc9cd;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}


/* line 225, layout\_pages.scss */

.wd_pricing_style_image .footer_pricing {
  position: relative;
}


/* line 227, layout\_pages.scss */

.wd_pricing_style_image .footer_pricing .footer_button {
  position: absolute;
  left: 0;
  right: 0;
  top: 40%;
}


/* line 228, layout\_pages.scss */

.wd_pricing_style_image .footer_pricing .footer_button a.button {
  margin: 0;
  padding: 10px 20px;
}


/* line 231, layout\_pages.scss */

.wd_pricing_style_image:hover .header_pricing {
  background-color: #363636;
  color: white;
}


/* line 231, layout\_pages.scss */

.wd_pricing_style_image:hover .header_pricing h3 {
  color: white;
}


/*.wd_pricing_style_image*/


/* line 234, layout\_pages.scss */

.wd_princing_style_text {
  border: 2px solid #ddc9cd;
  background-color: white;
  margin: 20px 0 100px;
}


/* line 238, layout\_pages.scss */

.wd_princing_style_text .header_pricing {
  border-bottom: 1px solid #d7d7d7;
}


/* line 239, layout\_pages.scss */

.wd_princing_style_text .header_pricing h3 {
  display: inline-block;
  position: relative;
}


/* line 240, layout\_pages.scss */

.wd_princing_style_text .header_pricing h3:before {
  border-top: 3px solid #ddc9cd;
  content: "";
  position: absolute;
  top: -15px;
  left: 0;
  width: 100%;
}


/* line 243, layout\_pages.scss */

.wd_princing_style_text .footer_pricing {
  position: relative;
  opacity: 0;
  filter: alpha(opacity=0);
}


/* line 244, layout\_pages.scss */

.wd_princing_style_text .footer_pricing .footer_button {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -18px;
}


/* line 245, layout\_pages.scss */

.wd_princing_style_text .footer_pricing .footer_button a.button {
  margin-right: 0;
  padding-left: 14px;
  padding-right: 14px;
}


/* line 248, layout\_pages.scss */

.wd_princing_style_text:hover {
  padding-bottom: 40px;
  border-color: #363636;
  position: absolute;
  left: 15px;
  right: 15px;
  top: -20px;
}


/* line 252, layout\_pages.scss */

.wd_princing_style_text:hover .header_pricing h3:before {
  border-color: #363636;
}


/* line 253, layout\_pages.scss */

.wd_princing_style_text:hover .footer_pricing {
  opacity: 1;
  filter: alpha(opacity=100);
  bottom: -38px;
}


/*=AboutUs==================================================*/


/* line 259, layout\_pages.scss */

.ts-post-skills .ts-skillbars-style1-name,
.ts-teammate .ts-teammate-member-skills .ts-skillbars-style1-name,
.ts-teampage .ts-teampage-member-skills .ts-skillbars-style1-name {
  min-height: 25px;
}


/* line 262, layout\_pages.scss */

.ts-post-skills .ts-skillbars-style1-skillbar .ts-skillbars-style1-value.striped,
.ts-teammate .ts-teammate-member-skills .ts-skillbars-style1-skillbar .ts-skillbars-style1-value.striped,
.ts-teampage .ts-teampage-member-skills .ts-skillbars-style1-skillbar .ts-skillbars-style1-value.striped {
  background: #7a0026 !important;
}


/* line 264, layout\_pages.scss */

.ts-post-skills .ts-skillbars-style1-skillbar .ts-skillbars-style1-value.striped:after,
.ts-teammate .ts-teammate-member-skills .ts-skillbars-style1-skillbar .ts-skillbars-style1-value.striped:after,
.ts-teampage .ts-teampage-member-skills .ts-skillbars-style1-skillbar .ts-skillbars-style1-value.striped:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f041";
  font-size:$font-size;*/
  /* $withslash: "\"\f041\"";
  content: unquote($withslash);*/
  content: '\f041';
  font-size: 20px;
  margin-right: -4px;
  margin-top: -18px;
  float: right;
}


/* line 266, layout\_pages.scss */

.ts-post-skills .ts-skillbars-style1-skillbar .ts-skillbars-style1-value .ts-skillbars-style1-tooltip,
.ts-teammate .ts-teammate-member-skills .ts-skillbars-style1-skillbar .ts-skillbars-style1-value .ts-skillbars-style1-tooltip,
.ts-teampage .ts-teampage-member-skills .ts-skillbars-style1-skillbar .ts-skillbars-style1-value .ts-skillbars-style1-tooltip {
  right: -8px !important;
}


/* line 270, layout\_pages.scss */

.our-team .wpb_text_column .wpb_wrapper {
  width: 50%;
  margin: 0 auto;
}


/*=404==================================================*/


/* line 275, layout\_pages.scss */

.site-content .page-header {
  border: 0 none;
  margin: 0;
  padding: 0;
}


/* line 276, layout\_pages.scss */

.site-content .page-header .page-title {

  color: #111111;
  text-transform: uppercase;
  margin-top: 0;
  padding-top: 0;
}


/* line 281, layout\_pages.scss */

body.error404 {
  background-color: #f9f7fc;
}


/* line 283, layout\_pages.scss */

body.error404 .site-content {
  background: url(.../../images/404.png) no-repeat 100% center;
  background-size: 85%;
  min-height: 530px;
}


/* line 285, layout\_pages.scss */

body.error404 .site-content .error-404 {
  width: 60%;
  text-align: center;
}


/* line 286, layout\_pages.scss */

body.error404 .site-content .error-404 .number-404 {
  color: #ddc9cd;

}


/* line 286, layout\_pages.scss */

body.error404 .site-content .error-404 .number-404 span {
  font-size: 1000%;
  line-height: 1.3em;
}


/* line 287, layout\_pages.scss */

body.error404 .site-content .error-404 .page-header {
  border: 0 none;
  margin: 0;
  padding: 0;
}


/* line 288, layout\_pages.scss */

body.error404 .site-content .error-404 .page-header .page-title {

  color: #111111;
  text-transform: uppercase;
  margin-top: 0;
  padding-top: 0;
}


/* line 293, layout\_pages.scss */

body.error404 .site-content .error-404 .page-content {
  color: #898989;

}


/* line 297, layout\_pages.scss */

body.error404 .site-content .error-404 .page-content a.button {
  margin-top: 40px;
  display: inline-block;
  font-size: 14px;
}


/*=search-results==================================================*/


/* line 304, layout\_pages.scss */

.search-results .site-main article {
  margin-bottom: 50px;
}


/* line 305, layout\_pages.scss */

.search-results .site-main article:last-child {
  margin-bottom: 0;
}


/* line 306, layout\_pages.scss */

.search-results .site-main article a.post-thumbnail {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
  overflow: hidden;
}


/*=ComingSoon==================================================*/


/* line 317, layout\_pages.scss */

.coming-soon {
  text-align: center;
  /*.ts-countdown*/
}


/* line 319, layout\_pages.scss */

.coming-soon .ts-countdown-parent.style-1 .ts-countdown .col {
  vertical-align: top;
  background-color: #111111;
  position: relative;
  padding: 0;
  margin: 0 15px;
}


/* line 321, layout\_pages.scss */

.coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-days,
.coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-hours,
.coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-minutes,
.coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-seconds {

  min-width: 100px;
  display: inline-block;
  color: white;
  padding: 10px 0;
}


/* line 323, layout\_pages.scss */

.coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-days span,
.coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-hours span,
.coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-minutes span,
.coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-seconds span {
  font-size: 500%;
  color: white;
  position: relative;
  z-index: 1;
}


/* line 324, layout\_pages.scss */

.coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-days:before,
.coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-hours:before,
.coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-minutes:before,
.coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-seconds:before {
  background: #464646;
  content: "";
  height: 50%;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}


/* line 326, layout\_pages.scss */

.coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-days-label,
.coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-hours-label,
.coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-minutes-label,
.coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-seconds-label {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -30px;
}


/* line 330, layout\_pages.scss */

.coming-soon .wpb_text_column {

}


/* line 331, layout\_pages.scss */

.coming-soon .wpb_text_column p {
  font-size: 600%;
  line-height: 70px;
  font-weight: 600;
  margin-bottom: 0;
  color: #111111;
  display: inline-block;
  background-color: #e7e4e0;
  z-index: 1;
  position: relative;
  padding: 0 10px;
}


/* line 332, layout\_pages.scss */

.coming-soon .wpb_text_column p:first-child {
  font-size: 400%;
  font-weight: 500;
  width: 100%;
  background: transparent;
}


/* line 336, layout\_pages.scss */

.coming-soon .content-coming > div {
  display: block !important;
}


/* line 337, layout\_pages.scss */

.coming-soon .content-coming > div > .wpb_wrapper {
  float: right;
}


/* line 339, layout\_pages.scss */

.coming-soon .content-coming > div > .wpb_wrapper .wpb_text_column {
  position: relative;
}


/* line 340, layout\_pages.scss */

.coming-soon .content-coming > div > .wpb_wrapper .wpb_text_column:before {
  border: 1px solid #111111;
  content: "";
  position: absolute;
  top: 105px;
  left: 0;
  width: 100%;
  bottom: -97px;
  display: inline-block;
}


/* line 354, layout\_pages.scss */

.coming-soon .vc_btn3-container button.vc_general {
  background: #111111;
  border: 1px solid #111111;
  color: white;
  white-space: nowrap;
  padding: 8px 20px;
  margin-right: 10px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;

  text-transform: uppercase;
  margin-right: 0;
}


/* line 139, _mixins.scss */

.coming-soon .vc_btn3-container button.vc_general:hover {
  background: #960032;
  border: 1px solid #960032;
  color: white;
}


/*=My Account==================================================*/


/* line 4, layout\_account.scss */

header.title h3,
header.title a {
  margin-top: 20px;
}


/*==========product detail==========*/


/* line 2, layout\_product_detail.scss */

.woocommerce div.product .woocommerce-tabs {
  /*ul.tabs*/
}


/* line 3, layout\_product_detail.scss */

.woocommerce div.product .woocommerce-tabs ul.tabs {
  padding-left: 0;
  margin-bottom: 0;
  /*li*/
}


/* line 6, layout\_product_detail.scss */

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border-right: 1px solid #e1e1e1;
  border-left: 0 none;
  border-top: 3px solid transparent;
  margin: 0 !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  float: left;
  padding: 18px 20px;
  background-color: transparent;
  /*&.active*/
  /*a*/
}


/* line 7, layout\_product_detail.scss */

.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
  width: 0;
  height: 0;
  border: 0 none;
}


/* line 18, layout\_product_detail.scss */

.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover {
  border-top-color: #363636;
}


/* line 21, layout\_product_detail.scss */

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  text-transform: uppercase;
  color: lightgray;

  font-weight: 600;
  padding: 0;
}


/*@extend %wp_tab;*/


/* line 32, layout\_product_detail.scss */

.woocommerce div.product {
  /*.summary*/
  /*.product_meta*/
  /*.woocommerce-tabs*/
  /*related,upsells products*/
}


/* line 33, layout\_product_detail.scss */

.woocommerce div.product .summary {
  /*.price*/
  /*form.cart*/
}


/* line 34, layout\_product_detail.scss */

.woocommerce div.product .summary .product_title {  
      font-family: Gotham-Light;
    font-size: 22.5pt;
    text-transform: uppercase; 
  margin-top: -5px;
  font-style: normal;
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 10px;
  margin-bottom: 20px;
 
}


/* line 41, layout\_product_detail.scss */

.woocommerce div.product .summary form.cart {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 10px;
  margin-bottom: 10px;
}


/* line 45, layout\_product_detail.scss */

.woocommerce div.product .summary form.cart div.quantity {
  margin-top: 0px;
}


/* line 47, layout\_product_detail.scss */

.woocommerce div.product .summary .price {
  color:#222
}


/* line 49, layout\_product_detail.scss */

.woocommerce div.product .summary .price > span {
  color: #222;
  font-weight: 600;
}


/* line 52, layout\_product_detail.scss */

.woocommerce div.product .summary .product_meta {
  border: 0 none;
}


/* line 55, layout\_product_detail.scss */

.woocommerce div.product .summary .woocommerce-product-rating {
  display: inline-block;
  float: none;
  margin-bottom: 0;
  padding-right: 30px;
}


/* line 56, layout\_product_detail.scss */

.woocommerce div.product .summary .woocommerce-product-rating a.woocommerce-review-link {
  display: none;
}


/* line 58, layout\_product_detail.scss */

.woocommerce div.product .summary .sku_wrapper {
  display: inline-block;
  float: none;
  padding-right: 30px;
  font-size: 14px;
  color: #111111;
  font-weight: 600;
}


/* line 60, layout\_product_detail.scss */

.woocommerce div.product .summary .sku_wrapper span {
  color: #636363;
}


/* line 62, layout\_product_detail.scss */

.woocommerce div.product .summary .stock {
  display: inline-block;
  float: none;
}


/* line 63, layout\_product_detail.scss */

.woocommerce div.product .summary .stock span:first-child {
  font-size: 14px;
  color: #111111;
  font-weight: 600;
}


/* line 64, layout\_product_detail.scss */

.woocommerce div.product .summary .stock span {
  color: #636363;
}


/* line 67, layout\_product_detail.scss */

.woocommerce div.product .summary div[itemprop="description"] {
  color: #898989;
  font-size: 80%;
  padding-top: 15px;
}


/* line 71, layout\_product_detail.scss */

.woocommerce div.product .summary .out-of-stock {
  background: #111111;
  border: 1px solid #111111;
  color: white;

  vertical-align: top;
  text-transform: uppercase;
  display: inline-block;
  padding: 10px 18px;
  text-decoration: none;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  opacity: 1;
  filter: alpha(opacity=100);
}


/* line 85, layout\_product_detail.scss */

.woocommerce div.product .summary form.cart {
  margin-bottom: 10px !important;
  margin-top: 20px;
  border-top: 1px solid #e1e1e1;
  padding-top: 20px;
}


/* line 90, layout\_product_detail.scss */



.woocommerce div.product .summary form.cart button.button {
  padding: 10px 18px !important;
  opacity: 1;
  filter: alpha(opacity=100);
  margin-right: 2px;
}


/* line 98, layout\_product_detail.scss */

.woocommerce div.product .summary .tagged_as {

  float: left; width:100%; margin-bottom:10px;
}


/* line 99, layout\_product_detail.scss */

.woocommerce div.product .summary .tagged_as:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f02b";
  font-size:$font-size;*/
  /* $withslash: "\"\f02b\"";
  content: unquote($withslash);*/
  content: '\f02b';
  font-size: 14px;
  padding-right: 5px;
}


/* line 100, layout\_product_detail.scss */

.woocommerce div.product .summary .tagged_as a {
  color: #898989;
}


/* line 3, _mixins.scss */

.woocommerce div.product .summary .tagged_as a:hover,
.woocommerce div.product .summary .tagged_as a:focus,
.woocommerce div.product .summary .tagged_as a:active {
  color: #7a0026;
  text-decoration: none;
}


/* line 107, layout\_product_detail.scss */

.woocommerce div.product .product_meta {
  margin-top: 20px;
  padding: 20px 0;
  border-top: 1px solid #898989;
  border-bottom: 1px solid #898989;
  color: #636363;
  font-weight: 600;
}


/* line 113, layout\_product_detail.scss */

.woocommerce div.product .product_meta a {
  color: #636363;
  font-weight: 500;
}


/* line 117, layout\_product_detail.scss */

.woocommerce div.product .woocommerce-tabs {
  border: 1px solid #e1e1e1;
  /*margin-bottom:$var_space*3;*/
  /*entry-content*/
}


/* line 121, layout\_product_detail.scss */

.woocommerce div.product .woocommerce-tabs .entry-content {
  padding: 20px;
  margin-bottom: 0;

}


/* line 125, layout\_product_detail.scss */

.woocommerce div.product .woocommerce-tabs .entry-content h2 {

  margin-top: 0;
}


/* line 126, layout\_product_detail.scss */

.woocommerce div.product .woocommerce-tabs .entry-content label {
  font-weight: 500;
}


/* line 132, layout\_product_detail.scss */

.woocommerce div.product .related .products.grid {
  width: 100% !important;
}


/* line 133, layout\_product_detail.scss */

.woocommerce div.product .related,
.woocommerce div.product .cross_sells {
  margin: 0;
}


/* line 137, layout\_product_detail.scss */

.woocommerce div.product #reviews {
  margin: 0;
  /*#comments*/
}


/* line 140, layout\_product_detail.scss */

.woocommerce div.product #reviews p.stars a:before,
.woocommerce div.product #reviews p.stars a:hover {
  color: #ffb300;
}


/* line 142, layout\_product_detail.scss */

.woocommerce div.product #reviews .wd-comment-form {
  width: 47%;
  float: left;
}


/* line 143, layout\_product_detail.scss */

.woocommerce div.product #reviews .wd-comment-form h3 {
  margin-top: 0 !important;
}


/* line 145, layout\_product_detail.scss */

.woocommerce div.product #reviews .wd-comment-form #review_form #respond .form-submit {
  float: right;
}


/* line 146, layout\_product_detail.scss */

.woocommerce div.product #reviews .wd-comment-form #review_form #respond .comment-form-author {
  width: 53%;
  padding-right: 5%;
}


/* line 147, layout\_product_detail.scss */

.woocommerce div.product #reviews .wd-comment-form #review_form #respond .comment-form-email {
  width: 47%;
}


/* line 148, layout\_product_detail.scss */

.woocommerce div.product #reviews .wd-comment-form #review_form #respond .comment-form-author,
.woocommerce div.product #reviews .wd-comment-form #review_form #respond .comment-form-email {
  float: left;
}


/* line 149, layout\_product_detail.scss */

.woocommerce div.product #reviews .wd-comment-form #review_form #respond .comment-form-author input,
.woocommerce div.product #reviews .wd-comment-form #review_form #respond .comment-form-email input {
  width: 100%;
}


/* line 153, layout\_product_detail.scss */

.woocommerce div.product #reviews #comments {
  float: left;
  width: 53%;
  padding-right: 5%;
}


/* line 154, layout\_product_detail.scss */

.woocommerce div.product #reviews #comments h2 {
  margin-top: 0 !important;
}


/* line 155, layout\_product_detail.scss */

.woocommerce div.product #reviews #comments .commentlist {
  padding-left: 0;
  /*.comment-text*/
}


/* line 156, layout\_product_detail.scss */

.woocommerce div.product #reviews #comments .commentlist img.avatar {
  border: medium none;
  padding: 0;
  width: 90px;
}


/* line 157, layout\_product_detail.scss */

.woocommerce div.product #reviews #comments .commentlist .comment-text {
  margin-left: 140px;
  color: #898989;

  border: 0 none;
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}


/* line 160, layout\_product_detail.scss */

.woocommerce div.product #reviews #comments .commentlist .comment-text .meta strong {
  color: #111111;

  font-size: 18px;
  margin-right: 20px;
  text-transform: capitalize;
}


/* line 166, layout\_product_detail.scss */

.woocommerce div.product #reviews #comments .commentlist .comment-text .meta time {
  color: #898989;
  font-size: 95%;
}


/* line 172, layout\_product_detail.scss */

.woocommerce div.product #reviews #comments .owl-buttons {
  display: none;
}


/*.woocommerce .quantity{
  .qty{ padding:9px 0 8px 6px;}
  margin-right:$var_space/2 !important;
}*/


/* line 183, layout\_product_detail.scss */

.variations {
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -20px;
  width: auto !important;
}


/* line 184, layout\_product_detail.scss */

.variations > div {
  display: inline-block;
  margin: 0 15px;
}


/* line 185, layout\_product_detail.scss */

.variations .label {
  padding: 0 0 15px;
  display: inline-block;
  font-size: 80%;
  color: #111111;
  text-transform: uppercase;
}


/* line 189, layout\_product_detail.scss */

.variations .value .wd_color_image_swap {
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -5px;
}


/* line 190, layout\_product_detail.scss */

.variations .value .wd_color_image_swap > div {
  display: inline-block;
  margin: 5px;
}


/* line 191, layout\_product_detail.scss */

.variations .value .wd_color_image_swap > div a {
  display: inline-block;
}


/* line 194, layout\_product_detail.scss */

.variations .value .price > span {
  font-size: 130% !important;
}


/*.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
  @include button4-1;
  .alt{@include button4-1;}
}*/


/*=Quickshop==================================================*/


/* line 206, layout\_product_detail.scss */

div.pp_woocommerce .wd_quickshop.product .thumbnails {
  position: relative;
  padding-top: 20px;
}


/* line 207, layout\_product_detail.scss */

div.pp_woocommerce .wd_quickshop.product .thumbnails ul {
  padding-left: 0;
  list-style-type: none;
}


/* line 209, layout\_product_detail.scss */

div.pp_woocommerce .wd_quickshop.product .thumbnails ul li {
  display: inline-block;
  padding: 0 10px;
}


/* line 210, layout\_product_detail.scss */

div.pp_woocommerce .wd_quickshop.product .thumbnails ul li a {
  width: 100%;
}


/* line 214, layout\_product_detail.scss */

div.pp_woocommerce .wd_quickshop.product .thumbnails .slider_control a.prev {
  position: absolute;
  top: 48%;
  left: 0;
  font-size: 0;
  width: auto;
  margin: 0;
}


/* line 215, layout\_product_detail.scss */

div.pp_woocommerce .wd_quickshop.product .thumbnails .slider_control a.prev:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f104";
  font-size:$font-size;*/
  /* $withslash: "\"\f104\"";
  content: unquote($withslash);*/
  content: '\f104';
  font-size: 20px;
}


/* line 217, layout\_product_detail.scss */

div.pp_woocommerce .wd_quickshop.product .thumbnails .slider_control a.next {
  position: absolute;
  top: 48%;
  right: 0;
  font-size: 0;
  width: auto;
  margin: 0;
}


/* line 218, layout\_product_detail.scss */

div.pp_woocommerce .wd_quickshop.product .thumbnails .slider_control a.next:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f105";
  font-size:$font-size;*/
  /* $withslash: "\"\f105\"";
  content: unquote($withslash);*/
  content: '\f105';
  font-size: 20px;
}


/* line 222, layout\_product_detail.scss */

div.pp_woocommerce .wd_quickshop.product .images .details_view {
  padding-top: 20px;
  text-align:center;
}


/* line 224, layout\_product_detail.scss */

div.pp_woocommerce .pp_description {
  background-color: whitesmoke;
  color: #636363;
  display: block;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
}


/**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */


/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */

@-ms-viewport {
  width: device-width;
}

@viewport {
  width: device-width;
}

@media (min-width: 1069px) {
  /* line 26, layout\_responsive.scss */
  .coming-soon .content-coming > div > .wpb_wrapper {
    width: 60%;
  }
}

@media (max-width: 980px) {
  /* line 31, layout\_responsive.scss */
  .product-bigger-image .product.list .wd_content_list {
    padding: 0 20px;
  }
}


/* Collapse oversized image and pulled images after iPad breakpoint. */

@media (max-width: 767px) {
  /* line 37, layout\_responsive.scss */
  body .site-header {
    position: relative;
  }
  /* line 41, layout\_responsive.scss */
  .home .site-header,
  .home-black .site-header,
  .home-3 .site-header {
    margin-bottom: 0;
  }
  /*=404==================================================*/
  /* line 44, layout\_responsive.scss */
  body.error404 .site-content {
    background: none;
  }
  /* line 45, layout\_responsive.scss */
  body.error404 .site-content .error-404 {
    width: 100%;
  }
  /*=comming-soon==================================================*/
  /* line 49, layout\_responsive.scss */
  .coming-soon {
    /*.ts-countdown*/
  }
  /* line 50, layout\_responsive.scss */
  .coming-soon .wpb_text_column p {
    font-size: 250%;
    line-height: 40px;
  }
  /* line 52, layout\_responsive.scss */
  .coming-soon .wpb_text_column p:first-child {
    font-size: 200%;
  }
  /* line 58, layout\_responsive.scss */
  .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col {
    margin: 0 5px;
  }
  /* line 59, layout\_responsive.scss */
  .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-days,
  .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-hours,
  .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-minutes,
  .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-seconds {
    min-width: 60px;
  }
  /* line 61, layout\_responsive.scss */
  .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-days span,
  .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-hours span,
  .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-minutes span,
  .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-seconds span {
    font-size: 200%;
  }
  /* line 63, layout\_responsive.scss */
  .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-days-label,
  .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-hours-label,
  .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-minutes-label,
  .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-seconds-label {
    font-size: 80%;
  }
  /* line 69, layout\_responsive.scss */
  .coming-soon .content-coming > div > .wpb_wrapper:before {
    top: 60px;
    bottom: 178px;
  }
  /*.coming-soon*/
  /* line 77, layout\_responsive.scss */
  .small-width .wpb_wrapper {
    width: 100%;
  }
  /* line 79, layout\_responsive.scss */
  .ts-testimonials-slider-container .ts-testimonial-main.style3 .content,
  .entry-content .ts-team2 div.ts-team2-content {
    padding-top: 20px !important;
  }
  /* line 82, layout\_responsive.scss */
  .entry-content .ts-team2 div.ts-team2-content {
    height: 78px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  /* line 85, layout\_responsive.scss */
  .ts-testimonials-slider-container .ts-testimonial-main.style3 .content {
    height: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  /* line 86, layout\_responsive.scss */
  .ts-testimonials-slider-container .ts-testimonial-main.style3 .sign {
    top: 90px;
  }
  /* line 87, layout\_responsive.scss */
  .ts-testimonials-slider-container .ts-testimonial-main.style3 .sign .author {
    padding-bottom: 10px;
  }
  /* line 93, layout\_responsive.scss */
  .product-bigger-image .product.list > a,
  .product-bigger-image .product.list .wd_content_list {
    display: inline-block;
    width: 100%;
  }
  /* line 94, layout\_responsive.scss */
  .product-bigger-image .product.list .wd_content_list {
    padding: 20px;
  }
  /*.product-bigger-image*/
  /*.woocommerce .products.grid div.product{ width:50%;}*/
  /*mobile menu*/
  /* line 101, layout\_responsive.scss */
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-13,
  .col-sm-14,
  .col-sm-15,
  .col-sm-16,
  .col-sm-17,
  .col-sm-18,
  .col-sm-19,
  .col-sm-20,
  .col-sm-21,
  .col-sm-22,
  .col-sm-23,
  .col-sm-24,
  .woocommerce .products.grid > .product {
    width: 100%;
  }
  /*=BlogSmallImage=================================*/
  /* line 105, layout\_responsive.scss */
  .content_blog .small_image > div {
    padding: 0;
  }
  /* line 106, layout\_responsive.scss */
  .content_blog .small_image .item_header {
    width: 100%;
    margin: 0 0 20px !important;
  }
  /* line 109, layout\_responsive.scss */
  .content_blog .small_image .item_content {
    overflow: visible;
    clear: left;
    padding: 0 30px 30px;
  }
  /* line 110, layout\_responsive.scss */
  .content_blog .small_image .conten_item_quote {
    padding: 30px;
  }
  /*=home==================================================*/
  /* line 114, layout\_responsive.scss */
  .home-title-adv .wpb_wrapper {
    font-size: 52%;
  }
  /*=home2==================================================*/
  /* line 117, layout\_responsive.scss */
  .parallax .wpb_wrapper {
    font-size: 80%;
  }
  /*=home3,home7==================================================*/
  /* line 121, layout\_responsive.scss */
  .home-3 .banner-text {
    padding-bottom: 20px;
  }
  /* line 122, layout\_responsive.scss */
  .home-3 .site-header {
    position: relative;
    left: 0;
    right: 0;
    top: 0;
  }
  /* line 124, layout\_responsive.scss */
  .home-3 .site-header .wd-header-widget-right {
    display: none;
  }
  /* line 126, layout\_responsive.scss */
  .home-3 .sidebar .widget_text a.logo_footer {
    margin-top: 0;
    padding-top: 20px;
  }
  /* line 127, layout\_responsive.scss */
  .home-3 .content_blog .owl-wrapper-outer .item_thumbnail {
    margin-right: 20px;
  }
  /*=home7==================================================*/
  /* line 131, layout\_responsive.scss */
  .home-7 .header_3.site-header {
    position: relative;
    left: 0;
    right: 0;
    top: 0;
  }
  /* line 133, layout\_responsive.scss */
  .home-7 .header_3.site-header .wd-header-widget-right {
    display: none;
  }
  /* line 137, layout\_responsive.scss */
  .wd_princing_style_text:hover {
    position: relative;
    left: 0;
    right: 0;
  }
  /*=footer home10==================================================*/
  /* line 143, layout\_responsive.scss */
  footer.site-footer.footer-line .site-footer.footer-content section {
    width: 100%;
    padding: 0;
  }
  /* line 147, layout\_responsive.scss */
  footer.site-footer.footer-line .site-footer.footer-image ul#widget-media-container li {
    width: 33.333%;
  }
  /* line 151, layout\_responsive.scss */
  body .header_5 {
    padding: 0;
  }
}


/*(max-width: 767px)*/

@media (max-width: 643px) {
  /* line 156, layout\_responsive.scss */
  .woocommerce div.product #reviews #comments,
  .woocommerce div.product #reviews .wd-comment-form {
    width: 100%;
    padding-right: 0;
  }
  /* line 159, layout\_responsive.scss */
  .woocommerce div.product #reviews .wd-comment-form {
    padding-top: 20px;
  }
}


/*max-width: 643px*/


/* Mobile devices */

@media (max-width: 360px) {
  /* line 165, layout\_responsive.scss */
  .ts-testimonials-slider-container .ts-testimonial-main.style3 .sign {
    top: 60px;
  }
  /*.woocommerce .products.grid div.product{ width:100%;}*/
  /* line 167, layout\_responsive.scss */
  .ts-testimonials-slider-container .ts-testimonial-main.style3 .photo,
  .entry-content .ts-team2 > div:first-child {
    margin-right: 20px;
  }
  /* line 168, layout\_responsive.scss */
  .ts-testimonials-slider-container .ts-testimonial-main.style3 .content,
  .entry-content .ts-team2 div.ts-team2-content {
    padding-top: 10px !important;
  }
  /* line 171, layout\_responsive.scss */
  .ts-testimonials-slider-container .ts-testimonial-main.style3 .sign {
    margin-left: 20px;
  }
  /* home-3**/
  /* line 175, layout\_responsive.scss */
  .home-3 .content_blog .owl-wrapper-outer .item_thumbnail {
    margin-right: 0;
    width: 100%;
  }
  /* line 179, layout\_responsive.scss */
  .home-3 .content_blog .owl-wrapper-outer .item_content {
    clear: left;
    padding: 20px;
  }
}


/*=768 - 1024==================================================*/

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 191, layout\_responsive.scss */
  nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a {
    /*display:inline;*/
  }
  /* line 194, layout\_responsive.scss */
  .wd-header-widget .wd-header-widget-left {
    min-width: 100px;
  }
  /* line 197, layout\_responsive.scss */
  .wd-header-widget .wd-header-widget-right {
    width: 320px;
  }
  /*=home==================================================*/
  /* line 200, layout\_responsive.scss */
  .home-title-adv .wpb_wrapper {
    font-size: 62%;
  }
  /*=home3==================================================*/
  /* line 203, layout\_responsive.scss */
  .special_promotion {
    font-size: 30%;
  }
  /* line 204, layout\_responsive.scss */
  .home-3 .banner-text {
    font-size: 55%;
  }
  /* line 205, layout\_responsive.scss */
  .home-3 .banner-text .wpb_wrapper a.button_line {
    margin-top: 10px;
  }
  /*=home4==================================================*/
  /* line 210, layout\_responsive.scss */
  .home-4 .sidebar .widget ul li.item .post_thumbnail {
    margin-right: 0;
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
  /*=home7==================================================*/
  /* line 219, layout\_responsive.scss */
  .home-7 .site-content .woocommerce .product-image .pi-item-content .wd_des {
    padding: 0;
  }
  /* line 221, layout\_responsive.scss */
  .home-7 .site-content .woocommerce .product-image .pi-item-content .wd_des .wd-short-description {
    display: none;
  }
  /*=home8==================================================*/
  /* line 224, layout\_responsive.scss */
  .wp_TS-icon-h8 .box-detail-wrapper .ts-icon-box-content h2 {
    height: 93px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  /* line 227, layout\_responsive.scss */
  .widget_subscriptions .subscribe-email .subscribe_email {
    min-width: 250px;
  }
}


/*768 and 1024*/

@media (min-width: 768px) and (max-width: 990px) {
  /* line 234, layout\_responsive.scss */
  .wd-header-widget .wd-header-widget-left .widget_search {
    width: 100%;
  }
  /*=home2==================================================*/
  /* line 239, layout\_responsive.scss */
  .product-bigger-image .product.list .wd_content_list .wd_add_to_cart_list a.button {
    margin-top: 20px;
  }
  /* line 241, layout\_responsive.scss */
  .product-bigger-image .product.list .wd_content_list .wd-short-description {
    height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

@media (min-width: 768px) {
  /* line 247, layout\_responsive.scss */
  .home-3,
  .home-7 {
    position: relative;
    overflow-x: hidden;
  }
  /* line 248, layout\_responsive.scss */
  .home-10 .site-header {
    position: fixed;
    z-index: 2;
  }
}


/*min 768*/


/*Core*/


/* line 2, core\_button.scss */

.owl-theme .owl-controls .owl-page,
.owl-theme .owl-controls .owl-dots .owl-dot {
  display: inline-block;
}


/* line 3, core\_button.scss */

.owl-theme .owl-controls .owl-page span,
.owl-theme .owl-controls .owl-dots .owl-dot span {
  background-color: #b7b7b7;
  margin: 5px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  width: 10px;
  height: 10px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  display: block;
}


/* line 8, core\_button.scss */

.owl-theme .owl-controls .owl-page:hover span,
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-dots .owl-dot:hover span,
.owl-theme .owl-controls .owl-dots .owl-dot.active span {
  background-color: #363636;
}


/* line 10, core\_button.scss */

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-dots .owl-dot.active span {
  cursor: default;
}


/* line 13, core\_button.scss */

textarea,
.woocommerce #reviews #comment {
  height: 30px;
}


/* line 14, core\_button.scss */

input,
textarea {
  color: #222222;
  background-color: transparent;
  border-style: solid;
  border-width:1px;
  border-color: #e0e0e0;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;

  font-size: 16px;
}


/* line 23, core\_button.scss */

input:hover,
input:focus,
input:active,
textarea:hover,
textarea:focus,
textarea:active {
  border-color: #e0e0e0;
  outline: 0;
}


/* line 29, core\_button.scss */

input.input-text {
  min-height: 28px;
}


/* line 31, core\_button.scss */

.woocommerce div.product .summary form.cart button.button,
button,
input[type="submit"],
input[type="button"],
input[type="reset"],
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.button-comming a {
  background: #8d0e0e;
  border: 1px solid #8d0e0e;
  color: white;

  text-transform: uppercase;
  display: inline-block;
  padding: 9px 18px;
  text-decoration: none;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}


/* line 42, core\_button.scss */

.woocommerce div.product .summary form.cart button.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.button-comming a:hover,
.woocommerce div.product .summary form.cart button.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
.woocommerce #respond input#submit:focus,
.woocommerce a.button:focus,
.woocommerce button.button:focus,
.woocommerce input.button:focus,
.button-comming a:focus,
.woocommerce div.product .summary form.cart button.button:active,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active,
.woocommerce #respond input#submit:active,
.woocommerce a.button:active,
.woocommerce button.button:active,
.woocommerce input.button:active,
.button-comming a:active {
  background: transparent;
  border-color: #8d0e0e;
  color: #222222;
  outline: none;
}


/*@extend %button;*/


/* line 58, core\_button.scss */

.woocommerce .products .product > div.wd-item-header > a > span {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  text-transform: uppercase;
  background-color: #8d0d0d;
  color: white;

  font-weight: 600;
  left: 10px;
  top: 10px;
  padding: 0;
  margin: 0;
  width: 60px;
  height: 60px;
  line-height: 60px;
}


/*=====product hover (shop)=====*/


/* line 76, core\_button.scss */

.woocommerce .star-rating {
  height: 1.3em;
  letter-spacing: 2px;
  width: 75px;
  font-size: 12px;
  margin-top: 8px !important;
}


/* line 78, core\_button.scss */

.woocommerce .star-rating span:before {
  color: #ffb300;
}


/* line 84, core\_button.scss */

.woocommerce a.added_to_cart {
  /*product hover*/
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-size: 0;
  padding: 13px;
  margin: 0 0.5px 5px;
  float: left;
  /*display:inline-block;*/
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  text-align: center;
  border: 1px solid #e0e0e0;
  color: black;
  background: #e0e0e0;
}


/* line 192, _mixins.scss */

.woocommerce a.added_to_cart:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f217";
  font-size:$font-size;*/
  /* $withslash: "\"\f217\"";
  content: unquote($withslash);*/
  content: '\f217';
  font-size: 12px;
}


/* line 195, _mixins.scss */

.woocommerce a.added_to_cart:hover {
  background: #960032;
  border: 1px solid #960032;
  color: white;
}


/* line 85, core\_button.scss */

.woocommerce a.compare.button {
  /*product hover*/
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-size: 0!important;
  padding: 13px;
  margin: 0 0.5px 5px;
  float: left;
  /*display:inline-block;*/
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  text-align: center;
  border: 1px solid #e0e0e0;
  color: black;
  background: #e0e0e0;
}


/* line 192, _mixins.scss */

.woocommerce a.compare.button:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f079";
  font-size:$font-size;*/
  /* $withslash: "\"\f079\"";
  content: unquote($withslash);*/
  content: '\f079';
  font-size: 12px;
}


/* line 195, _mixins.scss */

.woocommerce a.compare.button:hover {
  background: #960032;
  border: 1px solid #960032;
  color: white;
}


/* line 87, core\_button.scss */

.woocommerce .yith-wcwl-add-to-wishlist {
  display: inline-block;
  margin-top: 0;
}


/* line 88, core\_button.scss */

.woocommerce .yith-wcwl-add-to-wishlist span.feedback {
  display: none;
}


/* line 89, core\_button.scss */

.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt,
.woocommerce .yith-wcwl-add-to-wishlist .show a {
  /*product hover*/
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-size: 0;
  padding: 13px;
  margin: 0 0.5px 5px;
  float: left;
  /*display:inline-block;*/
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  text-align: center;
  border: 1px solid #e0e0e0;
  color: black;
  background: #e0e0e0;
}


/* line 192, _mixins.scss */

.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:before,
.woocommerce .yith-wcwl-add-to-wishlist .show a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f004";
  font-size:$font-size;*/
  /* $withslash: "\"\f004\"";
  content: unquote($withslash);*/
  content: '\f004';
  font-size: 12px;
}





/* line 195, _mixins.scss */

.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover,
.woocommerce .yith-wcwl-add-to-wishlist .show a:hover {
  background: #960032;
  border: 1px solid #960032;
  color: white;
}


/* line 90, core\_button.scss */

.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt i,
.woocommerce .yith-wcwl-add-to-wishlist .show a i {
  display: none;
  font-size: 0;
}


/* line 92, core\_button.scss */

.woocommerce .yith-wcwl-add-to-wishlist .ajax-loading {
  display: none !important;
  height: 0 !important;
  width: 0 !important;
  font-size: 0 !important;
  margin: 0 !important;
}


/* line 94, core\_button.scss */

.woocommerce a.wd_quickshop_handler {
  /*product hover*/
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-size: 0;
  padding: 13px;
  margin: 0 0.5px 5px;
  float: left;
  /*display:inline-block;*/
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  text-align: center;
  border: 1px solid #e0e0e0;
  color: black;
  background: #e0e0e0;
}


/* line 192, _mixins.scss */

.woocommerce a.wd_quickshop_handler:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f06e";
  font-size:$font-size;*/
  /* $withslash: "\"\f06e\"";
  content: unquote($withslash);*/
  content: '\f06e';
  font-size: 12px;
}


/* line 195, _mixins.scss */

.woocommerce a.wd_quickshop_handler:hover {
  background: #960032;
  border: 1px solid #960032;
  color: white;
}


/* line 99, core\_button.scss */

.wd_add_to_cart .wd_btn_add_to_cart a.add_to_cart_button {
  background-color: transparent;
  border: 0 none;
  border-bottom: 2px solid white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: white;
  white-space: nowrap;
  padding: 0 0 3px;
  margin-bottom: 25px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;

  text-transform: uppercase;
  /*@extend %hvr-radial-out;*/
}


/* line 223, _mixins.scss */

.wd_add_to_cart .wd_btn_add_to_cart a.add_to_cart_button:hover {
  background-color: transparent;
  border-bottom: 2px solid #960032;
  color: #960032;
}


/* line 102, core\_button.scss */

.wd_add_to_cart .star-rating {
  clear: left;
  float: none;
  margin: 10px auto 0 !important;
  text-align: center;
}


/* line 107, core\_button.scss */

a.button,
.woocommerce a.button {
  background: #111111;
  border: 1px solid #111111;
  color: #222;
  white-space: nowrap;
  padding: 8px 20px;
  margin-right: 10px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;

  text-transform: uppercase;
}

.header_wrap .wd-header-widget-right li .cart_content a{color:#fff!important}

/* line 139, _mixins.scss */

a.button:hover,
.woocommerce a.button:hover {
  background: 960032;
  border: 1px solid #960032;
  color: #fff;
}


/* line 110, core\_button.scss */

.wishlist_table .add_to_cart,
a.add_to_wishlist.button.alt {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}


/* line 118, core\_button.scss */

div.pp_woocommerce .pp_close:before {
  top: -7px !important;
  right: 4px !important;
}


/* line 127, core\_button.scss */

.button_line {
  background-color: transparent;
  border: 0 none;
  border-bottom: 2px solid white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: white;
  white-space: nowrap;
  padding: 0 0 3px;
  margin-bottom: 25px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;

  text-transform: uppercase;
}


/* line 223, _mixins.scss */

.button_line:hover {
  background-color: transparent;
  border-bottom: 2px solid #960032;
  color: #960032;
}


/* line 130, core\_button.scss */

.button_line-black {
  background-color: transparent;
  border: 0 none;
  border-bottom: 2px solid white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: white;
  white-space: nowrap;
  padding: 0 0 3px;
  margin-bottom: 25px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;

  text-transform: uppercase;
  color: #111111;
  border-color: #111111;
  display: inline-block;
}


/* line 223, _mixins.scss */

.button_line-black:hover {
  background-color: transparent;
  border-bottom: 2px solid #960032;
  color: #960032;
}


/*=to top page==================================================*/


/* line 138, core\_button.scss */

#to-top {
  line-height: 0;
  text-align: right;
}


/* line 141, core\_button.scss */

#to-top a {
  z-index: 10;
  position: fixed;
  bottom: 10px;
  right: 10px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}


/* line 147, core\_button.scss */

#to-top a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content:"\f102";
  font-size:$font-size;*/
  /* $withslash: "\"\f102\"";
  content: unquote($withslash);*/
  content: '\f102';
  font-size: 25px;
  display: inline-block;
  height: 35px;
  line-height: 35px;
  margin-left: 0;
  vertical-align: text-top;
  width: 35px;
  background: #7a0026;
  text-align: center;
  color: #fff;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}


/* line 161, core\_button.scss */

#to-top a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}


/*=Sale==================================================*/


/* line 165, core\_button.scss */

.woocommerce span.onsale {
  background: #aaa none repeat scroll 0 0;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  color: #fff;
  display: block;

  text-align: center;
  text-transform: uppercase;
  min-width: 60px;
  min-height: 60px;
  line-height: 50px;
  left: 20px;
  top: 20px;
}


/*=owl-carousel button==================================================*/


/* line 182, core\_button.scss */

.no-buttons-slider .owl-buttons {
  display: none;
}


/* line 186, core\_button.scss */

#wd_product_slider.owl-carousel.owl-theme .owl-item #item,
#wd_product_slider.owl-carousel.owl-theme .owl-item .item,
#wd-img-instagar.owl-carousel.owl-theme .owl-item #item,
#wd-img-instagar.owl-carousel.owl-theme .owl-item .item,
#wd_product_slider2.owl-carousel.owl-theme .owl-item #item {
  margin: 0 8px;
}


/* line 188, core\_button.scss */

#wd_product_slider.owl-carousel.owl-theme .owl-controls .owl-pagination,
#wd_product_slider2.owl-carousel.owl-theme .owl-controls .owl-pagination,
#wd-img-instagar.owl-carousel.owl-theme .owl-controls .owl-pagination {
  display: none;
}


/* line 190, core\_button.scss */

#wd_product_slider.owl-carousel.owl-theme .owl-controls .owl-buttons > div,
#wd_product_slider2.owl-carousel.owl-theme .owl-controls .owl-buttons > div,
#wd-img-instagar.owl-carousel.owl-theme .owl-controls .owl-buttons > div {
  position: absolute;
  top: 30%;
  transform: translateY(-30%);
  -webkit-transform: translateY(-30%);
  width: 50px;
  height: 100px;
  font-size: 0;
  padding: 0 !important;
  margin: 0 !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  text-indent: -9999px;
}


/* line 202, core\_button.scss */

#wd_product_slider.owl-carousel.owl-theme .owl-controls .owl-buttons > div.owl-prev,
#wd-img-instagar.owl-carousel.owl-theme .owl-controls .owl-buttons > div.owl-prev,
#wd_product_slider2.owl-carousel.owl-theme .owl-controls .owl-buttons > div.owl-prev {
  left: 15px;
  background: url(images/prev_slider.png) no-repeat;
}


/* line 206, core\_button.scss */

#wd_product_slider.owl-carousel.owl-theme .owl-controls .owl-buttons > div.owl-next,
#wd-img-instagar.owl-carousel.owl-theme .owl-controls .owl-buttons > div.owl-next,
#wd_product_slider2.owl-carousel.owl-theme .owl-controls .owl-buttons > div.owl-next {
  right: 15px;
  background: url(images/next_slider.png) no-repeat;
}


/*#wd_product_slider,#wd-img-instagar*/


/* line 217, core\_button.scss */

#wd-img-instagar.owl-carousel.owl-theme .owl-controls .owl-buttons > div {
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}


/* line 221, core\_button.scss */

#wd-img-instagar.owl-carousel.owl-theme .owl-controls .owl-buttons > div.owl-next {
  right: 0;
}


/*home8*/


/* line 1, core\_effects.scss */

.entry-content #wd-teammate-style-1 .owl-item div.item {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  /* For Webkit browsers */
  filter: gray;
  /* For IE 6 - 9 */
  -webkit-transition: all .6s ease;
  /* Transition for Webkit browsers */
  transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}


/* line 7, core\_effects.scss */

.entry-content #wd-teammate-style-1 .owl-item div.item:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  filter: none;
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1.1, 1.1, 1);
}


/*@extend %effect-zoom;*/


/* line 17, core\_effects.scss */

.woocommerce div.product div.images .thumbnails a {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  /* For Webkit browsers */
  filter: gray;
  /* For IE 6 - 9 */
  -webkit-transition: all .6s ease;
  /* Transition for Webkit browsers */
  transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}


/* line 23, core\_effects.scss */

.woocommerce div.product div.images .thumbnails a:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  filter: none;
}


/*@extend %effect-gray;*/


/* line 32, core\_effects.scss */

footer.site-footer .widget_flickr .wrap .flickr_badge_image > a:first-child,
.content-bottom-widgets .widget ul li.item .post_thumbnail > a:first-child,
.sidebar .widget ul li.item .post_thumbnail > a:first-child,
.content-bottom-widgets .widget_flickr .wrap .flickr_badge_image > a:first-child,
.sidebar .widget_flickr .wrap .flickr_badge_image > a:first-child,
.woocommerce .products .product > div.wd-item-header > a:first-child,
#portfolio-slider div.item .portfolio_thumbnail > a:first-child,
.variations .value .wd_color_image_swap > div > a:first-child,
#widget-media-container li.item > a:first-child {
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 0;
}


/* line 37, core\_effects.scss */

footer.site-footer .widget_flickr .wrap .flickr_badge_image > a:first-child:before,
.content-bottom-widgets .widget ul li.item .post_thumbnail > a:first-child:before,
.sidebar .widget ul li.item .post_thumbnail > a:first-child:before,
.content-bottom-widgets .widget_flickr .wrap .flickr_badge_image > a:first-child:before,
.sidebar .widget_flickr .wrap .flickr_badge_image > a:first-child:before,
.woocommerce .products .product > div.wd-item-header > a:first-child:before,
#portfolio-slider div.item .portfolio_thumbnail > a:first-child:before,
.variations .value .wd_color_image_swap > div > a:first-child:before,
#widget-media-container li.item > a:first-child:before,
footer.site-footer .widget_flickr .wrap .flickr_badge_image > a:first-child:after,
.content-bottom-widgets .widget ul li.item .post_thumbnail > a:first-child:after,
.sidebar .widget ul li.item .post_thumbnail > a:first-child:after,
.content-bottom-widgets .widget_flickr .wrap .flickr_badge_image > a:first-child:after,
.sidebar .widget_flickr .wrap .flickr_badge_image > a:first-child:after,
.woocommerce .products .product > div.wd-item-header > a:first-child:after,
#portfolio-slider div.item .portfolio_thumbnail > a:first-child:after,
.variations .value .wd_color_image_swap > div > a:first-child:after,
#widget-media-container li.item > a:first-child:after {
  backface-visibility: hidden;
  background: rgba(0, 0, 0, 0.35) none repeat scroll 0 0;
  content: "";
  height: 0;
  position: absolute;
  transition: all 500ms ease 0s;
  width: 0;
  z-index: 1;
}


/* line 47, core\_effects.scss */

footer.site-footer .widget_flickr .wrap .flickr_badge_image > a:first-child:before,
.content-bottom-widgets .widget ul li.item .post_thumbnail > a:first-child:before,
.sidebar .widget ul li.item .post_thumbnail > a:first-child:before,
.content-bottom-widgets .widget_flickr .wrap .flickr_badge_image > a:first-child:before,
.sidebar .widget_flickr .wrap .flickr_badge_image > a:first-child:before,
.woocommerce .products .product > div.wd-item-header > a:first-child:before,
#portfolio-slider div.item .portfolio_thumbnail > a:first-child:before,
.variations .value .wd_color_image_swap > div > a:first-child:before,
#widget-media-container li.item > a:first-child:before {
  bottom: 0;
  right: 0;
}


/* line 51, core\_effects.scss */

footer.site-footer .widget_flickr .wrap .flickr_badge_image > a:first-child:after,
.content-bottom-widgets .widget ul li.item .post_thumbnail > a:first-child:after,
.sidebar .widget ul li.item .post_thumbnail > a:first-child:after,
.content-bottom-widgets .widget_flickr .wrap .flickr_badge_image > a:first-child:after,
.sidebar .widget_flickr .wrap .flickr_badge_image > a:first-child:after,
.woocommerce .products .product > div.wd-item-header > a:first-child:after,
#portfolio-slider div.item .portfolio_thumbnail > a:first-child:after,
.variations .value .wd_color_image_swap > div > a:first-child:after,
#widget-media-container li.item > a:first-child:after {
  left: 0;
  top: 0;
}


/* line 55, core\_effects.scss */

footer.site-footer .widget_flickr .wrap .flickr_badge_image > a:first-child img,
.content-bottom-widgets .widget ul li.item .post_thumbnail > a:first-child img,
.sidebar .widget ul li.item .post_thumbnail > a:first-child img,
.content-bottom-widgets .widget_flickr .wrap .flickr_badge_image > a:first-child img,
.sidebar .widget_flickr .wrap .flickr_badge_image > a:first-child img,
.woocommerce .products .product > div.wd-item-header > a:first-child img,
#portfolio-slider div.item .portfolio_thumbnail > a:first-child img,
.variations .value .wd_color_image_swap > div > a:first-child img,
#widget-media-container li.item > a:first-child img {

}


/* line 58, core\_effects.scss */

footer.site-footer .widget_flickr .wrap .flickr_badge_image:hover a:after,
.content-bottom-widgets .widget ul li.item .post_thumbnail:hover a:after,
.sidebar .widget ul li.item .post_thumbnail:hover a:after,
.content-bottom-widgets .widget_flickr .wrap .flickr_badge_image:hover a:after,
.sidebar .widget_flickr .wrap .flickr_badge_image:hover a:after,
.woocommerce .products .product > div.wd-item-header:hover a:after,
#portfolio-slider div.item .portfolio_thumbnail:hover a:after,
.variations .value .wd_color_image_swap > div:hover a:after,
#widget-media-container li.item:hover a:after,
footer.site-footer .widget_flickr .wrap .flickr_badge_image:hover a:before,
.content-bottom-widgets .widget ul li.item .post_thumbnail:hover a:before,
.sidebar .widget ul li.item .post_thumbnail:hover a:before,
.content-bottom-widgets .widget_flickr .wrap .flickr_badge_image:hover a:before,
.sidebar .widget_flickr .wrap .flickr_badge_image:hover a:before,
.woocommerce .products .product > div.wd-item-header:hover a:before,
#portfolio-slider div.item .portfolio_thumbnail:hover a:before,
.variations .value .wd_color_image_swap > div:hover a:before,
#widget-media-container li.item:hover a:before {
  height: 100%;
  width: 100%;
}


/*@extend %effect-flip-book;*/


/* line 66, core\_effects.scss */

.search-results .site-main article a.post-thumbnail img {
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}


/* line 67, core\_effects.scss */

.search-results .site-main article a.post-thumbnail:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1.1, 1.1, 1);
}


/*@extend %img-zoom;*/


/* line 74, core\_effects.scss */

#widget-media-container li.item {
  /*margin:0;
  padding:$var_space 0;*/
  overflow: hidden;
}


/*==================== Circle ===================*/


/* line 82, core\_effects.scss */

.effCircle,
.home-3 .content_blog .owl-wrapper-outer .item_thumbnail,
.home-4 .site-content .image_style_default,
.home-6 .site-content .wp_three_banner .image_style_2,
.home-8 .content_blog .owl-wrapper-outer .item_thumbnail,
.home-9 .site-content .image_style_default,
.home-10 .site-content .image_style_default,
.content_blog .small_image > div .item_header,
.content_blog .large_image > div .item_header,
.blog .wd_content > div .item_header,
.content_blog .regular_image div.wd_item_blog > div .item_header,
.content_blog .masonry div.wd_item_blog > div .item_header,
#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-isotope-posts-thumb,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-isotope-posts-thumb,
.ts-testimonials-slider-container .ts-testimonial-main.style3 .photo,
.entry-content .ts-team2 > div:first-child,
.owl-carousel#owl-demo .owl-item .item .thumbnail_image {
  position: relative;
  overflow: hidden;
}


/* line 85, core\_effects.scss */

.effCircle:before,
.home-3 .content_blog .owl-wrapper-outer .item_thumbnail:before,
.home-4 .site-content .image_style_default:before,
.home-6 .site-content .wp_three_banner .image_style_2:before,
.home-8 .content_blog .owl-wrapper-outer .item_thumbnail:before,
.home-9 .site-content .image_style_default:before,
.home-10 .site-content .image_style_default:before,
.content_blog .small_image > div .item_header:before,
.content_blog .large_image > div .item_header:before,
.blog .wd_content > div .item_header:before,
.content_blog .regular_image div.wd_item_blog > div .item_header:before,
.content_blog .masonry div.wd_item_blog > div .item_header:before,
#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-isotope-posts-thumb:before,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-isotope-posts-thumb:before,
.ts-testimonials-slider-container .ts-testimonial-main.style3 .photo:before,
.entry-content .ts-team2 > div:first-child:before,
.owl-carousel#owl-demo .owl-item .item .thumbnail_image:before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  display: block;
  content: '';
  width: 0;
  height: 0;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
}


/* line 100, core\_effects.scss */

.effCircle:hover:before,
.home-3 .content_blog .owl-wrapper-outer .item_thumbnail:hover:before,
.home-4 .site-content .image_style_default:hover:before,
.home-6 .site-content .wp_three_banner .image_style_2:hover:before,
.home-8 .content_blog .owl-wrapper-outer .item_thumbnail:hover:before,
.home-9 .site-content .image_style_default:hover:before,
.home-10 .site-content .image_style_default:hover:before,
.content_blog .small_image > div .item_header:hover:before,
.content_blog .large_image > div .item_header:hover:before,
.blog .wd_content > div .item_header:hover:before,
.content_blog .regular_image div.wd_item_blog > div .item_header:hover:before,
.content_blog .masonry div.wd_item_blog > div .item_header:hover:before,
#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-isotope-posts-thumb:hover:before,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-isotope-posts-thumb:hover:before,
.ts-testimonials-slider-container .ts-testimonial-main.style3 .photo:hover:before,
.entry-content .ts-team2 > div:first-child:hover:before,
.owl-carousel#owl-demo .owl-item .item .thumbnail_image:hover:before {
  -webkit-animation: circle .75s;
  animation: circle .75s;
}


/*@extend %effCircle;*/

@-webkit-keyframes circle {
  /* line 106, core\_effects.scss */
  0% {
    opacity: 1;
  }
  /* line 109, core\_effects.scss */
  40% {
    opacity: 1;
  }
  /* line 112, core\_effects.scss */
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}

@keyframes circle {
  /* line 119, core\_effects.scss */
  0% {
    opacity: 1;
  }
  /* line 122, core\_effects.scss */
  40% {
    opacity: 1;
  }
  /* line 125, core\_effects.scss */
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}


/*==================== Zoom ===================*/


/* line 133, core\_effects.scss */

.effZoom,
.home-3 .content_blog .owl-wrapper-outer .item_thumbnail,
.home-6 .site-content .wp_three_banner .image_style_2,
.home-8 .content_blog .owl-wrapper-outer .item_thumbnail,
.content_blog .small_image > div .item_header,
.content_blog .large_image > div .item_header,
.blog .wd_content > div .item_header,
.content_blog .regular_image div.wd_item_blog > div .item_header,
.content_blog .masonry div.wd_item_blog > div .item_header,
#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-isotope-posts-thumb,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-isotope-posts-thumb,
.ts-testimonials-slider-container .ts-testimonial-main.style3 .photo,
.entry-content .ts-team2 > div:first-child,
#wd_product_slider.owl-carousel.owl-theme .owl-item #item,
#wd_product_slider.owl-carousel.owl-theme .owl-item .item,
#wd-img-instagar.owl-carousel.owl-theme .owl-item #item,
#wd-img-instagar.owl-carousel.owl-theme .owl-item .item,
.owl-carousel#owl-demo .owl-item .item .thumbnail_image {
  overflow: hidden;
}


/* line 134, core\_effects.scss */

.effZoom img,
.home-3 .content_blog .owl-wrapper-outer .item_thumbnail img,
.home-6 .site-content .wp_three_banner .image_style_2 img,
.home-8 .content_blog .owl-wrapper-outer .item_thumbnail img,
.content_blog .small_image > div .item_header img,
.content_blog .large_image > div .item_header img,
.blog .wd_content > div .item_header img,
.content_blog .regular_image div.wd_item_blog > div .item_header img,
.content_blog .masonry div.wd_item_blog > div .item_header img,
#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-isotope-posts-thumb img,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-isotope-posts-thumb img,
.ts-testimonials-slider-container .ts-testimonial-main.style3 .photo img,
.entry-content .ts-team2 > div:first-child img,
#wd_product_slider.owl-carousel.owl-theme .owl-item #item img,
#wd_product_slider.owl-carousel.owl-theme .owl-item .item img,
#wd-img-instagar.owl-carousel.owl-theme .owl-item #item img,
#wd-img-instagar.owl-carousel.owl-theme .owl-item .item img,
.owl-carousel#owl-demo .owl-item .item .thumbnail_image img {
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}


/* line 138, core\_effects.scss */

.effZoom:hover img,
.home-3 .content_blog .owl-wrapper-outer .item_thumbnail:hover img,
.home-6 .site-content .wp_three_banner .image_style_2:hover img,
.home-8 .content_blog .owl-wrapper-outer .item_thumbnail:hover img,
.content_blog .small_image > div .item_header:hover img,
.content_blog .large_image > div .item_header:hover img,
.blog .wd_content > div .item_header:hover img,
.content_blog .regular_image div.wd_item_blog > div .item_header:hover img,
.content_blog .masonry div.wd_item_blog > div .item_header:hover img,
#wp_ourblogs.ts-postsgrid .ts-isotope-posts-list-item .ts-isotope-posts-thumb:hover img,
#wp_ourblogs.ts-postsslider .ts-isotope-posts-list-item .ts-isotope-posts-thumb:hover img,
.ts-testimonials-slider-container .ts-testimonial-main.style3 .photo:hover img,
.entry-content .ts-team2 > div:hover:first-child img,
#wd_product_slider.owl-carousel.owl-theme .owl-item #item:hover img,
#wd_product_slider.owl-carousel.owl-theme .owl-item .item:hover img,
#wd-img-instagar.owl-carousel.owl-theme .owl-item #item:hover img,
#wd-img-instagar.owl-carousel.owl-theme .owl-item .item:hover img,
.owl-carousel#owl-demo .owl-item .item .thumbnail_image:hover img {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
}


/*@extend %effZoom;*/


/*bg zoom home8*/


/* line 146, core\_effects.scss */

.bg-zoom .ts-css-shadow {
  background-size: 100% 100% !important;
  transition: background-size 2s ease-in !important;
  -moz-transition: background-size 2s ease-in !important;
  -web-kit-transition: background-size 2s ease-in !important;
}


/* line 151, core\_effects.scss */

.bg-zoom .ts-css-shadow:hover {
  background-size: 110% 110% !important;
}


/*==================== TS-noeff ===================*/


/* line 157, core\_effects.scss */

.TS-noeff .ts-imagehover .mask h2 {
  border: 0 none;
  background-color: transparent;
}


/* line 158, core\_effects.scss */

.TS-noeff .ts-imagehover .mask a.info {
  background-color: transparent;
  border: 0 none;
  border-bottom: 2px solid white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: white;
  white-space: nowrap;
  padding: 0 0 3px;
  margin-bottom: 25px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;

  text-transform: uppercase;
  box-shadow: none;
  border-color: white;
  color: white;
}


/* line 223, _mixins.scss */

.TS-noeff .ts-imagehover .mask a.info:hover {
  background-color: transparent;
  border-bottom: 2px solid #960032;
  color: #960032;
}


/* line 163, core\_effects.scss */

.TS-noeff .ts-imagehover .mask a.info:hover {
  border-color: #a5916a;
  color: #a5916a;
}


/* line 168, core\_effects.scss */

.TS-noeff .ts-imagehover .mask p.maskcontent {
  padding-top: 15%;
  font-size: 24px !important;
  font-family: Montserrat, Arial, sans-serif;
  font-style: normal;
}


/*==================== swing ===================*/

@-webkit-keyframes swing {
  /* line 175, core\_effects.scss */
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  /* line 179, core\_effects.scss */
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  /* line 183, core\_effects.scss */
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  /* line 187, core\_effects.scss */
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  /* line 191, core\_effects.scss */
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  /* line 197, core\_effects.scss */
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  /* line 201, core\_effects.scss */
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  /* line 205, core\_effects.scss */
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  /* line 209, core\_effects.scss */
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  /* line 213, core\_effects.scss */
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}


/* line 218, core\_effects.scss */

.swing,
.home-9 .site-content .wp_our-services:hover img,
.home-10 .site-content .wp_our-services:hover img {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
}


/* line 233, core\_effects.scss */

.swing:hover,
.home-9 .site-content .wp_our-services:hover img:hover,
.home-10 .site-content .wp_our-services:hover img:hover {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}


/*==================== OVERLAY TEXT ALTERNATIVE ===================*/


/* line 241, core\_effects.scss */

.overlay_text_alt {
  overflow: hidden;
  position: relative;
  text-align: center;
  /*.overlay_text_alt_mask*/
  /*&:hover*/
}


/* line 245, core\_effects.scss */

.overlay_text_alt img {
  width: 100%;
  height: 100%;
  /*-webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;*/
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}


/* line 256, core\_effects.scss */

.overlay_text_alt .overlay_text_alt_mask {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
  -o-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
}


/* line 279, core\_effects.scss */

.overlay_text_alt .overlay_text_alt_mask a.wp_item_title,
.overlay_text_alt .overlay_text_alt_mask span.price,
.overlay_text_alt .overlay_text_alt_mask .wd_des,
.overlay_text_alt .overlay_text_alt_mask .wd_add_to_cart_list {
  position: relative;
  -webkit-transform-origin: top right;
  -moz-transform-origin: top right;
  -o-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}


/* line 299, core\_effects.scss */

.overlay_text_alt:hover img {
  -webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -o-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}


/* line 307, core\_effects.scss */

.overlay_text_alt:hover .overlay_text_alt_mask,
.overlay_text_alt:hover a.wp_item_title,
.overlay_text_alt:hover span.price,
.overlay_text_alt:hover .wd_des,
.overlay_text_alt:hover .wd_add_to_cart_list {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}


/* line 315, core\_effects.scss */

.overlay_text_alt:hover a.wp_item_title {
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  -ms-transition-delay: 0.3s;
  transition-delay: 0.3s;
}


/* line 322, core\_effects.scss */

.overlay_text_alt:hover span.price {
  -webkit-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  -ms-transition-delay: 0.5s;
  transition-delay: 0.5s;
}


/* line 329, core\_effects.scss */

.overlay_text_alt:hover .wd_des {
  -webkit-transition-delay: 0.7s;
  -moz-transition-delay: 0.7s;
  -o-transition-delay: 0.37s;
  -ms-transition-delay: 0.7s;
  transition-delay: 0.7s;
}


/* line 336, core\_effects.scss */

.overlay_text_alt:hover .wd_add_to_cart_list {
  -webkit-transition-delay: 0.9s;
  -moz-transition-delay: 0.9s;
  -o-transition-delay: 0.9s;
  -ms-transition-delay: 0.9s;
  transition-delay: 0.9s;
}


/*overlay_text_alt*/


/*==================== Icon Pulse ===================*/

@-webkit-keyframes hvr-icon-pulse {
  /* line 350, core\_effects.scss */
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  /* line 355, core\_effects.scss */
  75% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes hvr-icon-pulse {
  /* line 362, core\_effects.scss */
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  /* line 367, core\_effects.scss */
  75% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}


/* line 373, core\_effects.scss */

.hvr-icon-pulse:before,
.woocommerce a.added_to_cart:before,
.woocommerce a.compare.button:before,
.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:before,
.woocommerce .yith-wcwl-add-to-wishlist .show a:before,
.woocommerce a.wd_quickshop_handler:before {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}


/* line 380, core\_effects.scss */

.hvr-icon-pulse:hover:before,
.hvr-icon-pulse:focus:before,
.hvr-icon-pulse:active:before,
.woocommerce a.added_to_cart:hover:before,
.woocommerce a.compare.button:hover:before,
.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover:before,
.woocommerce .yith-wcwl-add-to-wishlist .show a:hover:before,
.woocommerce a.wd_quickshop_handler:hover:before,
.woocommerce a.added_to_cart:focus:before,
.woocommerce a.compare.button:focus:before,
.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:focus:before,
.woocommerce .yith-wcwl-add-to-wishlist .show a:focus:before,
.woocommerce a.wd_quickshop_handler:focus:before,
.woocommerce a.added_to_cart:active:before,
.woocommerce a.compare.button:active:before,
.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:active:before,
.woocommerce .yith-wcwl-add-to-wishlist .show a:active:before,
.woocommerce a.wd_quickshop_handler:active:before {
  -webkit-animation-name: hvr-icon-pulse;
  animation-name: hvr-icon-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}


/*@extend %hvr-icon-pulse;*/


/*==================== Icon effPulse ===================*/

@-webkit-keyframes effPulse {
  /* line 395, core\_effects.scss */
  from,
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  /* line 399, core\_effects.scss */
  50% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
}

@keyframes effPulse {
  /* line 405, core\_effects.scss */
  from,
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  /* line 409, core\_effects.scss */
  50% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
}


/* line 414, core\_effects.scss */

.effPulse i {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  animation-fill-mode: both;
}


/* line 424, core\_effects.scss */

.effPulse i:hover {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  cursor: default;
}


/*@extend %effPulse; our-services*/


/*==================== Radial Out ===================*/


/* line 433, core\_effects.scss */

.hvr-radial-out {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  position: relative;
  overflow: hidden !important;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}


/* line 439, core\_effects.scss */

.hvr-radial-out:before {
  content: "";
  position: absolute;
  background: #2098d1;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}


/* line 459, core\_effects.scss */

.hvr-radial-out:hover:before,
.hvr-radial-out:focus:before,
.hvr-radial-out:active:before {
  -webkit-transform: scale(2);
  transform: scale(2);
}


/*@extend %hvr-radial-out*/


/*==================== Center Line ===================*/


/* line 468, core\_effects.scss */

body .header_5 .wd-menu-primary nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a span,
.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  text-decoration: none;
  outline: 0;
  position: relative;
}


/* line 476, core\_effects.scss */

body .header_5 .wd-menu-primary nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a span:hover:after,
.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover:after {
  width: 100%;
}


/* line 480, core\_effects.scss */

body .header_5 .wd-menu-primary nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a span:after,
.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:after {
  background: #7a0026;
  content: "";
  height: 2px;
  width: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: 0.35s all cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: 0.35s all cubic-bezier(0.77, 0, 0.175, 1);
  transition: 0.35s all cubic-bezier(0.77, 0, 0.175, 1);
}


/*@extend %center_line;*/


/* line 1, core\_reset.scss */

.entry-content .heading-title-block h2,
.entry-content .heading-title-block h1 {
  text-align: center;

  font-weight: 600;
  text-transform: uppercase;
  color: #363636;
  background-image: url(.../../images/line_red.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  padding-bottom: 10px;
  margin-bottom: 40px;
}


/*@extend %redline-title;*/


/* line 15, core\_reset.scss */

.left_line-title .heading-title-block h1,
.left_line-title .heading-title-block h2 {
  background-position: left bottom !important;
  text-align: left;
}


/* line 21, core\_reset.scss */

#comments h3,
#review_form h3,
#commentform h3,
.related_post h3,
.woocommerce-cart .cart_totals h2,
.woocommerce div.product .related h2,
.woocommerce div.product .cross_sells h2,
.woocommerce div.product #reviews .wd-comment-form h3,
.woocommerce div.product #reviews #comments h2,
.site-content .widget-title {
  position: relative;

  font-weight: 600;
  color: #363636;
  padding-bottom: 4px;
  text-transform: uppercase;
  margin: 60px 0 30px;
  word-wrap: break-word;
}


/* line 31, core\_reset.scss */

#comments h3:before,
#review_form h3:before,
#commentform h3:before,
.related_post h3:before,
.woocommerce-cart .cart_totals h2:before,
.woocommerce div.product .related h2:before,
.woocommerce div.product .cross_sells h2:before,
.woocommerce div.product #reviews .wd-comment-form h3:before,
.woocommerce div.product #reviews #comments h2:before,
.site-content .widget-title:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 32px;
  height: 2px;
  background-color: #7a0026;
}


/*@extend %line-title;*/


/* line 43, core\_reset.scss */

.entry-header > span {
  color: #7a0026;

  text-transform: uppercase;
  border-bottom: 2px solid #7a0026;
  margin: 0 0 20px;
  display: inline-block;
}


/* line 51, core\_reset.scss */

.entry-header a {

  color: #111111;
}


/* line 3, _mixins.scss */

.entry-header a:hover,
.entry-header a:focus,
.entry-header a:active {
  color: #7a0026;
  text-decoration: none;
}


/* line 56, core\_reset.scss */

.site-content {
  padding-bottom: 100px;
}


/* line 61, core\_reset.scss */

.site-content footer.entry-footer > span {
  display: inline-block;
  vertical-align: top;
}


/*==============pagination*/


/* line 66, core\_reset.scss */

.pagination,
.wp-pagenavi,
.woocommerce nav.woocommerce-pagination .page-numbers {
  padding-top: 20px;
  margin-left: -15px;
  margin-bottom: 40px;

  font-weight: 600;
  border: 0 none;
}


/* line 73, core\_reset.scss */

.pagination a,
.pagination span,
.wp-pagenavi a,
.wp-pagenavi span,
.woocommerce nav.woocommerce-pagination .page-numbers a,
.woocommerce nav.woocommerce-pagination .page-numbers span {
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  display: inline-block;
  margin: 0 15px;
  padding: 0 3px;
  border-bottom: 2px solid transparent;
  color: #898989;
}


/* line 3, _mixins.scss */

.pagination a:hover,
.pagination a:focus,
.pagination a:active,
.pagination span:hover,
.pagination span:focus,
.pagination span:active,
.wp-pagenavi a:hover,
.wp-pagenavi a:focus,
.wp-pagenavi a:active,
.wp-pagenavi span:hover,
.wp-pagenavi span:focus,
.wp-pagenavi span:active,
.woocommerce nav.woocommerce-pagination .page-numbers a:hover,
.woocommerce nav.woocommerce-pagination .page-numbers a:focus,
.woocommerce nav.woocommerce-pagination .page-numbers a:active,
.woocommerce nav.woocommerce-pagination .page-numbers span:hover,
.woocommerce nav.woocommerce-pagination .page-numbers span:focus,
.woocommerce nav.woocommerce-pagination .page-numbers span:active {
  color: #111111;
  text-decoration: none;
}


/* line 80, core\_reset.scss */

.pagination a:hover,
.pagination span:hover,
.wp-pagenavi a:hover,
.wp-pagenavi span:hover,
.woocommerce nav.woocommerce-pagination .page-numbers a:hover,
.woocommerce nav.woocommerce-pagination .page-numbers span:hover {
  border-color: #111111;
}


/* line 81, core\_reset.scss */

.pagination a.current,
.pagination span.current,
.wp-pagenavi a.current,
.wp-pagenavi span.current,
.woocommerce nav.woocommerce-pagination .page-numbers a.current,
.woocommerce nav.woocommerce-pagination .page-numbers span.current {
  color: #111111;
  border-color: #111111;
}


/* line 82, core\_reset.scss */

.pagination a.curent-total,
.pagination span.curent-total,
.wp-pagenavi a.curent-total,
.wp-pagenavi span.curent-total,
.woocommerce nav.woocommerce-pagination .page-numbers a.curent-total,
.woocommerce nav.woocommerce-pagination .page-numbers span.curent-total {
  border-color: transparent !important;
  color: #898989 !important;
}


/* line 85, core\_reset.scss */

.woocommerce nav.woocommerce-pagination ul {
  padding-left: 0;
  float: left;
}


/* line 87, core\_reset.scss */

.woocommerce nav.woocommerce-pagination ul li {
  border: 0 none;
}


/* line 88, core\_reset.scss */

.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
  background: transparent !important;
}


/*==============owl-carousel*/


/* line 93, core\_reset.scss */

.owl-carousel#owl-demo {
  margin: 0 -15px;
}


/* line 94, core\_reset.scss */

.owl-carousel#owl-demo .owl-item .item {
  border: 0 none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  margin: 15px;
  text-align: left;
}


/* line 96, core\_reset.scss */

.owl-carousel#owl-demo .owl-item .item .thumbnail_image {
  margin-bottom: 20px;
}


/* line 97, core\_reset.scss */

.owl-carousel#owl-demo .owl-item .item .content {
  color: #636363;
}


/* line 98, core\_reset.scss */

.owl-carousel#owl-demo .owl-item .item .content .wd-url-home a {
  color: #7a0026;
  border-bottom: 2px solid #7a0026;
  padding-bottom: 2px;
  text-transform: uppercase;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}


/* line 237, _mixins.scss */

.owl-carousel#owl-demo .owl-item .item .content .wd-url-home a:hover {
  color: #111111;
  border-color: #111111;
}


/* line 99, core\_reset.scss */

.owl-carousel#owl-demo .owl-item .item .content .content_title h3 {
  margin-top: 15px;
  margin-bottom: 10px;
  text-transform: capitalize;
}


/* line 100, core\_reset.scss */

.owl-carousel#owl-demo .owl-item .item .content .content_title h3:before {
  background: transparent;
}


/* line 101, core\_reset.scss */

.owl-carousel#owl-demo .owl-item .item .content .content_title h3 a {

}


/* line 105, core\_reset.scss */

.owl-carousel#owl-demo .owl-item .item .content .content_infor {
  padding-top: 8px;
  display: inline-block;
  width: 100%;
}


/*.owl-carousel*/


/*==============social_icon*/


/* line 111, core\_reset.scss */

.social_icon {
  float: right;
  margin: 0 -5px;
}


/* line 112, core\_reset.scss */

.social_icon > div {
  display: inline-block;
  float: none;
  margin: 0 5px;
}


/* line 114, core\_reset.scss */

.social_icon > div a {
  color: #898989;
}


/* line 3, _mixins.scss */

.social_icon > div a:hover,
.social_icon > div a:focus,
.social_icon > div a:active {
  color: #7a0026;
  text-decoration: none;
}


/*==============funiture-tab*/


/* line 119, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded {
  /*.vc_tta-panels-container*/
}


/* line 120, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container {
  padding: 0;
  margin: 0;
  background-color: whitesmoke;
  /*.vc_tta-tabs-list*/
}


/* line 122, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list {
  margin: 0;
}


/* line 123, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {
  margin: 0;
}


/* line 127, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a,
.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover a {
  color: #898989;
}


/* line 3, _mixins.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a:hover,
.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a:focus,
.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a:active,
.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover a:hover,
.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover a:focus,
.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover a:active {
  color: #363636;
  text-decoration: none;
}


/* line 129, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:after {
  top: 0;
  bottom: auto;
}


/* line 132, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active:after {
  background-color: #363636;
  width: 100%;
}


/* line 136, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
  border: 0 none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  padding: 30px;
  background-color: whitesmoke;
  color: #898989;

  text-transform: uppercase;
}


/* line 150, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels {
  margin: 0;
  border: 0 none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  /*.vc_tta-panel-body*/
}


/* line 151, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body {
  padding: 0;
  background: white;
  /*.vc_toggle*/
}


/* line 152, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .vc_toggle {
  background-color: whitesmoke;
  padding: 20px 30px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  margin: 30px 0 0;
  /*.vc_toggle_title*/
  /*&.vc_toggle_active*/
  /*.vc_toggle_content*/
}


/* line 158, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .vc_toggle .vc_toggle_title {
  padding-left: 0;
  padding-right: 30px;
  position: relative;
}


/* line 160, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .vc_toggle .vc_toggle_title h4 {
  color: #363636;
}
.children{ float: left;
    padding: 4px 0 10px 10px!important;
    width: 100%;}
	.children li{ padding-bottom:5px; }
	.children li a{ padding-bottom:5px; font-size:10pt; }
	.children li:before{ content:'-'; float:left; margin:0px; padding: 0 10px 0 0;}
	.product-categories li{ padding-bottom:7px;}

/* line 161, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .vc_toggle .vc_toggle_title i {
  position: absolute;
  right: 0;
  top: 12px;
  left: auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  height: 30px;
  width: 30px;
  background-color: transparent;
  border: 2px solid #898989;
}


/* line 168, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .vc_toggle .vc_toggle_title i:after,
.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .vc_toggle .vc_toggle_title i:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  content: '';
  left: 50%;
  position: absolute;
  top: 50%;
  background-color: #898989;
  border: 0 none;
}


/* line 181, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .vc_toggle .vc_toggle_title i:before {
  height: 2px;
  width: 14px;
}


/* line 182, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .vc_toggle .vc_toggle_title i:after {
  width: 2px;
  height: 14px;
}


/* line 186, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .vc_toggle.vc_toggle_active {
  background: #fff4f6;
}


/* line 187, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .vc_toggle.vc_toggle_active i {
  border-color: #363636;
}


/* line 188, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .vc_toggle.vc_toggle_active i:before {
  visibility: visible;
  background-color: #363636;
}


/* line 189, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .vc_toggle.vc_toggle_active i:after {
  visibility: hidden;
}


/* line 193, core\_reset.scss */

.funiture-tab.vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .vc_toggle .vc_toggle_content {
  padding-left: 0;
}


/*.funiture-tab*/


/*==============body #page*/


/* line 202, core\_reset.scss */

body #page {
  overflow-x: hidden;
}


/* line 204, core\_reset.scss */

.parallax {
  background-attachment: fixed !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  filter: inherit !important;
}


/* line 215, core\_reset.scss */

.wp_title-left .heading-title-block h2 {
  text-align: left;
  background-position: left bottom;
}


/*===============================================================TS_logo_layout==========*/


/* line 220, core\_reset.scss */

.TS-noborder .nchgrid-item.nchgrid-tile.nch-logo-image {
  border: 0 none;
}


/* line 221, core\_reset.scss */

.TS-noborder .nchgrid-item img {
  width: auto !important;
  margin: 0 auto;
}


/*===============================================================end of TS_logo_layout==========*/


/* line 225, core\_reset.scss */

.item {
  height: auto !important;
}


/* line 226, core\_reset.scss */

.owl-carousel2 .owl-stage-outer {
  padding: 20px 0;
}


/**
 * 2.0 Repeatable Patterns
 * ----------------------------------------------------------------------------
 */


/* line 6, core\_base.scss */

.genericon:before,
.menu-toggle:after,
.featured-post:before,
.date a:before,
.entry-meta .author a:before,
.format-audio .entry-content:before,
.comments-link a:before,
.tags-links a:first-child:before,
.categories-links a:first-child:before,
.edit-link a:before,
.attachment .entry-title:before,
.attachment-meta:before,
.attachment-meta a:before,
.comment-awaiting-moderation:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.bypostauthor > .comment-body .fn:before,
.error404 .page-title:before {
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font: normal 16px/1 Genericons;
  vertical-align: text-bottom;
}


/* Clearing floats */


/* line 31, core\_base.scss */

.clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-form-author:after,
.comment-form-email:after,
.comment-form-url:after,
.comment-body:after {
  clear: both;
}


/* line 45, core\_base.scss */

.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after {
  content: "";
  display: table;
}


/* line 73, core\_base.scss */

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}


/* Assistive text */


/* line 82, core\_base.scss */

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute !important;
  height: 1px;
  width: 1px;
}


/* line 89, core\_base.scss */

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  line-height: normal;
  padding: 15px 23px 14px;
  position: absolute;
  left: 5px;
  top: 5px;
  text-decoration: none;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar */
}


/* line 109, core\_base.scss */

a {
  text-decoration: none !important;
  vertical-align: top;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  color: #111111;
}


/* line 114, core\_base.scss */

a:focus,
a:hover {
  color: #7a0026;
}


/* Placeholder text color -- selectors need to be separate to work. */


/* line 120, core\_base.scss */

::-webkit-input-placeholder {
  color: #999;
}


/* line 123, core\_base.scss */

:-moz-placeholder {
  color: #999;
}


/* line 126, core\_base.scss */

::-moz-placeholder {
  color: #999;
}


/* line 129, core\_base.scss */

:-ms-input-placeholder {
  color: #999;
}


/*
 * Responsive images
 *
 * Fluid images for posts, comments, and widgets
 */


/* line 137, core\_base.scss */

.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
  max-width: 100%;
}


/* Make sure images with WordPress-added height and width attributes are scaled correctly. */


/* line 145, core\_base.scss */

.entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
  height: auto;
  max-width: 100%;
}


/* line 154, core\_base.scss */

img.size-full,
img.size-large,
img.wp-post-image {
  height: auto;
  max-width: 100%;
  width: auto;
}


/* Make sure videos and embeds fit their containers. */


/* line 163, core\_base.scss */

embed,
iframe,
object,
video {
  max-width: 100%;
}


/* Override the Twitter embed fixed width. */


/* line 170, core\_base.scss */

.entry-content .twitter-tweet-rendered {
  max-width: 100% !important;
}


/* Images */


/* line 174, core\_base.scss */

.alignleft {
  float: left;
}


/* line 177, core\_base.scss */

.alignright {
  float: right;
}


/* line 180, core\_base.scss */

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}


/* line 185, core\_base.scss */

figure.wp-caption.alignleft,
img.alignleft {
  margin: 5px 20px 5px 0;
}


/* line 189, core\_base.scss */

.wp-caption.alignleft {
  margin: 5px 10px 5px 0;
}


/* line 192, core\_base.scss */

figure.wp-caption.alignright,
img.alignright {
  margin: 5px 0 5px 20px;
}


/* line 196, core\_base.scss */

.wp-caption.alignright {
  margin: 5px 0 5px 10px;
}


/* line 199, core\_base.scss */

img.aligncenter {
  margin: 5px auto;
}


/* line 202, core\_base.scss */

img.alignnone {
  margin: 5px 0;
}


/* line 205, core\_base.scss */

.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
  color: #220e10;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  margin: 0 0 24px;
}


/* line 214, core\_base.scss */

div.wp-caption.alignright img[class*="wp-image-"] {
  float: right;
}


/* line 217, core\_base.scss */

div.wp-caption.alignright .wp-caption-text {
  padding-left: 10px;
}


/* line 220, core\_base.scss */

img.wp-smiley,
.rsswidget img {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}


/* line 229, core\_base.scss */

.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol {
  list-style-position: inside;
}


/* line 236, core\_base.scss */

br {
  margin-bottom: 0.5em !important;
}


/* line 238, core\_base.scss */

.list-unstyled {
  list-style: outside none none;
  padding-left: 0;
}


/* line 243, core\_base.scss */

.clear-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}


/* line 248, core\_base.scss */

.clear-padding-left {
  padding-left: 0 !important;
}


/* line 251, core\_base.scss */

.clear-padding-right {
  padding-right: 0 !important;
}


/*div[itemprop="description"]{word-wrap: break-word; display:block;}*/


/*=column==================================================*/


/* line 258, core\_base.scss */

.wd-col-lg-1 {
  width: 100%;
}


/* line 259, core\_base.scss */

.wd-col-lg-2 {
  width: 50%;
}


/* line 260, core\_base.scss */

.wd-col-lg-3 {
  width: 33.33333%;
}


/* line 261, core\_base.scss */

.wd-col-lg-4 {
  width: 25%;
}


/* line 262, core\_base.scss */

.wd-col-lg-5 {
  width: 20%;
}


/* line 263, core\_base.scss */

.wd-col-lg-6 {
  width: 16.66666%;
}


/* line 264, core\_base.scss */

.wd-col-lg-7 {
  width: 14.28571%;
}


/* line 265, core\_base.scss */

.wd-col-lg-8 {
  width: 12.50000%;
}


/* line 266, core\_base.scss */

.wd-col-lg-1,
.wd-col-lg-2,
.wd-col-lg-3,
.wd-col-lg-4,
.wd-col-lg-5,
.wd-col-lg-6,
.wd-col-lg-7,
.wd-col-lg-8,
section.wd-col-lg-1,
section.wd-col-lg-2,
section.wd-col-lg-3,
section.wd-col-lg-4,
section.wd-col-lg-5,
section.wd-col-lg-6,
section.wd-col-lg-7,
section.wd-col-lg-8 {
  display: inline-block;
  float: none;
}

@media only screen and (max-width: 1199px) {
  /* line 270, core\_base.scss */
  .wd-col-md-1 {
    width: 100%;
  }
  /* line 271, core\_base.scss */
  .wd-col-md-2 {
    width: 50%;
  }
  /* line 272, core\_base.scss */
  .wd-col-md-3 {
    width: 33.33333%;
  }
  /* line 273, core\_base.scss */
  .wd-col-md-4 {
    width: 25%;
  }
  /* line 274, core\_base.scss */
  .wd-col-md-5 {
    width: 20%;
  }
  /* line 275, core\_base.scss */
  .wd-col-md-6 {
    width: 16.66666%;
  }
  /* line 276, core\_base.scss */
  .wd-col-md-7 {
    width: 14.28571%;
  }
  /* line 277, core\_base.scss */
  .wd-col-md-8 {
    width: 12.50000%;
  }
}

@media only screen and (max-width: 991px) {
  /* line 281, core\_base.scss */
  .wd-col-sm-1 {
    width: 100%;
  }
  /* line 282, core\_base.scss */
  .wd-col-sm-2 {
    width: 50%;
  }
  /* line 283, core\_base.scss */
  .wd-col-sm-3 {
    width: 33.33333%;
  }
  /* line 284, core\_base.scss */
  .wd-col-sm-4 {
    width: 25%;
  }
  /* line 285, core\_base.scss */
  .wd-col-sm-5 {
    width: 20%;
  }
  /* line 286, core\_base.scss */
  .wd-col-sm-6 {
    width: 16.66666%;
  }
  /* line 287, core\_base.scss */
  .wd-col-sm-7 {
    width: 14.28571%;
  }
  /* line 288, core\_base.scss */
  .wd-col-sm-8 {
    width: 12.50000%;
  }
}

@media only screen and (max-width: 767px) {
  /* line 292, core\_base.scss */
  .wd-col-xs-1 {
    width: 100%;
  }
  /* line 293, core\_base.scss */
  .wd-col-xs-2 {
    width: 50%;
  }
  /* line 294, core\_base.scss */
  .wd-col-xs-3 {
    width: 33.33333%;
  }
  /* line 295, core\_base.scss */
  .wd-col-xs-4 {
    width: 25%;
  }
  /* line 296, core\_base.scss */
  .wd-col-xs-5 {
    width: 20%;
  }
  /* line 297, core\_base.scss */
  .wd-col-xs-6 {
    width: 16.66666%;
  }
  /* line 298, core\_base.scss */
  .wd-col-xs-7 {
    width: 14.28571%;
  }
  /* line 299, core\_base.scss */
  .wd-col-xs-8 {
    width: 12.50000%;
  }
  /* line 301, core\_base.scss */
  .col-xs-1,
  .col-sm-1,
  .col-md-1,
  .col-lg-1,
  .col-xs-2,
  .col-sm-2,
  .col-md-2,
  .col-lg-2,
  .col-xs-3,
  .col-sm-3,
  .col-md-3,
  .col-lg-3,
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xs-5,
  .col-sm-5,
  .col-md-5,
  .col-lg-5,
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xs-7,
  .col-sm-7,
  .col-md-7,
  .col-lg-7,
  .col-xs-8,
  .col-sm-8,
  .col-md-8,
  .col-lg-8,
  .col-xs-9,
  .col-sm-9,
  .col-md-9,
  .col-lg-9,
  .col-xs-10,
  .col-sm-10,
  .col-md-10,
  .col-lg-10,
  .col-xs-11,
  .col-sm-11,
  .col-md-11,
  .col-lg-11,
  .col-xs-12,
  .col-sm-12,
  .col-md-12,
  .col-lg-12,
  .col-xs-13,
  .col-sm-13,
  .col-md-13,
  .col-lg-13,
  .col-xs-14,
  .col-sm-14,
  .col-md-14,
  .col-lg-14,
  .col-xs-15,
  .col-sm-15,
  .col-md-15,
  .col-lg-15,
  .col-xs-16,
  .col-sm-16,
  .col-md-16,
  .col-lg-16,
  .col-xs-17,
  .col-sm-17,
  .col-md-17,
  .col-lg-17,
  .col-xs-18,
  .col-sm-18,
  .col-md-18,
  .col-lg-18,
  .col-xs-19,
  .col-sm-19,
  .col-md-19,
  .col-lg-19,
  .col-xs-20,
  .col-sm-20,
  .col-md-20,
  .col-lg-20,
  .col-xs-21,
  .col-sm-21,
  .col-md-21,
  .col-lg-21,
  .col-xs-22,
  .col-sm-22,
  .col-md-22,
  .col-lg-22,
  .col-xs-23,
  .col-sm-23,
  .col-md-23,
  .col-lg-23,
  .col-xs-24,
  .col-sm-24,
  .col-md-24,
  .col-lg-24 {
    width: 100%;
  }
}

@media only screen and (max-width: 479px) {
  /* line 305, core\_base.scss */
  .products {
    text-align: center;
  }
  /* line 306, core\_base.scss */
  .product {
    text-align: left;
  }
  /* line 307, core\_base.scss */
  .wd-col-mb-1 {
    width: 100%;
  }
  /* line 308, core\_base.scss */
  .wd-col-mb-2 {
    width: 50%;
  }
  /* line 309, core\_base.scss */
  .wd-col-mb-3 {
    width: 33.33333%;
  }
  /* line 310, core\_base.scss */
  .wd-col-mb-4 {
    width: 25%;
  }
  /* line 311, core\_base.scss */
  .wd-col-mb-5 {
    width: 20%;
  }
  /* line 312, core\_base.scss */
  .wd-col-mb-6 {
    width: 16.66666%;
  }
  /* line 313, core\_base.scss */
  .wd-col-mb-7 {
    width: 14.28571%;
  }
  /* line 314, core\_base.scss */
  .wd-col-mb-8 {
    width: 12.50000%;
  }
}


/* line 317, core\_base.scss */

.marginlr-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}


/* line 319, core\_base.scss */

.marginlr-auto > .wpb_column > .vc_column-inner > .wpb_wrapper {
  margin-left: -15px;
  margin-right: -15px;
}


/* line 323, core\_base.scss */

.no-title .mask .ts-image-hover-title {
  display: none;
}


/* line 94, style.scss */

body {
  background: white;
    color: #222;
    font: 10.5pt/24px 'Open Sans', sans-serif!important;
}


/* line 100, style.scss */

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}


/*# sourceMappingURL=style.scss.map */


/*# sourceMappingURL=style.css.map */
.search-page {width:100%; float:left; margin:0px; padding:50px 20% 150px;}
.search-page .search-form {border:0px;}
.search-page .search-form input{border:1px solid #e0e0e0!important; padding:10px 15px;}
.search-page .search-form .search-submit{top:15px; right:15px;}