/*

Theme Name: Voyage Child Theme

Theme URI: http://voyage.mikado-themes.com

Description: A child theme of Voyage

Author: Mikado Themes

Author URI: http://themeforest.net/user/mikado-themes

Version: 1.0

Template: voyagewp

*/



@import url("../voyagewp/style.css");

.mkdf-like, .icon_tag_alt, .mkdf-post-info-comments, .mkdf-author-desc div {

  display: none;

}

.mkdf-fullscreen-search-cell {

  background-image: url('/wp-content/uploads/2016/04/background-search2.jpg');

  background-size: cover;

  background-position: center;

}

.mkdf-mobile-menu-opener {

  font-size: 1.4em;

  padding: 0 0 0 .5em;

}

.menu-item {

  padding: 0 .5em;

}

#menu-main-menu-2 .menu-item a {

  font-size: 1.1em;

  line-height: 1.4em;

}

#menu-main-menu-2 .has_sub h4 {

  font-size: 1.1em;

}

.headerUtilLink {

    text-transform: uppercase;

    color: #ffffff;

    margin-right: 1em;

  }

.mkdf-btn.button-large-red {

  display: block;

}

.mkdf-delimiter  {

  margin: 0 .36em;

}

.mkdf-breadcrumbs-area-holder {

  background-image: url('/wp-content/uploads/2016/04/bg-spakled.jpg?id=3350');

  background-repeat: repeat;

  display: none;

}

.mkdf-breadcrumbs-inner {

  

}

.homeExploreBoxContainer {

  text-align: center;

}

.homeExploreBoxContainer .homeExploreBox {

  width: 100%;

  max-width: 320px;

  height: 260px;

  display: inline-block;

  background: gray;

  margin: .4em 0 .4em 0;

  padding: 0;

  box-sizing: border-box;

  position: relative;

  overflow: hidden;

}

.homeExploreBox span {

  font-family: 'raleway', sans-serif;

  font-size: 2.4em;

  color: #FFFFFF;

  font-weight: 900;

	text-shadow: 0px 1px 6px rgba(0, 0, 0, .6);

  text-align: center;

  text-transform: uppercase;

  display: block;

  line-height: 1.1em;

  opacity: 1;

  position: absolute;

  top: 75px;

  left: 0;

  width: 100%;

  padding: .5em;

  box-sizing: border-box;

  -webkit-transition: all .3s;

-moz-transition: all .3s;

-ms-transition: all .3s;

-o-transition: all .3s;

transition: all .3s;

}

.exploreByway span {

  top: 60px;

}

.homeExploreBox:hover span {

  opacity: 0;

}

.homeExploreBox img {

  position: absolute;

  top: 0;

  left: 0;

  display: inline-block;

  transform: scale(1);

  -webkit-transition: all .6s;

	-moz-transition: all .6s;

	-ms-transition: all .6s;

	-o-transition: all .6s;

	transition: all .6s;

}

.homeExploreBox:hover img {

  transform: scale(1.1);

}

.homeVideoBox {

  text-align: center;

  max-width: 560px;

  width: 100%;

  margin: 0 auto;

padding: 3em 0 0 0;

}

h1, .mkdf-section-title-holder .mkdf-section-title, .mkdf-section-title-holder .mkdf-section-title-large {

	font-family: 'raleway', sans-serif;

  text-transform: uppercase;

  color: #655D5B;

	font-weight: 800;

	line-height: 1.1em;

}

.wpb_text_column h3 {

  font-size: 1.8em;

  font-weight: normal;

  margin: 0 0 1em 0;

  padding: 0;

  color: #655d5b;

}

.wpb_text_column h4 {

  font-size: 1.2em;

  text-transform: uppercase;

  margin: 0 0 .2em 0;

  padding: 0;

}

.wpb_text_column p {

  font-size: 1.2em;

  line-height: 1.6em;

  margin: 0 0 1.4em 0;

  padding: 0;

  max-width: 50em;

}

.blockContentList {

  display: inline-block;

  max-width: 414px;

  margin: 0 0 4em 0;

  vertical-align: top;

}

.blockContentList h2 {

  font-size: 1.6em;

  line-height: 1.2em;

  font-weight: normal;

  padding: 0;

  margin: .7em 0 .6em 0;

}

.blockContentList img {

  padding: 0;

  margin: 0;

}

.blockContentList p {

  padding: 0;

  margin: 0;

  font-size: 1.06em;

  line-height: 1.8em;

}

.eventListing {

  margin: 0 0 2em 0;

}

.eventListing .eventIcon {

  width: 100%;

  display: inline-block;

  vertical-align: top;

  margin: 0 0 1em 0;

}

.eventListing .eventDetails {

  display: inline-block;

  width: 100%;

  margin: 0;

  vertical-align: top;

}

.eventListing .eventDetails h3 {

  font-size: 1.6em;

  margin: 0 0 .1em 0;

  padding: 0;

  font-weight: bold;

}

.eventListing .eventDetails p {

  margin: 0 0 1em 0;

}

.wpb_single_image {

  position: relative;

}

