/*
Theme Name: Rooi Rose Theme
Description: A child theme of Lets Blog
Template: letsblog
Author: Administrator
Version:        1.6.3.8
*/
@import url("../letsblog/style.css");
@import url(https://fonts.googleapis.com/css?family=Petit+Formal+Script);
/* Your awesome customization starts here */


/* FedHealth 'Family Time' Menu item */


.sponsored:before {
    background-color: #e669a5;
    border: 1px solid #e669a5;
    content: "SPONSORED";
    font-weight: 700;
    position: absolute;
    padding: 2px 4px;
    font-size: 14px;
    color: #fff;
    right: 16px;
    top: -10px;
    z-index: 1;
}
.sponsoredsingle {
   text-transform: uppercase;
	color: #fff !important;
 padding: 2px 4px;
	background-color: #e669a5;
	font-weight: 700;
	border: 1px solid #e669a5;
}
.editors:before {
    background-color: #f9b12e;
    border: 1px solid #f9b12e;
    content: "EDITOR'S PICK";
    font-weight: 700;
    position: absolute;
    padding: 2px 4px;
    font-size: 14px;
    color: #fff;
    right: 16px;
    top: -10px;
    z-index: 1;
}

.sponsoredpop:before {
    background-color: #e669a5;
    border: 1px solid #e669a5;
    content: "SPONSORED";
    font-weight: 700;
    position: absolute;
    padding: 2px 4px;
    font-size: 7px;
    color: #fff;
    right: 19px;
    bottom: -4px;
    z-index: 1;
}

.editorspop:before {
    background-color: #f9b12e;
    border: 1px solid #f9b12e;
    content: "EDITOR'S PICK";
    font-weight: 700;
    position: absolute;
    padding: 2px 4px;
    font-size: 7px;
    color: #fff;
    right: 19px;
    bottom: -4px;
    z-index: 1;
}

.sponsoredslider:before {
    background-color: #e669a5;
    border: 1px solid #e669a5;
    content: "SPONSORED";
    font-weight: 700;
    position: absolute;
    padding: 2px 4px;
    font-size: 14px;
    color: #fff;
    right: 16px;
    top: -2px;
    z-index: 1;
}
.editorsslider:before {
    background-color: #f9b12e;
    border: 1px solid #f9b12e;
    content: "EDITOR'S PICK";
    font-weight: 700;
    position: absolute;
    padding: 2px 4px;
    font-size: 14px;
    color: #fff;
    right: 16px;
    top: -2px;
    z-index: 1;
}


.fed_nav a {
    background: #003087 !important;
color:#fff !important;
}

.italics{
	font-style: italic;
	text-align: center;
}

.mobile-slider{
	display: none !important;
}

#post_featured_slider.three_cols {
  margin-bottom: 0;
}
.single-post .post_img{
	text-align: center;
}
.single-post .post_img img{
	width: 500px !important;
	height: auto !important;
}
.single-post .post_header img{
	/*width: 500px !important;
	height: auto !important;
	display: block;
	margin: 0 auto !important;*/
}
.single-post .gallery-item img {
  height: auto !important;
  margin: 0 auto !important;
  width: auto !important;
  border: none;
}

.gallery .gallery-item img {border:none !important;}

#page_content_wrapper .inner .sidebar_content.two_cols.mixed .post.type-post:first-child {
    box-sizing: border-box;
    float: left;
    margin-bottom: 0;
    margin-right: 3.5%;
    width: 48%;
	clear: none;
}
#page_content_wrapper .inner .sidebar_content.two_cols.mixed .post.type-post{
    box-sizing: border-box;
    float: left;
    margin-bottom: 0;
    margin-right: 3.5%;
    width: 48%;
	clear: none;
}
/*#page_content_wrapper .inner .sidebar_content.two_cols .post.type-post[data-column="last"] {
  clear: right;
  float: left;
  margin-right: 0;
  width: 48%;
}
#page_content_wrapper .inner .sidebar_content.two_cols .post.type-post[data-column="notlast"] {
  clear: left;
  float: left;
  margin-right: 0;
  width: 48%;
}*/
#page_content_wrapper .inner .sidebar_content.two_cols.mixed #inner-container-listings .post.type-post:nth-child(even) {
    margin-right: 0;
}

