/*
Theme Name: Aero National Inc
Theme URI: http://aeronationalinc.com
Author: Michael Verner
Author URI: http://vernerwebstudio.com
Description: Custom Bootstrap v.3 theme
*/


/*
Required WordPress CSS
*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
img.fitme { height: auto; max-width: 100%; }
.bypostauthor {
}


/* WordPress gallery */
.gallery-caption {
}
.gallery {
	margin-bottom: 1.6em;
}
.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0 auto;
}
.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


.sticky {
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

.group:before, .group:after { content: ""; display: table; } 
.group:after { clear: both; }
.group { zoom: 1; /* For IE 6/7 (trigger hasLayout) */ }

#preload { display: none; }
.container { max-width: 1170px; width: 98%; }

strong { font-weight: 500; }

body { background-color: #122961; color: #3b3b3b; font-family: Roboto, Lato, Helvetica, Arial, sans-serif; font-size: 16px; }
#header {  background: #dee7ef; background: -moz-linear-gradient(top,  #dee7ef 0%, #ffffff 30%, #ffffff 30%, #ffffff 67%, #ffffff 78%, #e3ecf2 100%);  background: -webkit-linear-gradient(top,  #dee7ef 0%,#ffffff 30%,#ffffff 30%,#ffffff 67%,#ffffff 78%,#e3ecf2 100%); background: linear-gradient(to bottom,  #dee7ef 0%,#ffffff 30%,#ffffff 30%,#ffffff 67%,#ffffff 78%,#e3ecf2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dee7ef', endColorstr='#e3ecf2',GradientType=0 ); border-top: 3px solid #5885D7; }
#header #logo img { display: block; margin: 0 auto; max-width: 100%; padding: 1em 0; }

#header #top-phone { vertical-align: middle; }
#header #top-phone a { color: #183E90; font-family: Lato, Roboto, Helvetica, Arial, sans-serif; font-size: 2.75em; text-decoration: none; vertical-align: middle; }
#header #top-phone .wyvern { margin-left: 10px; }
#header #top-phone .wyvern img { height: 44px; margin-top: 10px; vertical-align: top; width: 101px; }

#header #top-phone-2 { text-align: center; vertical-align: middle; }
#header #top-phone-2 strong { color: #D32323; font-family: Lato, Roboto, Helvetica, Arial, sans-serif; font-weight: bold; text-transform: uppercase; display: block; margin-top: 15px;
    line-height: 1;
    margin-bottom: -0.35em;
    font-size: 1.2em; }
#header #top-phone-2 a { color: #183E90; font-family: Lato, Roboto, Helvetica, Arial, sans-serif; font-size: 2.75em; text-decoration: none; vertical-align: middle; }
#header #top-phone-2 .wyvern { position: absolute; top: 0; right: 0; }
#header #top-phone-2 .wyvern img { height: 44px; width: 101px; }

#header div.collapse.navbar-collapse { background-color: transparent; border: 0; margin-top: -3px; padding-left: 0; padding-right: 0; }
#header div.navcol { position: relative; text-align: right; }
#header nav.navbar-default { background-color: transparent; background-image: none; border: 0; box-shadow: none; margin-bottom: 0; padding: 0; }
#header nav.navbar div.container { padding-left: 0; padding-right: 0; width: 100%; }
#header nav.navbar-default li a { box-shadow: none !important; font-size: 1.25em; font-weight: normal; text-shadow: none !important; text-transform: uppercase; }
#header nav.navbar-default .navbar-nav>.active>a { background-color: rgba(88,133,215, 0.1); background-image: none; box-shadow: none; }
#header .navbar-default .navbar-nav>.open>a { background-image: none !important; background-color: transparent !important; }
#header nav.navbar-default button.navbar-toggle { background-color: transparent !important; }

#header.header-new div.collapse.navbar-collapse { margin-top: 0; }
#header.header-new nav.navbar-default { background-color: #122961; border-radius: 0; padding-top: 3px; }
#header.header-new nav.navbar-default div.container { padding-left: 15px; padding-right: 15px; }
#header.header-new ul#menu-main-menu-new { width: 100%; display: block; text-align: center; }

#header.header-new ul#menu-main-menu-new li { display: inline-block; float: none; }
#header.header-new nav.navbar-default li a { color: #fff; font-size: 1.15em; padding: 12px 1.5em; }

#header.header-new .navbar-header { text-align: center; }
#header.header-new button { border: 0; font-size: 1em; padding: 12px 2.5em; color: #fff; margin: 0; float: none; }

.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus { background-color: rgba(88,133,215, 0.1) !important; background-image: none !important; }

div.main-navigation { position: relative; }
div.navcol { position: absolute; top: 0; left: 0; }

#featured { background: transparent; background-position: center center; background-repeat: no-repeat; background-size: cover; }
body.home #featured { height: 480px; }
#featured img { height: auto; width: 100%; }

#featured-new { height: 325px; position: relative; }
#featured-new h2 { position: absolute; background-color: rgba(88,133,215, 0.8); z-index: 1000; margin: 0; text-align: center; color: #fff; padding: 0.25em; left: 0; right: 0; }

#ctabox { position: absolute; z-index: 999; right: 15px; padding: 1.5em; background-color: rgba(255,255,255, 0.65); border: 2px solid #fff; border-radius: 6px; top: 6em; text-align: center; }
#ctabox h3 { color: #122961; font-family: Lato, Roboto, Helvetica, Arial, sans-serif; margin-top: 0; text-align: center; text-transform: uppercase; font-size: 1.15em; line-height: 1.45em; margin-bottom: 1em; }
#ctabox h3 strong { display: block; font-weight: bold; font-size: 1.35em; }
#ctabox .btn { background-color: #D32323; color: #fff; font-family: Lato, Roboto, Helvetica, Arial, sans-serif; font-size: 1.15em; text-transform: uppercase; font-weight: bold; padding: 0.5em 1.25em; }

#content { background-color: #fff; }
#content-main{ margin-top: 1em; margin-bottom: 2em; }
#content-main-new { margin-top: 1.5em; margin-bottom: 2em; }
body.home h1 { text-align: center; }
body.home #content-main h1 + p { text-align: center; }
#content-main h1, #content-main-new h1 { color: #183E90; font-family: Lato, Roboto, Helvetica, Arial, sans-serif; line-height: 1.4em; margin-bottom: 0.5em; text-transform: uppercase; }
#content-main-new h1 { margin-top: 0; margin-bottom: 0.5em; }
#content-main-new h1 + p { font-size: 1.35em; margin-bottom: 0.8em; line-height: 1.4em; }
#content-main h2 { color: #183E90; }
#content-main-new h2, #section-service-details h2 { color: #5885D7; font-size: 1.5em; font-weight: 500; line-height: 1.4em;  }
#content-main-new h2 a, #section-service-details h2 a { color: #5885D7; }
#content-main-new h2+h3, #section-service-details h2+h3 { color: #AEB5C0; font-size: 1.25em; font-weight: normal; line-height: 1.5em; margin-top: -0.4em; }

#content-main p { line-height: 1.65em; }
#content-main-new p, #section-service-details p { line-height: 1.75em; margin-bottom: 1em; }
#content-main p a, #content-main-new p a, #section-service-details p a { color: #5885D7; font-weight: 500; text-decoration: underline; transform: all 0.5s ease; }
#content-main p a:hover, #content-main-new p a:hover, #section-service-details p a:hover { color: #183E90; }
#content-main .row { margin-top: 1em; margin-bottom: 0.85em; }

body.single-locales #content-main-new h1 + h2 { margin-bottom: 1.5em; margin-top: -0.65em; }
body.single-locales #content-main-new h2, body.single-locales #content-main-new h2 a { color: #5885D7; }
body.single-locales .row-map { }
body.single-locales .row-map > div.col-md-4 p { line-height: 1.5em; }

p.focal { background-color: #FDF8D5; border-radius: 6px; font-family: Lato, Roboto, Helvetica, Arial, sans-serif; font-size: 1.5em; margin-bottom: 0.5em; padding: 1em 1.25em; text-align: center; }
p.focal small { color: #F02B2B; display: block; font-size: 0.85em; text-align: center; text-transform: uppercase; }

p.big { font-size: 1.35em; font-weight: 500; margin: 0.75em 0; text-align: center; }

div.header-p > h1 + p { font-weight: 500; font-size: 1.35em; }

.highlightbox { background-color: #DEE7F7; border-radius: 5px; padding: 1.5em; }
#content-main-new .highlightbox strong { color: #183E90; font-size: 1.1em; }
#content-main-new .highlightbox p { font-size: 0.85em; line-height: 1.6em; margin-bottom: 0.65em; }
#content-main-new .highlightbox p:last-child { margin-bottom: 0; }
#content-main-new .highlightbox ul { font-size: 0.9em; margin-left: 0; padding-left: 20px; margin-bottom: 0; }
#content-main-new .highlightbox ul li { margin-bottom: 0.5em; }
#content-main-new .highlightbox ul li:last-child { margin-bottom: 0; }
#content-main-new .highlightbox ul li a { color: #5885D7; font-weight: 500; text-decoration: underline; }

#content-main-new .btn-red, #section-service-details .btn-red { background-color: #D32323; color: #fff; font-family: Lato, Roboto, Helvetica, Arial, sans-serif; font-size: 1em; text-decoration: none; text-transform: uppercase; font-weight: bold; padding: 0.5em 1.25em; }
#section-service-details .btn-red { display: block; font-size: 0.85em; }
#content-main-new .btn-red:hover, #section-service-details .btn-red:hover { color: #fff; }
.full-button-row { padding-top: 1.75em; }
.full-button-row p { text-align: center; }
#content-main-new .full-button-row .btn-red { font-size: 1.35em; }

.red { color: #D32323 !important; }

#section-service-details { background-color: #fff; padding: 0.75em 0 1.5em 0; }
#content-main-new .row-hr, #section-service-details .row-hr { border-bottom: 3px solid #5885D7; padding-bottom: 1.25em; margin-bottom: 1em; }
#content-main-new .col-service .btn-red, #section-service-details .col-service .btn-red { margin-top: 0.65em; }

#content-main-new .col-service img, #section-service-details .col-service img { border-radius: 5px; display: block; margin: 1.75em auto 1em auto; max-width: 100%; height: auto; }

#site-footer { background: transparent; border: 0; padding-top: 2em; padding-bottom: 3em; }
#site-footer p { color: #fff; font-size: 1.35em; line-height: 1.65em; }
#site-footer img { float: right; margin-left: 1.5em; }

#section-experience { background-color: #FDF8D5; overflow: hidden; padding-top: 2em; padding-bottom: 2em; position: relative; z-index: 100; }
#section-experience h4 { color: #183E90; font-family: Lato, Roboto, Helvetica, Arial, sans-serif; font-size: 2.75em; line-height: 1.4em; margin-bottom: 0.35em; text-transform: uppercase; }
#section-experience p { line-height: 1.75em; }
#section-experience img { margin-left: 500px; }

#section-contact { background-color: #5885D7; background-image: url(img/contact-plane2.png); background-position: right bottom; background-repeat: no-repeat; padding-top: 2em; padding-bottom: 4em; }
#section-contact h4 { color: #fff; font-family: Lato, Roboto, Helvetica, Arial, sans-serif; font-size: 3.5em; line-height: 1.4em; margin-bottom: 0.35em; text-align: center; text-transform: uppercase; }
#section-contact .container > p { color: #fff; line-height: 1.85em; margin: 0 auto 2em auto; text-align: center; max-width: 700px; }
#section-contact .container > p a { color: #fff; text-decoration: underline; }
#section-contact .form-field { }
#section-contact .form-field label { color: #fff; display: block; font-family: Lato, Roboto, Helvetica, Arial, sans-serif; font-size: 1.125em; font-weight: normal; text-transform: uppercase; }
#section-contact .form-field input[type=text], #section-contact .form-field input[type=tel], #section-contact .form-field input[type=email], #section-contact .form-field textarea  { background-color: rgba(255,255,255, 0.6); border: 0; border-radius: 6px; display: block; font-family: Lato, Roboto, Helvetica, Arial, sans-serif; font-size: 1.75em; line-height: 1.75em; padding-bottom: 0.25em; padding-left: 2%; padding-right: 2%; width: 94%; }
#section-contact .form-field textarea { height: 262px; line-height: 1.25em; }
#section-contact .form-field textarea#details { height: 173px; }
#section-contact .submit-field {  }
#section-contact .submit-field input[type=submit] { background-color: rgba(18,41,97, 0.6); border: 0; border-radius: 6px; color: #fff; display: block; font-family: Lato, Roboto, Helvetica, Arial, sans-serif; font-size: 2.5em; line-height: 2em; text-transform: uppercase; transition: all 0.5s ease; width: 94%; }
#section-contact .submit-field input[type=submit]:hover { background-color: rgba(18,41,97, 1); }
#section-contact .form-field { margin-bottom: 1em; }
body.page-template-page-new #section-contact .submit-field input[type=submit] { font-size: 1.85em; }

#section-service-areas { background-color: #FFFDF5; background-image: url(img/service-areas.png); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 2em 0 2em; }
#section-service-areas h3 { color: #122961; font-size: 2em; margin-top: 0; text-align: center; text-transform: uppercase; }
#section-service-areas p { line-height: 1.5em; text-align: center; }
#section-service-areas p a { color: #3a3a3a; font-weight: bold; text-decoration: underline; }
#section-service-areas h4 { color: #5885D7; margin-top: 1em; }
#section-service-areas ul.locale-list { color: #3b3b3b; font-size: 0.85em; list-style: none; margin-left: 0; margin-bottom: 0; padding-left: 0; }
#section-service-areas ul.locale-list li { line-height: 1.45em; margin-bottom: 0.6em; }
#section-service-areas ul.locale-list li a { color: #3b3b3b; }

#contact-info p { color: #fff; font-family: Lato, Roboto, Helvetica, Arial, sans-serif; font-size: 1.125em; }
#contact-info p > span { color: #fff; display: block; font-weight: normal; text-transform: uppercase; }
#contact-info p a { border-radius: 6px; color: #fff; text-decoration: none; transition: all 0.5s ease; }
#contact-info p a:hover { background-color: rgba(255,255,255, 0.15); }
#contact-info p big { color: #fff; display: block; font-size: 1.75em; }
#contact-info p.phone big { font-size: 2.6em; }
#contact-info p.hours { background-color: #FDF8D5; border-radius: 6px; color: #122961; font-size: 1.4em; margin: 1.25em 0 0 0; padding: 0.5em 1em; text-align: center; text-transform: uppercase; }

div.wpcf7-response-output { border: 0; border-radius: 5px; clear: both; padding: 1em; text-align: center; }
div.wpcf7-response-output.wpcf7-validation-errors { background-color: #E4A6A1; color: #993333; }
div.wpcf7-response-output.wpcf7-mail-sent-ok { background-color: #A4E4A1; color: #449944; }

ul.menued li { font-size: 1.15em; line-height: 1.25em; padding-bottom: 0.5em; }

#aircraft-details { }
#aircraft-details > div.row > div.col-md-6 { border-bottom: 1px solid #eee; padding-bottom: 1em; margin-bottom: 1em; }
#aircraft-details img { border-radius: 5px; }
#aircraft-details h3 { color: #5885D7; }
#aircraft-details > div.row:last-child > div.col-md-6:last-child { border-bottom: 0; }

div.service { border-bottom: 1px solid #eee; padding-bottom: 1em; margin-bottom: 1em; }
div.service img { border-radius: 5px; height: auto; margin-top: 2em; width: 100%; }

.no-results { border: 2px dashed #e8e8e8; padding: 2em; text-align: center; }
.no-results h2 { color: #7a7a7a; text-align: center; }
.no-results p { color: #7a7a7a; text-align: center; }

div.search-results article.summary { border-bottom: 1px solid #e8e8e8; }
div.search-results article.summary:last-child { border-bottom: 0; }

article.summary a { text-decoration: none; }
article.summary { padding: 1em; transition: all 0.5s ease; }
article.summary p { color: #3b3b3b; font-size: 1em; margin-bottom: 0; }
article.summary p.postedon { color: #5885D7; font-size: 0.9em; margin-bottom: 0.2em; }
article.summary h3 { color: #183E90; font-size: 1.15em; font-weight: bold; margin-bottom: 0.35em; padding-top: 0; margin-top: 0; }
article.summary:hover { background-color: rgba(88,133,215, 0.05) }
article.summary .img { background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 6px; float: right; height: 135px; margin-left: 1.5em; width: 135px; }

nav.pagination-row { margin-top: 2em;}
nav.pagination-row ul li { }
nav.pagination-row ul li a { color: #183E90; }
nav.pagination-row ul li.active span, nav.pagination-row ul li.active span a { background-color: #183E90; border-color: #fff; transition: all 0.5s ease; }
nav.pagination-row ul li a:focus, nav.pagination-row ul li a:hover, nav.pagination-row ul li.active span:focus, nav.pagination-row ul li.active span:hover { background-color: #5885D7; color: #fff; }
nav.pagination-row ul li.active span:focus a, nav.pagination-row ul li.active span:hover a { background-color: #5885D7; color: #fff; }

.search-results article.summary { font-size: 1.1em; }
.search-results article.summary:nth-child(even) { background-color: rgba(88,133,215, 0.03); }
.search-results article.summary:nth-child(even):hover { background-color: rgba(88,133,215, 0.1); }

p.search-results {  color: #9a9a9a; font-size: 1.25em; font-style: italic; text-align: center; }
h1.page-title + p.search-results { margin-top: -1em; color: #9a9a9a; font-style: italic; }

form.form-horizontal { margin-top: 2em; margin-bottom: 2em; }
form.form-horizontal input[type=text] { font-family: Lato, Roboto, Helvetica, Arial, sans-serif; font-size: 1.35em; padding: 1em 0.5em; }
select[name="archive-dropdown"] { width: 100%;}
select[name="archive-dropdown"] option { font-size: 1.25em; padding: 0.5em;}

.btn-default { background-color: #183E90; background-image: none !important; border: 0; color: #fff; font-weight: bold; text-decoration: none !important; text-shadow: none; transition: all 0.5s ease; }
.btn-default:hover { background-color: #5885D7; color: #fff; }

@media (max-width: 1085px) {
	
}
	
@media (min-width: 980px) and (max-width: 1085px) {
	#header nav.navbar-default li a { font-size: 1.1em; padding-left: 9px; padding-right: 9px; }
}

@media (max-width: 991px) {
	#content-main-new .row-hr-mobile { border-bottom: 3px solid #5885D7; padding-bottom: 1.25em; margin-bottom: 2em; }
	#section-contact .form-field input[type=text], #section-contact .form-field input[type=tel], #section-contact .form-field input[type=email], #section-contact .form-field textarea, #section-contact .submit-field input[type="submit"]  { width: 100%; }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	#header nav.navbar-default li a { font-size: 0.9em; padding-left: 8px; padding-right: 8px; }
	#header.header-new nav.navbar-default li a { font-size: 1em; padding: 12px 1.15em; }
	
	#header #top-phone-2 a { font-size: 2em; }
	#header #top-phone-2 strong { margin-top: 20px; }
	#header #top-phone-2 .wyvern { top: 16px; }
}
 
@media (max-width: 979px) {
	#site-footer p {  text-align: center; }
	#site-footer img { float: none; position: absolute; right: 0; }
	
	#section-experience h4 { text-align: center; }
	#section-experience img { display: block; margin: 1.5em auto 0 auto; max-width: 100%; }
	
	#section-contact .col-left { padding-bottom: 1.25em; }
	#contact-info { padding-top: 1.25em; }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	#header > .container { width: 100%; }
	#header #top-phone { position: absolute; top: 5px; left: 15px; }
	#header #top-phone a { font-size: 2em;  }
	#header #top-phone .wyvern img { height: 32px; margin-top: 8px; width: 74px; }
	
	#header #top-phone-2 { font-size: 1.2em; margin-top: 10px; }
	#header #top-phone-2 strong { display: inline; font-size: 1em; margin-top: 8px; vertical-align: middle; }
	#header #top-phone-2 a { font-size: 1em; font-weight: bold; }
	#header #top-phone-2 .wyvern { right: 10px; top: 12px; }
	#header #top-phone-2 .wyvern img { height: 32px; width: 74px; }
	
	/*#header.header-new ul#menu-main-menu-new { width: 100%; display: block; text-align: center; }*/
	#header.header-new ul#menu-main-menu-new li { display: block; }
	#header.header-new nav.navbar-default li a { padding: 20px; }

	#header div.logocol { margin-top: 32px; }
	#header div.navcol { padding-left: 0; padding-right: 0; position: absolute; text-align: left; }
	#header div.navcol div.navbar-collapse.collapse { background-color: #fff;  margin: 0; }
	#header div.navcol ul#menu-main-menu { background-color: #fff; margin: 0; }
	div.main-navigation { z-index: 1000; }
	
	body .home #featured { height: 250px; }
	
	body.home .parallax-mirror:nth-child(2) { display: none !important; }
	
	#aircraft-details > div.row > div.col-md-6 { padding-top: 1em; }
	#aircraft-details > div.row > div.col-md-6 div.row div.col-sm-6:first-child { margin-bottom: 1em; }
	
	div.col-uled { margin-top: -0.6em; }
	div.service img { height: auto; margin: 1em auto 0.5em auto; width: 100%; }
	
	.form-horizontal button[type=submit] { display: block; margin-top: 10px; text-align: center; width: 100%; }
}

@media (max-width: 600px) {
	#site-footer div.footer-right { padding-bottom: 80px; }
	#site-footer img { display: block; left: 0; margin: 0 auto; position: absolute; bottom: 0; }
	
	#section-contact h4 { font-size: 2.75em; }
}
	 
/* Landscape phones and down */
@media (max-width: 480px) {
	#header #top-phone { top: 11px; }
	#header #top-phone a { font-size: 1.5em; }
	#header #top-phone .wyvern img { margin-top: 0; }
	
	#header #top-phone-2 { font-size: 1.05em; text-align: center; padding-right: 76px; }
}