/*
Theme Name: WR Nitro
Theme URI: http://www.woorockets.com/themes/nitro
Author: WooRockets Team
Author URI: http://www.woorockets.com/
Description: Nitro - the only WordPress eCommerce theme you will need for any WooCommerce projects. Nitro theme comes with ready to use layouts for different ecommerce industries such as fashion, electronics, furniture, digital, sports, jewelry and other. Nitro represents what WooCommerce customers want to see in a theme including intuitive design (UX), robust performance (loading speed) and eCommerce functionalities (boosting sales).
Version: 1.7.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wr-nitro
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-header, custom-background, custom-menu, editor-style, featured-images, microformats, post-formats

The stylesheets of Nitro are located in assets/woorockets/css.
IMPORTANT : If you write your CSS code below, it will be deleted when you'll update the theme.
*/

#post-6982 {

}
#post-6982 .container:nth-child(1) {
  max-width: 100% !important;
  padding: 0 !important;
}
#post-6982 .vc_column_container {
  float: left;
}
.swiper-pagination {
  position: relative !important;
}
#post-6982 .vc_row {
  margin-left: 0px !important;
    margin-right: 0px !important;
}
#post-6982 .vc_column_container > .vc_column-inner {
  padding: 0 !important;
}
#post-6982 .vc_custom_1585262696519 .vc_column_container > .vc_column-inner {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
#post-6982 .otoku .left {
  width: 50%;
  float: left;
  margin-bottom: 70px;
}
#post-6982 .otoku .right {
  width: 50%;
  float: right;
  margin-bottom: 70px;
}
#post-6982 .otoku a {
  max-width: 400px;
  text-align: center;
  display: block;
  font-size: 18px;
  margin: auto;
  border: 1px solid #e57c5b;
  color: #e57c5b;
  padding: 15px 0;
  background: url(img/arrow-r.png) no-repeat 97% center;
  background-size: 17px auto;
}
.product__badge {
    left: auto;
    right: 10px;
}
.buy-this {
	background: #d8e0d6;
	padding: 18px;
}
.buy-this h4 { 
	font-size: 17px;
}
.buy-this .product-image {
	width: 25%;
	float: left;
}
.buy-this .detail {
	width: 70%;
	float: right;
}
.buy-this .detail a {
	display: block;
	border: #033333 1px solid;
	background: #f5f7ed;
	padding: 8px;
	text-align: center;
}
.buy-this .detail a:hover {
	background: #cbd0ba;
}
.cover-text {
	position: relative;
}
.cover-text .cover {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(229, 124, 91, 0);
	top: 0px;
	left: 0%;
	color: #fff;
	padding: 20px 15px;
	transition: 0.2s;
	font-size: 18px;
	line-height: 1.9em;
}
.cover-text .cover:hover {
	background: rgba(229, 124, 91, 0.6);
}
.cover-text .cover-innner,  .cover-text h3,  .cover-text .cover a {
	color: rgba(255,255,255,0);
	transition: 0.2s;
	border: rgba(255,255,255,0) 1px solid;
}
.cover-text  .cover:hover .cover-innner,  .cover-text  .cover:hover h3,  .cover-text .cover:hover a  {
	color: rgba(255,255,255,1);
}
.cover-text .cover:hover a {
	border: rgba(255,255,255,1) 1px solid;
}
.cover-text h3 {
	font-size: 24px !important;
	margin-bottom: 50px;
}
.cover-text a {
	position: absolute;
	bottom: 15px;
	left: 0;
	display: block;
	text-align: center;
	border: 1px solid #fff;
	width: calc(100% - 30px);
	margin: 0 15px;
	font-size: 16px;
}
.cover-text .cover a:hover {
	background: #fff;
	color: rgba(229, 124, 91,1);
}
a.amzn {
	display: block;
	background: #111111 !important;
	color: #fff !important;
	font-size: 16px;
	text-align: center;
	padding: 12px 15px;
	margin-top: 20px;
}
a.amzn:hover {
	color: #aaa;
}
.swiper-slide img {
	width: 100%;
}

@media screen and (max-width: 680px) {
#post-6982 .container:nth-child(1) .swiper-button-next, #post-6982 .container:nth-child(1) .swiper-button-prev {
    width: 20px !important;
    height: 35px !important;
    margin-top: -35px !important;
    -moz-background-size: 20px 35px !important;
    -webkit-background-size: 20px 35px !important;
    background-size: 20px 35px !important;
}
#post-6982 .container:nth-child(1) .wpb_wrapper .swiper-button-prev {
    left: 25px !important;
}
#post-6982 .container:nth-child(1) .wpb_wrapper .swiper-button-next {
    right: 25px !important;
}
#post-6982 .vc_custom_1572189503836 .vc_row wpb_row vc_inner .vc_col-sm-2/5 {
    width: 40% !important;
}
#post-6982 .vc_custom_1585262696519  .wpb_single_image.wpb_content_element {
    margin-bottom: 5px !important;
}
#post-6982 .vc_custom_1585262696519 .vc_column_container > .vc_column-inner {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
#post-6982 .container:nth-of-type(4), #post-6982 .container:nth-of-type(5) {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
#post-6982 .otoku .left {
  width: 100%;
  margin-bottom: 30px;
}
#post-6982 .otoku .right {
  width: 100%;
  margin-bottom: 60px;
}
#post-6982 .otoku a {
  color: #e57c5b !important;
}
.cover-text h3 {
	font-size: 15px !important;
	margin-bottom: 20px;
	line-height: 1.3em;
}
.cover-text .cover {
	font-size: 13px;
	padding: 5px 8px 10px;
	line-height: 1.3em;
}
.cover-text .cover p br {
	display: none;
}
.cover-text a {
	font-size: 13px !important;
	padding: 6px;
}

.mobile-grid-layout .product__badge {
    top: 0;
    left: 0;
    width: 40px;
    text-align: center;
}

}