@charset "UTF-8";
/** Font Family, Font Size && Spacing */
@import url(https://fonts.googleapis.com/css?family=Montserrat:regular,700&subset=latin);
@import url(https://fonts.googleapis.com/css?family=Merriweather:300,300italic,regular,italic,700,700italic,900,900italic&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300italic,regular,italic,700,700italic&subset=cyrillic,latin,greek-ext,vietnamese,latin-ext,greek,cyrillic-ext);
body {
  font-family : "Merriweather", Arial, tahoma, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.65em;
}
h1, 
h2, 
h3, 
h4, 
h5, 
h6,
.woocommerce-tabs ul.tabs>li a,
ul.module-tabber>li a {
  font-family : "Montserrat", Arial, tahoma, sans-serif;
}
.price,
.amount,
.price .from{
  font-family : "Roboto Condensed", Arial, tahoma, sans-serif;
}
nav#menu {
  font-family : "Montserrat", Arial, tahoma, sans-serif;
}
.mega-section{
  font-family : "Merriweather", Arial, tahoma, sans-serif;
}
p,
dl,
hr,
ol,
ul,
pre,
table,
address,
fieldset,
figure,
form {
  margin-bottom: 1.65em;
}
dl {
  margin: 0 1.65em;
}
dd {
  margin: 0 0 1.65em;
}
blockquote {
  margin: 1.65em 2em 1.65em 2em;
  line-height: 1.65em;
}
pre {
  margin: 1em 0 1.65em;
}

h1 {
  font-size: 28px;
}
h2 {
  font-size: 24px;
}
h3 {
  font-size: 16px;
}
h4 {
  font-size: 17.5px;
}
h5 {
  font-size: 14px;
}
h6 {
  font-size: 11.9px;
}




/** Custom Skin */
body {
  background-color: #ffffff;
  color: #000000;
}
#site{
  background-color: #ffffff;
  }

h1,h2,h3,h4,h5,h6{
  color: #f42536;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color: #f8717c;
}

/** link */
a{
  color: #f42536;
}
a:hover{
  color: #666666;
}

blockquote{
  border: 1px solid #f1f1f1;
  border-left: 5px solid #f42536;
  background: #ffffff;
}
blockquote:before {
  color: rgba( 0,0,0, .12);
}
pre {
  background-color: #ffffff;
  border-top: 1px solid #f1f1f1;
  border-left: 1px solid #f1f1f1;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e9e9e9;
}

.button,
#sidebar .sidebarbox .button,
input[type="submit"],
.module-calltoact a.calltoaction-button,
.nav-previous a,
.nav-next a,
.products .product .button,
.products .product .added_to_cart,
#eqnav ul.wip-mega-menu li.li-mega-menu .mega-section .product .button,
#eqnav ul.wip-mega-menu li.li-mega-menu .mega-section .product .added_to_cart{
  color: #ffffff;
  outline: 0;
  background-color: #f42536;
}
.button:hover,
#sidebar .sidebarbox .button:hover,
input[type="submit"]:hover,
.module-calltoact a.calltoaction-button:hover,
.nav-previous a:hover,
.nav-next a:hover,
.products .product .button:hover,
.products .product .added_to_cart:hover,
#eqnav ul.wip-mega-menu li.li-mega-menu .mega-section .product .button:hover,
#eqnav ul.wip-mega-menu li.li-mega-menu .mega-section .product .added_to_cart:hover {
  color: #ffffff;
  outline: 0;
  background-color: #f42536;
}

.blank-button{
  background-color: transparent;
  color: #f42536;
  border-width: 2px;
  border-style: solid;
}
.blank-button:hover{
  background-color: transparent;
  color: #f42536;
}
a.product-see-more {
  background-color: #ffffff;
}

input[type="text"],
input[type="number"],
input[type="search"],
input[type="email"],
input[type="url"],
input[type="password"],
input.input-text,
textarea{
  background-color: #fafafa;
  color: inherit;
  border: 1px solid #f1f1f1;
  outline: 0;
}
input[type="text"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input.input-text:focus,
textarea:focus {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0, .04);
  -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0, .04);
  box-shadow: inset 0px 1px 2px rgba(0,0,0, .04);
}
select{
  color: inherit;
}
::-webkit-input-placeholder{
  color: rgba( 0,0,0, .5);
}
:-moz-placeholder{
  color: rgba( 0,0,0, .5);
}
::-moz-placeholder{
  color: rgba( 0,0,0, .5);
}
:-ms-input-placeholder{
  color: rgba( 0,0,0, .5);
}

.wp-caption{
  background-color: #fafafa;
  border: 1px solid #f1f1f1;
  box-shadow: 0 1px 3px rgba(0,0,0, .06);
}
.gallery-icon a img{
  border-color: #f1f1f1 #e9e9e9 #e3e3e3 #f1f1f1!important;
}

