/* CUSTOMIZE THE NAVBAR - BOOTSTRAP
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: relative;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
  background-color: #fff;
}

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper > .container {
  padding-right: 0;
  padding-left: 0;

}
.navbar-wrapper .navbar {
  padding-right: 15px;
  padding-left: 15px;
}
.navbar-wrapper .navbar .container {
  width: auto;
}

.navbar-inverse {
    background-color: transparent !important;
    border: none !important;
}
.navbar {
margin-bottom: 0px;
}

.navbar-nav > li > a {
    color: #000 !important;
	line-height:150%;
	font-size:1em;
	font-weight:600;
}

.navbar-nav > li a.archive-link {
 color: #fff !important;
    background-color: #f90000 !important;
}
.navbar-nav > li a.archive-link:hover {
 color: #fff !important;
     background-color: #e38484 !important;
}

.navbar-inverse .navbar-nav>.open>a.archive-link, 
.navbar-inverse .navbar-nav>.open>a.archive-link:focus, 
.navbar-inverse .navbar-nav>.open>a.archive-link:hover {
 color: #fff !important;
     background-color:  #e38484 !important;
}

.navbar-nav > li > a:hover {
    color: #aba393 !important;
}
.navbar-nav > .active > a{
    color: #aba393 !important;
	  background-color: transparent !important;
}
.navbar-inverse .navbar-nav>.open>a, 
.navbar-inverse .navbar-nav>.open>a:focus, 
.navbar-inverse .navbar-nav>.open>a:hover {
background-color: transparent !important;
}
.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: transparent;
}
.dropdown-menu {
     min-width: 500px;
}

.dropdown-menu>li>a {
    white-space: normal;
    font-size: .9em;
}



/* LOGO
-------------------------------------------------- */
.logo-custom {
/*
  position: relative;
position: inline-block;
*/
float:left;
display:block;
}

/* OTHER ELEMENTS in HEADER
-------------------------------------------------- */

.header-plus-elements {
 float:none; 
}
.social-icons {
	margin-top:10px;
	/* float:right;
	right:0;*/
  	display:block; 
}
.slogan {
	margin-top:30px;
	/*	float:right;
right:0;*/
	display:block; 
}
.line-sep-navigation {
position: absolute;
top:130px;
width:100%;
height:1px;
background-color:#998771;
}


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel-background-custom {
  background-color:#f6f2e9 !important;
  }
  
.carousel {
  height: 550px;
  margin-bottom: 0px;
    max-width: 800px;
    margin: 0 auto;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
  bottom:0;
}
.carousel-caption h1{
	font-size: 50px;
	font-family: "Roboto Condensed",sans-serif;
	font-style: normal;
	font-weight:700;
	/*text-transform: uppercase;*/
}
.carousel-control {
z-index:90;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 550px;
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 550px;
  max-width: 800px;
}

.awards{
margin:0 auto;
}
.best-reviews {
margin:0 auto;
position:absolute;
top:180px;
z-index:50;
width:100%;
}
.best-reviews-plus {
margin:0 auto;
position:absolute;
top:0px;
z-index:100;
right:50px;
}
.best-reviews-image {
margin:0 auto;
max-width:156px;
}
.destinations {
margin:0 auto;
position:absolute;
top:450px;
z-index:50;
width:100%;

}
.destinations-image {
margin:0 auto;
max-width:398px;
}

/* CONTENT
-------------------------------------------------- */

.img-circle {
max-width:100px;
max-height:100px;
}

/* TITLES */
.h4, h4 {
line-height: 1.3em  !important;
}




/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 20px;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
  color: #e72a02;
  font-size:1.4em;
  font-weight:700;
}
.marketing .col-lg-4 p {
  margin-right: 10px;
  margin-left: 10px;
}
.title-custom-1 {
text-align:center;
margin-bottom:0;
    margin-top: 10px;
	font-size: 30px;
	font-weight:700;
	
	letter-spacing: 1px;
	color:#f90000;
}
.title-custom-2 {
text-align:center;
margin-bottom:0;
    margin-top: 40px;
	font-size: 30px;
	font-weight:700;
	text-transform: uppercase;
	letter-spacing: 5px;
	color:#e72a02;
}
.title-custom-3 {
font-size: 20px;
font-weight: 300;
color: #e72a02;
letter-spacing: -1px;
margin: 0 0 15px 0;
text-align:left;
}
.title-custom-4 {
text-align:left;
margin-bottom:25px;
    margin-top: 20px;
	font-size: 36px;
	line-height:1.1;
	font-weight:300;
	color:#e72a02;
	letter-spacing: -1px;
	padding-right: 15px;
padding-left: 0;
}
.issue-date-custom {
margin:0;
font-size:0.7em;
}
.centered {
 text-align:center;
}


