/*
Theme Name:   BatisteTheme
Description:  Child theme for Batiste Hair
Author:       Jon Ward
Author URL:   Write here the author's blog or website url
Template:     enfold
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  BatisteTheme
*/

/* Write here your own personal stylesheet */

/* HOLDING PAGE */

.no-padd .container{
	padding-top: 0!important;
}

.img-max-holding{
	max-width:760px!important;
}

#top .avia-layerslider .ls-nav-start::before, #top .avia_playpause_icon::before {
	content: unset;
}

.single-post #header #menu-item-165 .avia-menu-fx{ 
	opacity:1!important; 
	visibility:visible!important; 
	background-color: #ab0067;
}

.larger{ 
	font-size: 130%!important; 
}

.larger-bold{ 
	font-size: 130%!important; 
	font-weight:bold!important; 
}

.larger-italic{ 
	font-size: 130%!important; 
	font-style:italic!important;
}

.larger-italic-bold{ 
	font-size: 130%!important; 
	font-style:italic!important;
	font-weight:bold!important; 
}

/* HEADER */
/*#header #header_main .container {
    width: 100%!important;
    max-width: 100%!important;
}*/

#header {
	z-index: 100000!important;
}

.header_bg {
	opacity: 1!important;
}


/* HEADER NAVIGATION */

.avia-menu-fx {
	bottom: -1px;
	height: 10px!important;
}


/* HEADER LOGO */

.logo img {
	display: none;
}

.logo {
	width: 220px!important;
	height: 56px!important;
}
	
/* OLD ANGLED
 * 
 * .logo {
	width: 125.77px;
	height: 65.5px;
}*/

.logo {
	margin-top: 11px!important;
}
.header-scrolled .logo {
    margin-top: 8px!important;
}

.responsive .logo{
    margin-top: 30px!important;
}

.responsive .logo img {
	height: auto !important;
	width: auto;
	max-width: 100%;
	display: block;
	max-height: 70px;
	z-index: 999! important;
	background-color:#008376;
}

#top #av-burger-menu-ul {
	z-index: 999999;
}


/* MOBILE OVERLAY MENU */

/*.responsive .logo a {
     display: table-cell;
     vertical-align: middle;
     z-index: 999999! important;
   }*/


/* MAIN CONTAINER MODS */

/* SWITCH COLUMNS FOR MOBILE */

.responsive #top .col-switch {
    display: flex;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
}


/* DEFAULT PADDING MOD */

.content, .sidebar {
	padding-top: 70px;
	padding-bottom: 70px;
}

.container {
	max-width: 1280px!important;
}

/*.container {
	padding: 0px 0px!important;
}*/

.special_amp {
	font-family: inherit!important;
	font-style: normal!important;
	font-size: inherit;
	line-height: inherit;
	font-weight: bold;
	color: inherit!important;
	}


/* CONTENT EDITOR BLOCK SPECIFIC CSS */


/* BLOCK MODS */

#small-gutter-three-col .av-flex-placeholder {
	display: table-cell;
	width: 1%!important;
}

/*.restrict-width-home {
	max-width:680px;
}*/

#coloured-border {
	min-height:0px!important
}


/* MOBILE - FULL WIDTH BLOCK*/
@media screen and (max-width:1024px) {	
.responsive #top #wrap_all .full-width-mobile-block .container {
	width: 100%!important;
	max-width: 100%!important;
}

.home #how-to-use .container, .discover-dry-block .container {
	width: 100%!important;
	max-width: 100%!important;
	padding:0!important;
}
	
.responsive #top #wrap_all .av-mini-font-size-30 {
	line-height: 36px;
}
	
.home #how-to-use .copy-block {
	padding:40px!important;
}	
	
#top #wrap_all .full-width-block .container {
	width: 100%!important;
	max-width: 100%!important;
	padding: 0;
}
}