table{
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #e3e3e3;
}
table thead th,
table thead td{
  background-color: #f1f1f1;
  border: 1px solid #f1f1f1}
table tbody{
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
}
table tbody td,
table tbody th{
  background-color: #ffffff;
  border: 1px solid #f1f1f1;
  border-right: 0;
}
table tbody td:first-child{
  border-left: 0;
}
table tfoot {
  background-color: #fafafa;
  border-top: 1px solid #f1f1f1}
		
/* `TOP SECTIONS
--------------------------------------------------------------------*/
#top{
  background-color: #ffffff;
  box-shadow: 0 5px 0 rgba(0,0,0, .06);
  }
#top:before{
  background-color: #ffffff;
}
#top:after,
#top-bar{
  background-color: #1e1e1e;
}
ul.top-bar-rel>li.top-bar-search #top-search-wrap form.search-form input.search-field {
  background-color: #222222;
  color: #58585a;
}
ul.top-bar-rel>li.top-bar-search #top-search-wrap form.search-form input.search-field::-webkit-input-placeholder{
  color: #58585a;
}
ul.top-bar-rel>li.top-bar-search #top-search-wrap form.search-form input.search-field:-moz-placeholder{
  color: #58585a;
}
ul.top-bar-rel>li.top-bar-search #top-search-wrap form.search-form input.search-field::-moz-placeholder{
  color: #58585a;
}
ul.top-bar-rel>li.top-bar-search #top-search-wrap form.search-form input.search-field:-ms-input-placeholder{
  color: #58585a;
}
.no-topbar #top:after{
  background-color: transparent;
}
#top #logo{
  background-color: #ffffff;
}
#top #logo:before{
  border-color: transparent transparent transparent #ffffff;
}
#top-bar{
 color: #58585a;
}
ul.top-bar-rel>li.top-bar-search{
  border-right: 1px solid rgba( 244,37,54, 0.06);
}
ul.top-bar-rel>li>a {
  color: #58585a;
  border-right: 1px solid rgba( 244,37,54, 0.06);
}
ul.top-bar-rel>li>a:hover {
  color: #989898;
  background-color: rgba( 244,37,54, 0.06);
}
ul.top-bar-rel>li>a .top-cart-bulb {
  background-color: #f42536;
  color: #fff;
  border: 1px solid #fff;
  box-shadow: inset 0 1px 0 rgba(255,255,255, .2), 0 1px 1px rgba(0,0,0, .3), 0 0 0 3px rgba(0,0,0, .08)
}
		
#nav-bar{
  background-color: #ffffff;
}
#eqnav>li>a{
  color: #565656;
  box-shadow: inset -1px 0 0 rgba( 255,255,255, 0.04);
  -moz-box-shadow: inset -1px 0 0 rgba(255,255,255, 0.04);
  -webkit-box-shadow: inset -1px 0 0 rgba(255,255,255, 0.04);
}
#eqnav>li:first-child>a{
  box-shadow: inset 1px 0 0 rgba(255,255,255, 0.04), inset -1px 0 0 rgba(255,255,255, 0.04);
  -moz-box-shadow: inset 1px 0 0 rgba(255,255,255, 0.04), inset -1px 0 0 rgba(255,255,255, 0.04);
  -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255, 0.04), inset -1px 0 0 rgba(255,255,255, 0.04);
}
#eqnav>li>a:hover,
#eqnav>li:hover>a,
#eqnav>li.current-menu-item>a{
  color: #f42536;
  background-color: #ffffff;
}
#eqnav>li.has_ul>a:hover,
#eqnav>li.has_ul:hover>a,
#eqnav>li.current-menu-item.has_ul:hover>a{
  color: #f42536;
}
#eqnav ul.standard-menu li a{
  color: #676767;
  box-shadow: inset 0 -1px 0 rgba( 0,0,0, 0.04);
}
#eqnav li ul.standard-menu{
  background-color: rgba( 255,255,255, 0.95);
  border-top: 1px solid #f42536;
}
#eqnav ul.standard-menu ul.standard-menu{
  border-left: 1px solid #f42536;
}
#eqnav ul.standard-menu ul.standard-menu:before{
  border-color: transparent #f42536 transparent transparent;
}
#eqnav li ul.standard-menu a:hover,
#eqnav li ul.standard-menu li:hover>a,
#eqnav li ul.standard-menu li.current-menu-item>a{
  background-color: #f5f5f5;
  color: #ba3a2c;
}

/** mega menu (desktop) */
#eqnav ul.wip-mega-menu{
  background-color: rgba( 255,255,255, 0.95);
  border-top: 1px solid #f42536;
  color: #787878}
#eqnav ul.wip-mega-menu .mega-section ul li{
  border-bottom: 1px solid rgba( 0,0,0, 0.04)
}
#eqnav ul.wip-mega-menu .mega-section ul ul{
  border-top: 1px solid rgba( 0,0,0, 0.04)
}
#eqnav ul.wip-mega-menu .mega-section ul ul:before,
#eqnav ul.wip-mega-menu .mega-section ul ul>li:before{
  background-color: rgba( 0,0,0, 0.02)
}
#eqnav ul.wip-mega-menu .mega-section a {
  color: #666666;
}
#eqnav ul.wip-mega-menu .mega-section a:hover {
  color: #afafaf;
}
#eqnav ul.wip-mega-menu li.li-mega-menu .mega-col-slide .swipper-paginate-megamenu-arrows,
#menu.mobile-menu-ready #eqnav ul.wip-mega-menu li.li-mega-menu .mega-col-slide .swipper-paginate-megamenu-arrows{
  background-color: #f42536;
  color: #fff;
}