#inner-container-listings{
	float: left;
}

.two_cols.mixed .hentry:first-child .post_header h5 {
  font-size: 17px;
}
.two_cols.mixed .hentry:first-child .post_header .post_detail.post_date {
  width: 45%;
}

/*fixes bug from grid.css affecting first columns' dates*/
.two_cols.mixed .hentry:first-child .post_header .post_detail.post_date {
  width: 60% !important;
}

/*strategy to 
1)get a div's ratio to keep across screen sizes
2) make images on it to fill it, covering it
*/
.archive .post_img {
  position: relative;
}
.archive .post_img:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 76.92%; /*1.3:1 proportions*/
}
.archive .post_img > a{
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.home .post_img {
  position: relative;
}
.home .post_img:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 76.92%; /*1.3:1 proportions*/
}
.home .post_img > a{
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.search-results .post_img {
  position: relative;
}
.search-results .post_img:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 76.92%; /*1.3:1 proportions*/
}
.search-results .post_img > a{
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/*404*/
.error404 .post_img{

}
.error404 .post_img {
  position: relative;
}
.error404 .post_img:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 76.92%; /*1.3:1 proportions*/
}
.error404 .post_img > a{
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.single .post_related .post_img {
  position: relative;
}
.single .post_related .post_img:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 76.92%; /*1.3:1 proportions*/
}
.single .post_related .post_img > a{
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: top center;
}
/*.post_img > a img{ DOESNT WORK, so we'll switch to opacity 0 for the inlined image, and set it as the anchor's bg
	display: inline-block;
  width: 100% !important;
  height:100% !important;
  object-fit: cover;
}*/
img.home-image{
	opacity: 0;
	filter: alpha(opacity=0);
}

/*new home loop*/


.home #page_content_wrapper .couple  .type-post{
    margin-right: 0 !important;
}
.home #page_content_wrapper .couple .type-post:nth-child(odd){
    margin-right: 3.5% !important;
}

/*home better alignment of columns*/
.home #page_content_wrapper .couple .type-post:nth-child(2n+1) {
  margin-right: 4% !important;
}

/*Slider additions*/
#post_featured_slider li .slider_image::after {
  background-image: none;
}
#post_featured_slider li .slider_image .slide_post{
  background-color: rgba(212, 18, 23, 0.3);
  bottom: 0;
  padding: 20px;
  box-sizing: border-box;
  min-height: 76px;
}
#post_featured_slider li .slider_image.three_cols .slide_post{
	padding: 15px;
}

/*Next Prev*/
.wp-post-navigation{
	margin: 54px 0;
}
.wp-post-navigation div.wp-post-navigation-pre,
.wp-post-navigation div.wp-post-navigation-next{
	display: table;
	height: 80px;
}
.wp-post-navigation a{
	font-family: 'Playfair Display SC' !important;
	font-size: 20px !important;
	color: #000 !important;
	font-weight: normal !important;
  display: table-cell; 
  vertical-align: middle;
  text-transform: uppercase;
  line-height: normal;
}

/*Posts Related*/
.post_related {
  width: 100%;
}


/*New Slideshow Inner Posts*/
/*1) better arrows*/
.single .flex-direction-nav a.flex-next::before,
.page-template .flex-direction-nav a.flex-next::before {
    content: url('images/arrow-right-post-slideshow.png');
}
.single .flex-direction-nav a.flex-prev::before,
.page-template .flex-direction-nav a.flex-prev::before {
    content: url('images/arrow-left-post-slideshow.png');
}
/*.flex-direction-nav a::before {
    color: #fff;
    content: "";
    display: block;
    font-family: "FontAwesome";
    font-size: 22px;
    line-height: 60px;
    margin-top: 0;
}*/

