
            .wdp_bulk_table_content .wdp_pricing_table_caption { color: #6d6d6d ! important} .wdp_bulk_table_content table thead td { color: #6d6d6d ! important} .wdp_bulk_table_content table thead td { background-color: #efefef ! important} .wdp_bulk_table_content table thead td { higlight_background_color-color: #efefef ! important} .wdp_bulk_table_content table thead td { higlight_text_color: #6d6d6d ! important} .wdp_bulk_table_content table tbody td { color: #6d6d6d ! important} .wdp_bulk_table_content table tbody td { background-color: #ffffff ! important} .wdp_bulk_table_content .wdp_pricing_table_footer { color: #6d6d6d ! important}:root{  --wcpaSectionTitleSize:14px;   --wcpaLabelSize:14px;   --wcpaDescSize:13px;   --wcpaErrorSize:13px;   --wcpaLabelWeight:normal;   --wcpaDescWeight:normal;   --wcpaBorderWidth:1px;   --wcpaBorderRadius:6px;   --wcpaInputHeight:45px;   --wcpaCheckLabelSize:14px;   --wcpaCheckBorderWidth:1px;   --wcpaCheckWidth:20px;   --wcpaCheckHeight:20px;   --wcpaCheckBorderRadius:4px;   --wcpaCheckButtonRadius:5px;   --wcpaCheckButtonBorder:2px; }:root{  --wcpaButtonColor:#3340d3;   --wcpaLabelColor:#424242;   --wcpaDescColor:#797979;   --wcpaBorderColor:#c6d0e9;   --wcpaBorderColorFocus:#3561f3;   --wcpaInputBgColor:#FFFFFF;   --wcpaInputColor:#5d5d5d;   --wcpaCheckLabelColor:#4a4a4a;   --wcpaCheckBgColor:#3340d3;   --wcpaCheckBorderColor:#B9CBE3;   --wcpaCheckTickColor:#ffffff;   --wcpaRadioBgColor:#3340d3;   --wcpaRadioBorderColor:#B9CBE3;   --wcpaRadioTickColor:#ffffff;   --wcpaButtonTextColor:#ffffff;   --wcpaErrorColor:#F55050; }:root{}.scrollDown a {
  position: absolute;
  bottom: 20px;
  left: 50%;
  z-index: 2;
  display: inline-block;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  color: black;
  letter-spacing: .1em;
  text-decoration: none;
  transition: opacity .3s;
}
.scrollDown a:hover {
  opacity: .5;
}

.scrollDown a {
  padding-top: 60px; 
}
.scrollDown a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 46px;
  height: 46px;
  margin-left: -23px;
  border: 1px solid black;
  border-radius: 100%;
  box-sizing: border-box;
}
.scrollDown a span::after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: '';
  width: 16px;
  height: 16px;
  margin: -12px 0 0 -8px;
  border-left: 1px solid black;
  border-bottom: 1px solid black;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  box-sizing: border-box;
}
.scrollDown a span::before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  content: '';
  width: 44px;
  height: 44px;
  box-shadow: 0 0 0 0 rgba(0,0,0,.1);
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: sdb03 3s infinite;
  animation: sdb03 3s infinite;
  box-sizing: border-box;
}
@-webkit-keyframes sdb03 {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  60% {
    box-shadow: 0 0 0 60px rgba(255,255,255,.1);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes sdb03 {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  60% {
    box-shadow: 0 0 0 60px rgba(255,255,255,.1);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

.scrollDown_white a {
  color: white;
}

.scrollDown_white a span {
  border: 1px solid white;
}

.scrollDown_white a span::after {

  border-left: 1px solid white;
  border-bottom: 1px solid white;
  
}
.scrollDown_white a span::before {

  box-shadow: 0 0 0 0 rgba(255,255,255,.1);
 
}

.scrollDown_big a {
   bottom:unset;
}

.scrollDown_big a span {
  width: 80px;
  height: 80px;
  border: 5px solid #a2ddf9;
}

.scrollDown_big a span::after {

   width: 30px;
   height: 30px;
   margin: -20px 0 0 -15px;
   border-left: 5px solid #a2ddf9;
   border-bottom: 5px solid #a2ddf9;
  
}
.scrollDown_big a span::before {

  width: 75px;
  height: 75px;
  box-shadow: 0 0 0 0 rgb(163, 221, 249);
 
}


.entry-title h1{
	font-size: 2em;
}

#leap-footer .leap-widget-style11 > div.widget{
    border: 0px !important;
}
.es_subscription_message.success {
    color: #ffffff;
    font-size: 20px;
}
.wpcf7 label,
.wpcf7 input[type="text"],
.wpcf7 input[type="email"] {
    width: 100%;
    border-radius: 4px;
    text-align: left;
}
.wpcf7-form p input[type="submit"] {
float:left;
}
.wpcf7-form p {
    margin-bottom: 10px;
}
.pdn-acceptance span.wpcf7-list-item,
.pdn-acceptance input {
    margin-left: 0;
}
#main-menu {
	font-size: 22px;
	font-weight: bold;
}

.es-field-wrap label,
.es-field-wrap input {
    width: 100% !important;
    display: block !important;
    border-radius: 3px !important;
    text-align: left !important;
}
.es_caption {
    font-size: 30px !important;
    line-height: 30px !important;
}
.es_subscription_form_submit.es_submit_button.es_textbox_button {
    float: none !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-checkbox input {
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox;
}

.ld-user-welcome-text {
    text-transform: capitalize;
}

.validate-required input#terms {
    margin-left: 0;
}
span.woocommerce-terms-and-conditions-checkbox-text {
    margin-left: 20px;
}

.wps-form {
    width: 100%;
    margin: 0 auto;
}
.wps-form-row {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.wps-form-row .wpcf7-form-control {
    width: 100%;
}
.wps-form-column {
    flex: 1;
    padding: 0.5rem 0;
    width: 100%;
}

.wps-form-column-date {
    flex: unset;
    width: 25%;
}

/* Notebook / Desktop */
@media only screen and ( min-width: 48em ){.wps-form-row {
        flex-direction: row;
    }
    .wps-form-column {
        padding: 0.5rem 1rem;
    }}

form.woocommerce-ordering{
	width: 300px;
}

.layout-icon-boxed .heading i.circle-yes, .layout-icon-boxed .heading i {

    font-size: 35px;
    height: 60px;
    line-height: 60px;
    top: -65px;
    width: 60px;
}
	

.layout-icon-boxed .col, .leap-icon-box.layout-icon-boxed.leap-box-with-bg div.col {
    padding: 30px 20px 20px;
}

@media only screen and (max-width: 900px){.header .logo {
	display:none;
}
	.grecaptcha-badge{
		display:none;
	}
	
	#title{
		height:150px;
	}
	
	#title .row {
	 margin-top: 25px !important; 
  }
	
		
	.ultimate-headings-icon-image 	{
	display: none;
	}

.wps-form-column-date {
    width: 100%;
}}





#mobmenuright li a, #mobmenuright li a:visited, #mobmenuright .mobmenu-content h2, #mobmenuright .mobmenu-content h3, .mobmenu-left-panel .mobmenu-display-name {
    font-family: inherit;
}

.mob-menu-logo-holder > .headertext span, .mobmenu input.mob-menu-search-field{
	font-family: inherit;
}

li.menu-item.menu-item-has-children.opn_active_menu {
	padding-bottom: 20px;
}

.headertext > span{
	background-image: url(/83x50_norsko);
  background-repeat:no-repeat;
	display:block;
	margin-left: 5px;
}

.ld-mobile-nav .bar-1 {
	visibility: hidden;
}

.ld-mobile-nav .bar-2 {
	visibility: hidden;
}

.ld-mobile-nav .bar-3 {
	visibility: hidden;
}

.ld-focus-sidebar {
	margin-top: 70px;
}


.ld-mobile-nav .bar-2::before {
	position: absolute;
	top: 15px;
	content: "OBSAH";
	visibility: visible;
	font-size: 14px;
	background-color: #00a2e8;
	padding: 5px;
	color: white;
	border-radius: 5px;
	font-weight: bold;
	font-weight: 700;
	letter-spacing: .5px;
	line-height: 1.1;
}

.ld-progress {
	padding-left: 50px !important;
}

.single-product .product_meta {
	display: none;
}

 .woocommerce-message {
	background-color: #bbe4f7;
	padding-left: 10px;
	text-align: left;
}

.single-product .button.wc-forward {
	position: absolute;
	color: white;
	padding: 10px 20px 10px 20px;
	top: 5px;
	background-color: #4195f7;
	border-color: #3b86de;
	border: 1px solid #3b86de;
	text-transform: uppercase;
	left: 0;
	top: 60px;
}

.single-product .button.wc-forward:hover {
	background-color: #3b86de;
}
.single-product .woocommerce-notices-wrapper {
	margin-bottom: 100px;
}
 
@media only screen and (max-width: 600px){.single-product .button.wc-forward {
		top: 80px;
	}}


.cart-empty.woocommerce-info {
	background-color: #bbe4f7;
	padding-left: 10px;
}

.button.wc-backward {
	background-color: blue;
	color: white;
	padding: 10px 20px 10px 20px;
	background-color: #4195f7;
	border: 1px solid #3b86de;
	text-transform: uppercase;
}

.button.wc-backward:hover {
	background-color: #3b86de;
}
			

/* Custom Facebook Feed */
#cff .cff-meta li{
  margin: 0 15px 0 0 !important;
}

.item-header{
    font-size: 22px;
    font-weight: 700;
}

#cff .cff-view-comments {
	background-color: #c6def2;
	width: 215px;
        width: 280px;
}

#cff .cff-share-tooltip {
    display: inline-flex !important;
   background:unset !important;  
   position:unset;
}

#cff .cff-post-links, #cff .cff-event-meta {
	margin-right: 20px;
}

#cff .cff-share-tooltip a {
    color: #4267b2 !important;
    opacity:unset;
    border-radius: 4px;
    border: 1px solid;
    margin-right: 5px !important;
}
#cff .cff-share-tooltip .fa-play{
    display: none;
}

#cff p {
    float: unset;
}

.cff-more, .cff-less {
	font-size: 13px;
	border-radius: 5px;
	padding: 5px;
	text-transform: uppercase;
	text-decoration: none !important;
	/*background-color: #c6def2;*/
        font-weight: 800;
}

.cff-dot, .cff-share-link{
  display:none;
}
.content-section h3 {
	font-size: 30px;
	font-weight: 700;
}

.cff-less:hover {
    text-decoration: none !important;
    color: black;
}
a.cff-viewpost-facebook {
    background-color: #4267B2;
    color: white;
    padding: 9px 5px 6px 5px !important;
    border-radius: 3px;
}
a.cff-viewpost-facebook:hover {
    background-color: #0364bf;
    color: white;
    text-decoration: none !important;
}
@media screen and (max-width: 600px) {
.item-header{
  display:block;
}

.item-header h3{
    position: unset;
}
.item-img{
  width: unset;
  padding: unset;
}
}
/* Custom Facebook Feed - End */

