/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Page Template
    03. Page Template
    04. Page Template
    05. Page Template
    06. Page Template
    07. Page Template
    08. Page Template
    09. Page Template
    10. Page Template
    11. Page Template
    12. Page Template
    13. Page Template
    14. Page Template
    15. Page Template
    16. Page Template
    17. Page Template
    18. Page Template
    19. Page Template
    20. Page Template
    21. Page Template
    22. Product Template
    23. Product Template
    24. Product Template
    25. "Ocean-Tamer Armchair" Product
    26. "Ocean-Tamer Round" Product
    27. "Contact us" Page
    28. "Shop" Page
    29. "Customer Reviews" Page
    30. "Cart" Page
    31. "Ocean-Tamer Wedge" Product
    32. "Home" Page
    33. "Premium Bean Bag Filler" Product
    34. "Ocean-Tamer Gift Cards" Product
    35. "Quality" Page
    36. "Care &amp; Cleaning" Page
    37. "Warranty" Page
    38. "Dealers" Page
    39. "Ocean-Tamer Luxury Lounger" Product
    40. "Custom Color Chart" Page
    41. "My account" Page
    42. "Ocean-Tamer Teardrop" Product
    43. "Ocean-Tamer Ottoman" Product
    44. "Manual Orders" Page
    45. "Sea-Cure T-Top Net" Product
    46. "Checkout" Page
    47. "Gift Card Balance" Page
    48. "Gift Card" Product
    49. "Custom Logo FAQ" Page
    50. "Logo Management" Page
    51. "Ocean-Tamer Wedge Pathfinder Series" Product
    52. "Ocean-Tamer Armchair Pathfinder Series" Product
    53. "Pathfinder Series" Page
    54. "Ocean-Tamer Teardrop Pathfinder Series" Product
    55. "Ocean-Tamer Round Pathfinder Series" Product
    56. "Cobia Series" Page
    57. "Ocean-Tamer Armchair Cobia Series" Product
    58. "Ocean-Tamer Wedge Cobia Series" Product
    59. "Ocean-Tamer Teardrop Cobia Series" Product
    60. "Ocean-Tamer Round Cobia Series" Product

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .elementor-kit-7148 img:hover{
	border-style: none;
	opacity: 1;
	-webkit-box-shadow: -100px 0px 0px 0px rgba(0, 0, 0, 0);	box-shadow: -100px 0px 0px 0px rgba(0, 0, 0, 0);
	-webkit-filter: none !important;	filter: none !important;
	border-style: none;
	opacity: 1;
	-webkit-box-shadow: -100px 0px 0px 0px rgba(0, 0, 0, 0);	box-shadow: -100px 0px 0px 0px rgba(0, 0, 0, 0);
	-webkit-filter: none !important;	filter: none !important;
}

body #page .header-widget-region{
	display:none;
	background-image:-webkit-linear-gradient(70deg, #1e71a8 0%, #2cb5e8 100%);	background-image:-o-linear-gradient(70deg, #1e71a8 0%, #2cb5e8 100%);	background-image:linear-gradient(20deg, #1e71a8 0%, #2cb5e8 100%);
	background-color:#ffffff;
	-webkit-box-shadow:0px 0px 16px 10px #ffffff;	box-shadow:0px 0px 16px 10px #ffffff;
	z-index:-10;
	display:none;
	background-image:-webkit-linear-gradient(70deg, #1e71a8 0%, #2cb5e8 100%);	background-image:-o-linear-gradient(70deg, #1e71a8 0%, #2cb5e8 100%);	background-image:linear-gradient(20deg, #1e71a8 0%, #2cb5e8 100%);
	background-color:#ffffff;
	-webkit-box-shadow:0px 0px 16px 10px #ffffff;	box-shadow:0px 0px 16px 10px #ffffff;
	z-index:-10;
}

body .elementor-element .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template .elementor .elementor-element-684dcb22 .elementor-background-overlay{
	-webkit-box-shadow:0px 21px 23px 3px rgba(0,0,0,0.13) inset;	box-shadow:0px 21px 23px 3px rgba(0,0,0,0.13) inset;
	-webkit-box-shadow:0px 21px 23px 3px rgba(0,0,0,0.13) inset;	box-shadow:0px 21px 23px 3px rgba(0,0,0,0.13) inset;
}

body #page .below-content{
	background-image:url("https://ocean-tamer.com/wp-content/uploads/2024/03/notifcation-background-flag-21.png")!important;
	background-repeat:no-repeat!important;
	padding-top:45px!important;
	padding-bottom:43px!important;
	background-color:#f9f9f9!important;
	border-top-color:#dbdbdb!important;
	margin-top:60px;
	background-position-x:-200px!important;
	background-image:url("https://ocean-tamer.com/wp-content/uploads/2024/03/notifcation-background-flag-21.png")!important;
	background-repeat:no-repeat!important;
	padding-top:45px!important;
	padding-bottom:43px!important;
	background-color:#f9f9f9!important;
	border-top-color:#dbdbdb!important;
	margin-top:60px;
	background-position-x:-200px!important;
}

body .elementor-hidden-tablet .elementor-background-video-hosted{
	height:525px;
	background-size:cover;
	height:525px;
	background-size:cover;
}

body .hentry .elementor .elementor-hidden-tablet{
	background-size:cover;
	background-size:cover;
}

body .elementor .elementor-hidden-tablet .elementor-background-video-container{
	background-size:cover;
	background-size:cover;
}

body #page .topbar-wrapper{
	background-color:#f7f7f7!important;
	border-bottom-color:#dbdbdb!important;
	background-repeat:no-repeat!important;
	background-image:url("https://ocean-tamer.com/wp-content/uploads/2024/03/notifcation-background-flag-21.png")!important;
	background-position-x:-200px!important;
	background-position-y:31%!important;
	min-height:46px!important;
	background-color:#f7f7f7!important;
	border-bottom-color:#dbdbdb!important;
	background-repeat:no-repeat!important;
	background-image:url("https://ocean-tamer.com/wp-content/uploads/2024/03/notifcation-background-flag-21.png")!important;
	background-position-x:-200px!important;
	background-position-y:31%!important;
	min-height:46px!important;
}

body .elementor-template .elementor .elementor-background-overlay{
	background-image:-webkit-linear-gradient(309deg, #424242 0%, rgba(84,84,84,0.8) 100%);	background-image:-o-linear-gradient(309deg, #424242 0%, rgba(84,84,84,0.8) 100%);	background-image:linear-gradient(141deg, #424242 0%, rgba(84,84,84,0.8) 100%);
	-webkit-box-shadow:0px 6px 26px -2px rgba(0,0,0,0.22) inset;	box-shadow:0px 6px 26px -2px rgba(0,0,0,0.22) inset;
	background-image:-webkit-linear-gradient(309deg, #424242 0%, rgba(84,84,84,0.8) 100%);	background-image:-o-linear-gradient(309deg, #424242 0%, rgba(84,84,84,0.8) 100%);	background-image:linear-gradient(141deg, #424242 0%, rgba(84,84,84,0.8) 100%);
	-webkit-box-shadow:0px 6px 26px -2px rgba(0,0,0,0.22) inset;	box-shadow:0px 6px 26px -2px rgba(0,0,0,0.22) inset;
}

body .elementor-widget-wc-categories a h2{
	text-align:center;
	font-size:14px !important;
	text-align:center;
	font-size:14px !important;
}

body #page .site-footer{
	padding-top:60px;
	clear:both;
	float:none;
	display:block;
	position:relative;
	margin-bottom:47px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:#303030;
	padding-top:60px;
	clear:both;
	float:none;
	display:block;
	position:relative;
	margin-bottom:47px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:#303030;
}

body #page .copyright{
	background-image:-webkit-linear-gradient(309deg, #1c1c1c 0%, rgba(7,7,7,0.31) 100%);	background-image:-o-linear-gradient(309deg, #1c1c1c 0%, rgba(7,7,7,0.31) 100%);	background-image:linear-gradient(141deg, #1c1c1c 0%, rgba(7,7,7,0.31) 100%);
	border-top-color:rgba(7,7,7,0.71);
	border-top-width:1px;
	border-top-style:solid;
	position:relative;
	float:none;
	clear:both;
	padding-top:24px;
	padding-bottom:24px;
	background-color:#4f4f4f;
	background-image:-webkit-linear-gradient(309deg, #1c1c1c 0%, rgba(7,7,7,0.31) 100%);	background-image:-o-linear-gradient(309deg, #1c1c1c 0%, rgba(7,7,7,0.31) 100%);	background-image:linear-gradient(141deg, #1c1c1c 0%, rgba(7,7,7,0.31) 100%);
	border-top-color:rgba(7,7,7,0.71);
	border-top-width:1px;
	border-top-style:solid;
	position:relative;
	float:none;
	clear:both;
	padding-top:24px;
	padding-bottom:24px;
	background-color:#4f4f4f;
}

body #secondary .widget .widget-title{
	font-size:18px;
	text-transform:capitalize;
	font-size:18px;
	text-transform:capitalize;
}

body #page #content .shoptimizer-archive .col-full .secondary-wrapper #secondary .widget .product_list_widget li a img{
	width:55px !important;
	width:55px !important;
}

body .product-details-wrapper .call-back-feature a{
	background-color:#3498db;
	background-image:-webkit-linear-gradient(356deg, #23b8ea 0%, #1556ac 100%);	background-image:-o-linear-gradient(356deg, #23b8ea 0%, #1556ac 100%);	background-image:linear-gradient(-94deg, #23b8ea 0%, #1556ac 100%);
	padding-left:25px;
	padding-right:25px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-top-left-radius:0px;
	padding-top:20px;
	padding-bottom:20px;
	height:87px;
	min-height:181px;
	display:none;
	background-color:#3498db;
	background-image:-webkit-linear-gradient(356deg, #23b8ea 0%, #1556ac 100%);	background-image:-o-linear-gradient(356deg, #23b8ea 0%, #1556ac 100%);	background-image:linear-gradient(-94deg, #23b8ea 0%, #1556ac 100%);
	padding-left:25px;
	padding-right:25px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-top-left-radius:0px;
	padding-top:20px;
	padding-bottom:20px;
	height:87px;
	min-height:181px;
	display:none;
}

body .product_list_widget a img{
	height:55px;
	max-width:55px;
	max-height:55px;
	height:55px;
	max-width:55px;
	max-height:55px;
}

body .product_list_widget ins .woocommerce-Price-currencySymbol{
	color:#3360c1 !important;
	color:#3360c1 !important;
}

body #main .columns-3 .sorting-end{
	display:none;
	display:none;
}

body #main .below-woocommerce-category{
	margin-top:40px;
	margin-top:40px;
}

body .price_slider_wrapper .price_slider div{
	background-color:#a2bad2 !important;
	background-color:#a2bad2 !important;
}

body .price_slider_wrapper .price_slider span{
	background-color:#2980b9 !important;
	background-color:#2980b9 !important;
}

body #menu-primary-menu .menu-item .main-menu-link{
	z-index:200;
	z-index:200;
}

body #menu-primary-menu .menu-item ul{
	z-index:200;
	width:350px;
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;
	border-top-right-radius:15px;
	z-index:200;
	width:350px;
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;
	border-top-right-radius:15px;
}

body #menu-primary-menu .sub-menu a{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:rgba(50,50,50,0.09) !important;
	background-color:rgba(237,237,237,0);
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:rgba(50,50,50,0.09) !important;
	background-color:rgba(237,237,237,0);
}

body .primary-navigation #menu-primary-menu .menu-item:nth-child(9) .sub-menu-link{
	border-bottom-color:rgba(50,50,50,0);
	border-bottom-color:rgba(50,50,50,0);
}

body #menu-primary-menu .menu-item:nth-child(2) .sub-menu-wrapper .container .sub-menu .menu-item:nth-child(5) .sub-menu-link{
	border-color:rgba(0,0,0,0);
	border-color:rgba(0,0,0,0);
}

body #page .col-full-nav{
	border-style:solid;
	border-width:1px;
	border-right-style:none;
	border-right-color:rgba(68,68,68,0);
	border-left-color:rgba(68,68,68,0);
	border-bottom-color:rgba(68,68,68,0.31);
	border-bottom-width:1px !important;
	background-color:#f9f9f9;
	color:#1c1c1c;
	border-style:solid;
	border-width:1px;
	border-right-style:none;
	border-right-color:rgba(68,68,68,0);
	border-left-color:rgba(68,68,68,0);
	border-bottom-color:rgba(68,68,68,0.31);
	border-bottom-width:1px !important;
	color:#1c1c1c;
}

body #cgkit-tab-shipping-times p .wp-image-1163{
	display:none;
	display:none;
}

body .product-details-wrapper .woocommerce-product-gallery > a:nth-child(1){

	display:none !important;
	display:none !important;
}

body .shoptimizer-primary-navigation .shoptimizer-cart-icon span{
	background-color:#ececf8 !important;
	opacity:0.6;
	color:#000000;
	background-color:#ececf8 !important;
	opacity:0.6;
	color:#000000;
}

body .top-bar .top-bar-center .textwidget{
	height:40px;
	height:40px;
}

body .elementor-element-3bef813 .elementor-widget-text-editor p{
	margin-bottom:20px !important;
	margin-bottom:20px !important;
}

body #menu-primary-menu .main-menu-link span{
	font-weight:400;
	color:#595959;
	color:#595959;
	font-size:15px;
}

body .products .product img{
	border-bottom-right-radius:20px;
	border-bottom-left-radius:20px;
	border-top-right-radius:20px;
	width:266px !important;
	border-bottom-right-radius:20px;
	border-bottom-left-radius:20px;
	border-top-right-radius:20px;
	width:266px !important;
}

body .products .product .add_to_cart_button{
	border-top-right-radius:12px !important;
	border-bottom-left-radius:12px !important;
	border-bottom-right-radius:12px !important;
	border-top-left-radius:0px !important;
	border-top-right-radius:12px !important;
	border-bottom-left-radius:12px !important;
	border-bottom-right-radius:12px !important;
	border-top-left-radius:0px !important;
}

body .primary-navigation #menu-primary-menu .menu-item:nth-child(8) .main-menu-link{
	display:none;
	display:none;
}

body .logo-mark a img{
	height:61px;
	width:125px;
	height:61px;
	width:125px;
}

body #middle-panel{
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-top-left-radius:0px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-top-left-radius:0px;
}

body #side-panel{
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-top-left-radius:0px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-top-left-radius:0px;
}

body .product-details-wrapper .entry-summary .onsale.yp_onscreen{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:bounceInLeft !important;	animation-name:bounceInLeft !important;
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:bounceInLeft !important;	animation-name:bounceInLeft !important;
}

body .product-details-wrapper .entry-summary .onsale{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	border-top-right-radius:8px !important;
	border-bottom-left-radius:8px !important;
	border-bottom-right-radius:8px !important;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	border-top-right-radius:8px !important;
	border-bottom-left-radius:8px !important;
	border-bottom-right-radius:8px !important;
}

body #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .entry-summary .product-widget .widget .textwidget fieldset{
	margin-left:0px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-right:0px !important;
}

body .related ins bdi{
	color:#27ae60;
	color:#27ae60;
}

body .woocommerce-variation-price ins bdi{
	color:#27ae60;
	color:#27ae60;
}

body .related .product .price{
	text-align:center;
	text-align:center;
}

body .related .woocommerce-card__header .woocommerce-LoopProduct-link{
	text-align:center;
	text-align:center;
}

body #menu-primary-menu .sub-menu .emoji.yp_onscreen{
	-webkit-animation-name:rubberBand;	animation-name:rubberBand;
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:2s;	animation-delay:2s;
	-webkit-animation-name:rubberBand;	animation-name:rubberBand;
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:2s;	animation-delay:2s;
}

body #menu-primary-menu .sub-menu .emoji{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body #menu-primary-menu .main-menu-link img.yp_onscreen{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-name:rubberBand;	animation-name:rubberBand;
	-webkit-animation-delay:2s;	animation-delay:2s;
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-name:rubberBand;	animation-name:rubberBand;
	-webkit-animation-delay:2s;	animation-delay:2s;
}

body #menu-primary-menu .main-menu-link img{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body #page .col-full-nav .shoptimizer-primary-navigation #site-navigation .primary-navigation .menu-primary-menu-container #menu-primary-menu .menu-item .main-menu-link span img{
	-webkit-transform-origin:center bottom !important;	-ms-transform-origin:center bottom !important;	transform-origin:center bottom !important;
	-webkit-transform-origin:center bottom !important;	-ms-transform-origin:center bottom !important;	transform-origin:center bottom !important;
}

body .top-bar-center .bg .centerer{
	background-color:#023b63;
	color:#ffffff;
	font-size:12px;
	line-height:1.5em;
	border-style:solid;
	border-width:3px;
	border-color:#ffffff;
	border-top-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	border-top-left-radius:0px;
	-webkit-box-shadow:0px 1px 7px -2px rgba(0,0,0,0.3);	box-shadow:0px 1px 7px -2px rgba(0,0,0,0.3);
	width:260px;
	background-color:#023b63;
	color:#ffffff;
	font-size:12px;
	line-height:1.5em;
	border-style:solid;
	border-width:3px;
	border-color:#ffffff;
	border-top-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	border-top-left-radius:0px;
	-webkit-box-shadow:0px 1px 7px -2px rgba(0,0,0,0.3);	box-shadow:0px 1px 7px -2px rgba(0,0,0,0.3);
	width:260px;
}

body .bg .centerer span:nth-child(3){

	color:#64befb;
	text-shadow:rgba(0, 0, 0, 0.9) 0px 1px 1px;
	color:#64befb;
	text-shadow:rgba(0, 0, 0, 0.9) 0px 1px 1px;
}

body #page .topbar-wrapper .top-bar{
	min-height:46px;
	min-height:46px;
}

body .bg .centerer span{
	font-weight:400;
	position:relative;
	top:-2px;
	font-weight:400;
	position:relative;
	top:-2px;
}

body .bg .centerer span:nth-child(1){

	top:1px;
	font-weight:500;
	top:1px;
	font-weight:500;
}

body .top-bar .col-full .top-bar-center{
	margin-top:3px;
	margin-top:3px;
}

body .top-bar-right .custom-html-widget a{
	margin-top:0px;
	margin-top:0px;
}

body .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:nth-child(4) a{
	display:none;
	display:none;
}

body .hentry .woocommerce-MyAccount-navigation ul{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:nth-child(4){

	display:none;
	display:none;
}

body .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:nth-child(3){

	display:none;
	display:none;
}

body .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:nth-child(5){

	display:none;
	display:none;
}

body .shoptimizer-archive .col-full h1{
	text-transform:capitalize;
	text-transform:capitalize;
}

body .shoptimizer-archive .col-full header{
	margin-bottom:11px;
	margin-bottom:11px;
}

body #main .woocommerce-products-header img{
	display:none;
	display:none;
}

body #main h1{
	margin-bottom:36px;
	margin-bottom:36px;
}

body .shoptimizer-primary-navigation .cart-click a{
	color:#7a7a7a;
	color:#7a7a7a;
}

body .elementor .product .button{
	background-color:#f9f9f9 !important;
	color:#6d6d6d;
	background-color:#f9f9f9 !important;
	color:#6d6d6d;
}

body #menu-primary-menu > .menu-item > .sub-menu-wrapper > .container > ul{
	background-color:#ffffff;
	background-color:#ffffff;
}

body #menu-primary-menu .sub-menu .sub-menu{
	background-color:#ffffff;
	background-color:#ffffff;
}

body .elementor .product .onsale{
	color:#ffffff;
	color:#ffffff;
}

body .site-footer ul a{
	color:#cecece;
	color:#cecece;
}

body .copyright p a{
	color:#d1d1d1;
	color:#d1d1d1;
}

body .copyright .widget p{
	color:#c9c9c9;
	color:#c9c9c9;
}

html, body{
	margin: 0;
	padding: 0;
	overflow-x: hidden;
}

body{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	line-height: 1.6;
	color: #484848;
	background-color: #fff;

}

body #page{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	min-height: 100vh;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .site-header{
	position: relative;
	background-color: #fff;
	width: 100%;
	z-index: 1000;
}

body .site-header .col-full{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack: space-between;	-ms-flex-pack: space-between;	justify-content: space-between;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	max-width: 1254px;
	margin: 0 auto;
	padding: 20px 40px;
}

body .site-main{
	opacity: 0;
	animation: fadeIn 0.3s ease-in forwards;
	-webkit-animation-delay: 0.2s;	animation-delay: 0.2s;
}

body .main-navigation ul{
	list-style: none;
	margin: 0;
	padding: 0;
	min-height: 50px;
}

@media (max-width:1099px){

	body .primary-navigation #menu-primary-menu .menu-item:nth-child(6) .main-menu-link{
	display:none;
	display:none;
}

body .primary-navigation #menu-primary-menu .menu-item:nth-child(4) .main-menu-link{
	display:none;
	display:none;
	}

}



@media (max-width:992px){

	body #page .below-content{
	background-size:cover;
	background-position-x:-700px !important;
	background-size:cover;
	background-position-x:-700px !important;
}

body #page .site-footer{
	clear:both;
	clear:both;
}

body #page .site-footer .col-full{
	height:auto !important;
	height:auto !important;
}

body .site-footer .col-full .widget:nth-child(4){

	margin-bottom:60px !important;
	margin-bottom:60px !important;
}

body #page .widget svg{
	-webkit-box-shadow:none;	box-shadow:none;
	-webkit-box-shadow:none;	box-shadow:none;
}

body .elementor .e-con-boxed h3.elementor-heading-title{
	line-height:1.2em;
	line-height:1.2em;
	}

}



@media (max-width:770px){

	body #page .copyright{
	position:relative;
	position:relative;
}

body #page .site-footer{
	margin-bottom:0px;
	position:static;
	height:600px !important;
	padding-top:24px;
	max-height:800px;
	margin-bottom:0px;
	position:static;
	height:600px !important;
	padding-top:24px;
	max-height:800px;
}

body #page .site-footer .col-full .widget{
	margin-bottom:0px !important;
	margin-bottom:0px !important;
}

body .site-footer .widget span{
	margin-top:48px;
	margin-top:48px;
}

body .site-branding .custom-logo-link img{
	height:60px;
	}

}



@media (max-width:768px){

	body #page .site-footer .col-full{
	min-height:821px;
	padding-right:20px;
	padding-left:20px;
	min-height:821px;
	padding-right:20px;
	padding-left:20px;
}

body #page .below-content{
	background-image:none;
	background-image:none;
}

body .elementor-element-5740edb .elementor-widget-wrap{
	padding-left:20px !important;
	padding-right:20px !important;
	padding-left:20px !important;
	padding-right:20px !important;
}

body .hentry .elementor > .elementor-element{
	padding-left:20px !important;
	padding-right:20px !important;
	padding-left:20px !important;
	padding-right:20px !important;
}

body .entry-content > .elementor > .elementor-element{
	padding-left:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	padding-right:0px !important;
}

body .hentry .elementor .e-con-inner{
	padding-left:20px;
	padding-right:20px;
	padding-left:20px;
	padding-right:20px;
}

body #page .below-content .col-full{
	padding-left:20px;
	padding-right:20px;
	padding-left:20px;
	padding-right:20px;
}

body #page .copyright .col-full{
	padding-left:20px;
	padding-right:20px;
	padding-left:20px;
	padding-right:20px;
}

body #page .site-footer{
	min-height:0px;
	height:auto !important;
	min-height:0px;
	height:auto !important;
}

body #page .copyright{
	margin-top:0px;
	margin-top:0px;
	}

}



@media (max-width:500px){

	body #page .site-footer .col-full{
	padding-left:20px;
	padding-right:20px;
	height:auto !important;
	min-height:0px;
	padding-left:20px;
	padding-right:20px;
	height:auto !important;
	min-height:0px;
}

body #page .copyright .col-full{
	padding-left:20px;
	padding-right:20px;
	padding-left:20px;
	padding-right:20px;
}

body #page .below-content .col-full{
	padding-left:17px;
	padding-right:20px;
	padding-left:17px;
	padding-right:20px;
}

body .site-footer .widget .widget-title{
	font-size:18px;
	font-size:18px;
}

body #page .header-widget-region .col-full{
	height:auto !important;
	font-size:18px;
	height:auto !important;
	font-size:18px;
}

body .header-widget-region .widget p{
	font-size:16px !important;
	font-size:16px !important;
}

body .elementor-element-684dcb22 .elementor-top-column:nth-child(1) .elementor-widget-wrap{
	padding-top:236px !important;
	padding-top:236px !important;
}

body .elementor-element-684dcb22 .elementor-widget-heading h1.elementor-heading-title{
	font-size:40px;
	font-size:40px;
}

body .elementor-element-684dcb22 .elementor-widget-heading h3.elementor-heading-title{
	font-size:20px;
	font-size:20px;
}

body #page .site-footer{
	height:auto !important;
	max-height:900px;
	height:auto !important;
	max-height:900px;
}

body .site-footer .col-full .widget:nth-child(4){

	margin-bottom:40px !important;
	margin-bottom:40px !important;
}

body #page .below-content{
	background-position-x:-700px !important;
	background-position-x:-700px !important;
}

body .main-header .site-branding .menu-toggle{
	color:#161616;
	color:#161616;
}

body .site-footer .col-full .widget{
	display:block !important;
	display:block !important;
}

body .primary-navigation .sub-menu .sub-menu span{
	white-space:nowrap;
	position:relative;
	left:-5px;
}

body #page .mobile-overlay{
	-webkit-backdrop-filter:blur(1.34px) grayscale(0.14);	backdrop-filter:blur(1.34px) grayscale(0.14);
}

body .site-branding .custom-logo-link img{
	height:45px;
	}

}



@media (max-width:479px){

	body #page .site-footer .col-full{
	min-height:0px !important;
	height:auto !important;
	min-height:0px !important;
	height:auto !important;
}

body #page .site-footer{
	height:auto !important;
	min-height:0px !important;
	height:auto !important;
	min-height:0px !important;
}

body #page .below-content{
	background-position-x:-600px!important;
	background-position-x:-600px!important;
}

body .site-footer .col-full .widget{
	display:block;
	-webkit-box-flex:0 0 auto;	-ms-flex:0 0 auto;	flex:0 0 auto;
	display:block;
	-webkit-box-flex:0 0 auto;	-ms-flex:0 0 auto;	flex:0 0 auto;
}

body .site-footer{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .primary-navigation .sub-menu .sub-menu span{
	white-space:nowrap;
}

body #page #masthead .main-header .site-branding .custom-logo-link img{
	height:4px !important;
	}

}



@media (max-width:382px){

	body .elementor .product .add_to_cart_button{
	margin-bottom:3px !important;
}

body #page #masthead .main-header .site-branding .custom-logo-link img{
	height:40px !important;
	}

}



@media (min-width:769px){

	body .elementor-element-684dcb22 .elementor-widget-heading h1.elementor-heading-title{
	font-size:46px;
	font-size:46px;
}

body .archive-header .col-full nav{
	padding-bottom:60px;
	padding-bottom:60px;
}

body .shoptimizer-archive .col-full h1{
	font-size:28px;
	font-size:28px;
	}

}



@media (min-width:992px){

	body .top-bar .col-full .custom-html-widget{
	padding-top:11px;
	padding-top:11px;
	}

}



@media (min-width:993px){

	body #menu-primary-menu .menu-item ul{
	padding-top:20px;
	padding-top:20px;
}

body #menu-primary-menu .sub-menu a{
	width:100%;
	padding-left:11px;
	padding-right:11px;
	padding-top:8px;
	padding-bottom:8px;
	width:100%;
	padding-left:11px;
	padding-right:11px;
	padding-top:8px;
	padding-bottom:8px;
}

body #page .site-footer{
	padding-bottom:45px;
	padding-top:48px;
	padding-bottom:45px;
	padding-top:48px;
}

body #page .topbar-wrapper{
	margin-left:0px;
	margin-right:0px;
}

body .site-branding .custom-logo-link img{
	height:60px;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) .hentry .elementor .elementor-element-68567c6{
	margin-top:0px;
	padding-bottom:0px;
}

body.page:not(.home) .hentry .elementor .elementor-element-d24b4c3{
	margin-top:0px;
	padding-bottom:0px;
}

body.page:not(.home) .hentry .elementor .elementor-element-b9cb3fe{
	margin-top:0px;
	padding-bottom:0px;
}

body.page:not(.home) .hentry .elementor .elementor-element-deba8f6{
	margin-top:0px;
}

body.page:not(.home) .hentry .elementor .elementor-element-1c8d54f{
	padding-bottom:0px;
	margin-top:0px;
}

body.page:not(.home) .hentry .elementor .elementor-element-003826b{
	padding-bottom:0px;
}

