/* CSS Document */

div.break-line {
	height:0px;
	border-bottom: 1px solid #BFBFBF;
}

#magazine {
	margin-top: 15px;
}

#mag_top_menu {
	padding: 5px 0px;
	margin-bottom: 10px;
	border-top: #d1d1d1 solid 1px;
	border-bottom: #d1d1d1 solid 1px;
}

#mag_top_menu::after {
  clear: both;
  content: " ";
  display: block;
}

#mag_top_menu ul {
	background: #d1d1d1;
	padding:0px;
	margin: 0 auto;
	list-style: none;
	height:auto;
    min-height: 40px !important;
	width:100%;
	overflow:hidden;
}

#nail-style-home-page-link {
    height: auto !important;
    width: auto !important;
}

#nail-style-home-page-link:hover {
	background:none;
}

#mag_top_menu li {
	float: left;
}

#mag_top_menu li a {
    color: #000000;
    display: block;
    font-family: 'HelveticaNeueW01-55Roma';
    font-size: 1.1em;
    min-height: 30px;
    padding: 5px 17px;
    text-align: left;
    text-transform: uppercase;
    vertical-align: middle;
}

#magazine .mag_cover_image {
	width:100%;
	text-align:center;
}

#magazine h1.contents {
    border-bottom: 1px solid #D1D1D1;
    font-family: 'HelveticaNeueW01-UltLt';
    font-size: 3.7em;
    letter-spacing: 6px;
    margin: 0 0 24px;
    padding: 14px 0;
    text-align: center;
    text-transform: uppercase;
}
			
			#mag-contents{}
			#mag-contents .content{
				padding:5px; text-align:center;
			}
			#mag-contents .content:hover{
					-webkit-box-shadow:0px 3px 26px 3px rgba(0,0,0,0.4);
				-moz-box-shadow:0px 3px 26px 3px rgba(0,0,0,0.4);
				box-shadow:0px 3px 26px 3px rgba(0,0,0,0.4);
				z-index:1000;
			
			}
			#mag-contents .content a {
				display:block;
				color:inherit;
				text-decoration:none;
				min-height: 250px;
				z-index:100;
			}

#mag-contents ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

#mag-contents li {
    /*float: left;*/
    height: 300px;
    margin: 0 0 10px;
    /*width: 312px;*/
}

#mag-contents li.middle {
	margin:0px 12px;
}

#mag-contents li a {
	display:block;
	color:inherit;
	text-decoration:none;
	height: 300px;
	z-index:100;
}

#mag-contents li a:hover {
	-webkit-box-shadow:0px 3px 26px 3px rgba(0,0,0,0.4);
	-moz-box-shadow:0px 3px 26px 3px rgba(0,0,0,0.4);
	box-shadow:0px 3px 26px 3px rgba(0,0,0,0.4);
	z-index:1000;
}

#mag-contents .image {
}

h2.contentName {
    font-family: 'HelveticaNeueW01-UltLt';
    font-size: 1.7em;
    margin: 10px 0 0 0 !important;
    text-align: center;
    text-transform: uppercase;
}

h2.contentName span {
    font-family: 'HelveticaNeueW01-55Roma';
}

#mag-contents p {
    font-family: 'Helvetica W01 Light';
    font-size: 1.5em;
    margin: 0 !important;
    text-align: center;
}

#mag_side_menu {
    /*float: left;
    width: 270px;*/
}

#mag_side_menu ul {
	list-style:none;
	padding:0px 13px 0px 0px;
	margin:0px;
	/*width: 257px;*/
	border-right: 1px #bfbfbf solid;	
}

#mag_side_menu ul li {
	/*width:257px;*/
	height:56px;
	border-bottom:#c1c1c1 1px solid;
}

#mag_side_menu ul li a {
	display:block;
    font-family: 'HelveticaNeueW01-55Roma';
	font-size: 1.3em;
	color: #4d4d4d;
	/*width:257px;*/
	height:56px;
}

#mag_side_menu ul li a.active {
    background: none repeat scroll 0 0 #EEEEEE !important;
}

#mag_side_menu ul li a:hover {
    background: none repeat scroll 0 0 #EEEEEE;
}

#mag_side_menu li .icon {
	float:left;
	margin:10px 10px 0 10px;
}

#mag_side_menu .link-name {
	float:left;
	margin-top:10px;
}

#mag_side_menu .logoHolder {
	position:relative;
	height:130px;
}

#mag_side_menu .logo {
	position:absolute;
	top:2px;
	left:0px;
}

#mag_side_menu #publication-info {
	/*position:absolute;
	top: 2px;
	right:0px;*/
}

#publication-info #publication-vol {
    /*position: absolute;*/
    font-family: 'Helvetica W01 Light';
	font-size:0.8em;
	text-transform:uppercase;
}

