/* Body
		--------------------------------------- */
				.wrapper_header {
			background-image: url(pattern2.png)/*tpa=http://localhost/wp-content/uploads/2014/12/pattern2.png*/;
		}

		/* Titles font
		--------------------------------------- */

		h1,h2 {
			font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
		}
		h1 {
			font-size: 36px;
		}

		/* Main body font
		--------------------------------------- */

		body, table.shop_table td.product-name .variation, .posts-widget .post_meta a, .yith-woocompare-widget .products-list a.remove, .mc_input {font-family: "Open Sans", Arial, Helvetica, sans-serif !important;}

		body {
			font-size: 14px;
		}

		.entry-meta-foot, .entry_meta {
			font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
		}

		/* Buttons
		--------------------------------------- */

		a.button,
		button.button,
		input.button,
		.btn-default,
		#respond input#submit,
		#content input.button,
		.portfolio_details .project_button a,
		.add-to-container a.button,
		.added_to_cart,
		.tdl-button,
		.comment-text .reply a,
		.wpcf7 input[type="submit"],
		.woocommerce .widget_shopping_cart .buttons a.button,
		.woocommerce a.button,
		.woocommerce button.button,
		.woocommerce input.button,
		.woocommerce #respond input#submit,
		.woocommerce #content input.button,
		.woocommerce a.button,
		.woocommerce-page a.button,
		.woocommerce button.button,
		.woocommerce-page button.button,
		.woocommerce input.button,
		.woocommerce-page input.button,
		.woocommerce #respond input#submit,
		.woocommerce-page #respond input#submit,
		.woocommerce #content input.button,
		.woocommerce-page #content input.button,
		.woocommerce a.button.alt,
		.woocommerce-page a.button.alt,
		.woocommerce button.button.alt,
		.woocommerce-page button.button.alt,
		.woocommerce input.button.alt,
		.woocommerce-page input.button.alt,
		.woocommerce #respond input#submit.alt,
		.woocommerce-page #respond input#submit.alt,
		.woocommerce #content input.button.alt,
		.woocommerce-page #content input.button.alt,
		#portfolio-filter li.activeFilter a.btn-alt,
		.tp-bullets.simplebullets.round .bullet:hover,
		.tp-bullets.simplebullets.round .bullet.selected,
		.tp-bullets.simplebullets.navbar .bullet:hover,
		.tp-bullets.simplebullets.navbar .bullet.selected,
		.submit-wrap input.ninja-forms-field,
		.go-top {
			background: #ff4200;
		}
		a.button:hover,
		button.button:hover,
		input.button:hover,
		.btn-default:hover,
		.portfolio_details .project_button a:hover,
		.add-to-container a.button:hover,
		.added_to_cart:hover,
		.tdl-button:hover,
		.comment-text .reply a:hover,
		.wpcf7 input[type="submit"]:hover,
		.woocommerce .widget_shopping_cart .buttons a.button:hover,
		#respond input#submit:hover,
		#content input.button:hover,
		.woocommerce a.button:hover,
		.woocommerce button.button:hover,
		.woocommerce input.button:hover,
		.woocommerce #respond input#submit:hover,
		.woocommerce #content input.button:hover,
		.woocommerce a.button.alt:hover,
		.woocommerce-page a.button.alt:hover,
		.woocommerce button.button.alt:hover,
		.woocommerce-page button.button.alt:hover,
		.woocommerce input.button.alt:hover,
		.woocommerce-page input.button.alt:hover,
		.woocommerce #respond input#submit.alt:hover,
		.woocommerce-page #respond input#submit.alt:hover,
		.woocommerce #content input.button.alt:hover,
		.woocommerce-page #content input.button.alt:hover,
		#portfolio-filter li a.btn-alt:hover,
		.submit-wrap input.ninja-forms-field:hover {
			background: #ff4200;
			-webkit-box-shadow: inset 0 0 45px rgba(0, 0, 0, 0.25);
			box-shadow: inset 0 0 45px rgba(0, 0, 0, 0.25);
		}
		.go-top, .go-top:hover,.go-top:hover:before  {
			border-color:#ff4200;
			color:#ff4200 !important;
		}


		a.button.minicart_checkout_btn,
		.woocommerce-page .button.alt.single_add_to_cart_button,
		.woocommerce .button.alt.single_add_to_cart_button,
		.woocommerce-page .button.checkout-button,
		.woocommerce .button.checkout-button,
		.woocommerce #place_order,
		.woocommerce .widget_shopping_cart .buttons a.checkout {
			background: #006300;
		}
		a.button.minicart_checkout_btn:hover,
		.woocommerce-page .button.alt.single_add_to_cart_button:hover,
		.woocommerce .button.alt.single_add_to_cart_button:hover,
		.woocommerce-page .button.checkout-button:hover,
		.woocommerce .button.checkout-button:hover,
		.woocommerce #place_order:hover,
		.woocommerce .widget_shopping_cart .buttons a.checkout:hover {
			background: #006300;
			-webkit-box-shadow: inset 0 0 45px rgba(0, 0, 0, 0.25);
			box-shadow: inset 0 0 45px rgba(0, 0, 0, 0.25);
		}
		.woocommerce .product_details .price,
		.woocommerce-page div.product p.price,
		.woocommerce div.product p.price,
		.woocommerce-page div.product span.price,
		.woocommerce div.product span.price {
			color: #85ad74;
		}

		.product_main_info span.onsale,
		div.onsale {
			background: #dc4343;
		}
		.woocommerce .star-rating span:before,
		.woocommerce-page .star-rating span:before,
		.woocommerce .star-rating:before,
		.woocommerce-page .star-rating:before {
			color: #dc4343;
		}


				.product_details .product-actions .action {width: 100%; text-align:center;}
		.product_details .product-actions .action:first-child {text-align:center;}	
		.product_details .product-actions .wishlist a, .product_details .product-actions .compare a {margin:0;}	
		
				.login-wrap { border-right:1px solid #ccc;}
		
		 
		.header4 .custominfo, .header_nb.header4 .custominfo, .header_nb.header4 .fullslider .custominfo {right:130px;}
		
		 
			
			.header4 .custominfo, .header_nb.header4 .custominfo, .header_nb.header4 .fullslider .custominfo {right:15px; left:auto}
			.header_nb.header4 .custominfo, .header_nb.header4 .fullslider .custominfo {right:0; left:auto}

			
		
		 
		@media (min-width: 768px) and (max-width: 979px) {#navigation {right: 15px;}}
		@media (max-width: 767px) {#navigation {position:absolute; bottom:0px; left:50%; margin:0; margin-left:-100px}}
		

		/* Products animation
		--------------------------------------- */

		.productanim1.product_item .image_container a, .productanim5.product_item .image_container a {
			float: left;
			-webkit-perspective: 600px;
			-moz-perspective: 600px;
		}
		.productanim1.product_item .image_container, .productanim5.product_item .image_container  {
			position:relative;
			width:auto;
			height: auto;
		}
		.productanim1 .loop_products, .productanim5 .loop_products {
			position:absolute;
			top:0;
			left:0;
		}
		.productanim1.product_item img, .productanim3.product_item img, .productanim5.product_item img {
			width:100%;
			height:auto;
		}
		.productanim1 .image_container a .front {
			-o-transition: all .4s ease-in-out;
			-ms-transition: all .4s ease-in-out;
			-moz-transition: all .4s ease-in-out;
			-webkit-transition: all .4s ease-in-out;
			transition: all .4s ease-in-out;
		}
		.productanim1 .image_container a .front {
			-webkit-transform: rotateX(0deg) rotateY(0deg);
			-webkit-transform-style: preserve-3d;
			-webkit-backface-visibility: hidden;

			-moz-transform: rotateX(0deg) rotateY(0deg);
			-moz-transform-style: preserve-3d;
			-moz-backface-visibility: hidden;
		}
		.productanim5 .image_container a .front {
			-webkit-opacity: 1;
			-moz-opacity: 1;
			opacity: 1;
			-webkit-transition: all .35s ease;
			-moz-transition: all .35s ease;
			-ms-transition: all .35s ease;
			-o-transition: all .35s ease;
			transition: all .35s ease;
		}
		.productanim1 .image_container a:hover .front {
			-webkit-transform: rotateY(180deg);
			-moz-transform: rotateY(180deg);
		}
		.productanim5 .image_container a:hover .front {
			-webkit-opacity: 0;
			-moz-opacity: 0;
			opacity: 0;
			-webkit-transition: all .35s ease;
			-moz-transition: all .35s ease;
			-ms-transition: all .35s ease;
			-o-transition: all .35s ease;
			transition: all .35s ease;
		}
		.productanim1 .image_container a .back/*, .productanim3 .image_container a .back*/ {
			-o-transition: all .4s ease-in-out;
			-ms-transition: all .4s ease-in-out;
			-moz-transition: all .4s ease-in-out;
			-webkit-transition: all .4s ease-in-out;
			transition: all .4s ease-in-out;
		}
		.productanim1 .image_container a .back {
			-webkit-transform: rotateY(-180deg);
			-webkit-transform-style: preserve-3d;
			-webkit-backface-visibility: hidden;

			-moz-transform: rotateY(-180deg);
			-moz-transform-style: preserve-3d;
			-moz-backface-visibility: hidden;
		}
		.productanim5 .image_container a .back {
			-webkit-opacity: 0;
			-moz-opacity: 0;
			opacity: 0;
			-webkit-transition: all .35s ease;
			-moz-transition: all .35s ease;
			-ms-transition: all .35s ease;
			-o-transition: all .35s ease;
			transition: all .35s ease;
		}
		.productanim1 .image_container a:hover .back/*, .productanim3 .image_container a:hover .back*/  {
			z-index:10;
			position:absolute;
			-webkit-transform: rotateX(0deg) rotateY(0deg);
			-moz-transform: rotateX(0deg) rotateY(0deg);
		}
		.productanim5 .image_container a:hover .back  {
		  -webkit-opacity: 1;
		  -moz-opacity: 1;
		  opacity: 1;
		  -webkit-transition: all .35s ease;
		  -moz-transition: all .35s ease;
		  -ms-transition: all .35s ease;
		  -o-transition: all .35s ease;
		  transition: all .35s ease;
		}

		
		.productanim3.product_item  {
			list-style:none;
		}
		.productanim3 .image_container {
			position:relative;
			width:100%;
			overflow:hidden;
		}
		.productanim3 .image_container a.prodimglink {
			display: block;
			float: left;
			position: absolute;
			width: 100%;
			height: 200%;
			z-index: 1;
			margin-bottom: 0;
			-webkit-animation-fill-mode: both;
			-moz-animation-fill-mode: both;
			-o-animation-fill-mode: both;
			animation-fill-mode: both;
			-webkit-transition: all 1s cubic-bezier(0.190,1.000,0.220,1.000);
			-webkit-transition-delay: 0s;
			-moz-transition: all 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
			-o-transition: all 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
			transition: all 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
		}
		.productanim3 .image_container a.prodimglink:hover {
			-webkit-transform: translate3d(0,-50%,0);
			-moz-transform: translate3d(0,-50%,0);
			-ms-transform: translate3d(0,-50%,0);
			-o-transform: translate3d(0,-50%,0);
			transform: translate3d(0,-50%,0);
			-webkit-transition: -webkit-transform 1s cubic-bezier(0.190,1.000,0.220,1.000);
			-webkit-transition-delay: 0s;
			-moz-transition: -moz-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
			-o-transition: -o-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
			transition: transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
		}
		.productanim3 .image_container .front img, .productanim3 .image_container .back img {
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
			opacity: 1;
			padding-bottom:0;
			-webkit-transition: opacity 1.5s cubic-bezier(0.190,1.000,0.220,1.000);
			-webkit-transition-delay: 0ms;
			-moz-transition: opacity 1.5s cubic-bezier(0.190,1.000,0.220,1.000) 0ms;
			-o-transition: opacity 1.5s cubic-bezier(0.190,1.000,0.220,1.000) 0ms;
			transition: opacity 1.5s cubic-bezier(0.190,1.000,0.220,1.000) 0ms;
		}

		

		/* Skins
		--------------------------------------- */

			/* Boxed */	
			
			.boxed .homeslider > .container > .widget,
			.slidercontainer, .slider_maincontainer {
				border: 1px solid #ddd;
				border-bottom: 0;
			}

			/* Framed */

			.framed #header .header_box {
				border: 1px solid #ddd;
				border-width: 7px 7px 0;
				background: #fff;
				padding: 16px 22px 0;
			}
			.framed.header3 .header_container {
					border-bottom: 1px solid #ddd;
				}
			.framed .desktop_nav {
				border: 1px solid #ddd;
				border-width: 1px 0;
			}
			.framed #header #menu {
				text-align: center;
			}
			.framed #menu>li>a {
				color: #999;
			}
			.framed .homeslider > .container > .widget {
				border: 1px solid #ddd;
				border-width: 0 7px;
			}
			.framed #midcontent .contentwrapper {
				border-width: 0 7px 0;
			}
			.framed #footer_top .widget_area {
				border-width: 0 7px 7px;
			}
			.framed #header_topbar .topbar_inner {
				background: transparent;
				border: 0;
			}


			/* Full Width */

			.fullwidth #midcontent .contentwrapper {
				border: 0;
				padding: 10px 0;
			}
			.wrapper_header.fullwidth #midcontent {
				border: 1px solid #ddd;
				border-width: 1px 0;
			}
			.wrapper_header.fullwidth .homeslider>.container {
				width: auto !important;
				padding: 0 !important;
			}
			/*.wrapper_header.fullwidth .desktop_nav {
				border-top: 1px solid #ddd;
			}*/
				.wrapper_header.header3 .desktop_nav {
					border:0;
				}
			.wrapper_header.fullwidth #header #menu {
				text-align: center;
			}
			.wrapper_header.fullwidth #header .header_box {
				border: 0;
			}
			.wrapper_header.fullwidth #midcontent {
				background: #fff;
			}
			.wrapper_header.fullwidth #footer_top {
				background: #f6f6f6;
			}
				.wrapper_header.fullwidth #footer_top .widget_area {
					border: 0;
					background: transparent;
					padding: 0;
				}

			.wrapper_header.transparent_header #footer_bottom .widget .widget-title,
			.wrapper_header.fullwidth #footer_bottom .widget .widget-title {
				border-color: #888;
			}
			.wrapper_header.transparent_header #footer_bottom .widget ul li,
			.wrapper_header.fullwidth #footer_bottom .widget ul li {
				color: #ddd;
			}
				.wrapper_header.transparent_header #footer_copyright .copy_inner,
				.wrapper_header.fullwidth #footer_copyright .copy_inner {
					border:0;
				}
			
			/* Transparent Header */

			.transparent_header #midcontent .contentwrapper {
				border: 0;
				padding: 10px 0;
			}
			.wrapper_header.transparent_header #midcontent {
				border: 1px solid #ddd;
				border-width: 1px 0;
			}
			.wrapper_header.transparent_header .homeslider>.container {
				width: auto !important;
				padding: 0 !important;
			}
				.wrapper_header.header3 .desktop_nav {
					border:0;
				}
			.wrapper_header.transparent_header #header.dark .desktop_nav {
				background: rgba(255,255,255,0.4);
			}
			.wrapper_header.transparent_header #header.light .desktop_nav {
				background: rgba(0,0,0,0.2);
			}
			.wrapper_header.transparent_header #header #menu {
				text-align: center;
			}
			.wrapper_header.transparent_header #header .header_box {
				border: 0;
			}
			.wrapper_header.transparent_header #midcontent {
				background: #fff;
			}
			.wrapper_header.transparent_header #footer_top {
				border-bottom: 1px solid #ddd;
				background: #f6f6f6;
			}
				.wrapper_header.transparent_header #footer_top .widget_area {
					border: 0;
					background: transparent;
				}


		/* Header
		--------------------------------------- */

						#header,
			#header_topbar {
				background-color: transparent;
			}
						.header_dark .custominfo,
			.header_dark .header_shopbag .overview .minicart_items {
				color: #bbb;
			}
			.header_dark .custominfo a,
			.header_dark .search-trigger a:before,
			.header_dark #sticky-menu .sticky-search-trigger a:before,
			.header_dark #menu>li>a,
			.header_dark .header_shopbag .overview .amount,
			.header_dark #header_topbar .topbarmenu a,
			.topbar_dark #header_topbar .topbarmenu a,
			.header_dark #header_topbar .social a,
			.topbar_dark #header_topbar .social a,
			.header_dark .header-switch span.current,
			.topbar_dark .header-switch span.current {
				color: #fff;
			}
			.header_dark .cart-icon .cart-icon-handle,
			.header_dark .cart-icon .cart-icon-body {
				border-color:#fff;
			}
			.header_dark .search-trigger,
			.wrapper_header.header_dark.fullwidth .desktop_nav,
			.header_dark #header_topbar .topbarmenu ul li,
			.topbar_dark #header_topbar .topbarmenu ul li,
			.header_dark #header_topbar .topbar_inner,
			.topbar_dark #header_topbar .topbar_inner {
				border-color: rgba(255, 255, 255, 0.25);
			}
			.topbar_dark.header_light #header_topbar .topbar_inner {
				border-color: transparent;
			}


		/* Logo
		--------------------------------------- */

			
			#header .header_container {
				height: 155px;
			}
			.header3 #header .header_container {
				height: 100px;
			}
			.header3 .desktop_nav {
				left: 250px;
				margin-left: 10px;
			}
			.logo {
				width: 250px;
				height: 100px;
				margin-left: -125px;
			}
			@media (max-width: 767px) {
				.logo {
					position: relative;
					margin: 10px auto;
					left: auto;
					right: auto;
					top: auto;
					max-width: 100%;
					height: auto;
				}
			}


		/* Footer Top
		--------------------------------------- */

		.wrapper_header.fullwidth #footer_top,
		.wrapper_header.transparent_header #footer_top {
			background: #006300;
		}
		.wrapper_header.boxed #footer_top .widget_area {
			background: #006300;
		}
			/* dark */

			#footer_top.dark .widget .widget-title {
				border-color: rgba(255, 255, 255, 0.20) !important;
			}
			.wrapper_header #footer_top.dark .widget ul li {
				border-color: rgba(255, 255, 255, 0.10) !important;
			}
			#footer_top.dark,
			#footer_top.dark {
				color: #ccc;
			}
			#footer_top.dark a,
			#footer_top.dark ul.product_list_widget li a, 
			#footer_top.dark .woocommerce ul.product_list_widget li a,
			#footer_top.dark ul.product_list_widget span.amount,
			#footer_top.dark  .woocommerce ul.product_list_widget span.amount,
			.wrapper_header #footer_top.dark .tagcloud a {
				color: #fff !important;
			}
			.wrapper_header #footer_top.dark .widget .widget-title,
			#footer_top.dark .posts-widget .post_meta,
			#footer_top.dark .woocommerce ul.product_list_widget del span.amount {
				color: rgba(255,255,255,0.75) !important;
			}
			.wrapper_header #footer_top.dark .tagcloud a,
			.wrapper_header #footer_bottom.dark .tagcloud a {
				background: transparent;
				border-color: #999;
			}
			.wrapper_header #footer_top.dark .tagcloud a:hover,
			.wrapper_header #footer_bottom.dark .tagcloud a:hover {
				background: #fff !important;
				color: #444 !important;
				border-color:#fff;
			}

			/* light */

			#footer_top.light .widget .widget-title {
				border-color: rgba(0, 0, 0, 0.15) !important;
			}
			.wrapper_header #footer_top.light .widget .widget-title,
			#footer_top.light ul.product_list_widget li a, 
			#footer_top.light .woocommerce ul.product_list_widget li a,
			.wrapper_header #footer_top.light .widget ul li a {
				color: rgba(0, 0, 0, 0.75) !important;
			}

		/* Footer Bottom
		--------------------------------------- */

		.wrapper_header.fullwidth #footer_bottom,
		.wrapper_header.transparent_header #footer_bottom {
			background: #777777;
		}

			/* dark */

			#footer_bottom.dark .widget .widget-title {
				border-color: rgba(255, 255, 255, 0.20) !important;
			}
			.wrapper_header #footer_bottom.dark .widget ul li {
				border-color: rgba(255, 255, 255, 0.10) !important;
			}
			#footer_bottom.dark,
			#footer_bottom.dark {
				color: #ccc;
			}
			#footer_bottom.dark a,
			#footer_bottom.dark ul.product_list_widget li a, 
			#footer_bottom.dark .woocommerce ul.product_list_widget li a,
			#footer_bottom.dark ul.product_list_widget span.amount,
			#footer_bottom.dark  .woocommerce ul.product_list_widget span.amount
			 {
				color: #fff !important;
			}
			.wrapper_header #footer_bottom.dark .widget .widget-title,
			#footer_bottom.dark .posts-widget .post_meta,
			#footer_bottom.dark .woocommerce ul.product_list_widget del span.amount {
				color: rgba(255,255,255,0.75) !important;
			}

			/* light */

			#footer_bottom.light .widget .widget-title {
				border-color: rgba(0, 0, 0, 0.20) !important;
			}
			.wrapper_header #footer_bottom.light .tagcloud a,
			.wrapper_header #footer_bottom.light .widget .widget-title,
			#footer_bottom.light ul.product_list_widget li a, 
			#footer_bottom.light .woocommerce ul.product_list_widget li a,
			.wrapper_header #footer_bottom.light .widget ul li a {
				color: rgba(0, 0, 0, 0.75) !important;
			}
			.wrapper_header #footer_bottom.light .tagcloud a:hover {
				color: #fff !important;
			}
			.wrapper_header #footer_bottom.light .tagcloud a:hover {
				background: #000 !important;
				color: #fff !important;
				border-color:#000;
			}
			
		/* Copyright
		--------------------------------------- */

		.wrapper_header #footer_copyright {
			background: transparent;
		}
					.wrapper_header #footer_copyright.dark {
				color: #fff;
			}
			.wrapper_header #footer_copyright.light {
				color: #444;
			}

		/* Midcontent
		--------------------------------------- */

		.wrapper_header.fullwidth #midcontent,
		.wrapper_header.transparent_header #midcontent,
		.wrapper_header.fullwidth #midcontent .featured_section_title span,
		.wrapper_header.transparent_header #midcontent .featured_section_title span,
		.wrapper_header.fullwidth #midcontent .items_sliders_nav,
		.wrapper_header.transparent_header #midcontent .items_sliders_nav,
		.wrapper_header.fullwidth #midcontent .shortcode_tabgroup ul.tabs li.active,
		.wrapper_header.transparent_header #midcontent .shortcode_tabgroup ul.tabs li.active,
		.wrapper_header.fullwidth #midcontent .content_title.bold_title span,
		.wrapper_header.transparent_header #midcontent .content_title.bold_title span  {
			background: #FFFFFF !important;
		}

		.wrapper_header.fullwidth #midcontent .contentwrapper,
		.wrapper_header.transparent_header #midcontent .contentwrapper,
		#midcontent.dark .btn-group .btn-default,
		#midcontent.dark .btn-group .btn-default:hover,
		#midcontent.dark .btn-group .btn-default:focus,
		#midcontent.dark .btn-group .btn-default:active,
		#midcontent.dark .btn-group .btn-default.active,
		#midcontent.dark #order_comments_field {
			background: transparent;
		}

		#midcontent.dark {
			color: #aaa;
		}
		#midcontent.dark .shortcode_banner_simple.light .shortcode_banner_simple_inside {
			color: #000;
		}
		#midcontent.dark .btn-group .btn-default {
			color: #777;
		}
		#midcontent.dark a,
		#midcontent.dark .btn-group .btn-default:hover,
		#midcontent.dark .btn-group .btn-default:focus,
		#midcontent.dark .btn-group .btn-default:active,
		#midcontent.dark .btn-group .btn-default.active,
		.woocommerce .widget_layered_nav ul li.chosen a:before,
		.woocommerce-page .widget_layered_nav ul li.chosen a:before {
			color: #ccc;
		}
		#midcontent.dark a:hover,
		#midcontent.dark .shortcode_banner_simple.dark .shortcode_banner_simple_inside h3,
		#midcontent.dark .shortcode_banner_simple.dark .shortcode_banner_simple_inside,
		#midcontent.dark code, #midcontent.dark pre {
			color: #fff !important;
		}
		#midcontent.dark .page-header,
		#midcontent.dark .tabs .tab-title,
		#midcontent.dark .tabs .tab-content,
		#midcontent.dark div.product div.product_meta > span,
		#midcontent.dark div.product div.product_meta,
		#midcontent.dark #content div.product div.product_meta,
		#midcontent.dark .product_share ul li a,
		#midcontent.dark .product_details h4,
		#midcontent.dark .product_details .product-actions .action,
		#midcontent.dark .toolbar,
		#midcontent.dark .widget .widget-title,
		#midcontent.dark #customer_details h3, 
		#midcontent.dark #order_review_heading,
		#midcontent.dark #order_review_box,
		#midcontent.dark #payment ul.payment_methods li,
		#midcontent.dark table.shop_table td,
		#midcontent.dark .woocommerce table.shop_table td,
		#midcontent.dark .toggle,
		#midcontent.dark .entry_post .entry_cat a,
		#midcontent.dark .entry_post .entry_meta ul li,
		#midcontent.dark .entry-meta-foot,
		#midcontent.dark .entry-meta-foot ul li,
		#midcontent.dark .post_neighbors_container .next_post,
		#midcontent.dark .items_sliders_header,
		#midcontent.dark .woocommerce-shipping-fields, 
		#midcontent.dark .create-account-block,
		.woocommerce #midcontent.dark #reviews #comments ol.commentlist li .comment-text,
		#midcontent.dark #review_form_wrapper,
		#midcontent.dark #respond h3,
		#midcontent.dark table.shop_table th, 
		#midcontent.dark .woocommerce table.shop_table th,
		.woocommerce #midcontent.dark p.stars a,
		#midcontent.dark .coupon h3,
		#midcontent.dark .shipping_calculator h3,
		#midcontent.dark .left_column_cart_shipping_wrapper,
		#midcontent.dark .cart_totals h3,
		#midcontent.dark .left_column_cart,
		#midcontent.dark .cart_totals tr,
		.woocommerce #midcontent.dark table.shop_table,
		.woocommerce-page #midcontent.dark table.shop_table,
		#midcontent.dark .shortcode_tabgroup ul.tabs li.active a,
		#midcontent.dark .shortcode_tabgroup.top .panels,
		#midcontent.dark .comment-author,
		#midcontent.dark .commentlist li article,
		#midcontent.dark #related-posts h3,
		#midcontent.dark .comments-title,
		#midcontent.dark .content_title.border_bottom h1,
		#midcontent.dark .content_title.border_bottom h2,
		#midcontent.dark .content_title.border_bottom h3,
		#midcontent.dark .content_title.border_bottom h4,
		#midcontent.dark .content_title.bold_title h1,
		#midcontent.dark .content_title.bold_title h2,
		#midcontent.dark .content_title.bold_title h3,
		#midcontent.dark .content_title.bold_title h4,
		#midcontent.dark .my-account-right header h4,
		#midcontent.dark .woocommerce .addresses .title h3,
		#midcontent.dark .woocommerce-page .addresses .title h3,
		.woocommerce #midcontent.dark .quantity .plus,
		.woocommerce #midcontent.dark .quantity .minus,
		#midcontent.dark .btn-group .btn-default,
		#midcontent.dark .product_sort,
		#midcontent.dark .blog-grid .blog_list .entry_date,
		.woocommerce .widget_layered_nav ul li.chosen a,
		.woocommerce-page .widget_layered_nav ul li.chosen a,
		#midcontent.dark .col.boxed .ins_box,
		#midcontent.dark .product_sliders_header a,
		#midcontent.dark .items_sliders_header a,
		#midcontent.dark .quote,
		#midcontent.dark #order_comments_field {
			border-color: rgba(255,255,255,0.20);
		}
		#midcontent.dark .btn-group .btn-default:hover,
		#midcontent.dark .btn-group .btn-default:focus,
		#midcontent.dark .btn-group .btn-default:active,
		#midcontent.dark .btn-group .btn-default.active,
		#midcontent.dark .col.boxed .ins_box:hover,
		#midcontent.dark .product_sliders_header a:hover,
		#midcontent.dark .items_sliders_header a:hover,
		#midcontent.dark .shortcode_banner_simple.borders.dark,
		#midcontent.dark .dark.borders .shortcode_banner_simple_inside {
			border-color: rgba(255,255,255,0.70);
		}
		.woocommerce #midcontent.dark .quantity .plus:hover,
		.woocommerce #midcontent.dark .quantity .minus:hover,
		#midcontent.dark .shortcode_banner_simple.dark .shortcode_banner_simple_sep,
		#midcontent.dark code, #midcontent.dark pre  {
			background: rgba(255,255,255,0.20);
		}
		.woocommerce #midcontent.dark .woocommerce-info, 
		.woocommerce-page #midcontent.dark .woocommerce-info,
		.woocommerce #midcontent.dark form.login, 
		.woocommerce-page #midcontent.dark form.login, 
		.woocommerce #midcontent.dark form.checkout_coupon, 
		.woocommerce-page #midcontent.dark form.checkout_coupon, 
		.woocommerce #midcontent.dark form.register, 
		.woocommerce-page #midcontent.dark form.register  {
			background: #333;
		}
		#midcontent .tabs .tab-title.opened,
		#midcontent .shortcode_tabgroup ul.tabs li.active a {
			border-bottom-color: #FFFFFF !important;
		}

		

		/* Append CSS Code from the Theme Options
		--------------------------------------- */

		                    @font-face {
	font-family: 'utm_bebas';
    src: url("UTMBebas.eot")/*tpa=http://fonts.matbaomedia.com/fonts-library/utm_bebas/UTMBebas.eot*/;
    src: url("UTMBebas.eot-#iefix")/*tpa=http://fonts.matbaomedia.com/fonts-library/utm_bebas/UTMBebas.eot?#iefix*/ format('embedded-opentype'),
	     url("UTMBebas.woff")/*tpa=http://fonts.matbaomedia.com/fonts-library/utm_bebas/UTMBebas.woff*/ format('woff'), 
	     url("UTMBebas.ttf")/*tpa=http://fonts.matbaomedia.com/fonts-library/utm_bebas/UTMBebas.ttf*/  format('truetype'),
	     url("UTMBebas.svg#utm_bebas")/*tpa=http://fonts.matbaomedia.com/fonts-library/utm_bebas/UTMBebas.svg#utm_bebas*/ format('svg');
    font-weight: normal;
    font-style: normal;
}