body.page:not(.home) .hentry .elementor .elementor-element-5c4de0f{
	margin-top:0px;
	padding-bottom:0px;
}

@media (max-width:479px){

	body.page:not(.home) .hentry .elementor .elementor-element-8c2eef6{
	background-position-x:0px;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
4



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
4



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
12545



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
4687



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
1



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) a:6:{
	s:7:"history";
	i:1;
	s:6:"export";
	i:1;
	s:6:"import";
	i:1;
	s:3:"ftp";
	i:1;
	s:4:"cron";
	i:1;
	s:15:"licence_manager";
	i:1;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) a:14:{
	s:29:"wt_iew_maximum_execution_time";
	i:6000;
	s:24:"wt_iew_enable_speed_mode";
	i:1;
	s:24:"wt_iew_enable_import_log";
	i:1;
	s:28:"wt_iew_default_import_method";
	s:3:"new";
	s:27:"wt_iew_default_import_batch";
	i:10;
	s:28:"wt_iew_default_export_method";
	s:3:"new";
	s:25:"wt_iew_enable_export_code";
	i:1;
	s:27:"wt_iew_default_export_batch";
	i:100;
	s:21:"wt_iew_enable_chatgpt";
	s:1:"1";
	s:22:"wt_iew_chatgpt_api_key";
	s:51:"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";
	s:19:"wt_iew_chatgpt_tone";
	s:6:"formal";
	s:24:"wt_iew_default_time_zone";
	i:1;
	s:33:"wt_iew_enable_history_auto_delete";
	i:1;
	s:32:"wt_iew_auto_delete_history_count";
	i:100;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
13



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) a:2:{
	s:10:"customizer";
	i:1;
	s:18:"uninstall-feedback";
	i:1;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) a:6:{
	s:7:"invoice";
	i:1;
	s:11:"packinglist";
	s:1:"0";
	s:13:"shippinglabel";
	s:1:"0";
	s:12:"deliverynote";
	s:1:"0";
	s:13:"dispatchlabel";
	i:1;
	s:10:"creditnote";
	i:1;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) a:2:{
	s:4:"date";
	s:10:"2026-07-08";
	s:5:"count";
	i:4;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
a:1:{
	body.page:not(.home) s:32:"adc_cta_banner_in_customizer_tab";
	a:4:{
	s:5:"class";
	s:32:"adc_cta_banner_in_customizer_tab";
	s:6:"status";
	s:1:"0";
	s:11:"last_action";
	i:1756899753;
	s:8:"interval";
	s:1:"0";
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
1718108893



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
1.7.1



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
a:161:{
	body.page:not(.home) s:2:"af";
	a:5:{
	s:4:"name";
	s:9:"Afrikaans";
	s:11:"native_name";
	s:9:"Afrikaans";
	s:11:"locale_code";
	s:2:"af";
	s:14:"wp_locale_code";
	s:2:"af";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"ak";
	a:5:{
	s:4:"name";
	s:4:"Akan";
	s:11:"native_name";
	s:4:"Akan";
	s:11:"locale_code";
	s:2:"ak";
	s:14:"wp_locale_code";
	s:2:"ak";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"sq";
	a:5:{
	s:4:"name";
	s:8:"Albanian";
	s:11:"native_name";
	s:5:"Shqip";
	s:11:"locale_code";
	s:2:"sq";
	s:14:"wp_locale_code";
	s:2:"sq";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"arq";
	a:5:{
	s:4:"name";
	s:15:"Algerian Arabic";
	s:11:"native_name";
	s:33:"الدارجة الجزايرية";
	s:11:"locale_code";
	s:3:"arq";
	s:14:"wp_locale_code";
	s:3:"arq";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"am";
	a:5:{
	s:4:"name";
	s:7:"Amharic";
	s:11:"native_name";
	s:12:"አማርኛ";
	s:11:"locale_code";
	s:2:"am";
	s:14:"wp_locale_code";
	s:2:"am";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"ar";
	a:5:{
	s:4:"name";
	s:6:"Arabic";
	s:11:"native_name";
	s:14:"العربية";
	s:11:"locale_code";
	s:2:"ar";
	s:14:"wp_locale_code";
	s:2:"ar";
	s:6:"is_rtl";
	b:1;
}

body.page:not(.home) s:2:"hy";
	a:5:{
	s:4:"name";
	s:8:"Armenian";
	s:11:"native_name";
	s:14:"Հայերեն";
	s:11:"locale_code";
	s:2:"hy";
	s:14:"wp_locale_code";
	s:2:"hy";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:6:"rup_MK";
	a:5:{
	s:4:"name";
	s:9:"Aromanian";
	s:11:"native_name";
	s:12:"Armãneashce";
	s:11:"locale_code";
	s:3:"rup";
	s:14:"wp_locale_code";
	s:6:"rup_MK";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"frp";
	a:5:{
	s:4:"name";
	s:7:"Arpitan";
	s:11:"native_name";
	s:7:"Arpitan";
	s:11:"locale_code";
	s:3:"frp";
	s:14:"wp_locale_code";
	s:3:"frp";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"as";
	a:5:{
	s:4:"name";
	s:8:"Assamese";
	s:11:"native_name";
	s:21:"অসমীয়া";
	s:11:"locale_code";
	s:2:"as";
	s:14:"wp_locale_code";
	s:2:"as";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"az";
	a:5:{
	s:4:"name";
	s:11:"Azerbaijani";
	s:11:"native_name";
	s:16:"Azərbaycan dili";
	s:11:"locale_code";
	s:2:"az";
	s:14:"wp_locale_code";
	s:2:"az";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"az_TR";
	a:5:{
	s:4:"name";
	s:20:"Azerbaijani (Turkey)";
	s:11:"native_name";
	s:22:"Azərbaycan Türkcəsi";
	s:11:"locale_code";
	s:5:"az-tr";
	s:14:"wp_locale_code";
	s:5:"az_TR";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"bcc";
	a:5:{
	s:4:"name";
	s:16:"Balochi Southern";
	s:11:"native_name";
	s:23:"بلوچی مکرانی";
	s:11:"locale_code";
	s:3:"bcc";
	s:14:"wp_locale_code";
	s:3:"bcc";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"ba";
	a:5:{
	s:4:"name";
	s:7:"Bashkir";
	s:11:"native_name";
	s:23:"башҡорт теле";
	s:11:"locale_code";
	s:2:"ba";
	s:14:"wp_locale_code";
	s:2:"ba";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"eu";
	a:5:{
	s:4:"name";
	s:6:"Basque";
	s:11:"native_name";
	s:7:"Euskara";
	s:11:"locale_code";
	s:2:"eu";
	s:14:"wp_locale_code";
	s:2:"eu";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"bel";
	a:5:{
	s:4:"name";
	s:10:"Belarusian";
	s:11:"native_name";
	s:29:"Беларуская мова";
	s:11:"locale_code";
	s:3:"bel";
	s:14:"wp_locale_code";
	s:3:"bel";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"bn_BD";
	a:5:{
	s:4:"name";
	s:7:"Bengali";
	s:11:"native_name";
	s:15:"বাংলা";
	s:11:"locale_code";
	s:2:"bn";
	s:14:"wp_locale_code";
	s:5:"bn_BD";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"bs_BA";
	a:5:{
	s:4:"name";
	s:7:"Bosnian";
	s:11:"native_name";
	s:8:"Bosanski";
	s:11:"locale_code";
	s:2:"bs";
	s:14:"wp_locale_code";
	s:5:"bs_BA";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"bre";
	a:5:{
	s:4:"name";
	s:6:"Breton";
	s:11:"native_name";
	s:9:"Brezhoneg";
	s:11:"locale_code";
	s:2:"br";
	s:14:"wp_locale_code";
	s:3:"bre";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"bg_BG";
	a:5:{
	s:4:"name";
	s:9:"Bulgarian";
	s:11:"native_name";
	s:18:"Български";
	s:11:"locale_code";
	s:2:"bg";
	s:14:"wp_locale_code";
	s:5:"bg_BG";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"ca";
	a:5:{
	s:4:"name";
	s:7:"Catalan";
	s:11:"native_name";
	s:7:"Català";
	s:11:"locale_code";
	s:2:"ca";
	s:14:"wp_locale_code";
	s:2:"ca";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"bal";
	a:5:{
	s:4:"name";
	s:16:"Catalan (Balear)";
	s:11:"native_name";
	s:16:"Català (Balear)";
	s:11:"locale_code";
	s:3:"bal";
	s:14:"wp_locale_code";
	s:3:"bal";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"ceb";
	a:5:{
	s:4:"name";
	s:7:"Cebuano";
	s:11:"native_name";
	s:7:"Cebuano";
	s:11:"locale_code";
	s:3:"ceb";
	s:14:"wp_locale_code";
	s:3:"ceb";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"zh_CN";
	a:5:{
	s:4:"name";
	s:15:"Chinese (China)";
	s:11:"native_name";
	s:12:"简体中文";
	s:11:"locale_code";
	s:5:"zh-cn";
	s:14:"wp_locale_code";
	s:5:"zh_CN";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"zh_HK";
	a:5:{
	s:4:"name";
	s:19:"Chinese (Hong Kong)";
	s:11:"native_name";
	s:15:"香港中文版";
	s:11:"locale_code";
	s:5:"zh-hk";
	s:14:"wp_locale_code";
	s:5:"zh_HK";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"zh_TW";
	a:5:{
	s:4:"name";
	s:16:"Chinese (Taiwan)";
	s:11:"native_name";
	s:12:"繁體中文";
	s:11:"locale_code";
	s:5:"zh-tw";
	s:14:"wp_locale_code";
	s:5:"zh_TW";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"co";
	a:5:{
	s:4:"name";
	s:8:"Corsican";
	s:11:"native_name";
	s:5:"Corsu";
	s:11:"locale_code";
	s:2:"co";
	s:14:"wp_locale_code";
	s:2:"co";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"hr";
	a:5:{
	s:4:"name";
	s:8:"Croatian";
	s:11:"native_name";
	s:8:"Hrvatski";
	s:11:"locale_code";
	s:2:"hr";
	s:14:"wp_locale_code";
	s:2:"hr";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"cs_CZ";
	a:5:{
	s:4:"name";
	s:5:"Czech";
	s:11:"native_name";
	s:12:"Čeština‎";
	s:11:"locale_code";
	s:2:"cs";
	s:14:"wp_locale_code";
	s:5:"cs_CZ";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"da_DK";
	a:5:{
	s:4:"name";
	s:6:"Danish";
	s:11:"native_name";
	s:5:"Dansk";
	s:11:"locale_code";
	s:2:"da";
	s:14:"wp_locale_code";
	s:5:"da_DK";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"dv";
	a:5:{
	s:4:"name";
	s:7:"Dhivehi";
	s:11:"native_name";
	s:12:"ދިވެހި";
	s:11:"locale_code";
	s:2:"dv";
	s:14:"wp_locale_code";
	s:2:"dv";
	s:6:"is_rtl";
	b:1;
}

body.page:not(.home) s:5:"nl_NL";
	a:5:{
	s:4:"name";
	s:5:"Dutch";
	s:11:"native_name";
	s:10:"Nederlands";
	s:11:"locale_code";
	s:2:"nl";
	s:14:"wp_locale_code";
	s:5:"nl_NL";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"nl_BE";
	a:5:{
	s:4:"name";
	s:15:"Dutch (Belgium)";
	s:11:"native_name";
	s:20:"Nederlands (België)";
	s:11:"locale_code";
	s:5:"nl-be";
	s:14:"wp_locale_code";
	s:5:"nl_BE";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"dzo";
	a:5:{
	s:4:"name";
	s:8:"Dzongkha";
	s:11:"native_name";
	s:18:"རྫོང་ཁ";
	s:11:"locale_code";
	s:3:"dzo";
	s:14:"wp_locale_code";
	s:3:"dzo";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:10:"art_xemoji";
	a:5:{
	s:4:"name";
	s:5:"Emoji";
	s:11:"native_name";
	s:20:"🌏🌍🌎 (Emoji)";
	s:11:"locale_code";
	s:10:"art-xemoji";
	s:14:"wp_locale_code";
	s:10:"art_xemoji";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"en_US";
	a:5:{
	s:4:"name";
	s:7:"English";
	s:11:"native_name";
	s:7:"English";
	s:11:"locale_code";
	s:2:"en";
	s:14:"wp_locale_code";
	s:5:"en_US";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"en_AU";
	a:5:{
	s:4:"name";
	s:19:"English (Australia)";
	s:11:"native_name";
	s:19:"English (Australia)";
	s:11:"locale_code";
	s:5:"en-au";
	s:14:"wp_locale_code";
	s:5:"en_AU";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"en_CA";
	a:5:{
	s:4:"name";
	s:16:"English (Canada)";
	s:11:"native_name";
	s:16:"English (Canada)";
	s:11:"locale_code";
	s:5:"en-ca";
	s:14:"wp_locale_code";
	s:5:"en_CA";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"en_NZ";
	a:5:{
	s:4:"name";
	s:21:"English (New Zealand)";
	s:11:"native_name";
	s:21:"English (New Zealand)";
	s:11:"locale_code";
	s:5:"en-nz";
	s:14:"wp_locale_code";
	s:5:"en_NZ";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"en_ZA";
	a:5:{
	s:4:"name";
	s:22:"English (South Africa)";
	s:11:"native_name";
	s:22:"English (South Africa)";
	s:11:"locale_code";
	s:5:"en-za";
	s:14:"wp_locale_code";
	s:5:"en_ZA";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"en_GB";
	a:5:{
	s:4:"name";
	s:12:"English (UK)";
	s:11:"native_name";
	s:12:"English (UK)";
	s:11:"locale_code";
	s:5:"en-gb";
	s:14:"wp_locale_code";
	s:5:"en_GB";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"eo";
	a:5:{
	s:4:"name";
	s:9:"Esperanto";
	s:11:"native_name";
	s:9:"Esperanto";
	s:11:"locale_code";
	s:2:"eo";
	s:14:"wp_locale_code";
	s:2:"eo";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"et";
	a:5:{
	s:4:"name";
	s:8:"Estonian";
	s:11:"native_name";
	s:5:"Eesti";
	s:11:"locale_code";
	s:2:"et";
	s:14:"wp_locale_code";
	s:2:"et";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"fo";
	a:5:{
	s:4:"name";
	s:7:"Faroese";
	s:11:"native_name";
	s:9:"Føroyskt";
	s:11:"locale_code";
	s:2:"fo";
	s:14:"wp_locale_code";
	s:2:"fo";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"fi";
	a:5:{
	s:4:"name";
	s:7:"Finnish";
	s:11:"native_name";
	s:5:"Suomi";
	s:11:"locale_code";
	s:2:"fi";
	s:14:"wp_locale_code";
	s:2:"fi";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"fr_BE";
	a:5:{
	s:4:"name";
	s:16:"French (Belgium)";
	s:11:"native_name";
	s:21:"Français de Belgique";
	s:11:"locale_code";
	s:5:"fr-be";
	s:14:"wp_locale_code";
	s:5:"fr_BE";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"fr_CA";
	a:5:{
	s:4:"name";
	s:15:"French (Canada)";
	s:11:"native_name";
	s:19:"Français du Canada";
	s:11:"locale_code";
	s:5:"fr-ca";
	s:14:"wp_locale_code";
	s:5:"fr_CA";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"fr_FR";
	a:5:{
	s:4:"name";
	s:15:"French (France)";
	s:11:"native_name";
	s:9:"Français";
	s:11:"locale_code";
	s:2:"fr";
	s:14:"wp_locale_code";
	s:5:"fr_FR";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"fy";
	a:5:{
	s:4:"name";
	s:7:"Frisian";
	s:11:"native_name";
	s:5:"Frysk";
	s:11:"locale_code";
	s:2:"fy";
	s:14:"wp_locale_code";
	s:2:"fy";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"fur";
	a:5:{
	s:4:"name";
	s:8:"Friulian";
	s:11:"native_name";
	s:8:"Friulian";
	s:11:"locale_code";
	s:3:"fur";
	s:14:"wp_locale_code";
	s:3:"fur";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"fuc";
	a:5:{
	s:4:"name";
	s:5:"Fulah";
	s:11:"native_name";
	s:6:"Pulaar";
	s:11:"locale_code";
	s:3:"fuc";
	s:14:"wp_locale_code";
	s:3:"fuc";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"gl_ES";
	a:5:{
	s:4:"name";
	s:8:"Galician";
	s:11:"native_name";
	s:6:"Galego";
	s:11:"locale_code";
	s:2:"gl";
	s:14:"wp_locale_code";
	s:5:"gl_ES";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"ka_GE";
	a:5:{
	s:4:"name";
	s:8:"Georgian";
	s:11:"native_name";
	s:21:"ქართული";
	s:11:"locale_code";
	s:2:"ka";
	s:14:"wp_locale_code";
	s:5:"ka_GE";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"de_DE";
	a:5:{
	s:4:"name";
	s:6:"German";
	s:11:"native_name";
	s:7:"Deutsch";
	s:11:"locale_code";
	s:2:"de";
	s:14:"wp_locale_code";
	s:5:"de_DE";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"de_CH";
	a:5:{
	s:4:"name";
	s:20:"German (Switzerland)";
	s:11:"native_name";
	s:17:"Deutsch (Schweiz)";
	s:11:"locale_code";
	s:5:"de-ch";
	s:14:"wp_locale_code";
	s:5:"de_CH";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"el";
	a:5:{
	s:4:"name";
	s:5:"Greek";
	s:11:"native_name";
	s:16:"Ελληνικά";
	s:11:"locale_code";
	s:2:"el";
	s:14:"wp_locale_code";
	s:2:"el";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"kal";
	a:5:{
	s:4:"name";
	s:11:"Greenlandic";
	s:11:"native_name";
	s:11:"Kalaallisut";
	s:11:"locale_code";
	s:3:"kal";
	s:14:"wp_locale_code";
	s:3:"kal";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"gn";
	a:5:{
	s:4:"name";
	s:8:"Guaraní";
	s:11:"native_name";
	s:10:"Avañe'ẽ";
	s:11:"locale_code";
	s:2:"gn";
	s:14:"wp_locale_code";
	s:2:"gn";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"gu";
	a:5:{
	s:4:"name";
	s:8:"Gujarati";
	s:11:"native_name";
	s:21:"ગુજરાતી";
	s:11:"locale_code";
	s:2:"gu";
	s:14:"wp_locale_code";
	s:2:"gu";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:6:"haw_US";
	a:5:{
	s:4:"name";
	s:8:"Hawaiian";
	s:11:"native_name";
	s:15:"Ōlelo Hawaiʻi";
	s:11:"locale_code";
	s:3:"haw";
	s:14:"wp_locale_code";
	s:6:"haw_US";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"haz";
	a:5:{
	s:4:"name";
	s:8:"Hazaragi";
	s:11:"native_name";
	s:15:"هزاره گی";
	s:11:"locale_code";
	s:3:"haz";
	s:14:"wp_locale_code";
	s:3:"haz";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"he_IL";
	a:5:{
	s:4:"name";
	s:6:"Hebrew";
	s:11:"native_name";
	s:16:"עִבְרִית";
	s:11:"locale_code";
	s:2:"he";
	s:14:"wp_locale_code";
	s:5:"he_IL";
	s:6:"is_rtl";
	b:1;
}

body.page:not(.home) s:5:"hi_IN";
	a:5:{
	s:4:"name";
	s:5:"Hindi";
	s:11:"native_name";
	s:18:"हिन्दी";
	s:11:"locale_code";
	s:2:"hi";
	s:14:"wp_locale_code";
	s:5:"hi_IN";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"hu_HU";
	a:5:{
	s:4:"name";
	s:9:"Hungarian";
	s:11:"native_name";
	s:6:"Magyar";
	s:11:"locale_code";
	s:2:"hu";
	s:14:"wp_locale_code";
	s:5:"hu_HU";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"is_IS";
	a:5:{
	s:4:"name";
	s:9:"Icelandic";
	s:11:"native_name";
	s:9:"Íslenska";
	s:11:"locale_code";
	s:2:"is";
	s:14:"wp_locale_code";
	s:5:"is_IS";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"ido";
	a:5:{
	s:4:"name";
	s:3:"Ido";
	s:11:"native_name";
	s:3:"Ido";
	s:11:"locale_code";
	s:3:"ido";
	s:14:"wp_locale_code";
	s:3:"ido";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"id_ID";
	a:5:{
	s:4:"name";
	s:10:"Indonesian";
	s:11:"native_name";
	s:16:"Bahasa Indonesia";
	s:11:"locale_code";
	s:2:"id";
	s:14:"wp_locale_code";
	s:5:"id_ID";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"ga";
	a:5:{
	s:4:"name";
	s:5:"Irish";
	s:11:"native_name";
	s:7:"Gaelige";
	s:11:"locale_code";
	s:2:"ga";
	s:14:"wp_locale_code";
	s:2:"ga";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"it_IT";
	a:5:{
	s:4:"name";
	s:7:"Italian";
	s:11:"native_name";
	s:8:"Italiano";
	s:11:"locale_code";
	s:2:"it";
	s:14:"wp_locale_code";
	s:5:"it_IT";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"ja";
	a:5:{
	s:4:"name";
	s:8:"Japanese";
	s:11:"native_name";
	s:9:"日本語";
	s:11:"locale_code";
	s:2:"ja";
	s:14:"wp_locale_code";
	s:2:"ja";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"jv_ID";
	a:5:{
	s:4:"name";
	s:8:"Javanese";
	s:11:"native_name";
	s:9:"Basa Jawa";
	s:11:"locale_code";
	s:2:"jv";
	s:14:"wp_locale_code";
	s:5:"jv_ID";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"kab";
	a:5:{
	s:4:"name";
	s:6:"Kabyle";
	s:11:"native_name";
	s:9:"Taqbaylit";
	s:11:"locale_code";
	s:3:"kab";
	s:14:"wp_locale_code";
	s:3:"kab";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"kn";
	a:5:{
	s:4:"name";
	s:7:"Kannada";
	s:11:"native_name";
	s:15:"ಕನ್ನಡ";
	s:11:"locale_code";
	s:2:"kn";
	s:14:"wp_locale_code";
	s:2:"kn";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"kk";
	a:5:{
	s:4:"name";
	s:6:"Kazakh";
	s:11:"native_name";
	s:19:"Қазақ тілі";
	s:11:"locale_code";
	s:2:"kk";
	s:14:"wp_locale_code";
	s:2:"kk";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"km";
	a:5:{
	s:4:"name";
	s:5:"Khmer";
	s:11:"native_name";
	s:27:"ភាសាខ្មែរ";
	s:11:"locale_code";
	s:2:"km";
	s:14:"wp_locale_code";
	s:2:"km";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"kin";
	a:5:{
	s:4:"name";
	s:11:"Kinyarwanda";
	s:11:"native_name";
	s:12:"Ikinyarwanda";
	s:11:"locale_code";
	s:3:"kin";
	s:14:"wp_locale_code";
	s:3:"kin";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"ky_KY";
	a:5:{
	s:4:"name";
	s:7:"Kirghiz";
	s:11:"native_name";
	s:21:"кыргыз тили";
	s:11:"locale_code";
	s:2:"ky";
	s:14:"wp_locale_code";
	s:5:"ky_KY";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"ko_KR";
	a:5:{
	s:4:"name";
	s:6:"Korean";
	s:11:"native_name";
	s:9:"한국어";
	s:11:"locale_code";
	s:2:"ko";
	s:14:"wp_locale_code";
	s:5:"ko_KR";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"ckb";
	a:5:{
	s:4:"name";
	s:16:"Kurdish (Sorani)";
	s:11:"native_name";
	s:13:"كوردی‎";
	s:11:"locale_code";
	s:3:"ckb";
	s:14:"wp_locale_code";
	s:3:"ckb";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"lo";
	a:5:{
	s:4:"name";
	s:3:"Lao";
	s:11:"native_name";
	s:21:"ພາສາລາວ";
	s:11:"locale_code";
	s:2:"lo";
	s:14:"wp_locale_code";
	s:2:"lo";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"lv";
	a:5:{
	s:4:"name";
	s:7:"Latvian";
	s:11:"native_name";
	s:16:"Latviešu valoda";
	s:11:"locale_code";
	s:2:"lv";
	s:14:"wp_locale_code";
	s:2:"lv";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"li";
	a:5:{
	s:4:"name";
	s:10:"Limburgish";
	s:11:"native_name";
	s:8:"Limburgs";
	s:11:"locale_code";
	s:2:"li";
	s:14:"wp_locale_code";
	s:2:"li";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"lin";
	a:5:{
	s:4:"name";
	s:7:"Lingala";
	s:11:"native_name";
	s:5:"Ngala";
	s:11:"locale_code";
	s:3:"lin";
	s:14:"wp_locale_code";
	s:3:"lin";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"lt_LT";
	a:5:{
	s:4:"name";
	s:10:"Lithuanian";
	s:11:"native_name";
	s:15:"Lietuvių kalba";
	s:11:"locale_code";
	s:2:"lt";
	s:14:"wp_locale_code";
	s:5:"lt_LT";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"lb_LU";
	a:5:{
	s:4:"name";
	s:13:"Luxembourgish";
	s:11:"native_name";
	s:15:"Lëtzebuergesch";
	s:11:"locale_code";
	s:2:"lb";
	s:14:"wp_locale_code";
	s:5:"lb_LU";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"mk_MK";
	a:5:{
	s:4:"name";
	s:10:"Macedonian";
	s:11:"native_name";
	s:31:"Македонски јазик";
	s:11:"locale_code";
	s:2:"mk";
	s:14:"wp_locale_code";
	s:5:"mk_MK";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"mg_MG";
	a:5:{
	s:4:"name";
	s:8:"Malagasy";
	s:11:"native_name";
	s:8:"Malagasy";
	s:11:"locale_code";
	s:2:"mg";
	s:14:"wp_locale_code";
	s:5:"mg_MG";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"ms_MY";
	a:5:{
	s:4:"name";
	s:5:"Malay";
	s:11:"native_name";
	s:13:"Bahasa Melayu";
	s:11:"locale_code";
	s:2:"ms";
	s:14:"wp_locale_code";
	s:5:"ms_MY";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"ml_IN";
	a:5:{
	s:4:"name";
	s:9:"Malayalam";
	s:11:"native_name";
	s:18:"മലയാളം";
	s:11:"locale_code";
	s:2:"ml";
	s:14:"wp_locale_code";
	s:5:"ml_IN";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"mri";
	a:5:{
	s:4:"name";
	s:5:"Maori";
	s:11:"native_name";
	s:13:"Te Reo Māori";
	s:11:"locale_code";
	s:3:"mri";
	s:14:"wp_locale_code";
	s:3:"mri";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"mr";
	a:5:{
	s:4:"name";
	s:7:"Marathi";
	s:11:"native_name";
	s:15:"मराठी";
	s:11:"locale_code";
	s:2:"mr";
	s:14:"wp_locale_code";
	s:2:"mr";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"xmf";
	a:5:{
	s:4:"name";
	s:10:"Mingrelian";
	s:11:"native_name";
	s:40:"მარგალური ნინა";
	s:11:"locale_code";
	s:3:"xmf";
	s:14:"wp_locale_code";
	s:3:"xmf";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"mn";
	a:5:{
	s:4:"name";
	s:9:"Mongolian";
	s:11:"native_name";
	s:12:"Монгол";
	s:11:"locale_code";
	s:2:"mn";
	s:14:"wp_locale_code";
	s:2:"mn";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"me_ME";
	a:5:{
	s:4:"name";
	s:11:"Montenegrin";
	s:11:"native_name";
	s:16:"Crnogorski jezik";
	s:11:"locale_code";
	s:2:"me";
	s:14:"wp_locale_code";
	s:5:"me_ME";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"ary";
	a:5:{
	s:4:"name";
	s:15:"Moroccan Arabic";
	s:11:"native_name";
	s:31:"العربية المغربية";
	s:11:"locale_code";
	s:3:"ary";
	s:14:"wp_locale_code";
	s:3:"ary";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"my_MM";
	a:5:{
	s:4:"name";
	s:17:"Myanmar (Burmese)";
	s:11:"native_name";
	s:15:"ဗမာစာ";
	s:11:"locale_code";
	s:3:"mya";
	s:14:"wp_locale_code";
	s:5:"my_MM";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"ne_NP";
	a:5:{
	s:4:"name";
	s:6:"Nepali";
	s:11:"native_name";
	s:18:"नेपाली";
	s:11:"locale_code";
	s:2:"ne";
	s:14:"wp_locale_code";
	s:5:"ne_NP";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"nb_NO";
	a:5:{
	s:4:"name";
	s:19:"Norwegian (Bokmål)";
	s:11:"native_name";
	s:13:"Norsk bokmål";
	s:11:"locale_code";
	s:2:"nb";
	s:14:"wp_locale_code";
	s:5:"nb_NO";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"nn_NO";
	a:5:{
	s:4:"name";
	s:19:"Norwegian (Nynorsk)";
	s:11:"native_name";
	s:13:"Norsk nynorsk";
	s:11:"locale_code";
	s:2:"nn";
	s:14:"wp_locale_code";
	s:5:"nn_NO";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"oci";
	a:5:{
	s:4:"name";
	s:7:"Occitan";
	s:11:"native_name";
	s:7:"Occitan";
	s:11:"locale_code";
	s:3:"oci";
	s:14:"wp_locale_code";
	s:3:"oci";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"ory";
	a:5:{
	s:4:"name";
	s:5:"Oriya";
	s:11:"native_name";
	s:15:"ଓଡ଼ିଆ";
	s:11:"locale_code";
	s:3:"ory";
	s:14:"wp_locale_code";
	s:3:"ory";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"os";
	a:5:{
	s:4:"name";
	s:7:"Ossetic";
	s:11:"native_name";
	s:8:"Ирон";
	s:11:"locale_code";
	s:2:"os";
	s:14:"wp_locale_code";
	s:2:"os";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"ps";
	a:5:{
	s:4:"name";
	s:6:"Pashto";
	s:11:"native_name";
	s:8:"پښتو";
	s:11:"locale_code";
	s:2:"ps";
	s:14:"wp_locale_code";
	s:2:"ps";
	s:6:"is_rtl";
	b:1;
}

body.page:not(.home) s:5:"fa_IR";
	a:5:{
	s:4:"name";
	s:7:"Persian";
	s:11:"native_name";
	s:10:"فارسی";
	s:11:"locale_code";
	s:2:"fa";
	s:14:"wp_locale_code";
	s:5:"fa_IR";
	s:6:"is_rtl";
	b:1;
}

body.page:not(.home) s:5:"fa_AF";
	a:5:{
	s:4:"name";
	s:21:"Persian (Afghanistan)";
	s:11:"native_name";
	s:31:"(فارسی (افغانستان";
	s:11:"locale_code";
	s:5:"fa-af";
	s:14:"wp_locale_code";
	s:5:"fa_AF";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"pl_PL";
	a:5:{
	s:4:"name";
	s:6:"Polish";
	s:11:"native_name";
	s:6:"Polski";
	s:11:"locale_code";
	s:2:"pl";
	s:14:"wp_locale_code";
	s:5:"pl_PL";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"pt_BR";
	a:5:{
	s:4:"name";
	s:19:"Portuguese (Brazil)";
	s:11:"native_name";
	s:20:"Português do Brasil";
	s:11:"locale_code";
	s:5:"pt-br";
	s:14:"wp_locale_code";
	s:5:"pt_BR";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"pt_PT";
	a:5:{
	s:4:"name";
	s:21:"Portuguese (Portugal)";
	s:11:"native_name";
	s:10:"Português";
	s:11:"locale_code";
	s:2:"pt";
	s:14:"wp_locale_code";
	s:5:"pt_PT";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"pa_IN";
	a:5:{
	s:4:"name";
	s:7:"Punjabi";
	s:11:"native_name";
	s:18:"ਪੰਜਾਬੀ";
	s:11:"locale_code";
	s:2:"pa";
	s:14:"wp_locale_code";
	s:5:"pa_IN";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"rhg";
	a:5:{
	s:4:"name";
	s:8:"Rohingya";
	s:11:"native_name";
	s:8:"Ruáinga";
	s:11:"locale_code";
	s:3:"rhg";
	s:14:"wp_locale_code";
	s:3:"rhg";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"ro_RO";
	a:5:{
	s:4:"name";
	s:8:"Romanian";
	s:11:"native_name";
	s:8:"Română";
	s:11:"locale_code";
	s:2:"ro";
	s:14:"wp_locale_code";
	s:5:"ro_RO";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"roh";
	a:5:{
	s:4:"name";
	s:16:"Romansh Vallader";
	s:11:"native_name";
	s:18:"Rumantsch Vallader";
	s:11:"locale_code";
	s:3:"roh";
	s:14:"wp_locale_code";
	s:3:"roh";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"ru_RU";
	a:5:{
	s:4:"name";
	s:7:"Russian";
	s:11:"native_name";
	s:14:"Русский";
	s:11:"locale_code";
	s:2:"ru";
	s:14:"wp_locale_code";
	s:5:"ru_RU";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"rue";
	a:5:{
	s:4:"name";
	s:5:"Rusyn";
	s:11:"native_name";
	s:20:"Русиньскый";
	s:11:"locale_code";
	s:3:"rue";
	s:14:"wp_locale_code";
	s:3:"rue";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"sah";
	a:5:{
	s:4:"name";
	s:5:"Sakha";
	s:11:"native_name";
	s:14:"Сахалыы";
	s:11:"locale_code";
	s:3:"sah";
	s:14:"wp_locale_code";
	s:3:"sah";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"sa_IN";
	a:5:{
	s:4:"name";
	s:8:"Sanskrit";
	s:11:"native_name";
	s:18:"भारतम्";
	s:11:"locale_code";
	s:5:"sa-in";
	s:14:"wp_locale_code";
	s:5:"sa_IN";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"srd";
	a:5:{
	s:4:"name";
	s:9:"Sardinian";
	s:11:"native_name";
	s:5:"Sardu";
	s:11:"locale_code";
	s:3:"srd";
	s:14:"wp_locale_code";
	s:3:"srd";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"gd";
	a:5:{
	s:4:"name";
	s:15:"Scottish Gaelic";
	s:11:"native_name";
	s:9:"Gàidhlig";
	s:11:"locale_code";
	s:2:"gd";
	s:14:"wp_locale_code";
	s:2:"gd";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"sr_RS";
	a:5:{
	s:4:"name";
	s:7:"Serbian";
	s:11:"native_name";
	s:23:"Српски језик";
	s:11:"locale_code";
	s:2:"sr";
	s:14:"wp_locale_code";
	s:5:"sr_RS";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"szl";
	a:5:{
	s:4:"name";
	s:8:"Silesian";
	s:11:"native_name";
	s:17:"Ślōnskŏ gŏdka";
	s:11:"locale_code";
	s:3:"szl";
	s:14:"wp_locale_code";
	s:3:"szl";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"snd";
	a:5:{
	s:4:"name";
	s:6:"Sindhi";
	s:11:"native_name";
	s:8:"سنڌي";
	s:11:"locale_code";
	s:3:"snd";
	s:14:"wp_locale_code";
	s:3:"snd";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"si_LK";
	a:5:{
	s:4:"name";
	s:7:"Sinhala";
	s:11:"native_name";
	s:15:"සිංහල";
	s:11:"locale_code";
	s:2:"si";
	s:14:"wp_locale_code";
	s:5:"si_LK";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"sk_SK";
	a:5:{
	s:4:"name";
	s:6:"Slovak";
	s:11:"native_name";
	s:11:"Slovenčina";
	s:11:"locale_code";
	s:2:"sk";
	s:14:"wp_locale_code";
	s:5:"sk_SK";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"sl_SI";
	a:5:{
	s:4:"name";
	s:9:"Slovenian";
	s:11:"native_name";
	s:13:"Slovenščina";
	s:11:"locale_code";
	s:2:"sl";
	s:14:"wp_locale_code";
	s:5:"sl_SI";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"so_SO";
	a:5:{
	s:4:"name";
	s:6:"Somali";
	s:11:"native_name";
	s:10:"Afsoomaali";
	s:11:"locale_code";
	s:2:"so";
	s:14:"wp_locale_code";
	s:5:"so_SO";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"azb";
	a:5:{
	s:4:"name";
	s:17:"South Azerbaijani";
	s:11:"native_name";
	s:29:"گؤنئی آذربایجان";
	s:11:"locale_code";
	s:3:"azb";
	s:14:"wp_locale_code";
	s:3:"azb";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"es_AR";
	a:5:{
	s:4:"name";
	s:19:"Spanish (Argentina)";
	s:11:"native_name";
	s:21:"Español de Argentina";
	s:11:"locale_code";
	s:5:"es-ar";
	s:14:"wp_locale_code";
	s:5:"es_AR";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"es_CL";
	a:5:{
	s:4:"name";
	s:15:"Spanish (Chile)";
	s:11:"native_name";
	s:17:"Español de Chile";
	s:11:"locale_code";
	s:5:"es-cl";
	s:14:"wp_locale_code";
	s:5:"es_CL";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"es_CO";
	a:5:{
	s:4:"name";
	s:18:"Spanish (Colombia)";
	s:11:"native_name";
	s:20:"Español de Colombia";
	s:11:"locale_code";
	s:5:"es-co";
	s:14:"wp_locale_code";
	s:5:"es_CO";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"es_GT";
	a:5:{
	s:4:"name";
	s:19:"Spanish (Guatemala)";
	s:11:"native_name";
	s:21:"Español de Guatemala";
	s:11:"locale_code";
	s:5:"es-gt";
	s:14:"wp_locale_code";
	s:5:"es_GT";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"es_MX";
	a:5:{
	s:4:"name";
	s:16:"Spanish (Mexico)";
	s:11:"native_name";
	s:19:"Español de México";
	s:11:"locale_code";
	s:5:"es-mx";
	s:14:"wp_locale_code";
	s:5:"es_MX";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"es_PE";
	a:5:{
	s:4:"name";
	s:14:"Spanish (Peru)";
	s:11:"native_name";
	s:17:"Español de Perú";
	s:11:"locale_code";
	s:5:"es-pe";
	s:14:"wp_locale_code";
	s:5:"es_PE";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"es_PR";
	a:5:{
	s:4:"name";
	s:21:"Spanish (Puerto Rico)";
	s:11:"native_name";
	s:23:"Español de Puerto Rico";
	s:11:"locale_code";
	s:5:"es-pr";
	s:14:"wp_locale_code";
	s:5:"es_PR";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"es_ES";
	a:5:{
	s:4:"name";
	s:15:"Spanish (Spain)";
	s:11:"native_name";
	s:8:"Español";
	s:11:"locale_code";
	s:2:"es";
	s:14:"wp_locale_code";
	s:5:"es_ES";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"es_VE";
	a:5:{
	s:4:"name";
	s:19:"Spanish (Venezuela)";
	s:11:"native_name";
	s:21:"Español de Venezuela";
	s:11:"locale_code";
	s:5:"es-ve";
	s:14:"wp_locale_code";
	s:5:"es_VE";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"su_ID";
	a:5:{
	s:4:"name";
	s:9:"Sundanese";
	s:11:"native_name";
	s:10:"Basa Sunda";
	s:11:"locale_code";
	s:2:"su";
	s:14:"wp_locale_code";
	s:5:"su_ID";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"sw";
	a:5:{
	s:4:"name";
	s:7:"Swahili";
	s:11:"native_name";
	s:9:"Kiswahili";
	s:11:"locale_code";
	s:2:"sw";
	s:14:"wp_locale_code";
	s:2:"sw";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"sv_SE";
	a:5:{
	s:4:"name";
	s:7:"Swedish";
	s:11:"native_name";
	s:7:"Svenska";
	s:11:"locale_code";
	s:2:"sv";
	s:14:"wp_locale_code";
	s:5:"sv_SE";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"gsw";
	a:5:{
	s:4:"name";
	s:12:"Swiss German";
	s:11:"native_name";
	s:15:"Schwyzerdütsch";
	s:11:"locale_code";
	s:3:"gsw";
	s:14:"wp_locale_code";
	s:3:"gsw";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"tl";
	a:5:{
	s:4:"name";
	s:7:"Tagalog";
	s:11:"native_name";
	s:7:"Tagalog";
	s:11:"locale_code";
	s:2:"tl";
	s:14:"wp_locale_code";
	s:2:"tl";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"tah";
	a:5:{
	s:4:"name";
	s:8:"Tahitian";
	s:11:"native_name";
	s:10:"Reo Tahiti";
	s:11:"locale_code";
	s:3:"tah";
	s:14:"wp_locale_code";
	s:3:"tah";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"tg";
	a:5:{
	s:4:"name";
	s:5:"Tajik";
	s:11:"native_name";
	s:12:"Тоҷикӣ";
	s:11:"locale_code";
	s:2:"tg";
	s:14:"wp_locale_code";
	s:2:"tg";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"tzm";
	a:5:{
	s:4:"name";
	s:25:"Tamazight (Central Atlas)";
	s:11:"native_name";
	s:24:"ⵜⴰⵎⴰⵣⵉⵖⵜ";
	s:11:"locale_code";
	s:3:"tzm";
	s:14:"wp_locale_code";
	s:3:"tzm";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"ta_IN";
	a:5:{
	s:4:"name";
	s:5:"Tamil";
	s:11:"native_name";
	s:15:"தமிழ்";
	s:11:"locale_code";
	s:2:"ta";
	s:14:"wp_locale_code";
	s:5:"ta_IN";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"ta_LK";
	a:5:{
	s:4:"name";
	s:17:"Tamil (Sri Lanka)";
	s:11:"native_name";
	s:15:"தமிழ்";
	s:11:"locale_code";
	s:5:"ta-lk";
	s:14:"wp_locale_code";
	s:5:"ta_LK";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"tt_RU";
	a:5:{
	s:4:"name";
	s:5:"Tatar";
	s:11:"native_name";
	s:19:"Татар теле";
	s:11:"locale_code";
	s:2:"tt";
	s:14:"wp_locale_code";
	s:5:"tt_RU";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"te";
	a:5:{
	s:4:"name";
	s:6:"Telugu";
	s:11:"native_name";
	s:18:"తెలుగు";
	s:11:"locale_code";
	s:2:"te";
	s:14:"wp_locale_code";
	s:2:"te";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"th";
	a:5:{
	s:4:"name";
	s:4:"Thai";
	s:11:"native_name";
	s:9:"ไทย";
	s:11:"locale_code";
	s:2:"th";
	s:14:"wp_locale_code";
	s:2:"th";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"bo";
	a:5:{
	s:4:"name";
	s:7:"Tibetan";
	s:11:"native_name";
	s:21:"བོད་སྐད";
	s:11:"locale_code";
	s:2:"bo";
	s:14:"wp_locale_code";
	s:2:"bo";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"tir";
	a:5:{
	s:4:"name";
	s:8:"Tigrinya";
	s:11:"native_name";
	s:12:"ትግርኛ";
	s:11:"locale_code";
	s:3:"tir";
	s:14:"wp_locale_code";
	s:3:"tir";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"tr_TR";
	a:5:{
	s:4:"name";
	s:7:"Turkish";
	s:11:"native_name";
	s:8:"Türkçe";
	s:11:"locale_code";
	s:2:"tr";
	s:14:"wp_locale_code";
	s:5:"tr_TR";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"tuk";
	a:5:{
	s:4:"name";
	s:7:"Turkmen";
	s:11:"native_name";
	s:11:"Türkmençe";
	s:11:"locale_code";
	s:3:"tuk";
	s:14:"wp_locale_code";
	s:3:"tuk";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"twd";
	a:5:{
	s:4:"name";
	s:7:"Tweants";
	s:11:"native_name";
	s:6:"Twents";
	s:11:"locale_code";
	s:3:"twd";
	s:14:"wp_locale_code";
	s:3:"twd";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:5:"ug_CN";
	a:5:{
	s:4:"name";
	s:6:"Uighur";
	s:11:"native_name";
	s:9:"Uyƣurqə";
	s:11:"locale_code";
	s:2:"ug";
	s:14:"wp_locale_code";
	s:5:"ug_CN";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"uk";
	a:5:{
	s:4:"name";
	s:9:"Ukrainian";
	s:11:"native_name";
	s:20:"Українська";
	s:11:"locale_code";
	s:2:"uk";
	s:14:"wp_locale_code";
	s:2:"uk";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"ur";
	a:5:{
	s:4:"name";
	s:4:"Urdu";
	s:11:"native_name";
	s:8:"اردو";
	s:11:"locale_code";
	s:2:"ur";
	s:14:"wp_locale_code";
	s:2:"ur";
	s:6:"is_rtl";
	b:1;
}

body.page:not(.home) s:5:"uz_UZ";
	a:5:{
	s:4:"name";
	s:5:"Uzbek";
	s:11:"native_name";
	s:11:"O‘zbekcha";
	s:11:"locale_code";
	s:2:"uz";
	s:14:"wp_locale_code";
	s:5:"uz_UZ";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"vi";
	a:5:{
	s:4:"name";
	s:10:"Vietnamese";
	s:11:"native_name";
	s:14:"Tiếng Việt";
	s:11:"locale_code";
	s:2:"vi";
	s:14:"wp_locale_code";
	s:2:"vi";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"wa";
	a:5:{
	s:4:"name";
	s:7:"Walloon";
	s:11:"native_name";
	s:5:"Walon";
	s:11:"locale_code";
	s:2:"wa";
	s:14:"wp_locale_code";
	s:2:"wa";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:2:"cy";
	a:5:{
	s:4:"name";
	s:5:"Welsh";
	s:11:"native_name";
	s:7:"Cymraeg";
	s:11:"locale_code";
	s:2:"cy";
	s:14:"wp_locale_code";
	s:2:"cy";
	s:6:"is_rtl";
	b:0;
}

body.page:not(.home) s:3:"yor";
	a:5:{
	s:4:"name";
	s:6:"Yoruba";
	s:11:"native_name";
	s:8:"Yorùbá";
	s:11:"locale_code";
	s:3:"yor";
	s:14:"wp_locale_code";
	s:3:"yor";
	s:6:"is_rtl";
	b:0;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
1



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
1



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
12SfBFs7R1i4NrAoRfyoVeYJOppZXzbq



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
1779863750



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product .entry-summary .price:nth-child(3) .woocommerce-Price-amount:nth-child(1) bdi{
	display:none;
}

body.single-product .product-details-wrapper .entry-summary p.price{
	display:none;
}

body.single-product .woocommerce-variation-price ins bdi{
	font-size:28px;
	font-weight:600;
	color:#27ae60;
}

body.single-product .woocommerce-variation-price del .woocommerce-Price-amount{
	font-size:20px !important;
	color:#c4c4c4;
}

body.single-product .variations tr:nth-child(1) .value{
	margin-bottom:17px !important;
}

body.single-product .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{
	background-color:#2980b9;
	color:#ffffff;
}

body.single-product button.variation-button{
	border: 1px solid #000;
	color: #000;
	margin: 0 0 0 5px;
	padding: 5px 10px;
	border-radius: 5px;
}

body.single-product button.variation-button:hover{
	color: #001367;
	font-weight: 500;
	border: 1px solid #001367;
	background: #eee;
}

body.single-product .activeSizes{
	border: 1px solid #000 !important;
	background-color: #162c4f !important;
	color: #fff !important;
}

body.single-product .cart_item dl.variation dt{
	font-weight: bold;
}

body.single-product .cart_item dl.variation dd:after{
	content: "\a";
	white-space: pre;
}

body.single-product .cart_item dl.variation dd{
	display: contents;
}

body.single-product .cart_item dl.variation dd:before{
	content: " ";
}

body.single-product #tab-shipping-times p{
	margin-bottom:20px;
}

body.single-product #tab-care-cleaning p{
	margin-bottom:20px;
}

body.single-product .product-widget .widget fieldset{
	width:100%;
	margin-top:0px;
	padding-right:60px;
	padding-left:60px;
	background-color:#ffffff;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
}

body.single-product #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .entry-summary .product-widget .widget .textwidget fieldset{
	margin-left:auto !important;
	margin-right:auto !important;
}

body.single-product #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .entry-summary .product-widget .widget .textwidget fieldset legend{
	width:100% !important;
}

body.single-product #main .product .entry-summary{
	margin-left:0px;
	width:676px;
}

body.single-product .product-details-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
	width:454px;
}

body.single-product #main .product .woocommerce-product-gallery{
	max-width:480px;
}

body.single-product .entry-summary .woocommerce-product-details__short-description p{
	margin-top:0px;
	font-size:16px;
}

body.single-product .product-details-wrapper .entry-summary .onsale{
	background-color:#c0392b;
	color:#ffffff;
	padding-bottom:2px;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border-top-right-radius:5px;
	display:inline-block;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body.single-product #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .entry-summary .onsale{
	height:auto !important;
}

body.single-product .product-details-wrapper .entry-summary .onsale.yp_onscreen{
	-webkit-animation-name:spaceInRight;	animation-name:spaceInRight;
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body.single-product .related-wrapper .product_meta .tagged_as{
	display:none !important;
}

body.single-product .related .product .onsale{
	border-top-left-radius:0px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.single-product .related-wrapper ins bdi{
	font-weight:400;
}

body.single-product .variations tr .variation-button{
	border-top-left-radius:0px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	border-top-color:#919191 !important;
	border-right-color:#919191 !important;
	border-bottom-color:#919191 !important;
	border-left-color:#919191 !important;
}

body.single-product #tab-shipping-times p a{
	text-decoration:none;
}

body.single-product .product_meta .posted_in a{
	color:#3498db;
	text-decoration:none;
}

body.single-product .product-widget p img{
	margin-bottom:0px;
}

body.single-product .product-widget .widget legend{
	padding-bottom:4px;
}

body.single-product .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .entry-summary .product-widget .widget .textwidget fieldset p img{
	width:86% !important;
	margin-left:auto !important;
	margin-right:auto !important;
}

body.single-product .ppcp-messages span iframe{
	margin-bottom:10px;
}

body.single-product #main .product .woocommerce-tabs{
	background-color:#f9f9f9;
	border-top-color:#dddddd;
	border-bottom-color:#dbdbdb;
	border-bottom-style:solid;
}

body.single-product #tab-descriptions{
	padding-top:40px !important;
}

body.single-product #page #content .shoptimizer-archive .col-full #primary #main .product .woocommerce-tabs{
	border-bottom-width:1px !important;
}

body.single-product #page .below-content{
	border-top-color:#dbdbdb;
}

body.single-product #main .product .product_meta{
	border-bottom-color:#dbdbdb;
}

body.single-product #side-panel{
	border-top-color:#dbdbdb !important;
	border-left-color:#dbdbdb !important;
	margin-bottom:15px;
}

body.single-product .product-widget .widget p{
	text-align:left;
}

body.single-product .related .product .add_to_cart_button{
	border-color:rgba(145,145,145,0.1);
	border-style:solid;
	border-width:1px;
	text-transform:capitalize;
	font-size:14px;
	background-color:rgba(67,69,75,0.01);
}

body.single-product .review .wprevpro_badge > span{
	margin-right:12px;
}

body.single-product .wprevpro_badge_container .wprevpro_badge > span{
	font-size:14px;
	line-height:1em;
}

body.single-product #page .site-footer .col-full .widget .textwidget .review .wprevpro_badge > span{
	line-height:1em !important;
}

body.single-product .site-footer .widget .widget-title{
	font-size:18px;
}

body.single-product .related del bdi{
	color:#aaaaaa;
}

body.single-product .product-widget ul a{
	text-decoration:none;
	text-transform:capitalize;
	color:#3498db;
}

body.single-product .variations tr a{
	color:#c6c6c6;
	text-decoration:none;
	background-color:#f4f4f4;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	border-style:solid;
	border-width:1px;
	border-color:#e8e8e8;
	display:none;
}

body.single-product #tab-description{
	padding-top:41px !important;
}

body.single-product #tab-description h3{
	font-weight:700 !important;
}

body.single-product .variations tr:nth-child(2) .value{
	padding-bottom:15px;
}

body.single-product .single_variation_wrap .woocommerce-variation-add-to-cart .custom-logo-checkbox{
	margin-bottom:20px;
	position:relative;
	top:-47px;
}

body.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{
	padding-top:3px;
}

body.single-product .custom-logo-checkbox label input[type=checkbox]{
	margin-right:11px;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body.single-product .custom-logo-checkbox label input[type=checkbox].yp_onscreen{
	-webkit-animation-name:wobble;	animation-name:wobble;
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body.single-product .woocommerce-variation .woocommerce-variation-price .price{
	position:relative;
	top:22px;
}

body.single-product .variations tr span{
	font-size:15px;
}

body.single-product .variations tr label{
	height:18px;
	margin-bottom:10px;
}

body.single-product .custom-logo-checkbox label .boxLogoOff{
	position:relative;
	top:38px;
}

body.single-product .woocommerce-variation-add-to-cart .custom-logo-checkbox label{
	font-weight:600;
}

body.single-product #colorwarn{
	color:#c0392b;
	font-weight:600;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body.single-product #colorwarn.yp_onscreen{
	-webkit-animation-name:bounce;	animation-name:bounce;
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-transform-origin:center bottom !important;	-ms-transform-origin:center bottom !important;	transform-origin:center bottom !important;
}

body.single-product .related-wrapper .woocommerce-card__header .woocommerce-LoopProduct-link{
	white-space:normal;
}

body.single-product .woocommerce-variation-add-to-cart-enabled .custom-logo-checkbox label{
	font-size:15px!important;
}

body.single-product #content .shoptimizer-archive .archive-header{
	padding-top:25px;
}

body.single-product .single_variation_wrap .woocommerce-variation-add-to-cart-enabled a{
	text-decoration:none;
	font-size:16px;
	font-weight:500;
	line-height:1em;
}

body.single-product .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .custom-logo-checkbox{
	font-weight:500;
	font-size:16px;
}

body.single-product .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .single_add_to_cart_button{
	top:0px;
	height:51px;
}

body.single-product .product-details-wrapper .entry-summary h1{
	margin-bottom:0px !important;
}

body.single-product #main > .product{
	margin-top:39px;
}

@media (max-width:479px){

	body.single-product .product-details-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
	width:100%;
}

body.single-product #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .woocommerce-product-gallery{
	margin-left:auto !important;
	margin-right:auto !important;
	width:80% !important;
}

body.single-product #main .product .woocommerce-product-gallery{
	max-width:100%;
}

body.single-product .product-details-wrapper .entry-summary .onsale{
	top:-78px;
}

body.single-product #main .product .entry-summary{
	top:-37px;
}

body.single-product .variations tr span{
	font-size: 15px!important;
}

body.single-product .woocommerce-variation-add-to-cart .custom-logo-checkbox label{
	font-size: 15px!important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product .custom-logo-checkbox label .boxLogoOff{
	font-size: 15px!important;
	}

}



@media (min-width:770px){

	body.single-product #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .woocommerce-product-gallery{
	width:80% !important;
}

body.single-product #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .entry-summary{
	width:50% !important;
	}

}



@media (min-width:771px){

	body.single-product #page #content .shoptimizer-archive .col-full #primary #main .product .woocommerce-tabs #tab-additional_information .woocommerce-product-attributes{
	width:100% !important;
	}

}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
13



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
1.5.0



/*-----------------------------------------------*/
/*  "Ocean-Tamer Armchair" Product               */
/*-----------------------------------------------*/
body.postid-7324 #content .shoptimizer-archive .col-full{
	background-color:rgba(255,255,255,0);
}



/*-----------------------------------------------*/
/*  "Ocean-Tamer Round" Product                  */
/*-----------------------------------------------*/
body.postid-7328 #page .topbar-wrapper{
	background-color:#efefef;
}

body.postid-7328 #cgkit-tab-shipping-time{
	margin-left:auto !important;
	margin-right:auto !important;
	max-width:1206px !important;
}

body.postid-7328 #cgkit-tab-shipping-time h2{
	background-color:#efefef;
	padding-left:10px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:50px;
}

body.postid-7328 #main .cgkit-atc-product-variable ul{
	padding-left:38px;
}

body.postid-7328 #main .product .cgkit-atc-product-variable{
	background-color:#efefef;
	font-weight:600;
}

body.postid-7328 .custom-logo-checkbox label .boxLogoOff{
	position:relative;
	top:38px;
	color:#727272;
}

body.postid-7328 .woocommerce-variation-add-to-cart .custom-logo-checkbox label{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-7328 .related-wrapper .product .button{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:#f9f9f9;
}

@media (min-width:770px){

	body.postid-7328 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .woocommerce-product-gallery{
	width:45% !important;
	}

}



/*-----------------------------------------------*/
/*  "Contact us" Page                            */
/*-----------------------------------------------*/
body.page-id-1132 .elementor-element-6a79221 .elementor-widget iframe{
	opacity:0.65;
}

body.page-id-1132 .hentry .elementor .elementor-element-6a79221{
	background-image:-webkit-linear-gradient(347deg, rgba(0,0,0,0.76) 0%, #ecf0f1 66%);	background-image:-o-linear-gradient(347deg, rgba(0,0,0,0.76) 0%, #ecf0f1 66%);	background-image:linear-gradient(103deg, rgba(0,0,0,0.76) 0%, #ecf0f1 66%);
}

body.page-id-1132 .elementor-element-5773e0ba .elementor-widget-wrap{
	padding-top:35px !important;
	border-left-color:rgba(211,211,211,0.77) !important;
	padding-left:0px !important;
}

body.page-id-1132 .hentry .elementor .elementor-element-5773e0ba{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1132 #content .shoptimizer-archive{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1132 .elementor-element-5773e0ba .elementor-widget-heading h2.elementor-heading-title{
	font-size:32px;
	margin-bottom:0px;
}

body.page-id-1132 .entry-content .elementor .elementor-element-5773e0ba{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1132 .elementor-widget-text-editor p{
	margin-bottom:15px;
}

body.page-id-1132 #wpforms-form-8734 .wpforms-field-name{
	padding-top:0px;
}

body.page-id-1132 .elementor-element-5773e0ba .elementor-widget-wpforms{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1132 #wpforms-8734{
	margin-top:0px;
}

body.page-id-1132 #page{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1132 #wpforms-submit-8734{
	background-color:#2980b9;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	border-top-left-radius:0px;
}

body.page-id-1132 #wpforms-form-100047983 .g-recaptcha > div{
	bottom:-52px !important;
	left:269px;
}

@media (max-width:767px){

	body.page-id-1132 #content .shoptimizer-archive .col-full{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-left:20px;
	padding-right:20px;
}

body.page-id-1132 .elementor-element-5773e0ba .elementor-widget-wrap{
	padding-left:0px !important;
	padding-bottom:0px !important;
}

body.page-id-1132 .elementor-template .elementor .elementor-background-overlay{
	display:none;
}

body.page-id-1132 .elementor-template .elementor .elementor-element-684dcb22{
	display:none;
}

body.page-id-1132 .entry-content .elementor .elementor-element-1295dcfd > .elementor-container{
	background-image:url("https://stage.ocean-tamer.com/wp-content/uploads/2024/05/hero-ocean-tamer1.jpg");
	background-size:cover;
	background-position-x:0px;
}

body.page-id-1132 #wpforms-form-100047983 .g-recaptcha > div{
	bottom:5px !important;
	}

}



@media (max-width:500px){

	body.page-id-1132 .hentry .elementor .elementor-element-5773e0ba{
	padding-top:25px;
	opacity:1;
}

body.page-id-1132 #wpforms-form-100047983 .g-recaptcha > div{
	left:121px;
	bottom:5px !important;
	}

}



@media (max-width:479px){

	body.page-id-1132 .entry-content .elementor .elementor-element-1295dcfd > .elementor-container{
	background-position-x:-300px;
}

body.page-id-1132 .elementor-element-5773e0ba .elementor-widget-wpforms{
	width:100% !important;
}

body.page-id-1132 #wpforms-form-100047983 .g-recaptcha > div{
	left:113px;
	bottom:5px !important;
	}

}



@media (min-width:768px){

	body.page-id-1132 .elementor-element-5773e0ba .elementor-widget-wrap{
	padding-top:0px !important;
}

body.page-id-1132 .entry-content .elementor .elementor-element-5773e0ba{
	padding-top:50px;
	padding-bottom:0px;
}

body.page-id-1132 .elementor-column-gap-wider .elementor-top-column:nth-child(2) .elementor-widget-wrap{
	padding-left:35px !important;
	}

}



@media (min-width:993px){

	body.page-id-1132 #masthead .main-header{
	padding-top:20px;
	}

}



/*-----------------------------------------------*/
/*  "Shop" Page                                  */
/*-----------------------------------------------*/
body.post-type-archive-product #secondary .widget .widget-title{
	font-weight:600;
	font-size:20px;
	text-transform:capitalize;
	color:#565656;
}

body.post-type-archive-product .products .product .add_to_cart_button{
	background-color:rgba(67,69,75,0.04);
}



/*-----------------------------------------------*/
/*  "Customer Reviews" Page                      */
/*-----------------------------------------------*/
body.page-id-1003 .hentry .elementor .elementor-element-5fab375{
	background-position-y:30%;
	padding-bottom:149px;
}

body.page-id-1003 .wprs_masonry_js .wprs_masonry_item_js .wpproslider_t6_P_4{
	font-size:14px;
}

body.page-id-1003 .wpproslider_t6_DIV_2_top .wpproslider_t6_DIV_3 .wpproslider_t6_SPAN_6 span span{
	font-size:14px;
}

body.page-id-1003 #wprev-slider-3 .wprs_masonry_js{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1003 .elementor-widget-heading h2{
	height:27px;
}

body.page-id-1003 .elementor .elementor-element:nth-child(2) .e-con-inner{
	margin-top:46px;
}

body.page-id-1003 .elementor .elementor-element h2.elementor-heading-title{
	margin-bottom:35px;
	font-size:28px;
}

body.page-id-1003 .elementor .elementor-widget-heading .elementor-widget-container{
	padding-left:0px !important;
}

body.page-id-1003 .hentry .elementor > .elementor-element{
	padding-left:0px;
	padding-right:0px;
}

body.page-id-1003 .elementor-widget-text-editor p{
	margin-bottom:20px;
}

body.page-id-1003 .e-child .elementor-widget-shortcode{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1003 .hentry .entry-content .elementor .elementor-element .e-con-inner .e-child .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #wprev-slider-3 .w3_wprs-row .outerrevdiv .wpproslider_t6_DIV_1a .wpproslider_t6_DIV_2{
	height:auto !important;
}

body.page-id-1003 #wprev-slider-3 .outerrevdiv .wpproslider_t6_DIV_2{
	border-width:1px;
	border-bottom-right-radius:25px;
	border-color:rgba(0,0,0,0.24);
	border-bottom-left-radius:25px;
	border-top-right-radius:25px;
}

body.page-id-1003 #wprev-slider-3 .wpproslider_t6_DIV_3_logo img{
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
}

body.page-id-1003 .elementor .elementor-element:nth-child(5) .wprev_search_sort_bar{
	display:none;
}

body.page-id-1003 #wprev-slider-5 .w3_wprs-row{
	padding-left:0px;
	padding-right:0px;
}

body.page-id-1003 #wprev-slider-3 .w3_wprs-row{
	padding-left:0px;
	padding-right:0px;
}

@media (max-width:1024px){

	body.page-id-1003 #wprev-slider-3 .outerrevdiv .wpproslider_t6_DIV_2{
	border-width:1px;
	}

}



@media (max-width:768px){

	body.page-id-1003 #page .copyright{
	display:block;
	float:none;
	clear:none;
	visibility:visible;
}

body.page-id-1003 #page .site-footer .col-full{
	min-height:854px;
	}

}



@media (max-width:500px){

	body.page-id-1003 #wprev-slider-3 .w3_wprs-row{
	padding-left:0px;
	padding-right:0px;
}

body.page-id-1003 .elementor .e-child .e-con-inner{
	padding-left:0px;
	padding-right:0px;
}

body.page-id-1003 .hentry .elementor .elementor-element-5fab375{
	background-position-x:1px !important;
}

body.page-id-1003 .elementor-shortcode .wprevpro_badge > span{
	font-size:14px;
}

body.page-id-1003 .e-grid span span{
	font-weight:600;
	}

}



@media (max-width:479px){

	body.page-id-1003 #page #content .shoptimizer-archive .col-full:nth-child(2) #primary #main .hentry .entry-content .elementor .elementor-element:nth-child(5) > .e-con-inner:nth-child(1){

	padding-left:0px !important;
}

body.page-id-1003 .e-child .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #wprev-slider-3 .w3_wprs-row{
	padding-left:0px !important;
}

body.page-id-1003 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .elementor-element .e-con-inner .e-child .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #wprev-slider-5 .w3_wprs-row{
	height:auto !important;
}

body.page-id-1003 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .elementor-element .e-con-inner .e-child .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode{
	height:auto !important;
}

body.page-id-1003 #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .elementor-element .e-con-inner .e-child .e-con-inner .elementor-widget-shortcode{
	height:auto !important;
}

body.page-id-1003 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .elementor-element .e-con-inner .e-child .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #wprev-slider-5 .w3_wprs-row .outerrevdiv{
	height:auto !important;
}

body.page-id-1003 .elementor .elementor-element .e-con-inner .e-child .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #wprev-slider-5 .w3_wprs-row .outerrevdiv .wpproslider_t6_DIV_1a .wpproslider_t6_DIV_2{
	height:auto !important;
}

body.page-id-1003 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor > .elementor-element > .e-con-inner{
	padding-left:4px !important;
}

body.page-id-1003 .elementor > .elementor-element > .e-con-inner{
	padding-right:3px;
	}

}



/*-----------------------------------------------*/
/*  "Cart" Page                                  */
/*-----------------------------------------------*/
body.page-id-126 #main .hentry .entry-content .elementor .e-con-boxed .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-start .shoptimizer-cart-wrapper form{
	width:100% !important;
}

body.page-id-126 .hentry .entry-content .elementor .e-con-boxed .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-end .e-cart__column-inner .e-cart-totals .cart-collaterals{
	width:100% !important;
}

body.page-id-126 .cart tr .button{
	width:248px !important;
	padding-left:32px;
	padding-top:0px !important;
	padding-bottom:0px !important;
	min-height:44px;
	background-color:#f9f9f9 !important;
	border-color:#dbdbdb !important;
}

body.page-id-126 .cart_totals .wc-proceed-to-checkout a{
	border-style:solid !important;
	border-color:#0e4367 !important;
	border-width:1px !important;
	background-image:-webkit-linear-gradient(70deg, rgb(30, 113, 168) 0%, rgb(44, 181, 232) 100%);	background-image:-o-linear-gradient(70deg, rgb(30, 113, 168) 0%, rgb(44, 181, 232) 100%);	background-image:linear-gradient(20deg, rgb(30, 113, 168) 0%, rgb(44, 181, 232) 100%);
	margin-top:6px;
	border-top-left-radius:0px !important;
	border-top-right-radius:10px !important;
	border-bottom-left-radius:10px !important;
	border-bottom-right-radius:10px !important;
}

body.page-id-126 .coupon-col .coupon-col-end .e-apply-coupon{
	background-color:#f9f9f9 !important;
	border-width:1px !important;
	border-color:#dbdbdb !important;
}

body.page-id-126 #page .header-widget-region{
	background-image:-webkit-linear-gradient(70deg, rgb(30, 113, 168) 0%, rgb(44, 181, 232) 100%);	background-image:-o-linear-gradient(70deg, rgb(30, 113, 168) 0%, rgb(44, 181, 232) 100%);	background-image:linear-gradient(20deg, rgb(30, 113, 168) 0%, rgb(44, 181, 232) 100%);
}

body.page-id-126 .cart tbody input[type=number]{
	padding-left:19px !important;
}

body.page-id-126 .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-end .e-cart__column-inner .e-cart-totals .cart-collaterals .cart_totals .shop_table tbody .woocommerce-shipping-totals td{
	width:100% !important;
}

body.page-id-126 .cart_totals .woocommerce-shipping-totals td{
	padding-bottom:20px !important;
}

body.page-id-126 .hentry .entry-content .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-end .e-cart__column-inner .e-cart-totals{
	height:auto !important;
}

body.page-id-126 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-end{
	height:auto !important;
}

body.page-id-126 .hentry .entry-content .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-end .e-cart__column-inner .e-cart-totals .cart-collaterals{
	height:auto !important;
}

body.page-id-126 .hentry .entry-content .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-end .e-cart__column-inner .e-cart-totals .cart-collaterals .cart_totals{
	height:auto !important;
}

body.page-id-126 .cart_totals .order-total td{
	margin-bottom:61px;
}

body.page-id-126 #page .below-content{
	margin-top:0px;
}

body.page-id-126 .elementor > .elementor-element > .e-con-inner{
	max-width:100%;
}

body.page-id-126 .elementor-widget-woocommerce-cart .e-cart__container{
	background-color:#ffffff;
	z-index:1000;
}

body.page-id-126 .elementor .e-child .e-con-inner{
	z-index:-2;
}

body.page-id-126 .elementor-widget-woocommerce-cart .e-cart__column-end{
	background-color:#ffffff;
}

body.page-id-126 .woocommerce-cart-form__cart-item .product-name a{
	font-weight:500 !important;
	font-size:16px;
}

body.page-id-126 #shipping_method li:nth-child(1) label:after{
	content: ' (Free)a 900 4th St. West Palmetto, FL 34221aa';
	white-space: pre;
	font-weight: 400;
}

body.page-id-126 #shipping_method li:nth-child(2) label:checked ~ #shipping_method{
	display: block;
}

body.page-id-126 #shipping_method li:nth-child(1){

	height:47px;
}

body.page-id-126 #shipping_method li label{
	display:none;
}

body.page-id-126 #shipping_method li{
	display:none;
}

body.page-id-126 .cart_totals .shop_table tbody{
	display:none;
}

body.page-id-126 .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-end .e-cart__column-inner .e-cart-totals .cart-collaterals .cart_totals .wc-proceed-to-checkout a{
	width:50% !important;
	margin-left:auto !important;
	margin-right:auto !important;
}

body.page-id-126 .cart-collaterals .cart_totals .wc-proceed-to-checkout{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-126 .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-end .e-cart__column-inner .e-cart-totals .cart-collaterals .cart_totals .wc-proceed-to-checkout .ppcp-messages span iframe{
	width:1088% !important;
}

body.page-id-126 .cart_totals .wc-proceed-to-checkout .ppcp-messages{
	width:50%;
}

body.page-id-126 .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-end .e-cart__column-inner .e-cart-totals .cart-collaterals .cart_totals .wc-proceed-to-checkout .ppcp-messages{
	margin-left:auto !important;
	margin-right:auto !important;
}

body.page-id-126 .e-cart__column-end .e-cart-totals{
	min-height:225px;
}

body.page-id-126 .elementor-widget-woocommerce-cart .wc-empty-cart-message .woocommerce-info{
	padding-top:264px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:25px;
	color:#474747;
	font-weight:500;
	margin-top:0px;
}

body.page-id-126 .elementor-widget-woocommerce-cart .return-to-shop a{
	background-color:#4bd7a4 !important;
	color:#ffffff !important;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body.page-id-126 .elementor-widget-woocommerce-cart .return-to-shop a.yp_onscreen{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:shake;	animation-name:shake;
}

body.page-id-126 .elementor .elementor-widget-heading .elementor-widget-container{
	padding-top:0px !important;
}

body.page-id-126 #pwgc-redeem-gift-card-container{
	display:none;
}

body.page-id-126 .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-end .e-cart__column-inner .e-cart-totals .cart-collaterals .cart_totals .cart-custom-field .widget .textwidget p img{
	width:33% !important;
}

body.page-id-126 .cart-custom-field p img{
	opacity:0.71;
}

@media (max-width:767px){

	body.page-id-126 .cart_totals .woocommerce-shipping-totals td{
	padding-left:18px !important;
}

body.page-id-126 .shoptimizer-cart-wrapper .woocommerce-cart-form .e-shop-table{
	padding-left:15px;
	padding-right:15px;
}

body.page-id-126 .shoptimizer-cart-wrapper .woocommerce-cart-form .coupon{
	padding-left:15px;
	padding-right:15px;
}

body.page-id-126 .e-cart__column-end .e-cart-totals{
	padding-left:15px !important;
	padding-right:15px;
	min-height:206px;
}

body.page-id-126 .hentry .entry-content .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-end .e-cart__column-inner .e-cart-totals{
	padding-right:15px !important;
}

body.page-id-126 .elementor > .elementor-element > .e-con-inner{
	padding-left:10px;
	padding-right:10px;
}

body.page-id-126 .woocommerce-cart-form__cart-item .product-remove a{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-126 .woocommerce-cart-form__cart-item .product-name a{
	margin-left:34px;
}

body.page-id-126 .woocommerce-cart-form__cart-item .product-name .variation{
	margin-left:34px;
}

body.page-id-126 .cart tbody .product-price{
	margin-left:36px;
}

body.page-id-126 .elementor .elementor-element .e-child{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-left:0px;
	padding-right:0px;
}

body.page-id-126 .elementor .e-child .e-con-inner{
	padding-left:0px;
	padding-right:0px;
}

body.page-id-126 #wprev-slider-4 .w3_wprs-row{
	height:295px;
}

body.page-id-126 #pwgc-redeem-gift-card-number{
	width:70% !important;
	-webkit-transform:translatex(0px) translatey(-4px);	-ms-transform:translatex(0px) translatey(-4px);	transform:translatex(0px) translatey(-4px);
}

body.page-id-126 #pwgc-redeem-button{
	width:28%;
	position:relative;
	top:-4px;
}

body.page-id-126 .elementor .e-lazyloaded .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-end .e-cart__column-inner .e-cart-totals .cart-collaterals .cart_totals .wc-proceed-to-checkout a{
	width:80% !important;
}

body.page-id-126 .elementor-widget-woocommerce-cart .e-cart__column-end .e-cart__column-inner .e-cart-totals .cart-collaterals .cart_totals .wc-proceed-to-checkout a{
	width:80% !important;
}

body.page-id-126 .elementor .elementor-widget-heading .elementor-widget-container{
	padding-top:0px !important;
	}

}



@media (max-width:500px){

	body.page-id-126 .cart tbody .woocommerce-cart-form__cart-item{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-126 .cart .product-name a{
	margin-left:40px;
}

body.page-id-126 .cart tbody .variation{
	margin-left:40px !important;
}

body.page-id-126 .cart tbody .product-price{
	margin-left:40px;
}

body.page-id-126 .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-end .e-cart__column-inner .e-cart-totals .cart-collaterals .cart_totals .shop_table tbody .woocommerce-shipping-totals td{
	width:320px !important;
}

body.page-id-126 .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-end .e-cart__column-inner .e-cart-totals .cart-collaterals .cart_totals .wc-proceed-to-checkout a{
	width:90% !important;
}

body.page-id-126 .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-end .e-cart__column-inner .e-cart-totals .cart-collaterals .cart_totals .cart-custom-field .widget .textwidget p img{
	width:90% !important;
}

body.page-id-126 .cart_totals .wc-proceed-to-checkout .ppcp-messages{
	width:90%;
}

body.page-id-126 .w3_wprs-row > div > div{
	display:block;
}

body.page-id-126 .elementor .elementor-element:nth-child(3) > .e-con-inner:nth-child(1){

	padding-bottom:62px;
}

body.page-id-126 .elementor .elementor-widget-heading .elementor-widget-container{
	padding-top:0px !important;
	}

}



@media (min-width:768px){

	body.page-id-126 .e-cart__column-end .e-cart-totals .cart-collaterals .cart_totals .shop_table tbody .woocommerce-shipping-totals td{
	padding-right:20px !important;
}

body.page-id-126 .e-cart__column-end .e-cart-totals .cart-collaterals{
	margin-bottom:0px;
	}

}



@media (min-width:1025px){

	body.page-id-126 .e-cart__column-end .e-cart-totals .cart-collaterals .cart_totals .shop_table tbody .woocommerce-shipping-totals td{
	padding-left:20px !important;
	}

}



/*-----------------------------------------------*/
/*  "Ocean-Tamer Wedge" Product                  */
/*-----------------------------------------------*/
body.postid-8454 #content .shoptimizer-archive .col-full{
	background-color:rgba(255,255,255,0);
}

body.postid-8454 .entry-summary .woocommerce-product-details__short-description p{
	margin-bottom:20px;
}

body.postid-8454 #tab-descriptions p{
	margin-bottom:50px;
}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
html, body.page-id-7105{
	margin: 0;
	padding: 0;
	overflow-x: hidden;
}

body.page-id-7105{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	line-height: 1.6;
	color: #484848;
	background-color: #fff;

}

body.page-id-7105 #page{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	min-height: 100vh;
}

body.page-id-7105 .site-header{
	position: relative;
	background-color: #fff;
	width: 100%;
	z-index: 1000;
}

body.page-id-7105 .site-header .col-full{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack: space-between;	-ms-flex-pack: space-between;	justify-content: space-between;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	max-width: 1254px;
	margin: 0 auto;
	padding: 20px 40px;
}

body.page-id-7105 .site-main{
	opacity: 0;
	animation: fadeIn 0.3s ease-in forwards;
	-webkit-animation-delay: 0.2s;	animation-delay: 0.2s;
}

body.page-id-7105 .main-navigation ul{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	list-style: none;
	margin: 0;
	padding: 0;
	min-height: 50px;
}

body.page-id-7105 .elementor-element .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template .elementor .elementor-element-684dcb22 .elementor-background-overlay{
	background-image:none;
}

body.page-id-7105 .elementor-element .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template .elementor .elementor-element-684dcb22{
	color:rgb(68, 68, 68);
	-webkit-background-clip:border-box;	background-clip:border-box;
}

body.page-id-7105 .elementor-element .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template .elementor{
	background-color:#ffffff;
}

body.page-id-7105 .elementor-element .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template{
	-webkit-box-shadow:none;	box-shadow:none;
}

body.page-id-7105 .hentry .elementor .elementor-element > .elementor-element{
	-webkit-box-shadow:none;	box-shadow:none;
}

body.page-id-7105 #menu-primary-menu .main-menu-link span{
	color:#4f4f4f;
	font-weight:400;
	font-size:15px;
}

body.page-id-7105 #menu-primary-menu .main-menu-link span:hover{
	color:#444444;
}

body.page-id-7105 #menu-primary-menu .main-menu-link span:active{
	color:#545454;
}

body.page-id-7105 .elementor-grid a h2{
	font-size:17px !important;
}

body.page-id-7105 .entry-content .elementor > .elementor-element > .e-con-inner{
	padding-bottom:0px;
}

body.page-id-7105 .elementor-widget-image img{
	margin-bottom:25px;
}

body.page-id-7105 .entry-content .elementor h2{
	font-size:40px;
}

body.page-id-7105 .elementor-element .e-con-inner .elementor-widget-heading .elementor-widget-container h3.elementor-heading-title{
	font-size:40px;
	margin-bottom:5px;
}

body.page-id-7105 .elementor-grid .woocommerce-card__header .woocommerce-LoopProduct-link{
	text-align:center;
	font-size:18px;
}

body.page-id-7105 .elementor-grid .product .price{
	text-align:center;
}

body.page-id-7105 .elementor-grid .product img{
	width:95% !important;
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;
	border-top-right-radius:15px;
}

body.page-id-7105 .elementor-grid .product .add_to_cart_button{
	border-bottom-right-radius:12px !important;
	border-top-right-radius:12px !important;
	border-top-left-radius:0px !important;
	border-bottom-left-radius:12px;
}

body.page-id-7105 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-products .elementor-widget-container .woocommerce .elementor-grid .product .woocommerce-card__header .add_to_cart_button{
	border-bottom-left-radius:12px !important;
}

body.page-id-7105 .elementor-grid .woocommerce-image__wrapper span{
	padding-right:10px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	font-size:14px;
}

body.page-id-7105 .elementor-widget-woocommerce-products .elementor-widget-container .woocommerce .elementor-grid .product .woocommerce-image__wrapper .woocommerce-LoopProduct-link span{
	padding-left:10px !important;
}

body.page-id-7105 .entry-content .e-grid .e-con-inner{
	margin-top:20px;
	margin-bottom:18px;
}

body.page-id-7105 .entry-content .elementor .e-grid{
	margin-top:20px;
	margin-bottom:20px;
}

body.page-id-7105 .elementor > .elementor-element > .elementor-widget-template > .elementor-widget-container .elementor-container{
	padding-left:29px;
}

body.page-id-7105 .top-bar .top-bar-center .textwidget{
	height:40px;
}

body.page-id-7105 .hentry .e-child .elementor-element-684dcb22{
	background-size:cover !important;
}

body.page-id-7105 #page .below-content{
	margin-top:0px;
	background-image:url("https://stage.ocean-tamer.com/wp-content/uploads/2024/03/notifcation-background-flag-21.png");
}

body.page-id-7105 .entry-content .elementor-widget-image .elementor-widget-container{
	background-color:#ffffff;
}

body.page-id-7105 .entry-content .e-con-boxed h1.elementor-heading-title{
	text-transform:uppercase !important;
}

body.page-id-7105 .e-child .elementor-widget-heading h2{
	text-transform:uppercase !important;
}

body.page-id-7105 .entry-content .e-con-boxed h3.elementor-heading-title{
	text-transform:uppercase !important;
}

body.page-id-7105 .elementor-grid .woocommerce-Price-amount:nth-child(2) bdi{
	display:none;
}

body.page-id-7105 .elementor-grid bdi .woocommerce-Price-currencySymbol{
	visibility: hidden;
	position: relative;
	display:inline-block;
	margin-left:0px;
	width:80px;
	font-weight:600;
	color:#16a085;
	top:0px;
}

body.page-id-7105 .elementor-grid bdi .woocommerce-Price-currencySymbol:after{
	visibility: visible;
	position: absolute;
	left: 0;
	content: "Starting at: ";
}

body.page-id-7105 .elementor-grid .product:nth-child(3) del .woocommerce-Price-currencySymbol{
	display:none;
}

body.page-id-7105 .elementor-grid del bdi{
	display:none;
}

body.page-id-7105 .elementor-grid .price bdi{
	font-weight:700;
	color:#16a085;
	font-size:14px;
}

body.page-id-7105 .hentry .elementor .e-con-boxed:nth-child(3){

	background-color:rgba(255,255,255,0);
	background-image:none !important;
	padding-top:60px;
}

body.page-id-7105 .e-child .elementor-heading-title span{
	text-transform:capitalize;
	font-size:22px;
	font-weight:500;
}

body.page-id-7105 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-con-boxed .e-con-inner{
	height:auto !important;
}

body.page-id-7105 .hentry .elementor .e-con-boxed{
	background-color:#ffffff !important;
	margin-bottom:0px;
	margin-top:0px;
}

body.page-id-7105 .hentry .elementor .e-con-boxed:nth-child(5){

	background-color:#f2f2f2 !important;
}

body.page-id-7105 .elementor .elementor-widget-text-editor .elementor-widget-container{
	height:151px !important;
	padding-left:10px;
	padding-right:10px;
}

body.page-id-7105 .elementor .e-con-boxed .elementor-widget-text-editor{
	height:152px !important;
	background-image:none !important;
}

body.page-id-7105 .elementor .elementor-element .e-child{
	background-image:-webkit-linear-gradient(309deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);	background-image:-o-linear-gradient(309deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);	background-image:linear-gradient(141deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);
}

body.page-id-7105 .hentry .elementor .e-con-boxed:nth-child(2){

	background-image:-webkit-linear-gradient(309deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);	background-image:-o-linear-gradient(309deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);	background-image:linear-gradient(141deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);
	background-color:#2980b9 !important;
}

body.page-id-7105 .elementor .e-con-boxed h1.elementor-heading-title{
	margin-top:10px;
}

body.page-id-7105 .hentry .elementor .e-con-boxed:nth-child(7){

	background-color:#2980b9 !important;
	background-image:-webkit-linear-gradient(309deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);	background-image:-o-linear-gradient(309deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);	background-image:linear-gradient(141deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);
}

body.page-id-7105 .elementor .e-con-boxed h3.elementor-heading-title{
	padding-top:10px;
	padding-bottom:10px;
}

body.page-id-7105 .elementor .e-con-boxed .elementor-widget-image:nth-child(1) .elementor-widget-container{
	height:80px;
}

body.page-id-7105 .elementor .e-con-boxed .elementor-widget-image:nth-child(1){

	height:76px;
}

body.page-id-7105 .elementor .elementor-widget-image:nth-child(2) .elementor-widget-container{
	height:80px;
}

body.page-id-7105 .elementor .e-con-boxed .elementor-widget-image:nth-child(2){

	padding-bottom:22px;
	height:80px;
}

body.page-id-7105 .elementor .e-con-boxed:nth-child(5) .elementor-widget-image:nth-child(3) .elementor-widget-container{
	height:80px;
}

body.page-id-7105 .elementor .e-con-boxed:nth-child(5) .elementor-widget-image:nth-child(3){

	height:80px;
}

body.page-id-7105 .elementor .elementor-widget-image:nth-child(4) .elementor-widget-container{
	height:80px;
}

body.page-id-7105 .elementor .e-con-boxed .elementor-widget-image:nth-child(4){

	height:80px;
}

body.page-id-7105 .elementor .e-con-boxed:nth-child(5) .e-con-inner{
	height:334px;
}

body.page-id-7105 .elementor .e-con-boxed .e-con-inner{
	-webkit-transform:translatex(-3px) translatey(-3px);	-ms-transform:translatex(-3px) translatey(-3px);	transform:translatex(-3px) translatey(-3px);
}

body.page-id-7105 .elementor .e-con-boxed .elementor-widget-image .elementor-widget-container{
	margin-top:40px;
}

body.page-id-7105 .elementor .e-con-boxed p{
	position:relative;
	top:-21px;
	text-align:center;
	font-size:14px;
}

body.page-id-7105 .elementor .elementor-element:nth-child(6) .wp-image-49927{
	padding-top:30px;
}

body.page-id-7105 .elementor p b{
	font-size:16px;
	color:#666666;
}

body.page-id-7105 .elementor .elementor-widget-video .elementor-widget-container{
	margin-top:0px !important;
}

body.page-id-7105 #content .shoptimizer-archive .archive-header{
	padding-top:0px;
}

body.page-id-7105 #page .topbar-wrapper{
	background-image:url("https://stage.ocean-tamer.com/wp-content/uploads/2024/03/notifcation-background-flag-21.png");
}

body.page-id-7105 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-con-boxed .e-con-inner .elementor-widget-woocommerce-products .elementor-widget-container .woocommerce .elementor-grid .product .woocommerce-image__wrapper .woocommerce-LoopProduct-link img{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-7105 .elementor .product .product-out-of-stock{
	display:none;
}

body.page-id-7105 .elementor .product .onsale{
	z-index:1000;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	background-color:#dd3333;
	border-top-left-radius:0px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

body.page-id-7105 .elementor .product .onsale.yp_onscreen{
	-webkit-animation-name:wobble;	animation-name:wobble;
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0.5s;	animation-delay:0.5s;
}

body.page-id-7105 .elementor-widget-theme-page-title h1{
	display:none;
}

body.page-id-7105 .elementor .elementor-widget-theme-page-title .elementor-widget-container{
	display:none;
}

body.page-id-7105 .elementor .e-lazyloaded .e-con-inner .elementor-widget-heading .elementor-widget-container{
	padding-top:25px;
	padding-bottom:25px;
}

body.page-id-7105 #page .col-full-nav{
	background-color:#f9f9f9 !important;
}

body.page-id-7105 .elementor .product .add_to_cart_button{
	background-color:rgba(255,255,255,0);
	font-size:15px !important;
	font-weight:400 !important;
}

body.page-id-7105 .elementor .product .button{
	background-color:rgba(67,69,75,0);
}

body.page-id-7105 .elementor .e-lazyloaded h1{
	margin-bottom:15px !important;
}

body.page-id-7105 .hentry .elementor .e-lazyloaded:nth-child(9){

	display:none;
}

@media (max-width:770px){

	body.page-id-7105 .e-child .elementor-widget-heading h2{
	font-size:30px;
}

body.page-id-7105 .entry-content .e-con-boxed h3.elementor-heading-title{
	font-size:30px !important;
}

body.page-id-7105 .main-header .shoptimizer-cart-icon span{
	background-color:rgba(26,188,156,0.52) !important;
	}

}



@media (max-width: 768px){

	body.page-id-7105 .site-header .col-full{
	padding: 15px 20px;
	}

}



@media (max-width:767px){

	body.page-id-7105 .hentry .elementor .elementor-element:nth-child(7){

	display:none;
}

body.page-id-7105 #page .below-content{
	margin-top:0px;
	background-size:cover;
	opacity:1;
	background-position-x:-600px !important;
}

body.page-id-7105 .e-child .elementor-widget-heading h2{
	font-size:30px;
}

body.page-id-7105 .elementor .e-con-boxed h1.elementor-heading-title{
	margin-bottom:6px;
}

body.page-id-7105 .elementor .elementor-element .wp-image-49927{
	margin-bottom:0px;
}

body.page-id-7105 .hentry .elementor .e-con-boxed:nth-child(7){

	display:block;
}

body.page-id-7105 #page #masthead .main-header .site-header-cart li .cart-click .cart-contents .shoptimizer-cart-icon span{
	background-color:#1abc9c !important;
	}

}



@media (max-width:500px){

	body.page-id-7105 .e-child .elementor-widget-heading h2{
	font-size:30px;
	line-height:1.2em;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
}

body.page-id-7105 .entry-content .e-con-boxed h3.elementor-heading-title{
	font-size:30px !important;
}

body.page-id-7105 .primary-navigation .main-menu-link span{
	color:#0a0a0a !important;
	font-weight:400 !important;
}

body.page-id-7105 .mobile-extra .widget h4{
	color:#2980b9;
	font-weight:600;
	font-size:20px;
}

body.page-id-7105 .elementor .e-con-boxed h1.elementor-heading-title{
	line-height:1.2em;
}

body.page-id-7105 .elementor .e-lazyloaded .e-child{
	margin-top:23px;
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:30px;
}

body.page-id-7105 .elementor p b{
	font-size:22px;
	font-weight:600;
}

body.page-id-7105 .elementor .elementor-widget-text-editor .elementor-widget-container{
	padding-left:30px;
	padding-right:30px;
	background-color:#f9f9f9;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	border-top-left-radius:0px;
	padding-top:15px;
}

body.page-id-7105 .elementor .e-lazyloaded .e-con-inner .elementor-widget-image{
	display:none;
}

body.page-id-7105 .elementor .e-lazyloaded p{
	top:20px;
	line-height:1.9em;
	font-weight:400!important;
}

body.page-id-7105 .elementor .woocommerce-card__header .woocommerce-LoopProduct-link{
	font-size:16px;
	font-weight:500;
}

body.page-id-7105 .elementor .product .add_to_cart_button{
	font-weight:400 !important;
	text-transform:capitalize;
	border-color:rgba(122,122,122,0.17);
	border-style:solid;
	border-width:1px;
}

body.page-id-7105 .elementor .e-lazyloaded .e-con-inner .elementor-widget-heading .elementor-widget-container{
	padding-bottom:0px;
	padding-top:0px;
}

body.page-id-7105 .elementor .product img{
	width:100% !important;
}

body.page-id-7105 .elementor .e-lazyloaded .e-con-inner{
	padding-top:0px;
	padding-bottom:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	position:relative;
	top:-2px;
	padding-right:0px;
	padding-left:0px;
}

body.page-id-7105 .elementor .e-lazyloaded h3.elementor-heading-title{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
	padding-left:20px;
}

body.page-id-7105 .elementor .e-lazyloaded:nth-child(9) .e-con-inner{
	display:none;
}

body.page-id-7105 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-lazyloaded .e-child .elementor-widget-heading{
	width:auto !important;
}

body.page-id-7105 .e-child .elementor-widget-heading .elementor-widget-container{
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

body.page-id-7105 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-lazyloaded{
	background-color:#ffffff !important;
}

body.page-id-7105 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-lazyloaded{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-7105 .elementor .elementor-widget-text-editor:nth-child(8) .elementor-widget-container{
	min-height:177px;
}

body.page-id-7105 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-lazyloaded .e-con-inner .elementor-widget-text-editor{
	height:auto !important;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	width:auto !important;
}

body.page-id-7105 .elementor .e-lazyloaded .elementor-widget-text-editor{
	padding-bottom:0px;
}

body.page-id-7105 .elementor .e-lazyloaded h1.elementor-heading-title{
	margin-bottom:0px !important;
	margin-top:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
}

body.page-id-7105 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-lazyloaded .e-con-inner .elementor-widget-woocommerce-products .elementor-widget-container .woocommerce .elementor-grid .product .woocommerce-card__header .button{
	border-width:1px !important;
}

body.page-id-7105 .elementor .product .button{
	border-top-left-radius:0px !important;
	}

}



@media (max-width:479px){

	body.page-id-7105 #page #masthead .main-header .site-branding .menu-toggle{
	color:#424242 !important;
}

body.page-id-7105 .e-child .elementor-widget-heading h2{
	font-size:26px;
}

body.page-id-7105 .entry-content .e-con-boxed .elementor-widget-heading .elementor-widget-container{
	padding-top:16px;
}

body.page-id-7105 .e-child .elementor-widget-heading .elementor-widget-container{
	padding-bottom:23px !important;
	padding-top:20px !important;
}

body.page-id-7105 .entry-content .e-con-boxed h3.elementor-heading-title{
	font-size:26px !important;
}

body.page-id-7105 .elementor .e-con-boxed .elementor-widget-image:nth-child(1){

	display:none;
}

body.page-id-7105 .elementor .e-con-boxed .elementor-widget-image:nth-child(2){

	display:none;
}

body.page-id-7105 .elementor .e-con-boxed .elementor-widget-image:nth-child(3){

	display:none;
}

body.page-id-7105 .elementor .e-con-boxed .elementor-widget-image:nth-child(4){

	display:none;
}

body.page-id-7105 .hentry .elementor .e-con-boxed:nth-child(5){

	padding-top:48px;
}

body.page-id-7105 #page .below-content{
	background-image:none;
}

body.page-id-7105 .elementor .e-lazyloaded p{
	font-size:11px;
}

body.page-id-7105 .elementor .e-lazyloaded .elementor-widget-text-editor{
	display:none;
	}

}



@media (max-width:382px){

	body.page-id-7105 .elementor .e-lazyloaded .e-con-inner .elementor-widget-heading .elementor-widget-container{
	padding-left:0px;
	padding-right:0px;
}

body.page-id-7105 .elementor .e-lazyloaded .e-child{
	padding-right:0px;
	padding-left:0px;
}

body.page-id-7105 .elementor .e-lazyloaded h1.elementor-heading-title{
	padding-left:20px;
	padding-right:20px;
}

body.page-id-7105 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-lazyloaded:nth-child(3){

	padding-left:20px !important;
}

body.page-id-7105 .hentry .elementor .e-lazyloaded:nth-child(3){

	padding-right:20px !important;
	padding-top:30px;
}

body.page-id-7105 .hentry .elementor .e-lazyloaded:nth-child(5){

	display:none;
}

body.page-id-7105 .elementor .e-lazyloaded:nth-child(6) .wp-image-49927{
	padding-top:0px;
}

body.page-id-7105 .elementor .woocommerce-card__header .woocommerce-LoopProduct-link{
	line-height:1.3em;
}

body.page-id-7105 .site-branding .custom-logo-link img{
	height:40px;
	}

}



@media (min-width:769px){

	body.page-id-7105 .elementor-element .e-con-inner .elementor-widget-heading .elementor-widget-container .elementor-heading-title{
	font-size:45px;
}

body.page-id-7105 .elementor-element .e-con-inner .elementor-widget-heading .elementor-widget-container h1.elementor-heading-title{
	font-size:40px;
	}

}



/*-----------------------------------------------*/
/*  "Premium Bean Bag Filler" Product            */
/*-----------------------------------------------*/
body.postid-49211 #main .product .woocommerce-product-gallery{
	margin-top:30px;
}

body.postid-49211 .woocommerce-product-gallery__image a img{
	border-bottom-right-radius:30px;
	border-bottom-left-radius:30px;
	border-top-right-radius:30px;
}

body.postid-49211 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .entry-summary .product-widget .widget .textwidget fieldset{
	margin-left:auto !important;
	margin-right:auto !important;
}

body.postid-49211 .product-widget .widget fieldset{
	width:80% !important;
}

body.postid-49211 #size{
	border-top-left-radius:0px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body.postid-49211 .product_meta .posted_in a{
	text-decoration:none;
	color:#2980b9;
}

body.postid-49211 .woocommerce-variation .woocommerce-variation-price .price{
	top:-11px;
}

body.postid-49211 .woocommerce-variation-price .price bdi{
	font-size:28px;
	color:#27ae60;
	font-weight:600;
}



/*-----------------------------------------------*/
/*  "Ocean-Tamer Gift Cards" Product             */
/*-----------------------------------------------*/
body.postid-49235 #main .product .product-details-wrapper{
	margin-top:19px;
}

body.postid-49235 .entry-summary .woocommerce-product-details__short-description p{
	margin-bottom:21px;
	font-size:15px;
}

body.postid-49235 #amount{
	height:50px;
	border-top-left-radius:0px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	margin-bottom:10px;
}

body.postid-49235 .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{
	background-color:#2980b9!important;
}

body.postid-49235 .woocommerce-variation-price .price bdi{
	font-size:28px;
	font-weight:600;
	color:#27ae60;
}

body.postid-49235 #main .product .product-details-wrapper .entry-summary .variations_form .variations tbody .selected-variation .value{
	margin-bottom:3px !important;
}

body.postid-49235 #content .shoptimizer-archive .col-full #primary #main .product .woocommerce-tabs .entry-content{
	max-width:1150px !important;
}

body.postid-49235 .woocommerce-variation .woocommerce-variation-price .price{
	top:-3px;
}

@media (min-width:993px){

	body.postid-49235 #page #content .shoptimizer-archive .col-full #primary #main .product .woocommerce-tabs .entry-content{
	width:1150px !important;
	}

}



/*-----------------------------------------------*/
/*  "Quality" Page                               */
/*-----------------------------------------------*/
body.page-id-8747 .elementor .e-con-boxed .e-con-inner{
	-webkit-transform:translatex(4px) translatey(-6px);	-ms-transform:translatex(4px) translatey(-6px);	transform:translatex(4px) translatey(-6px);
	padding-top:30px;
}

body.page-id-8747 .elementor .e-con-full .wp-image-8096{
	border-bottom-right-radius:25px;
	border-bottom-left-radius:25px;
	border-top-right-radius:25px;
	width:378px !important;
}

body.page-id-8747 .hentry .elementor .e-con-boxed{
	padding-left:57px;
	background-color:#c9c9c9 !important;
	color:#2b2b2b;
	-webkit-transform:translatex(4px) translatey(-6px);	-ms-transform:translatex(4px) translatey(-6px);	transform:translatex(4px) translatey(-6px);
}

body.page-id-8747 .hentry .elementor .elementor-element-74bc034{
	-webkit-box-shadow:8px 50px 50px 0px rgba(0,0,0,0.29) inset;	box-shadow:8px 50px 50px 0px rgba(0,0,0,0.29) inset;
	border-top-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

body.page-id-8747 .elementor .e-con-full p{
	margin-bottom:18px;
}

body.page-id-8747 .elementor .e-con-full .wp-image-8750{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	width:380px !important;
}

body.page-id-8747 .elementor .e-con-boxed:nth-child(8) .e-con-inner{
	padding-top:9px;
}

body.page-id-8747 .elementor .e-con-boxed:nth-child(3) .e-con-inner{
	padding-top:0px;
}

body.page-id-8747 .elementor .elementor-widget-image .elementor-widget-container{
	text-align:right;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-bottom:20px;
	height:256px;
}

body.page-id-8747 .elementor .elementor-element .wp-image-7924{
	border-bottom-right-radius:25px;
	border-bottom-left-radius:25px;
	border-top-right-radius:25px;
}

body.page-id-8747 .hentry .elementor > .elementor-element{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	border-bottom-right-radius:30px;
	border-bottom-left-radius:30px;
	border-top-right-radius:30px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-8747 #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .elementor-element .elementor-element .elementor-widget-image .elementor-widget-container .wp-image-7924{
	height:auto !important;
}

body.page-id-8747 .elementor > .elementor-element > .elementor-element{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-left:0px;
	padding-right:0px;
}

body.page-id-8747 .elementor > .elementor-element:nth-child(2) > .elementor-element:nth-child(1){

	padding-right:30px;
}

body.page-id-8747 .elementor .elementor-element:nth-child(3) > .elementor-element:nth-child(1){

	padding-top:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-8747 .elementor-element .elementor-element .elementor-widget-heading:nth-child(3) .elementor-widget-container .elementor-heading-title{
	margin-top:15px;
}

body.page-id-8747 .elementor-element .e-con-inner .elementor-widget-heading .elementor-widget-container h2{
	color:#2980b9;
}

body.page-id-8747 .elementor-element .e-con-inner .elementor-widget-heading:nth-child(3) .elementor-widget-container .elementor-heading-title{
	color:#ffffff;
	font-weight:500;
}

body.page-id-8747 .elementor .e-grid .e-con-inner{
	padding-top:40px;
}

body.page-id-8747 .elementor > .elementor-element > .e-con-inner{
	margin-left:0px;
	margin-right:0px;
}

body.page-id-8747 .elementor-widget-button a{
	border-top-left-radius:0px !important;
	border-top-right-radius:12px !important;
	border-bottom-left-radius:12px !important;
	border-bottom-right-radius:12px !important;
	background-color:#2980b9 !important;
	font-weight:600;
}

body.page-id-8747 .hentry .elementor > .elementor-element:nth-child(4){

	background-color:#ffffff;
}

body.page-id-8747 .elementor .elementor-element .e-grid{
	background-color:#ededed !important;
}

body.page-id-8747 .e-grid .elementor-widget-text-editor{
	color:#3a3a3a !important;
}

body.page-id-8747 #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .elementor-element .e-child .elementor-widget-image .elementor-widget-container .wp-image-7924{
	width:100% !important;
}

body.page-id-8747 .elementor .e-child .wp-image-7924{
	max-width:100%;
}

body.page-id-8747 .elementor .elementor-element:nth-child(4) .e-child:nth-child(1){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-right:34px;
}

body.page-id-8747 .elementor ul img{
	border-bottom-right-radius:25px;
	border-bottom-left-radius:25px;
	border-top-right-radius:25px;
	margin-top:18px;
}

body.page-id-8747 .elementor .elementor-element .e-child{
	margin-top:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:0px;
}

body.page-id-8747 .hentry .elementor{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-8747 .elementor .e-child h2{
	margin-top:11px !important;
}

body.page-id-8747 .elementor .e-child .elementor-widget-heading:nth-child(3){

	margin-top:8px;
}

body.page-id-8747 .hentry .elementor > .elementor-element:nth-child(2){

	margin-top:60px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media (max-width:770px){

	body.page-id-8747 .hentry .elementor .elementor-element-74bc034{
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

body.page-id-8747 .elementor-element .e-con-inner .elementor-widget-heading:nth-child(3) .elementor-widget-container .elementor-heading-title{
	font-size:16px;
	font-weight:400;
	}

}



@media (max-width:500px){

	body.page-id-8747 #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .elementor-element .elementor-element .elementor-widget-image .elementor-widget-container .wp-image-7924{
	width:100% !important;
	height:auto !important;
}

body.page-id-8747 .elementor .elementor-element:nth-child(5) .elementor-widget-image .elementor-widget-container{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

body.page-id-8747 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .elementor-element:nth-child(5) .elementor-element .elementor-widget-image .elementor-widget-container{
	height:auto !important;
}

body.page-id-8747 .elementor-element .e-con-inner .elementor-widget-heading .elementor-widget-container h2{
	font-size:26px !important;
}

body.page-id-8747 .elementor .elementor-element .e-grid{
	padding-left:0px;
}

body.page-id-8747 .elementor .e-grid .e-con-inner{
	padding-left:0px;
}

body.page-id-8747 .elementor > .elementor-element > .elementor-element{
	padding-right:0px !important;
	}

}



@media (max-width:479px){

	body.page-id-8747 #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .elementor-element .elementor-element .elementor-widget-image .elementor-widget-container .wp-image-7924{
	width:342% !important;
}

body.page-id-8747 .elementor > .elementor-element > .e-con-inner{
	color:#e8e8e8;
}

body.page-id-8747 .hentry .elementor > .elementor-element:nth-child(4){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:#ffffff;
	display:inline-block;
}

body.page-id-8747 .elementor .elementor-element .e-grid{
	background-color:#ededed !important;
}

body.page-id-8747 .e-grid .elementor-widget-text-editor{
	color:#515151 !important;
}

body.page-id-8747 .elementor .e-grid .e-con-inner{
	padding-top:22px;
}

body.page-id-8747 .elementor ul img{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	display:none;
}

body.page-id-8747 .elementor .e-child .wp-image-8096{
	width:100% !important;
	}

}



@media (min-width:1200px){

	body.page-id-8747 .elementor-element .e-con-inner .elementor-widget-heading:nth-child(3) .elementor-widget-container .elementor-heading-title{
	font-size:18px;
	}

}



/*-----------------------------------------------*/
/*  "Care &amp; Cleaning" Page                   */
/*-----------------------------------------------*/
body.page-id-8668 .elementor .e-con-boxed .e-con-inner{
	margin-top:0px;
	padding-bottom:0px;
}

body.page-id-8668 .elementor .e-con-full .elementor-icon-list-text{
	font-size:15px;
}

body.page-id-8668 .elementor .e-con-boxed .e-con-full{
	padding-right:41px;
	padding-left:0px;
}

body.page-id-8668 .elementor .e-con-full .elementor-heading-title{
	margin-bottom:22px;
}

body.page-id-8668 .elementor-widget-alert .elementor-alert-warning{
	background-color:#f4f4f4 !important;
	border-left-color:#2980b9 !important;
	border-bottom-right-radius:20px;
	border-bottom-left-radius:20px;
	border-top-right-radius:20px;
}

body.page-id-8668 .elementor .e-con-full .e-fas-check{
	font-size:12px;
	font-weight:300;
	color:#c1c1c1;
}

body.page-id-8668 .elementor .e-con-boxed h4.elementor-heading-title{
	color:#545454;
}

body.page-id-8668 .hentry .elementor .e-con-boxed{
	padding-top:0px !important;
	margin-top:0px;
}

body.page-id-8668 .elementor-alert-warning .elementor-alert{
	background-color:#fceeed !important;
	border-left-color:#c0392b !important;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:30px;
}

body.page-id-8668 .elementor-alert-warning .elementor-alert .elementor-alert-title{
	color:#000000;
}

body.page-id-8668 .elementor-alert-warning .elementor-alert .elementor-alert-description{
	font-size:15px;
}

body.page-id-8668 .hentry .elementor .e-con-boxed:nth-child(4){

	display:none;
}

body.page-id-8668 .hentry .elementor .e-con-boxed:nth-child(2){

	padding-top:50px;
}

body.page-id-8668 #page{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-8668 .elementor .e-con-boxed:nth-child(3) .e-con-inner{
	padding-left:5px;
}

body.page-id-8668 .elementor-widget-text-editor p{
	margin-bottom:1px;
}

body.page-id-8668 .elementor .elementor-alert-warning .elementor-widget-container{
	padding-bottom:25px !important;
}

body.page-id-8668 .elementor .e-con-boxed:nth-child(2) .e-con-inner{
	padding-bottom:44px;
}

@media (max-width:1099px){

	body.page-id-8668 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .elementor-element-3140238{
	background-position-x:0px !important;
	}

}



@media (max-width:1024px){

	body.page-id-8668 .hentry .elementor .elementor-element-3140238{
	background-position-x:50px !important;
	}

}



@media (min-width:768px){

	body.page-id-8668 .elementor-widget-alert .elementor-alert-warning{
	padding-left:35px;
	padding-bottom:24px;
	padding-top:23px;
}

body.page-id-8668 .elementor .e-con-boxed h4.elementor-heading-title{
	font-size:18px;
}

body.page-id-8668 .elementor-alert-warning .elementor-alert{
	padding-bottom:35px;
	padding-top:27px;
	padding-left:37px;
	}

}



/*-----------------------------------------------*/
/*  "Warranty" Page                              */
/*-----------------------------------------------*/
body.page-id-8732 .hentry .elementor .elementor-element-805e6d0{
	-webkit-box-shadow:0px 30px 50px 1px rgba(0,0,0,0.28) inset;	box-shadow:0px 30px 50px 1px rgba(0,0,0,0.28) inset;
}

body.page-id-8732 .elementor-element-226db79 .elementor-widget-wrap{
	margin-top:0px;
	margin-left:11px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-8732 .elementor-element-226db79 .elementor-top-column:nth-child(1){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-8732 .elementor-element-226db79 .elementor-top-column:nth-child(1) .elementor-widget-wrap{
	margin-left:0px;
	padding-top:0px;
}

body.page-id-8732 .elementor-element-cc27daf .elementor-widget-wrap{
	margin-top:20px;
}

body.page-id-8732 .elementor-element-226db79 .elementor-widget-text-editor p{
	margin-bottom:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-8732 .elementor-element-146eee8 .elementor-widget-text-editor p{
	margin-bottom:20px;
}

body.page-id-8732 .elementor-element-cc27daf .elementor-widget-text-editor p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-bottom:20px;
}

body.page-id-8732 .hentry .elementor .elementor-element-226db79{
	margin-top:51px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}



/*-----------------------------------------------*/
/*  "Dealers" Page                               */
/*-----------------------------------------------*/
body.page-id-8330 .elementor .elementor-element-32097b0 .elementor-background-overlay{
	-webkit-box-shadow:1px 50px 50px 0px rgba(68,68,68,0.45) inset;	box-shadow:1px 50px 50px 0px rgba(68,68,68,0.45) inset;
	background-image:-webkit-linear-gradient(308deg, rgba(255, 255, 255, 0) 26%, rgba(255, 255, 255, 0) 100%);	background-image:-o-linear-gradient(308deg, rgba(255, 255, 255, 0) 26%, rgba(255, 255, 255, 0) 100%);	background-image:linear-gradient(142deg, rgba(255, 255, 255, 0) 26%, rgba(255, 255, 255, 0) 100%);
}

body.page-id-8330 .elementor-element-bb36c6f .elementor-widget-text-editor p{
	margin-bottom:20px;
}

body.page-id-8330 .elementor-element-3bef813 .elementor-widget-text-editor p{
	margin-bottom:85px;
}

body.page-id-8330 .elementor-element-3bef813 .elementor-widget-image img{
	border-bottom-right-radius:30px;
	border-bottom-left-radius:30px;
	border-top-right-radius:30px;
}

@media (max-width:479px){

	body.page-id-8330 .hentry .elementor .elementor-element-32097b0{
	background-position-x:-50px !important;
	}

}



/*-----------------------------------------------*/
/*  "Ocean-Tamer Luxury Lounger" Product         */
/*-----------------------------------------------*/
body.postid-7303 #main .cgkit-atc-product-variable ul{
	padding-left:32px;
	font-weight:600;
}

body.postid-7303 .entry-summary .price:nth-child(3) .woocommerce-Price-amount:nth-child(1) bdi{
	display:block!important;
}

body.postid-7303 .product-details-wrapper .entry-summary p.price{
	display:none;
}

body.postid-7303 .product-details-wrapper .entry-summary .price{
	height:30px;
}

body.postid-7303 #main .product .product-details-wrapper .entry-summary .price del .woocommerce-Price-amount bdi{
	display:none !important;
}

body.postid-7303 .woocommerce-variation-description ins .woocommerce-Price-amount{
	font-size:28px !important;
	font-weight:500;
	color:#27ae60;
}

body.postid-7303 .variations tbody tr{
	height:111px;
}

body.postid-7303 #side-panel{
	margin-bottom:0px;
}

body.postid-7303 .woocommerce-variation .woocommerce-variation-description p{
	position:relative;
	top:-65px;
}

body.postid-7303 .single_variation_wrap .woocommerce-variation-add-to-cart .custom-logo-checkbox{
	font-weight:600;
}



/*-----------------------------------------------*/
/*  "Custom Color Chart" Page                    */
/*-----------------------------------------------*/
body.page-id-7583 .elementor-element-a939dc9 .elementor-widget-image .elementor-widget-container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-7583 .elementor-element-a939dc9 .elementor-widget-image img{
	width:100%;
	border-bottom-right-radius:30px;
	border-bottom-left-radius:30px;
	border-top-right-radius:30px;
}

body.page-id-7583 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .elementor-element-a939dc9 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-image .elementor-widget-container img{
	height:auto !important;
}

body.page-id-7583 .elementor-element-a939dc9 .elementor-widget-wrap{
	margin-bottom:26px;
	padding-top:40px !important;
}

body.page-id-7583 #content .shoptimizer-archive .archive-header{
	padding-top:0px;
}

body.page-id-7583 .elementor-element-50f4849 .elementor-widget-text-editor p{
	margin-bottom:20px;
}

body.page-id-7583 .elementor-element-a939dc9 .elementor-widget-text-editor p{
	margin-bottom:20px;
}

body.page-id-7583 .elementor .elementor-element-50f4849 .elementor-container{
	margin-top:48px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-7583 .elementor-element-a939dc9 .elementor-widget-heading h3{
	margin-top:19px;
}

body.page-id-7583 .elementor-element-a939dc9 .elementor-widget-image .wp-image-49691{
	margin-bottom:30px;
}

@media (max-width:767px){

	body.page-id-7583 .hentry .elementor .elementor-element-8c2eef6{
	background-position-y:50%;
	background-position-x:0px !important;
	}

}



/*-----------------------------------------------*/
/*  "My account" Page                            */
/*-----------------------------------------------*/
body.page-id-14 .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:nth-child(5) a{
	display:none;
}

body.page-id-14 .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:nth-child(3) a{
	display:none;
}

body.page-id-14 .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-actions{
	width:407px;
}

body.page-id-14 .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number a{
	font-size:13px;
}

body.page-id-14 .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-date{
	white-space:nowrap;
}

@media (min-width:771px){

	body.page-id-14 .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-number{
	padding-top:18px;
}

body.page-id-14 .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-date{
	font-size:12px;
}

body.page-id-14 .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-status{
	font-size:13px;
}

body.page-id-14 .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-total{
	font-size:13px;
	}

}



/*-----------------------------------------------*/
/*  "Ocean-Tamer Teardrop" Product               */
/*-----------------------------------------------*/
body.postid-7294 #tab-descriptions .gallery-size-medium{
	margin-top:40px;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.postid-7294 #tab-descriptions .gallery-item{
	padding-right:0px;
	margin-bottom:13px;
	min-height:200px;
	display:inline-block;
}

body.postid-7294 #tab-descriptions a img{
	height:176px;
	overflow:hidden;
	border-bottom-right-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
}

body.postid-7294 .woocommerce-variation-add-to-cart .custom-logo-checkbox label{
	font-size:15px;
	font-weight:600;
	position:relative;
	top:0px;
}

body.postid-7294 .variations tr span{
	font-size:15px;
}

@media (max-width:992px){

	body.postid-7294 #tab-descriptions .gallery-size-medium{
	display:none;
}

body.postid-7294 #main .product .entry-summary{
	margin-left:0px;
}

body.postid-7294 .product-details-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
	width:350px;
}

body.postid-7294 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .woocommerce-product-gallery{
	width:352px !important;
}

body.postid-7294 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .entry-summary{
	width:100% !important;
	}

}



@media (min-width:993px){

	body.postid-7294 #tab-title-additional_information a{
	display:none;
	}

}



/*-----------------------------------------------*/
/*  "Ocean-Tamer Ottoman" Product                */
/*-----------------------------------------------*/
body.postid-7306 .woocommerce-variation-description ins .woocommerce-Price-amount{
	font-size:28px !important;
	font-weight:500;
	color:#27ae60;
}

body.postid-7306 .single_variation_wrap .woocommerce-variation-add-to-cart .custom-logo-checkbox{
	top:-59px;
	font-weight:600;
}



/*-----------------------------------------------*/
/*  "Manual Orders" Page                         */
/*-----------------------------------------------*/
body.page-id-49863 .product-price div strike{
	display:none;
}

body.page-id-49863 .woocommerce-checkout .otbbsd-orig .woocommerce-Price-amount{
	text-decoration: line-through;
	margin-left: 5px;
}

body.page-id-49863 .product-price > div{
	display:none;
}

body.page-id-49863 #secondary{
	display:none;
}

body.page-id-49863 #primary{
	width:100% !important;
}

body.page-id-49863 .opc_product_select_box div > span > span > span{
	height:90px !important;
}

body.page-id-49863 .entry-content .woocommerce-checkout .woocommerce .woocommerces #one_page_searchable_customer_search .opc_product_select_box div > span > span > span{
	min-height:9px !important;
}

body.page-id-49863 .opc_product_select_box div span:nth-child(4) > span:nth-child(1) > span:nth-child(1){

	width:464px;
}

body.page-id-49863 .entry-content .woocommerces .opc_add_fee_wrap{
	background-color:rgba(52,152,219,0.09);
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

body.page-id-49863 .opc_fee_table tr th{
	background-color:rgba(52,152,219,0.09) !important;
}

body.page-id-49863 .entry-content .woocommerces .woocommerce-info{
	background-color:rgba(52,152,219,0.09) !important;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

body.page-id-49863 .hentry h1{
	margin-top:0px;
}

body.page-id-49863 .hentry .exported-element{
	padding-left:15px;
	display:inline-block;
	position:static;
	min-width:0px;
	font-weight:500;
	padding-right:15px;
	margin-left:-15px;
	background-color:#ffffff;
}

body.page-id-49863 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .exported-element{
	width:auto !important;
}

body.page-id-49863 .hentry .exported-element:hover{
	color:#3498db;
}

body.page-id-49863 #customer_details .woocommerce-shipping-fields{
	max-width:500px;
	padding-top:36px;
	margin-left:50px;
}

body.page-id-49863 #customer_details .woocommerce-billing-fields{
	max-width:550px;
	float:left;
	width:550px;
}

body.page-id-49863 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .woocommerce-checkout .woocommerce .woocommerces .checkout #customer_details .col-2{
	width:500px !important;
}

body.page-id-49863 #customer_details .col-2{
	float:right;
	max-width:600px;
}

body.page-id-49863 #customer_details .col-1{
	max-width:550px;
	width:550px;
}

body.page-id-49863 #main .hentry .entry-content .woocommerce-checkout .woocommerce .woocommerces .checkout #order_review .cart-custom-field .widget .textwidget h4 img{
	width:50% !important;
}

body.page-id-49863 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .woocommerce-checkout .woocommerce .woocommerces .checkout #customer_details .col-2 .woocommerce-shipping-fields{
	width:100% !important;
}

body.page-id-49863 #order_review_heading{
	margin-top:8px !important;
}

body.page-id-49863 #terminal-reader-select{
	padding-top:0px !important;
	padding-bottom:0px !important;
	font-size:14px;
	color:#b20000 !important;
}

body.page-id-49863 #take-payment-btn img{
	margin-left:12px !important;
	margin-top:4px !important;
}

body.page-id-49863 #terminal-reader-select option{
	font-size:14px;
}

body.page-id-49863 .custom-logo-wrapper .form-field-wide a{
	background-color:#f9f9f9;
}

@media (max-width:770px){

	body.page-id-49863 #content .shoptimizer-archive{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-49863 #customer_details .woocommerce-billing-fields{
	max-width:100%;
	}

}



@media (max-width:600px){

	body.page-id-49863 #customer_details .woocommerce-shipping-fields{
	margin-left:0px;
	max-width:100%;
}

body.page-id-49863 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .woocommerce-checkout .woocommerce .woocommerces .checkout #customer_details .col-2 .woocommerce-shipping-fields{
	width:100% !important;
}

body.page-id-49863 .woocommerces .checkout #customer_details .col-2 .woocommerce-shipping-fields #ship-to-different-address label{
	font-size:20px !important;
}

body.page-id-49863 #customer_details .woocommerce-shipping-fields h3{
	font-size:20px;
	}

}



@media (max-width:575px){

	body.page-id-49863 #customer_details .woocommerce-shipping-fields{
	margin-left:0px !important;
	}

}



@media (min-width:993px){

	body.page-id-49863 #customer_details{
	width:100% !important;
}

body.page-id-49863 #order_review_heading{
	width:100% !important;
}

body.page-id-49863 #order_review{
	width:100% !important;
	}

}



/*-----------------------------------------------*/
/*  "Sea-Cure T-Top Net" Product                 */
/*-----------------------------------------------*/
body.postid-1067 #size{
	margin-bottom:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-top-left-radius:0px;
}

body.postid-1067 #content .shoptimizer-archive .col-full #primary #main .product .woocommerce-tabs .entry-content{
	max-width:1150px !important;
}

body.postid-1067 #content .shoptimizer-archive .col-full{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-1067 #tab-description img{
	margin-top:39px;
	border-bottom-right-radius:30px;
	border-bottom-left-radius:30px;
	border-top-right-radius:30px;
}

body.postid-1067 .woocommerce-variation .woocommerce-variation-price .price{
	top:-7px;
}

@media (max-width:479px){

	body.postid-1067 #main .product .entry-summary{
	top:-127px;
}

body.postid-1067 #page #content .shoptimizer-archive .col-full #primary #main > .product{
	height:auto !important;
}

body.postid-1067 #main .product .product-details-wrapper{
	max-width:none;
	min-height:800px;
	max-height:850px;
}

body.postid-1067 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper{
	height:auto !important;
}

body.postid-1067 #main .product .woocommerce-tabs{
	padding-bottom:40px;
	}

}



@media (min-width:993px){

	body.postid-1067 #page #content .shoptimizer-archive .col-full #primary #main .product .woocommerce-tabs .entry-content{
	width:1150px !important;
	}

}



@media (min-width:1070px){

	body.postid-1067 #content .shoptimizer-archive .col-full{
	padding-top:30px;
	}

}



/*-----------------------------------------------*/
/*  "Checkout" Page                              */
/*-----------------------------------------------*/
body.page-id-13 #customer_details .col-2{
	float:right;
	width:50%;
	padding-left:20px;
	padding-top:6px;
}

body.page-id-13 #customer_details .col-1{
	float:left;
	width:50%;
	padding-right:20px;
}

body.page-id-13 #order_review_heading{
	margin-top:40px;
	font-weight:600;
	text-transform:capitalize;
}

body.page-id-13 .cart-custom-field h4 img{
	width:50%;
	padding-right:111px;
	padding-left:96px;
	opacity:0.66;
}

body.page-id-13 #place_order{
	background-color:#2980b9;
	color:#ffffff;
	width:100%;
	margin-left:auto;
	margin-top:39px;
	font-weight:600;
}

body.page-id-13 .cart-custom-field .widget h4:nth-child(2){

	display:none;
}

body.page-id-13 .cart-custom-field .widget p{
	display:none;
}

body.page-id-13 #ship-to-different-address{
	font-weight:500 !important;
	font-size:17px !important;
	border-top-width:0px !important;
	margin-top:0px !important;
}

body.page-id-13 #ship-to-different-address .woocommerce-form__label span{
	font-weight:600;
	font-size:20px;
	margin-top:70px;
}

body.page-id-13 #shipping_country_field{
	display:none;
}

body.page-id-13 #billing_country_field{
	display:none;
}

body.page-id-13 #wc-authorize-net-cim-credit-card-credit-card-form .js-wc-authorize-net-cim-credit-card-new-payment-method-form{
	height:185px;
	position:relative;
	top:-29px;
}

body.page-id-13 #payment .wc_payment_methods li{
	padding-bottom:30px !important;
}

body.page-id-13 .wc_payment_methods .wc_payment_method label{
	font-size:15px;
}

body.page-id-13 .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address{
	padding-left:35px;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
}

body.page-id-13 .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address{
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
}

body.page-id-13 #content .shoptimizer-archive .archive-header{
	display:none;
}

body.page-id-13 .elementor-widget-wc-elements .woocommerce-order .woocommerce-thankyou-order-received{
	font-size:20px !important;
}

body.page-id-13 .woocommerce-table--discount-summary tr td{
	color:#16a085;
	font-weight:600;
	text-align:right;
	padding-right:0px;
	padding-top:0px;
}

body.page-id-13 .woocommerce-table--discount-summary tr th{
	padding-left:2px;
	padding-top:0px;
}

body.page-id-13 .opc_thankyou_page_additions div a{
	text-align:center;
	text-transform:capitalize;
	border-bottom-right-radius:12px;
	border-bottom-left-radius:12px;
	border-top-right-radius:12px;
	border-top-left-radius:0px;
	border-color:rgba(0,0,0,0.13);
	border-style:solid;
	border-width:1px;
	font-weight:600;
	color:#2980b9;
	background-color:#ecf0f1;
}

body.page-id-13 .woocommerce-order .woocommerce-order-details h3{
	font-size:22px;
}

body.page-id-13 .woocommerce-table--order-details tr:nth-child(6) th{
	font-size:16px !important;
}

body.page-id-13 .woocommerce-table--order-details tfoot .woocommerce-Price-amount{
	font-size:16px;
}

body.page-id-13 .hentry .entry-content .elementor .e-lazyloaded .elementor-widget-wc-elements .elementor-widget-container .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table--discount-summary tbody tr td{
	height:30px !important;
}

body.page-id-13 .hentry .entry-content .elementor .e-lazyloaded .elementor-widget-wc-elements .elementor-widget-container .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table--discount-summary tbody tr th{
	height:30px !important;
}

body.page-id-13 .woocommerce-columns--addresses .woocommerce-column--shipping-address h2{
	text-transform:capitalize;
	margin-top:20px;
}

body.page-id-13 .woocommerce-columns--addresses .woocommerce-column--billing-address h2{
	text-transform:capitalize;
	margin-top:20px;
}

body.page-id-13 .elementor-widget-wc-elements .woocommerce-order .opc_thankyou_page_additions{
	padding-right:35px !important;
	padding-left:35px !important;
}

body.page-id-13 .elementor-widget-wc-elements .woocommerce-order .woocommerce-thankyou-order-details{
	border-bottom-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-right-radius:12px;
}

body.page-id-13 #wc-authorize-net-cim-credit-card-context_field{
	display:none;
}

body.page-id-13 #payment .wc_payment_methods .wc_payment_method:nth-child(1){

	padding-bottom:0px !important;
}

body.page-id-13 #payment .wc_payment_methods .wc_payment_method:nth-child(3){

	display:none;
}

body.page-id-13 #ppc-button-ppcp-gateway .paypal-buttons-context-iframe{
	text-align:center;
	margin-bottom:37px;
}

body.page-id-13 #pwgc-redeem-gift-card-number{
	width:45%;
	float:none;
	height:45px;
	position:relative;
	top:-4px;
}

body.page-id-13 #pwgc-redeem-button{
	width:50%;
	float:right;
	margin-bottom:17px !important;
	position:relative;
	top:-8px;
	height:45px;
	background-color:#d8d8d8;
}

body.page-id-13 #payment .place-order{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-13 #payment .place-order .woocommerce-terms-and-conditions-wrapper{
	margin-bottom:24px;
}

body.page-id-13 #pwgc-redeem-form label{
	font-size:14px;
	font-weight:400;
	padding-bottom:5px;
}

body.page-id-13 .place-order .woocommerce-terms-and-conditions-wrapper .validate-required{
	margin-bottom:20px;
}

body.page-id-13 .elementor-widget-wc-elements .coupon-wrapper{
	padding-left:25px;
	background-color:#f9f9f9;
	border-style:solid;
	border-color:rgba(232,232,232,0.48);
	border-width:1px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-bottom:11px;
}

body.page-id-13 .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{
	font-size:14px !important;
}

body.page-id-13 .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label span{
	font-size:14px;
}

body.page-id-13 .hentry .elementor .e-lazyloaded{
	padding-top:31px;
}

body.page-id-13 #customer_details .woocommerce-billing-fields h3{
	font-weight:600;
	text-transform:capitalize;
}

body.page-id-13 #content .shoptimizer-archive{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-13 .wc_payment_methods label img{
	height:24px !important;
}

body.page-id-13 .wc_payment_methods .wc_payment_method:nth-child(2) img{
	min-height:50px;
}

body.page-id-13 #payment .wc_payment_methods .wc_payment_method:nth-child(2){

	padding-bottom:46px !important;
}

body.page-id-13 .elementor .e-lazyloaded .elementor-widget-wc-elements .elementor-widget-container .woocommerce .checkout #order_review #payment .wc_payment_methods .wc_payment_method label .sv-wc-payment-gateway-card-icons img{
	height:40px !important;
}

body.page-id-13 .wc_payment_methods .sv-wc-payment-gateway-card-icons img{
	width:50px !important;
	max-height:40px !important;
}

body.page-id-13 .wc_payment_methods .wc_payment_method:nth-child(1) .payment_box > p:nth-child(1){

	min-height:36px;
	position:relative;
	top:-25px;
}

body.page-id-13 .wc_payment_methods .wc_payment_method:nth-child(2) label{
	font-size:18px !important;
}

body.page-id-13 .wc_payment_methods .wc_payment_method:nth-child(1) > label:nth-child(2){

	font-size:17px !important;
	line-height:1em;
}

body.page-id-13 .wc_payment_methods label .sv-wc-payment-gateway-card-icons{
	margin-left:661px !important;
}

body.page-id-13 #shipping_method .otbbsd-orig .woocommerce-Price-amount{
	margin-left:11px;
	text-decoration:line-through;
}

body.page-id-13 #woocommerce-checkout-form-coupon .button{
	background-color:#dddddd;
}

@media (max-width:767px){

	body.page-id-13 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-con-full{
	width:100% !important;
}

body.page-id-13 .hentry .elementor .e-con-full{
	min-width:100%;
}

body.page-id-13 .wc_payment_methods .wc_payment_method:nth-child(2) label{
	margin-top:82px;
	font-size:16px !important;
	line-height:1.7em;
}

body.page-id-13 #payment .wc_payment_methods{
	padding-top:20px !important;
	height:532px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-13 #ship-to-different-address .woocommerce-form__label span{
	font-size:20px;
}

body.page-id-13 .wc_payment_methods .wc_payment_method label{
	margin-top:0px !important;
	height:40px;
}

body.page-id-13 #payment .wc_payment_methods .wc_payment_method:nth-child(1){

	min-height:0px;
	height:415px;
}

body.page-id-13 #payment .wc_payment_methods li{
	min-height:0px !important;
}

body.page-id-13 #wc-authorize-net-cim-credit-card-credit-card-form .woocommerce-validated{
	display:none;
}

body.page-id-13 .wc_payment_methods .wc_payment_method .payment_box{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-13 #customer_details .col-2{
	padding-left:12px;
}

body.page-id-13 #customer_details .col-1{
	padding-right:14px;
}

body.page-id-13 #customer_details .woocommerce-billing-fields h3{
	margin-top:23px;
	}

}



@media (max-width:600px){

	body.page-id-13 .elementor-widget-wc-elements .woocommerce-order .opc_thankyou_page_additions{
	margin-bottom:40px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-13 .opc_thankyou_page_additions div a{
	text-align:center;
	}

}



@media (max-width:575px){

	body.page-id-13 #primary #main .hentry .entry-content .elementor .e-con-full .elementor-widget-wc-elements .elementor-widget-container .woocommerce .checkout #customer_details .col-1{
	width:100% !important;
}

body.page-id-13 #primary #main .hentry .entry-content .elementor .e-con-full .elementor-widget-wc-elements .elementor-widget-container .woocommerce .checkout #customer_details .col-2{
	width:100% !important;
}

body.page-id-13 #customer_details .col-2{
	padding-left:0px;
	margin-bottom:30px;
}

body.page-id-13 #customer_details .col-1{
	padding-right:0px;
}

body.page-id-13 .cart-custom-field .widget h4{
	display:none;
}

body.page-id-13 .cart-custom-field .widget p{
	display:none;
}

body.page-id-13 #page{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-13 #order_review_heading{
	font-size:28px !important;
	text-transform:capitalize;
	-webkit-transform:translatex(0px) translatey(-7px);	-ms-transform:translatex(0px) translatey(-7px);	transform:translatex(0px) translatey(-7px);
	height:50px;
	bottom:0px;
	position:relative;
}

body.page-id-13 #customer_details .woocommerce-billing-fields h3{
	font-size:28px;
	text-transform:capitalize;
}

body.page-id-13 #content .shoptimizer-archive .archive-header{
	margin-bottom:30px;
}

body.page-id-13 #content .shoptimizer-archive .col-full{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-13 #content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-13 .ppcp-messages span iframe{
	margin-top:40px;
}

body.page-id-13 #shipping_country_field{
	display:none;
}

body.page-id-13 #billing_country_field{
	display:none;
}

body.page-id-13 #ship-to-different-address .woocommerce-form__label span{
	font-size:20px;
}

body.page-id-13 #customer_details .woocommerce-shipping-fields{
	text-transform:capitalize;
}

body.page-id-13 #ship-to-different-address{
	text-transform:none;
}

body.page-id-13 #customer_details .woocommerce-billing-fields{
	text-transform:capitalize;
}

body.page-id-13 #payment .wc_payment_methods{
	padding-top:20px !important;
}

body.page-id-13 #order_review{
	z-index:-10;
}

body.page-id-13 #order_review .woocommerce-checkout-review-order-table{
	padding-top:50px;
}

body.page-id-13 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-con-full .elementor-widget-wc-elements .elementor-widget-container .woocommerce .woocommerce-order .opc_thankyou_page_additions{
	margin-bottom:4px !important;
}

body.page-id-13 #payment .wc_payment_methods .wc_payment_method:nth-child(2){

	padding-bottom:30px !important;
}

body.page-id-13 #wc-authorize-net-cim-credit-card-expiry{
	font-size:15px !important;
}

body.page-id-13 #wc-authorize-net-cim-credit-card-csc{
	font-size:15px !important;
}

body.page-id-13 #wc-authorize-net-cim-credit-card-account-number{
	font-size:15px !important;
}

