/*  
Theme Name: Nicks Base Theme
Description: A starter theme for PageLines using leet LESS methods. Use it as a base for your own creations. Find me @nphaskins
Version: 1.2
Author: Nick Haskins
Author URI: http://nickhaskins.com
Template: dms
*/


/* Lycon */

.single-post .category-news { min-height:1200px;}


html { background-color:#f1f2f2;}

*::-moz-selection {
    background: #ee1c76;
}

body .pl-fixed-top {
    background-color: #fff;
    box-shadow: 0 0px 0 rgba(0,0,0,0.0);  border-bottom:6px solid #eee;
}

#logo {width: auto; max-width: 300px; min-width: 280px; padding-top: 20px; }

#logo a { min-width:300px;}

li#search-3 {
    float: right; padding-top: 17px;
}


 #plcolumnud7e94 .row .span4, .row-fluid .span4, .editor-row .span4, .row-no-response .span4 {
    width: 15%;
}

#plcolumnu9qhdfi .row .span8, .row-fluid .span8, .editor-row .span8, .row-no-response .span8 {
    width: 80%; float:right;
}


#header-social {padding:0px; padding-top: 20px; padding-right:7px; }

#header-social ul { text-align: right;}

#header-social li {display: inline-block; list-style: none; padding: 0px 15px;}

#header-social li {     list-style-position: inside;
    display: inline-block;
    list-style: none;
    padding: 0px 15px;}

#header-social li a { opacity:0.9; }

#header-social li a:hover { opacity:1; }



/* Navigation */

.navi-right {
    margin-top: 10px;
}

