/*!
Theme Name: gadminster
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: gadminster
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

gadminster is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

==============================================================================================================================
   ______          __          _            __           
  / ____/___ _____/ /___ ___  (_)___  _____/ /____  _____
 / / __/ __ `/ __  / __ `__ \/ / __ \/ ___/ __/ _ \/ ___/
/ /_/ / /_/ / /_/ / / / / / / / / / (__  ) /_/  __/ /    
\____/\__,_/\__,_/_/ /_/ /_/_/_/ /_/____/\__/\___/_/     
                                                       
============================================================================================================================== 

Gold #caa54c
D Green #1b2a31

Capitolium2 Regular {font-family:capitolium-2,serif;font-weight:400;font-style:normal;}
Capitolium2 Bold    {font-family:capitolium-2,serif;font-weight:700;font-style:normal;}

OLD FAST FONTS
Avenir Light  {font-family:'Avenir LT W01_35 Light1475496';font-weight:400;font-style:normal;}
Avenir Book   {font-family:'Avenir LT W01_45 Book1475508';font-weight:400;font-style:normal;}
Avenir Medium {font-family:'Avenir LT W01_65 Medium1475532';font-weight:400;font-style:normal;}
REPLACED WITH MEREL FROM TYPEKIT
font-family: merel, sans-serif;
Light: 300
Regular: 400
Bold: 700

==============================================================================================================================
*/

.wp-container-00 > * {margin: 0;}
.wp-container-00 img {width: 585px;max-width:100%;}

.wp-block-columns {padding:50px 0 0 0;}
.wp-block-column {padding-left: 0px;}
@media (min-width: 782px){
   .wp-block-columns {padding:100px 0 90px 0;gap: 0px!important;}
   .wp-block-column {padding-left: 130px;}
}

.big-text, .big-text-gold, .mid-text {font-family:capitolium-2,serif;font-weight:400;font-style:normal;color:#1b2a31;font-size:11.0rem;line-height:10.8rem;letter-spacing: -0.02rem;margin: 0 0 1.5rem 0;}
.big-text-gold {color:#caa54c;}
.mid-text {font-size:8.5rem;}
.big-text-underline {background: url(/wp-content/themes/gadminster/images/underline.svg) center bottom no-repeat;padding-bottom: 20px;}

#how-we-work .big-text {width: 380px;max-width: 100%;}
#our-responsibility .wp-block-column:last-child p {width: 710px;max-width: 100%;}

.site-main a {font-family:capitolium-2,serif;font-weight:700;font-style:normal;font-size: 2.4rem;text-decoration: none;
display: inline-block;background: url(/wp-content/themes/gadminster/images/linkbg.png) left bottom -48px repeat-x;
transition: all 0.25s;margin-left:2px;margin-right:2px;padding-left:0px;padding-right:0px;}
.site-main a:hover {background-position:left bottom 0px ;color: #fff;margin-left:0px;margin-right:0px;padding-left:2px;padding-right:2px;} 

.footerlayout {display:flex;align-items: center;}
.footerlogo, .contactbox{padding-left:130px;}
.footerlogo, .contacttext, .contactemail  {padding-right:130px;}
.footerlogo path, .footerlogo rect {fill:#caa54c}
.contactbox {flex-grow:1;background-color: #fff;display:flex;padding-top:60px;padding-bottom:60px;}
.contacttext {font-size: 2.0rem;}
.contactemail {}
.contactemail h2 {font-size:5.0rem;min-width: 230px;line-height: 1em;}
.contactemail a {font-size:1.9rem;color:#caa54c;font-family:merel;font-weight:400;font-style:normal;}



@media only screen and (max-width:1400px) {
   .big-text, .big-text-gold, .mid-text {font-size:9rem;line-height:9rem;}
   .mid-text {font-size:7rem;line-height:6.5rem;}
   .footerlogo, .contactbox{padding-left:110px;}
   .footerlogo, .contacttext, .contactemail  {padding-right:110px;}
}
@media only screen and (max-width:1024px) {
   .big-text, .big-text-gold, .mid-text {font-size:6.5vw;line-height:6.9vw;}
   .mid-text {font-size:5rem;line-height:4.5rem;}
   .wp-block-columns {padding:100px 40px 90px 0;}
   .wp-block-column {padding-left:40px;max-width: 100%;}
   body, button, input, select, optgroup, textarea {font-size: 2.0rem;}
   .footerlayout {flex-direction: column;padding:0 40px;}
   .site-footer {padding: 0 0 100px 0;}
   .footerlogo {padding:0 0 100px 0;}
   .contacttext, .contactemail {padding-right: 40px;}
   .contactbox {padding-left: 40px;}
}
@media only screen and (max-width:600px) {
   .wp-block-columns {padding: 0px 0px 80px 0;}
    .wp-block-column {padding-left: 0px;}
   .has-text-align-right {text-align:left;}
   .reverse-cols-on-mobile {flex-direction: column-reverse;}
   .wp-block-columns {gap:0!important;}
   .big-text, .big-text-gold {font-size: 13vw;line-height: 12vw;}
   .contactbox {flex-direction: column;text-align: center;padding-top:40px;padding-bottom: 40px;}
   .contacttext {padding-bottom: 40px;}
   .footerlogo {padding: 60px 0 100px 0;}
}
@media only screen and (max-height:380px) {
   .site-branding {padding: 20px 0 0 20px;}
   .site-branding svg { width: 108px; }
}