/*
 Theme Name:   Newstube Child
 Description:  CactusThemes - Newstube Child Theme
 Author:       CactusThemes
 Author URI:   http://cactusthemes.com
 Template:     newstube
 Version:      1.0.0

*/
body {background-color: #333333 !important;}


/*
#top_banner_mob, #cncpt-mob1, #mid_banner_mob1, #cncpt-mob2, #rec_banner_mob1, #cncpt-rec1, #mid_banner_mob2, #cncpt-mob3, #rec_banner_mob2, #cncpt-rec2, #mid_banner_mob3, #cncpt-mob4, #rec_banner_mob3, #cncpt-rec3, #bot_banner_mob, #cncpt-mob5{ border: 0px dotted #E7E7E7 !important;}
#top_banner_desk, #cncpt-lb1, #rec_banner_desk1, #cncpt-rec1, #rec_banner_desk2, #cncpt-rec2, #rec_banner_desk3, #cncpt-rec3, #bot_banner_desk, #cncpt-lb5{ border: 0px dotted #E7E7E7 !important;}
#top_banner_mob, #cncpt-mob1 {max-width: 320px; max-height: 320px; margin: 0 auto; background-color: #E7E7E7 !important;}
#mid_banner_mob1, #cncpt-mob2 {max-width: 320px; max-height: 320px;  margin: 0 auto; margin-bottom: 10px;}
#rec_banner_mob1 {max-width: 320px; max-height: 320px;  margin: 0 auto;}
#mid_banner_mob2, #cncpt-mob3 {max-width: 320px; max-height: 320px;  margin: 0 auto; margin-bottom: 10px;}
#rec_banner_mob2 {max-width: 320px; max-height: 320px;  margin: 0 auto;}
#mid_banner_mob3 , #cncpt-mob4{max-width: 320px; max-height: 320px;  margin: 0 auto; margin-bottom: 10px;}
#rec_banner_mob3 {max-width: 320px; max-height: 320px;  margin: 0 auto;}
#bot_banner_mob, #cncpt-mob5 {max-width: 320px; max-height: 320px;  margin: 0 auto 20px auto;}

*/

#main-nav{display: none !important; }

/*
#quads-ad1, #quads-ad3 {
    margin-left: -24px !important;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}

#quads-ad2 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}

*/


@media(min-width:1000px) {

#wrap {width:1000px !important; border: 1px dotted #e7e7e7 !important;}

#main-menu > .navbar-default .main-menu-wrap {margin-right: -10px !important;}

/*
#rec_banner_desk1, #cncpt-rec1{ margin: 10px 0 20px 0 !important;}
#rec_banner_desk2, #cncpt-rec2{ margin: 10px 0 20px 0 !important;}

#top_banner_desk, #cncpt-lb1 {max-width: 930px; min-height: 180px; margin: 0 auto;	text-align: center;}
#mid_banner_desk1, #cncpt-lb2 {max-width: 930px; min-height: 180px;margin: 0 auto;	text-align: center;}
#mid_banner_desk2, #cncpt-lb3 {max-width: 930px; min-height: 180px;margin: 0 auto;	text-align: center;}
#mid_banner_desk3, #cncpt-lb4 {max-width: 930px; min-height: 180px;margin: 0 auto;	text-align: center;}
#bot_banner_desk, #cncpt-lb5 {max-width: 930px; min-height: 180px;margin: 0 auto 20px auto;	text-align: center; }

*/

.ads_bottom {width: 930px !important;}

.navbar .container  {width:1000px !important;}

.cactus-headline .cactus-swiper-container{width:390px !important;}

.cactus-sidebar-control.sb-right .main-content-col {width: 660px !important;}

.cactus-listing-config > .container, .cactus-single-page > .container {width: 1000px;}

.footer-sidebar .container{width: 1000px !important;}

.footer-info .container{width: 1000px !important;}

.footer-sidebar .container .widget{width:33.33333333% !important;}

footer .footer-sidebar {padding-top: 20px; padding-bottom: 20px;}

.ads_bottom {margin-bottom: 20px !important; padding-bottom:20px !important; margin-left: 5px; margin-right: auto; }

.body-content .wpb_row {margin-bottom: 10px !important;}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 10px !important;}

.widget-inner .textwidget {margin-bottom: 5px !important;}


.cactus-slider-content .swiper-wrapper{
  width: 964px !important;
  border:  0px dotted red !important;
}

.cactus-slider-content .width-50percent {
  border: 0px dotted green !important;
  width: 642px !important;
}

.cactus-slider-content .width-25percent {
  border: 0px dotted blue !important;
  width: 320px;
}

}

@media (min-width: 767px) {
.open-menu-logo{display: none !important;}

}
@media (max-width: 767px) {

.ads_bottom {width: 320px !important;}
.open-menu-logo{
	display: block !important;
	float: right !important;
	margin: 10px !important;
	}
.open-menu-logo img{max-height: 27px !important;}

footer .widget {margin-bottom: 25px;}

}

@media (min-width: 928px) {
  .adsm-skin #body-wrap {
    max-width: 1000px;
    margin: 0 auto;
  }

  #adform-wallpaper-left, #adform-wallpaper-right {
    display: none;
  }
}

/**
 * WooCommerce
 */

.woocommerce-billing-fields__field-wrapper p.form-row.form-row-first {
  margin-top: 0;
}

.woocommerce-checkout h3 {
  margin-top: 10px;
  margin-bottom: 15px;
}

#ship-to-different-address {
  margin-top: 12px;
  margin-left: 25px;
}

#customer_details .woocommerce-shipping-fields {

  margin-bottom: 0;
}

#place_order {
  margin-top: 20px;
  height: 40px;
  width: 100%;

}

.woocommerce .cart input.checkout-button.button.wc-forward,
.woocommerce div.product form.cart button.single_add_to_cart_button.button.alt {
  background: #7fc878;
  color: #fff !important;
}

.woocommerce form .form-row.wc-terms-and-conditions {

  margin-top: 25px;
}

.woocommerce form .form-row.wc-terms-and-conditions .woocommerce-form__input-checkbox {
  margin: 8px 0px 0;
}

.wc-terms-and-conditions span {
  margin-left: 20px;
}

.wc-terms-and-conditions span.required {
  margin-left: 0;
}

#CybotCookiebotDialogPoweredbyCybot, #CybotCookiebotDialogPoweredByText {
	display:none;
	visibility:hidden;
}
