/*
 Theme Name:   Criirad
 Description:  Thème enfant de Titan
 Author:       Kyxar
 Author URI:   http://kyxar.fr
 Template:     titan
 Version:      1.0.0
 Text Domain:  criirad
*/


 body {
	 font-family: Calibri, arial, sans-serif;
 }
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title,
.elementor-widget-text-editor{
	font-family: Calibri, arial, sans-serif !important;
}
.rd-post-thumbnail img {
	min-width: inherit !important;
}
#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item > a.mega-menu-link {
	font-size: 16px !important;
}
#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item#wpmenucartli {
	padding-top: 6px;
}

.widget  .rd-title-box h4 {
	width: 100%;
	float: left;
	box-shadow: 0px 0px 0px 1px rgba(128,128,128,0.20);
	background-image: url(../titan/images/bg/bg7.png);
	background-color: #e2e5e6;
	margin: 0!important;
}

.youtube_channel.responsive .ytc_video_container {
	margin-bottom: 15px;
}

.breadcrumb{
	margin-bottom:10px;
}
.breadcrumb > span:last-child, #rd-row-breadcrumbs a, #rd-row-breadcrumbs li strong{
	color:#99529c;
}

.rd-featured .rd-post-1-4 .rd-details {
	padding: 10px 15px 0 15px;
}

.rd-title-dark-glass .rd-title-box h4 a{
	transition: all 0.2s ease-in-out 0.1s;
}
.rd-title-dark-glass .rd-title-box h4 a:hover{
	transform: scale(1.1);
}

#custom_html-5.widget p {
	line-height: 1.5em;
	margin: 0 0 0.9em;
}

body:not(.woocommerce) .rd-post-content a.button1,body:not(.woocommerce) .widget_text a.button1 {
	padding:8px 12px;
	color:#ffffff !important;
	background:#99529c;
	font-size:14px;
}

body.category .container_img{
	overflow: hidden;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	width: 50%;
	float: left;
}
body.category .container_img img {
	max-height: 360px;
	max-width: 580px;
}
body.category .cat-desc-format {
	float: left;
	width: 40%;
	margin-left: 4%;
}
body.category a.ensavoirplus {
	color: #FFFFFF;
	background: #98529B;
	padding: 5px;
	display: inline-block;
}
.img-category{
	text-align:center;
}
.rd-row-item .rd-title-box a span {
	cursor: pointer !important;
}
/** 
	MEGA MENU
**/

#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    background: rgb(211,204,229) !important;
}

#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu{
	background: rgb(211,204,229) !important;
}

#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	text-transform:inherit;
	text-align: center;
}

/* Desactivation du niveau 3 du menu */
#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu  li.mega-menu-megamenu  ul.mega-sub-menu  ul.mega-sub-menu{
	display:none;
}

.rd-navplus .rd-input.rd-search-text{
	background:#ffffff;
	color: #000!important;
}
.rd-user i::before {
    font-size: 1.6em;
    font-family: dashicons;
    height: 100%;
	float:none;
    margin-right: 5px;
    content: "\f110";
    display: inline-block;
    font-style: normal;
    vertical-align: middle;
}
.rd-main-sidebar .ufaq-faq-title-text{
	width:80%;
}
.rd-main-sidebar .ewd-ufaq-post-margin-symbol span{
	font-size:15px;
	padding-left: 5px;
}
.rd-main-sidebar .ewd-ufaq-post-margin-symbol,
.rd-main-sidebar .ufaq-faq-title-text
{
	float:none;
	display:inline-block;
	vertical-align:middle;
}

.rd-sticky-sidebar{
	min-height:300px;
	top:100px !important;
}

.rd-main-sidebar div.ufaq-faq-title h4{
	margin:0 !important;
	font-size: 1.1em;
}

.rd-main-sidebar .ufaq-faq-list{
	background:#ffffff;
	padding:5px;
}

.rd-main-sidebar .ufaq-faq-div{
	background:rgb(211,204,229);
	margin: 0;
}

.category .category_image{
	display:block;
	margin:5px auto;
	max-width:100%;
	height:auto;
	max-width: 700px;
	max-height: 375px;
}
.rd-main-sidebar .widget_ewd_ufaq_display_random_faq h3,
.rd-main-sidebar .widget_ewd_ufaq_display_recent_faqs h3,
.rd-main-sidebar .widget_ewd_ufaq_display_popular_faqs h3
{
	font-size:15px;
	background-color: #99529c;
    color: #fff !important;
    padding: 5px 15px;
    margin: 0;
    display: block;
    width: 100%;
    text-align: center;
}

