@media only screen and (max-width: 1000px){
	.fullwidth-box{padding-left:12px;padding-right:12px;}
	.no-csstransforms .sep-boxed-pricing .column {margin-left: 1.5% !important;}
}
@media only screen and (max-width: 1000px){
	.fullwidth-box{padding-left:12px;padding-right:12px;}
}
@media only screen and (max-width: 965px){
	.header-social, .header-v4 #small-nav, .header-v5 #small-nav, .header-v4 #header { padding-left: 10px; padding-right: 10px; }
	.woocommerce-tabs .tabs,.woocommerce-tabs .panel{float:none;margin-left:auto;margin-right:auto;width:100% !important;}
	.woocommerce-tabs .tabs,.woocommerce-side-nav{margin-bottom:25px;}
	.woocommerce-tabs .panel{width:91% !important;padding:4% !important;}
	.coupon .input-text{width:100% !important;}
	.coupon .button{margin-top:20px;}

	.tfs-slider .slide-content {
		position: absolute  !important;
		top: 50%  !important;
		left: 0 !important;
		width: 100% !important;
		padding: 0 20px  !important;
		z-index: 1  !important;
		margin-left: 0 !important;
	}
	
	.nav-holder ul,.top-menu .menu{display:none;}
	.mobile-nav-holder, .mobile-topnav-holder { display:block; }
	.rtl #wrapper .mobile-nav-holder .mobile-nav-item {float:none; padding-left:0;}
	.mobile-nav-holder.set-invisible { display:none !important; }
	.header-v4 #small-nav{padding:6px 20px;}
}

@media only screen and (max-width: 900px){
	.woocommerce #customer_login .login .form-row, .woocommerce #customer_login .login .lost_password{float:none;}
	.woocommerce #customer_login .login .inline, .woocommerce #customer_login .login .lost_password{display:block;margin-left:0;margin-right:0;}
}

