/* +++ Common Styles +++ */
@font-face {
    font-family: 'made_coachella_medium';
    src: url('../fonts/made_coachella_medium-webfont.woff2') format('woff2'),
         url('../fonts/made_coachella_medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'made_coachella_black';
    src: url('../fonts/made_coachella_black-webfont.woff2') format('woff2'),
         url('../fonts/made_coachella_black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body {
	font-family: 'Lato', sans-serif;
	color: #000;
}
.made_coachella_medium {
	font-family: 'made_coachella_medium';
	font-weight: normal!important;
}
.made_coachella_black {
	font-family: 'made_coachella_black';
	font-weight: normal!important;
}
.actions_wrap {
	text-align: right;
}
.ss_text_blue {
	color: #00c4b3;
}
.ss_link_style1 {
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
}
.ss_link_style1 .fas {
	color: #fc4a5d;
	margin: 0 0 0 6px;
}
.ss_link_style1:hover {
	text-decoration: none;
	color: #000;
}
.ss_link_style1:hover .fas {
	color: #00c4b3;
}
.ss_link_style2:hover,
.ss_link_style2 {
	padding:  0 30px;
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
}
.ss_link_style2 {
	color: #fff;
	background: #000;
}
.ss_link_style2:hover{
	background: #00c4b3;
	color: #000;
}
.ss_link_style2.full {
	width: 100%;
	display: block;
}
.ss_spacing_10 {
	letter-spacing: 10px;
}

/* +++ Branding Section +++ */
#ss_brand {
	padding: 40px 0;
}
.ss_work_with_us {
	border-bottom: 6px solid #000;
}
#ss_brand a {
	color: #000;
	text-decoration: none;
}
#ss_brand .text-center a img {
	max-height: 100px;
}
.ss_access a {
	padding-left: 15px;
}
.ss_access a:first-child {
	border-right: 2px solid #000;
	padding-right: 18px;
	padding-left: 0;
}

/* +++ Navigation Section +++ */
#ss_navigation {
	position: relative;
	background: #000;
}
#ss_navigation .nav-item {
	float: left;
}
#ss_navigation .nav-item .nav-link {
	color: #fff;
}
#ss_navigation .nav-link:hover,
#ss_navigation .active .nav-link {
	color: #ff5369;
}
#ss_navigation .nav-item .nav-link.ss_search.collapsed:hover,
#ss_navigation .nav-item .nav-link.ss_search {
	padding-right: 0;
	color: #ff5369;
}
#ss_navigation .nav-item .nav-link.ss_search.collapsed {
	color: #fff;
}
#ss_search_here {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	background: #fff;
	box-shadow: 2px 2px 10px #000;
	z-index: 9;
}
#ss_search_here .container {
	position: relative;
	padding: 20px 0;
}
#ss_search_here .form-control {
	background: none!important;
	border-bottom: 2px solid #000;
}
#ss_search_here .ss_close_search {
	position: absolute;
	right: 15px;
	bottom: 50px;
	color: #000;
}



/* +++ Footer Section +++ */
#ss_footer {
	background: #00c4b3;
	color: #000000;
	padding: 0 0 40px 0;
	margin-top: 60px;
}
#ss_footer ul {
	margin: 0;
	padding: 0;
}
#ss_footer ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#ss_footer_nav {
	padding: 90px 0 0 45px;
}
#ss_footer_nav ul {
	padding-top: 30px;
}
#ss_footer_nav ul li a {
	color: #fff;
	padding: 20px 0 0 0;
}
#ss_footer_nav ul li a:hover {
	color: #000;
}
#ss_footer_icon {
	margin-top: -5%;
	margin-left: -5%;
	width: 450px;
	height: 450px;
}
#ss_footer_icon img {
	max-width: 450px;
}
#ss_connect_with_us p {
	margin: 0;
	padding-right: 75px;
	padding-top: 80px;
	min-height: 274px;
	background: url("../images/ss_connect_with_us_icon.png") no-repeat right 0;
	background-size: auto 272px;
}
#ss_connect_with_us p strong {
	display: block;
	letter-spacing: 5px;
}
#ss_connect_with_us ul li {
	padding-left: 50px;
	margin-top: 20px;
}
#ss_connect_with_us ul li:first-child {
	padding-left: 0;
}
#ss_connect_with_us ul li a {
	height: 45px;
}
#ss_connect_with_us ul li a.ss_twitter {
	width: 45px;
	background-image: url("../images/ic_twitter.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: auto 90px;
}
#ss_connect_with_us ul li a.ss_instagram {
	width: 42px;
	background-image: url("../images/ic_instagram.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: auto 90px;
}
#ss_connect_with_us ul li a.ss_facebook {
	width: 25px;
	background-image: url("../images/ic_facebook.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: auto 90px;
}
#ss_connect_with_us ul li a.ss_video {
	width: 45px;
	background-image: url("../images/ic_video.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: auto 90px;
}
#ss_connect_with_us ul li a.ss_pinterest {
	width: 36px;
	background-image: url("../images/ic_pinterest.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: auto 90px;
}
#ss_connect_with_us ul li a:hover {
	background-position: left bottom;
}
#ss_footer_privacy {
	min-height: 80px;
}
#ss_footer_privacy .float-right {
	margin-top: 35px;
}
#ss_footer_privacy ul li a {
	color: #000;
	float: left;
	padding: 0 20px;
	border-left: 1px solid #000;
}
#ss_footer_privacy ul li:first-child a {
	border: 0;
	padding-left: 0;
}
#ss_footer_privacy ul li br {
	display: none;
}
.ss_women_owned {
	margin-left: -100px;
	display: block;
	width: 125px;
	height: 55px;
	text-indent: -9999em;
	background: url("../images/women_owned.png") no-repeat left top;
	background-size: auto 55px;
}

/* +++ Banner Section +++ */
#ss_banner_image {
	height: 920px;
	text-align: center;
}
#ss_banner_content {
	position: relative;
	z-index: 1;
	margin-top: -230px;
	background-color:rgba(0, 195, 180, 0.8);
	color: #ffffff;
	padding: 40px 0;
	text-align: center;
}
#ss_banner_content h1 {
	margin-top: -140px;
}
#ss_title_beheard {
    margin-top: -156px!important;
}
#ss_banner_content h1 strong {
	display: inline-block;
	border-bottom: 12px solid #fff;
}
#ss_banner_content h1 span {
	display: block;
	margin: 25px 0 15px 0;
}
#ss_banner_content p strong {
	display: block;
	font-weight: 900;
}
#ss_banner_content .ss_link_style1 {
	background: #fff;
	display: block;
	font-weight: 600;
	line-height: 40px;
}
#ss_banner_content .ss_link_style1,
#ss_banner_content .ss_link_style1 .fas {
	color: #000;
}
#ss_banner_content .ss_link_style1:hover {
	background: #000;
	color: #fff;
}

