body {
	font-family: 'Raleway', sans-serif;
}
.logo-content {
	width: 171px;
	float: left;
}
.logo-content h5 {
	font-size: 24px;
	line-height: 22px;
	margin: 0;
	padding-top: 90px;
	text-transform: uppercase;
	color: #636e30;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	letter-spacing: 0px;
	margin-top: -25px;
}
.logo-block {
	padding-right: 0px !important;
}
.logo-block {
	display: inline;
}
.logo img {
	width: 188px;
}
#privatemsg-new #edit-cancel {
	padding: 8px 0;
	margin-top: 20px;
	width: 320px;
	text-align: center;
	margin-right: 5px;
	border-radius: 4px;
}
.header-menu-top {
	/*width: 60%;*/
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	float: right;
	color: #999999;
}
.privatemsg-list input[type="checkbox"].privatemsg-list {
	width: auto;
}
.privatemsg-list .privatemsg-list {
	width: auto;
}
.header-menu-top .col-md-4 {
	padding: 0px;
}
.version-drop form{
	margin-top:0em !important;
}
.sf-hidden{
	display:none;
}
.sf-menu {
    line-height: 1.0;
    z-index: 497;
}
.sf-menu, .sf-menu * {
    list-style: none;
    margin: 0;
    padding: 0;
}
.sf-menu li {
    float: left;
    position: relative;
    z-index: 498;
    line-height:15px;
    width: 33% !important;
}
.sf-menu ul {
	background-color: #fff;
	border: solid 1px #ccc;
	padding: 10px 10px 0px;
	margin: -8px 0px 0px -20px;
}
.header-menu-bottom {
	font-fmargamily: 'Raleway', sans-serif !important;
	font-weight: 600;
	padding-top: 40px;
}
.header-menu-bottom ul li {
	background: none !important;
	border: none !important;
}
.header-menu-bottom ul li a {
	color: #666666;
	font-size: 18px !important;
	font-weight: bold !important;
	text-shadow: none !important;
	border: none;
	font-family: 'Raleway', sans-serif !important;
	border-right: 1px solid #8f8f8f;
}
.header-menu-bottom ul li a:hover {
	text-decoration: none;
}
.sf-sub-indicator {
    background: url(/sites/all/libraries/superfish/images/arrows-ffffff.png) no-repeat -10px -100px;
    display: block;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 0.75em;
    text-indent: -999em;
    top: 1.05em;
    width: 10px;
}
ul.sf-hidden {
    position: absolute;
}
a > .sf-sub-indicator {
    top: 0.8em;
    background-position: 0 -100px;
}
.sf-menu.sf-style-simple-centre-aligned.sf-horizontal li li a, .sf-menu.sf-style-simple-centre-aligned.sf-navbar li li li a {
	display: block !important;
	border-bottom: 1px solid #C3C3C3;
	width: 100% !important;
	padding-bottom: 10px !important;
	border-right: 1px solid #eee;
}
.sf-menu.sf-style-simple-centre-aligned.sf-navbar li li li a:last-child {
	border-bottom: 0px solid #eee !important;
}
.sf-menu a {
    display: block;
    position: relative;
}
.header-menu-bottom .sf-menu ul li {
	width: 100%;
	padding-top: 10px !important;
	width: 100% !important;
	float: left !important;
}
.header-menu-bottom .sf-menu ul {
	left: -74px !important;
	position: absolute;
	top: -99999em;
	width: 320px !important;
	padding: 10px !important;
}
.header-menu-bottom .sf-menu li ul{
	width: 140px !important;
    background: #51843C !important;
    border: none !important;
    padding:0px !important;
    margin-top: 6px !important;
}
.header-menu-bottom .sf-menu li ul li{
	padding-top:0px !important;
}
.newsletter-bulletins{
	margin-left:395px !important;
	border-radius:0px !important;
}
.newsletter-bulletins li a{
	padding-bottom:0.4em !important;
}
.header-menu-bottom .sf-menu .sf-hidden{
    padding: 4px 0px !important;
}
.sf-menu.sf-style-simple-centre-aligned.sf-horizontal a, .sf-menu.sf-style-simple-centre-aligned.sf-navbar a {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	padding-right: 14px;
}
.sf-menu.sf-horizontal.sf-shadow ul {
	text-align: center;
	border-radius: 5px !important;
	padding: 10px !important;
	background: rgb(238, 238, 238);
}
.header-menu-top {
	padding-top: 20px;
}
.country-drop .fa {
	font-size: 18px;
	padding-right: 5px;
}
.header-menu-top .caret {
	color: #51843c;
	margin-left: 4px;
}
.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default {
	background: none;
	border: none;
}
.header-menu-top .country-drop {
	float: left;
	margin-left: 0px;
	padding-right: 0;
	width: 175px;
}
.header-menu-top .country-drop select {
	border: none;
	background: none;
	padding-right: 0px;
	box-shadow: none;
	font-size: 14px;
	font-weight: 600;
	color: #999999;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url('../images/drop-icon.jpg') no-repeat right center;
}
.header-menu-top button:hover, .header-menu-top button:active {
	background: none;
	border: none;
}
.header-menu-top .version-drop {
	float: left;
}
.social-media-block {
	width: 22%;
	float: right;
}
#block-views-testimonials-block {
	padding-right: 0px !important;
}
.social-media-block ul li {
	width: auto;
	float: left;
	list-style-type: none;
	padding-left: 1px;
}
.social-media-block ul {
	float: left;
	margin: 0;
	padding-left: 0;
	width: 100%;
}
.header-block {
	width: 100%;
	/*float: left;*/
}
.banner-block {
	/*float: left;*/
	margin-top: -42px;
	font-weight: 600;
	width: 100%;
}
.banner-block h1 {
	color: #fff;
	font-size: 60px;
	padding: 150px 30px 0;
	text-align: center;
	font-weight: 600;
	text-shadow: 1px 1px 5px #333;
	font-family: 'Yanone Kaffeesatz', sans-serif;
}
.banner-block p {
	color: #fff;
	text-align: center;
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-shadow: 1px 1px 5px #333;
}
.volunteering {
	width: 100%;
	padding: 3rem;
	background: #edb800;
}
.volunteering .cta{
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
	font-weight: 600;
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 24px;
	background: #f05322;
	color: white;
	margin-bottom: 1rem;
}

.volunteering .cta .fas{
	margin-left: 1rem;
}
.volunteering .view-volunteering .view-content{
	display: flex;
}
.volunteering .view-volunteering .views-row{
	width: 50%;
    padding: 0.5rem 1rem;
    background: white;
    border-radius: 0.35rem;
}
.volunteering .view-volunteering .views-row:first-child{
	margin-right: 1rem;
}
.volunteering .view-volunteering .views-field a{
	color: black;
	font-weight: bold;
}
.page-volunteering .view-volunteering .views-row{
	margin-bottom: 1rem;
}


.header-menu-bottom {
	width: 100%;
	float: left;
}
.header-menu-bottom ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: auto;
	float: right;
}
.header-menu-bottom ul li {
	border-right: 1px solid #666;
	display: inline;
	padding: 0 2px;
	width: auto;
}
.header-menu-bottom ul li:last-child {
	padding-right: 0px;
	border-right: 0px solid #666;
}
.header-menu-top button {
	border: none;
	color: #999999;
	font-weight: 600;
}
.join-in {
	background: none repeat scroll 0 0 #51843c;
	border-radius: 4px;
	color: #fff !important;
	display: inline-table;
	height: 39px;
	padding: 10px 26px !important;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
}
.my-servas {
	background: none repeat scroll 0 0 #f05322;
	border-radius: 4px;
	color: #fff !important;
	display: inline-table;
	height: 39px;
	padding: 8px 0px !important;
	text-align: center;
	margin-left: 0px;
}
.my-servas a {
	color: #fff!important;
}
.nivoSlider {
	z-index: -10 !important;
	box-shadow: 0px 0px !important;
	margin-bottom: 0 !important;
}
.news-main-block {
	width: 100%;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: 'Raleway', sans-serif;
}

.news-main-block .news-share span {
	width: auto;
	float: none;
}
.news-main-block .news-block {
	padding-bottom: 20px;
}
.news-sharethis {
	padding: 40px;
}
body.page-news .news-main-block .news-title a {
	color: black;
}
body.page-news .news-main-block .news-content a{
	color: #E94700;
}
body.page-news .news-main-block .news-block{
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px;
}
body.page-news .news-main-block .news-block:last-child{
	border-bottom: 0;
	margin-bottom: 0;
}
body.page-news .news-main-block .news-content .views-more-link{
	display: block;
}

body.node-type-news .news-main-block a {
	color: #E94700;
	line-height: 21px;
}
.news-left-block h2.block-title {
	font-family: "Yanone Kaffeesatz", sans-serif;
	color: #f05322;
	font-size: 40px;
	font-weight: 600;
	margin: 0;
	padding-bottom: 30px;
}
.news-main-block .news-date {
	font-size: 14px;
	color: #f05322;
}
.activity-cont{
	padding-bottom: 20px;
    float: left;
}
.news-main-block .news-title, .activity-cont .activity-title a{
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 24px;
	color: #000;
	font-weight: normal;
	line-height: 24px;
}
.activity-summry-body p{
	margin:0px !important;
}
.activity-summry-body a{
	color:#f05322;
}
.news-main-block .news-cont {
	border-right: 1px solid #ccc;
	padding-left: 40px;
	padding-right: 40px;
}
.news-main-block .news-cont:last-child {
	border-right: 0px solid #666;
}
.news-main-block .news-content {
	font-size: 14px;
	line-height: 21px;
}
.news-more {
	float: left;
	font-size: 14px;
	padding-top: 20px;
	text-align: right;
	width: 100%;
}
.news-more a {
	color: #51843c;
	text-decoration: none;
}
.about-block {
	background: #efeeec;
	padding-top: 40px;
	padding-bottom: 40px;
	width: 100%;
	float: left;
}
.about-block .col-md-4 {
	padding-right: 40px;
}
.about-peace {
	width: 320px;
	height: 320px;
	text-align: center;
}
.about-share {
	width: 320px;
	height: 320px;
	background: url("../images/about-share.png");
	text-align: center;
}
.about-cont h3 {
	font-size: 18px;
	line-height: 30px;
	color: #333;
	margin: 0px;
	font-family: "Raleway", sans-serif;
}
.about-cont h1 {
	color: #fff;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight: 600;
	font-size: 48px;
	line-height: 48px;
	margin: 0;
	top: 0px;
	text-align: center;
	text-shadow: 1px 1px 5px #333;
	position: absolute;
	width: 84%;
	float: left;
}
.about-cont h1 span {
	padding: 78px 79px 68px;
	width: 100%;
	float: left;
	height: 240px;
}
.about-cont a {
	background: none repeat scroll 0 0 #51843c;
	border-radius: 5px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	font-size: 18px;
	height: 60px;
	margin: auto;
	padding: 17px;
	text-align: center;
	width: 240px;
}
:lang(de) .about-cont h1 span {
    padding: 78px 65px 68px !important;
}
:lang(de) .about-cont a{
	font-size: 15px !important;
}
.about-content {
	padding-right: 23px !important;
}
.discover-block {
	width: 100%;
	padding-top: 40px;
	padding-bottom: 40px;
	float: left;
}
.discover-block .col-md-4 {
	padding-left: 14px;
	padding-right: 40px;
}
.discover-block .dis-title {
	position: absolute;
	top: 0px;
	color: #fff;
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 48px;
	font-weight: 600;
	line-height: 48px;
	margin: 0;
	padding: 100px 76px 40px;
	text-align: center;
	text-shadow: 1px 1px 5px #333;
}
.discover-block .dis-date {
	font-size: 24px;
	padding-top: 20px;
	font-family: "Yanone Kaffeesatz", sans-serif;
	color: #000;
}
.discover-block .dis-more {
	color: #51843c;
	font-weight: 600;
	z-index: 999;
    position: relative;
}
.discover-block .dis-more a {
	color: #51843c;
}
.discover-block .dis-question {
	font-size: 14px;
}
.discover-block .dis-contact {
	color: #51843c;
	font-weight: 600;
	z-index: 999;
    position: relative;
}
.discover-block .dis-contact a {
	color: #51843c;
}
.news-main-block .news-left-block {
	padding-left: 40px;
	padding-right: 40px;
}
.join-block {
	padding-top: 30px;
	padding-bottom: 30px;
	width: 100%;
	background: #efeeec;
	float: left;
	text-align: center;
}
.join-block .join-in-but {
	margin: auto;
	background: #51843c;
	width: 400px;
	height: 60px;
	font-size: 30px;
	border-radius: 4px;
	padding: 7px;
	font-weight: 600;
	color: #fff;
	display: inline-table;
}
.footer-right .map-wrapper {
	background-repeat: no-repeat;
}
.footer-header-block {
	background: #edb800;
	width: 100%;
	float: left;
	min-height: 320px;
}


.view-id-servas_country ul, .view-id-servas_continent ul{
	margin:0px;
	padding: 0px;
}
.view-id-servas_country ul li, .view-id-servas_continent ul li{
	width: 32%;
    display: inline;
    padding: 0px;
    float: left;
    background: #eee;
    margin: 6px;
    padding: 10px;
}

.view-id-servas_continent .views-field-title a, .view-id-servas_country .views-field-title a{
	font-size: 21px;
	font-weight: 600;
	display: block;
}

.view-id-servas_continent .views-field-field-coordinator-email, .view-id-servas_country .views-field-field-coordinator-email{
	color: #f05322;
}