@media only screen and (max-width: 800px){
	.fusion-columns-5 .fusion-column:first-child,
	.fusion-columns-4 .fusion-column:first-child,
	.fusion-columns-3 .fusion-column:first-child,
	.fusion-columns-2 .fusion-column:first-child,
	.fusion-columns-1 .fusion-column:first-child {
		margin-left: 0;
	}

	.fusion-column:nth-child(5n),
	.fusion-column:nth-child(4n),
	.fusion-column:nth-child(3n),
	.fusion-column:nth-child(2n),
	.fusion-column {
		margin-right: 0;
	}

	#wrapper{
		width:auto !important;
		overflow: hidden;
	}
	#main{
		padding-bottom:50px;
	}
	.create-block-format-context{
		display: none;
	}
	.columns .col{
		float:none;
		width:100% !important;
		margin:0 0 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.avada-container .columns {
		float:none;
		width:100%;
		margin-bottom:20px;
	}
	.avada-container .columns .col {float:left;}
	.avada-container .col img{		
		display:block;
		margin:0 auto;
	}
	.review {
		float:none;
		width:100%;
	}
	.copyright,
	.fusion-social-links-footer {
		display: block;
		text-align:center;
	}
	.fusion-social-links-footer {
		width: auto;
	}

	.fusion-social-links-footer .fusion-social-networks {
		display: inline-block;
		float: none;
	}
	.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
		margin-left: 0;
	}
	.copyright {
		padding:0 0 15px;
	}
	.author .author_social .custom_msg {
		float:none;
		text-align:center;
		max-width: 100%;
	}	
	.author .author_social .fusion-social-networks {
		text-align: center;
	}
	.author .author_social .fusion-social-networks .fusion-social-network-icon:first-child {
		margin-left: 0;
	}
	.copyright:after,
	.social-networks:after{
		content:"";
		display:block;
		clear:both;
	}
	.social-networks li,
	.copyright li{
		float:none;
		display:inline-block;
	}
	
	#wrapper .page-title-container{height:auto !important;padding:14px 0 12px 0;}	
	
	.page-title{
		padding:0 20px;
	}
	.page-title h1{
		float:none;
	}
	.page-title ul{
		float:none;
		text-align:left;
		padding-top:0 !important;
		line-height:11px !important;
	}
	.rtl .page-title ul{
		text-align:right;
	}

	.header-wrapper{
		position:static !important;
	}

	#header{
		padding:20px;
	}
	#header-sticky .logo,
	#header .logo{
		float:none !important;
		text-align:center;
		margin:0 !important;
	}
	body #header-sticky.sticky-header .logo{float: left !important;}
	#header-sticky .nav-holder,#header .nav-holder{
		float:none !important;
	}
	
	.mobile-nav-holder {
		margin-top:20px !important;
	}

	.sticky-header .mobile-nav-holder {
		margin-top:0px !important;
	}
	
	.mobile-nav-item a {
		height: initial !important;
		line-height: initial !important;
	}
	
	.mobile-nav-item a:after {
		display:none;
	}
	
	.nav-holder ul,.top-menu .menu{display:none;}
	.mobile-nav-holder, .mobile-topnav-holder { display:block; }
	.rtl #wrapper .mobile-nav-holder .mobile-nav-item {float:none; padding-left:0;}
	.mobile-nav-holder.set-invisible { display:none !important; }
	.nav-holder .dd-container,.top-menu .dd-container{display:block !important;width:100%;}
	.top-menu .dd-container{width:50% !important;margin:0 auto !important;}
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth{
		width:100%;
		margin-bottom:20px;
	}
	.one_half > div, .one_third > div, .two_third > div, .three_fourth > div, .one_fourth > div{
		margin-bottom:0;
	}

	.title{
		margin-top:0px !important;
		margin-bottom:20px !important;
	}

	#main .cart-empty {float: none;text-align:center;border-top: 1px solid;border-bottom: none;width:100%;line-height:normal!important;height:auto!important;margin-bottom:10px;padding-top:10px;}
	#main .return-to-shop {float: none;border-top: none;border-bottom: 1px solid;width:100%;text-align:center;line-height:normal!important;height:auto!important;padding-bottom:10px;}
	
	.woocommerce .checkout_coupon .promo-code-heading{display:block;margin-bottom:10px!important;float:none;text-align:center;}
	.woocommerce .checkout_coupon .coupon-contents{display:block;float:none;margin:0;}
	.woocommerce .checkout_coupon .coupon-input{display:block;width:auto!important;float:none;text-align:center;margin-right:0;margin-bottom:10px!important;}
	.woocommerce .checkout_coupon .coupon-button{display:block;margin-right:0;float:none;text-align:center;}	

	#content{
		width:100% !important;
		float:none !important;
		margin-bottom:50px;
	}

	#content.full-width {
		margin-bottom: 0;
	}

	#sidebar{
		width:100% !important;	
		float:none !important;
	}

	#sidebar .social_links .social li{
		width:auto;
		margin-right:5px;
	}

	#comment-input{
		margin-bottom:0;
	}
	#comment-input input{
		width:90%;
		float:none !important;
		margin-bottom:10px;
	}
	#comment-textarea textarea{
		width:90%;
	}

	.pagination{
		margin-top:40px;
	}

	.portfolio-one .portfolio-item .image{
		float:none;
		width:auto;
		height:auto;
		margin-bottom:20px;
	}

	h5.toggle span.toggle-title{
		width:80%;
	}

	#wrapper .sep-boxed-pricing .panel-wrapper	{
		padding: 0;
	}
	
	#wrapper .full-boxed-pricing .column,
	#wrapper .sep-boxed-pricing .column {
		float:none;
		margin-bottom:10px;
		margin-left: 0;
		width:100%;
	}

	.page-title h1{
		margin-top:0;
		margin-bottom:5px;
	}
	.page-title-captions,.page-title h1,.page-title ul{
		display:block;
		float:none;
		line-height:normal;
		width:100%;
	}
	
	.page-title ul {
		margin-top:10px;
	}

	.share-box{
		height:auto;
	}
	#wrapper .share-box h4{
		float:none;
		line-height:20px !important;
		padding-top:25px;
		padding-bottom:25px;
	}
	.share-box ul{
		float:none;
		overflow:hidden;
		padding:0 25px;
		padding-bottom:15px;
		margin-top:0px;
	}

	.project-content .project-description{
		margin-bottom:50px;
		float: none !important;
	}
	.project-content .project-description,.project-content .project-info{
		width:100% !important;
	}

	.portfolio-half .flexslider{
		width:100%;
	}
	.portfolio-half .project-content{
		width:100%  !important;
	}

	#style_selector{
		display:none;
	}

	.portfolio-tabs,.faq-tabs{
		height:auto;
		border-bottom:0;
	}

	.portfolio-tabs li, .faq-tabs li{
		float:none;
		margin-right:0;
		border-bottom:1px solid #E7E6E6;
	}

	.post-content .rev_slider_wrapper{margin-left:-5px !important;}
	body .rev_slider_wrapper .tparrows,body .rev_slider_wrapper:hover .tparrows{display:none !important;}
	.ls-avada .ls-nav-prev,.ls-avada .ls-nav-next{display:none !important;}

	nav#nav,nav#sticky-nav{margin-right:0;}

	#footer .social-networks{width:100%;margin:0 auto;position:relative;left:-11px;}

	.rev_slider .button,.ls-container .button{
		min-height: 0 !important;
		padding-left:20px; padding-right:20px !important;
		height:30px !important;
		line-height:30px !important;
	}

	.rev_slider .button * {
		font-size: 10px !important;
		line-height: 20px !important;
	}

	.tab-holder .tabs{
		height:auto !important;
		width:100% !important;
	}
	.shortcode-tabs .tab-hold .tabs li{
		width:100% !important;
	}
	
	body .shortcode-tabs .tab-hold .tabs li, body.dark #sidebar .tab-hold .tabs li{border-right:none!important;}

	.error-message{line-height:170px;margin-top:20px;}
	.error_page .useful_links{width:100%;padding-left:0;}

	.fusion-google-map{width:100% !important;margin-bottom:20px !important;}

	.social_links_shortcode .social li{width:10% !important;}

	.header-social{padding-top:10px; padding-bottom: 10px;}
	.header-social .fusion-social-links-header{ max-width: none; }
	
	.header-social .header-info { line-height: normal; }

	.header-v2 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-bottom:10px;}
	.header-v2 .header-social .alignright{width:100%; margin:0; text-align:center;}

	.header-v3 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-bottom:10px;}
	.header-v3 .header-social .alignright{width:100%; margin:0; text-align:center;}

	.header-v4 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-bottom:10px;}
	.header-v4 .header-social .alignright{width:100%; margin:0; text-align:center; clear:both;padding: 8px 5px;}
	.header-v4 #header{padding-left:20px!important; padding-right:20px!important;}
	.header-v4 #header .logo{width:100%; margin-bottom:10px !important;}
	.header-v4 #header .search{width:100%; float:none; margin-bottom:5px; margin-left: 0 !important;}
	#wrapper .header-v4 .search-table{width:100% !important;}
	.header-v4 #header #s { width: 100% !important; }
	.header-v4 #header .tagline{width:100%; float:none; text-align:center;}
	.header-v4 #small-nav{padding:6px 20px;}
	.header-v4 #small-nav #nav{width:100%;}
	.header-v4 .header-social .alignright .menu{margin-top:-10px; line-height:25px;}

	.header-v5 .header-social .alignleft{width:100%; margin:0; text-align:center; margin-bottom:10px;}
	.header-v5 .header-social .alignright{width:100%; margin:0; text-align:center;}
	.header-v5 #small-nav{padding:6px 20px;}
	.header-v5 #small-nav #nav{width:100%;}
	
	#small-nav .mobile-nav-holder {margin-top:0 !important;}	

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

	.tfs-slider .slides{width:auto !important;}
	#wrapper .ei-slider{height:200px !important;}

	.progress-bar{margin-bottom:10px !important;}

	.fusion-blog-large-alternate .post-content-container {
		margin-left: 100px;
	}

	.medium-alternate .post-content{float:none;width:100% !important;margin-top:20px;}

	.header-social{padding-left:10px;padding-right:10px;}

	#wrapper .content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px;padding-left:3%;padding-right:3%;}
	#wrapper .content-boxes-icon-on-top .content-box-column,#wrapper .content-boxes-icon-boxed .content-box-column{margin-bottom:55px;}

	.fusion-counters-box .fusion-counter-box{ margin-bottom: 20px; padding: 0 15px;}
	.fusion-counters-box .fusion-counter-box:last-child{ margin-bottom: 0; }

	.popup{display:none !important;}

	.share-box .social-networks{text-align:left;}

	#header-banner{float:none;text-align:center;margin:0 auto;width:100%;margin-top:20px;}

	.products li{width:225px;}
	.products li,.catalog-ordering > ul,.catalog-ordering .order,#main .products li:nth-child(3n),#main .products li:nth-child(4n),#main .has-sidebar .products li,
	.avada-myaccount-data .addresses .col-1, .avada-myaccount-data .addresses .col-2, .avada-customer-details .addresses .col-1, .avada-customer-details .addresses .col-2
	{float:none!important;margin-left:auto !important;margin-right:auto !important;}
	.avada-myaccount-data .addresses .col-1, .avada-myaccount-data .addresses .col-2, .avada-customer-details .addresses .col-1, .avada-customer-details .addresses .col-2{margin:0!important;width:100%;}
	.catalog-ordering{margin-bottom:50px;}
	.catalog-ordering .order{width:33px;}
	.catalog-ordering > ul,.catalog-ordering .order{margin-bottom:10px;}
	.order-dropdown > li:hover > ul{display:block;position:relative;top:0;}
	.orderby-order-container{overflow:hidden;margin:0 auto;width:215px;margin-bottom:10px;float:none;}
	.orderby.order-dropdown{float:left; margin-right: 7px;}
	.sort-count.order-dropdown{width:215px;}
	.sort-count.order-dropdown ul a{width:200px;}
	.catalog-ordering .order{float:left;margin-bottom:0;}

	.woocommerce #customer_login .login .form-row, .woocommerce #customer_login .login .lost_password{float:none;}
	.woocommerce #customer_login .login .inline, .woocommerce #customer_login .login .lost_password{display:block;margin-left:0;}

	.avada-myaccount-data .my_account_orders .order-number{padding-right:8px;}
	.avada-myaccount-data .my_account_orders .order-actions{padding-left:8px;}
	
	.shop_table .product-name{width:35%;}

	#wrapper .product .images,#wrapper .product .summary.entry-summary,#wrapper .woocommerce-tabs .tabs,#wrapper .woocommerce-tabs .panel,#wrapper .woocommerce-side-nav,#wrapper .woocommerce-content-box,#wrapper .shipping-coupon,#wrapper .cart_totals, 
	#wrapper #customer_login .col-1, #wrapper #customer_login .col-2,
	#wrapper .woocommerce form.checkout #customer_details .col-1, #wrapper .woocommerce form.checkout #customer_details .col-2 
	{float:none;margin-left:auto;margin-right:auto;width:100% !important;}
	#customer_login .col-1, .coupon{margin-bottom:20px;}
	.shop_table .product-thumbnail{float:none;}
	.product-info{margin-left:0;margin-top:10px;}
	.product .entry-summary div .price{float:none;}
	.product .entry-summary .woocommerce-product-rating{float:none;margin-left:0;}
	.woocommerce-tabs .tabs,.woocommerce-side-nav{margin-bottom:25px;}
	.woocommerce-tabs .panel{width:91% !important;padding:4% !important;}
	#reviews li .avatar{display:none;}
	#reviews li .comment-text{width:90% !important;margin-left:0 !important;padding:5% !important;}
	.woocommerce-container .social-share{overflow:hidden;}
	.woocommerce-container .social-share li{display:block;float:left;margin:0 auto;border-right:0!important;border-left:0!important;padding-left:0 !important;padding-right:0 !important;width:50%;}
	.has-sidebar .woocommerce-container .social-share li { width: 50%; }

	.myaccount_user_container span{width:100%;float:none;display:block;padding:10px 0px;border-right:0;}
	.rtl .myaccount_user_container span{border-left:0;}

	.shop_table .product-thumbnail img,.shop_table .product-thumbnail .product-info,.shop_table .product-thumbnail .product-info p{float:none; width:100%;margin:0 !important;padding:0;}
	.shop_table .product-thumbnail{padding:10px 0px;}

	.product .images{margin-bottom:30px;}

	#customer_login_box .button{float:left;margin-bottom:15px;}
	#customer_login_box .remember-box{clear:both;display:block;padding:0;width:125px;float:left;}
	#customer_login_box .lost_password{float:left;}

	body #small-nav{visibility:visible !important;}

	.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right,.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=tel],.wpcf7-form textarea,.gform_wrapper .gfield textarea{float:none !important;width:100% !important;box-sizing:border-box;}

	.product .images #slider .flex-direction-nav, .product .images #carousel .flex-direction-nav{display:none !important;}

	.myaccount_user_container span.msg,.myaccount_user_container span:last-child{padding-left:0 !important;padding-right:0 !important;}

	#nav-uber #megaMenu { width: 100%; }

	.fullwidth-box { background-attachment: scroll; }

	#toTop {bottom: 30px; border-radius: 4px; height: 40px; z-index: 10000;}
	#toTop:before { line-height:38px; }
	#toTop:hover {background-color: #333333;}

	.no-mobile-totop .to-top-container {display: none;}

    .no-mobile-slidingbar #slidingbar-area{display:none;}

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

	.tfs-slider .slide-content-container h2 {
		font-size: 21px !important;
		line-height: 21px !important;
	}
	.tfs-slider .slide-content-container h3 {
		font-size: 11px !important;
		line-height: 11px !important;
	}

	.tfs-slider .slide-content-container .btn {
		min-height: 0 !important;
		padding-left:20px; padding-right:20px !important;
		height:26px !important;
		line-height:26px !important;
	}

	.header-wrapper .sticky-header-v1-scrolled #header {
		padding: 0px !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	.header-wrapper .sticky-header-v1-scrolled #header .logo {
		float: left;
	}
	
	.header-wrapper .sticky-header-v1-scrolled .mobile-nav-holder {
		margin-top: 0 !important;
		padding-top: 17px;
	}

	.fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2 {
		width: 100%
	}

	.fusion-soundcloud iframe {
		width: 100%;
	}
}
@media screen and (max-width: 782px) {
	body.admin-bar #wrapper #slidingbar-area, .admin-bar p.demo_store, body.admin-bar #header-sticky.sticky-header {
		top: 46px;
	}
	body.body_blank.admin-bar {
		top: 45px;
	}
	html #wpadminbar {
	    z-index: 99999 !important;
	    position: fixed !important;
	}
	
	.no-mobile-sticky-header .modern-sticky-header{position: static !important;}
	.no-mobile-sticky-header .header-filler,
	.no-mobile-sticky-header .sticky-header-v1-scrolled{display:none!important;}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 640px){
	#wrapper{
		width:auto !important;
		overflow-x: hidden !important;
	}
	#main{
		padding-bottom:50px;
	}
	.header-social {
	    line-height: normal;
	}
	.columns .col{
		float:none;
		width:100% !important;
		margin:0 0 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.avada-container .columns {
		float:none;
		width:100%;
		margin-bottom:20px;
	}
	.avada-container .columns .col {float:left;}
	.avada-container .col img{		
		display:block;
		margin:0 auto;
	}
	.review {
		float:none;
		width:100%;
	}
	.footer-area .columns .col,#slidingbar-area .columns .col{
		float:left;
		width:98% !important;
	}
	.social-networks,
	.copyright{
		float:none;
		padding:0 0 15px;
		text-align:center;
	}
	.copyright:after,
	.social-networks:after{
		content:"";
		display:block;
		clear:both;
	}
	.social-networks li,
	.copyright li{
		float:none;
		display:inline-block;
	}
	.continue {display:none;}
	.mobile-button{
		display:block !important;
		float:none;
	}
	.page-title{
		width:auto;
		padding-left:10px; padding-right:10px;
	}
	.page-title-wrapper{
		width:auto;
	}
	.page-title h1{
		float:none;
	}
	.page-title ul{
		float:none;
		text-align:left;
		padding-top:0 !important;
		line-height:11px !important;
	}
	.rtl .page-title ul{
		text-align:right;
	}	

	#header{
		padding:20px;
	}
	#header .logo{
		float:none;
		text-align:center;
		margin:0 !important;
	}
	
	.mobile-nav-holder {
		margin-top:20px !important;
	}

	.sticky-header .mobile-nav-holder {
		margin-top:0px !important;
	}
	
	body #header.sticky-header .logo{float: left !important;}	
	#header .nav-holder{
		float:none;
	}
	.nav-holder ul,.top-menu .menu{display:none;}
	.mobile-nav-holder, .mobile-topnav-holder { display:block !important; }
	.mobile-nav-holder.set-invisible { display:none !important; }
	.nav-holder .dd-container,.top-menu .dd-container{display:block !important;width:100%;}
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth{
		width:100%;
		margin-bottom:20px;
	}
	.one_half > div, .one_third > div, .two_third > div, .three_fourth > div, .one_fourth > div{
		margin-bottom:0;
	}

	.title{
		margin-top:0px !important;
		margin-bottom:20px !important;
	}

	#content{
		width:100% !important;
		float:none !important;
		margin-bottom:50px;
	}

	#content.full-width {
		margin-bottom: 0;
	}

	#sidebar{
		width:100% !important;
		float:none !important;
	}

	#sidebar .social_links .social li{
		width:auto;
		margin-right:5px;
	}

	#comment-input{
		margin-bottom:0;
	}
	#comment-input input{
		width:90%;
		float:none !important;
		margin-bottom:10px;
	}
	#comment-textarea textarea{
		width:90%;
	}

	.pagination{
		margin-top:40px;
	}

	.portfolio-one .portfolio-item .image{
		float:none;
		width:auto;
		height:auto;
		margin-bottom:20px;
	}

	h5.toggle span.toggle-title{
		width:80%;
	}

	#wrapper .sep-boxed-pricing .panel-wrapper	{
		padding: 0;
	}

	#wrapper .full-boxed-pricing .column,
	#wrapper .sep-boxed-pricing .column {
		float:none;
		margin-bottom:10px;
		margin-left: 0;
		width:100%;
	}

	.page-title h1{
		margin-top:0;
		margin-bottom:5px;
	}
	.page-title h1,.page-title ul{
		float:none;
		line-height:normal;
		width:100%;
	}

	.share-box{
		height:auto;
	}
	#wrapper .share-box h4{
		float:none;
		line-height:20px !important;
		padding-top:25px;
		padding-bottom:25px;
	}
	.share-box ul{
		float:none;
		overflow:hidden;
		padding:0 25px;
		padding-bottom:25px;
		margin-top:0px;
	}

	.project-content .project-description{
		margin-bottom:50px;
		float: none !important;
	}
	.project-content .project-description,.project-content .project-info{
		width:100% !important;
	}

	.portfolio-half .flexslider{
		width:100%;
	}
	.portfolio-half .project-content{
		width:100%;
	}

	#style_selector{
		display:none;
	}

	.portfolio-tabs,.faq-tabs{
		height:auto;
		border-bottom:0;
	}

	.portfolio-tabs li, .faq-tabs li{
		float:none;
		margin-right:0;
		border-bottom:1px solid #E7E6E6;
	}

	.post-content .rev_slider_wrapper{margin-left:-5px !important;}
	body .rev_slider_wrapper .tparrows, body .rev_slider_wrapper:hover .tparrows{display:none !important;}
	.ls-avada .ls-nav-prev,.ls-avada .ls-nav-next{display:none !important;}

	nav#nav,nav#sticky-nav{margin-right:0;}

	#footer .social-networks{width:100%;margin:0 auto;position:relative;left:-11px;}
	
	.recent-works-items a { max-width: 64px; }
	.footer-area .flickr_badge_image img, #slidingbar-area .flickr_badge_image img { max-width: 64px; padding:3px !important; }	
	
	.rev_slider .button,.ls-container .button{
		min-height: 0 !important;
		padding-left:20px !important; padding-right:20px !important;
		height:30px !important;
		line-height:30px !important;
		font-size:10px !important;
	}

	.rev_slider .button * {
		font-size: 10px !important;
		line-height: 20px !important;
	}

	.tab-holder .tabs{
		height:auto !important;
		width:100% !important;
	}
	.shortcode-tabs .tab-hold .tabs li{
		width:100% !important;
	}
	
	body .shortcode-tabs .tab-hold .tabs li, body.dark #sidebar .tab-hold .tabs li{border-right:none!important;}

	#wrapper .page-title-container{max-height: none;padding-bottom:18px;}
	#wrapper .page-title-container h1, #wrapper .page-title-container .breadcrumbs{margin: 0;}
	#wrapper .page-title-container h1{font-size: 15px !important; line-height: 20px !important;}
	#wrapper .page-title-container h3{font-size: 11px; line-height: 20px;}
	#wrapper .page-title-container .breadcrumbs{margin-top: 2px;}
	.error_page .useful_links{width:100%;padding-left:0;}

	.fusion-google-map{width:100% !important;margin-bottom:20px !important;}

	.social_links_shortcode .social li{width:10% !important;}

	.header-social{padding-top:10px; padding-bottom: 10px;}
	.header-social .fusion-social-links-header{ max-width: none; margin-top: 0; }
	
	.header-social .header-info { line-height: normal; }

	.header-v2 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-bottom:10px;}
	.header-v2 .header-social .alignright{width:100%; margin:0; text-align:center;}

	.header-v3 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-bottom:10px;}
	.header-v3 .header-social .alignright{width:100%; margin:0; text-align:center;}

	.header-v4 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-bottom:10px;}
	.header-v4 .header-social .alignright{width:100%; margin:0; text-align:center; clear:both;}
	.header-v4 #header{padding-left:20px!important; padding-right:20px!important;}
	.header-v4 #header .logo{width:100%; margin-bottom:10px !important;}
	.header-v4 #header .search{width:100%; float:none; margin-bottom:5px; margin-left: 0 !important;}
	.header-v4 #header #s { width: 100% !important; }	
	.header-v4 #header .tagline{width:100%; float:none; text-align:center;}
	.header-v4 #small-nav{padding:6px 20px;}
	.header-v4 #small-nav #nav{width:100%;}
	.header-v4 .header-social .alignright .menu{margin-top:-10px; line-height:25px;}

	.header-v5 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-bottom:10px;}
	.header-v5 .header-social .alignright{width:100%; margin:0; text-align:center;}
	.header-v5 #small-nav{padding:6px 20px;}
	.header-v5 #small-nav #nav{width:100%;}	

	#small-nav .mobile-nav-holder {margin-top:0 !important;}

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

	.tfs-slider .slides{width:auto !important;}
	#wrapper .ei-slider{height:200px !important;}

	.progress-bar{margin-bottom:10px !important;}

	#wrapper .content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px; padding-left:3% !important;padding-right:3% !important;}
	#wrapper .content-boxes-icon-on-top .content-box-column,#wrapper .content-boxes-icon-boxed .content-box-column{margin-bottom:55px;}

	.share-box .social-networks{text-align:left;}

	body #small-nav{visibility:visible !important;}

	.no-mobile-sticky-header #header-sticky.sticky-header,
	.no-mobile-sticky-header #header-sticky.sticky-header.sticky{display:none!important;}
	
	.no-mobile-sticky-header .modern-sticky-header{position: static !important;}
	.no-mobile-sticky-header .header-filler,
	.no-mobile-sticky-header .sticky-header-v1-scrolled{display:none!important;}	
}
@media only screen and (max-width: 640px){
	.fusion-blog-medium .blog-medium-slideshow-container {
		float:none;
		margin:0 0 20px 0;
		height:auto;
		width:auto;
	}
	
	.fusion-blog-shortcode .entry-meta .entry-meta-details,
	.fusion-blog-shortcode .entry-meta .entry-read-more {
		float: none;
		width: 100%;
		text-align: initial;
	}
	.fusion-blog-shortcode .entry-meta .entry-read-more {
		margin-left: 0;
	}
	
	.large-alternate .date-and-formats,
	.fusion-blog-large-alternate .date-and-formats {
		margin: 0 15px 15px 0;
	}
	
	.rtl .large-alternate .date-and-formats,
	.rtl .fusion-blog-large-alternate .date-and-formats {
		margin: 0 0 15px 15px;
	}	
	
	.large-alternate .post-content,
	.fusion-blog-large-alternate .post-content-container {
		margin-left: 0;
	}
	
	.rtl .large-alternate .post-content,
	.rtl .fusion-blog-large-alternate .post-content-container {
		margin-right: 0;
	}	
	
	.fusion-blog-large-alternate .entry-read-more {
		text-align: right;
	}

	.medium-alternate.has-post-thumbnail .fusion-flexslider,
	.fusion-blog-medium-alternate .has-post-thumbnail .blog-medium-slideshow-container {
		display: inline-block;
		float: none;
		margin-right: 0;
		max-width: 197px;
		width: auto;
	}
	
	.medium-alternate .post-content,
	.medium-alternate .has-post-thumbnail .post-content,	
	.fusion-blog-medium-alternate .post-content-container,
	.fusion-blog-medium-alternate .has-post-thumbnail .post-content-container {
		margin: 15px 0 0 0;
	}

	.medium-alternate .has-post-thumbnail .post-content,
	.fusion-blog-medium-alternate .has-post-thumbnail .post-content-container {
		clear: both;
	}
	
	.fusion-blog-timeline .blog-timeline-layout {	
		background-image: none;
		padding-top: 0;
		width: auto !important;
	}

	.fusion-blog-timeline .blog-timeline-layout .post {
		float: none;
		width: 100%;
	}

	.fusion-blog-timeline .timeline-circle,
	.fusion-blog-timeline .timeline-arrow {
		display: none;
	}		

	.header-social {
	    line-height: normal;
	}
	#wrapper #header .logo{
		float:none;
		margin:0 auto 20px auto !important;
	}
	
	body #header.sticky-header .logo{float: left !important;}	
	
	.avada-container .columns .col,
	.footer-area .columns .col,
	#slidingbar-area .columns .col{
		float:none;
		width:100%;
	}
	.review blockquote cite strong,
	.copyright li{}
	.wooslider-direction-nav,.wooslider-pauseplay,.flex-direction-nav{display:none;}

	.post .meta-info{
		height:auto;
	}

	.rtl .post .meta-info > div,
	.post .meta-info > div{
		display:block;
		float:none;
		margin:0;
		width: 100% !important;
	}
	
	.grid-layout .post .meta-info .alignleft {
	    width: 50%!important;
	}
	.grid-layout .meta-info .alignright, .timeline-layout .meta-info .alignright{
		width: auto !important;
		margin-top: 5px !important;
		margin-bottom: 0 !important;
	}	

	.share-box ul li{
		margin-bottom:10px;
		margin-right:15px;
	}


	.buttons a{
		margin-right:5px;
	}

	.portfolio-two .portfolio-item{
		width:auto !important;
		height:auto !important;
	}

	.post-content .rev_slider_wrapper{margin-left:-5px !important;}

	body .rev_slider_wrapper .tparrows,body .rev_slider_wrapper:hover .tparrows{display:none !important;}
	.ls-avada .ls-nav-prev,.ls-avada .ls-nav-next{display:none !important;}

	.rev_slider .button,.ls-container .button{
		min-height: 0 !important;
		padding-left:10px !important; padding-right:10px !important;
		height:20px !important;
		line-height:20px !important;
		font-size:10px !important;
	}

	.rev_slider .button * {
		font-size: 10px !important;
		line-height: 20px !important;
	}

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

	.tfs-slider .slides{width:auto !important;}
	#wrapper .ei-slider{height:200px !important;}

	.progress-bar{margin-bottom:10px !important;}

	.grid-layout .post,.timeline-layout .post{
		width:99% !important;
		float:none !important;
		position:relative !important;
		top:auto !important;
		left:auto !important;
	    -webkit-transform:none !important;
	    -moz-transform:none !important;
	    -o-transform:none !important;
	    transform:none !important;
	}

	.grid-layout{
		height:auto;
	}

	.timeline-layout{
		background-image: none;
		width: auto;
	}

	.timeline-circle,.timeline-arrow{display:none;}

	.large-alternate .post-content{
		float:none;
	}

	.grid-layout .meta-info .alignleft,.timeline-layout  .meta-info .alignleft{
		float:left !important;
	}

	.grid-layout .meta-info .alignright,.timeline-layout  .meta-info .alignright{
		float:right !important;
	}
	
	.rtl .grid-layout .meta-info .alignleft,.rtl .timeline-layout  .meta-info .alignleft{
		float:right !important;
	}

	.rtl .grid-layout .meta-info .alignright,.rtl .timeline-layout  .meta-info .alignright{
		float:left !important;
		width: auto !important;
	}	

	#main,.fullwidth-box,.footer-area,#footer,#slidingbar{padding-left:12px;padding-right:12px;}

	#wrapper .content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px;padding-left:3% !important;padding-right:3% !important;}
	#wrapper .content-boxes-icon-on-top .content-box-column,.#wrapper .content-boxes-icon-boxed .content-box-column{margin-bottom:55px;}
	#wrapper .content-boxes-icon-boxed .content-box-column .heading h2{margin-top:-5px;}
	#wrapper .content-boxes-icon-boxed .content-box-column .more{margin-top:12px;}

	.page-template-contact-php .fusion-google-map{height:270px !important;}

	.share-box .social-networks li{margin-right:20px !important;}

	.timeline-icon{display:none !important;}
	.timeline-layout{padding-top:0 !important;}

	.fusion-counters-circle .counter-circle-wrapper {
		display: block;
		margin-right: auto;
		margin-left: auto;
	}

	.post-content .wooslider .wooslider-control-thumbs{margin-top:-10px;}
	body .wooslider .overlay-full.layout-text-left .slide-excerpt{padding:20px !important;}

	.header-social .alignleft{margin-top:0px !important;}

	.content-boxes-icon-boxed .col{box-sizing:border-box;}

	.social_links_shortcode li{height:40px !important;}


	.products-slider .es-nav span{
		-webkit-transform: scale(0.5) !important;
		-moz-transform: scale(0.5) !important;
		-o-transform: scale(0.5) !important;
		transform: scale(0.5) !important;
	}

	.shop_table .product-quantity{display:none;}
	.shop_table .filler-td{display:none;}
	.my_account_orders .order-status{display:none;}
	.my_account_orders .order-date{display:none;}
	.my_account_orders .order-number time{display:block !important;font-size:10px;line-height:normal;}

	body #small-nav{visibility:visible !important;}

	.portfolio-masonry .portfolio-item{width:100% !important;}
	
	#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {width: 80px !important; height: 80px !important;}
	#bbpress-forums #bbp-single-user-details #bbp-user-avatar {width: 80px !important;}
	#bbpress-forums #bbp-single-user-details #bbp-user-navigation {margin-left: 110px !important;}
	#bbpress-forums #bbp-single-user-details #bbp-user-navigation .first-col {width: 47% !important;}
	#bbpress-forums #bbp-single-user-details #bbp-user-navigation .second-col {margin-left: 53% !important; width:47% !important;}

	.table-1 { display: block; overflow-x: auto; }
	.table-1 table { border-collapse: collapse; border-spacing: 0; width: 100%}
	.table-1 td, .table-1 th { white-space: nowrap; }
	
	.table-2 { display: block; overflow-x: auto; }
	.table-2 table { border-collapse: collapse; border-spacing: 0; width: 100%}
	.table-2 td, .table-2 th { white-space: nowrap; }

	.page-title-container .search #s {
		width: 100%;
	}
	
	#wrapper .page-title-container{max-height: none;padding-bottom:18px;}
	#wrapper .page-title-container h1, #wrapper .page-title-container .breadcrumbs{margin: 0;}
	#wrapper .page-title-container h1{font-size: 15px !important; line-height: 20px !important;}
	#wrapper .page-title-container h3{font-size: 11px; line-height: 20px;}
	#wrapper .page-title-container .breadcrumbs{margin-top: 2px;}
}