/* +++ Home Tabs Section +++ */
#ss_home_tabs {
	border-width: 0 0 12px 0;
	border-style: solid;
	font-weight: 600;
}
#ss_home_tabs a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 16px 0;
}
#ss_home_tabs .container {
	padding: 0;
}
#ss_home_tabs ul {
	border: 0;
	width: 100%;
}
.ss_voice_tab {
	border-color: #00c4b3;
}
.ss_product_tab {
	border-color: #000;
}
.ss_events_tab {
	border-color: #fc4a5d;
}
#ss_home_tabs a {
	height: 100%;
	position: relative;
        z-index: 1;
}
#ss_home_tabs .ss_voice_tab a {
	background-color:rgba(0, 196, 179, 0.2);
}
#ss_home_tabs .ss_product_tab a {
	background-color:rgba(0, 0, 0, 0.2);
}
#ss_home_tabs .ss_events_tab a {
	background-color:rgba(252, 74, 93, 0.2);
}
#ss_home_tabs .ss_voice_tab a:hover,
#ss_home_tabs .ss_voice_tab .active {
	background-color:rgba(0, 196, 179, 1);
}
#ss_home_tabs .ss_product_tab a:hover,
#ss_home_tabs .ss_product_tab .active {
	background-color:rgba(0, 0, 0, 1);
}
#ss_home_tabs .ss_events_tab a:hover,
#ss_home_tabs .ss_events_tab .active {
	background-color:rgba(252, 74, 93, 1);
}
#ss_home_tabpanel {
	padding-top: 45px;
	padding-bottom: 85px;
}
.ss_voice {
	display: block;
	border-bottom: 2px solid #000;
	padding: 0 0 20px 0;
	text-align: justify;
}
.ss_says p {
	font-style: italic;
}
.ss_says p img {
	width: 50px;
}
.ss_says p.ss_by {
	margin: 0;
	color: #fc4a5d;
	font-style: normal;
	font-weight: 600;
}
.ss_voice .ss_title {
	font-weight: 600;
	text-transform: uppercase;
}
.ss_voice_content p {
	padding-right: 25px;
}
.ss_survey {
	margin-left: -5%;
	display: flex;
}
.ss_survey .ss_positive,
.ss_survey .ss_negative{
	color: #fff;
	text-align: left;
	width: 45%;
	float: left;
	margin-left: 5%;
}
.ss_survey .ss_positive {
	background: #00c4b3;
}
.ss_survey .ss_negative {
	background: #fc4a5d;
}
.ss_survey strong {
	display: block;
	border-bottom: 5px solid #fff;
}
.ss_event {
	border: 2px solid #000;
	padding: 1.5rem;
	margin-bottom: 1.5rem;
}
.ss_event h2 strong {
	display: block;
}
.ss_event h2 span {
	display: block;
	font-weight: 600;
}
.ss_events_banner.container {
	position: relative;
	margin-bottom: 40px;
}
.ss_events_banner .ss_title {
	position: absolute;
	left: 0;
	bottom: 20px;
	text-align: center;
	width: 100%;
	color: #fff;
}
.ss_product_search {
	margin: 40px 0;
}
.ss_product {
	margin: 0 -55px;
}
.ss_product .ss_product_item {
	border: 2px solid #000;
	padding: 45px;
	margin: 0 40px 80px 40px;
}
.ss_product .col-sm-12 {
	padding: 0;
}
.ss_product .ss_product_item,
.ss_product .ss_product_item h3 {
	font-weight: 600;
}
.ss_product .ss_product_item h3 {
	text-transform: uppercase;
}
.ss_product .ss_product_item p {
	margin: 0;
}
.ss_product .ss_link_style1 {
	font-weight: 400;
}
.ss_weight_400 {
	font-weight: 400!important;
}
.ss_rating_wrap {
	width: 173px;
	height: 28px;
	display: inline-block;
	background: url("../images/rating_stars.png") no-repeat left -28px;
}
.ss_rating_wrap>span {
	float: left;
	height: 28px;
	background: url("../images/rating_stars.png") no-repeat left top;
}
.ss_rating_number {
	position: relative;
	top: -4px;
}
#ss_wrapper .form-control:focus,
#ss_wrapper .form-control {
	font-family: 'Lato', sans-serif;
	height: 50px;
	border: 0;
	border-radius: 0;
	background: #e5e5e5;
	outline: none;
	box-shadow: 0 0 0 #fff;
	color: #000;
}
.ss_product_search {
	padding-right: 240px;
	position: relative;
}
.ss_product_search .ss_link_style2 {
	position: absolute;
	right: 0;
	top: 0;
	width: 210px;
	line-height: 50px!important;
}
.ss_select_dropdown button {
	position: relative;
	text-align: left;
}
.ss_select_dropdown .fas {
	position: absolute;
	right: 0;
	top: 0;
	float: left;
	content: "";
	width: 50px;
	height: 50px;
	color: #fff;
	background: #00c3b4;
	text-align: center;
	line-height: 50px;
}
.ss_select_dropdown .dropdown-menu {
	width: 100%;
	border-radius: 0;
	border: 0;
	background: #cfedea;
	color: #000;
	padding: 0;
}
.ss_select_dropdown .dropdown-menu a {
	padding: .5rem 1.5rem;
}
.ss_select_dropdown .dropdown-menu a:hover {
	background: none;
	font-weight: 600;
}
.ss_select_dropdown .ss_auto_search {
	text-transform: uppercase;
	font-weight: 600;
}
.ss_select_dropdown .ss_auto_search a:hover {
	background: #00c3b4;
	color: #fff;
}

#ss_product_container:hover .ss_weight_400 {     
      color:#00c3b4;
}

#ss_product_container:hover .ss_rating_wrap {     
      color:#00c3b4;
}

#ss_product_container:hover .ss_link_style1 {     
      color:#00c3b4;
}
#ss_product_container:hover a {     
      color:#00c3b4;
}
#ss_product_container:hover .ss_product_title {     
      color:#00c3b4!important;
}

#ss_product_container:hover .ss_rating_number {     
      color:#00c3b4;
}




/* +++ Home Podcast Section +++ */
#ss_home_podcast {
	background: #dbf1ef;
	padding: 40px 0 0 0;
}
#ss_home_podcast .ss_title {
	color: #000000;
	text-transform: uppercase;
}
#ss_home_podcast .carousel-inner {
	overflow: visible;
}
.ss_podcast_item {
	text-align: center;
}
.ss_podcast_item strong {
	font-weight: 600;
	text-transform: uppercase;
}
.ss_podcast_item .ss_more_info {
	display: inline-block;
	background: #00c4b3;
	border-radius: 100%;
	text-align: center;
	color: #fff;
	width: 84px;
    	height: 84px;
}
#ss_home_podcast .row {
	margin-left: -43px;
	margin-right: -43px;
}
#ss_home_podcast .ss_podcast_item {
	padding-left: 43px;
	padding-right: 43px;
	padding-bottom: 40px;
}
.ss_podcast_item_action {
	position: absolute;
	left: 0%;
	bottom: -42px;
	width: 100%;
}
.ss_podcast_item_detail {
	position: absolute;
	left: 0;
	top: 140px;
	background: #fff;
	padding: 40px;
	box-shadow: 5px 5px 5px #666;
    -moz-box-shadow: 5px 5px 5px #666;
    -webkit-box-shadow: 5px 5px 5px #666;
	z-index: 1;
}
.ss_podcast_item_detail p {
	text-align: left;
	line-height: 40px;
}
.ss_more_info .fa-chevron-down:before {
    content: "\f077";
}
.ss_more_info.collapsed .fa-chevron-down:before {
    content: "\f078";
}

/* +++ Home Meet the community Section +++ */
#ss_home_meet_the_community {
	padding: 120px 0 70px 0;
}
.ss_meet_the_community {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.ss_block1 {
	width: 26%;
	height: 26%;
	border-radius: 100%;
	color: #fff;
	text-transform: uppercase;
}
.ss_block1 strong {
	display: block;
}
.ss_block_middle {
	width: 40%;
	height: 40%;
	border-radius: 100%;
	background: #fff url("../images/ss_meet_the_community.png") no-repeat center 50px;
	color: #fc4a5d;
	text-align: center;
}
.ss_block_middle:hover {
	background: #000 url("../images/ss_meet_the_community1.png") no-repeat center 50px;
}
.ss_block_middle strong {
	display: block;
	padding-top: 70%;
	padding-bottom: 15%;
}

/* +++ Home Instagram Section +++ */
#ss_home_instagram {
	padding: 40px 0 40px 0;
	border-top: 12px solid #fc4a5d;
}
#ss_home_instagram .ss_title {
	color: #fc4a5d;
	margin-bottom: 10px!important;
}
#ss_home_instagram .ss_sub_title {
}
.desktop_carousel .carousel-indicators,
.desktop_carousel .carousel-control-prev,
.desktop_carousel .carousel-control-next {
	display: none;
}
.desktop_carousel .carousel-item {
	display: block;
	margin: 0;
}
.carousel-indicators {
	position: static;
	margin-bottom: 40px;
}
.carousel-indicators li {
	width: 30px;
	height: 30px;
	border-radius: 30px;
	border: 3px solid #000;
	margin: 0 15px;
	opacity: 1;
}
.carousel-indicators li.active {
	background: #000;
}
.carousel-control-next-icon, 
.carousel-control-prev-icon {
	position: relative;
	width: 50px;
	height: 50px;
	top: 0!important;
	bottom: auto!important
}
.carousel-control-prev,
.carousel-control-next {
	color: #000!important;
	align-items: flex-start;
}
#ss_navigation .collapse.in { 
	display: block;
	z-index: 9;
}
#ss_navigation .nav-link {
	padding: 13px 0;
}
#ss_navigation .nav-item:first-child .nav-link {
	padding-left: 0;
}
#ss_home_tabpanel .ss_sub_title {
	margin-bottom: 15px!important;
}
#ss_connect_with_us ul li:last-child {
	padding-right: 0;
}
.collapse.dont-collapse-md {
	padding: 0;
}
#logged_in #ss_banner_image {
	height: auto;
	overflow: hidden;
}
#logged_in .ss_mobile_menu {
	position: relative;
	padding-right: 110px;
}
#logged_in .ss_mobile_menu .ss_hamburger {
	position: absolute;
	right: 15px;
	top: 25px;
}
#logged_in .ss_access {
	font-size: 16px;
}
#logged_in .ss_access div {
	display: inline-block;
}
#logged_in .ss_access div:first-child {
	border-right: 2px solid #000;
    padding-right: 18px;
	margin-right: 18px;
}
#logged_in .ss_access .user_name_holder {
	border: 0;
	display: inline;
}



