/*nav.navbar.navbar-inverse {margin-bottom: 0px !important; } 
.navbar-inverse .navbar { display: none; }
.nav > li a:hover { text-decoration: underline; } 
#header { padding: 20px 0px 20px 0px;}
.banner-wrapper {margin: 200px 0px 0px 0px; } 
.march_issues_sec h1 { font-size:40px; }
.carousel .carousel-control { visibility: hidden; }
.carousel:hover .carousel-control { visibility: visible; }
.archive_sec {margin-top: 240px; }
@media only screen and (max-width: 1000px){
	.banner-wrapper {margin: 200px 0px 0px 0px; }
}
@media only screen and (max-width: 880px){
	.banner-wrapper {margin: 163px 0px 0px 0px; }
}
@media only screen and (max-width: 767px) {
    .navbar-inverse .navbar {display: block; } 
    .banner-wrapper {margin: 63px 0px 0px 0px; }
}*/
/*----------------Signup form changes----------------*/
/* .event-signup .gform_wrapper{
	margin-left:433px;
} */
/* FOR ARROW SIZE CHNAGE FRONT PAGE*/
a {color: #BA0303; box-shadow: none !important; text-decoration: none; } 
a:focus, a:hover {color: #000; outline: none !important; text-decoration: none; box-shadow: none !important; }
.nbs-flexisel-nav-right {
    right: -30px !important;
    padding: 0px 0px !important;
}
.nbs-flexisel-nav-right:before{
    color: transparent;
}
.event-signup .ginput_container_email input{
	border: 2px solid #fff;
	background: transparent;

	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 15px;
}
.event-signup #email-submit {
    position: relative;
    z-index: 1;
    /*left: 310px;*/
    margin-right: 14em;
    top: -46px;
    color: white;
    cursor: pointer;
    width: 10px;
    font-size: 25px;
}
.event-signup .ginput_container_email input::placeholder {
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "Open Sans", sans-serif;
  font-size: 15.39px;
  padding-left: 10px;
}

.event-signup .gform_wrapper ul.gform_fields li.gfield{
    text-align: center;
    margin-top: 8px;
}
.event-signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    padding-bottom: 20px;
    	padding-top: 20px;
        padding-left: 15px;
        height: 72px;
        /* width: 42%; */
        margin-top: 20px;
}
.event-signup .signup-sec .gform_wrapper .top_label .gfield_label{
    display: none;
}
.event-signup #gform_submit_button_2{
    display: none;
}
.event-signup .gform_wrapper div.validation_error{
    margin-bottom: 0px;
    padding: 5px 0;
    color: #fff;
    border: none;
}
.event-signup .gform_wrapper .field_description_below .gfield_description{
    padding-top: 6px;
}
.event-signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    color: #fff;
    font-size: 20px;
}
.event-signup .signup-sec{
    color: #fff;
    margin-bottom: 0px;
}
.event-signup .gform_wrapper .gform_ajax_spinner {
    margin-left: 80px;
  }
  .event-signup .gform_wrapper li.gfield.gfield_error, 
  .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
      background-color: rgba(0, 0, 0, 0);
      border: none;
  }
  .event-signup .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error textarea{
      border: 2px solid #fff;
      margin-top: 0px;
  }
  
  .event-signup .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{
      color: #fff;
      font-size: 14px;
      width: 78%;
  }
  .event-signup .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description::before{
      content: '* '
  }
  .footer_sec label.gfield_label {
    display: none !important;
  }
  .footer_sec input#input_1_1, .footer_sec input:-webkit-autofill{
      font-size: 14px;
      line-height: 1.42857143;
      color: #555;
      display: block;
      width: 100%;
      height: 34px;
      padding: 6px 0px;
      border: 0px solid #ccc;
      border-bottom: 1px solid #ffffff !important;
      border-radius: 0px;
      background: none;
      -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
      -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
      -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
      transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  }

  .footer_sec .gform_button.button{
    background: url(https://www.tipsntrends.com/wp-content/themes/twentyseventeen/tipsntrends-assets/images/newsletter_arrow.png);
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    border: 0;
    display: inherit;
    float: right;
    margin:0 !important;
    z-index: 1;
    position: relative;
    left: -30px;
    top: 25px;
  }

  .footer_sec .gform_fields, .footer_sec .gform_body{
    display: inline-block;
  }
  .footer_sec .gform_body {
    width: 90% !important;
  }
  .footer_sec .gform_footer.top_label {
    width: 10% !important;
    float: right;
    margin: 0;
    padding: 0;
    position: relative;
  }

  .footer_sec #input_1_1 {
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 0px;
    border: 0px solid #ccc;
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: rgb(204, 204, 204);
    border-bottom: 1px solid #ffffff !important;
    border-radius: 0px;
    background: none;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.footer_sec li a{
  font-size-adjust: 0.44;
  font-size: 14px;
  text-transform: capitalize !important;
}
.home_hero_second_banner{margin: 20px 0px 0px 0px !important;}
.home_hero_second_banner img{width:100%;}

.footer_col_container ul li.current-menu-item a{
  color: #fff !important;
  text-transform: capitalize !important;
}
.nbs-flexisel-nav-right{
  background: url(../images/arrow_right5.png) no-repeat !important;
  width: 5% !important;
  height: 35px !important;
}
.nbs-flexisel-nav-left{
  background: url(../images/arrow_left5.png) no-repeat !important;
  width: 5% !important;
  height: 35px !important;
}
.woocommerce-info {
  /* background-color: #000 !important; */
  background-color: #BA0303 !important;
  padding: 1em !important;
}
.btn-srch {
    background: transparent;
    border: none;
    padding: 0px;
}
#load_magazine .featured-titleline img{
  width: 230px !important;
  height: 50px;
}
.items {
    margin-left: 5px;
    margin-right: 5px;
}
.review-dropdown-content .col-sm-6 .shop-landing-item {
    margin-bottom: 10px;
}
.event-signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    font-family: "Open Sans", sans-serif;
}
.jbtn:hover {
    color: #fff;
    background: #000 !important;
    border: 2px solid #000 !important;
}
.woocommerce-message {
    background: #000 !important;
    color: #fff;
    padding: 1em !important;
}
.nbs-flexisel-item{
 /* padding: 5px !important;*/
}
.nbs-flexisel-item img {
    padding:0;
}
.pro_sec a:hover {
    color: #fff;
    background: #000 !important;
    border-color: #000 !important;
}
.pro_sec h4{
    text-transform: none !important;
}
.issues_bt_featured{
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: inherit;
}
.issues_bt_featured a {
    margin: 0px;
    padding: 8px 25px 8px 25px;
    border: 2px solid #000;
    background: none;
    color: #000;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
}
.issues_bt_featured a:hover {
    color: #fff;
    background: #000;
    border-color: #000;
} 

