html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figcaption,figure,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
border:0; font:inherit; font-size:100%; outline:0; vertical-align:baseline; margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block; *zoom:1;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:none;}
a {background:transparent; color:#000; outline:none; text-decoration:none; vertical-align:baseline; margin:0; padding:0; -webkit-transition:all .3s ease-in;
-moz-transition:all .3s ease-in; 
-ms-transition:all .3s ease-in; 
-o-transition:all .3s ease-in; 
transition:all .3s ease-in;}
a:hover { text-decoration:none;}
abbr[title],dfn[title] {border-bottom:1px dotted; cursor:help;}
input,select {vertical-align:middle;}
html {-ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button; -webkit-border-radius: 0; cursor:pointer;}
button[disabled],input[disabled] {cursor:default;}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box; padding:0;}
input[type="search"] {-moz-box-sizing:content-box; -webkit-appearance:textfield; -webkit-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
input::-moz-focus-inner {border:0;padding:0;}
input[type="text"]{ outline:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -webkit-appearance: none;}
input[type="submit"]:focus{ outline:none;}
textarea {overflow:auto;vertical-align:top; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -webkit-appearance: none;}
textarea:focus{ outline:none;}
/*::-webkit-input-placeholder:focus{}
:-moz-placeholder{opacity: 1 !important;}
:-moz-placeholder:focus{color: #000;}
::-moz-placeholder{opacity: 1 !important;}
::-moz-placeholder:focus{ color: #000;}
:-ms-input-placeholder{opacity: 1 !important;}
:-ms-input-placeholder:focus{ color: #000;}*/
h1,h2,h3,h4,h5,h6 {font-weight:400;}
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
	border:none;
	display:block;  
}
*{ margin:0px; padding:0px;}
nav ul {
    list-style:none;
}
ul{ list-style:none;}
strong{ font-weight:700;}
.nopad{ padding-bottom:0px !important;}
.nopad-tb{ padding-bottom:0px !important; padding-top:0px !important;}
.med{ font-weight:500 !important;}
.nobor{ border:none !important;}
.bortp{ border-top:1px solid #cccccc !important;}
.center{ text-align: center !important;}
em{ font-style:italic;}
body
{font-size:16px; color:#000000; font-family: 'Raleway', sans-serif; margin:0px; padding:0px; text-align:center;  line-height:1; overflow-x:hidden; background:#ffffff;}

#wrapper{ width:100%; float:left;}
.container{ position:relative; margin:0px auto; width:1260px;}
/*Fixed header*/
.fixed {
  position: fixed;
  top: -2px;
   z-index:99999;
  -webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out; 
-ms-transition:all .3s ease-in-out; 
-o-transition:all .3s ease-in-out; 
transition:all .3s ease-in-out;
}
#content{ float:left; width:100%;}
.spaceClass{ padding-top:105px;}
#header.fixed .logo{ display:none;}
#header.fixed .hd-tp-line{ display:none;}
#header.fixed .header-rgt{ margin-top:0px;}
#header.fixed .header-rgt{ width:100%;}
#header.fixed{ background:rgba(255, 255, 255, 0.96);}
#header.fixed .menu{ margin-top: 15px; -webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out; 
-ms-transition:all .3s ease-in-out; 
-o-transition:all .3s ease-in-out; 
transition:all .3s ease-in-out;}
#header.fixed .menu ul{ width:100%; -webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out; 
-ms-transition:all .3s ease-in-out; 
-o-transition:all .3s ease-in-out; 
transition:all .3s ease-in-out;}
#header.fixed .menu ul li{ padding:0 20px 13px; float:none; display:inline-block; }
#header.fixed .menu ul li:first-child{ padding-left:27px;}


/*Fixed header*/