/* 3 plus 1 column layout TOUR page
------------------------- */
.tour h2 {
font-size: 24px;
	font-weight:700;
		letter-spacing: -1px;
		margin-top:0;
}
.tour img {
max-width:900px;
width:100%;
height: auto;
}
.subtitle-tour {

  margin-top: -25px ;
    margin-bottom: 30px ;
	padding-left: 15px;
	padding-right: 15px;
color:#998771;
font-size: 18px;
 }
 
 

.custom-divider-1 {
max-width:350px !important;
border-top: 1px dotted #ccc;
margin-top:0;
margin-bottom:35px;
}
.custom-divider-2 {
max-width:350px !important;
border-top: 1px dotted #6F6D91;
margin-top:0;
margin-bottom:35px;
}
.wrapper-custom-1{
 background-color: #fbfaf6;
}
.wrapper-custom-2{
 background-color: #fff;
}
.wrapper-custom-3{
 background-color: #0B0936;
}
.wrapper-custom-4 img{
}
.wrapper-custom-2 .container::after {
height:8px;
}
/* NEWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 
.wrapper-custom-2 .container {
padding-left:0;
}
*/
/* DIKI */
div.container.marketing.diki {
padding-left:0;
padding-right:0;
}

/* Side column custom */
.side .contain {
 /* background-color: #F1F1F1; */
  background-color: #fff;
 /* padding:20px; */
 padding:0;
 margin-top:5px;
}

/* Caption foto */
.foto-caption {
padding-top:0;
  color: #B92D11;
	font-size: 0.9em;
	font-style: italic;
	font-weight:700;
 text-align: center;
}

/* GOOGLE MAP 
------------------------- */
div.container.map {
text-align: center;
}
.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
/* MAPS GOOGLE DOUBLE */
div.container.map.left {
width:49%;
float:left;
padding-right: 0;
padding-left: 0;
}
div.container.map.right {
width:49%;
float:right;
padding-right: 0;
padding-left: 0;
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}
.testimonials {
	font-size: 15px;
	font-style: normal;
	font-weight:300;
	font-style: italic;
	color:#F1F1F1;
}
.signature {
	font-size: 13px;
	font-style: normal;
	font-weight:700;
		color:#6ac3ed;
}

/* Book now button in Tours page 
--------------------------------------- */
.btn.tourfull {
 width: 100% !important;
 background-color: #998872;
 color:#fff;
 font-weight: 700;
}



/* 2 column layout
--------------------------------------------------------------------------- */

div.enisxysi .row {
  display: flex;
  flex-wrap: wrap;
}
div.enisxysi .row > [class*='col-'] {
  display: flex;
  flex-direction: column;
}


/* NEWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW */
div.diki.row {
    display: flex;
    flex-wrap: wrap;
    margin-left: 0 !important;
}
div.enisxysi.diki.col-sm-8,
div.enisxysi.diki.col-md-8 {
 padding-left: 0 !important;
}





/* 4 column layout
--------------------------------------------------------------------------- */





/* 4 column layout
--------------------------------------------------------------------------- */

div.printed .row {
  display: flex;
  flex-wrap: wrap;
}
div.printed .row > [class*='col-'] {
  display: flex;
  flex-direction: column;
  margin-bottom:10px;
}

div.electronic .row {
  display: flex;
  flex-wrap: wrap;
}
div.electronic .row > [class*='col-'] {
  display: flex;
  flex-direction: column;
    margin-bottom:10px;
}




div.col-sm-3.col-md-3{
background-color: #F1F1F1;
padding:0;
width:24%;
margin:0.5%;

}
div.col-sm-3.col-md-3 .content{
padding:0 15px 15px;
}
div.col-sm-3.col-md-3 img{
max-width:100%;
}
div.col-sm-3.col-md-3 h2{
	font-size: 20px;
	font-weight:700;
	color:#e72a02;
	  /*letter-spacing: -1px;*/
	  margin-top:15px;
   margin-bottom:25px;
}
div.col-sm-3.col-md-3 p {
	font-size: 14px;
}
div.col-sm-3.col-md-3 p img {
	text-align: center;
}
div.col-sm-3.col-md-3 .price-bold {
	font-size: 30px;
	font-weight:700;
	color:#e72a02;
	  letter-spacing: 0;
	 margin-top:20px;
	 display:block;
	 font-family: "Oswald",sans-serif;
	font-style: normal;
}
div.col-sm-3.col-md-3 .price-light {
	font-size: 27px;
	font-weight:300;
}
div.col-sm-3.col-md-3 .tour-category-backgr {
  background: #000;
  filter: alpha(opacity=60);
  /* IE */
  -moz-opacity: 0.6;
  /* Mozilla */
  opacity: 0.6;
  /* CSS3 */

 margin: -25px 0 0 0;
 padding:0;
  left: 0;
  height:25px;
  width: 100%;
}
div.col-sm-3.col-md-3 .tour-category  {
  position: absolute;
  margin-top: -25px;
   padding:2px 5px 5px 15px;
  left: 0;
  width: 100%;
  height: 100%;
color:#fff;
font-size: 14px;
}

