@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i&amp;subset=latin-ext');
/*
    font-family: 'Lato', sans-serif;
*/
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;    }
body {color: #888888;font-family: 'Lato', sans-serif;font-size: 14px;font-weight: normal;background-color: #ffffff;}
/* Heading Typo */
body h1, body h2, body h3, body h4, body h5, body h6 {color: #444444;font-family: 'Lato', sans-serif;font-style: normal;font-weight: 400;line-height: 1.2;margin: 0px 0px 0px 0px;}
h1 {font-size: 62px;}
h2 { font-size: 50px;}
h3 {font-size: 32px;}
h4 {font-size: 24px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #444444;}
p a {color: #888888;}
/* Peragraph Typo */
p {letter-spacing: 0.2px;line-height: 24px;color:#777777;font-size:14px;font-family: 'Lato', sans-serif;}
a {color: #fff;text-decoration: none;}
a:hover, a:focus, a:active {outline: none;text-decoration: none;}
ul {margin:0px;padding:0px;}
li {list-style: none;}
ul ul {margin:0px;padding:0px;}
ol {float: none;list-style: decimal;padding-left: 15px;}
ol ol {margin-left: 20px;}
ol li {list-style: decimal;width: 100%;}
figure {float:left;width:100%;position: relative;overflow:hidden;}
figure>img{width: 100%;height: auto;}
.clear {clear: both;font-size: 0;line-height: 0;}
img {max-width: 100%;}
strong {color: #3d3d3d;}
iframe {border: none;float: left;width: 100%;}
/* Form Input Typo */
select {border: 1px solid #d2d2d2;color: #3d3d3d;cursor: pointer;display: inline-block;font-size: 14px;font-weight: 300;height: 40px;padding: 8px 12px;width: 100%;}
label {color: #3d3d3d;display: block;font-weight: 400;margin-bottom: 10px;}
button {border: none;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid #fff;display: inline-block;font-size: 14px;font-weight: 400;line-height: 20px;outline: none;vertical-align: middle;}
form p {float: left;position: relative;width: 100%;}
form p span i {color: #999999;left: 16px;position: absolute;top: 13px;}
table {background-color: transparent;max-width: 100%;width: 100%;}
th {text-align: left;}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {border-top: 1px solid #d2d2d2;border: 1px solid #d2d2d2;line-height: 2.5;padding-left: 7px;vertical-align: top;}
table thead tr th {border-top: 1px solid #d2d2d2;}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {border-top: 1px solid #d2d2d2;}
table > thead > tr > th {border-bottom: 2px solid #d2d2d2;vertical-align: bottom;}
table > caption + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > th, table > thead:first-child > tr:first-child > th, table > caption + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > td, table > thead:first-child > tr:first-child > td {border-bottom: 0;}
table > tbody + tbody {border-top: 2px solid #d2d2d2;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 12px 16px;}
p ins {color: #999;}
dl dd {margin-left: 20px;}
address {font-style: italic;}
::-webkit-input-placeholder {color: #959595; opacity: 1;}
:-moz-placeholder { color: #959595; opacity: 1; }
::-moz-placeholder { color: #959595; opacity: 1; }
input:-ms-input-placeholder {color: #959595; opacity: 1;}

.ph_news::-webkit-input-placeholder {color: #302c2d; opacity: 1;font-size: 14px;}
.ph_news:-moz-placeholder { color: #302c2d; opacity: 1; font-size: 14px;}
.ph_news::-moz-placeholder { color: #302c2d; opacity: 1; font-size: 14px;}
input.ph_news:-ms-input-placeholder {color: #302c2d; opacity: 1;font-size: 14px;}