#how-to-use #copy-title h4 {
	line-height: 30px;
	font-size: 26px !important;
	font-weight: 600 !important;
}

span.increase-size{
	font-size:130%;
}

/** HOME - INTRO AREA **/

/*#green-title-block .av-special-heading-tag, #intro-area .av-subheading{
	line-height:95px;
}*/

#green-title-block .avia_textblock{
	line-height:32px;
}

#number-one-brand{
	/*margin-top:-163px;*/
	z-index:10000;
}

@media screen and (max-width:1024px) {	

	#number-one-container{
	background-color: #66c9ba!important;
}
	
}

#number-one-container{
	position:relative;
	z-index:10000;
	background-color: transparent;
}


/* BUTTON MODS */

#top .avia-button:hover .avia_button_background {
	opacity: 1!important;
}

.avia-button.avia-color-light:hover {
	opacity: 1;
}

#purple-hover:hover a.avia-button .avia_iconbox_title {
     color: #c191e4;
}

#pink-hover:hover a.avia-button .avia_iconbox_title {
     color: #ab0068;
}
	
#pink-hover:hover .avia-button.avia-color-light  {
    color: #ab0068;
	border-color: #ffffff!important;
}

#top #teal-hover .avia-button.avia-color-light {
	color: #00837c;
	border-color: #00837c;
}

#teal-hover:hover .avia-button.avia-color-light  {
    color: #00837c;
	border-color: #ffffff!important;
}

#teal-hover:hover a.avia-button .avia_iconbox_title {
    color: #00837c;
	border-color: #ffffff!important;
}

#plum-hover:hover .avia-button.avia-color-light  {
    color: #731d4c;
	border-color: #ffffff!important;
}

#plum-hover:hover a.avia-button .avia_iconbox_title {
    color: #731d4c;
	border-color: #ffffff!important;
}

#red-hover:hover .avia-button.avia-color-light  {
    /*color: #D71114;*/
	color:#404040;
	border-color: #ffffff!important;
}

#red-hover:hover a.avia-button .avia_iconbox_title {
    color: #404040;
	border-color: #ffffff!important;
}

#blue-hover:hover .avia-button.avia-color-light  {
    color: #00268b;
	border-color: #ffffff!important;
}

#blue-hover:hover a.avia-button .avia_iconbox_title {
    color: #00268b;
	border-color: #ffffff!important;
}

#top .avia-button .avia_button_background {
	bottom: -3px;
}


#pdp .avia-button .avia_button_background {
	bottom: -7px!important;
}


#top .avia-button .avia_button_background {
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.main_color, .main_color div, .main_color header, .main_color main, .main_color aside, .main_color footer, .main_color article, .main_color nav, .main_color section, .main_color span, .main_color applet, .main_color object, .main_color iframe, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial, .responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter, .main_color .related_posts.av-related-style-full a {
	border-color: #ffffff;
}
	

/** HOME - DISCOVER BLOCK **/

#discover-title{
	line-height:58px;
}

#discover-product .av-special-heading-tag, #discover-product .av-subheading{
	line-height:32px;
	text-transform:uppercase;
}

@media screen and (max-width:1024px) {	
.responsive #white-product-block #discover-product {
	width: 48%!important;
}
	
.responsive .plp-product {
	/*width: 48%!important;*/
	width: 45%!important;
	margin-left:3%!important;
}
	
	#pdp-feel-fab{padding-bottom:15px;}
	
	#pdp-feel-fab p{padding-bottom:55px;}
	
}

/** HOME - HOW BLOCK **/

#how-to-use .av-special-heading-tag, #how-to-use .av-subheading{
	line-height:58px;
}

#how-to-use .avia_textblock{
	line-height:32px;
}

/*#how-to-use #copy-title .av-special-heading-tag{
	line-height:20px!important;
}*/


/* HOME - SOCIAL BLOCK */

/*#social .content {
	padding-top: 130px;
	padding-bottom: 130px;
}*/

