/*
Theme Name: World Redeye v3
Description: Custom theme for World Redeye
Version: 3.2.0
Author: Design By Workshop and developed by Advanced Creation
Author URI: http://www.advanced-creation.com/

===COLOR SCHEME===

Background: #f2f2f2
Black: #000
White:#fff
Red: #eb2129
Gray 1: #666
Body text: #333
Gray 2: #aaa
Borders: #ccc

*/

/* ~~~~~ Resets ~~~~~ */south
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;
}

body {
	line-height: 1;
}
ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



body{
	font-family: "proxima-nova",sans-serif;
	font-weight:400;
	font-size: .625em;
	background:#f2f2f2;
	color:#616161;
}

.container{
	width:883px;
	margin: 0 auto;
	padding:0 10px;
	background:#f2f2f2;
}
/* MOET ICE SWIM */
body.category-moeticeswim, body#moetice{background:url(images/WRE_Moet_Ice_Background-825h.jpg) no-repeat left bottom #FFF;margin:0;padding:0; background-attachment:fixed;}
body.category-moeticeswim #siteWrapper, body#moetice #siteWrapper{background:url(images/WRE_Moet_Ice_Background-825h.jpg) no-repeat left bottom #FFF;margin:0; background-attachment:fixed;}
body.category-moeticeswim .container, body#moetice .container{background:transparent;}

/* 16 SECONDS */
body.category-moet-nye-takeover, body#moet{background:url(images/bg-moet.png) repeat;}
body.category-16seconds, body#seconds16{margin:0;padding:0;background:#000;}
body.category-16seconds #siteWrapper, body#seconds16 #siteWrapper{background:url(images/bg-16seconds.jpg) no-repeat right bottom #000;margin:0;}
body.category-16seconds .container, body#seconds16 .container{background:transparent;}

/* Moet NYE 2012 */
body.category-moetnye2012, body#moetnye2012{margin:0;padding:0;background:#000;}
body.category-moetnye2012 #siteWrapper, body#moetnye2012 #siteWrapper{background:url(images/wre_moet_background_nye.jpg) no-repeat left top #000;margin:0; background-attachment:fixed;}
body.category-moetnye2012 .container, body#moetnye2012 .container{background:transparent;}

/* Moet NYE 2013
body.category-nye2013, body#nye2013{margin:0;padding:0;background:#000;}
body.category-nye2013 #siteWrapper, body#nye2013 #siteWrapper{background:url(images/wre_moet_background_nye.jpg) no-repeat left top #000;margin:0;padding:0; background-attachment:fixed;}
body.category-nye2013 .container, body#nye2013 .container{background:transparent;}
*/

/* Mercedes */
body.category-fashionforce, body#fashionforce{margin:0;padding:0;background:#000;}
body.category-fashionforce #siteWrapper, body#fashionforce #siteWrapper{background:url(images/bg-mercedes.png) no-repeat right top #000 fixed;margin:0;}
body.category-fashionforce .container, body#fashionforce .container{background:transparent;}

/* SOUTHBEACH
body.category-southbeach, body#beachsouth{margin:0;padding:0;background:#57B1E3;}
body.category-southbeach #siteWrapper, body#beachsouth #siteWrapper{background:url(images/bg-southbeachfood.jpg) no-repeat right top #57b1e3;margin:0;}
body.category-southbeach .container, body#beachsouth .container{background:transparent;}
#southbeachAd {padding-top: 25px;}
 */
.headerBannerSouthBeach
{
position: relative;
float: right;
margin-top: 5px;
margin-right: -5px;
margin-bottom: -100px;
padding-top: 10px;
padding-right: -60px;
padding-bottom: 20px;
}

.headerBanner{margin:8px 0 4px;}

/* ~~~~~ Typography ~~~~~ */

a {text-decoration:none; color: #000;}
a:hover {color:#eb2129;}
a.selected{color:#eb2129;}
h1 {font-size: 3em; color: #616161; margin-bottom: 14px; font-weight:normal; font-family:"aktiv-grotesk-std", sans-serif; font-weight:300; }
h1:hover { color:#FF3333; }
h2 {font-size: 2em; color: #000; margin-bottom: 15px; font-weight:normal;}
h3 {font-size: ; font-weight: bold; color:  ; margin: ;}
p {font-size: 14px;line-height:22px; margin-bottom:24px; font-family:"pt-sans",sans-serif; font-weight:400;}




/* HEADER */
@font-face{  /* ~~~~~ For the horloge ~~~~~ */
    font-family : "lcd";

    src : url('font/LCDMono2Bold.eot');
    src : local('?'),
          url('font/LCDMono2Bold.woff') format('woff'),
          url('font/LCDMono2Bold.svg#abcd') format('svg'),
          url('font/LCDMono2Bold.ttf') format('truetype');

    font-weight:normal;
    font-style:normal;
    font-variant:normal;
}


#header{margin-bottom:15px;}
#topHeader{
	display:block;
	margin-top:10px;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	overflow:hidden;
	zoom:1;
}
#horloge { position:absolute; margin-left: 295px; margin-top: 52px; font-family:lcd,'Iceland', Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; z-index: 1000; text-transform:uppercase; }
#horloge label{ font-size:40px; color:#e9c98d; }

#logo {margin:10px 350px 7px 0;}
#logo > a { display:block; }
body.category-16seconds #topHeader, body#seconds16 #topHeader{border:none;}
body.category-16seconds #moetBanner, body#seconds16 #moetBanner{display:none;}


body.category-moetnye2012 #topHeader, body#moetnye2012 #topHeader{border:none;}
body.category-moetnye2012 #moetBanner, body#moetnye2012 #moetBanner{display:none;}
/*
body.category-nye2013 #logo, body#nye2013 #logo{margin:0 340px 0 0;padding:10px 10px 7px;}
body.category-nye2013 #topHeader, body#nye2013 #topHeader{border:none;}
body.category-nye2013 #moetBanner, body#nye2013 #moetBanner{display:none;}


body.category-southbeach #topHeader, body#southbeach #topHeader{border:none;}
body.category-southbeach #moetBanner, body#beachsouth #moetBanner{display:none;}
*/
#smLinks{
	border-left:1px solid #aaa;
	height:47px;
}

#smLinks span{
	padding:9px 15px;
	border-right:1px solid #aaa;
	display:block;
	float:left;
}
#smLinks a{
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:top center;
	display:block;
	height:30px;
}

#smLinks a:hover{background-position:bottom center;}

a#facebook{
	background-image:url(images/fb-logo.png);
	width:14px;
}
a#twitter{
	background-image:url(images/twitter-logo.png);
	width:23px;
}

body.category-16seconds a#facebook, body#seconds16 a#facebook, body.category-fashionforce a#facebook, body#fashionforce a#facebook{
    background-image:url(images/fb-logo-reverse.png);
}
body.category-16seconds a#twitter, body#seconds16 a#twitter,body.category-fashionforce a#twitter, body#fashionforce a#twitter{
    background-image:url(images/twitter-logo-reverse.png);
}
body.category-16seconds a#rss, body#seconds16 a#rss,body.category-fashionforce a#rss, body#fashionforce a#rss{background:url(images/rss-reverse.png);}
a#rss{
	background-image:url(images/rss.png);
	width:29px;
}

body.category-moetnye2012 a#facebook, body#moetnye2012 a#facebook{
    background-image:url(images/fb-logo-reverse.png);
}
body.category-moetnye2012 a#twitter, body#moetnye2012 a#twitter{
    background-image:url(images/twitter-logo-reverse.png);
}
body.category-moetnye2012 a#rss, body#moetnye2012 a#rss{background:url(images/rss-reverse.png);}

/*
body.category-nye2013 a#facebook, body#nye2013 a#facebook{
    background-image:url(images/fb-logo-reverse.png);
}
body.category-nye2013 a#twitter, body#nye2013 a#twitter{
    background-image:url(images/twitter-logo-reverse.png);
}
body.category-nye2013 a#rss, body#nye2013 a#rss{background:url(images/rss-reverse.png);}


body.category-southbeach a#facebook, body#beachsouth a#facebook{
    background-image:url(images/fb-logo-southbeach.png);
}
body.category-southbeach a#twitter, body#beachsouth a#twitter{
    background-image:url(images/twitter-logo-southbeach.png);
}
body.category-southbeach a#rss, body#beachsouth a#rss{background-image:url(images/rss-logo-southbeach.png);}
*/
a#rss{
	background-image:url(images/rss.png);
	width:29px;
}


