*{-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;font-weight:400;
margin:0;padding:0;font-family:helvetica;font-size:16px;background-repeat:no-repeat!important}
body,html{padding:0;margin:0 auto;overflow-x:hidden;}
:before,:after {
   background-repeat:no-repeat!important;
}

.wp ,.menu ul,.footer_top ul{
display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
align-items: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;    
}
.wp{
    flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
}
.wp.wp_nowr{
    flex-wrap: initial;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
}
.wp.wp_up{
align-items: flex-start;
-webkit-box-align: flex-start;
-webkit-align-items: flex-start;
-ms-flex-align: flex-start; 
}
.wp.wp_down{
    align-items: flex-end;
-webkit-box-align: flex-end;
-webkit-align-items: flex-end;
-ms-flex-align: flex-end; 
}
.wp.wp_start{
    justify-content: flex-start;
	-webkit-box-pack: flex-start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: flex-start;
}
.wp_height{
     align-items: stretch;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch; 
}
.italic{font-style:italic}

.bold,.b,b,strong{font-weight:700}
.up {
    text-transform: uppercase;
}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}
.f17{font-size:17px}
.f18{font-size:18px}
.f19{font-size:19px}
.f20{font-size:20px}
.f21{font-size:21px}
.f22{font-size:22px}
.f24{font-size:24px}
.f26{font-size:26px}
.f28{font-size:28px}
.f30{font-size:30px}
.f31{font-size:31px;}
.f32{font-size:32px}
.f34{font-size:34px}
.f35 {
    font-size:35px;
}
.f36{font-size:36px}
.f38{font-size:38px}
.f42{font-size:42px}
.f44{font-size:44px}
.f46{font-size:46px}
.f48{font-size:48px}
.f54 {
    font-size:54px;
}
.center{text-align:center}



.cursor {
    cursor: pointer;
}
.content{max-width:1125px;margin:0 auto;position:relative;clear:both;padding:0 20px}
.h10 {
    height: 10px;
}
.h20{height:20px}
.h30{height:30px}
.h40{height:40px}
.h50{height:50px}
.h60{height:60px}
.h70{height:70px}
.h80{height:80px}
.h90{height:90px}
.h100{height:100px}
.p20{padding-top:20px;padding-bottom:20px;}
.p30{padding-top:30px;padding-bottom:30px;}
.p40{padding-top:40px;padding-bottom:40px;}
.p50{padding-top:50px;padding-bottom:50px;}
.p60{padding-top:60px;padding-bottom:60px;}
.p70{padding-top:70px;padding-bottom:70px;}
.p80{padding-top:80px;padding-bottom:80px;}
.p90{padding-top:90px;padding-bottom:90px;}
.p100{padding-top:100px;padding-bottom:100px;}
.f196 {font-size:196px;}
.w10 {width:10%;}
.w20 {width:20%;}
.w30 {width:30%;}
.w40 {width:40%;}
.w50 {width:50%;}
.w60 {width:60%;}
.w70 {width:70%;}
.w80 {width:80%;}
.w90 {width:90%;}
.w100 {width:100%;}
.p100{
    padding-top:100px;
    padding-bottom:100px;
}


    .jGrowl.top-right{top:40%!important;width:30%!important;left:35%!important}
#jGrowl{font-size:18px!important;margin:0 12px}
.jGrowl.top-right{left:35%!important;top:35%!important}
#jGrowl .jGrowl-notification{position:relative;width:330px;margin:0 auto;padding:15px;text-align:center;background:none repeat 0 0 #fff!important;box-shadow:0 0 0 7px #60722c!important;border:0 solid #60722c!important}
#jGrowl .jGrowl-notification .jGrowl-close{position:absolute;right:5px;top:5px;color:#60722c!important}
#jGrowl .jGrowl-notification .jGrowl-message{color:#60722c!important}

    