.featured-month-issues h1{
    padding: 0 0 18px 18px !important;
}
.brand_p{
    font-weight: 500;
    font-size: 18px;
    margin-top: 10px;
    color: #000;
    font-style: italic !important;
}
#header .search1{ width:100%; }
#header .top_sections2 { /*width: 130px;*/ }
#header img.top_icons1 { margin: 5px 10px 0 0; } 
a.cart-contents span { background: #c6001e; color: #fff; border-radius: 50%; overflow: hidden; position: absolute; margin-left: 16px; width: 18px; height: 18px; line-height: 18px; text-align:center; font-size: 11px; }
a.cart-contents { text-decoration : none; }
.bx-wrapper .bx-next:before{
    background: url(../images/arrow_right.jpg) no-repeat center !important;
}
.bx-wrapper .bx-prev:before{
    background: url(../images/arrow_left.jpg) no-repeat center !important;
}
.featured-item h3{
    margin-top: 50px;
    margin-bottom: 50px;
}
.bx-wrapper .bx-controls-direction a{
    width: 35px !important;
    height: 35px !important;
}
#sb_instagram .sbi_header_type_generic .sbi_header_img{
    width: 40px !important;
    height: 40px !important;
}
#tntevent-2 .shop-sec{
      margin-top: 20px;
      margin-bottom: 20px;
}
.privpage-schdrA {font-size: 16px; padding-top: 10px; font-weight: bold; }
.privpage-schdrB {text-align: right; }
.helpscsubcontentcell {margin: 10px 30px; } 
.helpscsubcontentcell .fa {color: #BA0303; font-size: 12px; font-weight: bold; margin-right: 8px; vertical-align: middle; }
.helpscsubcontentcell a {color: #000; text-decoration: none; }
.helpscsubcontentcell a:hover {color: #BA0303;}
.anchor:before { content:""; display:block; height:165px; /* fixed header height*/ margin:-165px 0 0; /* negative fixed header height */ }
.footer_sec h1 {font-weight: 400; }
#wp-megamenu-shop>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a{ font-family: "Open Sans", sans-serif !important;  }
.pro_right h3{     font-size: 25px !important;  }
span.jprice{ font-size: 17px !important;  }
a.tnt-cate-link.active {color: #BA0303 !important; }
.shop-list a.active {color: #BA0303 !important; }
.social_elements{ margin-top: 25px !important; }
.product_type_external_a{
    font-size: 13px;
    color: #000;
    font-weight: 700;
    border: 2px solid #505050;
    text-transform: uppercase;
    display: block;
    background: #fff;
    height: 40px;
    padding: 8px 15px;
    width: 132px;
    margin-top: 15px;
    text-decoration: none;
}
.product_type_external_a:hover, .product_type_external_a:focus {
    color: #fff;
    background: #000 !important;
    border: 2px solid #000 !important;
    text-decoration: none;
}
button.jbtn.single_add_to_cart_button.button.alt:focus {
    outline: none;
}
.featured-titleline{
  font-size: 50px !important;
}
.issues_bt_featured a{
  font-family: "Open Sans", sans-serif;
}
#load_magazine .bx-wrapper{
  margin-bottom: 15px;
}
.top a{
  color: #fff;
  text-decoration: underline;;
}
.getSlide h5{
  text-transform: none !important;
}
.panel{
  /*box-shadow: 0 0px 1px rgba(0, 0, 0, .05) !important;*/
  border: none !important;
  border-radius: 0px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.single-product .tinvwl_add_to_wishlist_button img:hover{
  background: url(../images/wish_icon_hover.png) left top no-repeat;
}

/*.woocommerce .blockUI.blockOverlay {
    display: none !important;
}  */     
.shop-sec .col-sm-2{
      margin-right: 25px !important;
}
.single-tnt_influencer .pro_sec .jprice{
      font-size: 12px !important;
      font-weight: 400 !important;
}
.upcoming-product-get-invited-link:focus {
    color: #000;
    outline: none !important;
    text-decoration: none !important;
}
.wp-megamenu-wrap .wpmm-nav-wrap ul li a:focus {
    text-decoration: none !important;
}
.woocommerce-page .pro_menu h3:not(.tnt-child1) {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 14px;
}
.woocommerce-page h3.tnt-child1 {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 14px;
}
.footer_sec li a:hover {
    background-color: transparent !important;
}
.archive-select{
	background:url("../images/Events/arrow-down2.png") no-repeat 92% !important;
}
a:focus{
  text-decoration: none !important;
  box-shadow: none !important;
}
.woocommerce-message a:hover, .woocommerce-message a:focus{
  text-decoration: none !important;
  box-shadow: none !important;
  color: #fff;
}

.nav-links a{
    margin-left: 2px;
    margin-right: 2px;
    color: #000;
}

.nav-links a:hover,.nav-links a:focus{
    text-decoration: none;
}

svg.icon-arrow-right, svg.icon-arrow-left{
  display: none;
}
.nav-links .meta-nav{
  display: none;
}
.navigation.pagination h2.screen-reader-text{
  display: none;
}

#wp-megamenu-shop>.wpmm-nav-wrap ul.wp-megamenu>li>a{
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
}

.woocommerce-error a, .woocommerce-info a, .woocommerce-message a{
  box-shadow: none !important;
}

.woocommerce-error a:hover, .woocommerce-info a:hover, .woocommerce-message a:hover{
  box-shadow: none !important;
}

.woocommerce-error a:focus, .woocommerce-info a:focus, .woocommerce-message a:focus{
  box-shadow: none !important;
  color: #fff;
}

.shop-safe-img{
  height: auto;
  max-width: 65% !important;
  margin-top: 27px;
}

.woocommerce-Address header.woocommerce-Address-title, .u-column2 .woocommerce-Address-title{
  display: none;
}

@media only screen and (min-width: 2560px) {
.event-signup #email-submit{
    left: -12em;
}
} 

@media only screen and (min-width: 1920px) {
.event-signup #email-submit{
    left: -6em;
}
}

@media only screen and (max-width: 1440px) {
.event-signup #email-submit{
    left: -27px;
}
} 

@media only screen and (max-width: 1024px) {
.event-signup #email-submit{
    left: 75px;
}
} 

