/*
 Theme Name:   Vantage Child
 Template:     vantage
*/

#masthead.masthead-logo-in-menu .logo > img {max-height: 70px !important}
.full-container a {font-weight: 300;}

/* Menu */
.menu>li:nth-last-child(1),
.menu>li:nth-last-child(2),
.menu>li:nth-last-child(3),
.menu>li:nth-last-child(4) {
    width: 40px;
}

/* Fooder */

body.responsive.layout-full #page-wrapper .full-container {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

div#k-fooder p {
    text-transform: uppercase;
    font-family: -webkit-body;
    font-weight: 100 !important;
}

.fooder-1  {
    text-align: center;
    border-right: 1px solid rgb(255, 255, 255);
}

.fooder-1, .fooder-2, .fooder-3 {text-align: center;}

.fooder-3 {border-left: 1px solid rgb(255, 255, 255);}

div#k-fooder div {align-self: center;}

div#k-fooder h3 {
    margin-top: 9px;
    text-transform: uppercase;
    font-family: -webkit-body;
    font-size: 16px !important;
    font-weight: 100 !important;
    letter-spacing: 0px;
}

div#k-fooder p {
    text-transform: uppercase;
    font-family: -webkit-body;
    font-weight: 100 !important;
}

div#k-fooder i {
    font-size: 18px;
    padding: 10px;
}

div#theme-attribution a {
    font-weight: 100 !important;
    font-family: initial;
}

/* All Page
----------------------------------------------------------*/
p {line-height: 40px;}


/* Popup
----------------------------------------------------------*/
.pum-theme-default-theme {background-color: rgba(0,0,0,.5) !important;}
.pum-theme-218 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {background-color: transparent !important; color: #634b6c !important; font-size: 16px;}
.pum-container {padding: 0px !important;}
.text {padding: 30px; padding-left: 60px;}


/* Home
----------------------------------------------------------*/
li {list-style: none;}

div#home-about:lang(zh-HK) div {align-self: center;}

div#home-about a {padding-left: 20px;}
div#home-about a:before, p.uk-animation-toggle:before {
    content: "\f101";
    font: normal normal normal 14px/1 FontAwesome;
    padding-right: 10px;
}

/* Title */
h3.widget-title {
    color: #634b6c;
    font-weight: 200;
    letter-spacing: 5px;
    text-transform: uppercase;
}

div#service-name div {margin-top: 10px;}

/* Title:lang(en) */
h3.widget-title:lang(en) {
    letter-spacing: 1px;
}

/* Gallery */
div#home-news h3.widget-title {
    text-align: center;
    margin-bottom: 50px;
}

#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a {
    background: transparent !important;
    border: none !important;
    padding: 20px;
}


/* About
----------------------------------------------------------*/
div#course h3.widget-title {
    border-bottom: #634b6c61 1px solid;
    padding-bottom: 10px;
    margin-bottom: 40px;
}

div#group-information img {width: 100%;}


/* Course */
div#course-img .uk-grid div {padding: 0px;}

a.uk-inline, a.uk-inline>img {width: 100%;}

.uk-accordion-title::after {display: none;}

/* Service Page 
----------------------------------------------------------*/
div#service-text h3 {
    font-weight: 400;
    color: #624a6c;
}

div#service-innformation li {
    list-style: none;
}

#service-innformation .uk-first-column {
    padding-left: 15px;
}

div#service-text {
    background-color: rgb(255, 255, 255);
    opacity: 0.9;
}


#service-innformation li.uk-active > a {
    color: rgb(255, 255, 255) !important;
    border-right: 2px solid rgb(96, 72, 105);
    border-radius: 5px 0px 0px 5px;
}

ul.uk-tab > li.uk-active > a {
    color: rgb(255, 255, 255);
    background-color: rgb(99, 75, 108) !important;
    border-width: initial;
    border-style: initial;
    border-color: transparent;
    border-image: initial;
    border-radius: 5px 5px 0px 0px;
}



#share-information h3.widget-title {
    text-align: center;
    margin-bottom: 80px;
}

#group-information .uk-grid > div {padding: 0px; margin: -1px;}
#group-information .uk-position-small {margin: 0px;}
div#service {padding: 0px;}

/* FACEBOOK */
@media only screen and (min-width: 600px){
.fb_iframe_widget iframe {width: 1100px !important; height: 980px !important;}   
} 

@media only screen and (max-width: 600px){
    .fb_iframe_widget iframe {width: 400px !important;}
}

@media only screen and (max-width: 400px){
    .fb_iframe_widget iframe {width: 300px !important;}
}

@media only screen and (min-width: 1000px){
.fb-post.fb_iframe_widget span {width: 620px !important;}
}


#group-information .uk-grid {
    margin-right: -20px;
    margin-top: -30px;
}

/* Contact Page
----------------------------------------------------------*/
body.page-id-16 #main {padding: 0px;}

/*div#contact-us div {align-self:  center;}*/

div#contact-us i {padding-right: 10px;}

@media only screen and (min-width: 1270px){
div#contact-text {width: 600px; float: right;}
}


div#contact-us div {
    align-self: flex-end;
}


/* Services
----------------------------------------------------------*/

.popmake:lang(en-US) li {
    margin: 7px 0;
}

.pum-container.pum-responsive img {width: 100%;}







