/*!
Theme Name: Divi-child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 3.0.98
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Divi
*/

@import url("../Divi/style.css");
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

@font-face {
    font-family: 'bebas_neuebold';
    src: url('fonts/bebasneue_bold-webfont.woff2') format('woff2'),
         url('fonts/bebasneue_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bebas_neueregular';
    src: url('fonts/bebasneue_regular-webfont.woff2') format('woff2'),
         url('fonts/bebasneue_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html, body
{	overflow-x: hidden;
}
body
{	font-family: 'Open Sans', sans-serif;
}
.hide,
.woocs_diplay_none 
{	display: none;
}

.container
{	max-width: 1200px; width: 100%;
}

small {
	font-size: .85em;
}

.d-block {
	display: block;
}

.font-italic {
	font-style: italic;
}

/**** common css start *****/

.et_pb_button_module_wrapper
{	background-color: #f7ed36;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);z-index: 1;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;border: none;
	border: 2px solid #f7ed36;border-radius: 0; margin: auto;
	cursor: pointer; margin: 0 !important; display: inline-block;
}
.et_pb_button_module_wrapper .et_pb_button
{	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(30deg);border: none;
	width: 100%;font-weight: bold;text-transform: uppercase;color: #2e2e2e !important; text-align: center;
	font-size: 14px; background-color: transparent;display: inline-block; cursor: pointer; 
	padding: 14px 35px 14px 35px !important; border:none !important;
}
.et_pb_button_module_wrapper:hover, .et_pb_button_module_wrapper.active
{   background-color: #2e2e2e; border-color: #2e2e2e;
}
.et_pb_button_module_wrapper:hover .et_pb_button, .et_pb_button_module_wrapper.active .et_pb_button
{	color: #f7ed36 !important;
}
.et_pb_button_module_wrapper .et_pb_button:hover
{	background-color: transparent; padding: 14px 35px 14px 35px !important;
}
.et_pb_button_module_wrapper .et_pb_button:after
{	display: none;
}

.site-common-btn
{	background-color: #f7ed36 !important;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);z-index: 1;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;border: none;
	border: 2px solid #f7ed36 !important;border-radius: 0 !important; margin: auto;
	cursor: pointer; margin: 0 !important; display: inline-block;  padding: 0 !important;
}
.site-common-btn span
{	-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);border: none;
	width: 100%;font-weight: bold;text-transform: uppercase;color: #2e2e2e !important; text-align: center;
	font-size: 14px; background-color: transparent;display: inline-block; cursor: pointer; 
	padding: 14px 35px 14px 35px !important; border:none !important;
}
.site-common-btn:hover
{	background-color: #2e2e2e !important; padding: 0 !important; border-color: #2e2e2e !important;
}
.site-common-btn:hover span
{	color:  #f7ed36 !important;
}
.site-common-btn:after, .site-common-btn:before
{	display: none;
}


.common-site-tab
{	text-align: center;
}
.common-site-tab ul
{	display: inline-block; border: 2px solid #f7ed36; -webkit-transform: skewX(-30deg);
    -moz-transform: skewX(-30deg); transform: skewX(-30deg);
}
.common-site-tab ul li
{	display: inline-block; margin: 0 -2px 0 -2px;
}
.common-site-tab ul li a
{	color: #2e2e2e; font-size: 14px; text-transform: uppercase; font-weight: bold; padding:16px 25px 16px 25px;
	display: block; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.common-site-tab ul li a:hover, .common-site-tab ul li.active a
{	background-color: #f7ed36;
}
.common-site-tab ul li a span
{	-webkit-transform: skewX(30deg); -moz-transform: skewX(30deg); transform: skewX(30deg);	
	display: inline-block;
}


.back-btn .back 
{	background-color: #f7ed36;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);
	transform: translateY(-50%);-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);z-index: 9;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;border: 2px solid #f7ed36;
	border-radius: 0;width: 200px;cursor: pointer;margin: 35px 0 0 40px; position: relative;
}
.back-btn .back a
{	-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);border: none;
	width: 100%;font-weight: bold;text-transform: uppercase;color: #2e2e2e;text-align: center;font-size: 18px;
	background-color: transparent;display: inline-block; cursor: pointer; padding: 15px 35px 15px 60px !important;
	font-family: 'bebas_neuebold'; letter-spacing: 2px; position: relative;
}
.back-btn .back:hover
{   background-color: #2e2e2e; border-color: #2e2e2e;
}
.back-btn .back:hover a
{	color: #f7ed36;
}
.back-btn .back a:before
{	content: ''; position: absolute; left: 40px; background: url(images/back.png) no-repeat; width:28px; height: 10px;
	top: -3px; bottom: 0; margin: auto;
}
.back-btn .back:hover a:before
{	background: url(images/back-yellow.png) no-repeat;
}



/**** common css end *****/

#main-content .container
{   padding-top: 100px;
}
#left-area.fullwidth 
{	width: 100%;padding: 0;
}

.et_pb_row
{ padding: 0 !important; max-width: 1200px; width: 100%;
}


.et_fixed_nav.et_show_nav #page-container, 
.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container
{   padding-top: 0 !important; margin: 0 !important;
}
.et_header_style_left .logo_container
{	left: 0; right: 0;
}
.et_header_style_left .logo_container img#logo 
{	position: absolute;left: 0;right: 0;margin: auto;top: 0;bottom: 0;max-width: 240px;
}
#et-top-navigation
{	float: left;
}
.et_header_style_fullscreen #et-top-navigation, .et_header_style_slide #et-top-navigation
{	padding: 46px 0 46px 0!important;
}
.et_header_style_fullscreen .et-fixed-header #et-top-navigation, 
.et_header_style_slide .et-fixed-header #et-top-navigation
{	padding: 35px 0 35px 0!important;	
}
.mobile_menu_bar.et_pb_header_toggle 
{	width: 18px; height: 14px;
}
.mobile_menu_bar:before
{	content: ''; background: url(images/toggle-icon.png) no-repeat; width: 18px; height: 14px; position: absolute;
}
.et_pb_fullscreen_menu_active .mobile_menu_bar.et_pb_header_toggle
{	display: block;
}
.et_pb_fullscreen_menu_active .mobile_menu_bar.et_pb_header_toggle:before 
{	display: block;background: url(images/toggle-icon-close.png) no-repeat;width: 16px;height: 16px;
}

#main-header
{   z-index: 999;
}
#main-header .container 
{	max-width: 100%;width: 100%;padding: 0 40px 0 40px;
}
#main-header .header-right
{	float: right; position: relative; padding: 38px 0 38px 0!important;
	-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;
}
#main-header.et-fixed-header .header-right
{	padding: 25px 0 25px 0!important;			
}
#main-header .header-right ul li
{	float: left; margin:0 0 0 24px;
}
#main-header .header-right ul li .dd-select
{	border: none;background: transparent !important;
}
#main-header .header-right ul li .dd-select .dd-selected img 
{   display: none;
}
#main-header .header-right ul li .dd-select .dd-selected 
{   padding: 0; display: inline; padding-right: 25px;
}
#main-header .header-right ul li .dd-select .dd-selected:hover:before
{	display: none;
}
#main-header .header-right ul li .dd-select .dd-selected label.dd-selected-text 
{	line-height: inherit !important; cursor: pointer;
}
#main-header .header-right ul li .dd-select .dd-pointer
{	margin-top: -2px; right: 5px;
}
#main-header .header-right ul li .dd-select .dd-pointer.dd-pointer-down
{   border: solid 5px transparent; border-top: solid 5px #000;
}
#main-header .header-right ul li .dd-select .dd-pointer.dd-pointer-down.dd-pointer-up
{	border: solid 5px transparent !important; border-bottom: solid 5px #000 !important; margin-top: -7px;
}
#main-header .header-right ul li ul.dd-options li
{	margin: 0;float: none;display: block;
}
#main-header .header-right ul li ul.dd-options li a
{	padding: 0;
}
#main-header .header-right ul li ul.dd-options 
{	border: none;padding: 4px 10px 4px 10px;width: 100px !important; -webkit-box-shadow: 2px 3px 6px 0px #6d6d6d;
	-moz-box-shadow: 2px 3px 6px 0px #6d6d6d; box-shadow: 2px 3px 6px 0px #6d6d6d;
}
#main-header .header-right ul li ul.dd-options li a:before, 
#main-header .header-right ul li ul.dd-options li a:hover:before
{	display: none;
}
#main-header .header-right ul li ul.dd-options li a img
{	display: none;
}
#main-header .header-right ul li ul.dd-options li a label.dd-option-text 
{	line-height: inherit !important; cursor: pointer; display: block;
}
#main-header .header-right ul li ul.dd-options li a label.dd-option-text:hover 
{	color: #848484;
}
#main-header .header-right ul li a
{	color: #000000; font-size: 12px; font-weight: 700; text-transform: uppercase; position: relative;
	-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
#main-header .header-right ul li a:hover:before
{	content: '';
}
#main-header .header-right ul li .search-icon
{	background:url(images/search-icon.png) no-repeat center; width: 18px; height: 18px; display: inline-block;
	vertical-align: middle;
}
#main-header .header-right ul li .cart-icon
{	background:url(images/cart-icon.png) no-repeat center; display: inline-block; width: 20px; height: 20px;
}
#main-header .header-right ul li .cart
{	border: 2px solid #000; min-width: 20px; height: 20px; -webkit-border-radius: 50%; -moz-border-radius: 50%; 
	border-radius: 50%; text-align: center;padding: 3px; font-weight: 600; display: inline-block;
	position: relative; top: -12px; right: 10px; background-color: #fff;
}
#main-header .header-right ul li .cart .number
{   position: relative; top: -6px;
}
#main-header .header-right ul li a:hover:before 
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0; z-index: -1;
	-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg);
}
#main-header .header-right ul li.cart-main a:hover:before, 
#main-header .header-right ul li.search a:hover:before
{	display: none;
}





/**** mega menu css start here ****/

.et_pb_fullscreen_menu_active .et_slide_in_menu_container
{	overflow: visible; z-index: 999;
}
.et_pb_fullscreen_menu_active.et_header_style_fullscreen .et-fixed-header #et-top-navigation, 
.et_pb_fullscreen_menu_active.et_header_style_slide .et-fixed-header #et-top-navigation
{	padding: 46px 0 46px 0!important;
}
.et_pb_fullscreen_menu_active #main-header.et-fixed-header .header-right
{	padding: 38px 0 38px 0!important;
}
.et_slide_in_menu_container
{	transition: none !important; background-color: transparent; opacity: 1 !important; padding-top: 100px !important;
}
.et_slide_menu_top
{	background: transparent;
}
.et_slide_in_menu_container .et_pb_fullscreen_nav_container
{	background-color: #fff; padding: 40px 40px 0px 40px;
}
.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu
{	left: 35px; right: 0; top: -50px; max-width: 30px; display: none;
}
.et_header_style_fullscreen .et_slide_menu_top .et-cart-info
{	display: none;
}
.et_pb_fullscreen_menu_active .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu:after
{	background: none; color: #000; font-weight: 600; left: -7px; top: -10px; content: "\4d"; 
	font-family: ETmodules!important; font-size: 29px;
}
.et_header_style_fullscreen ul#mobile_menu_slide 
{	display: block !important; width: 25%; transition: none !important; float: left;
}
.et_header_style_fullscreen .et_pb_fullscreen_nav_container .et_mobile_menu li
{	transition: none !important; text-align: left;
}
.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide a
{	color: #a4a4a4; font-size: 14px; text-transform: uppercase; font-weight: bold; text-align: left;
	position: relative; padding: 7px 0; display: inline-block;
}
.et_header_style_fullscreen .et_pb_fullscreen_nav_container .et_mobile_menu li.store-menu a:after 
{	content: ''; position: absolute; right: -18px; top: 14px; background: url(images/menu-arrow.PNG) no-repeat;
	width: 7px; height: 10px;
}
.et_header_style_fullscreen .et_pb_fullscreen_nav_container .et_mobile_menu li.store-menu a:hover:after 
{	background: url(images/menu-arrow-black.PNG) no-repeat; width: 7px; height: 10px;
}
.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide .current-menu-item a
{	color: #2e2e2e; opacity: 1;
}
.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide .current-menu-item a:before, 
.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide a:hover:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0; z-index: -1;
	-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg); top: 20px;
}
.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide a:hover
{	color: #2e2e2e; opacity: 1;
}
.et_header_style_fullscreen .menu-title 
{	text-align: left;
}
.et_header_style_fullscreen .menu-title h3
{	font-family: 'bebas_neuebold'; color: #2e2e2e; font-size: 60px; letter-spacing: 4px;	
}
.et_pb_fullscreen_nav_container ul
{	float: left; width: 25%; position: relative; z-index: 99;
}
.et_pb_fullscreen_nav_container ul.store-inner
{	width: 50%;
}
.et_pb_fullscreen_nav_container ul li.current-menu-item ul.store-child li a
{	color: #a4a4a4;
}
.et_pb_fullscreen_nav_container ul li.current-menu-item ul.store-child li a:hover
{	color: #2e2e2e;
}
.et_pb_fullscreen_nav_container ul li.current-menu-item ul.store-child li a:before
{	display: none;
}
.et_pb_fullscreen_nav_container ul li.current-menu-item ul.store-child li a:hover:before
{	display: block;
}
.cat-bg-main 
{	position: absolute;right: 20px; height: 450px;width: 410px; z-index: 2; margin-top: 40px;
}
.cat-bg-main .cat-bg 
{	height: 100%;width: 100%;z-index: -1;position: relative; background-repeat: no-repeat !important;
	background-size: cover !important; background-position:center center !important; 
}
.sticky-login
{	display: none;
}
.et_pb_fullscreen_nav_container ul li
{	transition: none !important;
} 
.et_pb_fullscreen_nav_container ul li ul.store-child 
{	width: 100%;left: 100%;position: absolute;top: 0; height: 100%;
}
.et_pb_fullscreen_nav_container ul li ul.store-child .menu-title 
{	width: 200%;
}
.et_pb_fullscreen_nav_container ul li a
{	color: #a4a4a4; font-size: 14px !important; text-transform: uppercase; font-weight: bold; text-align: left;
	position: relative; padding: 10px 0; display: inline-block; z-index: 9; padding: 7px 0;
}
.et_pb_fullscreen_nav_container ul li a i:first-child 
{	position: absolute;right: -18px;top: 13px;background:url(images/menu-arrow.PNG) no-repeat; width: 7px; height: 10px;
}
.et_pb_fullscreen_nav_container ul li a:hover i:first-child
{	background:url(images/menu-arrow-black.PNG) no-repeat; width: 7px; height: 10px;
}
.et_pb_fullscreen_nav_container ul li ul.store-child li.sub_li a i
{	display: none;
}
.et_pb_fullscreen_nav_container ul li.current-menu-item a
{	color: #2e2e2e; opacity: 1;
}
.et_pb_fullscreen_nav_container ul li.current-menu-item a:before, 
.et_pb_fullscreen_nav_container ul li a:hover:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0; z-index: -1;
	-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg); top: 20px;
}
.et_pb_fullscreen_nav_container ul li a:hover
{	color: #2e2e2e; opacity: 1;
}
.fullscreen-help-menu 
{	position: absolute;bottom: 0;left: 0;padding: 40px 40px 20px 40px;background-color: #f5f5f5;width: 300px;
	z-index: 9999;
}
.et_pb_fullscreen_nav_container .fullscreen-help-menu ul
{	width: 100%;
}

.main-menu-store {
}
	.main-menu-store li {
		position: relative;
	}
		.main-menu-store li.submenu a:after {
			position: absolute;
			right: -18px;
			top: 13px;
			background: url(images/menu-arrow.PNG) no-repeat;
    		width: 7px;
			height: 10px;
			content: "";
		}
			.main-menu-store li.submenu:hover a:after {
				background: url(images/menu-arrow-black.PNG) no-repeat;
			}
		.main-menu-store li.submenu ul {
			display: none;
			position: absolute;
			z-index: 999;
			top: 0;
			left: 120px;
			width: 100%;
			background: #fff;
		}
			.main-menu-store li:hover ul {
				display: block;
			}
			.main-menu-store li.submenu ul li a:after {
				display: none;
			}

/**** mega menu css end here ****/




.search-form-main
{	display: none; position: relative;
}
.search-form-main.open
{	display: block;
}
.search-form-main form.et-search-form
{   background: rgba(0, 0, 0, 0.6) !important; width: 100%; left: 0; right: 0; padding: 20px; z-index: 9;
}
.search-form-main form.et-search-form input.et-search-field
{	background: rgba(0, 0, 0, 0.6) !important; position: inherit; width: 100%; left: 0; right: 0; padding: 20px;
	color: #fff;
}
.search-form-main.open button[type="submit"] 
{	position: absolute;right: 20px;top: 0;bottom: 0;margin: auto;border: none;background: transparent;
}




.et_pb_section.hero-section
{	height: 100vh;
}
.et_pb_section.hero-section .et_pb_row
{	position: static;
}
.et_pb_section.hero-section .et_pb_row .et_pb_column
{	position: static;
}
.et_pb_section.hero-section .et_pb_row .et_pb_column .hero-main-title
{	margin: auto;position: absolute;right: 0;left: 0;top: 50%;
	-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 80%;
	max-width: 1080px;  z-index: 2;
}
.et_pb_section.hero-section .et_pb_row .et_pb_column .hero-main-title h2
{	font-family: 'bebas_neuebold'; font-size: 72px; color: #fff; line-height: 60px; letter-spacing: 5px; max-width: 370px;
	margin: auto; text-transform: uppercase;
}
.et_pb_section.hero-section .et_pb_row .et_pb_column .hero-main-title h2 .ti-placeholder
{	display: none !important;
}

.et_pb_section.hero-section .et_pb_button_module_wrapper
{	margin: auto !important; max-width: 320px; background-color: #f7ed36; position: absolute;right: 0;left: -10px;top: 65%;
	-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);
	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);
	z-index: 1; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out; border: none !important;
}
.et_pb_section.hero-section .et_pb_row .parallax-btn-home
{	position: relative; height: 80vh;
}
.et_pb_section.hero-section .et_pb_button_module_wrapper:before 
{	content: '';background-color: rgba(247, 237, 54, 0.2);height: 250px;width: 1px;position: absolute;right: 0;
	top: 0;bottom: 0;margin: auto;
}
.et_pb_section.hero-section .et_pb_button_module_wrapper:after
{	content: '';background-color: rgba(247, 237, 54, 0.2);height: 250px;width: 1px;position: absolute;left: 0;
	top: 0;bottom: 0;margin: auto;
}
.et_pb_section.hero-section .et_pb_button_module_wrapper:hover
{	background-color: #c5bc0c;
}
.et_pb_section.hero-section .et_pb_button_module_wrapper .hero-main-btn 
{	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(30deg);border: none;
	width: 100%;font-family: 'bebas_neuebold';text-transform: uppercase;color: #2e2e2e;text-align: center;
	font-size: 18px;padding: 12px 10px 12px 10px; background-color: transparent; 
}
.et_pb_section.hero-section .et_pb_button_module_wrapper .hero-main-btn:after, 
.et_pb_section.hero-section .et_pb_button_module_wrapper .hero-main-btn:hover:after
{	display: none;
}
.et_pb_section.hero-section .hero-section-bottom 
{	position: absolute;bottom: 0;left: 0;right: 0;padding: 0 0 30px 0;
}
.et_pb_section.hero-section .hero-section-bottom .et_pb_column
{	width: auto;margin: 0; float: none; display: inline-block; vertical-align: baseline; padding-right: 115px;
}
.et_pb_section.hero-section .hero-section-bottom .et_pb_column .title
{	margin: 0;
}
.et_pb_section.hero-section .hero-section-bottom .et_pb_column .title h3 
{	font-family: 'bebas_neuebold';font-size: 18px;line-height: 19px;letter-spacing: 1px;max-width: 70px;color: #fff;
	padding: 0;
}
.et_pb_section.hero-section .hero-section-bottom .et_pb_column .weeks h3 
{	color: #fdf200;font-size: 72px;font-family: 'bebas_neuebold';letter-spacing: 6px;padding: 0; position: relative;
}
.et_pb_section.hero-section .hero-section-bottom .et_pb_column .weeks h4 
{	font-family: 'bebas_neuebold';font-size: 18px;line-height: 14px;letter-spacing: 1px;max-width: 70px;
	color: #fff;padding: 0;margin: -30px 0px 0px 63px;
}
.et_pb_section.hero-section .hero-section-bottom .et_pb_column .weeks h3:before 
{	content: '';background-color: rgba(255, 255, 255, 0.2);height: 65px;width: 1px;position: absolute;
	right: 0;top: 0;bottom: 0;margin: auto;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);
}
.et_pb_section.hero-section .hero-section-bottom .et_pb_column.first 
{	position: relative;top: 6px;
}
.et_pb_section.hero-section .hero-section-bottom .et_pb_column.second .weeks h3:before
{	left: 2px;
}
.et_pb_section.hero-section .hero-section-bottom .et_pb_column.third .weeks h3:before
{	left: 35px; 
}
.et_pb_section.hero-section .hero-section-bottom .et_pb_column.forth .weeks h3:before
{	left: 35px; 
}
.et_pb_section.hero-section .hero-section-bottom .et_pb_column.second .weeks h4
{	margin: -25px 0px 0px 30px; 
}
.et_pb_section.hero-section .hero-section-bottom .et_pb_column.third .weeks h4
{   margin: -25px 0px 0px 63px;
}
.et_pb_section.hero-section .hero-section-bottom .et_pb_column.forth .weeks h4
{   margin: -25px 0px 0px 63px;
}

.five-col-section
{	width: 100%; float: left; position: relative;	
}
.five-col-section .single-col-inner
{	width: 20%; float: left; height: 100vh; position: relative; background-size: cover !important; background-position: center;
}
.five-col-section .single-col-inner a
{	display: block;
}
.five-col-section .single-col-inner .title
{	margin: auto; position: absolute; right: 0; left: 0;top: 50%;-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);transform: translateY(-50%); text-align: center;
	padding: 10px; opacity: 1; visibility: visible;opacity: 1;
}
.five-col-section .single-col-inner:hover .title
{	opacity: 0; transition: visibility 0s;
}
.five-col-section .single-col-inner .title h3
{	color: #fff; font-family: 'bebas_neuebold'; font-size: 30px; letter-spacing: 1px; 
}
.five-col-section .single-col-inner .detail
{	margin: auto; position: absolute; right: 0; left: 0; visibility: hidden; opacity: 0;
    transition: visibility 0s, opacity 0.5s linear; height: 100%;
}
.five-col-section .single-col-inner:hover .detail
{	visibility: visible;opacity: 1; background: url(images/detail-hover.png) no-repeat center;
}
.five-col-section .single-col-inner .detail .detail-inner 
{	text-align: center; padding: 30px; position: absolute; right: 0; left: 0;top: 50%;-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);transform: translateY(-50%);
}
.five-col-section .single-col-inner .detail .detail-inner h3
{	color: #fff; font-family: 'bebas_neuebold'; font-size: 30px; letter-spacing: 1px; padding: 0;
}
.five-col-section .single-col-inner .detail .detail-inner p
{	color: #fff; font-size: 14px; line-height: 26px; word-spacing: 2px; margin-top: 15px;
}
.five-col-section .single-col-inner .detail .detail-inner .btn-main 
{	margin: auto;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);
	background-color: #f7ed36;z-index: 1;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out; margin-top: 35px;
}
.five-col-section .single-col-inner .detail .detail-inner .btn-main:hover
{   background-color: #c5bc0c;
}
.five-col-section .single-col-inner .detail .detail-inner .btn-main .btn-text 
{	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(30deg);border: none;
	width: 100%;font-family: 'bebas_neuebold';text-transform: uppercase;color: #2e2e2e;text-align: center;
	font-size: 18px;padding: 12px 10px 12px 10px;background-color: transparent;display: inline-block;
	letter-spacing: 1px;
}
.five-col-section .single-col-inner:before
{	content: '';background-color: rgba(247, 237, 54, 1);height: 430px;width: 1px;position: absolute;margin: auto;
	-moz-transform: rotate(60deg);-webkit-transform: rotate(60deg);transform: rotate(60deg);top: -100px;left: -50px;
	right: 0; z-index: 99; opacity: 0; transition: visibility 0s, opacity 0.3s linear;
}
.five-col-section .single-col-inner:after 
{	content: '';background-color: rgba(247, 237, 54, 1);height: 430px;width: 1px;position: absolute;margin: auto;
	-moz-transform: rotate(57deg);-webkit-transform: rotate(57deg);transform: rotate(57deg);bottom: -90px;left: 30px;
	right: 0; z-index: 99; opacity: 0; transition: visibility 0s, opacity 0.3s linear;
}
.five-col-section .single-col-inner:hover:before 
{	visibility: visible;opacity: 1;
}
.five-col-section .single-col-inner:hover:after 
{	visibility: visible;opacity: 1;
}

.et_pb_section.hoverable-section-main
{	padding: 0; margin: 0;
}
.et_pb_section.hoverable-section-main .et_pb_row
{	width: 100% !important;max-width: 100% !important;margin: 0;padding: 0;
}
.et_pb_section.find-section
{   background-color: #f2f2f2; padding: 58px 0;
}
.et_pb_section.find-section .et_pb_row
{	padding: 0;
}
.et_pb_section.find-section .et_pb_row .find-title h3
{	font-family: 'bebas_neuebold'; font-size: 60px; line-height: 48px; letter-spacing: 6px; text-align: center;
	color: #000; padding: 0;
}
.et_pb_section.find-section .filter-section 
{	margin-top: 35px; z-index: 10;
}
.et_pb_section.find-section .filter-section .filters h3 
{	color: #000000;font-size: 14px;font-weight: bold;line-height: 24px;text-transform: uppercase;
}
.et_pb_section.find-section .filter-product
{	margin-top: 75px;
}
.et_pb_section.find-section .filter-product h2 
{	color: #000000;font-family: 'bebas_neuebold';font-size: 30px;padding: 0;margin: 0 0 50px 0;letter-spacing: 1px;
	line-height: 24px;text-align: center;
}
.et_pb_section.find-section .slick-prev
{	z-index: 9; transform: none; margin-top: -30px; left: 0; width: 128px; height: 55px; left: -40px;
}
.et_pb_section.find-section ul.slick-dots
{	display: none !important;
}
.et_pb_section.find-section .slick-prev:before
{   background: url(images/prev-arrow.png) no-repeat; width: 128px;height: 54px;content: '';display: block;
	z-index: 999; opacity: 1 !important;
}
.et_pb_section.find-section .slick-prev:hover:before
{	background: url(images/prev-arrow-hover.png) no-repeat; width: 128px;height: 54px;
}
.et_pb_section.find-section .slick-next
{	z-index: 9; right: -40px; transform: none; margin-top: -30px; width: 142px; height: 55px;
}
.et_pb_section.find-section .slick-next:before
{   background: url(images/next-arrow.png) no-repeat; width: 142px; height: 54px; content: ''; display: block;
	z-index: 999;  opacity: 1 !important;
}
.et_pb_section.find-section .slick-next:hover:before
{	background: url(images/next-arrow-hover.png) no-repeat; width: 142px; height: 54px;
}
.et_pb_section.find-section .slick-arrow.slick-disabled
{	opacity: 0.5; cursor: inherit;
}
.et_pb_section.find-section .filter-product .item .caption 
{	text-align: center;
}
.et_pb_section.find-section .filter-product .item .product_image_container 
{	height: 230px;
}
.et_pb_section.find-section .filter-section .noUi-target 
{	background-color: #cacaca;box-shadow: none;height: 7px;border: none;border-radius: 0;
	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);
}
.et_pb_section.find-section .filter-section .noUi-target .noUi-connects
{	overflow: visible;
}
.et_pb_section.find-section .filter-section .noUi-target .noUi-connect
{	background: #f7ed36;height: 11px;top: -3px;
}
.et_pb_section.find-section .filter-section .noUi-target .noUi-handle
{	width: 22px;height: 20px;border: none;background-color: #f7ed36;top: -8px; cursor: pointer;
}
.et_pb_section.find-section .filter-section .noUi-target .noUi-handle:before, 
.et_pb_section.find-section .filter-section .noUi-target .noUi-handle:after
{	display: none;
}
.et_pb_section.find-section .filter-section .jumpslider-val, 
.et_pb_section.find-section .filter-section .currentwingloading-val
{	text-align: center;display: block;color: #000000;font-size: 13px;margin: 0px 0 10px 0;
}
.et_pb_section.find-section .filter-section .filters .limit-text
{	float: left;width: 100%;margin-top: 7px;
}
.et_pb_section.find-section .filter-section .filters .limit-text span
{	color: #000000;font-size: 13px;
}
.et_pb_section.find-section .filter-section .filters .limit-text span:first-child
{	float: left;
}
.et_pb_section.find-section .filter-section .filters .limit-text span:last-child 
{	float: right;
}
.infomessage
{   padding-top: 10px; padding-bottom: 10px !important; color: #000000; text-align: center; border: 1px solid #fbed0b; line-height: 1.5; background: #fbed0b;
}
.woocommerce-order .infomessage
{	margin-bottom:20px;	
}



.filter-section .cd-dropdown 
{	position: relative;
}
.filter-section .cd-dropdown > span
{	border-bottom: 2px solid #cacaca; display: block; padding: 7px 0 7px 0; position: relative; 
	cursor: pointer; background-color: #f2f2f2;
}
.filter-section .cd-dropdown ul 
{   position: absolute;top: 37px;width: 100%;list-style: none;background-color: #fff;border: 2px solid #f7ed36;
	padding: 20px 20px 20px 25px; visibility: hidden; opacity: 0; height: auto !important;
}
.filter-section .cd-dropdown.cd-active ul 
{	visibility: visible;opacity: 1;
}
.filter-section .cd-dropdown ul li 
{	width: 100% !important;
}
.filter-section .cd-dropdown.cd-active span 
{   border: none;
}
.filter-section .cd-dropdown ul li:first-child
{	display: none;
}
.filter-section .cd-active.cd-dropdown ul li span 
{	color: #2e2e2e;font-size: 12px; font-weight: bold; text-transform: uppercase;
	display: block; cursor: pointer;
}
.filter-section .cd-active.cd-dropdown ul li span:hover
{	color: #000;
}
.filter-section .cd-dropdown > span:after
{	content: '';position: absolute;right: 0px;width: auto;text-align: right;border: solid 6px transparent;
	border-top: solid 6px #000;top: 15px; 
}
.filter-section .cd-dropdown.cd-active > span:after 
{   border: solid 6px transparent !important; border-bottom: solid 6px #000 !important; top: 8px;
}






.et_pb_section.blog-section-main
{	padding: 0;
}
.et_pb_section.blog-section-main .et_pb_row
{	padding: 0; max-width: 100%;
}
.et_pb_section.blog-section-main .et_pb_row .et_pb_code_inner
{	float: left; width: 100%;
}
.et_pb_section.blog-section-main .et_pb_row .et_pb_code_inner .blog_col
{	width: 33.33%; float: left;
}
.et_pb_section.blog-section-main .et_pb_row .et_pb_code_inner .blog_col .blog_col_inner
{   height: 522px; background-size: cover !important; position: relative;
}
.et_pb_section.blog-section-main .et_pb_row .et_pb_code_inner .blog_col .blog_col_inner:before
{	content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0;
	background-color: rgba(255, 255, 255, 0.5); -webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;
}
.et_pb_section.blog-section-main .et_pb_row .et_pb_code_inner .blog_col .blog-details
{	padding: 45px 40px 45px 40px; position: relative;
}
.et_pb_section.blog-section-main .et_pb_row .et_pb_code_inner .blog_col .blog-details .blogpage_posted_date 
{	color: #000000;font-size: 14px;font-weight: bold;text-transform: uppercase;margin-bottom: 30px;
	-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;
}
.et_pb_section.blog-section-main .et_pb_row .et_pb_code_inner .blog_col .blog-details h3 
{	color: #000;font-size: 48px;line-height: 36px;font-family: 'bebas_neuebold';letter-spacing: 4px;
	padding: 0;max-width: 50%; text-transform: uppercase; -webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;
}
.et_pb_section.blog-section-main .et_pb_row .et_pb_code_inner .blog_col .blog_col_inner .read-more-main 
{	position: absolute;bottom: 40px;left: 0;right: 0;margin: auto;text-align: center;
	visibility: hidden; opacity: 0; transition: visibility 0s, opacity 0.5s linear;
}
.et_pb_section.blog-section-main .et_pb_row .et_pb_code_inner .blog_col .blog_col_inner .read-more-main .read-more 
{	margin: auto;max-width: 150px;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);background-color: #f7ed36;z-index: 1;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;
}
.et_pb_section.blog-section-main .et_pb_row .et_pb_code_inner .blog_col .blog_col_inner .read-more-main .read-more a 
{	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(30deg);border: none;width: 100%;
	text-transform: uppercase;color: #2e2e2e;text-align: center;font-size: 14px;padding: 15px 10px 15px 10px;
	background-color: transparent;display: inline-block;font-weight: bold;
}
.et_pb_section.blog-section-main .et_pb_row .et_pb_code_inner .blog_col .blog_col_inner .read-more-main .read-more:hover
{	background-color: #2e2e2e;
}
.et_pb_section.blog-section-main .et_pb_row .et_pb_code_inner .blog_col .blog_col_inner .read-more-main .read-more:hover a
{	color: #f7ed36;	
}
.et_pb_section.blog-section-main .et_pb_row .et_pb_code_inner .blog_col .blog_col_inner:hover:before
{   background-color: rgba(255, 255, 255, 0);
}
.et_pb_section.blog-section-main .et_pb_row .et_pb_code_inner .blog_col .blog_col_inner:hover .blog-details .blogpage_posted_date
{	color: #fff;
}
.et_pb_section.blog-section-main .et_pb_row .et_pb_code_inner .blog_col .blog_col_inner:hover .blog-details h3
{	color: #fff;
}
.et_pb_section.blog-section-main .et_pb_row .et_pb_code_inner .blog_col .blog_col_inner:hover .read-more-main
{   visibility: visible; opacity: 1;
}


