@charset "utf-8";
/* CSS Document
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);   */
 @font-face
{
	font-family: 'FontAwesome';
	src: url('fonts/fontawesome-webfont.eot');  
	src: url('fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/fontawesome-webfont.woff') format('woff'),
	url('fonts/fontawesome-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}                              
body { margin:0px; padding:0px;  /* font-family: "Guardian Egyptian Headline", Georgia, serif; */font-family: 'Open Sans' , serif;  -webkit-appearance:none; -moz-appearance:none;}  
body::-webkit-scrollbar {
    width: 0.5em;
}
 
body::-webkit-scrollbar-track {
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); */
}
 
body::-webkit-scrollbar-thumb {
  background-color: #000000;
  outline: 1px solid slategrey;
}
h1 , h2 ,h3 ,h4,h5,h6{ text-align: left;font-family: 'Open Sans' , serif; margin:0px; padding:0px; -webkit-margin-before: 0em;-webkit-margin-after: 0em;}  
p {
font-family: 'Open Sans' , serif; font-size:13px; font-weight:normal; color:#868d90; display: block; -webkit-margin-before: 0.5em; -webkit-margin-after: 0.5em; -webkit-margin-start: 0px; 
-webkit-margin-end: 0px;


}
p, dl, multicol {   
    display: block;
    margin: 0em 0;   
}
.logo  a img {max-width: 337px;}
.emoticon  { cursor: pointer; }
.margin-bottom-5 { margin-bottom :5px !important; }   .margin-bottom-10 { margin-bottom :10px !important; }  .margin-bottom-15 { margin-bottom :15px !important; } .margin-bottom-20 { margin-bottom :20px !important; } 
.margin-top-5 { margin-top :5px !important; }   .margin-top-10 { margin-top :10px !important; }  .margin-top-15 { margin-top :15px !important; } .margin-top-20 { margin-top :20px !important; } .margin-top-40 { margin-top :40px !important; } 
/* colors */        
.color-blue { color :#aa5344 !important;} 
.color-light-blue { color:#0696E7 !important;} 
.color-black { color :#000000 !important; }
.color-orange { color:#EE7420 !important; }        
.color-green { color:#00B22D !important; }
.color-yellow { color:#cdc42c !important; }
.color-red { color:#FF0404 !important; }            
.color-grey { color:#757575 !important;}
.color-purple{ color:#CF5B6E !important }
.bg-color-grey { background-color:#F4F2FD !important; border:1px solid #EBE8EC !important;}  
.ul-blue-underline li a{ color :#0077aa !important; text-decoration:underline !important;}
.small_bt {padding: 6px 16px 6px 16px !important; font-size: 14px !important;font-weight: normal !important;}
fieldset {
display: block;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-before: 0em;   
-webkit-padding-start: 0em;
-webkit-padding-end: 0em;
-webkit-padding-after: 0em;
border: 0px groove threedface;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
min-width: -webkit-min-content;  
padding: 0;
}
a{
	border:none;
	text-decoration:none;
	color:#EC1E1E;
	  -o-transition:.5s;   
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
}
a:hover{
	text-decoration:underline;
	color:#000;
}
a img{            
	border:none;
	text-decoration:none;
}
img{
	border:none;
}
ul, li { 
padding:0px; margin:0px;
list-style: none outside none;
} 
.bold { font-weight:bold; }
.hr {
z-index: 1;
position: relative;
margin-bottom: 11px;
text-align: center;
line-height: 22px;
font-size: 16px;
}  
.hr .rule {
z-index: 2;
position: absolute;
top: 10px;
width: 100%;
height: 2px;
background-color: #e6e4e2;
}
.hr span {
z-index: 3;
position: relative;
padding: 0 10px;
background-color: #fcfcfc;
}
.dashHead  {
padding-top: 10px;
}
.dashHead ul {
margin: 0px;
padding: 0px;
}

.dashHead ul li {
float: left;
list-style: none outside none;
margin: 0px;
}

.dashHead ul li:first-child a {
padding: 0 10px 0 0px;
}
.dashHead ul li a {
color: #636161;
font-size: 12px;
text-decoration: none;
padding: 0 10px 0 15px;
border-right: 1px solid #cccccc;
}

.bottom_line_breach {
   margin-top: 5px;
margin-bottom: 15px;
width: 100%;
height: 7px;
background-image: url("https://www.invented-city.com/images/icons2.png");
background-repeat: repeat;
background-position: -21px -359px;
}
.clearfix {
		clear:both;
}



#back-top {
	position: fixed;
	bottom: 20px;
right: 40px;
}
#back-top a {
	width: 75px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 75px;
	height: 75px;
	display: block;
	margin-bottom: 7px;                                                     
	background: #ddd url("https://www.invented-city.com/images/up-arrow.png") no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #777;
}
/* header css start here */
 
#header{
    background-image: url("https://www.invented-city.com/images/head_top_bg.png");
    background-position: left center;
    background-repeat: repeat-x;
    margin: 0;
    padding: 0;
    position: fixed;
    width: 100%;
    z-index: 111;
	height: 55px;
}

.greyBtn
{
-o-transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
transition: .5s;
padding: 5px 11px;
color: #3F3D3D;
/* font-weight: bold; */
background-color: #EAEAEA;
font-size: 12px;
-webkit-appearance: none;
-webkit-border-radius: 0;
}
.grey_grey_Btn
{
-o-transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
transition: .5s;
padding: 5px 11px;
color: #fff;
/* font-weight: bold; */
background-color: #A4A4A4;
font-size: 12px;
-webkit-appearance: none;
}
.upgradeBtn {
   
	  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
	padding: 6px 15px;
color: #fff;
font-weight: bold;
background-color: #E6533A;
font-size: 16px;
-webkit-appearance: none;
-webkit-border-radius: 0;
}
.blue-btn{
   
	  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
	padding: 6px 15px;
color: #fff !important;
font-weight: bold;
background-color: #0e9ed5;
font-size: 16px;
-webkit-appearance: none;
-webkit-border-radius: 0;
}
.red-btn{
   
	  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
	padding: 6px 15px;
color: #fff !important;
font-weight: bold;
background-color: red;
font-size: 16px;
-webkit-appearance: none;
-webkit-border-radius: 0;
}
.green-btn {
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
	padding: 6px 15px;
color: #fff !important;
font-weight: bold;
background-color: #6DCE67;
font-size: 16px;
-webkit-appearance: none;
-webkit-border-radius: 0;
}
.dark_orange_btn {
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
	padding: 6px 15px;
color: #fff !important;
font-weight: bold;
background-color: #CE7400;
font-size: 21px;
border: 0px solid #fff;
-webkit-appearance: none;
-webkit-border-radius: 0;
font-family:'Open Sans' , serif;
}


.dark_orange_btn:hover {
font-family:'Open Sans' , serif;
}

.upgradeBtn:hover , .green-btn:hover , .grey_grey_Btn:hover , .red-btn:hover  , .greyBtn:hover , .themegreybtn:hover , .dark_orange_btn:hover , .buton_hover , .orange_btn_hover{           
 	text-decoration:none;
 	background-color: #EE7320;     
	color:#fff;	
 	}
div#header .top_div{  
	float:left;
	border-bottom:1px solid #b9b9ba;
	width:100%;
	height:55px;
}
div#header .topheader{
	margin:0 auto;
	width:970px;  
}                                                    
div#header .logo{   
	padding:5px 10px 10px 0;
	float:left;
}
div#header .right-top-header {
 float:right;
}
div#header .top_menu{
	float:left;

}
div#header .top_menu table td{
	margin:0px;
	padding:0px;
}
div.top_menu .table{
	float:left;
	margin:0px;
	padding:0px;
}
div.top_menu .table a{
	display:block;
	padding:16px 20px;
	font-family:'Open Sans' , serif;
	font-size:15px;
	color:#626262;
	border-right:1px solid #b9b9ba;
	font-weight: 400;
	float:left;
	  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
}
div.top_menu .table a:hover{
	background-color:#007cb1;
	color:#FFF;
	text-decoration:none;
}
.join{
	float:left;
	padding: 17px 10px 17px 15px;
}
.login{
	float: left;
    padding-left: 10px;
    padding-top: 20px;
}
.login a{
	color: #F07D1E;
    display: block;
    font-size: 18px;
}
.login a:hover{
	text-decoration:underline;
}
.your_acc{
	float: left;
    padding: 11px 0px 10px;   

}
.your_acc a{
	color: #F07D1E;
display: block;
font-size: 17px;
font-weight: 400 !important;
margin-left: 6px;
padding-top: 7px;        
}
.your_acc a:hover{
	color: #0e9ed5;
	text-decoration:none;
 }



/* header end here */




/* bread start here */

.cms_page_html .checkul ul li      {
    background-image: url("https://www.invented-city.com/images/check_box_orange.png");
    background-position: 1px 2px;
    background-repeat: no-repeat;
    list-style: none outside none;
    margin-top: 12px;
    padding-left: 28px;
}
.cmsbluecolorbutton {  transition: .5s;
padding: 6px 15px;
color: #fff;
background-color: #0e9ed5;
-webkit-appearance: none;
-webkit-border-radius: 0; }
.cmsbluecolorbutton:hover , .cmsbluecolorbutton:active{ text-decoration:none;
 	background-color: #EE7320;     
	color:#fff;	}
.cmsfontsize36 { font-size:36px; }
.cms_page_html .checkul  ul {margin-left: 0px; }
.cms_page_html ul li {
		
		background-image: url("https://www.invented-city.com/images/li_bullet.png");
 background-repeat: no-repeat;
 list-style: none outside none;
padding-left: 22px;
  margin-top: 10px;

		/* background-image: url("https://www.invented-city.com/images/li_bullet.png");
		background-position: left;
		background-repeat: no-repeat;
		line-height: 23px;
		list-style: none outside none;
		padding-left: 20px; */
	}

#content{
	width:100%;
 	background-color:#ebeae8;
    position: relative;
    top: 55px;  
}      
.bgwhite{
	background-color:#fff;
}
.cmsgreyborder{
	border:1px solid #ededed;
}
.cmsgreybg{ background-color:#F6F5F4;}
.cmsredbg{ background-color:#FDF9F6;}

.cmspadding5 { 
	padding:5px;
}
.cmspadding10 { 
	padding:5px;
}
.cmspadding15 { 
	padding:15px;
}
.cmspadding20 { 
	padding:20px;
}
.csmmargintop5{
	margin-top:5px;
}
.csmmargintop10{
	margin-top:10px;
}
.csmmargintop15{
	margin-top:15px;
}
.csmmargintop20{
	margin-top:20px;
}
.cmsgreyborderdark  {
 border: 2px solid #e5e5e4;
}
.inner_content{
 width:970px; 
 margin:0 auto;
}
.cms_page_html .bgwhite hr{ height: 1px;  color: #3891E7; background-color: #E5E9EE; border: none; } 
.cms_page_html .bgwhite ul {margin-left: 20px; }

/* bread end here */








/* footer start here */
.footer-wrapper {
	padding-top: 30px;
}
#footer {
    background: url("https://www.invented-city.com/images/footer-bg.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    height: 250px;
    margin: 0;
    padding: 0;
    width: 100%;
    position: relative;
}
.clr {
    clear: both;
}
#foot-wrap {
    margin: auto;
    padding: 0;
    width: 970px;
}
.footer-boxes {
min-height: 192px;
}
.footer-box {
    float: left;
    margin-right: 40px;
    margin-top: 13px;
    width: 190px;
}
.footer-heading {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
    word-spacing: -2px;
}

.foot-nav ul {
    display: block;
    margin: 0;
    padding: 0;
}
.foot-nav li {
    background: url(https://www.invented-city.com/images/news-sep.jpg) no-repeat scroll center top transparent;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.foot-nav li a {
    color: #989595;
    font-size: 13px;
    font-weight: normal;
    line-height: 33px;
}   
.foot-nav li a:hover {
    color: #fff;
	text-decoration:none;
}
.copy-text {
    color: #5C5656; 
    font-size: 13px;
    font-weight: normal;
    letter-spacing: -0.2px;
    padding-top: 20px;
    
    word-spacing: -1px;
}

.news-letter-subcribe {
    background: url(https://www.invented-city.com/images/news-state-sep.jpg) no-repeat scroll 0 0 transparent;
    float: left;
    height: 167px;
    margin-top: 26px;
    width: 270px;
}
.news-letter-subcribe-inner {
    margin-left: 20px;
    width: 248px;
}
.subcribe-part {
    margin-bottom: 6px;
    width: 260px;
}
.subcribe-icon {
    float: left;
    margin-right: 7px;
}
.subcribe-text {
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    font-weight: bold;
}

.news-letter-join-bg {
    background: url(https://www.invented-city.com/images/news-letter-bg.jpg) no-repeat scroll 0 0 transparent;
    height: 41px;
    margin-bottom: 7px;
    width: 248px;
}
.news-letter-join-bg input 
{
    border: 1px solid #CCCCCC;
    border-radius: 15px 15px 15px 15px;
    color: #999999;
    font: 1.2em 'OpenSansRegular';
    height: 20px;
    padding: 6px 10px;
    width: 230px
}
.news-input {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    color: #999999 !important;
    float: left;
    font-size: 15px !important;
    height: 22px !important;
    margin-top: 2px;
    width: 170px !important;
	padding: 3% 4% !important;
	
}
.news-input-btn {
    border: 0 none !important;
    border-radius: 0 0 0 0 !important;
    float: left;
    height: 30px !important;
    margin-top: 5px;
    padding: 0 0px !important;
    width: 47px !important;
	
}
input[type="search"], input[type="password"], input[type="email"], input[type="text"], input[type="number"] {
     border-radius: 0px;
font-size: 17px;
height: 20px;
background-color: #FFFFFF;
border: 1px solid #D9D9D9;   
color: #000000;
width: 86%;
padding: 3% 7%;  
margin-bottom: 0.5%;  
font-weight:normal;
}
 
form input[type='text'].error, form input[type='text'].error:focus, form input[type='password'].error, form input[type='password'].error:focus
, .sky-form  .select select.error , .sky-form  .select select.error:focus , .sky-form .textarea textarea.error  , .sky-form  .textarea textarea.error:focus{
border: 1px solid #e45b47;       
}                               
.standard_button {
background-color: #E6533A;
border: 1px solid #E6533A;
width: 100%;
padding: 2% 0%;    
font-weight: bold;
font-size: 24px;
color: #fff;   
-o-transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
transition: .5s;
text-transform: capitalize;  
-webkit-appearance: none;
-webkit-border-radius: 0;
font-family:'Open Sans' , serif;
}
.standard_button:hover   
{
	background-color:#EE7320;
	border:1px solid #ddd;     
    font-family:'Open Sans' , serif;
}
.news-sep {
    background: url("https://www.invented-city.com/images/news-sep.jpg") no-repeat scroll 0 0 transparent;
    height: 2px;
    margin-bottom: 10px;
    width: 246px;
}
.sicial-part {
    width: 246px;
}
.sicial-icon img {
     margin-right: 14px;
}
.links {
    float:left;
    width: 920px;
}

.links ul { 
    padding-left: 5px;
}
.links ul li {
    float: left;
    list-style: none outside none;
    padding-right: 15px;
}

.links ul li a {
    color: #636161;
    font-size: 12px;
    text-decoration: none;
}

/*footer end here */




/*login page css start from here */   
 .popup { position: relative;  margin: 0 auto; }     
.popup .signin h2 { margin-bottom: 22px; font-size: 33px; line-height: 33px; font-weight: 700; color: #333;}
.popup .signin { text-align: center; }
 #login_floater_container form ,  #forget_password_floater_container form{ overflow: hidden; }    
 .connect_fb_notext, .connect_fb_notext_270, .connect_fb_notext_270_index  {
background: url('https://www.invented-city.com/images/fb_notext.png') left top no-repeat;
width: 270px;      
height: 33px;
display: inline-block;
color: white;
font-size: 14px;
color: white;
padding-top: 5px;
text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
margin-bottom: 11px;
text-align: center;
}   

a.connect_fb_notext,a.connect_fb_notext_270,a.connect_fb_notext_270_index{background:url('https://www.invented-city.com/images/fb_notext.png') left top no-repeat;
height:28px;display:inline-block;color:white;font-size:14px;color:white;padding-top:5px;   
text-shadow:0 -1px 0 rgba(0,0,0,0.8);margin-bottom:11px;text-align:center; text-decoration: none;
-o-transition: .0s;
-ms-transition: .0s;
-moz-transition: .0s;
-webkit-transition: .0s;
transition: .0s;  
}  
 a.connect_fb_notext {     width:245px;  }
 a.connect_fb_notext_270 , a.connect_fb_notext_270_index{ width:245px; }
a.connect_fb_notext:hover,a.connect_fb_notext_270:hover,a.connect_fb_notext_270_index:hover{color:white;background-position:0 -33px; text-decoration: none;}    
a.connect_fb_notext_270{background:url('https://www.invented-city.com/images/fb_notext_270.png') left top no-repeat;width:270px; text-decoration: none;}           
.fb_signup_inner .input_box {  margin-bottom: 2%; }
.popup .signin label {   
margin-bottom: 11px;
font-size: 16px;
line-height: 22px;
font-weight: 700;
color: #333;
}     
.popup .signin label {
margin: 0;
text-align: left;
display: block;
}
.popup .signin .forgot {
display: block;
text-align: left;
margin-bottom: 11px;
font-size: 14px;
}                                
.popup .signin .logged_in {
font-size: 12px;
margin-bottom: 5px;
margin-top: 5px;  
}                            
.popup .signin .register {
font-size: 14px;
}                                                                    
#LoginForm_email , #LoginForm_password  , #Forget_email , #capcode{
		width: 84%;
		margin-bottom: 3.5%;
margin-top: 1.5%;   
}
/* login page css end here */

.message_box {
	position:relative;
}
.error_report {
padding: 3px 10px;
background-color: #e45b47;
color: #ffff;    
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
margin-bottom: 11px;
text-align: left !important;  
position:relative;
margin-top: 0px !important;
}
.sucess_report {    
padding: 3px 10px;
background-color: #5ABB3B;
color: #831f0f;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
margin-bottom: 11px;
text-align: left !important;  
position:relative;
margin-top: 0px !important;
}
.error_close , .sucess_close {
position: absolute;
top: 0;
right: 8px;
color: white;
font-weight: 900;   
cursor: pointer;
z-index: 8;
}
ul.arrow_list_pink:last-child, .error_report ul:last-child ,  ul.error_report:last-child, .sucess_report ul:last-child,  ul.sucess_report:last-child{
margin-bottom: 0;
}
.error_report ul li , ul.error_report li , .sucess_report ul li , ul.sucess_report li {
display: inherit;                                                                                                             
font-size: 14px;
color: #fff;
margin-bottom: 5px;
width:95% !important;    
}
#signup_container .error_report ul li , #signup_container  ul.error_report li , #signup_container .sucess_report ul li{       
margin-bottom: 0px !important;
}  
.icon_arrow_right.pink, ul.arrow_list li.pink, ul.arrow_list_pink li, .error_report ul li , ul.error_report li , .sucess_report ul li , ul.sucess_report li {
position: relative;
display: inline-block;                            
}
.remove_fragment:before, .edit_fragment:before, .icon:before, a.download:before, a.less.download:before, a.more.download:before, .back_to_top:before, ul.tick_list li:before, ul.yep_list li:before, ul.people_list li:before, ul.arrow_list li:before, ul.arrow_list_pink li:before, .error_report ul li:before,  ul.error_report li:before, .sucess_report ul li:before,  ul.sucess_report li:before, ul.attractions_list li>span:before, ul.attractions_list li>a:before, ul.links_list li:before, .sidebar_profile .cancel:before, .staff_bio .cancel:before, .listing_list_billing>li .details .edit_listing:before, .listing_list_billing>li .renewal .alert:before, .accordion>li>a:before, .accordion>li.active>a:before, #sidebar .staff_bio .title:before, #sidebar .staff_bio .location:before, #sidebar .staff_bio .testimonial_list>li .location_user:before, .testimonial_list>li #sidebar .staff_bio .location_user:before, .add_attraction.active>a span:before, .photo_uploads li .cancel:before, .notifications .close:before, .inbox_sidebar .sidebar_navigation.labels li a:before, .inbox_sidebar .sidebar_navigation.labels li .remove:before, .inbox_sidebar .more:before, .reply_message .status:before, .review_exchange_list li.past_exchange .details .listing .car_included:before, .review_exchange_list li.past_exchange .their_review .view_all_photos:before, .review_exchange_list li.past_exchange.collapsed .actions .edit:before, .review_exchange_list li.past_exchange.collapsed .actions .view:before, #header .languages .link:before, #footer .languages .link:before, .testimonial_list>li .no_of_exchanges:before, .testimonial_list>li .location_user:before, .pricing_options_slim .included:before, .pricing_options_slim .not_included:before, .home_search_banner #previous_home_slide:before, .home_search_banner #next_home_slide:before, .carousel .next:before, .exchange_type_carousel .next:before, .carousel .previous:before, .exchange_type_carousel .previous:before, .thank_you_for_payment .benefit:before, .thank_you_for_payment .action:before, .popup .thank_you .benefit:before {
content: "";
width: 22px;
height: 23px;          
display: inline-block;
background: url('https://www.invented-city.com/images/sprite_icons.png'); 
float: left;   
}
#signup_container .error_report ul li:before , #signup_container  ul.error_report li:before{
height: 21px !important;           
}
.icon_arrow_right.pink:before, ul.arrow_list li.pink:before, ul.arrow_list_pink li:before, .error_report ul li:before  ,  ul.error_report li:before  {
background-position: -88px -88px;
}
.sucess_report ul li:before ,  ul.sucess_report li:before{
background-position: -375px -67px;
}
#he_loader_overlay {
display: none;
position: fixed;
z-index: 50000;
}
#he_loader_overlay #loader_bg {
position: fixed;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2001;
background-color: #1e8dae;
filter: alpha(opacity=30);
opacity: 0.3;
}    
#he_loader_overlay #loader_loader {
position: fixed;
width: 35px;
height: 35px;
background: url('https://www.invented-city.com/images/loader2.gif') center no-repeat white;
top: 50%;
left: 50%;                                                                    
z-index: 2002;
padding: 30px 30px;      
border: 3px solid #EE7320;               
-webkit-border-radius: 17px;
-moz-border-radius: 17px;
-ms-border-radius: 17px;
-o-border-radius: 17px;
border-radius: 17px;
margin-left: -50px;
margin-top: -30px;    
}
.fancybox-margin {   
margin-right:auto !important;       
}



/* color */


/* home icon start here*/
.icon_home_box  {
height: 28px;
width: 26px;
background-image: url("https://www.invented-city.com/images/Icons_all.jpg");
background-repeat: repeat;
float: right;   
margin-right: 1px;
}
.icon_senior {
background-position: -67px -691px;             
}
.icon_no_smoker {         
background-position: -67px 217px;  
}
.icon_no_pet_allow {
background-position: -67px 523px;  
}
.icon_pet_allow {
background-position: -67px 251px; 
}
.icon_child_welcome {
background-position: -67px 38px; 
}
.icon_no_child{
background-position: -67px -191px; 
}     
.icon_second_home {
background-position: -67px 292px; 
}
.icon_last_mint_offer {
background-position: -67px 112px; 
}
.icon_wheel_chair {
background-position: -67px 76px; 
}


/* home icon start here*/
.search_icon_home_box  {
height: 25px;
width: 25px;
background-image: url("https://www.invented-city.com/images/Smaller_icons.png");  
background-repeat: repeat;
float: left;   
margin-right: 1px;
}
.search_icon_senior {
background-position: -61px -489px;           
}
.search_icon_no_smoker {         
background-position: -61px 163px;   
}
.search_icon_no_pet_allow {
background-position: -62px 137px;
}
.search_icon_pet_allow {
background-position: -62px 109px;
}
.search_icon_child_welcome {
background-position: -63px -189px;         
}
.search_icon_no_child{
background-position: -64px -163px;
}     
.search_icon_second_home {
background-position: -64px -27px;
}
.search_icon_last_mint_offer {
background-position: -64px 273px
}
.search_icon_wheel_chair {
background-position: -64px 190px; 
}
/* Home icon end here */
.trip_listing_d {   
}
.trip_frame_image {       
width:23%;float: left; text-align:center; margin-top: 18px;
}         
.trip_detail_frame
{
width:73%;margin-left:2%;float: left;min-height:10px;border:5px solid #F1F1F1;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}
.trip_detail_frame1{width:96%;border:1px solid #E4E4E4;min-height:10px;padding:10px 2% }
.trip_comment_detail {font-size: 11px;margin-left: 10px;margin-top: 5px;margin-bottom: 5px; }
.trip_detial_text {margin-left: 10px;font-size: 14px;}
.expand {margin-left: 10px;font-size: 14px }
.trip_moreless {float:left; margin-top:10px;}
.more {font-size: 14px;margin-left: 10px;margin-top: 14px;}
.less {color:red;font-size: 14px;margin-left: 10px;margin-top: 14px;display:none; }
.trip_flag_box{float: right;margin-top: 10px;margin-right: 10px; }
.trip_flag { color: rgb(143, 143, 143);font-size: 13px; }
.replybox { float: right;width: 74%;margin-right: 1%;margin-top: 10px;}
.trip_spreator { width:100%; height:2px; background-color:#F0F0F0;margin-top: 30px;margin-bottom: 15px;}
.trip_hightlights {margin-top:10px !important;font-size: 15px !important; text-transform: capitalize !important;}
.ultrip {margin-top: 10px; }      
.tripli i{margin-right: 6px;font-size: 18px;color: #06A3ED;margin-bottom: 3px; }
.trip_reply_img_container{margin-top: 12px; padding: 2px; width: 75px; float: left; margin-left: 10px; margin-right: 15px;} 
 .trip_reply_text{background-color: #F1F1F1;font-size: 14px;float: left;margin-top: 13px;min-height: 105px;padding: 5px;width: 365px;}
 .trip_img_light , .trip_img_without_light{ margin-right:5px; margin-top:10px;float: left;}
 
 .dashGreyPnlBOX { padding: 10px 2%; width: 96%; background-color: #F6F6F6; border: 1px solid #CECCCC;}
 
 
 
 .heart_box , .heart_box1 { background: url('https://www.invented-city.com/images/Heart_bg.png') no-repeat left top;                                         
width: 25px; height: 25px;  position: absolute; right:0px; bottom: 0px; padding: 5px 5px; 
padding: 5px 2px;
background-position: -4px -2px; 
}
a.heart_box , a.heart_box1{
        
       width: 26px;
height: 19px;
 -o-transition: .0s;
-ms-transition: .0s;
-moz-transition: .0s;
-webkit-transition: .0s;
transition: .0s;
    }
a.heart_box:hover , a.active_heart , a.heart_box1:hover{ background-position: -4px -33px; }
.footer_copy_right1 {float: left; text-align: right; width: 550px; border: 0px solid red; margin-top: 5px;}
.footer_copy_right2 { float: right; text-align: right; width: 350px; border: 0px solid red; }
.footer_power_text{ float: right;margin: 7px 0px 0px 10px;display: block; width: 254px;}   
.footer_power_logo { float: right; display: block;width: 25px;}

.footer_power_text a {color: #8D8B8B;}
.footer_power_text a:hover {color:white !important; }
.site_office_address {font-size: 14px; color: #8F8F8F; font-weight: 600; }
.phone_icon_flag {float: left; margin-right: 10px; width: 32px; }
.phone_number { float: left; float: left; margin-top: 5px; font-size: 12.5px; font-weight: 600; }
.contact_number_list{margin-top: 20px;}
.standard_social_icons ul li { float: left;margin-right: 20px; } 
.site_team_online {font-size: 15px; font-weight: 400; color: black;}

 .UIBeeper{
width: 450px;
left: 15px;  
bottom:30px;
position:fixed; 
z-index:999999;
}
.UIBeeper .UIBeep_Selected:hover  {
   background:#ee7320;
}
.UIBeeper .UIBeep_Bottom{
border-bottom:none;   
}
.UIBeeper .UIBeep_Selected{
background:#3B5998;
}
.UIBeeper .UIBeep_Top{
padding-top:0;
}
.UIBeeper .UIBeep_Bottom{
padding-bottom:0;
}
.UIBeep{
background:#E1E6EE;
border-bottom:1px solid #BFCADE;
overflow:hidden;
padding:3px 0;
clear:right;
}
a.UIBeep_NonIntentional, a.UIBeep_NonIntentional:hover{
cursor:pointer;
color:#fff;
 }
.UIBeep .UIBeep_NonIntentional .UIBeep_Icon{
float:left;
width:20px;
height:20px;
text-align:center;
margin:5px 5px;
}
.UIBeep_Selected .UIBeep_Icon{
margin-right:2px;
}
.Beeps .image2{
/* icon within the beeper */
background-image:url('https://www.invented-city.com/images/like.png');
background-repeat:no-repeat;
display:inline-block;
height:16px;
width:16px;
}
.UIBeeper .UIBeep .UIBeep_NonIntentional .beeper_x{
/* close button */
float:right;  
height:16px;
width:16px;
margin-top:6px;
background:url('https://www.invented-city.com/images/close.gif') no-repeat;
visibility:hidden;
}
.UIBeep .beeper_x:hover{
/* close button on mouseover */
background:url('https://www.invented-city.com/images/closehover.gif') no-repeat !important;
}
.UIBeep_Selected .beeper_x{
display:block !important;
visibility:visible !important;
margin-left:4px;
}
.UIBeep .UIBeep_NonIntentional .UIBeep_Title{
margin:0 20px 0 10px;
}
.UIBeep .UIBeep_Title{
padding:5px 0;
}
.Beeps { margin-bottom:10px; font-size:12px;}
.small_check_box {width: 10px !important; height: 10px !important;margin-bottom: 4px;
padding-left: 27px;
font-size: 15px;
line-height: 27px;
color: #404040;
cursor: pointer;}
.small_check_box i { top: -2px !important; left: 5px !important; width: 10px !important; height: 10px !important;
position: absolute;
 display: block;
 outline: none;
border-width: 2px;
border-style: solid;
background: #fff;} 
.sky-form .small_check_box input + i:after {
	font: normal 10px/16px FontAwesome !important;
	 text-align: center !important; 
	 top: -2px !important;
     left: -2px !important;
     }

.sky-form .small_check_box .checkbox input + i:after {
color: #2da5da;
}
.sky-form .small_check_box input + i:after {   
content: '\f00c';
 width: 15px;
height: 15px;
font: normal 12px/16px FontAwesome;
text-align: center;
}
.icons_list_box .emoticon { cursor: pointer;}

.profile-pic-close {
     cursor: pointer;
    height: 36px;
    position: absolute;
    right: -12px;
    top: -8px;
    width: 36px;
    z-index: 10;  
}  
.profile-pic-close {
    background-image: url("../fancy_box/source/fancybox_sprite.png");
}
#profilePIC { position: relative;}
#dashboard_session_close {  margin-top: 2px !important;}
#dashboard_note_close , #dashboard_session_close{ float: left;
font-size: 22px;
margin-right: 9px;
margin-top: -6px;
max-height: 28px;
font-weight: normal;cursor: pointer; }
#dashboard_note_text { float: left;  font-size: 14px;width: 93%;}        
.dashboard-red { background-color: #ffeef4; border: 1px solid #fed9e6;  color: #bf9ca8 !important; font-size: 15px; font-weight: 600;   
 padding: 10px;  width: 96.5%; }
.dashboard-green { background-color: #c5ffd2; border: 1px solid #c7e2cd;  color: #63966e !important; font-size: 15px; font-weight: 600;    
 padding: 10px;  width: 96.5%; }
 .dashboard-grey { background-color: #f4f4f4; border: 1px solid #d6d6d6;  color: #9a9a9a !important; font-size: 15px; font-weight: 600;   
 padding: 10px;  width: 96.5%; }
 .upgradeBtnSub:hover, .upgradeBtnSub:active { background-color: #E58787 !important; }
 .cssnewletterBT1 { padding: 6px 6px;
margin-top: 1px;
float: left;
font-size: 14px;
margin-right: 11px;
background-color: #0e9ed5;
color: #ffffff !important;
font-family: "Guardian Egyptian Web","Guardian Text Egyptian Web",Georgia,serif;
font-weight: normal;}

.cssnewletterBT2 {
padding: 6px 6px;
margin-top: 1px;
float: left;
font-size: 14px;
background-color: #c53c00;
color: #ffffff !important;
font-family: "Guardian Egyptian Web","Guardian Text Egyptian Web",Georgia,serif;
font-weight: normal;
}
.title_response {font-size: 14px; color: #4a4a4b;font-weight: normal; }
.repsonse_output_text { font-size: 14px; color: #EE7420;font-weight: 400;}
#response_box {background-color: #f4ebff;}