body{
 line-height: 1.7;   
}

#page_wrapper{
 background: rgba(255, 255, 255, 0.7);   
}

.container{
    background: none;
}

#midcontent .contentwrapper{
    border: none;
    background: none;
}

.header3 #navigation {
    float: right;
    margin: 10px 50px -6px 0;
    width: auto;
    max-width: 700px;
}

.header_search {
    top: 15px;
}

#menu > li > a{
 font-family: 'utm_bebas';
 font-size: 20px;
 font-weight: normal;
 text-transform: uppercase;
}

#menu > li.current_page_item > a, 
#header.dark #menu > li.current_page_item > a, 
#menu > li.current-menu-parent > a, 
#header.dark #menu > li.current-menu-parent > a,
#menu > li:hover > a,
#menu ul.children li.current_page_item > a, 
#header.dark #menu ul.children li.current_page_item > a,
#menu ul.children li:hover > a,
#header.dark #menu ul.children li:hover a {
    color: #ff4200;
}

#menu ul.children li a,
#header.dark #menu ul.children li a {
 font-size: 13px;  
 line-height: 1.8;
}

#menu ul.children li a, 
#header.dark #menu ul.children li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}


#menu ul.children li:last-child a, 
#header.dark #menu ul.children li:last-child  a {
    border-bottom: none;
}