.footer-left h2 {
	font-size: 40px;
    line-height: 50px;
	color: #000;
	text-align: center;
	font-weight: 600;
	padding: 41px 29px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
}
.footer-block {
	width: 100%;
	float: left;
	background: #51843c;
	padding: 20px;
}
.footer-block ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.footer-block ul li {
	display: inline;
	padding: 0px 10px;
	border-right: 1px solid #000;
}
.footer-block ul li:last-child {
	border-right: 0px solid #eee;
}
.footer-block .bot-footer-right {
	text-align: right;
}
.footer-block ul li a {
	color: #fff;
}
.breadcrumb-cont {
	width: 100%;
	/*float: left;*/
	background: #efeeec;
	padding-top: 10px;
	margin-top: -42px;
	padding-bottom: 12px;
	position: relative;
}
.breadcrumb-cont ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.breadcrumb-cont ul li {
	display: inline;
	width: auto;
	border-right: 1px solid #51843c;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 14px;
}
.breadcrumb-cont ul li:last-child {
	border-right: 0px;
}
.breadcrumb-cont ul li a {
	color: #51843c;
	text-decoration: none;
}
.breadcrumb-block {
	padding-left: 197px;
	position: relative;
	z-index: 100;
}
#find-member-content-view .header {
	margin-top: 30px;
	margin-bottom: 30px;
}
.find-member-cont {
	width: 100%;
	height:100%;
	float: left;
	background: #edb800;
	padding-top: 10px;
	padding-bottom: 10px;
}
.member-clip {
	min-height: 200px;
}
.member-clip-container {
	display: inline-block;
	position: relative;
}
.member-clip img{
	border: 2px solid #fff;
   /* max-height: 200px;
    width: 100%;
    max-width: 285px;*/
}

.others-profile .member-search-fields{
	padding: 22px 0 60px 40px;
}
/**/
.header-member-name {
	margin: 0px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 30px;
	line-height: 1.5;
}
.member-search-fields {
	padding: 22px 0 33px 24px;
	font-size: 16px;
}
.member-search-fields h1 {
    font-size: 45px;
    margin: 0px;
    font-weight: 600;
    font-family: 'Yanone Kaffeesatz',sans-serif;
}
.member-header-cont {
	width: 100%;
    margin-top: 20px;
    float: left;
}
.member-header-cont .find-members-messages .alert{
	margin: 0px auto;
    width: 50%;
}
.left-menu {
	margin-top: 20px;
}
.left-menu ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.left-menu ul.menu li {
	background: url("../images/border-bot.png") no-repeat scroll left bottom rgba(0, 0, 0, 0) !important;
	padding-bottom: 8px !important;
	padding-top: 8px !important;
	width: 100%;
	font-weight: 600;
}
.left-menu ul li a {
	color: #666;
	font-size: 18px;
	padding: 0px;
}
.left-menu ul li a.active {
	color: #f05322;
}
.member-header-right h1 {
	margin: 0px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 48px;
	color: #f05322;
}
.member-header-right h1 span {
	font-size: 30px;
	font-family: 'Raleway', sans-serif;
	font-weight: normal;
	color: #333333;
}
.member-header-list-view-but {
	padding-right: 0px;
}
.member-header-list-view-but .btn-default, .find-members-list-content .member-header-right .btn-default, .find-members-map-content .member-header-right .btn-default{
  width: 100%;
	max-width: 320px;
	border-radius: 4px;
	background: #e7e3da;
	border: none;
	height: 40px;
	font-size: 18px;
	font-weight: 600;
	color: #f05322;
	margin-top: 10px;
  white-space: normal;
}
.member-search-fields .views-exposed-form .views-exposed-widget , #find-members-form .form-group{
	width: 33.33%;
	padding-right: 30px;
}
.member-search-map {
	margin-top: 20px;
}
#find-members-form .form-group{
    float: left;
    padding: .5em 1em 0 0;
    margin-bottom:0px;
}

#find-members-form .form-item-day-host{
	background: #CCC;
	height: 25px;
	font-size: 14px;
	padding-top: 3px;
}
#find-members-form .form-item-day-host label{
	font-weight: bold;
	color: #555;
}
#find-members-form .form-item-day-host input{
	margin: 3px 10px 0 0;
}

#find-members-form #age-range-slider{
	width: 100%;
	margin-bottom: 10px;
}

/***latest change***/
#edit-field-able-to-host-men-value-wrapper {
	float: right;
	clear: both;
	padding-top: 0;
}
#edit-field-able-to-host-women-value-wrapper {
	float: right;
	clear: both;
	padding-top: 0;
}
#edit-field-able-to-host-person-value-wrapper {
	float: right;
	clear: both;
	padding-top: 0;
}
#edit-field-able-to-host-child-value-wrapper {
	float: right;
}
#edit-field-able-to-host-couples-value-wrapper {
	float: right;
	clear: both;
	padding-top: 0;
}
#edit-field-able-to-host-family-value-wrapper {
	float: right;
	clear: both;
	padding-top: 0;
}
/**end**/
.banner-text {
	margin-top: -580px;
}
.banner-text h1 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
}
.theme-bar.slider-wrapper {
	border: 0px solid #eee;
}
.member-search-fields .form-control {
	height: 25px;
	border-radius: 0px;
	border-color: #cccccc;

	padding: 0px 10px;
}
.member-search-fields select, .join-block-cont-left select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url('../images/select-drop.png') no-repeat right center #ccc;
	border: none;
}
.member-header-title h1 {
	color: #f05322;
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 48px;
	margin: 0;
}
.member-header-title h1 span {
	color: #333333;
	font-family: "Raleway", sans-serif;
	font-size: 29px;
	font-weight: normal;
}
#-wrapper {
	display: none;
}
/*******Modified css by Devaraj *****/
.header-menu-bottom a {
	display: inline !important;
}
.view-find-members .attachment .view-content {
	width: 100%;
	float: left;
	height: 610px;
}
.left-menu {
	z-index: 10;
}
#views-form-find-members-page #edit-select {
	display: none;
}
#views-form-find-members-page .vbo-select-all-markup {
	display: none !important;
}
.view-find-members .pager, .find-members-list-content .pager{
	float: left;
}
#edit-field-region {
	float: left;
}
#edit-pager-submit {
	display: none;
}
#user-register-form .form-item-mail p {
	display: none;
}
.attachment .left-menu ul {
	display: none;
}
/******Join Page**********/
.password-suggestions {
	display: none !important;
}
.join-block-cont .alert {
	padding: 7px;
}
.alert a {
	color: #000;
	text-decoration: underline;
}
.join-block-cont-left {
	margin-top: 40px;
	padding-right: 30px;
}
.join-block-cont-left h1 {
	color: #f05322;
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 48px;
	padding-left: 14px;
}
.upcoming-right-block .views-field-title {
	font-size: 22px;
	line-height: 24px;
	font-weight: 600;
	padding-top: 20px;
}
.upcoming-right-block .views-row {
	padding-bottom: 10px;
}
.join-block-cont-left label {
	width: 35%;
	float: left;
}
.org-presen-main-block{
	padding-bottom: 30px;
}
.activities-main-block h2,.org-presen-heading {
	margin-top: 20px !important;
}
.news-main-block h2, .activities-main-block h2, .activities-heading, .org-presen-heading{
	border-bottom: 0 solid #eee;
	color: #F05323;
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 48px;
	margin-top: 0px;
}
.join-block-cont {
	padding-bottom: 30px;
}
.join-block-cont-left input, .join-block-cont-left select {
	width: 65%;
	float: left;
	height: 25px;
	box-shadow: none;
	padding: 0px 8px;
	border-radius: 0px;
	border: 1px solid #ccc;
}
.join-block-cont-left select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url('../images/select-drop.png') no-repeat right center #ccc;
	border: none;
}
.join-block-cont-left .form-item {
	width: 100%;
	float: left;
	margin-bottom: 8px;
}
.join-block-cont-left .btn-default {
	color: #fff;
	background-color: #EF5222;
	border-color: #F05322;
	float: right;
	font-size: 18px;
	font-weight: 600;
	margin-top: 20px;
	max-width: 320px;
	width: 100%;
}

.join-block-cont-left .fa{
	float: right;
	margin-top: 5px;
}
.join-block-cont-left  input[id^="edit-other-means-contact"]{
	width: 62%;
}

.join-block-cont-right {
	margin-top: 40px;
	padding-left: 30px;
}
.join-block-cont-right h1 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	margin-bottom: 10px;
	font-weight: 600;
	font-size: 40px;
}
.join-block-cont-right .istock_image {
}
.join-block-cont-right p {
	float: left;
	padding-top: 10px;
	font-size: 18px;
	font-family: "Raleway", sans-serif;
	line-height: 26px;
}
.searched-mem-head {
	margin-top: 20px;
}
.searched-mem-head .views-field-picture, .find-members-list-content .searched-mem-head .left-content{
	width: 35% !important;
	float: left !important;
}
.searched-mem-head .views-field, .find-members-list-content .searched-mem-head .right-content {
	width: 65%;
	float: right;
}

.find-members-list-content .searched-mem-head .right-content .name-search {
	font-weight: 400;
}

.searched-mem-head .views-field-picture img, .find-members-list-content .searched-mem-head .left-content img {
	max-width: 70%;
	height: auto;
}
.searched-mem-head .views-row ,.find-members-list-content .searched-mem-head .row {
	width: 100%;
	float: left;
	padding-bottom: 40px;
	margin-left:0px;
}

.leaflet-container .marker-location{
line-height: 1em;
margin: 5px 0;
}

/**/
.advanced-search .panel, #find-members-form .panel{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	box-shadow: none;
	float: left;
	margin-top: 18px;
	width: 100%;
}
#find-members-form .panel, #find-members-form .form-item-sub-region{
	clear: none;
}
#find-members-form .form-item-host-value
{
	float: right;
}
.advanced-search .panel-heading {
	background: none;
	border: none;
	box-shadow: none;
}
.advanced-search {
	padding-right: 0px;
}
.advanced-search .form-submit{
	margin-top: 20px !important;
}
.advanced-search .form-submit, .registration-message .form-submit , #find-members-form .form-submit {
	background: none repeat scroll 0 0 #ef5322;
	border: medium none;
	font-size: 18px;
	font-weight: 600;
	margin-top: 40px;
	padding: 7px 0;
	width: 320px;
}
#find-members-form .form-submit{
	float: right;
	margin-right: 15px;
}
#find-members-form #edit-submit-alt{
	background: transparent;
	border: 0 none;
	font-size: 25px;
	font-weight: bold;
	transition: color 0.5s ease;
	margin: 0 10px 20px 0;
}

#find-members-form #edit-submit-alt:hover,
#find-members-form #edit-close:hover{
	color: #333;

}

#find-members-form #edit-close{
	color: white;
	padding: 5px 10px;
	font-size: 14px;
	width: auto;
}

#views-form-user-management-page .form-item-remove-roles {
	display: none;
}
.searched-mem-head .views-row .views-field-views-bulk-operations {
	float: left;
	width: auto;
	margin-right: 10px;
}
.searched-mem-head .views-row .checkbox {
	padding-left: 0px;
}
.searched-mem-head .views-row .checkbox input[type="checkbox"], .find-members-list-content .searched-mem-head .right-content .checkbox input[type="checkbox"]{
	margin-left: 0px;
	float: left;
}
.searched-mem-head .views-row .views-field-name, .find-members-list-content .searched-mem-head .right-content .name {
	font-size: 30px;
	width: auto;
	float: left;
	font-family: "Yanone Kaffeesatz", sans-serif;
}
.searched-mem-head .views-field-nothing a, .find-members-list-content .searched-mem-head .right-content a {
	color: #f05322;
	font-size: 14px;
	font-weight: 600;
}
.searched-mem-head .views-field-nothing-1 b{
	width: auto;
	float: left;
}
.find-members-list-content .searched-mem-head .right-content label{
	width: auto;
	float: none;
}
.searched-mem-head .views-field-nothing-1 .field {
	width: auto;
	float: left;
	padding-right: 4px;
}
.searched-mem-head .views-row .views-field-view-user a {
	color: #ef5322;
	position: relative;
	padding-left: 20px;
}
#views-form-find-members-page .btn-default, #views-form-find-members-page .btn-primary, #find-members-activities-form .btn-default, #find-members-activities-form  .btn-default, #find-members-activities-form  .btn-primary{
	background: none repeat scroll 0 0 #ccc;
	color: #ef5322;
	font-size: 17px;
	font-weight: 600;
	white-space: normal;
	background-clip: padding-box;
	border: 5px solid transparent;
	border-radius: 10px;
	outline: none;
}
.leaflet-container {
	height: 530px !important;
}
.view-country-contacts .leaflet-container {
	height: 300px !important;
}
.view-country-contacts .view-filters {
	background-color: #F3F3F3;
	padding: 10px 15px;
}
.view-country-contacts .views-exposed-form .views-exposed-widget {
	padding: .5em 0em 0 0;
	width: 100%;
}
.view-country-contacts .views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 0.6em;
	width: 100%;
}
.pager {
	width: 100%;
	background: #e7e3da;
}
.find-members-list-content .pager div{
	display:inline;
}
.pager .pager-previous, .find-members-list-content .pager .previous{
	background: none repeat scroll 0 0 #ee5023;
	border-radius: 2px;
	float: left;
	font-size: 0;
	height: 40px;
	width: 60px;
	cursor: pointer;
}
.pager-current, .find-members-list-content .pager .count-pager{
	position: relative;
	top: 10px;
}
.pager li > a, .pager li > span, .find-members-list-content .pager a {
	background: none;
	border: none;
	padding: 3px 2px;
}
.pager li > a, .find-members-list-content .pager a {
	color: #fff;
	font-size: 24px;
}
.pager li > a:hover, .find-members-list-content .pager a:hover {
	background: none;
	border: none;
}
.pager .pager-next, .find-members-list-content .pager .next{
	background: none repeat scroll 0 0 #ee5023;
	border-radius: 2px;
	float: right;
	height: 40px;
	cursor: pointer;
	width: 60px;
}
.searched-mem-head .views-row .views-field-view-user a:before {
	content: "\f06e";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	/*--adjust as necessary--*/
	color: #ef5322;
	font-size: 18px;
	padding-right: 0.5em;
	position: absolute;
	top: -4px;
	left: 0;
}
.searched-mem-head .views-row .views-field-name a {
	color: #000;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight: 600;
}
.advanced-search {
	width: 100% !important;
	padding-right: 0px !important;
}
.close-options {
	width: 100%;
	float: left;
}
.close-title {
	float: left;
	font-size: 42px;
	padding-bottom: 22px;
	padding-left: 16px;
	width: 50%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
}

