/* DEFAULTS
-----------------------*/

div.entry-content h1, div.entry-content h2 {
    margin-bottom: 0;
}

div.entry-content ul, div.entry-content ol {
    padding-left:0;
    margin:0;
}

div.entry-content ul li {
    list-style:none;
}

/* HEADERS
----------------------- */
.bc-font-regular {
    font-weight: normal !important;
}
.bc-lg, .bc-md, .bc-sm ,.bc-slg ,.bc-xl{
    text-transform: uppercase;
    font-weight: bold;
}
.bc-xl {
    font-size: 72px;
}
.bc-lg {
    font-size: 48px;
}
.bc-slg {
    font-size: 45px;
}
.bc-md {
    font-size: 36px;
}
.bc-sm {
    font-size: 29px;
}
.bc-xs {
    font-size: 24px;
}
.bc-bg-header {
    position: relative;
    display:inline-block;
    line-height:0 !important;
}
.bc-bg-header:before, .bc-bg-header:after {
    content: "";
    position: absolute;
    height: 5px;
    border-bottom: 1px solid white;
    top: 0;
    width: 100%;
}
.bc-bg-header:before {
    right: 100%;
    margin-right: 20px;
}
.bc-bg-header:after {
    left:100%;
    margin-left: 20px;
}
.bc-img-header {
    position:relative;
    display:inline-block;
    padding: 0 10px;
}

/* header lined white */
.bc-header-lined {
    position: relative;
    overflow:hidden;
    text-align:center;
}

.bc-header-lined span {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    position: relative;
    padding:3px 20px;
}
.bc-header-lined span:before   {
    right:100%;
}
.bc-header-lined span:after {
    left: 100%;
}
.bc-header-lined span:before, .bc-header-lined span:after {
    content: "";
    display: block;
    width:1020px;
    position: absolute;
    top: 0.7em;
    border-top: 1px solid #fff;
}

