/*

Theme Name: Goodebox template

Author: the icandypixel team

Author URI: http://icandypixel.com/

*/

/*

Brown = #6E5443;
Blue = #d7effb;
Pink = #d75077;
New Blue = #576685;

*/



@font-face {
	font-family: josefin_sansregular;
	src: url('https://goodebox.com/wp-content/themes/ds-mytheme/josefin_sansregular.ttf');
}
@font-face {
	font-family: Myriad_Pro;
	src: url('https://goodebox.com/wp-content/themes/ds-mytheme/MyriadPro-Regular.otf');
}
@font-face {
	font-family: OleoScript;
	src: url('https://goodebox.com/wp-content/themes/ds-mytheme/oleoscript-regular.ttf');
}
body {
	margin:0px;
	padding:0px;
	font-family:HelveticaLTStd-Light;
	font-size: 16px;
	line-height: 1.3;
}
h1, h2, h3, h4, h5, h6 {
	font-family:josefin_sansregular;
	font-size:20px;
	line-height: 1.2;
	text-transform: lowercase;
	letter-spacing:-1px;
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#576685 !important;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {
	color: #d75077;
}

a img {
	border:none;
}
.wrap {
	width:1080px;
	margin:0 auto;
	padding:0px;
	background-color:#ffffff;
	position:relative;
}
.header {
border-bottom: 2px solid #6E5443;
padding: 10px 0 0;
}

.logo {
	float: left;
	margin: 0;
	padding: 9px 0 0 37px;
}
.menu-top_menu-container {
	/*float: left;*/
	padding: 60px 0 0 40px;
}
#access .logout a {
	font-size: 12px;
	font-weight: normal;
	color:#6D5542;
}
#access .menu a {
  color: #6D5542;
  font-size: 18px;
  font-family: josefin_sansregular;
  text-transform: lowercase;
}

#access .menu a {
  color: #576685;
}

#access .menu li.heart a, .nav li.heart a, .page-id-7 .postwrap .title {
	background:none !important;
	padding-right:18px;
}
.nav li.heart a {
    background: none !important;
}


.page-id-7 .postwrap .title {
	background-position: 139px 20px;
}
.postwrap {
	clear: both;
}
#access .logout {
	padding: 24px 60px 0 0;
	padding: 24px 0px 0 0;
}
/*.join_now {
	float:right;
	position:relative;
	top:-35px;
	right:0px;
	margin-bottom:-40px;
}
*/

.join_now {
position: absolute;
top: 5px;
right: 15px;
}

.join-arrow {
position: absolute;
right: 155px;
top: 30px;
}

.join-now-button {
position: absolute;
top: 60px;
right: 30px;
}

.join_now a:hover {
opacity: 0.5;
}

#text-15 h1 {
  color: #6d5542;
  font-family: HelveticaLTStd-Light;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.7;
  padding: 11px;
}

.content p.read-more {
  padding: 0 0 3em 0;
}

.slider .riva-slider-holder {
	border: medium none;
	margin: 0 auto;
}
.thumbnail {
	float: left;
	line-height: 0;
	padding: 8px 20px 0 0;
}
.ExpertList .content p {
	line-height: 24px;
	margin: 0;
	padding-bottom: 30px;
}
.content p {
	margin: 0;
	padding:8px 0;
}
#access .join_now a {
	line-height: normal;
	margin: 0;
	padding: 0;
}
.slider {
	/*width:1080px;
	height:346px;*/
	padding:20px 3px 0 0;
/*	border-bottom: 2px solid #6E5443;*/
}
.sub_bannar {/*width:1080px; height:125px; margin:0px; padding:0px;*/
}
.mainbody {
	width:1080px;
	margin:0px;
	padding:0px;
}
.mainbody_top {
	width:1080px;
 height:310px margin:0px;
	padding:0px;
	float:left;
}
.mainbody_down {
	width:1080px;
	height:310px;
	margin:30px 0 0 0;
	padding:0px;
	float:left;
}
#latest-post, .page-template-test-template-php #sidebar .widget, .home #sidebar .widget {
  width: 320px;
  height: 320px;
  /*margin: 0 5px 15px 0px;*/
  padding: 0px;
  float: left;
  /*border: 2px solid #6E5443;*/
 /* -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;*/
}