.section-navi .pl-nav > li.current-menu-item > a, .section-navi .pl-nav > li:hover > a {
    opacity: .85; background-color: transparent; color: #ee1c76;}



.section-navi .pl-nav > li > a {
 
    opacity: 1;   font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
 color: #797979;
  font-size: 15px; font-weight: 400; letter-spacing:0.75px;}

.section-navi .pl-nav > li > a:hover { color: #ee1c76;}
	
.section-navi .navi-searchform {
    height: 50px;
    line-height: 46px;
    margin-bottom: 0;
    position: relative;
    display: inline-block;
}

.navi-searchform i.icon.icon-search {   color: #797979; padding-top:0px; }


.section-navi .navi-searchform input 
.btn-search  {
    vertical-align: top;
    margin: 0;
    font-family: "Helvetica Neue", "Helvetica", Arial, serif;

    width: 0;
    background: transparent;
    padding: 0;
    -webkit-transition: width .5s ease-in-out;
    -moz-transition: width .5s ease-in-out;
    -ms-transition: width .5s ease-in-out;
    transition: width .5s ease-in-out;
    border-radius: 0;
    box-shadow: none;
	 
    margin-bottom: 0;
    position: relative;
    display: inline-block;
}



.sf-menu ul {
    background-color: rgba(255,255,255,1.0); border:5px solid #eee;  border-top:5px solid #eee; }

.sf-menu ul {
    position: absolute;
    display: none;
    top: 100%;
    left: 0;
    z-index: 1049;
    width: 22em;
	margin-top:14px;
}

.sf-menu ul li ul {
 	margin-top:-4px;
}

.sf-menu ul li img { padding-right:10px;}

.sf-menu ul li a {
    border-bottom: 1px solid rgba(255,255,255,0.1);
       color: #797979;  font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:15px; letter-spacing:1.5px; font-weight:300;
}
.sf-menu ul li a:link {   color: #797979;}
.sf-menu ul li a:visited {   color: #797979;}
.sf-menu ul li a:hover { color:#ee1c76;}
.sf-menu ul li a:active { color:#ee1c76;}
.sf-menu ul li a:focus { color:#ee1c76;}

.icon.icon-reorder {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px;
    position: relative;
    font-size: 20px;
	text-align:center;
}


.revslider-container .slider-content .slider-buttons {
    padding-top: 230px;
}

/* Page */

.single-post .category-news { padding:50px;}


#kits { margin-top:60px; margin-bottom:20px; display:block;}

#kits .one_half {
    width: 47.5%;
    padding: 0%;
    padding-left: 0;
    border-right: none; min-height:0px;
}

#pinkini .one_half {
    width: 47.5%;
    padding: 0%; padding-right:2%;
    padding-left: 0;
    border-right: none; min-height:0px;
}

#pinkini-lydia { margin-top:-23px;}

#pinkini .content-column.one_half.last_column { text-align: right;}

#page-main { background-color: transparent; }

#page .pl-inner
{background-color:transparent; }

body .pl-area .pl-section .pl-section > .pl-section-pad {
    padding: 0px;
    margin-bottom: 0em;
}

body .pl-mobile-menu {
    position: fixed;
    z-index: 1050;
    margin-right: -260px;
    width: 260px;
    right: 0;
    height: 100%;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background:  #ee1c76;
    color: rgba(255,255,255,0.5);
    font-family: "Helvetica Neue","Helvetica",Arial,serif;
}

.pl-section-pad {
    padding: 0px 0;
}

.pl-new-loop .hentry .metamedia {
    margin-bottom: 0px;
}


.editor-row .span3, .row-no-response .span3 {
    width: 22.404255317%; 
}

.editor-row .span9, .row-no-response .span9 {
    width: 72.468085099%; margin-top:0px;  border-right:6px solid #f1f2f2; min-height:690px;
}



.pink-key {border-bottom:2px solid #ee1c76;}

/* Slider */ 

.tp-bannertimer.tp-top { display:none;}

.revslider-container .tparrows {
    background: rgba(0,0,0,0.0);
    text-align: center;
    height: 60px;
    width: 60px;
    color: #333;
    font-size: 40px;
    border-radius: 2px;
}


.revslider-container .tparrows:hover {  background: rgba(0,0,0,0.0);     color: #333;
}

#search-6 .icon, .fa {
    display: inline-block;
    font: normal normal normal 10px/1 PageLinesFont;
        font-style: normal;
        font-weight: 200;
        font-size: 10px;
    font-size: inherit;
    text-rendering: auto;
    font-style: normal;
    font-weight: 200;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #A1A1A1;
}

#search-7 .icon, .fa {
    display: inline-block;
    font: normal normal normal 10px/1 PageLinesFont;
        font-style: normal;
        font-weight: 200;
        font-size: 10px;
    font-size: inherit;
    text-rendering: auto;
    font-style: normal;
    font-weight: 200;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #A1A1A1;
}

/* Type */



.one_half { min-height:500px;}

#training-page .content-column.two_fifth  { width:38%; padding-left:0%; padding-right:2%;}

#training-page .content-column.three_fifth.last_column { width:59%; padding-left:1%; padding-right:0%;}

.content-column.one_half { width:46%; padding-left:1%; padding-right:3%;}



#pinkini .content-column.two_fifth { width:38%; padding-left:0%; padding-right:2%;}

#pinkini .content-column.three_fifth.last_column { width:59%; padding-left:1%; padding-right:0%;}

#training-page .content-column.two_fifth { width:38%; padding-left:0%; padding-right:2%;}

#training-page .content-column.three_fifth.last_column { width:59%; padding-left:1%; padding-right:0%;}
.content-column.one_half img { margin-top:40px;}


#contact .content-column.one_half { width:40%; padding-left:0%; padding-right:10%;}

#contact .content-column.one_half.last_column { width:50%; padding-left:0%; padding-right:0%;}

#contact .content-column.one_half img {
    margin-top: 0px;
}


  .content-column.one_half.last_column h1 { margin-top:55px;}
  
  .content-column.one_half {
    width: 46%;
    padding-left: 1%;
    padding-right: 3%;
}


.hentry h1 {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; color: #797979; width:100%;
	 font-size: 32px; font-weight: 200; margin:0.5em 0px;    letter-spacing: 5px;  padding-left: 0%;}
	 
	 .hentry h2 { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 24px; 
  color: #EE1C76; width:100%; font-weight:200; letter-spacing:.5px;  padding-left: 0%;}
  
 .hentry ul { margin:0px;	}
  
  a { color:#ee1c76; font-family: 'Muli', sans-serif; font-weight:300; }
  
    a:hover { color:#7d7d7d;}



	p {font-family: 'Muli', sans-serif; font-weight:300; font-size: 16px; line-height:26px;  color: #797979;  width:98%; display:block; margin:auto; margin:15px 0%; padding-left: 1%; padding-right: 1%;  }
	.hentry p { font-family: 'Muli', sans-serif; font-weight:300;  font-size: 16px; line-height:26px;  color: #797979;  letter-spacing:1px; width:98%; display:block; margin:auto; margin:15px 0%; padding-left: 0%; padding-right: 1%;  }
		.entry-content { font-family: 'Muli', sans-serif; font-weight:300;  font-size: 16px; line-height:26px;  color: #797979;  letter-spacing:1px; width:98%; display:block; margin:auto; margin:15px 0%; padding-left: 1%; padding-right: 1%;  }


p:before { 
    content: ""; height:0px; display:none;
}
   
   li {font-family: 'Muli', sans-serif; font-weight:300; color: #797979; font-size: 16px; line-height:26px;}

#menu-mobile   li {font-family: 'Muli', sans-serif; font-weight:400; color: #f3f3f3; font-size: 16px; line-height:26px;}

h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, h6 > a:hover {
    color: #7d7d7d;
}

#spacer { display:block; height:50px;}



#BuyNow {  font-family: 'Muli', sans-serif;   font-size: 18px;  font-weight: 200;  display:block; width: 120px; text-align: center; letter-spacing:4px;  }
#BuyNow a {-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;  height:25px; line-height:25px;   display:block; padding:10px;width: 100%;}

#BuyNow a:link { color:#fff; background-color:#ee1c76; }
#BuyNow a:visited { color:#fff; background-color:#ee1c76; }
#BuyNow a:hover  { background-color:#7d7d7d; color:#fff;}
#BuyNow a:active { color:#fff; background-color:#000;}

#home-distributor-link { margin:20px 0px;}

	 
	 #home-distributor-link a { display:block;-webkit-border-radius: 9px;
-moz-border-radius: 9px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
border-radius: 9px;  height:35px; line-height:37px; font-size:24px;    letter-spacing: 3px; display:block; padding:10px; width: 80%; margin:auto; text-align:center; color:#fff;}

#home-distributor-link a:link { color:#fff; background-color:#ee1c76; }
#home-distributor-link a:visited { color:#fff; background-color:#ee1c76; }
#home-distributor-link a:hover  { background-color:#7d7d7d; color:#fff;}
#home-distributor-link a:active { color:#fff; background-color:#000;}




/* Tables */

#training .row-header {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 16px; background-color:#fff; color:#797979; padding-top:15px; font-weight:500; border:#797979 solid 1px; text-align:center;}
#training .row-separator {background-color:#f1f1f1; color:#797979;  font-size: 17px; font-weight:500; text-align:center;}
 #training td {font-family: 'Muli', sans-serif;  font-size: 16px; line-height:22px;
font-weight:300; letter-spacing:.5px; border:#797979 solid 1px; background-color:#fff; color:#797979;}

.hentry table, #comments table {
    margin-bottom: 1em;
    font-size: 100%; font-family: 'Muli', sans-serif; font-weight:300; 
    line-height: 1.3em;
}

.hentry table tr:nth-child(even) {
    background-color: #F1F2F2;
}

#table-training td { border-right:1px #CACACA solid; padding:15px;}

#table-training tr td:last-child { border-right:0px #CACACA solid;}

#table-training .table-col-head {font-size: 16px; font-weight:600; text-align:center; background-color:#ee1c76; color:#fff; border-right:1px #fff solid;}

#table-training .month { color: #ee1c76; text-align:center; font-size: 17px; font-weight:500;}

#table-international td { border-right:1px #CACACA solid; padding:15px;}

#table-international tr td:last-child { border-right:0px #CACACA solid;}

#table-international .table-col-head {font-size: 16px; font-weight:600; text-align:center; background-color:#ee1c76; color:#fff; border-right:1px #fff solid;}

#table-international .month { color: #ee1c76; text-align:center; font-size: 17px; font-weight:500;}


.spiffy.calendar-table {
    margin-bottom: 5px !important; background-color:#fff;
}

/* Pages */


#which-wax-page  { margin-top:40px;}

#which-wax-page h1 {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:700; color:#ee1c76; font-size:24px;letter-spacing:1.2px; margin:0px; margin-top:50px; padding:0px;}
#which-wax-page h2 {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:300; color:#797979; font-style:italic; letter-spacing:1.5px; font-size:20px; margin:0px; padding:10px 0px;}
#which-wax-page h3 {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:500; color:#ee1c76; font-size:20px;}


#which-wax-page ul { margin-bottom:10px;}

#which-wax-page ul {padding-left:25px;}
#which-wax-page li { font-size:17px; padding-top:10px;  line-height:26px; font-family: 'Muli', sans-serif;  }

#which-wax-LycoJet  { margin-top:0px;}

#which-wax-LycoJet h1 {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:700; color:#fff !important; font-size:24px;letter-spacing:1.2px; margin:0px; margin-top:50px; padding:0px;}
#which-wax-LycoJet h2 {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:300; color:#fff !important; font-style:italic; letter-spacing:1.5px; font-size:20px; margin:0px; padding:10px 0px;}
#which-wax-LycoJet h3 {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:500; color:#fff !important; font-size:20px;}


#which-wax-LycoJet ul { margin-bottom:10px; padding-left:25px;}

#which-wax-LycoJet li { font-size:17px; padding-top:10px; line-height:26px; font-family: 'Muli', sans-serif; color:#fff; }

#which-wax-LycoTec  { margin-top:20px;}

#which-wax-LycoTec h1 {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:700; color:#ee1c76; font-size:24px;letter-spacing:1.2px; margin:0px; margin-top:50px; padding:0px;}
#which-wax-LycoTec h2 {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:300; color:#797979; font-style:italic; letter-spacing:1.5px; font-size:20px; margin:0px; padding:10px 0px;}
#which-wax-LycoTec h3 {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:500; color:#ee1c76; font-size:20px;}


#which-wax-LycoTec ul { margin-bottom:10px; padding-left:25px;}

#which-wax-LycoTec li {font-size:17px; padding-top:10px; line-height:26px; font-family: 'Muli', sans-serif; }

#which-wax-Strip  { margin-top:20px;}

#which-wax-Strip h1 {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:700; color:#fff !important; font-size:24px;letter-spacing:1.2px; margin:0px; margin-top:50px; padding:0px;}
#which-wax-Strip h2 {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:300; color:#fff !important; font-style:italic; letter-spacing:1.5px; font-size:20px; margin:0px; padding:10px 0px;}
#which-wax-Strip h3 {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:500; color:#fff !important; font-size:20px;}


#which-wax-Strip ul { margin-bottom:10px; padding-left:25px;}

#which-wax-Strip li { font-size:17px; padding-top:10px; line-height:26px; font-family: 'Muli', sans-serif; color:#fff; }

#which-wax-summary { margin-top:30px; }

#which-wax-summary p { text-align:center; font-size:17px; color:#7d7d7d; width:80%; margin:auto; padding:10px 0px;}

#which-wax-summary h3 { text-align:center; font-size:33px; font-weight:700; color:#ee1c76; letter-spacing:1.5px;}


#distributor-link { display:block; }
#distributor-link a {font-size:16px; color:#ff7bac; display:block;}
#distributor-link  a:link { color:#ff7bac;}
#distributor-link  a:hover { color:#7d7d7d; text-decoration: none;}


#product-nav { width:100%;  margin-bottom:40px; display:block;}
#product-nav a {font-size:16px; color:#ff7bac;}
#product-nav  a:link { color:#ff7bac;}
#product-nav  a:hover { color:#ee1c76; text-decoration: none;}
#product-nav i.fa.fa-arrow-circle-o-right { color:#ee1c76;}
#product-nav i.fa.fa-arrow-circle-o-left { color:#ee1c76;}
#product-nav-left { float:left;}
#product-nav-right { float:right; padding-right:40px;}

#product-nav .icon { color:#ee1c76;}


#page-intro { width: 86%; display: block; margin: auto; margin-bottom:40px; margin-top:20px;}

#page-intro h1 { width: 100%; display: block; margin: auto; color: #ee1c76; text-align:center; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:300; letter-spacing:6px; padding:20px 0px;  font-size: 32px;}

#page-intro p { font-family: 'Muli', sans-serif; font-weight:300; font-size:17px; text-align:center; letter-spacing:1px;}

#page-intro-about { width: 86%; display: block; margin: auto; margin-bottom:40px; margin-top:20px;}

#page-intro-about h1 { width: 100%; display: block; margin: auto; color: #ee1c76; text-align:center; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:200; letter-spacing:6px; padding:20px 0px;  font-size: 30px; color:#fff;}

#page-intro-about p { font-family: 'Muli', sans-serif; font-weight:300; font-size:17px; text-align:center; letter-spacing:1px; color:#fff;}
/*
.reduce-width { width:91%; margin-left:3%;}*/

#page-about { margin-top:20px;}
#page-about p {font-family: 'Muli', sans-serif; font-weight:300; font-size:16px; text-align: left; letter-spacing:1px; }

#page-about .pink a { color:#fff;}
#page-about .pink a:hover { color:#f3f3f3; text-decoration:underline;}


#page-about-pic { width:28%; float:left; display:block; height:500px;}

#page-about-copy { width:70%; float:left; display:block; padding-left:2%;}

#page-about-copy p {font-family: 'Muli', sans-serif; font-weight:300; font-size:16px; text-align: left; letter-spacing:1px; }

img.alignleft.wp-image-2283 { max-width:370px; margin-bottom:20px;}


.about-sig {font-family: 'Muli', sans-serif; font-weight:600; font-size:16px;  text-align:left;  color: #ee1c76; letter-spacing:1.5px; }

.about-sig img { text-align:left; padding-bottom:10px;}

#home-boxes { width:100%; display:block; padding:0px; margin:0px;}

#home-boxes .one_third {width:30%; margin-left:2%; margin-right:1%; border-bottom:0px solid #ddd;padding:0px;}

#home-boxes h3 { 
   font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 24px;   color: #797979; font-weight:100; letter-spacing:6px; text-align:center; padding:0px; margin:0px; margin-top:0px; padding-bottom:10px; height:30px;
} 

#home-boxes  .home-description { font-family: 'Muli', sans-serif; font-weight:300; padding:0px; margin:0px; width:80%; display:block; margin:auto; line-height:22px; text-align:center; padding:0px 0px; font-size: 16px; padding-bottom:10px; font-weight:100; letter-spacing:1px; 
height:40px; color:#7d7d7d; }

.home-boxes-links { width: 140px; display:block; margin:auto; float: none; font-family: 'Muli', sans-serif; font-weight:300; }

.home-boxes-links a {  display:block;  text-align:center;  margin-bottom:20px;  font-weight: 300;  font-size:15px; height: auto; border-radius:3px; padding:0px 3px;  padding-top:4px; padding-bottom:4px;  line-height:22px;}

.home-boxes-links a:link {background-color:#fff; color:#ee1c76; }
.home-boxes-links a:visited {background-color:#fff; color:#ee1c76; }
.home-boxes-links a:hover {background-color:#ee1c76; color:#fff; }
.home-boxes-links a:active {background-color:#fff; color:#ee1c76; }

/* .home-boxes-links a:link {background-color:#ee1c76; color:#fff; }
.home-boxes-links a:visited {background-color:#ee1c76; color:#fff; }
.home-boxes-links a:hover {background-color:#3bb0c9; color:#fff; }
.home-boxes-links a:active {background-color:#fff; color:#ee1c76; }
 */

#home-boxes i.fa.fa-arrow-circle-o-right { font-size:100%; padding-top:2px;}



#page-hot-waxes ul { display:block; list-style-position:inside; width:100%; margin:0px; padding:0px;  }
#page-hot-waxes li { list-style-type:none; width:23%; display: inline-block; list-style-position:inside; vertical-align:top; text-align:center; background-color:#fff; margin-bottom:35px; padding:0px 0.75%; height:auto; overflow:hidden;  }
#page-hot-waxes li img { width: auto;}

#page-hot-waxes li h3  {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;   color: #797979;
    font-weight: 100;
    letter-spacing: 6px;
    text-align: center;
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    padding-bottom: 10px; height:50px; width:75%; margin:auto;
}
#page-hot-waxes .home-boxes-links a {  display:block;  text-align:center;  margin-bottom:10px;  font-weight: 300;  font-size:15px; height: auto; border-radius:3px; padding:0px 3px; padding-top:4px; padding-bottom:4px;  line-height:22px;}

#page-hot-waxes i.fa.fa-arrow-circle-o-right { font-size:100%; padding-top:2px;}

#page-hot-waxes br { display:none;}

#page-strip-waxes ul { display:block; list-style-position:inside; width:100%; margin:0px; padding:0px; }
#page-strip-waxes li { list-style-type:none; width:19%; display: inline-block; list-style-position:inside; vertical-align:top; text-align:center; background-color:#fff; margin-bottom:5px; padding:0px 0.25%; height:auto; overflow:hidden;  }
#page-strip-waxes li img { width: auto;}

#page-strip-waxes li h3  {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;   color: #797979;
    font-weight: 100;
    letter-spacing: 6px;
    text-align: center;
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    padding-bottom: 10px; height:50px;
}
#page-strip-waxes .home-boxes-links a {  display:block;  text-align:center;  margin-bottom:10px;  font-weight: 300;  font-size:15px; height: auto; border-radius:3px; padding:0px 3px; padding-top:4px; padding-bottom:4px;  line-height:22px;}

#page-strip-waxes i.fa.fa-arrow-circle-o-right { font-size:100%; padding-top:2px;}

#page-cartridge-waxes ul { display:block; list-style-position:inside; width:100%; margin:0px; padding:0px; }
#page-cartridge-waxes li { list-style-type:none; width:19%; display: inline-block; list-style-position:inside; vertical-align:top; text-align:center; background-color:#fff; margin-bottom:5px; padding:0px 0.25%; height:auto; overflow:hidden;  }
#page-cartridge-waxes li img { width: auto;}

#page-cartridge-waxes li h3  {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;   color: #797979;
    font-weight: 100;
    letter-spacing: 6px;
    text-align: center;
    padding: 0px;
    margin: 0px;
    margin-top: 20px;
    padding-bottom: 10px; height:70px;
}
#page-cartridge-waxes .home-boxes-links a {  display:block;  text-align:center;  margin-bottom:10px;  font-weight: 300;  font-size:15px; height: auto; border-radius:3px; padding:0px 3px; padding-top:4px; padding-bottom:4px;  line-height:22px;}

#page-cartridge-waxes i.fa.fa-arrow-circle-o-right { font-size:100%; padding-top:2px;}

#page-kits-waxes ul { display:block; list-style-position:inside; width:100%; margin:0px; padding:0px;  }
#page-kits-waxes li { list-style-type:none; width:23%; display: inline-block; list-style-position:inside; vertical-align:top; text-align:center; background-color:#fff; margin-bottom:35px; padding:0px 0.75%; height:auto; overflow:hidden;  }
#page-kits-waxes li img { width: auto;}

#page-kits-waxes li h3  {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;   color: #797979;
    font-weight: 100;
    letter-spacing: 6px;
    text-align: center;
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    padding-bottom: 10px; height:65px; width:85%; margin:auto;
}
#page-kits-waxes .home-boxes-links a {  display:block;  text-align:center;  margin-bottom:10px;  font-weight: 300;  font-size:15px; height: auto; border-radius:3px; padding:0px 3px; padding-top:4px; padding-bottom:4px;  line-height:22px;}

#page-kits-waxes i.fa.fa-arrow-circle-o-right { font-size:100%; padding-top:2px;}

#page-kits-waxes br { display:none;}

#pinkini ul { display:block; list-style-position:inside; width:100%; margin:0px; padding:0px; margin-top:50px;  }
#pinkini li { list-style-type:none; width:23%; display: inline-block; list-style-position:inside; vertical-align:top; text-align:center; background-color:#fff; margin-bottom:35px; padding:0px 0.75%; height:auto; overflow:hidden;  }
#pinkini li img { width: auto;}

#pinkini li h3  {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;   color: #797979;
    font-weight: 100;
    letter-spacing: 6px;
    text-align: center;
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    padding-bottom: 10px; height:60px; width:85%; margin:auto;
}
#pinkini .home-boxes-links a {  display:block;  text-align:center;  margin-bottom:10px;  font-weight: 300;  font-size:15px; height: auto; border-radius:3px; padding:0px 3px; padding-top:4px; padding-bottom:4px;  line-height:22px;}

#pinkini i.fa.fa-arrow-circle-o-right { font-size:100%; padding-top:2px;}

#pinkini br { display:none;}

#page-wax-products ul { display:block; list-style-position:inside; width:100%; margin:0px; padding:0px;  }
#page-wax-products li { list-style-type:none; width:32%; display: inline-block; list-style-position:inside; vertical-align:top; text-align:center; background-color:#fff; margin-bottom:35px; padding:0px 0.25%; height:auto; overflow:hidden;}
#page-wax-products li img { width: 85%;}

#page-wax-products li h3 { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; display:block; font-size: 24px; padding:0px;  padding-bottom:5px; font-weight:100; letter-spacing:6px; height: 20px; line-height:22px;}

#page-wax-products p { margin:0px; padding:0px;}

#page-wax-products .home-boxes-links a {  display:block;  text-align:center;  margin-bottom:10px;  font-weight: 300;  font-size:15px; height: auto; border-radius:3px; padding:0px 3px; padding-top:4px; padding-bottom:4px;  line-height:22px;}

#page-wax-products .fa.fa-arrow-circle-o-right { font-size:100%; padding-top:2px;}

#page-wax-accessories ul { display:block; list-style-position:inside; width:100%; margin:0px; padding:0px;  }
#page-wax-accessories li { list-style-type:none; width:23%; display: inline-block; list-style-position:inside; vertical-align:top; text-align:center; background-color:#fff; margin-bottom:35px; padding:0px 0.75%; height:auto; overflow:hidden;  }
#page-wax-accessories li img { width: auto;}

#page-wax-accessories li h3  {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;   color: #797979;
    font-weight: 100;
    letter-spacing: 6px;
    text-align: center;
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    padding-bottom: 10px; height:50px; width:94%; margin:auto;
}
#page-wax-accessories .home-boxes-links a {  display:block;  text-align:center;  margin-bottom:10px;  font-weight: 300;  font-size:15px; height: auto; border-radius:3px; padding:0px 3px; padding-top:4px; padding-bottom:4px;  line-height:22px;}

#page-wax-accessories i.fa.fa-arrow-circle-o-right { font-size:100%; padding-top:2px;}

#page-wax-accessories br { display:none;}

	/* Hox Wax Page */

.content-column.three_fourth  { width:68%; padding-right:2%;}

.content-column.one_fourth.last_column { width:26%; padding-right:2%; float:right;}

	/* ------------- */

#new-hot-waxes ul { display:block; list-style-position:inside; width:100%; margin:0px; padding:0px;  }
#new-hot-waxes li { list-style-type:none; width:100%; display: inline-block; list-style-position:inside; vertical-align:top; text-align:center; background-color:#fff; margin-left:15px; padding:0px; }
#new-hot-waxes li img { width: auto;}

#new-hot-waxes li h3 {     font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #797979;
    font-weight: 100;
    letter-spacing: 6px;
    text-align: center;
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    padding-bottom: 10px;
    height: auto;
}

#new-hot-waxes .home-boxes-links a {  display:block;  text-align:center;  margin-bottom:10px; margin-right:10px;  font-weight: 300;  font-size:15px; height: auto; border-radius:3px; padding:0px 3px; padding-top:4px; padding-bottom:4px;  line-height:22px;}

#training-distributor { margin-top:60px;}



#training-distributor-info { display:block; width:100%; height:auto; padding:10px 0px; margin-bottom:35px;}

#training-distributor-info h1 { width: 100%; display: block; margin: auto; color: #ee1c76; text-align: left; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:300; letter-spacing:6px; padding:20px 0px;  font-size: 32px;}

#training-distributor-info h3 { width: 100%; display: block; margin: auto; color: #ee1c76; text-align: left; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:400; letter-spacing:2px; padding:20px 0px; padding-top:0px; font-size: 20px;}

#training-distributor-info p { font-size:17px; line-height:27px;}

#training-distributor-info ul { padding-left:30px;}

#training-distributor-info li { font-size:19px; line-height:35px;}

#training-distributor-info .one_half {
    width: 47.5%;
    padding: 0%;
    padding-left: 0;
    border-right: none; min-height:0px;
}
#training-distributor-info p {

    width: 100%;

}

#training-distributor-info img { margin-top:40px; width:100%; max-width:800px;}

#training-distributor-info  .clear_column { height:17px;}

#training-distributor-info a {  font-family:'Muli', Gotham, Helvetica, Arial, sans-serif; font-weight:400; letter-spacing:1px; padding:10px 10px; text-align:center;  font-size: 15px; -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px; width:600px; height:50px; margin-top:100px; clear:both; }

#training-distributor-info a:link { background-color:#ee1c76; color:#fff; height:50px; margin-top:30px;}
#training-distributor-info a:visited { background-color:#ee1c76; color:#fff;}
#training-distributor-info a:hover { background-color:#7d7d7d; color:#fff;}
#training-distributor-info a:active { background-color:#000; color:#fff;}

#training-calendar { margin-top:0px; display:block; width:100%; height:auto;}

#training-dates { display:block; width:100%; height:auto; padding:10px 0px; margin-top:65px;}

#training-dates a {  font-family:'Muli', Gotham, Helvetica, Arial, sans-serif; font-weight:400; letter-spacing:0.7px; padding:10px 10px; text-align:center;  font-size: 15px; -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px; height:50px; margin:20px 0px; width:auto; margin:auto; margin-top:50px; }

#training-dates a:link { background-color:#ee1c76; color:#fff; width:100%;}
#training-dates a:visited { background-color:#ee1c76; color:#fff; width:100%;}
#training-dates a:hover { background-color:#7d7d7d; color:#fff; width:100%;}
#training-dates a:active { background-color:#000; color:#fff; width:100%;}

li#spiffy_minical_widget-2 h2 { width: 100%; display: none; margin: auto; color: #ee1c76; text-align: left; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:600; letter-spacing:3px; padding:20px 0px;  font-size: 22px;}

a.mini-link { background-color:#ee1c76 !important; color:#fff !important; display:block; width:100%; text-align:center; font-weight:400;}

.calnk a:hover div {
    color: #fff;
    background: #ee1c76;
    display: block;
    margin-top: 1px;
    padding: 5px;
    width: 150px;
    z-index: 100;
    line-height: 1.2em;
    box-shadow: 2px 2px 8px #c0c0c0;
    border: solid 0px #ccc;
    border-radius: 7px;
} 

.spiffy-popup {
    position: relative;
    background: #ee1c76;
    border:  none;
}

.current-day {
    vertical-align: text-top;
    text-align: center;

}

.calnk {
    padding-bottom: 0px;
}

.spiffy.calendar-table {
    border: 0 !important;
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 3px !important;
    table-layout: fixed; margin-top:5px;
}

td.day-with-date {text-align:center;}

div.weekend {
    color: #ee1c76;
}

.weekend-heading {
    text-align: center;
    width: 25px;
    height: 25px;
    font-size: 0.8em;
    border: 1px solid #CCDBE8;
    background-color: #EEEEEE;
    color: #ee1c76;
}

.calnk .event-title { color:#fff;}

.calendar-table .calnk a .calnk-box, .calendar-table .spiffy .calnk a span {
    display: inline-block; background-color: #ee1c76; color:#fff; text-decoration:none;
}

.calnk a .calnk-box .spiffy-title, .calnk a .calnk-box .calnk-time {
    border-bottom: 0px dotted #ccc; line-height:12px;
}

.spiffy .calnk a {
    text-decoration: none;
    color: #fff;
    border-bottom: none;
    box-shadow: none;
    line-height: 8px;
}

.day-with-date {
    vertical-align: text-top;
    text-align: left;
    width: 60px;
    height: 60px;
    border: 1px solid #CCDBE8; 
	 background-color: #ee1c76; 
}

.event-title-break { border:none;
}


.calnk a:hover div div.event-title-break {
    width: 96%;
    text-align: center;
    height: 1px;
    padding: 0;
    background-color: #fff;
    margin: 8px auto;
}

.day-with-date .day-number { color:#fff;}

td.day-with-date.no-events { background-color: #fff; }

td.day-with-date.no-events .day-number { color:#000;}


#salon-training { margin-top:40px;}

#salon-training h1 { width: 100%; display: block; margin: auto; color: #ee1c76; text-align: left; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:300; letter-spacing:4px; padding:20px 0px;  font-size: 28px;}

#salon-training h3 { width: 100%; display: block; margin: auto; color: #ee1c76; text-align: left; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:400; letter-spacing:2px; padding:20px 0px;  font-size: 20px;}

#salon-training p { font-size:17px; line-height:27px;}

#salon-training .hentry ul { display:block; height:auto;}

#salon-training ul {  padding:5px 0px; padding-left:30px;}

#salon-training li { font-size:19px; line-height:35px; padding:5px 0px;}

#salon-training a {  font-family:'Muli', Gotham, Helvetica, Arial, sans-serif; font-weight:400; letter-spacing:0.7px; padding:10px 10px; text-align:center;  font-size: 15px; -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px; width:600px; height:50px; clear:both;  }

#salon-training a:link { background-color:#ee1c76; color:#fff;}
#salon-training a:visited { background-color:#ee1c76; color:#fff;}
#salon-training a:hover { background-color:#7d7d7d; color:#fff;}
#salon-training a:active { background-color:#000; color:#fff;}

#salon-training .content-column.one_half { padding:0%;}

#salon-training .content-column.one_half.last_column { width:40%; padding:5%; padding-top:27px;}

#choosing li { margin:10px 0px; width:80%;}

#choosing .content-column.one_half { padding:0%;}
#choosing .content-column.one_half.last_column { padding:0%;}

/* DISTRIBUTORS */

.wpsl-search {
    margin-bottom: 12px;
    padding: 12px 12px 0; padding-bottom:0px;
    background: #ee1c76;
	color:#fff;
}

.wpsl-store-location p:before {
    content: "";
    width: 8em;
    display: none;
    overflow: hidden;
}
.wpsl-info-window  { color: #797979;}
.wpsl-info-window p { color: #797979;}

#wpsl-search-wrap div label {
    float: left;
    margin-right: 10px;
    line-height: 18px;
}

#wpsl-search-btn, #wpsl-search-wrap input {
    border: 1px solid #ee1c76;
    border-radius: 3px;
}

#wpsl-search-btn {
    padding: 9.5px 15px;
    line-height: 1.428571429;
    font-weight: 500;
    color: #ee1c76;
    background-color: #fff;
   
    text-transform: uppercase !important; letter-spacing:2px;
}


.map-info { text-align: right; width:40%; display:block; float:right; font-family: 'Muli', sans-serif; font-weight:300; font-size: 14px; line-height:20px;  color: #797979; letter-spacing:0.7px;}


.multi-post .pl-new-loop .hentry {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    overflow: hidden;
}
.multi-post .pl-new-loop .hentry.metahead-page {
    padding-left: 0px;
}

.multi-post .pl-new-loop .hentry h1 { display:none;}
.multi-post .pl-new-loop .hentry h2 { margin:0px; padding:5px 0px;}
.multi-post .pl-new-loop .hentry p { margin:0px; padding:5px 0px;}
.multi-post .metahead { display:none;}
.multi-post a.post-thumbnail-link { display: block; float:left; width: 200px; height:170px; margin-right:20px;}
.multi-post a.post-thumbnail-link img { width: 200px; height:170px;}

.multi-post .entry-content  {font-family: 'Muli', sans-serif; font-weight:300;  font-size: 16px; line-height:26px;  color: #797979; width:99%;}


.billboard {
    padding: 60px 15px;
    margin: 0 0 2.5em 0;
    display: none;
}

h3.pl-section-title.pla-from-top.subtle.pl-animation.animation-loaded {text-align:center;  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 18px;   color: #797979; font-weight:200; letter-spacing:2px; text-align:center; padding:0px; margin:0px; padding-bottom:10px;}

ul#list_cs-22 { text-align:center;}

ul#list_cs-23 { text-align:center;}

.continue_reading_link a:link { color:#fff; float:right; margin-right:15px;  -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px; }
	
	 .continue_reading_link a:visited { color:#fff; float:right; margin-right:15px; background-color:#ee1c76;}


a.btn { background-color:#ee1c76; color:#fff; border:none;  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 12px;
 font-weight:400; letter-spacing:1px; padding-top:5px;  }
 
 .continue_reading_link a:hover { color:#fff; float:right; margin-right:15px; background-color:#7d7d7d;}
 .continue_reading_link a:active { color:#fff; float:right; margin-right:15px; background-color:#000;}


a.post-thumbnail-link { display:none;}

.pink { background-color:#ee1c76; color: #fff; padding: 3% 5%; padding-top: 5%;   }

.charcoal-type { color: #4d4d4d;}
.with-ingredients { color: #A4A4A4; font-style:italic; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 200; font-size: 16px; }
.pink-type { color: #ee1c76;}
.brush {font-family: 'Muli', sans-serif; font-weight:300; text-transform: capitalize; font-size: 16px; font-weight: 200; color:#4d4d4d;}

.sign { font-size:25px;color:#ee1c76;}
strong {font-weight:400;  }
.extrabold {font-weight:700; color:#ee1c76;}

/* Sidebars */
.widget {
    margin: 0;
    margin-bottom: 0px;
    overflow: hidden;
}

.widget li { padding:0px;}

li#search-6 h2 { text-align:center;  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 16px;   color: #797979; font-weight:200; letter-spacing:1.5px; text-align:center; padding:0px; margin:0px; padding-bottom:10px;}

section#widgetizeruwyfr71 { margin-top:50px;}

li#search-7 h2 { text-align:center;  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 16px;   color: #797979; font-weight:200; letter-spacing:1.5px; text-align:center; padding:0px; margin:0px; padding-bottom:10px;}
.current_posts_info {
    padding: 5px 10px;
    position: relative;
	text-align:center;  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 14px;   color: #797979; font-weight:200; letter-spacing:0.5px; text-align:center; padding:0px; margin:0px; padding-bottom:10px;
}


#rpwe_widget-6 h2 { text-align: right;  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 16px;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align:center; padding:0px; margin:0px; margin-bottom:10px; height:40px; padding-top:20px;  border-bottom: 1px solid #eee;}

  
#rpwe_widget-6  .rpwe-block li {
    border-bottom: 1px dotted #eee;
    margin-bottom: 0px;
    padding-bottom: 0px;
    list-style-type: none;
}

#rpwe_widget-6 .rpwe-thumb {
    border: 0px solid #EEE!important;
    box-shadow: none!important;
    margin: 2px 10px 2px 0;
    padding: 3px!important;
}


#rpwe_widget-6  .rpwe-block li a { display:block; width:100%; height:100%; font-size: 14px;}

#rpwe_widget-6  .rpwe-block li a:link { background-color:#fff;}

#rpwe_widget-6  .rpwe-block li a:hover { color:#ee1c76;}

#rpwe_widget-6 .rpwe-block h3 {
  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align: left; padding:0px; margin:0px; padding-top:20px; display:block;
}

#rpwe_widget-8 h2 { text-align: right;  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 16px;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align:center; padding:0px; margin:0px; margin-bottom:10px; height:40px; padding-top:20px;  border-bottom: 1px solid #eee;}

#rpwe_widget-8  .rpwe-block li {
    border-bottom: 1px dotted #eee;
    margin-bottom: 0px;
    padding-bottom: 0px;
    list-style-type: none;
}

#rpwe_widget-8 .rpwe-thumb {
    border: 0px solid #EEE!important;
    box-shadow: none!important;
    margin: 2px 10px 2px 0;
    padding: 3px!important;
}

#rpwe_widget-8  .rpwe-block li a { display:block; width:100%; height:100%; font-size: 14px;}

#rpwe_widget-8  .rpwe-block li a:link { background-color:#fff;}
#rpwe_widget-8  .rpwe-block li a:hover { color:#ee1c76;}

#rpwe_widget-9 h2 { text-align: right;  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 16px;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align:center; padding:0px; margin:0px; margin-bottom:10px; height:40px; padding-top:20px;  border-bottom: 1px solid #eee;}

  
#rpwe_widget-9  .rpwe-block li {
    border-bottom: 1px dotted #eee;
    margin-bottom: 0px;
    padding-bottom: 0px;
    list-style-type: none;
}

#rpwe_widget-9 .rpwe-thumb {
    border: 0px solid #EEE!important;
    box-shadow: none!important;
    margin: 2px 10px 2px 0;
    padding: 3px!important;
}

#rpwe_widget-9  .rpwe-block li a { display:block; width:100%; height:100%; font-size: 14px;}

#rpwe_widget-9  .rpwe-block li a:link { background-color:#fff;}
#rpwe_widget-9  .rpwe-block li a:hover { color:#ee1c76;}

#rpwe_widget-9 .rpwe-block h3 {
  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align: left; padding:0px; margin:0px; padding-top:20px; display:block;
}

#rpwe_widget-10 h2 { text-align: right;  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 16px;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align:center; padding:0px; margin:0px; margin-bottom:10px; height:40px; padding-top:20px;  border-bottom: 1px solid #eee;}

  
#rpwe_widget-10  .rpwe-block li {
    border-bottom: 1px dotted #eee;
    margin-bottom: 0px;
    padding-bottom: 0px;
    list-style-type: none;
}

#rpwe_widget-10 .rpwe-thumb {
    border: 0px solid #EEE!important;
    box-shadow: none!important;
    margin: 2px 10px 2px 0;
    padding: 3px!important;
}

#rpwe_widget-10  .rpwe-block li a { display:block; width:100%; height:100%; font-size: 14px;}

#rpwe_widget-10  .rpwe-block li a:link { background-color:#fff;}
#rpwe_widget-10  .rpwe-block li a:hover { color:#ee1c76;}
#rpwe_widget-10 .rpwe-block h3 {
  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align: left; padding:0px; margin:0px; padding-top:20px; display:block;
}

#rpwe_widget-11 h2 { text-align: right;  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 16px;
   color: #797979; font-weight:400; letter-spacing:1.5px; text-align:center; padding:0px; margin:0px; margin-bottom:10px; height:40px; padding-top:20px;  border-bottom: 1px solid #eee;}

  
#rpwe_widget-11  .rpwe-block li {
    border-bottom: 1px dotted #eee;
    margin-bottom: 0px;
    padding-bottom: 0px;
    list-style-type: none;
}

#rpwe_widget-11 .rpwe-thumb {
    border: 0px solid #EEE!important;
    box-shadow: none!important;
    margin: 2px 10px 2px 0;
    padding: 3px!important;
}

#rpwe_widget-11  .rpwe-block li a { display:block; width:100%; height:100%; font-size: 14px;}

#rpwe_widget-11  .rpwe-block li a:link { background-color:#fff;}

#rpwe_widget-11  .rpwe-block li a:hover { color:#ee1c76;}

#rpwe_widget-11 .rpwe-block h3 {
  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align: left; padding:0px; margin:0px; padding-top:20px; display:block;
}

#rpwe_widget-12 h2 { text-align: right;  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 16px;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align:center; padding:0px; margin:0px; margin-bottom:10px; height:40px; padding-top:20px;  border-bottom: 1px solid #eee;}

  
#rpwe_widget-12  .rpwe-block li {
    border-bottom: 1px dotted #eee;
    margin-bottom: 0px;
    padding-bottom: 0px;
    list-style-type: none;
}

#rpwe_widget-12 .rpwe-thumb {
    border: 0px solid #EEE!important;
    box-shadow: none!important;
    margin: 2px 10px 2px 0;
    padding: 3px!important;
}

#rpwe_widget-12  .rpwe-block li a { display:block; width:100%; height:100%; font-size: 14px;}

#rpwe_widget-12  .rpwe-block li a:link { background-color:#fff;}
#rpwe_widget-12  .rpwe-block li a:hover { color:#ee1c76;}

#rpwe_widget-12 .rpwe-block h3 {
  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align: left; padding:0px; margin:0px; padding-top:20px; display:block;
}


#rpwe_widget-13 h2 { text-align: right;  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 16px;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align:center; padding:0px; margin:0px; margin-bottom:10px; height:40px; padding-top:20px;  border-bottom: 1px solid #eee;}

  
#rpwe_widget-13  .rpwe-block li {
    border-bottom: 1px dotted #eee;
    margin-bottom: 0px;
    padding-bottom: 0px;
    list-style-type: none;
}

#rpwe_widget-13 .rpwe-thumb {
    border: 0px solid #EEE!important;
    box-shadow: none!important;
    margin: 2px 10px 2px 0;
    padding: 3px!important;
}

#rpwe_widget-13  .rpwe-block li a { display:block; width:100%; height:100%; font-size: 14px;}

#rpwe_widget-13  .rpwe-block li a:link { background-color:#fff;}
#rpwe_widget-13  .rpwe-block li a:hover { color:#ee1c76;}
#rpwe_widget-13 .rpwe-block h3 {
  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align: left; padding:0px; margin:0px; padding-top:20px; display:block;
}

#rpwe_widget-14 h2 { text-align: right;  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 16px;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align:center; padding:0px; margin:0px; margin-bottom:10px; height:40px; padding-top:20px;  border-bottom: 1px solid #eee;}

  
#rpwe_widget-14  .rpwe-block li {
    border-bottom: 1px dotted #eee;
    margin-bottom: 0px;
    padding-bottom: 0px;
    list-style-type: none;
}

#rpwe_widget-14 .rpwe-thumb {
    border: 0px solid #EEE!important;
    box-shadow: none!important;
    margin: 2px 10px 2px 0;
    padding: 3px!important;
}

#rpwe_widget-14  .rpwe-block li a { display:block; width:100%; height:100%; font-size: 14px;}
#rpwe_widget-14  .rpwe-block li a:hover { color:#ee1c76;}
#rpwe_widget-14  .rpwe-block li a:link { background-color:#fff;}

#rpwe_widget-14 .rpwe-block h3 {
  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align: left; padding:0px; margin:0px; padding-top:20px; display:block;
}

#rpwe_widget-15 h2 { text-align: right;  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 16px;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align:center; padding:0px; margin:0px; margin-bottom:10px; height:40px; padding-top:20px;  border-bottom: 1px solid #eee;}

  
#rpwe_widget-15  .rpwe-block li {
    border-bottom: 1px dotted #eee;
    margin-bottom: 0px;
    padding-bottom: 0px;
    list-style-type: none;
}

