/*
Theme Name: alienskin
Description: Child theme for Alienskin
Author: 8 Dot
Template: as
*/

@import url("../as/style.css");

a:hover, .tooltip-shortcode{
	color:#ff6c00;
}
#nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a,
#sticky-nav ul .current_page_item a, #sticky-nav ul .current-menu-item a, #sticky-nav ul > .current-menu-parent a,
.footer-area ul li a:hover,
#slidingbar-area ul li a:hover,
.portfolio-tabs li.active a, .faq-tabs li.active a,
.project-content .project-info .project-info-box a:hover,
.about-author .title a,
span.dropcap,.footer-area a:hover,#slidingbar-area a:hover,.copyright a:hover,
#sidebar .widget_categories li a:hover,
#main .post h2 a:hover,
#sidebar .widget li a:hover,
#nav ul a:hover, #sticky-nav ul a:hover,
.date-and-formats .format-box i,
h5.toggle:hover a,
.tooltip-shortcode,.content-box-percentage, .content-boxes a:hover h2,
.more a:hover:after,.read-more:hover:after,.pagination-prev:hover:before,.pagination-next:hover:after,.bbp-topic-pagination .prev:hover:before,.bbp-topic-pagination .next:hover:after,
.single-navigation a[rel=prev]:hover:before,.single-navigation a[rel=next]:hover:after,
#sidebar .widget_nav_menu li a:hover:before,#sidebar .widget_categories li a:hover:before,
#sidebar .widget .recentcomments:hover:before,#sidebar .widget_recent_entries li a:hover:before,
#sidebar .widget_archive li a:hover:before,#sidebar .widget_pages li a:hover:before,
#sidebar .widget_links li a:hover:before,.side-nav .arrow:hover:after,.woocommerce-tabs .tabs a:hover .arrow:after,
.star-rating:before,.star-rating span:before,.price ins .amount, .avada-order-details .shop_table.order_details tfoot tr:last-child .amount,
.price > .amount,.woocommerce-pagination .prev:hover,.woocommerce-pagination .next:hover,.woocommerce-pagination .prev:hover:before,.woocommerce-pagination .next:hover:after,
.woocommerce-tabs .tabs li.active a,.woocommerce-tabs .tabs li.active a .arrow:after,
#wrapper .cart-checkout a:hover,#wrapper .cart-checkout a:hover:before,#wrapper .header-social .top-menu .cart-checkout a:hover,
.widget_shopping_cart_content .total .amount,.widget_layered_nav li a:hover:before,
.widget_product_categories li a:hover:before,#header-sticky .my-account-link-active:after,#header .my-account-link-active:after,.woocommerce-side-nav li.active a,.woocommerce-side-nav li.active a:after,.my_account_orders .order-number a,.shop_table .product-subtotal .amount,
.cart_totals .order-total .amount,form.checkout .shop_table tfoot .order-total .amount,#final-order-details .mini-order-details tr:last-child .amount,.rtl .more a:hover:before,.rtl .read-more:hover:before,#header-sticky .my-cart-link-active:after,#header .my-cart-link-active:after,#wrapper #sidebar .current_page_item > a,#wrapper #sidebar .current-menu-item > a,#wrapper #sidebar .current_page_item > a:before,#wrapper #sidebar .current-menu-item > a:before,#wrapper .footer-area .current_page_item > a,#wrapper .footer-area .current-menu-item > a,#wrapper .footer-area .current_page_item > a:before,#wrapper .footer-area .current-menu-item > a:before,#wrapper #slidingbar-area .current_page_item > a,#wrapper #slidingbar-area .current-menu-item > a,#wrapper #slidingbar-area .current_page_item > a:before,#wrapper #slidingbar-area .current-menu-item > a:before,.side-nav ul > li.current_page_item > a,.side-nav li.current_page_ancestor > a,
.gform_wrapper span.ginput_total,.gform_wrapper span.ginput_product_price,.ginput_shipping_price,
.bbp-topics-front ul.super-sticky a:hover, .bbp-topics ul.super-sticky a:hover, .bbp-topics ul.sticky a:hover, .bbp-forum-content ul.sticky a:hover{
	color:#ff6c00 !important;
}
#sidebar .image .image-extras .image-extras-content a:hover { color: #333333 !important; }
.star-rating:before,.star-rating span:before {
	color:#ff6c00 !important;
}
.tagcloud a:hover,#slidingbar-area .tagcloud a:hover,.footer-area .tagcloud a:hover{ color: #FFFFFF !important; text-shadow: none !important; -moz-text-shadow: none !important; -webkit-text-shadow: none !important; }
#nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a, #nav ul .current-menu-ancestor a, #snav ul .current-menu-ancestor a, #sticky-nav ul .current-menu-ancestor a,
#sticky-nav ul .current_page_item a, #sticky-nav ul .current-menu-item a, #sticky-nav ul > .current-menu-parent a,
#nav ul ul,#sticky-nav ul ul,
.reading-box,
.portfolio-tabs li.active a, .faq-tabs li.active a,
.tab-holder .tabs li.active a,
.post-content blockquote,
.progress-bar-content,
.pagination .current,
.bbp-topic-pagination .current,
.pagination a.inactive:hover,
.woocommerce-pagination .page-numbers:hover,
#nav ul a:hover,#sticky-nav ul a:hover,.woocommerce-pagination .current,
.tagcloud a:hover,#header-sticky .my-account-link:hover:after,#header .my-account-link:hover:after,body #header-sticky .my-account-link-active:after,body #header .my-account-link-active:after,
#bbpress-forums div.bbp-topic-tags a:hover{
	border-color:#ff6c00 !important;
}
#wrapper .main-nav-search a:hover {border-top: 3px solid transparent !important;}
#nav ul .current-menu-ancestor a,.navigation li.current-menu-ancestor a, #sticky-nav li.current-menu-ancestor a {
	color: #ff6c00 !important;
}
.side-nav li.current_page_item a{
	border-right-color:#ff6c00 !important;
}
.rtl .side-nav li.current_page_item a{
	border-left-color:#ff6c00 !important;
}
.header-v2 .header-social, .header-v3 .header-social, .header-v4 .header-social,.header-v5 .header-social,.header-v2{
	border-top-color:#ff6c00 !important;
}
h5.toggle.active span.arrow,
ul.circle-yes li:before,
.progress-bar-content,
.pagination .current,
.bbp-topic-pagination .current,
.header-v3 .header-social,.header-v4 .header-social,.header-v5 .header-social,
.date-and-formats .date-box,.table-2 table thead,
.onsale,.woocommerce-pagination .current,
.woocommerce .social-share li a:hover i,
.price_slider_wrapper .ui-slider .ui-slider-range,
.tagcloud a:hover,.cart-loading,
#toTop:hover,
#bbpress-forums div.bbp-topic-tags a:hover,
.main-nav-search-form input[type="submit"]:hover, .search-page-search-form input[type="submit"]:hover,
ul.arrow li:before,
p.demo_store,
.avada-myaccount-data .digital-downloads li:before, .avada-thank-you .order_details li:before{
	background-color:#ff6c00 !important;
}
.woocommerce .social-share li a:hover i {
	border-color:#ff6c00 !important;
}
.bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky	{
	background-color: #ffffe8 !important;
	opacity: 1;
}


	#header-sticky .my-cart-link:after, #header-sticky a.search-link:after,
	#header .my-cart-link:after, #header a.search-link:after,
	#small-nav .my-cart-link:after, #small-nav a.search-link:after{ border: none !important; }