.menu-icon {
    background: #ff4200;
    color: #fff;
}

.side-mobile-menu > li > ul li,
.side-mobile-menu > li > ul li a{
    background: #fff;
}

.side-mobile-menu li:hover > a,
.side-mobile-menu li:hover .open-child,
.side-mobile-menu li:hover .open-child:after{
    color: #ff4200;
 background: #fff;   
}

.side-mobile-menu > li > ul > li a {
    font-size: 14px;
}

.row_2 .content_title h3,
.featured_section_title span,
.row_4 .content_title h3{
    color: #ff4200;
    font-family: 'utm_bebas';
    text-transform: uppercase;
    font-size: 24px;
    font-weight: normal;
}

.row_2 .main_quote{
    padding: 20px 0;
}

.clearcol {
    padding-bottom: 1em;
}

.featured_section_title {
    margin-top: -1.6em;
    float: left;
}

@media only screen and (max-width:1050px){
.featured_section_title {
    margin-top: -0.8em;
}
}

.featured_section_title span{
    padding: 0 10px 0 0;
}

.blogslider_item_meta{
    display: none;
}

.blogslider_item_excerpt{
    font-size: 13px;
}

.blogslider_item_title h3, a.blogslider_item_title {
    font-size: 14px;
    font-weight: bold;
}