#rpwe_widget-15 .rpwe-thumb {
    border: 0px solid #EEE!important;
    box-shadow: none!important;
    margin: 2px 10px 2px 0;
    padding: 3px!important;
}

#rpwe_widget-15  .rpwe-block li a { display:block; width:100%; height:100%; font-size: 14px;}
#rpwe_widget-15  .rpwe-block li a:hover { color:#ee1c76;}
#rpwe_widget-15  .rpwe-block li a:link { background-color:#fff;}

#rpwe_widget-15 .rpwe-block h3 {
  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align: left; padding:0px; margin:0px; padding-top:20px; display:block;
}



#rpwe_widget-16 h2 { text-align: right;  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 16px;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align:center; padding:0px; margin:0px; margin-bottom:10px; height:40px; padding-top:20px;  border-bottom: 1px solid #eee;}

  
#rpwe_widget-16  .rpwe-block li {
    border-bottom: 1px dotted #eee;
    margin-bottom: 0px;
    padding-bottom: 0px;
    list-style-type: none;
}

#rpwe_widget-16 .rpwe-thumb {
    border: 0px solid #EEE!important;
    box-shadow: none!important;
    margin: 2px 10px 2px 0;
    padding: 3px!important;
}

#rpwe_widget-16  .rpwe-block li a { display:block; width:100%; height:100%; font-size: 14px;}
#rpwe_widget-16  .rpwe-block li a:hover { color:#ee1c76;}
#rpwe_widget-16  .rpwe-block li a:link { background-color:#fff;}