.mobile-aktualne {
	font-weight: bold;
	background-color: azure;
}

                .container-fluid, .container {
            max-width: 1140px;
        }
        @media (min-width: 1200px){.container-fluid, .container {
                width: auto;
            }}
        
        #leap-wrapper.container {
            padding: 0;
        }

        .sf-menu .container-fluid.sf-mega.menu-fullwidth {
            max-width: 1140px;
        }

        /******************* skin ***********************/

                /******** primary color ***********/

        /******* Buttons ****/
        .btn-leap, a.btn-leap, input[type="submit"], input[type="reset"], input[type="button"] {
            background-color: #4195f7;
            border: 1px solid #3b86de;
        }
        .btn-leap:hover, .btn-leap:focus, .btn-leap:active, .btn-leap:active:focus, input[type="submit"]:hover, 
        input[type="reset"]:hover, input[type="button"]:hover {
            background-color: #3b86de;
            border-color: #3b86de;
        }
        #footer-sidebar .btn-leap, #footer-sidebar input[type="submit"], #footer-sidebar  input[type="reset"], 
        #footer-sidebar input[type="button"], #footer-sidebar .btn-leap:hover, #footer-sidebar .btn-leap:focus, 
        #footer-sidebar .btn-leap:active, #footer-sidebar .btn-leap:active:focus, #footer-sidebar input[type="submit"]:hover, 
        #footer-sidebar input[type="reset"]:hover, #footer-sidebar input[type="button"]:hover {
            color: rgba(255,255,255,0.7); 
        }
        a:hover, a:focus, a:active, .main-menu li a:hover, .main-menu li a:focus, .main-menu li a:active, .main-menu li.sfHover > a,
        .main-menu li a:hover span, .main-menu li a:focus span, .main-menu li a:active span,
        div.entry-title h1, .item-overlay .item-links a:hover:before, 
        .leap-post-details .post-type, .entry-meta a:hover, .entry-meta a:active, .entry-meta a:focus, 
        .entry-meta a:hover span, .leap-share-buttons a:hover i, .header a#searchbutton:hover, 
        .header a#searchbutton:focus, .header a#searchbutton:active, p.social-networks a:hover i, 
        p.social-networks a:focus i, .main-menu li.current-menu-item > a, 
        .main-menu li.current-page-ancestor > a, 
        .main-menu li.current-page-ancestor > a:hover,
        .main-menu li.current-menu-ancestor > a, 
        .main-menu li.current-menu-ancestor > a:hover, 
        .main-menu li.current-menu-parent > a, 
        .main-menu li.current-menu-parent > a:hover, 
        .main-menu li.current_page_ancestor > a, 
        .main-menu li.current_page_ancestor > a:hover,.top-menu li > a:hover, .top-menu a:focus,
        .top-menu a:active, .top-men li.current_page_item > a, .top-menu li.current_page_ancestor > a, 
        .top-menu ul li.current_page_item a, #crumbs a:hover, #crumbs a:active, #crumbs a:focus, 
        .ui-accordion .ui-accordion-header:hover, 
        .ui-accordion .ui-accordion-header .ui-accordion-header-icon:before, 
        .ui-accordion h3.ui-accordion-header-active, .price em.exact_price, .price sup, ul.ul-leap li:before,
        .sc-rposts .leap-content .post-title a:hover, .sc-rposts .leap-content .post-title a:active, 
        .sc-rposts .leap-content .post-title a:focus, .sc-rposts .post-comment a:hover, 
        .style-1.table tr th, .style-2.table tr th, .list_carousel .cfs-nav span:hover:before, 
        .widget a:hover, .widget a:focus, .widget a:active, ol.commentlist div.comment-author a:hover ,
        ol.commentlist div.comment-author a:active ,ol.commentlist div.comment-author a:focus, 
        .pagination ul > .active > a, .pagination ul > .active > span, ul.portfolio-tabs li a:hover, 
        ul.portfolio-tabs li.active a, #footer-sidebar .widget a:hover, #footer-sidebar .widget a:active,
        #footer-sidebar .widget a:focus, .post-navigation div:hover span, .post-navigation div:hover a, 
        .archive-info .author-links i:hover, #tag-cloud a:hover, .tags a:hover, 
        #leap-contact .contact-info div strong, .widget.widget_rss h4.widget-title a, 
        .leap-widget-style2 .widget.widget_rss h4.widget-title a, 
        .leap-widget-style8 .widget.widget_rss h4.widget-title a, 
        .leap-widget-style7 .widget.widget_rss h4.widget-title a,
        .widget.widget_rss h4.widget-title a:hover, 
        .leap-widget-style2 .widget.widget_rss h4.widget-title a:hover, 
        .leap-widget-style8 .widget.widget_rss h4.widget-title a:hover, 
        .leap-widget-style9 .widget.widget_rss h4.widget-title a:hover, 
        ul.products li.product .price, .cart-loading:hover, .entry-summary .price .amount, 
        .woocommerce .price .amount, .widget.woocommerce .price ins, .widget.woocommerce ins span.amount,
        .widget.woocommerce ins, .widget.woocommerce span.amount, 
        .yith-woocompare-widget ul.products-list a.remove, .cart_totals.calculated_shipping table td .amount,
        .shipping_calculator h2 a, .cart-collaterals h2, .cross-sells h2, table.shop_table .order-total th, 
        table.shop_table .order-total td, .woocommerce .login span.required, .myaccount_user strong, 
        .myaccount_user a, .woocommerce-account .woocommerce > h2, .header.title h3, 
        .single_variation_wrap .single_variation span span, .woocommerce-tabs ul.tabs li.active a, 
        .yith-woocompare-widget a.clear-all:after, .yith-woocompare-widget a.clear-all:before,
        ul.order_details li:before, .shop_table.order_details tfoot tr:last-child .amount, 
        .customer_details dt, .woocommerce-tabs ul.tabs li a:hover, ul.products li.product h3:hover, 
        ul.products li.product h3:focus,
        #leap-footer .footer-block a:hover, #leap-footer .footer-block a:focus, 
        #leap-footer .footer-block a:active, #leap-footer .footer-block a:hover span, 
        .sc-rposts.style-2 .leap-post-entry .post-type:hover a.item-icon, 
        .woocommerce #content table.wishlist_table.cart a.remove:hover, 
        .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, 
        .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, 
        .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor , 
        .leap-sc-tabs.horizontal.style-3 .ui-tabs-nav .ui-state-active .ui-tabs-anchor, 
        .leap-sc-tabs.vertical.style-3 .ui-tabs-nav .ui-state-active .ui-tabs-anchor, 
        .slicknav_nav li a:hover, .slicknav_nav li.slicknav_parent:hover > a, 
        .slicknav_nav .slicknav_item a:hover a, .slicknav_nav .slicknav_row:hover, 
        .slicknav_nav .slicknav_open > .slicknav_row a, .slicknav_nav li.slicknav_open:hover > *, 
        .pagination ul > li > a:hover, span.bbp-admin-links a:hover,
        span.bbp-admin-links a:focus, span.bbp-admin-links a:active , 
        .status-publish .bbp-topic-meta a:hover , .status-publish .bbp-topic-meta a:focus, 
        #lang_sel a.lang_sel_sel:hover, #lang_sel a.lang_sel_sel:focus, .icon-box2:hover .main-icon i,
        .header12 .menu-icon:hover, .header12 .menu-icon:focus:hover,.header13 .menu-icon:hover, .header13 .menu-icon:focus:hover,
        .header14 a.menu-icon:hover .fa-bars, .header14 a.menu-icon:focus:hover .fa-bars, .woocommerce-MyAccount-navigation li.is-active a {
            color: #4195f7;
        }
        .leap-post-details .post-type, .post-icon a:hover, .post-icon a:hover, .leap-pricing-table .featured ul li.title-row, 
        .leap-pricing-table .column:hover ul li.title-row, .sep-boxed-pricing.leap-pricing-table .column:hover ul li.title-row, 
        .pagination ul > li.active > a span, .pagination ul > li.active > a:hover span, a.scrollup:hover, 
        .leap-overlay .item-img-color, .leap-widget-style3 .widget-title, .leap-widget-style6 .widget-head, 
        .leap-widget-style7 .widget-head, .woocommerce-pagination ul li span.current, 
        .yith-woocompare-widget ul.products-list a.remove:hover, .price_slider_wrapper .ui-slider .ui-slider-range, 
        .widget.woocommerce.widget_layered_nav_filters ul li a, .chosen-container .chosen-results li:hover, 
        .chosen-container .chosen-results li:focus, .chosen-container .chosen-results li:active, 
        .chosen-container .chosen-results li.highlighted, .searchform form button.btn, div.static-search form button.btn, .onsale, 
        .leap-sc-tabs.horizontal.style-3 .ui-tabs-nav .ui-tabs-anchor, .leap-sc-tabs.vertical.style-3 .ui-tabs-nav .ui-tabs-anchor, 
        .pagination-page ul > li > span, .pagetitle2 div.entry-title h1:after, #bbpress-forums div.bbp-forum-author .bbp-author-role,
        div.title.title-style3 .title-heading, div.title.title-style4 .title-heading, .leap-widget-style11 div.title .widget-title:after , 
        .header #nav-icon.icon-close span, .header #nav-icon.active span ,.title-style8 .strip:before, .header16 #v-menu li a:after  {
            background-color: #4195f7;
        }
        blockquote, .topbar-block, .main-menu li:hover, .main-menu li:active, .main-menu li:focus, .main-menu li.sfHover, 
        .header2, 
        .leap-pricing-table ul li.footer-row, .tagline-box.tagline-4, .wdg-counter li a:hover i, .pagination ul > li.active > a span, 
        .pagination ul > li.active > a:hover span, ul.portfolio-tabs li.active a, .leap-widget-style3 .widget-head, 
        .leap-widget-style4 .widget-title, .leap-widget-style8 .widget-head, .leap-widget-style9 div.title .widget-title, 
        .sf-menu .menu-item-cart .widget_shopping_cart_content, .woocommerce-pagination ul li span.current, .header .topbar-block, 
        .header4 .topbar-block, .header5 .topbar-block, .header6 .topbar-block, .slicknav_nav li:hover, 
        .pagination-page ul > li > span, .pagetitle3 .entry-title, div.title.title-style3, div.title.title-style5, 
        div.title.title-style6 .title-heading, div.title.title-style7 .title-heading, .main-menu ul li a:hover, 
        .leap-testimonials-2 .person-image img {
            border-color: #4195f7;
        }
        .leap-widget-style5 .widget-content, .leap-widget-style9 .widget-title:before, 
        div.title.title-style7 .title-heading:before,
        .header-vh .sf-menu > li:hover, .header-vh .sf-menu > li:focus, .header-vh .sf-menu > li:active {
            border-bottom-color: #4195f7;
        }
        div.title.title-style2 .title-heading , div.title.title-style2.alignright .title-heading, 
        div.title.title-style2.title-center .title-heading{
            border-left-color: #4195f7;
            border-right-color: #4195f7;
        }
        /******** smart skin ***********/	
        a, .main-menu a, .main-menu .mega-section-head a, .main-menu .mega-section-head > span, a#searchbutton, .widget-title, 
        .widget a, .ui-accordion .ui-accordion-header, .ui-accordion .ui-accordion-header-active span.ui-accordion-header-icon:before, 
        .leap-icon-box .col .heading h4, h1, h2, h3, h4, h5, h6, .pagination a, .item-overlay a, 
        .woocommerce #content table.wishlist_table.cart a.remove, .slicknav_nav a, .main-menu > li a:hover span.menu-item-description, 
        .main-menu > li a:active span.menu-item-description, .main-menu > li a:focus span.menu-item-description, 
        .main-menu > li:visited a span.menu-item-description, .main-menu > li.current-menu-item a span.menu-item-description, 
        .header.header-vh .contact-info, .header.header-vh .contact-info span, 
        .header.header-vh .contact-info a, .header.header-vh p.social-networks a, 
        .header12 .menu-icon, .header12 .menu-icon:focus,.header13 .menu-icon, .header13 .menu-icon:focus,
        .menu-icon .fa-close, .menu-icon:focus .fa-close, .menu-icon:hover .fa-close , 
        .menu-icon:focus:hover .fa-close {
            color: #1c1c1c;
        }
        .slicknav_btn {
            background-color: rgba(28,28,28,0.7);
        }
        body, caption, select, textarea, .widget.woocommerce ul li del span.amount, 
        .entry-summary .price del .amount, .product-price-rate .price del .amount, 
        .woocommerce .price del, .chosen-container-single .chosen-single, 
        #reviews .stars a, #reviews .stars a:hover, 
        .wishlist_table tr td.product-stock-status span.wishlist-in-stock, 
        input[type="text"], input[type="text"]:focus, .form-control, .form-control:focus, 
        textarea, textarea:focus, input[type="password"], input[type="password"]:focus, 
        input[type="email"], input[type="date"], input[type="number"], input[type="email"]:focus,
        input[type="date"]:focus, input[type="number"]:focus, input[type="tel"],
        input[type="tel"]:focus, .variations .label, div.bbp-template-notice, div.indicator-hint,
        .select2-container .select2-choice, .select2-container .select2-choice:focus,
        #lang_sel a.lang_sel_sel, #lang_sel ul ul a, #lang_sel ul ul a:hover, #lang_sel ul ul a:focus, legend {
            color: #2c2c2c;
        }
        ::-moz-placeholder , .form-control::-moz-placeholder {
            color: #2c2c2c;
        }
        ::-ms-input-placeholder, .form-control::-ms-input-placeholder {
            color: #2c2c2c;
        }
        ::-webkit-input-placeholder, .form-control::-webkit-input-placeholder {
            color: #2c2c2c;
        }
        .main-menu > li:before, ul.portfolio-tabs li:before, .post-not-found-head h1, .post-not-found-head p , 
        small.small, .widget span.date, .widget_recent_entries ul li span.post-date, .widget .rss-date, small a, 
        .commentmetadata a , .wp-caption, .wp-caption a, .widget_display_topics li div, .widget_display_replies li div {
            color: rgba(44,44,44,0.6);
        }
        .header-vh .sf-menu > li {
            border-color: rgba(44,44,44,0.6);
        } 
        #nav-icon, .header17 .logo a:after {
            background-color: rgba(44,44,44,0.9);
        }
        .header14 .menu-icon {
            background-color: rgba(44,44,44,0.9);
        }
        div.entry-title h1, #crumbs span, #crumbs a {
            color: #6c6c6c;
        }
        h5.subtitle {
            color: rgba(108,108,108,0.7);
        }
        .leap-testimonials-2 .testimonial-text-container > .fa {
            color: rgba(108,108,108,0.3);
        }
        blockquote p, .single-quotes-bg, .double-quotes-bg, .highlight, .leap-share-buttons i, .header.header2 .contact-info, 
        .header.header2 .contact-info span, .header.header2 .contact-info a, .archive-info .author-links i, .archive-info .author-links, 
        .post-icon a:before, mark, .header.header2 p.social-networks a, .header.header15 p.social-networks a {
            color: #6c6c6c;
        }
        #bbpress-forums ul.bbp-topics, #bbpress-forums .bbp-forum-info .bbp-forum-content, 
        #bbpress-forums .status-publish p.bbp-topic-meta, #bbpress-forums ul.bbp-forums, .bbp-reply-content, .bbp-forum-freshness a, 
        .bbp-topic-freshness a , .bbp-pagination-count, #bbpress-forums ul.bbp-lead-topic, .status-publish .bbp-topic-meta a {
            color: #565656;
        }
        #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer, #bbpress-forums .status-closed, 
        #bbpress-forums .status-closed a, #bbpress-forums li.bbp-header .bbp-reply-content, 
        #bbpress-forums li.bbp-footer .bbp-reply-content, span.bbp-admin-links a, .bbp-reply-post-date, 
        .bbp-forum-header a.bbp-forum-permalink, .bbp-topic-header a.bbp-topic-permalink, .bbp-reply-header a.bbp-reply-permalink {
            color: #ababab;
        }
        .pagination ul > li > a span, .wdg-post img , #calendar_wrap , #wp-calendar tr, 
        .post_tags .label , select , .leap-widget-style5 .widget-content, .leap-widget-style8 .widget, 
        img.avatar, .avatar > img , .commentlist .thread-even .comment-text em, 
        .blog-grid .hentry .entry-wrapper, .archive-grid .hentry .entry-wrapper, 
        #main .ui-accordion .ui-accordion-content img, .style-2 .ui-accordion-header:hover, 
        .style-2 .ui-accordion-header .ui-accordion-header-icon:before, 
        .style-2 .ui-accordion-header-active , .style-3 .ui-accordion-header:hover, 
        .style-3 .ui-accordion-header .ui-accordion-header-icon:before, 
        .style-3 .ui-accordion-header-active , .style-3 .ui-accordion-header-active, 
        .dropcap.style-2, .testimonial .company-details .person-image img , 
        .testimonial .testimonial-content, .flickr-wrapper .flickr_badge_image img, 
        .leap-pricing-table .column > ul, .tagline-box.tagline-4 , .sc-rposts .item-img, .table-responsive
        .table>thead>tr>th, .table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, 
        .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td, .leap-table,
        .woocommerce.widget_product_categories ul li, .woocommerce .widget_layered_nav ul li, 
        .woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li, 
        .woocommerce-page .widget_layered_nav ul li , .woocommerce ul.cart_list li img, 
        .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, 
        .woocommerce-page ul.product_list_widget li img, .main-menu .menu-item-cart ul.cart_list li, 
        .main-menu .menu-item-cart ul.cart_list li:first-child, .product-container, .product-list-hover,
        ul.products .product-list-hover .button.add_to_cart_button, 
        ul.products .product-list-hover .button.product_type_simple, 
        ul.products .product-list-hover .button.product_type_grouped, div.product div.images img, 
        .woocommerce-tabs .entry-content, .woocommerce-tabs ul.tabs li.active a, 
        .main-menu .widget_shopping_cart_content .buttons, .main-menu .menu-item-cart ul.cart_list li a img, 
        .woocommerce-message, .woocommerce-info, .chosen-container-active.chosen-with-drop .chosen-single, 
        #reviews .comment_container img,
        .woocommerce-billing-fields .chosen-container-single .chosen-single, 
        .chosen-container-single .chosen-single, table.shop_table th, div table.shop_table td, 
        .cart_totals table td , .cart_totals table th, .woocommerce table.wishlist_table thead th, 
        .woocommerce table.wishlist_table tbody td, .shop_attributes tr , .leap-separator span, 
        .leap-sc-tabs.horizontal.style-1 .ui-tabs-nav .ui-state-active .ui-tabs-anchor, 
        .leap-sc-tabs.horizontal.style-1 .ui-tabs-panel, 
        .leap-sc-tabs.horizontal.style-2 .ui-tabs-nav .ui-state-active .ui-tabs-anchor, 
        .leap-sc-tabs.horizontal.style-2 .ui-tabs-panel, 
        .leap-sc-tabs.horizontal.style-2 .ui-tabs-nav .ui-tabs-anchor, 
        .leap-sc-tabs.vertical.style-1 .ui-tabs-nav .ui-state-active .ui-tabs-anchor, 
        .leap-sc-tabs.vertical.style-1 .ui-tabs-panel, 
        .leap-sc-tabs.vertical.style-2 .ui-tabs-nav .ui-state-active .ui-tabs-anchor, 
        .leap-sc-tabs.vertical.style-2 .ui-tabs-panel , .widget.leatabs .ui-tabs-panel li, 
        .comment-body, input[type="text"], input[type="text"]:focus, .form-control, .form-control:focus,
        textarea, textarea:focus, input[type="password"], input[type="password"]:focus, input[type="email"],
        input[type="date"], input[type="number"], input[type="email"]:focus, input[type="tel"],
        input[type="tel"]:focus, input[type="date"]:focus, input[type="number"]:focus, 
        .select2-container .select2-choice, #bbpress-forums .hentry div.bbp-reply-content, 
        #bbpress-forums .hentry div.bbp-topic-content, #bbpress-forums .hentry div.bbp-reply-content:before,
        #bbpress-forums .hentry div.bbp-topic-content:before, #lang_sel a.lang_sel_sel, 
        #lang_sel a.lang_sel_sel:hover, #lang_sel a.lang_sel_sel:focus, #lang_sel ul ul a, 
        #lang_sel ul ul a:hover, #lang_sel ul ul a:focus, #lang_sel ul ul, #main-menu .menu-item-cart ul.cart_list li a img,
        .yith-woocompare-widget ul li, #bbpress-forums #bbp-your-profile fieldset input, 
        #bbpress-forums #bbp-your-profile fieldset textarea, form#new-post, .comment.list li img,
        .blog-large-modern .entry-content, .archive-large-modern .entry-content,
        .blog-large-modern .entry-content .post-content, .archive-large-modern .entry-content .post-content,
        .blog-large-modern .entry-content, .archive-large-modern .entry-content, .woocommerce-MyAccount-navigation li, .woocommerce-MyAccount-content,
        .leap-widget-style11 > div.widget {
            border-color: #e3e3e3;
        }
        .rtl .leap-sc-tabs.horizontal.style-2 .ui-tabs-nav .ui-tabs-anchor, #bbpress-forums .bbp-forums-list {
            border-left-color: #e3e3e3;
        }
        .header2 .topbar-block, .main-menu ul li a, .widget_archive ul li, .widget_categories ul li, .widget_nav_menu ul li, 
        .widget_meta ul li , .widget_pages ul li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li, 
        div.category-posts ul li , .widget.comments-avatar ul li, .widget_author_posts ul li, .widget.posts-list ul li, .widget.leap-tabs .ui-tabs-panel li, div.widget.category-posts ul li,
        .widget.tweets ul li, .leap-widget-style4 .widget-head, .leap-widget-style9 .widget-head, ol.commentlist li , 
        .post-entry, .style-2 .ui-accordion-content, .accordion.style-3, .toggle-open.style-3:last-child, .toggle.style-3:last-child , 
        .toggle.style-3 , ul.feedlist > li, div.sep1, div.sep2 , .sc-rposts.style-2 .leap-date .sc-recent-posts-date-day, 
        .portfolio-sep, .project-details .box, .slicknav_nav li, .widget_display_forums li, .widget_display_replies li, 
        .widget_display_topics li, .widget_display_views li , .woocommerce ul.product_list_widget li , 
        .main-menu .menu-item-cart .widget_shopping_cart_content, .navbar-fixed-top.fixed-header, 
        .blog-wrapper .hentry, .archive-wrapper .hentry, #main-menu .menu-item-cart ul.cart_list li, 
        #main-menu .menu-item-cart ul.cart_list li:first-child, #main-menu .menu-item-cart .widget_shopping_cart_content,
        div.title.title-style6, div.title.title-style7, .header-vh .sf-menu > li , .woocommerce-MyAccount-navigation li, .person2 .person-img {
            border-bottom-color: #e3e3e3;
        }
        .header2 .topbar-block, .header4 .navbar-inner, .header5 .navbar-inner, .header6 .navbar-inner, .separator-widget, 
        ol.commentlist ul.children li, .ui-accordion .ui-accordion-header, .ui-accordion .ui-accordion-content , 
        .style-3 .ui-accordion-header, .toggle-open.style-3, .toggle.style-3, .testimonial .testimonial-content:before, 
        table>thead>tr>th, table>tbody>tr>th, table>tfoot>tr>th, table>thead>tr>td, table>tbody>tr>td, table>tfoot>tr>td, 
        #bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
            border-top-color: #e3e3e3;
        }
        .style-2 .ui-accordion-content, .style-3 .ui-accordion-header , .style-3 .ui-accordion-content, .toggle-open.style-3, .toggle.style-3 {
            border-left-color: #e3e3e3;
            border-right-color: #e3e3e3;
        }
        #post-not-found .input-prepend.input-append .add-on:first-child {
            border-right-color: #e3e3e3;
        }
        span.bbp-admin-links {
            color: #e3e3e3;
        }
        .icon-box2 {
            background-color: #e3e3e3;
        }
        .searchform .navbar-search, .leap-sc-tabs.horizontal.style-1 .ui-tabs-nav .ui-tabs-anchor, 
        .leap-sc-tabs.vertical.style-1 .ui-tabs-nav .ui-tabs-anchor, #bbpress-forums p.bbp-topic-meta img.avatar, 
        #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, 
        #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, 
        #bbpress-forums .widget_display_replies img.avatar, #bbpress-forums div.bbp-forum-author img.avatar, 
        #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar, 
        div.bbp-template-notice, div.indicator-hint {
            border-color:  #f2f2f2;
        }
        blockquote, .main-menu ul li, .main-menu ul ul li, .main-menu ul li:hover, .main-menu ul li:focus, .main-menu ul li.sfHover, 
        span.mega-section-head, .sf-menu .sf-mega, .sf-menu .sf-mega.menu-fullwidth .row, span:hover.mega-section-head, .main-menu .menu-item-has-megamenu ul ul li, 
        .searchform .navbar-search, .static-search .navbar-search, .widget_calendar a, .wdg-counter li a i, .leap-widget-style7 .widget,
        .leap-widget-style8 .widget, .leap-share-buttons , .hentry .leap-share-buttons, .post-icon a, .archive-info .author-links, 
        .ui-accordion .ui-accordion-header-active, .ui-accordion .ui-accordion-header:hover, .single-quotes-bg, .double-quotes-bg, 
        .layout-icon-boxed .col, .testimonial .testimonial-content, .highlight , .leap-pricing-table ul li, .tagline-box.tagline-2, 
        .leap-post-details .post-type:hover, .style-2.table tr th, .list_carousel .cfs-nav span:before, .portfolio-tabs, 
        .woocommerce .widget_shopping_cart .buttons, .woocommerce-page .widget_shopping_cart .buttons, 
        .woocommerce.widget_shopping_cart .buttons, .ui-accordion .ui-accordion-content, .style-3.ui-accordion .ui-accordion-content, 
        .style-2.ui-accordion .ui-accordion-header, .cart-loading, .woocommerce-tabs ul.tabs li a, table.shop_table thead tr, 
        table.shop_table tr:nth-child(even), ul.payment_methods li div p , 
        .entry-summary .product-buttons .leap-yith-wcwl-add-to-wishlist a:before, 
        .entry-summary .product-buttons a.compare.button:before, .leap-sc-tabs.horizontal.style-1 .ui-tabs-nav .ui-tabs-anchor, 
        .leap-sc-tabs.horizontal.style-3 .ui-tabs-nav .ui-state-active .ui-tabs-anchor, 
        .leap-sc-tabs.horizontal.style-3 .ui-tabs-panel , .leap-sc-tabs.vertical.style-1 .ui-tabs-nav .ui-tabs-anchor, 
        .leap-sc-tabs.vertical.style-3 .ui-tabs-nav .ui-state-active .ui-tabs-anchor, .leap-sc-tabs.vertical.style-3 .ui-tabs-panel, 
        .slicknav_nav , .slicknav_nav li a:hover, .slicknav_nav li.slicknav_parent:hover a a, .slicknav_nav .slicknav_item a:hover a, 
        .slicknav_nav .slicknav_row:hover, .slicknav_nav .slicknav_open > .slicknav_row a, .slicknav_nav li.slicknav_open:hover > *, 
        .slicknav_nav a, #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a, div.bbp-template-notice, 
        div.indicator-hint, .quicktags-toolbar, mark, .leap-widget-style10 .widget, .entry-summary .product-buttons .leap-yith-wcwl-add-to-wishlist a:after, 
        .entry-summary .product-buttons a.compare.button:after  {
            background-color: #f2f2f2;
        }
        .searchform .navbar-search:before , .quicktags-toolbar {
            border-bottom-color: #f2f2f2;
        }
        .testimonial .testimonial-content:after {
            border-top-color: #f2f2f2;
        }
        .person2 .person-data {
            background-color: #e3e3e3;
        }
        div#title {
            background-color: #f7f7f7;
        }
        .framed #leap-wrapper {
            border-color: #f7f7f7;
        }
        #leap-wrapper, .navbar-inner, .boxed .header8 .mainmenu-logo-container .nav-container ,.wide .header8 .mainmenu-logo-container , 
        .header8 .mainmenu-logo-container.boxed-header .mainmenu-logo, .boxed .header9 .mainmenu-logo-container .nav-container ,
        .wide .header9 .mainmenu-logo-container , .header9 .mainmenu-logo-container.boxed-header .mainmenu-logo, 
        .header7 .navbar-inner.navbar-fixed-top.fixed-header, 
        .header8 .navbar-inner.navbar-fixed-top.fixed-header, .header9 .navbar-inner.navbar-fixed-top.fixed-header, 
        .ui-accordion .ui-accordion-header, .style-2 .ui-accordion-content, .style-3 .ui-accordion-header-active, 
        .style-3 .ui-accordion-header:hover , .leap-pricing-table ul li:nth-child(2n+1), .navbar-inner.navbar-fixed-top.fixed-header, 
        .leap-sc-tabs.horizontal.style-1 .ui-tabs-nav .ui-state-active .ui-tabs-anchor, 
        .leap-sc-tabs.horizontal.style-1 .ui-tabs-panel, 
        .leap-sc-tabs.horizontal.style-2 .ui-tabs-nav .ui-state-active .ui-tabs-anchor, 
        .leap-sc-tabs.horizontal.style-2 .ui-tabs-panel, .leap-sc-tabs.vertical.style-1 .ui-tabs-nav .ui-state-active .ui-tabs-anchor, 
        .leap-sc-tabs.vertical.style-1 .ui-tabs-panel , .leap-sc-tabs.vertical.style-2 .ui-tabs-nav .ui-state-active .ui-tabs-anchor,
        .leap-sc-tabs.vertical.style-2 .ui-tabs-panel, .leap-sc-tabs.vertical.style-2 .ui-tabs-nav .ui-tabs-anchor, 
        .slicknav_menu .slicknav_icon-bar, #bbpress-forums .hentry div.bbp-reply-content:before, 
        #bbpress-forums .hentry div.bbp-topic-content:before, .header10 , 
        .header11 , .header12 .header-vh-wrapper, .header13 .header-vh-wrapper , .header15 .icon-header {
            background-color: #fcfcfc;
        }
        .header14 .header-vh-wrapper .header-content {
            background-color: rgba(252,252,252,0.9);
        }
        .icon-box2 .icon-box-details {
            background-color: rgba(252,252,252,0.6);
        }
        .header14 a.menu-icon .fa-bars, .header14 a.menu-icon:focus .fa-bars {
            color: #fcfcfc;
        }
        .header #nav-icon span {
            background-color: #fcfcfc;
        }
