/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/
#main { background-color:#eff1f6; }
.blog-entry.large-entry { padding:30px; background-color:#ffffff; }

/*WOO*/
.price { color:#000000!important; }
.single_variation_wrap .price { font-size:24px; font-weight:bolder; }
.single_variation_wrap .price del { font-size:14px!important; font-weight:300; }

.woocommerce ul.products .product { padding-bottom:0; }
.woocommerce ul.products .product-inner { background-color:#ffffff; }
.woocommerce ul.products li.product .woo-entry-inner li.image-wrap { margin-bottom:0!important; }
.woocommerce ul.products .title { font-weight:900; font-size:18px; margin-bottom:0!important; padding:20px 20px 0px 20px; text-align:left; }
.woocommerce ul.products .title h2 { margin:0; }
.woocommerce ul.products .price-wrap { padding:0px 20px 0px 20px; text-align: left; margin-bottom: 0px!important; font-weight:600; font-size:22px; }
.woocommerce ul.products .price { font-size:24px!important; }
.woocommerce ul.products .rating { padding:0 20px 0 20px; }
.elementor-1087 .elementor-element.elementor-element-a4298f1 .woocommerce ul.products li.product .onsale, .elementor-1087 .elementor-element.elementor-element-a4298f1 .woocommerce ul.products li.product .eael-onsale { background-color: rgba(63,195,135,0.8)!important; }



.woo-entry-inner .btn-wrap { padding:0px 20px 20px 20px; }
.woo-entry-inner .button { width: 100%; letter-spacing: normal; font-size: 16px!important; border: none!important; background-color: #000000!important; color: #ffffff!important; border-radius:4px!important; }
.woo-entry-inner .button:hover { background-color:#f87321!important; }
.woo-entry-inner .added_to_cart { width: 100%; letter-spacing: normal; font-size: 16px!important; border: none!important; background-color: #f87321!important; color: #ffffff!important; border-radius:4px!important; }


.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button {}


.woocommerce ul.products li.product li.category { display:none!important; }
.woocommerce-pagination { margin-top:40px; }
.woocommerce nav.woocommerce-pagination ul { text-align:center!important; }

.woocommerce table.shop_table { border-color:#d7dae3!important; }
.woocommerce table.shop_table td { border-color:#d7dae3!important; }
.woocommerce-page .cart-collaterals .cart_totals { border-color:#d7dae3!important; }
.woocommerce-cart .cart-collaterals .cart_totals tr th { border-color:#d7dae3!important; }
.woocommerce .cart-collaterals h2 { border-color:#d7dae3!important; background-color:#ffffff!important; }
.woocommerce table.shop_table thead { background-color:#ffffff!important; }
.woocommerce .oceanwp-toolbar { border-top: 1px solid #d7dae3!important; border-bottom: 1px solid #d7dae3!important; }
.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { background-color:#ffffff!important; }
.woocommerce ul.products li.product .price ins { font-weight:600!important; }

.woocommerce-product-gallery .flex-viewport { background-color:#ffffff; }
.woocommerce-product-gallery .wp-post-image { margin-left:auto!important; margin-right:auto!important; display:block; }



table th, table td { border-color:#d7dae3!important; }
.page-numbers a, .page-numbers span:not(.elementor-screen-only), .page-links span { min-width:28px; line-height:28px; font-size:12px; border:1px solid #d7dae3; }
.page-numbers a:hover, .page-links a:hover span, .page-numbers.current, .page-numbers.current:hover, .page-links>span { background-color:#000000; color:#ffffff!important; }
ul.page-numbers li .owp-icon { margin-bottom:-3px!important; }
.page-numbers a:hover .owp-icon use { stroke:#ffffff!important; }

.owp-quick-view { background-color:#597dfc8f!important; }
.owp-quick-view:hover { background-color:#597dfc!important; }



/*TOP*/
.tpbr-btn { font-size:10px; text-align:center; text-transform:uppercase; color:#ffffff; background-color:#33b005; padding:7px 12px 7px 12px; text-decoration:none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-left:10px; }
.tpbr-btn:hover { text-decoration:none; color: #ffffff; }

#menu-main-menu { font-weight:bold; }
#menu-main-menu .menu-link { color:#202020; }
.current_page_item .menu-link { /*border-bottom:1px solid #f87321;*/ color:#f87321; }
.hfe-menu-cart__toggle.elementor-button-wrapper .elementor-button { border:none; }
.amount { color:#202020!important; }
.elementor-button-icon .eicon { font-size:27px; margin-top:-7px; }


#submnu { font-family: "Roboto", Sans-serif; height:40px; }
#submnu a { font-size:12px; border-bottom:2px solid #eff1f6; line-height:24px; }
#submnu a:hover { border-bottom:2px solid #f87321; color:#001344; }

.ftrdbxtp { position:relative; }
.bnrhldr { position:relative; }
.bnrhldr div#n2-ss-2 .n2-style-107cb0e4b96e295f0c4852cfc0854d07-heading { border-radius:50%; background-color:#182c62!important; margin-right:10px!important; }
.bnrhldr div#n2-ss-2 .n2-style-107cb0e4b96e295f0c4852cfc0854d07-heading:hover { border-radius:50%; background-color:#c76028!important; }
.bnrhldr div#n2-ss-2 .n2-style-107cb0e4b96e295f0c4852cfc0854d07-heading img { width:16px; padding:10px;}
.bnrhldr .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls { width:98%; height:98%; }


/*MID*/
#pplr-tab { position:relative; }
#pplr-tab .product_content { padding:0; background:none; margin-bottom:0; }
#pplr-tab #nav-holder { background:none; margin-bottom:20px; }
#pplr-tab .wtcpl_category_nav { padding:0px 0 0 0; }
#pplr-tab .wtcpl_category_nav li { margin:2px 16px !important; }
#pplr-tab .wtcpl_category_nav li a:hover, .wtcpl_category_nav li a.active { background-color:#ffffff00; border-bottom:2px solid #1a3ec3; color:#1a3ec3; }
#pplr-tab .wtcpl_category_nav li a:link, .wtcpl_category_nav li a:visited, .wtcpl_category_nav li a:active { padding:5px 0px; background-color:#ffffff00; font-size:14px; }
#pplr-tab #wtcpl_tabs_container .woocommerce ul.products { padding:0px 0px; }
#pplr-tab #wtcpl_tabs_container .each_cat ul.products > li { padding:0; box-shadow:none; width:18.1%; margin:12px 12px; position:relative; }
#pplr-tab #wtcpl_tabs_container .each_cat ul.products > li:hover { box-shadow:0px 0px 20px -12px rgb(0 0 0 / 50%); }
#pplr-tab #wtcpl_tabs_container .each_cat ul.products > li:hover .product-inner { position:absolute; top:0; left:0; }
#pplr-tab #wtcpl_tabs_container .each_cat ul.products > li .button { display:none; }
#pplr-tab #wtcpl_tabs_container .each_cat ul.products > li:hover .button { display:block; }
#pplr-tab #wtcpl_tabs_container .each_cat ul.products li .onsale { background:#33B005; border-radius: 0 0 0 0px; width:66px; color:#ffffff; }

#pplr-tab .woocommerce ul.products li.product li.category { display:none; }
#pplr-tab .woocommerce ul.products li.product .woo-entry-inner li.image-wrap { margin-bottom:0!important; }
#pplr-tab .woocommerce ul.products li.product li.title h2, .woocommerce ul.products li.product li.title a { padding:0; margin:0; font-family:"Lato", Sans-serif!important; font-size:400px; font-size:14px; }
#pplr-tab .woocommerce ul.products .title { padding:20px 20px 10px 20px; margin-bottom:0; text-align:left; background-color:#eff1f6; }
#pplr-tab .woocommerce ul.products .price-wrap { padding:10px 20px 10px 20px; text-align:left; background-color:#eff1f6; margin-bottom:0px; }
#pplr-tab .woocommerce ul.products li.product .price { font-size:18px; font-weight:600; }
#pplr-tab .woocommerce ul.products .price { color:#000000; }
#pplr-tab .woocommerce ul.products .rating { padding:0 20px 20px 20px; margin-bottom:0; margin-top:-52px; text-align:left; background-color:#eff1f6; }

#pplr-tab .woocommerce ul.products .btn-wrap { padding:10px 20px 55px 20px; background-color:#eff1f6; }
#pplr-tab .woocommerce ul.products .btn-wrap .added_to_cart { display:none; }

#pplr-tab .woocommerce ul.products li.product .button { width:100%; letter-spacing:normal; font-size:16px; border:none; background-color:#000000; color:#ffffff; border-radius:4px; }
#pplr-tab .woocommerce ul.products li.product .button:hover { background-color:#f87321; }

#pplr-tab .woocommerce ul.products .woocommerce ul.products li.owp-content-center.product.has-rating .woo-entry-inner .star-rating { margin-left:0!important; margin-right:0!important; }
#pplr-tab .woocommerce ul.products li.owp-content-center.product.has-rating .woo-entry-inner .star-rating { margin-left:0!important; margin-right:0!important; }

#pplr-tab .woo-entry-inner:hover .title { background-color:#ffffff!important; }
#pplr-tab .woo-entry-inner:hover .price-wrap { background-color:#ffffff!important; }
#pplr-tab .woo-entry-inner:hover .btn-wrap { background-color:#ffffff!important; display:block; }
#pplr-tab .woo-entry-inner:hover .rating { background-color:#ffffff!important; }

#cntctbx { position:relative; }
#cntctbx .wpforms-field { margin-bottom:20px; }
#cntctbx button:hover { border:none; }
#cntctbx .wpforms-container-full .wpforms-form .wpforms-submit-container { padding:0 0 0 0px!important; }

#wpforms-821 { position:relative; }
#wpforms-821 .wpforms-field-container { border:0!important; width:75%; float:left; clear:none; }
#wpforms-821 .wpforms-submit-container { width:25%; padding-left:10px; float:left; clear:none; }

.elementor-21 .elementor-element.elementor-element-7b2446e .eael-product-carousel .product-details-wrap { background-color:#eff1f6; }
.elementor-21 .elementor-element.elementor-element-7b2446e .eael-product-carousel:hover .product-details-wrap { background-color:#ffffff; }

.timerhldr { position:relative; }

div.wpforms-container-full .wpforms-form .wpforms-field { padding:0!important; }
div.wpforms-container-full .wpforms-form .wpforms-submit-container { padding:0 0 0 10px!important; }
#wpforms-821-field_1 { border-radius:0; height:55px; line-height:55px; border:0; padding-left:20px; font-size:14px; }

#wpforms-submit-821 { height:55px; letter-spacing:1px; background-color:#f87321; color:#ffffff; border:1px solid #f87321; font-size:18px; border-radius:4px; }
#wpforms-submit-821:hover { border:1px solid #33b005; background-color:#33b005; }


.page-hdr { background-color:#001344; color:#ffffff; text-align:center; font-size:34px; font-family: "Roboto", Sans-serif; font-weight:600; }
.page-brdcrb { border-top:1px solid #0f2150; color:#5b70a9; font-size:12px; text-align:left; font-weight:400; padding:18px 0 18px 0; }
.page-brdcrb b { color:#304784; font-weight:300; }
.page-brdcrb a { text-decoration:none; color:#4876ed }
.page-cntnt { background-color:#eff1f6; }

.ftrdbx { margin-bottom: -8px; }
.ftrdbx .elementor-image-box-title { margin-bottom:-10px; }

.frdbx-mn { position:relative; }
.frdbx-mn .ttl { color:#ffffff; font-size:33px; font-weight:900; text-transform:uppercase; line-height:33px; }
.frdbx-mn .rdmr { font-size:11px; text-transform:uppercase; color:#ffffff; background:url(http://localhost/h6/bestpokerwear/wp-content/uploads/2021/05/img5.png) left bottom no-repeat; margin-top:50px; }
.frdbx-mn .rdmr a { text-transform:uppercase; color:#fff; text-decoration:none; }
.frdbx-mn .rdmr a:hover { color:#f87321; }
.frdbx-mn .elementor-image-box-title { margin-top:36px; margin-bottom:0; }


/*BTM*/
.ftrlnkbx { position:relative; }
.ftrlnkbx li { display:block!important; }
.ftrlnkbx .oceanwp-custom-menu>ul>li>a { display:block; padding:8px 0px; }

.cpyrgt { color:#616d8c; }
.cpyrgt a { color:#616d8c; }

/* Mobile - Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 479px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	  
	  #main .products								{ margin-left:0px !important; margin-right:0px !important; }
	  #main #content-wrap							{ padding-top:30px; padding-bottom:30px; }
	  
	  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin:0 4% 4% 0; width:46%!important; }
	  
	  #wpforms-821-field_1		 					{ clear:both; text-align:center; }
	  #wpforms-821 .wpforms-field-container			{ width:100%; }
	  #wpforms-821 .wpforms-submit-container 		{ width:100%; }
	  #wpforms-submit-821							{ width:100%; margin-top:10px; }
	  div.wpforms-container-full .wpforms-form .wpforms-submit-container { padding:0 0 0 0px!important; }
	  
	  #gtinsprd 									{ position:relative; }
	  #gtinsprd .elementor-image-box-wrapper		{ width:220px; margin-left:auto; margin-right:auto; }
	  #gtinsprd .elementor-image-box-img			{ float:left; }
	  
	  #ftrbx1										{ margin-bottom:20px; height:186px; }
	  #ftrbx1 .elementor-image-box-img				{ width:55%; float:right; margin-top:30px; }
	  #ftrbx1 .elementor-image-box-content			{ width:45%; float:left; }
	  #ftrbx1 .elementor-image-box-description		{ font-size:16px; }
	  
	  #ftrbx2										{ height:186px;}
	  #ftrbx2 .elementor-image-box-img				{ width:55%; float:right; margin-top:30px; }
	  #ftrbx2 .elementor-image-box-content			{ width:45%; float:left; text-align:left; }
	  #ftrbx2 .elementor-image-box-description		{ font-size:16px; margin-top:20px; }
	  #ftrbx2 .frdbx-mn .rdmr						{ margin-top:20px; }
	  #ftrbx2 .frdbx-mn .ttl						{ font-size:16px; line-height:18px; }
	  
	  .frdbx-mn .elementor-image-box-title			{ margin-top: 14px; }
	  
	  
	  
	  #ftrdbnrbx									{ position:relative; }
	  #ftrdbnrbx .elementor-image-box-img			{ width:26%; float:left; }
	  #ftrdbnrbx .elementor-image-box-content		{ width:74%; text-align:left; float:left; }
	  #ftrdbnrbx .elementor-image-box-description	{ margin-top:12px; }
	  
	  .elementor-21 .elementor-element.elementor-element-7b2446e .eael-product-carousel .eael-product-price { font-size:20px; }
	  
	  #mbl-bnr										{ min-height:600px; }
	  #mbl-bnr .sldbx								{ min-height:472px; margin-top:40px; }
	  
	  
	  .popular-box									{ position:relative; }
	  .popular-box .wtcpl_category_nav li			{ margin:2px 12px !important; display:inline-block; }
	  .popular-box .wtcpl_category_nav li a:hover, .wtcpl_category_nav li a.active { border-radius:0; }
	  
	  
	  #pplr-tab #wtcpl_tabs_container .each_cat ul.products > li { width:40%!important; }
	  #pplr-tab .woocommerce ul.products .title     { background-color:#ffffff; }
	  #pplr-tab .woocommerce ul.products .price-wrap { background-color:#ffffff; padding:0px 20px 0px 20px; }
	  #pplr-tab .woocommerce ul.products .rating	{ background-color:#ffffff; }
	  #pplr-tab .woocommerce ul.products .btn-wrap	{ padding:10px 20px 24px 20px; background-color:#ffffff; }
	  #pplr-tab .woocommerce ul.products .rating	{ margin-top:0; }
	  #pplr-tab #wtcpl_tabs_container .each_cat ul.products > li .button { display:block; font-size:12px!important; }
	  .woocommerce ul.products .price				{ font-size:16px!important; }
	  
	  .nwrval										{ position:relative; }
	  .nwrval .woocommerce ul.products li.product, .woocommerce-page ul.products li.product		{ width:100%!important; }

}

/* Mobile - Landscape */
@media only screen 
  and (min-device-width: 425px) 
  and (max-device-width: 767px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	  #mbl-bnr										{ min-height:670px; }
	  #mbl-bnr .sldbx								{ min-height:540px; margin-top:40px; }
}


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  #gtinsprd 									{ position:relative; }
	  #gtinsprd .elementor-image-box-wrapper		{ width:30%; margin-top:10px; margin-left:auto; margin-right:auto; }
	  #gtinsprd .elementor-image-box-img			{ float:left; }
	  
	  #wpforms-submit-821							{ font-size:14px; }
	  
	  #ftrbx1										{ margin-bottom:20px; height:186px; }
	  #ftrbx1 .elementor-image-box-img				{ width:55%; float:right; margin-top:30px; }
	  #ftrbx1 .elementor-image-box-content			{ width:45%; float:left; }
	  #ftrbx1 .elementor-image-box-description		{ font-size:20px; }
	  #ftrbx1 .frdbx-mn .rdmr						{ margin-top:20px; }
	  
	  #ftrbx2										{ height:186px;}
	  #ftrbx2 .elementor-image-box-img				{ width:55%; float:right; margin-top:30px; }
	  #ftrbx2 .elementor-image-box-content			{ width:45%; float:left; }
	  #ftrbx2 .elementor-image-box-description		{ font-size:20px; }
	  #ftrbx2 .frdbx-mn .rdmr						{ margin-top:20px; }
	  #ftrbx2 .frdbx-mn .ttl						{ font-size:18px; line-height:18px; }
	  
	  #ftrdbnrbx									{ position:relative; }
	  #ftrdbnrbx .elementor-image-box-description	{ margin-top:18px; }
	  
	  .popular-box									{ position:relative; }
	  .popular-box .wtcpl_category_nav li			{ margin:2px 12px !important; display:inline-block; }
	  .popular-box .wtcpl_category_nav li a:hover, .wtcpl_category_nav li a.active { border-radius:0; }
	  #pplr-tab #wtcpl_tabs_container .each_cat ul.products > li { width:44%!important; }
	  #pplr-tab .woocommerce ul.products .title     { background-color:#ffffff; }
	  #pplr-tab .woocommerce ul.products .price-wrap { background-color:#ffffff; padding:0px 20px 0px 20px; }
	  #pplr-tab .woocommerce ul.products .rating	{ background-color:#ffffff; }
	  #pplr-tab .woocommerce ul.products .btn-wrap	{ background-color:#ffffff; padding:10px 20px 20px 20px; }
	  #pplr-tab .woocommerce ul.products .rating	{ margin-top:0; }
	  #pplr-tab #wtcpl_tabs_container .each_cat ul.products > li .button { display:block; }
	  #pplr-tab .woocommerce ul.products li.product li.title h2, .woocommerce ul.products li.product li.title a { font-size:20px!important; }
	  