#rpwe_widget-16 .rpwe-block h3 {
  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;   color: #797979; font-weight:400; letter-spacing:1.5px; text-align: left; padding:0px; margin:0px; padding-top:10px; display:block;
}




/* Posts */


.metahead {
    width: 70px;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 85%;
    line-height: 1.2em;
	display: none;
}

.pl-new-loop .hentry.metahead-page {
    padding-left: 0px;
}

div#comments  {	display: none;
}

.post-comments.sc   {	display: none;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.html5-video-player {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #fff !important;
}




#rpwe_widget-2 .widgettitle { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 24px;   color: #797979; font-weight:100; letter-spacing:6px; text-align: left; padding:0px; margin:0px; padding-left:5px; padding-top:10px; padding-bottom:10px;}

#rpwe_widget-2 .rpwe-block h3 {font-size: 20px !important;}

#rpwe_widget-2 .rpwe-title { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  
  color: #EE1C76; font-weight:300; letter-spacing:.5px;}

#rpwe_widget-2 .rpwe-summary {
   font-family: 'Muli', sans-serif; font-weight:300; font-size: 14px; line-height:26px;
}
/* search */

.pagination .desc, .pagination .wp-pagenavi span.pages {
    margin-right: 16px;
    text-transform: uppercase;
    letter-spacing: .1em;
    color: rgba(0,0,0,0.3);
    line-height: 30.55px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  
  color: #4d4d4d; font-weight:400; letter-spacing: 0.5px; padding-top:3px;}
  
.pagination.pagenavi .wp-pagenavi span.current { background-color:#ee1c76; color:#fff;}

.pagination.pagenavi .wp-pagenavi a { background-color:#ff7bac; color:#fff; border-color:#fff;}

.pagination.pagenavi .wp-pagenavi a:hover { background-color:#ee1c76; color:#fff;}

 .google-maps {
        position: relative;
        padding-bottom: 75%; 
        height: 0px;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }

/* Contact */

#contact ul { font-size:16px; list-style:none; list-style-type:none; padding-right:0px; }


#contact li { font-size:16px; list-style:none; list-style-type:none; padding-right:0px; }

#contact .gfield_required { color:#ee1c76; padding-left:3px;}



input[type="radio"] { width:25%; float:left;}

#contact li.gchoice_2_11_0 { width:25%; float:left;}

#contact li.gchoice_2_11_1 { width:25%; float:left;}

li#field_2_4 { clear:both;}

li#field_2_4 p {
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    color: #797979;
    font-size: 15px;
    line-height: 26px;
}



img.gfield_captcha { float:left; margin-right: 15px; padding-top:2px; }

#contact  .gform_wrapper 	input[type="submit"], .submit, input[type="button"], .button, input[type="reset"], .reset {
    vertical-align: top;
     padding: 3px 9px; line-height:30px; height:25px; margin:0px; margin-top:0px;

    cursor: pointer;
    text-decoration: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    border: 0px solid #ff7bac;
    background: #ee1c76; margin-left:0px;
   font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  letter-spacing:1.5px; font-weight:400; font-size:14px !important; line-height:16px; float:right;
   
   
}

#contact-table { margin-top:20px;}



#contact .hentry table td { vertical-align:top;     background-color: #fff;}

#contact-table td {
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    color: #797979;
    font-size: 15px;
    line-height: 26px;
	vertical-align:top;
}

#contact-table  tr:nth-child(even) {
    background-color: #fff;
}
 

/* Footer */

	
#plcolumnu826a6 {border-left: 1px solid #B4B4B4; border-right: 1px solid #B4B4B4; width:31%;}

.pl-grey a { color:#B4B4B4;}

.socialinks-wrap .sl-text {
    float: none;
    line-height: 26px;
    font-size: 11px;
	color:#555759; text-align:center; font-family: 'Muli', sans-serif; font-weight:300; margin-top:20px;
}

 #pl_areaua223f {border-top:6px solid #eee;}

.sl-links { display:none;}

#footer_contact p { font-size:14px; margin:0px; padding:8px 0px; color: #B4B4B4;}

#footer_contact p img { text-align:center; margin:auto;}

#footer_nav { clear:both; margin-bottom:10px;}

#footer_nav ul { list-style-position: outside; margin:0px; padding:0px 0px; text-align:center;}

#footer_nav li { display:inline-block; list-style:none; text-align:center; margin:0px; padding:10px 10px; list-style-position: outside; color:#555759; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:200;    font-size : 12px;}

#footer_nav li a {color:#555759;}

#footer-logo { width:33%; padding-right:5%; display:block; text-align:right; float:left; padding-top:8px;}

#footer-subscribe { width:50%; padding-right:0%; display:block;  float:left; margin:5px 0px 5px 0px;}


#footer-subscribe h4 {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 14px;
  color: #ee1c76; font-weight:400; letter-spacing:1px; text-align: left; padding:0px; margin:0px; padding-top:10px; padding-bottom:10px; }


#footer-subscribe .hentry ul, .hentry ol {
    padding: 0;
    margin: 0px !important;
}

#footer-subscribe ul {  margin: 0px !important;}

#footer-subscribe .hentry p {
    margin:  0; display:none !important;
}

#footer-subscribe  p {
    margin:  0; display:none !important;
}

#footer-subscribe p:before {
 
    width: 8em;
    display: none;
    overflow: hidden;
}

#footer-subscribe form {
    margin: 0 0 0px;
}

#footer-subscribe .gform_body { width:80%; float:left; margin: 0px 0px; margin-left:0px;}

#footer-subscribe li { font-size:12px; list-style:none; padding-right:0px; }


#footer-subscribe .gfield > div.ginput_container > input.medium {
    width: 80%; margin-left: 2%;
}

input#input_3_5 {
    margin-right: 2%;
}

#footer-subscribe  .gform_wrapper label.gfield_label {
    font-weight: 300 !important;
    font-family: 'Muli', sans-serif;
    font-weight: 300;
    font-size: 12px;
    width: auto;
    color: #555759;
    float: left; padding:0px;
    padding-top: 7px;
}

#footer-subscribe  .gform_wrapper 	input[type="submit"], .submit, input[type="button"], .button, input[type="reset"], .reset {
    vertical-align: top;
    padding: 3px 9px; line-height:28px; height:25px; margin:0px; margin-top:0px;
    cursor: pointer;
    text-decoration: none;
   
    color: #fff;
    border: 0px solid #ff7bac;
    background: #ee1c76;
   font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  letter-spacing:1.5px; font-weight:400; font-size:14px !important; float:left;
   
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

#footer-subscribe .gform_wrapper .gfield_required {
    color:#ee1c76 !important;
    margin-left: 1px; display:none;
}

div#gform_confirmation_wrapper_3 { color:#555759;     font-family: 'Muli', sans-serif;
    font-weight: 400;
}

#footer-contact { width:51%; display:block; float:left; text-align:right; padding-top:8px; padding-right:2.5%; color : #555759;}

#footer-contact a {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  letter-spacing:.2px;  font-weight:400;
  font-size : 16px;
  color : #555759; padding:0px 4px;}

#footer-social { float: left; display: block; width: 37.5%;  padding-left:2.5%;
}

#footer-social ul { text-align: left; margin: 0px; padding: 0px;}

#footer-social li {display: inline-block; list-style: none; list-style-position: inside; display: inline-block; list-style: none; padding: 0px 15px;}