.single .flex-direction-nav .flex-next a,
.page-template .flex-direction-nav .flex-next a,
.single .flex-direction-nav .flex-prev a,
.page-template .flex-direction-nav .flex-prev a {
  border-radius: none !important;
  background: transparent;
  bottom: 46%;
  cursor: pointer;
  display: block;
  height: 60px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  transition: all 0.3s ease 0s;
  width: auto;
  z-index: 2;
}
.single .flex-direction-nav .flex-next,
.page-template .flex-direction-nav .flex-next{
    opacity: 0.85;
    right: 0;
}
.single .flex-direction-nav .flex-prev,
.page-template .flex-direction-nav .flex-prev{
    opacity: 0.85;
    left: 0;
}
/*2) captions*/
/*ul.slides{
	width: 1% !important;
	display: table !important;
}
.ignacio-slider{
    height: auto !important;
    overflow: hidden !important;
}*/
.flex-caption {
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    background-color: rgba(212, 18, 23, 0.5);
    z-index:1;
	text-transform: uppercase;
	color: white;
	height: auto;
	line-height: 1em;
	text-align: center;
	font-family: 'Playfair Display SC' !important;
}
#page_content_wrapper p.flex-caption, .page_content_wrapper p.flex-caption{
	padding: 10px 15px !important;
}
.slider_wrapper:hover .flex-prev,
.slider_wrapper:hover .flex-next{
	
}

/*Sidebar Details*/
.sidebar .widgettitle{
	background: url('images/LipStickUnderline.png') no-repeat bottom center;
	background-size: 180px;
	padding-bottom: 10px;
}
.sidebar .videosidebar .widgettitle{
	background: url('images/LipStickUnderlineWhite.png') no-repeat bottom center;
	background-size: 180px;
	padding-bottom: 10px;
}
/*.Custom_Recent_Posts .widgettitle,
.Custom_Cat_Posts .widgettitle,
.Custom_Popular_Posts .widgettitle{
	background: url('images/LipStickUnderline.png') no-repeat bottom center;
	background-size: 180px;
	padding-bottom: 10px;
}
.Custom_Popular_Posts .widgettitle span{
	background: url('images/heart-popular-posts.png') no-repeat left center;
	background-size: 40px;
	padding-left: 45px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
}*/

/*Thumbs in sidebar*/
ul.withthumb .title{

}
ul.withthumb .post_attribute{
	font-size: 11px;
	margin-top: 0;
	line-height: 2em;
}
.inner_wrapper .sidebar_wrapper .sidebar .content ul.sidebar_widget li.widget ul.withthumb li .post_attribute {
	line-height: 2em;
}
#page_content_wrapper .sidebar .content .posts.blog.withthumb li,
#page_content_wrapper .posts.blog.withthumb li,
.page_content_wrapper .sidebar .content .posts.blog.withthumb li,
.page_content_wrapper .posts.blog.withthumb li {
  line-height: 0.9em;
}
.post_circle_thumb {
  height: 70px;
  width: 60px;
  margin-right: 15px;
}
#page_content_wrapper .sidebar .content .posts.blog li img, #page_content_wrapper .posts.blog li img {
  float: left;
  margin: 0 10px 2px 0;
  width: auto;
}
/*landscape thumbs make them wider and proportional*/
#page_content_wrapper .sidebar .content .posts.blog li img, #page_content_wrapper .posts.blog li img{
  float: left;
  height: 70px !important;
  margin: 0 10px 2px 0;
  max-width: none;
  width: auto;
}
#page_content_wrapper .inner .sidebar_content .post_circle_thumb img, .page_content_wrapper .inner .sidebar_content .post_circle_thumb img {
  height: 70px !important;
}

/*Other sidebar stuff*/
.inner_wrapper .sidebar_wrapper .sidebar .content ul.sidebar_widget li.widget h2.widgettitle,
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle, h5.widgettitle{
  text-transform: none !important;
}

/*Footer fixes*/
#footer ul.sidebar_widget li.widget ul li {
  height: auto;
}
#footer ul.sidebar_widget li.widget ul li a {
  line-height: 0.5em;
}

.footer_bar{
	padding-bottom: 32px;
}
.footer_bar_wrapper{
	padding-top: 36px !important;
}

li#iab{
	float: right;
	margin: 0 2em;
	position: relative;
	bottom: 5px;
}

