.woocommerce-page .nobr   { white-space: nowrap; }
.woocommerce-page ins 	{ text-decoration: none; }
.woocommerce-page #jquery-style-css { display: none; }
.woocommerce-page img {
height: auto;
max-width: 100%;
}
.woocommerce-page #content ul{
list-style:none;
margin-bottom: 0;
padding: 0;
}
.woocommerce-page #content ol{
list-style:none;
margin-bottom: 0;
padding: 0;
}
.woocommerce-checkout-payment ul{
list-style:none;
margin-bottom: 0;
padding: 0;
} .inforward-product-share {
margin-top:20px;
}
.flexbox .cp-products-holder .products {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: stretch;
align-items: stretch;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
clear: both;
}
.cp-products-holder .products {
margin: -30px -15px 0;
}
.cp-products-holder .products:not(:last-child) {
margin-bottom: 50px;
}
.products .cp_col {
position: relative;
padding: 30px 15px 0;
margin: 0;
}
.flexbox .products .cp_col {
max-width: 100%;
-webkit-flex-basis: 100%;
flex-basis: 100%;
}
.flexbox .columns-2 .cp_col {
max-width: 50%;
-webkit-flex-basis: 50%;
flex-basis: 50%;
}
.flexbox .columns-3 .cp_col {
max-width: 33.33333%;
-webkit-flex-basis: 33.33333%;
flex-basis: 33.33333%;
}
.flexbox .columns-4 .cp_col {
max-width: 25%;
-webkit-flex-basis: 25%;
flex-basis: 25%;
} .woocommerce .products .star-rating {
display: block;
margin: 0;
float: right;
}
.woocommerce .star-rating {
float: left;
overflow: hidden;
position: relative;
height: 22px;
font-size: 16px;
width: 5.2em;
font-family: 'fontello';
font-style: normal;
font-weight: normal;
speak: none;
margin-right: .2em;
text-align: center;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.woocommerce .star-rating:before {
content: "\e807\e807\e807\e807\e807";
color: #ffcb00;
float: left;
top: 0;
left: 0;
position: absolute;
}
.woocommerce .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.woocommerce .star-rating span:before {
content: "\e806\e806\e806\e806\e806";
top: 0;
position: absolute;
left: 0;
color: #ffcb00;
}
.woocommerce_pagination.pagination > li .page-numbers.current {
color: #fff;
background: #14468c;
webkit-box-shadow: 0px 12px 25px 0px rgba(20, 70, 140, 0.43);
-moz-box-shadow: 0px 12px 25px 0px rgba(20, 70, 140, 0.43);
box-shadow: 0px 12px 25px 0px rgba(20, 70, 140, 0.43);
}
.woocommerce_pagination.pagination > li > span {
display: block;
width: 34px;
height: 34px;
line-height: 34px;
text-align: center;
color: #333;
font-weight: bold;
background: transparent;
border-radius: 3px;
font-size: 16px;
}
.woocommerce_pagination.pagination .prev::before, .woocommerce_pagination.pagination .next::before {
font-family: 'fontello';
font-size: 18px;
}
.woocommerce_pagination.pagination .next::before {
content: '\f105';
}
.woocommerce_pagination.pagination .prev::before {
content: '\f104';
}
.woocommerce-page .term-image{
margin-bottom:20px;
}
.product_subcategories h2.woocommerce-loop-category__title {
font-size: 20px;
line-height: 24px;
letter-spacing: -0.1px;
color: #333;
}
[class*="cp-label"] {
background-color: #fff;
border-radius: 0;
text-align: center;
padding: 5px 6px 4px;
font-size: 12px;
display: inline-block;
font-weight: 700;
color: #333;
text-transform: uppercase;
line-height: 1.1em;
}
.products .cp_col .cp-label {
position: absolute;
z-index: 2;
top: 30px;
left: 30px;
}
.products_carousel .item-carousel .cp-label {
position: absolute;
z-index: 2;
top: 30px;
left: 30px;
}
.cp-label.cp-onsale + .cp-label.cp-new-badge, .cp-label.cp-featured + .cp-label.cp-new-badge, .cp-label.cp-onsale + .cp-label.cp-featured, .cp-label.cp-new-badge + .cp-label.cp-out-of-stock {
right: 30px;
left:auto;
}
.single.product .woocommerce-product-rating{
margin-bottom: 15px;
}
.single.product .woocommerce-product-details__short-description{
margin-bottom: 20px;
}
.single.product .summary form.cart {
text-align: left;
margin-bottom: 20px;
}
.woocommerce-tabs.wc-tabs-wrapper .wc-tabs li{
margin-right: 2px;
float: left;
}
.woocommerce-tabs.wc-tabs-wrapper .wc-tabs li > a {
padding: 7px 30px;
color: #333;
background-color: #eee;
font-weight: normal;
font-size: 16px;
border-bottom: 2px solid transparent;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
display: block;
font-family: 'Lato', sans-serif;
text-transform: uppercase;
letter-spacing: 0.8px;
}
.woocommerce-tabs.wc-tabs-wrapper .wc-tabs li.active > a {
color: #bf0d3e;
border-bottom-color: #bf0d3e;
background-color: #eee;
}
.woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs{
width:100%;
min-height:45px;
}
.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel{
padding: 40px 30px;
border-radius: 5px;
background: #fff;
}
.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .star-rating {
float: right;
}
.woocommerce-tabs.wc-tabs-wrapper .woocommerce-review__author{
font-weight: 600;
font-size: 18px;
margin-bottom: 5px;
display: block;
color: #333;
}
.woocommerce-tabs.wc-tabs-wrapper .woocommerce-review__published-date{
font-size: 14px;
line-height: 24px;
color: #999;
} .woocommerce p.stars  {
display: inline-block;
margin-left: 0;
margin-bottom: 0;
vertical-align: middle;
}
.woocommerce p.stars a.star-1:after, .woocommerce p.stars a.star-2:after, .woocommerce p.stars a.star-3:after, .woocommerce p.stars a.star-4:after, .woocommerce p.stars a.star-5:after {
font-family: 'fontello';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-indent: 0;
position: absolute;
top: 0;
left: 0;
}
.woocommerce p.stars a {
font-size: 24px;
display: inline-block;
margin-right: 10px;
text-indent: -9999px;
position: relative;
border-bottom: 0!important;
outline: 0;
color: #face00;
line-height: 24px;
}
.woocommerce p.stars a:hover, .woocommerce p.stars a.active{
color: #face00;
}
.woocommerce p.stars a.star-1 {
width: 1.5em;
}
.woocommerce p.stars a.star-1:after {
content: "\e807";
}
.woocommerce p.stars a.star-1:hover:after, .woocommerce p.stars a.star-1.active:after {content:"\e806"}
.woocommerce p.stars a.star-2 {
width: 2.5em;
}
.woocommerce p.stars a.star-2:after {
content: "\e807\e807";
}
.woocommerce p.stars a.star-2:hover:after, .woocommerce p.stars a.star-2.active:after {content:"\e806\e806"}
a.star-3 {
width: 3.5em;
}
.woocommerce p.stars a.star-3:after {
content: "\e807\e807\e807";
}
.woocommerce p.stars a.star-3:hover:after, .woocommerce p.stars a.star-3.active:after {content:"\e806\e806\e806"}
.woocommerce p.stars a.star-4 {
width: 4.5em;
}
.woocommerce p.stars a.star-4:after {
content: "\e807\e807\e807\e807";
}
.woocommerce p.stars a.star-4:hover:after, .woocommerce p.stars a.star-4.active:after {content:"\e806\e806\e806\e806"}
.woocommerce p.stars a.star-5 {
width: 5.5em;
border: 0;
}
.woocommerce p.stars a.star-5:after {
content: "\e807\e807\e807\e807\e807";
}
.woocommerce p.stars a.star-5:hover:after, .woocommerce p.stars a.star-5.active:after {content:"\e806\e806\e806\e806\e806"}
.woocommerce p.stars a:not(:last-child):before {
content: '';
height: 10px;
width: 1px;
position: absolute;
right: 0;
top: 50%;
margin-top: -5px;
background: #b6bec1;
}
.woocommerce-tabs.wc-tabs-wrapper .comment-form-rating {
margin-bottom: 20px;
}
.widget .products-holder .woocommerce-Price-amount{
color: #14468c;
font-size: 14px;
line-height: 28px;
float: none;
}
.single.product .quantity .screen-reader-text{
text-align: left;
font-weight: bold
}
.single.product .quantity input[type="number"] {
width: 130px;
text-align: center;
padding: 0 45px;
height: 50px;
}
.single.product .quantity{
margin-right: 15px;
}
.single.product table.variations td {
display: table-row;
}
.woocommerce-variation-add-to-cart .single_add_to_cart_button {
margin-left: 0;
margin-top: 0;
display: block;
}
.woocommerce-variation-price .amount{
font-size: 24px;
font-weight: bold;
color: #14468c;
}
.woocommerce-variation.single_variation{
margin-bottom: 20px;
margin-top: 10px;
display: block;
}
.single-product .woocommerce-variation-add-to-cart .button.disabled {
opacity: .2;
}
.woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
margin: 0;
padding: 0;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
float: left;
width: 100%;
}
.woocommerce-product-gallery {
position: relative;
margin-bottom: 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
width: 25%;
display: inline-block;
}
.woocommerce div.product div.images img {
display: block;
width: 100%;
height: auto;
box-shadow: none;
}
.woocommerce-product-gallery > a.woocommerce-product-gallery__trigger{
display:none;
}
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
clear: left;
}
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 23.2%;
}
.woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
float: left;
cursor: pointer;
margin-right: 10px;
margin-bottom: 10px;
}
.woocommerce-product-gallery .flex-control-thumbs img.flex-active, .woocommerce-product-gallery .flex-control-thumbs img:hover {
opacity: 1;
}
.woocommerce-product-gallery .flex-control-thumbs img {
opacity: .5;
}
.woocommerce-product-gallery img {
display: block;
}
.woocommerce img, .woocommerce-page img {
height: auto;
max-width: 100%;
}
.woocommerce-product-gallery .flex-viewport{
margin-bottom: 30px;
}
.woocommerce-product-gallery__image.flex-active-slide > a{
display:block;
}
.woocommerce-cart-form .product-thumbnail .product-image{
margin-bottom: 0;
width: 80px;
height: auto;
margin-right: 20px;
}
.woocommerce-cart-form a.remove {
color: #333;
display: inline-block;
margin-top: 25px;
margin-right: 40px;
font-family: "linea-arrows-10";
background: none;
font-size: 18px;
z-index: 2;
}
.woocommerce-cart-form a.remove:before {
content: "\e00e";
}
.woocommerce-cart-form .product-description  h6.product-name {
display: block;
line-height: 22px;
font-weight: bold;
font-size: 16px;
}
.woocommerce-cart-form  .product-price {
font-size: 16px;
color: #333;
}
.woocommerce-cart-form   .container_coupon .input-holder {
max-width: 390px;
overflow: hidden;
}
.woocommerce-cart-form   .container_coupon .input-holder input{
border-right: none;
background-color: #fff;
border-radius: 3px 0 0 3px;
height: auto;
padding: 9px 20px;
}
.woocommerce-cart-form   .container_coupon .coupon.join-us{
max-width: 500px;
}
.woocommerce-cart-form   .container_coupon input[type="submit"]{
border-radius: 0 3px 3px 0;
}
.woocommerce-cart-form  a.remove:hover {
color: #ed1c24;
}
.cart_totals .shop_table tr.order-total th, .cart_totals .shop_table tr.order-total td   {
color: #bf0d3e;
}
ul#shipping_method input[type="radio"], 
ul#shipping_method  input[type="checkbox"] {
display:none;
}
ul#shipping_method  li {
margin-bottom: 10px;
}
.woocommerce .select2-container--default .select2-selection--single {
background-color: #fff;
border: 2px solid #eee;
border-radius: 3px;
height: 50px;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #333;
line-height: 46px;
padding-left: 20px;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 46px;
position: absolute;
top: 1px;
right: 10px;
width: 20px;
}
.woocommerce-page #content  ul.woocommerce-error{
list-style: none;
color: #eb740b;
background-color: #fceadb;
padding: 14px 70px 13px 30px;
margin-right: 0;
margin-left: 0;
position: relative;
border-radius: 3px;
font-size: 14px;
margin-bottom: 20px;
}
.woocommerce-checkout .woocommerce-info {
font-family: 'Lato', sans-serif;
font-size: 18px;
font-weight: bold;
color: #333;
}
.woocommerce-checkout .woocommerce-info:not(:last-child) {
margin-bottom: 20px;
}
.woocommerce-checkout .checkout_coupon input[type="submit"] {
width: auto;
height: 50px;
}
.woocommerce-checkout  form.woocommerce-checkout{
margin-top: 40px;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
width: 100%;
clear: both;
height: 100%;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float: left;
width: 48%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float: right;
width: 48%;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
width: 47%;
overflow: visible;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
float: left;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
float: right;
}
.woocommerce .col2-set::after, .woocommerce .col2-set::before, .woocommerce-page .col2-set::after, .woocommerce-page .col2-set::before {
content: ' ';
display: table;
}
.woocommerce .woocommerce-billing-fields::after, .woocommerce .woocommerce-billing-fields::before, .woocommerce .woocommerce-shipping-fields::after, .woocommerce .woocommerce-shipping-fields::before, .woocommerce-page .woocommerce-billing-fields::after, .woocommerce-page .woocommerce-billing-fields::before, .woocommerce-page .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-shipping-fields::before {
content: ' ';
display: table;
}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
clear: both;
}
#ship-to-different-address label input[type=checkbox] {
display: none;
}
#ship-to-different-address label span {
position: relative;
padding-right: 50px;
display: inline-block;
}
#ship-to-different-address label {
font-size: 24px;
font-family: 'Lato', sans-serif;
color: #2a2c32;
cursor: pointer;
line-height: 38px;
}
#ship-to-different-address label span::before {
content: "";
display: block;
background: transparent;
border: 2px solid #f3f3f3;
border-radius: 3px;
width: 34px;
height: 34px;
position: absolute;
top: 4px;
right: 0;
left: auto;
}
#ship-to-different-address label span:after {
left: auto;
right: 10px;
top: 4px;
font-family: 'fontello';
content: "\E813";
color: #333;
font-size: 16px;
text-align: center;
position: absolute;
width: 18px;
height: 28px;
opacity: 0;
visibility: hidden;
}
#ship-to-different-address label input[type=checkbox]:checked+span:after {
opacity:1;
visibility: visible;
}
.woocommerce .woocommerce-message{
list-style: none;
color: #eb740b;
background-color: #fceadb;
padding: 14px 70px 13px 30px;
margin-right: 0;
margin-left: 0;
position: relative;
border-radius: 3px;
font-size: 14px;
margin-bottom: 20px;
}
.woocommerce .required:after {
content: "";
display:none;
}
.woocommerce abbr.required {
border-bottom: none;
color: #bf0d3e;
}
.woocommerce .form-row input:not([type="submit"]), .woocommerce .custom-select .select-title{
padding: 10px 20px;
height: 50px;
border-radius: 3px;
}
.shop_table.woocommerce-checkout-review-order-table{
border: 2px solid #d8d8d8;
margin-bottom: 40px;
}
.woocommerce-checkout-review-order.table-type-1{
border: none;
overflow:visible;
}
.shop_table.woocommerce-checkout-review-order-table tr.order-total th,
.shop_table.woocommerce-checkout-review-order-table tr.order-total .woocommerce-Price-amount.amount{
color: #bf0d3e;
}
.shop_table.woocommerce-checkout-review-order-table tfoot tr th{
background: #eee;
}
.shop_table.woocommerce-checkout-review-order-table tbody tr > td{
border-bottom: 2px solid #d8d8d8;
}
.woocommerce-checkout-payment ul.wc_payment_methods input[type="radio"]{
display:none;
}
.woocommerce-checkout-payment ul.wc_payment_methods li:not(:last-child) {
margin-bottom: 15px;
}
.woocommerce-checkout-payment ul.wc_payment_methods li .payment_box p{
padding-left:50px;
}
.woocommerce-checkout-payment .wc-terms-and-conditions input.woocommerce-form__input-checkbox{
position: absolute;
height: 34px;
width: 34px;
opacity: 0;
padding: 0;
z-index: 10;
}
.woocommerce-checkout-payment .woocommerce-terms-and-conditions-link{
color: #14468c;
font-size: 14px;
}
.woocommerce-checkout-payment .required {
color: #bf0d3e;
}
.woocommerce-MyAccount-navigation {
display: block;
}
.woocommerce-MyAccount-navigation ul{
margin:0;
padding:0;
}
.woocommerce-MyAccount-navigation li a{
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom: 2px solid transparent;
}
.woocommerce-MyAccount-navigation li.is-active a {
color: #bf0d3e;
border-bottom-color: #bf0d3e;
background-color: #eee;
}
.woocommerce-MyAccount-navigation li {
margin-right: 2px;
float: left;
}
.woocommerce-MyAccount-navigation li  a{
font-family: 'Lato', sans-serif;
font-weight: normal;
font-size: 16px;
text-transform: uppercase;
padding: 7px 30px;
letter-spacing: 0.8px;
background-color: #eee;
display: inline-block;
}
.woocommerce-MyAccount-content {
margin-top: -2px;
margin-bottom: 15px;
padding: 40px 0;
border-radius: 5px;
background: #fff;
}
.woocommerce-MyAccount-navigation > li:not(:last-child) {
margin-right: 2px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
position: relative;
}
.woocommerce-MyAccount-content p a{
color: #14468c;
}
.woocommerce-MyAccount-content header.woocommerce-Address-title {
margin-bottom: 20px;
}
.woocommerce-MyAccount-content  .woocommerce-address-fields .button {
margin-top:30px;
}
.woocommerce-MyAccount-content  fieldset {
border-radius: 0;
padding: 0;
border: none;
}
.woocommerce-form-login input.woocommerce-form__input-checkbox{
position: absolute;
height: 34px;
width: 34px;
opacity: 0;
padding: 0;
z-index: 10;
}
.woocommerce-form-login  .woocommerce-Button.btn{
margin-right:30px;
}
.carousel-type-2.products_carousel {
margin-bottom: 40px;
}
.widget_shopping_cart_content ul{
list-style:none;
margin:0;
padding:0;
}
.widget_shopping_cart_content .woocommerce-mini-cart-item{
margin-bottom: 20px;
position: relative;
display: inline-block;
width: 100%;
}
.widget_shopping_cart_content .woocommerce-mini-cart-item a.remove_from_cart_button{
color: #333;
position: absolute;
right: 0;
top: 50%;
margin-top: -12px;
font-family: "linea-arrows-10";
background: none;
font-size: 18px;
display: inline-block;
z-index: 1;
}
.widget_shopping_cart_content .woocommerce-mini-cart-item a.remove_from_cart_button:before {
content: "\e00e";
}
.widget_shopping_cart_content .woocommerce-mini-cart-item  .product-image {
float: left;
margin-right: 20px;
max-width: 80px;
overflow: hidden;
display: block;
position: relative;
}
.widget_shopping_cart_content .woocommerce-mini-cart-item  .product-description {
overflow: hidden;
padding: 0;
padding-right: 30px;
position: relative;
}
.widget_shopping_cart_content .woocommerce-mini-cart-item  .quantity{
font-size: 16px;
color: #14468c;
}
.widget_shopping_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount {
padding-left: 35px;
}
.widget_shopping_cart_content .woocommerce-mini-cart__total {
margin-bottom: 25px;
font-family: 'Lato', sans-serif;
min-width: 100px;
color: #bf0d3e;
font-size: 14px;
font-weight: 900;
text-transform: uppercase;
}
.woocommerce-mini-cart__buttons .button.wc-forward{
margin-right: 4px;
padding: 5px 30px;
font-size: 13px;
display: inline-block;
font-family: 'Lato', sans-serif;
font-weight: 900;
font-size: 14px;
text-transform: uppercase;
border-radius: 3px;
background: #eee;
color: #333;
text-align: center;
line-height: 24px;
letter-spacing: 0.8px;
webkit-box-shadow: 0px 12px 25px 0px rgba(187, 187, 187, 0.43);
-moz-box-shadow: 0px 12px 25px 0px rgba(187, 187, 187, 0.43);
box-shadow: 0px 12px 25px 0px rgba(187, 187, 187, 0.43);
}
.woocommerce-mini-cart__buttons .button.wc-forward.checkout{
background: #bf0d3e;
color: #fff;
webkit-box-shadow: 0px 12px 25px 0px rgba(191, 13, 62, 0.43);
-moz-box-shadow: 0px 12px 25px 0px rgba(191, 13, 62, 0.43);
box-shadow: 0px 12px 25px 0px rgba(191, 13, 62, 0.43);
}
.woocommerce-mini-cart__buttons .button.wc-forward:hover{
background: #fff;
color: inherit;
}
.woocommerce-mini-cart__buttons .button.wc-forward.checkout:hover{
background: #ac0c38;
color: #fff;
webkit-box-shadow: 0px 12px 25px 0px rgba(172, 12, 56, 0.43);
-moz-box-shadow: 0px 12px 25px 0px rgba(172, 12, 56, 0.43);
box-shadow: 0px 12px 25px 0px rgba(172, 12, 56, 0.43);
}
.product.single span.onsale{
position: absolute;
z-index: 2;
top: 30px;
left: 30px;
}
.validate-required.terms.wc-terms-and-conditions{
margin-bottom: 25px;
margin-top: 25px;
}.wpb_vc_table_container {
overflow-y: auto;
}
.wpb_vc_table,
#visual_composer_content .wpb_vc_table {
border-collapse: collapse;
}
.wpb_vc_table td.vc_table_cell.vc_cell_border_top,
#visual_composer_content .wpb_vc_table td.vc_table_cell.vc_cell_border_top {
border-top: 1px solid #000000;
}
.wpb_vc_table td.vc_table_cell.vc_cell_border_left,
#visual_composer_content .wpb_vc_table td.vc_table_cell.vc_cell_border_left {
border-left: 1px solid #000000;
}
.wpb_vc_table td.vc_table_cell.vc_cell_border_right,
#visual_composer_content .wpb_vc_table td.vc_table_cell.vc_cell_border_right {
border-right: 1px solid #000000;
}
.wpb_vc_table td.vc_table_cell.vc_cell_border_bottom,
#visual_composer_content .wpb_vc_table td.vc_table_cell.vc_cell_border_bottom {
border-bottom: 1px solid #000000;
}
.wpb_vc_table td.vc_table_cell.vc_cell_borders_all,
#visual_composer_content .wpb_vc_table td.vc_table_cell.vc_cell_borders_all {
border: 1px solid #000000;
}
.vc_stroked .vc_table_content {
text-decoration: line-through;
}
.wpb_vc_table td.vc_table_cell {
border-top: 0;
}
.entry-content .wpb_vc_table {
border-bottom: 0px;
}.wpb_vc_table {
width: 100%;
line-height: 1;
-webkit-box-sizing: padding-box;
-moz-box-sizing: padding-box;
box-sizing: padding-box;
} #visual_composer_content table.vc-table-plugin-theme-default {
border-collapse: separate;
border-spacing: 0;
border: 1px solid #EBEBEB;
}
#visual_composer_content table.vc-table-plugin-theme-default tr.vc-th td {
border: 1px solid #EBEBEB;
text-align: left;
}
#visual_composer_content table.vc-table-plugin-theme-default td {
padding: 8px 15px;
border: 1px solid #EBEBEB;
} table.vc-table-plugin-theme-classic {
border: 1px solid #DCDCDC;
}
table.vc-table-plugin-theme-classic tr.vc-th td {
font-weight: bold;
background-color: #F9F9F9;
padding: 10px 15px;
border: 1px solid #DCDCDC;
text-align: left;
}
table.vc-table-plugin-theme-classic td {
padding: 8px 15px;
border: 1px solid #DCDCDC;
}
table.vc-table-plugin-theme-classic tr:nth-child(2n+1),
table.vc-table-plugin-theme-classic tr:hover {
background-color: #F9F9F9;
}  table.vc-table-plugin-theme-classic_orange {
border: 1px solid #ffac14;
}
table.vc-table-plugin-theme-classic_orange tr.vc-th td {
font-weight: bold;
color: #ffffff;
background: #ffac14;
padding: 10px 15px;
border-bottom: none;
text-align: left;
}
table.vc-table-plugin-theme-classic_orange td {
padding: 8px 15px;
border: 1px solid #ffac14;
}
table.vc-table-plugin-theme-classic_orange tr:nth-child(2n+1),
table.vc-table-plugin-theme-classic_orange tr:hover {
background-color: #fff4e0;
} table.vc-table-plugin-theme-classic_pink {
border: 1px solid #f64747;
}
table.vc-table-plugin-theme-classic_pink tr.vc-th td {
font-weight: bold;
color: #ffffff;
background: #f64747;
padding: 10px 15px;
border-bottom: none;
text-align: left;
}
table.vc-table-plugin-theme-classic_pink td {
padding: 8px 15px;
border: 1px solid #f64747;
}
table.vc-table-plugin-theme-classic_pink tr:nth-child(2n+1),
table.vc-table-plugin-theme-classic_pink tr:hover {
background-color: #fef1f1;
} table.vc-table-plugin-theme-classic_purple {
border: 1px solid #4a4683;
}
table.vc-table-plugin-theme-classic_purple tr.vc-th td {
font-weight: bold;
color: #ffffff;
background: #4a4683;
padding: 10px 15px;
border-bottom: none;
text-align: left;
}
table.vc-table-plugin-theme-classic_purple td {
padding: 8px 15px;
border: 1px solid #4a4683;
}
table.vc-table-plugin-theme-classic_purple tr:nth-child(2n+1),
table.vc-table-plugin-theme-classic_purple tr:hover {
background-color: #dddcec;
} table.vc-table-plugin-theme-classic_blue {
border: 1px solid #0c9df7;
}
table.vc-table-plugin-theme-classic_blue tr.vc-th td {
font-weight: bold;
color: #ffffff;
background: #0c9df7;
padding: 10px 15px;
border-bottom: none;
text-align: left;
}
table.vc-table-plugin-theme-classic_blue td {
padding: 8px 15px;
border: 1px solid #0c9df7;
}
table.vc-table-plugin-theme-classic_blue tr:nth-child(2n+1),
table.vc-table-plugin-theme-classic_blue tr:hover {
background-color: #eaf7fe;
} table.vc-table-plugin-theme-classic_green {
border: 1px solid #98c407;
}
table.vc-table-plugin-theme-classic_green tr.vc-th td {
font-weight: bold;
color: #ffffff;
background: #98c407;
padding: 10px 15px;
border-bottom: none;
text-align: left;
}
table.vc-table-plugin-theme-classic_green td {
padding: 8px 15px;
border: 1px solid #98c407;
}
table.vc-table-plugin-theme-classic_green tr:nth-child(2n+1),
table.vc-table-plugin-theme-classic_green tr:hover {
background-color: #f2fdcd;
} table.vc-table-plugin-theme-simple tr.vc-th td {
font-weight: bold;
border-bottom: 2px solid #DCDCDC;
text-align: left;
}
table.vc-table-plugin-theme-simple td {
padding: 8px;
border-bottom: 1px solid #DCDCDC;
}
table.vc-table-plugin-theme-simple tr:hover {
background-color: #F9F9F9;
}  table.vc-table-plugin-theme-simple_orange tr.vc-th td {
font-weight: bold;
border-bottom: 2px solid #ffac14;
text-align: left;
}
table.vc-table-plugin-theme-simple_orange td {
padding: 8px;
border-bottom: 1px solid #ffac14;
}
table.vc-table-plugin-theme-simple_orange tr:hover {
background-color: #fff4e0;
} table.vc-table-plugin-theme-simple_pink tr.vc-th td {
font-weight: bold;
border-bottom: 2px solid #f64747;
text-align: left;
}
table.vc-table-plugin-theme-simple_pink td {
padding: 8px;
border-bottom: 1px solid #f64747;
}
table.vc-table-plugin-theme-simple_pink tr:hover {
background-color: #fef1f1;
} table.vc-table-plugin-theme-simple_purple tr.vc-th td {
font-weight: bold;
border-bottom: 2px solid #4a4683;
text-align: left;
}
table.vc-table-plugin-theme-simple_purple td {
padding: 8px;
border-bottom: 1px solid #4a4683;
}
table.vc-table-plugin-theme-simple_purple tr:hover {
background-color: #dddcec;
} table.vc-table-plugin-theme-simple_blue tr.vc-th td {
font-weight: bold;
border-bottom: 2px solid #0c9df7;
text-align: left;
}
table.vc-table-plugin-theme-simple_blue td {
padding: 8px;
border-bottom: 1px solid #0c9df7;
}
table.vc-table-plugin-theme-simple_blue tr:hover {
background-color: #eaf7fe;
} table.vc-table-plugin-theme-simple_green tr.vc-th td {
font-weight: bold;
border-bottom: 2px solid #98c407;
text-align: left;
}
table.vc-table-plugin-theme-simple_green td {
padding: 8px;
border-bottom: 1px solid #98c407;
}
table.vc-table-plugin-theme-simple_green tr:hover {
background-color: #f2fdcd;
}.cp-table-holder {
border-radius: 0;
overflow: hidden;
border: 2px solid #d8d8d8;
}
.cp-table-holder table tr {
-webkit-transition: all .35s ease;
-o-transition: all .35s ease;
transition: all .35s ease;
}
.cp-table-holder table tr.vc-th > td {
color: #333;
padding: 14px 30px;
text-align: left;
}
.cp-table-holder table tr > td, 
.cp-table-holder  table tr > th {
padding: 14px 30px;
text-align: left;
}
.cp-table-holder table tr:hover {
background: #f9f9f9;
}
.cp-table-holder.cp-table-simple table tr:hover {
background:#e7ecf3;
}
.vc_table_cell.vc_cell_border_left{
border-left: 1px solid #e8e8e8; 
}
.vc_table_cell.vc_cell_border_right{
border-right: 1px solid #e8e8e8;
} .cp-table-holder table tr:nth-child(2) {
border-top-color: transparent;
} table[class*="vc-table-plugin-theme-classic"] {
border-width: 0;
}
table.vc-table-plugin-theme-classic_purple td,
table.vc-table-plugin-theme-classic_orange td,
table.vc-table-plugin-theme-classic_pink td,
table.vc-table-plugin-theme-classic_blue td,
table.vc-table-plugin-theme-classic_green td
{
border-width: 0;
} .cp-table-holder.cp-table-classic_purple {
border: 1px solid #d9d9d9;
}
table.vc-table-plugin-theme-simple_purple tr.vc-th td {
border-color: #d9d9d9;
background-color: #4A4683;
color: #fcfcfc;
}
.cp-table-holder.wpb_mad_table .vc-table-plugin-theme-simple_purple td.vc_table_cell {
border-left-width: 0;
border-right-width: 0;
}
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-classic_purple tr.vc-th,
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-classic_purple tr.vc-th:hover,
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-simple_purple tr.vc-th,
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-simple_purple tr.vc-th:hover { background-color: #4A4683; } .cp-table-holder.cp-table-classic_orange {
border: 1px solid #d9d9d9;
}
table.vc-table-plugin-theme-simple_orange tr.vc-th td {
border-color: #d9d9d9;
background-color: #ffac14;
color: #fcfcfc;
}
.cp-table-holder.wpb_mad_table .vc-table-plugin-theme-simple_orange td.vc_table_cell {
border-left-width: 0;
border-right-width: 0;
}
.cp-table-holder.cp-table-classic_orange table tr:hover {
background: #ffac14;
}
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-classic_orange tr.vc-th,
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-classic_orange tr.vc-th:hover,
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-simple_orange tr.vc-th,
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-simple_orange tr.vc-th:hover { background-color: #ffac14; } .cp-table-holder.cp-table-classic_pink {
border: 1px solid #f64747;
}
table.vc-table-plugin-theme-simple_pink tr.vc-th td {
border-color: #d9d9d9;
background-color: #f64747;
color: #fcfcfc;
}
.cp-table-holder.wpb_mad_table .vc-table-plugin-theme-simple_pink td.vc_table_cell {
border-left-width: 0;
border-right-width: 0;
}
.cp-table-holder.cp-table-classic_pink table tr:hover {
background: #fef1f1;
}
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-classic_pink tr.vc-th,
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-classic_pink tr.vc-th:hover,
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-simple_pink tr.vc-th,
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-simple_pink tr.vc-th:hover { background-color: #f64747; } .cp-table-holder.cp-table-classic_blue  {
border: 1px solid #28abe3;
}
table.vc-table-plugin-theme-simple_blue tr.vc-th td {
border-color: #d9d9d9;
background-color: #28abe3;
color: #fcfcfc;
}
.cp-table-holder.wpb_mad_table .vc-table-plugin-theme-simple_blue td.vc_table_cell {
border-left-width: 0;
border-right-width: 0;
}
.cp-table-holder.cp-table-classic_blue table tr:hover {
background: #28abe3;
}
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-classic_blue tr.vc-th,
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-classic_blue tr.vc-th:hover,
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-simple_blue tr.vc-th,
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-simple_blue tr.vc-th:hover { background-color: #28abe3; } .cp-table-holder.cp-table-classic_green  {
border: 1px solid #98c407;
}
table.vc-table-plugin-theme-simple_green tr.vc-th td {
border-color: #d9d9d9;
background-color: #98c407;
color: #fcfcfc;
}
.cp-table-holder.wpb_mad_table .vc-table-plugin-theme-simple_green td.vc_table_cell {
border-left-width: 0;
border-right-width: 0;
}
.cp-table-holder.cp-table-classic_green table tr:hover {
background: #98c407;
}
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-classic_green tr.vc-th,
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-classic_green tr.vc-th:hover,
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-simple_green tr.vc-th,
.cp-table-holder.wpb_mad_table table.vc-table-plugin-theme-simple_green tr.vc-th:hover { background-color: #98c407; }
.cp-table-holder.cp-table-simple {
border-color: #d0dae8;
}
table.vc-table-plugin-theme-simple tr.vc-th td {
font-weight: inherit;
border-bottom: none;
}
table.vc-table-plugin-theme-simple tr:not(:last-child) td {
border-bottom: inherit;
}
table.vc-table-plugin-theme-simple tr td.vc_cell_border_bottom {
border-bottom: 2px solid #d0dae8;
}
.wpb_mad_table.cp-table- table tr td.vc_cell_border_bottom {
border-bottom: 2px solid #d8d8d8;
}