body.page-id-13 #pwgc-redeem-gift-card-number{
	font-size:15px;
}

body.page-id-13 #billing_first_name{
	font-size:15px;
}

body.page-id-13 input{
	font-size:15px !important;
}

body.page-id-13 #billing_city{
	text-transform:capitalize;
	}

}



@media (max-width:500px){

	body.page-id-13 .opc_thankyou_page_additions div a{
	text-align:center;
}

body.page-id-13 #primary #main .hentry .entry-content .elementor .e-con-full .elementor-widget-wc-elements .elementor-widget-container .woocommerce .woocommerce-order .opc_thankyou_page_additions div a{
	width:197% !important;
}

body.page-id-13 .elementor-widget-wc-elements .woocommerce-order .opc_thankyou_page_additions{
	margin-bottom:40px;
}

body.page-id-13 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-lazyloaded .elementor-widget-wc-elements .elementor-widget-container .woocommerce .woocommerce-order .opc_thankyou_page_additions{
	margin-bottom:40px !important;
	}

}



@media (max-width:479px){

	body.page-id-13 #payment .wc_payment_methods .wc_payment_method:nth-child(2){

	top:21px;
	padding-top:3px;
}

body.page-id-13 #primary #main .hentry .entry-content .elementor .e-con-full .elementor-widget-wc-elements .elementor-widget-container .woocommerce .woocommerce-order .opc_thankyou_page_additions div a{
	width:207% !important;
}

