/* MojoVillage Styles */
body {
	background-color:#7e7c7c;
	font-family:"Verdana";
	font-size:11px;
}
.a {
	color:#585;
	font-family:"Verdana";
	font-size:11px;
}
.note, .note span {
	background-color: #F7F7F9;
	border: 1px solid #E1E1E8;
	color: #DD1144;
	padding: 2px 4px;
	z-index:1000;
}
#disclaimer {
	float:right;
	text-transform:uppercase;
	cursor:pointer;
	/*margin-top:3px;*/	
}
#disclaimer:hover {
	color:red;	
}
#disclaimerMessage {
	/*border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;*/
	border: 1px solid #C1DAD7;
	color: #DD1144;
	padding: 2px 4px;
	margin-top: 5px;
	font-family: "Verdana";
	font-size: 12px;
	text-align:justify;
	background-color:#FFFFD2
}
#disclaimerMessage p {
	
	padding: 6px 6px 6px 12px;
	color: #4F6B72;	
}
.breadcrumbs {
	padding:30px 0 0 20px;	
}
.breadcrumbs a, .breadcrumbs span {
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #4F6B72;
	text-decoration: none;	
}
.breadcrumbs a span:hover {
	color:black;
}
/*.bc_last {
	display:none;	
}*/
.content-wrapper {
	width:1000px;
	margin:0 auto;
	background-color:transparent;
}
.content.home {
	margin:0 auto;
	background-image:url(images/bluetop_bottom.png);
	width:1000px;
	background-repeat: no-repeat;
	background-color: #FFF;
	border-top: 1px solid #C1DAD7;
}
.content.item {
	margin:0 auto;
	background-image:url(images/bluetop_bottom.png);
	width:1000px;
	background-repeat: no-repeat;
	background-color: #FFF;
	border-top: 1px solid #C1DAD7;
}
.content.user_account {
	/*margin:0 auto;
	background-image:url(images/bluetop_bottom.png);
	width:980px;
	background-repeat: no-repeat;
	background-color: #FFF;
	border-top: 1px solid #C1DAD7;
	padding:20px;*/
}
.home #main .categories .category h1 {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4F6B72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) repeat-x;
}
h1 a {
	color:#4F6B72;
	font-weight:normal;
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
}
.home #main .categories .category li {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	padding: 6px 6px 6px 12px;
	color: #4F6B72;
	margin-bottom:2px;
}
.category-style {
	background: none;
	-webkit-border-radius: none;
	-moz-border-radius: none;
	border-radius: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: none;
}
.home #main .categories {
	clear: both;
	float: left;
	margin-bottom: 25px;
	padding: 15px 0 0 5px;
	margin-left: 15px;
	margin-right: auto;
}
.home #main {
	width: 1000px;
	margin: 0 auto;
}
.home #main .category-style li a {
	text-decoration: none;
	font-family:"Verdana";
	font-weight: normal;
	font-size: 12px;
	color:#558855;
}
.home #main .category-style li a:hover {
	text-decoration: none;
	font-family:"Verdana";
	font-weight: normal;
	font-size: 12px;
	color:#356035;
}
.home #main .categories .col {
	float: left;
	margin-right: 13px;
	width:175px;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	padding-right:13px;
}
/**************************/
/**********Header**********/
/**************************/
#header {
	height: 147px;
	width: 1000px;
	border: 0;
	background-color:#fff;
	background-image: url(images/mjv_bluetop.png);
	background-repeat: no-repeat;
	margin: 8px auto 0 auto;
	padding:1px 0 8px 0;
}
#greenBg {
	background-color:#000;
	width:977px;
	height:80px;
	margin: 7px auto 0px;
	background-color:#fff;
	background-image: url(images/topbox_green.png);
	background-repeat: no-repeat;
	border: 2px solid #fff;
	border-bottom: 1px solid #C1DAD7;
	padding:0;
}
#header-content {
	width: 977px;
	height:80px;
	margin: 0;
	border:0;
	color: #4F6B72;
	padding:0;
}
#nav-bar {
	height:40px;
	background-color:#F3F9FE;
	width:977px;
	margin:0 auto;
	background-image: none;
	padding: 0px 0 12px 0;
	border: 2px solid #FFF;
}
#nav-border {
	margin:0 auto;
	margin-bottom:5px;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	padding: 6px;
}
#nav-content {
	margin:0 auto;
	width:965px;
	background-color:#fff;
	background-image: url(images/amenu_button1.png);
	background-repeat: repeat-x;
	height:40px;
}
#head-content-right {
	float: right;
	height: 50px;
	padding-right:30px;
	padding-top:5px;
}
.home .navigation {
	clear:both;
	margin-bottom:15px;
	text-align:center;
	border:none;
	padding: 6px 6px 6px 12px;
	color: #4F6B72;
}
.home .navigation span {
	background-color: #94cee4;
	background-image: url(images/bg_header.jpg);
	background-repeat: no-repeat;
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4F6B72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	padding: 6px 6px 6px 12px;
	margin-top:5px;
	display:block;
}
.home .navigation ul li a {
	color: #585;
	margin:5px 0;
	border:none;
	background:none;
	display:block;
	padding: 2px;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	font-family:"Verdana";
	font-size:12px;
}
/*.home  .navigation ul.cities li a:active {
	font-weight:bold;
	font-size:22px;
}
.home  .navigation ul.cities li a:visited {
	font-weight:bold;
	font-size:22px;
}*/
.home .navigation ul li a:hover {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	color: #585;
	margin:5px 0;
	border:none;
	cursor:pointer;
	display:block;
	padding: 2px;
	background-color:#ddd;
	font-family:"Verdana";
	font-size:12px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.home #sidebar {
	float:left;
	width:140px;
	
}