.woocommerce div.product div.images img, .woocommerce ul.products li.product a img{
	max-width:100%;
	width:auto;
	margin:auto;
}

.woocommerce .quantity .qty {
    width: 5.631em;
    text-align: center;
}
.woocommerce form .form-row label[for=order_comments] {
	line-height: 1.3em;
	margin-bottom: 10px;
}
label[for=order_comments] span {
	display: none;
}
.text-cart {
	font-size: 16px;
	margin: 0 0 30px;
}

.rd-post-list:not(.lightSlider) .rd-thumb.no-thumb{
	display:none;
}

.rd-masthead-warp.rd-sticky.rd-sticky-enable{
	background:#ffffff;
}

#tribe-bar-form .tribe-bar-submit input[type=submit]{
	font-size:11px;
}

#gauche,#droite{
	float:left;
	width:49%;
}

.rd-post-module-3 .rd-post-container{
	background-color:#ffffff !important;
}

.cat-img-background{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	width: 100%;
	overflow: hidden;
	height:300px;
}
textarea#order_comments {
	height: 150px;
}
.text-complementaire {
	clear: both;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	margin: 20px auto 20px;
	padding: 20px 0;
	font-size: 18px;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
	float: none;
}

#mega-menu-wrap-titan_main_menu{
	background:#ffffff;
}

#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item > a.mega-menu-link:focus,
#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
	background:#f1f1f1;
}

#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus{
	background-color:rgba(255,255,255,0.5);
	-webkit-transition: background-color 0.3s ease-in-out;
	-ms-transition: background-color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out
}

/*#mega-menu-wrap-titan_main_menu,#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu {
	height:80px;
	line-height:80px;
}
*/
.rd-search > .rd-search-icon{
	display:none;
}
.rd-search-sub{
}
.rd-navplus-middle  .rd-navplus .rd-search-sub{
	display:block;
	margin:0;
	position:static;
	float:left;
	margin-top:0 !important;
	border-top:0;
	padding: 10px 0 0 0;
	width:200px !important;
}

.rd-masthead .rd-menu-icon{display:none;}


#mega-menu-wrap-titan_main_menu .mega-menu-toggle {
    height: 80px;
    line-height: 80px;
    padding-left: 10px;
	background-color:#ffffff;
	color:#333;
}

/*Ajustements menus*/
#rd-wrapper .rd-post.rd-post-module-3 .rd-title a{
	height: 48px;
}
#rd-wrapper .rd-post.rd-post-module-3 .rd-title a p{
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}
#rd-wrapper .rd-post.rd-post-module-3:hover .rd-title a p{
    overflow: hidden;
    color: #fff !important;
}
body:not(.home) .rd-post-list:not(.lightSlider) .rd-thumb.no-thumb {
    display: block;
}

.rd-masthead-warp {
    min-height: 50px!important;
}

.rd-masthead .rd-login{
	height: 50px!important;
}

.rd-masthead .rd-user a{
	padding: 13px 0!important;
}
#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu {
    padding: 5px 0;
}
	
/*Ajustement 2e menu*/
.rd-navplus-warp {
    min-height: 40px!important;
}
.rd-navplus .rd-nav-menu, 
.rd-navplus .rd-login, 
.rd-navplus .rd-social, 
.rd-date-header {
    height: 40px!important;
    line-height: 40px!important;
}
.rd-navplus .rd-search{
	height: 40px!important;
    line-height: 40px!important;
	color: #99529c!important;
}
.rd-navplus-middle .rd-navplus .rd-search-sub {
	padding: 5px 0 0 0;
}
.rd-searchform {
	height: 30px;
}
.rd-searchform i.rd-search-icon {
	height: 30px;
	line-height: 30px;
}

li.tweets_avatar:before{
	display:none;
}

#ytc-wrapper .ytc-links{
	display:none;
}

/* Hauteur min du header pour le passage en sticky */
header{
	min-height: 273px;
}

/*Ajustement sur la row avec 4 colonnes (agenda, FB, Twitter et Actus) */
#rd-row-1901296 section.rd-main-sidebar>div{
	width: 25%;
	display: inline-block;
}

.easy_youtube_gallery .eytg-item{
	margin:8px 0;
}

.rd-post-module-3 .rd-details {
	background: rgba(255,255,255,0.75);
}

/** Page agenda */