#footer-links { float: none; display: block; width: 100%; margin-top:70px;}

#footer-links ul { text-align: center; margin:0px; padding: 0px;}

#footer-links li {display: inline-block; list-style: none; padding: 0px 0px; margin:0px 8px;}

 /* ---------------------------------------
---------------------------------------
---------------------------------------
MEDIA QUERIES 
---------------------------------------
---------------------------------------
---------------------------------------*/

@media all and (max-width: 1325px)
{
	
 #plcolumnud7e94 .row .span4, .row-fluid .span4, .editor-row .span4, .row-no-response .span4 {
    width: 15%;
}

#plcolumnu9qhdfi .row .span8, .row-fluid .span8, .editor-row .span8, .row-no-response .span8 {
    width: 75%; float:right;
}
}

@media all and (max-width: 1310px)
{
	
.row .span9, .row-fluid .span9, .editor-row .span9, .row-no-response .span9 {
    width: 73%;
}

.row .span3, .row-fluid .span3, .editor-row .span3, .row-no-response .span3 {
    width: 24%;
}




#pl_areau08zy2o { width:99.99%; padding:0px 0%;}



	


body.display-full .pl-content, body.display-boxed .pl-fixed-top .pl-content {
    position: relative;
    max-width: 98%;
    margin: 0 auto;
}




.map-info {

    width: 50%;
    
}
 }

@media all and (max-width: 1250px)
{
	.editor-row .span9, .row-no-response .span9 {
    width: 72.468085099%; margin-top:0px;  border-right:6px solid #f1f2f2; min-height:670px;
}
	
	#page-about-pic { width:25%; float:left; display:block; height:500px;}

#page-about-copy { width:73%; float:left; display:block; padding-left:2%;}

#home-distributor-link a {
    display: block;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
       border-radius: 9px;
   
    letter-spacing: 2px;
    display: block;
 
    width: 90%;
   
}


	
	#training-distributor h3 {
    width: 100%;
    display: block;
    margin: auto;
    color: #ee1c76;
    text-align: left;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    letter-spacing: 2px;
 
    font-size: 19px;
}
#training-distributor li {
    font-size: 22px;
    line-height: 38px;
}

li#spiffy_minical_widget-2 h2 {

    letter-spacing: 2px;
   
    font-size: 19px;
}
}

@media all and (max-width: 1210px)
{
 #plcolumnud7e94 .row .span4, .row-fluid .span4, .editor-row .span4, .row-no-response .span4 {
    width: 15%;
}

#plcolumnu9qhdfi .row .span8, .row-fluid .span8, .editor-row .span8, .row-no-response .span8 {
    width: 80%; float:right;
}
}


@media all and (max-width: 1190px)
{
#home-boxes  .home-description { font-family: 'Muli', sans-serif; font-weight:300; padding:0px; margin:0px; width:80%; display:block; margin:auto; line-height:22px; text-align:center; padding:0px 0px; font-size: 16px; padding-bottom:10px; font-weight:100; letter-spacing:1px; 
height:65px; color:#7d7d7d; }

#product-nav-right {
    float: right;
    padding-right: 10px;
}

#page-strip-waxes li { list-style-type:none; width:22%;  padding:0px 1%; display: inline-block;}

#page-cartridge-waxes li { list-style-type:none; width:22%;  padding:0px 1%; display: inline-block;}

#pinkini li h3 {


    letter-spacing: 4px;
	font-size:17px;
     height: 65px;
}

section#plcolumnuml9zuv { width:58%;}

section#plcolumnuy5iz6w { width:38%;}
}

@media all and (max-width: 1110px)
{
.section-navi .pl-nav > li > a { padding:0px 10px;
}

/* Latest */

.row .offset1, .row-fluid .offset1, .editor-row .offset1, .row-no-response .offset1 {
    margin-left: 1%;
}

.row .span5, .row-fluid .span5, .editor-row .span5, .row-no-response .span5 {
    width: 48.425531911%;
}


#training-distributor-info h3 {
    width: 80%;
    display: block;
    margin:0px;
    color: #ee1c76;
    text-align: left;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    letter-spacing: 2px;
    padding: 20px 0px;
        padding-left: 10px;
    padding-top: 0px;
    font-size: 20px;
	height:50px;
}

#footer-subscribe .gform_body { width:90%; float:left; margin: 0px 0px; margin-left:0px;}

#footer-subscribe li { font-size:12px; list-style:none; padding-right:0px; }


#footer-subscribe .gfield > div.ginput_container > input.medium {
    width: 80%; margin-left: 2%;
}

input#input_3_5 {
    margin-right: 2%;
}

#footer-logo {
    width: 23.5%;
    padding-right: 2.0%;
    display: block;
    text-align: right;
    float: left;
    padding-top: 8px;
}

#footer-subscribe {
    width:68%;
    padding-right: 0%;
    display: block;
    float: left;
    margin: 5px 0px 5px 0px;
}

#footer-subscribe  .gform_wrapper label.gfield_label {
    font-weight: 300 !important;
    font-family: 'Muli', sans-serif;
    font-weight: 300;
    font-size: 12px;
    width: auto;
    color: #555759;
    float: left; padding:0px;
    padding-top: 7px;
}

#footer-subscribe  .gform_wrapper 	input[type="submit"], .submit, input[type="button"], .button, input[type="reset"], .reset {
    vertical-align: top;
      padding: 3px 9px; line-height:28px; height:25px; margin:0px;
    cursor: pointer;
    text-decoration: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    border: 0px solid #ff7bac;
    background: #ee1c76;
   font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  letter-spacing:1.5px; font-weight:400; font-size:14px !important;
}

#footer-subscribe .gform_wrapper .gfield_required {
    color:#ee1c76 !important;
    margin-left: 1px; display:none;
}

}

@media all and (max-width: 1080px)
{
 #plcolumnud7e94 .row .span4, .row-fluid .span4, .editor-row .span4, .row-no-response .span4 {
    width: 10%;
}

#plcolumnu9qhdfi .row .span8, .row-fluid .span8, .editor-row .span8, .row-no-response .span8 {
    width: 85%; float:right;
}
}

@media all and (max-width: 1050px)
{
	
	.sf-menu ul {
    position: absolute;
    display: none;
    top: 100%;
    left: 0;
    z-index: 1049;
    width: 22em;
	margin-top:1px;
}


	.row .span9, .row-fluid .span9, .editor-row .span9, .row-no-response .span9 {
    width: 68%;
}

.row .span3, .row-fluid .span3, .editor-row .span3, .row-no-response .span3 {
    width: 28%;
}

	.editor-row .span9, .row-no-response .span9 {
 min-height:615px;
}

 #home-distributor-link a { display:block;-webkit-border-radius: 9px;
-moz-border-radius: 9px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
border-radius: 9px;  height:35px; line-height:37px; font-size:22px;    letter-spacing: 2px; display:block; padding:10px;  width: 90%; margin:auto; text-align:center; color:#fff;}


.content-column.one_half { width:42%; padding-left:1%; padding-right:1%; padding:0;}

 .content-column.one_half.last_column { width:52%; padding-left:1%; padding-right:1%;}
 
 .content-column.three_fourth {    width: 68%;
}

.content-column.one_fourth.last_column {    width: 28%;
}

#pinkini .content-column.two_fifth { width:44%; padding-left:0%; padding-right:2%;}

#pinkini .content-column.three_fifth.last_column { width:53%; padding-left:1%; padding-right:0%;}


/* ---- Training ---- */

section#plcolumnuml9zuv { width:40%;}

section#plcolumnuy5iz6w { width:56%;}

#training-distributor-info .one_half {
    width: 80%;
    padding: 0%;
        padding-left: 0%;
    padding-left: 0;
    border-right: none;
    min-height: 0px; margin-bottom:20px;
}

#training-distributor-info .content-column.one_half.last_column {  width: 80%;
    padding: 0%;
        padding-left: 0%;
    padding-left: 0;
    border-right: none;
    min-height: 0px;}
	
	#training-distributor-info h3 {
    width: auto;
    display: block;
    margin:0px;
    color: #ee1c76;
    text-align: left;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    letter-spacing: 2px;
    padding: 20px 0px;
        padding-left: 10px;
    padding-top: 0px;
    font-size: 20px;
	height: auto;
}

#training-distributor {
    margin-top:10px;
}


/* ---- Training ---- */

/* About Timeline */

#quickcarouselu2ivwax .caroufredsel_wrapper { height:250px !important;}
.pl-animation.pla-from-bottom.carousel-item.span2.pla-group.animation-loaded { width:205px !important;}


/* ------ */

/* ---- Which Wax ---- */

#which-wax-page  { margin-top:10px;}

#which-wax-page h1 {
    margin-top: 25px;}

#which-wax-LycoJet h1 {
    margin-top: 40px;}


#which-wax-LycoTec h1 {
    margin-top: 20px;}

#which-wax-Strip h1 {
    margin-top: 20px;}

#which-wax-summary p {
    width: 90%;}



#contact .content-column.one_half { width:42.5%; padding-left:0%; padding-right:2.5%;}

#contact .content-column.one_half.last_column { width:55%; padding-left:0%; padding-right:0%;}

.pl-fixed-top {
    position: static;
    z-index: 1030;
    left: 0;
    width: 100%;
}

.fixed-top-pusher {
    -webkit-transition: height 0.4s linear;
    -moz-transition: height 0.4s linear;
    -ms-transition: height 0.4s linear;
    transition: height 0.4s linear;
    display: none;
}

	#logo {width: 80%; max-width: 250px; min-width: 240px; padding-top: 20px; }

#header-social {padding:0px; padding-top: 20px; padding-right:7px; }

#header-social ul { text-align: right; margin-bottom:10px;}

	.section-navi .pl-nav > li > a { padding:0px 10px;  font-size: 15px; font-weight: 400; letter-spacing:0.5px; 
}

.hentry h1 {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; color: #797979; width:100%;
	 font-size: 32px; font-weight: 200; margin:0.5em 0px;    letter-spacing: 5px;  padding-left: 0%;}
	 
	 .hentry h2 { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 24px; 
  color: #EE1C76; width:100%; font-weight:200; letter-spacing:.5px;  padding-left: 0%; text-align:left;}
  
  	 .hentry p  { text-align:left;}

#page-intro { width: 96%; display: block; margin: auto; margin-bottom:40px; margin-top:0px;}

#page-wax-products li {  width:32%;}

#home-boxes h3 {
	font-size:19px;
    font-weight: 300;
    letter-spacing: 4px;
  height:25px;
}

#page-wax-products li h3 {
	font-size:19px;
    font-weight: 300;
    letter-spacing: 4px;
	height:20px;
  
}

#page-hot-waxes li h3 {

    font-weight: 300;
    letter-spacing: 4px;
	font-size:17px;
  
    height: 50px;
}

#page-wax-accessories li h3 {

    font-weight: 300;
    letter-spacing: 4px;
	font-size:17px;
  
    height: 50px;
}




#page-strip-waxes li h3 {
	font-size:17px;
    font-weight: 300;
    letter-spacing: 4px;
  
    height: 60px;
}
#page-cartridge-waxes li h3 {
	font-size:17px;
    font-weight: 300;
    letter-spacing: 4px;
      height: 60px;
}

#pinkini .one_half {
    width: 57.5%;
    padding: 0%;
        padding-right: 0%;
        padding-left: 0%;
    padding-right: 2%;
    padding-left: 0;
    border-right: none;
    min-height: 0px;
}

#pinkini .content-column.one_half.last_column {
    width: 37.5%;
}

#pinkini-lydia { margin-top:-35px;}

#page-kits-waxes li h3 {

    font-weight: 300;
    letter-spacing: 4px;
	font-size:17px;
  
    height: 100px;
}

#pinkini li h3 {

    font-weight: 300;
    letter-spacing: 4px;
	font-size:17px;
  
    height: 80px;
}

#new-hot-waxes li h3 {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
   	font-size:17px;
      letter-spacing: 4px;
    color: #797979;
    font-weight: 300;
	 height: 20px;
}


.map-info {

    width: 60%;
    
}


	#table-international .table-col-head {
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    background-color: #ee1c76;
    color: #fff;
    border-right: 1px #fff solid;
	 padding: 15px 5px;
}
#table-international td {
    border-right: 1px #CACACA solid;
    padding: 15px 8px; font-size:15px; text-align:center; letter-spacing: 0.5px;
}


}


/* ---------------- */

@media all and (max-width: 1000px)
{
	.row .span1, .row-fluid .span1, .editor-row .span1, .row-no-response .span1 {
    width: 100%;
}

.row .span8, .row-fluid .span8, .editor-row .span8, .row-no-response .span8 {
    width: 100%;
}

.row .span4, .row-fluid .span4, .editor-row .span4, .row-no-response .span4 {
    width: 100%; margin:auto;
}

	.row .span9, .row-fluid .span9, .editor-row .span9, .row-no-response .span9 {
    width: 68%;
}

.row .span3, .row-fluid .span3, .editor-row .span3, .row-no-response .span3 {
    width: 28%;
}

.content-column.one_half { width:42%; padding-left:1%; padding-right:1%; padding:0;}

 .content-column.one_half.last_column { width:52%; padding-left:1%; padding-right:1%;}
 
 .content-column.three_fourth  { width:60%; padding:0% 1%;}

.content-column.one_fourth.last_column { width:36%; padding-right:2%; float:right;}


	.editor-row .span9, .row-no-response .span9 {
 min-height:580px;
}
	
.section-navi .navi-right {
    float: none; clear:both;
}

	#logo {width: 80%; max-width: 250px; min-width: 240px; padding-top: 20px; text-align:center; display:block; margin:auto; }

#header-social {padding:0px; padding-top: 20px; padding-right:7px; display:none; }

#header-social ul { text-align: right; margin-bottom:10px;}



	.section-navi .pl-nav > li > a { padding:0px 10px;  font-size: 15px; font-weight: 400; letter-spacing:0.5px; 
}

.section-navi .navi-searchform.has-focus input {
    width: 90px;
}


 #home-distributor-link a { display:block;-webkit-border-radius: 9px;
-moz-border-radius: 9px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
border-radius: 9px;  height:35px; line-height:37px; font-size:20px;    letter-spacing: 2px; display:block; padding:10px;  width: 90%; margin:auto; text-align:center; color:#fff;}




#page-hot-waxes li {
    list-style-type: none;
    width: 31%;
    display: inline-block;
    list-style-position: inside;
    vertical-align: top;
    text-align: center;
    background-color: #fff;
    margin-bottom: 35px;
    padding: 0px 0.5%;
    height: auto;
    overflow: hidden;
}