.no_pic_head th {
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
background: white;
/*padding: 6px 6px 6px 12px;*/
color: #4F6B72;
background-image: url(images/bg_header_green.jpg);

font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border-top: 1px solid #C1DAD7;
border-left: 1px solid #C1DAD7;
letter-spacing: 2px;
text-transform: uppercase;
text-decoration: none;
text-align: left;
}
tr.even td, tr.odd td{
	/*border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;*/
}
tr.even, tr.odd{
	/*margin-bottom:2px;*/
}
.item-border-wrapper {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	padding: 6px 6px 6px 12px;
	color: #4F6B72;	
}
/* Useful info */
.item #useful_info {
	background:#f7f7f7;
	border: 1px solid #DDD;
	clear:both;
	padding:15px 20px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	width:920px;
	margin: 20px auto;
}
.item #useful_info h2 {
	border:none;
	margin:0;
}
.item #useful_info ul {
	list-style:disc outside;
	padding-left:20px;
}
.item #useful_info ul li {
	line-height:18px;
	margin-top:8px;
}
/* Contact form */
.item .inner { /*background:#f2f2f2; border:1px solid #DDD;*/
	clear:both;
	margin:5px 0;
	padding:13px 0;
	width:350px; /*-moz-border-radius:10px; border-radius:10px;*/
}
.item #contact {
	width:500px;
	background-color:#EEEEEE;
	border: 2px solid #d7e3e7;
	/*padding:10px;
	-moz-border-radius:10px;
	border-radius:10px;*/
	/*margin: 20px auto;*/
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	font-style:normal;
	font-weight:400;
	margin:20px auto;
}
.item #contact h2 {
	color:#000;
	font-size:14px;
	margin-bottom:8px;
	padding-left:12px;
}
.item #contact p a {
	/*margin-left: 16px;*/
	/*font-size:12px;*/
	text-decoration:none;
	padding:2px;
	/*line-height: 18px;*/
}
.item #contact p.contact_button {
	margin-top: 10px;
	height: 30px;
}
.item span.contact_button a {
	float:right;
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4F6B72;
	text-decoration:none;
}
.item span.contact_button a:hover {
	float:right;
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #364A4F;
	text-decoration:none;
}
.item #contact p.contact_button strong {
	margin-left: 10px;
	background:#ff7f26 url(images/button_light_orange_bg.gif) repeat-x top;
	border:1px solid #e67020;
	float:left;
	padding:6px 10px 7px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.item #contact p.contact_button strong a {
	color:#FFF;
	float:left;
	text-decoration:none;
	text-shadow: 1px 1px 0px #cc3300;
	filter: dropshadow(color=#cc3300, offx=1, offy=1);
}
.item #contact p.contact_button strong a:hover {
	text-decoration: underline;
}
.item #contact form {
	margin-top: 10px;
	
}
.item #contact fieldset {
	/*background:#FFF;
	border: 1px solid #d7e3e7;*/
	padding:10px;
	/*-moz-border-radius:10px;
	border-radius:10px;*/
	margin: 0 auto;
}
.item #contact fieldset h3 {
	color:#000;
	font-size:12px;
	margin-bottom:3px;
}
.item #contact fieldset p {
	font-size:11px;
	margin-bottom:10px;
	word-break: keep-all;
}
.item #contact fieldset label {
	display:block;
}
.item #contact fieldset input {
	border:1px solid #BBB;
	display:block;
	margin-bottom:10px;
	padding:5px;
	width:260px;
}
.item #contact fieldset textarea {
	border:1px solid #BBB;
	display:block;
	margin-bottom:10px;
	padding:5px;
	width:260px;
}
.item #contact fieldset .button {
	/*background:#ff7f26 url(images/button_light_orange_bg.gif) repeat-x top;
	border:1px solid #e67020;
	color:#FFF;
	float:right;
	text-shadow: 1px 1px 0px #cc3300;
	filter: dropshadow(color=#cc3300, offx=1, offy=1);*/
	
	/*-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #CCCCCC #CCCCCC #B3B3B3;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 4px 10px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;*/
}

