/*
Theme Name: On-Spot
Theme URI: 
Description: 
Version: 
Author: Patricia Furtado	
Author URI: http://patriciafurtado.net
*/

/* =RESET
   ----------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size: 1em; font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

/* =BASICS
   ----------------------------------------------------*/
   
body{ 
	text-align: center; 
	background-repeat: repeat-x; 
	background-image: url(images/bg.jpg); 
	background-color: #d9e2e0; 
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	}
#outter{
		text-align: left;
		margin:0 auto;
		position: relative;
		width: 970px;
	}



/* =TYPOGRAPHY
   ----------------------------------------------------*/



strong {
		color: #313f40;
		font-weight: bold;
	}

h2{
		margin: 20px 20px 10px 20px;
		color: #339894;
		font-size: 14px;
		font-weight: bold;
	}

h2 a:link, h2 a:visited{
		color: #339894;
		text-decoration: none;
	}

h3{
		margin-bottom: 10px;
		color: #339894;
		font-size: 14px;
		font-weight: bold;
	}

h3 a:link, h3 a:visited{
		color: #339894;
		text-decoration: none;
	}

h4{
		margin: 10px 20px 0 20px;
		padding-top: 10px;
		border-top-color: #339894;
		border-top-style: solid;
		border-top-width: 1px;
		margin-bottom: 10px;
		color: #339894;
		font-size: 14px;
		font-weight: bold;
	}

h5{
		padding-left: 10px;
		padding-top: 5px;
		font-family: Helvetica, Arial;
		font-size: 14px;
		text-transform: uppercase;
		color: #fff;
	}

          
                                                         
   
h5 a:link, h5 a:visited{
		text-decoration: none;
	}

h6{
		font-family: Helvetica, Arial;
		font-size: 14px;
	}

/* =HEADER
   ----------------------------------------------------*/
   
#header{
		border-bottom-color: #a8b7b0;
		border-bottom-style: solid;
		border-bottom-width: 5px;
		border-top-color: #a8b7b0;
		border-top-style: solid;
		border-top-width: 5px;
		position: relative;
		height: 200px;
		width: 970px;
	}
#logobox{

		float: left;

		position: relative;

		background-repeat: no-repeat;
		background-image: url(images/yellowcorner.gif);
		height: 200px;
		width: 388px;
	}
#logobox h6{
		color: #acbab4;
		padding-top: 20px;
		padding-right: 31px;
		padding-left: 31px;
	}

#logobox h6 span{
		color: #546566;
	}

.logo{
		margin-top: 30px;
		margin-right: 31px;
		margin-left: 31px;
	}   
.topspacing{		
		clear: right;
		float: left;
		position: relative;
		width: 582px;
	}
#topnav{
		background-position: 194px;
		font-size: 11px;
		font-family: Helvetica, Arial, sans-serif;
		text-transform: uppercase;
		color: #000;
		background-repeat: no-repeat;
		background-image: url(images/topnav_bg.gif);
		height: 30px;
		width: 582px;
		position: relative;
	}
#topnav p{
		padding-top: 10px;
		padding-left: 204px;
	}

#topnav p a:link, #topnav p a:visited{
		text-decoration: none;
		color: #000;
	}

#topnav p a:hover{
		text-decoration: underline;
		color: #000;
	}

#topfeatures{
		margin-bottom: 1px;
		margin-top: 35px;
		width: 582px;
	}
#topfeatures h5{
		padding-top: 10px;
		color: #000;
	}

#topfeatures h5 a:link, h5 a:visited{
		color: #000;
		text-decoration: none;
	}

#topfeatures h5 a:hover{
		color: #546566;
		text-decoration: none;
	}

.feat1,.feat2,.feat3{
		height: 134px;
		width: 194px;
		float: left;
		position: relative;
	}

.f1_title{
		width: 193px;
		height: 30px;
		background-repeat: no-repeat;
		background-image: url(images/topfeatures_title_bg.gif);
	}

.f2_title{
		background-position: -194px 0;
		width: 193px;
		height: 30px;
		background-repeat: no-repeat;
		background-image: url(images/topfeatures_title_bg.gif);
	}

