/* #Custom CSS
================================================== */
/*
@mixin skew($top-edge:0, $right-edge:0, $bottom-edge:0, $left-edge:0) {
	$top : 0;
	$right: 0;
	$bottom: 0;
	$left : 0;

	color: $top-edge, $right-edge, $bottom-edge, $left-edge;

	@if $top-edge == 0 {
		$top-edge : 0 0;
	} else {
		$top : 0+$top-edge;
		$top-edge : 0 $top;
	}
	
	@if $right-edge == 0 {
		$right-edge : 100% 0;
	} else {
		$right : 0-$right-edge;
		$right-edge : 100% $right;
	}



	@if $bottom-edge == 0 {
		$bottom-edge : 100% 100%;
	} else {
		$bottom : 100%-$bottom-edge;
		$bottom-edge : 100% $bottom;
	}

	@if $left-edge == leftedge {
		$left-edge : 0 95%;
	} else {
		$left-edge : 0 100%;
	}

	background-attachment: $top-edge, $right-edge, $bottom-edge, $left-edge;

	clip-path: polygon($top-edge, $right-edge, $bottom-edge, $left-edge)

	
}
*/
.page-id-34 .wpcf7-checkbox .wpcf7-list-item {
  display: block;
  clear: both; }

.masthead {
  height: auto;
  width: 100%;
  clip-path: polygon(0 0, 100% 0, 100% 70%, 0 100%);
  padding-bottom: 2rem !important;
  position: relative;
  z-index: 1; }

#main {
  padding-top: 10px !important; }

#main-slideshow {
  position: relative;
  top: -5rem;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 90%); }

.benefits-skew {
  clip-path: polygon(0 7%, 100% 0, 100% 100%, 0 92%); }

.blog-skew {
  clip-path: polygon(0 10%, 100% 0, 100% 100%, 0 90%); }

.footer {
  clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 100%);
  padding-top: 3rem !important;
  background: #5E310B !important; }

.wf-container-bottom, #bottom-bar.full-width-line {
  border-top: none !important; }

/* menu tweaks */
#primary-menu {
  position: relative;
  top: 0;
  height: 105px;
  overflow: visible; }
  #primary-menu li.menu-item {
    transition: all .5s ease-in-out;
    background: none; }
    #primary-menu li.menu-item:hover {
      background: #753d0e; }

@media only screen and (max-width: 800px) {
  .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-navigation {
    margin-right: 2rem; }
  .masthead {
    clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%); }
  .benefits-skew {
    clip-path: polygon(0 2%, 100% 0, 100% 100%, 0 98%); }
  #main-slideshow {
    top: -1.5rem;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 95%); }
  .blog-skew {
    clip-path: polygon(0 2%, 100% 0, 100% 100%, 0 98%); } }

@media only screen and (min-width: 801px) and (max-width: 960px) {
  .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-navigation {
    margin-right: 2rem; }
  .masthead {
    clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%); }
  .benefits-skew {
    clip-path: polygon(0 4%, 100% 0, 100% 100%, 0 96%); }
  .blog-skew {
    clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 95%); } }

/*# sourceMappingURL=custom-styles.css.map */