body.page-id-13 .elementor-widget-wc-elements .woocommerce-order .opc_thankyou_page_additions{
	margin-bottom:4px;
	}

}



@media (min-width:768px){

	body.page-id-13 .woocommerce-order .woocommerce-order-details h2{
	font-size:22px;
}

body.page-id-13 .woocommerce-columns--addresses .woocommerce-column--billing-address h2{
	font-size:22px;
}

body.page-id-13 .woocommerce-columns--addresses .woocommerce-column--shipping-address h2{
	font-size:22px;
	}

}



@media (min-width:769px){

	body.page-id-13 #wc-authorize-net-cim-credit-card-account-number{
	font-size:18px !important;
}

body.page-id-13 #wc-authorize-net-cim-credit-card-expiry{
	font-size:15px !important;
}

body.page-id-13 #wc-authorize-net-cim-credit-card-csc{
	font-size:15px !important;
}

body.page-id-13 #customer_details .woocommerce-billing-fields h3{
	font-size:30px;
}

body.page-id-13 #order_review_heading{
	font-size:30px;
}

body.page-id-13 #place_order{
	font-size:18px !important;
	}

}



@media (min-width:993px){

	body.page-id-13 #order_review{
	width:100%;
}

body.page-id-13 #customer_details{
	width:100%;
	margin-right:0px;
}

