
	body #logo-pro img {
		width:114px;
		padding-top:19px;
		padding-bottom:19px;
	}
	#boxed-layout-pro #content-pro p.stars a, #boxed-layout-pro #content-pro p.stars a:hover, #boxed-layout-pro #content-pro .star-rating, #boxed-layout-pro ul.products li.product .star-rating, a, .progression-post-meta i {
		color:#e12b5f;
	}
	a:hover {
		color:#ff6792;
	}
	#viseo-progression-header-top .sf-mega, header .sf-mega {margin-left:-700px; width:1400px;}
	body .elementor-section.elementor-section-boxed > .elementor-container {max-width:1400px;}
	.width-container-pro {  width:1400px; }
	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:rgba(9,9,12, 0.2);
		
		background-repeat: no-repeat; background-position:center center; background-size: cover;
	}
	
	
		 header#masthead-pro:after { display:block; background:rgba(255,255,255, 0.15);
	}
	.progression-sticky-scrolled header#masthead-pro:after { opacity:0; }
	body {
		background-color:#ffffff;
		
		background-repeat: no-repeat; background-position:center center; background-size: cover; background-attachment: fixed;
	}
	#page-title-pro {
		background-color:#000000;
		background-image:url(https://149357904.v2.pressablecdn.com/wp-content/themes/viseo-progression/images/page-title.jpg);
		padding-top:200px;
		padding-bottom:130px;
		background-repeat: no-repeat; background-position:center center; background-size: cover;
	}
	
	
	.sidebar-item { background:#f2f3f5; }
	.sidebar ul ul, .sidebar ul li, .widget .widget_shopping_cart_content p.buttons { border-color:#dfe0e2; }
	
	/* START BLOG STYLES */	
	#page-title-pro-post-page {
		background-color: #000000;
		background-image:url(https://149357904.v2.pressablecdn.com/wp-content/themes/viseo-progression/images/page-title.jpg);
		background-repeat: no-repeat; background-position:center center; background-size: cover;
	}
	

	.progression-studios-feaured-image {background:;}
	.progression-studios-default-blog-overlay:hover a img, .progression-studios-feaured-image:hover a img { opacity:1;}
	h2.progression-blog-title a {color:#070707;}
	h2.progression-blog-title a:hover {color:#e12b5f;}
	body h2.overlay-progression-blog-title, body .overlay-blog-meta-category-list span, body .progression-studios-default-blog-overlay .progression-post-meta, body  .overlay-blog-floating-comments-viewcount {color:#ffffff;}
	.blog-meta-category-list a, .overlay-blog-meta-category-list span {border-color:#39c686;}
	
	.progression-blog-content { border:1px solid #edeef1;  }
	#page-title-pro-post-page, #page-title-pro-post-page .progression-studios-gallery .blog-single-gallery-post-format { height:700px; }
	#page-title-pro-post-page.progression-studios-embedded-video-single .blog-post-video-manual-embed { max-width: 900px; }
	/* END BLOG STYLES */
	
	/* START BUTTON STYLES */
	body .woocommerce .woocommerce-MyAccount-content  {
		border-color:#4c4b46;
	}
	body .woocommerce nav.woocommerce-MyAccount-navigation li.is-active a {
		background:#4c4b46;
		color:#ffffff;
	}
	.widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-handle {
		border-color:#e12b5f;
	}
	.widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-range {
		background:#e12b5f;
	}
	.wp-block-button a.wp-block-button__link,
	#boxed-layout-pro .form-submit input#submit, #boxed-layout-pro input.button, .tml-submit-wrap input.button-primary, .acf-form-submit input.button, .tml input#wp-submit, #boxed-layout-pro #customer_login input.button, #boxed-layout-pro .woocommerce-checkout-payment input.button, #boxed-layout-pro button.button, #boxed-layout-pro a.button, .infinite-nav-pro a, #newsletter-form-fields input.button, a.progression-studios-button, .progression-studios-sticky-post, .post-password-form input[type=submit], #respond input#submit, .wpcf7-form input.wpcf7-submit {
		font-size:15px;
		background:#e12b5f;
		color:#ffffff;
	}
	#boxed-layout-pro .woocommerce-checkout-payment input.button, #boxed-layout-pro button.button, #boxed-layout-pro a.button { font-size:14px; }
	.wp-block-button a.wp-block-button__link:hover,
	#boxed-layout-pro .form-submit input#submit:hover, #boxed-layout-pro input.button:hover, .tml-submit-wrap input.button-primary:hover, .acf-form-submit input.button:hover, .tml input#wp-submit:hover, #boxed-layout-pro #customer_login input.button:hover, #boxed-layout-pro .woocommerce-checkout-payment input.button:hover, #boxed-layout-pro button.button:hover, #boxed-layout-pro a.button:hover, .infinite-nav-pro a:hover, #newsletter-form-fields input.button:hover, a.progression-studios-button:hover, .post-password-form input[type=submit]:hover, #respond input#submit:hover, .wpcf7-form input.wpcf7-submit:hover {
		background:#4c4b46;
		color:#ffffff;
	}
	form#mc-embedded-subscribe-form  .mc-field-group input:focus, body .acf-form .acf-field .acf-input textarea:focus, body .acf-form .acf-field .acf-input-wrap input:focus, .tml input:focus, .tml textarea:focus, .widget select:focus, .woocommerce input:focus, #content-pro .woocommerce table.shop_table .coupon input#coupon_code:focus, #content-pro .woocommerce table.shop_table input:focus, form.checkout.woocommerce-checkout textarea.input-text:focus, form.checkout.woocommerce-checkout input.input-text:focus, body .woocommerce-shop-single table.variations td.value select:focus, .woocommerce-shop-single .quantity input:focus, #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:#e12b5f;  }
	/* 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:rgba(9,9,12, 0.6); }
	body .progression-sticky-scrolled #logo-po img {
		
		
		
	}
	
		
	
	
	/* END Sticky Nav Styles */
	/* START Main Navigation Customizer Styles */
	
			.sf-menu li.divider { margin-left:12px; padding-left:12px; }
			.sf-menu li.divider:after { bottom:27px; height:24px; display:block; background:rgba(255,255,255, 0.26); }
		
	#progression-shopping-cart-count a.progression-count-icon-nav, nav#site-navigation { letter-spacing: 0.5px; }
	#progression-inline-icons .progression-studios-social-icons a {
		color:#eeeeee;
		padding-top:29px;
		padding-bottom:29px;
		font-size:17px;
	}
	.mobile-menu-icon-pro {
		min-width:20px;
		color:#eeeeee;
		padding-top:29px;
		padding-bottom:27px;
		font-size:20px;
	}
	.mobile-menu-icon-pro span.progression-mobile-menu-text {
		font-size:14px;
	}
	#progression-shopping-cart-count span.progression-cart-count {
		top:31px;
	}
	#progression-shopping-cart-count a.progression-count-icon-nav i.shopping-cart-header-icon {
		color:#ffffff;
		background:#213a70;
		padding-top:26px;
		padding-bottom:26px;
		font-size:26px;
	}
	#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:#eeeeee;
		padding-top:27px;
		padding-bottom:27px;
		font-size:24px;
	}
	nav#progression-studios-right-navigation ul {
		padding-top:12px;
	}
	nav#progression-studios-right-navigation ul li a {
		font-size:14px;
	}
	.sf-menu a {
		color:#eeeeee;
		padding-top:32px;
		padding-bottom:32px;
		font-size:14px;
		
	}
	.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:#eeeeee;
	}
	
		.sf-menu a:before {
			background:#e12b5f;
			margin-top:17px;
		}
		.sf-menu a:hover:before, .sf-menu li.sfHover a:before, .sf-menu li.current-menu-item a:before {
			opacity:1;
			background:#e12b5f;
		}
		.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:#e12b5f;
		}
			
	.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:#ffffff;
	}
	#progression-checkout-basket, #panel-search-progression, .sf-menu ul {
		background:#20232c;
	}
	#main-nav-mobile { background:#20232c; }
	#main-nav-mobile { border-top:2px solid #e12b5f; }
	ul.mobile-menu-pro li a { color:#c3c3c3; }
	ul.mobile-menu-pro .sf-mega .sf-mega-section li a, ul.mobile-menu-pro .sf-mega .sf-mega-section, ul.mobile-menu-pro.collapsed li a {border-color:#2a2d36;}
	
	#panel-search-progression, .sf-menu ul {border-color:#e12b5f;}
	.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:#c3c3c3;
	}
	.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:#ffffff;
	}
	
	.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:#e12b5f; 
		color:#ffffff;
	}
	.progression-mini-banner-icon {
		top:14px;
		right:9px; 
	}
	
	.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:; 
	}
	
	.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:#e12b5f; 
	}
	.sf-menu li.highlight-button a:hover {
		color:#e12b5f; 
	}
	.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:#e12b5f; 
		background:;  opacity:1; width:100%;	
		border:3px solid rgba(225,43,95, 0.7); 	
	}
	nav#progression-studios-right-navigation ul li a {
		color:#ffffff; 
		background:; 
		border-color:rgb(255, 255, 255); 
	}
	nav#progression-studios-right-navigation ul li a:hover {
		color:#ded3d6; 
		background:; 
		border-color:#ded3d6; 
	}
	.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:; 
		width:100%;
		border-color:#e12b5f; 
	}
	
	#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:#2a2d36;
	}
	
	.sf-menu a:before {
		margin-left:18px;
	}
	.sf-menu a:hover:before, .sf-menu li.sfHover a:before, .sf-menu li.current-menu-item a:before {
	   width: -moz-calc(100% - 36px);
	   width: -webkit-calc(100% - 36px);
	   width: calc(100% - 36px);
	}
	#progression-inline-icons .progression-studios-social-icons a {
		padding-left:11px;
		padding-right:11px;
	}
	#progression-studios-header-search-icon i.pe-7s-search {
		padding-left:18px;
		padding-right:18px;
	}
	#progression-inline-icons .progression-studios-social-icons {
		padding-right:11px;
	}
	.sf-menu a {
		padding-left:18px;
		padding-right:18px;
	}
	
	.sf-menu li.highlight-button { 
		margin-right:11px;
		margin-left:11px;
	}
	.sf-arrows .sf-with-ul {
		padding-right:33px;
	}
	.sf-arrows .sf-with-ul:after { 
		right:27px;
	}
	
	.rtl .sf-arrows .sf-with-ul {
		padding-right:18px;
		padding-left:33px;
	}
	.rtl  .sf-arrows .sf-with-ul:after { 
		right:auto;
		left:27px;
	}
	
	@media only screen and (min-width: 960px) and (max-width: 1300px) {
		#page-title-pro-post-page, #page-title-pro-post-page .progression-studios-gallery .blog-single-gallery-post-format { height:650px; }
		nav#progression-studios-right-navigation ul li a {
			padding-left:16px;
			padding-right:16px;
		}
		#post-secondary-page-title-pro, #page-title-pro {
			padding-top:190px;
			padding-bottom:120px;
		}	
		.sf-menu a:before {
			margin-left:14px;
		}
		.sf-menu a:hover:before, .sf-menu li.sfHover a:before, .sf-menu li.current-menu-item a:before {
		   width: -moz-calc(100% - 30px);
		   width: -webkit-calc(100% - 30px);
		   width: calc(100% - 30px);
		}
		.sf-menu a {
			padding-left:14px;
			padding-right:14px;
		}
		.sf-menu li.highlight-button { 
			margin-right:6px;
			margin-left:6px;
		}
		.sf-arrows .sf-with-ul {
			padding-right:31px;
		}
		.sf-arrows .sf-with-ul:after { 
			right:25px;
		}
		.rtl .sf-arrows .sf-with-ul {
			padding-left:18px;
			padding-left:31px;
		}
		.rtl .sf-arrows .sf-with-ul:after { 
			right:auto;
			left:25px;
		}
		#progression-inline-icons .progression-studios-social-icons a {
			padding-left:6px;
			padding-right:6px;
		}
		#progression-studios-header-search-icon i.pe-7s-search {
			padding-left:14px;
			padding-right:14px;
		}
		#progression-inline-icons .progression-studios-social-icons {
			padding-right:6px;
		}
	}
	
	
		
	
		
	
	
	
	
	/* END Main Navigation Customizer Styles */
	/* START Top Header Top Styles */
	#viseo-progression-header-top {
		font-size:13px;
		display:none;
	}
	#viseo-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;
	}
	#viseo-progression-header-top .sf-menu a {
		padding-top:16px;
		padding-bottom:16px;
	}
	#viseo-progression-header-top  .progression-studios-social-icons a {
		font-size:13px;
		min-width:14px;
		padding:15px 13px;
		
		color:#bbbbbb;
		border-right:1px solid #585752;
	}
	#viseo-progression-header-top .progression-studios-social-icons a:hover {
		color:#ffffff;
	}
	#viseo-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;
	}
	#viseo-progression-header-top a, #viseo-progression-header-top .sf-menu a, #viseo-progression-header-top {
		color:#bbbbbb;
	}
	#viseo-progression-header-top a:hover, #viseo-progression-header-top .sf-menu a:hover, #viseo-progression-header-top .sf-menu li.sfHover a {
		color:#ffffff;
	}
	#viseo-progression-header-top .widget i {
		color:#d3bc6c;
	}
	#viseo-progression-header-top .sf-menu ul {
		background:#4c4b46;
	}
	#viseo-progression-header-top .sf-menu ul li a { 
		border-color:#585752;
	}
	.progression_studios_force_dark_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li a, .progression_studios_force_dark_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li a, .progression_studios_force_dark_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_dark_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_dark_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_light_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li a, .progression_studios_force_light_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li a, .progression_studios_force_light_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_light_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a, .progression_studios_force_light_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a, #viseo-progression-header-top .sf-menu li.sfHover li a, #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li a, #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li a, #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a, #viseo-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 #viseo-progression-header-top .sf-menu li.sfHover li a:hover, .progression_studios_force_light_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover a, .progression_studios_force_light_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li li a:hover, .progression_studios_force_light_top_header_color #viseo-progression-header-top  .sf-menu li.sfHover li.sfHover li.sfHover a, .progression_studios_force_light_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li li li a:hover, .progression_studios_force_light_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_light_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_light_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li li li li a:hover, .progression_studios_force_light_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_light_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_light_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li li li li li a:hover, .progression_studios_force_light_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_light_top_header_color #viseo-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 #viseo-progression-header-top .sf-menu li.sfHover li a:hover, .progression_studios_force_dark_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover a, .progression_studios_force_dark_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li li a:hover, .progression_studios_force_dark_top_header_color #viseo-progression-header-top  .sf-menu li.sfHover li.sfHover li.sfHover a, .progression_studios_force_dark_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li li li a:hover, .progression_studios_force_dark_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_dark_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_dark_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li li li li a:hover, .progression_studios_force_dark_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_dark_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, .progression_studios_force_dark_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li li li li li a:hover, .progression_studios_force_dark_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .progression_studios_force_dark_top_header_color #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, #viseo-progression-header-top .sf-menu li.sfHover li a:hover, #viseo-progression-header-top .sf-menu li.sfHover li.sfHover a, #viseo-progression-header-top .sf-menu li.sfHover li li a:hover, #viseo-progression-header-top  .sf-menu li.sfHover li.sfHover li.sfHover a, #viseo-progression-header-top .sf-menu li.sfHover li li li a:hover, #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover a:hover, #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a, #viseo-progression-header-top .sf-menu li.sfHover li li li li a:hover, #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover, #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, #viseo-progression-header-top .sf-menu li.sfHover li li li li li a:hover, #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover, #viseo-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a {
		color:#ffffff;
	}
	#viseo-progression-header-top {
		background:#4c4b46;
		
	}
	/* END Top Header Top Styles */
	/* START FOOTER STYLES */
	footer#site-footer {
		background: #09090c;
		
		background-repeat: no-repeat; background-position:center center; background-size: cover;
	}
	#pro-scroll-top:hover {   color: #ffffff;    background: #e12b5f;  }
	footer#site-footer #progression-studios-copyright a {  color: #dddddd;}
	footer#site-footer #progression-studios-copyright a:hover { color: #ffffff; }
	#progression-studios-copyright { 
		
	}
	#copyright-divider-top {background:#3a3a3a; height:1px;} 
	#pro-scroll-top { display:none; color:#ffffff;  background: #888888;  }
	#progression-studios-lower-widget-container .widget, #widget-area-progression .widget { padding:65px 0px 40px 0px; }
	#copyright-text { padding:30px 0px 55px 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:#222222;
	}
	footer#site-footer ul.progression-studios-social-widget li a:hover, footer#site-footer #progression-studios-copyright .progression-studios-social-icons a:hover, footer#site-footer .progression-studios-social-icons a:hover {
		color:#ffffff;
	}
	.sidebar ul.progression-studios-social-widget li a:hover, footer#site-footer ul.progression-studios-social-widget li a:hover, footer#site-footer .progression-studios-social-icons a:hover {
		background:#555555;
	}
	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) { 
		
		#page-title-pro-post-page, #page-title-pro-post-page .progression-studios-gallery .blog-single-gallery-post-format { height:600px; }
		
		#post-secondary-page-title-pro, #page-title-pro {
			padding-top:170px;
			padding-bottom:100px;
		}
		.progression-studios-transparent-header header#masthead-pro {
			background-color:rgba(9,9,12, 0.2);
			
			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:55px 0px 30px 0px; }
	}
	@media only screen and (min-width: 960px) and (max-width: 1500px) {
		.width-container-pro {
			width:94%; 
			position:relative;
			padding:0px;
		}

		
		.progression-studios-header-full-width-no-gap #viseo-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 #viseo-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;
		}
		#viseo-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:#e12b5f;}
	::selection {color:#ffffff;background:#e12b5f;}
	