/*
BLUE: ........... #0a3140 (10,49,64)
GOLD: ........... #d2ac67 (210,172,103);
*/

body,html{
  font-family:'Open Sans',sans-serif;
  font-size:14px;
}

blockquote{padding:5px 0 5px 15px;font-size:1.275rem;font-weight:600;font-style:italic;line-height:1.25;border-left:10px solid #D2AC67;text-emphasis:none;}

/*
HGROUP ----------------------------------
PIXELS to EM:
10px ............ 0.625rem
11px ............ 0.688rem
12px ............ 0.750rem
13px ............ 0.813rem
14px ............ 0.875rem
15px ............ 0.938rem
16px ............ 1.000rem
17px ............ 1.063rem
18px ............ 1.125rem
19px ............ 1.188rem
20px ............ 1.250rem
21px ............ 1.313rem
22px ............ 1.375rem
23px ............ 1.438rem
24px ............ 1.500rem
 */
.hgroup h3{opacity:.5;}

/* -- Desktop -- */
.desktop .hgroup h3{font-size:1.125rem;}
.desktop .hgroup h2{font-size:1.5rem;}
/* -- Mobile -- */
.mobile .hgroup h3{font-size:1rem;}
.mobile .hgroup h2{font-size:1.25rem;}

/*
ORIENTATION ---------------------------------------------------------------------------------------------------------------
*/

#orientation{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999!important;}

/* -- Portrait -- */
@media only screen and (orientation: portrait) {
  /* #orientation{display:none;} */
}

/* -- Landscape -- */
@media only screen and (orientation: landscape) {
  /* #orientation{display:block;} */
}

/*
EU COOKIE LAW ---------------------------
 */
 #eu-cookie-law{}
 #eu-cookie-law{}
 #eu-cookie-law .more{color:#ffffff;}
 #eu-cookie-law .more:hover{border-color:inherit;}

/* -- Desktop -- */

/* -- Mobile -- */

/*
NAVBAR ----------------------------------
 */
.uk-navbar{z-index:9999!important;}
.uk-navbar .uk-button-green{color:#ffffff;background-color:#4b8b3b;}

/*
MODULAR ----------------------------------------------------------------------------------------------------------------------
*/

/*
HERO ------------------------------
*/
#_hero{}
#_hero .uk-overlay-primary{opacity:.5!important;}

/* -- Desktop -- */
.desktop #_hero .message h3{font-size:1.125rem;}
.desktop #_hero .message h2{font-size:2.5rem;}
.desktop #_hero .tags{font-size:5rem;}

/* -- Tablet -- */
.tablet #_hero .message h3{font-size:1.125rem;}
.tablet #_hero .message h2{font-size:2.5rem;}
.tablet #_hero .tags{font-size:5rem;}

/* -- Mobile -- */
.mobile #_hero .message h3{font-size:0.75rem;}
.mobile #_hero .message h2{font-size:1.5rem}
.mobile #_hero .tags{font-size:3rem;}
.mobile #_hero .cta a{font-size:1.25rem;line-height:1.2;}

/*
ABOUT -----------------------------
*/
#_about{}
#_about .summary hr{width:40px;}
#_about .summary p{line-height:2!important;}

/* -- Desktop -- */

/* -- Mobile -- */
.mobile #_about .summary h4{font-size:1.125rem;}
.mobile #_about .summary p{font-size:1rem;}

/*
CALL NOW --------------------------
*/
#_call-now{}
#_call-now .uk-text-emphasis{color:#D2AC67!important;text-decoration:underline;}
#_call-now .uk-background-secondary{background-color:rgba(10,49,64,.75)!important;}

/*
SERVICES --------------------------
*/
#_services{}
#_services .renovation-packs .uk-overlay-primary,
#_services .renovation-diy-pack .uk-overlay-primary{opacity:.5!important;}

#_services .renovation-diy-pack h5{margin-bottom:-5px!important;opacity:.5;}

/*
PROJECTS --------------------------
*/
#_projects{}
#_projects .commercial-space .uk-overlay-primary,
#_projects .residence .uk-overlay-primary{opacity:.5!important;}
#_projects .commercial-space hr.uk-divider-small::after,
#_projects .residence hr.uk-divider-small::after{width:40px;}

/*
NEWSLETTER REGISTRATION -----------
*/
#_newsletter-registration .email{border-bottom:2px solid #d2ac67;}

/*
FOLLOW US -------------------------
*/
#_follow-us{}
#_follow-us .uk-text-emphasis{color:#D2AC67!important;}
#_follow-us .uk-background-secondary{background-color:rgba(10,49,64,.75)!important;}

/*
LATEST NEWS -----------------------
*/


/*
PARTNERS --------------------------
*/


/*
CONTACT US ------------------------
*/
#_contact-us{}
#_contact-us .uk-text-emphasis{color:#D2AC67!important;}
#_contact-us .uk-background-secondary{background-color:rgba(10,49,64,.75)!important;}

/*
PROMO REGISTRATION ---------------
*/
#_contact-us{}
#_contact-us .uk-text-emphasis{color:#D2AC67!important;}
#_contact-us .uk-background-secondary{background-color:rgba(10,49,64,.75)!important;}

/*
FOOTER ----------------------------
*/

/*
COPYRIGHT -------------------------
*/
#copyright .copyright{line-height:1;}

/*
-----------------------------------------------------------------------------------------------------------------------
WIDGETS
-----------------------------------------------------------------------------------------------------------------------
*/

/* -- Newsletter Registration -- */
#-newsletter-registration .email{border-bottom:2px solid #d2ac67;}

/* -- Contact -- */
#-contact .email{border-bottom:2px solid #d2ac67;}
#-contact .name{border-bottom:2px solid #d2ac67;}

/* -- Call Now -- */
#-call-now .uk-background-secondary{background-color:rgba(10,49,64,.75)!important;}

/* -- Eksoikonomo -- */
#-eksoikonomo.uk-background-highlight{background-color:#f2fafe!important;}
#-eksoikonomo input{border-bottom:2px solid #d2ac67;}
#-eksoikonomo small{opacity:.5!important;}
/*
-----------------------------------------------------------------------------------------------------------------------
PAGES
-----------------------------------------------------------------------------------------------------------------------
*/

/*
DEFAULT ---------------------------
*/
.default .uk-overlay-primary{opacity:.5!important;}

/*
LIST ------------------------------
*/
.list .uk-background-secondary{background-color:rgba(10,49,64,.5)!important;}
.list .uk-custom-button{letter-spacing:1px;}

/*
UIKIT OVERRIDES  -------------------------------------------------------------------------------------------------------------
*/

/*
HR --------------------------------------
 */
hr.uk-divider-small::after{border-top:4px solid #D2AC67;}

/*
UK-LIGHT --------------------------
*/
.uk-light{color:rgba(255,255,255,1);}

/*
UK-MODAL --------------------------
*/
.uk-modal{background:rgba(255,255,255,.8);}

/*
UK-DOTNAV -------------------------
*/
.uk-dotnav>*>* {width:15px!important;border-radius:0px!important;border-color:#dddddd;background-color:#dddddd;}
.uk-light .uk-dotnav>*>*{border-color:#ffffff;background-color:#ffffff;}
.uk-dotnav>.uk-active>*,
.uk-light .uk-dotnav>.uk-active>*{background-color:#D2AC67;border-color:#D2AC67;}

/*
UIKIT ADDITIONS  -------------------------------------------------------------------------------------------------------------
*/

/*
UK-CUSTOM-BUTTON ------------------
*/

.uk-custom-button{display:inline-block;padding:10px 12px;border-style:solid;border-width:3px;line-height:1;}
.uk-custom-button-default,
.uk-custom-button-default:hover{background-color:transparent;border-color:#D2AC67;}
.uk-custom-button-default:hover.uk-light{color:#ffffff;}
.uk-custom-button-primary,
.uk-custom-button-primary:hover{color:#ffffff;background-color:#D2AC67;border-color:transparent;}

/*
UK-BORDER -------------------------
*/
.uk-border-primary{border:none;border-color:#D2AC67!important;}
.uk-border-secondary{border:none;border-color:#0A3140!important;}

.uk-border-thin{border:1px solid;}
.uk-border-thin-top{border-top:1px solid;}
.uk-border-thin-right{border-right:1px solid;}
.uk-border-thin-bottom{border-bottom:1px solid;}
.uk-border-thin-left{border-left:1px solid;}

.uk-border-thick{border:5px solid;}
.uk-border-thick-top{border-top:5px solid;}
.uk-border-thick-right{border-right:5px solid;}
.uk-border-thick-bottom{border-bottom:5px solid;}
.uk-border-thick-left{border-left:5px solid;}

/*
UK-LETTER-SPACING -----------------
*/
.uk-letter-spacing-medium{letter-spacing:3px;}
.uk-letter-spacing-large{letter-spacing:6px;}

/*
UK-LINE-HEIGHT --------------------
*/
.uk-line-height-small{line-height:1;}
.uk-line-height-medium{line-height:1.25;}
.uk-line-height-large{line-height:1.5;}

/*
UK-MARGIN ---------------------------
*/
.uk-margin-negative{
  margin-left:-30px;
  margin-right:-30px;
}


/*
UK-TEXT ---------------------------
*/
.uk-text-mini{font-size:.8rem;}

/*
UK-FORM-APPEARANCE ----------------
*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active{-webkit-box-shadow: 0 0 0 30px white inset !important;}
textarea{resize:none;line-height:1.5!important;padding-top:5px!important;}
.uk-from-appearance-none{appearance:none;}

/*
UK-POSITION -----------------------
*/
.uk-position-z-index-top{z-index:9999!important;}

/*
uk-opacity ------------------------
*/

.uk-opacity-large{opacity:.25!important;}
.uk-opacity-medium{opacity:.5!important;}
.uk-opacity-small{opacity:.75!important;}