body.page-id-13 #order_review_heading{
	width:100%;
	padding-bottom:7px;
}

body.page-id-13 #content .shoptimizer-archive .archive-header{
	padding-bottom:25px;
	}

}



/*-----------------------------------------------*/
/*  "Gift Card Balance" Page                     */
/*-----------------------------------------------*/
body.page-id-100050110 .shoptimizer-archive .col-full h1{
	padding-top:40px;
}

body.page-id-100050110 #secondary{
	display:none;
}

body.page-id-100050110 #pwgc-balance-container{
	width:137% !important;
}

body.page-id-100050110 #page{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-100050110 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content #pwgc-balance-form #pwgc-balance-container .fa-gift{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	width:6% !important;
}

@media (max-width:770px){

	body.page-id-100050110 #pwgc-balance-container{
	width:100% !important;
	}

}



@media (max-width:479px){

	body.page-id-100050110 #pwgc-balance-container{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	}

}



/*-----------------------------------------------*/
/*  "Gift Card" Product                          */
/*-----------------------------------------------*/
body.postid-100050099 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img:nth-child(2){

	display:none !important;
}

body.postid-100050099 .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img:nth-child(2){

	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}



/*-----------------------------------------------*/
/*  "Custom Logo FAQ" Page                       */
/*-----------------------------------------------*/
@media (max-width:767px){

	body.page-id-100048744 .elementor-element-10dca049 .e-gallery-item:nth-child(3) .elementor-gallery-item__overlay{
	display:none;
}

body.page-id-100048744 .elementor-element-10dca049 .e-gallery-item:nth-child(3) .e-gallery-image{
	display:none;
	}

}