.servas-country-block{
	width: 100%;
	float: left;
}
#edit-more-options label {
	font-weight: 600;
	padding-left: 10px;
	font-size: 14px;
}
.close-button {
	float: left;
	font-size: 25px;
	font-weight: bold;
	padding-right: 20px;
	text-align: right;
	margin-top: 15px;
	width: 50%;
	color: #ee5c23;
	cursor: pointer;
}
.testimonials-main-block {
	width: 100%;
	float: left;
	padding: 20px;
}
.testimonials-block .testimonials-title {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight: 600;
	border-bottom: 0px solid #eee;
}
.testi-title {
	color: #51853C;
	font-size: 40px;
}
.testimonials-block .testimonials-image{
	width: 30%;
	float: left;
}
.testimonials-block .testi-image {
	margin-left: 2%;
	border: #cccccc solid 1px;
	padding: 4px
}
.testi-image img{
	width:100%;
	height:auto;
}
.testimonials-block .testimonials-body {
	width: 100%;
	float: left;
	padding-top: 20px;
}
.testimonials-block .testi-body {
	border-top: #cccccc dotted 1px;
	border-bottom: #eeeeee solid 5px;
	margin: 20px 0 10px 0;
	padding: 20px 0;
	background-color: #ffffff
}
.testimonials-block .testimonials-image-title {
	float: left;
	font-weight: 600;
	padding-top: 10px;
}
#edit-more-options {
	background: none repeat scroll 0 0 #efeeec;
	height: auto;
	margin-left: 0px;
	padding-bottom: 50px;
	position: absolute;
	width: 92%;
	z-index: 12;
}
HEAD .join-block-cont-left .panel-heading {
 display: none;
}
/*login page */

.login-block-main {
 width:100%;
 float:left;
 text-align:center;
}
.login-block-cont-main {
	padding: 60px 0 157px;
	float: left;
	width: 100%;
	text-align: center;
	padding-bottom: 20px;
}
.login-block-cont-main h1 {
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 60px;
	font-weight: 600;
	margin: 0;
}
.login_content {
	background: none repeat scroll 0 0 #efeeec;
	margin: 9px auto 0;
	width: 400px;
	max-width: 100%;
	padding: 45px;
	text-align: left;
}
.login_form {
	margin: 0 auto;
	color: #333333;
}
.login_form input {
	width: 320px;
	height: 25px;
	border: 1px solid #cccccc;
	margin-bottom: 20px;
	padding-left: 10px;
}
.breadcrumb {
	background: none;
	padding: 0px;
	margin-bottom: 1rem;
}
.breadcrumb a {
	color: #4f883b;
}
.login_form a {
	float: right;
	color: #333;
}
#user-login #edit-submit, #user-pass .form-submit {
	background: none repeat scroll 0 0 #f05322;
	border-radius: 5px;
	color: #fff;
	float: left;
	font-family: raleway;
	font-size: 18px;
	font-weight: bold;
	margin-top: 24px;
	padding-bottom: 10px;
	padding-top: 7px;
	text-align: center;
	width: 100%;
	max-width: 320px;
	height: 40px;
	text-decoration: none;
}
#password-policy-password-tab input {
	width: 320px;
}
#password-policy-password-tab #edit-submit {
	background: none repeat scroll 0 0 #f05322;
	border-radius: 5px;
	color: #fff;
	float: left;
	font-family: raleway;
	font-size: 18px;
	font-weight: bold;
	margin-top: 24px;
	padding-bottom: 10px;
	padding-top: 7px;
	text-align: center;
	width: 320px;
	height: 40px;
	text-decoration: none;
}
.bootstrap-switch.bootstrap-switch-focused {
	margin-left: 27px;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
	background: #f05322;
	font-weight: 600;
	color: #fff;
}
.bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-handle-off, .bootstrap-switch .bootstrap-switch-label {
	padding: 3px 12px;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
	background: #51843c;
	font-weight: 600;
	color: #fff;
}
.location .form-item label {
	width: 35%;
}
.lock {
	color: #fff;
}
.join-block-cont-left .panel-body {
	padding: 0px;
}
.join-block-cont-left .panel-heading {
	display: none;
}
.join-block-cont-left .panel {
	border: none;
	border-radius: 0px;
	box-shadow: none;
	margin-bottom: 0px;
}
.join-block-cont-left #edit-field-region {
	width: 100%;
	margin-bottom: 0px;
}
.nivo-caption {
	background: none !important;
	opacity: 10 !important;
	top: 0px;
}

.dropdown ul.dropdown-menu li {
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.form-autocomplete .glyphicon {
	color: #999;
	font-size: 80%!important;
}
.version-drop select {
	border: none;
	box-shadow: none;
	padding-right: 0px;
	-webkit-appearance: none;
	color: #999999;
	font-weight: 800;
	font-size: 14px;
	-moz-appearance: none;
	appearance: none;
	background: url('../images/drop-icon.jpg') no-repeat right center !important;
}
#pager-form {
	background: none repeat scroll 0 0 #e7e3da;
	float: left;
	margin-bottom: 30px;
	padding: 5px 8px;
	width: 100%;
}
/**/
.find-members-pager-form #edit-submit {
	visibility: hidden;
}
#find-members-pager-form{
	background: none repeat scroll 0 0 #e7e3da;
	float: left;
	margin-bottom: 30px;
	padding: 5px 8px;
	width: 100%;
}
#find-members-pager-form select {
	width: 120px;
	float: right;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url('../images/select-drop.png') no-repeat right center #fff;
	border: none;
}
#pager-form select {
	width: 120px;
	float: right;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url('../images/select-drop.png') no-repeat right center #fff;
	border: none;
}
.searched-mem-head .views-field-views-bulk-operations {
	margin-right: 8px;
	margin-top: 16px;
}
.news-left-block .view-news-landing-page {
 width: :100%;
	float: left;
	border-right: 1px solid #eee;
}
.news-left-block .news-block-content {
	padding-left: 0px;
}
.news-block-content {
	padding-left: 0px;
}
.news-block {
	float: left;
	padding-bottom: 0px;
	width: 100%;
}
#pager-form label {
	padding-top: 6px;
}
#pager-form label, #find-members-pager-form .form-item-pager-selection label{
	padding-top: 10px;
}
#pager-form .form-group {
	margin-bottom: 0px;
}
#pager-form .form-item-pager-num, #find-members-pager-form .form-item-pager-selection {
	width: 33%;
	float: right;
}
.sf-menu.sf-style-simple-centre-aligned.sf-horizontal.sf-shadow ul {
	padding: 10px !important;
}
.sf-menu.sf-style-simple-centre-aligned {
	float: right !important;
}
.sf-menu.sf-style-simple-centre-aligned.sf-horizontal, .sf-menu.sf-style-simple-centre-aligned.sf-vertical, .sf-menu.sf-style-simple-centre-aligned.sf-navbar {
	width: auto !important;
}

.sf-menu.sf-style-simple-centre-aligned.sf-horizontal.sf-shadow ul:after {
	border-bottom: 7px solid rgba(0, 0, 0, 0.2);
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	content: "";
	display: inline-block;
	left: 154px;
	position: absolute;
	top: -7px;
}
.i18n-fr #hosting-information-form .form-submit{
	font-size: 12px !important;
}
.i18n-fr  .hosting-information-form .btn-default{
	font-size: 13px !important;
}
.i18n-fr .sf-menu.sf-style-simple-centre-aligned.sf-horizontal a, .i18n-es .sf-menu.sf-style-simple-centre-aligned.sf-horizontal a {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.i18n-fr .header-menu-bottom ul li a, #hosting-edit {
	font-size: 14px !important;
}
.i18n-fr .about-cont a {
	padding: 16px !important;
}
.i18n-fr .about-cont a, .introduction-block .btn-default, .basic-information-details .btn-default, .more-about-block .btn-default, .pro-host-block .btn-default {
	font-size: 15px;
}
.i18n-fr .basic-information-details .btn-default, .more-about-block .btn-default, .pro-host-block .btn-default {
	font-size: 15px !important;
}

.i18n-fr #edit-delete--3, .i18n-fr #edit-submit--4, .i18n-fr #edit-cancel, .i18n-fr #edit-submit--3 {
	font-size: 12px !important;
}
.i18n-fr .table-responsive {
	width: 100%;
}
/***spanish**/
.i18n-es .rm-nav li a, .rm-top-menu a{
	font-size: 14px !important;
}
.i18n-es .country-drop .sf-menu a{
	font-size:13px !important;
}
.i18n-es .profile-top{
	margin-top: -50px;
}
.i18n-es .introduction-block .btn-default{
	font-size: 16px;
}
.i18n-es #views-form-find-members-page .btn-default , .i18n-es #views-form-find-members-page .btn-primary, .i18n-es #find-members-activities-form .btn-default, .i18n-es #find-members-activities-form .btn-primary {
    width: 49%;
    margin-bottom: 10px;
    font-size: 14px;
}
.i18n-es #user-pass .form-submit{
	font-size:15px;
}
.i18n-es #edit-submit--4{
	font-size: 14px;
}
.i18n-es #find-members-activities-form .btn-default, .i18n-es #find-members-activities-form .btn-primary{
	margin-top: 0px !important;
	height: auto !important;
}
.i18n-es #picture-upload{
	font-size: 12px;
}
/***end of spanish ***/
#privatemsg-list-form .table-responsive {
	width: 100%;
}

.advanced-search .panel-default > .panel-heading, #find-members-form .panel-default > .panel-heading {
	width: 100%;
	max-width: 320px;
	background: #e7e3da;
	border-radius: 2px;
	text-align: center;
	color: #ef5322;
	font-weight: 600;
}
.others-profile .user-name, .others-profile .estamp {
	font-size: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	padding-bottom: 1px;
	font-weight: 600;
}
.others-profile .member-search-fields h1 {
	padding-bottom: 10px;
}
.others-profile .estamp {
	font-family: 'Raleway', sans-serif;
	padding-top: 4px;
	font-size: 18px;
}
.others-profile .member-search-fields .btn-default {
	background: none repeat scroll 0 0 #ef5322;
	border: medium none;
	font-size: 18px;
	font-weight: 600;
	margin-top: 20px !important;
	padding: 7px 0;
	width: 100%;
	max-width: 320px;
	color: #fff;
}
.others-profile .btn-request {
	margin-left: 70px;
}
.basic-block .left-menu .btn-default {
	background: none repeat scroll 0 0 #e7e3da;
	color: #ef5322;
	font-size: 17px;
	font-weight: 600;
	margin-right: 7px;
	width: 100%;
	margin-bottom: 30px;
	border: none;
}
.basic-block .block-title, .others-profile-cont h2 {
	font-size: 48px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	color: #f05322;
	margin: 0 0 40px;
}
.basic-block, .introduction-block, .hosting-block {
	padding-bottom: 40px;
}
.basic-block .views-label, .others-profile-cont .field-label, .basic-block .field-label {
	font-weight: 600;
	width: auto;
	padding-right: 6px;
	float: left;
}
.basic-block .views-field, .others-profile-cont .view-field {
	width: 100%;
	float: left;
	padding-bottom: 8px;
}
.others-right-block {
	padding-top: 30px;
	padding-left: 40px;
	padding-bottom: 40px;
}
.more-info-block, .hosting-block {
	width: 100%;
	float: left;
	padding-bottom: 40px;
	background: #efeeec;
}
.clear-left {
	padding-left: 0px !important;
}
.clear-right {
	padding-right: 0px !important;
}
.hosting-block .view-field {
	width: 100%;
	float: left;
	padding-bottom: 10px;
}
.hosting-block .field-label {
	width: 50%;
	float: left;
	text-align: right;
	padding-right: 40px;
}
.hosting-block .field-content {
	width: 50%;
	float: right;
	padding-left: 30px;
}
.own-profile {
	float: left;
	font-size: 16px;
	width: 100%;
}

.i18n-fr .introduction-block .btn-default{
	font-size: 16px;
}

.i18n-fr .intro-left{
	overflow: scroll;
}
.own-profile-block h1 {
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 38px;
    font-weight: 600;
    margin: 0;
    padding-bottom: 0px;
    padding-top: 10px;
    padding-left: 13px;
}