.mainbody_post_one {
	width:320px;
	height:320px;
	margin:0;
	padding:0px;
	float:left;
	/*border:2px solid #6E5443;*/
	/*-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}
/*.mainbody_post_01 {
	width:320px;
	height:320px;
	background:none;
	margin:4px;
    overflow: hidden;
}
*/
/*.mainbody_post_hedding {
	width:322px;
	height:20px;
	background:none;
	margin:4px 0 0 0;
}
*/
.mainbody_post_one h2 {
	font-family:josefin_sansregular;
	font-size:40px;
	color:#576685;
	margin:0px;
	padding:10px 0 0 20px;
	font-weight:normal;
}
.mainbody_post_one p {
	color: #6D5542;
	font-family: HelveticaLTStd-Light;
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	padding: 15px 5px 0 10px;
}
.mainbody_post_join_now {
	margin:0px; /*padding:45px 0 0 230px;*/
	position:relative;
	top:2px;
	left:230px;
}
.mainbody_post_two {
	width:320px;
	height:320px;
	margin:0 40px 15px;
	padding:0px;
	float:left;
	/*border:2px solid #6E5443;*/
/*	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
        overflow: hidden;
}
.mainbody_post_two h2, #latest-post h2 {
	font-family:josefin_sansregular;
	font-size:40px;
	color:#576685;
	margin:0px;
	padding:10px 0 0 20px;
	font-weight:normal;
}
#latest-post h4 {
font-size: 14px;
line-height: 1.4;
}
#latest-post p {
line-height: 1.5;
}
.mainbody_post_01 h2, #latest-post h2 {
text-align: center;
padding-left: 0;
}

#sidebar #text-11.widget-3 .textwidget h2 {
text-align: center;
margin: 16px 0 20px;
}

div#text-11 {
height: 305px;
}
.mainbody_post_two p {
	font-size:14px;
	font-family:HelveticaLTStd-Light;
	color:#6d5542;
	padding:15px 5px 0 10px;
	line-height:25px;
}
.mainbody_post_two #This_Months_Goodebox {
	border: 0 solid #FFFFFF;
	border-radius: 0;
	margin: 0 auto;
	text-align: center;
}
.mainbody_post_products {
	margin: 0;
	padding: 0 0 0 302px;
	position: relative;
	top: -15px;
}
.mainbody_post_three {
	width:330px;
	height:305px;
	margin:0 0 15px 0;
	padding:0px;
	float:left;
}
.mainbody_post_three p {
	font-size:14px;
	font-family:HelveticaLTStd-Light;
	color:#6d5542;
	padding:5px 5px 0 10px;
	line-height:25px;
}

div#three-posts {
  margin-bottom: 15px;
  max-width: 100%;
}


/*.mainbody_post_three_top, #sidebar .widget-2{

	height:110px; 

	margin:0 0 15px 0; 

	padding:0px; 

	border:2px solid #d7effb; 

	-moz-border-radius: 5px; 

	-khtml-border-radius: 5px; 

	-webkit-border-radius: 5px; 

    border-radius: 5px; 

	background:#6d5542;

}



.mainbody_post_three_top h2, #sidebar .widget-2 h2{

	font-family:josefin_sansregular; 

	font-size:45px; 

	color:#FFF; 

	margin:0px; 

	padding:15px 0 0 0px; 

	text-align:center;

	font-weight:normal;

	line-height:45px;

}



.mainbody_post_three_top h3, #sidebar .widget-2 .textwidget{

	color: #FFFFFF;

	font-family: Verdana,Geneva,sans-serif;

	font-size: 15px;

    font-weight: normal;

	margin: 0;

	padding: 20px 10px 0 0;

	text-align: right;

}*/





/* Added */





.mainbody_post_three_down h4, #sidebar .widget-2 h3 {
	font-family:HelveticaLTStd-Light;
	font-size:13px;
	color:#d74673;
	margin:0px;
	padding:10px 0 0 5px;
	font-weight:600;
}
#sidebar .widget-2 h3 a {
	color:#d74673;
	text-decoration:none;
}
.mainbody_post_three_down, #sidebar .widget-2 {
	border:2px solid #d7effb;
	/*-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
	height:315px;
}
.mainbody_post_three_down h2, #sidebar .widget-2 h2 {
	font-family:josefin_sansregular;
	font-size:35px;
	font-weight:normal;
	color:#576685;
	margin:0px;
	padding:5px 0 0 10px;
	background:none;
}
#text-11 .textwidget > h2 {
	padding: 10px 0;
}
#frnt-pg-blog-link {
	/*font-weight: bold;*/
	margin-top: -15px;
}
/* Added */ 