/** off-canvas menu */
#menu.mobile-menu-ready #off-canvas-menu-trigger{
  color: #565656;
}
#menu.mobile-menu-ready #off-canvas-menu-trigger:hover{
  color: #f42536;
}
#menu.mobile-menu-ready ul#eqnav{
  background-color: #ffffff;
}
#menu.mobile-menu-ready #eqnav>li>a,
#menu.mobile-menu-ready #eqnav ul.standard-menu li a{
  box-shadow: none;
}
#menu.mobile-menu-ready #eqnav>li>a:hover,
#menu.mobile-menu-ready #eqnav>li:hover>a,
#menu.mobile-menu-ready #eqnav>li.current-menu-item>a{
  color: #f42536;
  background-color: #ffffff;	
}
#menu.mobile-menu-ready #eqnav>li>a:hover,
#menu.mobile-menu-ready #eqnav>li.current-menu-item>a,
#menu.mobile-menu-ready #eqnav li ul.standard-menu li.current-menu-item>a,
#menu.mobile-menu-ready #eqnav li ul.standard-menu a:hover{
  box-shadow: none;
}
#menu.mobile-menu-ready #eqnav ul.wip-mega-menu,
#menu.mobile-menu-ready #eqnav li ul.standard-menu{
  background-color: rgba( 255,255,255, 0.95);
  border-top: 1px solid rgba(0,0,0, .06);
  box-shadow: none;
}
#menu.mobile-menu-ready #eqnav ul.standard-menu ul.standard-menu{
  border-left: 0;
}
#menu.mobile-menu-ready #eqnav>li,
#menu.mobile-menu-ready #eqnav ul.standard-menu li{
  border-bottom: 1px solid rgba(0,0,0, .06);
}
#menu.mobile-menu-ready #eqnav ul.standard-menu>li:last-child{
  border-bottom: 0;
}
#menu.mobile-menu-ready #eqnav ul.wip-mega-menu [class^="span"]{
  border-bottom: 1px solid rgba(0,0,0,.06);
}

		
/* `INNER PAGES
--------------------------------------------------------------------*/
header#main-heading{
  background-color: #f5f5f5;
}
header#main-heading>.wrap:before{
  border-color: #f5f5f5 transparent transparent transparent;
}
header#main-heading h1{
  color: #333333;
}

/* `video && audio skin
--------------------------------------------------------------------*/
#site .mejs-mediaelement,
#site .mejs-container,
#site .mejs-embed, 
#site .mejs-embed body {
  background-image: none;
  box-shadow: 0 1px 3px rgba(0,0,0, .06);
}
#site .mejs-currenttime,
#site .mejs-duration {
  color: #444;
}
#site .mejs-controls .mejs-time-rail .mejs-time-total,
#site .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
  background: #afafaf;
  box-shadow: inset 0 1px 3px rgba(0,0,0, .3), 0 1px 0 #fff;
}
#site .mejs-controls .mejs-button.mejs-playpause-button{
  height: 30px;
  -webkit-box-shadow: 1px 0 0 0 #d3d3d3;
  -moz-box-shadow: 1px 0 0 0 #d3d3d3;
  box-shadow: 1px 0 0 0 #d3d3d3;
}
#site .mejs-controls .mejs-button.mejs-fullscreen-button{
  height: 30px;
  position: absolute;
  right: 1px;
  top: 0;
  -webkit-box-shadow: -1px 0 0 0 #d3d3d3;
  -moz-box-shadow: -1px 0 0 0 #d3d3d3;
  box-shadow: -1px 0 0 0 #d3d3d3; 
}
#site .mejs-controls .mejs-button.mejs-volume-button{
  height: 30px;
  position: absolute;
  right: 28px;
  top: 0;
  -webkit-box-shadow: -1px 0 0 0 #d3d3d3;
  -moz-box-shadow: -1px 0 0 0 #d3d3d3;
  box-shadow: -1px 0 0 0 #d3d3d3;
}
#site .mejs-container .mejs-controls{
  background: #f3f3f3;
  background: -moz-linear-gradient(top,  #fefefe 0%, #dadada 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#dadada));
  background: -webkit-linear-gradient(top,  #fefefe 0%,#dadada 100%);
  background: -o-linear-gradient(top,  #fefefe 0%,#dadada 100%);
  background: -ms-linear-gradient(top,  #fefefe 0%,#dadada 100%);
  background: linear-gradient(to bottom,  #fefefe 0%,#dadada 100%);
  box-shadow: inset 0 0 0 1px rgba(0,0,0, .1), inset 0 2px 0 #fff;
  padding-right: 96px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#site .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float{
  border: 0;
  background: #444;
  color: #dadada;
  line-height: 14px;
}
#site .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-corner{
  border: 5px solid #444;
  border-color: #444 transparent transparent transparent;
}
#site .mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #b5b5b5;
  box-shadow: inset 0 1px 3px rgba(0,0,0, .3);
}
		#site .mejs-controls .mejs-time-rail .mejs-time-current,
#site .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #f42536;
}
#site .mejs-controls .mejs-button:hover:before{
  color: #f42536;
}

/* `CUSTOM ELEMENTS (content manager)
--------------------------------------------------------------------*/
.module-header{
  border-bottom: 1px solid rgba( 0,0,0, 0.04);
}
.module-header>h3{
  color: #ba3a2c;
}
.module-header>h3:after{
  background-color:  #f42536;
}
.flat-base-module {
  background-color: #f42536;
}
.flat-base-module h3{
  color: #fff;
}