.et_pb_section.insta-section
{	padding: 0; border-top:4px solid #2e2e2e; 
}
.et_pb_section.insta-section .et_pb_row
{	width: 100% !important; max-width: 100% !important;
}
.et_pb_section.insta-section .instaicon
{	background: url(images/insta-icon.png) no-repeat; background-position: right 40px top 40px;
}
.et_pb_section.insta-section .instaicon .blocktitle 
{	font-family: 'bebas_neuebold';font-size: 60px;color: #000000;letter-spacing: 5px;max-width: 170px;line-height: 50px;
	position: relative; left: 45px; padding-top: 90px; z-index: 2;
}
.et_pb_section.insta-section .instaicon .showall 
{	position: relative;left: 60px;top: -10px;z-index: 1;
}

.et_pb_section.newsletter-main
{	padding: 8px; background: #f7ed36; clear: both; position: relative; z-index: 22;
}

.et_pb_section.newsletter-main .et_pb_row
{	padding: 0;
}
.et_pb_section.newsletter-main .et_pb_row .text
{	color: #2e2e2e;text-transform: uppercase;font-weight: bold;font-size: 14px; float: left; width: 39%;
}
.et_pb_section.newsletter-main .et_pb_row .email
{   width: 40%; float: left; background: #fff; -webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg);
    transform: skewX(-30deg);
}
.et_pb_section.newsletter-main .et_pb_row .email input
{	width: 100%; color: #8e8e8e; border:none; -webkit-transform: skewX(30deg); -moz-transform: skewX(30deg);
    transform: skewX(30deg); background: transparent; padding: 13px 20px 13px 20px;
}
.et_pb_section.newsletter-main .et_pb_row .email input::-webkit-input-placeholder { color: #8e8e8e;}
.et_pb_section.newsletter-main .et_pb_row .email input::-moz-placeholder {color: #8e8e8e;}
.et_pb_section.newsletter-main .et_pb_row .email input:-ms-input-placeholder {color: #8e8e8e;}
.et_pb_section.newsletter-main .et_pb_row .email input:-moz-placeholder { color: #8e8e8e;}	
.et_pb_section.newsletter-main .et_pb_row .text p
{   padding: 9px 0 0 0;
}
.et_pb_section.newsletter-main .et_pb_row .subscribe 
{	width: 19%;float: left;background: #2e2e2e;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);margin-left: 15px; -webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;
}
.et_pb_section.newsletter-main .et_pb_row .subscribe:hover
{	background-color: #fff;
}
.et_pb_section.newsletter-main .et_pb_row .subscribe:hover input
{	color: #2e2e2e;
}
.et_pb_section.newsletter-main .et_pb_row .subscribe input 
{	width: 100%;border: none;-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);
	background: transparent;padding: 13px 20px 13px 20px;color: #fff;text-transform: uppercase;font-weight: 600;
	font-size: 14px; cursor: pointer;
}
.et_pb_section.newsletter-main .et_pb_row .subscribe span.ajax-loader
{	display: none;
}
.et_pb_section.newsletter-main .et_pb_row .email span.wpcf7-not-valid-tip 
{	background: #f7ed36;-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);
	position: absolute;left: 0;right: 0;width: 154px; padding: 2px 6px 2px 10px;
}
div.wpcf7-validation-errors
{	display: none !important;
}






#main-footer
{	clear: both; background-color: #fff; padding: 40px 0 40px 0; position: relative; z-index: 99;
}
#main-footer .footer-widget h4.title
{	font-family: 'bebas_neuebold'; font-size: 60px; line-height: 48px; color: #2e2e2e; text-transform: uppercase;
	letter-spacing: 5px; max-width: 170px;
}
#main-footer .footer-widget .footer-logo
{	text-align: center;
}
#main-footer .footer-widget .footer-logo:nth-child(2)
{   margin: 15px 0 0 0;
}
#main-footer .footer-widget .terms-link
{	text-align: center; margin-top: 15px;
}
#main-footer .footer-widget .terms-link a
{   color: #adadad; width: 240px; display: inline-block;text-decoration: underline; -webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;
}
#main-footer .footer-widget .terms-link a:hover
{	color: #2e2e2e;
}
#main-footer .footer-widget .menu
{	margin: 10px 0 0 0;
}
#main-footer .footer-widget .menu li:before
{	display: none;
}
#main-footer .footer-widget .menu li
{	padding: 0; margin: 0px 0 4px 0;
}
#main-footer .footer-widget .menu li a
{	color: #2e2e2e; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold;
	position: relative; z-index: 1;
}
#main-footer .footer-widget .menu li.current-menu-item a:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0;z-index: -1;
	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);
}
#main-footer .footer-widget .menu li a:hover
{	color: #2e2e2e;	
}
#main-footer .footer-widget ul.footer-info
{	
}
#main-footer .footer-widget ul.footer-info li:before
{	display: none;
}
#main-footer .footer-widget ul.footer-info li
{	margin: 0 0 20px 0; padding: 0;
}
#main-footer .footer-widget ul.footer-info li a
{	color: #2e2e2e; font-size: 14px; letter-spacing: 1px; padding-left: 30px;
}
#main-footer .footer-widget ul.footer-info li.mail a
{	background: url(images/mail-icon.png) no-repeat left;
}
#main-footer .footer-widget ul.footer-info li.phone a
{	background: url(images/phone-icon.png) no-repeat left;	
}
#main-footer .footer-widget ul.footer-info li.skype a
{	background: url(images/skype-icon.png) no-repeat left;
}

#main-footer #footer-widgets
{	padding: 0;
}
#main-footer .footer-widget
{	margin-bottom: 0;
}
#main-footer .footer-widget ul.et-social-icons
{	margin: 0;
}
#main-footer .footer-widget ul.et-social-icons li:before
{	display: none;
}
#main-footer .footer-widget ul.et-social-icons li
{	padding: 0; margin: 0 15px 0 0;	
}
#main-footer .footer-widget ul.et-social-icons li a
{	color: #ababab; font-size: 17px; position: relative; z-index: 1;
}
#main-footer .footer-widget ul.et-social-icons li a:hover:after 
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0;z-index: -1;
	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg); left: 0; right: 0;
}
#main-footer .footer-widget ul.et-social-icons li a:hover
{	color: #2e2e2e;opacity: 1;
}
#main-footer .footer-widget.last .fwidget
{   margin: 0 0 40px 0;
}
#main-footer .footer-widget .menu li a:hover:before 
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0;z-index: -1;
	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);
}
.et_pb_section.find-section .home-product-slider .another_carousel_header .title
{   border: none !important; text-align: center;margin: 0 0 50px 0;padding: 0;font-family: 'bebas_neuebold';
	font-size: 30px;letter-spacing: 1px;
}
.et_pb_section.find-section .home-product-slider .item .product_name
{	padding: 0; margin: 0;
}
.et_pb_section.find-section .home-product-slider .item .product_name a
{	color: #000000 !important; font-size: 18px; font-weight: bold; text-transform: uppercase;
}
.home-product-slider .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-left
{	background: url(images/prev-arrow.png) no-repeat center; width: 128px; height: 54px; left: -40px;
}
.home-product-slider .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-left:before
{	content: ''; background-color: #f7ed36;
}
.home-product-slider .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-left:hover
{	background: url(images/prev-arrow-hover.png) no-repeat center; background-color: transparent !important;
}
.home-product-slider .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-right
{	background: url(images/next-arrow.png) no-repeat center; width: 142px; height: 54px; right: -40px;
}
.home-product-slider .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-right:before
{	content: ''; background-color: #f7ed36;
}
.home-product-slider .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-right:hover
{	background: url(images/next-arrow-hover.png) no-repeat center; background-color: transparent !important;
}

.et_pb_section.common-header
{	margin: 100px 0 0 0; padding: 0; min-height: 465px; background-size: cover !important; 
	background-position: center center !important;
}
.et_pb_section.common-header.common-header-small
{	min-height: 260px;
}
.et_pb_section.common-header.small
{	min-height: 260px;
}
.et_pb_section.common-header .et_pb_row
{	position: static;
}
.et_pb_section.common-header .et_pb_row .et_pb_column
{	position: static;
}
.et_pb_section.common-header .et_pb_text
{	margin: auto; position: absolute;right: 0;left: 0;top: 50%;-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);transform: translateY(-50%);
}
.et_pb_section.common-header .et_pb_text h3
{	color: #fff; font-size: 130px; letter-spacing: 10px; font-family: 'bebas_neuebold'; text-align: center;
	padding: 0;
}
.et_pb_section.question-title
{	padding: 100px 0 70px 0;
}
.et_pb_section.question-title.buttons 
{	padding: 0 0 50px 0;
}
.et_pb_section.question-title .et_pb_promo
{	background-color: #fff !important;padding: 0;
}
.et_pb_section.question-title .et_pb_promo_description
{	padding: 0; position: relative; z-index: 2;
}
.et_pb_section.question-title .et_pb_promo_description h2
{	padding: 0; text-align: center; font-family: 'bebas_neuebold'; font-size: 36px; line-height: 24px;
	letter-spacing: 3px; color: #2e2e2e !important;
}
.et_pb_section.question-title .et_pb_promo .et_pb_button_wrapper 
{	margin: auto;max-width: 245px;background-color: #f7ed36;-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);z-index: 1;-webkit-transition: all .4s ease-in-out; top: -10px;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out; position: relative; z-index: 1;
	border: 2px solid #f7ed36;
}
.et_pb_section.question-title .et_pb_promo .et_pb_button_wrapper .et_pb_button 
{	-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);border: none;
	width: 100%;text-transform: uppercase;color: #2e2e2e;text-align: center;font-size: 14px;
	padding: 15px 10px 15px 10px;background-color: transparent;font-weight: bold;
}
.et_pb_section.question-title .et_pb_promo .et_pb_button_wrapper .et_pb_button:after
{	display: none;
}
.et_pb_section.question-title .et_pb_promo .et_pb_button_wrapper:hover
{	background-color: transparent;
}
.et_pb_section.question-title.buttons .et_pb_promo .et_pb_button_wrapper
{	max-width: 100%; margin-bottom: 30px;	
}
.et_pb_section.question-title.buttons .et_pb_promo
{   min-height: 250px; position: relative; background-size: 70%; -webkit-transition: 400ms ease all;
	-moz-transition: 400ms ease all; transition: 400ms ease all;
}
.et_pb_section.question-title.buttons .et_pb_promo .et_pb_button_wrapper
{	position: absolute;bottom: -58px;height: 58px;top: 0;width: 84%; left: 0;right: 0;
}
.et_pb_section.question-title.buttons .et_pb_promo .et_pb_button_wrapper:hover
{	background-color: #fff !important;
}
.et_pb_section.question-title.buttons .et_pb_column:hover .et_pb_promo.icon1
{	background-image:url(images/icon-01-dark.png);
}
.et_pb_section.question-title.buttons .et_pb_column:hover .et_pb_promo.icon2
{	background-image:url(images/icon-02-dark.png);
}
.et_pb_section.question-title.buttons .et_pb_column:hover .et_pb_promo.icon3
{	background-image:url(images/icon-03-dark.png);
}
.et_pb_section.question-title.buttons .et_pb_column:hover .et_pb_promo.icon4
{	background-image:url(images/icon-04-dark.png);
}
.et_pb_section.question-title.buttons .et_pb_column:hover .et_pb_promo.icon5
{	background-image:url(images/icon-05-dark.png);
}
.et_pb_section.question-title.buttons .et_pb_column:hover .et_pb_promo.icon6
{	background-image:url(images/icon-06-dark.png);
}
/*.et_pb_section.question-title.buttons .et_pb_promo:before 
{	content: '';position: absolute;width: 100%;height: 100%;left: 0;right: 0;top: 0;bottom: 0;
	background: rgba(0, 0, 0, 0.4);
}*/
.et_pb_section.question-title.buttons .et_pb_column 
{	margin-bottom: 60px;
}
.et_pb_section.contact-form-section
{	padding: 0;
}
.et_pb_section.contact-form-section .et_pb_row
{	width: 100% !important;max-width: 100% !important;
}
.et_pb_section.contact-form-section form
{	max-width: 360px;
}
.et_pb_section.contact-form-section form .form-group
{	float: left; width: 100%; margin: 0 0 25px 0;
}
.et_pb_section.contact-form-section form .form-group br
{	display: none;
}
.et_pb_section.contact-form-section form .form-group label
{	color: #2e2e2e; font-size: 14px; font-weight: bold; text-transform: uppercase; margin: 0 0 5px 0;
}
.et_pb_section.contact-form-section form .form-group input
{	border: none; border-bottom: 1px solid #cccccc; font-size: 14px; line-height: 24px; color: #2e2e2e;
	width: 100%; font-family: 'Open Sans', sans-serif; -webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out; padding: 3px 0 3px 0;
}
.et_pb_section.contact-form-section form .form-group input:focus
{	border-bottom: 2px solid #f7ed36;
}
.et_pb_section.contact-form-section form .form-group select
{	width: 100%; font-size: 14px; line-height: 24px; color: #2e2e2e; border: none; border-bottom: 1px solid #cccccc;
	font-family: 'Open Sans', sans-serif; padding: 3px 0 3px 0;
}
.et_pb_section.contact-form-section form .form-group textarea
{	border: none; font-size: 14px; line-height: 24px; color: #2e2e2e; max-height: 50px; resize: none;
	width: 100%; font-family: 'Open Sans', sans-serif; padding: 3px 0 3px 0;
}
.et_pb_section.contact-form-section form .form-group input::-webkit-input-placeholder { color: #cccccc;}
.et_pb_section.contact-form-section form .form-group input::-moz-placeholder {color: #cccccc;}
.et_pb_section.contact-form-section form .form-group input:-ms-input-placeholder {color: #cccccc;}
.et_pb_section.contact-form-section form .form-group input:-moz-placeholder { color: #cccccc;}	

.et_pb_section.contact-form-section form .form-group textarea::-webkit-input-placeholder { color: #cccccc;}
.et_pb_section.contact-form-section form .form-group textarea::-moz-placeholder {color: #cccccc;}
.et_pb_section.contact-form-section form .form-group textarea:-ms-input-placeholder {color: #cccccc;}
.et_pb_section.contact-form-section form .form-group textarea:-moz-placeholder { color: #cccccc;}	
.et_pb_section.contact-form-section form .form-submit-main
{	float: left; width: 100%;
}
.et_pb_section.contact-form-section form div.wpcf7-mail-sent-ng 
{	clear: both;position: relative;top: 20px;
}
.et_pb_section.contact-form-section form div.wpcf7-mail-sent-ok 
{	clear: both;position: relative;top: 20px;
}
.et_pb_section.contact-form-section form .form-submit 
{	text-align: center;margin: auto;max-width: 180px;background-color: #f7ed36;-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);z-index: 1;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;
}
.et_pb_section.contact-form-section form .form-submit input[type="submit"] 
{	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(30deg);border: none;
	width: 100%;text-transform: uppercase;color: #2e2e2e;text-align: center;font-size: 14px;
	padding: 20px 10px 20px 10px;background-color: transparent;font-weight: bold; cursor: pointer;
}
.et_pb_section.contact-form-section form .form-submit:hover
{	background-color: #2e2e2e;
}
.et_pb_section.contact-form-section form .form-submit:hover input[type="submit"] 
{	color: #f7ed36;
}
.et_pb_section.contact-form-section form .form-submit span.ajax-loader
{	display: none !important;
}
.et_pb_section.contact-form-section .et_pb_row .et_pb_image_wrap
{	width: 100%;
}
.et_pb_section.contact-form-section .et_pb_row .et_pb_image_wrap img
{	width: 100%;
}
.et_pb_section.contact-form-section form .infusion-field
{	float: left;width: 100%;margin: 0 0 20px 0;
}
.et_pb_section.contact-form-section form .infusion-field label
{	color: #2e2e2e;font-size: 14px;font-weight: bold;text-transform: uppercase;margin: 0 0 5px 0;display: block;
}
.et_pb_section.contact-form-section form .infusion-field input
{	border: none;border-bottom: 1px solid #cccccc;font-size: 14px;line-height: 24px;color: #2e2e2e;width: 100%;
	font-family: 'Open Sans', sans-serif;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;padding: 3px 0 3px 0;
}
.et_pb_section.contact-form-section form .infusion-field input::-webkit-input-placeholder {color: #cccccc;}
.et_pb_section.contact-form-section form .infusion-field input::-moz-placeholder {color: #cccccc;}
.et_pb_section.contact-form-section form .infusion-field input:-ms-input-placeholder {color: #cccccc;}
.et_pb_section.contact-form-section form .infusion-field input:-moz-placeholder {color: #cccccc;}
.et_pb_section.contact-form-section form .infusion-field textarea
{	border: none; font-size: 14px; line-height: 24px; color: #2e2e2e; max-height: 50px; resize: none;
	width: 100%; font-family: 'Open Sans', sans-serif; padding: 3px 0 3px 0;
}
.et_pb_section.contact-form-section form .infusion-submit .infusion-recaptcha 
{	text-align: center;margin: auto;width: 180px;background-color: #f7ed36;-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);z-index: 1;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;display: inherit;border: none;
}
.et_pb_section.contact-form-section form .infusion-submit .infusion-recaptcha .Submit-text 
{	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(30deg);width: 100%;
	text-transform: uppercase;color: #2e2e2e;text-align: center;font-size: 14px;padding: 19px 10px 19px 10px;
	background-color: transparent;font-weight: bold;cursor: pointer;display: block;
}
.et_pb_section.contact-form-section form .infusion-submit .infusion-recaptcha:hover
{	background-color: #2e2e2e;	
}
.et_pb_section.contact-form-section form .infusion-submit .infusion-recaptcha:hover .Submit-text
{	color: #f7ed36;
}

.et_pb_section.address-section
{	padding: 70px 0 60px 0;
}
.et_pb_section.address-section .address-title-main
{	text-align: center;
}
.et_pb_section.address-section .address-title-main h4
{	color: #2e2e2e;font-size: 14px;line-height: 24px;text-transform: uppercase; padding: 0; font-weight: bold;
    display: inline-block; border-bottom: 2px solid #f7ed36;
}
.et_pb_section.address-section .second-row .et_pb_promo_description
{   color: #2e2e2e; text-align: left;
}
.et_pb_section.address-section .second-row .et_pb_promo_description h2
{   color: #2e2e2e !important; font-family: 'bebas_neuebold'; font-size: 36px; line-height: 24px;
	text-transform: uppercase; letter-spacing: 4px; padding: 0; margin: 0 0 30px 0;
}
.et_pb_section.address-section .second-row .et_pb_promo_description p
{	padding: 0; position: relative; z-index: 2; font-size: 12px; line-height: 24px;
}
.et_pb_section.address-section .second-row .et_pb_promo
{	padding: 0;
}
.et_pb_section.address-section .second-row .et_pb_promo_description p strong
{	font-size: 14px;
}
.et_pb_section.address-section .second-row .et_pb_promo_description h3 
{	color: #eaeaea !important;font-family: 'bebas_neuebold';font-size: 72px;line-height: 24px;
	text-transform: uppercase;letter-spacing: 5px;padding: 0;margin: 0 0 30px 0;position: relative;z-index: 1;
}
.et_pb_section.address-section .second-row .second
{   padding: 55px 0 0 0;
}
.et_pb_section.address-section .second-row
{	margin-top: 90px;
}
.et_pb_section.address-section .second-row a
{	color: #000000;font-size: 14px; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.et_pb_section.address-section .second-row a:hover
{	text-decoration: underline;
}
.et_pb_section.address-section .regular-text p 
{	color: #2e2e2e;font-size: 12px;line-height: 24px;max-width: 450px;
}


.et_pb_section.address-section .address-last-row
{	margin-top: 80px;
}
.et_pb_section.address-section .address-last-row .et_pb_promo
{	padding: 0;
}
.et_pb_section.address-section .address-last-row .et_pb_promo_description
{	color: #2e2e2e; text-align: left; padding: 0;
}
.et_pb_section.address-section .address-last-row .et_pb_promo_description h2
{   color: #2e2e2e !important; font-family: 'bebas_neuebold'; font-size: 36px; line-height: 24px;
	text-transform: uppercase; letter-spacing: 4px; padding: 0; margin: 0 0 30px 0;
}
.et_pb_section.address-section .address-last-row .et_pb_promo_description p
{	padding: 0; position: relative; z-index: 2; font-size: 12px; line-height: 24px;
}
.et_pb_section.address-section .address-last-row .et_pb_promo_description ul
{	list-style: none;padding: 0;display: inline-block;vertical-align: top;
}
.et_pb_section.address-section .address-last-row .et_pb_promo_description ul li
{	padding: 0; position: relative; z-index: 2; font-size: 12px; line-height: 24px;
}
.et_pb_section.address-section .address-last-row .et_pb_promo_description ul li strong
{	font-weight: bold;
}
.et_pb_section.address-section .address-last-row .et_pb_promo_description ul:last-child
{	padding-left: 160px;
}
.et_pb_section.address-section .address-last-row .right .et_pb_map
{	width: 360px;height: 335px;
}


.et_pb_section.global-section
{	height: 300px; padding: 60px 0 0 0;
}
.et_pb_section.global-section .et_pb_promo
{	padding: 0; background-color: transparent !important;
}
.et_pb_section.global-section .et_pb_promo .et_pb_promo_description
{	padding: 0;
}
.et_pb_section.global-section .et_pb_promo .et_pb_promo_description h2
{	color: #fff; font-family: 'bebas_neuebold'; font-size: 60px; line-height: 48px; letter-spacing: 5px;
	margin: auto; max-width: 500px; text-align: center; padding: 0;
}
.et_pb_section.global-section .et_pb_button_wrapper 
{	margin: auto;max-width: 200px;background-color: #f7ed36;-webkit-transform: skewX(-30deg);
	-moz-transform: skewX(-30deg);transform: skewX(-30deg);z-index: 1;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out; margin-top: 40px;
}
.et_pb_section.global-section .et_pb_button_wrapper .et_pb_button 
{	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(30deg);border: none;width: 100%;
	text-transform: uppercase;color: #2e2e2e;text-align: center;font-size: 14px;padding: 15px 10px 15px 10px;
	background-color: transparent;font-weight: bold;
}
.et_pb_section.global-section .et_pb_button_wrapper .et_pb_button:after
{	display: none;
}
.et_pb_section.global-section .et_pb_button_wrapper:hover
{	background-color: #2e2e2e;
}
.et_pb_section.global-section .et_pb_button_wrapper:hover .et_pb_button
{	color: #f7ed36;
}
.et_pb_section.about-title-mb
{	display: none;
}
.et_pb_section.about-us-video
{	z-index: 22; padding: 0;
}
.et_pb_section.about-us-video .fluid-width-video-wrapper 
{	padding: 0 !important; position: static;
}
.et_pb_section.about-us-video .et_pb_row 
{	width: 100% !important;max-width: 100% !important;
}
.about-us-video 
{	margin: 100px 0 0 0;padding: 0;min-height: 540px;
}
.site-title h2
{   padding: 0; font-family: 'bebas_neuebold'; font-size: 60px; line-height: 24px; color: #2e2e2e; letter-spacing: 5px;
	text-transform: uppercase; position: relative; z-index: 2; margin: 0 0 80px 0;
}
.site-title h2:before 
{	content: '';position: absolute;left: -235px;width: 270px;height: 42px;background-color: #f7ed36;z-index: -1;
	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);top: -9px;
}
.et_pb_section.our-mission
{	z-index: 22;
}
.our-mission-main .left .et_pb_text_inner
{	text-align: center;
}
.our-mission-main .left .et_pb_text_inner h3 
{	padding: 0;font-family: 'bebas_neuebold';font-size: 130px;line-height: 100px;letter-spacing: 8px;
	margin-bottom: 30px;
}
.our-mission-main .left .et_pb_text_inner p
{	color: #000000; font-size: 14px; line-height: 24px; padding: 0 90px 0 90px;
}

.et_pb_section.about-us-slider
{	padding: 0 0 50px 0px; z-index: 22;
}
.et_pb_section.about-us-slider .et_pb_slides .et_pb_slide
{	padding: 0;box-shadow: none;
}
.et_pb_section.about-us-slider .et_pb_slides .et_pb_slide .et_pb_slide_content h3 
{	padding: 0;font-family: 'bebas_neuebold';font-size: 130px;line-height: 100px;letter-spacing: 8px;
	margin-bottom: 30px;color: #2e2e2e !important;text-shadow: none;text-align: center;
}
.et_pb_section.about-us-slider .et_pb_slides .et_pb_slide .et_pb_slide_content p 
{	text-shadow: none;color: #000000;font-size: 14px;line-height: 24px;text-align: center;padding: 0 40px 0 40px;
}
.et_pb_section.about-us-slider .et_pb_slides .et_pb_slide .et_pb_container
{	height: auto !important; display: block;
}
.et_pb_section.about-us-slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner
{	display: block;
}
.et_pb_section.about-us-slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_image img
{	max-height:inherit !important; 
}
.et_pb_section.about-us-slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description
{   padding: 0; position:absolute; top: -73px; left: -50px;
}
.et_pb_section.about-us-slider .et_pb_slider
{	overflow: visible;
}
.et_pb_section.about-us-slider .et_pb_slider .et-pb-arrow-prev, 
.et_pb_section.about-us-slider .et_pb_slider .et-pb-arrow-next
{	opacity: 1;
}
.et_pb_section.about-us-slider .et_pb_slider .et-pb-arrow-prev:before
{	background:url(images/about-prev-arrow.png) no-repeat; width: 100px; height: 54px; content: ''; display: block;
}
.et_pb_section.about-us-slider .et_pb_slider .et-pb-arrow-next:before
{	background:url(images/about-next-arrow.png) no-repeat; width: 100px; height: 54px; content: ''; display: block;
}
.et_pb_section.about-us-slider .et_pb_slide_description h2.et_pb_slide_title 
{	font-size: 46px;position: absolute;left: 0;padding: 0;color: #eeeeee !important;text-shadow: none;
	font-family: 'bebas_neuebold';line-height: 100px; z-index: -1; top: 0;
}
.et_pb_section.about-us-slider .et_pb_slide_description h2.et_pb_slide_title .bold
{	color: #2e2e2e; font-size: 100px;
}
.et_pb_section.about-us-slider .et_pb_slide_image
{	z-index: 1; margin-top: 50px !important;
}
.et_pb_section.about-us-slider .text-col h3
{	padding: 0;font-family: 'bebas_neuebold';font-size: 130px;line-height: 100px;letter-spacing: 8px;
	margin-bottom: 30px;color: #2e2e2e !important;text-shadow: none;text-align: center;
}
.et_pb_section.about-us-slider .text-col p
{	text-shadow: none;color: #000000;font-size: 14px;line-height: 24px;text-align: center;padding: 0 40px 0 40px;
}
.et_pb_section.founder-section
{	padding: 40px 0 40px 0; height: 575px; z-index: 22;
}
.et_pb_section.founder-section .et_pb_text
{   max-width: 610px; position: relative;
}
.et_pb_section.founder-section .et_pb_text h5 
{	color: #ffffff;font-size: 14px;text-transform: uppercase;font-weight: bold; padding: 0 0 0 80px;
}
.et_pb_section.founder-section .et_pb_text h3
{	font-family: 'bebas_neuebold'; font-size: 130px; line-height: 100px; text-align: center;
	letter-spacing: 20px; color: #fff; margin: 30px 0 30px 0; padding: 0;
}
.et_pb_section.founder-section .et_pb_text p
{	text-align: center; color: #fff; font-size: 14px; line-height: 24px; padding: 0 70px 0 70px;
}
.et_pb_section.founder-section .et_pb_text .et_pb_text_inner:before 
{   content: '';background-color: rgba(247, 237, 54, 1);height: 430px;width: 1px;position: absolute;margin: auto;
	-moz-transform: rotate(60deg);-webkit-transform: rotate(60deg);transform: rotate(30deg);top: -60px;left: -60px;
	z-index: 99;opacity: 1;transition: visibility 0s, opacity 0.3s linear;
}
.et_pb_section.founder-section .et_pb_text .et_pb_text_inner:after 
{	content: '';background-color: rgba(247, 237, 54, 1);height: 250px;width: 1px;position: absolute;
	margin: auto;-moz-transform: rotate(60deg);-webkit-transform: rotate(60deg);transform: rotate(30deg);
	bottom: -90px;right: 10px;z-index: 99;opacity: 1;transition: visibility 0s, opacity 0.3s linear;
}


.login-main
{	margin: 100px 0 0 0; overflow: hidden;
}
.login-main .login-main-inner
{	float: left; width: 100%;
}
.login-main .login-main-inner .left
{	width: 58%; float: left; position: relative; height: 100vh;
}
.login-main .login-main-inner .right
{	width: 42%; float: left; height: 100vh;
}
.login-main .login-main-inner .right .right-img
{	background: url(images/login-banner.png) no-repeat center; background-size: cover;
	width: 100%; height: 100%;
}
.login-main .login-main-inner .left .page-title 
{	padding: 0;font-family: 'bebas_neuebold';font-size: 60px;line-height: 24px;color: #2e2e2e;letter-spacing: 5px;
	text-transform: uppercase;position: relative;z-index: 2; padding: 30px 0 0 60px;
}
.login-main .login-main-inner .left .page-title:before 
{	content: '';position: absolute;left: -180px;width: 270px;height: 42px;background-color: #f7ed36;z-index: -1;
	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);top: 21px;
}
.login-main .login-main-inner form
{	padding:0;margin: 0;border: none;
}
.login-main .login-main-inner .left .woocommerce h2
{	display: none;
}
.login-main .login-main-inner .woocommerce 
{	padding: 0;margin: 0;border: none;margin: auto;position: absolute;right: 0;left: 0;top: 50%;
	-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);
	max-width: 460px;
}
.login-main .login-main-inner form label
{	color: #2e2e2e; font-size: 14px; line-height: 24px; font-weight: bold; text-transform: uppercase;
}
.login-main .login-main-inner form input
{	border: none; border-bottom: 1px solid #cacaca; color: #2e2e2e; font-size: 14px;
	padding: 5px 0 5px 0 !important; border-radius: 0 !important; margin: 0;
}
.login-main .login-main-inner form .user-fields
{	width: 100%; float: left;
} 
.login-main .login-main-inner form .user-fields .tml-user-firstname-wrap
{	float: left;width: 50%; padding-right: 10px;
}
.login-main .login-main-inner form .user-fields .tml-user-lastname-wrap
{	float: left; width: 50%; padding-left: 10px;
}
.login-main .login-main-inner form input:focus
{	border-bottom: 1px solid #f7ed36;
}
.login-main .login-main-inner form input::-webkit-input-placeholder { color: #c4c4c4; opacity: 1;}
.login-main .login-main-inner form input::-moz-placeholder {color: #c4c4c4; opacity: 1;}
.login-main .login-main-inner form input:-ms-input-placeholder {color: #c4c4c4; opacity: 1;}
.login-main .login-main-inner form input:-moz-placeholder {  color: #c4c4c4; opacity: 1;}	
.login-main .login-main-inner .woocommerce form .form-row {margin: 0 0 10px 0;}
.login-main .login-main-inner .woocommerce-LostPassword.lost_password 
{	text-align: right; padding: 0 0 20px 0;
}
.login-main .login-main-inner .woocommerce-LostPassword.lost_password a
{	color: #2e2e2e;text-decoration: underline;
}
.login-main .login-main-inner .woocommerce-LostPassword.lost_password a:hover
{	color: #000;
}
.login-main .login-main-inner .form-row-bottom
{	text-align: center; margin: 0px 0 0 0;
}
.login-main .login-main-inner .form-row-bottom .button 
{	margin: auto; background-color: #f7ed36;-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transform: skewX(-30deg);
	-moz-transform: skewX(-30deg);transform: skewX(-30deg);z-index: 1;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;border: none;
	border: 2px solid #f7ed36; padding: 6px 35px 6px 35px; border-radius: 0; margin: 0 5px 0 5px;
}
.login-main .login-main-inner .form-row-bottom .button:hover
{	background-color: #fff;
}
.login-main .login-main-inner .form-row-bottom .button span
{	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(30deg);border: none;width: 100%;
	font-weight: bold; text-transform: uppercase;color: #2e2e2e;text-align: center;font-size: 14px;
	padding: 2px 0 2px 0;background-color: transparent; display: inline-block;
}
.login-main .login-main-inner .form-row-bottom .button:after
{	display: none;
}
.login-main .login-main-inner ul.woocommerce-error 
{	background: transparent;color: red !important;padding: 0 0 0 0px !important;margin: 20px 0 0 0;
	font-size: 15px !important; text-align: center;
}
.social-links 
{	text-align: center;margin: 40px 0 0px 0;
}
.social-links ul
{	text-align: center;
}
.social-links ul li
{	display: inline-block; margin: 0 5px 0 5px;
}
.social-links ul li a
{	display: inline-block; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; 
	transition: all .4s ease-in-out;
}
.social-links ul li a img
{	width: 50px; height: 50px;
}
.social-links ul li a:hover img
{	opacity: 0.8;
}
.login-main .login-main-inner ul.woocommerce-error a
{	display: none;
}
.login-main .login-main-inner .woocommerce .u-column1.col-1
{	width: 100%;
}
.tml
{	max-width: inherit;
}
.tml .error, 
.tml .message, 
.tml .success {
	padding: 1em !important;
}



.login-main .login-main-inner .et_pb_section 
{	padding: 0;border: none;margin: auto;position: absolute;right: 0;left: 0;top: 50%;-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);transform: translateY(-50%);max-width: 460px;
}
.login-main .login-main-inner form p
{   margin: 0 0 20px 0;
}
.login-main .login-main-inner .et_pb_section .et_pb_text_inner .tml
{	max-width: inherit;
}
.login-main .login-main-inner form .tml-submit-wrap 
{	background-color: #f7ed36;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);
	transform: translateY(-50%);-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);z-index: 1;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;border: none;
	border: 2px solid #f7ed36;border-radius: 0;max-width: 170px;margin: auto;
	cursor: pointer; margin-right: 10px;
}
.login-main .login-main-inner form .tml-submit-wrap input#wp-submit 
{	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(30deg);border: none;
	width: 100%;font-weight: bold;text-transform: uppercase;color: #2e2e2e;text-align: center;font-size: 14px;
	padding: 2px 0 2px 0;background-color: transparent;display: inline-block; cursor: pointer;
	padding: 19px 35px 18px 35px !important;
}
.login-main .login-main-inner form .tml-submit-wrap:hover
{	background-color: #fff;
}
.login-main .login-main-inner .tml .message
{	display: none;
}
.login-main .login-main-inner .tml.tml-login .message
{	display: block; border: 1px solid #f7ed36; background-color: #ffffe0;font-size: 12px;line-height: 20px; padding: 12px;
}
.login-main .login-main-inner.register ul.tml-action-links
{	display: none;
}
.login-main .login-main-inner .wp-social-login-connect-with
{	display: none;
}
.login-main .login-main-inner .wp-social-login-provider-list
{	text-align: center; padding: 30px 0 0 0;
}
.login-main .login-main-inner .wp-social-login-provider-list a
{	display: inline-block;margin: 0 3px 0 3px;
}
.login-main .login-main-inner .wp-social-login-provider-list a:hover img
{	opacity: 0.8;
}
.login-main .login-main-inner .tml-rememberme-submit-wrap
{	text-align: center; display: block;
}
.login-main .login-main-inner .tml-rememberme-submit-wrap .forgotpass
{	display: block; width: 100%; text-align: right;
}
.login-main .login-main-inner .tml-rememberme-submit-wrap .forgotpass a
{	color: #2e2e2e;text-decoration: underline;
}
.login-main .login-main-inner .tml-rememberme-submit-wrap .forgotpass a:hover
{	color: #000;
}
.login-main .login-main-inner.login form .register
{	background-color: #f7ed36;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);
	transform: translateY(-50%);-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);z-index: 1;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;border: none;
	border: 2px solid #f7ed36;border-radius: 0;max-width: 230px;margin: auto;
	cursor: pointer;
}
.login-main .login-main-inner.login form .register a
{	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(30deg);border: none;
	width: 100%;font-weight: bold;text-transform: uppercase;color: #2e2e2e;text-align: center;font-size: 14px;
	padding: 2px 0 2px 0;background-color: transparent;display: inline-block; cursor: pointer;
	padding: 15px 35px 15px 35px !important;
}
.login-main .login-main-inner.login form .register:hover
{	background-color: #fff;
}

.login-main .login-main-inner.forgot-password .login-btn-group
{   text-align: center; margin: 15px 0 0 0;
}
.login-main .login-main-inner.forgot-password .login-btn-group .tml-submit-wrap, 
.login-main .login-main-inner.forgot-password .login-btn-group .cancel
{	display: inline-block;
}
.login-main .login-main-inner.forgot-password form .cancel
{	background-color: #f7ed36;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);
	transform: translateY(-50%);-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);z-index: 1;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;border: none;
	border: 2px solid #f7ed36;border-radius: 0;max-width: 140px;margin: auto;
	cursor: pointer; margin-left: 10px;
}
.login-main .login-main-inner.forgot-password form .cancel a
{	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(30deg);border: none;
	width: 100%;font-weight: bold;text-transform: uppercase;color: #2e2e2e;text-align: center;font-size: 14px;
	padding: 2px 0 2px 0;background-color: transparent;display: inline-block; cursor: pointer;
	padding: 15px 35px 15px 35px !important;
}
.login-main .login-main-inner.forgot-password form .cancel:hover
{	background-color: #fff;
}

.login-main .login-main-inner.login .login-btn-group
{	text-align: center; margin: 15px 0 0 0;
}
.login-main .login-main-inner.login .login-btn-group .tml-submit-wrap, 
.login-main .login-main-inner.login .login-btn-group .register
{	display: inline-block;
}
.login-main .login-main-inner.register form .tml-submit-wrap
{	margin: auto !important;
}
.login-main .login-main-inner.forgot-password form .tml-submit-wrap
{	margin: auto !important; max-width: 230px;
}

.login-main .login-main-inner.forgot-password .tml-lostpassword
{	padding: 0;border: none;margin: auto;position: absolute;right: 0;left: 0;top: 50%;-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);transform: translateY(-50%);max-width: 460px;
}



.et_pb_section.our-people-main
{	padding: 55px 0 55px 0; z-index: 22;
}
.et_pb_section.our-people-main .et_pb_row
{	max-width: 100%;
}
.et_pb_section.our-people-main .title h3
{	padding: 0;font-family: 'bebas_neuebold';font-size: 130px;line-height: 100px;letter-spacing: 8px;
	margin-bottom: 30px;color: #2e2e2e !important;text-shadow: none;text-align: center; max-width: 430px;
	margin: auto;
}
.et_pb_section.our-people-main .et_pb_code_inner
{	float: left; width: 100%;
}
.et_pb_section.our-people-main .our_people_col
{	margin: -6px 0 0 0;
}
.et_pb_section.our-people-main .our_people_col .our_people-main
{	background-size: cover !important; height: 300px; position: relative;
}
.et_pb_section.our-people-main .our_people_col .our_people-main.hover
{	display: none;
}
.et_pb_section.our-people-main .our_people_col:hover .our_people-main 
{	display: none;
}
.et_pb_section.our-people-main .our_people_col:hover .our_people-main.hover 
{	display: block;
}
.et_pb_section.our-people-main .our_people_col .our_people-main:before
{	content: ''; position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 110%);
}
.et_pb_section.our-people-main .our_people_col .our_people-main:hover:before
{	
}
.et_pb_section.our-people-main .our_people_col .our_people-main .our_people-main_inner
{	position: absolute;bottom: 0;padding: 10px 30px 40px 40px; visibility: hidden;
    opacity: 0; transition: visibility 0s, opacity 0.5s linear;
}
.et_pb_section.our-people-main .our_people_col .our_people-main:hover .our_people-main_inner
{   visibility: visible; opacity: 1;
}
.et_pb_section.our-people-main .our_people_col .our_people-main .our_people-main_inner h3 
{	padding: 0;font-family: 'bebas_neuebold';font-size: 24px;line-height: 24px;color: #fff;letter-spacing: 3px;
	margin: 0 0 20px 0;
}


#main-content .container:before
{	display: none;
}
.et_pb_section.our-people-main .our_people_col .our_people-main .our_people-main_inner h4, 
.et_pb_section.our-people-main .our_people_col .our_people-main .our_people-main_inner p, 
.et_pb_section.our-people-main .our_people_col .our_people-main .our_people-main_inner h5 
{	font-size: 14px;line-height: 24px;color: #ffffff;font-weight: 600;padding: 0 0 0px 0;
}

.slick-prev
{	z-index: 9; transform: none; margin-top: -30px; left: 0; width: 85px; height: 55px;
}
.slick-prev:before
{   background: url(images/about-prev-arrow.png) no-repeat; width: 100px;height: 54px;content: '';display: block;
	z-index: 999; opacity: 1 !important;
}
.slick-next
{	z-index: 9; right: 10px; transform: none; margin-top: -30px; width: 85px; height: 55px;
}
.slick-next:before
{   background: url(images/about-next-arrow.png) no-repeat; width: 100px; height: 54px; content: ''; display: block;
	z-index: 999;  opacity: 1 !important;
} 


.et_pb_section.our-history-main
{   padding: 0 0 60px 0;
}
.et_pb_section.our-history-main:before
{	content: ''; position: absolute; bottom: 0; width: 100%; height: 56px; background-color: #fff; z-index: 22;
}
.et_pb_section.our-history-main .title 
{	background-color: #fff;padding-bottom: 35px;margin: 0; padding-top: 55px;
}
.et_pb_section.our-history-main .title h3
{	padding: 0;font-family: 'bebas_neuebold';font-size: 130px;line-height: 100px;letter-spacing: 8px;
	margin-bottom: 30px;color: #2e2e2e !important;text-shadow: none;text-align: center; margin: auto;
}



.our_history_main
{	float: left; width: 100%; position: relative;
}
.our_history_main:after
{	/*content: '';position: absolute;left: 0; right: 0; height: 100%; width: 2px; background-color: #e5e5e5;*/
	margin: auto;
}
.our_history_main .our-histrory-row
{	width: 100%; float: left; padding-bottom: 70px;
}
.our_history_main .our-histrory-row .our-histrory-lt
{	width: 50%; float: left; padding-right: 38px; position: relative;
}
.our_history_main .our-histrory-row .our-histrory-lt .our-history-img
{	height: 220px; width: 100%; background-size: cover !important;
}
.our_history_main .our-histrory-row .our-histrory-lt .our-histrory-detail h3 
{	font-size: 36px;line-height: 30px;font-family: 'bebas_neuebold';padding: 0;text-align: left;
	letter-spacing: 1px;margin: 75px 0 0 0; position: relative; z-index: 99;padding: 0 0 0 200px;
	float: right;
}
.our_history_main .our-histrory-row .our-histrory-lt .our-histrory-detail .details
{   position: absolute; top: 260px; left: 50px;
}
.our_history_main .our-histrory-row .our-histrory-lt .our-histrory-detail .details h2
{	font-size: 130px; line-height: 24px; color: #eeeeee; font-family: 'bebas_neuebold';
	letter-spacing: 1px; padding: 0;
}
.our_history_main .our-histrory-row:nth-child(2n+2) .our-histrory-lt
{	width: 50%; float: right; padding-right: 0; padding-left: 38px;
}
.our_history_main .our-histrory-row:nth-child(2n+2) .our-histrory-lt .our-histrory-detail h3
{   text-align: right; padding: 0 200px 0 0; float: left;
}
.our_history_main .our-histrory-row:nth-child(2n+2) .our-histrory-lt .our-histrory-detail .details
{	left: inherit; right: 50px;
}
.our_history_main .our-histrory-row .our-histrory-lt .our-histrory-detail h3:before 
{	content: '';width: 24px;height: 24px;background-color: #e5e5e5;border-radius: 50%;position: absolute;
	right: -60px;top: -8px;border: 10px solid #fff;
}

.our_history_main .our-histrory-row:nth-child(2n+2) .our-histrory-lt .our-histrory-detail h3:before 
{	content: '';width: 24px;height: 24px;background-color: #e5e5e5;border-radius: 50%;position: absolute;
	left: -60px;top: -8px;border: 10px solid #fff;
}
.our_history_main .our-histrory-row:last-child
{	padding-bottom: 0;
}
.our_history_main .our-histrory-row:last-child .our-histrory-lt .our-histrory-detail h3:before 
{	border: none;right: -49px;top: 10px;
}



.et_pb_section.blog-listing-main
{	padding: 35px 0 0 0;
}
.et_pb_section.blog-listing-main ul
{	padding: 0;list-style: none;
}
.et_pb_section.blog-listing-main ul li
{	margin-bottom: 40px; position: relative; float: left; width: 100%;
}
.et_pb_section.blog-listing-main ul li .left_section
{	width: 45%;display: block; float: left;
}
.et_pb_section.blog-listing-main ul li .left_section .thumbnail_blog
{	height: 360px;width: 100%; background-repeat: no-repeat !important; background-size: cover !important;
}
.et_pb_section.blog-listing-main ul li .right_section
{	width: 55%; float: left; margin: 15px 0 0 0;
}
.et_pb_section.blog-listing-main ul li .right_section .title_box
{	background: rgba(255, 255, 255, 0.5);margin: 0 0 0 -80px;padding: 30px 0 30px 40px;
}
.et_pb_section.blog-listing-main ul li .right_section .title_box .first-row
{	float: left; width: 100%;
}
.et_pb_section.blog-listing-main ul li .right_section .title_box .first-row .date
{	color: #2e2e2e;font-weight: bold;font-size: 12px;padding: 0;line-height: 24px;float: left;
}
.et_pb_section.blog-listing-main ul li .right_section .title_box .first-row .author
{	color: #2e2e2e;font-weight: bold;font-size: 12px;padding: 0;line-height: 24px;float: right;
	text-transform: capitalize;
}
.et_pb_section.blog-listing-main ul li .right_section .title_box .title 
{	padding: 0;clear: both;font-family: 'bebas_neuebold';font-size: 60px;line-height: 48px;letter-spacing: 3px;
}
.et_pb_section.blog-listing-main ul li .right_section .content 
{	padding: 20px 0 30px 20px;font-size: 14px;line-height: 24px;color: #2e2e2e;
}
.et_pb_section.blog-listing-main ul li .right_section .readmore
{	padding: 0px 0 0px 20px;font-size: 14px;line-height: 24px;color: #2e2e2e; font-weight: bold;
	text-transform: uppercase; position: relative; -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;
}
.et_pb_section.blog-listing-main ul li .right_section .readmore:hover:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 80%;bottom: 0; z-index: -1;
	-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg);
}


.categories-list
{	float: left; width: 100%; margin-bottom: 40px;
}
.categories-list ul
{	text-align: center;
}
.categories-list ul li
{	display:inline-block; margin:0 10px 0 10px !important; padding: 0; float: none !important;
	width: auto !important; color: #cacaca; font-weight: bold; font-size: 14px; text-transform: uppercase;
}
.categories-list ul li a
{	color: #cacaca; z-index: 9; position: relative;
}
.categories-list ul li a:hover
{	color: #2e2e2e; position: relative;
}
.categories-list ul li a:hover:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 80%;bottom: 0; z-index: -1;
	-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg);
}

.single #content-area
{	margin-top: 40px;
}
.login-main-inner .u-column2.col-2
{	width: 100%;
}
.login-main .login-main-inner .sign-in-link 
{	font-size: 14px;line-height: 24px;color: #2e2e2e;text-transform: uppercase;position: relative;z-index: 2;
	padding: 0px 0 0 60px;font-weight: bold;margin: 20px 0 0 0;display: inline-block;
}
.login-main .login-main-inner .sign-in-link:hover:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 50%;bottom: 2px;z-index: -1;
	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);
}



.single-history-main 
{	width: 100%;max-width: 100%;
}
.single-history-main #left-area.fullwidth
{	width: 100%; padding: 0;
}
.single-history-main #content-area
{	margin-top: 0;
}
.single-history-main .et_pb_post
{	margin-bottom: 0;
}
.single-history-main .fullwidth .featured_image
{	background-repeat: no-repeat !important; background-size: cover !important;
	background-position: center center !important; float: left; width: 100%; position: relative;
}
.single-history-main .fullwidth .featured_image:before
{	position: absolute; top: 0; left: 0; right: 0; bottom:0; height: 100%; width: 100%; /*background: rgba(0, 0, 0, 0.5);*/
	content: ''; background: url(images/about-us-bg.png) no-repeat; background-size: cover;
}
.single-history-main .fullwidth .featured_image .entry-content 
{	margin: 110px 0 0 0;padding: 0 0 0 40px; position: relative;
}
.single-history-main .fullwidth .featured_image .entry-content h2
{	font-family: 'bebas_neueregular'; font-size: 260px; line-height: 48px; letter-spacing: 15px;
	color: #fff;
}
.single-history-main .fullwidth .featured_image .entry-content .history-detail 
{	width: 70%;float: right;/*background-color: #2e2e2e;*/position: relative;padding: 40px 20px 40px 80px;
	position: relative;
}
/*.single-history-main .fullwidth .featured_image .entry-content .history-detail:before
{   content: ''; position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;
	height: 100%;background: linear-gradient(-90deg, rgba(46, 46, 46, 1) 92%, transparent 100%);
}*/
.single-history-main .fullwidth .featured_image .entry-content .history-detail .history-detail-inner 
{   max-width: 460px; position: relative;
}
.single-history-main .fullwidth .featured_image .entry-content .history-detail .history-detail-inner .entry-title
{	font-family: 'bebas_neuebold'; color: #f7ed36; font-size: 36px; line-height: 24px;
	letter-spacing: 2px; padding-bottom: 50px;
}
.single-history-main .fullwidth .featured_image .entry-content .history-detail .history-detail-inner h4 
{	color: #ffffff;font-size: 14px;font-weight: bold;text-transform: uppercase;padding: 0;
	padding-bottom: 20px;
}
.single-history-main .fullwidth .featured_image .entry-content .history-detail .history-detail-inner p 
{	color: #ffffff;font-size: 14px;text-transform: uppercase;padding: 0; padding-bottom: 20px;
	font-weight: 600;
}
/*.single-history-main .fullwidth .featured_image .entry-content .history-detail:after 
{	content: '';background-color: #f7ed36;width: 2px;position: absolute;bottom: 0;-webkit-transform: skewX(-30deg);
	-moz-transform: skewX(-30deg);transform: skewX(-30deg);height: 120px;top: -10px;left: 10px;
}*/



.et_pb_section.blog-listing-main ul li .right_section .items
{	float: left;width: 100%;
}
.et_pb_section.blog-listing-main ul li .right_section .items .read_more
{	float: left;
}
.et_pb_section.blog-listing-main ul li .right_section .items .social
{	float: right;
}
.et_pb_section.blog-listing-main ul li .right_section .items .social ul.social-links
{	margin: 0;
}
.et_pb_section.blog-listing-main ul li .right_section .items .social ul.social-links li
{	margin: 0 0 0 14px; float: left; width: auto;
}
.et_pb_section.blog-listing-main ul li .right_section .items .social ul.social-links li a
{	color: #ababab; font-size: 15px;position: relative;z-index: 1;
}
.et_pb_section.blog-listing-main ul li .right_section .items .social ul.social-links li a:hover
{   color: #2e2e2e; opacity: 1;
}
.et_pb_section.blog-listing-main ul li .right_section .items .social ul.social-links li a:hover:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0;z-index: -1;
	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg); left: 0; right: 0;
}
.et_pb_section.blog-listing-main ul li .right_section .items .social ul.social-links li a .fa
{   text-shadow: 0 0; font-family: ETmodules!important;font-weight: 400;font-style: normal;font-variant: normal;
	-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 1;text-transform: none;
	speak: none;
}
.et_pb_section.blog-listing-main ul li .right_section .items .social ul.social-links li a .fa-facebook-square:before
{	content: "\e093";
}
.et_pb_section.blog-listing-main ul li .right_section .items .social ul.social-links li a .fa-twitter-square:before
{   content: "\e094";
}
.et_pb_section.blog-listing-main ul li .right_section .items .social ul.social-links li a .fa-google-plus-square:before
{   content: "\e096";
}
.et_pb_section.blog-listing-main ul li .right_section .items .social ul.social-links li a .fa-linkedin-square:before
{	content: '\e09d';
}