div.printed .col-sm-3.col-md-3 img{
max-height:200px;
}

/* ARTICLE custom */

/* Custom css for the 1st article in first row */
div.printed .col-sm-3.col-md-3:nth-child(1)  {
	background-color: #F1F1F1;
 width: 32.9%; /* ORIGINALLY 33% */
padding:0 15px;
}
div.printed .col-sm-3.col-md-3:nth-child(1) h2  {
	color: #bd1f00;
}
div.printed .col-sm-3.col-md-3:nth-child(1) p  {
	color: #000;
}


div.printed .col-sm-3.col-md-3:nth-child(1) img{
max-height:100%;
}
div.printed .col-sm-3.col-md-3:nth-child(1)  .titles_issue_img  #navigation img {
max-height:12px;
}


/* Custom css for the 2nd article in first row */
div.printed .col-sm-3.col-md-3:nth-child(3) {
width:40%;
}
div.printed .col-sm-3.col-md-3:nth-child(3){
	background-color: #bd1f00;
}
div.printed .col-sm-3.col-md-3:nth-child(3) h2  {
	color: #ffc569;
}
div.printed .col-sm-3.col-md-3:nth-child(3) p {
		color: #fff;
}

div.printed .col-sm-3.col-md-3:nth-child(3) img{
max-height:100%;
}


/* Custom css for the 3rd article in first row */
div.printed .col-sm-3.col-md-3:nth-child(5){
	background-color:  #ffc569;
}
div.printed .col-sm-3.col-md-3:nth-child(5) p {
		color: #000;
}

/* Custom css for the 4th article  */
div.printed .col-sm-3.col-md-3:nth-child(7){
	background-color:  #F1F1F1;
}
div.printed .col-sm-3.col-md-3:nth-child(7) p {
		color: #5a5a5a;
}

/* Push to next row after 3 first articles */
div.printed .nextrow:nth-child(6) {
clear:both;
 float: none;
}
/* Next row every 4 articles in 4column grid */
div.printed .nextrow:nth-child(8n+6) {
clear:both;
 float: none;
}


/* FEED article */
#feed_1 h3 {
margin-top:3px !important;
margin-bottom:25px !important;
}

.titles_issue_img #navigation  p {
font-weight: 700;
}
#feed_1 a p img,
#feed_1 p img  {
/* max-height:100px !important;*/
}
#feed_1 a p,
#feed_1 p  {
text-align:left;
width:35%;
float:left;
}
#feed_1 .feed-text {
 width: 62%;
 float:left;
 padding-left: 10px;
 color: #4f2f24;
}
#feed_1 a .feed-text:hover {
 color: #b55636;
}
#feed_1 h4 {
 font-size:14px;
 margin-top:0;
}

.nextissue {
 float:right;
}

#more_feed p{
 float: right;
}

/* HORIZONTAL RULE */
hr {
border-top: 1px solid #000 !important;
}


/* MORE */
.more {
 font-weight: 700;
    font-size: 20px;
 
}
.more img {
 max-width:55px;
 margin-right:5px;
}

/* CATEGORIES subtitle */
.issue-date-custom.subtitle {
 font-size:0.5em !important;
}

/* ARCHIVE custom */
/* General 4columns */
div.archive .nextrow:nth-child(8n) {
clear:both;
 float: none;
}
div.archive  .col-sm-3.col-md-3{
background-color: transparent;
}

/* ELECTRONIC custom */
div.electronic .nextrow:nth-child(8n) {
clear:both;
 float: none;
}
/* Center image */
span.image-centered-cover{
    text-align: center;
    display: block;
	padding-top:15px;
}
span.image-centered{
    text-align: center;
    display: block;
	
}
/* --------------------------------------------------------------------------- */


