.page-template-sale-page-marriage-programs #site-width {width:830px;max-width:80%;}
.page-template-sale-page-marriage-programs #site-width img { max-width:80%; }
.page-template-sale-page-marriage-programs #site-width:nth-child(2) img { position:relative;}
.page-template-sale-page-marriage-programs {border:0 !important;}
.page-template-sale-page-marriage-programs .header-top, .page-template-sale-page-marriage-programs .entry-header,.page-template-sale-page-marriage-programs #site-footer,
.page-template-sale-page-marriage-programs #header-wrapper,.page-template-sale-page-marriage-programs #sidebar { display:none;}
.page-template-sale-page-marriage-programs { background:#fff;}
.page-template-sale-page-marriage-programs #site-main { padding-top:0;}
.page-template-sale-page-marriage-programs .container {width:100%;padding:0;}
.page-template-sale-page-marriage-programs .page-content  {color:#000; margin:0 auto;}
.page-template-sale-page-marriage-programs #site-content.full { padding:0; position:relative;}

.second.first{position:relative;}
.second.first::before {left: 0;height:100%;background-color: #3ec0b1;content: ' ';position: absolute;top: 0;width: 41%;}

.second.first1{position:relative;margin-top:25px !important;}
.second.first1::before {right: 0;height:100%;background-color: #e73e97;content: ' ';position: absolute;top: 0;width: 41%;}

.second.first2{position:relative;margin-top:25px !important;margin-bottom:25px !important;}
.second.first2::before {left: 0;height:100%;background-color: #f8cd1a;content: ' ';position: absolute;top: 0;width: 41%;}




.page-template-sale-page-marriage-programs #col1,
.page-template-sale-page-marriage-programs #col2,
.page-template-sale-page-marriage-programs #col3{width:32%;padding:0 1%;text-align:center;display:inline-block;}

.page-template-sale-page-marriage-programs #col1 img,
.page-template-sale-page-marriage-programs #col2 img,
.page-template-sale-page-marriage-programs #col3 img {max-width:100%;}
 

.page-template-sale-page-marriage-programs #turcoise {color:#fff;background:#37bdae;display:block; width:100%;}
.page-template-sale-page-marriage-programs #turcoise span {text-transform:uppercase;color:#fff;font-size:68px;font-family: "bebas_kairegular";line-height:80px;text-align:center; }
.page-template-sale-page-marriage-programs #site-width h2 {font-weight:bold;font-size:50px;line-height:55px;}
.page-template-sale-page-marriage-programs #site-width h3 {font-weight:bold;line-height:56px;font-size:34px; color:#38a899;text-transform:none;}


.page-template-sale-page-marriage-programs ul strong {display:block;font-size:32px;}
.page-template-sale-page-marriage-programs ul li {color:#fff;font-size:25px;padding-bottom:20px;}
.page-template-sale-page-marriage-programs #left {position:relative;}
img.best-value {position:absolute !important; top:-20px !important;right:-20px !important;width:150px !important;margin:0 !important;left:auto !important;z-index:999 !important;}




.page-template-sale-page-marriage-programs #site-content.full:nth-child(5) { float:left; min-height:500px; padding-top:40px;background:url("/wp-content/uploads/2017/08/MP-bg11.jpg") no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover;}
 
 .page-template-sale-page-marriage-programs #site-content.full:nth-child(8)
{ float:left; min-height:500px; padding-top:40px;background:url("/wp-content/uploads/2017/08/MP-bg2.jpg") no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover;}

 
  .page-template-sale-page-marriage-programs #site-content.full:nth-child(13)
 {min-height:500px;background:url("/wp-content/uploads/2017/08/MP-bg3.jpg") no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover;}
 
   .page-template-sale-page-marriage-programs #site-content.full:nth-child(3)
 { min-height:500px;background:url("/wp-content/uploads/2017/08/MP-last1.jpg") no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover;}
 

 
 
 .page-template-sale-page-marriage-programs #site-content img { max-width:100%;}
  
  .page-template-sale-page-marriage-programs #site-content { padding-top:40px; display:block; padding-bottom:70px;}
  
	
  
   .page-template-sale-page-marriage-programs img.survey-logo { width:130px; height:130px; z-index:9999; position:relative;-webkit-filter: drop-shadow(5px 5px 5px #9b9a9a);
  filter: drop-shadow(5px 5px 5px #9b9a9a);}
  
 .page-template-sale-page-marriage-programs #site-content.full { max-width:100%;}
.page-template-sale-page-marriage-programs #site-content { width:1230px; float:none !important; margin:0 auto !important; max-width:100%;}

.page-template-sale-page-marriage-programs #site-content.full { width:100%;}

@media (max-width: 1260px) {
	.page-template-sale-page-marriage-programs #site-content.full { width:100%;}
	.page-template-sale-page-marriage-programs #site-content { max-width:90%;}
}

@media (max-width: 500px) {
.page-template-sale-page-marriage-programs #col1,
.page-template-sale-page-marriage-programs #col2,
.page-template-sale-page-marriage-programs #col3 {margin-bottom:40px; width:70%;}
}

@media (max-width: 767px) {
#turcoise span {font-size:60px;line-height:70px;}
.page-template-sale-page-marriage-programs #site-width h2 {font-size:45px;line-height:55px;}
.page-template-sale-page-marriage-programs #site-width h3 {line-height:52px;font-szie:38px;}
.page-template-sale-page-marriage-programs #site-content.full img {max-width:95%;}

	 .page-template-sale-page-marriage-programs #site-content.full:nth-child(5)
  {  background:url("/wp-content/uploads/2017/08/MP-bg1-mobile.jpg") !important;-webkit-background-size: cover !important;-moz-background-size: cover !important; -o-background-size: cover !important;background-size: cover !important; min-height:250px !important;} 
 
  .page-template-sale-page-marriage-programs #site-content.full:nth-child(8)
 {  background:url("/wp-content/uploads/2017/08/MP-bg2-mobile.jpg") !important;-webkit-background-size: cover !important;-moz-background-size: cover !important; -o-background-size: cover !important;background-size: cover !important; min-height:250px !important;}
 
   .page-template-sale-page-marriage-programs #site-content.full:nth-child(13)
 {  background:url("/wp-content/uploads/2017/08/MP-bg3-mobile.jpg") !important;-webkit-background-size: cover !important;-moz-background-size: cover !important; -o-background-size: cover !important;background-size: cover !important;min-height:250px !important;}
 
    .page-template-sale-page-marriage-programs #site-content.full:nth-child(3)
 {  background:url("/wp-content/uploads/2017/08/MP-last-mobile1.jpg") !important;-webkit-background-size: cover !important;-moz-background-size: cover !important; -o-background-size: cover !important;background-size: cover !important;min-height:250px !important;}
 

 
 
	.page-template-sale-page-marriage-programs .container { max-width:100%;}
	.page-template-sale-page-marriage-programs #site-content.full {  min-height:200px !important;}
	.page-template-sale-page-marriage-programs #site-content.full { padding-left:20px; padding-right:20px;}
}





/* Masters Program Page */

.page-template-sale-page-marriage-masters-program #site-width {width:830px;max-width:80%;}
.page-template-sale-page-marriage-masters-program #site-width img { max-width:80%; }
.page-template-sale-page-marriage-masters-program #site-width:nth-child(2) img { position:relative;}
.page-template-sale-page-marriage-masters-program {border:0 !important;}
.page-template-sale-page-marriage-masters-program .header-top, .page-template-sale-page-marriage-masters-program .entry-header,.page-template-sale-page-marriage-masters-program #site-footer,
.page-template-sale-page-marriage-masters-program #header-wrapper,.page-template-sale-page-marriage-masters-program #sidebar { display:none;}
.page-template-sale-page-marriage-masters-program { background:#fff;}
.page-template-sale-page-marriage-masters-program #site-main { padding-top:0;}
.page-template-sale-page-marriage-masters-program .container {width:100%;padding:0;}
.page-template-sale-page-marriage-masters-program .page-content  {color:#000; margin:0 auto;}
.page-template-sale-page-marriage-masters-program #site-content.full { padding:0; position:relative;}
 

.page-template-sale-page-marriage-masters-program #turcoise {color:#fff;background:#37bdae;display:block; width:100%;}
.page-template-sale-page-marriage-masters-program #turcoise span {text-transform:uppercase;color:#fff;font-size:68px;font-family: "bebas_kairegular";line-height:80px;text-align:center; }
.page-template-sale-page-marriage-masters-program #site-width h2 {font-weight:bold;font-size:50px;line-height:55px;}
.page-template-sale-page-marriage-masters-program #site-width h3 {font-weight:bold;line-height:56px;font-size:34px; color:#38a899;text-transform:none;}


.page-template-sale-page-marriage-masters-program ul strong {display:block;font-size:32px;}
.page-template-sale-page-marriage-masters-program ul li {color:#fff;font-size:25px;padding-bottom:20px;}
.page-template-sale-page-marriage-masters-program #left {position:relative;}
img.best-value {position:absolute !important; top:-20px !important;right:-20px !important;width:150px !important;margin:0 !important;left:auto !important;z-index:999 !important;}




.page-template-sale-page-marriage-masters-program #site-content.full:nth-child(3) { float:left; min-height:500px; padding-top:40px;background:url("/wp-content/uploads/2017/04/MMP-Stock-Photo-1.jpg") no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover;}
 
 .page-template-sale-page-marriage-masters-program #site-content.full:nth-child(5)
{ float:left; min-height:500px; padding-top:40px;background:url("/wp-content/uploads/2017/04/MMP-Stock-Photo-2.jpg") no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover;}

 
  .page-template-sale-page-marriage-masters-program #site-content.full:nth-child(12)
 {min-height:500px;background:url("/wp-content/uploads/2017/04/MMP-Stock-Photo-3.jpg") no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover;}
 
   .page-template-sale-page-marriage-masters-program #site-content.full:nth-child(15)
 { min-height:500px;background:url("/wp-content/uploads/2017/04/MMP-Stock-Photo-4.jpg") no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover;}
 

 
 
 .page-template-sale-page-marriage-masters-program #site-content img { max-width:100%;}
  
  .page-template-sale-page-marriage-masters-program #site-content { padding-top:40px; display:block; padding-bottom:70px;}
  
	
  
   .page-template-sale-page-marriage-masters-program img.survey-logo { width:130px; height:130px; z-index:9999; position:relative;-webkit-filter: drop-shadow(5px 5px 5px #9b9a9a);
  filter: drop-shadow(5px 5px 5px #9b9a9a);}
  
 .page-template-sale-page-marriage-masters-program #site-content.full { max-width:100%;}
.page-template-sale-page-marriage-masters-program #site-content { width:1230px; float:none !important; margin:0 auto !important; max-width:100%;}

.page-template-sale-page-marriage-masters-program #site-content.full { width:100%;}

@media (max-width: 1260px) {
	.page-template-sale-page-marriage-masters-program #site-content.full { width:100%;}
	.page-template-sale-page-marriage-masters-program #site-content { max-width:90%;}
}

@media (min-width: 767px) {
.page-template-sale-page-marriage-masters-program #left {float:left;width:50%;padding-right:5%;position:relative;}
.page-template-sale-page-marriage-masters-program #right {float:right;width:50%;padding-left:5%;}
}

@media (max-width: 767px) {
#turcoise span {font-size:60px;line-height:70px;}
.page-template-sale-page-marriage-masters-program #site-width h2 {font-size:45px;line-height:55px;}
.page-template-sale-page-marriage-masters-program #site-width h3 {line-height:52px;font-szie:38px;}
.page-template-sale-page-marriage-masters-program #site-content.full img {max-width:95%;}

	 .page-template-sale-page-marriage-masters-program #site-content.full:nth-child(3)
  {  background:url("/wp-content/uploads/2017/04/MMP-Stock-Photo-1-mobile.jpg") !important;-webkit-background-size: cover !important;-moz-background-size: cover !important; -o-background-size: cover !important;background-size: cover !important; min-height:250px !important;} 
 
  .page-template-sale-page-marriage-masters-program #site-content.full:nth-child(5)
 {  background:url("/wp-content/uploads/2017/04/MMP-Stock-Photo-2-mobile.jpg") !important;-webkit-background-size: cover !important;-moz-background-size: cover !important; -o-background-size: cover !important;background-size: cover !important; min-height:250px !important;}
 
   .page-template-sale-page-marriage-masters-program #site-content.full:nth-child(12)
 {  background:url("/wp-content/uploads/2017/04/MMP-Stock-Photo-3-mobile.jpg") !important;-webkit-background-size: cover !important;-moz-background-size: cover !important; -o-background-size: cover !important;background-size: cover !important;min-height:250px !important;}
 
    .page-template-sale-page-marriage-masters-program #site-content.full:nth-child(15)
 {  background:url("/wp-content/uploads/2017/04/MMP-Stock-Photo-4-mobile.jpg") !important;-webkit-background-size: cover !important;-moz-background-size: cover !important; -o-background-size: cover !important;background-size: cover !important;min-height:250px !important;}
 

 
 
	.page-template-sale-page-marriage-masters-program .container { max-width:100%;}
	.page-template-sale-page-marriage-masters-program #site-content.full {  min-height:200px !important;}
	.page-template-sale-page-marriage-masters-program #site-content.full { padding-left:20px; padding-right:20px;}
}


/* End of Masters Program Page */




.page-template-sale-page-new #site-width {width:830px;max-width:80%;}
.page-template-sale-page-new #site-width img { max-width:80%; }
.page-template-sale-page-new #site-width:nth-child(2) img { position:relative;}
.page-template-sale-page-new {border:0 !important;}
.page-template-sale-page-new .header-top, .page-template-sale-page-new .entry-header,.page-template-sale-page-new #site-footer,
.page-template-sale-page-new #header-wrapper,.page-template-sale-page-new #sidebar { display:none;}
.page-template-sale-page-new { background:#fff;}
.page-template-sale-page-new #site-main { padding-top:0;}
.page-template-sale-page-new .container {width:100%;padding:0;}
.page-template-sale-page-new .page-content  {color:#000; margin:0 auto;}
.page-template-sale-page-new #site-content.full { padding:0; position:relative;}
 
/*.page-template-sale-page-new #site-content.full img { position:absolute; left:0; right:0; margin:auto;top: 0;  bottom: 0; }*/
#turcoise {color:#fff;background:#2ca998;display:block; width:100%;}
#turcoise span {text-transform:uppercase;color:#fff;font-size:68px;font-family: "bebas_kairegular";line-height:80px;text-align:center; }
.page-template-sale-page-new #site-width h2 {font-weight:bold;font-size:50px;line-height:55px;}
.page-template-sale-page-new #site-width h3 {font-weight:bold;line-height:56px;font-size:34px; color:#38a899;text-transform:none;}


.page-template-sale-page-new ul strong {display:block;font-size:32px;}
.page-template-sale-page-new ul li {color:#fff;font-size:25px;padding-bottom:20px;}
.page-template-sale-page-new #left {position:relative;}
img.best-value {position:absolute !important; top:-20px !important;right:-20px !important;width:150px !important;margin:0 !important;left:auto !important;z-index:999 !important;}

.page-template-sale-page-new #site-content.full:nth-child(1){ float:left; min-height:400px;}

.page-template-sale-page-new #site-content.full:nth-child(2) { float:left; min-height:400px; padding-top:40px;background:url("/wp-content/uploads/2017/04/MC-STOCK-1.jpg") no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover;}

 
 .page-template-sale-page-new #site-content.full:nth-child(4)
{ float:left; min-height:400px; padding-top:40px;background:url("/wp-content/uploads/2017/04/MC-STOCK-2.jpg") no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover;}

 
  .page-template-sale-page-new #site-content.full:nth-child(8)
 {min-height:400px;background:url("/wp-content/uploads/2017/04/MC-STOCK-3.jpg") no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover;}
 
   .page-template-sale-page-new #site-content.full:nth-child(13)
 { min-height:400px;background:url("/wp-content/uploads/2017/04/MC-STOCK-4.jpg") no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover;}
 
    .page-template-sale-page-new #site-content.full:nth-child(18)
 {  min-height:400px !important;background:url("/wp-content/uploads/2017/04/MC-STOCK-5.jpg") no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover; display:block;}
 
 
 .page-template-sale-page-new #site-content img { max-width:100%;}
  
  .page-template-sale-page-new #site-content { padding-top:40px; display:block; padding-bottom:70px;}

 .page-template-sale-page-new img.survey-logo { width:130px; height:130px; z-index:9999; position:relative;-webkit-filter: drop-shadow(5px 5px 5px #9b9a9a);
  filter: drop-shadow(5px 5px 5px #9b9a9a);}
  
 .page-template-sale-page-new #site-content.full { max-width:100%;}
.page-template-sale-page-new #site-content { width:1230px; float:none !important; margin:0 auto !important; max-width:100%;}

.page-template-sale-page-new #site-content.full { width:100%;}

@media (max-width: 1260px) {
	.page-template-sale-page-new #site-content.full { width:100%;}
	.page-template-sale-page-new #site-content { max-width:90%;}
}

@media (min-width: 767px) {
.page-template-sale-page-new #left {float:left;width:50%;padding-right:5%;position:relative;}
.page-template-sale-page-new #right {float:right;width:50%;padding-left:5%;}
}

@media (max-width: 767px) {
#turcoise span {font-size:60px;line-height:70px;}
.page-template-sale-page-new #site-width h2 {font-size:45px;line-height:55px;}
.page-template-sale-page-new #site-width h3 {line-height:52px;font-szie:38px;}
.page-template-sale-page-new #site-content.full img {max-width:95%;}

	 .page-template-sale-page-new #site-content.full:nth-child(2)
  {  background:url("/wp-content/uploads/2017/04/MC-STOCK-1-mobile.jpg") !important;-webkit-background-size: cover !important;-moz-background-size: cover !important; -o-background-size: cover !important;background-size: cover !important; min-height:250px !important;} 
 
  .page-template-sale-page-new #site-content.full:nth-child(4)
 {  background:url("/wp-content/uploads/2017/04/MC-STOCK-2-mobile.jpg") !important;-webkit-background-size: cover !important;-moz-background-size: cover !important; -o-background-size: cover !important;background-size: cover !important; min-height:250px !important;}
 
   .page-template-sale-page-new #site-content.full:nth-child(8)
 {  background:url("/wp-content/uploads/2017/04/MC-STOCK-3-mobile.jpg") !important;-webkit-background-size: cover !important;-moz-background-size: cover !important; -o-background-size: cover !important;background-size: cover !important;min-height:250px !important;}
 
    .page-template-sale-page-new #site-content.full:nth-child(13)
 {  background:url("/wp-content/uploads/2017/04/MC-STOCK-4.jpg") !important;-webkit-background-size: cover !important;-moz-background-size: cover !important; -o-background-size: cover !important;background-size: cover !important;min-height:250px !important;}
 
    .page-template-sale-page-new #site-content.full:nth-child(18)
 {  background:url("/wp-content/uploads/2017/04/MC-STOCK-5-mobile.jpg") !important;-webkit-background-size: cover !important;-moz-background-size: cover !important; -o-background-size: cover !important;background-size: cover !important;min-height:250px !important;}
 
 
	.page-template-sale-page-new .container { max-width:100%;}
	.page-template-sale-page-new #site-content.full {  min-height:200px !important;}
	.page-template-sale-page-new #site-content.full { padding-left:20px; padding-right:20px;}
}

@media (max-width: 600px) {
img.best-value {position:absolute; top:-20px !important;right:-10px !important;width:90px !important;}
}

#menu-item-114872 .sub-menu {
    left: 95% !important;
    right: 0;
    top: 0;
}

.page-id-90 .page-content,
.page-id-102 .page-content,
.page-id-51829 .page-content,
.page-id-51893 .page-content,
.page-id-111996 .page-content {
	padding: 0 200px;
}

.page-id-111996 .entry-header {
	display: none;
}

.testimonials-widget-testimonial blockquote {
    position: relative;
  margin-bottom: 60px;
  padding: 20px 80px;
  background: #42bfb2;
  color: #fff;
}

.testimonials-widget-testimonial blockquote:before, blockquote:not(.bq-white):after {
  position: absolute;
  top: 40px;
  left: 20px;
  opacity: 0.4;
  content: url(/wp-content/themes/datingdivas/inc/assets/images/quotes.png);
}

.testimonials-widget-testimonial blockquote:after {
  right: 20px;
  left: auto;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.testimonials-widget-testimonial blockquote p {
  color: #fff;
}

.testimonials-widget-testimonial .credit:before {
    display: none;
}

.testimonials-widget-testimonial .credit{
  position: relative;
  float: right;
    top: -85px;
  right: 100px;
  padding: 8px 20px;
  background: #ea3a97;
  font-family: "bebas_kairegular";
  font-size: 24px;
  line-height: 1;
  text-align: center;
}

.testimonials-widget-testimonial .credit:after {
  position: absolute;
  top: 0;
  right: 100%;
  bottom: 0;
  width: 60px;
  background: #f6c94a;
  font-family: "icomoon";
  font-size: 34px;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 53px;
  text-transform: none;
  content: "\e604";
  speak: none;
  color: #fff;
  padding-right: 8px;
}

.testimonials-widget-testimonial .join-location {
    display: none;
}

.credit .author, .credit .location {
  display: block;
  text-align: center;
}

.testimonials-widget-testimonial .author {
    color: #fff;
}
.testimonials-widget-testimonial .location {
  display: block;
  color: #f6c94a;
  font-family: "tuffyregular", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
}

#gform_wrapper_1 {
  background-color: #ea3a97;
  padding: 25px 25px 25px 0px;
  margin: 0;
}

.gform_wrapper .gform_heading .gform_title {
  position: relative;
  margin: 0;
  padding-left: 40px;
  font-family: "Lato", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: lighter;
  text-transform: uppercase;
  color: #fff;
}

.gform_wrapper .top_label .gfield_label {
    display: none;
}
.ginput_complex label {
  display: none !important;
}

.gform_footer.top_label {
  position: relative;
  text-align: center;
  margin-left: 40px;
}

.gform_wrapper .gform_footer input.button {
  min-width: initial;
  height: 50px;
  margin: 0;
  border: none;
  border-radius: 0;
  background: #42bfb2;
  box-shadow: none;
  font-family: "Lato", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-align: left;
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 60px;
}

.gform_wrapper .gform_footer:after {
  display: inline-table;
  position: absolute;
  top: 20px;
  right: 0;
  bottom: 0;
  width: 42px;
  color: #fff;
  background: #f6c94a;
  font-family: "icomoon";
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 50px;
  text-align: center;
  text-transform: none;
  content: "\e601";
  speak: none;
}

.gfield_description {
  color: #fff;
}

.gform_wrapper input#input_4_18_2 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.founder p {
  color: #EA3A97;
}

.meet-the-divas .section-header p {
  text-transform: uppercase;
  letter-spacing: 3px;
}

.lrshare_flat .lrshare_facebook, .lrshare_flat .lrshare_pinterest, .lrshare_flat .lrshare_googleplus, .lrshare_flat .lrshare_twitter, .lrshare_flat .lrshare_more {
  background: #42bfb2 !important;
}

#site-navigation ul li a {
  text-align: center;
}
#site-navigation ul ul li a {
  text-align: left;
}

.comment-subscription-form
{
display: none;
}

.woocommerce-page ul.products li.product, .woocommerce ul.products li.product {
    background-color: #fcfcfc;
    border: 1px solid #dbdadb;
    clear: none !important;
    float: left !important;
    margin: 0 5.7% 2.992em 0;
    min-height: 586px !important;
    padding: 10px;
    width: 29.5%;
}

.fav-page-heading{
    width:100%;
    float:left;
    text-align:center;
}

.category-box{
    width:100%;
    float:left;
}

.category-listing{
    border-bottom: 1px solid #ddd;
    padding: 15px 0;
    margin: 0 0 30px;
    text-align: center;
}

.category-listing li{
    float: none;
    margin-bottom: -1px;
    display: inline-block;
    margin: 0px 10px;
    list-style-type: none;
}

.category-listing li a {
border: 0px !important;
border-bottom: 0px !important;
background-color: transparent !important;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
font-size: 17px !important;
font-weight: 700;
color: #666;
}

.category-listing li a:focus 
{
	color: #5ad5db;
	text-decoration:none;
}

.category-listing li a:hover 
{
	color: #5ad5db;
	text-decoration:none;
}

.category-listing li a.active_li
{
	color: #5ad5db;
	text-decoration:none;
}

.fav-title {
text-align: center;
font-family: 'Open Sans', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing:3px;
font-size: 40px;
color: #666;
margin: 50px 0 0;
border-bottom: 1px solid #d1d1d1;
padding-bottom: 15px;
}

.product-row{
 width:100%;
 float:left;
}

.product-container{
 width:25%;
 /*float:left;*/
 display:inline-block;
 padding:0px 15px;
}

.obb-aff-title {
font-size: 18px;
min-height: 48px;
font-weight: 600;
text-align: center;
line-height: 1.35em;
color:#4d4d4d;
}

.obb-aff-desc {
font-size: 14px;
min-height: 60px;
font-weight: 300;
text-align: center;
margin: 10px auto 20px;
}

.obb-buynow {
text-align: center;
margin: 0 0 70px;
text-transform: uppercase;
font-weight: bolder;
font-size: 16px;
width: 100%;
display: block;
}

/*.obb-buynow:hover {
background: #5ad5db;
color: #fff;
text-decoration: none;
transition: background .5s ease-in-out;
-moz-transition: background .5s ease-in-out;
-webkit-transition: background .5s ease-in-out;
}*/

.fav-img-box img {
height: 200px !important;
width: auto;
margin: 0 auto 20px;
display: block;
max-width: none;
}

/**#menu-item-114854{
padding-left: 0 !important;
}

/**#menu-item-114854 .sub{
float:left;
text-align:left;
}**/

#site-navigation ul li a {
    padding: 7px !important;
}

#menu-item-114868{
float:right;
}

/**#menu-item-114868 .sub{
float:right;
text-align:right;
}**/

#menu-item-114864 .sub{
width: 45%;
}

#menu-item-114957 .sub{
width: 65%;
}

.nav-menu .sub {
    margin: 0 auto;
    width: 65%;
}

#site-navigation ul li:last-child:hover > ul {
    left: -5px;
    right: unset; }

/* Media Query Mobile */

@media screen and (min-width: 320px) and (max-width: 768px) {
  
  .obb-aff-desc {min-height:45px !important;}
  
.product-container{
 width:100%;
}

.obb-aff-title {
min-height: 40px;
margin:0px;
}

.obb-aff-desc {
min-height: 80px;
margin: 10px auto 10px;
}

.obb-buynow {
margin: 0 0 30px;
}
  
}


/* Media Query Tab */

@media screen and (min-width: 768px) and (max-width: 1024px){

.product-container{
 width:33%;
}

.obb-aff-title {
min-height: 48px;
margin:0px;
}

.obb-aff-desc {
min-height: 90px;
margin: 10px auto 10px;
}

.obb-buynow {
margin: 0 0 30px;
}

.infusion-field-label-container, .infusion-option label  {
    color: #999 !important;
    font-family: "tuffyregular", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}