.profile_first_block {
	font-size: 18px;
}
.own-profile .name {
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 30px;
	font-weight: 600;
	margin: 0;
	padding-top: 10px;
}
.profile-right {
	height: 194px;
}
.profile-right .btn-default {
	bottom: 0;
	position: absolute;
	right: 0;
	width: 100%;
	max-width: 320px;
	background: #f05322;
	border: none;
	color: #fff;
	font-weight: 600;
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#user-profile-custom-form {
	padding-left: 11px;
	padding-top: 10px;
}
#user-profile-custom-form .form-item-first-name {
	float: left;
	padding-right: 40px;
	width: 50%;
	margin-bottom: 6px;
}
#user-profile-custom-form .form-item-last-name {
	float: left;
	padding-left: 40px;
	width: 50%;
	margin-bottom: 6px;
}
#user-profile-custom-form .form-item-user-name {
	width: 50%;
	float: left;
	padding-right: 40px;
	margin-bottom: 5px;
}
#user-profile-custom-form .form-item-first-name .form-control, #user-profile-custom-form .form-item-last-name .form-control {
	border: medium none #ccc;
	border-radius: 0;
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 22px;
	font-weight: 600;
	height: 30px;
	line-height: 1em;
}
#user-profile-custom-form .form-item-user-name label, #user-profile-custom-form .form-item-pass label {
	float: left;
	font-size: 15px;
	width: 32%;
}
#user-profile-custom-form .form-item-user-name .form-control, #user-profile-custom-form .form-type-password-confirm .form-control {
	border: medium none #ccc;
	border-radius: 0;
	float: left;
	width: 68%;
	height: 26px;
	padding-right: 41px;
}
#user-profile-custom-form .form-type-password-confirm {
	width: 100%;
	float: left;
}
#user-profile-custom-form .form-type-password-confirm .form-item-pass-pass2 {
	width: 50%;
	float: left;
	padding-left: 40px;
	clear: none;
}
#user-profile-custom-form .form-type-password-confirm .form-item-pass-pass2 label {
	display: none;
}
#user-profile-custom-form .form-type-password-confirm .form-item-pass-pass1 {
	width: 50%;
	float: left;
	clear: none;
	padding-right: 40px;
}
#user-profile-custom-form .password-strength {
	display: none;
}
#user-profile-custom-form .btn-default {
	width: 320px;
	background: #f05322;
	border: none;
	color: #fff;
	font-weight: 600;
	font-size: 18px;
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 50px;
	position: relative;
	z-index: 100;
}
#user-profile-custom-form .btn-default.btn-submit {
	background: #51843c;
}
#basic-information-form .btn-default.btn-submit,
#saveMap{
	background: #51843c;
}
#saveMap{
	border: 0;
}
#saveMap:hover{
	background: #51843c;
}
#user-profile-custom-form .profile-left {
	padding-left: 11px;
}
.introduction-block h1, .pro-host-block h1 {
	color: #f05322;
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 48px;
	padding-left: 14px;
}
.introduction-block .btn-default {
	background: #f05322 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 10px;
	padding-top: 10px;
	float: right;
	margin-top: 20px;
}
.intro-left {
	padding-right: 40px;
	height: 218px;
}
.intro-right {
	padding-left: 20px;
	height: 224px;
}
.intro-left .field-content {
	font-size: 14px;
	line-height: 24px;
}
.introduction-block .field-label {
	font-weight: 600;
	padding-bottom: 4px;
}
.more-about-block {
	width: 100%;
	float: left;
	padding-top: 40px;
	padding-bottom: 40px;
}
#letter-of-introduction-form .form-item-personal {
	float: left;
	height: 400px;
	padding-right: 40px;
	width: 50%;
	padding-left: 16px !important;
}
#letter-of-introduction-form .form-group {
	width: 50%;
	float: left;
	padding-left: 48px;
	margin-bottom: 6px;
}
#letter-of-introduction-form .form-control {
	border-radius: 0px;
	border-color: #CCC;
	color: #000;
	height: 23px;
	padding: 0px;
	padding-left: 6px;
}
#letter-of-introduction-form .country-visited-main-block {
	width: 50%;
	float: left;
	padding-left: 48px;
	margin-bottom: 6px;
}
#letter-of-introduction-form #country-visited-replace .panel-title {
	font-size: 14px;
	padding-top: 4px;
}
#letter-of-introduction-form #country-visited-replace .form-group {
	width: 100% !important;
	padding-left: 0px;
}
#letter-of-introduction-form #country-visited-replace .panel-heading {
	background: none;
	border: none;
	padding: 0px;
}
#letter-of-introduction-form #country-visited-replace .panel-default {
	border: none;
	box-shadow: none;
	float: left !important;
}
#letter-of-introduction-form #country-visited-replace select {
	width: 100% !important;
}
#country-visited-replace .form-group {
	width: 100% !important;
}
#letter-of-introduction-form #country-visited-replace .panel-body {
	padding: 0px;
}
#letter-of-introduction-form #edit-country-visited-add-more {
	display: none !important;
}
#letter-of-introduction-form select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url('../images/select-drop.png') no-repeat right center #ccc;
	border: none;
}
#letter-of-introduction-form .grippie, #hosting-information-form .form-type-textarea .grippie, #more-about-form .grippie {
	display: none;
}
#more-about-form .form-item-interests label, #more-about-form .form-item-organization label {
	width: 100%;
}
#more-about-form .form-item-organization .form-control {
	width: 100%;
}
#more-about-form .form-item-interests textarea, #more-about-form .form-item-more-information textarea {
	width: 100%;
	height: 80px;
	resize: none;
}
.servas-since label {
	width: 100% !important;
}
.travelled-in-block, .lived-in-block {
	width: 50%;
	float: left;
}
.travelled-in-block label, .lived-in-block label {
	width: 30%;
	float: left;
}
.travelled-in-block .form-item-travelled-in1 select, .lived-in-block .form-item-lived-in1 select {
	float: right !important;
}
.travelled-in-block .form-item-travelled-in1, 
.lived-in-block .form-item-lived-in1, 
#more-about-form .form-item-more-information label,
#more-about-form .form-item-user-notes label {
	width: 100% !important;
}
#more-about-form #edit-user-notes{
	width: 100%;
	margin-bottom: 20px;
	height: 100px;
}
.travelled-in-block .form-group, .lived-in-block .form-group {
	width: 100% !important;
}
.travelled-visibility, .lived-visibility {
	height: 63px;
}
.organization-0-visibility, .organization-1-visibility,  .organization-2-visibility {
	height: 62px;
	float: right !important;
}
.interest-visibility,
.more-information-visibility{
	height: 114px;
}
#letter-of-introduction-form .container-inline-date {
	width: 50%;
	float: left;
	clear: none;
}
div.error, table tr.error {
	background-color: transparent;
}
.alert-danger {
	background-color: rgba(240, 83, 34, 0.4) !important;
	border-color: #f05322 !important;
	border-radius: 3px !important;
	color: #000 !important;
	font-size: 16px;
	font-weight: normal !important;
	;
	margin-bottom: 30px;
	margin-top: 34px;
	text-align: center;
}
.current-travel-date {
	width: 50%;
	float: right;
	padding-left: 50px;
}
.current-travel-date label {
	width: 100%;
}
#letter-of-introduction-form .container-inline-date label {
	display: none;
}
.current-travel-date .form-group {
	padding-left: 0px !important;
}
.current-travel-date .form-control {
	width: 133px;
}
.current-travel-date .container-inline-date {
	width: 50%;
	float: left;
}
#letter-of-introduction-form .container-inline-date .form-group {
	width: 100%;
	float: left;
}
#letter-of-introduction-form .container-inline-date label {
	width: 100%;
	float: left;
}
#letter-of-introduction-form .container-inline-date .date-padding {
	padding: 0px !important;
}
#letter-of-introduction-form .form-item-start-date-date {
	padding-left: 0px;
}
#letter-of-introduction-form textarea {
	height: 222px !important;
	resize: none;
}
#letter-of-introduction-form .form-item-emergency .form-control {
	height: 23px;
}
#basic-information-form .form-group, #more-about-form .form-group {
	width: 50%;
	float: left;
	margin-bottom: 0px;
	padding-right: 30px;
}
#basic-information-form #edit-gender {
	width: 60%;
	float: left;
}
#basic-information-form #edit-gender .form-type-radio {
	width: 50%;
	float: left;
	margin-top: 0px;
}
#basic-information-form .right-visibility, #more-about-form .right-visibility {
	width: 50%;
	float: left;
}
#basic-information-form .right-visibility .radio input[type="radio"], #more-about-form .right-visibility .radio input[type="radio"] {
	float: none;
	margin-left: 0px;
}
#basic-information-form .right-visibility .radio+.radio, #more-about-form .right-visibility .radio+.radio {
	margin-top: 0px;
}
#basic-information-form .right-visibility .form-group, #more-about-form .right-visibility .form-group {
	width: 100%;
	float: left;
	padding-left: 3px;
	padding-right: 0px;
}
#basic-information-form .other-mean-visibility, #more-about-form .other-mean-visibility {
	height: 126px;
}
#basic-information-form .right-visibility .form-type-radio, #more-about-form .right-visibility .form-type-radio {
	width: 33.33%;
	float: left;
	padding-left: 0px;
	text-align: center;
}
#basic-information-form select, #more-about-form select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(/sites/all/themes/servas/images/select-drop.png) no-repeat right center #e7e3da;
	border: none;
	border-radius: 0px;
	height: 23px;
	padding: 0px;
	width: 70%;
	padding-left: 3px !important;
}
#basic-information-form label, #more-about-form label {
	width: 30%;
	float: left;
}
#basic-information-form .form-control, #more-about-form .form-control {
	width: 70%;
	float: left;
	height: 23px;
	padding-right: 26px !important;
	border-radius: 0px;
	padding: 0 7px;
}

#more-about-form #child-fieldset,
#basic-information-form #lang-fieldset,
#more-about-form .field-name-field-children{
	width: 100%  !important;
	float: left;
	margin: 10px 0;
}

#more-about-form .field-name-field-children div[id^="edit-field-children-und"]{
	width: calc(33% - 10px);
	margin-right: 10px;
}
#more-about-form .field-name-field-children div[id^="edit-field-children-und"] .form-group{
	width: 100%;
}
#more-about-form .field-name-field-children label{
	width: auto;
	display: inline;
}

#more-about-form .remove-row{
	display: inline-block;
	color: red;
	border: 1px solid red;
	padding: 5px;
	cursor: pointer;
	margin: 10px 0;
	float: left;
}

#child-fieldset div[id^='edit-child-fieldset-'],
#lang-fieldset div[id^='edit-languages-fieldset-']{
	width: 100%;
	padding: 0;
	margin-bottom: 10px;
	display: flex;
}
#child-fieldset div[id^='edit-child-fieldset-'] .form-item,
#lang-fieldset div[id^='edit-languages-fieldset-'] .form-item{
	width: 28%;
	padding-right: 5px;
}
#child-fieldset div[id^='edit-child-fieldset-'] .remove-btn,
#lang-fieldset div[id^='edit-languages-fieldset-'] .remove-btn{
	width: auto;
	height: 25px;
	display: block;
	float: left;
	padding: 3px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0);
	margin-top: 25px;
}
#child-fieldset div[id^='edit-child-fieldset-'] .form-item:last-child,
#lang-fieldset div[id^='edit-languages-fieldset-'] .form-item:last-child{
	padding-right: 0;
}
#child-fieldset label,
#lang-fieldset label{
	width: 100%;
	margin-right: 10px;
}
#child-fieldset .form-type-radios{

}
#child-fieldset #edit-child-fieldset-add-remove button,
#lang-fieldset #edit-languages-fieldset-add-remove button,
#child-fieldset div[id^='edit-child-fieldset-add-remove--'] button,
#lang-fieldset div[id^='edit-languages-fieldset-add-remove--'] button{
	width: calc(50% - 5px);
	float: left;
	font-size: 14px !important;
	padding: 5px;
}
#child-fieldset #edit-child-fieldset-add-remove button#edit-child-fieldset-add-remove-add-name,
#lang-fieldset #edit-languages-fieldset-add-remove button#edit-languages-fieldset-add-remove-add-name,
#child-fieldset div[id^='edit-child-fieldset-add-remove--'] button[id^='edit-child-fieldset-add-remove-add-name--'],
#lang-fieldset div[id^='edit-languages-fieldset-add-remove--'] button[id^='edit-languages-fieldset-add-remove-add-name--']{
	margin-right: 10px;
	background: green;
}
#child-fieldset #edit-child-fieldset-add-remove button#edit-child-fieldset-add-remove-remove-name,
#lang-fieldset #edit-languages-fieldset-add-remove button#edit-languages-fieldset-add-remove-remove-name,
#child-fieldset div[id^='edit-child-fieldset-add-remove--'] button[id^='edit-child-fieldset-add-remove-remove-name-'],
#lang-fieldset div[id^='edit-languages-fieldset-add-remove--'] button[id^='edit-languages-fieldset-add-remove-remove-name-']{
	background: red;
}

.own-profile-block{
	padding-left: 110px;
}

.ser-country-block{
	width: 100%;
	float: left;
}

.other-means-contact, .profile-language, .profile-current-address, .get-there {
	width: 50%;
	float: left;
}
.other-means-contact .fa {
	font-size: 20px;
}
.other-means-contact .form-control {
	width: 93% !important;
	float: right !important;
}
.profile-current-address .form-control, .get-there .form-control {
	width: 100% !important;
	margin-bottom: 6px !important;
}
.other-means-contact .form-group, .profile-language .form-group, .profile-current-address .form-group, .get-there .form-group {
	width: 100% !important;
	margin-bottom: 10px !important;
}
.language-left-block .btn-success {
width: 100%;
}
.language-fluency .form-type-radios, .language-fluency .form-group {
	width: 100% !important;
	float: left !important;
}
.language-fluency label {
	width: 100% !important;
	float: left !important;
}
.language-fluency label span {
	width: 50%;
	float: left;
	text-align: center;
}
.profile-language {
	width: 28%;
	float: left;
}
.language-fluency {
	width: 22%;
	float: left;
}
.language-fluency .form-type-radio {
	float: left;
	margin-top: 2px;
	padding-left: 49px;
	width: 50%;
}
.get-there textarea {
	border-radius: 0px;
	border-color: #CCC;
	color: #000;
	height: 64px !important;
	resize: none;
}
.get-there .grippie {
	display: none;
}
#basic-information-form .profile-language select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(/sites/all/themes/servas/images/select-drop.png) no-repeat right center #e7e3da;
	border: none;
	border-radius: 0px;
	height: 23px;
	padding: 0px;
	width: 100%;
	padding-left: 3px !important;
	margin-bottom: 6px !important;
}
#basic-information-form .language-visibility, #basic-information-form .current-address-visibility, #basic-information-form .form-item-get-there-visibility {
	height: 126px;
}
.rm-menu-item.my-servas {
	padding: 0!important;
}
.rm-menu-item.my-servas a {
	padding: 8px 12px!important;
}
.rm-menu-item.profile-edit a,
.rm-menu-item.my-servas a {
	border: none;
}
.i18n-fr .rm-layout-expanded .rm-nav > ul > li > a, .i18n-fr .rm-layout-expanded .rm-top-menu > .rm-menu-item > a {
	font-size: 13px !important;
}
#basic-information-form .btn-default {
	background: #f05322 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 10px;
	padding-top: 10px;
	float: right;
	width: 320px;
}
.i18n-fr #basic-information-form .btn-default {
	font-size: 14px;
}
.visibility-setting-block {
	padding-left: 0px !important;
}
.other-means-contact label, .profile-language label, .profile-current-address label, .get-there label {
	width: 100% !important;
}
.basic-information-details .visibility-left, .more-about-information-block .visibility-left {
	width: 50%;
	float: left;
	padding-bottom: 10px;
	clear: left;
}
.basic-information-details .visibility, .more-about-information-block .visibility {
	width: 50%;
	float: right;
	padding-bottom: 10px;
}

.visibility-role {
	width: 50%;
	float: right;
}

.visibility i {
	width: 32.33%;
	color: #51843c;
	text-align: center;
}
.visibility .fa-check {
	font-size: 18px;
}
.visibility .fa-minus {
	font-size: 8px;
}
.basic-information-details {
	display: inline-block;
}
.basic-information-details .btn-default, .more-about-block .btn-default, .pro-host-block .btn-default {
	background: #f05322 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 100%;
}

.more-about-information-block {
	display: inline-block;
}

.pro-host-block .btn-default {
	float: right;
}