#social .avia_textblock{
	line-height:32px;
}


/* FOOTER */

.flex_column .widget .widgettitle, .content .widget .widgettitle {
	margin-top: 0;
	margin-bottom:32px;
}

.widget_nav_menu a {
	padding: 0px 0px 20px 0;
}

#text-2 img.alignleft{
	margin:0!important;
	max-width:50px;
}

#text-2 a.alignleft{
	margin:0 36px 0 0!important;
}

#scroll-top-link {
    display: none !important;
}


/* SOCKET */

#socket {
	font-size:18px;
}

#socket .sub_menu_socket li {
	padding: 0 18px!important;
}

#socket {
	padding: 25px 0 21px!important;
}


/* LAYER SLIDER MODS */

.avia-layerslider, .ls-fullscreen-wrapper, .ls-wp-container, .ls-wp-container .ls-gui-element, .ls-wp-container .ls-gui-element .ls-bottom-slidebuttons {
    overflow: visible !important;
}

#layer_slider_2 {
	border: none!important;
}

.avia-layerslider .reviews .ls-nav-prev, .avia-layerslider .reviews .ls-nav-next {
	top: 90%!important;
}

/*#top .avia-layerslider .ls-nav-prev, #top .avia-layerslider .ls-nav-next {
	top: 95%;
	opacity: 1;
}*/


/* PDP */

.ls-fullwidth .ls-nav-next {
	background-image: url(/wp-content/uploads/2021/09/Triangle-r.svg)!important;
	background-repeat:no-repeat!important;
	background-position:50%!important;
	background-color:transparent!important;
}

 .ls-fullwidth .ls-nav-prev{
	background-image: url(/wp-content/uploads/2021/09/Triangle-l.svg)!important;
	background-repeat:no-repeat!important;
	background-position:50%!important;
	background-color:transparent!important;
}

.home #layer_slider_1 .ls-fullwidth .ls-nav-next {
	background-image: url(/wp-content/uploads/2022/01/Triangle-Copy.svg)!important;
}

.home #layer_slider_1 .ls-fullwidth .ls-nav-prev{
	background-image: url(/wp-content/uploads/2022/01/Triangle.svg)!important;
}


#top .avia-layerslider .ls-nav-next:before, #top .avia-layerslider .ls-nav-prev:before {
    content: ""!important;
    font-family: 'entypo-fontello';
	background-color:transparent!important;
}

#top .avia-layerslider .ls-nav-prev, #top .avia-layerslider .ls-nav-next {
	opacity: 1;
}

.ls-fullwidth .ls-thumbnail-inner {
	background: transparent!important;
}

.avia-layerslider .ls-thumbnail-wrapper {
    background-color: #fff!important;
	padding: 10px 0 30px;
}

#pdp-main-img {
	margin-top: -244px;
	max-width:130px!important;
}

#pdp-scent-notes .avia_textblock p{
	padding:0;
	margin:0;
}

#pdp-scents .avia-button {
	padding-left: 10px!important;
	padding-right: 10px!important;
	padding-top: 2px!important;
	padding-bottom: 0px!important;
	border-radius: 3px!important;
}

#pdp-sub-title .av-special-heading-tag, #pdp-available .avia_textblock p strong {
font-weight:500!important;
}

#pdp-desc .avia_textblock p{
	line-height:28px!important;
}

.pdp-benefits .content{
	padding:90px 0 60px;
}

.pdp-product-overlap img{
	/*max-width: 200px;*/
	margin-top: -360px;
	margin-bottom: -20px;
	z-index: 100000!important;*/
}

.pdp-product-overlap  .avia-image-container-inner, .pdp-product-overlap .avia_image, .pdp-product-overlap .av-image-caption-overlay {
	margin-left:auto;
	margin-right:auto;
	/*max-width: 60%;*/
	max-width:295px;
}

#where-to-buy{
	cursor:pointer;
}