/** user/staff profile */
.user-profile-module .user-profile-image span{
  border: 8px solid #e8e8e8;
}
.user-profile-module h5{
  color:  #f42536;
}
ul.user-profile-social li>a{
  color: #aaa!important;
}
ul.user-profile-social li .link-tooltip em{
  background-color: #414141;
  color: #e8e8e8;
}
ul.user-profile-social li .link-tooltip em:after{
  border-bottom: 0;
  border-top: 4px solid #414141;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}

/** dividers */
.module-divider .divider-hr{
  border-bottom: 1px solid #f1f1f1;
}
.threelines-divider .inner-divider-level>[class^="imoon-"],
.twolines-divider .inner-divider-level>[class^="imoon-"]{
  border: 1px solid #f1f1f1;
  color: #aaa;
}
.module-divider .threelines-divider:before,
.module-divider .twolines-divider:before,
.twolines-divider .inner-divider-level:before,
.threelines-divider .inner-divider:before,
.module-divider .threelines-divider:after,
.module-divider .twolines-divider:after,
.twolines-divider .inner-divider-level:after,
.threelines-divider .inner-divider:after,
.threelines-divider .inner-divider .inner-divider-level:before,
.threelines-divider .inner-divider .inner-divider-level:after{
  background: #f1f1f1;
}
.divider-hr-text-active .inner-divider-level:before,
.divider-hr-text-active .inner-divider-level:after{
  border-bottom: 1px solid #f1f1f1;
}

/** map */
.module-map{
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #e9e9e9;
  -webkit-box-shadow: 0 5px 5px -4px rgba(0,0,0, .07);
  -moz-box-shadow: 0 5px 5px -4px rgba(0,0,0, .07);
  box-shadow: 0 5px 5px -4px rgba(0,0,0, .07);
}

/** tabs */
.module-tabs,
.single-product .product .woocommerce-tabs{}
.module-tabs.top-tab,
.single-product .product .woocommerce-tabs{
  border-top: 0;
}
.module-tabs.left-tab,
.module-tabs.right-tab{
  background-color: transparent;
  border: 1px solid #f1f1f1;
  border-bottom: 0;
}
.module-tabs.left-tab,
.module-tabs.right-tab{
  border-right: 0;
  border-left: 0;
}
.module-tabs.top-tab ul.module-tabber,
.single-product .product .woocommerce-tabs ul.tabs{
  background-color: transparent;
}
.module-tabs.top-tab ul.module-tabber,
.single-product .product .woocommerce-tabs ul.tabs{
  border-bottom: 1px solid #f1f1f1;
}
.module-tabs.top-tab ul.module-tabber:before,
.single-product .product .woocommerce-tabs ul.tabs:before{
  background-color: transparent;
}
.module-tabs.top-tab ul.module-tabber>li,
.single-product .product .woocommerce-tabs ul.tabs>li{
  border-right: 1px solid #f1f1f1;
  border-top: 1px solid #f1f1f1;
  background-color: #fafafa;
}
.module-tabs.top-tab ul.module-tabber>li:first-child,
.single-product .product .woocommerce-tabs ul.tabs>li:first-child{
  border-left: 1px solid #f1f1f1;
}
.module-tabs.left-tab ul.module-tabber>li,
.module-tabs.right-tab ul.module-tabber>li{
  border-bottom: 1px solid #f1f1f1;
}
.module-tabs.left-tab ul.module-tabber>li{
  border-left: 1px solid #f1f1f1;
  background-color: #fafafa;
}
.module-tabs.right-tab ul.module-tabber>li{
  border-right: 1px solid #f1f1f1;
  background-color: #fafafa;
}
ul.module-tabber>li a,
.single-product .product .woocommerce-tabs ul.tabs>li a{
  color: #afafaf;
}
ul.module-tabber>li a:hover,
.single-product .product .woocommerce-tabs ul.tabs>li a:hover{
  color: #777777;;
}
ul.module-tabber>li a.tab-active,
.single-product .product .woocommerce-tabs ul.tabs>li.active a{
  background-color: #ffffff;
  color: #ba3a2c;
}
.module-tabs.top-tab ul.module-tabber>li a.tab-active,
.single-product .product .woocommerce-tabs ul.tabs>li.active a{
  -webkit-box-shadow: 5px 5px 0 0 rgba(0,0,0, .06);
  -moz-box-shadow: 5px 5px 0 0 rgba(0,0,0, .06);
  box-shadow: 5px 5px 0 0 rgba(0,0,0, .06);
}
ul.module-tabber>li a .tab-icon-holder{
  background-color: rgba(0,0,0, .02);
}
.module-tabs ul.module-tabber>li a.tab-active .tab-icon-holder{
  background-color: #f42536;
  color: #fff;
}
.module-tabs.top-tab ul.module-tabber>li a.tab-active:before,
.single-product .product .woocommerce-tabs ul.tabs>li.active a:before{
  background-color: #ffffff;
  border: 1px solid #f1f1f1;
  border-bottom: 0;
}
.module-tabs.top-tab ul.module-tabber>li a.tab-active:after,
.single-product .product .woocommerce-tabs ul.tabs>li.active a:after{
  background-color: #ffffff;
}
.module-tab-panes,
.woocommerce-tabs .panel{
  background-color: #ffffff;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e9e9e9;
  border-top: 0;
  box-shadow: 0 5px 8px -5px rgba(0, 0, 0, .08);
  -moz-box-shadow: 0 5px 8px -5px rgba(0, 0, 0, .08);
  -webkit-box-shadow: 0 5px 8px -5px rgba(0, 0, 0, .08);
}
.module-tabs.left-tab .module-tab-panes{
  border-right: 1px solid #f1f1f1;
  border-bottom: 1px solid #e9e9e9;
}
.module-tabs.left-tab ul.module-tabber>li a.tab-active{
  background-color: #ffffff;
  -webkit-box-shadow: 2px 7px 0 -2px rgba(0,0,0, .06);
  -moz-box-shadow: 2px 7px 0 -2px rgba(0,0,0, .06);
  box-shadow: 2px 7px 0 -2px rgba(0,0,0, .06);
}
.module-tabs.left-tab ul.module-tabber>li a.tab-active:before{
  background-color: #ffffff;
  border: 1px solid #f1f1f1;
  border-right: 0;
}
.module-tabs.left-tab ul.module-tabber>li a.tab-active:after{
  background-color: #ffffff; 
}
.module-tabs.right-tab .module-tab-panes{
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
  border-bottom: 1px solid #e9e9e9;
}
.module-tabs.right-tab ul.module-tabber>li a.tab-active{
  background-color: #ffffff;
  -webkit-box-shadow:  -2px 7px 0 -2px rgba(0,0,0, .06);
  -moz-box-shadow:  -2px 7px 0 -2px rgba(0,0,0, .06);
  box-shadow:  -2px 7px 0 -2px rgba(0,0,0, .06);
}
.module-tabs.right-tab ul.module-tabber>li a.tab-active:before{
  background-color: #ffffff;
  border: 1px solid #f1f1f1;
  border-left: 0;
}
.module-tabs.right-tab ul.module-tabber>li a.tab-active:after{
  background-color: #ffffff; 
}

/** accordion */
ul.module-accordion-lists>li.accordion-list{
  border-bottom: 1px solid #f1f1f1;
}
.module-accordion h4.accordion-cliker{
  background-color: #fafafa; 
  border-top: 1px solid #f1f1f1;
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
}
.module-accordion h4.accordion-cliker .clicker{
  background-color: #fafafa;
  color: #999999;
}
.module-accordion h4.accordion-cliker>.clicker .accordion-icon-holder{
  background-color: rgba(0,0,0, .02);
}
ul.module-accordion-lists>li.accordion-list.accordion-open h4.accordion-cliker .clicker{
  background-color: #ffffff;
  color: #ba3a2c;
}
.module-accordion ul.module-accordion-lists>li.accordion-list.accordion-open h4.accordion-cliker>.clicker .accordion-icon-holder{
  background-color: #f42536;
  color: #fff;
}
.module-accordion .module-accordion-content{
  border-top: 1px solid #f1f1f1;
}
ul.module-accordion-lists>li.accordion-list h4.accordion-cliker .clicker:before,
ul.module-accordion-lists>li.accordion-list.accordion-open h4.accordion-cliker .clicker:before{
  color: #999999;
  border-left: 1px solid #f1f1f1;
}

/** call to action */
.module-calltoact-content{
  background-color: #ffffff;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #e9e9e9;
  box-shadow: 0 5px 8px -5px rgba(0, 0, 0, .08);
  -moz-box-shadow: 0 5px 8px -5px rgba(0, 0, 0, .08);
  -webkit-box-shadow: 0 5px 8px -5px rgba(0, 0, 0, .08);
}
h2.calltoaction-heading{
  color: #ba3a2c;
}
h5.calltoaction-subheading {
  color: #787878;
}


.wipcm-post-carousel,
.wipcm-portfolio-carousel,
.client-carousel-mode,
.wipcm-product-carousel,
.blog-gallery,
#product-thumbnail-swiper{
  background: url(assets/images/loading.gif) center center no-repeat;
}
.swipper-swiperpaginate .swiper-pagination-switch {
  background: rgba( 213,213,213, 0.8);
}
.swipper-swiperpaginate .swiper-pagination-switch.swiper-visible-switch{
  background: #afafaf;
}
.swipper-swiperpaginate .swiper-pagination-switch.swiper-visible-switch.swiper-active-switch {
  background: rgba( 186,58,44, 1);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255, .12), 0 1px 3px rgba(0,0,0, .16);
  -moz-box-shadow:    inset 0 1px 0 rgba(255,255,255, .12), 0 1px 3px rgba(0,0,0, .16);
  box-shadow:         inset 0 1px 1px rgba(255,255,255, .3), 0 1px 3px rgba(0,0,0, .16);
}
.swipper-paginate-arrows,
.swipper-paginate-arrows:hover,
.blog-gallery .blog-swiper-arrow,
.image-slider .swiper-arrow{
  background: rgba( 186,58,44, 1);
  color: #ffffff;
}
.swipper-paginate-arrows.disabled,
.swipper-paginate-arrows.disabled:hover{
  background: rgba( 175,175,175, 0.5);
  color: #898989;
}
.flat-base-module .swipper-paginate-flat-arrows {
  color: #fff;
  border: 2px solid #fff;
}

