@charset "utf-8";
/* CSS Document */

@import "fonts.css";
@import "general.css";
@import "common.css";

/*============= CONTAINERS =============*/
div.contentBlock{
	max-width:1180px;
	margin:0 auto;
	padding-left:25px;
	padding-right:25px;
}
div.mainContainer{
	padding-top:50px;
	padding-bottom:50px;
}

/*============= BUTTONS =============*/
.btn{
	font-family:'Merriweather-Bold';
	font-size:16px;
	line-height:24px;
	font-weight:normal;
	text-align:center;
	border:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	padding:20px 10px;
	outline:none;
	display:block;
	width:100%;				
}
.btn:hover{
	text-decoration:none;
}
.btn.active{
	opacity:0.5;
	-webkit-opacity:0.5;
}
.sBtn{
	width:86px;
}
.mBtn{
	width:100px;
}
.lBtn{
	width:140px;
}
.xlBtn{
	width:175px;
}
.xxlBtn{
	width:230px;
}
.themeBtn{
	background-image:linear-gradient(to top, #0e90bb, #1ab8bf);
	color:#fff;
}
.themeBtn:hover{
	background-image:linear-gradient(to top, #067aa2, #13a0bd);
}
.whiteBtn{
	background:#fff;
	color:#787878;
}
.whiteBtn:hover{
	color:#16acbe;
}
.grayBtn{
	color:#747474;
	font-size:14px;
	background:#f0f0f0;
}
.grayBtn:hover{
	background:#dddada;
}
.redBtn{
	background-image:linear-gradient(to top, #b60000, #f50000);
	color:#fff;
}
.redBtn:hover{
	background-image:linear-gradient(to top, #cc0000, #f10000);
}
.yellowBtn{
	background:#ffa800;
	color:#fff;
}
.wireBtn{
	border-width:1px;
	border-style:solid;
	padding:19px 9px 19px;				
}
.wireBtnGray{
	border-color:#d0d0d0;
	background:#fff;		
	color:#292d32;			
}
.wireBtnGray:hover{
	background:#d0d0d0;			
}
.wireBtnBlue{
	border-color:#0e90bb;
	background:#fff;		
	color:#0e90bb;			
}
.wireBtnBlue:hover{
	background:#0e90bb;	
	color:#fff;		
}
.wireBtnBlueO{
	border-color:#0e90bb;		
	color:#0e90bb;			
}
.wireBtnBlueO:hover{
	color:#0e90bb;		
}

/*============= FORMS =============*/
div.formContainer div.fieldsBlock{
	padding-bottom:20px;
}
div.formContainer em.errorMsg{	
	display:block;
	font-family:'Merriweather-Light';
	font-size:14px;
	line-height:18px;
	color:#dd3568;
	font-style:normal;
	padding-top:5px;
	padding-left:1px;
	/*clear:both;*/
}
div.formContainer em.noteMsg{
	display:block;
	font-family:'Merriweather-Light';
	font-size:14px;
	line-height:18px;
	text-align:right;
	color:#9fa0a1;
	font-style:normal;
	padding-top:5px;
	padding-right:1px;
	/*clear:both;*/
}
div.formContainer label{	
	display:block;
	font-family:'Merriweather-Regular';
	font-size:16px;
	line-height:24px;
	color:#787878;
	padding-bottom:10px;
}
div.formContainer label span{
	font-family:'Merriweather-Bold';
	color:#0e0e0e;
}
div.formContainer label span em{
	font-style:normal;
}
div.formContainer div.floatFieldsBlock{
	height:auto;
	overflow:hidden;
}
div.formContainer div.floatFieldsBlock div.leftField{
	float:left;
}
div.formContainer div.floatFieldsBlock div.rightField{
	float:right;
}
div.formContainer div.floatFieldsBlock div.leftField,
div.formContainer div.floatFieldsBlock div.rightField{
	width:48.5%;
}
div.formContainer div.floatFieldsBlock div.threeFields{
	float:left;
	width:33.33%;
	padding-right:10px;
}
div.formContainer div.floatFieldsBlock div.threeFields:last-child{
	padding-right:0;
}
div.formContainer div.fieldsBlock input[type=text],
div.formContainer div.fieldsBlock input[type=password],
div.formContainer div.fieldsBlock input[type=date],
div.formContainer div.fieldsBlock input[type=email],
div.formContainer div.fieldsBlock input[type=number],
div.formContainer div.fieldsBlock input[type=tel]{	
	outline:none;
	background:#fff;
	border:2px solid #e6e6e6;
	box-shadow:none;
	width:100%;
	margin:0;
	font-family:'Poppins-Regular';
	font-size:16px;
	line-height:24px;
	color:#0e0e0e;
	border-radius:5px;
	-webkit-border-radius:5px;
	height:53px;
	padding-left:17px;
	padding-right:17px;
}
div.formContainer div.fieldsBlock input[type=text]:focus,
div.formContainer div.fieldsBlock input[type=password]:focus,
div.formContainer div.fieldsBlock input[type=date]:focus,
div.formContainer div.fieldsBlock input[type=email]:focus,
div.formContainer div.fieldsBlock input[type=number]:focus,
div.formContainer div.fieldsBlock input[type=tel]:focus,
div.formContainer div.fieldsBlock select:focus,
div.formContainer div.fieldsBlock textarea:focus{	
	border-color:#0e92bb;
}
div.formContainer div.fieldsBlock select{	
	outline:none;
	background:#fff;
	border:2px solid #e6e6e6;
	box-shadow:none;
	width:100%;
	margin:0;
	font-family:'Poppins-Regular';
	font-size:16px;
	line-height:24px;
	color:#0e0e0e;
	border-radius:5px;
	-webkit-border-radius:5px;
	height:53px;
	padding-left:17px;
	padding-right:17px;
}
div.formContainer div.fieldsBlock textarea{	
	outline:none;
	background:#fff;
	border:2px solid #e6e6e6;
	box-shadow:none;
	width:100%;
	margin:0;
	font-family:'Poppins-Regular';
	font-size:16px;
	line-height:24px;
	color:#0e0e0e;
	border-radius:5px;
	-webkit-border-radius:5px;
	height:160px;
	padding-left:17px;
	padding-right:17px;
	padding-top:15px;
}
div.formContainer div.fieldsBlock.currency{
	position:relative;
}
div.formContainer div.fieldsBlock.currency span.currencyIcon{
	display:block;
	width:40px;
	height:40px;
	/*background:#eee;*/
	position:absolute;
	top:41px;
	left:10px;
	text-align:center;
	font-size:24px;
	line-height:40px;
	overflow:hidden;
}
div.formContainer div.fieldsBlock.currency input[type=text]{
	padding-left:60px;
}
div.formContainer div.optionsFieldsBlock{
	padding-bottom:20px;
	height:auto;
	overflow:hidden;
	/*background:#ccc;*/
}
div.formContainer div.optionsFieldsBlock label,
div.formContainer div.optionsFieldsBlock span{
	font-family:'Poppins-Medium';
	font-size:14px;
	line-height:20px;
	color:#0e0e0e;
	float:left;
	width:auto;
	padding:1px 30px 0 0;	
	text-transform:capitalize;
}
div.formContainer div.optionsFieldsBlock label:last-child,
div.formContainer div.optionsFieldsBlock span:last-child{
	padding-right:0;	
}
div.formContainer div.optionsFieldsBlock input[type=radio],
div.formContainer div.optionsFieldsBlock input[type=checkbox]{
	width:20px;
	height:20px;
	padding:0;
	margin-right:10px;
	float:left;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	border:2px solid #e6e6e6;
	border-radius:3px;
	-webkit-border-radius:3px;
	outline:none !important;
}
div.formContainer div.optionsFieldsBlockNew{
	padding-bottom:20px;
}
div.formContainer div.optionsFieldsBlockNew ul{
	padding:0;
	height:auto;
	overflow:hidden;
	font-family:'Poppins-Medium';
	font-size:14px;
	line-height:20px;
	color:#0e0e0e;
}
div.formContainer div.optionsFieldsBlockNew ul li{
	display:inline-block;
	padding:0 30px 15px;
	position:relative;
}
div.formContainer div.optionsFieldsBlockNew ul li label,
div.formContainer div.optionsFieldsBlockNew ul li span{	
	text-transform:capitalize;
}
div.formContainer div.optionsFieldsBlockNew ul li input[type=radio],
div.formContainer div.optionsFieldsBlockNew ul li input[type=checkbox]{
	width:20px;
	height:20px;
	padding:0;
	margin:0;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	border:2px solid #e6e6e6;
	border-radius:3px;
	-webkit-border-radius:3px;
	outline:none !important;
	position:absolute;
	left:0;
	top:0;
}
div.formContainer div.fieldsBlock div.optionsFieldsBlockNew{
	padding-bottom:0 !important;
}
div.formContainer div.optionsFieldsListBlock{
	padding-bottom:20px;
}
div.formContainer div.optionsFieldsListBlock ul{
	padding:0;
	font-family:'Merriweather-Light';
	font-size:14px;
	line-height:26px;
	color:#808284;
}
div.formContainer div.optionsFieldsListBlock ul li{
	padding-bottom:20px;
	padding-left:30px;
	position:relative;
}
div.formContainer div.optionsFieldsListBlock ul li span{
	display:block;
	word-wrap:break-word;
}
div.formContainer div.optionsFieldsListBlock ul li input[type=radio],
div.formContainer div.optionsFieldsListBlock ul li input[type=checkbox]{
	width:20px;
	height:20px;
	position:absolute;
	left:0;
	top:2px;
	padding:0;
	margin-right:0 !important;
	float:none !important;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	border:2px solid #e6e6e6;
	border-radius:3px;
	-webkit-border-radius:3px;
	outline:none !important;
}
div.formContainer div.formBtnsArea{
	padding-top:30px;
	height:auto;
	overflow:hidden;
}
div.formContainer div.formBtnsArea ul.formBtns{
	height:auto;
	overflow:hidden;
	float:right;
	width:auto;
	padding:0;
}
div.formContainer div.formBtnsArea ul.formBtns li{
	padding-left:5px;
	float:right;
	width:auto;
}
div.formContainer div.formBtnsArea ul.formBtns li:last-child{
	padding-left:0;
}
div.formContainer div.fieldsBlock.cardNoField,
div.formContainer div.floatFieldsBlock div.leftField.addAmountField,
div.formContainer div.floatFieldsBlock div.leftField.textOverlayField,
div.formContainer div.floatFieldsBlock div.rightField.textOverlayField{
	position:relative;
}
div.formContainer div.fieldsBlock.cardNoField input[type=text],
div.formContainer div.floatFieldsBlock div.leftField.addAmountField input[type=text],
div.formContainer div.fieldsBlock.addAmountField input[type=text]{
	padding-right:80px;
}
div.formContainer div.floatFieldsBlock div.leftField.textOverlayField input[type=text],
div.formContainer div.floatFieldsBlock div.rightField.textOverlayField input[type=text]{
	padding-right:105px;
}
div.formContainer div.fieldsBlock.cardNoField div.cardIconHolder{
	width:35px;
	height:24px;
	position:absolute;
	top:48px;
	right:20px;
	z-index:1000;
}
div.formContainer div.floatFieldsBlock div.leftField.textOverlayField span.textOverlay,
div.formContainer div.floatFieldsBlock div.rightField.textOverlayField span.textOverlay{
	width:75px;
	height:24px;
	position:absolute;
	top:14px;
	right:20px;
	z-index:1000;
	/*background:#eee;*/
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:24px;
	text-align:right;
	color:#979899;
	display:block;
}
div.formContainer div.floatFieldsBlock div.rightField.textNoteField p{
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:16px;
	padding:18px 0 0;
}
div.formContainer div.floatFieldsBlock div.leftField.addAmountField span.currency,
div.formContainer div.fieldsBlock.addAmountField span.currency{
	width:45px;
	height:24px;
	position:absolute;
	top:48px;
	right:20px;
	z-index:1000;
	/*background:#eee;*/
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:24px;
	text-align:right;
	text-transform:uppercase;
	color:#979899;
	display:block;
}
div.formContainer div.floatFieldsBlock div.rightField.amountNoteField p{
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:16px;
	padding:53px 0 0;
}
div.formContainer ul.cardLists{
	font-family:'Poppins-SemiBold';
	font-size:14px;
	line-height:24px;
	padding:0;
}
div.formContainer ul.cardLists li{
	padding-bottom:15px;
	position:relative;
}
div.formContainer ul.cardLists li a{
	display:block;
	background:#fff;
	border:2px solid #e6e6e6;
	color:#0e0e0e;
	border-radius:5px;
	-webkit-border-radius:5px;
	padding:15px 65px;
	position:relative;
}
div.formContainer ul.cardLists li a:hover,
div.formContainer ul.cardLists li.active a,
div.formContainer ul.otherPaymentLists li a:hover{
	border-color:#0e92bb;
	text-decoration:none;
}
div.formContainer ul.cardLists li.active a{
	background:url(../images/bull5.png) 97% 50% no-repeat #fff;
}
div.formContainer ul.cardLists li a span{
	display:block;
	width:35px;
	height:24px;
	position:absolute;
	top:15px;
	left:15px;
	z-index:1000;
}
div.formContainer ul.cardLists li a strong{
	display:block;
	font-weight:normal;
	overflow:hidden;
	white-space:nowrap;
}
div.formContainer ul.cardLists li a strong em{
	font-style:normal;
	padding-left:10px;
	padding-right:10px;
}
div.formContainer ul.cardLists li b{
	display:block;
	width:24px;
	height:24px;
	position:absolute;
	top:-10px;
	right:-10px;
	border-radius:500px;
	-webkit-border-radius:500px;
	background-image:linear-gradient(to top, #b60000, #f50000);
	font-size:14px;
	line-height:24px;
	overflow:hidden;
	color:#fff;
	text-align:center;
	z-index:1000;
	cursor:pointer;
}
div.formContainer ul.otherPaymentLists{
	height:auto;
	overflow:hidden;
	padding:0;
}
div.formContainer ul.otherPaymentLists li{
	float:left;
	width:auto;
	padding-right:10px;
}
div.formContainer ul.otherPaymentLists li:last-child{
	padding-right:0;
}
div.formContainer ul.otherPaymentLists li a{
	display:block;
	border-radius:5px;
	-webkit-border-radius:5px;
	border:2px solid #e6e6e6;
	height:75px;
	padding-top:20px;
	padding-left:18px;
	padding-right:18px;
}
div.formContainer ul.dateSelectArea{
	height:auto;
	overflow:hidden;
	font-family:'Poppins-Regular';
	font-size:12px;
	line-height:24px;
}
div.formContainer ul.dateSelectArea li{
	float:left;
	padding:2px 5px 2px 0;
}
div.formContainer ul.dateSelectArea li a{
	display:block;
	width:60px;
	padding:5px;
	text-align:center;
	color:#292d32;
	background:#edf5f7;
	border-radius:5px;
	-webkit-border-radius:5px;
}
div.formContainer ul.dateSelectArea li a:hover,
div.formContainer ul.dateSelectArea li a.active{
	color:#fff;
	background:#1ab9bf;
	text-decoration:none;
}
div.formContainer ul.dateSelectArea li input[type=checkbox]{
	display:none;
}

/*============= HEADER :: TOP =============*/
div.headerTopArea{
	background:#1c1e3a;
}
div.headerTopArea div.headerTopInner{
	position:relative;
	max-width:1380px;
	margin:0 auto;
	height:80px;
	padding:15px 25px 0;
}
div.headerTopArea div.headerTopInner a.logo{
	display:block;
	width:144px;
	float:left;
}
div.headerTopArea div.headerTopInner a.headerNotification{
	display:block;
	position:absolute;
	top:28px;
	right:210px;
	width:25px;
	height:25px;
	/*background:rgba(255, 255, 255, 0.2);*/
	font-size:18px;
	line-height:25px;
	text-align:center;
}
div.headerTopArea div.headerTopInner a.headerNotification span{
	display:block;
	position:absolute;
	top:2px;
	right:5px;
	width:8px;
	height:8px;
	background:#ff0000;
	border-radius:100px;
	-webkit-border-radius:100px;
}
div.headerTopArea div.headerTopInner div.loggedinInfoArea{
	width:165px;
	position:absolute;
	top:15px;
	right:25px;
	height:50px;
	/*background:rgba(255, 255, 255, 0.2);*/
	cursor:pointer;
}
div.headerTopArea div.headerTopInner div.loggedinInfoArea strong{
	float:left;
	width:auto;
	font-family:'Merriweather-Bold';
	font-size:14px;
	line-height:20px;
	color:#fff;
	padding-top:15px;
}
div.headerTopArea div.headerTopInner div.loggedinInfoArea span{
	width:50px;
	height:50px;
	float:right;
	border-radius:500px;
	-webkit-border-radius:500px;
	overflow:hidden;
}
div.headerTopArea div.headerTopInner div.loggedinInfoArea div.loggedinInfoDropdown{
	position:absolute;
	z-index:10000;
	background:#1c1e3a;
	top:50px;
	right:0;
	width:185px;
	padding:15px 20px 5px;
	display:none;
}
div.headerTopArea div.headerTopInner div.loggedinInfoArea div.loggedinInfoDropdown ul{
	font-family:'Merriweather-Bold';
	font-size:14px;
	line-height:20px;
	color:#fff;
	padding:0;
}
div.headerTopArea div.headerTopInner div.loggedinInfoArea div.loggedinInfoDropdown ul li{
	padding:10px 0;
	text-align:right;
}
div.headerTopArea div.headerTopInner div.loggedinInfoArea div.loggedinInfoDropdown ul li a{
	color:#fff;
}
div.headerTopArea div.headerTopInner div.loggedinInfoArea div.loggedinInfoDropdown ul li a:hover{
	text-decoration:none;
	color:#16acbe;
}
div.headerTopArea div.headerTopInner div.nonLoggedinDropdown{
	position:absolute;
	z-index:10000;
	background:#1c1e3a;
	top:65px;
	right:25px;
	width:185px;
	padding:15px 20px 5px;
	display:none;
}
div.headerTopArea div.headerTopInner div.nonLoggedinDropdown ul{
	font-family:'Merriweather-Bold';
	font-size:14px;
	line-height:20px;
	color:#fff;
	padding:0;
}
div.headerTopArea div.headerTopInner div.nonLoggedinDropdown ul li{
	padding:10px 0;
	text-align:right;
}
div.headerTopArea div.headerTopInner div.nonLoggedinDropdown ul li a{
	color:#fff;
}
div.headerTopArea div.headerTopInner div.nonLoggedinDropdown ul li a:hover{
	text-decoration:none;
	color:#16acbe;
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock{
	margin-left:210px;
	padding-top:2px;
	height:auto;
	overflow:hidden;
	/*background:rgba(255, 255, 255, 0.1);*/
	height:48px;
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock ul.walkLinks{
	float:left;
	width:auto;
	font-family:'Merriweather-Regular';
	font-size:12px;
	line-height:24px;
	padding:11px 0 0 0;
	height:auto;
	overflow:hidden;
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock ul.walkLinks li{
	float:left;
	width:auto;
	padding-right:20px;
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock ul.walkLinks li:last-child{
	padding-right:0;
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock ul.walkLinks li a{
	display:block;
	color:#fff;
	padding-bottom:10px;
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock ul.walkLinks li a:hover,
div.headerTopArea div.headerTopInner div.headerTopContentBlock ul.walkLinks li.active a{
	text-decoration:none;
	background:url(../images/bot-border-bg1.png) 24px 100% no-repeat;
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock div.headerTopSearch{
	margin-left:330px;
	padding-right:300px;	
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock div.headerTopSearch div.headerTopSearchBlock{
	border-radius:5px;
	-webkit-border-radius:5px;
	background:#16182e;
	padding:8px 60px 8px 8px;
	position:relative;
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock div.headerTopSearch div.headerTopSearchBlock input[type=text]{	
	outline:none;
	background:none;
	border:none;
	box-shadow:none;
	width:100%;
	margin:0;
	font-family:'Merriweather-Regular';
	font-size:14px;
	line-height:18px;
	color:#fff;
	border-radius:0;
	-webkit-border-radius:0;
	height:30px;
	padding:0 0 0 15px;
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock div.headerTopSearch div.headerTopSearchBlock button{	
	outline:none;
	background:none;
	border:none;
	box-shadow:none;
	width:40px;
	margin:0;
	font-size:14px;
	line-height:18px;
	color:#fff;
	border-radius:0;
	-webkit-border-radius:0;
	height:30px;
	padding:0;
	text-align:center;
	position:absolute;
	top:8px;
	right:8px;
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock div.nonLoggedinBtnsArea{
	width:275px;
	position:absolute;
	top:17px;
	right:25px;
	height:auto;
	overflow:hidden;
	/*background:rgba(255, 255, 255, 0.2);*/
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock div.nonLoggedinBtnsArea ul.nonLoggedinBtns{
	float:right;
	width:auto;
	font-family:'Merriweather-Bold';
	font-size:14px;
	line-height:18px;
	padding:0;
	height:auto;
	overflow:hidden;
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock div.nonLoggedinBtnsArea ul.nonLoggedinBtns li{
	float:left;
	width:auto;
	padding-right:5px;
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock div.nonLoggedinBtnsArea ul.nonLoggedinBtns li a{
	display:block;
	text-align:center;
	padding:14px 20px;
	color:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock div.nonLoggedinBtnsArea ul.nonLoggedinBtns li a:hover,
div.headerTopArea div.headerTopInner div.headerTopWalkBtn a:hover{
	text-decoration:none;
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock div.nonLoggedinBtnsArea ul.nonLoggedinBtns li:first-child a:hover{
	color:#16acbe;
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock div.nonLoggedinBtnsArea ul.nonLoggedinBtns li:last-child{
	padding-right:0;
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock div.nonLoggedinBtnsArea ul.nonLoggedinBtns li:last-child a{
	background-image:linear-gradient(to top, #0e90bb, #1ab8bf);
}
div.headerTopArea div.headerTopInner div.headerTopContentBlock div.nonLoggedinBtnsArea ul.nonLoggedinBtns li:last-child a:hover,
div.headerTopArea div.headerTopInner div.headerTopWalkBtn a:hover{
	background-image:linear-gradient(to top, #067aa2, #13a0bd);
}
div.headerTopArea div.headerTopInner div.navIcon{
	width:24px;
	height:21px;
	cursor:pointer;
	display:none;
	/*background:#000;*/
	position:absolute;
	right:25px;
	top:30px;
}
div.headerTopArea div.headerTopInner div.navIcon span{
	display:block;
	margin-bottom:6px;
	height:auto;
	overflow:hidden;
}
div.headerTopArea div.headerTopInner div.navIcon span:last-child{
	margin-bottom:0;
}
div.headerTopArea div.headerTopInner div.navIcon span em{
	display:block;
	background:#16acbe;
	height:3px;
	width:12px;
}
div.headerTopArea div.headerTopInner div.navIcon span+span em{
	width:24px;
}
div.headerTopArea div.headerTopInner div.navIcon span+span+span em{
	width:12px;
	float:right;
}
div.headerTopArea div.headerTopInner div.headerTopWalkBtn{
	position:absolute;
	top:17px;
	left:410px;
	width:135px;
	/*display:none;*/
}
div.headerTopArea div.headerTopInner div.headerTopWalkBtn a{
	display:block;
	font-family:'Merriweather-Bold';
	font-size:12px;
	line-height:18px;
	text-align:center;
	padding:14px 12px;
	color:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	background-image:linear-gradient(to top, #0e90bb, #1ab8bf);
}

/*============= HEADER :: HERO HOME =============*/
div.headerHeroHome{
	background-image:url(../images/hero-bg1.png);
	background-position:50% 50px;
	background-repeat:no-repeat;
	background-size:cover;
	background-color:#14162d;
	padding-top:85px;
	padding-bottom:325px;
}
div.headerHeroHomeInner{
	max-width:930px;
	margin:0 auto;
}
div.headerHeroHomeInner h1{
	font-family:'Poppins-Bold';
	font-size:60px;
	line-height:74px;
	color:#fff;
	text-align:center;
	padding:0 0 25px;
}
div.headerHeroHomeInner p{
	font-family:'Merriweather-Light';
	font-size:20px;
	line-height:34px;
	color:#cdcdd0;
	text-align:center;
	padding:0 0 25px;
}
div.headerHeroHomeInner div.headerHeroHomeInnerContent{
	max-width:750px;
	margin:0 auto;
}
div.headerHeroHomeInner div.headerHeroHomeInnerContent div.headerHeroHomeBtn{
	max-width:330px;
	margin:0 auto;
	padding-top:25px;
}

/*============= HEADER :: HERO HOME :: NEW =============*/
div.headerHeroHomeNew{
	/*background-image:url(../images/hero-bg2.jpg);
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:cover;
	background-color:#14162d;*/
	background:url(../images/hero-bg2.jpg) 100% 50% no-repeat #14162d;
	padding-top:100px;
	padding-bottom:100px;
}
div.headerHeroHomeNewInner{
	max-width:570px;
}
div.headerHeroHomeNewInner h1{
	font-family:'Poppins-Bold';
	font-size:48px;
	line-height:62px;
	color:#fff;
	padding:0 0 25px;
}
div.headerHeroHomeNewInner p{
	font-family:'Merriweather-Light';
	font-size:20px;
	line-height:34px;
	color:#cdcdd0;
	padding:0 0 25px;
}
div.headerHeroHomeNewInner ul.headerContentList{
	font-family:'Merriweather-Light';
	font-size:16px;
	line-height:24px;
	color:#cdcdd0;
	padding:35px 0 0;
}
div.headerHeroHomeNewInner ul.headerContentList li{
	padding:0 0 12px 30px;
	background:url(../images/bull4.png) 0 7px no-repeat;
}
div.headerHeroHomeNewInner div.headerHeroHomeInnerContent{
	max-width:520px;
}
div.headerHeroHomeNewInner div.headerHeroHomeInnerContent div.headerHeroHomeBtn{
	max-width:330px;
	padding-top:5px;
}

/*============= WALK AREA =============*/
div.walkArea{
	padding-bottom:75px;
}
div.walkArea div.walkAreaBtn{
	max-width:230px;
	margin:0 auto;
	padding-top:25px;
}
div.walkAreaInner{
	height:auto;
	overflow:hidden;
}
div.walkAreaInner div.walkAreaBlock{
	float:left;
	width:33.33%;
	padding:0 20px 20px;
}
div.walkAreaContent{
	padding:0;
}
div.walkAreaContent div.walkAreaPic{
	background:#1e1e1e;
	border-radius:5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;
}
div.walkAreaContent div.walkAreaPic a.overBtn{
	display:block;
	width:76px;
	height:76px;
	position:absolute;
	top:30%;
	left:50%;
	/*margin-top:-30px;*/
	margin-left:-30px;
	z-index:10000;
}
div.walkAreaContent div.walkAreaPic a.delBtn{
	display:block;
	width:76px;
	height:76px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-30px;
	z-index:10000;
}
div.walkAreaContent div.walkAreaPic div.walkingStamp{
	z-index:300;
	border-radius:5px;
	-webkit-border-radius:5px;
	background:#ff0000;
	background:url(../images/icon1.png) 10px 50% no-repeat #ff0000;
	height:30px;
	position:absolute;
	width:auto;
	top:20px;
	right:20px;
	font-family:'Poppins-Medium';
	font-size:14px;
	line-height:20px;
	text-transform:uppercase;
	color:#fff;
	overflow:hidden;
	padding:5px 8px 5px 28px;
	text-align:center;
}
div.walkAreaContent div.walkAreaPic div.premiumStamp{
	z-index:200;
	width:30px;
	position:absolute;
	width:auto;
	top:25px;
	left:20px;
}
div.walkAreaContent div.walkAreaPic div.dateTimeStamp{
	z-index:200;
	border-radius:5px;
	-webkit-border-radius:5px;
	background:#fff;
	height:30px;
	position:absolute;
	width:auto;
	top:20px;
	right:20px;
	font-size:14px;
	line-height:20px;
	text-transform:uppercase;
	overflow:hidden;
	padding:5px 8px;
	text-align:center;
}
div.walkAreaContent div.walkAreaPic div.premiumStamp{
	z-index:200;
	width:30px;
	position:absolute;
	width:auto;
	top:25px;
	left:20px;
}
div.walkAreaContent div.walkAreaPic div.dateTimeStamp span{
	padding-left:5px;
	font-family:'Urbanist-Medium';
	font-size:13px;
	line-height:20px;
}
div.walkAreaContent div.walkAreaPicOverlay{
	background:url(../images/walk-pic-overlay.png) 0 100% repeat-x;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:100;
}
div.walkAreaContent div.walkAreaPicOverlay div.walkAreaPicOverlayBlock{
	position:absolute;
	left:20px;
	right:20px;
	bottom:20px;
	/*background:rgba(255, 255, 255, 0.1);*/
}
div.walkAreaContent div.walkAreaPicOverlay div.walkAreaPicOverlayBlock p{
	font-family:'Poppins-Regular';
	font-size:24px;
	line-height:36px;
	color:#fff;
	padding-bottom:15px;
	border-bottom:1px solid rgba(255, 255, 255, 0.2);
}
div.walkAreaContent div.walkAreaPicOverlay div.walkAreaPicOverlayBlock ul.walkInfo{
	padding:20px 0 0;
}
div.walkAreaContent div.walkAreaPicOverlay div.walkAreaPicOverlayBlock ul.walkInfo li{
	padding:10px;
}
div.walkAreaContent div.walkAreaPicOverlay div.walkAreaPicOverlayBlock ul.walkStat{
	padding:20px 0 0;
	height:auto;
	overflow:hidden;
}
div.walkAreaContent div.walkAreaPicOverlay div.walkAreaPicOverlayBlock ul.walkStat li{
	float:left;
	width:50%;
	padding-right:10px;
}
div.walkAreaContent div.walkAreaPicOverlay div.walkAreaPicOverlayBlock ul.walkStat li:last-child{
	padding-right:0;
}
div.walkAreaContent div.walkAreaPicOverlay div.walkAreaPicOverlayBlock ul.walkStat li span,
div.walkAreaContent div.walkAreaPicOverlay div.walkAreaPicOverlayBlock ul.walkInfo li span{
	display:block;
	padding-bottom:3px;
	text-transform:uppercase;
	color:#fff;
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:18px;
}
div.walkAreaContent div.walkAreaPicOverlay div.walkAreaPicOverlayBlock ul.walkStat li strong,
div.walkAreaContent div.walkAreaPicOverlay div.walkAreaPicOverlayBlock ul.walkInfo li strong{
	display:block;
	color:#fff;
	font-family:'Urbanist-SemiBold';
	font-size:26px;
	line-height:36px;
}
div.walkAreaContent div.walkAreaReactControl{
	height:69px;
	/*padding-bottom:15px;
	height:auto;
	overflow:hidden;*/
	margin-top:-15px;
}
div.walkAreaContent div.walkAreaReactControl span{
	display:block;
	padding:15px 10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
	font-family:'Urbanist-Medium';
	font-size:14px;
	line-height:24px;
	background:#f1f3f6;
}
div.walkAreaContent div.walkAreaReactControl span:first-child{
	float:left;
	width:49%;
}
div.walkAreaContent div.walkAreaReactControl span:last-child{
	float:right;
	width:49%;
}
div.walkAreaContent div.walkAreaReactBlock{
	height:50px;
	padding-bottom:15px;
	margin-top:-10px;
	/*background:#eee;*/
}
div.walkAreaContent div.walkAreaReactBlock ul.walkAreaReactList{
	float:left;
	width:auto;
	height:auto;
	overflow:hidden;
	font-family:'Urbanist-Medium';
	font-size:14px;
	line-height:24px;
	color:#787878;
	padding:2px 0 0;
}
div.walkAreaContent div.walkAreaReactBlock ul.walkAreaReactList li{
	float:left;
	width:auto;
	padding-right:15px;
}
div.walkAreaContent div.walkAreaReactBlock span.walkTimeStamp{
	display:block;
	float:right;
	width:auto;
	font-family:'Urbanist-Medium';
	font-size:12px;
	line-height:18px;
	color:#787878;
	border:1px solid #787878;
	border-radius:3px;
	-webkit-border-radius:3px;
	padding:3px 8px;
}
div.walkAreaContent div.walkAreaBot{
	height:90px;
	overflow:hidden;
	/*background:#eee;*/
}
div.walkAreaContent div.walkAreaBot.noAvatar{
	height:62px;
}
div.walkAreaContent div.walkAreaBot div.walkAreaBotAvarat{
	width:50px;
	height:50px;
	float:left;
	border-radius:500px;
	-webkit-border-radius:500px;
	overflow:hidden;
}
div.walkAreaContent div.walkAreaBot div.walkAreaBotInfo{
	margin-left:60px;
	padding-top:4px;
}
div.walkAreaContent div.walkAreaBot.noAvatar div.walkAreaBotInfo{
	margin-left:0;
	padding-top:0;
}
div.walkAreaContent div.walkAreaBot div.walkAreaBotInfo p{
	font-family:'Poppins-Medium';
	font-size:16px;
	line-height:24px;
}
div.walkAreaContent div.walkAreaBot div.walkAreaBotInfo p span{
	display:block;
	font-family:'Merriweather-Regular';
	font-size:14px;
	line-height:20px;
	color:#787878;
}
div.walkAreaContent div.walkAreaBotBtn{
	margin-top:-10px;
	padding-bottom:20px;
}
div.walkAreaContent div.walkAreaBotBtn .btn{
	font-family:'Merriweather-Regular';
	font-size:14px;
	line-height:24px;
}
div.walkAreaContent div.avatarArea{
	padding-bottom:20px;
}
div.walkAreaContent div.avatarArea div.avatarBlock{
	border-radius:5px;
	-webkit-border-radius:5px;
	background:#f6f6f6;
	padding:70px 20px;
}
div.walkAreaContent div.avatarArea div.avatarBlock div.avatarPic{
	width:170px;
	height:170px;
	border-radius:500px;
	-webkit-border-radius:500px;
	margin:0 auto 25px;
	overflow:hidden;
}
div.walkAreaContent div.avatarArea div.avatarBlock #logoUploadField{
	display:none;
}
div.walkAreaContent div.avatarArea div.avatarBlock p{
	font-family:'Merriweather-Regular';
	font-size:16px;
	line-height:24px;
	color:#9f9f9f;
	text-align:center;
	padding:0;
}

/*============= HOME WALKS :: HOME =============*/
div.homeWalksArea{
	padding-bottom:75px;
	margin-top:-322px;
}
div.homeWalksArea div.homeWalksSliderArea{
	/*background:#CCC;*/
	padding-left:20px;
	padding-right:20px;
}
div.homeWalksArea div.homeWalksSliderArea button.slick-prev,
div.homeWalksArea div.homeWalksSliderArea button.slick-next{
	/*display:block !important;*/
	width:20px !important;
	height:40px !important;
	top:183px !important;
	border:none !important;
}
div.homeWalksArea div.homeWalksSliderArea button.slick-prev{
	left:0 !important;
	background:url(../images/prev-arrow-white.png) 50% 50% no-repeat !important;
}
div.homeWalksArea div.homeWalksSliderArea button.slick-next{
	right:0 !important;
	background:url(../images/next-arrow-white.png) 50% 50% no-repeat !important;
}
div.homeWalksArea div.homeWalksSliderArea div.homeWalksSliderBlock{
	/*background:#00F;*/
	outline:none !important;
	width:273px;
	padding-left:10px;
	padding-right:10px;
}
div.homeWalksArea div.homeWalksSliderArea div.homeWalksSliderBlock div.walkAreaContent div.walkAreaPicOverlay div.walkAreaPicOverlayBlock ul.walkInfo li strong{
	font-size:22px;
	line-height:32px;
}

/*============= WALKS NOW :: HOME =============*/
div.walksNowArea{
	padding-bottom:75px;
}
div.walksNowArea div.walksNowSliderArea{
	/*background:#CCC;*/
	padding-left:20px;
	padding-right:20px;
}
div.walksNowArea div.walksNowSliderArea button.slick-prev,
div.walksNowArea div.walksNowSliderArea button.slick-next{
	/*display:block !important;*/
	width:20px !important;
	height:40px !important;
	top:233px !important;
	border:none !important;
}
div.walksNowArea div.walksNowSliderArea button.slick-prev{
	left:0 !important;
	background:url(../images/prev-arrow.png) 50% 50% no-repeat !important;
}
div.walksNowArea div.walksNowSliderArea button.slick-next{
	right:0 !important;
	background:url(../images/next-arrow.png) 50% 50% no-repeat !important;
}
div.walksNowArea div.walksNowSliderArea div.walksNowSliderBlock{
	/*background:#00F;*/
	outline:none !important;
	width:363px;
	padding-left:20px;
	padding-right:20px;
}

/*============= BROWSE COUNTRY AREA =============*/
div.browseCountryArea{
	padding:0;
}
div.browseCountryArea div.browseForm{
	padding:0 10px 10px;
}
div.browseCountryArea ul.browseCountryList{
	font-family:'Poppins-Regular';
	font-size:15px;
	line-height:22px;
	padding:0;
	height:auto;
	overflow:hidden;
}
div.browseCountryArea ul.browseCountryList li{
	float:left;
	width:25%;
	padding:10px;
}
div.browseCountryArea ul.browseCountryList li a{
	display:block;
	border-radius:5px;
	-webkit-border-radius:5px;
	background:#f2f2f2;
	padding:15px;
	color:#0e0e0e;
}
div.browseCountryArea ul.browseCountryList li a:hover{
	text-decoration:none;
	color:#fff;
	background:#16acbe;
}

/*============= FOOTER =============*/
div.footerArea{
	padding-top:40px;
	padding-bottom:40px;
	background:#1e1e1e;
}
div.footerArea div.footerAreaTopInner{
	padding-bottom:30px;
	border-bottom:1px solid #3a3d41;
	margin-bottom:40px;
}
div.footerArea div.footerAreaTopInner div.footerFormBlock{
	padding-bottom:20px;
	height:auto;
	overflow:hidden;
}
div.footerArea div.footerAreaTopInner div.footerFormBlock div.fieldsBlock{
	float:left;
	width:auto;
	height:auto;
	overflow:hidden;
	padding:0 30px 0 0;
}
div.footerArea div.footerAreaTopInner div.footerFormBlock div.fieldsBlock label{
	font-family:'Poppins-SemiBold';
	font-size:13px;
	line-height:30px;
	padding-bottom:5px;
	color:#bdbebf;
	display:block;
	float:left;
	width:auto;
	padding-right:10px;
}
div.footerArea div.footerAreaTopInner div.footerFormBlock div.fieldsBlock select{
	font-size:13px;
	line-height:24px;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	width:auto;
	color:#fff;
	border:none !important;
	background:#25292f;
	float:left;
}
div.footerArea div.footerAreaTopInner ul.stateList{
	font-family:'Poppins-Regular';
	font-size:12px;
	line-height:24px;
	height:auto;
	overflow:hidden;
	color:#fff;
}
div.footerArea div.footerAreaTopInner ul.stateList li{
	padding-right:5px;
	padding-bottom:5px;
	float:left;
	width:auto;
}
div.footerArea div.footerAreaTopInner ul.stateList li span{
	display:block;
	border-radius:5px;
	-webkit-border-radius:5px;
	background:#3f4246;
	padding:6px 12px;
}
div.footerArea div.footerAreaInner{
	height:50px;
	position:relative;
}
div.footerArea div.footerAreaInner div.footerLogo{
	width:144px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-72px;
}
div.footerArea div.footerAreaInner div.footerContent{
	height:auto;
	overflow:hidden;
	padding-top:15px;
}
div.footerArea div.footerAreaInner div.footerContent ul{
	float:left;
	width:auto;
	font-family:'Poppins-Light';
	font-size:14px;
	line-height:20px;
	padding:0;
}
div.footerArea div.footerAreaInner div.footerContent ul li{
	float:left;
	width:auto;
	font-family:'Poppins-Light';
	font-size:14px;
	line-height:20px;
	padding:0 17px 0 15px;
	background:url(../images/bull1.png) 100% 3px no-repeat;
}
div.footerArea div.footerAreaInner div.footerContent ul li:first-child{
	padding-left:0;
}
div.footerArea div.footerAreaInner div.footerContent ul li:last-child{
	padding-right:0;
	background:none;
}
div.footerArea div.footerAreaInner div.footerContent ul li a{
	color:#fff;
}
div.footerArea div.footerAreaInner div.footerContent ul li a:hover{
	text-decoration:none;
	color:#16acbe;
}
div.footerArea div.footerAreaInner div.footerContent p{
	float:right;
	width:auto;
	font-family:'Poppins-Light';
	font-size:14px;
	line-height:20px;
	color:#fff;
	padding:0;
}

/*=======================================*/
/*============= INNER PAGES =============*/
/*=======================================*/

/*============= HEADER :: HERO INNER :: NON LOGGEDIN =============*/
div.headerHeroNonLogggedin{
	background-image:url(../images/hero-bg1.png);
	background-position:50% 50px;
	background-repeat:no-repeat;
	background-size:cover;
	background-color:#14162d;
	/*padding-top:65px;
	padding-bottom:65px;*/
	padding-top:40px;
	padding-bottom:45px;
}
div.headerHeroNonLogggedinInner{
	padding:0;
}
div.headerHeroNonLogggedinInner h1{
	font-family:'Poppins-Bold';
	font-size:36px;
	line-height:50px;
	color:#fff;
	padding:0;
}
div.headerHeroNonLogggedinInner p{
	font-family:'Merriweather-Light';
	font-size:16px;
	line-height:30px;
	color:#cdcdd0;
	padding:20px 0 0;
}
div.heroWalkFormArea{
	height:auto;
	overflow:hidden;
	padding-top:30px;
}
div.heroWalkFormArea div.heroWalkTabs{
	width:350px;
	float:left;
}
div.heroWalkFormArea div.heroWalkTabs ul{
	height:auto;
	overflow:hidden;
	border-radius:5px;
	-webkit-border-radius:5px;
	background:#1c1e3a;
}
div.heroWalkFormArea div.heroWalkTabs ul li{
	float:left;
	width:50%;
}
div.heroWalkFormArea div.heroWalkTabs ul li a{
	display:block;
	text-align:center;
	font-family:'Merriweather-Regular';
	font-size:14px;
	line-height:20px;
	color:#fff;
	padding:12px 10px;
	background-image:linear-gradient(to top, #0e90bb, #1ab8bf);
	border-radius:5px;
	-webkit-border-radius:5px;
}
div.heroWalkFormArea div.heroWalkTabs ul li a:hover{
	text-decoration:none;
}
div.heroWalkFormArea div.heroWalkTabs ul li.active a{
	background:none;
}
div.heroWalkFormArea div.heroWalkForms{
	margin-left:390px;
	height:auto;
	overflow:hidden;
}
div.heroWalkFormArea div.heroWalkForms select{
	outline:none;
	background:#1c1e3a;
	border:none;
	box-shadow:none;
	width:100%;
	margin:0;
	font-family:'Merriweather-Regular';
	font-size:14px;
	line-height:18px;
	color:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	height:44px;
	padding:0 15px;
}
div.heroWalkFormArea div.heroWalkForms div.heroWalkFormsBlock{
	width:47.5%;
}
div.heroWalkFormArea div.heroWalkForms div.heroWalkFormsBlock:first-child{
	float:left;
}
div.heroWalkFormArea div.heroWalkForms div.heroWalkFormsBlock:last-child{
	float:right;
}
div.headerHeroNonLogggedin.walkHeaderHero{
	min-height:340px;
	padding-bottom:85px;
}
div.headerHeroNonLogggedin.walkHeaderHero div.headerHeroNonLogggedinInner,
div.liveWalkContentArea div.liveWalkVideoInfo{
	padding-right:490px;
}
div.headerHeroNonLogggedinInner.headerServices{
	padding-right:0 !important;
}
div.headerHeroNonLogggedin.walkHeaderHero div.headerHeroNonLogggedinInner h1{
	font-size:40px;
	line-height:54px;
}
div.headerHeroNonLogggedin.walkHeaderHero div.headerHeroNonLogggedinInner ul.headerWalkInfo{
	padding:0 0 20px;
	height:auto;
	overflow:hidden;
}
div.headerHeroNonLogggedin.walkHeaderHero div.headerHeroNonLogggedinInner ul.headerWalkInfo li{
	float:left;
	padding-right:17px;
}
div.headerHeroNonLogggedin.walkHeaderHero div.headerHeroNonLogggedinInner ul.headerWalkInfo li span.walkingStamp{
	display:block;
	border-radius:5px;
	-webkit-border-radius:5px;
	background:#ff0000;
	background:url(../images/icon1.png) 10px 50% no-repeat #ff0000;
	height:30px;
	width:100px;
	font-family:'Poppins-Medium';
	font-size:14px;
	line-height:20px;
	text-transform:uppercase;
	color:#fff;
	overflow:hidden;
	padding:5px 8px 5px 28px;
	text-align:center;
}
div.headerHeroNonLogggedin.walkHeaderHero div.headerHeroNonLogggedinInner ul.headerWalkInfo li:last-child{
	padding-right:0;
	font-family:'Poppins-Regular';
	font-size:16px;
	line-height:30px;
	color:#fff;
}
div.headerHeroNonLogggedin.walkHeaderHero div.headerHeroNonLogggedinInner ul.headerWalkStat{
	padding:20px 0 0;
	height:auto;
	overflow:hidden;
	/*background:rgba(255, 255, 255, 0.1);*/
}
div.headerHeroNonLogggedin.walkHeaderHero div.headerHeroNonLogggedinInner ul.headerWalkStat li{
	float:left;
	width:auto;
	padding-right:20px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:10px;
	background:url(../images/divider1.png) 100% 50% no-repeat;
}
div.headerHeroNonLogggedin.walkHeaderHero div.headerHeroNonLogggedinInner ul.headerWalkStat li:last-child{
	padding-right:0;
	margin-right:0;
	background:none;
}
div.headerHeroNonLogggedin.walkHeaderHero div.headerHeroNonLogggedinInner ul.headerWalkStat li span{
	display:block;
	padding-bottom:3px;
	text-transform:uppercase;
	color:#fff;
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:18px;
}
div.headerHeroNonLogggedin.walkHeaderHero div.headerHeroNonLogggedinInner ul.headerWalkStat li strong{
	display:block;
	color:#fff;
	font-family:'Urbanist-SemiBold';
	font-size:24px;
	line-height:34px;
}
div.headerHeroNonLogggedin.walkHeaderHero div.headerHeroNonLogggedinInner ul.headerWalkStatBtnts{
	padding:20px 0 0;
	height:auto;
	overflow:hidden;
	/*background:rgba(255, 255, 255, 0.1);*/
}
div.headerHeroNonLogggedin.walkHeaderHero div.headerHeroNonLogggedinInner ul.headerWalkStatBtnts li{
	float:left;
	width:auto;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}
div.headerHeroNonLogggedin.walkHeaderHero div.headerHeroNonLogggedinInner ul.headerWalkStatBtnts li:last-child{
	padding-right:0;
}
div.headerHeroNonLogggedin.walkHeaderHero div.headerHeroNonLogggedinInner ul.headerWalkStatBtnts li .btn{
	padding:15px 30px;
}
div.headerHeroNonLogggedin.walkHeaderHero div.headerHeroNonLogggedinInner ul.headerWalkStatBtnts li .btn em{
	font-style:normal;
	color:#fff;
}
div.headerHeroNonLogggedin.walkHeaderHero div.headerHeroNonLogggedinInner ul.headerWalkStatBtnts li .btn.wireBtn{
	padding-top:14px !important;
	padding-bottom:14px !important;
}

/*============= MAP :: LIVE WALK =============*/
div.liveWalkMapArea{
	padding-bottom:75px;
}
div.liveWalkMapArea div.liveWalkMapBlock{
	position:relative;
	padding-bottom:550px;
	height:0;
	overflow:hidden;
}
div.liveWalkMapArea div.liveWalkMapBlock iframe,
div.liveWalkContentArea div.liveWalkVideoInfo div.liveWalkerMapArea iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
	z-index:1000;
	padding:0;
	margin:0;
}

/*============= LIVE WALK CONTENT AREA :: LIVE WALK =============*/
div.liveWalkContentArea{
	padding-bottom:75px;
	height:auto;
	overflow:hidden;
	margin-top:-330px;
}
div.liveWalkContentArea div.liveWalkVideoArea{
	width:453px;
	float:right;
	border-radius:5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	position:relative;
}
div.liveWalkContentArea div.liveWalkVideoArea div.reactControlBlock{
	padding-top:20px;
	height:auto;
	overflow:hidden;
}
div.liveWalkContentArea div.liveWalkVideoArea div.reactControlBlock div.reactDate{
	float:left;
	width:auto;
}
div.liveWalkContentArea div.liveWalkVideoArea div.reactControlBlock div.reactDate span{
	display:block;
	padding-top:15px;
	font-family:'Urbanist-Medium';
	font-size:16px;
	line-height:24px;
}
div.liveWalkContentArea div.liveWalkVideoArea div.reactControlBlock div.reactViewLike{
	float:right;
	width:auto;
	height:auto;
	overflow:hidden;
}
div.liveWalkContentArea div.liveWalkVideoArea div.reactControlBlock div.reactViewLike span{
	display:block;
	float:left;
	margin-right:5px;
	width:100px;
	border-radius:5px;
	-webkit-border-radius:5px;
	padding:15px 10px;
	background:#f1f3f6;
	text-align:center;
	font-family:'Urbanist-Medium';
	font-size:16px;
	line-height:24px;
}
div.liveWalkContentArea div.liveWalkVideoArea div.reactControlBlock div.reactViewLike span:last-child{
	margin-right:0;
}
div.liveWalkContentArea div.liveWalkVideoArea div.liveWalkVideoInner{
	position:relative;
}
div.liveWalkContentArea div.liveWalkVideoArea div.liveWalkVideoInner a.playBtn{
	display:block;
	width:76px;
	height:76px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-30px;
	margin-left:-30px;
	z-index:10000;
}
/*div.liveWalkContentArea div.liveWalkVideoArea a.playBtn{
	display:block;
	width:76px;
	height:76px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-30px;
	margin-left:-30px;
	z-index:10000;
}*/
div.liveWalkContentArea div.liveWalkVideoInfo{
	padding-top:237px;
}
div.liveWalkContentArea div.liveWalkVideoInfo div.liveWalkerInfoArea{
	margin-bottom:65px;
	margin-left:10px;
	margin-right:10px;
	background:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	padding:18px 200px 18px 20px;
	position:relative;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
	min-height:86px;
	height:auto;
	overflow:hidden;
}
div.liveWalkContentArea div.liveWalkVideoInfo div.liveWalkerInfoArea div.liveWalkerDp{
	width:50px;
	height:50px;
	overflow:hidden;
	border-radius:500px;
	-webkit-border-radius:500px;
	background:#f2f2f4;
	float:left;
}
div.liveWalkContentArea div.liveWalkVideoInfo div.liveWalkerInfoArea div.liveWalkerInfo{
	margin-left:60px;
	padding-top:2px;
}
div.liveWalkContentArea div.liveWalkVideoInfo div.liveWalkerInfoArea div.liveWalkerInfo h4{
	display:inline-block;
	width:auto;
	padding:0;
	font-family:'Poppins-SemiBold';
	font-size:16px;
	line-height:24px;
}
div.liveWalkContentArea div.liveWalkVideoInfo div.liveWalkerInfoArea div.liveWalkerInfo.currentlyWalking h4{
	padding-right:17px;
	background:url(../images/icon2.png) 100% 50% no-repeat;
}
div.liveWalkContentArea div.liveWalkVideoInfo div.liveWalkerInfoArea div.liveWalkerInfo p{
	font-family:'Merriweather-Regular';
	font-size:14px;
	line-height:22px;
	padding:0;
	color:#787878;
}
div.liveWalkContentArea div.liveWalkVideoInfo div.liveWalkerInfoArea div.liveWalkerInfo div.liveWalkerFollowBtn{
	width:160px;
	position:absolute;
	top:18px;
	right:20px;
}
div.liveWalkContentArea div.liveWalkVideoInfo div.liveWalkerInfoArea div.liveWalkerInfo div.liveWalkerFollowBtn .btn{
	font-family:'Merriweather-Light';
	font-size:14px;
	padding:13px 10px;
}
div.liveWalkContentArea div.liveWalkVideoInfo div.walkerDescriptionArea{
	padding:0 10px 30px;
	margin-top:-35px;
}
div.liveWalkContentArea div.liveWalkVideoInfo div.walkerDescriptionArea h5{
	font-family:'Merriweather-Bold';
	font-size:14px;
	line-height:26px;
	padding-bottom:10px;
}
div.liveWalkContentArea div.liveWalkVideoInfo div.walkerDescriptionArea p{
	font-family:'Merriweather-Light';
	font-size:14px;
	line-height:26px;
	padding:0;
}
div.liveWalkContentArea div.liveWalkVideoInfo div.liveWalkerMapArea{
	position:relative;
	padding-bottom:360px;
	height:0;
	overflow:hidden;
}
div.liveWalkContentArea div.liveWalkVideoInfo div.liveWalkVideoInfoTop{
	padding-bottom:25px;
}
div.liveWalkContentArea div.liveWalkVideoInfo div.liveWalkVideoInfoTop h2{
	font-family:'Poppins-Medium';
	font-size:26px;
	line-height:36px;
	padding-bottom:0;
}
div.liveWalkContentArea div.liveWalkVideoInfo div.liveWalkVideoInfoBot{
	padding-top:25px;
}
div.liveWalkContentArea div.liveWalkVideoInfo div.liveWalkVideoInfoBot p{
	font-family:'Merriweather-Light';
	font-size:16px;
	line-height:28px;
	padding:0 0 25px;
}

/*============= WALK RIGHT CONTENT AREA =============*/
div.liveWalkContentArea div.walkRightContentArea{
	width:453px;
	float:right;
	border-radius:5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	position:relative;
	padding:25px;
	background:#fff;
	min-height:320px;
}
div.liveWalkContentArea div.walkRightContentArea div.similarWalksArea{
	padding-top:0;
}

/*============= WALK LEFT CONTENT AREA =============*/
div.liveWalkContentArea div.walkLeftContentArea{
	padding-top:330px;
	padding-right:490px;
}

/*============= SIGN UP / LOGIN =============*/
div.signupHeroArea{
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	width:40%;
	background-image:url(../images/signup-pic.jpg);
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:cover;
}
div.signupHeroArea a.logo{
	display:block;
	width:144px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-25px;
	margin-left:-72px;
}
div.signupFormArea{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	width:60%;
	background:#fff;
}
div.signupFormArea p{
	position:absolute;
	width:auto;
	left:65px;
	bottom:20px;
	font-family:'Poppins-Light';
	font-size:14px;
	line-height:20px;
	color:#808284;
	padding:0;
}
div.signupFormArea div.signupFormBlock{
	overflow:auto;
	position:absolute;
	top:65px;
	left:65px;
	right:65px;
	bottom:65px;
	/*background:#eee;*/
}
div.signupFormArea div.signupFormBlock div.signupFormContent{
	max-width:600px;
	/*background:#ccc;*/
}
div.signupFormArea div.signupFormBlock div.signupFormContent h2{
	font-family:'Poppins-Bold';
	font-size:30px;
	line-height:42px;
	padding:0 0 10px;
}
div.signupFormArea div.signupFormBlock div.signupFormContent p{
	position:static;
	left:auto;
	bottom:auto;
	font-family:'Merriweather-Light';
	font-size:16px;
	line-height:26px;
	color:#808284;
	padding:0 0 20px;
}
div.signupFormArea div.signupFormBlock div.signupFormContent div.formContainer{
	padding-top:20px;
}
div.signupFormArea div.signupFormBlock div.signupFormContent div.formContainer div.optionsFieldsListBlock.floatText{
	height:auto;
	overflow:hidden;
}
div.signupFormArea div.signupFormBlock div.signupFormContent div.formContainer div.optionsFieldsListBlock.floatText ul{
	float:left;
	width:auto;
}
div.signupFormArea div.signupFormBlock div.signupFormContent div.formContainer div.optionsFieldsListBlock.floatText p{
	font-family:'Merriweather-Light';
	font-size:14px;
	line-height:26px;
	padding:0;
	float:right;
	width:auto;
}

/*============= HEADER :: HERO INNER :: LOGGEDIN =============*/
div.headerHeroLogggedin{
	/*background-image:url(../images/hero-bg1.png);
	background-position:50% 50px;
	background-repeat:no-repeat;
	background-size:cover;*/
	background-color:#14162d;
	padding-top:40px;
	padding-bottom:45px;
}
div.headerHeroLogggedinInner{
	padding:0;
}
div.logggedinHeadings{
	padding-top:35px;
	/*padding-right:350px;*/
	padding-right:250px;
	position:relative;
	min-height:70px;
	/*background:rgba(255, 255, 255, 0.2);*/
}
div.logggedinHeadings.singleHeading{
	padding-right:0;
}
div.logggedinHeadings h2{
	font-family:'Poppins-Bold';
	font-size:36px;
	line-height:50px;
	color:#fff;
	padding:0;
}
div.logggedinHeadings p{
	font-family:'Merriweather-Light';
	font-size:16px;
	line-height:30px;
	color:#cdcdd0;
	padding:20px 0 0;
}
div.logggedinHeadings div.logggedinHeadingBtns{
	position:absolute;
	top:37px;
	right:0;
}
div.logggedinHeadings div.logggedinHeadingBtns ul{
	height:auto;
	overflow:hidden;
	padding:0;
}
div.logggedinHeadings div.logggedinHeadingBtns ul li{
	float:left;
	padding-right:5px;
}
div.logggedinHeadings div.logggedinHeadingBtns ul li:last-child{
	padding-right:0;
}
div.logggedinHeadings div.logggedinHeadingBtns ul li .btn{
	font-size:14px;
	line-height:24px;
	padding:10px 20px;
}

/*============= BREADCRUMBS =============*/
div.breadcrumbsArea{
	padding:0 0 10px;
	height:auto;
	overflow:hidden;
}
div.breadcrumbsArea div.breadcrumbsBlock{
	float:left;
	width:auto;
}
div.breadcrumbsArea div.breadcrumbsBlock ul{
	padding:0;
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:22px;
	color:#16acbe;
	height:auto;
	overflow:hidden;
}
div.breadcrumbsArea div.breadcrumbsBlock ul li{
	float:left;
	padding-right:13px;
	margin-right:8px;
	background:url(../images/bull3.png) 100% 7px no-repeat;
}
div.breadcrumbsArea div.breadcrumbsBlock ul li:last-child{
	padding-right:0;
	margin-right:0;
	background:none;
}
div.breadcrumbsArea div.breadcrumbsBlock ul li a{
	color:#fff;
}
div.breadcrumbsArea div.breadcrumbsBlock ul li a:hover{
	color:#16acbe;
	text-decoration:none;
}
div.breadcrumbsArea div.shareBlock{
	float:right;
	width:auto;
	height:auto;
	overflow:hidden;
}
div.breadcrumbsArea div.shareBlock p{
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:22px;
	color:#fff;
	float:left;
	width:auto;
	padding:0 10px 0 0;
}
div.breadcrumbsArea div.shareBlock ul{
	font-size:16px;
	line-height:22px;
	float:left;
	width:auto;
	height:auto;
	overflow:hidden;
}
div.breadcrumbsArea div.shareBlock ul li{
	float:left;
	width:auto;
	padding:0 10px 0 0;
}

/*============= MY PROFILE CONTAINER =============*/
div.myProfileContainer{
	padding:30px 0 0;
	height:auto;
	overflow:hidden;
}
div.myProfileContainer div.myProfileUserArea,
div.myProfileContainer div.myProfileStatArea{
	width:auto;
	height:auto;
	overflow:hidden;
	/*background:rgba(255, 255, 255, 0.3);*/
}
div.myProfileContainer div.myProfileUserArea{
	float:left;
}
div.myProfileContainer div.myProfileUserArea div.myProfileDp{
	width:100px;
	height:100px;
	float:left;
	border-radius:500px;
	-webkit-border-radius:500px;
	margin-right:20px;
	overflow:hidden;
}
div.myProfileContainer div.myProfileUserArea div.myProfileInfo{
	width:auto;
	float:left;
	padding-top:15px;
}
div.myProfileContainer div.myProfileUserArea div.myProfileInfo h2{
	font-family:'Poppins-Bold';
	font-size:30px;
	line-height:42px;
	color:#fff;
	padding-bottom:3px;
}
div.myProfileContainer div.myProfileUserArea div.myProfileInfo h2 a{
	color:#fff;
}
div.myProfileContainer div.myProfileUserArea div.myProfileInfo h2 a:hover{
	text-decoration:none;
	color:#16acbe;
}
div.myProfileContainer div.myProfileUserArea div.myProfileInfo ul.headerWalkInfo{
	padding:0;
	height:auto;
	overflow:hidden;
}
div.myProfileContainer div.myProfileUserArea div.myProfileInfo ul.headerWalkInfo li{
	float:left;
	padding-right:17px;
	padding-bottom:10px;
}
div.myProfileContainer div.myProfileUserArea div.myProfileInfo ul.headerWalkInfo li span.walkingStamp{
	display:block;
	border-radius:5px;
	-webkit-border-radius:5px;
	background:#ff0000;
	background:url(../images/icon1.png) 10px 50% no-repeat #ff0000;
	height:30px;
	width:100px;
	font-family:'Poppins-Medium';
	font-size:14px;
	line-height:20px;
	text-transform:uppercase;
	color:#fff;
	overflow:hidden;
	padding:5px 8px 5px 28px;
	text-align:center;
}
div.myProfileContainer div.myProfileUserArea div.myProfileInfo ul.headerWalkInfo li:last-child{
	padding-right:0;
	font-family:'Poppins-Regular';
	font-size:16px;
	line-height:30px;
	color:#fff;
}
div.myProfileContainer div.myProfileStatArea{
	float:right;
	padding-top:12px;
}
div.myProfileContainer div.myProfileStatArea ul.myProfileStat{
	padding:0;
	height:auto;
	overflow:hidden;
	float:left;
	/*background:rgba(255, 255, 255, 0.1);*/
}
div.myProfileContainer div.myProfileStatArea ul.myProfileStat li{
	float:left;
	width:auto;
	padding-right:20px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:10px;
	background:url(../images/divider1.png) 100% 50% no-repeat;
}
div.myProfileContainer div.myProfileStatArea ul.myProfileStat li:last-child{
	background:none;
}
div.myProfileContainer div.myProfileStatArea ul.myProfileStat li span{
	display:block;
	padding-bottom:3px;
	text-transform:uppercase;
	color:#fff;
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:18px;
}
div.myProfileContainer div.myProfileStatArea ul.myProfileStat li strong{
	display:block;
	color:#fff;
	font-family:'Urbanist-SemiBold';
	font-size:24px;
	line-height:34px;
}
div.myProfileContainer div.myProfileStatArea div.editProfileBtn{
	float:right;
	width:160px;
	padding-top:10px;
}
div.myProfileContainer div.myProfileStatArea div.editProfileBtn .btn{
	padding:15px 10px;
}

/*============= TOP TAB :: MY PROFILE =============*/
div.myProfileTopTabArea{
	background:url(../images/heading-bg.png) 0 100% repeat-x;
	margin-bottom:45px;
	/*padding-right:300px;*/
	padding-right:0;
	position:relative;
}
div.myProfileTopTabArea ul.myProfileTopTab{
	font-family:'Poppins-Regular';
	font-size:16px;
	line-height:26px;
	height:auto;
	overflow:hidden;
	padding:0;
}
div.myProfileTopTabArea ul.myProfileTopTab li{
	float:left;
	width:auto;
	padding-right:20px;
	margin-right:15px;
	background:url(../images/bull2.png) 100% 10px no-repeat;
}
div.myProfileTopTabArea ul.myProfileTopTab li:last-child{
	padding-right:0;
	margin-right:0;
	background:none;
}
div.myProfileTopTabArea ul.myProfileTopTab li a{
	display:block;
	padding:0 5px 15px;
	color:#a5a5a5;
}
div.myProfileTopTabArea ul.myProfileTopTab li a:hover{
	text-decoration:none;
	background:url(../images/bot-border-bg2.png) 0 100% repeat-x;
}
div.myProfileTopTabArea ul.myProfileTopTab li.active a{
	font-family:'Poppins-SemiBold';
	color:#0e0e0e;
	background:url(../images/bot-border-bg2.png) 0 100% repeat-x;
}
div.myProfileTopTabArea div.shareBlock{
	position:absolute;
	top:0;
	right:0;
	width:220px;
	height:auto;
	overflow:hidden;
}
div.myProfileTopTabArea div.shareBlock p{
	font-family:'Poppins-Regular';
	font-size:16px;
	line-height:26px;
	color:#a5a5a5;
	float:left;
	width:auto;
	padding:0;
}
div.myProfileTopTabArea div.shareBlock ul{
	font-size:20px;
	line-height:26px;
	float:right;
	width:auto;
	height:auto;
	overflow:hidden;
}
div.myProfileTopTabArea div.shareBlock ul li{
	float:left;
	width:auto;
	padding:0 20px 0 0;
}
div.myProfileTopTabArea div.shareBlock ul li:last-child,
div.breadcrumbsArea div.shareBlock ul li:last-child{
	padding:0;
}
div.myProfileTopTabArea div.shareBlock ul li a:hover,
div.breadcrumbsArea div.shareBlock ul li a:hover{
	text-decoration:none;
}
div.myProfileTopTabArea div.exportBtn{
	position:absolute;
	top:-5px;
	right:0;
	width:100px;
}
div.myProfileTopTabArea div.exportBtn .btn{
	font-family:'Poppins-SemiBold';
	font-size:12px;
	line-height:24px;
	padding:6px 10px;
}
div.myProfileTopTabArea div.exportBtn .btn.wireBtn{
	padding-top:5px !important;
	padding-bottom:5px !important;		
}
div.myProfileTopTabArea div.exportBtn ul.exportBtnList{
	font-family:'Poppins-Regular';
	font-size:12px;
	line-height:24px;
	padding:5px 15px;
	background:#fff;
	border-left:2px solid #e6e6e6;
	border-right:2px solid #e6e6e6;
	border-bottom:2px solid #e6e6e6;
	position:absolute;
	right:0;
	top:44px;
	z-index:10000;
	width:200px;
	display:none;
}
div.myProfileTopTabArea div.exportBtn ul.exportBtnList li{
	float:none;
	border-bottom:1px solid #e6e6e6;
}
div.myProfileTopTabArea div.exportBtn ul.exportBtnList li:last-child{
	border-bottom:none;
}
div.myProfileTopTabArea div.exportBtn ul.exportBtnList li a{
	display:block;
	color:#0e0e0e;
	padding:8px 10px 8px 0;
}
div.myProfileTopTabArea div.exportBtn ul.exportBtnList li a:hover{
	font-family:'Poppins-SemiBold';
	color:#16acbe;
	text-decoration:none;
}
div.myProfileTopTabArea div.exportBtn ul.exportBtnList li.active a{
	font-family:'Poppins-SemiBold';
	color:#16acbe;
}

/*============= ABOUT CONTENT AREA :: MY PROFILE =============*/
div.aboutContentArea{
	padding-bottom:75px;
	height:auto;
	overflow:hidden;
}
div.aboutContentArea div.aboutAbBlock{
	width:300px;
	float:right;
}
div.aboutContentArea div.aboutAbBlock div.aboutAbBox{
	border-radius:5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	margin-bottom:25px;
}
div.aboutContentArea div.aboutContentBlock{
	margin-right:340px;
}
div.aboutContentArea div.aboutContentBlock p{
	font-family:'Merriweather-Light';
	font-size:16px;
	line-height:32px;
	padding-bottom:25px;
}

/*============= MAP :: START WALK =============*/
div.startWalkMapArea{
	padding-bottom:20px;
}
div.startWalkMapArea div.startWalkMapBlock{
	position:relative;
	padding-bottom:506px;
	height:0;
	overflow:hidden;
	border-radius:5px;
	-webkit-border-radius:5px;
	overflow:hidden;
}
div.startWalkMapArea div.startWalkMapBlock iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
	z-index:1000;
	padding:0;
	margin:0;
}

/*============= ENABLE :: START WALK =============*/
div.enableBlock{
	border:2px solid #e6e6e6;
	padding:90px 40px 40px;
	margin-bottom:20px;
	border-radius:5px;
	-webkit-border-radius:5px;
	background:#fff;
}
div.enableBlock div.enableIcon{
	width:60px;
	margin:0 auto;
	text-align:center;
}
div.enableBlock div.enableIcon i{
	color:#16acbe;
	font-size:36px;
	line-height:40px;
}
div.enableBlock h4{
	font-family:'Poppins-Medium';
	font-size:18px;
	line-height:30px;
	padding-top:25px;
	text-align:center;
}
div.enableBlock p{
	font-family:'Merriweather-Light';
	font-size:16px;
	line-height:28px;
	padding-top:30px;
	text-align:center;
	color:#787878;
}
div.enableBlock div.enableContent{
	max-width:246px;
	margin:0 auto;
	min-height:228px;
}
div.enableBlock div.enableBtn{
	max-width:235px;
	margin:0 auto;
	padding-top:40px;
}
div.enableMapArea{
	height:506px;
	position:relative;
	overflow:hidden;
	border-radius:5px;
	-webkit-border-radius:5px;
	background-image:url(../images/map-bg.jpg);
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:cover;
	padding:50px 25px;
	margin-bottom:20px;
}
div.enableMapArea div.enableBlock{
	border:none;
	padding:40px 30px;
	max-width:340px;
	margin:0 auto;
}
div.enableMapArea div.enableBlock div.enableContent{
	max-width:none;
	min-height:0;
}

/*============= START WALK TOP :: START WALK =============*/
div.startWalkTopContainer{
	height:auto;
	overflow:hidden;
	/*padding-top:30px;*/
}
div.startWalkTopContainer div.startWalkTopLeft{
	float:left;
	width:40%;
	height:auto;
	overflow:hidden;
	padding-top:10px;
}
div.startWalkTopContainer div.startWalkTopLeft ul.videoControls{
	float:left;
	width:100%;
	height:auto;
	overflow:hidden;
	padding:0;
}
div.startWalkTopContainer div.startWalkTopLeft ul.videoControls li{
	float:left;
	width:33.33%;
	padding-left:10px;
}
div.startWalkTopContainer div.startWalkTopLeft ul.videoControls li:first-child{
	padding-left:0;
}
div.startWalkTopContainer div.startWalkTopLeft ul.videoControls li .btn.mobBtn{
	display:none;
}
div.startWalkTopContainer div.startWalkTopLeft .btn,
div.popupInner div.popupBlock div.popupBtnArea1 .btn,
div.popupInner div.popupBlock div.popupBtnArea2 .btn{
	padding:15px 10px;
	font-size:14px;
}
div.startWalkTopContainer div.startWalkTopRight{
	float:right;
	width:56%;
	height:auto;
	overflow:hidden;
}
div.startWalkTopContainer div.startWalkTopRight ul.startWalkTopStat{
	padding:0;
	height:auto;
	overflow:hidden;
	float:right;
	width:100%;
	/*background:rgba(255, 255, 255, 0.1);*/
}
div.startWalkTopContainer div.startWalkTopRight ul.startWalkTopStat li{
	float:left;
	width:25%;
	padding-right:21px;
	padding-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	background:url(../images/divider1.png) 100% 50% no-repeat;
}
div.startWalkTopContainer div.startWalkTopRight ul.startWalkTopStat li:last-child{
	background:none;
}
div.startWalkTopContainer div.startWalkTopRight ul.startWalkTopStat li span{
	display:block;
	padding-bottom:3px;
	text-transform:uppercase;
	color:#fff;
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:18px;
}
div.startWalkTopContainer div.startWalkTopRight ul.startWalkTopStat li strong{
	display:block;
	color:#fff;
	font-family:'Urbanist-SemiBold';
	font-size:24px;
	line-height:34px;
}

/*============= DOUBLE COLUMN AREA =============*/
div.doubleColumnArea{
	padding-bottom:75px;
	height:auto;
	overflow:hidden;
}
div.doubleColumnArea div.doubleColumnLeft{
	float:left;
	width:350px;
}
div.doubleColumnArea div.doubleColumnLeft div.walkAreaContent{
	padding:0 0 25px;
}
div.doubleColumnArea div.doubleColumnRight{
	margin-left:400px;
}

/*============= POPUP AREA =============*/
div.popupArea{
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1000000;
	background:rgba(0, 0, 0, 0.7);
}
div.popupArea div.popupInner{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}
div.popupInner div.popupBlock{
	background:#fff;
	border-radius:25px 25px 0 0;
	padding:60px 30px 40px;
	max-width:800px;
	margin:0 auto;
}
div.popupInner div.popupBlock div.enableBlock{
	border:none;
	padding:0;
	border-radius:0;
	-webkit-border-radius:0;
}
div.popupInner div.popupBlock div.enableIcon{
	margin-bottom:20px;
}
div.popupInner div.popupBlock div.enableBlock h4,
div.popupInner div.popupBlock div.enableBlock p{
	padding-top:0;
	padding-bottom:20px;
}
div.popupInner div.popupBlock div.enableContent{
	max-width:none;
	min-height:0;
}
div.popupInner div.popupBlock div.popupBtnArea1,
div.popupInner div.popupBlock div.popupBtnArea2{
	max-width:400px;
	margin:0 auto;
	padding-top:20px;
}
div.popupInner div.popupBlock div.popupBtnArea2 ul{
	height:auto;
	overflow:hidden;
}
div.popupInner div.popupBlock div.popupBtnArea2 ul li{
	width:auto;
	width:48%;
}
div.popupInner div.popupBlock div.popupBtnArea2 ul li:first-child{
	float:left;
}
div.popupInner div.popupBlock div.popupBtnArea2 ul li:last-child{
	float:right;	
}

/*============= SHARE LIVE LOCATION BLOCK =============*/
div.shareLiveLocationBlock{
	/*padding-top:20px;*/
	height:auto;
	overflow:hidden;
}
div.shareLiveLocationBlock div.shareLiveLocation{
	float:right;
	width:auto;
	height:auto;
	overflow:hidden;
}
div.shareLiveLocationBlock div.shareLiveLocation p{
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:20px;
	float:left;
	padding:0 10px 0 0;
}
div.shareLiveLocationBlock div.shareLiveLocation label.switch{
	position:relative;
	display:block;
	float:left;
	width:36px;
	height:20px;
	padding:0; 
}
div.shareLiveLocationBlock div.shareLiveLocation label.switch input[type=checkbox]{
	opacity:0;
	width:0;
	height:0;
	display:none;
}
div.shareLiveLocationBlock div.shareLiveLocation span.slider{
	position:absolute;
	cursor:pointer;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#eee;
	-webkit-transition:.4s;
	transition:.4s;
}
div.shareLiveLocationBlock div.shareLiveLocation span.slider:before{
	position:absolute;
	content:"";
	height:16px;
	width:16px;
	left:2px;
	bottom:2px;
	background-color:#fff;
	-webkit-transition:.4s;
	transition:.4s;
}
div.shareLiveLocationBlock div.shareLiveLocation input[type=checkbox]:checked + span.slider{
	background-color:#4285f4;
}
div.shareLiveLocationBlock div.shareLiveLocation input[type=checkbox]:focus + span.slider{
	box-shadow:0 0 1px #4285f4;
}
div.shareLiveLocationBlock div.shareLiveLocation input[type=checkbox]:checked + span.slider:before{
	-webkit-transform:translateX(16px);
	-ms-transform:translateX(16px);
	transform:translateX(16px);
}
div.shareLiveLocationBlock div.shareLiveLocation span.slider.round{
	border-radius:34px;
}
div.shareLiveLocationBlock div.shareLiveLocation span.slider.round:before{
	border-radius:50%;
}

/*============= HELP =============*/
div.help{
	margin-top:10px;
}
div.help span{
	display:inline-block;
	padding:5px 10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	font-family:'Poppins-Medium';
	font-size:14px;
	line-height:20px;
	color:#fff;
	background:#138433;
}
div.view-help{
	margin-top:5px;
	background:#d4edda;
	border:1px solid #c3e6cb;
	font-family:'Poppins-Regular';
	font-size:12px;
	line-height:20px;
	color:#155757;
	padding:10px;
	border-radius:5px;
	-webkit-border-radius:5px;
}
div.view-help span{
	display:block;
	font-family:'Poppins-Bold';
	font-size:14px;
	line-height:24px;
	padding:0 0 5px;
	color:#155757;
	background:none;
}

/*============= PAGINATION =============*/
div.paginationArea{
	padding-top:25px;
}
div.paginationArea ul.pagination{
	font-family:'Poppins-Medium';
	font-size:14px;
	line-height:20px;
	height:auto;
	overflow:hidden;
}
div.paginationArea ul.pagination li{
	float:left;
	padding:3px 2px;
	width:auto;
}
div.paginationArea ul.pagination li a{
	display:block;
	padding:5px 12px;
	border:1px solid #16acbe;
	color:#16acbe;
	background:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
}
div.paginationArea ul.pagination li a:hover{
	color:#fff;
	background:#16acbe;
	text-decoration:none;
}
div.paginationArea ul.pagination li span{
	display:block;
	padding:5px 12px;
	border:1px solid #fff;
	background:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
}
div.paginationArea ul.pagination li.disabled span{
	border-color:#eee;
	background:#eee;
}
div.paginationArea ul.pagination li.active span{
	color:#fff;
	background:#16acbe;
	border-color:#16acbe;
}

/*============= ABOUT CITY AREA =============*/
div.aboutCityArea,
div.cityWalksArea{
	padding-bottom:65px;
}
div.aboutCityArea div.cityArticleArea{
	border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #e6e6e6;
	padding:30px 25px 5px;
}
div.aboutCityArea div.cityArticleArea p{
	font-family:'Merriweather-Light';
	font-size:16px;
	line-height:28px;
	padding:0 0 25px;
}

/*============= CITY WALKS AREA =============*/
div.cityWalksArea{
	
}

/*============= NEW TOUR COMPANIES =============*/
div.newTourCompaniesArea{
	padding-bottom:65px;
}
div.newTourCompaniesArea div.newTourCompaniesBlock{
	margin-bottom:30px;
	border-bottom:1px solid #d0d0d0;
	padding-bottom:25px;
	padding-left:180px;
	position:relative;
	min-height:200px;
}
div.newTourCompaniesArea div.newTourCompaniesBlock:last-child{
	margin-bottom:0;
	border-bottom:none;
}
div.newTourCompaniesArea div.newTourCompaniesBlock div.newTourCompanyLogo{
	width:140px;
	position:absolute;
	top:30px;
	left:15px;
}
div.newTourCompaniesArea div.newTourCompaniesBlock h3{
	font-family:'Poppins-Medium';
	font-size:24px;
	line-height:38px;
	padding:0 0 5px;
}
div.newTourCompaniesArea div.newTourCompaniesBlock h3 span{
	display:block;
	font-family:'Merriweather-Regular';
	font-size:12px;
	line-height:24px;
	color:#16acbe;
}
div.newTourCompaniesArea div.newTourCompaniesBlock p{
	font-family:'Merriweather-Light';
	font-size:16px;
	line-height:28px;
	padding:0 0 25px;
}
div.newTourCompaniesArea div.newTourCompaniesBlock p span{
	display:block;
	font-family:'Poppins-Medium';
	font-size:14px;
	text-transform:uppercase;
}
div.newTourCompaniesArea div.newTourCompaniesBlock div.newTourCompaniesContactsArea{
	position:relative;
	padding-right:160px;
	/*background:#eee;*/
	min-height:44px;
}
div.newTourCompaniesArea div.newTourCompaniesBlock div.newTourCompaniesContactsArea ul{
	height:auto;
	overflow:hidden;
	padding:0;
}
div.newTourCompaniesArea div.newTourCompaniesBlock div.newTourCompaniesContactsArea ul li{
	float:left;
	width:auto;
	padding-right:10px;
}
div.newTourCompaniesArea div.newTourCompaniesBlock div.newTourCompaniesContactsArea ul li:last-child{
	padding-right:0;
}
div.newTourCompaniesArea div.newTourCompaniesBlock div.newTourCompaniesContactsArea div.viewBtn{
	position:absolute;
	top:0;
	right:0;
	width:130px;
}
div.newTourCompaniesArea div.newTourCompaniesBlock div.newTourCompaniesContactsArea div.viewBtn .btn{
	font-size:14px;
	padding:10px;
}
div.newTourCompaniesArea div.newTourCompaniesBlock div.newTourCompaniesContactsArea ul li .wireBtn{
	font-size:14px !important;
	padding:9px 20px !important;
}

/*============= SHARING PLATFORM AREA =============*/
div.sharingPlatformArea{
	background:#e8f8f8;
	padding:85px 35px;
	margin-bottom:65px;
}
div.sharingPlatformArea div.sharingPlatformAreaInner{
	max-width:730px;
	margin:0 auto;
}
div.sharingPlatformArea div.sharingPlatformAreaInner h4{
	font-family:'Poppins-Bold';
	font-size:48px;
	line-height:62px;
	text-align:center;
	padding:0 0 30px;
}
div.sharingPlatformArea div.sharingPlatformAreaInner div.liveStreamBtn{
	max-width:350px;
	margin:0 auto;
}

/*============= TOUR COMPANIES =============*/
div.tourCompaniesArea{
	padding-bottom:65px;
}
div.tourCompaniesArea div.tourCompaniesBlock{
	margin-bottom:20px;
	border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #e6e6e6;
	padding:25px;
}
div.tourCompaniesArea div.tourCompaniesBlock div.tourCompaniesContent{
	min-height:180px;
	position:relative;
	padding-right:420px;
}
div.tourCompaniesArea div.tourCompaniesBlock div.tourCompaniesContent div.leftContent{
	padding:0;
	height:auto;
	overflow:hidden;
}
div.tourCompaniesArea div.tourCompaniesBlock div.tourCompaniesContent div.leftContent div.tourCompanyLogo{
	width:150px;
	margin:5px 20px 10px 0;
	float:left;
}
div.tourCompaniesArea div.tourCompaniesBlock div.tourCompaniesContent div.leftContent h3{
	font-family:'Poppins-Medium';
	font-size:20px;
	line-height:34px;
	padding:0 0 5px;
}
div.tourCompaniesArea div.tourCompaniesBlock div.tourCompaniesContent div.leftContent p{
	font-family:'Merriweather-Light';
	font-size:14px;
	line-height:26px;
	padding:0;
}
div.tourCompaniesArea div.tourCompaniesBlock div.tourCompaniesContent div.rightContent{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:390px;
	padding-left:30px;
	border-left:2px dashed #e6e6e6;
	/*background:#eee;*/
}
div.tourCompaniesArea div.tourCompaniesBlock div.tourCompaniesContent div.rightContent ul{
	padding:0;
	font-size:16px;
	line-height:24px;
}
div.tourCompaniesArea div.tourCompaniesBlock div.tourCompaniesContent div.rightContent ul li{
	padding-bottom:10px;
	word-wrap:break-word;
}
div.tourCompaniesArea div.tourCompaniesBlock div.tourCompaniesContent div.rightContent ul li a{
	color:#16acbe;
}
div.tourCompaniesArea div.tourCompaniesBlock div.tourCompaniesContent div.rightContent ul li .btn{
	font-size:20px;
	line-height:26px;
	margin-bottom:10px;
	color:#fff;
	width:auto;
}
div.tourCompaniesArea div.tourCompaniesBlock div.tourCompaniesContent div.rightContent ul li:nth-child(2),
div.tourCompaniesArea div.tourCompaniesBlock div.tourCompaniesContent div.rightContent ul li:nth-child(3){
	position:relative;
	padding-left:27px;
	min-height:26px;
}
div.tourCompaniesArea div.tourCompaniesBlock div.tourCompaniesContent div.rightContent ul li:nth-child(2) i,
div.tourCompaniesArea div.tourCompaniesBlock div.tourCompaniesContent div.rightContent ul li:nth-child(3) i{
	position:absolute;
	left:0;
	top:5px;
	color:#16acbe;
}

/*============= PAYMENT METHODS =============*/
div.paymentMethodsArea div.pmBlock{
	padding-bottom:10px;
}
div.paymentMethodsArea div.pmBlock div.pmBox.pmBoxActive{
	border-color:#0e92bb;
}
div.paymentMethodsArea div.pmBlock div.pmBox{
	border:2px solid #e6e6e6;
	color:#0e0e0e;
	border-radius:5px;
	-webkit-border-radius:5px;
	padding:10px 15px;
}
div.paymentMethodsArea div.pmBlock div.pmBox div.pmContent{
	padding:5px 95px 5px 50px;
	position:relative;
}
div.paymentMethodsArea div.pmBlock div.pmBox div.pmContent span{
	display:block;
	width:35px;
	height:24px;
	position:absolute;
	top:5px;
	left:0;
	z-index:1000;
}
div.paymentMethodsArea div.pmBlock div.pmBox div.pmContent strong{
	display:block;
	font-weight:normal;
	overflow:hidden;
	white-space:nowrap;
	font-family:'Poppins-SemiBold';
	font-size:14px;
	line-height:24px;
	cursor:pointer;
}
div.paymentMethodsArea div.pmBlock div.pmBox div.pmContent ul.pmControls{
	position:absolute;
	top:2px;
	right:0;
	width:70px;
	height:30px;
	background:url(../images/bot-border-bg3.png) 50% 0 repeat-y;
}
div.paymentMethodsArea div.pmBlock div.pmBox div.pmContent ul.pmControls li:first-child{
	float:left;
	width:auto;
}
div.paymentMethodsArea div.pmBlock div.pmBox div.pmContent ul.pmControls li:last-child{
	float:right;
	width:auto;
}
div.paymentMethodsArea div.pmBlock div.pmBox div.pmContent ul.pmControls li{
	padding-top:5px;
}
div.paymentMethodsArea div.pmBlock div.pmBox div.pmContent ul.pmControls li a{
	display:block;
	width:20px;
	height:20px;
	font-size:14px;
	line-height:20px;
	overflow:hidden;
	text-align:center;
	color:#d4d5d6;
	/*background:#eee;*/
}
div.paymentMethodsArea div.pmBlock div.pmBox div.pmContent ul.pmControls li a:hover,
div.otherPaymentMethodsArea div.opmBlock div.opmBox div.opmContent ul.opmControls li a:hover{
	text-decoration:none;
}
div.paymentMethodsArea div.pmBlock div.pmBox div.pmCardDetails{
	display:none;
}
div.paymentMethodsArea div.pmBlock div.pmBox div.pmCardDetails ul{
	padding:15px 0 0;
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:24px;
}
div.paymentMethodsArea div.pmBlock div.pmBox div.pmCardDetails ul li{
	border-top:1px solid #e6e6e6;
	padding:10px 0;
	height:auto;
	overflow:hidden;
}
div.paymentMethodsArea div.pmBlock div.pmBox div.pmCardDetails ul li strong{
	display:block;
	float:left;
	width:auto;
	font-weight:normal;
}
div.paymentMethodsArea div.pmBlock div.pmBox div.pmCardDetails ul li span{
	display:block;
	float:right;
	width:auto;
}

/*============= OTHER PAYMENT METHODS =============*/
div.otherPaymentMethodsArea div.opmBlock{
	padding-bottom:10px;
}
div.otherPaymentMethodsArea div.opmBlock div.opmBox{
	border:2px solid #e6e6e6;
	color:#0e0e0e;
	border-radius:5px;
	-webkit-border-radius:5px;
	padding:10px 15px;
}
div.otherPaymentMethodsArea div.opmBlock div.opmBox div.opmContent{
	padding:5px 175px 5px 50px;
	position:relative;
}
div.otherPaymentMethodsArea div.opmBlock div.opmBox div.opmContent a.opmAddBtn{
	position:absolute;
	top:5px;
	right:0;
	width:auto;
	font-family:'Poppins-Medium';
	font-size:14px;
	line-height:24px;
	color:#16acbe;
	text-align:right;
	text-transform:uppercase;
	/*background:#eee;*/
}
div.otherPaymentMethodsArea div.opmBlock div.opmBox div.opmContent a.opmAddBtn:hover{
	color:#0e0e0e;
	text-decoration:none;
}
div.otherPaymentMethodsArea div.opmBlock div.opmBox div.opmContent span{
	display:block;
	width:35px;
	height:24px;
	position:absolute;
	top:5px;
	left:0;
	z-index:1000;
}
div.otherPaymentMethodsArea div.opmBlock div.opmBox div.opmContent strong{
	display:block;
	font-weight:normal;
	overflow:hidden;
	white-space:nowrap;
	font-family:'Poppins-SemiBold';
	font-size:14px;
	line-height:24px;
	cursor:pointer;
}
div.otherPaymentMethodsArea div.opmBlock div.opmBox div.opmContent strong i{
	margin-left:5px;
	font-size:12px;
	line-height:24px;
	color:#d4d5d6;
}
div.otherPaymentMethodsArea div.opmBlock div.opmBox div.opmContent ul.opmControls{
	position:absolute;
	top:2px;
	right:0;
	width:auto;
	height:30px;
	background:url(../images/bot-border-bg4.png) 100% 0 repeat-y;
}
div.otherPaymentMethodsArea div.opmBlock div.opmBox div.opmContent ul.opmControls li:first-child{
	float:left;
	width:auto;
}
div.otherPaymentMethodsArea div.opmBlock div.opmBox div.opmContent ul.opmControls li:last-child{
	float:right;
	width:auto;
	margin-left:30px;
}
div.otherPaymentMethodsArea div.opmBlock div.opmBox div.opmContent ul.opmControls li{
	padding-top:5px;
}
div.otherPaymentMethodsArea div.opmBlock div.opmBox div.opmContent ul.opmControls li a{
	display:block;
	width:20px;
	height:20px;
	font-size:14px;
	line-height:20px;
	overflow:hidden;
	text-align:center;
	color:#d4d5d6;
	/*background:#eee;*/
}
div.otherPaymentMethodsArea div.opmBlock div.opmBox div.opmContent ul.opmControls li:first-child a{
	width:auto;
}
div.otherPaymentMethodsArea div.opmBlock div.opmBox div.opmContent ul.opmControls li:last-child a{
	width:20px;
}

/*============= SMALL CONTAINER =============*/
div.smallContainer{
	max-width:700px;
	margin:0 auto;
}

/*============= CMS CONTENT AREA =============*/
div.cmsContentArea{
	padding:0;
}
div.cmsContentArea p{
	padding:0;
	font-family:'Poppins-Regular';
	font-size:16px;
	line-height:26px;
}

/*============= SEARCH FILTER LIST AREA =============*/
div.searchFilterListArea{
	padding-bottom:20px;
}
div.searchFilterListArea ul{
	height:auto;
	overflow:hidden;
	padding:0;
	font-family:'Poppins-Medium';
	font-size:11px;
	line-height:24px;
}
div.searchFilterListArea ul li{
	float:left;
	width:auto;
	padding:2px;
}
div.searchFilterListArea ul li a{
	display:block;
	padding:5px 20px;
	border-radius:500px;
	-webkit-border-radius:500px;
	background:#dde0e9;
	color:#0e0e0e;
}
div.searchFilterListArea ul li a:hover{
	text-decoration:none;
	background:#16aabd;
	color:#fff;
}
div.searchFilterListArea ul li span{
	font-family:'Poppins-Regular';
	display:block;
	padding:5px 20px;
	border-radius:500px;
	-webkit-border-radius:500px;
	background:#f2f3f7;
}

/*============= TOP FILTER AREA =============*/
div.topFilterArea{
	margin-bottom:40px;
	padding-bottom:20px;
	border-bottom:2px solid #e6e6e6;
	height:auto;
	overflow:hidden;
	position:relative;
}
div.topFilterArea div.topFilterLeft{
	float:left;
	width:auto;
	height:auto;
	overflow:hidden;
}
div.topFilterArea div.topFilterLeft div.fieldsBlock{
	float:left;
	width:auto;
	padding:0 10px 5px 0;
}
div.topFilterArea div.topFilterLeft div.fieldsBlock label{
	font-family:'Poppins-SemiBold';
	font-size:12px;
	line-height:18px;
	padding-bottom:5px;
}
div.topFilterArea div.topFilterLeft div.fieldsBlock select{	
	font-size:13px;
	line-height:24px;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	min-width:80px;
	max-width:140px;
}
div.topFilterArea div.topFilterRight{
	float:right;
	width:auto;
	height:auto;
	overflow:hidden;
	margin-right:200px;
	padding-top:28px;
}
div.topFilterArea div.topFilterRight div.optionsFieldsBlockNew{
	padding-bottom:0;
}
div.topFilterArea div.topFilterRight div.optionsFieldsBlockNew ul li{
	padding:0 30px;
}
div.topFilterArea div.topFilterRight div.optionsFieldsBlockNew ul li em.premiumIcon{
	display:block;
	width:20px;
	position:absolute;
	top:0;
	right:0;
}
div.topFilterArea div.topWalkTabs{
	width:180px;
	position:absolute;
	top:20px;
	right:0;
}
div.topFilterArea div.topWalkTabs ul{
	height:auto;
	overflow:hidden;
	border-radius:5px;
	-webkit-border-radius:5px;
	background:#e6e6e6;
}
div.topFilterArea div.topWalkTabs ul li{
	float:left;
	width:50%;
}
div.topFilterArea div.topWalkTabs ul li a{
	display:block;
	text-align:center;
	font-family:'Merriweather-Regular';
	font-size:12px;
	line-height:20px;
	color:#fff;
	padding:8px;
	background-image:linear-gradient(to top, #0e90bb, #1ab8bf);
	border-radius:5px;
	-webkit-border-radius:5px;
}
div.topFilterArea div.topWalkTabs ul li a:hover{
	text-decoration:none;
}
div.topFilterArea div.topWalkTabs ul li.active a{
	background:none;
	color:#666;
}
div.topFilterArea div.topWalkBtn{
	width:180px;
	position:absolute;
	top:20px;
	right:0;
}
div.topFilterArea div.topWalkBtn ul{
	height:auto;
	overflow:hidden;
	padding:0;
}
div.topFilterArea div.topWalkBtn ul li{
	width:auto;
}
div.topFilterArea div.topWalkBtn ul li a{
	display:block;
	text-align:center;
	font-family:'Merriweather-Regular';
	font-size:12px;
	line-height:20px;
	color:#fff;
	padding:8px;
	background-image:linear-gradient(to top, #0e90bb, #1ab8bf);
	border-radius:5px;
	-webkit-border-radius:5px;
}
div.topFilterArea div.topWalkBtn ul li a:hover{
	text-decoration:none;
	background-image:linear-gradient(to top, #067aa2, #13a0bd);
}

/*============= WALK STAT AREA =============*/
div.walkStatArea{
	margin-bottom:80px;
	background:url(../images/walk-stat-bg1.png) 0 100% no-repeat, url(../images/walk-stat-bg2.png) 100% 0 no-repeat #14162d;
	padding-top:40px;
	padding-bottom:40px;
}
div.walkStatArea ul.walkStatList{
	height:auto;
	overflow:hidden;
	padding:0;
	color:#fff;
	text-align:center;
}
div.walkStatArea ul.walkStatList li{
	float:left;
	width:20%;
	padding-top:20px;
	padding-bottom:20px;
}
div.walkStatArea ul.walkStatList li strong{
	display:block;
	font-weight:normal;
	padding-top:10px;
	font-family:'Poppins-Bold';
	font-size:36px;
	line-height:46px;
}
div.walkStatArea ul.walkStatList li span{
	display:block;
	padding-top:10px;
	font-family:'Poppins-Regular';
	font-size:16px;
	line-height:24px;
}

/*============= WALK PROCESS AREA =============*/
div.walkProcessArea{
	padding:0;
}
div.walkProcessArea h2{
	font-family:'Poppins-Bold';
	font-size:48px;
	line-height:60px;
	padding:0 0 50px;
	text-align:center;
}
div.walkProcessArea div.walkProcessContent{
	background:url(../images/process-bg.png) 100% 0 no-repeat;
	padding-left:20px;
	padding-right:20px;
	height:auto;
	overflow:hidden;
}
div.walkProcessArea div.walkProcessContent div.processBlock{
	float:left;
	width:25%;
	padding-left:20px;
	padding-right:20px;
}
div.walkProcessArea div.walkProcessContent div.processBlock div.processBlockInner{
	border:1px solid #d0d0d0;
	background:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	padding:20px;
}
div.walkProcessArea div.walkProcessContent div.processBlock div.processBlockInner div.processBlockContent{
	max-width:180px;
	margin:0 auto;
	min-height:230px;
	/*background:#eee;*/
}
div.walkProcessArea div.walkProcessContent div.processBlock div.processBlockInner div.processBlockContent div.processIcon{
	width:84px;
	margin:0 auto 25px;
}
div.walkProcessArea div.walkProcessContent div.processBlock div.processBlockInner div.processBlockContent h3{
	font-family:'Poppins-Regular';
	font-size:22px;
	line-height:30px;
	padding:0 0 10px;
	text-align:center;
}
div.walkProcessArea div.walkProcessContent div.processBlock div.processBlockInner div.processBlockContent p{
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:22px;
	padding:0;
	text-align:center;
}
div.walkProcessArea div.walkProcessContent div.processBlock:nth-child(2),
div.walkProcessArea div.walkProcessContent div.processBlock:nth-child(4){
	padding-top:30px;
}
div.walkProcessArea div.walkProcessContent div.processBlock:nth-child(3) div.processBlockInner{
	border:2px solid #1ab9bf;
}
div.walkProcessArea div.walkProcessContent div.processBlock:nth-child(3) div.walkDoneBot{
	padding-left:12px;
	padding-right:12px;
}
div.walkProcessArea div.walkProcessContent div.processBlock:nth-child(3) div.walkDoneBot span{
	display:block;
	height:11px;
	background:#d2f1f3;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}

/*============= PROFILE PHOTO AREA =============*/
div.profilePhotoArea{
	padding-bottom:30px;
}
div.profilePhotoArea div.profilePhotoBlock{
	width:155px;
	height:155px;
	padding:10px;
	border:1px solid #0e92bb;
	background:#fff;
	overflow:hidden;
	border-radius:500px;
	-webkit-border-radius:500px;
	margin:0 auto 15px;
}
div.profilePhotoArea div.profilePhotoBlock div.profilePhotoBox{
	width:100%;
	height:100%;
	border-radius:500px;
	-webkit-border-radius:500px;
	overflow:hidden;
	position:relative;
}
div.profilePhotoArea div.profilePhotoBlock div.profilePhotoBox a{
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:url(../images/icon3.png) 50% 50% no-repeat rgba(14, 146, 187, 0.5);
}
div.profilePhotoArea div.profilePhotoBlock div.profilePhotoBox img{
	display:block;
	width:100%;
}
div.profilePhotoArea #dpUploadField{
	position:absolute;
	right:0;
	top:0;
	display:none;
}

/*============= SERVICE PHOTO AREA =============*/
div.servicePhotoArea{
	padding-bottom:30px;
}
div.servicePhotoArea div.servicePhotoBlock{
	width:140px;
	height:140px;
	padding:10px;
	border:1px solid #0e92bb;
	background:#fff;
	overflow:hidden;
	margin:0 auto 15px;
}
div.servicePhotoArea div.servicePhotoBlock div.servicePhotoBox{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
div.servicePhotoArea div.servicePhotoBlock div.servicePhotoBox a{
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:url(../images/icon3.png) 50% 50% no-repeat rgba(14, 146, 187, 0.5);
}
div.servicePhotoArea div.servicePhotoBlock div.servicePhotoBox img{
	display:block;
	width:100%;
}
div.servicePhotoArea #spUploadField{
	position:absolute;
	right:0;
	top:0;
	display:none;
}

/*============= MANAGE PAYMENTS =============*/
div.amountBalanceArea{
	border:2px solid #e6e6e6;
	border-radius:5px;
	-webkit-border-radius:5px;
	padding:15px 20px;
}
div.amountBalanceArea h3{
	font-family:'Poppins-SemiBold';
	font-size:14px;
	line-height:24px;
	padding-bottom:5px;
}
div.amountBalanceArea div.amountBalanceBlock{
	position:relative;
	padding-right:290px;
}
div.amountBalanceArea div.amountBalanceBlock strong{
	font-family:'Poppins-SemiBold';
	font-size:24px;
	line-height:34px;
	font-weight:normal;
}
div.amountBalanceArea div.amountBalanceBlock strong span{
	font-family:'Poppins-Regular';
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	text-transform:uppercase;
	color:#979899;
}
div.amountBalanceArea div.amountBalanceBlock ul.amountBalanceBtns{
	position:absolute;
	top:-4px;
	right:0;
	height:auto;
	overflow:hidden;
}
div.amountBalanceArea div.amountBalanceBlock ul.amountBalanceBtns li{
	float:left;
	padding-right:10px;
}
div.amountBalanceArea div.amountBalanceBlock ul.amountBalanceBtns li:last-child{
	padding-right:0;
}
div.amountBalanceArea div.amountBalanceBlock ul.amountBalanceBtns li .btn{
	font-family:'Poppins-Medium';
	font-size:12px;
	line-height:20px;
	padding:10px 15px;
}

/*============= WALK RESPONSE AREA =============*/
div.walkResponseArea{
	height:50px;
	padding-bottom:15px;
	margin-top:10px;
	/*background:#eee;*/
}
div.walkResponseArea ul.walkResponseList{
	float:left;
	width:auto;
	height:auto;
	overflow:hidden;
	font-family:'Urbanist-Medium';
	font-size:14px;
	line-height:24px;
	color:#787878;
	padding:2px 0 0;
}
div.walkResponseArea ul.walkResponseList li{
	float:left;
	width:auto;
	margin-right:0;
	padding:5px 10px;
	border-radius:5px;
	-webkit-border-radius:5px;
}
div.walkResponseArea ul.walkResponseList li:first-child{
	background:#edf5f7;
}
div.walkResponseArea ul.walkResponseList li a{
	color:#787878;
}
div.walkResponseArea ul.walkResponseList li a:hover{
	color:#16acbe;
	text-decoration:none;
}

/*============= WALK THUMBS AREA =============*/
div.walkVideoThumbsArea{
	padding:0;
}
div.walkVideoThumbsArea ul.walkVideoThumbsList{
	padding:0;
	height:auto;
	overflow:hidden;
}
div.walkVideoThumbsArea ul.walkVideoThumbsList li{
	float:left;
	width:33.33%;
	padding:2px;	
}
div.walkVideoThumbsArea ul.walkVideoThumbsList li a{
	display:block;
	border-radius:8px;
	-webkit-border-radius:8px;
	padding:10px;
	background:#fff;
	font-size:12px;
	line-height:18px;
	color:#787878;
}
div.walkVideoThumbsArea ul.walkVideoThumbsList li a span{
	display:block;
	border-radius:5px;
	-webkit-border-radius:5px;
	height:80px;
	overflow:hidden;
}
div.walkVideoThumbsArea ul.walkVideoThumbsList li a span img{
	display:block;
	width:100%;
}
div.walkVideoThumbsArea ul.walkVideoThumbsList li a em{
	display:block;
	text-align:center;
	font-style:normal;
	padding-top:5px;
}
div.walkVideoThumbsArea ul.walkVideoThumbsList li a:hover{
	background:#eee;
	text-decoration:none;
	color:#16acbe;
}
div.walkVideoThumbsArea ul.walkVideoThumbsList li.active a{
	background:#16acbe !important;
	color:#fff !important;	
}

/*============= SIMILAR WALKS AREA =============*/
div.similarWalksArea{
	padding-top:30px;
	padding-bottom:30px;
}
div.similarWalksArea h3{
	padding-bottom:10px;
	font-family:'Poppins-Medium';
	font-size:14px;
	line-height:24px;
}
div.similarWalksArea p{
	padding:0;
	font-family:'Poppins-Medium';
	font-size:14px;
	line-height:20px;
}
div.similarWalksArea div.similarWalksBlock{
	padding-bottom:12px;
	margin-bottom:12px;
	border-bottom:1px solid #e6e6e6;
	height:auto;
	overflow:hidden;
}
div.similarWalksArea div.similarWalksBlock div.similarWalksPic{
	width:53px;
	float:left;
}
div.similarWalksArea div.similarWalksBlock div.similarWalksInfo{
	margin-left:65px;
	padding-top:3px;
}
div.similarWalksArea div.similarWalksBlock div.similarWalksInfo.similarRequestsInfo{
	margin-left:0 !important;
}
div.similarWalksArea div.similarWalksBlock div.similarWalksInfo h4{
	padding-bottom:6px;
	font-family:'Poppins-Regular';
	font-size:10px;
	line-height:18px;
}
div.similarWalksArea div.similarWalksBlock div.similarWalksInfo h4 span{
	display:inline-block;
	border-radius:100px;
	-webkit-border-radius:100px;
	background:#edf5f7;
	padding:2px 12px;
}
div.similarWalksArea div.similarWalksBlock div.similarWalksInfo h5{
	padding-bottom:2px;
	font-family:'Poppins-Medium';
	font-size:12px;
	line-height:18px;
}
div.similarWalksArea div.similarWalksBlock div.similarWalksInfo p{
	font-family:'Merriweather-Regular';
}

/*============= SERVICE INFO AREA =============*/
div.serviceInfoArea{
	padding-bottom:20px;
}
div.serviceInfoArea div.serviceDetailsBlock{
	padding-bottom:20px;
}
div.serviceInfoArea div.serviceDetailsBlock p{
	font-family:'Merriweather-Light';
	font-size:16px;
	line-height:28px;
	padding:0 0 20px;
}
div.serviceInfoArea div.serviceDetailsBlock div.serviceDetailsTop{
	height:auto;
	overflow:hidden;
	padding-bottom:20px;
}
div.serviceInfoArea div.serviceDetailsBlock div.serviceDetailsTop div.serviceContentPic{
	width:140px;
	float:left;
}
div.serviceInfoArea div.serviceDetailsBlock div.serviceDetailsTop div.serviceContent{
	margin-left:165px;
}
div.serviceInfoArea div.serviceDetailsBlock div.serviceDetailsTop div.serviceContent.requestsContent{
	margin-left:0 !important;
}
div.serviceInfoArea div.serviceDetailsBlock div.serviceDetailsTop div.serviceContent h2{
	font-family:'Poppins-Medium';
	font-size:26px;
	line-height:36px;
	padding-bottom:0;
}
div.serviceInfoArea div.serviceProvideBlock{
	padding:0;
}
div.serviceInfoArea div.serviceProvideBlock h3{
	padding-bottom:10px;
	font-family:'Poppins-Medium';
	font-size:18px;
	line-height:20px;
}
div.serviceInfoArea div.serviceProvideBlock ul.serviceProvideList{
	height:auto;
	overflow:hidden;
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:28px;
	padding:0;
}
div.serviceInfoArea div.serviceProvideBlock ul.serviceProvideList li{
	margin:5px 10px 5px 0;
	float:left;
	width:auto;
	padding:8px 25px;
	border-radius:500px;
	-webkit-border-radius:500px;
	border:1px solid #e6e6e6;
}

/*============= PROFILE TAB AREA =============*/
div.profileTabArea{
	margin-bottom:30px;
	border-radius:5px;
	-webkit-border-radius:5px;
	border:2px solid #e6e6e6;
	padding:30px 20px;
}
div.profileTabArea div.profileTabPic{
	width:80px;
	margin:0 auto 20px;
	border-radius:500px;
	-webkit-border-radius:500px;
	overflow:hidden;
}
div.profileTabArea h3{
	padding-bottom:10px;
	font-family:'Poppins-Medium';
	font-size:18px;
	line-height:28px;
	text-align:center;
}
div.profileTabArea p{
	padding-bottom:5px;
	font-family:'Poppins-Medium';
	font-size:12px;
	line-height:20px;
	text-align:center;
}
div.profileTabArea ul.profileTabStat{
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	overflow:hidden;
	font-family:'Poppins-Medium';
	font-size:12px;
	line-height:20px;
}
div.profileTabArea ul.profileTabStat li{
	width:48%;
	border-radius:5px;
	-webkit-border-radius:5px;
	background:#edf5f7;
	padding:15px 10px;
	text-align:center;
}
div.profileTabArea ul.profileTabStat li span{
	display:block;
	font-size:16px;
	line-height:24px;
}
div.profileTabArea ul.profileTabStat li:first-child{
	float:left;
}
div.profileTabArea ul.profileTabStat li:last-child{
	float:right;
}
div.profileTabArea div.profileTabBtn{
	padding-top:20px;
}
div.profileTabArea div.profileTabBtn .btn{
	max-width:130px;
	margin:0 auto;
	font-size:14px;
	line-height:24px;
	padding-top:10px;
	padding-bottom:10px;
}
div.profileTabArea div.profileTabText p{
	padding:10px 5px 0;
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:24px;
}

/*============= COMMENT SECTION =============*/
div.commentBoxArea{
	position:relative;
	padding-top:10px;
	padding-left:40px;
}
div.commentBoxArea div.articleAvatar{
	width:35px;
	height:35px;
	overflow:hidden;
	border-radius:500px;
	-webkit-border-radius:500px;
	position:absolute;
	top:10px;
	left:0;
}
div.commentBoxArea div.articleAvatar img{
	display:block;
	width:100%;
}
div.commentBoxArea div.commentField{
	background:#fff;
	border:1px solid #cbcbcb;
	border-radius:20px;
	-webkit-border-radius:20px;
	padding:2px 50px 2px 10px;
	overflow:hidden;
	position:relative;
}
div.commentBoxArea div.commentField textarea{
	outline:none;
	resize:none;
	/*background:#fff;*/
	background:none;
	border:none;
	box-shadow:none;
	width:100%;
	margin:0;
	font-size:13px;
	line-height:18px;
	border-radius:2px;
	-webkit-border-radius:2px;	
	height:29px;
	min-height:0;
	max-height:150px;
	padding:6px 10px 2px 2px;
	font-family:'Poppins-Regular';
	color:#333;
	font-size:13px;
	line-height:19px;
	font-weight:400;
}
div.commentBoxArea div.commentField .commentSubmit{
	padding:0;
	background:url(../images/send-btn.png) 50% 50% no-repeat;
	outline:none;
	display:block;	
	font-size:0;
	line-height:0;
	color:#fff;
	font-weight:600;
	text-align:center;
	border:none;
	border-radius:2px;
	-webkit-border-radius:2px;	
	width:30px;
	height:23px;
	position:absolute;
	right:10px;
	bottom:5px;
	box-shadow:none !important;
}
div.commentArea{
	padding-top:20px;
	margin-top:25px;
	border-top:2px solid #e6e6e6;
}
div.commentArea div.leadCommentArea{
	padding-bottom:5px;
}
div.commentArea div.commentBlock{
	position:relative;
	padding-left:40px;
	padding-bottom:10px;
}
div.commentArea div.commentBlock div.showComment{
	background:#f5f6f7;
	border-radius:5px;
	-webkit-border-radius:5px;
	padding:8px 12px 5px;
}
div.commentArea div.commentBlock div.showComment p{
	padding-bottom:3px;
	font-family:'Merriweather-Regular';
	font-size:13px;
	line-height:22px;
	font-weight:400;
	overflow-wrap:break-word;
}
div.commentArea div.commentBlock div.showComment p strong{
	display:block;
	font-family:'Poppins-Medium';
	font-weight:normal;
	padding-bottom:5px;
}
div.commentArea div.commentBlock div.showComment p strong span{
	color:#979899;
	display:inline-block;
	background:url(../images/bull2.png) 0 50% no-repeat;
	padding-left:15px;
	margin-left:10px;
}
div.commentArea div.commentBlock div.showComment p strong a{
	text-decoration:none;
	color:#0e0e0e;
}
div.commentArea div.commentBlock div.showComment p strong a:hover,
div.commentArea div.commentBlock div.showComment p strong+strong a{
	color:#16acbe;
}
div.commentArea div.commentBlock div.showComment p strong+strong a:hover{
	text-decoration:underline;
}
div.commentArea div.commentBlock div.showComment p strong+strong{
	display:inline;
	padding-bottom:0;
	font-family:'Merriweather-Regular';
}
div.commentArea div.commentBlock div.commentAvatar{
	width:35px;
	height:35px;
	overflow:hidden;
	border-radius:500px;
	-webkit-border-radius:500px;
	position:absolute;
	top:0;
	left:0;
}
div.commentArea div.commentBlock div.commentAvatar img{
	display:block;
	width:100%;
}
div.commentArea div.commentBlock ul.commentActions{
	list-style-type:none;
	height:auto;
	overflow:hidden;
	font-family:'Poppins-Regular';
	padding-top:5px;
	padding-left:12px;
	font-size:13px;
	line-height:19px;
	font-weight:600;
}
div.commentArea div.commentBlock ul.commentActions li{
	float:left;
	padding-right:5px;
}
div.commentArea div.commentBlock ul.commentActions li a{
	color:#999;
}
div.commentArea div.commentBlock ul.commentActions li a:hover,
div.commentArea h6 a:hover{
	color:#333;
	text-decoration:none;
}
div.commentArea div.replyCommentArea{
	padding-left:40px;
}
div.commentArea h5{
	padding-bottom:10px;
	font-family:'Poppins-Medium';
	font-size:18px;
	line-height:30px;
}
div.commentArea h6{
	padding-bottom:10px;
	font-family:'Poppins-Medium';
	font-size:13px;
	line-height:19px;
}
div.commentArea h6 i{
	padding-right:5px;
}
div.commentArea h6 a{
	color:#666;
}
div.commentArea div.replyCommentArea div.commentBoxArea{
	padding-top:0;
	padding-bottom:20px;
}
div.commentArea div.replyCommentArea div.commentBoxArea div.articleAvatar{
	top:0;
}
div.commentArea div.replyCommentArea div.nestedReplyCommentBox{
	padding-top:10px;
}
div.commentArea div.replyCommentArea div.nestedReplyCommentBox div.commentBoxArea{
	padding-bottom:15px;
}

/*============= COMMON TAB AREA =============*/
div.commonTabArea{
	background:url(../images/heading-bg.png) 0 100% repeat-x;
	margin-bottom:45px;
	padding-right:450px;
	position:relative;
	min-height:39px;
}
div.commonTabArea div.commonTabMenu{
	padding:0;
	position:relative;
	/*background:#eee;*/
}
div.commonTabArea ul.commonTab{
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:24px;
	height:auto;
	overflow:hidden;
	padding:0;
}
div.commonTabArea ul.commonTab li{
	float:left;
	width:auto;
	padding-right:15px;
}
div.commonTabArea ul.commonTab li:last-child{
	padding-right:0;
}
div.commonTabArea ul.commonTab li a{
	display:block;
	padding:0 5px 15px;
	color:#a5a5a5;
}
div.commonTabArea ul.commonTab li a:hover{
	text-decoration:none;
	background:url(../images/bot-border-bg2.png) 0 100% repeat-x;
}
div.commonTabArea ul.commonTab li.active a{
	font-family:'Poppins-SemiBold';
	color:#0e0e0e;
	background:url(../images/bot-border-bg2.png) 0 100% repeat-x;
}
div.commonTabArea div.commonTabBtnsBlock{
	position:absolute;
	top:-6px;
	right:0;
	width:auto;
	/*background:#eee;*/
}
div.commonTabArea div.commonTabBtnsBlock ul{
	height:auto;
	overflow:hidden;
	padding:0;
}
div.commonTabArea div.commonTabBtnsBlock ul li{
	float:left;
	width:auto;
	padding-right:10px;
}
div.commonTabArea div.commonTabBtnsBlock ul li:last-child{
	padding-right:0;
}
div.commonTabArea div.commonTabBtnsBlock ul li .btn{
	font-family:'Poppins-Regular';
	font-size:12px;
	line-height:24px;
	padding:6px 20px;			
}
div.commonTabArea div.commonTabBtnsBlock ul li .btn img{
	display:inline-block;
	width:auto;
	margin-top:1px;		
}
div.commonTabArea div.commonTabBtnsBlock ul li .btn.wireBtn{
	padding-top:5px !important;
	padding-bottom:5px !important;		
}
div.commonTabArea div.commonTabNavIcon{
	width:20px;
	height:16px;
	cursor:pointer;
	display:none;
	/*background:#eee;*/
}
div.commonTabArea div.commonTabNavIcon span{
	display:block;
	margin-bottom:5px;
	height:auto;
	overflow:hidden;
}
div.commonTabArea div.commonTabNavIcon span:last-child{
	margin-bottom:0;
}
div.commonTabArea div.commonTabNavIcon span em{
	display:block;
	background:#2b2f32;
	height:2px;
}

/*============= DOUBLE COLUMN CONTAINER =============*/
div.doubleColumnContainer{
	height:auto;
	overflow:hidden;
}
div.doubleColumnContainer div.doubleColumnContent{
	margin-right:340px;
	padding-bottom:50px;
}
div.doubleColumnContainer div.doubleColumnSidebar{
	width:300px;
	float:right;
}

/*============= DOUBLE COLUMN CONTAINER :: SIDEBAR =============*/
div.sidebarWidgets{
	padding-bottom:30px;
}
div.sidebarWidgets h3{
	padding-bottom:10px;
	font-family:'Poppins-Medium';
	font-size:14px;
	line-height:24px;
}
div.sidebarWidgets div.sidebarWidgetsBtn{
	padding-top:20px;
}
div.sidebarWidgets div.sidebarWidgetsBtn .btn{
	font-size:14px;
	line-height:24px;
	padding-top:10px;
	padding-bottom:10px;
}

/*============= DOUBLE COLUMN CONTAINER :: SIDEBAR :: AD =============*/
div.sidebarAd{
	padding:0;
}

/*============= DOUBLE COLUMN CONTAINER :: WALK AREA =============*/
div.doubleColumnContainer div.walkAreaInner div.walkAreaBlock{
	width:50%;
}

/*============= RECENT FOLLOWERS AREA =============*/
div.recentFollowersArea,
div.subscribeTabArea,
div.acBalanceArea{
	padding:0;
}
div.recentFollowersArea p{
	padding:0;
	font-family:'Poppins-Medium';
	font-size:14px;
	line-height:20px;
}
div.recentFollowersArea h4{
	padding-bottom:8px;
	font-family:'Poppins-Regular';
	font-size:10px;
	line-height:18px;
}
div.recentFollowersArea h4 span{
	display:inline-block;
	border-radius:100px;
	-webkit-border-radius:100px;
	background:#edf5f7;
	padding:2px 12px;
}
div.recentFollowersArea h5{
	padding-bottom:2px;
	font-family:'Poppins-Medium';
	font-size:12px;
	line-height:18px;
}
div.recentFollowersArea div.recentFollowersBlock{
	padding-bottom:12px;
	margin-bottom:12px;
	border-bottom:1px solid #e6e6e6;
	height:auto;
	overflow:hidden;
}
div.recentFollowersArea div.recentFollowersBlock div.recentFollowersContent{
	height:auto;
	overflow:hidden;
}
div.recentFollowersArea div.recentFollowersBlock div.recentFollowersContent div.recentFollowersPic{
	width:40px;
	float:left;
	border-radius:500px;
	-webkit-border-radius:500px;
	overflow:hidden;
}
div.recentFollowersArea div.recentFollowersBlock div.recentFollowersInfo{
	margin-left:50px;
}

/*============= SUBSCRIBE TAB AREA =============*/
div.subscribeTabArea p{
	padding:0;
	font-family:'Poppins-Medium';
	font-size:12px;
	line-height:20px;
	color:#16acbe;
}
div.subscribeTabArea div.subscribeTabBlock{
	border:2px solid #ffa800;
	border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:10px;
}
div.subscribeTabArea div.subscribeTabBlock .subscribeBtn{
	font-family:'Poppins-Regular';
	font-size:12px;
	line-height:24px;
	font-weight:normal;
	text-align:center;
	border:none;
	border-radius:0;
	-webkit-border-radius:0;
	padding:6px 20px;
	outline:none;
	display:block;
	width:100%;
	background:#ffa800;
	color:#fff;
}
div.subscribeTabArea div.subscribeTabBlock .subscribeBtn img{
	display:inline-block;
	width:auto;
	margin-top:1px;	
}
div.subscribeTabArea div.subscribeTabBlock .subscribeBtn:hover{
	text-decoration:none;
}
div.subscribeTabArea div.subscribeTabBlock ul{
	padding:5px 10px;
	font-family:'Poppins-Regular';
	font-size:12px;
	line-height:20px;
}
div.subscribeTabArea div.subscribeTabBlock ul li{
	height:auto;
	overflow:hidden;
	position:relative;
	padding:10px 0 10px 30px;
	border-bottom:1px solid #e6e6e6;
}
div.subscribeTabArea div.subscribeTabBlock ul li:last-child{
	border-bottom:none;
}
div.subscribeTabArea div.subscribeTabBlock ul li input[type=radio],
div.subscribeTabArea div.subscribeTabBlock ul li input[type=checkbox]{
	width:20px;
	height:20px;
	padding:0;
	margin:0;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	border:2px solid #e6e6e6;
	border-radius:3px;
	-webkit-border-radius:3px;
	outline:none !important;
	position:absolute;
	left:2px;
	top:9px;
}
div.subscribeTabArea div.subscribeTabBlock ul li span{
	display:block;
	float:left;
	width:auto;
}
div.subscribeTabArea div.subscribeTabBlock ul li span em{
	font-style:normal;
	color:#ff0000;
	padding-left:5px;
}
div.subscribeTabArea div.subscribeTabBlock ul li strong{
	display:block;
	float:right;
	width:auto;
	font-family:'Poppins-Medium';
	font-size:12px;
	font-weight:normal;
}

/*============= ACCOUNT BALANCE AREA =============*/
div.acBalanceArea p{
	padding:0;
	font-family:'Poppins-Medium';
	font-size:12px;
	line-height:20px;
	color:#16acbe;
}
div.acBalanceArea div.acBalanceBlock{
	border:2px solid #16acbe;
	border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:10px;
	padding:20px;
}
div.acBalanceArea div.acBalanceBlock h4{
	padding-bottom:10px;
	font-family:'Poppins-Medium';
	font-size:24px;
	line-height:36px;
}
div.acBalanceArea div.acBalanceBlock h4 em{
	font-style:normal;
	text-transform:uppercase;
	color:#979899;
	display:inline-block;
	font-size:12px;
	line-height:20px;
}
div.acBalanceArea div.acBalanceBlock ul.acBalanceBtns{
	padding:0;
	height:auto;
	overflow:hidden;
}
div.acBalanceArea div.acBalanceBlock ul.acBalanceBtns li:first-child{
	width:65%;
	float:left;
}
div.acBalanceArea div.acBalanceBlock ul.acBalanceBtns li:last-child{
	width:30%;
	float:right;
}
div.acBalanceArea div.acBalanceBlock ul.acBalanceBtns .btn{
	font-family:'Poppins-Regular';
	font-size:12px;
	line-height:24px;
	padding:6px 5px;			
}
div.acBalanceArea div.acBalanceBlock ul.acBalanceBtns .btn.wireBtn{
	padding-top:5px !important;
	padding-bottom:5px !important;		
}

/*============= SERVICE LIST AREA =============*/
div.serviceListArea{
	padding:0;
}
div.serviceListArea div.serviceBtnArea{
	padding-bottom:30px;
}
div.serviceListArea div.serviceBtnArea ul{
	padding:0;
	height:auto;
	overflow:hidden;
}
div.serviceListArea div.serviceBtnArea ul li{
	float:left;
	width:auto;
	padding-right:10px;
}
div.serviceListArea div.serviceBtnArea ul li:last-child{
	padding-right:0;
}
div.serviceListArea div.serviceListBlock{
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #e6e6e6;
	height:auto;
	overflow:hidden;
}
div.serviceListArea div.serviceListBlock div.serviceListPic{
	width:140px;
	float:left;
}
div.serviceListArea div.serviceListBlock div.serviceListInfo{
	margin-left:160px;
}
div.serviceListArea div.serviceListBlock div.serviceListInfo h3{
	font-family:'Poppins-Medium';
	font-size:12px;
	line-height:20px;
	color:#16acbe;
	padding-bottom:5px;
}
div.serviceListArea div.serviceListBlock div.serviceListInfo h2{
	font-family:'Poppins-Medium';
	font-size:22px;
	line-height:30px;
	padding-bottom:5px;
}
div.serviceListArea div.serviceListBlock div.serviceListInfo ul.serviceStat{
	padding:0 0 10px;
	height:auto;
	overflow:hidden;
	/*background:rgba(255, 255, 255, 0.1);*/
}
div.serviceListArea div.serviceListBlock div.serviceListInfo ul.serviceStat li{
	float:left;
	width:auto;
	padding-right:20px;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:5px;
	background:url(../images/divider2.png) 100% 50% no-repeat;
}
div.serviceListArea div.serviceListBlock div.serviceListInfo ul.serviceStat li:last-child{
	padding-right:0;
	margin-right:0;
	background:none;
}
div.serviceListArea div.serviceListBlock div.serviceListInfo ul.serviceStat li span{
	display:block;
	color:#979899;
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:18px;
}
div.serviceListArea div.serviceListBlock div.serviceListInfo ul.serviceStat li strong{
	display:block;
	font-family:'Urbanist-Medium';
	font-size:18px;
	line-height:34px;
	font-weight:normal;
}
div.serviceListArea div.serviceListBlock div.serviceListInfo ul.serviceStatBtns{
	height:auto;
	overflow:hidden;
	padding:0;
}
div.serviceListArea div.serviceListBlock div.serviceListInfo ul.serviceStatBtns li{
	float:left;
	width:auto;
	padding-right:10px;
}
div.serviceListArea div.serviceListBlock div.serviceListInfo ul.serviceStatBtns li:last-child{
	padding-right:0;
}
div.serviceListArea div.serviceListBlock div.serviceListInfo ul.serviceStatBtns li .btn,
div.serviceListArea div.serviceBtnArea ul li .btn{
	font-family:'Poppins-Regular';
	font-size:12px;
	line-height:24px;
	padding:6px 20px;			
}
div.serviceListArea div.serviceListBlock div.serviceListInfo ul.serviceStatBtns li .btn.wireBtn,
div.serviceListArea div.serviceBtnArea ul li .btn.wireBtn{
	padding-top:5px !important;
	padding-bottom:5px !important;		
}

/*============= BROWSE REQUEST 1 AREA =============*/
div.browseRequest1Area{
	padding:0;
}
div.browseRequest1Area div.browseRequest1Block{
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #e6e6e6;
	height:auto;
	overflow:hidden;
	/*background:#eee;*/
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Pic{
	width:140px;
	float:left;
	margin-right:20px;
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info{
	float:left;
	width:calc(100% - 160px);
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info h3{
	font-family:'Poppins-Medium';
	font-size:12px;
	line-height:20px;
	color:#16acbe;
	padding-bottom:5px;
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info h2{
	font-family:'Poppins-Medium';
	font-size:22px;
	line-height:30px;
	padding-bottom:5px;
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info p{
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:24px;
	color:#a6a7a9;
	padding-bottom:10px;
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info ul.browseRequest1Tag{
	height:auto;
	overflow:hidden;
	padding:0 0 10px;
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info ul.browseRequest1Tag li{
	float:left;
	width:auto;
	padding:5px 10px 5px 0;
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info ul.browseRequest1Tag li:last-child{
	padding-right:0;
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info ul.browseRequest1Tag li span{
	display:block;
	border:1px solid #d0d0d0;
	border-radius:3px;
	-webkit-border-radius:3px;
	padding:4px 8px;
	font-family:'Poppins-Medium';
	font-size:12px;
	line-height:16px;
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info ul.browseRequest1Tag li span.red{
	color:#ff0000;
	border-color:#ff0000;
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info ul.browseRequest1Tag li img{
	display:block;
	width:auto;
	margin:3px 0 0;
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info ul.browseRequest1Btns{
	height:auto;
	overflow:hidden;
	padding:0;
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info ul.browseRequest1Btns li{
	float:left;
	width:auto;
	padding-right:10px;
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info ul.browseRequest1Btns li:last-child,
div.brBlock div.brContentBlock div.brContentHdr ul li:last-child{
	padding-right:0;
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info ul.browseRequest1Btns li span{
	display:block;
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:36px;
	color:#a6a7a9;
	padding:0 20px 0 0;			
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info ul.browseRequest1Btns li span strong{
	color:#0e0e0e;
	font-family:'Poppins-Medium';
	font-weight:normal;		
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info ul.browseRequest1Btns li span strong em{
	font-style:normal;
	font-size:22px;
	line-height:36px;
	padding-left:10px;		
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info ul.browseRequest1Btns li .btn{
	font-family:'Poppins-Regular';
	font-size:12px;
	line-height:24px;
	padding:6px 20px;			
}
div.browseRequest1Area div.browseRequest1Block div.browseRequest1Info ul.browseRequest1Btns li .btn.wireBtn{
	padding-top:5px !important;
	padding-bottom:5px !important;		
}

/*============= BROWSE REQUEST 2 AREA =============*/
div.browseRequest2Area{
	padding-bottom:50px;
}
div.browseRequest2Area div#browseRequest2Block{
	/*float:left;
	width:33.33%;
	padding:0 15px 40px;*/
	column-width:300px;
	/*column-gap:15px;*/
	column-gap:10px;
	width:100%;
	margin:0 auto;
}
div.browseRequest2Area div#browseRequest2Block .figure{
	/*margin:0 2px 15px;*/
	padding:0 10px 30px;
	display:inline-block;
	column-break-inside:avoid;
	width:100%;
}
div.brBlock{
	padding:0;
}
div.brBlock div.brContentBlock{
	border-radius:3px;
	-webkit-border-radius:3px;
	padding:15px;
	border:2px solid #e6e6e6;
}
div.brBlock div.brContentBlock div.brContentHdr{
	padding:0 30px 5px 0;
	position:relative;
}
div.brBlock div.brContentBlock div.brContentHdr img{
	display:block;
	position:absolute;
	top:0;
	right:0;
	margin:0;
}
div.brBlock div.brContentBlock div.brContentHdr ul{
	padding-bottom:5px;
	font-family:'Poppins-Regular';
	font-size:10px;
	line-height:18px;
	height:auto;
	overflow:hidden;
}
div.brBlock div.brContentBlock div.brContentHdr ul li{
	float:left;
	padding:2px 5px 2px 0;
}
div.brBlock div.brContentBlock div.brContentHdr ul span{
	display:inline-block;
	border-radius:100px;
	-webkit-border-radius:100px;
	background:#edf5f7;
	border:1px solid #edf5f7;
	padding:2px 12px;
}
div.brBlock div.brContentBlock div.brContentHdr ul span.featured{
	text-transform:uppercase;
	color:#fff;
	background:#1ab9bf;
	border-color:#1ab9bf;
}
div.brBlock div.brContentBlock div.brContentHdr ul span.red{
	color:#ff0000;
	background:#fff;
	border-color:#ff0000;
}
div.brBlock div.brContentBlock div.brContentHdr h3{
	font-family:'Poppins-Medium';
	font-size:14px;
	line-height:24px;
	color:#16acbe;
	padding-bottom:0;
}
div.brBlock div.brContentBlock h2{
	font-family:'Poppins-Medium';
	font-size:21px;
	line-height:30px;
	margin-bottom:10px;
}
div.brBlock div.brContentBlock p{
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:22px;
	color:#a6a7a9;
	margin-bottom:20px;
}
div.brBlock div.brContentBlock div.brContentBot{
	border-top:1px solid #e6e6e6;
	padding-top:5px;
}
div.brBlock div.brContentBlock div.brContentBot ul.payStamp{
	height:auto;
	overflow:hidden;
	padding:5px 0;
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:20px;
	/*background:#eee;*/
}
div.brBlock div.brContentBlock div.brContentBot ul.payStamp li{
	padding:0;
	border-left:1px solid #e6e6e6;
}
div.brBlock div.brContentBlock div.brContentBot ul.payStamp li:first-child{
	float:left;
	width:50px;
	border:none;
}
div.brBlock div.brContentBlock div.brContentBot ul.payStamp li:last-child{
	padding-left:10px;
	margin-left:60px;
}
div.brBlock div.brContentBlock div.brContentBot ul.payStamp li span{
	display:block;
	color:#a6a7a9;
	padding-bottom:2px;
}
div.brBlock div.brContentBlock div.brContentBot ul.payStamp li strong{
	display:block;
	font-weight:normal;
	font-family:'Poppins-Medium';
}
div.brBlock div.brContentBlock div.brContentBot ul.payStamp li strong em,
div.brBlock div.brContentBlock div.brContentBot div.timeStamp strong em,
div.brBlock div.brContentBlock div.brContentBot div.priceStamp strong em{
	font-size:12px;
	font-style:normal;
}
div.brBlock div.brContentBlock div.brContentBot div.timeStamp{
	height:43px;
	padding-right:115px;
	position:relative;
	overflow:hidden;
	/*background:#eee;*/
}
div.brBlock div.brContentBlock div.brContentBot div.timeStamp span{
	display:block;
	font-family:'Poppins-Regular';
	font-size:14px;
	line-height:20px;
	color:#a6a7a9;
	padding-bottom:2px;
}
div.brBlock div.brContentBlock div.brContentBot div.timeStamp strong{
	display:block;
	font-weight:normal;
	font-family:'Poppins-Medium';
	font-size:14px;
	line-height:20px;
}
div.brBlock div.brContentBlock div.brContentBot div.timeStamp .btn,
div.brBlock div.brContentBlock div.brContentBot div.priceStamp .btn{
	font-family:'Poppins-Regular';
	font-size:12px;
	line-height:24px;
	padding:6px 5px;
	position:absolute;
	top:0;
	right:0;
	width:100px;
	margin-top:3px;			
}
div.brBlock div.brContentBlock div.brContentBot div.timeStamp .btn.wireBtn,
div.brBlock div.brContentBlock div.brContentBot div.priceStamp .btn.wireBtn{
	padding-top:5px !important;
	padding-bottom:5px !important;		
}
div.brBlock div.brContentBlock div.brContentBot div.priceStamp{
	height:43px;
	overflow:hidden;
	padding-right:115px;
	position:relative;
	/*background:#eee;*/
}
div.brBlock div.brContentBlock div.brContentBot div.priceStamp strong{
	display:block;
	font-weight:normal;
	font-family:'Poppins-Medium';
	font-size:24px;
	line-height:43px;
}
div.brBlock div.brBotBlock{
	height:auto;
	overflow:hidden;
	padding:10px 2px 0;
}
div.brBlock div.brBotBlock ul.brReactList{
	float:left;
	width:auto;
	height:auto;
	overflow:hidden;
	font-family:'Urbanist-Medium';
	font-size:14px;
	line-height:24px;
	color:#787878;
	padding:5px 0 0;
}
div.brBlock div.brBotBlock ul.brReactList li{
	float:left;
	width:auto;
	padding-right:15px;
}
div.brBlock div.brBotBlock div.brDp{
	display:block;
	float:right;
	width:33px;
	border-radius:500px;
	-webkit-border-radius:500px;
	overflow:hidden;
}

/*============= PAYMENT HISTORY :: FILTER =============*/
div.paymentHistoryFilterBlock{
	padding-bottom:20px;
	height:auto;
	overflow:hidden;
	border-bottom:2px solid #e6e6e6;
	margin-bottom:15px;
}
div.paymentHistoryFilterBlock div.fieldsBlock{
	float:left;
	width:auto;
	height:auto;
	overflow:hidden;
	padding:0 30px 0 0;
}
div.paymentHistoryFilterBlock div.fieldsBlock label{
	font-family:'Poppins-SemiBold';
	font-size:13px;
	line-height:30px;
	padding-bottom:5px;
	color:#bdbebf;
	display:block;
	float:left;
	width:auto;
	padding-right:10px;
}
div.paymentHistoryFilterBlock div.fieldsBlock select{
	font-size:13px;
	line-height:24px;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	width:auto;
	color:#0e0e0e;
	border:2px solid #e6e6e6;
	border-radius:5px;
	-webkit-border-radius:5px;
	background:none;
	float:left;
}

/*============= PAYMENT HISTORY :: TABLE =============*/
div.paymentHistoryTableArea{
	padding-bottom:20px;
}
div.paymentHistoryTableArea div.paymentHistoryTableHeader,
div.paymentHistoryTableArea div.paymentHistoryTableData{
	border-bottom:1px solid #e6e6e6;
}
div.paymentHistoryTableArea div.paymentHistoryTableHeader ul,
div.paymentHistoryTableArea div.paymentHistoryTableData ul{
	font-family:'Poppins-SemiBold';
	font-size:14px;
	line-height:20px;
	padding:0;
	height:auto;
	overflow:hidden;
}
div.paymentHistoryTableArea div.paymentHistoryTableHeader ul li,
div.paymentHistoryTableArea div.paymentHistoryTableData ul li{
	float:left;
	padding:15px 20px 15px 0;
}
div.paymentHistoryTableArea div.paymentHistoryTableHeader ul li:nth-child(1),
div.paymentHistoryTableArea div.paymentHistoryTableData ul li:nth-child(1){
	width:60%;
	/*background:#063;*/
}
div.paymentHistoryTableArea div.paymentHistoryTableData ul li:nth-child(1) img{
	display:inline-block;
	margin:0 5px 0 0;
}
div.paymentHistoryTableArea div.paymentHistoryTableHeader ul li:nth-child(2),
div.paymentHistoryTableArea div.paymentHistoryTableData ul li:nth-child(2){
	width:20%;
	text-align:center;
	/*background:#036;*/
}
div.paymentHistoryTableArea div.paymentHistoryTableData ul li:nth-child(2) span.red{
	color:#ff0000;
}
div.paymentHistoryTableArea div.paymentHistoryTableHeader ul li:nth-child(3),
div.paymentHistoryTableArea div.paymentHistoryTableData ul li:nth-child(3){
	width:20%;
	padding-right:0;
	text-align:right;
	/*background:#039;*/
}
div.paymentHistoryTableArea div.paymentHistoryTableData ul li:nth-child(3){
	color:#bdbebf;
}
div.paymentHistoryTableArea div.paymentHistoryTableData ul{
	font-family:'Poppins-Regular';
}

/*============= DASHBOARD =============*/
div.dashboardArea{
	padding:0;
}
div.dashboardArea div#dashColumns{
	column-width:300px;
	/*column-gap:15px;*/
	column-gap:10px;
	width:100%;
	margin:0 auto;
}
div.dashboardArea div#dashColumns .figure{	
	/*margin:0 2px 15px;*/
	padding:0 10px 30px;
	display:inline-block;
	column-break-inside:avoid;
	width:100%;
}
div.dashboardArea div#dashColumns .figure a{	
	padding:50px 30px;
	display:block;
	border-radius:5px; 
	-webkit-border-radius:5px;
	border:1px solid #dadada;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
	background:#fff;
}
div.dashboardArea div#dashColumns .figure a:hover{	
	text-decoration:none;
	border-color:#16acbe;
	background:#16acbe;
}
div.dashboardArea div#dashColumns .figure a:hover span.dashIcon,
div.dashboardArea div#dashColumns .figure a:hover h4,
div.dashboardArea div#dashColumns .figure a:hover p{	
	color:#fff;
}
div.dashboardArea div#dashColumns .figure span.dashIcon{
	display:block;	
	padding-bottom:10px;
	font-size:30px;
	line-height:40px;
	color:#0e0e0e;
	text-align:center;
}
div.dashboardArea div#dashColumns .figure h4{
	font-family:'Merriweather-Bold';
	padding-bottom:10px;
	font-size:20px;
	line-height:28px;
	color:#16acbe;
	text-align:center;
}
div.dashboardArea div#dashColumns .figure p{
	font-family:'Poppins-Regular';
	padding-bottom:10px;
	font-size:14px;
	line-height:22px;
	color:#0e0e0e;
	text-align:center;
}

/*============= ALERT =============*/
div.alert{
	font-size:13px;
	line-height:20px;
	padding:12px 50px 12px 12px !important; 
	border-radius:5px; 
	-webkit-border-radius:5px;
	margin-bottom:20px;
	position:relative;
}
div.alert-danger{
	background-color:#a32323;
	color:#fff;
}
div.alert-success{
	background-color:#417825;
	color:#fff;
}
div.alert-warning{
	background-color:#ec9b00;
	color:#fff;
}
div.alert-note{
	background-color:#eee;
	color:#0e0e0e;
}
div.alert a.alertClose{
	display:block;
	width:20px;
	height:20px;
	border-radius:500px;
	-webkit-border-radius:500px;
	overflow:hidden;
	position:absolute;
	top:12px;
	right:12px;
	font-size:12px;
	line-height:20px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	background:rgba(255, 255, 255, 0.3);
}
div.alert a.alertClose:hover{
	text-decoration:none;
}
div.alert.alert-note a.alertClose{
	color:#0e0e0e;
	background:rgba(0, 0, 0, 0.3);
}
div.alertArea{
	padding-top:20px;
	background:#14162d;
}
div.alertArea div.alert{
	margin-bottom:0 !important;
}

/*============= TABLE DATA AREA =============*/
div.tableDataArea{
	padding-bottom:25px;
	overflow:auto;
}
div.tableDataArea th{
	padding:15px 10px;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	background:#f6f6f6;
	font-size:14px;
	line-height:26px;
	font-family:'Poppins-Medium';
}
div.tableDataArea table{
	min-width:1000px;
}
div.tableDataArea th a{
	color:#292d32;
}
div.tableDataArea td i,
div.tableDataArea th i{
	margin-left:5px;
}
div.tableDataArea td{
	padding:15px 10px;
	border-bottom:1px solid #e6e6e6;
	font-size:14px;
	line-height:26px;
	word-wrap:break-word;
	font-family:'Poppins-Regular';
}
div.tableDataArea td em.plus,
div.tableDataArea td em.minus,
div.invoiceArea div.invoiceBlock div.invoiceTable td em.plus,
div.invoiceArea div.invoiceBlock div.invoiceTable td em.minus{
	font-style:normal;
	font-weight:600;
}
div.tableDataArea td em.plus,
div.invoiceArea div.invoiceBlock div.invoiceTable td em.plus{
	color:#417825;
}
div.tableDataArea td em.minus,
div.invoiceArea div.invoiceBlock div.invoiceTable td em.minus{
	color:#a32323;
}
div.tableDataBlock{
	/*min-width:800px;*/
	width:100%;
}

/*============= INVOICE AREA =============*/
div.invoiceArea{
	padding:25px;
	overflow:auto;
}
div.invoiceArea p.invoiceBack{
	padding-bottom:20px;
	font-family:'Poppins-Regular';
	font-size:16px;
	line-height:26px;
}
div.invoiceArea p.invoiceBack a:hover{
	text-decoration:none;
	color:#0e0e0e;
}
div.invoiceArea div.invoiceBlock{
	min-width:1000px;
	background:#fff;
	padding:30px;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
}
div.invoiceArea div.invoiceBlock div.invoiceHeader{
	height:auto;
	overflow:hidden;
	padding-bottom:20px;
	position:relative;
}
div.invoiceArea div.invoiceBlock div.invoiceHeader div.invoiceLogo{
	width:43px;
	height:50px;
	float:left;
}
div.invoiceArea div.invoiceBlock div.invoiceHeader h3{
	margin-left:55px;
	font-family:'Poppins-Bold';
	font-size:24px;
	line-height:44px;
	padding:0;
}
div.invoiceArea div.invoiceBlock div.invoiceTable{
	padding:0;
}
div.invoiceArea div.invoiceBlock div.invoiceTable td{
	padding:15px 10px;
	border:1px solid #e6e6e6;
	font-size:14px;
	line-height:26px;
	word-wrap:break-word;
	font-family:'Poppins-Regular';
}
div.invoiceArea div.invoiceBlock div.invoiceTable td.item{
	background:#e6e6e6;
}