.pdp-content img{
	max-width:150px!important;	
}

.pdp-product-overlap img{
	max-width:77px!important;	

}

/* Center align columns inside color section*/
#av-center-align-columns .entry-content-wrapper, #av-center-align-columns-mod .entry-content-wrapper{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	justify-content: center;
}

#av-center-align-columns .av_one_fourth {
	margin-left: 2%;
	width: 16.5%;
	margin-right: 2%;
}

.av-center-align-columns .entry-content-wrapper{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	justify-content: center;
}

.av-center-align-columns .av_one_fourth {
	margin-left: 2%;
	width: 16.5%;
	margin-right: 2%;
}

#av-center-align-columns-mod .av_one_fourth {
	margin-left: 2%;
	margin-right: 2%;
}

#av-center-align-columns-mod .av_one_fourth:last-of-type {
	/*margin-right: -50px;*/
	margin-right: -13%;
}

#pdp-feel-fab .step .av-special-heading-tag, .pdp-related-product .av-special-heading-tag{
	font-weight:400!important;
}

#pdp-feel-fab .instruction .av-special-heading-tag, #pdp-reviews .av-special-heading-tag, #pdp-latest-articles .pdp-articles-title .av-special-heading-tag{
	font-weight:900!important;
}

#pdp-feel-fab .desc .p{
	line-height:20px;
}

#pdp-latest-articles p{
	line-height:21px!important;
	margin-top:5px!important;
}

#pdp-feel-fab .desc p{
	margin:0;
}

body .av-special-heading.classic-quote > * {
	font-family: inherit;
}

#pdp-scent-notes p a, #pdp-scents a.avia-button{
	pointer-events:none!important;
}


/* PLP */

.product-roundel{
	position:absolute;
	top: 39px;
	right: -20px;
	z-index: 10000;
}

#plp-products .plp-product .plp-product-title .av-special-heading-tag{
	font-weight:500!important;
}

.plp-banner-no-r-pad{}

.plp-all-header .avia_textblock p{
	line-height:32px!important;
	text-transform:normal;
	font-weight: 600;
}

#plp-all-nav {
	position: fixed;
	left: 0;
	/* top: 10%; */
	top: 0;
	/* top: 90px; */
	z-index: 100;
	padding-top: 156px;
}

#plp-all-nav a{
	font-weight:600!important;
	text-decoration:none!important;
	/*font-family: 'andesblack', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;	*/
}

#plp-header .container{
	padding: 0px 0px 0 50px;
}

.plp-product img {
	max-height: 425px!important;
	max-width: 90px!important;
}

#pdp-sub-title h2.av-special-heading-tag {
	font-family: 'circular', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif!important;
	font-weight: 500;
}

/* OUR PRODUCTS */

.valign-btn-base .avia-button-wrap {
	position: absolute;
	bottom: 30px;
	left: 0;
	right: 0;
}

#our-products-banner-img{
	vertical-align:bottom;
	display: inline list-item;
	list-style:none;
}


#our-products-banner-pic .content{
	padding-top:0!important;
	padding-bottom:0!important;
}

.our-products-content-spacing .av-special-heading-tag {
	padding: 34px 32px 0 34px!important;
}

.our-products-content-spacing .av_textblock_section {
	padding: 0px 34px 34px!important;
}


/*WHO IS BATISTE*/

.who-is-heavy-font h3.av-special-heading-tag{
	font-family: 'circulareb', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif!important;	
}

#how-to-use-pad-block .av-special-heading-tag, #how-to-use-pad-block .avia_textblock {
	width:75%!important;
	margin:auto;
}

.small-gutter-two-col .av-flex-placeholder {
	width: 1%!important;
}

.light-weight{
	Font-weight:300!important;
}

.how-to-quote p{
	margin:0;
	line-height:43px!important;
	font-style: italic;
}

.small-gutter .av-flex-placeholder {
	width: 1%!important;
}