.single-blog-main 
{	margin: 40px 0 0 0;overflow: hidden;
}
.single-blog-main .site-title h2
{   margin: 0 0 0px 0;
}
.single-blog-main .date-row
{	clear: both; margin: 0px 0 0 0; float: left; width: 100%;
}
.single-blog-main .date-row .date
{	padding-bottom: 0; color: #000000; font-size: 12px; font-weight: bold; float: left;
}
.single-blog-main .date-row .author
{	padding-bottom: 0; color: #000000; font-size: 12px; font-weight: bold; float: right; text-transform: capitalize;
}
.single-blog-main .blog-title 
{	width: 100%;float: left;
}
.single-blog-main .blog-title h2 
{	color: #000;font-family: 'bebas_neuebold';font-size: 60px;line-height: 48px;letter-spacing: 4px;width: 60%;
	background-color: #fff;padding: 15px 35px 20px 35px; margin-left: -35px;
}
.single-blog-main .back-btn 
{	text-align: right;float: right;margin: -30px 0 20px 0;
}
.taxonomy_support_categories .blog-title
{	width: 100%;float: left;	
}
.taxonomy_support_categories .blog-title h2 
{	color: #000;font-family: 'bebas_neuebold';font-size: 60px;line-height: 48px;letter-spacing: 4px;width: 80%;
	background-color: #fff;padding: 15px 35px 30px 35px; margin-left: -35px;
}
.container.post-content-main.help-support
{	clear: both;
}
.single-blog-main .featured-image 
{	float: left;width: 100%; margin: -80px 0 0 0;
}
.single-blog-main .featured-image .thumbnail_blog
{	height: 460px; background-position: center center !important; background-size: cover !important;
	background-repeat: no-repeat !important;
}
.post-content-main 
{	padding: 0 !important;
}
.post-content-main p 
{	color: #000000;font-size: 14px;line-height: 24px;
}
.post-content-main
{	color: #000000;	
}
.blog-navigation
{	float: left; width: 100%; margin: 70px 0 50px 0;
}
.blog-navigation .left
{	width: 50%; float: left; z-index: 1; position: relative;
}
.blog-navigation .right
{	width: 50%; float: right; z-index: 1; position: relative;
}
.blog-navigation .text 
{	color: #ebebeb;font-family: 'bebas_neuebold';font-size: 130px;line-height: 40px;letter-spacing: 5px;
	-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;
}
.blog-navigation a:hover .text 
{	color: #000;
}
.blog-navigation .left .text
{	text-align: left;
}
.blog-navigation .right .text
{	text-align: right;
}
.blog-navigation a 
{	display: block;float: left;width: 100%;position: relative; padding-left: 40px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;
}
.blog-navigation .thumb-img 
{	height: 170px;width: 170px;float: left;background-size: cover !important;
	background-position:center center !important;background-repeat: no-repeat !important;
	position: relative; z-index: 2;
}
.blog-navigation h4
{	padding: 0; color: #000; font-family: 'bebas_neuebold'; font-size: 36px; line-height: 30px;
	letter-spacing: 4px; float: left; padding: 25px 0 0 25px; width: 50%;
}
.blog-navigation a:hover
{	opacity: 0.8;
}


.help-support .blog-navigation
{	margin: 70px 0 0px 0;
}
.help-support .blog-navigation .text
{	color: #000000; font-size: 36px; line-height: inherit; text-align: left;
}
.help-support .blog-navigation h4
{	color: #000000; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: inherit; padding: 0;
    letter-spacing: 1px; width: 65%;
}
.help-support .blog-navigation a 
{	padding: 30px 30px 30px 35px; min-height: 165px; background-color: #f7ed36;
}
.help-support .blog-navigation a:hover
{	background-color: transparent;
}

section#comment-wrap 
{	clear: both;padding: 30px 0 0 0;
}
section#comment-wrap .comment-reply-title 
{	font-family: 'bebas_neuebold';font-size: 36px;line-height: 30px;color: #000;
}
#commentform .wp-social-login-provider-list
{   padding: 10px 0 10px 0;
}
#commentform .form-submit 
{	background: #2e2e2e;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);
	width: 220px;float: right; border:2px solid #2e2e2e;
}
#commentform .form-submit:hover
{	background-color: transparent;
}
#commentform .form-submit input[type=submit] 
{	width: 100%;border: none;-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);
	background: transparent;padding: 13px 20px 13px 20px;color: #fff;text-transform: uppercase;font-weight: 600;
	font-size: 14px;cursor: pointer;
}
#commentform .form-submit:hover input[type=submit] 
{	color: #2e2e2e;
}
#commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform textarea
{	font-family: 'Open Sans', sans-serif; color: #2e2e2e; font-size: 14px; resize: none;
}
.post-content-main .content 
{	max-width: 700px;margin: auto;
}
.post-content-main .content img 
{	width: 100%;
}

ul.support-cat-main
{	padding: 0; list-style: none;
}
ul.support-cat-main li
{	width: 50%; float: left; position: relative;
}
ul.support-cat-main li a
{	display: block; padding: 35px 40px 35px 65px; -webkit-transition: all .4s ease-in-out; 
	-moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; overflow: hidden; min-height: 200px;
}
ul.support-cat-main li a:hover
{	background-color: #f4f4f4;
}
ul.support-cat-main li a .left 
{	width: 40%;float: left;
}
ul.support-cat-main li a .image 
{	width: 60%;float: left; text-align: center;
}
ul.support-cat-main li a .image img 
{	max-height: 115px;width: auto;
}
ul.support-cat-main li a .left h3 
{	font-family: 'bebas_neuebold';font-size: 36px;line-height: 30px;letter-spacing: 3px;color: #000000;
	position: relative;
}
ul.support-cat-main li a .left span.arrow
{	background:url(images/arrow.png) no-repeat center; width: 16px; height: 16px; display: block;
	margin-top: 10px;
}
ul.support-cat-main li .number 
{	color: #e5e5e5;font-family: 'bebas_neuebold';font-size: 72px;line-height: 30px;position: absolute;left: 30px;top: 20px;
}