#publication-info #publication-issue {
    font-family: 'Helvetica W01 Light';
    font-size: 0.8em;
    /*position: absolute;
    right: 0px;*/
    text-transform: uppercase;
}

#mag_side_menu .heading {
    background: none repeat scroll 0 0 #D9D9D9;
    height: 46px;
    padding-top: 2px;
}

#mag_side_menu .heading h1 {
    font-family: 'HelveticaNeueW01-UltLt';
    font-size: 3.7em;
    margin: 0;
    text-align: center;
}

#mag_side_menu .download-app, #mag_side_menu .download-app a {
	height:145px;
	border:none;
}

#mag_side_menu .download-app img {
	/*float:left;*/
	margin:14px 7px;
}

#mag_side_menu .download-app .link-name {
    color: #000000;
    font-family: 'HelveticaNeueW01-Thin';
    font-size: 1.4em;
    letter-spacing: 0;
    line-height: 18px;
    /*margin: 54px 0 0 8px;*/
    text-transform: uppercase;
    /*width: 144px;*/
}

#mag_side_menu .li-filler {
	border:none;
}


#mag_side_menu .li-filler.backstage-pass {
	height:268px;
}

#mag_side_menu .li-filler.trend-report {
	height:255px;
}

#mag_side_menu .li-filler.gelish-collection {
	height:224px;
}

#mag_side_menu .li-filler.product-profile {
	height:592px;
}

#mag_side_menu .li-filler.international-news {
	height:605px;
}

#mag_side_menu .li-filler.master-technique {
	height:1701px;
}

#mag_side_menu .li-filler.master-technique-2 {
	height:1313px;
}

#mag_side_menu .li-filler.in-the-spot-light {
	height:605px;
}

#mag_side_menu .li-filler.why-choose-led {
	height:807px;
}

#mag_side_menu .li-filler.education {
	height:123px;
}

#mag_side_menu .li-filler.standing-ovation {
	height:51px;
}





/* Article */


#article {
  /*float: left;
  margin-left: 1px;*/
  position: relative;
  /*width: 688px;*/
  padding-bottom:20px;
}

#article h2 {
    font-family: 'HelveticaNeueW01-55Roma';
    font-size: 2.3em;
}

#article .articleSection {
    float: right;
    font-family: 'HelveticaNeueW01-UltLt' !important;
    font-size: 1.7em !important;
    margin: 0;
/*    position: absolute;
    right: 0;
    top: 0;
*/    text-align: right;
}

.article-content {
    border-bottom: 1px solid #D3D3D3;
    /*float: left;*/
   /* margin: 15px 0 0 14px;*/
    position: relative;
    /*width: 650px;*/
	margin-bottom:20px; 
	padding-bottom:20px;
}

.editorial-page .article-content {
    /*padding-left: 29px;
	margin-right:29px;
    width: 617px;*/
}

.img-footer {
    font-family: 'Helvetica W01 Light';
    font-size: 1.3em;
}

.img-footer span {
    font-family: 'HelveticaNeueW01-75Bold';
}

.img-footer .contentName {
    margin: 0;
    text-align: left;
    text-transform: capitalize;
}

#editor-image {
	/*float:left;*/
}

#article h1.title {
  color: #4d4d4d;
  font-family: "HelveticaNeueW01-UltLt";
  font-size: 3.7em;
  margin: 0;
}

#article.product-profile h1.title {
    font-family: 'HelveticaNeueW01-UltLt';
    font-size: 3.3em;
}

#article.international-news h1.title {
    font-family: 'HelveticaNeueW01-UltLt';
    font-size: 3.5em;
	text-transform:uppercase;
}

#article h2.sub-title {
	color:#000;
    font-family: 'HelveticaNeueW01-55Roma';
    font-size: 1.8em;
	line-height:19px;
}

#article h3.stepNumber {
    color: #4D4D4D;
    font-family: 'HelveticaNeueW01-55Roma';
    font-size: 2.5em;
    line-height: 25px;
    margin: 16px 0px 0px;
}

#article h5.by {
    color: #000000;
    font-family: 'HelveticaNeueW01-65Medi';
    font-size: 1.1em;
    margin: 0px 0px 21px;
    text-transform: uppercase;
}

.social-icons {
    float: right;
    margin: 10px 0;
}

.article-content .row-images {
    /*margin: 38px 0 0;*/
}

#article.international-news .article-content .row-images {
    margin-top: 0;
}

.row-images ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

.row-images li {
    float: left;
    margin-left: 1px;
}

.row-images li:first-child {
    margin-left: 0;
}

#article.product-profile .row-images.product-profile {
	padding-left: 36px;
}