#searchCont {padding-top: 13px;}
#searchCont input{width:126px; vertical-align: bottom;}
#searchCont label{margin-right:4px;}

#flashCont{padding:5px 0; border-bottom:1px solid #aaa;}

ul#nav{
	margin-top:12px;
	text-align:center;
	padding-left:22px;
}
ul#nav li{
	display:inline;
}

ul#nav li a{
	display:block;
	text-indent:-9999px;
	height:20px;
	float:left;
	background-position:top center;
	background-repeat:no-repeat;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	margin:0 8px;
}
ul#nav li a:hover, ul#nav li a.selected{background-position:bottom center;}

ul#nav li a#exploreNav{background-image:url(images/nav/explore.png);width:142px;}
ul#nav li a#capturedNav{background-image:url(images/nav/captured.png);width:148px;}
ul#nav li a#philosophyNav{background-image:url(images/nav/philosophy.png);width:148px;}
ul#nav li a#brainTrustNav{background-image:url(images/nav/brain-trust.png);width:154px;}
ul#nav li a#inspirationNav{background-image:url(images/nav/inspiration.png);width:139px;}
ul#nav li a#clientNav{background-image:url(images/nav/client.png);width:154px;}

/* HOME */

#content{
	clear:both;
	position:relative;
}

#mostRecentCont{padding-bottom: 20px; margin-bottom:20px; border-bottom: 1px solid #aaa;}
/*#mostRecentCont img{
	position:relative;
	z-index:0;
}
#mostRecentCont h1{
	font-size:2.4em;
	margin-bottom:0;
	background-color:#000;
	position:absolute;
	z-index:1;
	top:0;left:0;
	font-weight:normal;
	padding:10px 20px;
}
#mostRecentCont h1 a{color:#fff;}
#mostRecentCont h1 a:hover{color:#eb2129;}

#mostRecentCont p a{color:#eb2129;}

#mostRecentCont .postDetails{
	background-color:#000;
	padding:10px;
	position:absolute;
	z-index:1;
	bottom:0;left:0;
}
#mostRecentCont p{
	color:#fff;
	margin-bottom:0;
}*/

.photoPreview{
	text-align:center;
	min-width:560px;
	height:373px;
	float:left;

}
.photoPreviewMain{
	text-align:center;
	width:883px;
	height:587px;
	overflow:hidden;
	float:left;
	margin-bottom:10px;

}
#mostRecentCont h1{margin:10px 0;}

#mostRecentCont p.credits{display:inline-block;}
#mostRecentCont .postDetails p a{color:#eb2129;}
#mostRecentCont .postDetails p a:hover{color:#555;}

#inspirationCont{margin-top:20px;}
#inspirationCont h3{
	text-indent:-9999px;
	width:580px;
	height:28px;
	display:block;
	float:left;
	background:url(images/recently-inspired.png) no-repeat;
}
body.category-16seconds #inspirationCont h3, body#seconds16 #inspirationCont h3,
body.category-fashionforce #inspirationCont h3, body#fashionforce #inspirationCont h3,
body.category-moetnye2012 #inspirationCont h3, body#moetnye2012 #inspirationCont h3
{background-image:url(images/recently-inspired-reverse.png);}


body.category-southbeach #inspirationCont h3, body#beachsouth #inspirationCont h3{background-image:url(images/recently-inspired-southbeach.png);}

#inspirationCont a.more{
	float:right;
	font-size:1.6em;
	font-weight:normal;
	margin-top:12px;
}

.inspirePostPrev{
	background-color:#aaa;
	float:left;
	padding:7px;
	width:275px;
	margin:15px 8px 0 0;
	min-height: 80px;
}
/*
#footer .inspirePostPrev a{color: #000;}
#footer .inspirePostPrev a:hover{color: #eb2129;}
*/
.inspirePostPrev h2{
	font-size:2em;
	font-weight:normal;
	margin:12px 0 0;
}
.inspirePostPrev.last{
	margin-right:0;
}

#categoryCont{
	padding-top:30px;
	margin-top:30px;
	border-top:1px solid #fff;
}

/* POST STREAM */

#postStream{
	margin-bottom:30px;
}

#postStream .post{
	padding:30px 0;
	border-bottom:1px solid #aaa;
	overflow:hidden;
	zoom:1;
	position:relative;
}

#postStream .postDetails{width:305px;float:right;}
#postStream .postDetails .more{font-size:1.2em;}
#postStream .postDetails .more a{color:#000;}
#postStream .postDetails .more a:hover{color:#eb2129;}

p.meta{
	padding:5px 10px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color:#666;
	margin-bottom:10px;
	/*font-style:italic;*/
}
#postStream .post p{margin-bottom:20px;}
#postStream .post p.credits{margin-bottom:0;position:absolute;bottom:32px;}
p.credits{
	display:block;
	background-color:#aaa;
	padding:3px 6px;
	margin-bottom:0;
}
.postIcons{position:absolute;bottom:75px;}
.postIcons img{margin-right:10px;}
#mostRecentCont .postIcons{position:static;margin-bottom:10px;}
#pagination li a{
	display:block;
	text-transform:uppercase;
	background-color:#fff;
	font-size:1.4em;
	padding:5px 8px;
	font-weight:bold;
}

#pagination li:hover a{background-color:#aaa;}

/* SINGLE */

h1.pageHeader, h1.authorHeader, h1.catHeader{
	margin: 50px 0 20px;
	overflow:hidden;
	zoom:1;
	border-bottom:1px solid #fff;
	padding-bottom:15px;
}

h1.authorHeader, h1.catHeader{
	border-bottom:1px solid #000;
}

.postInfo{ /*margin-bottom:20px;*/overflow:hidden;zoom:1;}
.postInfo p.meta{
	width:855px;
}
.postInfo p.meta.videos{
	width:745px;
}


.post p.meta a{color:#eb2129;}
.post p.meta a:hover{color:#000;}

.postInfo p.meta span.credits{float:right;}

#photoCont{margin-bottom:30px;}

p.desc{
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #fff;
	font-size:1.4em;
}

#videoCont{margin-bottom:30px;}
#videoCont h2{
	font-size:5.6em;
	color:#aaa;
	text-transform:uppercase;
	font-weight:normal;
}

.post p a{color:#eb2129;}
.post p a:hover{color:#555;}

/* EXPLORE */

ul.cat li{
	width:415px;
	display:block;
	float:left;
	padding: 0 0 20px;
	margin-right: 20px;
}

/* TEAM */

#teamPhoto{margin-bottom:15px;}

#teamCont{
	width:530px;
	float:left;
}
.teamMember{
	margin-bottom:20px;
	border-bottom:1px solid #fff;
	overflow:hidden;
	zoom:1;
}

#contactCont{
	width:100%;
}

#contactCont h1{
	font-size:3em;
}
#contactCont form p{font-size:1em;}
#contactCont p label, .wpcf7-quiz-label{
	display:block;
	font-size:1.4em;
	margin:15px 0 5px;
}
.wpcf7-quiz-label{float:left;width:auto;margin:20px 5px 0 0;}

#contactCont #quiz{width:100px;}
#contactCont p input, #contactCont p select, #contactCont p textarea{
	display:block;
	background-color:#fff;
	border:1px solid #aaa;
	color:#000;
	font-size:1.4em;
	padding:3px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	outline:none;
}
input:focus, textarea:focus, #contactCont input:focus, #contactCont textarea:focus{
	border-color:#eb2129;
}

#contactCont textarea{height:180px;}
#contactCont input#sendMsg{
	color:#fff;
	background-color:#eb2129;
	text-align:center;
	padding:5px;
	width:115px;
	border:none;
	margin-top:15px;
	cursor:pointer;
	clear:both;
	margin-top:15px;
}

/* 16 SECONDS */
body.category-16seconds #postStream .post, body.category-fashionforce #postStream .post, body.category-moetnye2012 #postStream .post
{
    padding:30px 0px;
    background:rgba(0,0,0,.8);
    -moz-box-shadow: 0px 0px 10px #5b5b5b;
	-webkit-box-shadow: 0px 0px 10px #5b5b5b;
	box-shadow: 0px 0px 10px #5b5b5b;
	border:none;
}