.wpb_singleimage_heading {

  font-size: 1em;

  line-height: 1.2em;

  padding: 0;

  margin: 0;

  font-weight: normal;

  color: #FFFFFF;

  width: 100%;

  position: absolute;

  bottom: 1.5em;

  text-align: center;

  text-shadow: 0 0 2px #000000, 0 0 4px #000000;

}

.imgInsertRight figure img{

  margin: 0 0 1em 0;

}

.imgInsertRow figure img {

  margin: 0 0 1em 0;

}

.imgInsertRow {

  display: inline-block;

}

.alignleft.imgInsertLeft  {

  width: 100%;

  margin: .5em auto 2em auto;

  border-radius: .2em;

}

.simpleTableWrapper {

  display: block;

  overflow-x: auto;

  margin: 0 0 4em 0;

}

.simpleTable tr {

  border-right-width: 0;

  border-left-width: 0;

  border-top-width: 0;

}

.simpleTable td, .simpleTable th {

  text-align: left;

  line-height: 1.3em;

  padding: .8em .4em;

  border-right-width: 0;

}

.headingTableRow, .emptyTableRow {

  border-width: 0;

}

.emptyTableRow td {

  height: 1em;

}

.accordianToggleText {

  font-size: .9em;

}

.footerNavColumn {

  width: 100%;

  margin: 0;

  display: inline-block;

  box-sizing: border-box;

  vertical-align: top;

}

.footerNavColumn ul {

  margin: 0 0 1em 0;

}

.footerNavColumn h4 {

  color: #FFFFFF;

  font-size: .875em;

  line-height: 1.1em;

  text-transform: uppercase;

  padding: 0;

  margin: 0 0 .2em 0;

}

footer.mkdf-page-footer .footerNavColumn a {

  color: #FFFFFF;

  font-size: .875em;

}

.agendaContentBox h2 {

  font-size: 2em;

  margin: 0 0 .6em 0;

  line-height: 1.6em;

}

.agendaContentBox h3 {

  font-size: 1.6em;

  margin: 0 0 .12em 0;

  line-height: 1.6em;

}

.agendaContentBox ol {

  margin: 0 0 2em 0;

}



@media only screen and (min-width:520px) {



.mkdf-btn.button-large-red {

  width: 300px;

  margin: 0 auto;

  }

  .wpb_text_column.homeMainHeading h1 {

    font-size: 3.4375em;

    margin: 0 0 .3em 0;

    padding: 0;

  }

  .homeIntroParaBlock h3 {

font-family: georgia,serif;

    font-weight: normal;

    text-align: center;

    font-size: 2.125em;

    max-width: 31em;

    margin: 0 auto;

  }

  .mkdf-section .mkdf-section-subtitle {

    font-size: 1.6875em;

    line-height: 1.5em;

  }

  .homeExploreBoxContainer .homeExploreBox {

  max-width: 320px;

  height: 280px;

  display: inline-block;

  background: gray;

  margin: .4em;

  padding: 0;

  box-sizing: border-box;

  position: relative;

  overflow: hidden;

}

.alignleft.imgInsertLeft  {

  width: 100%;

  max-width: 420px;

  margin: .5em 1em 1em 0;

  border-radius: .2em;

}

}

@media only screen and (min-width:600px) {

.blockContentList {

  margin: 0 1em 4em 0;

}

.imgInsertRow figure img {

  margin: 0 1em 1em 0;

}

.simpleTable tr {

  font-size: 1em;

}

.simpleTable td {

  padding: 1.2em .6em;

}

.eventListing .eventIcon {

  width: 30%;

}

.eventListing .eventDetails {

  width: 65%;

  margin: 0 0 0 1em;

}

.eventListing .eventDetails h3 {

  margin: .23em 0 0em 0;

}

.footerNavColumn {

  width: 29%;

  margin: 0 1em 0 0;

}

}



@media only screen and (min-width: 768px) {

.mkdf-page-header .mkdf-light-logo {

   margin: 7.6em 0 0 0;

   width: 256px;

   max-width: 330px;

   height: 150px;

}

.mkdf-section .mkdf-section-subtitle {

    font-size: 1.6875em;

    line-height: 1.5em;

  }

.eventListing .eventIcon {

  width: 30%;

  max-width: 300px;

}

.eventListing .eventDetails {

  width: 60%;

  margin: 0 0 0 2.5em;

}

}



@media only screen and (min-width: 1025px) {

#menu-main-menu .menu-item a {

  font-size: 1em;

  text-shadow: 0px 1px 3px rgba(0, 0, 0, .8);

}

.mkdf-breadcrumbs-area-holder {

  background-image: url('/wp-content/uploads/2016/04/bg-spakled.jpg?id=3350');

  background-repeat: repeat;

  display: block;

}

}



@media only screen and (min-width: 1400px) {

.mkdf-page-header .mkdf-light-logo {

   margin: 13.6em 0 0 0;

   width: 330px;

   height: 194px;

}

}

/********************************************
		Photo Gallery
********************************************/

.prettyphoto img {
  border: 10px solid #ffffff;
}
