body,  body input, body textarea { color: #666666; font-family: 'Arimo'; line-height: 2; }
nav#site-navigation { font-family: 'Arimo'; }
.sf-mega h2.mega-menu-heading, body #progression-sticky-header header .sf-mega h2.mega-menu-heading a, body header .sf-mega h2.mega-menu-heading a { font-family: 'Playfair Display'; }
.sf-menu ul { }
#happy-inn-progression-header-top { }
#page-title-pro h1 { }
#page-title-pro h4 { }
footer#site-footer { }
footer#site-footer a { }
footer#site-footer a:hover { }
#copyright-text { }
footer#site-footer #progression-studios-copyright ul.progression-studios-footer-nav-container-class a, footer#site-footer ul.progression-studios-footer-nav-container-class a { }
footer#site-footer #progression-studios-copyright ul.progression-studios-footer-nav-container-class li.current-menu-item a, footer#site-footer  #progression-studios-copyright ul.progression-studios-footer-nav-container-class a:hover, footer#site-footer ul.progression-studios-footer-nav-container-class li.current-menu-item a, footer#site-footer ul.progression-studios-footer-nav-container-class a:hover { }
footer#site-footer h4.widget-title { }
a.more-link, .post-password-form input[type=submit], #respond input#submit, .wpcf7-form input.wpcf7-submit { text-decoration: none; }
h1 { text-decoration: none; }
h2 { text-decoration: none; }
h3 { text-decoration: none; }
h4 { text-decoration: none; }
h5 { text-decoration: none; }
h6 { text-decoration: none; }
.sidebar { text-decoration: none; }
.sidebar h4.widget-title { text-decoration: none; }
.sidebar a { text-decoration: none; }
.sidebar a:hover { text-decoration: none; }
h2.progression-blog-title { }
.progression-post-meta, .progression-post-meta a, .progression-post-meta a:hover { }
.progression-post-meta i { }
h2.progression-room-title, h2.progression-room-title a { }
.progression-studios-room-excerpt { }
.progression-room-pricing { }

body #logo-pro img {
		width:156px;
		padding-top:17px;
		padding-bottom:17px;
	}
	a, .progression-post-meta i {
		color:#d3bc6c;
	}
	a:hover {
		color:#b7a258;
	}
	body .elementor-section.elementor-section-boxed > .elementor-container {max-width:1200px;}
	.width-container-pro {  width:1200px; }
	body.progression-studios-header-sidebar-before #progression-inline-icons .progression-studios-social-icons, body.progression-studios-header-sidebar-before:before, header#masthead-pro {
		background-color:#ffffff;
		
		background-repeat: no-repeat; background-position:center center; background-size: cover;
	}
	.progression-sticky-scrolled header#masthead-pro { box-shadow: 0px 2px 6px rgba(0,0,0, 0.06); }
	body {
		background-color:#ffffff;
		
		background-repeat: no-repeat; background-position:center center; background-size: cover; background-attachment: fixed;
	}
	#page-title-pro {
		background-color:#f1f1f1;
		background-image:url();
		padding-top:80px;
		padding-bottom:80px;
		background-repeat: no-repeat; background-position:center center; background-size: cover;
	}
	
	#page-title-pro h1:after {background:#d3bc6e; display:block;}
	.sidebar h4.widget-title:after { background:#f5f5f5; }
	
	/* START BLOG STYLES */	
	.progression-studios-feaured-image {background:;}
	.progression-studios-blog-overlay-styles:hover a img, .progression-studios-feaured-image:hover a img { opacity:1;}
	h2.progression-blog-title a {color:#4c4b46;}
	h2.progression-blog-title a:hover {color:#d3bc6c;}
	/* END BLOG STYLES */
	
	/* START BUTTON STYLES */
	#newsletter-form-fields input.button, a.progression-studios-button, .progression-studios-sticky-post, a.more-link, .post-password-form input[type=submit], #respond input#submit, .wpcf7-form input.wpcf7-submit {
		font-size:14px;
		background:#d3bc6c;
		color:#4c4b46;
	}
	#newsletter-form-fields input.button:hover, a.progression-studios-button:hover, .flex-direction-nav a:hover, a.more-link:hover, .post-password-form input[type=submit]:hover, #respond input#submit:hover, .wpcf7-form input.wpcf7-submit:hover {
		background:#4c4b46;
		color:#ffffff;
	}
	#newsletter-form-fields input:focus, .wpcf7-form select:focus, blockquote, .post-password-form input:focus, .search-form input.search-field:focus, #respond textarea:focus, #respond input:focus, .wpcf7-form input:focus, .wpcf7-form textarea:focus { border-color:#d3bc6c;  }
	
	.progression-page-nav span, .progression-page-nav a, #content-pro ul.page-numbers li span.current, #content-pro ul.page-numbers li a {
		border-color:#4c4b46;
		color:#4c4b46;
	}
	.progression-page-nav a span {
		color:#4c4b46;
	}
	.progression-page-nav a:hover, .progression-page-nav span, #content-pro ul.page-numbers li a:hover, #content-pro ul.page-numbers li span.current {
		background:#4c4b46;
		border-color:#4c4b46;
		color:#ffffff;
	}
	
	/* END BUTTON STYLES */
	
	/* START Sticky Nav Styles */
	.progression-studios-transparent-header .progression-sticky-scrolled header#masthead-pro, .progression-sticky-scrolled header#masthead-pro, #progression-sticky-header.progression-sticky-scrolled { background-color:#ffffff; }
	body .progression-sticky-scrolled #logo-po img {
		
		
		
	}
	
		
	
	
	/* END Sticky Nav Styles */
	/* START Main Navigation Customizer Styles */
	#progression-shopping-cart-count a.progression-count-icon-nav, nav#site-navigation { letter-spacing: 0px; }
	#progression-inline-icons .progression-studios-social-icons a {
		color:#4c4b46;
		padding-top:47px;
		padding-bottom:47px;
		font-size:19px;
	}
	.mobile-menu-icon-pro {
		min-width:22px;
		color:#4c4b46;
		padding-top:47px;
		padding-bottom:45px;
		font-size:22px;
	}
	.mobile-menu-icon-pro span.progression-mobile-menu-text {
		font-size:16px;
	}
	#progression-shopping-cart-count span.progression-cart-count {
		top:49px;
	}
	#progression-shopping-cart-count a.progression-count-icon-nav i.shopping-cart-header-icon {
		color:#ffffff;
		background:#213a70;
		padding-top:44px;
		padding-bottom:44px;
		font-size:28px;
	}
	#progression-shopping-cart-count a.progression-count-icon-nav i.shopping-cart-header-icon:hover,
	.activated-class #progression-shopping-cart-count a.progression-count-icon-nav i.shopping-cart-header-icon { 
		color:#ffffff;
		background:#254682;
	}
	#progression-studios-header-search-icon i.pe-7s-search {
		color:#4c4b46;
		padding-top:45px;
		padding-bottom:45px;
		font-size:26px;
	}
	.sf-menu a {
		color:#4c4b46;
		padding-top:50px;
		padding-bottom:50px;
		font-size:16px;
		
	}
	.progression_studios_force_light_navigation_color .progression-sticky-scrolled  #progression-inline-icons .progression-studios-social-icons a,
	.progression_studios_force_dark_navigation_color .progression-sticky-scrolled  #progression-inline-icons .progression-studios-social-icons a,
	.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-studios-header-search-icon i.pe-7s-search, 
	.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu a,
	.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-studios-header-search-icon i.pe-7s-search, 
	.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu a  {
		color:#4c4b46;
	}
	
		.sf-menu a:before {
			background:#d3bc6c;
			margin-top:18px;
		}
		.sf-menu a:hover:before, .sf-menu li.sfHover a:before, .sf-menu li.current-menu-item a:before {
			opacity:1;
			background:#d3bc6c;
		}
		.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu a:before, 
		.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu a:hover:before, 
		.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover a:before, 
		.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.current-menu-item a:before,
	
		.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu a:before, 
		.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu a:hover:before, 
		.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover a:before, 
		.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.current-menu-item a:before {
			background:#d3bc6c;
		}
			
	.progression_studios_force_light_navigation_color .progression-sticky-scrolled  #progression-inline-icons .progression-studios-social-icons a:hover,
	.progression_studios_force_dark_navigation_color .progression-sticky-scrolled  #progression-inline-icons .progression-studios-social-icons a:hover,
	.active-mobile-icon-pro .mobile-menu-icon-pro,
	.mobile-menu-icon-pro:hover,
	.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-studios-header-search-icon:hover i.pe-7s-search, 
	.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-studios-header-search-icon.active-search-icon-pro i.pe-7s-search, 
	.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-inline-icons .progression-studios-social-icons a:hover, 
	.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-shopping-cart-count a.progression-count-icon-nav:hover, 
	.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu a:hover, 
	.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover a, 
	.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.current-menu-item a,
	.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-studios-header-search-icon:hover i.pe-7s-search, 
	.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-studios-header-search-icon.active-search-icon-pro i.pe-7s-search, 
	.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-inline-icons .progression-studios-social-icons a:hover, 
	.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-shopping-cart-count a.progression-count-icon-nav:hover, 
	.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu a:hover, 
	.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover a, 
	.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.current-menu-item a,
	#progression-studios-header-search-icon:hover i.pe-7s-search, #progression-studios-header-search-icon.active-search-icon-pro i.pe-7s-search, #progression-inline-icons .progression-studios-social-icons a:hover, #progression-shopping-cart-count a.progression-count-icon-nav:hover, .sf-menu a:hover, .sf-menu li.sfHover a, .sf-menu li.current-menu-item a {
		color:#4c4b46;
	}
	#progression-checkout-basket, #panel-search-progression, .sf-menu ul {
		background:#ffffff;
	}
	.sf-menu ul {border-color:#d3bc6c;}
	.sf-menu li li a { 
		letter-spacing:0px;
		font-size:14px;
	}
	#progression-checkout-basket .progression-sub-total {
		font-size:14px;
	}
	#panel-search-progression input, #progression-checkout-basket ul#progression-cart-small li.empty { 
		font-size:14px;
	}
	.progression-sticky-scrolled #progression-checkout-basket, .progression-sticky-scrolled #progression-checkout-basket a, .progression-sticky-scrolled .sf-menu li.sfHover li a, .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li a, .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li a, .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a, .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a, #panel-search-progression .search-form input.search-field, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li a, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li a, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li a, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li a, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li a, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li a, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li a, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li a, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a, .sf-menu li.sfHover.highlight-button li a, .sf-menu li.current-menu-item.highlight-button li a, .progression-sticky-scrolled #progression-checkout-basket a.cart-button-header-cart:hover, .progression-sticky-scrolled #progression-checkout-basket a.checkout-button-header-cart:hover, #progression-checkout-basket a.cart-button-header-cart:hover, #progression-checkout-basket a.checkout-button-header-cart:hover, #progression-checkout-basket, #progression-checkout-basket a, .sf-menu li.sfHover li a, .sf-menu li.sfHover li.sfHover li a, .sf-menu li.sfHover li.sfHover li.sfHover li a, .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a, .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a {
		color:#666666;
	}
	.progression-sticky-scrolled .sf-menu li li a:hover,  .progression-sticky-scrolled .sf-menu li.sfHover li a, .progression-sticky-scrolled .sf-menu li.current-menu-item li a, .sf-menu li.sfHover li a, .sf-menu li.sfHover li.sfHover li a, .sf-menu li.sfHover li.sfHover li.sfHover li a, .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a, .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a { 
		background:none;
	}
	.progression-sticky-scrolled #progression-checkout-basket a:hover, .progression-sticky-scrolled #progression-checkout-basket ul#progression-cart-small li h6, .progression-sticky-scrolled #progression-checkout-basket .progression-sub-total span.total-number-add, .progression-sticky-scrolled .sf-menu li.sfHover li a:hover, .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover a, .progression-sticky-scrolled .sf-menu li.sfHover li li a:hover, .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover a, .progression-sticky-scrolled .sf-menu li.sfHover li li li a:hover, .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover a:hover, .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a, .progression-sticky-scrolled .sf-menu li.sfHover li li li li a:hover, .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, .progression-sticky-scrolled .sf-menu li.sfHover li li li li li a:hover, .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li a:hover, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover a, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li li a:hover, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover a, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li li li a:hover, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li li li li a:hover, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li li li li li a:hover, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li a:hover, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover a, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li li a:hover, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover a, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li li li a:hover, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li li li li a:hover, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li li li li li a:hover, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li a:hover, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover a, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li li a:hover, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover a, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li li li a:hover, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li li li li a:hover, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li li li li li a:hover, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li a:hover, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover a, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li li a:hover, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover a, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li li li a:hover, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li li li li a:hover, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li li li li li a:hover, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, .sf-menu li.sfHover.highlight-button li a:hover, .sf-menu li.current-menu-item.highlight-button li a:hover, #progression-checkout-basket a.cart-button-header-cart, #progression-checkout-basket a.checkout-button-header-cart, #progression-checkout-basket a:hover, #progression-checkout-basket ul#progression-cart-small li h6, #progression-checkout-basket .progression-sub-total span.total-number-add, .sf-menu li.sfHover li a:hover, .sf-menu li.sfHover li.sfHover a, .sf-menu li.sfHover li li a:hover, .sf-menu li.sfHover li.sfHover li.sfHover a, .sf-menu li.sfHover li li li a:hover, .sf-menu li.sfHover li.sfHover li.sfHover a:hover, .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a, .sf-menu li.sfHover li li li li a:hover, .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, .sf-menu li.sfHover li li li li li a:hover, .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a { 
		color:#d3bc6c;
	}
	
	.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-shopping-cart-count span.progression-cart-count,
	.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-shopping-cart-count span.progression-cart-count,
	#progression-shopping-cart-count span.progression-cart-count { 
		background:#ffffff; 
		color:#0a0715;
	}
	.progression-sticky-scrolled .sf-menu .progression-mini-banner-icon,
	.progression-mini-banner-icon {
		background:#d3bc6c; 
		color:#ffffff;
	}
	.progression-mini-banner-icon {
		top:30px;
		right:10px; 
	}
	
	.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.highlight-button a:hover:before,  .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.highlight-button a:hover:before {
		background:#4c4b47; 
	}
	
	.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.highlight-button a:hover, .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.highlight-button a:hover, .sf-menu li.sfHover.highlight-button a, .sf-menu li.current-menu-item.highlight-button a, .sf-menu li.highlight-button a, .sf-menu li.highlight-button a:hover {
		color:#ffffff; 
	}
	.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.highlight-button a:before,  .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.highlight-button a:before, .sf-menu li.current-menu-item.highlight-button a:before, .sf-menu li.highlight-button a:before {
		color:#ffffff; 
		background:#d3bc6c;  opacity:1; width:100%;
	}
	
	.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.current-menu-item.highlight-button a:hover:before, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.highlight-button a:hover:before, .sf-menu li.current-menu-item.highlight-button a:hover:before, .sf-menu li.highlight-button a:hover:before {
		background:#4c4b47; 
		width:100%;
	}
	
	#progression-checkout-basket ul#progression-cart-small li, #progression-checkout-basket .progression-sub-total, #panel-search-progression .search-form input.search-field, .sf-mega li:last-child li a, body header .sf-mega li:last-child li a, .sf-menu li li a, .sf-mega h2.mega-menu-heading, .sf-mega ul, body .sf-mega ul, #progression-checkout-basket .progression-sub-total, #progression-checkout-basket ul#progression-cart-small li { 
		border-color:#f1f1f1;
	}
	
	.sf-menu a:before {
		margin-left:20px;
	}
	.sf-menu a:before, .sf-menu a:hover:before, .sf-menu li.sfHover a:before, .sf-menu li.current-menu-item a:before {
	   width: -moz-calc(100% - 40px);
	   width: -webkit-calc(100% - 40px);
	   width: calc(100% - 40px);
	}
	#progression-inline-icons .progression-studios-social-icons a {
		padding-left:13px;
		padding-right:13px;
	}
	#progression-studios-header-search-icon i.pe-7s-search {
		padding-left:20px;
		padding-right:20px;
	}
	#progression-inline-icons .progression-studios-social-icons {
		padding-right:13px;
	}
	.sf-menu a {
		padding-left:20px;
		padding-right:20px;
	}
	
	.sf-menu li.highlight-button { 
		margin-right:13px;
		margin-left:13px;
	}
	.sf-arrows .sf-with-ul {
		padding-right:35px;
	}
	.sf-arrows .sf-with-ul:after { 
		right:29px;
	}
	
	.rtl .sf-arrows .sf-with-ul {
		padding-right:20px;
		padding-left:35px;
	}
	.rtl  .sf-arrows .sf-with-ul:after { 
		right:auto;
		left:29px;
	}
	
	@media only screen and (min-width: 960px) and (max-width: 1300px) {
		#post-secondary-page-title-pro, #page-title-pro {
			padding-top:70px;
			padding-bottom:70px;
		}	
		.sf-menu a:before {
			margin-left:16px;
		}
		.sf-menu a:hover:before, .sf-menu li.sfHover a:before, .sf-menu li.current-menu-item a:before {
		   width: -moz-calc(100% - 34px);
		   width: -webkit-calc(100% - 34px);
		   width: calc(100% - 34px);
		}
		.sf-menu a {
			padding-left:16px;
			padding-right:16px;
		}
		.sf-menu li.highlight-button { 
			margin-right:8px;
			margin-left:8px;
		}
		.sf-arrows .sf-with-ul {
			padding-right:33px;
		}
		.sf-arrows .sf-with-ul:after { 
			right:27px;
		}
		.rtl .sf-arrows .sf-with-ul {
			padding-left:20px;
			padding-left:33px;
		}
		.rtl .sf-arrows .sf-with-ul:after { 
			right:auto;
			left:27px;
		}
		#progression-inline-icons .progression-studios-social-icons a {
			padding-left:8px;
			padding-right:8px;
		}
		#progression-studios-header-search-icon i.pe-7s-search {
			padding-left:16px;
			padding-right:16px;
		}
		#progression-inline-icons .progression-studios-social-icons {
			padding-right:8px;
		}
	}
	
	
		
	
		
	
	
	
	
	/* END Main Navigation Customizer Styles */
	/* START Top Header Top Styles */
	#happy-inn-progression-header-top {
		font-size:13px;
		
	}
	#happy-inn-progression-header-top .sf-menu a {
		font-size:13px;
	}
	.progression-studios-header-left .widget, .progression-studios-header-right .widget {
		padding-top:15px;
		padding-bottom:14px;
	}
	#happy-inn-progression-header-top .sf-menu a {
		padding-top:16px;
		padding-bottom:16px;
	}
	#happy-inn-progression-header-top  .progression-studios-social-icons a {
		font-size:13px;
		min-width:14px;
		padding:15px 13px;
		
		color:#bbbbbb;
		border-right:1px solid #585752;
	}
	#happy-inn-progression-header-top .progression-studios-social-icons a:hover {
		color:#ffffff;
	}
	#happy-inn-progression-header-top  .progression-studios-social-icons a:nth-child(1) {
		border-left:1px solid #585752;
	}
	#main-nav-mobile .progression-studios-social-icons a {
		background:#444444;
		color:#bbbbbb;
	}
	#happy-inn-progression-header-top a, #happy-inn-progression-header-top .sf-menu a, #happy-inn-progression-header-top {
		color:#bbbbbb;
	}
	#happy-inn-progression-header-top a:hover, #happy-inn-progression-header-top .sf-menu a:hover, #happy-inn-progression-header-top .sf-menu li.sfHover a {
		color:#ffffff;
	}
	#happy-inn-progression-header-top .widget i {
		color:#d3bc6c;
	}
	#happy-inn-progression-header-top .sf-menu ul {
		background:#4c4b46;
	}
	#happy-inn-progression-header-top .sf-menu ul li a { 
		border-color:#585752;
	}
	.progression_studios_force_dark_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li a, .progression_studios_force_dark_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li a, .progression_studios_force_dark_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_dark_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_dark_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_light_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li a, .progression_studios_force_light_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li a, .progression_studios_force_light_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_light_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_light_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a, #happy-inn-progression-header-top .sf-menu li.sfHover li a, #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li a, #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li a, #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a, #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a {
		color:#b4b4b4; }
	.progression_studios_force_light_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li a:hover, .progression_studios_force_light_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover a, .progression_studios_force_light_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li li a:hover, .progression_studios_force_light_top_header_color #happy-inn-progression-header-top  .sf-menu li.sfHover li.sfHover li.sfHover a, .progression_studios_force_light_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li li li a:hover, .progression_studios_force_light_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_light_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_light_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li li li li a:hover, .progression_studios_force_light_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_light_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_light_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li li li li li a:hover, .progression_studios_force_light_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_light_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_dark_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li a:hover, .progression_studios_force_dark_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover a, .progression_studios_force_dark_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li li a:hover, .progression_studios_force_dark_top_header_color #happy-inn-progression-header-top  .sf-menu li.sfHover li.sfHover li.sfHover a, .progression_studios_force_dark_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li li li a:hover, .progression_studios_force_dark_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_dark_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_dark_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li li li li a:hover, .progression_studios_force_dark_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_dark_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_dark_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li li li li li a:hover, .progression_studios_force_dark_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_dark_top_header_color #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, #happy-inn-progression-header-top .sf-menu li.sfHover li a:hover, #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover a, #happy-inn-progression-header-top .sf-menu li.sfHover li li a:hover, #happy-inn-progression-header-top  .sf-menu li.sfHover li.sfHover li.sfHover a, #happy-inn-progression-header-top .sf-menu li.sfHover li li li a:hover, #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover a:hover, #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a, #happy-inn-progression-header-top .sf-menu li.sfHover li li li li a:hover, #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover, #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, #happy-inn-progression-header-top .sf-menu li.sfHover li li li li li a:hover, #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover, #happy-inn-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a {
		color:#ffffff;
	}
	#happy-inn-progression-header-top {
		background:#4c4b46;
		
	}
	/* END Top Header Top Styles */
	/* START FOOTER STYLES */
	footer#site-footer {
		background: #4c4b46;
		
		background-repeat: no-repeat; background-position:center center; background-size: cover;
	}
	#pro-scroll-top:hover {   color: #ffffff;    background: #d3bc6e;  }
	footer#site-footer #progression-studios-copyright a {  color: #dddddd;}
	footer#site-footer #progression-studios-copyright a:hover { color: #ffffff; }
	#progression-studios-copyright { 
		background:#373632; 
	}
	#pro-scroll-top {  color:#ffffff;  background: #888888;  }
	#progression-studios-lower-widget-container .widget, #widget-area-progression .widget { padding:70px 0px 60px 0px; }
	#copyright-text { padding:24px 0px 24px 0px; }
	footer#site-footer .progression-studios-social-icons {
		padding-top:0px;
		padding-bottom:0px;
	}
	footer#site-footer ul.progression-studios-social-widget li a , footer#site-footer #progression-studios-copyright .progression-studios-social-icons a, footer#site-footer .progression-studios-social-icons a {
		color:#ffffff;
	}
	.sidebar ul.progression-studios-social-widget li a, footer#site-footer ul.progression-studios-social-widget li a, footer#site-footer .progression-studios-social-icons a {
		background:#373632;
	}
	footer#site-footer .progression-studios-social-icons li a {
		margin-right:5px;
		margin-left:5px;
	}
	footer#site-footer .progression-studios-social-icons a, footer#site-footer #progression-studios-copyright .progression-studios-social-icons a {
		font-size:17px;
	}
	#progression-studios-footer-logo { max-width:250px; padding-top:45px; padding-bottom:0px; padding-right:0px; padding-left:0px; }
	/* END FOOTER STYLES */
	@media only screen and (max-width: 959px) { 
		
		#post-secondary-page-title-pro, #page-title-pro {
			padding-top:50px;
			padding-bottom:50px;
		}
		.progression-studios-transparent-header header#masthead-pro {
			background-color:#ffffff;
			
			background-repeat: no-repeat; background-position:center center; background-size: cover;
		}
		
		
		
		
	}
	@media only screen and (max-width: 959px) {
		#progression-studios-lower-widget-container .widget, #widget-area-progression .widget { padding:60px 0px 50px 0px; }
	}
	@media only screen and (min-width: 960px) and (max-width: 1300px) {
		.width-container-pro {
			width:94%; 
			position:relative;
			padding:0px;
		}

		
		.progression-studios-header-full-width-no-gap #happy-inn-progression-header-top .width-container-pro,
		footer#site-footer.progression-studios-footer-full-width .width-container-pro,
		.progression-studios-page-title-full-width #page-title-pro .width-container-pro,
		.progression-studios-header-full-width #happy-inn-progression-header-top .width-container-pro,
		.progression-studios-header-full-width header#masthead-pro .width-container-pro {
			width:94%; 
			position:relative;
			padding:0px;
		}
		.progression-studios-header-full-width-no-gap.progression-studios-header-cart-width-adjustment header#masthead-pro .width-container-pro,
		.progression-studios-header-full-width.progression-studios-header-cart-width-adjustment header#masthead-pro .width-container-pro {
			width:98%;
			margin-left:2%;
			padding-right:0;
		}
		#progression-shopping-cart-toggle.activated-class a i.shopping-cart-header-icon,
		#progression-shopping-cart-count i.shopping-cart-header-icon {
			padding-left:24px;
			padding-right:24px;
		}
		#progression-shopping-cart-count span.progression-cart-count {
			right:14px;
		}
		#happy-inn-progression-header-top .sf-mega,
		header .sf-mega {
			margin-right:2%;
			width:98%; 
			left:0px;
			margin-left:auto;
		}
	}
	.progression-studios-spinner { border-left-color:#ededed;  border-right-color:#ededed; border-bottom-color: #ededed;  border-top-color: #cccccc; }
	.sk-folding-cube .sk-cube:before, .sk-circle .sk-child:before, .sk-rotating-plane, .sk-double-bounce .sk-child, .sk-wave .sk-rect, .sk-wandering-cubes .sk-cube, .sk-spinner-pulse, .sk-chasing-dots .sk-child, .sk-three-bounce .sk-child, .sk-fading-circle .sk-circle:before, .sk-cube-grid .sk-cube{ 
		background-color:#cccccc;
	}
	#page-loader-pro {
		background:#ffffff;
		color:#cccccc; 
	}
	
	::-moz-selection {color:#ffffff;background:#d3bd6d;}
	::selection {color:#ffffff;background:#d3bd6d;}