.mainbody_post_three_down h4, #sidebar .widget-3 h3 {
	font-family:HelveticaLTStd-Light;
	font-size:13px;
	color:#d74673;
	margin:0px;
	padding:10px 0 0 5px;
	font-weight:600;
}
#sidebar .widget-3 h3 a {
	color:#d74673;
	text-decoration:none;
}
.mainbody_post_three_down, #sidebar .widget-3 {
	border:2px solid #d7effb;
	/*-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}
.mainbody_post_three_down h2, #sidebar .widget-3 h2 {
font-family: josefin_sansregular;
font-size: 35px;
font-weight: normal;
color: #576685;
margin: 0px 0 10px 0;
padding: 5px 0 0 10px;
text-align: center;
}
.main .FanWidgets {
	padding-top: 12px;
}
.mainbody_post_fore {
	width:340px;
	margin:0;
	padding:0px;
	float:left;
}
.mainbody_post_fore p {
	font-size:14px;
	font-family:HelveticaLTStd-Light;
	color:#6d5542;
	padding:15px 5px 0 10px;
	line-height:25px;
}
.mainbody_post_fore_top {
	width:343px;
	height:35px;
	margin:0 0 0px 0;
	padding:0px;
	float:left;
	background:#6d5542;
}
.mainbody_post_fore_top h2, .FanWidgets h2, .NewsLe h2 {
	font-family:josefin_sansregular;
	font-size:35px;
	color:#FFF;
	margin:0px;
	padding:7px 0 0 80px;
	font-weight:normal;
	line-height:35px;
}
.mainbody_post_fore_down {
	width:332px;
	height:260px;
	margin:0px;
	padding:0px;
	float:left;
}
.mainbody_post_five {
	width:332px;
	height:310px;
	margin:0px 0px 0px 35px;
	padding:0px;
	float:left;
}
#sidebar .widget {
	margin-bottom: 15px;
}
#sidebar .widget-4 .textwidget, #sidebar .widget-4 .textwidget a {
	color: #DC4B74;
	line-height: 28px;
	padding: 20px 0;
	display:block;
}
#sidebar .widget-4 .textwidget a {
	padding:0;
}
.widget-4 {
	padding-top: 14px;
}
.mainbody_post_six {
	width:332px;
	height:310px;
	margin:0px 0px 0px 20px;
	padding:0px;
	float:left;
}
.mainbody_post_six p {
	font-size:14px;
	font-family:HelveticaLTStd-Light;
	color:#576685;
	padding:15px 5px 0 60px;
	line-height:25px;
}
.mainbody_post_six_top {
	width:310px;
	height:35px;
	margin:0 0 0px 50px;
	padding:0px;
	float:left;
	background:#6d5542;
}
/*.mainbody_post_six_top h2, #sidebar .widget-4 h2 {
	background:#6D5542;
	color: #FFFFFF;
	font-family: josefin_sansregular;
	font-size: 35px;
	font-weight: normal;
	line-height: 35px;
	margin: 0;
	padding: 7px 0 0 20px;
}
*/

.mainbody_post_six_down {
	width:332px;
	height:260px;
	margin:0px;
	padding:0px;
	float:left;
}
.content {
	width:775px;
	margin:0px;
	padding:0 0 40px;
	float:left;
	color:#6d5542;
}
.content h2 {
	font-family:josefin_sansregular;
	font-size:40px;
	color:#576685;
	padding:15px 0 5px 0;
	font-weight: normal;
}
h2.title {
line-height: 1.2em;
}
.blog h2.title, .single h2.title {
line-height: 1em;
margin: 0;
}
h2.customtitle {
	font-family:josefin_sansregular;
	font-size:43px;
	color:#576685;
	padding:15px 0 0 5px;
	font-weight: normal;
}
#category-name h1.category-title {
	font-family:josefin_sansregular;
	font-size:43px;
	color:#576685;
	padding:15px 0 0 5px;
	font-weight: normal;
}
.gform_heading {
	display:none;
}
.sidebar {
	width:265px;
	margin:0px;
	padding:0px;
	float:right;
}
/*.sidebar h2 {
	font-family:josefin_sansregular;
	font-size:28px;
	background:#6d5542;
	color:#f6f4f3;
	padding:10px 0 0 20px;
	font-weight: normal;
}
*/
.sidebar h2 {
  font-family: josefin_sansregular;
  font-size: 35px;
  background: none;
  color: #6d5542;
  padding: 0 0 6px 0;
  font-weight: normal;
  border-bottom: 2px solid;
  text-align: center;
  margin: 40px 0 15px 0;
}
.sidebar h2 ul, li {
	list-style:none;
}