@media (max-width:600px){

	body.page-id-100048744 .elementor-element-10dca049 .e-gallery-item:nth-child(2) .elementor-gallery-item__overlay{
	display:none;
}

body.page-id-100048744 .elementor-element-10dca049 .e-gallery-item:nth-child(2) .e-gallery-image{
	display:none;
	}

}



/*-----------------------------------------------*/
/*  "Logo Management" Page                       */
/*-----------------------------------------------*/
body.page-id-100055597 .below-content{
	padding-top:48px;
	padding-bottom:48px;
	border-top-style:none;
}

body.page-id-100055597 .below-content .widget span{
	display:none;
}

body.page-id-100055597 .below-content .widget p{
	display:none;
}

body.page-id-100055597 .below-content .widget svg{
	display:none;
}

body.page-id-100055597 .e-lazyloaded .elementor-widget-shortcode{
	padding-bottom:48px;
}

body.page-id-100055597 .orders-list-items li .meta{
	font-size:14px;
}

body.page-id-100055597 .elementor-widget-shortcode .elementor-shortcode > h4:nth-child(1){

	font-size:28px !important;
	background-color:rgba(239,239,239,0);
	padding-left:0px;
	margin-bottom:0px !important;
}

body.page-id-100055597 .orders-list-items li .name{
	font-size:14px !important;
}

body.page-id-100055597 .elementor-shortcode .orders-list-items-wrapper h4, body.page-id-100055597 .elementor-widget-shortcode .elementor-shortcode h4{
	background-color:#efefef;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:12px !important;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

body.page-id-100055597 .elementor-widget-shortcode .elementor-shortcode h4:nth-child(5){

	font-size:18px;
}

body.page-id-100055597 .elementor-shortcode .orders-list-items-wrapper h4{
	font-size:18px !important;
}

body.page-id-100055597 #custom_logo_upload{
	border-style:solid;
	border-color:rgba(0,0,0,0.2);
	border-width:1px;
	padding-top:7px;
	padding-bottom:8px;
	width:50%;
	margin-left:auto;
	background-color:#2a80bc;
	color:#ffffff;
	font-weight:500;
	border-top-left-radius:0px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-100055597 #logo_file{
	border-top-color:rgba(68,68,68,0.45);
	margin-top:3px;
	margin-bottom:8px;
	font-size:14px;
}

body.page-id-100055597 #file_field label{
	font-size:14px;
	font-weight:500;
	padding-top:24px;
	padding-bottom:5px;
}

body.page-id-100055597 .elementor-widget-shortcode .elementor-shortcode p{
	font-weight:300;
	margin-bottom:3px;
	font-size:14px !important;
}

body.page-id-100055597 .elementor-widget-shortcode .elementor-shortcode p:nth-child(6){

	font-weight:500;
}

body.page-id-100055597 .elementor-shortcode .orders-list-items-wrapper ul{
	list-style-type:circle;
	font-size:11px;
	margin-left:37px;
	margin-top:29px;
}

body.page-id-100055597 #content .shoptimizer-archive .archive-header{
	display:none;
}

@media (max-width:600px){

	body.page-id-100055597 .site-footer .col-full .widget:nth-child(4){

	display:none;
}

body.page-id-100055597 .site-footer .col-full .widget:nth-child(3){

	display:none;
	}

}



@media (max-width:500px){

	body.page-id-100055597 .site-footer .col-full .widget:nth-child(3){

	display:none !important;
}

body.page-id-100055597 .site-footer .col-full .widget:nth-child(4){

	display:none !important;
	}

}



@media (max-width:479px){

	body.page-id-100055597 .site-footer .col-full .widget:nth-child(2){

	display:none !important;
}

body.page-id-100055597 .copyright .col-full .widget{
	float:right;
}

body.page-id-100055597 .copyright .col-full .widget:nth-child(2){

	display:none;
}

body.page-id-100055597 #custom_logo_upload{
	width:100%;
	margin-top:18px;
	}

}



@media (min-width:769px){

	body.page-id-100055597 #custom_logo_upload{
	font-size:15px;
	}

}



/*-----------------------------------------------*/
/*  "Ocean-Tamer Wedge Pathfinder Series" Product*/
/*-----------------------------------------------*/
body.postid-100057920 #tab-descriptions .gallery-item{
	display: inline-block;
	min-height: 200px;
	margin-bottom: 13px;
	padding-right: 0;
}

body.postid-100057920 #tab-descriptions a img{
	height: 176px;
	overflow: hidden;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

body.postid-100057920 #tab-descriptions .wp-image-100058044{
	position: relative;
	top: -8px;
	float: right;
	margin-bottom: 3px;
}

