.HideScreen {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:9999999999;
}

.clearfix{clear:both;}
.fleft{float:left;}
.fright{float:right;}

.error, .warning, .information, .confirmation, .debug, .translate-dialog, .helper-msg {
    background-position: 12px 50%;
    background-repeat: no-repeat;
    border: 1px solid black;
    border-radius: 5px 5px 5px 5px;
    clear: both;
    color: #111111;
    font-size: 15px;
    line-height: 17px;
    margin: 10px 4px 14px;
    padding: 10px 5px 8px 38px;
	text-align:left;
}
.error {
    background-color: #FFECEC;
    border: 1px solid #FF0000 !important;
	display:none;
}
.information{
	color: #2eb731;
    border: 1px solid #2eb731 !important;
	background:none;
}
.error_site {
    color: #FF0000;
    margin: 4px 0  0;
    width: 100%;
	display:block;
}
.showwebmsg{
	position:fixed;
	left:0px;
	bottom:0px;
	width:100%;
	padding:20px 0;
	text-align:center;
	font-weight:bold;
	background:#FF9900;
	opacity:0.7;
	color:#000;
	font-size:20px;
	z-index:9999;
}

.sahre-row {
    text-align: center;
    padding: 15px 15px 0 15px;
    float: left;
    width: 100%;
    border-top: 1px solid #fafafa;
}
.sahre-row i.fa {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    font-size: 24px;
    line-height: 40px;
    color: #fff;
    margin: 0 5px;
}
.sahre-row i.fa-facebook {
    background: #3b589a;
}
.sahre-row i.fa-twitter {
    background: #55aded;
}
.sahre-row i.fa-google-plus {
    background: #de4b39;
}
.sahre-row p {
    display: inline-block;
    margin: 0 15px 0 0;
}
.sahre-row a {
    display: inline-block;
}

#pgl-filter .switch-layout li a.active, #pgl-filter .switch-layout li a:hover{
	border-color:#227bc2;
	background:#227bc2;
}

#pgl-filter select{
	color:#227bc2;
}

.s-poraduct-botton > input,.btn-primary{
	background:#227bc2;
	border:1px solid #227bc2;
}

.btn-primary:hover{
	background:#227bc2;
	border:1px solid #227bc2;
	opacity:0.8;
}

.numbers-row .button:hover,.single-icons li a:hover{
	background:#227bc2;
}

.r_menu ul li:hover{
	border-left-color:#227bc2;
}

.r_menu ul li:hover a{
	color:#227bc2;
}

.product_list_widget{
	color:#fff;
}

.product_list_widget h4{
	margin:0px;
	margin-bottom:5px;
	color:#fff;
}

.input-cc{
	display:inline-block;
	width:20%;
}

.cs-selected{
	border:5px #CCC solid;
}

.header-topbar2 .topbar-action > li{
	padding:15px 20px !important;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:1.230769em;
	font-weight:normal;
}

.heading-title,
.onsale,
.cart-text,
.pgl-megamenu .mega-group > a,
.pgl-megamenu .megamenu > li > a,
.product-title,
.vertical-menu-title,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Open Sans', sans-serif !important;
}