.m-b-20{
    margin-bottom: 20px !important;
}
.responsiveMenuTheme2 span.linker {
    padding: 15px 7px  !important;
}

.d-flex{
    display:flex;
    -webkit-display:flex;
    -ms-display:flex;
}
.addthis_inline_follow_toolbox{
float:right;
}
/*Trip Fact*/


.Trip-title{
    font-size: 20px;
}

.t-fact li{
    display: flex;
    -webkit-display:flex;
    align-items: center;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #d1d1d1;
}

.t-fact li:last-child{
    border-bottom:0;
    padding-bottom: 0;
    margin-bottom: 0;
}

.t-fact li img{
    flex: 0 0 25px;
    margin-right: 15px;
}

.fact-content span{
    display: block;
}

.t-fact li strong{
    color:#333 ;
}


.blog-item-figure{
    flex: 0 0 240px;
    margin-right: 20px;
}


.blog-item{
    flex:1;
}

.row-fluid .span4 img{
    height:160px !important;
}
.c-tabs__list {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex; }

.c-tabs__item{
    list-style:none;
}

.c-tabs__link {
 display: block;
 padding: 0 20px;
 border: 1px solid #ccc; }

.c-tabs__link-active {
 background: #000000;
 color: #fff; }

.c-tabs__content {
 display: none;
 padding: 20px;
 border: 1px solid #cccccc; }

.c-tabs__content__active {
 display: block; }
 


/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
    background-color: #62ac1b;
    color: #fff;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
  min-height: 350px;
}



.packages img{
    height: 160px;
    object-fit:cover;
}

.myPackage > div:nth-child(3n+1){
    clear:both;
    margin-left: 0;
}

.amount--strike{
    text-decoration:line-through;
    margin-right:10px;
}
.pacBox span{
    display:inline-block;
}
.tabcontent ul{
    padding-left:22px;
}

/*
 * Default WP Alignment Classes
 *****************************************************************************/

.aligncenter,.alignleft,.alignright {
    display: block;
    padding: 0;
}

.aligncenter {
    float: none;
    margin: .5em auto 1em;
}

.alignright {
    float: right;
    margin: .5em 0 1em 1em;
}

.alignleft {
    float: left;
    margin: .5em 1em 1em 0;
}

.wp-caption {
    padding: 5px 0;
    border: 1px solid #555;
    background: #444;
    text-align: center;
}

.wp-caption img {
    display: inline;
}

.wp-caption p.wp-caption-text {
    margin: 5px 0 0;
    padding: 0;
    text-align: center;
    font-size: 75%;
    font-weight: 100;
    font-style: italic;
    color: #ddd;
}
.triadvisor-info {
    margin: 10px 0;
}