﻿


#content[tabindex="-1"]:focus {
	outline: 0;
}


#content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}
#hours .et_pb_button_module_wrapper{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_right,.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:center}


.et_pb_button_module_wrapper.et_pb_button_alignment_left {
	text-align: left;
}


.et_pb_button_module_wrapper.et_pb_button_alignment_right {
	text-align: right;
}


.et_pb_button_module_wrapper.et_pb_button_alignment_center {
	text-align: center;
}


	.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right {
		text-align: right;
	}


	.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center {
		text-align: center;
	}


	.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right {
		text-align: right;
	}


	.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center {
		text-align: center;
	}

.price_center_med {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000;
	font-weight: bold;
	text-align: center;
}

#content .socialSet ul li.sb_icon a .sns_txt { font-size:11px; position: relative;top:-2px; }


.full-wrapper {
	margin: 0 2%;
}


.mobile-on .full-wrapper .desktop-nav {
	padding: 0;
}


#wrapper_four{ margin:0 auto; width:100%; overflow: auto; padding:0;}



.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}

.about_1
{width: 656px;float: left;margin-top: 70px;}

.c-tile-content .c-body p:last-child{margin: 0 0 0px;}
strong#emotion-header-title,
.diyw strong#emotion-header-title{position:absolute;font-weight:normal;margin:0;padding:0;white-space:pre;z-index:5}
#emotion-header-title-svg,
.diyw #emotion-header-title-svg{display:block;position:absolute;visibility:hidden;width:100%;height:100%;left:0;top:0;z-index:5;overflow:visible}
div#emotion-header-title-bg,
.diyw div#emotion-header-title-bg{position:absolute;z-index:3}


.diyw div#emotion-header-title-bg {
    left: 0%;
    top: 20%;
    width: 100%;
    height: 7.24%;

    background-color: #FFFFFF;
    opacity: 0.50;
    filter: alpha(opacity = 50);
    display: none;}


.diyw div#emotion-header strong#emotion-header-title {
    left: 5%;
    top: 20%;
    color: #48b2fd;
        font: italic bold 28px/120% Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
}

.sfcm.sfsi_wicon {
    padding: 0;
	width: 100%;
	border: medium none;
}

#footer .copyright{
	float: left;
}

.copyright a{
	color:#53777A;
	text-decoration:none;
}

.copyright a:hover{
	text-decoration:underline;
}


.footer-bottom__left { display: inline-block; }

.span7 {
  width: 538px;
}

.row-fluid .span7 {
  width: 56.75105485232067%;
  *width: 56.69831223628692%;
}

input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 524px;
}

.table td.span7,
.table th.span7 {
  float: none;
  width: 522px;
  margin-left: 0;
}

  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 399px;
  }

.offer-ads__title {
    padding: 20px 0;
    font-size: 14px;
    text-align: center;
}

#gb-header #gb-logo {
	opacity: 1;
    -webkit-transition: all .2s linear 0s;
	-moz-transition: all .2s linear 0s;
	-o-transition: all .2s linear 0s;
	transition: all .2s linear 0s;
    position: relative;
}

#gb-header #gb-logo img {
	max-width: 100%;
    height: auto;
}

#gb-header-outer.sticky-header #gb-header #gb-logo {
	width: 54px;
    height: 19px;
}

#gb-header.search-open #gb-logo {
	opacity: .3;
}

    .alt-tabs-icon{
        font-size: 32px;
    }


.front-page .home-slider-overlay.widget-area h3 {
	margin-bottom: 30px;
}
div.head_share_block{margin-right:0px;margin-bottom:5px;margin-left:0px;float:left;}