body.postid-100057920 #page #content .shoptimizer-archive .col-full #primary #main .product .woocommerce-tabs #tab-descriptions .wp-image-100058044{
	width: 19% !important;
}

body.postid-100057920 #tab-descriptions p{
	color: #666;
	font-weight: 400 !important;
}

body.postid-100057920 .woocommerce-product-details__short-description p img{
	float: none;
	width: 131px;
	margin-top: 10px;
	margin-right: 37px;
}

body.postid-100057920 .entry-summary .woocommerce-product-details__short-description p{
	display: inline-block;
	margin-bottom: 0;
	color: #666;
	letter-spacing: 0.2px !important;
}

body.postid-100057920 .entry-summary .woocommerce-product-details__short-description p:nth-child(2){

	font-size: 15px;
	line-height: 1.3em;
	letter-spacing: -0.5px;
}

body.postid-100057920 .variations tr span{
	font-size: 15px;
}

body.postid-100057920 .woocommerce-variation-add-to-cart .custom-logo-checkbox label{
	position: relative;
	top: 0;
	font-size: 15px;
	font-weight: 600;
}

body.postid-100057920 .woocommerce-variation .woocommerce-variation-price .price{
	top: 0;
}

body.postid-100057920 .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .custom-logo-checkbox{
	display: none;
}

body.postid-100057920 .related .price bdi{
	color: #16a085;
}

@media (max-width: 992px){

	body.postid-100057920 #tab-descriptions .gallery-size-medium{
	display: none;
}

body.postid-100057920 #main .product .entry-summary{
	margin-left: 0;
}

body.postid-100057920 .product-details-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
	width: 350px;
}

body.postid-100057920 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .woocommerce-product-gallery{
	width: 352px !important;
}

body.postid-100057920 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .entry-summary{
	width: 100% !important;
	}

}



@media (max-width: 500px){

	body.postid-100057920 #page #content .shoptimizer-archive .col-full #primary #main.product .woocommerce-tabs #tab-descriptions .wp-image-100058044{
	width: 33% !important;
}

body.postid-100057920 .woocommerce-product-details__short-description p img{
	width: 39%;
	margin-bottom: 76px;
	margin-right: 21px;
	}

}



@media (max-width: 479px){

	body.postid-100057920 #tab-descriptions .wp-image-100058044{
	float: none;
	}

}



@media (min-width: 771px){

	body.postid-100057920 #tab-descriptions h2{
	margin-bottom: 46px;
	}

}



@media (min-width: 993px){

	body.postid-100057920 #tab-title-additional_information a{
	display: none;
	}

}



/*-----------------------------------------------*/
/*  "Ocean-Tamer Armchair Pathfinder Series" Product*/
/*-----------------------------------------------*/
body.postid-100057923 #tab-descriptions .gallery-item{
	display: inline-block;
	min-height: 200px;
	margin-bottom: 13px;
	padding-right: 0;
}

body.postid-100057923 #tab-descriptions a img{
	height: 176px;
	overflow: hidden;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

body.postid-100057923 #tab-descriptions .wp-image-100058044{
	position: relative;
	top: -8px;
	float: right;
	margin-bottom: 3px;
}

body.postid-100057923 #page #content .shoptimizer-archive .col-full #primary #main .product .woocommerce-tabs #tab-descriptions .wp-image-100058044{
	width: 19% !important;
}

body.postid-100057923 #tab-descriptions p{
	color: #666;
	font-weight: 400 !important;
}

body.postid-100057923 .woocommerce-product-details__short-description p img{
	float: none;
	width: 131px;
	margin-top: 10px;
	margin-right: 37px;
}

body.postid-100057923 .entry-summary .woocommerce-product-details__short-description p{
	display: inline-block;
	margin-bottom: 0;
	color: #666;
	letter-spacing: 0.2px !important;
}

body.postid-100057923 .entry-summary .woocommerce-product-details__short-description p:nth-child(2){

	font-size: 15px;
	line-height: 1.3em;
	letter-spacing: -0.5px;
}

body.postid-100057923 .variations tr span{
	font-size: 15px;
}

body.postid-100057923 .woocommerce-variation-add-to-cart .custom-logo-checkbox label{
	position: relative;
	top: 0;
	font-size: 15px;
	font-weight: 600;
}

body.postid-100057923 .woocommerce-variation .woocommerce-variation-price .price{
	top: 0;
}

body.postid-100057923 .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .custom-logo-checkbox{
	display: none;
}

body.postid-100057923 .related .price bdi{
	color: #16a085;
}

@media (max-width: 992px){

	body.postid-100057923 #tab-descriptions .gallery-size-medium{
	display: none;
}

body.postid-100057923 #main .product .entry-summary{
	margin-left: 0;
}

body.postid-100057923 .product-details-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
	width: 350px;
}

body.postid-100057923 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .woocommerce-product-gallery{
	width: 352px !important;
}

body.postid-100057923 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .entry-summary{
	width: 100% !important;
	}

}



@media (max-width: 500px){

	body.postid-100057923 #page #content .shoptimizer-archive .col-full #primary #main.product .woocommerce-tabs #tab-descriptions .wp-image-100058044{
	width: 33% !important;
}

body.postid-100057923 .woocommerce-product-details__short-description p img{
	width: 39%;
	margin-bottom: 76px;
	margin-right: 21px;
	}

}



@media (max-width: 479px){

	body.postid-100057923 #tab-descriptions .wp-image-100058044{
	float: none;
	}

}



@media (min-width: 771px){

	body.postid-100057923 #tab-descriptions h2{
	margin-bottom: 46px;
	}

}



@media (min-width: 993px){

	body.postid-100057923 #tab-title-additional_information a{
	display: none;
	}

}



/*-----------------------------------------------*/
/*  "Pathfinder Series" Page                     */
/*-----------------------------------------------*/
body.page-id-100057930 .elementor-element .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template .elementor .elementor-element-684dcb22 .elementor-background-overlay{
	background-image:none;
}

body.page-id-100057930 .elementor-element .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template .elementor .elementor-element-684dcb22{
	color:rgb(68, 68, 68);
	-webkit-background-clip:border-box;	background-clip:border-box;
}

body.page-id-100057930 .elementor-element .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template .elementor{
	background-color:#ffffff;
}

body.page-id-100057930 .elementor-element .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template{
	-webkit-box-shadow:none;	box-shadow:none;
}

body.page-id-100057930 .hentry .elementor .elementor-element > .elementor-element{
	-webkit-box-shadow:none;	box-shadow:none;
}

body.page-id-100057930 #menu-primary-menu .main-menu-link span{
	color:#4f4f4f;
}

body.page-id-100057930 #menu-primary-menu .main-menu-link span:hover{
	color:#444444;
}

body.page-id-100057930 #menu-primary-menu .main-menu-link span:active{
	color:#545454;
}

body.page-id-100057930 .elementor-grid a h2{
	font-size:17px !important;
}

body.page-id-100057930 .entry-content .elementor > .elementor-element > .e-con-inner{
	padding-bottom:0px;
}

body.page-id-100057930 .elementor-widget-image img{
	margin-bottom:25px;
}

body.page-id-100057930 .entry-content .elementor h2{
	font-size:40px;
}

body.page-id-100057930 .elementor-element .e-con-inner .elementor-widget-heading .elementor-widget-container h3.elementor-heading-title{
	font-size:40px;
	margin-bottom:5px;
}

body.page-id-100057930 .elementor-grid .woocommerce-card__header .woocommerce-LoopProduct-link{
	text-align:center;
	font-size:18px;
}

body.page-id-100057930 .elementor-grid .product .price{
	text-align:center;
}

body.page-id-100057930 .elementor-grid .product img{
	width:95% !important;
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;
	border-top-right-radius:15px;
}

body.page-id-100057930 .elementor-grid .product .add_to_cart_button{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-bottom-right-radius:12px !important;
	border-top-right-radius:12px !important;
	border-top-left-radius:0px !important;
	border-bottom-left-radius:12px;
}

body.page-id-100057930 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-products .elementor-widget-container .woocommerce .elementor-grid .product .woocommerce-card__header .add_to_cart_button{
	border-bottom-left-radius:12px !important;
}

body.page-id-100057930 .elementor-grid .woocommerce-image__wrapper span{
	padding-right:10px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	font-size:14px;
}

body.page-id-100057930 .elementor-widget-woocommerce-products .elementor-widget-container .woocommerce .elementor-grid .product .woocommerce-image__wrapper .woocommerce-LoopProduct-link span{
	padding-left:10px !important;
}

body.page-id-100057930 .entry-content .e-grid .e-con-inner{
	margin-top:20px;
	margin-bottom:18px;
}

body.page-id-100057930 .entry-content .elementor .e-grid{
	margin-top:20px;
	margin-bottom:20px;
}

body.page-id-100057930 .elementor > .elementor-element > .elementor-widget-template > .elementor-widget-container .elementor-container{
	padding-left:29px;
}

body.page-id-100057930 .top-bar .top-bar-center .textwidget{
	height:40px;
}

body.page-id-100057930 .hentry .e-child .elementor-element-684dcb22{
	background-size:cover !important;
}

body.page-id-100057930 #page .below-content{
	margin-top:0px;
	background-image:url("https://stage.ocean-tamer.com/wp-content/uploads/2024/03/notifcation-background-flag-21.png");
}

body.page-id-100057930 .entry-content .elementor-widget-image .elementor-widget-container{
	background-color:#ffffff;
}

body.page-id-100057930 .entry-content .e-con-boxed h1.elementor-heading-title{
	text-transform:uppercase !important;
}

body.page-id-100057930 .e-child .elementor-widget-heading h2{
	text-transform:uppercase !important;
}

body.page-id-100057930 .entry-content .e-con-boxed h3.elementor-heading-title{
	text-transform:uppercase !important;
}

body.page-id-100057930 .elementor-grid .woocommerce-Price-amount:nth-child(2) bdi{
	display:none;
}

body.page-id-100057930 .elementor-grid bdi .woocommerce-Price-currencySymbol{
	visibility: hidden;
	position: relative;
	display:inline-block;
	margin-left:0px;
	width:80px;
	font-weight:600;
	color:#16a085;
	top:0px;
}

body.page-id-100057930 .elementor-grid bdi .woocommerce-Price-currencySymbol:after{
	visibility: visible;
	position: absolute;
	left: 0;
	content: "Starting at: ";
}

body.page-id-100057930 .elementor-grid .product:nth-child(3) del .woocommerce-Price-currencySymbol{
	display:none;
}

body.page-id-100057930 .elementor-grid del bdi{
	display:none;
}

body.page-id-100057930 .elementor-grid .price bdi{
	font-weight:700;
	color:#16a085;
	font-size:14px;
}

body.page-id-100057930 .hentry .elementor .e-con-boxed:nth-child(3){

	background-color:rgba(255,255,255,0);
	background-image:none !important;
	padding-top:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-100057930 .e-child .elementor-heading-title span{
	text-transform:capitalize;
	font-size:22px;
	font-weight:500;
}

body.page-id-100057930 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-con-boxed .e-con-inner{
	height:auto !important;
}

body.page-id-100057930 .hentry .elementor .e-con-boxed{
	background-color:#ffffff !important;
	margin-bottom:0px;
	margin-top:0px;
}

body.page-id-100057930 .hentry .elementor .e-con-boxed:nth-child(5){

	background-color:#f2f2f2 !important;
}

body.page-id-100057930 .elementor .elementor-widget-text-editor .elementor-widget-container{
	height:151px !important;
	padding-left:10px;
	padding-right:10px;
}

body.page-id-100057930 .elementor .e-con-boxed .elementor-widget-text-editor{
	height:152px !important;
	background-image:none !important;
}

body.page-id-100057930 .elementor .elementor-element .e-child{
	background-image:-webkit-linear-gradient(309deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);	background-image:-o-linear-gradient(309deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);	background-image:linear-gradient(141deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);
}

body.page-id-100057930 .hentry .elementor .e-con-boxed:nth-child(2){

	background-image:none;
	background-color:rgba(255,255,255,0) !important;
}

body.page-id-100057930 .elementor .e-con-boxed h1.elementor-heading-title{
	margin-bottom:10px;
	margin-top:10px;
}

body.page-id-100057930 .hentry .elementor .e-con-boxed:nth-child(7){

	background-color:#2980b9 !important;
	background-image:-webkit-linear-gradient(309deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);	background-image:-o-linear-gradient(309deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);	background-image:linear-gradient(141deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);
}

body.page-id-100057930 .elementor .e-con-boxed h3.elementor-heading-title{
	padding-top:10px;
	padding-bottom:10px;
}

body.page-id-100057930 .elementor .e-con-boxed .elementor-widget-image:nth-child(1) .elementor-widget-container{
	height:80px;
}

body.page-id-100057930 .elementor .e-con-boxed .elementor-widget-image:nth-child(1){

	height:76px;
}

body.page-id-100057930 .elementor .elementor-widget-image:nth-child(2) .elementor-widget-container{
	height:80px;
}

body.page-id-100057930 .elementor .e-con-boxed .elementor-widget-image:nth-child(2){

	padding-bottom:22px;
	height:80px;
}

body.page-id-100057930 .elementor .e-con-boxed:nth-child(5) .elementor-widget-image:nth-child(3) .elementor-widget-container{
	height:80px;
}

body.page-id-100057930 .elementor .e-con-boxed:nth-child(5) .elementor-widget-image:nth-child(3){

	height:80px;
}

body.page-id-100057930 .elementor .elementor-widget-image:nth-child(4) .elementor-widget-container{
	height:80px;
}

body.page-id-100057930 .elementor .e-con-boxed .elementor-widget-image:nth-child(4){

	height:80px;
}

body.page-id-100057930 .elementor .e-con-boxed:nth-child(5) .e-con-inner{
	height:334px;
}

body.page-id-100057930 .elementor .e-con-boxed .e-con-inner{
	-webkit-transform:translatex(-3px) translatey(-3px);	-ms-transform:translatex(-3px) translatey(-3px);	transform:translatex(-3px) translatey(-3px);
}

body.page-id-100057930 .elementor .e-con-boxed .elementor-widget-image .elementor-widget-container{
	margin-top:40px;
}

body.page-id-100057930 .elementor .e-con-boxed p{
	position:relative;
	top:-21px;
	text-align:center;
	font-size:14px;
	margin-top:34px !important;
}

body.page-id-100057930 .elementor .elementor-element:nth-child(6) .wp-image-49927{
	padding-top:30px;
}

body.page-id-100057930 .elementor p b{
	font-size:16px;
	color:#666666;
}

body.page-id-100057930 .elementor .elementor-widget-video .elementor-widget-container{
	margin-top:0px !important;
}

body.page-id-100057930 #content .shoptimizer-archive .archive-header{
	padding-top:0px;
}

body.page-id-100057930 #page .topbar-wrapper{
	background-image:url("https://stage.ocean-tamer.com/wp-content/uploads/2024/03/notifcation-background-flag-21.png");
}

body.page-id-100057930 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-con-boxed .e-con-inner .elementor-widget-woocommerce-products .elementor-widget-container .woocommerce .elementor-grid .product .woocommerce-image__wrapper .woocommerce-LoopProduct-link img{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-100057930 .elementor .product .product-out-of-stock{
	display:none;
}

body.page-id-100057930 .elementor .product .onsale{
	z-index:1000;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	background-color:#dd3333;
	border-top-left-radius:0px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

body.page-id-100057930 .elementor .product .onsale.yp_onscreen{
	-webkit-animation-name:wobble;	animation-name:wobble;
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0.5s;	animation-delay:0.5s;
}

body.page-id-100057930 .elementor-widget-theme-page-title h1{
	display:none;
}

body.page-id-100057930 .elementor .elementor-widget-theme-page-title .elementor-widget-container{
	display:none;
}

body.page-id-100057930 .elementor .e-lazyloaded:nth-child(9) .e-con-inner{
	display:none;
}

body.page-id-100057930 .elementor .e-lazyloaded .e-con-inner .elementor-widget-heading .elementor-widget-container{
	padding-top:25px;
	padding-bottom:25px;
}

body.page-id-100057930 .elementor .e-lazyloaded .elementor-widget-image .elementor-widget-container{
	padding-top:30px;
}

body.page-id-100057930 .elementor .e-lazyloaded .wp-image-100057945{
	width:40% !important;
	margin-bottom:15px;
}

body.page-id-100057930 .elementor .e-con-boxed:nth-child(3) p{
	text-align:left;
	margin-bottom:0px;
	margin-top:16px !important;
}

body.page-id-100057930 .elementor .e-con-boxed:nth-child(3) .elementor-widget-text-editor .elementor-widget-container{
	height:120px !important;
}

body.page-id-100057930 .elementor .e-con-boxed:nth-child(3) .elementor-widget-text-editor{
	height:120px !important;
}

body.page-id-100057930 .elementor .elementor-element:nth-child(1) .elementor-widget-image .elementor-widget-container{
	padding-top:48px;
}

body.page-id-100057930 .elementor .elementor-element .wp-image-100058043{
	width:25%;
	margin-bottom:0px;
}

body.page-id-100057930 .elementor .elementor-widget-image .elementor-widget-container{
	padding-top:0px !important;
}

body.page-id-100057930 .elementor .e-lazyloaded .elementor-widget-text-editor{
	top:-24px;
}

body.page-id-100057930 .hentry .elementor .e-lazyloaded{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-100057930 .elementor .e-lazyloaded .e-con-inner .elementor-widget-image{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media (max-width:770px){

	body.page-id-100057930 .e-child .elementor-widget-heading h2{
	font-size:30px;
}

body.page-id-100057930 .entry-content .e-con-boxed h3.elementor-heading-title{
	font-size:30px !important;
}

body.page-id-100057930 .hentry .elementor .e-lazyloaded:nth-child(5){

	display:none;
}

body.page-id-100057930 .elementor .e-lazyloaded .wp-image-100057945{
	max-width:60%;
	width:60%;
}

body.page-id-100057930 .elementor .elementor-element .wp-image-100058123{
	width:100%;
	}

}



@media (max-width:767px){

	body.page-id-100057930 .hentry .elementor .elementor-element:nth-child(7){

	display:none;
}

body.page-id-100057930 #page .below-content{
	margin-top:0px;
	background-size:cover;
	opacity:1;
	background-position-x:-600px !important;
}

body.page-id-100057930 .e-child .elementor-widget-heading h2{
	font-size:30px;
}

body.page-id-100057930 .elementor .e-con-boxed h1.elementor-heading-title{
	margin-bottom:6px;
}

body.page-id-100057930 .elementor .elementor-element .wp-image-49927{
	margin-bottom:0px;
}

body.page-id-100057930 .hentry .elementor .e-con-boxed:nth-child(7){

	display:block;
}

body.page-id-100057930 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-lazyloaded .elementor-widget-image .elementor-widget-container .wp-image-100057945{
	width:302% !important;
	}

}



@media (max-width:500px){

	body.page-id-100057930 .e-child .elementor-widget-heading h2{
	font-size:30px;
	line-height:1.2em;
}

body.page-id-100057930 .entry-content .e-con-boxed h3.elementor-heading-title{
	font-size:30px !important;
}

body.page-id-100057930 .primary-navigation .main-menu-link span{
	color:#0a0a0a !important;
	font-weight:400 !important;
}

body.page-id-100057930 .mobile-extra .widget h4{
	color:#2980b9;
	font-weight:600;
	font-size:20px;
}

body.page-id-100057930 .elementor .e-con-boxed h1.elementor-heading-title{
	line-height:1.2em;
}

body.page-id-100057930 .elementor .e-lazyloaded .e-child{
	margin-top:23px;
}

body.page-id-100057930 .elementor p b{
	font-size:26px;
	font-weight:600;
}

body.page-id-100057930 .elementor .elementor-widget-text-editor .elementor-widget-container{
	padding-left:5px;
	padding-right:5px;
}

body.page-id-100057930 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-con-boxed:nth-child(3) .e-con-inner .elementor-widget-text-editor .elementor-widget-container{
	height:auto !important;
}

body.page-id-100057930 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-con-boxed:nth-child(3) .e-con-inner .elementor-widget-text-editor{
	height:auto !important;
}

body.page-id-100057930 .elementor .elementor-element .wp-image-100058116{
	width:100% !important;
}

body.page-id-100057930 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .elementor-element .elementor-widget-image{
	height:137px !important;
}

body.page-id-100057930 .hentry .elementor > .elementor-element:nth-child(6){

	height:220px;
	min-height:119px;
	max-height:138px;
}

body.page-id-100057930 .hentry .elementor .e-con-boxed:nth-child(2){

	min-height:64px;
	background-color:rgba(255,255,255,0) !important;
	background-image:none;
}

body.page-id-100057930 .elementor .e-con-boxed:nth-child(2) .e-con-inner{
	max-width:100%;
	padding-top:0px;
}

body.page-id-100057930 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-con-boxed:nth-child(2) .e-con-inner{
	height:39px !important;
	}

}



@media (max-width:479px){

	body.page-id-100057930 #page #masthead .main-header .site-branding .menu-toggle{
	color:#424242 !important;
}

body.page-id-100057930 .e-child .elementor-widget-heading h2{
	font-size:26px;
}

body.page-id-100057930 .entry-content .e-con-boxed .elementor-widget-heading .elementor-widget-container{
	padding-top:16px;
}

body.page-id-100057930 .e-child .elementor-widget-heading .elementor-widget-container{
	padding-bottom:23px !important;
	padding-top:20px !important;
}

body.page-id-100057930 .entry-content .e-con-boxed h3.elementor-heading-title{
	font-size:26px !important;
}

body.page-id-100057930 .elementor .e-con-boxed .elementor-widget-image:nth-child(1){

	display:none;
}

body.page-id-100057930 .elementor .e-con-boxed .elementor-widget-image:nth-child(2){

	display:none;
}

body.page-id-100057930 .elementor .e-con-boxed .elementor-widget-image:nth-child(3){

	display:none;
}

body.page-id-100057930 .elementor .e-con-boxed .elementor-widget-image:nth-child(4){

	display:none;
}

body.page-id-100057930 .hentry .elementor .e-con-boxed:nth-child(5){

	padding-top:48px;
}

body.page-id-100057930 #page .below-content{
	background-image:none;
	}

}



@media (min-width:769px){

	body.page-id-100057930 .elementor-element .e-con-inner .elementor-widget-heading .elementor-widget-container .elementor-heading-title{
	font-size:45px;
}

body.page-id-100057930 .elementor-element .e-con-inner .elementor-widget-heading .elementor-widget-container h1.elementor-heading-title{
	font-size:40px;
	}

}



/*-----------------------------------------------*/
/*  "Ocean-Tamer Teardrop Pathfinder Series" Product*/
/*-----------------------------------------------*/
body.postid-100058020 #tab-descriptions .gallery-item{
	display: inline-block;
	min-height: 200px;
	margin-bottom: 13px;
	padding-right: 0;
}

body.postid-100058020 #tab-descriptions a img{
	height: 176px;
	overflow: hidden;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

body.postid-100058020 #tab-descriptions .wp-image-100058044{
	position: relative;
	top: -8px;
	float: right;
	margin-bottom: 3px;
}

body.postid-100058020 #page #content .shoptimizer-archive .col-full #primary #main .product .woocommerce-tabs #tab-descriptions .wp-image-100058044{
	width: 19% !important;
}

body.postid-100058020 #tab-descriptions p{
	color: #666;
	font-weight: 400 !important;
}

body.postid-100058020 .woocommerce-product-details__short-description p img{
	float: none;
	width: 131px;
	margin-top: 10px;
	margin-right: 37px;
}

body.postid-100058020 .entry-summary .woocommerce-product-details__short-description p{
	display: inline-block;
	margin-bottom: 0;
	color: #666;
	letter-spacing: 0.2px !important;
}

body.postid-100058020 .entry-summary .woocommerce-product-details__short-description p:nth-child(2){

	font-size: 15px;
	line-height: 1.3em;
	letter-spacing: -0.5px;
}

body.postid-100058020 .variations tr span{
	font-size: 15px;
}

body.postid-100058020 .woocommerce-variation-add-to-cart .custom-logo-checkbox label{
	position: relative;
	top: 0;
	font-size: 15px;
	font-weight: 600;
}

body.postid-100058020 .woocommerce-variation .woocommerce-variation-price .price{
	top: 0;
}

body.postid-100058020 .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .custom-logo-checkbox{
	display: none;
}

body.postid-100058020 .related .price bdi{
	color: #16a085;
}

@media (max-width: 992px){

	body.postid-100058020 #tab-descriptions .gallery-size-medium{
	display: none;
}

body.postid-100058020 #main .product .entry-summary{
	margin-left: 0;
}

body.postid-100058020 .product-details-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
	width: 350px;
}

body.postid-100058020 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .woocommerce-product-gallery{
	width: 352px !important;
}

body.postid-100058020 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .entry-summary{
	width: 100% !important;
	}

}



@media (max-width: 500px){

	body.postid-100058020 #page #content .shoptimizer-archive .col-full #primary #main.product .woocommerce-tabs #tab-descriptions .wp-image-100058044{
	width: 33% !important;
}

body.postid-100058020 .woocommerce-product-details__short-description p img{
	width: 39%;
	margin-bottom: 76px;
	margin-right: 21px;
	}

}



@media (max-width: 479px){

	body.postid-100058020 #tab-descriptions .wp-image-100058044{
	float: none;
	}

}



@media (min-width: 771px){

	body.postid-100058020 #tab-descriptions h2{
	margin-bottom: 46px;
	}

}



@media (min-width: 993px){

	body.postid-100058020 #tab-title-additional_information a{
	display: none;
	}

}



/*-----------------------------------------------*/
/*  "Ocean-Tamer Round Pathfinder Series" Product*/
/*-----------------------------------------------*/
body.postid-100058027 #tab-descriptions .gallery-item{
	display: inline-block;
	min-height: 200px;
	margin-bottom: 13px;
	padding-right: 0;
}

body.postid-100058027 #tab-descriptions a img{
	height: 176px;
	overflow: hidden;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

body.postid-100058027 #tab-descriptions .wp-image-100058044{
	position: relative;
	top: -8px;
	float: right;
	margin-bottom: 3px;
}

body.postid-100058027 #page #content .shoptimizer-archive .col-full #primary #main .product .woocommerce-tabs #tab-descriptions .wp-image-100058044{
	width: 19% !important;
}

body.postid-100058027 #tab-descriptions p{
	color: #666;
	font-weight: 400 !important;
}

body.postid-100058027 .woocommerce-product-details__short-description p img{
	float: none;
	width: 131px;
	margin-top: 10px;
	margin-right: 37px;
}

body.postid-100058027 .entry-summary .woocommerce-product-details__short-description p{
	display: inline-block;
	margin-bottom: 0;
	color: #666;
	letter-spacing: 0.2px !important;
}

body.postid-100058027 .entry-summary .woocommerce-product-details__short-description p:nth-child(2){

	font-size: 15px;
	line-height: 1.3em;
	letter-spacing: -0.5px;
}

body.postid-100058027 .variations tr span{
	font-size: 15px;
}

body.postid-100058027 .woocommerce-variation-add-to-cart .custom-logo-checkbox label{
	position: relative;
	top: 0;
	font-size: 15px;
	font-weight: 600;
}

body.postid-100058027 .woocommerce-variation .woocommerce-variation-price .price{
	top: 0;
}

body.postid-100058027 .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .custom-logo-checkbox{
	display: none;
}

body.postid-100058027 .related .price bdi{
	color: #16a085;
}

@media (max-width: 992px){

	body.postid-100058027 #tab-descriptions .gallery-size-medium{
	display: none;
}

body.postid-100058027 #main .product .entry-summary{
	margin-left: 0;
}

body.postid-100058027 .product-details-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
	width: 350px;
}

body.postid-100058027 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .woocommerce-product-gallery{
	width: 352px !important;
}

body.postid-100058027 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .entry-summary{
	width: 100% !important;
	}

}



@media (max-width: 500px){

	body.postid-100058027 #page #content .shoptimizer-archive .col-full #primary #main.product .woocommerce-tabs #tab-descriptions .wp-image-100058044{
	width: 33% !important;
}

body.postid-100058027 .woocommerce-product-details__short-description p img{
	width: 39%;
	margin-bottom: 76px;
	margin-right: 21px;
	}

}



@media (max-width: 479px){

	body.postid-100058027 #tab-descriptions .wp-image-100058044{
	float: none;
	}

}



@media (min-width: 771px){

	body.postid-100058027 #tab-descriptions h2{
	margin-bottom: 46px;
	}

}



@media (min-width: 993px){

	body.postid-100058027 #tab-title-additional_information a{
	display: none;
	}

}



/*-----------------------------------------------*/
/*  "Cobia Series" Page                          */
/*-----------------------------------------------*/
body.page-id-100058041 .elementor-element .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template .elementor .elementor-element-684dcb22 .elementor-background-overlay{
	background-image:none;
}