@media only screen and (max-width: 480px) {
	#bbpress-forums .bbp-body div.bbp-reply-author { width: 71% !important;}
	.bbp-arrow {display: none;}
	div.bbp-submit-wrapper {float: right !important;}
}

/* Portfolio Responsive */

@media only screen and (max-width: 974px){
	.portfolio-two .portfolio-wrapper {
		max-width: 470px;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 968px){
	.portfolio-four .portfolio-wrapper {
		max-width: 702px;
		margin: 0 auto;
	}

	.portfolio-three .portfolio-wrapper {
		max-width: 624px;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 740px){
	.portfolio-four .portfolio-wrapper {
		max-width: 468px;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 658px){
	.portfolio-three .portfolio-wrapper {
		max-width: 312px;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 505px){
	.portfolio-four .portfolio-wrapper {
		max-width: 234px;
		margin: 0 auto;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
	#wrapper .ei-slider{width:100%;}
	.no-tablet-sticky-header #header-sticky.sticky-header, .no-tablet-sticky-header #header-sticky.sticky-header.sticky{display:none !important;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){
	#wrapper .ei-slider{width:100%;}
	.no-tablet-sticky-header #header-sticky.sticky-header, .no-tablet-sticky-header #header-sticky.sticky-header.sticky{display:none !important;}	
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
	#wrapper .ei-slider{width:100%;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px){
	#wrapper .ei-slider{width:100%;}
}

/*Header Styles*/

	/*IE11 hack */
	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
		.feet-select-parent .feet-select-arrow,.select-arrow, 
		.wpcf7-select-parent .select-arrow{height:33px;line-height:33px;}
		.gravity-select-parent .select-arrow{height:24px;line-height:24px;}
		
		#wrapper .gf_browser_ie.gform_wrapper .button,
		#wrapper .gf_browser_ie.gform_wrapper .gform_footer input.button{ padding: 0 20px; }
	}

	a:hover, .tooltip-shortcode{
	color:#2a96ca;
}
#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,
.footer-area .tab-holder .news-list li .post-holder 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,
#main .post h2 a:hover,
#main .about-author .title a:hover,
span.dropcap,.footer-area a:hover,#slidingbar-area a:hover,.copyright a:hover,
#sidebar .widget_categories li 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,
.woocommerce .address .edit:hover:after,
.my_account_orders .order-actions a:hover:after,
.more a:hover:after,.read-more:hover:after,.entry-read-more a: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, .feet-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,.rtl .entry-read-more a:hover:before,#header-sticky .my-cart-link-active:after,.header-wrapper .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, .fusion-accordian .panel-title a:hover,#wrapper #jtwt .jtwt_tweet a:hover{
	color:#2a96ca;
}
.fusion-content-boxes .heading-link:hover h2 {
	color:#2a96ca !important;
}
.fusion-content-boxes .heading-link:hover .icon i, .fusion-accordian .panel-title a:hover .fa-fusion-box {
	background-color: #2a96ca !important;
	border-color: #2a96ca !important;
}

#sidebar .image .image-extras .image-extras-content a:hover { color: #333333; }
.star-rating:before,.star-rating span:before {
	color:#2a96ca;
}
.tagcloud a:hover,#slidingbar-area .tagcloud a:hover,.footer-area .tagcloud a:hover{ color: #FFFFFF; text-shadow: none; -moz-text-shadow: none; -webkit-text-shadow: none; }
#nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a, #nav ul .current-menu-ancestor a, .navigation li.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, #sticky-nav li.current-menu-ancestor a
#nav ul ul,#sticky-nav ul ul,
.reading-box,
.portfolio-tabs li.active a, .faq-tabs li.active a,
#wrapper .pyre_tabs .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.current,
.woocommerce-pagination .page-numbers:hover,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder,
#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,
#wrapper .fusion-tabs .nav-tabs > .active > .tab-link:hover, #wrapper .fusion-tabs .nav-tabs > .active > .tab-link:focus,#wrapper .fusion-tabs .nav-tabs > .active > .tab-link,#wrapper .fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link{
	border-color:#2a96ca;
}
#wrapper .main-nav-search a:hover {border-top: 3px solid transparent;}
#wrapper .header-v4 .main-nav-search a:hover, #wrapper .header-v5 .main-nav-search a:hover {border-top: 0;}
#nav ul .current-menu-ancestor a,.navigation li.current-menu-ancestor a, #sticky-nav li.current-menu-ancestor a {
	color: #2a96ca;
}
#wrapper .side-nav li.current_page_item a{
	border-right-color:#2a96ca;
}
.rtl #wrapper .side-nav li.current_page_item a{
	border-left-color:#2a96ca;
}
.header-v2 .header-social, .header-v3 .header-social, .header-v4 .header-social,.header-v5 .header-social,.header-v2{
	border-top-color:#2a96ca;
}