#product_reviews .desktop_carousel {
	margin: 0 -15px;
}
.carousel_controls {
	position: relative;
	padding: 0 60px;
	text-align: center;
}
.carousel_controls .carousel-control-prev,
.carousel_controls .carousel-control-next {
	color: #000;
	opacity: 1;
	top: 0;
	width: auto;
}
.carousel_controls .carousel-control-prev {
	text-align: left;
}
.carousel_controls .carousel-control-next {
	text-align: right;
}
.ss_title_row .ss_link_style2 {
	background-color: #00c3b4;
}
.ss_title_row .ss_reviews_number {
	border-left: 2px solid #00c3b4;
	padding-left: 15px;
	margin-left: 15px;
	margin-top: 5px;
}
.ss_filter_nav {
	margin: 0;
	padding: 1rem 0 0 0;
}
.ss_filter_nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
	border-left: 1px solid #00c3b4;
}
.ss_filter_nav li:first-child {
	border: 0;
}
.ss_filter_nav li a {
	color: #000;
	display: inline-block;
	padding: 0 1rem;
}
.ss_filter_nav li:first-child a {
	padding-left: 0;
}
.ss_breadcrumb .ss_filter_nav li {
	border: 0;
}
.ss_breadcrumb .ss_filter_nav li a {
	position: relative;
}
.ss_breadcrumb .ss_filter_nav li a:after {
	position: absolute;
	right: -5px;
	top: 0;
	content: ">";
	color: #00c3b4;
}
#ss_share_on_socialmedia {
	background: #00c3b4;
	color: #fff;
	padding: 20px 0;
	margin: 2rem 0 0 0;
}
#ss_share_on_socialmedia .flex {
	display: flex;
}
#ss_share_on_socialmedia a {
	width: 40px;
	height: 40px;
	background: #000;
	border-radius: 100%;
	margin: 0 .5rem;
	text-align: center;
	line-height: 40px;
}
#ss_share_on_socialmedia .inline-block {
	display: inline-block;
}
#ss_share_on_socialmedia .flex .inline-block {
	line-height: 40px;
	letter-spacing: 10px;
	font-size: 26px;
	padding-right: 1rem;
}
#ss_follow_us {
	position: relative;
	display: block;
	height: 80px;
	border: 2px solid #000;
	padding-right: 80px;
	font-size: 26px;
	line-height: 76px;
	color: #000;
	letter-spacing: 10px;
	text-decoration: none;
}
#ss_follow_us span {
	position: absolute;
	right: 0;
	top: 0;
	width: 76px;
	height: 76px;
	background-color: #000;
	background-image: url("../images/ic_instagram1.png");
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	color: #fff;
	font-size: 34px;
}
#ss_review_rating {
	background: #fceced;
	margin: 0 0 2rem 0;
	padding: 1rem 0;
}
.ss_title_2 {
	font-size: 30px;
	margin: 0;
	padding: 0;
	font-weight: 600;
}
.ss_review_pagination {
	height: 66px;
	background: #000;
	margin: 2rem 0 3rem 0;
	text-align: center;
}
.ss_review_pagination .pagination {
	width: 90%;
	display: block;
	margin: 0 auto!important;
}
.ss_review_pagination .pagination li.d-lg-block,
.ss_review_pagination .pagination li {
	display: inline-block!important;
}
.ss_review_pagination .page-link {
	background: none;
	border: 0;
	line-height: 66px;
	padding: 0 1rem;
	color: #fff;
	font-size: 25px;
}
.ss_review_wrap {
	margin-bottom: 2rem;
	border-bottom: 2px solid #000;
}
.ss_review_body strong,
.ss_review_by strong {
	font-size: 22px;	
}
.ss_review_by strong {
	font-weight: 600;
}
.ss_review_by {
	position: relative;
	min-height: 50px;
	padding: 13px 0 0 60px;
}
.ss_reviewer_pic {
	position: absolute;
	left: 0;
	top: 0;
	float: left;
	width: 50px;
	height: 50px;
	border-radius: 100%;
	background: #e5e5e5;
}
.ss_reviewer_pic img {
	border-radius: 50px;
}
.ss_review_on {
	color: #fc4a5d;
	font-weight: 600;
	margin-top: 13px;
}
.ss_review_badge {
	background: #00c3b4;
	color: #fff;
	text-transform: uppercase;
	padding: 0.5rem 1rem;
}
.ss_review_body {
	padding: 0.5rem 0 0.5rem 0;
}
.ss_review_body strong {
	display: block;
	margin-bottom: 0.5rem;
	font-weight: 400;
}
.ss_review_footer {
	text-transform: uppercase;
	padding: 0 0 1.5rem 0;
}
.ss_product_thumb .ss_recommend_rate strong,
.ss_review_footer .float-right span {
	color: #fc4a5d;
	font-weight: 600;
}
.ss_select_dropdown.mb-3 {
	margin-bottom: 0!important;
}
.ss_product_wrap {
	position: relative;
	padding-left: 420px;
	min-height: 310px;
	margin-top: 60px;
}
.ss_product_thumb {
	height: 310px;
	width: 310px;
	border: 2px solid #000;
	position: absolute;
	left: 0;
	top: 0;
	padding: 30px;
	text-align: center;
}
.ss_product_thumb img {
	max-height: 250px;
	max-width: 250px;
}
.ss_product_thumb .ss_recommend_rate {
	display: flex;
	position: absolute;
	right: -22%;
	top: -10%;
	width: 105px;
	height: 105px;
	background: #000;
	border-radius: 100%;
	color: #fff;
	font-size: 14px;
}
.ss_product_thumb .ss_recommend_rate strong {
	display: block;
	font-size: 40px;
	margin-bottom: 5px;
}
.ss_product_content {
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.ss_voice_list .ss_title,
.ss_product_content .ss_title {
	text-transform: none;
}
.ss_comment_no,
.ss_like_no {
	float: left;
	position: relative;
	width: 40px;
	height: 40px;
	background: #000;
	border-radius: 100%;
}
.ss_comment_no span,
.ss_like_no span {
	position: absolute;
	left: 0;
	bottom: -65%;
	color: #000;
	width: 100%;
	text-align: center;
}
.ss_comment_no {	
	background-image: url("../images/ic_comment1.png");
	background-repeat: no-repeat;
	background-position: center 11px;
	background-size: 24px auto;
}
.ss_like_no {	
	background-image: url("../images/ic_like1.png");
	background-repeat: no-repeat;
	background-position: center 7px;
	background-size: 24px auto;
}
.ss_product_content_bottom1 a,
.ss_product_content_bottom a {
	float: left;
	margin-left: 1.5rem
}
.ss_product_content_bottom1 a:first-child,
.ss_product_content_bottom a:first-child {
	margin: 0;
}
.ss_product_content_bottom1 {
	margin-right: 1.5rem;
}
.ss_product_content_bottom a {
	min-width: 200px;
	padding: 0!important;
	text-align: center;
}
.btn_red {
	background: #fc4a5d;
}
.ss_review_rating1 {
	font-size: 56px;
	line-height: 50px;
}
.ss_review_rating1_label {
	clear: both;
	overflow: hidden;
}
.ss_review_rating1_label span {
	display: block;
	padding: 0 0 15px 80px;
}
.ss_review_rating1 .review_number_wrap {
	display: block;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	margin: 0;
	padding: 0 0 0 80px;
}
.ss_review_rating1 .review_number {
	font-size: 30px;
	line-height: 50px;
}
.ss_review_rating1 .rating_number {
	font-size: 34px;
	color: #fc4a5d;
	font-weight: 600;
	padding-right: 10px;
	padding-top: 11px;
	line-height: 34px;
}
.ss_review_rating2 {
	font-weight: 600;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
.ss_review_rating2 .made_coachella_medium {
	font-size: 86px;
	color: #fc4a5d;
	padding-top: 5px;
	line-height: 56px;
	display: block;
}
.ss_review_rating2 .ss_add_review {
	position: relative;
	background: #fc4a5d;
	display: block;
	margin: 5px 0 5px 0;
	padding: 0.5rem 2.5rem;
	font-size: 24px;
	line-height: 30px;
	color: #fff;
	text-align: center;
}
.ss_voice_no_comments:after,
.ss_review_rating2 .ss_add_review:after {
	content: '';
	position: absolute;
	left: 30px;
	bottom: -27px;
	width: 33px;
	height: 27px;
	float: left;
	background: url("../images/red_corner.png") no-repeat left top;
	background-size: 100% auto;
}
.ss_voice_no_comments:after {
	width: 8px;
	height: 6px;
	bottom: -6px;
	left: 25px;
}
.ss_review_rating3 ul {
	margin: 0;
	padding: 0;
}
.ss_review_rating3 ul li {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0 0 0 70px;
	list-style: none;
	font-size: 28px;
	font-weight: 600;
}
.ss_review_rating3 ul li:first-child {
	margin: 0;
}
.ss_review_rating3 ul li strong {
	width: 28px;
	height: 28px;
	margin:  0 5px;
	display: inline-block;
	background: url("../images/rating_stars.png") no-repeat left top
}
.ss_review_rating3 ul li div {
	position: absolute;
	left: 0;
	top: 0;
}
.ss_review_rating3 ul li span {
	height: 28px;
	background: #fff;
	display: inline-block;
	width: 100%;
}
.ss_review_rating3 ul li.red_bg span {
	background: #fc4a5d;	
}
/*.ss_product_item>.row>.col-md-6.col-lg-12 {
	max-height: 200px;
	min-height:200px;
}
.ss_product_item>.row>.col-md-6.col-lg-12>img,
.ss_product_item>.row>.col-md-6.col-lg-12>a>img {
	max-height: 100%;
}
.ss_product_item_image {
	max-height: 200px;
	min-height: 200px;
}
.ss_product_item_image img {
	max-height: 200px;
	min-height: 200px;
}*/
#product_reviews .carousel-inner {
	display: flex;
}
#product_reviews .carousel-item .ss_product {
	height: 100%;
}
#product_reviews .carousel-item .ss_product .ss_product_item,
#ss_product_carousal .ss_product_item {
	height: 94%;
}
textarea.form-control {
    height: auto!important;
}
.line_height_28 {
	line-height: 28px;
	float: left;
	padding-right: 5px;
}

