

#newslist-wrapper .welcome-module {overflow: hidden;}

#newslist-wrapper .welcome-module iframe,
#newslist-wrapper .welcome-module .video-wrapper iframe {
	max-width: 670px;
}


.clean-block.dark {
  background-color: #222425;
}

.clean-block {
  background-color: #222425;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}



.content-column {
	color: #525252;
	margin-right: 20px;
	width: 691px;
}

.content-column h2 {
	border-bottom: 1px dashed #808080;
	color: #02060c;
	font-family: 'RobotoSlab', Rockwell, 'Courier Bold', Courier, Georgia, Times, 'Times New Roman', serif;
	font-size: 28px;
	letter-spacing: 1px;
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	text-transform: uppercase;
}

.content-module {
	border: 2px solid #000;
	color: white; 
	margin: 0 0 20px 0;
	padding: 12px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	-webkit-box-shadow: 1px 1px 5px 0 rgba(0,0,0,.2);
	box-shadow: 1px 1px 5px 0 rgba(0,0,0,.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* box-sizing: border-box; */
	background: #000000;
	/* background: #ffffff;  Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVmZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #eeeff0 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeff0));
background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeff0 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#eeeff0 100%); 
background: -ms-linear-gradient(top,  #ffffff 0%,#eeeff0 100%); 
background: linear-gradient(to bottom,  #ffffff 0%,#eeeff0 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeff0',GradientType=0 ); */
}

.content-module h2 {
	border-bottom: none;
	font-size: 20px;
	letter-spacing: normal;
	padding: 0;
}

.content-module h3 {
	color: RGB (223,118,44);
	font-family: 'RobotoCondensed', Geneva, Tahoma, sans-serif;
	font-size: 18px;
	margin: 0;
}

.content-module h3 a {
	font-family: 'RobotoCondensedBold', Geneva, Tahoma, sans-serif;
}

.content-module h4 {
	color: #101a27;	
}

.content-module-header {position: relative;}

.content-module-header .button {
	font-size: 14px;
	height: 27px;
	line-height: 25px;
	padding: 0 7px;
	position: absolute;
	top: 4px; right: 0px;
	-webkit-box-shadow: 0px 3px 0px #999999;
	-moz-box-shadow: 0px 3px 0px #999999;
	box-shadow: 0px 3px 0px #999999;
}

.content-module-header .button:hover {
	-webkit-box-shadow: 0px 3px 0px #054e69;
	-moz-box-shadow: 0px 3px 0px #054e69;
	box-shadow: 0px 3px 0px #054e69;
}

.content-module-header .button:active {
	top: 6px;
	-webkit-box-shadow: 0px 2px 0px #054e69;
	-moz-box-shadow: 0px 2px 0px #054e69;
	box-shadow: 0px 2px 0px #054e69;
}

.content-module .date-wrapper {
	color: #808080;
	display: block;
	font-family: 'RobotoCondensedBold', Geneva, Tahoma, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
	margin: 0 0 13px 0;
	text-transform: uppercase;
}

.content-module .tod-item-header .date-wrapper,
.content-module .gallery-image-text .date-wrapper {
	margin-bottom: 0;
}

.content-module.news-module div span.byline,
.content-module.news-module div span.date-wrapper {
	color: #808080 !important;
	font-family: 'RobotoCondensedBold', Geneva, Tahoma, sans-serif !important;
	font-size: 13px !important;
}

.content-module.news-module ol,
.content-module.news-module ul {
	list-style: none;
	padding-left: 0;
}

.content-module .image-link {
	display: block;
	margin: 0 auto 12px auto;
	overflow: hidden;
	outline: none;
	text-align: center;
}

.content-module .image-link img {display: block;}

.content-module p {
	word-break: break-word;
}



/* NEWS LIST */

.content-column #newslist-wrapper:after {
	content: "."; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;
}

.content-column #newslist-wrapper .col {
	display: inline-block;
	float: none;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-top: 20px;
	min-height: 191px;
	padding: 12px 12px 62px 12px;
	position: relative;
	overflow: hidden !important;
	width: 335px;
	vertical-align: top;
}

.content-column #newslist-wrapper .col:nth-child(1),
.content-column #newslist-wrapper .col:nth-child(2) {
	margin-top: 0;
}