.blogslider_item_title h3:hover, a.blogslider_item_title:hover {
    text-decoration: none !important;   
    color: #ff4200;
}

.row_4 .main_quote{
    padding: 10px 0;
}

.cat{
    margin: 0;
    padding: 0;
    list-style: none;
}

.cat li{
    list-style: none;
    padding: 5px 0 5px 20px;
    position: relative;
}

.cat li:before{
    content: "";
    font-family: "FontAwesome";
    left: 0;
    position: absolute;
    top: 8px;
    font-size: 11px;
}

.cat li a:hover
.cat li a:focus{
    color: #ff4200;
}

.wrapper_header.boxed #footer_top .widget_area{
    background: #dd6100;
    border: none;
    color: #fff;
}

#footer_top .widget .widget-title{
    color: #fff !important;
    font-family: 'utm_bebas';
    text-transform: uppercase;
    font-size: 20px;
    font-weight: normal;
    padding-bottom: 5px;
}

#footer_top .widget ul.cat li{
    padding: 0 0 10px 20px;
}

#footer_top .widget ul.cat li:before{
    top: 3px;
    color: #fff;
}

.entry_post h2, .entry_post h2 a{
    font-size: 24px;
}



.entry_post h2 a:hover{
    color: #ff4200;
}
.entry_post .entry_meta ul li{
    border-left: none;
}

.entry_post .entry_meta ul li.author{
    display: none;
}

.page-header h3.sub-title-page{
    display: none;
}

.widget .widget-title{
    font-family: 'utm_bebas';
    text-transform: uppercase;
    font-size: 18px;
    font-weight: normal;  
    color: #ff4200;
    padding-bottom: 5px;
}

.widget ul li a:hover{
    text-decoration: none;
    color: #ff4200;
}

h1.entry-title, h1.page-title, h1.entry-title a, h1.page-title a {
    color: #ff4200;
    font-size: 30px;
    font-weight: bold;
}


#FSContact1{
margin-top: 30px;
}


#FSContact1 label{
margin: 10px 0 5px;
}

#FSContact_info h3{
font-family: 'utm_bebas';   
color: #ff4200;
text-transform: uppercase;
font-size: 20px;
font-weight: normal;
}

#fscf_submit1{
 border: none;
 background: #ff4200;
 color: #fff;
 padding: 5px 20px 8px !important;
line-height: 1.4;
font-weight: normal;
border-radius: 0;
font-family: 'utm_bebas';
font-size: 18px;
}
.wrapper_header {
background-image: url("pattern2-1.png")/*tpa=wp-content/uploads/2014/12/pattern2.png*/;
}        