.woocommerce-breadcrumb {
display: none;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
content: none;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
background: none;
border: 2px solid;
padding: 18px 30px 18px 60px;
margin: 0 0 80px 0;
font-size: 1em;
font-weight: 400;
}
.single-product .woocommerce-message, .single-product .woocommerce-info,.single-product .woocommerce-error {
margin: 100px 0 -30px 0;
}
.woocommerce-error a.button, .woocommerce-info a.button, .woocommerce-message a.button {
line-height: 24px;
border:none;
padding:0;
margin: 0;
background: none!important;
text-transform: uppercase;
font-weight: 600;
}
.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before {
top: 50%;
font-family: "tticons";
width: 24px;
height: 24px;
line-height: 24px;
margin-top: -10px;
left: 30px;
}
.woocommerce-error:before {
content: "\f071";
color:#fe3c3c;
}
.woocommerce-info:before {
content: "\f05a";
color: #8eb7ff;
}
.woocommerce-message:before {
content: "\f00c";
color: #97d472;
}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a {
font-weight: 600;
}
.woocommerce-error {
border-color:#fe3c3c;
}
.woocommerce-info {
border-color: #8eb7ff;
}
.woocommerce-message {
border-color: #97d472;
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
padding:0 0 0 10px;
}
.woocommerce input.button{
padding:0 20px;
line-height: 43px;
border: 1px solid;
} .cesis_cart_icon ul { position:relative;}
.cesis_cart_icon > ul li > ul { position: absolute !important; overflow: hidden;
-webkit-box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.15);
z-index: -1!important;}
.cesis_cart_icon .sm:after {
content: none;
}
.cesis_cart_icon .product_list_widget {
display: block;
position: relative;
}
.cesis_cart_icon i {
position: relative;
z-index: 1;
}
.cesis_cart_icon .current_item_number {
position: absolute;
top:50%;
right:-6px;
width: 15px;
height: 15px;
text-align:center;
line-height: 15px;
border-radius:100px;
color: #fff;
font-size: 10px;
margin-top: -11px;
z-index: 1;
}
.cesis_cart_icon .widget_shopping_cart_content {
padding: 25px 0;
}
.cesis_cart_icon ul.product_list_widget {
max-height: 400px;
overflow-y: scroll;
width: 318px;
}.woocommerce-mini-cart__empty-message {
padding: 0 30px;
margin: 0;
}
.cesis_cart_icon ul.product_list_widget li.mini_cart_item {
padding: 0 0 20px 30px !important;
margin: 0 30px 20px !important;
overflow: auto;
}
.cesis_cart_icon ul.product_list_widget li.mini_cart_item:last-child {
margin-bottom:0!important;
border-bottom: none;
}
.cesis_cart_icon .cart_list li a.remove {
position: absolute;
left: 0;
top: 1px;
}
.cesis_cart_icon ul.cart_list li a,.cesis_cart_icon ul.product_list_widget li a {
display: block;
}
.cesis_cart_icon ul.cart_list li img {
float: right;
margin-left: 4px;
width:50px;
height: auto;
box-shadow: none;
}
.cesis_cart_icon ul.cart_list li dl:before,
.cesis_cart_icon ul.cart_list li dl:after {
content: ' ';
display: table;
}
.cesis_cart_icon ul.cart_list li dl:after {
clear: both;
}
.cesis_cart_icon ul.cart_list li dl {
padding-left: 0;
border: none;
margin: 0;
display: table;
}
.cesis_cart_icon ul.cart_list li dl dt {
font-weight: 700;
padding: 0 0 0;
margin: 0 4px 0 0;
clear: left;
display: inline-block;
float: left;
}
.cesis_cart_icon ul.cart_list li dl dd {
padding: 0 0 0em;
display: inline-block;
float: left;
}
.cesis_cart_icon .variation,.cesis_cart_icon .quantity,.cesis_cart_icon .quantity span.woocommerce-Price-amount.amount {
font-size: 11px;
line-height: 18px;
}
.cesis_cart_icon .quantity {
display: block;
}
.cesis_cart_icon ul.cart_list li dl dd p:last-child {
margin-bottom: 0;
}
.cesis_cart_icon .total,.cesis_cart_icon .buttons{
margin:0 30px;
}
.cesis_cart_icon .widget_shopping_cart_content .total {
border-top:1px solid;
padding:20px 0 0;
font-size: 15px;
margin-bottom: 20px;
}
.cesis_cart_icon .total span.woocommerce-Price-amount.amount {
float: right;
}
.cesis_cart_icon a.button {
width: 100%;
padding:0 15px;
line-height: 43px;
border:1px solid;
margin-bottom: 10px;
text-align: center;
}
.cesis_cart_icon a.button:first-child {
background: none!important;
line-height: 43px !important;
}
.cesis_cart_icon a.button:last-child {
margin-bottom:0;
}
.cesis_cart_icon.vertical a{ display: block;}
.cesis_cart_icon.vertical i {
padding: 0 10px 0 0;
position: relative;
font-size: 14px;
}
.cesis_cart_icon.vertical .current_item_number {
right:auto;
left:-10px;
}
.cesis_offcanvas_cart,.cesis_overlay_cart{font-size:18px; padding:0 30px;}
.header_main.header_v_pos_right .cesis_offcanvas_cart{float:right;}
.header_main.header_v_pos_left .cesis_offcanvas_cart{float:left;}
.cesis_overlay_cart.logo_left{ float:right;}
.cesis_overlay_cart.logo_right,.cesis_overlay_cart.logo_center { float:left;}
.cesis_mobile_cart { padding:0 20px;}
.cesis_mobile_cart .cesis_cart_icon {
font-size: 18px;
display: block;
}
.cesis_mobile_cart .cesis_cart_icon {
position: relative;
}
.cesis_mobile_cart i {display: block;} .woocommerce ul.products,
.woocommerce-page ul.products {
margin:0 -15px;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.woocommerce.columns-1 ul.products li.product,
.woocommerce.columns-2 ul.products li.product,
.woocommerce.columns-3 ul.products li.product,
.woocommerce.columns-4 ul.products li.product,
.woocommerce.columns-5 ul.products li.product,
.woocommerce.columns-6 ul.products li.product,
.woocommerce.columns-7 ul.products li.product {
margin: 0;
padding: 15px;
}
.woocommerce.columns-1 ul.products li.product {
width: 100%;
}
.woocommerce.columns-2 ul.products li.product {
width: 50%;
}
.woocommerce.columns-3 ul.products li.product {
width:calc(100% / 3);
}
.woocommerce.columns-4 ul.products li.product,.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 25%;
}
.woocommerce.columns-5 ul.products li.product {
width:20%;
}
.woocommerce.columns-6 ul.products li.product {
width:calc(100% / 6);
}
.woocommerce.columns-7 ul.products li.product {
width:calc(100% / 7);
}
.woocommerce ul.products li.product.cesis_iso_item .onsale{
top: 35px;
left: 35px;
right: auto;
margin: 0
}
.woocommerce div.products div.product.inside_e .onsale,
.woocommerce ul.products.cesis_products li.product.cesis_iso_item .onsale {
top: 15px;
left: 15px;
right: auto;
margin: 0
}
.woocommerce li.product span.onsale,
.woocommerce .product:not(.type-product) span.onsale {
min-width: auto;
min-height: auto;
padding: 0;
line-height: 20px;
min-width: 45px;
top: 15px;
left: 15px;
border-radius: 0;
text-transform: uppercase;
font-weight: 600;
font-size: 11px;
}
.tg-cesis-coffee-products span.onsale {
padding: 2px 10px;
}
.cesis_product_thumbnail_container {
position: relative;
overflow: hidden;
}
.cesis_product_thumbnail_container img {
margin: 0 !important;
}
.cesis_product_thumbnail_container .woo_product_hover {
position: absolute;
opacity:0;
z-index: 1;
-webkit-transition: all .95s cubic-bezier(.2,1,.2,1), -webkit-transform .95s cubic-bezier(.2,1,.2,1);
}
.cesis_product_thumbnail_container .cesis_add_to_cart a.button.loading:after {
display: none!important
}
li.product:hover .cesis_product_thumbnail_container .woo_product_hover,
li.product:hover .cesis_product_thumbnail_container .cesis_add_to_cart,
div.product:hover > .cesis_product_thumbnail_container .woo_product_hover,
div.product:hover > .cesis_product_thumbnail_container .cesis_add_to_cart
{
opacity: 1;
z-index: 1;
}
.cesis_product_thumbnail_container .cesis_add_to_cart {
position: absolute;
bottom: 0;
line-height: 50px;
height: 70px;
text-align: center;
width: 100%;
padding: 15px;
opacity:0;
-webkit-transition: all .95s cubic-bezier(.2,1,.2,1), -webkit-transform .95s cubic-bezier(.2,1,.2,1);
}
body.touch .cesis_product_thumbnail_container .cesis_add_to_cart {
opacity: 1 !important;
}
.cesis_product_thumbnail_container .cesis_add_to_cart a.button,.cesis_product_thumbnail_container .added_to_cart{
margin: 0!important;
padding: 0 15px!important;
line-height: 40px !important;
text-transform: uppercase;
float: left;
font-weight: 700;
font-size: 11px;
-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.1);
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1);
box-shadow: 1px 1px 1px rgba(0,0,0,.1);
border-radius: 0!important;
}
.cesis_product_thumbnail_container .cesis_add_to_cart a.button.added {
display: none;
}
.item_current_status {
min-width: 45px;
min-height: 40px;
position: absolute;
z-index: 10;
bottom: 15px;
right: 15px;
opacity:0;
-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.1);
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1);
box-shadow: 1px 1px 1px rgba(0,0,0,.1);
text-align: center;
-webkit-transition: all .95s cubic-bezier(.2,1,.2,1), -webkit-transform .95s cubic-bezier(.2,1,.2,1);
}
.adding_to_cart_working .icon_status_inner:before {
content: "\e9e4";
font-family: "tticons";
display: block;
font-size: 14px;
line-height: 40px;
-webkit-animation: rotating 2s linear infinite;
-moz-animation: rotating 2s linear infinite;
-ms-animation: rotating 2s linear infinite;
-o-animation: rotating 2s linear infinite;
animation: rotating 2s linear infinite;
}
.adding_to_cart_completed .icon_status_inner:before {
font-family: "tticons";
font-size: 14px;
line-height: 40px;
content: "\e116";
}
.adding_to_cart_working .item_current_status,
.adding_to_cart_completed .item_current_status {
opacity:1;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce li.product .woocommerce-loop-product__title,
.woocommerce div.products div.product .woocommerce-loop-product__title,.woocommerce div.product .woocommerce-loop-product__title {
padding: 0;
margin: 20px 0 0;
font-size: 1em;
text-transform: uppercase;
line-height: 24px;
}
.woocommerce div.products div.product .star-rating {
font-size: .857em;
}
.woocommerce .products .star-rating {
margin: 0.5em 0 .5em !important;
}
.woocommerce ul.products li.product .price del,
.woocommerce div.products div.product .price del{
color: inherit;
opacity: .5;
display: inline-block;
}
.woocommerce span.woocommerce-Price-amount.amount {
font-weight: 400 !important;
font-size: 14px;
}
.woocommerce div.product span.price ins span {
font-weight: 600;
} .cesis_product_overlay{
position: absolute;
height: 120%;
width: 100%;
background: rgba(255, 255, 255, 0.95);
top: 0;
bottom:-10px;
opacity: 0;
-webkit-transition: all .95s cubic-bezier(.2,1,.2,1), -webkit-transform .95s cubic-bezier(.2,1,.2,1);
}
.cesis_product_info {
position: absolute;
bottom:10%;
text-align: center;
width: 100%;
opacity: 0;
-webkit-transition: all .95s cubic-bezier(.2,1,.2,1), -webkit-transform .95s cubic-bezier(.2,1,.2,1);
}
.woocommerce .products.cesis_product_style_2 .product:hover .cesis_product_thumbnail_container img{
-webkit-transition: all .95s cubic-bezier(.2,1,.2,1), -webkit-transform .95s cubic-bezier(.2,1,.2,1);
}
.woocommerce .products.cesis_product_style_2 .product:hover .cesis_product_thumbnail_container img{
filter: gray;
filter: grayscale(1);
-webkit-filter: grayscale(1)
}
.product:hover .cesis_product_thumbnail_container .cesis_product_overlay,
.product:hover .cesis_product_thumbnail_container .cesis_product_info{
opacity: 1;
}
.product:hover .cesis_product_thumbnail_container .cesis_product_info{
bottom: calc(10% + 70px);
}
.cesis_product_info {
color:#222222!important;
}
.woocommerce .cesis_product_info .star-rating span,
.woocommerce .cesis_product_info .star-rating::before {
color:#222222!important;
}
.woocommerce .products .cesis_product_info .star-rating{
margin: 0.5em auto !important;
float: none;
}
.woocommerce .products.cesis_product_style_2 .cesis_product_thumbnail_container .cesis_add_to_cart {
text-align: center;
bottom:calc(10% - 70px);
}
.woocommerce .products.cesis_product_style_2 .product:hover .cesis_product_thumbnail_container .cesis_add_to_cart{
bottom: 10%;
}
.woocommerce .products.cesis_product_style_2 .cesis_product_thumbnail_container .cesis_add_to_cart a{
float: none;
color: #222;
background: none;
box-shadow: none;
line-height: 30px !important;
border-top: 2px solid;
border-bottom: 2px solid;
}
.woocommerce .products.cesis_product_style_2 .adding_to_cart_working .item_current_status,
.woocommerce .products.cesis_product_style_2 .adding_to_cart_completed .item_current_status{
top: 15px;
bottom: auto;
}
.woocommerce .products.cesis_product_style_2 div.product.inside_e .onsale {
background: white;
color: #222;
} .footer_widget_ctn .widget_product_categories .product-categories > li a {
width: 100%;
padding: 5px 0;
}
.woocommerce ul.product_list_widget li a {
font-weight: 500;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.15);
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background: none; border:1px solid;
}
.woocommerce .widget_price_filter .price_slider {
margin-bottom: 30px;
}
.woocommerce .widget_price_filter .price_slider_amount .button{
line-height: 13px;
border: 1px solid;
}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating {
margin: 5px 0;
}
.woocommerce ul.product_list_widget li {
padding: 15px 0;
}
.woocommerce ul.product_list_widget li:first-child,.widget_product_categories .product-categories > li:first-child a{
padding-top:0;
}
.woocommerce ul.product_list_widget li:last-child,.widget_product_categories .product-categories > li:last-child a{
padding-bottom:0;
border-bottom: none;
}
.widget_product_categories li {
display: flex;
align-items: baseline;
}
.sidebar_layout_one .widget_product_categories li a:before {
content: "\f105";
font-family: "tticons";
position: absolute;
left: 0;
}
.sidebar_layout_one .widget_product_categories li a{
padding: 10px 0 10px 24px;
border-bottom: 1px solid;
display: inline-block;
width: 100%;
position: relative;
}
.sidebar_layout_two .widget_product_categories li a{
padding: 9px 0 10px;
border-bottom: 1px solid;
display: inline-block;
width: 100%;
}
.sidebar_layout_three .widget_product_categories li a{
padding: 15px 0;
border-bottom: 1px solid;
display: inline-block;
width: 100%;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
width:40px;
}
.woocommerce-product-search {
position: relative;
}
.woocommerce-product-search input[type="search"] {
font-size: 14px;
min-height: 45px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border: 1px solid;
padding: 10px 70px 10px 20px;
background: none;
width: 100%;
}
.woocommerce-product-search button[type="submit"] {
display: inline-block;
position: absolute;
top: 0;
right: 0;
width: 45px;
height: 45px;
opacity: 0;
border-radius: 0 5px 5px 0;
-webkit-border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
}
.woocommerce-product-search .screen-reader-text {
clip: auto;
height: 45px;
width: 45px;
right: 0;
color: rgba(0,0,0,0);
}
.woocommerce-product-search label:after {
content: "\e036";
position: absolute;
right: 20px;
top: 0;
font-family: "tticons";
line-height: 45px;
}
.woocommerce ul.product_list_widget li.mini_cart_item,ul.product_list_widget li.mini_cart_item {
padding: 0 0 40px 45px;
}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {
padding-left:0;
border: none;
}
.woocommerce ul.product_list_widget li.mini_cart_item, ul.product_list_widget li.mini_cart_item {
padding: 0 0 30px 45px;
border-bottom: 1px solid;
margin: 0 0 30px 0;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
border-top: none;
padding: 0;
font-size: 15px;
margin-bottom: 25px;
}
.woocommerce .widget_shopping_cart .total .amount, .woocommerce.widget_shopping_cart .total .amount {
float: right;
font-size: 15px;
}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
padding:0;
line-height:43px;
border:1px solid;
text-align: center;
}
.woocommerce.widget_shopping_cart .buttons a:first-child {
width: calc( 50% - 5px );
margin: 0;
margin-right: 10px;
}
.woocommerce.widget_shopping_cart .buttons a:last-child {
width: calc( 50% - 5px );
margin: 0;
} .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background: none!important;
}
p.return-to-shop .wc-backward {
line-height: 48px;
padding: 0 25px;
margin: 0;
}
.woocommerce table.shop_table {
border: none;
margin: 0 0 40px 0;
text-align: left;
width: 100%;
border-collapse: separate;
border-radius: 0;
}
.woocommerce table.cart th {
font-weight: 600;
padding: 0px 15px 12px 0;
font-size: 1.1em;
}
#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail {
min-width: 70px;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
width: 70px;
box-shadow: none;
display: block;
}
.woocommerce table.cart td {
border-top: 1px solid;
padding: 25px 0px;
vertical-align: middle;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: auto;
margin: 0 30px 0 0;
padding: 14.5px 15px;
}
.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
float: none;
line-height: 48px;
padding: 0 25px;
border: 1px solid rgba(0,0,0,0.1);
}
.woocommerce .cart_totals table.shop_table th {
padding: 15px 0;
text-align: left;
font-weight: 400;
}
.woocommerce .cart_totals table.shop_table td {
padding:15px 0;
text-align: right;
font-weight: 400;
}
.woocommerce .cart_totals table.shop_table .order-total td,.woocommerce .cart_totals table.shop_table .order-total th {
font-size: 1.2em;
font-weight: 600;
}
.woocommerce-page .cart-collaterals .cart_totals {
border:30px solid;
padding: 30px;
}
.woocommerce-page form section.shipping-calculator-form .form-row input.input-text {
line-height: 24px;
padding: 11px 15px;
}
.woocommerce-cart .wc-proceed-to-checkout {
padding:20px 0 0;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
padding: 0;
margin: 0;
line-height: 48px;
border: 1px solid;
}
.woocommerce ul#shipping_method li input { margin:0 5px 0 0;}
.woocommerce ul#shipping_method li {
margin: 0;
padding: 0 0 10px 22px;
}
section.shipping-calculator-form button.button {
padding: 0;
margin: 10px 0 0 0;
line-height: 43px;
padding: 0 25px;
border: 1px solid;
}
.woocommerce ul#shipping_method li:last-child {
padding-bottom: 0;
}
form.woocommerce-shipping-calculator > p{
margin: 0;
}
.woocommerce table.shop_table .woocommerce-shipping-calculator {
margin-top: 10px;
}
.woocommerce table.shop_table .shipping-calculator-form {
margin-top: 15px;
}
.cross-sells.products li {
margin:0;
padding: 0;
}
.cross-sells.products h5 {
margin-bottom: 40px;
}
.cross-sells.products .owl-controls .owl-dot:only-child {
display: none;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
width: 100%;
}
.woocommerce a.remove, .cesis_cart_icon a.remove {
color: rgba(0,0,0,0) !important;
background: none!important;
position: relative;
width: 20px;
height: 20px;
}
.woocommerce a.remove:after,.cesis_cart_icon a.remove:after{
content: "\e952";
font-family: "tticons";
font-size: 13px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
}
.woocommerce a.remove:hover,.cesis_cart_icon a.remove:hover {
color: rgba(0,0,0,0) !important;
background: none!important;
}
.woocommerce ul.product_list_widget li dl dd,.cesis_cart_icon ul.product_list_widget li dl dd{
margin: 0 5px;
} .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
border: 2px solid;
border-radius: 0;
margin: -50px 0 40px;
}
.woocommerce form.checkout_coupon p {
margin: 0;
padding:0;
}
.woocommerce-checkout .woocommerce form.checkout_coupon .form-row input.input-text {
margin:0;
}
.woocommerce-checkout .woocommerce-form-login input[type="checkbox"]{
padding: 0;
margin:0 10px;
top:2px;
}
.woocommerce-checkout .woocommerce-form-login input[type="submit"]{
line-height: 43px;
border:1px solid;
padding:0 20px;
}
.woocommerce form .form-row textarea {
padding: 20px;
min-height: 120px;
}
.woocommerce form.checkout_coupon input.button {
padding:0 20px;
line-height:43px;
border:1px solid;
}
.woocommerce-page:not(.woocommerce-order-received) .woocommerce .col2-set .col-1, .woocommerce-page:not(.woocommerce-order-received) .col2-set .col-1,.woocommerce-page:not(.woocommerce-order-received) .woocommerce .col2-set .col-2, .woocommerce-page:not(.woocommerce-order-received)  .col2-set .col-2 {
float: left;
width: 100%;
margin-bottom: 40px;
}
.woocommerce form .form-row label {
padding-bottom: 10px;
}
.woocommerce-checkout .woocommerce form .form-row input.input-text {
line-height: 43px;
padding: 0 15px;
margin-bottom: 14px;
}
.woocommerce-checkout .woocommerce form .form-row .select2-container {
margin-bottom: 14px;
}
.select2-container--default .select2-selection--single {
height: auto;
min-height: 45px;
outline: none !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
padding: 0 15px;
line-height: 45px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
height:45px;
width: 25px;
line-height: 45px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow:after {
content: "\f107";
font-family: "tticons";
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
display: none;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
border-right-color: transparent !important;
border-left-color: transparent !important;
border-top-color: transparent !important;
}
.woocommerce-checkout #payment ul.payment_methods {
border:1px solid;
padding:30px 20px 20px;
}
.woocommerce-checkout #payment div.form-row {
padding: 25px 20px;
border: 1px solid;
border-top: none;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
padding: 0 25px;
line-height:48px;
margin: 0;
}
.woocommerce-checkout .woocommerce table.shop_table th {
font-weight: 400;
padding: 13px 20px;
}
.woocommerce-checkout .woocommerce table.shop_table td {
padding: 13px 20px;
font-weight: 400;
}
.woocommerce-checkout-review-order-table tr th:last-child {
text-align: right;
}
.woocommerce-checkout-review-order-table tr td {
border-top: 1px solid;
padding: 13px 20px;
}
.woocommerce-checkout-review-order-table tr td:last-child {
text-align: right;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table {
border: 1px solid;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table strong,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table dt,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table td,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table ul#shipping_method .amount {
font-weight: 400;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child,
.woocommerce table.shop_table.order_details tfoot tr:last-child {
font-size: 1.25em;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child th,
.woocommerce table.shop_table.order_details tfoot tr:last-child th{
font-weight: 600;
padding: 20px 20px;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child strong span,
.woocommerce table.shop_table.order_details tfoot tr:last-child td{
font-weight: 600;
} .woocommerce-checkout .woocommerce table.shop_table th:last-child, .woocommerce-checkout .woocommerce table.shop_table td:last-child {
text-align: right;
}
.woocommerce-thankyou-order-received {
font-size: 1.7em;
margin-bottom: 30px;
font-weight: 600;
}
.woocommerce table.shop_table.order_details,.woocommerce table.shop_table.customer_details {
border: 1px solid;
}
.woocommerce ul.order_details li {
font-size: 0.9em;
border-right:1px solid;
}
.woocommerce ul.order_details li strong {
margin-top: 15px;
}
.woocommerce table.shop_table.order_details strong {
font-weight: 400;
}
.woocommerce table.shop_table.order_details li, .woocommerce table.shop_table.order_details ul {
margin: 0;
} .article_ctn span.onsale {
top: 100px;
line-height: normal;
left: 40px;
margin: 10px;
border-radius: 0;
line-height: normal;
min-width: auto;
min-height: auto;
padding: 5px 10px;
text-transform: uppercase;
}
.single-product .article_ctn.has_sidebar { position: relative; }
.single-product .article_ctn.has_sidebar​.article_ctn span.onsale​​ { left:0; }
.rtl.single-product .article_ctn.has_sidebar​.article_ctn span.onsale​​ { left:auto; right:0;}
figure.cesis_owl_carousel {
margin:0;
}
.cesis_owl_woo_pag .owl-dots {
margin-top:30px;
}
.cesis_owl_woo_pag .owl-dots .owl-dot:only-child {
display: none;
}
.cesis_owl_woo_pag .owl-dot {
float: left;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
background-size: cover;
background-position: center;
margin:0;
}
.cesis_owl_woo_pag .owl-dot:not(.active) {
opacity: 0.3;
}
.woocommerce div.product .product_title {
margin-bottom: 10px;
}
.woocommerce div.product .woocommerce-product-rating {
margin-bottom: 15px;
}
.woocommerce .woocommerce-product-rating .star-rating {
margin: 7px 4px 0 0;
font-size: 14px;
}
.woocommerce div.product .summary p.price{
font-size: 18px;
font-weight: 600;
margin-bottom: 25px;
display: inline-block;
}
.woocommerce div.product span.price {
font-size: 14px;
font-weight: 400;
margin-bottom: 0px;
display: inline-block;
}
.woocommerce div.product form.cart {
margin: 40px 0;
}
.woocommerce div.product form.cart .variations label {
font-weight: 600;
display: block;
padding-bottom: 10px;
}
.woocommerce div.product form.cart .variations select {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
min-width: 100%;
}
.woocommerce div.product form.cart .variations td {
padding-top: 20px;
}
.woocommerce div.product form.cart .variations tr:first-child td {
padding-top:0;
}
.woocommerce div.product form.cart .reset_variations {
font-size: 12px;
}
.woocommerce .quantity .qty {
line-height: 28px;
margin: 0;
border: 1px solid #ebebeb;
padding: 10px 15px 10px 30px;
width: auto;
max-width: 80px;
margin-right: 18px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
outline: none;
}
.woocommerce div.product form.cart .group_table td {
vertical-align: middle;
}
.woocommerce button.button.alt,.woocommerce #review_form #respond .form-submit input{
border:1px solid;
line-height: 48px;
min-width: 180px;
padding: 0;
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
background-color: #f6f6f6;
color: #3c3c3c;
border-color: #dddddd;
}
.meta_container {
display: table;
table-layout: fixed;
}
.meta_container .meta_label {
min-width: 108px;
display: table-cell;
font-weight: 600;
}
.product_meta {
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
padding: 20px 0;
}
.product_share{
padding-top: 30px;
} .woocommerce-page div.product .woocommerce-tabs {
position: relative;
z-index: 100;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
text-align: center;
padding:0;
margin: 0;
}
.wc-tabs .tab_moving_line {
bottom: 0px;
z-index: 1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
content: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
background: none!important;
border:none!important;
padding: 0px;
margin: 0 60px 0 0;
max-height: 30px;
letter-spacing: 1px;
height: auto;
cursor: pointer;
z-index: 1;
position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{
margin:0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-transform: uppercase;
padding: 0px 0px 20px;
margin: 0;
display: flex;
}
.woocommerce div.product .woocommerce-tabs .panel {
margin: 0 !important;
padding: 0 0 2em;
}
.woocommerce-Reviews-title,.woocommerce-Description-title,.woocommerce-tabs_heading,
.cesis_related_heading,.cesis_upsells_heading{
padding-top: 40px;
margin-bottom: 40px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
float: left;
position: absolute;
top: 5px;
left: 0;
padding: 0px;
width: 75px;
height: auto;
background: #ebebeb;
border: 1px solid rgba(0,0,0,0.05);
margin: 0;
box-shadow: none;
-webkit-border-radius:100px;
-moz-border-radius:100px;
border-radius:100px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 0 0 115px;
border: none;
border-radius: 0px;
padding: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__author {
font-size: 15px;
font-weight: 600;
display: block;
}
.woocommerce-review__published-date {
font-size: 11px;
}
.woocommerce-review__dash,.woocommerce #review_form #respond p.comment-notes,
.woocommerce-review__dash,.woocommerce #review_form #respond .comment-form-comment label
{ display: none;}
.woocommerce #review_form #respond .comment-reply-title{
font-size: 14px;
font-weight: 600;
margin-bottom: 30px;
display: block;
}
.woocommerce #review_form #respond p.comment-form-rating label {
float:left;
}
.woocommerce #review_form #respond p.comment-form-rating .stars {
float: right; margin:5px 0 0 0;
}
.woocommerce p.stars a{
color:#d3ced2;
}
.woocommerce #review_form #respond p label {
font-weight: 600;
margin-bottom: 5px;
font-size:13px;
}
.woocommerce #review_form #respond textarea,
.woocommerce #review_form #respond input[type="email"],
.woocommerce #review_form #respond input[type="text"] {
width: 100%;
margin-bottom: 20px;
padding: 10px 15px;
min-height: 45px;
}
.woocommerce #review_form #respond textarea {
min-height: 150px;
}
.woocommerce table.shop_attributes th {
width: 120px;
font-weight: 600;
padding: 8px 8px 8px 0;
text-align: left;
}
.woocommerce table.shop_attributes,.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th,.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
border: none;
background: none;
} section.related {
border-top: 1px solid;
}
section.upsells {
border-top: 1px solid;
}
section.products .owl-controls .owl-dot:only-child {
display: none;
} .woocommerce-lost-password .woocommerce form .form-row input {
line-height: 43px;
padding: 0 20px;
}
.woocommerce-lost-password .woocommerce form .form-row input[type="submit"] {
line-height: 43px;
padding: 0 20px;
border: 1px solid;
}
.woocommerce-lost-password .lost_reset_password p:first-child{
font-size: 1.2em;
font-weight: 600;
} .woocommerce form.woocommerce-form-login .form-row input.input-text,
.woocommerce form.register .form-row input.input-text {
line-height: 45px;
padding: 0 20px;
}
.woocommerce-page:not(.woocommerce-checkout) .woocommerce form.login,
.woocommerce-page:not(.woocommerce-checkout) .woocommerce form.register {
margin-top: 0;
}
p.woocommerce-LostPassword.lost_password {
margin-bottom: 0;
}
input#password, input#reg_password {
margin-bottom: 20px;
}
input#rememberme {
margin: 0 10px 0 20px;
top: 2px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 0;
margin: 0;
border-right:1px solid;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
padding: 15px 0;
border-bottom: 1px solid;
margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child {
border:none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
font-size: 1.15em;
font-weight: 600;
}
.woocommerce-account .woocommerce-MyAccount-content {
font-size: 1.1em;
}
.woocommerce-account .woocommerce-MyAccount-content a {
font-weight: 700;
}
.woocommerce .woocommerce-MyAccount-content table.my_account_orders{
font-size: 1.2em;
}
.woocommerce table.shop_table.order_details ul {
list-style: none;
}
.woocommerce table.shop_table.order_details tbody th, .woocommerce table.shop_table.order_details tfoot td, .woocommerce table.shop_table.order_details tfoot th {
}
.woocommerce .woocommerce-MyAccount-content td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
text-align: right;
padding: 20px 0px !important;
}
.woocommerce .woocommerce-MyAccount-content table.my_account_orders .button {
line-height:43px;
border: 1px solid;
padding:0 20px;
}
.woocommerce table.woocommerce-MyAccount-downloads tr th {
padding: 0px 5px 20px;
}
.woocommerce table.woocommerce-MyAccount-downloads tr td {
padding: 20px 5px;
}
.woocommerce-account .woocommerce-MyAccount-content input:not(.button) {
padding: 12px 15px;
line-height: 45px;
}
.woocommerce-MyAccount-content legend {
font-weight: 600;
padding: 0 20px;
font-size: 1.15em;
}
.woocommerce .woocommerce-MyAccount-content input.button,.woocommerce .order-again .button {
padding:0 20px;
line-height: 43px;
border: 1px solid;
}
.woocommerce .order-again .button {
margin-bottom: 20px;
}
.woocommerce .woocommerce-MyAccount-content input.button[name="save_address"] {
margin-top: 25px;
} @media only screen and (max-width: 768px) {
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.woocommerce.columns-3 ul.products li.product,
.woocommerce.columns-4 ul.products li.product,
.woocommerce.columns-5 ul.products li.product,
.woocommerce.columns-6 ul.products li.product,
.woocommerce.columns-7 ul.products li.product {
width: 50%;
}
.woocommerce .quantity .qty {
margin: 0 !important;
}
}
@media only screen and (max-width: 414px) {
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.woocommerce.columns-1 ul.products li.product,
.woocommerce.columns-2 ul.products li.product,
.woocommerce.columns-3 ul.products li.product,
.woocommerce.columns-4 ul.products li.product,
.woocommerce.columns-5 ul.products li.product,
.woocommerce.columns-6 ul.products li.product,
.woocommerce.columns-7 ul.products li.product {
width: 100%;
}
.woocommerce div.product form.cart div.quantity {
width: 100%;
margin: 0;
}
.woocommerce .quantity .qty {
width: 100%;
margin: 0;
max-width: none;
}
.woocommerce tbody .quantity .qty,.woocommerce div.product form.cart tbody div.quantity {
max-width: 80px;
width: auto;
}
.woocommerce div.product form.cart .button {
vertical-align: middle;
float: left;
min-width: 100%;
margin-top: 20px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
max-width:48%;
margin: 0;
}
.woocommerce-page .cart-collaterals .cart_totals {
border-width:10px;
}
.woocommerce ul.order_details li {
width: 100%;
border:none;
border-bottom-width: 1px;
border-bottom-style: solid;
margin: 0 0 15px;
padding: 0 0 15px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
margin: 0 0 30px;
border:none;
}
}
@media only screen and (max-height: 800px) {
.cesis_cart_icon ul.product_list_widget{
max-height:350px;
}
}
@media only screen and (max-height: 700px) {
.cesis_cart_icon ul.product_list_widget{
max-height:200px;
}
}
@media only screen and (max-width: 1024px) {
.woocommerce-page.post-type-archive ul.products li.product, .woocommerce-page.tax-product_cat ul.products li.product, .woocommerce-page.tax-product_tag ul.products li.product{ width:calc( 100% / 3) !important; }
}
@media only screen and (max-width: 768px) {
.woocommerce-page.post-type-archive ul.products li.product, .woocommerce-page.tax-product_cat ul.products li.product, .woocommerce-page.tax-product_tag ul.products li.product{ width:calc( 100% / 2) !important; }
}
@media only screen and (max-width: 420px) {
.woocommerce-page.post-type-archive ul.products li.product, .woocommerce-page.tax-product_cat ul.products li.product, .woocommerce-page.tax-product_tag ul.products li.product{ width:calc( 100% ) !important; }
}body{
background-color:#191a1b;
} @font-face {
font-family: "Aileron";
src: url(https://coffeeshophero.com/wp-content/themes/cesis/includes/fonts/aileron/Aileron-Italic.otf);
}
@font-face {
font-family: "Aileron";
src: url(https://coffeeshophero.com/wp-content/themes/cesis/includes/fonts/aileron/Aileron-BoldItalic.otf);
font-weight: bold;
}
@font-face {
font-family: "Aileron";
src: url(https://coffeeshophero.com/wp-content/themes/cesis/includes/fonts/aileron/Aileron-LightItalic.otf);
font-weight: 300;
}
@font-face {
font-family: "Aileron";
src: url(https://coffeeshophero.com/wp-content/themes/cesis/includes/fonts/aileron/Aileron-Regular.otf);
}
@font-face {
font-family: "Aileron";
src: url(https://coffeeshophero.com/wp-content/themes/cesis/includes/fonts/aileron/Aileron-Bold.otf);
font-weight: bold;
}
@font-face {
font-family: "Aileron";
src: url(https://coffeeshophero.com/wp-content/themes/cesis/includes/fonts/aileron/Aileron-SemiBold.otf);
font-weight: 600;
}
@font-face {
font-family: "Aileron";
src: url(https://coffeeshophero.com/wp-content/themes/cesis/includes/fonts/aileron/Aileron-Light.otf);
font-weight: 300;
}
body,.cesis_header_content_block{ font-family:Open Sans; font-size:16px; line-height:27px; letter-spacing:0px; font-weight:400; }
p{margin:0 0 17px 0;}
h1{ font-family:Quattrocento; font-size:40px; line-height:48px; letter-spacing:-0.6px;  font-weight:400; margin-bottom:28px;}
h2{ font-family:Overlock; font-size:30px; line-height:40px; letter-spacing:0px;  font-weight:400; margin-bottom:31px;}
h3{ font-family:Overlock; font-size:25px; line-height:36px; letter-spacing:0px;  font-weight:400; margin-bottom:18px;}
h4{ font-family:Overlock; font-size:20px; line-height:32px; letter-spacing:0px;  font-weight:400; margin-bottom:18px;}
h5{ font-family:Overlock; font-size:18px; line-height:27px; letter-spacing:0px;  font-weight:400; margin-bottom:19px;}
h6{ font-family:Quattrocento; font-size:16px; line-height:24px; letter-spacing:0px;  font-weight:400; margin-bottom:20px;}
blockquote{ font-family:Quattrocento; font-size:22px; line-height:32px; letter-spacing:0px;  font-weight:400;}
.agency_container .author-info h3,.agency_comments_ctn .author,.comments-layout-seven .author{ font-family:Overlock;  font-weight:400;}
.main_font,.cesis_pb_10 .vc_label_units,.cesis_pb_10 .vc_label_units,
input[type="text"],input[type="email"],input[type="url"],
input[type="password"],input[type="search"],input[type="number"],textarea,
select
,table.shop_table span.woocommerce-Price-amount,
.products span.woocommerce-Price-amount.amount,
.product_list_widget span.woocommerce-Price-amount.amount
{ font-family:Open Sans;  }
.main_font[class*="tg-item"],.main_font[class*="tg-item"] span,.main_font[class*="tg-item"] a{ font-family:Open Sans !important;  }
.alt_font,legend,.comments-layout-two .author,.comments-layout-two .comment_buttons,.comments-layout-three .comment_buttons,.comments-layout-two .single_post_author,.comments-layout-two .single_post_email,.comments-layout-two .single_post_url,.comments-layout-two textarea,.comments-layout-three textarea,.comments-layout-three input,.writer_navigation a,.boxes_container .category_ctn a,.cesis_tm_1 .cesis_testimonial .tm_author,.cesis_tm_4 .cesis_testimonial .tm_author,.comments-layout-two .comment-navigation,.comments-layout-three .comment-navigation,.agency_navigation a,.agency_comments_ctn .comments-title,.agency_comments_ctn #reply-title,.comments-layout-three .author,.agency_container .author_bio_ctn h4,.agency_container .author_bio_ctn .author_posts_link,.comments-layout-four .date,.comments-layout-four .comment_buttons,.comments-layout-four input,.comments-layout-four .comment-navigation,.comments-layout-six .author,.careers_container .author_bio_ctn h4, .comments-layout-six .comments-title, .comments-layout-six #reply-title,.comments-layout-seven .comment_buttons,.cesis_tm_6 .cesis_testimonial .tm_author,.cesis_tm_10 .cesis_testimonial .tm_author,.cesis_tm_10 .cesis_testimonial .tm_info,.cesis_tm_11 .cesis_testimonial .tm_author,.cesis_tm_11 .cesis_testimonial .tm_info ,.cesis_tm_12 .cesis_testimonial .tm_author,.cesis_tm_12 .cesis_testimonial .tm_info,.cesis_tm_14 .cesis_testimonial .tm_author,.cesis_tm_14 .cesis_testimonial .tm_info,.cesis_tm_15 .cesis_testimonial .tm_author,.cesis_tm_17 .cesis_testimonial .tm_author,.cesis_tm_17 .cesis_testimonial .tm_info,.cesis_pb_5 .cesis_progress_bar_label,.cesis_pb_9 .cesis_progress_bar_label,.cesis_pb_9 .vc_label_units,.cesis_pb_10 .cesis_progress_bar_label,.cesis_pb_11 .cesis_progress_bar_label,.cesis_tabs.horizontal.cesis_tab_4 .tabs > li a,.cesis_tabs.vertical.cesis_tab_2 .tabs > li a,.cesis_acc_1 .panel-title a,.cesis_acc_3 .panel-title a,.cesis_acc_4 .panel-title a,.cesis_acc_5 .panel-title a,
.cesis_nav_style_1 .cesis_nav_prev,.cesis_nav_style_1 .cesis_nav_next,
.cesis_nav_style_3 span,
.cesis_pt_1 .cesis_price_table_title,
.cesis_pt_1 .cesis_price_feature_title,
.cesis_pt_1 .cesis_price_table_bottom a,
.cesis_pt_2 .cesis_price_table_title,
.cesis_pt_2 .cesis_price_feature_title,
.cesis_pt_2 .cesis_price_table_bottom a,
.cesis_pt_3 .cesis_price_table_title,
.cesis_pt_3 .cesis_price_feature_title,
.horizontal.cesis_tab_4 .tabs > li a,
.cesis_container:not(.business_container) .entry-footer .sp_categories_ctn a,
.cesis_container:not(.business_container) .entry-footer .sp_tags_ctn a
,.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce #review_form #respond .comment-reply-title,
.woocommerce #review_form #respond p label,
.woocommerce div.product form.cart .variations label,
.meta_container .meta_label,
.woocommerce table.shop_attributes th,
.woocommerce div.product form.cart .group_table td.label a,
span.woocommerce-Price-amount.amount,
.woocommerce table.cart th,
.woocommerce .cart_totals table.shop_table .order-total th,
.woocommerce .cart_totals table.shop_table .order-total span.woocommerce-Price-amount,
.woocommerce-thankyou-order-received,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a,
ul.product_list_widget li.mini_cart_item a,
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total,
.woocommerce-grouped-product-list-item__label
{ font-family:Quattrocento;  }
.alt_font[class*="tg-item"],.alt_font[class*="tg-item"] span,.alt_font[class*="tg-item"] a{ font-family:Quattrocento !important;  } .top_bar_phone, .top_bar_email, .top_bar_text{font-size:13px;}
.header_top_bar,.header_top_bar .cesis_social_icons a{ min-height:40px; line-height:40px;}
.header_top_bar { background:#ffffff; border-color:#000000; color:#bababa}
.header_top_bar a{ color:#6d7783;}
.header_top_bar a:hover{ color:#293340;}
.top_bar_cart .cesis_cart_icon .current_item_number
{background:#293340;}
.header_top_bar .menu-top-bar-ct li,
.top_bar_notifications .cesis_bp_notifications > span
{ font-family:Roboto; font-size:14px; letter-spacing:0px; text-transform:none;  padding:0 10px;}
.header_top_bar .cesis_container,.header_main .cesis_container,.header_sub .cesis_container { max-width:100%; }
.header_main { background:#ffffff; height:105px; border-color:rgba(239,224,213,1);}
#header_container.cesis_opaque_header{ background:#ffffff;}
.header_main:not(.header_vertical) .tt-main-navigation > div > ul > li > a,
.header_main:not(.header_vertical) .header_logo,
.header_main:not(.header_vertical) .menu_sep,
.header_main:not(.header_vertical) .tt-main-additional .cesis_social_icons,
.header_main:not(.header_vertical) .tt-main-additional .cesis_social_icons a,
.header_main:not(.header_vertical) .tt-main-additional .cesis_search_icon i,
.header_main:not(.header_vertical) .tt-main-additional .cesis_cart_icon i,
.header_main:not(.header_vertical) .tt-main-additional .cesis_menu_btn a,
.header_main:not(.header_vertical) .tt-main-additional .cesis_bp_notifications a,
.header_main:not(.header_vertical) .tt-main-additional .cesis_bp_notifications.only_icons i,
.header_main:not(.header_vertical) .tt-main-additional .cesis_bp_notifications.only_icons > span
{ line-height:105px; height:105px;}
.header_main:not(.header_vertical) .tt-main-additional .cesis_menu_btn a span
{ font-size:12px;
font-family:Open Sans;
font-weight:700;
text-transform:uppercase;
letter-spacing:2px;
color:#333030;
background:#ffffff;
border-color:#55950c;
border-radius:0px;
border-width:2px;
line-height:51px;
width:180px;
}
.header_main:not(.header_vertical) .tt-main-additional .cesis_menu_btn a span:hover{
color:#ffffff;
background:#efe0d5;
border-color:#efe0d5;
}
.tt-main-navigation  > div > ul > li > a { padding:0 16px; }
.tt-main-additional.logo_left,.tt-sub-additional.menu_left{ padding-left:16px; }
.tt-main-additional.logo_left:not(.edge_border):not(.nav_line_separator),.tt-sub-additional.menu_left:not(.edge_border):not(.nav_line_separator)
{ padding-left:32px; }
.tt-main-additional.logo_right,.tt-sub-additional.menu_right{ padding-right:16px; }
.tt-main-additional.logo_right:not(.edge_border):not(.nav_line_separator),.tt-sub-additional.menu_right:not(.edge_border):not(.nav_line_separator)
{ padding-right:32px; }
.cesis_parent_highlight .nav_top_borderx.text_border  > div > ul > li.current_page_parent > a span,
.nav_top_borderx.text_border  > div > ul > li.current-menu-item > a span,.nav_top_borderx.text_border  > div > ul > li > a:hover span {box-shadow: inset 0px 4px #55950c; }
.nav_top_borderx.text_border  > div > ul > li > a span{padding-top:10px;}
.header_logo{  max-width:190px;}.header_logo #logo_img,.header_logo #logo_img img{  max-width:190px;  max-height:105px; }
.header_logo.logo_center{ width:190px; margin-left:-95px; }
.sm .cl_before_logo{ margin-right:95px; }.sm .cl_after_logo{ margin-left:125px; }
body.rtl .sm .cl_before_logo{ margin-left:95px; margin-right:0; }body.rtl .sm .cl_after_logo{ margin-right:125px; margin-left:0; }
.tt-main-navigation  > div > ul > li > a span,.tt-main-navigation.tt-vertical-navigation span,
.tt-main-additional .cesis_search_icon span,.tt-main-additional .cesis_search_icon input,
.tt-main-additional .cesis_cart_icon.vertical, .tt-main-additional .cesis_cart_icon.vertical a,
.tt-main-additional .cesis_bp_notifications.vertical a
{ color:#333030; font-family:Open Sans; font-size:12px; font-weight:700; text-transform:uppercase; letter-spacing:2px;}
.cesis_parent_highlight .tt-main-navigation > div > ul > li.current_page_parent > a span,
.tt-main-navigation > div > ul > li.current-menu-item > a span,.tt-main-navigation  > div > ul > li > a:hover span,
.tt-main-navigation.tt-vertical-navigation li.current-menu-item > a span,.tt-main-navigation.tt-vertical-navigation a:hover span,
.tt-main-additional .cesis_cart_icon.vertical a:hover,
.tt-main-additional .cesis_search_icon span:hover
{ color:#55950c;}
.header_logo a,.cesis_mobile_cart .cesis_cart_icon a,
.cesis_mobile_notifications a{ color:#333030; }
.cesis_menu_overlay_close .lines,.cesis_menu_overlay_close .lines:after,.cesis_menu_overlay_close .lines:before,
.cesis_mobile_menu_switch .lines, .cesis_mobile_menu_switch .lines:before, .cesis_mobile_menu_switch .lines:after{ background:#333030;}
.header_vertical .tt-main-additional .cesis_search_icon input { border-color:rgba(239,224,213,1);}
.tt-main-additional	.cesis_search_icon	input::-webkit-input-placeholder { color:#333030;}
.tt-main-additional .cesis_social_icons a,
.tt-main-additional .cesis_search_icon a,
.tt-main-additional .cesis_cart_icon > ul > li > a,
.tt-main-additional .cesis_bp_notifications a { color:#b7bec6;}
.tt-main-additional .cesis_social_icons a:after,
.tt-main-additional .cesis_search_icon a i:after,
.tt-main-additional .cesis_cart_icon > ul > li > a:after,
.tt-main-additional .cesis_bp_notifications a:after{
background-color:#ffffff;
border-color:#ebebeb;
}
.tt-main-additional .cesis_social_icons a:hover,
.tt-main-additional .cesis_search_icon a:hover,
.tt-main-additional .cesis_cart_icon > ul > li > a:hover,
.tt-main-additional .cesis_bp_notifications a:hover
{ color:#55950c;}
.tt-main-additional .cesis_cart_icon .current_item_number,
.cesis_offcanvas_cart .cesis_cart_icon .current_item_number,
.cesis_overlay_cart .cesis_cart_icon .current_item_number,
.cesis_mobile_cart .cesis_cart_icon .current_item_number
{ background:#55950c;}
.tt-main-additional .cesis_social_icons a:hover::after,
.tt-main-additional .cesis_search_icon a:hover i:after,
.tt-main-additional .cesis_cart_icon > ul > li > a:hover::after,
.tt-main-additional .cesis_bp_notifications a:hover::after{
background-color:#2c2c2c;
border-color:#2c2c2c;
}
.tt-header-additional .cesis_social_icons a,.tt-header-additional .cesis_search_icon,.tt-header-additional .cesis_cart_icon,
.tt-header-additional > span,.tt-header-additional .cesis_bp_notifications > span { margin:0 10px;}
body:not(.rtl) .tt-header-additional .cesis_social_icons a:first-child,body:not(.rtl) .tt-header-additional > span:first-child,body:not(.rtl) .tt-header-additional .cesis_bp_notifications > span:first-child{ margin:0 10px 0 0;}
body:not(.rtl) .tt-header-additional .cesis_social_icons a:last-child,body:not(.rtl) .tt-header-additional > span:last-child,body:not(.rtl) .tt-header-additional .cesis_bp_notifications > span:last-child { margin:0 0 0 10px;}
body.rtl .tt-header-additional .cesis_social_icons a:first-child,body.rtl .tt-header-additional > span:first-child,body.rtl .tt-header-additional .cesis_bp_notifications > span:first-child { margin:0 0 0 10px;}
body.rtl .tt-header-additional .cesis_social_icons a:last-child,body.rtl .tt-header-additional > span:last-child,body.rtl .tt-header-additional .cesis_bp_notifications > span:last-child { margin:0 10px 0 0;}
.menu_sep{ font-family:Open Sans; font-size:12px; color:#ecf0f1; } @media only screen and (max-width: 978px) {
body:not(.cesis_custom_topbar) .header_top_bar { display:none;}
} @media only screen and (min-width: 1230px) {
body:not(.cesis_custom_breakpoint) .overlay_menu_on {transform: none !important; transition:all 0s; webkit-transition:all 0s;}
body:not(.cesis_custom_breakpoint).cesis_vertical_header .cesis_sticky {transform: none; }
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .nav_top_borderx.text_border  > div > ul > li.current-menu-item > a span,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .nav_top_borderx.text_border  > div > ul > li > a:hover span {box-shadow: inset 0px 4px rgba(255,255,255,0.85); }
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_main:not(.header_vertical),
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_sub,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_top_bar,
body:not(.cesis_custom_breakpoint):not(.full_header_sticky) .cesis_transparent_header .header_top_bar
{background-color:rgba(255,255,255,0); border-color:rgba(255,255,255,0)}
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_logo:not(.vertical_logo) a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-main-navigation:not(.tt-vertical-navigation)  > div > ul > li > a span,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .menu_sep,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-header-additional:not(.vertical_additional) .cesis_social_icons a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-header-additional:not(.vertical_additional) .cesis_search_icon a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-header-additional:not(.vertical_additional) .cesis_bp_notifications a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-header-additional:not(.vertical_additional) .cesis_cart_icon i,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_top_bar,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_top_bar a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_top_bar .cesis_social_icons a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_top_bar .cesis_cart_icon a,
body:not(.cesis_custom_breakpoint):not(.full_header_sticky) .cesis_transparent_header .header_top_bar,
body:not(.cesis_custom_breakpoint):not(.full_header_sticky) .cesis_transparent_header .header_top_bar a,
body:not(.cesis_custom_breakpoint):not(.full_header_sticky) .cesis_transparent_header .header_top_bar .cesis_social_icons a,
body:not(.cesis_custom_breakpoint):not(.full_header_sticky) .cesis_transparent_header .header_top_bar .cesis_cart_icon a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_logo a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .cesis_offcanvas_cart .cart-menu > li > a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_main .cesis_offcanvas_notifications a,
body.cesis_overlay_header:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_logo a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .cesis_overlay_cart .cart-menu > li > a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_main .cesis_overlay_notifications a
{color:rgba(255,255,255,1)}
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .nav_line_separator  > div > ul > li,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .nav_line_separator > div > ul,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .nav_line_separator.logo_center > div > ul .cl_before_logo,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck),
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-main-additional,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-sub-additional,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-main-additional.logo_center.additional_border .cesis_social_icons,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-main-additional .cesis_social_icons a:after,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-main-additional.logo_center.additional_border .cesis_search_icon,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-main-additional .cesis_search_icon a i:after,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-sub-additional.menu_center.additional_border .cesis_social_icons,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-sub-additional .cesis_social_icons a:after,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-sub-additional.menu_center.additional_border .cesis_search_icon,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-sub-additional .cesis_search_icon a i:after
{border-color:rgba(255,255,255,0)}
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-main-navigation:not(.tt-vertical-navigation)  > div > ul > li.current-menu-item > a span,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-main-navigation:not(.tt-vertical-navigation)  > div > ul > li > a:hover span,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-header-additional:not(.vertical_additional) .cesis_social_icons a:hover,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-header-additional:not(.vertical_additional) .cesis_search_icon:hover a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-header-additional:not(.vertical_additional) .cesis_bp_notifications a:hover,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_top_bar a:hover,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_top_bar .cesis_social_icons a:hover,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_top_bar .cesis_cart_icon a:hover,
body:not(.cesis_custom_breakpoint):not(.full_header_sticky)  .cesis_transparent_header .header_top_bar a:hover,
body:not(.cesis_custom_breakpoint):not(.full_header_sticky)  .cesis_transparent_header .header_top_bar .cesis_social_icons a:hover,
body:not(.cesis_custom_breakpoint):not(.full_header_sticky)  .cesis_transparent_header .header_top_bar .cesis_cart_icon a:hover
{color:rgba(255,255,255,0.85)}
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_main .lines,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_main .lines:after,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_main .lines:before
{background-color:rgba(255,255,255,1)}
} .cesis_mobile_btn a span{
font-size:13px;
font-family:Roboto;
font-weight:500;
text-transform:uppercase;
letter-spacing:1;
color:#6d7783;
background:#ffffff;
border-color:#3a78ff;
border-radius:0px;
border-width:2px;
line-height:36px;
width:160px;
}
.cesis_mobile_btn a span:hover{
color:#ffffff;
background:#3a78ff;
border-color:#3a78ff;
}
.header_mobile{ background:#ffffff; }
.header_mobile span {font-family:Open Sans; color:#293340;
font-size:15px; font-weight:600;
text-transform:none; letter-spacing:0px;
line-height:24px;}
.header_mobile .sub-menu span {font-family:Open Sans; color:#617186;
font-size:14px; font-weight:600;
text-transform:none; letter-spacing:0px;
line-height:24px;}
.tt-mobile-additional .cesis_social_icons a { color:#293340; line-height:24px;}
.header_mobile li span,.tt-mobile-additional .cesis_search_icon a,.tt-mobile-additional .cesis_social_icons,
.tt-mobile-additional .cesis_search_icon input[type="search"] { border-color:#f7f9fb; }
.header_mobile .has-submenu > span:after,.header_mobile .has-submenu > span:before,
.header_mobile li span:after,.header_mobile li span:before{background:#293340;}
.header_mobile .highlighted > span{color:#55950c;}
.header_mobile .highlighted > span:after,.header_mobile .highlighted > span:before{background:#55950c;}
.header_mobile .current-menu-item > a > span {color:#55950c;}
.header_mobile .current-menu-item { border-color:#55950c;} @media only screen and (min-width: 1231px) {
body:not(.cesis_custom_breakpoint) .header_mobile { display:none!important;}
body:not(.cesis_custom_breakpoint) .mega_no_heading > ul > li > a:first-child { display: none; }
}
@media only screen and (max-width: 1230px) {
body:not(.cesis_custom_breakpoint) .cesis_transparent_header { position:static;}
body:not(.cesis_custom_breakpoint) .desktop_logo { display:none !important;}
body:not(.cesis_custom_breakpoint) .mobile_logo { display:inline-block !important; max-height:60px !important; max-width:100px !important;}
body:not(.cesis_custom_breakpoint) .header_logo #logo_img{ max-height:60px !important; max-width:100px !important;}
body:not(.cesis_custom_breakpoint) .header_logo { width:100%; max-width:none;}
body:not(.cesis_custom_breakpoint) .header_main,body:not(.cesis_custom_breakpoint) .header_logo,
body:not(.cesis_custom_breakpoint) .cesis_mobile_notifications .cesis_bp_notifications,
body:not(.cesis_custom_breakpoint) .cesis_mobile_notifications .cesis_bp_notifications > span,
body:not(.cesis_custom_breakpoint) .cesis_mobile_notifications a,
body:not(.cesis_custom_breakpoint) .cesis_mobile_notifications i
{height:60px !important; min-height: auto !important; line-height:60px !important}
body:not(.cesis_custom_breakpoint) #header_container.cesis_opaque_header {min-height:60px !important;}
body:not(.cesis_custom_breakpoint) .cesis_mobile_menu_switch,
body:not(.cesis_custom_breakpoint) .cesis_mobile_btn{ display:flex;}
body:not(.cesis_custom_breakpoint) .cesis_mobile_cart,
body:not(.cesis_custom_breakpoint) .cesis_mobile_notifications{display:block;}
body:not(.cesis_custom_breakpoint) .tt-main-additional,body:not(.cesis_custom_breakpoint) .tt-main-navigation,
body:not(.cesis_custom_breakpoint) .header_sub,body:not(.cesis_custom_breakpoint) .header_offcanvas,
body:not(.cesis_custom_breakpoint) .cesis_offcanvas_switch,body:not(.cesis_custom_breakpoint) .header_overlay,
body:not(.cesis_custom_breakpoint) .header_overlay,body:not(.cesis_custom_breakpoint) .cesis_menu_overlay,
body:not(.cesis_custom_breakpoint) .header_overlay,body:not(.cesis_custom_breakpoint) .cesis_offcanvas_cart,
body:not(.cesis_custom_breakpoint) .cesis_offcanvas_notifications,body:not(.cesis_custom_breakpoint) .cesis_overlay_cart,
body:not(.cesis_custom_breakpoint) .cesis_overlay_notifications{ display:none}
body:not(.cesis_custom_breakpoint) .logo_center .cesis_mobile_menu_switch,
body:not(.cesis_custom_breakpoint) .logo_center .cesis_mobile_btn,
body:not(.cesis_custom_breakpoint) .logo_left .cesis_mobile_menu_switch,
body:not(.cesis_custom_breakpoint) .logo_left .cesis_mobile_btn,
body:not(.cesis_custom_breakpoint) .logo_center .cesis_mobile_cart,
body:not(.cesis_custom_breakpoint) .logo_center .cesis_mobile_notifications,
body:not(.cesis_custom_breakpoint) .logo_left .cesis_mobile_cart,
body:not(.cesis_custom_breakpoint) .logo_left .cesis_mobile_notifications,
body:not(.cesis_custom_breakpoint) .logo_right .site-title,
body:not(.cesis_custom_breakpoint) .logo_right #logo_img,
body:not(.cesis_custom_breakpoint) .header_v_pos_right .cesis_mobile_menu_switch,
body:not(.cesis_custom_breakpoint) .header_v_pos_right .cesis_mobile_btn,
body:not(.cesis_custom_breakpoint) .header_v_pos_left .site-title,
body:not(.cesis_custom_breakpoint) .header_v_pos_left #logo_img,
body:not(.cesis_custom_breakpoint) .header_v_pos_right .cesis_mobile_cart{float:right;}
body:not(.cesis_custom_breakpoint) .logo_center,
body:not(.cesis_custom_breakpoint) .logo_center #logo_img,
body:not(.cesis_custom_breakpoint) .logo_right .cesis_mobile_menu_switch,
body:not(.cesis_custom_breakpoint) .logo_right .cesis_mobile_btn,
body:not(.cesis_custom_breakpoint) .logo_right .cesis_mobile_cart,
body:not(.cesis_custom_breakpoint) .logo_right .cesis_mobile_notifications,
body:not(.cesis_custom_breakpoint) .logo_left .site-title,
body:not(.cesis_custom_breakpoint) .logo_left #logo_img,
body:not(.cesis_custom_breakpoint) .header_v_pos_left .cesis_mobile_menu_switch,
body:not(.cesis_custom_breakpoint) .header_v_pos_left .cesis_mobile_btn,
body:not(.cesis_custom_breakpoint) .header_v_pos_right .site-title,
body:not(.cesis_custom_breakpoint) .header_v_pos_right #logo_img,
body:not(.cesis_custom_breakpoint) .header_v_pos_left .cesis_mobile_cart{float:left;}
body:not(.cesis_custom_breakpoint) .header_vertical.header_v_cy_justify .cesis_container { overflow:visible;}
body:not(.cesis_custom_breakpoint) .cesis_top_banner,body:not(.cesis_custom_breakpoint) #header_container,body:not(.cesis_custom_breakpoint) #main-content,
body:not(.cesis_custom_breakpoint) #cesis_colophon{margin-right:0 !important; margin-left:0 !important;}
body:not(.cesis_custom_breakpoint) .header_main.header_vertical .cesis_container,body:not(.cesis_custom_breakpoint)  .header_offcanvas .cesis_container {padding:0 40px;}
body:not(.cesis_custom_breakpoint) .header_main.header_vertical {width:100%; position:relative; top:auto!important;}
body:not(.cesis_custom_breakpoint) .header_logo.logo_center { margin:0 !important; position:static!important;}
body:not(.cesis_custom_breakpoint) .header_main .lines,
body:not(.cesis_custom_breakpoint) .header_main .lines:after,
body:not(.cesis_custom_breakpoint) .header_main .lines:before { background:#6d7783}
}  .tt-main-navigation:not(.tt-vertical-navigation) .sub-menu,.cesis_cart_icon .cesis_dropdown{ background:rgba(255,255,255,1); color:#6d7783;
font-family:Roboto; font-size:14px; font-weight:400;
text-transform:none; letter-spacing:0px; line-height:24px; }
.cesis_cart_icon .product_list_widget span.woocommerce-Price-amount.amount,.sm .cesis_megamenu_widget_area a{ font-family:Roboto }
.sm .cesis_megamenu_widget_area a,
.cesis_dropdown ul.product_list_widget li.mini_cart_item a{ color:#6d7783; }
.tt-main-navigation:not(.tt-vertical-navigation) .sub-menu li > a > span,
.cesis_cart_icon .cesis_dropdown,
.cesis_cart_icon a.remove:after,
.cesis_cart_icon .product_list_widget span.woocommerce-Price-amount.amount{color:#6d7783;}
.tt-main-navigation:not(.tt-vertical-navigation) .sub-menu li > a > span:hover{color:#293340; Background:#f5f8f9;}
.tt-main-navigation:not(.tt-vertical-navigation) > div > ul > li .sub-menu li.current-menu-item > a > span,
.cesis_cart_icon a.remove:hover:after {color:#3a78ff;}
body:not(.rtl) .tt-main-navigation:not(.tt-vertical-navigation) > div > ul > li:not(.cesis_megamenu) .sub-menu li.current-menu-item > a > span {
box-shadow: inset 5px 0 0 0 #3a78ff; }
body.rtl .tt-main-navigation:not(.tt-vertical-navigation) > div > ul > li:not(.cesis_megamenu) .sub-menu li.current-menu-item > a > span {
box-shadow: inset -5px 0 0 0 #3a78ff; }
.cesis_cart_icon .buttons a.button:last-child{ background:#3a78ff; }
.tt-main-navigation:not(.tt-vertical-navigation) .cesis_megamenu > .sub-menu > li,
.cesis_cart_icon ul.product_list_widget li.mini_cart_item,
.cesis_cart_icon .buttons a.button:first-child,
.cesis_cart_icon .widget_shopping_cart_content .total,
.cesis_megamenu_widget_area section.widget_meta li,
.cesis_megamenu_widget_area section.widget_archive li,
.cesis_megamenu_widget_area section.widget_categories li,
.cesis_megamenu_widget_area section.widget_pages li a,
.cesis_megamenu_widget_area section.widget_recent_comments li,
.cesis_megamenu_widget_area section.widget_recent_entries li,
.cesis_megamenu_widget_area input,
.cesis_megamenu_widget_area ul.product_list_widget li.mini_cart_item,
.cesis_megamenu_widget_area .woocommerce-product-search input[type="search"]
{ border-color:rgba(235,235,235,1)}
.tt-main-navigation:not(.tt-vertical-navigation) .cesis_megamenu > .sub-menu > li > a > span,
.cesis_megamenu_widget_area section h2,.cesis_cart_icon a.button:first-child
{ color:#6d7783;
font-family:Roboto; font-size:13px; font-weight:500;
text-transform:uppercase; letter-spacing:1px; line-height:24px; }
.sub-menu .cesis_cart_icon a,.sub-menu .cesis_cart_icon span.woocommerce-Price-amount.amount,
.sub-menu .cesis_cart_icon .buttons a.button:first-child{ color:#6d7783; }
.tt-main-navigation:not(.tt-vertical-navigation) .cesis_megamenu > .sub-menu > li > a > span:after,
.tt-main-navigation:not(.tt-vertical-navigation) > div > ul > li.cesis_megamenu .sub-menu li.current-menu-item > a > span:after,
.cesis_megamenu_widget_area section h2:after,.cesis_cart_icon a.button:first-child:hover { background:#3a78ff;}  .page_title_container {
background-color:#ffffff;
}
.page_title_container {  border-bottom:1px solid #ecf0f1; }
.page_title_container { min-height:70px; }
.page_title_container .cesis_container,.title_layout_three .breadcrumb_container ul{ max-width:1250px; }
.page_title_container { height:100px; } .main-title{ color:#293340; font-family:Roboto; font-size:28px; text-transform:none; letter-spacing:0px;  font-weight:500; }
.main-title a { color:#293340; } .breadcrumb_container{ font-family:Roboto; font-size:13px; text-transform:none; letter-spacing:0px; font-weight:400;}
.breadcrumb_container,.breadcrumb_container a{ color:#6d7783 }
.breadcrumb_container a:hover{ color:#ecf0f1 }
.title_layout_three .breadcrumb_container{ background:rgba(0,0,0,0.05) }
body.woocommerce .page_title_container {
background-color:#ffffff;
}
body.woocommerce .page_title_container {  border-bottom:1px solid #ecf0f1; }
body.woocommerce .page_title_container { min-height:70px; }
body.woocommerce .page_title_container .cesis_container,body.woocommerce .title_layout_three .breadcrumb_container ul{ max-width:1250px; }
body.woocommerce .page_title_container { height:100px; } body.woocommerce .main-title{ color:#293340; font-family:Roboto; font-size:28px; text-transform:none; letter-spacing:0;  font-weight:500; }
body.woocommerce .main-title a { color:#293340; } body.woocommerce .breadcrumb_container{ font-family:Roboto; font-size:13px; text-transform:none; letter-spacing:0; font-weight:400;}
body.woocommerce .breadcrumb_container,body.woocommerce .breadcrumb_container a{ color:#6d7783 }
body.woocommerce .breadcrumb_container a:hover{ color:#ecf0f1 }
body.woocommerce .title_layout_three .breadcrumb_container{ background:rgba(0,0,0,0.05) } body.single-post .page_title_container {
background-color:#ffffff;
}
body.single-post .page_title_container {  border-bottom:1px solid #ecf0f1; }
body.single-post .page_title_container { min-height:70px; }
body.single-post .page_title_container .cesis_container,body.single-post .title_layout_three .breadcrumb_container ul{ max-width:1250px; }
body.single-post .page_title_container { height:100px; } body.single-post .main-title{ color:#293340; font-family:Roboto; font-size:28px; text-transform:none; letter-spacing:0px;  font-weight:500; }
body.single-post .main-title a { color:#293340; } body.single-post .breadcrumb_container{ font-family:Roboto; font-size:13px; text-transform:none; letter-spacing:0px; font-weight:400;}
body.single-post .breadcrumb_container,body.single-post .breadcrumb_container a{ color:#6d7783 }
body.single-post .breadcrumb_container a:hover{ color:#ecf0f1 }
body.single-post .title_layout_three .breadcrumb_container{ background:rgba(0,0,0,0.05) } body.single-portfolio .page_title_container {
background-color:#ffffff;
}
body.single-portfolio .page_title_container {  border-bottom:1px solid #ecf0f1; }
body.single-portfolio .page_title_container { min-height:70px; }
body.single-portfolio .page_title_container .cesis_container,body.single-portfolio .title_layout_three .breadcrumb_container ul{ max-width:1250px; }
body.single-portfolio .page_title_container { height:100px; } body.single-portfolio .main-title{ color:#293340; font-family:Roboto; font-size:28px; text-transform:none; letter-spacing:0;  font-weight:500; }
body.single-portfolio .main-title a { color:#293340; } body.single-portfolio .breadcrumb_container{ font-family:Roboto; font-size:13px; text-transform:none; letter-spacing:0; font-weight:400;}
body.single-portfolio .breadcrumb_container,body.single-portfolio .breadcrumb_container a{ color:#6d7783 }
body.single-portfolio .breadcrumb_container a:hover{ color:#ecf0f1 }
body.single-portfolio .title_layout_three .breadcrumb_container{ background:rgba(0,0,0,0.05) } body.single-staff .page_title_container {
background-color:#ffffff;
}
body.single-staff .page_title_container {  border-bottom:1px solid #ecf0f1; }
body.single-staff .page_title_container { min-height:70px; }
body.single-staff .page_title_container .cesis_container,body.single-staff .title_layout_three .breadcrumb_container ul{ max-width:1250px; }
body.single-staff .page_title_container { height:100px; } body.single-staff .main-title{ color:#293340; font-family:Roboto; font-size:28px; text-transform:none; letter-spacing:0;  font-weight:500; }
body.single-staff .main-title a { color:#293340; } body.single-staff .breadcrumb_container{ font-family:Roboto; font-size:13px; text-transform:none; letter-spacing:0; font-weight:400;}
body.single-staff .breadcrumb_container,body.single-staff .breadcrumb_container a{ color:#6d7783 }
body.single-staff .breadcrumb_container a:hover{ color:#ecf0f1 }
body.single-staff .title_layout_three .breadcrumb_container{ background:rgba(0,0,0,0.05) }  .site-main input[type="text"],.site-main input[type="email"],.site-main input[type="url"],
.site-main input[type="password"],.site-main input[type="search"],.site-main input[type="number"],.site-main textarea,
.site-main select,
.main-container,.comments-layout-two textarea,.comments-layout-two .single_post_author, .comments-layout-two .single_post_email, .comments-layout-two .single_post_url,.comments-layout-three,.comments-layout-three textarea,.comments-layout-three .single_post_author, .comments-layout-three .single_post_email, .comments-layout-three .single_post_url,.boxes_container article,.boxes_container .author_bio_ctn,.boxes_container .writer_navigation,.writer_container .author_bio_ctn,.comments-layout-four div.avatar,.comments-layout-one input, .comments-layout-one textarea,.comments-layout-two textarea, .comments-layout-two .single_post_author, .comments-layout-two .single_post_email, .comments-layout-two .single_post_url,.comments-layout-three textarea, .comments-layout-three .single_post_author, .comments-layout-three .single_post_email, .comments-layout-three .single_post_url,.comments-layout-four .single_post_author, .comments-layout-four .single_post_email, .comments-layout-four .single_post_url,.comments-layout-six input,.comments-layout-six textarea,.comments-layout-seven .comment_ctn,.comments-layout-seven input,.comments-layout-seven textarea,.lifestyle_container .author_bio_ctn,
.cesis_tabs.horizontal.cesis_tab_1 .tabs > li,
.cesis_tabs.horizontal.cesis_tab_1 .tabs-container,
.cesis_tabs.horizontal.cesis_tab_2 .tabs > li,
.cesis_tabs.horizontal.cesis_tab_2 .tabs-container,
.cesis_tabs.horizontal.cesis_tab_3 .tabs > li,
.cesis_tabs.horizontal.cesis_tab_3 .tabs-container,
.cesis_tabs.horizontal.cesis_tab_5 .tabs > li,
.cesis_tabs.horizontal.cesis_tab_5 .tabs-container,
.cesis_acc_1 .panel-title.active,
.cesis_acc_1 .panel-collapse.collapse.in,
.cesis_acc_3 .panel-title.active,
.cesis_acc_4 .panel-title.active,
.cesis_acc_5 .panel-title.active,
.cesis_blog_style_6 .cesis_blog_m_content,
.cesis_blog_style_7 .cesis_blog_m_content,
.cesis_blog_style_8 .cesis_blog_m_content,
.cesis_blog_style_15 .cesis_blog_m_content,
.cesis_sorter ul,
.cesis_filter_style_4 .cesis_sorter,
.cesis_filter_style_5 .cesis_sorter,
.cesis_filter_style_6 .cesis_sorter,
.cesis_filter_style_7 .cesis_sorter,
.cesis_filter_style_4 .cesis_filter > li a,
.cesis_filter_style_5 .cesis_filter > li a,
.cesis_filter_style_6 .cesis_filter > li a,
.cesis_filter_style_7 .cesis_filter > li a,
.cesis_nav_style_0 span,
.cesis_nav_style_1 span,
.cesis_nav_style_3 span,
.cesis_blog_style_6 .inside_e,
.cesis_blog_style_7 .inside_e,
.cesis_blog_style_8 .inside_e,
.cesis_blog_style_15 .inside_e,
.cesis_portfolio_style_4 .inside_e,
.cesis_portfolio_style_5 .inside_e,
.cesis_portfolio_style_6 .inside_e,
.cesis_portfolio_style_12 .inside_e,
.cesis_portfolio_style_13 .inside_e,
.classic_container_boxed
,.select2-container--default .select2-selection,
.woocommerce-checkout #payment ul.payment_methods,
.cesis_product_thumbnail_container .cesis_add_to_cart a.button,
.cesis_product_thumbnail_container .added_to_cart,
.item_current_status,
.woocommerce div.product .woocommerce-tabs .panel
{ background-color:#ffffff; }
.cesis_blog_style_6 .cesis_blog_gallery_packery span
{ box-shadow: inset 0 0 0 3px #ffffff; } fieldset,.site-main input[type="checkbox"],.site-main input[type="radio"],.site-main select,.site-main input[type="text"],.site-main input[type="email"],.site-main input[type="url"],.site-main input[type="password"],.site-main input[type="search"],.site-main input[type="number"],.site-main input[type="tel"],.site-main input[type="date"],.site-main textarea,
.site-main,.comments-layout-one .comment.depth-1,.comments-layout-one .pingback.depth-1,.comments-layout-one .comment_ctn,.comments-layout-one .comment_option_bar,.comments-layout-one input,.comments-layout-one textarea,.writer_navigation,.comments-layout-three,.comments-layout-three .comments-title,.comments-layout-three .comment_ctn,.comments-layout-three textarea, .comments-layout-three .single_post_author, .comments-layout-three .single_post_email, .comments-layout-three .single_post_url,
.boxes_container article,.boxes_container .author_bio_ctn,.boxes_container .writer_navigation,.boxes_container .entry-header .entry-meta,.writer_container .has_sidebar .author_bio_ctn,.business_container .author_bio_ctn,.business_navigation,.business_container article,.agency_navigation,.comments-layout-six .comment_ctn,.comments-layout-six,.comments-layout-six input,.comments-layout-six textarea,
.cesis_container:not(.business_container) .entry-footer .sp_categories_ctn a,
.cesis_container:not(.business_container) .entry-footer .sp_tags_ctn a,
.cesis_tabs.horizontal.cesis_tab_1 .tabs > li,
.cesis_tabs.horizontal.cesis_tab_1 .tabs > li:first-child,
.cesis_tabs.horizontal.cesis_tab_2 .tabs > li,
.cesis_tabs.horizontal.cesis_tab_2 .tabs > li:first-child,
.cesis_tabs.horizontal.cesis_tab_3 .tabs > li,
.cesis_tabs.horizontal.cesis_tab_3 .tabs > li:first-child,
.cesis_tabs.horizontal.cesis_tab_5 .tabs > li,
.cesis_tabs.horizontal.cesis_tab_5 .tabs > li:first-child,
.cesis_tabs.horizontal .tabs-container,
.cesis_tabs.horizontal.cesis_tab_4 .tabs,
.tab-holder.cesis_tabs.vertical.cesis_tab_1 .tabs-container,
.tab-holder.cesis_tabs.vertical.cesis_tab_1 .tabs,
.cesis_acc_3 .panel-title,
.cesis_acc_4 .panel-title,
.cesis_acc_5 .panel-title,
.cesis_acc_5.cesis_accordion .plus-minus-toggle,
.cesis_partners_ctn.cesis_partners_2 .owl-item,
.cesis_partners_2 .cesis_partners_col_ctn div,
.cesis_partners_2 .cesis_iso_item,
.cesis_blog_style_1 .cesis_blog_m_top_info .cesis_blog_m_author,
.cesis_blog_style_1 .inside_e,
.cesis_blog_style_3 .cesis_blog_m_top_info,
.cesis_blog_style_4 .cesis_blog_m_top_info,
.cesis_blog_style_6 .inside_e,
.cesis_blog_style_6 .cesis_blog_m_bottom_info,
.cesis_blog_style_7 .cesis_blog_m_content,
.cesis_blog_style_8 .cesis_blog_m_content,
.cesis_blog_style_15 .cesis_blog_m_content,
.cesis_sorter ul,
.cesis_filter_style_3 .cesis_filter,
.cesis_filter_style_4 .cesis_filter > li a,
.cesis_filter_style_4 .cesis_sorter,
.cesis_filter_style_5 .cesis_filter > li a,
.cesis_filter_style_5 .cesis_sorter,
.cesis_filter_style_6 .cesis_filter > li a,
.cesis_filter_style_6 .cesis_sorter,
.cesis_filter_style_7 .cesis_filter > li a,
.cesis_filter_style_7 .cesis_sorter,
.cesis_navigation_ctn.cesis_nav_style_0 span,
.cesis_navigation_ctn.cesis_nav_style_1 span,
.cesis_portfolio_style_1 .cesis_portfolio_m_bottom_info,
.cesis_portfolio_style_4 .inside_e,
.cesis_portfolio_style_4 .cesis_portfolio_m_bottom_info,
.cesis_portfolio_style_5 .cesis_portfolio_m_content,
.cesis_portfolio_style_6 .cesis_portfolio_m_content,
.cesis_portfolio_style_12 .inside_e,
.cesis_portfolio_style_13 .inside_e,
.cesis_staff_ctn:not(.cesis_staff_style_5):not(.cesis_staff_style_6):not(.cesis_staff_style_7) .cesis_staff_m_info,
.cesis_staff_style_3 .cesis_staff_m_content,.cesis_staff_style_4 .cesis_staff_m_content,
.boxes_container .entry-footer,
.agency_container .entry-footer,
.cesis_share_ctn.cesis_share_transparent span a,
.cesis_career_style_2 .cesis_career_m_content,
.cesis_search_style_2 .inside_e,
.comments-layout-eight .comment_ctn,
.classic_container .author_bio_ctn,
.classic_navigation,
.classic_container .entry-content,
.classic_navigation a:not(.main_posts_page_icon),
.comments-layout-eight textarea,
.comments-layout-eight .single_post_author input,
.comments-layout-eight .single_post_email input,
.comments-layout-eight .single_post_url input,
.classic_container_boxed,
.sidebar_layout_one .widget_categories .children
,.woocommerce .quantity .qty,
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
section.related.products,
section.upsells.products,
.woocommerce table.shop_table td,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.select2-container--default .select2-selection,
.woocommerce-checkout #payment ul.payment_methods,
.woocommerce-checkout #payment div.form-row,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table,
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register,
.woocommerce table.shop_table.order_details,.woocommerce table.shop_table.customer_details,
.woocommerce-page .woocommerce ul.order_details li,
.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul,
.woocommerce-account .woocommerce-MyAccount-navigation ul li,
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.site-main .widget_product_categories li a,
.site-main .woocommerce ul.product_list_widget li.mini_cart_item,
.site-main ul.product_list_widget li.mini_cart_item,
.product_meta
{ border-color:#dbdee5; }
.comments-layout-one .comment_ctn:after{ background:#dbdee5; }
.cesis_tabs.horizontal.cesis_tab_2 .tabs > li.active,
.cesis_tabs.horizontal.cesis_tab_3 .tabs > li.active
{ border-bottom-color:#ffffff!important; }
.cesis_tabs.vertical.cesis_tab_1.cesis_tab_left .tabs > li:after
{ background-image: -webkit-linear-gradient(left, transparent, #dbdee5);
background-image: -moz-linear-gradient(left, transparent, #dbdee5);
background-image: -o-linear-gradient(left, transparent, #dbdee5);
}
.cesis_tabs.vertical.cesis_tab_1.cesis_tab_right .tabs > li:after
{ background-image: -webkit-linear-gradient(right, transparent, #dbdee5);
background-image: -moz-linear-gradient(right, transparent, #dbdee5);
background-image: -o-linear-gradient(right, transparent, #dbdee5);
} h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,legend,.comments-layout-one .author,.comments-layout-one .author a,.writer_navigation a:hover,.comments-layout-three .author a,.comments-layout-three .comment-navigation .nav-previous a,.comments-layout-three .comment-navigation .nav-next a,.agency_navigation a,.agency_container .author_bio_ctn .author_posts_link,.comments-layout-six .author a,.comments-layout-seven .author a,.comments-layout-seven .comment_buttons a,
.cesis_tabs.horizontal.cesis_tab_1 .tabs > li a,
.cesis_tabs.horizontal.cesis_tab_3 .tabs > li:hover:not(.active) a,
.cesis_tabs.horizontal.cesis_tab_5 .tabs > li a,
.cesis_tabs.vertical.cesis_tab_2 .tabs > li.active a,
.cesis_acc_1 .panel-title.active a,
.cesis_acc_2 .panel-title.active a,
.cesis_acc_3 .panel-title a,
.cesis_acc_4 .panel-title a,
.cesis_acc_5 .panel-title a,
.cesis_m_more_link a:not(.cesis_btn):not(.cesis_alt_btn):not(.cesis_sub_btn),
.cesis_nav_style_2 span,
.cesis_nav_style_3 span,
.cesis_share_box.simple span a,
.cesis_share_ctn.cesis_share_transparent span a,
.comments-layout-eight .author,.comments-layout-eight .author a,
.classic_navigation a,
.site-main .comments-layout-eight textarea,
.site-main .comments-layout-eight .single_post_author,
.site-main .comments-layout-eight .single_post_email,
.site-main .comments-layout-eight .single_post_url,
.comments-layout-eight label
,.woocommerce .woocommerce-product-rating .star-rating,
.woocommerce div.product form.cart .reset_variations,
.meta_container .meta_label,
.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__author,
.woocommerce div.product form.cart .variations label,
.woocommerce table.shop_attributes th,
.woocommerce div.product form.cart .group_table td.label a,
.woocommerce-thankyou-order-received,
.woocommerce-checkout .woocommerce-form-login a,
.woocommerce-lost-password .lost_reset_password p:first-child,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a,
.woocommerce-account .woocommerce-MyAccount-content a,
p.woocommerce-LostPassword.lost_password a,
.cesis_product_thumbnail_container .cesis_add_to_cart a.button,
.cesis_product_thumbnail_container .added_to_cart,
.item_current_status,
.woocommerce-error a.button,
.woocommerce-info a.button,
.woocommerce-message a.button,
.woocommerce-grouped-product-list-item__label a
{ color:#333030; }
.cesis_acc_1 .panel-title.active .plus-minus-toggle:after,.cesis_acc_1 .panel-title.active .plus-minus-toggle:before,
.cesis_acc_2 .panel-title.active .plus-minus-toggle:after,.cesis_acc_2 .panel-title.active .plus-minus-toggle:before
{ background:#333030; } body,
.site-main input[type="checkbox"],.site-main input[type="radio"],.site-main select,.site-main input[type="text"],
.site-main input[type="email"],.site-main input[type="url"],.site-main input[type="password"],.site-main input[type="search"],
.site-main input[type="number"],.site-main input[type="tel"],.site-main input[type="date"],.site-main textarea,
.writer_navigation a,.comments-layout-three .comment_buttons span,.comments-layout-three .comment_buttons a,
.comments-layout-three .to_comment_button,.boxes_container .author_bio_ctn .author_posts_link,
.boxes_container .entry-meta .single_post_title_author a,.boxes_container .entry-meta .single_post_title_comment a,
.writer_container .author_bio_ctn .author_posts_link,.comments-layout-one input, .comments-layout-one textarea,
.comments-layout-seven .date a,.comments-layout-seven .comment_ctn,.cesis_tabs.horizontal.cesis_tab_3 .tabs > li a,
.cesis_tabs.horizontal.cesis_tab_4 .tabs > li:hover:not(.active) a,.cesis_tabs.vertical.cesis_tab_2 .tabs > li:hover:not(.active) a,
.cesis_filter li a,.cesis_nav_style_4 .cesis_nav_active.cesis_nav_number:after,.cesis_nav_style_4 .cesis_nav_number:hover::after,
.cesis_staff_sp_info .cesis_staff_social a,
.cesis_nav_number a,
.cesis_nav_prev a,
.cesis_nav_next a,
.cesis_share_ctn.cesis_share_grey span a,
.cesis_link_ctn a,
.sp_info_ctn a
,.meta_container a,.woocommerce p.stars.selected a,
.woocommerce table.shop_table td,
.woocommerce table.shop_table td a,
table.shop_table span.woocommerce-Price-amount.amount,
.select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a,
.about_paypal,
.products span.woocommerce-Price-amount.amount,
.woocommerce div.product span.price del,
.woocommerce .products li.product span.price,
.woocommerce-product-search label:after,
.woocommerce a.remove:after
{ color:#555555; }
.site-main textarea::-webkit-input-placeholder,.site-main input::-webkit-input-placeholder
{ color:#555555; }
.main_posts_page_icon:before,.main_posts_page_icon:after
{ background:#555555; } .cesis_not_found_sub,.comments-layout-one .date a,.comments-layout-three .date a,.comments-layout-one a.comments-link,.comments-layout-one #reply-title,.agency_container .author_bio_ctn h4,.comments-layout-three textarea, .comments-layout-three .single_post_author, .comments-layout-three .single_post_email, .comments-layout-three .single_post_url,.comments-layout-six .date a,.comments-layout-six input,.comments-layout-six textarea,
.cesis_tabs.horizontal.cesis_tab_2 .tabs > li a,.cesis_tabs.horizontal.cesis_tab_4 .tabs > li a,.cesis_tabs.vertical.cesis_tab_2 .tabs > li a,
.cesis_blog_m_bt_info,
.cesis_blog_m_bt_info a,
.cesis_blog_m_top_info,
.cesis_blog_m_top_info a,
.cesis_blog_m_bottom_info,
.cesis_blog_m_bottom_info a,
.cesis_portfolio_m_top_info,
.cesis_portfolio_m_top_info a,
.cesis_portfolio_m_bottom_info,
.cesis_portfolio_m_bottom_info a,
.cesis_container:not(.business_container) .entry-footer .sp_categories_ctn a,
.cesis_container:not(.business_container) .entry-footer .sp_tags_ctn a,
.cesis_staff_ctn .cesis_staff_m_content .cesis_staff_social a,
.cesis_staff_sp_info .cesis_staff_sp_position,
.agency_container .share_ctn h3,
.cesis_search_result_type,
.comments-layout-eight .date a,
.comments-layout-eight .comment_buttons .reply a,
.comments-layout-eight .comment_buttons .edit a,
.cesis_portfolio_m_bt_info a
,.cesis_widget span.woocommerce-Price-amount.amount
{ color:#aeb7c1; }
.comments-layout-six input::-webkit-input-placeholder,.comments-layout-six textarea::-webkit-input-placeholder
{ color:#aeb7c1; }
.cesis_acc_3 .panel-title .plus-minus-toggle:after,.cesis_acc_3 .panel-title .plus-minus-toggle:before,
.cesis_acc_4 .panel-title .plus-minus-toggle:after,.cesis_acc_4 .panel-title .plus-minus-toggle:before,
.cesis_acc_5 .panel-title .plus-minus-toggle:after,.cesis_acc_5 .panel-title .plus-minus-toggle:before
{ background:#aeb7c1; } a,.site-main input[type="checkbox"]:checked:before,.comments-layout-one .author a:hover,.comments-layout-one .date a:hover,.sidebar_layout_one .widget_archive li:before, .sidebar_layout_one .widget_meta li:before, .sidebar_layout_one .widget_categories li:before, .sidebar_layout_one .widget_pages li a:before, .sidebar_layout_one .widget_recent_comments li:before, .sidebar_layout_one .widget_recent_entries li:before,.boxes_container .entry-meta .single_post_title_author a:hover,.boxes_container .entry-meta .single_post_title_comment a:hover,.comments-layout-three .comment-navigation .nav-previous a:hover,.comments-layout-three .comment-navigation .nav-next a:hover,.comments-layout-two .author a:hover,.comments-layout-three .comment_buttons span:hover,.comments-layout-three .comment_buttons span:hover a,.comments-layout-three .author a:hover,.comments-layout-six .author a:hover,.comments-layout-six .date a:hover,.comments-layout-six .comment_buttons,.comments-layout-six .comment_buttons a,.careers_container .author_bio_ctn .author-info h3 a:hover,.comments-layout-seven .author a:hover,.comments-layout-seven .comment_buttons a:hover,.comments-layout-seven .date a:hover,.lifestyle_container .author_bio_ctn .author-info h3 a:hover,
.cesis_tabs.horizontal.cesis_tab_2 .tabs > li.active a,
.cesis_tabs.horizontal.cesis_tab_3 .tabs > li.active a,
.cesis_tabs.horizontal.cesis_tab_4 .tabs > li.active a,
.cesis_acc_3 .panel-title.active a,
.cesis_acc_4 .panel-title.active a,
.cesis_acc_5 .panel-title.active a,
.cesis_blog_m_title a:hover,
.cesis_blog_m_bt_info a:hover,
.cesis_blog_m_top_info a:hover,
.cesis_blog_m_bottom_info a:hover,
.cesis_portfolio_m_title a:hover,
.cesis_portfolio_m_top_info a:hover,
.cesis_portfolio_m_bottom_info a:hover,
.cesis_m_more_link a:not(.cesis_btn):not(.cesis_alt_btn):not(.cesis_sub_btn):hover,
.cesis_filter_style_1 .cesis_filter li.selected a,.cesis_filter_style_1 .cesis_filter li a:hover,
.cesis_filter_style_1 .cesis_sorter li:hover,.cesis_filter_style_1 .sort_selected,
.cesis_filter_style_2 .cesis_filter li.selected a,.cesis_filter_style_2 .cesis_filter li a:hover,
.cesis_filter_style_2 .cesis_sorter li:hover,.cesis_filter_style_2 .sort_selected,
.cesis_filter_style_3 .cesis_filter li.selected a,.cesis_filter_style_3 .cesis_filter li a:hover,
.cesis_filter_style_3 .cesis_sorter li:hover,.cesis_filter_style_3 .sort_selected,
.cesis_filter_style_4 .cesis_filter li a:hover,
.cesis_filter_style_4 .cesis_sorter li:hover,
.cesis_filter_style_5 .cesis_filter li a:hover,
.cesis_filter_style_5 .cesis_sorter li:hover,
.cesis_filter_style_6 .cesis_filter li a:hover,
.cesis_filter_style_6 .cesis_sorter li:hover,
.cesis_filter_style_7 .cesis_filter li a:hover,
.cesis_filter_style_7 .cesis_sorter li:hover,
.cesis_nav_style_4 span:hover,.cesis_nav_style_4 span.cesis_nav_active,
.cesis_nav_style_4 .current,.cesis_nav_style_4 span:hover a,
.cesis_staff_sp_info .cesis_staff_social a:hover,
.cesis_share_ctn.cesis_share_grey.cesis_share_io span a:hover,
.cesis_share_ctn.cesis_share_transparent.cesis_share_io span a:hover,
.cesis_search_results_text strong,
.comments-layout-eight .date a:hover,
.comments-layout-eight .comment_buttons .reply a:hover,
.comments-layout-eight .comment_buttons .edit a:hover,
.comments-layout-eight .author:hover,
.comments-layout-eight .author a:hover,
.classic_container .author_bio_ctn .author-info a:hover,
.sp_info_ctn a:hover,
.classic_navigation .main_posts_page_icon:hover
,.woocommerce div.product p.price, .woocommerce div.product span.price,
.meta_container a:hover,
.woocommerce div.product form.cart .reset_variations:hover,
.woocommerce div.product form.cart .group_table td.label a:hover,
span.woocommerce-Price-amount.amount,
.woocommerce table.shop_table td a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-account .woocommerce-MyAccount-content a:hover,
p.woocommerce-LostPassword.lost_password a:hover,
.site-main .woocommerce a.remove:hover:after
{ color:#55950c; }
.tg-cesis-coffee-products .tg-element-3.tg-item-rating .star-rating span:before
{ color:#55950c !important; }
.site-main input[type=radio]:checked:before,.comments-layout-three .comments-title span:before,.writer_container .author_bio_ctn .author-info h3:after,.boxes_container .author_bio_ctn .author-info h3:after,.agency_container .author_bio_ctn .author-info h3:after,.comments-layout-seven .author:after,.lifestyle_container .author_bio_ctn .author-info h3:after,
.cesis_tabs.horizontal.cesis_tab_1 .tabs > li.active,
.cesis_tabs.horizontal.cesis_tab_2 .tabs > li.active:before,
.cesis_tabs.horizontal.cesis_tab_5 .tabs > li.active,
.cesis_tabs.cesis_tab_4 .tab_moving_line,
.cesis_tabs.vertical.cesis_tab_2 .tabs > li a:after,
.cesis_acc_3 .panel-title.active .plus-minus-toggle:after,.cesis_acc_3 .panel-title.active .plus-minus-toggle:before,
.cesis_acc_4 .panel-title.active .plus-minus-toggle:after,.cesis_acc_4 .panel-title.active .plus-minus-toggle:before,
.cesis_acc_5 .panel-title.active .plus-minus-toggle:after,.cesis_acc_5 .panel-title.active .plus-minus-toggle:before,
.cesis_audio_ctn .mejs-controls .mejs-time-rail .mejs-time-handle,
.cesis_container .mejs-controls .mejs-time-rail .mejs-time-current,
.cesis_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.filter_moving_line,
.cesis_filter_style_4 .cesis_filter > li.selected a,
.cesis_filter_style_4 .sort_selected,
.cesis_filter_style_5 .cesis_filter > li.selected a,
.cesis_filter_style_5 .sort_selected,
.cesis_filter_style_6 .cesis_filter > li.selected a,
.cesis_filter_style_6 .sort_selected,
.cesis_filter_style_7 .cesis_filter > li.selected a,
.cesis_filter_style_7 .sort_selected,
.cesis_nav_style_0 > span:hover,.cesis_nav_style_0 .cesis_nav_numbers > span:hover,.cesis_nav_style_0 span.cesis_nav_active,.cesis_nav_style_0 .cesis_nav_number .current,
.cesis_nav_style_1 > span:hover,.cesis_nav_style_1 .cesis_nav_numbers > span:hover,.cesis_nav_style_1 span.cesis_nav_active,.cesis_nav_style_1 .cesis_nav_number .current,
.cesis_nav_style_2 > span:hover,.cesis_nav_style_2 .cesis_nav_numbers > span:hover,.cesis_nav_style_2 span.cesis_nav_active,.cesis_nav_style_2 .cesis_nav_number .current,
.cesis_nav_style_3 > span:hover,.cesis_nav_style_3 .cesis_nav_numbers > span:hover,.cesis_nav_style_3 span.cesis_nav_active,.cesis_nav_style_3 .cesis_nav_number .current,
.cesis_share_box.grey span a:hover,
.cesis_share_ctn.cesis_share_grey:not(.cesis_share_io) span a:hover,
.cesis_share_ctn.cesis_share_transparent:not(.cesis_share_io) span a:hover,
.cesis_quote_icon,
.cesis_link_icon,
.cesis_container:not(.business_container) .entry-footer .sp_categories_ctn a:hover,
.cesis_container:not(.business_container) .entry-footer .sp_tags_ctn a:hover,
.classic_navigation a:not(.main_posts_page_icon):hover
,.wc-tabs .tab_moving_line,
.article_ctn span.onsale,
.woocommerce li.product span.onsale,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range
{ background:#55950c; }
::selection{ background:#55950c; color:white; }
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus,
input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus,
input[type="tel"]:focus,input[type="date"]:focus, textarea:focus,
.cesis_filter_style_4 .cesis_filter > li.selected a,
.cesis_filter_style_5 .cesis_filter > li.selected a,
.cesis_filter_style_6 .cesis_filter > li.selected a,
.cesis_filter_style_7 .cesis_filter > li.selected a,
.cesis_nav_style_1 > span:hover,.cesis_nav_style_1 .cesis_nav_numbers > span:hover,.cesis_nav_style_1 span.cesis_nav_active,
.cesis_nav_style_2 > span:hover,.cesis_nav_style_2 .cesis_nav_numbers > span:hover,.cesis_nav_style_2 span.cesis_nav_active,
.cesis_nav_style_3 > span:hover,.cesis_nav_style_3 .cesis_nav_numbers > span:hover,.cesis_nav_style_3 span.cesis_nav_active,
blockquote,.cesis_quote_ctn,
.classic_navigation a:not(.main_posts_page_icon):hover
{ border-color:#55950c !important; } a:hover,.comments-layout-six .comment_buttons span:hover,.comments-layout-six .comment_buttons span:hover a
{ color:#efe0d5; } .comments-layout-one .comment_option_bar,.writer_comments_ctn,.agency_comments_ctn,.lifestyle_comments_ctn,
.cesis_acc_1 .panel-title,.cesis_acc_2 .panel-title,
.cesis_nav_style_2 .cesis_nav_prev,.cesis_nav_style_2 .cesis_nav_next,
#cesis_main .quicktags-toolbar,
.cesis_share_box.grey span a,
.cesis_share_ctn.cesis_share_grey:not(.cesis_share_io) span a
,
.woocommerce-checkout #payment div.payment_box,
.woocommerce-checkout #payment div.form-row,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle
{ background:#f7f9fb; }
.woocommerce-page .cart-collaterals .cart_totals,
#add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle
{ border-color:#f7f9fb; } .comments-layout-two .comment_ctn,.comments-layout-two textarea,.comments-layout-two .single_post_author, .comments-layout-two .single_post_email, .comments-layout-two .single_post_url,.comments-layout-four .comment_ctn,.comments-layout-four textarea,
.cesis_acc_1 .panel-title,
.cesis_acc_1 .panel-collapse,
.cesis_acc_2 .panel-title,
.cesis_nav_style_2 .cesis_nav_prev,.cesis_nav_style_2 .cesis_nav_next,
#cesis_main .quicktags-toolbar,
.cesis_share_box.grey span a,
.cesis_share_ctn.cesis_share_grey:not(.cesis_share_io) span a
{ border-color:#e7ebf0; } .comments-layout-two .author a,.comments-layout-two .to_comment_button:hover,.comments-layout-two .comment-navigation a:hover,.comments-layout-two .logged-in-as a,.writer_comments_ctn .comments-title a, .writer_comments_ctn #reply-title,.comments-layout-four .author a,.comments-layout-four .comment_buttons a,.comments-layout-four .comment-navigation a,.comments-layout-four .logged-in-as a,.agency_comments_ctn .comments-title a, .agency_comments_ctn #reply-title,.comments-layout-seven .comments-title a, .comments-layout-seven #reply-title
{ color:#293340; } .writer_comments_ctn,.agency_comments_ctn,.lifestyle_comments_ctn,.comments-layout-seven input,.comments-layout-seven textarea,
.cesis_share_box.grey span a,
.cesis_share_ctn.cesis_share_grey:not(.cesis_share_io) span a
,.woocommerce-checkout #payment div.payment_box
{ color:#aeb7c1; } .comments-layout-one .comment_option_bar a,.comments-layout-two .comment-navigation a,.comments-layout-one .comment_option_bar .reply:before,.comments-layout-one .comment_buttons .edit:before,.comments-layout-two .date a,.comments-layout-two .comment_buttons .reply a,.comments-layout-two .comment_buttons .edit a,.comments-layout-two .comment_buttons .edit:before,.comments-layout-two .comment_buttons .reply:before,.comments-layout-two .to_comment_button,.comments-layout-four .date a,.comments-layout-two textarea,.comments-layout-two .single_post_author, .comments-layout-two .single_post_email, .comments-layout-two .single_post_url,.comments-layout-four .single_post_author, .comments-layout-four .single_post_email, .comments-layout-four .single_post_url,.comments-layout-four textarea,.comments-layout-seven .logged-in-as a,
.cesis_acc_1 .panel-title a,
.cesis_acc_2 .panel-title a
{ color:#aeb7c1; }
.comments-layout-two textarea::-webkit-input-placeholder,.comments-layout-two input::-webkit-input-placeholder,
.comments-layout-four textarea::-webkit-input-placeholder,.comments-layout-four input::-webkit-input-placeholder,
.comments-layout-seven input::-webkit-input-placeholder,.comments-layout-seven textarea::-webkit-input-placeholder
{ color:#aeb7c1; }
.cesis_acc_1 .panel-title .plus-minus-toggle:after,.cesis_acc_1 .panel-title .plus-minus-toggle:before,
.cesis_acc_2 .panel-title .plus-minus-toggle:after,.cesis_acc_2 .panel-title .plus-minus-toggle:before
{ background:#aeb7c1; } .comments-layout-one .comment_option_bar .reply:hover a,.comments-layout-one .comment_option_bar .reply:hover::before,
.comments-layout-one .comment_option_bar .edit:hover a,.comments-layout-one .comment_option_bar .edit:hover::before,
.comments-layout-two .comment_buttons .reply:hover a,.comments-layout-two .comment_buttons .reply:hover::before,
.comments-layout-two .comment_buttons .edit:hover a,.comments-layout-two .comment_buttons .edit:hover::before,
.comments-layout-two .author a:hover,.comments-layout-two .logged-in-as a:hover,
.comments-layout-four .author a:hover,.comments-layout-four .logged-in-as a:hover,.comments-layout-four .comment_buttons a:hover,.comments-layout-four .comment-navigation a:hover,.comments-layout-seven .logged-in-as a:hover
{ color:#55950c; }
.comments-layout-two .comments-title span:before,.comments-layout-four .date:after
{ background:#55950c; } .comments-layout-one input[type="submit"].cesis_btn,.cesis_btn,.comments-layout-three input[type="submit"].cesis_btn,
.boxes_container .category_ctn a,.comments-layout-six input[type="submit"].cesis_btn,.comments-layout-seven input[type="submit"].cesis_btn,
.comments-layout-seven .comment-navigation .nav-previous a, .comments-layout-seven .comment-navigation .nav-next a,.lifestyle_container .to_comments_button,
.cesis_cf7_btn input[type="submit"],.post-password-form input[type="submit"]
,.woocommerce button.button.alt,
.woocommerce #review_form #respond .form-submit input,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order,
.site-main .woocommerce.widget_shopping_cart .buttons a:last-child,
.cesis_cart_icon a.button,
.woocommerce.single-product a.button.alt
{color:#ffffff; background:rgba(85,149,12,1); border-color:rgba(85,149,12,1);  font-family:Open Sans; font-size:12px; font-weight:700; text-transform:uppercase; letter-spacing:0.5px;  }
.comments-layout-one input[type="submit"].cesis_btn:hover,.cesis_btn:hover,.comments-layout-three input[type="submit"].cesis_btn:hover,
.boxes_container .category_ctn a:hover,.comments-layout-six input[type="submit"].cesis_btn:hover,.comments-layout-seven input[type="submit"].cesis_btn:hover,
.comments-layout-seven .comment-navigation .nav-previous a:hover, .comments-layout-seven .comment-navigation .nav-next a:hover,.lifestyle_container .to_comments_button:hover,
.cesis_cf7_btn input[type="submit"]:hover
,.woocommerce button.button.alt:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover,
.site-main .woocommerce.widget_shopping_cart .buttons a:last-child:hover,
.cesis_cart_icon .buttons a.button:last-child:hover,
.woocommerce.single-product a.button.alt:hover
{ color:#ffffff; background:rgba(42,45,46,1); border-color:rgba(42,45,46,1);}
.cesis_alt_btn,.comments-layout-one .comment-navigation .nav-previous a,.comments-layout-one .comment-navigation .nav-next a,
.business_navigation .nav-previous a,.business_navigation .nav-next a,.comments-layout-six .comment-navigation .nav-previous a,
.comments-layout-six .comment-navigation .nav-next a,.careers_navigation a,
.cesis_cf7_alt_btn input[type="submit"]
,.woocommerce input.button,
.woocommerce .cart .button, .woocommerce .cart input.button,
section.shipping-calculator-form button.button,
p.return-to-shop .wc-backward,
.woocommerce form.checkout_coupon input.button,
.woocommerce-checkout .woocommerce-form-login input[type="submit"],
.woocommerce-lost-password .woocommerce form .form-row input[type="submit"],
.woocommerce .woocommerce-MyAccount-content table.my_account_orders .button,
.woocommerce .woocommerce-MyAccount-content input.button,
.woocommerce .order-again .button,
.woocommerce .widget_price_filter .price_slider_amount .button,
.site-main .woocommerce.widget_shopping_cart .buttons a:first-child
{color:#293340; background:rgba(255,255,255,1); border-color:rgba(85,149,12,1);  font-family:Open Sans; font-size:12px; font-weight:700; text-transform:uppercase; letter-spacing:0.5px;}
.cesis_alt_btn:hover,.comments-layout-one .comment-navigation .nav-previous a:hover,.comments-layout-one .comment-navigation .nav-next a:hover,.business_navigation .nav-previous a:hover,.business_navigation .nav-next a:hover,
.comments-layout-two input[type="submit"].cesis_sub_btn:hover,.comments-layout-six .comment-navigation .nav-previous a:hover, .comments-layout-six .comment-navigation .nav-next a:hover,.careers_navigation a:hover,
.cesis_cf7_alt_btn input[type="submit"]:hover
,.woocommerce input.button:hover,.woocommerce .cart .button:hover
, .woocommerce .cart input.button:hover,
section.shipping-calculator-form button.button:hover,
p.return-to-shop .wc-backward:hover,
.woocommerce form.checkout_coupon input.button:hover,
.woocommerce-checkout .woocommerce-form-login input[type="submit"]:hover,
.woocommerce-lost-password .woocommerce form .form-row input[type="submit"]:hover,
.woocommerce .woocommerce-MyAccount-content table.my_account_orders .button:hover,
.woocommerce .woocommerce-MyAccount-content input.button:hover,
.woocommerce .order-again .button:hover,
.woocommerce .widget_price_filter .price_slider_amount .button:hover,
.site-main .woocommerce.widget_shopping_cart .buttons a:first-child:hover
{ color:#ffffff; background:rgba(239,224,213,1); border-color: rgba(239,224,213,1);}
.cesis_alt_btn[class*="tg-"]{color:#293340 !important; background:rgba(255,255,255,1) !important; border-color:rgba(85,149,12,1) !important;  font-family:Open Sans !important; font-size:12px !important; font-weight:700 !important; text-transform:uppercase !important; letter-spacing:0.5px !important;}
.cesis_alt_btn[class*="tg-"]:hover{color:#ffffff !important; background:rgba(239,224,213,1) !important; border-color: rgba(239,224,213,1) !important;}
.cesis_sub_btn,.comments-layout-two input[type="submit"].cesis_sub_btn,.comments-layout-four input[type="submit"].cesis_sub_btn,
.cesis_cf7_sub_btn input[type="submit"]
{color:#14171d; background:rgba(255,255,255,1); border-color:rgba(255,255,255,1);  font-family:Open Sans; font-size:12px; font-weight:700; text-transform:uppercase; letter-spacing:0.5px;}
.cesis_sub_btn:hover,.comments-layout-two input[type="submit"].cesis_sub_btn:hover,.comments-layout-four input[type="submit"].cesis_sub_btn:hover,
.cesis_cf7_sub_btn input[type="submit"]:hover
{ color:#ffffff; background:rgba(20,23,29,1); border-color:rgba(20,23,29,1);}
.cesis_sub_btn,.comments-layout-two .cesis_sub_btn,.comments-layout-four .cesis_sub_btn{
-webkit-box-shadow: 0 0 20px rgba(46,47,57,.25);
-moz-box-shadow: 0 0 20px rgba(46,47,57,.25);
box-shadow: 0 0 20px rgba(46,47,57,.25);
}   .footer_main .cesis_container { max-width:1250px; padding-top:50px; padding-bottom:0px; } .footer_main,
.footer_main input[type="checkbox"],.footer_main input[type="radio"],.footer_main select,.footer_main input[type="text"],
.footer_main input[type="email"],.footer_main input[type="url"],.footer_main input[type="password"],.footer_main input[type="search"],.footer_main input[type="tel"],.footer_main input[type="date"]
,.footer_main textarea,.footer_main select,.footer_main #bbp-search-form #bbp_search{ background-color:#efe0d5; color:#555555;}
.footer_main .product_list_widget span.woocommerce-Price-amount.amount,
.footer_main .woocommerce.widget_shopping_cart .total .amount
{ color:#555555;} .footer_main h1,.footer_main h2,.footer_main h3,.footer_main h4,.footer_main h5,.footer_main h6,.footer_main h1 a,.footer_main h2 a,.footer_main h3 a,.footer_main h4 a,.footer_main h5 a,.footer_main h6 a,
.footer_main .widget_search .cesis_search_widget input[type="search"],
.footer_main .cesis_search_widget label:after
,.footer_main .woocommerce ul.product_list_widget li .star-rating, .footer_main .woocommerce ul.product_list_widget li .star-rating:before,
.footer_main .woocommerce-product-search label:after,
.footer_main .woocommerce-product-search input[type="search"],
.footer_main .woocommerce.widget_shopping_cart .total,
.footer_main .woocommerce a.remove:after
{ color:#333030; }
.footer_main input::-webkit-input-placeholder,.footer_main textarea::-webkit-input-placeholder
{ color:#333030; }
.cesis_f_widget_title { font-family:Quattrocento; font-size:18px; letter-spacing:0px; text-transform:none; margin-bottom:40px; }
.footer_widget .tagcloud a { font-family:Quattrocento;} .cesis_f_widget { padding-bottom:30px; } .footer_main a,.footer_widget .tagcloud a:hover
,.footer-main .woocommerce a.remove:hover:after
{ color:#98d7b4; }
.footer-main input[type=radio]:checked:before,.footer_main input[type="checkbox"]:checked:before
{ background:#98d7b4; } .footer_main a:hover,.footer_main h1 a:hover,.footer_main h2 a:hover,.footer_main h3 a:hover,.footer_main h4 a:hover,.footer_main h5 a:hover,.footer_main h6 a:hover{ color:#98d7b4; }
.footer_widget .tagcloud a:hover{ background:#98d7b4; }
.footer_widget .tagcloud a:hover{ border-color:#98d7b4; } .footer_main input[type="checkbox"],.footer_main input[type="radio"],.footer_main select,.footer_main input[type="text"],.footer_main input[type="email"],.footer_main input[type="url"],.footer_main input[type="password"],.footer_main input[type="search"],.footer_main input[type="tel"],.footer_main textarea,
.footer_widget .widget_meta li,.footer_widget .widget_archive li,.footer_widget .widget_categories li,.footer_widget .widget_pages li a,.footer_widget .widget_recent_comments li,.footer_widget .widget_recent_entries li,
.footer_widget .tagcloud a
,.woocommerce .footer_main  .widget_price_filter .price_slider_wrapper .ui-widget-content,
.footer_main .widget_search .cesis_search_widget input[type="search"],
.footer_main .woocommerce ul.product_list_widget li.mini_cart_item, .footer_main ul.product_list_widget li.mini_cart_item
{ border-color:#f0f5f5; }  .footer_sub { min-height:70px; }
.footer_sub .cesis_container { max-width:1250px;  } .footer_sub {  background:#ffffff; color:#555555; } .footer_sub a{ color:#343434; } .footer_sub a:hover{ color:#98d7b4; } .footer_sub .menu-footer-ct li { font-family:Roboto; font-size:11px; letter-spacing:1px; text-transform:uppercase; font-weight:700; padding:0 10px;}
.f_text_one, .f_text_two, .f_text_three{font-size:13px;}  .sidebar_ctn { width:calc( 30% - 32.5px ); }
.article_ctn.has_sidebar { width:calc( 70% - 32.5px ); }
aside.main-sidebar section,.wpb_widgetised_column section { color: #6d7783}
aside.main-sidebar h1,.wpb_widgetised_column h1,aside.main-sidebar h2,
.wpb_widgetised_column h2,aside.main-sidebar h3,.wpb_widgetised_column h3,aside.main-sidebar h4,
.wpb_widgetised_column h4,aside.main-sidebar h5,.wpb_widgetised_column h5,aside.main-sidebar h6,
.wpb_widgetised_column h6 { color: #aeb7c1}
.sidebar_expanded:after { background: #f7f9fd}
.sidebar_expanded.r_sidebar:after { left:-32.5px;}
.sidebar_expanded.l_sidebar:after { right:-32.5px;} aside.main-sidebar section,.wpb_widgetised_column section{ margin-bottom:48px; }
aside.main-sidebar section > h2,.wpb_widgetised_column section > h2{ font-family:Roboto; font-size:16px; letter-spacing:0px; text-transform:none; margin-bottom:32px; line-height:24px; }
.sidebar_layout_one .widget_archive li,.sidebar_layout_one .widget_meta li,.sidebar_layout_one .widget_categories li,.sidebar_layout_one .widget_pages li a,.sidebar_layout_one .widget_recent_comments li,.sidebar_layout_one .widget_recent_entries li,.sidebar_layout_two .widget_meta li,.sidebar_layout_two .widget_archive li,.sidebar_layout_two .widget_categories li,.sidebar_layout_two .widget_pages li a,.sidebar_layout_two .widget_recent_comments li,.sidebar_layout_two .widget_recent_entries li,.sidebar_layout_three .widget_meta li,.sidebar_layout_three .widget_archive li,.sidebar_layout_three .widget_categories li,.sidebar_layout_three .widget_pages li a,.sidebar_layout_three .widget_recent_comments li,.sidebar_layout_three .widget_recent_entries li
{ border-color:#dbdee5; }
.no-results .cesis_search_widget input[type="search"],.sidebar_layout_one .widget_search input[type="search"],.sidebar_layout_two .widget_search input[type="search"],.sidebar_layout_three .widget_search input[type="search"]
{ border-color:#dbdee5; color:#555555;  }
.no-results .cesis_search_widget input[type="search"]:focus,.sidebar_layout_one .widget_search input[type="search"]:focus,.sidebar_layout_two .widget_search input[type="search"]:focus,.sidebar_layout_three .widget_search input[type="search"]:focus
{ outline:1px solid #55950c; }
.sidebar_layout_one .widget_search .search-submit,.sidebar_layout_two .widget_search .search-submit ,.sidebar_layout_three .widget_search .search-submit
{ color:#333030; }
.sidebar_layout_one section a,.sidebar_layout_two section a,.sidebar_layout_three section a{ color: #6d7783}
.sidebar_layout_one section a:hover,.sidebar_layout_two section a:hover,.sidebar_layout_three section a:hover{ color:#55950c; } .sidebar_layout_one .tagcloud a { color:#55950c; background:#f7f9fb; border:1px solid #e7ebf0;}
.sidebar_layout_one .tagcloud a:hover { color:#ffffff; background:#55950c; border:1px solid #55950c;} .sidebar_layout_two section{  background:#ffffff; }
.sidebar_layout_two .tagcloud a{border:1px solid #dbdee5; font-family:Roboto; }
.sidebar_layout_two .tagcloud a:hover { background:#55950c; border-color:#55950c; color:#ffffff; } .sidebar_layout_three .tagcloud a{border:1px solid #dbdee5; font-family:Roboto;  color:#6d7783; background:#ffffff;}
.sidebar_layout_three .tagcloud a:hover { background:#55950c; border-color:#55950c; color:#ffffff; }
.sidebar_layout_three .cesis_widget_title:after { background:#55950c; }  .page .site-main .cesis_container,.page .cesis_top_banner .cesis_container { max-width:1250px; } .page .article_ctn,.page .sidebar_ctn { padding-top:0; padding-bottom:0; }  .single-post .site-main .cesis_container,
.single-post .cesis_top_banner .cesis_container{ max-width:1250px; } .single-post .article_ctn,.single-post .sidebar_ctn { padding-top:60px; padding-bottom:60px; } .single-post .cesis_blog_gallery_stacked .cesis_gallery_img img { margin-bottom:0px;} .home.blog .site-main .cesis_container,.archive.category .site-main .cesis_container,.archive.tag .site-main .cesis_container,
.home.blog .cesis_top_banner .cesis_container,.archive.category .cesis_top_banner .cesis_container,.archive.tag .cesis_top_banner .cesis_container { max-width:1250px; } .home.blog .article_ctn,.home.blog .sidebar_ctn,.archive.category .article_ctn,.archive.category .sidebar_ctn,.archive.tag .article_ctn,.archive.tag .sidebar_ctn,.archive.date .article_ctn,.archive.date .sidebar_ctn{ padding-top:60px; padding-bottom:60px; }  .single-portfolio .site-main .cesis_container,
.single-portfolio .cesis_top_banner .cesis_container { max-width:1250px; } .single-portfolio .article_ctn,.single-portfolio .sidebar_ctn { padding-top:0; padding-bottom:0; } .single-portfolio .cesis_portfolio_gallery_stacked .cesis_gallery_img img { margin-bottom:0px;} .archive.tax-portfolio_category .site-main .cesis_container,
.archive.tax-portfolio_category .cesis_top_banner .cesis_container { max-width:1250px; } .archive.tax-portfolio_category .article_ctn,.archive.tax-portfolio_category .sidebar_ctn,
.archive.tax-portfolio_tag .article_ctn,.archive.tax-portfolio_tag .sidebar_ctn{ padding-top:60px; padding-bottom:60px; }  .single-staff .site-main .cesis_container,
.single-staff .cesis_top_banner .cesis_container { max-width:1250px; } .single-staff .article_ctn,.single-staff .sidebar_ctn { padding-top:60px; padding-bottom:60px; } .archive.tax-staff_group .site-main .cesis_container,
.archive.tax-staff_tag .site-main .cesis_container,
.archive.tax-staff_group .cesis_top_banner .cesis_container,
.archive.tax-staff_tag .cesis_top_banner .cesis_container { max-width:1250px; } .archive.tax-staff_group .article_ctn,.archive.tax-staff_group .sidebar_ctn,
.archive.tax-staff_tag .article_ctn,.archive.tax-staff_tag .sidebar_ctn { padding-top:60px; padding-bottom:60px; }  .single-careers .site-main .cesis_container,
.single-careers .cesis_top_banner .cesis_container { max-width:1250px; } .single-careers .article_ctn,.single-careers .sidebar_ctn { padding-top:0; padding-bottom:0; } .archive.tax-career_category .site-main .cesis_container,
.archive.tax-career_category .cesis_top_banner .cesis_container
{ max-width:1250px; } .archive.tax-career_category .article_ctn,.archive.tax-career_category .sidebar_ctn{ padding-top:60px; padding-bottom:60px; }  .single-product .site-main .cesis_container,
.single-product .cesis_top_banner .cesis_container { max-width:1250px; } .single-product .article_ctn,.single-product .sidebar_ctn{ padding-top:60px; padding-bottom:60px; }
.article_ctn span.onsale{ top:60px; } .post-type-archive-product .site-main .cesis_container,
.archive.tax-product_cat .site-main .cesis_container,
.archive.tax-product_tag .site-main .cesis_container,
.post-type-archive-product .cesis_top_banner .cesis_container,
.archive.tax-product_cat .cesis_top_banner .cesis_container,
.archive.tax-product_tag .cesis_top_banner .cesis_container{ max-width:1250px; } .post-type-archive-product .article_ctn,.post-type-archive-product .sidebar_ctn,
.archive.tax-product_cat .article_ctn,.archive.tax-product_cat .sidebar_ctn,
.archive.tax-product_tag .article_ctn,.archive.tax-product_tag .sidebar_ctn
{ padding-top:60px; padding-bottom:60px; } .woocommerce-page.post-type-archive ul.products li.product,
.woocommerce-page.tax-product_cat ul.products li.product,
.woocommerce-page.tax-product_tag ul.products li.product
{
width:calc(100% / 4);
padding:calc(30px / 2);
}
.woocommerce-page.post-type-archive ul.products,
.woocommerce-page.tax-product_cat ul.products,
.woocommerce-page.tax-product_tag ul.products{
margin:0 calc(-30px / 2);
}    .error404 .site-main .cesis_container,.error404 .cesis_top_banner .cesis_container { max-width:1250px; } .error404 .article_ctn,.error404 .sidebar_ctn { padding-top:60px; padding-bottom:60px; }  body.search .site-main .cesis_container,body.search .cesis_top_banner .cesis_container { max-width:1250px; } body.search .article_ctn,body.search .sidebar_ctn { padding-top:60px; padding-bottom:60px; }
.cesis_search_overlay{ background:rgba(35,35,35,0.75); }
.cesis_search_overlay,.cesis_search_overlay .cesis_search_container input{ color:#ffffff; }
.cesis_search_close .lines{ background:#ffffff; }
.cesis_search_overlay .cesis_search_container input{ border:1px solid rgba(255,255,255,0.35); background:none;}
.cesis_search_overlay .cesis_search_container input::-webkit-input-placeholder{ color:#ffffff;}.tg-ajax-button-holder,.tg-filters-holder,.tg-left-arrow,.tg-page-number,.tg-pagination-holder,.tg-right-arrow,.tg-search-holder,.tg-slider-bullets-holder,.tg-sorters-holder{vertical-align:top}.tg-icon-dropdown-open:before,.tg-left-arrow i:before,.tg-right-arrow i:before,.tg-search-clear:before,.tg-search-icon:before,.tg-sorter-order i{font-family:the_grid}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:right}.tg-hidden-tag{visibility:hidden!important;position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:.001!important}.the-grid-plugin{display:none!important}.tg-error-msg{position:relative;display:block;padding:50px;text-align:center;font-size:16px;font-weight:600}.tg-grid-sizer,.tg-gutter-sizer{position:absolute;display:block;left:-100%;visibility:hidden;pointer-events:none}.tg-grid-wrapper{position:relative;display:block;min-height:1px}.tg-grid-wrapper.tg-grid-loaded .tg-filters-holder,.tg-grid-wrapper.tg-grid-loaded .tg-search-holder,.tg-grid-wrapper.tg-grid-loaded .tg-sorters-holder{opacity:1;pointer-events:auto}.tg-grid-wrapper .tg-filters-holder,.tg-grid-wrapper .tg-search-holder,.tg-grid-wrapper .tg-sorters-holder{opacity:.5;pointer-events:none;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.tg-grid-loading{overflow:hidden;height:250px;max-height:250px}.full-height.tg-grid-loading .tg-grid-holder,.full-height.tg-grid-loading .tg-grid-slider{height:auto;max-height:none}.tg-grid-loading .tg-grid-slider .tg-grid-holder{height:inherit!important;max-height:none!important}.tg-grid-wrapper.tg-grid-loading .tg-grid-area-bottom1 *,.tg-grid-wrapper.tg-grid-loading .tg-grid-area-bottom2 *,.tg-grid-wrapper.tg-grid-loading .tg-grid-area-left *,.tg-grid-wrapper.tg-grid-loading .tg-grid-area-right *,.tg-grid-wrapper.tg-grid-loading .tg-grid-area-top1 *,.tg-grid-wrapper.tg-grid-loading .tg-grid-area-top2 *{opacity:.01}.tg-grid-slider{position:relative;cursor:move;cursor:-moz-grab;cursor:-webkit-grab}.tg-grid-slider .dragged,.tg-slider-dragged *{cursor:-moz-grabbing;cursor:-webkit-grabbing}.tg-grid-holder{position:relative;display:block}.tg-grid-holder:before,.tg-grid-preloader{position:absolute;top:0;height:100%;left:0;width:100%}.tg-grid-preloader{display:block}.tg-grid-preloader-holder{position:relative;display:block;top:50%;width:100%;padding:0;margin:0 auto;line-height:0;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tg-grid-preloader-inner{position:relative;display:inline-block}.tg-ajax-button-holder,.tg-grid-area-bottom1,.tg-grid-area-bottom2,.tg-grid-area-top1,.tg-grid-area-top2{position:relative;display:block}.tg-grid-holder,.tg-grid-slider{z-index:3}.tg-grid-area-bottom1>div:first-child,.tg-grid-area-bottom2>div:first-child,.tg-grid-area-top1>div:first-child,.tg-grid-area-top2>div:first-child{margin-left:0}.tg-grid-area-bottom1>div:last-child,.tg-grid-area-bottom2>div:last-child,.tg-grid-area-top1>div:last-child,.tg-grid-area-top2>div:last-child{margin-right:0}.tg-grid-area-overlay{position:absolute;display:block;top:0;left:0;bottom:0;right:0}.tg-nav-font,.tg-nav-font[class^=tg-icon-]{font-size:13px;line-height:30px}.no-touch .tg-filter-tooltip,.tg-dropdown-holder,.tg-filter-tooltip{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.tg-grid-holder,.tg-grid-slider,.tg-grid-wrapper,.tg-left-arrow i,.tg-page-number,.tg-right-arrow i,.tg-search-clear,input[type=text].tg-search{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tg-item,.tg-item *,.tolb-holder{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.tg-ajax-button,.tg-ajax-button span,.tg-dropdown-item,.tg-filter:not(.tg-dropdown-item),.tg-filter:not(.tg-dropdown-item) span:not(.tg-filter-count),.tg-icon-dropdown-open,.tg-left-arrow,.tg-left-arrow i,.tg-pagination-next,.tg-pagination-next a,.tg-pagination-number .tg-page-number,.tg-pagination-prev,.tg-pagination-prev a,.tg-right-arrow,.tg-right-arrow i,.tg-search-clear,.tg-sorter-order,.tg-sorter-order i{-webkit-transition:background .3s linear,color .3s linear,border .3s linear,opacity .3s linear;-moz-transition:background .3s linear,color .3s linear,border .3s linear,opacity .3s linear;-ms-transition:background .3s linear,color .3s linear,border .3s linear,opacity .3s linear;-o-transition:background .3s linear,color .3s linear,border .3s linear,opacity .3s linear;transition:background .3s linear,color .3s linear,border .3s linear,opacity .3s linear}.tg-item{position:relative;display:inline-block;z-index:1;float:left;width:25%;height:auto;margin:0;padding:0}.tg-item .tg-bottom-holder,.tg-item .tg-center-holder,.tg-item .tg-top-holder{position:absolute;line-height:normal;left:0;right:0}.tg-item,.tg-item *{box-sizing:border-box}.tg-item-clear,.tg-item-line-break{clear:both;height:0;opacity:0!important;padding:0!important;margin:0!important}.tg-item-line-break{height:10px}.tg-item .tg-dark .tg-item-social-link,.tg-item .tg-dark .tg-item-social-link:active,.tg-item .tg-dark .tg-item-social-link:focus,.tg-item .tg-light .tg-item-social-link,.tg-item .tg-light .tg-item-social-link:active,.tg-item .tg-light .tg-item-social-link:focus{color:#5e9fca!important}.tg-item .tg-cats-holder *,.tg-item .tg-item-excerpt,.tg-item .tg-item-title,.tg-item .tg-item-title a{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.tg-item .tg-top-holder{top:0}.tg-item .tg-center-holder{display:block;top:50%;max-width:100%;padding:0;margin:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tg-item .tg-bottom-holder{bottom:0}.tg-item-content-holder{line-height:normal}.tg-item .tg-bottom-holder,.tg-item .tg-center-holder,.tg-item .tg-center-inner,.tg-item .tg-top-holder{pointer-events:none}.tg-item .tg-bottom-holder *,.tg-item .tg-center-inner *,.tg-item .tg-top-holder *{pointer-events:all}.tg-layout-grid .tg-item-gallery-holder,.tg-layout-grid .tg-item-inner,.tg-layout-justified .tg-item-gallery-holder,.tg-layout-justified .tg-item-inner{position:relative;display:inline-block;width:100%;height:100%}.tg-layout-masonry .tg-item-inner,img.tg-item-image{position:relative;height:auto;display:block;width:100%}.tg-item.tg-item-index.tg-item-hidden .tg-item-inner,.tg-item.tg-item-removed .tg-item-inner,.tg-item.tg-item-reveal .tg-item-exclude,.tg-item.tg-item-reveal .tg-item-inner,.tg-item.tg-item-reveal .tg-item-settings{opacity:.001}img.tg-item-image{margin:0;outline:transparent solid 1px}.tg-layout-justified img.tg-item-image{height:100%}div.tg-item-image{position:absolute;top:0;bottom:0;left:0;right:0;border:none;outline:transparent solid 1px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.tg-layout-masonry .tg-item-gallery-holder{position:relative;display:block;width:100%;height:auto}.tg-item-gallery-holder .tg-item-image{-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;opacity:0!important}.tg-item-gallery-holder .tg-item-image.show{opacity:1!important}.tg-layout-masonry .tg-item-audio-poster,.tg-layout-masonry .tg-item-media-holder{position:relative;display:block;height:auto;max-width:100%;outline:transparent solid 1px}.tg-item-media-inner:not(.no-media-poster){overflow:hidden;outline:transparent solid 1px}.tg-layout-masonry .tg-item-media-inner{position:relative}.tg-layout-masonry .tg-item-media-inner[data-ratio="4:3"]{padding-bottom:75%}.tg-layout-masonry .tg-item-media-inner[data-ratio="16:9"]{padding-bottom:56.25%}.tg-layout-masonry .tg-item-media-inner[data-ratio="16:10"]{padding-bottom:62.5%}.tg-element-absolute,.tg-item-audio-poster,.tg-item-media-content,.tg-item-media-poster,.tg-item-soundcloud,.tg-item-video-player,.tg-item-vimeo,.tg-item-wistia,.tg-item-youtube,.tg-layout-grid .tg-item-media-holder,.tg-layout-grid .tg-item-media-inner,.tg-layout-justified .tg-item-media-holder,.tg-layout-justified .tg-item-media-inner{position:absolute;display:block;top:0;bottom:0;left:0;right:0;width:100%;max-width:100%;height:100%}.tg-item-soundcloud,.tg-item-vimeo,.tg-item-wistia,.tg-item-youtube{border:none!important;background:0 0!important;outline:transparent solid 1px}.tg-item-media-poster,.tg-item-overlay{outline:transparent solid 1px}.tg-force-play .tg-item-soundcloud,.tg-force-play .tg-item-vimeo,.tg-force-play .tg-item-wistia,.tg-force-play .tg-item-youtube,.tg-is-playing .tg-item-soundcloud,.tg-is-playing .tg-item-vimeo,.tg-is-playing .tg-item-wistia,.tg-is-playing .tg-item-youtube{background:#000!important}.tg-item .iframe-embed{position:static;margin:0;line-height:0}.main-content .tg-item iframe[src]{opacity:1}.tg-item-media-soundcloud{top:65px;height:auto}.tg-item-audio-player{display:block;width:100%}.tg-item .has-media-poster .mejs-inner,.tg-item .me-plugin,.tg-item .mejs-video.mejs-container,.tg-item .mejs-video.mejs-container .mejs-inner{position:absolute!important;display:block!important;padding:0;margin:0;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;min-height:100%!important;max-height:100%!important}.tg-item .mejs-inner{width:100%;height:100%}.tg-item-media-inner:not(.has-media-poster) .mejs-audio .mejs-controls{position:relative}.tg-item-media-inner:not(.has-media-poster) .mejs-audio.tg-item-audio-player{position:relative;height:auto!important}.tg-item-media-inner.has-media-poster .tg-item-audio-player{position:absolute;top:0;bottom:0;left:0;height:100%!important;width:100%}.tg-item-audio-player.mejs-container{background:0 0}.tg-item-audio-poster,.tg-item-media-holder>div:not(.tg-item-media-inner),.tg-item-media-inner>div,.tg-item-media-poster{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.tg-force-play .tg-item-media-holder [class*=tg-element-],.tg-force-play .tg-item-media-holder>div:not(.tg-item-media-inner),.tg-force-play .tg-item-media-poster,.tg-is-playing .tg-item-media-holder [class*=tg-element-],.tg-is-playing .tg-item-media-holder>div:not(.tg-item-media-inner),.tg-is-playing .tg-item-media-poster{opacity:0;visibility:hidden;overflow:hidden}.tg-force-play .tg-item-media-holder [class*=tg-element-],.tg-is-playing .tg-item-media-holder [class*=tg-element-]{visibility:hidden!important}.tg-item .tg-item-media-fullscreen{-webkit-transform:none!important;-moz-transform:none!important;transform:none!important}.tg-item .has-media-poster .mejs-container:not(.mejs-container-fullscreen) .mejs-controls,.tg-item .tg-item-video-player:not(.mejs-container-fullscreen) .mejs-controls{opacity:0;visibility:visible!important;-webkit-transform:translateY(48px);-moz-transform:translateY(48px);-ms-transform:translateY(48px);-o-transform:translateY(48px);transform:translateY(48px);-webkit-transition:-webkit-transform .2s ease-in-out,opacity .2s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out,opacity .2s ease-in-out;-ms-transition:-ms-transform .2s ease-in-out,opacity .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.tg-item .has-media-poster .mejs-container.mejs-audio .mejs-controls{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.tg-item:hover .has-media-poster .mejs-container:not(.mejs-container-fullscreen) .mejs-controls,.tg-item:hover .tg-item-video-player:not(.mejs-container-fullscreen) .mejs-controls{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.tg-item .has-media-poster .tg-item-audio-player,.tg-item .has-media-poster .tg-item-audio-player.mejs-audio{opacity:0;visibility:hidden;-webkit-transition:opacity .3s linear,visibility .3s linear;-moz-transition:opacity .3s linear,visibility .3s linear;-ms-transition:opacity .3s linear,visibility .3s linear;-o-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear}.tg-item.tg-force-play .has-media-poster .tg-item-audio-player,.tg-item.tg-force-play .has-media-poster .tg-item-audio-player.mejs-audio,.tg-item.tg-is-playing .has-media-poster .tg-item-audio-player,.tg-item.tg-is-playing .has-media-poster .tg-item-audio-player.mejs-audio{opacity:1;visibility:visible}.tg-item .has-media-poster .mejs-container,.tg-item .mejs-video.mejs-container{overflow:hidden}.tg-layout-grid .tg-item .tg-item-media-inner:not(.has-media-poster) .tg-item-audio-player,.tg-layout-justified .tg-item .tg-item-media-inner:not(.has-media-poster) .tg-item-audio-player{position:absolute;bottom:0}.tg-item:not(.tg-is-playing) .has-media-poster .mejs-container:not(.mejs-container-fullscreen) .mejs-controls{opacity:0!important}.tg-item.tg-is-playing .has-media-poster .mejs-container:not(.mejs-container-fullscreen) .mejs-controls{opacity:1}.mejs-offscreen{display:none}.tg-item .tg-alternative-product-image{position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:0}.tg-item:hover .tg-alternative-product-image{opacity:1}.tg-left-arrow.tg-disabled,.tg-left-arrow.tg-force-disabled,.tg-pagination-number .tg-page-number.tg-loading,.tg-right-arrow.tg-disabled,.tg-right-arrow.tg-force-disabled{opacity:.5;cursor:default}.tg-media-button,[data-tolb-id]{cursor:pointer}.tg-item .tg-media-button i:last-child:not(:first-child),.tg-item.tg-force-play .tg-media-button i:first-child:not(:last-child),.tg-item.tg-is-playing .tg-media-button i:first-child:not(:last-child){display:none}.tg-item.tg-force-play .tg-media-button i:last-child:not(:first-child),.tg-item.tg-is-playing .tg-media-button i:last-child:not(:first-child),.tg-page-number,.tg-pagination-holder{display:inline-block}.tg-element-above{z-index:4}.tg-pagination-holder{position:relative;margin:0 15px}.tg-pagination-holder>div:last-child{margin-right:0}.tg-pagination-holder .tg-pagination-number{margin:0;padding:0}.tg-pagination-next,.tg-pagination-number .tg-page,.tg-pagination-prev{position:relative;display:inline-block;vertical-align:top;margin:0 5px 5px 0}.tg-page-number.next,.tg-page-number.prev,.tg-pagination-next,.tg-pagination-prev{padding:0 15px;cursor:pointer}.tg-pagination-number .tg-page:last-child{margin:0 0 5px}.tg-page-number{position:relative;min-width:32px;margin:0 auto;cursor:pointer;text-decoration:none!important;text-align:center}.tg-page-number.dots{border-color:transparent;cursor:default}.tg-grid-area-left,.tg-grid-area-right{position:absolute;pointer-events:none;z-index:3;height:100%;top:0;bottom:0;left:0}.tg-grid-area-left .tg-grid-area-inner,.tg-grid-area-right .tg-grid-area-inner{position:relative;display:table;height:100%}.tg-grid-area-wrapper{display:table-cell;vertical-align:middle}.tg-grid-area-left .tg-left-arrow,.tg-grid-area-right .tg-right-arrow{display:block;vertical-align:middle}.tg-grid-area-left .tg-right-arrow,.tg-grid-area-right,.tg-grid-area-right .tg-right-arrow{left:auto;right:0}.tg-left-arrow,.tg-right-arrow{position:relative;display:inline-block;pointer-events:visible;padding:0;margin:0 5px 5px 0;cursor:pointer;text-align:center}.tg-grid-area-left .tg-left-arrow,.tg-grid-area-right .tg-right-arrow{height:40px;width:40px;margin:0}.tg-left-arrow i,.tg-right-arrow i{position:relative;display:inline-block;vertical-align:top;width:32px}.tg-grid-area-left .tg-left-arrow i,.tg-grid-area-right .tg-right-arrow i{width:100%;height:100%;line-height:40px}.tg-left-arrow.tg-disabled,.tg-right-arrow.tg-disabled{pointer-events:none}.tg-left-arrow i:before,.tg-right-arrow i:before{vertical-align:top}.tg-grid-area-left i:before,.tg-grid-area-right i:before{vertical-align:middle;position:relative;display:block;width:100%;height:100%;line-height:40px}.tg-ajax-button,.tg-filter,.tg-filter-name,.tg-search-inner{vertical-align:top}.tg-left-arrow i:before{content:"\e603"}.tg-right-arrow i:before{content:"\e601"}.tg-slider-bullets-holder{position:relative;display:inline-block;margin:0 20px 5px 15px;line-height:0}.tg-slider-bullets{position:relative;display:inline-block;height:30px;line-height:0}.tg-slider-bullets-holder:after,.tg-slider-bullets:after{content:'';display:block;clear:both}.tg-slider-bullets li{position:relative;display:block;float:left;width:8px;height:8px;top:50%;margin:-4px 12px 0 0;cursor:pointer;line-height:0;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;perspective:1000px}.tg-slider-bullets li:last-child{margin-right:0}.tg-slider-bullets li span{position:relative;display:block;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;background:#DDD;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.tg-ajax-button,.tg-ajax-button-holder{position:relative;display:inline-block}.tg-slider-bullets li.tg-active-item span{background:#59585b}.tg-ajax-button-holder{cursor:pointer;margin:0 15px 5px}.tg-ajax-button{margin:0 5px 0 0;padding:0 15px;white-space:pre}.no-touch .tg-ajax-scroll-holder,.tg-ajax-scroll-holder{position:absolute;display:block;z-index:3;margin:0 auto;padding:0;bottom:24px;left:0;right:0;opacity:0;text-align:center;ponter-events:none;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);-webkit-transition:-webkit-transform .3s ease,opacity .3s ease,max-height .4s step-end,max-width .4s step-end,top .4s step-end;-moz-transition:-moz-transform .3s ease,opacity .3s ease,max-height .4s step-end,max-width .4s step-end,top .4s step-end;-ms-transition:-ms-transform .3s ease,opacity .3s ease,max-height .4s step-end,max-width .4s step-end,top .4s step-end;-o-transition:-o-transform .3s ease,opacity .3s ease,max-height .4s step-end,max-width .4s step-end,top .4s step-end;transition:transform .3s ease,opacity .3s ease,max-height .4s step-end,max-width .4s step-end,top .4s step-end}.no-touch .tg-ajax-scroll-holder.tg-loading,.tg-ajax-scroll-holder.tg-loading{opacity:.95;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease,opacity .3s ease,max-height 0s step-end,max-width 0s step-end,top 0s step-end;-moz-transition:-moz-transform .3s ease,opacity .3s ease,max-height 0s step-end,max-width 0s step-end,top 0s step-end;-ms-transition:-ms-transform .3s ease,opacity .3s ease,max-height 0q step-end,max-width 0s step-end,top 0s step-end;-o-transition:-o-transform .3s ease,opacity .3s ease,max-height 0s step-end,max-width 0s step-end,top 0s step-end;transition:transform .3s ease,opacity .3s ease,max-height 0s step-end,max-width 0s step-end,top 0s step-end}.tg-grid-holder .tg-ajax-scroll{position:relative;display:inline-block;margin:0 auto;padding:14px 32px;background:#fff;color:#777;font-weight:600;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.1);-moz-box-shadow:5px 5px 10px rgba(0,0,0,.1);box-shadow:5px 5px 10px rgba(0,0,0,.1)}.tg-filters-holder{position:relative;display:inline-block;margin:0 15px}.tg-filters-holder>div:last-child{margin-right:0}.tg-filter{position:relative;display:none;margin:0 5px 5px 0;cursor:pointer}.tg-filter-name,.tg-filter.tg-show-filter{display:inline-block}.tg-filter-name{position:relative;z-index:1;padding:0 15px}.tg-dropdown-item .tg-filter-name{padding:0}.no-touch .tg-filter-tooltip,.tg-filter-tooltip{position:absolute;display:block;z-index:999;bottom:100%;left:50%;width:20px;min-width:20px;max-width:20px;height:14px;max-height:14px;min-height:14px;margin:0 -14px 6px;padding:4px;line-height:15px;font-size:12px;opacity:0;text-align:center;pointer-events:none;color:#fff!important;background:rgba(0,0,0,.22);-webkit-transform:translateY(14px);-moz-transform:translateY(14px);-ms-transform:translateY(14px);-o-transform:translateY(14px);transform:translateY(14px);-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,-moz-transform .2s ease-in-out;-ms-transition:opacity .2s ease-in-out,-ms-transform .2s ease-in-out;-o-transition:opacity .2s ease-in-out,-o-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.tg-filter-tooltip:after{position:absolute;content:'';width:0;height:0;left:50%;bottom:-5px;margin-left:-5px;border-top:5px solid rgba(0,0,0,.22);border-left:5px solid transparent;border-right:5px solid transparent}.tg-search-clear,.tg-search-holder,.tg-search-icon,.tg-search-inner,.tg-sorter-order,.tg-sorters-holder,input[type=text].tg-search{position:relative;display:inline-block}.no-touch .tg-filter:hover .tg-filter-tooltip,.no-touch .tg-tooltip-hover,.tg-filter:hover .tg-filter-tooltip,.tg-tooltip-hover{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.tg-search-holder{margin:0 15px 5px;line-height:1}input[type=text].tg-search{vertical-align:top;width:160px;height:auto;min-height:30px;min-width:150px;max-width:170px;margin:0!important;padding:0 10px 0 0!important;font-size:13px;line-height:30px;box-shadow:none;border:none;border-right:none!important;background:0 0;outline:0;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-right-radius:0!important;-webkit-border-bottom-right-radius:0!important;-moz-border-radius-topright:0!important;-moz-border-radius-bottomright:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.tg-search-clear,.tg-search-icon,.tg-sorter-order{width:30px;text-align:center;vertical-align:top}input[type=text].tg-search:focus{outline:0}.tg-search::-webkit-input-placeholder{line-height:30px}.tg-search::-moz-placeholder{line-height:30px}.tg-search:-ms-input-placeholder{line-height:30px}.tg-search-icon{font-size:12px}.tg-search-icon:before{content:"\f002";vertical-align:top}.tg-search-clear{margin:0;cursor:pointer}.tg-search-clear:before{content:"\e60e";vertical-align:top}.tg-sorter-order,.tg-sorters-holder{margin:0 15px}.tg-sorter-order{margin:0 0 5px;cursor:pointer}.tg-sorter-order i{vertical-align:top}.tg-icon-sorter-down:before{content:"\e600";vertical-align:top}.tg-icon-sorter-up:before{content:"\e608";vertical-align:top}.tg-icon-sorter-up,.tg-sorter-order[data-asc=true] .tg-icon-sorter-down{display:none}.tg-sorter-order[data-asc=true] .tg-icon-sorter-up{display:block}.tg-dropdown-holder,.tg-dropdown-title,.tg-dropdown-value{position:relative;display:inline-block;vertical-align:top}.tg-dropdown-holder{z-index:5;cursor:pointer;min-width:90px;margin:0 5px 5px 0;padding:0 24px;text-align:left}.tg-dropdown-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px}.no-touch .tg-dropdown-list,.tg-dropdown-list{position:absolute;display:block;overflow:hidden;height:auto;width:100%;max-width:0;max-height:0;padding:0;margin:0;top:100%;left:0;opacity:0;background:#fff;cursor:pointer;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);box-shadow:0 5px 20px 0 rgba(0,0,0,.1);-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);-webkit-transition:-webkit-transform .3s ease,opacity .3s ease,max-height .4s step-end,max-width .4s step-end,top .4s step-end;-moz-transition:-moz-transform .3s ease,opacity .3s ease,max-height .4s step-end,max-width .4s step-end,top .4s step-end;-ms-transition:-ms-transform .3s ease,opacity .3s ease,max-height .4s step-end,max-width .4s step-end,top .4s step-end;-o-transition:-o-transform .3s ease,opacity .3s ease,max-height .4s step-end,max-width .4s step-end,top .4s step-end;transition:transform .3s ease,opacity .3s ease,max-height .4s step-end,max-width .4s step-end,top .4s step-end}.no-touch .tg-dropdown-holder:hover .tg-dropdown-list,.tg-dropdown-holder:hover .tg-dropdown-list,.tg-dropdown-list.tg-dropdown-holder-animation{opacity:1;overflow:hidden;overflow-y:auto;max-width:100%;max-height:365px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease,opacity .3s ease,max-height 0s step-end,max-width 0s step-end,top 0s step-end;-moz-transition:-moz-transform .3s ease,opacity .3s ease,max-height 0s step-end,max-width 0s step-end,top 0s step-end;-ms-transition:-ms-transform .3s ease,opacity .3s ease,max-height 0q step-end,max-width 0s step-end,top 0s step-end;-o-transition:-o-transform .3s ease,opacity .3s ease,max-height 0s step-end,max-width 0s step-end,top 0s step-end;transition:transform .3s ease,opacity .3s ease,max-height 0s step-end,max-width 0s step-end,top 0s step-end}.tg-dropdown-list.is-mobile{width:100%;height:100%;max-width:100%;max-height:100%;margin:0!important;top:0;opacity:0!important;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.tg-icon-dropdown-open{position:relative;display:inline-block;vertical-align:top;margin:0 0 0 10px}.tg-icon-dropdown-open:before{content:"\e600";vertical-align:top}.no-touch .tg-dropdown-item,.tg-dropdown-item,.tg-dropdown-item.tg-filter.tg-show-filter{display:block;list-style:none;padding:10px 24px;margin:0;height:auto;font-size:13px;line-height:14px;cursor:pointer;text-align:left;border:none;font-weight:400;border-top:1px solid rgba(175,175,175,.16)!important}.no-touch .tg-dropdown-item:first-child,.tg-dropdown-item.tg-filter.tg-show-filter:first-child,.tg-dropdown-item:first-child{border-top:none}.tg-dropdown-item.tg-filter{display:none}.tolb-holder,.tolb-holder .tolb-inner{display:block;top:0;left:0;width:100%;height:100%}.tolb-holder{position:fixed;overflow:hidden;z-index:99999;opacity:0;background:rgba(0,0,0,.7);visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;-webkit-transition:opacity .4s ease,visibility .4s ease;-moz-transition:opacity .4s ease,visibility .4s ease;transition:opacity .4s ease,visibility .4s ease}.tolb-holder.tolb-open{opacity:1;visibility:visible}.tolb-holder .tolb-inner{position:absolute;-webkit-transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1);-moz-transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1)}.tolb-holder.tolb-ready .tolb-inner{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);-moz-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}.tolb-holder figure{position:relative;display:inline-block;top:50%;left:50%;max-width:100%;margin:0 auto;opacity:0;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.tolb-holder.tolb-iframe .tolb-video:not(.mejs-container-fullscreen){max-width:900px}.tolb-holder.tolb-iframe .tolb-video.mejs-container-fullscreen video{max-width:none}.tolb-holder.tolb-iframe .tolb-content:before{content:"";position:relative;display:block;width:900px;max-width:900px;padding-bottom:56.25%}.tolb-holder .mejs-inner,.tolb-holder.tolb-iframe .tolb-video{position:absolute;top:0;left:0;width:100%!important;height:100%;border:none}.tolb-ready figure{-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.tolb-holder .tolb-loader{position:absolute;display:none;width:30px;height:30px;top:50%;left:50%;margin:-18px 0 0 -18px;border-radius:50%;border-width:3px;border-right-style:solid;border-top-style:solid;border-bottom-style:solid;border-color:rgba(255,255,255,.2);border-left:3px solid #fff;-webkit-animation:load 1.1s infinite linear;animation:load 1.1s infinite linear}.tolb-holder.tolb-loading .tolb-loader{display:block}body.admin-bar .tolb-loader{margin-top:-2px}body.admin-bar .tolb-next,body.admin-bar .tolb-prev{padding-top:16px}body.admin-bar .tolb-inner{margin-top:16px}.tolb-inner figcaption{position:absolute;display:block;width:100%;height:40px;margin:0;line-height:40px}.tolb-counter,.tolb-title{position:relative;display:inline-block;height:100%;font-size:14px}.tolb-title{float:left;word-wrap:break-word;font-weight:600}.tolb-counter{float:right}.tolb-next,.tolb-prev{position:absolute;display:block;left:0;top:50%;height:50px;width:50px;margin:-25px 0 0;opacity:.7}.tolb-next{left:auto;right:0}.tolb-next i,.tolb-prev i{position:relative;display:block;width:100%;height:100%;text-align:center;margin:0 auto;font-size:36px;color:#fff;line-height:50px;font-weight:900;cursor:pointer}.tolb-holder .tolb-close{position:absolute;display:block;right:0;top:-40px;height:40px;width:20px;line-height:40px;text-align:right;font-size:20px;cursor:pointer;opacity:.7}.tolb-holder .tolb-close:hover,.tolb-holder .tolb-close:hover:before,.tolb-holder.tolb-ready figure,.tolb-next:hover,.tolb-prev:hover{opacity:1}.tolb-holder.tolb-loading figure{opacity:0!important}.tolb-holder img{position:relative;display:block;margin:0;max-width:100%;max-height:100%}.tolb-content{-webkit-box-shadow:0 0 40px rgba(0,0,0,.5);-moz-box-shadow:0 0 40px rgba(0,0,0,.5);box-shadow:0 0 40px rgba(0,0,0,.5)}.tolb-holder .tolb-video:not(.mejs-container-fullscreen){background:#000}.tolb-holder .tolb-video{max-width:100%;min-height:100%;max-height:100%}.tolb-holder .tolb-inner,.tolb-holder figure,.tolb-next,.tolb-prev{-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-in-out;-moz-transition:opacity .3s linear,-moz-transform .3s ease-in-out;-ms-transition:opacity .3s linear,-ms-transform .3s ease-in-out;-o-transition:opacity .3s linear,-o-transform .3s ease-in-out;transition:opacity .3s linear,transform .3s ease-in-out}@media screen and (max-width:782px){body.admin-bar .tolb-holder .tolb-loader{margin-top:5px}body.admin-bar .tolb-next,body.admin-bar .tolb-prev{padding-top:23px}body.admin-bar .tolb-inner{margin-top:23px}}@-webkit-keyframes load{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tg-instagram-user-header{position:relative;display:table;width:100%;padding:0 0 12px}.tg-instagram-user-desc,.tg-instagram-user-image{position:relative;display:table-cell;vertical-align:middle}.tg-instagram-user-image{width:320px;padding:0 100px 0 70px;box-sizing:border-box}.tg-instagram-user-info{position:relative;display:block;vertical-align:top;font-size:15px;line-height:24px;margin-top:14px;text-align:left}.tg-instagram-user-info:first-child{margin-top:0}.tg-instagram-user-image img{position:relative;display:block;overflow:hidden;min-width:152px;width:152px;height:152px;margin:0;border-radius:50%;border:1px solid #cccfd0;background-color:#fbfbfb;box-sizing:border-box}h2.tg-instagram-user-name,h3.tg-instagram-user-desc-fullname{position:relative;display:inline;font-size:34px;line-height:40px}h2.tg-instagram-user-name{vertical-align:bottom}.tg-instagram-user-follow{position:relative;display:inline-block;vertical-align:top;line-height:29px;font-weight:600;padding:0 11px;margin:4px 0 0 20px;border:1px solid #4090db!important;border-radius:3px!important;color:#4090db!important;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tg-instagram-user-follow:hover{border-color:#2d6599!important;color:#2d6599!important}.tg-instagram-user-desc-url,h3.tg-instagram-user-desc-fullname{font-size:15px;font-weight:600;line-height:24px}.tg-instagram-user-desc-url{color:#125688!important}.tg-instagram-user-cout{font-size:15px;line-height:16px;margin:0 40px 0 0}.tg-instagram-user-cout:last-child{margin:0}.tg-instagram-user-cout span:first-child{font-weight:600}@media screen and (max-width:1000px){.tg-instagram-user-image img{min-width:130px;width:130px;height:130px}.tg-instagram-user-image{width:170px;padding:0 25px}}@media screen and (max-width:768px){.tg-instagram-user-image{width:120px}h2.tg-instagram-user-name,h3.tg-instagram-user-desc-fullname{font-size:20px;line-height:24px}.tg-instagram-user-cout,.tg-instagram-user-desc-url,.tg-instagram-user-info,h3.tg-instagram-user-desc-fullname{font-size:14px;line-height:18px}.tg-instagram-user-image img{min-width:75px;width:75px;height:75px}.tg-instagram-user-cout{margin:0 20px 0 0}}@media screen and (max-width:480px){.tg-instagram-user-image{vertical-align:top}.tg-instagram-user-follow{display:block;margin:6px 20px 0 0;line-height:24px;text-align:center}.tg-instagram-user-cout{display:inline-block;width:33%;margin:0;text-align:center}.tg-instagram-user-cout span:first-child{display:block;padding:17px 0 0;border-top:1px solid #edeeee}.tg-instagram-user-info:last-child{margin:40px 0 0 -115px}.tg-instagram-user-info:nth-child(2){display:none}}.tg-youtube-channel-logo,.tg-youtube-channel-logo img{width:100px;height:100px}.tg-youtube-channel-header{position:relative;display:block;background:#fff}.tg-youtube-channel-logo{position:absolute;display:block;z-index:3;top:0;left:22px;background:#fff}.tg-youtube-channel-banner{position:relative;display:block;height:195px;background-size:cover;background-position:center center;background-color:#333}.tg-youtube-channel-desc{position:relative;display:block;padding:30px 160px 30px 22px;text-align:left}.tg-youtube-channel-desc-title,.tg-youtube-channel-desc-title a{position:relative;display:inline-block;font-size:20px;font-weight:600;text-align:left}.tg-youtube-channel-desc-caption{line-height:18px;font-size:13px;margin:12px 0 0;padding:0;text-align:left}.tg-youtube-channel-data{margin:0 0 0 12px;text-align:left}.tg-youtube-channel-count{font-size:14px}.tg-youtube-channel-count:first-child{margin:0 8px 0 0}.tg-youtube-channel-count>span{font-weight:600}.tg-youtube-channel-header .tg-youtube-subscribe{position:absolute;right:22px;top:225px;min-width:114px;min-height:24px;max-height:24px;border-radius:2px;background:rgba(0,0,0,.05)}@media screen and (max-width:768px){.tg-youtube-channel-data{position:relative;display:inline-block;width:100%;margin:0}.tg-youtube-channel-desc-title{padding:0 120px 0 0}.tg-youtube-channel-desc{position:relative;display:block;padding:30px 22px 22px}}@media screen and (max-width:480px){.tg-youtube-channel-desc-title{padding:0}.tg-youtube-channel-desc-title a{display:block;padding:40px 0 0}.tg-youtube-channel-header .tg-youtube-subscribe{left:22px;right:auto}}.tg-vimeo-channel-header{position:relative;display:table;padding:12px 0}.tg-vimeo-channel-logo{position:relative;display:table-cell;overflow:hidden;vertical-align:middle;width:150px;height:150px;padding:0 40px;box-sizing:content-box}.tg-vimeo-channel-logo img{width:100%;height:100%;border-radius:100%}.tg-vimeo-channel-desc{position:relative;display:table-cell;vertical-align:top;padding:0 22px;text-align:left}.tg-vimeo-channel-desc-title{display:block}.tg-vimeo-channel-desc-title,.tg-vimeo-channel-desc-title a{text-align:left}.tg-vimeo-channel-desc-title a:first-child{font-size:28px;font-weight:600;padding:0 12px 0 0}.tg-vimeo-channel-desc-website{position:relative;display:inline-block;font-size:14px;font-weight:400}.tg-vimeo-channel-desc-caption{line-height:18px;font-size:14px;margin:12px 0 0;padding:0;text-align:left}.tg-vimeo-channel-data{position:relative;display:inline-block;margin:12px 0;padding:12px 0;text-align:left;background:rgba(11,22,33,.05);border-radius:6px}.tg-vimeo-channel-data:before{content:"";position:absolute;left:-12px;top:50%;margin-top:-12px;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid rgba(11,22,33,.05)}.tg-vimeo-channel-count{position:relative;display:inline-block;font-size:14px;width:105px;border-left:1px solid #d7dbdf}.tg-vimeo-channel-count:first-child{border-left:none}.tg-vimeo-channel-count span{display:block;text-align:center}.tg-vimeo-channel-count span:first-child{font-size:22px;font-weight:600}.tg-vimeo-channel-count span:last-child{font-weight:400}@media screen and (max-width:1000px){.tg-vimeo-channel-logo{width:120px;height:120px;padding:0 20px}.tg-vimeo-channel-desc{padding:0}.tg-vimeo-channel-count{width:70px}.tg-vimeo-channel-count span:first-child{font-size:16px}}@media screen and (max-width:768px){.tg-vimeo-channel-data,.tg-vimeo-channel-desc-inner,.tg-vimeo-channel-desc-title,.tg-vimeo-channel-desc-title a,.tg-vimeo-channel-header{text-align:center}.tg-vimeo-channel-desc,.tg-vimeo-channel-header,.tg-vimeo-channel-logo{display:block;margin:0 auto}.tg-vimeo-channel-desc-title{padding:12px}.tg-vimeo-channel-desc-title a:first-child{display:block;padding:0}.tg-vimeo-channel-desc-website{position:relative;display:block}.tg-vimeo-channel-data:before{display:none}}@font-face{font-family:the_grid;src:url(//coffeeshophero.com/wp-content/plugins/the-grid/frontend/assets/fonts/the_grid.eot);src:url(//coffeeshophero.com/wp-content/plugins/the-grid/frontend/assets/fonts/the_grid.eot) format('embedded-opentype'),url(//coffeeshophero.com/wp-content/plugins/the-grid/frontend/assets/fonts/the_grid.ttf) format('truetype'),url(//coffeeshophero.com/wp-content/plugins/the-grid/frontend/assets/fonts/the_grid.woff) format('woff'),url(//coffeeshophero.com/wp-content/plugins/the-grid/frontend/assets/fonts/the_grid.svg) format('svg');font-weight:400;font-style:normal}[class*=" tg-icon-"],[class^=tg-icon-]{font-family:the_grid;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tg-icon-like:before{content:"\f088"}.tg-icon-dislike:before{content:"\f089"}.tg-icon-reddit:before{content:"\e914"}.tg-icon-map-marker:before{content:"\e90e"}.tg-icon-facebook:before{content:"\e617"}.tg-icon-vimeo:before{content:"\e90a"}.tg-icon-twitter:before{content:"\e63b"}.tg-icon-google-plus:before{content:"\e61b"}.tg-icon-pinterest:before{content:"\e62a"}.tg-icon-instagram:before{content:"\f16d"}.tg-icon-vine:before{content:"\f1ca"}.tg-icon-tumblr:before{content:"\e63a"}.tg-icon-linkedin:before{content:"\f0e1"}.tg-icon-flickr:before{content:"\f16e"}.tg-icon-behance:before{content:"\e90b"}.tg-icon-github:before{content:"\f113"}.tg-icon-stack-overflow:before{content:"\f16c"}.tg-icon-dropbox:before{content:"\f16b"}.tg-icon-digg:before{content:"\f1a6"}.tg-icon-soundcloud:before{content:"\e909"}.tg-icon-skype:before{content:"\f17e"}.tg-icon-thumbs-up:before{content:"\f087"}.tg-icon-comment:before{content:"\e615"}.tg-icon-comment-2:before{content:"\e901"}.tg-icon-comment-3:before{content:"\f086"}.tg-icon-comment-4:before{content:"\e903"}.tg-icon-zoom:before{content:"\f002"}.tg-icon-zoom-2:before{content:"\e62f"}.tg-icon-zoom-3:before{content:"\e62e"}.tg-icon-zoom-4:before{content:"\f00e"}.tg-icon-zoom-5:before{content:"\f010"}.tg-icon-zoom-6:before{content:"\e649"}.tg-icon-shop-bag-4:before{content:"\f291"}.tg-icon-shop-bag-5:before{content:"\f290"}.tg-icon-shop-bag:before{content:"\e631"}.tg-icon-shop-bag-2:before{content:"\e632"}.tg-icon-shop-bag-3:before{content:"\e633"}.tg-icon-shop-cart:before{content:"\f07a"}.tg-icon-credit-card:before{content:"\f09d"}.tg-icon-tag:before{content:"\e638"}.tg-icon-tag-2:before{content:"\f02b"}.tg-icon-bookmark:before{content:"\f02e"}.tg-icon-download:before{content:"\f019"}.tg-icon-refresh:before{content:"\f021"}.tg-icon-circle:before{content:"\f111"}.tg-icon-circle-o:before{content:"\f10c"}.tg-icon-font:before{content:"\f031"}.tg-icon-bold:before{content:"\f032"}.tg-icon-italic:before{content:"\f033"}.tg-icon-text-height:before{content:"\f034"}.tg-icon-text-width:before{content:"\f035"}.tg-icon-align-left:before{content:"\f036"}.tg-icon-align-center:before{content:"\f037"}.tg-icon-align-right:before{content:"\f038"}.tg-icon-align-justify:before{content:"\f039"}.tg-icon-list:before{content:"\f03a"}.tg-icon-dedent:before{content:"\f03b"}.tg-icon-indent:before{content:"\f03c"}.tg-icon-calendar:before{content:"\f073"}.tg-icon-random:before{content:"\f074"}.tg-icon-phone:before{content:"\f095"}.tg-icon-floppy:before{content:"\f0c7"}.tg-icon-paw:before{content:"\f1b0"}.tg-icon-envelope:before{content:"\f0e0"}.tg-icon-rotate-left:before{content:"\f0e2"}.tg-icon-legal:before{content:"\f0e3"}.tg-icon-rocket:before{content:"\f135"}.tg-icon-connect-develop:before{content:"\f20e"}.tg-icon-diamond:before{content:"\f219"}.tg-icon-umbrella:before{content:"\f0e9"}.tg-icon-gamepad:before{content:"\f11b"}.tg-icon-lightbulb:before{content:"\f0eb"}.tg-icon-ambulance:before{content:"\f0f9"}.tg-icon-fighter-jet:before{content:"\f0fb"}.tg-icon-smile:before{content:"\f118"}.tg-icon-frown:before{content:"\f119"}.tg-icon-keyboard:before{content:"\f11c"}.tg-icon-desktop:before{content:"\f108"}.tg-icon-laptop:before{content:"\f109"}.tg-icon-tablet:before{content:"\f10a"}.tg-icon-mobile:before{content:"\f10b"}.tg-icon-quote-left:before{content:"\f10d"}.tg-icon-quote-right:before{content:"\f10e"}.tg-icon-quote:before{content:"\e62c"}.tg-icon-ellipsis-v:before{content:"\f142"}.tg-icon-settings:before{content:"\e606"}.tg-icon-eye:before{content:"\e900"}.tg-icon-music:before{content:"\f001"}.tg-icon-youtube-play:before{content:"\e648"}.tg-icon-play:before{content:"\e62b"}.tg-icon-play-2:before{content:"\e902"}.tg-icon-pause:before{content:"\e911"}.tg-icon-angle-double-left:before{content:"\f100"}.tg-icon-angle-double-right:before{content:"\f101"}.tg-icon-arrow-prev:before{content:"\e603"}.tg-icon-arrow-next:before{content:"\e601"}.tg-icon-arrow-down:before{content:"\e600"}.tg-icon-arrow-up:before{content:"\e608"}.tg-icon-angle-double-up:before{content:"\f102"}.tg-icon-angle-double-down:before{content:"\f103"}.tg-icon-arrow-prev-thin:before{content:"\e604"}.tg-icon-arrow-next-thin:before{content:"\e602"}.tg-icon-arrow-up-thin:before{content:"\e609"}.tg-icon-arrow-down-thin:before{content:"\e60a"}.tg-icon-close:before{content:"\e611"}.tg-icon-cancel:before{content:"\e60e"}.tg-icon-arrows-out:before{content:"\e607"}.tg-icon-arrows-diagonal:before{content:"\e605"}.tg-icon-link:before{content:"\e620"}.tg-icon-chain-broken:before{content:"\e610"}.tg-icon-paperclip:before{content:"\e627"}.tg-icon-chain:before{content:"\e60f"}.tg-icon-mail-forward:before{content:"\e623"}.tg-icon-share:before{content:"\f1e0"}.tg-icon-star:before{content:"\e636"}.tg-icon-star-half:before{content:"\f123"}.tg-icon-star-o:before{content:"\e637"}.tg-icon-heart:before{content:"\e61c"}.tg-icon-heart-o:before{content:"\e61d"}.tg-icon-user:before{content:"\e913"}.tg-icon-tools:before{content:"\e905"}.tg-icon-play-3:before{content:"\e904"}.tg-icon-pause-3:before{content:"\e90c"}.tg-icon-add-3:before{content:"\e90f"}.tg-icon-chat:before{content:"\e614"}.tg-icon-chat-2:before{content:"\e613"}.tg-icon-shop-cart-add:before{content:"\e906"}.tg-icon-play-4:before{content:"\e912"}.tg-icon-pause-4:before{content:"\e910"}.tg-icon-add:before{content:"\e60d"}.tg-icon-add-2:before{content:"\e90d"}.tg-icon-check:before{content:"\e612"}.tg-icon-reply:before{content:"\e60c"}.tg-icon-shop-cart-2:before{content:"\e908"}.tg-icon-video:before{content:"\e907"}