.f3_title{
		background-position: -388px 0px;
		width: 194px;
		height: 30px;
		background-repeat: no-repeat;
		background-image: url(images/topfeatures_title_bg.gif);
	}

.f1_box, .f2_box{
		background-color: #333;
		height: 104px;
		width: 193px;
	}
.f3_box{
		background-color: #333;
		height: 104px;
		width: 194px;
	}
	
/* =HOMEPAGE
   ----------------------------------------------------*/


.feat_img{
		margin-right: 5px;
		margin-left: 10px;
		margin-bottom: 7px;
		margin-top: 7px;
		border-color: #d9e2e0;
		border-style: solid;
		border-width: 1px;
	}

.feat_arrow{
		margin-bottom: 7px;
	}

.block1{
		position: relative;
		width: 970px;
	}
.bl1_leftcol{
		float: left;
		width: 582px;
		position: relative;
				overflow-x: hidden;

	}
.feature_title{
		margin-top: 1px;
		width: 581px;
		height: 26px;
		background-color: #546566;
	}
.feature_show{
		margin-top: 1px;
		width: 581px;
		background-color: #fff;
		height: 290px;
	}

.twitter_head{
		clear: both;
		margin-top: 7px;
		width: 581px;
		height: 26px;
		background-color: #313f40;
	}

.twitter_title{
		width: 193px;
		background-repeat: no-repeat;
		background-image: url(topfeatures_title_bg);
		position: relative;
		float: left;
	}

.twitter_follow{
		float: right;
	}

.twitter_follow p{
		font-size: 13px;
		padding-right: 10px;
		padding-top: 5px;
		color: #d9e2e0;
		font-family: Helvetica, Arial, sans-serif;
	}

.twitter_follow a:link, .twitter_follow a:visited{
		text-decoration: none;
		color: #d9e2e0;
		font-family: Helvetica, Arial, sans-serif;
	}

.twitter_follow a:hover{
		text-decoration: none;
		color: #ffe500;
		font-family: Helvetica, Arial, sans-serif;
	}

.aktt_tweets{
		clear: both;
		width: 582px;
		height: 80px;
		margin-top: 1px;
		font-size: 11px;
	}

.aktt_tweets ul li{
		margin-top: 0px;
		height: 80px;
		margin-right: 1px;
		background-color: #333;
		float: left;
		width: 193px;
	}

.aktt_tweets ul li p{
		color: #d9e2e0;
		padding: 10px;
	}

.aktt_tweets ul li p a:link{
		color: #eee;
	}

.bl1_rightcol{
		margin-bottom: 15px;
		width: 388px;
		float: left;
		position: relative;
	}
.news_head{
		clear: both;
		position: relative;
		margin-top: 1px;
		width: 388px;
		height: 26px;
		background-color: #313f40;
	}
.news_title{
		float: left;
		position: relative;
		margin-top: 1px;
		width: 194px;
	}
.rss_icon{
		padding-top: 3px;
		padding-right: 10px;
		position: relative;
		float: right;
	}

.news_title h5 a:link, .news_title h5 a:visited{
		color: #fff;
	}

.news_title h5 a:hover{
		color: #ffe500;
	}

.news_items{
		background-color: #fff;
		height: 406px;
	}

.news_items .post{
		border-bottom-color: #d9e2e0;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		height: 135px;
		margin-right: 10px;
		margin-left: 10px;
		color: #777;
		font-size: 11px;
		overflow: hidden;
	}

.post_leftcol{
		margin-bottom: 10px;
		margin-top: 10px;
		width: 150px;
		float: left;
	}

.news_img{
		margin-right: 5px;
		margin-bottom: 7px;
		margin-top: 7px;
		border-color: #313f40;
		border-style: solid;
		border-width: 1px;
	}

.post_rightcol{
		width: 210px;
		margin-bottom: 10px;
		margin-top: 10px;
		float: right;
	}

.exerpt a:link, .exerpt a:visited{
		color: #339894;
	}

.entry a:link, .entry a:visited{
		color: #339894;
	}