/** price table */
.pricetable .pricetable-column .pricetable-column-inner{
  background-color: #ffffff;
  color: #787878;
  border: 1px solid rgba(0,0,0, .08);
  border-bottom: 1px solid rgba(0,0,0, .12);
}
.pricetable .pricetable-column.pricetable-featured .pricetable-column-inner{
  -webkit-box-shadow: 5px 0 12px -8px rgba(0,0,0, .2), -5px 0 12px -8px rgba(0,0,0, .2);
  -moz-box-shadow: 5px 0 12px -8px rgba(0,0,0, .2), -5px 0 12px -8px rgba(0,0,0, .2);
  box-shadow: 5px 0 12px -8px rgba(0,0,0, .2), -5px 0 12px -8px rgba(0,0,0, .2);
}
.pricetable .pricetable-header{
  background-color: #464646;
}
.pricetable .pricetable-featured .pricetable-header{
  background-color: #f42536;
}
.pricetable .pricetable-header h3.pricetable-name{
  color: #e3e3e3;
}
.pricetable .pricetable-featured .pricetable-header h3.pricetable-name{
  color: #ffffff;
}
.pricetable .pricetable-header h5{
  color: rgba( 227,227,227, 0.75);
}
.pricetable .pricetable-featured .pricetable-header h5{
  color: rgba( 255,255,255, 0.75);
}
.pricetable h4.pricetable-price{
  color: #ba3a2c;
}
.pricetable h4.pricetable-price,
.pricetable .pricetable-feature{
  border-bottom: 1px solid #f1f1f1;
}
.pricetable .pricetable-feature.odd{
  background-color: rgba(0,0,0, .02);
}
.pricetable .pricetable-button-container{
  -webkit-box-shadow: 0 5px 5px -4px rgba(0,0,0, .07);
  -moz-box-shadow: 0 5px 5px -4px rgba(0,0,0, .07);
  box-shadow: 0 5px 5px -4px rgba(0,0,0, .07);  
}