.fusion-accordian .panel-title .active .fa-fusion-box,
ul.circle-yes li:before,
.circle-yes ul 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,
#wrapper .search-table .search-button input[type="submit"]:hover,
ul.arrow li:before,
p.demo_store,
.feet-myaccount-data .digital-downloads li:before, .feet-thank-you .order_details li:before{
	background-color:#2a96ca;
}
.woocommerce .social-share li a:hover i {
	border-color:#2a96ca;
}
.bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky	{
	background-color: #ffffe8;
	opacity: 1;
}


#slidingbar {
	background-color:#2a96ca;
	background-color:rgba(42,150,202,1);
}
.sb_toggle {
	border-color: transparent #2a96ca transparent transparent;
	border-color: transparent rgba(42,150,202,1) transparent transparent;
}
#wrapper #slidingbar-area .pyre_tabs .tab-holder .tabs li {
	border-color: #2a96ca;
	border-color: rgba(42,150,202,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; }
.mobile-nav-holder .mobile-selector, 
.mobile-topnav-holder .mobile-selector, 
#mobile-nav {
	background-color: #f9f9f9}
.mobile-nav-holder .mobile-selector, .mobile-topnav-holder .mobile-selector, #mobile-nav, #mobile-nav li a, #mobile-nav li a:hover, .mobile-nav-holder .mobile-selector .selector-down { border-color: #dadada; }
.mobile-nav-holder .mobile-selector .selector-down:before{color:#dadada;}
#mobile-nav li a:hover {
	background-color: #f6f6f6}
.sticky-header #sticky-nav ul li { padding-right: 12px; }
.sticky-header #sticky-nav ul li ul li { padding-right: 0; }

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


body #header-sticky.sticky-header .sticky-shadow{background:rgba(255, 255, 255, 0.9);}
.no-rgba #header-sticky.sticky-header .sticky-shadow{background:transparent; filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9;}

#header,#small-nav{
	background-color:transparent;
}