/*===VOS===*/
.ss_filter_nav .active {
	font-weight: 600;
}
.ss_voice_list {
	position: relative;
	margin: 1.5rem 0;
    padding: 0 0 1.5rem 0;
	border-bottom: 2px solid #000;
}
.ss_voice_list .actions_wrap {
	width: 100%;
	position: absolute;
	right: 0;
	bottom: 0px;
	padding-left: 15px;
}
.ss_voice_list_right {
	padding-bottom: 55px;
}
.page-item.active .page-link {
	background: none;
	color: #00c4b3;
}
.ss_events_giveaways {
	background: #fceced url("../images/ss_events_giveaways_bg.png") repeat left top;
	margin-bottom: -60px;
	padding: 60px 0;
}
.ss_voice_no_comments {
	position: relative;
	background: #fd4a5c;
	color: #fff;
	text-align: center;
	width: 50px;
	height: 40px;
	line-height: 40px;
}
.ss_voice_by_on {
	position: relative;
	/*position: absolute;
	right: 0;
	top: 0;
	width: 150px;
	float: right;
	text-align: center;*/
	font-size: 16px;
	line-height: 16px;
	text-align: left;
	padding-left: 40px;
}
.ss_voice_by_on_logo {
	position: absolute;
	left: 0;
	top: 0;
	/*width: 53px;
	height: 53px;
	display: block;
	background: #000;
	border-radius: 53px;
	margin: 0 auto 5px auto;
	text-align: center;
	line-height: 50px;*/
	float: left;
}
.ss_voice_by_on_logo img {
	height: 40px;
}
.ss_voice_by_on span {
	display: block;
	color: #00c4b3;
	font-size: 18px;
	margin-top: 5px;
}
.ss_voice_list_left {
	padding-left: 0;
}
.ss_voice_list_right {
	padding-right: 0;
}
.ss_voice_list_right_head {
	/*padding-right: 160px;
	min-height: 100px;*/
}
.ss_more_stories .carousel-item,
.ss_events_giveaways .carousel-item {
	text-align: center;
}
.ss_more_stories .carousel-inner,
.ss_events_giveaways .carousel-inner {
	padding: 0 50px;
}
.ss_more_stories .carousel-item p,
.ss_events_giveaways .carousel-item p {
	margin: 10px 0 0 0;
}
.ss_more_stories .carousel_controls,
.ss_events_giveaways .carousel_controls {
	width: 100%;
	position: absolute;
	top: 50%;
	margin-top: -60px;
    font-size: 60px;
}
.ss_more_stories .carousel-control-prev,
.ss_events_giveaways .carousel-control-prev {
	left: 0;
}
.ss_more_stories .carousel-control-next,
.ss_events_giveaways .carousel-control-next {
	right: 0;
}
.ss_more_stories_title {
	text-transform: uppercase;
	/*font-size: 54px;
	line-height: 54px;*/
	padding-left: 60px;
	letter-spacing: 3px;
	margin-bottom: 30px;
}
.ss_events_giveaways_title {
	font-size: 60px;
	line-height: 60px;
	margin: -140px 0 30px 0;
}
.ss_events_giveaways_title span {
	position: relative;
	bottom: -35px;
	color: #fc4a5d;
	font-size: 180px;
}
.ss_events_giveaways_title strong {
	font-weight: 400;
}
.ss_events_giveaways {
	margin-top: 120px;
}
.ss_more_stories {
	
}
#ss_vos_comment {
	background: #e6f6f4;
}
#ss_vos_comment .form-control {
	background: #fff;
}
.ss_vos_title_wrap {
	/*position: relative;
	padding-right: 60px;
	border-bottom: 2px solid #000;*/
}
.ss_vos_title_wrap .ss_voice_no_comments {
	/*position: absolute;
	right: 0;
	top: 1.5rem;*/
}
.ss_vos_details1 .ss_voice_by_on {
	/*min-height: 60px;
	position: relative;
	padding-top: 15px;
	padding-left: 70px;
	text-align: left;
	width: auto;*/
}

.ss_vos_details1 .ss_voice_by_on .ss_voice_by_on_logo {
	/*position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	width: 60px;
	height: 60px;
	line-height: 60px;*/
}
/*.ss_vos_details1 .ss_voice_by_on .ss_voice_by_on_logo img {
	width: 25px;
}*/
.ss_vos_details1 .ss_voice_by_on span {
	/*display: inline-block;*/
}
.ss_breadcrumb li {
	list-style: none;
	float: left;
	margin: 15px 0 0 0px;
	padding: 0;
}
.ss_breadcrumb li:first-child {
	margin-left: 0;
}
.ss_breadcrumb li a {
	color: #000;
}
.ss_breadcrumb li a .fas {
	margin-left: 15px;
	color: #00c3b4;
}

.carousal_desk.desktop_carousel .carousel-indicators, 
.carousal_desk.desktop_carousel .carousel-control-prev, 
.carousal_desk.desktop_carousel .carousel-control-next {
	display: block;
}
#ss_voice_carousal2 .image_wrap {
	background: #f2f2f2;
}
.ss_voice_carousal2_right p:last-child {
	margin: 0;
}
.ss_voice_carousal2_left {
	float: left;
	margin-right: 30px;
}
.ss_text_teal {
	color: #00c3b4;
}
.carousel-item_border {
	border-bottom: 2px solid #000;
}
.ss_title_comments {
	position: relative;
	float: right;
	padding: 0 15px 15px 15px;
	border-width: 0 5px 5px 5px;
	border-style: solid;
	border-color: #fc4a5d;
}
.ss_title_comments:before {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 40px;
    border-width: 20px 20px 0;
    border-style: solid;
    border-color: #fc4a5d transparent;
    display: block;
    width: 0;
}
.ss_title_comments:after {
    content: "";
    position: absolute;
    bottom: -12px;
    left: 47px;
    border-width: 13px 13px 0;
    border-style: solid;
    border-color: #fff transparent;
    display: block;
    width: 0;
}
.ss_voice_carousal2_right .ss_sub_title {
	color: #00c3b4;
}
.ss_voice_carousal2_right .ss_sub_title span {
	position: relative;
	display: block;
}
.ss_voice_carousal2_right .ss_sub_title span:after {
	width: 100%;
	height: 3px;
	content: "";
	position: absolute;
	left: 0;
	bottom: 5px;
	background: #00c3b4;
	display: inline-block;
	z-index: 1;
}
.ss_voice_carousal2_right .ss_sub_title span strong {
	position: relative;
	padding-right: 15px;
	background: #fff;
	z-index: 2;
	font-weight: 400;
}
.carousal_desk .carousel-inner .carousel-item {
	float: left;
	width: 100%;
	display: none;
	margin-right: -100%;
}
.carousal_desk .carousel-inner .carousel-item-right.active,
.carousal_desk .carousel-inner .carousel-item-next {
	transform: translateX(25%);
}