.agenda-container{
	text-align:center;
	display: flex;
	flex-wrap: wrap;
}
.agenda-container > div{
	width: 25%;
	padding: 0.5em;
	border-right: solid 1px rgba(128,128,128,.1);
}
.agenda-container > div:last-child{
	border:0;
}
.agenda-stages-container{
	clear:both;
}
.agenda-stages-container .floatleft{
	float:left;
	width:50%;
	text-align:left;
}
.agenda-stages-container .floatright{
	float:right;
	width:50%;
	text-align:right;
}

.ecs-event-list li{
	text-align:left;
}
.ecs-event-list span.duration.time{
	font-size:12px;
}
.ecs-event-list li h4{
	font-size:14px;
	margin:0;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
	float:right !important;
}

#rd-row-1901296 section.rd-main-sidebar>div aside{
	min-height: 539px;
	overflow: hidden;
}

.fb_iframe_widget span{
	height:310px !important;
}

/*Media Queries*/
@media (max-width: 1420px){
	.rd-sticky-enable {
		position: fixed;
	}
}

@media only screen and (min-width:601px)
{
	#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{
		opacity:1 !important;
	}
}


#mega-menu-wrap-titan_main_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label,
#mega-menu-wrap-titan_main_menu .mega-menu-toggle .mega-toggle-block-1:after{color:#333;}
#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu{
	padding:5px 0;
	height:auto !important;
	line-height:inherit !important;
}

.rd-masthead .rd-nav-menu{
	height:auto !important;
	line-height:inherit !important;
	width:87% !important;
}
.rd-masthead .rd-login{
	width:13%;
	line-height:1.2 !important;
}
.rd-singout{
	float:none;
}
.rd-masthead .rd-user{
	text-align: center;
}
.rd-masthead .rd-user a{
	font-size:13px;
	padding: 30px 0;
    display: block;
}
.wp-caption-text {
	font-size: 13px;
	padding: 0 !important;
}
.rd-content .rd-single-post .rd-title {
	color: #98529B;
}

.rd-title-box span{
	cursor: default;
}
.rd-row-item .rd-title-box span{
    color: #fff;
    background-color: #99529c!important;
}
.rd-row-item .rd-title-box span span{
    float: none;
    padding-left: 5px;
}
.rd-title-dark-glass .rd-title-box h4 a{
	background-color: transparent;
	color: #fff!important;
}
.lSAction{
	display: block!important;
}
.lSAction > a {
	width: 27px;
	height: 27px;
	background-color: #000;
	border-radius: 50%;
}
.lSAction > a {
    opacity: 0.3;
}
.lSAction > a:hover {
    opacity: 0.6;
}
.lSAction > .lSPrev {
    background-position: -1px -3px;
    left: 10px;
}
.lSAction > .lSNext {
	background-position: -36px -2px;
}
.rd-social li {
	padding: 0;
}
.rd-social ul li a{
	padding: 0 16px!important;
	display: inline-block;
}
.rd-social ul li:hover a{
background: -moz-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);
}

.rd-footer a:hover{
	color: #99529c!important;
}
.rd-footer a .fab{
	margin-right: 15px
}
.rd-footer a .fab::before {
    font-style: normal;
    font-family: 'FontAwesome';
	font-size: 1.2em;
}
#tribe-events-pg-template, .tribe-events-pg-template {
    float: left;
    width: 100%;
    display: inline-block;
    position: relative;
    overflow: hidden;
	max-width: none;
}

.home .ufaq-faq-body img {
	display: none;
}
.home .ufaq-faq-body {
	padding: 5px 15px 15px !important;
	max-height: 400px;
	position: relative;
}
.home .ufaq-faq-body div {
	max-height: 365px;
	overflow: hidden;
}
.home .ufaq-faq-body:after {
	content: '...';
	font-size: 24px;
}

@media only screen and (max-width: 1286px)
{
		
	header .rd-login.rd-login-right .rd-user i::before,
	.rd-masthead .rd-user a{
		font-size:0.9em;
	}
	
	#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item > a.mega-menu-link{
		font-size:13px;
	}
	#rd-row-1901296 section.rd-main-sidebar>div aside{
		min-height: 465px;
	}
}

@media only screen and (max-width: 1167px)
{

	#rd-row-1901296 section.rd-main-sidebar>div aside{
		min-height: 420px;
	}
	li.wpmenucartli a.wpmenucart-contents .cartcontents,
	li.wpmenucartli a.wpmenucart-contents .amount:before,
	header .rd-login.rd-login-right .rd-user i
	{
		display:none !important;
	}
	
	
	li.wpmenucartli a.wpmenucart-contents span.cartcontents + .amount{
		font-size:13px;
	}

	.rd-masthead .rd-user a{
		font-size:12px;
	}
	
	#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
		font-size:13px;
	}
	
}

