﻿.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1050px;}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,0.97);}
.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,0.97);opacity:0.97;filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=97);}
.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{background-color:#ffffff;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-secondary-menu{display:none;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header{max-width:100%;margin-top:5px;text-align:center;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header a{margin-bottom:5px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-tagline{float:none;text-align:center;margin-top:10px;line-height:24px;margin-left:auto;margin-right:auto;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-banner{float:none;text-align:center;margin:0 auto;width:100%;margin-top:20px;clear:both;}


#logo {
	position: absolute;
	top: 23px;
	left: 18px;
	z-index: 100;
}


#logo img {
	width: 397px;
}


.splashpage #logo {
	top: 400px;
	left: 73px;
}


.splashpage #logo img {
	width: 528px;
}


.homepage #logo {
	top: 288px;
	left: 104px;
}


.homepage #logo img {
	width: 560px;
	margin-left: 170px;
    	margin-top: -50px;
}

	#logo, .homepage #logo {
		top: 18px;
	}

	#logo img, .homepage #logo img {
		width: 260px;
		margin-left: 0px;
    		margin-top: 0px;	
	}




.reservation-title { position: absolute; right: 0; top: 0px; text-align:left; padding-right: 10px; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-sm-8 {
    width: 66.66666667%;
  }

    #header .container {padding:18px 0 0}



.container {width:970px; margin:0 auto}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

	.container.additional-inner{
		max-height:780px;		
	}

	
	.container.features-inner{
		padding:60px 30px;
	}

.container.welcome-inner {
	padding-top:60px;
}

.container.pricing-inner {
	padding-top:60px;
	padding-bottom:90px;
}

.container.counting-inner {
	padding-top:60px;
	padding-bottom:70px;
}

.container.demo-video-inner {
	padding-top:60px;
	padding-bottom:0px;
}

.container.how-it-works-inner {
	padding-top:90px;
	padding-bottom:70px;
}

.team .container.team-inner {
	padding-top:60px;
	padding-bottom:70px;
}


.container.client-inner {
	padding-top:60px;
	padding-bottom:60px;
}

.container.subscribe-inner {
	padding-top:60px;
	padding-bottom:80px;
}

.container.contact-inner {
	padding-top:60px;
	padding-bottom:80px;
}

.container.download-now-inner {
	padding-top:60px;
	padding-bottom:60px;
}

.container.work-inner {
	padding-top:60px;
	padding-bottom:20px;
}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}
#nav li ul
li.category{padding-left:0;padding-top:7px}
#nav li ul li.category:first-child{padding-top:0}
#nav li ul li.category
a{white-space:normal;font-family:Museo-500,serif;font-size:16px;color:#85ba0f !important}
#nav li ul li.category a:hover{color:#37d4e2 !important;text-decoration:underline}
.block-layered-nav ul li a:hover, .block-layered-nav ul li.category a:hover{color:#37d4e2}
.block-layered-nav ul li.category a:hover{text-decoration:underline}
.block-layered-nav ul
li.category{font-family:Museo-500,serif;padding:10px
0 0;font-size:16px}
.block-layered-nav ul li.category
a{color:#85ba0f}
.block-layered-nav ul li.category:first-child{padding-top:0px}
.category-image{width:100%;overflow:hidden;margin:0
0 18px;text-align:center}
.category-image
img{max-width:100%}
.category-description{margin:0
0 18px}
.products-grid .category-image img:hover,
.products-grid .product-image img:hover{opacity:0.9}
div.page-title.category-title
a{display:none}
.category-description
img{position:relative;top: -18px;z-index:10;width:100%;min-height:220px}
.catalog-category-view .category-title
h1{position:absolute;z-index:20;top:90px;font-size:3.8em !important;text-shadow:1px 1px 0 #fff}
.category-highlight-streaks .category-title
h1{position:static !important}
.category-standard-extensions
h1{left:335px}
.category-premium-extensions
h1{left:315px;color:#fe6c00 !important}
.category-accessorize-with-pro
h1{left:300px;color:#37d4e2 !important}
.category-hair-extras
h1{left:450px;color:#ec008c !important}
.category-hair-accessories
h1{left:355px;color:#ec008c !important}
.category-hair-samples
h1{left:410px;color:#37d4e2 !important}
.category-products
.toolbar{display:none}
.category-products .products-grid li.item .actions, .category-products .products-grid li.item
.ratings{display:none}
.category-products .products-grid{margin:35px
0 0 !important;padding:0
!important;list-style:none !important;overflow:hidden}
.category-products .products-grid
li{position:relative;margin-left:25px !important;margin-bottom:25px !important;float:left;width:268px;min-height:305px;background:#fff;border-radius:3px;border:1px
solid #ccc}
.category-products .products-grid li
h3{font-size: .9em;text-align:center}
.category-products .products-grid li
img{display:block;max-width:252px;max-height:197px;margin:8px
auto;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.category-products .products-grid li:nth-child(3n-2){margin-left:0 !important}
.category-products .products-grid li
h2{display:block;font-size:12px !important;font-family:Museo-700!important;line-height:1.4em;margin:5px
18px 3px;text-align:center}
.category-products .products-grid li h2
a{font-size:1.3em !important;color:#85ba0f;font-family:Museo-700!important;font-weight:normal !important}
.category-products .products-grid li h2 a:hover{color:#37d4e2;text-decoration:underline}
.category-products-box
a{font-family:Museo-700,serif}
.category-products-box a:hover{background:#37d4e2}
.category-items{margin:35px
0 0 !important;padding:0
!important;list-style:none !important;overflow:hidden}
.category-items li
h3{text-align:center;line-height:1.3em}
.category-items li
img{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.category-items li,div.wide3{float:left;display:block;width:31.3%;margin:10px
0 15px 3%}
.category-items li:nth-child(3n-2),
.col_group div.wide3:nth-child(3n-2){margin-left:0}
.category-items li img,
div.wide3
img{width:100%;margin:0
auto;display:block}

#top {width:950px;margin:0 auto 1em;padding:0 0 0.5em;color:#666;height:78px}

#top a {color:#666}

.deskcta {
	display: none !important;
}
#middle_ad{margin-bottom:5px}


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


	.portfolio-masonry .portfolio-item{width:100% !important;}

.portfolio-one .portfolio-item {
  padding-bottom: 50px;
  overflow: hidden;
  width: 100%;
}

.portfolio-item .portfolio-content h2 {
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}

.portfolio-item .portfolio-content h4 {
  margin: 0;
  padding: 0;
  margin-bottom: 25px;
  font-weight: normal;
  font-size: 13px;
}

.portfolio-item .portfolio-content p {
  margin: 0;
  margin-bottom: 20px;
}

.portfolio-two .portfolio-item {
  width: 50%;
  padding: 5px;
  float: left;
}

.portfolio-masonry .portfolio-item,
.portfolio-three .portfolio-item {
  width: 33.33%;
  padding: 6px;
  float: left;
}

.portfolio-four .portfolio-item {
  width: 25%;
  padding: 7px;
  float: left;
}

.portfolio-five .portfolio-item {
  width: 19.99%;
  padding: 5px;
  float: left;
}

.portfolio-six .portfolio-item {
  width: 16.6666%;
  padding: 7px;
  float: left;
}

.portfolio .portfolio-boxed .portfolio-item-wrapper,
.portfolio-one .portfolio-item.portfolio-boxed .portfolio-item-wrapper {
  border: 1px solid #e9eaee;
  border-bottom-width: 3px;
  padding: 0;
}

.portfolio-text .portfolio-item.portfolio-boxed .portfolio-content,
.portfolio-one .portfolio-item.portfolio-boxed .portfolio-content {
  margin-top: 0;
  padding: 30px 25px 20px;
}

.portfolio .portfolio-boxed .portfolio-item-wrapper .fusion-separator {
  border: 0 !important;
  height: 0px !important;
  margin-top: 0 !important;
}


.portfolio-one-text .portfolio-item .image {
  width: 100%;
  height: 100%;
  float: none;
  margin-right: 0;
}

.portfolio-text .portfolio-item .portfolio-content {
  margin-top: 25px;
}

.portfolio-item .portfolio-content h2,
#main .portfolio-item .portfolio-content h2 {
  margin: 0 0 1px;
}

.portfolio-one-sidebar .portfolio-item .image {
  float: none;
}

.portfolio-one-sidebar .portfolio-item .portfolio-content {
  margin-top: 25px;
}

.portfolio-grid.portfolio-one .portfolio-item:last-child {
  margin-bottom: 0px;
}

.rtl .portfolio-item .buttons {
  overflow: hidden;
}

.rtl .portfolio-item .buttons a {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}

.rtl .portfolio-one .portfolio-item .image {
  float: right;
  margin-right: 0;
  margin-left: 25px;
}


			.grid-layout-5 .post,
			.portfolio-five .portfolio-item {
				width: 25% !important;
			}


			.grid-layout-4 .post,
			.portfolio-four .portfolio-item {
				width: 33.3333333333% !important;
			}


			.grid-layout-5 .post,
			.grid-layout-4 .post,
			.grid-layout-3 .post,
			.portfolio-five .portfolio-item,
			.portfolio-four .portfolio-item,
			.portfolio-three .portfolio-item,
			.portfolio-masonry .portfolio-item {
				width: 50% !important;
			}


.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:15px;
		line-height:23px;
}


.grid-layout .post .post-wrapper,.timeline-layout .post,.blog-timeline-layout .post, .portfolio .portfolio-boxed .portfolio-item-wrapper{background-color:transparent;}


.grid-layout .post .flexslider,.grid-layout .post .post-wrapper,.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,
.portfolio .portfolio-boxed .portfolio-item-wrapper, .portfolio .portfolio-boxed .content-sep,
.timeline-layout .post .flexslider,.timeline-layout h3.timeline-title, .fusion-blog-timeline .timeline-title{border-color:#ebeaea;}

.tj_tableft {
    float: left;
    margin-top: 30px;
    padding: 25px 15px 15px 108px;
    width: 325px;

}

.program-title{
	border-bottom: 1px solid black;
	margin-bottom: 30px;
	padding-bottom: 50px;
}


.art-content-layout {
  background-color: #FFF;
  width: 1020px;
}

	.art-content-layout .art-content {
		width: 100%;
	}

	
	
	div.art-content-layout {
		width: 100%;
	}