#page-hot-waxes li h3 {

    font-weight: 300;
    letter-spacing: 4px;
	font-size:17px;
  
    height: 40px;
}


#page-wax-accessories li {
    list-style-type: none;
    width: 31%;
    display: inline-block;
    list-style-position: inside;
    vertical-align: top;
    text-align: center;
    background-color: #fff;
    margin-bottom: 35px;
    padding: 0px 0.5%;
    height: auto;
    overflow: hidden;
}

#page-wax-accessories li h3 {

    font-weight: 300;
    letter-spacing: 4px;
	font-size:17px;
  
    height: 40px;
}
#page-strip-waxes li { list-style-type:none; width:30%;  padding:0px 1.25%; display: inline-block;}
#page-cartridge-waxes li { list-style-type:none; width:30%;  padding:0px 1.25%; display: inline-block;}

#page-kits-waxes li {
    list-style-type: none;
    width: 31%;
    display: inline-block;
    list-style-position: inside;
    vertical-align: top;
    text-align: center;
    background-color: #fff;
    margin-bottom: 5px;
    padding: 0px 0.5%;
    height: auto;
    overflow: hidden;
}

#page-kits-waxes li h3 {

    font-weight: 300;
    letter-spacing: 4px;
	font-size:17px;
  
    height: 60px;
}

#pinkini li {
    list-style-type: none;
    width: 31%;
    display: inline-block;
    list-style-position: inside;
    vertical-align: top;
    text-align: center;
    background-color: #fff;
    margin-bottom: 20px;
    padding: 0px 0.5%;
    height: auto;
    overflow: hidden;
}

#pinkini li h3 {

    font-weight: 300;
    letter-spacing: 4px;
	font-size:17px;
  
    height: 60px;
}

#page-about-pic { width:30%; float:left; display:block; height:500px;}

#page-about-copy { width:68%; float:left; display:block; padding-left:2%;}


/* About Timeline */

#quickcarouselu2ivwax .caroufredsel_wrapper { height:250px !important;}
.pl-animation.pla-from-bottom.carousel-item.span2.pla-group.animation-loaded { width:200px !important;}


/* ------ */

#training .one_half {   width: 48%; padding:0px 1%;  display:block; float: left; }

#training .content-column.one_half.last_column {   width: 48%; padding:0px 1%;  display:block; float: left; }

#training-distributor li {
    font-size: 19px;
    line-height: 38px;
}

#training-distributor h3 {
       letter-spacing: 1px;
 
    font-size: 19px; height:10px;

}




#salon-training .one_half {   width: 48%; padding:0px 1%;  display:block; float: left; }

#salon-training .content-column.one_half.last_column {   width: 48%; padding:0px 1%;  display:block; float: left; }

li#spiffy_minical_widget-2 h2 {

    letter-spacing: 1px;
   
    font-size: 19px; height:10px;
}



.content-column.one_half.last_column h1 {
    margin-top: 40px;
}

#product-nav-right {
    float: right;
    padding-right: 10px;
}


}

@media all and (max-width: 900px)
{
	
	#home-boxes h3 {
	font-size:18px;
    font-weight: 300;
    letter-spacing: 4px;
  
}

 #home-distributor-link a { display:block;-webkit-border-radius: 9px;
-moz-border-radius: 9px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
border-radius: 9px;  height:35px; line-height:37px; font-size:20px;    letter-spacing: 2px; display:block; padding:10px;  width: 95%; margin:auto; text-align:center; color:#fff;}


	
	
#pinkini li h3 {

    font-weight: 300;
    letter-spacing: 4px;
	font-size:17px;
  
    height: 75px;
}

	
#training-distributor h3 {
       letter-spacing: 1px;
 
    font-size: 19px; height:10px;

}

li#spiffy_minical_widget-2 h2 {

    letter-spacing: 1px;
   
    font-size: 19px; height:10px;
}

#training-distributor a {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-style: italic;
    letter-spacing: 1.5px;
    padding: 10px 0px;
    text-align: center;
    font-size: 17px;
}

	#table-international .table-col-head {
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    background-color: #ee1c76;
    color: #fff;
    border-right: 1px #fff solid;
	 padding: 15px 5px;
}
#table-international td {
    border-right: 1px #CACACA solid;
    padding: 15px 6px; font-size:14px; text-align:center; letter-spacing: 0.5px;
}


}
	

@media all and (max-width: 850px)
{
	
	.row .span9, .row-fluid .span9, .editor-row .span9, .row-no-response .span9 {
    width: 100%;
}

.row .span3, .row-fluid .span3, .editor-row .span3, .row-no-response .span3 {
    width: 100%; margin:auto; padding-bottom: 50px;
}

 .editor-row .span9, .row-no-response .span9 {
    width: 98%;  border-right:0px solid #f1f2f2;
}




#rpwe_widget-9 { margin-bottom:50px;}

#text-4 { margin-bottom:50px;}

#rpwe_widget-8 { margin-bottom:50px;}

#text-5 { margin-bottom:50px;}

.content-column.one_half { width:42%; padding-left:1%; padding-right:1%; padding:0;}

 .content-column.one_half.last_column { width:52%; padding-left:1%; padding-right:1%;}
 
	.section-navi .pl-nav > li > a { padding:0px 9px;  font-size: 14px; font-weight: 400; letter-spacing:0.25px; 
}	


 #home-distributor-link a { display:block;-webkit-border-radius: 7px;
-moz-border-radius: 7px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
border-radius: 7px;  height:30px; line-height:31px; font-size:19px;    letter-spacing: 1.5px; display:block; padding:10px;width: 90%; margin:auto; text-align:center; color:#fff;}


	#home-boxes  .home-description { width:90%; }
	
	#home-boxes h3 {
	font-size:19px;
    font-weight: 300;
    letter-spacing: 4px;
  height:40px;
}


#pinkini li h3 {

    font-weight: 300;
    letter-spacing: 4px;
	font-size:17px;
  
    height: 80px;
}


#rpwe_widget-2 .widgettitle { font-weight:300;}
	
#product-nav { width:90%; margin:auto;  margin-bottom:40px; display:block;}

#product-nav-left { margin-top:0px; max-width:48%;}

#product-nav-right { margin-top:0px; max-width:48%; float:right; text-align:right;}


/* ---- Training ---- */

section#plcolumnuml9zuv { width:50%;}

section#plcolumnuy5iz6w { width:46%;}

#training-distributor-info .one_half {
    width: 80%;
    padding: 0%;
        padding-left: 0%;
    padding-left: 0;
    border-right: none;
    min-height: 0px; margin-bottom:20px;
}

#training-distributor-info .content-column.one_half.last_column {  width: 80%;
    padding: 0%;
        padding-left: 0%;
    padding-left: 0;
    border-right: none;
    min-height: 0px;}
	
	#training-distributor-info h3 {
    width: auto;
    display: block;
    margin:0px;
    color: #ee1c76;
    text-align: left;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    letter-spacing: 2px;
    padding: 20px 0px;
        padding-left: 10px;
    padding-top: 0px;
    font-size: 20px;
	height: auto;
}


/* ---- Training ---- */


#footer-subscribe .gform_body { width:86%; float:left; margin: 0px 0px; margin-left:0px;}

#footer-subscribe li { font-size:12px; list-style:none; padding-right:0px; }


#footer-subscribe .gfield > div.ginput_container > input.medium {
    width: 70%; margin-left: 2%;
}

input#input_3_5 {
    margin-right: 2%;
}

#footer-logo {
    width: 30%;
    padding-right: 2%;     padding-left: 1%;
    display: block;
    text-align: right;
    float: left;
    padding-top: 8px;
}

#footer-subscribe {
    width:61%;
    padding-right: 0%;
    display: block;
    float: left;
    margin: 5px 0px 5px 0px;
}

#footer-subscribe  .gform_wrapper label.gfield_label {
    font-weight: 300 !important;
    font-family: 'Muli', sans-serif;
    font-weight: 300;
    font-size: 12px;
    width: auto;
    color: #555759;
    float: left; padding:0px;
    padding-top: 7px;
	    float: left;

}

#footer-subscribe  .gform_wrapper 	input[type="submit"], .submit, input[type="button"], .button, input[type="reset"], .reset {
    vertical-align: top;
   padding: 3px 9px; line-height:28px; height:25px; margin:0px;
    cursor: pointer;
    text-decoration: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    border: 0px solid #ff7bac;
    background: #ee1c76;
   font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  letter-spacing:1.5px; font-weight:400; font-size:14px !important;
}

#footer-subscribe .gform_wrapper .gfield_required {
    color:#ee1c76 !important;
    margin-left: 1px; display:none;
}


}

@media all and (max-width: 810px)
{
	#home-distributor-link a { display:block;-webkit-border-radius: 7px;
-moz-border-radius: 7px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
border-radius: 7px;  height:24px; line-height:26px; font-size:18px;    letter-spacing: 1.25px; display:block; padding:10px; padding-top:10px; width: 90%; margin:auto; text-align:center; color:#fff;}

		#home-boxes h3 {height:35px;}
	#home-boxes  .home-description { font-family: 'Muli', sans-serif; font-weight:300; padding:0px; margin:0px; width:100%; display:block; margin:auto; line-height:22px; text-align:center; padding:0px 0px; font-size: 16px; padding-bottom:10px; font-weight:100; letter-spacing:1px; 
height:40px; color:#7d7d7d; }

	#home-boxes a { display:block;
 margin-top:30px;
}
	
	/* Hox Wax Page */
	
.content-column.three_fourth  { width:48%; padding:0% 1%;}

.content-column.one_fourth.last_column { width:48%; padding-right:2%; float:right;}

	/* ----------- */
	
	#pinkini .content-column.two_fifth { width:100%; padding-left:0%; padding-right:0%;}

#pinkini .content-column.three_fifth.last_column { width:80%; padding-left:10%; padding-right:10%; margin:20px 0px;}



	
#training-page .content-column.two_fifth {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
}

#training-page .content-column.three_fifth.last_column {width:80%; padding-left:10%; padding-right:10%; margin:20px 0px;}


#training-page .two_fifth p { font-size:16px !important; margin-bottom:15px;
}



/* About Timeline */

#quickcarouselu2ivwax .caroufredsel_wrapper { height:220px !important;}

/* ------ */

.map-info {

    width: 70%;
    
}

#page-wax-products li h3 { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; display:block; font-size: 19px; padding:0px;   padding-bottom:5px; letter-spacing:3px; height: 40px; line-height:25px;}
#page-hot-waxes li {
    list-style-type: none;
    width: 48%;
}

#page-wax-accessories li {
    list-style-type: none;
    width: 48%;
}
#page-kits-waxes li {
    list-style-type: none;
    width: 48%;
}
#pinkini li {
    list-style-type: none;
    width: 48%;
}

#pinkini .one_half {
    width: 100%;
    padding: 0%; padding-right:0%;
    padding-left: 0;
    border-right: none; min-height:0px;
}

#pinkini .content-column.one_half.last_column {
    width: 100%;
}


#pinkini-lydia { margin-top:-23px;}

#pinkini li h3 {

    font-weight: 300;
    letter-spacing: 4px;
	font-size:17px;
  
    height: 40px;
}

#product-nav-right {
    float: right;
    padding-right: 0px;
}

	#table-international .table-col-head {
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    background-color: #ee1c76;
    color: #fff;
    border-right: 1px #fff solid;
	 padding: 15px 0px;
}
#table-international td {
    border-right: 1px #CACACA solid;
    padding: 15px 3px; font-size:13px; text-align:center; letter-spacing: 0.5px;
}

}

	
@media all and (max-width: 768px)
{#page-about-pic { width:33%; float:left; display:block; height:500px;}

#page-about-copy { width:64%; float:left; display:block; padding-left:2%;}

#pinkini-lydia { margin-top:0px; width:80%; margin:auto;}

/* ---- Which Wax ---- */

#which-wax-page  { margin-top:5px;}

#which-wax-page h1 {
    margin-top: 12px;}

#which-wax-LycoJet h1 {
    margin-top: 20px;}


#which-wax-LycoTec h1 {
    margin-top: 10px;}

#which-wax-Strip h1 {
    margin-top: 5px;}

#which-wax-summary p {
    width: 95%;}

/* About Timeline */

#quickcarouselu2ivwax .caroufredsel_wrapper { height:250px !important;}
.pl-animation.pla-from-bottom.carousel-item.span2.pla-group.animation-loaded { width:192px !important;}


/* ------ */

#product-nav {
    width: 99%;
    margin: auto;
     
    margin-left: 1%;  
    margin-bottom: 40px;
    display: block;
}


}


@media all and (max-width: 767px)
{


.row .span4, .row-fluid .span4, .editor-row .span4, .row-no-response .span4 {
    width: 96%; margin:auto; float:none;
}

/* Latest */

.row .offset1, .row-fluid .offset1, .editor-row .offset1, .row-no-response .offset1 {
    margin-left: 1%;
}

.row .span5, .row-fluid .span5, .editor-row .span5, .row-no-response .span5 {
    width: 80%; margin:auto; margin-top:20px;
}

.content-column.one_half { width:43%; padding-left:0%; padding-right:1%; padding:0;}

 .content-column.one_half.last_column { width:53%; padding-left:1%; padding-right:0%;}

#product-nav-right {
    float: right;
    padding-right: 0px;
}