.carousal_desk .carousel-inner .carousel-item-left.active,
.carousal_desk .carousel-inner .carousel-item-prev {
	transform: translateX(-25%);
}
.carousal_desk .carousel-inner .carousel-item.active, 
.carousal_desk .carousel-inner .carousel-item-next, 
.carousal_desk .carousel-inner .carousel-item-prev {
    display: flex;
}
.ss_sub_title2 {
    font-size: 28px;
    line-height: 35px;
	font-weight: 600;
}
/*===/VOS===*/

/*===Meet SS===*/
#ss_meet_the_community_title {
	background: #000;
	color: #fff;
	text-align: center;
}
#ss_meet_the_community {
	background: #cfedea;
}
#ss_community ul {
	margin: 0;
	padding: 0;
}
#ss_community ul li {
	float: left;
	list-style: none;
	margin: 0;
}
.ss_community_ic2 .ss_ic,
.ss_community_ic1 .ss_ic {
	height: 247px;
	display: block;
	border: 5px solid #00c3b4;
	border-radius: 100%;
	background: #000;
}
.ss_community_ic2 .ss_ic>div,
.ss_community_ic1 .ss_ic>div {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	border: 6px solid #fff;
	padding: 0 40px;
	line-height: 100%;
	display: flex;
}
.ss_community_ic2 .ss_ic>div img,
.ss_community_ic1 .ss_ic>div img {
	display: flex;
}
.ss_community_ic2 .ss_ic {
	border-color: #fc4a5d;
}
.ss_community_ic1,
.ss_community_ic2 {
	font-size: 24px;
	line-height: 24px;
	text-transform: uppercase;
	font-weight: 600;
}
.ss_community_ic1 strong,
.ss_community_ic2 strong {
	display: block;
	font-size: 46px;
	line-height: 46px;
}
.ss_community_ic1 strong {
	color: #00c3b4;
}
.ss_community_ic2 strong {
	color: #fc4a5d;
}
.teal_bg {
	background-color: #00c3b4;
}
.red_bg {
	background-color: #fc4a5d;
}
#ss_community .ss_sub_title {
	font-weight: 600;
}
#ss_meet_the_community .card-columns .card {
    margin-bottom: 20px;
}
#ss_meet_the_community .card:hover .card-ss-info {
	visibility: visible;
}
#ss_meet_the_community .card .card-ss-info {
	visibility: hidden;
	display: flex;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 10%;
	color: #fff;
	text-align: center;
}
#ss_meet_the_community .card .card-ss-info strong {
	position: relative;
	display: block;
    text-transform: uppercase;
	margin: 0 0 2rem 0;
	padding-top: 1rem;
}
#ss_meet_the_community .card .card-ss-info strong::after {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -50px;
	display: block;
	width: 100px;
	height: 4px;
	background: #fff;
	content: "";
}
#ss_meet_the_community .card .card-ss-info a {
    display: block;
    text-decoration: none;
    text-transform: uppercase;
	border: 2px solid #fff;
	color: #fff;
	line-height: 40px;
}
.ss_content_row1 .col1 {
	float: left;
	width: 25%;
}
.ss_content_row1 .col2 {
	float: left;
	width: 50%;
}
.ss_content_row2 .ss_title {
	border-bottom: 6px solid #00c3b4
}
.ss_why_join ul {
	margin: 0;
	padding: 0;
}
.ss_why_join ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.ss_why_join ul li strong {
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	text-align: center;
	font-size: 26px;
	line-height: 40px;
	background: #000;
	color: #fff;
	margin-right: 10px;
}
.ss_why_join .ss_link_style2 {
	background: #fc4a5d;
}
.ss_circle_wrap {
	position: relative;
	width: 420px;
	height: 420px;
	text-transform: uppercase;
	font-weight: 600;
}
.ss_circle_wrap:hover .ss_circle {
	background: #000;
	color: #fff;
	background-image: url("../images/ss_meet_the_community1.png");
}
.ss_circle {
	display: block;
	width: 40%;
	height: 40%;
	position: absolute;
	left: 30%;
	top: 30%;
	background-color: #fff;
	border-radius: 100%;
	z-index: 1;
	text-align: center;
	background-image: url("../images/ss_meet_the_community.png");
	background-size: auto 90px!important;
	background-position: center 20px!important;
	background-repeat: no-repeat!important;
}
.ss_circle span {
	display: block;
	padding-top: 70%;
	font-size: 22px;
}
.quarter-circle-top-left{
	text-align: left!important;
	right: 0;
	bottom: 0;
    background: #00c3b4;
    border-radius: 0 0 100% 0;
    -moz-border-radius: 0 0 100% 0;
    -webkit-border-radius: 0 0 100% 0;
}
.quarter-circle-top-right{
	text-align: right!important;
	left: 0;
	bottom: 0;
     background: #fc4a5d;
     border-radius: 0 0 0 100%;
     -moz-border-radius: 0 0 0 100%;
     -webkit-border-radius: 0 0 0 100%;
}
.quarter-circle-bottom-left{
	text-align: left!important;
	right: 0;
	top: 0;
     background: #fc4a5d;
     border-radius: 0 100% 0 0;
     -moz-border-radius: 0 100% 0 0;
     -webkit-border-radius: 0 100% 0 0;
}
.quarter-circle-bottom-right{
	text-align: right!important;
	left: 0;
	top: 0;
     background: #00c3b4;
     border-radius: 100% 0 0 0;
     -moz-border-radius: 100% 100% 0 0 0;
     -webkit-border-radius: 100% 0 0 0;
}
.ss_corner {
	position: absolute;
    width: 50%;
    height: 50%;
	color: #fff;
	display: flex;
	font-size: 20px;
}
.ss_corner .align-self-center {
	width: 100%;
	padding: 0 30px;
}
.ss_content_row2 .ss_title {
	position: relative;
	padding-right: 50px!important;
	display: inline-block;
}
.ss_content_row2 .ss_title .made_coachella_medium {
	position: absolute;
	bottom: 13px;
    right: -50px;
	color: #00c3b4;
	font-size: 200px;
}
.ss_content_row2 .d-block.d-lg-none {
	max-width: 300px;
	margin: 0 auto 2rem auto!important;
}
.ss_corner:hover {
	background: #000!important;
	color: #fff!important;
	text-decoration: none;
}
.ss_corner::after {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	font-size: 150px;
	opacity: 0.2;
	text-align: center;
	-ms-flex-item-align: center!important;
    align-self: center!important;
	font-family: 'made_coachella_medium';
	font-weight: normal!important;
}
.quarter-circle-bottom-right::after {
	content: "1";
	line-height: 160%;
}
.quarter-circle-bottom-left::after {
	content: "2";
	line-height: 160%;
}
.quarter-circle-top-right::after {
	content: "3";
	line-height: 120%;
}
.quarter-circle-top-left::after {
	content: "4";
	line-height: 120%;
}
/*===/Meet SS===*/

/*===Work With Us===*/
#ss_work_with_us {
	text-align: center;
}
#ss_work_with_us p {
	padding: 0 40px;
}
#ss_work_with_us .flex1 {
	background: #fd4a5c;
	background-color:rgba(253, 74, 92, 0.8)
}
#ss_work_with_us .flex2 {
	background-color:rgba(0, 0, 0, 0.8)
}
#ss_work_with_us .flex3 {
	background: #00c4b3;
	background-color:rgba(0, 195, 180, 0.8)
}
#ss_work_with_us .flex {
	position: relative;
	z-index: 2;
	display: flex;
	width: 200px;
	height: 200px;
	margin: -100px auto 0.5rem auto;
	border-radius: 100%;
	color: #fff;
	font-size: 1.7rem;
    line-height: 1.8rem;
}
#ss_work_with_us .flex strong {
	display: block;
	text-align: center;
	width: 100%;
}
#ss_work_with_us_hero {
	height: 350px;
	background: url("../images/ss_work_with_us_hero.jpg") no-repeat left top;
	background-size: auto 350px;
}
#ss_work_with_us_hero .ss_title {
	text-transform: none;
	color: #fc4a5d;
	margin-top: 3.5rem!important;
}
.quotes {
	position: absolute;
	right: 0;
	top: 3.5rem;
	z-index: 2;
	width: 200px;
	height: 144px;
	display: block;
	background: url("../images/quote_red.png") no-repeat left top;
	background-size: 200px auto;
	opacity: .2;
}
/*===/Work With Us===*/