/** testimonials */
.testimonial-item-content{
  background-color: #ffffff;
  color: #787878;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #e9e9e9;
  -webkit-box-shadow: 0 5px 5px -4px rgba(0,0,0, .07);
  -moz-box-shadow: 0 5px 5px -4px rgba(0,0,0, .07);
  box-shadow: 0 5px 5px -4px rgba(0,0,0, .07);
}
.testimonial-item .testimonial-item-user img{
  border: 5px solid #dddddd;
}
.testimonial-item-content:before{
  color: rgba( 120,120,120, 0.18);
}
.testimonial-item-content:after{
  border-color: transparent transparent #f1f1f1 transparent;
}

.wipcm-clients-logo.use-border .logo-drop{
  border: 1px solid #f1f1f1;
}
		
/* `PROJECT / PORTFOLIO
--------------------------------------------------------------------*/
.project-columns{
  background-color: #ffffff;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #e9e9e9;
  box-shadow: 0 5px 8px -5px rgba(0, 0, 0, .08);
  -moz-box-shadow: 0 5px 8px -5px rgba(0, 0, 0, .08);
  -webkit-box-shadow: 0 5px 8px -5px rgba(0, 0, 0, .08);
}
.project-columns:hover .project-columns-thumbnail a:before {
  background-color: rgba( 255,255,255, 0.5);
}
.project-columns h3.project-column-title{
  background-color: rgba( 255,255,255, 0.8);
}
.project-columns h3.project-column-title a{
  color: #565656;
}
p.load-more-buttons .load-more-projects{
  border: 1px solid #e9e9e9;
}
ul.filter-lists>li>a:before{
  background-color: #f1f1f1}
ul.filter-lists>li>a{
  color: #afafaf;
}
ul.filter-lists>li>a:hover{
  color: #787878;
}
ul.filter-lists>li.active>a,
ul.filter-lists>li.active>a:before{
  background-color: #ba3a2c;
  color: #ffffff;
}

header#portfolio-single-title{
  border-bottom: 2px solid #f42536;
}
.project-posted span{
  border: 1px solid #e9e9e9;
}
.wrap-gallery {
  border-bottom: 2px solid #e9e9e9;
}
.wrap-gallery a.portfolio-gallery-arrows {
  background-color: #e3e3e3;
  color: #fff;
}
.wrap-gallery a.portfolio-gallery-arrows:hover{
  background-color: #f42536;
}
		
/* `BLOG
--------------------------------------------------------------------*/
article.blog-default .article-meta span{
  background-color: #fafafa;
  color: #999999;
  border: 1px solid #f1f1f1}
article.blog-default .article-meta span [class^="icon-"]{
  color: #999999;
}
.article-post-in-tag:before{
  border-top: 3px double #f1f1f1;
  border-bottom: 3px double #f1f1f1}
.article-post-in-tag:after{
  border-top: 3px double #f1f1f1;
  border-bottom: 3px double #f1f1f1}

article.blog-column{
  background-color: #ffffff;
  border: 1px solid #f1f1f1;
}
article.blog-column:hover{
  box-shadow: 0 0 0 5px rgba(0, 0, 0, .02);
  -moz-box-shadow: 0 0 0 5px rgba(0, 0, 0, .02);
  -webkit-box-shadow: 0 0 0 5px rgba(0, 0, 0, .02);
}
article.blog-column .article-meta-column{
  background-color: #fafafa;
  border-bottom: 1px solid #f1f1f1}
article.blog-column .article-meta-column span:first-child{
  border-right: 1px solid #f1f1f1}
article.blog-column .article-meta-column span,
article.blog-column .article-meta-column a{
  color: #999999;
}

		

/* `COMMENTS
--------------------------------------------------------------------*/
.comment-meta:before{
  background-color: #f1f1f1;
}
.comment-meta .says{
  color: #404040;
}
.comment-meta .comment-metadata a{
  color: #404040;
  border-bottom: 1px dotted #e3e3e3;
}
article.comment-body .comment-content{
  background-color: #ffffff;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #e3e3e3;
  -webkit-box-shadow: 0 5px 5px -4px rgba(0,0,0, .07);
  -moz-box-shadow: 0 5px 5px -4px rgba(0,0,0, .07);
  box-shadow: 0 5px 5px -4px rgba(0,0,0, .07);
}
article.comment-body .reply{
  background-color: #f42536;
  color: #fff
}
article.comment-body .reply a{
  color: #fff;
}
li.parent>article.comment-body .comment-content:before{
  border-left: 1px dashed #f1f1f1;
}

ol.comment-list ol.children:before{
  border-left: 1px dashed #f1f1f1;
}
ol.comment-list ol.children>li.comment:before {
  border-top: 1px dashed #f1f1f1;
}

#respond{
  background-color: #ffffff;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #e3e3e3;
  -webkit-box-shadow: 0 5px 5px -4px rgba(0,0,0, .07);
  -moz-box-shadow: 0 5px 5px -4px rgba(0,0,0, .07);
  box-shadow: 0 5px 5px -4px rgba(0,0,0, .07);
}
h3#reply-title{
  background-color: #fafafa;
  border-bottom: 1px solid #f1f1f1;
}
p.comment-form-author:before,
p.comment-form-email:before,
p.comment-form-url:before,
p.comment-form-comment:before,
#respond p.comment-form-rating:before,
#respond p.form-submit:before,
#respond p.form-submit:after{
  background-color: #e3e3e3;
}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label,
#reviews p.comment-form-rating label,
#respond p.comment-form-rating label {
  background-color: #f42536;
  color: #fff;
  -webkit-box-shadow: 0 0 0 4px #ffffff;
  -moz-box-shadow: 0 0 0 4px #ffffff;
  box-shadow: 0 0 0 4px #ffffff;
}
#respond .comment-subscription-form{
  border: 1px solid #f1f1f1;
}
		