.steps *{
	font-family: 'andesblack', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif!important;
}

/* FAQs */

.js_active .av-tab-section-tab-title-container {
	margin: 0 auto;
	padding: 0px 50px;
	max-width: 1280px !important;
}

.av-layout-tab {
	padding: 0 0 50px;
}

.js_active .toggler {
	padding: 15px 3px 15px 35px;
	text-align: center;
}

#top .av-section-tab-title {
	padding: 10px 24px 0px 24px;
}

.avia-tab-title-padding-default .av-outer-tab-title {
	padding: 0;
}

.av-tab-arrow-container {
	display: none;
}

.av-tab-no-icon.av-tab-no-image .av-inner-tab-title {
	margin-bottom: 0;
}

.av-outer-tab-title {
	font-size: 20px;
}

.av-inner-tab-title {
	margin-bottom: 0;
	font-size: 30px;
	text-align: center;
}

.av-inner-tab-title, .av-tab-section-icon, .av-tab-arrow-container, .av-tab-section-image {
	width: auto;
}

.av-inner-tab-title {
	font-weight: 800;
}

#top .av-section-tab-title {
	color: #66C9BA;
}

.tab-title .av-special-heading-tag{
	font-weight:300!important;
}

.togglecontainer {
	margin:0;
}

.av-layout-tab-inner {
	padding-top: 33px;
}

.toggle_content.invers-color.av-inherit-font-color.av-inherit-border-color {
	background-color: #ffffff !important;
}
#top .av_toggle_section .av-inherit-font-color * {
	color: #008375;
}
.av-tab-section-container {
	background-repeat: no-repeat!important;
	background-image: url(https://www.batistehair.co.uk/wp-content/uploads/2021/07/angle-bg-faq-blue.png)!important;
	background-attachment: scroll!important;
	background-position: top left!important;
	background-size: cover;
}

.av-layout-tab {
	background-color: transparent!important;
}
	
/* fix tabs mobile */
	
.av-tab-section-tab-title-container {
  display:flex !important;
  flex-flow: row wrap;
  justify-content: space-around;
  align-items: center;
  width: 100vw !important;
  min-width: 0 !important;
  padding: 0;
  margin: 0;
  left: 0 !important;
}

#top .av-section-tab-title {
  padding: 0 ;
  flex: 0 1 auto;
  min-width: 20%;
}

.av-outer-tab-title {
  display: inline-block;
}

.av-tab-section-image,
.av-tab-arrow-container {
  background-position: center center;
  position: relative;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.av-tabsection-arrow{
	display:none;
}

.js_active .toggler {
	padding: 15px 35px 15px 3px;
	text-align: center;
}

.toggle_icon {
	border-width: 0px;
	top: 54%;
	left: unset;
	right: 10px;
}

@media screen and (max-width:1024px) {	
	
	#text-2 img.alignleft{
		margin:0 10px 0 0 !important;
	}
	
	.responsive #top #wrap_all .av-mini-font-size-40 {
		line-height: 39px;
	}
	
	.responsive #top .reversecol .entry-content-wrapper.clearfix {
		display: flex;
		flex-direction: column-reverse;
		flex-wrap: nowrap;
	}

	.av-inner-tab-title {
		margin-bottom: 0;
		font-size: 22px!important;
		width: 100% !important;
	}

	.av-tab-section-tab-title-container{
		padding-top:20px!important;
		padding-bottom:20px!important;		
	}
	
	.responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
	margin-bottom: 0px!important;
	}
	
	#socket .sub_menu_socket li {
		line-height: 30px;
		width: 100% !important;
	}
	
	#socket .copyright {
		float: left;
		font-size: 14px;
		margin-bottom: 15px;
	}
}

/* WHY DRY SHAMPOO */

#top .five-narrow-margin .av-flex-placeholder {
	display: table-cell;
	width: 1%!important;
}

