@import url("languages.css");
html {
	position: relative;
	min-height: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
a, a:active, a:focus {
	outline: none;
}
button, button:active, button:focus {
	outline: none;
}
.nopadding {
	padding: 0 !important;
}
.nopadding-right {
	padding-right: 0 !important;
}
body {
	background-color: #13181b;
	color: #fff;
	font-family: 'Roboto', sans-serif;
}
.headergradient {
	background: none;
}
a:link {
	text-decoration: none;
	text-underline: none;
}
a:active {
	text-decoration: none;
	text-underline: none;
}
a:visited {
	text-decoration: none;
	text-underline: none;
}
a:hover {
	text-decoration: none;
	text-underline: none;
}
.headergradient {
	background: -moz-linear-gradient(top, rgba(106,110,122,1) 0%, rgba(106,113,127,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(106,110,122,1)), color-stop(100%, rgba(106,113,127,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(106,110,122,1) 0%, rgba(106,113,127,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(106,110,122,1) 0%, rgba(106,113,127,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(106,110,122,1) 0%, rgba(106,113,127,0.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(106,110,122,1) 0%, rgba(106,113,127,0.8) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a6e7a', endColorstr='#cc6a717f', GradientType=0 ); /* IE6-9 */
}
.headergradient {
	/*background: transparent !important;
	box-shadow: none !important;*/
}
@media (min-width: 768px) {
	.navbar-brand{
		padding-left: 0px;
	}
}
.navbar {
	height: 82px;
}
.bgimage .container {
	padding-left: 0px;
	padding-right: 0px;
}
.footer {
	min-height: 60px;
	padding-top: 2px;
	background-color: #35393c;
}
.navbar-fixed-top {
	border-width: 0;
}
.registrationbox {
	margin-top: 60px;
	color: #000;
	background-color: rgba(255,255,255,0.8);
	position: relative;
	margin-bottom: 60px;
	padding: 20px;
}
.maincontent {
	padding-top: 30px;
	/*	padding-left:100px;*/
/*	padding-right:100px;*/
	padding-bottom: 30px;
	font-size: 18px;
}
.maincontent h1 {
	font-size: 18px;
}
.registrationbox .boxclaim {
	font-size: 50px;
	line-height: 60px;
	color: #35393c;
	padding-bottom: 25px;
	text-align: left;
	font-weight: 200;
}
.jui-radiobuttons-container {
	font-size: 20px;
}

.registrationbox .registerbtn.btn {
	background-color: #6fcb1d !important;
	background-image: none;
	color: #fff;
	font-size: 18px;
	border:none;
	/*margin-bottom: 20px;*/
}
.registrationbox .margin-bottom-sm {
	font-weight: bold;
	margin-bottom: 20px;
}
.footer .container {
	margin-top: 20px;
}
#zipcodebox, #citybox {
	display: none;
}
.seotxt h2, h3 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	line-height: 26px;
}
#formLogin input, #formLogin button {
	border: none;
}
#formLogin button {
	padding-top: 7px;
	padding-bottom: 7px;
}
.seotxt .seoimagecontainer {
	display: table-cell;
	vertical-align: middle;
	width: 150px;
	padding-right: 20px;
}
.seotxt .seotxtcontainer {
	display: table-cell;
	vertical-align: middle;
	font-size: 18px;
}
.demo {
	margin-bottom: -99999px;
	padding-bottom: 99999px;
	background-color: #35393c;
	border: 5px solid #13181b;
}
.navbar-form .form-group a {
	display: block;
	/*font-weight:bold;*/
	margin-top: 4px;
	color: #fff;
}
.footer .listheader {
	font-size: 20px;
	margin-bottom: 20px;
}
.seotxt {
	margin-top: 10px;
	margin-bottom: 20px;
}
#formLogin a {
	font-size: 12px;
}
#formLogin {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

@media (min-width: 768px) {
	.nomarginbig {
		margin-right: 0px;
	}
	.bgimage {
		min-height: 800px;
		background-size: cover;
		background-position: right top;
	}
	.navbar-brand img {
		width: 275px;
		margin-top: 5px;
		height: 50px;
	}
	.navbar-collapse input {
		width: 120px !important;
	}
	.navbar .navbar-collapse {
		/*line-height: 40px;*/
		background: none;
	}
	.seotxt .seotxtborder {
		border-bottom: 1px solid #35393c;
		height: 180px;
	}
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: top;
	}
	#formLogin {
		margin-top: 20px;
	}
}

