/*
--------------------------------
COLORS:
#718585 (Grey)
#513b91 (Purple)
--------------------------------
CONVERT PX -> REM:
10px	0.625rem    11px	0.6875rem    12px	0.75rem    13px	0.8125rem    14px	0.875rem    15px	0.9375rem
16px	1rem        17px	1.0625rem    18px	1.125rem   19px	1.1875rem    20px	1.25rem     21px	1.3125rem
22px	1.375rem    23px	1.4375rem    24px	1.5rem     25px	1.5625rem    26px	1.625rem    27px	1.6875rem
28px	1.75rem     29px	1.8125rem    30px	1.875rem   31px	1.9375rem    32px	2rem        33px	2.0625rem
34px	2.125rem    35px	2.1875rem    36px	2.25rem    37px	2.3125rem    38px	2.375rem    39px	2.4375rem
40px	2.5rem      41px	2.5625rem    42px	2.625rem   43px	2.6875rem    44px	2.75rem     45px	2.8125rem
46px	2.875rem    47px	2.9375rem    48px	3rem       49px	3.0625rem    50px	3.125rem    51px	3.1875rem
52px	3.25rem     53px	3.3125rem    54px	3.375rem   55px	3.4375rem    56px	3.5rem      57px	3.5625rem
58px	3.625rem    59px	3.6875rem    60px	3.75rem    61px	3.8125rem    62px	3.875rem    63px	3.9375rem
64px	4rem        ...
--------------------------------
*/

body{
    background-color:#fafafa;
    /*background-color: rgb(247, 245, 235);*/
}
body,a{color:#333!important;}
/*
textarea:focus, input:focus{
    background-color: transparent!important;
    border:0!important;
    outline: none!important;
}
*/
/*
--------------------------------
Theme Custom
--------------------------------
*/
#sticky{z-index:999;}

.cc_color-primary{color:#B71528!important;}
.cc_color-secondary{color:#c2c674!important;}
.cc_color-tretiary{color:#718585!important;}
.cc_color_button_primary{
    #background-color: #7bac5e;
    #background-color: #FFC498;
    background-color: #B71528;
    color: #fff!important;
    border: 1px solid transparent;
}
.cc_color_backgroup{
    background-color: #FFC450;
}
.cc_color_lead{
    color: #6b6b6b!important;
}
.cc_menu-icon{background:rgba(255,255,255,.1)!important;}
.cc_menu-icon .uk-position-top-right{top:-5px!important;right:-5px!important;}

.ls0{letter-spacing: 1px!important;}
.ls1{letter-spacing: 2px!important;}
.ls2{letter-spacing: 3px!important;}
.ls3{letter-spacing: 4px!important;}
.ls4{letter-spacing: 6px!important;}
.ls5{letter-spacing: 7px!important;}

.lh0{line-height: 1!important;}
.lh1{line-height: 1.2!important;}
.lh2{line-height: 1.4!important;}
.lh3{line-height: 1.6!important;}
.lh4{line-height: 1.8!important;}
.lh5{line-height: 2!important;}

.cc_input-subscribe{border-bottom:2px solid #BA477F;}
.cc_letter-spacing{letter-spacing:30px;}

@media (min-width: 960px) {
    .cc_card_right\@m {
        left: 40px;
    }
    .cc_card_left\@m {
        right: 40px;
    }
}

/*
--------------------------------
UIKit Custom
--------------------------------
*/

.uk-text-white{color:#ffffff!important;}
.uk-text-primary{color:#513b91!important;}
.uk-text-secondary{color:#ba477f!important;}

.uk-background-default{background-color:#ffffff!important;}
.uk-background-primary{background-color:#513b91!important;}
.uk-background-secondary{background-color:#BA477F!important;}

.uk-text-mini{font-size:.75rem;}
.uk-text-mini1d2{font-size:1rem;}
.uk-text-larger{font-size:2rem;}  /* 32px */
.uk-text-largest{font-size:2.5rem;}  /* 36px */
.uk-text-largest3{font-size:3rem;}  /* 36px */

.cc-text-mini1d5{font-size:1.4rem; line-height: 2.3;}

.cc_color-titlehome{color:#B71528!important;letter-spacing: 6px;}
.cc_color_background{background-color: #FFFAEE!important;}

.uk-border-bottom-thick-primary{border-bottom:3px solid #513b91!important;} /* Purple */
.uk-border-bottom-thick-secondary{border-bottom:3px solid #ba477f!important;} /* Magenta */

/*
--------------------------------
UIKit Overrides
--------------------------------
*/
.uk-light{color: rgba(255,255,255,.9)!important;}
.uk-light .uk-badge{color:#ffffff!important;}
.uk-icon-image{width:40px;height:40px;}


/*
--------------------------------
Modular Pages
------------------------------
*/

/* -- Business Units -- */
#_business-units{}
#_business-units .uk-h5{color:#718585;}
#_business-units .uk-text-lead{line-height:1.35;font-size:21px;}

/* -- Latest News -- */
#_latest-news{}
#_latest-news .date{width:60px;height:60px;}
#_latest-news .body{margin-left:-40px;}
#_latest-news .body .label{top:-10px;}

/* -- International Presence -- */
#_international-presence .wrapper{padding:0px 8px 2px 8px;/* -- Overrides: uk-padding-remove-vertical -- */}
#_international-presence > img{opacity:.4;}
#typed{font-size:1.25rem!important;}

/*
----------------------------------
Partials
----------------------------------
*/

/* -- Sidebar -- */
#sidebar .uk-offcanvas-bar{background:#484848!important;}
#sidebar .uk-offcanvas-bar *{color:#b7b7b7!important;}
#sidebar .uk-offcanvas-bar .uk-nav-divider{border-top-color:rgba(183,183,183,.2)!important;}
#sidebar .uk-offcanvas-bar .uk-nav-parent-icon > .uk-parent > a::after{background-image:url('data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28183%2C%20183%2C%20183%2C%201%29%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E')!important;}
#sidebar .uk-offcanvas-bar .uk-nav-parent-icon > .uk-parent.uk-open > a::after{background-image:url('data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28183%2C%20183%2C%20183%2C%201%29%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E')!important;}

/* -- Breadcrumbs -- */
#breadcrumbs a{color:#ffffff!important;}

/*
----------------------------------
Plugins
----------------------------------
*/

/*
----------------------------------
Pages
----------------------------------
*/

#gif_values{width:600px!important;}

#timeline a:not(.uk-button),
#timeline a:hover:not(.uk-button){color:#ba477f!important;text-decoration:underline;}

@font-face {
    font-family: SourceHanSerifCN-SemiBold;
    src: url(/user/themes/graceland/css/SourceHanSerifCN-SemiBold-7.c058c0bd.otf) format("truetype")
}

html {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    background: #fff;
    color: #333;
    font-family: "SourceHanSerifCN-SemiBold", "Source Han Serif SC", "Source Han Serif", "Source Han Serif CN", "Source Han Serif TC", "Source Han Serif HK", "Source Han Serif TW", "STSong", "SimSun", "宋体", "新宋体", serif;
}

.uk_banner_banner {
    width: 500px;
}