li#caxton-magazines{
	float: right;
	margin: 0 1em 0 27px;
	position: relative;
	bottom: 12px;
}
#iab img{
	width: 52px;
	height: auto;
}
#caxton-magazines img{
	width: 32px;
	height: auto;
}
.social_wrapper ul li#iab a,
.social_wrapper ul li#caxton-magazines a,
.social_wrapper ul li#iab a img,
.social_wrapper ul li#caxton-magazines a img {
  opacity: 1 !important;
}

/*Newsletters iframes*/
div.el-content {
  width: auto;
}


#footer ul.sidebar_widget li.widget ul li a {
  line-height: 1em !important;
}
#footer ul.sidebar_widget li.widget ul li {
  height: auto !important;
}

#horizontal-banner{
	text-align: center;
}

.single #horizontal-banner{
	margin-bottom: 2em;
}

#about_the_author{
	display: none;
}

.flex-caption a{
	color: #fff;
}

/*Responsive*/

@media screen and (min-width: 1441px){
	.footer_bar_wrapper{
		padding-top: 36px !important;
		padding-right: 20px !important;
	}
	li#caxton-magazines{
		margin: 0 0 0 27px;
	}
}

@media screen and (max-width: 780px){
.desktop-slider{
	display: none;
}
.mobile-slider{
	display: inline !important;
}
#post_featured_slider li .slider_image.three_cols {
  height: 300px !important;
  min-height: 300px !important;
  width: 100% !important;
}
#post_featured_slider.three_cols {
  height: 300px !important;
  max-height: 300px !important;
  width: 100% !important;
}
#post_featured_slider li .slider_image.three_cols .slide_post {
  padding: 15px !important;
}
#post_featured_slider li .slider_image .slide_post {
  bottom: 0 !important;
}
}

@media screen and (max-width: 540px){
#page_content_wrapper .inner .sidebar_content.two_cols.mixed .post.type-post {
  box-sizing: border-box;
  clear: none;
  float: left;
  margin-bottom: 0;
  width: 100%;
}
#page_content_wrapper .inner .sidebar_content.two_cols.mixed .post.type-post:first-child {
  box-sizing: border-box;
  clear: none;
  float: left;
  margin-bottom: 0;
  margin-right: 3.5%;
  width: 100%;
}

	.wp-post-navigation a{
		font-size: 0 !important;
	}
	.wp-post-navigation .wp-post-navigation-next a::before{
		content: "Volgende";
		font-size: 20px;
		height: 22px;
		line-height: 22px;
		position: absolute;
		top: 34%;
		right: 70px;
	}
	.wp-post-navigation .wp-post-navigation-pre a::before{
		content: "Vorige";
		font-size: 20px;
		height: 22px;
		line-height: 22px;
		position: absolute;
		top: 34%;
		left: 70px;
	}

}
#tribe-events-bar {display:none!important;}
li.tribe-events-nav-previous tribe-events-nav-left tribe-events-past a{display:none!important;}
.tribe-events-nav-previous tribe-events-nav-left tribe-events-past {display:none!important;}
#tribe-events-footer{display:none!important;}
h2.tribe-events-page-title {display:none!important;}
a.tribe-events-ical {display:none!important;}
a.tribe-events-gcal {display:none!important;}

/* Global CSS changes */

.above_top_bar .page_content_wrapper .top_contact_info{
	display:none;
}

#top_menu{
	left:41px;
}

.inner_wrapper .sidebar_wrapper .sidebar .content ul.sidebar_widget li.widget h2.widgettitle{
	font-family:'Petit Formal Script', handwriting !important;
	color:#e00404 !important;
	letter-spacing:0px !important;
	text-transform:capitalize !important;
	font-size:22px !important;
}

#main_menu li.menu-item a{
	letter-spacing:0.54px !important;
	padding-top:15px;
	padding-bottom:15px;
	position:relative;
	padding-right:15px;
	padding-left:15px;
	font-size:12px;
}

.sidebar_content .post_info_cat span a{
	color:#f50f0f;
	font-weight:500;
	font-size:20px;
}