body#seconds16 .post p, body#seconds16 .post,body#fashionforce .post p, body#fashionforce .post, body#moetnye2012 .post p, body#moetnye2012 .post{color:#fff;}

body.category-16seconds #postStream p,
body.category-16seconds #postStream h1,
body.category-16seconds h1.catHeader,
body.category-16seconds #postStream h1 a,
#seconds16 h1,

body.category-moetnye2012 #postStream p,
body.category-moetnye2012 #postStream h1,
body.category-moetnye2012 h1.catHeader,
body.category-moetnye2012 #postStream h1 a,
#moetnye2012 h1,

body.category-fashionforce #postStream p,
body.category-fashionforce #postStream h1,
body.category-fashionforce h1.catHeader,
body.category-fashionforce #postStream h1 a,
#fashionforce h1
{color:#aaa;}
body.category-16seconds #postStream p.credits,
#seconds16 #postStream p.credits,
body.category-moetnye2012 #postStream p.credits,
body.category-fashionforce #postStream p.credits,
#fashionforce #postStream p.credits
{color:#000;}

/* SOUTH BEACH */
body.category-southbeach #postStream .post{
    padding:30px 0px;
    background:rgba(255, 255, 255,0);
    border:none;
}
/*
body#southbeach .post p, body#beachsouth .post{color:#fff;}
body.category-southbeach #postStream p,
body.category-southbeach #postStream h1,
body.category-southbeach h1.catHeader,
body.category-southbeach #postStream h1 a,
#beachsouth h1
{color:#000;}
body.category-southbeach #postStream p.credits,
#beachsouth #postStream p.credits
{color:#000;}
*/

/* FOOTER

#footer{
	clear:both;
	margin-top:30px;
	padding-top:10px;
	zoom:1;
	overflow:hidden;
}

#footer p{color:#000;}
#footer a{color:#eb2129;}
#footer a:hover{color:#000;}

#copyrightCredits{margin-top: 20px; border-top: 1px solid #333;}

.copyrightInfo{float:left;}

body.category-16seconds #copyrightCredits p, body.category-16seconds #copyrightCredits a:hover, body#seconds16 #copyrightCredits p, body#seconds16 #copyrightCredits a:hover{color:#fff}
body.category-moetnye2012 #copyrightCredits p, body.category-moetnye2012 #copyrightCredits a:hover, body#moetnye2012 #copyrightCredits p, body#moetnye2012 #copyrightCredits a:hover{color:#fff}

body.category-nye2013 #copyrightCredits p, body.category-nye2013 #copyrightCredits a:hover, body#nye2013 #copyrightCredits p, body#nye2013 #copyrightCredits a:hover{color:#fff}

body.category-fashionforce #copyrightCredits p, body.category-fashionforce #copyrightCredits a:hover, body#fashionforce #copyrightCredits p, body#fashionforce #copyrightCredits a:hover{color:#fff}
body#seconds16 a, body#fashionforce a, body#moetnye2012 a{color:#eb2129;}

body#seconds16 .connect_widget, body#moetnye2012 .connect_widget,  body#fashionforce .comments-template, body#fashionforce .connect_widget, body#fashionforce .comments-template{color:#ccc !important;}

body.category-southbeach #copyrightCredits p, body.category-southbeach #copyrightCredits a:hover, body#beachsouth #copyrightCredits p, body#beachsouth #copyrightCredits a:hover{color:#fff}
*/
body#beachsouth a{color:#eb2129;}

body#beachsouth .connect_widget, body#beachsouth .comments-template{color:#ccc !important;}

/* UTILITY CLASSES */
.fl {float: left;}
.fr {float: right;}
.cl {clear: left;}
.cr {clear: right;}
.clear {clear: both;}
.afterClear:after { content:""; display:block; clear: both;}
.pr { position:relative; }
strong{font-weight:bold;}
em{font-style:italic;}
.more{font-weight:bold;}
input, textarea,select{
	outline:none;
	border:1px solid #aaa;
	background-color:#f2f2f2;
	font-family:helvetica, arial, sans-serif;
	font-size:1.2em;
	padding:3px;
}

.transparent{
    filter:alpha(opacity=85);
    -moz-opacity:0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85;
}

/* COMMENTS */
.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template ol li.alt{background-color:#fff;}

.comments-template h2, .comments-template h3{font-size: 16px;}

.commentmetadata{font-size: 12px;}

.comments-template p.nocomments{padding: 0;}

.avatar{float:left;padding:0 10px 10px 0;}

#commentform label{
	display:block;
}

#commentform #submitform input{
	color:#fff;
	background-color:#eb2129;
	text-align:center;
	padding:5px;
	width:175px;
	border:none;
	margin-top:15px;
	cursor:pointer;
	border:1px solid #fff;
	text-transform:lowercase;
}

h3#respond{
	margin:0 0 5px;
}

h3#comments{
	margin-bottom:30px;
}
#fbc_login{
	float:none;
	display:block;
	margin:10px 0;
	padding:0;
}
#fbc_login span{
	font-size:1.4em;
}

#RES_ID_fb_login{margin-top:3px;}
#fbc_profile{width:250px;margin-bottom:15px;font-size:1.2em;line-height:1.5em;}

.fbc_loginstate_top{display:none;}

/* ~~~~~ Sociable ~~~~~ */

 #ps_hover{left:0;top:0;position:absolute;z-index:1000;}.ps_hd{background: url(images/prettySociable/backgrounds/tr.png) top right no-repeat;padding:0 8px 0 0;}.ps_hd .ps_c{background: url(images/prettySociable/backgrounds/tl.png) top left no-repeat;}.ps_ft{background: url(images/prettySociable/backgrounds/br.png) top right no-repeat;padding:0 8px 0 0;}.ps_ft .ps_c{background: url(images/prettySociable/backgrounds/bl.png) top left no-repeat;}.ps_bd{background: url(images/prettySociable/backgrounds/cr.png) top right repeat-y;padding:0 8px 0 0;}.ps_bd .ps_c{background: url(images/prettySociable/backgrounds/cl.png) top left repeat-y;padding:0 0 0 8px;}.ps_bd .ps_s{background:#fff;}.ps_hd,.ps_bd,.ps_ft{position: relative;z-index:1000;}.ps_hd .ps_c,.ps_ft .ps_c{font-size:1px;height:8px;}#ps_title{background: url(images/prettySociable/backgrounds/tt_r.png) top right no-repeat;padding:0 5px 0 0;color:#fff;font-size:10px;font-weight: normal;left:8px;position:absolute;top:0;z-index:999;}#ps_title .ps_tt_l{background: url(images/prettySociable/backgrounds/tt_l.png) top left no-repeat;line-height:20px;padding:0 0 0 5px;}#ps_tooltip{font-size:10px;left:0;position:absolute;top:0;width:250px;z-index:1010;}#ps_tooltip p{margin:0;}#ps_tooltip strong{font-size:1.2em;}#ps_websites{left:50%;position:absolute;top:50%;z-index:1005;}#ps_websites .ps_label{color:#fff;display: none;font-size:2em;left:0;position:absolute;top:0;white-space: nowrap;}#ps_websites ul{list-style: none;position: relative;z-index:1010;width:400px;}#ps_websites li{display:block;float: left;margin:0 30px 40px 0;}#ps_websites a{display:block;}#ps_overlay{background:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1005;}