.article-intro {
	margin: 22px 0px 18px;
}

.article-intro p {
    color: #4D4D4D !important;
    font-family: 'HelveticaNeueW01-Thin' !important;
    font-size: 1.6em !important;
    line-height: 22px !important;
}

.article-text {
	/*float:left;
	width:385px;
	padding-right:44px;*/
	margin-top:23px;
	/*border-right: #bfbfbf solid 1px;*/
}

.master-technique .article-text {
	margin-top:34px;
}

.single-column {
    border: medium none;
    padding-right: 0;
   /* width: 646px;*/
}

#article.product-profile .article-text {
     /*padding: 0px 116px 0px 23px;
   width: 492px;*/
}

#article .article-text p, 
#article .article-text ul,
#article .article-text ul li {
    color: #4D4D4D;
    font-family: 'HelveticaNeueW01-45Ligh';
    font-size: 1.35em;
    line-height: 21px;
}

#article .article-text strong {
    font-family: 'HelveticaNeueW01-85Heav';
	text-transform: uppercase;
}


#article .nextPage {
    color: #4D4D4D;
    font-family: 'HelveticaNeueW01-45Ligh';
    font-size: 1.4em;
    line-height: 16px;
    margin-bottom: 16px;
    text-align: right;
	margin:10px 0;
}

#article .nextPage a {
	color:inherit;
	text-decoration:underline;
}

#article.standing-ovation .celebrities td {
    padding-bottom: 26px;
    text-align: center;
    /*width: 149px;*/
}

#article.standing-ovation .celebrities h2 {
    color: #000000;
    font-family: 'HelveticaNeueW01-UltLt';
    font-size: 1.25em;
    line-height: 17px;
    margin: 9px 0 0;
    text-transform: uppercase;
}

#article.standing-ovation .celebrities h3 {
    color: #000000;
    font-family: 'HelveticaNeueW01-55Roma';
    font-size: 1.1em;
    line-height: 16px;
    margin: 5px 0 0;
}








#article .article-image {
    /*float: left;*/
    margin-top: 23px;
    padding-left: 21px;
    /*width: 194px;*/
}

#article.editorial-page .article-image {
   /* width: 165px !important;*/
}

#article .article-image .contentName {
    font-size: 2.3em;
    text-align: left;
    text-transform: none;
}

#article .article-image ul {
	margin:0px;
	padding-left: 15px;
}

#article .article-image ul li {
    color: #4D4D4D;
    font-family: 'HelveticaNeueW01-45Ligh';
    font-size: 1.35em;
    line-height: 16px;
    margin-bottom: 8px;
}

#article .article-image p.highlight {
    color: #005FAD;
    font-family: 'HelveticaNeueW01-Thin';
    font-size: 1.9em;
    line-height: 23px;
    text-transform: uppercase;
}

#article .article-image p.highlight span {
    font-family: 'HelveticaNeueW01-85Heav';
}

#article .article-image h3 {
	color:#4d4d4d;
    font-family: 'HelveticaNeueW01-55Roma';
    font-size: 1.6em;
	line-height:18px;
	text-transform:uppercase;
}

#article .article-image p {
    color: #4D4D4D;
    font-family: 'HelveticaNeueW01-55Roma';
    font-size: 1.3em;
    line-height: 18px;
}

#article .article-image p strong {
    font-family: 'HelveticaNeueW01-85Heav';
	text-transform: uppercase;
}

#article .article-image p a {
    font-family: 'HelveticaNeueW01-75Bold';
	color:inherit;
}

#article .article-image h2.headline {
	color: #4d4d4d;
    font-family: 'HelveticaNeueW01-Thin';
    font-size: 1.7em;
	line-height:20px;
	text-transform:uppercase;
}

#article .article-image h2.awards {
	color: #4d4d4d;
    font-family: 'HelveticaNeueW01-Thin';
    font-size: 3.7em;
	line-height:20px;
}

#article .article-image p.bold {
    font-family: 'HelveticaNeueW01-75Bold';
    font-size: 1.3em;
}

.first-article {
	padding-top:20px;
}

.last-article {
	border:none;
}

#editorial-content {
    /*float: left;*/
    /*margin-left: 25px;*/
    /*width: 482px;*/
	border:none;
}

#editorial-content h1.title {
    font-family: 'HelveticaNeueW01-UltLt';
    font-size: 6em;
    /*margin: 21px 0;*/
}

#editorial-content p {
    font-family: 'HelveticaNeueW01-45Ligh';
	font-size:1.35em;
	color:#4d4d4d;
	line-height:21px;
}

#article p span {
    color: #00ABC4;
    font-size: 1.34em;
}


.copyright {
  font-size: 0.9em;
}