/* BLOG MAIN PAGE */

.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
	width: 100%!important;
}

#featured-article .entry-title{
	font-size:30px;
	font-weight:600!important;
	color:#AB0068;
	margin-top:20px;
}

#blog-tabs .blog-articles .slide-entry-title {
	font-size:20px!important;;
	font-weight:500!important;
	color:#AB0068!important;
	margin-top:20px!important;;
}

#featured-article .slide-meta, #featured-article .slide-meta-comments a, #featured-article .slide-meta-time, 
.blog-articles .slide-meta, .blog-articles .slide-meta-comments a, .blog-articles .slide-meta-time{
	text-align: left;
	color: #AB0068!important;
	font-size:14px!important;
	text-transform:uppercase;
}

.latest-blog-arts .slide-entry-title {
	font-size:20px!important;;
	font-weight:500!important;
	color:#00268b!important;
	margin-top:20px!important;;
}

.latest-blog-arts .slide-meta, .latest-blog-arts .slide-meta-comments a, .latest-blog-arts .slide-meta-time{
	text-align: left;
	color: #00268b!important;
	font-size:14px!important;
	text-transform:uppercase;
}


.slide-entry-excerpt{
	color: #AB0068!important;
	font-size:18px!important;
}

.latest-blog-arts .slide-entry-excerpt{
	color: #00268b!important;
	font-size:18px!important;
}

#featured-article .slide-meta-del, #featured-article .slide-meta-comments, 
.blog-articles .slide-meta-comments, .blog-articles .slide-meta-del {
	display:none!important;
}

.latest-blog-arts .slide-meta {
	display: none;
}

.blog-articles .slide-content{
	margin-bottom:50px;
}

#blog-tabs {
	background-image: none!important;
}

#blog-tabs.blog-bg{
	background-repeat: no-repeat !important;
	background-image: url(https://www.batistehair.co.uk/wp-content/uploads/2022/01/blog-bg.png) !important;
	background-attachment: scroll !important;
	background-position: top left !important;
	background-size: cover;
}

/*#top.page-id-148 #main {
    background: #FF9BCA!important;
}*/


#top.page-id-148 #main {
    background: #FFFFFF!important;
	}

/*.page-id-148 #main{
	/*background-image: url(https://www.batistehair.co.uk/wp-content/uploads/2021/07/Rectangle-Copy-3.png)!important;*/
	/*background-size: cover;*/
	/*background-position: top;*/
	/*background-color: #fff;*/
	  /* Full height */
  /*height: 100%;*/

  /* Create the parallax scrolling effect */
  /*background-attachment: fixed!important;
  background-position: top!important;
  background-repeat: no-repeat!important;
  background-size: cover!important;

}*/

/*.page-id-148 .avia-section{
	background-color:transparent!important;
}*/

#blog-tabs {
	background-image: none !important;
	background-color: transparent;
}

#blog-tabs .av-tab-section-tab-title-container.avia-tab-title-padding-default {
	background-color: transparent;
}

#top #blog-tabs .av-section-tab-title {
	padding: 0;
	flex: 0 1 auto;
	min-width: 20%;
	text-align: center!important;
}

#top #blog-tabs .av-section-tab-title {
	color: #c8599d!important;
}

#top #blog-tabs a.av-active-tab-title{
	color: #AB0068!important;
}

/*#top #blog-tabs .js_active .av-tab-section-tab-title-container {
	margin: 0 auto;
	padding: 0!important;
}

#blog-tabs .av-inner-tab-title {
	margin-bottom: 0;
	font-size: 30px;
	text-align: left;
}*/

.blog-articles div .av_one_third {
	margin-left: 1%;
	width: 32.3%;
}

