@charset "utf-8";

/* CSS Document */
.widget-content a{
	cursor:pointer;
}
.rwf-required, .rwf-optional, .rwf-layout, .rwf-settings, .rwf-advance, .rwf-styling {
	padding: 14px 0px 18px 4px;
	border: 1px solid #CCC;
	margin: 10px 0 0 0;
}
.rwf-optional{
	border:1px solid #CCC;
}
.rwf-layout{
	border:1px solid #CCC;
}
.rwf-settings{
	border:1px solid #CCC;
}
.rfw-settings .hide{
	display:none;
}
.rwf-styling {
	border:1px solid #CCC;
	margin: 10px 0 20px 0;
}
.rwf-required strong, .rwf-optional strong, .rwf-layout strong, .rwf-settings strong, .rwf-advance strong, .rwf-styling strong {
	border-bottom: 1px solid #CCC;
	color: #000;
	float: left;
	font-size: 14px;
	margin: 0 0 4px;
	padding: 0 4px 14px;
	width: 97%;
	cursor: pointer;
}
.rwf-optional strong{  
	color: #000;
	border-bottom: 1px solid #CCC;
}
.rwf-layout strong{  
	color: #000;
	border-bottom: 1px solid #CCC;
}
.rwf-settings strong{  
	color: #000;
	border-bottom: 1px solid #CCC;
}
.rwf-advance strong,
.rwf-styling strong{  
	color: #000;
	border-bottom: 1px solid #CCC;
}
.rwf-required p,
.rwf-optional p,
.rwf-layout p,
.rwf-settings p,
.rwf-advance p,
.rwf-styling p{
    margin: 0;
    padding: 0 4px;
}
.rwf-collapsed {
	height: 16px;
	line-height: 4px;
}
.rwf-collapsed.rwf-required strong,
.rwf-collapsed.rwf-layout strong,
.rwf-collapsed.rwf-optional strong,
.rwf-collapsed.rwf-advance strong,
.rwf-collapsed.rwf-styling strong{
	border:none;
}
.rwf-collapsed p{
	display:none;
}
.wp-list-table.styles{
	
}
.wp-list-table.styles ul{
	position:relative;
}
.wp-list-table.styles ul li {
	float: left;
	margin: 0 0px 0 0;
	width: auto;
	cursor:pointer;
	position:inherit;
}
.wp-list-table.styles ul li img{
	max-width: 198px;	
	border:6px solid #fff;	
}
.wp-list-table.styles ul li:hover img,
.wp-list-table.styles ul li.selected img{
	border:6px solid #0073aa;
}
.wp-list-table.styles ul li span {
	background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
	bottom: 0;
	color: #fff;
	font-size: 12px;
	left: 0;
	padding: 0 0 8px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.rwf-required .rss_url_area{
	position:relative;
}
.rwf-required .rss_url_area .widefat{
	padding:10px;
	margin:1px auto 0 !important;
}
.rwf-styling > p{
	width:100%;
	clear:both;
}
.rwf-styling a.rwf-styling-link {
	background-color: #333;
	color: #fff !important;
	display: inline-block;
	font-size: 12px;
	padding: 18px 0;
	text-align: center;
	width: 90%;
	text-decoration: none;
	margin: 20px auto;
}
.rwf-styling a.rwf-styling-link:hover {	
	color: #FF0 !important;
}
.rwf-required .rss_url_area > label > a{
	display:inline-block;
}
.rwf-required .rss_url_area > label > a:hover {
	background-color: #252525;
}
.rwf-required .hide{
	display:none !important;
}
.rwf-layout textarea{
	width:100%;
	height:200px;
}


/*new Style start here*/

/* CSS Document */
.rsfw_folders{
	float:left;
	width:68%;
	background-color:#FFF;
	/*border:1px solid #333;*/
}

.rsfw_loader{

	left: 25px;
	top: 10px;
}

.rsfw_modal {
	display: block; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	left: 0;
	top: 0;
	width: 100vw; /* Full width */
	height: 100vh; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

.rsfw_modal .modal_content {
	background-color: #fefefe;
	margin: 35vh auto; /* 15% from the top and centered */
	padding: 20px;
	border: 1px solid #888;
	width: max-content; /* Could be more or less, depending on screen size */
}


/* CSS Document */
li.current a[href="options-general.php?page=rsfw"],
li.current:hover a[href="options-general.php?page=rsfw"]{
	background: url('../img/folder.png') no-repeat !important;
	background-position: 11px 7px !important;
	padding-left: 30px !important;
	background-color: rgba(255,255,255,0.3) !important;
	padding-bottom: 8px !important;
}
li.current:hover a[href="options-general.php?page=rsfw"]{
	background-color: rgba(255,255,255,0.4) !important;
}




.rsfw_log{
	width:32%;
	border:1px solid #666;
	padding:10px;
	background-color: rgba(0,0,0,0.9);
	color:#fff;
	float:left;
	min-height:400px;
	overflow-y:auto;
	overflow-x: hidden;
}
.rsfw_log ul{
}
.rsfw_log ul li{
}
.rsfw_log ul li .fa-check{
	display:none;
}
.rsfw_log ul li.selected .fa-check{
	display:block;
	float:right;
	color:#ffc107;
}
.rsfw_log .btn.btn-warning,
.rsfw_log .bg-warning{
	background-color:#ffc107 !important;
	color:#fff;
}
.rsfw_log .btn.btn-warning{
	border:1px solid #ffc107;
}
.rsfw_in_action .rsfw-nav{
	width: 100%;
}

.rsfw_log ul li.premium-features,
.rsfw_log ul li.promotions {
	border-top: 1px solid #ffc107;
	margin: 60px 0 40px;
}
.rsfw_log ul li.premium-features:after,
.rsfw_log ul li.promotions:after {
	content: "Premium Features";
	background-color: #ffc107;
	color: #000;
	font-size: 12px;
	padding: 0px 12px 2px;
	float: right;

}
.rsfw_log ul li.promotions:after {
	content: "More Plugins";
}
.rsfw_log ul li input[type="color"] {
	padding: 0;
	cursor: pointer;
	position: relative;
	top: 4px;
	border: 0;
	border-radius: 10px;
	height: 18px;
	width: 18px;
	margin: 0 10px 0 0;
}

.rsfw-options ul li a{
	float:right;
	font-size:12px;
	color:#ffc107;
	text-decoration:none;
	position:relative;
	top:4px;
}
.rsfw-options ul li label{
	width:100%;
}
.rsfw-options ul li a:hover{
	text-decoration:underline;
}

.rfw-settings .hide{

	display: none;

}

.rfw-settings .nav-tab{

	cursor: pointer;

}




.rfw-settings {

}

.rsfw_include_ids_select .ss-option{
	display: none;
}

.rsfw_load_modal{
	background: rgba(0, 0, 0, 0.5);
	z-index: 999999999;
}

.rfw_remove_input{
	position: absolute;
	right: 0;
	top: 0;
	display: inline-block;
	cursor: pointer;
	font-size: 20px;
	opacity: 0.7;
}

.rfw_remove_input:hover{
	opacity: 1;
}


.rfw_load_modal{

	background: #00000088;
	z-index: 99999999999;
}

.rfw-settings .nav-tab-wrapper .nav-tab.rfw-premium-tab{
	border-bottom:2px solid #ffc107;
}
.rfw-settings .nav-tab-wrapper .nav-tab:hover{
	text-decoration:none;
}
.rfw-settings .nav-tab-wrapper .nav-tab:not(.rfw-premium-tab){
	border-bottom:2px solid rgba(176,116,39,0.3);
}
div.widget-inside div.widget-content > small{
	display: block;
	margin: 0px 0 0 0;
	line-height: 18px;
}
li a[href="options-general.php?page=rfw_options"] {
	color: #917938 !important;
}
li a[href="options-general.php?page=rfw_options"]:hover {
	color: #ffba00 !important;
}
div.rfw-settings h2 .premium {
	background-color: gold;
	border-radius: 15px;
	text-decoration: none;
	padding: 4px 12px;
	color: #79680e;
	font-size: 14px;
}
div.rfw-settings h2 a.premium{
	float:right;
	font-size:14px;
	padding:10px 30px;
}
div.rfw-settings h2 a.premium i{
	color: #79680e;
}
div.rfw-settings h2 a.premium:hover{
	background-color:#e6d163;
}