.basic-information-details .btn-default.btn-submit,
.pro-host-block .btn-default.btn-submit,
.more-about-block .btn-default.btn-submit,
#basic-information-form .btn-default.form-submit,
#letter-of-introduction-form .btn-submit {
	background: #51843c;
}
.basic-information-legend{
	line-height: 1.4em;
	font-size: 0.9em;
	display: block;
	clear: both;
	padding: 10px;
	border: 1px dotted #ccc;
}
.i18n-en .more-about-block .btn-default{
	font-size: 18px !important;
}
.pro-host-block {
	width: 100%;
	float: left;
	padding-top: 20px;
	padding-bottom: 40px;
}
.more-about-block {
}
.basic-info-title {
	clear: both;
}
.basic-info-block h1 span {
	width: 100%;
	float: left;
	padding-left: 25px;
}
.basic-info-block h1 b {
	font-weight: 600;
	color: #000;
	font-size: 18px;
	width: 33.33%;
	float: left;
	text-align: center;
	margin-top: 20px;
}
.basic-info-block {
	padding-top: 20px;
	padding-bottom: 40px;
}
.alternative {
	background-color: #efeeec;
}
.basic-info-block h1 {
	color: #f05322;
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 48px;
}
.live-with-block {
	width: 50%;
	float: left;
}
.live-with-block label, .live-with-block select, .live-with-block .form-group, #more-about-information-block .form-item-interests label {
	width: 100% !important;
}
.live-with-block select {
	margin-bottom: 6px;
}
.live-with {
	height: 113px;
}
#more-about-form .form-item-household{
	height: auto;
	margin-bottom: 10px;
}
#more-about-form .form-item-household textarea{
	height: 50px;
}
#more-about-form .form-item-childrens{
	clear: left;
}
#more-about-information-block .form-item-interests .form-textarea {
	width: 100%;
	height: 80px;
	resize: none;
}
#more-about-information-block .form-type-checkboxes #edit-member-type {
	width: 70%;
	float: left;
}
#more-about-information-block .checkbox {
	margin-top: 0px;
}
#edit-member-type .form-type-checkbox {
	width: 29%;
	float: left;
	clear: none;
	margin-top: 0px;
}
#more-about-information-block .form-item-servas-host-since{
	clear: left;
}
#more-about-information-block .form-item-servas-host-since label {
	width: auto !important;
	float: left;
}
.intro-left-btn {
	padding-left: 0px;
}
.intro-left-btn .btn-default {
	float: left !important;
}
.pro-host-block .views-label {
	width: 50%;
	float: left;
	font-weight: 600;
	text-align: right;
	padding-right: 40px;
}
.pro-host-block .field-content {
	width: 50%;
	float: left;
	text-align: left;
	padding-left: 40px;
}
.pro-host-block .views-field {
	width: 100%;
	float: left;
	padding-bottom: 10px;
}
.ldsSkin {
	width: 150px !important;
}
.ldsSkin, .ldsSkin .divider {
	border: none;
}
.pro-host-block h1 {
	margin-bottom: 30px;
}
#hosting-information-form label {
	width: 50%;
	float: left;
	font-weight: 600;
	text-align: right;
	padding-right: 40px;
}
#hosting-information-form .form-item-home-exchange{
	margin-bottom: 30px;
}
#hosting-information-form #edit-one-night{
	display: flex;
	align-items: center;
}
#hosting-information-form #edit-one-night .form-item{
	margin-bottom: 0;
}
#hosting-information-form #edit-one-night .form-item:first-of-type{
	margin-left: 40px;
}
#hosting-information-form #edit-one-night label{
	
}
#hosting-information-form #edit-one-night input{
	margin-left: 0;
	margin-right: 10px;
}
.ldsSkin .ddTitle {
	color: #999999;
}
.ldsSkin .ddTitle {
	background: none;
	border: none;
}
#hosting-information-form .form-control {
	float: left;
	height: 27px;
	border-radius: 0px;
	padding-left: 6px;
}
#hosting-information-form select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(/sites/all/themes/servas/images/select-drop.png) no-repeat right center #e7e3da;
	border: none;
	border-radius: 0px;
	height: 23px;
	padding: 0px;
}
#hosting-information-form .form-item-able-to-host #edit-able-to-host .form-type-checkbox {
	width: 20%;
	float: left;
	margin: 0px;
	margin-left: 0px !important;
}
#edit-advance-notice #edit-advance-notice {
	width: 45%;
	float: right;
}
#hosting-information-form .form-item-able-to-host .checkbox input[type="checkbox"] {
	margin-left: 0px;
}
#hosting-information-form .form-item-able-to-host #edit-able-to-host .form-type-checkbox label {
	width: 100%;
	float: left;
	text-align: left;
	padding: 0px;
}
#hosting-information-form .form-item-able-to-host {
	width: 100%;
	float: left;
}
#hosting-information-form .form-item-able-to-host #edit-able-to-host {
	width: 50%;
	float: left;
	padding-left: 40px;
}
#hosting-information-form .form-item-advance-notice input {
	width: 45%;
	float: right;
}
#hosting-information-form .form-type-textarea {
	width: 100%;
	float: left;
}
.custom-checkbox label {
	padding-right: 40px;
	width: 50%;
	float: left;
}
.custom-checkbox .form-item {
	padding-left: 0px !important;
}
.custom-checkbox .form-item-advance-notice {
	width: 100%;
	float: left;
}
.custom-checkbox .form-group {
	width: 100%;
	float: left;
	margin-bottom: 8px;
}
.custom-checkbox .form-item-advance-notice input {
	float: right;
	width: 44.5%;
}
.custom-checkbox select,
.custom-checkbox input[name="special_diet_text"] {
	width: 44.5% !important;
	float: right !important;
}
.custom-checkbox {
	width: 100%;
	float: left;
}
.custom-checkbox .form-item-count-animal input, .custom-checkbox .form-item-count-more-days input, .custom-checkbox .form-item-count-animal input {
	width: 44.5%;
	float: right !important;
}
.custom-checkbox .bootstrap-switch {
	margin-left: 36px;
}
#hosting-information-form .form-item-family-welcome .bootstrap-switch {
	margin-left: 25px;
}
#hosting-information-form .form-item-youth-welcome .bootstrap-switch {
	margin-left: 25px;
}
#hosting-information-form .form-type-textarea textarea {
	border-radius: 0px;
	height: 150px;
	resize: none;
}
.views-field-field-no-of-persons-able-to-host .field-content > b {
	display: none;
}
#hosting-information-form .form-textarea-wrapper {
	width: 50%;
	float: left;
	text-align: left;
	padding-left: 40px;
}
.ddcommon .ddTitle {
	width: 86%;
}
.ldsSkin .ddArrow {
	background: url('../images/drop-icon.jpg') no-repeat right center !important;
}
.myfriend-block h1 {
	color: #f05322;
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 48px;
	padding-left: 14px;
}
.main-friend-wrapper h2 span {
	padding-left: 6px;
}
.main-friend-wrapper h2 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 30px;
}
.sub-friend-wrapper {
	width: 100%;
	float: left;
}
.accept-friend a {
	background: #ef5322 none repeat scroll 0 0;
	border-radius: 4px;
	color: #fff;
	float: left;
	font-weight: 600;
	margin-top: 6px;
	padding: 2px 4px;
	text-align: center;
	width: auto;
}
.reject-friend a {
	background: #CCC none repeat scroll 0 0;
	border-radius: 4px;
	color: white;
	float: left;
	font-weight: 600;
	margin-top: 6px;
	padding: 2px 4px;
	text-align: center;
	width: auto;
}
.main-friend-wrapper {
	float: left;
	padding-top: 40px;
	width: 100%;
	padding-bottom: 40px;
}
.own-profile-block .profile-name {
	font-size: 26px;
	font-weight: 600;
	padding-left: 13px;
}
.main-friend-wrapper .btn-default {
	background: #ccc none repeat scroll 0 0;
	color: #ef5322;
	float: left;
	font-size: 17px;
	font-weight: 600;
	margin-right: 7px;
	width: 233px;
}
.main-friend-wrapper .wrapper .friend-profile-pic {
	background: #eee none repeat scroll 0 0;
	float: left;
	height: 100px;
	width: 30%;
	margin-right: 10px;
}
.main-friend-wrapper .wrapper .friends-info{
	width: 70%;
}
.main-friend-wrapper .active {
	background: #ee5023 !important;
	color: #fff;
}
.main-friend-wrapper .tabs {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.main-friend-wrapper .wrapper .name {
	float: left;
	font-size: 20px;
	font-weight: 600;
	padding-left: 11px;
	padding-top: 10px;
	width: 70%;
}
.main-friend-wrapper .wrapper .view-profile {
	float: left;
	width: 100%;
	font-size: 14px;
}
.main-friend-wrapper .wrapper .pending-request {
	padding-left: 11px;
	float: left;
	width: 70%;
	font-size: 14px;
}
.main-friend-wrapper .wrapper .view-profile a {
	color: #51843c;
}
.main-friend-wrapper .wrapper .accept-friend,
.main-friend-wrapper .wrapper .reject-friend {
	float: left;
	width: auto;
	font-size: 14px;
	padding-right: 11px;
}
.main-friend-wrapper .wrapper .accept-friend a {
}
.main-friend-wrapper .wrapper {
	border: 1px solid #eee;
	float: left;
	margin: 8px 14px 6px 0;
	width: 48%;
	display: flex;
}
#picture-upload {
    background: rgba(240,83,34,0.72) none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    margin-left: 65px;
    padding: 7px 10px;
    z-index: 100;
    bottom: 10px;
    left: auto;
    top: auto;
    right: 100%;
    position: absolute;
    margin: 0;
    transform: translateX(90%);
    white-space: nowrap;
}
.crop-image{
	bottom: 10px;
    right: auto;
    top: auto;
    left: 100%;
    position: absolute;
    margin: 0;
    transform: translateX(-90%);
}
.crop-image, #custom-image-crop-form .form-submit{
    background: #51853c;
    font-size: 16px;
    font-weight: bold;
    padding: 6px 18px;
    border-radius: 4px;
    color: #fff;
}
#crop-section p{
	color: #000;
    font-weight: bold;
    padding: 0px 5px;
    font-size: 14px;
}
.since-visibility {
	height: 60px;
}
.country-drop .country-website-main {
	width: 150px;
	margin-top: 10px;
	background: url('../images/drop-icon.jpg') no-repeat 140px 2px !important;
	color: #999;
}
.country-drop .fa {
	left: -6px;
	top: 6px;
	position: absolute;
}
.country-drop .sf-menu a {
	padding-top: 0px;
	padding-bottom: 10px;
}
.country-drop .sf-menu.sf-horizontal.sf-shadow ul {
	width: 385px !important;
	background-color: #fff;
	border: 1px solid #c3c3c3;
	text-align: left;
	box-shadow: 5px 5px 5px -5px #888888 !important;
	border-radius: 0px !important;
	margin-left: -21px;
	    -webkit-transition-property: top, bottom;
    -webkit-transition-duration: 0.5s;
}
.country-drop .sf-menu ul.sf-hidden a{
	font-size: 12px;
}
/*.country-drop .france-country {
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/fr.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .australia-country {
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/au.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .newzland-country {
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/nz.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .use-country {
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/usa.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .india-country {
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/hi.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .argentina-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/argentina.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .austria-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/austria.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .belarus-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Belarus.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .belgium-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/belgium.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .Botswana-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/botswana.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .britain-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/britain.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .brasil-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/brazil.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .canada-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/canada.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .chile-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/chile.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .colombia-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/columbia.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .czechrepublic-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Czech.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .denmark-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/denmark.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .estonia-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/estonia.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .finland-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/finland.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .germany-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/germany.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .greece-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/greece.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .hungary-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Hungary.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .israel-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/israel.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .italy-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Italy.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .japan-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/japan.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .jordan-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/jordan.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .kazakhstan-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Kazakhstan.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .kenya-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/kenya.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .korea-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/korea.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .luxembourg-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Luxembourg.PNG") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .madagascar-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/madagascar.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .malawi-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Malawi.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .mauritius-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Mauritius.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .mexico-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Mexico.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .netherlands-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Netherlands.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .newzland-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/new-zealand.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .netherlands-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Netherlands.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .norway-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Norway.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .pakistan-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Pakistan.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .poland-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Poland.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .portugal-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Portugal.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .russia-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/russia.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .rwanda-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/rwanda.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .iran-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/iran.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .southafrica-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Southafrica.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .spain-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Spain.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .sweden-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Sweden.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .switzerland-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Switzerland.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .taiwan-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Taiwan.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .turkey-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Turkey.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .thailand-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/thailand.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .ukraine-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Ukraine.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .uruguay-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Uruguay.png") no-repeat scroll 0 0 / 14px 12px;
}
.country-drop .zambia-country{
	padding-left: 21px;
	background: rgba(0, 0, 0, 0) url("/sites/all/modules/languageicons/flags/Zambia.png") no-repeat scroll 0 0 / 14px 12px;
}*/
.organization-full-block {
	width: 100%;
	float: left;
	padding-bottom: 10px;
}
.organization-left-block {
	width: 50%;
	float: left;
}
.organization-full-block .btn-success {
	background: #e7e3da none repeat scroll 0 0;
	border: medium none;
	color: #f05322;
	float: left;
	font-size: 18px;
	font-weight: 600;
	clear: both;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 92%;
}
#organization-replace .panel-heading, .language-left-block .panel-heading {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-bottom: 0 none;
	font-weight: 600 !important;
	padding-left: 0;
	text-transform: capitalize;
	padding: 0px;
}
#organization-replace .panel-body {
	padding: 0px;
}
#organization-replace .form-control {
	margin-bottom: 6px;
	padding: 0 0 0 7px;
	width: 100%;
}
#organization-replace .panel-body, .language-left-block .panel-body {
	padding-left: 0px;
	padding-right: 0px;
}
#organization-replace .panel-title, .language-left-block .panel-title {
	font-size: 14px;
	font-weight: 600;
}
#organization-replace .form-group {
	width: 100% !important;
}
#organization-replace .panel-default, .language-left-block .panel-default {
	border: medium none;
	box-shadow: none;
	margin-bottom: 12px;
	background: none;
	padding: 10px 10px 2px;
}
.language-full-block {
	width: 100%;
	float: left;
}
.language-left-block .form-type-select select {
	width: 100% !important;
}
.language-left-block .form-type-select {
 width: 70 !important  float: left !important;
}
.language-left-block .form-type-radios {
	width: 50% !important;
	float: left !important;
}
.language-left-block .form-type-radio {
	float: left;
	text-align: center;
	width: 50%;
	margin-top: 0px;
	padding-left: 63px;
	padding-right: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
}
.language-left-block .btn-success {
	background: #e7e3da none repeat scroll 0 0;
	border: medium none;
	color: #f05322;
	float: left;
	font-size: 18px;
	font-weight: 600;
	clear: both;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 320px;
	margin-bottom: 20px;
}
.language-left-block .panel-body {
	padding-top: 0px;
}
.language-wrapper {
	width: 100%;
	float: left;
}
.others-profile-cont, .hosting-block {
	background: #efeeec;
	padding-top: 40px;
	padding-bottom: 40px;
	width: 100%;
	float: left;
}
.hosting-block.lightgrey{
	background: #efeeec;
}
.hosting-block.white{
	background: #fff;
}
.loi-block {
	width: 100%;
	float: left;
	padding-top: 40px;
	padding-bottom: 40px;
}
.loi-block .views-field-field-personal-background {
	width: 50%;
	float: left;
	min-height: 170px;
}
.loi-block .col-md-8, .hosting-block .col-md-8 {
	padding-left: 40px;
}
.loi-block .views-label {
	font-weight: 600;
	width: 100%;
	float: left;
}
.loi-block .views-field-field-emergency-contact, .loi-block .views-field-field-children-travelling, .loi-block .views-field-field-other-servas-travellers, .loi-block .views-field-field-country-to-be-visited, .loi-block .views-field-field-dates-of-current-travel, .loi-block .views-field-php, .loi-block .views-field-php-1 {
	width: 50%;
	float: left;
	padding-left: 40px;
}
.hosting-block .views-field {
	float: left;
	padding-bottom: 10px;
	width: 100%;
}
.loi-block .views-field, .hosting-block .views-field {
	padding-bottom: 10px;
}
.hosting-block .views-label {
	width: 50%;
	text-align: right;
	padding-right: 40px;
	font-weight: 600;
	float: left;
}
.hosting-block .field-content {
	width: 50%;
	float: left;
	padding-left: 40px;
}
#block-views-other-profile-loi-block h2 {
	float: left;
	width: 100%;
}
#block-views-other-profile-loi-block, #block-views-other-profile-hosting-block {
	width: 100%;
	float: left;
}
#block-others-profile-other-profile-information-basic .field-group, .more-about-information-block .field-group {
	width: 100%;
	float: left;
	padding-bottom: 10px;
}
#block-others-profile-other-profile-information-basic .field-label {
	float: left;
	font-weight: 600;
	padding-right: 4px;
	width: auto;
}
.user-password-block {
	width: 100%;
	float: left;
}
.user-password-block label {
	float: left;
	font-size: 18px;
	width: 32%;
}
.user-password-block .form-control {
	border: medium none #ccc;
	border-radius: 0;
	float: left;
	height: 26px;
	padding-right: 41px;
	width: 68%;
}
.user-password-block .form-item-pass-confirm {
	float: left;
	padding-left: 40px;
	width: 50%;
}
.user-password-block .form-item-pass {
	float: left;
	padding-right: 40px;
	width: 50%;
}
#block-others-profile-more-about-him .col-md-8 {
	padding-left: 40px;
}
.default-organization-block {
	width: 100%;
	float: left;
}
.more-about-information-block .live-with {
	height: auto !important;
}
.more-about-information-block .live-with .field-content {
	width: 100%;
	float: left;
}
.loi-block h2, .hosting-block h2 {
	color: #f05322;
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 48px;
	margin: 0 0 40px;
}
.servas-page-block {
	float: left;
	font-family: "Raleway", sans-serif;
	padding-bottom: 40px;
	padding-top: 40px;
	width: 100%;
}
.servas-banner-block h1 {
	float: left;
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-weight: 600;
	margin-top: 0;
	color: #fff;
	text-align: center;
	font-size: 80px;
	width: 100%;
	position: relative;
	text-shadow: 0px 0px 4px #000;
	top: -180px;
}
.standard-banner {
	width: 100%;
	float: left;
	text-align: center;
	height: 320px;
	overflow: hidden;
}
.standard-banner img {
	width: 100%;
}
.standard-banner-block h1 {
	color: #fff;
	font-size: 60px;
	padding: 150px 30px 0;
	text-align: center;
	font-weight: 600;
	text-shadow: 1px 1px 5px #333;
	font-family: 'Yanone Kaffeesatz', sans-serif;
}
.leaflet-popup-content-wrapper, .leaflet-popup-tip {
	background: white none repeat scroll 0 0;
	border-radius: 0;
	box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
	height: 150px;
	padding: 0;
	width: 400px;
}
.leaflet-popup-content {
	margin: 0px;
	display: inline;
}
.leaflet-popup-tip {
	display: none;
}
.marker-left {
	height: 150px;
	float: left;
	background-color: #f05322;
}
.marker-right {
	width: 235px;
	float: left;
	padding-left: 10px;
	font-family: 'Raleway', sans-serif;
	line-height: 16px;
	padding-top: 8px;
}
.marker-name {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 18px;
	font-weight: 600;
}
.marker-link a {
	color: #F05322;
}
.roles {
	width: 100%;
	float: left;
}
.view-empty h2 ,
.view-empty p {
	color: #f05322;
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 48px;
	float: left;
	padding-left: 40px;
	width: 60%;
	line-height: 1em;
}
#privatemsg-list--2 .panel-default, #privatemsg-list--2 .form-item-operation, #privatemsg-list--2 .form-item-tag-add, #edit-tag-add-submit--4, #privatemsg-new ul, #edit-tag-add-submit--2 {
	display: none;
}
#privatemsg-new, #privatemsg-filter-tags {
	margin-top: 50px;
	padding-left: 20px;
}
.row1,.find-members-list-content .searched-mem-head .right-content .location, .find-members-list-content .searched-mem-head .right-content .read-more{
	width: 100%;
	float: left;
}
#edit-delete--3 {
	float: right;
	margin-top: 0px;
}
#privatemsg-filter-tags {
	display: none;
}
.privatemsg-author-avatar img {
	width: 100px;
}
.privatemsg-list {
	margin-top: 20px;
	width: 100%;
	float: left;
}
.privatemsg-list thead {
	font-size: 13px;
	background-color: #eee;
	color: #000;
}
.privatemsg-list a {
	color: #000;
}
.privatemsg-list tbody>tr>td {
	height: 50px;
	vertical-align: middle;
}
.privatemsg-list .table-striped>tbody>tr:nth-child(odd)>td {
	background-color: #F1FDEC;
}
.privatemsg-message {
	margin-top: 40px;
}