.block2{
		clear: both;
		position: relative;
		width: 970px;
	}
	
/* =FOOTER
   ----------------------------------------------------*/

.pages_title{
		margin-top: 15px;
		background-image: url(images/descobrir_title_bg.gif);
		height: 30px;
		width: 970px;
	}

.pages_items{
		height: 220px;
	}

.pg1, .pg2, .pg3, .pg4, .pg5{
		margin-top: 1px;
		float: left;
		position: relative;
		width: 194px;
	}

.pg1_title{
		width: 193px;
		height: 26px;
		background-color: #91a39d;
	}

.pg2_title{
		width: 193px;
		height: 26px;
		background-color: #82958f;
	}

.pg3_title{
		width: 193px;
		height: 26px;
		background-color: #6e807c;
	}

.pg4_title{
		width: 193px;
		height: 26px;
		background-color: #596b68;
	}

.pg_link1{
		margin-bottom: 1px;
		width: 194px;
		height: 26px;
		background-color: #4b5d5a;
	}

.pg_link2{
		margin-bottom: 1px;
		width: 194px;
		height: 26px;
		background-color: #455654;
	}

.pg_link3{
		margin-bottom: 1px;
		width: 194px;
		height: 26px;
		background-color: #3e4e4d;
	}

.pg_link4{
		margin-bottom: 1px;
		width: 194px;
		height: 26px;
		background-color: #364545;
	}

.pg_link5{
		margin-bottom: 1px;
		width: 194px;
		height: 26px;
		background-color: #313f40;
	}

.pg_nolink{
		background-color: #313f40;
		height: 85px;
		width: 194px;
	}

.pages_items h5 a:link, .pages_items h5 a:visited{
		color: #fff;
		text-transform: capitalize;
	}

.pages_items h5 a:hover{
		color: #ffe500;
	}

.pg1_box, .pg2_box, .pg3_box, .pg4_box{
		height: 193px;
		background-color: #fff;
		font-size: 11px;
		color: #333;
		width: 193px;
	}

.pages_items p{
		font-size: 11px;
		padding: 10px;
	}
	

.pages_img{
		margin-right: 5px;
		margin-left: 10px;
		margin-bottom: 7px;
		margin-top: 7px;
		border-color: #313f40;
		border-style: solid;
		border-width: 1px;
	}

.block3, .block4{
		width: 970px;
		position: relative;
		clear: both;
	}

.bl3_leftcol{
		width: 776px;
		float: left;
		position: relative;
	}

.long_title{
		color: #fff;
		margin-bottom: 1px;
		margin-top: 1px;
		width: 775px;
		height: 26px;
		background-color: #546566;
	}
.page_post{
		margin-top: 1px;
		position: relative;
		clear: both;
		height: 300px;
		width: 775px;
	}

.page_post_protected{
		margin-top: 1px;
		position: relative;
		clear: both;
		width: 775px;
	}

.pp_leftcol{
		height: 260px;
		width: 387px;
		float: left;
		position: relative;
	}

.pp_rightcol{
		background-color: #fff;
		height: 260px;
		width: 387px;
		float: left;
		position: relative;
	}

.pp_fullcol{
		height: 160px;
		background-color: #fff;
		width: 775px;
		float: left;
		position: relative;
	}

.pp_foot{
		position: relative;
		clear: both;
		background-color: #acbbb4;
		margin-bottom: 1px;
		width: 775px;
		height: 40px;
	}

.entry p{
		line-height: 17px;
		margin-right: 20px;
		margin-left: 20px;
		margin-top: 10px;
		font-size: 12px;
		font-family: Tahoma;
	}

.pp_foot p{
		width: 755px;
		color: #546566;
		font-size: 11px;
		font-family: Tahoma;
	}

.pp_foot_left{
		margin-top: 5px;
		padding-top: 15px;
		margin-left: 10px;
	}

.pp_foot_right{
		margin-right: 20px;
		float: right;
		position: relative;
	}

.pp_foot_right a:link, .pp_foot_right a:visited{
		color: #546566;
		text-decoration: none;
	}