body.page-id-100058041 .elementor-element .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template .elementor .elementor-element-684dcb22{
	color:rgb(68, 68, 68);
	-webkit-background-clip:border-box;	background-clip:border-box;
}

body.page-id-100058041 .elementor-element .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template .elementor{
	background-color:#ffffff;
}

body.page-id-100058041 .elementor-element .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template{
	-webkit-box-shadow:none;	box-shadow:none;
}

body.page-id-100058041 .hentry .elementor .elementor-element > .elementor-element{
	-webkit-box-shadow:none;	box-shadow:none;
}

body.page-id-100058041 #menu-primary-menu .main-menu-link span{
	color:#4f4f4f;
}

body.page-id-100058041 #menu-primary-menu .main-menu-link span:hover{
	color:#444444;
}

body.page-id-100058041 #menu-primary-menu .main-menu-link span:active{
	color:#545454;
}

body.page-id-100058041 .elementor-grid a h2{
	font-size:17px !important;
}

body.page-id-100058041 .entry-content .elementor > .elementor-element > .e-con-inner{
	padding-bottom:0px;
}

body.page-id-100058041 .elementor-widget-image img{
	margin-bottom:25px;
}

body.page-id-100058041 .entry-content .elementor h2{
	font-size:40px;
}

body.page-id-100058041 .elementor-element .e-con-inner .elementor-widget-heading .elementor-widget-container h3.elementor-heading-title{
	font-size:40px;
	margin-bottom:5px;
}

body.page-id-100058041 .elementor-grid .woocommerce-card__header .woocommerce-LoopProduct-link{
	text-align:center;
	font-size:18px;
}

body.page-id-100058041 .elementor-grid .product .price{
	text-align:center;
}

body.page-id-100058041 .elementor-grid .product img{
	width:95% !important;
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;
	border-top-right-radius:15px;
}

body.page-id-100058041 .elementor-grid .product .add_to_cart_button{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-bottom-right-radius:12px !important;
	border-top-right-radius:12px !important;
	border-top-left-radius:0px !important;
	border-bottom-left-radius:12px;
}

body.page-id-100058041 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-products .elementor-widget-container .woocommerce .elementor-grid .product .woocommerce-card__header .add_to_cart_button{
	border-bottom-left-radius:12px !important;
}

body.page-id-100058041 .elementor-grid .woocommerce-image__wrapper span{
	padding-right:10px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	font-size:14px;
}

body.page-id-100058041 .elementor-widget-woocommerce-products .elementor-widget-container .woocommerce .elementor-grid .product .woocommerce-image__wrapper .woocommerce-LoopProduct-link span{
	padding-left:10px !important;
}

body.page-id-100058041 .entry-content .e-grid .e-con-inner{
	margin-top:20px;
	margin-bottom:18px;
}

body.page-id-100058041 .entry-content .elementor .e-grid{
	margin-top:20px;
	margin-bottom:20px;
}

body.page-id-100058041 .elementor > .elementor-element > .elementor-widget-template > .elementor-widget-container .elementor-container{
	padding-left:29px;
}

body.page-id-100058041 .top-bar .top-bar-center .textwidget{
	height:40px;
}

body.page-id-100058041 .hentry .e-child .elementor-element-684dcb22{
	background-size:cover !important;
}

body.page-id-100058041 #page .below-content{
	margin-top:0px;
	background-image:url("https://stage.ocean-tamer.com/wp-content/uploads/2024/03/notifcation-background-flag-21.png");
}

body.page-id-100058041 .entry-content .elementor-widget-image .elementor-widget-container{
	background-color:#ffffff;
}

body.page-id-100058041 .entry-content .e-con-boxed h1.elementor-heading-title{
	text-transform:uppercase !important;
}

body.page-id-100058041 .e-child .elementor-widget-heading h2{
	text-transform:uppercase !important;
}

body.page-id-100058041 .entry-content .e-con-boxed h3.elementor-heading-title{
	text-transform:uppercase !important;
}

body.page-id-100058041 .elementor-grid .woocommerce-Price-amount:nth-child(2) bdi{
	display:none;
}

body.page-id-100058041 .elementor-grid bdi .woocommerce-Price-currencySymbol{
	visibility: hidden;
	position: relative;
	display:inline-block;
	margin-left:0px;
	width:80px;
	font-weight:600;
	color:#16a085;
	top:0px;
}

body.page-id-100058041 .elementor-grid bdi .woocommerce-Price-currencySymbol:after{
	visibility: visible;
	position: absolute;
	left: 0;
	content: "Starting at: ";
}

body.page-id-100058041 .elementor-grid .product:nth-child(3) del .woocommerce-Price-currencySymbol{
	display:none;
}

body.page-id-100058041 .elementor-grid del bdi{
	display:none;
}

body.page-id-100058041 .elementor-grid .price bdi{
	font-weight:700;
	color:#16a085;
	font-size:14px;
}

body.page-id-100058041 .hentry .elementor .e-con-boxed:nth-child(3){

	background-color:rgba(255,255,255,0);
	background-image:none !important;
	padding-top:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-100058041 .e-child .elementor-heading-title span{
	text-transform:capitalize;
	font-size:22px;
	font-weight:500;
}

body.page-id-100058041 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-con-boxed .e-con-inner{
	height:auto !important;
}

body.page-id-100058041 .hentry .elementor .e-con-boxed{
	background-color:#ffffff !important;
	margin-bottom:0px;
	margin-top:0px;
}

body.page-id-100058041 .hentry .elementor .e-con-boxed:nth-child(5){

	background-color:#f2f2f2 !important;
}

body.page-id-100058041 .elementor .elementor-widget-text-editor .elementor-widget-container{
	height:151px !important;
	padding-left:10px;
	padding-right:10px;
}

body.page-id-100058041 .elementor .e-con-boxed .elementor-widget-text-editor{
	height:152px !important;
	background-image:none !important;
}

body.page-id-100058041 .elementor .elementor-element .e-child{
	background-image:-webkit-linear-gradient(309deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);	background-image:-o-linear-gradient(309deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);	background-image:linear-gradient(141deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);
}

body.page-id-100058041 .hentry .elementor .e-con-boxed:nth-child(2){

	background-image:none;
	background-color:rgba(255,255,255,0) !important;
}

body.page-id-100058041 .elementor .e-con-boxed h1.elementor-heading-title{
	margin-bottom:10px;
	margin-top:10px;
}

body.page-id-100058041 .hentry .elementor .e-con-boxed:nth-child(7){

	background-color:#2980b9 !important;
	background-image:-webkit-linear-gradient(309deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);	background-image:-o-linear-gradient(309deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);	background-image:linear-gradient(141deg, #1d4a91 0%, rgba(148,181,222,0.69) 52%, #1d4a91 100%);
}

body.page-id-100058041 .elementor .e-con-boxed h3.elementor-heading-title{
	padding-top:10px;
	padding-bottom:10px;
}

body.page-id-100058041 .elementor .e-con-boxed .elementor-widget-image:nth-child(1) .elementor-widget-container{
	height:80px;
}

body.page-id-100058041 .elementor .e-con-boxed .elementor-widget-image:nth-child(1){

	height:76px;
}

body.page-id-100058041 .elementor .elementor-widget-image:nth-child(2) .elementor-widget-container{
	height:80px;
}

body.page-id-100058041 .elementor .e-con-boxed .elementor-widget-image:nth-child(2){

	padding-bottom:22px;
	height:80px;
}

body.page-id-100058041 .elementor .e-con-boxed:nth-child(5) .elementor-widget-image:nth-child(3) .elementor-widget-container{
	height:80px;
}

body.page-id-100058041 .elementor .e-con-boxed:nth-child(5) .elementor-widget-image:nth-child(3){

	height:80px;
}

body.page-id-100058041 .elementor .elementor-widget-image:nth-child(4) .elementor-widget-container{
	height:80px;
}

body.page-id-100058041 .elementor .e-con-boxed .elementor-widget-image:nth-child(4){

	height:80px;
}

body.page-id-100058041 .elementor .e-con-boxed:nth-child(5) .e-con-inner{
	height:334px;
}

body.page-id-100058041 .elementor .e-con-boxed .e-con-inner{
	-webkit-transform:translatex(-3px) translatey(-3px);	-ms-transform:translatex(-3px) translatey(-3px);	transform:translatex(-3px) translatey(-3px);
}

body.page-id-100058041 .elementor .e-con-boxed .elementor-widget-image .elementor-widget-container{
	margin-top:40px;
}

body.page-id-100058041 .elementor .e-con-boxed p{
	position:relative;
	top:-21px;
	text-align:center;
	font-size:14px;
	margin-top:34px !important;
}

body.page-id-100058041 .elementor .elementor-element:nth-child(6) .wp-image-49927{
	padding-top:30px;
}

body.page-id-100058041 .elementor p b{
	font-size:16px;
	color:#666666;
}

body.page-id-100058041 .elementor .elementor-widget-video .elementor-widget-container{
	margin-top:0px !important;
}

body.page-id-100058041 #content .shoptimizer-archive .archive-header{
	padding-top:0px;
}

body.page-id-100058041 #page .topbar-wrapper{
	background-image:url("https://stage.ocean-tamer.com/wp-content/uploads/2024/03/notifcation-background-flag-21.png");
}

body.page-id-100058041 .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-con-boxed .e-con-inner .elementor-widget-woocommerce-products .elementor-widget-container .woocommerce .elementor-grid .product .woocommerce-image__wrapper .woocommerce-LoopProduct-link img{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-100058041 .elementor .product .product-out-of-stock{
	display:none;
}

body.page-id-100058041 .elementor .product .onsale{
	z-index:1000;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	background-color:#dd3333;
	border-top-left-radius:0px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

body.page-id-100058041 .elementor .product .onsale.yp_onscreen{
	-webkit-animation-name:wobble;	animation-name:wobble;
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0.5s;	animation-delay:0.5s;
}

body.page-id-100058041 .elementor-widget-theme-page-title h1{
	display:none;
}

body.page-id-100058041 .elementor .elementor-widget-theme-page-title .elementor-widget-container{
	display:none;
}

body.page-id-100058041 .elementor .e-lazyloaded:nth-child(9) .e-con-inner{
	display:none;
}

body.page-id-100058041 .elementor .e-lazyloaded .e-con-inner .elementor-widget-heading .elementor-widget-container{
	padding-top:25px;
	padding-bottom:25px;
}

body.page-id-100058041 .elementor .e-lazyloaded .elementor-widget-image .elementor-widget-container{
	padding-top:30px;
}

body.page-id-100058041 .elementor .e-lazyloaded .wp-image-100057945{
	width:40% !important;
	margin-bottom:15px;
}

body.page-id-100058041 .elementor .e-con-boxed:nth-child(3) p{
	text-align:left;
	margin-bottom:0px;
	margin-top:16px !important;
}

body.page-id-100058041 .elementor .e-con-boxed:nth-child(3) .elementor-widget-text-editor .elementor-widget-container{
	height:120px !important;
}

body.page-id-100058041 .elementor .e-con-boxed:nth-child(3) .elementor-widget-text-editor{
	height:120px !important;
}

body.page-id-100058041 .elementor .elementor-element:nth-child(1) .elementor-widget-image .elementor-widget-container{
	padding-top:48px;
}

body.page-id-100058041 .elementor .elementor-element .wp-image-100058043{
	width:25%;
	margin-bottom:0px;
}

body.page-id-100058041 .elementor .elementor-widget-image .elementor-widget-container{
	padding-top:0px !important;
}

@media (max-width:770px){

	body.page-id-100058041 .e-child .elementor-widget-heading h2{
	font-size:30px;
}

body.page-id-100058041 .entry-content .e-con-boxed h3.elementor-heading-title{
	font-size:30px !important;
}

body.page-id-100058041 .hentry .elementor .e-lazyloaded:nth-child(5){

	display:none;
}

body.page-id-100058041 .elementor .e-lazyloaded .wp-image-100057945{
	max-width:60%;
	width:60%;
}

body.page-id-100058041 .elementor .elementor-element .wp-image-100058116{
	width:100%;
	}

}



@media (max-width:767px){

	body.page-id-100058041 .hentry .elementor .elementor-element:nth-child(7){

	display:none;
}

body.page-id-100058041 #page .below-content{
	margin-top:0px;
	background-size:cover;
	opacity:1;
	background-position-x:-600px !important;
}

body.page-id-100058041 .e-child .elementor-widget-heading h2{
	font-size:30px;
}

body.page-id-100058041 .elementor .e-con-boxed h1.elementor-heading-title{
	margin-bottom:6px;
}

body.page-id-100058041 .elementor .elementor-element .wp-image-49927{
	margin-bottom:0px;
}

body.page-id-100058041 .hentry .elementor .e-con-boxed:nth-child(7){

	display:block;
}

body.page-id-100058041 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-lazyloaded .elementor-widget-image .elementor-widget-container .wp-image-100057945{
	width:302% !important;
	}

}



@media (max-width:500px){

	body.page-id-100058041 .e-child .elementor-widget-heading h2{
	font-size:30px;
	line-height:1.2em;
}

body.page-id-100058041 .entry-content .e-con-boxed h3.elementor-heading-title{
	font-size:30px !important;
}

body.page-id-100058041 .primary-navigation .main-menu-link span{
	color:#0a0a0a !important;
	font-weight:400 !important;
}

body.page-id-100058041 .mobile-extra .widget h4{
	color:#2980b9;
	font-weight:600;
	font-size:20px;
}

body.page-id-100058041 .elementor .e-con-boxed h1.elementor-heading-title{
	line-height:1.2em;
}

body.page-id-100058041 .elementor .e-lazyloaded .e-child{
	margin-top:23px;
}

body.page-id-100058041 .elementor p b{
	font-size:26px;
	font-weight:600;
}

body.page-id-100058041 .elementor .elementor-widget-text-editor .elementor-widget-container{
	padding-left:5px;
	padding-right:5px;
}

body.page-id-100058041 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-con-boxed:nth-child(3) .e-con-inner .elementor-widget-text-editor .elementor-widget-container{
	height:auto !important;
}

body.page-id-100058041 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .e-con-boxed:nth-child(3) .e-con-inner .elementor-widget-text-editor{
	height:auto !important;
}

body.page-id-100058041 .elementor .elementor-element .wp-image-100058116{
	width:100% !important;
}

body.page-id-100058041 #page #content .shoptimizer-archive .col-full #primary #main .hentry .entry-content .elementor .elementor-element .elementor-widget-image{
	height:137px !important;
}

body.page-id-100058041 .hentry .elementor > .elementor-element:nth-child(6){

	height:220px;
	min-height:119px;
	max-height:138px;
}

body.page-id-100058041 .hentry .elementor .e-con-boxed:nth-child(2){

	min-height:64px;
	background-color:rgba(255,255,255,0) !important;
	background-image:none;
	}

}



@media (max-width:479px){

	body.page-id-100058041 #page #masthead .main-header .site-branding .menu-toggle{
	color:#424242 !important;
}

body.page-id-100058041 .e-child .elementor-widget-heading h2{
	font-size:26px;
}

body.page-id-100058041 .entry-content .e-con-boxed .elementor-widget-heading .elementor-widget-container{
	padding-top:16px;
}

body.page-id-100058041 .e-child .elementor-widget-heading .elementor-widget-container{
	padding-bottom:23px !important;
	padding-top:20px !important;
}

body.page-id-100058041 .entry-content .e-con-boxed h3.elementor-heading-title{
	font-size:26px !important;
}

body.page-id-100058041 .elementor .e-con-boxed .elementor-widget-image:nth-child(1){

	display:none;
}

body.page-id-100058041 .elementor .e-con-boxed .elementor-widget-image:nth-child(2){

	display:none;
}

body.page-id-100058041 .elementor .e-con-boxed .elementor-widget-image:nth-child(3){

	display:none;
}

body.page-id-100058041 .elementor .e-con-boxed .elementor-widget-image:nth-child(4){

	display:none;
}

body.page-id-100058041 .hentry .elementor .e-con-boxed:nth-child(5){

	padding-top:48px;
}

body.page-id-100058041 #page .below-content{
	background-image:none;
	}

}



@media (min-width:769px){

	body.page-id-100058041 .elementor-element .e-con-inner .elementor-widget-heading .elementor-widget-container .elementor-heading-title{
	font-size:45px;
}

body.page-id-100058041 .elementor-element .e-con-inner .elementor-widget-heading .elementor-widget-container h1.elementor-heading-title{
	font-size:40px;
	}

}



/*-----------------------------------------------*/
/*  "Ocean-Tamer Armchair Cobia Series" Product  */
/*-----------------------------------------------*/
body.postid-100058059 #tab-descriptions .gallery-item{
	display: inline-block;
	min-height: 200px;
	margin-bottom: 13px;
	padding-right: 0;
}

body.postid-100058059 #tab-descriptions a img{
	height: 176px;
	overflow: hidden;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

body.postid-100058059 #tab-descriptions .wp-image-100058044{
	position: relative;
	top: -8px;
	float: right;
	margin-bottom: 3px;
}

body.postid-100058059 #page #content .shoptimizer-archive .col-full #primary #main .product .woocommerce-tabs #tab-descriptions .wp-image-100058044{
	width: 19% !important;
}

body.postid-100058059 #tab-descriptions p{
	color: #666;
	font-weight: 400 !important;
}

body.postid-100058059 .woocommerce-product-details__short-description p img{
	float: none;
	width: 131px;
	margin-top: 10px;
	margin-right: 37px;
}

body.postid-100058059 .entry-summary .woocommerce-product-details__short-description p{
	display: inline-block;
	margin-bottom: 0;
	color: #666;
	letter-spacing: 0.2px !important;
}

body.postid-100058059 .entry-summary .woocommerce-product-details__short-description p:nth-child(2){

	font-size: 15px;
	line-height: 1.3em;
	letter-spacing: -0.5px;
}

body.postid-100058059 .variations tr span{
	font-size: 15px;
}

body.postid-100058059 .woocommerce-variation-add-to-cart .custom-logo-checkbox label{
	position: relative;
	top: 0;
	font-size: 15px;
	font-weight: 600;
}

body.postid-100058059 .woocommerce-variation .woocommerce-variation-price .price{
	top: 0;
}

body.postid-100058059 .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .custom-logo-checkbox{
	display: none;
}

body.postid-100058059 .related .price bdi{
	color: #16a085;
}

@media (max-width: 992px){

	body.postid-100058059 #tab-descriptions .gallery-size-medium{
	display: none;
}

body.postid-100058059 #main .product .entry-summary{
	margin-left: 0;
}

body.postid-100058059 .product-details-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
	width: 350px;
}

body.postid-100058059 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .woocommerce-product-gallery{
	width: 352px !important;
}

body.postid-100058059 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .entry-summary{
	width: 100% !important;
	}

}



@media (max-width: 500px){

	body.postid-100058059 #page #content .shoptimizer-archive .col-full #primary #main.product .woocommerce-tabs #tab-descriptions .wp-image-100058044{
	width: 33% !important;
}

body.postid-100058059 .woocommerce-product-details__short-description p img{
	width: 39%;
	margin-bottom: 76px;
	margin-right: 21px;
	}

}



@media (max-width: 479px){

	body.postid-100058059 #tab-descriptions .wp-image-100058044{
	float: none;
	}

}



@media (min-width: 771px){

	body.postid-100058059 #tab-descriptions h2{
	margin-bottom: 46px;
	}

}



@media (min-width: 993px){

	body.postid-100058059 #tab-title-additional_information a{
	display: none;
	}

}



/*-----------------------------------------------*/
/*  "Ocean-Tamer Wedge Cobia Series" Product     */
/*-----------------------------------------------*/
body.postid-100058068 #tab-descriptions .gallery-item{
	display: inline-block;
	min-height: 200px;
	margin-bottom: 13px;
	padding-right: 0;
}

body.postid-100058068 #tab-descriptions a img{
	height: 176px;
	overflow: hidden;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

body.postid-100058068 #tab-descriptions .wp-image-100058044{
	position: relative;
	top: -8px;
	float: right;
	margin-bottom: 3px;
}

body.postid-100058068 #page #content .shoptimizer-archive .col-full #primary #main .product .woocommerce-tabs #tab-descriptions .wp-image-100058044{
	width: 19% !important;
}

body.postid-100058068 #tab-descriptions p{
	color: #666;
	font-weight: 400 !important;
}

body.postid-100058068 .woocommerce-product-details__short-description p img{
	float: none;
	width: 131px;
	margin-top: 10px;
	margin-right: 37px;
}

body.postid-100058068 .entry-summary .woocommerce-product-details__short-description p{
	display: inline-block;
	margin-bottom: 0;
	color: #666;
	letter-spacing: 0.2px !important;
}

body.postid-100058068 .entry-summary .woocommerce-product-details__short-description p:nth-child(2){

	font-size: 15px;
	line-height: 1.3em;
	letter-spacing: -0.5px;
}

body.postid-100058068 .variations tr span{
	font-size: 15px;
}

body.postid-100058068 .woocommerce-variation-add-to-cart .custom-logo-checkbox label{
	position: relative;
	top: 0;
	font-size: 15px;
	font-weight: 600;
}

body.postid-100058068 .woocommerce-variation .woocommerce-variation-price .price{
	top: 0;
}

body.postid-100058068 .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .custom-logo-checkbox{
	display: none;
}

body.postid-100058068 .related .price bdi{
	color: #16a085;
}

@media (max-width: 992px){

	body.postid-100058068 #tab-descriptions .gallery-size-medium{
	display: none;
}

body.postid-100058068 #main .product .entry-summary{
	margin-left: 0;
}

body.postid-100058068 .product-details-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
	width: 350px;
}

body.postid-100058068 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .woocommerce-product-gallery{
	width: 352px !important;
}

body.postid-100058068 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .entry-summary{
	width: 100% !important;
	}

}



@media (max-width: 500px){

	body.postid-100058068 #page #content .shoptimizer-archive .col-full #primary #main.product .woocommerce-tabs #tab-descriptions .wp-image-100058044{
	width: 33% !important;
}

body.postid-100058068 .woocommerce-product-details__short-description p img{
	width: 39%;
	margin-bottom: 76px;
	margin-right: 21px;
	}

}



@media (max-width: 479px){

	body.postid-100058068 #tab-descriptions .wp-image-100058044{
	float: none;
	}

}



@media (min-width: 771px){

	body.postid-100058068 #tab-descriptions h2{
	margin-bottom: 46px;
	}

}



@media (min-width: 993px){

	body.postid-100058068 #tab-title-additional_information a{
	display: none;
	}

}



/*-----------------------------------------------*/
/*  "Ocean-Tamer Teardrop Cobia Series" Product  */
/*-----------------------------------------------*/
body.postid-100058073 #tab-descriptions .gallery-item{
	display: inline-block;
	min-height: 200px;
	margin-bottom: 13px;
	padding-right: 0;
}

body.postid-100058073 #tab-descriptions a img{
	height: 176px;
	overflow: hidden;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

body.postid-100058073 #tab-descriptions .wp-image-100058044{
	position: relative;
	top: -8px;
	float: right;
	margin-bottom: 3px;
}

body.postid-100058073 #page #content .shoptimizer-archive .col-full #primary #main .product .woocommerce-tabs #tab-descriptions .wp-image-100058044{
	width: 19% !important;
}

body.postid-100058073 #tab-descriptions p{
	color: #666;
	font-weight: 400 !important;
}

body.postid-100058073 .woocommerce-product-details__short-description p img{
	float: none;
	width: 131px;
	margin-top: 10px;
	margin-right: 37px;
}

body.postid-100058073 .entry-summary .woocommerce-product-details__short-description p{
	display: inline-block;
	margin-bottom: 0;
	color: #666;
	letter-spacing: 0.2px !important;
}

body.postid-100058073 .entry-summary .woocommerce-product-details__short-description p:nth-child(2){

	font-size: 15px;
	line-height: 1.3em;
	letter-spacing: -0.5px;
}

body.postid-100058073 .variations tr span{
	font-size: 15px;
}

body.postid-100058073 .woocommerce-variation-add-to-cart .custom-logo-checkbox label{
	position: relative;
	top: 0;
	font-size: 15px;
	font-weight: 600;
}

body.postid-100058073 .woocommerce-variation .woocommerce-variation-price .price{
	top: 0;
}

body.postid-100058073 .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .custom-logo-checkbox{
	display: none;
}

body.postid-100058073 .related .price bdi{
	color: #16a085;
}

@media (max-width: 992px){

	body.postid-100058073 #tab-descriptions .gallery-size-medium{
	display: none;
}

body.postid-100058073 #main .product .entry-summary{
	margin-left: 0;
}

body.postid-100058073 .product-details-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
	width: 350px;
}

body.postid-100058073 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .woocommerce-product-gallery{
	width: 352px !important;
}

body.postid-100058073 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .entry-summary{
	width: 100% !important;
	}

}



@media (max-width: 500px){

	body.postid-100058073 #page #content .shoptimizer-archive .col-full #primary #main.product .woocommerce-tabs #tab-descriptions .wp-image-100058044{
	width: 33% !important;
}

body.postid-100058073 .woocommerce-product-details__short-description p img{
	width: 39%;
	margin-bottom: 76px;
	margin-right: 21px;
	}

}



@media (max-width: 479px){

	body.postid-100058073 #tab-descriptions .wp-image-100058044{
	float: none;
	}

}



@media (min-width: 771px){

	body.postid-100058073 #tab-descriptions h2{
	margin-bottom: 46px;
	}

}



@media (min-width: 993px){

	body.postid-100058073 #tab-title-additional_information a{
	display: none;
	}

}



/*-----------------------------------------------*/
/*  "Ocean-Tamer Round Cobia Series" Product     */
/*-----------------------------------------------*/
body.postid-100058087 #tab-descriptions .gallery-item{
	display: inline-block;
	min-height: 200px;
	margin-bottom: 13px;
	padding-right: 0;
}

body.postid-100058087 #tab-descriptions a img{
	height: 176px;
	overflow: hidden;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

body.postid-100058087 #tab-descriptions .wp-image-100058044{
	position: relative;
	top: -8px;
	float: right;
	margin-bottom: 3px;
}

body.postid-100058087 #page #content .shoptimizer-archive .col-full #primary #main .product .woocommerce-tabs #tab-descriptions .wp-image-100058044{
	width: 19% !important;
}

body.postid-100058087 #tab-descriptions p{
	color: #666;
	font-weight: 400 !important;
}

body.postid-100058087 .woocommerce-product-details__short-description p img{
	float: none;
	width: 131px;
	margin-top: 10px;
	margin-right: 37px;
}

body.postid-100058087 .entry-summary .woocommerce-product-details__short-description p{
	display: inline-block;
	margin-bottom: 0;
	color: #666;
	letter-spacing: 0.2px !important;
}

body.postid-100058087 .entry-summary .woocommerce-product-details__short-description p:nth-child(2){

	font-size: 15px;
	line-height: 1.3em;
	letter-spacing: -0.5px;
}

body.postid-100058087 .variations tr span{
	font-size: 15px;
}

body.postid-100058087 .woocommerce-variation-add-to-cart .custom-logo-checkbox label{
	position: relative;
	top: 0;
	font-size: 15px;
	font-weight: 600;
}

body.postid-100058087 .woocommerce-variation .woocommerce-variation-price .price{
	top: 0;
}

body.postid-100058087 .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .custom-logo-checkbox{
	display: none;
}

body.postid-100058087 .related .price bdi{
	color: #16a085;
}

@media (max-width: 992px){

	body.postid-100058087 #tab-descriptions .gallery-size-medium{
	display: none;
}

body.postid-100058087 #main .product .entry-summary{
	margin-left: 0;
}

body.postid-100058087 .product-details-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
	width: 350px;
}

body.postid-100058087 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .woocommerce-product-gallery{
	width: 352px !important;
}

body.postid-100058087 #page #content .shoptimizer-archive .col-full #primary #main .product .product-details-wrapper .entry-summary{
	width: 100% !important;
	}

}



@media (max-width: 500px){

	body.postid-100058087 #page #content .shoptimizer-archive .col-full #primary #main.product .woocommerce-tabs #tab-descriptions .wp-image-100058044{
	width: 33% !important;
}

body.postid-100058087 .woocommerce-product-details__short-description p img{
	width: 39%;
	margin-bottom: 76px;
	margin-right: 21px;
	}

}



@media (max-width: 479px){

	body.postid-100058087 #tab-descriptions .wp-image-100058044{
	float: none;
	}

}



@media (min-width: 771px){

	body.postid-100058087 #tab-descriptions h2{
	margin-bottom: 46px;
	}

}



@media (min-width: 993px){

	body.postid-100058087 #tab-title-additional_information a{
	display: none;
	}

}