/* 3 column layout
------------------------- */
div.col-sm-4.col-md-4{
 background-color: #F1F1F1;
padding:0;
width:32%;
margin:0.5%;
}
div.col-sm-4.col-md-4 .content{
padding:0 15px 15px;
}
div.col-sm-4.col-md-4 img{
max-width:100%;
}
div.col-sm-4.col-md-4 h2{
	font-size: 22px;
	font-weight:700;
	color:#e72a02;
	  letter-spacing: -1px;
	  margin-top:15px;
}
div.col-sm-4.col-md-4 p {
	font-size: 14px;
}
div.col-sm-4.col-md-4 .price-bold {
	font-size: 30px;
	font-weight:700;
	color:#e72a02;
	  letter-spacing: 0;
	 margin-top:20px;
	 display:block;
	 font-family: "Oswald",sans-serif;
	font-style: normal;
}
div.col-sm-4.col-md-4 .price-light {
	font-size: 27px;
	font-weight:300;
}
div.col-sm-4.col-md-4 .tour-category-backgr {
  background: #000;
  filter: alpha(opacity=60);
  /* IE */
  -moz-opacity: 0.6;
  /* Mozilla */
  opacity: 0.6;
  /* CSS3 */

 margin: -25px 0 0 0;
 padding:0;
  left: 0;
  height:25px;
  width: 100%;
}
div.col-sm-4.col-md-4 .tour-category  {
  position: absolute;
  margin-top: -25px;
   padding:2px 5px 5px 15px;
  left: 0;
  width: 100%;
  height: 100%;
color:#fff;
font-size: 14px;
}

/* NEWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW */
div.enisxysi.diki.col-sm-4.col-md-4{
background-color: transparent !important;
padding:0;
width:32%;
margin:0 0.5%;
}

/* 3 plus 1 column layout TOUR page
------------------------- */
div.col-sm-8.tour {
padding-right:25px;
}

/* NEW 3+1 column layout */

.col-sm-3 {
width: 21%;
}
.col-sm-9 {
    width: 78%;
	left: 23%;
}
.col-sm-3 dd {
line-height: 1.2;
padding-bottom: 8px;
}

/* UNEQUAL columns 2/3 + 1/3 + 1/3 
------------------------- */
div.col-sm-6.col-md-6{
background-color: #F1F1F1;
padding:0;
width:49%;
margin:0.5%;
    padding: 20px;
}
div.col-sm-6.col-md-6.main-theme-big {
background-color: #bd1f00;
}
div.col-sm-3.col-md-3.main-theme-small {
background-color: #ffda8f;
}
div.col-sm-6.col-md-6 .content{
padding:0 15px 15px;
}
div.col-sm-6.col-md-6 img{
max-width:100%;
}
div.col-sm-6.col-md-6 h2{
	font-size: 22px;
	font-weight:700;
	color:#e72a02;
	  letter-spacing: -1px;
	  margin-top:15px;
}
div.col-sm-6.col-md-6 p {
	font-size: 14px;
}
div.col-sm-6.col-md-6 .price-bold {
	font-size: 30px;
	font-weight:700;
	color:#e72a02;
	  letter-spacing: 0;
	 margin-top:20px;
	 display:block;
	 font-family: "Oswald",sans-serif;
	font-style: normal;
}
div.col-sm-6.col-md-6 .price-light {
	font-size: 27px;
	font-weight:300;
}
div.col-sm-6.col-md-6 .tour-category-backgr {
  background: #000;
  filter: alpha(opacity=60);
  /* IE */
  -moz-opacity: 0.6;
  /* Mozilla */
  opacity: 0.6;
  /* CSS3 */

 margin: -25px 0 0 0;
 padding:0;
  left: 0;
  height:25px;
  width: 100%;
}
div.col-sm-6.col-md-6 .tour-category  {
  position: absolute;
  margin-top: -25px;
   padding:2px 5px 5px 15px;
  left: 0;
  width: 100%;
  height: 100%;
color:#fff;
font-size: 14px;
}
div.col-sm-6.col-md-6.main-theme-big h2  {
color: #ffc569;
}
div.col-sm-6.col-md-6.main-theme-big p  {
color: #fff;
}
div.col-sm-3.col-md-3.main-theme-small h2  {
color: #e72a02;
}
div.col-sm-3.col-md-3.main-theme-small p  {
color: #000;
}


/* LIST CUSTOM
-------------------------------------------------- */
/* CSS REQUIRED */
.custom-list{
font-size:15px;
}
dl {
color: #5a5a5a;
}