#sidebar {
  border-top: 1px solid #f1f1f1;
}
#sidebar .sidebarbox{
  background-color: #ffffff;
  color: #787878;
  border: 1px solid #f1f1f1;
  border-top: 0;
  box-shadow: 0 0 0 5px rgba(0,0,0, .01);
  -moz-box-shadow: 0 0 0 5px rgba(0,0,0, .01);
  -webkit-box-shadow: 0 0 0 5px rgba(0,0,0, .01);
}
#sidebar .sidebarbox>header{
  background-color: #ba3a2c;
  border-bottom: 1px solid #af3729;
}
#sidebar .sidebarbox>header h3{
  color: #ffffff;
}
.sidebarbox.widget_shopping_cart>header h3{
  border-left: 1px solid #bf493c;
}
.sidebarbox.widget_shopping_cart>header:before{
  color: #ffffff;
}
#sidebar .sidebarbox a{
  color: #ba3a2c;
}
#sidebar .sidebarbox a:hover{
  color: #afafaf;
}
[class*="sidebarbox widget_"] ul ul {
  border-top: 1px solid rgba( 241,241,241,1 );
}
[class*="sidebarbox widget_"] ul li,
ul.wip_post_widget li{
  border-bottom: 1px solid rgba( 241,241,241,1 );
}
[class*="sidebarbox widget_"] ul ul:before,
[class*="sidebarbox widget_"] ul ul>li:before {
  background-color: rgba(241,241,241,0.8);
}

[class*="sidebarbox widget_"] ul li.current-menu-item>a,
[class*="sidebarbox widget_"] ul li.current-cat>a{
  color: #f42536;
}
[class*="sidebarbox widget_"] ul li.current-menu-item:after,
[class*="sidebarbox widget_"] ul li.current-cat:after{
  background-color: #fcfcfc;
}
[class*="sidebarbox widget_"] ul li .post-date,
ul.wip_post_widget li .article-widget-meta{
  color: #a7a7a7;
}

[class*="sidebarbox woocommerce widget_"] ul ul {
  border-top: 1px solid rgba( 241,241,241,1 );
}
[class*="sidebarbox woocommerce widget_"] ul li{
  border-bottom: 1px solid rgba( 241,241,241,1 );
}
[class*="sidebarbox woocommerce widget_"] ul ul:before,
[class*="sidebarbox woocommerce widget_"] ul ul>li:before {
  background-color: rgba(241,241,241,0.8);
}

[class*="sidebarbox woocommerce widget_"] .widget_shopping_cart_content .total{
  background-color: #fcfcfc;
  border-top: 1px solid rgba( 241,241,241,1 );
  border-bottom: 1px solid rgba( 241,241,241,1 );
}
.sidebarbox.widget_shopping_cart .buttons>.button:first-child{
  box-shadow: 0 1px 3px rgba(0,0,0, .12);
}
ul.product_list_widget li img{
  border: 1px solid rgba( 241,241,241,1 );
}
ul.product_list_widget li a:hover img{
  border: 1px solid #b5b5b5;
}
ul.product_list_widget li .quantity{
  border: 1px solid rgba( 241,241,241,1 );
}
ul.product_list_widget li .quantity .amount{
  color: #787878;
}
ul.product_list_widget li>.amount,
ul.product_list_widget li ins .amount{
  color: #787878;
}
[class*="sidebarbox woocommerce widget_"] ul.product_list_widget li .from,
[class*="sidebarbox woocommerce widget_"] ul.product_list_widget li del{
  color: #b5b5b5;
}
.widget_shopping_cart_content .total .amount{
  color:#787878;
  font-weight: 400;
}

/** off-canvas shopping cart */
#top-cart-wraper{
  background-color: #ffffff;
}
#top-cart-dropdowns h3.top-cart-title{
  border-bottom: 1px solid rgba( 241,241,241,1 );
}
.top-cart-dropdowns-inner ul.cart_list li{
  border-bottom: 1px solid rgba( 241,241,241,1 );
}
.top-cart-dropdowns-inner ul.cart_list a img.wp-post-image{
  border: 1px solid rgba( 241,241,241,1 );
}
.top-cart-dropdowns-inner .total{
  background-color: #fcfcfc;
  border: 1px solid rgba( 241,241,241,1 );
}