.content-column #newslist-wrapper .col:nth-child(2n+2) {margin-right: 0;}

.content-column #newslist-wrapper .news-entry:after {
	content: "."; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;
}

.content-column #newslist-wrapper h2 {
	border-bottom: none;
	color: #101a27;
	font-family: 'RobotoCondensed', Geneva, Tahoma, sans-serif;
	font-size: 18px;
	letter-spacing: normal;
	line-height: 20px;
	margin: 0 0 4px 0;
}

.content-column #newslist-wrapper h2 a {
	font-family: 'RobotoCondensedBold', Geneva, Tahoma, sans-serif;
}

#newslist-wrapper .news-entry a.button {
	font-size: 14px;
	height: 27px;
	line-height: 25px;
	padding: 0 7px;
	position: absolute;
	bottom: 14px;
}

#newslist-wrapper .news-entry a.button:active {
	top: auto;
	bottom: 12px;
}

/* UPDATED NEWS LIST - 6/23/15 */

.newslist-nav {
	padding-top: 20px;
}

.newslist-nav:after {
	content: "."; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;
}

.newslist-nav a {
	font-size: 14px;
  	height: 27px;
  	line-height: 25px;
  	padding: 0 7px;
}

.newslist-nav .previous-button {float: left;}

.newslist-nav .next-button {float: right;}

#newslist-wrapper .news-entry-thumbnail {
	display: block;
	overflow: hidden;
	outline: none;
	text-align: center;
}

#newslist-wrapper .content-module.news-module img {
	margin: 0 auto;
}




.inside-content .tn-news-header .header-button-wrapper,
.inside-content .content-module-header .header-button-wrapper {
	position: absolute;
	top: 0px; right: 0px;
}

.inside-content .tn-news-header .button,
.inside-content .content-module-header .header-button-wrapper .button {
	position: relative;
	top: 4px; right: auto;
}

.inside-content .tn-news-header .button:active,
.inside-content .content-module-header .header-button-wrapper .button:active {top: 6px;}

