/* Global
----------------------------------*/
body,html {
	font-family: Open Sans, sans-serif !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: Open Sans, sans-serif !important;
}
h1 {
	font-size: 36px;
}
.blue-small-h1 {
	color:#0c6ba7;
	font-size: 30px;
}
h2 {
	font-size: 20px;
	color:#0c6ba7;
}
.blue-small-h2 {
	font-size: 18px;
}
.blue-big-h2 {
	font-size: 30px;
}
.darkgrey-small-h2 {
	color: #333;
	font-size: 18px;
}
h3 {
	color: #0c6ba7;
	font-size: 20px;
}
.blue-small-h3 {
	font-size: 18px;
}
body,input,select,textarea {
	direction:ltr;
}
body {
	background-color: white;
	background-position: top left;
	background-repeat: repeat;
}

.main_banner {
	background-color: #2d89c2;
    width: 100%;
    height: 245px;
	background-size: cover;
	background-image: url(/site/live/images/mainBanner.jpg);
}
.start_btn {
	font-size: 40px;
	font-family: Open Sans, sans-serif;
	font-weight: bold;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	border: 2px solid white;
	padding: 13px 28px;
	text-decoration: none;
	background: -moz-linear-gradient( center top, #d24800 5%, #f96c00 100% );
	background: -ms-linear-gradient( top, #d24800 5%, #f96c00 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d24800', endColorstr='#f96c00');
	background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #d24800), color-stop(100%, #f96c00) );
	background-color: #d24800;
	color: #ffffff;
	display: inline-block;
	text-shadow: 1px 1px 0px #cd8a15;
	cursor: pointer;
}
.start_btn:hover {
	background: -moz-linear-gradient( center top, #f96c00 5%, #d24800 100% );
	background: -ms-linear-gradient( top, #f96c00 5%, #d24800 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f96c00', endColorstr='#d24800');
	background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #f96c00), color-stop(100%, #d24800) );
	background-color: #f96c00;
	text-decoration: none;
	color: #ffffff;
}
.start_btn_blue {
	font-size: 16px;
	border: 2px solid #D1D1D1;
	background:-moz-linear-gradient( center top, #0e70b4 5%, #107bbf 100% );
	background:-ms-linear-gradient( top, #0e70b4 5%, #107bbf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e70b4', endColorstr='#107bbf');
	background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #0e70b4), color-stop(100%, #107bbf) );
	background-color: #ff8c00;
	text-shadow:none;
}
.start_btn_blue:hover {
	background:-moz-linear-gradient( center top, #107bbf 5%, #0e70b4 100% );
	background:-ms-linear-gradient( top, #107bbf 5%, #0e70b4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#107bbf', endColorstr='#0e70b4');
	background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #107bbf), color-stop(100%, #0e70b4) );
	text-shadow:none;
}
/* Home start buttons */
.home_btn_orange {
	font-size: 45px;
}
.home_btn_blue {
	font-size: 28px;
	background: -moz-linear-gradient( center top, #2b5a99 5%, #428bca 100% );
	background: -ms-linear-gradient( top, #2b5a99 5%, #428bca 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b5a99', endColorstr='#428bca');
	background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #2b5a99), color-stop(100%, #428bca) );
	background-color: #2b5a99;
	text-shadow:none;
}
.home_btn_blue:hover {
	background: -moz-linear-gradient( center top, #428bca 5%, #2b5a99 100% );
	background: -ms-linear-gradient( top, #428bca 5%, #2b5a99 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#428bca', endColorstr='#2b5a99');
	background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #428bca), color-stop(100%, #2b5a99) );
	background-color: #428bca;
	text-decoration: none;
}
.try-now-button-container {
	padding: 30px 0;
	text-align: center;
}

/* Buttons */
.live-button-v1 {
	display: inline-block;
	padding: 15px 40px;
	font-size: 30px;
	color: #000;
	background-color: transparent;
	border: 1px solid #000;
	text-decoration: none;
}
.live-button-v1:hover, .live-button-v1:focus {
	color: rgb(51,122,183);
	border-color: rgb(51,122,183);
	text-decoration: none;
}
.live-button-v2 {
	display: inline-block;
	padding: 17px 80px;
	font-size: 30px;
	color: #fff;
	background-color: #ec971f;
	border: 1px solid #fff;
	text-decoration: none;
	cursor: pointer;
}
.live-button-v2:hover, .live-button-v2:focus {
	color: #fff;
	background-color: #e48e16;
	text-decoration: none;
}

/* Bootstrap Fix
----------------------------------*/
#loginBtn .dropdown-menu {
	left: -262px;
}


/* Breadcrumbs
----------------------------------*/
.breadcrumb > .active , .breadcrumb > li + li:before {
	color: #2e2e2e;
}
.breadcrumb > li {
	text-shadow: 0 0 0 #fff !important;
}
.breadcrumb {
	width: 970px !important;
	margin: 0 auto !important;
	background-color: transparent !important;
	border-radius: 0 !important;
	border-bottom: 1px solid #d1d1d1;
}
.breadcrumb-home-white {
	color: #2e2e2e;
}
#breadcrumbBox {
	padding: 0;
	margin: 0 0 20px;
	background-color: transparent;
	background-repeat: repeat-x;
	height: 50px;
	line-height: 35px;
	background-color: #ffffff;
	background: linear-gradient(to bottom, #f0f0f0 0%,#ffffff 100%);
}

/* Top Menu
----------------------------------*/
.topMenu {
	margin: 0 !important;
}

/* Home Images Change
----------------------------------*/
#HomeImagesChange {
	position: absolute;
	margin:0;
	padding:10px;
	font-size:15px;
	color:white;
	top: 48px;
	background-image:url(/site/live/images/main_video.png?id=13287380);
	background-repeat:no-repeat;
	width:auto;
	height: 245px;
}
#HomeImagesChange iframe {
	border:1px solid #ccc;
}
#HomeImagesChange .textItem {
	display:none;
}
#HomeImagesChange .textItem IMG {
	vertical-align:middle;
}
#HomeImagesChange .textItemText {
	font-size: 25px;
	margin: 0 10px;
	font-weight: bold;
	background-color: rgb(187, 187, 187);
	border-radius: 6px;
	padding: 5px;
	box-shadow: 0 8px 6px -6px black;
}


/* Languages
----------------------------------*/
#flagButton:hover, #flagButton:focus {
	text-decoration: none !important;
}

/* Pages Content
----------------------------------*/
#longMessageMEM {
	padding: 0 0 20px 0;
	width: 980px;
	margin: 0px auto;
}
#longMessageMEM .container {
	width: 980px;
}
#longMessageMEM.full-strip {
	width: 100%;
	padding: 0px;
}

/* Main Containers
----------------------------------*/
#WebsiteDesign-MainDiv {
	margin-top: 0px;
	background-image:none !important;
	margin-bottom: 40px;
}
#WebsiteDesign-MainTable {
	display:table;
	width:100%;
	background-color:white;
}
#WebsiteDesign-MainTableBorder {
	display:table-cell;
	vertical-align:top;
	border-width:0px;
	border-color:#cccccc;
	border-style:solid;
}