#sidebar .sidebarbox.widget_tag_cloud .tagcloud a,
#sidebar .sidebarbox.widget_product_tag_cloud .tagcloud a{
  background-color: #f2f2f2;
  border: 1px solid rgba(0,0,0, .08 );
}
#sidebar .sidebarbox.widget_tag_cloud .tagcloud a:hover,
#sidebar .sidebarbox.widget_product_tag_cloud .tagcloud a:hover{
  background-color: #f42536;
  border: 1px solid rgba(0,0,0, .12 );
  color: #fff;
}
.sidebarbox ul.wip_widget_latest_tweet li{
  border-bottom: 1px solid rgba( 241,241,241,1 );
}
ul.wip_widget_latest_tweet li .twitter-thumbnail{
  border: 1px solid rgba( 241,241,241,1 );
}
.sidebarbox .flick_inner a{
  border-color: rgba( 241,241,241,1 );
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
  border: 1px solid #d9d9d9;
  background: #e0e0e0;
  background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#e0e0e0));
  background: -webkit-linear-gradient(#fcfcfc, #e0e0e0);
  background: -moz-linear-gradient(center top, #fcfcfc 0, #e0e0e0 100%);
  background: -moz-gradient(center top, #fcfcfc 0, #e0e0e0 100%);
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:before{
  border: 1px solid #cccccc;
  border-top: 0;
  border-bottom: 0;
}
.woocommerce .widget_price_filter .price_slider_amount, 
.woocommerce-page .widget_price_filter .price_slider_amount{
  border: 1px solid rgba( 241,241,241,1 );
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, 
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
  background: #cccccc;
  background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#f7f7f7));
  background: -webkit-linear-gradient(#cccccc, #f7f7f7);
  background: -moz-linear-gradient(center top, #cccccc 0, #f7f7f7 100%);
  background: -moz-gradient(center top, #cccccc 0, #f7f7f7 100%);
  box-shadow: inset 0 0 0 1px rgba(0,0,0, .08);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0, .08);
  -moz-box-shadow: inset 0 0 0 1px rgba(0,0,0, .08);
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, 
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
  background: #f42536;
  box-shadow: inset 0 0 0 1px rgba(0,0,0, .2), inset 0 2px 0 rgba(255,255,255, .3);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0, .2), inset 0 2px 0 rgba(255,255,255, .3);
   -moz-box-shadow: inset 0 0 0 1px rgba(0,0,0, .2), inset 0 2px 0 rgba(255,255,255, .3);
}




		
#site-footer{
  background-color: #000000;
    color: #ffffff;
}
#footer-widgets-area .footer-widget a{
  color: #afafaf;
}
#footer-widgets-area .footer-widget a:hover{
  color: #666666;
}
#footer-widgets-area .footer-widget h3.footer-widget-title{
  color: #bfbfbf;
}
[class*="footer-widget widget_"] ul ul {
  border-top: 1px solid rgba(0,0,0,1);
}
[class*="footer-widget widget_"] ul li{
  border-bottom: 1px solid rgba(0,0,0,1);
}
[class*="footer-widget widget_"] ul ul:before,
[class*="footer-widget widget_"] ul ul>li:before {
  background-color: rgba(0,0,0,0.8);
}
[class*="footer-widget widget_"] ul li .post-date,
[class*="footer-widget widget_"] ul li .article-widget-meta{
  color: #404040;	
}
[class*="footer-widget woocommerce widget_"] li>a{
  border-bottom: 0;
}
[class*="footer-widget woocommerce widget_"] ul ul {
  border-top: 1px solid rgba(0,0,0,1);
}
[class*="footer-widget woocommerce widget_"] ul li{
  border-bottom: 1px solid rgba(0,0,0,1);
  box-shadow: none;
}
[class*="footer-widget woocommerce widget_"] ul ul:before,
[class*="footer-widget woocommerce widget_"] ul ul>li:before {
  background-color: rgba(0,0,0,0.8);
}
#footer-widgets-area .footer-widget.widget_tag_cloud .tagcloud a,
#footer-widgets-area .footer-widget.widget_product_tag_cloud .tagcloud a{
  background-color: #0d0d0d;
  border: 1px solid rgba(0,0,0,1);
}
#footer-widgets-area .footer-widget.widget_tag_cloud .tagcloud a:hover,
#footer-widgets-area .footer-widget.widget_product_tag_cloud .tagcloud a:hover{
  background-color: #f42536;
  border: 1px solid rgba(0,0,0, .12 );
  color: #fff;
}
.footer-widget ul.wip_widget_latest_tweet li{
  border-bottom: 1px solid rgba(0,0,0,1);
}
.footer-widget ul.wip_widget_latest_tweet li .twitter-thumbnail{
  background-color: #0d0d0d;
  border: 1px solid rgba(0,0,0, .12 );
}
.footer-widget .flick_inner a{
  background-color: #0d0d0d;
  border: 1px solid rgba(0,0,0, .12 );
}


#copyright{
  background-color: #000000;
  color: #ffffff;
}
#copyright a{
  color: #999999;
}
#copyright a:hover{
  color: #666666;
}
#footer-social-links a{
  color: #787878;
}

.wpcf7 .wpcf7-form-control-wrap {
  background-color: #fcfcfc;
}
		

/** CUSTOM CSS ENTERED FROM THEME OPTION */
/* letras menu */
#eqnav>li> a {
   font-size:16px !important;
}

#logo {
	background-color: transparent ! important;
}

#top #logo{
	padding-top: 0px ! important;
}
#top #logo img {
	height: auto !important;
	max-width: 206px !important;
	max-height: 126px !important;
}

#top {
	border-bottom: 2px solid;
	border-color: #F42536;
}
@media only screen and (max-width: 767px) {
	#top #logo img {
		height: 63px !important;
		padding-top:0px;
	
	}




}

.alignleft {
	float: left;
}
.alignright {
	float: right;
}

.module-header{
	border-bottom: 0px solid !important;
	margin-bottom: 0px !important;
}
.module-header>h3{
	font-size:16px !important;
	color: #F42536 !important;
	border:0px solid !important;
        line-height: 1em !important;
        padding-bottom: 0px !important;
}
.wipcm-text {
	text-align: justify !important;
}
.module-header>h3:after{
	display: none !important;
}
#eqnav>li>a:hover, #eqnav>li:hover>a, 
#eqnav>li.current-menu-item>a,
#eqnav>li.current-menu-item>a {
	color: #fff !important;
	background-color: #F42536 !important;
}

#content-container > div > div.wrap {
	padding-bottom: 0px !important;
}

.main-color{
	color: #F42536 !important;

}
.font-16{
	font-size:16px !important;
}
.font-15{
	font-size:15px !important;
}
.font-14{
	font-size:14px !important;
}
.tp-rightarrow.default.custom{
	background: url(../../plugins/revslider/rs-plugin/assets/large_right_c.png) no-repeat 0 0 !important;
}
.tp-leftarrow.default.custom{
	background: url(../../plugins/revslider/rs-plugin/assets/large_left_c.png) no-repeat 0 0 !important;
}
#module-tabs98 {
	min-height: 850px;
}