.sticky-header #sticky-nav > ul > li a { font-size: 16px; }
.sticky-header .cart-checkout .cart-link a, .sticky-header .cart-checkout .checkout-link a { font-size: 12px !important; }


body #header-sticky.sticky-header .sticky-shadow{background:rgba(43, 43, 43, 0.97) !important;}
.no-rgba #header-sticky.sticky-header .sticky-shadow{background:#2b2b2b; filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=97); opacity: 0.97;}


#header,#small-nav{
	background-color:#484747 !important;
}

#main,#wrapper{
	background-color:#ffffff !important;
}

.footer-area{
	background-color:#cfcfcf !important;border-color:#d7d7d7 !important;
}
.footer-area .pyre_tabs .tab-holder .tabs li {
	border-color:#cfcfcf !important;
}


#footer{
	background-color:#bdbdbd !important;
	border-color:#bdbdbd !important;
}

.sep-boxed-pricing ul li.title-row{
	background-color:#c4c4c4 !important;
	border-color:#c4c4c4 !important;
}
.pricing-row .exact_price, .pricing-row sup{
	color:#c4c4c4 !important;}
.image .image-extras{
	background-image: linear-gradient(top, rgba(217,217,217,.8) 0%, rgba(214,214,214,.8) 100%);
	background-image: -o-linear-gradient(top, rgba(217,217,217,.8) 0%, rgba(214,214,214,.8) 100%);
	background-image: -moz-linear-gradient(top, rgba(217,217,217,.8) 0%, rgba(214,214,214,.8) 100%);
	background-image: -webkit-linear-gradient(top, rgba(217,217,217,.8) 0%, rgba(214,214,214,.8) 100%);
	background-image: -ms-linear-gradient(top, rgba(217,217,217,.8) 0%, rgba(214,214,214,.8) 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgba(217,217,217,.8)),
		color-stop(1, rgba(214,214,214,.8))
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#d6d6d6')
			progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.no-cssgradients .image .image-extras{
	background:#d9d9d9;}
.image:hover .image-extras {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#d6d6d6')
 			progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
 }
#main .portfolio-one .button,
#main .comment-submit,
#reviews input#submit,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],
.bbp-submit-wrapper button,
.button.default,
.price_slider_amount button,
.gform_wrapper .gform_button,
.woocommerce .single_add_to_cart_button,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .avada-order-details .order-again .button,
.woocommerce .avada-order-details .order-again .button{
	background: #454444;

	color: #ffffff !important;
	background-image: linear-gradient(top, #626262 0%, #454444 100%);
	background-image: -o-linear-gradient(top, #626262 0%, #454444 100%);
	background-image: -moz-linear-gradient(top, #626262 0%, #454444 100%);
	background-image: -webkit-linear-gradient(top, #626262 0%, #454444 100%);
	background-image: -ms-linear-gradient(top, #626262 0%, #454444 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #626262),
		color-stop(1, #454444)
	);
	border:1px solid #454444;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#626262', endColorstr='#454444');
}
.no-cssgradients #main .portfolio-one .button,
.no-cssgradients #main .comment-submit,
.no-cssgradients #reviews input#submit,
.no-cssgradients .comment-form input[type="submit"],
.no-cssgradients .wpcf7-form input[type="submit"],
.no-cssgradients .bbp-submit-wrapper button,
.no-cssgradients .button.default,
.no-cssgradients .price_slider_amount button,
.no-cssgradients .gform_wrapper .gform_button,
.no-cssgradients .woocommerce .single_add_to_cart_button,
.no-cssgradients .woocommerce .shipping-calculator-form .button,
.no-cssgradients .woocommerce form.checkout #place_order,
.no-cssgradients .woocommerce .checkout_coupon .button,
.no-cssgradients .woocommerce .login .button,
.no-cssgradients .woocommerce .register .button,
.no-cssgradients .woocommerce .avada-order-details .order-again .button{
	background:#626262;
}
#main .portfolio-one .button:hover,
#main .comment-submit:hover,
#reviews input#submit:hover,
.comment-form input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover,
.bbp-submit-wrapper button:hover,
.button.default:hover,
.price_slider_amount button:hover,
.gform_wrapper .gform_button:hover,
.woocommerce .single_add_to_cart_button:hover,
.woocommerce .shipping-calculator-form .button:hover,
.woocommerce form.checkout #place_order:hover,
.woocommerce .checkout_coupon .button:hover,
.woocommerce .login .button:hover,
.woocommerce .register .button:hover,
.woocommerce .avada-order-details .order-again .button:hover{
	background: #424141;
	color: #ffffff !important;
	background-image: linear-gradient(top, #424141 0%, #2e2e2e 100%);
	background-image: -o-linear-gradient(top, #424141 0%, #2e2e2e 100%);
	background-image: -moz-linear-gradient(top, #424141 0%, #2e2e2e 100%);
	background-image: -webkit-linear-gradient(top, #424141 0%, #2e2e2e 100%);
	background-image: -ms-linear-gradient(top, #424141 0%, #2e2e2e 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #424141),
		color-stop(1, #2e2e2e)
	);
	border:1px solid #424141;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424141', endColorstr='#2e2e2e');
}
.no-cssgradients #main .portfolio-one .button:hover,
.no-cssgradients #main .comment-submit:hover,
.no-cssgradients #reviews input#submit:hover,
.no-cssgradients .comment-form input[type="submit"]:hover,
.no-cssgradients .wpcf7-form input[type="submit"]:hover,
.no-cssgradients .bbp-submit-wrapper button:hover,
.no-cssgradients .button.default,
.no-cssgradients .price_slider_amount button:hover,
.no-cssgradients .gform_wrapper .gform_button:hover,
.no-cssgradients .woocommerce .single_add_to_cart_button:hover
.no-cssgradients .woocommerce .shipping-calculator-form .button:hover,
.no-cssgradients .woocommerce form.checkout #place_order:hover,
.no-cssgradients .woocommerce .checkout_coupon .button:hover,
.no-cssgradients .woocommerce .login .button:hover,
.no-cssgradients .woocommerce .register .button:hover
.no-cssgradients .woocommerce .avada-order-details .order-again .button:hover{
	background:#424141;
}

.page-title-container{border-color:#ffffff !important;}

.footer-area{
	
		padding-top: 43px !important;
		padding-bottom: 40px !important;
	}

#footer{
		padding-top: 18px !important;
		padding-bottom: 16px !important;
	}

.fontawesome-icon.circle-yes{
	background-color:#b5b5b5 !important;
}

.fontawesome-icon.circle-yes{
	border-color:#b5b5b5 !important;
}

.fontawesome-icon{
	color:#ffffff !important;
}

.title-sep,.product .product-border{
	border-color:#f5f5f5 !important;
}

.review blockquote q,.post-content blockquote,form.checkout .payment_methods .payment_box{
	background-color:#f6f6f6 !important;
}
.review blockquote div:after{
	border-top-color:#f6f6f6 !important;
}

.review blockquote q,.post-content blockquote{
	color:#747474 !important;
}

body,#nav ul li ul li a,#sticky-nav ul li ul li a,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container,
.more,
.avada-container h3,
.meta .date,
.review blockquote q,
.review blockquote div strong,
.image .image-extras .image-extras-content h4,
.image .image-extras .image-extras-content h4 a,
.project-content .project-info h4,
.post-content blockquote,
.button.large,
.button.small,
.ei-title h3,.cart-contents,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],
.gform_wrapper .gform_button,
.woocommerce-success-message .button,
.woocommerce .single_add_to_cart_button,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.page-title h3,
.blog-shortcode h3.timeline-title,
#reviews #comments > h2{
	font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
}
.avada-container h3,
.review blockquote div strong,
.footer-area  h3,
#slidingbar-area  h3,
.button.large,
.button.small,
.woocommerce .single_add_to_cart_button,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .avada-order-details .order-again .button,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],
.gform_wrapper .gform_button{
	font-weight:bold;
}
.meta .date,
.review blockquote q,
.post-content blockquote{
	font-style:italic;
}


#nav, #sticky-nav, .navigation,
.side-nav li a{
	font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
}


#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
#sidebar .widget h3,
.tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
h5.toggle a,
.full-boxed-pricing ul li.title-row,
.full-boxed-pricing ul li.pricing-row,
.sep-boxed-pricing ul li.title-row,
.sep-boxed-pricing ul li.pricing-row,
.person-author-wrapper,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title{
	font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
}


.footer-area  h3,#slidingbar-area  h3{
	font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
}

body,#sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2{
	font-size:14px;
		line-height:21px;
}
.project-content .project-info h4,.gform_wrapper label,.gform_wrapper .gfield_description{
	font-size:14px !important;
		line-height:21px !important;
}
.blog-shortcode h3.timeline-title { font-size:14px;line-height:14px; }
.counter-box-content { font-size:14px; }

body,#sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2{
	line-height:24px !important;
}
.project-content .project-info h4{
	line-height:24px !important;
}

#nav,#sticky-nav,.navigation{font-size:16px !important;}

#nav ul li ul li a,#sticky-nav ul li ul li a{font-size:14px !important;}

.header-social *{font-size:12px !important;}

.page-title ul li,page-title ul li a{font-size:11px !important;}

.side-nav li a{font-size:13px !important;}

#sidebar .widget h3{font-size:17px !important;}

#slidingbar-area h3{font-size:15px !important;}

.footer-area h3{font-size:16px !important;}

.copyright{font-size:12px !important;}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title{font-size:24px!important;}

#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row{ max-width:940px; }

.post-content h1{
	font-size:34px !important;
	line-height:38px !important;
}

.post-content h2,.post-content h2 a, .title h2,#main .post-content .title h2,.page-title h1,#main .post h2 a, .woocommerce .checkout h3{
	font-size:24px !important;
	line-height:28px !important;
}
.cart-empty{
	line-height:26px !important;
}

.post-content h3,.project-content h3,#header .tagline,.product-title{
	font-size:18px !important;
	line-height:20px !important;
}
p.demo_store { font-size:18px !important; }

.post-content h4{
	font-size:16px !important;
		line-height:24px !important;
}
h5.toggle a,.tab-holder .tabs li a,.share-box h4,.person-author-wrapper, #reviews #comments > h2{
	font-size:16px !important;
}

.post-content h4, #reviews #comments > h2{
	line-height:18px !important;
}

.post-content h5{
	font-size:14px !important;
		line-height:18px !important;
}

.post-content h6{
	font-size:13px !important;
	line-height:14px !important;
}

.ei-title h2{
	font-size:42px !important;
		line-height:63px !important;
}

.ei-title h3{
	font-size:20px !important;
		line-height:30px !important;
}

body,.post .post-content,.post-content blockquote,.tab-holder .news-list li .post-holder .meta,#sidebar #jtwt,.meta,.review blockquote div,.search input,.project-content .project-info h4,.title-row,.simple-products-slider .price .amount,
.quantity .qty,.quantity .minus,.quantity .plus,.blog-shortcode h3.timeline-title, #reviews #comments > h2{color:#595959 !important;}

.post-content h1,.title h1,.woocommerce-success-message .msg, .woocommerce-message{
	color:#333333 !important;
}

#main .post h2,.post-content h2,.title h2,.woocommerce-tabs h2,.search-page-search-form h2, .cart-empty, .woocommerce h2, .woocommerce .checkout h3{
	color:#333333 !important;
}

.post-content h3,#sidebar .widget h3,.project-content h3,.title h3,#header .tagline,.person-author-wrapper span,.product-title{
	color:#333333 !important;}

.post-content h4,.project-content .project-info h4,.share-box h4,.title h4,.tab-holder .tabs li a{color:#383838 !important;}

.post-content h5,h5.toggle a,.title h5{color:#616161 !important;}

.post-content h6,.title h6{color:#8a8a8a !important;}

.page-title h1{color:#333333 !important;}

.sep-boxed-pricing ul li.title-row{color:#333333 !important;}

.full-boxed-pricing ul li.title-row{color:#333333 !important;}

body a,
.single-navigation a[rel="prev"]:before,
.single-navigation a[rel="next"]:after
{color:#ff6c00;}
.project-content .project-info .project-info-box a,#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a,
.shop_attributes tr th,.image-extras a,.products-slider .price .amount,z.my_account_orders thead tr th,.shop_table thead tr th,.cart_totals table th,form.checkout .shop_table tfoot th,form.checkout .payment_methods label,#final-order-details .mini-order-details th,#main .product .product_title,.shop_table.order_details tr th,
.rtl #sidebar .widget li a:before,.rtl #sidebar .widget li:before
{color:#ff6c00 !important;}

.page-title ul li,.page-title ul li a{color:#949494 !important;}

#slidingbar-area h3{color:#5e5d5d !important;}

#slidingbar-area,#slidingbar-area article.col,#slidingbar-area #jtwt,#slidingbar-area #jtwt .jtwt_tweet{color:#8C8989 !important;}

#slidingbar-area a{color:#595858 !important;}

#sidebar .widget h3, #sidebar .widget .heading h3{color:#8a8888 !important;}

.footer-area h3{color:#000000 !important;}

.footer-area,.footer-area article.col,.footer-area #jtwt,.footer-area #jtwt .jtwt_tweet,.copyright{color:#545454 !important;}

.footer-area a,.footer-area .pyre_tabs .tab-holder .tabs li a,.copyright a{color:#565656 !important;}

#nav ul a,#sticky-nav ul a,.side-nav li a,#header-sticky .cart-content a,#header-sticky .cart-content a:hover,#header .cart-content a,#header .cart-content a:hover,#small-nav .cart-content a,
#small-nav .cart-content a:hover,#wrapper .header-social .top-menu .cart > a,#wrapper .header-social .top-menu .cart > a > .amount,
#wrapper .header-social .top-menu .cart-checkout a
{color:#ffffff !important;}
#header-sticky .my-account-link:after, #header .my-account-link:after{border-color:#ffffff !important;}

#nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a, #nav ul ul,.navigation li.current-menu-ancestor a,#nav ul li a:hover,
#sticky-nav ul .current_page_item a, #sticky-nav ul .current-menu-item a, #sticky-nav ul > .current-menu-parent a, #sticky-nav ul ul,#sticky-nav ul .current-menu-ancestor a,#sticky-nav ul li a:hover
{color:#757575 !important;border-color:#757575 !important;}
#nav ul ul,#sticky-nav ul ul{border-color:#757575 !important;}

#wrapper .main-nav-search a:hover {border-top: 3px solid transparent !important;}

#nav ul ul,#sticky-nav ul ul,
#nav ul .login-box,#sticky-nav ul .login-box,
#nav ul .cart-contents,#sticky-nav ul .cart-contents,
#small-nav ul .login-box,#small-nav ul .cart-contents
{background-color:#454545;}

#wrapper #nav ul li ul li a,#wrapper #sticky-nav ul li ul li a,.side-nav li li a,.side-nav li.current_page_item li a,#wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container{color:#ffffff !important;}
.fusion-megamenu-bullet {border-right-color:#ffffff !important;}

.ei-title h2{color:#333333 !important;}

.ei-title h3{color:#747474 !important;}

#wrapper .header-social .header-info, #wrapper .header-social a {color:#ffffff !important;}
#wrapper .header-social .mobile-topnav-holder li a {color: #333333 !important;}

.sep-single{background-color:#f0f0f0 !important;}
.sep-double,.sep-dashed,.sep-dotted,.search-page-search-form{border-color:#f0f0f0 !important;}
.ls-avada, .avada-skin-rev,.clients-carousel .es-carousel li img,h5.toggle a,.progress-bar,
#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
.post .meta-info,.grid-layout .post,.grid-layout .post .content-sep,
.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
.counter-box-wrapper,.table-2 table thead,.table-2 tr td,
#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
.tab-holder,.commentlist .the-comment,
.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
.tabs-vertical .tabs-container .tab_content,.page-title-container,.pagination a.inactive,.woocommerce-pagination .page-numbers,.bbp-topic-pagination .page-numbers,.rtl .woocommerce .social-share li,.author .author_social
{border-color:#f0f0f0;}
.side-nav li a,.product_list_widget li,.widget_layered_nav li,.price_slider_wrapper,.tagcloud a,#header-sticky .cart-content a,#header-sticky .cart-content a:hover,#header-sticky .login-box,#header-sticky .cart-contents,
#header .cart-content a,#header .cart-content a:hover,#header .login-box,#header .cart-contents,#small-nav .login-box,#small-nav .cart-contents,#small-nav .cart-content a,#small-nav .cart-content a:hover,
#customer_login_box,.avada_myaccount_user,.myaccount_user_container span,
.woocommerce-side-nav li a,.woocommerce-content-box,.woocommerce-content-box h2,.my_account_orders tr,.woocommerce .address h4,.shop_table tr,.cart_totals .total,.chzn-container-single .chzn-single,.chzn-container-single .chzn-single div,.chzn-drop,form.checkout .shop_table tfoot,.input-radio,#final-order-details .mini-order-details tr:last-child,p.order-info,.cart-content a img,.panel.entry-content,
.woocommerce-tabs .tabs li a,.woocommerce .social-share,.woocommerce .social-share li,.quantity,.quantity .minus, .quantity .qty,.shop_attributes tr,.woocommerce-success-message,#reviews li .comment-text,
.cart_totals, .shipping_calculator, .coupon, .woocommerce .cross-sells, #customer_login .col-1, #customer_login .col-2, .woocommerce-message, .woocommerce form.checkout #customer_details .col-1, .woocommerce form.checkout #customer_details .col-2,
.cart_totals h2, .shipping_calculator h2, .coupon h2, .woocommerce .checkout h3, #customer_login h2, .woocommerce .cross-sells h2, .order-total, .woocommerce .addresses .title, .cart-empty, .return-to-shop
{border-color:#f0f0f0 !important;}
.price_slider_wrapper .ui-widget-content{background-color:#f0f0f0;}
.gform_wrapper .gsection{border-bottom:1px dotted #f0f0f0;}

.quantity .minus,.quantity .plus{background-color:#fbfaf9 !important;}

.quantity .minus:hover,.quantity .plus:hover{background-color:#ffffff !important;}

#slidingbar-area .widget_categories li a, #slidingbar-area li.recentcomments, #slidingbar-area ul li a, #slidingbar-area .product_list_widget li {border-bottom: 1px solid #282A2B !important;}
#slidingbar-area .tagcloud a, #slidingbar-area .pyre_tabs .tab-holder .tabs-wrapper, #slidingbar-area .pyre_tabs .tab-holder .news-list li {border-color: #282A2B !important;}

.footer-area .widget_categories li a, .footer-area li.recentcomments, .footer-area ul li a, .footer-area .product_list_widget li,
.footer-area .tagcloud a,.footer-area .pyre_tabs .tab-holder .tabs-wrapper, .footer-area .pyre_tabs .tab-holder .news-list li {border-color: #ababab !important;}

input#s,#comment-input input,#comment-textarea textarea,.comment-form-comment textarea,.input-text,
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-captchar,.wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea,.gform_wrapper .gfield select,
#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,
.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,
.avada-select-parent select,
#lang_sel_click a.lang_sel_sel,
#lang_sel_click ul ul a, #lang_sel_click ul ul a:visited,
#lang_sel_click a, #lang_sel_click a:visited
{
background-color:#ffffff !important;}

input#s,input#s .placeholder,#comment-input input,#comment-textarea textarea,#comment-input .placeholder,#comment-textarea .placeholder,.comment-form-comment textarea,.input-text,
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-select-parent .select-arrow,.wpcf7-captchar,.wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea,.gform_wrapper .gfield select,
#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,
.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,.avada-select-parent select
{color:#aaa9a9 !important;}

input#s::-webkit-input-placeholder,#comment-input input::-webkit-input-placeholder,#comment-textarea textarea::-webkit-input-placeholder,.comment-form-comment textarea::-webkit-input-placeholder,.input-text::-webkit-input-placeholder{color:#aaa9a9 !important;}
input#s:-moz-placeholder,#comment-input input:-moz-placeholder,#comment-textarea textarea:-moz-placeholder,.comment-form-comment textarea:-moz-placeholder,.input-text:-moz-placeholder,
input#s:-ms-input-placeholder,#comment-input input:-ms-input-placeholder,#comment-textarea textarea:-moz-placeholder,.comment-form-comment textarea:-ms-input-placeholder,.input-text:-ms-input-placeholder,
{color:#aaa9a9 !important;}

input#s,#comment-input input,#comment-textarea textarea,.comment-form-comment textarea,.input-text,
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-select-parent .select-arrow,.wpcf7-captchar,.wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea,.gform_wrapper .gfield_select[multiple=multiple],.gform_wrapper .gfield select,.select-arrow,
#bbpress-forums .quicktags-toolbar,#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,#wp-bbp_topic_content-editor-container,#wp-bbp_reply_content-editor-container,
.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,
.avada-select-parent select,.avada-select-parent .avada-select-arrow,
#lang_sel_click a.lang_sel_sel,
#lang_sel_click ul ul a, #lang_sel_click ul ul a:visited,
#lang_sel_click a, #lang_sel_click a:visited
{border-color:#d2d2d2 !important;}

#wrapper #nav ul li ul li a,#wrapper #sticky-nav ul li ul li a,
#header-sticky .cart-content a,#header .cart-content a,#small-nav .cart-content a
{border-bottom:1px solid #4f4f4f !important;}

#wrapper #nav ul li ul li a:hover, #wrapper #nav ul li ul li.current-menu-item > a,
#wrapper #sticky-nav ul li ul li a:hover, #wrapper #sticky-nav ul li ul li.current-menu-item > a,
#header-sticky .cart-content a:hover,#header .cart-content a:hover,#small-nav .cart-content a:hover,
#lang_sel_click a.lang_sel_sel:hover,
#lang_sel_click ul ul a:hover,
#lang_sel_click a:hover
{background-color:#363636 !important;}

#header .tagline{
	color:#747474 !important;
}

#header .tagline{
	font-size:16px !important;
	line-height:30px !important;
}

.page-title h1{
	font-size:25px !important;
	line-height:normal !important;
}

	.page-title h3{
		font-size:18px !important;
		line-height: 30px !important;
	}

.header-social,#header,.header-v4 #small-nav,.header-v5 #small-nav{
	border-bottom-color:#666666 !important;
}

#nav ul ul,#sticky-nav ul ul{
	width:170px !important;
}
#nav ul ul li ul,#sticky-nav ul ul li ul{
	left:170px !important;
}
ul.navigation > li:last-child ul ul{
	left:-170px !important;
}
#nav .fusion-megamenu-wrapper ul{left:auto!important;}
.rtl #header-sticky #nav ul ul li ul,.rtl #header #nav ul ul li ul,.rtl #small-nav #nav ul ul li ul, .rtl .sticky-header #sticky-nav ul ul li ul{
	right:170px !important;
	left: auto !important;
}
.rtl ul.navigation > li:last-child ul ul{
	right:-170px !important;
	left: auto !important;
}
.rtl #header-sticky #nav .fusion-megamenu-wrapper ul,
.rtl #header #nav .fusion-megamenu-wrapper ul,
.rtl #small-nav #nav .fusion-megamenu-wrapper ul,
.rtl .sticky-header #sticky-nav .fusion-megamenu-wrapper ul ul li ul
{left:auto!important;right:auto!important;}

#main #sidebar{
	background-color:transparent;
}

#main #content{
	width:71.1702128%;
}

#main #sidebar{
	width:23.4042553%;
}


#wrapper .header-social{
	background-color:#484747 !important;
}

#wrapper .header-social .menu > li{
	border-color:#595959 !important;
}

#wrapper .header-social .menu .sub-menu,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
	background-color:#454545 !important;
}

#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a,#wrapper .header-social .login-box *,#wrapper .header-social .cart-contents *{
	color:#a8a8a8 !important;
}

#wrapper .header-social .menu .sub-menu li a:hover,.top-menu .cart-content a:hover{
	background-color:#d1d1d1 !important;
}

#wrapper .header-social .menu .sub-menu li a:hover{
	color:#8a8a8a !important;
}

#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
	border-color:#575757 !important;
}

#header-sticky .cart-checkout,#header .cart-checkout,.top-menu .cart,.top-menu .cart-checkout,#small-nav .cart-checkout{
	background-color:#fafafa !important;
}

h5.toggle span.arrow{background-color:#333333;}

.progress-bar-content{background-color:#9e9e9e !important;border-color:#9e9e9e !important;}
.content-box-percentage{color:#9e9e9e !important;}

.progress-bar{background-color:#f6f6f6;border-color:#f6f6f6;}

.date-and-formats .format-box{background-color:#ffffff;}

.es-nav-prev,.es-nav-next{background-color:#999999;}

.es-nav-prev:hover,.es-nav-next:hover{background-color:#808080;}

.content-boxes .col{background-color:#f7f7f7;}

#sidebar .tab-holder,#sidebar .tab-holder .news-list li{border-color:#f4f4f4 !important;}
#sidebar .pyre_tabs .tabs-container{background-color:#ffffff !important;}
body #sidebar .tab-hold .tabs li{border-right:1px solid #ffffff !important;}
body #sidebar .tab-hold .tabs li a{background:#f4f4f4 !important;border-bottom:0 !important;color:#595959 !important;}
body #sidebar .tab-hold .tabs li a:hover{background:#ffffff !important;border-bottom:0 !important;}
body #sidebar .tab-hold .tabs li.active a{background:#ffffff !important;border-bottom:0 !important;}
body #sidebar .tab-hold .tabs li.active a{border-top-color:#ff6c00!important;}

.share-box{background-color:#dedede;}

.grid-layout .post,.timeline-layout .post{background-color:transparent;}

.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
.timeline-layout .post .flexslider,h3.timeline-title,.grid-layout .post,.grid-layout .post .content-sep,.products li,.product-details-container,.product-buttons,.product-buttons-container{border-color:#e0e0e0 !important;}
.align-left .timeline-arrow:before,.align-left .timeline-arrow:after{border-left-color:#e0e0e0 !important;}
.align-right .timeline-arrow:before,.align-right .timeline-arrow:after{border-right-color:#e0e0e0 !important;}
.timeline-circle,.timeline-title{background-color:#e0e0e0 !important;}
.timeline-icon{color:#e0e0e0;}

	#bbpress-forums li.bbp-header,
	#bbpress-forums div.bbp-reply-header,#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a,div.bbp-template-notice, div.indicator-hint{ background:#ebeaea !important; }
	#bbpress-forums .bbp-replies div.even { background: transparent !important; }

	#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results,
	#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic,
	#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-reply-header,
	#bbpress-forums div.bbp-reply-author .bbp-reply-post-date,
	#bbpress-forums div.bbp-topic-tags a,#bbpress-forums #bbp-single-user-details,div.bbp-template-notice, div.indicator-hint,
	.bbp-arrow{ border-color:#ebeaea !important; }



.main-flex .flex-control-nav{display:none !important;}

@media only screen and (max-width: 940px){
	.breadcrumbs{display:none !important;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
	.breadcrumbs{display:none !important;}
}



#nav.nav-holder .navigation > li > a{height:83px !important;line-height:83px !important;}
#nav ul ul,#sticky-nav ul ul{top:86px;}

#nav ul li, #sticky-nav ul li { padding-right: 35px; }

.ei-slider{width:100% !important;}

.ei-slider{height:800px !important;}


.button,.gform_wrapper .gform_button{border-width:0px !important;}

.button,.gform_wrapper .gform_button{text-shadow:none !important;}


.footer-area a,.copyright{text-shadow:none !important;}

.reading-box{background-color:#f6f6f6 !important;}

.isotope .isotope-item {
  -webkit-transition-property: top, left, opacity;
     -moz-transition-property: top, left, opacity;
      -ms-transition-property: top, left, opacity;
       -o-transition-property: top, left, opacity;
          transition-property: top, left, opacity;
}

.image-extras h4{display:none !important;}

.header-v5 #header .logo{float:left;}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (min-resolution: 120dpi) {
	#header-sticky .normal_logo,#header .normal_logo{display:none !important;}
	#header-sticky .retina_logo,#header .retina_logo{display:inline !important;}
}

.bbp_reply_admin_links .admin_links_sep, .bbp-admin-links .admin_links_sep{
	display: none;
}




.woocommerce form.checkout .col-2, .woocommerce form.checkout #order_review_heading, .woocommerce form.checkout #order_review {
	display: none;
}

/* HEADER STYLES */

#header-sticky .logo, #header .logo { overflow: visible;}

#header-sticky .normal_logo,  #header-sticky .retina_logo{padding-top:0px!important;height: 75px!important;width: auto!important;}

@media only screen and (max-width: 800px){
#header {padding-top: 0px!important;}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 640px){#header {padding-top: 0px!important;}
}

#nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a, #nav ul ul, .navigation li.current-menu-ancestor a, #nav ul li a:hover, #sticky-nav ul .current_page_item a, #sticky-nav ul .current-menu-item a, #sticky-nav ul > .current-menu-parent a, #sticky-nav ul ul, .navigation li.current-menu-ancestor a, #sticky-nav ul li a:hover {color:#ff6c00 !important;}

.header-v1 {background-color:#444343!important;background-image: -webkit-gradient(
 linear,  left bottom,  right bottom,  color-stop(0.17, #3A3939),  color-stop(0.5, #171717),  color-stop(1, #363636)
);
background-image: -o-linear-gradient(right, #3A3939 17%, #171717 50%, #363636 100%);
background-image: -moz-linear-gradient(right, #3A3939 17%, #171717 50%, #363636 100%);
background-image: -webkit-linear-gradient(right, #3A3939 17%, #171717 50%, #363636 100%);
background-image: -ms-linear-gradient(right, #3A3939 17%, #171717 50%, #363636 100%);
background-image: linear-gradient(to right, #3A3939 17%, #171717 50%, #363636 100%);}

#header{z-index: 99998;position:relative;border:none!important;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.22);background-color:#444343!important;background-image: -webkit-gradient(
 linear,  left bottom,  right bottom,  color-stop(0.17, #3A3939),  color-stop(0.5, #171717),  color-stop(1, #363636)
);
background-image: -o-linear-gradient(right, #3A3939 17%, #171717 50%, #363636 100%);
background-image: -moz-linear-gradient(right, #3A3939 17%, #171717 50%, #363636 100%);
background-image: -webkit-linear-gradient(right, #3A3939 17%, #171717 50%, #363636 100%);
background-image: -ms-linear-gradient(right, #3A3939 17%, #171717 50%, #363636 100%);
background-image: linear-gradient(to right, #3A3939 17%, #171717 50%, #363636 100%);}



/* TESTIMONIALS Widget Footer */
.footer-area #testimonials_widget-2 {background-image: -webkit-gradient(
 linear,  top,  bottom,  color-stop(0.39, #AFAFAF),  color-stop(1, #CFCFCF)
);
background-image: -o-linear-gradient(top, #AFAFAF 39%, #CFCFCF 100%);
background-image: -moz-linear-gradient(top, #AFAFAF 39%, #CFCFCF 100%);
background-image: -webkit-linear-gradient(top, #AFAFAF 39%, #CFCFCF 100%);
background-image: -ms-linear-gradient(top, #AFAFAF 39%, #CFCFCF 100%);
background-image: linear-gradient(to bottom, #AFAFAF 39%, #CFCFCF 100%);padding:15px; }

.testimonials-widget-testimonial blockquote {margin: 5px; font-style:italic;font-size:14px; line-height:22px!important;}
.testimonials-widget-testimonial cite, .testimonials-widget-testimonial div.credit {text-align: left!important;}
.testimonials-widget-testimonial div.credit .author {font-size:12px;font-weight:bold;color:#000;}
.testimonials-widget-testimonial .email, .testimonials-widget-testimonial .title, .testimonials-widget-testimonial .location, .testimonials-widget-testimonial .company, .testimonials-widget-testimonial .url {font-size:12px;}
.testimonials-widget-testimonial {margin: 0px 0px 10px!important;}
.testimonials-widget-testimonial cite, .testimonials-widget-testimonial div.credit {line-height: 16px!important;}

.smallprint {font-size: 11px;}
.avada-skin-rev { border-top: none!important; border-bottom: 1px solid #D2D3D4;}


/* NEXT/PREV */
.single-navigation {height: 34px;line-height: 34px;border-top: none;border-bottom: 1px dotted #E7E6E6; margin-bottom: 60px;text-align: right; font-size:13px;}

/*SIDEBAR */
#sidebar a, #sidebar .widget li a { color: #6e6e6e!important; }
#sidebar {font-size:13px; line-height: 18px!important; color: #6a6a6a!important;}
#sidebar .widget_nav_menu li a, #sidebar .widget_categories li a, #sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li  { padding-top: 10px!important;padding-bottom:10px!important;border-bottom: 1px dotted #E7E6E6!important;}
#sidebar .widget h3{text-transform:uppercase; font-weight:300!important;margin: 0px 0px 6px;}
#sidebar select {font: 100% 'Open Sans',Arial,Helvetica,sans-serif; vertical-align: middle;color: #000; -moz-border-radius: 5px;border-radius: 5px; padding:5px; width: 100%;border: 1px solid #E7E6E6; font-size:14px;}
 
/* FOOTER STYLES */
.footer-area {background-color:#cfcfcf!important;border:none; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.22);padding-bottom:70px!important;}
.footer-area h3 {margin: 0px 0px 5px; color: #DDD; text-transform: none; font: 13px/20px 'Open Sans',arial,helvetica,sans-serif;font-weight:normal!important;}

.footer-area .menu-item-10127 a,.footer-area .menu-item-10156 a,.footer-area  .menu-item-10147 a, .footer-area .menu-item-9958 a{font-weight:bold;color:#000!important;}
input.subscribe {color: #fff!important;background-color: #888888!important; padding: 3px 8px!important; margin-top:5px!important; border: none!important; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2)!important;-moz-border-radius: 5px!important;border-radius: 5px!important;font-weight:bold!important;text-indent: 0px; }

#wrapper .footer-area .current_page_item > a, #wrapper .footer-area .current-menu-item > a { color:#000!important;}

.footer-area a:hover, .footer-area ul li a:hover {color:#000!important;}

a.subscribe {color:#fff!important; display:block!important; text-align:center!important; padding: 5px 10px!important;margin-top:5px!important; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2)!important;}
a.subscribe:hover{ color:#000!important;}
.footer-area ul li a {padding: 8px 0px; border-bottom: 1px dotted #959393 !important;}
.downloads {color: #fff!important;background-color: #FF6C00; padding: 3px 8px; margin-top:5px; border: none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
-moz-border-radius: 5px;border-radius: 5px;font-weight:bold;-moz-box-shadow: 0 0 5px #a9a9a9;-webkit-box-shadow: 0 0 5px#a9a9a9;box-shadow: 0 0 5px #a9a9a9;}
a.downloads {color:#fff!important; display:block; text-align:center; padding: 5px 10px;margin-top:5px; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);}
a.downloads:hover{color:#fff!important;background-color: #000!important;}

/* BODY */
.title h1, #main .post-content .title h1 { margin-top: 0px !important;margin-bottom:10px!important;overflow:visible!important;}
.title{overflow:visible!important;}
.comment-respond .comment-reply-title .title h2, .related-posts .title h2, .about-author .title h2 {font-weight:300!important;color:#6e6e6e!important;}
#main .title h2{color:#9d9d9d!important;}
#main .post h2.post-title a {color:#000!important;}
#main .post h2.post-title a:hover {color:#ff6c00!important;}
h1 {font-weight:300!important;margin-top: 15px;padding-top: 0px;margin-bottom: 10px;}
h1.entry-title{margin-bottom: 20px;margin-top: 10px;}
h3, h2, h5, h6 {margin-top: 15px;padding-top: 0px;margin-bottom: 10px;}
.post-content h3, .post-content h5, .button.small  {font-family:'Roboto Condensed', Arial, Helvetica, sans-serif!important;}
.portfolio-tabs{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif!important;}
.tab-holder .tabs li a {font-size:14px!important;}
.portfolio-item .image {-moz-border-radius: 5px; border-radius: 5px;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;}
.single-line-meta {color:#a9a9a9!important;}
.title h2 {font-weight:300!important;color:#6e6e6e!important;text-transform:uppercase;}
.title h3 {text-transform:uppercase; font-weight:300; color: 3b7b7b7;}
.post-content p {margin: 8px 0px 12px 0px;}
.post-content ul {margin-top: 0px; margin-bottom:15px;padding-top:0px;}
.textfields {-moz-border-radius: 5px;border-radius: 5px;padding: 4px 8px;width:200px;border: 1px solid #cfcfcf; }
.post-content h4 {font-weight:700;}
.post-content h4 a{color:#000;}
.post-content h4 a:hover{color:#ff6c00;}
.post-content .portfolio-content h2 {font-size: 18px!important; line-height:20px;margin-top: 15px;padding-top: 0px;margin-bottom: 0px!important;padding-bottom:0px!important;}
.post-content .portfolio-content h4 {visibility:hidden;height:0px;}
.post-content h5 {font-weight:bold!important;color:#666!important; }
.post-content h3, .post-content h5  {font-family:'Roboto Condensed', Arial, Helvetica, sans-serif!important;}


.tabs-vertical .tab-hold .tabset li a, .tabs-vertical .tab-hold .tabset li:last-child a {border-bottom: 1px solid #ffff !important;
background-color:#f6f6f6;
}

.tabs-vertical .tab-hold .tabset li a {
    font-size: 14px;
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif !important;
}
.shortcode-tabs {
    margin-bottom: 30px!important;
}

/*---Bottom Buy/Try---*/
.footernav a {color:#666!important;}
.footernav a:hover {color:#FF6C00!important;}
.footernav ul {margin-top: 20px!important; padding: 0px; }
.footernav li { display: inline; padding-right: 3px; padding-left: 3px; border-bottom-style: none; font-size: 17px;white-space: nowrap;}

.footernav .buybutton a, .footernav .trialbutton a{font-size:16px;font-weight:bold;/*font-family:'Open Sans', Arial, Helvetica, sans-serif!important;*/}


/*---Share Box---*/
.share-box {-moz-border-radius: 5px; border-radius: 5px;}
.share-box h4 {font-size:13px!important; text-transform:uppercase!important;color:#666!important;font-weight:300!important;}


.page-id-9787 .portfolio-grid {margin-bottom: 10px!important;}
.page-id-9787 .portfolio-wrapper.isotope{height: 280px!important;}


.post-content .heading-and-icon h2, h6 {font-size:13px!important;text-transform:uppercase; font-weight:300!important; color:#b8b8b8!important;line-height: 16px !important;}

/*------------Buttons------------*/
.button, .gform_wrapper .gform_button {border-width: 0px !important;}
.boxes .button.small {font-family:'Roboto Condensed', Arial, Helvetica, sans-serif!important;}

.button.small.custom{text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.6)!important;}
.button.orange {color: #fff!important;background-color:#ff6c00!important; 
 background-image: -moz-linear-gradient(center top, #FF6C00 0%, #d15a00 100%) !important;background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #FF6C00), color-stop(1, #d15a00) );background-image: linear-gradient(center top, #FF6C00 0%, #d15a00 100%);color: #FFF !important; border: none!important;text-shadow: 0px 1px 0px rgba(187, 87, 12, 0.6)!important;}

.button.orange:hover {color: #fff!important;background-image: -moz-linear-gradient(center top, #d15a00 0%, #FF6C00 100%) !important;background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #d15a00), color-stop(1, #FF6C00) );background-image: linear-gradient(center top, #d15a00 0%, #FF6C00 100%);color: #FFF !important;border:none!important;text-shadow: 0px 1px 0px rgba(219, 94, 0, 0.6)!important;}

.button.small, #reviews input#submit, .wpcf7-form input[type="submit"], .wpcf7-form input.button, .comment-form input[type="submit"], .price_slider_amount button, .gform_wrapper .gform_button {min-height: 30px; padding: 0px 10px;}

#main .portfolio-one .button, #main .comment-submit, #reviews input#submit, .comment-form input[type="submit"], .wpcf7-form input[type="submit"], .bbp-submit-wrapper button, .button.default, .price_slider_amount button, .gform_wrapper .gform_button, .woocommerce .single_add_to_cart_button, .woocommerce .shipping-calculator-form .button, .woocommerce form.checkout #place_order, .woocommerce .checkout_coupon .button, .woocommerce .login .button, .woocommerce .register .button, .woocommerce .avada-order-details .order-again .button, .woocommerce .avada-order-details .order-again .button {background: -moz-linear-gradient(center top , #454444 0%, #272727 100%) repeat scroll 0% 0% #272727!}


/*------------Boxes------------*/

.post-content .boxes h4 {font-size:18px!important;font-weight:400!important;font-family:'Roboto Condensed', Arial, Helvetica, sans-serif!important;}
.content-boxes-icon-boxed .col .heading-and-icon .fontawesome-icon, .content-boxes-icon-boxed .col .heading-and-icon img {width: 50px;
height: 50px;top: -60px;margin: 0px 0px 0px -26px;line-height: 50px;-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px#ccc;box-shadow: 0 0 5px #ccc;}
.col .heading {margin:0px;}
#content-boxes-1 article.col, #content-boxes-1 article.col img, .boxes img {-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px#ccc;box-shadow: 0 0 5px #ccc;}

#content-boxes-1 article.col{background-image: -webkit-gradient(
 linear,  left top,  left bottom,  color-stop(0, #F5F5F5),  color-stop(1, #FAFAFA)
);
background-image: -o-linear-gradient(bottom, #F5F5F5 0%, #FAFAFA 100%);
background-image: -moz-linear-gradient(bottom, #F5F5F5 0%, #FAFAFA 100%);
background-image: -webkit-linear-gradient(bottom, #F5F5F5 0%, #FAFAFA 100%);
background-image: -ms-linear-gradient(bottom, #F5F5F5 0%, #FAFAFA 100%);
background-image: linear-gradient(to bottom, #F5F5F5 0%, #FAFAFA 100%);}

.boxes{-moz-border-radius: 5px;border-radius: 5px;padding:15px 20px 10px; background-image: -webkit-gradient(linear, left top, left bottom,  color-stop(0, #F5F5F5), color-stop(1, #FAFAFA));
background-image: -o-linear-gradient(bottom, #F5F5F5 0%, #FAFAFA 100%);
background-image: -moz-linear-gradient(bottom, #F5F5F5 0%, #FAFAFA 100%);
background-image: -webkit-linear-gradient(bottom, #F5F5F5 0%, #FAFAFA 100%);
background-image: -ms-linear-gradient(bottom, #F5F5F5 0%, #FAFAFA 100%);
background-image: linear-gradient(to bottom, #F5F5F5 0%, #FAFAFA 100%);}
.boxes .fontawesome-icon.circle-no.medium {  margin-top: 0px;}
.boxes .fontawesome-icon {float: right;margin-left:10px; margin-right:0px;}
.boxes h6 {text-align:right;margin-bottom:12px;margin-top:5px;}
.content-boxes-icon-boxed .col{padding: 40px 7% 7%;}
.content-boxes .col {padding: 20px 7% 7% 7%;}
.content-boxes-icon-boxed.columns-1 .col, .content-boxes .col  {width: 90%;}

/*OLARK*/
#habla_beta_container_do_not_rely_on_div_classes_or_names .habla_window_div_base {right:85px!important;}
#habla_beta_container_do_not_rely_on_div_classes_or_names #habla_topbar_div {padding: 11px 10px 13px!important;}


/*---------SUBNAV + Sub Nav Buttons----------------------*/
.subnav ul { float: right; margin-top: 30px; margin-right: 0px; padding: 0px; }
.subnav li { display: inline; padding-right: 10px; padding-left: 5px; font-size: 14px;font-family:'Open Sans', Arial, Helvetica, sans-serif;}
.subnav a {color:#666!important;white-space: nowrap;}
.subnav a:hover {color:#FF6C00!important;}
.subnav li.buybutton {padding-right: 2px;}
.subnav li.trialbutton {padding-left: 2px;}


li.buybutton a {min-height: 30px;font-size:14px;font-family: 'Roboto Condensed',Arial,Helvetica,sans-serif !important;font-weight: bold;
padding: 6px 10px;text-shadow: 0px 1px 0px rgba(138, 60, 0, 0.7);
text-transform: uppercase;text-align: center;-moz-border-radius: 2px;border-radius: 2px;
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
background-color: #FF6C00;border-width: 0px;color: #FFF !important;}li.buybutton a:hover {background-image: -moz-linear-gradient(center top, #d15a00 0%, #FF6C00 100%) !important;background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #d15a00), color-stop(1, #FF6C00) );background-image: linear-gradient(center top, #d15a00 0%, #FF6C00 100%);color: #FFF !important;}li.trialbutton a {min-height: 30px;font-size:14px;font-family: 'Roboto Condensed', Arial,Helvetica,sans-serif !important;font-weight: bold; padding: 6px 10px;text-transform: uppercase;text-align: center;-moz-border-radius: 2px;border-radius: 2px;-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);border-width: 0px;color: #434C50 !important;background-image:-moz-linear-gradient(center top , #9E9E9E 0%, #C0C0C0 100%);background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #c0c0c0), color-stop(1, #9e9e9e) );background-image:linear-gradient(center top , #9E9E9E 0%, #C0C0C0 100%);text-shadow: 0px 1px 0px rgba(200, 200, 200, 0.6);}

li.trialbutton a:hover{ color: #434C50 !important;
background-image: -moz-linear-gradient(center top , #C0C0C0 0%, #9E9E9E 100%);background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #9E9E9E), color-stop(1, #C0C0C0) );100%);background-image:linear-gradient(center top , #C0C0C0 0%, #9E9E9E 100%);}


/*-----Blog Layout Tweaks-----*/
.grid-layout .post {border:none;}
.blog-shortcode .grid-layout img{-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px#ccc;box-shadow: 0 0 5px #ccc;}
.grid-layout .post-content-container {padding: 20px 8px 0px!important;}

.layout-thumbnails-on-side .columns { margin: 0px 0px 10px;}
.portfolio-wrapper .portfolio-content {padding-left:5px;padding-right:5px;font-size:13px;line-height:20px; padding-bottom:10px;}

#main .blog-shortcode .post h2 a{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif!important;font-size:20px!important;line-height:22px!important;}
.layout-thumbnails-on-side img, .layout-thumbnails-on-side .flexslider .slides{-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px#ccc;box-shadow: 0 0 5px #ccc;}

.date-and-formats .date-box { background-color:#fff!important; color: #000!important; border-right: 1px solid #ccc!important;}
.date-and-formats .format-box {visibility:hidden!important;background-color:#d3d3d3!important;}
.date-and-formats .format-box i {color:#fff!important;}

.flex-control-nav {bottom: -30px; }
.portfolio-one .portfolio-item .image {height: 250px;}
.flexslider .slides > li:first-child {display: block; -webkit-backface-visibility: visible;} 

/*-----Main Press Page-----*/
.sidebar h3 {text-transform:uppercase; font-weight:300!important;margin: 0px 0px 6px!important;color: #8A8888 !important;font-family:'Open Sans',Arial,Helvetica,sans-serif!important;}
.sidebar {font-size: 13px;line-height: 18px !important;}

#main .post-content .portfolio-content h2, #main .post-content .portfolio-content h2 a{font-size:18px!important;}
div.StoreGlobalAnnouncement{border:none!important;color: #2d2d2d!important; background-color: rgb(236, 236, 236)!important; background-image: none!important; margin: 10px 0px 20px!important;-moz-border-radius: 5px;border-radius: 5px;padding:15px 20px 10px!important;}

/*----  Google Search-----*/
.gsc-control-cse, .gsc-control-cse .gsc-table-result { font-family: 'Open Sans', Arial,sans-serif !important;}
.gsc-input input.gsc-input {background: none repeat scroll 0% 0% #FFF !important;
    font-size: 15px; padding-top: 5px;padding-bottom: 5px;}
.cse input.gsc-search-button, input.gsc-search-button {font-size: 13px!important;height: 30px!important;font-weight: normal!important;}
.gs-result .gs-title, .gs-result .gs-title * {text-decoration: none!important;}
#main-nav-search-form .gsc-clear-button {display:none;}

.store-banner {margin-bottom:30px;}


/*---- Hide Download Button -----*/
.footer-area .downloads {display: none;padding-bottom:0px!important;}
#text-7{margin-bottom:0px;}