li#search-3 label.screen-reader-text {
  display: none;
}

li#search-3 input#s {
  width: 200px;
}

.textwidget {
	padding:0 10px 0 10px;
	text-align:left;
	font-size:14px;
	font-family:HelveticaLTStd-Light;
	color:#6d5542;
	line-height:22px
}
.widgets_link {
	font-size:16px;
	font-family:HelveticaLTStd-Light;
	color:#d74673;
	text-decoration:none;
	font-weight:700;
	margin:5px 0 0 0;
	right:10px;
	text-align:right;
}
.footer {
  width: 1080px;
  height: 50px;
  margin: 0 0 10px;
  padding: 0px;
  float: none;
  clear: both;
  border-top: 1px solid #6A5541;
  border-bottom: 1px solid #6A5541;
}
.footer_link {
	float: left;
	height: 16px;
	margin: 0;
	padding: 17px 0 17px 15px;
}
.social {
	float:left;
}
.social a {
	text-decoration:none;
}
.footer_copywrite {
	color: #6D5542;
	float: right;
	font-size: 9px;
	height: 16px;
	margin: 20px 50px 0 0;
	padding: 0;
	text-align: center;
}
.post_featured {
	float:none;
}

img.post_featured.wp-post-image {
  max-width: 100%;
  height: auto;
}
/*----------------------------------- Top Menu -------------------------------*/

#access {
  /* float: right; */
  margin: 0 auto 0 290px;
  padding: 13px 0 10px;
  width: 600px;
}

#access ul {
font-size: 14px;
list-style: none;
margin: 0 auto;
padding-left: 0;
display: table;
}

#access li {
	float: left;
	position: relative;
}
#access a {
color: #000000;
display: block;
line-height: 1.333em;
padding: 0 1.3em;
text-decoration: none;
}
#access ul ul {
	display: none;
	float: left;
	left: 0;
	margin: 0;
	position: absolute;
	top: 1.7em;
	width: 188px;
	z-index: 99999;
}
#access ul ul ul {
	left: 98%;
	top: 0;
}
#access ul ul a {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 2px solid #6D5542;
	border-left: 2px solid #6D5542;
	border-right: 2px solid #6D5542;
	color: #444444;
	font: 14px/1.4em HelveticaLTStd-Light !important;
	height: auto;
	padding: 6px 0 6px 10px;
	width: 180px;
}
#access li:hover > a, #access ul ul :hover > a, #access a:focus {
 color:#d75077;
}
#access li:hover > a, #access a:focus {
	color: #d75077;
}
#access ul li:hover > ul {
	display: block;
}
#access .current_page_item > a, #access .current_page_ancestor > a {
	/*font-weight: bold;*/
}

#socialiconwidget-2 h2 {
display: none;
}

access ul.sociallink {
display: block;
padding: 0;
text-align: center;
width: 230px;
}


/*----------------------------------------- Footer Menu -------------------------------------------*/



#access_footer {
 background: #; /* Show a solid color for older browsers */
	clear: both;
	display: block;
	float: left;
	margin: 0 auto 6px;
	width: 100%;
}
#access_footer ul {
	font-size: 13px;
	list-style: none;
	margin: 0 0 0 -0.8125em;
	padding-left: 0;
}
#access_footer li {
	float: left;
	background:url(images/footer-space.png) no-repeat right center;
	padding:0 4px;
}