.et_pb_section.popular-article 
{	padding: 10px 0 50px 0;
}
.et_pb_section.popular-article h2 
{	margin: 0 0 50px 0;
}
.et_pb_section.popular-article ul 
{	list-style: none;padding: 0; margin: 0 -7px 0 -7px;
}
.et_pb_section.popular-article ul li
{	width: 25%; float: left; padding: 10px 8px 10px 8px;
}
.et_pb_section.popular-article ul li a 
{   color: #000000; font-size: 14px;height: 90px;display: block;padding: 16px 20px 10px 20px;line-height: 20px;
	border-bottom:1px solid #cacaca; 
}
.et_pb_section.popular-article ul li.darkbg a
{	background-color: #eeeeee;
}
.et_pb_section.popular-article ul li a:hover
{	background-color: #fff; border-bottom: 8px solid #f7ed36;
}
.taxonomy_support_categories .search form 
{	position: relative;
}
.taxonomy_support_categories .search form input.searchfield
{	width: 100%; color: #999999; font-size: 14px; font-weight: bold; border: none; border-bottom:1px solid #d7d7d7;
	padding: 10px 10px 14px 35px;
}
.taxonomy_support_categories .search form .submit
{	position: absolute; left: 00px; top: 10px;border: none;padding: 0;background: transparent;
	cursor: pointer;
}
.taxonomy_support_categories .search form input.searchfield::-webkit-input-placeholder {color: #999999;}
.taxonomy_support_categories .search form input.searchfield::-moz-placeholder {color: #999999;}
.taxonomy_support_categories .search form input.searchfield:-ms-input-placeholder {color: #999999;}
.taxonomy_support_categories .search form input.searchfield:-moz-placeholder { color: #999999;}	

.search-section .search form 
{	position: relative;
}
.search-section .search form input.searchfield
{	width: 100%; color: #999999; font-size: 14px; font-weight: bold; border: none; border-bottom:1px solid #d7d7d7;
	padding: 10px 10px 14px 35px;
}
.search-section .search form .submit
{	position: absolute; left: 00px; top: 10px;border: none;padding: 0;background: transparent;
	cursor: pointer;
}
.search-section .search form input.searchfield::-webkit-input-placeholder {color: #999999;}
.search-section .search form input.searchfield::-moz-placeholder {color: #999999;}
.search-section .search form input.searchfield:-ms-input-placeholder {color: #999999;}
.search-section .search form input.searchfield:-moz-placeholder { color: #999999;}	
.et_pb_section.category-main 
{	padding: 10px 0 20px 0;
}

.single-blog-main .search form 
{	position: relative;
}
.single-blog-main .search form input.searchfield
{	width: 100%; color: #999999; font-size: 14px; font-weight: bold; border: none; border-bottom:1px solid #d7d7d7;
	padding: 10px 10px 14px 35px;
}
.single-blog-main .search form .submit
{	position: absolute; left: 00px; top: 10px;border: none;padding: 0;background: transparent;
	cursor: pointer;
}
.single-blog-main .search form input.searchfield::-webkit-input-placeholder {color: #999999;}
.single-blog-main .search form input.searchfield::-moz-placeholder {color: #999999;}
.single-blog-main .search form input.searchfield:-ms-input-placeholder {color: #999999;}
.single-blog-main .search form input.searchfield:-moz-placeholder { color: #999999;}	




.taxonomy_support_categories .site-title 
{	clear: both;
}
.taxonomy_support_categories .site-title h2
{	margin: 0 0 15px 0;
}
.taxonomy_support_categories .breadcrumb
{	margin: 10px 0 30px 0;
}
.taxonomy_support_categories .container 
{	padding-top: 8px !important; max-width: 1200px; width: auto;
}
.breadcrumb 
{	float: left; width: 100%; margin: 10px 0 50px 0;
}
.breadcrumb li 
{	float: left; position: relative; color: #000000; font-size: 12px; font-weight: bold; text-transform: uppercase;
	margin: 0 15px 0 0;
}
.breadcrumb li:before 
{	content: '/'; position: absolute; right: -10px;color: #a3a3a3;
}
.breadcrumb li a 
{	font-size: 12px; color: #a3a3a3; font-weight: bold; text-transform: uppercase;
}
.breadcrumb li:last-child:before
{	display: none;
}
.taxonomy_support_categories
{	margin: 120px 0 0 0;
}
.taxonomy_support_categories .et_pb_section.common-header .et_pb_text .back-btn
{	display: none;
}
.et_pb_section.popular-article h3 
{	color: #000000;font-weight: bold;font-size: 24px;line-height: 36px; display: block;width: 100%;
	clear: both;padding: 20px 0 0px 0;
}

.single-blog-main.help-support 
{	margin: 15px 0 0 0;
}
.single-blog-main.help-support .blog-title h2
{	width: 80%;
}
.single-blog-main.help-support .breadcrumb
{	margin: 10px 0 10px 0;
}
.post-content-main.help-support div#content-area
{   margin-top: 0;
}


.catalog-main 
{	float: left; width: 100%; margin:50px 0 30px 0;
}
.catalog-main .catalog-main-links
{	float: left; width: 100%; text-align: center;	
}
.catalog-main .catalog-main-links ul li
{	display: inline-block; margin: 0 10px 0 10px;
}
.catalog-main .catalog-main-links ul li a
{	color: #2e2e2e; font-size: 14px; font-weight: bold; text-transform: uppercase; position: relative; z-index: 1;
}
.catalog-main .catalog-main-links ul li a:hover:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0; z-index: -1;
	-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg);
}
.catalog-main .catalog-main-links ul li.active a:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0; z-index: -1;
	-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg);
}
.catalog-main .site-title
{	text-align: center; clear: both;
}
.catalog-main .site-title h2
{	margin: 0; padding: 40px 0 40px 0;
}
.catalog-main .site-title h2:before
{	display: none;
}
.catalog-inner-links
{	text-align: center;
}
.catalog-inner-links ul
{	display: inline-block; border: 2px solid #f7ed36; -webkit-transform: skewX(-30deg);
    -moz-transform: skewX(-30deg); transform: skewX(-30deg);
}
.catalog-inner-links ul li
{	display: inline-block; margin: 0 -2px 0 -2px;
}
.catalog-inner-links ul li a
{	color: #2e2e2e; font-size: 14px; text-transform: uppercase; font-weight: bold; padding:16px 25px 16px 25px;
	display: block; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.catalog-inner-links ul li a:hover, .catalog-inner-links ul li.active a
{	background-color: #f7ed36;
}
.catalog-inner-links ul li a span
{	-webkit-transform: skewX(30deg); -moz-transform: skewX(30deg); transform: skewX(30deg);	
	display: inline-block;
}
.catalog-product-listing
{	float: left; width: 100%; margin: 60px 0 0 0;
}
.catalog-product-listing .no-item 
{	text-align: center;padding: 0 0 25px 0;
}
.catalog-product-listing ul
{	float: left; width: 100%;	
}
.catalog-product-listing ul li
{	float: left; width: 33.33%; margin: 0 0 40px 0;
}
.catalog-product-listing ul li .product-col
{	padding: 0px 25px 0px 25px; 
}
.catalog-product-listing ul li .product-col .date
{   color: #2e2e2e; text-align: center;
}
.catalog-product-listing ul li .product-col .product-image
{	text-align: center; position: relative; height: 200px;
}
.catalog-product-listing ul li .product-col .product-image .add-to-cart-hover
{	z-index: 9;position: absolute;left: 0;right: 0;margin: auto;height: 50px;max-width: 150px;top: 0;bottom: 0;
	text-align: center;background-color: #f7ed36;padding: 13px 20px 13px 20px;color: #2e2e2e;text-transform: uppercase;
	font-weight: 600;font-size: 14px;cursor: pointer;visibility: hidden;opacity: 0;bottom: -30px;
	-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;
}
.catalog-product-listing ul li .product-col .product-image .add-to-cart-hover:hover 
{	color: #f7ed36;background-color: #2e2e2e;
}
/*.catalog-product-listing ul li .product-col a.product-link:hover .product-image:before 
{	content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;
	background: rgba(255, 255, 255, 0.6);z-index: 1;
}*/
.catalog-product-listing ul li .product-col a.product-link:hover .product-image .add-to-cart-hover
{	visibility: visible;bottom: 0px;opacity: 1;
}
.catalog-product-listing ul li .product-col .product-image img
{	width: auto; margin: auto; position: absolute; right: 0; left: 0; top: 50%; -moz-transform: translateY(-50%); 
	-webkit-transform: translateY(-50%);transform: translateY(-50%); max-height: 100%;
}
.catalog-product-listing ul li.stocklist_items .product-col .product-image img
{	width: auto;
}
.catalog-product-listing ul li.stocklist_items .product-col .details
{	padding: 0 15px 0 15px;
}
.catalog-product-listing ul li .product-col a.product-link .product-image .back, 
.catalog-product-listing ul li .product-col a.product-link .product-image .front
{	-webkit-transition: all 0.30s linear;
    -moz-transition: all 0.30s linear;
    -o-transition: all 0.30s linear;
    -ms-transition: all 0.30s linear;
    transition: all 0.30s linear;
}
.catalog-product-listing ul li .product-col a.product-link .product-image .back
{	display: none;
}
.catalog-product-listing ul li .product-col a.product-link:hover .product-image .back
{	display: block;
}
.catalog-product-listing ul li .product-col a.product-link:hover .product-image .front
{	display: none;
}
.catalog-product-listing ul li .product-col .details
{	float: left; width: 100%; margin: 25px 0 0 0;
}
.catalog-product-listing ul li .product-col .details .left
{	width: 100%; float: left; text-align: center;
}
.catalog-product-listing ul li .product-col .details .right
{	width: 40%; float: left;
}
.catalog-product-listing ul li.stocklist_items .product-col .details .left 
{	width: 60%; text-align: left;
}
.catalog-product-listing ul li.stocklist_items .product-col .details .left .status 
{	display: block;color: #2e2e2e;padding: 0;font-weight: 600;font-size: 12px;text-transform: uppercase;
}
.catalog-product-listing ul li.stocklist_items .product-col .details .right .price.outofstock 
{	color: #ff4f4f;padding: 0;font-weight: bold;font-size: 14px;text-transform: uppercase;
}
.catalog-product-listing ul li.stocklist_items .product-col .details .right 
{	width: 40%;
}
.catalog-product-listing ul li .product-col .details .left .name 
{	color: #2e2e2e;padding: 0;font-weight: bold;font-size: 14px;text-transform: uppercase;
	margin-bottom: 2px;
}
.catalog-product-listing ul li .product-col .details .left .size
{	color: #2e2e2e; font-weight: 500; text-transform: uppercase; font-size: 12px;
}
.catalog-product-listing ul li .product-col .details .right .price
{	color: #2e2e2e;padding: 0;font-weight: bold;font-size: 14px; text-align: right;
}
.catalog-product-listing ul li .product-col .details .right .not-stock
{	color: #ff4f4f;padding: 0;font-weight: bold;font-size: 14px; text-align: right;
	text-transform: uppercase;
}
.catalog-product-listing ul li .product-col a.product-link
{	display: inline-block;width: 100%;
}
.catalog-product-listing ul li .product-col a.product-link .product-image
{	-webkit-transition: all 0.30s linear;
    -moz-transition: all 0.30s linear;
    -o-transition: all 0.30s linear;
    -ms-transition: all 0.30s linear;
    transition: all 0.30s linear;
}
.catalog-product-listing ul li .product-col a.product-link:hover .product-image
{	-webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
}
.et_pb_section.community-main 
{	padding: 80px 0 100px 0;
}
.et_pb_section.community-main .community-text 
{	max-width: 460px;margin: auto;
}
.et_pb_section.community-main .community-text p 
{	color: #000000;text-align: center;line-height: 24px;
}
.community-btn-group 
{	text-align: center;margin-top: 30px;
}
.community-btn-group .et_pb_button_module_wrapper:nth-child(1) 
{	margin-right: 10px !important;
}


.et_pb_section.friends-main 
{	padding: 0;
}
.et_pb_section.friends-main .et_pb_row
{	max-width: 100%;
}
.friends-section-main
{	float: left; width: 100%;
}
.friends-section-main .friends_col
{	width: 25%; float: left;	
}
.friends-section-main .friends_col .our_people-main
{	height: 340px; background-size: cover !important; position: relative;
}
.friends-section-main .friends_col .our_people-main:before
{	content: ''; position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 110%); -webkit-transition: all .4s ease-in-out; 
	-moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;
}
.friends-section-main .friends_col a.friends-link:hover .our_people-main:before
{	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 160%);
}
.friends-section-main .friends_col .our_people-main .our_people-main_inner 
{	position: absolute;bottom: 30px;left: 30px;
}
.friends-section-main .friends_col .our_people-main .our_people-main_inner h3 
{	padding: 0;color: #fff;font-size: 14px;text-transform: uppercase;font-weight: bold;
}

.et_pb_section.join-our-team 
{	padding: 80px 0 80px 0;
}
.et_pb_section.join-our-team .et_pb_row 
{	text-align: center;max-width: 570px;margin: auto;
}
.et_pb_section.join-our-team .et_pb_row h3 
{	padding: 0;color: #2e2e2e;font-family: 'bebas_neuebold';font-size: 60px;text-align: center;
	letter-spacing: 4px;margin: 0px 0 30px 0;
}
.et_pb_section.join-our-team .et_pb_row p 
{	color: #2e2e2e;line-height: 24px;text-align: center;
}
.et_pb_section.join-our-team .et_pb_button_module_wrapper 
{	margin: 10px 0 0 0 !important;
}
.friends-section-main .friends_col a.friends-link 
{	display: block;
}

#main-content .friend-profile-main 
{	padding-top: 150px;
}
.fr-profile-inner
{	float: left; width: 100%;
}
.fr-profile-inner .fr-row
{	float: left; width: 100%;
}
.fr-profile-inner .fr-row .left
{	width: 30%; float: left; padding: 0 70px 0 0; margin: -30px 0 0 0;
}
.fr-profile-inner .fr-row .right
{	width: 70%; float: left;
}
.fr-profile-inner .fr-row .left .profile-main
{	width: 100%; margin-bottom: 30px;
}
.fr-profile-inner .fr-row .left .profile-main .profile-img 
{	width: 170px;height: 170px;background-size: cover !important; background-position: center center !important;
}
.fr-profile-inner .fr-row .left .personal-info
{	clear: both; width: 100%; margin-top: 30px; 
}
.fr-profile-inner .fr-row .left .personal-info h3
{	color: #000000; font-size: 24px; line-height: 24px; letter-spacing: 2px; padding: 0; margin-bottom: 10px;
	font-family: 'bebas_neuebold'; text-transform: uppercase;
}
.fr-profile-inner .fr-row .left .personal-info ul 
{	padding: 0 !important;list-style: none !important;
}
.fr-profile-inner .fr-row .left .personal-info ul li
{	width: 100%; margin-bottom: 2px;
}
.fr-profile-inner .fr-row .left .personal-info ul li .fix 
{	color: #757575;width: 120px;display: inline-block;
}
.fr-profile-inner .fr-row .left .personal-info ul li .detail
{	color: #000;
}
.fr-profile-inner .fr-row .left .personal-info ul li.quote 
{	color: #000;margin: 10px 0 10px 0;line-height: 23px;
}
.fr-profile-inner .fr-row .left .follow-section 
{	clear: both; width: 100%; margin: 30px 0 0 0;
}
.fr-profile-inner .fr-row .left .follow-section h3
{	color: #000000; font-size: 24px; line-height: 24px; letter-spacing: 2px; padding: 0; margin-bottom: 10px;
	font-family: 'bebas_neuebold'; text-transform: uppercase;
}


.fr-profile-inner .fr-row .left .follow-section .social ul
{	margin: 0; padding:0 !important; list-style: none !important;
}
.fr-profile-inner .fr-row .left .follow-section .social ul li
{	margin: 0 14px 0 0px; float: left; width: auto;
}
.fr-profile-inner .fr-row .left .follow-section .social ul li a
{	color: #ababab; font-size: 15px;position: relative;z-index: 1;
}
.fr-profile-inner .fr-row .left .follow-section .social ul li a:hover
{   color: #2e2e2e; opacity: 1;
}
.fr-profile-inner .fr-row .left .follow-section .social ul li a:hover:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0;z-index: -1;
	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg); left: 0; right: 0;
}
.fr-profile-inner .fr-row .left .follow-section .social ul li a .fa
{   text-shadow: 0 0; font-family: ETmodules!important;font-weight: 400;font-style: normal;font-variant: normal;
	-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 1;text-transform: none;
	speak: none;
}
.fr-profile-inner .fr-row .left .follow-section .social ul li a .fa-facebook-square:before
{	content: "\e093";
}
.fr-profile-inner .fr-row .left .follow-section .social ul li a .fa-twitter-square:before
{   content: "\e094";
}
.fr-profile-inner .fr-row .left .follow-section .social ul li a .fa-google-plus-square:before
{   content: "\e096";
}
.fr-profile-inner .fr-row .left .follow-section .social ul li a .fa-linkedin-square:before
{	content: '\e09d';
}
.fr-profile-inner .fr-row .left .follow-section .social ul li a .fa-youtube-square:before
{	content: '\e0a3';
}
.fr-profile-inner .fr-row .left .follow-section .social ul li a .fa-instagram-square:before
{	content: '\e09a';
}
.fr-profile-inner .fr-row .left .follow-section .social ul li a .fa-vimeo-square:before
{	content: '\e09c';
}
.fr-profile-inner .details-row 
{	float: left;width: 100%; margin: 0 0 90px 0;
}
.fr-profile-inner .details-row .title
{	font-family: 'bebas_neuebold'; color: #eaeaea; font-size: 130px; line-height: 35px; letter-spacing: 5px;
	padding-left: 360px;
}
.fr-profile-inner .details-row p 
{	color: #000000;line-height: 24px;position: relative;
}
.fr-profile-inner .fr-row .right .details-row .title
{	text-align: left;padding-left: 0px;
}
.fr-profile-inner .fr-row .right .details-row.claims-to-fame .title
{	max-width: 500px; line-height: 100px; padding: 0; margin-bottom: -20px;
}
.fr-profile-inner .details-row .gallery-slider 
{	margin: 30px 0 0 0;
}
.fr-profile-inner .details-row .gallery-slider .slick-arrow 
{	position: absolute;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100px;
	height: 56px;
	margin-top: 0;
}
.fr-profile-inner .details-row .gallery-slider .slick-list.draggable
{	padding:0 !important; margin: 0 -24px 0 -24px !important;
}
.fr-profile-inner .details-row .gallery-slider .slick-slide
{	padding: 25px;
}
.fr-profile-inner .details-row .gallery-slider .slick-slide img
{	width: 100%;
}
.fr-profile-inner .details-row .gallery-slider .slick-slide.slick-center
{	transform: scale(1.1);
}
.fr-profile-inner .details-row .gallery-slider .slick-slide .sl-item
{	position: relative;
}
.fr-profile-inner .details-row .gallery-slider .slick-slide .sl-item:before
{	content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
}
.fr-profile-inner .details-row .gallery-slider .slick-slide.slick-center .sl-item:before
{	display: none;
}
.fr-profile-inner .details-row .my-canopies-list 
{	margin: 80px 0 0 0; float: left; width: 100%;
}
.fr-profile-inner .details-row .my-canopies-list .col
{	width: 33.33%; float: left; padding: 0 15px 0 15px; text-align: center;
}
.fr-profile-inner .details-row .my-canopies-list .col .p-logo
{	margin-bottom: 10px;
}
.fr-profile-inner .details-row .my-canopies-list .product-img 
{	height: 210px;position: relative;
}
.fr-profile-inner .details-row .my-canopies-list .product-img img
{   position: absolute; right: 0; left: 0; top: 50%; -moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%); transform: translateY(-50%); margin: auto;
}
.fr-profile-inner .details-row .my-canopies-list .name
{	color: #2e2e2e; font-size: 14px; font-weight: bold; text-transform: uppercase;
}


.woocommerce-error, .woocommerce-info, .woocommerce-message
{	color: #000!important; font-size: 14px!important; background: #f7ed36 !important; font-weight: 600;
	padding: 10px 15px 10px 15px !important;
}
.woocommerce-info a
{   color: #000 !important;font-weight: 400;font-size: 13px;text-decoration: underline;padding-left: 5px;
}
.woocommerce-page #main-content .container
{	padding-top: 150px;
}
.woocommerce-page h1.entry-title.main_title
{   padding: 0; font-family: 'bebas_neuebold'; font-size: 60px; line-height: 24px; color: #2e2e2e; letter-spacing: 5px;
	text-transform: uppercase; position: relative; z-index: 2; margin: 0 0 40px 0;
}
.woocommerce-page h1.entry-title.main_title:before 
{	content: '';position: absolute;left: -235px;width: 270px;height: 42px;background-color: #f7ed36;z-index: -1;
	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);top: -9px;
}

.woocommerce-page.et_right_sidebar #left-area, .woocommerce-page #left-area
{	width: 100%; padding: 0;
}
.single-product.woocommerce-page #sidebar
{	display: none;
}
.woocommerce-page .woocommerce-fullwidth
{	float: left; width: 100%;
}
.woocommerce-page .woocommerce-fullwidth .left
{	width: 65%; float: left; padding-right: 35px;
}
.woocommerce-page .woocommerce-fullwidth .right
{	width: 35%; float: left; padding-left: 35px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals
{	width: 100%; float: left;
}
.woocommerce-page .woocommerce-fullwidth .left .back-link
{	margin-bottom: 10px;
}
.woocommerce-page .woocommerce-fullwidth .left .back-link a
{	font-weight: bold; color: #2e2e2e; text-transform: uppercase;
}
.woocommerce-cart-form__contents .cart_item 
{	float: left;width: 100%; border-top: 1px solid #e7e7e7; padding: 20px 0 20px 0;
}
.woocommerce-cart-form__contents .cart_item .product-image 
{	float: left;width: 45%; padding-right: 20px; text-align: center;
}
.woocommerce-cart-form__contents .cart_item .product-details 
{	float: left;width: 55%; padding-left: 20px;
}
.woocommerce-cart-form__contents .cart_item .product-image a 
{	display: block;
}
.woocommerce-cart-form__contents .cart_item .product-details .top-logo
{	margin-bottom: 15px;
}
.woocommerce-cart-form__contents .cart_item .product-details .top-logo img 
{	max-width: 180px;
}
.woocommerce-cart-form__contents .cart_item .product-details .name-row .product-name 
{	width: 60%;float: left; margin-bottom: 10px;
}
.woocommerce-cart-form__contents .cart_item .product-details .name-row .product-name a 
{	color: #2e2e2e;font-weight: bold;text-transform: uppercase;
}
.woocommerce-cart-form__contents .cart_item .product-details .name-row .product-price 
{	width: 40%;float: left;text-align: right;
}
.woocommerce-cart-form__contents .cart_item .product-details .name-row .product-price span
{	color: #2e2e2e;font-weight: bold;text-transform: uppercase;
}
.woocommerce-cart-form__contents .cart_item .product-details .detail-list 
{	clear: both;width: 100%;
}
.woocommerce-cart-form__contents .cart_item .product-details .detail-list ul
{	padding: 8px 0 10px 0 !important; list-style: none !important;
}
.woocommerce-cart-form__contents .cart_item .product-details .detail-list ul li
{	margin-bottom: 0px;
}
.woocommerce-cart-form__contents .cart_item .product-details .detail-list ul li .text 
{	width: auto; display: inline-block; color: #8e8e8e; margin-right:10px;
}
.woocommerce-cart-form__contents .cart_item .product-details .detail-list ul li .dt 
{	display: inline-block; color: #2e2e2e;
}
.woocommerce-cart-form__contents .cart_item .product-details .edit-row
{	float: left;width: 100%; margin: 15px 0 0 0;
}
.woocommerce-cart-form__contents .cart_item .product-details .edit-row .edit-color 
{	color: #2e2e2e;font-size: 14px;font-weight: bold;text-transform: uppercase; position: relative; z-index: 2;
	float: left; clear: both;
}
.woocommerce-cart-form__contents .cart_item .product-details .edit-row .edit-color:hover:before
{	content: ''; position: absolute; background-color: #f7ed36; height: 8px;width: 100%;bottom: 3px;z-index: -1;
	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);
}
.woocommerce-cart-form__contents .cart_item .product-details .edit-row .product-remove 
{	float: right;width: 50%;
}
.woocommerce-cart-form__contents .cart_item .product-details .edit-row .product-remove a
{	display: block; text-align: right; background-color:transparent !important; width: 100%; color: #ff5d5d !important;
	font-size: 14px; font-weight: bold; line-height: 23px; height: auto; text-transform: uppercase;
}
.woocommerce-cart-form__contents .cart_item .product-details .edit-row .product-remove a:hover
{	color: #ff0000 !important;
}

.featured-product-list 
{	clear: both; margin-top: 80px; float: left; width: 100%;
}
.featured-product-list ul li .yith-wcdp,
.featured-product-list ul li .product_type_simple,
.featured-product-list ul li .product_type_variable
{   display: none;
}
.woocommerce-page .woocommerce-fullwidth .right .cart-collaterals 
{	background-color: #f8f8f8;padding: 30px 20px 30px 20px;
}
.woocommerce-page .woocommerce-fullwidth .right .cart-collaterals .shop_table 
{	border: none;margin: 0 !important;
}
.woocommerce-page .woocommerce-fullwidth .right .cart_totals h2
{   font-weight: bold; text-transform: uppercase; color: #2e2e2e; font-size: 24px;
}
.featured-product-list .woocommerce ul.products
{	margin-top: 50px; margin-bottom: 30px;
}
.featured-product-list .woocommerce ul.products li.product 
{	width: 33.33% !important;margin: 0 !important;padding: 10px 35px 10px 35px;
}
.featured-product-list .woocommerce ul.products li.product .et_shop_image 
{	height: 330px;
}
.featured-product-list .woocommerce ul.products li.product .et_shop_image img 
{	min-height: inherit;max-height: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;
	text-align: center;max-width: 100%;
}
.featured-product-list .woocommerce ul.products li.product .price
{	display: none;
}
.featured-product-list .woocommerce ul.products li.product h2.woocommerce-loop-product__title
{	text-align: center; color: #2e2e2e; font-weight: bold; text-transform: uppercase; margin: 30px 0 0 0;
}
.featured-product-list .woocommerce ul.products li.product .onsale
{	display: none;
}
.woocommerce-page .woocommerce-fullwidth .right .cart-collaterals .wc-proceed-to-checkout .site-common-btn
{	line-height: inherit !important; max-width: 89%; margin: auto !important; border-radius: 0 !important;
}
.woocommerce-page .woocommerce-fullwidth .right .cart-collaterals .wc-proceed-to-checkout
{	padding-bottom: 0;
}
.woocommerce-page .woocommerce-fullwidth .left.cart-empty-center
{	text-align: center; margin: 40px 0 90px 0;
}
.woocommerce p.cart-empty 
{	display: none;
}
.woocommerce-page .woocommerce-fullwidth .left.cart-empty-center .cart-empty-main h3 
{	color: #eaeaea;font-size: 130px;font-family: 'bebas_neuebold';line-height: 100px;letter-spacing: 5px;
	max-width: 450px;margin: auto;padding: 0;
}
.woocommerce-page .woocommerce-fullwidth .left .cart-empty-main .site-common-btn 
{	line-height: inherit !important;margin: -20px 0 0 0 !important;
}
.woocommerce-page .woocommerce-fullwidth .left .cart-empty-main .site-common-btn:hover
{   background-color: #2e2e2e !important;
}
.woocommerce-page .woocommerce-fullwidth.empty .right .cart-collaterals 
{	padding: 30px 20px 15px 20px;
}
.woocommerce-page .woocommerce-fullwidth.empty .right .cart_totals h2
{	margin: 0;
}
.woocommerce-page .woocommerce-fullwidth.empty .right .cart-collaterals tr.cart-subtotal td
{	text-align: right;
}

.single-product.woocommerce-page #main-content .container
{	padding-top: 0;
}
.single-product #et-main-area .container 
{	clear: both; position: static;
}
.single-product.woocommerce-page .single-product-logo 
{	margin: 0px 0 20px 0;
	max-width: 400px;
}
.img-gallery-main
{	float: left; width: 100%;
}
.img-gallery-main .img-gallery
{	float: left; width: 100%;
}
.img-gallery-main .img-gallery .img-row
{	float: left; width: 100%; position: relative;
}
.img-gallery-main .img-gallery .img-row figure 
{	padding: 0;margin: 0;
}
.img-gallery-main .img-gallery .img-row .half-col
{	width: 50%; float: left; height: 480px; background-size: cover !important;
}
.img-gallery-main .img-gallery .img-row .half-col .img-row-inner
{	width: 100%; height: 240px; float: left; background-size: cover !important;
}
.img-gallery-main .img-gallery .img-row .half-col .img-row-inner .half-col-inner
{	width: 50%; float: left; height: 240px; background-size: cover !important;
}
.img-gallery-main .img-gallery .img-row.text
{	height: 480px; background-size: cover !important;
}
.img-gallery-main .img-gallery .img-row.text:before
{	content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; height: 100%; width: 100%;
	background-color: rgba(0, 0, 0, 0.4);
}
.img-gallery-main .img-gallery .img-row.text .middle-text
{	max-width: 450px;margin: auto;position: absolute;right: 0;left: 0;top: 50%;
	-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);
}
.img-gallery-main .img-gallery .img-row.text .middle-text h3
{	font-family: 'bebas_neuebold'; font-size: 48px; line-height: 48px; text-align: center; color: #fff;
	padding: 0; margin: 0;
}
.video-section
{	float: left; width: 100%; position: relative;
}
.video-section .middle-btn 
{	width: 100px;margin: auto;position: absolute;right: 0;left: 0;top: 50%;-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);transform: translateY(-50%);text-align: center; z-index: 9;
}
.img-gallery-main .img-gallery .img-row.text .middle-text a 
{	display: block;text-align: center;
}
.img-gallery-main .img-gallery .img-row.text .middle-text .site-common-btn 
{	margin: 20px 0 0 0 !important;
}
.video-section .middle-btn button 
{	width: 80px;height: 80px;border-radius: 50%;border: none; cursor: pointer;
	background: rgba(255, 255, 255, 0.3) url(images/video-pause.png) no-repeat center; 
}
.video-section .middle-btn button.play
{	background: rgba(255, 255, 255, 0.3) url(images/video-play.png) no-repeat center;	
}
.video-section .video-main
{	background-size: cover !important; overflow: hidden; position: relative;
}
.embed-container 
{	position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;
} 
.embed-container iframe, 
.embed-container object, 
.embed-container embed 
{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
}
.video-section .video-main video 
{	display: block;width: 100%;
}
/*.video-section iframe[src*=vimeo] 
{	width: 100%;height: 758px;
}*/
.customize-main
{	padding: 60px 0 35px 0; clear: both; position: relative; background-color: #f2f2f2;
}
.single-product #design_your_canopy.customize-main {
	background-color: #fff;
}
.customize-main .title
{	text-align: center; margin-bottom: 30px;
}
.customize-main .title h3
{	color: #000000; font-family: 'bebas_neuebold'; font-size: 48px; line-height: 48px; letter-spacing: 3px;
	text-transform: uppercase; padding: 0; margin: 0;
}
.customize-section iframe 
{   width: 100%;height: 800px; background-color: #f2f2f2;
}
.customize-main .loader 
{	display: none;
}
.customize-main .loader:before
{	display: none;
}
.customize-main .loader:after 
{	position: absolute;content: '';left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;
	background: rgba(0, 0, 0, 0.5); z-index: 9;
}
.customize-main .loader img 
{	position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;max-width: 140px;z-index: 99;
}
.customize-section .designedImages img 
{	width: 50%;padding: 10px;
}
.video-section .video-main video[poster]
{    margin-top: -30px;
}

.et_pb_section.request-demo
{	padding: 60px 0 60px 0; text-align: center;
}
.et_pb_section.request-demo .et_pb_text
{	max-width: 500px; margin: auto; text-align: center;
}
.et_pb_section.request-demo .et_pb_text h3 
{	color: #ffffff;font-size: 60px; font-family: 'bebas_neuebold'; letter-spacing: 5px;padding: 0;margin-bottom: 30px;
}
.et_pb_section.request-demo .et_pb_text
{	color: #fff;
}
.et_pb_section.request-demo .et_pb_button_module_wrapper
{	margin-top: 30px !important;
}
.et_pb_section.request-demo .et_pb_button_module_wrapper:hover .et_pb_button
{	color: #f7ed36 !important;
}

.et_pb_section.aerosports-demo 
{	padding:40px 0 40px 0; text-align: center;
}
.et_pb_section.aerosports-demo .et_pb_text
{	margin: auto; text-align: center;
}
.et_pb_section.aerosports-demo .et_pb_text h3
{	color: #2e2e2e;font-size: 60px; font-family: 'bebas_neuebold'; letter-spacing: 5px;padding: 0;margin-bottom: 30px;
}
.et_pb_section.aerosports-demo .et_pb_text p
{	color: #2e2e2e; max-width: 500px; margin: auto;
}
.et_pb_section.aerosports-demo .et_pb_text .community-btn-group
{	margin-top: 45px;
}
.et_pb_section.aerosports-demo.industry-demo-inner .et_pb_text p
{   max-width: 550px;
}