.pp_foot_right a:hover{
		color: #339894;
		text-decoration: none;
	}

.post_navigation{
		margin-bottom: 20px;
		position: relative;
		clear: both;
		margin-top: 1px;
		height: 26px;
		width: 775px;
	}

.post_nav_left{
		margin-right: 1px;
		background-color: #546566;
		float: left;
		position: relative;
		height: 26px;
		width: 387px;
	}

.post_nav_right{
		background-color: #313f40;
		float: right;
		position: relative;
		height: 26px;
		width: 387px;
	}

.post_navigation a:link, .post_navigation a:visited{
		color: #d9e2e0;
		text-decoration: none;
	}

.post_navigation a:hover{
		color: #fff;
		text-decoration: none;
	}

.narrow_sidebar{
		float: left;
		position: relative;
		width: 194px;
	}

.ns_title{
		margin-top: 1px;
		width: 194px;
		height: 26px;
		background-color: #313f40;
	}

.ns_box{
		padding-bottom: 20px;
		margin-top: 1px;
		position: relative;
		width: 194px;
		background-color: #546566;
	}

.ns_box ul li, .ws_box ul li{
		font-size: 11px;
		margin-right: 10px;
		margin-left: 10px;
		padding-bottom: 7px;
		padding-top: 7px;
		border-bottom-color: #acbbb4;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}

.ns_box a:link, .ns_box a:visited, .ws_box a:link, .ws_box a:visited{
		text-decoration: none;
		color: #fff;
	}

.ns_box a:hover, .ws_box a:hover{
		color: #ffe500;
	}

.bl4_leftcol{
		float: left;
		width: 582px;
		position: relative;
				overflow-x: hidden;

	}
.page_title{
		margin-top: 1px;
		width: 581px;
		height: 26px;
		background-color: #546566;
	}
.page_box{
		padding-top: 20px;
		padding-bottom: 20px;
		margin-bottom: 20px;
		background-color: #fff;
	}

.page_box img{
		border-color: #546566;
		border-style: solid;
		border-width: 1px;
	}

.page_box ul li{
		color: #333;
		line-height: 17px;
		margin-right: 20px;
		margin-left: 65px;
		margin-top: 10px;
		font-size: 12px;
		font-family: Tahoma;
		list-style-image: url(images/arrow_blue_small.gif);
		list-style-position: outside;
	}

.singlepost_box ul li{
		color: #333;
		line-height: 17px;
		margin-right: 20px;
		margin-left: 65px;
		margin-top: 10px;
		font-size: 12px;
		font-family: Tahoma;
		list-style-image: url(images/arrow_blue_small.gif);
		list-style-position: outside;
	}

.wide_sidebar{
		float: left;
		position: relative;
		width: 388px;
		overflow: hidden;
	}

.ws_title{
		margin-top: 1px;
		width: 388px;
		height: 26px;
		background-color: #313f40;
	}

.ws_box{
		padding-bottom: 20px;
		margin-top: 1px;
		position: relative;
		width: 388px;
		background-color: #546566;
	}

.ws_head{
		margin-top: 20px;
		background-image: url(images/discover_title_bg.gif);
		height: 36px;
		width: 388px;
	}

.ws_leftcol{
		float: left;
		position: relative;
		width: 194px;
	}

.ws_rightcol{
		width: 194px;
		float: left;
		position: relative;
	}

.lc_title{
		margin-top: 1px;
		width: 193px;
		height: 26px;
		background-color: #313f40;
	}

.lc_box{
		margin-top: 1px;
		height: 190px;
		background-color: #a7bfb7;
		width: 193px;
	}

.rc_title{
		margin-top: 1px;
		width: 194px;
		height: 26px;
		background-color: #313f40;
	}

.rc_box{
		margin-top: 1px;
		height: 190px;
		background-color: #a7bfb7;
		width: 194px;
	}

.ws_leftcol h5 a:link, .ws_leftcol h5 a:visited, .ws_rightcol h5 a:link, .ws_rightcol h5 a:visited{
		color: #fff;
		text-transform: capitalize;
	}

.ws_leftcol h5 a:hover, .ws_rightcol h5 a:hover{
		color: #ffe500;
	}

.ws_leftcol p, .ws_rightcol p{
		font-size: 11px;
		padding: 10px;
	}
	

.rc_linkbox{
		height: 217px;
		margin-top: 1px;
		position: relative;
		width: 194px;
		background-color: #546566;
	}

.rc_linkbox ul li{
		font-size: 11px;
		margin-right: 10px;
		margin-left: 10px;
		padding-bottom: 7px;
		padding-top: 7px;
		border-bottom-color: #acbbb4;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}

.rc_linkbox a:link, .rc_linkbox a:visited{
		text-decoration: none;
		color: #fff;
	}

.rc_linkbox a:hover{
		color: #ffe500;
	}


.sp_leftcol{
		width: 389px;
		float: left;
		position: relative;
	}

#comment-area {
		padding-bottom: 20px;
		padding-top: 20px;
		font-size: 11px;
		position: relative;
		width: 388px;
		background-color: #91a39d;
	}

#comment-area p {
		color: #fff;
		margin-bottom: 10px;
		margin-right: 10px;
		margin-left: 10px;
		font-size: 11px;
	}