.inner_wrapper .sidebar_wrapper .sidebar .content ul.sidebar_widget li.widget.widget_text h2.widgettitle{
	text-transform:capitalize;
}

.inner_wrapper .sidebar_wrapper .sidebar .content ul.sidebar_widget li.widget ul.withthumb li .post_attribute{
	font-weight:500;
	color:#190000;
	font-style:normal;
	line-height:25.5px;
}

.inner_wrapper .sidebar_wrapper .sidebar .content ul.sidebar_widget li.widget ul.withthumb li strong.title a{
	font-size:12px !important;
	line-height:13px !important;
}

body.yp-selector-hover #menu-main-categories-for-sidebar li.current-menu-item a{
	font-weight:400 !important;
}

#menu-main-categories-for-sidebar li.current-menu-item a{
	font-weight:500 !important;
}

#custom_logo img{
	width: 100%;
    height: auto;
    max-width: 300px;
}

#footer ul.sidebar_widget li.widget h2.widgettitle{
	font-family:'Petit Formal Script', handwriting !important;
	text-transform:capitalize;
	letter-spacing:0px;
	color:#e00404;
	font-size:22px;
}

#footer ul.sidebar_widget li.widget ul li{
	font-size:15px;
	height:19px;
}

#footer ul.sidebar_widget li.widget ul li a{
	font-size:14.4px;
	line-height:52.7px;
}

.inner_wrapper .sidebar_wrapper .sidebar .content ul.sidebar_widget li.widget{
	width:339px;
}

.inner_wrapper .sidebar_wrapper .sidebar .content ul.sidebar_widget li.widget.videosidebar{
	background-color:#e00404;
}

.inner_wrapper .sidebar_wrapper .sidebar .content ul.sidebar_widget li.widget.videosidebar h2.widgettitle{
	color:#ffffff !important;
}

.footer_photostream_wrapper h6 a{
	text-transform:lowercase;
	font-size:20px;
}


/* Single Post template CSS changes */



body.yp-selector-focus .post_header_title h5{
	font-size:28px !important;
}

body.yp-selector-focus #main_menu li.menu-item a{
	letter-spacing:0.54px !important;
	font-size:15.0px !important;
}

body.yp-selector-focus #top_menu li.menu-item a{
	font-size:12.4px;
}

body.yp-selector-focus .post_content_wrapper h2.widgettitle span.content_title{
	font-family:'Petit Formal Script', handwriting;
	text-transform:lowercase;
	letter-spacing:0px;
	color:#f50f0f;
	text-decoration:none;
	font-size:18px !important;
	border-top-width:1px px px !important;
	border-left-width:1px px px !important;
	border-right-width:1px px px !important;
	border-top-style:dashed;
	border-left-style:dashed;
	border-right-style:dashed;
	border-bottom-color:#f50f0f;
	border-bottom-width:0px px px !important;
	border-bottom-style:dashed;
}

body.yp-selector-focus .fullwidth_comment_wrapper h2.widgettitle span.content_title{
	font-family:'Petit Formal Script', handwriting;
	text-transform:lowercase;
	letter-spacing:0px;
	font-size:17px !important;
	color:#f50f0f;
	border-bottom-color:#f50f0f;
	border-bottom-style:dashed;
}

body.yp-selector-focus .post_excerpt i.fa-tags{
	color:#f50f0f;
}

body.yp-selector-focus .inner_wrapper .sidebar_wrapper .sidebar .content ul.sidebar_widget li.widget.widget_mc4wp_form_widget{
	background-color:#d10909;
}

body.yp-selector-focus .inner_wrapper .sidebar_wrapper .sidebar .content ul.sidebar_widget li.widget.widget_mc4wp_form_widget h2.widgettitle{
	color:#ffffff !important;
}

.inner_wrapper .sidebar_wrapper .sidebar .content ul.sidebar_widget li.widget.widget_mc4wp_form_widget{
	background-color:transparent !important;
}

.fullwidth_comment_wrapper h2.widgettitle span.content_title{
	font-family:'Petit Formal Script', handwriting;
	text-transform:lowercase;
	letter-spacing:0.41px;
	font-size:17px;
	color:#e90505;
}

