/* Enter Your Custom CSS Here */
/* @media only screen and (min-width: 750px) {.site-header { position: relative; z-index: 99999; } .site-container { padding-top: 0; }} */

.lifestyle-navigation li a, .review-navigation li a, .review-page .review-navigation li a {
	margin-bottom: 8px;
}
.site-header{
	position: relative !important;
} 
.site-container {
	padding-top: 0 !important;
}

/*.essb_links {
	display: none;
}*/

.board-description .ssba{
	display: none;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
    z-index: 999 !important;
}


.main-navigation {
      z-index: 9998;
  position: relative; 
}

.site-inner {
    z-index: 9997;
  position: relative;
}

#megaMenu > #megaUber > li > a {
    padding: 15px 40px;
}

.leadplayer_wrap.leadplayer_responsive_state_a {
    margin-bottom: 30px;
    display: block;
}

@media only screen and (max-width: 640px){
  .featured-boxes .widget_sp_image {
      width: 99%;
      margin: 0 0.5%;
      max-width: 100%;
      float: none;
  }
 .featured-boxes {
    position: relative;
  }
  .home-featured {
      display: none;
  }  
}

@media only screen and (max-width: 320px){
  .pagination>div {font-size: 10px;}
  .pushy .widget-first {
	margin-top: 180px !important;
  }
  .pagination>div a {
	padding: 10px 24px !important;
   }
}

/* Kirsten CSS */

.home-top .widget p {
    color: #333333;
    font-size: 1em;
    text-align: center;
    font-family: 'Roboto', sans-serif;
}

.home-top .buttonwidget {
    text-align: center;
}

.home-top .widget.widget_text .widget-title {
    color: #000000;
    font-size: 22px;
    font-weight: 300!important;
    margin-bottom: 5px;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-family: "montserrat", sans-serif;
}

.home-top {background-image:url("http://487i7627rcq82r677r2k0thp.wpengine.netdna-cdn.com/wp-content/themes/comparesurfboards/images/compare-surfboards-background-2.jpg");
}

body, p {
    font-size: 16px!important;
    line-height: 1.618em!important;
}

.wpp-list li {
  margin-bottom: 10px!important;
}

.page-id-6699 .entry-title {
display: none;
}

.page-id-6699 .content .ssba {
display: none;
}

/* Home Top*/
.home-top{
    background-repeat:repeat;
    background-position:left top;
    padding:25px;
}

.home-top .panel-grid:nth-child(even) .panel-grid-cell {
    margin-top:40px;
}
.home-top .panel-grid-cell .widget_sfb-image-widget {
    position:relative;
}

.home-top .panel-grid-cell .widget_sfb-image-widget::before{
    position:absolute;
    top:50%;
    left:0;
    content:"";
    width:1px;
    height:168px;
    margin-top:-84px;
    background:#bcbec0;
}

.home-top .panel-grid-cell:first-child .widget_sfb-image-widget::before {
    width:0;
}

.home-top .widget{
    text-align:center;
}

.home-top .widget.widget_text{
    font-size:18px;
    line-height:22px;
    font-weight:700;
    color:#13a5b8;
    position:relative;
    z-index:1;
}

.home-top .widget.widget_text::after{
    position:absolute;
    top:-25px;
    left:0;
    content:'';
    width:0;
    height:0;
    border-style:solid;
    border-width: 11em 29em 0;
    border-color:#fff transparent transparent;
    z-index:-1;
}

@media (max-width:1049px){

    .home-top .widget.widget_text::after{
    border-width:180px 465px 0;
    }
}

@media (max-width:969px){
    .home-top .widget.widget_text::after{
    border-width:180px 360px 0;
    }
}

@media (max-width:749px){
    .site-footer{
    text-align:center;
}

.home-top .panel-grid-cell .widget_sfb-image-widget::before{
    width:0;
}
.home-top .widget.widget_text::after{
    border-width:180px 225px 0;
    }
}

@media (max-width:479px){
    .home-top .widget.widget_text::after{
        border-width:0;
     }
}

.home-top .widget.widget_text .widget-title{
    color:#000;
    font-weight:300;
    font-size:22px;
    margin-bottom:20px;
    text-transform:uppercase;
}

.home-top .widget.widget_sfb-image-widget{
    font-size:15px;
    line-height:20px;
    margin-top:20px;
}

.home-top .widget.widget_sfb-image-widget img{
margin-bottom:40px;
}

.home-top .widget.widget_sfb-image-widget .span__text--headline{
    font-weight:700;
    text-transform:uppercase;
    color:#13a5b8;
    font-size:16px;
    }
    
.home-top .widget.widget_sfb-image-widget p{
margin-bottom:20px;
}

.home-top .widget.widget_sfb-image-widget p:last-child{
margin-bottom:0;
}

.home-top .widget.widget_sfb-button-widget .btn{
    border-radius:0;
    display:inline-block;
    padding:15px 45px;
    background:#f17030;
    border:3px solid #fff;
    line-height:1;
    text-transform:uppercase;
    font-weight:700;
    color:#fff;
    font-size:16px;
}

.home-top .widget.widget_sfb-button-widget .btn:hover{
    background:#df540f;
}

.home-top .widget.widget_sfb-button-widget .btn:active{
background:#af420c;
}
.home-top .wrap {
    max-width: 100% !important;
}
.home-top {
    padding: 0;
}
p.title, .pretitle, .cta {
    text-align: left !important;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.home-top .widget.widget_text::after { display: none !important; }

.home-top .widget.widget_text::after {
    position: absolute;
    top: -25px;
    left: 0;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 11em 29em 0;
    border-color: transparent transparent transparent !important;
    z-index: -1;
  display: none !important;
}
.main-navigation { margin-bottom: 0 !important; }
.three-prod-cta { margin: 50px 0; }
.three-prod-cta div {
    float: left;
    width: 33.3%;
    box-sizing: border-box;
    text-align: center;
    text-decoration: none;
    font-weight: 900;
}
.three-prod-cta div a p {
    padding: 10px;
    font-size: 12px;
}