#main,#wrapper,
.fusion-separator .icon-wrapper, html, body, .bbp-arrow { background-color:transparent; }

.footer-area{
	background-color:transparent;
}
#wrapper .footer-area .pyre_tabs .tab-holder .tabs li {
	border-color:transparent;
}

.footer-area{
	border-color:transparent;
}

#footer{
	background-color:#585857;
}

#footer{
	border-color:#585857;
}

.sep-boxed-pricing .panel-heading{
	background-color:#62a2c4;
	border-color:#62a2c4;
}
.fusion-pricing-table .panel-body .price .integer-part, .fusion-pricing-table .panel-body .price .decimal-part{
	color:#62a2c4;
}
.image .image-extras{
	background-image: linear-gradient(top, rgba(4,109,158,1) 0%, rgba(42,150,202,1) 100%);
	background-image: -o-linear-gradient(top, rgba(4,109,158,1) 0%, rgba(42,150,202,1) 100%);
	background-image: -moz-linear-gradient(top, rgba(4,109,158,1) 0%, rgba(42,150,202,1) 100%);
	background-image: -webkit-linear-gradient(top, rgba(4,109,158,1) 0%, rgba(42,150,202,1) 100%);
	background-image: -ms-linear-gradient(top, rgba(4,109,158,1) 0%, rgba(42,150,202,1) 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgba(4,109,158,1)),
		color-stop(1, rgba(42,150,202,1))
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#046d9e', endColorstr='#2a96ca')
			progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.no-cssgradients .image .image-extras{
	background:#046d9e;
}
.image:hover .image-extras {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#046d9e', endColorstr='#2a96ca')
 			progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
 }
.portfolio-one .button,
#main .comment-submit,
#reviews input#submit,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],.wpcf7-submit,
.bbp-submit-wrapper button,
.button-default,
.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 .feet-order-details .order-again .button,
.woocommerce .feet-order-details .order-again .button{
	background: #585857;
	color: #ffffff;
	
		
	background-image: -webkit-gradient( linear, left bottom, left top, from( #585857 ), to( #585857 ) );
	background-image: -webkit-linear-gradient( bottom,#585857, #585857 );
	background-image:    -moz-linear-gradient( bottom, #585857, #585857 );
	background-image:      -o-linear-gradient( bottom, #585857, #585857 );
	background-image: linear-gradient( to top,#585857, #585857 );	

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#585857', endColorstr='#585857');
		
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;	
	-o-transition: all .2s;
	transition: all .2s;	
}
.no-cssgradients .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 .wpcf7-submit,
.no-cssgradients .bbp-submit-wrapper button,
.no-cssgradients .button-default,
.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 .feet-order-details .order-again .button{
	background:#585857;
}
.portfolio-one .button:hover,
#main .comment-submit:hover,
#reviews input#submit:hover,
.comment-form input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover,
.bbp-submit-wrapper button:hover,
.button-default: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 .feet-order-details .order-again .button:hover{
	background: #4c4c4b;
	color: #ffffff;
	
		
	background-image: -webkit-gradient( linear, left bottom, left top, from( #4c4c4b ), to( #4c4c4b ) );
	background-image: -webkit-linear-gradient( bottom, #4c4c4b, #4c4c4b );
	background-image:    -moz-linear-gradient( bottom, #4c4c4b}, #4c4c4b );
	background-image:      -o-linear-gradient( bottom, #4c4c4b, #4c4c4b );
	background-image: linear-gradient( to top, #4c4c4b, #4c4c4b );

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4b', endColorstr='#4c4c4b');
	}
.no-cssgradients .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 .wpcf7-submit:hover,
.no-cssgradients .bbp-submit-wrapper button:hover,
.no-cssgradients .button-default:hover,
.no-cssgradinets .button.default:hover,
.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 .feet-order-details .order-again .button:hover{
	background:#4c4c4b;
}

.image .image-extras .image-extras-content .icon.link-icon, .image .image-extras .image-extras-content .icon.gallery-icon { background-color:#333333; }
.image-extras .image-extras-content h3, .image .image-extras .image-extras-content h3 a, .image .image-extras .image-extras-content h4, .image .image-extras .image-extras-content h4 a,.image .image-extras .image-extras-content h3, .image .image-extras .image-extras-content h2, .image .image-extras .image-extras-content a,.image .image-extras .image-extras-content .cats,.image .image-extras .image-extras-content .cats a{ color:#333333; }

.page-title-container{border-color:#585857;}

.footer-area{
		background-image:url(https://www.feetinfocus.com/feetmedia/uploads/footer-bg.jpg);
	background-repeat:repeat-x;
		background-position:top left;
					background-attachment:scroll;
		background-position:center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		
		
		padding-top: 25px;
	
		padding-bottom: 25px;
	}

#footer{
		padding-top: 15px;
	
		padding-bottom: 12px;
	}

.fontawesome-icon.circle-yes{
	background-color:#333333;
}

.fontawesome-icon.circle-yes{
	border-color:#333333;
}

.fontawesome-icon,
.feet-myaccount-data .digital-downloads li:before,
.feet-myaccount-data .digital-downloads li:after,
.feet-thank-you .order_details li:before,
.feet-thank-you .order_details li:after,
.post-content .error-menu li:before,
.post-content .error-menu li:after{
	color:#ffffff;
}

.fusion-title .title-sep,.product .product-border{
	border-color:#cccccc;
}

.review blockquote q,.post-content blockquote,form.checkout .payment_methods .payment_box{
	background-color:#f6f6f6;
}
.fusion-testimonials .author:after{
	border-top-color:#f6f6f6;
}

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



body,#wrapper #nav ul li ul li a,#wrapper #sticky-nav ul li ul li a,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container,
.more,
.feet-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-default, .button-large, .button-small, .button-medium,.button-xlarge,
.button.large, .button.small, .button.medium,.button.xlarge,
.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,
.image .image-extras .image-extras-content h3,
.image .image-extras .image-extras-content h2,
.image .image-extras .image-extras-content a,
.image .image-extras .image-extras-content .cats,
.image .image-extras .image-extras-content .cats a,
.image .image-extras .image-extras-content .price {
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
}

.feet-container h3,
.review blockquote div strong,
.footer-area  h3,
#slidingbar-area  h3,
.button-default, .button-large, .button-small, .button-medium,.button-xlarge,
.button.large, .button.small, .button.medium,.button.xlarge,
.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 .feet-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;
}


#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,
#wrapper .tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
.fusion-pricing-table .title-row,
.fusion-pricing-table .pricing-row,
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-accordian .panel-title,
.fusion-accordian .panel-title a,
.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,
.main-flex .slide-content h2, .main-flex .slide-content h3,
.fusion-modal .modal-title, .popover .popover-title,
.fusion-flip-box .flip-box-heading-back, .fusion-person .person-desc .person-author .person-name, .fusion-person .person-desc .person-author .person-title{
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
}


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

body,#sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2,
#jtwt .jtwt_tweet, #sidebar #jtwt .jtwt_tweet {
	font-size:14px;
		line-height:21px;
}
.project-content .project-info h4,.gform_wrapper label,.gform_wrapper .gfield_description,
.footer-area ul, #slidingbar-area ul, .tab-holder .news-list li .post-holder a,
.tab-holder .news-list li .post-holder .meta, .review blockquote q{
	font-size:14px;
		line-height:21px;
}
.blog-shortcode h3.timeline-title { font-size:14px;line-height:14px; }
.counter-box-content, .fusion-alert,.fusion-progressbar .sr-only{ font-size:14px; }

body,#sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2{
	line-height:20px;
}
.project-content .project-info h4,.fusion-accordian .panel-body{
	line-height:20px;
}

#nav,#sticky-nav,.navigation,a.search-link{font-size:14px;}

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

.header-social *{font-size:14px;}

.page-title ul li,page-title ul li a{font-size:10px;}

.side-nav li a{font-size:14px;}

#sidebar .widget h3{font-size:15px;}

#slidingbar-area h3{font-size:15px;line-height:15px;}

.footer-area h3{font-size:15px;line-height:15px;}

.copyright{font-size:12px;}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title{font-size:14px;}

.post-content h1{
	font-size:32px;
		line-height:48px;
}

.post-content h1{
	line-height:48px;
}

#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper  #main .post h2, #wrapper  #main .post h2, #wrapper .woocommerce .checkout h3, #main .portfolio h2 {
	font-size:20px;
		line-height:30px;
}

#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper #main .post h2,#wrapper  .woocommerce .checkout h3, .cart-empty{
	line-height:29px;
}

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

.post-content h3,.project-content h3,#header .tagline,.product-title{
	line-height:29px;
}

.post-content h4, .portfolio-item .portfolio-content h4, .image-extras .image-extras-content h3, .image-extras .image-extras-content h3 a, .image .image-extras .image-extras-content a,
.fusion-person .person-author-wrapper .person-name, .fusion-person .person-author-wrapper .person-title
{
	font-size:14px;
		line-height:21px;
}
#wrapper .tab-holder .tabs li a,.person-author-wrapper, #reviews #comments > h2,
.popover .popover-title,.fusion-flip-box .flip-box-heading-back{
	font-size:14px;
}
.fusion-accordian .panel-title a{font-size:14px;}
.share-box h4 {font-size:14px;line-height:14px;}

.post-content h4, #reviews #comments > h2,
.fusion-person .person-author-wrapper .person-name, .fusion-person .person-author-wrapper .person-title {
	line-height:21px;
}

.post-content h5{
	font-size:12px;
		line-height:18px;
}

.post-content h5{
	line-height:18px;
}

.post-content h6{
	font-size:11px;
		line-height:17px;
}

.post-content h6{
	line-height:17px;
}

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

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

.image .image-extras .image-extras-content h4, .image .image-extras .image-extras-content h4 a, .image .image-extras .image-extras-content .cats, .image .image-extras .image-extras-content .cats a, .fusion-recent-posts .columns .column .meta {
	font-size:12px;
		line-height:18px;
}
.post .meta-info, .fusion-blog-grid .entry-meta-single, .fusion-blog-timeline .entry-meta-single, .fusion-blog-grid .entry-comments, .fusion-blog-timeline .entry-comments, .fusion-blog-grid .entry-read-more, .fusion-blog-timeline .entry-read-more, .fusion-blog-medium .entry-meta, .fusion-blog-large .entry-meta, .fusion-blog-medium-alternate .entry-meta, .fusion-blog-large-alternate .entry-meta, .fusion-blog-medium-alternate .entry-read-more, .fusion-blog-large-alternate .entry-read-more, .fusion-recent-posts .columns .column .meta, .post .single-line-meta { font-size:12px; }

.cart-contents *, .top-menu .cart-content a .cart-title, .top-menu .cart-content a .quantity, .image .image-extras .image-extras-content .product-buttons a, .product-buttons a, #header-sticky .cart-content a .cart-title, #header-sticky .cart-content a .quantity, #header .cart-content a .cart-title, #header .cart-content a .quantity, .sticky-header #sticky-nav .cart-checkout a, #header .cart-checkout a {
	font-size:12px;
		line-height:18px;
}

.pagination, .woocommerce-pagination, .pagination .pagination-next, .woocommerce-pagination .next, .pagination .pagination-prev, .woocommerce-pagination .prev { font-size:12px; }

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

.post-content h1,.title h1,.woocommerce-success-message .msg, .woocommerce-message{
	color:#2a96ca;
}

#main .post h2,.post-content h2,.fusion-title h2,.title h2,.woocommerce-tabs h2,.search-page-search-form h2, .cart-empty, .woocommerce h2, .woocommerce .checkout h3{
	color:#2a96ca;
}

.post-content h3,#sidebar .widget h3,.project-content h3,.fusion-title h3,.title h3,#header .tagline,.person-author-wrapper span,.product-title{
	color:#2a96ca;
}

.post-content h4,.project-content .project-info h4,.share-box h4,.fusion-title h4,.title h4,#wrapper .tab-holder .tabs li a, .fusion-accordian .panel-title a{
	color:#2a96ca;
}

.post-content h5,.fusion-title h5,.title h5{
	color:#2a96ca;
}

.post-content h6,.fusion-title h6,.title h6{
	color:#2a96ca;
}

.page-title h1{
	color:#ffffff;
}

.sep-boxed-pricing .panel-heading h3{
	color:#333333;
}

.full-boxed-pricing.fusion-pricing-table .panel-heading h3{
	color:#333333;
}

body a,
body a:before,
body a:after,
.single-navigation a[rel="prev"]:before,
.single-navigation a[rel="next"]:after
{color:#2a96ca;}
.project-content .project-info .project-info-box a,#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a, .about-author .title 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
{color:#2a96ca;}

body #toTop:before {color:#fff;}

.page-title ul li,.page-title ul li a{color:#ffffff;}

#slidingbar-area h3{color:#ffffff;}

#slidingbar-area,#slidingbar-area article.col,#slidingbar-area #jtwt,#slidingbar-area #jtwt .jtwt_tweet{color:#ffffff;}

#slidingbar-area a, #slidingbar-area #jtwt .jtwt_tweet a, #wrapper #slidingbar-area .pyre_tabs .tab-holder .tabs li a{color:#ffffff;}

#sidebar .widget h3, #sidebar .widget .heading h3{color:#2a96ca;}

.footer-area h3{color:#ffffff;}

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

.footer-area a,.footer-area #jtwt .jtwt_tweet a, #wrapper .footer-area .pyre_tabs .tab-holder .tabs li a,.footer-area .tab-holder .news-list li .post-holder a,.copyright a{color:#ffffff;}

#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, #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,.my-cart-link:after,a.search-link:after
{color:#ffffff;}
#header-sticky .my-account-link:after, #header .my-account-link:after{border-color:#ffffff;}

#nav ul .current-menu-ancestor a, .navigation li.current-menu-ancestor a, #sticky-nav li.current-menu-ancestor a,#nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a, #nav ul ul,#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder,.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 li.current-menu-ancestor a,.navigation li.current-menu-ancestor a,#sticky-nav ul li a:hover,
#header-sticky .my-cart-link-active:after, .header-wrapper .my-cart-link-active:after
{color:#ffffff;border-color:#ffffff;}
#nav ul ul,#sticky-nav ul ul{border-color:#ffffff;}

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

#nav ul ul,#sticky-nav ul ul,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder,
#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,
#main-nav-search-form, #sticky-nav-search-form
{background-color:#eee;}

#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
{color:#212121;}
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet, .fusion-megamenu-bullet{border-left-color:#212121;}

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

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

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

.header-social .menu .sub-menu {width:100px;}


.sep-single,.sep-double,.sep-dashed,.sep-dotted,.search-page-search-form,#sidebar .widget_nav_menu li, #sidebar .widget_categories li, #sidebar .widget_product_categories li, #sidebar .widget_meta li, #sidebar .widget .recentcomments, #sidebar .widget_recent_entries li, #sidebar .widget_archive li, #sidebar .widget_pages li, #sidebar .widget_links li, #sidebar .widget_layered_nav li, #sidebar .widget_product_categories li{border-color:#cccccc;}
.ls-feet, .feet-skin-rev,.es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img,.fusion-accordian .fusion-panel,.progress-bar,
#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
.fusion-blog-medium-alternate .post, .fusion-blog-large-alternate .post,
.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,
.fusion-counters-box .fusion-counter-box .counter-box-border, tr td,
.table, .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td,
.table-1 table,.table-1 table th,.table-1 tr td,
.table-2 table thead,.table-2 tr td,
#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
#wrapper .pyre_tabs .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,.pagination a.inactive,.woocommerce-pagination .page-numbers,.bbp-topic-pagination .page-numbers,.rtl .woocommerce .social-share li,.author .author_social, .fusion-blog-medium .entry-meta, .fusion-blog-large .entry-meta
{border-color:#cccccc;}
.side-nav li a,#sidebar .product_list_widget li,#sidebar .widget_layered_nav li,.price_slider_wrapper,.tagcloud a,
#customer_login_box,.feet_myaccount_user,#wrapper .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, #main .cart-empty, #main .return-to-shop
{border-color:#cccccc;}
.price_slider_wrapper .ui-widget-content{background-color:#cccccc;}
.gform_wrapper .gsection{border-bottom:1px dotted #cccccc;}

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

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

#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 #ffffff;}
#slidingbar-area .tagcloud a, #wrapper #slidingbar-area .pyre_tabs .tab-holder .tabs-wrapper, #wrapper #slidingbar-area .pyre_tabs .tab-holder .news-list li {border-color: #ffffff;}

.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,#wrapper .footer-area .pyre_tabs .tab-holder .tabs-wrapper, #wrapper .footer-area .pyre_tabs .tab-holder .news-list li, .footer-area .widget_recent_entries li {border-color: #ffffff;}

input#s,#comment-input input,#comment-textarea textarea,.comment-form-comment textarea,.input-text, .post-password-form .password,
.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,
.feet-select-parent select,.feet-select-parent .feet-select-arrow, #wrapper .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,#wrapper .search-table .search-field input{
background-color:#ffffff;}

input#s,input#s .placeholder,#comment-input input,#comment-textarea textarea,#comment-input .placeholder,#comment-textarea .placeholder,.comment-form-comment textarea,.input-text, .post-password-form .password,
.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,.feet-select-parent select, #wrapper .search-table .search-field input
{color:#212121;}
input#s::-webkit-input-placeholder,#comment-input input::-webkit-input-placeholder,.post-password-form .password::-webkit-input-placeholder,#comment-textarea textarea::-webkit-input-placeholder,.comment-form-comment textarea::-webkit-input-placeholder,.input-text::-webkit-input-placeholder{color:#212121;}
input#s:-moz-placeholder,#comment-input input:-moz-placeholder,.post-password-form .password::-moz-input-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,.post-password-form .password::-ms-input-placeholder,#comment-textarea textarea:-moz-placeholder,.comment-form-comment textarea:-ms-input-placeholder,.input-text:-ms-input-placeholder
{color:#212121;}

input#s,#comment-input input,#comment-textarea textarea,.comment-form-comment textarea,.input-text, .post-password-form .password,
.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,.gravity-select-parent .select-arrow,.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,
.feet-select-parent select,.feet-select-parent .feet-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,
#wrapper .search-table .search-field input
{border-color:#d2d2d2;}

#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,
#main-nav-search-form, #sticky-nav-search-form
{border-bottom:1px solid #eee;}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu,
#wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-border,
#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
{border-color:#eee;}

#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:#eee;}

#header .tagline{
	color:#575756;
}

#header .tagline{
	font-size:18px;
	line-height:30px;
}

#wrapper .page-title h1{
	font-size:18px;
	line-height:normal;
}

#wrapper .page-title h3{
	font-size:14px;
	line-height: 26px;
}

.header-social,.header-v2 #header,.header-v3 #header,.header-v4 #header, .header-v5 #header, #header,.header-v4 #small-nav,.header-v5 #small-nav{
	border-bottom-color:transparent;
}

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

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

#content{
	width:71.1702128%;
}

#main #sidebar{
	width:23.4042553%;
}


#wrapper .header-social{
	background-color:transparent;
}

#wrapper .header-social .menu > li{
	border-color:#EEE;
}

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

#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:#747474;
}

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

#wrapper .header-social .menu .sub-menu li a:hover{
	color:#212121;
}

#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:#EEE;
}

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

.fusion-accordian .panel-title a .fa-fusion-box{background-color:#333333;}

.progress-bar-content{background-color:#67b7e1;border-color:#67b7e1;}
.content-box-percentage{color:#67b7e1;}

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

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

.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:transparent;}

#wrapper #sidebar .tab-holder,#sidebar .tab-holder .news-list li{border-color:#cccccc;}
#wrapper #sidebar .pyre_tabs .tabs-container{background-color:#ffffff;}
body #sidebar .tab-hold .tabs li{border-right:1px solid #ffffff;}
body #sidebar .pyre_tabs .tab-holder .tabs li a, #sidebar .pyre_tabs .tab-holder .tabs li a{background:#cccccc;border-bottom:0;color:#575756;}
body #sidebar .tab-hold .tabs li a:hover{background:#ffffff;border-bottom:0;}
body #sidebar .tab-hold .tabs li.active a, body #sidebar .pyre_tabs .tab-holder .tabs li.active a{background:#ffffff;border-bottom:0;}
body #sidebar .tab-hold .tabs li.active a, body #sidebar .pyre_tabs .tab-holder .tabs li.active a{border-top-color:#2a96ca;}

.fusion-sharing-box{background-color:#ffffff;}

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

.grid-layout .post .flexslider,.grid-layout .post,.grid-layout .post .content-sep,.products li,.product-details-container,.product-buttons,.product-buttons-container, .product .product-buttons,.blog-timeline-layout .post,.blog-timeline-layout .post .content-sep,
.blog-timeline-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
.timeline-layout .post .flexslider,.timeline-layout h3.timeline-title{border-color:#cccccc;}
.timeline-layout  .timeline-circle,.timeline-layout .timeline-title,.blog-timeline-layout  .timeline-circle,.blog-timeline-layout .timeline-title{background-color:#cccccc;}
.timeline-icon,.timeline-arrow:before,.blog-timeline-layout timeline-icon,.blog-timeline-layout .timeline-arrow:before{color:#cccccc;}

	#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:#cccccc; }
	#bbpress-forums .bbp-replies div.even { background: transparent; }

	#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:#cccccc; }


.quicktags-toolbar input {
    background: linear-gradient(to top, transparent, #ffffff ) #3E3E3E;
    background: -o-linear-gradient(to top, transparent, #ffffff ) #3E3E3E;
    background: -moz-linear-gradient(to top, transparent, #ffffff ) #3E3E3E;
    background: -webkit-linear-gradient(to top, transparent, #ffffff ) #3E3E3E;
    background: -ms-linear-gradient(to top, transparent, #ffffff ) #3E3E3E;
    background: linear-gradient(to top, transparent, #ffffff ) #3E3E3E;

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #ffffff),
		color-stop(1, transparent)
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='transparent')
			progid: DXImageTransform.Microsoft.Alpha(Opacity=0);

    border: 1px solid #d2d2d2;
    color: #212121;
}

.quicktags-toolbar input:hover {
	background: #ffffff;
}


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


.nav-holder .fusion-navbar-nav li ul{
	-webkit-transition: opacity .2s ease-in;
	-moz-transition: opacity .2s ease-in;
	-o-transition: opacity .2s ease-in;
	transition: opacity .2s ease-in; 
	z-index: -1;
	visibility: hidden;
	opacity: 0;
}

#nav.nav-holder .navigation > li > a{height:40px;line-height:40px;}

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

.ei-slider{width:100%;}

.ei-slider{height:400px;}

.button.default,.gform_wrapper .gform_button,#comment-submit,.woocommerce form.checkout #place_order,.woocommerce .single_add_to_cart_button,#reviews input#submit,.woocommerce .login .button,.woocommerce .register .button,
.bbp-submit-wrapper button,.wpcf7-form input[type="submit"], .wpcf7-submit
{border-color:#ffffff;}
.button.default:hover,.gform_wrapper .gform_button:hover,#comment-submit:hover,.woocommerce form.checkout #place_order:hover.woocommerce .single_add_to_cart_button::hover,#reviews input#submit:hover,.woocommerce .login .button:hover,.woocommerce .register .button:hover,
.bbp-submit-wrapper button:hover,.wpcf7-form input[type="submit"]:hover, .wpcf7-submit:hover
{border-color:#ffffff;}

.button.default,.button-default,.gform_wrapper .gform_button,#comment-submit,.woocommerce .feet-shipping-calculator-form .button,.woocommerce form.checkout #place_order,.woocommerce .single_add_to_cart_button,#reviews input#submit,.woocommerce .login .button,.woocommerce .register .button,
.bbp-submit-wrapper button,.wpcf7-form input[type="submit"], .wpcf7-submit
{
	text-shadow:none;
	box-shadow: none;
}


.button.default,.fusion-button,.button-default,.gform_wrapper .gform_button,#comment-submit,.woocommerce form.checkout #place_order,.woocommerce .single_add_to_cart_button,#reviews input#submit,.woocommerce .login .button,.woocommerce .register .button,
.bbp-submit-wrapper button,.wpcf7-form input[type="submit"], .wpcf7-submit
{border-width:0px;border-style: solid;}
.button.default:hover, .fusion-button.button-default:hover{border-width:0px;border-style: solid;}



.button.default,#comment-submit,.woocommerce form.checkout #place_order,.woocommerce .single_add_to_cart_button,#reviews input#submit,.woocommerce .feet-shipping-calculator-form .button,.woocommerce .login .button,.woocommerce .register .button,
.bbp-submit-wrapper button,.wpcf7-form input[type="submit"], .wpcf7-submit
{border-radius: 0px;}

#slidingbar-area a{text-shadow:none;}

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

.reading-box{background-color:#2a96ca;}

.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 .gallery-icon{display:none !important;}.image-extras h4{display:none;}
.header-v4 #small-nav,.header-v5 #small-nav{background-color:#2a96ca;}


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

.rtl #header-sticky.sticky-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;}
	#header-sticky .retina_logo,#header .retina_logo{display:inline;}
}

.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;
}


.imageframe-glow img{
		-moz-box-shadow: 0 0 3px rgba(0,0,0,.3);
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.3);
		box-shadow: 0 0 3px rgba(0,0,0,.3);
	}.imageframe-dropshadow img{
		-moz-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
		-webkit-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
		box-shadow: 2px 3px 7px rgba(0,0,0,.3);
	}#header-sticky .feet-row,#header .feet-row, #main .feet-row, .footer-area .feet-row,#slidingbar-area .feet-row, #footer .feet-row{ max-width:940px; }
	
		#wrapper{
		width:100%;
	}
	//.wrapper_blank { display: block; }
	@media only screen and (min-width: 801px) and (max-width: 1014px){
		#wrapper{
			width:auto;
		}
	}
	@media only screen and (min-device-width: 801px) and (max-device-width: 1014px){
		#wrapper{
			width:auto;
		}
	}
	
	
	
	
		.page-title-container{
		background-color:#585857;
	}
	
	#header{
			}

	#header{
					}

	
	#main{
		
				padding-top: 35px;
		
				padding-bottom: 20px;
			}

	
	#main{
				
		
		
	}

	
	.page-title-container{
		
		
		
		
	}

		.page-title-container{
		height:62px;
	}
	
	
	
	
		.width-100 .fullwidth-box, .width-100 .fusion-section-separator {
		margin-left: -20px; margin-right: -20px;
	}
	
		
	
	.woocommerce-invalid:after { content: 'Please enter correct details for this required field.'; display: inline-block; margin-top: 7px; color: red; }
	
	/*Header Styles END*/
	
	#sidebar .widget select{width:100% !important;}