/*@media only screen and (min-width: 989px) {
  /* Add your Desktop Styles here
#blog-tabs  .av-tab-section-tab-title-container {
    text-align: left;
    padding: 20px 50px 0 50px;
    max-width: 1130px;
    margin: 0 auto;
  }

#blog-tabs  .av-outer-tab-title {
      display: inline-block;
  }

#blog-tabs  .av-inner-tab-title, #blog-tabs .av-tab-section-icon, #blog-tabs .av-tab-arrow-container, #blog-tabs .av-tab-section-image {
      width: auto;
      margin-right: 10px;
    }
}*/

/* POP UP */

.wtb-link {
	display: inline-grid;
	vertical-align: middle;
	margin: 11px auto;
	padding: 0 25px;
	width: 153px;
}

.wtb-link img {
	text-align: center !important;
	margin: 0 auto;
}

.hustle-layout .hustle-group-content {
	text-align: center;
}

.hustle-ui.module_id_4 .hustle-layout .hustle-group-content h3:not([class*="forminator-"]) {
	margin-bottom: 40px !important;
	margin-top: 40px !important;
}


.hustle-group-content h3.av-special-heading-tag {
	margin: 0 0 10px!important;
	font-size: 40px!important;
	line-height: 43px!important;
	color: #AB0068!important;
}

#top .hustle-group-content .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
	margin-top: 30px;
}

.hustle-layout .hustle-content .hustle-content-wrap {
	padding: 20px 0 68px 0!important;
}

@media only screen and (max-width: 989px) {
#top .hustle-group-content .no_margin.av_one_third {
	width: 100%!important;
	margin-bottom: 20px;
}
	
	.page-id-145 .avia-layerslider .ls-thumbnail-wrapper {
	bottom: 80px!important;

}
	
}

/* NATURALLY CTA */

#how-to-use.naturally-cta .av-special-heading-tag, #how-to-use.naturally-cta .av-subheading {
	line-height: 48px;
	text-transform: unset;
}

#how-to-use.naturally-cta .avia_textblock {
	line-height: 24px;
}

@media only screen and (max-width: 989px) {
#how-to-use.naturally-cta .container {
  width: 100%!important;
}
	
	#how-to-use.naturally-cta .naturally-col{
		padding:25px!important;;
	}
}



/* IPAD TWEAKS */

@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	  #plp-all-nav{ display:none!important;}
	  
	  #discover-title h2{
		      line-height: 55px!important;
	  }
	  
	  #how-to-use.naturally-cta .container {
  		width: 100%!important;
		}

}

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	  #plp-all-nav{ display:none!important;}
	  
	  #discover-title h2{
		      line-height: 55px!important;
	  }
	  
	  #how-to-use.naturally-cta .container {
  		width: 100%!important;
		}

}


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

	.product-roundel {
		right: 10px!important;
	}
	  
	  .lh-plus h1{
		  line-height:57px!important;
	  }
	  
	#bg-ipad-fix {
		background-image: unset!important;
	}
	  
	.our-products-content-spacing h2.av-special-heading-tag {
		padding: 18px 0px 0px 0px!important;
		text-align: center!important;
		font-size:25px!important;
	}
	  
	  .responsive #top #wrap_all .av-medium-font-size-40 {
	font-size:25px!important;
}
	  
	.our-products-content-spacing .av-special-heading{
		padding-bottom:0!important;
	}
	  
	.valign-btn-base .avia-button-wrap {
	bottom: 16px!important;
	left: 25px!important;
	right: 0!important;
	max-width: 170px!important;
}
	  #plp-header .entry-content-wrapper.clearfix {
	display: block!important;
}
	  
	  #plp-header .container {
	padding: 0px 0px 0 10px;
}

	  #plp-header .reversecol {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	padding: 36px 0px 20px 40px!important;
	border-radius: 0px!important;
}
	  .reverse-fix-ipad .entry-content-wrapper.clearfix {
		  display: block!important;
	  }
	  
    /*#plp-header #wrap_all .flex_column.avia-link-column.av_one_fourth,
    #plp-header #wrap_all .flex_column.avia-link-column.av_one_fifth {
        width: 50%!important;
        clear: none!important;
        float: left!important;
        min-height: 240px!important;
}		*/

	  .page-id-148 #main {
		  display: block!important;
		  background-attachment:scroll!important;
	}
	  
	  .responsive .logo img {
    z-index: 999 !important;
	  }
	  
	  .responsive .logo {
    z-index: 999 !important;
	  }
	  
	  #socket .sub_menu_socket li {
		line-height: 22px;
		width: unset;
		}
	  
	  #socket .copyright {
		line-height: 37px;
		}
	  
	  #text-2 img {
	max-width: 38px !important;
	}
	  
	  #text-2 img.alignleft {
	margin: 0 10px 0 0 !important;
	max-width: 38px !important;
}
	  
	  #top #av-burger-menu-ul {
	z-index: 999999;
}
	  
	 #how-to-use.naturally-cta .container {
  		width: 100%!important;
		 padding-left: 0;
		}
	
	  .discover-dry-block h2.av-special-heading-tag {
		min-height: unset!important;
		}
	  
	  
}