/*=== Profile ===*/
.ss_info {
	font-size: 16px;
	color: #666;
}
.form-check label {
	color: #666;
}
.inline {
	display: inline;
}
.ss_info_wrap {
	position: absolute;
	right: -320px;
	top: 24px;
	width: 290px;
	font-size: 16px;
}
.ss_info_wrap.ss_about_you {
	top: 0;
}
.relative {
	position: relative;
}
.ss_info_wrap_row_e {
		padding-right: 0;
	}
.ss_info_wrap_row {
	padding-right: 2rem!important;
}
.ss_info_wrap_row a {
	position: absolute;
	right: 20px;
	bottom: 30px;
}
.ss_child_wrap {
	padding-bottom: 15px;
}
.ss_child_wrap .form-control {
	margin-top: -15px;
}
.ss_sub_title a {
	font-size: 18px!important;
}
.ss_about_you_wrap {
	padding-right: 0!important;
}
.ss_about_you_wrap a {
	position: static;
}
/*=== /Profile ===*/

/*.actions_wrap .ss_voice_by_on {
	position: static;
	width: 100%;
	text-align: left;
}
.actions_wrap .ss_voice_by_on_logo {
	background: none;
	width: auto;
	height: auto;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	border-radius: 0;
	line-height: normal;
}
.actions_wrap .ss_voice_by_on_logo img {
	height: 40px;
	width: auto;
}*/
.ss_mobile_b-2 {
	margin-bottom: 1rem!important
}


/*@media (min-width: 1600px) {
	#ss_banner_content {
		margin-top: -200px!important;
	}
}*/
@media (min-width: 992px) {
	#ss_connect_with_us .navbar {
		margin: 0;
	}
	.ss_women_owned {
		width: 110px;
		height: 49px;
		background-size: auto 49px;
		margin-top: 20px!important;
	}
	#ss_footer_nav ul li a {
		padding: 10px 0 0 0;
	}
	#ss_home_instagram {
		padding: 1.5rem 0;
	}
	#ss_home_podcast {
		padding-top: 1.5rem;
	}
	.ss_product .ss_product_item {
		padding: 1.5rem;
	}
	#ss_voice_carousal .actions_wrap {
		text-align: left;
	}
	/*#ss_events_carousal .actions_wrap {
		text-align: right;
	}*/
	#ss_home_tabpanel {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	}
	#ss_banner_content {
		padding: 40px 0 1.5rem 0;
	}
	#ss_brand {
		padding: 25px 0;
	}
	.ss_voice {
		margin: 0.5rem 0;
    	padding: 0 0 0.5rem 0;
	}
	.ss_voice .ss_title {
		margin-top: -10px!important;
	}
	.ss_survey strong {
		padding: 15px 0 20px 0;
	}
	#ss_navigation .nav-link {
		padding-left: 50px;
	}
	.collapse.dont-collapse-md {
		display: block;
		height: auto !important;
		visibility: visible;
	}
	#ss_navigation .nav-item .nav-link.ss_search {
		padding-right: 0!important;
	}
	#ss_banner_content {
		margin-top: -500px;
	}
	.ss_meet_the_community {
		max-width: 1000px;		
	}
	.ss_block_middle {
		background-size: 40% auto!important;
	}
	.ss_product_search {
		margin: 1.5rem 0;
	}
	.ss_product {
		margin: 0 -15px;
	}
	.ss_product .ss_product_item {
		    margin: 0 0 30px 0;
	}
	#ss_footer_icon {
		width: 160px;
		height: 160px;
	}
	#ss_footer_icon img {
		max-width: 100%;
	}
	#ss_footer_nav {
		padding: 10px 0 0 25px;
	}
	#ss_connect_with_us p {
    text-align: right;
		padding-top: 30px;
		min-height: 105px;
		background-size: auto 105px!important
	}
	#ss_footer_icon {
		margin-left: -2%;
		margin-top: -30px;
	}
	.ss_women_owned {
    	margin-left: -2%; 
	}
	#ss_footer_nav ul {
		padding-top: 0;
	}
	#ss_footer {
		padding-bottom: 5px;
	}
	#ss_connect_with_us ul li {
    	padding-left: 37px;
	}
	#ss_connect_with_us ul li a {
		height: 22px;
	}
	#ss_connect_with_us ul li a.ss_twitter {
    	width: 23px;
		background-size: auto 44px;
	}
	#ss_connect_with_us ul li a.ss_instagram {
    	width: 21px;
		background-size: auto 44px;
	}
	#ss_connect_with_us ul li a.ss_facebook {
    	width: 12px;
		background-size: auto 44px;
	}
	#ss_connect_with_us ul li a.ss_video {
    	width: 22px;
		background-size: auto 44px;
	}
	#ss_connect_with_us ul li a.ss_pinterest {
    	width: 18px;
		background-size: auto 44px;
	}

	.ss_community_ic2 .ss_ic,
	.ss_community_ic1 .ss_ic {
		height: 247px
	}
}
@media only screen and (max-width: 1299px) and (min-width: 992px)  {
	
	.ss_product_content_bottom a {
		min-width: 170px;
	}	
	#logged_in .ss_access div:first-child {
		margin: 0;
		padding: 0;
		border: 0;
	}
	#logged_in .ss_access div {
		display: block;
	}	
	.ss_survey strong {
		padding: 0px 0 10px 0;
		margin-bottom: 10px!important;
	}
	#ss_navigation .nav-link {
		padding-left: 25px!important;
	}
	#ss_home_instagram .ss_title {
		/*font-size: 44px;*/
	}
	.ss_women_owned {
		width: 90px;
		height: 40px;
		background-size: auto 40px;
	}
	.ss_review_rating1 .review_number {
		font-size: 26px;
	}
	.ss_review_rating1 .rating_number {
		font-size: 30px;
	}
}