.introduction-block .privatemsg-title{
	padding-left: 0 !important;
}

#edit-submit--4,
#edit-submit--5 {
	margin-bottom: 20px;
	color: #fff;
	float: right !important;
}
#edit-submit--5 {
	width: 320px;
	margin-top: 40px;
	clear: both;
}
.privatemsg-author-avatar img {
	width: 60px;
	border-radius: 70px;
	border: 1px solid #eee;
	height: 60px;
}
.privatemsg-message-actions {
	display: none;
}
#edit-delete--3, #edit-submit--4, #edit-cancel{
	background: #ef5322 none repeat scroll 0 0;
	border: medium none;
	font-size: 18px;
	font-weight: 600;
	float: left;
	color: #fff;
	padding: 7px 0;
	margin-top: 40px;
	width: 320px;
}
.privatemsg-message-information {
	border-bottom: 0px solid #eee !important;
	padding-left: 10px;
}
.privatemsg-author-avatar {
	width: 60px;
	height: 60px;
}
.privatemsg-message-column {
	padding: 10px;
	background: #eee;
	border-radius: 10px;
	float: none;
	width: auto;
	margin-left: 100px;
}
#edit-submit--4 {
	float: left;
}
#edit-cancel {
	color: #fff;
	float: right;
}
.myfriend-block {
	padding-bottom: 20px;
}
.message-container {
	width: 100%;
	float: left;
	margin-top: -30px;
	font-weight: bold !important;
	text-align: center !important;
	line-height: 24px !important;
}
#organization-replace .panel-default {
	background: none;
}
.language-left-block {
	width: 50%;
	float: left;
}
.language-left-block span {
	width: 25%;
	float: right;
	text-align: center;
}

.inner-banner-block {
	padding-top: 60px;
}
.inner-banner-block p {
	font-size: 21px;
	margin-bottom: 60px;
	margin-top: -50px;
	padding-left: 40px;
	font-weight: normal !important;
	padding-right: 40px;
	text-shadow: none !important;
	color: #333333 !important;
	text-align: center;
	font-family: 'Raleway', sans-serif !important;
}
.std-news-block {
	margin: auto !important;
	padding-left: 40px !important;
	padding-right: 40px !important;
}
.std-news-block .panels-flexible-region {
	padding-left: 20px;
	padding-right: 20px;
}
.std-news-main-block .pane-title {
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 48px;
	text-align: left;
	font-weight: normal;
	color: #f05322;
}
.std-news-main-block .pane-title a {
	color: #f05322;
}
.std-news-main-block .testimonials-body {
	padding-top: 20px;
}
.video-container {
	width: 100%;
	float: left;
	text-align: center;
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}
.video-container .video-player {
	width: 100%;
	background-color: #000;
}
.media_embed {
	width: 100% !important;
	height: 510px !important;
}
.video-container .video-description {
	padding-bottom: 40px;
}
.video-container .pane-title {
	margin: 0px;
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 48px;
	padding-bottom: 10px;
	font-weight: normal;
	color: #f05322;
}
.video-container .panels-flexible-region-layout_1-r31_ {
	width: 100%;
	float: left;
}
.std-testimonies-main-block {
	width: 100%;
	float: left;
	padding-top: 40px;
	padding-bottom: 40px;
}
.std-testimonies-block {
	margin: auto !important;
}
.testimonial_block_cont .pane-title {
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 48px;
	padding-bottom: 10px;
	font-weight: normal;
	color: #f05322;
	margin: 0px;
}
.testimonial_block_cont h2 {
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 48px;
	padding-bottom: 10px;
	font-weight: normal;
	color: #f05322;
	margin: 0px;
}
.std-testimonies-block h2 {
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 48px;
	padding-bottom: 30px;
	font-weight: normal;
	color: #f05322;
	margin: 0px;
	text-align: center;
}
.std-second-news-main-block h2 {
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 48px;
	padding-bottom: 30px;
	font-weight: normal;
	color: #f05322;
	margin: 0px;
	text-align: center;
}
.std-second-testimonies-main-block {
	width: 100%;
	float: left;
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}
.dis-image img {
	width: 320px;
	height: 300px;
}
.std-article-main-block {
	width: 100%;
	float: left;
	background: #efeeec;
	padding-top: 40px !important;
	padding-bottom: 40px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.std-article-block, .std-second-testimonies-block {
	margin: auto !important;
	padding-top: 20px;
	padding-bottom: 20px;
}
.std-testimonies-block {
	padding-left: 20px;
	padding-right: 20px;
}
.std-testimonies-block h4 a {
	color: #000;
}
.dis-more, .dis-more a {
	color: #51843c;
}
.std-second-testimonies-main-block .dis-title {
	padding-top: 20px;
	font-family: "Yanone Kaffeesatz", sans-serif;
	color: #000;
	font-size: 24px;
}
.std-second-testimonies-main-block .dis-contact, .std-second-testimonies-main-block .dis-contact a {
	color: #51843c;
}
.std-testimonies-block h3 {
	font-size: 32px;
	text-align: left;
	font-family: "Yanone Kaffeesatz", sans-serif;
	margin-bottom: 0px;
}
.std-testimonies-block h3 a {
	color: #f05322;
}
.std-second-news-main-block {
	width: 100%;
	float: left;
	background-color: #efeeec;
	padding-top: 20px;
	padding-bottom: 20px;
}
.std-second-news-block {
	padding-left: 40px;
	padding-right: 40px;
}
.std-second-news-main-block .std-second-news-block {
	margin: auto !important;
}
#disable-replace .panel-default {
	border-color: none !important;
}
#disable-replace .panel {
	background: none !important;
	box-shadow: none !important;
	border: none !important;
}
#edit-disable-add-more {
	margin: 0px 1px 9px 401px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 9px;
	margin-left: 401px;
	width: 315px;
	background: #E7E3DA none repeat scroll 0px 0px;
	border: medium none;
	color: #F05322;
	padding-bottom: 5px;
	padding-top: 5px;
}
.occupation-full-block {
	float: left;
	width: 100%;
}
.container-inline-date label {
	float: left;
	width: 100%;
}

.message-container {
	font-weight: bold !important;
	text-align: center!important;
	line-height: 24px!important;
}
.formError .formErrorContent {
	background: #ef5222 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 3px;
	box-shadow: 0 0 0 #333;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	margin-left: 53px;
	margin-top: -10px;
	padding: 8px;
	width: 100%;
}
.formError .formErrorContent:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(239, 82, 34, 0);
	border-right-color: #ef5222;
	border-width: 8px;
	margin-top: -8px;
}
.form-input-error {
	border: 1px solid #f05322 !important;
}
.registration-message {
	text-align: center;
}
.registration-message span {
	font-size: 80px;
	color: #51843c;
}
.node-type-registration-message .registration-message h2 {
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 40px;
	margin: 0px;
	padding-bottom: 4px;
	color: #51843c;
}
.node-type-registration-message .registration-message h4 {
	color: #51843c;
}
.registration-message .alert-success {
	background: none;
	border: none;
	font-size: 20px;
	font-weight: 600;
	color: #51843c;
}
.registration-message .close {
	display: none;
}
/*.formErrorContent {display:none;}*/