@media only screen and (max-width: 979px){
	header{
		min-height: 175px;
	}
	.rd-logo {
		padding: 5px;
		width: 120px;
	}
	.rd-logo img{
		width: 120px!important;
		margin-top: -20px;
		margin-left: -20px;
	}
	.rd-header-warp{
		min-height: 0!important;
		height: 93px;
	}
	.rd-banner-header{
		width: 450px;
		padding: 0 10px 20px 10px;
	}
	#rd-row-1901296 section.rd-main-sidebar > div{
		width: 50%;
	}
	.rd-navplus .rd-nav-menu ul{
		margin-top: 40px!important;
	}
	body.category .container_img {
		width: 100%;
		max-width: 580px;
		float: none;
	}
	body.category .cat-desc-format {
		float: none;
		width: 90%;
		margin-left: 0;
	}
	.cat-header {
		padding: 50px 0 50px;
	}
}

@media only screen and (max-width: 767px){

	#rd-row-1901296 section.rd-main-sidebar>div aside{
		min-height: 350px;
	}
	#rd-footer{
		text-align: center;
	}
	#rd-footer .widget:not(.rd-widget) ul li::before {
		float: none;
	}
	.woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .shipping_calculator{
		width:100% !important;
		float:none !important;
	}
}

@media only screen and (max-width: 600px){
	.agenda-container > div{
		width:49%;
		padding:15px 0;
	}
	.agenda-stages-container .floatleft,.agenda-stages-container .floatright{
		float:none;
		width:100%;
		text-align:center;
		margin:15px 0;
	}
	header {
		min-height: 165px;
	}
	.rd-banner-header{
		display: none;
	}
	.rd-logo{
		width: 100%;
	}
	.admin-bar .rd-sticky-enable {
		top: 0;
	}
	.rd-navplus .rd-nav-menu{
		display: none;
	}
	.rd-masthead .rd-nav-menu{
		width: 70%!important;
	}
	.rd-masthead .rd-login{
		width: 30%!important;
	}
	.rd-masthead-warp{
		height: 55px;
	}
	#mega-menu-wrap-titan_main_menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
		margin-top: -13px;
	}
	#mega-menu-wrap-titan_main_menu .mega-menu-toggle.mega-menu-open + #mega-menu-titan_main_menu {
		display: block;
		background:rgb(211,204,229);
		position: absolute;
		min-width: 300px;
		padding:10px 0;
	}
	#mega-menu-wrap-titan_main_menu .mega-menu-toggle .mega-toggle-blocks-left,
	#mega-menu-wrap-titan_main_menu .mega-menu-toggle .mega-toggle-blocks-center{
		order: 1;
	}
	#mega-menu-wrap-titan_main_menu .mega-menu-toggle .mega-toggle-blocks-right {
		justify-content: flex-start;
	}
	#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
		padding:8px;
	}
	#mega-menu-wrap-titan_main_menu .mega-menu-toggle {
		height: 52px;
	}
	#mega-menu-wrap-titan_main_menu .mega-menu-toggle + #mega-menu-titan_main_menu li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-titan_main_menu .mega-menu-toggle + #mega-menu-titan_main_menu li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
		display: block !important;
	}
	#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item{
		background:rgb(211,204,229);
		height:inherit !important;
	}
	
	#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item > a.mega-menu-link:hover,
	#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item > a.mega-menu-link:focus,
	#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link
	{
		background-color:#99529c;
		color:#ffffff !important;
	}
	
	#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, 
	#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, 
	#mega-menu-wrap-titan_main_menu #mega-menu-titan_main_menu li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
		visibility: visible;
		display: block !important;
		background:rgb(211,204,229) !important;
	}
	#rd-row-1901296 section.rd-main-sidebar > div{
		width: 100%;
	}
	.rd-style-light-gray .widget .widget-container{
		text-align: center;
	}
	body.category .container_img {
		height: 310px;
	}
}
@media only screen and (max-width: 499px){
	.rd-navplus-warp .rd-social {
		width: auto;
		background: none;
		float: left;
	}
	.rd-navplus-warp .rd-social li {
		padding: 0;
	}
	.rd-social ul li a {
		padding: 0 10px !important;
	}
	.rd-navplus .rd-search{
		padding: 0
	}
		body.category .container_img {
		height: 230px;
	}

	#custom_html-2 table,
	#custom_html-2 table tbody,
	#custom_html-2 table tbody tr,
	#custom_html-2 table tbody tr td {
		display: block;
		width: 100% !important;
	}
	#custom_html-2.widget_text img {
		max-width: 50%;
	}
}