@media (min-width: 1024px) {
	.demo:nth-child(1) {
		border-left: none;
	}
	.demo:nth-child(3) {
		border-right: none;
	}
	.bgimage > .container > .row {
		padding-right: 40px;
	}
	.navbar .navbar-collapse {
		/*line-height: 60px;*/
		background: none;
	}
	.navbar-collapse input {
		width: auto !important;
	}
}

@media (max-width: 1024px) {
	.pressimage-div {
		padding: 0 5px;
	}
}

@media (max-width: 767px) {
	.bgimage {
		background-size: cover;
		background-position: right top;
	}
	.registrationbox {
		margin-top: 50px;
		margin-bottom: 0px;
		padding: 25px;
		background-color: rgba(255,255,255,0.8);
	}
	
	.maincontent {
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		font-size: 18px;
	}
	.navbar-brand img {
		width: 220px;
		max-height: 40px;
	}
	.navbar-header {
		height: 62px;
	}
	.navbar {
		height: 62px;
	}
	.navbar-form {
		border: none;
	}
	.footer .listheader {
		font-size: 20px;
		margin-bottom: 8px;
		margin-top: 20px;
	}
	.navbar-form .form-group a {
		margin-top: 10px;
		margin-bottom: 15px;
	}
	.seotxt h2, h3 {
		margin: 0px;
		padding: 0px;
		font-size: 15px;
		line-height: 22px;
	}
	.seotxt {
		font-size: 15px;
	}
	.navbar-toggle {
		margin-top: 11px;
	}
}

@media (max-width: 480px) {
	.navbar-brand img {
		width: 160px;
		max-height: 40px;
		margin-top: 5px;
	}
	.navbar-brand{
		padding-right:0px !important;	
	}
	.bgimage {
		background-size: cover;
		background-position: right top;
		/*background: url("../img/home/background_img_small.jpg") no-repeat;*/
	}
	.seotxt .seoimagecontainer {
		padding-left: 15px;
		display: table-cell;
		vertical-align: top;
		width: 100px;
	}
	.seotxt .seotxtcontainer {
		display: table-cell;
		vertical-align: top;
	}

	.footer .listheader {
		font-size: 20px;
		margin-bottom: 8px;
		margin-top: 20px;
	}
	.registrationbox {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 25px;
		background-color: rgba(255,255,255,0.8);
	}
	.navbar-toggle {
		margin-top: 11px;
	}
}
.testimonial {
	font-size: 15px;
	margin-top: 15px;
	margin-bottom: 12px;
}

#owl-pressimage .item img {
	width: 100%;
	height: auto;
}
#owl-pressimage .owl-item {
	border: 2px solid #13181b;
}
#owl-pressimage .owl-item:first-child {
	border-left: 0;
}
#owl-pressimage .owl-item:last-child {
	border-right: 0;
}
.testimonial img {
}
.font-bold {
	font-weight: bold;
}
.footer-links {
	margin: 0;
	padding: 0;
	font-size: 16px;
	margin-bottom: 20px;
}
.footer-links > li {
	/*display: inline-block;*/
	list-style: outside none none;
	margin: 0 8px 8px 0;
}
.footer-links > li > a {
	color: #d8dade;
	transition: all 0.6s ease-out 0s;
}
.footer-links > li > a:hover, .footer-links > li > a:focus, .footer-links > li > a:active {
	color: rgb(181, 67, 33);
	transition: all 0.3s ease-out 0s;
}
.smGlobalBtn { 
	display: inline-block;
	position: relative;
	cursor: pointer;
	width: 40px;
	height: 40px;
	padding: 0px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	line-height: 2em;
	-moz-border-radius: 27px;
	-webkit-border-radius: 27px;
	border-radius: 27px;
	margin-bottom: 10px;
	margin-right: 5px;
}