/* Top Header
----------------------------------*/
#headerDetailHeaderMEM {
	width: 100%;
	position: fixed !important;
	top: 0;
	left: 0;
	z-index: 1000;
	background-color: #2e2e2e;
}
/* The body margin created according to the top header height, we create
it because  the top header use a fixed position and we need to push the
page content for preventing the top header to be on top of it. The top
header position fixed also causes to an  anchors problem that we fix in
serval pages, because of this we need to update all the classes together
every time that we change the margin-top of the body. The classes that we
need to change according to the body margin are:
  1. div.faq-anchor-div
  2. .supportCenterDesign #centerWebsiteDiv .es-container h2[id]
 */
body {
	margin-top: 95px !important;
}
/* FAQ Page Anchors - This padding and margin is because of the top header 
position fixed, this is a trick that we use to position the anchors in 
the correct position. */
div.faq-page-container div.faq-anchor-div {
	padding-top: 95px;
	margin-top: -85px;	/* calculated by the body margin top decrease the margin top that we like to this div */
}
/* Support Center Anchors - This padding and margin is because of the
top header position fixed, this is a trick that we use to position the
anchors in the correct position. */
.supportCenterDesign #centerWebsiteDiv .es-container h2[id] {
	padding-top: 95px;
	margin-top: -85px;	/* calculated by the body margin top decrease the margin top that we like to this h2 */
}
#headerDetailHeaderMEM a, #headerDetailHeaderMEM button  {
	color: white;
}
/* Header Top Strip */
#headerDetailHeaderMEM .strip-header-cont {
	Background-color: #3b3b3b;
	height: 45px;
}
#headerDetailHeaderMEM .strip-header {
	margin: 0px auto;
	width: 980px;
	line-height: 45px;
}
#headerDetailHeaderMEM .strip-header-chat {
	float: right;
	margin-right: 13px;
	cursor: pointer;
}
#headerDetailHeaderMEM .strip-header-phone {
	float: right;
	color: #fff;
}
#headerDetailHeaderMEM .strip-header-separator {
	color: #a8a8a8;
	float: right;
	margin-left: 13px;
}
#headerDetailHeaderMEM .strip-header-lang {
	float: right;
}
/* Header Second Strip */
#headerDetailHeaderMEM .header-main-container {
	width: 980px;
	margin: 0px auto;
}
#headerDetailHeaderMEM .nav > li > a:hover, #headerDetailHeaderMEM .nav > li > a:focus {
	background-color: #428bca;
}
#headerDetailHeaderMEM .nav > li.open > a:hover, #headerDetailHeaderMEM .nav > li.open > a:focus {
	color: white;
}
#headerDetailHeaderMEM .nav > li.active > a, #headerDetailHeaderMEM .nav > li.active > a:hover, #headerDetailHeaderMEM .nav > li.active > a:focus {
	background-color: #428bca;
}
#headerDetailHeaderMEM .dropdown-menu {
	background-color: #f6fdff;
}
#loginBtn .dropdown-menu {
	background-color: #fff;
}
#headerDetailHeaderMEM .dropdown-menu a {
	color: black;
	text-align: left;
}
#headerDetailHeaderMEM .dropdown-menu li.active a {
	color: white;
}
#headerDetailHeaderMEM .headerLogo {
	display: table-cell;
	width: 240px;
	vertical-align: middle;
}
#headerDetailHeaderMEM .headerLogo img {
	width: 225px;
	height: 65px;
	border: none;
}
#headerDetailHeaderMEM nav {
	display:table-cell;
	width: auto;
	vertical-align: middle;
}
#headerDetailHeaderMEM .header-buttons-separator {
	padding: 0px 2px;
	vertical-align: middle;
	color: #727272;
	font-size:14px;
}
#headerDetailHeaderMEM .try-now-button {
	color: #ee711a;
	vertical-align: middle;
}
#headerDetailHeaderMEM .try-now-button:hover {
	color: #ff8500;
}
#headerDetailHeaderMEM .login-frame-container {
	padding: 5px;
	min-width: 330px;
	text-align: center;
}

