.cmsms_dynamic_cart .widget_shopping_cart_content .cart_list {
  overflow-y:auto;
}

.header_mid_inner .logo {
  position:static;
}

.headline_outer {
  background-image: url(img/images/bg-big-water.jpg);
  background-repeat:repeat;
  background-attachment:fixed;
  background-size:cover;
}

.headline_color {
  background-color:#000000;
  opacity:0;
}

.headline_aligner {
  min-height:100px;
}

#cmsms_row_title_1 h3,
#cmsms_row_title_2 h3,
#cmsms_row_title_3 h3,
#cmsms_row_title_4 h3{
  margin: 0;
  text-transform: uppercase;
}

#cmsms_row_title_1,
#cmsms_row_title_2,
#cmsms_row_title_3,
#cmsms_row_title_4{
  padding-top: 50px;
  padding-bottom: 50px;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
}

#cmsms_row_5554624d35259 {
  background-image: url(img/images/bg-big-water.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: auto;
}

#cmsms_row_5554624d35259 .cmsms_row_outer_parent {
  padding-top: 100px;
}

#cmsms_row_5554624d35259 .cmsms_row_outer_parent {
  padding-bottom: 100px;
}

#cmsms_row_555469b2e5990 .cmsms_row_outer_parent {
  padding-top: 100px;
}

#cmsms_row_555469b2e5990 .cmsms_row_outer_parent {
  padding-bottom: 100px;
}

#cmsms_heading_555469b2e5cf4, #cmsms_heading_555469b2e5cf4 a,
#cmsms_heading_555469b2e6c18, #cmsms_heading_555469b2e6c18 a{
  font-weight:400;
  font-style:normal;
  margin-top:0px;
  margin-bottom:20px;
}

#cmsms_tabs_list_item_555469b2e5f20 a:hover,#cmsms_tabs_list_item_555469b2e5f20.current_tab a {
  background-color:#57cbe1;
  border-color:#57cbe1;
}

#cmsms_tabs_list_item_555469b2e612c a:hover,#cmsms_tabs_list_item_555469b2e612c.current_tab a {
  background-color:#62e0c1;
  border-color:#62e0c1;
}

#cmsms_tabs_list_item_555469b2e631b a:hover,#cmsms_tabs_list_item_555469b2e631b.current_tab a {
  background-color:#7fe092;
  border-color:#7fe092;
}

#cmsms_tabs_list_item_555469b2e6513 a:hover,#cmsms_tabs_list_item_555469b2e6513.current_tab a {
  background-color:#b7f275;
  border-color:#b7f275;
}



#cmsms_row_555469b2e68c8 .cmsms_row_outer_parent {
  padding-top: 30px;
}

#cmsms_row_555469b2e68c8 .cmsms_row_outer_parent {
  padding-bottom: 50px;
}

#cmsms_tabs_list_item_555469b2e6dd4 a:hover,#cmsms_tabs_list_item_555469b2e6dd4.current_tab a {
  background-color:#57cbe1;
  border-color:#57cbe1;
}

#cmsms_tabs_list_item_555469b2e6f0f a:hover,#cmsms_tabs_list_item_555469b2e6f0f.current_tab a {
  background-color:#62e0c1;
  border-color:#62e0c1;
}

#cmsms_tabs_list_item_555469b2e704e a:hover,#cmsms_tabs_list_item_555469b2e704e.current_tab a {
  background-color:#7fe092;
  border-color:#7fe092;
}

#cmsms_tabs_list_item_555469b2e7185 a:hover,#cmsms_tabs_list_item_555469b2e7185.current_tab a {
  background-color:#b7f275;
  border-color:#b7f275;
}

#cmsms_row_555469b2e7425 .cmsms_row_outer_parent {
  padding-top: 75px;
}

#cmsms_row_555469b2e7425 .cmsms_row_outer_parent {
  padding-bottom: 100px;
}


#cmsms_heading_555469b2e7784, #cmsms_heading_555469b2e7784 a {
  font-weight:400;
  font-style:normal;
  margin-top:0px;
  margin-bottom:20px;
}

#cmsms_tabs_list_item_555469b2e7942 a:hover,#cmsms_tabs_list_item_555469b2e7942.current_tab a {
  background-color:#57cbe1;
  border-color:#57cbe1;
}

#cmsms_tabs_list_item_555469b2e7a81 a:hover,#cmsms_tabs_list_item_555469b2e7a81.current_tab a {
  background-color:#62e0c1;
  border-color:#62e0c1;
}

#cmsms_tabs_list_item_555469b2e7bf4 a:hover,#cmsms_tabs_list_item_555469b2e7bf4.current_tab a {
  background-color:#7fe092;
  border-color:#7fe092;
}

#cmsms_tabs_list_item_555469b2e7de7 a:hover,#cmsms_tabs_list_item_555469b2e7de7.current_tab a {
  background-color:#b7f275;
  border-color:#b7f275;
}

#cmsms_row_55546ed2dbad4 .cmsms_row_outer_parent {
  padding-top: 70px;
}

#cmsms_row_55546ed2dbad4 .cmsms_row_outer_parent {
  padding-bottom: 0px;
}

#cmsms_heading_55546ed2dbf12, #cmsms_heading_55546ed2dbf12 a,
#cmsms_heading_55546ed2dd070, #cmsms_heading_55546ed2dd070 a{
  font-weight:400;
  font-style:normal;
  margin-top:0px;
  margin-bottom:20px;
}

#cmsms_row_55546ed2dc938 .cmsms_row_outer_parent {
  padding-top: 0px;
}

#cmsms_row_55546ed2dc938 .cmsms_row_outer_parent {
  padding-bottom: 50px;
}

#cmsms_divider_55546ed2dcb42 {
  padding-top:60px;
  margin-bottom:15px;
}

#cmsms_row_55546ed2dcc40 .cmsms_row_outer_parent {
  padding-top: 0px;
}

#cmsms_row_55546ed2dcc40 .cmsms_row_outer_parent {
  padding-bottom: 80px;
}

#cmsms_row_555343bed7ad3 {
  background-image: url(img/images/bg-big-water.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

#cmsms_row_555343bed7ad3 .cmsms_row_outer_parent {
  padding-top: 75px;
}

#cmsms_row_555343bed7ad3 .cmsms_row_outer_parent {
  padding-bottom: 90px;
}

#cmsms_heading_555343bed6f13, #cmsms_heading_555343bed6f13 a {
  color:#ffffff; color:rgba(255, 255, 255, 1);
  text-align:center;
  font-weight:400;
  font-style:normal;
  margin-top:0px;
  margin-bottom:20px;
}

#cmsms_divider_555343bed711a {
  padding-top:0px;
  margin-bottom:40px;
}

#cmsms_divider_555343bed7933 {
  padding-top:50px;
  margin-bottom:50px;
}



#cmsms_row_555212697abbb {
  background-color: #ffffff;
  background-image: url(/resources/img/images/bg-grass-2.jpg);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: contain;
}


.headline_outer {
  background-image: url(/resources/img/images/bg-big-sky.jpg);
  background-repeat:repeat;
  background-attachment:fixed;
  background-size:cover;
}
.headline_color {
  background-color:#000000;
  opacity:0;
}

.headline_aligner {
  min-height:150px!important;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