.inside-content .intro-paragraph {
	border-bottom: 1px dotted #d4d5d6;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.inside-content .intro-paragraph strong {color: #000;}

.network-news-list-date {
	display: block;
	font-family: 'RobotoCondensedBold', Geneva, Tahoma, sans-serif;
	font-size: 18px;
	margin-bottom: 7px;
}

.inside-content .network-news-module h4 {
	font-size: 15px;
	margin-bottom: 0;
}

.inside-content .network-news-module h4 a {
	color: #02060c;
}

.inside-content .network-news-module h4 a:hover {
	color: #e05b1d;
}

.inside-content .network-news-module .network-news-list-date {
	border-top: 1px dotted #d4d5d6;
	margin-top: 20px;
	padding-top: 20px;
}

.inside-content .network-news-module .network-news-list-date:first-child {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}

.inside-content .network-news-module ul li {
	margin-bottom: 14px;
}

.shop-news-source {
	font-family: 'RobotoCondensedBold', Geneva, Tahoma, sans-serif !important;
	font-size: 13px;
	position: relative;
	text-transform: uppercase;
}

.shop-news-source .oi {
	color: #808080;
	font-size: 11px;
	margin-left: 5px;
	position: relative;
	top: 1px;
}

.shop-news-source:hover .oi {
	color: #4d4d4d;
}

.news-info-intro-module .light-button {
	font-family: 'RobotoCondensedBold', Geneva, Tahoma, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.news-info-intro-module h3 {margin-bottom: 12px;}

.inside-content .news-info-intro-module h4 {margin-bottom: 5px;}

.news-info-intro-module-buttons {margin-bottom: 20px;}

.news-info-intro-module-buttons:last-child {margin-bottom: 0;}

.news-info-intro-module-buttons:after {
	content: "."; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;
}

.news-info-intro-module-buttons a {
	float: left;
	margin-bottom: 12px;
	margin-right: 12px;
	width: 325px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.news-info-intro-module-buttons a:nth-child(2n+2) {margin-right: 0;}

.front-end-form .news-info-intro-module-buttons a.light-button:nth-last-child(2),
.front-end-form .news-info-intro-module-buttons a.light-button:last-child {margin-bottom: 0;}

.news-info-intro-module-buttons a .oi {margin-right: 3px;}

.news-info-events-module .event-desc {
	display: block;
	height: auto;
	margin-top: 5px;
}

.news-info-events-module .event-email-wrapper {display: block;}

.news-info-events-module label {
	font-family: 'RobotoCondensedBold', Geneva, Tahoma, sans-serif;
	font-size: 14px;
	margin-right: 5px;
	text-transform: uppercase;
}

.news-info-events-module .event-email-wrapper {
	word-break: break-all;
}

.info-content .content-module img {
	height: auto !important;
	max-width: 100%;
}

.bordered-headline{font-family:Raleway,Arial,sans-serif;position:relative;display:inline-block;color:#bdbdbd;overflow:hidden;margin:35px 25px 15px;text-align:center;font-size:16px;border-top:3px solid #ac8236;padding-top:6px}.bordered-headline *{box-sizing:padding-box}.bordered-headline h1,.bordered-headline h5{margin:0;line-height:1em}.bordered-headline h1{font-family:'Playfair Display',Arial,sans-serif;font-size:2.8em;text-transform:uppercase}.bordered-headline h5{line-height:.5em;font-weight:400;position:relative;display:inline-block;width:auto;padding:0 10px;font-family:Oranienbaum,serif;font-size:18px;text-transform:uppercase}.bordered-headline h5:after,.bordered-headline h5:before{position:absolute;height:3px;content:'';background:#ac8236;width:1000%;top:50%}.bordered-headline h5:before{left:-1000%}.bordered-headline h5:after{right:-1000%}#featured-models{padding:50px 0;background-image:url("../../assets/img/bg-damask-gold.png");background-color:#1c1c1c;background-position:top center;color:#999;background-attachment:fixed;text-align:center;box-shadow:0 100px 100px -100px #000 inset;border-top:8px solid #333}#featured-models h1{color:#fff}#featured-models h5{color:#ac8236}#featured-models p,.portfolio .portfolio-item{margin-bottom:30px}.model-card .model-card-content{background:#fff;background:-moz-linear-gradient(-45deg,#60492a 0,#e2cb75 50%,#60492a 100%);background:-webkit-linear-gradient(-45deg,#60492a 0,#e2cb75 50%,#60492a 100%);background:linear-gradient(135deg,#60492a 0,#e2cb75 50%,#60492a 100%);border-radius:3px;bottom:40px;box-shadow:0 25px 20px -18px rgba(0,0,0,.4);height:auto;left:15%;padding:8px 5px 5px;position:absolute;right:15%;text-align:center;pointer-events:none}.model-card .model-card-content .model-card-title{font-family:'Playfair Display',serif;font-size:20px;margin-bottom:0;text-transform:uppercase;text-shadow:0 1px 1px #f8df82;margin-top:0}.model-meta{color:#000;font-size:12px}.model-card:hover{box-shadow:none;transition:.3s}.model-card:hover img{transform:scale(1.1) translateZ(0) scale(1,1);-webkit-backface-visibility:hidden;transition:.3s}.model-card{margin-bottom:60px;border:5px solid #fff;box-shadow:0 25px 15px -15px rgba(0,0,0,.5);transition:.3s;background:#444}.model-card-image .img-fluid{width:100%!important;transition:.3s}.model-card img:hover{opacity:.6;transition:.3s}.model-card-inner{background:#000;position:relative;overflow:hidden}.model-card:active .hvr-float-shadow,.model-card:focus .hvr-float-shadow,.model-card:hover .hvr-float-shadow{transform:translateY(-10px)}.hvr-float-shadow{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;transition-duration:.3s;transition-property:transform}.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%);transition-duration:.3s;transition-property:transform,opacity}.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{transform:translateY(-5px);box-shadow:none}.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{opacity:1;transform:translateY(5px)}h1,h2,h3{font-family:'Playfair Display',serif;color:#000}.ribbon{margin:0;padding:.7em 0;z-index:3;position:absolute;top:0;right:0;transform:translateX(30%) translateY(0) rotate(45deg);transform-origin:top left;text-transform:uppercase;font-size:11px;font-weight:700;text-shadow:0 1px 1px rgba(255,255,255,.4);font-family:Georgia}.ribbon:after,.ribbon:before{content:'';position:absolute;top:0;margin:0 -1px;width:140%;height:100%}.ribbon:before{right:100%}.ribbon:after{left:100%}span.ribbon{box-shadow:2px 2px 25px rgba(0,0,0,.5)}.ribbon,.ribbon:after,.ribbon:before{background:#fcb53a}.hvr{position:absolute;top:45%;left:50%;transform:translate(-50%);color:#fff;text-shadow:1px 1px 1px #000;transition:.3s;font-family:Oranienbaum,serif;text-align:center;background:rgba(0,0,0,.5);pointer-events:none;white-space:nowrap;opacity:0;padding:5px 15px 3px;border-radius:20px;border:1px solid rgba(255,255,255,.3)}a.model-card-image:hover .hvr{opacity:1!important;transition:.3s;transform:translate(-50%,-40%)}.model-meta{margin:0 15px}.portfolio #portfolio-flters{padding:2px 15px;margin:0 auto 35px;list-style:none;text-align:center;border-radius:50px}.portfolio #portfolio-flters li{cursor:pointer;display:inline-block;padding:10px 20px 12px;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;color:#313030;margin-bottom:5px;transition:.3s ease-in-out;border-radius:50px}.portfolio #portfolio-flters li.filter-active,.portfolio #portfolio-flters li:hover{color:#ff5821;background:#f6f0f0}.portfolio #portfolio-flters li:last-child{margin-right:0}.portfolio .portfolio-item .portfolio-info{opacity:0;position:absolute;left:30px;right:30px;bottom:0;z-index:3;transition:.3s ease-in-out;background:rgba(246,240,240,.9);padding:15px}.portfolio .portfolio-item .portfolio-info h4{font-size:18px;font-weight:600;color:#473d3a}.portfolio .portfolio-item .portfolio-info p{color:#7f6d68;font-size:14px;margin-bottom:0}.portfolio .portfolio-item .portfolio-info .details-link,.portfolio .portfolio-item .portfolio-info .preview-link{position:absolute;right:40px;font-size:24px;top:calc(50% - 18px);color:#635551}.portfolio .portfolio-item .portfolio-info .details-link:hover,.portfolio .portfolio-item .portfolio-info .preview-link:hover{color:#ff5821}.portfolio .portfolio-item .portfolio-info .details-link{right:10px}.portfolio .portfolio-item:hover .portfolio-info{height:auto;opacity:1;bottom:20px}.portfolio-container{position:relative}.section-title{text-align:center;padding-bottom:30px}.portfolio-item{border-radius:4px;border-style:initial;border-color:#f4f4f4}.fit-cover{object-fit:cover}#topbar{background:#fff;padding:10px 0;border-bottom:1px solid #eee;font-size:14px}#topbar .contact-info a{line-height:1;color:#555}#topbar .contact-info a:hover,#topbar .social-links a:hover{color:#f95951}#topbar .contact-info i{color:#f95951;padding:4px}#topbar .contact-info .fa-phone{padding-left:20px;margin-left:20px;border-left:1px solid #e9e9e9}#topbar .contact-info .fa-envelope{padding-left:20px;margin-left:20px;border-left:1px solid #e9e9e9}#topbar .social-links a{color:#555;padding:4px 12px;display:inline-block;line-height:1px;border-left:1px solid #e9e9e9}#topbar .social-links a:first-child{border-left:0}.text-muted{--bs-text-opacity:1;color:#868e96}.padded{padding:100px 0}.wrapper-grey{background:#f4f4f4}.avatar{width:30px;border-radius:50%}.avatar-bordered{box-shadow:0 1px 2px rgba(0,0,0,.2);border:1px solid #fff}.avatar-large{width:50px}.card{height:250px;text-shadow:0 1px 3px rgba(0,0,0,.6);background-size:cover!important;color:#fff;position:relative;border-radius:5px;margin-bottom:20px}.card-user{position:absolute;right:10px;top:10px}.card-category{position:absolute;top:10px;left:10px;font-size:20px}.card-description{position:absolute;bottom:10px;left:10px}.card-description h2{font-size:22px}.card-description p{font-size:15px}.card-link{position:absolute;top:0;bottom:0;width:100%;z-index:2;background:#000;opacity:0}.card-link:hover{opacity:.1}.features img{width:100px}.features h2{font-size:20px;margin-bottom:10px}.features p{font-size:15px;font-weight:lighter}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}