.html_av-overlay-full #av-burger-menu-ul li {
	padding: 1.5em 0 1.5em 5em!important;
	text-align: left!important;
	
}

#socket .sub_menu_socket div {
	overflow: visible;
}

#socket .sub_menu_socket li {
	border-left-style: unset;
}

#socket .sub_menu_socket {
	margin: -10px;
}

.discover-dry-block .av_one_fourth h2.av-special-heading-tag{
	min-height:100px;
}


.discover-dry-block h2.av-special-heading{
	padding-bottom:0px!important;
}



@media screen and (max-width:988px) {	
.responsive .logo {
		margin: 0 0 0 0!important;
		padding-top: 0px !important;
	padding-right:40px;
		height: 90px!important;
		width: 150px!important;
		text-align:left!important;
		}
	
	.responsive .logo a {
		margin: 0!important;
		padding-top: 18px!important;
		display:block;
		text-align:left;
		}
	
	.responsive .logo {
		text-align: left;
		}*/
	
	#text-2 img.alignleft {
		margin: 0 !important;
		max-width: 40px !important;
	}
	
	#text-2 a.alignleft {
		margin: 0 16px 0 0 !important;
	}
	
	.how-to-roundel{ 
		max-width:220px!important;
	}
	
	#plp-products .plp-product .plp-product-title .av-special-heading-tag {
		min-height: 44px!important;
	}
	
	#pdp-feel-fab .step .av-special-heading-tag, .pdp-related-product .av-special-heading-tag {
		min-height: 44px!important;
	}
	
	.sbi_photo{
		height: 150.25px;
		background-size: contain!important;
		width: 100%!important;
	}
	
	#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
		width: 50%;
	}
	
	.pdp-benefits .av_one_fourth { 
		width:50%!important;
		padding-bottom:30px!important;
	}
	
	.el_before_av_layerslider  .pdp-related-product:nth-of-type(2), .el_before_av_layerslider .pdp-related-product:nth-of-type(3){
		display:none!important;
	}
	
	.responsive #top #wrap_all .el_before_av_layerslider .flex_column.pdp-related-product{
		margin-bottom: -110px!important;
	}*
	
	#how-to-use.naturally-cta .container {
  		width: 100%!important;
		padding-left: 0;
		}
	
	.discover-dry-block h2.av-special-heading-tag {
		min-height: unset!important;
	}
	
}


@media screen and (min-width:775px) {	
	
#socket .sub_menu_socket li {
		line-height: 22px;
		width: unset!important;
		}
	
}

.insta-text{
	padding-left:10px;
}

/*IPAD PRO BURGER */

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

	nav.main_menu {
		display: block !important;
	}
	#avia-menu .menu-item {
		display: none;
	}
	.av-burger-menu-main.menu-item-avia-special {
		display: block;
	}	  
}