.section-navi .navi-searchform {
    height: 50px;
    line-height: 46px;
    margin-bottom: 0;
    position: relative;
    display: none;
}




	#home-distributor-link a { display:block;-webkit-border-radius: 9px;
-moz-border-radius: 9px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
border-radius: 9px;  height:35px; line-height:37px; font-size:24px;    letter-spacing: 2.5px; display:block; padding:10px;  width: 80%; margin:auto; text-align:center; color:#fff;}	
 

	#home-boxes { width: auto; display:block; padding:0px; margin:0px;}

#home-boxes .one_third {width:47%; margin-left:1%; margin-right:1%; border-bottom:0px solid #ddd;padding:0px; }

#home-boxes h3 {height: auto; }
	#home-boxes  .home-description { font-family: 'Muli', sans-serif; font-weight:300; padding:0px; margin:0px; width:100%; display:block; margin:auto; line-height:22px; text-align:center; padding:0px 0px; font-size: 17px; padding-bottom:10px;  letter-spacing:1px; 
height: auto; color:#7d7d7d; }

	#home-boxes a { display:block;
 margin-top:10px;
}

.home-boxes-links {
    width: 160px;
       font-weight: 300;
}

#home-boxes .clear_column {
    clear: both;
    display: none;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 100%;
    overflow: hidden;
}

#home-distributor-link { margin:30px 0px;}

	


#rpwe_widget-2 .widgettitle {font-weight:300;}


#page-strip-waxes li { list-style-type:none; width:30%;  padding:0px 1%; display: inline-block;}
#page-cartridge-waxes li { list-style-type:none; width:30%;  padding:0px 1%; display: inline-block; margin-bottom:30px;}
#page-cartridge-waxes li h3 {
	font-size:17px;
    font-weight: 300;
    letter-spacing: 4px;
      height: 90px;
}

#training-distributor h3 { width: 100%; display: block; margin: auto; color: #ee1c76; text-align: left; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:600; letter-spacing:3px; padding:20px 0px;  font-size: 22px;}

#training-distributor p { font-size:17px; line-height:27px;}
#training-distributor li { font-size:24px; line-height:41px;}

#training-distributor a {  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:600; font-style:italic; letter-spacing:1.5px; padding:10px 0px; text-align:center;  font-size: 17px;}


/* ---- Training ---- */

section#plcolumnuml9zuv { width:100%; padding:0% 0%;}

section#plcolumnuy5iz6w { width:90%; padding:0% 5%;}

/* About Timeline */

#quickcarouselu2ivwax .caroufredsel_wrapper { height:200px !important;}

/* ------ */

#training-distributor-info .one_half {
    width: 50%;
    padding: 0%;
        padding-left: 0%;
    padding-left: 0;
    border-right: none;
    min-height: 0px; margin-bottom:20px;
}

#training-distributor-info .content-column.one_half.last_column {  width: 50%;
    padding: 0%;
        padding-left: 0%;
    padding-left: 0;
    border-right: none;
    min-height: 0px;}
	
	#training-distributor-info h3 {
    width: auto;
    display: block;
    margin:0px;
    color: #ee1c76;
    text-align: left;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    letter-spacing: 2px;
    padding: 20px 0px;
        padding-left: 10px;
    padding-top: 0px;
    font-size: 20px;
	height: auto;
}

#training-distributor-info .clear_column {
    height: 1px;
}


#training-distributor-info p {
    font-size: 17px;
    line-height: 27px; text-align:center;
}

#training-dates {
    display: block;
    width: 100%;
    height: auto;
    padding: 10px 0px;
    margin-top: 25px; text-align:center;
}

#salon-training .one_half {
    width: 100%;
    padding: 0px 0%;
    display: block;
    float: none;
}

#salon-training .content-column.one_half.last_column {
    width: 80%;
    padding: 0px 10%;
    display: block;
    float: none;
}
#salon-training a {
    font-size: 17px;
    line-height: 20px; text-align:center; margin:auto; margin-top:35px; display:block; height:20px; max-width:350px;
}




/* ---- Training ---- */

#contact .content-column.one_half { width:80%; padding-left:10%; padding-right:10%;}

#contact .content-column.one_half.last_column { width:80%; padding-left:10%; padding-right:10%;}



.map-info {

    width: 75%;
    
}

	#table-international .table-col-head {
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    background-color: #ee1c76;
    color: #fff;
    border-right: 1px #fff solid;
	 padding: 8px 2px;
}
#table-international td {
    border-right: 1px #CACACA solid;
    padding: 10px 2px; font-size:13px; text-align:center; letter-spacing: 0px;
}

}

@media all and (max-width: 670px)
{
	
	#home-boxes { width:100%; display:block; padding:0px; margin:0px;}
	
#home-boxes .one_third {width:40%; margin-left:5%; margin-right:5%; border-bottom:0px solid #ddd;padding:0px; clear: none; }

#home-boxes h3 {height: 35px;}

#home-boxes  .home-description { font-family: 'Muli', sans-serif; font-weight:300; padding:0px; margin:0px; width:90%; display:block; margin:auto; line-height:22px; text-align:center; padding:0px 0px; font-size: 16px; padding-bottom:10px; font-weight:100; letter-spacing:1px; 
height: 50px; color:#7d7d7d; }

#home-boxes  p { font-family: 'Muli', sans-serif; font-weight:300; padding:0px; margin:0px; width:100%; display:block; margin:auto; line-height:22px; text-align:center; padding:0px 0px; font-size: 18px; padding-bottom:00px; font-weight:100; letter-spacing:1px; 
 width:100%;}
 
 #home-boxes a {
    display: block;
    margin-top: 10px; font-size:16px; }

#page-hot-waxes li {
    list-style-type: none;
    width: 48%; }
	
	#page-wax-accessories li {
    list-style-type: none;
    width: 48%; }
	#page-kits-waxes li {
    list-style-type: none;
    width: 48%; }
	
#pinkini li {
    list-style-type: none;
    width: 48%; }
	
	#pinkini li h3 {

    font-weight: 300;
    letter-spacing: 4px;
	font-size:17px;
  
    height: 50px;
}

/* About Timeline */

#quickcarouselu2ivwax .caroufredsel_wrapper { height:180px !important;}

/* ------ */
	
	
	
	#footer-logo {
    width:  90%; margin:auto;
    padding-right: 5%;     padding-left: 5%;
    display: block;
    text-align: center;
    float: none;
    padding-top: 8px;
}

#footer-subscribe {
    width:90%;
margin:auto; margin-top:15px;
    padding-right: 5%;     padding-left: 5%;
    display: block;
    float: none;
    margin: 5px 0px 10px 0px;
}

#footer_nav li {
    display: inline-block;
    list-style: none;
    text-align: center;
    margin: 0px;
    padding: 0px 10px; padding-bottom:0px;}

.wpsl-search {
    margin-bottom: 12px;
    padding: 12px 12px 0; padding-bottom:10px;
    background: #ee1c76;
    color: #fff;
}

.map-info {

    width: 90%;
    
}
	#table-international .table-col-head {
    font-size: 11px;
    font-weight: 600;
    text-align: center;
    background-color: #ee1c76;
    color: #fff;
    border-right: 1px #fff solid;
	 padding: 5px 2px;
}
#table-international td {
    border-right: 1px #CACACA solid;
    padding: 5px 1px; font-size:10px; text-align:center; letter-spacing: 0px;
}

#table-international .month {
    color: #ee1c76;
    text-align: center;
    font-size: 10px;
    font-weight: 500;
}
}

@media all and (max-width: 640px)
{
	
	
	#table-training .table-col-head {
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    background-color: #ee1c76;
    color: #fff;
    border-right: 1px #fff solid;
	 padding: 5px 5px;
}
#table-training td {
    border-right: 1px #CACACA solid;
    padding: 5px 3px; font-size:14px; text-align:center; letter-spacing: 0px;
}

#table-training .month {
    color: #ee1c76;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
}


}


@media all and (max-width: 625px)
{
	#training-distributor-info h3 {
  
    height: 50px;
}

}

@media all and (max-width: 600px)
{
	
	.content-column.one_half { width:80%; padding-left:10%; padding-right:10%; }
	
	.one_half {
    min-height: 250px;
}


.content-column.one_half.last_column {
    width: 97%;
    padding-left: 2%;
    padding-right: 1%;
}



.content-column.three_fourth_last {
    width: 99%; 
}

/* Hox Wax Page */
	
.content-column.three_fourth  { width:98%; padding:0% 1%;margin-bottom: 0em;}

.content-column.one_fourth.last_column { width:80%; padding-right:0%; margin:auto; float: none;}

#pinkini .content-column.two_fifth { width:100%; padding-left:0%; padding-right:0%; float: none;}

#pinkini .content-column.three_fifth.last_column { width:99%; padding-left:0.5%; padding-right:0.5%; margin:50px 0px; float: none;}

/* About Timeline */

#quickcarouselu2ivwax .caroufredsel_wrapper { height:230px !important;}
.pl-animation.pla-from-bottom.carousel-item.span2.pla-group.animation-loaded { width:170px !important;}


/* ------ */

/* ---- Training ---- */

section#plcolumnuml9zuv { width:90%; padding:0% 5%;}

section#plcolumnuy5iz6w { width:90%; padding:0% 5%;}
	
#training-page .content-column.two_fifth { width:100%; padding-left:0%; padding-right:0%; float: none;}

#training-page .content-column.three_fifth.last_column { width:99%; padding-left:0.5%; padding-right:0.5%; margin:50px 0px; float: none;}

#training-distributor-info .one_half {
    width: 100%;
    padding: 0%;
        padding-left: 0%;
    padding-left: 0;
    border-right: none;
    min-height: 0px; margin-bottom:20px;
}

#training-distributor-info .content-column.one_half.last_column {  width: 100%;
    padding: 0%;
        padding-left: 0%;
    padding-left: 0;
    border-right: none;
    min-height: 0px;}

	#training-distributor-info h3 {
  
    height: auto;
}

#page-hot-waxes li h3 {
    font-weight: 300;
    letter-spacing: 4px;
    font-size: 17px;
    height: 60px;
}
#page-wax-accessories li h3 {
    font-weight: 300;
    letter-spacing: 4px;
    font-size: 17px;
    height: 60px;
}

#page-kits-waxes li h3 {
    font-weight: 300;
    letter-spacing: 4px;
    font-size: 17px;
    height: 60px;
}
#pinkini li h3 {
    font-weight: 300;
    letter-spacing: 4px;
    font-size: 17px;
    height: 60px;
}

	/* ----------- */
	
	
	
.content-column.one_half.last_column h1 {
    margin-top: 0px;
}

.content-column.two_fifth { width:96%; float:none; margin:auto;}

.content-column.three_fifth.last_column { width:98%; float:none; margin:auto;}

.content-column.two_fifth.last_column { width:98%; float:none; margin:auto;}


.content-column.three_fifth { width:96%; float:none; margin:auto;}

	/* ---- Which Wax ---- */


	
	#which-wax-page   .content-column.two_fifth    { text-align:center;}


#which-wax-LycoJet .content-column.two_fifth.last_column    { text-align:center;}


	#which-wax-LycoTec .content-column.two_fifth     { text-align:center;}


	#which-wax-Strip .content-column.two_fifth.last_column    { text-align:center;}

#which-wax-summary p {
    width: 95%;}


	.editor-row .span9, .row-no-response .span9 {
 min-height:200px;
}

#which-wax-page {
    margin-top: 20px;
}


#which-wax-page h1 {
     margin-top: 10px;
   
}

#which-wax-LycoTec h1  {
     margin-top: 10px;
}

#which-wax-summary p {
    text-align: center;
    font-size: 17px;
    color: #7d7d7d;
    width: auto;
    margin: auto;
    padding: 10px 0px;
}


#new-hot-waxes li {
    list-style-type: none;
    width: 90%;
    display: block;
    list-style-position: inside;
    vertical-align: top;
    text-align: center;
    background-color: #fff;
    margin-left: 0px;
	margin:auto;
    padding: 0px;
}



	#home-boxes { width:100%; display:block; padding:0px; margin:0px;}
#home-boxes .one_third {width:46%; margin-left:1%; margin-right:1%; border-bottom:0px solid #ddd;padding:0px; clear: none; }

 #home-distributor-link a { display:block;-webkit-border-radius: 9px;
-moz-border-radius: 9px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
border-radius: 9px;  height:35px; line-height:37px; font-size:24px;    letter-spacing: 3px; display:block; padding:10px;  width: 90%; margin:auto; text-align:center; color:#fff;}


#page-wax-products li {
    width: 49%;
}

#page-strip-waxes li { list-style-type:none; width:46%;  padding:0px 1%; display: inline-block;}

#page-cartridge-waxes li { list-style-type:none; width:46%;  padding:0px 1%; display: inline-block; margin-bottom:30px;}


#page-cartridge-waxes li h3 {
	font-size:17px;
    font-weight: 300;
    letter-spacing: 4px;
      height: auto;
}

#page-about-pic { width:80%; float: none; display:block; margin:auto; margin-bottom:20px; height: auto; text-align:center;}

#page-about-copy { width:98%; float: none; display:block;  margin:auto; }

#footer-links ul {
    text-align: center;
    margin: 0px;
    padding: 0px;
}

#footer-links li {
 
    margin: 5px 0px; padding:0px 5px;
 
}

#footer_nav li {
    display: inline-block;
    list-style: none;
    text-align: center;
    margin: 0px;
    padding: 0px 10px; padding-bottom:10px;}

#footer-contact {
    width: 100%;
    display: block;
    float: none;
    text-align: center;
    padding-top: 8px;
    padding-right: 0%;
    color: #555759;
}



#footer-social ul {
    text-align: center;
    margin: 0px;
    padding: 0px;}
	
	#footer-links {
    float: none; clear:both;
    display: block;
    width: 100%;
    margin-top: 20px;
}