#comment-area a:link, #comment-area a:visited, .sp_foot_right a:link, .sp_foot_right a:visited {
		color: #fff;
		font-size: 11px;
	}

#commentform {
		margin-top: 20px;
	}

#commentform textarea {
		height: 100px;
		position: relative;
		background-color: #fff;
	}

.comment_field {
		margin-top: 5px;
		border-color: #313f40;
		border-style: solid;
		border-width: 1px;
		width: 357px;
	}

.comment_button {
		color: #313f40;
		background-color: #a7bfb7;
		padding: 5px;
		margin-top: 5px;
		border-color: #fff;
		border-style: solid;
		border-width: 1px;
	}

input.comment_field {
		height: 20px;
		margin-top: 5px;
		border-color: #313f40;
		border-style: solid;
		border-width: 1px;
		width: 357px;
	}

.commentlist {
		margin-top: 30px;
	}

.comment_data {
		text-align: right;
		color: #d9e2e0;
		border-top-color: #d9e2e0;
		border-top-style: solid;
		border-top-width: 1px;
		padding-top: 10px;
		margin-top: 10px;
	}

.sp_rightcol{
		background-color: #fff;
		width: 386px;
		float: left;
		position: relative;
	}

.sp_foot_right{
		color: #fff;
		padding-bottom: 20px;
		padding-top: 20px;
		position: relative;
		clear: both;
		background-color: #6e807c;
		margin-bottom: 1px;
	}

.sp_nav_right{
		color: #fff;
		padding-bottom: 20px;
		padding-top: 20px;
		position: relative;
		clear: both;
		background-color: #4b5d5a;
		margin-bottom: 1px;
	}

.sp_foot_right p{
		margin-bottom: 10px;
		margin-right: 20px;
		margin-left: 20px;
		font-size: 11px;
		position: relative;
		clear: both;
	}

.singlepost_box {
		padding-bottom: 30px;
		background-color: #fff;
		position: relative;
	}

#footer{
		clear: both;
		margin-bottom: 20px;
		margin-top: 20px;
		background-position: 0px 1px;
		background-repeat: no-repeat;
		background-image: url(images/footer_bg.gif);
		width: 970px;
		height: 37px;
		border-top-color: #617471;
		border-top-style: solid;
		border-top-width: 5px;
		position: relative;
	}

#footer .footer_left{
		margin-top: 10px;
		color: #d9e2e0;
		font-size: 11px;
		text-align: center;
		float: left;
		position: relative;
		height: 26px;
		width: 582px;
	}

#footer .footer_right{
		margin-top: 10px;
		font-size: 11px;
		color: #546566;
		text-align: center;
		height: 26px;
		width: 388px;
		float: left;
		position: relative;
	}

#footer .footer_right a:link, #footer .footer_right a:visited{
		font-size: 11px;
		color: #546566;
		text-align: center;
	}