#access_footer li.last-menu, li#menu-item-6763 {
	background:none;
}
.logout {
	float: left;
}
#access_footer a, .logout a {
	color: #534133;
	font-weight:700;
	display: block;
	line-height: 1.333em;
	padding: 0 .5125em;
	text-decoration: none;
	font-size:14px;
}
#access_footer ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 3.333em;
	left: 0;
	width: 188px;
	z-index: 99999;
}
#access_footer ul ul ul {
	left: 100%;
	top: 0;
}
#access_footer ul ul a {
	background: #f9f9f9;
	border-bottom: 1px dotted #ddd;
	color: #444;
	font:16px FuturaTEE;
	font-weight: normal;
	height: auto;
	line-height: 1.4em;
	padding: 10px 10px;
	width: 168px;
}
#access_footer li:hover > a, #access_footer ul ul :hover > a, #access_footer a:focus {
 color:#d75077;
}
#access_footer li:hover > a, #access_footer a:focus, .logout a:hover {
	color: #d75077 !important;
}
#access_footer ul li:hover > ul {
	display: block;
}
#access_footer .current_page_item > a, #access_footer .current_page_ancestor > a {
	/*font-weight: bold;*/
}
.sub_bannar h2 {
	/*float: left;
	font-size: 25px;
	margin: 0;
	padding: 45px 40px 25px 104px;
	width: 180px;*/
	display:none;
}
.subtext {
	/*float: left;
	width: 750px;
	padding: 35px 0;*/
	width: 725px;
margin: 25px auto 10px;
}

a#join_button {
	margin-right:75px;
}

.sub-banner-buttons a:hover {
opacity: 0.5;
}


.subtext .textwidget {
	color: #B44065;
}
.mainbody_post_two .riva-slider-holder {
	border: medium none;
	margin: 0 auto;
	padding: 20px 0 0;
}
.clr {
	clear:both;
}
.BodyContent .main {
	float:left;
	margin: 0 20px;

}
.BodyContent #mainbody_post_three {
	float:left;
	max-width:320px;
}
#fans {
	font-size: 12px;
	padding: 15px 0;
}
.fanlist > img {
	float: left;
	padding: 0 12px 5px 0;
}
#fans .fanlist {
	width:320px;
	height:270px;
	display:block;
}
#fans .fantitle {
	font-weight:bold;
}
.footer .menu {
	width: auto;
}
.menu-footer-nav-container {
	float: left;
}
.Expert img {
	float: left;
}
.eximage {
	padding-bottom: 10px;
}
.Expert .extitle {
	color: #D74673;
	float: left;
	/*font-weight: bold;*/
	margin: 0;
	padding: 26px 0 10px 8px;
	width: 80px;
}
a.readmore {
	display: block;
	/*font-weight: bold;*/
	text-align: right;
	text-decoration: none;
	color: #D74673;
}
.sociallink {
	display: block;
	margin: 0 auto;
	padding: 10px 0;
	text-align: center;
}
.aligncenter {
	display: block;
	margin: 0 auto;
        max-width: 100%;
}
.sociallink li {
	list-style:none;
	padding:0 3px;
	float:left;
}
.sociallink li a {
	display:block;
	width:30px;
	height:30px;
}
.sociallink li.facebook a {
	background:url(images/facebook.png) no-repeat;
	background-size:contain;
}
.sociallink li.twitter a {
	background:url(images/twitter.png) no-repeat;
	background-size:contain;
}
.sociallink li.email a {
	background:url(images/printes.png) no-repeat;
	background-size:contain;
}
.sociallink li.rss a {
	background:url(images/youtube.png) no-repeat;
	background-size:contain;
}
.sociallink li.linked a {
	background:url(images/instagram.png) no-repeat;
	background-size:contain;
}

a {
	color: #576685;
	text-decoration: none;
}
.entry li {
	list-style: disc outside none;
}
.howworks li {
	line-height:30px;
	font-size:16px;
	list-style: decimal outside none;
}
.howtext {
	color: #D65076;
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	margin: 0;
	padding: 12px 0;
}
.howtext p {
	padding: 0
}
.title {
	color:#576685;
}
.BodyContent .widget .textwidget p {
	margin: 0;
	padding: 3px 0;
}
.footer .sociallink {
	padding: 6px;
}
.et_pt_portfolio_item h2 {
	text-align:center;
}
#left-area {
	width: 780px;
	float:left
}
#post-1310 img {
	clear: none;
	float: left;
	height: 150px;
	margin-bottom: 40px;
	margin-right: 40px;
	width: 150px;
}
.alignleft {
	float: left;
	margin: 0 15px 5px 0;
}
.entry h3 {
	margin: 0;
}
.alignright {
	float: right;
	margin: 0 0 5px 15px;
}
a:hover, .page-id-295 .content h2:hover, .howtext p:hover {
	color: #d75077 !important;
}
.top {
	float: right;
}
.BlogPage .title br {
	display: none;
}
.wp-pagenavi {
	padding: 40px 0;
	text-align: center;
}
/*.bottomMenu {

	width: 1080px;

	height: 108px;

	position: fixed;

	top: 0px;

	z-index: 100;

	opacity: 1;

	display:none;

	background:#fff;

}*/