@media (max-width:991px){
	.ss_voice_list .actions_wrap {
		position: static;
	}
	.ss_community_ic2 .ss_ic,
	.ss_community_ic1 .ss_ic {
		width: 247px;
		height: 247px;
		margin: 0 auto;
	}
	.ss_more_stories .carousel_controls,
	.ss_events_giveaways .carousel_controls {
		width: 90%;
		left: 5%;
	}
	/*.carousal_desk .carousel-inner .carousel-item>div {
        display: none;
    }
	.carousal_desk .carousel-inner .carousel-item>div:first-child {
        display: block;
    }
	.carousal_desk .carousel-inner .carousel-item-right.active,
	.carousal_desk .carousel-inner .carousel-item-left.active,
	.carousal_desk .carousel-inner .carousel-item-right,
	.carousal_desk .carousel-inner .carousel-item-left {
		transform: translateX(0);
	}*/
	.carousal_desk .carousel-inner .carousel-item>div {
        display: none;
    }
    .carousal_desk .carousel-inner .carousel-item>div:first-child {
        display: block;
    }
	.carousal_desk .carousel-inner .carousel-item-right.active,
	.carousal_desk .carousel-inner .carousel-item-next {
		transform: translateX(100%);
	}
	.carousal_desk .carousel-inner .carousel-item-left.active,
	.carousal_desk .carousel-inner .carousel-item-prev {
		transform: translateX(-100%);
	}
	.ss_title_comments {
		display: block;
		float: none;
	}
	.ss_voice_carousal2_right,
	.ss_voice_carousal2_left {
		width: 100%;
		margin: 0;
	}
	.ss_detail_vos_img {
		margin-left: -15px;
		margin-right: -15px;
	}
#ss_voice_carousal2 .image_wrap {
	margin: 0 80px 1rem 80px;
}
	.ss_vos_details1 .ss_breadcrumb_wrap {
		width: 100%;
	}
	.ss_vos_details1 .ss_breadcrumb_wrap ul li {
		float: left;
		margin-top: 10px;
	}
	.ss_vos_details1 .ss_breadcrumb_wrap .ss_voice_no_comments {
		float: right;
	}
	.ss_vos_details1 .ss_voice_by_on {
		/*width: 100%;*/
	}
	/*.ss_more_stories_title {
		font-size: 50px;
		line-height: 50px;
	}*/
	.ss_events_giveaways {
		margin-bottom: -120px;
    	padding: 60px 0 120px 0;
	}
	.ss_events_giveaways_title span {
		right: -120px;
    	bottom: -80px;
	}
	.ss_events_giveaways {
		margin-top: 200px;
	}
	.ss_events_giveaways_title {
		margin-top: -200px;
		text-align: left;
		padding-left: 0;
	}
	.ss_more_stories .actions_wrap a,
	.ss_events_giveaways .actions_wrap a {
		display: inline-block;
		margin-bottom: 15px;
	}
	.ss_voice_list_left {
		margin-bottom: 10px;
	}
	.ss_voice_list_left,
	.ss_voice_list_right {
		padding: 0;
	}
	#ss_product_carousal .ss_product_item {
		height: auto;
	}
	#product_reviews .carousel-inner {
		display: block;
	}
	#product_reviews .carousel-item .ss_product,
	#product_reviews .carousel-item .ss_product .ss_product_item,
	#ss_product_carousal .ss_product_item {
		height: auto;
	}	
	.ss_review_rating2 .ss_add_review:after {
		background-size: 80% auto;
	}
	.ss_product_thumb {
		    height: auto;
    width: 70%;
		max-width: 310px;
	}	
	.ss_product_thumb img {
	max-height: 100%;
	max-width: 100%;
	}
	
	.ss_review_rating1 {
		padding-right: 15px!important;
	}
	.ss_review_rating2>div {
		float: left;
	}
	.ss_review_rating2>div .made_coachella_medium {
		display: block;
		padding: 0;
	}
	.ss_review_rating2 .ss_add_review {
		float: right;
		width: 45%;
		max-width: 170px;
		margin: 0;
	}
	.ss_review_here {
		padding-bottom: 2rem;
	}
	.ss_review_here .block-sm {
		margin-bottom: 5px;
	}
	.ss_review_rating2 {
		margin: 0 0 1rem 0;
		padding: 1.2rem 2rem;
		border: 0;
		border-bottom: 1px solid #000;
	}
	.ss_review_rating2>div {
		padding-top: 10px;
	}
	#ss_follow_us {
		font-size: 20px;
	}
	#ss_follow_us img {
		height: 20px;
	}
	.ss_product_content {
		padding-bottom: 0;
		padding-top: 0;
	}
	.ss_product_content_bottom.float-left {
		clear: both;
		overflow: hidden;
		float: none!important;
	}
	.ss_product_content_rating {
		float: left;
		width: 70%;
	}
	.ss_product_content_bottom1 {
		float: right!important;
		width: 95px;
	}
	.ss_product_wrap {
		padding-left: 0;
		min-height: auto;
		margin-top: 0;
	}
	.ss_product_thumb {
		position: relative;
    	margin: 0 auto 2rem auto;
	}
	.ss_product_content_bottom a {
		width: 250px!important;
		float: none;
		display: block;
		margin: 1rem auto 0 auto!important;
		text-align: center;
	}
	.ss_product_content_bottom1 {
		margin-right: 0;
	}
	.ss_product_content_bottom1 a.ss_like_no {
		margin-left: 15px;
	}
	.ss_product_content .ss_title {
		text-align: center;
	}
.ss_select_dropdown.mb-3 {
	margin-bottom: 1.5rem!important;
}
	.ss_review_on {
		padding-left: 60px;
		margin: -5px 0 0 0;
	}
	.ss_review_pagination .pagination li.d-lg-block {
		display: none!important;
	}
.block-sm {
	display: block;
	width: 100%;
}
.ss_filter_nav li {
	margin-bottom: 5px;
}
.ss_title_row {
	text-align: center;
}
.ss_title_row .float-left,
.ss_title_row .float-right {
	width: 100%;
}
.ss_title_row .ss_reviews_number {
	margin: 0;
	padding: 0;
	border: 0;
}
#product_reviews .carousel {
	padding-bottom: 2rem!important;
}
#logged_in .ss_access div:first-child {
    padding-right: 5px;
	margin-right: 5px;
}
.carousel_controls .ss_link_style2 {
	height: 60px;
	line-height: 60px;
	background: #00c3b4;
}	
#product_reviews .ss_product .ss_product_item {
	margin-left: 0;
	margin-right: 0;
}
#product_reviews .carousel-item {
	padding-left: 0;
	padding-right: 0;
}
	
	
	
	
	#logged_in #ss_brand {
		padding-bottom: 30px;
	}
	.ss_insta_item {
		margin-bottom: 30px;
		text-align: center;
	}
	#ss_home_instagram .ss_title,
	#ss_home_instagram .ss_sub_title,
	#ss_home_podcast .ss_sub_title,
	#ss_home_podcast .actions_wrap {
		float: none!important;
	}
	.ss_link_style2.full {
		margin-top: 0!important;
	}
	#ss_voice_carousal,
	#ss_podcast_carousal {
		margin-top: 3rem;
	}
	.ss_podcast_item {
		margin-top: 0!important;
	}
	#ss_footer_privacy ul li.ml-2 {
		margin: 0!important;
		width: 100%;
		text-align: center;
	}
	#ss_footer_privacy .float-right ul,
	#ss_footer_privacy .float-right {
		width: 100%;
	}
	#ss_connect_with_us p {
		font-size: 70px;
		line-height: 70px;
	}
	.ss_survey strong {
		padding-bottom: 20px;
		padding-top: 10px;
	}
	#ss_home_tabs a {
		margin: 0!important;
		padding: 25px 0 20px 0;
	}
	.ss_work_with_us {
		padding: 5px 0 10px 0;
	}
	.ss_access a {
		padding-left: 5px;
	}
	.ss_access a:first-child {
		padding-right: 10px;
	}
	#ss_navigation>.container>.float-right {
		width: 100%;
	}
	#ss_home_tabs ul {
		margin-bottom: -1px!important;
		margin-left: auto!important;
		margin-right: auto!important;
	}
	#ss_home_tabs li {
		padding: 0;
		margin-top: 10px;
	}
	#ss_home_tabs li:first-child {
		margin-top: 0;
	}
	.actions_wrap,
	#ss_home_podcast {
		text-align: center;
	}
	#ss_home_podcast .row {
		margin: 0 -15px;
	}
	.actions_wrap a {
		display: block;
		margin-top: 20px;
		margin-right: 0!important;
	}
	.actions_wrap a:first-child {
		margin-top: 0;
	}
	.ss_voice .col-lg-9.pl-4 {
		padding-left: 15px!important;
	}
	.ss_voice .col-lg-3 {
		text-align: center;
	}
	.ss_voice_content p {
		padding-right: 0;
		border-right: 0;
		border-bottom: 12px solid #ccc;
		padding-bottom: 25px;
		margin-bottom: 25px;
	}
	.ss_voice .ss_title {
		margin: 30px 0 20px 0!important;
		text-align: center;
	}
	.ss_survey {
		margin-top: 10px;
		margin-bottom: 35px;
		clear: both;
		overflow: hidden;
	}
	#ss_home_podcast .ss_sub_title {
		margin: 25px 0 40px 0!important;
	}
	#ss_home_instagram .ss_title {
		text-align: center;
		margin-bottom: 20px!important;
	}
	#ss_home_instagram .ss_sub_title {
		text-align: center;
	}
	.ss_insta_script {
		margin: 40px 0 25px 0!important;
	}
	#ss_footer {
		margin-top: 120px;
	}
	#ss_footer_icon {
		width: 225px;
		height: 225px;
		margin: 0 auto -125px auto;
		float: none!important;
		clear: both!important;
		text-align: center;
	}
	#ss_footer_icon img {
		margin-top: -112px;
		max-width: 100%;
	}
	#ss_footer_nav,
	#ss_footer_nav ul {
		width: 100%;
		text-align: center;
		padding: 0;
	}
	#ss_connect_with_us {
		float: none;
		width: 100%;
		text-align: center;
	}
	#ss_connect_with_us p {
		margin-top: 60px;
		display: inline-block;
		padding-top: 0;
		min-height: 140px;
		background: url("../images/ss_connect_with_us_icon.png") no-repeat right 0;
		background-size: auto 140px;
	}
	#ss_connect_with_us ul {
		width: 100%;
	}
	#ss_footer_privacy ul,
	#ss_connect_with_us ul {
		display: block;
		text-align: center;
	}
	#ss_footer_privacy ul li,
	#ss_connect_with_us ul li {
		display: inline-block;
	}
	#ss_footer_privacy li {
		line-height: 30px;
	}
	#ss_connect_with_us ul li {
		padding: 0 25px;
	}
	#ss_footer_privacy ul li br {
		display: block;
	}
	#ss_footer_privacy .float-left {
		width: 100%;
	}
	#ss_footer_privacy .float-left .ss_women_owned {
		margin: 30px auto 0 auto;
	}	
	#ss_home_tabpanel .ss_sub_title,
	#ss_home_tabpanel .ss_title {
		text-align: center;
	}
	#ss_home_podcast .container {
		padding-left: 60px;
		padding-right: 60px;
	}
	#ss_navigation .navbar-nav {
		display: block;
		text-align: center;
	}
	#ss_navigation .navbar-nav li {
		width: 100%;
	}
	#ss_navigation .navbar-nav li a {
		padding-right: 0!important;
	}
	.ss_mobile_menu {
		padding-top: 25px!important;
	}
	.ss_access {
		text-align: left!important;
	}
	.ss_hamburger {
		text-align: center;
		border-radius: 0;
		width: 80px;
		height: 80px;
		float: right;
		color: #fff!important;
		background: #00c3b4;
	}
	.ss_hamburger .fas:before {
		content: "X";
		font-family: arial;
	}
	.ss_hamburger.collapsed .fas:before {
		content: "\f0c9";
		font-family: "Font Awesome 5 Free";
	}
	.ss_access_inner {
		float: left;
	}
	.ss_work_with_us {
		display: block;
		margin-bottom: 10px;
	}
	#logged_in #ss_banner_image {
		height: auto;
	}
	#ss_banner_image {
		height: 475px;
	}
	#ss_banner_content {
		margin-top: -100px;
	}
	#ss_banner_content h1 strong {
		border-bottom-width: 15px;
	}
	#ss_banner_content h1 {
		margin-top: -144px;
	}
	.ss_says p {
		padding-left: 0;
	}
	.ss_event {
		padding: 50px;
	}
	.ss_event .col-sm-12.col-md-3 {
		text-align: center;
		margin-bottom: 50px;
	}
	.ss_events_banner.container {
		max-width: 100%!important;
	}	
	.ss_product_search {
		padding-right: 0;
	}
	.ss_product_search .ss_link_style2 {
		position: static;
		margin: 0 auto;
	}
	.ss_product_search .col-md-12 {
		margin-bottom: 25px;
	}
	.ss_block_middle strong {
		display: block;
		padding-top: 70%;
	}
	.ss_block_middle {
		background-image: #fff url("../images/ss_meet_the_community.png") no-repeat center 35px;
		background-size: auto 50%;
	}
	.ss_block_middle:hover {
		background-image: #000 url("../images/ss_meet_the_community1.png") no-repeat center 35px;
		background-size: auto 50%;
	}
	.ss_meet_the_community {
		max-width: 720px;
	}
	.ss_voice_image {
		padding: 0;
	}
	#ss_home_podcast .ss_podcast_item {
		padding-left: 15px;
		padding-right: 15px;
	}
	.carousel-control-prev, .carousel-control-next {
		top: -30px;
	}
	.ss_review_head .ss_rating_wrap {
		margin-top: 12px;
	}