.accountLoginButton {
	font-size:13px;
}

/* Footer
----------------------------------*/
#footerBox {
	position: absolute;
	background-color: #2e2e2e;
	width: 100%;
	left: 0;
}
footer {
	width:980px;
	height:330px;
	margin:0 auto;
}
footer nav {
	padding:20px 20px 20px 0;
	float:left;
	width:auto;
	height:auto;
}
footer nav > ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
footer nav > ul > li {
	padding:2px;
}
footer nav > ul > li > span {
	font-weight:bold;
	color:white;
	font-size:16px;
}
footer ul > li > a {
	color:#70ADDA;
	text-decoration: none;
}
#blackFooter {
	height:60px;
	background-color:#3c3c3c;
	color:#fff;
	text-align:center;
	padding:10px;
}

/* Homepage
----------------------------------*/

/* Homepage Modals CSS */
#signUpModal .modal-dialog, #buildItForYouModal .modal-dialog {
	width: 540px;
}
#signUpModal .close {
	font-size: 28px;
	position: absolute;
	float: none;
    top: -5px;
    right: 3px;
}
#signUpModal iframe {
	width: 500px;
	height: 350px;
}
#signUpModal .modal-body {
	text-align: center;
}
#videoPreviewModal .modal-dialog, #buildItForYouModal .modal-dialog {
	width: 940px;
}
#videoPreviewModal iframe {
	width: 900px;
	height: 506px;
	border: 1px solid #ccc;
}
#videoPreviewModal .modal-body {
	text-align: center;
}


/* Homepage Banner */
#homepage-banner-strip {
	width: 100%;
	height: 597px;
	background-image: url(/site/live/images/home/home_slider_3.jpg?id=5481521);
	background-repeat: no-repeat;
	background-position: center;
	overflow: auto;
}
#homepage-banner-strip .homepage-banner-container {
	width: 980px;
	margin: 80px auto;
	position: relative;
}
#homepage-banner-strip .homepage-banner-header {
	width: 690px;
	margin: 0px;
	text-align: center;
}
#homepage-banner-strip .homepage-banner-header h1 {
	margin: 0px;
	color: black;
	font-size: 40px;
	font-weight: bold;
	text-shadow: 2px 0 0 #eaeaea, -2px 0 0 #eaeaea, 0 2px 0 #eaeaea, 0 -2px 0 #eaeaea, 1px 1px #eaeaea, -1px -1px 0 #eaeaea, 1px -1px 0 #eaeaea, -1px 1px 0 #eaeaea;
}
#homepage-banner-strip .homepage-banner-start-button {
	margin-top: 45px;
	position: relative;
	white-space: nowrap;
}
#homepage-banner-strip .homepage-banner-play-button {
	width: 32px;
	height: 31px;
	display: block;
	border: none;
	position: absolute;
	top: 135px;
	left: 760px;
	background-image: url(/site/live/images/playHome32.png?id=4546865);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
#homepage-banner-strip .homepage-banner-play-button:hover, #homepage-banner-strip .homepage-banner-play-button:focus {
	text-decoration: none;
}

