/*
Theme Name: Momamia
Theme URL: http://themeforest.net/user/unfamous/portfolio
Version: 1.42
Description: A Mediterranean Style WordPress Theme.
Author: Unfamous
Author URI: http://themeforest.net/user/unfamous/portfolio
Tags: right-sidebar, custom-menu, featured-images, translation-ready, responsive-layout
License: GNU General Public License
License URI: http://themeforest.net/wiki/support/legal-terms/licensing-terms/
*/



@font-face {
  font-family: 'Masterofbreak' ;  
  src: url('fonts/master_of_break.ttf') format('truetype');  
  font-weight: normal;  
}

@font-face {
  font-family: 'Calibri' ;  
  src: url('fonts/Calibri.ttf') format('truetype');  
  font-weight: normal;  
}


/*@font-face {
  font-family: 'ETmodules';
  src:url('includes/builder/fonts/ETmodules_v2_4.eot');
  src:url('includes/builder/fonts/ETmodules_v2_4.eot?#iefix') format('embedded-opentype'),
    url('includes/builder/fonts/ETmodules_v2_4.ttf') format('truetype'),
    url('includes/builder/fonts/ETmodules_v2_4.woff') format('woff'),
    url('includes/builder/fonts/ETmodules_v2_4.svg#ETmodules') format('svg');
  font-weight: normal;
  font-style: normal;
}*/



h1, h2, #comments h3, .cta-link, .navbar-nav li a, .slidetext, .menu-item-info h4, .unfmenu-title-link-text, .unfmenu .subsubtitle {
    /*font-family: Lato !important;*/
    font-family: Calibri !important;
    font-weight: 700;
}

h1,h2,h3 {
  color: #093119 ;
}

.thesitelogo {
    margin-top: -5px;
    max-width: 100% !important;
}
.byline.vcard {
    display: none;
}

/* default 130 */
/*.featurebox .boxthumb {
    height: 200px !important;
}*/

#homecontent .featurebox .contentbox1 .thecontent {
    min-height: 551px;
}

/*.subtitle, .phonedetails strong {
    font-family: Masterofbreak,Arial,sans-serif;
}*/

.ctabox .container h1 {
    font-size: 47px !important;
    margin-bottom: 15px;
    margin-top: 15px;
}

.ctabox .container p {
   font-family: Masterofbreak,Arial,sans-serif;
   color: #093119 ;
   font-size:36px;

}

.cta-link::before {
    background: rgba(0, 0, 0, 0) url("./library/images/theme/contactdetailsleft.png") !important ;
    background-repeat: no-repeat !important;
    content: "";
    display: inline-block;
    height: 25px;
    margin-bottom: -6px;
    width: 54px;
    background-size: 45px 22px !important;

}

.cta-link::after {
    background: rgba(0, 0, 0, 0) url("./library/images/theme/contactdetailsright.png") !important ;
    background-repeat:no-repeat !important;
    content: "";
    display: inline-block;
    height: 25px;
    margin-bottom: -6px;
    margin-left:6px;
    width: 54px;
    background-size: 45px 22px !important;

}



.article-header h1, .page-title, h1.page-title {
    font-family: Masterofbreak !important;
    font-size: 36px;
    font-weight: 400;
    letter-spacing: 2.2px;
    text-align: center;
    text-transform: none !important;
    word-spacing: 5px;
}

/*@media (max-width: 1199px) and (min-width:768px) {
.featurebox .boxthumb {
    background-position: right top !important;
}*/

#special {
    font-size: 131%;
    font-style: italic;
    line-height: 17px;
}


/* responsive */

@media (max-width: 767px) {
  .thesitelogo {
      margin-left: -8vw;
      margin-top: 0;
      max-width: 42vw !important;
  }

  #special, #special a {
    line-height: 1.4em;
  }
}

@media (max-width: 736px) {
  #homecontent .thecontent p {display:none; }
  #homecontent .featurebox .contentbox1 .thecontent { min-height:30px !important; }
}

@media (max-width: 524px) {
  .thesitelogo {
      /*margin-left: -30%;*/
      max-width: 44vw !important;
  }
}

@media (max-width: 500px) {
  .thesitelogo {
    margin-left: -11vw;
      max-width: 51vw !important;
  }
}

@media (max-width: 434px) {
  .thesitelogo {
      margin-left: -12vw;
      max-width: 57vw !important;
  }

  .ctabox .container h1 {
      font-size: 41px !important;
      line-height: 40px;
   }

  .ctabox .container p {
      font-size: 30px;
      line-height: 39px;
  }
}

@media (max-width: 392px) {
  .thesitelogo {
     margin-top: -5px;
    max-width: 63vw !important;
  }
}

@media (max-width: 350px) {
  .thesitelogo {
     margin-top: -10px;
  }


}

@media (max-width: 328px) {
  .thesitelogo {
     margin-top: -15px;
  }
}




