@charset "UTF-8";
.widget_nav_menu ul li:last-child {
padding-bottom: 0;
}  .widget_price_filter .price_slider_wrapper {
padding: 10px 0 0;
} .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #fff !important;
border: 2px solid #2a2a2a !important;
} .widget_price_filter .price_slider_wrapper .ui-widget-content {
margin-bottom: 25px;
background-color: #ebebeb !important;
} .widget_price_filter .ui-slider-horizontal {
height: .4em !important;
} .widget_price_filter .ui-slider-horizontal .ui-slider-range {
background-color: #2a2a2a !important;
} .widget_price_filter .price_slider_amount .button {
padding: 0 15px;
line-height: 28px;
background-color: transparent;
border-radius: 0;
border: 1px solid #333;
color: #2c2c2c;
text-transform: uppercase;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
} .widget_price_filter .price_slider_amount .button:focus,.widget_price_filter .price_slider_amount .button:hover {
color: #fff;
background-color: #2a2a2a;
} .widget_price_filter .price_slider_amount .price_label {
font-size: 13px;
font-weight: 300;
color: #2c2c2c;
} .woof_submit_search_form_container .button {
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
padding: 0 15;
line-height: 28px;
background-color: transparent;
border-radius: 0;
border: 1px solid #333;
color: #2c2c2c;
text-transform: uppercase;
}  .woocommerce ul.product_list_widget {
list-style: none;
} .woocommerce ul.product_list_widget li {
padding: 15px 0;
} .woocommerce ul.product_list_widget li del {
font-size: 17px;
color: #2a2a2a;
} .woocommerce ul.product_list_widget li ins {
color: #444;
font-size: 16px;
text-decoration: none;
font-weight: 700;
} .woocommerce ul.product_list_widget li .woocommerce-Price-amount {
font-family: Arapey,sans-serif;
font-size: 16px;
font-weight: 700;
} .woocommerce ul.product_list_widget li img {
width: 70px;
float: left;
margin-left: 0;
margin-right: 15px;
} .woocommerce ul.product_list_widget li .star-rating {
font-size: 10px;
margin-bottom: 5px;
} .woocommerce ul.product_list_widget li .star-rating span:before {
color: #f0ad4e;
} .woocommerce ul.product_list_widget li .product-title {
margin-bottom: 5px;
max-height: 42px;
overflow: hidden;
display: block;
line-height: 20px;
font-weight: 500;
} .woocommerce ul.product_list_widget li a {
margin-bottom: 5px;
} .woocommerce ul.product_list_widget li a .product-title {
font-family: Muli,sans-serif;
font-size: 14px;
}  .products.related,.products.upsells {
padding: 0;
margin-bottom: 30px;
} .products.related .owl-controls,.products.upsells .owl-controls {
display: none !important;
} .product>#reviews>h3,.products.related h2,.products.upsells h2 {
color: #000;
padding: 20px 0;
margin: 0 0 10px;
font-size: 16px;
position: relative;
letter-spacing: 2px;
z-index: 5;
} .product>#reviews {
border: 1px solid #ebebeb;
margin-bottom: 40px;
}  .woo-deals .owl-carousel-play {
margin: 0;
} .woo-deals .product-block .time {
margin-bottom: 20px;
position: absolute;
top: 10px;
right: 10px;
width: 75px;
} .woo-deals .product-block .caption2 {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
filter: alpha(opacity=100);
} .woo-deals .product-block .image {
overflow: hidden;
} .woo-deals .countdown-times {
margin: 0;
} .woo-deals .countdown-times>div {
position: relative;
font-size: 10px;
font-weight: 500;
text-align: center;
color: #000;
float: left;
text-transform: none;
width: 100%;
padding: 14px 5px;
background-color: #fff;
border-radius: 6px;
margin-bottom: 8px;
text-transform: uppercase;
font-family: Muli,sans-serif;
} .woo-deals .countdown-times>div>b {
display: block;
font-size: 26px;
font-weight: 300;
color: #000;
line-height: 30px;
} .woo-deals .countdown-times>div:last-child {
margin-bottom: 0;
}  .widget_nav_menu .menu-mainmenu-container {
border: 2px solid #ebebeb;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
padding: 30px;
} .widget_nav_menu .menu-mainmenu-container ul.menu {
padding-left: 0;
}  .opal-category-list #opal-accordion-categories .category-title {
border-bottom: 1px solid rgba(0,0,0,.1);
padding: 17px 15px;
padding-right: 20px;
padding-left: 30px;
width: 100%;
background: url(//www.julianadaltin.com/wp-content/themes/goodhood/images/list-style.png) no-repeat 15px 25px transparent;
} .opal-category-list #opal-accordion-categories .category-title a {
text-transform: uppercase;
font-size: 12px;
} .opal-category-list #opal-accordion-categories .category-title a:hover {
color: #2a2a2a;
} .opal-category-list #opal-accordion-categories .category-title a.dropdown {
float: right;
margin-left: 10px;
} .opal-category-list #opal-accordion-categories .category-title .total-product {
display: inline-block;
} .opal-category-list #opal-accordion-categories .panel-collapse .category-title {
padding-top: 0;
padding-bottom: 0;
border: none;
background-position: 12px 12px;
} .opal-category-list #opal-accordion-categories .panel-collapse .category-title a {
font-size: 11px;
}  .cart_list>div {
margin: 10px 0;
padding: 10px 0;
} .cart_list .name {
font-size: 16px;
font-weight: 400;
line-height: 20px;
text-transform: none;
margin-top: 0;
font-family: Muli,sans-serif;
} .cart_list .image {
width: 82px;
height: 82px;
} .cart_list .cart-item {
line-height: 1.1;
margin: 0;
font-size: 16px;
} .cart_list .cart-item .amount {
font-size: 16px;
color: #2a2a2a;
} .cart_list .cart-main-content {
text-align: left;
position: relative;
} .cart_list .cart-main-content .remove {
position: absolute;
right: 0;
top: auto;      font-size: 25px; font-size: 2.5rem; bottom: 10px;
height: 20px;
font-weight: 400;
color: #555 !important;
} .cart_list .cart-main-content .remove:hover {
background: transparent;
color: #2a2a2a !important;
} .cart_list+.total {
text-align: right;
margin-top: 10px;
padding: 0 15px;
} .cart_list+.total .amount {
font-size: 17px;
} .widget_shopping_cart_content .cart_list {
overflow-y: auto;
max-height: 350px;
} .widget_shopping_cart_content .buttons {
padding-top: 20px;
overflow: hidden;
} .widget_shopping_cart_content .buttons .wc-forward {
background-color: #222;
font-size: 14px;
color: #fff;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
text-transform: none;
line-height: 30px;
padding: 0 15px;
float: left;
} .widget_shopping_cart_content .buttons .wc-forward.checkout {
float: right;
} .widget_shopping_cart_content .buttons .wc-forward:hover {
background-color: #505050;
color: #fff;
} .widget_shopping_cart_content .total {
padding-top: 15px !important;
border-top: 1px solid #ebebeb !important;
} .widget_shopping_cart_content .total .woocommerce-Price-amount {
font-family: Arapey,sans-serif;
font-size: 22px;
font-weight: 700;
color: #2a2a2a;
} .widget_shopping_cart_content .cart_list li {
padding: 15px 0 !important;
font-size: 13px;
position: relative;
border-top: 1px solid #ebebeb;
overflow: hidden;
} .widget_shopping_cart_content .cart_list li:first-child {
border-top: none;
} .widget_shopping_cart_content .cart_list li .quantity {
display: block;
width: 100%;
color: #2a2a2a;
font-size: 18px;
margin-top: 10px;
} .widget_shopping_cart_content .cart_list li .quantity .woocommerce-Price-amount {
color: #000;
} .widget_shopping_cart_content .cart_list li .remove {
bottom: 10px;
right: 0;
left: inherit !important;
top: inherit !important;
z-index: 4;
line-height: 26px;
font-size: 28px;
position: absolute;
}  .widget_shopping_cart_content ul.cart_list li,.widget_shopping_cart_content ul.product_list_widget li,.widget ul.cart_list li,.widget ul.product_list_widget li {
padding: 15px 0;
} .widget_shopping_cart_content ul.cart_list li>*,.widget_shopping_cart_content ul.product_list_widget li>*,.widget ul.cart_list li>*,.widget ul.product_list_widget li>* {
margin-bottom: 10px;
} .widget_shopping_cart_content ul.cart_list li .product-title,.widget_shopping_cart_content ul.product_list_widget li .product-title,.widget ul.cart_list li .product-title,.widget ul.product_list_widget li .product-title {
font-family: Arapey,sans-serif;
} .widget_shopping_cart_content ul.cart_list li ins,.widget_shopping_cart_content ul.product_list_widget li ins,.widget ul.cart_list li ins,.widget ul.product_list_widget li ins {
color: #333;
font-weight: 500;
} .widget_shopping_cart_content ul.cart_list li .amount,.widget_shopping_cart_content ul.product_list_widget li .amount,.widget ul.cart_list li .amount,.widget ul.product_list_widget li .amount {
font-family: Arapey,sans-serif;
color: #333;
font-weight: 500;
font-size: 18px;
} .widget_shopping_cart_content ul.cart_list li del .amount,.widget_shopping_cart_content ul.product_list_widget li del .amount,.widget ul.cart_list li del .amount,.widget ul.product_list_widget li del .amount {
font-weight: 400;
font-size: 14px;
} .widget_shopping_cart_content ul.cart_list li img,.widget_shopping_cart_content ul.product_list_widget li img,.widget ul.cart_list li img,.widget ul.product_list_widget li img {
float: left;
width: 80px;
margin-left: 0;
margin-right: 15px;
}  .widget_recent_reviews .product_list_widget .wp-post-image {
width: 100%;
float: none;
margin-right: 0;
} .widget_product_search .woocommerce-product-search .search-field {
border: 1px solid #222;
} .widget_product_search .woocommerce-product-search input[type=submit] {
background-color: #222;
color: #fff;
border-color: #222;
} .widget_shopping_cart .widget_shopping_cart_content {
border: 2px solid #ebebeb;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
padding: 30px;
} .products-collection {
padding: 0;
margin-left: 0 !important;
margin-right: 0 !important;
} .products-collection .owl-carousel {
margin: 0 -15px;
width: auto;
} .products-collection .owl-item {
position: relative;
} .related-products {
margin-bottom: 30px;
}
@media (min-width: 992px) { .widget.related-products .widget-title,.widget.related-products .widgettitle,.widget.up-sells .widget-title,.widget.up-sells .widgettitle {
font-size: 42px;
}
} .widget_product_categories {
cursor: pointer;
} .widget_product_categories .product-categories {
background-color: #fff;
position: relative;
} .widget_product_categories .product-categories .closed,.widget_product_categories .product-categories .opened {
position: absolute;
top: 14px;
right: 0;
font-size: 16px;
} .widget_product_categories>div>ul,.widget_product_categories>ul {
margin-bottom: 0;
margin-top: -8px;
padding: 0;
} .widget_product_categories>div>ul li,.widget_product_categories>ul li {
margin: 0;
padding: 5px 0;
position: relative;
transition: all .3s ease 0s;
text-transform: uppercase;
font-size: 12px;
font-family: Muli,sans-serif;
} .widget_product_categories>div>ul li p,.widget_product_categories>ul li p {
margin-bottom: 0;
} .widget_product_categories>div>ul li>ol,.widget_product_categories>div>ul li>ul,.widget_product_categories>ul li>ol,.widget_product_categories>ul li>ul {
margin-bottom: -8px;
margin-left: 15px !important;
margin-top: 8px;
padding-left: 0;
} .widget_product_categories>div>ul>li:first-child,.widget_product_categories>ul>li:first-child {
border-top-width: 0;
}  .products-carousel .widgettitle {
font-size: 30px;
font-family: Arapey,sans-serif;
color: #000001;
letter-spacing: -1px;
margin-bottom: 10px;
font-weight: 700;
}  .opal-category-subs h4 {
font-size: 20px;
margin-bottom: 0;
}  .opal-category-subs h4 a,.opal-category-subs h4 a:hover {
color: #2a2a2a;
} .opal-category-subs .category-filter-list {
font-size: 14px;
} .opal-category-subs .category-filter-list a {
color: #86939e;
} .opal-category-subs .category-filter-list a:hover {
color: #2a2a2a;
} .opal-category-subs .category-filter-link a {
color: #2a2a2a;
font-size: 12px;
} .opal-category-subs .category-filter-link a:hover {
text-decoration: underline;
} .opal-category-subs small {
font-size: 14px;
color: #86939e;
} .opal-category-subs .category-filter-default {
text-align: center;
} .opal-category-subs .category-filter-default .category-caption {
position: relative;
z-index: 3;
} .opal-category-subs .category-filter-v1 {
position: relative;
padding: 0;
overflow: hidden;
} .opal-category-subs .category-filter-v1 .category-filter-content {
padding: 65px;
position: relative;
z-index: 1;
} .opal-category-subs .category-filter-v1 .category-filter-content .category-filter-title {
text-transform: none;
margin-top: 0;
font-size: 20px;
margin-bottom: 14px;
font-family: 16px;
font-weight: 700;
line-height: 1;
font-family: Muli,sans-serif;
} .opal-category-subs .category-filter-v1 .category-filter-content .category-filter-title a:hover {
text-decoration: underline;
} .opal-category-subs .category-filter-v1.category-filter-image .category-filter-content {
position: absolute;
top: 0;
right: 0;
left: 0;
display: none;
}  .products-special .widget-title {
font-size: 30px;
} .products-special .products-collection {
padding: 30px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
} .products-special .main-product {
border-right: 1px solid #ebebeb;
float: left;
padding-right: 30px;
width: 50%;
} .products-special .main-product .product-block {
margin-bottom: 0;
} .products-special .second-product {
float: left;
width: 50%;
} .products-special .list-product {
padding: 0;
margin: 0;
} .products-special .list-product .product-block {
border-bottom: 1px solid #ebebeb;
margin: 0;
padding: 15px 10px;
} .products-special .list-product .product-block:last-child {
border-bottom: none;
} .products-special .list-product .product-block .price>* {
line-height: 20px;
} .products-special .list-product .product-block .name {
margin-bottom: 0;
max-height: 45px;
overflow: hidden;
} .products-special .list-product .image {
width: 40%;
margin-bottom: 0;
} .products-special .products-collection-image .product-block {
margin-bottom: 30px;
} .products-special .products-collection-image .product-block .caption {
padding: 15px;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
}
@media (min-width: 992px) { .products-special .products-collection-image .product-block .caption {
position: absolute;
width: 100%;
left: 0;
right: 0;
bottom: 0;
padding: 30px;
background-color: hsla(0,0%,100%,.4);
opacity: 0;
filter: alpha(opacity=0);
transform: scale(0);
}
} .products-special .products-collection-image .product-block .add-cart {
position: static;
}
@media (min-width: 1200px) { .products-special .products-collection-image .product-block .add-cart {
opacity: 1;
filter: alpha(opacity=100);
transform: scale(1);
}
}
@media (min-width: 992px) and (max-width: 1200px) { .products-special .products-collection-image .product-block .add-cart {
opacity: 1;
filter: alpha(opacity=100);
transform: scale(1);
}
}
@media (min-width: 992px) {  .products-special .products-collection-image .product-block:hover .caption,.products-special .products-collection-image .product-block:hover .meta .rating {
opacity: 1;
filter: alpha(opacity=100);
transform: scale(1);
}
} .products-special .product-block .caption2 {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
filter: alpha(opacity=100);
} @media (min-width: 992px) { .products-masonry .row-products>.product:first-child {
width: 50%;
} .products-masonry .row-products>.product:first-child .caption2 {
opacity: 1;
filter: alpha(opacity=100);
transform: scale(1);
} .products-masonry .row-products:nth-child(2n+0)>.product:first-child {
float: right;
}
}  .widget-products-list .products-collection {
padding: 15px 30px;
} .widget-products-list .widget-title {
font-size: 30px;
} .widget-products-list .list-product {
padding: 0;
margin: 0;
} .widget-products-list .list-product .product-block {
border-bottom: 1px solid #ebebeb;
margin: 0;
padding: 17px 0;
} .widget-products-list .list-product .product-block:last-child {
border-bottom: none;
} .widget-products-list .list-product .product-block .price>* {
line-height: 20px;
} .widget-products-list .list-product .product-block .name {
margin-bottom: 0;
max-height: 45px;
overflow: hidden;
} .widget-products-list .list-product .product-block .rating {
display: none;
} .widget-products-list .list-product .image {
max-width: 45%;
margin-bottom: 0;
}  .widget-categoriestabs .widget-title {
font-size: 30px;
} .widget-categoriestabs .block-top .nav-tabs a {
font-weight: 500;
margin-right: 0;
line-height: 40px;
} .widget-categoriestabs .products-collection {
padding: 0;
margin: 0;
} .widget-categoriestabs .products-collection>div {
padding: 0;
} .widget-categoriestabs .tab-content {
overflow: hidden;
} .widget-categoriestabs .owl-carousel-play {
margin: 0 0 0 4px;
} .widget-categoriestabs .owl-carousel-play .owl-carousel .owl-item {
padding: 0;
} .widget-categoriestabs .owl-carousel-play .owl-carousel .owl-controls {
display: none !important;
} .widget-categoriestabs .owl-carousel-play ul li .name a {
text-transform: uppercase;
color: #000;
} .widget-categoriestabs .owl-carousel-play .excerpt {
display: block;
font-size: 13px;
} .widget-categoriestabs .product-block {
padding: 15px;
} .widget-categoriestabs .banner-category.image-left {
margin: -2px 0 -2px -2px;
} .widget-categoriestabs .banner-category.image-top {
margin: -2px -5px 0 0;
} .widget-categoriestabs .excerpt {
display: none;
} .widget-categoriestabs ul {
list-style: none;
padding: 0;
margin: 0;
} .widget-categoriestabs .list-product .image {
width: 43%;
margin-bottom: 0;
} .widget-categoriestabs .list-product .name {
height: 43px;
overflow: hidden;
} .widget-categoriestabs .list-product:hover .meta .rating {
opacity: 1;
filter: alpha(opacity=100);
transform: scale(1);
} .widget-categoriestabs .list-product-group .tab-content {
margin: 20px;
overflow: hidden;
} .widget-categoriestabs .list-row {
margin: 0;
}
@media screen and (min-width: 768px) { .widget-categoriestabs .list-row {
border-bottom: 1px solid #ebebeb;
}
} .widget-categoriestabs .list-row>div {
padding: 0;
} .widget-categoriestabs .list-row .product-block {
margin-bottom: 0;
} .widget-categoriestabs .list-row:last-child {
border-bottom: none;
} .widget-categoriestabs .list-row .list-product {
position: relative;
}
@media screen and (min-width: 768px) { .widget-categoriestabs .list-row .list-product:before {
width: 1px;
height: 101%;
background-color: #ebebeb;
position: absolute;
top: 0;
right: 0;
content: "";
} .widget-categoriestabs .list-row .list-product:last-child:before {
width: 0;
height: 0;
}
}  .WOOF_Widget.widget {
margin-bottom: 0;
} .woof_container ul {
padding: 0;
} .woof_container ul li {
padding-top: 7px !important;
padding-bottom: 7px !important;
} .woof_list_label li .woof_label_term.checked,.woof_list_label li .woof_label_term:hover {
color: #2a2a2a;
} .widget-woof {
color: #86939e;
font-family: Muli,sans-serif;
font-size: 12px;
text-transform: uppercase;
} .widget-woof.widget {
border: none !important;
padding: 0 !important;
} .widget-woof .woof_container {
margin-bottom: 50px;
} .widget-woof .woof_container h4 {
font-size: 20px;
position: relative;
margin-top: 0;
margin-bottom: 20px;
text-transform: none;
letter-spacing: -.5px;
font-weight: 400;
} .widget-woof .woof_list li {
width: 100%;
} .widget-woof .woof_list li>label {
margin-bottom: 0;
} .widget-woof .woof_list li .woof_childs_list_opener {
color: #7a7a7a;
} .widget-woof .woof_list li .woof_childs_list_opener:hover {
color: #2a2a2a;
} .widget-woof .woof_list li .woof_childs_list_opener>span {
display: inline-block;
font-family: FontAwesome;
font-feature-settings: normal;
font-kerning: auto;
font-size: inherit;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: 400;
text-rendering: auto;
} .widget-woof .woof_list li .woof_childs_list_opener .woof_is_closed {
background: transparent;
} .widget-woof .woof_list li .woof_childs_list_opener .woof_is_closed:before {
content: "\f067";
} .widget-woof .woof_list li .woof_childs_list_opener .woof_is_opened {
background: transparent;
} .widget-woof .woof_list li .woof_childs_list_opener .woof_is_opened:before {
content: "\f068";
} .widget-woof .woof_container_product_cat .woof_list_label li {
width: 100%;
position: relative;
border-bottom: 1px solid #ebebeb;
padding: 5px 0 !important;
} .widget-woof .woof_container_product_cat .woof_list_label li:last-child {
border-bottom: none;
} .widget-woof .woof_container_product_cat .woof_list_label .woof_label_count {
right: 0;
top: 20px;
background-color: #2a2a2a;
color: #fff;
} .widget-woof .woof_container_product_cat .woof_list_label .woof_label_term {
width: auto;
height: auto;
min-width: 40px;
line-height: 30px;
padding: 0;
background-color: transparent;
border: none;
text-align: left;
} .widget-woof .woof_container_product_cat .woof_list_label .woof_label_term.checked {
background-color: transparent;
border: none;
} .widget-woof .woof_container_product_cat .woof_list_label .woof_label_term.checked:hover {
color: #2a2a2a;
} .widget-woof .woof_container_product_cat .woof_list_label .woof_label_term:hover {
color: #2a2a2a;
background-color: transparent;
border: none;
} .widget-woof .woof_list_label li {
position: relative;
} .widget-woof .woof_list_label .woof_label_count {
right: 0;
color: #2a2a2a;
z-index: 3;
background-color: #fff;
border: 1px solid #ebebeb;
} .widget-woof .woof_list_label .woof_label_term {
width: auto;
height: 40px;
min-width: 40px;
line-height: 40px;
text-align: center;
padding: 0 4px;
background-color: #fff;
border: 1px solid #ebebeb;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
} .widget-woof .woof_list_label .woof_label_term.checked {
background-color: #2a2a2a;
border: 1px solid #ebebeb;
} .widget-woof .woof_list_label .woof_label_term.checked:hover {
color: #fff;
} .widget-woof .woof_list_label .woof_label_term:hover {
color: #fff;
background-color: #2a2a2a;
border: 1px solid #ebebeb;
} .widget-woof .woof_sku_search_container input[type=search],.widget-woof .woof_text_search_container input[type=search] {
border: none;
background-color: transparent;
padding: 5px 8px !important;
} .widget-woof .woof_container_product_tag .woof_list_checkbox li,.widget-woof .woof_container_product_tag .woof_list_radio li {
width: 100%;
} .woof .chosen-container-multi .chosen-choices li.search-field input[type=text] {
min-height: 45px !important;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
} .woof .chosen-container-single .chosen-single {
height: 40px;
} .woof .chosen-container-single .chosen-single span {
line-height: 40px;
} .woof .chosen-container-single .chosen-single div {
top: 10px;
}  .opal-topcart .dropdown.open .mini-cart:before {
content: "";
background: transparent;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 200px;
} .opal-topcart .dropdown-menu {
padding: 20px;
min-width: 320px;
display: block;
visibility: hidden;
text-align: left;
left: auto;
right: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: all .3s cubic-bezier(.34,1.61,.7,1);
-o-transition: all .3s cubic-bezier(.34,1.61,.7,1);
transition: all .3s cubic-bezier(.34,1.61,.7,1);
margin: 0;
border: 2px solid #2a2a2a;
} .opal-topcart .dropdown-menu .quantity {
font-size: 16px;
} .opal-topcart .media {
border-bottom: 1px solid #ebebeb;
padding-bottom: 30px;
} .opal-topcart .name {
font-size: 12px;
margin-bottom: 10px;
} .opal-topcart .name a {
color: #000 !important;
} .opal-topcart .name a:hover {
color: #2a2a2a !important;
} .opal-topcart .open .dropdown-menu {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform-origin: 29px -50px;
-moz-transform-origin: 29px -50px;
-ms-transform-origin: 29px -50px;
transform-origin: 29px -50px;
filter: none;
-webkit-filter: none;
-moz-filter: none;
-o-filter: none;
-ms-filter: none;
visibility: visible;
z-index: 6;
} .opal-topcart .total {
padding-top: 20px;
padding-bottom: 10px;
} .opal-topcart .buttons {
margin-bottom: 0;
padding: 15px 20px;
text-transform: uppercase;
} .opal-topcart .mini-cart-items {
background: #ebebeb;
line-height: 16px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
display: inline-block;
color: #000;
position: absolute;
top: -9px;
text-align: center;
font-size: 10px;
font-weight: 700;
left: -22px;
padding: 0 5px;
} .topcart {
text-align: center;
} .topcart .box-title {
position: relative;
} .topcart .mini-cart-items {
display: none;
} .topcart .mini-cart.box-wrap:before {
content: "";
height: 50px;
left: 0;
position: absolute;
top: -7px;
width: 100%;
} .topcart-v2.bg-cart {
background-color: #f69679;
} .topcart-v2 .title-cart {
display: none;
} .topcart-v2 .cart-icon {
color: #2a2a2a;
} .topcart-v2 .mini-cart-items {
background: #2a2a2a;
color: #fff;
left: 35px;
top: 0;
} .topcart-v3 {
background-color: #f69679;
width: 90px;
} .topcart-v3 .title-cart {
display: none;
} .topcart-v3 .cart-icon {
color: #fff;
margin-right: 10px;
} .topcart-v3 .mini-cart-items {
background-color: #fff;
color: #000;
left: 52px;
top: 0;
} .topcart-v4 {
padding: 7px 0;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
text-align: center;
} .topcart-v4 .box-title {
position: relative;
} .topcart-v4 .cart-icon,.topcart-v4 .title-cart {
color: #000;
} .topcart-v4 .mini-cart.box-wrap:before {
content: "";
height: 50px;
left: 0;
position: absolute;
top: -7px;
width: 100%;
} .topcart-v4 .opal-topcart .mini-cart-items {
background-color: #2a2a2a;
color: #fff;
} .box-top .box-amount {
color: #000;
font-weight: 600;
font-size: 16px;
} #cart {
clear: both;
text-align: center;
} #cart .mini-cart .amount {
color: #000;
font-weight: 600;
font-size: 16px;
display: none;
} #cart .mini-cart .mini-cart-total {
float: left;
margin: 0 10px;
}  .product-info {
margin-bottom: 50px;
} .product-info .product-topinfo .product-nav p {
float: left;
margin-left: 5px;
margin-top: 10px;
} .product-info .product-topinfo .product-nav a {
font-size: 13px;
color: #000;
font-weight: 600;
line-height: 26px;
border: 2px solid hsla(0,0%,88%,.7);
width: 30px;
height: 30px;
text-align: center;
display: block;
} .product-info .product-topinfo .product-nav a .fa {
padding: 0 4px;
} .product-info .product-topinfo .product-nav a:hover {
background: #2a2a2a;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
} .product-info .product-topinfo .product_title {
color: #000;
} .product-info .star-rating {
font-style: normal;
font-size: 14px;
display: inline-block !important;
float: none;
margin-bottom: 5px;
font-family: FontAwesome;
height: 1.2em;
line-height: 1.2;
overflow: hidden;
position: relative;
width: 6.25em;
letter-spacing: 5px;
} .product-info .star-rating:before {
content: "\f006 \f006 \f006 \f006 \f006";
color: #f0ad4e;
float: left;
left: 0;
position: absolute;
top: 0;
} .product-info .star-rating span {
float: left;
left: 0;
overflow: hidden;
padding-top: 1.5em;
position: absolute;
top: 0;
} .product-info .star-rating span:before {
content: "\f005 \f005 \f005 \f005 \f005";
color: #f0ad4e;
left: 0;
position: absolute;
top: 0;
} .product-info div.row {
background: #fff;
} .product-info .images {
position: relative;
width: 100% !important;
} .product-info .price>* {
text-decoration: none;
} .product-info .price del span {
margin-right: 5px;
color: #999 !important;
font-size: 30px;
font-weight: 500 !important;
text-decoration: line-through;
} .product-info #image-additional-carousel {
clear: both;
margin-bottom: 40px;
position: relative;
} .product-info .carousel-controls-v3 {
display: none;
} .product-info .thumbnail-left .owl-controls .owl-buttons,.product-info .thumbnail-right .owl-controls .owl-buttons {
top: 0 !important;
right: 0 !important;
left: 0 !important;
margin: 0 auto;
} .product-info .thumbnail-left .owl-controls .owl-buttons .owl-prev,.product-info .thumbnail-right .owl-controls .owl-buttons .owl-prev {
left: 0;
} .product-info .thumbnail-left .owl-controls .owl-buttons .owl-next,.product-info .thumbnail-right .owl-controls .owl-buttons .owl-next {
right: 0;
} .product-info .thumbnail-left .hitem,.product-info .thumbnail-right .hitem {
padding-top: 40px;
} .product-info .thumbnail-bottom {
padding-right: 30px;
padding-left: 30px;
} .product-info .thumbnail-bottom .image-additional {
margin: 0 !important;
} .product-info .thumbnail-bottom .image-additional .owl-controls .owl-buttons {
top: 40% !important;
width: 100% !important;
right: 0 !important;
} .product-info .thumbnail-bottom .image-additional .owl-controls .owl-buttons .owl-prev {
left: -30px;
} .product-info .thumbnail-bottom .image-additional .owl-controls .owl-buttons .owl-next {
right: -30px;
} .product-info .thumbnail-bottom .image-additional .owl-controls .owl-buttons div {
font-size: 32px !important;
} .product-info .thumbnail-bottom .image-additional .owl-item {
padding: 0;
} .product-info .thumbnail-bottom .image-additional .hitem {
text-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
} .product-info .thumbnail-bottom .image-additional .hitem a {
display: inline-block;
margin: 5px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
} .product-info .thumbnail-bottom .image-additional .hitem a img {
border: 1px solid #ebebeb;
}
@media (max-width: 1199px) and (min-width: 768px) { .product-info .thumbnail-bottom .image-additional .hitem a {
width: 100px;
}
}
@media screen and (max-width: 768px) { .product-info .thumbnail-bottom .image-additional .hitem a {
width: 75px;
}
} .product-info span.onsale {
width: 40px;
height: 25px;
background-color: #ee1a47;
top: 12px;
left: 8%;
line-height: 20px;
font-weight: 400;
z-index: 1;
border-radius: 0;
min-height: 25px;
} .productinfo-show-discounts {
font-size: 14px;
padding-left: 75px;
position: relative;
color: #666;
float: left;
margin-bottom: 20px !important;
padding: 0;
margin-bottom: 28px;
border-radius: 0;
overflow: hidden;
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
} .productinfo-show-discounts:before {
background: url(//www.julianadaltin.com/wp-content/themes/goodhood/images/icon-show-discounts.png) no-repeat 50% #4bbe69;
width: 36px;
height: 36px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
position: absolute;
left: 20px;
top: 20px;
content: "";
} .productinfo-show-discounts hr {
border-top-color: #c9e2b3;
} .productinfo-show-discounts .alert-link {
color: #2b542c;
} .productinfo-show-discounts ul {
list-style: none;
margin-left: 40px;
padding: 15px 30px;
} .productinfo-show-discounts ul li {
padding: 3px 0;
} .productinfo-show-discounts ul li:before {
content: "\f14a";
font-family: FontAwesome;
color: #4bbe69;
padding-right: 8px;
} #reviews .reviews-summary {
position: relative;
} #reviews .reviews-summary:before {
content: "";
height: 100%;
width: 1px;
background-color: #ebebeb;
position: absolute;
left: -1px;
top: 15px;
} #reviews .reviews-summary h5 {
text-transform: uppercase;
margin-bottom: 20px;
} #reviews .reviews-summary .review-summary-total {
text-align: center;
font-weight: 700;
} #reviews .reviews-summary .review-summary-total .review-summary-result {
width: 90px;
height: 90px;
text-align: center;
border: 2px solid #f0ad4e;
color: #f0ad4e;
line-height: 90px;
font-size: 24px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
margin-bottom: 8px;
} #reviews .reviews-summary .review-summary-detal {
overflow: hidden;
display: block;
} #reviews .reviews-summary .review-summary-detal .review-label {
color: #000;
font-weight: 400;
float: left;
padding-right: 25px;
padding-left: 25px;
} #reviews .reviews-summary .review-summary-detal .progress .progress-bar-success {
background-color: #2a2a2a;
} #reviews .comments-inner {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
overflow: hidden;
margin-bottom: 40px;
} #reviews .comments-group {
width: 50%;
float: left;
padding-right: 60px;
} #reviews .reviews-summary {
width: 50%;
float: left;
padding-left: 60px;
} #reviews .comments-content .comments {
padding-top: 0;
border-top: none;
} #reviews .comments-content .comments h5 {
margin-bottom: 20px;
text-transform: uppercase;
} #reviews .comments-content .comments .commentlist {
margin: 15px 0;
} #reviews .comments-content .comments .commentlist .comment {
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px dotted #d0d0d0;
} #reviews .comments-content .comments .commentlist .comment:last-child {
border-bottom: none;
margin-bottom: 0;
} #reviews .comments-content .comments .commentlist .opal-avata>div {
display: inline-block;
} #reviews .comments-content .comments .commentlist .opal-avata .opal-image .avatar {
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
overflow: hidden;
} #reviews .comments-content .comments .commentlist .opal-author {
color: #000;
font-weight: 700;
padding-right: 10px;
} #reviews .comments-content .comments .commentlist .comment-text .meta span {
margin-right: 5px;
} #reviews .comments-content .comments .commentlist .comment-text>div {
margin-bottom: 7px;
float: left;
} #reviews .comments-content .comments .commentlist .comment-text .star-rating {
margin-bottom: 15px;
color: #ffca3c;
font-size: 12px;
} #reviews .progress {
margin-bottom: 15px;
background-color: #f2f2f2;
-webkit-box-shadow: none;
box-shadow: none;
} #reviews .progress .progress-bar {
color: #000001;
} #reviews .progress .progress-bar.progress-bared {
color: #fff;
} #reviews #reply-title {
margin-bottom: 20px;
font-size: 18px;
font-family: Arapey,sans-serif;
text-transform: uppercase;
border-top: 1px solid #ebebeb;
padding-top: 30px;
}  .product-block {
display: block;
position: relative;
z-index: 0;
margin-bottom: 30px;
} .product-block span.onsale,.product-block span.sale-off {
position: absolute;
background-color: #8faaba;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
color: #fff;
line-height: 30px;
font-size: 14px;
font-weight: 400;
z-index: 2;
min-height: 30px;
text-align: center;
padding: 3px 12px;
left: 0;
text-transform: lowercase;
top: 0;
} .product-block .image {
position: relative;
margin-bottom: 23px;
} .product-block .image>a {
display: block;
overflow: hidden;
} .product-block .image .product-image:before {
position: absolute;
background-color: transparent;
top: 0;
left: 0;
content: "";
width: 100%;
height: 100%;
z-index: 1;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
} .product-block .image img {
height: auto;
width: 100%;
} .product-block .image .product-image {
display: block;
overflow: hidden;
position: relative;
} .product-block .image .image-effect {
top: 0;
position: absolute;
overflow: hidden;
left: 0;
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: translate(-100%);
-ms-transform: translate(-100%);
-o-transform: translate(-100%);
transform: translate(-100%);
} .product-block .image .image-effect,.product-block .image .image-hover {
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
} .product-block .image:hover .image-effect {
-webkit-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
transform: translate(0);
} .product-block .image:hover .image-hover {
-webkit-transform: translate(100%);
-ms-transform: translate(100%);
-o-transform: translate(100%);
transform: translate(100%);
} .product-block .price {
display: inline-block;
overflow: hidden;
line-height: 22px;
min-height: 22px;
background-color: transparent;
min-width: 70px;
color: #7a7a7a !important;
} .product-block .price>* {
font-size: 16px;
overflow: hidden;
min-height: 20px;
display: inline;
font-weight: 400;
} .product-block .price del {
color: #999;
opacity: 1 !important;
} .product-block .price del span {
color: #999;
}
@media (min-width: 768px) and (max-width: 991px) { .product-block .price del {
display: none;
}
} .product-block .price ins {
text-decoration: none;
} .product-block .price ins span {
font-weight: 400;
} .product-block .name {      font-size: 20px; font-size: 2rem; line-height: 22px;
font-weight: 400;
margin-top: 0;
margin-bottom: 10px;
font-family: Arapey,sans-serif;
height: 45px;
overflow: hidden;
}  .product-block .name a,.product-block .name a:hover {
color: #2a2a2a;
} .product-block .category {
text-transform: none;
font-weight: 300;
font-style: italic;      font-size: 12px; font-size: 1.2rem; } .product-block .category a {
color: #5e6977;
} .product-block .category a:hover {
color: #2a2a2a;
} .product-block .star-rating {
font-size: 14px;
display: inline-block !important;
float: none;
margin-bottom: 5px;
font-family: FontAwesome;
height: 1.2em;
line-height: 1.2;
overflow: hidden;
position: relative;
width: 6.25em;
letter-spacing: 5px;
} .product-block .star-rating:before {
content: "\f006 \f006 \f006 \f006 \f006";
color: #f0ad4e;
float: left;
left: 0;
position: absolute;
top: 0;
} .product-block .star-rating span {
float: left;
left: 0;
overflow: hidden;
padding-top: 1.5em;
position: absolute;
top: 0;
} .product-block .star-rating span:before {
content: "\f005 \f005 \f005 \f005 \f005";
color: #f0ad4e;
left: 0;
position: absolute;
top: 0;
}  .product-block .star-rating span,.product-block p.stars a {
color: #f0c73b;
} .product-block .added_to_cart,.product-block .clear {
display: none !important;
} .product-block .add_to_cart_button {
position: relative;
} .product-block .add_to_cart_button.button.loading {
opacity: .75;
padding: 0 !important;
} .product-block .add_to_cart_button.button.loading:after {
display: none !important;
} .product-block .add_to_cart_button.button.loading .fa-shopping-basket {
-webkit-animation: fa-spin 1.5s infinite linear;
animation: fa-spin 1.5s infinite linear;
} .product-block .add_to_cart_button.button.loading .fa-shopping-basket:before {
content: "\f1ce";
} .product-block .add-cart {
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
}
@media (min-width: 1200px) { .product-block .add-cart {
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
left: 0;
bottom: 0;
margin: auto;
position: absolute;
width: 100%;
z-index: 2;
}
}
@media (min-width: 992px) and (max-width: 1200px) { .product-block .add-cart {
opacity: 0;
filter: alpha(opacity=0);
transform: scale(0);
left: 0;
bottom: 0;
margin: auto;
position: absolute;
width: 100%;
z-index: 2;
}
} .product-block .add-cart .add_to_cart_button,.product-block .add-cart .product_type_external,.product-block .add-cart .product_type_grouped,.product-block .add-cart .product_type_simple,.product-block .add-cart .product_type_variable {
padding: 9px 0;
background-color: transparent;
text-transform: uppercase;
font-size: 12px;
} .product-block .add-cart .add_to_cart_button.added:after,.product-block .add-cart .product_type_external.added:after,.product-block .add-cart .product_type_grouped.added:after,.product-block .add-cart .product_type_simple.added:after,.product-block .add-cart .product_type_variable.added:after {
display: inline-block;
border-radius: 0;
padding: 0;
background-color: transparent;
color: #2a2a2a;
font-size: 16px;
margin: 0 auto;
left: 0;
right: 0;
} .product-block .add-cart .add_to_cart_button .title-cart1,.product-block .add-cart .product_type_external .title-cart1,.product-block .add-cart .product_type_grouped .title-cart1,.product-block .add-cart .product_type_simple .title-cart1,.product-block .add-cart .product_type_variable .title-cart1 {
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
opacity: 0;
filter: alpha(opacity=0);
visibility: hidden;
position: absolute;
background: #000;
font-size: 12px;
color: #fff;
line-height: 32px;
z-index: 4;
text-align: center;
white-space: nowrap;
padding: 0 5%;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
top: -30px;
left: 0;
right: 0;
margin: 0 15%;
} .product-block .add-cart .add_to_cart_button .title-cart1:before,.product-block .add-cart .product_type_external .title-cart1:before,.product-block .add-cart .product_type_grouped .title-cart1:before,.product-block .add-cart .product_type_simple .title-cart1:before,.product-block .add-cart .product_type_variable .title-cart1:before {
content: "";
position: absolute;
border: 5px solid transparent;
border-top: 5px solid rgba(0,0,0,.8);
bottom: -10px;
left: -moz-calc(50% - 5px);
left: calc(50% - 5px);
left: -webkit-calc(50% - 5px);
} .product-block .add-cart .add_to_cart_button:hover .title-cart1,.product-block .add-cart .product_type_external:hover .title-cart1,.product-block .add-cart .product_type_grouped:hover .title-cart1,.product-block .add-cart .product_type_simple:hover .title-cart1,.product-block .add-cart .product_type_variable:hover .title-cart1 {
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
opacity: 1;
filter: alpha(opacity=100);
visibility: visible;
top: -40px;
} .product-block .add-cart .add_to_cart_button em,.product-block .add-cart .add_to_cart_button i,.product-block .add-cart .product_type_external em,.product-block .add-cart .product_type_external i,.product-block .add-cart .product_type_grouped em,.product-block .add-cart .product_type_grouped i,.product-block .add-cart .product_type_simple em,.product-block .add-cart .product_type_simple i,.product-block .add-cart .product_type_variable em,.product-block .add-cart .product_type_variable i {
display: inline-block;
border-radius: 0;
padding: 0;
background-color: hsla(0,0%,100%,0);
font-size: 14px;
margin-right: 5px;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
} .product-block .add-cart .add_to_cart_button:hover,.product-block .add-cart .product_type_external:hover,.product-block .add-cart .product_type_grouped:hover,.product-block .add-cart .product_type_simple:hover,.product-block .add-cart .product_type_variable:hover {
background-color: transparent;
} .product-block .add-button .add-cart {
right: 0;
top: 0;
height: 60px;
} .product-block .add-button .add-cart .add_to_cart_button,.product-block .add-button .add-cart .product_type_external,.product-block .add-button .add-cart .product_type_grouped,.product-block .add-button .add-cart .product_type_simple,.product-block .add-button .add-cart .product_type_variable {
background: transparent;
text-align: center;
} .product-block .add-button .add-cart .add_to_cart_button em,.product-block .add-button .add-cart .add_to_cart_button i,.product-block .add-button .add-cart .product_type_external em,.product-block .add-button .add-cart .product_type_external i,.product-block .add-button .add-cart .product_type_grouped em,.product-block .add-button .add-cart .product_type_grouped i,.product-block .add-button .add-cart .product_type_simple em,.product-block .add-button .add-cart .product_type_simple i,.product-block .add-button .add-cart .product_type_variable em,.product-block .add-button .add-cart .product_type_variable i {
line-height: 60px;
width: 60px;
height: 60px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
background-color: #fff;
} .product-block .add-button .add-cart .add_to_cart_button .title-cart,.product-block .add-button .add-cart .product_type_external .title-cart,.product-block .add-button .add-cart .product_type_grouped .title-cart,.product-block .add-button .add-cart .product_type_simple .title-cart,.product-block .add-button .add-cart .product_type_variable .title-cart {
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
opacity: 0;
filter: alpha(opacity=0);
visibility: hidden;
position: absolute;
background: #000;
font-size: 12px;
color: #fff;
line-height: 32px;
z-index: 4;
text-align: center;
white-space: nowrap;
padding: 0 5%;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
top: -30px;
left: 0;
right: 0;
margin: 0 15%;
} .product-block .add-button .add-cart .add_to_cart_button .title-cart:before,.product-block .add-button .add-cart .product_type_external .title-cart:before,.product-block .add-button .add-cart .product_type_grouped .title-cart:before,.product-block .add-button .add-cart .product_type_simple .title-cart:before,.product-block .add-button .add-cart .product_type_variable .title-cart:before {
content: "";
position: absolute;
border: 5px solid transparent;
border-top: 5px solid rgba(0,0,0,.8);
bottom: -10px;
left: -moz-calc(50% - 5px);
left: calc(50% - 5px);
left: -webkit-calc(50% - 5px);
} .product-block .add-button .add-cart .add_to_cart_button:hover .title-cart,.product-block .add-button .add-cart .product_type_external:hover .title-cart,.product-block .add-button .add-cart .product_type_grouped:hover .title-cart,.product-block .add-button .add-cart .product_type_simple:hover .title-cart,.product-block .add-button .add-cart .product_type_variable:hover .title-cart {
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
opacity: 1;
filter: alpha(opacity=100);
visibility: visible;
top: -40px;
} .product-block .caption {
position: relative;
z-index: 2;
}
@media (min-width: 992px) { .product-block .caption .meta>.price {
float: right;
text-align: right;
}
} .product-block .caption .rating {
overflow: hidden;
line-height: 1;
} .product-block .caption2 {
z-index: 2;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
}
@media (min-width: 992px) { .product-block .caption2 {
position: absolute;
width: 100%;
left: 0;
right: 0;
bottom: 0;
padding: 25px 30px 10px;
background-color: hsla(0,0%,100%,.7);
opacity: 0;
filter: alpha(opacity=0);
transform: scale(0);
}
} .product-block .caption2 .name {
height: auto;
} .product-block .caption2 .rating {
overflow: hidden;
line-height: 1;
float: right;
padding-top: 5px;
} .product-block .button-action {
text-align: center;
margin: 0 -3px;
}
@media (min-width: 992px) { .product-block .button-action {
left: -moz-calc(100% - 70px);
left: calc(100% - 70px);
left: -webkit-calc(100% - 70px);
position: absolute;
top: 25px;
height: 0;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
width: 40px;
z-index: 2;
opacity: 0;
filter: alpha(opacity=0);
transform: scale(0);
}
}
@media (max-width: 991px) { .product-block .button-action {
position: absolute;
width: 100%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
} .product-block .button-action>div {
margin: 3px;
} .product-block .button-action>div.quick-view,.product-block .button-action>div.yith-compare,.product-block .button-action>div.yith-wcwl-add-to-wishlist {
display: inline-block;
position: relative;
line-height: 42px;
} .product-block .button-action>div.quick-view .yith-wcwl-wishlistaddedbrowse a span,.product-block .button-action>div.quick-view .yith-wcwl-wishlistexistsbrowse a span,.product-block .button-action>div.quick-view a.add_to_wishlist span,.product-block .button-action>div.quick-view a.compare span,.product-block .button-action>div.quick-view a.quickview span,.product-block .button-action>div.yith-compare .yith-wcwl-wishlistaddedbrowse a span,.product-block .button-action>div.yith-compare .yith-wcwl-wishlistexistsbrowse a span,.product-block .button-action>div.yith-compare a.add_to_wishlist span,.product-block .button-action>div.yith-compare a.compare span,.product-block .button-action>div.yith-compare a.quickview span,.product-block .button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a span,.product-block .button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a span,.product-block .button-action>div.yith-wcwl-add-to-wishlist a.add_to_wishlist span,.product-block .button-action>div.yith-wcwl-add-to-wishlist a.compare span,.product-block .button-action>div.yith-wcwl-add-to-wishlist a.quickview span {
display: block;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
opacity: 0;
filter: alpha(opacity=0);
visibility: hidden;
position: absolute;
background-color: #2a2a2a;
font-size: 12px;
color: #fff;
z-index: 4;
text-align: center;
white-space: nowrap;
padding: 0 8px;
line-height: 30px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
top: -30px;
left: -moz-calc(100% - 60px);
left: calc(100% - 60px);
left: -webkit-calc(100% - 60px);
min-width: 80px;
z-index: 3;
} .product-block .button-action>div.quick-view .yith-wcwl-wishlistaddedbrowse a span:before,.product-block .button-action>div.quick-view .yith-wcwl-wishlistexistsbrowse a span:before,.product-block .button-action>div.quick-view a.add_to_wishlist span:before,.product-block .button-action>div.quick-view a.compare span:before,.product-block .button-action>div.quick-view a.quickview span:before,.product-block .button-action>div.yith-compare .yith-wcwl-wishlistaddedbrowse a span:before,.product-block .button-action>div.yith-compare .yith-wcwl-wishlistexistsbrowse a span:before,.product-block .button-action>div.yith-compare a.add_to_wishlist span:before,.product-block .button-action>div.yith-compare a.compare span:before,.product-block .button-action>div.yith-compare a.quickview span:before,.product-block .button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a span:before,.product-block .button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a span:before,.product-block .button-action>div.yith-wcwl-add-to-wishlist a.add_to_wishlist span:before,.product-block .button-action>div.yith-wcwl-add-to-wishlist a.compare span:before,.product-block .button-action>div.yith-wcwl-add-to-wishlist a.quickview span:before {
content: "";
position: absolute;
border: 5px solid transparent;
border-top: 5px solid #2a2a2a;
bottom: -10px;
left: 35px;
} .product-block .button-action>div.quick-view em,.product-block .button-action>div.quick-view i,.product-block .button-action>div.yith-compare em,.product-block .button-action>div.yith-compare i,.product-block .button-action>div.yith-wcwl-add-to-wishlist em,.product-block .button-action>div.yith-wcwl-add-to-wishlist i {
display: block;
width: 40px;
height: 40px;
line-height: 40px;
padding: 0;
background-color: #fff;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
color: #7a7a7a;
font-size: 16px;
margin: 0;
} .product-block .button-action>div.quick-view:hover span,.product-block .button-action>div.yith-compare:hover span,.product-block .button-action>div.yith-wcwl-add-to-wishlist:hover span {
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
opacity: 1;
filter: alpha(opacity=100);
visibility: visible;
top: -40px;
} .product-block .button-action>div.quick-view:hover em,.product-block .button-action>div.quick-view:hover i,.product-block .button-action>div.yith-compare:hover em,.product-block .button-action>div.yith-compare:hover i,.product-block .button-action>div.yith-wcwl-add-to-wishlist:hover em,.product-block .button-action>div.yith-wcwl-add-to-wishlist:hover i {
background: #2a2a2a;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
color: #fff;
} .product-block .button-action>div.yith-compare .compare.added {
color: transparent !important;
position: relative;
width: 40px;
height: 40px;
} .product-block .button-action>div.yith-compare .compare.added:before {
content: "\f0ec";
font-family: FontAwesome;
position: absolute;
color: #fff;
background-color: #2a2a2a;
width: 40px;
height: 40px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
line-height: 40px;
} .product-block .button-action>div.yith-compare .compare.added:hover {
color: #2a2a2a;
} .product-block .button-action>div .title {
display: none;
} .product-block .button-action>div.yith-wcwl-add-to-wishlist .ajax-loading {
position: absolute;
left: 4px;
top: 5px;
} .product-block .button-action>div.clear {
display: none;
} .product-block:hover .image .product-image:before {
background-color: transparent;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
}
@media (min-width: 1200px) { .product-block:hover .button-action {
opacity: 1;
filter: alpha(opacity=100);
transform: scale(1);
}
}
@media (min-width: 992px) and (max-width: 1200px) { .product-block:hover .button-action {
opacity: 1;
filter: alpha(opacity=100);
transform: scale(1);
}
} .product-block:hover .add-cart {
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
}
@media (min-width: 1200px) { .product-block:hover .add-cart {
opacity: 1;
filter: alpha(opacity=100);
transform: scale(1);
}
}
@media (min-width: 992px) and (max-width: 1200px) { .product-block:hover .add-cart {
opacity: 1;
filter: alpha(opacity=100);
transform: scale(1);
}
}
@media (min-width: 992px) { .product-block:hover .caption .meta .rating {
opacity: 0;
filter: alpha(opacity=0);
transform: scale(0);
} .product-block:hover .caption2 {
opacity: 1;
filter: alpha(opacity=100);
transform: scale(1);
}
} div[class*=add-to-wishlist] {
margin-top: 0;
} div[class*=add-to-wishlist] .ajax-loading {
bottom: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
} a.add_to_wishlist {
display: block;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
} .yith-wcwl-add-to-wishlist {
margin-top: 0;
}  .products-grid {
overflow: hidden;
} .products-grid div.product {
position: relative;
} .products-grid .first {
clear: both;
} .products-grid .first.product:before {
height: 0;
width: 0;
}
@media (min-width: 1199px) { .products-grid .product-block {
padding: 0;
}
}
@media (max-width: 1199px) { .products-grid .product-block {
padding: 0;
}
} .grid .add_to_wishlist span,.grid .quickview span {
display: none;
} .list .rating:after,.list .rating:before,.products-list .rating:after,.products-list .rating:before {
content: " ";
display: table;
} .list .rating:after,.products-list .rating:after {
clear: both;
}
@media (min-width: 768px) { .list .rating .star-rating,.products-list .rating .star-rating {
float: right;
}
} .list .clear,.products-list .clear {
display: none;
} .list .product-block,.products-list .product-block {
border-top: 1px solid #ebebeb;
padding: 30px 0;
margin-bottom: 0;
} .list .product-block .name,.products-list .product-block .name {
padding: 0;
font-weight: 400;
font-size: 24px;
margin-bottom: 10px;
}
@media (min-width: 768px) { .list .product-block .image,.products-list .product-block .image {
margin-bottom: 0;
}
}
@media (max-width: 768px) { .list .product-block .image,.products-list .product-block .image {
margin-bottom: 15px;
}
}
@media (min-width: 768px) { .list .product-block .product-assets,.products-list .product-block .product-assets {
text-align: right;
}
} .list .product-block .product-assets .price>*,.products-list .product-block .product-assets .price>* {
font-size: 18px;
} .list .product-block .add-cart,.products-list .product-block .add-cart {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
position: static; } .list .product-block .add-cart a,.products-list .product-block .add-cart a {
padding: 0;
text-transform: capitalize;
} .list .product-block .add-cart i,.products-list .product-block .add-cart i {
padding: 0 3px;
} .list .product-block .yith-wcwl-add-button a,.list .product-block .yith-wcwl-add-button a.add_to_wishlist,.list .product-block .yith-wcwl-wishlistaddedbrowse a,.list .product-block .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist,.list .product-block .yith-wcwl-wishlistexistsbrowse a,.list .product-block .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist,.products-list .product-block .yith-wcwl-add-button a,.products-list .product-block .yith-wcwl-add-button a.add_to_wishlist,.products-list .product-block .yith-wcwl-wishlistaddedbrowse a,.products-list .product-block .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist,.products-list .product-block .yith-wcwl-wishlistexistsbrowse a,.products-list .product-block .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist {
color: #666;
font-weight: 400;
line-height: 30px;
} .list .product-block .yith-wcwl-add-button a.add_to_wishlist:hover,.list .product-block .yith-wcwl-add-button a:hover,.list .product-block .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist:hover,.list .product-block .yith-wcwl-wishlistaddedbrowse a:hover,.list .product-block .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist:hover,.list .product-block .yith-wcwl-wishlistexistsbrowse a:hover,.products-list .product-block .yith-wcwl-add-button a.add_to_wishlist:hover,.products-list .product-block .yith-wcwl-add-button a:hover,.products-list .product-block .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist:hover,.products-list .product-block .yith-wcwl-wishlistaddedbrowse a:hover,.products-list .product-block .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist:hover,.products-list .product-block .yith-wcwl-wishlistexistsbrowse a:hover {
color: #2a2a2a;
} .list .product-block a.add_to_cart_button,.list .product-block a.add_to_cart_button>*,.list .product-block a.compare,.list .product-block a.quickview,.products-list .product-block a.add_to_cart_button,.products-list .product-block a.add_to_cart_button>*,.products-list .product-block a.compare,.products-list .product-block a.quickview {
color: #666;
font-weight: 400;
line-height: 30px;
}  .list .product-block a.add_to_cart_button.added,.list .product-block a.add_to_cart_button:hover,.list .product-block a.add_to_cart_button>.added,.list .product-block a.add_to_cart_button>:hover,.list .product-block a.compare.added,.list .product-block a.compare:hover,.list .product-block a.quickview.added,.list .product-block a.quickview:hover,.products-list .product-block a.add_to_cart_button.added,.products-list .product-block a.add_to_cart_button:hover,.products-list .product-block a.add_to_cart_button>.added,.products-list .product-block a.add_to_cart_button>:hover,.products-list .product-block a.compare.added,.products-list .product-block a.compare:hover,.products-list .product-block a.quickview.added,.products-list .product-block a.quickview:hover {
color: #2a2a2a;
}  .single_variation_wrap .single_variation {
background-color: #fafafa;
padding: 20px 30px 10px;
margin-bottom: 20px;
}  .quantity {
position: relative;
margin: 0 auto;
overflow: hidden;
zoom: 1;
float: left;
} .quantity span {
font-size: 18px;
margin-right: 5px;
} .quantity input.qty {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
padding: 5px 10px;
width: 45px;
height: 54px;
color: #000;
font-weight: 400;
border: 1px solid #e5e5e5;
} .quantity input.qty:focus:focus {
border-color: #222;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
} .quantity .minus,.quantity .plus {
background: #fff;
float: right;
clear: right;
display: block;
padding: 0;
margin: 0;
vertical-align: text-top;
overflow: visible;
text-decoration: none;
cursor: pointer;
line-height: 13px;
font-size: 12px;
color: #7a7a7a;
border: 1px solid #ebebeb;
text-align: center;
width: 25px;
height: 19px;
} .quantity .plus {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
right: 0;
} .quantity .minus {
bottom: 0;
right: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
}  .product_meta {
clear: both;
border-top: 1px solid #ebebeb;
padding: 20px 0;
margin-top: 20px;
} .product_meta a {
color: #7a7a7a;
font-size: 14px;
} .product_meta a:hover {
text-decoration: none;
} .product_meta>span {
display: block;
font-weight: 600;
color: #000;
padding: 5px 0;
} .product_meta>div {
margin-bottom: 10px;
} .product_meta .posted_in a,.product_meta .tagged_as a {
font-weight: 400;
} .sku_wrapper span {
color: #7a7a7a;
}  .woocommerce .cart_totals,.woocommerce .cross-sells {
padding: 0;
} .woocommerce .cart_totals .products,.woocommerce .cross-sells .products {
border: none;
box-shadow: none;
} .woocommerce .cart_totals .widget-content,.woocommerce .cross-sells .widget-content {
padding: 0 35px;
} .single-product.woocommerce div.product p.price {
color: #2a2a2a;
font-size: 36px;
font-weight: 700 !important;
font-family: Arapey,sans-serif;
} .single-product.woocommerce div.product form.cart {
margin-bottom: 20px;
margin-top: 20px;
} .single-product.woocommerce div.product form.cart div.quantity {
margin-right: 10px;
margin-bottom: 15px;
} .single-product.woocommerce div.product form.cart div.quantity input.qty {
background-color: transparent;
border: 1px solid #ebebeb;
font-size: 18px;
} .single-product.woocommerce div.product form.cart .single_add_to_cart_button.button {
background: #2a2a2a;
padding: 12px 35px 12px 55px;
line-height: 30px;
margin-right: 10px;
margin-bottom: 15px;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
} .single-product.woocommerce div.product form.cart .single_add_to_cart_button.button:before {
text-align: center;
content: "\f291";
font-family: FontAwesome;
margin-left: 20px;
position: absolute;
left: 10px;
font-size: 16px;
top: 0;
line-height: 54px;
} .single-product.woocommerce div.product form.cart .single_add_to_cart_button.button i {
margin: 0 5px;
} .single-product.woocommerce div.product form.cart .single_add_to_cart_button.button:hover {
background: #111;
} .single-product.woocommerce div.product form.cart .variations .label {
font-size: 12px;
text-transform: uppercase;
line-height: 35px;
} .single-product.woocommerce div.product form.cart .variations tr {
height: 50px;
} .single-product.woocommerce div.product form.cart .variations tr label {
margin-top: 5px;
} .single-product.woocommerce div.product form.variations_form {
float: none;
} .single-product.woocommerce div.product p.cart {
margin-top: 20px;
} .single-product.woocommerce div.product .woocommerce-product-rating {
margin-bottom: 10px;
} .single-product.woocommerce div.product .woocommerce-product-rating .star-rating {
color: #f1ca31;
} .single-product.woocommerce .quantity .qty {
width: 75px;
} .single-product .product-info .cart {
float: left;
} .single-product .product-info .cart .variations {
margin-bottom: 20px !important;
} .single-product .product-info .cart .group_table .price del span {
font-size: 16px;
}  .single-product .product-info .cart .group_table .label,.single-product .product-info .cart .group_table .label a {
line-height: 30px;
display: inline-block;
} .single-product .product-info .cart .group_table .quantity .qty {
height: 44px;
} .single-product .product-info .cart .compare-button,.single-product .product-info .cart .yith-wcwl-add-to-wishlist {
display: inline-block;
float: left;
position: relative;
margin-top: 0;
margin-bottom: 20px;
margin-right: 10px;
} .single-product .product-info .cart .compare-button a span,.single-product .product-info .cart .yith-wcwl-add-to-wishlist a span {
display: block;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
opacity: 0;
filter: alpha(opacity=0);
visibility: hidden;
position: absolute;
background-color: #2a2a2a;
font-size: 12px;
color: #fff;
line-height: 30px;
z-index: 4;
text-align: center;
white-space: nowrap;
padding: 0 8px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
top: -30px;
left: -moz-calc(100% - 60px);
left: calc(100% - 60px);
left: -webkit-calc(100% - 60px);
min-width: 80px;
z-index: 3;
} .single-product .product-info .cart .compare-button a span:before,.single-product .product-info .cart .yith-wcwl-add-to-wishlist a span:before {
content: "";
position: absolute;
border: 5px solid transparent;
border-top: 5px solid #2a2a2a;
bottom: -10px;
left: 35px;
} .single-product .product-info .cart .compare-button a em,.single-product .product-info .cart .compare-button a i,.single-product .product-info .cart .yith-wcwl-add-to-wishlist a em,.single-product .product-info .cart .yith-wcwl-add-to-wishlist a i {
display: block;
width: 54px;
height: 54px;
padding: 0;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
color: #000;
text-align: center;
font-size: 16px;
line-height: 54px;
margin: 0;
border: 1px solid #ebebeb;
} .single-product .product-info .cart .compare-button a:hover span,.single-product .product-info .cart .yith-wcwl-add-to-wishlist a:hover span {
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
opacity: 1;
filter: alpha(opacity=100);
visibility: visible;
top: -40px;
} .single-product .product-info .cart .compare-button a:hover em,.single-product .product-info .cart .compare-button a:hover i,.single-product .product-info .cart .yith-wcwl-add-to-wishlist a:hover em,.single-product .product-info .cart .yith-wcwl-add-to-wishlist a:hover i {
background: #2a2a2a;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
color: #fff;
} .single-product .product-info .cart .compare-button .ajax-loading,.single-product .product-info .cart .yith-wcwl-add-to-wishlist .ajax-loading {
margin: 0;
position: absolute;
top: 10px;
} .single-product .product-info .cart .compare-button .feedback,.single-product .product-info .cart .yith-wcwl-add-to-wishlist .feedback {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
display: none;
} .single-product .product-info .compare {
color: transparent;
background-color: transparent;
width: 54px;
height: 54px;
line-height: 54px;
} .single-product .product-info .compare:before {
content: "\f021";
font-family: FontAwesome;
width: 54px;
height: 54px;
line-height: 54px;
font-size: 16px;
text-align: center;
color: #000;
position: absolute;
top: 0;
left: 10px;
border: 1px solid #ebebeb;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
} .single-product .product-info .compare:hover {
color: transparent;
background-color: transparent;
} .single-product .product-info .compare:hover:before {
color: #2a2a2a;
border-color: #2a2a2a;
} .single-product .product-info .yith-wcwl-add-to-wishlist {
display: none;
} .single-product .summary {      font-size: 14px; font-size: 1.4rem; width: 100% !important;
} .single-product .summary .star-rating {
font-size: 12px;
} .single-product .summary .product_meta {
padding-top: 30px;
margin-top: 0;
} .single-product .single-layout2 .widget-reviews .comments-inner,.single-product .single-layout3 .widget-reviews .comments-inner,.single-product .single-layout5 .widget-reviews .comments-inner {
display: inline-block !important;
} .single-product .single-layout2 .widget-reviews .comments-group,.single-product .single-layout2 .widget-reviews .reviews-summary,.single-product .single-layout3 .widget-reviews .comments-group,.single-product .single-layout3 .widget-reviews .reviews-summary,.single-product .single-layout5 .widget-reviews .comments-group,.single-product .single-layout5 .widget-reviews .reviews-summary {
width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
} .single-product .single-layout2 .widget-reviews .reviews-summary:before,.single-product .single-layout3 .widget-reviews .reviews-summary:before,.single-product .single-layout5 .widget-reviews .reviews-summary:before {
width: 0 !important;
height: 0 !important;
} .product-single-nav {
position: relative;
width: 100%;
z-index: 5;
} .product-single-nav>.psnav {
left: 0;
top: calc(50% - 40px);
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
position: fixed;
} .product-single-nav>.psnav.right {
left: auto;
right: 0;
} .product-single-nav>div img {
height: 80px;
width: auto;
border: 1px solid #ebebeb;
} .product-single-nav .single_nav {
height: 80px;
padding: 18px 20px;
transform: rotateX(90deg);
background-color: #ebebeb;
justify-content: center;
max-width: 230px;
} .product-single-nav .single_nav>* {
display: inline-block;
width: 100%;
} .product-single-nav .single_nav a {
font-size: 12px;
line-height: 14px;
} .product-single-nav .single_nav .price {
line-height: 1;
} .product-single-nav .single_nav .price * {
font-size: 14px;
line-height: 18px;
color: #2a2a2a;
} .product-single-nav .psnav .single_nav {
opacity: 0;
transition: all .3s ease 0s;
visibility: hidden;
} .product-single-nav .psnav:hover .single_nav {
opacity: 1;
transform: rotateX(0deg);
visibility: visible;
display: inline-block;
}  .products-top-wrap .woocommerce-ordering {
float: right;
margin-top: 10px;
z-index: 4;
} .products-top-wrap .woocommerce-ordering select {
border: 2px solid #ebebeb;
background-color: #fff;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-webkit-box-shadow: none;
box-shadow: none;
height: 42px;
padding-top: 5px;
padding-bottom: 5px;
} .products-top-wrap .display-mode {
float: left;
margin-top: 12px;
margin-bottom: 10px;
} .products-top-wrap .display-mode .btn {
background-color: #ebebeb;
font-size: 14px;
line-height: 16px;
padding: 8px;
color: #5e6977;
box-shadow: none;
-webkit-box-shadow: none;
} .products-top-wrap .display-mode .btn.active {
color: #fff;
background-color: #2a2a2a;
border: 1px solid #2a2a2a;
}  .products-top-wrap .display-mode .btn.active:focus,.products-top-wrap .display-mode .btn:focus {
outline: none;
} .products-top-wrap .display-mode button:first-child {
margin-right: 5px;
} .products-top-wrap .display-mode button {
border: 1px solid #ebebeb;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
width: 42px;
height: 42px;
} .category-banner {
margin-bottom: 30px;
} .products-bottom-wrap {
margin: 30px 0 50px;
border-top: 1px solid #ebebeb;
padding-top: 25px;
} .products-bottom-wrap .woocommerce-pagination {
float: left;
}  .products-bottom-wrap nav.woocommerce-pagination ul.page-numbers,.products-bottom-wrap nav.woocommerce-pagination ul.page-numbers li {
border: none;
} .products-bottom-wrap nav.woocommerce-pagination ul.page-numbers li .page-numbers {
border: 2px solid #ebebeb;
width: 42px;
height: 42px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
margin-right: 10px;
font-family: Arapey,sans-serif;
line-height: 38px;
text-align: center;
font-size: 14px;
font-weight: 700;
padding: 0;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
margin-bottom: 10px;
} .products-bottom-wrap nav.woocommerce-pagination ul.page-numbers li span.current {
background-color: #2a2a2a;
color: #fff;
border: 2px solid #2a2a2a;
} .products-bottom-wrap nav.woocommerce-pagination ul.page-numbers li a:hover {
background-color: #2a2a2a;
color: #fff;
border: 2px solid #2a2a2a;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
} .products-bottom-wrap .woocommerce-result-count {
float: right;
margin: 8px 0;
font-size: 12px;
font-weight: 600;
color: #86939e;
}  #opal-quickview-modal .modal-dialog {
overflow: hidden;
} #opal-quickview-modal .modal-dialog del .amount {
color: #7a7a7a;
}
@media (max-width: 991px) { #opal-quickview-modal .modal-dialog.modal-lg {
width: 90%;
margin: 15px auto;
}
} #opal-quickview-modal .product-info {
margin: 0;
padding: 0;
} #opal-quickview-modal .product-info .summary {
margin-right: 20px;
width: 95%;
} #opal-quickview-modal .product-info .product_title {
padding-top: 0;
margin-top: 0;      font-size: 30px; font-size: 3rem; } #opal-quickview-modal .product-info .product_meta {
margin: 0;
} #opal-quickview-modal .product-info .product_meta:after,#opal-quickview-modal .product-info .product_meta:before {
content: " ";
display: table;
} #opal-quickview-modal .product-info .product_meta:after {
clear: both;
} #opal-quickview-modal .product-info p.price {
color: #2a2a2a;
font-weight: 700;
font-size: 16px;
} #opal-quickview-modal .product-info a.add_to_cart_button {
padding: 15px;
text-transform: uppercase;
display: inline-block;
margin-bottom: 30px;
border-radius: 0;
background-color: #2a2a2a;
} #opal-quickview-modal .product-info a.add_to_cart_button i,#opal-quickview-modal .product-info a.add_to_cart_button span {
color: #fff;
margin: 0 5px;
} #opal-quickview-modal .close:hover .fa,#opal-quickview-modal .close:hover .icon {
color: #222;
} #opal-quickview-modal #quickview-carousel {
overflow: hidden;
} #opal-quickview-modal #quickview-carousel:hover .left {
left: 15px;
} #opal-quickview-modal #quickview-carousel:hover .right {
right: 15px;
} #opal-quickview-modal .carousel-indicators li {
border-color: #2a2a2a;
} #opal-quickview-modal .carousel-indicators .active {
background: #2a2a2a;
border-color: #2a2a2a;
} #opal-quickview-modal .carousel-control {
top: 0;
margin: 45% auto;
font-weight: 400;
line-height: 32px;
-webkit-transition: all .45s ease;
-o-transition: all .45s ease;
transition: all .45s ease;
} #opal-quickview-modal .carousel-control.left {
left: -45px;
} #opal-quickview-modal .carousel-control.right {
right: -45px;
} .woocommerce form .form-row {
margin: 22px 0 11px;
padding: 0;
} .woocommerce-cart table.cart .product-thumbnail img {
width: 60px;
} .woocommerce div.product form.cart .group_table td.label {
padding-top: 5px;
vertical-align: middle;
} .rtl.woocommerce #content div.product div.images,.rtl.woocommerce-page #content div.product div.images,.rtl.woocommerce-page div.product div.images,.rtl.woocommerce div.product div.images {
float: right;
} .rtl.woocommerce #content div.product div.summary,.rtl.woocommerce-page #content div.product div.summary,.rtl.woocommerce-page div.product div.summary,.rtl.woocommerce div.product div.summary {
float: left;
}  .accordion-group {
border: 2px solid #ebebeb;
margin-top: 50px;
margin-bottom: 30px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
} .accordion-group .panel {
padding: 15px 30px;
margin: 0 !important;
border: none;
border-bottom: 1px solid #ebebeb;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
} .accordion-group .panel:last-child {
border-bottom: none;
} .accordion-group .panel .tabs-title {
font-size: 24px;
font-weight: 700;
font-family: Arapey,sans-serif;
text-transform: none;
position: relative;
} .accordion-group .panel .tabs-title a {
color: #000;
} .accordion-group .panel .tabs-title a i {
position: absolute;
content: "";
right: 0;
top: 15px;
font-size: 16px;
} .accordion-group .panel .panel-collapse {
margin-top: 15px;
padding-top: 15px;
border-top: 1px solid #ebebeb;
} .woocommerce div.product .woocommerce-tabs.horizontal-tabs {
margin-bottom: 60px;
} .woocommerce div.product .woocommerce-tabs.horizontal-tabs ul.tabs {
padding: 0;
border-bottom: 1px solid #ebebeb;
border-top: 1px solid #ebebeb;
margin-top: 30px;
} .woocommerce div.product .woocommerce-tabs.horizontal-tabs ul.tabs li {
border: none;
background: transparent;
border-radius: 0;
margin: 0;
padding: 0;
} .woocommerce div.product .woocommerce-tabs.horizontal-tabs ul.tabs li>a {
padding: 18px 20px;
font-size: 18px;
color: #7a7a7a;
} .woocommerce div.product .woocommerce-tabs.horizontal-tabs ul.tabs li>a:hover {
color: #000;
} .woocommerce div.product .woocommerce-tabs.horizontal-tabs ul.tabs li:first-child>a {
padding-left: 0;
} .woocommerce div.product .woocommerce-tabs.horizontal-tabs ul.tabs li.active>a {
color: #000;
} .woocommerce div.product .woocommerce-tabs.horizontal-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs.horizontal-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs.horizontal-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs.horizontal-tabs ul.tabs li:before {
content: none;
} .woocommerce div.product .woocommerce-tabs.horizontal-tabs ul.tabs li.active {
color: #000;
} .woocommerce div.product .woocommerce-tabs.horizontal-tabs ul.tabs:before {
border-bottom: none;
} .woocommerce div.product .vertical-tabs {
border: 2px solid #ebebeb;
margin-top: 50px;
margin-bottom: 30px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
}
@media screen and (min-width: 768px) { .woocommerce div.product .vertical-tabs ul.tabs {
padding: 0;
border: none;
padding: 0 0 20px 20px;
margin: 0 -2px 0 0;
float: left;
border-right: 2px solid #ebebeb;
min-width: 250px;
overflow: visible;
} .woocommerce div.product .vertical-tabs ul.tabs li {
border: none;
background: transparent;
border-radius: 0;
margin: 0;
padding: 0;
display: block !important;
} .woocommerce div.product .vertical-tabs ul.tabs li>a {
font-size: 18px;
text-transform: none;
font-weight: 600;
display: block;
padding: 15px 20px 15px 0;
} .woocommerce div.product .vertical-tabs ul.tabs li>a:hover {
color: #000;
} .woocommerce div.product .vertical-tabs ul.tabs li:first-child>a {
padding-left: 0;
} .woocommerce div.product .vertical-tabs ul.tabs li.active>a {
border-right: 2px solid #2a2a2a;
margin-right: -2px;
} .woocommerce div.product .vertical-tabs ul.tabs li.active:after,.woocommerce div.product .vertical-tabs ul.tabs li.active:before,.woocommerce div.product .vertical-tabs ul.tabs li:after,.woocommerce div.product .vertical-tabs ul.tabs li:before {
content: none;
} .woocommerce div.product .vertical-tabs ul.tabs li.active {
color: #2a2a2a;
} .woocommerce div.product .vertical-tabs ul.tabs:before {
border-bottom: none;
} .woocommerce div.product .vertical-tabs .panel {
border-left: 2px solid #ebebeb;
}
}
@media (max-width: 768px) { .woocommerce div.product .vertical-tabs ul.tabs {
padding: 0;
border-bottom: 1px solid #ebebeb;
} .woocommerce div.product .vertical-tabs ul.tabs li {
border: none;
background: transparent;
border-radius: 0;
margin: 0;
padding: 0;
} .woocommerce div.product .vertical-tabs ul.tabs li>a {
padding: 15px 10px;
font-size: 18px;
font-family: Arapey,sans-serif;
color: #bdc6cf;
}  .woocommerce div.product .vertical-tabs ul.tabs li.active>a,.woocommerce div.product .vertical-tabs ul.tabs li>a:hover {
color: #000;
} .woocommerce div.product .vertical-tabs ul.tabs li.active:after,.woocommerce div.product .vertical-tabs ul.tabs li.active:before,.woocommerce div.product .vertical-tabs ul.tabs li:after,.woocommerce div.product .vertical-tabs ul.tabs li:before {
content: none;
} .woocommerce div.product .vertical-tabs ul.tabs li.active {
color: #000;
} .woocommerce div.product .vertical-tabs ul.tabs:before {
border-bottom: none;
}
} .woocommerce div.product .vertical-tabs .panel {
overflow: hidden;
padding: 20px;
} .woocommerce div.product .vertical-tabs #reviews .comments-inner {
display: block;
} .woocommerce div.product .vertical-tabs #reviews .comments-group,.woocommerce div.product .vertical-tabs #reviews .reviews-summary {
float: none;
margin: 0;
padding: 0;
width: 100%;
} .full-text {
margin-top: 50px;
} .full-text h2.title {
border-bottom: 1px solid #ebebeb;
padding-bottom: 10px;
} .full-text .entry-content {
margin-bottom: 50px;
} .woocommerce table.shop_attributes {
border: none;
} .woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th {
border: none;
border-bottom: 1px dotted #ebebeb;
} @media (max-width: 480px) { .woocommerce-page #content table.cart td.actions #coupon_code {
width: 125px !important;
margin-bottom: 10px;
} #opalloginform .btn {
margin-bottom: 10px;
}
}   .woocommerce #respond input#submit,.woocommerce button.button,.woocommerce input.button {
color: #fff;
background-color: #222;
border-color: #222;
border-radius: 0;
padding: 14px 35px;
font-weight: 500;
font-size: 14px;
} .woocommerce #respond input#submit.focus,.woocommerce #respond input#submit:focus,.woocommerce button.button.focus,.woocommerce button.button:focus,.woocommerce input.button.focus,.woocommerce input.button:focus {
color: #fff;
background-color: #090909;
border-color: #000;
}  .open>.woocommerce #respond input#submit.dropdown-toggle,.open>.woocommerce button.button.dropdown-toggle,.open>.woocommerce input.button.dropdown-toggle,.woocommerce #respond input#submit.active,.woocommerce #respond input#submit:active,.woocommerce #respond input#submit:hover,.woocommerce button.button.active,.woocommerce button.button:active,.woocommerce button.button:hover,.woocommerce input.button.active,.woocommerce input.button:active,.woocommerce input.button:hover {
color: #fff;
background-color: #090909;
border-color: #030303;
} .open>.woocommerce #respond input#submit.dropdown-toggle.focus,.open>.woocommerce #respond input#submit.dropdown-toggle:focus,.open>.woocommerce #respond input#submit.dropdown-toggle:hover,.open>.woocommerce button.button.dropdown-toggle.focus,.open>.woocommerce button.button.dropdown-toggle:focus,.open>.woocommerce button.button.dropdown-toggle:hover,.open>.woocommerce input.button.dropdown-toggle.focus,.open>.woocommerce input.button.dropdown-toggle:focus,.open>.woocommerce input.button.dropdown-toggle:hover,.woocommerce #respond input#submit.active.focus,.woocommerce #respond input#submit.active:focus,.woocommerce #respond input#submit.active:hover,.woocommerce #respond input#submit:active.focus,.woocommerce #respond input#submit:active:focus,.woocommerce #respond input#submit:active:hover,.woocommerce button.button.active.focus,.woocommerce button.button.active:focus,.woocommerce button.button.active:hover,.woocommerce button.button:active.focus,.woocommerce button.button:active:focus,.woocommerce button.button:active:hover,.woocommerce input.button.active.focus,.woocommerce input.button.active:focus,.woocommerce input.button.active:hover,.woocommerce input.button:active.focus,.woocommerce input.button:active:focus,.woocommerce input.button:active:hover {
color: #fff;
background-color: #000;
border-color: #000;
} .open>.woocommerce #respond input#submit.dropdown-toggle,.open>.woocommerce button.button.dropdown-toggle,.open>.woocommerce input.button.dropdown-toggle,.woocommerce #respond input#submit.active,.woocommerce #respond input#submit:active,.woocommerce button.button.active,.woocommerce button.button:active,.woocommerce input.button.active,.woocommerce input.button:active {
background-image: none;
} .woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit.disabled.active,.woocommerce #respond input#submit.disabled.focus,.woocommerce #respond input#submit.disabled:active,.woocommerce #respond input#submit.disabled:focus,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit[disabled],.woocommerce #respond input#submit[disabled].active,.woocommerce #respond input#submit[disabled].focus,.woocommerce #respond input#submit[disabled]:active,.woocommerce #respond input#submit[disabled]:focus,.woocommerce #respond input#submit[disabled]:hover,.woocommerce button.button.disabled,.woocommerce button.button.disabled.active,.woocommerce button.button.disabled.focus,.woocommerce button.button.disabled:active,.woocommerce button.button.disabled:focus,.woocommerce button.button.disabled:hover,.woocommerce button.button[disabled],.woocommerce button.button[disabled].active,.woocommerce button.button[disabled].focus,.woocommerce button.button[disabled]:active,.woocommerce button.button[disabled]:focus,.woocommerce button.button[disabled]:hover,.woocommerce input.button.disabled,.woocommerce input.button.disabled.active,.woocommerce input.button.disabled.focus,.woocommerce input.button.disabled:active,.woocommerce input.button.disabled:focus,.woocommerce input.button.disabled:hover,.woocommerce input.button[disabled],.woocommerce input.button[disabled].active,.woocommerce input.button[disabled].focus,.woocommerce input.button[disabled]:active,.woocommerce input.button[disabled]:focus,.woocommerce input.button[disabled]:hover,fieldset[disabled] .woocommerce #respond input#submit,fieldset[disabled] .woocommerce #respond input#submit.active,fieldset[disabled] .woocommerce #respond input#submit.focus,fieldset[disabled] .woocommerce #respond input#submit:active,fieldset[disabled] .woocommerce #respond input#submit:focus,fieldset[disabled] .woocommerce #respond input#submit:hover,fieldset[disabled] .woocommerce button.button,fieldset[disabled] .woocommerce button.button.active,fieldset[disabled] .woocommerce button.button.focus,fieldset[disabled] .woocommerce button.button:active,fieldset[disabled] .woocommerce button.button:focus,fieldset[disabled] .woocommerce button.button:hover,fieldset[disabled] .woocommerce input.button,fieldset[disabled] .woocommerce input.button.active,fieldset[disabled] .woocommerce input.button.focus,fieldset[disabled] .woocommerce input.button:active,fieldset[disabled] .woocommerce input.button:focus,fieldset[disabled] .woocommerce input.button:hover {
background-color: #222;
border-color: #222;
} .woocommerce #respond input#submit .badge,.woocommerce button.button .badge,.woocommerce input.button .badge {
color: #222;
background-color: #fff;
} .woocommerce a.button,a.yith-wcwl-add-button {
font-weight: 400;
border-radius: 0;
background: transparent;
display: block;
padding: 0;
} .woocommerce a.button>*,a.yith-wcwl-add-button>* {
display: inline-block;
color: #7a7a7a;
} .woocommerce a.button:hover,a.yith-wcwl-add-button:hover {
background: #fff;
color: #2a2a2a;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
} .woocommerce a.button:hover>*,a.yith-wcwl-add-button:hover>* {
color: #2a2a2a;
} .woocommerce form .form-row .input-checkbox {
position: relative;
} .woocommerce-cart table.cart input.input-text:focus,.woocommerce-page form .form-row .input-text:focus,.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce select:focus {
border-color: #ebebeb !important;
} .woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt {
color: #fff;
background-color: #222;
border-color: #222;
border-radius: 0;
padding: 15px 30px;
} .woocommerce #respond input#submit.alt.focus,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt.focus,.woocommerce a.button.alt:focus,.woocommerce button.button.alt.focus,.woocommerce button.button.alt:focus,.woocommerce input.button.alt.focus,.woocommerce input.button.alt:focus {
color: #fff;
background-color: #090909;
border-color: #000;
}  .open>.woocommerce #respond input#submit.alt.dropdown-toggle,.open>.woocommerce a.button.alt.dropdown-toggle,.open>.woocommerce button.button.alt.dropdown-toggle,.open>.woocommerce input.button.alt.dropdown-toggle,.woocommerce #respond input#submit.alt.active,.woocommerce #respond input#submit.alt:active,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt.active,.woocommerce a.button.alt:active,.woocommerce a.button.alt:hover,.woocommerce button.button.alt.active,.woocommerce button.button.alt:active,.woocommerce button.button.alt:hover,.woocommerce input.button.alt.active,.woocommerce input.button.alt:active,.woocommerce input.button.alt:hover {
color: #fff;
background-color: #090909;
border-color: #030303;
} .open>.woocommerce #respond input#submit.alt.dropdown-toggle.focus,.open>.woocommerce #respond input#submit.alt.dropdown-toggle:focus,.open>.woocommerce #respond input#submit.alt.dropdown-toggle:hover,.open>.woocommerce a.button.alt.dropdown-toggle.focus,.open>.woocommerce a.button.alt.dropdown-toggle:focus,.open>.woocommerce a.button.alt.dropdown-toggle:hover,.open>.woocommerce button.button.alt.dropdown-toggle.focus,.open>.woocommerce button.button.alt.dropdown-toggle:focus,.open>.woocommerce button.button.alt.dropdown-toggle:hover,.open>.woocommerce input.button.alt.dropdown-toggle.focus,.open>.woocommerce input.button.alt.dropdown-toggle:focus,.open>.woocommerce input.button.alt.dropdown-toggle:hover,.woocommerce #respond input#submit.alt.active.focus,.woocommerce #respond input#submit.alt.active:focus,.woocommerce #respond input#submit.alt.active:hover,.woocommerce #respond input#submit.alt:active.focus,.woocommerce #respond input#submit.alt:active:focus,.woocommerce #respond input#submit.alt:active:hover,.woocommerce a.button.alt.active.focus,.woocommerce a.button.alt.active:focus,.woocommerce a.button.alt.active:hover,.woocommerce a.button.alt:active.focus,.woocommerce a.button.alt:active:focus,.woocommerce a.button.alt:active:hover,.woocommerce button.button.alt.active.focus,.woocommerce button.button.alt.active:focus,.woocommerce button.button.alt.active:hover,.woocommerce button.button.alt:active.focus,.woocommerce button.button.alt:active:focus,.woocommerce button.button.alt:active:hover,.woocommerce input.button.alt.active.focus,.woocommerce input.button.alt.active:focus,.woocommerce input.button.alt.active:hover,.woocommerce input.button.alt:active.focus,.woocommerce input.button.alt:active:focus,.woocommerce input.button.alt:active:hover {
color: #fff;
background-color: #000;
border-color: #000;
} .open>.woocommerce #respond input#submit.alt.dropdown-toggle,.open>.woocommerce a.button.alt.dropdown-toggle,.open>.woocommerce button.button.alt.dropdown-toggle,.open>.woocommerce input.button.alt.dropdown-toggle,.woocommerce #respond input#submit.alt.active,.woocommerce #respond input#submit.alt:active,.woocommerce a.button.alt.active,.woocommerce a.button.alt:active,.woocommerce button.button.alt.active,.woocommerce button.button.alt:active,.woocommerce input.button.alt.active,.woocommerce input.button.alt:active {
background-image: none;
} .woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled.active,.woocommerce #respond input#submit.alt.disabled.focus,.woocommerce #respond input#submit.alt.disabled:active,.woocommerce #respond input#submit.alt.disabled:focus,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt[disabled],.woocommerce #respond input#submit.alt[disabled].active,.woocommerce #respond input#submit.alt[disabled].focus,.woocommerce #respond input#submit.alt[disabled]:active,.woocommerce #respond input#submit.alt[disabled]:focus,.woocommerce #respond input#submit.alt[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled.active,.woocommerce a.button.alt.disabled.focus,.woocommerce a.button.alt.disabled:active,.woocommerce a.button.alt.disabled:focus,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt[disabled],.woocommerce a.button.alt[disabled].active,.woocommerce a.button.alt[disabled].focus,.woocommerce a.button.alt[disabled]:active,.woocommerce a.button.alt[disabled]:focus,.woocommerce a.button.alt[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled.active,.woocommerce button.button.alt.disabled.focus,.woocommerce button.button.alt.disabled:active,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt[disabled],.woocommerce button.button.alt[disabled].active,.woocommerce button.button.alt[disabled].focus,.woocommerce button.button.alt[disabled]:active,.woocommerce button.button.alt[disabled]:focus,.woocommerce button.button.alt[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled.active,.woocommerce input.button.alt.disabled.focus,.woocommerce input.button.alt.disabled:active,.woocommerce input.button.alt.disabled:focus,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt[disabled],.woocommerce input.button.alt[disabled].active,.woocommerce input.button.alt[disabled].focus,.woocommerce input.button.alt[disabled]:active,.woocommerce input.button.alt[disabled]:focus,.woocommerce input.button.alt[disabled]:hover,fieldset[disabled] .woocommerce #respond input#submit.alt,fieldset[disabled] .woocommerce #respond input#submit.alt.active,fieldset[disabled] .woocommerce #respond input#submit.alt.focus,fieldset[disabled] .woocommerce #respond input#submit.alt:active,fieldset[disabled] .woocommerce #respond input#submit.alt:focus,fieldset[disabled] .woocommerce #respond input#submit.alt:hover,fieldset[disabled] .woocommerce a.button.alt,fieldset[disabled] .woocommerce a.button.alt.active,fieldset[disabled] .woocommerce a.button.alt.focus,fieldset[disabled] .woocommerce a.button.alt:active,fieldset[disabled] .woocommerce a.button.alt:focus,fieldset[disabled] .woocommerce a.button.alt:hover,fieldset[disabled] .woocommerce button.button.alt,fieldset[disabled] .woocommerce button.button.alt.active,fieldset[disabled] .woocommerce button.button.alt.focus,fieldset[disabled] .woocommerce button.button.alt:active,fieldset[disabled] .woocommerce button.button.alt:focus,fieldset[disabled] .woocommerce button.button.alt:hover,fieldset[disabled] .woocommerce input.button.alt,fieldset[disabled] .woocommerce input.button.alt.active,fieldset[disabled] .woocommerce input.button.alt.focus,fieldset[disabled] .woocommerce input.button.alt:active,fieldset[disabled] .woocommerce input.button.alt:focus,fieldset[disabled] .woocommerce input.button.alt:hover {
background-color: #222;
border-color: #222;
} .woocommerce #respond input#submit.alt .badge,.woocommerce a.button.alt .badge,.woocommerce button.button.alt .badge,.woocommerce input.button.alt .badge {
color: #222;
background-color: #fff;
}
@media (max-width: 480px) { .woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt {
padding: 20px;
display: inline-block;
}
} #main-container .woocommerce button.button.single_add_to_cart_button:hover,.woocommerce a.add_to_cart_button:hover,.woocommerce a.product_type_external:hover {
color: #2a2a2a;
} .woocommerce .wishlist_table td.product-add-to-cart a {
background: #2a2a2a;
color: #fff;
padding: 15px 0;
} .woocommerce .wishlist_table td.product-add-to-cart a:hover {
color: #fff;
}  .woocommerce-cart table.cart input.input-text,.woocommerce-page form .form-row .input-text,.woocommerce form .form-row .input-text,.woocommerce form .form-row textarea,.woocommerce select {
display: block;
height: 46px;
padding: 8px 20px;
font-size: 16px;
line-height: 1.75;
color: #5e6977;
background-color: transparent;
background-image: none;
border: 1px solid #ebebeb;
border-radius: 0;
-webkit-box-shadow: inset 0 1px 1px transparent;
box-shadow: inset 0 1px 1px transparent;
-webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
} .woocommerce-cart table.cart input.input-text:focus,.woocommerce-page form .form-row .input-text:focus,.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce select:focus {
border-color: #222;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
} .woocommerce-cart table.cart input.input-text::-moz-placeholder,.woocommerce-page form .form-row .input-text::-moz-placeholder,.woocommerce form .form-row .input-text::-moz-placeholder,.woocommerce form .form-row textarea::-moz-placeholder,.woocommerce select::-moz-placeholder {
color: #999;
opacity: 1;
} .woocommerce-cart table.cart input.input-text:-ms-input-placeholder,.woocommerce-page form .form-row .input-text:-ms-input-placeholder,.woocommerce form .form-row .input-text:-ms-input-placeholder,.woocommerce form .form-row textarea:-ms-input-placeholder,.woocommerce select:-ms-input-placeholder {
color: #999;
} .woocommerce-cart table.cart input.input-text::-webkit-input-placeholder,.woocommerce-page form .form-row .input-text::-webkit-input-placeholder,.woocommerce form .form-row .input-text::-webkit-input-placeholder,.woocommerce form .form-row textarea::-webkit-input-placeholder,.woocommerce select::-webkit-input-placeholder {
color: #999;
} .woocommerce-cart table.cart input.input-text[disabled],.woocommerce-cart table.cart input.input-text[readonly],.woocommerce-page form .form-row .input-text[disabled],.woocommerce-page form .form-row .input-text[readonly],.woocommerce form .form-row .input-text[disabled],.woocommerce form .form-row .input-text[readonly],.woocommerce form .form-row textarea[disabled],.woocommerce form .form-row textarea[readonly],.woocommerce select[disabled],.woocommerce select[readonly],fieldset[disabled] .woocommerce-cart table.cart input.input-text,fieldset[disabled] .woocommerce-page form .form-row .input-text,fieldset[disabled] .woocommerce form .form-row .input-text,fieldset[disabled] .woocommerce form .form-row textarea,fieldset[disabled] .woocommerce select {
background-color: #eee;
opacity: 1;
} .woocommerce-cart table.cart input.input-text[disabled],.woocommerce-page form .form-row .input-text[disabled],.woocommerce form .form-row .input-text[disabled],.woocommerce form .form-row textarea[disabled],.woocommerce select[disabled],fieldset[disabled] .woocommerce-cart table.cart input.input-text,fieldset[disabled] .woocommerce-page form .form-row .input-text,fieldset[disabled] .woocommerce form .form-row .input-text,fieldset[disabled] .woocommerce form .form-row textarea,fieldset[disabled] .woocommerce select {
cursor: not-allowed;
} .woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input {
width: auto !important;
} .woocommerce form .form-row textarea {
min-height: 100px;
} .woocommerce-cart table.cart input {
line-height: 1.62857;
text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 991px) { .woocommerce-cart table.cart input {
width: auto !important;
}
}
@media (max-width: 480px) { .woocommerce-cart table.cart input {
width: auto !important;
}
} .woocommerce #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text {
width: auto !important;
padding: 9px;
} .woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled {
padding-top: 0;
padding-bottom: 0;
} .woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select {
border-color: #2a2a2a;
}
@media screen and (max-width: 480px) { .woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last,.woocommerce form .form-row-first,.woocommerce form .form-row-last {
float: none !important;
width: auto !important;
}
} .woocommerce-tabs .panel {
border: none;
margin: 0 !important;
-webkit-box-shadow: none;
box-shadow: none;
} .woocommerce-tabs .shop_attributes {
border: 0 !important;
} .woocommerce .quantity .qty {
width: 70px;
padding-left: 15px !important;
padding-right: 15px !important;
} .woocommerce-cart table.cart input {
text-transform: none;
padding: 0 25px;
line-height: 46px;
} .woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2 {
float: none;
width: 100%;
} .woocommerce-checkout {
margin-bottom: 70px;
} .select2-container .select2-choice {
border-color: #ebebeb;
height: 42px;
line-height: 42px;
} .woocommerce-error,.woocommerce-info,.woocommerce-message {
background-color: transparent;
border-top: none;
padding: 10px 25px !important;
margin-bottom: 10px !important;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border: 1px solid transparent;
} .woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before {
content: "";
} .woocommerce-error a,.woocommerce-info a,.woocommerce-message a {
color: #2a2a2a;
} .woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover {
text-decoration: underline;
} .woocommerce-error {
background-color: #fcd8e0;
border-color: #f57993;
} .woocommerce-info {
background-color: #dcebfe;
border-color: #c3ddfd;
} .woocommerce-message {
background-color: #fceedb;
border-color: #f8d9ac;
} .woocommerce-checkout-review-order-table th {
border-bottom: none;
padding-top: 15px !important;
padding-bottom: 15px !important;
} .woocommerce-checkout-review-order-table td {
border: none;
} .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount {
color: #2a2a2a;
} .woocommerce-checkout input.button {
width: 100%;
} .woocommerce-page table.shop_table_responsive tr td,.woocommerce table.shop_table_responsive tr td {
overflow: hidden;
}html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
} body {
margin: 0;
} article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
display: block;
} audio,canvas,progress,video {
display: inline-block;
vertical-align: baseline;
} audio:not([controls]) {
display: none;
height: 0;
} [hidden],template {
display: none;
} a {
background-color: transparent;
} a:active,a:hover {
outline: 0;
} abbr[title] {
border-bottom: 1px dotted;
} b,strong {
font-weight: 700;
} dfn {
font-style: italic;
} h1 {
font-size: 2em;
margin: .67em 0;
} mark {
background: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
} sup {
top: -.5em;
} sub {
bottom: -.25em;
}  svg:not(:root) {
overflow: hidden;
} figure {
margin: 1em 40px;
} hr {
box-sizing: content-box;
height: 0;
} pre {
overflow: auto;
} code,kbd,pre,samp {
font-family: monospace,monospace;
font-size: 1em;
} button,input,optgroup,select,textarea {
color: inherit;
font: inherit;
margin: 0;
} button {
overflow: visible;
} button,select {
text-transform: none;
} button,html input[type=button],input[type=reset],input[type=submit] {
-webkit-appearance: button;
cursor: pointer;
} button[disabled],html input[disabled] {
cursor: default;
} button::-moz-focus-inner,input::-moz-focus-inner {
border: 0;
padding: 0;
} input {
line-height: normal;
} input[type=checkbox],input[type=radio] {
box-sizing: border-box;
padding: 0;
} input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
height: auto;
} input[type=search] {
-webkit-appearance: textfield;
box-sizing: content-box;
} input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
-webkit-appearance: none;
} fieldset {
border: 1px solid silver;
margin: 0 2px;
padding: .35em .625em .75em;
}  textarea {
overflow: auto;
} optgroup {
font-weight: 700;
} table {
border-collapse: collapse;
} td,th {
padding: 0;
} @media print { *,:after,:before {
background: transparent !important;
color: #000 !important;
box-shadow: none !important;
text-shadow: none !important;
} a,a:visited {
text-decoration: underline;
} a[href]:after {
content: " (" attr(href) ")";
} abbr[title]:after {
content: " (" attr(title) ")";
} a[href^="#"]:after,a[href^="javascript:"]:after {
content: "";
} blockquote,pre {
border: 1px solid #999;
page-break-inside: avoid;
} thead {
display: table-header-group;
} img,tr {
page-break-inside: avoid;
} img {
max-width: 100% !important;
} h2,h3,p {
orphans: 3;
widows: 3;
} h2,h3 {
page-break-after: avoid;
} .navbar {
display: none;
} .btn>.caret,.dropup>.btn>.caret {
border-top-color: #000 !important;
} .label {
border: 1px solid #000;
} .table {
border-collapse: collapse !important;
} .table td,.table th {
background-color: #fff !important;
} .table-bordered td,.table-bordered th {
border: 1px solid #ddd !important;
}
}  *,:after,:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} html {
font-size: 10px;
-webkit-tap-highlight-color: transparent;
} body {
font-family: Muli,sans-serif;
font-size: 16px;
line-height: 1.75;
color: #7a7a7a;
background-color: #fff;
overflow-x: hidden;
} button,input,select,textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
} a {
color: #7a7a7a;
} a,a:focus,a:hover {
text-decoration: none;
}
a:focus,a:hover {
color: #222;
} a:focus {
outline: none;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}   .img-responsive {
display: block;
max-width: 100%;
height: auto;
} .img-rounded {
border-radius: 8px;
} .img-thumbnail {
padding: 4px;
line-height: 1.75;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 0;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
} .img-circle {
border-radius: 50%;
} hr {
margin-top: 28px;
margin-bottom: 28px;
border-top: 1px solid #eee;
} .sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
} .sr-only-focusable:active,.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
} [role=button] {
cursor: pointer;
} .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
font-family: Arapey,sans-serif;
font-weight: 400;
line-height: 1.225;
color: #2a2a2a;
} .h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
font-weight: 400;
line-height: 1;
color: #666;
} .h1,.h2,.h3,h1,h2,h3 {
margin-top: 14px;
margin-bottom: 14px;
} .h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
font-size: 65%;
} .h4,.h5,.h6,h4,h5,h6 {
margin-top: 14px;
margin-bottom: 14px;
} .h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
font-size: 75%;
} .h1,h1 {
font-size: 42px;
} .h2,h2 {
font-size: 34px;
} .h3,h3 {
font-size: 26px;
} .h4,h4 {
font-size: 20px;
} .h5,h5 {
font-size: 16px;
} .h6,h6 {
font-size: 14px;
} p {
margin: 0 0 14px;
} .lead {
margin-bottom: 28px;
font-size: 18px;
font-weight: 400;
line-height: 1.4;
}
@media (min-width: 768px) { .lead {
font-size: 24px;
}
} .small,small {
font-size: 75%;
} .mark,mark {
background-color: #f0c73b;
padding: .2em;
} .text-left {
text-align: left;
} .text-right {
text-align: right;
} .text-center {
text-align: center;
} .text-justify {
text-align: justify;
} .text-nowrap {
white-space: nowrap;
} .text-lowercase {
text-transform: lowercase;
} .initialism,.text-uppercase {
text-transform: uppercase;
} .text-capitalize {
text-transform: capitalize;
} .text-muted {
color: #666;
} .text-primary {
color: #222;
} a.text-primary:focus,a.text-primary:hover {
color: #090909;
} .text-success {
color: #3c763d;
} a.text-success:focus,a.text-success:hover {
color: #2b542c;
} .text-info {
color: #31708f;
} a.text-info:focus,a.text-info:hover {
color: #245269;
} .text-warning {
color: #8a6d3b;
} a.text-warning:focus,a.text-warning:hover {
color: #66512c;
} .text-danger {
color: #a94442;
} a.text-danger:focus,a.text-danger:hover {
color: #843534;
} .bg-primary {
color: #fff;
background-color: #222 !important;
}  a.bg-primary:focus,a.bg-primary:hover {
background-color: #090909;
} .bg-success {
background-color: #dff0d8 !important;
} a.bg-success:focus,a.bg-success:hover {
background-color: #c1e2b3;
} .bg-info {
background-color: #d9edf7 !important;
} a.bg-info:focus,a.bg-info:hover {
background-color: #afd9ee;
} .bg-warning {
background-color: #f0c73b !important;
} a.bg-warning:focus,a.bg-warning:hover {
background-color: #e6b612;
} .bg-danger {
background-color: #e93434 !important;
} a.bg-danger:focus,a.bg-danger:hover {
background-color: #d31717;
} .page-header { } ol,ul {
margin-top: 0;
margin-bottom: 14px;
} ol ol,ol ul,ul ol,ul ul {
margin-bottom: 0;
}  .list-inline,.list-unstyled {
padding-left: 0;
list-style: none;
}
.list-inline {
margin-left: -5px;
} .list-inline>li {
display: inline-block;
padding-left: 5px;
padding-right: 5px;
} dl {
margin-top: 0;
margin-bottom: 28px;
} dd,dt {
line-height: 1.75;
}  dd {
margin-left: 0;
} .dl-horizontal dd:after,.dl-horizontal dd:before {
content: " ";
display: table;
} .dl-horizontal dd:after {
clear: both;
}
@media (min-width: 768px) { .dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
} .dl-horizontal dd {
margin-left: 180px;
}
} abbr[data-original-title],abbr[title] {
cursor: help;
border-bottom: 1px dotted #666;
} .initialism {
font-size: 90%;
} blockquote {
padding: 14px 28px;
margin: 50px 0;
font-size: 24px;
line-height: 1.35;
border: 2px solid #8faaba;
font-family: Arapey,sans-serif;
font-style: italic;
font-weight: 400;
} blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child {
margin-bottom: 0;
} blockquote .small,blockquote footer,blockquote small {
display: block;
font-size: 80%;
line-height: 1.75;
color: #666;
} blockquote .small:before,blockquote footer:before,blockquote small:before {
content: "\2014 \00A0";
} .blockquote-reverse,blockquote.pull-right {
padding-right: 15px;
padding-left: 0;
border-right: 5px solid #8faaba;
border-left: 0;
text-align: right;
} .blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before {
content: "";
} .blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after {
content: "\00A0 \2014";
} address {
margin-bottom: 28px;
font-style: normal;
line-height: 30px;
} code,kbd,pre,samp {
font-family: Arapey,sans-serif;
} code {
color: #c7254e;
background-color: #f9f2f4;
} code,kbd {
padding: 2px 4px;
font-size: 90%;
border-radius: 0;
}
kbd {
color: #fff;
background-color: #333;
box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
} kbd kbd {
padding: 0;
font-size: 100%;
font-weight: 700;
box-shadow: none;
} pre {
display: block;
padding: 13.5px;
margin: 0 0 14px;
font-size: 15px;
line-height: 1.75;
word-break: break-all;
word-wrap: break-word;
color: #444;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 0;
} pre code {
padding: 0;
font-size: inherit;
color: inherit;
white-space: pre-wrap;
background-color: transparent;
border-radius: 0;
} .pre-scrollable {
max-height: 340px;
overflow-y: scroll;
} .container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
max-width: 100%;
} .container:after,.container:before {
content: " ";
display: table;
} .container:after {
clear: both;
}
@media (min-width: 768px) { .container {
width: 768px;
}
}
@media (min-width: 992px) { .container {
width: 992px;
}
}
@media (min-width: 1200px) { .container {
width: 1440px;
}
} .container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
} .container-fluid:after,.container-fluid:before {
content: " ";
display: table;
} .container-fluid:after {
clear: both;
} .row {
margin-left: -15px;
margin-right: -15px;
} .row:after,.row:before {
content: " ";
display: table;
} .row:after {
clear: both;
} .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
} .col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
float: left;
} .col-xs-1 {
width: 8.33333%;
} .col-xs-2 {
width: 16.66667%;
} .col-xs-3 {
width: 25%;
} .col-xs-4 {
width: 33.33333%;
} .col-xs-5 {
width: 41.66667%;
} .col-xs-6 {
width: 50%;
} .col-xs-7 {
width: 58.33333%;
} .col-xs-8 {
width: 66.66667%;
} .col-xs-9 {
width: 75%;
} .col-xs-10 {
width: 83.33333%;
} .col-xs-11 {
width: 91.66667%;
} .col-xs-12 {
width: 100%;
} .col-xs-pull-0 {
right: auto;
} .col-xs-pull-1 {
right: 8.33333%;
} .col-xs-pull-2 {
right: 16.66667%;
} .col-xs-pull-3 {
right: 25%;
} .col-xs-pull-4 {
right: 33.33333%;
} .col-xs-pull-5 {
right: 41.66667%;
} .col-xs-pull-6 {
right: 50%;
} .col-xs-pull-7 {
right: 58.33333%;
} .col-xs-pull-8 {
right: 66.66667%;
} .col-xs-pull-9 {
right: 75%;
} .col-xs-pull-10 {
right: 83.33333%;
} .col-xs-pull-11 {
right: 91.66667%;
} .col-xs-pull-12 {
right: 100%;
} .col-xs-push-0 {
left: auto;
} .col-xs-push-1 {
left: 8.33333%;
} .col-xs-push-2 {
left: 16.66667%;
} .col-xs-push-3 {
left: 25%;
} .col-xs-push-4 {
left: 33.33333%;
} .col-xs-push-5 {
left: 41.66667%;
} .col-xs-push-6 {
left: 50%;
} .col-xs-push-7 {
left: 58.33333%;
} .col-xs-push-8 {
left: 66.66667%;
} .col-xs-push-9 {
left: 75%;
} .col-xs-push-10 {
left: 83.33333%;
} .col-xs-push-11 {
left: 91.66667%;
} .col-xs-push-12 {
left: 100%;
} .col-xs-offset-0 {
margin-left: 0;
} .col-xs-offset-1 {
margin-left: 8.33333%;
} .col-xs-offset-2 {
margin-left: 16.66667%;
} .col-xs-offset-3 {
margin-left: 25%;
} .col-xs-offset-4 {
margin-left: 33.33333%;
} .col-xs-offset-5 {
margin-left: 41.66667%;
} .col-xs-offset-6 {
margin-left: 50%;
} .col-xs-offset-7 {
margin-left: 58.33333%;
} .col-xs-offset-8 {
margin-left: 66.66667%;
} .col-xs-offset-9 {
margin-left: 75%;
} .col-xs-offset-10 {
margin-left: 83.33333%;
} .col-xs-offset-11 {
margin-left: 91.66667%;
} .col-xs-offset-12 {
margin-left: 100%;
}
@media (min-width: 768px) { .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
float: left;
} .col-sm-1 {
width: 8.33333%;
} .col-sm-2 {
width: 16.66667%;
} .col-sm-3 {
width: 25%;
} .col-sm-4 {
width: 33.33333%;
} .col-sm-5 {
width: 41.66667%;
} .col-sm-6 {
width: 50%;
} .col-sm-7 {
width: 58.33333%;
} .col-sm-8 {
width: 66.66667%;
} .col-sm-9 {
width: 75%;
} .col-sm-10 {
width: 83.33333%;
} .col-sm-11 {
width: 91.66667%;
} .col-sm-12 {
width: 100%;
} .col-sm-pull-0 {
right: auto;
} .col-sm-pull-1 {
right: 8.33333%;
} .col-sm-pull-2 {
right: 16.66667%;
} .col-sm-pull-3 {
right: 25%;
} .col-sm-pull-4 {
right: 33.33333%;
} .col-sm-pull-5 {
right: 41.66667%;
} .col-sm-pull-6 {
right: 50%;
} .col-sm-pull-7 {
right: 58.33333%;
} .col-sm-pull-8 {
right: 66.66667%;
} .col-sm-pull-9 {
right: 75%;
} .col-sm-pull-10 {
right: 83.33333%;
} .col-sm-pull-11 {
right: 91.66667%;
} .col-sm-pull-12 {
right: 100%;
} .col-sm-push-0 {
left: auto;
} .col-sm-push-1 {
left: 8.33333%;
} .col-sm-push-2 {
left: 16.66667%;
} .col-sm-push-3 {
left: 25%;
} .col-sm-push-4 {
left: 33.33333%;
} .col-sm-push-5 {
left: 41.66667%;
} .col-sm-push-6 {
left: 50%;
} .col-sm-push-7 {
left: 58.33333%;
} .col-sm-push-8 {
left: 66.66667%;
} .col-sm-push-9 {
left: 75%;
} .col-sm-push-10 {
left: 83.33333%;
} .col-sm-push-11 {
left: 91.66667%;
} .col-sm-push-12 {
left: 100%;
} .col-sm-offset-0 {
margin-left: 0;
} .col-sm-offset-1 {
margin-left: 8.33333%;
} .col-sm-offset-2 {
margin-left: 16.66667%;
} .col-sm-offset-3 {
margin-left: 25%;
} .col-sm-offset-4 {
margin-left: 33.33333%;
} .col-sm-offset-5 {
margin-left: 41.66667%;
} .col-sm-offset-6 {
margin-left: 50%;
} .col-sm-offset-7 {
margin-left: 58.33333%;
} .col-sm-offset-8 {
margin-left: 66.66667%;
} .col-sm-offset-9 {
margin-left: 75%;
} .col-sm-offset-10 {
margin-left: 83.33333%;
} .col-sm-offset-11 {
margin-left: 91.66667%;
} .col-sm-offset-12 {
margin-left: 100%;
}
}
@media (min-width: 992px) { .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
float: left;
} .col-md-1 {
width: 8.33333%;
} .col-md-2 {
width: 16.66667%;
} .col-md-3 {
width: 25%;
} .col-md-4 {
width: 33.33333%;
} .col-md-5 {
width: 41.66667%;
} .col-md-6 {
width: 50%;
} .col-md-7 {
width: 58.33333%;
} .col-md-8 {
width: 66.66667%;
} .col-md-9 {
width: 75%;
} .col-md-10 {
width: 83.33333%;
} .col-md-11 {
width: 91.66667%;
} .col-md-12 {
width: 100%;
} .col-md-pull-0 {
right: auto;
} .col-md-pull-1 {
right: 8.33333%;
} .col-md-pull-2 {
right: 16.66667%;
} .col-md-pull-3 {
right: 25%;
} .col-md-pull-4 {
right: 33.33333%;
} .col-md-pull-5 {
right: 41.66667%;
} .col-md-pull-6 {
right: 50%;
} .col-md-pull-7 {
right: 58.33333%;
} .col-md-pull-8 {
right: 66.66667%;
} .col-md-pull-9 {
right: 75%;
} .col-md-pull-10 {
right: 83.33333%;
} .col-md-pull-11 {
right: 91.66667%;
} .col-md-pull-12 {
right: 100%;
} .col-md-push-0 {
left: auto;
} .col-md-push-1 {
left: 8.33333%;
} .col-md-push-2 {
left: 16.66667%;
} .col-md-push-3 {
left: 25%;
} .col-md-push-4 {
left: 33.33333%;
} .col-md-push-5 {
left: 41.66667%;
} .col-md-push-6 {
left: 50%;
} .col-md-push-7 {
left: 58.33333%;
} .col-md-push-8 {
left: 66.66667%;
} .col-md-push-9 {
left: 75%;
} .col-md-push-10 {
left: 83.33333%;
} .col-md-push-11 {
left: 91.66667%;
} .col-md-push-12 {
left: 100%;
} .col-md-offset-0 {
margin-left: 0;
} .col-md-offset-1 {
margin-left: 8.33333%;
} .col-md-offset-2 {
margin-left: 16.66667%;
} .col-md-offset-3 {
margin-left: 25%;
} .col-md-offset-4 {
margin-left: 33.33333%;
} .col-md-offset-5 {
margin-left: 41.66667%;
} .col-md-offset-6 {
margin-left: 50%;
} .col-md-offset-7 {
margin-left: 58.33333%;
} .col-md-offset-8 {
margin-left: 66.66667%;
} .col-md-offset-9 {
margin-left: 75%;
} .col-md-offset-10 {
margin-left: 83.33333%;
} .col-md-offset-11 {
margin-left: 91.66667%;
} .col-md-offset-12 {
margin-left: 100%;
}
}
@media (min-width: 1200px) { .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
float: left;
} .col-lg-1 {
width: 8.33333%;
} .col-lg-2 {
width: 16.66667%;
} .col-lg-3 {
width: 25%;
} .col-lg-4 {
width: 33.33333%;
} .col-lg-5 {
width: 41.66667%;
} .col-lg-6 {
width: 50%;
} .col-lg-7 {
width: 58.33333%;
} .col-lg-8 {
width: 66.66667%;
} .col-lg-9 {
width: 75%;
} .col-lg-10 {
width: 83.33333%;
} .col-lg-11 {
width: 91.66667%;
} .col-lg-12 {
width: 100%;
} .col-lg-pull-0 {
right: auto;
} .col-lg-pull-1 {
right: 8.33333%;
} .col-lg-pull-2 {
right: 16.66667%;
} .col-lg-pull-3 {
right: 25%;
} .col-lg-pull-4 {
right: 33.33333%;
} .col-lg-pull-5 {
right: 41.66667%;
} .col-lg-pull-6 {
right: 50%;
} .col-lg-pull-7 {
right: 58.33333%;
} .col-lg-pull-8 {
right: 66.66667%;
} .col-lg-pull-9 {
right: 75%;
} .col-lg-pull-10 {
right: 83.33333%;
} .col-lg-pull-11 {
right: 91.66667%;
} .col-lg-pull-12 {
right: 100%;
} .col-lg-push-0 {
left: auto;
} .col-lg-push-1 {
left: 8.33333%;
} .col-lg-push-2 {
left: 16.66667%;
} .col-lg-push-3 {
left: 25%;
} .col-lg-push-4 {
left: 33.33333%;
} .col-lg-push-5 {
left: 41.66667%;
} .col-lg-push-6 {
left: 50%;
} .col-lg-push-7 {
left: 58.33333%;
} .col-lg-push-8 {
left: 66.66667%;
} .col-lg-push-9 {
left: 75%;
} .col-lg-push-10 {
left: 83.33333%;
} .col-lg-push-11 {
left: 91.66667%;
} .col-lg-push-12 {
left: 100%;
} .col-lg-offset-0 {
margin-left: 0;
} .col-lg-offset-1 {
margin-left: 8.33333%;
} .col-lg-offset-2 {
margin-left: 16.66667%;
} .col-lg-offset-3 {
margin-left: 25%;
} .col-lg-offset-4 {
margin-left: 33.33333%;
} .col-lg-offset-5 {
margin-left: 41.66667%;
} .col-lg-offset-6 {
margin-left: 50%;
} .col-lg-offset-7 {
margin-left: 58.33333%;
} .col-lg-offset-8 {
margin-left: 66.66667%;
} .col-lg-offset-9 {
margin-left: 75%;
} .col-lg-offset-10 {
margin-left: 83.33333%;
} .col-lg-offset-11 {
margin-left: 91.66667%;
} .col-lg-offset-12 {
margin-left: 100%;
}
} table {
background-color: transparent;
} caption {
padding-top: 8px;
padding-bottom: 8px;
color: #666;
} caption,th {
text-align: left;
} .table {
width: 100%;
max-width: 100%;
margin-bottom: 28px;
} .table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
padding: 8px;
line-height: 1.75;
vertical-align: top;
border-top: 1px solid #ddd;
} .table>thead>tr>th {
vertical-align: bottom;
border-bottom: 2px solid #ddd;
} .table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
border-top: 0;
} .table>tbody+tbody {
border-top: 2px solid #ddd;
} .table .table {
background-color: #fff;
} .table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {
padding: 5px;
}  .table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
border: 1px solid #ddd;
} .table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
border-bottom-width: 2px;
} .table-striped>tbody>tr:nth-of-type(odd) {
background-color: #f9f9f9;
} .table-hover>tbody>tr:hover {
background-color: #f5f5f5;
} table col[class*=col-] {
position: static;
float: none;
display: table-column;
} table td[class*=col-],table th[class*=col-] {
position: static;
float: none;
display: table-cell;
} .table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
background-color: #f5f5f5;
} .table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {
background-color: #e8e8e8;
} .table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
background-color: #dff0d8;
} .table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
background-color: #d0e9c6;
} .table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {
background-color: #d9edf7;
} .table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {
background-color: #c4e3f3;
} .table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
background-color: #f0c73b;
} .table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
background-color: #eec023;
} .table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {
background-color: #e93434;
} .table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {
background-color: #e71d1d;
} .table-responsive {
overflow-x: auto;
min-height: .01%;
}
@media screen and (max-width: 767px) { .table-responsive {
width: 100%;
margin-bottom: 21px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
} .table-responsive>.table {
margin-bottom: 0;
} .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {
white-space: nowrap;
} .table-responsive>.table-bordered {
border: 0;
} .table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child {
border-left: 0;
} .table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child {
border-right: 0;
} .table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {
border-bottom: 0;
}
} fieldset {
margin: 0;
min-width: 0;
} fieldset,legend {
padding: 0;
border: 0;
}
legend {
display: block;
width: 100%;
margin-bottom: 28px;
font-size: 24px;
line-height: inherit;
color: #444;
border-bottom: 1px solid #e5e5e5;
} label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: 400;
} input[type=search] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} input[type=checkbox],input[type=radio] {
margin: 7px 0 0;
margin-top: 1px \9;
line-height: normal;
}  input[type=file],input[type=range] {
display: block;
}
input[type=range] {
width: 100%;
} select[multiple],select[size] {
height: auto;
} input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus {
outline: none;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
} output {
padding-top: 9px;
font-size: 16px;
} .form-control,output {
display: block;
line-height: 1.75;
color: #5e6977;
}
.form-control {
width: 100%;
height: 46px;
padding: 8px 20px;
font-size: 15px;
background-color: #fff;
background-image: none;
border: 1px solid #979797;
border-radius: 0; -webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
} .form-control:focus {
border-color: #222;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
} .form-control::-moz-placeholder {
color: #999;
opacity: 1;
} .form-control:-ms-input-placeholder {
color: #999;
} .form-control::-webkit-input-placeholder {
color: #999;
} .form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
background-color: #eee;
opacity: 1;
} .form-control[disabled],fieldset[disabled] .form-control {
cursor: not-allowed;
} textarea.form-control {
height: auto;
} input[type=search] {
-webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) { input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control {
line-height: 46px;
} .input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm>.input-group-btn>input[type=time].btn,.input-group-sm>input[type=date].form-control,.input-group-sm>input[type=date].input-group-addon,.input-group-sm>input[type=datetime-local].form-control,.input-group-sm>input[type=datetime-local].input-group-addon,.input-group-sm>input[type=month].form-control,.input-group-sm>input[type=month].input-group-addon,.input-group-sm>input[type=time].form-control,.input-group-sm>input[type=time].input-group-addon,.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm {
line-height: 40px;
} .input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg>.input-group-btn>input[type=time].btn,.input-group-lg>input[type=date].form-control,.input-group-lg>input[type=date].input-group-addon,.input-group-lg>input[type=datetime-local].form-control,.input-group-lg>input[type=datetime-local].input-group-addon,.input-group-lg>input[type=month].form-control,.input-group-lg>input[type=month].input-group-addon,.input-group-lg>input[type=time].form-control,.input-group-lg>input[type=time].input-group-addon,.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg {
line-height: 61px;
}
}  .checkbox,.form-group,.form-row,.radio {
margin-bottom: 10px;
}
.checkbox,.radio {
position: relative;
display: block;
margin-top: 10px;
} .checkbox label,.radio label {
min-height: 28px;
padding-left: 20px;
margin-bottom: 0;
font-weight: 400;
cursor: pointer;
} .checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio] {
position: absolute;
margin-left: -20px;
margin-top: 4px \9;
} .checkbox+.checkbox,.radio+.radio {
margin-top: -5px;
} .checkbox-inline,.radio-inline {
position: relative;
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
vertical-align: middle;
font-weight: 400;
cursor: pointer;
} .checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
margin-top: 0;
margin-left: 10px;
}   .checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled] {
cursor: not-allowed;
} .form-control-static {
padding-top: 9px;
padding-bottom: 9px;
margin-bottom: 0;
min-height: 44px;
} .form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn {
padding-left: 0;
padding-right: 0;
} .input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm {
height: 40px;
padding: 10px 20px;
font-size: 12px;
line-height: 1.5;
border-radius: 0;
} .input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm {
height: 40px;
line-height: 40px;
} .input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm {
height: auto;
} .form-group-sm .form-control {
height: 40px;
padding: 10px 20px;
font-size: 12px;
line-height: 1.5;
border-radius: 0;
} .form-group-sm select.form-control {
height: 40px;
line-height: 40px;
} .form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control {
height: auto;
} .form-group-sm .form-control-static {
height: 40px;
min-height: 40px;
padding: 11px 20px;
font-size: 12px;
line-height: 1.5;
} .input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg {
height: 61px;
padding: 15px 20px;
font-size: 16px;
line-height: 1.8;
border-radius: 8px;
} .input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg {
height: 61px;
line-height: 61px;
} .input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg {
height: auto;
} .form-group-lg .form-control {
height: 61px;
padding: 15px 20px;
font-size: 16px;
line-height: 1.8;
border-radius: 8px;
} .form-group-lg select.form-control {
height: 61px;
line-height: 61px;
} .form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control {
height: auto;
} .form-group-lg .form-control-static {
height: 61px;
min-height: 44px;
padding: 16px 20px;
font-size: 16px;
line-height: 1.8;
} .has-feedback {
position: relative;
} .has-feedback .form-control {
padding-right: 57.5px;
} .form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 46px;
height: 46px;
line-height: 46px;
text-align: center;
pointer-events: none;
} .form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback {
width: 61px;
height: 61px;
line-height: 61px;
} .form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback {
width: 40px;
height: 40px;
line-height: 40px;
} .has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label {
color: #3c763d;
} .has-success .form-control {
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
} .has-success .form-control:focus {
border-color: #2b542c;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
} .has-success .input-group-addon {
color: #3c763d;
border-color: #3c763d;
background-color: #dff0d8;
} .has-success .form-control-feedback {
color: #3c763d;
} .has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label {
color: #8a6d3b;
} .has-warning .form-control {
border-color: #8a6d3b;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
} .has-warning .form-control:focus {
border-color: #66512c;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
} .has-warning .input-group-addon {
color: #8a6d3b;
border-color: #8a6d3b;
background-color: #f0c73b;
} .has-warning .form-control-feedback {
color: #8a6d3b;
} .has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label {
color: #a94442;
} .has-error .form-control {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
} .has-error .form-control:focus {
border-color: #843534;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
} .has-error .input-group-addon {
color: #a94442;
border-color: #a94442;
background-color: #e93434;
} .has-error .form-control-feedback {
color: #a94442;
} .has-feedback label~.form-control-feedback {
top: 33px;
} .has-feedback label.sr-only~.form-control-feedback {
top: 0;
} .help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px;
color: #bababa;
}
@media (min-width: 768px) { .form-inline .form-group,.form-inline .form-row {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
} .form-inline .form-control {
width: auto;
vertical-align: middle;
} .form-inline .form-control,.form-inline .form-control-static {
display: inline-block;
} .form-inline .input-group {
display: inline-table;
vertical-align: middle;
} .form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn {
width: auto;
} .form-inline .input-group>.form-control {
width: 100%;
}  .form-inline .checkbox,.form-inline .control-label,.form-inline .radio {
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .checkbox,.form-inline .radio {
display: inline-block;
margin-top: 0;
} .form-inline .checkbox label,.form-inline .radio label {
padding-left: 0;
} .form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio] {
position: relative;
margin-left: 0;
} .form-inline .has-feedback .form-control-feedback {
top: 0;
}
} .form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline {
margin-top: 0;
margin-bottom: 0;
padding-top: 9px;
} .form-horizontal .checkbox,.form-horizontal .radio {
min-height: 37px;
} .form-horizontal .form-group,.form-horizontal .form-row {
margin-left: -15px;
margin-right: -15px;
} .form-horizontal .form-group:after,.form-horizontal .form-group:before,.form-horizontal .form-row:after,.form-horizontal .form-row:before {
content: " ";
display: table;
} .form-horizontal .form-group:after,.form-horizontal .form-row:after {
clear: both;
}
@media (min-width: 768px) { .form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 9px;
}
} .form-horizontal .has-feedback .form-control-feedback {
right: 15px;
}
@media (min-width: 768px) { .form-horizontal .form-group-lg .control-label {
padding-top: 28px;
font-size: 16px;
}
}
@media (min-width: 768px) { .form-horizontal .form-group-sm .control-label {
padding-top: 11px;
font-size: 12px;
}
} .btn {
display: inline-block;
margin-bottom: 0;
font-weight: 500;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 8px 40px;
font-size: 16px;
line-height: 1.75;
border-radius: 0;
font-family: Muli,sans-serif;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} .btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {
outline: none;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
} .btn.focus,.btn:focus,.btn:hover {
color: #fff;
text-decoration: none;
} .btn.active,.btn:active {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px transparent;
box-shadow: inset 0 3px 5px transparent;
} .btn.disabled,.btn[disabled],fieldset[disabled] .btn {
cursor: not-allowed;
opacity: .65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
} a.btn.disabled,fieldset[disabled] a.btn {
pointer-events: none;
} .btn-default {
color: #fff;
background-color: #222;
border-color: #222;
} .btn-default.focus,.btn-default:focus {
color: #fff;
background-color: #090909;
border-color: #000;
}  .btn-default.active,.btn-default:active,.btn-default:hover,.open>.btn-default.dropdown-toggle {
color: #fff;
background-color: #090909;
border-color: #030303;
} .btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover {
color: #fff;
background-color: #000;
border-color: #000;
} .btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle {
background-image: none;
} .btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
background-color: #222;
border-color: #222;
} .btn-default .badge {
color: #222;
background-color: #fff;
} .btn-primary {
color: #fff;
background-color: #222;
border-color: #222;
} .btn-primary.focus,.btn-primary:focus {
color: #fff;
background-color: #090909;
border-color: #000;
}  .btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.btn-primary.dropdown-toggle {
color: #fff;
background-color: #090909;
border-color: #030303;
} .btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover {
color: #fff;
background-color: #000;
border-color: #000;
} .btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle {
background-image: none;
} .btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
background-color: #222;
border-color: #222;
} .btn-primary .badge {
color: #222;
background-color: #fff;
} .btn-success {
color: #fff;
background-color: #4bbe69;
border-color: #40b05d;
} .btn-success.focus,.btn-success:focus {
color: #fff;
background-color: #399d53;
border-color: #1e522b;
}  .btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle {
color: #fff;
background-color: #399d53;
border-color: #2f8345;
} .btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover {
color: #fff;
background-color: #2f8345;
border-color: #1e522b;
} .btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle {
background-image: none;
} .btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
background-color: #4bbe69;
border-color: #40b05d;
} .btn-success .badge {
color: #4bbe69;
background-color: #fff;
} .btn-info {
color: #fff;
background-color: #4797fa;
border-color: #2e89f9;
} .btn-info.focus,.btn-info:focus {
color: #fff;
background-color: #157bf9;
border-color: #044ca4;
}  .btn-info.active,.btn-info:active,.btn-info:hover,.open>.btn-info.dropdown-toggle {
color: #fff;
background-color: #157bf9;
border-color: #0669e4;
} .btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover {
color: #fff;
background-color: #0669e4;
border-color: #044ca4;
} .btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle {
background-image: none;
} .btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
background-color: #4797fa;
border-color: #2e89f9;
} .btn-info .badge {
color: #4797fa;
background-color: #fff;
} .btn-warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
} .btn-warning.focus,.btn-warning:focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}  .btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.btn-warning.dropdown-toggle {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
} .btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
} .btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle {
background-image: none;
} .btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
background-color: #f0ad4e;
border-color: #eea236;
} .btn-warning .badge {
color: #f0ad4e;
background-color: #fff;
} .btn-danger {
color: #fff;
background-color: #ee1a47;
border-color: #de103c;
} .btn-danger.focus,.btn-danger:focus {
color: #fff;
background-color: #c60f36;
border-color: #67081c;
}  .btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle {
color: #fff;
background-color: #c60f36;
border-color: #a50c2d;
} .btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover {
color: #fff;
background-color: #a50c2d;
border-color: #67081c;
} .btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle {
background-image: none;
} .btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
background-color: #ee1a47;
border-color: #de103c;
} .btn-danger .badge {
color: #ee1a47;
background-color: #fff;
} .btn-link {
color: #7a7a7a;
font-weight: 400;
border-radius: 0;
} .btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
} .btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover {
border-color: transparent;
} .btn-link:focus,.btn-link:hover {
color: #222;
text-decoration: none;
background-color: transparent;
} .btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
color: #666;
text-decoration: none;
} .btn-group-lg>.btn,.btn-lg {
padding: 15px 40px;
font-size: 16px;
line-height: 1.8;
border-radius: 8px;
} .btn-group-sm>.btn,.btn-sm {
padding: 10px 20px;
} .btn-group-sm>.btn,.btn-group-xs>.btn,.btn-sm,.btn-xs {
font-size: 12px;
line-height: 1.5;
border-radius: 8px;
}
.btn-group-xs>.btn,.btn-xs {
padding: 7px 10px;
} .btn-block {
display: block;
width: 100%;
} .btn-block+.btn-block {
margin-top: 5px;
} input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
width: 100%;
} .fade {
opacity: 0;
-webkit-transition: opacity .15s linear;
-o-transition: opacity .15s linear;
transition: opacity .15s linear;
} .fade.in {
opacity: 1;
} .collapse {
display: none;
} .collapse.in {
display: block;
} tr.collapse.in {
display: table-row;
} tbody.collapse.in {
display: table-row-group;
} .collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition-property: height,visibility;
transition-property: height,visibility;
-webkit-transition-duration: .35s;
transition-duration: .35s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
} .caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid \9;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
} .dropdown,.dropup {
position: relative;
} .dropdown-toggle:focus {
outline: 0;
} .dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 205px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
font-size: 16px;
text-align: left;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,.15);
border-radius: 0;
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
box-shadow: 0 6px 12px rgba(0,0,0,.175);
background-clip: padding-box;
} .dropdown-menu.pull-right {
right: 0;
left: auto;
} .dropdown-menu .divider {
height: 1px;
margin: 13px 0;
overflow: hidden;
background-color: #e5e5e5;
} .dropdown-menu>li>a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: 400;
line-height: 1.75;
color: #444;
white-space: nowrap;
} .dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
text-decoration: none;
color: #373737;
background-color: #f5f5f5;
} .dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
color: #fff;
text-decoration: none;
outline: 0;
background-color: #222;
} .dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
color: #666;
} .dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
text-decoration: none;
background-color: transparent;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
cursor: not-allowed;
} .open>.dropdown-menu {
display: block;
} .open>a {
outline: 0;
} .dropdown-menu-right {
left: auto;
right: 0;
} .dropdown-menu-left {
left: 0;
right: auto;
} .dropdown-header {
display: block;
padding: 3px 20px;
font-size: 12px;
line-height: 1.75;
color: #666;
white-space: nowrap;
} .dropdown-backdrop {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 990;
} .pull-right>.dropdown-menu {
right: 0;
left: auto;
} .dropup .caret,.navbar-fixed-bottom .dropdown .caret {
border-top: 0;
border-bottom: 4px dashed;
border-bottom: 4px solid \9;
content: "";
} .dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 2px;
}
@media (min-width: 768px) { .navbar-right .dropdown-menu {
right: 0;
left: auto;
} .navbar-right .dropdown-menu-left {
left: 0;
right: auto;
}
} .btn-group,.btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle;
} .btn-group-vertical>.btn,.btn-group>.btn {
position: relative;
float: left;
} .btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
z-index: 2;
} .btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
margin-left: -1px;
} .btn-toolbar {
margin-left: -5px;
} .btn-toolbar:after,.btn-toolbar:before {
content: " ";
display: table;
} .btn-toolbar:after {
clear: both;
} .btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group {
float: left;
} .btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
margin-left: 5px;
} .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 0;
} .btn-group>.btn:first-child {
margin-left: 0;
} .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
} .btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
} .btn-group>.btn-group {
float: left;
} .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
border-radius: 0;
} .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
} .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
} .btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
outline: 0;
} .btn-group>.btn+.dropdown-toggle {
padding-left: 8px;
padding-right: 8px;
} .btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle {
padding-left: 12px;
padding-right: 12px;
} .btn-group.open .dropdown-toggle {
-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
} .btn-group.open .dropdown-toggle.btn-link {
-webkit-box-shadow: none;
box-shadow: none;
} .btn .caret {
margin-left: 0;
} .btn-group-lg>.btn .caret,.btn-lg .caret {
border-width: 5px 5px 0;
border-bottom-width: 0;
} .dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret {
border-width: 0 5px 5px;
} .btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
} .btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before {
content: " ";
display: table;
} .btn-group-vertical>.btn-group:after {
clear: both;
} .btn-group-vertical>.btn-group>.btn {
float: none;
} .btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
margin-top: -1px;
margin-left: 0;
} .btn-group-vertical>.btn:not(:first-child):not(:last-child) {
border-radius: 0;
} .btn-group-vertical>.btn:first-child:not(:last-child) {
border-top-right-radius: 8px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
} .btn-group-vertical>.btn:last-child:not(:first-child) {
border-bottom-left-radius: 8px;
border-top-right-radius: 0;
border-top-left-radius: 0;
} .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
border-radius: 0;
} .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
} .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
} .btn-group-justified {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: separate;
} .btn-group-justified>.btn,.btn-group-justified>.btn-group {
float: none;
display: table-cell;
width: 1%;
} .btn-group-justified>.btn-group .btn {
width: 100%;
} .btn-group-justified>.btn-group .dropdown-menu {
left: auto;
} [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio] {
position: absolute;
clip: rect(0,0,0,0);
pointer-events: none;
} .input-group {
position: relative;
display: table;
border-collapse: separate;
} .input-group[class*=col-] {
float: none;
padding-left: 0;
padding-right: 0;
} .input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0;
} .input-group-addon,.input-group-btn,.input-group .form-control {
display: table-cell;
} .input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
border-radius: 0;
} .input-group-addon,.input-group-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle;
} .input-group-addon {
padding: 8px 20px;
font-size: 16px;
font-weight: 400;
line-height: 1;
color: #5e6977;
text-align: center;
background-color: #eee;
border: 1px solid #979797;
border-radius: 0;
} .input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn {
padding: 10px 20px;
font-size: 12px;
border-radius: 0;
} .input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn {
padding: 15px 20px;
font-size: 16px;
border-radius: 8px;
} .input-group-addon input[type=checkbox],.input-group-addon input[type=radio] {
margin-top: 0;
} .input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
} .input-group-addon:first-child {
border-right: 0;
} .input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
} .input-group-addon:last-child {
border-left: 0;
} .input-group-btn {
font-size: 0;
white-space: nowrap;
} .input-group-btn,.input-group-btn>.btn {
position: relative;
} .input-group-btn>.btn+.btn {
margin-left: -1px;
} .input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover {
z-index: 2;
} .input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
margin-right: -1px;
} .input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
z-index: 2;
margin-left: -1px;
} .nav {
margin-bottom: 0;
padding-left: 0;
list-style: none;
} .nav:after,.nav:before {
content: " ";
display: table;
} .nav:after {
clear: both;
}  .nav>li,.nav>li>a {
position: relative;
display: block;
}
.nav>li>a {
padding: 10px 15px;
} .nav>li>a:focus,.nav>li>a:hover {
text-decoration: none;
background-color: transparent;
} .nav>li.disabled>a {
color: #666;
} .nav>li.disabled>a:focus,.nav>li.disabled>a:hover {
color: #666;
text-decoration: none;
background-color: transparent;
cursor: not-allowed;
} .nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
background-color: transparent;
border-color: #7a7a7a;
} .nav .nav-divider {
height: 1px;
margin: 13px 0;
overflow: hidden;
background-color: #e5e5e5;
} .nav>li>a>img {
max-width: none;
} .nav-tabs {
border-bottom: 1px solid transparent;
} .nav-tabs>li {
float: left;
margin-bottom: -1px;
} .nav-tabs>li>a {
margin-right: 2px;
line-height: 1.75;
border: 1px solid transparent;
font-weight: 600;
border-radius: 0 0 0 0;
} .nav-tabs>li>a:hover {
border-color: transparent;
} .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
color: #222;
background-color: transparent;
border: 1px solid transparent;
border-bottom-color: transparent;
cursor: default;
} .nav-pills>li {
float: left;
} .nav-pills>li>a {
border-radius: 0;
} .nav-pills>li+li {
margin-left: 2px;
} .nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
color: #fff;
background-color: #222;
} .nav-stacked>li {
float: none;
} .nav-stacked>li+li {
margin-top: 2px;
margin-left: 0;
} .nav-justified,.nav-tabs.nav-justified {
width: 100%;
} .nav-justified>li,.nav-tabs.nav-justified>li {
float: none;
} .nav-justified>li>a,.nav-tabs.nav-justified>li>a {
text-align: center;
margin-bottom: 5px;
} .nav-justified>.dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) { .nav-justified>li,.nav-tabs.nav-justified>li {
display: table-cell;
width: 1%;
} .nav-justified>li>a,.nav-tabs.nav-justified>li>a {
margin-bottom: 0;
}
} .nav-tabs-justified,.nav-tabs.nav-justified {
border-bottom: 0;
} .nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
margin-right: 0;
border-radius: 0;
} .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
border: 1px solid #ddd;
}
@media (min-width: 768px) { .nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
border-bottom: 1px solid #ddd;
border-radius: 0 0 0 0;
} .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
border-bottom-color: #fff;
}
} .tab-content>.tab-pane {
display: none;
} .tab-content>.active {
display: block;
} .nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-right-radius: 0;
border-top-left-radius: 0;
} .navbar {
position: relative;
min-height: 50px;
margin-bottom: 0;
border: 1px solid transparent;
} .navbar:after,.navbar:before {
content: " ";
display: table;
} .navbar:after {
clear: both;
}
@media (min-width: 768px) { .navbar {
border-radius: 0;
}
} .navbar-header:after,.navbar-header:before {
content: " ";
display: table;
} .navbar-header:after {
clear: both;
}
@media (min-width: 768px) { .navbar-header {
float: left;
}
} .navbar-collapse {
overflow-x: visible;
padding-right: 15px;
padding-left: 15px;
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 hsla(0,0%,100%,.1);
-webkit-overflow-scrolling: touch;
} .navbar-collapse:after,.navbar-collapse:before {
content: " ";
display: table;
} .navbar-collapse:after {
clear: both;
} .navbar-collapse.in {
overflow-y: auto;
}
@media (min-width: 768px) { .navbar-collapse {
width: auto;
border-top: 0;
box-shadow: none;
} .navbar-collapse.collapse {
display: block !important;
height: auto !important;
padding-bottom: 0;
overflow: visible !important;
} .navbar-collapse.in {
overflow-y: visible;
} .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse {
padding-left: 0;
padding-right: 0;
}
} .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) { .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
max-height: 200px;
}
} .container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
margin-right: -15px;
margin-left: -15px;
}
@media (min-width: 768px) { .container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
margin-right: 0;
margin-left: 0;
}
} .navbar-static-top {
z-index: 1000;
border-width: 0 0 1px;
}
@media (min-width: 768px) { .navbar-static-top {
border-radius: 0;
}
} .navbar-fixed-bottom,.navbar-fixed-top {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
}
@media (min-width: 768px) { .navbar-fixed-bottom,.navbar-fixed-top {
border-radius: 0;
}
} .navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
} .navbar-fixed-bottom {
bottom: 0;
margin-bottom: 0;
border-width: 1px 0 0;
} .navbar-brand {
float: left;
padding: 11px 15px;
font-size: 16px;
line-height: 28px;
height: 50px;
} .navbar-brand:focus,.navbar-brand:hover {
text-decoration: none;
} .navbar-brand>img {
display: block;
}
@media (min-width: 768px) { .navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand {
margin-left: -15px;
}
} .navbar-toggle {
position: relative;
float: right;
margin-right: 15px;
padding: 9px 10px;
margin-top: 8px;
margin-bottom: 8px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 0;
} .navbar-toggle:focus {
outline: 0;
} .navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
} .navbar-toggle .icon-bar+.icon-bar {
margin-top: 4px;
}
@media (min-width: 768px) { .navbar-toggle {
display: none;
}
} .navbar-nav {
margin: 5.5px -15px;
} .navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
line-height: 28px;
}
@media (max-width: 767px) { .navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none;
} .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {
padding: 5px 15px 5px 25px;
} .navbar-nav .open .dropdown-menu>li>a {
line-height: 28px;
} .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover {
background-image: none;
}
}
@media (min-width: 768px) { .navbar-nav {
margin: 0;
} .navbar-nav,.navbar-nav>li {
float: left;
} .navbar-nav>li>a {
padding-top: 11px;
padding-bottom: 11px;
}
} .navbar-form {
margin: 2px -15px;
padding: 10px 15px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);
box-shadow: inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);
}
@media (min-width: 768px) { .navbar-form .form-group,.navbar-form .form-row {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
} .navbar-form .form-control {
width: auto;
vertical-align: middle;
} .navbar-form .form-control,.navbar-form .form-control-static {
display: inline-block;
} .navbar-form .input-group {
display: inline-table;
vertical-align: middle;
} .navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn {
width: auto;
} .navbar-form .input-group>.form-control {
width: 100%;
}  .navbar-form .checkbox,.navbar-form .control-label,.navbar-form .radio {
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .checkbox,.navbar-form .radio {
display: inline-block;
margin-top: 0;
} .navbar-form .checkbox label,.navbar-form .radio label {
padding-left: 0;
} .navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio] {
position: relative;
margin-left: 0;
} .navbar-form .has-feedback .form-control-feedback {
top: 0;
}
}
@media (max-width: 767px) { .navbar-form .form-group,.navbar-form .form-row {
margin-bottom: 5px;
} .navbar-form .form-group:last-child,.navbar-form .form-row:last-child {
margin-bottom: 0;
}
}
@media (min-width: 768px) { .navbar-form {
width: auto;
border: 0;
margin-left: 0;
margin-right: 0;
padding-top: 0;
padding-bottom: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
} .navbar-nav>li>.dropdown-menu {
margin-top: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
} .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
margin-bottom: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
} .navbar-btn {
margin-top: 2px;
margin-bottom: 2px;
} .btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm {
margin-top: 5px;
margin-bottom: 5px;
} .btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs {
margin-top: 14px;
margin-bottom: 14px;
} .navbar-text {
margin-top: 11px;
margin-bottom: 11px;
}
@media (min-width: 768px) { .navbar-text {
float: left;
margin-left: 15px;
margin-right: 15px;
}
}
@media (min-width: 768px) { .navbar-left {
float: left !important;
} .navbar-right {
float: right !important;
margin-right: -15px;
} .navbar-right~.navbar-right {
margin-right: 0;
}
} .navbar-default {
background-color: #f8f8f8;
border-color: #e7e7e7;
} .navbar-default .navbar-brand {
color: #777;
} .navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {
color: #5e5e5e;
background-color: transparent;
}  .navbar-default .navbar-nav>li>a,.navbar-default .navbar-text {
color: #777;
} .navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
color: #333;
background-color: transparent;
} .navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
color: #555;
background-color: #e7e7e7;
} .navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover {
color: #ccc;
background-color: transparent;
} .navbar-default .navbar-toggle {
border-color: #ddd;
} .navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
background-color: #ddd;
} .navbar-default .navbar-toggle .icon-bar {
background-color: #888;
} .navbar-default .navbar-collapse,.navbar-default .navbar-form {
border-color: #e7e7e7;
} .navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
background-color: #e7e7e7;
color: #555;
}
@media (max-width: 767px) { .navbar-default .navbar-nav .open .dropdown-menu>li>a {
color: #777;
} .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
color: #333;
background-color: transparent;
} .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
color: #555;
background-color: #e7e7e7;
} .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
color: #ccc;
background-color: transparent;
}
} .navbar-default .navbar-link {
color: #777;
} .navbar-default .navbar-link:hover {
color: #333;
} .navbar-default .btn-link {
color: #777;
} .navbar-default .btn-link:focus,.navbar-default .btn-link:hover {
color: #333;
} .navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover {
color: #ccc;
} .navbar-inverse {
background-color: #222;
border-color: #090909;
} .navbar-inverse .navbar-brand {
color: #8c8c8c;
} .navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover {
color: #fff;
background-color: transparent;
}  .navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text {
color: #8c8c8c;
} .navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover {
color: #fff;
background-color: transparent;
} .navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover {
color: #fff;
background-color: #090909;
} .navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover {
color: #444;
background-color: transparent;
} .navbar-inverse .navbar-toggle {
border-color: #333;
} .navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover {
background-color: #333;
} .navbar-inverse .navbar-toggle .icon-bar {
background-color: #fff;
} .navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
border-color: #101010;
} .navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
background-color: #090909;
color: #fff;
}
@media (max-width: 767px) { .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
border-color: #090909;
} .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color: #090909;
} .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
color: #8c8c8c;
} .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
color: #fff;
background-color: transparent;
} .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
color: #fff;
background-color: #090909;
} .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
color: #444;
background-color: transparent;
}
} .navbar-inverse .navbar-link {
color: #8c8c8c;
} .navbar-inverse .navbar-link:hover {
color: #fff;
} .navbar-inverse .btn-link {
color: #8c8c8c;
} .navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover {
color: #fff;
} .navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover {
color: #444;
} .breadcrumb {
padding: 0;
margin-bottom: 28px;
list-style: none;
background-color: transparent; } .breadcrumb>li {
display: inline-block; } .breadcrumb>.active {
color: #222;
} .pagination {
display: inline-block;
padding-left: 0;
margin: 0;
border-radius: 0;
} .pagination>li {
display: inline;
} .pagination>li>a,.pagination>li>span {
position: relative;
float: left;
padding: 8px 20px;
line-height: 1.75;
text-decoration: none;
color: #7a7a7a;
background-color: #fff;
border: 1px solid #ddd;
margin-left: -1px;
} .pagination>li:first-child>a,.pagination>li:first-child>span {
margin-left: 0;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
} .pagination>li:last-child>a,.pagination>li:last-child>span {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
} .pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
z-index: 3;
color: #222;
background-color: #eee;
border-color: #ddd;
} .pagination>li>a.current,.pagination>li>span.current {
color: #222;
} .pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
z-index: 2;
color: #fff;
background-color: #222;
border-color: #222;
cursor: default;
} .pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
color: #666;
background-color: #fff;
border-color: #ddd;
cursor: not-allowed;
} .pagination-lg>li>a,.pagination-lg>li>span {
padding: 15px 20px;
font-size: 16px;
line-height: 1.8;
} .pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
border-bottom-left-radius: 8px;
border-top-left-radius: 8px;
} .pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
border-bottom-right-radius: 8px;
border-top-right-radius: 8px;
} .pagination-sm>li>a,.pagination-sm>li>span {
padding: 10px 20px;
font-size: 12px;
line-height: 1.5;
} .pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
} .pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
} .label {
display: inline;
padding: .2em .6em .3em;
font-size: 75%;
font-weight: 700;
line-height: 1;
color: #000;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
} .label:empty {
display: none;
} .btn .label {
position: relative;
top: -1px;
} a.label:focus,a.label:hover {
color: #222;
text-decoration: none;
cursor: pointer;
} .label-default {
background-color: #666;
} .label-default[href]:focus,.label-default[href]:hover {
background-color: #4d4d4d;
} .label-primary {
background-color: #222;
} .label-primary[href]:focus,.label-primary[href]:hover {
background-color: #090909;
} .label-success {
background-color: #4bbe69;
} .label-success[href]:focus,.label-success[href]:hover {
background-color: #399d53;
} .label-info {
background-color: #4797fa;
} .label-info[href]:focus,.label-info[href]:hover {
background-color: #157bf9;
} .label-warning {
background-color: #f0ad4e;
} .label-warning[href]:focus,.label-warning[href]:hover {
background-color: #ec971f;
} .label-danger {
background-color: #ee1a47;
} .label-danger[href]:focus,.label-danger[href]:hover {
background-color: #c60f36;
} .badge {
display: inline-block;
min-width: 10px;
padding: 3px 7px;
font-size: 12px;
font-weight: 700;
color: #fff;
line-height: 1;
vertical-align: middle;
white-space: nowrap;
text-align: center;
background-color: #666;
border-radius: 10px;
} .badge:empty {
display: none;
} .btn .badge {
position: relative;
top: -1px;
} .btn-group-xs>.btn .badge,.btn-xs .badge {
top: 0;
padding: 1px 5px;
} .list-group-item.active>.badge,.nav-pills>.active>a>.badge {
color: #7a7a7a;
background-color: #fff;
} .list-group-item>.badge {
float: right;
} .list-group-item>.badge+.badge {
margin-right: 5px;
} .nav-pills>li>a>.badge {
margin-left: 3px;
} a.badge:focus,a.badge:hover {
color: #fff;
text-decoration: none;
cursor: pointer;
} .alert {
padding: 15px;
margin-bottom: 28px;
border: 1px solid transparent;
border-radius: 0;
} .alert h4 {
margin-top: 0;
color: inherit;
} .alert .alert-link {
font-weight: 700;
} .alert>p,.alert>ul {
margin-bottom: 0;
} .alert>p+p {
margin-top: 5px;
} .alert-dismissable,.alert-dismissible {
padding-right: 35px;
} .alert-dismissable .close,.alert-dismissible .close {
position: relative;
top: -2px;
right: -21px;
color: inherit;
} .alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
} .alert-success hr {
border-top-color: #c9e2b3;
} .alert-success .alert-link {
color: #2b542c;
} .alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
} .alert-info hr {
border-top-color: #a6e1ec;
} .alert-info .alert-link {
color: #245269;
} .alert-warning {
background-color: #f0c73b;
border-color: #ee9e23;
color: #8a6d3b;
} .alert-warning hr {
border-top-color: #e69312;
} .alert-warning .alert-link {
color: #66512c;
} .alert-danger {
background-color: #e93434;
border-color: #e71d3f;
color: #a94442;
} .alert-danger hr {
border-top-color: #d31736;
} .alert-danger .alert-link {
color: #843534;
}
@-webkit-keyframes a {
0% {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
@keyframes a {
0% {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
} .progress {
overflow: hidden;
height: 28px;
margin-bottom: 28px;
background-color: #f5f5f5;
border-radius: 0;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
} .progress-bar {
float: left;
width: 0;
height: 100%;
font-size: 12px;
line-height: 28px;
color: #fff;
text-align: center;
background-color: #222;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
-webkit-transition: width .6s ease;
-o-transition: width .6s ease;
transition: width .6s ease;
} .progress-bar-striped,.progress-striped .progress-bar {
background-image: -webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
background-image: -o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
background-size: 40px 40px;
} .progress-bar.active,.progress.active .progress-bar {
-webkit-animation: a 2s linear infinite;
-o-animation: a 2s linear infinite;
animation: a 2s linear infinite;
} .progress-bar-success {
background-color: #4bbe69;
} .progress-striped .progress-bar-success {
background-image: -webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
background-image: -o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
} .progress-bar-info {
background-color: #4797fa;
} .progress-striped .progress-bar-info {
background-image: -webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
background-image: -o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
} .progress-bar-warning {
background-color: #f0ad4e;
} .progress-striped .progress-bar-warning {
background-image: -webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
background-image: -o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
} .progress-bar-danger {
background-color: #ee1a47;
} .progress-striped .progress-bar-danger {
background-image: -webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
background-image: -o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
} .media {
margin-top: 15px;
} .media:first-child {
margin-top: 0;
} .media,.media-body {
zoom: 1;
overflow: hidden;
} .media-body {
width: 10000px;
} .media-object {
display: block;
} .media-object.img-thumbnail {
max-width: none;
} .media-right,.media>.pull-right {
padding-left: 10px;
} .media-left,.media>.pull-left {
padding-right: 10px;
} .media-body,.media-left,.media-right {
display: table-cell;
vertical-align: top;
} .media-middle {
vertical-align: middle;
} .media-bottom {
vertical-align: bottom;
} .media-heading {
margin-top: 0;
margin-bottom: 5px;
} .media-list {
padding-left: 0;
list-style: none;
} .list-group {
margin-bottom: 20px;
padding-left: 0;
}  .list-group-item,.list-group>li {
display: block;
}
.list-group-item {
position: relative;
padding: 10px 15px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #ddd;
} .list-group-item:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
} .list-group-item:last-child {
margin-bottom: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
} a.list-group-item,button.list-group-item {
color: #555;
} a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {
color: #333;
} a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover {
text-decoration: none;
color: #555;
background-color: #f5f5f5;
} button.list-group-item {
width: 100%;
text-align: left;
} .list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {
background-color: #eee;
color: #666;
cursor: not-allowed;
} .list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading {
color: inherit;
} .list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {
color: #666;
} .list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
z-index: 2;
color: #fff;
background-color: #222;
border-color: #222;
} .list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small {
color: inherit;
} .list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {
color: #888;
} .list-group-item-success {
color: #3c763d;
background-color: #dff0d8;
} a.list-group-item-success,button.list-group-item-success {
color: #3c763d;
} a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {
color: inherit;
} a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover {
color: #3c763d;
background-color: #d0e9c6;
} a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover {
color: #fff;
background-color: #3c763d;
border-color: #3c763d;
} .list-group-item-info {
color: #31708f;
background-color: #d9edf7;
} a.list-group-item-info,button.list-group-item-info {
color: #31708f;
} a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {
color: inherit;
} a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover {
color: #31708f;
background-color: #c4e3f3;
} a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover {
color: #fff;
background-color: #31708f;
border-color: #31708f;
} .list-group-item-warning {
color: #8a6d3b;
background-color: #f0c73b;
} a.list-group-item-warning,button.list-group-item-warning {
color: #8a6d3b;
} a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {
color: inherit;
} a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover {
color: #8a6d3b;
background-color: #eec023;
} a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover {
color: #fff;
background-color: #8a6d3b;
border-color: #8a6d3b;
} .list-group-item-danger {
color: #a94442;
background-color: #e93434;
} a.list-group-item-danger,button.list-group-item-danger {
color: #a94442;
} a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {
color: inherit;
} a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover {
color: #a94442;
background-color: #e71d1d;
} a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover {
color: #fff;
background-color: #a94442;
border-color: #a94442;
} .list-group-item-heading {
margin-top: 0;
margin-bottom: 5px;
} .list-group-item-text {
margin-bottom: 0;
line-height: 1.3;
} .panel {
margin-bottom: 28px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
} .panel-body {
padding: 20px;
} .panel-body:after,.panel-body:before {
content: " ";
display: table;
} .panel-body:after {
clear: both;
} .panel-heading {
padding: 15px 20px;
border-bottom: 1px solid transparent;
border-top-right-radius: -1;
border-top-left-radius: -1;
}  .panel-heading>.dropdown .dropdown-toggle,.panel-title {
color: inherit;
}
.panel-title {
margin-top: 0;
margin-bottom: 0;
font-size: 18px;
} .panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a {
color: inherit;
} .panel-footer {
padding: 15px 20px;
background-color: #f5f5f5;
border-top: 1px solid transparent;
border-bottom-right-radius: -1;
border-bottom-left-radius: -1;
} .panel>.list-group,.panel>.panel-collapse>.list-group {
margin-bottom: 0;
} .panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {
border-width: 1px 0;
border-radius: 0;
} .panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
border-top: 0;
border-top-right-radius: -1;
border-top-left-radius: -1;
} .panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
border-bottom: 0;
border-bottom-right-radius: -1;
border-bottom-left-radius: -1;
} .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}  .list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child {
border-top-width: 0;
} .panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table {
margin-bottom: 0;
} .panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.table caption {
padding-left: 20px;
padding-right: 20px;
}  .panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child {
border-top-right-radius: -1;
border-top-left-radius: -1;
} .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
border-top-left-radius: -1;
} .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
border-top-right-radius: -1;
}  .panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child {
border-bottom-right-radius: -1;
border-bottom-left-radius: -1;
} .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
border-bottom-left-radius: -1;
} .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
border-bottom-right-radius: -1;
} .panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body {
border-top: 1px solid #ddd;
} .panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th {
border-top: 0;
} .panel>.table-bordered,.panel>.table-responsive>.table-bordered {
border: 0;
} .panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
border-left: 0;
} .panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
border-right: 0;
}  .panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
border-bottom: 0;
} .panel>.table-responsive {
border: 0;
margin-bottom: 0;
} .panel-group {
margin-bottom: 28px;
} .panel-group .panel {
margin-bottom: 0;
border-radius: 0;
} .panel-group .panel+.panel {
margin-top: 5px;
} .panel-group .panel-heading {
border-bottom: 0;
} .panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body {
border-top: 1px solid transparent;
} .panel-group .panel-footer {
border-top: 0;
} .panel-group .panel-footer+.panel-collapse .panel-body {
border-bottom: 1px solid transparent;
} .panel-default {
border-color: #ededed;
} .panel-default>.panel-heading {
color: #444;
background-color: #f5f5f5;
border-color: #ededed;
} .panel-default>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #ededed;
} .panel-default>.panel-heading .badge {
color: #f5f5f5;
background-color: #444;
} .panel-default>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #ededed;
} .panel-primary {
border-color: #222;
} .panel-primary>.panel-heading {
color: #fff;
background-color: #222;
border-color: #222;
} .panel-primary>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #222;
} .panel-primary>.panel-heading .badge {
color: #222;
background-color: #fff;
} .panel-primary>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #222;
} .panel-success {
border-color: #d6e9c6;
} .panel-success>.panel-heading {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
} .panel-success>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #d6e9c6;
} .panel-success>.panel-heading .badge {
color: #dff0d8;
background-color: #3c763d;
} .panel-success>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #d6e9c6;
} .panel-info {
border-color: #bce8f1;
} .panel-info>.panel-heading {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
} .panel-info>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #bce8f1;
} .panel-info>.panel-heading .badge {
color: #d9edf7;
background-color: #31708f;
} .panel-info>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #bce8f1;
} .panel-warning {
border-color: #ee9e23;
} .panel-warning>.panel-heading {
color: #8a6d3b;
background-color: #f0c73b;
border-color: #ee9e23;
} .panel-warning>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #ee9e23;
} .panel-warning>.panel-heading .badge {
color: #f0c73b;
background-color: #8a6d3b;
} .panel-warning>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #ee9e23;
} .panel-danger {
border-color: #e71d3f;
} .panel-danger>.panel-heading {
color: #a94442;
background-color: #e93434;
border-color: #e71d3f;
} .panel-danger>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #e71d3f;
} .panel-danger>.panel-heading .badge {
color: #e93434;
background-color: #a94442;
} .panel-danger>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #e71d3f;
} .embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
} .embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
} .embed-responsive-16by9 {
padding-bottom: 56.25%;
} .embed-responsive-4by3 {
padding-bottom: 75%;
}  .modal,.modal-open {
overflow: hidden;
}
.modal {
display: none;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 10500;
-webkit-overflow-scrolling: touch;
outline: 0;
} .modal.fade .modal-dialog {
-webkit-transform: translateY(-25%);
-ms-transform: translateY(-25%);
-o-transform: translateY(-25%);
transform: translateY(-25%);
-webkit-transition: -webkit-transform .3s ease-out;
-moz-transition: -moz-transform .3s ease-out;
-o-transition: -o-transform .3s ease-out;
transition: transform .3s ease-out;
} .modal.in .modal-dialog {
-webkit-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
transform: translate(0);
} .modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
} .modal-dialog {
position: relative;
width: auto;
margin: 10px;
} .modal-content {
position: relative;
background-color: #fff;
border: 0 solid #999;
border: 0 solid #222;
border-radius: 0;
-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
box-shadow: 0 3px 9px rgba(0,0,0,.5);
background-clip: padding-box;
outline: 0;
} .modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
} .modal-backdrop.fade {
opacity: 0;
filter: alpha(opacity=0);
} .modal-backdrop.in {
opacity: .5;
filter: alpha(opacity=50);
} .modal-header {
padding: 15px 30px;
border-bottom: 1px solid #e5e5e5;
min-height: 16.75px;
} .modal-header .close {
margin-top: -2px;
} .modal-title {
margin: 0;
line-height: 1.75;
} .modal-body {
position: relative;
padding: 30px;
} .modal-footer {
padding: 30px;
text-align: right;
border-top: 1px solid #e5e5e5;
} .modal-footer:after,.modal-footer:before {
content: " ";
display: table;
} .modal-footer:after {
clear: both;
} .modal-footer .btn+.btn {
margin-left: 5px;
margin-bottom: 0;
} .modal-footer .btn-group .btn+.btn {
margin-left: -1px;
} .modal-footer .btn-block+.btn-block {
margin-left: 0;
} .modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@media (min-width: 768px) { .modal-dialog {
width: 600px;
margin: 10% auto;
} .modal-content {
-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
box-shadow: 0 5px 15px rgba(0,0,0,.5);
} .modal-sm {
width: 300px;
}
}
@media (min-width: 992px) { .modal-lg {
width: 900px;
}
} .tooltip {
position: absolute;
z-index: 1070;
display: block;
font-family: Muli,sans-serif;
font-style: normal;
font-weight: 400;
letter-spacing: normal;
line-break: auto;
line-height: 1.75;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 12px;
opacity: 0;
filter: alpha(opacity=0);
} .tooltip.in {
opacity: .9;
filter: alpha(opacity=90);
} .tooltip.top {
margin-top: -3px;
padding: 5px 0;
} .tooltip.right {
margin-left: 3px;
padding: 0 5px;
} .tooltip.bottom {
margin-top: 3px;
padding: 5px 0;
} .tooltip.left {
margin-left: -3px;
padding: 0 5px;
} .tooltip-inner {
max-width: 200px;
padding: 3px 8px;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 0;
} .tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
} .tooltip.top .tooltip-arrow {
left: 50%;
margin-left: -5px;
} .tooltip.top-left .tooltip-arrow,.tooltip.top .tooltip-arrow {
bottom: 0;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
right: 5px;
margin-bottom: -5px;
} .tooltip.top-right .tooltip-arrow {
bottom: 0;
left: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
} .tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: #000;
} .tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #000;
} .tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
} .tooltip.bottom-left .tooltip-arrow {
right: 5px;
} .tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow {
top: 0;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
left: 5px;
}  .carousel,.carousel-inner {
position: relative;
}
.carousel-inner {
overflow: hidden;
width: 100%;
} .carousel-inner>.item {
display: none;
position: relative;
-webkit-transition: left .6s ease-in-out;
-o-transition: .6s ease-in-out left;
transition: left .6s ease-in-out;
} .carousel-inner>.item>a>img,.carousel-inner>.item>img {
display: block;
max-width: 100%;
height: auto;
line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) { .carousel-inner>.item {
-webkit-transition: -webkit-transform .6s ease-in-out;
-moz-transition: -moz-transform .6s ease-in-out;
-o-transition: -o-transform .6s ease-in-out;
transition: transform .6s ease-in-out;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
} .carousel-inner>.item.active.right,.carousel-inner>.item.next {
-webkit-transform: translate3d(100%,0,0);
transform: translate3d(100%,0,0);
left: 0;
} .carousel-inner>.item.active.left,.carousel-inner>.item.prev {
-webkit-transform: translate3d(-100%,0,0);
transform: translate3d(-100%,0,0);
left: 0;
} .carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right {
-webkit-transform: translateZ(0);
transform: translateZ(0);
left: 0;
}
} .carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
display: block;
} .carousel-inner>.active {
left: 0;
} .carousel-inner>.next,.carousel-inner>.prev {
position: absolute;
top: 0;
width: 100%;
} .carousel-inner>.next {
left: 100%;
} .carousel-inner>.prev {
left: -100%;
} .carousel-inner>.next.left,.carousel-inner>.prev.right {
left: 0;
} .carousel-inner>.active.left {
left: -100%;
} .carousel-inner>.active.right {
left: 100%;
} .carousel-control {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 35px;
height: 35px;
opacity: .5;
filter: alpha(opacity=50);
-webkit-box-shadow: 0 0 0 1px #ededed inset;
box-shadow: inset 0 0 0 1px #ededed;
font-size: 11px;
color: #000;
text-align: center;
opacity: 1;
filter: alpha(opacity=100);
-webkit-transition: all .5s ease-in-out 0s;
-o-transition: all .5s ease-in-out 0s;
transition: all .5s ease-in-out 0s;
} .carousel-control.left { } .carousel-control.right {
left: auto;
right: 0; } .carousel-control:focus,.carousel-control:hover {
outline: 0;
color: #fff;
text-decoration: none;
opacity: .9;
filter: alpha(opacity=90);
-webkit-box-shadow: 0 0 0 30px #222 inset;
box-shadow: inset 0 0 0 30px #222;
} .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
position: absolute;
top: 50%;
margin-top: -10px;
z-index: 5;
display: inline-block;
} .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
left: 50%;
margin-left: -10px;
} .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
right: 50%;
margin-right: -10px;
} .carousel-control .icon-next,.carousel-control .icon-prev {
width: 20px;
height: 20px;
line-height: 1;
font-family: serif;
} .carousel-control .icon-prev:before {
content: "\2039";
} .carousel-control .icon-next:before {
content: "\203a";
} .carousel-indicators {
position: absolute;
bottom: 10px;
left: 50%;
z-index: 15;
width: 60%;
margin-left: -30%;
padding-left: 0;
list-style: none;
text-align: center;
} .carousel-indicators li {
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
border: 1px solid #ededed;
border-radius: 10px;
cursor: pointer;
background-color: #000 \9;
background-color: transparent;
} .carousel-indicators .active {
margin: 0;
width: 12px;
height: 12px;
background-color: #fff;
} .carousel-caption {
position: absolute;
left: 15%;
right: 15%;
bottom: 20px;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0,0,0,.6);
} .carousel-caption .btn {
text-shadow: none;
}
@media screen and (min-width: 768px) { .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
width: 30px;
height: 30px;
margin-top: -15px;
font-size: 30px;
} .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
margin-left: -15px;
} .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
margin-right: -15px;
} .carousel-caption {
left: 20%;
right: 20%;
padding-bottom: 30px;
} .carousel-indicators {
bottom: 20px;
}
} .clearfix:after,.clearfix:before {
content: " ";
display: table;
} .clearfix:after {
clear: both;
} .center-block {
display: block;
margin-left: auto;
margin-right: auto;
} .pull-right {
float: right !important;
} .pull-left {
float: left !important;
} .hide {
display: none !important;
} .show {
display: block !important;
} .invisible {
visibility: hidden;
} .text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
} .hidden {
display: none !important;
} .affix {
position: fixed;
}
@-ms-viewport {
width: device-width;
}     .visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
display: none !important;
}
@media (max-width: 767px) { .visible-xs {
display: block !important;
} table.visible-xs {
display: table !important;
} tr.visible-xs {
display: table-row !important;
} td.visible-xs,th.visible-xs {
display: table-cell !important;
}
}
@media (max-width: 767px) { .visible-xs-block {
display: block !important;
}
}
@media (max-width: 767px) { .visible-xs-inline {
display: inline !important;
}
}
@media (max-width: 767px) { .visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) { .visible-sm {
display: block !important;
} table.visible-sm {
display: table !important;
} tr.visible-sm {
display: table-row !important;
} td.visible-sm,th.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) { .visible-sm-block {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline {
display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) { .visible-md {
display: block !important;
} table.visible-md {
display: table !important;
} tr.visible-md {
display: table-row !important;
} td.visible-md,th.visible-md {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) { .visible-md-block {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline {
display: inline !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) { .visible-lg {
display: block !important;
} table.visible-lg {
display: table !important;
} tr.visible-lg {
display: table-row !important;
} td.visible-lg,th.visible-lg {
display: table-cell !important;
}
}
@media (min-width: 1200px) { .visible-lg-block {
display: block !important;
}
}
@media (min-width: 1200px) { .visible-lg-inline {
display: inline !important;
}
}
@media (min-width: 1200px) { .visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) { .hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) { .hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) { .hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) { .hidden-lg {
display: none !important;
}
} .visible-print {
display: none !important;
}
@media print { .visible-print {
display: block !important;
} table.visible-print {
display: table !important;
} tr.visible-print {
display: table-row !important;
} td.visible-print,th.visible-print {
display: table-cell !important;
}
} .visible-print-block {
display: none !important;
}
@media print { .visible-print-block {
display: block !important;
}
} .visible-print-inline {
display: none !important;
}
@media print { .visible-print-inline {
display: inline !important;
}
} .visible-print-inline-block {
display: none !important;
}
@media print { .visible-print-inline-block {
display: inline-block !important;
}
}
@media print { .hidden-print {
display: none !important;
}
}                        .text-lg {
font-size: 24px;
font-weight: 800;
} .italic {
font-style: italic;
} @media (min-width: 992px) { .equal-height {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
}
} .list-block {
margin-bottom: 20px;
padding-left: 0;
} .list-block>li {
display: block;
} .list-block>li:not(:last-child) {
margin-bottom: 10px;
} .width-auto {
width: auto;
}  #main .container {
position: relative;
} #main .container .container {
width: 100%;
} #site-header {
text-align: center;
} .home-background .site-main {
background: #eee; background: -webkit-linear-gradient(#eee,#fff); background: -o-linear-gradient(#eee,#fff); background: -moz-linear-gradient(#eee,#fff); background: linear-gradient(#eee,#fff); }  #page {
position: relative;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}  .opal-topbar {
text-transform: none;
font-size: 13px;
color: #5e6977;
}  .opal-topbar .list-inline,.opal-topbar .user-list {
margin: 0;
padding: 0;
}
.opal-topbar .user-list {
list-style: none;
} .opal-topbar .user-list li {
float: left;
padding-right: 15px;
text-align: center;
} .opal-topbar a {
color: #5e6977;
font-size: 20px;
} .opal-topbar a:hover {
color: #000;
} .opal-topbar .dropdown {
margin-right: 30px;
} .opal-topbar .dropdown i {
margin-right: 8px;
font-size: 18px;
} .opal-topbar.topbar-light {
background-color: #383838;
color: #ccc;
} .opal-topbar.topbar-light a {
color: #ccc;
} .opal-topbar.topbar-light a:hover {
color: #2a2a2a;
} .opal-topbar {
padding: 12px 0;
} .topbar-mobile {
padding: 20px;
} .topbar-mobile .active-offcanvas {
background-color: #2a2a2a;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
margin-right: 15px;
} .topbar-mobile .btn-offcanvas {
background-color: transparent;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
padding: 0;
display: block;
width: 100%;
} .topbar-mobile .logo {
height: 48px;
}
@media (max-width: 480px) { .topbar-mobile .logo {
width: 120px;
} .topbar-mobile .search-popup .active-content {
right: -60px !important;
}
} .opal-search .input-search {
border: 1px solid #666;
} .opal-search .btn-search {
padding: 0;
background-color: #666;
border-color: #666;
} .opal-search .btn-search .fa {
color: #fff;
border: none;
font-size: 16px;
background-color: transparent;
} .opal-search .btn-search:hover .fa {
color: #2a2a2a;
} .active-mobile {
position: relative;
cursor: pointer;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
text-align: center;
}
@media (min-width: 480px) { .active-mobile {
line-height: 30px;
width: 30px;
height: 30px;
}
}
@media (max-width: 480px) { .active-mobile {
line-height: 30px;
width: 30px;
height: 30px;
}
} .active-mobile:hover {
background-color: #1d1d1d !important;
cursor: pointer;
color: #fff;
} .active-mobile:hover .active-content {
display: block;
opacity: 1;
visibility: visible;
right: 0;
} .active-mobile .active-content {
position: absolute;
top: 100%;
z-index: 99999;
color: #7a7a7a;
padding: 20px;
background-color: #f8f6f0;
opacity: 0;
filter: alpha(opacity=0);
min-width: 270px;
visibility: hidden;
right: 0;
text-align: left;
-webkit-transition: opacity .3s ease 0s;
-o-transition: opacity .3s ease 0s;
transition: opacity .3s ease 0s;
} .active-mobile .active-content p.total {
color: #555;
} .active-mobile .active-content .account-links .dropdown-menu {
display: none;
} .active-mobile ul {
padding: 0;
} .active-mobile ul li {
display: block;
margin: 0;
padding: 5px 0;
line-height: normal;
} .logo-wrapper {
position: relative;
z-index: 10;
} .logo {
display: table;
height: 70px;
margin: 0;
padding: 0;
margin: 0 auto;
} .logo a {
display: table-cell;
font-size: 24px;
line-height: 1;
margin: 0;
padding: 0;
vertical-align: middle;
} .box-user {
position: relative;
z-index: 11;
cursor: pointer;
} .box-user .account-links {
padding: 0 20px;
margin-top: 10px;
margin-bottom: 10px;
list-style: none;
} .box-user .dropdown-toggle {
cursor: pointer;
} .box-user .dropdown-toggle:hover {
color: #2a2a2a;
} .box-user.open>.dropdown-toggle {
color: #2a2a2a !important;
} .wpml-lang .dropdown-toggle {
cursor: pointer;
} .wpml-lang .dropdown-toggle:hover {
color: #2a2a2a;
} .wpml-lang ul {
list-style: none;
padding: 15px 0;
margin: 0;
} .wpml-lang ul li {
padding: 0 25px;
line-height: 30px;
} .wpml-lang ul li img {
margin-right: 10px;
} .wpml-lang ul li a:hover {
color: #2a2a2a;
font-weight: 700;
} .wpml-lang ul li.active {
font-weight: 700;
} .wpml-lang ul li.active a {
color: #2a2a2a;
} .header-tool-inner {
display: table;
font-size: 13px;
color: #7a7a7a;
} .header-tool-inner>div {
display: table-cell;
vertical-align: middle;
padding-left: 20px;
} .header-tool-inner .box-user>span i {
font-size: 17px;
margin-right: 7px;
}  .opal-page-inner .site-header a {
color: #2a2a2a;
} .opal-page-inner .site-header a:hover {
color: #6a6a6a;
} #opal-masthead {
position: relative;
padding: 0;
margin: 0;
} #opal-masthead .header-main {
padding: 0;
text-align: center;
color: #000001;
}
@media (min-width: 1200px) { #opal-masthead .header-main {
text-align: left;
}
} #opal-masthead .header-tool {
margin: 0 -15px;
} #opal-masthead .header-tool>div {
position: relative;
z-index: 11;
} #opal-masthead .header-tool .dropdown-toggle {
cursor: pointer;
display: block;
font-size: 16px;
line-height: 70px;
position: relative;
color: #2a2a2a;
margin: 0 13px;
} #opal-masthead:not(.header-absolute-center) .header-main-inner {
background-color: #fff;
} #opal-masthead.header-v1 .header-tool .dropdown-toggle,#opal-masthead.header-v1 .navbar-mega .navbar-nav>li>a,#opal-masthead.header-v2 .header-tool .dropdown-toggle,#opal-masthead.header-v2 .navbar-mega .navbar-nav>li>a,#opal-masthead.header-v7 .header-tool .dropdown-toggle,#opal-masthead.header-v7 .navbar-mega .navbar-nav>li>a {
line-height: 90px;
} #opal-masthead.header-v1>div:not(.topbar-mobile) .logo,#opal-masthead.header-v2>div:not(.topbar-mobile) .logo,#opal-masthead.header-v7>div:not(.topbar-mobile) .logo {
height: 90px;
} #opal-masthead .header-absolute .navbar-mega .navbar-nav,#opal-masthead.header-v2 .navbar-mega .navbar-nav,#opal-masthead.header-v6 .navbar-mega .navbar-nav,#opal-masthead.header-v7 .navbar-mega .navbar-nav {
padding: 0 50px;
display: table-cell;
}
@media (max-width: 1200px) { #opal-masthead .header-absolute .navbar-mega .navbar-nav,#opal-masthead.header-v2 .navbar-mega .navbar-nav,#opal-masthead.header-v6 .navbar-mega .navbar-nav,#opal-masthead.header-v7 .navbar-mega .navbar-nav {
padding: 0 40px;
}
} #opal-masthead.header-absolute-center .header-inner,#opal-masthead.header-v3 .header-inner,#opal-masthead.header-v5 .header-inner {
display: table;
width: 100%;
} #opal-masthead.header-absolute-center .header-inner>div,#opal-masthead.header-v3 .header-inner>div,#opal-masthead.header-v5 .header-inner>div {
vertical-align: middle;
display: table-cell;
width: 33.33%;
} #opal-masthead.header-absolute-center .header-inner .logo-wrapper,#opal-masthead.header-v3 .header-inner .logo-wrapper,#opal-masthead.header-v5 .header-inner .logo-wrapper {
text-align: center;
} #opal-masthead.header-v3 .header-main {
padding: 35px 0;
} #opal-masthead.header-v3 .header-main-inner {
padding: 10px 0;
} #opal-masthead.header-v3 .header-down {
background-color: #2a2a2a;
} #opal-masthead.header-v3 .navbar-mega .navbar-nav>li>a {
font-family: Muli,sans-serif;
font-size: 15px;
font-weight: 700;
text-transform: capitalize;
} #opal-masthead.header-v4 {
margin-bottom: 0;
} #opal-masthead.header-v4 .mainmenu-inner {
display: table;
width: 100%;
} #opal-masthead.header-v4 .mainmenu-inner>div {
vertical-align: middle;
display: table-cell;
} #opal-masthead.header-v4 .mainmenu-inner .navbar-mega-collapse {
padding: 0;
} #opal-masthead.header-v4 .mainmenu-inner .navbar-mega .navbar-nav>li:first-child {
margin-left: 0;
} #opal-masthead.header-v4 .dropdown i {
font-size: 20px;
padding: 5px;
} #opal-masthead.header-v5 .header-main {
padding: 35px 0;
} #opal-masthead.header-v5 .header-main-inner {
padding: 10px 0;
} #opal-masthead.header-v5 .header-down {
border-top: 1px solid #ebebeb;
} #opal-masthead.header-absolute {
position: absolute;
width: 100%;
z-index: 9999;
border-bottom-color: hsla(0,0%,100%,.2);
color: #fff;
}
@media (min-width: 992px) { #opal-masthead.header-absolute .header-tool .dropdown-toggle {
color: #fff;
}
}
@media (max-width: 991px) { #opal-masthead.header-absolute {
position: relative;
} #opal-masthead.header-absolute .header-main {
background: #134687;
}
} #opal-masthead.header-absolute .has-sticky.keeptop {
background-color: rgba(0,0,0,.85);
border-bottom-color: rgba(0,0,0,.85);
} #opal-masthead.header-absolute-center {
position: absolute;
width: 100%;
z-index: 9999;
color: #fff;
border-bottom-color: hsla(0,0%,100%,.2);
}
@media (max-width: 991px) { #opal-masthead.header-absolute-center {
position: relative;
}
}
@media (min-width: 992px) {   #opal-masthead.header-absolute-center,#opal-masthead.header-absolute-center .header-tool .dropdown-toggle,#opal-masthead.header-absolute-center .social a {
color: #fff;
}
} #opal-masthead.header-absolute-center .has-sticky.keeptop {
background-color: rgba(0,0,0,.85);
border-bottom-color: rgba(0,0,0,.85);
} #opal-masthead.header-darken {
background-color: #3a3840;
}  #opal-masthead.header-darken .opal-topbar,#opal-masthead.header-darken .opal-topbar a {
color: #86939e;
} #opal-masthead.header-darken .opal-topbar a:hover {
color: #2a2a2a;
}  #opal-masthead.header-darken .opal-topcart .cart-icon,#opal-masthead.header-darken .opal-topcart .title-cart {
color: #fff;
}  #opal-masthead.header-darken .box-user,#opal-masthead.header-darken .headerphone span,#opal-masthead.header-darken .wpml-lang {
color: #86939e;
}  #opal-masthead.header-darken .widget_wpopal_menu_vertical,#opal-masthead.header-darken .widget_wpopal_menu_vertical .vertical-menu {
background-color: #323039;
}  #opal-masthead .has-sticky,#opal-masthead .nav-placeholder {
-webkit-transition: all .4s ease 0s;
-o-transition: all .4s ease 0s;
transition: all .4s ease 0s;
}
@media (min-width: 1199px) { #opal-masthead .has-sticky.keeptop {
position: fixed;
top: 0;
width: 100%;
z-index: 9999;
background-color: #fff;
border-bottom: 1px solid #ebebeb;
left: 0;
}
} .opal-header-right .cart-icon {
color: #fff;
}   .opal-mainmenu {
background: transparent;
position: relative;
max-width: 100%;
} .opal-mainmenu.text-center {
display: table-cell;
width: 2000px;
} .opal-mainmenu.text-left .navbar-nav {
display: table-cell;
padding: 0 60px;
}  #opal-breadscrumb {
font-size: 16px;
position: relative;
margin-bottom: 30px;
font-family: Muli,sans-serif;
font-weight: 300;
padding: 30px 0 15px;
z-index: 2;
background-color: #fff;
border-top: 1px solid #ebebeb;
} #opal-breadscrumb .breadcrumb {
margin-bottom: 0;
position: relative;
z-index: 4;
line-height: 44px;
} #opal-breadscrumb a {
color: #7a7a7a;
} #opal-breadscrumb a:hover {
color: #2a2a2a;
} #opal-breadscrumb li {
position: relative;
z-index: 2;
} #opal-breadscrumb h2.bread-title {
text-transform: none;
font-weight: 400;
font-family: Arapey,sans-serif;
margin: 0;
font-size: 36px;
line-height: 44px;
z-index: 4;
color: #000;
} #opal-breadscrumb.breads-no-title {
padding: 0;
background-color: transparent;
} #opal-breadscrumb.breads-no-title .breadcrumb {
color: #000;
} #opal-breadscrumb.breads-no-title h2.bread-title {
color: #000;
display: none;
} #opal-breadscrumb.breads-no-title a {
color: #000;
} #opal-breadscrumb.breads-no-title a:hover {
color: #2a2a2a;
}  #opal-breadscrumb.breads-style-1,#opal-breadscrumb.breads-style-2 {
text-align: center;
}
@media screen and (min-width: 992px) { #opal-breadscrumb.breads-style-2 .container {
flex-direction: column-reverse;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
} #opal-breadscrumb.breads-style-2 .container h2.bread-title {
margin-top: 0;
}
}
@media screen and (min-width: 992px) { #opal-breadscrumb.breads-style-3 .container {
justify-content: flex-end;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
} #opal-breadscrumb.breads-style-3 .container h2.bread-title {
margin-right: auto;
margin-top: 0;
}
}
@media screen and (min-width: 992px) { #opal-breadscrumb.breads-style-4 .container {
flex-direction: row-reverse;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
justify-content: flex-end;
} #opal-breadscrumb.breads-style-4 .container .breadcrumb {
margin-right: auto;
} #opal-breadscrumb.breads-style-4 .container h2.bread-title {
margin-top: 0;
}
}
@media screen and (max-width: 480px) { #opal-breadscrumb h2.bread-title {
display: none;
}
}  .opal-footer {
color: #2a2a2a;
background: #fff;
font-size: 16px;
font-family: Muli,sans-serif;
font-weight: 300;
} .opal-footer .footer-top {
margin-top: 50px;
}  .opal-footer a,.opal-footer a:hover {
color: #2a2a2a;
} .opal-footer ol,.opal-footer ul {
list-style: none;
padding: 0;
} .opal-footer ol li,.opal-footer ul li {
padding: 5px 0;
line-height: 24px;
} .opal-footer .kc_wrap_instagram ol li,.opal-footer .kc_wrap_instagram ul li {
margin: 0;
padding: 0;
} .opal-footer .widget_wpopal_socials_widget ul.social li a {
color: #999;
} .opal-footer .widget_wpopal_socials_widget ul.social li a:hover {
color: #2a2a2a;
} .opal-footer .widget_wpopal_socials_widget ul.social li a i {
width: 42px;
height: 42px;
background-color: #f6f6f6;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
line-height: 42px;
} .opal-footer .copyright {
font-size: 13px;
text-transform: uppercase;
} .opal-footer .opal-menu-footer {
margin: 0 -10px;
} .opal-footer .opal-menu-footer li {
padding: 0 10px;
line-height: 12px;
font-size: 15px;
} .opal-footer .opal-menu-footer li:not(:last-child) {
border-right: 1px solid #fff;
}  .opal-copyright {
font-size: 13px;
border-top: 1px solid hsla(0,0%,100%,.1);
padding: 30px 0;
text-align: center;
background-color: #2a2a2a;
color: #fff;
} .opal-copyright .widget .widget-title,.opal-copyright .widget .widgettitle {
color: #000;
text-transform: none;
margin: 0 0 25px;      font-size: 18px; font-size: 1.8rem; } .opal-copyright a {
color: #fff;
} .opal-copyright a:active,.opal-copyright a:focus,.opal-copyright a:hover {
text-decoration: underline;
}
@media screen and (max-width: 768px) { .opal-copyright .container>div {
width: 100%;
margin-bottom: 10px;
text-align: center;
}
} .site-content>.page-title {
display: none;
}  .widget {
margin-bottom: 40px;
position: relative;
} .widget .widget-title,.widget .widgettitle {
font-size: 20px;
position: relative;
margin: 0 0 20px;
text-transform: none;
letter-spacing: -1px;
font-weight: 400;
} .widget .widget-title>span,.widget .widgettitle>span {
position: relative;
display: block;
}   .widget-static .widget-title,.widget-static .widgettitle {
color: #fff;
} .widget-static ul li {
border: none;
}  .opal-footer .widget .widget-title,.opal-footer .widget .widgettitle {
font-size: 24px;
margin-bottom: 12px;
}   .widget-style.widget ul {
list-style: none;
} .widget-style.widget select {
width: 100%;
padding: 7px 10px;
height: 42px;
background-color: #fff;
border: 1px solid #ebebeb;
} .widget-style.widget>div>ul,.widget-style.widget>ul {
margin-bottom: 0;
margin-top: -8px;
padding: 0;
} .widget-style.widget>div>ul li,.widget-style.widget>ul li {
margin: 0;
padding: 5px 0;
position: relative;
transition: all .3s ease 0s;
} .widget-style.widget>div>ul li p,.widget-style.widget>ul li p {
margin-bottom: 0;
} .widget-style.widget>div>ul li>ol,.widget-style.widget>div>ul li>ul,.widget-style.widget>ul li>ol,.widget-style.widget>ul li>ul {
margin-bottom: -8px;
margin-left: 0;
margin-top: 8px;
padding-left: 0;
} .widget-style.widget>div>ul>li:first-child,.widget-style.widget>ul>li:first-child {
border-top-width: 0;
} .widget-style.widget_recent_comments>ul li,.widget-style.widget_recent_entries>ul li,.widget-style.widget_rss>ul li {
padding: 8px 0;
} .widget-style.widget_archive>ul li,.widget-style.widget_categories>ul li,.widget-style.widget_meta>ul li,.widget-style.widget_nav_menu>div>ul li,.widget-style.widget_pages>ul li,.widget-style.widget_text .textwidget>ul li {
padding: 8px 0 8px 15px;
} .widget-style.widget_archive>ul li:before,.widget-style.widget_categories>ul li:before,.widget-style.widget_meta>ul li:before,.widget-style.widget_nav_menu>div>ul li:before,.widget-style.widget_pages>ul li:before,.widget-style.widget_text .textwidget>ul li:before {
content: "\f105";
font-family: FontAwesome;
color: #2a2a2a;
display: inline-block;
height: 0;
margin-left: -15px;
margin-right: 15px;
width: 0;
} .widget_nav_menu ul.menu {
padding-left: 0;
margin-bottom: 0;
} .widget .tagcloud a {
border: 1px solid #ebebeb;
display: inline-block;
font-size: 12px !important;
margin: 5px 2px;
padding: 5px 15px;
font-family: Muli,sans-serif;
text-transform: uppercase;
} .widget .tagcloud a:hover {
color: #2a2a2a;
border-color: #2a2a2a;
} .widget_text .textwidget>ul {
padding-left: 0;
} .widget_text .textwidget>ol {
padding-left: 12px;
} .widget_text .textwidget select {
max-width: 100%;
} .widget_calendar .calendar_wrap {
padding: 0 !important;
border: none !important;
} .widget_calendar caption {
font-weight: 700;
margin-bottom: 8px;
text-align: center;
} .widget_calendar table {
width: 100%;
font-size: 14px;
} .widget_calendar table td,.widget_calendar table th {
text-align: center;
vertical-align: middle;
} .widget_calendar table td a,.widget_calendar table th a {
font-weight: 700;
} .widget_calendar table td#prev {
padding: 8px 0;
text-align: left;
} .widget_calendar table td#next {
padding: 8px 0;
text-align: right;
}  .widget_wpopal_latest_posts .blog-post {
padding-top: 30px !important;
padding-bottom: 30px !important;
} .widget_wpopal_latest_posts .blog-post .item {
display: table;
padding: 20px 0;
border-bottom: 1px solid rgba(0,0,0,.1);
} .widget_wpopal_latest_posts .blog-post .item:first-child {
padding-top: 0;
} .widget_wpopal_latest_posts .blog-post .item:last-child {
padding-bottom: 0;
border-bottom: none;
} .widget_wpopal_latest_posts .image-thumnail {
display: table-cell;
width: 80px;
float: left;
margin-right: 15px;
} .widget_wpopal_latest_posts .bottom-blog {
display: table-cell;
vertical-align: middle;
} .widget_wpopal_latest_posts .entry-title {
font-size: 14px;
margin: 0;
font-weight: 400;
font-family: Muli,sans-serif;
line-height: 22px;
} .widget_wpopal_latest_posts .entry-content,.widget_wpopal_latest_posts .entry-date {
display: none;
}   .widget_wpopal_socials_widget ul.social {
margin: 0;
padding: 0;
} .widget_wpopal_socials_widget ul.social li a i {
text-align: center;
} .widget_wpopal_socials_widget ul.social li a span {
display: none;
} .widget_wpopal_socials_widget.social-header ul.social {
margin: 0 -15px;
line-height: 70px;
} .widget_wpopal_socials_widget.social-header ul.social li {
font-size: 14px;
margin: 0 15px;
} .widget_wpopal_socials_widget.social-header ul.social li a i {
background-color: transparent;
line-height: 1;
width: auto;
height: auto;
margin: 0;
}  .search-box-wrapper .wpo-search {
border: medium none;
padding: 0;
transition: all .35s ease 0s;
opacity: 1;
filter: alpha(opacity=100);
text-align: center;
cursor: pointer;
color: #7a7a7a;
font-size: 14px;
} .search-box-wrapper .wpo-search:hover {
color: #2a2a2a;
} .search-box-wrapper .opal-search { } .search-box-wrapper .search-form {
background-color: transparent;
border: none;
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
position: absolute;
top: 50%;
right: 0;
left: inherit;
content: "";
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
visibility: hidden;
display: inline-block;
min-width: 0;
margin: 0;
} .search-box-wrapper.open .wpo-search,.search-box-wrapper .search-form {
opacity: 0;
filter: alpha(opacity=0);
transition: all .35s ease 0s;
} .search-box-wrapper.open .search-form {
opacity: 1;
filter: alpha(opacity=100);
transition: all .35s ease 0s;
visibility: visible;
min-width: 280px;
} .search-box-wrapper.open .search-form .opal-search {
width: 280px;
transition: all .35s ease 0s;
border: none;
} .search-box-wrapper.open .search-form .opal-search .input-search {
transition: all .35s ease 0s;
visibility: visible;
opacity: 1;
filter: alpha(opacity=100);
} .search-box-wrapper.open .search-form .opal-search .input-search::-moz-placeholder {
color: #fff;
opacity: 1;
} .search-box-wrapper.open .search-form .opal-search .input-search:-ms-input-placeholder {
color: #fff;
} .search-box-wrapper.open .search-form .opal-search .input-search::-webkit-input-placeholder {
color: #fff;
} .search-category {
background-color: #fff;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
} .search-category .btn-search {
padding: 0;
border: none;
} .search-category .btn-search .searchsubmit {
line-height: 46px;
padding: 0 20px;
border: none;
font-size: 16px;
background-color: transparent;
} .search-category .search-category-container {
background-color: transparent;
padding: 0;
border: none;
} .search-category .dropdown_product_cat {
height: 46px;
border: none !important;
color: #7a7a7a;
font-size: 13px;
background-color: transparent;
padding: 0 20px !important;
-webkit-box-shadow: none;
box-shadow: none;
} .search-category .dropdown_product_cat:focus {
outline-offset: 0;
} .search-category .search-category-input {
background-color: transparent;
border: none;
min-width: 250px;
-webkit-box-shadow: none;
box-shadow: none;
} .search-category .search-category-input:focus {
border: none;
}  .mc4wp-form {
width: 450px;
margin: 0 auto;
max-width: 100%;
position: relative;
} .mc4wp-form .mc4wp-response .mc4wp-alert {
position: absolute;
left: 0;
content: "";
top: 70px;
background-color: #fff;
padding: 15px;
color: #000;
border: 1px solid #999;
} .mc4wp-form .mc4wp-response .mc4wp-alert:before {
border-bottom: 8px solid #999;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
position: absolute;
top: -8px;
content: "";
} .mc4wp-form .mc4wp-response .mc4wp-alert p {
margin-bottom: 0;
} .mc4wp-form-fields .input-group {
background-color: #fff;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
} .mc4wp-form-fields .input-group>.form-control {
background-color: transparent;
border-radius: 0 !important;
height: 60px;
} .mc4wp-form-fields .input-group .btn-default {
height: 60px;
} .mc4wp-form-fields input[type=submit] {
color: #fff;
text-transform: uppercase;
font-family: Muli,sans-serif;
font-weight: 300;
} .mc4wp-form-fields input[type=email] {
box-shadow: none;
padding-left: 20px;
} .mc4wp-form-fields .input-group-btn {
padding-left: 10px;
}  .kc-google-maps iframe {
pointer-events: none;
}  .contact-add i {
color: #2a2a2a;
min-width: 20px;
} .opal-mapping-info .mapping-view-title:before {
content: url(//www.julianadaltin.com/wp-content/themes/goodhood/images/bg-title.png);
}  .wpcf7-form .contact-form7 {
width: 930px;
max-width: 100%;
margin: 0 auto;
} .wpcf7-form .contact-form7 .ajax-loader {
position: absolute;
content: "";
margin: 0 auto;
left: 0;
right: 0;
top: -10px;
} .wpcf7-form .contact-form7 .form-control {
background-color: transparent;
border-color: #ebebeb;
color: #7a7a7a;
border-radius: 0;
margin-bottom: 30px;
} .wpcf7-form .contact-form7 .form-control::-moz-placeholder {
color: #7a7a7a;
opacity: 1;
} .wpcf7-form .contact-form7 .form-control:-ms-input-placeholder {
color: #7a7a7a;
} .wpcf7-form .contact-form7 .form-control::-webkit-input-placeholder {
color: #7a7a7a;
} .wpcf7-form .contact-form7 .wpcf7-submit {
border-radius: 0;
width: 100%;
text-transform: uppercase;
} .wpcf7-form .contact-form7.contact-style1 {
background-color: #2a2a2a;
padding: 40px 50px 50px !important;
width: 390px;
margin: 0 auto;
} .wpcf7-form .contact-form7.contact-style1 h3 {
font-size: 24px !important;
text-align: center !important;
} .wpcf7-form .contact-form7.contact-style1 .wpcf7-submit {
text-align: center !important;
} .wpcf7-form .contact-form7.contact-style1 .form-date,.wpcf7-form .contact-form7.contact-style1 .form-time {
position: relative;
} .wpcf7-form .contact-form7.contact-style1 .form-date:before,.wpcf7-form .contact-form7.contact-style1 .form-time:before {
position: absolute;
top: 18px;
right: 10px;
font-family: FontAwesome;
color: #000;
} .wpcf7-form .contact-form7.contact-style1 .form-date:before {
content: "\f274";
} .wpcf7-form .contact-form7.contact-style1 .form-time:before {
content: "\f017";
} .headerphone {
color: #2a2a2a;
font-size: 24px;
font-family: Arapey,sans-serif;
font-weight: 700;
position: relative;
line-height: 55px;
z-index: 1;
} .headerphone span {
color: #7a7a7a;
font-size: 13px;
font-family: Muli,sans-serif;
font-weight: 400;
margin-right: 10px;
} .widget-goodhood-information {
padding: 20px 50px;
color: #999;
font-weight: 400;
} .widget-goodhood-information .widget-title {
font-size: 24px;
} .widget-goodhood-information .text-information {
font-size: 18px;
font-style: italic;
} .widget-goodhood-information ul li {
font-size: 16px;
font-family: Arapey,sans-serif;
font-weight: 700;
} .widget-goodhood-information ul li strong {
color: #333;
font-weight: 900;
padding-right: 5px;
} .widget-goodhood-information .car-parking {
font-family: Arapey,sans-serif;
} .widget-goodhood-information .car-parking span {
display: block;
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
line-height: 1;
} .widget-goodhood-information .car-parking strong {
font-size: 24px;
font-weight: 900;
color: #2a2a2a;
} .widget-absolute {
position: absolute;
content: "";
top: 17%;
width: 370px;
background-color: #fff;
} .widget-absolute .schedulepopup a.btn {
display: block;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
} .widget_categories {  } .widget_wpopal_recent_comment .comment-widget article {
padding: 20px 0;
border-bottom: 1px solid #ebebeb;
} .widget_wpopal_recent_comment .comment-widget article:last-child {
border-bottom: none;
} .box-header {
position: relative;
}
@media screen and (max-width: 767px) { .widget-absolute {
width: 98.5%;
}
}
@media screen and (max-width: 480px) { .widget-absolute {
width: 97.5%;
}
}  .navbar-mega {
min-height: inherit;
border: 0 solid transparent;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
} .navbar-mega .navbar-toggle {
border-color: #ebebeb;
} .navbar-mega .navbar-toggle .icon-bar {
background-color: #2a2a2a;
} .navbar-mega .navbar-nav {
float: none;
padding: 0;
} .navbar-mega .navbar-nav>.open>a {
border-color: transparent;
border-left-color: rgba(0,0,0,.1);
color: #2a2a2a;
background: transparent;
} .navbar-mega .navbar-nav>.open>a:before {
opacity: 1;
filter: alpha(opacity=100);
} .navbar-mega .navbar-nav ul {
padding: 0;
margin: 0;
list-style: none;
}  .navbar-mega .navbar-nav ul li.dropdown-submenu,.navbar-mega .navbar-nav ul li.parent {
position: relative;
} .navbar-mega .navbar-nav ul li.dropdown-submenu .dropdown-menu {
top: 0;
left: 100%;
right: auto;
position: absolute;
} .navbar-mega .navbar-nav>li {
margin: 0 20px;
padding: 0;
display: inline-block;
float: none;
} .navbar-mega .navbar-nav>li>a {
font-family: Muli,sans-serif;
position: relative;
color: #7a7a7a;
padding: 0;
margin: 0;
text-transform: capitalize;
font-weight: 400;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
font-size: 16px;
line-height: 70px;
} .navbar-mega .navbar-nav>li>a,.navbar-mega .navbar-nav>li>a .caret {
-webkit-transition: all .35s;
-o-transition: all .35s;
transition: all .35s;
}
.navbar-mega .navbar-nav>li>a .caret {
color: #222;
border-width: 3px;
} .navbar-mega .navbar-nav>li>a:focus,.navbar-mega .navbar-nav>li>a:hover {
color: #2a2a2a;
background: transparent;
} .navbar-mega .navbar-nav>li.active,.navbar-mega .navbar-nav>li:focus,.navbar-mega .navbar-nav>li:hover {
background-color: transparent;
} .navbar-mega .navbar-nav>li.active>a,.navbar-mega .navbar-nav>li:focus>a,.navbar-mega .navbar-nav>li:hover>a {
color: #2a2a2a;
background-color: transparent;
} .navbar-mega .navbar-nav>li.active>a .caret,.navbar-mega .navbar-nav>li:focus>a .caret,.navbar-mega .navbar-nav>li:hover>a .caret {
color: #2a2a2a;
} .navbar-mega .navbar-nav>li:first-child {
margin-left: 0;
} .navbar-mega .navbar-nav>li:last-child>a {
border-right: none;
} .navbar-mega .navbar-nav>li .sub-menu {
position: absolute;
background: #fff;
z-index: 9999;
box-shadow: 0 6px 12px rgba(0,0,0,.175);
text-align: left;
padding: 20px 15px;
-webkit-transition: all .3s ease-out 0s;
-o-transition: all .3s ease-out 0s;
transition: all .3s ease-out 0s;
transform: translateY(20px);
min-width: 245px;
opacity: 0;
filter: alpha(opacity=0);
visibility: hidden;
} .navbar-mega .navbar-nav>li .sub-menu .sub-menu {
left: 90%;
top: 0;
} .navbar-mega .navbar-nav>li .sub-menu li {
line-height: 30px;
padding: 5px 0;
} .navbar-mega .navbar-nav>li .sub-menu li:hover>.sub-menu {
opacity: 1;
visibility: visible;
transform: translate(0);
} .navbar-mega .navbar-nav>li .dropdown-menu {
max-width: 100%;
padding: 0;
background: #fff;
min-width: 230px;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
position: absolute;
opacity: 0;
filter: alpha(opacity=0);
display: block;
right: 0;
transform: translateY(20px);
-webkit-transition: all .4s cubic-bezier(.25,.46,.45,.94) 0s;
-o-transition: all .4s cubic-bezier(.25,.46,.45,.94) 0s;
transition: all .4s cubic-bezier(.25,.46,.45,.94) 0s;
visibility: hidden;
z-index: 999;
}
@media (max-width: 1199px) { .navbar-mega .navbar-nav>li .dropdown-menu {
width: 100% !important;
}
} .navbar-mega .navbar-nav>li .dropdown-menu ul.dropdown-menu {
left: 95%;
position: absolute;
opacity: 0;
filter: alpha(opacity=0);
visibility: hidden;
-webkit-transition: all .3s ease-out 0s;
-o-transition: all .3s ease-out 0s;
transition: all .3s ease-out 0s;
transform: translateY(20px);
} .navbar-mega .navbar-nav>li .dropdown-menu li {
display: block;
position: relative;
border: none;
margin: 10px 0;
padding: 0;
} .navbar-mega .navbar-nav>li .dropdown-menu li a {
min-height: inherit;
text-transform: none;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;      font-size: 14px; font-size: 1.4rem; font-family: Muli,sans-serif;
font-weight: 400;
background-color: transparent;
color: #86939e;
} .navbar-mega .navbar-nav>li .dropdown-menu li a:hover {
color: #2a2a2a;
background: transparent;
} .navbar-mega .navbar-nav>li .dropdown-menu li.active>a {
color: #000;
} .navbar-mega .navbar-nav>li .dropdown-menu li:hover>ul.dropdown-menu {
opacity: 1;
visibility: visible;
transform: translate(0);
top: 0;
} .navbar-mega .navbar-nav>li .dropdown-menu .widget-title,.navbar-mega .navbar-nav>li .dropdown-menu .widgettitle {
padding-bottom: 10px;
font-size: 18px;
border-color: #ebebeb;
margin-bottom: 0;
letter-spacing: 0;
font-weight: 500;
} .navbar-mega .navbar-nav>li .dropdown-menu .widget-content {
border: none;
} .navbar-mega .navbar-nav>li .dropdown-menu .products,.navbar-mega .navbar-nav>li .dropdown-menu .widget {
box-shadow: none;
border: none;
margin-bottom: 0;
}  .navbar-mega .navbar-nav>li .dropdown-menu .products .row>div,.navbar-mega .navbar-nav>li .dropdown-menu .widget-products .widget-title {
padding: 0 20px;
} .navbar-mega .navbar-nav>li .dropdown-menu .opal-category-filter {
margin: 0;
padding: 30px 0 30px 30px;
} .navbar-mega .navbar-nav>li .dropdown-menu .category-caption {
clear: both;
padding-top: 30px;
} .navbar-mega .navbar-nav>li.dropdown .dropdown-menu>li {
position: relative;
} .navbar-mega .navbar-nav>li.dropdown .dropdown-menu>li.active:before,.navbar-mega .navbar-nav>li.dropdown .dropdown-menu>li:hover:before {
content: "";
position: absolute;
width: 3px;
height: 100%;
background-color: #2a2a2a;
top: 0;
left: -1px;
} .navbar-mega .navbar-nav>.aligned-fullwidth {
position: static !important;
} .navbar-mega .navbar-nav>.aligned-fullwidth .dropdown-menu {
width: 120% !important;
padding: 20px 10px;
} .navbar-mega .navbar-nav>.aligned-right {
position: static !important;
} .navbar-mega .navbar-nav>.aligned-right .dropdown-menu {
right: 0;
left: auto;
padding: 20px 10px;
} .navbar-mega .navbar-nav>.aligned-left {
position: static !important;
} .navbar-mega .navbar-nav>.aligned-left .dropdown-menu {
left: 0;
right: auto;
padding: 20px 10px;
} .navbar-mega .navbar-nav .wpb-container-mega {
margin: 0;
} .navbar-mega .navbar-nav .container-mega .row {
padding-bottom: 0;
margin: 0 !important;
width: 100%;
position: relative;
overflow: hidden;
} .navbar-mega .navbar-nav .container-mega .row>div {
position: relative;
padding: 0;
} .navbar-mega .navbar-nav .container-mega .row>div:after {
content: "";
width: 1px;
height: 1000px;
background: #ebebeb;
position: absolute;
left: 0;
top: 0;
} .navbar-mega .navbar-nav .container-mega .row>div:first-child:after {
content: none;
} .navbar-mega .text-label {
position: absolute;
top: -20px;
right: 45%;
padding: 0 3px;
font-size: 9px;
color: #fff;
} .navbar-mega .text-label.text-hot {
background: #ee1a47;
} .navbar-mega .text-label.text-hot:after {
border-top-color: #ee1a47;
} .navbar-mega .text-label.text-new {
background: #4797fa;
} .navbar-mega .text-label.text-new:after {
border-top-color: #4797fa;
} .navbar-mega .text-label.text-featured {
background: #222;
right: 15%;
} .navbar-mega .text-label.text-featured:after {
border-top-color: #222;
} .navbar-mega .text-label:after {
content: "";
position: absolute;
border: 3px solid transparent;
top: 100%;
left: 50%;
margin-left: -3px;
}
@media (min-width: 768px) { .navbar-mega .navbar-nav>li:hover>.dropdown-menu {
right: 0;
} .navbar-mega .navbar-nav>li:hover>.dropdown-menu,.navbar-mega .navbar-nav>li:hover>.sub-menu {
opacity: 1;
filter: alpha(opacity=100);
transform: translate(0);
-webkit-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
visibility: visible;
}
} ul li.menu-item-has-children .sub-menu {
position: absolute;
background: #fff;
z-index: 9999;
box-shadow: 0 6px 12px rgba(0,0,0,.175);
text-align: left;
padding: 20px 15px;
-webkit-transition: all .3s ease-out 0s;
-o-transition: all .3s ease-out 0s;
transition: all .3s ease-out 0s;
transform: translateY(20px);
min-width: 245px;
opacity: 0;
filter: alpha(opacity=0);
visibility: hidden;
} ul li.menu-item-has-children .sub-menu .sub-menu {
left: 90%;
top: 0;
} ul li.menu-item-has-children .sub-menu li {
line-height: 30px;
padding: 5px 0;
}  ul li.menu-item-has-children .sub-menu li:hover>.sub-menu,ul li.menu-item-has-children:hover>.sub-menu {
opacity: 1;
visibility: visible;
transform: translate(0);
}
ul li.menu-item-has-children:hover>.sub-menu {
filter: alpha(opacity=100);
-webkit-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
}  .mainmenu-default {
background-color: #2a2a2a;
} .mainmenu-darken {
background-color: #222;
} .navbar-mega-light .navbar-mega .navbar-nav>li>a,.navbar-mega-light .navbar-mega .navbar-nav>li>a .caret {
color: #fff;
} .navbar-mega-light .navbar-mega .navbar-nav>li.active>a,.navbar-mega-light .navbar-mega .navbar-nav>li.active>a .caret,.navbar-mega-light .navbar-mega .navbar-nav>li:focus>a,.navbar-mega-light .navbar-mega .navbar-nav>li:focus>a .caret,.navbar-mega-light .navbar-mega .navbar-nav>li:hover>a,.navbar-mega-light .navbar-mega .navbar-nav>li:hover>a .caret {
color: #f37870;
} .navbar-mega-theme {
background: #2a2a2a;
} .navbar-mega-theme .navbar-mega .navbar-nav>li>a,.navbar-mega-theme .navbar-mega .navbar-nav>li>a .caret {
color: #fff;
}  .widget_wpopal_menu_vertical {
cursor: pointer;
margin-bottom: 0;
background-color: #222;
margin-left: 10px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
position: relative;
min-width: 240px;
} .widget_wpopal_menu_vertical h3.widget-title {
margin: 0;
font-size: 30px;
color: #fff;
padding-bottom: 15px;
padding-top: 10px;
} .widget_wpopal_menu_vertical .vertical-menu {
padding: 0;
position: absolute;
z-index: 200;
opacity: 0;
filter: alpha(opacity=0);
visibility: hidden;
background-color: #222;
-webkit-transition: .3s ease;
-o-transition: .3s ease;
transition: .3s ease;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
min-width: 228px;
}  .page-template-top-vertical-menu .widget_wpopal_menu_vertical .vertical-menu,.widget_wpopal_menu_vertical:hover .vertical-menu {
opacity: 1;
filter: alpha(opacity=100);
visibility: visible;
} .widget_wpopal_menu_vertical .widget-title>span {
padding: 0 20px;
font-size: 30px;
text-transform: none;
line-height: 24px;
} .widget_wpopal_menu_vertical .navbar-nav {
position: relative;
margin: 0;
border: 2px solid #ebebeb;
background: #fff;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
padding: 15px 0;
margin: 0 10px -15px -10px;
} .widget_wpopal_menu_vertical .navbar-nav>li {
width: 100%;
height: auto;
position: relative;
-webkit-transition: .2s ease;
-o-transition: .2s ease;
transition: .2s ease;
} .widget_wpopal_menu_vertical .navbar-nav>li:first-child:before {
display: none;
} .widget_wpopal_menu_vertical .navbar-nav>li:last-child {
border-radius: 0 0 20px 20px;
} .widget_wpopal_menu_vertical .navbar-nav>li>a {
display: block;
color: #000;
padding: 8px 30px;
line-height: 22px;
text-transform: none;
font-size: 14px;
font-family: Muli,sans-serif;
font-weight: 500;
}
@media (min-width: 992px) and (max-width: 1199px) { .widget_wpopal_menu_vertical .navbar-nav>li>a {
padding: 7px 15px;
}
} .widget_wpopal_menu_vertical .navbar-nav>li>a .text-label {
background: #e35263 none repeat scroll 0 0;
color: #fff;
display: inline-block;
font-size: 9px;
font-weight: 400;
line-height: 1;
margin-left: 8px;
padding: 3px;
position: relative;
} .widget_wpopal_menu_vertical .navbar-nav>li>a .text-label:after {
border: none;
border-color: transparent #e35263 transparent transparent;
border-image: none;
border-style: solid;
border-width: 3px;
content: "";
margin-top: -3px;
position: absolute;
right: 100%;
top: 50%;
} .widget_wpopal_menu_vertical .navbar-nav>li>a .text-label.text-new {
background: #03a9f4 none repeat scroll 0 0;
} .widget_wpopal_menu_vertical .navbar-nav>li>a .text-label.text-new:after {
border-right: 3px solid #03a9f4;
} .widget_wpopal_menu_vertical .navbar-nav>li>a .text-label.text-featured {
background: green none repeat scroll 0 0;
} .widget_wpopal_menu_vertical .navbar-nav>li>a .text-label.text-featured:after {
border-right: 3px solid green;
} .widget_wpopal_menu_vertical .navbar-nav>li:focus,.widget_wpopal_menu_vertical .navbar-nav>li:hover {
background: #f8f8f8;
}  .widget_wpopal_menu_vertical .navbar-nav>li:focus+:before,.widget_wpopal_menu_vertical .navbar-nav>li:focus:before,.widget_wpopal_menu_vertical .navbar-nav>li:hover+:before,.widget_wpopal_menu_vertical .navbar-nav>li:hover:before {
width: 100%;
left: 0;
} .widget_wpopal_menu_vertical .navbar-nav>li:focus>a,.widget_wpopal_menu_vertical .navbar-nav>li:hover>a {
color: #000;
} .widget_wpopal_menu_vertical .navbar-nav>li:focus>a .caret:before,.widget_wpopal_menu_vertical .navbar-nav>li:hover>a .caret:before {
color: #000;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
} .widget_wpopal_menu_vertical .navbar-nav>li:focus>a:before,.widget_wpopal_menu_vertical .navbar-nav>li:hover>a:before {
color: #000;
} .widget_wpopal_menu_vertical .navbar-nav>li.open .dropdown-menu {
display: block !important;
} .widget_wpopal_menu_vertical .navbar-nav li { } .widget_wpopal_menu_vertical .navbar-nav li a {
-webkit-transition: all .2s ease-in-out 0s;
-o-transition: all .2s ease-in-out 0s;
transition: all .2s ease-in-out 0s;
} .widget_wpopal_menu_vertical .navbar-nav li a .caret {
position: absolute;
} .widget_wpopal_menu_vertical .navbar-nav li a .caret:before {
-webkit-transition: .2s ease;
-o-transition: .2s ease;
transition: .2s ease;
} .widget_wpopal_menu_vertical .navbar-nav li a:focus,.widget_wpopal_menu_vertical .navbar-nav li a:hover {
color: #000;
} .widget_wpopal_menu_vertical .navbar-nav li.menu-item-has-children .dropdown-menu {
min-width: 250px;
} .widget_wpopal_menu_vertical .navbar-nav li .dropdown-menu {
border: 0;
top: 0;
min-width: 400px; visibility: hidden;
opacity: 0;
filter: alpha(opacity=0);
display: block;
}
@media (min-width: 768px) and (max-width: 991px) { .widget_wpopal_menu_vertical .navbar-nav li .dropdown-menu {
min-width: 300px;
}
} .widget_wpopal_menu_vertical .navbar-nav li .dropdown-menu .container-mega {
padding: 0 20px;
} .widget_wpopal_menu_vertical .navbar-nav li .dropdown-menu .widget-title {
background: transparent;
color: #2a2a2a;
} .widget_wpopal_menu_vertical .navbar-nav li .dropdown-menu .widget-title span {
padding: 0 0 20px;
} .widget_wpopal_menu_vertical .navbar-nav li .dropdown-menu .widget-content {
padding: 0;
border: none;
} .widget_wpopal_menu_vertical .navbar-nav li .dropdown-menu .widget_nav_menu ul {
background-color: transparent;
} .widget_wpopal_menu_vertical .navbar-nav li .dropdown-menu .widget_nav_menu ul li {
border-bottom: 0;
} .widget_wpopal_menu_vertical .navbar-nav li .dropdown-menu .widget_nav_menu .widgettitle {
margin-bottom: 5px;
font-size: 16px;
} .widget_wpopal_menu_vertical .navbar-nav li .dropdown-menu .products-grid div.product {
border-bottom: 0;
} .widget_wpopal_menu_vertical .navbar-nav li .dropdown-menu>li>a {
display: block;
}  .widget_wpopal_menu_vertical .navbar-nav li:focus>a,.widget_wpopal_menu_vertical .navbar-nav li:focus>a .caret:before,.widget_wpopal_menu_vertical .navbar-nav li:hover>a,.widget_wpopal_menu_vertical .navbar-nav li:hover>a .caret:before {
color: #000;
} .widget_wpopal_menu_vertical .navbar-nav li:focus>.dropdown-menu,.widget_wpopal_menu_vertical .navbar-nav li:hover>.dropdown-menu {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transition: all .3s ease-in 0s;
-o-transition: all .3s ease-in 0s;
transition: all .3s ease-in 0s;
visibility: visible;
} .widget_wpopal_menu_vertical .navbar-nav li i {
margin-right: 10px;
} .widget_wpopal_menu_vertical .widget_nav_menu ul li a {
display: block;
color: #666;
line-height: 26px;
} .widget_wpopal_menu_vertical .widget_nav_menu ul li a:hover {
color: #2a2a2a;
} .widget_wpopal_menu_vertical .menu-left .navbar-nav>li { } .widget_wpopal_menu_vertical .menu-left .navbar-nav>li>a:after {
left: -3px;
} .widget_wpopal_menu_vertical .menu-left .navbar-nav>li:focus>a:after,.widget_wpopal_menu_vertical .menu-left .navbar-nav>li:hover>a:after {
border-color: #fff;
z-index: 1001;
} .widget_wpopal_menu_vertical .menu-left .navbar-nav li {
position: relative; } .widget_wpopal_menu_vertical .menu-left .navbar-nav li .dropdown-menu {
left: 130%;
right: auto;
} .widget_wpopal_menu_vertical .menu-left .navbar-nav li:focus>.dropdown-menu,.widget_wpopal_menu_vertical .menu-left .navbar-nav li:hover>.dropdown-menu {
left: 100%;
} .widget_wpopal_menu_vertical .menu-left .navbar-nav li a .caret {
right: 30px;
} .widget_wpopal_menu_vertical .menu-right .navbar-nav>li>a:before {
float: left;
} .widget_wpopal_menu_vertical .menu-right .navbar-nav>li>a:after {
left: -3px;
}
@media (min-width: 991px) { .widget_wpopal_menu_vertical .menu-right .navbar-nav>li>.dropdown-menu {
margin-right: 2px;
min-height: 480px;
}
} .widget_wpopal_menu_vertical .menu-right .navbar-nav>li:focus>a:after,.widget_wpopal_menu_vertical .menu-right .navbar-nav>li:hover>a:after {
border-color: #fff;
z-index: 1001;
}
@media (min-width: 991px) { .widget_wpopal_menu_vertical .menu-right .navbar-nav li .dropdown-menu {
right: 130%;
left: auto;
} .widget_wpopal_menu_vertical .menu-right .navbar-nav li:focus>.dropdown-menu,.widget_wpopal_menu_vertical .menu-right .navbar-nav li:hover>.dropdown-menu {
right: 100%;
}
} .widget_wpopal_menu_vertical .menu-right .navbar-nav li a .caret {
left: 30px;
} ul.opal-menu-top>li {
padding: 0 10px;
}  .archive-title,.page-title {
margin-top: 0;
margin-bottom: 20px;
}  .contributor {
border-bottom: 1px solid rgba(0,0,0,.1);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 48px 10px;
} .contributor:first-of-type {
padding-top: 24px;
} .contributor-info {
margin: 0 auto;
max-width: 474px;
} .contributor-avatar {
border: 1px solid rgba(0,0,0,.1);
float: left;
margin: 0 30px 20px 0;
padding: 2px;
} .contributor-name {
font-size: 16px;
font-weight: 900;
line-height: 1.5;
margin: 0;
} .contributor-bio a {
text-decoration: underline;
} .contributor-bio a:hover {
text-decoration: none;
} .contributor-posts-link {
display: inline-block;
line-height: normal;
padding: 10px 30px;
} .contributor-posts-link:before {
content: "\f443";
}  .notfound-page {
padding: 100px 0;
color: #000;
}
@media (min-width: 768px) and (max-width: 991px) { .notfound-page {
padding-left: 30px;
padding-right: 30px;
}
}
@media (max-width: 480px) { .notfound-page {
padding-left: 30px;
padding-right: 30px;
}
} .notfound-page .error-page {
text-align: center;
font-family: Arapey,sans-serif;
font-weight: 400;
} .notfound-page h1.title {
font-size: 200px !important;
line-height: 140px !important;
color: #2a2a2a !important;
font-weight: 800 !important;
margin: 0 !important;
} .notfound-page .sub {
font-size: 60px;
display: block;
position: relative;
font-family: Arapey,sans-serif;
color: #000;
letter-spacing: -2.5px;
font-weight: 700;
} .notfound-page .error-description {
font-size: 20px;
line-height: 34px;
position: relative;
color: #999;
} .notfound-page .error-description a {
color: #f37870;
} .notfound-page .error-description a:hover {
text-decoration: underline;
} .search-no-results .page-content {
margin-bottom: 100px;
} #mySchedule .modal-content {
-webkit-box-shadow: none;
box-shadow: none;
background-color: transparent;
}   .gallery .gallery-item {
float: left;
margin: 0 4px 4px 0;
overflow: hidden;
padding: 0;
position: relative;
} .gallery-columns-1 .gallery-item {
max-width: 100%;
width: auto;
} .gallery-columns-2 .gallery-item {
max-width: 48%;
max-width: -webkit-calc(50% - 14px);
max-width: calc(50% - 14px);
width: auto;
} .gallery-columns-3 .gallery-item {
max-width: 32%;
max-width: -webkit-calc(33.3% - 11px);
max-width: calc(33.3% - 11px);
width: auto;
} .gallery-columns-4 .gallery-item {
max-width: 23%;
max-width: -webkit-calc(25% - 9px);
max-width: calc(25% - 9px);
width: auto;
} .gallery-columns-5 .gallery-item {
max-width: 19%;
max-width: -webkit-calc(20% - 8px);
max-width: calc(20% - 8px);
width: auto;
} .gallery-columns-6 .gallery-item {
max-width: 15%;
max-width: -webkit-calc(16.7% - 7px);
max-width: calc(16.7% - 7px);
width: auto;
} .gallery-columns-7 .gallery-item {
max-width: 13%;
max-width: -webkit-calc(14.28% - 7px);
max-width: calc(14.28% - 7px);
width: auto;
} .gallery-columns-8 .gallery-item {
max-width: 11%;
max-width: -webkit-calc(12.5% - 6px);
max-width: calc(12.5% - 6px);
width: auto;
} .gallery-columns-9 .gallery-item {
max-width: 9%;
max-width: -webkit-calc(11.1% - 6px);
max-width: calc(11.1% - 6px);
width: auto;
} .gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n) {
margin-right: 0;
} .gallery .gallery-caption {
background-color: rgba(0,0,0,.7);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #fff;
font-size: 12px;
line-height: 1.5;
margin: 0;
max-height: 50%;
opacity: 0;
padding: 6px 8px;
position: absolute;
bottom: 0;
left: 0;
text-align: left;
width: 100%;
} .gallery .gallery-caption:before {
content: "";
height: 100%;
min-height: 49px;
position: absolute;
top: 0;
left: 0;
width: 100%;
} .gallery-item:hover .gallery-caption {
opacity: 1;
} .gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {
display: none;
}        .gallery-columns-2 .gallery-item:nth-child(odd),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1) {
clear: both;
}  .mejs-container .mejs-controls,.mejs-mediaelement {
background: #000;
} .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded {
background: #fff;
} .mejs-controls .mejs-time-rail .mejs-time-current {
background: #24890d;
} .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total {
background: hsla(0,0%,100%,.33);
} .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span {
border-radius: 0;
} .mejs-overlay-loading {
background: transparent;
} .mejs-overlay-button {
background-color: #fff;
background-image: none;
border-radius: 2px;
box-shadow: 1px 1px 1px rgba(0,0,0,.8);
color: #000;
height: 36px;
margin-left: -24px;
width: 48px;
} .mejs-overlay-button:before {
-webkit-font-smoothing: antialiased;
content: "\f452";
display: inline-block;
font: normal 32px/1.125 Genericons;
position: absolute;
top: 1px;
left: 10px;
} .mejs-controls .mejs-button button:focus {
outline: none;
} .mejs-controls .mejs-button button {
-webkit-font-smoothing: antialiased;
background: none;
color: #fff;
display: inline-block;
font: normal 16px/1 Genericons;
} .mejs-playpause-button.mejs-play button:before {
content: "\f452";
} .mejs-playpause-button.mejs-pause button:before {
content: "\f448";
} .mejs-volume-button.mejs-mute button:before {
content: "\f109";
font-size: 20px;
position: absolute;
top: -2px;
left: 0;
} .mejs-volume-button.mejs-unmute button:before {
content: "\f109";
left: 0;
position: absolute;
top: 0;
} .mejs-fullscreen-button button:before {
content: "\f474";
} .mejs-fullscreen-button.mejs-unfullscreen button:before {
content: "\f406";
} .mejs-overlay:hover .mejs-overlay-button {
background-color: #24890d;
color: #fff;
} .mejs-controls .mejs-button button:hover {
color: #41a62a;
} .sticky,.tag-sticky-2 {
border: 1px solid #ebebeb;
background-color: #fafafa;
padding: 20px 40px;
} .single-post .sticky,.single-post .tag-sticky-2 {
margin-bottom: 30px;
} .sticky .post-list,.tag-sticky-2 .post-list {
border: none;
} .sticky .featured-post,.tag-sticky-2 .featured-post {
margin-right: 10px;
} .aligncenter,div.aligncenter {
display: block;
margin: 5px auto;
clear: both;
} .alignright {
float: right;
margin: 5px 0 20px 30px;
} .alignleft {
float: left;
margin: 5px 30px 15px 0;
} a img.alignright {
float: right;
margin: 5px 0 15px 30px;
} a img.alignnone {
margin: 5px 20px 20px 0;
} a img.alignleft {
float: left;
margin: 5px 30px 15px 0;
} a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
} .wp-caption-text {
box-sizing: border-box;
font-size: 11px;
font-style: italic;
line-height: 1.5;
margin: 9px 0;
} .wp-caption.alignleft {
margin: 5px 30px 15px 0;
} .wp-caption.alignright {
margin: 5px 0 15px 30px;
} .wp-caption.aligncenter .wp-caption-text {
text-align: center;
} wp-caption-text .wp-caption.alignnone {
display: inline-block;
} .wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 100%;
padding: 0;
width: auto;
} .wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}  .screen-reader-text {
clip: rect(1px,1px,1px,1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
} .screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: .875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .nopadding {
padding: 0 !important;
margin: 0 !important;
} .video-responsive {
height: 0;
padding-top: 0;
padding-bottom: 56.25%;
margin-bottom: 10px;
position: relative;
overflow: hidden;
} .video-responsive embed,.video-responsive iframe,.video-responsive object,.video-responsive video {
top: 0;
left: 0;
position: absolute;
width: 100%;
height: 100%;
} .audio-responsive iframe {
width: 100%;
height: 126px;
}
@media (min-width: 1200px) { .links {
padding: 0 20px !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) { .links {
padding-left: 40px !important;
}
}
@media (min-width: 768px) and (max-width: 991px) { .links {
padding-left: 40px !important;
}
} .links li {
padding: 0 5px;
position: relative;
} .links li:before {
content: "";
position: absolute;
width: 2px;
height: 10px;
background: #ebebeb;
top: 0;
bottom: 0;
margin: auto;
right: 0;
} .links li a {
padding: 15px 5px;
text-transform: uppercase;
} .links li:first-child {
padding-left: 0;
} .links li:last-child {
padding-right: 0;
} .links li:last-child:before {
display: none;
}  hr {
background-color: #eaeaea;
background-color: rgba(51,51,51,.1);
border: 0;
height: 1px;
} dl,hr {
margin-bottom: 1.6em;
} dt {
font-weight: 700;
} dd {
margin-bottom: 1.6em;
} table,td,th {
border: 1px solid #eaeaea;
border: 1px solid rgba(51,51,51,.1);
} table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin: 0 0 1.6em;
width: 100%;
} caption,td,th {
font-weight: 400;
text-align: left;
} th {
font-weight: 700;
} td,th {
border-width: 0 1px 1px 0;
} td,th {
padding: .4em;
} img {
-ms-interpolation-mode: bicubic;
border: 0;
height: auto;
vertical-align: middle;
} figure,img {
max-width: 100%;
}
figure {
margin: 0;
} del {
opacity: .8;
} input {
background-color: #fafafa;
border: 1px solid #ebebeb;
color: #555;
font-size: 12px;
line-height: 1.714;
padding: 10px 15px;
letter-spacing: 2px;
} input[type=checkbox],input[type=radio] {
height: auto;
} .post-password-form input [type=password] {
border-color: #eaeaea;
} .post-password-form input[type=submit] {
background-color: #666;
border-color: #666;
padding-left: 25px;
padding-right: 25px;
color: #fff;
} .post-password-form input[type=submit]:hover {
background-color: #000;
border-color: #000;
} .paging-navigation {
font-size: 12px;
text-transform: uppercase;
text-align: center;
margin-bottom: 60px;
} .paging-navigation .page-numbers {
padding: 5px 10px;
letter-spacing: 1px;
font-weight: 700;
border: 2px solid #e1e8ee;
font-size: 14px;
width: 42px;
height: 42px;
font-family: Arapey,sans-serif;
line-height: 38px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
} .paging-navigation .page-numbers.current {
color: #fff;
background-color: #2a2a2a;
border-color: #2a2a2a;
} .paging-navigation .page-numbers.next,.paging-navigation .page-numbers.prev {
font-weight: 400;
} .paging-navigation a:hover {
color: #f37870;
}  .cat-links { text-transform: capitalize;
} .cat-links a {
color: #2b2b2b;
} .cat-links a:hover {
color: #41a62a;
} .byline {
display: none;
} .entry-meta {
clear: both;
color: #5e6977;
font-size: 14px;
margin-bottom: 20px;
margin-top: 18px;
} .entry-meta span {
display: inline-block;
margin-right: 17px;
} .entry-meta a {
color: #2a2a2a;
} .entry-meta .tag-links {
margin: 0;
} .entry-meta .fa,.entry-meta i {
font-style: normal;
} .entry-date a {
color: #7a7a7a;
}  .entry-date:hover span.date-day,.entry-date a:hover {
color: #2a2a2a;
} .entry-date span {
margin: 0;
display: block;
font-size: 12px;
line-height: 20px;
text-transform: uppercase;
} .entry-date span.date-day {
font-size: 50px;
line-height: 60px;
font-family: Muli,sans-serif;
font-weight: 600;
margin-right: 15px;
color: #2a2a2a;
} .entry-date span .date-month {
padding-top: 10px;
} .entry-date span .date-hours {
padding-bottom: 10px;
} .comments-link a,.edit-link a,.entry-category a,.meta-sep a,.post-format a {
color: #2a2a2a;
} .comments-link a:hover,.edit-link a:hover,.entry-category a:hover,.meta-sep a:hover,.post-format a:hover {
color: #7a7a7a;
} h3.entry-title {
font-size: 32px;
margin-top: 10px;
} h3.entry-title a {
color: #000;
} h3.entry-title a:hover {
color: #2a2a2a;
} .entry-category {
padding: 0 5px;
}  .entry-category ul,.entry-category ul li {
margin: 0;
display: inline-block;
padding: 0;
}
.entry-category ul li {
list-style: none;
} .readmore .read-link i {
color: #2a2a2a;
padding-left: 5px;
}  .entry-content,.entry-summary,.page-content {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
word-wrap: break-word;
}  .comment-content a,.comment-content a.button,.comment-content a:hover,.entry-content a,.entry-content a.button,.entry-content a:hover,.entry-summary a,.entry-summary a.button,.entry-summary a:hover,.page-content a,.page-content a.button,.page-content a:hover {
text-decoration: none;
} .comment-content table,.entry-content table {
font-size: 14px;
line-height: 1.2857142857;
margin-bottom: 24px;
} .comment-content th,.entry-content th {
font-weight: 700;
padding: 8px;
text-transform: uppercase;
} .comment-content td,.entry-content td {
padding: 8px;
} .entry-content .edit-link {
clear: both;
display: block;
font-size: 12px;
font-weight: 400;
line-height: 1.3333333333;
text-transform: uppercase;
} .entry-content .edit-link a {
color: #2a2a2a;
text-decoration: none;
} .entry-content .edit-link a:hover {
color: #41a62a;
} .entry-content .more-link {
white-space: nowrap;
} .ratings a {
text-indent: -9999em !important;
} .entry-content-page {
position: relative;
} .entry-content-page .edit-link {
background: #000;
position: absolute;
top: 0;
right: 0;
padding: 5px 6px;
z-index: 10000;
} .entry-content-page .edit-link:before {
content: none;
} .entry-content-page .edit-link a {
font-size: 11px;
color: #fff !important;
}  .tag-links a {
border: 1px solid #ebebeb;
display: inline-block;
font-size: 14px !important;
margin: 5px 2px;
padding: 2px 15px;
} .tag-links a:hover {
color: #2a2a2a;
border-color: #2a2a2a;
}  .post-navigation .nav-links {
border-top: 1px solid #ebebeb;
margin-top: 30px;
background-color: #fafafa;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
} .post-navigation .nav-links .nav-links-inner {
flex: 1 1 0;
padding: 20px 30px 35px;
} .post-navigation .nav-links a {
font-size: 18px;
font-weight: 600;
font-family: Arapey,sans-serif;
} .post-navigation .nav-links .meta-nav {
display: block;
text-transform: uppercase;
color: #999;
letter-spacing: 1px;
font-size: 12px;
position: relative;
} .comments {
margin-bottom: 40px;
font-size: 14px;
padding-top: 30px;
border-top: 1px solid #ebebeb;
} .comments .comment-reply-title,.comments .commentform .comment-respond .title,.comments .comments-title {
font-size: 24px;
margin-bottom: 0;
position: relative;
color: #000;
margin-bottom: 10px;
margin-top: 0;
} .comments .the-comment {
padding-top: 20px;
padding-bottom: 10px;
} .comments .the-comment .comment-box {
display: table-cell;
} .comments .the-comment .avatar {
float: left;
margin-right: 15px;
} .comments .the-comment .avatar img {
width: 50px;
height: 50px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
} .comments .children li:not(:last-child)>.the-comment {
border-bottom: 1px solid #ebebeb;
} .comments .children li:first-child>.the-comment {
border-top: 1px solid #ebebeb;
}
@media screen and (min-width: 480px) { .comments .children .the-comment {
margin-left: 90px;
} .comments .children .children .the-comment {
margin-left: 120px;
}
}
@media screen and (max-width: 480px) { .comments .children .the-comment {
margin-left: 25px;
} .comments .children .children .the-comment {
margin-left: 55px;
}
} .comments .comment-author {
color: #7a7a7a;
} .comments .comment-author .author-name {
text-transform: uppercase;
font-size: 14px;
} .comments .comment-author .comment-edit-link,.comments .comment-author .comment-reply-link {
color: #7a7a7a;
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
margin: 0 3px;
} .comments .comment-author .comment-edit-link:hover,.comments .comment-author .comment-reply-link:hover {
text-decoration: underline;
} .comments .comment-author .comment-reply-link {
padding-left: 20px;
background: url(//www.julianadaltin.com/wp-content/themes/goodhood/images/icon-reply.png);
background-repeat: no-repeat;
background-position: 0;
} .comments .comment-meta {
font-size: 14px;
color: #aaa;
} .comments a {
color: #2a2a2a;
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
}  .comments ol.commentlists,.comments ol.commentlists .children,.comments ul.commentlists,.comments ul.commentlists .children {
list-style: none;
margin: 0;
padding: 0;
} .comments ol.commentlists>li>.children>li:first-child>.the-comment,.comments ul.commentlists>li>.children>li:first-child>.the-comment {
border-top: 1px solid #ccc;
} .comments .comment-navigation {
padding-top: 20px;
padding-bottom: 20px;
} .comments .comment-navigation>div {
width: 50%;
float: left;
font-weight: 700;
} .comments .comment-navigation>div.next.right {
text-align: right;
} .comments .opal-commentlists {
border-bottom: 1px solid #ebebeb;
padding-bottom: 30px;
margin-bottom: 30px;
} .post .post-thumbnail {
display: block;
margin-bottom: 30px;
overflow: hidden;
} .single-post .entry-header {
border-bottom: 1px solid #ebebeb;
padding: 12px 0 0;
margin-bottom: 40px;
} .single-post .entry-header .entry-title {
margin-bottom: 12px;
} .single-post .entry-header .entry-meta {
margin-top: 12px;
margin-bottom: 17px;
} .single-post .addthis {
float: right;
} .single-post a.post-link {
background-color: #fafafa;
border: 1px solid #ddd;
padding: 10px 30px;
display: inline-block;
margin-bottom: 20px;
width: 100%;
text-align: center;
} .blog-post {
margin-left: -15px;
margin-right: -15px;
} .blog-post.hidden_image .post-preview .post-thumbnail {
display: none;
} .blog-post .blog-item.first {
clear: both;
} .blog-post .post-inner {
margin-bottom: 30px;
} .blog-post .post-preview {
position: relative;
background-color: #fff;
} .blog-post .post-thumbnail {
position: relative;
text-align: center;
} .blog-post .owl-carousel.owl-theme .owl-controls .owl-buttons {
top: -40px;
right: 0;
}
@media (min-width: 992px) { .blog-layout .entry-group {
padding: 18px 50px 25px;
}
} .bloglist-layout {
padding-left: 15px;
padding-right: 15px;
} .bloglist-layout .blog-item {
margin-bottom: 30px;
border-bottom: 1px dotted #ebebeb;
} .bloglist-layout .blog-item:last-child {
margin-bottom: 0;
border-bottom: none;
} .bloglist-layout .entry-group {
margin-bottom: 30px;
} .bloglist-layout .entry-meta .entry-date .date {
font-size: 36px;
color: #2a2a2a;
font-weight: 500;
} .bloglist-layout .entry-meta .entry-date>span {
display: block;
} .bloglist-layout .entry-meta .entry-author {
padding: 0 5px;
} .bloglist-layout .entry-meta .entry-author a {
color: #2a2a2a;
} .bloglist-layout .entry-meta .entry-author a:hover {
text-decoration: underline;
} .bloglist-layout .entry-header .entry-title {
font-size: 24px;
} .bloglist-layout .readmore .read-link {
background-color: #2a2a2a;
color: #fff;
line-height: 42px;
padding-left: 30px;
padding-right: 30px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
display: inline-block;
font-family: Muli,sans-serif;
text-transform: none;
font-size: 16px;
margin-top: 15px;
} .bloglist-layout .readmore .read-link i {
color: #fff;
} .post-list {
padding: 30px 0;
} .post-list .post-preview {
float: left;
width: 45%;
margin-right: 30px;
} .post-list .post-preview .post-thumbnail {
margin-bottom: 0;
} .post-list .entry-title {
margin-top: 0;
} .post-list .entry-group {
display: table-cell;
margin: 0;
} .post-list .entry-content {
max-height: 85px;
overflow: hidden;
} .post-list .readmore {
margin-top: 20px;
} .post-list .readmore .read-link {
font-weight: 600;
} .sidebar .blog-post {
margin: 0;
overflow: hidden;
} .sidebar .blog-post .entry-title {
max-height: 60px;
overflow: hidden;
} .sidebar .blog-post .comments-link {
display: none;
} .sidebar .blog-post .entry-group {
margin-bottom: 0;
} .sidebar .blog-post .entry-group p {
height: 50px;
overflow: hidden;
} .sidebar .blog-post .blog-item {
padding: 15px 0;
border-bottom: 1px solid #ebebeb;
} .sidebar .blog-post .blog-item:last-child {
border-bottom: none;
} .related-posts {
border-top: 1px solid #ebebeb;
padding-top: 30px;
} .related-posts .blog-post {
margin-left: 0;
margin-right: 0;
} .related-posts .widget .widget-title,.related-posts .widget .widgettitle {
position: relative;
margin: 0 0 20px;
font-size: 30px;
} .post .owl-carousel.owl-theme .owl-controls .owl-buttons {
position: absolute;
right: 20px;
top: 20px;
width: 55px;
}  .single-portfolio .portfolio-thumb {
margin-bottom: 30px;
} .single-portfolio .portfolio-meta-info {
background-color: #fafafa;
padding: 30px;
} .single-portfolio .portfolio-meta-info .title-info {
font-size: 28px;
letter-spacing: -1px;
margin-bottom: 20px;
position: relative;
display: inline-block;
text-transform: none;
font-family: Arapey,sans-serif;
color: #2a2a2a;
} .single-portfolio .portfolio-meta-info .title-info:before {
content: "";
position: absolute;
width: 7px;
height: 7px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
background-color: #f37870;
bottom: 8px;
right: -15px;
} .single-portfolio .portfolio-meta-info ul {
padding: 0;
list-style: none;
text-align: left;
} .single-portfolio .portfolio-meta-info ul li {
line-height: 30px;
border-bottom: 1px solid #ebebeb;
padding: 20px 0;
} .single-portfolio .portfolio-meta-info ul li:last-child {
border-bottom: none;
padding-bottom: 0;
} .single-portfolio .portfolio-meta-info ul li .meta-label {
font-weight: 600;
margin-right: 10px;
} .single-portfolio .portfolio-thumb .gallery-thumb .gallery-thumb-item {
padding-bottom: 30px;
} .single-portfolio .portfolio-body .addthis {
margin-top: 30px;
} .single-portfolio .portfolio-fullwidth .portfolio-body .portfolio-meta-info {
width: 30%;
float: left;
margin-left: 5%;
} .single-portfolio .portfolio-fullwidth .portfolio-body .portfolio-content {
width: 65%;
float: left;
} .single-portfolio .portfolio-fullwidth .portfolio-thumb .gallery-thumb {
width: 30%;
float: left;
margin-left: 5%;
} .single-portfolio .portfolio-fullwidth .portfolio-thumb .portfolio-gallery {
width: 65%;
float: left;
} .single-portfolio .portfolio-half .portfolio-body {
width: 45%;
float: left;
margin-left: 5%;
} .single-portfolio .portfolio-half .portfolio-thumb {
width: 50%;
float: left;
} .single-portfolio .portfolio-half .portfolio-thumb .portfolio-gallery {
margin-bottom: 30px;
} .gallery-thumb {
position: relative;
} .portfolio-masonry-entry {
margin-bottom: 30px;
} .portfolio-masonry-entry.nopadding {
margin-bottom: 0;
} .portfolio-content {
margin-bottom: 30px;
} .portfolio-content .entry-category {
display: none;
} #filters {
clear: both;
} .ih-item {
position: relative;
} .ih-item .info {
bottom: 0;
left: 0;
position: absolute;
right: 0;
text-align: center;
top: 0;
margin: auto;
} .ih-item .info>* {
color: #fff;
} .ih-item .info h3 {
text-align: center;
padding: 5px 20px;
font-size: 18px;
text-transform: none;
font-weight: 600;
} .ih-item .info p {
font-style: italic;
position: relative;
color: #bbb;
padding: 20px;
text-align: center;
font-size: 16px;
} .ih-item .info {
opacity: 0;
filter: alpha(opacity=0);
background: rgba(0,0,0,.2);
-webkit-transition: all .35s;
-o-transition: all .35s;
transition: all .35s;
}
@media (max-width: 991px) { .ih-item .info {
padding-top: 10% !important;
}
} .ih-item .info:after,.ih-item .info:before {
bottom: 10px;
content: "";
left: 10px;
opacity: 0;
position: absolute;
right: 10px;
top: 10px;
-webkit-transition: opacity .35s ease 0s,transform .35s ease 0s;
-o-transition: opacity .35s ease 0s,transform .35s ease 0s;
transition: opacity .35s ease 0s,transform .35s ease 0s;
z-index: -1;
} .ih-item .info:after {
-webkit-transform: scaleY(0);
-ms-transform: scaleY(0);
-o-transform: scaleY(0);
transform: scaleY(0);
} .ih-item .info:before {
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
} .ih-item .info h3 {
background: none;
} .ih-item .info h3:hover a {
color: #fff !important;
} .ih-item .info .description {
display: none;
} .ih-item .info .created,.ih-item .info .zoom {
display: block !important;
visibility: visible !important;
padding: 0;
color: #fff;
font-weight: 400;
} .ih-item .info .info-inner {
position: absolute;
top: calc(50% - 25px);
left: 0;
width: 100%;
height: 50px;
z-index: 1;
} .ih-item .info .info-inner h3 {
margin: 0;
} .ih-item .info .info-inner .zoom {
position: relative;
top: 5px;
content: "";
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
visibility: hidden;
} .ih-item .info .info-inner .zoom,.ih-item .info .info-inner .zoom:before {
width: 18px;
height: 18px;
left: 0;
right: 0;
bottom: 0;
margin: auto;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.ih-item .info .info-inner .zoom:before {
content: "+";
position: absolute;
font-size: 20px;
color: #2a2a2a;
top: 0;
line-height: 18px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
text-align: center;
background-color: #000;
} .ih-item .info .info-inner .zoom:hover:before {
background-color: #fff;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
} .ih-item .info .info-inner .zoom i {
display: none;
}  .ih-item:hover .info,.ih-item:hover .info:after,.ih-item:hover .info:before {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
} .ih-item:hover .info:before {
background-color: #2a2a2a;
} .ih-item:hover .info .zoom {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
visibility: visible;
} ul.isotope-filter {
text-align: center;
margin-bottom: 60px;
} ul.isotope-filter li {
float: none;
display: inline-block;
} ul.isotope-filter li a {
font-size: 12px;
text-transform: uppercase;
color: #999;
font-weight: 600;
height: 38px;
line-height: 38px;
padding: 0 30px;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
font-family: Arapey,sans-serif;
} ul.isotope-filter li a:hover {
color: #000;
}  ul.isotope-filter li a.active,ul.isotope-filter li a.active:focus,ul.isotope-filter li a.active:hover {
background-color: #f37870;
color: #000;
}   .btn-light {
background-color: #fff;
color: #000;
} .btn-light:hover {
color: #2a2a2a;
}  .owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}  .owl-carousel-play {
margin-left: -15px;
margin-right: -15px;
} .owl-carousel {
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
} .owl-carousel .owl-wrapper {
display: none;
position: relative;
-webkit-transform: translateZ(0);
} .owl-carousel .owl-wrapper-outer {
overflow: hidden;
position: relative;
width: 100%;
height: 100%;
} .owl-carousel .owl-wrapper-outer.autoHeight {
-webkit-transition: height .5s ease-in-out;
-moz-transition: height .5s ease-in-out;
-ms-transition: height .5s ease-in-out;
-o-transition: height .5s ease-in-out;
transition: height .5s ease-in-out;
} .owl-carousel .owl-item {
float: left;
padding: 0 15px;
} .owl-carousel .owl-item>div {
direction: ltr;
} .rtl .owl-carousel .owl-wrapper-outer {
direction: rtl !important;
} .rtl .owl-carousel .owl-item {
float: right;
} .owl-controls .owl-buttons div,.owl-controls .owl-page {
cursor: pointer;
} .owl-controls .owl-buttons div {
position: absolute;
} .owl-controls .owl-buttons .owl-prev {
left: 10px;
top: 50%;
} .owl-controls .owl-buttons .owl-next {
right: 10px;
top: 50%;
}  .owl-carousel .owl-item,.owl-carousel .owl-wrapper {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
} .owl-carousel.owl-theme .owl-controls .owl-buttons {
width: 55px;
right: 0;
position: absolute;
top: -40px;
} .owl-carousel.owl-theme .owl-controls .owl-buttons div {
z-index: 99;
background: transparent;
left: auto;
opacity: 1;
filter: alpha(opacity=100);
-webkit-transition: all .5s ease-in-out 0s;
-o-transition: all .5s ease-in-out 0s;
transition: all .5s ease-in-out 0s;
width: 20px;
height: 20px;
line-height: 20px;
font-size: 20px;
padding: 0;
margin: 0;
position: absolute;
} .owl-carousel.owl-theme .owl-controls .owl-buttons div,.owl-carousel.owl-theme .owl-controls .owl-buttons div:hover {
color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
} .owl-carousel.owl-theme .owl-controls .owl-buttons div:hover:before {
color: #2a2a2a;
} .owl-carousel.owl-theme .owl-controls .owl-buttons div:before {
position: absolute;
top: 0;
left: 0;
right: 0;
margin: 0 auto;
font-family: FontAwesome;
color: #bdc6cf;
width: 20px;
height: 20px;
text-align: center;
} .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev {
-webkit-transition: all .5s ease-in-out 0s;
-o-transition: all .5s ease-in-out 0s;
transition: all .5s ease-in-out 0s;
} .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev:before {
content: "\f0d9";
} .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next {
-webkit-transition: all .5s ease-in-out 0s;
-o-transition: all .5s ease-in-out 0s;
transition: all .5s ease-in-out 0s;
} .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next:before {
content: "\f0da";
} .owl-carousel.owl-theme:hover .owl-controls .owl-buttons div {
opacity: 1;
filter: alpha(opacity=100);
}  .owl-carousel.owl-theme:hover .owl-controls .owl-buttons div,.owl-carousel.owl-theme:hover .owl-controls .owl-buttons div.owl-next,.owl-carousel.owl-theme:hover .owl-controls .owl-buttons div.owl-prev {
-webkit-transition: all .5s ease-in-out 0s;
-o-transition: all .5s ease-in-out 0s;
transition: all .5s ease-in-out 0s;
}  .owl-carousel {
margin: 0;
} .owl-pagination {
text-align: center;
top: 0;
position: relative;
margin-bottom: 30px;
} .owl-theme .owl-controls {
margin-top: 40px;
} .owl-theme .owl-controls .owl-page {
display: inline-block;
margin: 0 5px;
padding: 2px;
border-radius: 50%;
overflow: hidden;
} .owl-theme .owl-controls .owl-page span {
display: block;
width: 6px;
height: 6px;
background: gray;
border-radius: 50%;
margin: 0; } .owl-theme .owl-controls .owl-page.active {
position: relative;
background-color: #2a2a2a;
} .owl-theme .owl-controls .owl-page.active span {
background: #2a2a2a;
} .owl-carousel-play .carousel-control {
opacity: 0;
z-index: 1;
right: 0;
top: calc(50% - 16px);
line-height: 32px;
position: absolute;
-webkit-transition: all .5s ease-in-out 0s;
-o-transition: all .5s ease-in-out 0s;
transition: all .5s ease-in-out 0s;
background: #fff;
} .owl-carousel-play:hover .carousel-control {
opacity: 1;
}  .element-timelife {
position: relative;
} .element-timelife .element-icon {
height: 60px;
margin-bottom: 30px;
position: relative;
background: #222;
border-radius: 50%;
width: 60px;
font-size: 30px;
line-height: 2em;
text-align: center;
} .element-timelife .element-icon:before {
background: #ececec none repeat scroll 0 0;
content: "";
height: 30px;
left: 30px;
position: absolute;
top: 60px;
transition: height .2s linear .3s;
width: 1px;
} .element-timelife .entry-timeline {
padding-left: 20px;
margin-left: 30px;
position: relative;
} .element-timelife .entry-timeline:before {
background: #222;
width: 10px;
height: 10px;
border-radius: 50%;
content: "";
position: absolute;
left: -5px;
z-index: 6;
} .element-timelife .entry-timeline:after {
background: #ececec none repeat scroll 0 0;
content: "";
height: 110%;
left: 0;
position: absolute;
top: 0;
transition: height .2s linear .3s;
width: 1px;
z-index: 1;
} .element-timelife .entry-timeline:last-child:after {
display: none;
}  ul li i {
margin-right: 8px;
} .lists.lists-light li,.lists.lists-light li a,.lists.lists-light li i {
color: #fff;
}  .feature-box .fbox-content .description {
line-height: 28px;
margin-bottom: 40px;
} .feature-box.feature-box-nostyle,.feature-box.feature-box-v1 {
position: relative;
display: inline-block;
} .feature-box.feature-box-nostyle .fbox-icon,.feature-box.feature-box-v1 .fbox-icon {
position: absolute;
content: "";
top: 3px;
left: 0;
width: 20px;
line-height: 20px;
font-size: 18px;
} .feature-box.feature-box-nostyle .fbox-body h4,.feature-box.feature-box-v1 .fbox-body h4 {
font-size: 18px;
padding-left: 25px;
text-transform: capitalize;
margin-top: 0;
} .feature-box.feature-box-v2 {
position: relative;
text-align: right;
} .feature-box.feature-box-v2 .fbox-icon {
position: absolute;
content: "";
top: 0;
right: 0;
width: 20px;
font-size: 18px;
line-height: 20px;
} .feature-box.feature-box-v2 .fbox-body h4 {
font-size: 18px;
padding-right: 20px;
text-transform: capitalize;
} .feature-box.feature-box-v3,.feature-box.feature-box-v4 {
position: relative;
text-align: right;
} .feature-box.feature-box-v3 .fbox-icon,.feature-box.feature-box-v4 .fbox-icon {
position: absolute;
content: "";
top: 0;
right: 0;
width: 60px;
height: 60px;
line-height: 60px;
background-color: #2a2a2a;
color: #000;
text-align: center;
font-size: 30px;
} .feature-box.feature-box-v3 .fbox-content,.feature-box.feature-box-v4 .fbox-content {
padding-right: 75px;
} .feature-box.feature-box-v3 .fbox-content h4,.feature-box.feature-box-v4 .fbox-content h4 {
font-size: 24px;
text-transform: capitalize;
} .feature-box.feature-box-v1 .fbox-content h4,.feature-box.feature-box-v3 .fbox-content h4 {
color: #fff;
} .feature-box.feature-box-v1 .fbox-content .description,.feature-box.feature-box-v3 .fbox-content .description {
color: #ccc;
}  .testimonial-collection {
overflow: hidden;
} .testimonial-collection .carousel-control {
display: none;
} .testimonial-collection .owl-carousel-play .owl-controls {
display: block !important;
} .testimonial-collection .owl-controls.clickable {
position: relative;
margin-bottom: 20px;
} .testimonial-collection .testimonials-body .testimonials-avatar img {
width: 90px;
height: 90px;
overflow: hidden;
margin-right: 15px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
} .testimonial-collection .testimonials-body .testimonials-title {
font-size: 16px;
font-weight: 600;
color: #222;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 15px;
} .testimonial-collection .testimonials-body .testimonials-description {
font-family: Muli,sans-serif;
} .testimonial-collection .testimonials-body .testimonials-quote {
font-size: 16px;
} .testimonial-collection .testimonials-body .name {
text-transform: uppercase;
font-size: 16px;
color: #2a2a2a;
font-family: Muli,sans-serif;
font-weight: 600;
letter-spacing: 1px;
} .testimonial-collection .testimonials-body .job a {
font-size: 14px;
text-transform: uppercase;
color: #999;
} .testimonial-collection .testimonials-left .testimonials-avatar {
float: left;
} .testimonial-collection .testimonials-left .testimonials-quote {
background-color: #999;
margin-bottom: 20px;
padding: 15px;
position: relative;
color: #666;
} .testimonial-collection .testimonials-left .testimonials-quote:after {
bottom: -28px;
color: #999;
content: "\f0d7";
font-family: FontAwesome;
font-size: 30px;
margin-left: 40px;
position: absolute;
text-align: center;
left: 0;
} .testimonial-collection .testimonials-left .testimonials-body {
display: table;
margin-top: 20px;
margin-bottom: 20px;
position: relative;
display: block;
overflow: hidden;
} .testimonial-collection .testimonials-v1 {
padding: 90px 20px 20px;
position: relative;
text-align: center;
} .testimonial-collection .testimonials-v1:before {
content: "\f10d";
font-family: FontAwesome;
position: absolute;
font-size: 40px;
line-height: 50px;
top: 35px;
left: 0;
right: 0;
margin: 0 auto;
color: #f37870;
} .testimonial-collection .testimonials-v1 .testimonials-quote {
position: relative;
font-family: Arapey,sans-serif;
margin-bottom: 20px;
padding-bottom: 35px;
font-size: 24px;
font-weight: 500;
} .testimonial-collection .testimonials-v1 .testimonials-wrap {
text-align: center;
} .testimonial-collection .testimonials-v1 .testimonials-profile .name {
text-transform: none;
font-weight: 600;
} .testimonial-collection .testimonials-v1 .testimonials-profile .job a {
text-transform: uppercase;
font-size: 12px;
color: #a5a5a5;
} .testimonial-collection .testimonials-v1 .testimonials-avatar {
display: inline-block;
margin-right: 0;
} .testimonial-collection .testimonials-v2 .testimonials-name {
font-size: 22px;
margin-bottom: 0;
} .testimonial-collection .testimonials-v2 .testimonials-body {
margin: 20px 25px;
position: relative;
} .testimonial-collection .testimonials-v2 .testimonials-avatar {
position: absolute;
top: 0;
left: -14px;
overflow: hidden;
} .testimonial-collection .testimonials-v2 .testimonials-description,.testimonial-collection .testimonials-v2 .testimonials-meta,.testimonial-collection .testimonials-v2 .testimonials-title {
margin-left: 90px;
} .testimonial-collection .testimonials-v2 .testimonials-body .job {
margin-bottom: 10px;
} .testimonial-collection .testimonials-v2 .testimonials-body .job a {
color: #2a2a2a;
} .testimonial-collection .testimonials-v3 {
text-align: center;
color: #fff;
} .testimonial-collection .testimonials-v3 .testimonials-body {
padding-left: 10%;
padding-right: 10%;
} .testimonial-collection .testimonials-v3 .testimonials-description {
font-size: 18px;
margin-top: 30px;
} .testimonial-collection .testimonials-v3 .testimonials-name {
font-weight: 600;
margin-bottom: 5px;
font-size: 24px;
text-transform: none;
color: #fff;
letter-spacing: -.5px;
} .testimonial-collection .testimonials-v3 .job {
font-size: 14px;
line-height: 1;
color: #fff;
} .testimonial-collection .testimonials-v3 .job a {
color: #fff;
text-transform: none;
} .testimonial-collection .testimonials-v3 .testimonials-avatar {
margin-bottom: 20px;
}  .team-collection .owl-carousel-play {
margin-left: -15px;
margin-right: -15px;
} .team-collection.default .team-wrapper {
text-align: center;
margin-bottom: 20px;
} .team-collection.default .team-wrapper .team-header {
position: relative;
z-index: 3;
} .team-collection.default .team-wrapper .team-header .team-image {
display: inline-block;
} .team-collection.default .team-wrapper .team-header .team-image:before {
height: 100%;
background-color: rgba(0,0,0,.4);
z-index: 4;
} .team-collection.default .team-wrapper .team-header .bo-social-icons,.team-collection.default .team-wrapper .team-header .team-image:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
}
.team-collection.default .team-wrapper .team-header .bo-social-icons {
z-index: 5;
height: 90px;
bottom: 0;
right: 0;
margin: auto;
text-align: center;
} .team-collection.default .team-wrapper .team-header .bo-social-icons>a {
width: 32px;
height: 32px;
line-height: 32px;
color: #fff;
text-align: center;
font-size: 14px;
background-color: hsla(0,0%,100%,.25);
display: inline-block;
} .team-collection.default .team-wrapper .team-header .bo-social-icons>a:hover {
background-color: #2a2a2a;
} .team-collection.default .team-wrapper .team-name {
font-size: 16px;
margin-bottom: 0;
margin-top: 20px;
} .team-collection.default .team-wrapper .team-info {
color: #fff;
padding-bottom: 15px;
} .team-collection.default .team-wrapper .team-info i {
margin-right: 10px;
} .team-collection.default .team-wrapper .team-job {
font-size: 14px;
color: #999;
font-family: Arapey,sans-serif;
font-weight: 400;
}  .team-collection.default .team-wrapper:hover .team-header .bo-social-icons,.team-collection.default .team-wrapper:hover .team-header .team-image:before {
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
} .team-collection.style1 .team-wrapper .team-header {
width: 50%;
float: left;
padding-right: 30px;
} .team-collection.style1 .team-wrapper .team-body {
width: 50%;
float: left;
} .team-collection.style1 .team-wrapper .team-body .team-name {
font-size: 22px;
margin-bottom: 0;
} .team-collection.style1 .team-wrapper .team-body .team-job {
color: #2a2a2a;
font-size: 12px;
} .team-collection.style1 .team-wrapper .team-body .team-info {
padding: 15px 0;
} .team-collection.style1 .team-wrapper .team-body .team-info span {
display: block;
} .team-collection.style1 .team-wrapper .team-body .team-info span i {
padding-right: 10px;
} .team-collection.style1 .team-wrapper .team-body .bo-social-icons>a {
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
font-size: 16px;
display: inline-block;
} .team-collection.style1 .team-wrapper .team-body .bo-social-icons>a:hover {
color: #2a2a2a;
}  .brands-collection {
width: 1070px;
max-width: 100%;
margin: 0 auto;
}  .pbr-team .team-name {
text-transform: none;
margin-bottom: 0;
} .pbr-team .team-job {
font-style: italic;
font-size: 14px;
} .pbr-team .bo-social-icons {
margin-bottom: 15px;
} .pbr-team .bo-social-icons>a {
width: 32px;
height: 32px;
line-height: 32px;
color: #fff;
text-align: center;
font-size: 14px;
background-color: rgba(0,0,0,.25);
display: inline-block;
} .pbr-team .bo-social-icons>a:hover {
background-color: #2a2a2a;
} .pbr-team .team-header {
overflow: hidden;
} .pbr-team .team-header img {
filter: alpha(opacity=100);
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
} .pbr-team .team-header img,.pbr-team:hover .team-header img {
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
opacity: 1;
}
.pbr-team:hover .team-header img {
filter: alpha(opacity=105);
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);
} .pbr-team.other-team {
text-align: center;
} .pbr-team.other-team .team-info {
display: none;
} .pbr-team.other-team.v2 {
position: relative;
} .pbr-team.other-team.v2 .team-header {
position: relative;
z-index: 3;
} .pbr-team.other-team.v2 .team-header:before {
top: 0;
height: 100%;
background-color: rgba(0,0,0,.4);
z-index: 4;
} .pbr-team.other-team.v2 .bo-social-icons,.pbr-team.other-team.v2 .team-header:before {
content: "";
position: absolute;
left: 0;
width: 100%;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
}
.pbr-team.other-team.v2 .bo-social-icons {
bottom: 70px;
height: 32px;
right: 0;
z-index: 3;
} .pbr-team.other-team.v2 .bo-social-icons>a {
background-color: hsla(0,0%,100%,.45);
} .pbr-team.other-team.v2 .bo-social-icons>a:hover {
background-color: #2a2a2a;
}  .pbr-team.other-team.v2:hover .bo-social-icons,.pbr-team.other-team.v2:hover .team-header:before {
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}  .effect-v1 {
overflow: hidden;
position: relative;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s; }  .effect-v1 .action,.effect-v1 img {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
} .effect-v1 .action,.effect-v1 img,.effect-v1:hover:before {
-webkit-transition: opacity .35s ease 0s,transform .35s ease 0s;
-o-transition: opacity .35s ease 0s,transform .35s ease 0s;
transition: opacity .35s ease 0s,transform .35s ease 0s;
}
.effect-v1:hover:before {
opacity: 1;
filter: alpha(opacity=100);
} .effect-v1:hover:before,.effect-v1:hover img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
} .effect-v1:hover .action,.effect-v1:hover img {
-webkit-transition: opacity .35s ease 0s,transform .35s ease 0s;
-o-transition: opacity .35s ease 0s,transform .35s ease 0s;
transition: opacity .35s ease 0s,transform .35s ease 0s;
}
.effect-v1:hover .action {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
opacity: 1;
filter: alpha(opacity=100);
}  .effect-v2 {
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
overflow: hidden;
position: relative; } .effect-v2 img {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
} .effect-v2 .action,.effect-v2 img {
-webkit-transition: opacity .35s ease 0s,transform .35s ease 0s;
-o-transition: opacity .35s ease 0s,transform .35s ease 0s;
transition: opacity .35s ease 0s,transform .35s ease 0s;
}
.effect-v2 .action {
-webkit-transform: translate3d(-10px,0,0);
transform: translate3d(-10px,0,0);
opacity: 0;
filter: alpha(opacity=0);
} .effect-v2:hover {
background-color: #000;
} .effect-v2:hover:before {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: translateZ(0);
transform: translateZ(0);
} .effect-v2:hover img {
opacity: .85;
filter: alpha(opacity=85);
-webkit-transform: scaleX(1.2);
-ms-transform: scaleX(1.2);
-o-transform: scaleX(1.2);
transform: scaleX(1.2);
} .effect-v2:hover .action {
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
filter: alpha(opacity=100);
}  .effect-v3 {
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
overflow: hidden;
border-bottom: 1px solid #e1e1e1;
position: relative; } .effect-v3 img {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transition: opacity .35s ease 0s;
-o-transition: opacity .35s ease 0s;
transition: opacity .35s ease 0s;
width: 100%;
} .effect-v3 .banner-title {
-webkit-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0);
-webkit-transition: transform .35s ease 0s;
-o-transition: transform .35s ease 0s;
transition: transform .35s ease 0s;
} .effect-v3 .action {
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: translate3d(0,40px,0);
transform: translate3d(0,40px,0);
-webkit-transition: opacity .35s ease 0s,transform .35s ease 0s;
-o-transition: opacity .35s ease 0s,transform .35s ease 0s;
transition: opacity .35s ease 0s,transform .35s ease 0s;
} .effect-v3:hover {
background-color: #000;
} .effect-v3:hover img {
opacity: .85;
filter: alpha(opacity=85);
} .effect-v3:hover .action,.effect-v3:hover .banner-title {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: translateZ(0);
transform: translateZ(0);
}  .effect-v4 {
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
overflow: hidden;
position: relative; } .effect-v4 img {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transition: opacity .35s ease 0s;
-o-transition: opacity .35s ease 0s;
transition: opacity .35s ease 0s;
} .effect-v4 .banner-title {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: transform .35s ease 0s;
-o-transition: transform .35s ease 0s;
transition: transform .35s ease 0s;
} .effect-v4 .action {
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: opacity .35s ease 0s,transform .35s ease 0s;
-o-transition: opacity .35s ease 0s,transform .35s ease 0s;
transition: opacity .35s ease 0s,transform .35s ease 0s;
} .effect-v4:hover {
background-color: #000;
} .effect-v4:hover img {
opacity: .5;
filter: alpha(opacity=50);
} .effect-v4:hover .banner-title {
-webkit-transform: scale(.95);
-ms-transform: scale(.95);
-o-transform: scale(.95);
transform: scale(.95);
} .effect-v4:hover .action {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}  .effect-v5 {
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
overflow: hidden;
position: relative; } .effect-v5 img {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transition: opacity 1s ease 0s,transform 1s ease 0s;
-o-transition: opacity 1s ease 0s,transform 1s ease 0s;
transition: opacity 1s ease 0s,transform 1s ease 0s;
} .effect-v5 .action {
transform: translate3d(-150%,0,0);
-webkit-transition: opacity .35s ease 0s,transform .35s ease 0s;
-o-transition: opacity .35s ease 0s,transform .35s ease 0s;
transition: opacity .35s ease 0s,transform .35s ease 0s;
} .effect-v5:hover {
background-color: #000;
} .effect-v5:hover img {
opacity: .5;
filter: alpha(opacity=50);
transform: scale3d(1.1,1.1,1);
} .effect-v5:hover .action {
opacity: 1;
filter: alpha(opacity=100);
transform: scale3d(1.1,1.1,1);
transform: translateZ(0);
}  .effect-v6 {
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
overflow: hidden;
position: relative; } .effect-v6 img {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transition: opacity .35s ease 0s;
-o-transition: opacity .35s ease 0s;
transition: opacity .35s ease 0s;
} .effect-v6 .action {
transform: translate3d(0,-100px,0);
transition: opacity .35s ease 0s,transform .35s ease 0s;
opacity: 0;
} .effect-v6:hover {
background-color: #000;
} .effect-v6:hover img {
opacity: .5;
filter: alpha(opacity=50);
} .effect-v6:hover .action {
opacity: 1;
transform: translateZ(0);
}  .effect-v7 {
overflow: hidden;
position: relative; } .effect-v7:before {
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top: 0;
-webkit-transition: all .4s cubic-bezier(.94,.85,.1,.62) 0s;
-o-transition: all .4s cubic-bezier(.94,.85,.1,.62) 0s;
transition: all .4s cubic-bezier(.94,.85,.1,.62) 0s;
z-index: 1;
border: 200px double transparent;
opacity: 1;
filter: alpha(opacity=100);
visibility: visible;
} .effect-v7:hover:before {
opacity: 0;
filter: alpha(opacity=0);
border: 0 double hsla(0,0%,100%,.7);
visibility: hidden;
}  .effect-v8 {
overflow: hidden;
position: relative; } .effect-v8:before {
border-bottom: 50px solid hsla(0,0%,100%,.4);
border-top: 50px solid hsla(0,0%,100%,.4);
content: "";
height: 100%;
left: 0;
opacity: 0;
filter: alpha(opacity=0);
position: absolute;
top: 0;
transform: rotate(45deg) scaleY(0);
-o-transform: rotate(45deg) scaleY(0);
-webkit-transform: rotate(45deg) scaleY(0);
-moz-transform: rotate(45deg) scaleY(0);
-ms-transform: rotate(45deg) scaleY(0);
-webkit-transition: opacity .35s ease 0s,transform .35s ease 0s;
-o-transition: opacity .35s ease 0s,transform .35s ease 0s;
transition: opacity .35s ease 0s,transform .35s ease 0s;
transform-origin: 50% 50% 0;
width: 100%;
} .effect-v8:hover:before {
opacity: 1;
filter: alpha(opacity=100);
transform: rotate(45deg) scaleY(4);
-o-transform: rotate(45deg) scaleY(4);
-webkit-transform: rotate(45deg) scaleY(4);
-moz-transform: rotate(45deg) scaleY(4);
-ms-transform: rotate(45deg) scaleY(4);
}  .effect-v9 {
overflow: hidden;
position: relative; } .effect-v9:before {
border: 50px solid transparent;
border-top-right-radius: 50px;
border-top-left-radius: 50px;
border-bottom-right-radius: 50px;
border-bottom-left-radius: 50px;
box-sizing: border-box;
cursor: pointer;
display: inline-block;
left: 0;
right: 0;
bottom: 0;
margin: auto;
position: absolute;
top: 0;
content: "";
opacity: 1;
filter: alpha(opacity=100);
width: 100px;
height: 100px;
-webkit-transform: scale(7);
-ms-transform: scale(7);
-o-transform: scale(7);
transform: scale(7);
-webkit-transition: all .3s ease-in-out 0s;
-o-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
visibility: visible;
z-index: 1;
} .effect-v9:hover:before {
border: 0 solid rgba(0,0,0,.7);
opacity: 0;
filter: alpha(opacity=0);
visibility: hidden;
}  .effect-v10 {
overflow: hidden;
position: relative; } .effect-v10:before {
background-color: hsla(0,0%,100%,.2);
display: block;
width: 100%;
height: 100%;
left: -100%;
opacity: 0;
filter: alpha(opacity=0);
position: absolute;
top: 0;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
content: "";
z-index: 1;
} .effect-v10:hover:before {
left: 0;
opacity: 1;
filter: alpha(opacity=100);
}   .kc-container {
max-width: 100% !important;
}
@media (min-width: 768px) { .kc-container {
width: 768px;
}
}
@media (min-width: 992px) { .kc-container {
width: 992px;
}
}
@media (min-width: 1200px) { .kc-container {
width: 1440px;
}
} .kingcomposer .site-content {
margin-left: -15px;
margin-right: -15px;
}
@media (max-width: 768px) { .opal-breadscrumb {
padding-left: 15px;
padding-right: 15px;
}
} .kc-fb-layout-3 .box-right {
padding-left: 10px !important;
}  div.kc-call-to-action .kc-cta-button a {
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
padding: 8px 35px;
font-size: 14px;
background-color: #000;
color: #fff;
text-transform: none;
} div.kc-call-to-action .kc-cta-button a:hover {
background-color: #2a2a2a;
}  .kc_button {
font-family: Arapey,sans-serif;
font-size: 14px;
font-weight: 700;
padding: 13px 35px;
}  .kc-feature-boxes .content-icon {
color: #2a2a2a;
} .kc-feature-boxes .content-button a {
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
padding: 8px 35px;
font-size: 14px;
background-color: #000;
color: #fff;
text-transform: none;
} .kc-feature-boxes .content-button a:hover {
background-color: #2a2a2a;
} .kc-feature-boxes.kc-fb-layout-5 .content-title {
font-style: italic;
}  .kc-popover-tooltip .content-button a {
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
padding: 8px 35px;
font-size: 14px;
background-color: #000;
color: #fff;
text-transform: none;
} .kc-popover-tooltip .content-button a:hover {
background-color: #2a2a2a;
}  .kc-pricing-tables .content-desc {
padding: 0;
} .kc-pricing-tables .content-button a {
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
padding: 8px 35px;
font-size: 14px;
background-color: #000;
color: #fff;
text-transform: none;
} .kc-pricing-tables .content-button a:hover {
background-color: #2a2a2a;
}  .overlay-effects .content-button a {
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
padding: 8px 35px;
font-size: 14px;
background-color: #000;
color: #fff;
text-transform: none;
} .overlay-effects .content-button a:hover {
background-color: #2a2a2a;
}  div.kc-testimo .content-desc {
font-style: italic;
} div.kc-testimo.kc-testi-layout-1 .content-desc,div.kc-testimo.kc-testi-layout-1 .content-image,div.kc-testimo.kc-testi-layout-1 .content-position,div.kc-testimo.kc-testi-layout-1 .content-title,div.kc-testimo.kc-testi-layout-3 .content-desc,div.kc-testimo.kc-testi-layout-3 .content-image,div.kc-testimo.kc-testi-layout-3 .content-position,div.kc-testimo.kc-testi-layout-3 .content-title {
float: none !important;
display: inline-block;
}  .kc-title-wrap.kc-elm {
float: none;
} .kc_title span {
color: #7a7a7a;
}  ul.kc_tabs_nav~.kc_tab.ui-tabs-body-active {
background: transparent;
} ul.kc_tabs_nav~.kc_tab .kc_tab_content {
padding: 0;
} ul.kc_tabs_nav~.kc_tab {
padding: 40px 0;
overflow: hidden;
} .kc_tabs>.kc_wrapper>ul.kc_tabs_nav {
background: transparent;
} .kc_wrapper>ul.ui-tabs-nav>li {
overflow: auto;
} .kc_tabs .kc_tabs_nav>li {
float: none;
display: inline-table;
position: relative;
overflow: inherit;
} .kc_tabs .kc_tabs_nav>li>a {
color: #7a7a7a;
font-family: Muli,sans-serif;
font-weight: 400;
letter-spacing: 1px;
font-size: 12px;
text-transform: uppercase;
padding: 0 11px;
} .kc_tabs .kc_tabs_nav>.ui-tabs-active>a,.kc_tabs .kc_tabs_nav>li:hover,.kc_tabs .kc_tabs_nav>li>a:hover {
background-color: transparent;
color: #000;
} .kc_tabs .kc_tabs_nav>.ui-tabs-active,.kc_tabs .kc_tabs_nav>.ui-tabs-active:hover,.kc_tabs .kc_tabs_nav>.ui-tabs-active>a,.kc_tabs .kc_tabs_nav>.ui-tabs-active>a:hover {
color: #2a2a2a;
display: inline-table;
} .kc_tabs .products-carousel .widgettitle {
display: none;
} .kc_tabs.tabs-custom>.kc_wrapper>ul.kc_tabs_nav {
background: transparent;
margin: 0 -11px;
} .kc_tabs.tabs-custom .kc_tabs_nav>li:after {
color: #2a2a2a;
content: "/";
position: absolute;
right: 0;
top: 0;
transform: translate(50%);
} .kc_tabs.tabs-custom .kc_tabs_nav>li:last-child:after {
content: "";
} .kc_accordion_wrapper .kc_accordion_section>.kc_accordion_header>a {
padding-left: 0;
padding-right: 0;
} .kc_accordion_wrapper .kc_accordion_section>.kc_accordion_header span {
pointer-events: none;
} .kc_accordion_wrapper .kc_accordion_section>.kc_accordion_header span:before {
content: "\f067";
font-family: FontAwesome;
} .kc_accordion_wrapper .kc-section-active .kc_accordion_header.ui-state-active>span.ui-accordion-header-icon:before {
content: "\f068";
font-family: FontAwesome;
} .kc_accordion_wrapper .kc_accordion_content {
border: none;
background: #fff;
} .kc_accordion_wrapper .kc_accordion_content .kc-panel-body {
padding: 5px 0 15px;
}
@media (min-width: 768px) { .kc-cta-3.kc-is-button .kc-cta-desc {
width: 70% !important;
} .kc-cta-3 .kc-cta-button {
width: 30% !important;
}
}
@media (max-width: 768px) {  .kc-cta-3 .kc-cta-button,.kc-cta-3.kc-is-button .kc-cta-desc {
width: 100% !important;
display: block !important;
}
.kc-cta-3 .kc-cta-button {
margin-top: 30px;
} .kc-cta-3 .kc-cta-button>a {
float: left !important;
}
} .opal-footer-profile {
padding: 0;
} .opal-footer-profile .kc-title-wrap h3.kc_title,.opal-footer-profile .kc_shortcode h3 {
font-size: 42px;
margin-top: 0;
margin-bottom: 55px;
font-weight: 700;
} .opal-footer-profile .kc_text_block i {
color: #2a2a2a;
min-width: 22px;
} .copyright-buider a:hover {
color: #fff;
text-decoration: underline;
}  .kc-countdown-timer {
position: relative;
} .kc-countdown-timer .countdown-style2 .group span {
color: #2a2a2a;
} .kc-countdown-timer .countdown-style2 .group .timer {
position: relative;
}
@media (min-width: 480px) { .kc-countdown-timer .countdown-style2 .group .timer:before {
content: ":";
position: absolute;
font-size: 48px;
top: 0;
right: -10px;
}
}
@media (max-width: 480px) { .kc-countdown-timer .countdown-style2 .group .timer:before {
content: ":";
position: absolute;
font-size: 30px;
top: 0;
right: -5px;
}
} .kc-countdown-timer .countdown-style2 .group:last-child .timer:before {
content: " ";
} .kc-countdown-timer .countdown-style2 .group .unit {
height: 30px;
overflow: hidden;
}
@media (max-width: 768px) { .kc_image_gallery.kc-grid .item-grid {
width: 50% !important;
}
} .kc_image_gallery.kc-grid .item-grid a {
display: block;
} .kc_image_gallery.kc-grid .item-grid a.kc-image-link:before {
content: "\f0c1";
position: absolute;
font-size: 20px;
color: #f0ddd7;
top: 0;
left: 0;
right: 0;
bottom: 0;
font-family: FontAwesome;
width: 50px;
height: 50px;
line-height: 48px;
border: 1px solid #fafafa;
background-color: rgba(52,55,72,.5);
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
text-align: center;
margin: auto;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
z-index: 2;
} .kc_image_gallery.kc-grid .item-grid-inner,.kc_image_gallery.kc-grid .item-grid a.kc-image-link:before {
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
}
.kc_image_gallery.kc-grid .item-grid-inner {
position: relative;
outline: 1px solid transparent;
} .kc_image_gallery.kc-grid .item-grid-inner:before {
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
filter: alpha(opacity=0);
background-color: rgba(0,0,0,.15);
} .kc_image_gallery.kc-grid .item-grid-inner:hover {
outline-offset: -15px;
outline-color: #ebebeb;
} .kc_image_gallery.kc-grid .item-grid-inner:hover:before {
opacity: 1;
filter: alpha(opacity=100);
} .kc_image_gallery.kc-grid .item-grid-inner:hover a.kc-image-link:before {
content: "\f0c1";
position: absolute;
font-size: 20px;
color: #f0ddd7;
top: 0;
left: 0;
right: 0;
bottom: 0;
font-family: FontAwesome;
width: 50px;
height: 50px;
line-height: 48px;
border: 1px solid #fafafa;
background-color: rgba(52,55,72,.5);
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
text-align: center;
margin: auto;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
z-index: 2;
} .kc_image_gallery.kc-grid .item-grid-inner:hover a.kc-image-link:hover:before {
color: #fff;
border-color: #fff;
-webkit-transition: all .35s ease 0s;
-o-transition: all .35s ease 0s;
transition: all .35s ease 0s;
background-color: rgba(52,55,72,.8);
} .kc_image_gallery.layout2 {
margin: -15px;
width: auto;
} .kc_image_gallery.layout2 .item-grid {
padding: 15px;
} .divider_line {
float: none;
margin: 0;
line-height: 1;
} .kc_wrap_instagram ul li {
padding: 0;
margin: 0;
background-color: #000;
overflow: hidden;
position: relative; } .kc_wrap_instagram ul li a {
display: block;
overflow: hidden;
} .kc_wrap_instagram ul li img {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transition: opacity 1s ease 0s,transform 1s ease 0s;
-o-transition: opacity 1s ease 0s,transform 1s ease 0s;
transition: opacity 1s ease 0s,transform 1s ease 0s;
} .kc_wrap_instagram ul li .action {
transform: translate3d(-150%,0,0);
-webkit-transition: opacity .35s ease 0s,transform .35s ease 0s;
-o-transition: opacity .35s ease 0s,transform .35s ease 0s;
transition: opacity .35s ease 0s,transform .35s ease 0s;
} .kc_wrap_instagram ul li:hover img {
opacity: .5;
filter: alpha(opacity=50);
transform: scale3d(1.1,1.1,1);
} .kc_wrap_instagram ul li:hover .action {
opacity: 1;
filter: alpha(opacity=100);
transform: scale3d(1.1,1.1,1);
transform: translateZ(0);
} .kc_wrap_instagram.style_2 ul {
margin: -10px;
} .kc_wrap_instagram.style_2 ul li {
padding: 15px;
background-color: transparent;
}
@media (max-width: 991px) { .kc_wrap_instagram.kc_ins_col_6 ul li {
width: 33.33%;
}
}
@media (max-width: 480px) { .kc_wrap_instagram.kc_ins_col_6 ul li {
width: 100%;
}
}
@media (max-width: 768px) { .kc_wrap_instagram.kc_ins_col_4 ul li {
width: 50%;
}
}
@media (max-width: 480px) { .kc_wrap_instagram.kc_ins_col_4 ul li {
width: 100%;
}
} .kc-owl-post-carousel .owl-item .list-item {
text-align: left;
} .kc-owl-post-carousel .owl-item h3.entry-title {
font-size: 24px;
} .kc-owl-post-carousel.owl-theme .owl-controls {
-webkit-transform: translate(-50%);
-ms-transform: translate(-50%);
-o-transform: translate(-50%);
transform: translate(-50%);
left: 50%;
position: relative;
border: 1px solid #ebebeb;
border-radius: 50px;
display: inline-block;
margin-top: 60px;
} .kc-owl-post-carousel.owl-theme .owl-controls .owl-pagination {
margin-bottom: 0;
padding: 10px 50px;
} .kc-owl-post-carousel.owl-theme .owl-controls .owl-buttons {
top: 0;
width: 100%;
right: 0;
position: static;
} .kc-owl-post-carousel.owl-theme .owl-controls .owl-buttons div {
margin: 0;
line-height: 48px;
top: 0;
} .kc-owl-post-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev {
left: 25px;
} .kc-owl-post-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev:before {
content: "\f053";
} .kc-owl-post-carousel.owl-theme .owl-controls .owl-buttons div.owl-next {
right: 25px;
} .kc-owl-post-carousel.owl-theme .owl-controls .owl-buttons div.owl-next:before {
content: "\f054";
} .kc-owl-post-carousel.owl-theme .owl-controls .owl-buttons div:before {
color: #2a2a2a;
font-size: 11px;
width: auto;
height: auto;
} .kc-owl-post-carousel.owl-theme .owl-controls .owl-page {
margin: 1px;
} .kc-owl-post-carousel.owl-theme .owl-controls .owl-page span {
width: 8px;
height: 8px;
} .kc-owl-post-carousel.owl-theme .owl-controls .owl-page.active {
background-color: transparent;
} .kc-owl-post-carousel.owl-theme .owl-controls .owl-page.active span {
width: 8px;
height: 8px;
margin: 0;
} .kc_single_image {
overflow: hidden;
} .kc_single_image.img-circle .kc-image-overlay {
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
}   .sidebar-offcanvas {
position: absolute;
top: 0;
bottom: 0;
width: 50%;
z-index: 999;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);
box-shadow: 0 0 5px rgba(0,0,0,.5);
text-align: left;
background-color: #fff;
left: -50%;
-webkit-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
} .sidebar-offcanvas.active {
left: 0;
} .offcanvas-head {
background-color: #2a2a2a;
padding: 30px 10px;
} .offcanvas-head button {
padding: 0;
margin-right: 10px;
width: 30px;
height: 30px;
} .offcanvas-head span {
color: #fff;
text-transform: uppercase;
font-weight: 700;
} .row-offcanvas {
position: relative;
-webkit-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;
} .row-offcanvas.active {
left: 0;
} .row-offcanvas.active:before {
background-color: rgba(0,0,0,.3);
position: absolute;
width: 100%;
height: 100%;
content: "";
left: 0;
top: 0;
z-index: 100;
} .offcanvas-showright {
background: rgba(42,42,42,.8);
position: relative;
-webkit-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;
width: 400px;
position: absolute;
right: -800px;
top: 0;
z-index: 1000;
display: block;
padding: 50px 0;
} .offcanvas-showright.active {
display: block;
right: 0;
} .offcanvas-showright .showright {
background-color: #fff;
width: 40px;
height: 40px;
border: none;
margin-right: 50px;
} .offcanvas-showright .showright .fa {
color: #2a2a2a;
}
@media screen and (max-width: 992px) { .row-offcanvas-right {
right: 0;
} .row-offcanvas-left {
left: 0;
} .row-offcanvas-right .sidebar-offcanvas {
right: -50%;
} .row-offcanvas-right.active {
right: 50%;
} .row-offcanvas-left.active {
left: 0;
}
}
@media screen and (max-width: 480px) { .sidebar-offcanvas {
width: 80%;
left: -85%;
} .row-offcanvas-right .sidebar-offcanvas {
right: -85%;
} .row-offcanvas-right.active {
right: 85%;
}
} .navbar-offcanvas {
border: none;
} .navbar-offcanvas ul#main-menu-offcanvas {
float: none;
display: block;
} .navbar-offcanvas ul#main-menu-offcanvas>li {
position: relative;
border-bottom: 1px solid #ebebeb;
display: block;
float: none;
} .navbar-offcanvas ul#main-menu-offcanvas>li .caret {
position: absolute;
right: 10px;
top: 10px;
width: 22px;
height: 22px;
border: 1px solid #ebebeb;
z-index: 9;
background: #f5f5f5;
} .navbar-offcanvas ul#main-menu-offcanvas>li .caret:hover {
cursor: pointer;
} .navbar-offcanvas ul#main-menu-offcanvas>li .caret:after {
font-family: FontAwesome;
content: "\f107";
top: -4px;
left: 5px;
position: absolute;
z-index: 9;
} .navbar-offcanvas ul#main-menu-offcanvas>li ul {
position: relative;
float: none;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
padding: 0 15px;
} .navbar-offcanvas ul#main-menu-offcanvas>li ul li a {
font-weight: 400;
padding-top: 10px;
padding-bottom: 10px;
} .navbar-offcanvas ul#main-menu-offcanvas>li ul li a:hover {
color: #2a2a2a;
background-color: transparent;
} .navbar-offcanvas ul#main-menu-offcanvas li.active>a {
background: none;
color: #2a2a2a;
}
@media screen and (max-width: 480px) { .logo-theme {
width: 150px;
}
}
@media screen and (max-width: 768px) { body .rev_slider_wrapper .tparrows,body .rev_slider_wrapper:hover .tparrows {
display: none !important;
}
}
@media screen and (max-width: 480px) { .opal-footer .copyright {
font-size: 10px;
text-transform: uppercase;
} .opal-footer .opal-menu-footer li {
font-size: 12px;
line-height: 12px;
padding: 0 5px;
} .logo-theme {
width: 100px;
} .col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
width: 100%;
}
}  body {
font-weight: 300;
} .text-default {
color: #2a2a2a;
}.xdsoft_datetimepicker{
box-shadow:0 5px 15px -5px rgba(0,0,0,.506);
background:#fff;
border-bottom:1px solid #bbb;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
color:#333;
font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
padding:8px;
padding-left:0;
padding-top:2px;
position:absolute;
z-index:2;
box-sizing:border-box;
display:none;
}
.xdsoft_datetimepicker.xdsoft_rtl{
padding:8px 0 8px 8px;
}
.xdsoft_datetimepicker iframe{
position:absolute;
left:0;
top:0;
width:75px;
height:210px;
background:transparent;
border:none;
}
.xdsoft_datetimepicker button{
border:none !important;
}
.xdsoft_noselect{
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
user-select:none;
}
.xdsoft_noselect::selection{ background:transparent }
.xdsoft_noselect::-moz-selection{ background:transparent }
.xdsoft_datetimepicker.xdsoft_inline{
display:inline-block;
position:static;
box-shadow:none;
}
.xdsoft_datetimepicker *{
box-sizing:border-box;
padding:0;
margin:0;
}
.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{
display:none;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{
display:block;
}
.xdsoft_datetimepicker .xdsoft_datepicker{
width:224px;
float:left;
margin-left:8px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{
float:right;
margin-right:8px;
margin-left:0;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{
width:256px;
}
.xdsoft_datetimepicker .xdsoft_timepicker{
width:58px;
float:left;
text-align:center;
margin-left:8px;
margin-top:0;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{
float:right;
margin-right:8px;
margin-left:0;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{
margin-top:8px;
margin-bottom:3px
}
.xdsoft_datetimepicker .xdsoft_monthpicker{
position:relative;
text-align:center;
}
.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}
.xdsoft_datetimepicker .xdsoft_label i{
opacity:.5;
background-position:-92px -19px;
display:inline-block;
width:9px;
height:20px;
vertical-align:middle;
}
.xdsoft_datetimepicker .xdsoft_prev{
float:left;
background-position:-20px 0;
}
.xdsoft_datetimepicker .xdsoft_today_button{
float:left;
background-position:-70px 0;
margin-left:5px;
}
.xdsoft_datetimepicker .xdsoft_next{
float:right;
background-position:0 0;
}
.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{
background-color:transparent;
background-repeat:no-repeat;
border:0 none;
cursor:pointer;
display:block;
height:30px;
opacity:.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
outline:medium none;
overflow:hidden;
padding:0;
position:relative;
text-indent:100%;
white-space:nowrap;
width:20px;
min-width:0;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{
float:none;
background-position:-40px -15px;
height:15px;
width:30px;
display:block;
margin-left:14px;
margin-top:7px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev{
float:none;
margin-left:0;
margin-right:14px;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{
background-position:-40px 0;
margin-bottom:7px;
margin-top:0;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{
height:151px;
overflow:hidden;
border-bottom:1px solid #ddd;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{
background:#f5f5f5;
border-top:1px solid #ddd;
color:#666;
font-size:12px;
text-align:center;
border-collapse:collapse;
cursor:pointer;
border-bottom-width:0;
height:25px;
line-height:25px;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{
border-top-width:0;
}
.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.xdsoft_datetimepicker .xdsoft_label{
display:inline;
position:relative;
z-index:2;
margin:0;
padding:5px 3px;
font-size:14px;
line-height:20px;
font-weight:700;
background-color:#fff;
float:left;
width:182px;
text-align:center;
cursor:pointer;
}
.xdsoft_datetimepicker .xdsoft_label:hover>span{
text-decoration:underline;
}
.xdsoft_datetimepicker .xdsoft_label:hover i{
opacity:1;
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{
border:1px solid #ccc;
position:absolute;
right:0;
top:30px;
z-index:1;
display:none;
background:#fff;
max-height:160px;
overflow-y:hidden;
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{ right:-7px }
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{ right:2px }
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{
color:#fff;
background:#ff8000;
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{
padding:2px 10px 2px 5px;
text-decoration:none !important;
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{
background:#3af;
box-shadow:inset 0 1px 3px 0 #178fe5;
color:#fff;
font-weight:700;
}
.xdsoft_datetimepicker .xdsoft_month{
width:100px;
text-align:right;
}
.xdsoft_datetimepicker .xdsoft_calendar{
clear:both;
}
.xdsoft_datetimepicker .xdsoft_year{
width:48px;
margin-left:5px;
}
.xdsoft_datetimepicker .xdsoft_calendar table{
border-collapse:collapse;
width:100%;
}
.xdsoft_datetimepicker .xdsoft_calendar td>div{
padding-right:5px;
}
.xdsoft_datetimepicker .xdsoft_calendar th{
height:25px;
}
.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{
width:14.2857142%;
background:#f5f5f5;
border:1px solid #ddd;
color:#666;
font-size:12px;
text-align:right;
vertical-align:middle;
padding:0;
border-collapse:collapse;
cursor:pointer;
height:25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{
width:12.5%;
}
.xdsoft_datetimepicker .xdsoft_calendar th{
background:#f1f1f1;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{
color:#3af;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{
background:#ffe9d2;
box-shadow:inset 0 1px 4px 0 #ffb871;
color:#000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{
background:#c1ffc9;
box-shadow:inset 0 1px 4px 0 #00dd1c;
color:#000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{
background:#3af;
box-shadow:inset 0 1px 3px 0 #178fe5;
color:#fff;
font-weight:700;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{
opacity:.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
cursor:default;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{
opacity:.2;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{
color:#fff !important;
background:#ff8000 !important;
box-shadow:none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{
background:#3af !important;
box-shadow:inset 0 1px 3px 0 #178fe5 !important;
color:#fff !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{
color:inherit!important;
background:inherit !important;
box-shadow:inherit !important;
}
.xdsoft_datetimepicker .xdsoft_calendar th{
font-weight:700;
text-align:center;
color:#999;
cursor:default;
}
.xdsoft_datetimepicker .xdsoft_copyright{
color:#ccc !important;
font-size:10px;
clear:both;
float:none;
margin-left:8px;
}
.xdsoft_datetimepicker .xdsoft_copyright a{ color:#eee !important }
.xdsoft_datetimepicker .xdsoft_copyright a:hover{ color:#aaa !important }
.xdsoft_time_box{
position:relative;
border:1px solid #ccc;
}
.xdsoft_scrollbar>.xdsoft_scroller{
background:#ccc !important;
height:20px;
border-radius:3px;
}
.xdsoft_scrollbar{
position:absolute;
width:7px;
right:0;
top:0;
bottom:0;
cursor:pointer;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{
left:0;
right:auto;
}
.xdsoft_scroller_box{
position:relative;
}
.xdsoft_datetimepicker.xdsoft_dark{
box-shadow:0 5px 15px -5px hsla(0,0%,100%,.506);
background:#000;
border-bottom:1px solid #444;
border-left:1px solid #333;
border-right:1px solid #333;
border-top:1px solid #333;
color:#ccc;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{
border-bottom:1px solid #222;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{
background:#0a0a0a;
border-top:1px solid #222;
color:#999;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{
background-color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{
border:1px solid #333;
background:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{
color:#000;
background:#007fff;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{
background:#c50;
box-shadow:inset 0 1px 3px 0 #b03e00;
color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{
background:#0a0a0a;
border:1px solid #222;
color:#999;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{
background:#0e0e0e;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{
color:#c50;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{
background:#ffe9d2;
box-shadow:inset 0 1px 4px 0 #ffb871;
color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{
background:#c1ffc9;
box-shadow:inset 0 1px 4px 0 #00dd1c;
color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{
background:#c50;
box-shadow:inset 0 1px 3px 0 #b03e00;
color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{
color:#000 !important;
background:#007fff !important;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{
color:#666;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{ color:#333 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{ color:#111 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{ color:#555 !important }
.xdsoft_dark .xdsoft_time_box{
border:1px solid #333;
}
.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{
background:#333 !important;
}
.xdsoft_datetimepicker .xdsoft_save_selected{
display:block;
border:1px solid #ddd !important;
margin-top:5px;
width:100%;
color:#454551;
font-size:13px;
}
.xdsoft_datetimepicker .blue-gradient-button{
font-family:museo-sans,Book Antiqua,sans-serif;
font-size:12px;
font-weight:300;
color:#82878c;
height:28px;
position:relative;
padding:4px 17px 4px 33px;
border:1px solid #d7d8da;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));
background:-webkit-linear-gradient(top,#fff,#f4f8fa 73%);
background:linear-gradient(180deg,#fff,#f4f8fa 73%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#f4f8fa",GradientType=0);
}
.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:focus span,.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:hover span{
color:#454551;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#fff));
background:-webkit-linear-gradient(top,#f4f8fa,#fff 73%);
background:linear-gradient(180deg,#f4f8fa,#fff 73%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa",endColorstr="#FFF",GradientType=0);
}
  .bypostauthor{
color: inherit;
}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url(//www.julianadaltin.com/wp-content/plugins/yith-woocommerce-compare/assets/css/DataTables-1.10.18/images/sort_both.png)}table.dataTable thead .sorting_asc{background-image:url(//www.julianadaltin.com/wp-content/plugins/yith-woocommerce-compare/assets/css/DataTables-1.10.18/images/sort_asc.png)}table.dataTable thead .sorting_desc{background-image:url(//www.julianadaltin.com/wp-content/plugins/yith-woocommerce-compare/assets/css/DataTables-1.10.18/images/sort_desc.png)}table.dataTable thead .sorting_asc_disabled{background-image:url(//www.julianadaltin.com/wp-content/plugins/yith-woocommerce-compare/assets/css/DataTables-1.10.18/images/sort_asc_disabled.png)}table.dataTable thead .sorting_desc_disabled{background-image:url(//www.julianadaltin.com/wp-content/plugins/yith-woocommerce-compare/assets/css/DataTables-1.10.18/images/sort_desc_disabled.png)}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}div.DTFC_Blocker{
background-color:white;
}
div.DTFC_LeftWrapper table.dataTable,
div.DTFC_RightWrapper table.dataTable{
margin-bottom:0;
z-index:2;
}
div.DTFC_LeftWrapper table.dataTable.no-footer,
div.DTFC_RightWrapper table.dataTable.no-footer{
border-bottom:none;
}
div.DTFC_LeftFootWrapper table.compare-list,
div.DTFC_LeftHeadWrapper table.compare-list {
border: 0;
} a.compare.disabled:not(.added) {
opacity: 0.6;
pointer-events: none;
} .yith-woocompare-popup-container {
position:fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(255,255,255,.95);
z-index: 1000;
}
a.yith-woocompare-popup-close {
position: absolute;
top: 20px;
right: 20px;
font-size: 40px;
width: 40px;
color: #434343;
text-decoration: none;
z-index: 2;
line-height: 1;
background-color: rgba(255,255,255,.7);
text-align: center;
}
body.yith-woocompare-popup-open {
overflow-y: hidden;
}
body.yith-woocompare-popup,
.yith-woocompare-table-wrapper {
box-sizing: border-box;
font-size: 16px;
color: #747373;
background: none !important;
margin: 0;
max-height: 100%;
overflow-y: scroll;
overflow-x: hidden;
}
body.yith-woocompare-popup,
.yith-woocompare-table-scroll-wrapper {
position: relative;
padding: 5%;
}
body.yith-woocompare-popup #yith-woocompare {
padding: 10px;
}
#yith-woocompare-table_wrapper {
margin: 10px 0;
}
#yith-woocompare table.dataTable.compare-list thead th,
#yith-woocompare table.dataTable.compare-list thead td,
#yith-woocompare table.dataTable.compare-list tfoot td,
#yith-woocompare table.dataTable.compare-list tfoot th {
border: 0;
vertical-align: middle;
}
#yith-woocompare table.compare-list {
width: 100%;
border-bottom: 0;
border-top: 0;
margin: 0;
table-layout: auto;
}
#yith-woocompare table.compare-list tr {
background: #fff;
}
#yith-woocompare table.compare-list tbody tr .filler {
padding: 0!important;
}
#yith-woocompare table.compare-list td:not(.filler) {
min-width: 300px;
width: 300px;
text-align: center;
vertical-align: middle;
}
#yith-woocompare table.compare-list tbody th:not(.filler) {
min-width: 300px;
width: 300px;
overflow: hidden;
text-align: left;
font-weight: 700;
}
#yith-woocompare table.dataTable.compare-list tbody th,
#yith-woocompare table.dataTable.compare-list tbody td {
border-right: none;
border-top: 1px solid #e7e7e7;
border-bottom: none;
border-left: none;
padding-block: 10px;
vertical-align: middle;
}
#yith-woocompare table.dataTable.compare-list:not(.compact) tbody td {
padding-inline: 40px;
}
#yith-woocompare table.dataTable.compare-list tbody tr:first-child th,
#yith-woocompare table.dataTable.compare-list tbody tr:first-child td {
border-top: none;
}
#yith-woocompare table.compare-list tbody td.last-column {
width: auto;
border-right: 0;
}
#yith-woocompare table.dataTable.compare-list tbody .product_info th,
#yith-woocompare table.dataTable.compare-list tbody .product_info td {
vertical-align: top;
}
#yith-woocompare table.dataTable.compare-list tbody tr.label-row td {
font-weight: 700;
color: #434343;
padding-bottom: 0;
}
#yith-woocompare table.dataTable.compare-list tbody tr.label-row + tr td {
border-top: none;
}
#yith-woocompare .dataTables_scrollBody::-webkit-scrollbar {
-webkit-appearance: none;
height: 4px;
}
#yith-woocompare .dataTables_scrollBody::-webkit-scrollbar-thumb {
background-color: #e7e7e7;
border-radius: 10px;
}
.rtl #yith-woocompare table.compare-list tbody th {
text-align: right;
} .yith_woocompare_table_image {
text-align: center;
margin-top: 20px;
}
.yith_woocompare_table_image img {
display: inline-block;
max-width: 100%;
} table.compare-list img {
width: 100%;
height: auto;
}
table.compare-list tr.product_info td {
vertical-align: top;
}
table.compare-list .remove {
margin-bottom: 10px;
}
table.compare-list .remove a {
text-transform: uppercase;
text-decoration: none;
text-align: center;
}
table.compare-list .remove a span{
padding: 0 5px;
}
table.compare-list .image-wrap {
display: block;
position: relative;
line-height: 0;
}
table.compare-list .image-wrap .image-overlay {
position: absolute;
display: none;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0,0,0,.4);
line-height: normal;
}
table.compare-list .image-wrap:hover .image-overlay {
display: block;
}
table.compare-list .image-wrap:hover .image-overlay .remove a {
display: block;
background: #fff;
font-size: 0;
position: absolute;
right: 20px;
bottom: 20px;
margin: 0;
border-radius: 4px;
cursor: pointer;
width: 30px;
height: 30px;
line-height: 30px;
}
table.compare-list .image-wrap:hover .image-overlay .remove a > span {
display: none;
}
table.compare-list .image-wrap:hover .image-overlay .remove a:after {
content: "\00D7";
font-size: 20px;
}
table.compare-list .product-anchor {
display: block;
}
table.compare-list .product_title {
margin-top: 0;
margin-bottom: 5px;
font-size: 15px;
color: #000;
text-decoration: none;
font-weight: 400;
}
table.compare-list .product_info td > * {
margin-bottom: 25px;
}
table.compare-list .product_info td a {
text-decoration: none;
box-shadow: none;
cursor: pointer;
}
#yith-woocompare  .added_to_cart,
#yith-woocompare .button {
margin: 0;
cursor: pointer;
position: relative;
text-decoration: none;
white-space: nowrap;
display: inline-block;
}
#yith-woocompare .empty-comparison {
text-align: center;
margin: 200px auto;
}
a.button.yith_woocompare_clear {
color: #b80001;
padding: 6px 10px;
}
div.compare-table-clear {
text-align: right;
margin: 10px 0;
}
table.compare-list  .product_info .button.loading,
table.compare-list  .add-to-cart .button.loading {
padding-right: 30px;
} table.compare-list.with-stock-icons tr.stock:not(.label-row) td {
font-size: 0;
}
table.compare-list  tr.stock:not(.label-row) td.in-stock {
background-color: #f2fcde;
color: #01a71c;
}
table.compare-list  tr.stock td.out-of-stock {
background-color: #fff0e8;
color: #ff4200;
}
table.compare-list.with-stock-icons tr.stock td.in-stock span.availability-label:before {
content: '';
background: url(//www.julianadaltin.com/wp-content/plugins/yith-woocommerce-compare/assets/images/green-check.svg) no-repeat center center;
font-size: 20px;
display: block;
height: 30px;
}
table.compare-list.with-stock-icons tr.stock td.out-of-stock span.availability-label:before {
content: "\00D7";
font-size: 50px;
line-height: 0;
vertical-align: middle;
} table.compare-list  tr.rating .star-rating {
float: none;
display: inline-block;
vertical-align: middle;
} table.compare-list tr.price {
color: #3e3e3e;
display: table-row; }
table.compare-list  tr.price del {
opacity: 0.8;
} #yith-woocompare-share {
margin-top: 20px
}
#yith-woocompare-share h3 {
margin-top: 0;
font-size: 17px;
font-weight: 700;
margin-bottom: 15px;
}
#yith-woocompare-share ul {
padding: 0 0 50px;
list-style: none;
margin: 0;
display: flex;
gap: 25px;
}
#yith-woocompare-share a {
display: block;
box-shadow: none;
outline: none;
color: #434343
}
#yith-woocompare-share a svg {
width: 20px;
height: 20px;
vertical-align: middle;
} #yith-woocompare-related {
margin: 20px 0;
}
#yith-woocompare-related h3.yith-woocompare-related-title {
font-size: 17px;
font-weight: 700;
margin-top: 0;
margin-bottom: 20px;
}
#yith-woocompare-related .yith-woocompare-related-wrapper {
position: relative;
background: #fff;
}
#yith-woocompare-related .related-products {
padding: 0;
list-style: none;
margin: 0;
overflow-x: hidden;
}
#yith-woocompare-related .related-products .owl-item {
display: inline-block;
}
#yith-woocompare-related .related-products .related-product {
text-align: center;
}
#yith-woocompare-related .related-products .related-product a {
text-decoration: none;
}
#yith-woocompare-related .related-products .related-product h3 {
font-size: 15px;
color: #333;
margin-top: 0;
margin-bottom: 10px;
}
#yith-woocompare-related .related-products .related-product .product-price {
font-size: 13px;
color: #333;
margin-bottom: 10px;
}
#yith-woocompare-related .related-products .related-product > div {
margin-bottom: 10px;
}
#yith-woocompare-related .related-products .related-product div.product-image {
position: relative;
margin-bottom: 10px;
}
#yith-woocompare-related .related-products .related-product div.product-image img {
height: auto;
max-width: 100%;
}
#yith-woocompare-related .related-products .related-product div.product-image img.onsale.yit-image {
margin: 0;
position: absolute;
top: 5px;
right: 5px;
z-index: 5;
width: auto;
}
#yith-woocompare-related .related-slider-nav div {
position: absolute;
top: -45px;
width: 30px;
height: 35px;
cursor: pointer;
border: 1px solid #e7e7e7;
text-align: center;
background: #ffffff url(//www.julianadaltin.com/wp-content/plugins/yith-woocommerce-compare/assets/images/nav-arrow.png) no-repeat;
cursor: pointer;
}
#yith-woocompare-related .related-slider-nav div.related-slider-nav-prev {
right: 35px;
background-position: -3px -31px;
}
#yith-woocompare-related .related-slider-nav div.related-slider-nav-next {
right: 0;
background-position: 0 1px;
} #yith-woocompare-cat-nav {
margin-top: 20px;
text-align: center;
}
#yith-woocompare-cat-nav h3 {
margin-top: 0;
margin-bottom: 15px;
text-align: center;
}
#yith-woocompare-cat-nav ul {
padding: 0;
margin: 0;
list-style: none;
}
#yith-woocompare-cat-nav ul li {
display: inline-block;
margin-right: 10px;
font-weight: 700;
}
#yith-woocompare-cat-nav ul li a {
text-decoration: none;
color: #7b7b7b;
}
#yith-woocompare-cat-nav ul li .active {
border-bottom: 2px solid;
}
#yith-woocompare-cat-nav ul li:last-child {
margin-right: 0;
} #yith-woocompare-preview-bar {
position: fixed;
bottom: 0;
width: 100vw;
display: none;
background: rgba(0, 0, 0, .8);
box-sizing: border-box;
padding: 20px;
color: #fff;
z-index: 99;
}
#yith-woocompare-preview-bar.shown {
display: block;
}
#yith-woocompare-preview-bar .container {
display: flex;
gap: 30px;
justify-content: center;
align-items: center;
margin: auto;
padding: 0;
}
#yith-woocompare-preview-bar .compare-list {
list-style: none;
display: flex;
align-items: center;
gap: 30px;
margin: 0;
padding: 0;
}
#yith-woocompare-preview-bar .compare-list li{
align-self: stretch;
width: 80px;
}
#yith-woocompare-preview-bar .compare-list li.product-placeholder {
border: 1px dashed #fff;
display: flex;
align-items: center;
padding-inline: 15px;
}
#yith-woocompare-preview-bar .compare-list .image-wrap {
position: relative;
}
#yith-woocompare-preview-bar .compare-list .image-wrap > a {
font-size: 0;
display: block;
}
#yith-woocompare-preview-bar .compare-list .image-wrap img {
max-width: 100%;
}
#yith-woocompare-preview-bar .compare-list .image-wrap .remove a {
display: block;
color: #000;
background: #fff;
font-size: 0;
position: absolute;
right: -10px;
top: -10px;
margin: 0;
border-radius: 50%;
cursor: pointer;
width: 25px;
height: 25px;
line-height: 25px;
text-decoration: none;
text-align: center;
}
#yith-woocompare-preview-bar .compare-list .image-wrap .remove a:hover {
background: #eee;
}
#yith-woocompare-preview-bar .compare-list .image-wrap .remove a:after {
content: "\00D7";
font-size: 25px;
} table.compare-list  .container-image-and-badge {
position: relative;
display: inline-block;
} table.compare-list .bundled_product_list {
margin: 25px 0;
}
table.compare-list div.bundled_product {
border-bottom: 1px solid #f0f0f0;
padding-bottom: 10px;
margin-bottom: 10px;
}
table.compare-list .bundled_product:after,
table.compare-list .bundled_product:before {
display: table;
content: '';
clear: both;
}
table.compare-list .bundled_product .bundled_product_images {
display: inline-block;
float: left;
}
table.compare-list .bundled_product .bundled_product_images img {
max-width: 80px;
}
table.compare-list .bundled_product .details {
display: block;
overflow: hidden;
padding-left: 10px;
text-align: left;
padding-top: 10px;
}
table.compare-list .bundled_product .details .bundled_product_title,
table.compare-list .bundled_product .details .price {
font-size: 90%;
}
table.compare-list .bundled_product .details .price {
margin-bottom: 0;
} table.compare-list .yith-ywraq-add-to-quote {
margin-top: 10px;
} .yith-woocompare-counter a {
box-shadow: none !important;
}
.yith-woocompare-counter span > span {
display: inline-block;
vertical-align: middle;
}
.yith-woocompare-counter span.yith-woocompare-icon {
margin-right: 5px;
}
.yith-woocompare-counter span.yith-woocompare-icon img {
max-width: 50px;
height: auto;
}
.yith-woocompare-counter span.yith-woocompare-count {
color: #555;
font-weight: 400;
font-size: 13px;
}
.yith-woocompare-counter a:hover span.yith-woocompare-count {
color: #000;
}
.yith-woocompare-error {
padding: 10px;
border: 1px solid #ffc5c2;
border-radius: 5px;
background-color: #ffe6e5;
position: relative;
}
.yith-woocompare-error p {
margin: 0;
color: #ff645c;
padding-left: 25px;
font-size: 13px;
}
.yith-woocompare-error::before {
font-family: WooCommerce;
content: '\e016';
color: #b81c23;
display: inline-block;
position: absolute;
} .yith-wccp-compare {
text-align: center;
} @media( max-width: 1200px ) {
#yith-woocompare-preview-bar header{
display: none;
}
}
@media( max-width: 991px ) {
#yith-woocompare-preview-bar .container {
max-width: 100%;
}
#yith-woocompare table.dataTable.compare-list tbody tr:not(.product_info) td {
text-align: left;
}
#yith-woocompare table.dataTable.compare-list tbody tr.stock td {
background: transparent;
}
#yith-woocompare table.dataTable.compare-list tbody tr.stock td .availability-label {
display: inline-block;
width: 30px;
}
}
@media( max-width: 768px ) {
div.DTFC_LeftBodyWrapper {
pointer-events: none;
}
#yith-woocompare-preview-bar .container {
gap: 15px;
}
#yith-woocompare-preview-bar .compare-list {
gap: 15px;
}
#yith-woocompare-preview-bar .compare-list li,
#yith-woocompare-preview-bar .compare-list li.product-placeholder {
width: 50px;
}
#yith-woocompare-preview-bar .compare-list li.product-placeholder {
padding-inline: 0;
text-align: center;
}
#yith-woocompare-preview-bar .compare-list li .image-wrap > a {
height: auto;
}
#yith-woocompare table.compare-list thead th,
#yith-woocompare table.compare-list tfoot th,
#yith-woocompare table.compare-list tr .filler {
display: none;
}
}
@media( max-width: 480px ) {
#yith-woocompare table.dataTable.compare-list tbody th {
padding: 10px 5px;
}
#yith-woocompare table.compare-list tbody th {
width: 60px;
max-width: 60px;
min-width: 60px;
font-size: 10px;
}
#yith-woocompare table.compare-list td {
width: 160px;
max-width: 160px;
min-width: 160px;
}
#yith-woocompare-preview-bar .compare-list li,
#yith-woocompare-preview-bar .compare-list li.product-placeholder {
display: none;
}
#yith-woocompare-preview-bar .compare-list li:first-of-type,
#yith-woocompare-preview-bar .compare-list li:nth-of-type(2),
#yith-woocompare-preview-bar .compare-list li:nth-of-type(3) {
display: block;
}
#yith-woocompare-preview-bar .compare-list li.product-placeholder span{
display: none;
}
}.yith-woocompare-widget-content ul.products-list li:not( .list_empty ) {
position: relative;
padding: 5px 0;
border-bottom: 1px solid #dfdfdf;
}
.yith-woocompare-widget-content ul.products-list {
list-style: none;
margin: 0 0 15px;
}
.yith-woocompare-widget-content ul.products-list li {
display: flex;
align-items: center;
gap: 15px;
}
.yith-woocompare-widget-content ul.products-list li .remove {
color: #000;
font-weight: 400;
text-align: center;
text-decoration: none;
cursor: pointer;
outline: none;
}
.yith-woocompare-widget-content ul.products-list li img {
max-width: 50px;
height: auto;
display: block;
vertical-align: middle;
float: left;
}
.yith-woocompare-widget-content ul.products-list li .product-info {
cursor: pointer;
font-size: 15px;
font-weight: 400;
outline: none;
text-decoration: none;
}
.yith-woocompare-widget-content ul.products-list li .product-info:before,
.yith-woocompare-widget-content ul.products-list li .product-info:after {
content: '';
display: table;
clear: both;
}
.yith-woocompare-widget-content a.compare-widget,
.yith-woocompare-widget-content a.compare {
float: right;
line-height: 1;
cursor: pointer;
padding: 8px 10px;
font-size: 13px;
border: 0;
white-space: nowrap;
display: inline-block;
}
.yith-woocompare-widget-content a.compare-widget:hover,
.yith-woocompare-widget-content a.compare:hover {
color: #ffffff;
background-color: #303030;
}
.yith-woocompare-widget-content a.clear-all {
outline: none;
font-size: 12px;
cursor: pointer;
}