.flip-container{position:relative;}.flip-container .grid-4{perspective:1000;-moz-perspective:1000;-webkit-perspective:1000;}.flip-container .flip-element{height:257px;position:relative;transition:0.3s ease;-moz-transition:0.3s ease;-webkit-transition:0.3s ease;transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;}.flip-container .grid-4:hover .flip-element{filter:FlipH;-ms-filter:"FlipH";transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg);}.flip-container .flip-element .front,.flip-container .flip-element .back{top:0;left:0;width:217px;height:217px;padding:20px;position:absolute;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}.flip-container .flip-element .front{z-index:2;}.flip-container .banner-1 .front{background-color:#1AB7DC;}.flip-container .banner-2 .front{background-color:#E77198;}.flip-container .banner-3 .front{background-color:#1AB7DC;}.flip-container .banner-4 .front{background-color:#E77198;}.flip-container .flip-element .back{background-color:#eee;transform:rotateX(180deg);-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);}.flip-container .flip-element p{color:#aaa;}.flip-container .flip-element .banner-label{color:#fff;font-size:26px;margin:20px 0 0 0;}.flip-container .flip-element .banner-desc{color:#fff;font-size:16px;margin-top:5px;font-style:italic;}.flip-container .flip-element .back .banner-label{color:#fff;}.flip-container .flip-element .back .banner-desc{color:#fff;}.slide-container .grid-3{width:31%;margin:0 1%;overflow:hidden;position:relative;border:1px solid #ddd;box-shadow:1px 1px 4px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.1);}.slide-container .front-element{background-color:#f2f3f5;}.slide-container .front-element img{vertical-align:middle;}.slide-container .slide-wrapper{left:0;top:-100%;width:100%;height:100%;position:absolute;background-color:#e3e3e3;transition:0.3s ease;-moz-transition:0.3s ease;-webkit-transition:0.3s ease;}.slide-container .grid-3:hover .slide-wrapper{top:0;}.slide-container .slide-element{padding:20px;}.slide-container .slide-wrapper p{top:30px;opacity:0;position:relative;transition:0.2s ease 0.3s;-moz-transition:0.2s ease 0.3s;-webkit-transition:0.2s ease 0.3s;}.slide-container .slide-wrapper .banner-label{color:#333;font-size:48px;font-weight:300;position:static;transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s;}.slide-container .slide-wrapper .banner-desc{font-size:20px;margin-bottom:0;font-weight:300;position:static;transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s;}.slide-container .grid-3:hover .slide-wrapper p{top:0;opacity:1;}.slide-container .slide-wrapper .button{font-size:24px;padding:9px 20px 14px 20px;}.slide-container .slide-wrapper .button:hover{background-color:transparent;}.primary-define a{color:#1AB7DC;}.primary-define .button{color:#1AB7DC;}.primary-define .button:hover{background-color:#ce1068;}.primary-define .button.highlight{//background-image:linear-gradient(#ce1068 50%,#e3488c);background-color:#ce1068;}.primary-define .button.highlight:hover{color:#1AB7DC;}.primary-define #header{background-color:#1AB7DC;}.primary-define #header,.primary-define.home #header{border-top:1px solid rgba(0,0,0,0.15);}.primary-define #header,.primary-define.home #header,.primary-define #header #header-inner{background:none;position:relative;}.primary-define #topbar #currency a:hover,.primary-define #topbar #currency a.current{color:#1AB7DC;border-color:#1AB7DC;}.primary-define #topbar .links a:hover{border-color:#1AB7DC;background-color:#1AB7DC;}.primary-define #topbar #welcome a:hover{border-color:#1AB7DC;background-color:#1AB7DC;}.primary-define #header #toppanel #search{background-color:rgba(0,0,0,0.1);}.primary-define #header #toppanel #search input{color:#555;}.primary-define.home #toppanel #search .button-search:before{color:#777;}.primary-define #header #cart.active .heading a{color:#1AB7DC;}.primary-define #header #cart .heading a,.primary-define.home #header #cart .heading a{color:#444;}.primary-define #header #cart .heading a:after,.primary-define.home #header #cart .heading a:after{color:#444;border-color:#444;}.primary-define #header #cart .inner{box-shadow:1px 1px 4px rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.4);}.primary-define .mini-cart-info .name a:hover{color:#1AB7DC;}.primary-define .mini-cart-info .name,.primary-define .mini-cart-info .quantity{color:#1AB7DC;}.primary-define #header #cart .checkout a:hover span:before{color:#1AB7DC;}.primary-define #menu{border-bottom:1px solid rgba(0,0,0,0.15);}.primary-define #menu #btn-mobile-toggle{color:#444;border-width:1px;border-color:#666;padding:8px 20px 10px 20px;}.primary-define #menu #btn-mobile-toggle:before{background-image:url(../../image/icons/icon-toggle-nav.png);}.primary-define .mainmenu>li>.btn-expand-menu,.primary-define .mainmenu>li>.btn-expand-menu:hover{height:39px;background:url(../../image/icons/icon-plus-dark.png) center center no-repeat;}.primary-define .mainmenu>li.expand>.btn-expand-menu,.primary-define .mainmenu>li.expand>.btn-expand-menu:hover{background:url(../../image/icons/icon-minus-dark.png) center center no-repeat;}.primary-define .mainmenu>li>a{color:#fff;border-width:1px;padding:10px 5px;}.primary-define .mainmenu>li:hover>a,.primary-define .mainmenu>li.active>a{border-color:#666;}.primary-define .breadcrumb a:hover,.primary-define .breadcrumb a:last-child{color:#1AB7DC;}.primary-define .treemenu ul li a.active,.primary-define .treemenu ul li a:hover{color:#1AB7DC;}.primary-define .pagination .links b,.primary-define .pagination .links a:hover{background-color:#1AB7DC;}.primary-define .box-product>div:before{background-color:rgba(153,153,153,0.2);}.primary-define .product-grid>div:hover .name{border-color:rgba(51,51,51,0.2);}.primary-define .box-product>div:hover .name a{color:#484848;}.primary-define .box-product .name a:hover{color:#1AB7DC;}.primary-define .box-product>div:hover .description{color:#666;}.primary-define .box-product>div:hover .price{border-color:rgba(51,51,51,0.2);}.primary-define .box-product .price .price-fixed{color:#fff;background-color:#CE1068}.primary-define .product-filter .display span{color:#1AB7DC;}.primary-define .product-info .price .price-fixed{background-color:#1AB7DC;}.primary-define .product-info .cart #button-cart:hover span:before{color:#1AB7DC;}.primary-define .product-info .cart>div>a:hover:before{color:#1AB7DC;border-color:#1AB7DC;}.primary-define #bottom h3 span{color:#999;}.primary-define #shop-contact ul li:before{color:#1AB7DC;}.primary-define #footer h3 span{color:#fff;}.primary-define #footer a{color:#fff;}.primary-define #footer a:before{color:#1AB7DC;}.primary-define #footer a:hover{color:#1AB7DC;}.jcarousel-container .jcarousel-next-horizontal:hover:before,.jcarousel-container .jcarousel-prev-horizontal:hover:before{color:#1AB7DC;}.primary-define .kuler-accordion .slide .item-title{background-color:#1AB7DC;}.primary-define .kuler-accordion .slide .box-product>div:hover:before{background-color:rgba(153,153,153,0.2);}.primary-define .megamenu .sublevel li:hover>.menu-category-title,.primary-define .megamenu .sublevel li.active>.menu-category-title{color:#1AB7DC;}.primary-define .megamenu li.category .sublevel li:hover>a{color:#1AB7DC;}.primary-define .kuler-social-icons ul li a:hover{border-color:#1AB7DC;background-color:#1AB7DC;}.primary-define .kuler-tabs ul.module-nav-list:before{background-color:#1674B9;}.primary-define .kuler-tabs ul.module-nav-list li:hover a,.primary-define .kuler-tabs ul.module-nav-list .ui-state-active a{color:#1674B9;}@media screen and (max-width: 1024px) {.flip-container .grid-4{margin:0!important;width:auto!important;float:none!important;}.flip-container .flip-element{width:257px;margin:30px auto;}}@media screen and (max-width: 768px) {.primary-define .mainmenu li .dropdown-container{border:1px solid #ddd;}.primary-define .mainmenu li .dropdown{box-shadow:none;}.primary-define .mainmenu .sublevel{background-color:#eee;}.primary-define .megamenu .sublevel{background:none;}}@media screen and (max-width: 320px) {.flip-container .flip-element{width:245px;height:245px;}.flip-container .flip-element .front,.flip-container .flip-element .back{width:205px;height:205px;}}