.product-container , .product-list-details, .product-list-hover, .woocommerce-tabs ul.tabs li.active a, .woocommerce-tabs .entry-content {
            background-color: #fcfcfc;
}
        .leap-sc-tabs.vertical.style-2 .ui-tabs-nav .ui-tabs-anchor {
            border-color: #fcfcfc;
        }
        .leap-sc-tabs.vertical.style-2 .ui-tabs-nav .ui-tabs-anchor {
            border-bottom-color: #e3e3e3;
        }
        .header.header7 .contact-info , .header.header7 .contact-info span, .header.header7 .contact-info a,
        .header.header8 .contact-info , .header.header8 .contact-info span, .header.header8 .contact-info a,
        .header.header9 .contact-info , .header.header9 .contact-info span, .header.header9 .contact-info a,
        .header.header7 p.social-networks a, .header.header8 p.social-networks a, .header.header9 p.social-networks a
        {
            color: #fcfcfc;
        }
        input[type="text"], input[type="text"]:focus, .form-control, .form-control:focus, textarea, 
        textarea:focus, input[type="password"], input[type="password"]:focus, input[type="email"], 
        input[type="date"], input[type="number"], input[type="email"]:focus, input[type="tel"], 
        input[type="tel"]:focus, input[type="date"]:focus, input[type="number"]:focus, 
        .select2-container .select2-choice, select, #lang_sel a.lang_sel_sel, #lang_sel a.lang_sel_sel:hover,
        #lang_sel a.lang_sel_sel:focus, #lang_sel ul ul a, #lang_sel ul ul a:hover, #lang_sel ul ul a:focus, 
        #bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea {
            background-color: #fdfdfd;
        }
        .leap-sc-tabs.horizontal.style-2 .ui-tabs-nav .ui-tabs-anchor {
            border-top-color: #fcfcfc;
            border-bottom-color: #fcfcfc;
            border-left-color: #fcfcfc;
        }
        .rtl .leap-sc-tabs.horizontal.style-2 .ui-tabs-nav .ui-tabs-anchor {
            border-right-color: #fcfcfc;
        }
        .blog-large-modern .entry-content, .archive-large-modern .entry-content {
            background-color: #fdfdfd;
        }        
        .dark-skin .btn-leap, .dark-skin a.btn-leap, .dark-skin .btn-leap:hover, .dark-skin a.btn-leap:hover, .dark-skin .btn-leap:focus, 
        .dark-skin a.btn-leap:focus, .dark-skin .btn-leap:active, .dark-skin .btn-leap:active:focus, .dark-skin input[type="submit"], 
        .dark-skin input[type="reset"], .dark-skin input[type="button"], .dark-skin input[type="submit"]:hover, 
        .dark-skin input[type="reset"]:hover, .dark-skin input[type="button"]:hover, .dark-skin input[type="submit"]:focus, 
        .dark-skin input[type="reset"]:focus, .dark-skin input[type="button"]:focus, .dark-skin .btn-default.btn-leap:active:hover, 
        .dark-skin .btn-default.btn-leap:active, .dark-skin .pp_details {
            color: #fcfcfc;
        }
        .rtl .leap-sc-tabs.horizontal.style-2 .ui-tabs-nav .ui-state-active .ui-tabs-anchor {
            border-right-color: #e3e3e3;
        }
        #footer-sidebar a, #footer-sidebar .widget-title, #footer-sidebar .widget a, #footer-sidebar h1, #footer-sidebar h2, 
        #footer-sidebar h3, #footer-sidebar h4, #footer-sidebar h5, #footer-sidebar h6, .header .contact-info, 
        .header .contact-info span, .header .contact-info a, #leap-footer a, #leap-footer .widget a, .header p.social-networks a,
        .top-menu li a {
            color: #ffffff;
        } 
        #footer-sidebar , #footer-sidebar caption, #footer-sidebar select, #footer-sidebar textarea, 
        #footer-sidebar .form-control, #footer-sidebar .footer-block p, #leap-footer .footer-block p, ul#footer-menu li:before {
            color: rgba(255,255,255,0.7);
        }
        #footer-sidebar .form-control::-moz-placeholder {
            color: rgba(255,255,255,0.7);
        }
        #footer-sidebar .form-control:-ms-input-placeholder {
            color: rgba(255,255,255,0.7);
        }
        #footer-sidebar .form-control::-webkit-input-placeholder {
            color: rgba(255,255,255,0.7);
        }	
        #footer-sidebar small.small, #footer-sidebar .widget span.date, #footer-sidebar .widget_recent_entries ul li span.post-date, 
        #footer-sidebar .widget .rss-date, #footer-sidebar small a , #footer-sidebar .wp-caption, #footer-sidebar .wp-caption a, 
        #footer-sidebar .widget_display_replies li div, #footer-sidebar .widget_display_topics li div {
            color: rgba(255,255,255,0.5);
        }
        .top-menu ul li, .top-menu ul li:hover, .top-menu ul li.sfHover {
            border-bottom-color: #ffffff;
        }
        #footer-sidebar input[type="text"], #footer-sidebar input[type="text"]:focus, 
        #footer-sidebar .form-control, #footer-sidebar .form-control:focus, #footer-sidebar textarea, 
        #footer-sidebar textarea:focus, #footer-sidebar input[type="password"], #footer-sidebar input[type="password"]:focus, 
        #footer-sidebar #calendar_wrap , #footer-sidebar #wp-calendar tr, 
        #footer-sidebar .post_tags .label , #footer-sidebar .leap-widget-style5 .widget-content, 
        #footer-sidebar .leap-widget-style8 .widget, #footer-sidebar img.avatar, 
        #footer-sidebar .avatar > img , #footer-sidebar .woocommerce.widget_product_categories ul li, 
        #footer-sidebar .woocommerce .widget_layered_nav ul li, 
        #footer-sidebar .woocommerce .widget_layered_nav ul li, 
        #footer-sidebar .woocommerce-page .widget_layered_nav ul li,
        #footer-sidebar .woocommerce-page .widget_layered_nav ul li , 
        #footer-sidebar .woocommerce ul.cart_list li img, 
        #footer-sidebar .woocommerce ul.product_list_widget li img, 
        #footer-sidebar .woocommerce-page ul.cart_list li img, 
        #footer-sidebar .woocommerce-page ul.product_list_widget li img, #footer-sidebar .wdg-post img, 
        #footer-sidebar input[type="email"], #footer-sidebar input[type="date"], 
        #footer-sidebar input[type="number"], #footer-sidebar input[type="email"]:focus, 
        #footer-sidebar input[type="date"]:focus, #footer-sidebar input[type="number"]:focus, 
        #footer-sidebar #lang_sel a.lang_sel_sel, #footer-sidebar #lang_sel a.lang_sel_sel:hover, 
        #footer-sidebar #lang_sel a.lang_sel_sel:focus, #footer-sidebar #lang_sel ul ul a, 
        #footer-sidebar #lang_sel ul ul a:hover, #footer-sidebar #lang_sel ul ul a:focus, 
        #footer-sidebar #lang_sel ul ul, .woocommerce-MyAccount-content {
            border-color: #424242;
        }
        #footer-sidebar .woocommerce ul.product_list_widget li, #footer-sidebar .widget_archive ul li, 
        #footer-sidebar .widget_categories ul li, #footer-sidebar .widget_nav_menu ul li, #footer-sidebar .widget_meta ul li , 
        #footer-sidebar .widget_pages ul li, #footer-sidebar .widget_recent_comments ul li, #footer-sidebar .widget_recent_entries ul li, 
        #footer-sidebar .widget_rss ul li , #footer-sidebar .widget.comments-avatar ul li, #footer-sidebar div.category-posts ul li, 
        #footer-sidebar .widget_author_posts ul li, #footer-sidebar .widget.posts-list ul li, #footer-sidebar div.widget.category-posts ul li ,#footer-sidebar .widget.leap-tabs .ui-tabs-panel li, #footer-sidebar .widget.tweets ul li, 
        #footer-sidebar .leap-widget-style4 .widget-head, #footer-sidebar .leap-widget-style9 .widget-head, 
        #footer-sidebar ol.commentlist li, .woocommerce-MyAccount-navigation li  {  
            border-bottom-color: #424242;
        }
        #footer-sidebar .separator-widget, #footer-sidebar ol.commentlist ul.children li {
            border-top-color: #424242;
        }
        #footer-sidebar .widget_calendar a, #footer-sidebar .wdg-counter li a i, #footer-sidebar .leap-widget-style7 .widget, 
        #footer-sidebar .leap-widget-style8 .widget, #footer-sidebar .leap-widget-style10 .widget {
            background-color: #282828;
        }
        .header1 .topbar-block, .header4 .topbar-block, .header5 .topbar-block, .header6 .topbar-block, #leap-footer, 
        .top-menu.sf-menu ul li, .top-menu.sf-menu ul li:hover, .top-menu.sf-menu ul li.sfHover,
        .top-menu ul {
            background-color: #2c2c2c;
        }
        a.scrollup {
            background-color: #565656;
        }
        #footer-sidebar input[type="text"], #footer-sidebar input[type="text"]:focus, 
        #footer-sidebar .form-control, #footer-sidebar .form-control:focus, #footer-sidebar textarea, 
        #footer-sidebar textarea:focus, #footer-sidebar input[type="password"], 
        #footer-sidebar input[type="password"]:focus, #footer-sidebar input[type="email"], 
        #footer-sidebar input[type="date"], #footer-sidebar input[type="number"], 
        #footer-sidebar input[type="email"]:focus, #footer-sidebar input[type="date"]:focus, 
        #footer-sidebar input[type="number"]:focus, #footer-sidebar #lang_sel a.lang_sel_sel, 
        #footer-sidebar #lang_sel a.lang_sel_sel:hover, #footer-sidebar #lang_sel a.lang_sel_sel:focus, 
        #footer-sidebar #lang_sel ul ul a, #footer-sidebar #lang_sel ul ul a:hover, 
        #footer-sidebar #lang_sel ul ul a:focus  {
            background-color: rgba(0, 0, 0, 0.1);
        }	
        #footer-sidebar .btn-leap, #footer-sidebar a.btn-leap, #footer-sidebar .widget a.btn-leap, #footer-sidebar .btn-leap:hover, 
        #footer-sidebar .btn-leap:focus, #footer-sidebar .btn-leap:active, #footer-sidebar .btn-leap.active, 
        #footer-sidebar .btn-leap.disabled, #footer-sidebar .btn-leap[disabled], #footer-sidebar a.btn-leap:hover, 
        #footer-sidebar a.btn-leap:focus, #footer-sidebar a.btn-leap:active, #footer-sidebar a.btn-leap.active, 
        #footer-sidebar a.btn-leap.disabled, #footer-sidebar a.btn-leap[disabled], #footer-sidebar .widget a.btn-leap.disabled, 
        #footer-sidebar .widget a.btn-leap[disabled] , #footer-sidebar input[type="submit"], #footer-sidebar input[type="reset"], 
        #footer-sidebar input[type="button"], #footer-sidebar input[type="submit"]:hover, #footer-sidebar input[type="reset"]:hover, 
        #footer-sidebar input[type="button"]:hover, #footer-sidebar input[type="submit"]:focus, 
        #footer-sidebar input[type="reset"]:focus, #footer-sidebar input[type="button"]:focus {
            background-color: rgba(0, 0, 0, 0.1);
            border-color: #232323;
        }	
        #footer-sidebar .btn-leap:hover, #footer-sidebar .btn-leap:focus, #footer-sidebar .widget a.btn-leap:hover, 
        #footer-sidebar .widget a.btn-leap:focus, #footer-sidebar .widget a.btn-leap:active, 
        #footer-sidebar .widget a.btn-leap.active , #footer-sidebar input[type="submit"]:hover, 
        #footer-sidebar input[type="reset"]:hover, #footer-sidebar input[type="button"]:hover, 
        #footer-sidebar input[type="submit"]:focus, #footer-sidebar input[type="reset"]:focus, 
        #footer-sidebar input[type="button"]:focus{
            background-color: rgba(0, 0, 0, 0.2);
        }	
        /************* copyright *****************/
        #leap-footer div.footer-block {
            border-color: #424242;
            background-color: #282828;
        }

        /**************** header options ***********/
        
                
        .header-vh.header10, .header-vh.header11, .header-vh #main-menu .menu-item-cart > ul {
            width: 135px;
        }      
        .header-vh.header12.side-header, .header-vh.header13.side-header,
        .header12 .header-content, .header13 .header-content{
            width: 135px;
        }  
        .header10-layout  {
            padding-left: 135px;
        }
        .header11-layout  {
            padding-right: 135px;
        }
        .header11-layout a.scrollup {
            margin-right: 135px;
        }
                        .header10, .header11 , .header12 .header-vh-wrapper , .header13 .header-vh-wrapper {
                                            }   
                .header #nav-icon span, .header17 .logo a:after {
                    }
        header #nav-icon.icon-close span, .header #nav-icon.active span {
                    }
        #nav-icon  {
                    } 
        .menu-icon , .header14 .menu-icon{
                    }     
        
        .header14 .menu-icon, .admin-bar .header14 .menu-icon {
                                                                    }
        .header15 .icon-header, .header17 .icon-header, .header16 {
                                                                    }

        
        
        #leap-header.header15 .fixed-header p.social-networks a, #leap-header.header17 .fixed-header p.social-networks a,
        #leap-header.header17 .fixed-header .contact-info, #leap-header.header17 .fixed-header .contact-info span {
                    }	
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        .framed #leap-wrapper {
                                                                    }
                .framed #leap-wrapper {
                    }
        
        
        
        
        #nav-icon.icon-close, #nav-icon.active {
                    } 

        
                a, .sc-rposts .post-title a, .sc-rposts .post-comment a, .list_carousel .cfs-nav span:before, .widget a, 
        ol.commentlist div.comment-author a, .pagination ul > .active > a, .pagination ul > .active > span, .post-navigation div span, 
        .post-navigation div a, #tag-cloud a, .shipping_calculator h2 a, .woocommerce-info a, .myaccount_user a, 
        .woocommerce-tabs ul.tabs li.active a, .yith-woocompare-widget a.clear-all:after, .yith-woocompare-widget a.clear-all:before, 
        .woocommerce-tabs ul.tabs li a {
                    }
        a:hover, a:focus, a:active, .entry-meta a:hover, .entry-meta a:active, .entry-meta a:focus, .entry-meta a:hover span, 
        .sc-rposts .post-title a:hover, .sc-rposts .post-title a:active, .sc-rposts .post-title a:focus, .sc-rposts .post-comment a:hover,  
        .list_carousel .cfs-nav span:hover:before, .widget a:hover, .widget a:focus, 
        .widget a:active, ol.commentlist div.comment-author a:hover, ol.commentlist div.comment-author a:active, 
        ol.commentlist div.comment-author a:focus, .pagination ul > .active > a:hover, .pagination ul > .active > span:hover, 
        ul.portfolio-tabs li a:hover, ul.portfolio-tabs li.active a:hover, .post-navigation div:hover span, 
        .post-navigation div:hover a, #tag-cloud a:hover, .tags a:hover, .shipping_calculator h2 a:hover, 
        .woocommerce-info a:hover, .myaccount_user a:hover, .woocommerce-tabs ul.tabs li.active a:hover, 
        .yith-woocompare-widget a.clear-all:hover:after, .yith-woocompare-widget a.clear-all:hover:before , 
        .woocommerce-tabs ul.tabs li a:hover, .woocommerce-MyAccount-navigation li.is-active a {
                    }

        /*****************styling ******************/
        /******* Custom Background *******/
        
        #leap-wrapper {
                    }

        
        /********************* overlay ***************************/
                .leap-overlay .item-img-color {
                                }
        .item-img .item-overlay .item-title a, .item-overlay .item-category, .item-overlay .item-category a, .item-overlay .item-category a:hover, .item-overlay .item-category a:focus, .item-overlay .item-category a:active {
                    }
        .item-overlay .item-links a:before {
                    }
        .item-overlay .item-links a:hover:before {
                    }
        .item-overlay .item-links a {
                    }

        div.title h1:after, div.title h2:after, div.title h3:after, div.title h4:after, 
        div.title h5:after, div.title h6:after, div.title.title-strip.title-center h1:before, 
        div.title.title-strip.title-center h2:before, div.title.title-strip.title-center h3:before, 
        div.title.title-strip.title-center h4:before, div.title.title-strip.title-center h5:before, 
        div.title.title-strip.title-center h6:before, div.title.title-strip.title-center h1:after, 
        div.title.title-strip.title-center h2:after, div.title.title-strip.title-center h3:after, 
        div.title.title-strip.title-center h4:after, div.title.title-strip.title-center h5:after, 
        div.title.title-strip.title-center h6:after, div.title.title-strip h1:after, div.title.title-strip h2:after, 
        div.title.title-strip h3:after, div.title.title-strip h4:after, div.title.title-strip h5:after, 
        div.title.title-strip h6:after {
                    }

        /******** header *********/

                .header .topbar-block, .header2 .topbar-block, .header7 .topbar-block, .header8 .topbar-block, .header9 .topbar-block, 
        .header4 .topbar-block, .header5 .topbar-block, .header6 .topbar-block {
             
                    }
        .header2 {
                    }
        #leap-header p.social-networks a {
                    }
        #leap-header.header p.social-networks a:hover i, #leap-header.header p.social-networks a:focus i {
                    }
        .header1 .navbar-inner, .header2 .navbar-inner, .header3 .navbar-inner, .header4 .logo-block, 
        .header5 .logo-block, .header6 .logo-block, .header7, .header8, .header9, 
        .header10 , .header11 , 
        .header12 .header-vh-wrapper, .header13 .header-vh-wrapper , .header15 .icon-header {
                    }
        .header .navbar-inner.navbar-fixed-top.fixed-header, .header15 .fixed-header .icon-header {
            background-color: #b4cbdb;        }
                    .navbar-fixed-top.fixed-header {
                box-shadow: none;
            }
                .navbar-fixed-top.fixed-header {
                            border-bottom: 1px solid #eaeaea;
                    }
        .header4 .navbar-inner, .header5 .navbar-inner, .header6 .navbar-inner, 
        .header14 .header-vh-wrapper .header-content, .header15 #main-menu-container {
            background-color: rgba(0,0,0,0.01);        }
        .wide .header8 .mainmenu-logo-container , .boxed .header8 .mainmenu-logo-container .nav-container,
        .header8 .mainmenu-logo-container.boxed-header .mainmenu-logo, .wide .header9 .mainmenu-logo-container , 
        .boxed .header9 .mainmenu-logo-container .nav-container, .header9 .mainmenu-logo-container.boxed-header .mainmenu-logo  {
                    }

                .header7 .nav-container .transparent-header, .header8 .navbar-inner, .header9 .navbar-inner {
                                }
        .header .main-menu > li > a, .header a#searchbutton, .header15 .main-menu > li, .header15 .main-menu > li.sfHove {
            font-weight: 600;text-transform: uppercase;        }
        .header12 .menu-icon, .header12 .menu-icon:focus,.header13 .menu-icon, .header13 .menu-icon:focus,
        .menu-icon .fa-close, .menu-icon:focus .fa-close, .menu-icon:hover .fa-close , 
        .menu-icon:focus:hover .fa-close {
                                }
        .header .main-menu > li:before {
                                }
        .header15 .top-header-content {
                    }
        .main-menu > li a:hover span.menu-item-description, .main-menu > li a:active span.menu-item-description, 
        .main-menu > li a:focus span.menu-item-description, .main-menu > li:hover a span.menu-item-description, 
        .main-menu > li:active a span.menu-item-description, .main-menu > li:focus a span.menu-item-description, 
        .main-menu > li:visited a span.menu-item-description, .main-menu > li.current-menu-item a span.menu-item-description {
                    }

                .main-menu > li > a:hover, .main-menu > li > a:focus, .main-menu > li > a:active, .main-menu > li.sfHover > a,
        .main-menu > li > a:hover span, .main-menu > li > a:focus span, .main-menu > li > a:active span,.main-menu > li.current-menu-item > a, 
        .main-menu > li.current-page-ancestor > a, 
        .main-menu > li.current-page-ancestor > a:hover,
        .main-menu > li.current-menu-ancestor > a, 
        .main-menu > li.current-menu-ancestor > a:hover, 
        .main-menu > li.current-menu-parent > a, 
        .main-menu > li.current-menu-parent > a:hover, 
        .main-menu > li.current_page_ancestor > a, 
        .main-menu > li.current_page_ancestor > a:hover,
        .header12 .menu-icon:hover, .header12 .menu-icon:focus:hover, .header13 .menu-icon:hover, .header13 .menu-icon:focus:hover,
        .header a#searchbutton:hover, .header a#searchbutton:focus, .header a#searchbutton:active {
                    }
        .header-vh .sf-menu > li:hover, .header-vh .sf-menu > li:focus, .header-vh .sf-menu > li:active {
                    }
        .main-menu > li:hover, .main-menu > li:active, .main-menu > li:focus, .main-menu > li.sfHover, .main-menu > li > a:hover, 
        .main-menu > li.sfHover > a.sf-with-ul,
        .main-menu > ul > li > a:hover, .main-menu > ul > li > a:focus, .main-menu > ul > li > a:active {
                    }
        .header16 #v-menu li a:after {
                    }

                    .main-menu > li:before {
                display:none ;
            }
            .header-vh .sf-menu > li {
                border-bottom-width: 0px;
            }
        
                .main-menu ul li, .main-menu ul ul li, .main-menu ul li:hover, .main-menu ul li:focus, .main-menu ul li.sfHover, 
        .sf-menu .sf-mega, .sf-menu .sf-mega.menu-fullwidth .row , span.mega-section-head, span:hover.mega-section-head, .main-menu ul li.sfHover, 
        span.mega-section-head, span:hover.mega-section-head, .main-menu .menu-item-has-megamenu ul ul li, .searchform .navbar-search, 
        .slicknav_nav, .slicknav_nav li a:hover, .slicknav_nav li.slicknav_parent:hover a a, .slicknav_nav .slicknav_item a:hover a, 
        .slicknav_nav .slicknav_row:hover, .slicknav_nav .slicknav_open > .slicknav_row a, .slicknav_nav li.slicknav_open:hover > *, .slicknav_nav a {
                            background-color: #ffffff;
                    }
        .searchform .navbar-search {
                            border-color: #ffffff;
                    }
        .searchform .navbar-search:before {
                            border-bottom-color: #ffffff;
                    }
        .main-menu ul li a, #main-menu .menu-item-cart ul.cart_list li, #main-menu .menu-item-cart ul.cart_list li:first-child, 
        #main-menu .menu-item-cart .widget_shopping_cart_content, #main-menu .widget_shopping_cart_content .buttons , .slicknav_nav li {
                            border-color: #ffffff;
                    }

        .main-menu ul li > a:hover, .main-menu ul li a:active, .main-menu ul li a:focus, 
        .main-menu li ul a:hover span, .main-menu ul li a:active span, .main-menu ul li a:focus span, .main-menu ul li.sfHover > a,
        .main-menu li .mega-section-head a:hover, .main-menu li .mega-section-head a:hover span,
        .header ul.main-menu ul li.current-menu-item > a, .header ul.main-menu ul li.current-menu-item > a span, 
        .header ul.main-menu ul li.current-menu-item > a:hover, .header ul.main-menu ul li.current-page-ancestor > a, 
        .header ul.main-menu ul li.current-page-ancestor > a:hover, 
        .header ul.main-menu ul li.current-menu-ancestor > a,
        .slicknav_nav li:hover,
        .slicknav_nav li a:hover, .slicknav_nav li.slicknav_parent:hover > a, .slicknav_nav .slicknav_item a:hover a, .slicknav_nav .slicknav_row:hover, 
        .slicknav_nav .slicknav_open > .slicknav_row > a, .slicknav_nav li.slicknav_open:hover > *, .slicknav_nav li:hover {
                    }

        .main-menu ul li a, .main-menu ul li span, .main-menu ul li strong, .main-menu .mega-section-head a, 
        .main-menu .mega-section-head > span, .slicknav_nav a {
            color: #000000;font-size: 15px;font-weight: normal;        }

        .sf-menu .menu-item-no-megamenu ul, .sub-menu.submenu-languages {
                        width: 180px;
        }
        #v-menu li a, #v-menu li span, #v-menu li strong {
                    }
        #v-menu li:hover a, #v-menu li:focus a, #v-menu li:active a,
        #v-menu li:hover a span, #v-menu li:focus a span, #v-menu li:active a span {
                    }
        .header16 #v-menu li a:after {
                    }
                    .leap-slider:before, .leap-slider:after {
                background: none;
            }
                .navbar-search input[type="text"].search-query {
                    }	
        /****** page top/bottom padding ********/
                #content {
                            padding-top: 50px;
                                        padding-bottom: 50px;
            
        }

        /****** page title ********/
                    #title:before, #title:after {
                background: none;
            }
                div#title {
            background-position: center top;background-image: url(/s/img/wp-content/uploads/2019/07/20180721_164304-e1613170710948.jpg);background-size: cover;        }
                #title .row {
                            margin-top: 220px;
                                        margin-bottom: 170px;
                    }

        #title h5.subtitle {
                    }
        .pagetitle2 div.entry-title h1:after {
            background-color: #4195f7;
        }
        .pagetitle3 .entry-title {
            border-color: #4195f7;
        }

        /****** content *************/
        #main {
                    }
        /********* divider ***********/
        /************* Social Sharing Box **********************/
                .leap-share-buttons, .archive-info .author-links, .hentry .leap-share-buttons {
                    }
        .leap-share-buttons i, .leap-share-buttons .pull-left, .archive-info .author-links i {
                    }
        .leap-share-buttons a:hover i {
                    }
        /******************* Sidebar ***************/
        #main-sidebar .main-sidebar-content {
                                    
            
                    }

        #main-sidebar .widget-title {
            font-weight: 500;        }

                #main-sidebar .widget span.date, #main-sidebar .widget small.small, #main-sidebar .widget_recent_entries ul li span.post-date ,  
        #main-sidebar .widget small a, #main-sidebar .wp-caption , #main-sidebar .wp-caption a, 
        #main-sidebar .widget_display_topics li div, #main-sidebar .widget_display_replies li div {
                    }	
        #main-sidebar a {
                    }
        #main-sidebar a:hover {
                    }
        .sidebar .widget ul li  {
                    }
        /********** element option *************/
        .btn-leap, a.btn-leap, .btn-leap.disabled, 
        .btn-leap[disabled] , a.btn-leap.disabled, 
        a.btn-leap[disabled],  .widget a.btn-leap, input[type="submit"], 
        input[type="reset"], input[type="button"] {
            color: #ffffff;font-size: 15px;font-weight: 600;text-transform: uppercase;                                        padding-top: 10px;
                                        padding-right: 20px;
                                        padding-bottom: 10px;
                                        padding-left: 20px;
                                                                                                border-radius: 0px;
        }           
                .btn-leap:hover, .btn-leap:focus, .btn-leap:active, .btn-leap.active,  
        a.btn-leap:hover, a.btn-leap:focus, a.btn-leap:active, a.btn-leap.active, 
        .widget a.btn-leap:hover, .widget a.btn-leap:focus, input[type="submit"]:hover, input[type="reset"]:hover, 
        input[type="button"]:hover, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus {
                            color: #ffffff;
                                                
        }
        .header .logo,  .header15-layout .header .fixed-header .logo {
                                        margin-top: -1%;
                                        margin-right: -1%;
                                        margin-bottom: -1%;
                                        margin-left: -1%;
                    }
                input[type="text"], input[type="text"]:focus, .form-control, .form-control:focus, textarea, 
        textarea:focus, input[type="password"], input[type="password"]:focus, 
        .select2-container .select2-choice, .select2-container .select2-choice:focus, 
        .select2-results .select2-highlighted, .select2-results, input[type="email"], 
        input[type="date"], input[type="number"], input[type="email"]:focus, input[type="tel"], 
        input[type="tel"]:focus, input[type="date"]:focus, input[type="number"]:focus, 
        .select2-container .select2-choice, #lang_sel a.lang_sel_sel, 
        #lang_sel a.lang_sel_sel:hover, #lang_sel a.lang_sel_sel:focus , #lang_sel ul ul a ,
        #lang_sel ul ul a:hover, #lang_sel ul ul a:focus
        {                                }
        .form-control::-moz-placeholder {
                    }
        .form-control::-ms-input-placeholder {
                    }
        .form-control::-webkit-input-placeholder {
                    }
        .searchform .navbar-search:before {
                    }
        .searchform .navbar-search, .static-search .navbar-search {
                    }         
        
        .portfolio-sep, .blog-wrapper .hentry, .archive-wrapper .hentry {
                                            } 


        /********************************************************************************/
        /***********************************  typography ***************************************/
        body, caption, .variations .label, legend {
            font-size: 16px;font-weight: 500;        }
        .top-menu > li > a {
            letter-spacing: 0.02em;        }
        .top-menu > li:before {
                                }
                .top-menu.sf-menu > li > a:hover , .top-menu.sf-menu > li.current_page_ancestor > a, .top-menu ul > li.current_page_item a,
        .top-menu.sf-menu > li > a:active, .top-menu.sf-menu > li > a:focus  {
                    }
                    .top-menu.sf-menu > li:before {
                display:none ;
            }
                .top-menu.sf-menu ul li a , .top-menu.sf-menu ul li:before {
                    }

                .top-menu ul, .top-menu.sf-menu ul li, .top-menu.sf-menu ul li:hover, .top-menu.sf-menu ul li.sfHover {
                                }
        .top-menu.sf-menu ul > li:hover > a , .top-menu.sf-menu ul > li.current_page_item > a {
                    }


        #leap-header.header .contact-info, #leap-header.header .contact-info span, #leap-header.header .contact-info a {
            color: #000000;        }
                .fixed-header .main-menu > li > a , .fixed-header a#searchbutton {
                    }
        .fixed-header .main-menu li a:hover, .fixed-header .main-menu li a:focus, .fixed-header .main-menu li a:active, 
        .fixed-header .main-menu li.sfHover > a,
        .fixed-header .main-menu li a:hover span, .fixed-header .main-menu li a:focus span, .fixed-header .main-menu li a:active span,
        .fixed-header .main-menu li.current-menu-item > a, 
        .fixed-header .main-menu li.current-page-ancestor > a, 
        .fixed-header .main-menu li.current-page-ancestor > a:hover,
        .fixed-header .main-menu li.current-menu-ancestor > a, 
        .fixed-header .main-menu li.current-menu-ancestor > a:hover, 
        .fixed-header .main-menu li.current-menu-parent > a, 
        .fixed-header .main-menu li.current-menu-parent > a:hover, 
        .fixed-header .main-menu li.current_page_ancestor > a, 
        .fixed-header .main-menu li.current_page_ancestor > a:hover {
                    }
        .fixed-header .main-menu > li:hover, .fixed-header .main-menu > li:active, .fixed-header .main-menu > li:focus, 
        .fixed-header .main-menu > li.sfHover, .fixed-header .main-menu > li a:hover, 
        .fixed-header .main-menu > li.sfHover > a.sf-with-ul,
        .fixed-header .main-menu ul li a:hover, .fixed-header .main-menu ul li a:focus, .fixed-header .main-menu ul li a:active {
                    }
        .fixed-header .main-menu > li:before {
                    }


                .fixed-header .main-menu ul li, .fixed-header .main-menu ul ul li, .fixed-header .main-menu ul li:hover, 
        .fixed-header .main-menu ul li:focus, .fixed-header .sf-menu ul li.sfHover, .fixed-header .sf-menu .sf-mega, .fixed-header .sf-menu .sf-mega.menu-fullwidth .row,
        .fixed-header span.mega-section-head, .fixed-header span:hover.mega-section-head, .fixed-header .main-menu ul li.sfHover, 
        .fixed-header span.mega-section-head, .fixed-header span:hover.mega-section-head, 
        .fixed-header .main-menu .menu-item-has-megamenu ul ul li {
                    }
        .fixed-header .main-menu ul li a, .fixed-header .main-menu ul li span, .fixed-header .main-menu ul li strong, 
        .fixed-header .main-menu .mega-section-head a, .fixed-header .main-menu .mega-section-head > span {
                    }
        .fixed-header .main-menu ul li a, .fixed-header #main-menu .menu-item-cart ul.cart_list li, 
        .fixed-header #main-menu .menu-item-cart ul.cart_list li:first-child, 
        .fixed-header #main-menu .menu-item-cart .widget_shopping_cart_content, 
        .fixed-header #main-menu .widget_shopping_cart_content .buttons {
                    }
        .fixed-header .main-menu ul li a:hover, .fixed-header .main-menu > li.sfHover ul li a:hover, 
        .fixed-header .main-menu .mega-section-head a:hover, .header .fixed-header ul.main-menu ul li.current-menu-item > a, 
        .header .fixed-header ul.main-menu ul li.current-menu-item > a:hover, 
        .header .fixed-header ul.main-menu ul li.current-page-ancestor > a, 
        .header .fixed-header ul.main-menu ul li.current-page-ancestor > a:hover, 
        .header .fixed-header ul.main-menu ul li.current-menu-ancestor > a,
        .fixed-header .main-menu ul li a:hover span {
                    }
        #crumbs, #crumbs span, #crumbs a {
            color: #7f7f7f;        }
                #crumbs a:hover, #crumbs a:active, #crumbs a:focus {
                    }
        div.entry-title h1, .pagetitle3 .entry-title h1 {
            color: #0a0a0a;font-weight: normal;text-transform: uppercase;        }
                .content-section small.small, .content-section a:hover small.small, .content-section small a, 
        .content-section small a:hover, .commentmetadata a, .content-section .wp-caption , .content-section .wp-caption a {
                    }
        .content-section {
            font-family: Helvetica;        }
        /*** post entry ***/
        /*****************************************************/
        h2.entry-title, .content-section h2.entry-title , h2.entry-title a, .portfolio-wrapper h2.entry-title a , 
        .content-section .portfolio-wrapper h2.entry-title {
            font-weight: 700;        }
        /***** headers ********/
        .content-section h1{
            font-family: Helvetica;        }
        .content-section h2{
            font-family: Helvetica;font-size: 34px;font-weight: 700;        }
        .content-section h3{
            font-family: Helvetica;font-size: 20px;font-weight: 700;        }
        .content-section h4{
            font-family: Helvetica;font-size: 17px;        }
        .content-section h5{
            font-family: Helvetica;        }
        .content-section h6{
            font-family: Helvetica;        }
        /************* footer *********/
        /************* footer *****************/
        #leap-footer {
            background-color: #282828;background-position: center center;background-size: cover;        }
                #leap-footer p.social-networks a {
                    }
        #leap-footer p.social-networks a:hover i {
                    }


                a.scrollup span {
                    }
        a.scrollup {
                    }
        a.scrollup {
                                                                    }

         
        #footer-sidebar input[type="text"], #footer-sidebar input[type="text"]:focus, #footer-sidebar .form-control, 
        #footer-sidebar .form-control:focus, #footer-sidebar textarea, #footer-sidebar textarea:focus, 
        #footer-sidebar input[type="password"], #footer-sidebar input[type="password"]:focus, 
        #footer-sidebar input[type="email"], #footer-sidebar input[type="date"], #footer-sidebar input[type="number"], 
        #footer-sidebar input[type="email"]:focus, #footer-sidebar input[type="date"]:focus, 
        #footer-sidebar input[type="number"]:focus {
                        color: #f4f4f4;
                                            }
        #footer-sidebar .form-control::-moz-placeholder {
                            color: #f4f4f4;
                    }
        #footer-sidebar .form-control:-ms-input-placeholder {
                            color: #f4f4f4;
                    }
        #footer-sidebar .form-control::-webkit-input-placeholder {
                            color: #f4f4f4;
                    }

             #footer-sidebar input:focus:invalid:focus, #footer-sidebar textarea:focus:invalid:focus, #footer-sidebar select:focus:invalid:focus  {
                            color: #ffffff;
                                                    background-color: #4195f7;
                
        }

        #footer-sidebar .form-control::-moz-placeholder {
                            color: #f4f4f4;
                    }
        #footer-sidebar .form-control:-ms-input-placeholder {
                            color: #f4f4f4;
                    }
        #footer-sidebar .form-control::-webkit-input-placeholder {
                            color: #f4f4f4;
                    }

                #footer-sidebar .btn-leap, #footer-sidebar .btn-leap:hover, #footer-sidebar .btn-leap:focus, 
        #footer-sidebar .btn-leap.disabled, #footer-sidebar .btn-leap[disabled], #footer-sidebar a.btn-leap, 
        #footer-sidebar a.btn-leap:hover, #footer-sidebar a.btn-leap:focus, #footer-sidebar .widget a.btn-leap, 
        #footer-sidebar .widget a.btn-leap:hover, #footer-sidebar .widget a.btn-leap:focus, 
        #footer-sidebar input[type="submit"], #footer-sidebar input[type="reset"], #footer-sidebar input[type="button"], 
        #footer-sidebar input[type="submit"]:hover, #footer-sidebar input[type="reset"]:hover, 
        #footer-sidebar input[type="button"]:hover, #footer-sidebar input[type="submit"]:focus, 
        #footer-sidebar input[type="reset"]:focus, #footer-sidebar input[type="button"]:focus {
                            color: #ffffff;
            
                            background-color: #4195f7;
            
                    }
        #footer-sidebar .btn-leap:hover, #footer-sidebar .btn-leap:focus, #footer-sidebar .btn-leap.disabled, 
        #footer-sidebar .btn-leap[disabled], #footer-sidebar a.btn-leap:hover, #footer-sidebar a.btn-leap:focus, 
        #footer-sidebar .widget a.btn-leap:hover, #footer-sidebar .widget a.btn-leap:focus, #footer-sidebar input[type="submit"]:hover, 
        #footer-sidebar input[type="reset"]:hover, #footer-sidebar input[type="button"]:hover, 
        #footer-sidebar input[type="submit"]:focus, #footer-sidebar input[type="reset"]:focus, 
        #footer-sidebar input[type="button"]:focus {
                                                    background-color: #3b86de;
                 
        }
        #footer-sidebar .container-fluid, #footer-sidebar > .container {
                            padding-top: 60px;
                                        padding-bottom: 30px;
                    }

                #footer-sidebar .widget span.date, #footer-sidebar .widget small.small, #footer-sidebar .widget small a, 
        #footer-sidebar .widget_recent_entries ul li span.post-date, #footer-sidebar .widget.woocommerce ul li del, 
        #footer-sidebar .widget.woocommerce ul li del span.amount, #footer-sidebar .wp-caption , 
        #footer-sidebar .wp-caption a, #footer-sidebar .widget_display_topics li div, 
        #footer-sidebar .widget_display_replies li div {
                    }

        #footer-sidebar a, #footer-sidebar .entry-meta a, #footer-sidebar div.entry-meta a span, 
        #footer-sidebar #crumbs a, #footer-sidebar a.more-link span.meta-nav:after, 
        #footer-sidebar a.readmore:after, #footer-sidebar a.readmore, #footer-sidebar a.more-link, 
        #footer-sidebar .leap-icon-box .more, #footer-sidebar .leap-icon-box .more a, #footer-sidebar .leap-icon-box .more a:after, 
        #footer-sidebar .more a span, #footer-sidebar .more a span:before, #footer-sidebar .more a span:after, 
        #footer-sidebar a.readmore:after, #footer-sidebar .sc-rposts .post-title a, #footer-sidebar .sc-rposts .post-comment a, 
        #footer-sidebar .list_carousel .cfs-nav span:before, #footer-sidebar .widget a, 
        #footer-sidebar ol.commentlist div.comment-author a, #footer-sidebar .pagination ul > .active > a, 
        #footer-sidebar .pagination ul > .active > span, #footer-sidebar ul.portfolio-tabs li.active a, 
        #footer-sidebar .post-navigation div span, #footer-sidebar .post-navigation div a, #footer-sidebar #tag-cloud a, 
        #footer-sidebar .tags a, #footer-sidebar .shipping_calculator h2 a, #footer-sidebar .woocommerce-info a, 
        #footer-sidebar .myaccount_user a, #footer-sidebar .woocommerce-tabs ul.tabs li.active a, 
        #footer-sidebar .yith-woocompare-widget a.clear-all:after, #footer-sidebar .yith-woocompare-widget a.clear-all:before, 
        #footer-sidebar .woocommerce-tabs ul.tabs li a {
                    }
        #footer-sidebar a:hover, #footer-sidebar a:focus, #footer-sidebar a:active, #footer-sidebar .widget a:hover, 
        #footer-sidebar .widget a:focus, #footer-sidebar .widget a:active, #footer-sidebar .entry-meta a:hover, 
        #footer-sidebar .entry-meta a:active, #footer-sidebar .entry-meta a:focus, #footer-sidebar .entry-meta a:hover span, 
        #footer-sidebar a.more-link:hover span.meta-nav:after, #footer-sidebar a.readmore:hover, 
        #footer-sidebar a.readmore:hover:after, #footer-sidebar a.more-link:hover, #footer-sidebar .more a:hover span, 
        #footer-sidebar .more a:hover span:before, #footer-sidebar .more a:hover span:after, 
        #footer-sidebar .leap-icon-box .more:hover, #footer-sidebar .leap-icon-box .more a:hover, 
        #footer-sidebar .leap-icon-box .more:hover a:after, #footer-sidebar .sc-rposts .post-title a:hover, 
        #footer-sidebar .sc-rposts .post-title a:active, #footer-sidebar .sc-rposts .post-title a:focus, 
        #footer-sidebar .sc-rposts .post-comment a:hover, #footer-sidebar ol.commentlist div.comment-author a:hover, 
        #footer-sidebar ol.commentlist div.comment-author a:active, #footer-sidebar ol.commentlist div.comment-author a:focus, 
        #footer-sidebar .pagination ul > .active > a:hover, #footer-sidebar .pagination ul > .active > span:hover, 
        #footer-sidebar ul.portfolio-tabs li a:hover, #footer-sidebar ul.portfolio-tabs li.active a:hover, 
        #footer-sidebar .post-navigation div:hover span, #footer-sidebar .post-navigation div:hover a, 
        #footer-sidebar #tag-cloud a:hover, #footer-sidebar .tags a:hover, #footer-sidebar .shipping_calculator h2 a:hover, 
        #footer-sidebar .woocommerce-info a:hover, #footer-sidebar .myaccount_user a:hover, 
        #footer-sidebar .woocommerce-tabs ul.tabs li.active a:hover, #footer-sidebar .woocommerce-tabs ul.tabs li a:hover, 
        #footer-sidebar .list_carousel .cfs-nav span:hover:before, #footer-sidebar .yith-woocompare-widget a.clear-all:hover:after {
                    }
        #footer-sidebar .woocommerce.widget_product_categories ul li, #footer-sidebar .woocommerce .widget_layered_nav ul li, 
        #footer-sidebar .woocommerce .widget_layered_nav ul li, #footer-sidebar .woocommerce-page .widget_layered_nav ul li, 
        #footer-sidebar .woocommerce-page .widget_layered_nav ul li, #footer-sidebar .woocommerce ul.product_list_widget li, 
        #footer-sidebar .widget_archive ul li, #footer-sidebar .widget_categories ul li, #footer-sidebar .widget_nav_menu ul li, 
        #footer-sidebar .widget_meta ul li , #footer-sidebar .widget_pages ul li, #footer-sidebar .widget_recent_comments ul li, 
        #footer-sidebar .widget_recent_entries ul li, #footer-sidebar .widget_rss ul li , 
        #footer-sidebar .widget.comments-avatar ul li, #footer-sidebar div.category-posts ul li, 
        #footer-sidebar .widget_author_posts ul li, #footer-sidebar .widget.posts-list ul li,#footer-sidebar div.widget.category-posts ul li, #footer-sidebar .widget.leap-tabs .ui-tabs-panel li,
        #footer-sidebar .widget.tweets ul li, #footer-sidebar ol.commentlist li, 
        #footer-sidebar ol.commentlist ul.children li, .woocommerce-MyAccount-navigation li {
                    }

                        #leap-footer div.footer-block {
                                                
        }

        #leap-footer .footer-block a, ul#footer-menu li:before {
                    }
        #leap-footer .footer-block a:hover {
                    }

        #footer-sidebar p, #footer-sidebar div, #footer-sidebar li {
            font-weight: 500;        }
        #footer-sidebar .widget-title {
            font-size: 24px;font-weight: 500;        }
        #leap-footer .footer-block p {
                    }
        /*********************************************/
        /********** Mobile options ****************/
                @media screen and (max-width: 0px){#mobile-menu {
                display: block;
            }
            .header15 #main-menu-container, .header15 .icon-social-block {
                display: none;
            }
            .header15 .top-header-content {
                display: block;
                position: absolute;
                z-index: 10;
            }
            .header15 #nav-icon {
                display: none;
            }
           .header15 .top-header-content {
                height: auto;
            }
            .header15 .slicknav_btn {
                margin-right: 18px;
            }
            .rtl .header15 .slicknav_btn {
                float: left;
                margin-left: 18px;
            }
            .rtl .header15 .icon-header .logo {
                margin-right: 18px;
            }
            .header15 .icon-header .logo {
                position: absolute;
                top: 0px;
                z-index: 1000;
                margin-left: 18px;
            }
            .header16 .social-icons {
                display: none;
            }
            .header16 {
                padding: 0px;
            }
            .header16 .navbar-inner {
                padding: 0px 20px;
            }
            .header .col-sm-6 {
                width: 100%;
                float: none;
            }
            .header4 .logo-block, .header5 .logo-block , .header6 .logo-block {
                display: none;
            }
            .header-vh .logo {
                position: relative;
                z-index: 101;
            }
            .header .logo a, .header .logo, .header-vh .logo a, .header-vh .logo {
                float: left
            }
            .rtl .header .logo a, .rtl .header .logo {
                float: right;
            }
            .header4 .navbar-inner .logo-block , .header6 .navbar-inner .logo-block {
                display: block;
            }
            .header4 .navbar-inner .logo , .header5 .navbar-inner .logo , .header6 .navbar-inner .logo  {
                display: block;
            }
            .header5 #top-menu.sf-menu > li {
                display: inline-block;
                float: none;
            }
            .header .row [class*="col-sm-"] {
                margin-bottom: 0px;
            }
            .header .pull-right, .header div.social-icons, .header .pull-left {
                float: none !important;
            }
            .header .logo.pull-left  {
                float: left;
                text-align: left;
            }
            .topbar-block .contact-info, .topbar-block .social-networks {
                width: 100%;
            }
            p.social-networks a {
                float: none;
            }
            .logo a {
                float: none;
                clear: both;
            }
            .header .pull-right, .header .pull-left {
                float: none;
                text-align: center;
                width: 100%;
            }
            .header .main-menu, .header .search, a#searchbutton:before, .header .static-search {
                display: none;
            }
            .fixed-header .main-menu-container, .main-menu-container {
                float: none;
            }
            .navbar-fixed-top.fixed-header {
                display: none;
            }
            .header .col-sm-8, .header .col-sm-4 {
                width: 100%;
                float: none;
            }
            /*.header6 .logo img, .header6 .logo h1 {
                margin: 35px 0px;
            }*/
            .header-vh .header-vh-wrapper {
                position: relative;
                width: 100%;
                left: auto;
                right: auto;
                padding: 0px 15px;
                border: none;
                box-shadow: none;
            }
            .admin-bar .header-vh .header-vh-wrapper {
                padding-top: 0px;
            }
            .header-vh .bottom-bar {
                display: none;
            }
            .header10 .header-vh-wrapper, .header-vh.header10 {
                height: auto !important;
            } 
            .header10-layout .header-vh {
                float: none;
            }
            .header10-layout #leap-wrapper, .header11-layout #leap-wrapper  {
                margin: 0px;
            }
            .slicknav_btn {
                margin-top: 18px;
                margin-bottom: 18px;
            }
            #leap-wrapper .header .logo , .header .logo  {
                margin: 0px;
            }
            #leap-wrapper .logo a , .logo a {
                margin: 16px 0px;
            }
            #leap-wrapper .logo a img, #leap-wrapper .logo a h1 , .logo a img, .logo a h1 {
                
                max-height: 31px;
                height: 31px;  /*** for spa demo ****/
            }
            .header7 .nav-container .transparent-header {
                padding-bottom: 0px;
            }
            .header8 .navbar-inner, .header9 .navbar-inner {
                padding-top: 15px;
                padding-bottom: 15px;
            }
            .header9 .logo.text-center {
                text-align: left;
            }
            .header8 .nav-container .mainmenu-logo > .pull-right, 
            .header8 .nav-container .mainmenu-logo> .pull-left, 
            .header9 .nav-container .mainmenu-logo > .pull-right, 
            .header9 .nav-container .mainmenu-logo > .pull-left {
                padding-left: 0px;
                padding-right: 0px;
            }
            .header9 .nav-container .mainmenu-logo > .logo {
                width: 50%;
            }
            .header9 .nav-container .mainmenu-logo > .logo a {
                margin-left: 15px !important;
                position: relative;
            }
            .header-vh.header10, .header-vh.header11, .header-vh.header12, .header-vh.header13 {
                width: 100% !important;
            }
            .boxed.header10-layout, .boxed.header11-layout  {
                padding: 0px;
            }
            .header-vh.header10, .header-vh.header11 {
                position: relative;
                margin-top: 0px;
            }
            .header14.side-header .header-vh-wrapper {
                display: block;
            }
            .header12 .header-content, .header13 .header-content {
                opacity: 1;
            }
            .header12-layout #leap-wrapper {
                margin-left: 0px;
            }
            .header13-layout #leap-wrapper, .header13-layout a.scrollup {
                margin-right: 0px;
            }
            .header-vh.header12 {
                left: 0px;
            }
            .header-vh.header13 {
                right: 0px;
            }
            .header12 .header-content, .header13 .header-content {
                width: 100%;
            }
            .header-vh-wrapper .menu-icon {
                display: none;
            }
            .header14 {
                position: relative;
            }
            .header-vh.header14 .header-vh-wrapper {
                display: block !important;
                padding: 0px;
                position: relative;
            }
            .header-vh.header14 .header-vh-wrapper, .header-vh.header14 .header-vh-wrapper .header-content {
                opacity: 1;
            }
            .header14 .header-vh-wrapper .header-content {
                padding: 0px 15px;
            }
            .header14 .nav-container {
                display: block;
            }
            .header14 a.menu-icon {
                display: none;
            }
                            .topbar-block {
                    display: none;
                }}



        /***************************************************************/
        /****** Custom CSS ********/table.cart tr td.actions .coupon input#coupon_code {
	width: 140px !important;
}