.et_pb_section.request-canopy
{	padding: 60px 0 40px 0; background-size: cover !important; background-position: center center !important;
	clear: both;
}
.et_pb_section.request-canopy h3
{	font-size: 60px; color: #fff; font-family: 'bebas_neuebold'; letter-spacing: 5px;padding: 0;margin-bottom: 10px;
	text-align: center;
}
.et_pb_section.request-canopy form
{	max-width: 550px; margin: auto;
}
.et_pb_section.request-canopy form br
{	display: none;
}
.et_pb_section.request-canopy form .form-group, .et_pb_module.crm-form .infusion-field
{	margin-bottom: 20px;
}
.et_pb_section.request-canopy form .form-group label , .et_pb_module.crm-form .infusion-field > label, .et_pb_module.crm-form .title > div
{	display: block;width: 100%;color: #ffffff;font-size: 14px;font-weight: bold;text-transform: uppercase;
}
.et_pb_module.crm-form .infusion-option label{ color:#fff; }
.et_pb_module.crm-form .widget_text{ width:100%; }
.et_pb_section.request-canopy form .form-group input[type=text],
.et_pb_section.request-canopy form .form-group input[type=email],
.et_pb_section.request-canopy form .form-group input[type=password], 
.et_pb_module.crm-form .infusion-field input[type=text],
.et_pb_module.crm-form .infusion-field input[type=email],
.et_pb_module.crm-form .infusion-field input[type=password]
{	width: 100%; background:transparent; border: none; border-bottom: 1px solid #cacaca; color: #959595;
	font-size: 13px; padding: 2px 0px 5px 0;
}
.et_pb_section.request-canopy form .form-group input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px white inset;
}
.et_pb_section.request-canopy form .form-group input::-webkit-input-placeholder,
.et_pb_module.crm-form .infusion-field input::-webkit-input-placeholder {color: #959595;}
.et_pb_section.request-canopy form .form-group input::-moz-placeholder,
.et_pb_module.crm-form .infusion-field input::-moz-placeholder {color: #959595;}
.et_pb_section.request-canopy form .form-group input:-ms-input-placeholder,
.et_pb_module.crm-form .infusion-field input:-ms-input-placeholder {color: #959595;}
.et_pb_section.request-canopy form .form-group input:-moz-placeholder,
.et_pb_module.crm-form .infusion-field input:-moz-placeholder { color: #959595;}	
.et_pb_section.request-canopy form .form-group-bottom
{	text-align: center;
}
.et_pb_section.request-canopy form div.wpcf7-mail-sent-ng 
{	color: #ff0000;background-color: #f7ed36;border: none;text-align: center;
}
.et_pb_section.request-canopy form div.wpcf7-mail-sent-ok 
{	border: none;background-color: #f7ed36;color: #2e2e2e;text-align: center;
}
.et_pb_section.request-canopy form .form-group-bottom .submit-btn , .crm-form .infusion-submit
{	background-color: #f7ed36;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);z-index: 1;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;border: none;
	border: 2px solid #f7ed36;border-radius: 0;margin: auto;cursor: pointer;margin: 0 !important;
	display: inline-block;
}
.et_pb_section.request-canopy form .form-group-bottom .submit-btn input , .crm-form .infusion-submit button
{	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(30deg);border: none;
	width: 100%;font-weight: bold;text-transform: uppercase;color: #2e2e2e !important;text-align: center;
	font-size: 14px;background-color: transparent;display: inline-block;cursor: pointer;
	padding: 14px 35px 14px 35px !important;border: none !important;
}
.et_pb_section.request-canopy form .form-group-bottom .submit-btn .ajax-loader
{	display: none !important;
}
.et_pb_section.request-canopy form .form-group-bottom .submit-btn:hover, .crm-form .infusion-submit:hover
{	background-color: #fff; border-color: #fff;
}
form .crm-form .infusion-submit:hover{ border: 2px solid #f7ed36; }

.crm-form .infusion-field textarea{
	width: 100%;
    background: transparent;
    border: 0; color: #959595;
    border-bottom: 1px solid #cccccc;
}
.crm-form .button_wrapper.center{
	text-align: center;
}

.crm-form .infusion-form .infusion-field select {
    border: none;
    border-bottom: 1px solid #cccccc;
    font-size: 14px;
    line-height: 24px;
    color: #959595;
    background-color: transparent;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    padding: 5px 0 2px 0;
}

.et_pb_section.request-canopy form div.wpcf7-mail-sent-ng

.single-product.woocommerce-page #main-content .container
{	padding-top: 0;
}
.woocommerce .woocommerce-breadcrumb
{	color: #bbb !important;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a
{	color: #2e2e2e;font-weight: bold;text-transform: uppercase;
}
.woocommerce-page div.product div.summary
{	float: left;
}
.woocommerce-page div.product div.images
{	float: right;
}
.woocommerce div.product div.images.woocommerce-product-gallery
{   margin-bottom: 50px;
}
.woocommerce div.product div.images.woocommerce-product-gallery iframe 
{   height: 500px !important;
}
.woocommerce span.onsale, .woocommerce-page span.onsale 
{	left: inherit !important;right: 0;
}
.woocommerce div.product .product_title
{	color: #2e2e2e; font-family: 'bebas_neuebold'; font-size: 48px; line-height: 40px; letter-spacing: 3px;
}
.entry-summary p.price span
{	font-family: 'bebas_neuebold'; font-size: 36px; color: #2e2e2e; letter-spacing: 2px;
}
.woocommerce-page div.product div.summary .price {
    margin: 10px 0px 15px 0;
}
.product_meta
{	border: none; padding-top: 0;
}
body.woocommerce .woocommerce-tabs
{	text-align: center; border: none; padding: 60px 0 35px 0;
}
.single-product .woocommerce-tabs.desktop-data {
	margin-left  : calc( -100vw / 2 + 100% / 2 );
	margin-right : calc( -100vw / 2 + 100% / 2 );
	padding-right: 20px;
	padding-left: 20px;
	max-width    : 100vw;
	background-color: #f2f2f2;
}
.single-product .woocommerce-tabs.desktop-data .woocommerce-Tabs-panel {
	margin: 0 auto !important;
	max-width: 1200px;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs, 
body.woocommerce div.product .woocommerce-tabs ul.tabs
{	display: inline-block; border: 2px solid #f7ed36; -webkit-transform: skewX(-30deg); 
	-moz-transform: skewX(-30deg); transform: skewX(-30deg); background: transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before
{	display: none;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li
{   display: inline-block; margin: 0 -2px 0 -2px; border: none !important; background: transparent !important;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a
{	color: #2e2e2e !important; font-size: 14px; text-transform: uppercase; font-weight: bold; padding:16px 25px 16px 25px;
	display: block; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a, 
body.woocommerce div.product .woocommerce-tabs ul.tabs li a
{	padding: 16px 25px 16px 25px !important
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a span
{	 -webkit-transform: skewX(30deg); -moz-transform: skewX(30deg); transform: skewX(30deg); display: inline-block;	
	 color: #2e2e2e;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, 
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a
{	background-color: #f7ed36;
}
body.woocommerce #content-area div.product .woocommerce-tabs .panel, 
body.woocommerce div.product .woocommerce-tabs .panel
{	text-align: left; padding: 30px 0 20px 0; 
	-webkit-column-count: 2; -moz-column-count: 2;column-count: 2;
    -webkit-column-gap: 70px; -moz-column-gap: 70px; column-gap: 70px;
}
body.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--features, 
body.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--wingloading.panel 
{	-webkit-column-count: 1 !important; -moz-column-count: 1 !important; column-count: 1 !important;
}
body.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--features p 
{	display: block;width: 100%;text-align: center;
}
body.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--features .fluid-width-video-wrapper {
	position: relative;
	padding-top: 0 !important;
    padding-bottom: 56.25% !important;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
body.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--features .fluid-width-video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
body.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--wingloading.panel p
{	text-align: center;
}
body.woocommerce div.product .woocommerce-tabs .panel .table-content 
{	column-count: 1 !important;-webkit-column-count: 1 !important;-moz-column-count: 1 !important;
}
body.woocommerce div.product .woocommerce-tabs .panel h2
{	font-family: 'bebas_neuebold'; font-size: 30px; color: #2e2e2e; letter-spacing: 2px; display: none;
}
body.woocommerce div.product .woocommerce-tabs .panel p
{	color: #000000; font-size: 15px; font-weight: normal;
}
body.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews 
{	display: none;
}
.woocommerce-page div.product div.summary .buttons
{	padding: 10px 0 25px 20px;
}
.woocommerce-page div.product div.summary .buttons .site-common-btn:hover
{	border-color: #f7ed36 !important; background-color: transparent !important;
}
.woocommerce-page div.product div.summary .buttons .site-common-btn:hover span
{	color: #2e2e2e !important;
}
.woocommerce-page div.product div.summary .buttons .site-common-btn span
{	padding: 14px 20px 14px 20px !important;
}
.woocommerce-page div.product div.summary .buttons .site-common-btn:nth-child(1) 
{	margin-right: 10px !important;
}
.woocommerce-product-details__short-description .readmore 
{	color: #2e2e2e;font-weight: bold;text-transform: uppercase;margin: 10px 0 0 0;display: inline-block;cursor: pointer;
}
.woocommerce-product-details__short-description .excerpt
{	color: #2e2e2e;
}

.profile-content-main 
{	margin: 40px 0 0 0;
}
.profile-content-main .site-title h2 
{	margin: 0 0 50px 0;
}
.profile-content-inner
{	width: 100%; float: left;
}
.profile-content-inner .left
{	width: 70%; float: left;
}
.profile-content-inner .right
{	width: 30%; float: right; padding: 0 0 20px 100px; 
}
.profile-content-main.order-detail .site-title
{	width: 70%; border-bottom: 1px solid #eeeeee;
}
.profile-content-main.order-detail .site-title h2 
{	float: left;
}
.profile-content-main.order-detail .site-title span 
{	color: #2e2e2e;padding-left: 20px;line-height: 54px;
}
.profile-content-main.order-detail .site-title label 
{	float: left;color: #2e2e2e;font-weight: bold;text-transform: uppercase;border: 2px solid #f7ed36;
	padding: 2px 10px 1px 10px;position: relative;top: 10px; margin-right:10px; 
}
.profile-content-main.order-detail .site-title a label:hover{ cursor: pointer; background: #f7ed36; }
.profile-content-main.order-detail .site-title .orderstatus
{ float: right;
}
.order-detail .edit-profile .panel-content .form-group .sub-field 
{	position: absolute;right: 0; color: #2e2e2e; font-weight: bold; text-transform: uppercase;
}
.order-detail .edit-profile .panel-content .form-group .sub-field a
{	color: #2e2e2e; font-weight: bold; text-transform: uppercase;
}
.order-detail .edit-profile .panel-content .form-group .field a
{	color: #2e2e2e; font-weight: bold; text-transform: uppercase; text-decoration: underline;
}
.order-detail .edit-profile .panel-content .form-group .field a:hover
{	text-decoration: none;
}
.order-list-title 
{	text-align: left;margin-bottom: 30px;
}
.order-list-title h3
{	color: #000000; font-family: 'bebas_neuebold'; font-size: 48px; line-height: 40px; padding: 0;
}
.order-list-main ul
{	float: left;width: 100%;
}
.order-list-main ul li
{	width: 33.33%; float: left; padding: 20px 20px 20px 20px; border: 1px solid transparent;
}
.order-list-main ul li:hover
{	border: 1px solid #eeeeee;
}
.order-list-main ul li h3 
{	color: #2e2e2e;font-size: 20px;font-weight: bold;text-transform: uppercase; text-align: left;
}
.order-list-main ul li .or-img
{	text-align: center; margin: 20px 0 30px 0;
}
.order-list-main ul li .or-img img 
{	max-width: 80%; height: 100px;
}
.order-list-main ul li .or-img.variation_image img 
{	max-width: 80%; height: auto;
}
.order-list-main ul li .or-row
{	width: 100%;float: left;text-align: left; margin-bottom: 15px;
}
.order-list-main ul li .or-row label
{	color: #a4a4a4;width: 100%;display: block;text-transform: uppercase;font-size: 14px;
	font-weight: bold;padding-bottom: 5px;
}
.order-list-main .or-btn 
{	float: left;width: 100%;margin: 20px 0 0 0;
}
.page-template-template-orderdetail .pum-container.pum-responsive.pum-responsive-medium
{	margin-left: -40%; width: 75%; padding: 40px 40px 40px 40px; top: 50px !important;
}

.order-main
{	float: left; width: 100%; margin-bottom: 50px;
}
.order-main .order-head
{	float: left; width: 100%; border-bottom: 1px solid #eeeeee; padding-bottom: 10px;
}
.order-main .order-head h3
{	color: #2e2e2e; font-size: 24px; float: left; font-weight: bold; padding:0; text-transform: uppercase;
	padding: 12px 0 0 0;
}
.order-main .order-head a
{	float: right;
}
.order-inner
{	clear: both;
}
.order-inner .heading
{	float: left; width: 100%; font-weight: bold; color: #2e2e2e; font-size: 12px; text-transform: uppercase;
	padding: 15px 10px 15px 35px;
}
.order-inner .heading .id
{	width: 20%; float: left;
}
.order-inner .heading .order-date
{	width: 20%; float: left;
}
.order-inner .heading .customer
{	width: 20%; float: left;
}

.order-inner .data-row .data-header
{	float: left; width: 100%; padding: 6px 10px 6px 35px; margin: 0px 0 0px 0; position: relative;
	background: url(images/arrow-hide.png) no-repeat left;
}
.order-inner .data-row .data-header .id.dropdown {
	cursor: pointer;
}
.order-inner .data-row .data-header.open
{	background: #f7ed36 url(images/arrow-show.png) no-repeat left;
}
.order-inner .data-row .data-header p
{	padding: 0;color: #2e2e2e;
}
.order-inner .data-row .data-header .id
{	width: 20%; float: left;
}
.order-inner .data-row .data-header .id a
{	color: #2e2e2e;
}
.order-inner .data-row .data-header.open .id a 
{	text-decoration: underline;
}
.order-inner .data-row .data-header .order-date
{	width: 20%; float: left;
}
.order-inner .data-row .data-header .customer
{	width: 20%; float: left;
}
.order-inner .data-row .data-details
{	float: left; width: 100%; padding-left: 34px; position: relative; margin:10px 0 15px 0; display: none;
}
.order-inner .data-row .data-details:before
{	content: ''; position: absolute; left: 14px; background-color: #f7ed36; height: 100%; width: 2px;
}
.order-inner .data-row .data-details .data-details-inner
{	float: left; width: 100%; padding: 5px 10px 5px 20px;
}
.order-inner .data-row .data-details .btn-group-view
{	clear: both;text-align: center;padding: 5px 0 0 0;
}
.order-inner .data-row .data-details .btn-group-view a 
{	background-color: #f7ed36;color: #2e2e2e;padding: 5px 15px 5px 15px;text-transform: uppercase;font-size: 12px;
	font-weight: 600;margin: 0px 5px 0 5px;
}
.order-inner .data-row .data-details .btn-group-view a:hover 
{	background-color: #2e2e2e;color: #f7ed36;
}
.order-inner .data-row .data-details .data-details-inner:hover
{	background-color: #fdfbd7;
}
.order-inner .data-row .data-details .data-details-inner p
{	padding: 0;color: #2e2e2e; min-height: 1px;
}
.order-inner .data-row .data-details .data-details-inner .name
{	width: 20%; float: left;
}
.order-inner .data-row .data-details .data-details-inner .no
{	width: 60%; float: left;
}
.order-inner .data-header .action,
.order-inner .data-row .data-details .data-details-inner .action 
{	border: 2px solid #f7ed36;display: inline-block;width: auto;background-color: #fff;color: #2e2e2e;
	padding: 0px 8px 0 8px; float: left;
}

.saved-canopies-main
{	float: left; width: 100%; margin-bottom: 50px;
}
.saved-canopies-main .saved-canopies-head
{	float: left; width: 100%; border-bottom: 1px solid #eeeeee; padding-bottom: 10px;
}
.saved-canopies-main .saved-canopies-head h3
{	color: #2e2e2e; font-size: 24px; float: left; font-weight: bold; padding:0; text-transform: uppercase;
	padding: 12px 0 0 0;
}
.saved-canopies-main .saved-canopies-head a
{	float: right;
}
.saved-canopies-main .catalog-product-listing ul li .product-col .details
{	margin: 0px 0 0 0;
}
.saved-canopies-main .catalog-product-listing ul li .product-col .product-image
{	height: 170px;
}
.saved-canopies-main .catalog-product-listing
{	margin: 20px 0 0 0;
}

.profile-content-inner .change-profile-main .profile-img
{	height: 265px; position: relative; background-repeat: no-repeat !important; 
	background-position: center center !important; background-size: cover !important;
}
.profile-content-inner .change-profile-main .profile-img:before
{	content: ''; position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 110%);
}
.profile-content-inner .change-profile-main .upload-btn 
{	position: absolute;bottom: 25px;text-align: center; width: 100%;
}
.profile-content-inner .change-profile-main .upload-btn input[type=file]
{	display: none;
}
.profile-content-inner .change-profile-main .upload-btn label
{	font-size: 12px; text-transform: uppercase; font-weight: bold; color: #fff; cursor:pointer;
}
.profile-content-inner .change-profile-main .profile-detail
{	padding: 15px 0 0 20px;
}
.profile-content-inner .change-profile-main .profile-detail p
{	font-size: 14px; color: #000; padding-bottom: 5px;
}
.profile-content-inner .profile-sidebar
{	padding-left: 20px;
}
.profile-content-inner .profile-sidebar .group
{	margin: 30px 0 30px 0;
}
.profile-content-inner .profile-sidebar .group h3
{	color: #2e2e2e; font-size: 24px; text-transform: uppercase; font-weight: bold;
}
.profile-content-inner .profile-sidebar .group ul li
{	margin-bottom: 2px;
}
.profile-content-inner .profile-sidebar .group ul li a
{	color: #9a9a9a; font-size: 12px; font-weight: bold; text-transform: uppercase; position: relative;
	z-index: 1;
}
.profile-content-inner .profile-sidebar .group ul li a:hover
{	color: #2e2e2e;
}
.profile-content-inner .profile-sidebar .group ul li a:hover:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0; z-index: -1;
	-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg);
}
.profile-content-inner .profile-sidebar .group ul li.active a, 
.profile-content-inner .profile-sidebar .group ul li.current-menu-item a
{	color: #2e2e2e;
}
.profile-content-inner .profile-sidebar .group ul li.active a:before, 
.profile-content-inner .profile-sidebar .group ul li.current-menu-item a:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0; z-index: -1;
	-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg);
}
.profile-sidebar .dt-main .dt-row
{	float: left; width: 100%; margin-bottom: 4px;
}
.profile-sidebar .dt-main .dt-row span:first-child
{	width: 72%;  float: left; display: block; color: #9a9a9a;
}
.profile-sidebar .dt-main .dt-row span:last-child
{	width: 28%; float: left; display: block; color: #000000;
}
.profile-sidebar .dt-main h5 
{	clear: both;color: #000000;font-weight: bold;padding: 20px 0 20px 0;text-transform: uppercase;
}

.profile-content-inner .edit-profile 
{	float: left;width: 100%;
}
.profile-content-inner .edit-profile .bt-submit
{	clear: both; text-align: center; margin: 25px 0 25px 0;
}
.edit-profile .panel-box
{	float: left; width: 100%;
}
.edit-profile .panel-box .panel-head
{	float: left; width: 100%; border-bottom: 1px solid #eeeeee; padding-bottom: 14px;
}
.edit-profile .panel-box .panel-head h3
{	color: #2e2e2e; font-size: 24px; float: left; font-weight: bold; text-transform: uppercase; padding: 0;
}
.edit-profile .panel-box .panel-head .update-dt
{	float: right; color: #ff4f4f;
}
.edit-profile .panel-content
{	clear: both; float: left; width: 100%; margin:20px 0 20px 0;
}
.edit-profile .panel-content .form-group
{	margin-bottom: 20px; float: left; width: 100%; position: relative;
}
.edit-profile .panel-content .form-group .sub-text 
{	color: #2e2e2e;font-weight: bold;text-transform: uppercase;font-size: 14px;width: 100%;padding-bottom: 20px;
}
.edit-profile .panel-content .form-group label
{	width: 35%; float: left; color: #8e8e8e; font-weight: bold; text-transform: uppercase;
}
.edit-profile .panel-content .form-group label.error 
{	color: #ff4f4f;font-size: 12px;width: 100%;font-weight: 600;
}
.edit-profile .panel-content .form-group .field
{	width: 65%; float: left;
}
.edit-profile .panel-content .form-group .field select
{	width: 100%; border: none; border-bottom: 1px solid #cacaca; padding: 5px 0 5px 0; color: #8e8e8e;
	-webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(images/select-arrow.png) no-repeat;
	background-position: right center;
}
.edit-profile .panel-content .form-group .field input[type=text], 
.edit-profile .panel-content .form-group .field input[type=email], 
.edit-profile .panel-content .form-group .field input[type=password]
{	width: 100%; border: none; border-bottom: 1px solid #cacaca;
}
.edit-profile .panel-content .form-group .field .checkbox-group
{	width: 100%; margin: 3px 0 0 0;
}
.edit-profile .panel-content .form-group .field .checkbox-group input[type=checkbox]
{	display: none;
}
.edit-profile .panel-content .form-group .field .checkbox-group input[type=checkbox] + label
{	background: url(images/checkbox.png) no-repeat; cursor: pointer; width: 18px; height: 18px;
}
.edit-profile .panel-content .form-group .field .checkbox-group input[type=checkbox]:checked + label
{	background: url(images/checkbox-active.png) no-repeat; cursor: pointer; width: 18px; height: 18px;
}
.edit-profile .panel-content .form-group .field span.email 
{	color: #2e2e2e;
}
.edit-profile .panel-content .form-group .change-email 
{	position: absolute; color: #2e2e2e;font-weight: bold;text-transform: uppercase;
	text-align: right; right: 0;
}
.edit-profile .panel-content .form-group .change-email:hover:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 2px; z-index: -1;
	-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg);
}
.edit-profile .panel-content .form-group .field .radio-group
{	float: left; padding-right: 20px; border-right: 2px solid #cacaca; padding-left: 20px;
	line-height: 15px; margin: 4px 0 0 0;
}
.edit-profile .panel-content .form-group .field .radio-group:first-child
{	padding-left: 0px;
}
.edit-profile .panel-content .form-group .field .radio-group:last-child
{	padding-right: 0px; border:none;
}
.edit-profile .panel-content .form-group .field .radio-group input[type=radio]
{	display: none;
}
.edit-profile .panel-content .form-group .field .radio-group input[type=radio] +label
{	color: #9a9a9a; text-transform: uppercase; font-weight: bold; position: relative;
	cursor: pointer; width: 100%; z-index: 1;
}
.edit-profile .panel-content .form-group .field .radio-group input[type=radio]:checked +label
{	color: #2e2e2e;
}
.edit-profile .panel-content .form-group .field .radio-group input[type=radio]:checked +label:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 2px; z-index: -1;
	-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg);
	top: 9px;
}
.edit-profile .panel-box .panel-head .checkbox-group
{	margin: 3px 0 0 0; float: right;
}
.edit-profile .panel-box .panel-head .checkbox-group input[type=checkbox]
{	display: none;
}
.edit-profile .panel-box .panel-head .checkbox-group input[type=checkbox] + label
{	background: url(images/checkbox.png) no-repeat; cursor: pointer; width: 18px; height: 18px;
	display: block;
}
.edit-profile .panel-box .panel-head .checkbox-group input[type=checkbox]:checked + label
{	background: url(images/checkbox-active.png) no-repeat; cursor: pointer; width: 18px; height: 18px;
}
.edit-profile .panel-content .sub-title 
{	clear: both; padding: 20px 0 20px 0;
}
.edit-profile .panel-content .sub-title h3 
{	padding: 0;color: #2e2e2e;font-weight: bold;font-size: 14px;text-transform: uppercase;
}
.edit-profile .panel-content .form-group .field .inputemail:disabled
{	border-bottom: none;
}
.edit-profile .panel-content .form-group .price-list 
{	position: absolute;color: #2e2e2e;font-weight: bold;text-transform: uppercase;text-align: right;right: 0;
}
.edit-profile .panel-content .member-bg-row
{	position: relative;float: left;width: 100%; margin-bottom: 20px;
}
.edit-profile .panel-content .member-bg-row .member-img
{	position: absolute;left: 0;
}
.edit-profile .panel-content .member-bg-row .member-img img 
{	width: 100px;height: 100px;
}
.edit-profile .panel-content .member-bg-row .member-details
{	padding-left: 140px; width: 75%; float: left; min-height: 100px;
}
.edit-profile .panel-content .member-bg-row .updated 
{	width: 25%;float: right;text-align: right;
}
.edit-profile .panel-content .member-bg-row .member-details .name 
{	color: #2e2e2e;font-size: 14px;font-weight: bold;text-transform: uppercase;padding: 18px 0 10px 0;
}
.edit-profile .panel-content .member-bg-row .updated .update-date 
{	display: block;color: #ff4f4f;padding: 15px 0 10px 0;
}
.edit-profile .panel-content .member-bg-row .member-details .discipline-group 
{	float: left;width: 100%; margin: 10px 0 0 0;
}
.edit-profile .panel-content .member-bg-row .member-details .discipline-group label 
{	color: #2e2e2e;font-weight: bold;background: #f7ed36;padding: 6px 25px 6px 25px; float: left;
	margin:0 5px 5px 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}
.edit-profile .panel-content .member-bg-row .updated .show-profile 
{	color: #2e2e2e;font-size: 12px;text-transform: uppercase;font-weight: bold;position: relative;z-index: 1;
}
.edit-profile .panel-content .member-bg-row .updated .show-profile:hover:before 
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0; z-index: -1;
	-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg);
}
.edit-profile .panel-content .add-member
{	float: left;width: 100%;border: 2px dashed #eeeeee;padding: 35px;text-align: center;
	margin: 10px 0 20px 0;
}
.edit-profile .panel-content .add-member .addmemberbtn
{	color: #2e2e2e;font-size: 12px;font-weight: bold;text-transform: uppercase;
}
.edit-profile .panel-content .add-member .addmemberbtn span 
{	font-size: 26px;display: inline-block;margin: 0 8px 0 0;position: relative;top: 4px;font-weight: 500;
}
.edit-profile .panel-content .add-member .addmemberbtn:hover
{	color: #000;
}


.order-detail .edit-profile .panel-box .panel-head.another-canopies
{	border: none; padding-top: 15px;
}
.order-detail .edit-profile .panel-box .panel-head .site-common-btn 
{	float: right;position: relative;top: -15px;
}
.order-detail .edit-profile .panel-content .form-group
{	margin-bottom: 10px;
}
.my-orders-main ul
{	display: inline-block; border: 2px solid #f7ed36; -webkit-transform: skewX(-30deg);
    -moz-transform: skewX(-30deg); transform: skewX(-30deg);
}
.my-orders-main ul li
{	display: inline-block; margin: 0 -2px 0 -2px;
}
.my-orders-main ul li a
{	color: #2e2e2e; font-size: 14px; text-transform: uppercase; font-weight: bold; padding:16px 25px 16px 25px;
	display: block; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.my-orders-main ul li a:hover, .my-orders-main ul li.active a
{	background-color: #f7ed36;
}
.my-orders-main ul li a span
{	-webkit-transform: skewX(30deg); -moz-transform: skewX(30deg); transform: skewX(30deg);	
	display: inline-block;
}

.catalog-main.stocklist-main .et_pb_row
{	max-width: 100%;
}
.catalog-main.stocklist-main .et_pb_row ul.stocklist-cat li
{	width: 33.33%; float: left; height: 280px; position: relative; background-size: cover !important;
	background-repeat: no-repeat; background-position: center center;
}
.catalog-main.stocklist-main .et_pb_row ul.stocklist-cat li a 
{	display: block;height: 100%; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; 
	transition: all .4s ease-in-out;
}
.catalog-main.stocklist-main .et_pb_row ul.stocklist-cat li a .cat_title 
{	color: #ffffff;font-family: 'bebas_neuebold';font-size: 60px;margin: auto;position: absolute;right: 0;
	left: 0;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);
	transform: translateY(-50%);text-align: center; padding: 0 20px 0 20px; line-height: 50px;
	letter-spacing: 3px; max-width: 330px;
}
.catalog-main.stocklist-main .et_pb_row ul.stocklist-cat li a:hover .cat_title
{	color: #2e2e2e;
}
.catalog-main.stocklist-main .et_pb_row ul.stocklist-cat li a:before
{	content: ''; position: absolute; width: 100%; height: 100%; left: 0; right: 0; top: 0; bottom: 0;
	background-color: rgba(0, 0, 0, 0.6); -webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;
}
.catalog-main.stocklist-main .et_pb_row ul.stocklist-cat li a:hover:before
{	background-color: rgba(247, 237, 54, 0.6);
}
.catalog-main.stocklist-main
{	margin-bottom: 0;
}

.home-slider .home-slider-main
{	margin-bottom: 0 !important;
}
.home-slider-main .sl-item
{	background-size: cover !important; background-position: center center !important;
	height: 100vh; position: relative;
}
.home-slider-main .sl-item .middle-text 
{	margin: auto;position: absolute;right: 0;left: 0;top: 50%;-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);transform: translateY(-50%);text-align: center;
}
.home-slider-main .sl-item .middle-text h2
{	font-family: 'bebas_neuebold'; font-size: 72px; color: #fff; line-height: 60px; letter-spacing: 5px; max-width: 370px;
	margin: auto; text-transform: uppercase; text-align: left; z-index: 2; position: relative;
}
.home-slider-main .sl-item .middle-text h2 .ti-placeholder
{	display: none !important;
}
.home-slider-main .sl-item .middle-text .parallax-btn-home
{   
}
.home-slider-main .sl-item .middle-text h2 .ti-cursor
{	display: none !important;
}
.home-slider-main .sl-item .middle-text .store-btn
{	margin: auto !important; max-width: 320px; background-color: #f7ed36; position: absolute;right: 0;left: -10px;
	-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);
	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);
	z-index: 1; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out; border: none !important;
}
.home-slider-main .sl-item .middle-text .store-btn span
{	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(30deg);border: none;
	width: 100%;font-family: 'bebas_neuebold';text-transform: uppercase;color: #2e2e2e;text-align: center;
	font-size: 18px;padding: 16px 10px 16px 10px; background-color: transparent; display: block;
}
.home-slider-main .sl-item .middle-text .store-btn:hover
{	background-color: #2e2e2e;
}
.home-slider-main .sl-item .middle-text .store-btn:hover span
{	color: #f7ed36;
}
.home-slider-main .sl-item .middle-text .store-btn:before 
{	content: '';background-color: rgba(247, 237, 54, 0.2);height: 250px;width: 1px;position: absolute;right: 0;
	top: 0;bottom: 0;margin: auto;
}
.home-slider-main .sl-item .middle-text .store-btn:after
{	content: '';background-color: rgba(247, 237, 54, 0.2);height: 250px;width: 1px;position: absolute;left: 0;
	top: 0;bottom: 0;margin: auto;
}
.home-slider-main .sl-item .bottom-caption 
{	position: absolute;bottom: 40px; left: 40px;
}
.home-slider-main .sl-item .bottom-caption .bt-col
{	display: inline-block; vertical-align: bottom; margin-right: 110px;
}
.home-slider-main .sl-item .bottom-caption .bt-col h3
{	font-family: 'bebas_neuebold';font-size: 18px;line-height: 19px;letter-spacing: 1px;max-width: 70px;color: #fff;
	padding: 0; padding: 0 0 20px 0;
}
.home-slider-main .sl-item .bottom-caption .bt-col .weeks-rw h3
{	color: #fdf200;font-size: 72px;font-family: 'bebas_neuebold';letter-spacing: 6px;padding: 0; position: relative;
	display: inline-block;
}
.home-slider-main .sl-item .bottom-caption .bt-col .weeks-rw h4
{	font-family: 'bebas_neuebold';font-size: 18px;line-height: 14px;letter-spacing: 1px;max-width: 70px;
	color: #fff;padding: 0; display: inline-block; vertical-align: bottom; margin: 0 0 7px -7px;
}
.home-slider-main .sl-item .bottom-caption .bt-col .weeks-rw h3:before 
{	content: '';background-color: rgba(255, 255, 255, 0.2);height: 65px;width: 1px;position: absolute;
	right: 0;top: 0;bottom: 0;margin: auto;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);
}
.home-slider ul.slick-dots
{	right: 30px;left: inherit;width: auto;bottom: 10px;
}
.home-slider ul.slick-dots li button 
{	background-color: #6a6e74;padding: 0;width: 10px;height: 10px;margin: 0;border-radius: 50%;
	-webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.home-slider ul.slick-dots li.slick-active button 
{	width: 14px; height: 14px; background-color: #f7ed36;
}
.home-slider ul.slick-dots li button:before
{	display: none;
}
.home-slider ul.slick-dots li
{	margin: 0 3px;
}

.home .filter-section.et_pb_row  .et_pb_column_3.et_pb_column {
	z-index: 10;
}


.reps-section 
{	margin: 80px 0 0 0; clear: both;
}
.reps-section .container
{	padding-top: 0 !important;
}
.reps-section .site-title h2
{	margin: 0 0 50px 0;
}
.reps-section .reps-main
{	float: left; width: 100%;
}
.reps-section .reps-main .reps-col
{	float: left; width: 50%; height: 600px; background-size: cover !important; 
	background-position:center center !important; position: relative;
}
.reps-section .reps-main .reps-col .inner 
{	position: absolute;bottom: 0;background-color: rgba(247,237,54,.8);padding: 50px 40px 50px 40px;min-width: 300px;
}
.reps-section .reps-main .reps-col .inner h4
{	color: #2e2e2e; font-weight: bold; text-transform: uppercase; font-size: 14px; padding-bottom: 15px;
}
.reps-section .reps-main .reps-col .inner p
{	padding-bottom: 5px; color: #2e2e2e;
}
.reps-section .reps-main .reps-col .inner p:last-child
{	padding-bottom: 0;
}


.demo-canopy-list
{	clear: both;
}
.demo-canopy-list .list-filter
{	position: relative;
}
.demo-canopy-list .container
{	padding: 40px 0 30px 0 !important; position: relative;
}
.demo-canopy-list .list-filter .container
{	border-bottom: 1px solid #d7d7d7;
}
.demo-canopy-list .list-filter .text
{	max-width: 565px; margin: auto; text-align: center; color: #000000; font-size: 14px;
}
.demo-canopy-list .common-site-tab
{	margin-top: 35px;
}
.demo-canopy-list .list-filter .view
{	position: absolute; right: 0; bottom: 45px;
}
.demo-canopy-list .list-filter .view span 
{	color: #ababab;font-weight: bold;text-transform: uppercase;font-size: 12px;
}
.demo-canopy-list .list-filter .view a
{	color: #2e2e2e; margin-left: 20px; text-transform: uppercase; font-size: 12px; font-weight: bold;
	position: relative; z-index: 1;
}
.demo-canopy-list .list-filter .view a:hover:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0; z-index: -1;
	-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg);
}
.demo-canopy-list .list-filter .view a.active:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0; z-index: -1;
	-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg);
}

.canopies-list-main
{	overflow:hidden;
}
.canopies-list-main .inner
{	float: left; width: 100%;
}
.canopies-list-main .inner .left
{	width: 55%; float: left; padding-right: 70px;
}
.canopies-list-main .inner .right
{	width: 45%; float: right; position: relative;
}
.canopies-list-main .cn_list-row .date
{	border:2px solid #f7ed36; -webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg);
    transform: skewX(-30deg); display: inline-block;
}
.canopies-list-main .cn_list-row .date span
{	-webkit-transform: skewX(30deg); -moz-transform: skewX(30deg); transform: skewX(30deg);
	display: inline-block; color: #000000; font-size: 14px; padding: 5px 15px 5px 15px;
}
.canopies-list-main .cn_list-row .title h3
{	color: #2e2e2e; font-family: 'bebas_neuebold'; font-size: 24px; line-height: 48px; letter-spacing: 1px;
	padding: 0;
}
.canopies-list-main .cn_list-row .details 
{	color: #2e2e2e; font-size: 14px; line-height: 24px;
}
.canopies-list-main .cn_list-row .address
{	background:url(images/address-icon.png) no-repeat; background-position: left; margin-top: 30px; padding-left: 35px;
}
.canopies-list-main .cn_list-row .address p
{	border-bottom: 1px solid #d7d7d7; color: #8e8e8e; font-size: 14px; line-height: 24px; 
}
.canopies-list-main .cn_list-row
{	margin-bottom: 35px;
}
.canopies-list-main .cn_list-row.loader-img
{	text-align: center; max-width: 130px; margin: auto; margin-top: 130px;
}
.canopies-list-main.feed-section {}