.facebookBtn {
	background: #4060A5;
}
.facebookBtn:before { /* use :before to add the relevant icons */
	font-family: "FontAwesome";
	content: "\f09a"; /* add facebook icon */
}
.facebookBtn:hover {
	color: #4060A5;
	background: #fff;
	border-color: #4060A5; /* change the border color on mouse hover */
}
/* twitter button class*/
.twitterBtn {
	background: #00ABE3;
}
.twitterBtn:before {
	font-family: "FontAwesome";
	content: "\f099"; /* add twitter icon */
}
.twitterBtn:hover {
	color: #00ABE3;
	background: #fff;
	border-color: #00ABE3;
}
/* twitter button class*/
.youtubeBtn {
	background: #cd201f;
}
.youtubeBtn:before {
	font-family: "FontAwesome";
	content: "\f167 "; /* add twitter icon */
}
.youtubeBtn:hover {
	color: #cd201f;
	background: #fff;
	border-color: #cd201f;
}
/* google plus button class*/
.googleplusBtn {
	background: #e64522;
}
.googleplusBtn:before {
	font-family: "FontAwesome";
	content: "\f0d5"; /* add googleplus icon */
}
.googleplusBtn:hover {
	color: #e64522;
	background: #fff;
	border-color: #e64522;
}
/* linkedin button class*/
.linkedinBtn {
	background: #0094BC;
}
.linkedinBtn:before {
	font-family: "FontAwesome";
	content: "\f0e1"; /* add linkedin icon */
}
.linkedinBtn:hover {
	color: #0094BC;
	background: #fff;
	border-color: #0094BC;
}
/* pinterest button class*/
.pinterestBtn {
	background: #cb2027;
}
.pinterestBtn:before {
	font-family: "FontAwesome";
	content: "\f0d2"; /* add pinterest icon */
}
.pinterestBtn:hover {
	color: #cb2027;
	background: #fff;
	border-color: #cb2027;
}
/* instagram button class*/
.instagramBtn {
	background: #125688;
}
.instagramBtn:before {
	font-family: "FontAwesome";
	content: "\f16d"; /* add instagram icon */
}
.instagramBtn:hover {
	color: #125688;
	background: #fff;
	border-color: #125688;
}
/* tumblr button class*/
.tumblrBtn {
	background: #3a5876;
}
.tumblrBtn:before {
	font-family: "FontAwesome";
	content: "\f173"; /* add tumblr icon */
}
.tumblrBtn:hover {
	color: #3a5876;
	background: #fff;
	border-color: #3a5876;
}

.vimeoBtn {
	background: #00adef;
}
.vimeoBtn:before {
	font-family: "FontAwesome";
	content: "\f27d"; /* add tumblr icon */
}
.vimeoBtn:hover {
	color: #00adef !important;
	background: #fff;
	border-color: #00adef;
}
/* rss button class*/
.rssBtn {
	background: #e88845;
}
.rssBtn:before {
	font-family: "FontAwesome";
	content: "\f09e"; /* add rss icon */
}
.rssBtn:hover {
	color: #e88845;
	background: #fff;
	border-color: #e88845;
}
#fb-root {
	display: none;
}

.action-date{
	color:#7b8082;text-align:center;font-size:28px;font-weight: bold;
}

@media (max-width: 800px) {
	.action-date{
		font-size:24px;
	}
}


.seotxtcontainer > div {
	max-height: 300px;
	overflow-y: auto;
}



/*
    Note: It is best to use a less version of this file ( see http://css2less.cc
    For the media queries use @screen-sm-min instead of 768px.
    For .omb_spanOr use @body-bg instead of white.
*/

@media (min-width: 768px) {
    .omb_row-sm-offset-3 div:first-child[class*="col-"] {
        margin-left: 25%;
    }
}

.omb_login .omb_authTitle {
    text-align: center;
	line-height: 300%;
}
	