.FanWidgets .widget1 {
	float: left;
	width: 340px;
}
.mainbody_post_fore.FanWidgets {
	float: none;
	width: auto;
}
.FanWidgets .widget_socialiconwidget {
	float: right;
	height: auto;
}
.FanWidgets .widget_socialiconwidget h2 {
background: none repeat scroll 0 0 transparent;
color: #576685;
padding: 7px 0 0 60px;
}
.FanWidgets .widget_socialiconwidget .BB {
	height: auto;
	width: auto;
}
.StoreTitle br, .eximage br {
	display: none;
}
.sidebar .textwidget {
  color: #6D5542;
  font-size: 16px;
  /* letter-spacing: 2px; */
  line-height: 1.3;
}

/*.sidebar .widget_socialiconwidget .widgettitle {
	display: none;
}
*/
.rightarea:hover {
	color: #fff;
}
.learnmore {
	/*font-weight: bold;*/
}
.mainbody_post_one .textwidget h2 {
	padding-left: 10px;
}
.content.FullWidth {
	width: 100%;
}
#left-area.FullWidth {
	float: none;
	margin: 0 auto;
	width: 82%;
}
.FullWidth {
	padding-bottom: 40px;
}
.customh4 {
	font-family: josefin_sansregular;
	font-size: 30px;
	margin: 25px 0 20px;
	width: 525px;
}
.et_pt_portfolio_entry {
	border:0 !important;
	box-shadow:none !important;
}
.main .mainbody_post_fore.FanWidgets {
	width: 720px;
	padding-bottom: 30px;
}
.NewsLe {
  float: none;
  background: #576685;
  margin: 10px auto 20px;
  padding: 1px 0 12px 0;
  max-width: 850px;
}

.NewsLe .widget_mailchimpsf_widget {
	background: #576685;
	color: #fff;
	padding: 6px 0px 10px;
}
#mc_signup .mergeRow, #mc_signup #mc-indicates-required {
	display: none;
}
#mc_subheader {
	font-size: 14px;
	text-align: center;
	padding-bottom: 20px;
}

#mc_subheader span {
	font-family:josefin_sansregular;
	font-size: 22px;
}
#mc_signup_form .mc_var_label {
	display: inline-block;
	margin: 0 10px;
}
#mc_signup_form .mc_signup_submit .button {
	background: none;
	border: none;
	color: rgb(255, 255, 255);
	cursor: pointer;
	font-size: 15px;
}
#mc_signup_form .mc_signup_submit {
	padding: 10px 0;
	text-align: right;
}
#mc_signup .mc_merge_var {
	padding: 5px 0;
	font-size: 13px;
}
#mc_signup .mc_input {
	width: 190px;
}
#mc_signup_form .mc_signup_submit .button:active {
	color: #D65076;
}
.mc_success_msg {
	color: #D7EFFB !important;
}

#mailchimpsf_widget-3 #mc_signup_form .mc_signup_submit .button {
  background: none;
  border: none;
  color: #576685;
  cursor: pointer;
  font-size: 28px;
  font-family: josefin_sansregular;
  margin: -5px 0 -15px;
  text-transform: lowercase;
}

#mailchimpsf_widget-3 #mc_signup_form .mc_signup_submit .button:hover {
	color: #d75077;
}

#mailchimpsf_widget-3 .mc_form_inside {
width: 200px;
margin: -23px auto -10px;
}

#mailchimpsf_widget-3 #mc_signup .mc_merge_var {
padding: 5px 0;
font-size: 13px;
margin-bottom: 0;
}
/*-------------------BRANDS PAGE-----------------*/



.attachment-200x200.wp-post-image {
	float: left;
	padding-right: 25px;
}
/*-------------------ADDED BY JAN C 042314 FOR GOODEBOX NAV MENU ITEMS -----------------*/



#access ul ul a {
	padding: 6px 10px 6px 10px !important;
	width: 185px !important;
}

/*-----------JOIN PAGE-------*/

