﻿
.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-136-0 , #pl-136 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pl-136 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

.homestrip .form-container {margin-top: 4px;}

.form-container {float: right;}


.home #management_units .section-title,
p{
	color: #000;
}


.home .section-title{
	float: left;
	color: #fff;
	margin: 0 0 9px;
	font-size: 17px;
	text-transform: uppercase;
}


.home .section-title.mc{
	float: right;
	margin-right: 236px;
}


.home .section-title.twitter{
	float: right;
	margin-right: 108px;
}


.home .section-title.twitter span.twitter{
	margin-right: 7px;
}


.home .section-title.twitter a, .single-item.twitter h2 a {
	color: #000;
	text-decoration: underline;
}


.home #management_units .section-title{
	color: #fff;
}

.home #latest-news .section-title{
	color: #000;
}

#main-content-item:hover #main-content-post-contents {
	bottom:234px;
	background: #FFFFE1;
}

#main-content-post-contents {
	cursor:pointer;
	margin: 0;
	padding: 0;
	height:234px;

	background-color: #fff;

	-webkit-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-moz-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-o-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-ms-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
}

#main-content-post-contents hgroup {
	padding: 16px 18px 20px 18px;
	position: absolute;
	bottom: 17px;
}

	.grid_4 #main-content-post-contents {
		height:289px;
	}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.container_12 .grid_4{width:236px}


	.grid_4 .main-content-post {
		height:289px;
	}

	.grid_4 #main-content-post #main-content-post-thumb {
		width:444px;
		height:289px;
	}

	.grid_4 img {
		width:444px;
		height:auto;
		min-height:289px;
	}

	.grid_4 .quick-addtocart-text {
		display:none;
	}

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-footer-widget-column .flexslider a {
  border: 0;
  padding: 0;
}

.fusion-footer-widget-column {
  margin-bottom: 50px;
}

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}


.clr {clear:both;height:0;line-height:0;display:block;float:none;}

    


div.jr_pgContainer div.clr { 
    clear: both;
	font-size: 1px; 
	line-height: 1px !important; 
}


.menurwd {
  position: absolute;
  right: 10px;
  cursor: pointer;
  top: 8px;
  z-index: 10;
}



.masonry-grid .grid-sizer, .masonry-grid .item { width: 50%; }

.infinite-grid .grid-sizer, .infinite-grid .item { width: 33.3333%; }
.footer_top .four_columns .column1,.footer_top .four_columns .column2,.footer_top .four_columns .column3,.footer_top .three_columns .column1,.footer_top .three_columns .column2,.footer_top .two_columns_50_50 .column1{margin:0 0 25px}
.footer_top .column_inner{border:0}

.footer_top .widget.widget_nav_menu li
{
	margin:0;
	line-height:22px
}

.footer_top .widget #searchform
{
	background-color:transparent;
	border:1px solid #6a6a6a
}

.footer_top .widget #searchform input[type="submit"]
{
	color:#6a6a6a
}

.footer_top .widget #searchform input[type="text"]
{
	color:#6a6a6a
}

.side_menu .widget #searchform input[type="text"],.footer_top .widget.widget_search form input[type="text"]
{
	width:70%!important
}

.footer_top
{
	padding:72px 0 52px
}

.footer_top.footer_top_full
{
	padding:48px 24px
}

.footer_top h5
{
	color:#fff;
	margin:0 0 22px
}

.footer_top ul
{
	list-style:none
}

.footer_top a,.footer_top p,.footer_top span,.footer_top li,.footer_top .textwidget
{
	color:#818181;
	word-wrap:break-word
}

.footer_top a
{
	-webkit-transition:color .2s ease-in-out;
	-moz-transition:color .2s ease-in-out;
	-o-transition:color .2s ease-in-out;
	-ms-transition:color .2s ease-in-out
}

.footer_top a:hover
{
	color:#fff!important
}

.footer_top .widget_nav_menu li.menu-item a
{
	margin-bottom:0
}

.footer_top .widget_nav_menu ul li ul,.footer_top .widget_pages ul li ul
{
	padding:0 0 0 10px
}

.footer_top .q_social_icon_holder i.simple_social
{
	margin-right:16px
}

.footer_top .q_social_icon_holder i.simple_social,.side_menu .q_social_icon_holder i.simple_social
{
	color:#000
}

.footer_top .q_social_icon_holder:hover i.simple_social,.side_menu .q_social_icon_holder:hover i.simple_social
{
	color:#fff!important
}

.footer_top .q_social_icon_holder.normal_social
{
	margin:0
}

.footer_top .q_social_icon_holder:last-child i.simple_social
{
	margin-right:0
}


#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row{ max-width:940px; }

#footerlinks {
	margin-top:40px;
	text-align:center;
	color:#0A57B1;
	font-size: 11px;
	font-weight:bold;
}

#footerlinks a {
	text-decoration: none;
}

#footerlinks a:hover {
	text-decoration: underline;
}



	

#promo{

	border:0px solid #000;
	color: Gray;
	display: inline;
	
	float: left;
	margin-left:25px;
	margin-top: 0px;
	position: relative;
}

#promo form{
	position: relative;
	
	border: 0px solid red;
}

	#footer .menus .menu-div .menu-item-home { display: none; }

.salesbox span.salesexpire{
	color: #797979;
    display: block;
    font-size: 11px;
    font-style: italic;
    margin: 0 0 7px;
}

div.var ul.menu-list li.bar{font:normal 16px/normal Arial, Helvetica, sans-serif;text-transform:uppercase;margin-right:0px; position:relative; top:5px;}
body.gppro-custom .home-bottom {background-color:#fff}
body.gppro-custom .home-bottom .widget-title {border-bottom-width:2px;color:#003;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;text-align:center}
body.gppro-custom .home-bottom .entry-title a:hover {color:#27a3d1}
body.gppro-custom .home-bottom .entry-title a:focus {color:#27a3d1}
body.gppro-custom .home-bottom .entry-title {text-align:left}
body.gppro-custom .home-bottom .entry .entry-content a:hover {color:#000}
body.gppro-custom .home-bottom .entry .entry-content a:focus {color:#000}
body.gppro-custom .home-bottom .entry .entry-content {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left}
.main-container div.view-header{border-top:3px solid #121212;content:"";display:block;width:100px;margin-top:10px;}
.view .progress-disabled{float:none;}

	
	div.callus,
	.northon_img {
		display: none;
	}

.callus {min-height: 40px; margin-right:15px; float:left; line-height: 40px; font-size: 20px; font-weight: 500; text-transform: uppercase; color: #999999; }
#nav_menu-3{font-size:1.3em;line-height:1.7;padding:0;width:75px}
#nav_menu-3 a{float:left}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


#header .menu .menu-item-language{display: none;}




.cbp-spmenu .menu-item-language-current a{display:none;}

.cbp-spmenu .submenu-languages .menu-item-language-current a{display: block;font-size:1em;}

.cbp-spmenu .submenu-languages .menu-item-language-current a:hover{background: #444;}