/* Homepage Banner new */
#homepage-banner-strip-new .strip {
	width: 100%;
	height: 597px;
	background-image: url(/site/live/images/home/home_slider_3.jpg?id=5481521);
	background-repeat: no-repeat;
	background-position: center;
	overflow: auto;
	position: absolute;
	top: 0;
	height: 480px;
	background-size: cover;
	/*-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	filter: blur(5px);*/
}
#homepage-banner-strip-new .homepage-banner-container {
	width: 980px;
	margin: 80px auto;
	position: relative;
}
#homepage-banner-strip-new .homepage-banner-header {
	width: 690px;
	margin: 0px;
	text-align: center;
}
.homepage-banner-big {
	margin: 0px;
	color: white;
	font-size: 45px;
	font-weight: bold;
	text-align: center;
	padding-top: 65px;
}
.homepage-banner-slogan {
	margin-top: 15px;
	display: block;
	margin-top: 25px;
	color: white;
	font-size: 23px;
	text-align: center;
}
#homepage-banner-strip-new .homepage-banner-start-button {
	margin-top: 40px;
	position: relative;
	white-space: nowrap;
}
#homepage-banner-strip-new .homepage-banner-play-button {
	width: 32px;
	height: 31px;
	display: block;
	border: none;
	background-image: url(/site/live/images/playHome32.png?id=4546865);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	margin: 0 auto;
}
#homepage-banner-strip-new .homepage-banner-play-button:hover, #homepage-banner-strip .homepage-banner-play-button:focus {
	text-decoration: none;
}

/* Main Banners */
.main_banner_home {
	width: 100%;
	position: relative;
	background-color: #ffffff;
	background: linear-gradient(to bottom, #f0f0f0 0%,#ffffff 100%);
}
.main_banner_homeV1 {
	width: 980px;
	margin: 0px auto;
	padding-bottom: 5px;
	position: relative;
	border-bottom: 1px solid #d1d1d1;
}
.main_banner_homeV2 {
	margin: 0px;
	padding-top: 20px;
}
.main_banner_homeV3 {
	width: 550px;
	padding-top: 17px;
}
.main_banner_homeV4 {
	color: #2e2e2e;
	font-size: 36px;
	line-height: 45px;
}
.main_banner_homeV5 {
	width:600px;
	padding-top:15px;
}
.main_banner_homeV6 {
	color: #2e2e2e;
	font-size: 20px;
	line-height: 24px;
}
.main_banner_homeV7 {
	margin-top: 40px;
	padding-top:40px;
	background-image: url(/site/live/images/main-bt-hover.png?id=13266512);
	width: 287px;
	height: 83px;
	padding: 10px 0px 0px 0px;
	font-size: 43.5px;
	text-align: center;
	color: #2e2e2e;
	cursor: pointer;
	background-color: #F37B00;
	border-radius: 15px;
}
.main_banner_homeV7:hover {
	background-image: url(/site/live/images/main-bt-hover-dark.png?id=13266512);
}
.page-banner-list {
	padding: 0px;
	margin: 20px 0px 0px 0px;
}
.page-banner-list li {
	list-style: none;
	line-height: 40px;
	color: #2e2e2e;
	font-size: 18px;
}
.page-banner-list li span.glyphicon {
	display: inline-block;
	padding-right: 20px;
}
/* Big Strip - Inside Page */
.main_strip_inside {
	width: 100%;
	height: 160px;
	position: relative;
	background-color: #ffffff;
	background: linear-gradient(to bottom, #f0f0f0 0%,#ffffff 100%);
}
.main_strip_insideV1 {
	width: 980px;
	margin: 0px auto;
	padding-bottom: 5px;
	position: relative;
	border-bottom: 1px solid #d1d1d1;
}
.main_strip_insideV2 {
	margin: 0px;
	padding: 20px 0px;
}
.main_strip_insideV3 {
	width: 550px;
	padding-top: 10px;
}
.main_strip_insideV4 {
	color: #2e2e2e;
	font-size: 36px;
	line-height: 45px;
}
.main_strip_insideV5 {
	width: 600px;
	padding-top: 15px;
}
.main_strip_insideV6 {
	color: #2e2e2e;
	font-size: 20px;
	line-height: 24px;
}
.main_strip_insideV7 {
	padding-top: 40px;
	background-image: url(/site/live/images/main-bt.png?id=13266511);
	width: 287px;
	height: 83px;
	padding: 10px 0px 0px 0px;
	font-size: 43.5px;
	text-align: center;
	color: #2e2e2e;
	cursor: pointer;
}
#InsideImagesChange {
	position: absolute;
	margin: 0;
	padding:10px;
	top: 30px;
	width: auto;
}
/* Big Strip - Inside Page */
div.first-sub-container {
	clear: both;
	overflow: hidden;
	margin-top: 40px;
}

div.second-sub-container {
	text-align: center;
}

div.floating-image-box {
	width: 290px;
	float: left;
	margin-left: 33px;
}
div.image-container a{
	width: 303px;
	height: 197px;
	display: block;
}
div.floating-image-box-first {
	margin-left: 0px;
}

div.third-sub-container {
	clear: both;
	overflow: hidden;
}

div.floating-links-box {
	width: 203px;
	float: left;
	margin-left: 42px;
}

div.floating-links-box-first {
	margin-left: 0px;
}

div.floating-links-box a {
	display: block;
}
/* index */

/* Experts Header */
#expertMenu {
	border-radius: 0px;
}
#expertMenu > div {
	width:980px;
	margin:0 auto;
}
#expertMenu .navbar-collapse {
	padding-right: 0px;
	padding-left: 0px;
}
#expertMenu .btn-success {
	margin-top: 8px;
}