.page-id-118 .entry {
margin-top: 30px;
}

.page-id-118 h2 {
clear: both;
}

.page-id-118 h2.title {
display: none;
}

/*------------- POP-UP -------------*/

.page .wpp_d1_heading {
text-align: center;
font-family: josefin_sansregular;
font-size: 76px;
padding: 30px 0 0 0;
color: #FFFFFF;
background-color: #6D5542;
font-weight:normal;
width: 585px;
}

/*

pink   #D75077   
brown  #6D5542
blue   #D7EFFB

*/

.page .wpp_d1_bottom {
background-image: none;
background-color: #D7EFFB;
}

.page .td_wpp_d1_subheading {
padding-top: 20px;
padding-bottom: 30px;
text-align: center;
}


.page .wpp_d1_subheading {
	color: #6D5542;
}

.page .wpp_d1_span_style span {
color: #6D5542;
}

.page .wpp_d1_textField {
background-image: url('../../../goodebox/wp-content/plugins/wpp-premium-functionality/d1/tf.png');
background-repeat: no-repeat;
width: 318px;
height: 47px;
border: none;
font-size: 20px;
padding: 0 0 0 12px !important;
}

.page .wpp_d1_subscribe {
background-image: none;
background-repeat: no-repeat;
width: 140px;
height: 47px;
position: absolute;
float: left;
margin-top: -48px;
margin-left: 340px;
cursor: pointer;
background-color: #D75077;
border-radius: 10px;
text-align:center;
}

span.wpp_d1_subscribeNowText {
margin-left: 0;
font-family: josefin_sansregular;
font-size: 36px;
line-height: 1.4;
}

div.wpp_d1_subscribe:hover {
opacity: 0.5;
}

/*----homepage bottom opt-in---*/

.NewsLe h2 {
  float: left;
  margin-top: 0px;
  color: #FFFFFF !important;
}

.NewsLe #mc_subheader {
font-size: 14px;
/*text-align: left;*/
padding: 5px 0;
width: 370px;
float: left;
}

.NewsLe #mc_signup .mc_merge_var {
  padding: 5px 0 3px;
  font-size: 13px;
  margin-bottom: 0px;
  float: left;
  text-transform: lowercase;
}
.NewsLe #mc_signup_form .mc_signup_submit .button {
  float: right;
  width: 150px;
  clear: none;
  margin: -6px 24px 0 0;
  font-family: josefin_sansregular;
  font-size: 27px;
  color: #fff;
  text-transform: lowercase;
}

.NewsLe #mc_signup_form .mc_signup_submit .button:hover {
color: #576685;
}

/*--- featured images only on archive pages---*/

body.archive .entry img {
display: none;
}

body.archive .entry img.post_featured {
display: block;
}

a#mixpanel {
float: right;
margin: -13px -41px 0 90px;
}

.icon-custom-icons-17{
    background: transparent url('images/down-arrow.png') no-repeat;
    background-position: 27px 15px;
}
.icon-custom-icons-19{
    background: transparent url('images/up-arrow.png') no-repeat;
    background-position: 27px 15px;
}
ul.riva-slider {
    padding: 0 !important;
}

/*----heart color--------*/
.fa-heart:before {
  color: #d75077;
}

/*---------- TEST-PAGE ----------*/

.page-id-7686 #text-15 h2 {
  font-family: josefin_sansregular !important;
  letter-spacing: -1px;
  text-transform: lowercase;
}

.page-id-7686 #text-15 h1 {
  font-family: josefin_sansregular !important;
  font-size: 20px;
  line-height: 1.2;
}

.page-id-7686 #latest-post h2 {
  font-family: HelveticaLTStd-Light;
}

.page-id-7686 #latest-post p, .page-id-7686 #latest-post h4  {
  font-family: HelveticaLTStd-Light;
  font-size: 16px;
}

.page-id-7686 .NewsLe .widget_mailchimpsf_widget {
  background: none;
  color: #6D5542;
  padding: 20px 0px 10px;
}


.page-id-7686 .NewsLe h2 {
  font-family: josefin_sansregular;
  background: none;
  font-size: 35px;
  color: #6D5542;
  margin: 0px;
  padding: 7px 0 0 40px;
  font-weight: normal;
  line-height: 35px;
}