.join-block-cont-right .istock_image img{
	width: 100%;
}
/*.formErrorContent {
	display: none;
}*/
.join-block-cont-right .istock_image img {
	width: 100%;
}
.alert-danger {
	background-color: #f05322;
	border-color: #f05322;
	border-radius: 50px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 30px;
	margin-top: 34px;
	text-align: center;
}
.alert-success {
	background-color: #F0FFDF !important;
	border-color: #51843c;
	border-radius: 0px;
	color: #000;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 30px;
	margin-top: 34px;
	padding: 8px;
	text-align: center;
}
.my-description {
	overflow: hidden;
}
#user-profile-custom-form .form-item-first-name .formErrorArrow, #user-profile-custom-form .form-item-last-name .formErrorArrow {
	font-size: 28px !important;
}
#user-profile-custom-form .form-item-first-name .formError .formErrorContent, #user-profile-custom-form .form-item-last-name .formError .formErrorContent {
	margin-top: 0px !important;
}
.more-description-details, .how-get-there-details {
	width: 100%;
	float: left;
}
.login_content .formError .formErrorArrow {
	font-size: 20px;
}
.login_content .formError .formErrorContent {
	margin-left: 64px;
	margin-top: -5px;
}
.form-item-mail .help-block {
	display: none !important;
}
#password-policy-password-tab div.password-confirm {
	float: none;
}
.others-right-block .field-group {
	padding-bottom: 4px;
}
.others-profile-cont .more-about-information-block {
	padding-left: 40px;
}
.others-right-block .socials{
	float:left;
	margin-right: 10px;
} 
#privatemsg-new .help-block {
	display: none;
}
#privatemsg-new .form-control {
	border-radius: 0px;
	border-color: #CCC;
	color: #000;
	height: 23px;
	padding: 0px;
	padding-left: 6px;
	width: 320px;
}

#privatemsg-new .form-control#edit-body-value {
	height: 200px;
	width: 100%;
}
#privatemsg-new label {
	width: 100px;
	float: left;
}
#privatemsg-new .form-group {
	width: 320px;
}
#privatemsg-new #edit-cancel {
	float: left;
	padding: 10px;
	line-height: 1.8;
}
.myfriend-block .btn-success {
	background: #f05322 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 160px;
	margin-top: 40px;
	float: left;
}
#privatemsg-new .text-format-wrapper .form-group {
	width: 100% !important;
}
#privatemsg-new .form-autocomplete .input-group-addon {
	background-color: #E2E3E2;
	padding: 1px 11px;
	font-size: 10px;
	color: #fff;
}
#privatemsg-list-form .alert-block {
	width: 100%;
	float: left;
}
#privatemsg-list-form .btn-danger {
	background: #f05322 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	margin-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 150px;
	margin-top: 40px;
	float: left;
}
.lived-details, .travelled-details {
	width: 100%;
	float: left;
}
.testimonials-block {
	padding-left: 40px;
}
.testimonials-name-coordinator {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	border-bottom: 0px solid #eee;
}
.testimonials-country-coordinator {
	color: #000000
}
.testi-name {
	font-size: 24px;
	padding-bottom: 0;
	font-weight: 800
}
.testi-country {
	font-size: 18px;
	font-weight: 400
}
.testi-email {
	font-size: 13px;
	font-weight: 400;
	color: #f05322
}
.coordinator-details-wrapper {
	float: left
}
.details-wrapper-bg{
	width: 100%;
}
.testimonials-body.testi-body p {
    width: 100%;
    float: left;
}
.testimonials-body.testi-body img {
    width: 32% !important;
    float: left;
    border: 1px solid #ebebeb;
    padding: 3px;
    height: 100% !important;
    margin-right: 10px;
}
.history_content_left{
	width: 60%;
	float:left;
	margin-right: 5%;
}
.history_content_img{
	border: 1px solid #ccc;
    padding: 5px;
    width: 35%;
    float: left;
}
.history_content_img img{
	width:100% !important;
	height:auto !important;
}
#privatemsg-new #edit-submit--2 {
	background: #ef5322 none repeat scroll 0 0;
	border: medium none;
	font-size: 18px;
	font-weight: 600;
	float: left;
	color: #fff;
	padding: 7px 0;
	margin-top: 40px;
	width: 320px;
}
.view-other-profile-loi .views-field-php-1 {
	word-wrap: break-word;
}
.view-other-profile-loi .views-field-field-dates-of-current-travel {
	float: right;
}
.organization-more-fields .form-group {
	float: left !important;
	width: 100% !important;
}
.organization-more-fields label {
	float: left !important;
	width: 100% !important;
}
.organization-more-fields input {
	float: left !important;
	width: 100% !important;
}
.form-item-field-disable-facilities-option--value {
	margin-top: 20px;
}
#edit-field-disable-facilities-option-value {
	margin-top: 20px;
}
.read-more, .more-read-more {
	color: blue;
	font-weight: bold;
	cursor: pointer;
}
#other-address-replace {
	float: left;
	width: 100%;
}
#other-address-replace .panel-body {
	padding: 0px;
	width: 100%;
	float: left;
}
.i18n-fr #picture-upload, .crop-image, .i18n-fr #custom-image-crop-form .form-submit{
	font-size: 14px !important;
}
.i18n-fr #user-pass .form-submit{
	font-size: 14px;

}
#other-address-replace .form-type-textarea {
	float: left;
	width: 50%;
}
#other-address-replace .form-type-radios {
	float: left;
	width: 50%;
}
#other-address-replace .form-type-radio {
	float: left;
	margin-right: 0;
	margin-top: 0;
	padding-left: 63px;
	padding-right: 0;
	text-align: center;
	width: 33%;
	height: 80px;
	padding-top: 27px;
}

#other-address-replace .form-control {
	width: 100%;
	float: left;
	height: 23px;
	border-radius: 0px;
	padding: 0 7px;
	margin-bottom: 7px;
}
#other-address-replace .panel-default {
	border-color: none;
	box-shadow: none;
}
#other-address-replace .panel {
	border: 0px solid #ddd;
	box-shadow: none;
	padding: 10px 10px 3px;
	background: none;
}
.more-address-block {
	width: 100%;
	float: left;
}
#edit-other-address-add-more {
	background: #e7e3da none repeat scroll 0 0;
	border: medium none;
	color: #f05322;
	float: left;
	font-size: 18px;
	font-weight: 600;
	clear: both;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 320px;
	margin-bottom: 20px;
}
.able-to-host-right-block {
	width: 50%;
	float: left;
	padding-left: 40px;
}
.able-to-host-right-block .checkbox input[type="checkbox"] {
	display : none;
	float: left;
}
.able-to-host-right-block .form-item-count-animal input {
	width: 330px !important;
}
#edit-other-address-fieldset {
	width: 100%;
	float: left;
}
.able-to-host-couple {
	float: left;
	width: 100%;
}
.able-to-host-women {
	float: left;
	width: 100%;
}
.able-to-host-men {
	float: left;
	width: 100%;
}
.able-to-host-person {
	float: left;
	width: 100%;
}
.able-to-host-family {
	float: left;
	width: 100%;
}
.able-to-host-child {
	float: left;
	width: 100%;
}
/*#hosting-information-form .form-type-textfield input {
	width: auto !important;
}*/
#hosting-information-form .able-to-host-women .form-type-checkboxes, #hosting-information-form .able-to-host-men .form-type-checkboxes, #hosting-information-form .able-to-host-family .form-type-checkboxes, #hosting-information-form .able-to-host-person .form-type-checkboxes, #hosting-information-form .able-to-host-child .form-type-checkboxes, #hosting-information-form .able-to-host-couple .form-type-checkboxes {
	float: left;
	width: auto;
}
#hosting-information-form .able-to-host-women label, #hosting-information-form .able-to-host-men label, #hosting-information-form .able-to-host-person label, #hosting-information-form .able-to-host-child label, #hosting-information-form .able-to-host-family label, #hosting-information-form .able-to-host-couple label {
	float: left;
	width: 170px;
	text-align: left;
}
#hosting-information-form .able-to-host-women .form-type-textfield, #hosting-information-form .able-to-host-men .form-type-textfield, #hosting-information-form .able-to-host-child .form-type-textfield, #hosting-information-form .able-to-host-family .form-type-textfield, #hosting-information-form .able-to-host-person .form-type-textfield, #hosting-information-form .able-to-host-couple .form-type-textfield {
	float: left;
	width: auto;
}
.ms-drop ul > li input[type="checkbox"] {
	margin: 0px !important;
}
.ms-choice {
	background: rgba(255, 255, 255, 0);
	border: 0px solid #aaa;
}
#edit-advance-notice {
	float: left !important;
	margin-left: 35px !important;
}
.views-exposed-form #edit-field-interests-value {
	font-weight: bold;
}
.views-exposed-form #edit-field-nearest-city-value {
	font-weight: bold;
}
.views-exposed-form .form-item-field-childrens-value {
	margin-top: 20px;
}
#edit-more-options .form-item-field-disable-facilities-option--value {
	margin-top: 20px;
}
.interviewer, .interviewer-date {
	float: left;
	width: 100%;
}
#username-check-informer {
	position: absolute;
	margin-left: 9px;
	margin-top: 5px;
}
#username-check-message {
	color: #ED2E2E;
	font-weight: normal;
	font-size: 13px;
	text-align: center !important;
	padding-left: 153px;
}
#username-check-message em {
	color: #51843C;
	font-weight: 600;
}
.view-organizations-presentation .col-md-4 h3 {
	color: #333;
	font-size: 18px;
	line-height: 30px;
	margin: -12px 0;
	font-family: Raleway;
}
.other-address-left-block {
	float: left;
	width: 50%;
}
.other-address-left-block label {
	width: 45% !important;
}
.more-address-submit {
	float: left;
	width: 100%;
}
.other-address-left-block .form-group {
	width: 100% !important;
	float: left;
}
.other-address-main-block {
	float: left;
	width: 100%;
}
.other-address-right-block {
	float: left;
	width: 50%;
}
#other-address-replace .other-address-main-block .form-type-radio {
	padding-top: 0px !important;
}
.map-chooser {
	position: relative;
	width: 100%;
}
#edit-location-map {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100% !important;
	height: 100%;
}
#edit-location-map {
	width: 100% !important;
	display: none;
}
.geolocation-remove {
	display: none;
}
.map-chooser #edit-location-map-und-0-address {
	width: 100%;
	float: left;
}
#edit-location-map #edit-location-map-und-0-address #edit-location-map-und-0-address-field {
	width: 100% !important;
}
/*#edit-location-map .geolocation-address{
	display: none;
}*/
#user-profile-custom-form {
	display: none;
}
#basic-information-form {
	display: none;
}
.map-link {
	float: left;
	font-weight: bold;
	padding: 0 15%;
	width: 100%;
}
.map-link:hover {
	text-decoration: none;
	color: #f05322 !important;
}
.geolocation-lng-item, .geolocation-lat-item {
	display: none;
}
#edit-location-map-und-0-address label {
	display: none;
}
.geolocation-client-location {
	display: none;
}
.live-with-full-block {
	float: left;
	width: 100%
}
.std-news-main-block .coordinator-details-wrapper {
	display: none;
}
.std-news-main-block .testimonials-body {
	height: 244px;
	overflow: hidden;
}
.video-player .container {
	padding-left: 20px;
	padding-right: 20px;
}
.testimonial_block {
	padding-top: 40px;
	padding-bottom: 40px;
}
.testimonial_block .testimonial_block_cont_left {
	padding-left: 20px;
	padding-right: 20px;
}
.testimonial_block .testimonial_block_cont_right {
	padding-left: 20px;
	padding-right: 20px;
}
.ms-drop {
	border: none !important;
}
.ms-parent {
	background: #ccc url("/sites/all/themes/servas/images/select-drop.png") no-repeat scroll right center;
}
.map-link {
	background: #e7e3da none repeat scroll 0 0;
	border: medium none;
	clear: both;
	color: #f05322;
	float: left;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 335px;
	text-align: center;
	text-decoration: none;
	border-radius: 4px;
	width: 320px;
}
.ui-dialog {
	width: 290px !important;
	box-shadow: 0px 0px 175px #7D7D7D;
}
.ui-widget-overlay {
	background-color: #000 !important;
	background-image: none !important;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-header {
	background-color: #F05322 !important;
	color: #fff !important;
	background-image: none !important;
}
.ui-dialog .ui-dialog-titlebar-close {
	background: url('/sites/all/themes/servas/images/bullet_cross1.png') #ccc center !important;
	border: none !important;
	background-repeat: no-repeat;
}
.current-address-full-block {
	float: left;
	width: 100%;
}
.phone-contact-block, .mobile-contact-block {
	float: left;
	width: 100%;
}
.ms-choice .placeholder {
	color: #555 !important;
}
.current-address-full-block {
	float: left;
	width: 100%;
}
#letter-of-introduction-form {
	display: none;
}
.nearest-city-block, .phone-block, .mobile-block, .servas-host-block, .live-with-full-block, .birth-year-block, .birth-year-detail-view, .other-contact-list-block, .emergency-full-block, .sub-region {
	float: left;
	width: 100%;
}

#user-profile-custom-form #edit-submit--3 {
	float: right !important;
	color: #fff;
    background-color: #51843c;
    border-color: #51843c;
}

.required-indication {
	color: #f05322;
	font-weight: bold;
}
.mobile-country {
	display: none !important;
}
.i18n-fr .form-item-field-region-und-0-province label {
	word-break: break-all;
}
.i18n-fr .views-exposed-form #edit-field-nearest-city-value {
	font-size: 12px;
}
.i18n-fr #views-form-find-members-page .btn-default, .i18n-fr .find-members-activites  .btn-default{
	margin-bottom: 10px;
	font-size: 14px !important;
}
.i18n-fr .member-search-fields .form-control {
	padding-right: 19px;
}
.i18n-fr .footer-block ul li a {
	font-size: 12px;
}
.i18n-fr #basic-information-form select, .i18n-fr #more-about-form select {
	padding-right: 20px
}
.view-country-contacts .col-md-4 {
	padding: 10px 4px 0px;
}
.country-contacts-items {
	padding: 0px;
	width: 100%;
	display: inline-block;
	border: solid 8px #fff;
	box-shadow: 0px 0px 3px #ccc;
	margin: 5px 0px 0px;
}
.country-contacts-items .country-title {
	color: #51853C;
	font-weight: 600;
}
.view-country-contacts .view-header {
	width: 100%;
	display: inline-block;
	padding: 20px 15px 0px;
}
.view-country-contacts h2 {
	font-size: 30px;
	font-weight: 500;
	line-height: 1.1;
	color: #F05323;
}
.country-flag img {
	width: 100%;
	height: 85px;
}
.country-flag {
	width: 130px;
	float: left;
}
.country-content {
	width: auto;
	float: left;
	padding: 0px 10px;
}
.i18n-fr #pager-form .form-item-pager-num {
	width: 46%;
}
.i18n-fr #edit-more-options label {
	font-size: 12px;
	padding-left: 0px;
}
.i18n-fr .profile-top {
	font-size: 14px;
}
/******Member admin css by Devaraj *********/

