﻿ .clear{clear:both}

#mc_embed_signup .clear {display: inline-block;}
.bsp-style-1 .bsp-playlist-info .bsp-video-name{height:23px;overflow:hidden;line-height:20px;font-size:16px}
.bsp-style-1 .bsp-playlist-info .bsp-video-name .fa{font-size:28px;position:absolute;left:22px;top:50%;width:28px;height:28px;margin-top:-14px;color:#fff;z-index:0}
.bsp-style-1 .bsp-videos-items .bsp-video-name{display:block;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:12px;line-height:16px;padding-top:3px;margin-bottom:4px;max-height:33px;overflow:hidden}
.bsp-style-2 .bsp-playlist-info .bsp-video-name{font-weight:bolder;font-size:28px;margin-bottom:4px}
.bsp-style-2 .bsp-videos-item .bsp-video-name{white-space:normal;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:30px;overflow:hidden;margin-top:6px;display:inline-block;color:#fff}
.numosyr{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.numosyr-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.numosyr .jumbotron,.numosyr-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .numosyr{max-width:100%}

.con_box h2 {
	font-size: 20px;
	color: #222222;
	font-family: 'Montserrat', sans-serif;
	text-align: center;
	font-weight: 600;
	padding-top: 20px;
}

.con_box p {
	font-size: 14px;
	color: #777777;
	line-height: 26px;
	text-align: center;
	margin-top: 10px;
}

.con_box {
	text-align: center;
}

.con_box a {
	color: #0094e2;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	transition: all ease 0.5s 0s;
}

.services .con_box p {
	margin-bottom: 0px;
}



.column-wrap {
	display: table;
	width: 100%;
}


.call-out__headline .uppercase {
  display: block;
}

  .call-out__headline {
    font-size: 47px;
    line-height: 62px;
    margin-bottom: 24px;
  }
 .socket_color .hr-short .hr-inner-style,  .socket_color .hr-short .hr-inner{background-color: #03040a;}
 .footer_color .hr-short .hr-inner-style,  .footer_color .hr-short .hr-inner{background-color: #1d2132;}
 .alternate_color .hr-short .hr-inner-style,  .alternate_color .hr-short .hr-inner{background-color: #ffffff;}
 .main_color .hr-short .hr-inner-style,  .main_color .hr-short .hr-inner{background-color: #ffffff;}
 .header_color .hr-short .hr-inner-style,  .header_color .hr-short .hr-inner{background-color: transparent;}

.hr-short .hr-inner-style{border-radius: 20px; height:9px; width:9px; border-width:2px; border-style:solid; display:block; position: absolute; left:50%; margin-left:-5px; margin-top:-5px; }

.hr-short.hr-left .hr-inner-style{  left:5px; }

.hr-short.hr-right .hr-inner-style{  left:auto; right:0; }

#rgh  {background-color: #94f794}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#content .entry-title {
	color: #000;
	font-size: 21px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 0;
}

.entry-title a:link,
.entry-title a:visited {
	color: #000;
	text-decoration: none;
}

.entry-title a:active,
.entry-title a:hover {
	color: #ff4b33;
}

	.entry-title {
		font-size: 21pt;
	}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.product-show .container-fluid{width:100%;padding-top:40px;max-width:1700px}


.site-description {
	color: #fff;
	font-size: 16px;
	line-height: 1;
	margin: 0;
}


.header-image .site-description,
.header-image .site-title a {
	display: block;
	text-indent: -9999px;
}


	.genesis-nav-menu,
	.site-description,
	.site-footer p,
	.site-header hgroup,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}

.popular h2.title, .name h3 {font-size: 2.3rem;line-height: inherit;font-family: inherit;}

.popular h2.title span {font-size: 2.3rem;display: block;font-size: 1.2rem;background-color: inherit;padding: 0;color: #cf0000;}

h2.title span{
    background: #CF0000;
    padding: 8px 15px 4px 15px;
    position: static;
}

h2.title span a, h2.title span span{
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

	.title, .popular h2.title, .name h3 {font-size: 2rem;line-height:2.9rem;}

	h2.title label {display: block; width: 100%; height: 14px; top: -31px; position: relative; text-align: right; font-size: 0.9rem;}

.single_left_coloum_wrapper .title{margin-left:3px}

.title {font-size: 16px;}

.scrollbody_txt1{ background:#DDF4CB; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }




.fullwidth .container, .fullwidth .row, .fullwidth .cell {
	width: 100%;
}
