/*
Theme Name: Divi Child
Template: Divi
Theme URI: https://mainehost.com/wordpress/
Version: divi.x
Description: Child theme customization based on Divi theme.
Author: Maine Hosting Solutions
Author URI: https://mainehost.com
Tags: responsive-layout
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../Divi/style.css");

/* Flybook Tweaks */

#FlybookWidgetIframe.flybook-book-now-visible {
	z-index: 500000 !important;
}

/* Mobile Logo Tweaks - Mobile logo is in ShiftNav*/

@media (max-width: 1100px) {
.container {
    width: 100% !important;
}
/* Mobile Footer Tweaks */
#main-footer .footer-widget h4, #footer-widgets {
    text-align: center !important;
}
.footer-widget .et_pb_widget a {
    color: #ccc !important;
}
.fwidget {
   width: 100%;
}
}

.nav li ul {

   width: 400px;
   left:0px;
}
#top-menu li li a {
    width: 90%;
}
#top-menu li li {
    width: 90%;
}

/* START - Dan's custom buttons */

/* Button base css */
.btn, a.btn, input[type="submit"] {
  background: #092867;
  border-radius: 4px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 5px;
}
.btn:hover {
  background: #356636;
  text-decoration: none;
}
.btn-right {
  float: right;
  margin: 20px !important;
}
/* Button variations */
.btn-primary, .btn-default, btn btn-primary, btn btn-default {
  background: #3B6E8F !important;
  padding: 5px 10px 5px 10px !important;
}
.btn-small {
  font-size: 12px !important;
}
.btn-large {
    padding: 11px 19px !important;
    font-size: 17.5px !important;
    margin-top: 10px;
    margin-bottom: 10px;
}
.btn-red, .btn-danger, .btn-warning {
    background: #B42E34 !important;
}
.btn-red:hover {
  background: #333333 !important;
}
.btn-grey {
    background: #333333 !important;
}
.btn-grey:hover {
  background: #B42E34 !important;
}
.btn-full {
    width: 95% !important;
    display: inline-block;
    margin: 5px;
}
.btn-300 {
    width: 300px !important;
    display: inline-block;
}

/* END - Dan's custom buttons */