#contact_form #contact_form fieldset #uniform-btn {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #CCCCCC #CCCCCC #B3B3B3;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 4px 10px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
.item #contact #contact_form fieldset #uniform-btn:hover {
    -moz-transition: background-position 0.1s linear 0s;
    background-color: #E6E6E6;
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none;	
}
.btn:hover {
    -moz-transition: background-position 0.1s linear 0s;
    background-color: #E6E6E6;
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none;
}

.tdgreen {
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
background: white;
padding: 6px 6px 6px 12px;
color: #4F6B72;
background-image: url(images/bg_header_green.jpg);
font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

border-top: 1px solid #C1DAD7;
letter-spacing: 2px;
text-transform: uppercase;
text-decoration: none;
text-align: left;
}

#socials {
	width:500px; 
	margin:0 auto;
	padding:5px;
	text-align:center;
} 
#socials .sbm {
	float:right;
	padding-right:25px;
}
#socials .share a {
	float:left;
	margin-left:40px;
	background-color: #F7F7F9;
	border: 1px solid #E1E1E8;
	padding: 2px 4px;
	color:#4F6B72;
	text-decoration:none;
	font-size:11px;
}
#socials .share a:hover {
	color:#35474C;
}
#google-map {
	margin: 0 auto;
	width:480px;
	border: 5px solid #E8F7E6;	
}


/*css by rahul*/
.user_menu .opt_paypal{
	display: none;
}
.user-row{
        /*margin-left: -15px;
	margin-right: -15px;*/
	 box-shadow: 1px 1px 1px #b5b5b5;
	height: 25px;
	margin-bottom: 8px;
}
.user-row div{
	background-color: #CEF4C8;
	height: 25px;
	text-align: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-right: 2px solid #ffffff;
	overflow: hidden;
}
.publication-options{
	border-right: 0px !important;	
}
.user-row span, .user-row a{
	font-size: 13px;
	line-height: 25px;
	text-decoration: none;
}
.publication-date span{
	font-size: 11px !important;
}
.user-row::after {
	clear: both;
}
.user-row::before, .user-row::after {
	content: " ";
	display: table;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
    float: left;
    min-height: 1px;
    /*padding-left: 15px;
    padding-right: 15px;*/
    position: relative;
}
.col-md-3 {
    width: 25%;
}
.col-md-1 {
    width: 8.33333%;
}
.col-md-2 {
    width: 16.6667%;
}
.col-md-3 {
    width: 25%;
}
.col-md-4 {
    width: 33.3333%;
}
.col-md-5 {
    width: 41.6667%;
}
.col-md-6 {
    width: 50%;
}
.col-md-7 {
    width: 58.3333%;
}
.col-md-8 {
    width: 66.6667%;
}
.col-md-9 {
    width: 75%;
}
.col-md-10 {
    width: 83.3333%;
}
.col-md-11 {
    width: 91.6667%;
}
.col-md-12 {
    width: 100%;
}

