

	/* Main text font size */

	h1 {
		font-size: 30px;
	}

	h2 {
		font-size: 14px;
	}

	h3, .statement-box h2, .upsells h2, .related h2 {
		font-size: 20px;
	}

	h4 {
		font-size: 14px;
	}

	h5 {
		font-size: 12px;
	}
        
    body {
        font-family: Arial, Helvetica, sans-serif !important;
    }
        h1, h2, h3, h4, h5{
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 600 ;
        }

	 #site-footer .widget-title, .btn, #site-nav, .pricing-table-price, .pricing-table-title,
    .cart_list-wrapper .empty,
    .price_slider_amount,
    .price_slider_amount button,
    .dessky-wishlist span,
    .dessky-compare span,
    .woo-register-form p,
    #site-nav .megamenu li,
    .order-info,
    .language-switcher-lans a {
		font-family: Arial, Helvetica, sans-serif !important;
		font-weight: 400  ;
	}
	blockquote{
		font-family: Arial, Helvetica, sans-serif !important;
		font-weight: 400  ;
	}
    blockquote p {
        border-left: 4px solid #ee7757;
    }
#site-nav {
		font-size: 15px !important;
	}

	a {
	    color: #ee7757;
	}
    
    /* Headings Color */

    h1, h2, h3, h4, h5, 
    .breadcrumbs .breadcrumbs-divider, .breadcrumbs a,
    .error-404 h1 {
        color: #333c45    }   



    /* Main Font Color */

    body {
        color: #555555; 
    }
    

    /* Main Background Color */

    #wp-calendar, #wp-calendar th, #wp-calendar td, #wp-calendar caption {
        border-color: #ffffff;
    }

    /*#site-wrapper,*/
    #site-footer #footer-inner-wrapper:after,
    .pagination ul > li > a, .pagination ul > li > span {
        background: #ffffff;
    }



    /* Main Color */
    #site-nav,
    #site-wrapper:before,
    #site-nav li .sub-menu .has-sub-menu > a:before, 
    #site-nav li.-menu-item > a,
    .comments .comment-meta,
    .post .post-title h1, .post .post-date,
    #site-footer,
    #site-footer #footer-inner-wrapper:before,
    #copyright-footer #copyright-footer-wrapper:after,
    .icons-shortcode:before,
    .icons-shortcode .icons-shortcode-left,
    .accordion-group .accordion-heading:after,
    .nav-tabs li a,
    .nav-tabs .active a:before,
    .progress-bar .progres-bar-progress,
    #comment-header, #reply-title,
    blockquote em,
    .quotebox:before,
    .person h3, .person div,
    .single-post2 .single-post2-content,
    #site-footer #wp-calendar a:hover,
    #wp-calendar caption,
    .pricing-table .pricing-table-column .pricing-table-title,
    .btn, .btn:hover,
    .widget-container .menu > ._page_item, .widget .menu > ._page_item,
    .widget-container .menu > .-menu-parent, .widget .menu > .-menu-parent,
    #infinite-handle span,
    .single_add_to_cart_button {
        background: #ee7757;
    }

    a:hover,
    h1 a, h2 a, h3 a, h4 a, h5 a,
    h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover,
    .comments .comment-reply-link,
    #cancel-comment-reply-link,
    .post .post-meta,
    .post .post-meta a,
    .pagination li .,
    .portfolio-filter .selected-filter,
    .breadcrumbs,
    .icons-shortcode h3,
    blockquote strong,
    #site-footer #wp-calendar a,
    .dessky_most_popular .date,
    .sidebar .widget_desskyquotes .quotes span,
    .sidebar .widget_categories a:hover, .sidebar .widget_recent_entries a:hover, .sidebar .widget_recent_comments a:hover, .sidebar .widget_archive a:hover, .sidebar .widget_meta a:hover,
    .sidebar .widget_categories li, .sidebar .widget_recent_entries li, .sidebar .widget_recent_comments li, .sidebar .widget_archive li, .sidebar .widget_meta li,
    .tweet a,
    .widget-container ul.menu li li.-menu-item a, .widget ul.menu li li.-menu-item a,
    .widget-container ul.menu > li.-menu-item ul li a:hover, .widget ul.menu > li.-menu-item ul li a:hover,
    .widget-container ul.menu > li.-menu-parent ul li a:hover, .widget ul.menu > li.-menu-parent ul li a:hover,
    .error-404 h1,
    #lang_sel_list.lang_sel_list_vertical a,
    .dessky-wishlist span,
    .dessky-compare span,
    .language-switcher-lans a:hover {
        color: #ee7757;
    }
    
    #site-nav li .sub-menu li.-menu-item > a, 
    #site-nav li .sub-menu a:hover,
    .product-hover-add .btn{
    	color: #fff;
    }
    
    .current-menu-item{
    	background-color: #2a2a2a;
    }

    #searchform input[type="submit"], #searchform-header input[type="submit"] {
        background:  url(../assets/images/icons/search_icon.png) center center no-repeat;
        /*background-color: #ee7757;*/
    }

    #site-footer #wp-calendar, #site-footer #wp-calendar th, #site-footer #wp-calendar td, #site-footer #wp-calendar caption {
        border-color: #ee7757;
    }

    .sidebar .textwidget:before {
        background: url(../assets/images/icons/widget_text.png) no-repeat center;
        background-color: #ee7757;
    }
    
    .sidebar .tweet:before {
        background: url(../assets/images/icons/widget_twitter.png) no-repeat center;
        background-color: #ee7757;
    }

    .sidebar .widget_desskyquotes .quotes:before {
        background: url(../assets/images/icons/widget_quote.png) no-repeat center;
        background-color: #ee7757;  
    }

    .gallery-hover {
        background: url(../assets/images/icons/search_icon_white.png) no-repeat center;
        background-color: #ee7757;
    }

    .widget-container ul.menu li._page_item ul, .widget ul.menu li._page_item ul,
    .widget-container ul.menu li.-menu-parent ul, .widget ul.menu li.-menu-parent ul {
        border: 5px solid #ee7757;
        border-style: none none none solid;
    }   

    .widget-container ul.menu li._page_item ul li, .widget ul.menu li._page_item ul li,
    .widget-container ul.menu li.-menu-parent ul li, .widget ul.menu li.-menu-parent ul li {
        padding: 0 0 0 5px;
    }

    /* Secondary Color */

    .comments .comment,
    .share-this,

    .portfolio-filter,
    .accordion-group,
    .nav-tabs .active a,
    .nav-tabs .active a:hover,
    .tab-content .tab-pane,
    .progress-bar,
    .quotebox,
    .person p,
    .icons-shortcode,
    .logo-box,
    .portfolio-single.row-fluid .side-content,

    .nav-tabs li.active a,
    .sidebar .quotes, .sidebar .textwidget, .sidebar .tweet,
    .pricing-table .pricing-table-column .pricing-table-row,
    .pricing-table .pricing-table-column .pricing-table-footer,
    .widget-container .menu, .widget .menu,
    .widget-container .menu li, .widget .menu li,
    .widget-container .menu li._page_item li, .widget .menu li._page_item li,
    #lang_sel_list.lang_sel_list_vertical a,
    select#pa_color  {
        background: #ffffff;
    }
     /* Tertiary Color  */
     #site-footer #wp-calendar caption,
     #wp-calendar tr,
     #site-footer #wp-calendar a    {
         background-color: #ffffff;
    }
    /* Primary and Secondary Color (Pricing tables) */

    .pricing-columns-5 .exposed {
        box-shadow: 0 0 0 15px #ee7757, 0 0 0 30px #ffffff;
    }

    .pricing-columns-4 .exposed {
        box-shadow: 0 0 0 20px #ee7757, 0 0 0 40px #ffffff;
    }

    .pricing-columns-3 .exposed {
        box-shadow: 0 0 0 30px #ee7757, 0 0 0 60px #ffffff;
    }

    .pricing-columns-2 .exposed {
        box-shadow: 0 0 0 18px #ee7757, 0 0 0 36px #ffffff;
    }

    @media (max-width: 979px) and (min-width: 768px) { 
        .pricing-columns-5 .exposed {
            box-shadow: 0 0 0 10px #ee7757, 
                        0 0 0 20px #ffffff; 
        }
        .pricing-columns-4 .exposed {
            box-shadow: 0 0 0 16px #ee7757, 
                        0 0 0 32px #ffffff;
        }
        .pricing-columns-3 .exposed {
            box-shadow: 0 0 0 20px #ee7757, 
                        0 0 0 40px #ffffff; 
        }
    }

    @media (max-width: 767px) {

        .pricing-columns-2 .pricing-table-column.exposed, .pricing-columns-3 .pricing-table-column.exposed, .pricing-columns-4 .pricing-table-column.exposed, .pricing-columns-5 .pricing-table-column.exposed {
            box-shadow: 0 0 0 12px #ee7757, 
                        0 0 0 24px #ffffff; 
        }
    }

    /* Copyright Background Color */

    #copyright-footer,
    #copyright-footer #copyright-footer-wrapper:before {
        background: #000000;
    }
    
    #site-footer #searchform input[type="submit"], 
    #site-footer #searchform-header input[type="submit"] {
        background-color: #000000;
    }


    /* Copyright Font Color */

    #copyright-footer{
        color: #ffffff;
    }
    #site-footer, #site-footer a {
        color: #ffffff;
    }
    

    /* Menu colors */

    #site-nav a {
        color: #ffffff;
    }

    #site-nav li .sub-menu, #site-nav li:hover a, .pricing-table .pricing-table-column .pricing-table-price, #site-nav li .sub-menu li.-menu-item a, #site-nav li .sub-menu a:hover,
    .language-switcher-lans {
        background: #2a2a2a;
        opacity: 1;
    }

    #site-nav li .sub-menu a,
    .language-switcher .language-switcher-lans a {
        border-color: #333c45;

    }

    /* Buttons Styles */


    .btn-style2, .btn-style2:hover {
        background: #414141;
        color: #fff;
    }

    .btn-style3, .btn-style3:hover {
        background: #dadada;
        color: #666;
    }


    /* Form Styles */

    #searchform input[type="text"],
    .contact-form input[type="text"], #commentform input[type="text"], .contact-form textarea, #commentform textarea, .contact-form select, #commentform select {
        background: #ededed;
    }

    .contact-form .captcha input[type="text"] {
        background: #fff !important;
   }

   .nav-tabs li a:hover {
        background: #7cd200;
    }

    
    /* End of Non WooCommerce */


    /* WooCommerce Styles */

    .product,
    .shop_table.cart .headings,
    .cart-collaterals .cart_totals_inner,
    .woo-login-form, 
    .register-popup, 
    .lost_reset_password,
    .woo-register-form .register-button-wrapper,
    #customer_details input[type="text"].input-text:focus,
    #customer_details input[type="password"].input-text:focus,
    #customer_details input[type="email"]:focus,
    #customer_details textarea:focus,
    #order_review .shop_table thead,
    .payment_methods,
    .woocommerce-checkout .login input[type="text"].input-text:focus, 
    .woocommerce-checkout .checkout_coupon input[type="text"].input-text:focus,
    .woocommerce-checkout .login input[type="password"].input-text:focus, 
    .woocommerce-checkout .checkout_coupon input[type="password"].input-text:focus,
    .thankyou-text p,
    .order-status li,
    .cart .quantity .plus, 
    .cart .quantity .minus, 
    .cart .quantity input.qty, 
    .cart #content .quantity .plus, 
    .cart #content .quantity .cart .minus, 
    .cart #content .quantity input.qty,
    .shop-filters,
    .single-product-price,
    /*.product .price-rating,*/
    .product .product-hover,
    .my_account_orders thead,
    .change-password input[type="password"].input-text:focus,
    .variations input,
    .variations select,
    .change-address input[type="text"].input-text:focus,
    .change-address select:focus,
    .order_details thead th,
    .wishlist_table thead th,
    .sidebar .product-categories,
    .sidebar .widget_price_filter .price_slider_wrapper 
    {
        background: #ffffff;
    }

    .order-status li a:after {
        border-left: 21px solid #ffffff;
    }
    
    .rtl .order-status li a:after {
        border-left: 0;
        border-right: 21px solid #ffffff;
    }

    /*.product h3,*/
    .product-share,
    .cart-collaterals .cart_totals_inner .total,
    .coupon,
    .woo-login-form h2, 
    .register-popup h2, 
    .lost_reset_password h2,
    .woo-register-form,
    .bacs_details,
    .order-status li:hover,
    .onsale,
    .summary h1,
    .sidebar .product-categories .current-cat,
    .widget_price_filter .ui-slider .ui-slider-handle {
        background: #ee7757;
    }
    .product .product-hover.visible {
        background: #ee7757;
        opacity:0.9;
    }
    .product h3 {
        color:#ee7757;
    }
    .header-wishlist {
        background-color:#ee7757;
        display:none;
    }
    
    .woo-cart > a {
       color: #fff;
    }
    
    .woo-cart > a:hover {
       color: #ee7757;
    }

    .order-status li:hover a:after {
        border-left: 21px solid #ee7757;
    }
    
    .rtl .order-status li:hover a:after {
        border-left: 0;
        border-right: 21px solid #ee7757;
    }

    .woo-login-form input[type="text"],
    .woo-login-form input[type="password"],
    .woo-login-form input[type="email"],
    .register-popup input[type="text"],
    .register-popup input[type="password"],
    .register-popup input[type="email"],
    .lost_reset_password input[type="text"],
    .lost_reset_password input[type="password"],
    .lost_reset_password input[type="email"],
    #customer_details .form-row > input[type="text"], 
    #customer_details input[type="password"], 
    #customer_details input[type="email"], 
    #customer_details textarea,
    .woocommerce-checkout .login input[type="text"].input-text, 
    .woocommerce-checkout .checkout_coupon input[type="text"].input-text,
    .woocommerce-checkout .login input[type="password"].input-text, 
    .woocommerce-checkout .checkout_coupon input[type="password"].input-text,
    .change-password input[type="password"].input-text,
    .change-address input[type="text"].input-text,
    .change-address select,
    select#pa_color {
        border: 1px solid #ee7757;
    }

    .price ins,
    .price .amount,
    .price_slider_amount,
    .price_slider_amount button,
    .order-status li a.,
    .cart .quantity .plus, 
    .cart .quantity .minus, 
    .cart .quantity input.qty, 
    .cart #content .quantity .plus, 
    .cart #content .quantity .cart .minus, 
    .cart #content .quantity input.qty,
    .single-product-price .price,
    .single-product-price .reviews,
    .star-rating span:before,
    #site-nav .megamenu .no-link > a,
    .variations input,
    .variations select {
        color: #ee7757    }

    .price del,
    .price del .amount,
    .price del:hover {
        color: #A9A9A9;
    }

    .logo-box-row .logo:hover {
        background: rgba(0, 0, 0, .05);
    }

    mark {
        background: #ee7757 !important;
        color: #fff;
        display: inline-block !important;
        padding: 3px 7px;
    }

    .quantity input.plus,
    .quantity input.minus {
        transition: background .1s linear;
    }

    .quantity input.minus:hover,
    .quantity input.plus:hover {
        background: #ee7757;
        color: #fff;
    }


    .tp-button.red {
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: 300 !important;
    }

    .tp-button,
    .tp-button:hover{
        background: #ee7757 !important;
    }
     .product-hover-add .btn,
     .product-hover-add .btn:hover,
     .product-hover-add .btn.added{
        background-color: #ee7757;
    }
	.order-status .current {
	  background: none repeat scroll 0 0 #ee7757;
	  color: #FFFFFF !important;
	  display: block;
	  height: 100%;
	  width: 100%;
	}
	 #site-nav li .sub-menu li.current-menu-item,
	 #site-nav li .sub-menu li.current-menu-ancestor,
	 #site-nav li .sub-menu li:hover,
     .product:hover .price-rating,
     .product:hover h3,
     .product-hover-add.visible{
		background:#333c45;
	}
	#site-nav li .sub-menu li.current-menu-item a,
	#site-nav li .sub-menu a:hover,
	#site-nav li .sub-menu .no-link:hover{
		background:none repeat scroll 0 0 rgba(0, 0, 0, 0);
		transition: none;
	}