/*
Theme Name: LURF
Theme URI: http://www.tetsuakidesign.com/
Author: the Tetsu team
Author URI: http://www.tetsuakidesign.com/
*/
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
@font-face {
    font-family: 'Gotham Book Regular';
    src: url('fonts/Gotham-Book-Regular/Gotham Book Regular.eot');
    src: local('☺'), url('fonts/Gotham-Book-Regular/Gotham Book Regular.woff') format('woff'), url('fonts/Gotham-Book-Regular/Gotham Book Regular.ttf') format('truetype'), url('fonts/Gotham-Book-Regular/Gotham Book Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Bold';
    src: url('fonts/Gotham-Bold/Gotham Bold.eot');
    src: local('☺'), url('fonts/Gotham-Bold/Gotham Bold.woff') format('woff'), url('fonts/Gotham-Bold/Gotham Bold.ttf') format('truetype'), url('fonts/Gotham-Bold/Gotham Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham-medium';
    src: url('fonts/gotham-medium/gotham-medium.eot');
    src: local('☺'), url('fonts/gotham-medium/gotham-medium.woff') format('woff'), url('fonts/gotham-medium/gotham-medium.ttf') format('truetype'), url('fonts/gotham-medium/gotham-medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/** Generated by FG **/
@font-face {
    font-family: 'GothamLight';
    src: url('fonts/Gothamlight/GothamLight.eot');
    src: local('☺'), url('fonts/Gothamlight/GothamLight.woff') format('woff'), url('fonts/Gothamlight/GothamLight.ttf') format('truetype'), url('fonts/Gothamlight/GothamLight.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

a{text-decoration:none; color:#363636;}
a:hover {color:#990000;}
img{border:none; outline:none; max-width: 100%; height: auto;}
a,input[type="submit"],button,input {outline: none;transition:all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; 
-moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s; color: #363636; -webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none; border-radius: 0; -ms-border-radius: 0; -webkit-border-radius: 0; box-shadow: none;
}
*{outline: none; box-sizing: border-box;  -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
h1 {font-size:2.222em;margin: 25px 0 21px 0; font-family: 'Gotham Bold'; font-weight: 500;}
h2 {font-size: 2.33em;font-family: 'Gotham Bold';font-weight: 500;}
h3 {font-size: 1.644em;margin: 30px 0 9px 0;}
h4 {font-size:1.393em;margin: 34px 0 17px;}

select,textarea {-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none; border-radius: 0; -ms-border-radius: 0; -webkit-border-radius: 0;outline: none;}
iframe {max-width: 100%;}
.aligncenter{display: block;margin:0 auto; float: none;}
.alignright{ float:right; margin: 0 0px 20px 20px;}
.alignleft,.vc_align_left img { float: left; margin:0 20px 13px 0;}
p {line-height: 1.7;font-weight: 200;margin: 9px 0 15px;font-family: 'GothamLight';font-size: 0.94em;}
ul,ol {padding-left: 20px;}
ul li,ol li {line-height: 1.5; font-weight:300; font-size: 0.9em; padding-bottom: 5px; }
body {overflow-x: hidden;font-family: 'Gotham Book Regular';color: #363636; font-size: 16px;margin: 0;padding: 0; -webkit-font-smoothing: antialiased;}
.container {width: 1224px; margin: 0 auto; display: block;}
header {z-index: 999; height: 75px; position: absolute;top: 36px; right: 0; left: 0; margin: 0 auto; text-align: center;/*width:1170px;*/ width:100%;background-color: #fff;}
.logo-section {float: left;padding:25px 30px;}
header .container {width:100%;}
header {width: calc(100% - 60px)}
.logged-in header:after {
    position: absolute;
    bottom: 0;
    right: 0;
    content: "";
    width: 96%;
    height: 1px;
    background-color: #efefef;
}
.navigation {float: right;}
.navigation ul li a { color: #515151;font-size: 15px;font-family: 'Gotham Book Regular';text-transform: uppercase;font-weight:500;}
.navigation ul li {padding-bottom: 24px; position: relative; float: left; padding-right: 26px; list-style-type: none;}
.navigation .sub-menu li a {color: #fff;text-align: left;padding: 10px 20px;display: inline-block;width: 100%;border-bottom: solid 1px #ae4a4a;}
.navigation .sub-menu li a:hover {color: #000;}
.navigation .sub-menu li {display: block;width: 100%;padding: 0;}
.navigation ul li:hover .sub-menu {display: block;}
.navigation .sub-menu {display: none;position: absolute;background-color: #990000;padding: 0;left: -62px;width: 300px;top: 48px;}
.navigation ul li a:hover,.navigation ul li.current-menu-item > a,.navigation ul li.current_page_parent > a {color: #990000;}
.navigation ul li .sub-menu li.current_page_item > a {color: #000;}
.banner-section {position: relative; min-height: 601px;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.banner-text h1 {color: #fff; position: absolute;top: 52%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);width: 769px;font-family: 'Gotham Bold';font-size: 2.2em;font-weight: 500; margin: 0;padding:0 57px;line-height: 1.465;}
.banner-text {width:100%;margin: 0 auto;height: 100%;}
.search-secation {cursor: pointer; transition: all 0.3s ease; float: left;width: 76px;height: 75px;background-color: #e2dee0; /*padding-top: 27px;*/position: absolute; right: 0;}
.menu-header-menus-container {float: left;padding-top: 11px;padding-right: 76px;}
.navigation ul li:last-child {padding-right: 25px;}
.content-section {width: 100%; float:left;}
.col-6 {float: left; width: 50%;}
.plus_img {display: none;}
.content-top .container,.about-section .container {width: 100%;}
.search-secation form.navbar-form {visibility:hidden; display: block;position: absolute;width: 92%;top: 15px;}
.show-search .search-secation form.navbar-form {visibility: visible;}
.show-search .search-secation {width: 50%;}
.show-search .search-secation form.navbar-form {display: block;width: 90%;display: block;right: 70px;}
.search-secation form.navbar-form input {width: 100%;background-color: transparent;padding: 0 17px;border: none;border-right: solid 1px #9f9f9f;}
.search-secation form.navbar-form .btn-default {min-width: 46px;position: absolute;right: 7px;top: 0;background: url(images/search-icon.png)no-repeat center;}
.show-search .search-secation .hide-search {display: none;}
.search-secation > .btn-default {
    padding-top: 27px;
    height: 75px;
}
.show-search .close-box {cursor: pointer; position: absolute;background: url(images/close-icon.png)no-repeat center;top: 20px;right: 15px;width: 40px;height: 40px;}
.sub-menu {display: none;}
#wpmem_reg .req {display: none !important;}
#wpmem_reg .req-text {display: none !important;}
#wpmem_reg label, #wpmem_login label {display: none !important;}
.close-box {position: absolute;background: url(images/close-icon.png)no-repeat center;}
.content-top {width: 100%;display: block;float: left;}
.content-top .container {display: flex;flex-wrap: wrap;display: -webkit-flex;display: -ms-flexbox;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;}
.content-top .col-3 {cursor: pointer; width: calc(25% - 1px);background-color: #cccccc;float: left;min-height: 243px;margin: 0 0.5px;padding: 30px 42px;text-align: center;}
.content-top .col-3:hover {color: #fff; background-color:#990000; }
.content-top .col-3:hover h3,.content-top .col-3:hover p {color: #fff;}
.content-top .col-3 h3 {font-size: 1.15em;margin:37px 0 10px;color:#3f3e3e;font-family: 'Gotham Bold'; font-weight: 500;}
.content-top .col-3 p {font-family: 'GothamLight'; color: #000;}
.member-text h2 {color: #fff; font-size: 3em;font-family: 'Gotham Bold';float: right;text-align: right;padding:36.2% 52px 0 0;width: 444px;line-height: 1.07;font-weight: 500;}
.what-lurf,.white-paper-section {/*width: 1224px;*/ width: 100%; margin: 0 auto;display: flex; display:-webkit-flex; height:802.1px;flex-wrap: wrap; -webkit-flex-wrap: wrap;}
.what-lurf .col-6,.white-paper-section .col-6 {background-position: center;background-repeat: no-repeat; background-size: cover;}
.lurf-list {padding: 19% 13% 0;}
.lurf-list .list-text p {line-height: 1.7;font-weight: 200;margin: 13px -1px 15px;font-size: 0.94em;}
.lurf-list .list-text {float: left;width: 70%;padding: 2px 0 0 36px;}
.lurf-list .list-text h3 {margin: 0;font-size: 1.3em;font-family: 'Gotham Bold';font-weight: 500;color: #2f2c2c;}
.lurf-list .lurf-list {padding: 19% 13% 0; display: inline-block;}
.lurf-list .list-img {float: left;margin-top: 6px;}
.lurf-list-box {display: inline-block;margin-bottom: 63px;}
.white-paper-section .col-6 {position: relative;}
.more-info,.wpcf7-submit,input[type="submit"],button[type="submit"] {cursor: pointer; text-align: center; margin-top: 67px;display: inline-block;min-width: 211px;min-height: 49px;color: #fff; background-color: #990000;font-size: 1.25em;line-height: 48px;font-weight: 500;font-family: 'gotham-medium';letter-spacing: 0.3px;padding-right: 3px;}
input[type="submit"],button[type="submit"] {margin-top: 0; border: none; color: #fff; min-width: 130px;}
input {border:solid 1px #c9c1c1; height: 49px; padding: 0 15px;}
.white-paper-text h2 {margin:52px 12px 53px 0;}
.page-content {margin-bottom: 60px;}
.page-content input {width: 450px;}
.more-info:hover,.wpcf7-submit:hover {background-color:#212121; color: #fff;}
.white-paper-section .col-6 .white-paper-text p {margin: 0;}
.white-paper-section {height: 801px;}
.white-paper-section .col-6 .white-paper-text {position: absolute;top: 50%;text-align: center;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);padding: 30px 40px;}
.inner-banner {min-height: 364px;background-size: cover;background-position: center;background-repeat: no-repeat;text-align: center;position: relative;}
.inner-banner h1 {position: absolute;color: #fff;width: 662px;text-align: center;bottom: 25.7%;font-family: 'Gotham Bold';font-weight: 500;margin: 0 auto;display: block;right: 19px;left: 0;line-height: 1.46;font-size: 2.2em;}
.about-section {width: 100%;float: left;}
.about-section .col-6:first-child {height: 799px;background-size: cover; background-position: center;}
.about-section .about-text {text-align: center;padding: 40px 58px;}
.about-text p:first-child {margin: 83px 7px 0 0;}
.about-text h2 {margin: 70px 0 72px 17px; text-transform: uppercase;}
.about-text .more-info {margin-top: 97px;margin-left: 13px;}
.page-template-default .inner-banner::after {content: "";position: absolute;height: 100%;width: 100%;z-index: 9;background-color: rgba(0,0,0,0.8);top: 0;left: 0;}
.default-page .container {padding: 50px 0;}
.default-page {padding:124px 0;position: relative;z-index: 99;color: #fff;min-height: 958px;}
.inner-banner .default-page h1 {text-transform: uppercase; position: relative;padding-right: 19px;margin-bottom: 52px;}
.inner-banner .default-page h2::after,.member-only h1:after {position: absolute;content: "";bottom: 0;height: 1px;width: 200px;background-color: #990000;left: 0;right: 0;margin: 0 auto;}
.default-page p {margin: 24px 0 11px 0;padding: 0px 11%;}
.page-id-48 .more-info {margin-right: 38px;margin-top: 73px;}
.inner-banner.no_banner_image .default-page {min-height: auto; padding-bottom:40px; }
.page-id-48 .default-page {padding-bottom: 15px;min-height: 955px;}
.inner-banner .default-page h2 {font-size: 2.2em;padding-right: 20px;position: relative;padding-bottom: 32px;margin-bottom: 37px;}
.member-only h1::after {width: 203px;}
.featured-section h2,.membership-section h2 {font-size: 2.2em;margin-bottom: 37px;}
.featured-section,.membership-section {text-align: center; padding: 63px 0 8.82%;}
.featured-section p strong {padding-right: 0;font-weight: 200;padding-bottom: 33px;display: block;font-size: 1em;}
.featured-section p,.membership-section p {font-size: 1.16em;padding-right: 15px;line-height: 1.73;}
.blog .inner-banner,.single .inner-banner  {min-height: 251px;}
.news-secation {text-align: center;padding-top: 43px;}
.archives .years {display: inline-block;margin: 0;padding: 0 0 0 6px;}
.archives .years li a {color: #363636; position: relative;}
.archives .years li a:hover {color: #990000;}
.archives .years li a::after {position: absolute;content: "/";right: -9px;}
.archives .years li:last-child a::after {display: none;}
.archives .years li {list-style-type: none;padding:0 13px 0 0;display: inline-block;font-size: 1.16em;color: #363636;font-family: 'GothamLight';}
.archives h5 {font-size: 1.13em;font-family: 'Gotham Bold';font-weight: 500;display: inline-block;margin: 0;line-height: 0;}
.archives {width: 100%;text-align: center;display: inline-block; padding: 5px 0 73px;}
.years li a {color: #363636;padding-right: 10px;}
.next.more-info a, .prev.more-info a {color: #fff;}
.cta-section {max-width: 800px;margin: 0 auto;}
.cta-section p {font-size: 1.2em;padding: 26px 34px;line-height: 1.65;}
.cta-section span {display: block;font-size: 1.14em;padding-left: 9px;}
.cta-section h3 {font-size: 1.8em; font-weight: 500;font-family: 'Gotham Bold'; margin: 0 0 12px;}
.cta-section h3 a {color: #363636;}
.cta-section h3 a:hover {color:#990000;}
.single-news .single-text h2 {font-size: 1.8em;margin: 16px auto 7px 8px;}
.single-news .single-text {max-width: 800px;margin: 0 auto;}
.cta-section .more-info {margin: 16px 0 30px 3px;font-size: 1.17em;}
.single-text span {font-size: 1.12em;padding-left: 8px;margin-bottom: 26px;display: inline-block;}
.single-text p {font-size: 1.15em;padding: 0 51px 14px;line-height: 1.75;}
.news-secation .info-section {margin-bottom: 65px;}
.pagination {width: 100%;float: left;text-align: center;margin: 75px 0 200px 0;padding-left: 17px;}
.pagination a {color: #fff; background-color: #990000;min-width: 46px;height: 49px;display: inline-block;margin-right: 15.5px;font-family: 'Gotham Bold';line-height: 49px;font-size: 1.145em;font-weight: 500;letter-spacing: 0.5px;}
.pagination a:hover,.pagination a.active {background-color: #000; color: #fff;}
.pagination a.next {padding: 0 17px 0 19px;}
.pagination .pre {padding: 0 17px;}
.lists_section .lists {width: 32.3%;float: left;margin-bottom: 87px;}
.lists_section .lists ul li {list-style-type: none;}
.member-only {padding-top: 153px; text-align: center;}
.member-only .lists_section ul {padding-left: 0;margin: 0;}
.member-only .lists_section {display: inline-block;width: 100%;padding: 48px 63px 184px 72px;}
.lists_section .lists ul li {list-style-type: none;font-size: 1.15em;padding-bottom: 3px;line-height: 1.21;}
.lists_section .lists ul li a {display: inline-block;position: relative;font-family: 'GothamLight';font-weight: 500;}
.lists_section .lists ul li a:after {content: ""; background-color: #c3c2c2; height: 1px; left: 0; bottom:1.5px; width: 100%; position: absolute;}
.member-only h1 {padding-bottom: 31px; font-size: 2.19em;position: relative; text-transform: uppercase;margin-right: 18px;}
.member-only header::after {content: "";height: 1px;background-color: #ece9e9;position: absolute;bottom: 0px;right: 0;width: 95.5%;}
.lists_section .lists h3 {font-size: 1.15em;font-weight: 500;font-family: 'Gotham Bold';margin-bottom: 2px;}
.cta-section h3 {font-size: 1.8em;font-weight: 500;font-family: 'Gotham Bold';margin: 17px 0 7px 8px;}
.post_navigation {margin: 73px 0 184px;}
.default-page .form input {width: 100%;border: solid 2px #9e9e9e !important;border-radius: 0 !important;height: 61px;font-size: 1.48em !important;padding: 0 20px !important;font-weight: 400;font-family: 'gotham-medium';}
.prev.more-info {padding: 0 16px;}
.membership-section ul li {list-style-type: none;padding-bottom: 0.1px;}
.membership-section ul li p {font-weight: 600; font-size: 1.23em; line-height: 1.43;}
.membership-section ul {padding-left: 0; margin-top: 22px;}
.membership-section ul li p strong {font-weight: 500;font-family: 'Gotham Bold'; font-size: 1em;}
.default-page #wpmem_login {margin-right: 13px;}
.page-template-membership_only .form-section {background-color: #f5f5f5;}
.default-page .form {width: 378px;margin: 131px auto !important;}
.default-page .form .div_text {width: 100% !important;margin-bottom: 25px !important;}
.next.more-info,.prev.more-info {min-width: 167px;font-size: 1.17em;margin-left: 7px;}
.vic_presidents_title {background-color: #9a0000;padding: 23px 30px 22px;margin: 14px 0;width: 100%;float: left;}
.vic_presidents_title h3 {margin: 0;color: #fff;font-size: 1.13em;}
.vic-section {width: 100%;float: left; margin: 6px 0 10px;}
.vic-section .container {width: 915px;}
.vic_presidents {width: 100%;float: left;padding-bottom: 59px;}
.vic_presidents .vic-section:last-child {margin: 18px 0 10px;}
.vic-section .col-section {width: 50%;float: left;}
.contact-section .wpcf7 ul li .wpcf7-submit {min-width: 211px; background-color: #990000;}
div.wpcf7-response-output {margin: 0;padding: 10px 15px;text-align: center;}
.contact-section .wpcf7 ul li .wpcf7-submit:hover {background-color: #212121;}
.col-section p {line-height: 1.43;font-size: 1.11em;font-weight: 600;margin-bottom: 24px;padding-right: 0;}
.vic-section .container .col-section:first-child {padding: 2px 0 0 8px;}
.default-page .form .button_div .buttons {border: none !important;width: 211px;height: 10px !important;margin:-14px 0 0 83px !important;font-size: 1.08em !important;padding: 0 4px 0 0 !important;}
#wpmem_msg {border: 1px solid #990000 !important; padding-bottom: 30px; width: 80% !important;margin: 0 auto;background-color: transparent !important;}
div.wpcf7-validation-errors {border: 2px solid #990000;}
footer {width: 100%;float: left;}
.join-section .container {width: 100%;}
.contact-section .container {width: 100%; display: flex;flex-wrap: wrap;display:-webkit-flex;-webkit-flex-wrap: wrap;display: -ms-flexbox;-ms-flex-wrap: wrap;}
.join-section {width: 100%;float: left;background-color: #990000; padding-bottom: 64px;}
.join-section .join-text h2 {color: #fff;margin-bottom: 5px;}
.join-text p:last-child {float: right;margin-top: -11px;padding-right: 15px;}
.join-text p {color: #fff;padding-left: 1px;display: inline-block;float: left;}
.join-text .more-info {margin: 0;background-color: #fff;color: #0b0b0b;text-align: center;min-width: 236px;height: 43px; padding: 1px 0 0 0;}
.join-section .join-text {padding: 47px 41px 0;}
.join-text .more-info:hover {background-color: #000; color:#fff;}
.map-section #googleMap2 {height: 800px; overflow: visible;}
.page-content .search-form {width: 590px;margin: 0 auto 117px;display: block;}
.page-content .search-submit {float: left;margin-left: 10px;}
.page-content .search-form label {float: left;}

.form-section h2 {text-transform: uppercase;font-weight: 900;margin: 6px 0 12px;font-size: 2.15em;font-family: 'Roboto', sans-serif;letter-spacing: 1.2px;}
.footer-bottom {width: 100%;float: left;background-color: #212121;height: 98px;text-align: center;}
.form-section {height: 100%;  background-color: #f6f6f6; text-align: center;padding:51px 15px 10px;display: inline-block;width: 100%;}
.form-section .textwidget:nth-child(2) {min-height: auto; width: 100%;text-align: center; margin-bottom:63px;}
.form-section .textwidget {width: 50%;float: left;text-align: left; min-height: 129px;}
.form-section .textwidget:last-child {width: 100%;}
.address,.contact {font-family: 'GothamLight';}
.wpcf7 ul li {list-style-type: none;width: 100%;padding-bottom: 15px;}
.wpcf7 ul {padding-left: 0;}
.wpcf7 ul li:nth-child(2) {width: 50%;float: left;padding-left: 15px;}
.wpcf7 ul li input,.wpcf7 ul li textarea {background-color: #f6f6f6; height: 45px;border: solid 1px #c9c1c1;width: 100%;color:#595757;padding: 0 15px;font-size: 0.95em;letter-spacing:-0.5px;font-family: 'Roboto', sans-serif;}
.wpcf7 ul li:first-child {width: 50%;float: left;padding-right: 15px;}
.wpcf7 ul li textarea {height:105px;padding: 8px 15px;}
.address strong, .contact strong {color: #8d8888;font-size: 0.89em;letter-spacing: 0.4px;padding-bottom: 4px;display: block;font-weight: 500;font-family: 'Roboto', sans-serif;}
.footer-contact {font-family: 'Roboto Slab', serif;font-size: 0.85em;letter-spacing: 4.48px;font-weight: 500;}
.form-section p {font-family: 'Roboto Slab', serif;font-weight: 400;letter-spacing: 0.05px;font-size: 0.95em;color: #787777;}
.wpcf7 ul li .wpcf7-submit {font-family: 'gotham-medium'; background-color: #990000; cursor: pointer; width: auto;margin: 14px auto 0;display: block;color: #fff;font-size: 1.292em;min-height: 49px;border: none;letter-spacing: 0.5px;}

.wpcf7 ul li:nth-child(3) {padding-bottom: 14px;}
.contact-section {width: 100%;display: block;float: left;}
.wpcf7 ul li:last-child {padding-right: 13px;}
.footer-bottom p {font-weight: 400;color: #7d7d7d;padding: 38px 0 0;margin: 0;font-size: 0.83em;letter-spacing: 0.3px;font-family: 'Roboto', sans-serif;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.navigation ul li a {font-weight: 600;}
	.menu-header-menus-container {padding-top: 12px;}
	p {font-size: 0.95em;}
	.white-paper-section .col-6 .white-paper-text {top: 50.5%;}
	.white-paper-text h2 {margin: 44px 12px 53px 0;}
	.more-info {line-height: 49px;}
	.join-section .join-text h2 {margin-bottom: 6px;}
	.form-section h2 {margin-bottom: 14px; font-size: 2.2em;}
	.wpcf7 ul li:nth-child(3) {padding-bottom: 15px;}
	.contact-section .wpcf7 ul li .wpcf7-submit {margin-top: 12px;}
	.lurf-list-box {margin-bottom: 64px;}
	.content-top .col-3 h3 {margin-bottom: 12px;}
	.content-top .col-3 p {font-size: 0.98em;}
	.lurf-list .list-text p {line-height: 1.75;}
	.about-section .about-text {padding: 40px 56px;}
	.about-text h2 {margin-bottom: 73px;}
	.membership-section ul {margin-top: 21px;}
	.vic_presidents_title {margin: 12px 0 15px; padding-top:24px; }
	.col-section p {font-size: 1.13em;}
	.membership-section ul li p {font-size: 1.248em;}
	.news-secation h1 {font-size: 2.2em;} 
	.archives {padding:6px 0 72px;}
	.cta-section p {font-weight: 600; line-height: 1.7; padding:29px 34px 23px;}
}