.enhancedprivacy-account-index .my-account .actions-toolbar #delete button {
    background: red;
}
/**
* Mageplace Callforprice
*
* @category      Mageplace
* @package       Mageplace_Callforprice
* @copyright     Copyright (c) 2011 Mageplace. (http://www.mageplace.com)
* @license       http://www.mageplace.com/disclaimer.html
*/


/****CALL FOR PRICE*****/
.hideprice a {
    display:inline-block;
    padding: 8px 15px;
    border-radius: 3px;
    text-align:center;
    text-transform: uppercase;
    color: #fff;
    background: #ffb42a;
    box-shadow: 0 -1px 1px rgba(54, 54, 54, 0.18) inset;
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.hideprice a:hover,
.hideprice a:active {
    color: #fff;
    text-decoration: none;
    background: #fdc660;
}

#magestore-bannerslider-popup{
	padding: 2px;
    position: fixed;
    z-index: 19990;
	background: #fff;
	border: 2px;
}
#magestore-bannerslider-popup-close{
	cursor: pointer;
    height: 22px;
	width:22px;
    position: absolute;
    right: 0px;
    top: -25px;   
    z-index: 19999;
	background:url(https://lojista.racaza.com.br/skin/frontend/base/default/css/magestore/bannerslider/image/close-tiny.png) no-repeat center;
}
#bg_fade {
    background-color: #000000;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1000;
	opacity: 0.7;
}
/**
 * WARNING: Do not change this file. Your changes will be lost.
 * Conecta v1 
 */
.main .ajaxpkt-block {display: none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 999;}
.ajaxpkt-block .error-msg,
.ajaxpkt-block .success-msg,
.ajaxpkt-block .note-msg,
.ajaxpkt-block .notice-msg {border: medium none;width: 100%;}
.ajaxpkt-block .ajaxpkt-content {background: #fff none repeat scroll 0 0;border-radius: 5px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);box-sizing: border-box;margin: -150px auto 0;max-width: 330px;overflow: hidden;position: fixed;top: 50%;width: 100%;left: 50%;z-index: 99;transform: translatex(-50%);-webkit-transform: translatex(-50%);-moz-transform: translatex(-50%);-ms-transform: translatex(-50%);}
.ajaxpkt-block .image .product-image {max-width: 160px;margin: 10px auto;}
.ajaxpkt-block .content {margin: 0 0 15px;text-align: center;}
.ajaxpkt-block .actions {display: inline-block;margin: 10px 0 20px;text-align: center;width: 100%;}
.ajaxpkt-block .actions .btn {margin: 0 5px;}
.ajaxpkt-block .actions .btn:first-child {margin-left: 0px;}
.ajaxpkt-block .actions .btn:last-child {margin-right: 0px;}
.ajaxpkt-content .messages {margin: 0 !important;}
.product.ajaxpkt-loader::before, .product.ajaxpkt-qckloader::before {background: rgba(255, 255, 255, 0.6) url("https://lojista.racaza.com.br/skin/frontend/tezus/conecta/ajaxpkt/images/loader.svg") no-repeat scroll center center / 30px auto;}
.product.ajaxpkt-loader::before, .product.ajaxpkt-qckloader::before, .product.ajaxpkt-wloader::before{clear: both;content: " ";display: inline-block;float: left;height: 100%;left: 0;position: absolute;width: 100%;z-index: 999;}
.product.ajaxpkt-wloader::before{background: rgba(0, 0, 0, 0.3) url("https://lojista.racaza.com.br/skin/frontend/tezus/conecta/ajaxpkt/images/loader-w.svg") no-repeat scroll center center / 30px auto;}
.ajaxpkt-block .ajaxpkt-close::after {color: #999;content: "\f104\f105";font-family: fontawesome;font-size: 20px;padding: 0 5px;letter-spacing: -12px;}
.ajaxpkt-block .ajaxpkt-close {cursor: pointer;font-size: 18px;height: auto;position: absolute;right: 10px;top: -3px;z-index: 1;}
#fancybox-loading {display: none !important;}
@media(max-width:360px){.ajaxpkt-block .ajaxpkt-content{max-width:95%;}}
.mpmag-flyout-container {float: left;position: relative;}
.mpmag-flyout-container .shopping-cart {background: transparent;box-shadow: none;left: 0;opacity: 1;padding: 0;position: relative;top: auto;visibility: visible;width: 100%;}
.mpmag-flyout-container .cart-header, .mpmag-flyout-container h2#Heading{display: none;}
.mpmag-flyout-container .cart-menu > li {border: medium none;}
header .cart-menu > li {border: medium none;padding: 0;}
.mpmag-flyout-open .mpmag-flyout-overlay {background: hsla(0, 0%, 0%, 0.6) none repeat scroll 0 0;height: 100%;left: 0;position: fixed;top: 0;z-index:999;width: 100%;}
.mpmag-flyout-container .pmagMiniCartContent {display: inline-block;height: 100%;padding: 50px 15px 0;position: relative;width: 100%;overflow-y:auto;margin:0;}
.pmagajx-wrapper .btn-continue-shopping {margin: 0 10px 0 0;}
.mpmag-flyout-content .sideboxpmag-cart {height: 100%;position: relative;}
.mpmag-flyout-active.mpmag-flyout-content {z-index: -1;visibility: hidden;}
.mpmag-flyout-open .mpmag-flyout-content {z-index: 1;visibility: visible;}
.mpmag-flyout-container .mobile-nav-heading {border-bottom: 1px solid #262626;color: #FFF;font-size: 12px;font-weight: 500;display: inline-block;width: 100%;text-transform: uppercase;padding: 12px 30px 12px 10px;letter-spacing: 1px;margin-bottom: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mpmag-flyout-container .mobile-nav-heading.close-block {font-size: 18px;width: 100%;margin-bottom: 20px;background-color: #1e1e1e;text-align: left;border-bottom: none;position: absolute;z-index: 100;left:0;top:0;}
.mpmag-flyout-container .mobile-nav-heading.close-block:hover {cursor: pointer;}
.mpmag-flyout-container .mobile-nav-heading.close-block:hover:before {background-position: bottom center;}
.mpmag-flyout-container .mobile-nav-heading.close-block:before {content: "";display: block;width: 15px;height: 14px;position: absolute;right: 15px;top: 18px;background-image: url(https://lojista.racaza.com.br/skin/frontend/tezus/conecta/ajaxpkt/images/mpmag_close.png);background-repeat: no-repeat;background-position: top center;}
.mpmag-flyout-container .mpmag-flyout-content {box-sizing: border-box;float: left;padding: 0;width: 100%;z-index:9999;margin:0;}
.mpmag-flyout-container .mobile-nav-heading a {color: #FFF;}
.mpmag-flyout-container .mobile-nav-heading a:hover {color: #75C102;}
.mpmag-flyout-container .mobile-nav-heading i {margin-right: 10px;font-size: 16px;}
.mpmag-flyout-container .mpmag-flyout-content {background: #f3f3f3;height: 100%;max-width: 300px;position: fixed;right: 0;top: 0;transform: translate3d(100%, 0px, 0px);transition: all 0.3s ease-in-out 0s;width: 100%;z-index: 999999;}
.mpmag-flyout-container.mpmag-flyout-active .mpmag-flyout-content {-webkit-transform: translate3d(0, 0, 0) !important;transform: translate3d(0, 0, 0) !important;-ms-transform: translate3d(0, 0, 0) !important;}
.mpmag-flyout-container .mpmag-flyout-content .dropdown-menu {background: transparent none repeat scroll 0 0;border: medium none;box-shadow: none;left: 0;opacity: 1 !important;padding: 0;position: relative;top: 0;transform: translateY(0px);visibility: visible;width: 100%;}
.mpmag-ajxcart-action {display: inline-block;float: right;}
.cart_list .item .image {display: inline-block;float: left;width: 20%;}
.cart_list .item .prod-inf {display: inline-block;float: left;}
.cart_list .item {border-bottom: 1px solid #e0e0e0;display: inline-block;margin: 0 0 10px;padding: 0 20px 10px 0;position: relative;width: 100%;}
.cart_list .item .image {display: inline-block;float: left;width: 25%;}
.cart_list .item .prod-inf {display: inline-block;float: left;padding: 0 0 0 5%;width: 70%;}
.cart_list .item .prod-name {line-height: 16px;margin: 0 0 5px;}
.cart_list .item .remove {position: absolute;right: 0;top: 5px;}
.cart_list .item .remove .material-icons {font-size: 16px;}
.minicart-wrapper .total {font-size: 1.2em;font-weight: 600;margin: 0 0 20px;text-align: center;text-transform: uppercase;}
.minicart .button {padding: 10px 10px;}
.minicart-actions {display: inline-block;text-align: center;width: 100%;padding-bottom:30px;}
.minicart-actions .checkout-types {display: inline-block;float: none;margin: 0 auto;}
.minicart-actions .checkout-types > li {display: inline-block;}
.minicart-wrapper {margin: 15px 0 0;}
/**
 * WARNING: Do not change this file. Your changes will be lost.
 * Conecta v1 
 */
 
 
.menu-lojista {
	background: #f44336 none repeat scroll 0 0!important;
    border: 1px solid #f44336!important;
    border-radius: 2px!important;
    color: #ffffff!important;
    padding: 8px 20px!important;    
    transition: all 0.15s ease-in-out 0s!important;
	font-weight: 600!important;
}

.menu-lojista:hover {
    background: #be0e01 none repeat scroll 0 0!important;  
    border-color: #be0e01!important;
}

*:first-child+html .menu-wrapper {z-index: 998;}
div.block2:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] div.block2 {display: block;}
* html div.block2 {height: 1%;}
.nav > li {display: block;position: relative;}
.header-nav .nav > li > a:hover, .header-nav .nav > li > a:focus{background:transparent;}
.menu-wrapper {position: relative;}
.header-nav ul.pumgmenu {display: inline-block;float: right;margin: 0;width: auto;}
.header-nav .pumgmenu .home.lnk-icon .text {margin: 0 0 0 5px;}
.header-nav ul.pumgmenu > li {float: left;}
.header-nav ul.pumgmenu > li.pu-full {position: static;}
ul.pumgmenu .nav-dropdown {background-clip: padding-box;background-color: #fff;border-top: 2px solid rgba(0, 0, 0, 0.15);box-shadow: 0 5px 2px rgba(0, 0, 0, 0.3);display: none;float: left;left: 0;top: -5px;list-style: outside none none;margin: 2px 0 0;min-width: 190px;padding: 15px 10px;position: absolute;text-align: left;top: 50px;z-index: 1000;width: 100%;}
.header-nav .pumgmenu > li > a {float: left;font-size: 1em;background:transparent;padding: 10px 15px;}
.header-nav .pumgmenu a span {
    display: inline-block;
    text-transform: uppercase; 
}
.header-nav .pumgmenu a span:hover {cursor: pointer;}
.header-nav .pumgmenu .nav-dropdown .container {padding: 0;width: 100%;}
.header-nav .pumgmenu .nav-dropdown .pu-main-content {display: inline-block;width: 100%;}
.header-nav .pumgmenu .nav-dropdown .pu-bottom-block {display: inline-block;margin: 20px 0 0;width: 100%;}
.megamenu-banner h3 {font-size: 30px;}
.megamenu-banner h2 {font-size: 40px;}
.pu-sm-1, .pu-sm-2, .pu-sm-3, .pu-sm-4, .pu-sm-5, .pu-sm-6, .pu-sm-7, .pu-sm-8, .pu-sm-9, .pu-sm-10, .pu-sm-11, .pu-sm-12 {float: left;min-height: 1px;padding-left: 15px;padding-right: 15px;position: relative;}
.pu-sm-1 {width: 100%;}
.pu-sm-2 {width: 50%;}
.pu-sm-3 {width: 33.3333%;}
.pu-sm-4 {width: 25%;}
.pu-sm-5 {width: 20%;}
.pu-sm-6 {width: 16.6666%;}
.pu-sm-7 {width: 14.2857%;}
.pu-sm-8 {width: 12.5%;}
.pu-sm-9 {width: 11.1111%;}
.pu-sm-10 {width: 10%;}
.pu-sm-11 {width: 9.0909%;}
.pu-sm-12 {width: 8.3333%;}
.header-nav .pumgmenu > li.level0 > a::after {content: "\f107";font-family: fontawesome;font-size: 0.9em;margin: 0 0 0 2px;vertical-align: middle;}
.pumgmenu .pu-fc .nav-dropdown .menu-item > a.level1 {border-bottom: 1px solid #eee;display: inline-block;font-size: 1.05em;margin: 0;padding: 0 5px 5px;width: 100%;font-weight:500;}
.pumgmenu .label_2 {background: #ff7878 none repeat scroll 0 0;}
.pumgmenu .label_2::after {border-color: #ff7878 transparent transparent;}
.pumgmenu .label_1::after {border-color: #f1c40f transparent transparent;}
.pumgmenu .label_1 {background: #f1c40f none repeat scroll 0 0;}
.pumgmenu .nav-dropdown .label_1::after, .sidebar-nav .pumgmenu a span.menu-label.label_1::after{border-color: transparent #f1c40f #f1c40f transparent;}
.pumgmenu .nav-dropdown .label_2::after, .sidebar-nav .pumgmenu a span.menu-label.label_2::after{border-color: transparent #ff7878 #ff7878 transparent;}
.header-nav .pumgmenu a span.menu-label::after {border-style: solid;border-width: 6.5px 7.5px 0 6.5px;content: "";display: block;height: 0;left: 15%;position: absolute;top: 85%;transition: all 0.3s ease 0s;width: 0;}
.pumgmenu .nav-dropdown a span.menu-label::after, .sidebar-nav .pumgmenu a span.menu-label::after {border-style: solid;border-width: 8px 0 8px 8px;bottom: 4px;content: " ";left: -7px;position: absolute;top: auto;}
.pumgmenu a > span.menu-label {border-radius: 3px;box-sizing: border-box;color: #fff;display: inline;font-size: 0.7em;left: 20%;padding: 1px 5px;position: absolute;text-transform: uppercase;top: -7px;}
.header-nav .pumgmenu .nav-dropdown .parent > a > span.menu-label {font-size: 0.7em;}
.pumgmenu .nav-dropdown a > span.menu-label {font-size: 0.8em;margin-left: 9px;padding: 2px 4px;}
.pumgmenu .nav-dropdown ul > .menu-item {position: relative;}
.pumgmenu .nav-dropdown .pu-main-content ul > .menu-item {display: inline-table;float: none;margin: 0 0 10px;padding: 0 12px;vertical-align: top;}
.pumgmenu .pu-custom .nav-dropdown .pu-main-content ul > .menu-item {float: left;}
.pumgmenu .nav-dropdown a > span.menu-label {left: auto;right: 15px;top: -6px;}
.pumgmenu .pu-fc .pu-main-content .nav-child-dropdown .menu-item {border-bottom: 1px dashed hsl(0, 0%, 93%);display: inline-block;margin: 0;padding: 5px 0;position: relative;width: 100%;}
.header-nav .pumgmenu .pu-fc .nav-child-dropdown .menu-item:last-child {border: none;}
.pumgmenu .pu-dropdown ul > .menu-item {border-bottom: 1px dashed #eee;padding: 8px 10px;}
.header-nav .pumgmenu a.level2 {border-radius: 2px;display: inline-block;line-height: 14px;padding: 3px 5px;}
.header-nav .pumgmenu li:not(.home) a span.icon {display: none;}
.pumgmenu .pu-dropdown .nav-dropdown, .pumgmenu .nav-dropdown .nav-child-dropdown {display: inline-block;padding: 0;width: 100%;}
.pumgmenu .pu-main-content .nav-child-dropdown .menu_thumb_img {margin: 10px 0 5px;}
.pumgmenu ul > .menu-item {padding: 10px 12px;}
.pumgmenu .nav-dropdown .nav-child-dropdown .menu-item.has-children {position: relative;}
.pu-dropdown ul > .menu-item:hover {background: #f5f5f5 none repeat scroll 0 0;}
.pu-dropdown ul > .menu-item:last-child {border-bottom: none;}
.pumgmenu .pu-dropdown .nav-dropdown ul li a{display:inline-block;width:100%;}
.pumgmenu .pu-dropdown .nav-dropdown ul > .menu-item > .level1 {font-size: 14px;}
.pumgmenu .pu-custom .nav-dropdown {left: auto;right: -10px;width:auto;}
.pumgmenu .nav-dropdown ul > .menu-item.has-children > a::after {color: #aaa;content: "\f105";position: absolute;right: 8px;font-family: fontawesome;font-size: 14px;}
.pumgmenu .pu-fc .nav-dropdown .menu-item > a.level1::after {display: none;}
.pu-dropdown .nav-dropdown .nav-child-dropdown, .nav-dropdown .pu-main-content ul ul li.menu-item > .nav-child-dropdown {background: #fff none repeat scroll 0 0 padding-box;border-top: 2px solid rgba(0, 0, 0, 0.15);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);display: none;float: left;left: 100%;margin-left: 0;padding: 5px 0;z-index: 1;position: absolute;top: -2px;width: 100%;max-width: 230px;}
.pu-dropdown .nav-dropdown ul li:hover > .nav-child-dropdown {display: block;padding: 0px;}
.pu-main-content .nav-child-dropdown.level2 li.menu-item > a {padding: 0 10px;width: 100%;}
.pumgmenu .pu-main-content ul ul li.menu-item:hover > .nav-child-dropdown {display: block;box-shadow: 1px 2px 2px hsl(0, 0%, 67%);}
.pumgmenu .pu-main-content .section-title {margin: 0;padding: 0 0 8px;}
.pumgmenu .section .product-slider .outer-top-xs {margin-top: 2px;}
.pumgmenu .product-slider .owl-controls {top: -36px;}
.pumgmenu .product-slider .product .cart, .pumgmenu .product-slider .product .product-info > div {display: none;}
.pumgmenu .pu-main-content .pu-right-block, .pumgmenu .pu-main-content .pu-left-block {position: inherit;}
.pumgmenu .menu-bg-right-top > img {height: 100%;position: absolute;right: 0;top: 0;z-index: -1;}
.pumgmenu .product-slider .product .product-info {background: hsla(0, 0%, 100%, 0.9) none repeat scroll 0 0;bottom: 0;margin: 0;padding: 0 8px 10px;position: absolute;width: 95%;}
.pumgmenu .pu-top-block {display: inline-block;margin: 0 0 20px;width: 100%;}
.pumg-ps {margin: 10px 0 15px;}
.pumg-ps .tags li {display: inline-block;}
.pumg-ps .tags-title {display: inline-block;float: left;margin: 0 10px 0 0;}
.pumg-ps .tags li a {background: hsl(0, 0%, 95%) none repeat scroll 0 0;color: hsl(0, 0%, 33%);font-size: 0.9em;padding: 3px 5px;}
.pumg-ps .tags {display: inline-block;}
.pumgmenu > li.menu .mobile-menu {display: none;}
/**sidemenu**/
.sidebar-nav ul.side-menu .nav-dropdown {background: hsl(0, 0%, 100%) none repeat scroll 0 0;left: 100%;margin: 0;padding: 20px 0;position: absolute;top: 0;}
.sidebar-nav .pumgmenu .pu-top-block {margin: 0 0 5px;}
.sidebar-nav ul.side-menu .nav-dropdown {width: 860px;}
.sidebar-nav ul.side-menu .pu-fc .nav-dropdown .menu-item > a.level1 {padding-left: 0;}
.sidebar-nav .side-menu .nav-dropdown .container {width: 100%;padding: 0;}
.sidebar-nav .side-menu .pu-dropdown .nav-dropdown .container {width: 100%;padding: 0;}
.sidebar-nav .head {background: #333333 none repeat scroll 0 0;border-radius: 0;color: #ffffff;font-size: 18px;padding: 15px 17px;text-transform: uppercase;}
.pumgmenu .pu-dropdown .nav-dropdown a > span.menu-label {font-size: 0.7em;}
.sidebar-nav .head .icon {margin-right: 10px;}
.sidebar-nav .side-menu .nav > li {width: 100%;border-bottom: 1px solid #e8e8e8;background: #f7f7f7;}
.sidebar-nav .side-menu .nav > li > a {padding: 13px 15px;color: #666666;text-transform: uppercase;}
.sidebar-nav .pumgmenu > li > a {line-height: 28px;}
.sidebar-nav .side-menu > li {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: -moz-use-text-color #ebebeb;border-image: none;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;border-style: none solid;border-width: 0 1px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;position: relative;width: 100%;border-bottom: 1px solid #e8e8e8;background: #f7f7f7;}
.sidebar-nav .side-menu > li > a::after {display: none;}
.sidebar-nav .side-menu > li.menu > a:after {display:inline-block;color: #bababa;content: "\f0a9";float: right;font-size: 12px;height: 20px;line-height: 18px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;width: 20px;position: absolute;right: 3px;font-family: FontAwesome;top: 50%;margin-top: -8px;}
.sidebar-nav .wide-banner {font-size: 0.6em;}
.sidebar-nav .side-menu > li > a > .text {line-height: 28px;}
.sidebar-nav .side-menu > li > a .icon {display: inline-block;font-size: 1em;margin-right: 5px;width: 18px;}
.sidebar-nav .side-menu > li > a:hover{background: #fff;border-left: 5px solid #0065b4;}
.sidebar-nav .side-menu > li > a:hover .icon{color: #666666;}
.sidebar-nav .side-menu > li > a {color: #666666;font-size: 1em;padding: 7.5px 25px 7.5px 15px;text-transform: uppercase;}
.sidebar-nav .pumgmenu a > span.menu-label {font-size: 0.7em;left: auto;margin-left: 10px;padding: 1px 5px;top: 4px;line-height: 14px;}
.sidebar-nav ul.side-menu .pu-dropdown .nav-dropdown {width: auto;padding: 0;}
.sidebar-nav .pumgmenu .pu-main-content a > span.menu-label {top: -6px;}
.sidebar-nav .pumgmenu .pu-main-content .nav-child-dropdown a > span.menu-label {top: -10px;}
@media(min-width:990px) and (max-width:1200px) {
.sidebar-nav ul.side-menu .nav-dropdown {width: 740px;}
.sidebar-nav .pu-main-content .owl-controls .owl-next,
.sidebar-nav .pu-main-content .owl-controls .owl-prev {top: 4px;}
.sidebar-nav .pumgmenu .wide-banner {font-size: 0.5em;}
.sidebar-nav .pumgmenu .pu-fc .nav-dropdown .menu-item > a.level1 {padding: 0 0 3px;}
.sidebar-nav .pumgmenu .section-title {font-size: 1.3em;}
.sidebar-nav .pu-main-content {font-size: 0.9em;}
.sidebar-nav .pumg-ps {margin: 3px 0;}
.sidebar-nav .pumg-ps .tags li a {font-size: 0.9em;}
.sidebar-nav .pumgmenu .pu-main-content ul > .menu-item.parent {padding: 0 8px;}
}
@media(max-width:990px) {.sidebar .sidebar-nav {display: none;}}
.pumgmenu > li.menu .mobile-menu {display: none;}
.pumenu-open .pumenu-block .pumenu-content {-webkit-transform: translate3d(300px, 0, 0);transform: translate3d(300px, 0, 0);-ms-transform: translate3d(300px, 0, 0);}
.pumenu-open .pumenu-block .pumenu-content {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}
.pumenu-block.pumenu-content {z-index: -1;visibility: hidden;}
.pumenu-open .pumenu-content {z-index: 1;visibility: visible;}
.pumenu-container .mobile-nav-heading {border-bottom: 1px solid #262626;color: #FFF;font-size: 12px;font-weight: 500;display: inline-block;width: 100%;text-transform: uppercase;padding: 12px 30px 12px 10px;letter-spacing: 1px;margin-bottom: 10px;margin-top: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.pumenu-container .mobile-nav-heading.close-block {font-size: 18px;width: 100%;padding-left: 30px;background-color: #333;text-align: right;border-bottom: none;position: relative;z-index: 100;margin-top: 0;cursor: pointer;}
.pumenu-container .pumenu-content {box-sizing: border-box;float: left;width: 100%;background:#f3f3f3;}
.pumenu-container .pumenu-content {height: 100%;left: 0;overflow-y: auto;position: fixed;top: 0;transform: translate3d(-300px, 0px, 0px);transition: all 0.3s ease-in-out 0s;width: 300px;z-index: 9999;}
.pumenu-content .close-pumenu::after {color: hsl(0, 0%, 60%);content: "\f104\f105";float: left;font-family: fontawesome;font-size: 1.5em;font-weight: 100;left: 28px;letter-spacing: -16px;position: absolute;top: 8px;}
.mobile-nav li a .icon {margin: 0 6px 0 0;}
.mobile-nav ul {padding-left: 0;float: left;}
.mobile-nav li {border-bottom: 1px solid #e9e9e9;border-top: 1px solid #e9e9e9;box-sizing: border-box;display: block;float: left;margin-top: -1px;padding: 0;position: relative;text-align: left;width: 100%;}
.mobile-nav li:last-child {border-bottom: medium none;}
.mobile-nav li a {display: block;text-align: left;text-transform: uppercase;padding: 15px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.mobile-nav li a:after {display: none;}
.mobile-nav li .open-child {cursor: pointer;display: block;float: right;font-size: 0;height: 40px;position: relative;right: 0;transition: all 0.2s ease-in-out 0s;width: 40px;z-index: 1;}
.mobile-nav li > ul {box-sizing: border-box;display: none;float: left;overflow: visible;position: relative;width: 100%;}
.mobile-nav li li a {color: #666666;padding-left: 20px;}
.mobile-nav li .open-child::after {content: "\e145";font-family: material icons;font-size: 18px;line-height: 40px;position: absolute;text-align: center;width: 100%;}
.mobile-nav li.over > .open-child::after {content: "\e15b";}
.mobile-nav li a {display: block;padding: 10px 15px;text-align: left;text-transform: uppercase;transition: all 0.2s ease-in-out 0s;}
.mobile-nav li > ul {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: none;float: left;overflow: visible;position: relative;}
.mobile-nav .pu-dropdown ul > .menu-item:hover {background:none;}
.page {left: 0;position: relative;transition: left 0.3s ease 0s;}
.pumenu-open .pumenu-overlay {background: hsla(0, 0%, 0%, 0.2) none repeat scroll 0 0;height: 100vh;left: 0;position: fixed;top: 0;width: 100%;z-index: 99;}
.pu-main-content .ban-img {display: inline-block;margin: 0 0 10px;}
.ht-config .nav-child-dropdown .dropdown-toggle {display: none;}
.ht-config .quick-links li {margin: 0 0 8px;padding: 0 5px;}
.ht-config .nav-child-dropdown {margin: 10px 0 0;}
.ht-config .dropdown-menu > li > a {padding: 8px 10px;}
.ht-config .wc-msg {padding: 0 15px;}
.header-nav .pumgmenu .ht-config > a {padding-left: 10px;padding-right: 0;}
.ht-config .nav-child-dropdown .dropdown-menu {border: medium none;box-shadow: none;display: block;position: relative;width: 100%;}
.pumgmenu > li.ht-config > a::after {display: none;}
.pumgmenu .pu-custom.ht-config .nav-dropdown .pu-main-content ul > .menu-item{display:table-cell;min-width:185px;float:none;}



/* Bootstrap v3.2.0 */
html{
    font-family:sans-serif;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background:0 0
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:700
}
dfn{
    font-style:italic
}
h1{
    margin:.67em 0;
    font-size:2em
}
mark{
    color:#000;
    background:#ff0
}
small{
    font-size:80%
}
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
img{
    border:0
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:1em 40px
}
hr{
    height:0;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
pre{
    overflow:auto
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
button,input,optgroup,select,textarea{
    margin:0;
    font:inherit;
    color:inherit
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    padding:0;
    border:0
}
input{
    line-height:normal
}
input[type=checkbox],input[type=radio]{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:auto
}
input[type=search]{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    -webkit-appearance:textfield
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
fieldset{
    padding:.35em .625em .75em;
    margin:0 2px;
    border:1px solid silver
}
legend{
    padding:0;
    border:0
}
textarea{
    overflow:auto
}
optgroup{
    font-weight:700
}
table{
    border-spacing:0;
    border-collapse:collapse
}
td,th{
    padding:0
}
@media print{
    *{
        color:#000!important;
        text-shadow:none!important;
        background:transparent!important;
        -webkit-box-shadow:none!important;
        box-shadow:none!important
    }
    a,a:visited{
        text-decoration:underline
    }
    a[href]:after{
        content:" (" attr(href) ")"
    }
    abbr[title]:after{
        content:" (" attr(title) ")"
    }
    a[href^="javascript:"]:after,a[href^="#"]:after{
        content:""
    }
    pre,blockquote{
        border:1px solid #999;
        page-break-inside:avoid
    }
    thead{
        display:table-header-group
    }
    tr,img{
        page-break-inside:avoid
    }
    img{
        max-width:100%!important
    }
    p,h2,h3{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
    select{
        background:#fff!important
    }
    .navbar{
        display:none
    }
    .table td,.table th{
        background-color:#fff!important
    }
    .btn>.caret,.dropup>.btn>.caret{
        border-top-color:#000!important
    }
    .label{
        border:1px solid #000
    }
    .table{
        border-collapse:collapse!important
    }
    .table-bordered th,.table-bordered td{
        border:1px solid #ddd!important
    }
}
@font-face{
    font-family:'Glyphicons Halflings';
    src:url(https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/glyphicons-halflings-regular.eot);
    src:url(https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/glyphicons-halflings-regular.woff) format('woff'),url(https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
.glyphicon{
    position:relative;
    top:1px;
    display:inline-block;
    font-family:'Glyphicons Halflings';
    font-style:normal;
    font-weight:400;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.glyphicon-asterisk:before{
    content:"\2a"
}
.glyphicon-plus:before{
    content:"\2b"
}
.glyphicon-euro:before{
    content:"\20ac"
}
.glyphicon-minus:before{
    content:"\2212"
}
.glyphicon-cloud:before{
    content:"\2601"
}
.glyphicon-envelope:before{
    content:"\2709"
}
.glyphicon-pencil:before{
    content:"\270f"
}
.glyphicon-glass:before{
    content:"\e001"
}
.glyphicon-music:before{
    content:"\e002"
}
.glyphicon-search:before{
    content:"\e003"
}
.glyphicon-heart:before{
    content:"\e005"
}
.glyphicon-star:before{
    content:"\e006"
}
.glyphicon-star-empty:before{
    content:"\e007"
}
.glyphicon-user:before{
    content:"\e008"
}
.glyphicon-film:before{
    content:"\e009"
}
.glyphicon-th-large:before{
    content:"\e010"
}
.glyphicon-th:before{
    content:"\e011"
}
.glyphicon-th-list:before{
    content:"\e012"
}
.glyphicon-ok:before{
    content:"\e013"
}
.glyphicon-remove:before{
    content:"\e014"
}
.glyphicon-zoom-in:before{
    content:"\e015"
}
.glyphicon-zoom-out:before{
    content:"\e016"
}
.glyphicon-off:before{
    content:"\e017"
}
.glyphicon-signal:before{
    content:"\e018"
}
.glyphicon-cog:before{
    content:"\e019"
}
.glyphicon-trash:before{
    content:"\e020"
}
.glyphicon-home:before{
    content:"\e021"
}
.glyphicon-file:before{
    content:"\e022"
}
.glyphicon-time:before{
    content:"\e023"
}
.glyphicon-road:before{
    content:"\e024"
}
.glyphicon-download-alt:before{
    content:"\e025"
}
.glyphicon-download:before{
    content:"\e026"
}
.glyphicon-upload:before{
    content:"\e027"
}
.glyphicon-inbox:before{
    content:"\e028"
}
.glyphicon-play-circle:before{
    content:"\e029"
}
.glyphicon-repeat:before{
    content:"\e030"
}
.glyphicon-refresh:before{
    content:"\e031"
}
.glyphicon-list-alt:before{
    content:"\e032"
}
.glyphicon-lock:before{
    content:"\e033"
}
.glyphicon-flag:before{
    content:"\e034"
}
.glyphicon-headphones:before{
    content:"\e035"
}
.glyphicon-volume-off:before{
    content:"\e036"
}
.glyphicon-volume-down:before{
    content:"\e037"
}
.glyphicon-volume-up:before{
    content:"\e038"
}
.glyphicon-qrcode:before{
    content:"\e039"
}
.glyphicon-barcode:before{
    content:"\e040"
}
.glyphicon-tag:before{
    content:"\e041"
}
.glyphicon-tags:before{
    content:"\e042"
}
.glyphicon-book:before{
    content:"\e043"
}
.glyphicon-bookmark:before{
    content:"\e044"
}
.glyphicon-print:before{
    content:"\e045"
}
.glyphicon-camera:before{
    content:"\e046"
}
.glyphicon-font:before{
    content:"\e047"
}
.glyphicon-bold:before{
    content:"\e048"
}
.glyphicon-italic:before{
    content:"\e049"
}
.glyphicon-text-height:before{
    content:"\e050"
}
.glyphicon-text-width:before{
    content:"\e051"
}
.glyphicon-align-left:before{
    content:"\e052"
}
.glyphicon-align-center:before{
    content:"\e053"
}
.glyphicon-align-right:before{
    content:"\e054"
}
.glyphicon-align-justify:before{
    content:"\e055"
}
.glyphicon-list:before{
    content:"\e056"
}
.glyphicon-indent-left:before{
    content:"\e057"
}
.glyphicon-indent-right:before{
    content:"\e058"
}
.glyphicon-facetime-video:before{
    content:"\e059"
}
.glyphicon-picture:before{
    content:"\e060"
}
.glyphicon-map-marker:before{
    content:"\e062"
}
.glyphicon-adjust:before{
    content:"\e063"
}
.glyphicon-tint:before{
    content:"\e064"
}
.glyphicon-edit:before{
    content:"\e065"
}
.glyphicon-share:before{
    content:"\e066"
}
.glyphicon-check:before{
    content:"\e067"
}
.glyphicon-move:before{
    content:"\e068"
}
.glyphicon-step-backward:before{
    content:"\e069"
}
.glyphicon-fast-backward:before{
    content:"\e070"
}
.glyphicon-backward:before{
    content:"\e071"
}
.glyphicon-play:before{
    content:"\e072"
}
.glyphicon-pause:before{
    content:"\e073"
}
.glyphicon-stop:before{
    content:"\e074"
}
.glyphicon-forward:before{
    content:"\e075"
}
.glyphicon-fast-forward:before{
    content:"\e076"
}
.glyphicon-step-forward:before{
    content:"\e077"
}
.glyphicon-eject:before{
    content:"\e078"
}
.glyphicon-chevron-left:before{
    content:"\e079"
}
.glyphicon-chevron-right:before{
    content:"\e080"
}
.glyphicon-plus-sign:before{
    content:"\e081"
}
.glyphicon-minus-sign:before{
    content:"\e082"
}
.glyphicon-remove-sign:before{
    content:"\e083"
}
.glyphicon-ok-sign:before{
    content:"\e084"
}
.glyphicon-question-sign:before{
    content:"\e085"
}
.glyphicon-info-sign:before{
    content:"\e086"
}
.glyphicon-screenshot:before{
    content:"\e087"
}
.glyphicon-remove-circle:before{
    content:"\e088"
}
.glyphicon-ok-circle:before{
    content:"\e089"
}
.glyphicon-ban-circle:before{
    content:"\e090"
}
.glyphicon-arrow-left:before{
    content:"\e091"
}
.glyphicon-arrow-right:before{
    content:"\e092"
}
.glyphicon-arrow-up:before{
    content:"\e093"
}
.glyphicon-arrow-down:before{
    content:"\e094"
}
.glyphicon-share-alt:before{
    content:"\e095"
}
.glyphicon-resize-full:before{
    content:"\e096"
}
.glyphicon-resize-small:before{
    content:"\e097"
}
.glyphicon-exclamation-sign:before{
    content:"\e101"
}
.glyphicon-gift:before{
    content:"\e102"
}
.glyphicon-leaf:before{
    content:"\e103"
}
.glyphicon-fire:before{
    content:"\e104"
}
.glyphicon-eye-open:before{
    content:"\e105"
}
.glyphicon-eye-close:before{
    content:"\e106"
}
.glyphicon-warning-sign:before{
    content:"\e107"
}
.glyphicon-plane:before{
    content:"\e108"
}
.glyphicon-calendar:before{
    content:"\e109"
}
.glyphicon-random:before{
    content:"\e110"
}
.glyphicon-comment:before{
    content:"\e111"
}
.glyphicon-magnet:before{
    content:"\e112"
}
.glyphicon-chevron-up:before{
    content:"\e113"
}
.glyphicon-chevron-down:before{
    content:"\e114"
}
.glyphicon-retweet:before{
    content:"\e115"
}
.glyphicon-shopping-cart:before{
    content:"\e116"
}
.glyphicon-folder-close:before{
    content:"\e117"
}
.glyphicon-folder-open:before{
    content:"\e118"
}
.glyphicon-resize-vertical:before{
    content:"\e119"
}
.glyphicon-resize-horizontal:before{
    content:"\e120"
}
.glyphicon-hdd:before{
    content:"\e121"
}
.glyphicon-bullhorn:before{
    content:"\e122"
}
.glyphicon-bell:before{
    content:"\e123"
}
.glyphicon-certificate:before{
    content:"\e124"
}
.glyphicon-thumbs-up:before{
    content:"\e125"
}
.glyphicon-thumbs-down:before{
    content:"\e126"
}
.glyphicon-hand-right:before{
    content:"\e127"
}
.glyphicon-hand-left:before{
    content:"\e128"
}
.glyphicon-hand-up:before{
    content:"\e129"
}
.glyphicon-hand-down:before{
    content:"\e130"
}
.glyphicon-circle-arrow-right:before{
    content:"\e131"
}
.glyphicon-circle-arrow-left:before{
    content:"\e132"
}
.glyphicon-circle-arrow-up:before{
    content:"\e133"
}
.glyphicon-circle-arrow-down:before{
    content:"\e134"
}
.glyphicon-globe:before{
    content:"\e135"
}
.glyphicon-wrench:before{
    content:"\e136"
}
.glyphicon-tasks:before{
    content:"\e137"
}
.glyphicon-filter:before{
    content:"\e138"
}
.glyphicon-briefcase:before{
    content:"\e139"
}
.glyphicon-fullscreen:before{
    content:"\e140"
}
.glyphicon-dashboard:before{
    content:"\e141"
}
.glyphicon-paperclip:before{
    content:"\e142"
}
.glyphicon-heart-empty:before{
    content:"\e143"
}
.glyphicon-link:before{
    content:"\e144"
}
.glyphicon-phone:before{
    content:"\e145"
}
.glyphicon-pushpin:before{
    content:"\e146"
}
.glyphicon-usd:before{
    content:"\e148"
}
.glyphicon-gbp:before{
    content:"\e149"
}
.glyphicon-sort:before{
    content:"\e150"
}
.glyphicon-sort-by-alphabet:before{
    content:"\e151"
}
.glyphicon-sort-by-alphabet-alt:before{
    content:"\e152"
}
.glyphicon-sort-by-order:before{
    content:"\e153"
}
.glyphicon-sort-by-order-alt:before{
    content:"\e154"
}
.glyphicon-sort-by-attributes:before{
    content:"\e155"
}
.glyphicon-sort-by-attributes-alt:before{
    content:"\e156"
}
.glyphicon-unchecked:before{
    content:"\e157"
}
.glyphicon-expand:before{
    content:"\e158"
}
.glyphicon-collapse-down:before{
    content:"\e159"
}
.glyphicon-collapse-up:before{
    content:"\e160"
}
.glyphicon-log-in:before{
    content:"\e161"
}
.glyphicon-flash:before{
    content:"\e162"
}
.glyphicon-log-out:before{
    content:"\e163"
}
.glyphicon-new-window:before{
    content:"\e164"
}
.glyphicon-record:before{
    content:"\e165"
}
.glyphicon-save:before{
    content:"\e166"
}
.glyphicon-open:before{
    content:"\e167"
}
.glyphicon-saved:before{
    content:"\e168"
}
.glyphicon-import:before{
    content:"\e169"
}
.glyphicon-export:before{
    content:"\e170"
}
.glyphicon-send:before{
    content:"\e171"
}
.glyphicon-floppy-disk:before{
    content:"\e172"
}
.glyphicon-floppy-saved:before{
    content:"\e173"
}
.glyphicon-floppy-remove:before{
    content:"\e174"
}
.glyphicon-floppy-save:before{
    content:"\e175"
}
.glyphicon-floppy-open:before{
    content:"\e176"
}
.glyphicon-credit-card:before{
    content:"\e177"
}
.glyphicon-transfer:before{
    content:"\e178"
}
.glyphicon-cutlery:before{
    content:"\e179"
}
.glyphicon-header:before{
    content:"\e180"
}
.glyphicon-compressed:before{
    content:"\e181"
}
.glyphicon-earphone:before{
    content:"\e182"
}
.glyphicon-phone-alt:before{
    content:"\e183"
}
.glyphicon-tower:before{
    content:"\e184"
}
.glyphicon-stats:before{
    content:"\e185"
}
.glyphicon-sd-video:before{
    content:"\e186"
}
.glyphicon-hd-video:before{
    content:"\e187"
}
.glyphicon-subtitles:before{
    content:"\e188"
}
.glyphicon-sound-stereo:before{
    content:"\e189"
}
.glyphicon-sound-dolby:before{
    content:"\e190"
}
.glyphicon-sound-5-1:before{
    content:"\e191"
}
.glyphicon-sound-6-1:before{
    content:"\e192"
}
.glyphicon-sound-7-1:before{
    content:"\e193"
}
.glyphicon-copyright-mark:before{
    content:"\e194"
}
.glyphicon-registration-mark:before{
    content:"\e195"
}
.glyphicon-cloud-download:before{
    content:"\e197"
}
.glyphicon-cloud-upload:before{
    content:"\e198"
}
.glyphicon-tree-conifer:before{
    content:"\e199"
}
.glyphicon-tree-deciduous:before{
    content:"\e200"
}
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
:before,:after{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
html{
    font-size:10px;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
body{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:14px;
    line-height:1.42857143;
    color:#333;
    background-color:#fff
}
input,button,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
a{
    color:#428bca;
    text-decoration:none
}
a:hover,a:focus{
    color:#2a6496;
    text-decoration:underline
}
a:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
figure{
    margin:0
}
img{
    vertical-align:middle
}
.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{
    display:block;
    width:100% \9;
    max-width:100%;
    height:auto
}
.img-rounded{
    border-radius:6px
}
.img-thumbnail{
    display:inline-block;
    width:100% \9;
    max-width:100%;
    height:auto;
    padding:4px;
    line-height:1.42857143;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.img-circle{
    border-radius:50%
}
hr{
    margin-top:20px;
    margin-bottom:20px;
    border:0;
    border-top:1px solid #eee
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
    font-family:inherit;
    font-weight:500;
    line-height:1.1;
    color:inherit
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{
    font-weight:400;
    line-height:1;
    color:#777
}
h1,.h1,h2,.h2,h3,.h3{
    margin-top:20px;
    margin-bottom:10px
}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{
    font-size:65%
}
h4,.h4,h5,.h5,h6,.h6{
    margin-top:10px;
    margin-bottom:10px
}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{
    font-size:75%
}
h1,.h1{
    font-size:36px
}
h2,.h2{
    font-size:30px
}
h3,.h3{
    font-size:24px
}
h4,.h4{
    font-size:18px
}
h5,.h5{
    font-size:14px
}
h6,.h6{
    font-size:12px
}
p{
    margin:0 0 10px
}
.lead{
    margin-bottom:20px;
    font-size:16px;
    font-weight:300;
    line-height:1.4
}
@media (min-width:768px){
    .lead{
        font-size:21px
    }
}
small,.small{
    font-size:85%
}
cite{
    font-style:normal
}
mark,.mark{
    padding:.2em;
    background-color:#fcf8e3
}
.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.text-center{
    text-align:center
}
.text-justify{
    text-align:justify
}
.text-nowrap{
    white-space:nowrap
}
.text-lowercase{
    text-transform:lowercase
}
.text-uppercase{
    text-transform:uppercase
}
.text-capitalize{
    text-transform:capitalize
}
.text-muted{
    color:#777
}
.text-primary{
    color:#428bca
}
a.text-primary:hover{
    color:#3071a9
}
.text-success{
    color:#3c763d
}
a.text-success:hover{
    color:#2b542c
}
.text-info{
    color:#31708f
}
a.text-info:hover{
    color:#245269
}
.text-warning{
    color:#8a6d3b
}
a.text-warning:hover{
    color:#66512c
}
.text-danger{
    color:#a94442
}
a.text-danger:hover{
    color:#843534
}
.bg-primary{
    color:#fff;
    background-color:#428bca
}
a.bg-primary:hover{
    background-color:#3071a9
}
.bg-success{
    background-color:#dff0d8
}
a.bg-success:hover{
    background-color:#c1e2b3
}
.bg-info{
    background-color:#d9edf7
}
a.bg-info:hover{
    background-color:#afd9ee
}
.bg-warning{
    background-color:#fcf8e3
}
a.bg-warning:hover{
    background-color:#f7ecb5
}
.bg-danger{
    background-color:#f2dede
}
a.bg-danger:hover{
    background-color:#e4b9b9
}
.page-header{
    padding-bottom:9px;
    margin:40px 0 20px;
    border-bottom:1px solid #eee
}
ul,ol{
    margin-top:0;
    margin-bottom:10px
}
ul ul,ol ul,ul ol,ol ol{
    margin-bottom:0
}
.list-unstyled{
    padding-left:0;
    list-style:none
}
.list-inline{
    padding-left:0;
    margin-left:-5px;
    list-style:none
}
.list-inline>li{
    display:inline-block;
    padding-right:5px;
    padding-left:5px
}
dl{
    margin-top:0;
    margin-bottom:20px
}
dt,dd{
    line-height:1.42857143
}
dt{
    font-weight:700
}
dd{
    margin-left:0
}
@media (min-width:768px){
    .dl-horizontal dt{
        float:left;
        width:160px;
        overflow:hidden;
        clear:left;
        text-align:right;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .dl-horizontal dd{
        margin-left:180px
    }
}
abbr[title],abbr[data-original-title]{
    cursor:help;
    border-bottom:1px dotted #777
}
.initialism{
    font-size:90%;
    text-transform:uppercase
}
blockquote{
    padding:10px 20px;
    margin:0 0 20px;
    font-size:17.5px;
    border-left:5px solid #eee
}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{
    margin-bottom:0
}
blockquote footer,blockquote small,blockquote .small{
    display:block;
    font-size:80%;
    line-height:1.42857143;
    color:#777
}
blockquote footer:before,blockquote small:before,blockquote .small:before{
    content:'\2014 \00A0'
}
.blockquote-reverse,blockquote.pull-right{
    padding-right:15px;
    padding-left:0;
    text-align:right;
    border-right:5px solid #eee;
    border-left:0
}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{
    content:''
}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{
    content:'\00A0 \2014'
}
blockquote:before,blockquote:after{
    content:""
}
address{
    margin-bottom:20px;
    font-style:normal;
    line-height:1.42857143
}
code,kbd,pre,samp{
    font-family:Menlo,Monaco,Consolas,"Courier New",monospace
}
code{
    padding:2px 4px;
    font-size:90%;
    color:#c7254e;
    background-color:#f9f2f4;
    border-radius:4px
}
kbd{
    padding:2px 4px;
    font-size:90%;
    color:#fff;
    background-color:#333;
    border-radius:3px;
    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd{
    padding:0;
    font-size:100%;
    -webkit-box-shadow:none;
    box-shadow:none
}
pre{
    display:block;
    padding:9.5px;
    margin:0 0 10px;
    font-size:13px;
    line-height:1.42857143;
    color:#333;
    word-break:break-all;
    word-wrap:break-word;
    background-color:#f5f5f5;
    border:1px solid #ccc;
    border-radius:4px
}
pre code{
    padding:0;
    font-size:inherit;
    color:inherit;
    white-space:pre-wrap;
    background-color:transparent;
    border-radius:0
}
.pre-scrollable{
    max-height:340px;
    overflow-y:scroll
}
.container{
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media (min-width:768px){
    .container{
        width:750px
    }
}
@media (min-width:992px){
    .container{
        width:970px
    }
}
@media (min-width:1200px){
    .container{
        width:1200px
    }
}
.container-fluid{
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.row{
    margin-right:-15px;
    margin-left:-15px
}
.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{
    position:relative;
    min-height:1px;
    padding-right:15px;
    padding-left:15px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
    float:left
}
.col-xs-12{
    width:100%
}
.col-xs-11{
    width:91.66666667%
}
.col-xs-10{
    width:83.33333333%
}
.col-xs-9{
    width:75%
}
.col-xs-8{
    width:66.66666667%
}
.col-xs-7{
    width:58.33333333%
}
.col-xs-6{
    width:50%
}
.col-xs-5{
    width:41.66666667%
}
.col-xs-4{
    width:33.33333333%
}
.col-xs-3{
    width:25%
}
.col-xs-2{
    width:16.66666667%
}
.col-xs-1{
    width:8.33333333%
}
.col-xs-pull-12{
    right:100%
}
.col-xs-pull-11{
    right:91.66666667%
}
.col-xs-pull-10{
    right:83.33333333%
}
.col-xs-pull-9{
    right:75%
}
.col-xs-pull-8{
    right:66.66666667%
}
.col-xs-pull-7{
    right:58.33333333%
}
.col-xs-pull-6{
    right:50%
}
.col-xs-pull-5{
    right:41.66666667%
}
.col-xs-pull-4{
    right:33.33333333%
}
.col-xs-pull-3{
    right:25%
}
.col-xs-pull-2{
    right:16.66666667%
}
.col-xs-pull-1{
    right:8.33333333%
}
.col-xs-pull-0{
    right:auto
}
.col-xs-push-12{
    left:100%
}
.col-xs-push-11{
    left:91.66666667%
}
.col-xs-push-10{
    left:83.33333333%
}
.col-xs-push-9{
    left:75%
}
.col-xs-push-8{
    left:66.66666667%
}
.col-xs-push-7{
    left:58.33333333%
}
.col-xs-push-6{
    left:50%
}
.col-xs-push-5{
    left:41.66666667%
}
.col-xs-push-4{
    left:33.33333333%
}
.col-xs-push-3{
    left:25%
}
.col-xs-push-2{
    left:16.66666667%
}
.col-xs-push-1{
    left:8.33333333%
}
.col-xs-push-0{
    left:auto
}
.col-xs-offset-12{
    margin-left:100%
}
.col-xs-offset-11{
    margin-left:91.66666667%
}
.col-xs-offset-10{
    margin-left:83.33333333%
}
.col-xs-offset-9{
    margin-left:75%
}
.col-xs-offset-8{
    margin-left:66.66666667%
}
.col-xs-offset-7{
    margin-left:58.33333333%
}
.col-xs-offset-6{
    margin-left:50%
}
.col-xs-offset-5{
    margin-left:41.66666667%
}
.col-xs-offset-4{
    margin-left:33.33333333%
}
.col-xs-offset-3{
    margin-left:25%
}
.col-xs-offset-2{
    margin-left:16.66666667%
}
.col-xs-offset-1{
    margin-left:8.33333333%
}
.col-xs-offset-0{
    margin-left:0
}
@media (min-width:768px){
    .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{
        float:left
    }
    .col-sm-12{
        width:100%
    }
    .col-sm-11{
        width:91.66666667%
    }
    .col-sm-10{
        width:83.33333333%
    }
    .col-sm-9{
        width:75%
    }
    .col-sm-8{
        width:66.66666667%
    }
    .col-sm-7{
        width:58.33333333%
    }
    .col-sm-6{
        width:50%
    }
    .col-sm-5{
        width:41.66666667%
    }
    .col-sm-4{
        width:33.33333333%
    }
    .col-sm-3{
        width:25%
    }
    .col-sm-2{
        width:16.66666667%
    }
    .col-sm-1{
        width:8.33333333%
    }
    .col-sm-pull-12{
        right:100%
    }
    .col-sm-pull-11{
        right:91.66666667%
    }
    .col-sm-pull-10{
        right:83.33333333%
    }
    .col-sm-pull-9{
        right:75%
    }
    .col-sm-pull-8{
        right:66.66666667%
    }
    .col-sm-pull-7{
        right:58.33333333%
    }
    .col-sm-pull-6{
        right:50%
    }
    .col-sm-pull-5{
        right:41.66666667%
    }
    .col-sm-pull-4{
        right:33.33333333%
    }
    .col-sm-pull-3{
        right:25%
    }
    .col-sm-pull-2{
        right:16.66666667%
    }
    .col-sm-pull-1{
        right:8.33333333%
    }
    .col-sm-pull-0{
        right:auto
    }
    .col-sm-push-12{
        left:100%
    }
    .col-sm-push-11{
        left:91.66666667%
    }
    .col-sm-push-10{
        left:83.33333333%
    }
    .col-sm-push-9{
        left:75%
    }
    .col-sm-push-8{
        left:66.66666667%
    }
    .col-sm-push-7{
        left:58.33333333%
    }
    .col-sm-push-6{
        left:50%
    }
    .col-sm-push-5{
        left:41.66666667%
    }
    .col-sm-push-4{
        left:33.33333333%
    }
    .col-sm-push-3{
        left:25%
    }
    .col-sm-push-2{
        left:16.66666667%
    }
    .col-sm-push-1{
        left:8.33333333%
    }
    .col-sm-push-0{
        left:auto
    }
    .col-sm-offset-12{
        margin-left:100%
    }
    .col-sm-offset-11{
        margin-left:91.66666667%
    }
    .col-sm-offset-10{
        margin-left:83.33333333%
    }
    .col-sm-offset-9{
        margin-left:75%
    }
    .col-sm-offset-8{
        margin-left:66.66666667%
    }
    .col-sm-offset-7{
        margin-left:58.33333333%
    }
    .col-sm-offset-6{
        margin-left:50%
    }
    .col-sm-offset-5{
        margin-left:41.66666667%
    }
    .col-sm-offset-4{
        margin-left:33.33333333%
    }
    .col-sm-offset-3{
        margin-left:25%
    }
    .col-sm-offset-2{
        margin-left:16.66666667%
    }
    .col-sm-offset-1{
        margin-left:8.33333333%
    }
    .col-sm-offset-0{
        margin-left:0
    }
}
@media (min-width:992px){
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
        float:left
    }
    .col-md-12{
        width:100%
    }
    .col-md-11{
        width:91.66666667%
    }
    .col-md-10{
        width:83.33333333%
    }
    .col-md-9{
        width:75%
    }
    .col-md-8{
        width:66.66666667%
    }
    .col-md-7{
        width:58.33333333%
    }
    .col-md-6{
        width:50%
    }
    .col-md-5{
        width:41.66666667%
    }
    .col-md-4{
        width:33.33333333%
    }
    .col-md-3{
        width:25%
    }
    .col-md-2{
        width:16.66666667%
    }
    .col-md-1{
        width:8.33333333%
    }
    .col-md-pull-12{
        right:100%
    }
    .col-md-pull-11{
        right:91.66666667%
    }
    .col-md-pull-10{
        right:83.33333333%
    }
    .col-md-pull-9{
        right:75%
    }
    .col-md-pull-8{
        right:66.66666667%
    }
    .col-md-pull-7{
        right:58.33333333%
    }
    .col-md-pull-6{
        right:50%
    }
    .col-md-pull-5{
        right:41.66666667%
    }
    .col-md-pull-4{
        right:33.33333333%
    }
    .col-md-pull-3{
        right:25%
    }
    .col-md-pull-2{
        right:16.66666667%
    }
    .col-md-pull-1{
        right:8.33333333%
    }
    .col-md-pull-0{
        right:auto
    }
    .col-md-push-12{
        left:100%
    }
    .col-md-push-11{
        left:91.66666667%
    }
    .col-md-push-10{
        left:83.33333333%
    }
    .col-md-push-9{
        left:75%
    }
    .col-md-push-8{
        left:66.66666667%
    }
    .col-md-push-7{
        left:58.33333333%
    }
    .col-md-push-6{
        left:50%
    }
    .col-md-push-5{
        left:41.66666667%
    }
    .col-md-push-4{
        left:33.33333333%
    }
    .col-md-push-3{
        left:25%
    }
    .col-md-push-2{
        left:16.66666667%
    }
    .col-md-push-1{
        left:8.33333333%
    }
    .col-md-push-0{
        left:auto
    }
    .col-md-offset-12{
        margin-left:100%
    }
    .col-md-offset-11{
        margin-left:91.66666667%
    }
    .col-md-offset-10{
        margin-left:83.33333333%
    }
    .col-md-offset-9{
        margin-left:75%
    }
    .col-md-offset-8{
        margin-left:66.66666667%
    }
    .col-md-offset-7{
        margin-left:58.33333333%
    }
    .col-md-offset-6{
        margin-left:50%
    }
    .col-md-offset-5{
        margin-left:41.66666667%
    }
    .col-md-offset-4{
        margin-left:33.33333333%
    }
    .col-md-offset-3{
        margin-left:25%
    }
    .col-md-offset-2{
        margin-left:16.66666667%
    }
    .col-md-offset-1{
        margin-left:8.33333333%
    }
    .col-md-offset-0{
        margin-left:0
    }
}
@media (min-width:1200px){
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{
        float:left
    }
    .col-lg-12{
        width:100%
    }
    .col-lg-11{
        width:91.66666667%
    }
    .col-lg-10{
        width:83.33333333%
    }
    .col-lg-9{
        width:75%
    }
    .col-lg-8{
        width:66.66666667%
    }
    .col-lg-7{
        width:58.33333333%
    }
    .col-lg-6{
        width:50%
    }
    .col-lg-5{
        width:41.66666667%
    }
    .col-lg-4{
        width:33.33333333%
    }
    .col-lg-3{
        width:25%
    }
    .col-lg-2{
        width:16.66666667%
    }
    .col-lg-1{
        width:8.33333333%
    }
    .col-lg-pull-12{
        right:100%
    }
    .col-lg-pull-11{
        right:91.66666667%
    }
    .col-lg-pull-10{
        right:83.33333333%
    }
    .col-lg-pull-9{
        right:75%
    }
    .col-lg-pull-8{
        right:66.66666667%
    }
    .col-lg-pull-7{
        right:58.33333333%
    }
    .col-lg-pull-6{
        right:50%
    }
    .col-lg-pull-5{
        right:41.66666667%
    }
    .col-lg-pull-4{
        right:33.33333333%
    }
    .col-lg-pull-3{
        right:25%
    }
    .col-lg-pull-2{
        right:16.66666667%
    }
    .col-lg-pull-1{
        right:8.33333333%
    }
    .col-lg-pull-0{
        right:auto
    }
    .col-lg-push-12{
        left:100%
    }
    .col-lg-push-11{
        left:91.66666667%
    }
    .col-lg-push-10{
        left:83.33333333%
    }
    .col-lg-push-9{
        left:75%
    }
    .col-lg-push-8{
        left:66.66666667%
    }
    .col-lg-push-7{
        left:58.33333333%
    }
    .col-lg-push-6{
        left:50%
    }
    .col-lg-push-5{
        left:41.66666667%
    }
    .col-lg-push-4{
        left:33.33333333%
    }
    .col-lg-push-3{
        left:25%
    }
    .col-lg-push-2{
        left:16.66666667%
    }
    .col-lg-push-1{
        left:8.33333333%
    }
    .col-lg-push-0{
        left:auto
    }
    .col-lg-offset-12{
        margin-left:100%
    }
    .col-lg-offset-11{
        margin-left:91.66666667%
    }
    .col-lg-offset-10{
        margin-left:83.33333333%
    }
    .col-lg-offset-9{
        margin-left:75%
    }
    .col-lg-offset-8{
        margin-left:66.66666667%
    }
    .col-lg-offset-7{
        margin-left:58.33333333%
    }
    .col-lg-offset-6{
        margin-left:50%
    }
    .col-lg-offset-5{
        margin-left:41.66666667%
    }
    .col-lg-offset-4{
        margin-left:33.33333333%
    }
    .col-lg-offset-3{
        margin-left:25%
    }
    .col-lg-offset-2{
        margin-left:16.66666667%
    }
    .col-lg-offset-1{
        margin-left:8.33333333%
    }
    .col-lg-offset-0{
        margin-left:0
    }
}
table{
    background-color:transparent
}
th{
    text-align:left
}
.table{
    width:100%;
    max-width:100%;
    margin-bottom:20px
}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{
    padding:8px;
    line-height:1.42857143;
    vertical-align:top;
    border-top:1px solid #ddd
}
.table>thead>tr>th{
    vertical-align:bottom;
    border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{
    border-top:0
}
.table>tbody+tbody{
    border-top:2px solid #ddd
}
.table .table{
    background-color:#fff
}
.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{
    padding:5px
}
.table-bordered{
    border:1px solid #ddd
}
.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{
    border:1px solid #ddd
}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{
    border-bottom-width:2px
}
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{
    background-color:#f9f9f9
}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{
    background-color:#f5f5f5
}
table col[class*=col-]{
    position:static;
    display:table-column;
    float:none
}
table td[class*=col-],table th[class*=col-]{
    position:static;
    display:table-cell;
    float:none
}
.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{
    background-color:#f5f5f5
}
.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{
    background-color:#e8e8e8
}
.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{
    background-color:#dff0d8
}
.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{
    background-color:#d0e9c6
}
.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{
    background-color:#d9edf7
}
.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{
    background-color:#c4e3f3
}
.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{
    background-color:#fcf8e3
}
.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{
    background-color:#faf2cc
}
.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{
    background-color:#f2dede
}
.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{
    background-color:#ebcccc
}
@media screen and (max-width:767px){
    .table-responsive{
        width:100%;
        margin-bottom:15px;
        overflow-x:auto;
        overflow-y:hidden;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        border:1px solid #ddd
    }
    .table-responsive>.table{
        margin-bottom:0
    }
    .table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{
        white-space:nowrap
    }
    .table-responsive>.table-bordered{
        border:0
    }
    .table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{
        border-left:0
    }
    .table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{
        border-right:0
    }
    .table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{
        border-bottom:0
    }
}
fieldset{
    min-width:0;
    padding:0;
    margin:0;
    border:0
}
legend{
    display:block;
    width:100%;
    padding:0;
    margin-bottom:20px;
    font-size:21px;
    line-height:inherit;
    color:#333;
    border:0;
    border-bottom:1px solid #e5e5e5
}
label{
    display:inline-block;
    max-width:100%;
    margin-bottom:5px;
    font-weight:700
}
input[type=search]{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
input[type=radio],input[type=checkbox]{
    margin:4px 0 0;
    margin-top:1px \9;
    line-height:normal
}
input[type=file]{
    display:block
}
input[type=range]{
    display:block;
    width:100%
}
select[multiple],select[size]{
    height:auto
}
input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
output{
    display:block;
    padding-top:7px;
    font-size:14px;
    line-height:1.42857143;
    color:#555
}
.form-control{
    display:block;
    width:100%;
    height:34px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    color:#555;
    background-color:#fff;
    background-image:none;
    border:1px solid #ccc;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus{
    border-color:#66afe9;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control::-moz-placeholder{
    color:#777;
    opacity:1
}
.form-control:-ms-input-placeholder{
    color:#777
}
.form-control::-webkit-input-placeholder{
    color:#777
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
    cursor:not-allowed;
    background-color:#eee;
    opacity:1
}
textarea.form-control{
    height:auto
}
input[type=search]{
    -webkit-appearance:none
}
input[type=date],input[type=time],input[type=datetime-local],input[type=month]{
    line-height:34px;
    line-height:1.42857143 \0
}
input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{
    line-height:30px
}
input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{
    line-height:46px
}
.form-group{
    margin-bottom:15px
}
.radio,.checkbox{
    position:relative;
    display:block;
    min-height:20px;
    margin-top:10px;
    margin-bottom:10px
}
.radio label,.checkbox label{
    padding-left:20px;
    margin-bottom:0;
    font-weight:400;
    cursor:pointer
}
.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{
    position:absolute;
    margin-top:4px \9;
    margin-left:-20px
}
.radio+.radio,.checkbox+.checkbox{
    margin-top:-5px
}
.radio-inline,.checkbox-inline{
    display:inline-block;
    padding-left:20px;
    margin-bottom:0;
    font-weight:400;
    vertical-align:middle;
    cursor:pointer
}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{
    margin-top:0;
    margin-left:10px
}
input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{
    cursor:not-allowed
}
.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{
    cursor:not-allowed
}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{
    cursor:not-allowed
}
.form-control-static{
    padding-top:7px;
    padding-bottom:7px;
    margin-bottom:0
}
.form-control-static.input-lg,.form-control-static.input-sm{
    padding-right:0;
    padding-left:0
}
.input-sm,.form-horizontal .form-group-sm .form-control{
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
select.input-sm{
    height:30px;
    line-height:30px
}
textarea.input-sm,select[multiple].input-sm{
    height:auto
}
.input-lg,.form-horizontal .form-group-lg .form-control{
    height:46px;
    padding:10px 16px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
select.input-lg{
    height:46px;
    line-height:46px
}
textarea.input-lg,select[multiple].input-lg{
    height:auto
}
.has-feedback{
    position:relative
}
.has-feedback .form-control{
    padding-right:42.5px
}
.form-control-feedback{
    position:absolute;
    top:25px;
    right:0;
    z-index:2;
    display:block;
    width:34px;
    height:34px;
    line-height:34px;
    text-align:center
}
.input-lg+.form-control-feedback{
    width:46px;
    height:46px;
    line-height:46px
}
.input-sm+.form-control-feedback{
    width:30px;
    height:30px;
    line-height:30px
}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{
    color:#3c763d
}
.has-success .form-control{
    border-color:#3c763d;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus{
    border-color:#2b542c;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}
.has-success .input-group-addon{
    color:#3c763d;
    background-color:#dff0d8;
    border-color:#3c763d
}
.has-success .form-control-feedback{
    color:#3c763d
}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{
    color:#8a6d3b
}
.has-warning .form-control{
    border-color:#8a6d3b;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus{
    border-color:#66512c;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon{
    color:#8a6d3b;
    background-color:#fcf8e3;
    border-color:#8a6d3b
}
.has-warning .form-control-feedback{
    color:#8a6d3b
}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{
    color:#a94442
}
.has-error .form-control{
    border-color:#a94442;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus{
    border-color:#843534;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.has-error .input-group-addon{
    color:#a94442;
    background-color:#f2dede;
    border-color:#a94442
}
.has-error .form-control-feedback{
    color:#a94442
}
.has-feedback label.sr-only~.form-control-feedback{
    top:0
}
.help-block{
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    color:#737373
}
@media (min-width:768px){
    .form-inline .form-group{
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .form-inline .input-group{
        display:inline-table;
        vertical-align:middle
    }
    .form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{
        width:auto
    }
    .form-inline .input-group>.form-control{
        width:100%
    }
    .form-inline .control-label{
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .radio,.form-inline .checkbox{
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .radio label,.form-inline .checkbox label{
        padding-left:0
    }
    .form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{
        position:relative;
        margin-left:0
    }
    .form-inline .has-feedback .form-control-feedback{
        top:0
    }
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{
    padding-top:7px;
    margin-top:0;
    margin-bottom:0
}
.form-horizontal .radio,.form-horizontal .checkbox{
    min-height:27px
}
.form-horizontal .form-group{
    margin-right:-15px;
    margin-left:-15px
}
@media (min-width:768px){
    .form-horizontal .control-label{
        padding-top:7px;
        margin-bottom:0;
        text-align:right
    }
}
.form-horizontal .has-feedback .form-control-feedback{
    top:0;
    right:15px
}
@media (min-width:768px){
    .form-horizontal .form-group-lg .control-label{
        padding-top:14.3px
    }
}
@media (min-width:768px){
    .form-horizontal .form-group-sm .control-label{
        padding-top:6px
    }
}
.btn{
    display:inline-block;
    padding:6px 12px;
    margin-bottom:0;
    font-size:14px;
    font-weight:400;
    line-height:1.42857143;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px
}
.btn:focus,.btn:active:focus,.btn.active:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.btn:hover,.btn:focus{
    color:#333;
    text-decoration:none
}
.btn:active,.btn.active{
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
    pointer-events:none;
    cursor:not-allowed;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    box-shadow:none;
    opacity:.65
}
.btn-default{
    color:#333;
    background-color:#fff;
    border-color:#ccc
}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{
    color:#333;
    background-color:#e6e6e6;
    border-color:#adadad
}
.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{
    background-image:none
}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{
    background-color:#fff;
    border-color:#ccc
}
.btn-default .badge{
    color:#fff;
    background-color:#333
}
.btn-primary{
    color:#fff;
    background-color:#428bca;
    border-color:#357ebd
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{
    color:#fff;
    background-color:#3071a9;
    border-color:#285e8e
}
.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{
    background-image:none
}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{
    background-color:#428bca;
    border-color:#357ebd
}
.btn-primary .badge{
    color:#428bca;
    background-color:#fff
}
.btn-success{
    color:#fff;
    background-color:#5cb85c;
    border-color:#4cae4c
}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}
.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{
    background-image:none
}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{
    background-color:#5cb85c;
    border-color:#4cae4c
}
.btn-success .badge{
    color:#5cb85c;
    background-color:#fff
}
.btn-info{
    color:#fff;
    background-color:#5bc0de;
    border-color:#46b8da
}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{
    color:#fff;
    background-color:#31b0d5;
    border-color:#269abc
}
.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{
    background-image:none
}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{
    background-color:#5bc0de;
    border-color:#46b8da
}
.btn-info .badge{
    color:#5bc0de;
    background-color:#fff
}
.btn-warning{
    color:#fff;
    background-color:#f0ad4e;
    border-color:#eea236
}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{
    color:#fff;
    background-color:#ec971f;
    border-color:#d58512
}
.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{
    background-image:none
}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{
    background-color:#f0ad4e;
    border-color:#eea236
}
.btn-warning .badge{
    color:#f0ad4e;
    background-color:#fff
}
.btn-danger{
    color:#fff;
    background-color:#d9534f;
    border-color:#d43f3a
}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{
    color:#fff;
    background-color:#c9302c;
    border-color:#ac2925
}
.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{
    background-image:none
}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{
    background-color:#d9534f;
    border-color:#d43f3a
}
.btn-danger .badge{
    color:#d9534f;
    background-color:#fff
}
.btn-link{
    font-weight:400;
    color:#428bca;
    cursor:pointer;
    border-radius:0
}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{
    border-color:transparent
}
.btn-link:hover,.btn-link:focus{
    color:#2a6496;
    text-decoration:underline;
    background-color:transparent
}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{
    color:#777;
    text-decoration:none
}
.btn-lg,.btn-group-lg>.btn{
    padding:10px 16px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
.btn-sm,.btn-group-sm>.btn{
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.btn-xs,.btn-group-xs>.btn{
    padding:1px 5px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.btn-block{
    display:block;
    width:100%
}
.btn-block+.btn-block{
    margin-top:5px
}
input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{
    width:100%
}
.fade{
    opacity:0;
    -webkit-transition:opacity .15s linear;
    -o-transition:opacity .15s linear;
    transition:opacity .15s linear
}
.fade.in{
    opacity:1
}
.collapse{
    display:none
}
.collapse.in{
    display:block
}
tr.collapse.in{
    display:table-row
}
tbody.collapse.in{
    display:table-row-group
}
.collapsing{
    position:relative;
    height:0;
    overflow:hidden;
    -webkit-transition:height .35s ease;
    -o-transition:height .35s ease;
    transition:height .35s ease
}
.caret{
    display:inline-block;
    width:0;
    height:0;
    margin-left:2px;
    vertical-align:middle;
    border-top:4px solid;
    border-right:4px solid transparent;
    border-left:4px solid transparent
}
.dropdown{
    position:relative
}
.dropdown-toggle:focus{
    outline:0
}
.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:160px;
    padding:5px 0;
    margin:2px 0 0;
    font-size:14px;
    text-align:left;
    list-style:none;
    background-color:#fff;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.15);
    border-radius:4px;
    -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
    box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.dropdown-menu.pull-right{
    right:0;
    left:auto
}
.dropdown-menu .divider{
    height:1px;
    margin:9px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
.dropdown-menu>li>a{
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:400;
    line-height:1.42857143;
    color:#333;
    white-space:nowrap
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{
    color:#262626;
    text-decoration:none;
    background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
    color:#fff;
    text-decoration:none;
    background-color:#428bca;
    outline:0
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
    color:#777
}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
    text-decoration:none;
    cursor:not-allowed;
    background-color:transparent;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open>.dropdown-menu{
    display:block
}
.open>a{
    outline:0
}
.dropdown-menu-right{
    right:0;
    left:auto
}
.dropdown-menu-left{
    right:auto;
    left:0
}
.dropdown-header{
    display:block;
    padding:3px 20px;
    font-size:12px;
    line-height:1.42857143;
    color:#777;
    white-space:nowrap
}
.dropdown-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:990
}
.pull-right>.dropdown-menu{
    right:0;
    left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
    content:"";
    border-top:0;
    border-bottom:4px solid
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
    top:auto;
    bottom:100%;
    margin-bottom:1px
}
@media (min-width:768px){
    .navbar-right .dropdown-menu{
        right:0;
        left:auto
    }
    .navbar-right .dropdown-menu-left{
        right:auto;
        left:0
    }
}
.btn-group,.btn-group-vertical{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.btn-group>.btn,.btn-group-vertical>.btn{
    position:relative;
    float:left
}
.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{
    z-index:2
}
.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{
    outline:0
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{
    margin-left:-1px
}
.btn-toolbar{
    margin-left:-5px
}
.btn-toolbar .btn-group,.btn-toolbar .input-group{
    float:left
}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{
    margin-left:5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
    border-radius:0
}
.btn-group>.btn:first-child{
    margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.btn-group>.btn-group{
    float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{
    border-radius:0
}
.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.btn-group>.btn-group:last-child>.btn:first-child{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
    outline:0
}
.btn-group>.btn+.dropdown-toggle{
    padding-right:8px;
    padding-left:8px
}
.btn-group>.btn-lg+.dropdown-toggle{
    padding-right:12px;
    padding-left:12px
}
.btn-group.open .dropdown-toggle{
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link{
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn .caret{
    margin-left:0
}
.btn-lg .caret{
    border-width:5px 5px 0;
    border-bottom-width:0
}
.dropup .btn-lg .caret{
    border-width:0 5px 5px
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{
    display:block;
    float:none;
    width:100%;
    max-width:100%
}
.btn-group-vertical>.btn-group>.btn{
    float:none
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{
    margin-top:-1px;
    margin-left:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child){
    border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child){
    border-top-right-radius:4px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child){
    border-top-left-radius:0;
    border-top-right-radius:0;
    border-bottom-left-radius:4px
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{
    border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.btn-group-justified{
    display:table;
    width:100%;
    table-layout:fixed;
    border-collapse:separate
}
.btn-group-justified>.btn,.btn-group-justified>.btn-group{
    display:table-cell;
    float:none;
    width:1%
}
.btn-group-justified>.btn-group .btn{
    width:100%
}
.btn-group-justified>.btn-group .dropdown-menu{
    left:auto
}
[data-toggle=buttons]>.btn>input[type=radio],[data-toggle=buttons]>.btn>input[type=checkbox]{
    position:absolute;
    z-index:-1;
    filter:alpha(opacity=0);
    opacity:0
}
.input-group{
    position:relative;
    display:table;
    border-collapse:separate
}
.input-group[class*=col-]{
    float:none;
    padding-right:0;
    padding-left:0
}
.input-group .form-control{
    position:relative;
    z-index:2;
    float:left;
    width:100%;
    margin-bottom:0
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{
    height:46px;
    padding:10px 16px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{
    height:46px;
    line-height:46px
}
textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{
    height:auto
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{
    height:30px;
    line-height:30px
}
textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{
    height:auto
}
.input-group-addon,.input-group-btn,.input-group .form-control{
    display:table-cell
}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){
    border-radius:0
}
.input-group-addon,.input-group-btn{
    width:1%;
    white-space:nowrap;
    vertical-align:middle
}
.input-group-addon{
    padding:6px 12px;
    font-size:14px;
    font-weight:400;
    line-height:1;
    color:#555;
    text-align:center;
    background-color:#eee;
    border:1px solid #ccc;
    border-radius:4px
}
.input-group-addon.input-sm{
    padding:5px 10px;
    font-size:12px;
    border-radius:3px
}
.input-group-addon.input-lg{
    padding:10px 16px;
    font-size:18px;
    border-radius:6px
}
.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{
    margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group-addon:first-child{
    border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.input-group-addon:last-child{
    border-left:0
}
.input-group-btn{
    position:relative;
    font-size:0;
    white-space:nowrap
}
.input-group-btn>.btn{
    position:relative
}
.input-group-btn>.btn+.btn{
    margin-left:-1px
}
.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{
    z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{
    margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{
    margin-left:-1px
}
.nav{
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.nav>li{
    position:relative;
    display:block
}
.nav>li>a{
    position:relative;
    display:block;
    padding:10px 15px
}
.nav>li>a:hover,.nav>li>a:focus{
    text-decoration:none;
    background-color:#eee
}
.nav>li.disabled>a{
    color:#777
}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{
    color:#777;
    text-decoration:none;
    cursor:not-allowed;
    background-color:transparent
}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{
    background-color:#eee;
    border-color:#428bca
}
.nav .nav-divider{
    height:1px;
    margin:9px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
.nav>li>a>img{
    max-width:none
}
.nav-tabs{
    border-bottom:1px solid #ddd
}
.nav-tabs>li{
    float:left;
    margin-bottom:-1px
}
.nav-tabs>li>a{
    margin-right:2px;
    line-height:1.42857143;
    border:1px solid transparent;
    border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover{
    border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{
    color:#555;
    cursor:default;
    background-color:#fff;
    border:1px solid #ddd;
    border-bottom-color:transparent
}
.nav-tabs.nav-justified{
    width:100%;
    border-bottom:0
}
.nav-tabs.nav-justified>li{
    float:none
}
.nav-tabs.nav-justified>li>a{
    margin-bottom:5px;
    text-align:center
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu{
    top:auto;
    left:auto
}
@media (min-width:768px){
    .nav-tabs.nav-justified>li{
        display:table-cell;
        width:1%
    }
    .nav-tabs.nav-justified>li>a{
        margin-bottom:0
    }
}
.nav-tabs.nav-justified>li>a{
    margin-right:0;
    border-radius:4px
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{
    border:1px solid #ddd
}
@media (min-width:768px){
    .nav-tabs.nav-justified>li>a{
        border-bottom:1px solid #ddd;
        border-radius:4px 4px 0 0
    }
    .nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{
        border-bottom-color:#fff
    }
}
.nav-pills>li{
    float:left
}
.nav-pills>li>a{
    border-radius:4px
}
.nav-pills>li+li{
    margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{
    color:#fff;
    background-color:#428bca
}
.nav-stacked>li{
    float:none
}
.nav-stacked>li+li{
    margin-top:2px;
    margin-left:0
}
.nav-justified{
    width:100%
}
.nav-justified>li{
    float:none
}
.nav-justified>li>a{
    margin-bottom:5px;
    text-align:center
}
.nav-justified>.dropdown .dropdown-menu{
    top:auto;
    left:auto
}
@media (min-width:768px){
    .nav-justified>li{
        display:table-cell;
        width:1%
    }
    .nav-justified>li>a{
        margin-bottom:0
    }
}
.nav-tabs-justified{
    border-bottom:0
}
.nav-tabs-justified>li>a{
    margin-right:0;
    border-radius:4px
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{
    border:1px solid #ddd
}
@media (min-width:768px){
    .nav-tabs-justified>li>a{
        border-bottom:1px solid #ddd;
        border-radius:4px 4px 0 0
    }
    .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{
        border-bottom-color:#fff
    }
}
.tab-content>.tab-pane{
    display:none
}
.tab-content>.active{
    display:block
}
.nav-tabs .dropdown-menu{
    margin-top:-1px;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.navbar{
    position:relative;
    min-height:50px;
    margin-bottom:20px;
    border:1px solid transparent
}
@media (min-width:768px){
    .navbar{
        border-radius:4px
    }
}
@media (min-width:768px){
    .navbar-header{
        float:left
    }
}
.navbar-collapse{
    padding-right:15px;
    padding-left:15px;
    overflow-x:visible;
    -webkit-overflow-scrolling:touch;
    border-top:1px solid transparent;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
}
.navbar-collapse.in{
    overflow-y:auto
}
@media (min-width:768px){
    .navbar-collapse{
        width:auto;
        border-top:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .navbar-collapse.collapse{
        display:block!important;
        height:auto!important;
        padding-bottom:0;
        overflow:visible!important
    }
    .navbar-collapse.in{
        overflow-y:visible
    }
    .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
        padding-right:0;
        padding-left:0
    }
}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
    max-height:340px
}
@media (max-width:480px) and (orientation:landscape){
    .navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
        max-height:200px
    }
}
.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{
    margin-right:-15px;
    margin-left:-15px
}
@media (min-width:768px){
    .container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{
        margin-right:0;
        margin-left:0
    }
}
.navbar-static-top{
    z-index:1000;
    border-width:0 0 1px
}
@media (min-width:768px){
    .navbar-static-top{
        border-radius:0
    }
}
.navbar-fixed-top,.navbar-fixed-bottom{
    position:fixed;
    right:0;
    left:0;
    z-index:1030;
    -webkit-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
@media (min-width:768px){
    .navbar-fixed-top,.navbar-fixed-bottom{
        border-radius:0
    }
}
.navbar-fixed-top{
    top:0;
    border-width:0 0 1px
}
.navbar-fixed-bottom{
    bottom:0;
    margin-bottom:0;
    border-width:1px 0 0
}
.navbar-brand{
    float:left;
    height:50px;
    padding:15px 15px;
    font-size:18px;
    line-height:20px
}
.navbar-brand:hover,.navbar-brand:focus{
    text-decoration:none
}
@media (min-width:768px){
    .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{
        margin-left:-15px
    }
}
.navbar-toggle{
    position:relative;
    float:right;
    padding:9px 10px;
    margin-top:8px;
    margin-right:15px;
    margin-bottom:8px;
    background-color:transparent;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px
}
.navbar-toggle:focus{
    outline:0
}
.navbar-toggle .icon-bar{
    display:block;
    width:22px;
    height:2px;
    border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar{
    margin-top:4px
}
@media (min-width:768px){
    .navbar-toggle{
        display:none
    }
}
.navbar-nav{
    margin:7.5px -15px
}
.navbar-nav>li>a{
    padding-top:10px;
    padding-bottom:10px;
    line-height:20px
}
@media (max-width:767px){
    .navbar-nav .open .dropdown-menu{
        position:static;
        float:none;
        width:auto;
        margin-top:0;
        background-color:transparent;
        border:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{
        padding:5px 15px 5px 25px
    }
    .navbar-nav .open .dropdown-menu>li>a{
        line-height:20px
    }
    .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{
        background-image:none
    }
}
@media (min-width:768px){
    .navbar-nav{
        float:left;
        margin:0
    }
    .navbar-nav>li{
        float:left
    }
    .navbar-nav>li>a{
        padding-top:15px;
        padding-bottom:15px
    }
    .navbar-nav.navbar-right:last-child{
        margin-right:-15px
    }
}
@media (min-width:768px){
    .navbar-left{
        float:left!important
    }
    .navbar-right{
        float:right!important
    }
}
.navbar-form{
    padding:10px 15px;
    margin-top:8px;
    margin-right:-15px;
    margin-bottom:8px;
    margin-left:-15px;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)
}
@media (min-width:768px){
    .navbar-form .form-group{
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    .navbar-form .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .navbar-form .input-group{
        display:inline-table;
        vertical-align:middle
    }
    .navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{
        width:auto
    }
    .navbar-form .input-group>.form-control{
        width:100%
    }
    .navbar-form .control-label{
        margin-bottom:0;
        vertical-align:middle
    }
    .navbar-form .radio,.navbar-form .checkbox{
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    .navbar-form .radio label,.navbar-form .checkbox label{
        padding-left:0
    }
    .navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{
        position:relative;
        margin-left:0
    }
    .navbar-form .has-feedback .form-control-feedback{
        top:0
    }
}
@media (max-width:767px){
    .navbar-form .form-group{
        margin-bottom:5px
    }
}
@media (min-width:768px){
    .navbar-form{
        width:auto;
        padding-top:0;
        padding-bottom:0;
        margin-right:0;
        margin-left:0;
        border:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .navbar-form.navbar-right:last-child{
        margin-right:-15px
    }
}
.navbar-nav>li>.dropdown-menu{
    margin-top:0;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.navbar-btn{
    margin-top:8px;
    margin-bottom:8px
}
.navbar-btn.btn-sm{
    margin-top:10px;
    margin-bottom:10px
}
.navbar-btn.btn-xs{
    margin-top:14px;
    margin-bottom:14px
}
.navbar-text{
    margin-top:15px;
    margin-bottom:15px
}
@media (min-width:768px){
    .navbar-text{
        float:left;
        margin-right:15px;
        margin-left:15px
    }
    .navbar-text.navbar-right:last-child{
        margin-right:0
    }
}
.navbar-default{
    background-color:#f8f8f8;
    border-color:#e7e7e7
}
.navbar-default .navbar-brand{
    color:#777
}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{
    color:#5e5e5e;
    background-color:transparent
}
.navbar-default .navbar-text{
    color:#777
}
.navbar-default .navbar-nav>li>a{
    color:#777
}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{
    color:#333;
    background-color:transparent
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{
    color:#555;
    background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{
    color:#ccc;
    background-color:transparent
}
.navbar-default .navbar-toggle{
    border-color:#ddd
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{
    background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar{
    background-color:#888
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{
    border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{
    color:#555;
    background-color:#e7e7e7
}
@media (max-width:767px){
    .navbar-default .navbar-nav .open .dropdown-menu>li>a{
        color:#777
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{
        color:#333;
        background-color:transparent
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{
        color:#555;
        background-color:#e7e7e7
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{
        color:#ccc;
        background-color:transparent
    }
}
.navbar-default .navbar-link{
    color:#777
}
.navbar-default .navbar-link:hover{
    color:#333
}
.navbar-default .btn-link{
    color:#777
}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{
    color:#333
}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{
    color:#ccc
}
.navbar-inverse{
    background-color:#222;
    border-color:#080808
}
.navbar-inverse .navbar-brand{
    color:#777
}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{
    color:#fff;
    background-color:transparent
}
.navbar-inverse .navbar-text{
    color:#777
}
.navbar-inverse .navbar-nav>li>a{
    color:#777
}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{
    color:#fff;
    background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{
    color:#fff;
    background-color:#080808
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{
    color:#444;
    background-color:transparent
}
.navbar-inverse .navbar-toggle{
    border-color:#333
}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{
    background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar{
    background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{
    border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{
    color:#fff;
    background-color:#080808
}
@media (max-width:767px){
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{
        border-color:#080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider{
        background-color:#080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
        color:#777
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{
        color:#fff;
        background-color:transparent
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{
        color:#fff;
        background-color:#080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{
        color:#444;
        background-color:transparent
    }
}
.navbar-inverse .navbar-link{
    color:#777
}
.navbar-inverse .navbar-link:hover{
    color:#fff
}
.navbar-inverse .btn-link{
    color:#777
}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{
    color:#fff
}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{
    color:#444
}
.breadcrumb{
    padding:8px 15px;
    margin-bottom:20px;
    list-style:none;
    background-color:#f5f5f5;
    border-radius:4px
}
.breadcrumb>li{
    display:inline-block
}
.breadcrumb>li+li:before{
    padding:0 5px;
    color:#ccc;
    content:"/\00a0"
}
.breadcrumb>.active{
    color:#777
}
.pagination{
    display:inline-block;
    padding-left:0;
    margin:20px 0;
    border-radius:4px
}
.pagination>li{
    display:inline
}
.pagination>li>a,.pagination>li>span{
    position:relative;
    float:left;
    padding:6px 12px;
    margin-left:-1px;
    line-height:1.42857143;
    color:#428bca;
    text-decoration:none;
    background-color:#fff;
    border:1px solid #ddd
}
.pagination>li:first-child>a,.pagination>li:first-child>span{
    margin-left:0;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px
}
.pagination>li:last-child>a,.pagination>li:last-child>span{
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{
    color:#2a6496;
    background-color:#eee;
    border-color:#ddd
}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{
    z-index:2;
    color:#fff;
    cursor:default;
    background-color:#428bca;
    border-color:#428bca
}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{
    color:#777;
    cursor:not-allowed;
    background-color:#fff;
    border-color:#ddd
}
.pagination-lg>li>a,.pagination-lg>li>span{
    padding:10px 16px;
    font-size:18px
}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{
    border-top-left-radius:6px;
    border-bottom-left-radius:6px
}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{
    border-top-right-radius:6px;
    border-bottom-right-radius:6px
}
.pagination-sm>li>a,.pagination-sm>li>span{
    padding:5px 10px;
    font-size:12px
}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.pager{
    padding-left:0;
    margin:20px 0;
    text-align:center;
    list-style:none
}
.pager li{
    display:inline
}
.pager li>a,.pager li>span{
    display:inline-block;
    padding:5px 14px;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:15px
}
.pager li>a:hover,.pager li>a:focus{
    text-decoration:none;
    background-color:#eee
}
.pager .next>a,.pager .next>span{
    float:right
}
.pager .previous>a,.pager .previous>span{
    float:left
}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{
    color:#777;
    cursor:not-allowed;
    background-color:#fff
}
.label{
    display:inline;
    padding:.2em .6em .3em;
    font-size:75%;
    font-weight:700;
    line-height:1;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25em
}
a.label:hover,a.label:focus{
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
.label:empty{
    display:none
}
.btn .label{
    position:relative;
    top:-1px
}
.label-default{
    background-color:#777
}
.label-default[href]:hover,.label-default[href]:focus{
    background-color:#5e5e5e
}
.label-primary{
    background-color:#428bca
}
.label-primary[href]:hover,.label-primary[href]:focus{
    background-color:#3071a9
}
.label-success{
    background-color:#5cb85c
}
.label-success[href]:hover,.label-success[href]:focus{
    background-color:#449d44
}
.label-info{
    background-color:#5bc0de
}
.label-info[href]:hover,.label-info[href]:focus{
    background-color:#31b0d5
}
.label-warning{
    background-color:#f0ad4e
}
.label-warning[href]:hover,.label-warning[href]:focus{
    background-color:#ec971f
}
.label-danger{
    background-color:#d9534f
}
.label-danger[href]:hover,.label-danger[href]:focus{
    background-color:#c9302c
}
.badge{
    display:inline-block;
    min-width:10px;
    padding:3px 7px;
    font-size:12px;
    font-weight:700;
    line-height:1;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    background-color:#777;
    border-radius:10px
}
.badge:empty{
    display:none
}
.btn .badge{
    position:relative;
    top:-1px
}
.btn-xs .badge{
    top:0;
    padding:1px 5px
}
a.badge:hover,a.badge:focus{
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{
    color:#428bca;
    background-color:#fff
}
.nav-pills>li>a>.badge{
    margin-left:3px
}
.jumbotron{
    padding:30px;
    margin-bottom:30px;
    color:inherit;
    background-color:#eee
}
.jumbotron h1,.jumbotron .h1{
    color:inherit
}
.jumbotron p{
    margin-bottom:15px;
    font-size:21px;
    font-weight:200
}
.jumbotron>hr{
    border-top-color:#d5d5d5
}
.container .jumbotron{
    border-radius:6px
}
.jumbotron .container{
    max-width:100%
}
@media screen and (min-width:768px){
    .jumbotron{
        padding-top:48px;
        padding-bottom:48px
    }
    .container .jumbotron{
        padding-right:60px;
        padding-left:60px
    }
    .jumbotron h1,.jumbotron .h1{
        font-size:63px
    }
}
.thumbnail{
    display:block;
    padding:4px;
    margin-bottom:20px;
    line-height:1.42857143;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.thumbnail>img,.thumbnail a>img{
    margin-right:auto;
    margin-left:auto
}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{
    border-color:#428bca
}
.thumbnail .caption{
    padding:9px;
    color:#333
}
.alert{
    padding:15px;
    margin-bottom:20px;
    border:1px solid transparent;
    border-radius:4px
}
.alert h4{
    margin-top:0;
    color:inherit
}
.alert .alert-link{
    font-weight:700
}
.alert>p,.alert>ul{
    margin-bottom:0
}
.alert>p+p{
    margin-top:5px
}
.alert-dismissable,.alert-dismissible{
    padding-right:35px
}
.alert-dismissable .close,.alert-dismissible .close{
    position:relative;
    top:-2px;
    right:-21px;
    color:inherit
}
.alert-success{
    color:#3c763d;
    background-color:#dff0d8;
    border-color:#d6e9c6
}
.alert-success hr{
    border-top-color:#c9e2b3
}
.alert-success .alert-link{
    color:#2b542c
}
.alert-info{
    color:#31708f;
    background-color:#d9edf7;
    border-color:#bce8f1
}
.alert-info hr{
    border-top-color:#a6e1ec
}
.alert-info .alert-link{
    color:#245269
}
.alert-warning{
    color:#8a6d3b;
    background-color:#fcf8e3;
    border-color:#faebcc
}
.alert-warning hr{
    border-top-color:#f7e1b5
}
.alert-warning .alert-link{
    color:#66512c
}
.alert-danger{
    color:#a94442;
    background-color:#f2dede;
    border-color:#ebccd1
}
.alert-danger hr{
    border-top-color:#e4b9c0
}
.alert-danger .alert-link{
    color:#843534
}
@-webkit-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-o-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
.progress{
    height:20px;
    margin-bottom:20px;
    overflow:hidden;
    background-color:#f5f5f5;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar{
    float:left;
    width:0;
    height:100%;
    font-size:12px;
    line-height:20px;
    color:#fff;
    text-align:center;
    background-color:#428bca;
    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition:width .6s ease;
    -o-transition:width .6s ease;
    transition:width .6s ease
}
.progress-striped .progress-bar,.progress-bar-striped{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size:40px 40px;
    background-size:40px 40px
}
.progress.active .progress-bar,.progress-bar.active{
    -webkit-animation:progress-bar-stripes 2s linear infinite;
    -o-animation:progress-bar-stripes 2s linear infinite;
    animation:progress-bar-stripes 2s linear infinite
}
.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{
    min-width:30px
}
.progress-bar[aria-valuenow="0"]{
    min-width:30px;
    color:#777;
    background-color:transparent;
    background-image:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.progress-bar-success{
    background-color:#5cb85c
}
.progress-striped .progress-bar-success{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-info{
    background-color:#5bc0de
}
.progress-striped .progress-bar-info{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-warning{
    background-color:#f0ad4e
}
.progress-striped .progress-bar-warning{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-danger{
    background-color:#d9534f
}
.progress-striped .progress-bar-danger{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.media,.media-body{
    overflow:hidden;
    zoom:1
}
.media,.media .media{
    margin-top:15px
}
.media:first-child{
    margin-top:0
}
.media-object{
    display:block
}
.media-heading{
    margin:0 0 5px
}
.media>.pull-left{
    margin-right:10px
}
.media>.pull-right{
    margin-left:10px
}
.media-list{
    padding-left:0;
    list-style:none
}
.list-group{
    padding-left:0;
    margin-bottom:20px
}
.list-group-item{
    position:relative;
    display:block;
    padding:10px 15px;
    margin-bottom:-1px;
    background-color:#fff;
    border:1px solid #ddd
}
.list-group-item:first-child{
    border-top-left-radius:4px;
    border-top-right-radius:4px
}
.list-group-item:last-child{
    margin-bottom:0;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px
}
.list-group-item>.badge{
    float:right
}
.list-group-item>.badge+.badge{
    margin-right:5px
}
a.list-group-item{
    color:#555
}
a.list-group-item .list-group-item-heading{
    color:#333
}
a.list-group-item:hover,a.list-group-item:focus{
    color:#555;
    text-decoration:none;
    background-color:#f5f5f5
}
.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{
    color:#777;
    background-color:#eee
}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{
    color:inherit
}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{
    color:#777
}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{
    z-index:2;
    color:#fff;
    background-color:#428bca;
    border-color:#428bca
}
.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{
    color:inherit
}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{
    color:#e1edf7
}
.list-group-item-success{
    color:#3c763d;
    background-color:#dff0d8
}
a.list-group-item-success{
    color:#3c763d
}
a.list-group-item-success .list-group-item-heading{
    color:inherit
}
a.list-group-item-success:hover,a.list-group-item-success:focus{
    color:#3c763d;
    background-color:#d0e9c6
}
a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{
    color:#fff;
    background-color:#3c763d;
    border-color:#3c763d
}
.list-group-item-info{
    color:#31708f;
    background-color:#d9edf7
}
a.list-group-item-info{
    color:#31708f
}
a.list-group-item-info .list-group-item-heading{
    color:inherit
}
a.list-group-item-info:hover,a.list-group-item-info:focus{
    color:#31708f;
    background-color:#c4e3f3
}
a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{
    color:#fff;
    background-color:#31708f;
    border-color:#31708f
}
.list-group-item-warning{
    color:#8a6d3b;
    background-color:#fcf8e3
}
a.list-group-item-warning{
    color:#8a6d3b
}
a.list-group-item-warning .list-group-item-heading{
    color:inherit
}
a.list-group-item-warning:hover,a.list-group-item-warning:focus{
    color:#8a6d3b;
    background-color:#faf2cc
}
a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{
    color:#fff;
    background-color:#8a6d3b;
    border-color:#8a6d3b
}
.list-group-item-danger{
    color:#a94442;
    background-color:#f2dede
}
a.list-group-item-danger{
    color:#a94442
}
a.list-group-item-danger .list-group-item-heading{
    color:inherit
}
a.list-group-item-danger:hover,a.list-group-item-danger:focus{
    color:#a94442;
    background-color:#ebcccc
}
a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{
    color:#fff;
    background-color:#a94442;
    border-color:#a94442
}
.list-group-item-heading{
    margin-top:0;
    margin-bottom:5px
}
.list-group-item-text{
    margin-bottom:0;
    line-height:1.3
}
.panel{
    margin-bottom:20px;
    background-color:#fff;
    border:1px solid transparent;
    border-radius:4px;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
    box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body{
    padding:15px
}
.panel-heading{
    padding:10px 15px;
    border-bottom:1px solid transparent;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel-heading>.dropdown .dropdown-toggle{
    color:inherit
}
.panel-title{
    margin-top:0;
    margin-bottom:0;
    font-size:16px;
    color:inherit
}
.panel-title>a{
    color:inherit
}
.panel-footer{
    padding:10px 15px;
    background-color:#f5f5f5;
    border-top:1px solid #ddd;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel>.list-group{
    margin-bottom:0
}
.panel>.list-group .list-group-item{
    border-width:1px 0;
    border-radius:0
}
.panel>.list-group:first-child .list-group-item:first-child{
    border-top:0;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel>.list-group:last-child .list-group-item:last-child{
    border-bottom:0;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel-heading+.list-group .list-group-item:first-child{
    border-top-width:0
}
.list-group+.panel-footer{
    border-top-width:0
}
.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{
    margin-bottom:0
}
.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{
    border-top-left-radius:3px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{
    border-top-right-radius:3px
}
.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{
    border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{
    border-bottom-right-radius:3px
}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{
    border-top:1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{
    border-top:0
}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered{
    border:0
}
.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{
    border-left:0
}
.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{
    border-right:0
}
.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{
    border-bottom:0
}
.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{
    border-bottom:0
}
.panel>.table-responsive{
    margin-bottom:0;
    border:0
}
.panel-group{
    margin-bottom:20px
}
.panel-group .panel{
    margin-bottom:0;
    border-radius:4px
}
.panel-group .panel+.panel{
    margin-top:5px
}
.panel-group .panel-heading{
    border-bottom:0
}
.panel-group .panel-heading+.panel-collapse>.panel-body{
    border-top:1px solid #ddd
}
.panel-group .panel-footer{
    border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body{
    border-bottom:1px solid #ddd
}
.panel-default{
    border-color:#ddd
}
.panel-default>.panel-heading{
    color:#333;
    background-color:#f5f5f5;
    border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#ddd
}
.panel-default>.panel-heading .badge{
    color:#f5f5f5;
    background-color:#333
}
.panel-default>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#ddd
}
.panel-primary{
    border-color:#428bca
}
.panel-primary>.panel-heading{
    color:#fff;
    background-color:#428bca;
    border-color:#428bca
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#428bca
}
.panel-primary>.panel-heading .badge{
    color:#428bca;
    background-color:#fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#428bca
}
.panel-success{
    border-color:#d6e9c6
}
.panel-success>.panel-heading{
    color:#3c763d;
    background-color:#dff0d8;
    border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#d6e9c6
}
.panel-success>.panel-heading .badge{
    color:#dff0d8;
    background-color:#3c763d
}
.panel-success>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#d6e9c6
}
.panel-info{
    border-color:#bce8f1
}
.panel-info>.panel-heading{
    color:#31708f;
    background-color:#d9edf7;
    border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#bce8f1
}
.panel-info>.panel-heading .badge{
    color:#d9edf7;
    background-color:#31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#bce8f1
}
.panel-warning{
    border-color:#faebcc
}
.panel-warning>.panel-heading{
    color:#8a6d3b;
    background-color:#fcf8e3;
    border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#faebcc
}
.panel-warning>.panel-heading .badge{
    color:#fcf8e3;
    background-color:#8a6d3b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#faebcc
}
.panel-danger{
    border-color:#ebccd1
}
.panel-danger>.panel-heading{
    color:#a94442;
    background-color:#f2dede;
    border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#ebccd1
}
.panel-danger>.panel-heading .badge{
    color:#f2dede;
    background-color:#a94442
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#ebccd1
}
.embed-responsive{
    position:relative;
    display:block;
    height:0;
    padding:0;
    overflow:hidden
}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border:0
}
.embed-responsive.embed-responsive-16by9{
    padding-bottom:56.25%
}
.embed-responsive.embed-responsive-4by3{
    padding-bottom:75%
}
.well{
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#f5f5f5;
    border:1px solid #e3e3e3;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote{
    border-color:#ddd;
    border-color:rgba(0,0,0,.15)
}
.well-lg{
    padding:24px;
    border-radius:6px
}
.well-sm{
    padding:9px;
    border-radius:3px
}
.close{
    float:right;
    font-size:21px;
    font-weight:700;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    filter:alpha(opacity=20);
    opacity:.2
}
.close:hover,.close:focus{
    color:#000;
    text-decoration:none;
    cursor:pointer;
    filter:alpha(opacity=50);
    opacity:.5
}
button.close{
    -webkit-appearance:none;
    padding:0;
    cursor:pointer;
    background:0 0;
    border:0
}
.modal-open{
    overflow:hidden
}
.modal{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    display:none;
    overflow:hidden;
    -webkit-overflow-scrolling:touch;
    outline:0
}
.modal.fade .modal-dialog{
    -webkit-transition:-webkit-transform .3s ease-out;
    -o-transition:-o-transform .3s ease-out;
    transition:transform .3s ease-out;
    -webkit-transform:translate3d(0,-25%,0);
    -o-transform:translate3d(0,-25%,0);
    transform:translate3d(0,-25%,0)
}
.modal.in .modal-dialog{
    -webkit-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.modal-open .modal{
    overflow-x:hidden;
    overflow-y:auto
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:10px
}
.modal-content{
    position:relative;
    background-color:#fff;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,.2);
    border-radius:6px;
    outline:0;
    -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
    box-shadow:0 3px 9px rgba(0,0,0,.5)
}
.modal-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#000
}
.modal-backdrop.fade{
    filter:alpha(opacity=0);
    opacity:0
}
.modal-backdrop.in{
    filter:alpha(opacity=50);
    opacity:.5
}
.modal-header{
    min-height:16.43px;
    padding:15px;
    border-bottom:1px solid #e5e5e5
}
.modal-header .close{
    margin-top:-2px
}
.modal-title{
    margin:0;
    line-height:1.42857143
}
.modal-body{
    position:relative;
    padding:15px
}
.modal-footer{
    padding:15px;
    text-align:right;
    border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn{
    margin-bottom:0;
    margin-left:5px
}
.modal-footer .btn-group .btn+.btn{
    margin-left:-1px
}
.modal-footer .btn-block+.btn-block{
    margin-left:0
}
.modal-scrollbar-measure{
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media (min-width:768px){
    .modal-dialog{
        width:600px;
        margin:30px auto
    }
    .modal-content{
        -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
        box-shadow:0 5px 15px rgba(0,0,0,.5)
    }
    .modal-sm{
        width:300px
    }
}
@media (min-width:992px){
    .modal-lg{
        width:900px
    }
}
.tooltip{
    position:absolute;
    z-index:1070;
    display:block;
    font-size:12px;
    line-height:1.4;
    visibility:visible;
    filter:alpha(opacity=0);
    opacity:0
}
.tooltip.in{
    filter:alpha(opacity=90);
    opacity:.9
}
.tooltip.top{
    padding:5px 0;
    margin-top:-3px
}
.tooltip.right{
    padding:0 5px;
    margin-left:3px
}
.tooltip.bottom{
    padding:5px 0;
    margin-top:3px
}
.tooltip.left{
    padding:0 5px;
    margin-left:-3px
}
.tooltip-inner{
    max-width:200px;
    padding:3px 8px;
    color:#fff;
    text-align:center;
    text-decoration:none;
    background-color:#000;
    border-radius:4px
}
.tooltip-arrow{
    position:absolute;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.tooltip.top .tooltip-arrow{
    bottom:0;
    left:50%;
    margin-left:-5px;
    border-width:5px 5px 0;
    border-top-color:#000
}
.tooltip.top-left .tooltip-arrow{
    bottom:0;
    left:5px;
    border-width:5px 5px 0;
    border-top-color:#000
}
.tooltip.top-right .tooltip-arrow{
    right:5px;
    bottom:0;
    border-width:5px 5px 0;
    border-top-color:#000
}
.tooltip.right .tooltip-arrow{
    top:50%;
    left:0;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#000
}
.tooltip.left .tooltip-arrow{
    top:50%;
    right:0;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:#000
}
.tooltip.bottom .tooltip-arrow{
    top:0;
    left:50%;
    margin-left:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#000
}
.tooltip.bottom-left .tooltip-arrow{
    top:0;
    left:5px;
    border-width:0 5px 5px;
    border-bottom-color:#000
}
.tooltip.bottom-right .tooltip-arrow{
    top:0;
    right:5px;
    border-width:0 5px 5px;
    border-bottom-color:#000
}
.popover{
    position:absolute;
    top:0;
    left:0;
    z-index:1060;
    display:none;
    max-width:276px;
    padding:1px;
    text-align:left;
    white-space:normal;
    background-color:#fff;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.2);
    border-radius:6px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
    box-shadow:0 5px 10px rgba(0,0,0,.2)
}
.popover.top{
    margin-top:-10px
}
.popover.right{
    margin-left:10px
}
.popover.bottom{
    margin-top:10px
}
.popover.left{
    margin-left:-10px
}
.popover-title{
    padding:8px 14px;
    margin:0;
    font-size:14px;
    font-weight:400;
    line-height:18px;
    background-color:#f7f7f7;
    border-bottom:1px solid #ebebeb;
    border-radius:5px 5px 0 0
}
.popover-content{
    padding:9px 14px
}
.popover>.arrow,.popover>.arrow:after{
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.popover>.arrow{
    border-width:11px
}
.popover>.arrow:after{
    content:"";
    border-width:10px
}
.popover.top>.arrow{
    bottom:-11px;
    left:50%;
    margin-left:-11px;
    border-top-color:#999;
    border-top-color:rgba(0,0,0,.25);
    border-bottom-width:0
}
.popover.top>.arrow:after{
    bottom:1px;
    margin-left:-10px;
    content:" ";
    border-top-color:#fff;
    border-bottom-width:0
}
.popover.right>.arrow{
    top:50%;
    left:-11px;
    margin-top:-11px;
    border-right-color:#999;
    border-right-color:rgba(0,0,0,.25);
    border-left-width:0
}
.popover.right>.arrow:after{
    bottom:-10px;
    left:1px;
    content:" ";
    border-right-color:#fff;
    border-left-width:0
}
.popover.bottom>.arrow{
    top:-11px;
    left:50%;
    margin-left:-11px;
    border-top-width:0;
    border-bottom-color:#999;
    border-bottom-color:rgba(0,0,0,.25)
}
.popover.bottom>.arrow:after{
    top:1px;
    margin-left:-10px;
    content:" ";
    border-top-width:0;
    border-bottom-color:#fff
}
.popover.left>.arrow{
    top:50%;
    right:-11px;
    margin-top:-11px;
    border-right-width:0;
    border-left-color:#999;
    border-left-color:rgba(0,0,0,.25)
}
.popover.left>.arrow:after{
    right:1px;
    bottom:-10px;
    content:" ";
    border-right-width:0;
    border-left-color:#fff
}
.carousel{
    position:relative
}
.carousel-inner{
    position:relative;
    width:100%;
    overflow:hidden
}
.carousel-inner>.item{
    position:relative;
    display:none;
    -webkit-transition:.6s ease-in-out left;
    -o-transition:.6s ease-in-out left;
    transition:.6s ease-in-out left
}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{
    line-height:1
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{
    display:block
}
.carousel-inner>.active{
    left:0
}
.carousel-inner>.next,.carousel-inner>.prev{
    position:absolute;
    top:0;
    width:100%
}
.carousel-inner>.next{
    left:100%
}
.carousel-inner>.prev{
    left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right{
    left:0
}
.carousel-inner>.active.left{
    left:-100%
}
.carousel-inner>.active.right{
    left:100%
}
.carousel-control{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:15%;
    font-size:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6);
    filter:alpha(opacity=50);
    opacity:.5
}
.carousel-control.left{
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
    background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat:repeat-x
}
.carousel-control.right{
    right:0;
    left:auto;
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
    background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat:repeat-x
}
.carousel-control:hover,.carousel-control:focus{
    color:#fff;
    text-decoration:none;
    filter:alpha(opacity=90);
    outline:0;
    opacity:.9
}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{
    position:absolute;
    top:50%;
    z-index:5;
    display:inline-block
}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{
    left:50%;
    margin-left:-10px
}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{
    right:50%;
    margin-right:-10px
}
.carousel-control .icon-prev,.carousel-control .icon-next{
    width:20px;
    height:20px;
    margin-top:-10px;
    font-family:serif
}
.carousel-control .icon-prev:before{
    content:'\2039'
}
.carousel-control .icon-next:before{
    content:'\203a'
}
.carousel-indicators{
    position:absolute;
    bottom:10px;
    left:50%;
    z-index:15;
    width:60%;
    padding-left:0;
    margin-left:-30%;
    text-align:center;
    list-style:none
}
.carousel-indicators li{
    display:inline-block;
    width:10px;
    height:10px;
    margin:1px;
    text-indent:-999px;
    cursor:pointer;
    background-color:#000 \9;
    background-color:rgba(0,0,0,0);
    border:1px solid #fff;
    border-radius:10px
}
.carousel-indicators .active{
    width:12px;
    height:12px;
    margin:0;
    background-color:#fff
}
.carousel-caption{
    position:absolute;
    right:15%;
    bottom:20px;
    left:15%;
    z-index:10;
    padding-top:20px;
    padding-bottom:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.carousel-caption .btn{
    text-shadow:none
}
@media screen and (min-width:768px){
    .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{
        width:30px;
        height:30px;
        margin-top:-15px;
        font-size:30px
    }
    .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{
        margin-left:-15px
    }
    .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{
        margin-right:-15px
    }
    .carousel-caption{
        right:20%;
        left:20%;
        padding-bottom:30px
    }
    .carousel-indicators{
        bottom:20px
    }
}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{
    display:table;
    content:" "
}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{
    clear:both
}
.center-block{
    display:block;
    margin-right:auto;
    margin-left:auto
}
.pull-right{
    float:right!important
}
.pull-left{
    float:left!important
}
.hide{
    display:none!important
}
.show{
    display:block!important
}
.invisible{
    visibility:hidden
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.hidden{
    display:none!important;
    visibility:hidden!important
}
.affix{
    position:fixed;
    -webkit-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
@-ms-viewport{
    width:device-width
}
.visible-xs,.visible-sm,.visible-md,.visible-lg{
    display:none!important
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{
    display:none!important
}
@media (max-width:767px){
    .visible-xs{
        display:block!important
    }
    table.visible-xs{
        display:table
    }
    tr.visible-xs{
        display:table-row!important
    }
    th.visible-xs,td.visible-xs{
        display:table-cell!important
    }
}
@media (max-width:767px){
    .visible-xs-block{
        display:block!important
    }
}
@media (max-width:767px){
    .visible-xs-inline{
        display:inline!important
    }
}
@media (max-width:767px){
    .visible-xs-inline-block{
        display:inline-block!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .visible-sm{
        display:block!important
    }
    table.visible-sm{
        display:table
    }
    tr.visible-sm{
        display:table-row!important
    }
    th.visible-sm,td.visible-sm{
        display:table-cell!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .visible-sm-block{
        display:block!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .visible-sm-inline{
        display:inline!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .visible-sm-inline-block{
        display:inline-block!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .visible-md{
        display:block!important
    }
    table.visible-md{
        display:table
    }
    tr.visible-md{
        display:table-row!important
    }
    th.visible-md,td.visible-md{
        display:table-cell!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .visible-md-block{
        display:block!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .visible-md-inline{
        display:inline!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .visible-md-inline-block{
        display:inline-block!important
    }
}
@media (min-width:1200px){
    .visible-lg{
        display:block!important
    }
    table.visible-lg{
        display:table
    }
    tr.visible-lg{
        display:table-row!important
    }
    th.visible-lg,td.visible-lg{
        display:table-cell!important
    }
}
@media (min-width:1200px){
    .visible-lg-block{
        display:block!important
    }
}
@media (min-width:1200px){
    .visible-lg-inline{
        display:inline!important
    }
}
@media (min-width:1200px){
    .visible-lg-inline-block{
        display:inline-block!important
    }
}
@media (max-width:767px){
    .hidden-xs{
        display:none!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .hidden-sm{
        display:none!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .hidden-md{
        display:none!important
    }
}
@media (min-width:1200px){
    .hidden-lg{
        display:none!important
    }
}
.visible-print{
    display:none!important
}
@media print{
    .visible-print{
        display:block!important
    }
    table.visible-print{
        display:table
    }
    tr.visible-print{
        display:table-row!important
    }
    th.visible-print,td.visible-print{
        display:table-cell!important
    }
}
.visible-print-block{
    display:none!important
}
@media print{
    .visible-print-block{
        display:block!important
    }
}
.visible-print-inline{
    display:none!important
}
@media print{
    .visible-print-inline{
        display:inline!important
    }
}
.visible-print-inline-block{
    display:none!important
}
@media print{
    .visible-print-inline-block{
        display:inline-block!important
    }
}
@media print{
    .hidden-print{
        display:none!important
    }
}

/**
 * WARNING: Do not change this file. Your changes will be lost.
 * Conecta v1 
 */
 html * {
    margin: 0;
    padding: 0;
  }
  a,
  a:focus {
    outline: none;
  }
  input,
  textarea {
    border: 1px solid #e5e5e5;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    padding: 10px 12px;
  }
  .form-control {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-color: #eee;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: auto;
    padding: 10px 12px;
  }
  .form-control:focus {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #ff7878;
  }
  input:focus,
  textarea:focus,
  .form-control:focus {
    border-color: #cccccc;
  }
  a {
    transition: all 0.15s ease-in-out 0s;
  }
  a:focus,
  a:hover {
    text-decoration: none;
  }
  a:hover {
    text-decoration: none;
    color: #0d2035;
  }
  li {
    list-style: none;
  }
  .logo3 {
    margin-top: 20px;
  }
  .material-icons {
    font-family: "Material Icons";
    font-style: inherit;
    display: inline-block;
    font-size: 16px;
  }
  html,
  body {
    color: #333;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-style: normal;
  }
  .col5 {
    float: left;
    padding: 0 15px;
    width: 20%;
  }
  select {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #efefef;
    border-radius: 2px;
    color: #777777;
    font-size: 13px;
    height: 26px;
    max-width: 100%;
    padding: 2px 8px;
  }
  .label {
    color: #252525;
    font-size: 1em;
    font-weight: 500;
  }
  b,
  strong {
    font-weight: 700;
  }
  input,
  textarea {
    border: 1px solid #efefef;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    padding: 10px 12px;
  }
  img {
    max-width: 100%;
    width: auto;
    height: auto;
  }
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  label {
    font-weight: 500;
  }
  input[type="radio"],
  input[type="checkbox"] {
    display: inline-block;
    float: left;
    margin: 0 10px 0 0;
    outline: none !important;
  }
  p {
    margin: 0 0 10px;
  }
  dl {
    margin-bottom: 20px;
  }
  button,
  .button {
    outline: none;
  }
  .title-tag {
    display: inline-block;
  }
  .tbl-responsive {
    display: inline-block;
    overflow-x: auto;
    width: 100%;
  }
  .dropdown-menu > li > a:focus,
  .dropdown-menu > li > a:hover {
    background-color: #f5f5f5;
    color: #262626;
    text-decoration: none;
  }
  .no-display {
    display: none;
  }
  .form-list > li {
    display: inline-block;
    margin: 0 0 10px;
    width: 100%;
  }
  .form-list li .input-box .input-text {
    width: 100%;
  }
  .form-list .fields .field {
    display: inline-block;
    float: left;
    margin: 0 0.3% 0 0;
  }
  .customer-name-middlename .field {
    width: 33.1%;
    float: left;
  }
  .form-list .fields > .field {
    width: 49.8%;
  }
  .form-list li label,
  .form-group > label {
    font-size: 14px;
    margin: 0 0 5px;
  }
  .page-title > h1 {
    display: inline-block;
    margin: 0 0 20px;
    font-size: 20px;
  }
  .content .buttons-set {
    display: inline-block;
    float: left;
    margin: 10px 0;
    width: 100%;
  }
  .buttons-set .button {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    padding: 10px 15px;
  }
  .buttons-set a.f-left {
    display: inline-block;
    line-height: 35px;
  }
  .buttons-set .back-link {
    display: inline-block;
  }
  .page-title .button {
    float: right;
  }
  .cms-index-index .breadcrumbs_hr {
    display: none;
  }
  .fieldset p.form-instructions {
    padding: 10px;
  }
  .dropdown.open a.dropdown-toggle > .caret {
    border-bottom: 4px solid;
    border-top: 0 none;
  }
  .no-display {
    display: none;
  }
  .fieldset > .form-list {
    display: inline-block;
    padding: 10px;
    width: 100%;
  }
  .fieldset > p.required {
    padding: 10px;
  }
  .validation-failed {
    border: 1px solid #f7dfd9 !important;
    background: #fdf7f5 !important;
  }
  .validation-advice {
    margin: 6px 0 0;
  }
  .buttons-set {
    float: left;
    margin: 10px 0 0;
    width: 100%;
  }
  .buttons-set.buttons-set2 {
    padding: 10px 0;
  }
  .input-box > select {
    height: 40px;
  }
  .table-caption {
    font-size: 22px;
    margin: 0 0 15px;
  }
  .grand_total td strong {
    font-weight: 500;
  }
  .col2-set {
    display: inline-block;
    margin-bottom: 15px;
    width: 100%;
  }
  .col2-set .col-1,
  .col2-set .col-2 {
    border: 1px solid #efefef;
    display: inline-block;
    float: left;
    min-height: 210px;
    width: 49.7%;
  }
  .col2-set ol {
    list-style: outside none none;
    padding: 10px;
  }
  .col2-set ol li.item > address,
  .col2-set ol li.item > p {
    margin: 0;
    padding: 5px 10px;
  }
  .col2-set > .col-2 {
    float: right;
  }
  .box-info .col2-set .col-1,
  .box-info .col2-set .col-2 {
    border: medium none;
    padding: 10px;
    box-shadow: none;
  }
  .box-info ol li.item .ratings {
    padding: 10px;
  }
  .box-info ol li.item .product-name {
    background: #f9f9f9 none repeat scroll 0 0;
    font-size: 15px;
    margin: 0;
    padding: 6px 10px 6px 35px;
  }
  .box-info ol {
    margin: 10px auto;
    padding: 0;
    width: 95%;
  }
  .box-info ol li.item {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #f9f9f9;
    display: inline-block;
    margin: 0 0 10px;
    position: relative;
    width: 100%;
  }
  .box-info ol li.item:last-child {
    margin: 0;
  }
  .box-info li.item .number {
    background: #e9e9e9 none repeat scroll 0 0;
    padding: 5px 8px;
    position: absolute;
    top: 0;
  }
  .col2-set ol li.item {
    margin: 0 0 20px;
  }
  .col2-set ol li.item:last-child {
    margin: 0;
  }
  .col2-set ol li h3 {
    border-bottom: 1px solid #efefef;
    font-size: 15px;
    margin: 0;
    padding: 0 0 5px;
  }
  .col2-set > .col-1 {
    margin-right: 0.3%;
  }
  .box-info .box-head > h2 {
    background: #f9f9f9 none repeat scroll 0 0;
    display: inline-block;
    font-size: 18px;
    margin: 0;
  }
  .box-info .box .box-title {
    border-bottom: 1px solid #efefef;
    padding: 5px;
  }
  .box-info .box-content .actions {
    margin: 15px 0;
  }
  .col2-set .box-content {
    padding: 10px;
  }
  .box-info {
    border: 1px solid #efefef;
    display: inline-block;
    float: left;
    margin: 0 0 20px;
    width: 100%;
  }
  .box-info .box-head > a {
    float: right;
    font-size: 13px;
  }
  .box-info .box .box-title > h3 {
    display: inline-block;
    font-size: 18px;
    margin: 0;
  }
  .box-info .box-head,
  .col2-set .col-1 > h2,
  .col2-set .col-2 > h2 {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #efefef;
    font-size: 15px;
    margin: 0;
    padding: 10px;
  }
  .box-info .box-head .box .box-title h2 {
    display: inline-block;
    font-size: 20px;
    margin: 0;
  }
  .box-info .box .box-title > a {
    float: right;
  }
  .box .box-title > h2 {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #efefef;
    font-size: 16px;
    margin: 0;
    padding: 10px;
  }
  .page .main {
    float: left;
    padding-bottom: 30px;
    width: 100%;
  }
  .scrollToTop {
    position: fixed;
    bottom: 30px;
    right: 30px;
    border-radius: 5px;
    color: #fff !important;
    display: none;
    font: 11px/100% Arial, Helvetica, sans-serif;
    padding: 15px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 1s ease 0s;
  }
  .whats-call {
    position: fixed;
    bottom: 30px;
    left: 30px;
    z-index: 99;
  }
  
  .whats-call a {
    background: #00c660 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    width: 56px;
    height: 56px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
  }
  
  .whats-call a:hover .vuvu {
    width: 195px;
    opacity: 1;
    transition: 0.2s;
    visibility: visible;
  }
  
  .whats-call a svg {
    fill: #ffffff;
    width: 36px;
    height: 36px;
    z-index: 9;
  }
  
  .whats-call a .vuvu {
    text-align: left;
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;
    letter-spacing: 0;
    color: rgba(255, 255, 255, 1);
    opacity: 1;
    height: 56px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-radius: 23px;
    background: #00c660 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    position: absolute;
    z-index: 1;
    right: 0;
    width: 0;
    overflow: hidden;
    padding-left: 20px;
    transition: 0.2s;
    opacity: 0;
    visibility: hidden;
  }
  .page-content h3 {
    font-size: 1.429em;
    margin: 0 0 20px;
  }
  /*material-icons*/
  @font-face {
    font-family: "Material Icons";
    font-style: normal;
    font-weight: 400;
    src: url(https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/MaterialIcons-Regular.eot);
    src: local("Material Icons"), local("MaterialIcons-Regular"),
      url(https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/MaterialIcons-Regular.woff2) format("woff2"),
      url(https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/MaterialIcons-Regular.woff) format("woff"),
      url(https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/MaterialIcons-Regular.ttf) format("truetype");
  }
  .material-icons {
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: "liga";
  }
  .pt-50 {
    padding-top: 50px;
  }
  .pb-50 {
    padding-bottom: 50px;
  }
  .pb-40 {
    padding-bottom: 40px;
  }
  .pb-30 {
    padding-bottom: 30px;
  }
  .pb-20 {
    padding-bottom: 20px;
  }
  .pb-10 {
    padding-bottom: 10px;
  }
  .ptb-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .mt-50 {
    margin-top: 50px;
  }
  .mt-40 {
    margin-top: 40px;
  }
  .mt-20 {
    margin-top: 20px;
  }
  .mt-15 {
    margin-top: 15px;
  }
  .mt-10 {
    margin-top: 10px;
  }
  .mb-50 {
    margin-bottom: 50px;
  }
  .mb-10 {
    margin-bottom: 10px;
  }
  .mb-15 {
    margin-bottom: 15px;
  }
  .mb-20 {
    margin-bottom: 20px;
  }
  .mb-30 {
    margin-bottom: 30px;
  }
  .mb-40 {
    margin-bottom: 40px;
  }
  .mb-50 {
    margin-bottom: 50px;
  }
  .ajaxpkt-bloader::after {
    background: rgba(0, 0, 0, 0.3) url("https://lojista.racaza.com.br/skin/frontend/tezus/conecta/images/loader-w.svg") no-repeat scroll
      center center;
    content: "";
    float: left;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    background-size: 30px;
    z-index: 9999;
  }
  /*top header*/
  .top-cinfo .ico {
    font-size: 16px;
  }
  .top-links-right .scoial-footer li a {
    font-size: 12px;
  }
  .top-cinfo .ico {
    float: left;
    padding: 0 5px 0 0;
  }
  .top-links-right {
    float: left;
  }
  .top-links-right li {
    display: inline;
    margin-right: 0;
    padding-right: 10px;
    font-size: 12px;
  }
  .top-links-right li.scoial-footer li:last-child {
    padding: 0;
  }
  .top-bar .quick-links:first-child > li:first-child {
    padding-left: 0;
  }
  .top-links-right button {
    border: medium none;
    font-weight: 300;
  }
  .top-links-right .dropdown-menu > li {
    border: none;
    padding: 3px 20px;
    margin: 0;
  }
  .top-header {
    background: #ebeef3;
    float: left;
    padding: 10px 0;
    width: 100%;
    margin-bottom: 5px;
    color: #252525;
  }
  .cart-content .pro-text strong {
    color: rgb(0, 0, 0);
  }
  .cart-outer .total strong {
    color: #0d2035;
  }
  .cart-content .price {
    float: inherit;
    font-size: 14px;
  }
  .top-links-right .scoial-footer {
    margin: 0;
  }
  .header-outer.header-outer6 {
    margin-top: 130px;
  }
  .mega-menu img {
    width: 100%;
  }
  .header-res-nav {
    display: none;
  }
  .top-bar .quick-links > li.com-lnk {
    display: none;
  }
  .top-bar .quick-links .dropdown {
    padding: 0 7px;
  }
  .top-bar .quick-links:first-child {
    border-right: 1px solid #e2e2e2;
    line-height: 18.5px;
  }
  .top-bar .bor-left {
    border-left: 1px solid #e2e2e2;
  }
  .mn-menu .close-dropdown {
    display: none;
  }
  .top-bar .quick-links .dropdown-menu > li > a {
    color: #555;
    font-size: 13px;
    line-height: 18px;
    padding: 10px 20px;
    text-transform: none !important;
  }
  .top-bar .quick-links {
    margin: 0px;
  }
  .top-bar .quick-links > li {
    border-left: 1px solid #e2e2e2;
    display: inline-table;
    font-size: 12px;
    margin: 0;
    padding: 0px 8px;
    vertical-align: middle;
  }
  .top-bar .quick-links > li:first-child {
    border-left: none;
  }
  .top-bar .quick-links > li a {
    padding: 0px;
  }
  .top-bar .quick-links > li a i {
    color: #aaa;
    font-size: 13px;
  }
  .top-bar .quick-links .btn-remove {
    right: 12px;
  }
  .top-bar .quick-links > li.menu-item-has-children .dropdown-menu {
    animation-duration: 0.2s;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    left: -13px;
    margin: 0;
    padding: 0;
    min-width: auto;
    top: 26px;
  }
  .top-bar .compare-dropdown .clear_link {
    float: right;
    padding: 10px 0;
  }
  .compare-dropdown .compare-content .actions {
    padding-top: 15px;
  }
  .compare-dropdown .compare-content {
    padding: 15px 10px;
    overflow: hidden;
  }
  .compare-dropdown .btn-remove::after,
  .block-list .item .btn-remove::after,
  .mini-products-list li.item a.btn-remove:after {
    content: "\f105 \f104";
    font-family: fontawesome;
    font-size: 15px;
    letter-spacing: -2px;
    padding: 3px;
  }
  .compare-dropdown .empty {
    font-size: 13px;
  }
  .compare-dropdown .btn-remove,
  .block-list .item .btn-remove,
  .mini-products-list li.item a.btn-remove {
    font-size: 0;
    position: absolute;
    right: 30px;
  }
  .compare-content .item {
    padding-right: 20px;
  }
  .top-bar
    .quick-links
    > li.menu-item-has-children
    .dropdown-menu.currency-dropdown {
    left: -5px;
  }
  .top-bar .quick-links > li a.dropdown-toggle .key {
    margin: 0 3px 0 0;
  }
  .top-bar .quick-links > li.menu-item-has-children .dropdown-menu.lang-dropdown {
    left: -5px;
    min-width: 110px;
  }
  .top-bar .quick-links > li.menu-item-has-children .compare-dropdown {
    left: -55%;
    min-width: 250px;
  }
  .lang-dropdown li a > span {
    margin: 0 0 0 6px;
  }
  .header-wrapper {
    position: relative;
    z-index: 2;
  }
  .cms-index-index .header-style-3 .main-header,
  .cms-index-index .header-style-4 .main-header {
    position: absolute;
    z-index: 1;
  }
  .header-style-4 .header-nav .header-search.open .search-close {
    right: -90px;
  }
  .header-style-4 .head-search-content {
    left: auto;
    min-width: 500px;
    right: 0;
  }
  .main-header .hdrs4-frnt a:not(:hover) .ico {
    color: #fff;
  }
  .header-style-1 .quick-links > li.com-lnk {
    display: none;
  }
  .header-style-2 .top-bar .quick-links {
    border: medium none;
  }
  .header-style-5 .header-nav .header-search.open .search-close {
    right: -95px;
  }
  .main-header .hdrs4-frnt .site-branding {
    float: none;
    line-height: 50px;
  }
  .main-header .hdrs4-hid .site-branding {
    display: none;
  }
  .main-header .navbar-brand2,
  .main-header .hdrs4-frnt {
    display: none;
  }
  .main-header:not(.mn-open) .hdrs4-hid .site-branding {
    display: block;
  }
  .cms-index-index .navbar-brand2 {
    display: block;
  }
  .main-header .hdrs4-hid {
    background: transparent;
    display: block !important;
    padding: 0;
    position: relative;
  }
  .cms-index-index .hdrs4-hid {
    background: #fff none repeat scroll 0 0;
    display: none;
    float: left;
    padding: 15px 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
  }
  .cms-index-index .main-header:not(.mn-open) .hdrs4-frnt {
    display: block;
  }
  .cms-index-index .main-header:not(.mn-open) .hdrs4-hid {
    display: none !important;
  }
  .cms-index-index .sticky-nav .main-header .hdrs4-hid {
    display: block !important;
  }
  .cms-index-index .sticky-nav .main-header .hdrs4-frnt {
    display: none;
  }
  .sticky-nav .navbar-brand2 {
    display: none;
  }
  .sticky-nav .hdrs4-hid .site-branding {
    display: block;
  }
  .cms-index-index .header-style-5:not(.sticky-nav) .main-header {
    left: 0;
    padding: 0;
    position: absolute;
    top: 50px;
    z-index: 999;
  }
  .cms-index-index .header-style-5:not(.sticky-nav) .main-header > .container {
    background: #fff none repeat scroll 0 0;
    box-shadow: 4px 6px 9px rgba(0, 0, 0, 0.1);
    padding: 12px 25px;
  }
  .main-header {
    display: inline-table;
    padding: 20px 0;
    width: 100%;
  }
  .main-header .site-branding {
    float: left;
    display: inline-block;
    line-height: 41px;
  }
  .site-branding .logo {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
  }
  .main-header-content {
    display: inline-block;
    float: left;
    position: relative;
    width: 100%;
  }
  .responsive-menu {
    position: relative;
    width: 100%;
  }
  .header-nav ul.pumgmenu > li.no-mn > a {
    background: transparent;
    padding-bottom: 0;
  }
  .main-header .top-search-holder .search-area input.search-field {
    font-size: 14px;
  }
  .search-area form {
    border: 1px solid #e2e2e2;
    border-radius: 3px;
  }
  .search-area form .search-field {
    border-radius: 0;
    border-right: 1px solid #e2e2e2;
    width: 100%;
    background: #fff;
  }
  .search-area form .input-group-addon {
    background: #f6f6f6 none repeat scroll 0 0;
    border: medium none;
    padding: 0 20px;
  }
  .search-area form select,
  .search-area form button,
  .search-area form input {
    background: transparent;
    border: medium none;
    color: #555555;
  }
  .search-area form .input-group-addon.search-categories {
    border-right: 1px solid #e2e2e2;
    padding: 0;
  }
  .search-categories .select-categories {
    max-width: 150px;
    overflow: hidden;
    padding: 0;
    position: relative;
  }
  .search-categories .select-categories::after {
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-top: 5px solid;
    content: "";
    position: absolute;
    right: 10px;
    top: 45%;
  }
  .search-area .search-categories select {
    background: transparent;
    border: medium none;
    cursor: pointer;
    height: 40px;
    max-width: 250px;
    padding: 0 10px;
    width: 200px;
  }
  .header-search ul li form input {
    border: none;
    border-bottom: 1px solid #aaa;
    margin-bottom: 0;
    padding: 10px 0;
    width: 100%;
  }
  .header-nav .header-search.open .search-icon {
    display: none;
  }
  .header-nav .pumgmenu > li > a.search-hand,
  .header-nav .pumgmenu > li > a.cart-flyout {
    padding-bottom: 0;
    padding-right: 0;
  }
  .header-nav .header-search.open .search-hand {
    right: 0px;
  }
  .header-style-3 .header-search.open .search-hand,
  .header-style-6 .header-search.open .search-hand {
    right: -30px;
  }
  .header-nav .header-search.open .search-close {
    display: block;
    padding: 0 10px;
    position: absolute;
    right: -62px;
    top: 8px;
    z-index: 99;
  }
  .head-search-content {
    display: none;
    left: 0;
    top: -10px;
    padding: 0;
    position: absolute;
    width: 100%;
    z-index: 9;
  }
  .head-search-content.open {
    display: inline-block;
  }
  .mainMenu .hs-action {
    display: none;
  }
  .header-search .search-hand .search-close {
    display: none;
  }
  .header-search.open .search-hand .search-icon {
    display: none;
  }
  .header-search.open .search-hand .search-close {
    display: block;
  }
  .header-search ul li {
    position: relative;
    width: 100%;
  }
  .header-search .product-search-area {
    background: #fff none repeat scroll 0 0;
    left: auto;
    opacity: 0;
    position: absolute;
    right: auto;
    transition: all 0.3s ease 0s;
    visibility: hidden;
    width: 0;
  }
  .header-search .product-search-area {
    position: relative;
    float: left;
    width: 100%;
  }
  .header-search.open .product-search-area {
    border-radius: 3px;
    box-sizing: unset;
    opacity: 1;
    padding: 10px 40px 10px 10px;
    position: absolute;
    right: -15px;
    visibility: visible;
    width: 70%;
    z-index: 1;
  }
  .sticky-nav .main-header {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
  }
  .sticky-nav .pumgmenu li.level0 > a > .menu-label {
    padding: 0 5px;
    top: -4px;
  }
  .sticky-nav .pumgmenu li.level0 > a > .menu-label::after {
    left: 8%;
    top: 75%;
  }
  .sticky-nav .main-header {
    border-bottom: 1px solid #e7e7e7;
    left: 0;
    padding: 10px 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
  }
  .cms-index-index .sticky-nav .main-header {
    position: fixed;
  }
  .sticky-nav .main-header,
  .sticky-nav .main-header .product-search-area {
    background: #f8f8f8 none repeat scroll 0 0;
  }
  .sticky-nav.header-style-2 .main-header {
    position: relative;
  }
  .sticky-nav.header-style-2 .nav-bar {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
  }
  .sticky-nav.header-style-2 .menu-wrapper {
    display: inline-block;
    float: left;
    padding: 5px 0;
    width: 100%;
  }
  .sticky-nav.header-style-2 .sticky-logo {
    padding: 13px 10px 0 0;
    width: 10%;
  }
  .sticky-nav.header-style-2 .sticky-logo,
  .sticky-nav.header-style-2 ul.pumgmenu {
    display: inline-block;
    float: left;
  }
  .sticky-nav.header-style-2 .sticky-headmid-right {
    float: right;
    padding: 10px 0 0;
  }
  .inside .top-md-menu {
    padding: 40px 0;
  }
  .top-md-menu {
    float: left;
    padding: 30px 0 50px;
    width: 100%;
  }
  .top-md-menu .search {
    display: inline;
  }
  .top-md-menu .search input[type="text"] {
    background: transparent;
    border: medium none;
    padding: 5px;
    width: 68%;
  }
  .well.carousel-search.hidden-phone {
    background: #fff none repeat scroll 0 0;
    border: 1px solid rgb(221, 221, 221);
    border-radius: 5px;
    margin: 25px auto 0;
    padding: 0;
    width: 100%;
  }
  .well .btn.dropdown-toggle.btn-select {
    background: rgb(245, 245, 245) none repeat scroll 0 0;
    border-radius: 0;
    color: rgb(51, 62, 72);
    padding: 12px 14px;
    text-align: left;
    width: 150px;
  }
  .well #btnSearch {
    background: rgb(177, 30, 34) none repeat scroll 0 0;
    border: medium none;
    border-radius: 0 5px 5px 0;
    box-shadow: 0 0 0;
    float: right;
    font-size: 16px;
    height: 46px;
    margin-right: -8px;
    width: 46px;
  }
  .well .btn-group.open .dropdown-toggle {
    border: 0 none;
    border-radius: 0;
    box-shadow: 0 0 0;
  }
  .well .btn .caret {
    float: right;
    margin-top: -12px;
  }
  .top-links-right .btn.btn-default.dropdown-toggle {
    background: transparent;
    border: medium none;
    border-radius: 0;
    font-weight: 300;
    color: #fff;
  }
  .top-links-right .btn.btn-default.dropdown-toggle {
    background: transparent;
    border: medium none;
    border-radius: 0;
    font-weight: 300;
    color: #fff;
    padding: 0;
  }
  .cart-menu > ul {
    float: right;
    margin-top: 30px;
    color: #232530;
  }
  .cart-menu li {
    display: inline;
    float: left;
    margin-left: 18px;
    position: relative;
    text-align: center;
  }
  .cart-menu strong {
    display: block;
    font-size: 12px;
    font-weight: 500;
  }
  .cart-menu a {
    color: #232530;
    padding: 10px 15px;
    font-size: 20px;
    text-decoration: none;
  }
  .subno {
    background: #252525 none repeat scroll 0 0;
    border-radius: 50px;
    color: #fff;
    font-size: 11px;
    height: 20px;
    line-height: 19px;
    position: absolute;
    right: -10px;
    text-align: center;
    top: -2px;
    width: 20px;
    z-index: 1;
  }
  .main-menu {
    float: left;
    width: 100%;
    text-transform: uppercase;
  }
  .navbar-default .navbar-nav > .open > a,
  .navbar-default .navbar-nav > .open > a:focus,
  .navbar-default .navbar-nav > .open > a:hover {
    background: transparent;
    color: rgb(85, 85, 85);
  }
  .top-md-menu .affix-top {
    left: inherit;
    position: relative;
    top: inherit;
  }
  .main-menu .btn.btn-default.dropdown-toggle {
    background: transparent;
    border: medium none;
    border-radius: 0;
    color: #fff;
    font-weight: 300;
    padding: 15px 0;
    text-transform: uppercase;
  }
  .all-departments {
    background: rgb(177, 30, 34) none repeat scroll 0 0;
    border-radius: 10px 10px 0 0;
    padding: 10px 0;
    width: 270px;
  }
  .dropdown-menu.dropdownhover-bottom > li {
    border-left: 0 none;
    float: left;
    margin-left: 0;
    padding-left: 0;
    width: 100%;
    padding: 1px 0;
    border-bottom: 1px solid #f1f1f1;
  }
  .dropdown-menu.dropdownhover-bottom > li:last-child {
    border: none;
  }
  .dropdown-menu > li > a {
    padding: 11px 13px;
  }
  header .dropdown-menu i {
    position: absolute;
    right: 20px;
    top: 16px;
  }
  .dropdown-menu {
    border-radius: 0;
    padding: 0;
    top: 100%;
    border: 1px solid #ebebeb;
  }
  ul.head-mid-right {
    float: right;
  }
  .head-mid-right li {
    display: inline-block;
    padding: 0 5px;
    position: relative;
    width: auto;
  }
  .cnt-no {
    background: #f2f2f2 none repeat scroll 0 0;
    border-radius: 50%;
    display: table-cell;
    float: none;
    height: 35px;
    line-height: 1em;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 35px;
  }
  .cnt-no .subno {
    right: 0;
    top: -10px;
  }
  .cnt-no .material-icons {
    font-size: 20px;
  }
  .hmm-search .search-area {
    margin: 0 auto;
    max-width: 500px;
  }
  .caption {
    color: #646a7c;
    display: block;
    letter-spacing: 1.5px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-transform: uppercase;
    width: 100%;
    z-index: 999;
  }
  .navbar-brand2 {
    padding: 0 15px;
  }
  .navbar-brand2,
  .navbar-brand {
    color: #252525;
    float: left;
    font-size: 30px;
    font-weight: 200;
    cursor: pointer;
  }
  .nav-bar {
    background: #f5f5f5 none repeat scroll 0 0;
    position: relative;
  }
  .header-nav.nav-bar .pumgmenu > li > a:hover {
    background-color: #eee;
  }
  .header-nav.nav-bar .main-menu {
    float: left;
  }
  .header-nav.nav-bar .pumgmenu > li > a {
    padding: 15px;
  }
  header .top-header .wc-msg {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 180px;
  }
  /*banner*/
  .banner.homebanner {
    padding-top: 0;
  }
  .banner {
    float: left;
    width: 100%;
  }
  .banner-img > img {
    width: 100%;
  }
  .banner-img.bmgr {
    margin-top: 30px;
  }
  .banner-img {
    color: #333e48;
    float: left;
    text-decoration: none;
    width: 100%;
    position: relative;
  }
  .banner-img:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.4);
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
  }
  .banner-img:hover:after {
    width: 120%;
    background-color: rgba(255, 255, 255, 0);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  .banner-half-img8:hover:after {
    width: 120%;
    background-color: rgba(255, 255, 255, 0);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  .banner-img:hover {
    text-decoration: none;
  }
  .banner-text > h3 {
    font-size: 12px;
    margin-top: 28px;
    text-transform: uppercase;
    font-family: "TeXGyreAdventor-Bold";
  }
  .banner-text .price {
    color: #e94c4c;
    font-size: 16px;
    margin-top: 18px;
  }
  .banner-text h5 {
    font-size: 20px;
    margin: 0 0 10px;
    font-family: "TeXGyreAdventor-Bold";
    text-transform: capitalize;
  }
  .price > span {
    color: rgb(51, 62, 72);
  }
  .banner-content .as-text {
    left: 50%;
    position: absolute;
    top: 38%;
    transform: translateX(-50%);
    z-index: 999;
  }
  .banner-img .banner-content a {
    background: #fff none repeat scroll 0 0;
    color: #000;
    display: inherit;
    font-weight: 500;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    top: 80%;
    width: 180px;
  }
  .banner-img {
    color: #333e48;
    float: left;
    position: relative;
    text-decoration: none;
  }
  .banner-img img {
    width: 100%;
  }
  .banner-img.bmgr {
    margin-top: 30px;
  }
  .banner-content .as-text > a {
    background: #fff none repeat scroll 0 0;
    border-radius: 30px;
    color: #252525;
    left: 0;
    padding: 7px 30px;
    top: 0;
  }
  .owl-center-cont {
    margin-left: -6px;
    margin-right: -6px;
  }
  .owl-center-cont .product {
    padding: 0 6px;
  }
  .categories-banner {
    float: left;
    padding: 50px 0 0;
    width: 100%;
  }
  .categories-banner .owl-pagination {
    display: none;
  }
  .page-title {
    margin-bottom: 20px;
    position: relative;
    width: 100%;
    display: inline-block;
  }
  .page-title h2 {
    color: #252525;
    font-size: 24px;
    font-weight: 600;
    padding: 0;
    width: auto;
  }
  .cms-page-view .page-title h2 {
    text-align: center;
  }
  .page-title h2 span {
    color: #aaa;
    text-decoration: underline;
    margin: 0 0 0 5px;
  }
  .pgt-s2 h2 {
    font-size: 2.1em;
    font-weight: 500;
    padding-bottom: 10px;
  }
  .pgt-s2 p {
    color: #dddddd;
  }
  .pgt-s5 h2 {
    margin-bottom: -30px;
  }
  .pgt-s6 h2 {
    font-weight: 200;
  }
  .pgt-tb h2 {
    margin-bottom: -30px;
  }
  h4.section-title {
    font-size: 24px;
  }
  .title p {
    color: rgb(221, 221, 221);
  }
  .owl-carousel {
    float: left;
  }
  .owl-theme .owl-controls .owl-buttons div {
    border-radius: 0;
    color: rgb(232, 233, 233);
    margin: 5px 0;
    opacity: 1;
    padding: 7px 10px;
    display: inline-block;
  }
  .owl-theme .owl-controls .owl-buttons div.disabled {
    opacity: 0.5;
  }
  .owl-buttons {
    position: absolute;
    right: 0;
    top: -56px;
  }
  .owl-prev {
    background: none;
    position: relative;
  }
  .owl-prev::before {
    background: rgb(104, 109, 128) none repeat scroll 0 0;
    border-radius: 2%;
    color: rgb(255, 255, 255);
    content: "\f104";
    font-family: fontawesome;
    font-size: 16px;
    position: absolute;
    right: 5px;
    top: -5px;
    width: 22px;
  }
  .owl-prev:hover::before,
  .owl-next:hover::before {
    opacity: 1;
    color: #fff;
  }
  .owl-next {
    background: none;
    position: relative;
  }
  .owl-next::before {
    background: rgb(104, 109, 128) none repeat scroll 0 0;
    border-radius: 2%;
    color: rgb(255, 255, 255);
    content: "\f105";
    font-family: fontawesome;
    font-size: 16px;
    left: 0;
    position: absolute;
    top: -5px;
    width: 22px;
  }
  .owl-pagination {
    display: none;
  }
  .owl-theme .owl-controls {
    margin-top: 0;
    text-align: center;
  }
  .no-nav .owl-buttons {
    display: none;
  }
  .hm1-bs1 .as-text > h3 {
    font-size: 1.5em;
    font-weight: 600;
    text-transform: uppercase;
  }
  .hm1-bs1 .as-text > h4 {
    font-size: 1.9em;
    font-weight: 300;
    letter-spacing: 5px;
    margin-bottom: 30px;
  }
  .hm1-bs1.f-ban .as-text {
    left: 10%;
    transform: translateX(-10%);
  }
  .hm1-bs1.f-ban .as-text > a {
    float: left;
  }
  .hm3-bs1 .banner-img {
    margin-bottom: 30px;
  }
  .hm3-bs1 .as-text a {
    border-radius: 0;
  }
  .banner-content .as-text > a:hover {
    color: #fff;
  }
  .hm3-bs2 .banner-text {
    bottom: 133px;
    left: 11%;
    position: absolute;
  }
  .hm3-bs2 .banner-text > h4 {
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 20px;
  }
  .hm3-bs2 .banner-text > h2 {
    font-size: 3.4em;
    font-weight: 700;
    text-transform: uppercase;
  }
  .banner-img6 .banner-text > h2 {
    font-size: 2.3em;
    width: 280px;
  }
  .banner-img6 {
    margin-bottom: 30px;
    position: relative;
  }
  .hm3-bs2 .banner-text > a {
    background: #252525 none repeat scroll 0 0;
    color: #fff;
    float: left;
    margin-top: 10px;
    padding: 10px 20px;
    text-transform: uppercase;
  }
  .banner-img6 .banner-text {
    bottom: inherit;
    left: 28px;
    top: 30px;
  }
  .hm3-bs2 .material-icons {
    float: right;
    font-size: inherit;
    line-height: normal;
  }
  .hm3-bs2 .banner-text > h4 {
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 20px;
  }
  .hm4-bs1 .text {
    left: 50px;
    position: absolute;
    text-transform: uppercase;
    top: 40%;
  }
  .hm4-bs1 .text > h2 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 5px;
  }
  .hm4-bs1 .text span {
    color: #aaa;
    font-size: 16px;
  }
  /*last-news*/
  .blg-s1 .blog-slider .blog-post {
    display: inline-table;
    margin: 0 auto;
    max-width: 372px;
    position: relative;
  }
  .blog-post .date-tage {
    background: #fff none repeat scroll 0 0;
    border-radius: 30px;
    padding: 5px 19px;
    position: absolute;
    right: 10px;
    top: 10px;
  }
  .blog-post .date-tage2 {
    background: rgb(37, 37, 37) none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 5px 19px;
    position: absolute;
    top: 0;
  }
  .blg-s1 .blog-slider .blog-post-img img {
    width: 100%;
  }
  .blg-s1 .blog-slider .blog-post-info {
    display: inline-block;
  }
  .blg-s2 .blog-post .date-tage {
    background: #252525 none repeat scroll 0 0;
    border-radius: 0;
    color: #fff;
    left: 0;
    right: auto;
    top: 0;
  }
  .blg-s2 .blog-post .material-icons {
    display: none;
  }
  .blog-slider .blog-post-image {
    margin: 0 auto 20px;
    position: relative;
    display: table;
  }
  .blog-slider .blog-post .info {
    display: none;
  }
  .blog-slider .blog-post-info .text {
    float: left;
    margin: 0 0 10px;
    width: 100%;
  }
  .blog-slider .blog-post .name {
    font-size: 16px;
    margin: 0 0 10px;
  }
  .blog-slider .blog-post .name a {
    color: #252525;
  }
  .blog-slider .owl-buttons > div {
    top: 10px;
  }
  .latest-news2-img {
    float: left;
    margin-right: 20px;
  }
  .latest-news2-text > h4 {
    font-size: 14px;
    margin: 10px 0;
  }
  .latest-news2-text > strong {
    font-size: 24px;
    font-weight: 500;
  }
  .latest-news2-text a {
    color: rgb(243, 156, 18);
    display: block;
    margin-top: 10px;
  }
  .latest-news2 {
    margin-top: 25px;
  }
  /*parallax_banner*/
  .parallax_banner {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 100px 0;
  }
  .parallax_banner h3 {
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 2px;
    margin-bottom: 10px;
  }
  .parallax_banner h2 {
    font-size: 50px;
    font-weight: 600;
  }
  .parallax_banner a {
    background: rgb(13, 32, 53) none repeat scroll 0 0;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 300;
    margin-top: 17px;
    padding: 10px 50px;
    text-transform: uppercase;
  }
  .parallax_banner a:hover {
    background: #000;
    color: #fff;
  }
  .parallax_banner2 {
    background: rgba(0, 0, 0, 0)
      url("https://lojista.racaza.com.br/skin/frontend/tezus/conecta/images/02_homepage_v2/parallax_banner.jpg") no-repeat scroll 0 0 /
      cover;
    color: #fff;
    padding: 100px 0;
  }
  section {
    float: left;
    width: 100%;
  }
  .parallax_banner2 h3 {
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 2px;
    margin-bottom: 10px;
  }
  .parallax_banner2 h2 {
    color: rgb(37, 37, 37);
    font-size: 34px;
    font-weight: 300;
    margin-bottom: 20px;
  }
  .parallax_banner2 a {
    border: 1px solid #252525;
    color: rgb(37, 37, 37);
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    margin-top: 17px;
    padding: 10px 20px;
    text-transform: uppercase;
  }
  .parallax_banner2 a:hover {
    border: 1px solid #61bfbe;
    background: #61bfbe;
    color: #fff;
  }
  .parallax_banner2 .active {
    border: 1px solid #61bfbe;
    background: #61bfbe;
    color: #fff;
  }
  .parallax_banner4 {
    background: rgba(0, 0, 0, 0)
      url("https://lojista.racaza.com.br/skin/frontend/tezus/conecta/images/04_homepage_v4/parrllax_banner.jpg") no-repeat scroll center
      center / cover;
    color: #fff;
    padding: 100px 0;
  }
  .parallax_banner4 h3 {
    font-size: 40px;
    font-weight: 400;
    letter-spacing: 2px;
    margin-bottom: 10px;
    text-transform: uppercase;
  }
  .parallax_banner4 h2 {
    font-size: 80px;
    font-weight: 600;
    letter-spacing: 2px;
    margin-bottom: 10px;
    text-transform: uppercase;
  }
  .parallax_banner4 a {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    margin-top: 17px;
    padding: 10px 20px;
    text-transform: uppercase;
  }
  .parallax_banner3 {
    padding: 50px 0;
  }
  .parallax_banner3 span {
    font-weight: 600;
  }
  .parallax_banner3 h6 {
    color: #252525;
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 10px;
    text-transform: uppercase;
  }
  .parallax_banner3 p {
    color: #252525;
    margin-bottom: 30px;
  }
  .parallax_banner6 {
    color: #fff;
    padding: 100px 0;
    text-align: center;
  }
  .parallax_banner6 h3 {
    background: rgb(37, 37, 37) none repeat scroll 0 0;
    display: table;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 2px;
    margin: auto auto 10px;
    padding: 23px 50px;
    text-transform: uppercase;
  }
  .parallax_banner6 h3 span {
    font-size: 30px;
  }
  .parallax_banner6 a {
    color: #252525;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    margin-top: 17px;
    padding: 10px 20px;
    text-transform: uppercase;
    background: #fff;
  }
  .parallax_banner6 a:hover {
    background: #252525;
    color: #fff;
  }
  .parallax_banner7 span {
    font-weight: 400;
  }
  .parallax_banner7 {
    background: #f5f5f5;
    color: #252525;
    padding: 50px 0;
    text-align: center;
  }
  .parallax_banner7 h6 {
    font-size: 25px;
    font-weight: 400;
    letter-spacing: 2px;
    margin-bottom: 10px;
    text-transform: uppercase;
  }
  .date-px {
    background: rgb(37, 37, 37) none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    margin-top: 10px;
    padding: 5px 20px;
  }
  .mb-newsletter {
    margin: 0 auto;
    max-width: 500px;
    width: 100%;
  }
  .mb-newsletter .signup-input .button .material-icons {
    display: none;
  }
  .mb-newsletter button .text {
    color: #fff;
  }
  .mb-newsletter .signup-input .input-text {
    border-radius: 30px;
  }
  /*instagram*/
  .instagram {
    padding: 50px 0;
  }
  .instagram .title h2 {
    font-weight: 300;
  }
  .instagram-img {
    position: relative;
    overflow: hidden;
    float: left;
    margin-bottom: 30px;
  }
  .instagram-hover {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    color: #fff;
    font-size: 12px;
    height: 100%;
    position: absolute;
    text-align: right;
    top: 0;
    width: 100%;
    transform: translate(400px);
    transition: all 0.5s ease 0s;
  }
  .instagram-img:hover .instagram-hover {
    transform: translate(0);
  }
  .instagram-hover > span {
    bottom: 15px;
    position: absolute;
    right: 5px;
  }
  .instagram-hover > span i {
    float: left;
    font-size: 18px;
    margin-right: 5px;
    margin-top: -6px;
  }
  .instagram-img > img {
    width: 100%;
  }
  /*about*/
  .our-team {
    cursor: pointer;
    display: inline-block;
    float: none;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
  }
  .our-team-hover {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    color: #fff;
    font-size: 12px;
    height: 100%;
    position: absolute;
    text-align: right;
    top: 0;
    transform: translate(-400px);
    transition: all 0.5s ease 0s;
    width: 100%;
  }
  .our-team-hover li {
    display: inline-block;
    padding-right: 10px;
    padding-top: 12px;
  }
  .our-team-hover li a {
    color: #fff;
    font-size: 16px;
  }
  .our-team-hover li a:hover {
    color: #0d2035;
  }
  .our-team-hover strong {
    font-size: 18px;
    font-weight: 500;
  }
  .our-team:hover .our-team-hover {
    transform: translate(0);
  }
  .our-team-hover span {
    bottom: 15px;
    position: absolute;
    left: 15px;
    text-align: left;
  }
  .about-text > p {
    margin: 30px 0 !important;
  }
  .about-text .material-icons {
    background: rgb(245, 245, 245) none repeat scroll 0 0;
    float: left;
    font-size: 20px;
    width: 38px;
    padding: 10px;
  }
  .about-text .col-sm-6 .col-sm-1 {
    padding: 0;
  }
  .about-text h6 {
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
  }
  .about-text p {
    margin: 10px 0 30px;
  }
  .about {
    font-size: 12px;
  }
  .just-arrived {
    padding-bottom: 20px;
  }
  .team-slider .owl-item {
    text-align: center;
  }
  /*product-area*/
  .products-area {
    float: left;
    width: 100%;
    position: relative;
  }
  .products-area .owl-buttons {
    right: 10px;
    top: -50px;
  }
  .products-area .pro-text-outer .wk-price {
    margin: 20px 0 0;
  }
  .products-area .pro-text-outer h4 {
    color: #252525;
    font-size: 14px;
    font-weight: 400;
  }
  .products .product {
    display: inline-block;
    float: left;
    padding-top: 6px;
    padding-bottom: 6px;
    position: relative;
    text-align: center;
    width: 100%;
  }
  .product .in-product {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
    display: inline-table;
    margin: 0 auto;
    max-width: 276px;
    width: 100%;
  }
  .products .product .prod-image {
    margin-bottom: 10px;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  .pro-text-outer a {
    color: #000;
  }
  .products-area .nav-tabs > li > a {
    border: 1px solid #fff;
    border-radius: 0;
    color: #aaa;
    font-size: 14px;
    line-height: 1.42857;
    margin-right: 2px;
    text-transform: lowercase;
  }
  .scroll-tabs .nav-tabs .active > a {
    text-decoration: none;
  }
  .products-area .nav-tabs {
    border-bottom: 1px solid #fff;
  }
  .scroll-tabs .nav-tab-line {
    border-bottom: medium none;
    margin-right: 65px;
  }
  .nav-tabs > li {
    display: inline-table;
    padding: 10px 0;
  }
  .scroll-tabs .nav-tab-line li a {
    border-radius: 0;
    box-shadow: none;
    color: #999999;
    font-size: 1.1em;
    font-weight: 500;
    line-height: 10px;
    padding: 0 10px;
    position: relative;
    border: none;
    text-transform: uppercase;
  }
  .scroll-tabs .nav-tabs > li.active > a,
  .scroll-tabs .nav-tabs > li.active:hover > a,
  .scroll-tabs .nav-tabs > li > a,
  .scroll-tabs .nav-tabs > li.active > a:focus {
    border-right: 1px solid #eeeeee;
  }
  .scroll-tabs .nav > li > a:focus,
  .scroll-tabs .nav > li > a:hover {
    background-color: #fff;
    box-shadow: none !important;
    text-decoration: none;
  }
  .product .product-info > span {
    color: #aaa;
    font-size: 12px;
    font-weight: 300;
  }
  .button,
  .btn-remove2,
  .buttons-set .back-link > a {
    background: #f2f2f2 none repeat scroll 0 0;
    border: 1px solid #f2f2f2;
    /*border-radius: 30px;*/
    color: #252525;
    padding: 10px 12px;
    display: inline-block;
    transition: all 0.15s ease-in-out 0s;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    text-align: center;
    white-space: nowrap;
  }
  .button.btn-cart {
    padding: 10px 15px;
  }
  .button2 {
    color: #fff;
  }
  .btn-flat {
    border-radius: 0;
  }
  .button.btn-edit {
    padding: 10px 20px;
  }
  .page .sold-button {
    background: #f44 !important;
    border-color: #f44 !important;
    color: #fff !important;
  }
  .product .prod-image {
    background: #fefefe none repeat scroll 0 0;
    display: inline-block;
    height: inherit;
    position: relative;
    text-align: center;
    width: 100%;
  }
  .product .product-image {
    background: #fefefe none repeat scroll 0 0;
    display: inline-block;
    height: inherit;
    position: relative;
    text-align: center;
    width: auto;
  }
  .product .product-image > img {
    height: auto;
    margin: 0 auto;
    max-width: 100%;
    width: auto;
  }
  .product .product-image .alt-img {
    height: auto;
    left: 0;
    max-width: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all 0.3s ease-in-out 0s;
    visibility: hidden;
    width: auto;
  }
  .product .product-image .lazyImg.loading {
    background: #fff url("https://lojista.racaza.com.br/skin/frontend/tezus/conecta/images/loader.svg") no-repeat scroll center center /
      25px auto;
  }
  .product .prod-image:hover .alt-img {
    opacity: 1;
    visibility: visible;
  }
  .product .prod-image .tag {
    position: absolute;
    z-index: 9;
  }
  .tag {
    border-radius: 50px;
    color: #fff;
    font-size: 13px;
    height: auto;
    min-width: 65px;
    padding: 2px 10px;
    right: 8px;
    text-align: center;
    text-transform: uppercase;
    top: 2.5%;
    width: auto;
    z-index: 1;
  }
  .tag span {
    font-size: 0.9em;
    position: relative;
    z-index: 1;
  }
  .pro-img .sale-tag {
    top: 10px;
  }
  .pro-img .new-tag {
    top: 10px;
  }
  .product .prod-image .lnk-sld {
    border: medium none;
    bottom: -30px;
    font-size: 0;
    font-weight: bold;
    left: 50%;
    opacity: 0;
    padding: 0;
    position: absolute;
    transform: translateX(-50%);
    transition: all 0.2s ease-in-out 0s;
    z-index: 9;
    visibility: hidden;
    width: 100%;
  }
  .product:hover .lnk-sld {
    bottom: 10px;
    font-size: 1.5em;
    visibility: visible;
    opacity: 1;
    padding: 0;
  }
  .lnk-quickview.lnk-sld .text {
    margin-left: 5px;
  }
  .mprod-s1 .lnk-sld .lnk .icon {
    margin: 0 5px 0 0;
  }
  .product .product-name {
    display: inline-block;
    font-size: 1.1em;
    margin: 0 0 10px;
    width: 100%;
  }
  .product .ratings {
    float: left;
    margin: 0 0 5px;
    width: 100%;
  }
  .product .wk-price {
    float: left;
    font-size: 18px;
    font-weight: 500;
    margin: 0 0 10px;
    width: 100%;
  }
  .product .wk-price .product-price {
    display: grid;
  }
  .product .product-info .configurable-swatch-list {
    display: inline-table;
    margin: -5px 0 15px;
  }
  .configurable-swatch-list li {
    float: left;
    margin: 0 0 0 3px;
  }
  .products-grid .configurable-swatch-list li {
    display: inline-block;
    float: none;
    margin: 0;
    vertical-align: top;
  }
  .product .link-wishlist .title {
    margin-left: 5px;
  }
  /*configurable swatches */
  .swatch-link,
  .swatch-label {
    display: block;
    border-radius: 2%;
    font-size: 0.95em;
    text-align: center;
    color: #636363;
    text-decoration: none;
    box-sizing: border-box;
    overflow: hidden;
  }
  .swatch-link {
    margin: 0 0 3px;
  }
  .swatch-link img {
    border-radius: 50%;
  }
  .swatch-link:hover {
    cursor: pointer;
    text-decoration: none;
  }
  .swatch-link .x {
    display: none;
    text-indent: -999em;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url(https://lojista.racaza.com.br/skin/frontend/tezus/conecta/images/bg_x.png) center no-repeat transparent;
    z-index: 10;
    overflow: hidden;
  }
  .swatch-link.has-image .swatch-label {
    position: relative;
  }
  .swatch-link.has-image img {
    position: absolute;
    top: 0;
    left: 0;
    border: 2px solid #f2f2f2;
  }
  .swatch-label {
    border: 1px solid #eee;
    margin: 0;
    white-space: nowrap;
    background: #f4f4f4;
  }
  .swatch-label:hover {
    color: #fff;
  }
  .configurable-swatch-list {
    margin-left: -3px;
    zoom: 1;
    clear: both;
    -webkit-transform: translateZ(0px);
  }
  .configurable-swatch-list li {
    float: left;
    zoom: 1;
    margin: 0 0 0 3px;
  }
  .products-grid .configurable-swatch-list li {
    display: inline-block;
    float: none;
    margin: 0;
    vertical-align: top;
  }
  .configurable-swatch-list .not-available .x {
    display: block;
  }
  .configurable-swatch-list .not-available .swatch-link {
    border-color: #ededed;
    position: relative;
  }
  .configurable-swatch-list .not-available .swatch-link.has-image img {
    opacity: 0.4;
    filter: alpha(opacity=40);
  }
  .configurable-swatch-list .count {
    display: none;
  }
  .product .product-info .configurable-swatch-list {
    margin: 0 0 5px;
    display: inline-table;
  }
  .configurable-swatch-list .not-available .swatch-label {
    color: #aaa;
    background: #fff;
  }
  .configurable-swatch-list .wide-swatch .swatch-label {
    padding: 0 6px;
  }
  .configurable-swatch-list .not-available a:focus {
    outline: 0;
  }
  @media only screen and (max-width: 770px) {
    #narrow-by-list dd .configurable-swatch-list li:nth-child(odd) {
      clear: left;
    }
  }

  .col2-set {
        display: flex;
        gap: 25px;
        flex-wrap: nowrap;
    }
  .currently .swatch-current {
    position: relative;
  }
  .currently .swatch-current .btn-remove {
    margin-top: -10px;
    position: absolute;
    right: 0;
    top: 50%;
  }
  .currently .swatch-current span {
    display: block;
    float: left;
  }
  .currently .swatch-link {
    display: inline-block;
    margin: 0 0 0 3px;
  }
  .currently .swatch-link:hover {
    border-color: #cccccc;
    cursor: default;
  }
  /* Other Swatch States */
  .configurable-swatch-box {
    background: none !important;
  }
  .configurable-swatch-box select.swatch-select {
    display: none;
  }
  .configurable-swatch-box .validation-advice {
    margin: 0 0 5px;
    background: #df280a;
    padding: 2px 5px !important;
    font-weight: bold;
    color: #fff !important;
    float: left;
    display: block;
    border-radius: 3px;
  }
  .product .availability {
    float: right;
    font-size: 13px;
    margin-top: 5px;
    font-weight: 300;
  }
  .product .cart .availability {
    border: medium none;
    float: none;
    width: 100%;
  }
  .price-box {
    display: grid;
    font-size: 16px;
    width: 100%;
  }
  .product-price p {
    margin: 0;
  }
  .price-box .old-price {
    display: grid;
    margin: 1px;
  }
  .price-box .price-from::after {
    content: "-";
    font-weight: bold;
  }
  .price-box .price-from,
  .price-box .price-to {
    display: grid;
    padding: 0;
  }
  .price-box .price-from .price,
  .price-box .price-to .price {
    margin: 0;
  }
  .price-box .price-label {
    display: none;
  }
  .price-box .old-price .price {
    color: brown;
    font-size: 85%;
    font-weight: 400;
    line-height: normal;
    text-decoration: line-through;
  }
  .price-box .special-price {
    float: left;
    margin: 0;
  }
  .price-box .price {
    font-size: 1.5em;
    line-height: normal;
    margin-right: 3px;
  }
  .product .product-info {
    float: left;
    padding: 0 10px;
    width: 100%;
  }
  .product {
    display: inline-block;
    margin: 10px 0 0;
    width: 100%;
  }
  .uct-def .product .product-info .name {
    font-size: 1.1em;
  }
  .button .material-icons {
    display: inline-table;
    font-size: 1.2em;
    vertical-align: middle;
  }
  .product .cart {
    float: left;
    margin: 0 0 15px;
    width: 100%;
  }
  .product .cart .action ul li {
    float: left;
    margin: 0 5px 0 0;
  }
  .product .cart li .availability {
    margin: 0;
  }
  .product .btn-cart .text {
    font-size: 1em;
    margin: 0 0 0 4px;
  }
  .product .cart li.lnk .button,
  .product-micro .btn-cart {
    height: 40px;
    padding: 0;
    text-align: center;
    width: 40px;
  }
  .product .availability .material-icons {
    float: left;
    font-size: 18px;
    line-height: 23px;
    margin: 0 2px;
  }
  .rating-box::before {
    clear: both;
    color: #c2c2c2;
    content: "\f006\f006\f006\f006\f006";
    font-family: fontawesome;
    font-size: 15px;
    letter-spacing: 4.5px;
    line-height: 18px;
  }
  .rating-box {
    display: inline-block;
    position: relative;
    width: 96px;
  }
  .rating-links .addreview-lnk {
    display: none;
  }
  .rating-links {
    display: inline-block;
  }
  .ratings .amount {
    display: none;
  }
  .rating-box .rating::before {
    color: #ff991d;
    content: "\f005\f005\f005\f005\f005";
    display: inherit;
    font-family: fontawesome;
    font-size: 15px;
    left: 0;
    letter-spacing: 4.5px;
    line-height: 18px;
    overflow: hidden;
    position: relative;
    top: 0;
  }
  .rating-box .rating {
    font-size: 0;
    left: 0;
    position: absolute;
    top: 0;
  }
  .rating-box .rating-number {
    display: none;
  }
  .mprod-s3 .cart {
    background: #252525;
    bottom: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    transform: translateY(100%);
    transition: all 0.3s ease-in-out 0s;
    visibility: hidden;
    z-index: 99;
  }
  .mprod-s3 .cart .action > ul {
    display: table;
    width: 100%;
  }
  .mprod-s3 .product .cart ul li {
    display: table-cell;
    float: none;
    margin: 0;
    width: 12%;
  }
  .mprod-s3 .product .cart ul li.add-cart-button {
    width: 55%;
  }
  .mprod-s3 .product:hover .cart {
    bottom: 0;
    margin: 0;
    opacity: 1;
    visibility: visible;
    z-index: 9;
    transform: translateY(0);
  }
  .mprod-s3 .product .cart li .button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    height: auto;
    margin: 0;
    padding: 10px 20%;
    width: auto;
  }
  .mprod-s3 .cart .lnk-quickview .text {
    display: none;
  }
  .mprod-s3 .product .cart .availability .sold-button {
    background: #ff4444;
    color: #fff;
  }
  .mprod-s3 .product .cart .btn-cart.button {
    margin: 0;
    padding-left: 8px;
    padding-right: 8px;
    width: 100%;
  }
  .mprod-s3 .product .cart .button.link-wishlist {
    padding-left: 8px;
  }
  .mprod-s3 .product .cart .button.link-qckview {
    padding-right: 8px;
  }
  .mprod-s3 .product .cart li.lnk .button {
    color: #fff;
  }
  .mprod-s2 .product .product-info {
    text-align: center;
  }
  .mprod-s2 .product .cart .action ul li {
    float: none;
  }
  .mprod-s2 .product .in-product {
    box-shadow: none;
  }
  .mprod-s2 .product .lnk-quickview .text {
    display: none;
  }
  .mprod-s2 .prod-image .lnk-sld li {
    display: inline-block;
    margin: 0 4px;
  }
  .mprod-s2 .product .btn-cart {
    height: auto;
    padding: 10px 15px;
    width: auto;
  }
  .mprod-s2 .product .btn-cart .text {
    display: inline-block;
  }
  .prod-image .lnk-sld li:first-child {
    margin-left: 0;
  }
  .prod-image .lnk-sld li:last-child {
    margin-right: 0;
  }
  /*all-product*/
  .micro-product-area .title h2 {
    font-size: 24px;
  }
  .micro-product-area .owl-buttons {
    top: -45px;
  }
  .product-micro {
    border: 1px solid #e8e8e8;
    float: left;
    padding: 15px;
    width: 100%;
    text-align: left;
  }
  .product-micro .product-micro-row > .col {
    padding-left: 0;
    padding-right: 0;
  }
  .product-micro .prod-image .tag {
    display: none;
  }
  .products .product-micro .prod-image {
    margin: 0;
  }
  .product-micro .tag {
    display: none;
  }
  .product-micro .lnk-quickview {
    display: none;
  }
  .product-micro .lnk-quickview .text {
    display: none;
  }
  .product-micro .product-name {
    color: #252525;
    font-size: 14px;
    font-weight: 400;
    min-height: auto;
  }
  .product-micro .ratings,
  .product-micro .price-box,
  .product-micro .product-name {
    margin: 0 0 5px;
  }
  .product-micro .cart {
    margin: 0;
  }
  .product-micro .btn-cart .text {
    display: none;
  }
  /*footer*/
  footer {
    float: left;
    margin: 50px 0 0;
    padding: 50px 0 0;
    width: 100%;
    background: #686d80;
  }
  footer .instgram li {
    display: inline;
    float: left;
    position: relative;
    width: 12.5%;
    cursor: pointer;
  }
  footer .instgram li:hover .instgram-hover {
    display: block;
  }
  .instgram-hover {
    background: rgb(0, 0, 0) none repeat scroll 0 0;
    border-radius: 30px;
    color: #fff;
    left: 40px;
    padding: 10px 20px;
    display: none;
    position: absolute;
    top: 40%;
  }
  footer .instgram img {
    width: 100%;
  }
  .aboutus-col ul li strong {
    font-weight: 600;
  }
  .f-weghit li {
    display: list-item;
    list-style: outside none none;
    margin-bottom: 10px;
  }
  .f-weghit li .icons {
    font-size: 16px;
    margin-bottom: 10px;
    margin-right: 9px;
  }
  .f-weghit > ul {
    margin-top: 50px;
  }
  .f-weghit > p {
    margin-top: 30px;
    color: #d0d0d0;
  }
  .instagram li {
    display: inline;
    float: left;
    margin-bottom: 6px;
    margin-right: 6px;
  }
  .f-weghit h4,
  .f-weghit2 h4 {
    color: #fff;
    margin-bottom: 30px;
    font-size: 16px;
    font-weight: 300;
  }
  .f-weghit2 li {
    display: list-item;
    list-style: outside none none;
    margin-bottom: 8px;
  }
  .f-weghit .pro-img {
    border-radius: 7px;
    float: left;
    margin-right: 15px;
    position: relative;
    width: 25%;
  }
  .f-weghit .pro-text-outer {
    padding: 0;
  }
  .f-weghit .pro-text-outer h4 {
    margin: 0;
  }
  .copayright-wrap {
    color: #9d9ea8;
    float: left;
    font-size: 12px;
    padding: 20px 0;
    width: 100%;
  }
  .copayright-wrap a {
    color: #fb6477;
  }
  .copayright-wrap a:hover {
    color: #000;
    text-decoration: none;
  }
  .copayright-wrap li {
    display: inline;
    margin-left: 5px;
  }
  .copayright-wrap li a {
    color: #aaa;
  }
  .copayright-wrap li a:hover {
    color: #fb6477;
  }
  .copyright {
    line-height: 35px;
  }
  .newletter-outer a {
    color: rgb(97, 191, 190);
  }
  .f-link {
    margin-bottom: 30px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    padding: 0;
  }
  .f-link > li {
    display: inline;
    padding: 10px 6px;
    position: relative;
  }
  .fc-links li:first-child {
    padding-left: 0;
  }
  .fc-links li:last-child {
    padding-right: 0;
  }
  .fc-links li::after {
    border-right: 1px solid;
    content: "";
    display: inline-block;
    height: 6px;
    margin: -3px 0 0;
    padding-left: 6px;
    position: absolute;
    top: 50%;
  }
  .fc-links li:last-child:after {
    display: none;
  }
  .f-weghit3 .newletter-outer {
    margin-top: 0;
  }
  .f-weghit3 .scoial-footer {
    float: right;
    margin-top: 15px;
  }
  .f-weghit3 .scoial-footer a {
    color: #aaa;
  }
  .f-weghit3 > img {
    margin-top: 17px;
  }
  .footer .module-title {
    font-size: 1.1em;
    font-weight: normal;
    margin: 0 0 25px;
    text-transform: uppercase;
    color: #ffffff;
  }
  .footer-s1 .f-weghit > ul {
    margin: 20px 0 90px 0;
    font-size: 0.9em;
    color: #d0d0d0;
  }
  .aboutus-col ul li .material-icons {
    display: inline-block;
    float: left;
    font-size: 16px;
    margin: 0 5px 0 0;
  }
  .aboutus-col .about-ul {
    margin-top: 20px;
  }
  .footer-s1 .list-unstyled li a {
    font-size: 0.9em;
    color: #d0d0d0;
  }
  .footer-s1 .f-weghit2 > h4,
  .footer-s1 .f-weghit h4 {
    color: rgb(37, 37, 37);
    text-transform: uppercase;
    font-weight: 400;
  }
  .footer-s1 .copayright-wrap,
  .footer-s2 .copayright-wrap {
    margin: 10px 0 0;
    background: #ebeef3;
  }
  .footer-s1 .cwhite a {
    color: rgb(13, 32, 53);
  }
  .footer-s1 .scoial-footer,
  .footer-s1 .scoial-footer ul {
    margin: 0;
  }
  .footer-s1 .scoial-footer li a {
    color: #aaa;
    font-size: 15px;
  }
  .footer-s1 .f-weghit2 {
    width: 100%;
  }
  .footer-s2 .footer-bot {
    padding-bottom: 30px;
  }
  .footer-s3 {
    background: #16151b none repeat scroll 0 0;
    color: #d0d0d0;
  }
  .footer-s3 a {
    color: #d0d0d0;
  }
  .footer-s4 {
    padding-top: 20px;
  }
  .footer-s4 .sub-text,
  .hm5-fs .sub-text {
    display: none;
  }
  .footer-s4 .module-heading,
  .hm5-fs .module-heading,
  .hm5-insta .module-heading,
  .hm6-fs .module-heading {
    display: none;
  }
  .footer-s4 .signup-input {
    border: 1px solid #dddddd;
    border-radius: 30px;
  }
  .footer-s4 .signup-input .input-text {
    background: transparent;
  }
  .footer-s4 .signup-input .button .text,
  .hm5-fs .signup-input .button .text {
    display: none;
  }
  .footer-s4 .signup-input .button {
    background: transparent;
    border: medium none;
    right: 0;
  }
  .footer-s4 .footer-top .container,
  .footer-s5 .footer-top .container,
  .footer-s6 .footer-top .container {
    border-color: #dddddd;
  }
  .footer-s5 {
    padding: 0;
  }
  .footer-s6 .footer-bottom {
    font-size: 0.8em;
  }
  
  /*.hm1-fs .form-subscribe-header {display: none;}
  .hm1-fs .text {display: none;}*/
  
  .hm1-fs .signup-input {
    /* border-radius: 30px; */
    display: inline-block;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .hm2-fs .signup-input {
    border: 1px solid #333333;
  }
  .hm2-fs .signup-input .input-text {
    background: transparent;
    border: medium none;
    border-radius: 0;
    color: inherit;
  }
  .hm2-fs .signup-input .button .text {
    display: none;
  }
  .hm2-fs .signup-input .button {
    background: transparent;
    float: right;
    padding: 0 16px;
    right: 0;
  }
  .hm5-fs,
  .hm6-fs {
    margin: 0 auto;
    max-width: 500px;
    width: 100%;
  }
  .hm6-fs .signup-input .button .material-icons {
    display: none;
  }
  .hm5-fs .signup-input .button,
  .hm6-fs .signup-input .button {
    color: #fff;
  }
  .hm6-fs .sub-text {
    margin: 0 0 15px;
    text-align: center;
  }
  .hm5-insta {
    margin-bottom: 40px;
  }
  .footer-logo {
    display: inline-table;
  }
  .form-subscribe-header {
    display: none;
  }
  .signup-input {
    display: inline-block;
    margin: 5px 0 15px;
    position: relative;
    width: 100%;
  }
  .signup-input .input-text {
    /*border: medium none;*/
    border-radius: 0 0 0 0;
    color: #fff;
    float: left;
    padding: 10px 15% 10px 26px;
    width: 100%;
    background: #686d80;
    font-size: 12px;
    border-style: solid;
    border-width: 1px;
  }
  .signup-input .button {
    background: transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    color: #fff;
    float: left;
    height: 100%;
    max-height: 42px;
    padding: 0 25px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
  }
  .hm1-fs .signup-input .button {
    color: #fff;
  }
  .signup-input .validation-failed {
    margin-bottom: 20px;
  }
  .signup-input .validation-advice {
    left: 10px;
    position: absolute;
    top: 70%;
  }
  footer .scoial-footer li {
    display: inline-block;
    margin: 0 10px;
  }
  .footer-top,
  .footer-bottom {
    float: left;
    width: 100%;
  }
  .f-weghit .instagram {
    padding: 0;
  }
  .instafeed li {
    display: inline;
    float: left;
    margin-bottom: 6px;
    margin-right: 6px;
  }
  .instacol .instafeed li {
    max-width: 84px;
  }
  .instacol .instagram-text {
    display: none;
  }
  .instafeed-wrapper {
    overflow: hidden;
    position: relative;
  }
  .instagram-text {
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99;
  }
  .instagram-text i {
    margin: 0 10px 0 0;
  }
  .instagram-text p {
    background: #fff none repeat scroll 0 0;
    color: #000;
    display: inline-block;
    font-size: 20px;
    padding: 5px 20px;
  }
  .instafeed a:hover::before {
    opacity: 1;
  }
  .instafeed a:hover::after {
    opacity: 1;
    visibility: visible;
  }
  .instafeed a {
    display: block;
    float: left;
    height: 100%;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    width: 100%;
  }
  .instafeed a::after {
    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    transition: all 300ms linear 0s;
    visibility: hidden;
    width: 100%;
    z-index: 1;
  }
  .instafeed a::before {
    color: #fff;
    content: "\e315";
    display: block;
    font-family: "Material Icons";
    font-size: 1.8em;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 7;
  }
  .hm5-insta .instafeed li {
    display: block;
    float: left;
    height: 10%;
    margin: 0;
    position: relative;
    width: 10%;
  }
  .instagram-text p span {
    color: #aaa;
  }
  .footer-s2 {
    background: #16151b none repeat scroll 0 0;
    color: #d0d0d0;
  }
  .footer-s2 a {
    color: #d0d0d0;
  }
  .footer-top .container {
    border-bottom: 1px solid #28272a;
  }
  .blog-footcol .item .blog-post-image {
    display: inline-block;
    float: left;
    width: 20%;
  }
  .blog-footcol .blog-post-info {
    float: left;
    margin-left: 2%;
    width: 78%;
  }
  .blog-footcol .blog-post-info .name {
    font-size: 1em;
    margin: 0 0 10px;
  }
  .blog-footcol .item {
    float: left;
    margin: 0 0 40px;
    width: 100%;
  }
  .blog-footcol .item:last-child {
    margin: 0;
  }
  /*modal-popup*/
  .modal-popup .form-control {
    background: transparent;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: rgb(136, 136, 136);
    float: left;
    font-size: 12px;
    width: 75%;
  }
  .modal-popup .social-icon-popup {
    width: 80%;
    margin: auto;
  }
  .modal-popup .social-icon-popup li {
    display: inline;
    margin-left: 15px;
  }
  .modal-popup .social-icon-popup li a {
    color: #aaa;
  }
  .modal-popup .social-icon-popup li a:hover {
    color: #f5f5f5;
  }
  .modal-popup .form-group {
    background: #fff none repeat scroll 0 0;
    border-radius: 30px;
    box-shadow: 1px 6px 1px rgb(221, 221, 221);
    display: table;
    margin: 30px auto;
    padding: 5px 10px;
    width: 80%;
  }
  .modal-popup .btn-black {
    background: transparent;
    border-radius: 0;
    color: rgb(37, 37, 37);
    float: left;
    font-size: 12px;
  }
  .modal-popup .pt-20 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .modal-popup .heading.font34.inverse {
    color: rgb(51, 51, 51);
    font-size: 40px;
    margin-bottom: 10px;
  }
  .modal-popup .font22.text-center {
    margin-bottom: 30px;
  }
  .modal-popup .modal-content {
    background: #f5f5f5;
    border: none;
    border-radius: 0;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    outline: 0 none;
    position: relative;
  }
  .modal-popup h3 {
    font-size: 30px;
    margin-bottom: 30px;
  }
  .modal-popup h3 span {
    font-size: 40px;
    color: #0d2035;
  }
  .modal-popup .scissor {
    border: 1px dashed;
    margin: 15px auto;
    padding: 14px;
    width: 80%;
    position: relative;
  }
  .modal-popup .scissor::before {
    background: rgba(0, 0, 0, 0) url("https://lojista.racaza.com.br/skin/frontend/tezus/conecta/images/33_newsletter/scissor_icon.png")
      no-repeat scroll 0 0;
    content: "";
    height: 24px;
    left: -8px;
    position: absolute;
    width: 15px;
  }
  .modal-popup .modal-body,
  .modal-popup .container-fluid {
    padding: 0;
  }
  .modal-lg {
    margin: 15% auto 0;
    width: 900px;
  }
  .modal-popup button.close {
    border: 0 none;
    border-radius: 5px;
    color: rgb(29, 29, 29);
    cursor: pointer;
    font-size: 14px;
    opacity: 1;
    padding: 10px;
    position: absolute;
    right: 0;
    text-shadow: 0 0 0;
    top: 0;
    z-index: 99;
  }
  /*breadcrumbs*/
  .breadcrumbs_hr {
    border-bottom: 1px solid #f5f5f5;
    display: inline-block;
    float: left;
    height: 1px;
    margin: 0 0 50px;
    width: 100%;
  }
  .breadcrumbs {
    background: #ebeef3;
    border-radius: 0;
    padding: 17px 0;
    float: left;
    width: 100%;
    margin: 0 0 50px;
  }
  .breadcrumbs h2 {
    float: right;
    font-size: 1.2em;
    font-weight: 400;
    text-align: left;
  }
  .breadcrumbs ol {
    list-style: outside none none;
  }
  .breadcrumbs li {
    display: inline;
    margin-right: 15px;
    position: relative;
  }
  .breadcrumbs li.active {
    color: #0d2035;
  }
  .breadcrumbs li + li::before {
    color: #252525;
  }
  .breadcrumbs li::after {
    bottom: -4px;
    content: ".";
    float: left;
    font-size: 30px;
    position: absolute;
    right: -9px;
  }
  .breadcrumbs li:last-child::after {
    display: none;
  }
  .breadcrumbs.no-bg {
    background: transparent;
    border-bottom: 1px solid #f2f2f2;
    padding: 10px 0;
  }
  /*myaccount*/
  .customer-account-index .sidebar {
    display: block !important;
  }
  .block.block-account {
    border: 1px solid #ddd;
    margin: 0 0 20px;
  }
  .box-recent .box-head > h2 {
    display: inline-block;
    font-size: 20px;
    margin: 12px 0 18px;
  }
  .box-recent .box-head > a {
    float: right;
    line-height: 50px;
  }
  .box-recent .box-head > a.button {
    line-height: normal;
  }
  #my-orders-table tbody td.view.last {
    width: 170px;
  }
  #my-orders-table thead th.total,
  #my-orders-table thead th.status {
    width: 120px;
  }
  .box-account.box-recent {
    margin: 0 0 20px;
  }
  .sidebar .block-account .block-title {
    border-bottom-color: #ddd;
    margin: 0;
    padding: 10px;
  }
  .block-account .block-content ul li {
    border-bottom: 1px solid #f9f9f9;
    font-size: 14px;
    padding: 8px;
  }
  .block-account li.current strong {
    font-weight: 500;
  }
  .block-account .block-content ul li:last-child {
    border-bottom: 0;
  }
  .block-account .block-content ul li:hover,
  .block-account .block-content ul li.current {
    background: #f9f9f9 none repeat scroll 0 0;
  }
  .sidebar .block.block-account .block-content {
    margin-bottom: 0;
  }
  .linearize-table thead th,
  .data-table thead th {
    font-weight: 500;
    padding: 10px;
  }
  .linearize-table thead,
  .data-table thead {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #efefef;
  }
  .linearize-table .even {
    background: #f9f9f9 none repeat scroll 0 0;
  }
  .linearize-table tbody td,
  .data-table tbody td {
    padding: 10px;
  }
  .linearize-table .product-name,
  .data-table .product-name {
    font-size: 16px;
    margin: 10px 0;
  }
  .linearize-table tfoot,
  .data-table tfoot {
    background: #f9f9f9 none repeat scroll 0 0;
  }
  .linearize-table tfoot td,
  .data-table tfoot td {
    font-size: 1.2em;
    padding: 10px;
    text-align: right;
  }
  .linearize-table .wishlist-sku,
  .data-table .wishlist-sku {
    float: left;
    margin: 0 0 10px;
    width: 100%;
  }
  .customer-wishlist-item-info textarea {
    margin: 0 0 10px;
    width: 90%;
  }
  #wishlist-view-form .fieldset {
    border: medium none;
  }
  .linearize-table,
  .data-table {
    border: 1px solid #efefef;
    white-space: nowrap;
    display: table;
    width: 99.9%;
  }
  .linearize-table .input-text.qty,
  .data-table .input-text.qty {
    text-align: center;
    width: 55px;
  }
  .customer-wishlist-item-cart .cart-cell {
    display: inline-block;
    float: left;
    margin: 0 5px 0 0;
  }
  .customer-wishlist-item-cart p {
    margin: 0;
  }
  .customer-wishlist-item-cart {
    width: 130px;
  }
  .dashboard .welcome-msg {
    background: #dff0d8 none repeat scroll 0 0;
    border: 1px solid #d6e9c6;
    border-radius: 4px;
    color: #3c763d;
    margin: 0 0 10px;
    padding: 10px;
  }
  .my-account .page-title.title-buttons {
    background: #f9f9f9 none repeat scroll 0 0;
    display: inline-block;
    margin: 0 0 10px;
    padding: 10px;
    text-align: right;
    width: 100%;
  }
  .my-account .order-info > dt {
    display: inline-block;
  }
  .my-account .order-details .sub-title {
    background: #f9f9f9 none repeat scroll 0 0;
    font-size: 20px;
    padding: 8px 10px;
  }
  .my-account .order-info > dd {
    display: inline-block;
  }
  .my-account .order-info dd > ul > li {
    background: #e8e8e8 none repeat scroll 0 0;
    display: inline-block;
    margin: 0 2px;
    padding: 3px 6px;
  }
  .my-account .pager.pager-no-toolbar {
    display: none;
  }
  .my-account .page-title.title-buttons > h1 {
    display: inline-block;
    float: left;
    font-size: 20px;
    margin: 0;
    text-align: left;
  }
  .my-account .pager {
    display: inline-block;
    width: 100%;
  }
  .my-account .pager .amount {
    display: inline-block;
    float: left;
  }
  .my-account .pager .limiter {
    display: inline-block;
    float: right;
  }
  .my-account .product-review {
    display: inline-block;
    width: 100%;
  }
  .my-account .product-review .product-img-box {
    display: inline-block;
    float: left;
    width: 35%;
    margin: 0 2% 0 0;
  }
  .my-account .product-review .product-details {
    display: inline-block;
    float: left;
    width: 63%;
  }
  .my-account .product-review .label {
    display: inline-block;
    font-size: 15px;
    margin: 0 0 10px;
    padding: 0;
  }
  .my-account .ratings-table {
    float: left;
    width: 100%;
  }
  .my-account dl.ratings-description {
    float: left;
    margin: 20px 0;
    width: 100%;
  }
  .my-account .product-review .product-details h3 {
    font-size: 16px;
  }
  .data-table {
    white-space: inherit;
  }
  .my-wishlist table td textarea {
    margin: 15px 0 0;
    width: 100%;
  }
  .my-wishlist .data-table .cart-cell {
    line-height: 30px;
    text-align: center;
  }
  .my-wishlist .add-to-cart-alt .qty {
    margin: 0 0 10px;
    padding: 4px 0;
  }
  .my-wishlist .product-image {
    display: table;
    min-width: 100px;
  }
  /*checkout*/
  .opc .col2-set {
    margin: 0;
    width: 100%;
  }
  .opc .col2-set h3,
  .opc .col2-set h4 {
    font-size: 1.3em;
    margin: 0 0 15px;
  }
  .opc .col2-set .col-1 ul.form-list {
    margin: 0 0 15px;
  }
  .opc .col2-set .col-1 .required {
    display: none;
  }
  .main ol.opc {
    float: left;
    list-style: outside none none;
    padding: 0;
    width: 100%;
  }
  .opc .col2-set .col-1,
  .opc .col2-set .col-2 {
    border: medium none;
    box-shadow: none;
    min-height: auto;
    width: 49.7%;
  }
  .opc .col2-set .col-1 .button {
    float: left;
  }
  .opc .fields .field select {
    width: 100%;
  }
  .opc .input-box .v-fix {
    display: inline-block;
  }
  .opc .buttons-set a.f-left {
    margin: 0 10px 0 0;
  }
  .opc > li.section {
    border: 1px solid #efefef;
    float: left;
    margin: 0 0 5px;
    width: 100%;
  }
  .opc li.section .step-title {
    background: #f9f9f9 none repeat scroll 0 0;
    display: inline-block;
    width: 100%;
    float: left;
  }
  .opc li.section.active .step-title {
    border-bottom: 1px solid #efefef;
  }
  .opc li.section .step-title .number {
    background: #eee none repeat scroll 0 0;
    display: inline-block;
    float: left;
    margin: 0 10px 0 0;
    padding: 10px 15px;
    text-transform: uppercase;
  }
  .opc li.section .step-title > a {
    float: right;
    font-weight: 500;
    padding: 10px;
  }
  .opc li.section .step.a-item {
    float: left;
    padding: 15px;
    width: 100%;
  }
  .opc li.section .step-title h2 {
    display: inline-block;
    float: left;
    font-size: 1.1em;
    margin: 0;
    padding: 10px 0 9px;
  }
  .opc .form-list > li ul li {
    float: left;
    margin: 0 0 10px;
    width: 100%;
  }
  .opc .sp-methods > dt {
    font-size: 14px;
    margin: 0 0 10px;
  }
  .opc .sp-methods > dd {
    margin: 0 0 20px;
  }
  .opc .sp-methods label {
    font-weight: normal;
  }
  .opc .gift-messages > h3 {
    font-size: 16px;
  }
  .opc .gift-messages-form {
    background: #f9f9f9 none repeat scroll 0 0;
    margin: 0 0 10px;
    padding: 5px 10px;
  }
  #allow-gift-message-container ol li.item .product-img-box {
    display: inline-block;
    float: left;
    width: 20%;
  }
  #allow-gift-message-container ol li.item .product-img-box {
    display: inline-block;
    float: left;
    width: 20%;
  }
  #allow-gift-message-container ol li.item .details {
    float: left;
    width: 80%;
  }
  #allow-gift-message-container ol li.item .product-name {
    font-weight: bold;
  }
  #checkout-review-load > div {
    float: left;
    margin: 10px 0;
    width: 100%;
  }
  #checkout-review-table-wrapper {
    overflow-x: auto;
  }
  .opc-block-progress dl > div {
    border: 1px solid #efefef;
    display: inline-block;
    margin: 0 0 5px;
    width: 100%;
  }
  .opc-block-progress dl dt {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #efefef;
    padding: 10px;
    width: 100%;
    font-weight: 500;
  }
  .opc-block-progress dl dd {
    display: inline-block;
    padding: 10px;
    width: 100%;
  }
  .checkout-onepage-success .buttons-set .button {
    float: left;
  }
  .opc .step .fieldset {
    border: medium none;
  }
  table tfoot tr.last td > strong {
    font-size: 1.2em;
    font-weight: 500;
  }
  .opc fieldset .button {
    margin: 10px 0 0;
  }
  .opc .buttons-set .button {
    float: right;
  }
  /*print*/
  .page-print {
    margin: 0 auto;
    width: 6.5in;
  }
  .page-print h1 {
    font-size: 22px;
  }
  .page-print h2 {
    font-size: 20px;
  }
  .page-print .col2-set {
    margin: 0 0 5px;
  }
  .page-print .col2-set .col-1,
  .page-print .col2-set .col-2 {
    border: medium none;
    box-shadow: none;
    min-height: 90px;
  }
  .page-print .box-info .box-head,
  .page-print .col2-set .col-1 > h2,
  .page-print .col2-set .col-2 > h2 {
    background: transparent;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 10px 0;
  }
  .page-print .data-table tfoot td {
    padding: 5px 15px;
    text-align: right;
  }
  .page-print .a-right,
  .page-print .align-right {
    text-align: right !important;
  }
  .nobr,
  .nowrap {
    white-space: nowrap;
  }
  .page-print td,
  .page-print th {
    border: 1px solid #efefef;
  }
  /*cart-page*/
  .cart-table {
    margin: 0 0 50px;
  }
  .cart-table tr {
    border: 1px solid #f2f2f2;
  }
  .cart-table .product-cart-sku {
    font-size: 0.9em;
    font-style: italic;
  }
  .cart-table .cart-price {
    font-size: 1.2em;
    font-weight: 500;
  }
  .cart-links > li {
    display: inline-block;
  }
  .cart-links li .button {
    margin: 0 5px;
  }
  .cart-table tfoot {
    border-top: 1px solid #efefef;
    background: transparent;
  }
  .cart .cart-table {
    border: 1px solid #efefef;
    width: 100%;
    white-space: normal;
    display: inline-table;
    table-layout: auto;
  }
  .cart .cart-table thead {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #efefef;
  }
  .cart-table thead th {
    font-size: 16px;
    padding: 10px;
  }
  .product-cart-actions .button.btn-update {
    display: none;
    transition: all 0.3s ease-in-out 0s;
  }
  .product-cart-actions .buttons {
    margin: 5px 0 0;
  }
  .product-cart-actions .cart-links a {
    display: inline-block;
    line-height: 45px;
  }
  .cart-table tbody td {
    padding: 10px;
  }
  .cart td.product-cart-remove {
    width: 78px;
  }
  .product-cart-info .label {
    font-size: 13px;
    padding: 0 5px 0 0;
  }
  .item-options dt {
    clear: left;
    color: #999;
    display: inline-block;
    float: left;
    font-style: italic;
  }
  .item-options dt::after {
    content: ":";
    margin: 4px;
  }
  .item-options {
    display: inline-block;
    margin: 3px 0 0;
    padding: 0 0 0 10px;
  }
  .item-options dd {
    display: inline-block;
    float: left;
  }
  .cart-table tfoot td {
    padding: 10px;
  }
  .cart .cart-forms .discount {
    margin: 0 0 15px;
  }
  .cart .cart-forms .discount,
  .cart .cart-forms .shipping {
    border: 1px solid #efefef;
    float: left;
    width: 100%;
  }
  .cart-forms .discount > h2,
  .cart-forms .shipping > h2 {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #efefef;
    font-size: 1.2em;
    margin: 0;
    padding: 10px;
  }
  .cart-table .btn-continue {
    float: left;
  }
  .cart-totals > table td {
    border: 1px solid #efefef;
  }
  .cart-totals > table td strong {
    font-weight: 500;
  }
  .cart-forms .discount .discount-form,
  .cart-forms .shipping .shipping-form {
    float: left;
    padding: 10px;
    width: 100%;
  }
  .cart .cart-forms,
  .cart .cart-totals-wrapper {
    margin: 30px 0;
  }
  .cart-totals > table td {
    padding: 10px;
  }
  .cart-totals > table > tbody td {
    font-size: 16px;
    padding: 10px 10px 0;
    text-align: right;
  }
  .cart-totals > table > tbody tr:last td {
    padding-bottom: 10px;
  }
  .cart-totals > table td {
    padding: 10px;
  }
  .cart-totals > table {
    width: 100%;
  }
  .cart-totals > table tfoot td {
    font-size: 1.3em;
    text-align: right;
  }
  .cart-totals .checkout-types.bottom {
    padding: 10px;
    text-align: right;
  }
  .cart-totals-wrapper .btn-checkout {
    font-size: 1.2em;
    margin: 5px 0 10px;
    padding: 10px 30px;
  }
  .cart-totals > table tr:last-child td {
    padding-bottom: 10px;
  }
  .cart-forms select {
    height: 35px;
  }
  .cart-forms .input-text,
  .cart-forms select {
    width: 100%;
  }
  .cart-forms .button-wrapper {
    margin: 10px 0 0;
  }
  .cart .checkout-types.top {
    display: none;
  }
  .sp-methods {
    float: left;
    margin: 20px 0 0;
    width: 100%;
  }
  /*login*/
  .account-login .new-users,
  .account-login .registered-users,
  .col-main .fieldset {
    border: 1px solid #efefef;
    float: left;
    margin: 0 0 30px;
    width: 100%;
    border-radius: 2px;
  }
  .new-users .content > h2,
  .registered-users .content > h2,
  .fieldset h2.legend {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #efefef;
    font-size: 18px;
    margin: 0;
    padding: 12px 10px;
  }
  .account-login .new-users .inner-content,
  .account-login .registered-users .inner-content {
    padding: 10px;
  }
  .new-users .buttons-set .button,
  .registered-users .buttons-set .button {
    display: inline-block;
    float: right;
  }
  .account-login .new-users .buttons-set {
    padding: 133px 0 0;
  }
  .form-list .fields .field:last-child {
    margin: 0;
  }
  .account-create .buttons-set .back-link {
    display: inline-block;
    margin: 0;
  }
  /*compare*/
  .compare-table {
    border: 1px solid #f2f2f2;
    margin: 0 0 20px;
    width: 100%;
  }
  .compare-table tr > th {
    background: #f2f2f2 none repeat scroll 0 0;
    min-width: 10%;
    color: hsl(0, 0%, 27%);
    font-size: 14px;
    font-weight: normal;
    padding: 5px 15px;
    text-align: right;
    text-transform: uppercase;
  }
  .compare-table td {
    padding: 10px 15px;
    border-top: 1px solid #f2f2f2;
  }
  .compare-table .product-name {
    font-size: 20px;
  }
  .compare-table td > p {
    display: inline-block;
  }
  .compare-table ul.add-to-links {
    display: inline-block;
  }
  .catalog-product-compare-index {
    margin: 0 auto;
    overflow: auto;
    width: 95%;
  }
  .compare-table .price-box {
    margin: 0 0 15px;
  }
  /* blog */
  .recent-box li {
    float: left;
    margin-bottom: 30px;
    width: 100%;
  }
  .recent-box .pro-img {
    float: left;
    width: auto;
  }
  .recent-box .pro-text-outer {
    padding-left: 11px;
  }
  .recent-comment-box li {
    float: left;
    margin-bottom: 30px;
    width: 100%;
  }
  .recent-comment-box .pro-img {
    float: left;
    width: auto;
  }
  .recent-comment-box .pro-text-outer {
    padding-left: 11px;
    padding-top: 0;
    width: 69%;
  }
  .archives-box a {
    color: #333e48;
  }
  .archives-box a:hover {
    color: #0d2035;
  }
  .rp-txt {
    color: #0d2035;
  }
  .blog-tags-box a {
    border: 1px solid rgb(221, 221, 221);
    border-radius: 3px;
    color: rgb(51, 62, 72);
    float: left;
    margin-bottom: 15px;
    padding: 5px 12px;
  }
  .blog-tags-box a:hover {
    border: 1px solid #0d2035;
    color: #fff;
    background: #0d2035;
  }
  .blog-tags-box > ul {
    float: left;
  }
  .blog-tags-box li {
    float: left;
    margin-right: 10px;
  }
  .blog {
  }
  .blog-img {
    position: relative;
  }
  .blog-img-hover {
    height: 100%;
    padding: 25%;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
  }
  .blog-img-hover a {
    background: rgb(177, 30, 34) none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    display: block;
    font-size: 22px;
    height: 50px;
    margin: auto;
    transform: scale(0.2);
    transition: all 0.15s ease-in-out 0s;
    padding: 15px;
    width: 50px;
  }
  .blog-img-hover:hover a {
    transform: scale(1);
  }
  .blog-text a h3 {
    color: rgb(51, 62, 72);
    font-size: 18px;
    margin-bottom: 15px;
  }
  .blog-text {
    color: rgb(51, 62, 72);
    float: left;
    margin: 30px 0 50px;
    width: 100%;
  }
  .blog-text span {
    color: rgb(167, 167, 167);
  }
  .blog-text .red {
    color: rgb(37, 37, 37);
  }
  .btn-outer .read-more {
    border-radius: 3px;
    color: #0d2035;
    float: right;
    margin-bottom: 15px;
    padding: 15px 20px;
    text-transform: uppercase;
  }
  .btn-outer .read-more:hover {
    color: #252525;
  }
  .btn-outer > ul {
    float: left;
    margin-top: 20px;
  }
  .btn-outer li {
    display: inline;
    margin-left: 10px;
    float: left;
  }
  .btn-outer a {
    color: rgb(159, 159, 159);
  }
  .btn-outer a:hover {
    color: #0d2035;
  }
  .blog-outer .date-tage {
    background: #fff none repeat scroll 0 0;
    border-radius: 30px;
    padding: 5px 19px;
    position: absolute;
    right: 10px;
    top: 10px;
  }
  .blog-outer {
    float: left;
    font-size: 12px;
    position: relative;
    width: 100%;
    margin-top: 25px;
  }
  .blog-outer > img {
    width: 100%;
  }
  .btn-outer {
    float: left;
    width: 100%;
  }
  .btn-outer i {
    float: left;
    margin-right: 5px;
    color: rgb(13, 32, 53);
  }
  .blog-text > p {
    margin-bottom: 15px;
  }
  .hank {
    margin: 15px 0 10px;
  }
  .blog .hank a {
    display: block;
    margin-top: 22px;
    margin-bottom: 22px;
    font-size: 20px;
    color: rgb(51, 62, 72);
  }
  .blog .hank a:hover {
    color: #0d2035;
  }
  .blog-deatails p {
    margin-bottom: 30px;
  }
  .blog-deatails {
    color: rgb(51, 62, 72);
  }
  .time .date {
    color: #9f9f9f;
  }
  .time span {
    color: #e24347;
  }
  .blog-img-hover {
    opacity: 0;
  }
  .blog-img-hover:hover {
    opacity: 1;
  }
  .blog-img img {
    width: 100%;
  }
  .inner-blog-header {
    background: rgba(0, 0, 0, 0) url("https://lojista.racaza.com.br/skin/frontend/tezus/conecta/images/blog-header.jpg") no-repeat scroll
      0 0 / cover;
  }
  .wg-title {
    border-bottom: 2px solid #ddd;
    color: #333333;
    float: left;
    font-family: "Playfair Display", serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0;
    margin-bottom: 20px;
    margin-top: 0;
    padding-bottom: 20px;
    text-transform: capitalize;
    width: 100%;
  }
  .left_menu ul li::after {
    background: #5cb1e2 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    transition: all 0.5s ease 0s;
    width: 0;
  }
  .blog-deatails img {
    width: 100%;
  }
  .reply > img {
    width: auto;
  }
  .comment-post-img .hank > a {
    font-size: 16px;
    margin-bottom: 0;
  }
  .comment-post-img .hank {
    margin-bottom: 8px;
  }
  .zcube-recent-posts-widget-with-thumbnails > ul {
    float: left;
    margin-bottom: 50px;
  }
  .left_menu ul li {
    border-bottom: 1px solid #e5e5e5;
    line-height: 50px;
    list-style: inside none none;
  }
  .zcube-recent-posts-widget-with-thumbnails ul li .recent-thumb {
    margin-right: 20px;
    min-width: 60px;
    position: relative;
    float: left;
  }
  .zcube-recent-posts-widget-with-thumbnails ul li {
    float: left;
    line-height: 50px;
    list-style: inside none none;
    margin-bottom: 10px;
  }
  .zcube-recent-posts-widget-with-thumbnails
    ul
    li
    .recent-detail
    .zcube-post-title {
    color: #333333;
    font-size: 12px;
    line-height: 18px;
  }
  .zcube-recent-posts-widget-with-thumbnails > ul {
    padding: 0;
  }
  .left_menu.blog-lft > ul {
    padding: 0;
  }
  .zcube-recent-posts-widget-with-thumbnails ul li a {
    color: #333333;
    text-transform: capitalize;
    transition: all 0.5s ease 0s;
  }
  .left_menu.blog-lft a {
    color: #6f6f6f;
    font-size: 14px;
    text-decoration: none;
  }
  .left_menu.blog-lft a:hover {
    color: #e24347;
  }
  blockquote {
    background: rgba(0, 0, 0, 0) url("https://lojista.racaza.com.br/skin/frontend/tezus/conecta/images/qoute-icon.png") no-repeat scroll
      8px 12px;
    font-size: 16px;
    font-style: italic;
    margin: 20px 0 40px;
    padding: 10px 22px;
    position: relative;
    border-left: 2px solid rgb(226, 67, 71);
  }
  .blog-deatils .hank a {
    display: inline-table;
    font-size: 26px;
    margin-top: 20px;
  }
  .blog-deatils .col-md-4 .hank a {
    font-size: 16px;
  }
  .blog-tags-social .blog-tag a {
    border-radius: 0;
    color: #8e9699;
    font-size: 11px;
    line-height: 36px;
    margin-left: 10px;
  }
  .blog-social .social-list {
    display: inline-block;
    margin: 0;
    padding: 0;
  }
  .blog-social .social-list li {
    display: inline-block;
    list-style: outside none none;
    padding: 0 15px 0 0;
  }
  .blog-social .social-list li .fa {
    color: #212121;
    display: block;
    font-size: 14px;
    text-align: center;
  }
  .blog-social.col-md-6 > strong {
    margin-right: 15px;
  }
  .blog-tags-social {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin-bottom: 50px;
    padding: 10px 0;
  }
  .blog-text-post a {
    color: #222626;
  }
  .left_menu.blog-lft li {
    border: medium none;
    line-height: 30px;
    padding: 0;
  }
  .reply {
    color: #1f1f1f;
    font-size: 14px;
  }
  .comments-area .offset2 {
    margin-left: 137px;
  }
  .blog-text-post a {
    color: #222626;
  }
  .bdr3 {
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
  }
  .comment-post-img {
    border-top: 1px solid #ddd;
    float: left;
    margin-top: 50px;
    padding: 10px 0 0;
  }
  .comment-post-img > h2 {
    font-size: 25px;
    margin-bottom: 50px;
    position: relative;
  }
  .comment-post-img > h2::before {
    background: #e24347;
    bottom: -10px;
    content: "";
    height: 3px;
    position: absolute;
    width: 40px;
  }
  #respond {
    float: left;
    margin-bottom: 100px;
    width: 100%;
  }
  #respond > h2 {
    font-size: 25px;
    margin-bottom: 50px;
    position: relative;
  }
  #respond > h2::before {
    background: #e24347;
    bottom: -10px;
    content: "";
    height: 3px;
    position: absolute;
    width: 40px;
  }
  #comments #commentform p input[type="text"],
  #comments #commentform p textarea {
    border: 1px solid #ddd;
    border-radius: 0;
    font-size: 13px;
    padding: 10px;
    width: 100%;
  }
  #comments #commentform p textarea {
    height: 100px;
    width: 100%;
  }
  #comments #commentform p {
    margin: 0 0 10px;
  }
  #comments #commentform p.form-submit input {
    background: rgb(51, 62, 72) none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 1.5px;
    line-height: 30px;
    margin-top: 40px;
    padding: 10px 23px;
    text-transform: uppercase;
  }
  #comments #commentform p.form-submit:hover input {
    background: #0d2035;
  }
  #comments #respond {
    padding-top: 50px;
  }
  #comments #commentform p.comment-form-author,
  #comments #commentform p.comment-form-email {
    float: left;
    width: 100%;
  }
  .comments-area .offset2 {
    margin-left: 116px;
  }
  .social-list {
    margin-top: 10px;
  }
  .comment-respond.comment-replay {
    border-top: 1px solid #e9e9e9;
    margin-top: 10px;
    padding-top: 20px;
  }
  .comment-replay h3 {
    margin-bottom: 35px;
  }
  .recent-detail {
    float: left;
  }
  /*contact*/
  .contact-form {
    float: left;
    margin: 0 0 40px;
    width: 100%;
  }
  .contact-map {
    margin: 0 0 40px;
  }
  .contact-bg {
    float: left;
    font-size: 0.9em;
    margin-top: 50px;
    padding: 0 0 20px;
    width: 100%;
  }
  .cb-border {
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
  }
  .contact-bg.text-center > p {
    color: #888;
  }
  .contact-bg > p {
    margin-bottom: 30px;
  }
  .contact-bg .material-icons {
    display: block;
    font-size: 3.571em;
    margin-bottom: 15px;
    width: 100%;
  }
  .contact-bg h3 {
    font-size: 14px;
    margin-bottom: 20px;
  }
  .contact-bg h2 {
    font-size: 30px;
    margin-bottom: 18px;
  }
  .contact-bg img {
    margin-top: 20px;
  }
  .contact-form .button {
    width: 150px;
  }
  /*sidebar*/
  .sidebar .block {
    border: 1px solid #f5f5f5;
    display: inline-block;
    margin: 0 0 10px;
    padding: 15px;
    width: 100%;
    position: relative;
  }
  .sidebar .block .block-title {
    font-size: 18px;
    padding: 0;
  }
  .sidebar .block .block-title::after {
    content: "\e313";
    font-family: "Material Icons";
    font-size: 0.85em;
    position: absolute;
    right: 15px;
  }
  .sidebar .block .block-title strong {
    font-weight: normal;
  }
  .sidebar .block .block-content {
    display: inline-block;
    margin: 0 0 10px;
    padding: 10px 0 0;
    width: 100%;
  }
  .sidebar .block .actions {
    margin: 10px 0 0;
  }
  .sidebar .block .block-subtitle {
    margin: -10px -10px 15px;
    padding: 8px 10px;
    position: relative;
  }
  .sidebar .block .block-content ol {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .sidebar .block .block-content ol > li {
    border-bottom: 1px solid #f2f2f2;
    display: inline-block;
    margin: 0 0 10px;
    padding: 0 10px 10px 0;
    width: 100%;
  }
  .sidebar .block .block-content ol > li:last-child {
    border-bottom: none;
    padding-bottom: 0;
  }
  .sidebar .block.block-progress {
    border: medium none;
    margin: 0;
  }
  .sidebar .block.block-progress .block-title {
    background: transparent;
    border: medium none;
    margin: 0 0 10px;
    padding: 0;
  }
  .sidebar .block.block-progress .block-content {
    margin: 0;
    padding: 0;
  }
  .sidebar .block.sidebar-widget .block-title::after {
    display: none;
  }
  .sidebar .product-micro {
    border: medium none;
    padding: 0;
  }
  .sidebar .product-micro .tag {
    display: none;
  }
  .sidebar .product-micro .price-box {
    font-size: 1em;
    margin: 0;
  }
  .sidebar .products .product {
    padding: 0 5px;
  }
  .block .product-slider .owl-buttons {
    top: -26px;
  }
  .advertisement-slider .owl-buttons {
    display: none;
  }
  .block-cat-nav .has-no-child > .accordion-heading > a.accordion-toggle {
    display: none;
  }
  .block-cat-nav ul.category-list li {
    border-bottom: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
    font-size: 14px;
    line-height: 35px;
    margin: -1px 0 0;
  }
  .block-cat-nav ul.category-list > li:first-child {
    border: medium none;
  }
  .block-cat-nav ul.category-list li li a {
    color: #868686;
  }
  .block-cat-nav .accordion-toggle::after {
    content: "\e145";
    float: right;
    font-family: "Material Icons";
    font-size: 18px;
  }
  .block-cat-nav .accordion-toggle:not(.collapsed)::after {
    content: "\e15b";
  }
  .mini-products-list .item > a {
    display: inline-block;
    width: 20%;
    float: left;
  }
  .mini-products-list .product-details {
    display: inline-block;
    width: 75%;
    margin: 0 0 0 3%;
    float: left;
  }
  .mini-products-list .product-name {
    font-size: 14px;
    margin: 0 0 5px;
  }
  .mini-products-list .price-box {
    margin: 0 0 5px;
  }
  .cms-index-index .std > .messages {
    display: none;
  }
  .sidebar .sidebar-widget {
    margin: 0 0 30px;
    width: 100%;
    display: inline-block;
  }
  .sidebar .sidebar-widget .section-title {
    margin-top: 0;
  }
  .dropdown-menu > li > a:focus,
  .dropdown-menu > li > a:hover {
    background-color: #f5f5f5;
    color: #262626;
    text-decoration: none;
  }
  .dropdown-menu > li.active a,
  .dropdown-menu > li.active a:hover,
  .dropdown-menu > li.active a:focus {
    background-color: #f5f5f5;
  }
  .block-list .item .btn-remove,
  .mini-products-list li.item a.btn-remove {
    font-size: 0;
  }
  .block-list .item .product-name {
    display: inline-block;
    width: 95%;
  }
  .block-compare .actions > a {
    display: inline-block;
    padding: 10px 0;
  }
  .sidebar .block-compare .block-content ol > li {
    border: medium none;
    margin: 0;
    padding: 0;
  }
  .block-list.block-compare .actions .button {
    float: right;
  }
  .sidebar .tag.sale,
  .sidebar .tag.new,
  .product-micro .tag.sale,
  .product-micro .tag.new {
    font-size: 10px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    right: 3px;
  }
  .sidebar .advertisement .item {
    background-color: #e7e7e7;
    background-position: center 55%;
    background-size: cover;
  }
  .sidebar .advertisement .item .caption {
    color: #636363;
    left: 12%;
    letter-spacing: -3px;
    position: absolute;
    top: 11%;
    z-index: 100;
    display: table-cell;
  }
  .sidebar .advertisement .item .caption .big-text {
    font-size: 60px;
    line-height: 125px;
    text-transform: uppercase;
    font-family: "FjallaOneRegular";
    color: #fff;
    text-shadow: 1px 1px 3px #cfcfcf;
  }
  .sidebar .advertisement .item .caption .big-text .big {
    font-size: 120px;
    color: #ff7878;
    display: block;
    text-shadow: 1px 1px 3px #cfcfcf;
  }
  .sidebar .advertisement .item .caption .excerpt {
    font-size: 24px;
    letter-spacing: -1px;
    text-transform: uppercase;
    color: #e6e6e6;
    text-shadow: 1px 1px 3px #cfcfcf;
  }
  .sidebar .advertisement .owl-controls {
    bottom: 20px;
    position: absolute;
    text-align: center;
    top: auto;
    width: 100%;
  }
  .sidebar .advertisement .owl-controls .owl-pagination {
    display: inline-block;
  }
  .sidebar .advertisement .owl-controls .owl-pagination .owl-page {
    display: inline-block;
  }
  .sidebar .advertisement .owl-controls .owl-pagination .owl-page span {
    display: block;
    width: 15px;
    height: 15px;
    background: #fff;
    border: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin: 0 5px;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
  }
  .sidebar .advertisement-slider .owl-controls {
    position: absolute;
    width: 100%;
    bottom: 0;
  }
  .block-services {
    display: inline-block;
    margin: 10px 0;
  }
  .block-services .pp-ser.pp-s2 li {
    border-color: #f2f2f2;
    margin: 0 0 5px;
    width: 100%;
  }
  .block-subscribe .input-box .input-text {
    width: auto;
    max-width: 100%;
  }
  /*category*/
  .catblocks {
    float: left;
    margin: 10px 0 25px;
    width: 100%;
  }
  .catblocks > li {
    border: 1px solid #f2f2f2;
    display: inline-block;
    float: left;
    margin: 0 1.3%;
    padding: 10px;
    position: relative;
    width: 23%;
  }
  .catblocks > li:first-child {
    margin-left: 0;
  }
  .catblocks > li:last-child {
    margin-right: 0;
  }
  .catblocks > li > a > span {
    display: inline-block;
    font-size: 15px;
    padding: 10px;
    width: 100%;
  }
  .catinfo-content .catinfo {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    width: 100%;
  }
  .catinfo-content {
    margin: 0 0 20px;
  }
  .catinfo-content.l-full {
    margin-top: -50px;
  }
  .catinfo-content .catinfo.inside-all .content .category-title {
    display: inline-block;
    margin: 0 0 20px;
    padding: 0 15px;
  }
  .catinfo-content .category-title {
    font-size: 2.2em;
    margin: 0 0 10px;
  }
  .catinfo-content .inside-all .inner-content {
    color: #dddddd;
    padding: 0 10px;
  }
  .catinfo-content .category-description {
    display: inline-block;
    margin: 0 0 20px;
  }
  .catinfo-content .category-image {
    display: inline-block;
    margin: 0 0 20px;
  }
  .catinfo-content .inside-all .content {
    padding: 20px 0 0;
  }
  .catinfo-content.full {
    background: #f6f6f6 none repeat scroll 0 0;
    padding: 10px 20px;
  }
  .catinfo-content .below-con > .category-title,
  .catinfo-content .above-con > .category-title {
    margin: 0 0 20px;
  }
  .catinfo-content .category-image > img {
    height: auto;
    max-width: 100%;
  }
  .category-products .products-grid {
    display: inline-block;
    width: 100%;
  }
  .category-products .prodgl-rows {
    margin-left: -5px;
    margin-right: -5px;
  }
  .category-products .products-grid-list {
    padding: 30px 0 0;
  }
  .toolbar {
    border-bottom: 1px solid #ececec;
    display: inline-block;
    padding: 0 0 15px;
    width: 100%;
  }
  .toolbar .sorter .view-mode {
    display: inline-block;
    float: left;
    margin: 0 20px 0 0;
  }
  .toolbar .sorter .sort-by {
    display: inline-table;
    float: left;
    line-height: 30px;
    margin: 0 20px 0 0;
  }
  .toolbar .sorter {
    display: inline-block;
    float: left;
  }
  .toolbar .pages {
    display: none;
  }
  .toolbar .pages > strong {
    display: none;
  }
  .toolbar .pager .current {
    color: #fff;
  }
  .toolbar .pager li > a,
  .toolbar .pager li > span,
  .toolbar .pager .current {
    background: #f2f2f2 none repeat scroll 0 0;
    border: 1px solid #dddddd;
    border-radius: 0%;
    display: inline-block;
    float: left;
    height: 35px;
    line-height: 33px;
    margin: 0 5px 0 0;
    padding: 0 9px;
    width: 35px;
  }
  .toolbar .pager li > a:hover,
  .toolbar .pager li > a:focus {
    color: #fff;
  }
  .toolbar .pager .next,
  .toolbar .pager .previous {
    font-size: 0;
    position: relative;
  }
  .toolbar .pager .previous:after {
    content: "\e408";
    font-family: "Material Icons";
    font-size: 20px;
    left: 0;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    width: 100%;
  }
  .toolbar .pager .next:after {
    content: "\e409";
    font-family: "Material Icons";
    font-size: 20px;
    left: 0;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    width: 100%;
  }
  .toolbar-bottom .toolbar .pages {
    display: inline-block;
  }
  .toolbar .pager {
    display: inline-block;
    float: right;
    margin: 0;
  }
  .toolbar .pager .amount {
    display: none;
    margin: 0 20px 0 0;
  }
  .toolbar .pager .limiter {
    display: inline-block;
  }
  .view-mode .grid {
    margin: 0 5px 0 0;
  }
  .view-mode .grid,
  .view-mode .list {
    font-size: 0;
    font-weight: normal;
  }
  .view-mode .grid::before,
  .view-mode .list::before {
    background: #f5f5f5 none repeat scroll 0 0;
    border-radius: 0px;
    display: inline-block;
    font-family: "Material Icons";
    font-size: 22px;
    height: 35px;
    line-height: 35px;
    margin: 0 5px 0 0;
    text-align: center;
    width: 35px;
  }
  .view-mode .active-mode {
    color: #fff;
  }
  .view-mode .active-mode:before {
    color: #fff;
  }
  .view-mode .list::before {
    content: "\e896";
  }
  .view-mode .grid::before {
    content: "\e8f0";
  }
  .toolbar .sort-by > label {
    font-weight: 500;
    margin: 0 5px 0 0;
    text-transform: uppercase;
  }
  .sort-by .sort-by-switcher {
    display: inline;
    font-size: 0;
    padding: 0 5px;
    width: 10px;
  }
  .sort-by .sort-by-switcher--asc::before {
    content: "\f175";
  }
  .sort-by .sort-by-switcher--desc::before {
    content: "\f176";
  }
  .sort-by .sort-by-switcher::before {
    display: inline-block;
    font-family: fontawesome;
    font-size: 15px;
    width: 10px;
  }
  .pager .limiter > label {
    font-weight: 500;
    margin: 0 5px 0 0;
    text-transform: uppercase;
  }
  .toolbar-bottom .toolbar {
    border-bottom: medium none;
    border-top: 1px solid #ececec;
    padding: 15px 0 10px;
  }
  .toolbar-bottom .toolbar .pager .amount {
    display: inline-block;
    line-height: 35px;
  }
  .toolbar-bottom .sorter {
    display: none;
  }
  .toolbar-bottom .pager {
    display: inline-block;
    width: 100%;
  }
  .toolbar-bottom .limiter {
    float: right;
  }
  .toolbar-bottom .pager .amount {
    float: left;
  }
  .products-grid .item {
    padding: 0 5px;
  }
  .products-list .product .description {
    display: inline-block;
    margin: 0 0 15px;
  }
  .products-list .product .product-info,
  .products-list .product .price-box,
  .products-list .product .product-info .cart .action {
    text-align: left;
    float: left;
  }
  .products-list .item {
    list-style: outside none none;
    padding: 0;
  }
  .products-list .item:first-child {
    margin-top: 30px;
  }
  .products-list {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .products-list .product .in-product {
    box-shadow: none;
    float: left;
    max-width: 100%;
  }
  .category-products .product {
    margin: 0 0 30px;
    padding: 0;
  }
  .category-products .products-list .product {
    border: 1px solid #f2f2f2;
  }
  .products-list .product .desc {
    float: left;
    font-size: 0.9em;
    margin: 0 0 15px;
    width: 98%;
  }
  .products-list .product .wk-price {
    margin: 0 0 10px;
  }
  .products-list .product-info .lbl-stock {
    float: left;
    margin: 0 0 10px;
  }
  .products-list .lbl-stock .material-icons {
    font-size: 1.4em;
  }
  .product .product-list-row .cart {
    margin: 0 0 15px;
  }
  .products-list .product .product-name {
    font-size: 19px;
    margin: 15px 0;
  }
  .products-list .product .prod-image {
    margin: 0;
    width: auto;
    float: left;
  }
  .products-list .product .cart .action ul li {
    margin: 0 5px 0 0;
  }
  .products-list .product .ratings,
  .products-list .product .price-box,
  .products-list .product .sku {
    margin: 0 0 10px;
  }
  .products-list .product .availability {
    float: left;
    margin: 0 0 10px;
  }
  .products-list .product .price-box {
    font-size: 18px;
    margin: 0 auto;
  }
  .products-list .product .cart .action ul li.lnk {
    opacity: 1;
    transform: translateX(0px);
    width: auto;
  }
  .products-list .lnk-quickview .text {
    display: none;
  }
  @media (max-width: 768px) {
    .products-list .product .product-list-right {
      padding: 10px 25px;
    }
  }
  /*product-page*/
  .product-view .product-img-box .product-image {
    display: inline-block;
    float: left;
    width: 100%;
  }
  .product-image-gallery .gallery-image {
    height: auto;
    max-width: 100%;
    width: auto;
  }
  .product-image-gallery .gallery-image.visible {
    display: block;
  }
  .product-image-gallery .gallery-image {
    display: none;
  }
  .product-image-gallery .zoomWrapper {
    display: inline-block;
    float: left;
    max-width: 100%;
    position: relative;
    width: 100%;
  }
  .product-view .product-img-box .product-thumbs {
    display: inline-block;
    position: relative;
    width: 100%;
  }
  .product-view .product-img-box .more-views {
    margin: 20px -4px 0;
    float: left;
    width: 100%;
  }
  .product-image-thumbs .owl-buttons {
    left: auto;
    margin-top: -15px;
    right: auto;
    top: 50%;
    width: 100%;
  }
  .product-image-thumbs .item {
    display: inline-block;
    padding: 0 4px;
    width: 100%;
  }
  .product-image-thumbs .item img {
    border: 1px solid #f2f2f2;
    display: inline-block;
    height: auto;
    max-width: 100%;
    width: auto;
  }
  .product-image-thumbs .item:hover img {
    border-color: #bbbbbb;
  }
  .ps-lst > p {
    font-size: 0.95em;
    width: 100%;
  }
  .product-shop .short-description {
    font-size: 0.95em;
  }
  .custom-nav .owl-controls .owl-prev {
    left: 0;
  }
  .custom-nav:hover .owl-controls .owl-prev {
    left: 12px;
    opacity: 1;
  }
  .custom-nav .owl-controls .owl-next {
    right: 0;
  }
  .custom-nav:hover .owl-controls .owl-next {
    opacity: 1;
    right: 10px;
  }
  .custom-nav .owl-controls .owl-next,
  .custom-nav .owl-controls .owl-prev {
    margin-top: -10px;
    opacity: 0;
    position: absolute;
  }
  .zoomContainer .zoomWindow {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  }
  .zoomContainer {
    z-index: 1;
  }
  .zoomContainer .zoomLens {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  }
  .product-view .product-img-box .res-gl-slider {
    display: none;
  }
  .product-view .product-img-box .product-image-gallery,
  .product-view .product-img-box .product-thumbs {
    display: inline-block;
    width: 100%;
  }
  .product-view .product-img-box {
    box-sizing: border-box;
    float: left;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .product-view .gallery-holder .owl-controls {
    bottom: 0;
    top: auto;
    width: 100%;
  }
  .gallery-holder .owl-controls .owl-pagination {
    position: absolute;
  }
  .product-view .gallery-holder .owl-controls .owl-buttons > div::before {
    font-size: 17px;
    height: 30px;
    line-height: 28px;
    width: 30px;
  }
  .gallery-holder .custom-nav:hover .owl-controls .owl-prev {
    left: 0;
  }
  .gallery-holder .custom-nav:hover .owl-controls .owl-next {
    right: 0;
  }
  .product-view .product-img-box::before {
    background: rgba(255, 255, 255, 0.6) url("https://lojista.racaza.com.br/skin/frontend/tezus/conecta/images/loader.svg") no-repeat
      scroll center center / 30px auto;
    clear: both;
    content: "";
    height: 100%;
    left: 0;
    margin-top: -18px;
    position: absolute;
    top: 18px;
    width: 100%;
    z-index: 9;
  }
  .product-view .product-img-box.loaded::after,
  .product-view .product-img-box.loaded::before {
    display: none;
  }
  .res-gl-slider {
    display: inline-block;
    float: left;
    width: 100%;
  }
  .res-gl-slider .owl-buttons {
    left: 0;
    top: 50%;
  }
  .product-view .res-gl-slider .owl-controls .owl-buttons > div::before {
    box-shadow: 0 0 2px #aaa;
    display: inline-table;
    font-size: 28px;
    height: 40px;
    line-height: 38px;
    margin-top: -10px;
    width: 40px;
    left: auto;
    right: auto;
  }
  .product-view .res-gl-slider .owl-controls .owl-buttons > div.owl-next::before {
    right: 12px;
  }
  .res-gl-slider .owl-buttons {
    opacity: 0;
    transition: all 0.15s ease-in-out 0s;
  }
  .res-gl-slider:hover .owl-buttons {
    opacity: 1;
  }
  .res-gl-slider:hover .owl-prev::before {
    left: 10px;
    right: auto;
  }
  .res-gl-slider:hover .owl-next::before {
    right: 10px;
    left: auto;
  }
  @media (max-width: 767px) {
    .product-view .product-img-box .res-gl-slider.owl-theme {
      display: block !important;
    }
    .product-view .product-img-box .product-image-gallery,
    .product-view .product-img-box .product-thumbs {
      display: none;
    }
    .zoomContainer {
      display: none;
    }
  }
  .product-shop .ps-lst .label {
    display: inline-block;
    font-size: 1.1em;
    padding: 0;
    text-align: left;
    width: 40px;
  }
  .product-info .extra-info {
    border-bottom: 1px solid #f2f2f2;
    padding: 0 0 15px;
  }
  .product-shop .ps-lst .value {
    font-size: 1.1em;
  }
  .ps-lst p.availability {
    margin: 0 0 15px;
    display: none;
  }
  .availability.in-stock .material-icons {
    color: #2ecc71;
    float: left;
    font-size: 20px;
    margin: 0 5px 0 0;
  }
  .availability.in-stock span.value {
    color: #1e874b;
    line-height: 20px;
  }
  .availability.out-of-stock .material-icons {
    float: left;
    color: #ff0000;
    font-size: 20px;
  }
  .product-shop .availability.out-of-stock .material-icons {
    background: #ff0000;
    border-radius: 50%;
    margin: 0 5px 0 0;
    color: #fff;
  }
  .availability.out-of-stock span.value {
    color: #ff0000;
    line-height: 20px;
  }
  .stock-container .availability .label {
    display: none;
  }
  .pi-b1 > li {
    border-right: 1px solid #e2e2e2;
    display: inline-block;
    height: 15px;
    line-height: 10px;
    font-size: 0.95em;
    margin: 0;
    padding: 0 8px;
  }
  .pi-b1 > li:first-child {
    padding-left: 0;
  }
  .pi-b1 > li:last-child {
    border: medium none;
    padding-right: 0;
  }
  .pi-b1 li a > i {
    display: inline-block;
    float: left;
    font-size: 18px;
    line-height: 10px;
  }
  .pi-b1 .review .ratings-table {
    float: none;
    margin: 0 0 18px;
  }
  .review-product-list .pi-b1 > li {
    border: medium none;
  }
  .product-shop .name {
    font-size: 22px;
    line-height: 18px;
    margin: 5px 0 10px;
  }
  .product-shop .buttons-set .back-link {
    margin: 10px 0 30px;
  }
  .product-shop .stock-container .stock-box .label {
    color: #666666;
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
  }
  .product-shop .description-container {
    color: #666666;
    line-height: 20px;
  }
  .product-shop .price-box .price {
    font-size: 1.3em;
    font-weight: 500;
    line-height: normal;
  }
  .product-shop .price-box .old-price .price {
    font-size: 1.1em;
    font-weight: 500;
    margin-left: 10px;
    color: brown;
  }
  .product-shop .price-box .price-strike {
    color: #aaa;
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    text-decoration: line-through;
  }
  .product-shop .add-to-cart-wrapper {
    display: inline-block;
    margin-bottom: 0;
    padding: 20px 0;
    width: 100%;
  }
  .product-shop .qty-lbl,
  .product-options .qty-holder > label {
    color: #666666;
    float: left;
    font-size: 16px;
    font-weight: normal;
    line-height: 40px;
    margin: 0 15px 0 0;
    padding: 0;
    text-transform: uppercase;
    display: none;
  }
  .product-shop .button.btn-cart,
  .product-shop .add-to-links .button {
    line-height: 18px;
    margin: 0 15px 0 0;
    padding: 12px 14px;
  }
  .product-shop .button.btn-cart {
    padding: 12px 25px;
  }
  .product-shop .product-options-bottom {
    display: inline-block;
    margin: 10px 0 0;
    padding: 15px 0;
    position: relative;
    width: 100%;
  }
  .product-shop .add-to-cart-wrapper .add-to-box {
    position: relative;
    display: flex;
  }
  .product-shop .product-options-bottom .price-box {
    display: none;
  }
  .product-shop .add-to-cart {
    display: inline-block;
    float: left;
  }
  .product-shop .add-to-links > li {
    display: inline-block;
    float: left;
    width: auto;
  }
  .qty-wrapper {
    border: 2px solid #ebebeb;
    /*border-radius: 30px;*/
    height: 45px;
    margin: 0 0 10px;
    position: relative;
    display: inline-block;
    width: auto;
  }
  .qty-wrapper .material-icons {
    font-size: 1.5em;
  }
  .qty-wrapper .input-text {
    background: transparent;
    border: none;
    font-size: 15px;
    height: 100%;
    padding: 0;
    position: relative;
    text-align: center;
    width: 60px;
  }
  .qty-wrapper .plus,
  .qty-wrapper .minus {
    background: transparent;
    border: medium none;
    line-height: 52px;
    width: 35px;
  }
  .qty-wrapper .plus,
  .qty-wrapper .minus,
  .qty-wrapper .qty {
    display: table-cell;
    height: 100%;
    text-align: center;
    vertical-align: middle;
  }
  .qty-wrapper .plus {
    border-left: 2px solid #ebebeb;
  }
  .qty-wrapper .minus {
    border-right: 2px solid #ebebeb;
  }
  .product-shop .cart-quantity .quant-input .arrows {
    font-size: 14px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
  }
  .product-shop .cart-quantity .quant-input .arrows .arrow {
    box-sizing: border-box;
    color: #bbbbbb;
    cursor: pointer;
    display: block;
    text-align: center;
    width: 20px;
  }
  .product-shop .cart-quantity .quant-input .arrows .arrow:hover {
    color: #555555;
  }
  .product-shop .add-to-cart .cart-quantity {
    float: left;
  }
  .product-shop .cart-quantity .quant-input .arrows .arrow .ir .icon {
    position: relative;
  }
  .product-shop .cart-quantity .quant-input .arrows .arrow .ir .icon.fa-sort-asc {
    top: 8px;
  }
  .product-shop
    .cart-quantity
    .quant-input
    .arrows
    .arrow
    .ir
    .icon.fa-sort-desc {
    top: -2px;
  }
  .product-shop .pi-b2 {
    display: inline-block;
    padding-left: 0;
  }
  .product-shop .product-options .qty-holder {
    display: inline-block;
    margin: 10px 0 0;
    width: auto;
  }
  .product-shop .product-options .qty-holder .input-text {
    border: 1px solid #f2f2f2;
    box-sizing: border-box;
    font-size: 15px;
    height: 35px;
    left: 0;
    padding: 0 20px 0 18px;
    position: relative;
    top: 0;
    width: 60px;
  }
  .product-shop .product-options .qty-holder > label {
    font-size: 14px;
  }
  .product-shop .add-to-cart {
    display: inline-block;
  }
  .col2-right-layout .add-to-links,
  .col2-left-layout .add-to-links {
    display: table;
    width: 100%;
  }
  .product-shop .cart-quantity {
    display: inline-block;
    margin: 0 15px 0 0;
  }
  .product-shop .product-options {
    display: inline-block;
    padding: 20px 0 5px;
    width: 100%;
  }
  .product-options dt.swatch-attr {
    margin: 0 0 10px;
  }
  .product-options dl > dd {
    margin: 0 0 15px;
  }
  .product-options dl > dt label {
    font-size: 15px;
  }
  .product-options dl > dd .input-box select {
    font-size: 14px;
    height: 28px;
    line-height: 23px;
    max-width: 100%;
    min-width: 200px;
  }
  .product-tabs .product-collateral > dl > dt {
    display: none;
  }
  .product-tabs .product-collateral > dl > dd {
    display: none;
    min-height: 200px;
    width: 100%;
  }
  .product-tabs .product-collateral > dl > dd.active {
    display: block;
  }
  .product-tabs .tab-container .tab-content {
    padding: 24px 0;
  }
  .product-tabs.pi-ver-tabs .nav-tabs {
    border: medium none;
    display: inline-block;
    margin: 0;
    padding: 0 15px;
    vertical-align: top;
    width: 25%;
  }
  .product-tabs.pi-ver-tabs > li {
    width: 100%;
  }
  .product-tabs.pi-ver-tabs .collateral-tabs {
    clear: both;
    display: inline-block;
    height: 100%;
    padding: 0 15px;
    width: 75%;
  }
  .product-tabs .tab-content h2,
  .product-tabs .title {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    margin: 0 0 10px;
    text-transform: uppercase;
    width: 100%;
  }
  .product-options p.required,
  .required > em,
  p.required {
    color: #ff0000;
    margin-right: 3px;
  }
  .product-tabs {
    margin-top: 60px;
  }
  .product-tabs.pi-ver-tabs .nav.nav-tabs.nav-tab-cell > li {
    border-bottom: 1px solid #f2f2f2;
    float: none;
    width: 100%;
  }
  .pi-hor-tabs .nav-tabs > li {
    float: none;
    margin: 0 1px 0 0;
    padding: 0;
  }
  .pi-hor-tabs .box-reviews ul.form-list {
    display: inline-block;
    max-width: 100%;
    width: 50%;
  }
  .product-tabs .nav-tabs {
    border: medium none;
    text-align: left;
  }
  .product-tabs .nav-tabs > li:first-child a {
    margin-left: 0;
  }
  .nav-tabs > li.active > a,
  .nav-tabs > li.active > a:hover,
  .nav-tabs > li.active > a:focus {
    border-width: 0;
  }
  .product-tabs .nav-tabs > li > a,
  .product-tabs .product-collateral > dl > dt > a {
    border: medium none;
    border-radius: 0;
    display: block;
    font-size: 18px;
    margin: 0 28px;
    line-height: 28px;
    padding: 12px 0;
    position: relative;
    text-transform: uppercase;
  }
  .product-tabs .nav-tabs > li > a:hover {
    border-radius: 0;
    background: transparent;
  }
  .product-tabs .nav-tabs > li > a::after {
    background: #aaa none repeat scroll 0 0;
    content: "";
    height: 14px;
    position: absolute;
    right: -30px;
    top: 18px;
    width: 2px;
  }
  .product-tabs .nav-tabs > li:last-child > a::after {
    display: none;
  }
  .product-tabs .nav-tabs > li.active > a::before {
    background: #aaa none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 40%;
  }
  .product-tabs .nav-tabs > li.active > a {
    border-radius: 0;
    color: #1f1f1f;
  }
  .product-tabs.pi-ver-tabs .nav.nav-tabs.nav-tab-cell > li.active > a::after,
  .product-tabs.pi-ver-tabs .nav.nav-tabs.nav-tab-cell > li > a:hover::after,
  .product-tabs.pi-ver-tabs .nav.nav-tabs.nav-tab-cell > li > a:focus::after {
    border-style: solid;
    border-width: 7.5px 1px 7.5px 10px;
    content: "";
    height: 0;
    margin-top: -7px;
    position: absolute;
    right: -8px;
    top: 50%;
    width: 0;
  }
  .product-tabs .tab-content .tab-pane {
    padding: 24px;
  }
  .product-tabs .tab-content .tab-pane .text {
    line-height: 20px;
  }
  .single-product .upsell-product .product .product-info .name {
    font-size: 16px;
    margin-top: 20px;
  }
  .product-tabs #product-attribute-specs-table {
    border: 1px solid #eeeeee;
    height: 100%;
    width: 100%;
  }
  .product-tabs #product-attribute-specs-table th {
    background: #e2e2e2 none repeat scroll 0 0;
    border-radius: 0;
    display: table-cell;
    font-size: 12px;
    line-height: 1.4;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;
  }
  .product-tabs #product-attribute-specs-table th,
  .product-tabs #product-attribute-specs-table td {
    border-collapse: separate;
    line-height: 30px;
    padding: 0 17px;
    width: auto;
  }
  .product-tabs #product-attribute-specs-table tr {
    border-bottom: 1px solid #eeeeee;
  }
  .product-view .std li {
    list-style: inside;
    margin: 0 0 5px;
  }
  .product-shop .button.btn-cart span > span,
  .product-shop .add-to-links .title {
    margin: 0 0 0 10px;
  }
  .product-shop .add-to-links > li:last-child a {
    margin-right: 0;
  }
  .product-view .product-info-block .price-box .price-from::after {
    float: right;
    line-height: 50px;
    padding: 0 10px;
  }
  .product-shop .std li {
    list-style: inside none disc;
    margin: 0 0 5px;
  }
  .col3-layout .review-summary-table,
  .col3-layout .pi-hor-tabs .box-reviews .form-list {
    width: 100%;
  }
  @media (min-width: 1200px) {
    .col3-layout .product-view .extra-info .review {
      border-right: 0 none;
      margin: 0 0 10px;
      width: 100%;
    }
    .col3-layout .product-shop .pi-b2 {
      margin: 15px 0;
    }
    .col3-layout .product-shop .add-to-cart {
      width: 100%;
    }
    .col3-layout .pi-b2 .add-to-links .button {
      font-size: 13px;
      margin: 2px;
      padding: 8px 15px;
    }
    .col3-layout .product-shop .button.btn-cart {
      margin: 0;
    }
    .col3-layout .product-shop .pi-b2 .title.hide {
      display: inline-block !important;
    }
  }
  @media (max-width: 1200px) {
    .product-shop .pi-b1 > li.wr-review {
      padding-left: 0;
    }
  }
  @media (min-width: 990px) and (max-width: 1205px) {
    .product-shop .button.btn-cart,
    .product-shop .add-to-links .button {
      margin: 0 5px 15px 0;
    }
  }
  @media (min-width: 768px) and (max-width: 990px) {
    .product-shop .add-to-links .title.hide {
      display: inline-block !important;
    }
    .product-shop .add-to-links .button {
      border: medium none;
      margin: 5px 10px 0 0;
      padding: 8px 10px;
    }
    .product-shop .add-to-links .button {
      background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
      margin: 5px 20px 0 0;
      padding: 8px 0;
    }
  }
  @media (max-width: 767px) {
    .col2-set {
        display: flex;
        gap: 25px;
        flex-wrap: wrap;
    }
    .single-product .nav-tabs {
      display: none !important;
    }
    .product-tabs .product-collateral > dl > dt {
      background: #f2f2f2 none repeat scroll 0 0;
      border-bottom: 1px solid #e2e2e2;
      display: inline-block;
      position: relative;
      width: 100%;
      font-weight: 500;
    }
    .product-tabs.pi-ver-tabs .collateral-tabs {
      width: 100%;
    }
    .product-tabs .product-collateral > dl > dt > a {
      padding: 10px 15px;
      margin: 0;
    }
    .product-tabs .tab-container .tab-content {
      padding: 20px 15px;
    }
    .product-tabs .product-collateral > dl > dt.last {
      border-bottom: medium none;
    }
    .product-tabs .tab-container {
      transition: all 1s ease-in-out 0s;
    }
    .product-tabs .product-collateral > dl > dt.active::after {
      content: "\f068";
    }
    .product-tabs .product-collateral > dl > dt::after {
      content: "\f067";
      cursor: pointer;
      font-family: fontawesome;
      font-size: 18px;
      position: absolute;
      right: 12px;
      top: 15px;
    }
    .product-shop .price-box .price {
      font-size: 25px;
    }
    .product-shop .price-box .old-price .price {
      font-size: 18px;
    }
    .product-shop .button.btn-cart {
      margin-right: 15px;
      padding: 15px 45px;
    }
  }
  @media (max-width: 360px) {
    .product-shop .add-to-cart {
      display: inline-block;
      margin: 0 0 10px;
      width: 100%;
    }
    .product-shop .cart-quantity {
      margin: 0 0 10px;
      width: 100%;
    }
    .product-shop .cart-quantity {
      float: none;
    }
    .product-shop .cart-quantity .quant-input input {
      position: relative;
    }
    .product-shop .qty-lbl {
      float: none;
    }
    .product-shop .add-to-links .button {
      margin: 0 15px 25px 0;
    }
    .product-shop .button.btn-cart .title {
      display: inline-block;
    }
  }
  .product-view.bundle .price .price-box {
    display: none;
  }
  .prod-type-data .availability.in-stock > span {
    margin-left: 20px;
  }
  .prod-type-data .data-table {
    white-space: normal;
  }
  .prod-type-data .availability {
    font-size: 1.1em;
  }
  .price-box-bundle .price-box .price {
    font-size: 1.3em;
  }
  .grouped-items-table .product-name {
    margin: 0 0 15px;
  }
  .grouped-items-table .price-box {
    font-size: 15px;
    text-align: center;
  }
  .product-shop .grouped-items-table .price-box .price {
    line-height: normal;
    margin: 0;
  }
  .grouped-items-table .name {
    font-size: 16px;
  }
  .grouped-items-table .price-box .special-price {
    float: none;
    display: inline-block;
  }
  .grouped-items-table-wrapper table {
    border: 1px solid #f2f2f2;
  }
  .grouped-items-table .thumbnail {
    border: medium none;
  }
  .grouped-items-table .odd {
    background: #f9f9f9 none repeat scroll 0 0;
  }
  .review_content dt > a {
    float: left;
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    text-transform: uppercase;
  }
  .review_content dt > span {
    color: #545454;
    font-size: 14px;
    font-weight: 600;
  }
  .review_content dt > span {
    color: #545454;
    font-size: 15px;
    font-weight: normal;
  }
  .review_content dl dt {
    background: #f2f2f2 none repeat scroll 0 0;
    display: inline-block;
    font-size: 13px;
    margin: 10px 0;
    padding: 5px 10px;
    position: relative;
    text-align: right;
    width: 100%;
  }
  .review_content dl dd {
    border-bottom: 1px solid #eaeaea;
    display: inline-block;
    margin-bottom: 5px;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
  }
  .ratings-table {
    background: #f7f7f7 none repeat scroll 0 0;
    float: right;
    max-width: 215px;
    width: 100%;
  }
  .ratings-table dd > .date {
    color: #999999;
    display: block;
    font-size: 13px;
    font-weight: 300;
    margin-top: 5px;
  }
  .ratings-table td,
  .ratings-table th {
    border: 1px solid #eaeaea;
    padding: 3px 15px;
  }
  .ratings-table th {
    background: #eaeaea none repeat scroll 0 0;
    font-weight: normal;
    padding: 4px 5px;
    text-transform: uppercase;
  }
  .review_content dd > .date {
    color: #999999;
    display: inline-block;
    font-size: 13px;
    margin-top: 5px;
    width: 100%;
  }
  #review-form h3 {
    font-size: 15px;
    margin: 0;
    padding: 15px;
  }
  #review-form .fieldset {
    border: medium none;
    padding: 15px;
  }
  .product-tabs .box-reviews .fieldset .validation-advice {
    padding: 0 10px;
    width: auto;
  }
  .review_content .pager.pager-no-toolbar {
    display: none;
  }
  .review_content .pager .amount {
    display: inline-block;
    float: left;
  }
  .review_content .pager {
    float: left;
    width: 100%;
  }
  .review_content .pager .limiter {
    float: right;
  }
  .col2-right-layout .review-summary-table,
  .col2-left-layout .review-summary-table {
    width: 55%;
  }
  .col2-right-layout .box-reviews ul.form-list,
  .col2-left-layout .box-reviews ul.form-list {
    width: 40%;
  }
  .col2-right-layout .pi-ver-tabs .review-summary-table,
  .col2-left-layout .pi-ver-tabs .review-summary-table {
    margin: 0;
    width: 100%;
  }
  .col2-right-layout .pi-ver-tabs .box-reviews ul.form-list,
  .col2-left-layout .pi-ver-tabs .box-reviews ul.form-list {
    margin: 20px 0 0;
    width: 100%;
  }
  .box-reviews .tbl-responsive {
    display: inline;
    width: auto;
  }
  .review-summary-table {
    border: medium none;
    display: inline-block;
    float: left;
    margin: 0 5% 10px 0;
    width: 45%;
  }
  .review-summary-table thead {
    background: transparent;
    border: medium none;
  }
  .pi-ver-tabs .box-reviews ul.form-list {
    width: 40%;
  }
  .pi-ver-tabs .box-reviews .review-summary-table {
    width: 55%;
  }
  .box-reviews ul.form-list {
    display: inline-block;
    max-width: 100%;
    width: 42%;
  }
  .box-reviews .form-add > h2 {
    background: #f2f2f2 none repeat scroll 0 0;
    display: inline-block;
    font-size: 20px;
    margin: 0 !important;
    padding: 10px;
    width: 100%;
  }
  .box-reviews > h2 {
    font-size: 24px;
  }
  .box-reviews .form-add {
    border: 1px solid #f2f2f2;
    display: inline-block;
  }
  #review-form > h3 {
    border-bottom: 1px solid #f2f2f2;
    font-size: 15px;
    margin: 0;
    padding: 15px;
  }
  .box-reviews ul.form-list input,
  .box-reviews ul.form-list textarea {
    border: 1px solid #e5e5e5;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    max-width: 100%;
    padding: 6px 12px;
    width: 100%;
  }
  .box-tags .button {
    float: none;
  }
  .review-summary-table thead th {
    background: transparent;
    border: medium none;
    padding: 15px 3px 10px;
    text-align: center;
  }
  .review-summary-table .rating-box {
    width: 68px;
  }
  .review-summary-table .rating-box::before {
    font-size: 14px;
    letter-spacing: 0.2px;
  }
  .review-summary-table .rating-box .rating::before {
    font-size: 14px;
    letter-spacing: 0.6px;
  }
  .review-summary-table tr .value {
    text-align: center;
  }
  .box-reviews .form-add .buttons-set {
    padding: 0 15px 15px;
    text-align: right;
  }
  .box-reviews .form-list > li {
    display: inline-block;
    margin: 0 0 10px;
    width: 100%;
  }
  .box-reviews .fieldset .validation-advice {
    float: left;
    text-align: left;
  }
  #review-form .fieldset > h4 {
    font-size: 15px;
    text-transform: uppercase;
  }
  .box-tags .form-add label,
  .box-tags .form-add .input-box {
    display: inline-table;
    margin: 0 5px 10px 0;
  }
  @media (max-width: 1200px) {
    .col2-right-layout .review-summary-table,
    .col2-left-layout .review-summary-table {
      margin: 0 0 50px;
      width: 100%;
    }
    .col2-right-layout .box-reviews ul.form-list,
    .col2-left-layout .box-reviews ul.form-list {
      width: 100%;
    }
  }
  @media (min-width: 990px) and (max-width: 1200px) {
    .pi-ver-tabs .box-reviews .review-summary-table,
    .pi-ver-tabs .box-reviews ul.form-list {
      width: 100%;
    }
  }
  @media (max-width: 990px) {
    .review-summary-table {
      margin: 0 0 50px;
      width: 100%;
    }
    .box-reviews ul.form-list {
      width: 100% !important;
    }
    .box-reviews ul.form-list input,
    .box-reviews ul.form-list textarea {
      max-width: 100%;
    }
    .product-tabs.pi-ver-tabs .collateral-tabs {
      padding: 0;
    }
  }
  @media (max-width: 767px) {
    .box-reviews .ratings-table {
      margin: 0 0 10px;
      max-width: 100%;
    }
  }
  @media (max-width: 500px) {
    .review-summary-table .rating-box .rating::before,
    .review-summary-table .rating-box::before {
      display: none;
    }
    .review-summary-table .rating-box {
      width: auto;
    }
    .review-summary-table .rating-box .rating {
      font-size: 13px;
      position: relative;
    }
  }
  .related-section,
  .upsell-section {
    display: inline-block;
    width: 100%;
  }
  .product-options p.required,
  .required > em,
  .validation-advice,
  em.required {
    color: #ff0000;
  }
  .form-list label {
    font-size: 15px;
    font-weight: normal;
  }
  /*brands*/
  .brands-sec .owl-buttons {
    right: 0;
    top: -45px;
  }
  #brand-slider .img-responsive {
    display: inline-block;
  }
  #brand-slider .owl-item .item {
    display: inline-block;
    height: 90px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    width: 100%;
  }
  #brand-slider .item img {
    display: inline-block;
    height: auto;
    max-height: 80px;
    max-width: 100%;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
  }
  #brand-slider .owl-item.loading {
    min-height: auto;
  }
  /*quickview*/
  .prod-qckview .row {
    margin: 0;
  }
  .ajaxpkt-index-quickview .scrollToTop {
    display: none;
  }
  .prod-qckview .product-view .product-img-box .res-gl-slider {
    display: block;
    position: relative;
  }
  .ajaxpkt-index-options .scrollToTop {
    display: none;
  }
  .prod-qckview .product-info-block {
    box-sizing: border-box;
    max-height: 447px;
    overflow-y: auto;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .prod-qckview .gallery-holder {
    padding-left: 0;
  }
  /*newsletter popup */
  .mfp-newspop .newsletter_pop {
    display: block !important;
  }
  .newsletter_pop {
    max-width: 100%;
    position: relative;
  }
  .newsletter_pop .nwsinput_group {
    display: table;
    margin: 0 auto;
    max-width: 390px;
    width: 100%;
  }
  .newsletter_pop .form-subscribe-header {
    display: none;
  }
  .newsletter_hide .subcriber_label,
  .newsletter_hide #discheck {
    color: #555555;
    float: none;
    font-size: 0.95em;
    font-weight: 400;
    line-height: 40px;
    margin: 0;
    vertical-align: middle;
    width: auto;
  }
  .newsletter_pop .pt-20 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .mfp-newspop.mfp-wrap .mfp-close {
    background: transparent;
    border: medium none;
    right: 0;
    top: 0;
  }
  .newsletter_pop .container-fluid {
    padding: 0;
  }
  .newsletter_pop .heading.font34.inverse {
    color: rgb(51, 51, 51);
    font-size: 40px;
    margin-bottom: 10px;
  }
  .newsletter_pop .font22.text-center {
    margin-bottom: 30px;
  }
  .newsletter_pop h3 {
    font-size: 30px;
    margin-bottom: 30px;
  }
  .newsletter_pop h3 span {
    font-size: 40px;
  }
  .newsletter_pop .scissor {
    border: 1px dashed;
    margin: 15px auto;
    padding: 14px;
    width: 80%;
    position: relative;
  }
  .newsletter_pop .scissor::before {
    background: url("https://lojista.racaza.com.br/skin/frontend/tezus/conecta/images/scissor.png") no-repeat scroll 0 0;
    content: "";
    height: 24px;
    left: -8px;
    position: absolute;
    width: 15px;
  }
  .newsletter_pop .form-group {
    background: #fff none repeat scroll 0 0;
    border-radius: 30px;
    box-shadow: 1px 6px 1px #dddddd;
    display: table;
    margin: 30px auto 20px;
    padding: 5px 10px;
    position: relative;
    width: 80%;
  }
  .newsletter_pop .form-control {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #888888;
    float: left;
    font-size: 12px;
    padding: 8px 90px 8px 10px;
    width: 100%;
  }
  .newsletter_pop .btn-black {
    background: transparent;
    border-radius: 0;
    color: #252525;
    float: left;
    font-size: 12px;
    position: absolute;
    right: 10px;
    top: 5px;
  }
  /*services*/
  .pp-ser {
    float: left;
    width: 100%;
  }
  .pp-ser li {
    border-right: 1px solid #dddddd;
    float: left;
    list-style: outside none none;
    padding: 0 35px;
    width: 25%;
  }
  .pp-ser li:last-child {
    border: medium none;
  }
  .pp-ser .material-icons {
    float: left;
    font-size: 2em;
    margin-right: 20px;
  }
  .pp-ser li strong {
    font-size: 1.2em;
    font-weight: 400;
    text-transform: uppercase;
  }
  .pp-ser li p {
    color: #aaa;
    margin: 0;
  }
  .ourcat-bg {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    padding: 15px 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
  }
  .pp-ser.pp-s2 li {
    border: 1px solid #dddddd;
    margin: 0 1.5%;
    padding: 22px 18px;
    width: 22%;
  }
  .ourcat-bg > strong {
    font-weight: 600;
  }
  .pp-ser3 .material-icons {
    display: table;
    float: none;
    font-size: 60px;
    margin: 0 auto 20px;
  }
  .pp-ser3 li {
    border: medium none;
    text-align: center;
  }
  .pp-ser3 li p {
    color: inherit;
  }
  .pp-ser3 li strong {
    display: block;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 10px;
    text-transform: uppercase;
  }
  /*page*/
  .page-content .title-tag {
    display: inline-block;
    font-size: 15px;
    margin: 0 0 60px;
    text-align: center;
    width: 100%;
  }
  .panel .panel-heading .accordian-title a span {
    background-color: #aaaaaa;
    color: #fff;
    display: inline-block;
    font-size: 0.8em;
    margin-right: 10px;
    padding: 4px 8px;
  }
  .panel-group .panel .panel-heading .accordian-title {
    margin: 0;
  }
  .panel-group .panel .panel-heading a:not(:hover) {
    display: inline-block;
    width: 100%;
    color: inherit;
  }
  .page-content ol li {
    font-style: normal;
    list-style: inherit;
    padding-bottom: 15px;
  }
  .page-content h3.fntuc-head {
    margin: 0 0 25px;
  }
  .page-content ol {
    padding: 0 0 20px 18px;
  }
  .page-content a:hover {
    color: inherit;
  }
  /*header-banner*/
  .topbar-banner {
    background: #fb6f81;
    color: #ffffff;
    padding: 10px 0;
    text-align: center;
  }
  .cms-index-index .header-style-3.hbc-cont .main-header,
  .cms-index-index .header-style-4.hbc-cont .main-header {
    top: 40px;
  }
  .cms-index-index .header-style-3.hbc-cont .main-header {
    left: 0;
  }
  .cms-index-index .header-style-3.hbc-cont.sticky-nav .main-header,
  .cms-index-index .header-style-4.hbc-cont.sticky-nav .main-header {
    top: 0;
  }
  
  .signup-input .input-text::-webkit-input-placeholder {
    color: #d0d0d0;
  }
  .signup-input .input-text::-moz-placeholder {
    color: #d0d0d0;
  }
  .signup-input .input-text:-ms-input-placeholder {
    color: #d0d0d0;
  }
  .signup-input .input-text:-moz-placeholder {
    color: #d0d0d0;
  }
  
  .wide-swatch.selected .swatch-label {
    color: white;
    background: #0d2035;
  }
  
  /* BANNERS LOJISTA*/
  
  .container-racaza-banners {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
  
  .container-banners-superiores {
    display: flex;
    width: 1170px;
  }
  
  .container-banners-inferiores {
    display: flex;
    width: 1170px;
  }
  
  .banner-para-lojistas {
    padding: 10px;
    width: 575px;
  
    border: 3px solid grey;
    border-radius: 5px;
    background-image: radial-gradient(
      circle,
      #ffffff,
      #f4f4f6,
      #eaeaec,
      #dfdfe3,
      #d4d5da
    );
    margin-left: 20px;
  }
  
  .banner-para-lojistas h2 {
    margin: 0;
    margin: 15px 10px;
    line-height: 1.4;
    color: #224ea9;
    font-size: 28px;
    cursor: default;
  }
  
  p {
    margin: 0px;
  }
  
  .tabela-produtos-lojistas {
    margin-top: 43px;
    margin-left: 0px;
    font-size: 25px;
    color: #224ea9;
    padding: 8px 15px;
    /*background-color: #9496a0;*/
    width: 343px;
    height: 71px;
    border-radius: 10px;
  }
  /*
  .tabela-produtos-lojistas:hover {
      opacity: 0.8;
  }*/
  
  .confira {
    color: #021e58;
    font-size: 16px;
  }
  
  .banner-catalogo-online {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 575px;
    height: 285px;
    border: 3px solid grey;
    border-radius: 5px;
    display: flex;
    background-image: radial-gradient(
      circle,
      #ffffff,
      #f4f4f6,
      #eaeaec,
      #dfdfe3,
      #d4d5da
    );
  }
  
  .acesse-catalogo-online {
    width: 60%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    cursor: default;
  }
  
  .acesse-catalogo-online > p:nth-of-type(1) {
    font-size: 28px;
    color: #224ea9;
    font-weight: 500;
    text-align: center;
  }
  
  .acesse-catalogo-online > p:nth-of-type(2) {
    font-size: 11px;
    color: #4c6290;
    margin: 2px 0;
    font-weight: bold;
    text-align: center;
  }
  
  .button-catalogo {
    margin-top: 6px;
    padding: 10px;
    border-radius: 5px;
    color: white;
    font-size: 18px;
    transition: 0.5s;
    font-weight: bold;
    background-color: #9496a0;
  }
  
  .button-catalogo:hover {
    transform: scale(1.05);
  }
  
  .banner-vantagens-lojistas {
    margin-top: 20px;
    margin-right: 20px;
    width: 575px;
    height: 285px;
    border: 3px solid grey;
    border-radius: 5px;
    background-image: radial-gradient(
      circle,
      #ffffff,
      #f4f4f6,
      #eaeaec,
      #dfdfe3,
      #d4d5da
    );
  }
  
  .banner-vantagens-lojistas > p:nth-of-type(1) > span:nth-of-type(1) {
    font-weight: bold;
    background-color: #d0d0d0;
    padding: 4px;
    border-radius: 3px;
  }
  
  .banner-vantagens-lojistas > p:nth-of-type(1) {
    font-size: 28px;
    color: #224ea9;
    cursor: default;
    font-weight: 500;
    margin: 20px 0 60px 6px;
  }
  
  .banner-vantagens-lojistas > p:nth-of-type(1) > span:nth-of-type(2) {
    font-weight: bold;
  }
  
  .vantagens {
    display: flex;
    width: 98%;
    height: 40%;
    justify-content: space-around;
  }
  
  .vantagens-parcelado,
  .vantagens-entrega,
  .vantagens-televendas,
  .vantagens-compre,
  .vantagens-receba {
    width: 18%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  
  .vantagens > a {
    border-radius: 5px;
    transition: 0.5s;
    cursor: pointer;
  }
  
  .vantagens-parcelado > span:nth-of-type(1),
  .vantagens-televendas > span:nth-of-type(1),
  .vantagens-compre > span:nth-of-type(1),
  .vantagens-receba > span:nth-of-type(1),
  .vantagens-entrega > span:nth-of-type(1) {
    width: 60px;
    height: 60px;
    background-size: 100%;
    display: block;
  }
  
  .vantagens-entrega > p:nth-of-type(1),
  .vantagens-televendas > p:nth-of-type(1),
  .vantagens-compre > p:nth-of-type(1),
  .vantagens-parcelado > p:nth-of-type(1),
  .vantagens-receba > p:nth-of-type(1) {
    font-size: 11px;
    color: #6f6f69;
    text-align: center;
    font-weight: bold;
  }
  
  .vantagens-televendas {
    padding-bottom: 12px;
  }
  
  .vantagens-entrega > span:nth-of-type(1) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTc5MiIgaGVpZ2h0PSIxNzkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPiA8Zz4gIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4gIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI0MDIiIHdpZHRoPSI1ODIiIHk9Ii0xIiB4PSItMSIvPiA8L2c+IDxnPiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPiAgPHBhdGggZmlsbD0iIzQ5NDk0NiIgaWQ9InN2Z18xIiBkPSJtNjQwLDE0MDhxMCwtNTIgLTM4LC05MHQtOTAsLTM4dC05MCwzOHQtMzgsOTB0MzgsOTB0OTAsMzh0OTAsLTM4dDM4LC05MHptLTM4NCwtNTEybDM4NCwwbDAsLTI1NmwtMTU4LDBxLTEzLDAgLTIyLDlsLTE5NSwxOTVxLTksOSAtOSwyMmwwLDMwem0xMjgwLDUxMnEwLC01MiAtMzgsLTkwdC05MCwtMzh0LTkwLDM4dC0zOCw5MHQzOCw5MHQ5MCwzOHQ5MCwtMzh0MzgsLTkwem0yNTYsLTEwODhsMCwxMDI0cTAsMTUgLTQsMjYuNXQtMTMuNSwxOC41dC0xNi41LDExLjV0LTIzLjUsNnQtMjIuNSwydC0yNS41LDB0LTIyLjUsLTAuNXEwLDEwNiAtNzUsMTgxdC0xODEsNzV0LTE4MSwtNzV0LTc1LC0xODFsLTM4NCwwcTAsMTA2IC03NSwxODF0LTE4MSw3NXQtMTgxLC03NXQtNzUsLTE4MWwtNjQsMHEtMywwIC0yMi41LDAuNXQtMjUuNSwwdC0yMi41LC0ydC0yMy41LC02dC0xNi41LC0xMS41dC0xMy41LC0xOC41dC00LC0yNi41cTAsLTI2IDE5LC00NXQ0NSwtMTlsMCwtMzIwcTAsLTggLTAuNSwtMzV0MCwtMzh0Mi41LC0zNC41dDYuNSwtMzd0MTQsLTMwLjV0MjIuNSwtMzBsMTk4LC0xOThxMTksLTE5IDUwLjUsLTMydDU4LjUsLTEzbDE2MCwwbDAsLTE5MnEwLC0yNiAxOSwtNDV0NDUsLTE5bDEwMjQsMHEyNiwwIDQ1LDE5dDE5LDQ1eiIvPiA8L2c+PC9zdmc+);
  }
  
  .vantagens-televendas > span:nth-of-type(1) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNi44MjY2NiIgaGVpZ2h0PSI2LjgyNjY2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPiA8Zz4gIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4gIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI0MDIiIHdpZHRoPSI1ODIiIHk9Ii0xIiB4PSItMSIvPiA8L2c+IDxnPiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPiAgPHBhdGggZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjNDk0OTQ2IiBpZD0ic3ZnXzEiIGQ9Im0xLjQwODU3LDQuODA4N2MtMC4wMjMyMywwLjA3MjY3IC0wLjA0MjE1LDAuMTQ3MTcgLTAuMDU2NDEsMC4yMjMyM2MtMC4wMjEwNSwwLjExMjE4IC0wLjAzMjA3LDAuMjI3NDUgLTAuMDMyMDcsMC4zNDQ4bDAsMC41NTY2YzAsMC4wMjIwOSAwLjAxNzkxLDAuMDQgMC4wNCwwLjA0bDQuNDc4OTUsMGMwLjAyMjA5LDAgMC4wNCwtMC4wMTc5MSAwLjA0LC0wLjA0bDAsLTAuNTU2NmMwLC0wLjUxNjggLTAuMjExMzksLTAuOTg2NTkgLTAuNTUxOTYsLTEuMzI3MTVjLTAuMzQwNTcsLTAuMzQwNTcgLTAuODEwMzYsLTAuNTUxOTYgLTEuMzI3MTUsLTAuNTUxOTZsLTAuODAwNzUsMGMtMC4yNzI1MywwIC0wLjUzMjEsMC4wNTg4OSAtMC43NjY2MSwwLjE2NDU3Yy0wLjE5NzE4LDAuMDg4ODYgLTAuMzc2NTMsMC4yMTA4IC0wLjUzMDksMC4zNTg2MmMwLjAwNzI5LDAuMDIwNDcgMC4wMTQ5OCwwLjA0MTE1IDAuMDIzMTUsMC4wNjE0MmMwLjAyOTczLC0wLjAxNTgxIDAuMDYwNDMsLTAuMDI5NzggMC4wOTE1MiwtMC4wNDA4OGMwLjEyNTI3LC0wLjA0NDcxIDAuMjU5NjQsLTAuMDM4MzMgMC4zMzYyMSwwLjA4NTY2YzAuMDE0MDIsMC4wMjI3MSAwLjAyODU2LDAuMDQ1MTMgMC4wNDMwMywwLjA2NzU3YzAuMDk4MSwwLjE1MjExIDAuMTYxMzQsMC4yNjc0MSAwLjE4NjAxLDAuNDUzMjJjMC4wMDMzMywwLjAyNTA5IDAuMDA1OTUsMC4wNDUwMSAtMC4wMDE1OCwwLjA3MDU0Yy0wLjA0MzM4LDAuMTQ2OTkgLTAuMjM4NjksMC4yNTE1IC0wLjM2ODE0LDAuMzAzODVjLTAuMDE1NzgsMC4wMDYzOCAtMC4wMzE0NiwwLjAxMzAxIC0wLjA0NzQ3LDAuMDE4ODJjLTAuMDg1MTMsMC4wMzA5MiAtMC4xODEwNSwwLjA0NDY0IC0wLjI3MTI5LDAuMDM5NjFjLTAuMTU2NTMsLTAuMDA4NzMgLTAuMjk1MTIsLTAuMDcyMTMgLTAuNDA5MywtMC4xNzkwM2MtMC4wMTI0LC0wLjAxMTYxIC0wLjAwNzE2LC0wLjAwMzkxIC0wLjAyMjI3LC0wLjAyMzA1Yy0wLjAxODAyLC0wLjAyMjgzIC0wLjAzNTY4LC0wLjA0NjEzIC0wLjA1Mjk3LC0wLjA2OTg0eiIgY2xhc3M9ImZpbDAiLz4gIDxwYXRoIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzQ5NDk0NiIgaWQ9InN2Z18yIiBkPSJtMy41OTk1NiwwLjg1MzMzYzAuMzEzMDUsMCAwLjU5NjQ4LDAuMTI2OSAwLjgwMTY0LDAuMzMyMDZjMC4yMDUxNiwwLjIwNTE2IDAuMzMyMDYsMC40ODg1OSAwLjMzMjA2LDAuODAxNjRjMCwwLjMxMzA2IC0wLjEyNjksMC41OTY0OCAtMC4zMzIwNiwwLjgwMTY0Yy0wLjIwNTE2LDAuMjA1MTYgLTAuNDg4NTksMC4zMzIwNiAtMC44MDE2NCwwLjMzMjA2Yy0wLjMxMzA2LDAgLTAuNTk2NDgsLTAuMTI2OSAtMC44MDE2NCwtMC4zMzIwNmMtMC4yMDUxNiwtMC4yMDUxNSAtMC4zMzIwNiwtMC40ODg1OSAtMC4zMzIwNiwtMC44MDE2NGMwLC0wLjMxMzA1IDAuMTI2OSwtMC41OTY0OCAwLjMzMjA2LC0wLjgwMTY0YzAuMjA1MTYsLTAuMjA1MTYgMC40ODg1OCwtMC4zMzIwNiAwLjgwMTY0LC0wLjMzMjA2eiIgY2xhc3M9ImZpbDAiLz4gIDxwYXRoIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzQ5NDk0NiIgaWQ9InN2Z18zIiBkPSJtMS44ODkzOSw0LjE5NjgxYzAuMDg1NjUsLTAuMDU3NDcgMC4zMDEyNCwtMC4xNzk3NyAwLjM5NTEsLTAuMDI3NzhjMC4wMTI3MiwwLjAyMDYgMC4wMjg0NSwwLjA0NDk4IDAuMDQzODcsMC4wNjg4OWMwLjA3ODIzLDAuMTIxMyAwLjE0ODcyLDAuMjMwNjEgMC4xNzM5NCwwLjQyMDRjMC4wMDE1NSwwLjAxMTcgMC4wMDQ2NSwwLjAyNTg2IDAuMDAxLDAuMDM3MzdjLTAuMDA3NjUsMC4wMjgwMyAtMC4wNTQ1NSwwLjE0NDM3IC0wLjMyMTQxLDAuMjUyMzNjLTAuMDE0MjMsMC4wMDU3NiAtMC4wMzA0NCwwLjAxMjU4IC0wLjA0NDc5LDAuMDE3NzljLTAuMDgyNjYsMC4wMzAwMiAtMC4zNTY1MywwLjEwMzk3IC0wLjU5ODYxLC0wLjEyMjYzYy0wLjAwNDM0LC0wLjAwNDA2IC0wLjAxMDU4LC0wLjAwOTM1IC0wLjAxNDE1LC0wLjAxNDIxYy0wLjIxMDI2LC0wLjI0ODU0IC0wLjM3NjIyLC0wLjU5OTggLTAuNDc1LC0wLjk2ODQzYy0wLjA5NTEyLC0wLjM1NTA0IC0wLjEyODIsLTAuNzI3MzUgLTAuMDc4NzksLTEuMDQwNjZjMC4wMDU5LC0wLjAzNzM4IDAuMDA4MiwtMC4wNDkxNyAwLjAyMTQyLC0wLjA4NjA1YzAuMDk3NDYsLTAuMjcxNzUgMC4zMjk4NCwtMC4zNDk1MyAwLjQyODI2LC0wLjM3MDY3YzAuMDIyMjksLTAuMDA0NzggMC4wNTAyOSwtMC4wMDg0OSAwLjA3MzU2LC0wLjAxMTYyYzAuMjY2MTUsLTAuMDM1OCAwLjM2Njk5LDAuMDMxNTIgMC4zOTM2MiwwLjA1NTQ4YzAuMDA2NiwwLjAwNTk1IDAuMDExNDYsMC4wMTEyOCAwLjAxNDQyLDAuMDE5OTJjMC4wODAzNCwwLjE4NTM0IDAuMDczNzgsMC4zMTg3NSAwLjA2NjQ2LDAuNDY3M2MtMC4wMDEzNSwwLjAyNzM4IC0wLjAwMjcyLDAuMDU1MjcgLTAuMDAzNSwwLjA4MTUxYy0wLjAwNTI5LDAuMTc4NTkgLTAuMjUzMTQsMC4xODA1MiAtMC4zNTYwNSwwLjE3MzU5YzAuMDAzOTMsMC4xMDc2IDAuMDQ4NzUsMC4zMjEyOSAwLjEwNTUsMC41MzMwOWMwLjA1Njc0LDAuMjExNzggMC4xMjQ3NywwLjQxOTIzIDAuMTc1MTUsMC41MTQzOHoiIGNsYXNzPSJmaWwwIi8+ICA8cmVjdCBzdHJva2U9Im51bGwiIHg9IjAiIHk9IjAuMDA4MzA5IiBmaWxsPSJub25lIiBpZD0ic3ZnXzQiIHdpZHRoPSI2LjgxMDA0MyIgaGVpZ2h0PSI2LjgwMTczNCIgY2xhc3M9ImZpbDEiLz4gPC9nPjwvc3ZnPg==);
  }
  
  .vantagens-compre > span:nth-of-type(1) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxnPiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPiAgPHJlY3QgZmlsbD0ibm9uZSIgaWQ9ImNhbnZhc19iYWNrZ3JvdW5kIiBoZWlnaHQ9IjQwMiIgd2lkdGg9IjU4MiIgeT0iLTEiIHg9Ii0xIi8+IDwvZz4gPGc+ICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+ICA8cGF0aCBmaWxsPSIjNDk0OTQ2IiBpZD0ic3ZnXzIiIGQ9Im0yMC43NTYsNS4zNDVjLTAuMTkxLC0wLjIxOSAtMC40NjYsLTAuMzQ1IC0wLjc1NiwtMC4zNDVsLTEzLjgxOSwwbC0wLjE5NSwtMS4xNjRjLTAuMDgsLTAuNDgyIC0wLjQ5NywtMC44MzYgLTAuOTg2LC0wLjgzNmwtMi4yNSwwYy0wLjU1MywwIC0xLDAuNDQ3IC0xLDFzMC40NDcsMSAxLDFsMS40MDMsMGwxLjg2LDExLjE2NGMwLjAwOCwwLjA0NSAwLjAzMSwwLjA4MiAwLjA0NSwwLjEyNGMwLjAxNiwwLjA1MyAwLjAyOSwwLjEwMyAwLjA1NCwwLjE1MWMwLjAzMiwwLjA2NiAwLjA3NSwwLjEyMiAwLjEyLDAuMTc5YzAuMDMxLDAuMDM5IDAuMDU5LDAuMDc4IDAuMDk1LDAuMTEyYzAuMDU4LDAuMDU0IDAuMTI1LDAuMDkyIDAuMTkzLDAuMTNjMC4wMzgsMC4wMjEgMC4wNzEsMC4wNDkgMC4xMTIsMC4wNjVjMC4xMTYsMC4wNDcgMC4yMzgsMC4wNzUgMC4zNjcsMC4wNzVjMC4wMDEsMCAxMS4wMDEsMCAxMS4wMDEsMGMwLjU1MywwIDEsLTAuNDQ3IDEsLTFzLTAuNDQ3LC0xIC0xLC0xbC0xMC4xNTMsMGwtMC4xNjYsLTFsMTEuMzE5LDBjMC40OTgsMCAwLjkyLC0wLjM2NiAwLjk5LC0wLjg1OGwxLC03YzAuMDQxLC0wLjI4OCAtMC4wNDUsLTAuNTc5IC0wLjIzNCwtMC43OTd6bS0xLjkwOSwxLjY1NWwtMC4yODUsMmwtMy41NjIsMGwwLC0ybDMuODQ3LDB6bS00Ljg0NywwbDAsMmwtMywwbDAsLTJsMywwem0wLDNsMCwybC0zLDBsMCwtMmwzLDB6bS00LC0zbDAsMmwtMywwYy0wLjA1MywwIC0wLjEwMSwwLjAxNSAtMC4xNDgsMC4wM2wtMC4zMzgsLTIuMDNsMy40ODYsMHptLTIuOTg2LDNsMi45ODYsMGwwLDJsLTIuNjUzLDBsLTAuMzMzLC0yem03Ljk4NiwybDAsLTJsMy40MTgsMGwtMC4yODUsMmwtMy4xMzMsMHoiLz4gIDxjaXJjbGUgZmlsbD0iIzQ5NDk0NiIgaWQ9InN2Z18zIiByPSIxLjUiIGN5PSIxOS41IiBjeD0iOC41Ii8+ICA8Y2lyY2xlIGZpbGw9IiM0OTQ5NDYiIGlkPSJzdmdfNCIgcj0iMS41IiBjeT0iMTkuNSIgY3g9IjE3LjUiLz4gPC9nPjwvc3ZnPg==);
  }
  
  .vantagens-receba > span:nth-of-type(1) {
    background-image: url("https://lojista.racaza.com.br/skin/frontend/tezus/conecta/css/images/empresa.png");
  }
  
  .vantagens-parcelado > span:nth-of-type(1) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxnPiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPiAgPHJlY3QgZmlsbD0ibm9uZSIgaWQ9ImNhbnZhc19iYWNrZ3JvdW5kIiBoZWlnaHQ9IjQwMiIgd2lkdGg9IjU4MiIgeT0iLTEiIHg9Ii0xIi8+IDwvZz4gPGc+ICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+ICA8cGF0aCBmaWxsPSIjNDk0OTQ2IiBpZD0ic3ZnXzEiIGQ9Im00OCw0Yy0yNC4zLDAgLTQ0LDE5LjcgLTQ0LDQ0YzAsMjQuMzAxIDE5LjcsNDQgNDQsNDRjMjQuMzAxLDAgNDQsLTE5LjY5OSA0NCwtNDRjMCwtMjQuMyAtMTkuNjk5LC00NCAtNDQsLTQ0em0wLDgwYy0xOS44ODIsMCAtMzYsLTE2LjExOCAtMzYsLTM2czE2LjExOCwtMzYgMzYsLTM2czM2LDE2LjExOCAzNiwzNnMtMTYuMTE4LDM2IC0zNiwzNnoiLz4gIDxwYXRoIGZpbGw9IiM0OTQ5NDYiIGlkPSJzdmdfMiIgZD0ibTUyLDQ2LjM0M2wwLC0yMi4zNDNjMCwtMi4yMDkgLTEuNzkxLC00IC00LC00cy00LDEuNzkxIC00LDRsMCwyNGMwLDAuMDA5IDAuMDAzLDAuMDE4IDAuMDAzLDAuMDI3YzAuMDAxLDAuMjUzIDAuMDI2LDAuNTA2IDAuMDc2LDAuNzU1YzAuMDI0LDAuMTIzIDAuMDY5LDAuMjM0IDAuMTA0LDAuMzU0YzAuMDM5LDAuMTMyIDAuMDY5LDAuMjY2IDAuMTIyLDAuMzk1YzAuMDU4LDAuMTM4IDAuMTM2LDAuMjY0IDAuMjA4LDAuMzk0YzAuMDU0LDAuMSAwLjA5NywwLjIgMC4xNiwwLjI5NWMwLjE0NywwLjIyMSAwLjMxNCwwLjQyOCAwLjUwMSwwLjYxM2wxMS4zMTEsMTEuMzEyYzEuNTYyLDEuNTYyIDQuMDk3LDEuNTYyIDUuNjU4LDBjMS41NjIsLTEuNTYyIDEuNTYyLC00LjA5NyAwLC01LjY1NmwtMTAuMTQzLC0xMC4xNDZ6Ii8+IDwvZz48L3N2Zz4=);
  }
  
  .sac-b2b {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 575px;
    height: 285px;
    border: 3px solid grey;
    margin-top: 20px;
    border-radius: 5px;
    background-image: radial-gradient(
      circle,
      #ffffff,
      #f4f4f6,
      #eaeaec,
      #dfdfe3,
      #d4d5da
    );
  }
  
  .sac-b2b-horario-atendimento {
    margin: 17px 0px 15px 0px;
    font-size: 30px;
    font-weight: bold;
    color: #224ea9;
  }
  
  .horarios-atendimento {
    font-size: 25px;
    color: #4f6dab;
    width: 70%;
    text-align: center;
  }
  
  .contato-whatsapp {
    margin: 35px 0 0 0px;
    font-size: 16px;
    font-weight: bold;
    color: #4b97c6;
    text-align: center;
  }
  
  .wpp-icon-api-b2b {
    background-image: url("https://lojista.racaza.com.br/skin/frontend/tezus/conecta/css/images/icone-whats.png");
    display: block;
    margin-top: 5px;
    width: 50px;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    transition: 0.5s;
  }
  
  .wpp-icon:hover {
    transform: scale(1.2);
  }
  
  .modal-banner {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: transparent;
    justify-content: center;
    align-items: center;
  }
  
  .modal-banner-box {
    width: 520px;
    padding: 30px;
    background-image: radial-gradient(
      circle,
      #ffffff,
      #f4f4f6,
      #eaeaec,
      #dfdfe3,
      #d4d5da
    );
    border-radius: 4px;
    box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.4);
    position: relative;
    z-index: 2;
    transform: translateY(-60px) scale(0.9);
    opacity: 0;
  }
  
  .modal-banner.modal-aberto {
    display: flex;
  }
  
  .modal-banner.modal-aparecendo .modal-banner-box {
    transition: 0.8s;
    transform: translateY(0) scale(1);
    opacity: 1;
  }
  
  .modal-banner.modal-sumindo .modal-banner-box {
    transition: 0.6s;
    transform: translateY(100px) scale(0.8);
    opacity: 0;
  }
  
  .modal-banner-box > div {
    display: none;
  }
  
  .modal-banner-box > div.info-modal {
    display: block;
  }
  
  .fechar-modal {
    display: block;
    height: 24px;
    width: 24px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxnPiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPiAgPHJlY3QgZmlsbD0ibm9uZSIgaWQ9ImNhbnZhc19iYWNrZ3JvdW5kIiBoZWlnaHQ9IjQwMiIgd2lkdGg9IjU4MiIgeT0iLTEiIHg9Ii0xIi8+IDwvZz4gPGc+ICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+ICA8cGF0aCBmaWxsPSIjMjI0ZWE5IiBpZD0ic3ZnXzIiIGQ9Im0yMi44LDIzLjVsLTUuOCwwYy0wLjIsMCAtMC4zLC0wLjEgLTAuNCwtMC4ybC00LjYsLThsLTQuNiw3LjljLTAuMSwwLjIgLTAuMiwwLjIgLTAuNCwwLjJsLTUuOCwwYy0wLjIsMCAtMC4zLC0wLjEgLTAuNCwtMC4yYy0wLjEsLTAuMSAtMC4xLC0wLjMgMCwtMC41YzAsLTAuMSAwLjEsLTAuMiAwLjEsLTAuMmw2LC0xMC41bC02LjEsLTEwLjZjMCwtMC4xIC0wLjEsLTAuMSAtMC4xLC0wLjJjLTAuMSwtMC4yIC0wLjEsLTAuNCAwLC0wLjVjMC4xLC0wLjEgMC4zLC0wLjIgMC41LC0wLjJsNS44LDBjMC4yLDAgMC4zLDAuMSAwLjQsMC4ybDQuNiw4bDQuNiwtNy45YzAuMSwtMC4yIDAuMiwtMC4yIDAuNCwtMC4ybDUuOSwwYzAuMiwwIDAuMywwLjEgMC40LDAuMmMwLjEsMC4xIDAuMSwwLjMgMCwwLjVjMCwwLjEgLTAuMSwwLjIgLTAuMSwwLjJsLTYuMSwxMC41bDYuMSwxMC42YzAsMC4xIDAuMSwwLjEgMC4xLDAuMmMwLjEsMC4yIDAuMSwwLjQgMCwwLjVjLTAuMSwwLjEgLTAuMywwLjIgLTAuNSwwLjJ6Ii8+IDwvZz48L3N2Zz4=);
    cursor: pointer;
    position: absolute;
    top: 6px;
    right: 8px;
  }
  
  .modal-banner-overlay {
    display: none;
    background-color: #00000040;
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%;
    opacity: 0;
  }
  
  .modal-banner.modal-aberto .modal-banner-overlay {
    display: block;
  }
  
  .modal-banner.modal-aparecendo .modal-banner-overlay {
    transition: 0.44s;
    opacity: 1;
  }
  
  .modal-banner.modal-sumindo .modal-banner-overlay {
    transition: 0.56s;
    opacity: 0;
  }
  
  .modal-sub-parcelado,
  .modal-sub-entrega {
    font-size: 15px;
  }
  
  .modal-sub-parcelado-formas,
  .modal-end-sede,
  .modal-dados-cadastrais {
    margin-top: 10px;
  }
  
  @media (max-width: 1199px) {
    .banner-catalogo-online,
    .banner-vantagens-lojistas,
    .sac-b2b {
      width: calc(426px - 6px);
    }
    .banner-para-lojistas {
      width: calc(426px - 26px);
      height: auto;
    }
    .banner-para-lojistas h2 {
      margin: 15px 10px 0 10px;
    }
    .tabelas-produtos-lojistas {
      margin-top: 0;
      margin-left: 5px;
    }
    .container-banners-superiores,
    .container-banners-inferiores {
      width: 100%;
      justify-content: center;
    }
    .banner-vantagens-lojistas > p:nth-of-type(1) {
      font-size: 23px;
    }
    .vantagens-entrega > p:nth-of-type(1),
    .vantagens-televendas > p:nth-of-type(1),
    .vantagens-compre > p:nth-child(1),
    .vantagens-parcelado > p:nth-of-type(1),
    .vantagens-receba > p:nth-of-type(1) {
      font-size: 8px;
    }
    .acesse-catalogo-online > p:nth-of-type(1) {
      font-size: 24px;
    }
    .acesse-catalogo-online > p:nth-of-type(1) > span:nth-of-type(1) {
      font-size: 20px;
    }
    .button-catalogo {
      padding: 12px;
      font-size: 18px;
      text-align: center;
    }
    .acessar-catalogo > span:nth-of-type(1) {
      width: 160px;
      height: 210px;
    }
    .acesse-catalogo-online > p:nth-of-type(2) {
      font-size: 12px;
      text-align: center;
    }
    .sac-b2b-horario-atendimento,
    .contato-whatsapp {
      font-size: 25px;
    }
  }
  
  @media (max-width: 991px) {
    .container-banners-superiores,
    .container-banners-inferiores {
      flex-direction: column;
      align-items: center;
    }
    .banner-para-lojistas,
    .banner-catalogo-online,
    .banner-vantagens-lojistas,
    .sac-b2b {
      margin: 10px 0;
    }
    .banner-catalogo-online,
    .banner-vantagens-lojistas,
    .sac-b2b {
      width: calc(600px - 6px);
    }
    .banner-para-lojistas {
      width: calc(600px - 26px);
    }
    .tabela-produtos-lojistas {
      margin-top: 30px;
    }
    .vantagens-entrega > p:nth-of-type(1),
    .vantagens-televendas > p:nth-of-type(1),
    .vantagens-compre > p:nth-child(1),
    .vantagens-parcelado > p:nth-of-type(1),
    .vantagens-receba > p:nth-of-type(1) {
      font-size: 11px;
    }
    .banner-vantagens-lojistas > p:nth-of-type(1) {
      font-size: 30px;
    }
    .acessar-catalogo > span:nth-of-type(1) {
      width: 160px;
      height: 220px;
    }
    .button-catalogo {
      padding: 10px;
      font-size: 22px;
    }
    .tabela-produtos-lojistas {
      margin-left: 15px;
    }
  }
  
  @media (max-width: 767px) {
    .banner-catalogo-online,
    .banner-vantagens-lojistas,
    .sac-b2b {
      width: calc(480px - 6px);
    }
    .banner-para-lojistas {
      width: calc(480px - 26px);
      display: flex;
      flex-direction: column;
      align-items: center;
    }
    .container-banners-superiores,
    .container-banners-inferiores {
      width: 100%;
      justify-content: center;
    }
    .button-catalogo {
      font-size: 20px;
      padding: 14px;
      text-align: center;
    }
    .banner-vantagens-lojistas > p:nth-of-type(1) {
      font-size: 27px;
    }
    .vantagens-entrega > p:nth-of-type(1),
    .vantagens-televendas > p:nth-of-type(1),
    .vantagens-compre > p:nth-child(1),
    .vantagens-parcelado > p:nth-of-type(1),
    .vantagens-receba > p:nth-of-type(1) {
      font-size: 9px;
    }
    .tabela-produtos-lojistas {
      margin-left: 0;
    }
  }
  
  @media (max-width: 479px) {
    .banner-catalogo-online,
    .banner-vantagens-lojistas,
    .sac-b2b {
      width: calc(100% - 28px);
    }
    .banner-para-lojistas {
      width: calc(100% - 26px);
    }
    .banner-para-lojistas,
    .banner-vantagens-lojistas,
    .sac-b2b {
      height: auto;
    }
	  .confira {
   
      font-size: 14px;
    }
    .tabela-produtos-lojistas {
      height: auto;
      margin-left: 0;
      width: auto;
    }
    .acesse-catalogo-online > p:nth-of-type(1) {
      font-size: 18px;
      text-align: center;
    }
    .acesse-catalogo-online > p:nth-of-type(1) > span:nth-of-type(1) {
      font-size: 16px;
      text-align: center;
    }
    .acessar-catalogo > span:nth-of-type(1) {
      width: 114px;
      height: 154px;
    }
    .button-catalogo {
      margin-top: 20px;
      text-align: center;
      font-size: 12px;
      padding: 11px;
    }
  
    .banner-para-lojistas h2 {
      text-align: center;
      font-size: 18px;
    }
    .horarios-atendimento {
      text-align: center;
      font-size: 18px;
    }
    .sac-b2b-horario-atendimento,
    .contato-whatsapp {
      font-size: 19px;
    }
    .contato-whatsapp {
      margin: 7px 0px 0px 0px;
    }
  
    .vantagens-entrega > p:nth-of-type(1),
    .vantagens-televendas > p:nth-of-type(1),
    .vantagens-compre > p:nth-child(1),
    .vantagens-parcelado > p:nth-of-type(1),
    .vantagens-receba > p:nth-of-type(1) {
      font-size: 8px;
      text-align: center;
    }
    .banner-vantagens-lojistas > p:nth-of-type(1) {
      font-size: 18px;
      text-align: center;
      margin-left: 13px;
      margin-left: 12px;
    }
    .acesse-catalogo-online > p:nth-of-type(2) {
      font-size: 10px;
    }
  }
  
  #co-shipping-method-form .sp-methods dt {
      margin-top: 20px;
  }
/**
 * WARNING: Do not change this file. Your changes will be lost.
 * Conecta v1 
 */
/*fonts*/
/* poppins-100 - latin */
@font-face {font-family: 'Poppins';font-style: normal;font-weight: 100;src: url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-100.eot'); src: local('Poppins Thin'), local('Poppins-Thin'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-100.eot?#iefix') format('embedded-opentype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-100.woff2') format('woff2'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-100.woff') format('woff'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-100.ttf') format('truetype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-100.svg#Poppins') format('svg'); 
}
/* poppins-100italic - latin */
@font-face {font-family: 'Poppins';font-style: italic;font-weight: 100;src: url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-100italic.eot'); src: local('Poppins Thin Italic'), local('Poppins-ThinItalic'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-100italic.eot?#iefix') format('embedded-opentype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-100italic.woff2') format('woff2'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-100italic.woff') format('woff'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-100italic.ttf') format('truetype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-100italic.svg#Poppins') format('svg'); 
}
/* poppins-200 - latin */
@font-face {font-family: 'Poppins';font-style: normal;font-weight: 200;src: url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-200.eot'); src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-200.eot?#iefix') format('embedded-opentype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-200.woff2') format('woff2'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-200.woff') format('woff'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-200.ttf') format('truetype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-200.svg#Poppins') format('svg'); 
}
/* poppins-200italic - latin */
@font-face {font-family: 'Poppins';font-style: italic;font-weight: 200;src: url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-200italic.eot'); src: local('Poppins ExtraLight Italic'), local('Poppins-ExtraLightItalic'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-200italic.eot?#iefix') format('embedded-opentype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-200italic.woff2') format('woff2'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-200italic.woff') format('woff'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-200italic.ttf') format('truetype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-200italic.svg#Poppins') format('svg'); 
}
/* poppins-300 - latin */
@font-face {font-family: 'Poppins';font-style: normal;font-weight: 300;src: url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-300.eot'); src: local('Poppins Light'), local('Poppins-Light'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-300.eot?#iefix') format('embedded-opentype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-300.woff2') format('woff2'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-300.woff') format('woff'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-300.ttf') format('truetype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-300.svg#Poppins') format('svg'); 
}
/* poppins-300italic - latin */
@font-face {font-family: 'Poppins';font-style: italic;font-weight: 300;src: url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-300italic.eot'); src: local('Poppins Light Italic'), local('Poppins-LightItalic'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-300italic.eot?#iefix') format('embedded-opentype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-300italic.woff2') format('woff2'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-300italic.woff') format('woff'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-300italic.ttf') format('truetype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-300italic.svg#Poppins') format('svg'); 
}
/* poppins-regular - latin */
@font-face {font-family: 'Poppins';font-style: normal;font-weight: 400;src: url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-regular.eot'); src: local('Poppins Regular'), local('Poppins-Regular'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-regular.eot?#iefix') format('embedded-opentype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-regular.woff2') format('woff2'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-regular.woff') format('woff'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-regular.ttf') format('truetype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-regular.svg#Poppins') format('svg'); 
}
/* poppins-italic - latin */
@font-face {font-family: 'Poppins';font-style: italic;font-weight: 400;src: url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-italic.eot'); src: local('Poppins Italic'), local('Poppins-Italic'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-italic.eot?#iefix') format('embedded-opentype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-italic.woff2') format('woff2'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-italic.woff') format('woff'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-italic.ttf') format('truetype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-italic.svg#Poppins') format('svg'); 
}
/* poppins-500 - latin */
@font-face {font-family: 'Poppins';font-style: normal;font-weight: 500;src: url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-500.eot'); src: local('Poppins Medium'), local('Poppins-Medium'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-500.eot?#iefix') format('embedded-opentype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-500.woff2') format('woff2'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-500.woff') format('woff'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-500.ttf') format('truetype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-500.svg#Poppins') format('svg'); 
}
/* poppins-500italic - latin */
@font-face {font-family: 'Poppins';font-style: italic;font-weight: 500;src: url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-500italic.eot'); src: local('Poppins Medium Italic'), local('Poppins-MediumItalic'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-500italic.eot?#iefix') format('embedded-opentype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-500italic.woff2') format('woff2'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-500italic.woff') format('woff'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-500italic.ttf') format('truetype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-500italic.svg#Poppins') format('svg'); 
}
/* poppins-600 - latin */
@font-face {font-family: 'Poppins';font-style: normal;font-weight: 600;src: url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-600.eot'); src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-600.eot?#iefix') format('embedded-opentype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-600.woff2') format('woff2'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-600.woff') format('woff'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-600.ttf') format('truetype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-600.svg#Poppins') format('svg'); 
}
/* poppins-600italic - latin */
@font-face {font-family: 'Poppins';font-style: italic;font-weight: 600;src: url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-600italic.eot'); src: local('Poppins SemiBold Italic'), local('Poppins-SemiBoldItalic'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-600italic.eot?#iefix') format('embedded-opentype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-600italic.woff2') format('woff2'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-600italic.woff') format('woff'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-600italic.ttf') format('truetype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-600italic.svg#Poppins') format('svg'); 
}
/* poppins-700 - latin */
@font-face {font-family: 'Poppins';font-style: normal;font-weight: 700;src: url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-700.eot'); src: local('Poppins Bold'), local('Poppins-Bold'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-700.eot?#iefix') format('embedded-opentype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-700.woff2') format('woff2'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-700.woff') format('woff'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-700.ttf') format('truetype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-700.svg#Poppins') format('svg'); 
}
/* poppins-800 - latin */
@font-face {font-family: 'Poppins';font-style: normal;font-weight: 800;src: url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-800.eot'); src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-800.eot?#iefix') format('embedded-opentype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-800.woff2') format('woff2'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-800.woff') format('woff'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-800.ttf') format('truetype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-800.svg#Poppins') format('svg'); 
}
/* poppins-900 - latin */
@font-face {font-family: 'Poppins';font-style: normal;font-weight: 900;src: url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-900.eot'); src: local('Poppins Black'), local('Poppins-Black'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-900.eot?#iefix') format('embedded-opentype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-900.woff2') format('woff2'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-900.woff') format('woff'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-900.ttf') format('truetype'), url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/Poppins/Poppins-900.svg#Poppins') format('svg'); 
}
/**
 * WARNING: Do not change this file. Your changes will be lost.
 * Conecta v1 
 */
/* owl Carousel v1.3.3 */
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;touch-action: none;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing {cursor:url(https://lojista.racaza.com.br/skin/frontend/tezus/conecta/images/grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper, .owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-origin {-webkit-perspective: 1200px;-webkit-perspective-origin-x : 50%;-webkit-perspective-origin-y : 50%;-moz-perspective : 1200px;-moz-perspective-origin-x : 50%;-moz-perspective-origin-y : 50%;perspective : 1200px;}
.owl-fade-out {z-index: 10;-webkit-animation: fadeOut .7s both ease;-moz-animation: fadeOut .7s both ease;animation: fadeOut .7s both ease;}
.owl-fade-in {-webkit-animation: fadeIn .7s both ease;-moz-animation: fadeIn .7s both ease;animation: fadeIn .7s both ease;}
.owl-backSlide-out {-webkit-animation: backSlideOut 1s both ease;-moz-animation: backSlideOut 1s both ease;animation: backSlideOut 1s both ease;}
.owl-backSlide-in {-webkit-animation: backSlideIn 1s both ease;-moz-animation: backSlideIn 1s both ease;animation: backSlideIn 1s both ease;}
.owl-goDown-out {-webkit-animation: scaleToFade .7s ease both;-moz-animation: scaleToFade .7s ease both;animation: scaleToFade .7s ease both;}
.owl-goDown-in {-webkit-animation: goDown .6s ease both;-moz-animation: goDown .6s ease both;animation: goDown .6s ease both;}
.owl-fadeUp-in {-webkit-animation: scaleUpFrom .5s ease both;-moz-animation: scaleUpFrom .5s ease both;animation: scaleUpFrom .5s ease both;}
.owl-fadeUp-out {-webkit-animation: scaleUpTo .5s ease both;-moz-animation: scaleUpTo .5s ease both;animation: scaleUpTo .5s ease both;}
@-webkit-keyframes empty {0% {opacity: 1}}
@-moz-keyframes empty {0% {opacity: 1}}
@keyframes empty {0% {opacity: 1}}
@-webkit-keyframes fadeIn {0% { opacity:0; }  100% { opacity:1; }}
@-moz-keyframes fadeIn {0% { opacity:0; }  100% { opacity:1; }}
@keyframes fadeIn {0% { opacity:0; }  100% { opacity:1; }}
@-webkit-keyframes fadeOut {0% { opacity:1; }  100% { opacity:0; }}
@-moz-keyframes fadeOut {0% { opacity:1; }  100% { opacity:0; }}
@keyframes fadeOut {0% { opacity:1; }  100% { opacity:0; }}
@-webkit-keyframes backSlideOut {25% { opacity: .5; -webkit-transform: translateZ(-500px); }  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }}
@-moz-keyframes backSlideOut {25% { opacity: .5; -moz-transform: translateZ(-500px); }  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }}
@keyframes backSlideOut {25% { opacity: .5; transform: translateZ(-500px); }  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }}
@-webkit-keyframes backSlideIn {0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; -webkit-transform: translateZ(-500px); }  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }}
@-moz-keyframes backSlideIn {0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; -moz-transform: translateZ(-500px); }  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }}
@keyframes backSlideIn {0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; transform: translateZ(-500px); }  100% { opacity: 1; transform: translateZ(0) translateX(0); }}
@-webkit-keyframes scaleToFade {to { opacity: 0; -webkit-transform: scale(.8); }}
@-moz-keyframes scaleToFade {to { opacity: 0; -moz-transform: scale(.8); }}
@keyframes scaleToFade {to { opacity: 0; transform: scale(.8); }}
@-webkit-keyframes goDown {from { -webkit-transform: translateY(-100%); }}
@-moz-keyframes goDown {from { -moz-transform: translateY(-100%); }}
@keyframes goDown {from { transform: translateY(-100%); }}
@-webkit-keyframes scaleUpFrom {from { opacity: 0; -webkit-transform: scale(1.5); }}
@-moz-keyframes scaleUpFrom {from { opacity: 0; -moz-transform: scale(1.5); }}
@keyframes scaleUpFrom {from { opacity: 0; transform: scale(1.5); }}
@-webkit-keyframes scaleUpTo {to { opacity: 0; -webkit-transform: scale(1.5); }}
@-moz-keyframes scaleUpTo {to { opacity: 0; -moz-transform: scale(1.5); }}
@keyframes scaleUpTo {to { opacity: 0; transform: scale(1.5); }}
.owl-item.loading{min-height: 150px;}
.owl-item.loading .image:after{background: url(https://lojista.racaza.com.br/skin/frontend/tezus/conecta/images/ajax.gif) no-repeat center center;content: "";height: 100%;left: 0;position: absolute;right: 0;width: 100%;}
@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2014 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(40px,0,0) skewX(-30deg);transform:translate3d(40px,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(40px,0,0) skewX(-30deg);transform:translate3d(40px,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(40px,0,0) skewX(30deg);transform:translate3d(40px,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(40px,0,0) skewX(30deg);transform:translate3d(40px,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-40px,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-40px,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-40px,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-40px,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(40px,0,0) rotate3d(0,0,1,120deg);transform:translate3d(40px,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(40px,0,0) rotate3d(0,0,1,120deg);transform:translate3d(40px,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/*Font Awesome 4.7.0*/@font-face{font-family:'FontAwesome';src:url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://lojista.racaza.com.br/skin/frontend/tezus/conecta/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/**
 * WARNING: Do not change this file. Your changes will be lost.
 * Conecta v1 
 */

a{color:#252525;}
a:hover, a:focus, a:active, .blog-slider .blog-post .name a:hover, .wc-msg, .top-cinfo .ico, .top-bar .quick-links > li a:hover i, .cart_list .item .remove:hover .material-icons, .footer-s1 .scoial-footer li a:hover, .block-cat-nav ul.category-list li li a:hover, .qty-wrapper .minus:hover, .qty-wrapper .plus:hover, .mobile-nav li .open-child:hover:after, .mobile-nav li.over > a, .mobile-nav li.over > .open-child:after, .mobile-nav li li a:hover, .scroll-tabs .nav > li > a:focus, .scroll-tabs .nav > li > a:hover, .mfp-wrap .mfp-close:hover{color:#0d2035;}
.blog-slider .blog-post .lnk, .minicart-wrapper .total .price, .breadcrumbs li:last-child > span, .cart-totals > table tfoot td:last-child, .grand_total td strong, table tfoot tr.last strong .price, .product-tabs .nav-tabs > li.active > a, .theme-color, .price-box .price, .product.ajaxpkt-loader::after, .scroll-tabs .nav-tabs .active > a, .signup-input .button{color:#0d2035;}
.bg-color, .toolbar .pager .current, .toolbar .pager li > a:hover, .toolbar .pager li > a:focus, .block-blog-tags .tagcloud li > a:hover, .block-blog-tags .tagcloud li > a:focus, .block-blog-tags .tagcloud li.active > a, .sidebar .advertisement .owl-pagination .owl-page.active span, .theme--bgcolor, .header-res-nav .navbar-toggle:hover, .scrollToTop, #narrow-by-list ol > li .swatch-label:hover, .view-mode .active-mode:before, .swatch-label:hover, .header-nav .dropdown-menu > li.active a, .header-nav .dropdown-menu > li.active a:hover, .banner-content .as-text > a:hover{background-color:#0d2035;}
ul.pumgmenu .nav-dropdown, .pu-dropdown .nav-dropdown .nav-child-dropdown, .nav-dropdown .pu-main-content ul ul li.menu-item > .nav-child-dropdown, .swatch-label:hover, .mfp-wrap .mfp-close:hover, .toolbar .pager .current, .toolbar .pager li > a:hover, .toolbar .pager li > a:focus{border-color:#0d2035;}
.button, .btn-remove2, .buttons-set .back-link > a, .mprod-s3 .product .cart .btn-cart.button{background-color:#f2f2f2;border-color:#f2f2f2;color:#333;}
.my-account .order-info dd > ul > li.current, .btn-hover, .button:hover, .buttons-set .back-link > a:hover, .owl-prev:hover::before, .owl-next:hover::before, .mprod-s3 .product .cart .btn-cart.button:hover{background: #0d2035;border-color:#0d2035;;color: #fff;}
.mprod-s3 .product .cart li.lnk .button:hover{color:#0d2035;}
.button2{background-color: #25D366;border-color:#25D366;color:#fff;}
.button2:hover{background: #128C7E;color: #fff;border-color:#128C7E;}
.button3, .cart-totals-wrapper .btn-checkout, .btn-checkout{background-color: #333e48;border-color:#333e48;color:#fff;}
.button3:hover, .cart-totals-wrapper .btn-checkout:hover, .btn-checkout:hover{background-color: #0d2035;border-color:#0d2035;color:#fff;}
.tag.new {background: #abd07e;}
.tag.sale{background: #0d2035;}
.success {color: #d6e9c6;font-weight: bold;}
.error {color: #ee001c;font-weight: bold;}
.notice {color: #ccc;}
.messages, .messages ul {list-style: outside none none !important;margin: 0;padding: 0;}
.messages {margin: 0 0 10px;overflow: hidden;position: relative;}
.messages li {margin: 0 0 1%;}
.messages > li:last-child {margin-bottom: 0;}
.messages li li {margin: 0;}
.messages a {text-decoration: underline;}
.catalog-category-view .messages {margin-bottom: 15px;margin-top: 15px;}
.error-msg, .success-msg, .note-msg, .notice-msg {background-position: 25px center;background-repeat: no-repeat;border: 1px solid;border-radius: 5px;display: inline-block;font-size: 0.9em;padding: 10px 20px 10px 40px;width: 99%;}
.error-msg {background-color: #f5dad3;border-color: #c02230;color: #c02230;}
.success-msg {background-color: #eaf8e9;border-color: #8ad683;color: #389030;}
.success-msg::before {content: "\f00c";}
.error-msg::before {content: "\f071";}
.note-msg::before, .notice-msg::before {content: "\f06a";}
.success-msg::before, .error-msg::before, .note-msg::before, .notice-msg::before {font-family: fontawesome;font-size: 16px;left: 15px;margin-top: -12px;position: absolute;top: 50%;}
.note-msg, .notice-msg {background-color: #fef4c6;border-color: #fbdc52;color: #c09e05;position: relative;}

/* Magnific Popup CSS */
.mfp-fade.mfp-bg {opacity: 0;  -webkit-transition: all 0.15s ease-out;  -moz-transition: all 0.15s ease-out;  transition: all 0.15s ease-out;}
.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}
.mfp-fade.mfp-wrap .mfp-content {opacity: 0;  -webkit-transition: all 0.15s ease-out;  -moz-transition: all 0.15s ease-out;  transition: all 0.15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}
.mfp-bg {top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1042;  overflow: hidden;  position: fixed;  background: rgba(0,0,0,0.3);  opacity: 0.8; }
.mfp-wrap {top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1043;  position: fixed;  outline: none !important;  -webkit-backface-visibility: hidden; }
.mfp-container {text-align: center;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  padding: 0 8px;  box-sizing: border-box; }
.mfp-container:before {content: '';  display: inline-block;  height: 100%;  vertical-align: middle; }
.mfp-align-top .mfp-container:before {display: none; }
.mfp-content {position: relative;  display: inline-block;  vertical-align: middle;  margin: 0 auto;  text-align: left;  z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%;  max-width:990px;  cursor: auto; }
.mfp-ajax-cur {cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;  cursor: -webkit-zoom-out;  cursor: zoom-out; }
.mfp-zoom {cursor: pointer;  cursor: -webkit-zoom-in;  cursor: -moz-zoom-in;  cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none;  -moz-user-select: none;  user-select: none; }
.mfp-loading.mfp-figure {display: none; }
.mfp-hide {display: none !important; }
.mfp-preloader {background: rgba(0, 0, 0, 0) url("https://lojista.racaza.com.br/skin/frontend/tezus/conecta/images/loader.svg") no-repeat scroll center center;  color: rgba(0, 0, 0, 0);  height: 45px;  left: 8px;  margin-top: -0.8em;  position: absolute;  right: 8px;  text-align: center;  top: 50%;  width: auto;  z-index: 9999;  background-size:30px;}
.mfp-preloader a {color: #CCC; }
.mfp-preloader a:hover {color: #FFF; }
.mfp-s-ready .mfp-preloader {display: none; }
.mfp-s-error .mfp-content {display: none; }
button.mfp-arrow, button.mfp-close {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  border: 0 none;  box-shadow: none;  cursor: pointer;  display: block;  outline: 0 none;  overflow: visible;  padding: 0;  z-index: 1046;}
button::-moz-focus-inner {padding: 0;  border: 0; }
.mfp-close {width: 44px;  height: 44px;  line-height: 44px;  position: absolute;  right: 0;  top: 0;  text-decoration: none;  text-align: center;  padding: 0 0 18px 10px;  color: #FFF;  font-style: normal;  font-size: 28px;  font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {opacity: 1; }
.mfp-close:active {top: 1px; }
.mfp-close-btn-in .mfp-close {color: #333; }
.mfp-wrap .mfp-close {background: #ffffff none repeat scroll 0 0;  border: 2px solid #333333;  border-radius: 50%;  color: #000000;  font-size: 24px;  height: 28px;  line-height: 26px;  padding: 0;  position: absolute;  right: -8px;  text-align: center;  top: 28px;  width: 28px;}
.mfp-counter {position: absolute;  top: 0;  right: 0;  color: #CCC;  font-size: 12px;  line-height: 18px;  white-space: nowrap; }
.mfp-arrow {position: absolute;  opacity: 0.65;  margin: 0;  top: 50%;  margin-top: -55px;  padding: 0;  width: 90px;  height: 110px;  -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1; }
.mfp-arrow:before, .mfp-arrow:after {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent; }
.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px; }
.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7; }
.mfp-arrow-left {left: 0; }
.mfp-arrow-left:after {border-right: 17px solid #FFF;margin-left: 31px; }
.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {right: 0; }
.mfp-arrow-right:after {border-left: 17px solid #FFF;margin-left: 39px; }
.mfp-arrow-right:before {border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {padding-top: 40px;  padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {height: 447px;  line-height: 0;  max-width: 900px;  width: 100%;}
.ajxpkt-scaler .mfp-close {top: -8px;}
.mfp-iframe-scaler {height: 0;  overflow: hidden;  padding-top: 53%;  width: 100%;}
.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;background: #fff; }
.mfp-wrap .ajxpkt-scaler{box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);}
img.mfp-img {width: auto;  max-width: 100%;  height: auto;  display: block;  line-height: 0;  box-sizing: border-box;  padding: 40px 0 40px;  margin: 0 auto; }
.mfp-figure {line-height: 0; }
.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444; }
.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px; }
.mfp-figure figure {margin: 0; }
.mfp-bottom-bar {margin-top: -36px;  position: absolute;  top: 100%;  left: 0;  width: 100%;  cursor: auto; }
.mfp-title {text-align: left;  line-height: 18px;  color: #F3F3F3;  word-wrap: break-word;  padding-right: 36px; }
.mfp-image-holder .mfp-content {max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {  
.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0; }
.mfp-img-mobile img.mfp-img {padding: 0; }
.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0; }
.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0; }
.mfp-img-mobile .mfp-counter {right: 5px;top: 3px; }
.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0; } 
}
@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75); }
.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0; }
.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%; }
.mfp-container {padding-left: 6px;padding-right: 6px; } }
.mfp-content .ajxpkt-iframe {height: 100%;  margin: 0 auto;  max-width: 100%;  overflow: visible;  padding: 0;  position: relative;  width: 100%;}
.mfp-qckcart .mfp-content .ajxpkt-iframe {height: 100%;  margin: 0 auto;  max-width: 450px;  overflow: visible;  padding: 0;  position: relative;  width: 100%;}
.mfp-content .ajxpkt-scaler {height: 100%;  overflow: visible;  padding: 0;  position: relative;}
.mfp-qckcart .mfp-iframe-holder .mfp-content {height: 447px;}
.mfp-content .ajxpkt-content {background: #ffffff; display: inline-block;  height: 100%;  width:100%;  padding: 0;}
.mfp-content .ajxpkt-msg {margin: 0 auto;  max-width: 330px;}
.mfp-gal-bg {background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;}
.ajxpkt-msg .product {margin: 0;  padding: 15px 0 0;  text-align: center;}
.ajxpkt-msg .messages {margin: 0;}
.ajxpkt-content .messages > li {border: medium none;  border-radius: 0;  width: 100%;}
.ajxpkt-content .image {margin: 0 0 15px;}
.ajxpkt-content .button {float: none;  margin: 10px 1%;  width: 45%;}
.ajxpkt-content .actions {text-align: center;}
/* mobile collapse */
@media (max-width: 767px) {
.mobile-collapse {width: calc(100% + 30px);margin-left: -15px;margin-right: -15px;margin-top: -1px;margin-bottom: 0;padding-left: 15px;padding-right: 15px;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;display:inline-block;}
.mobile-collapse .module-title {margin: 0;}
.mobile-collapse__content {display: none;padding-bottom: 15px;}
.open > .mobile-collapse__content {display: block;}
.mobile-collapse__title {cursor: pointer;padding: 16px 0;margin-top: 0 !important;margin-bottom: 0 !important;position: relative;font-size: 1.125em !important;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;display:block !important;}
.mobile-collapse__title:before {position: absolute;display: block;top: 16px;right: 0;font-family: 'fontawesome';font-size: 22px;content: "\f055";line-height: 1em;}
.open > .mobile-collapse__title:before {content: "\f056";}
.mobile-collapse__title.title-under::after {display: none;}
.mobile-collapse--last {border-bottom: 1px solid #e5e5e5;}
}
@media (max-width: 768px) {
footer .mobile-collapse .mobile-collapse__title {-webkit-transition: all 300ms linear 0s;-moz-transition: all 300ms linear 0s;-ms-transition: all 300ms linear 0s;-o-transition: all 300ms linear 0s;transition: all 300ms linear 0s;}
}
/**
 * WARNING: Do not change this file. Your changes will be lost.
 * Conecta v1 
 */

 @media (min-width: 1770px) {
    .hidden-lg {
      display: block !important;
    }
    .fl-pg .scrollToTop {
      right: 2%;
    }
    .fl-pg .container {
      width: 90%;
    }
    .fl-pg .container .container {
      width: 100%;
    }
    .fl-pg ul.pumgmenu .nav-dropdown {
      max-width: 1200px;
    }
    .fl-pg ul.pumgmenu .nav-dropdown {
      right: 0;
      left: auto;
    }
    .fl-pg .nav-bar ul.pumgmenu .nav-dropdown {
      right: auto;
    }
    .fl-pg .col-xl-1,
    .fl-pg .col-xl-2,
    .fl-pg .col-xl-3,
    .fl-pg .col-xl-4,
    .fl-pg .col-xl-5,
    .fl-pg .col-xl-6,
    .fl-pg .col-xl-7,
    .fl-pg .col-xl-8,
    .fl-pg .col-xl-9,
    .fl-pg .col-xl-10,
    .fl-pg .col-xl-11,
    .fl-pg .col-xl-12 {
      float: left;
      min-height: 1px;
      padding-left: 15px;
      padding-right: 15px;
      position: relative;
    }
    .col-xl-pu-1 {
      width: 100%;
    }
    .col-xl-pu-2 {
      width: 50%;
    }
    .col-xl-pu-3 {
      width: 33.3333%;
    }
    .col-xl-pu-4 {
      width: 25%;
    }
    .col-xl-pu-5 {
      width: 20%;
    }
    .col-xl-pu-6 {
      width: 16.6667%;
    }
    .col-xl-pu-7 {
      width: 14.2857%;
    }
    .col-xl-pu-8 {
      width: 12.5%;
    }
    .fl-pg .col-xl-12 {
      width: 100%;
    }
    .fl-pg .col-xl-11 {
      width: 91.6667%;
    }
    .fl-pg .col-xl-10 {
      width: 83.3333%;
    }
    .fl-pg .col-xl-9 {
      width: 75%;
    }
    .fl-pg .col-xl-8 {
      width: 66.6667%;
    }
    .fl-pg .col-xl-7 {
      width: 58.3333%;
    }
    .fl-pg .col-xl-6 {
      width: 50%;
    }
    .fl-pg .col-xl-5 {
      width: 41.6667%;
    }
    .fl-pg .col-xl-4 {
      width: 33.3333%;
    }
    .fl-pg .col-xl-3 {
      width: 25%;
    }
    .fl-pg .col-xl-2 {
      width: 16.6667%;
    }
    .fl-pg .col-xl-1 {
      width: 8.33333%;
    }
    .fl-pg .col-xl-pull-12 {
      right: 100%;
    }
    .fl-pg .col-xl-pull-11 {
      right: 91.6667%;
    }
    .fl-pg .col-xl-pull-10 {
      right: 83.3333%;
    }
    .fl-pg .col-xl-pull-9 {
      right: 75%;
    }
    .fl-pg .col-xl-pull-8 {
      right: 66.6667%;
    }
    .fl-pg .col-xl-pull-7 {
      right: 58.3333%;
    }
    .fl-pg .col-xl-pull-6 {
      right: 50%;
    }
    .fl-pg .col-xl-pull-5 {
      right: 41.6667%;
    }
    .fl-pg .col-xl-pull-4 {
      right: 33.3333%;
    }
    .fl-pg .col-xl-pull-3 {
      right: 25%;
    }
    .fl-pg .col-xl-pull-2 {
      right: 16.6667%;
    }
    .fl-pg .col-xl-pull-1 {
      right: 8.33333%;
    }
    .fl-pg .col-xl-pull-0 {
      right: auto;
    }
    .fl-pg .col-xl-push-12 {
      left: 100%;
    }
    .fl-pg .col-xl-push-11 {
      left: 91.6667%;
    }
    .fl-pg .col-xl-push-10 {
      left: 83.3333%;
    }
    .fl-pg .col-xl-push-9 {
      left: 75%;
    }
    .fl-pg .col-xl-push-8 {
      left: 66.6667%;
    }
    .fl-pg .col-xl-push-7 {
      left: 58.3333%;
    }
    .fl-pg .col-xl-push-6 {
      left: 50%;
    }
    .fl-pg .col-xl-push-5 {
      left: 41.6667%;
    }
    .fl-pg .col-xl-push-4 {
      left: 33.3333%;
    }
    .fl-pg .col-xl-push-3 {
      left: 25%;
    }
    .fl-pg .col-xl-push-2 {
      left: 16.6667%;
    }
    .fl-pg .col-xl-push-1 {
      left: 8.33333%;
    }
    .fl-pg .col-xl-push-0 {
      left: auto;
    }
    .fl-pg .col-xl-offset-12 {
      margin-left: 100%;
    }
    .fl-pg .col-xl-offset-11 {
      margin-left: 91.6667%;
    }
    .fl-pg .col-xl-offset-10 {
      margin-left: 83.3333%;
    }
    .fl-pg .col-xl-offset-9 {
      margin-left: 75%;
    }
    .fl-pg .col-xl-offset-8 {
      margin-left: 66.6667%;
    }
    .fl-pg .col-xl-offset-7 {
      margin-left: 58.3333%;
    }
    .fl-pg .col-xl-offset-6 {
      margin-left: 50%;
    }
    .fl-pg .col-xl-offset-5 {
      margin-left: 41.6667%;
    }
    .fl-pg .col-xl-offset-4 {
      margin-left: 33.3333%;
    }
    .fl-pg .col-xl-offset-3 {
      margin-left: 25%;
    }
    .fl-pg .col-xl-offset-2 {
      margin-left: 16.6667%;
    }
    .fl-pg .col-xl-offset-1 {
      margin-left: 8.33333%;
    }
    .fl-pg .col-xl-offset-0 {
      margin-left: 0;
    }
    .visible-xl {
      display: block !important;
    }
    .visible-xl-block {
      display: block !important;
    }
    .visible-xl-inline {
      display: inline !important;
    }
    .visible-xl-inline-block {
      display: inline-block !important;
    }
    .hidden-xl {
      display: none !important;
    }
    .fl-pg .col-xl-pu-1 {
      width: 100%;
    }
    .fl-pg .col-xl-pu-2 {
      width: 50%;
    }
    .fl-pg .col-xl-pu-3 {
      width: 33.3333%;
    }
    .fl-pg .col-xl-pu-4 {
      width: 25%;
    }
    .fl-pg .col-xl-pu-5 {
      width: 20%;
    }
    .fl-pg .col-xl-pu-6 {
      width: 16.6667%;
    }
    .fl-pg .col-xl-pu-7 {
      width: 14.2857%;
    }
    .fl-pg .col-xl-pu-8 {
      width: 12.5%;
    }
    .fl-pg ul.pumgmenu.side-menu .nav-dropdown {
      left: 100%;
      right: auto;
    }
    .fl-pg .col3-layout .product-view .extra-info .review {
      border-right: 1px solid #e2e2e2;
      width: auto;
    }
  }
  @media (max-width: 1170px) {
    .fl-pg .container .container {
      width: 100%;
    }
  }
  @media (min-width: 1200px) and (max-width: 1769px) {
    .col-lg-pu-1 {
      width: 100%;
    }
    .col-lg-pu-2 {
      width: 50%;
    }
    .col-lg-pu-3 {
      width: 33.3333%;
    }
    .col-lg-pu-4 {
      width: 25%;
    }
    .col-lg-pu-5 {
      width: 20%;
    }
    .col-lg-pu-6 {
      width: 16.6667%;
    }
    .col-lg-pu-7 {
      width: 14.2857%;
    }
    .col-lg-pu-8 {
      width: 12.5%;
    }
  }
  @media (min-width: 992px) and (max-width: 1999px) {
    .col-md-pu-1 {
      width: 100%;
    }
    .col-md-pu-2 {
      width: 50%;
    }
    .col-md-pu-3 {
      width: 33.3333%;
    }
    .col-md-pu-4 {
      width: 25%;
    }
    .col-md-pu-5 {
      width: 20%;
    }
    .col-md-pu-6 {
      width: 16.6667%;
    }
    .col-md-pu-7 {
      width: 14.2857%;
    }
    .col-md-pu-8 {
      width: 12.5%;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .col-sm-pu-1 {
      width: 100%;
    }
    .col-sm-pu-2 {
      width: 50%;
    }
    .col-sm-pu-3 {
      width: 33.3333%;
    }
    .col-sm-pu-4 {
      width: 25%;
    }
    .col-sm-pu-5 {
      width: 20%;
    }
    .col-sm-pu-6 {
      width: 16.6667%;
    }
    .col-sm-pu-7 {
      width: 14.2857%;
    }
    .col-sm-pu-8 {
      width: 12.5%;
    }
  }
  @media (max-width: 767px) {
    .col-xs-pu-1 {
      width: 100%;
    }
    .col-xs-pu-2 {
      width: 50%;
    }
    .col-xs-pu-3 {
      width: 33.3333%;
    }
    .col-xs-pu-4 {
      width: 25%;
    }
    .col-xs-pu-5 {
      width: 20%;
    }
    .col-xs-pu-6 {
      width: 16.6667%;
    }
    .col-xs-pu-7 {
      width: 14.2857%;
    }
    .col-xs-pu-8 {
      width: 12.5%;
    }
  }
  @media (max-width: 1770px) and (min-width: 1170px) {
    .two-column .banner-img .banner-content a {
      padding: 10px 20px;
      width: 100%;
    }
  }
  @media (min-width: 300px) and (max-width: 320px) {
    .instgram-hover {
      left: 75px;
    }
  }
  @media (min-width: 320px) and (max-width: 640px) {
    .sing-up-input > input[type="text"] {
      width: 34%;
    }
    footer .instgram li {
      width: 100%;
    }
    .logo {
      text-align: center;
    }
    .f-weghit2 {
      margin-bottom: 40px;
    }
    .instagram li {
      display: inline;
      float: left;
      margin-bottom: 0;
      margin-right: 0;
    }
  }
  @media (max-width: 1200px) {
    .header-top-inner {
      display: inline-block;
      text-align: center;
      width: 100%;
    }
    .header-top-inner .grp-left {
      display: table;
      float: none !important;
      margin: 0 auto 15px;
      width: auto;
    }
    .top-bar .top-links-right {
      display: table;
      float: none !important;
      margin: 0 auto;
    }
  }
  @media (min-width: 990px) and (max-width: 1200px) {
    .wide-banner .strip-inner {
      font-size: 0.8em;
    }
    .info-boxes .info-box {
      font-size: 0.9em;
    }
    .hidden-md {
      display: none;
    }
    .pp-ser li {
      font-size: 0.9em;
      padding: 0 15px;
    }
    .pp-ser.pp-s2 li {
      padding: 20px 15px;
      margin: 0 0.5%;
      width: 24%;
    }
    .pp-ser.pp-s2 .material-icons {
      margin-right: 5px;
    }
  }
  @media (max-width: 991px) {
    .top-bar,
    .main-header .search-area {
      display: none;
    }
    .account-login .new-users .buttons-set {
      padding: 0;
    }
    .account-login .new-users {
      margin: 0 0 30px;
    }
    .header-res-nav {
      background: #fff;
      float: left;
      position: relative;
      width: 100%;
      z-index: 11;
    }
    .header-res-nav .dropdown {
      position: inherit;
    }
    .header-res-nav .dropdown-menu > li {
      display: inline-block;
      float: left;
      width: 100%;
    }
    .header-res-nav .dropdown-menu {
      background: #333333 none repeat scroll 0 0;
      border: medium none;
      border-radius: 0;
      display: none;
      left: 0;
      margin: 0;
      padding: 0;
      position: absolute;
      top: 100%;
      width: 100%;
      animation-duration: 0.2s;
    }
    .header-res-nav .material-icons {
      float: left;
      font-size: 1em;
      line-height: 20px;
      margin: 0 5px 0 0;
    }
    .header-res-nav .dropdown-menu ul {
      width: 100%;
    }
    .header-res-nav .dropdown-menu a {
      color: #777;
      display: inline-block;
      width: 100%;
      padding: 0;
      transition: none;
    }
    .header-res-nav .dropdown-menu li:not(.unst-li) {
      border-bottom: 1px solid hsl(0, 0%, 25%);
      border-top: 1px solid hsl(0, 0%, 25%);
      margin-top: -1px;
      padding: 10px;
      float: left;
      width: 100%;
    }
    .header-res-nav .dropdown-menu li:hover:not(.unst-li),
    .header-res-nav .dropdown-menu li.active {
      background: hsl(0, 0%, 15%) none repeat scroll 0 0;
    }
    .header-res-nav .dropdown-menu li:hover a,
    .header-res-nav .wc-msg {
      color: hsl(0, 0%, 67%);
    }
    .header-res-nav .dropdown-menu.sub-dropdown {
      background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
      border: medium none;
      box-shadow: none;
      clear: both;
      display: none;
      float: none;
      margin: 15px 0 0;
      position: relative;
    }
    .header-res-nav .actions .clear_link {
      float: right;
      line-height: 35px;
    }
    .header-res-nav p {
      margin: 0;
    }
    .header-res-nav .sub-dropdown .actions {
      display: inline-block;
      padding: 10px;
      width: 100%;
    }
    .header-res-nav .caret {
      border-left: 4px solid hsla(0, 0%, 0%, 0);
      border-right: 4px solid hsla(0, 0%, 0%, 0);
      border-top: 4px solid;
    }
    .header-res-nav .dropdown.dropdown-small:not(.open) a > .caret {
      border-bottom: 0 solid;
      border-top: 4px solid;
    }
    .header-res-nav .dropdown.open a > .caret {
      border-bottom: 4px solid;
    }
    .header-res-nav .dropdown-menu > li.active > a {
      background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
      color: hsl(0, 0%, 100%);
    }
    .header-res-nav .dropdown .sub-dropdown li {
      border-color: hsl(0, 0%, 13%);
    }
    .header-res-nav .close-dropdown {
      text-align: center;
    }
    .header-res-nav .lang-dropdown li img {
      margin: 0 7px 0 0;
    }
    .header-res-nav .dropdown-menu.sub-dropdown .btn-remove::after {
      position: absolute;
      right: 10px;
      top: -4px;
    }
    .header-res-nav .dropdown-menu.sub-dropdown a {
      float: left;
      width: 100%;
    }
    .header-res-nav .clear_link {
      float: right !important;
      width: auto !important;
    }
    .header-res-nav .link-inline {
      cursor: pointer;
      display: table-cell;
      height: 100%;
      margin: 0;
      height: 50px;
      padding: 0 9px;
      vertical-align: middle;
    }
    .header-res-nav .res-top {
      background: #333333;
      float: left;
      height: 100%;
      position: relative;
      width: 100%;
    }
    .header-res-nav .link-inline a {
      color: #ffffff;
      position: relative;
    }
    .header-res-nav .link-inline .icon {
      font-size: 28px;
    }
    .res-mid {
      float: left;
      padding: 10px 0;
      text-align: center;
      width: 100%;
    }
    .res-bot .mobile-menu {
      float: left;
      width: auto;
    }
    .header-res-nav .navbar-toggle {
      background-color: rgba(0, 0, 0, 0);
      background-image: none;
      border: 1px solid rgba(0, 0, 0, 0);
      border-radius: 4px;
      float: left;
      font-size: 1.3em;
      line-height: 20px;
      margin-bottom: 8px;
      margin-right: 15px;
      margin-top: 8px;
      padding: 9px 10px;
      position: relative;
      text-transform: uppercase;
      width: 110px;
      display: block;
    }
    .header-res-nav .close-dropdown > a {
      float: none;
      width: auto;
    }
    .header-mob-search .head-search-content {
      display: block;
      float: left;
      top: 50px;
    }
    .header-mob-search .hs-action .search-hand {
      color: #ffffff;
      padding: 15px 10px;
      position: absolute;
      right: 15px;
      top: -50px;
    }
    .header-mob-search .header-search.open .product-search-area {
      opacity: 1;
      padding: 10px 35px;
      height: auto;
      position: absolute;
      visibility: visible;
      width: 102%;
      z-index: 1;
      box-sizing: inherit;
      left: 0;
    }
    .header-search .product-search-area {
      transition: none;
    }
    .header-res-nav .header-search .material-icons {
      font-size: 22px;
    }
    .header-mob-search .header-search .search-area {
      width: 100%;
      height: 0;
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
      border-radius: 4px;
    }
    .search-categories .select-categories {
      max-width: 100%;
    }
    .search-categories .select-categories::after {
      display: none;
    }
    .header-res-nav .l-col {
      display: inline-block;
      float: left;
    }
    .header-res-nav .r-col {
      display: inline-block;
      float: right;
    }
    .header-res-nav .link-inline:hover {
      background: #222;
    }
    .res-bot {
      background: #262626 none repeat scroll 0 0;
      float: left;
      width: 100%;
    }
    .navbar-toggle .icon-bar {
      background: #ffffff none repeat scroll 0 0;
      border-radius: 1px;
      display: block;
      height: 2px;
      width: 22px;
    }
    .res-bot .menu-text {
      color: #ffffff;
      left: 48px;
      position: absolute;
      top: 5px;
    }
    .header-res-nav {
      display: block;
    }
    .header-wrapper .header-nav {
      display: none;
    }
    .breadcrumbs_hr {
      display: inline-block;
    }
    .breadcrumbs {
      border-top: 1px solid hsl(0, 0%, 95%);
      padding: 10px 0;
    }
    .cart-table thead {
      display: none;
    }
    .cart-table tbody tr {
      border-bottom: 1px solid #ddd;
    }
    .home-2columns-left {
      margin: 0;
    }
    .outer-top-bd {
      margin-top: 20px;
    }
    .prod-slider-small .section {
      margin: 0 0 20px;
    }
    .main-slider .caption-content.cp-custom {
      left: auto !important;
      top: 50% !important;
      width: 100%;
      transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
    }
    .product .btn-cart .text {
      display: none;
    }
    .product .btn-cart {
      height: 40px;
      padding: 0;
      width: 40px;
    }
    .product .lnk-quickview {
      display: none;
    }
    .product .wk-price .product-price {
      display: inline-block;
      float: left;
      width: 100%;
    }
    .product .availability {
      display: table;
      float: none;
      margin: 0 auto;
      width: auto;
    }
    .header-res-nav .empty {
      color: #fff;
    }
    .dropdown-menu > li > a:focus,
    .dropdown-menu > li > a:hover {
      background: inherit;
      color: #ffffff;
    }
    .product .product-info {
      text-align: center;
    }
    .product .product-info .cart .action {
      display: table;
      float: none;
      margin: 0 auto;
    }
    .product .price-box {
      width: auto;
    }
    .footer-bottom .copyright {
      padding: 0 0 20px;
      margin: 0;
      text-align: center;
    }
    .footer-top .scoial-footer {
      padding: 20px;
      text-align: center;
      width: 100%;
    }
    .footer-bottom .scoial-footer,
    .footer-bottom .fc-links {
      padding: 20px 0 0;
      text-align: center;
    }
    .footer-s4 .copyright {
      padding: 0;
    }
    .pp-ser {
      float: none;
      margin: 0 auto;
      width: 80%;
    }
    .pp-ser li {
      margin: 15px 0;
      width: 50%;
    }
    .pp-ser li:nth-child(2n + 2) {
      border: medium none;
    }
    .pp-ser.pp-s2 li {
      border: 1px solid #dddddd;
      margin: 0 1.5% 15px;
      width: 47%;
    }
    .banner-slider .banner-content {
      font-size: 0.8em;
    }
    .hm1-bs1.f-ban .as-text {
      text-align: left;
    }
    .banner-content .as-text > a {
      width: auto;
    }
    .hm3-bs2 .banner-text > h4 {
      margin-bottom: 10px;
    }
    .mprod-s3 .cart {
      opacity: 1;
      transform: translateY(0px);
      visibility: visible;
      position: relative;
    }
    .mprod-s3 .product .cart ul li.add-cart-button {
      width: 25%;
    }
    .mprod-s3 .cart {
      background: #555;
    }
    .banner .single-img {
      display: inline-block;
      margin: 0 auto;
      position: relative;
      width: auto;
    }
    .banner-img {
      display: inline-block;
      float: none;
      width: auto;
    }
  }
  @media (min-width: 767px) adn (max-width: 991px) {
    .wide-banner .strip-inner {
      font-size: 0.6em;
    }
    .footer-bottom .mobile-collapse {
      margin: 0 0 30px;
    }
    .grouped-items-table tr td.image {
      width: 90px;
    }
    .grouped-items-table tr td {
      border-collapse: separate;
      display: inline-table;
      padding: 5px;
      width: 100%;
    }
    .grouped-items-table tr td.image {
      text-align: left;
      width: 25%;
      text-align: left;
    }
    .grouped-items-table tr td.name {
      width: 74%;
    }
    .grouped-items-table .price-box {
      padding: 0 0 0 26%;
    }
    footer .hm1-fs {
      margin: 20px 0 0;
    }
    .hidden-sm {
      display: none;
    }
  }
  @media (max-width: 768px) {
    .hidden-xs {
      display: none;
    }
    .col-xs-12 {
      width: 100%;
    }
    .col-xs-11 {
      width: 91.6667%;
    }
    .col-xs-10 {
      width: 83.3333%;
    }
    .col-xs-9 {
      width: 75%;
    }
    .col-xs-8 {
      width: 66.6667%;
    }
    .col-xs-7 {
      width: 58.3333%;
    }
    .col-xs-6 {
      width: 50%;
    }
    .col-xs-5 {
      width: 41.6667%;
    }
    .col-xs-4 {
      width: 33.3333%;
    }
    .col-xs-3 {
      width: 25%;
    }
    .col-xs-2 {
      width: 16.6667%;
    }
    .col-xs-1 {
      width: 8.33333%;
    }
    .product .product-image {
      margin: 0 auto;
      display: table;
    }
    .product .cart .action {
      display: table;
      float: none;
      margin: 0 auto;
      position: relative;
    }
    .product-micro .product-info,
    .product .product-micro .price-box,
    .product-micro .cart .action {
      text-align: left;
      display: inline-block;
    }
    .product .price-box {
      display: grid;
      margin: 0 auto;
      width: auto;
    }
    .toolbar .sorter {
      text-align: center;
      width: 100%;
    }
    .toolbar .pager {
      text-align: center;
      width: 100%;
    }
    .toolbar .sorter {
      margin: 0 0 20px;
    }
    .catblocks {
      text-align: center;
    }
    .catblocks > li {
      margin: 0;
      width: 50%;
    }
    .account-create .customer-name-middlename .field {
      width: 100%;
      margin: 0;
    }
    .account-create .fieldset.pass .field {
      width: 100%;
      margin: 0;
    }
    .footer .module-body {
      margin: 0 1px 10px;
    }
    .footer .module-body .table-responsive {
      border: none;
    }
    .copyright-bar .copyright,
    .copyright-bar .payment-methods {
      padding: 5px 0;
      text-align: center;
    }
    .wide-banner.banimg-8 .image img {
      min-height: 130px;
    }
    .wide-banner .strip-inner {
      font-size: 0.8em;
    }
    .newsletter_pop {
      padding: 0;
    }
    .newsletter_pop .nwspop_cont {
      background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
      padding: 10px;
      width: 100%;
    }
    .product-view .product-img-box .res-gl-slider .owl-buttons > div {
      margin: 0;
      opacity: 1;
      top: 50%;
    }
    .scrollToTop {
      font-size: 25px;
      height: 30px;
      line-height: 26px;
      right: 5px;
      width: 30px;
      bottom: 5px;
    }
    .text-xs-left {
      text-align: left;
    }
    .opc .col2-set .col-1,
    .opc .col2-set .col-2,
    .form-list .fields > .field {
      width: 100%;
    }
    .form-list .fields .field {
      margin: 0 0.3% 15px 0;
      width: 100%;
    }
    .linearize-table tfoot td,
    .data-table tfoot td {
      font-size: 17px;
    }
    .body-content .sidebar {
      margin: 30px 0;
    }
    .mini-products-list .item > a {
      width: auto;
    }
    .img-responsive {
      display: table;
      margin: 0 auto;
    }
    .main .page-title {
      text-align: center;
    }
    .opc .col2-set .col-1 {
      border-bottom: 1px solid hsl(0, 0%, 90%);
      padding: 0 0 25px;
    }
    .opc .col2-set .col-2 .buttons-set {
      margin: 25px 0 0;
    }
    .inner-bottom-sm {
      padding-bottom: 20px;
    }
    .inner-top-sm {
      padding-top: 20px;
    }
    .cnt-strip .strip .strip-long-text h1 {
      font-size: 3em;
    }
    .cnt-strip .strip .strip-long-text h3 {
      font-size: 2em;
    }
    .col2-set .col-1,
    .col2-set .col-2 {
      width: 100%;
      margin: 0 0 10px;
    }
    .my-account .page-title.title-buttons > h1 {
      margin: 0 0 20px;
    }
    .my-account .page-title.title-buttons {
      text-align: left;
    }
    .my-account .box-account {
      overflow-x: auto;
    }
    .copyright-bar .payment-methods ul li {
      display: inline-block;
      margin: 0 2px 10px;
    }
    .product-slider-tab .nav-tabs > li > a {
      font-size: 15px;
      padding: 2px 8px;
    }
    .full-banner-text h3 {
      font-size: 1.4em;
    }
    .full-banner-text h4 {
      font-size: 1.1em;
    }
    .full-banner-text {
      font-size: 0.8em;
    }
    .products-list .product .in-product {
      max-width: 100%;
      text-align: left;
    }
    .scroll-tabs .page-title > h2 {
      margin: 0 0 10px;
      width: 100%;
    }
    .owl-carousel .owl-buttons {
      left: 0;
      position: absolute;
      top: 50%;
      width: 100%;
    }
    .owl-prev::before,
    .owl-next::before {
      font-size: 21px;
      height: 35px;
      line-height: 35px;
      width: 35px;
    }
    .owl-controls .owl-buttons .owl-prev {
      left: 20px;
      position: absolute;
    }
    .owl-controls .owl-buttons .owl-next {
      right: 20px;
      position: absolute;
    }
    .scrollToTop {
      display: none !important;
    }
    footer .copyright {
      margin: 0 0 20px;
      text-align: center;
      width: 100%;
    }
    .footer .payment-methods {
      text-align: center;
    }
    .breadcrumbs .breads-title {
      display: none;
    }
    .breadcrumbs ul {
      text-align: center;
    }
    .blog-slider .product,
    .blg-s1 .blog-slider .blog-post-info {
      text-align: center;
    }
    .header-res-nav .search-categories select {
      width: 100%;
      max-width: 100%;
    }
    .header-mob-search .search-categories {
      float: left;
      width: 100%;
    }
    .product-micro .product-info .cart .action {
      float: left;
      margin: 5px 0 0;
    }
    .scroll-tabs .nav-tab-line {
      display: inline-table;
      float: none !important;
      margin: 15px auto 0;
    }
    .single-product .gallery-holder {
      margin: 0 0 20px;
    }
    .instagram_area {
      margin: 0;
      padding: 0 15px;
    }
    .hm5-fs {
      max-width: 100%;
    }
    .footer-top .container {
      padding-bottom: 0;
    }
    .footer-s4 .footer-logo {
      margin: 25px 0 0;
    }
    .footer-bot,
    .footer-top {
      display: inline-block;
      margin: 0;
      width: 100%;
    }
    .footer-top .container {
      margin: 0;
    }
    .footer-s2 .mobile-collapse {
      border-color: #333;
    }
    .pp-ser {
      float: none;
      margin: 0 auto;
      width: 85%;
    }
    .pp-ser li {
      padding: 0 20px;
    }
    .single-banner {
      text-align: center;
    }
    .hm3-bs2.single-banner {
      margin: 0 0 35px;
    }
    .banner-img6 .banner-text {
      font-size: 0.7em;
      text-align: left;
    }
    .hm3-bs2 .banner-text > h4 {
      margin: 0 0 5px;
    }
    .banner-img6 .banner-text > h2 {
      width: 170px;
    }
    .hm3-bs2 .banner-text > a {
      padding: 5px;
    }
    .hm3-bs2.single-banner {
      margin: 0 0 10px;
    }
    .pp-ser.pp-s2 li {
      font-size: 0.8em;
    }
    .blog-slider .blog-post-info {
      text-align: center;
    }
    .product .product-name {
      font-size: 1em;
    }
    .cb-border {
      border: none;
    }
    .contact-bg {
      margin: 10px 0 0;
    }
  }
  @media (max-width: 680px) {
    .cart-table .button.btn-continue {
      float: none;
    }
    .cart-footer-actions .pull-right {
      padding: 10px 0;
      text-align: center;
      width: 100%;
    }
    .cart-table tfoot button {
      display: table;
      margin: 5px auto;
      max-width: 200px;
      width: 100%;
    }
    .cart-footer-actions > .button.btn-update {
      display: none;
    }
    .pp-ser li {
      border: 1px solid #ddd !important;
      margin: 0 0 10px;
      padding: 10px 20px;
      width: 100%;
    }
    .banner-img6 {
      margin: 0 0 10px;
    }
    .banner-slider .banner-content {
      font-size: 0.6em;
    }
    .pp-ser.pp-s2 li {
      font-size: 1em;
      width: 100%;
    }
  }
  @media (min-width: 540px) and (max-width: 991px) {
    .cart-table tbody tr > td.product-cart-image,
    .cart td.product-cart-remove {
      display: table-cell;
      padding: 10px;
      vertical-align: top;
      width: 25%;
    }
    .cart td.product-cart-remove {
      text-align: right;
      width: 30%;
    }
    .cart-table tbody tr > td.product-cart-info {
      width: 100%;
    }
    .cart-table tbody tr > td {
      display: inline-block;
      padding: 5px;
      text-align: left;
      width: auto;
    }
  }
  @media (max-width: 540px) {
    .cart-table tbody tr {
      border-collapse: separate;
      width: 100%;
      position: relative;
      display: inline-block;
    }
    .cart-table tbody tr > td {
      display: inline-table;
      text-align: center;
      width: 100%;
    }
    .cart td.product-cart-remove {
      position: absolute;
      right: 0;
      top: 0;
      width: auto;
    }
    .grouped-items-table tr td.image {
      width: 90px;
    }
    .grouped-items-table tr td {
      border-collapse: separate;
      display: inline-table;
      padding: 5px;
      width: 100%;
      vertical-align: top;
    }
    .grouped-items-table .price-box {
      text-align: left;
    }
    .grouped-items-table tr td.image {
      width: 25%;
      text-align: left;
    }
    .grouped-items-table tr td.name {
      width: 74%;
    }
    .grouped-items-table .price-box {
      padding: 0 0 0 26%;
    }
    .cart .cart-table tfoot tr {
      display: inline-table;
      width: 100%;
    }
  }
  @media (max-width: 480px) {
    .col-xxs-12 {
      width: 100%;
    }
    .col-xxs-11 {
      width: 91.6667%;
    }
    .col-xxs-10 {
      width: 83.3333%;
    }
    .col-xxs-9 {
      width: 75%;
    }
    .col-xxs-8 {
      width: 66.6667%;
    }
    .col-xxs-7 {
      width: 58.3333%;
    }
    .col-xxs-6 {
      width: 50%;
    }
    .col-xxs-5 {
      width: 41.6667%;
    }
    .col-xxs-4 {
      width: 33.3333%;
    }
    .col-xxs-3 {
      width: 25%;
    }
    .col-xxs-2 {
      width: 16.6667%;
    }
    .col-xxs-1 {
      width: 8.33333%;
    }
    .toolbar .sorter {
      margin: 0;
    }
    .toolbar .sorter .view-mode,
    .toolbar .sorter .sort-by,
    .toolbar-bottom .pager .amount,
    .toolbar-bottom .limiter {
      margin: 0 0 20px;
      width: 100%;
    }
    .catblocks > li {
      width: 100%;
      margin-bottom: 10px;
    }
    .box-tags .form-add label,
    .box-tags .form-add .input-box {
      width: 100%;
    }
    .header-style-2 .contact-col,
    .header-style-2 .main-header .contact-row {
      width: 100%;
      text-align: center;
    }
    .header-style-2 .main-header .contact-row .phone {
      width: 100%;
      margin: 20px 0 0;
    }
    .products-list .product .product-info,
    .products-list .product .price-box,
    .products-list .product .product-info .cart .action,
    .products-list .product .prod-image,
    .products-list .product .availability {
      float: none;
      margin: 0 auto;
      text-align: center;
      display: table;
    }
    .banner-slider .banner-content {
      font-size: 0.8em;
    }
    .hm3-bs1 {
      width: 80%;
      margin: 0 auto 10px;
      display: table;
      float: none;
    }
  }
  @media (max-width: 430px) {
    .header-res-nav .mob-minicart .remove {
      top: 18px;
    }
    .wide-banner .strip-inner {
      font-size: 0.6em;
    }
    .cart td.product-cart-remove {
      width: 50px;
    }
  }
  @media (max-width: 360px) {
    .col-xxxs-12 {
      width: 100%;
    }
    .col-xxxs-11 {
      width: 91.6667%;
    }
    .col-xxxs-10 {
      width: 83.3333%;
    }
    .col-xxxs-9 {
      width: 75%;
    }
    .col-xxxs-8 {
      width: 66.6667%;
    }
    .col-xxxs-7 {
      width: 58.3333%;
    }
    .col-xxxs-6 {
      width: 50%;
    }
    .col-xxxs-5 {
      width: 41.6667%;
    }
    .col-xxxs-4 {
      width: 33.3333%;
    }
    .col-xxxs-3 {
      width: 25%;
    }
    .col-xxxs-2 {
      width: 16.6667%;
    }
    .col-xxxs-1 {
      width: 8.33333%;
    }
  }
  @media (max-width: 350px) {
    .grouped-items-table tr td {
      width: 100% !important;
      text-align: center;
    }
    .grouped-items-table .thumbnail {
      float: none;
      margin: 0 auto;
    }
    .grouped-items-table .price-box {
      float: none;
      padding: 0;
      width: auto;
    }
    .ajaxpkt-block .actions .btn {
      margin-bottom: 10px;
    }
  }
  
/* Add your custom here */