/* Home Page Search */
div.domain_search_div {
	line-height:47px;
	width:100%;
	margin-top: 15px;
}
div.domain_search_contaner {
	background-color: #ffffff;
	height: 47px;
	border-radius: 5px;
	border: 2px solid #B1B1B1;
	width:310px;
	float: left;
	direction: ltr;
}
input.search_d_input {
	border-style:solid;
	border-width:1px;
	border-color:#ffffff #ffffff #ffffff #ffffff;
	margin:0 5px;
	font-size:16px;
	padding:5px 2px;
	direction:ltr;
	width: 200px;
	line-height: 20px;
	text-align: center;
}
select.search_d_select {
	margin:0 5px;
	font-size:16px;
	padding:5px 2px;
	direction:ltr;
	width:auto;
	line-height: 30px;
}
input.search_domain_btn {
	background: transparent url(/site/live/images/home/Homesearchbtn.png) no-repeat 0 0;
	width: 84px;
	height: 47px;
	border: none !important;
	margin: 0 0 0 13px;
	cursor: pointer;
	float: left;
}
input.search_domain_btn:hover {
	background:transparent url(/site/live/images/home/Homesearchbtn.png) no-repeat 0 0;
}

/* Home Page */
.home_container {
        width: 100%;
        height: 453px;
        background-color: #f4f4f4;
        margin: 0px auto;
        padding-top: 40px;
        text-align: center;
    }
.home_templates {
	width: 980px;
	margin: 0px auto;
	height: 320px;
}
.home_templates div {
	float: left;
	margin: 8px 21px;
}
.home_templates div a {
	display: block;
	width: 202px;
	height: 142px;
}
.home_templates div a p {
	color: #333;
	text-align: center;
	position: relative;
	top: 87px;
}
/* Features */
.home_features {
	display: table;
	width: 980px;
	margin: 30px auto 30px auto;
}
.home_features_boxes {
	width: 980px;
	min-height: 100px;
	overflow: hidden;
}
.home_features h2 {
	font-size: 17px;
	margin: 0px;
	font-weight: bold;
}
.home_features p {
	margin-top: 7px;
}
/* Features */
.home_strip {
	width: 100%;
	height: 80px;
	background-color: #0f7dc1;
}

/* Become a livecity Expert 
----------------------------------*/
.experts-banner {
	width: 721px;
	height: 238px; 	
	color: #fff;
	font-size: 24px;
	text-align: center;
	padding-top: 182px;
	padding-left: 16px;
	background: url(/site/live/experts/images/main-pic.jpg);
	background-repeat: no-repeat;
}
.experts-banner-text {
	float: left;
}
.experts-button {
	text-align: center;	
	float: right;
	margin-top: -5px;
}
.experts-icons-main {
	width: 721px;
	margin-top: 30px;
	display: table;
}
.experts-icons-main-row {
	width: 721px;
	margin-bottom: 50px;
	margin-top: 40px;
	min-height: 60px;
	overflow: hidden;
}
.experts-icons-main-row p {
	margin: 0px;
}
.experts-icons-main-cont {
	width: 350px;
	float: left;
}
.experts-icons-main-icon {
	width: 68px;
	height: 54px;
	float: left;
}
.experts-icons-main-icon img {
	width: 68px;
	height: 54px;
}
.experts-icons-main-text {
	width: 252px;
	margin-left: 15px;
	float: left;
}

/* Frequently Asked Questions
----------------------------------*/
.experts-faq {
	border-left: solid 1px #dbdbdb;
}
.experts-faq img{
	float: right;
	margin-top: 10px;
}

/* How it Works 
----------------------------------*/
.experts-howitworks {
	border-left: solid 1px #dbdbdb;
}
.experts-howitworks img{
	float: right;
	margin: 20px 0px 0px 10px;
}
.howitworks-allbullets {
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 10px;
}
.howitworks-bullet {
	overflow: hidden;
	margin-bottom:10px;
}
.howitworks-bullet-img {
	width: 26px;
	height: 26px;
	float: left;
}
.howitworks-bullet-img img {
	width: 26px;
	height: 26px;
}
.howitworks-bullet-text {
	width: 675px;
	margin-left: 15px;
	float: left;
}