.quick-filter-title {
	float: left;
	width: auto;
	font-weight: bold;
	font-size: 18px;
}
.quick-filter-row {
	float: left;
	width: 100%;
}
.quick-filter-tab {
	float: left;
	width: auto;
	padding: 5px;
	font-weight: bold;
	background-color: #666;
	border-radius: 5px;
	margin: 10px;
}
.quick-filter-block {
	display: none;
}
.quick-filter-row .active {
	background-color: #f05322;
}
.rm-layout-expanded .rm-nav > ul > li > a, .rm-layout-expanded .rm-top-menu > .rm-menu-item > a {
	font-size: 12px;
}
.how-get-there-details .field-value-item {
	display: inline;
	word-break: break-all;
}
.map-indication {
	float: left;
	font-weight: bold;
	padding-bottom: 10px;
}
.page-profile .map-indication{
	display: none;
}
.live-with-full-block .input-group {
	padding-bottom: 10px;
}
.live-with-full-block .input-group-addon {
	height: 20px !important;
	padding: 0px !important;
}
.form-item-travellers1 .input-group-addon, .form-item-travellers .input-group-addon {
	height: 20px !important;
	padding: 0px !important;
}
.form-item-travellers input, .form-item-travellers1 input {
	border-right: none;
}
.form-item-travellers .input-group, .form-item-travellers1 .input-group {
	padding-bottom: 10px;
}
.i18n-fr .rm-nav li a, .i18n-fr .rm-top-menu a {
	color: #666666;
	font-size: 14px !important;
	font-weight: bold !important;
	text-shadow: none !important;
	border: none;
	font-family: 'Raleway', sans-serif !important;
	border-right: 1px solid #8f8f8f;
	line-height: 26px !important;
}
.table-responsive {
	display: inline-block;
}
.attachment .country-left-block {
	float: left;
	width: 100% !important;
}
@media print {
body {
	font-family: Georgia, serif;
	background: none;
	color: black;
}
#page {
	width: 100%;
	margin: 0;
	padding: 0;
	background: none;
}
#header, #menu-bar, #sidebar, h2#postcomment, form#commentform, #footer {
	display: none;
}
.entry a:after {
	content: " [" attr(href) "] ";
}
#printed-article {
	border: 1px solid #666;
	padding: 10px;
}
}
#node-249 a{
	color: #ED1C24;
}

.form-type-password .help-block {
	display: none;
}
.views-exposed-form #edit-country, .views-exposed-form #edit-field-language-value, .views-exposed-form #edit-province-wrapper, .views-exposed-form #edit-field-no-of-persons-able-to-host-value {
	cursor: pointer;
}
.ms-parent {
	padding-right: 0px !important;
}
#edit-rid {
	cursor: pointer;
}
.page-profile .tooltip.left {
	z-index: 9999;
}
.pager-next a, .pager-previous a, .find-members-list-content .pager .next>a, .pager .next>span, .find-members-list-content .pager .previous>a, .pager .previous>span {
	float: left;
	width: 100%;
}
/*18-11-2015 CSS Starts*/
.member-search-fields .form-control {
      margin-bottom: 9px;
      font-weight: bold;
}
.login_content.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}
/*18-11-2015 CSS Ends*/
.form-item-list-select-all, #find-members-pager-form .form-item-checkbox {
	float: left;
	margin: 30px 0;
}

/* Devaraj css  start*/

.form-item-list-select-all {
	float: left;
	margin: 10px 0;
}
.fr-sub-region-main-block {
	float: left;
	width: 100%;
}
.page-find-members .members-info,
body[class*="page-find-members-"] .members-info{
	padding: 10px;
	background: #f05322;
	margin: 10px 0;
	color: white;
	border-radius: 4px;
	font-size: 12px;
}

.page-find-members .members-info-btn,
body[class*="page-find-members-"] .members-info-btn{
	color: white;
	font-size: 12px !important;
	width: 100% !important;
	background: #ef5322;
	border: 0 none;
	margin-bottom: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 1em;
	padding: 12px;
}

@media screen and (max-width: 992px) {
	.page-find-members .member-clip,
	body[class*="page-find-members-"] .member-clip{
		display: flex;
	}
	.page-find-members .member-clip img,
	body[class*="page-find-members-"] .member-clip img{
		margin: 0 12px 0 0;
	}
	.page-find-members .members-info,
	body[class*="page-find-members-"] .members-info{
		margin: 0 0 12px 0;
	}
	.page-find-members .members-info-wrap,
	body[class*="page-find-members-"] .members-info-wrap{
		/*max-width: 70%;*/
	}
	.page-find-members .members-info-btn,
	body[class*="page-find-members-"] .members-info-btn{
		float: left;
	}

}
@media screen and (max-width: 480px) {
	.page-find-members .member-clip,
	body[class*="page-find-members-"] .member-clip{
		display: block;
	}
	.page-find-members .member-clip img,
	body[class*="page-find-members-"] .member-clip img{
		margin: 0 auto;
	}
	.page-find-members .members-info,
	body[class*="page-find-members-"] .members-info{
		margin: 12px 0;
	}
}

.page-find-members .servas-countries,
body[class*="page-find-members-"] .servas-countries{
	margin: 0;
}
body[class*="page-find-members-"] .servas-countries{
	text-align: center;
}
.page-find-members .servas-countries a,
body[class*="page-find-members-"] .servas-countries a{
	background: #51843c;
	color: white;
	border: 0 none;
}
body[class*="page-find-members-"] .servas-countries a{
	width: 100%;
}

.page-find-members .servas-countries a:hover,
body[class*="page-find-members-"] .servas-countries a:hover{
	color: #51843c;
	background: white;
	border: 0 none;
}

.page-find-members .member-search-fields .formErrorContent{
      display: block !important;
}
.page-find-members .formError .formErrorContent{
     margin-left: 34px !important;
     min-width: 100px !important;
}
.page-find-members .formError .formErrorArrow{
         margin: -28px 0 0 10px !important;
}

/* Devaraj css end */

.ui-dialog-titlebar .ui-dialog .ui-dialog-title {white-space: normal !important;}

#views-exposed-form-find-members-page .advanced-search{
	margin-top: -15px;
}
.find-members-map-content, .find-members-list-content {
	float: left;
	width: 100%;
}
#find-members-form .find-member-submit{
	margin-top: 20px;
}

.more-option-first-block .form-item{
	width: 100% !important;
    float: left;
}
#privatemsg-new .form-submit{
	font-weight:bold;
	background:#F05323;
	color:#fff;
}
.overflow2 {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.fancybox-title-float-wrap{
	    right: 0% !important;
	    font-size:12px !important;
}
.fancybox-title-float-wrap .child{
	    margin-right: 0px !important;
}
#password-policy-password-tab .form-type-checkbox input{
	width:auto !important;
}
#password-policy-password-tab .edit-term-of-useformError .formErrorContent {
    display: block !important;
    margin-left: 320px;
}
#password-policy-password-tab .edit-term-of-useformError .fa-exclamation-circle:before{
	display:none;
}
/**german**/
.i18n-de #picture-upload{
	font-size: 12px;
}
.i18n-de #picture-upload, .crop-image, .i18n-de #custom-image-crop-form .form-submit {
    font-size: 12px;
}
.i18n-de #find-members-activities-form .btn-default{
	font-size: 14px !important;
    width: 355px !important;
}
.i18n-de .basic-information-details .btn-default, .i18n-de #user-pass .form-submit{
	font-size: 16px;
}
.i18n-de .more-about-block .btn-default{
	font-size: 15px !important;
    width: 385px !important;
}
.i18n-de #edit-language-fieldset .fieldset-legend span{
	font-size:12px;
}
/**ends here**/
#find-members-form .form-item-city input{
	float: left;
    width: 99%;
}
#find-members-form .form-item-city .input-group-addon{
	padding-top: 2px;
	margin-left: -35px;
	padding-bottom: 2px;
	padding-left: 10px;
	float: left;
	padding-right: 10px;
	width: 12%;
	border: 0;
	margin-top: 2px;
	margin-right: 5px;
}
#inline {
	margin-top:-170px;
}
.crop-block {
	float: left;
	width: 100%;
}
.view-membership-renewals #edit-select, .view-members #edit-select{
	display:none;
}
#more-about-form .form-item-member-type{
	clear:left;
}
.social-media-block ul li:first-child {
    display: none;
}

#edit-language-fieldset .form-type-radio input {
	height : 16px!important;
	width : 16px!important;
	max-width: none;
}

div.help-drop {
	 line-height: 30px;
	 margin-right:1em;
 }

.header-menu-bottom div.help-drop {
	float: right;
	text-align: right;
	width: 84px;
	height: 70px;
	margin-right: 30px;
}

div.help-drop a i {
	display: block;
	background-image: url(../images/help.png);
	background-size: contain;
	width: 84px;
	height: 70px;
}

div.krumo-root {
	text-align: left;
}

/* body link color */
.field-name-body a{
color: #E94700;
}
@media screen and (min-width: 768px) {
	.modal-lg{
    	width: 900px;
  }
}

/* Join us Modal */
#joinModal .modal-title{
	color: #F05323;
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 48px;
	line-height: 1em;
}
#joinModal .modal-body{
	/*text-align: center;*/
	font-size: 13px;
}

#joinModal h5.sub-title{
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 36px;
	line-height: 1em;
	margin: 0 0 20px 0;
}

#joinModal label[for="edit-all-countries"]{
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 24px;
	font-weight: normal;
	display: block;
	margin: 10px 0;
}
#joinModal #join-country-select-form select{
	width: 80%;
	float: left;
}
#joinModal #join-country-select-form button.form-submit{
	margin: -5px 0 0 10px;
}

#joinModal .modal-body .usa{	
	padding-bottom: 40px;
}
@media screen and ( min-width: 769px ) {
	#joinModal .modal-body .usa{
		padding-bottom: 0;
		border-right: 1px solid #e5e5e5;
	}
}

#joinModal .btn-join,
#joinModal .us-servas{
	margin: 0px 15px;
	padding: 0!important;
	border-radius: 4px;
	padding: 8px 12px!important;
	border: 0;
	color: white;
	transition:background 0.15s ease-in-out;
	margin-left: 0px;
	margin-top: 20px;
}
#joinModal .btn-join a,
#joinModal .us-servas a{
	color: white;
}
#joinModal .btn-join a:hover,
#joinModal .us-servas a:hover{
	text-decoration: none;
}
#joinModal .btn-join{
	background: #51843c;  
}
@media screen and ( min-width: 769px ) {
	#joinModal .btn-join{
		margin-top: 40px;
	}
}
#joinModal .btn-join:hover{
	background: #053800;  
}
#joinModal .us-servas{
	background: #f05322;
}
#joinModal .us-servas:hover{
	background: #BD2000;
}

/* Accordion skin */
.card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}
.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}

.namesakes-accordion{
	margin-bottom: 20px;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}

.clearfix:after {
  clear: both;
}

#block-masquerade-masquerade .dropdown{
	display: block !important;
	left: 0;
	top: -30px;
}

.view-id-faq_items{
	margin: 36px 0;
}
.view-id-faq_items .ui-accordion{
	width: 90%;
	
}
/*#faq-accordion .field-name-field-faq-question .field-item{
	margin-right: 40px;
}*/

.view-id-faq_items .ui-accordion .ui-state-default, 
.view-id-faq_items .ui-accordion .ui-widget-content .ui-state-default, 
.view-id-faq_items .ui-accordion .ui-widget-header .ui-state-default{
	background: #51843c;
	color: white;
	border-left: 0 none;
}

.view-id-faq_items .ui-accordion .ui-state-default:not(.ui-accordion-header-active)::before,
.view-id-faq_items .ui-accordion .ui-accordion-header-active::before{
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
	text-rendering: auto;

}
.view-id-faq_items .ui-accordion .ui-state-default:not(.ui-accordion-header-active)::before{
	content: "\f067";
}
.view-id-faq_items .ui-accordion .ui-accordion-header-active::before{
	content: "\f068";
}

.view-id-faq_items .view-grouping-header::before{
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
	text-rendering: auto;
	content: "\f067";
	width: auto;
	height: 10px;
}
.view-id-faq_items .view-grouping-header.nested-accordion::before{
	content: "\f068";
}

.view-id-faq_items .ui-accordion .ui-state-default a, 
.view-id-faq_items .ui-accordion .ui-widget-content .ui-state-default a, 
.view-id-faq_items .ui-accordion .ui-widget-header .ui-state-default a{
	color: white;
}
.view-id-faq_items .ui-accordion-header-icon{
	display: none;
}

#block-menu-block-1 ul.menu.nav,
#block-menu-block-2 ul.menu.nav{
	display: flex;
	flex-wrap:  wrap;
	justify-content: center;
	font-weight: bold;
	border-bottom: 1px solid #CCC;
	margin-bottom: 1rem;
	font-size: 1.2em;
}
#block-menu-block-1 ul.menu.nav li,
#block-menu-block-2 ul.menu.nav li{
  display: flex;
  align-items: center;
  
}

#block-menu-block-1 ul.menu.nav li a,
#block-menu-block-2 ul.menu.nav li a{
  color:  #51843c;
  
}
#block-menu-block-1 ul.menu.nav li a.active,
#block-menu-block-2 ul.menu.nav li a.active{
  color:  #333;
  border-bottom: 2px solid;
  
}
#block-menu-block-1 ul.menu.nav li:not(:last-child):after,
#block-menu-block-2 ul.menu.nav li:not(:last-child):after{
  content: "•";
  color:  #51843c;
  font-size: 1.75em;
}

#sticky-dates{
	position: fixed;
	top: 50%;
	right: 20px;
	z-index: 1000;
	background: white;
	border: 1px solid rgba(0,0,0,.125);
	border-radius: 0.5rem;
	padding: 2rem;
	text-align: center;
}
#sticky-dates h5{
	margin-top: 0;
	color: #E94700;
}
#sticky-dates div:not(:last-child){
	padding-bottom: 0.5rem;
	margin-bottom: 0.5rem;
	border-bottom: 1px solid #CCC;
}
#sticky-dates div a{
	font-weight: bold;
}