.canopies-list-main.feed-section .feed_rows .cn_list-row
{	width: 100%; float: left;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .logo_section
{	width: 30%; float: left; padding-right: 50px;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .details_section
{	width: 50%; float: left; padding-left: 50px;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .social-icons
{	width: 20%; float: left;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .logo_section .ev-logo
{	width: 100%; height: 120px; background-size: contain !important; background-position: left !important;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .logo_section .links
{	margin-top: 25px;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .logo_section .link-group {
    margin-top: 10px;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .logo_section .link-group span 
{	color: #757575;display: block;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .logo_section .link-group a
{	color: #000000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;
	text-decoration: underline;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .title h3 
{	font-size: 48px;margin: 15px 0 20px 0;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .date {
    margin-left: 10px;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .address
{	 background: url(images/address-icon-feeds.png) no-repeat; min-height: 40px; padding-left: 53px;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .address p 
{	padding-top: 12px;padding-left: 20px;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row 
{	border-bottom: 1px solid #d7d7d7;padding-bottom: 35px;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row:last-child
{	border-bottom:none; padding-bottom: 0;
}
.cn_list_main.feed_rows {}


.canopies-list-main.feed-section .feed_rows .cn_list-row .social
{	float: right;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .social ul.social-links
{	margin: 0;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .social ul.social-links li
{	margin: 0 0 0 14px; float: left; width: auto;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .social ul.social-links li a
{	color: #ababab; font-size: 15px;position: relative;z-index: 1;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .social ul.social-links li a:hover
{   color: #2e2e2e; opacity: 1;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .social ul.social-links li a:hover:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0;z-index: -1;
	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg); left: 0; right: 0;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .social ul.social-links li a .fa
{   text-shadow: 0 0; font-family: ETmodules!important;font-weight: 400;font-style: normal;font-variant: normal;
	-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 1;text-transform: none;
	speak: none;
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .social ul.social-links li a .fa-facebook-square:before
{	content: "\e093";
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .social ul.social-links li a .fa-twitter-square:before
{   content: "\e094";
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .social ul.social-links li a .fa-google-plus-square:before
{   content: "\e096";
}
.canopies-list-main.feed-section .feed_rows .cn_list-row .social ul.social-links li a .fa-linkedin-square:before
{	content: '\e09d';
}

.dr-main
{	clear: both;
}
.dr-main .common-site-tab
{	margin:20px 0 25px 0; 
}
.dr-main .container
{	padding-top: 0 !important;
}
.dr-filter
{	border-bottom: 1px solid #eeeeee; padding-bottom: 15px;
}
.dr-filter span 
{	color: #ababab;font-weight: bold;font-size: 12px;text-transform: uppercase;display: inline-block;padding-right: 20px;
}
.dr-filter select
{	color: #2e2e2e; font-size: 12px; font-weight: bold; text-transform: uppercase; -webkit-appearance: none; 
	-moz-appearance: none; appearance: none; background: url(images/select-arrow.png) no-repeat;
	background-position: right; padding: 8px 15px 5px 0px; border: none;
}
.dr-filter select:last-child
{	margin-left: 20px;
} 
.dr-list-main
{	float: left; width: 100%;
}
.dr-list-main .left 
{	width: 32%; float: left; padding-right: 20px;
}
.dr-list-main .right
{	width: 68%; float: left;
}
.dr-list-main .left .list-row
{	padding: 25px 0 25px 0; width: 100%; float: left; border-bottom: 1px solid #eeeeee;
}
.dr-list-main .left .list-row:last-child
{	border-bottom: none;
}
.dr-list-main .left .list-row .list-group
{	float: left; width: 100%;
}
.dr-list-main .left .list-row .list-group span:first-child
{	color: #757575; width: 160px; float: left;
}
.dr-list-main .left .list-row .list-group span:last-child
{	color: #000000; max-width: 50%; float: left;
}

.et_pb_section.dr-btn-group 
{	padding: 0;
}
.et_pb_section.dr-btn-group .et_pb_row 
{	max-width: 100% !important;width: 100% !important; text-align: center; 
	background: url(images/dealers-riggers.png) no-repeat; background-size: cover; padding: 90px 0 90px 0 !important;
}
.et_pb_section.dr-btn-group .et_pb_row .et_pb_column 
{	width: 50% !important;margin: 0;
}
.et_pb_section.dr-btn-group .et_pb_row .et_pb_column .et_pb_text
{   padding: 90px 0 90px 0; text-align: center;
}
.et_pb_section.dr-btn-group .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner
{	background-color: #f7ed36 !important;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);z-index: 1;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;border: none;
	border: 2px solid #f7ed36 !important;border-radius: 0 !important; margin: auto;
	cursor: pointer; margin: 0 !important; display: inline-block;  padding: 0 !important;
}
.et_pb_section.dr-btn-group .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner a
{	-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);border: none;
	width: 100%;font-weight: bold;text-transform: uppercase;color: #2e2e2e !important; text-align: center;
	font-size: 14px; background-color: transparent;display: inline-block; cursor: pointer; 
	padding: 14px 35px 14px 35px !important; border:none !important;
}
.et_pb_section.dr-btn-group .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner:hover
{	background-color: transparent !important;  padding: 0 !important;
}
.et_pb_section.dr-btn-group .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner:after, 
.et_pb_section.dr-btn-group .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner:before
{	display: none;
}
.et_pb_section.map-section 
{	padding: 0;
}
.et_pb_section.map-section div#map-label
{	display: none;
}
.et_pb_section.dr-btn-group .et_pb_row .et_pb_button_module_wrapper 
{	min-width: 170px;
}
.et_pb_section.dr-btn-group .et_pb_row .dealer-col .et_pb_button_module_wrapper:hover 
{	background-color: #2e2e2e;border-color: #2e2e2e;
}
.et_pb_section.dr-btn-group .et_pb_row .dealer-col .et_pb_button_module_wrapper:hover .et_pb_button
{	color: #f7ed36 !important;
}
.et_pb_section.dr-btn-group .et_pb_row .rigger-col .et_pb_button_module_wrapper
{	background-color: #2e2e2e; border: 2px solid #2e2e2e;
}
.et_pb_section.dr-btn-group .et_pb_row .rigger-col .et_pb_button_module_wrapper .et_pb_button
{	color: #f7ed36 !important;
}
.et_pb_section.dr-btn-group .et_pb_row .rigger-col .et_pb_button_module_wrapper:hover 
{	background-color: #f7ed36;border-color: #f7ed36;
}
.et_pb_section.dr-btn-group .et_pb_row .rigger-col .et_pb_button_module_wrapper:hover .et_pb_button 
{	color: #2e2e2e !important;
}
.et_pb_section.map-section #gmap_canvas 
{	height: 560px !important;
}
.dealers_only .dr-list-main .left
{	width: 100%; padding-right: 0;
}
.dealers_only .dr-list-main .right
{	display: none;
}
.et_pb_section.dr-btn-group:before 
{	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #fff 180%);content: '';position: absolute;
	left: 0;right: 0;bottom: 100%;width: 100%;height: 30px;z-index: 9;
}

body .pum-theme-lightbox .pum-title
{	font-family: 'bebas_neuebold';text-align: center;font-size: 40px; margin-bottom: 20px; color: #2e2e2e;
}
body .pum-content.popmake-content 
{	text-align: center;
}
body .pum-content.popmake-content .et_pb_button_module_wrapper:first-child 
{	margin-right: 10px !important; margin-bottom: 30px !important;
}
body .pum-theme-lightbox .pum-container
{	border: none; box-shadow: none; border-radius: 0; padding: 30px 25px 15px 25px;
}
.pum-theme-lightbox
{	background-color: rgba( 0, 0, 0, 0.50 ) !important;
}
.pum-theme-444 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close
{   box-shadow: none !important;text-shadow: none !important;background-color: transparent !important;
	color: #999999 !important;right: 5px !important;top: 5px !important;border: none !important;
}
.pum-theme-lightbox .pum-content + .pum-close:hover 
{	color: #000 !important;
}
.pum-content.popmake-content form .form-group
{	text-align: left; margin-bottom: 20px;
}
.pum-content.popmake-content form .form-group label 
{	color: #2e2e2e;font-size: 14px;font-weight: bold;text-transform: uppercase;margin: 0 0 0px 0;display: block;
}
.pum-content.popmake-content form .form-group label.error 
{	color: #ff4f4f !important;font-size: 12px;width: 100%;font-weight: 600;
}
.pum-content.popmake-content form .form-group br
{	display: none;
}
.pum-content.popmake-content form .form-group input 
{	border: none;border-bottom: 1px solid #cccccc;font-size: 14px;line-height: 24px;
	color: #2e2e2e;width: 100%;font-family: 'Open Sans', sans-serif;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;padding: 2px 0 2px 0;
}
.pum-content.popmake-content form .form-group textarea 
{	border: none;border-bottom: 1px solid #cccccc;font-size: 14px;line-height: 24px;color: #2e2e2e;
	width: 100%;font-family: 'Open Sans', sans-serif;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;
	padding: 2px 0 2px 0;max-height: 80px; resize: none;
}
.pum-content.popmake-content form .form-group-bottom .site-common-btn input[type=submit], 
.pum-content.popmake-content form .form-group-bottom .site-common-btn input[type=reset]
{	-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);border: none;
	width: 100%;font-weight: bold;text-transform: uppercase;color: #2e2e2e !important;text-align: center;
	font-size: 14px;background-color: transparent;display: inline-block;cursor: pointer;
	padding: 14px 35px 14px 35px !important;border: none !important;
}
.pum-content.popmake-content form .form-group-bottom .site-common-btn span.ajax-loader
{	display: none;
}
.pum-content.popmake-content form .form-group-bottom .site-common-btn:hover 
{	background-color: #2e2e2e !important;border-color: #2e2e2e !important;
}
.pum-content.popmake-content form .form-group-bottom .site-common-btn:hover input[type=submit], 
.pum-content.popmake-content form .form-group-bottom .site-common-btn:hover input[type=reset]
{	color: #f7ed36 !important;
}
.pum-content.popmake-content form .form-group.half-col 
{	width: 50%;float: left;
}
.pum-content.popmake-content form .form-group.half-col:nth-child(2n+1)
{	padding-right: 10px;
}
.pum-content.popmake-content form .form-group.half-col:nth-child(2n+2)
{	padding-left: 10px;
}

.calendar-main table thead tr td, .calendar-main table tbody tr td 
{	width: 80px;height: 60px;text-align: center;color: #8e8e8e;font-size: 12px;text-transform: uppercase;
}
.calendar-main table thead tr td.header-day 
{	color: #2e2e2e;text-transform: uppercase;font-weight: 600;
}
.calendar-main table tbody tr td 
{	background-color: #fff;
}
.calendar-main table tbody tr td.next-month, .calendar-main table tbody tr td.last-month
{	background-color: #a2a2a2; color: #fff;
}

.calendar-main table tbody tr td.today 
{	background-color: #454545;color: #fff;
}
.calendar-main table tbody tr td.event.today
{	background-color: #454545;color: #fff;	
}
.calendar-main table tbody tr td.last-month 
{	background: transparent;
}
.calendar-main .clndr-controls 
{	position: relative;float: left;width: 100%; height: 40px;
}
.calendar-main table
{	width: 100%;
}
.calendar-main .clndr-controls .clndr-control-button .clndr-previous-button
{	text-indent: -999px;position: relative;display: block;
}
.calendar-main .clndr-controls .clndr-control-button .clndr-previous-button:before
{	content: '';position: absolute;background: url(images/back.png) no-repeat;width: 28px;height: 10px;
	display: block;top: 10px; z-index: 2;
}
.calendar-main .clndr-controls .clndr-control-button .clndr-previous-button:after
{   content: '';position: absolute;border: 3px solid #f7ed36;width: 50px;height: 40px;display: block;top: -8px;
	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);left: 11px;z-index: 1;
}
.calendar-main .clndr-controls .month 
{	color: #2e2e2e;font-family: 'bebas_neuebold';font-size: 18px;position: absolute;
	left: 0;right: 0;margin: auto;text-align: center;letter-spacing: 1px; max-width: 150px;
}
.calendar-main .clndr-controls .clndr-control-button 
{	position: absolute;left: 0; width: 75px; height: 45px; top: 0; cursor: pointer;
}
.calendar-main .clndr-controls .clndr-control-button:hover .clndr-previous-button:after
{	background-color: #f7ed36;
}
.calendar-main .clndr-controls .clndr-control-button.rightalign 
{	position: absolute;right: 0;left: inherit;
}
.calendar-main .clndr-controls .clndr-control-button .clndr-next-button
{	text-indent: -999px;position: relative;display: block;
}
.calendar-main .clndr-controls .clndr-control-button .clndr-next-button:before
{	content: '';position: absolute;background: url(images/back.png) no-repeat;width: 28px;height: 10px;
	display: block;top: 10px; right: 0; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); 
	transform: rotate(180deg); z-index: 2;
}
.calendar-main .clndr-controls .clndr-control-button .clndr-next-button:after
{   content: '';position: absolute;border: 3px solid #f7ed36;width: 50px;height: 40px;display: block;top: -8px;
	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);left: 11px;z-index: 1;
}
.calendar-main .clndr-controls .clndr-control-button:hover .clndr-next-button:after
{	background-color: #f7ed36;
}
.calendar-main table tbody tr td:hover 
{	background-color: rgba(243, 244, 22, 0.3) !important;color: #2e2e2e !important;
}
.calendar-main table tbody tr td.event 
{	background-color: #2e2e2e; color: #fff;
}
.calendar-main table tbody tr td.event-open 
{	background-color: #f3f416 !important; color: #000 !important;
}
.calendar-main table tbody tr td.past.event 
{	background-color: #a2a2a2;color: #fff;
}
.et_pb_section.friends-main-filters 
{	padding: 15px 0 15px 0;
}
.et_pb_section.friends-main-filters .et_pb_row 
{	width: 100% !important;max-width: 100% !important;
}
.et_pb_section.friends-main-filters .et_pb_row .dr-filter
{	padding: 0;border: none;padding-left: 35px;
}
.et_pb_section.friends-main-filters .et_pb_row .dr-filter br
{	display: none;
}
.et_pb_section.friends-main-filters .et_pb_row .dr-filter 
{	padding: 0;border: none;padding-left: 35px;color: #999999;font-size: 12px;text-transform: uppercase;font-weight: bold;
	padding-top: 15px;
}
.et_pb_section.friends-main-filters .et_pb_row .filter-right .et_pb_text
{	text-align: right;
}
.et_pb_section.friends-main-filters .et_pb_row .filter-right .et_pb_button_module_wrapper
{	transform-origin: bottom left;-ms-transform: skew(-30deg, 0deg);-webkit-transform: skew(-30deg, 0deg);
	transform: skew(-30deg, 0deg);
}
.et_pb_section.friends-main-filters .et_pb_row .filter-right .et_pb_button_module_wrapper .et_pb_button 
{	padding: 14px 50px 14px 35px !important;
}

/**** OUR HISTORY SCROLL EFFECT CSS START ****/

.cd-icons-filling::after 
{	content: '';color: transparent;position: fixed;width: 2px;left: 0;right: 0;-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);transform: translateX(-50%);height: 55vh;z-index: -1;background: #e5e5e5;
}
.cd-icons-filling::before 
{	content: '';color: transparent;position: fixed; width: 4px;left: 2px;right: 0;-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%); transform: translateX(-50%);height: 55vh;z-index: -1;
	background: #f7ed36;top: 0;margin: auto;
}
.cd-icons-filling::before 
{	top: 0px;-webkit-transition: all 0.8s;transition: all 0.8s;
}
.cd-icons-filling::after 
{	top: 55%;
}
.cd-service::before, .cd-service::after 
{	content: '';position: absolute;width: 56px;right: 100%;z-index: 2;
}
.cd-service::before 
{	top: 0;height: 50px;background-repeat: no-repeat;
}

/**** OUR HISTORY SCROLL EFFECT CSS END ****/


.profile-content-inner .edit-profile .bt-submit .site-common-btn input[type="submit"] 
{	-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);border: none;
	width: 100%;font-weight: bold;text-transform: uppercase;color: #2e2e2e !important;text-align: center;
	font-size: 14px;background-color: transparent;display: inline-block;cursor: pointer;
	padding: 14px 35px 14px 35px !important;border: none !important;
}
.profile-content-inner .edit-profile .bt-submit .site-common-btn input[type="submit"]:hover
{	color:  #f7ed36 !important;
}


/**** STATUS TRACKER CSS START ****/
.status-tracker 
{	list-style: none;margin: 0;padding: 0; width: 118%;color: #849397; float: left;
}
.status-tracker > li 
{	position: relative; font-size: 12px;z-index: 1;font-weight: bold; text-align: left;
	text-transform: uppercase;color: #ababab; padding-top: 25px; float: left; width: 25%;
}
.status-tracker > li > span
{   position: absolute; top: 0; left: 0; right: 0; margin: auto;
}
.status-tracker > li:before 
{	content: '';display: block;margin: 0 auto;background: #eeeeee;width: 27px;height: 27px;text-align: center;
	margin-bottom: 0.25em;line-height: 3em;border-radius: 100%;position: relative;z-index: 1000; left: -26%;
}
.status-tracker > li:after 
{	content: '';position: absolute;display: block;background: #eeeeee;width: 100%;height: 5px;top: 36px;
	left: 24%;margin-left: 1.5em\9;z-index: -1;
}
.status-tracker > li:last-child:after 
{	display: none;
}
.status-tracker > li.is-complete 
{	color: #2e2e2e;
}
.status-tracker > li.is-complete:before, .status-tracker > li.is-complete:after 
{	color: #FFF;background: #2e2e2e;
}
.status-tracker > li.is-active 
{	color: #2e2e2e;
}
.status-tracker > li.is-active:before 
{	color: #FFF;background: #2e2e2e;
}
.progress__last:after 
{	display: none !important;
}
.status-tracker > li:nth-child(2) span 
{	padding-left: 25px;
}
.status-tracker > li:nth-child(3) span 
{	padding-left: 35px;
}
.status-tracker > li:nth-child(4) span 
{	padding-left: 30px;
}

/**** STATUS TRACKER CSS END ****/

.edit-profile .panel-content .form-group.track-details 
{	margin-top: 30px;
}
.edit-profile .panel-content .form-group.track-details .field .copy 
{	color: #2e2e2e;font-weight: bold;padding-left: 20px;
}
.edit-profile .panel-content .form-group.track-details .field a
{	color: #2e2e2e;text-decoration: underline; font-weight: normal; text-transform: none;
}
.edit-profile .panel-content .form-group.track-details .field a:hover
{	color: #000;
}
.profile-content-inner .left .donload-info 
{	float: left;width: 100%;
}
.profile-content-inner .left .donload-info .download-block
{	width: 50%; float: left; padding-right: 15px;
}
.profile-content-inner .left .donload-info .download-block a
{	color: #2e2e2e; font-size: 12px; text-transform: uppercase; padding-left: 22px; position: relative; z-index: 1;
	background:url(images/download-icon.png) no-repeat; background-position: left center; font-weight: bold;
	word-break: break-all;
}
.profile-content-inner .left .donload-info .download-block a:hover:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0; z-index: -1;
	-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg); left: 7px;
}
.woocommerce #review_form #respond p.form-submit
{	background-color: #f7ed36;border-color: #f7ed36;
}
.woocommerce #review_form #respond p.form-submit .submit
{	border: none; background: none; font-size: 14px; padding: 15px 10px 15px 10px; font-weight: bold;
	color: #2e2e2e;
}
.woocommerce #review_form #respond p.form-submit:hover
{	background-color: #2e2e2e; border-color: #2e2e2e;
}
.woocommerce #review_form #respond p.form-submit:hover .submit
{	color: #f7ed36;
}
.stock-section
{	background-color: #f2f2f2; padding: 40px 0 40px 0;
}
.single-product .stock-section {
	background-color: #fff;
}
.stock-section .title
{	position: relative; margin-bottom: 70px;
}
.stock-section .title h3
{	font-family: 'bebas_neuebold';font-size: 60px;line-height: 60px;letter-spacing: 5px; color: #2e2e2e;
	padding: 0;	text-align: center;
}
.stock-section .title .show-all
{	position: absolute; right: 40px; color: #2e2e2e; text-transform: uppercase; font-weight: bold; top: 20px;
    z-index: 1;
}
.stock-section .title .show-all:hover:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 2px; z-index: -1;
	-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg);	
}
.stock-section-slider{
	text-align:center; margin:0 auto;
}
.stock-section-slider button.slick-arrow,
.page-template-template-about-us-php button.slick-arrow {
	width: 100px;
	height: 54px;
}
.stock-section-slider button.slick-prev,
.page-template-template-about-us-php button.slick-prev {
	left: 0;
}
.stock-section-slider button.slick-next,
.page-template-template-about-us-php button.slick-next {
	right: 0;
}
/*.stock-section-slider .slick-track{
	text-align:center; margin:0 auto;
	-webkit-transform: translate3d(0, 0, 0) !important;
	-moz-transform: translate3d(0, 0, 0) !important;
	-ms-transform: translate3d(0, 0, 0) !important;
	-o-transform: translate3d(0, 0, 0) !important;
	transform: translate3d(0, 0, 0) !important;
}*/
.stock-section-slider .sl-item 
{	text-align: center;
}
.stock-section-slider .sl-item .product-link
{	display: block;
}
.stock-section-slider .sl-item .name 
{	color: #cacaca;font-size: 48px; font-family: 'bebas_neuebold'; line-height: 48px; max-width: 360px;
	margin: auto; padding: 0; /*margin-bottom: -20px;*/
}
.stock-section-slider .sl-item .desc
{	color: #2e2e2e; font-size: 15px; margin-top: 35px; padding: 0; margin-bottom: 5px; font-weight: 500;
}
.stock-section-slider .sl-item .price
{	color: #2e2e2e; font-weight: bold; padding: 0; font-size: 17px;
}
.stock-section-slider .slick-slide
{	display: block;transform: scale(0.7);
}
.stock-section-slider .slick-slide img
{	opacity: 0.6; z-index: 2;
}
.stock-section-slider .slick-slide.slick-current.slick-center img
{	opacity: 1;
}
.stock-section-slider .slick-slide.slick-current.slick-center
{	transform: scale(1);
}
.stock-section-slider .slick-slide.slick-current.slick-center .sl-item .desc
{	font-size: 12px;
}
.stock-section-slider .slick-slide.slick-current.slick-center .price
{	font-size: 14px;
}
.customize-main .customize-btn-group
{	text-align: center;margin: 20px 0 0 0;
}
.customize-main .customize-btn-group .site-common-btn
{	background-color: #fff !important; margin: 0 4px 0 4px !important;
}
.customize-main .customize-btn-group a.site-common-btn span 
{	padding: 10px 35px 11px 35px !important;
}
.customize-main .customize-btn-group .site-common-btn:hover 
{	background-color: #f7ed36 !important; border-color:#f7ed36 !important;
}
.customize-main .customize-btn-group .site-common-btn:hover span
{	color: #2e2e2e !important;
}

.reviews-main 
{	display: none;
}
.reviews-main
{	clear: both;padding: 70px 0 60px 0;
}
.reviews-main .reviews-section .title
{	text-align: center;
}
.reviews-main .reviews-section .title h3
{	color: #000000; font-family: 'bebas_neuebold'; font-size: 60px; padding: 0; letter-spacing: 4px;
}
.reviews-main .reviews-section .title h3 .count
{	color: #cacaca; font-family: 'bebas_neuebold';  font-size: 36px;
}
.our-history-popup 
{	background-color: rgba(0, 0, 0, 0.8) !important;
}
.our-history-popup .popup-container .modal-content 
{	height: 100%;
}
.our-history-popup .popup-container 
{	position: relative;height: 100%;
}
.our-history-popup .popup-container .close-animatedModal
{   position: absolute;
}
.our-history-popup .popup-container .featured_image 
{	height: 100%;background-repeat: no-repeat !important;
	background-size: cover !important;background-position: center center !important;
}
.our-history-popup .popup-container .modal-content .back-btn 
{	display: none;
}
.our-history-popup .popup-container .featured_image:before
{	position: absolute;top: 0;left: 0;right: 0;bottom:0;height: 100%;width: 100%;content: '';
	background: url(images/about-us-bg.png) no-repeat;background-size: cover;
}
.our-history-popup .popup-container .modal-content .entry-content
{	padding: 180px 0 0 40px;position: relative;
}
.our-history-popup .popup-container .modal-content .entry-content h2
{	font-family: 'bebas_neueregular';font-size: 260px;line-height: 48px;letter-spacing: 15px;color: #fff;
}
.our-history-popup .popup-container .modal-content .entry-content .history-detail
{	width: 70%;float: right;padding: 40px 0 40px 80px;position: relative;
}
.our-history-popup .popup-container .modal-content .entry-content .history-detail .history-detail-inner
{   max-width: 600px; position: relative;
}
.our-history-popup .popup-container .modal-content .entry-content .history-detail .history-detail-inner .entry-title
{	font-family: 'bebas_neuebold'; color: #f7ed36; font-size: 36px; line-height: 24px;
	letter-spacing: 2px; padding-bottom: 50px;
}
.our-history-popup .popup-container .modal-content .entry-content .history-detail .history-detail-inner h4 
{	color: #ffffff;font-size: 14px;font-weight: bold;text-transform: uppercase;padding: 0;
	padding-bottom: 20px;
}
.our-history-popup .popup-container .modal-content .entry-content .history-detail .history-detail-inner p 
{	color: #ffffff;font-size: 14px;text-transform: uppercase;padding: 0; padding-bottom: 20px;
	font-weight: 600;
}

.reviews-section .reviews-section-inner
{	position: relative;
}
.reviews-section .reviews-section-inner .commentlist
{	max-width: 740px;margin: auto !important;padding: 20px 0 40px 0 !important;
}
.reviews-section .reviews-section-inner .commentlist li
{	margin-top: 30px !important;
}
.reviews-section .reviews-section-inner .commentlist li .comment_container img 
{	-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; max-width: 75px; max-height: 75px;
}
.woocommerce #reviews #comments ol.commentlist li, 
.woocommerce-page #reviews #comments ol.commentlist li
{	margin-bottom: 0 !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text, 
.woocommerce-page #reviews #comments ol.commentlist li .comment-text
{	border-bottom: 1px solid #cacaca !important; border-radius: 0; padding: 0px 0 25px 0 !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p
{	margin: 0; color: #000000; font-size: 12px; padding-top: 5px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating 
{	float: right !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author 
{	color: #000000;font-weight: bold;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash
{	display: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date 
{	color: #999999;padding-left: 10px; font-size: 12px;
}
.woocommerce .star-rating::before
{	color: #cccccc;
}
.woocommerce .star-rating span::before
{	color: #f7ed36;
}
.reviews-section .reviews-section-inner .show-more-btn 
{	text-align: center;margin: 40px 0 50px 0;
}
.reviews-section .reviews-section-inner .show-more-btn .site-common-btn
{	background-color: transparent !important;
}
.reviews-section .reviews-section-inner .show-more-btn .site-common-btn:hover
{	background: #f7ed36 !important;border-color: #f7ed36 !important;
}
.reviews-section .reviews-section-inner .show-more-btn .site-common-btn:hover span
{	color: #2e2e2e !important;
}
.reviews-section .reviews-section-inner .add-review
{	position: absolute;right: 0; top: 40px;
}
.reviews-section .reviews-section-inner .add-review .site-common-btn
{	transform-origin: bottom left;
}
.reviews-section .reviews-section-inner .add-review .site-common-btn span
{   padding: 14px 50px 14px 35px !important;
}
#main-content #animatedModal.zoomIn{ z-index: 9999 !important}
.single-review-popup 
{	width: 700px !important;right: 0;height: auto !important;bottom: 0 !important;margin: auto;
	background-color: #fff !important;
}
.single-review-popup .modal-content 
{	padding: 20px 30px 40px 30px;
}
body.ActiveModal
{	position: relative;
}
body.ActiveModal:before 
{	content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.6);
	width: 100%;height: 100%;z-index: 9999;
}
.single-review-popup .close-animatedModal
{	position: absolute; right: 10px; top: 5px;
}
.single-review-popup .close-animatedModal .back
{	color: #2e2e2e;font-size: 22px;cursor: pointer;
}
.single-review-popup .close-animatedModal .back:hover
{	color: #000;
}
.single-review-popup .comment-reply-title 
{	font-family: 'bebas_neuebold';font-size: 30px;letter-spacing: 1px;
}
.single-review-popup .comment-form label 
{	width: 100%;display: block;color: #2e2e2e;
}
.single-review-popup .comment-form p
{	margin: 0 !important;
}
.single-review-popup .comment-form select#rating
{	width: 180px;padding: 6px 10px 6px 6px;font-size: 14px;
}
.single-review-popup .comment-form input#author, .single-review-popup .comment-form input#email
{	width: 100%;
}
.single-review-popup .comment-form .form-submit-main 
{	text-align: center;max-width: 250px;margin: auto;margin-top: 30px;
}
.single-product-bottom
{	float: left;width: 100%;
}
.single-product-bottom .left, .single-product-bottom .right
{	width: 50%; float: left; position: relative;
}
.single-product-bottom .inner
{	height: 250px; background-size: cover !important; background-repeat: no-repeat !important;
	background-position: center center !important; -webkit-transform: skewX(-30deg);
    -moz-transform: skewX(-30deg); transform: skewX(-30deg); position: relative; width: 127%; left: -22%;
    overflow: hidden;
}
.single-product-bottom .left .inner:before
{	/*background: url(images/single-product-bottom-left.png) no-repeat center;*/
	content: ''; position: absolute;left: 0; right: 0; top: 0; bottom: 0; height: 100%; width: 123%;
	-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg); transform: skewX(30deg);
	background-size: cover !important;
}
.single-product-bottom .right .inner:before
{	/*background: url(images/single-product-bottom-right.png) no-repeat center;*/
	content: ''; position: absolute;left: -23%; right: 0; top: 0; bottom: 0; height: 100%; width: 123%;
	-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg); transform: skewX(30deg);
	background-size: cover !important;
}
.single-product-bottom .left .inner 
{	left: -28%;
}
.single-product-bottom .right .inner 
{	right: 0;left: inherit;
}
.single-product-bottom .left .site-common-btn
{	float: left; transform-origin: top;
}
.single-product-bottom .right .site-common-btn
{	float: right; transform-origin: bottom left;
}
.single-product-bottom .inner .text 
{	position: relative;-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);
	top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);
}
.single-product-bottom .left .inner .text 
{	text-align: center;
}
.single-product-bottom .inner .text span
{	position: relative;-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);
	display: block;
}
.single-product-bottom .left .inner .text span
{	color: #ffffff; font-family: 'bebas_neuebold'; font-size: 48px; line-height: 48px; margin-left: 165px;	
}
.single-product-bottom .right .inner .text span
{	color: #2e2e2e; font-family: 'bebas_neuebold'; font-size: 48px; line-height: 48px; margin-right: 165px;	
}
.single-product-bottom .left .site-common-btn, .single-product-bottom .right .site-common-btn
{	position: absolute;margin-top: 0px !important;
}
.single-product-bottom .left .site-common-btn 
{	left: 0;top: 40%;
}
.single-product-bottom .right .site-common-btn 
{	right: 0;top: 40%;
}
.single-product-bottom .right .inner .text
{	text-align: center;
}
.single-product-bottom .right .site-common-btn
{	background-color: #2e2e2e !important;border-color: #2e2e2e !important;
}
.single-product-bottom .right .site-common-btn span
{	color: #f7ed36 !important;
}
.single-product-bottom .right .site-common-btn:hover
{	background-color: #f7ed36 !important; border-color: #f7ed36 !important
}
.single-product-bottom .right .site-common-btn:hover span
{	color: #2e2e2e !important;
}
.single-product-bottom .left .site-common-btn
{	background: url(images/prev-arrow.png) no-repeat;width: 128px;height: 54px;content: '';display: block;z-index: 9;
	opacity: 1 !important;transform: none;border: none !important;background-color: transparent !important;
}
.single-product-bottom .left .site-common-btn:hover
{	background: url(images/prev-arrow-hover.png) no-repeat;
}
.single-product-bottom .left .site-common-btn span
{	display: none;
}
.single-product-bottom .right .site-common-btn
{	background: url(images/next-arrow.png) no-repeat;width: 142px;height: 54px;content: '';display: block;z-index: 9;
	opacity: 1 !important;transform: none;border: none !important;background-color: transparent !important;
}
.single-product-bottom .right .site-common-btn:hover
{   background: url(images/next-arrow-hover.png) no-repeat; background-color: transparent !important; border: none !important;
}
.single-product-bottom .right .site-common-btn span
{	display: none;
}

.woocommerce-tabs .tab-title-reviews
{   display: none; 
}
.panel-box.member-profile-main .panel-head h3 
{	text-align: left;color: #2e2e2e;font-size: 30px;text-transform: uppercase;font-weight: bold;
	padding: 0 0 30px 0;
}
.panel-box.member-profile-main .sub-title
{	clear: both;
}
.panel-box.member-profile-main .form-group
{	float: left;width: 100%;
}
.panel-box.member-profile-main .form-group label
{	width: 35%;float: left; color: #a4a4a4 !important;
}
.panel-box.member-profile-main .form-group .field 
{	width: 65%;float: left;
}
.panel-box.member-profile-main .form-group .field .checkbox-group
{	float: left; width: 100%;
}
.panel-box.member-profile-main .form-group .field .checkbox-group .checkbox
{	float: left; margin: 0 5px 5px 0;
}
.panel-box.member-profile-main .form-group .field .checkbox-group .checkbox input[type="checkbox"]
{	display: none;
}
.panel-box.member-profile-main .form-group .field .checkbox-group .checkbox input[type="checkbox"] + label 
{	color: #2e2e2e !important; font-weight: bold;background: #eeeeee;padding: 8px 25px 8px 25px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;display: block;width: 100%;margin: 0; 
	cursor: pointer; text-transform: capitalize;
}
.panel-box.member-profile-main .form-group .field .checkbox-group .checkbox input[type="checkbox"]:checked + label
{	background: #f7ed36;
}


.panel-box.member-profile-main .sub-title h3 
{	text-align: left;color: #2e2e2e;font-size: 24px;text-transform: uppercase;font-weight: bold;padding: 20px 0 30px 0;
}
.panel-box.member-profile-main .form-group-bottom 
{	text-align: right;padding: 20px 20px 20px 20px;clear: both;
}
body .panel-box.member-profile-main .form-group-bottom .site-common-btn input
{	min-width: 150px;
}
body .panel-box.member-profile-main .form-group-bottom .site-common-btn:hover
{	background: none !important;border-color: #f7ed36 !important;
}
body .panel-box.member-profile-main .form-group-bottom .site-common-btn:hover input[type="submit"], 
body .panel-box.member-profile-main .form-group-bottom .site-common-btn:hover input[type="reset"]
{	color: #2e2e2e !important;
}
.panel-box.member-profile-main .form-group-bottom .site-common-btn:first-child 
{	margin-right: 5px !important;
}
.edit-profile .panel-content .form-group.placeorder .placeorder-input
{	width: 70%;float: left;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);
	border: 1px solid #cacaca;padding: 11px 10px 11px 25px;
}
.edit-profile .panel-content .form-group.placeorder .placeorder-input input[type="text"] 
{	border: none;padding: 0;-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);
	width: 100%;
}
.edit-profile .panel-content .form-group.placeorder .placeorder-input input[type="text"]::-webkit-input-placeholder { color: #cacaca;}
.edit-profile .panel-content .form-group.placeorder .placeorder-input input[type="text"]::-moz-placeholder {color: #cacaca;}
.edit-profile .panel-content .form-group.placeorder .placeorder-input input[type="text"]:-ms-input-placeholder {color: #cacaca;}
.edit-profile .panel-content .form-group.placeorder .placeorder-input input[type="text"]:-moz-placeholder {  color: #cacaca;}	
.edit-profile .panel-content .form-group.placeorder
{	margin: 0 0 50px 0;padding-left: 15px;
}
.edit-profile .panel-content .form-group.placeorder .site-common-btn 
{	width: 27%;margin-left: 1% !important;
}
.edit-profile .panel-content .form-group.placeorder .site-common-btn input
{	-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);border: none;
	width: 100%;font-weight: bold;text-transform: uppercase;color: #2e2e2e !important; text-align: center;
	font-size: 14px; background-color: transparent;display: inline-block; cursor: pointer; 
	padding: 14px 35px 14px 35px !important; border:none !important;
}
.edit-profile .panel-content .form-group.placeorder .site-common-btn:hover input
{	color: #f7ed36 !important;
}
.woocommerce-tabs #tab-title-reviews
{	display: none; 
}
.reviews-section .reviews-section-inner .woocommerce-noreviews 
{	text-align: center; padding: 20px;
}
.et_header_style_fullscreen .et_pb_fullscreen_nav_container .et_mobile_menu li.mobile-store
{	display: none;
}

.woocommerce-product-gallery .flex-viewport 
{	width: 83%;float: left;
}
.woocommerce-product-gallery .flex-control-thumbs
{	margin: 0 !important;padding: 0 !important;
}
.woocommerce-product-gallery .flex-control-thumbs li 
{	width: 100% !important;margin: 0 0 16px 0px !important;padding: 0 0 0 20px;
}
.woocommerce-product-gallery .flex-control-thumbs li img 
{	max-width: 75px;height: 75px; padding: 2px; border: 1px solid transparent;
}
.woocommerce-product-gallery .flex-control-thumbs li img.flex-active 
{	border: 1px solid #2e2e2e;padding: 2px;
}
.single-product .related.products
{	padding: 40px 0 40px 0;
}
.single-product .related.products h2 , .single-product .upsells.products h2
{	color: #2e2e2e;font-family: 'bebas_neuebold';font-size: 60px;letter-spacing: 3px;padding: 0 0 20px 0;
}
.woocommerce-product-details__short-description.productdetails .customdetails h3 
{	color: #2e2e2e;font-family: 'bebas_neuebold';font-size: 48px;line-height: 40px;padding: 0 0 15px 0;
	letter-spacing: 2px;
}
.woocommerce-product-details__short-description.productdetails .customdetails p 
{	color: #2e2e2e;
}
.woocommerce-product-details__short-description.productdetails .customdetails.details 
{	padding-right: 15px;
}
.woocommerce-product-details__short-description.productdetails .specifications.customdetails
{	padding-left: 15px;
}
.woocommerce-product-details__short-description.productdetails .specifications.customdetails ul li
{	float: left;width: 100%; margin-bottom: 5px;
}
.woocommerce-product-details__short-description.productdetails .specifications.customdetails ul li .label 
{	color: #cacaca;font-weight: bold;font-size: 12px;text-transform: uppercase;
	width: 180px; float: left;
}
.woocommerce-product-details__short-description.productdetails .specifications.customdetails ul li .value 
{	float: left;color: #2e2e2e;font-weight: bold;font-size: 12px;text-transform: uppercase;
}
.single-product .related.products ul.products 
{	margin: 0 -10px 0 -10px;
}
.single-product .related.products ul.products li
{	width: 33.33% !important;margin: 0 !important;
}
.single-product .related.products ul.products li .star-rating
{	display: none;
}
.single-product .related.products ul.products li span.et_shop_image 
{	height: 240px;
}
.single-product.woocommerce .related.products ul.products li span.et_shop_image
{	height: 330px;
}
.single-product.woocommerce .related.products ul.products li span.et_shop_image img 
{	min-height: inherit;max-height: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto !important;
	text-align: center;max-width: 100%;width: auto;
}
.single-product .related.products ul.products li a.product_type_simple.ajax_add_to_cart
{	display: none;
}
.single-product .related.products ul.products li a 
{	display: block;padding: 0px 10px 0 10px;
}
.single-product .related.products ul.products li a h2.woocommerce-loop-product__title, .single-product .upsells.products ul.products li a h2.woocommerce-loop-product__title
{	width: 60%;float: left;padding: 5px 0 0 20px;color: #2e2e2e;font-size: 14px !important;font-weight: bold;
	font-family: 'Open Sans', sans-serif;letter-spacing: 0;text-transform: uppercase;
}
.single-product .related.products ul.products li a .price, .single-product .upsells.products ul.products li a .price
{	float: right;padding: 0px 20px 0 0px;color: #2e2e2e !important;font-size: 14px !important;font-weight: bold;
	font-family: 'Open Sans', sans-serif;letter-spacing: 0;text-transform: uppercase;
}
.single-product .related.products .et_overlay:before, .single-product .upsells.products .et_overlay:before
{   color: #2e2e2e;
}
.woocommerce span.onsale, .woocommerce-page span.onsale
{	display: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger
{	display: none;
}
.single-product .stocklist, .single-product .cool-shit, .single-product .spare-parts
{	margin: 80px 0 0 0;
}
.woocommerce-product-details__short-description.productdetails
{	max-width: 1200px;width: 100%; margin: 40px auto;overflow: hidden;
}
.woocommerce-product-details__short-description.productdetails .customdetails
{	width: 50%;float: left;
}
.woocommerce div.product form.cart .variations tr td.label 
{	width: 100%;display: block;padding: 0 0 8px 0 !important;color: #2e2e2e;font-weight: bold;
	text-transform: uppercase;
}
.woocommerce div.product form.cart .variations tr td.value
{	width: 100%;display: block; padding: 0 20px 15px 0!important;
}
.woocommerce div.product form.cart .variations tr td.value ul
{	padding: 0 !important;
}
.woocommerce div.product form.cart .variations tr td.value ul li 
{	width: auto;height: 18px;box-shadow: none;padding: 0; margin: 0 20px 15px 0;
}
.woocommerce div.product form.cart .variations tr td.value ul.color-variable-wrapper li{
	width:18px;
}
.woocommerce div.product form.cart .variations tr td.value ul li.selected 
{	border: 1px solid #2e2e2e;border-radius: 0;padding: 2px; box-shadow: none;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item span
{	font-size: 14px; padding: 0;
}
.woocommerce div.product form.cart .variations tbody tr
{	border-bottom: 1px solid #eeeeee;padding: 0px 0 0 0 !important;display: block;margin-bottom: 20px;
}
.woocommerce div.product form.cart .reset_variations
{	display: none; color: #000; text-transform: uppercase; font-weight: bold;
}
.single-product .product_meta .sku_wrapper
{	display: none;
}
.woocommerce div.product form.cart div.quantity 
{	/*-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);*/
	overflow: visible;background-color: #fff;border-radius: 0 !important;
	border: 2px solid #f7ed36 !important;
}
.single_variation_wrap .woocommerce-variation-add-to-cart div#wc-stripe-payment-request-wrapper, 
.single_variation_wrap .woocommerce-variation-add-to-cart p#wc-stripe-payment-request-button-separator
{	clear: none !important; padding: 0 !important; display: none !important;
}
.woocommerce div.product form.cart div.quantity .input-text 
{	/*-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);*/
	background: transparent !important;color: #2e2e2e !important;padding: 0;
}
.woocommerce div.product form.cart div.quantity input[type=number]::-webkit-inner-spin-button, 
.woocommerce div.product form.cart div.quantity input[type=number]::-webkit-outer-spin-button 
{	-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0; 
}
.woocommerce div.product form.cart div.quantity input[type=number]
{   -moz-appearance:textfield;
}
.woocommerce div.product form.cart .single_add_to_cart_button-main 
{	background-color: #f7ed36 !important;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);border: 2px solid #f7ed36 !important;float: left;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;border-radius: 0 !important;
}
.woocommerce div.product form.cart .single_add_to_cart_button-main button 
{	background: transparent;-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);
	transform: skewX(30deg);border: none;width: 100%;font-weight: bold;text-transform: uppercase;
	color: #2e2e2e !important;text-align: center;font-size: 14px;background-color: transparent;
	display: inline-block;cursor: pointer;padding: 13px 35px 13px 35px !important;border: none !important;opacity: 1;
}
.woocommerce div.product form.cart .single_add_to_cart_button-main button:hover
{	background: none;
}
.woocommerce div.product form.cart .single_add_to_cart_button-main button:after 
{	display: none;
}
.woocommerce div.product form.cart .single_add_to_cart_button-main:hover
{	background-color: transparent !important;
}
.woocommerce .woocommerce-message
{	background-color: #fbed0b;
}
.woocommerce .woocommerce-message .button.wc-forward
{	padding: 0;font-size: 14px;background: transparent !important;color: #000;text-decoration: underline;
}
.woocommerce .woocommerce-message .button.wc-forward:after
{	display: none;
}
.woocommerce div.product form.cart .variations tr td.value ul[data-attribute_name=attribute_pa_canopy-it-goes-to] li span 
{	color: #cacaca;font-size: 12px;font-weight: bold;line-height: 16px; text-transform: uppercase;
}
.woocommerce div.product form.cart .variations tr td.value ul[data-attribute_name=attribute_pa_canopy-it-goes-to] li
{	border: none;box-shadow: none;padding: 0;width: auto !important;
}
.woocommerce div.product form.cart .variations tr td.value ul[data-attribute_name=attribute_pa_canopy-it-goes-to] li.selected span 
{   color: #2e2e2e; font-weight: bold; position: relative; z-index: 1;
}
.woocommerce div.product form.cart .variations tr td.value ul[data-attribute_name=attribute_pa_canopy-it-goes-to] li.selected span:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0; z-index: -1;
	-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg); top: 9px;
}
.single-product .canopy-save 
{	width: 600px !important;height: 200px !important;margin: auto !important;right: 0;bottom: 0;
	background-color: #fff !important;padding: 15px 20px 15px 20px;text-align: center;
}
.canopy-save .close-animatedModal
{	position: absolute;right: 16px;font-size: 20px;top: 6px;color: #2e2e2e; cursor: pointer;
}
.canopy-save .close-animatedModal:hover
{	color: #000;
}
.canopy-save .modal-content 
{	padding: 30px 0 0 0;
}
.canopy-save .modal-content .or
{   color: #2e2e2e; text-transform: uppercase; font-size: 14px; font-weight: 700; padding: 0 15px 0 15px;
}
.canopy-save .modal-content p
{	color: #000;font-size: 16px;
}
.canopy-save .modal-content .site-common-btn 
{	margin-top: 20px !important;
}
.woocommerce-product-gallery .shareitmain 
{	clear: both;padding: 15px 0 0 0;
}
.woocommerce ul.social-links
{	margin: 0; 
}
.woocommerce .woocommerce-product-gallery .shareProduct
{	float: left; color: #2e2e2e; font-size: 12px; font-weight: bold; text-transform: uppercase;
}
.woocommerce ul.social-links li
{	margin: 0 0 0 14px; float: left; width: auto; list-style: none;
}
.woocommerce ul.social-links li a
{	color: #d5d5d5; font-size: 15px;position: relative;z-index: 1;
}
.woocommerce ul.social-links li a:hover
{   color: #2e2e2e; opacity: 1;
}
.woocommerce ul.social-links li a:hover:before
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 0;z-index: -1;
	-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg); left: 0; right: 0;
}
.woocommerce ul.social-links li a .fa
{   text-shadow: 0 0; font-family: ETmodules!important;font-weight: 400;font-style: normal;font-variant: normal;
	-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 1;text-transform: none;
	speak: none;
}
.woocommerce ul.social-links li a .fa-facebook-square:before
{	content: "\e093";
}
.woocommerce ul.social-links li a .fa-twitter-square:before
{   content: "\e094";
}
.woocommerce ul.social-links li a .fa-google-plus-square:before
{   content: "\e096";
}
.woocommerce ul.social-links li a .fa-linkedin-square:before
{	content: '\e09d';
}
.woocommerce .cart-collaterals .cart_totals .cart-message
{	padding: 10px 0px 10px 8px;
}
.woocommerce .cart-collaterals .cart_totals .cart-message .warning
{	color: #f8000b;padding-bottom: 0px;font-size: 12px;font-weight: bold;text-transform: uppercase;
}
.woocommerce .cart-collaterals .cart_totals .cart-message p 
{	color: #000;font-size: 13px;font-weight: bold;
}
.woocommerce-cart .actions
{	clear: both; padding: 20px 0 0 0;
}
.woocommerce-cart .actions .coupon 
{	color: #000;font-size: 12px;font-weight: bold;text-transform: uppercase;
}
.woocommerce-cart .actions .coupon label
{	float: left;
}
.woocommerce-cart .actions .coupon .input_coupon 
{	float: left;width: 150px;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg); margin: -8px 0 0 20px; border: 1px solid #ccc;
}
.woocommerce-cart .actions .coupon .input_coupon input 
{	width: 100%;color: #8e8e8e;-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);
	background: transparent;padding:15px 20px 14px 20px;border: none;
}
.woocommerce-cart .actions .coupon .coupon_submit
{	float: left; margin: -8px 0 0 6px;background: #f7ed36;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);margin-left: 15px;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;border: 2px solid #f7ed36;
}
.woocommerce-cart .actions .coupon .coupon_submit input.button 
{	border: none;background: transparent;-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);
	transform: skewX(30deg);padding: 10px 25px 10px 25px !important;font-size: 14px;color: #2e2e2e !important;
	font-weight: bold;text-transform: uppercase;
}
.woocommerce-cart .actions .coupon .coupon_submit:hover
{   background: #2e2e2e; border-color: #2e2e2e;
}
.woocommerce-cart .actions .coupon .coupon_submit:hover input.button 
{	color: #f7ed36 !important;
}
.woocommerce-cart .actions .update-cart-btn button.button.site-common-btn:disabled
{	background-color: #f7ed36 !important;border-color: #f7ed36 !important;
}
.woocommerce-cart .actions .update-cart-btn button.button.site-common-btn:disabled span
{	color: #2e2e2e !important; cursor: default;
}
.woocommerce-cart .actions .update-cart-btn
{	clear: both;width: 410px; padding-top: 20px;
}
.woocommerce-cart .actions .update-cart-btn button 
{	width: 100%;
}
.woocommerce-cart .actions .update-cart-btn button span 
{	padding: 10px 20px 10px 20px !important;
}
.woocommerce-cart .featured-product-list .et_overlay:before 
{	color: #2e2e2e;
}
.woocommerce-cart .featured-product-list .star-rating
{	display: none;
}
.woocommerce-cart .product-quantity
{	clear: both;
}
.woocommerce-cart .product-quantity .quantity
{	width: 80px; background: #f7ed36;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);margin-left: 15px;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;border: 2px solid #f7ed36;
}
.woocommerce-cart .product-quantity .quantity input.qty 
{	border: none;background: transparent !important;-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);
	transform: skewX(30deg);padding: 10px 15px 10px 15px !important;font-size: 14px;color: #2e2e2e !important;
	font-weight: bold;text-transform: uppercase;
}
.woocommerce-cart .product-quantity .quantity input[type=number] 
{   -moz-appearance: textfield;
}
.woocommerce-cart .product-quantity .quantity input[type=number]::-webkit-inner-spin-button, 
.woocommerce-cart .product-quantity .quantity input[type=number]::-webkit-outer-spin-button 
{	-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0; 
}
.woocommerce-page .woocommerce-fullwidth .right .cart-collaterals .cart-message.multicategory_items
{   clear: both; position: relative; padding: 50px 0 0 0;
}
.woocommerce-page .woocommerce-fullwidth .right .cart-collaterals .cart-message.multicategory_items:after 
{	content: '';position: absolute;height: 10px;width: 115%;right: 0;left: -7%;background-color: #fff;bottom: -25px;
}
.woocommerce-page .woocommerce-fullwidth .right .cart-collaterals .cart-message.multicategory_items .warning
{	color: #ff4f4f;font-weight: 600;padding-bottom: 6px;
}
.woocommerce-page .woocommerce-fullwidth .right .cart-collaterals .cart-message.multicategory_items p 
{	color: #000000;
}
form.woocommerce-shipping-calculator .shipping-calculator-button 
{	color: #000;font-weight: bold;
}
form.woocommerce-shipping-calculator .select2-container--default .select2-selection--single
{   border: 1px solid #e7e7e7; border-radius: 0; margin: 0;
}
form.woocommerce-shipping-calculator .input-text 
{	border: 1px solid #e7e7e7;padding: 5px 10px 5px 10px !important;border-radius: 0 !important;
}
form.woocommerce-shipping-calculator .form-row 
{	padding: 0;margin: 0 0px 7px 0;
}
form.woocommerce-shipping-calculator .shipping-calculator-form
{	margin-top: 5px;
}
form.woocommerce-shipping-calculator .shipping-calculator-form .button[type="submit"]
{	width: 100%; background-color: #f7ed36 !important; border: 2px solid #f7ed36 !important;
	border-radius: 0 !important;text-transform: uppercase;color: #2e2e2e !important;font-size: 14px;
	padding: 8px 20px 8px 20px !important;font-weight: bold;
}
form.woocommerce-shipping-calculator .shipping-calculator-form .button[type="submit"]:hover
{	border-color: #2e2e2e !important; background-color: #2e2e2e !important; color: #f7ed36 !important;
}
form.woocommerce-shipping-calculator .shipping-calculator-form .button[type="submit"]:after
{	display: none;
}
.woocommerce-cart .featured-product-list .woocommerce ul.products li.product h2.woocommerce-loop-product__title
{	margin: 10px 0 0 0;
}
.woocommerce-order 
{	float: left;width: 100%;
}
.woocommerce-order .woocommerce-notice
{	float: left;width: 100%;
}
.woocommerce-order .left 
{	width: 65%;float: left;
}
.woocommerce-order .right 
{	width: 35%;float: left; padding-left: 40px;
}
.woocommerce-order .left ul.woocommerce-order-overview
{	padding: 0 0 0 90px !important; margin: 0;
}
.woocommerce-order .left ul.woocommerce-order-overview li 
{	display: block;width: 50%;border: none;padding: 0;margin: 0 0 10px 0; font-size: 12px;
}
.woocommerce-order .left ul.woocommerce-order-overview li strong 
{	color: #2e2e2e;font-size: 15px; display: inline-block;
}
.woocommerce-order .left .woocommerce-columns .woocommerce-column
{	width: 100%;float: none; padding: 0 0 0 90px;
}
.woocommerce-order .left .woocommerce-columns .woocommerce-column h2 
{	color: #2e2e2e;font-weight: bold;text-transform: uppercase;font-size: 22px;
}
.woocommerce-order .left .woocommerce-columns .woocommerce-column address
{	padding: 0;border: none; color: #2e2e2e; font-size: 14px;
}
.woocommerce-order .left .woocommerce-columns .woocommerce-column.col-1
{	margin: 0 0 20px 0;
}
.woocommerce-order .payment-method
{	padding: 0 0 0 90px;
}
.woocommerce-order .woocommerce-customer-details address 
{	border: none; padding: 0; color: #2e2e2e;
}
.woocommerce-order .left .your-comment
{	padding: 0 0 0 90px; margin-top: 20px; border: none; color: #2e2e2e; font-size: 14px;
}
.woocommerce-order .left .your-comment h2
{	color: #2e2e2e;font-weight: bold;text-transform: uppercase;font-size: 22px;
}
.woocommerce-order .payment-method h2.woocommerce-column__title
{	color: #2e2e2e;font-weight: bold;text-transform: uppercase;font-size: 22px;
}
.woocommerce-order .payment-method p 
{	padding: 0;border: none;color: #2e2e2e;font-size: 14px;
}
.woocommerce-order .customer-order-details 
{	background-color: #f8f8f8;margin: 40px 0 0 0;padding: 40px 90px 1px 90px;
}
.woocommerce-order .customer-order-details h2 
{	color: #2e2e2e;font-weight: bold;text-transform: uppercase;font-size: 22px;
}
.woocommerce-order .customer-order-details table
{	border: none; margin: 0 !important;
}
.woocommerce-order .customer-order-details table.shop_table.order_details .order-actions .button 
{	background-color: #f7ed36;border: none;font-size: 14px;font-weight: bold;text-transform: uppercase;
	padding: 8px 10px 8px 10px;border-radius: 0;margin: 3px 0 3px 0;color: #2e2e2e;width: 100px;text-align: center;
	display: block;
}
.woocommerce-order .customer-order-details table.shop_table.order_details .order-actions .button:after
{	display: none;
}
.woocommerce-order .customer-order-details table.shop_table.order_details .order-actions .button:hover
{	background-color: #2e2e2e; color: #f7ed36;
}
.woocommerce-order .mistake-in-order 
{	background-color: #f8f8f8;margin: 0 0 40px 0;padding: 0px 90px 40px 90px;
}
.woocommerce-order .mistake-in-order h2
{	color: #2e2e2e;font-weight: bold;text-transform: uppercase;font-size: 22px;
}
.woocommerce-order .mistake-in-order h3 
{	color: #2e2e2e;font-weight: bold;text-transform: uppercase;font-size: 15px;padding: 15px 0 4px 0;
}
.woocommerce-order .mistake-in-order p 
{	color: #2e2e2e;
}
.woocommerce-order .customer-order-details table tr
{	padding: 0;
}
.woocommerce-order .customer-order-details table tr th
{	padding: 6px 0 6px 0 !important; font-weight: 500; color: #2e2e2e;
}
.woocommerce-order .woocommerce-order-details 
{	margin: 0 0 13px 0;border-bottom: 2px solid #e6e6e6;padding: 0 0 5px 0;
}
.woocommerce table.shop_table tfoot th, .woocommerce table.shop_table td, .woocommerce table.shop_table tfoot td
{	border-top: 2px solid #e6e6e6;
}
.woocommerce table.shop_table td.woocommerce-table__product-name
{	padding: 10px 0 0px 0 !important;
}
.woocommerce table.shop_table td ul.wc-item-meta 
{	padding: 10px 0 10px 0 !important; list-style: none !important;
}
.woocommerce table.shop_table td.woocommerce-table__product-name a
{	font-weight: 600;color: #2e2e2e;
}
.woocommerce table.shop_table td.woocommerce-table__product-name a.button 
{	background-color: #f7ed36;border: none;font-size: 14px;font-weight: bold;text-transform: uppercase;
	padding: 8px 30px 8px 30px;border-radius: 0;margin: 10px 10px 8px 0px;
}
.woocommerce table.shop_table td.woocommerce-table__product-name a.button:after
{	display: none;
}
.woocommerce table.shop_table td.woocommerce-table__product-name a.button:hover
{	background-color: #2e2e2e; color: #f7ed36;
}
.woocommerce-order .customer-order-details table tr 
{	color: #2e2e2e;
}
.woocommerce-order .customer-order-details table tr th.product-total, .woocommerce table.shop_table td.product-total
{	text-align: right; padding-right: 0 !important;
}
.woocommerce-order .customer-order-details table tr td:last-child 
{	text-align: right;padding-right: 0 !important;
}
.woocommerce-order .customer-order-details table.shop_table.order_details .product-name a 
{	color: #2e2e2e;text-transform: uppercase;font-weight: 700;
}
.woocommerce-order .customer-order-details table tr:last-child th, 
.woocommerce-order .customer-order-details table tr:last-child td .woocommerce-Price-amount.amount
{	font-size: 18px;padding: 18px 0 15px 0 !important;font-weight: 600;
}
.woocommerce-order .customer-order-details table tr td.product-total .woocommerce-Price-amount.amount 
{	font-size: 14px;
}
.woocommerce-order .woocommerce-customer-details h2 
{	color: #2e2e2e;font-weight: bold;text-transform: uppercase;font-size: 22px;
}
.woocommerce-order .woocommerce-customer-details .orderinfo
{	border: none;border-top: 1px solid #e7e7e7;
}
.woocommerce-order .woocommerce-customer-details .orderinfo tr
{	padding: 0 !important;
}
.woocommerce-order .woocommerce-customer-details .orderinfo tr td
{	padding: 15px 15px 15px 0 !important; vertical-align: top;
}
.woocommerce-order .woocommerce-customer-details .orderinfo tr td:last-child a, 
.woocommerce-order .woocommerce-customer-details .orderinfo tr td:last-child .product-quantity
{	color: #000;font-weight: bold;text-transform: uppercase;
}
.woocommerce-order .woocommerce-customer-details .orderinfo tr td:last-child ul
{	list-style: none !important;padding: 10px 0 0 0 !important;
}
.woocommerce-order .woocommerce-customer-details .orderinfo tr td:last-child ul li
{	color: #989898;
}
.woocommerce-order .woocommerce-customer-details .orderinfo tr td:last-child ul li .label 
{	display: block;width: 70px;float: left;
}
.woocommerce-order .woocommerce-customer-details .orderinfo tr td:last-child ul li .value
{	color: #2e2e2e;
}
.woocommerce-order .woocommerce-customer-details .orderinfo tr td:last-child ul .product-total 
{	color: #000;font-weight: bold;
}
.woocommerce-checkout .form-row label 
{	color: #2e2e2e;font-size: 14px;font-weight: bold; line-height: 1.5;
}
.woocommerce-checkout .form-row input
{	border: none;border-bottom: 1px solid #cacaca;border-radius: 0 !important;padding: 10px 0px 10px 0 !important;
    color: #2e2e2e;
}
.woocommerce-checkout .form-row textarea 
{	border: none;border-bottom: 1px solid #cacaca;border-radius: 0 !important;padding: 10px 0px 10px 0 !important;
	color: #2e2e2e;resize: none;width: 100%; font-family: 'Open Sans', sans-serif;
}
.woocommerce-checkout .form-row input:focus
{	border-bottom: 1px solid #f7ed36;
}
.woocommerce-checkout h3 
{	font-weight: bold;color: #2e2e2e;text-transform: uppercase;font-size: 20px;padding: 60px 0 25px 0;
	position: relative; z-index: 1;
}
.woocommerce-checkout .form-row input::-webkit-input-placeholder {color: #cfcfcf;}
.woocommerce-checkout .form-row input::-moz-placeholder {color: #cfcfcf;}
.woocommerce-checkout .form-row input:-ms-input-placeholder {color: #cfcfcf;}
.woocommerce-checkout .form-row input:-moz-placeholder {color: #cfcfcf;}
.woocommerce-checkout .form-row textarea::-webkit-input-placeholder {color: #cfcfcf;}
.woocommerce-checkout .form-row textarea::-moz-placeholder {color: #cfcfcf;}
.woocommerce-checkout .form-row textarea:-ms-input-placeholder {color: #cfcfcf;}
.woocommerce-checkout .form-row textarea:-moz-placeholder {color: #cfcfcf;}

.woocommerce-checkout h3 .step
{	position: absolute; left: -75px;top: 25px;color: #e9e9e9;z-index: -1;font-size: 100px;
}
.woocommerce-checkout .select2-selection.select2-selection--single 
{	border-radius: 0;border: none;border-bottom: 1px solid #cacaca;padding: 0;
}
.select2-container--open .select2-dropdown--below 
{	border-top: 1px solid #aaaaaa; border-radius: 0;
}
.select2-dropdown.select2-dropdown--above 
{	border-bottom: 1px solid #aaaaaa; border-radius: 0;
}
.woocommerce-checkout .select2-selection.select2-selection--single span 
{	padding: 0;color: #2e2e2e;
}
.woocommerce form .form-row select, .woocommerce-page form .form-row select 
{	border: none;border-bottom: 1px solid #cacaca !important;padding: 10px 0 10px 0 !important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, 
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2
{	width: 100%; float: left;
}

.checkout.woocommerce-checkout .left
{	width: 65%; float: left; padding: 0px 0px 0px 90px;
}
.checkout.woocommerce-checkout .right
{	width: 35%; float: left; padding-left: 35px;
}
.woocommerce-checkout form.checkout_coupon, .woocommerce-checkout .woocommerce .woocommerce-info
{	display: none !important;
}
.checkout.woocommerce-checkout .checkoutSteps 
{	margin-bottom: 20px; position: relative; padding: 0 0 25px 75px;
}
.checkout.woocommerce-checkout .checkoutSteps .edit 
{	position: absolute;right: 30px;top: 60px;font-weight: bold;color: #2e2e2e;text-transform: uppercase;
	cursor: pointer;z-index: 9;
}
.checkout.woocommerce-checkout .checkoutSteps .edit:hover:before 
{	content: '';position: absolute;background-color: #f7ed36;height: 8px;width: 100%;bottom: 2px;
	z-index: -1;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);
}
.checkout.woocommerce-checkout .checkoutSteps .woocommerce-shipping-fields h3 
{	padding: 15px 0 15px 0;font-size: 15px;
}
.checkout.woocommerce-checkout .checkoutSteps:before 
{	content: '';background: #f8f8f8;width: 100%;height: 100%;position: absolute;left: 0;right: 0;top: 10%;
}
.checkout.woocommerce-checkout .checkoutSteps.active:before
{	display: none;
}
.checkout.woocommerce-checkout .checkoutSteps .woocommerce-checkout-payment 
{	background-color: #f8f8f8 !important;border-radius: 0 !important;
}
.woocommerce-checkout #payment div.payment_box 
{	background-color: #efefef;
}
#add_payment_method #payment div.payment_box::before, 
.woocommerce-cart #payment div.payment_box::before, 
.woocommerce-checkout #payment div.payment_box::before
{	border: 1em solid #efefef; border-right-color: transparent; border-left-color: transparent; 
	border-top-color: transparent;
}
.checkout.woocommerce-checkout .order-summary
{	background-color: #f8f8f8;padding: 30px 20px 25px 20px;margin: 15px 0 0 0;
}
.checkout.woocommerce-checkout .order-summary h3 
{	padding: 0px 0 20px 0;
}
.checkout.woocommerce-checkout .order-summary table.shop_table
{	border: none;margin: 0 !important;
}
.checkout.woocommerce-checkout .order-summary table.shop_table tr
{	padding: 0 0 0 0 !important;
}
.checkout.woocommerce-checkout .order-summary table.shop_table tr th
{	padding: 0 !important; border: none; color: #2e2e2e; font-weight: normal;
}
.checkout.woocommerce-checkout .order-summary table.shop_table tr td
{	border: none !important; text-align: right; color: #2e2e2e; padding: 0px 0 6px 0 !important;
}
.checkout.woocommerce-checkout .order-summary table.shop_table tr.order-total th, 
.checkout.woocommerce-checkout .order-summary table.shop_table tr.order-total td
{	border-top: 1px solid #cacaca !important; padding: 8px 0 6px 0 !important;
}
.woocommerce-checkout #payment ul.payment_methods
{	border: none;padding-bottom: 0;
}
.woocommerce-checkout #payment .site-common-btn
{	float: right; margin: 20px 20px 10px 0 !important;
}
.woocommerce-checkout #payment .site-common-btn button
{	-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);border: none;
	width: 100%;font-weight: bold;text-transform: uppercase;color: #2e2e2e !important;text-align: center;
	font-size: 14px;background-color: transparent;display: inline-block;cursor: pointer;
	padding: 14px 35px 14px 35px !important;border: none !important;
}
.woocommerce-checkout #payment .site-common-btn button:after 
{	display: none;
}
.woocommerce-checkout #payment .site-common-btn:hover button
{	color: #f7ed36 !important;	
}
.checkout.woocommerce-checkout .order_items 
{	margin-top: 35px; position: relative;
}
.checkout.woocommerce-checkout .order_items h3 
{	padding: 0 0 15px 0;
}
.checkout.woocommerce-checkout .order_items .shop_table 
{	border: none;margin: 0 !important;
}
.checkout.woocommerce-checkout .order_items .shop_table tr.cart_item
{	padding: 0 !important;
}
.checkout.woocommerce-checkout .order_items .shop_table tr.cart_item td 
{	padding: 15px 15px 15px 0 !important; border-top: 1px solid #eee; vertical-align: top;
}
.checkout.woocommerce-checkout .order_items .shop_table tr.cart_item td:last-child 
{	color: #000;font-weight: bold;text-transform: uppercase;
}
.checkout.woocommerce-checkout .order_items .shop_table tr.cart_item td .detail-list ul
{	list-style: none !important;padding: 10px 0 0 0 !important;
}
.checkout.woocommerce-checkout .order_items .shop_table tr.cart_item td .detail-list ul li 
{	color: #989898;
}
.checkout.woocommerce-checkout .order_items .shop_table tr.cart_item td .detail-list ul li .text 
{	display: block; min-width: 70px;float: left;font-weight: normal;text-transform: none;
}
.checkout.woocommerce-checkout .order_items .shop_table tr.cart_item td .detail-list ul li .dt 
{	color: #2e2e2e;font-weight: normal;text-transform: none;
}
.checkout.woocommerce-checkout .order_items .edit-order 
{	color: #9a9a9a;position: absolute;right: 0;top: 0;text-transform: uppercase;font-weight: bold;z-index: 1;
}
.checkout.woocommerce-checkout .order_items .edit-order:hover
{	color: #2e2e2e;
}
body .pum-content.popmake-content .infusion-form br
{	display: none;
}
body .pum-content.popmake-content .infusion-form .infusion-field
{	float: left;width: 100%; margin-bottom: 20px; text-align: left;
}
body .pum-content.popmake-content .infusion-form .infusion-field label 
{	text-align: left;color: #2e2e2e;font-size: 14px;font-weight: bold;text-transform: uppercase;margin: 0 0 0px 0;
	display: block;
}
body .pum-content.popmake-content .infusion-form .infusion-field input 
{	border: none;border-bottom: 1px solid #cccccc;font-size: 14px;line-height: 24px;color: #2e2e2e;width: 100%;
	font-family: 'Open Sans', sans-serif;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;padding: 2px 0 2px 0;
}
body .pum-content.popmake-content .infusion-form .infusion-field .infusion-radio .infusion-option
{	display: inline-block; margin-right: 5px;
}
body .pum-content.popmake-content .infusion-form .infusion-field .infusion-radio .infusion-option label
{	float: left; font-weight: normal; text-transform: none;
}
body .pum-content.popmake-content .infusion-form .infusion-field .infusion-radio .infusion-option input 
{	width: auto;float: left;
}
body .pum-content.popmake-content .infusion-form .infusion-field label.infusion-field-label-container
{   width: 100%; margin: 0 0 10px 0px;
}
body .pum-content.popmake-content .infusion-form .infusion-field .infusion-radio .options-container 
{	margin: 0 0 0 -6px;
}
body .pum-content.popmake-content .infusion-form .infusion-field select 
{	border: none;border-bottom: 1px solid #cccccc;font-size: 14px;line-height: 24px;color: #2e2e2e;width: 100%;
	font-family: 'Open Sans', sans-serif;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;padding: 5px 0 2px 0;
}
body .pum-content.popmake-content .infusion-form .infusion-field textarea 
{	border: none;border-bottom: 1px solid #cccccc;font-size: 14px;line-height: 24px;color: #2e2e2e;width: 100%;
	font-family: 'Open Sans', sans-serif;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;padding: 2px 0 2px 0;max-height: 80px;resize: none;
}
body .pum-content.popmake-content p br
{	display: none;
}
body .pum-content.popmake-content .infusion-form .infusion-submit 
{	background-color: #f7ed36 !important;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);z-index: 1;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;border: none;border: 2px solid #f7ed36 !important;
	border-radius: 0 !important;margin: auto;cursor: pointer;margin: 0 !important;
	display: inline-block;padding: 0 !important;
}
body .pum-content.popmake-content .infusion-form .infusion-submit button 
{	-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);width: 100%;font-weight: bold;
	text-transform: uppercase;color: #2e2e2e !important;text-align: center;font-size: 14px;
	background-color: transparent;display: inline-block;cursor: pointer;padding: 14px 35px 14px 35px !important;
	border: none !important;
}
body .pum-content.popmake-content .infusion-form .infusion-submit:hover
{	background-color: #2e2e2e !important;border-color: #2e2e2e !important;
}
body .pum-content.popmake-content .infusion-form .infusion-submit:hover button 
{	color: #f7ed36 !important;
}
.single-product div#canopyModal.canopy-save
{   width: 750px !important; height: inherit !important; max-height: 95% !important;
}
.single-product div#canopyModal.canopy-save form .form-group 
{	width: 50%;float: left;padding: 0 10px 0 10px;margin-bottom: 15px; position: relative;
}
.single-product div#canopyModal.canopy-save form .form-group.full-width
{	width: 100%;
}
.single-product div#canopyModal.canopy-save .close-canopyModal:nth-child(1) 
{	position: absolute;right: 16px;font-size: 20px;top: 6px;color: #2e2e2e;cursor: pointer;
}
.single-product div#canopyModal.canopy-save form .label 
{	display: block;color: #000;font-size: 14px;width: 100%;text-align: left; font-weight: 700; text-transform: uppercase;
}
.single-product div#canopyModal.canopy-save form select 
{	width: 100%;border: none;border-bottom: 1px solid #cacaca;color: #2e2e2e;font-size: 14px;padding: 3px 0 3px 0 !important;
	border-radius: 0 !important;margin: 0;
}
.single-product div#canopyModal.canopy-save form input[type="text"] 
{	width: 100%;border: none;border-bottom: 1px solid #cacaca;color: #2e2e2e;font-size: 14px;padding: 3px 0 3px 0 !important;
	border-radius: 0 !important;margin: 0;
}
.single-product div#canopyModal.canopy-save form textarea 
{	width: 100%;border: none;border-bottom: 1px solid #cacaca;color: #2e2e2e;font-size: 14px;padding: 3px 0 3px 0 !important;
	border-radius: 0 !important;margin: 0;resize: none;height: 50px;font-family: 'Open Sans', sans-serif;
}
.single-product div#canopyModal.canopy-save form .caponies_size 
{	margin: 0px 0 15px 0; position: relative;
}
.single-product div#canopyModal.canopy-save form .caponies_lines, 
.single-product div#canopyModal.canopy-save form .purchase_notes 
{	margin: 0px 0 10px 0; position: relative;
}
.single-product div#canopyModal.canopy-save .modal-content h3 
{	color: #000;font-size: 15px;font-weight: bold;text-transform: uppercase;clear: both;margin: 0 0 20px 0;
	display: inline-block; padding-bottom: 5px; width: 100%;
}
.single-product div#canopyModal.canopy-save .modal-content
{	padding: 15px 0 0 0;
}
.single-product div#canopyModal.canopy-save .modal-content p
{   font-weight: bold;
}
.single-product div#canopyModal.canopy-save form 
{	padding: 0 0 0 0;
}
.single-product div#canopyModal.canopy-save .button-group
{	clear: both;
}
.single-product div#canopyModal.canopy-save form label.error 
{	position: absolute;left: 0;bottom: -20px;color: #FF0000;font-size: 13px;
}
.single-product div#canopyModal.canopy-save form .form-group label.error
{	left: 10px;
}
.single-product div#canopyModal.canopy-save form .form-group .weightInfo label#caponies_weight-error
{   left: 0;
}
.single-product div#canopyModal.canopy-save form .form-group .weightInfo label#canopies_weight_in-error 
{	right: 0;max-width: 130px;left: inherit;bottom: -27px;line-height: 13px;
}
.woocommerce-cart .cart-edit-color 
{	width: 95% !important;height: 95% !important;margin: auto !important;right: 0;bottom: 0;background-color: #fff !important;
	padding: 15px 20px 15px 20px;text-align: center;
}
.woocommerce-cart .cart-edit-color .close-canopyframe 
{	position: absolute;right: 16px;font-size: 20px;top: 6px;color: #2e2e2e;cursor: pointer;margin-top: 0 !important;
}
.woocommerce-cart .cart-edit-color .modal-content 
{	padding: 20px 0 0 0;
}

.woocommerce-cart .cart-edit-options 
{	width: 750px !important;height: inherit !important;max-height: 95% !important;margin: auto !important;right: 0;
	bottom: 0;background-color: #fff !important;padding: 15px 20px 15px 20px;text-align: center;
}
.woocommerce-cart .cart-edit-options .close-canopyoptions
{	position: absolute;right: 16px;font-size: 20px;top: 6px;color: #2e2e2e;cursor: pointer;
}
.woocommerce-cart .cart-edit-options .modal-content
{	padding: 25px 0 0 0;
}
.woocommerce-cart .cart-edit-options .modal-content .form-group
{	width: 50%;float: left;padding: 0 10px 0 10px;margin-bottom: 15px;position: relative;
}
.woocommerce-cart .cart-edit-options .modal-content .form-group .label 
{	display: block;color: #000;font-size: 14px;width: 100%;text-align: left;font-weight: 700;text-transform: uppercase;
}
.woocommerce-cart .cart-edit-options .modal-content .form-group select 
{	width: 100%;border: none;border-bottom: 1px solid #cacaca;color: #2e2e2e;font-size: 14px;
	padding: 3px 0 3px 0 !important;border-radius: 0 !important;margin: 0;
}
.woocommerce-cart .cart-edit-options .modal-content .form-group input[type="text"] 
{	width: 100%;border: none;border-bottom: 1px solid #cacaca;color: #2e2e2e;font-size: 14px;padding: 3px 0 3px 0 !important;
	border-radius: 0 !important;margin: 0;
}
.woocommerce-cart .cart-edit-options .modal-content .form-group textarea
{	width: 100%;border: none;border-bottom: 1px solid #cacaca;color: #2e2e2e;font-size: 14px;padding: 3px 0 3px 0 !important;
	border-radius: 0 !important;margin: 0;resize: none;height: 50px;font-family: 'Open Sans', sans-serif;
}
.woocommerce-cart .cart-edit-options .modal-content .form-group.full-width
{	width: 100%;
} 
.woocommerce-cart .cart-edit-options .btn 
{	float: left;width: 100%;
}
.woocommerce-cart .cart-edit-options .modal-content h3 
{	color: #000;font-size: 15px;font-weight: bold;text-transform: uppercase;clear: both;margin: 0 0 20px 0;
	display: inline-block;padding-bottom: 5px;width: 100%;
}
.woocommerce-cart .cart-edit-options .btn .site-common-btn span 
{	padding: 5px 35px 5px 35px !important;
}
.single-product .canopies .catalog-main 
{	margin: 50px 0 30px 0;
}
.single-product .canopies .catalog-main .catalog-main-links ul li a
{   z-index: 1;
}
.single-product .canopy-error 
{	width: 600px !important;height: 200px !important;margin: auto !important;right: 0;bottom: 0;
	background-color: #fff !important;padding: 15px 20px 15px 20px;text-align: center;
}
.single-product .canopy-error .close-errorModal:nth-child(1) 
{	position: absolute;right: 16px;font-size: 20px;top: 6px;color: #2e2e2e;cursor: pointer;
}
.single-product .canopy-error .modal-content 
{	padding: 15px 0 0 0;
}
.single-product .canopy-error .modal-content p 
{	color: #000;font-size: 16px;clear: both;margin:20px 0 20px 0;display: inline-block;padding-bottom: 5px;width: 100%;
}

.home .loader, .woocommerce-cart .loader
{   position: fixed;width: 100%;height: 100%;left: 0;top: 0;right: 0;bottom: 0;z-index: 9999;background: rgba(0,0,0,0.6);
}
.home .loader img, .woocommerce-cart .loader img
{   position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0; max-width: 130px;
}
.single-product .canopy-save#StocklistcanopyModal 
{	width: 750px !important;height: inherit !important;max-height: 95% !important;
}
.single-product .canopy-save#StocklistcanopyModal .close-StocklistcanopyModal:nth-child(1) 
{	position: absolute;right: 16px;font-size: 20px;top: 6px;color: #2e2e2e;cursor: pointer;
}
.single-product .canopy-save#StocklistcanopyModal .modal-content 
{	padding: 15px 0 0 0;
}
.single-product .canopy-save#StocklistcanopyModal .modal-content h3 
{	color: #000;font-size: 15px;font-weight: bold;text-transform: uppercase;clear: both;margin: 0 0 20px 0;
	display: inline-block;padding-bottom: 5px;width: 100%;
}
.single-product .canopy-save#StocklistcanopyModal .modal-content
{	padding: 15px 0 0 0;
}
.single-product .canopy-save#StocklistcanopyModal .modal-content p
{   font-weight: bold;
}
.single-product .canopy-save#StocklistcanopyModal form 
{	padding: 0 0 0 0;
}
.single-product .canopy-save#StocklistcanopyModal .button-group
{	clear: both;
}
.single-product .canopy-save#StocklistcanopyModal form label.error 
{	position: absolute;left: 0;bottom: -20px;color: #FF0000;font-size: 13px;
}
.single-product .canopy-save#StocklistcanopyModal form .form-group label.error
{	left: 10px;
}
.single-product .canopy-save#StocklistcanopyModal form .form-group 
{	width: 50%;float: left;padding: 0 10px 0 10px;margin-bottom: 15px; position: relative;
}
.single-product .canopy-save#StocklistcanopyModal form .form-group.full-width
{	width: 100%;
}
.single-product .canopy-save#StocklistcanopyModal .close-canopyModal:nth-child(1) 
{	position: absolute;right: 16px;font-size: 20px;top: 6px;color: #2e2e2e;cursor: pointer;
}
.single-product .canopy-save#StocklistcanopyModal form .label 
{	display: block;color: #000;font-size: 14px;width: 100%;text-align: left; font-weight: 700; text-transform: uppercase;
}
.single-product .canopy-save#StocklistcanopyModal form select 
{	width: 100%;border: none;border-bottom: 1px solid #cacaca;color: #2e2e2e;font-size: 14px;padding: 3px 0 3px 0 !important;
	border-radius: 0 !important;margin: 0;
}
.single-product .canopy-save#StocklistcanopyModal form input[type="text"] 
{	width: 100%;border: none;border-bottom: 1px solid #cacaca;color: #2e2e2e;font-size: 14px;padding: 3px 0 3px 0 !important;
	border-radius: 0 !important;margin: 0;
}
.single-product .canopy-save#StocklistcanopyModal form textarea 
{	width: 100%;border: none;border-bottom: 1px solid #cacaca;color: #2e2e2e;font-size: 14px;padding: 3px 0 3px 0 !important;
	border-radius: 0 !important;margin: 0;resize: none;height: 50px;font-family: 'Open Sans', sans-serif;
}
.single-product .canopy-save#StocklistcanopyModal form .caponies_size 
{	margin: 0px 0 15px 0; position: relative;
}
.single-product .canopy-save#StocklistcanopyModal form .caponies_lines, 
.single-product .canopy-save#StocklistcanopyModal form .purchase_notes 
{	margin: 0px 0 10px 0; position: relative;
}
.woocommerce-checkout .blockUI.blockOverlay 
{	background-color: rgba(0, 0, 0, 0.5) !important;position: fixed !important;right: 0;bottom: 0;
	margin: auto !important;opacity: 1 !important;
}
.woocommerce-checkout .blockUI.blockOverlay:before 
{	left: 0;right: 0;top: 0;bottom: 0;margin: auto;background: url(images/loader.svg) center center;
	width: 200px;height: 150px;animation: none;background-repeat: no-repeat;
}


.single-product .canopy-save#canopyStockModal 
{	width: 750px !important;height: inherit !important;max-height: 235px !important;
}
.single-product .canopy-save#canopyStockModal .close-canopyStockModal:nth-child(1) 
{	position: absolute;right: 16px;font-size: 20px;top: 6px;color: #2e2e2e;cursor: pointer;
}
.single-product .canopy-save#canopyStockModal .modal-content 
{	padding: 15px 0 0 0;
}
.single-product .canopy-save#canopyStockModal .modal-content h3 
{	color: #000;font-size: 15px;font-weight: bold;text-transform: uppercase;clear: both;margin: 0 0 20px 0;
	display: inline-block;padding-bottom: 5px;width: 100%;
}
.single-product .canopy-save#canopyStockModal .modal-content
{	padding: 15px 0 0 0;
}
.single-product .canopy-save#canopyStockModal .modal-content p
{   font-weight: bold;
}
.single-product .canopy-save#canopyStockModal form 
{	padding: 0 0 0 0;
}
.single-product .canopy-save#canopyStockModal .button-group
{	clear: both;
}
.single-product .canopy-save#canopyStockModal form label.error 
{	position: absolute;left: 0;bottom: -20px;color: #FF0000;font-size: 13px;
}
.single-product .canopy-save#canopyStockModal form .form-group label.error
{	left: 10px;
}
.single-product .canopy-save#canopyStockModal form .form-group 
{	width: 50%;float: left;padding: 0 10px 0 10px;margin-bottom: 15px; position: relative;
}
.single-product .canopy-save#canopyStockModal form .form-group.full-width
{	width: 100%;
}
.single-product .canopy-save#canopyStockModal .close-canopyModal:nth-child(1) 
{	position: absolute;right: 16px;font-size: 20px;top: 6px;color: #2e2e2e;cursor: pointer;
}
.single-product .canopy-save#canopyStockModal form .label 
{	display: block;color: #000;font-size: 14px;width: 100%;text-align: left; font-weight: 700; text-transform: uppercase;
}
.single-product .canopy-save#canopyStockModal form select 
{	width: 100%;border: none;border-bottom: 1px solid #cacaca;color: #2e2e2e;font-size: 14px;padding: 3px 0 3px 0 !important;
	border-radius: 0 !important;margin: 0;
}
.single-product .canopy-save#canopyStockModal form input[type="text"] 
{	width: 100%;border: none;border-bottom: 1px solid #cacaca;color: #2e2e2e;font-size: 14px;padding: 3px 0 3px 0 !important;
	border-radius: 0 !important;margin: 0;
}
.single-product .canopy-save#canopyStockModal form textarea 
{	width: 100%;border: none;border-bottom: 1px solid #cacaca;color: #2e2e2e;font-size: 14px;padding: 3px 0 3px 0 !important;
	border-radius: 0 !important;margin: 0;resize: none;height: 50px;font-family: 'Open Sans', sans-serif;
}
.single-product .canopy-save#canopyStockModal form .caponies_size 
{	margin: 0px 0 15px 0; position: relative;
}
.single-product .canopy-save#canopyStockModal form .caponies_lines, 
.single-product .canopy-save#canopyStockModal form .purchase_notes 
{	margin: 0px 0 10px 0; position: relative;
}
.woocommerce-order-pay form#order_review
{	padding: 20px 50px 40px 50px;max-width: 750px;background: #f8f8f8;margin-bottom: 50px; float: left; width: 100%;
}
.woocommerce-order-pay form#order_review #payment
{	background-color: #ffffff !important;border-radius: 0 !important;
}
.woocommerce-order-pay form#order_review #payment .payment_box
{	background-color: #f8f8f8;
}
.woocommerce-order-pay form#order_review #payment .payment_box:before
{	border: 1em solid #f8f8f8; border-right-color: transparent; border-left-color: transparent; 
	border-top-color: transparent;
}
.woocommerce-order-pay form#order_review table.shop_table
{	border-radius: 0; border: none;
}
.woocommerce-order-pay form#order_review table.shop_table, 
.woocommerce-order-pay form#order_review table.shop_table *
{	color: #2e2e2e !important;
}
.woocommerce-order-pay form#order_review table.shop_table td, 
.woocommerce-order-pay form#order_review table.shop_table th
{	border-width: 1px;
}
.woocommerce-order-pay form#order_review #payment .form-row:last-child 
{	background-color: #f7ed36 !important;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);
	transform: skewX(-30deg);z-index: 1;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;border: none;border: 2px solid #f7ed36 !important;border-radius: 0 !important;
	margin: auto;cursor: pointer;margin: 0 !important;display: inline-block;padding: 0 !important;float: right;
	margin: 20px 20px 0px 0 !important;
}
.woocommerce-order-pay form#order_review #payment .form-row:last-child button#place_order 
{	-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);border: none;width: 100%;
	font-weight: bold;text-transform: uppercase;color: #2e2e2e !important;text-align: center;font-size: 14px;
	background-color: transparent;display: inline-block;cursor: pointer;padding: 14px 35px 14px 35px !important;
	border: none !important;
}
.woocommerce-order-pay form#order_review #payment .form-row:last-child button#place_order:after
{	display: none;
}
.woocommerce-order-pay form#order_review #payment .form-row:last-child:hover 
{	background-color: #2e2e2e !important;padding: 0 !important;border-color: #2e2e2e !important;
}
.woocommerce-order-pay form#order_review #payment .form-row:last-child:hover button#place_order 
{	color: #f7ed36 !important;
}
.loader.customLoader
{	position: fixed;z-index: 99999;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.6);width: 100%;
	height: 100%;
}
.loader.customLoader.orderLoader
{	position: absolute;z-index: 99999;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.6);width: 100%;
	height: 100%;
}
.emersya_iframe.order_colors{ position:relative; float:left; margin-top:20px; width:100%; margin-bottom:10px; }
.loader.customLoader:before, .loader.customLoader.orderLoader:before
{	display: none !important;
}
.loader.customLoader img 
{	position: absolute;left: 0;right: 0;margin: auto;top: 0;bottom: 0;max-width: 150px;
}
.single-product div.canopy-save .close-emailModal:nth-child(1),
.single-product div.canopy-save .close-emailSuccessModal:nth-child(1)
{	position: absolute;right: 16px;font-size: 20px;top: 6px;color: #2e2e2e;cursor: pointer;
}
.single-product div.canopy-save#emailModal .user_email_form input 
{	width: 100%;border: none;border-bottom: 1px solid #cacaca;color: #2e2e2e;font-size: 14px;
	padding: 3px 0 3px 0 !important;border-radius: 0 !important;margin: 0 auto;max-width: 80%;
}
.single-product div.canopy-save#emailModal .user_email_form label 
{	display: block;color: #FF0000;font-size: 13px;
}
.single-product div.canopy-save#emailModal .user_email_form input::-webkit-input-placeholder { color: #7d7d7d;;}
.single-product div.canopy-save#emailModal .user_email_form input::-moz-placeholder {color: #7d7d7d;;}
.single-product div.canopy-save#emailModal .user_email_form input:-ms-input-placeholder {color: #7d7d7d;;}
.single-product div.canopy-save#emailModal .user_email_form input:-moz-placeholder {  color: #7d7d7d;;}	
.woocommerce-order-pay .woocommerce-order .left
{	float: none;margin: auto;
}
.woocommerce-order-pay .woocommerce-order .left ul.woocommerce-order-overview
{	padding: 0 0 0 56px !important;
}
.order-detail .edit-profile .panel-content .form-group .paybutton
{	text-decoration: none !important;background-color: #f7ed36;padding: 3px 15px 3px 15px;
	-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;
}
.order-detail .edit-profile .panel-content .form-group .paybutton:hover 
{	background-color: #2e2e2e;color: #f7ed36;
}
#custom-form .single_variation_wrap #yith-wcdp-add-deposit-to-cart
{	margin: 0 auto;width: 100%;text-align: left;color: #000;float: none;max-width: 300px;
}
.woocommerce-page div.product div.images iframe 
{	min-height: 400px !important;
}
.woocommerce-cart .woocommerce ul.products li.product a img, .woocommerce-cart.woocommerce-page ul.products li.product a img
{	min-height: 330px; width: auto; left: 0; right: 0; margin: auto !important;
}
.single-product div#canopyModal.canopy-save form .form-group.caponies_lines .error
{	bottom: -5px;
}
.woocommerce-cart .cart-edit-options .modal-content .form-group label.error
{	position: absolute;left: 10px;bottom: -20px;color: #FF0000;font-size: 13px;
}
.woocommerce-cart .cart-edit-options .modal-content .form-group .weightInfo label#caponies_weight-error
{	left: 0;
}
.woocommerce-cart .cart-edit-options .modal-content .form-group .weightInfo label#canopies_weight_in-error 
{	right: 0;max-width: 130px;left: inherit;bottom: -27px;line-height: 13px;
}


.canopies .variations_form.cart{ display: none; }
.designedImages.woocommerce-product-gallery{ opacity: 1;width: 100%;float: left; }
.designedImages.woocommerce-product-gallery figure {width: 50%;float: left;margin: 0;}
.designedImages.woocommerce-product-gallery figure img{ width:100%;}

.order-detail .imageDiv{ width:100%; display:block; margin-top:60px; }
.order-detail .imageDiv img{ width:48%; float:left; display:block; margin: 0 10px 10px 0; }

.weightInfo{ position:relative; }
.single-product div#canopyModal.canopy-save form input[type="text"].weightnumber{ padding-right:110px !important; }
.weightInfo .weightin{ position: absolute;top: -1px;right: 0;width: 100px !important; background: #eee;  }
.related.products li a.add_to_cart_button, .related.products li .yith-wcdp{ display: none !important; }

#custom-form .single_variation_wrap{ float: left; width: 100%; }
.single-product .related.products ul.products li a.product_type_variable, .products a.button.product_type_variable{ display:none !important; }
.woocommerce-page .woocommerce-fullwidth .left .back-link{ float:left; }
.woocommerce-page .woocommerce-fullwidth .left .back-link.right-align{ text-align: right; float:right; }

.single-product .phoen_minss{ display: inline-block !important; }
.checkout_as_data .half{ width:45%; float:left; display: inline-block; margin-bottom:10px; margin-right:10px; border:1px solid #f7ed36; position:relative; padding:10px 0; text-align:center; }
.checkout_as_data .half input:hover, .checkout_as_data .half:hover{ cursor: pointer; background: #f7ed36; }
.checkout_as_data .half input{ position: absolute; z-index: 9999; height: 100%; width: 100%; left: 0; top: 0; opacity:0; }
.checkout_as_data .half.active{ background: #f7ed36; }
.woocommerce-order .woocommerce-notice--error { text-align:center; }
.woocommerce-order .woocommerce-notice--error:last-child{ margin-bottom: 20px; }

.has-cookie-bar #catapult-cookie-bar{ text-align: center; }
.cookie-bar-bar .ctcc-inner{ display: inline-block; float: none; max-width:1200px; }
.cookie-bar-bar .ctcc-left-side{ text-align: left;display: block;width: 85%;float: left;font-family: 'Open Sans', sans-serif; font-size: 13px; }
.cookie-bar-bar .ctcc-right-side{ margin-top: 12px; display: inline-block; }
.cookie-bar-bar button#catapultCookie{ background: #2b2828; color: #fff; padding: 10px 15px; }
#catapult-cookie-bar a{ text-decoration:underline; }

/* new changes 07-09-2018 */
#et-main-area .newsletter-main .et_pb_widget{ width:100% !important; margin:0 !important; }
.et_pb_section.newsletter-main .et_pb_row .subscribe .infusion-recaptcha
{	width: 100%;border: none;-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);transform: skewX(30deg);
	background: transparent;padding: 13px 20px 13px 20px;color: #fff;text-transform: uppercase;font-weight: 600;
	font-size: 14px; cursor: pointer;
}
.et_pb_section.newsletter-main .et_pb_row .subscribe:hover button{ color:#000; }
.et_pb_section.newsletter-main .et_pb_row .subscribe .grecaptcha-badge{ display:none; }
.pum-container .md-col-12{ width:100%; float:left; display: inline-block; }
.pum-container .md-col-6{ width:48%; float:left; display: inline-block; margin-right:20px; }
.pum-container .md-col-6:nth-child(2n){ margin-right:0px; }
.pum-container .title .title{
    float: left;
    width: 100%;
    text-align: left;
    margin: 10px 0 30px;
    font-weight: bold;
    text-decoration: underline;
}
body .pum-content.popmake-content .infusion-form .infusion-field.checkbox input{ width:auto; }
body .pum-content.popmake-content .infusion-form .infusion-field.checkbox label{ display: inline-block; }
.checkbox span.infusion-option{ margin-right: 20px; }
.et_pb_section.newsletter-main .widget_text { width:100%; margin:0; }
.woocommerce-checkout .orderinfo .product-name img{ max-width:150px; }
.test{ display:none; }

table.payment_history{ width:80%; }
.payment_history th, .payment_history td { border:1px solid #c3c3c3; padding: 0 5px; }

.search .et_pb_post { width: 31.33%; padding: 0 15px 10px 15px; float: left; margin: 0 1% 50px 1%; border: 1px solid #c3c3c3; }
.search .entry-title { padding: 10px 0; font-size: 24px; color: #000; font-weight: 700; }
.search .et_pb_post .entry-featured-image-url {margin: 0 -15px 30px -15px;}
.et_pb_portfolio_item .et_pb_module_header a, .et_pb_portfolio_item h3 a, .et_pb_post .entry-title a, .et_pb_post h2 a { text-decoration: none; }
.search #left-area .post-meta { padding-bottom: 5px; display:none !important; }
.search #left-area { width: 100%; padding: 0px;}
.search #main-content .container:before, .search #sidebar { display: none;}
.search #main-content .container { padding-top: 150px; }
.search .alignleft { float: left; margin-bottom: 20px; }

.woocommerce button.single_add_to_cart_button.button.alt.disabled{ background-color: none !important; }
.woocommerce-cart .modal-content button.button{ line-height: 0.7em !important; }
.woocommerce-cart .modal-content .button-group{ margin:0 auto; }
.woocommerce-cart .modal-content .button-group .or {
    color: #2e2e2e;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    padding: 0 15px 0 15px;
}

.payment-section .et_pb_text_inner ul {list-style: none; padding:0px; margin: 0px;}
.payment-section .et_pb_text_inner ul li {float: left; width: 50%; margin-bottom: 20px;}
.pay-with-credit-card .form-row {float:left; width:100%; margin-bottom: 20px;}
.pay-with-credit-card .form-row lable {float: left; width: 100%; color: #2e2e2e; font-size: 14px; font-weight: bold; text-transform: uppercase; margin: 0 0 5px 0;  display: block;}
.pay-with-credit-card .form-row input, .pay-with-credit-card .form-row select, .pay-with-credit-card .form-row textarea{ border: none; border-bottom: 1px solid #cccccc; font-size: 14px; line-height: 24px; color: #2e2e2e; width: 100%; font-family: 'Open Sans', sans-serif;  -webkit-transition: all .4s ease-in-out;   -moz-transition: all .4s ease-in-out;   transition: all .4s ease-in-out;   padding: 3px 0 3px 0;}
.pay-with-credit-card .form-row input:disabled, .pay-with-credit-card .form-row select:disabled, .pay-with-credit-card .form-row textarea:disabled {color: #a5a5a5; cursor: not-allowed;}
.payment-section h2 {font-family: 'bebas_neuebold'; font-size: 40px; letter-spacing: 5px; margin-bottom: 30px; line-height: 1;}
.proceed-pay-btn {background-color: #f7ed36; -webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(-30deg); z-index: 1; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; border: none; border: 2px solid #f7ed36; border-radius: 0; margin: auto; cursor: pointer;margin: 0 !important; display: inline-block;}
.proceed-pay-btn input {-webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); transform: skewX(30deg); border: none; width: 100%; font-weight: bold; text-transform: uppercase; color: #2e2e2e !important; text-align: center; font-size: 14px; background-color: transparent; display: inline-block; cursor: pointer; padding: 14px 35px 14px 35px !important;  border: none !important;}
.proceed-pay-btn:hover {border: 2px solid #f7ed36; background: #ffffff;}
li.bank_detail .bank_name{ font-weight: bold; }

body.page-template-template-pay-order.ActiveModal:before{ display: none; }
body.page-template-template-pay-order .woocommerce-cart .cart-edit-options{ max-height: 55% !important; width: 500px !important; }
body.page-template-template-pay-order .form-row{ width:100%; display: inline-block; }
#main-content .order-payment-popup label {
    display: block;color: #000; font-size: 12px; width: 180px; float:left; text-align: left; font-weight: 700; text-transform: uppercase;
}
#main-content .order-payment-popup span{ float:left; }
#main-content .order-payment-popup h3{ width:100%; color: #000; font-size: 14px; }

#main-content .order-payment-popup .form-row.status.error h3{ color: red; }
body.page-template-template-pay-order .form-row.message{ margin:15px 0px; }

#main-content .order-payment-popup .close-failedOrder {
    position: absolute; right: 16px; font-size: 20px; top: 6px; color: #2e2e2e; cursor: pointer;
}
.order_details {float: left;   width: 100%; padding: 0 15px}
.order-detail-info {max-width: 900px; margin: 0 auto; padding: 30px; box-shadow: 0px 0px 20px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.1);}
.order-detail-info .status.success {text-align: center;margin-bottom: 25px; color: green;}
.order-detail-info h3 {font-size: 14px; text-transform: uppercase;  text-align: center; color: green; font-weight: 700;}
.order-detail-info .form-row label{width: 50%; float: left; font-weight: bold; text-transform: uppercase;  color: #000;}
.order-detail-info .bottom-text {text-align: center; margin: 25px 0 0 0; float: left; width: 100%;}
.order-detail-info .bottom-text p {margin-bottom: 15px;}
.order-detail-info .form-row{ margin-bottom: 8px; float:left; width:100%;}
.order-detail-info h4 {color: #2e2e2e; font-size: 22px; font-family: 'bebas_neuebold'; letter-spacing: 3px; padding: 0 0 10px 0; border-bottom: 1px solid #ccc; margin-bottom: 15px;}
.transaction-details-row {margin: 0 -30px;}
.order-detail-col {padding: 0 30px; float: left;  width: 50%;}
.clr {clear: both;}
.woocommerce-cart.order-payment-popup:before {
    content: '';
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    z-index: 9999;
}

#yith_wcdp_deposits_details{ display: none; }
.woocommerce-checkout .woocommerce-order .customer-order-details{ display: inline-block;width: 100%;}
.woocommerce-checkout .woocommerce-order .mistake-in-order{ display: block; float: left;padding-top: 30px;width: 100%; }
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column{ float: left;width: 50%; padding:0; }
.woocommerce-checkout .woocommerce-bacs-bank-details{ margin-top:30px;  }
.woocommerce-checkout .woocommerce-bacs-bank-details h2{ padding-bottom:0px; }
.woocommerce-checkout .woocommerce-bacs-bank-details h3.wc-bacs-bank-details-account-name:first-child{ padding-top:30px; }

.yith-wcdp-single-add-to-cart-fields label {
    float: left;
    color: #2e2e2e;
    font-weight: bold;
    text-transform: uppercase;
    border: 2px solid #f7ed36;
    padding: 7px 10px 5px 10px;
    position: relative;
    margin-right: 0;
    width: 100%;
    text-align: center;
    font-size: 16px;
    max-width: 400px;
    margin: 0 auto;
    float: none;
    display: inline-block;
}
.order-total-minimum-payment {
    color: #000;
    font-weight: bold;
    border: 1px solid #f8000b;
    padding: 5px 20px;
    text-align: center;
}
#other_payment-admin-note{ display:none; }
.payment_box.payment_method_other_payment .required{ display: none; }
.woocommerce-checkout .order-summary a.woocommerce-remove-coupon{ display: none; }
@media screen and (max-width: 767px) {
    .order-detail-info {padding: 20px 15px;}
    .order-detail-col {width:100%;}
    .transaction-details-row .order-detail-col:first-child {margin-bottom:20px;}
}

.demo-btn .et_pb_button_module_wrapper:last-child {background: #fff;}
.demo-btn .et_pb_button_module_wrapper:last-child:hover {background-color: #2e2e2e; border-color: #2e2e2e;}
.mobile-data {display: none;}

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells{
	width:100%;
}
.woocommerce-cart .woocommerce .cross-sells ul.products li.product a img, .woocommerce-cart.woocommerce-page .cross-sells ul.products li.product a img{
	min-height: 90px; margin-bottom:15px;
}
.woocommerce-page .woocommerce-fullwidth .right .cross-sells h2 {
    font-weight: bold;
    text-transform: uppercase;
    color: #2e2e2e;
    font-size: 22px;
}
.woocommerce-page .woocommerce-fullwidth .right .cross-sells .price{ display: none; }

.woocommerce-page .woocommerce-fullwidth .right .cross-sells .et_overlay:before {
    color: #2e2e2e;
}

.woocommerce-page ul.products li.product.last {
	margin-right: 0 !important;
}

.woocommerce-page .woocommerce-fullwidth .right .cart-collaterals .wc-proceed-to-checkout {
	margin-bottom: 4em;
}

.edit-profile .user-billing-information.panel-box .panel-head .checkbox-group label {
    width: auto !important; min-width:200px;
    padding-left: 25px;
    line-height: 18px;
}

.mfp-bg {
	z-index: 10000 !important;
}
	.mfp-wrap {
		z-index: 10001 !important;
	}
		.mfp-arrow:before, 
		.mfp-arrow:after {
			margin-left: 10px !important;
		}
			.mfp-arrow-left:before {
				border-right: 27px solid #aaa !important;
			}
			.mfp-arrow-right:before {
				border-left: 27px solid #aaa !important;
			}


body #PureChatWidget.purechat.purechat-popped-out-widget.purechat-widget-expanded.purechat-state-inactive {
	height: auto !important;
}

.pewc-total-field-wrapper {
	display: none !important;
}

p.phoen_minss.custom_comments {
	margin-bottom: 30px;
	display: block !important;
}


/* animated modal style */
.animated-modal {
	background: rgba(0, 0, 0, 0.6) !important;
}
	.animated-modal .popup-container {
		margin: 5px auto;
		width: 750px;
		max-width: 95%;
		background: #fff;
		border-radius: 4px;
	}
		.animated-modal .popup-container .close {
			position: relative;
		}
			.animated-modal .popup-container .close span {
				padding: 10px;
				position: absolute;
				top: 0;
				right: 0px;
				font-size: 1.3rem;
				line-height: 1;
				cursor: pointer;
			}
		.animated-modal .popup-container .modal-content {
			padding: 25px;
		}
			.animated-modal .popup-container .modal-content h3 {
				padding: 0 0 15px;
			}
				.animated-modal .popup-container .modal-content h3 small {
					margin-top: 5px;
					font-size: .65em;
					line-height: 1.3;
					text-transform: none;
					display: block;
				}
			.animated-modal .popup-container .modal-content .woocommerce form label {
				color: #000;
				font-weight: bold;
			}