.page-id-7686 .NewsLe {
  float: none;
  width: 100%;
  background: none;
  margin: 10px 0px 20px;
  padding: 0 0 7px 0;
  border-bottom: 2px solid #6E5443;
  border-top: 2px solid #6E5443;
}


.hp-quote .textwidget {
  font-family: josefin_sansregular;
  font-size: 4em;
  padding: 0.5em 0;
  text-align: center;
  color: #DB4B77;
  font-weight: bolder;
  line-height: 1.2;
 /* max-width: 900px;*/
  margin: 0 auto;
}

.hp-quote .textwidget h1 {
	font-size:24px;
	margin: 0 auto;
}

/*----------------------*/

#layerslider_widget-3 img.ls-bg.ls-preloaded[style], #layerslider_widget-6 img.ls-bg.ls-preloaded[style], #layerslider_widget-5 img.ls-bg.ls-preloaded[style] {
  padding: 0px !important;
  border-width: 0px !important;
  width: auto !important;
  height: auto !important;
  max-width: 320px !important;
  max-height: 320px !important;
  margin: 0 !important;
}

#mc_signup_form .mc_var_label {
  margin-top: 1em;
}

li#mailchimpsf_widget-3 h2.widgettitle {
  margin-bottom: 25px;
}


.home .mc4wp-form input[type=date], .home .mc4wp-form input[type=email], .home .mc4wp-form input[type=tel], .home .mc4wp-form input[type=text], .home .mc4wp-form input[type=url], .home .mc4wp-form select, .home .mc4wp-form textarea {
  cursor: auto;
  display: block;
  width: 275px;
  height: auto;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  float: left;
  font-size: 16px;
  margin: 13px 25px 1px 30px;
  padding: 3px;
  max-width: 80%;
}
.home .mc4wp-form button, .home .mc4wp-form input[type=button], .home .mc4wp-form input[type=submit] {
  float: left;
  clear: none;
  margin: 7px 24px 0 0;
  font-family: josefin_sansregular;
  font-size: 27px;
  color: #fff;
  text-transform: lowercase;
  background: none;
  border: none;
}

.mc4wp-form button:hover, .mc4wp-form input[type=button]:hover, .mc4wp-form input[type=submit]:hover {
color :#d75077 !important;
}

.sidebar .mc4wp-form button, .sidebar .mc4wp-form input[type=button], .sidebar .mc4wp-form input[type=submit] {
  font-family: josefin_sansregular;
  font-size: 27px;
  color: #576685;
  text-transform: lowercase;
  background: none;
  border: none;
  float: right;
}

.sidebar .mc4wp-form input[type=date], .mc4wp-form input[type=email], .sidebar .mc4wp-form input[type=tel], .sidebar .mc4wp-form input[type=text], .sidebar .mc4wp-form input[type=url], .sidebar .mc4wp-form select, .sidebar .mc4wp-form textarea {
  cursor: auto;
  display: block;
  width: 100%;
  height: auto;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 16px;
  padding: 3px;
}

.home .mc4wp-form {
  margin: 0;
}

.BodyContent {
  padding-top: 12px;
}

.page-id-54 .content p a, a.top {
  font-family: josefin_sansregular;
  text-transform: lowercase;
  font-size: 22px;
  line-height: 1.4;
  letter-spacing: -0.5px;
}
.page-id-54 .content h3 {
  font-size: 26px;
}

li#text-9 {
  margin-bottom: 2em;
}

/*-----------------FAQ PAGE ACCORDIANS ----------*/

.page .accordions-container {
  padding: 0;
}

.page i.responsive-accordion-icons.responsive-accordion-plus.arrow-naked {
  display: none !important;
}

.page i.responsive-accordion-icons.responsive-accordion-minus.arrow-naked[style] {
  display: none !important;
}

.page .responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
  border-top: 1px solid #DDD;
}

.page #accordions-7840 .responsive-accordion-head, .page .accordions-flat ul.responsive-accordion li .responsive-accordion-head {
  border: none;
  font-family: josefin_sansregular;
  text-transform: lowercase;
  padding: 10px 0 20px;
  line-height: 1.2;
}

.accordions-flat ul.responsive-accordion-panel li, .accordions-flat div.responsive-accordion-panel li {
  list-style: disc outside none;
  margin-bottom: 1em !important;
}

.page .responsive-accordion-panel ul {
  margin-top: 1em;
}

ul.sociallink {
  width: 185px;
}