.post_content_wrapper .post_header h4{
	font-weight:600;
	color:#d11313;
}

.post_content_wrapper h2.widgettitle span.content_title{
	text-transform:capitalize;
	font-family:'Playfair Display', Serif !important;
	font-weight:400;
	font-size:26px;
	letter-spacing:0px;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:none;
}

.yuzo_clearfixed h3{
	font-weight:400;
}

.post_excerpt a{
	font-size:12px !important;
	letter-spacing:1px !important;
}

#post_share_text{
	font-size:12px;
	letter-spacing:1px;
}


/* Various CSS changes */


.post_content_wrapper .post_header h4{
	font-weight:600;
	color:#e00404;
}

#post_featured_slider li .slider_image .slide_post {
    background-color: rgba(212, 18, 23, 0.6);
}

    
form.search-form label input[type=search]{
	height:40px;
	font-size:13.9px;
	padding-left:10px;
}

    
form.search-form label input[type=submit]{
	top:7px;
	background-color:#b80d0d;
}
.widgettitle h2 {font-family: 'Petit Formal Script', cursive!important;}
  /* subs form table */
.substable {    border: 0px solid white;}

.substable tr + tr {
    border-top: 0px solid white;
}

.substable tr th, table tr td {
  
    border-bottom: 0px solid white;
}

#logo_wrapper {
	padding: 35px 0 0 0;
}

#mobile_nav_icon {
	display: none !important;
}
.top_bar.scroll #logo_wrapper {
    height: unset !important;
    padding: 35px 0 0 0 !important;
}
.top_bar.scroll #logo_wrapper .social_wrapper {
    display: inline-block !important;
}
.above_top_bar {
    display: none !important;
}
.top_bar {
    margin-top: 8px;
}
#logo_right_button #search_icon {
	display: inline-block !important;
}

/* Sidebar Changes */
.sidebar-banner-ad {
    float: none !important;
    margin: 0 auto 15px !important;
    clear: both;
}
#page_content_wrapper .sidebar .content .sidebar_widget > li {
    margin-top: 0 !important;
}
/* Sidebar Changes END*/

@media only screen and (min-width: 768px) and (max-width: 960px) {
.top_bar.scroll #logo_wrapper {
    padding: 28px 0 0 0 !important;
}
.top_bar.scroll #mobile_nav_icon {
    top: 2px !important;
}
}
@media only screen and (max-width: 767px)  {
.top_bar.scroll #logo_wrapper .social_wrapper {
    display: none !important;
}
.top_bar.scroll #mobile_nav_icon {
    top: 2px !important;
}
.top_bar.scroll #logo_wrapper {
	padding: 28px 0 0 0 !important;
}
#custom_logo img {
    width: auto !important;
}
.logo_container {
    width: 80% !important;
}
.post_wrapper iframe {
    width: 100%;
}
}

/* Wallpaper styles */
@media only screen and (max-width: 1600px) and (min-width: 1301px) {
#page_content_wrapper .inner .sidebar_wrapper, .page_content_wrapper .inner .sidebar_wrapper, #page_content_wrapper .inner .sidebar_wrapper.left_sidebar {
    width: 300px !important;
}
}
@media only screen and (max-width: 1699px) and (min-width: 1601px) {
#page_content_wrapper .inner {
    width: 95% !important;
}
}
@media only screen and (max-width: 1600px) and (min-width: 1500px) {
#page_content_wrapper .inner {
    width: 85% !important;
}
}
@media only screen and (max-width: 1499px) and (min-width: 1400px) {
#page_content_wrapper .inner {
    width: 80% !important;
}
#page_content_wrapper .inner .sidebar_content, .page_content_wrapper .inner .sidebar_content {
    width: 65% !important;
}
}
@media only screen and (max-width: 1399px) and (min-width: 1301px) {
#page_content_wrapper .inner {
    width: 75% !important;
}
#page_content_wrapper .inner .sidebar_content, .page_content_wrapper .inner .sidebar_content {
    width: 60% !important;
}
}