@media only screen and (max-width: 840px) {
.event-signup #email-submit{
    left: 125px;
}
}


@media (max-width: 768px){

.archive-list-dropdown {
    background: url(../images/Events/arrow-down2.png) no-repeat 96% !important;
}
.event-signup #email-submit{
    left: 5.5em;
    top: -45px;
}
.footer_sec .subscribe-sec .gform_button.button {
    top: -25px;
    left: -60px;
}
.top_sections1-mobile .search_icon-mobile {
    /*right: 120px;*/
}
    .top{
    padding: 6px 0 5px 0; 
    height: 41px;
    }
}

@media (min-width: 769px){
    .top{
        padding:11px 0 5px 0;
        height: 41px;
    }
}

@media only screen and (max-width: 640px){
.footer_sec .subscribe-sec .gform_button.button {
    top: -25px !important;
    left: -20px !important;
  }
.event-signup #email-submit {
  left: 9em;
  /*top: -45px;*/
}
}

@media (max-width: 425px){
.event-signup #email-submit {
    left: 10.8em;
    /*top: -45px;*/
}
}

@media (max-width: 375px){
.event-signup #email-submit {
    left: 11.5em;
}
}

@media (max-width: 351px){
.top_sections1-mobile .search_icon-mobile {
    /*right: 100px;*/
}
}

@media (max-width: 325px){
.event-signup #email-submit {
    left: 9.8em;
}
}

@media (max-width: 320px){
.event-signup #email-submit {
    left: 9.8em;
    top: -45px;
}
}

@media (max-width:1200px) {

    .nbs-flexisel-nav-right {
        width: 37px !important;
        right:10px !important;
    }
    .nbs-flexisel-nav-left {
        width:37px !important;
        left:10px !important;
    }
} /* End query */