.user_account #main {
    float: right;
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 8px;
    width: 771px;
}
.user_account #sidebar {
    border-right-color: #ddd;
    border-right-style: solid;
    border-right-width: 1px;
    float: left;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 5px;
    padding-top: 0;
    width: 155px;
}


#header{
    height: 175px !important;
}
#greenBg{
    height: 108px !important;
}
#logo a{
    color:#2D2E33;
    font-size: 50px;
    line-height: 50px;
}
#header .shadow {
    text-shadow: 1px -1px 1px #2d2e33, 1px 1px 1px #014c5f;
}
.globe-image{
    margin-right: 3px;
    vertical-align: bottom;
}
#location-info{
    margin-left: 10px;
    margin-top: 9px;
}
#nav-bar .home-btn-new a{
    background-image: url("images/home.png");
    background-position-x: initial;
    background-position-y: initial;
}
#nav-bar .home-btn-new a:hover{
    background-image: url("images/home_b.png");
    background-position-x: initial;
    background-position-y: initial;
}

.paginate {
    clear: both;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 25px;
    text-align: center;
}
.paginate li {
    display: inline;
    list-style-type: none;
}
.paginate a, .paginate span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #eee;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: #eee;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #eee;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #eee;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 0;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: none;
    text-decoration-style: solid;
}
.paginate a.previous {
    margin-right: 15px;
}
.paginate a.next {
    margin-left: 15px;
}
.paginate strong {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #eee;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: #eee;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #eee;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #eee;
    border-top-style: solid;
    border-top-width: 1px;
    color: #f30;
    margin-bottom: 0;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}
.paginate em {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #eee;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: #eee;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #eee;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #eee;
    border-top-style: solid;
    border-top-width: 1px;
    color: #aaa;
    font-style: normal;
    margin-bottom: 0;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: none;
    text-decoration-style: solid;
}
.paginate em.previous {
    margin-right: 15px;
}
.paginate em.next {
    margin-left: 15px;
}
.searchPaginationSelected, .paginate a:hover {
    background-color: #999999;
    color: white;
    font-weight: bold;
}
paginate a:hover{
    color: #ffffff;
}
.paginate span{
    color: #ffffff;
    border-color: #999999;
}
.paginate a{
    color: #999999;
    border-color: #999999;
}
.meta_list #meta_feature-sidebar{
    float: left;
    width: auto;
}
.meta_list label{
    width: auto;
    margin-left: 15px;
}
.opt_publicprofile, .opt_dashboard, .opt_alerts{
	display: none;
}
#ads a{
	border: 2px solid #dddddd;
	width: 200px;
}
#ads img{
	width: 80%;
}
#itemMap{
	width: 80% !important;
	margin-left: 10% !important;
	border: 5px solid #CEF4C8;
}
/*#photo-area{
	margin-top: 60px !important;
}*/
.item #description{
	word-wrap: break-word;
}
.yellow-bg{
	background-color: rgba(239, 252, 30, 0.46);
	margin-left: 10px;
}
.color-red{
	color: red;
	font-weight: bold;
}
#ad-container{
	background-color: #f8f8f8;
}
#location-list, .home .navigation{
	margin-bottom: 0px !important;
}

.city-list{
	display: none;
	margin-left: 20px;
}
.city-list li a{
	text-transform: lowercase !important;
	font-size: 11px !important;
}
.city-name-header{
	text-transform: capitalize;
}


/* Flash message */
.flashmessage,
.flashmessage {
    font-size: 14px;
    padding: 15px 0;
    width: auto;
    top: 10px;
    z-index: 999;
    text-align: center;
}
.flashmessage-warning {
    background-color: #FCF8E3;
    border-top: solid 1px #c1dad7;
    color: #C09853;
}
.flashmessage-error {
    background-color: #eec1c1;
    border: none;
    color: #fff;
}
.flashmessage-info,
.flashmessage-ok {
    background-color: #D9EDF7;
    border: solid 1px #BCE8F1;
    color: #3A87AD;
}
.flashmessage .ico-close {
    position: absolute;
    top: 14px;
    right: 17px;
    float: right;
    font-size: 18px;
    line-height: 18px;
    color: #a8a3a3;
    text-shadow:none;
    text-decoration:none;
    font-weight: bold;
    cursor: pointer;
}
.flashmessage-error .close {
    color: #B94A48;
}
.flashmessage-warning .close {
    color: #C09853;
}
.flashmessage-success .close,
.flashmessage-information .close {
    color: #3A87AD;
}
.forcemessages-inline{
    clear:both;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    /*border-top: solid 1px #c1dad7;*/
    /*margin-bottom:15px;*/
}
.forcemessages-inline{
    position: relative;
}
/* End Flash message */

