.front-page-2 .flexible-widget-area > .wrap {
padding-top: 5%;
padding-bottom: 5%;
}
.front-page-7 .textwidget a.button {
    background-color: #000000;
    color: #fff;
		border-color: #fff
}

.front-page-7 .textwidget a.button:hover {
    background-color: #fff;
    color: #000000;
}

.ytp-cued-thumbnail-overlay-image {
    background-size: 100%;
}
h2 {
    font-size: 28px;
}
.single .entry-title {
    font-size: 32px;
}
.site-inner.full {
    max-width: none;
    padding: 0;
}
.site-inner.full .wrap {
    padding: 0;
    margin: 0;
    max-width: none;
}
@media only screen and (min-width: 800px){
	body:not(.with-page-header) .site-inner.full{
	padding-top:0;
}}
/* buttons fixed to the bottom */
.fixed_buttons .et_pb_column {
padding-bottom:60px;}
.fixed_buttons .et_pb_button_module_wrapper {
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                margin: auto;}
.et-db #et-boc .et-l .et_pb_module img {
    margin-right: 20px;
}
figure {
    margin: 0;
}
.postid-2052 .dolphin-blog{
	display:none!important;
}
.et-db #et-boc .et-l .et_pb_module li {
    list-style: disc!important;
}
a.manual-optin-trigger.button {
    color: #fff!important;
	  font-family: raleway, sans-serif;
    font-size: 13px;
    text-transform:uppercase!important;
    background: #000!important;
		border:1px solid #000!important;
    padding: 20px!important;
    margin-bottom: 20px!important;
}
.et-db #et-boc .et-l .et_pb_post_content_0_tb_body.et_pb_post_content a.manual-optin-trigger.button{color:#fff!important;}
.et-db #et-boc .et-l .et_pb_post_content_0_tb_body.et_pb_post_content a.manual-optin-trigger.button:hover {
   background:#fff!important; color: #000!important;
}

.et-db #et-boc .et-l .et_pb_row {
    width: 80%;
}
.lSSlideOuter .lSPager, .lSSlideOuter .lightSlider {
    height: auto;
}
@media only screen and (min-width: 800px){
#gts-testimonials .wrap {
    max-width: 1280px;
    width: 100%;
  }
#gts-testimonials ul.testimonials-list li blockquote {
    width: 40%;
    float: left;
  border-top:150px solid transparent!important;
}
#gts-testimonials ul.testimonials-list li img {
  width: 40%;}
}
.lslide h5 {
    font-family: 'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase!important;
    font-size: 20px;
  color:#f23182!important;
}
#gts-testimonials .lSSlideOuter .lSPager.lSpg>li a {
    margin-right: 5px;
}
/*.et-db #et-boc .et-l .et_pb_text ul li{list-style:none;}*/
#genesis-content {
    padding-top: 140px;
	max-width:800px!important;
}
.full.full-width-content .content, .woocommerce-page.full-width-content .content{max-width:800px!important;}
header.et-l.et-l--header {
    z-index: 99999;
	position:relative;}
@media screen and (max-width:980px){
	header.et-l.et-l--header {
    position: absolute;
	width:100%
	}}
@media screen and (min-width:980px){
	header.et-l.et-l--header {
    position: fixed;
	width:100%
}
.login a{
  padding-top:0!important;
  padding-bottom:0!important;
  padding-left:5px!important;
  padding-right:5px!important;
  background:#000!important;
  border:1px solid #fff!important;
  color:#fff!important;
  height:40px;

}
.login{color:#fff!important;	font-size:12px!important;
position:absolute!important;
top:20px!important;
	right:-30px!important;}}
@media screen and (min-width:980px) and (max-width:1024px){.et-db #et-boc .et-l .et_pb_fullwidth_menu .et-menu>li, .et-db #et-boc .et-l .et_pb_menu .et-menu>li {
padding-left: 7px;
padding-right: 6px;
}
}
h2, h3, h4, h5, h6{padding-top:10px!important;}
.single h2{margin-top:30px!important;}