#header{ float:left; width:100%; background:#fff; padding-bottom:0px;/* height:105px;*/  border-bottom:5px solid #ee0015; }
.logo{ float:left; margin-top:9px; width:133px;}
.header-rgt{ float:right; margin-top:26px; width:1000px;}
.hd-tp-line{ float:right; clear:both;}
.tag-line{ float:left; border-right:1px solid #7f7f7f; font-family: 'Ubuntu', sans-serif; font-weight: 700; padding-right:19px; margin-right:19px; font-size:22px;
font-style:italic;
line-height:20px;
color:#ee0015;}
.call-txt{ font-family: 'Ubuntu', sans-serif; font-size:23px; color:#000; font-weight:700; float:left;}
.call-txt strong{ font-weight:700;}
.call-txt-tab{ display:none;}
.call-txt-tab a{font-family: 'Ubuntu', sans-serif; font-size:18px; text-transform:uppercase; color:#fff;  letter-spacing: 0.7px;
    line-height: 22px;
    padding: 5px 16px 7px; font-weight:700; float:left; background:#ff0000;   border: 3px solid #d50000;}
.call-txt-tab a:hover{   background: #121212 ;    border: 3px solid #000;}
.call-txt-mb{ display:none;}
.call-txt-mb a{font-family: 'Ubuntu', sans-serif; font-size:18px; text-transform:uppercase; color:#fff;  letter-spacing: 0.7px;
    line-height: 22px;
    padding: 5px 16px 7px; font-weight:700; float:left; background:#ff0000;   border: 3px solid #d50000;}
.call-txt-mb a:hover{   background: #121212 ;    border: 3px solid #000;}
.mb-call{ float:right; display:none; margin-left:20px;}
.mb-call a{font-family: 'Ubuntu', sans-serif; font-size:18px; text-transform:uppercase; color:#fff;  letter-spacing: 0.7px;
    line-height: 22px;
    padding: 5px 16px 7px; font-weight:700; float:left; background:#ff0000;   border: 3px solid #d50000;}
.mb-call a:hover{   background: #121212 ;    border: 3px solid #000;}

.menu{ float:left; margin-top:25px; width:100%;}
.menu ul{ float:right;}
.menu ul li{ float:left; padding-left:20px;padding-bottom: 24px;}
.menu ul li:first-child{ padding-left:0px;}
.menu ul li a{ float:left; font-size:14px; line-height:20px; color:#000000; text-transform:uppercase; font-weight:700;}
.menu ul li a:hover{ color:#ee0015;}
.menu ul li a.active{ color:#ee0015;}

/*mobile menu*/
.mb-menu-area {
    display: none;
}

/*mobile menu*/
     .menu ul li{position: relative;}
.menu ul li ul{display: none;}
.menu ul li:hover ul{padding: 10px 0;display: block;position: absolute;top:100%;left:0;width:246px;background: #fff;border-bottom:5px solid #ee0015;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0px 7px 12px rgba(0,0,0,0.40);z-index:99;}
.menu ul li ul li{float: left;width:100%;padding:10px 25px;box-sizing:border-box;}
.menu ul li ul li:first-child {  padding-left: 25px;}
.menu ul li ul li a { font-weight: 400; color: #000;}
.menu ul li a.active ul li a{ color: #000;}
.menu ul li ul li a.active,.menu ul li ul li a:hover { color: #000;}
.menu ul li ul li.active a,.menu ul li ul li:hover a { color: #ee0015;}
#header.fixed .menu ul li ul{
 width:246px;padding: 15px 0 0;
}
#header.fixed .menu ul li ul li:first-child {
   padding-left: 20px;
}




#footer{ float:left; width:100%; background:#262f38;  font-family: 'Ubuntu', sans-serif;}
.ft-menu{ float:left; width:100%; padding:64px 0 43px; border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.ft-menu ul{ float:left; width:100%;}
.ft-menu ul li{ padding:0px 18px; margin-left:-4px; display:inline-block;}
.ft-menu ul li a{ float:left; font-size:16px; color:#fff; text-transform:uppercase; line-height:20px;}
.ft-menu ul li a:hover{ color:#ee0015;}
.ft-middle{ float:left; width:100%; padding:47px 0 36px;}
.ft-box01{ float:left; width:370px; padding-right:56px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.gl-logo{ display:inline-block;}
.gl-line{ float:left; width:100%; margin-top:22px; font-size:17px; line-height:24px; color:#000; font-weight:300; color:#fff;}
.ft-box02{ float:left; text-align:left; border-left:1px solid rgba(255, 255, 255, 0.2); border-right:1px solid rgba(255, 255, 255, 0.2); width:470px; padding:0 43px 21px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.ft-head{ float:left; width:100%; font-size:16px; font-weight:700; color:#fff; font-family: 'Raleway', sans-serif; text-transform:uppercase; padding-bottom:36px;}
.com-add{ float:left; width:100%; font-size:17px; line-height:26px; color:#fff; font-weight:300;}
.con-tel-area{ float:left; width:100%; margin-top:26px;}
.tl-no{ float:left; width:100%; font-size:17px; line-height:26px; color:#fff; font-weight:300;}
.tl-no strong{ font-weight:700;}
.tl-no a{ color:#fff;}
.tl-no a:hover{ color:#ee0015;}
.tl-no span.desk{}
.tl-no span.mb{ display:none;}

.ft-box03{ float:right; width:366px; text-align:left;}
.sign-box{ float:left; width:100%; padding-bottom:60px;  position: relative;}
.sign-box input[type="text"]{font-family: 'Raleway', sans-serif; float:left; background:#fff; width:100%; height:36px; border:1px solid #000; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#000; font-size:13px; line-height:17px; padding:4px 13px 5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.sign-box .cpt-box {float: left; margin-top: 10px;width: 70%;}
.sign-box .cpt-box input[type="text"] {border-radius: 0 4px 4px 0;width: 79%;}
.sign-box .cpt-img {background: #ffffff none repeat scroll 0 0;border: 1px solid #000000;float: left;font-size: 19px;height: 34px; line-height: 32px;margin: 0;text-align: center; vertical-align: middle;width: 50px;-webkit-user-select: none; /* Chrome/Safari */        -moz-user-select: none; /* Firefox */-ms-user-select: none; /* IE10+ */-o-user-select: none;user-select: none;}
.sign-box input[type="submit"] {float:right;font-size:14px; margin-top: 10px; text-transform:uppercase;color:#fff;line-height:20px;letter-spacing:.7px;margin-top: 10px;background:red;border:3px solid #d50000;width:100px;height:35px;text-align:center;font-family:Raleway,sans-serif;font-weight:700;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}
#news-response { color: #ffffff; float: left; margin-top: 5px; width: 100%;}

.sign-box input[type="submit"]:hover{ background:#fff; color:#d50000;}
.s-txt{ float:left; width:100%; font-size:14px; line-height:18px; color:#fff; text-transform:uppercase; padding-bottom:25px; font-weight:700;}
.md-back{ float:left; width:100%;}
.s-md{ display:inline-block; margin-right:16px;}
.s-md:last-child{margin-right:0;}
.s-md a figure{ float:left; width:66px;   -moz-transition: all 0.15s ease 0s;
  -o-transition: all 0.15s ease 0s;
  -webkit-transition: all 0.15s ease 0s;
  transition: all 0.15s ease 0s;} 
.s-md a:hover figure{ position:relative; top:-2px }
.s-md a .name{ float:left; width:100%; clear:both; margin-top:10px; font-size:11px; line-height:15px; color:#fff; text-align:center;}
.s-md a:hover .name{ color:#ee0015;}
.ft-btm{ float:left; width:100%;  border-top:1px solid rgba(255, 255, 255, 0.2); padding:20px 0px 30px;}
.copyright{ float:left; width:100%; font-size:13px; line-height:24px; color:#fff; font-weight:300;}
.copyright a{ font-size:13px; line-height:24px; color:#fff; font-weight:300;}
.copyright a:hover{color:#ee0015;}
.contact-fix{ position:fixed; right:0px; top:/*290px*/ 33%; width:59px; height:189px; z-index:99999;}
.contact-fix a{ float:right; text-indent:-9999px; background: url(../images/contact-vert.jpg) no-repeat right top; width:59px; height:189px;}
.contact-fix a:hover{ background: url(../images/contact-vert-hover.jpg) no-repeat right top;}


#lightbox{ display:none;}
.quote-popup{ float:left; width:100%; background:rgba(0, 0, 0, 0.85); height:100vh; position:fixed; top:0px; z-index:999999;}
.pop-mid-box{ position:absolute; width:430px; height:640px; position:absolute; top:0px; bottom:0px; right:0px; left:0px; margin:auto; background:#fff;}
.quick-form-home{ float:left; width:100%; padding:35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.quick-form-home .main-head{ float:left; width:100%; background:#121212; font-size:19px; font-family: 'Raleway', sans-serif; text-transform:uppercase; text-align:center; color:#fff; font-weight:700; line-height:25px; padding:10px 0px 10px;}
.quick-form-home .sub-head{ float:left; width:100%; font-size:26px; color:#ee0015; padding:15px 0 7px; text-transform: uppercase;}
.quick-form-home .label{ float:left; width:100%; margin-top:9px; text-align:left;}
.quick-form-home .name{ float:left; width:120px; margin-right:15px; font-size:16px; color:#000; line-height:20px; font-family: 'Ubuntu', sans-serif; margin-top: 4px;}
.quick-form-home .rgt-area{ float:right; width:220px;}
.quick-form-home input[type="text"], .quick-form-home input[type="tel"], .quick-form-home input[type="email"]{font-family: 'Raleway', sans-serif; float:left; background:#fff; width:100%; height:35px; border:1px solid rgba(0, 0, 0, 0.5); border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#000; font-size:12px; line-height:17px; padding:4px 13px 5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.quick-form-home input[type="submit"]{ float:left; font-size:19px; text-transform:uppercase; color:#fff; line-height:25px; letter-spacing:0.7px; background:#ff0000; border:3px solid #d50000;  padding:7px 0px 7px; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  text-align:center; font-family: 'Raleway', sans-serif; font-weight:700; -webkit-transition:all .3s ease-in;
-moz-transition:all .3s ease-in; 
-ms-transition:all .3s ease-in; 
-o-transition:all .3s ease-in; 
transition:all .3s ease-in;}
.quick-form-home input[type="submit"]:hover{ background:#121212; color:#fff; border:3px solid #000;}
.quick-form-home input[type="text"].small{ width:135px; float:right;}

.quick-form-home textarea{font-family: 'Raleway', sans-serif; float:left; background:#fff; width:100%; height:70px; border:1px solid rgba(0, 0, 0, 0.5); border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#000; font-size:12px; line-height:17px; padding:4px 13px 5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.quick-form-home .captcha{ float:left; width:76px; height:35px;}
.quick-form-home .captcha img{ height: 100%; max-width:76px;}
.red{ color:#ff0000;}
.quick-form-home .close-btn{ position:absolute; right:10px; top:8px; float:left;}


.inner-banner{ float:left; width:100%; background:#9ea3a2; position:relative;}
.inner-banner img{ display:inline; margin-bottom:-2px;}
.inner-ban-txt{ position:absolute; top:0px; right:0px; left:0px; bottom:0px; margin:auto; height:74px; width:100%;}
.i-ban-main{float:left; line-height:36px; color:#fff; font-size:35px; font-weight:700; font-family: 'Raleway', sans-serif; }
.i-ban-sub{float:left; clear:both; line-height:36px; color:#fff; font-size:25px; font-weight:700; font-family: 'Raleway', sans-serif; text-align:left;}

.inner-web-wrapper{ float:left; width:100%; padding:27px 0 77px; background:#fff; text-align:left;}
.breadcrumbs{ float:left; width:100%;}
.breadcrumbs ul{ float:right;}
.breadcrumbs ul li{display:inline; background:url(../images/bread-sep.png) no-repeat left 3px; padding:0px 7px 0px 15px; font-size:17px; line-height:22px; color:#ee0015; font-weight:300; font-family: 'Ubuntu', sans-serif; margin-left:-4px;}
.breadcrumbs ul li a{ color:#7b7b7b;}
.breadcrumbs ul li a:hover{color:#ee0015;}
.breadcrumbs ul li:first-child{ padding-left:0px; background:none; margin-left:0px;}
.breadcrumbs ul li:last-child{ padding-right:0px;}


.blog-wrapper{ float:left; width:100%; background:#fff; padding:27px 0px 50px; font-family: 'Ubuntu', sans-serif;}
.blog-lft{ float:left; width:894px; margin-top:8px; text-align:left;}
.blog-box{ float:left; width:100%; border-bottom:1px solid #cccccc; padding:33px 0 30px;}
.blog-head{ float:left; width:100%; font-size:36px; line-height:43px; color:#000; font-weight:600; padding-bottom:24px; font-family: 'Raleway', sans-serif;}
.blog-head a{ color:#000; }
.blog-head a:hover{ color:#ee0015; }
.post-line{ float:left; width:100%; font-size:17px; color:#868686; font-weight:300; padding-bottom:29px;}
.post-line span.p-date a{ color:#000;}
.post-line span.p-date a:hover{color:#ff0000;}
.post-line span.p-name a{ color:#ff0000;}
.post-line span.p-name a:hover{ color:#000;}
.post-photo{ display:inline-block; width:500px; clear:both;  margin-bottom: 22px;}
.post-sm-dis{ float:left; width:100%; margin-top:0px;}
.post-sm-dis p{ float:left; width:100%;  font-size:17px; line-height:27px; padding-bottom:27px; color:#000; font-weight:300;}
.r-more{ float:left; margin-top:20px; font-family: 'Raleway', sans-serif; font-weight:700;}
.r-more a{ float:left; color:#fff; font-size:15px; line-height:20px; letter-spacing:0.7px; text-transform:uppercase; background:#ff0000; border:3px solid #d50000; padding:4px 16px 5px;}
.r-more a:hover{ border:3px solid #000; background:#373737;}
.post-footer{ float:left; width:100%; margin-top:31px;}
.post-ref{ float:left; width:100%; font-size:17px; color:#868686; line-height:27px; font-weight:300;   padding-bottom: 6px;}
.post-ref a{ color:#ff0000;}
.post-ref a:hover{ color:#000;}
.big-txt{ font-size:17px; line-height:27px; float:left; width:100%; color:#ff0000; font-weight:500; padding-bottom:24px;}

.pagination{ float:left; width:100%; text-align:center; margin-top:35px;}
.pagination ul{ float:left; width:100%;}
.pagination ul li{ display:inline-block; padding:0px 12px; vertical-align:middle; line-height:30px;}
.pagination ul li img{ opacity: 0.5; filter: alpha(opacity=50); /* For IE8 and earlier */}
.pagination ul li a{ color:#000000; font-size:21px; font-weight:500;}
.pagination ul li a img{opacity: 1; filter: alpha(opacity=100); /* For IE8 and earlier */}
.pagination ul li a:hover img{opacity: 0.5; filter: alpha(opacity=50); /* For IE8 and earlier */}
.pagination ul li a:hover{ color:#ff0000;}
.pagination ul li a.active{ color:#ff0000; text-decoration:underline;}

.blog-rgt{ width:297px; float:right; font-family: 'Ubuntu', sans-serif; text-align:left; margin-top:51px;}
.nw-box{ float:left; width:100%; background:#4c4c4c; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:21px 22px 24px;}
.nw-head{ float:left; font-size:20px; color:#fff; font-weight:500; text-transform: uppercase; width:100%;}
.nw-line{ float:left; width:100%; margin-top:17px; position: relative;}
.nw-line input[type="text"]{ float:left; width:100%; background:#fff; width:100%; height:44px; text-align:center; font-size:15px; color:rgba(0, 0, 0, 0.70); padding:5px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:none;  font-family: 'Ubuntu', sans-serif;}
.nw-line input[type="submit"]{ float:left; width:100%; background:#ff0000; border:3px solid #d50000; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:15px; font-weight:700;  font-family: 'Ubuntu', sans-serif; text-transform:uppercase; color:#fff; margin-top:3px; padding:8px 0px 10px;}
.nw-line input[type="submit"]:hover{ border:3px solid #000; background:#282828;}
.post-gray-box{ float:left; width:100%; margin-top:22px; background:#f4f4f4;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:23px 18px 20px;}
.rec-post-head{ float:left; width:100%; font-size:20px; color:#000; text-transform:uppercase; font-weight:500; padding:0px 3px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.rec-post{ float:left; width:100%; padding:10px 5px 8px; border-bottom:1px solid rgba(0, 0, 0, 0.10); box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.rec-date{ float:left; font-size:15px; color:rgba(0, 0, 0, 0.70); line-height:22px; font-weight:300; padding-bottom:2px;}
.rec-title{ float:left; width:100%; font-size:15px; line-height:22px; font-weight:500; color:#000;}
.rec-title a{ color:#000;}
.rec-title a:hover{ color:#ff0000;}
.arc-month{ float:left; width:100%; padding:0px 5px 12px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.arc-month a{ float:left; font-size:15px; line-height:18px; font-weight:500; color:#000;}
.arc-month a:hover{ color:#ff0000;}
.arc-month:last-child{ padding-bottom:0px;}
.nw-line .cpt-box{float: left; width: 100%; margin-top: 3px;}
.nw-line .cpt-img {background: #ffffff none repeat scroll 0 0;float: left;border-right: 1px solid #4c4c4c;font-size: 19px;height: 44px; line-height: 44px;margin: 0;text-align: center; vertical-align: middle;width: 50px;-webkit-user-select: none; /* Chrome/Safari */        -moz-user-select: none; /* Firefox */-ms-user-select: none; /* IE10+ */-o-user-select: none;user-select: none;}
.nw-line .cpt-box input[type="text"]{width: 79.45%}
.nw-line #news-response{text-align: center;}


.blog-form{ float:left; width:100%; background:#fafafa ; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:22px 36px 37px; font-family: 'Ubuntu', sans-serif;}
.form-head{ float:left; width:100%; font-size:28px; font-weight:300; color:#000; line-height:35px; padding-bottom:21px;}
.blog-fm-lft{ width:402px; float:left;}
.bl-field{ float:left; width:100%; margin-bottom:16px;}
.bl-name{ float:left; font-size:17px; color:#000; font-weight:300; line-height:27px;  padding-bottom: 1px;}
.bl-field input[type="text"], .bl-field input[type="email"] { float:left; width:100%; background:#fff; border:1px solid #ebebeb; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:49px; padding:5px 15px 6px; color:#666666; font-size:15px; line-height:22px;}
.bl-field textarea{float:left; width:100%; background:#fff; border:1px solid #ebebeb; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:142px; padding:10px 15px 10px; color:#666666; font-size:15px; line-height:22px; font-family: 'Ubuntu', sans-serif;}
.blog-fm-rgt{ float:right; width:402px;}
.bl-btm-line{ float:left; width:100%; margin-top:4px; margin-bottom:18px;}
.bl-smline{ float:left; width:100%; font-size:15px; color:rgba(0, 0, 0, 0.50); padding-bottom:11px;}
.bl-smline-cc{ float:left; width:100%; font-size:14px; line-height:17px; color:rgba(0, 0, 0, 0.50); padding-bottom:8px;}
.blog-form input[type="submit"]{ float:left; font-size:15px; text-transform:uppercase; color:#fff; line-height:25px; letter-spacing:0.7px; background:#ff0000; border:3px solid #d50000;  padding:2px 0; width:130px; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  text-align:center; font-family: 'Raleway', sans-serif; font-weight:700; -webkit-transition:all .3s ease-in;
-moz-transition:all .3s ease-in; 
-ms-transition:all .3s ease-in; 
-o-transition:all .3s ease-in; 
transition:all .3s ease-in;}
.blog-form input[type="submit"]:hover{ background:#121212; color:#fff; border:3px solid #000;}
.in-pagi{ float:left; width:100%; text-align:center; margin-top:40px; padding-bottom:30px;}
.in-pagi ul{ float:left; width:100%;}
.in-pagi ul li{ display:inline-block; vertical-align:middle; border-left:1px solid #000000; padding:0px 37px; margin-left:-4px;}
.in-pagi ul li a{ float:left; font-size:19px; line-height:32px; color:#ff0000; font-weight:700; text-transform: uppercase; letter-spacing:0.7px; font-family: 'Raleway', sans-serif;}
.in-pagi ul li:first-child{ border:none;}
.in-pagi ul li:first-child a{ background:url(../images/b-prev-arrow.png) no-repeat left center; padding-left:42px;}
.in-pagi ul li:first-child a:hover{ background:url(../images/b-prev-arrow-hover.png) no-repeat left center;}

.in-pagi ul li:last-child a{ background:url(../images/b-next-arrow.png) no-repeat right center; padding-right:42px;}
.in-pagi ul li:last-child a:hover{ background:url(../images/b-next-arrow-hover.png) no-repeat right center;}

.in-pagi ul li a:hover{ color:#000;}
.arc-wrap{ float:left; width:100%; margin-top:14px;}
.sign-box #response.loading, .nw-line .loading{ background: rgba(0, 0, 0, 0) url("../images/loading.gif") no-repeat scroll center 8px; float: left;}
.sign-box #response p, .sign-box #response p.error { color: #ffffff; float: left; margin-top: 5px; width: 100%;}
 .nw-line #response p { color: #ffffff; float: left; margin-top: 5px; width: 100%; text-align: center; font-size: 14px;}

.widget_wysija_cont .inputContainer {
    float: left;
    position: relative;
}
.widget_wysija_cont .ajaxSubmit {
    background: #55ea55 none repeat scroll 0 0;
    border: 1px solid #999999;
    display: none;
    padding: 20px;
}
.formError {
    cursor: pointer;
    display: block;
    left: 300px;
    position: absolute;
    top: 300px;
    z-index: 5000;
    display: none !important;
}
.formError .formErrorContent {
    background: #8e2121 none repeat scroll 0 0;
    border: 1px solid #bbbbbb;
    color: #ffffff;
    font-family: tahoma;
    font-size: 11px;
    padding: 4px 10px;
    position: relative;
    width: 150px;
    z-index: 5001;
}
.widget_wysija_cont .formError .formErrorArrow {
    margin: -2px 0 0 13px;
    position: relative;
    width: 15px;
    z-index: 5006;
}
.widget_wysija_cont .formError .formErrorArrowBottom {
    margin: 0 0 0 12px;
    top: 2px;
}
.widget_wysija_cont .formError .formErrorArrow div {
    background: #8e2121 none repeat scroll 0 0;
    border-left: 2px solid #dddddd;
    border-right: 2px solid #dddddd;
    display: block;
    font-size: 0;
    height: 1px;
    line-height: 0;
    margin: 0 auto;
}
.widget_wysija_cont .greenPopup .formErrorArrow div {
    background: #33be40 none repeat scroll 0 0;
}
.widget_wysija_cont .blackPopup .formErrorArrow div {
    background: #393939 none repeat scroll 0 0;
    color: #ffffff;
}
.widget_wysija_cont .formError .formErrorArrow .line10 {
    border: medium none;
    width: 15px;
}
.widget_wysija_cont .formError .formErrorArrow .line9 {
    border: medium none;
    width: 13px;
}
.widget_wysija_cont .formError .formErrorArrow .line8 {
    width: 11px;
}
.widget_wysija_cont .formError .formErrorArrow .line7 {
    width: 9px;
}
.widget_wysija_cont .formError .formErrorArrow .line6 {
    width: 7px;
}
.widget_wysija_cont .formError .formErrorArrow .line5 {
    width: 5px;
}
.widget_wysija_cont .formError .formErrorArrow .line4 {
    width: 3px;
}
.widget_wysija_cont .formError .formErrorArrow .line3 {
    border-bottom: 0 solid #dddddd;
    border-left: 2px solid #dddddd;
    border-right: 2px solid #dddddd;
    width: 1px;
}
.widget_wysija_cont .formError .formErrorArrow .line2 {
    background: #dddddd none repeat scroll 0 0;
    border: medium none;
    width: 3px;
}
.widget_wysija_cont .formError .formErrorArrow .line1 {
    background: #dddddd none repeat scroll 0 0;
    border: medium none;
    width: 1px;
}
.greenPopup .formErrorContent {
    background: #fffbcc none repeat scroll 0 0;
    color: #555555;
}


.widget_wysija_cont.updated, .widget_wysija_cont .login .message {
    background-color: #ffffe0;
    border-color: #e6db55;
}
.widget_wysija_cont .xdetailed-updated {
    background-color: #ffffe0;
    border-color: #e6db55;
    color: #000000;
    display: none;
    font-weight: bold;
}
.widget_wysija_cont .xdetailed-errors {
    background-color: #a50000;
    border-color: #888888;
    color: #dddddd;
    display: none;
    font-weight: bold;
}
.widget_wysija_cont .instruct {
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    padding: 5px 0;
}
.widget_wysija_cont .needInfo {
    padding-left: 15px;
    text-decoration: underline;
}

.widget_wysija_cont input.defaultlabels {
    color: #888888;
}
.widget_wysija_cont input.defaultlabels:focus {
    color: #373737;
}
.widget_wysija_cont .abs-req {
    display: none;
}
.widget_wysija_cont p label {
    display: block;
}
.widget_wysija_cont .iframe-hidden {
    display: none;
}



.widget_wysija_cont .allmsgs ul {
    padding: 0;
}
.widget_wysija_cont .allmsgs li {
    list-style-type: none;
}
.widget_wysija.html_wysija {
 
}
.widget_wysija_cont.html_wysija {
  float: left;
  position: relative;
  width: 100%;
}
.wysija-msg.ajax {
  bottom: -15px;
  position: absolute;
}
.widget_wysija_cont .updated, .widget_wysija_cont .login .message {
    color: #fff;
}
.widget_wysija_cont .updated ul {
    margin: 0;
}
.widget_wysija_cont .showerrors {
    color: #dddddd;
}
#wysija-subscriptions input.checkboxx {
    margin-left: 0;
    margin-right: 10px;
}
#wysija-subscriptions th label {
    margin-right: 10px;
}
#wysija-box-after-comment {
    width: 25px;
}
#wysija-box-after-register {
    margin: 0 6px 0 0;
    padding: 3px;
}
.wysija-after-register {
    padding-bottom: 10px;
}
.wysija-unsubscribed-on {
    color: #bbbbbb;
}
.widget_wysija .wysija-required {
    font-weight: bold;
}
.widget_wysija .wysija-radio-label, .widget_wysija .wysija-checkbox-label {
    cursor: pointer;
    margin: 0 0 5px;
}
.widget_wysija .wysija-radio, .widget_wysija .wysija-checkbox {
    margin: 0 5px 0 0;
    vertical-align: middle;
}
.xdetailed-errors, .xdetailed-updated {
    display: none;
}
.widget_wysija_cont .allmsgs .updated {
    display: block !important;
}
.wysija-submit.wysija-submit-field:disabled {
  opacity: 0.5;
}

.quick-form-home .ajax-loader{display: none !important;}
.quick-form-home .wpcf7-response-output{display: none !important;}