.bfClearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.bfInline{
float:left;
}
.bfFadingClass{
display:none;
}
.gkcol { width: 220px; }

body { font-family: Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6,
.gkBannerHeader,
.gkBannerWithButton,
#gkLogo.text > span,
.gkBannerHeader small,
.gkTestimonial,
.gkFeature,
.gkFeature h2,
.gkPriceTable { font-family: 'Open Sans', Arial, sans-serif; }

.blank { font-family: Arial, Helvetica, sans-serif; }

.blank { font-family: Arial, Helvetica, sans-serif; }

@media screen and (max-width: 719.25px) {
	    	#k2Container .itemsContainer { width: 100%!important; } 
	    	.cols-2 .column-1,
	    	.cols-2 .column-2,
	    	.cols-3 .column-1,
	    	.cols-3 .column-2,
	    	.cols-3 .column-3,
	    	.demo-typo-col2,
	    	.demo-typo-col3,
	    	.demo-typo-col4 {width: 100%; }
	    	}
#system-message-container { margin: 0 -20px; }
#gkContent { width: 100%; }

#gkPageWrap, #gkPageNav > div, #gkTop1 > div, #gkBottom2 > div, #gkBottom3 > div, #gkBottom4 > div, .gkFooter, .gk-parallax > div { max-width: 980px; }

body { padding: 0 20px; }
#menu101 > div,
#menu101 > div > .childcontent-inner { width: 220px; }

#menu101 > div,
#menu101 > div > .childcontent-inner { width: 220px; }

#smoothtop{
	height:45px;
	width:45px;
	background:url(plugins/system/smoothtop/images/up-arrow.png) center top no-repeat;
z-index: 2;	
}

#smoothtop:hover{background-position: center bottom;}
  #new_box{
    position:relative;
    bottom:0;
    padding:0 5px;
    line-height:25px;
    background-color:#eeee99;
    margin-top:0px;
    font-weight:bold;
    left:0;
    right:0;
}
a.am-close{
 /*display:none!important;*/
}