#footer .footer_left a:link, #footer .footer_left a:visited{
		color: #d9e2e0;
		font-size: 11px;
		text-align: center;
	}

#footer .footer_left a:hover, #footer .footer_right a:hover{
		color: #ffe500;
	}

.float{
		margin-right: 20px;
		float: left;
	}
/* =FORM
   ----------------------------------------------------*/
.cform { 
	font-family: Helvetica, Arial, sans-serif; 
	margin-left: 20px; 
	margin-bottom: 0; 
	margin-right: 20px; 
	margin-top: 30px; 
	width: 582px; 
}

.cform fieldset	{ 
	margin-top:10px; 
	padding:5px 0 5px 0; 
	border:none;
}

.cform .cf_hidden {
	display:none; 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}

.cform legend { 
	margin:0;
	padding:0; 
	font: 11px; 
	color: #339894;
	letter-spacing:3px;
}

ol.cf-ol { 
	margin:0!important; 
	padding:15px 0 0 0!important;
}
ol.cf-ol li	{
	background:none!important; 
	margin:5px 0!important; /*some themes may interfere otherwise*/
	padding:0; 
	list-style:none!important; 
	text-align:left;
	line-height:1.1em;
}
.cform label {
	width:300px; 
	margin:4px 10px 0 0; 
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align:left;
	vertical-align:top;
	color: #546566;
	font:11px;
}
.cform label span {
	font-size: 11px;
	width: 300px; /* must be the same as above!*/
	display:block; 
}

label.cf-before {
	margin:4px 10px 0 0; 
}

label.cf-after 	{
	margin:4px 2px 0pt 6px;
	text-align:left;
	width:300px;
}

label.cf-after span {
	width:300px;
	display:block;
}

label.cf-group-after {
	margin:4px 0 0 2px;
	width:300px;
	text-align:left;
}
label.cf-group-after span {
	width:300px;
	display:block;
}
.cform input,
.cform textarea,
.cform select { 
	padding:3px;
	border:1px solid #aaa; 
	font:11px;
	color:#888;
	background:#fff;
	vertical-align:top;
}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	border: 1px solid #FFCC00;
	background:#ffffff url(../images/field-bg-bottom.gif) repeat-x bottom left; 
}

.cform input:focus,
.cform textarea:focus,
.cform select:focus	{ 
	color:#666;
	background:#ffffff url(../images/field-bg-bottom.gif) repeat-x bottom left; 
}

.cform textarea,
.cform input {
	width:398px; 
}
.cform select {
	width:406px; /* attempt to have equal length */
}  

.cform select.cfselectmulti	{ 
	height:7.5em; 
}

.cform textarea {
	font-family: arial;
	font-size: 0.9em;
	overflow:auto;
}

span.reqtxt,
span.emailreqtxt {
	margin-left: 0px;
	margin-bottom: 7px;
	margin-right: 5px;
	margin-top: 0px;
	display: block; 
	vertical-align:top;
	color: #aaa;
	font-size:0.7em;
	line-height:1.2em;
}

ol.cf-ol li.cf-box-title {
	color:#888888;
	font-size: 12px;
	letter-spacing:2px;
	margin:12px 0pt 0 !important;
	padding:0pt 0pt 0pt 0;
}
input.cf-box-a,
input.cf-box-b 	{ 
	margin:1px 0 0 0; 
	width:16px; 
	height:22px;
	border:none!important;
	background:none!important;
}

input.cf-box-a 	{ 
	margin-left:0; /* check with label 'width' incl. */
} 

ol.cf-ol li.cf-box-group {
	padding: 0 0 5px 0; 
} 

p.cf-sb {
	margin: 0;
	padding:0pt 3px 0pt 0pt !important;
	text-align:right;
}
.cform input.sendbutton	{ 
	width:100px;  
	padding:2px; 
	margin: 0 0 0 0;
	font-size: 11px;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}
.failure{
		color: #ff0000;
		font-size: 14px;
		margin: 20px;
	}

.success{
		color: #339894;
		font-size: 14px;
		margin: 20px;
	}

.linklove {
		display: none;
	}

.feature_show img {
		border-width: 0;
	}