/* Get a Free Website 
----------------------------------*/
.getfree-cont {
	text-align: center;
}
.getfree-banner {
	height: 238px;
	margin-top: 30px;
	background-image: url(/site/live/experts/images/getfree-banner.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.getfree-banner p {
	font-size: 24px;
	color: #d34900;
	padding-top: 184px;
}
.getfree-bullets-cont {
	margin: 60px 0px;
	height: 66px;
	text-align: left;
}
.getfree-bullets-col {
	width: 293px;
	float: left;
}
.getfree-bullets-num {
	width: 83px;
	float: left;
}
.getfree-bullets-num img {
	width: 65px;
	height: 65px;
}
.getfree-bullets-text {
	width: 210px;
	float: left;
}
.getfree-bullets-text div{
	line-height: 65px;
	font-size: 20px;
	color: #333;
}
.getfree-back2exp {
	margin: 30px auto 10px auto;
}

/* Find an Experts 
----------------------------------*/
.find-an-experts img {
	margin-top: 10px;
	margin-bottom: 26px;
	width: 118px;
	max-height: 111px;
}
.find-an-experts a:link, .find-an-experts a:active, .find-an-experts a:visited {
    text-decoration: none;
    color: #0C6BA7;
    font-size:14px;
	font-weight: bold;
}
.find-an-experts a:hover {
    text-decoration: none;
    color: #0C6BA7;
    font-size:14px;
}
.find-an-experts-text {
	margin-bottom: 35px;
}

/* Header Search 
----------------------------------*/
#headerSearchBtn .btn-success {
	background-image: -webkit-linear-gradient(top,#d54d00 0,#f27100 100%);
	background-image: linear-gradient(to bottom,#d54d00 0,#f27100 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd54d00',endColorstr='#fff27100',GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color: #e97e00 !important;
	background-color: #d54d00 !important;
}
#headerSearchBtn .btn-success:hover {
	background-image: -webkit-linear-gradient(top,#f27100 0,#d54d00 100%);
	background-image: linear-gradient(to bottom,#f27100 0,#d54d00 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff27100',endColorstr='#ffd54d00',GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-color: #d54d00 !important;
}

/* Experts Top Menu
----------------------------------*/
#expertMenu {
	background-color: #014b7c;
	background-image: -webkit-linear-gradient(top,#014b7c 0,#012c49 100%);
	background-image: linear-gradient(to bottom,#014b7c 0,#012c49 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff014b7c',endColorstr='#ff012c49',GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border: none;
}
#expertMenu .navbar-nav > li > a {
	color: #fff;
}
#expertMenu .navbar-nav > li > a:hover, #expertMenu .navbar-nav > li > a:focus {
	color: #1194cb;
	background-color: transparent;
}
#expertMenu .nav > li > a:hover, #expertMenu .nav > li > a:focus {
	text-decoration: none;
	background-color: transparent;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background-color: transparent !important;
	border: none;
}
#expertMenu .navbar-nav > .active > a {
	background-image: -webkit-linear-gradient(top,#012c49 0,#013353 100%);
	background-image: linear-gradient(to bottom,#012c49 0,#013353 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff012c49',endColorstr='#ff013353',GradientType=0);
	-webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,0.25);
	box-shadow: inset 0 3px 9px rgba(0,0,0,0.25);
}

/* Experts-Search
----------------------------------*/
.fexperts-page {
	padding-right: 10px;
	margin-top: 50px;
}
.experts-search-result-row {
	margin-bottom: 20px;
}
.fexperts-col {
	width: 475px;
	height: 209px;
	background-color: #f8f8f8;
	border: 1px solid #dfe4e9;
	overflow: hidden;
}
.fexperts-info-main {
	width: 340px;
	margin-left: 15px;
	margin-top: 15px;
	float: left;
	padding-right: 2px;
}
.fexperts-info-cont {
	width: 340px;	
	height: 112px;
	overflow: hidden;
}
.fexperts-info-img {
	height: 112px;
	float: left;
}
.fexperts-info-img img {
	width: 120px;
	height: 112px;
	border: 1px solid #dfe4e9;
	float: left;
}
.fexperts-info-text {
	margin-left: 132px;
}
.fexperts-info-name {
	font-size: 16px;
	color: #0c6ba7;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
}
.fexperts-info-prof {
	font-size: 12px;
	color: #333333;
	margin-top: 7px;
}
.fexperts-expert-text {
	float: left;
	margin: 15px 0px;
}
.fexperts-info-temp {
	width: 118px;
	height: 185px;
	float: left;
	border-left: solid 1px #e8e8e8;
	margin-top: 15px;
	text-align: center;
	position: relative;
}
.fexperts-info-temp-title {
	font-size: 16px;
	color: #0c6ba7;
	font-weight: bold;
}
.fexperts-info-temp-count {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	margin-top: 7px;
}
.fexperts-info-temp-button {
	bottom: 22px;
	position: absolute;
	left: 25px;
}
/* Find Expert Top Button */
.findexp-newexp-btn {
	float:right;
}
.expert-search-pagination {
	text-align: right;
	margin-right: 15px;
}
/* Find Expert Cases */
.fexperts-cat-text {
	margin: 20px 0px 35px 0px;
}

/* Landing Page
----------------------------------*/
.landing-banner {
	width: 980px;
	height: 428px;
	margin: 0px auto;
	background-image: url(/site/live/landingPage/images/LandingPage-bg.jpg);
	background-repeat: no-repeat;
}
.landing-page-banner-content {
	width: 586px;
	height: 126px;
	color: #fff;
	font-size: 28px;
	text-align: center;
	float: left;
	margin-top: 300px;
	padding-top: 25px;
	font-weight: bold
}
.landing-page-banner-content h1 {
	font-size: 28px;
	margin: 0px;
}
.landing-page-banner-contact {
	width: 372px;
	height: 385px;
	float: left;
	border: solid 1px #d9d9d9;
	margin-top: 20px;
	margin-right: 20px;
	padding-left: 15px;
	padding-top: 15px;
	background-image: url(/site/live/landingPage/images/landing-page-form-bg.png);
}
.landing-page-bullets-cont {
	width: 980px;
	margin: 40px auto;
	overflow: hidden;
}
#LandingPageContent {
	width: 980px;
	margin: 0px auto;
	overflow: hidden;
}
#LandingPageContent ul {
	font-size: 18px;
	color: #000;
	float: left;
	letter-spacing: 1.2px;
}
#LandingPageContent ul li {
	font-weight: bold;
	padding-bottom: 15px;
}
.landing-page-list-1 {
	padding: 0px 0px 0px 20px
}
.landing-page-list-2 {
	border-left: 1px solid #d9d9d9;
	margin-left: 54px;
	padding-left: 71px;
}
A.landing-page-links:link, A.landing-page-links:visited, A.landing-page-links:active {
    color: #3d85c6;
    text-decoration: none;
}
A.landing-page-links:hover {
    color: #3d85c6;
	text-decoration: underline;
}
/* Landing Page How */
#LandingPageHow {
	width: 100%;
	background-color: #f2f2f2;
	left: 0;
	padding: 35px 0px;
	border: 1px solid #d9d9d9;
	text-align: center;
	margin-top: 25px;
}
#LandingPageHow p {
	font-size: 17px;
	line-height: 20px;
	margin-top: 20px;
}
/* About Page
----------------------------------*/
#AboutPage {
	margin-top: 25px;
	}
