/*
Theme Name: Mens Expose
Theme URI: http://www.proximatesolutions.com/
Author: Proximate Solutions
Author URI: http://www.proximatesolutions.com/
*/

body {	margin:0; font-family:'Muli', sans-serif; background:#505050 url('http://www.manwhore.org/wp-content/themes/mw-theme/assets/img/bg.jpg') repeat-x 0 0;}
img { max-width:100%;}
a{ transition:all ease .3s;}
.container { width:1023px; padding:0px 10px; background-color:#fff;}
.container.forum { width:1180px; background:none; padding:0;}
header { width:100%; padding:0; margin:0 auto;}
.layout { background:url(images/layout_bg.png) center top no-repeat; height:1995px; margin:0 auto; position:relative; z-index:1;}
.clear-1 { clear:both; padding:6px;}
.top-header { width:100%;}
.top-add { width:1003px; margin:0 auto; margin-top:10px; padding:0; margin-bottom:10px;}
.top-ad-left { width:727px; float:left;}
.top-ad-right { width:266px;float:right;}
.logo { padding:0; float:left; width:100%; margin-right:11px;}
 ul.socials { float:right; list-style:none; padding:0; margin:0; margin-top:15px; width:109px; }
 
h1, h2, h3, h4, h5, h6 { font-family: 'Montserrat', sans-serif;}
 
 ul.socials li { float:left; padding-left:7px;}
ul.socials li a { font-size:16px; color:#000; bottom: 0px; height: 20px; position: relative; z-index: 0;  transition: all .2s ease-in-out;   -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; }
ul.socials li a:hover { bottom: 5px; position: relative;   }

input.news-field { border:#ccc 1px solid; border-radius:0px; box-shadow:none; color:#a5a5a5; 
padding:9px 12px; font: italic 400 12px 'Muli', sans-serif; width:75%; margin-top:10px; float:left}
.subscribe-btn { background-color:#e21638; padding:10px 8px 9px; width:25%; text-align:center; float:right;
 font: 400 13px 'Muli', sans-serif; color:#fff;border:0;
 border-radius:0; margin-top:10px; cursor:pointer; display:block; text-transform:uppercase; }
.subscribe-btn:hover { background-color:#2e2929;  }

input.search-field { border:#c6c6c6 1px solid; border-radius:0; box-shadow:none; color:#a5a5a5; padding:6px 12px; font:400 13px 'Muli', sans-serif; float:left; width:100%;}
.search-btn { background-color:#2e2929; padding:6px 12px; font: 400 12px 'Muli', sans-serif; color:#fff; border-top:#c6c6c6 1px solid; border-right:#c6c6c6 1px solid; border-bottom:#c6c6c6 1px solid; border-left:0;border-radius:0; float:right; cursor:pointer; display:block; margin-right:7px; }
.search-btn:hover { background-color:#e53869;  }

/*nav {	width: 641px; float:left; padding-top:9px;}*/
nav {	width: 647px; float:left; padding-top:6px;}
.grey-box { background-color:#f2f2f2; overflow:hidden; padding:9px;}
.grey-box h3 { color: #2e2828; font:700 20px 'Montserrat', sans-serif; margin-top:0; margin-bottom:0; text-transform:uppercase;  }
.text-box { padding:9px;}

.no-padd { padding:0;}
.no-padd-left { padding-left:0;}
.no-padd-right { padding-right:0;}







.nav-bar {	width: 100%; min-height:72px; padding:0; letter-spacing: 1px;border-bottom:#2e2828 4px solid;}
h1 { color: #393939; font:700 27px 'Montserrat', sans-serif; margin-top:0; margin-bottom:0; border-bottom:#999999 4px solid; text-transform:uppercase; }
h2 { color: #393939; font:500 18px 'Montserrat', sans-serif; margin-top:0; margin-bottom:5px; }
ul.left-post { list-style:none; margin:0; padding:0;}
ul.left-post li {border-bottom:#999999 1px solid; padding:10px 0; color: #333333; font:400 13px 'Muli', sans-serif;  }
ul.left-post li a { color: #e21638; font:400 13px 'Muli', sans-serif; color: #e21638;  }
ul.left-post li a:hover { text-decoration:none; }
ul.left-post li span { color: #838282; font:400 13px 'Muli', sans-serif;  }
ul.left-post li a span { color: #838282; font:400 13px 'Muli', sans-serif;  }
ul.left-post li a span:hover { text-decoration:none; color: #e21638;  }
ul.left-post h2 { color: #393939; font:700 22px 'Montserrat', sans-serif; margin-top:0; margin-bottom:5px; }
ul.left-post h2 a { color: #393939; font:700 22px 'Montserrat', sans-serif; text-decoration:none; }
ul.left-post h2 a:hover { color: #e21638; text-decoration:none; }
.left_grey_box { text-align:center; background-color:#eee; overflow:hidden; position:relative; width: 100%; margin:0 auto;display:table-row;  }

.category_box { margin-top:15px;}
.category_item { margin-bottom:10px;}
.category_item h2 { color: #393939; font:700 22px 'Montserrat', sans-serif; margin-top:5px; margin-bottom:10px; }
.category_item h2 a { color: #393939; font:700 22px 'Montserrat', sans-serif; text-decoration:none; }
.category_item h2 a:hover { color: #e21638; text-decoration:none; }

.agenda_grey_text_box { width:25%; position:relative; display:table-cell; vertical-align:middle; }
.black-text { text-decoration:none !important;  color:#000 !important; }
a.black-text { text-decoration:none !important;  color:#000 !important; }
a.black-text:hover { text-decoration:none; color:#c00f0f !important;}
a.showmore_button2 {margin-bottom:15px; position:relative!important; width:90px; margin:0 auto; margin-top:15px;  }
.pagination_row .col-lg-6 { width:100%!important; }
.images_list_box { width:51%; display:table-cell;}
ul.images_list { list-style:none; padding:0; margin:0;}
ul.images_list li { float:right; width:169px; height:135px; overflow:hidden; background-color:#000; }
ul.images_list li a img{ width:100%;}
ul.images_list li a:hover img {opacity:0.5; }

.showmore_button {font: 14px/15px 'Muli', sans-serif;; color:#333333!important; padding-top:60px; margin:0 auto; margin-top:15px; float:left; padding-left:10px;  }
.showmore_button a {font: 14px/15px 'Muli', sans-serif; color:#838282!important; }
.showmore_button a:hover { color:#000!important; }
.row-padd { padding:0;}
.left-padd { padding-left:0;}
.right-padd { padding-right:0;}
.col-padd {padding:0;}



ul.tabs_list1 { list-style:none; padding:0; margin:0; padding-right:5px;}
ul.tabs_list1 li { padding-top:10px; clear:both; overflow:hidden; }
ul.tabs_list1 li a.img-box { display:block; background:black; float:left!important; width:70px!important; margin-right:10px!important;}
ul.tabs_list1 li a:hover img{opacity:0.75;}
ul.tabs_list1 li p{ font:normal 13px/16px 'Muli'; color:#333333!important; }
ul.tabs_list1 li p a { font:normal 13px/16px 'Muli'; color:#333333!important; text-decoration:none; }
ul.tabs_list1 li p a:hover { color:#e21638!important; text-decoration:none; }
ul.tabs_list1 li:last-child { border-bottom:0; }
.right_box_tab { background-color:#eee;}


.read-more2 {  margin:0 auto; margin-top:15px; margin-bottom:10px; width:121px;}
.read-more2 a {font:400 14px 'Muli'; color:#fff; background-color:#000; padding:6px 10px 5px; text-transform:capitalize; text-align:center; }
.read-more2 a:hover { text-decoration:none; background-color:#a5a5a5;}
.entry-footer {	border-bottom:1px solid #CCC;	padding-bottom:5px;	padding-top:60px;}
.entry-footer-first {	border-bottom:6px solid #000;}

.zoom_thumb {    overflow: hidden;}
.zoom_thumb img {    transition: all 1s ease 0s;}
.zoom_thumb:hover img {    transform: scale(1.06);}
.zoom_thumb_NEW {    overflow: hidden;}
.zoom_thumb_NEW img {    margin: 0;    transition: all 1s ease 0s;    width: 100%;}
.zoom_thumb_NEW:hover img {    margin: -1%;    width: 105%;}

.newsbox { background-color:#f2f2f2;}
.newsletter-box { border-bottom:#ccc 1px solid; border-left:#ccc 1px solid; border-right:#ccc 1px solid; padding:15px 18px; overflow:hidden;}
.newsletter-box h3 { font:700 20px 'Montserrat'; color:#393939; margin-bottom:2px; margin-top:5px; text-align:center;}
.newsletter-box p { font:400 16px/24px 'Muli'; color:#a5a5a5; margin-bottom:2px; text-align:center;}
.newsletter-box a { font:400 16px/24px 'Muli'; color:#a5a5a5; text-decoration:underline;}
.newsletter-box a:hover { text-decoration:none;}

 
.footer-container { width:1023px; margin:0 auto; padding:0 10px; background-color:#000; overflow:hidden;}
.footer-container.forum { width:1180px;}
footer h4 { font:400 17px 'Montserrat', sans-serif;color:#fff; margin-bottom:2px; margin-top:12px; margin-bottom:7px;  }
.cf {    *zoom: 1;}
.sub-footer {	padding-top:5px;}

.sub-footer .sub-footer-left { font:400 12px 'Muli'; text-transform: uppercase; letter-spacing: 2px; float:left; }
.footer { width:100%; padding:0; background-color:#000; margin:0 auto; padding-bottom:15px;}

ul.footer-link-nav { list-style:none; padding:0; margin: 0; }
ul.footer-link-nav li { background:url(images/btm_arrow-bullet.png) left no-repeat; margin-left:7px;}
ul.footer-link-nav li a { color:#a1a1a1; font:400 13px/21px 'Muli', sans-serif; text-decoration:none; padding-left:15px; }
ul.footer-link-nav li a:hover { color:#a1a1a1; text-decoration:none;}
ul.footer-nav {list-style:none; padding:0; margin: 0;}
ul.footer-nav li {color:#a1a1a1;font:400 13px 'Muli', sans-serif; text-decoration:none; display:block; padding-bottom:8px; }
ul.footer-nav li a { color:#a1a1a1; font:400 13px 'Muli', sans-serif; text-decoration:none; }
ul.footer-nav li a:hover { color:#fff; text-decoration:none;}
ul.footer-nav li.address { background:url(images/address-icon.png) 0 0 no-repeat; }
ul.footer-nav li.fax { background:url(images/fax-icon.png) 0 0 no-repeat; }
ul.footer-nav li.phone { background:url(images/phone-icon.png) 0 0 no-repeat; }
ul.footer-nav li.mail { background:url(images/mail-icon.png) 0 0 no-repeat; }
.footer-bottom { border-top:#1e1e1e 1px solid; padding-top:10px; padding-bottom:12px;  color:#a1a1a1; font:400 13px 'Muli', sans-serif;overflow:hidden;}
.footer-bottom a {  color:#a1a1a1; font:400 13px 'Muli', sans-serif; }
.footer-bottom a:hover { color:#fff; text-decoration:none;}


ul.socials-footer {list-style:none; padding:0; margin:0; }

ul.socials-footer li { display:inline-block; padding-right:4px;}
ul.socials-footer li a { bottom: 0px; height: 20px; position: relative; z-index: 0;  transition: all .2s ease-in-out;   -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; }
ul.socials-footer li a:hover { bottom: 5px; position: relative;}

.tags a { background-color:#393939; display:inline-block; padding:3px 10px; margin-right:3px; margin-bottom:6px; border:1px solid white; color:#fff; transition:all ease .3s;}
.tags a:hover { background:#eee; color:#000; text-decoration:none;}

.footer-newsletter { clear:both;}
.footer-newsletter p {   color:#a1a1a1; font:400 11px 'Muli', sans-serif;}
input.news-field2 { border:0; border-radius:0; box-shadow:none; color:#a5a5a5; 
width:100%; padding:6px 12px; font: italic 400 12px 'Muli', sans-serif; background-color:#2d2d2d;}
.subscribe-btn2 { background-color:#e21638; padding:6px 12px; width:80px; font: 400 12px 'Muli', sans-serif;
text-transform:uppercase; text-align:center; color:#fff; border:0; border-radius:0; float:right; cursor:pointer; display:block }
.subscribe-btn2:hover { background-color:#a1a1a1;  }
.footer-logo { float:left; padding-top:30px;}
.footer-logo img:hover{ opacity:0.75;}
.copyright-text { text-align:center;}
.share-detail-text {margin-top:20px; float:left; }
.detail-left-post strong {font:700 13px 'Montserrat', sans-serif;color:#393939; }
.detail-left-post span {   color:#838282; font:400 11px 'Muli', sans-serif;}
.detail-left-post {   color:#333333; font:400 15px 'Muli', sans-serif; line-height:1.4;}
.detail-left-post h4 {font:700 18px 'Montserrat', sans-serif;color:#393939;}
.detail-left-post h5 {font:700 16px 'Montserrat', sans-serif;color:#393939; text-transform:uppercase;}
.top-left-tittle {  padding: 5px 10px; }
.icon-next { left:990px; font-size:28px; top:33%; width:28px; height:28px; color:#000;}
.icon-prev { left:-18px;  font-size:28px; top:33%; width:28px; height:28px; color:#000;}


.icon-next2 { left:972px; font-size:28px; top:33%; width:28px; height:28px; color:#000;}
.icon-prev2 { left:-18px;  font-size:28px; top:33%; width:28px; height:28px; color:#000;}

.recent-video { margin-bottom:10px;}
.grey { background-color:#f2f2f2; padding:10px 0 15px;}
.white { background-color:#fff; padding:10px 0 15px;}
.thumb-box .play-btn { display:none;}
.thumb-box:hover .play-btn { display:block}
.detail-left-post h3 { font:700 23px 'Montserrat'; color:#393939; margin-bottom:2px; margin-top:5px; float:left;}
.play-btn { float:left;  margin-left:12px; margin-top:3px; display:block;}
.play-btn i.fa-play { padding-right:2px; font-size:11px;}
.play-btn a {    background-color: #e21638;
    border: 0 none;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    display: block;
    font: 400 13px "Muli",sans-serif;
    padding: 5px 7px 4px;
    text-align: center;} 
.play-btn a:hover {  background-color: #2e2929; text-decoration:none;}
.thumb-box .col-xs-2 { padding-left:1px; padding-right:1px;}
.top-main-video { width:100%; height:auto; border-bottom:4px solid #2e2828; padding:10px 0; background-color:#f1f1f1; overflow:hidden;}
.top-main-video-left { width:693px; background-color:#000; height:auto; float:left; overflow:hidden;}
.top-main-video-left ul { list-style:none; margin:0; padding:0;}
.top-main-video-left ul li { margin:0; padding:0; display:none;}
.top-main-video-left ul li.active { margin:0; padding:0; display:block;}
.top-main-video-right { width:310px; background-color:#f2f2f2; height:auto; float:right; overflow:hidden;list-style:none;padding:10px;
   
    color: #333;
	}
	.clear_top_header { clear:both;}
	.video_bar {background-color:#000; width:734px; padding:7px 0 6px}
	.video_bar_toptext { margin-left:10px;}
	.video_bar h1 { color: #fff; font:700 16px 'Montserrat', sans-serif; margin-bottom:0; border-bottom:0 !important; text-transform:uppercase; }
	.video_bar strong {font:700 13px 'Montserrat', sans-serif;color:#fff; text-transform:none;}
.video_bar span {   color:#00b2e0; font:400 11px 'Muli', sans-serif;  text-transform:none;}
.top-main-video-right ul { list-style:none; margin:0; padding:0; margin-top:5px;}
.top-main-video-right ul li {display:block; cursor:pointer;cursor:hand; list-style:none; padding:0;	margin:0; overflow:hidden;}
.top-main-video-right ul li span {color:#000}
.top-main-video-right ul li h4{	color:#000 !important;	font-size:100%;	padding:15px 0 0 !important;	margin:0;}
.top-main-video-right ul li div{ border-bottom:1px solid #a7a7a7;   background-color:#ddd; color:#333;padding:8px 10px 23px;  margin:0;position:relative;}
.top-main-video-right ul li div:hover, .top-main-video-right ul li.active div{   background-color:#e21638; color:#fff;position:relative;}
.top-main-video-right ul li div:after{ background:url(../images/arrow-bg.png) no-repeat scroll left center; position:absolute; left:-28px; z-index:99999999999;}
.top-main-video-right ul li div:hover h4, .top-main-video-right ul li.active h4, .top-main-video-right ul li div:hover span,  .top-main-video-right ul li.active span {color:#fff !important;}
.top-main-video-right ul li img{	height:60px;	width:60px;	margin:15px 15px 10px 0px;	float:left;	padding:3px;	border:#C5C5C5 solid 1px;}
.top-main-video-right ul li.active img{	border:##6C8E5C  solid 1px;}
.top-main-video-right ul li.active { color:#fff;}

.video-thumb { position:relative; padding-left:5px; padding-right:5px; display:block; text-align:center;}



.video-thumb .play-caption { position:absolute; left:30px; bottom:10px; border:0;color: #fff!important; font: 400 14px "Muli",sans-serif;white-space: nowrap; right:20px;}
.video-thumb .play-caption a { color: #fff!important; font: 400 14px "Muli",sans-serif;}

.video-thumb:hover .play-caption, .video-thumb:hover .play-caption a { height:inherit; color:#00b2e0!important; text-decoration:none;  }

.play-caption a:hover { text-decoration:none; color:#00b2e0; bottom:12px;height:80px; width:auto; white-space:normal;}

.video-thumb .play-caption i.fa-play { margin-right:5px; font-size:8px; border:#fff 1px solid; border-radius:50%;  -moz-border-radius:50%;  -webkit-border-radius:50%; padding:5px;}
.video-thumb:hover .play-caption i.fa-play { text-decoration:none; color:#00b2e0; border:#00b2e0 1px solid;}
.video-thumb .ellipsis {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; width:200px;}
.video-thumb:hover .ellipsis {white-space: normal; text-overflow:inherit; -o-text-overflow:inherit;}

.top-right-add img { width:auto!important;}


.video-post img { width:100%; height:auto;}
.video-post img { width:100%; height:auto;}
.video-post h1 { color: #393939; font:700 18px 'Montserrat', sans-serif; margin-bottom:0; border-bottom:0 !important; text-transform:uppercase; }
.video-post h2 { color: #393939; font:700 16px 'Montserrat', sans-serif; margin-top:0; margin-top:5px; margin-bottom:5px; margin-left:7px;; float:left; }
.video-tittle {font:700 15px 'Montserrat', sans-serif ;color:#000; text-transform:none; margin-top:5px; text-align:center; padding:0 5px; margin-bottom:5px;}
.video-tittle a {font:700 15px 'Montserrat', sans-serif ;color:#000; text-transform:none; margin-bottom:5px; text-decoration:none;}
.video-tittle a:hover {color:#e21638; text-transform:none; text-decoration:none;}

.share-detail-text22 {margin-top:5px; }
.share-detail-text22 img { width:auto !important;}
.share-detail-text22 span {margin-top:0 !important; float:none !important; text-transform:none !important; height:40px; }
.st_fblike_hcount { height:50px!important; }
.top-banner-thumb {0}
.top-banner-thumb img { width:100%;}

.top-main-video2 { width:100%; height:auto; padding:25px; background-color:#f1f1f1; overflow:hidden;}
.top-main-video2 img { width:100%;}
.bord-line { border-top:4px solid #2e2828; width:100%;}
.post-banner22 { margin-bottom:12px;}
.top-main-video2 .top-banner-thumb { padding-left:5px; padding-right:5px; margin-bottom:0;}
.top-main-video2 .top-banner-thumb img:hover { background-color:rgba(179,39,134,0.75);}
.video-thumb { position:relative; padding-left:5px; padding-right:5px; display:block; text-align:center;}


a.gallery_thumb { position:relative; width: 100%; overflow:hidden;display:block;}
a.gallery_thumb img { width:100%;}
a.gallery_thumb .red_color_box { background-color:rgba(0,0,0,0.75); position:absolute; top:0; left:0; bottom:0; right:0;display:none; z-index:99;}
a.gallery_thumb i { position:absolute; top:-280px; left:50%; margin-left:-15px; z-index:9999; 
transition:all linear 0.2s 0s; -webkit-transition:all linear 0.2s 0s; width:30px; height:25px;border-radius:5px; -webkit-border-radius:5px; background-color:#e21739; text-align:center; padding-top:6px; color:#fff;}
a.gallery_thumb:hover .red_color_box{  display:block;}
a.gallery_thumb:hover i { top:40%; transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; }
.video-tittle22 {font:700 15px 'Montserrat', sans-serif ;color:#000; text-transform:none; margin-top:5px; text-align:center; padding:0 5px; margin-bottom:0;}

/*
.video-thumb22 .play-caption { position:absolute; left:30px; bottom:10px; border:0;color: #fff!important; font: 400 14px "Muli",sans-serif;white-space: nowrap; right:20px;}
.video-thumb22 .play-caption a { color: #fff!important; font: 400 14px "Muli",sans-serif;}
.video-thumb22:hover img{ background-color:#000;}

.video-thumb22:hover .play-caption, .video-thumb22:hover .play-caption a {  height:inherit; color:#e21739!important; text-decoration:none;  }

.play-caption a:hover { text-decoration:none; color:#e21739; bottom:12px;height:80px; width:auto; white-space:normal;}

.video-thumb22 .play-caption i.fa-play { margin-right:5px; font-size:8px; border:#fff 1px solid; border-radius:50%;  -moz-border-radius:50%;  -webkit-border-radius:50%; padding:5px;}
.video-thumb22:hover .play-caption i.fa-play { text-decoration:none; color:#e21739; border:#e21739 1px solid;}
.video-thumb22 .ellipsis {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; width:200px;}
.video-thumb22:hover .ellipsis {white-space: normal; text-overflow:inherit; -o-text-overflow:inherit;}*/


/* forum page */
.forum-left { width:916px; float:left;}
.forum-right { width:252px; float:right;}
.forum-right .newsletter-box {padding: 15px 12px;}
.forum-right .newsletter-box p, .forum-right .newsletter-box a { font:400 14px/20px 'Muli'; color:#a5a5a5; margin-bottom:2px; text-align:center;}
#breadcrumbs {    margin-bottom: 12px; background:#2E2828; padding:2px 5px;}
#breadcrumbs a { color:#ccc;}
.icon-home {    background-image: url(images/icon_home.png); background-position: 0 50%; background-repeat: no-repeat; padding: 1px 0 0 17px;}

.forabg {    background-color: #43a6df;     clear: both;     margin-bottom: 12px;}
li.row {    border-bottom: 1px solid #e4e4e4;    border-left: 1px solid #e4e4e4;   border-right: 1px solid #e4e4e4;}
li.row strong {    color: #000000;    font-weight: normal;}
li.row:hover {    background-color: #f2f2f2;}
ul.topiclist li.row dl {    padding: 12px 0;}
ul.topiclist {    display: block;    list-style-type: none;    margin: 0;}
ul.topiclist li {    color: #777777;    display: block;    list-style-type: none;    margin: 0;}

ul.topiclist {    display: block;    list-style-type: none;    margin: 0; padding:0; }
ul.topiclist dl { margin-bottom:0;}
ul.topiclist dt {    display: block;    float: left;    padding-left: 5px;    padding-right: 5px;    width: 50%; font-weight:normal;}
ul.topiclist dd {     border-left-color: #ffffff; display: block;    float: left;     padding: 4px 0;}
li.header dd {    margin-left: 1px;     color: #ffffff;}
.topiclist .header dt {    font-size: 1.077em;    padding-top: 14px;}
.topiclist .header dd {    color: #fff;    font-size: 0.923em;    line-height: 48px;}
li.header dt, li.header dd { color: #fff; padding-bottom: 0; border-left-width: 0;    padding-top: 0;}
.topiclist .header dt a {    color: #fff !important;    padding-left: 12px;}
li.header dl.icon {    min-height: 0; }
li.header dl.icon dt {    padding-left: 0;    padding-right: 50px;}

.topiclist .header dd {   font-size: 0.923em;    line-height: 48px;    color: #fff;}

dd.posts, dd.topics, dd.views {    font-size: 0.846em;   line-height: 2.2em;    text-align: center;    width: 8%;}
dd.lastpost {    font-size: 0.846em;    width: 25%;}
ul.forums {    background-color: #fff;}
.clearfix, #tabs, #minitabs, fieldset dl, ul.topiclist dl, dl.polls {    height: 1%;    overflow: hidden;}
dd.lastpost span, ul.topiclist dd.searchby span, ul.topiclist dd.info span, ul.topiclist dd.time span, dd.redirect span, dd.moderation span {    display: block;    padding-left: 5px;}
a.forumtitle {    font-size: 13px;    font-weight: bold;    text-decoration: none; color: #2e3539;}
dl.icon dt {    background-position: 5px 90%;    background-repeat: no-repeat;    padding-left: 45px;}

.dark-header {background:#2e3539; clear:both; color:#fff; font-weight:normal; line-height:48px; padding:0 12px; font-size: 1.077em; margin-bottom:0;}
.dark-header-content { background:#fff; border: 1px solid #e4e4e4; border-top:0 none; margin-bottom: 12px;	padding:12px}

.r-social-icons {	padding-top: 5px;	padding-bottom: 5px;}
.r-social-icons ul {	margin: 0px;	padding: 0px;	text-align: center;}
.r-social-icons ul li {	display: inline-block;	margin: 0;	margin-bottom:4px;	text-transform:uppercase;}
/*.r-social-icons ul li:first-child { position:relative; top:-3px;}*/
.r-social-icons ul li.share-text {	margin-top:-10px; border:#000 1px solid;}
.r-social-icons ul li a { display:block; color:#fff !important; line-height:18px; font-size:12px; font-weight:bold; padding:6px 10px 7px 10px; border-radius:2px;}
.r-social-icons ul li a i { float: left; margin-right:10px; font-size:24px; line-height:24px; margin-top:-3px;}
.r-social-icons ul li.f a { background:#4c68b7;}
.r-social-icons ul li.t a { background:#0EAAD6;}
.r-social-icons ul li.g a { background:#CE2616;}
.r-social-icons ul li.m a { background:#666;}
.r-social-icons ul li.p a { background:#D83631;}
.r-social-icons ul li a:hover { text-decoration:none;}

.r-social-icons.small ul { text-align:right; padding:5px 16px 0 0;}
.r-social-icons.small ul li a { font-size:11px !important; padding:4px 6px 5px 6px !important;}
.r-social-icons.small ul li a i { margin-right:6px;}

.prefooter-blocks { clear: both; margin-bottom: 12px; overflow: hidden; }
.prefooter-blocks h2 { color:#fff; font-size:32px; font-weight:normal; line-height:1.23; margin-bottom:6px; margin-top:0; text-transform:lowercase;}
#container3 { background-color: #43a6df; float: left; overflow: hidden; width: 100%; }
#container2 { background-color: #f6f6f6; float: left; position: relative; right: 252px; width: 100%; }
#container1 { background-color: #2e3539; float: left; position: relative; right: 12px; width: 100%;}

#col1 { float: left; left: 264px; margin-right: -264px; padding-right: 276px !important; position: relative; width: 100%; }
#col1, #col2 { box-sizing: border-box; color: #fff; padding: 24px 12px; }
#col2 { float: right; left: 264px; position: relative; width: 252px; }

.sidebar-block {    margin-bottom: 12px;}
.sidebar-block-header {background:#2e3539; color:#fff; font-size:14px; font-weight:normal; letter-spacing:0; margin:0; padding:14px 12px;}
.sidebar-block-content { background:#fff; border:1px solid #e4e4e4; color:#424242; padding: 16px 12px; }

.social-icons ul { list-style-type: none; padding:0; margin:0;	 }
.social-icons ul li { float: left; margin-right: 6px;}
.social-icons ul li a { background-attachment: scroll; background-image: url("images/social-icons.png"); background-repeat: no-repeat; display: block; height: 37px; width: 37px; }
.social-icons ul li a.twitter { background-position: -76px top; }
.social-icons ul li a.twitter:hover { background-position: -76px -37px; }
.social-icons ul li a.facebook { background-position: -38px top; }
.social-icons ul li a.facebook:hover { background-position: -38px -37px; }
.social-icons ul li a.youtube { background-position: -152px top; }
.social-icons ul li a.youtube:hover { background-position: -152px -37px;}
.social-icons ul li a.gplus { background-position: 0 top; }
.social-icons ul li a.gplus:hover { background-position: 0 -37px; }
.social-icons ul li a.myspace { background-position: -114px top;}
.social-icons ul li a.myspace:hover { background-position: -114px -37px; }


@media screen and (-webkit-min-device-pixel-ratio:0) {
/* the CSS styling below will only be picked up by Safari and Chrome */
}


.page-numbers {
  text-align:center;
  padding: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.page-numbers > li {
  display:inline-block;
}
.page-numbers > li > a,
.page-numbers > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin:0;
  margin-left: -5px;
  line-height: 1.42857143;
  color: #343434;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius:0;
}
.page-numbers > li:first-child > a,
.page-numbers > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.page-numbers > li:last-child > a,
.page-numbers > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.page-numbers > li > a:hover,
.page-numbers > li > span:hover,
.page-numbers > li > a:focus,
.page-numbers > li > span:focus {
  color: #fff;
  background-color: #000000;
  border-color: #ddd;
}
.page-numbers > .active > a,
.page-numbers > .active > span,
.page-numbers > .active > a:hover,
.page-numbers > .active > span:hover,
.page-numbers > .active > a:focus,
.page-numbers > .active > span:focus {
  color: #fff;
  background-color: #000000;
  border-color: #ddd;
}
.page-numbers .current,
.page-numbers .current:hover{
  color: #fff;
  background-color: #000000;
  border-color: #ddd;
}
.page-numbers > .disabled > span,
.page-numbers > .disabled > span:hover,
.page-numbers > .disabled > span:focus,
.page-numbers > .disabled > a,
.page-numbers > .disabled > a:hover,
.page-numbers > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.post-detail-img { width:100%; height:auto;}
.news_subscrib p { color:#e21638;}

.ubermenu .ubermenu-item.ubermenu-item-4075 > .ubermenu-target {
    border-radius:6px;
}

.ubermenu .ubermenu-target-text {
font:18px "Montserrat", Arial, Helvetica, sans-serif;
font-weight:900;
font-size:16px;
letter-spacing: -.01px;
border-radius:4px;
}

}
.horizontal-opt-in {
  width: 100%;
  float: right;
  padding: 5px 0px;
  margin-bottom: 5px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=153, Color=#E0E0E0)";/*IE 8*/
  -moz-box-shadow: 2px 1px 1px 1px rgba(224,224,224,0.7);/*FF 3.5+*/
  -webkit-box-shadow: 2px 1px 1px 1px rgba(224,224,224,0.7);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
  box-shadow: 2px 1px 1px 1px rgba(224,224,224,0.7);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color=#E0E0E0); /*IE 5.5-7*/
  background-color: #ffffff;
  background-image: url("../img/ecailles.png");
  /* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */
}

.horizontal-opt-in .opt-title {
  display: block;
  width: 100%;
  font-size: 16px;
  margin: 0 0 1px 0;
  color: #0000B1;
  font-family: 'Open Sans';
  letter-spacing: -0.5px;
  line-height: 1.2;
}

.horizontal-opt-in form {
  width: 551px;
}

.horizontal-opt-in .opt-in-contents {
  float: right;
  width: 556px;
  background:yellow;
  border-radius:6px;
  padding:10px;
  margin-top:15px;
  font-family:sans-serif;
}

.horizontal-opt-in .opt-copy {
  margin: 0;
  margin-bottom: 3px;
  line-height: 1.2;
  font-size: 14px;
}

.horizontal-opt-in .opt-icon {
  float: left;
  width: 65px;
  margin: 0 46px 0 122px;
}

.horizontal-opt-in .opt-in-meta {
  width: 100%;
}

.horizontal-opt-in .opt-icon,
.horizontal-opt-in .opt-title,
.horizontal-opt-in .opt-copy,
.horizontal-opt-in form {
  float: left;
}

.horizontal-opt-in input[type="text"],
.horizontal-opt-in input[type="email"] {
  border: 1px solid #CECECE;
  padding: 4px 9px;
}

.horizontal-opt-in input[type="submit"] {
  font-family: 'Open Sans';
  letter-spacing: -0.5px;
  outline: none;
  background: #F9B800;
  border: 1px solid #F9B800;
  padding: 5px 9px;
  font-weight: bold;
  font-size: 14px;
  color: white;
  line-height: 1.2;
}

.horizontal-opt-in p.submit-message {
  text-align: center;
  color: #00B900;
}
.vertical-form-container h3 {
  margin-bottom: 0px;
}

.vertical-form label {
  padding: 19px 0 4px 0;
  display: inline-block;
  font-size: 14px;
}

.horizontal-opt-in.black {
  background-color: black;
  margin-bottom: 24px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0px 0 5px;
  background-color: #000000;
  background-image: url("../img/bg-texture.png");
}

.horizontal-opt-in.black .opt-title {
  color: #FF00D4;
  font-size: 22px;
  margin-bottom: 5px;
  font-weight:bold;
}

.horizontal-opt-in.black .opt-copy {
  color: #000;
  margin-bottom: 3px;
  font-size: 12px;
}

.horizontal-opt-in.black .opt-icon {
  width: 64px;
  margin-right: 26px;
  margin-left: 141px;
}

.horizontal-opt-in.black input[type="text"],
.horizontal-opt-in.black input[type="email"] {
  padding: 5px 9px;
  border: 1px solid #fff;
  background-color: #fff;
  font-size: 13px;
}

.horizontal-opt-in.black input[type="submit"] {
  border: 1px solid #fff;
  background: #d93489;
  font-weight: bold;
  font-size: 13px;
  padding: 5px 9px;
}

.input-group {
  float: left;
  margin-right: 5px;
}

.input-group label {
  font-family: 'Titillium Web';
  line-height: 1.2;
  width: 100%;
  display: block;
  font-size: 12px;
  color: #888888;
}

.input-group select {
  width: 70px;
  padding: 0;
  margin-top: 4px;
}

.input-group input[type='submit'] {
  margin: 14px 0 0 0px;
}
.text-group div {
  width: 80%;
  color: #000;
  padding: 5px 10px;
  font-size: 14px;
  font-family: sans-serif;
  border-radius: 5px;
  line-height: 1.4;
  margin-bottom: 10px;
  box-shadow: 2px 1px 6px rgba(0, 0, 0, 0.6);
  display:block;
}
.text-group .girl {
  float: left;
  background: #C5119B;
  color: white;
}
.text-group .guy {
  float: right;
  background: #0077D2;
  color: white;
}

/* ***************** Quiz ******************** */
.tqb-template-style-0 .tqb-question-wrapper .tqb-question-container .tqb-question-image-container img {
    max-width: 100px!important;
    float: left;
}
.tqb-template-style-0 .tqb-question-wrapper .tqb-question-container .tqb-question-image-container {
    width: 100px;
}
.tqb-template-style-0 .tqb-question-wrapper .tqb-question-container .tqb-question-text {
    font-size: 25px!important;
    margin: 15px 0;   
    text-align: left!important;   
    width: 87% !important;
    float: right!important;
}
.tqb-template-style-0 .tqb-question-wrapper .tqb-question-container .tqb-question-image-container {
    width:100px!important;
}
.tqb-template-style-0 .tqb-question-wrapper .tqb-answers-container.tqb-answer-has-image .tqb-answer-inner-wrapper .tqb-answer-image-type .tqb-answer-text-container {
    padding: 0 5px!important; 
}
.tqb-template-style-0 .tqb-question-wrapper .tqb-answers-container.tqb-answer-has-image .tqb-answer-inner-wrapper .tqb-answer-image-type .tqb-answer-text-container .tqb-answer-text {
    padding: 10px 0 10px 20px!important;
    min-height: 20px;
}
.tqb-template-style-0 .tqb-question-wrapper .tqb-answers-container.tqb-answer-has-image .tqb-answer-inner-wrapper .tqb-answer-image-type .tqb-answer-text-container .tqb-answer-text::before {
    top: 11px!important;
}
.tqb-shortcode-wrapper {
    height:200px!important;
}
.tqb-shortcode-new-content {
    height:200px!important;
}

.tqb-template-style-0 .tqb-question-wrapper .tqb-answers-container .tqb-answer-inner-wrapper .tqb-answer-action{
	padding:5px!important;
}