  /*
 Theme Name:   Kingster Child
 Theme URI:    http://demo.goodlayers.com/kingster
 Description:  Goodlayers Kingster Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     kingster
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  kingster-child

 START YOUR CHILD THEME CSS HERE
*/


@media only screen and (max-width: 1260px){
	
	body{ width: 100%; overflow-x: hidden; }
	body.kingster-boxed div.kingster-body-wrapper{ margin-top: 0px; margin-bottom: 0px; }

	.kingster-bullet-anchor{ display: none; }

	/* remove header */
	.kingster-top-bar{ display: none; }
	.kingster-header-wrap.kingster-header-style-plain, 
	.kingster-header-wrap.kingster-header-style-bar, .kingster-navigation-bar-wrap,
	.kingster-header-background-transparent, .kingster-header-boxed-wrap, .kingster-header-side-nav, 
	.kingster-header-transparent-substitute, .kingster-sticky-navigation{ display: none !important; } 

	.kingster-mobile-header-wrap{ display: block; }
	.kingster-mobile-header-wrap .kingster-top-bar{ display: block; }
	.kingster-mobile-header-wrap .kingster-top-bar{ font-size: 13px; }
	.kingster-mobile-header-wrap .kingster-top-bar-left,
	.kingster-mobile-header-wrap .kingster-top-bar-right{ padding-top: 0px; padding-bottom: 0px; }
	.kingster-mobile-header.kingster-fixed-navigation{ display: block; }
	.kingster-sticky-menu-placeholder{ display: none !important; }

	body .kingster-header-side-content.kingster-style-left{ margin-left: 0px; }
	body .kingster-header-side-content.kingster-style-right{ margin-right: 0px; }

	body.single-product.woocommerce div.product form.cart{ float: none; margin-bottom: 30px; width: auto; margin-right: 0px; }
	body.single-product.woocommerce div.product .product_meta{ margin-top: 0px; }

	.kingster-blog-style-2 .kingster-single-nav-area-left,
	.kingster-blog-style-2 .kingster-single-nav-area-right{ padding: 30px 40px; }
	.kingster-blog-style-2 .kingster-single-related-post-container{ padding-left: 30px; padding-right: 30px; }
}



.gdlr-core-video-item-type-youtube {
	padding-bottom: 56.25%;
	position: relative;
}
.gdlr-core-video-item-type-youtube iframe {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}

.kingster-blog-info-wrapper {
	display: none;
}
.kingster-blog-info.post-author {
	display: none;
}
.kingster-blog-info.kingster-blog-info-category:before {
	display: none;
}

#mce-responses.clear {
  height: auto!important;
  visibility: visible;
}

#mce-responses .response {
    padding: 15px;
    font-size: 18px;
    line-height: 135%;
    text-align: center;
    border-radius: 4px;
	margin-top: 20px;
}
#mce-responses #mce-error-response {
    background-color: #FFD2D2;
    border: 1px solid #D8000C;
    color: #D8000C;
}
#mce-responses #mce-success-response {
    background-color: #DFF2BF;
    border: 1px solid #4F8A10;
    color: #4F8A10;
}
.rev_slider_wrapper .tparrows {
  background-image: none;
  width: 45px;
  height: 45px;
  background-color: transparent;
  border-radius: 100%;
  border: 2px solid #fff;
  text-align: center;
  font-size: 0;
  font-style: normal;
  text-indent: 0;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.rev_slider_wrapper .tparrows:before {
  font-family: FontAwesome;
  font-size: 30px;
  position: absolute;
  color: #fff;
  line-height: 41px;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.rev_slider_wrapper .tparrows:hover {
  background-color: #fff !important;
  opacity: 1;
}
.rev_slider_wrapper .tparrows:hover:before {
  color: #252525 !important;
}
.rev_slider_wrapper .tparrows.tp-leftarrow.default {
  left: -40px !important;
  top: 50% !important;
}
.rev_slider_wrapper .tparrows.tp-leftarrow.default:before {
  content: "\f104";
  left: -1px;
}
.rev_slider_wrapper .tparrows.tp-rightarrow.default {
  right: -40px !important;
  top: 50% !important;
}
.rev_slider_wrapper .tparrows.tp-rightarrow.default:before {
  content: "\f105";
  right: -1px;
}
.rev_slider_wrapper:hover .tparrows {
  opacity: 1;
}
.rev_slider_wrapper:hover .tp-leftarrow.default {
  left: 40px !important;
}
.rev_slider_wrapper:hover .tp-rightarrow.default {
  right: 40px !important;
}
.rev_slider_wrapper .tp-bullets .bullet {
  height: 17px !important;
  background-image: url(/wp-content/themes/kingster-child/images/sprite/icons.png) !important;
  background-position: -245px -127px !important;
}
.rev_slider_wrapper .tp-bullets .bullet.selected {
  background-position: -245px -142px !important;
}