/* ~~~~~ POP FROM MOBILE ~~~~~ */
.pop .pop_title { margin-top:35px; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #666666; }
.pop li { float:left; list-style:none; margin-right:6px; margin-bottom:12px; position:relative; }
.pop li:nth-child(4n) { margin-right:0; }
.pop li .thumbnail { padding:8px 8px 45px 8px; }
.pop .gallery, .pop .gallery .thumbnail { display:block;}
.pop li:hover > .gallery, .pop li:focus > .gallery { background:#FFF; }
.pop li:hover > .pop_hover, .pop li:focus > .pop_hover { display:block;}
.pop .pop_hover { position:absolute; bottom:0; left:0; width:200px; padding:8px; display:none;}
.pop .pop_hover img { float:left;}
.pop_star, .pop_comments { float:right;}
.pop_star { background:url(images/pop/star.png) no-repeat left 8px; height:31px; padding-left:22px; margin-right:12px;}
.pop_comments { background:url(images/pop/comment.png) no-repeat left 8px; height:31px; padding-left:24px;}
.pop_star, .pop_comments { font-family:'Open Sans', sans-serif; font-size:12px; color:#333333; line-height:31px; }
.pop .pop_loading { width:300px; margin:0 auto; }

#cboxOverlay { background:url(images/pop/bg_overlay.png) repeat !important;}
#cboxLoadedContent { padding:0 !important; }
#cboxContent { margin:0 33px 50px !important; width:600px !important; height:600px !important; }
#cboxTitle { top:inherit !important; bottom:-50px !important; padding:10px; background:#FFF !important; width:580px !important;  }
#cboxTitle .profil_picture { margin-right:14px; float:left; }
#cboxTitle, #cboxTitle a { font-family:'pt-sans', sans-serif; font-size:12px; line-height:30px; text-decoration:none; color:#333333; }
#cboxTitle a { cursor:pointer; }
#cboxPrevious { top:50% !important; left:-33px !important; right:inherit !important; width:16px!important; height:18px !important; margin-top:-8px !important; background:url(images/pop/prev.png) no-repeat !important;; }
#cboxNext { top:50% !important; right:-33px !important; left:inherit !important; width:16px!important; height:18px !important; margin-top:-8px !important; background:url(images/pop/next.png) no-repeat !important;; }

/*= NEW TEMPLATE
----------------------------------------*/
	/*= ALL CODE MODIFY
	----------------------------------*/
	#topHeader { margin-top:0 !important; }
	#siteWrapper { padding-top:64px; height:100%; }

	/*= STRUCTURE
	-----------------------------------------*/
	#new_template { width:100% ;}
	#new_template header { width:100%; height:63px; position:fixed; z-index:99; background:#FFF;}
	#new_template #header {   height:63px;}
	#new_template nav {  float:left; height:63px;  }

	.grid1 { width:1060px; margin:0 auto;}
	.grid2 { width:615px; }
	.grid3 { padding:20px 22px;  }
	.grid4 { padding:13px 16px;  }
	.grid5 { width:900px; margin:0 auto;}
	.grid6 { width:696px;}
	.grid7 { padding:49px 20px 30px 17px; }
	.grid8 { padding:0 90px; }

	#new_template nav .menu-navigation-container { padding:0 15px; }

	#first_feature .sharre .comments { left:22px; }
	.wp_latest_post .sharre .comments { left:16px; }
	.postBy3 .wp_latest_post .sharre .comments { left:0px; }
	#first_feature  .sharrre .box { right:22px; }
	.wp_latest_post .sharre .box { right:16px; }

	/*= GENERAL
	-----------------------------------------*/
	#content_new { position:relative;  }
	.title_post, .title_post a  { font-family:Arial, sans-serif; font-size:10px; line-height:10px; padding:3px 0 6px; color:#999; text-decoration:none; text-transform:uppercase; }
	.image_post img { height:100%; width:auto; max-width:599px; display: block; margin: 0 auto; }
	#content_new .author, .post_content .author, #slide2 .author{ color:#666666; font-family:"pt-sans", sans-serif; font-size:12px; line-height:12px; margin-bottom:20px; font-weight:400; }

	#content_new .author span,
	#content_new .author a,
	.post_content .author span,
	.post_content .author a,
	#slide2 .author span{ color:#666666; text-transform:capitalize; text-decoration:none; }
	#content_new .author a:hover,
	.post_content .author a:hover { color:#FF3333; }
	.single #content_new .author:not(a) { border-bottom:1px solid #e9e9e9; margin-bottom:15px; padding-bottom:20px; }

	.post_content p, .post p { font-family:"pt-sans", sans-serif; font-size:14px; line-height:21px; font-weight:400; }
	.postMarginTop { padding-top:50px; }

	img.size-full { max-width:100%; height:auto; }
	#first_feature img.size-full { width:auto; height: 100%;}
	.wp_latest_post img.size-full { height:100%;}
	.sharrre .box .count { display:none !important;}
	.text-center { text-align: center;}

	/*= HEADER
	------------------------------------------*/
	#new_template header {  border-bottom:1px solid #cccccc; }
	#new_template #wp_header { position:absolute; z-index:99; width:100%; background:#FFF; }
	#new_template nav {  border-left:1px solid #cccccc;  border-right:1px solid #cccccc; }
	#new_template #logo { padding-top:0; float:left; margin:15px 16px 0 0; width:161px; }
	#new_template #logo img { max-width:100%; }

		/*= NAV
		----------------------------------------*/
		#new_template .mobile-nav { display:none; }
		#new_template nav .menu-navigation-container { padding:0 15px; }
		#new_template nav li { float:left; display:list-item; text-align:center; position:relative }
		#new_template nav li a { font-family: "proxima-nova",sans-serif; font-weight:400; letter-spacing:0.05em; text-transform:uppercase; font-size:14px; line-height:62px; color:#999999; padding:0 26px; display:inline-block; }
		#new_template nav li a:hover, #new_template nav li.active a { color:#666; }
		#new_template nav li.nav-categories > a:after,
		#new_template .social_media li.nav-search > a:after,
		#new_template .social_media li.nav-client > a:after,
		#new_template nav li.nav-featured > a:after,
		#new_template nav li.nav-guide > a:after,
		#new_template nav li.nav-video > a:after { content:''; display:none; position:absolute; background:url(images/header/triangle.png) no-repeat; width:9px; height:6px; bottom:10px; left:50%; margin-left:-4.5px;   }
		#new_template nav li.nav-categories.active > a:after,
		#new_template .social_media li.nav-search.active > a:after,
		#new_template .social_media li.nav-client.active > a:after,
		#new_template nav li.nav-featured.active > a:after,
		#new_template nav li.nav-guide.active > a:after,
		#new_template nav li.nav-video.active > a:after { display:block; }

		/*= SEARCH + SOCIAL MEDIA
		------------------------------*/
		#new_template .social_media .menu > li { float:left; padding-top:21px; padding-bottom:19px;  }
		#new_template .social_media .menu > li > a { text-indent:-9999px; width:23px; height:23px; display:block; background-repeat:no-repeat; background-size:cover; background-position:0 0; }
		#new_template .social_media .menu > li > a:hover, #new_template .social_media .menu > li.active a { background-position:0 100%; }

		#new_template .social_media .nav-search > a { background-image:url(images/header/search.png); margin:0 18px; }
		#new_template .social_media .nav-client > a{ background-image:url(images/header/profile.png); margin:0 18px; }
		#new_template .social_media .nav-facebook > a,
		#new_template .social_media .nav-twitter > a,
		#new_template .social_media .nav-instagram > a,
		#new_template .social_media .nav-envelop > a { margin:0 11px; }
		#new_template .social_media .nav-facebook > a { background-image:url(images/header/facebook.png); margin-left: 17px; }
		#new_template .social_media .nav-twitter > a { background-image:url(images/header/twitter.png);  }
		#new_template .social_media .nav-instagram > a { background-image:url(images/header/instagram.png);  }
		#new_template .social_media .nav-envelop > a { background-image:url(images/header/nav-envelop.png); margin-right:0; }

		#new_template .social_media .nav-search, #new_template .social_media .nav-client { border-right:1px solid #cccccc; position:relative; }

		/*= SUB MENU
		-----------------------------*/
		#new_template .sub-menu-custom { position:absolute; width:100%; /* height:171px; */ top:-250px; left:0; display:block; background:url(images/header/op_90.png) repeat; opacity:0; z-index:98; }

			/*= SEARCH
			----------------------------------------------*/
			#new_template .sub-menu-custom.search {  }
			#new_template .sub-menu-custom.search form { width:700px; margin:0 auto; padding:60px 0; border-bottom:1px solid #999; }
			#new_template .sub-menu-custom.search input[type="text"] { background:none;  border:none;  font-family:"aktiv-grotesk-std", sans-serif; font-weight:300; font-size:30px; line-height:30px; height:39px; color:#999; padding:0 10px;  }
			#new_template .sub-menu-custom.search input[type="submit"] { float:right; background:none; border:1px solid #999; text-transform:uppercase; font-family: "proxima-nova",sans-serif; font-size:14px; line-height:35px; height:35px; color:#999; padding:0 43px; width:146px; margin-top:5px; }
			#new_template .sub-menu-custom.search input[type="submit"]:hover { background:url(images/header/op_20.png) repeat; cursor:pointer; color:#666; border-color:#666;}

			/*= CLIENT LOGIN
			--------------------------------------*/
			#new_template .sub-menu { display:block; }
			#new_template .nav-client .sub-menu { position:absolute; top:-250px; width:200%; margin-left:-50%; z-index:98;}
			#new_template .nav-client .profile-client a { font-family: "proxima-nova",sans-serif; background: none repeat scroll 0 0 #FFF; color: #999; display: block; font-size: 12px; line-height: 25px; text-align: center; text-transform: uppercase; }
    		#new_template .nav-client .profile-client a:hover { color:#666; }

			/*=CATEGORIES
			------------------------------------------*/
			#new_template .sub-menu-custom .ul-cat { position:relative; margin-top:22px; overflow:hidden; width:100%; min-height:190px; padding-bottom:10px; }
			#new_template .sub-menu-custom .sub-category { width:178px; margin-bottom:6px; }
			#new_template .sub-menu-custom .sub-category > a { font-family: "proxima-nova",sans-serif; font-weight:400; font-size:13px; line-height:13px; color:#666666; text-transform:uppercase; }
			#new_template .sub-menu-custom .sub-category > a:hover, #new_template .sub-menu-custom .sub-category.active > a { font-weight:700; }
			#new_template .menu-posts { display:none; left:178px; position:absolute; top:0; width:300%; height:100%;}
			#new_template .menu-posts.onlyone { left:0;  }
			#new_template .menu-posts.active { display:block; }
			#new_template .menu-posts > li:not(.seeall) { width:153px; float:left; }
			#new_template .menu-posts > li:not(.seeall) + li { margin-left:28px; }
			#new_template .menu-posts > li a { display:block; }
			#new_template .menu-posts > li img { max-width:100%; height:102px; margin:0 auto 8px; width:auto; display:block; }
			#new_template .menu-posts span:before { clear: both; content: ""; display: block; }
			#new_template .menu-posts span { font-family: "aktiv-grotesk-std",sans-serif; font-weight:500; font-size:12px; line-height:15px; color:#666666; }
			#new_template .menu-posts li:hover span { text-decoration:underline;}
			#new_template .menu-posts .seeall {  position:absolute; bottom:10px; }
			#new_template .menu-posts .seeall a { font-family: "aktiv-grotesk-std",sans-serif; font-weight:500; color:#FF3333; font-size:12px; line-height:12px; }
			#new_template .menu-posts .seeall a:hover { color:#666666; }

  	/*= SHARRRE
	--------------------------------------------*/
	.sharre .comments { position:absolute; left:22px; bottom:0; }
	.sharre .arrow { position:absolute; right:0; bottom:-1px; }
	.postBy3 .sharre .arrow { bottom:0; }
	.sharre .sharrre { height: 30px; width: 100%; position:absolute; bottom:0; }
	.sharre .sharrre .box { position:absolute; bottom:0; }
	.sharre .sharrre .count, .sharre .sharrre .share, .sharre .comments, .sharre .word_share { color:#999999; display:inline; font-size:12px; line-height:20px; height:20px; text-decoration:none; text-transform:capitalize; }
	.sharre .sharrre .share { margin-right:16px; }
	.sharre .word_share { position:absolute; right:30px; }
	.sharre	.sharrre .buttons { display:none; position:absolute; z-index:2; bottom:0; right:0; width:100% }
	.sharre .sharrre .button { float:right; max-width:80px; padding:0 10px 1px;}
	.sharre .sharrre .button.googleplus { width:55px; }
	#first_feature .sharrre .button { margin-bottom:5px; }

	#shareit2 .button { float:left; max-width:80px; padding:0 10px 1px;}
	#shareit2 .button.googleplus { width:55px; }
	#shareit2 .buttons { margin-top: 10px; }
	#shareit2 .buttons:after { content:''; clear:both; display:block; }

	/*=HOMEPAGE
	--------------------------------------*/

		/*= SLIDER TOP
		----------------------------------------*/
		#topslider .caption h2, #topslider .caption h2 a {color: #FFFFFF; font-family: "aktiv-grotesk-std",sans-serif; font-size: 55px; letter-spacing: 0.075em; line-height: 65px; text-align: center; font-weight:200; font-style:normal; text-decoration:none; }
		#topslider .view {  margin-top:60px;  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; opacity:0; }
		#topslider .view  span {font-family:"proxima-nova",sans-serif; font-size:12px; line-height:35px; color:#FFF; padding:0 37px; border:1px solid #FFF; display:block; width:138px; text-align:center; margin:0 auto; text-transform:uppercase; text-decoration:none; }
		#topslider a:hover .view > span {  background: url(images/header/op_20.png) repeat; }
		#topslider .slides img.mobile-image { display:none; }

		.nosee { display:none;}
		/*= 1ST FEATURE POST
		----------------------------------------*/
		#first_feature { height:356px; overflow:hidden; margin-bottom:30px; }
		#first_feature .image_post { float:left; width:536px; height:100%; }
		#first_feature .wp_post_content { float:left;  border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; background:url(images/bg-post-content.jpg) repeat-x; position:relative; height:354px; width:524px; }
		#first_feature .post_content {   height:314px; overflow:hidden; }
		#first_feature .post_content h1, #first_feature .post_content h1 a { text-decoration:none; font-family:"aktiv-grotesk-std", sans-serif; font-size:30px; line-height:35px; color:#616161; text-transform:none; font-weight:300;}
		#first_feature .post_content h1 { margin-bottom:15px; }
		#first_feature .post_content h1:hover, #first_feature .post_content h1 a:hover { color:#ff3333; }

		/*= GALLERY SLIDE
		----------------------------------------*/
		.firstslide { list-style:none; float:left; position:relative; margin-right:2px; width: 590px;}
		#slidegallery .slides > li { height:394px; width:293px !important;margin-right:2px; }
		.sliderBy2 { float:left; width:100%;  position:relative; }
		.sliderBy2 + .sliderBy2 { margin-top:3px; }
		.sliderBy2 > a { display:block; }
		.sliderBy2 img { max-width:100%; height:auto; }
		#slidegallery .caption { margin-top:-12px; }
		#slidegallery .caption h2{ font-size:24px; line-height:24px; color:#FFF; text-transform:none; margin-bottom:0px; }
		.title_post .buttonGallery { border:2px solid #cccccc; padding:0 10px; line-height:28px; display:inline-block; margin:0; }
		.title_post .buttonGallery:hover { color:#666; border-color:#666; }

		/*= LATEST POST 365 x 244
		----------------------------------------*/
		li .title_post { width:696px; overflow:hidden; }
		.wp_latest_post { height:244px; width:696px; margin-bottom:53px; overflow:hidden; }
		.wp_latest_post .image_post { float:left; width:365px; height:100%; }
		.wp_latest_post .wp_post_content { float:left; border-top:1px solid #cccccc; background:url(images/bg-post-content.jpg) repeat-x; height:242px; width:331px; position:relative;}
		.wp_latest_post .post_content {   height:198px; overflow:hidden;}
		.wp_latest_post .post_content h1, .wp_latest_post .post_content h1 a { text-decoration:none; font-family:"aktiv-grotesk-std", sans-serif; font-weight:300; font-size:24px; line-height:27px; color:#616161; text-transform:none;}
		.wp_latest_post .post_content h1:hover, .wp_latest_post .post_content h1 a:hover {color:#ff3333; }
		.wp_latest_post .post_content h1 { margin-bottom:10px; }
		.wp_latest_post .author { margin-bottom:12px; }

		/*= LATEST POST 331 x 221
		----------------------------------------*/
		li.postBy3 .title_post { width:331px; overflow:hidden; height:13px; }
		.postBy3 .wp_latest_post {width:331px; height:443px; }
		.postBy3 .wp_latest_post .post_content { height:175px; }
		.postBy3 .image_post { height:221px; width:331px; }
		.postBy3 .grid4 { padding:13px 0; width:100%; }
		.postBy3 .wp_latest_post .wp_post_content { height:222px; width:100%; background:none; border:none; }
		li.postBy3 { list-style:none; float:left; margin-left:33px; }
		li.postBy3:nth-of-type(3n +1) { margin-left:0; }

		/*= CURATED GALLERY
		----------------------------------------*/
		#curated_gallery { width:100%; position:relative; margin-bottom:54px; }
		.gallery > a, .gallery li > a { display:block; }
		#curated_gallery img { width:100%; }
		#curated_gallery img.mobile-image { display:none; }

		/*= DEFAULT GALLERY CAPTION
		--------------------------------------*/
		.gallery { margin-bottom:42px; position:relative; }
		.gallery .wp_caption { width:100%; background:url(images/homepage/op_35.png) repeat; height:100%; position:absolute; z-index:5; bottom:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;  opacity: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; top:0;  }
		.gallery a:hover .wp_caption { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
		.gallery .caption { position:absolute; top:50%; margin-top:-16px; width:100%; text-align:center;}
		.gallery .caption h2{ text-decoration:none;  font-family:"aktiv-grotesk-std", sans-serif; font-weight:200; font-size:32px; line-height:32px; color:#FFF; text-transform:none; margin-bottom:35px; }
		.gallery .view_post { background:none; }
		.gallery .view_post:hover > span { background: url(images/header/op_20.png) repeat; }
		.gallery .view_post > span { display:block; line-height:35px; height:35px; font-family:"proxima-nova", sans-serif; font-weight:400; font-size:14px; color:#FFF; text-transform:uppercase; padding:0 33px; width:75px; border:1px solid #FFF; margin:0 auto;}

		/*= SLIDE 2
		----------------------------------------*/
		#slide2 .slides li { position:relative; }
		#slide1 li a .view:hover span {background: url(images/header/op_20.png) repeat;  }

		/*= BANNER
		----------------------------------------*/
		#siteWrapper .full-banner { margin-bottom:38px; }
		#siteWrapper .full-banner a { display:block; }
		#siteWrapper .full-banner img { display:block; max-width:100%; height:auto; }
		#siteWrapper .vert-banner{  float: right; width: 316px; height:250px; padding-top:17px; margin-right:0;  }
		#siteWrapper .vert-banner a { display:block; }
		#siteWrapper .popular_posts { margin-top: -18px; margin-bottom:40px;}
		#siteWrapper .instagram, #siteWrapper .popular_posts { float:right; width: 316px; clear:right;}
		#slidegallery + .popular_posts { padding-top:17px; }
		.mainBanner { margin:0 auto 38px; max-width:100%; height:auto; }
		.mainBanner > a, .mainBanner > a > img { display:block; }
		.mainBanner > a > img { max-width:100%; height:auto; }

		/*= POPULAR POSTS
		------------------------------------*/
		#siteWrapper .popular_posts h2 { font-family:"aktiv-grotesk-std", sans-serif; font-weight:300; color:#616161; font-size:24px; line-height:24px; margin-bottom:13px; }
		#siteWrapper .popular_posts li { margin-bottom:10px; width:33.33%; box-sizing:border-box; float:left; clear:none; padding:0 5px; }
		#siteWrapper .popular_posts .wpp-list { margin-left:-5px; }
		#siteWrapper .popular_posts li:nth-of-type(3n+1) { clear:left; }
		#siteWrapper .popular_posts li > a { display:block; }
		#siteWrapper .popular_posts li > a > img { display:block; width:100%; height:auto; }
		#siteWrapper .popular_posts li .wpp-date, #siteWrapper .popular_posts li a { font-family:"aktiv-grotesk-std", sans-serif; font-weight:500; font-size:10px; line-height:10px; color:#666666; }
		#siteWrapper .popular_posts li .wpp-date { margin-bottom:8px; }
		#siteWrapper .popular_posts li a { font-size:14px; line-height:14px; display:block; }
		#siteWrapper .popular_posts li a.wpp-post-title { display:none; }
		#siteWrapper .popular_posts li a:hover { color:#FF3333; text-decoration:none; }
		.popular_posts #inList { display:block; }
		.popular_posts #inList > img { display:block; max-width:100%; height:auto; }

		/*=
		----------------------------------------*/
		.instagram {  margin-top:20px; }
		.instagram h2 { font-family:"aktiv-grotesk-std", sans-serif; font-weight:300; color:#616161; font-size:24px; line-height:28px; margin-bottom:9px; }
		.instagram #sb_instagram #sbi_images .sbi_item { padding:5px !important;}


	/*= LOADING INFINITE SCROLL
	-----------------------------------*/
	#infscr-loading { width: 48px; height: 48px; display:block; margin:0 auto;}
	#infscr-loading img {  width: 48px; height: 48px; display:block; margin:0 auto; }

	/*= VIDEO SINGLE
	------------------------------------*/
	.theVideo_section { margin-bottom:60px; }
	.theVideo_section:after { content:''; display:block; clear:both; }
	.theVideo_section .video { float:left; width:640px }
	/*.video iframe, .video object, .video object embed { width:640px !important; height:390px !important; } */
	.video_content { float:left; width:420px; height:359px; position:relative;background: url(images/bg-post-content.jpg) repeat-x; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; }
	.video_content .wp_post_content { height:366px; overflow:hidden;  }
	.video_content .sharre .box { right:16px; }
	.video_content #pagination { margin-bottom:23px; }
	.video_content #pagination li, .recent_videos #pagination li { float: left ;}
	.video_content #pagination li.next, .recent_videos #pagination li.next { margin-left:3px; }
	.video_content #pagination li, .video_content #pagination li a, .recent_videos #pagination li, .recent_videos #pagination li a {  width:55px; height:28px; }
	.video_content #pagination li a, .recent_videos #pagination li a { background:none; padding:0; text-indent:-9999px;  background-position:0 0; background-size:cover; display:block; background-repeat:no-repeat; }
	.video_content #pagination li a:hover, .recent_videos #pagination li a:hover { background-position:0 -28px; }
	.video_content #pagination li.prev a, .recent_videos #pagination li.prev a { background-image:url(images/video/left-arrow.png); }
	.video_content #pagination li.next a, .recent_videos #pagination li.next a { background-image:url(images/video/right-arrow.png); }
	.video_content #pagination:after, .recent_videos #pagination:after { content:''; display:block; clear:both; }
	.video_content .post_content h2 { font-family:"aktiv-grotesk-std", sans-serif; font-weight:300; color:#666; font-size:32px; line-height:38px; margin-bottom:15px; }

		/*= RECENT VIDEOS
		-------------------------------------*/
		.recent_videos > .wp_videos { margin:0 -8px; }
		.recent_videos > .wp_videos:after { content:''; clear:both; display:block; }
		.recent_videos h3 { font-family:"aktiv-grotesk-std", sans-serif; font-weight:300; color:#616161; font-size:24px; line-height:28px; }
		li.video { width:25%; list-style:none; margin:16px 0 20px; padding:0 8px; box-sizing:border-box; float:left; }
		li.video:nth-of-type(4n + 1 ) { clear:left; }
		li.video a { display:block; }
		li.video img { display:block; width:100%; height:auto; }
		li.video h4 { margin-top:7px; }
		li.video h4, li.video h4 a { font-family:"aktiv-grotesk-std", sans-serif; font-weight:400; color:#616161; font-size:12px; line-height:16px; text-decoration:none;}
		.recent_videos #pagination  { width:113px; margin:25px auto;}
		.recent_videos #pagination li.next { float:right; }
		.single-post .wp-video { display: inline-block; width:100% !important;}
		.single-post .mejs-video { margin:25px auto;}

		/*= SIDEBAR
		------------------------------*/
		.sidebar { float:left; margin-left:33px; width:331px; }

		/*=GALLERY SLIDESHOW
		----------------------------------------*/
		.galleria-image { width:100% !important; }
		.galleria-stage .galleria-image img { width:100% !important; }

		/*=POST NEW
		---------------------------------------*/
		#social_media { /*position:absolute; top:32px; right:0;*/ margin-bottom:20px; }
		#social_media .buttons:after { content:''; display:block; clear:both; }
		#social_media .button { float:left; margin-left:23px; }
		#social_media .button:first-child { margin-left:0; }
		.singleT.profil .slideshowGallery { width:330px; margin:0 35px 25px 0; float:left; }
		.slideshowGallery{ margin:30px 0; }
		.slideshowGallery .slides li > .captionImg { font-family:"pt-sans", sans-serif; font-size:13px; line-height:40px; text-align:center; color:#616161; background:url(images/posts/border_caption_bg.jpg) repeat-x center 38px; }
		.singleT .grid1 div.wp-caption { max-width:1060px !important; }
		.singleT .grid6 div.wp-caption { max-width:100% !important; }
		.singleT .grid1 div.wp-caption,
		.singleT .grid6 div.wp-caption,
		.singleT .grid1 p img, .singleT .grid1 div.wp-caption img,
		.singleT .grid6 p img, .singleT .grid6 div.wp-caption img,
		.singleT.grid5 p img, .singleT.grid5 div.wp-caption img {  display:block; margin:0 auto; height:auto; }
		.singleT div.wp-caption { width:100% !important; max-width:100% !important; }
		.singleT p img { margin-top:24px !important; }
		.singleT p img:nth-child(1) { margin-top:0 !important; }
		.singleT .grid1 p img, .singleT .grid1 div.wp-caption img { max-width:1060px; }
		.singleT .grid6 p img, .singleT .grid6 div.wp-caption img { max-width:100%; }
		.singleT.grid5 p img,
		.singleT.grid5 div.wp-caption img,
		.singleT.grid5 img { max-width:900px; max-width:100%; max-height:707px; width:auto; }
		.singleT.grid5 h1 { padding-right:215px; }
		.singleT .wp-caption-text { padding:0; text-align:center;  font-size:14px; line-height:1em; margin:24px auto; font-weight:700; }
		.singleT h2 { font-family:"aktiv-grotesk-std", sans-serif; font-weight:300; font-size:30px; line-height:30px; margin-bottom:20px; color:#616161; }
		.singleT blockquote, .singleT blockquote p { font-family:"kepler-std", sans-serif; font-weight:400; color:#666666; font-style:italic; font-size:33px; line-height:40px; }
		.singleT blockquote p { padding:0; margin:0; }
		.singleT blockquote p:before { content:"“"; }
		.singleT blockquote p:after { content:"”"; }
		.singleT blockquote { padding:26px 45px 26px 36px; border-bottom:3px solid #cccccc; border-top:3px solid #cccccc;  }
		address, pre { display:none; font-family:"kepler-std", sans-serif; font-weight:400; color:#616161; font-style:italic; font-size:18px; line-height:18px; background:#F2F2F2; padding:0 0 0 12px; }
		.singleT blockquote + address, .singleT blockquote + pre{ display:block; position:absolute; right:0; margin-top:-13px; white-space:normal; max-width:100%; text-align:right;}
		address + p, pre + p, address + div.wp-caption, pre + div.wp-caption { margin-top:25px; }
		.singleT .vertical_video { width:471px; max-width: 100%; height: auto; margin:0 auto;}

		/*=WOOSLIDER
		------------------------*/
		.wooslider { background:none !important; border:none !important; border-radius:0 !important; box-shadow:none !important; }
		body .wooslider .slide-content { margin:0 !important; }
		body .wooslider .wooslider-control-nav { display:none !important; }
		.wooslider-direction-nav .wooslider-prev { left:15px !important; background-image:url(images/sliderhomepage/arrow-left-slide1.png) !important;}
		.wooslider-direction-nav .wooslider-next { right:15px !important; background-image:url(images/sliderhomepage/arrow-right-slide1.png) !important; }
		.wooslider-direction-nav  a { background-position: 0 0 !important; background-repeat: no-repeat !important; cursor: pointer !important; display: block !important; height: 70px !important; margin: -35px 0 0 !important; opacity: 1 !important;
    overflow: hidden !important; position: absolute !important; text-indent: -999px !important; top: 50% !important; width: 70px !important; z-index: 10 !important; text-shadow:none !important; transition:none !important;  }
		.wooslider-direction-nav a:before {  content:'' !Important; }
		.wooslider-direction-nav  a:hover { background-position:0 -70px !important; }
		.wooslider .slide-excerpt h2 { font-size: 13px; line-height: 40px; padding: 0; margin:0; text-align: center; color:#616161; background: url(images/posts/border_caption_bg.jpg) repeat-x scroll center 38px rgba(0, 0, 0, 0);}


		/*=GALLERY INSIDE POST
		-----------------------------------*/
		.gallery.gallery-size-thumbnail .gallery-item { margin:0 !important; display: none;  }
		.gallery.gallery-size-thumbnail img { border:none !important; max-width:100%; height:auto;}
		.gallery.gallery-size-thumbnail br { display:none !important; }


		/*= RECOMMANDED POSTS
		----------------------------------*/
		#recommended_posts { margin-top:50px; overflow:hidden; }
		#recommended_posts h3 { font-family:"aktiv-grotesk-std", sans-serif; font-weight:300; font-size:24px; line-height:24px; color:#666666; padding-bottom:20px; border-bottom:1px solid #cccccc; margin-bottom:25px; }
		#recommended_posts h4, #recommended_posts h4 a { font-family:"aktiv-grotesk-std", sans-serif; font-weight:500; font-size:22px; line-height:28px; letter-spacing:-0.025em; color:#616161; }
		#recommended_posts .postBy3 .wp_latest_post .post_content,
		#recommended_posts .postBy3 .wp_latest_post .wp_post_content,
		#recommended_posts .postBy3 .wp_latest_post { height:inherit; }

			/*SPECIAL OLD POST
			-----------------------------*/
			.grid5 #recommended_posts .postBy3 .image_post { width:270px; height:180px; }
			.grid5 #recommended_posts li.postBy3 .title_post, .grid5 #recommended_posts .postBy3 .wp_latest_post { width:270px; }
			.grid5 #recommended_posts li.postBy3:nth-of-type(3n+1) { margin-left:0; }
			.grid5 #recommended_posts li.postBy3 { margin-left: 45px; }
			.grid5 #recommended_posts .wp_latest_post { margin-bottom:25px; }

	/*= PAGINATION
	------------------------------------*/
	#pagination2 { padding-top:26px; border-top:1px solid #cccccc !important; padding-bottom:50px; }
	#pagination2 #wp_page_numbers { background:none !important; margin:0 auto !important; width: inherit !important; display:table; }
	#pagination2 #wp_page_numbers ul, #pagination2 #wp_page_numbers li, #pagination2 #wp_page_numbers a { background:none; }
	#pagination2 #wp_page_numbers li,
	.wp-pagenavi > span, .wp-pagenavi > a {  /*display:block;*/ border:2px solid #f1f1f1; /*float:left;*/ margin:0 5px !important; }
	#pagination2 #wp_page_numbers li.active_page,
	#pagination2 .wp-pagenavi span.current { border:2px solid #ff3333 !important; text-decoration:none !important;  }
	#pagination2 #wp_page_numbers li:hover,
	.wp-pagenavi > a:hover { border:2px solid #cccccc!important;}
	#pagination2 #wp_page_numbers li.active_page a, #pagination2 #wp_page_numbers a:hover { text-decoration:none !important; }
	#pagination2 #wp_page_numbers a,
.wp-pagenavi > span, .wp-pagenavi > a { /*margin:0!important;*/ text-align:center!important; color:#999999; padding:11px 13px !important; border:2px solid transparent !important; }
	#pagination2 #wp_page_numbers li.space {  text-align:center!important; color:#cccccc !important; padding:11px 13px !important; }
	#pagination2 #wp_page_numbers li.space:hover {  border:2px solid #f1f1f1; }
	#pagination2 #wp_page_numbers li.next:hover, #wp_page_numbers li.previous:hover { background:#cccccc !important; border:2px solid #cccccc!important; }
	#pagination2 #wp_page_numbers li.next:hover > a, #pagination2 #wp_page_numbers li.previous:hover > a { color:#FFFFFF !important; }
	#pagination2 #wp_page_numbers li.next, #pagination2 #wp_page_numbers li.previous {  border:2px solid #cccccc;  }


	/*= INLIST
	------------------------------------*/
	.single #siteWrapper.cat-wmc-2015-presented-by-inlist { background-image:url(images/inlist/inlist-bg.jpg); background-position:top center; background-repeat:no-repeat; background-size:100%; background-attachment:fixed; }
	#siteWrapper.cat-wmc-2015-presented-by-inlist .inlist-widget { width:250px; padding-right:25px; position:fixed; top:210px; left:-275px; -webkit-transition:0.5s all; transition:0.5s all; z-index:2; -webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;}
	#siteWrapper.cat-wmc-2015-presented-by-inlist .inlist-widget img { display:block; max-width:100%; height:auto; }
	#siteWrapper.cat-wmc-2015-presented-by-inlist .inlist-button { width:71px; height:71px; background-image:url(images/inlist/inlist-logo.png); background-repeat:no-repeat; background-size:cover; position:fixed; top:210px; left:0px; cursor:pointer; z-index:1; transition:0.5s all; -webkit-transition:0.5s all; }
	#siteWrapper.cat-wmc-2015-presented-by-inlist .inlist-download { background-image:url(images/inlist/button-inlist.png); background-repeat:no-repeat; background-size:cover; display:block; width:163px; height:50px; margin:0 auto; }
	#siteWrapper.cat-wmc-2015-presented-by-inlist .inlist-widget .close { position:absolute; bottom:6px; right:10px; z-index:2; cursor:pointer; background-image:url(images/inlist/close.png); background-repeat:no-repeat; background-size:cover; width:38px; height:38px; }
	#siteWrapper.cat-wmc-2015-presented-by-inlist #wrapp_inlist.active > .inlist-widget { left:0; }
	#siteWrapper.cat-wmc-2015-presented-by-inlist #wrapp_inlist.active > .inlist-button { left:-71px; }
	#siteWrapper.cat-wmc-2015-presented-by-inlist #wrapp_inlist .inlist-mobile { display:none; }

	/*= NYE
	------------------------------------*/
	#content_new.nyeCategories { padding-bottom:50px; }
	#content_new.nyeCategories #wrapLiPost { margin-top:30px; }
	#content_new.nyeCategories h1 { padding:0 16px; }
	#content_new.nyeCategories li { box-sizing:border-box; width:33.33%; margin:0; padding:0 16px; margin-bottom:25px; }
	#content_new.nyeCategories .image_post img { display:block; width:100%; height:auto; }
	#content_new.nyeCategories li h2 > a { font-family:"aktiv-grotesk-std", sans-serif; font-weight:300; font-size:24px; line-height:27px; }

	/*= SPECIAL BACKGROUND ONLY HOMEPAGE
	------------------------------------
	body.home #siteWrapper { background-image:url(images/MPBANNER.jpg); background-repeat:no-repeat; background-size:cover; background-attachment:fixed; }
	body.home #siteWrapper .grid1 { padding:0 10px; background:#f2f2f2; }
	body.home #siteWrapper .full-banner.grid1 { padding:0; }*/

	/*= NEWSLETTER POPUP
	------------------------------------*/
	#layer .newsletter .wp_newsletter input[type="text"]::-webkit-input-placeholder,
	#layer .newsletter .wp_newsletter input[type="email"]::-webkit-input-placeholder	{ /* Chrome/Opera/Safari */
	  color: #000;
	}
	#layer .newsletter .wp_newsletter input[type="text"]::-moz-placeholder,
	#layer .newsletter .wp_newsletter input[type="email"]::-moz-placeholder { /* Firefox 19+ */
	  color: #000;
	}
	#layer .newsletter .wp_newsletter input[type="text"]:-ms-input-placeholder,
	#layer .newsletter .wp_newsletter input[type="email"]:-ms-input-placeholder { /* IE 10+ */
	  color: #000;
	}
	#layer .newsletter .wp_newsletter input[type="text"]:-moz-placeholder,
	#layer .newsletter .wp_newsletter input[type="email"]:-moz-placeholder { /* Firefox 18- */
	  color: #000;
	}

	#layer { display:none; opacity:0; position:fixed; z-index:100; top: 0; left:0; background-color:rgba(42,42,42,0.90); width:100%; height:100%; -webkit-transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; transition: opacity 0.5s ease;}
	#layer.active { display:block; opacity:1; }
	#layer .newsletter { position:absolute; z-index:2; width:680px; height:450px; overflow:hidden; background-color:#e61f2f; top:50%; left:50%; margin-left:-340px; margin-top:-225px; padding:12px; box-sizing:border-box;  }
	#layer .newsletter .wp_newsletter { width:656px; height:426px; border:3px solid #FFF; box-sizing:border-box; padding:35px 80px; position:relative; text-align:center; }
	#layer .newsletter .wp_newsletter .logo { width:254px; margin:11px auto 49px;}
	#layer .newsletter .wp_newsletter .logo > img { display:block; width:100%; height:auto;}
	#layer .newsletter .wp_newsletter .miss { font-size:48px; line-height:1em; margin-bottom:20px; font-family:"aktiv-grotesk-std", sans-serif; font-weight:300; color:#FFF;  }
	#layer .newsletter .wp_newsletter p { font-family:"aktiv-grotesk-std", sans-serif; font-weight:300; color:#FFF; font-size:18px; line-height:1em; }
	#layer .newsletter .wp_newsletter .ctct-custom-form { padding:0; min-width:inherit; }
	#layer .newsletter .wp_newsletter input[type="text"],
	#layer .newsletter .wp_newsletter input[type="email"]	{  -webkit-appearance: none; font-family:"aktiv-grotesk-std", sans-serif; font-weight:300; background-color:#FFF; display:block; width:71%; box-sizing:border-box; font-size:18px; line-height:1.2em; padding:14px 14px 14px 62px; color:#666666; float:left; height:50px; border:none; -webkit-border-radius: 0; -moz-border-radius:0; border-radius:0; box-shadow:none;}
	#layer .newsletter .wp_newsletter input[type="text"]:focus,
	#layer .newsletter .wp_newsletter input[type="email"]:focus	{ border:none; outline:none; }
	#layer .newsletter .wp_newsletter button[type="submit"] { width:29%; display:block; box-sizing:border-box; float:right; height:50px;  -webkit-appearance: none; font-family:"aktiv-grotesk-std", sans-serif; font-weight:300;font-size:18px; padding:13px 0; line-height:1.2em;border:none; -webkit-border-radius: 0; -moz-border-radius:0; border-radius:0; background:#cccccc; color:#040707; text-align:center; -webkit-transition: background-color 0.5s ease; -moz-transition: background-color 0.5s ease; -o-transition: background-color 0.5s ease; transition: background-color 0.5s ease; overflow:hidden;}
	#layer .newsletter .wp_newsletter button[type="submit"]:hover { background-color:#999999; }
	#layer .newsletter .wp_newsletter form { position:relative; margin-bottom:50px;}
	#layer .newsletter .wp_newsletter form p { margin-bottom:50px; }
	#layer .newsletter .wp_newsletter form:after { content:''; display:block; clear:both; }
	#layer .newsletter .wp_newsletter form i { position:absolute; z-index:3; left:14px; bottom:0px; font-size:24px; line-height:50px; color:#000; }
	#layer .newsletter .wp_newsletter .close_x,
	#layer .newsletter .wp_newsletter .close_nothanks { -webkit-transition: color 0.5s ease; -moz-transition: color 0.5s ease; -o-transition: color 0.5s ease; transition: color 0.5s ease; }
	#layer .newsletter .wp_newsletter .close_nothanks {font-family:"aktiv-grotesk-std", sans-serif; font-weight:300; font-size:14px; line-height:1em; color:#FFF; text-decoration:underline;  }
	#layer .newsletter .wp_newsletter .close_nothanks:hover { color:#000; }
	#layer .newsletter .wp_newsletter .close_x { position:absolute; z-index:4; top:10px; right:10px; color:#000; font-size:24px; line-height:1em; text-decoration:none; }
	#layer .newsletter .wp_newsletter .close_x:hover { color:#FFF; }
	#layer .newsletter .wp_newsletter #success_message { color:#FFF; display:block; font-size:20px; line-height:1em; margin:25px 0; }

	/*= BANNER
	------------------------------------*/
	.bannerAds { margin-bottom:40px; }
	.linkImg { display:block; }
	.linkImg > img,
	.bannerAds img,
	.bannerVertical img	{ display:block; width:100%; height:auto; }
	#siteWrapper .popular_posts.bannerVertical { margin-top:10px; }

	/*= PINK COLOR ON HOMEPAGE
	------------------------------------
	body.home #siteWrapper { background-color: #EDB6D0; }
	body.home #first_feature .wp_post_content,
	body.home .wp_latest_post .wp_post_content { background:none;}
*/