.ss_child_wrap {
	padding-bottom: 0;
}
	.ss_child_wrap .form-control {
		margin-top: 0;
	}
	.ss_info_wrap_row_e {
		padding-right: 2rem;
	}
	.ss_child_wrap {
		margin-bottom: 1.5rem;
	}
	.ss_child_wrap .text-right {
		text-align: left!important;
		margin-bottom: 5px;
	}
	.quotes {
		right: 20px;
	}
	#ss_work_with_us_hero .ss_title {
		margin-top: 1rem!important;
	}
	#ss_work_with_us_hero {
		background-image: none;
		height: auto;
	}
	.ss_circle_wrap,
	.ss_why_join_col2 {
		margin: 0 auto;
	}
	.ss_content_row2.pt-5.pb-5 {
		padding-bottom: 0!important;
	}
	.ss_why_join_col2 {
		max-width: 400px;
		margin: 0 auto;
	}
	.ss_child_wrap .pr-0 {
		padding-right: 15px!important;
	}
	.ss_child_wrap .pl-0 {
		padding-left: 15px!important;
	}
	.ss_info_wrap {
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		display: block;
		clear: both;
		overflow: hidden;
		padding: 0 15px;
	}
}

@media (max-width:767px){

        .ss_choose_rating {
               width: 100%;
               float: right;
               text-align: left;
        }
	
	.ss_why_join_col2 {
		margin-left: 10%;
		margin-right: 10%;
		margin-top: 2rem;
	}
	.ss_circle_wrap {
		width: 400px;
		height: 400px;
		margin: 0 auto;
	}
	.ss_events_giveaways_title strong {
		display: block;
	}
	.ss_events_giveaways_title {
		font-size: 40px;
		line-height: 40px;
		    margin-top: -150px;
	}
	.ss_events_giveaways_title span {
		font-size: 100px;
	}
	.ss_events_giveaways {
		margin-top: 100px;
	}
	.ss_events_giveaways_title span {
		right: -80px;
		bottom: -60px;
	}
	.ss_review_head .ss_rating_wrap {
		width: 150px;
		height: 24px;
		background: url(../images/rating_stars.png) no-repeat left -24px;
		background-size: 150px auto;
	}
	.ss_review_head .ss_rating_wrap>span {
		height: 24px;
		background-size: 150px auto;
	}
	#ss_search_here {
		padding-left: 15px;
		padding-right: 15px;
	}
	#ss_home_tabs .container,
	.container {
		 max-width: 100%;
		padding-right: 15px;
    	padding-left: 15px;
	}
	#ss_banner_content h1 {
		margin-top: -134px;
	}
	#logged_in #ss_banner_image,
	#ss_banner_image {
		height: auto;
	}
	#ss_banner_content {
		padding-bottom: 20px;
	}
	.ss_product .ss_product_item {
		margin-bottom: 15px;
	}
	.ss_product_search {
		margin: 30px 0;
	}
	#ss_home_tabs ul {
		margin-top: 15px!important;
	}
	#ss_home_tabpanel {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.ss_podcast_item_action {
		bottom: -45px;
	}
	.ss_podcast_item .ss_more_info {
		width: 70px;
		height: 70px;
	}
	#ss_home_meet_the_community {
		padding: 90px 0 70px 0;
	}
	#ss_home_instagram {
		padding-top: 30px;
	}
	.ss_meet_the_community {
		max-width: 460px;
	}
	.ss_event {
		padding: 20px;
	}
	.ss_says img {
		height: 50px;
	}
	#ss_home_tabs .nav-item a {
		padding-left: 0!important;
		padding-right: 0!important;
	}
	#ss_connect_with_us p {
		background-size: auto 100px;
		padding-right: 35px;
		min-height: 100px;
	}
	#ss_footer_nav ul li a {
		padding-top: 23px;
	}
	#ss_connect_with_us ul li {
		padding: 0 9px;
	}
	#ss_footer_privacy ul li a {
		padding: 0 5px 0 10px;
	}
	#ss_footer_privacy .float-right {
		margin-top: 15px;
	}
	#ss_home_tabs a {
		padding: 2rem!important;
	}
	#ss_home_podcast .ss_podcast_item {
		margin-top: 0!important;
	}
	.ss_voice {
		padding-top: 0!important;
		margin-top: 0!important;
	}
	#ss_home_podcast .container {
		padding-right: 15px;
    	padding-left: 15px;
	}
	#ss_voice_carousal,
	#ss_podcast_carousal {
		margin-top: 40px;
	}
	.ss_block_middle {
		background-size: auto 45%!important;
		background-position: center 25%!important;
	}
	.ss_block_middle strong {
		padding-top: 66%;
	}
	#ss_home_podcast .ss_podcast_item,
	.ss_voice_image {
		padding-left: 80px;
		padding-right: 80px;
	}
	#ss_footer {
		margin-top: 100px;
	}
	#ss_footer_icon {
		width: 174px;
		height: 174px;
		margin: 0 auto -87px auto;
		float: none!important;
		clear: both!important;
		text-align: center;
	}
	#ss_footer_icon img {
		margin-top: -87px;
	}
}

.carousal_desk .carousel-inner .carousel-item.active,
.carousal_desk .carousel-inner .carousel-item-next,
.carousal_desk .carousel-inner .carousel-item-prev {
	display: flex;
}
.carousal_desk .carousel-inner .carousel-item-right,
.carousal_desk .carousel-inner .carousel-item-left {
	transform: translateX(0);
}
.top_10{
    position: relative;
    top: 10px;
}