.product-quantity{
    display:none;
}

.product-subtotal{
    display:none;
}

.cart-subtotal{
    display:none;
}
    
.remove {
	font-size: 30px;
	color: #3B86DE;
}

.cart_totals > h2{
    color:black !important;
}

table.cart .product-thumbnail a img {
	max-width: 80px;
}

.woocommerce-message a.button.wc-forward {
    display: none;
}

.woocommerce-notice .button, .restore-item {
   display: none;
}


@media only screen and (max-width: 600px){.woocommerce table.cart .product-price, .woocommerce table.cart .product-thumbnail {
     	display: table-cell;

    }
    table.cart .product-thumbnail a img {
    	max-width: 50px;
    	margin-left: auto;
    	margin-right: auto;
    	margin-top: 10px;
    	margin-bottom: 10px;
    }
    
    table.cart tr th, table.cart tr td {
	    font-size: 3.5vw;
	    padding:unset;
	    vertical-align: middle;
    }

    .coupon > label{
	    display: none !important;
    }
    
    .coupon input#coupon_code {
 	    margin-right: 0px !important;
 	    float:left !important;
 	    
    }
    
    .button.btn.btn-leap {
     	display: inline;
	    font-size: 3.3vw;
    	padding: 10px;
    	margin-bottom: 15px;
    	width: 140px;
    }
    
    table.cart tr th, table.cart tr td {
	    line-height: 30px;
    }
    
     .remove {
    	font-size: 20px;
    }}

@media only screen and (max-width: 768px){.woocommerce table.cart .product-price, .woocommerce table.cart .product-thumbnail {
    display: table-cell;
}}