/* accordion */
#bvb_block_5419ms .bvb_accordion_header {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#882ca3+0,6d4aa5+30,3885a8+53 */
background: #882ca3; /* Old browsers */
background: -moz-linear-gradient(left,  #882ca3 0%, #6d4aa5 30%, #3885a8 53%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #882ca3 0%,#6d4aa5 30%,#3885a8 53%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #882ca3 0%,#6d4aa5 30%,#3885a8 53%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#882ca3', endColorstr='#3885a8',GradientType=1 ); /* IE6-9 */

}
/* BACKGROUNDS
----------------------*/
/* First Fold */
.bc-skew-top > .bvb_full_width:after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: url(../2016/06/BG-Hero.jpg);
    z-index: -1;
    bottom: 7.5%;
    background-size:cover;
    background-position: top center;
    transform-origin: right bottom;
    -webkit-transform: skewY(-3deg);
    -moz-transform: skewY(-3deg);
    transform: skewY(-3deg);;
}
/* Thank you Page */
#bvb_block_jjktu6 > .bvb_full_width:after {
    bottom:33%;
}
#bvb_block_0ejtyb > .bvb_full_width:after {
    background-image: url(../2016/07/BG-header_TyPage.jpg);
    -webkit-transform: skewY(2deg);
    -moz-transform: skewY(2deg);
    transform: skewY(2deg);
}
/* BG SKEW */
.bc-bg-skew {
    -webkit-transform: skew(0deg, -3deg);
    -moz-transform: skew(0deg, -3deg);
    -ms-transform: skew(0deg, -3deg);
    transform: skew(0deg, -3deg);
    z-index: -2;
}
/*interview 1 */
.bc-bg-skew2 {
    -webkit-transform: skew(0deg, 2.5deg);
    -moz-transform: skew(0deg, 2.5deg);
    -ms-transform: skew(0deg, 2.5deg);
    transform: skew(0deg, 2.5deg);
    z-index: -1;
}
/*interview 2*/
.bc-skew-bottom > .bvb_full_width:after    {
   content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-image:url(../2016/06/BG-footer.jpg);
    z-index: -1;
    top: 13%;
    background-size:cover;
    background-position: top center;
    transform-origin: right bottom;
    transform: skewY(2deg);
}
#bvb_block_9j6fih > .bvb_full_width:after {
    background-image: url(../2016/07/BG-cta4.jpg);
}
/* EVENT HEADING */
.bc-event-heading {
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#882ca3+0,6d4aa5+30,3885a8+53 */
   background: #882ca3; /* Old browsers */
   background: -moz-linear-gradient(left,  #882ca3 0%, #6d4aa5 30%, #3885a8 53%); /* FF3.6-15 */
   background: -webkit-linear-gradient(left,  #882ca3 0%,#6d4aa5 30%,#3885a8 53%); /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(to right,  #882ca3 0%,#6d4aa5 30%,#3885a8 53%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#882ca3', endColorstr='#3885a8',GradientType=1 ); /* IE6-9 */
}
.bc-valuable-header {
    background-color: #3885a8;
    display: inline-block;
    color: #fff !important;
    padding: 20px 40px;
}
/* SCHEDULE
----------------- */
.bc-border-left {
    border-left:1px solid #b9b9b9;
}
.bc-sched-time {
    display: inline-block;
    background-color: #e5eff4;
    padding: 5px 15px;
}

/* BUTTONS
---------------- */
.bc-btn {
    position:relative;
}
.bc-btn:after {
    content: url(../2016/06/icon-btn-arrow.png);
    margin-left:15px;
}
.bc-con {
    position: relative;
}
.bc-con:before {
    content: url(../2016/06/connector.png);
    position: absolute;
    left:-42px;
    top:-50px;
}

/* IMAGES
---------------- */

.bc-img-border {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3885a8+0,6158a6+51,892ba3+100 */
background: #3885a8; /* Old browsers */
background: -moz-linear-gradient(top,  #3885a8 0%, #6158a6 51%, #892ba3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3885a8 0%,#6158a6 51%,#892ba3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3885a8 0%,#6158a6 51%,#892ba3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3885a8', endColorstr='#892ba3',GradientType=0 ); /* IE6-9 */

}

/* MEDIA Queries
----------------- */

/* headers */
@media screen and (max-width:992px) {
    .bc-xl  {
        font-size: 50px;
    }
    .bc-lg {
    font-size: 40px;
}
.bc-slg {
    font-size:34px;
}
.bc-md {
    font-size: 28px;
}
.bc-sm {
    font-size: 24px;
}
.bc-xs {
    font-size: 20px;
}
.bc-bg-header:before, .bc-bg-header:after {
    display: none;
}
.bc-bg-header {
    line-height:2 !important;
}
}
@media screen and (max-width:768px) {
    .bc-btn {
        padding: 10px 15px !important;
    }
    #bvb_block_r4vj9l > .bvb_full_width:after {
        bottom:0;
        -webkit-transform: skewY(0deg);
        -moz-transform: skewY(0deg);
        transform: skewY(0deg);
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3a7da1+21,8c34a2+62,7d4fbc+100 */
        background: #3a7da1; /* Old browsers */
        background: -moz-linear-gradient(top,  #3a7da1 21%, #8c34a2 62%, #7d4fbc 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  #3a7da1 21%,#8c34a2 62%,#7d4fbc 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  #3a7da1 21%,#8c34a2 62%,#7d4fbc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a7da1', endColorstr='#7d4fbc',GradientType=0 ); /* IE6-9 */
    }
    #bvb_block_r4vj9l {
        padding-bottom: 80px !important;
    }
}
@media screen and (max-width:415px) {
    .bc-xl  {
        font-size: 35px;
    }
    .bc-lg {
        font-size: 30px;
    }
    .bc-slg {
        font-size: 26px;
    }
}
@media screen and (min-width:1921px) {
    #bvb_block_r4vj9l > .bvb_full_width:after {
        bottom:10.5%;
    }
    #bvb_block_3n4rba > .bvb_full_width:after {
        top: 17%;
    }
}
/* Jake please make sure you make proper section titles.
For example for the Media Queries you make a title like below */

/* DEFAULTS
-----------------------*/

/* For subtitles you use this style */

/* This way we have a clean css file. Thanks */