/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/


.h1,h1,.h2, h2,.liquid-lp-title a{
    font-family: Oswald,"Microsoft JhengHei",Arial,sans-serif;
}
.main-nav-fullscreen-style-1 > li > a{
    font-family: Oswald,"Microsoft JhengHei",Arial,sans-serif;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 30px!important;
}
.nav-trigger.style-1 .bar:first-child, .nav-trigger.style-1 .bar:last-child {
    width: 25px;
}
.home-link a{
    font-size:300%;
    font-family:Oswald;
    padding:0 5vw;
}
.home-link a.active{
    font-size:600%;
}
.home .wpb_content_element {
    margin-bottom: 0;
}

@media (min-width: 1200px){
.main-header .is-stuck {
    background: transparent!important;
}

.header-fullscreen-style-1 .navbar-fullscreen {
    width: 50%;
    left: auto;
    right: 0;
}
.main-nav-fullscreen-style-1 > li > a {
    justify-content: flex-start;
}
.header-fullscreen-style-1 .navbar-fullscreen .header-module {
    width:50%;
    align-items: flex-start;
    text-align: left;
    margin: 10px auto;
}
}




.home-company{
    text-align:center;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
    font-family: Oswald,"Microsoft JhengHei",Arial,sans-serif;
    color:#fff;
    height:120px;
}
.home-company a:after{
    content: "\f107";
    font-family: FontAwesome;
    font-weight:300;
    font-size: 40px;
    display: block;
}
.home  .vc_separator{
    margin-bottom:40px;
}
html .wpb_text_column ul {
    list-style-position: unset;
}



.tp-caption{
    cursor:pointer;
}


.tp-tab-mask, .tp-thumb-mask,.tp-tabs-inner-wrapper {
    max-width: 100vw!important;
    max-height:100px!important;
    height: 100px!important;
}
.tp-tab, .tp-thumb {
    width: 600px!important;

    
}

.hebe .tp-tab-desc {
    font-size: 60px;
    font-weight: 400;
    line-height: 80px;
    font-family: Oswald,"Microsoft JhengHei",Arial,sans-serif;
}
.tp-tab.selected{
    height: 80px!important;
}

.header-fullscreen-style-1 .navbar-fullscreen {
    height: 100vh!important;
}


@media (min-width: 1200px){
.is-stuck {
    box-shadow:none;
}
}

main#content {
    min-height: calc(100vh - 30px);
}
.client-list .wpb_image_grid .wpb_image_grid_ul {
    display: flex;
    flex-wrap: wrap;
}
.client-list .wpb_image_grid .wpb_image_grid_ul .isotope-item{
    position:unset!important;
    margin: 25px;
}
.client-list .wpb_image_grid .wpb_image_grid_ul .isotope-item img{
    opacity:0.5;
    -webkit-transition: all 0.5s;
    transition: all  0.5s;
}
.client-list .wpb_image_grid .wpb_image_grid_ul .isotope-item img:hover{
    opacity:1;
}
/*award*/
.liquid-lp-date,.liquid-lp hr{
    display:none;
}


/*news*/
.liquid-blog-item .liquid-lp-title, .news .liquid-lp .liquid-lp-title {
    letter-spacing: 0;
}
.blog-single-details{
    margin-top: 180px;
}
.liquid-lp-title a{
    font-size: 15px;
}
.blog-single-details .blog-single-title {
    color: #c5a47e;
    margin-bottom: 100px;
}
.news .liquid-lp-date{
    display:block;
}
.news .liquid-blog-grid .liquid-lp{
    border: 1px solid #fff;
    margin: 15px;
    padding: 15px;
}
.liquid-blog-grid > div {
    flex: unset;
}


@media screen and (min-width: 1200px){
.blog-single-image-left:not(.has-sidebar) .blog-single-details {
    margin-right: unset;
}
}


/*portfolio*/
.pf-single-header{
    display:none;
}
.pf-single-header,.blog-title{
    text-align:center;
}
.pf-single-title{
    font-size: 55px!important;
    color: #c5a47e;
}
.pf-single-header{
    margin-top:240px!important;
    margin-bottom:200px;
}
.filter-list li{
    font-family:Oswald;
}
.pf-single-cat li a{
    color:#ffffff;
    font-size: 20px;
    pointer-events: none;
}
.pf-single-title{
    font-weight:400!important;
}
.pf-single-header{
    margin-top:150px;
}
.pf-single-header .branded i {
    background-color: transparent!important;
    border: 1px solid #fff;
    color: #fff;
}
.pf-single-header .branded i:hover {
    border: 1px solid #c5a47e;
    color: #c5a47e;
}

.pf-single-title:last-child {
    margin-bottom: 0!important;
}

.pf-related-posts{
    display:none!important;
}
.flickity-page-dots .dot {
    background-color: rgba(255, 255, 255, 0.25);
    color: rgba(51, 51, 51, 0.25);
}
.flickity-page-dots .dot.is-selected {
    background-color: #ffffff;
    color: #ffffff;
}
html div.pp_default .pp_content,
html div.pp_default .pp_top .pp_left,
html div.pp_default .pp_top .pp_middle,
html div.pp_default .pp_top .pp_right,
html div.pp_default .pp_content_container .pp_left,
html div.pp_default .pp_content_container .pp_right,
html div.pp_default .pp_bottom .pp_left,
html div.pp_default .pp_bottom .pp_middle,
html div.pp_default .pp_bottom .pp_right{
    background: transparent;
}
html div.pp_default .pp_content_container .pp_details,
html  div.ppt,
html div.pp_default .pp_expand{
    display:none!important;
}