#AboutPage a {
	color: #0d6daa;
	font-size: 18px;
}
#AboutPage h2{
	line-height: 53px;
	padding-left: 70px;
	color: #000;
	font-size: 30px;
}
.about-page-cont {
	margin-bottom: 45px;
}
.about-page-ttl {
	height: 53px;
	margin-bottom: 7px;
}
/* Domain Page
----------------------------------*/
.domains1row td {
	background-color: #0c6ba7 !important;
	color: #fff !important;
	border-color: #fff !important;
}
.domainallrow td {
	border-color: #fff !important;
	Background-color: #e4e4e4 !important;
}
div.domain_search_div {
	line-height: 47px;
	width: 100%;
	margin-top: 15px;
}
div.domain_search_contaner {
	background-color: #ffffff;
	height: 47px;
	border-radius: 5px;
	border: 2px solid #B1B1B1;
	width: 310px;
	float: left;
	direction: ltr;
}
input.search_d_input {
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	margin: 0px 5px;
	font-size: 16px;
	padding: 5px 2px;
	direction: ltr;
	width: 200px;
	line-height: 20px;
	text-align: center;
}
select.search_d_select {
	margin: 0px 5px;
	font-size: 16px;
	padding: 5px 2px;
	direction: ltr;
	width: auto;
}
input.search_domain_btn {
	background: transparent url(/site/live/images/home/Homesearchbtn.png) no-repeat 0px 0px;
	width: 84px;
	height: 47px;
	border: none !important;
	margin: 0px 0px 0px 13px;
	cursor: pointer;
	float: left;
}
input.search_domain_btn:hover {
	background: transparent url(/site/live/images/home/Homesearchbtn.png) no-repeat 0px 0px;
}

/* FAQ Page
----------------------------------*/
div.faq-page-container div.faq-anchor-div {
	font-size: 20px;
	color: #0C6BA7;
}