#header-content{
    padding-top: 8px;
}
.donate-btn{
	vertical-align: middle;
	vertical-align: -moz-middle-with-baseline;
}
.donate-btn img{
	height: 47px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.donate-text{
	/*line-height: 52px;*/
	display: inline-block;
	vertical-align: top;
	margin-bottom: 5px;
	margin-top: -3px;
	/*padding-right: 12px;*/
}
.s-paginate-mobile{
	display: none;
}

@media only screen and (max-width: 601px) {
   .donate-btn img{
	height: 38px;
   }
  /* .ad_list table td.text h3{
	word-break: keep-all;
   }*/
}
.meta_list label{
	float: left;
	line-height: 30px;
	margin-right: 10px;
	width: 120px;
	text-align: right;
	margin-left:0px;
}
#custom_fields .meta_list .meta{
	border: 1px solid #C1DAD7;
	width: 50%;
	margin: 0px;
	display: table-row;
}
.meta_list .meta-names{
	padding: 10px;
	width: 120px;
	display: inline-block;
	border-right: 1px solid #C1DAD7;
}
.meta_list .meta-values{
	padding-left: 20px;
	display: inline-block;
}
#custom_fields .meta_list{
	display: table;
	border-collapse: collapse;
	width: 95%;
}
#custom_fields{
	margin-bottom: 20px;
	margin-top: 20px;
	width: 50%;
	float: left;
}
.set-background{
	background-color: #f8f8f8;
}
.custom-fields-second-section{
	float: right;
	width: 50%;
	margin-bottom: 20px;
	margin-top: 35px;
}
.extra-meta-row div{
	display: inline-block;
}
.custom-fields-second-section-table{
	display: table;
	border-collapse: collapse;
	width: 95%;
}
.extra-meta-row {
    border: 1px solid #C1DAD7;
    width: 50%;
    margin: 0px;
    display: table-row;
}
.extra-meta-names {
    padding: 10px;
    width: 120px;
    display: inline-block;
    border-right: 1px solid #C1DAD7;
}
.extra-meta-values {
    padding-left: 20px; 
}
.publication-options a{
	font-size: 11px !important;
	letter-spacing: -0.5px;
}

.payment_rule{
	border-radius: 3px;
padding: 30px 15px;
margin: 35px 0px 15px;
box-shadow: 1px 1px 4px rgba(0,0,0,0.06), 0 0 0 1px rgba(0,0,0,0.15) inset;
}
.payment_rule_heading{
	font-weight: bold;
margin-bottom: 15px;
font-size: 15px;
}
.exta_margin_line{
	margin-bottom: 20px !important;
}
.payment_rule_line{
	margin-bottom: 5px;
padding-left: 20px;
}

@media only screen and (max-width: 770px) {
	#custom_fields, .custom-fields-second-section{
		width: 100%;
		float: none;
	}
	#custom_fields .meta_list, .custom-fields-second-section-table{
		width: 100%;
		
	}
}
.slider-title{
	position: absolute; /* Position the background text */
	bottom: 0; /* At the bottom. Use top:0 to append it to the top */
	background: rgba(25, 25, 25, 0.5);
	color: #fff;
	width: 101%;
	padding: 5px 0px;
}
#ad-container #ads a {
    text-shadow: none;
}
.carouselSlider ul li a, #ad-container #ads a{
	position: relative;
}
.slider-title-sidebar{
	background: rgba(25, 25, 25, 0.5);
	color: #fff;	
	width: 101%;	
	padding: 5px 0px;	
	/*position: absolute;	*/
	bottom: 0px;
}