.omb_login .omb_socialButtons a {
	color: white; // In yourUse @body-bg 
	opacity:0.9;
}
.omb_login .omb_socialButtons a:hover {
    color: white;
	opacity:1;    	
}
.omb_btn-facebook {background: #3b5998;}
.omb_btn-twitter {background: #00aced;}
.omb_btn-google {background: #c32f10;}
.omb_btn-email {background: #6fcb1d;}

.omb_btn-email:hover {background: #64b61b;}
.omb_btn-facebook:hover {color:#fff;background: #354f89;}

.btn-email {background: #6fcb1d;}
.btn-email:hover {color:#fff;background: #64b61b;}

.registrationbox .registerbtn.btn:hover {background: #64b61b !important;}

.omb_login .omb_loginOr {
	position: relative;
	font-size: 1.5em;
	color: #aaa;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.omb_login .omb_loginOr .omb_hrOr {
	background-color: #cdcdcd;
	height: 1px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.omb_login .omb_loginOr .omb_spanOr {
	display: block;
	position: absolute;
	left: 50%;
	top: -0.6em;
	margin-left: -1.5em;
	background-color: white;
	width: 3em;
	text-align: center;
}			

.omb_login .omb_loginForm .input-group.i {
	width: 2em;
}
.omb_login .omb_loginForm  .help-block {
    color: red;
}

	
@media (min-width: 768px) {
	.omb_login .omb_forgotPwd {
		text-align: right;
		margin-top:10px;
 	}
}


.registrationbox .boxclaimreg {
	font-size: 40px;
	line-height: 48px;
	color: #35393c;
	padding-bottom: 35px;
	text-align: center;
	font-weight: 300;
	margin-top:5px;
}

.registrationbox .boxclaimregmail {
	font-size: 24px;
	/*line-height: 48px;*/
	color: #35393c;
	padding-bottom: 25px;
	text-align: center;
	font-weight: 300;
	margin-top:5px;
}



.msd-split-line__text {
	-moz-box-align: center;
	align-items: center;
	display: flex;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.05em;
	margin: 22px 0;
	text-transform: uppercase;
	color:#333;
	font-weight: bold;
}
.msd-split-line__text::after, .msd-split-line__text::before {
	-moz-box-flex: 1;
	background-color: #cdcdcd;
	content: "";
	display: block;
	flex: 1 1 0;
	height: 1px;
}
.msd-split-line--x, .o-tab, .o-tab__item {
	display: flex;
}
.msd-split-line__text::before {
	margin-right: 1em;
}
.msd-split-line__text::after {
	margin-left: 1em;
}
.msd-split-line--x .msd-split-line__text {
	-moz-box-direction: normal;
	-moz-box-orient: vertical;
	flex-direction: column;
	margin: 0 22px;
}
.msd-split-line--x .msd-split-line__text::after, .msd-split-line--x .msd-split-line__text::before {
	height: auto;
	width: 1px;
}
.msd-split-line--x .msd-split-line__text::before {
	margin: 0 0 1em;
}
.msd-split-line--x .msd-split-line__text::after {
	margin: 1em 0 0;
}

.msd-filter-blur {
	filter: blur(6px);
}

.rememberlogin{
	white-space: nowrap;display: block; width: 120px;margin-top: 2px;
}

.homeLoginBtn {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #fff !important;
	color: #fff !important;
	font-size: 19px !important;
	padding-bottom: 4px !important;
	padding-top: 4px !important;
	text-shadow: none !important;
	width: auto !important;
}

.languageSelection:hover,.languageSelection:focus,.homeLoginBtn:hover,.homeLoginBtn:focus {
	background:rgba(0,0,0,0.16) !important;
}

.languageSelection {
	background: transparent none repeat scroll 0 0 !important;
	border: 1px solid #fff !important;
	text-shadow: none !important;
	padding-bottom: 8px !important;
}

.pac-container {
	z-index: 10000 !important;
}


@media only screen and (min-width :  768px) and (max-width :  769px) {
	.navbar-brand img {
		
		margin-left: 5px;
		
	}
}

.footer{
	overflow:hidden;
}