/* Packages Page
----------------------------------*/
.packages-bottom {
	width: 100%;
	margin: 0px auto;
}
.packages-bottom-main {
	margin: 0px auto;
	width: 980px;
	font-size: 13px;
}
.packages-bottom-first {
	margin: 0px 15px;
	float: left;
	width: 450px
}
.packages-bottom-second {
	margin: 0px 15px;
	float: left;
	width: 450px;
}


/* 99 Website builder footer
----------------------------------*/
#designSlogan {
	height:216px;
	width:358px;
	cursor:pointer;
	position: relative;
}
#designSlogan1 {
	position: absolute;
	top: 46px;
	left: 20px;
	width: 217px;
}
#designSlogan1 a {
	font-size: 26px;
	color: #e26200;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 2px 0 0 #EAEAEA, -2px 0 0 #EAEAEA, 0 2px 0 #EAEAEA, 0 -2px 0 #EAEAEA, 1px 1px #EAEAEA, -1px -1px 0 #EAEAEA, 1px -1px 0 #EAEAEA, -1px 1px 0 #EAEAEA;
}
#designSlogan2 {
	display:none;
	position: absolute;
	bottom: 30px;
	left: 20px;
	width: 100%;
}
#designSlogan2 a {
	font-size: 26px;
	color: #e26200;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 2px 0 0 #EAEAEA, -2px 0 0 #EAEAEA, 0 2px 0 #EAEAEA, 0 -2px 0 #EAEAEA, 1px 1px #EAEAEA, -1px -1px 0 #EAEAEA, 1px -1px 0 #EAEAEA, -1px 1px 0 #EAEAEA;
}
#designSlogan3 {
	background-color: rgba(255, 255, 255, 0.38);
	position: absolute;
	top: 0px;
	padding: 10px 0;
	width: 100%;
	text-align: center;
}
#designSlogan3 a {
	font-size: 17px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

/* The flag in the website footer */
.country-footer {
	display: table;
	margin: 0 auto;
	padding: 0;
}
.country-footer li {
	display: table-cell;
	padding: 0 4px;
}


/* Home Page Features */
.home_features_new {
	width: 100%;
	min-height: 312px;
	text-align: center;
	background-color: #f6f8fb;
	border-bottom: 1px solid #dfdfdf;
}
.home_features_new .container {
	padding-top: 30px;
	padding-bottom: 30px;
}
/* In mobile we show only on column so we need to add some padding */
@media (max-width: 767px) {
	.home_features_new .container > .row > div {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}
.home_features_new_white {
	background-color: #fff;
}
/* Feature Page Features */
.home_features_new .features-image-container {
	margin-bottom: 30px;
}
/* Home Page Examples */
.home-examples-header span {
	display: block;
	padding-top:30px;
	font-size: 30px;
	color: #333333;
}
.home-examples-header-mobile-link {
	width: 50px;
	height: 90px;
	line-height: 1px;
	display: block;
	position: absolute;
	top: 160px;
	left: 263px;
	z-index: 9999;
	cursor: pointer;
}
.home-examples-button {
	padding-bottom: 30px;
}
.home-examples-button .start_btn_blue {
	font-size: 20px;
	border: 1px solid #343233;
}

/* Live Chat */
#LiveChatButton {
	height: 49px;
	width: auto;
	min-width: 200px;
	position: fixed;
	bottom: 0;
	right: 100px;
	background-color: #F38313;
	border-radius: 4px 4px 0 0;
	padding: 12px;
	border: 1px solid #868686;
	border-width: 1px 1px 0 1px;
	z-index:999;
}
#LiveChatButton .chatText {
	color:#000;
	font-size: 20px;
}
.phoneIEfix {
	display: inline;
}



/* Mobile Fit */
@media (max-width: 979px) {
	#headerDetailHeaderMEM .header-main-container {
		width: 100% !important;
	}
	.homepage-banner-big {
		padding-top: 10px !important;
	}
	.breadcrumb {
		width: 100% !important;
	}
	#longMessageMEM {
		width: 100% !important;
	}
	footer {
		width: 100% !important;
	}
	#homepage-banner-strip .homepage-banner-header {
		width: 100% !important;
	}
	#homepage-banner-strip .homepage-banner-container {
		width: 100% !important;
	}
	#homepage-banner-strip-new .homepage-banner-header {
		width: 100% !important;
	}
	#homepage-banner-strip-new .homepage-banner-container {
		width: 100% !important;
	}
	.home_features {
		width: 100% !important;
	}
	.home_features_new > DIV {
		width: 100% !important;
	}

	/* Hide some tools from mobile */
	#languagesToolbar,.header-buttons-separator,.phoneIEfix,.try-now-button {
		display:none !important;
	}
	.home_features_examples {
		width: 100% !important;
	}
}