﻿<style type='text/css'>

        	
        	body{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #777777; }

			h1{ font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 28px; font-weight: normal; color: #444444; }
			h2{ font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 23px; font-weight: normal; color: #444444; }
			h3{ font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #444444; }
			h4{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color: #666666; }
			h5{ font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color: #444444; }
			h6{ font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #444444; }

			h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited  { font-weight: inherit; color: inherit; }

			h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6 { color: #666666; }

			.callus{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #999999 !important; }

			a, a:visited{ color: #289dcc; }
			a:hover, a:focus{ color: #666666; }

			#topbar{ background: #ffffff; border-bottom: 1px solid #efefef; }
			#topbar .callus { color: #999999; }
			#topbar .callus a { color: #999999; }
			#topbar .callus a:hover { color: #289dcc; }

			.header{ background: #ffffff; }
			.header .slogan{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #999999; }

			
			/* Header V6 ------------------------------------------------------------------------ */  

			#header-v6 { height: 90px; }
			#header-v6 .logo{ margin-top: 26px; }
			#header-v6 .select-menu{ background: #ffffff }

			#header-v6 #navigation ul#nav > li { height: 90px; }
			#header-v6 #navigation ul#nav > li > a { height: 87px; line-height: 87px; }
			#header-v6 #navigation .sub-menu{ top: 87px !important; }
			#header-v6 #header-searchform{ margin-top: 27px; }
			#header-v6 #header-cart{ margin-top: 27px; }

			#header-v6 #navigation ul li a { font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #888888; }
			#header-v6 #navigation ul li a:hover { color: #444444; border-color: #444444; }
			#header-v6 #navigation li.current-menu-item a,
			#header-v6 #navigation li.current-menu-item a:hover,
			#header-v6 #navigation li.current-page-ancestor a,
			#header-v6 #navigation li.current-page-ancestor a:hover,
			#header-v6 #navigation li.current-menu-ancestor a,
			#header-v6 #navigation li.current-menu-ancestor a:hover,
			#header-v6 #navigation li.current-menu-parent a,
			#header-v6 #navigation li.current-menu-parent a:hover,
			#header-v6 #navigation li.current_page_ancestor a,
			#header-v6 #navigation li.current_page_ancestor a:hover { color: #289dcc; border-color: #289dcc; }

			#header-v6.header-megamenu #navigation > ul > li.megamenu > ul > li{ border-color: #a5a5a5 !important; }
			#header-v6.header-megamenu #navigation .sub-menu ul li a,
			#header-v6.header-megamenu #navigation .sub-menu li a{ border-color: #a5a5a5 !important; }

			/* Sub-Menu Navigation ------------------------------------------------------------------------ */ 

			html body #navigation .sub-menu{ background: #999999 !important; border-color: #555555 !important; }
			html body #navigation .sub-menu li a,
			html body #navigation .sub-menu li .sub-menu li a,
			html body #navigation .sub-menu li .sub-menu li .sub-menu li a { font-family: Open Sans, Arial, Helvetica, sans-serif !important; font-size: 13px !important; font-weight: normal !important; color: #dedede !important; }
			#navigation .sub-menu li{ border-color: #a5a5a5; }
			#navigation .sub-menu li a:hover,
			#navigation .sub-menu li .sub-menu li a:hover,
			#navigation .sub-menu li.current-menu-item a,
			#navigation .sub-menu li.current-menu-item a:hover,
			#navigation .sub-menu li.current_page_item a,
			#navigation .sub-menu li.current_page_item a:hover { color: #ffffff !important; }

			#title {
				background: #ffffff;
			    background-image: linear-gradient(bottom, #FAFAFA 0%, #ffffff 100%);
			    background-image: -o-linear-gradient(bottom, #FAFAFA 0%, #ffffff 100%);
			    background-image: -moz-linear-gradient(bottom, #FAFAFA 0%, #ffffff 100%);
			    background-image: -webkit-linear-gradient(bottom, #FAFAFA 0%, #ffffff 100%);
			    background-image: -ms-linear-gradient(bottom, #FAFAFA 0%, #ffffff 100%);
			    border-bottom: 1px solid #e4e4e4;
			    border-top: 1px solid #e4e4e4;
			}
			#title h1 { font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #666666; }
			#title h2 { font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #aaaaaa; }
			#title #breadcrumbs { color: #aaaaaa; }
			#title #breadcrumbs a { color: #aaaaaa; }
			#title #breadcrumbs a:hover { color: #289dcc; }

			#alt-title h1 { background:#289dcc; font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #ffffff;  }
			#alt-title h2 { background:#ffffff; font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #999999; }
			#alt-breadcrumbs, #no-title { background:#ffffff; border-bottom: 1px solid #e4e4e4; color: #999999; }
			#alt-title .grid{ opacity: 0.5; }
			#no-title  #breadcrumbs{ color: #999999; }
			#alt-breadcrumbs a, #no-title #breadcrumbs a { color: #999999; }
			#alt-breadcrumbs a:hover, #no-title #breadcrumbs a:hover { color: #289dcc; }

			#alt-title-2 h1 { font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #666666; }
			#alt-title-2 { background-color: #f4f4f4; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; }

			#alt-title-2 #breadcrumbs, #alt-title-2 #breadcrumbs a{ color: #999999; }
			#alt-title-2 #breadcrumbs a:hover{ color: #289dcc; }

			#sidebar .widget h3 { font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color: #444444; }
  

			/* Twitter Bar ------------------------------------------------------------------------ */ 
	
			#twitterbar { font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #ffffff; background: #289dcc; }
			#twitterbar .twitterpost a { color: #ffffff; }

			/* Footer ------------------------------------------------------------------------ */  
	
			#footer{ border-top: 10px solid #333333; }  
			#footer{ border-top-color: #333333; background: #444444; color:#999999; }
			#footer a{ color:#999999; }
			#footer a:hover{ color:#ffffff; }
			#footer .widget h3 { font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal !important; color: #ffffff !important; border-bottom:1px solid #555555; }

			/* Copyright ------------------------------------------------------------------------ */  
	        
			#copyright { background: #222222; color: #777777; }
			#copyright a { color: #888888; }
			#copyright a:hover { color: #ffffff; }

			/* Forms ------------------------------------------------------------------------ */  
	    
			input[type='text'], input[type='password'], input[type='email'], textarea, select, button, input[type='submit'], input[type='reset'], input[type='button'] { font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 13px; }
	    
			/* Accent Color ------------------------------------------------------------------------ */ 
	
			::selection { background: #289dcc }
			::-moz-selection { background: #289dcc }
			.highlight { color: #289dcc }
			.post-icon { background: #289dcc }
			.single .post-tags a:hover { background: #289dcc; border-color: #289dcc; }
			#pagination a:hover { border-color: #289dcc; background: #289dcc; }
			#filters ul li a:hover { color: #289dcc }
			#filters ul li a.active { color: #289dcc }
			.portfolio-item:hover .portfolio-title { background: #289dcc; border-color: #289dcc; }
			.projects-nav a:hover,
			.post-navigation a:hover { background-color: #289dcc }
			.sidenav li a:hover, .widget_wp_nav_menu_desc li a:hover { color: #289dcc }
			.sidenav li.current_page_item a, .widget_wp_nav_menu_desc li.current_page_item a { border-left-color: #289dcc; color: #289dcc; }
			.sidenav li.current_page_item a, .sidenav li.current_page_item a:hover, .widget_wp_nav_menu_desc li.current_page_item a, .widget_wp_nav_menu_desc li.current_page_item a:hover { background-color: #289dcc; }
			#back-to-top a:hover { background-color: #289dcc }
			.widget_tag_cloud a:hover { background: #289dcc; border-color: #289dcc; }
			.widget_flickr #flickr_tab a:hover { background: #289dcc; border-color: #289dcc; }
			.widget_portfolio .portfolio-widget-item .portfolio-pic:hover { background: #289dcc; border-color: #289dcc; }
			#footer .widget_tag_cloud a:hover,
			#infobar .widget_tag_cloud a:hover { background: #289dcc; border-color: #289dcc; }
			#footer .widget_flickr #flickr_tab a:hover,
			#infobar .widget_flickr #flickr_tab a:hover { background: #289dcc; border-color: #289dcc; }
			#footer .widget_portfolio .portfolio-widget-item .portfolio-pic:hover,
			#infobar .widget_portfolio .portfolio-widget-item .portfolio-pic:hover { background: #289dcc; border-color: #289dcc; }
			.flex-direction-nav a:hover { background-color: #289dcc }
			a.button.alternative-1 { background: #289dcc; border-color: #289dcc; }
			.gallery img:hover { background: #289dcc; border-color: #289dcc !important; }
			.skillbar .skill-percentage { background: #289dcc }
			.latest-blog .blog-item:hover h4 { color: #289dcc }
			.tp-caption.big_colorbg{ background: #289dcc; }
			.tp-caption.medium_colorbg{ background: #289dcc; }
			.tp-caption.small_colorbg{ background: #289dcc; }
			.tp-caption.customfont_color{ color: #289dcc; }
			.tp-caption a { color: #289dcc; }
			.tp-leftarrow.default:hover,
			.tp-rightarrow.default:hover { background-color: #289dcc !important; }
			.wooslider-direction-nav a:hover { background-color: #289dcc; }
</style>


	
	<style>
		
				
		 		@media only screen and (max-width: 767px) {
			#topbar .callus{ background: #efefef; }	
		}
				
				
				
					@media only screen and (-webkit-min-device-pixel-ratio: 2), 
			only screen and (min-device-pixel-ratio: 2) {
				.header .logo .logo_standard{ display: none; }
				.header .logo .logo_retina{ display: inline; }
			}
		
		
			.title{
				display:block;
				line-height: 1 !important;
				background: none;
				margin:0 0 20px 0;
				border-bottom:1px solid #f1f1f1;
				
			}

			.title span{
				display:inline-block;
				line-height: 1 !important;
				background: none;
				margin: 0 0 -1px 0;
				padding: 0 0 10px 0;
				border-bottom:1px solid #cccccc;
			}

				
		
.wooslider .wp-caption-text{background:rgba(0,0,0,0.6)!important}
#navigation ul#nav > li > ul > li:last-child > a:hover{border:none!important}
@media only screen and (min-width: 960px) {
#header.stuck,#header-v6.stuck,#header-v2 #navigation.stuck,#header-v3.stuck,#header-v5 #navigation.stuck{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.12);background:rgba(255,255,255,0.95)!important}
}
.blog-medium .post-icon{display:none}
body{border-top:3px solid #555555}
#copyright{font-size:11px}
strong{font-weight:600!important}
.related.products{margin-top:40px}
.page-id-2455 #topbar,.page-id-2457 #topbar,.page-id-2459 #topbar,.page-id-2461 #topbar,.page-id-2463 #topbar{display:none}
.page-id-2455 .rev_slider_wrapper,.page-id-2459 .rev_slider_wrapper{margin-top:-3px!important}
#header-v3 #header-searchform{display:none!important}
#customer_details label{display:block;float:none}
#account_password_field label{display:block!important;float:none!important}
#customer_details .create-account label,.woocommerce label.inline{float:left;width:auto;display:inline-block}
.login label{display:block;float:none}

#shiptobilling{float:right;width:220px;margin-top:4px}
#shiptobilling input{width:auto;float:left}
body{border-top:none}
#infobar{border-bottom:none}
#title #breadcrumbs,#alt-breadcrumbs,#alt-title-2 #breadcrumbs,#no-title #breadcrumbs{font-size:13px}
.member .member-social ul li a{opacity:.7}
.tp-caption.big_color{position:absolute;color:#2da0ce;text-shadow:none;font-weight:600;font-size:32px;line-height:36px;margin:0;border-width:0;border-style:none}
.tp-caption.big_black{position:absolute;color:#000;text-shadow:none;font-weight:600;font-size:32px;line-height:36px;margin:0;border-width:0;border-style:none}
.tp-caption.big_white{position:absolute;color:#ffffff;text-shadow:none;font-weight:600;font-size:32px;line-height:36px;margin:0;border-width:0;border-style:none}
.tp-caption.big_grey{position:absolute;color:#444444;text-shadow:none;font-weight:600;font-size:32px;line-height:36px;margin:0;border-width:0;border-style:none}
.tp-caption.big_colorbg{position:absolute;color:#ffffff;background:#2da0ce;text-shadow:none;font-weight:600;font-size:32px;line-height:32px;padding:5px 15px;margin:0;border-width:0;border-style:none;-webkit-box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);-webkit-border-radius:2px;border-radius:2px}
.tp-caption.big_whitebg{position:absolute;color:#777777;background:#ffffff;text-shadow:none;font-weight:600;font-size:32px;line-height:32px;padding:5px 15px;margin:0;border-width:0;border-style:none;-webkit-box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);-webkit-border-radius:2px;border-radius:2px}
.tp-caption.customfont_black{color:#000000;font-weight:700;font-family:"Oswald"!important;font-size:74px;line-height:64px;letter-spacing:-2px}
.tp-caption.customfont_white{color:#ffffff;font-weight:700;font-family:"Oswald"!important;font-size:74px;line-height:64px;letter-spacing:-2px}
.tp-caption.customfont_grey{color:#777777;font-weight:700;font-family:"Oswald"!important;font-size:74px;line-height:64px;letter-spacing:-2px}
.tp-caption.customfont_color{color:#2da0ce;font-weight:700;font-family:"Oswald"!important;font-size:74px;line-height:64px;letter-spacing:-2px}
.tp-caption.medium_black{position:absolute;text-shadow:none;font-size:22px;line-height:30px;padding:0;margin:0;border-width:0;border-style:none;color:#000000;font-weight:600}
.tp-caption.medium_grey{position:absolute;text-shadow:none;font-size:22px;line-height:30px;padding:0;margin:0;border-width:0;border-style:none;color:#555555!important;font-weight:600}
.tp-caption.medium_white{position:absolute;text-shadow:none;font-size:22px;line-height:30px;padding:0;margin:0;border-width:0;border-style:none;color:#ffffff;font-weight:600}
.tp-caption.medium_colorbg{position:absolute;color:#ffffff;background:#2da0ce;text-shadow:none;font-weight:600;font-size:22px;line-height:22px;padding:5px 10px;margin:0;border-width:0;border-style:none;-webkit-box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);-webkit-border-radius:2px;border-radius:2px}
.tp-caption.medium_whitebg{position:absolute;color:#777777;background:#ffffff;text-shadow:none;font-weight:600;font-size:22px;line-height:22px;padding:6px 10px;margin:0;border-width:0;border-style:none;-webkit-box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);-webkit-border-radius:2px;border-radius:2px}
.tp-caption.small_black{position:absolute;text-shadow:none;font-size:16px;line-height:22px;padding:0;margin:0;border-width:0;border-style:none;color:#000000;font-weight:600}
.tp-caption.small_grey{position:absolute;text-shadow:none;font-size:16px;line-height:22px;padding:0;margin:0;border-width:0;border-style:none;color:#444444;font-weight:600}
.tp-caption.small_white{position:absolute;text-shadow:none;font-size:16px;line-height:22px;padding:0;margin:0;border-width:0;border-style:none;color:#ffffff;font-weight:600}
.tp-caption.small_colorbg{position:absolute;color:#ffffff;background:#2da0ce;text-shadow:none;font-weight:600;font-size:16px;line-height:16px;padding:5px 10px;margin:0;border-width:0;border-style:none;-webkit-box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);-webkit-border-radius:2px;border-radius:2px}
.tp-caption.small_whitebg{position:absolute;color:#777777;background:#ffffff;text-shadow:none;font-weight:600;font-size:16px;line-height:16px;padding:5px 10px;margin:0;border-width:0;border-style:none;-webkit-box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);-webkit-border-radius:2px;border-radius:2px}
.tp-caption.small_greybg{position:absolute;color:#ffffff;background:rgba(50,50,50,0.6);text-shadow:none;font-weight:600;font-size:14px;line-height:14px;padding:5px 10px;margin:0;border-width:0;border-style:none;-webkit-box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);-webkit-border-radius:2px;border-radius:2px}
.tp-caption.medium_text_black{position:absolute;color:#000000;text-shadow:none;font-size:14px;line-height:1.6!important;margin:0;border-width:0;border-style:none}
.tp-caption.medium_text_grey{position:absolute;color:#777777;text-shadow:none;font-size:14px;line-height:1.7!important;margin:0;border-width:0;border-style:none}
.tp-caption.medium_text_brightgrey{position:absolute;color:#777777;text-shadow:none;font-size:14px;line-height:1.6!important;margin:0;border-width:0;border-style:none}
.tp-caption.medium_text_white{position:absolute;color:#ffffff;text-shadow:none;font-size:14px;line-height:1.6!important;margin:0;border-width:0;border-style:none}
.tp-caption.small_text_black{position:absolute;color:#777777;text-shadow:none;font-size:12px;line-height:1.6!important;margin:0;border-width:0;border-style:none}
.tp-caption.small_text_grey{position:absolute;color:#444444;text-shadow:none;font-size:12px;line-height:1.6!important;margin:0;border-width:0;border-style:none}
.tp-caption.small_text_brightgrey{position:absolute;color:#777777;text-shadow:none;font-size:12px;line-height:1.6!important;margin:0;border-width:0;border-style:none}
.tp-caption.small_text_white{position:absolute;color:#ffffff;text-shadow:none;font-size:12px;line-height:1.6!important;margin:0;border-width:0;border-style:none}
.tp-caption.noshadow{text-shadow:none}
.tp-caption a{color:#2da0ce;text-shadow:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out}
.tp-caption a:hover{color:#666666}
.tp-caption.medium_grey{font-family:'Open Sans',Helvetica,Arial!important;position:absolute;text-shadow:none;font-size:22px!important;line-height:30px!important;padding:0!important;margin:0!important;border-width:0!important;border-style:none!important;color:#555555!important;font-weight:600!important;background:none!important;text-shadow:none!important}
#coupon_code{float:left;}
#review_form #reply-title{ display:block; clear:both; margin: 20px 0 -20px 0 !important;
padding: 20px 0 0 0 !important; }		
	</style>


<style id="ss"></style>