#footer-social {
    float: none; clear:both;
    display: block;
    width: 90%;
    padding-left: 5%; margin:auto; margin-top: 20px;
}


	
.map-info {

    width: 100%;
    
}

img.alignleft.wp-image-2283 { max-width: 80%; margin:0% 10%; margin-bottom:20px;}
}


@media all and (max-width: 550px)
{
	
	#home-boxes .one_third {width:60%; margin-left:20%; margin-right:20%; border-bottom:0px solid #ddd;padding:0px; clear: none; }
	
	#home-boxes  .home-description { font-family: 'Muli', sans-serif; font-weight:300; padding:0px; margin:0px; width:90%; display:block; margin:auto; line-height:22px; text-align:center; padding:0px 0px; font-size: 16px; padding-bottom:10px;  letter-spacing:1px; 
height: auto; color:#7d7d7d; }

#home-boxes h3 {height: auto; font-weight:300; font-size: 20px; }


.row .span5, .row-fluid .span5, .editor-row .span5, .row-no-response .span5 {
    width: 90%; margin:auto; margin-top:15px;
}

	#page-wax-products li {
    width: 80%; margin:auto; display:block; margin-bottom:30px;
}

#page-wax-products li h3 { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; display:block; font-size: 19px; padding:0px;  padding-bottom:5px; letter-spacing:3px; height: auto; line-height:22px;}



#page-kits-waxes li h3 {
    font-weight: 300;
    letter-spacing: 4px;
    font-size: 17px;
    height: 80px;
}


#pinkini li h3 {

    font-weight: 300;
    letter-spacing: 4px;
	font-size:17px;
  
    height: 90px;
}

.hentry h1 {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #797979;
    width: 98%;
    font-size: 32px;
    font-weight: 200;
    margin: 0.5em 0px;
    letter-spacing: 5px;
    padding-left: 1%;
}

#training-distributor h1 {
    
    padding-left: 1%;
}
#salon-training h1 {
    
    padding-left: 1%;
}

#salon-training h3 {
    
    padding-left: 1%;
}

	h2 {  width:98%; display:block; margin:auto; margin:15px 0%; padding-left: 1%; }
	.hentry h2 { width:98%; display:block; margin:auto; margin: 15px 0%;  padding-left: 1%;}
	
		p {  width:96%; display:block; margin:auto; margin:15px 0%; padding-left: 1%; padding-right: 1%;  }
	.hentry p { width:96%; display:block; margin:auto; margin:15px 0%; padding-left: 1%; padding-right: 1%;  }
	
	
#table-training .table-col-head {
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    background-color: #ee1c76;
    color: #fff;
    border-right: 1px #fff solid;
	 padding: 5px 5px;
}
#table-training td {
    border-right: 1px #CACACA solid;
    padding: 5px 3px; font-size:14px; text-align:center;
}

#table-training .month {
    color: #ee1c76;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
}


 #home-distributor-link a { display:block;-webkit-border-radius: 9px;
-moz-border-radius: 9px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
border-radius: 9px;  height:30px; line-height:31px; font-size:20px;    letter-spacing: 1.5px; display:block; padding:5px; width: 85%; margin:auto; text-align:center; color:#fff;}


/* About Timeline */

#quickcarouselu2ivwax .caroufredsel_wrapper { height:230px !important;}


/* ------ */

#page-intro-about { width: 98%; display: block; margin: auto; margin-bottom:40px; margin-top:20px;}



#about-sig {
 display:block; margin:auto; padding-left:5px;
}

#training-distributor li {
    font-size: 19px;
    line-height: 38px;
}



#training-distributor h3 {
       letter-spacing: 1px;
 
    font-size: 19px; height:10px;

}

#salon-training .content-column.one_half.last_column {
    width: 90%;
    padding: 0px 5%;
    display: block;
    float: none;
}


li#spiffy_minical_widget-2 h2 {

    letter-spacing: 1px;
   
    font-size: 19px; height:10px;
}

#contact .content-column.one_half { width:90%; padding-left:5%; padding-right:5%;}

#contact .content-column.one_half.last_column { width:90%; padding-left:5%; padding-right:5%;}

#table-international .table-col-head {
    font-size: 10px;
    font-weight: 600;
    text-align: center;
    background-color: #ee1c76;
    color: #fff;
    border-right: 1px #fff solid;
	 padding: 5px 2px;
}
#table-international td {
    border-right: 1px #CACACA solid;
    padding: 5px 0px; font-size:9px; text-align:center; letter-spacing: 0px; line-height:16px;
}


}


@media all and (max-width: 450px)
{
	

	 #home-distributor-link a { display:block;-webkit-border-radius: 5px;
-moz-border-radius: 5px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
border-radius: 5px;  height:30px; line-height:31px; font-size:19px;   letter-spacing: 1.3px; display:block; padding:3px;  width: 90%; margin:auto; text-align:center; color:#fff;}

#page-hot-waxes li {
    list-style-type: none;
    width: 80%; margin:auto; display:block;     margin-bottom: 35px; }
	
	#page-hot-waxes li h3 {
    font-weight: 300;
    letter-spacing: 4px;
    font-size: 17px;
    height: auto;
}
#page-wax-accessories li {
    list-style-type: none;
    width: 80%; margin:auto; display:block;     margin-bottom: 35px; }
	
	#page-wax-accessories li h3 {
    font-weight: 300;
    letter-spacing: 4px;
    font-size: 17px;
    height: auto;
}
#page-kits-waxes li {
    list-style-type: none;
    width: 80%; margin:auto; display:block; }
	
	#page-kits-waxes li h3 {
    font-weight: 300;
    letter-spacing: 4px;
    font-size: 17px;
    height: auto;
}
#page-strip-waxes li {   list-style-type: none;
    width: 80%; margin:auto; display:block; }
	
#page-cartridge-waxes li {   list-style-type: none;
    width: 80%; margin:auto; display:block; }
	
	#pinkini li {
    list-style-type: none;
    width: 80%; margin:auto; display:block; }
	
	#pinkini li h3 {
    font-weight: 300;
    letter-spacing: 4px;
    font-size: 17px;
    height: auto;
}

.multi-post a.post-thumbnail-link {
    display: block;
    float: none;
    width: 200px;
    height: 170px;
    margin-right: 20px; margin:auto;
}

#quickcarouselu2ivwax .caroufredsel_wrapper { height:200px !important;}

.pl-animation.pla-from-bottom.carousel-item.span2.pla-group.animation-loaded { width:150px !important;}

#table-training .table-col-head {
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    background-color: #ee1c76;
    color: #fff;
    border-right: 1px #fff solid;
	 padding: 5px 3px;
}
#table-training td {
    border-right: 1px #CACACA solid;
    padding: 5px 2px; font-size:13px; text-align:center;
}

#table-training .month {
    color: #ee1c76;
    text-align: center;
    font-size: 13px;
    font-weight: 500;
}

#table-international .table-col-head {
    font-size: 9px; line-height:11px;
    font-weight: 600;
    text-align: center;
    background-color: #ee1c76;
    color: #fff;
    border-right: 1px #fff solid;
	 padding: 5px 2px;
}
#table-international td {
    border-right: 1px #CACACA solid;
    padding: 5px 0px; font-size:8px; text-align:center; letter-spacing: 0px; line-height:11px;
}



#footer-subscribe .gform_body {
    width: 96%;
    float: left;
    margin: 0px 0px;
    margin-left: 0px;
}

#footer-subscribe .gfield > div.ginput_container > input.medium {
    width: 84%;
    margin-left: 2%;
}

#footer-subscribe .gform_wrapper input[type="submit"], .submit, input[type="button"], .button, input[type="reset"], .reset {
    vertical-align: top;
   padding: 3px 9px; line-height:28px; height:25px; margin:0px;
margin:15px 0px;
    cursor: pointer;
    text-decoration: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    border: 0px solid #ff7bac;
    background: #ee1c76;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 1.5px;
    font-weight: 400;
    font-size: 14px !important;
    float: right;
}

#footer_nav ul {
    list-style-position: outside;
    margin: 0px;
    padding: 0px 0px;
    text-align: center;
	clear:both; 
}
}


@media all and (max-width: 400px)
{
	
	.one_half {
    width: 96%; margin:auto; display:block; float:none; clear:both;
    padding: 0%;
    padding-left: 0;
    border-right: none;
}

 #home-distributor-link a { display:block;-webkit-border-radius: 5px;
-moz-border-radius: 5px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
border-radius: 5px;  height:30px; line-height:30px; font-size:18px;   letter-spacing: 1px; display:block; padding:3px; width: 90%; margin:auto; text-align:center; color:#fff;}

/* About Timeline */

#quickcarouselu2ivwax .caroufredsel_wrapper { height:175px !important;}
.pl-animation.pla-from-bottom.carousel-item.span2.pla-group.animation-loaded { width:130px !important;}


/* ------ */

	#product-nav-left {
    margin-top: 0px;
    max-width: 100%; float:none;
}

	#product-nav-right {
    margin-top: 20px;
    max-width: 100%; float:none;
}

#training-distributor-info a:link {
background-color: #ee1c76;
    color: #fff;
    width: 90%;
}

#training-distributor-info a {
    font-size: 17px;
    line-height: 24px;
    text-align: center;
    margin: auto;
        margin-top: auto;
    margin-top: 35px;
    display: block;
    height: 45px;
    max-width: 300px;
}



#training-dates a:link {
    background-color: #ee1c76;
    color: #fff;
    width: 90%;
}


#training-dates a {
 font-size: 17px;
    line-height: 24px;
    text-align: center;
    margin: auto;
        margin-top: auto;
    margin-top: 35px;
    display: block;
    height: 45px;
    max-width: 300px;
}

#salon-training a:link {
    background-color: #ee1c76;
    color: #fff;
    width: 90%; margin:auto;
}

#salon-training a {
    font-size: 17px;
    line-height: 24px;
    text-align: center;
    margin: auto;
        margin-top: auto;
    margin-top: 35px;
    display: block;
    height: 45px;
    max-width: 300px;
}


#table-training .table-col-head {
    font-size: 10px;
    font-weight: 600;
    text-align: center;
    background-color: #ee1c76;
    color: #fff;
    border-right: 1px #fff solid;
	 padding: 5px 0px; line-height:14px;
}
#table-training td {
    border-right: 1px #CACACA solid;
    padding: 5px 0px; font-size:10px; text-align:center; line-height:14px;
}

#table-training .month {
    color: #ee1c76;
    text-align: center;
    font-size: 10px; line-height:14px;
    font-weight: 500;
}

#table-international .table-col-head {
    font-size: 7px;
    font-weight: 600;
    text-align: center;
    background-color: #ee1c76;
    color: #fff;
    border-right: 1px #fff solid;
	 padding: 5px 0px;
}
#table-international td {
    border-right: 1px #CACACA solid;
    padding: 5px 0px; font-size:7px; text-align:center; letter-spacing: 0px;
}

#table-international .month {
    color: #ee1c76;
    text-align: center;
    font-size: 8px;
    font-weight: 500;
}


}

@media all and (max-width: 380px)
{
#home-boxes .one_third {width:90%; margin-left:5%; margin-right:5%; border-bottom:0px solid #ddd;padding:0px; clear:both; }

 #home-distributor-link a { display:block;-webkit-border-radius: 5px;
-moz-border-radius: 5px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
border-radius: 5px;  height:30px; line-height:30px; font-size:18px;   letter-spacing: .7px; display:block; padding:3px;  width: 94%; margin:auto; text-align:center; color:#fff;}

#page-hot-waxes li {
    list-style-type: none;
    width: 90%; margin:auto; display:block; }
	#page-wax-accessories li {
    list-style-type: none;
    width: 90%; margin:auto; display:block; }
#page-kits-waxes li {
    list-style-type: none;
    width: 90%; margin:auto; display:block; }
	
	#pinkini li {
    list-style-type: none;
    width: 90%; margin:auto; display:block; }
		#page-wax-products li h3 { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; display:block; font-size: 24px; padding:0px;   padding-bottom:5px; letter-spacing:6px; height: 30px; line-height:22px;}

/* About Timeline */

#quickcarouselu2ivwax .caroufredsel_wrapper { height:250px !important;}
.pl-animation.pla-from-bottom.carousel-item.span2.pla-group.animation-loaded { width:185px !important;}


/* ------ */

#table-international .table-col-head {
    font-size: 6px;
    font-weight: 600;
    text-align: center;
    background-color: #ee1c76;
    color: #fff;
    border-right: 1px #fff solid;
	 padding: 5px 0px;
}
#table-international td {
    border-right: 1px #CACACA solid;
    padding: 3px 0px; font-size:6px; text-align:center; letter-spacing: 0px;
}

#table-international .month {
    color: #ee1c76;
    text-align: center;
    font-size: 6px;
    font-weight: 500;
}


#footer-subscribe .gform_body {
    width: 100%;
    float: left;
    margin: 0px 0px;
    margin-left: 0px;
}

#footer-subscribe .gfield > div.ginput_container > input.medium {
    width: 84%;
    margin-left: 2%;
}
}

@media all and (max-width: 330px)
{
#home-boxes .one_third {width:90%; margin-left:5%; margin-right:5%; border-bottom:0px solid #ddd;padding:0px; clear:both; }

 #home-distributor-link a { display:block;-webkit-border-radius: 5px;
-moz-border-radius: 5px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
border-radius: 5px;  height:30px; line-height:30px; font-size:17px;   letter-spacing: .5px; display:block; padding:3px; width: 94%; margin:auto; text-align:center; color:#fff;}

/* About Timeline */

#quickcarouselu2ivwax .caroufredsel_wrapper { height:220px !important;}
.pl-animation.pla-from-bottom.carousel-item.span2.pla-group.animation-loaded { width:162px !important;}


/* ------ */


#footer-subscribe .gform_body {
    width: 98%;
    float: none;
    margin: 0px 0px;
    margin-left: 2%;
}

#footer-subscribe .gfield > div.ginput_container > input.medium {
    width: 98%;
    margin-left: 2%;
}
}