.dl-horizontal dt {
    float: left;
    width: 20px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dl-horizontal dd {
    /* margin-left: 30px; */
	margin-left: 0;
}

.dl-horizontal-tour dt {
    float: left;
    width: 60px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dl-horizontal-tour dd {
    margin-left:0;
}

div.custom-list .price-bold {
	font-size: 50px;
	font-weight:700;
	color:#e72a02;
	  letter-spacing: 0;
	 margin-top:20px;
	 display:inline;
	 font-family: "Oswald",sans-serif;
	font-style: normal;
}
div.custom-list .price-light {
	font-size: 27px;
	font-weight:300;
		color:#e72a02;
}
.custom-list .big{
	font-size: 18px;
	font-weight:700;
	color:#000;
	  letter-spacing: 0;
	font-style: normal;
		  letter-spacing: -0px;
}
.custom-list .small{
	font-size: 15px;
	font-weight:300;
	color:#000;
	  letter-spacing: 0;
	font-style: normal;
		  letter-spacing: 0px;
}
.custom-list  .btn {
background-color: #e72a02;
border:none;
 padding: 10px 15px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 700;
	color:#fff;
}
.tour-image img {
max-width:400px;
width:100%;
}

.dl-horizontal-tour-side dt {
    float: left;
    width: 40px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dl-horizontal-tour-side dd {
    margin-left: 60px;
}

/* MODAL
-------------------------------------------------- */
.btn-primary {
background-color: #f90000 !important;
    border: none !important;
}
.btn-primary:hover {
background-color: #eb684d  !important;
}

.modal-dialog {
    width: 300px !important;
    margin: 30px auto;
}
.modal-body {
background-color: transparent;
height: 500px;
    overflow-y: auto;
}
div.col-md-6.left {
padding-right:0 !important;
}
div.col-md-6.right {
padding-left:0 !important;
}
.title-custom-modal {
text-align:center;
margin-bottom:0;
    margin-top: 0;
	font-size: 30px;
	font-weight:700;
	text-transform: uppercase;
	letter-spacing: 5px;
	color:#e72a02;
}
.modal-header {
background-color:#f90000;
    padding: 8px 15px !important;
    border-bottom: none;
}
.modal-content {
	/*height: 500px;
    overflow-y: auto;*/
}

.modal-text {
padding:0 0 0 20px;
margin:0;
font-size: 14px;
}
.modal-text h1{
	font-size: 22px;
	font-weight:400;
	color:#e72a02;
	  letter-spacing: 0;
	 font-family: "Oswald",sans-serif;
	font-style: normal;
	margin-top:0;
}
.modal-footer .btn {
background-color: #e72a02;
border:none;
}
.modal-body ul {
font-size: 13px;
	font-weight:700;
	padding-left:10px;
}
.modal-header .close {
    color: #fff;
	opacity:1;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: none !important;
	display:none;
}
.modal-footer .btn {
    display: none !important;
}
/* TABLES */
.table {
text-align:left;
}
.table th {
width:40%;
}
.table td.row-normal {
width:58%;
}
.table td.row-normal input {
width:100%;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    margin-top: 50px;
}
/* DIKI */
th.mobilehide-1,
th.mobilehide-2 {
 width: 0%;
}
th.diki-article {
 width: 10%;
}

/* FOOTER
-------------------------------------------------- */
.foot-links a, .foot-links p{
  display: block;
   color: rgb(63, 63, 63);
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  text-decoration: none;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 13px;
  color: rgb(63, 63, 63);
  padding-bottom: 5px;
 /* text-shadow: rgb(255, 255, 255) 1px 1px 0px;*/
  
}
.foot-links img{
	padding-top: 5px;
}
#footer{
  background: rgb(241, 241, 241);
  border-top: 1px solid rgb(222, 222, 222);
  margin-top: -10px;
  padding-top: 30px;
  padding-bottom: 30px;
 }
.foot-header{
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 16px;
  color: rgb(63, 63, 63);
  padding-bottom: 5px;

  font-weight:700;
}
  
#footer .container{
	max-width: 1100px;
}
#bottom-footer{
  margin-bottom: 20px;
	border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding-top: 15px;
    padding-bottom: 15px;
}
#bottom-footer a{
	  text-decoration: none;
  color: #626262;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  font-size: 12px;
  padding: 0px 15px;
  border-right: 1px solid #ccc;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 13px;
  color: #626262;
  padding: 0 12px;

}
#bottom-footer .phone img{
	margin-right: 7px;
}
#bottom-footer .phone .red{
	font-size: 22px;
  margin-top: -7px;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 18px!important;
  color: #d10029!important;
  position: relative;
  top: -5px;
}
#bottom-footer .phone .red small{
	font-family: "Open Sans", Arial, sans-serif;
  font-size: 12px!important;
  display: block;
  color: #626262!important;
  margin-top: -5px;
}
#final-footer{
	font-size: 11px;
  	color: #666;
}
#final-footer i{
	font-size: auto;
}