/*
 Theme Name:     Promolink Child
 Template:       promolink
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

	
	
body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_button{
    /*font-size: 13px !important;*/
}
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{
    max-width: 1024px;
}
.ccf-form-wrapper .field label.main-label {
    width: 275px;
    display: inline-block;
    vertical-align: top;
    font-weight: 500;
    font-size: 14px;
}
.ccf-form-wrapper .ccf-theme-light dropdown, .ccf-form-wrapper .ccf-theme-light input[type=submit], .ccf-form-wrapper .ccf-theme-light input[type=text], .ccf-form-wrapper .ccf-theme-light select, .ccf-form-wrapper .ccf-theme-light textarea {
    width: 360px;
    display: inline-block;
}
.ccf-form-wrapper .ccf-theme-light input[type=submit]{
    background-color: #7AC142;
    color: white;
    padding: 5px;
    background-image: none;
}
.ccf-form-wrapper .error{
    margin-right: 25px;
}
.blurb-image .et_pb_main_blurb_image img{
    width: 100%;
}
.widget_nav_menu .widgettitle{
    color: #758799;
    font-size: 20px;
}
.widget_nav_menu #menu-product-categories > li {
    background-color: rgba(122, 193, 66, 0.36);
}
.widget_nav_menu #menu-product-categories li {
    padding: 5px 10px;
    margin: 5px 0 0 10px;
    margin-left: 0;
}
.widget_nav_menu #menu-product-categories li:before{
    content: url('https://promolink.com.my/wp-content/themes/promolink-child/blockbullets.png');
    margin-right: 6px;
    bottom: 2px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    line-height: 0;
    margin-left: 0px;
}
.widget_nav_menu #menu-product-categories li a{
    text-transform: capitalize;
}
.widget_nav_menu #menu-product-categories li > ul > li {
    margin-left: 5px;
}
.sub-menu{
    display: none;
}
.et_header_style_left #et-top-navigation nav > ul > li > a{
    /*color: #C01F8E;*/
}
.et_header_style_left #et-top-navigation nav > ul > li > a:hover{
    color: #C01F8E;
}
#top-menu li.current-menu-item > a, #top-menu li.current-page-ancestor > a{
    color: #7AC142;
}
.et_pb_text h6{
    margin: 10px 0 0;
    font-size: 15px;
    font-weight: normal;
}
.et_pb_text h6 a{
    color: #666;
}
.et_pb_text h6 a:hover{
    color: #7ac142;
}
.et_pb_posts .post{
    border-bottom:1px solid grey;
    margin-bottom: 0;
    padding-bottom: 50px;
}
.et_pb_post .et_pb_section{
    padding: 0;
}
.et_pb_post .et_pb_section .et_pb_row{
    padding: 0;
    width: 100%;
}
.metaslider .caption {
    display: table;
    height: 100%;
    position: relative;
    width: 100%;
}
.metaslider .inner.caption {
    display: table-cell;
    vertical-align: middle;
    line-height: 1.2;
    text-align: center;
}
.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: white;
    opacity: 1;
    margin: 0;
    display: block;
    width: 100%;
    height: 100%;
    line-height: 1.4em;
    background: transparent !important;
}

.inner {
    max-width: 1024px;
    margin: 25px auto;
    position: relative;
    padding: 0 10px;
}
.inner.caption {
    font-size: 30px;
    line-height: 40px;
}

#main-footer{
    background: url('https://promolink.com.my/wp-content/themes/promolink-child/d17ef.jpg') scroll;
}
#footer-widgets{
    padding-top: 3%;
}
#footer-widgets p {
    padding: 0;
    text-align: left;
    line-height: 22px;
    color: #000000;
}
#footer-widgets a{
    color: #000000;
    text-decoration: none;
}

@media (min-width: 300px){
    p.titlelvl3 {
        font-weight: 600 !important;
        font-size: 50%;
        padding: 1% 0 !important;
        letter-spacing: 2px;
        line-height: 17px;
    }
    p.titlelvl2 {
        font-size: 40%;
        font-weight: normal;
    }
}
@media (min-width: 480px){
    p.titlelvl3 {
        font-weight: 600 !important;
        font-size: 80%;
        padding: 1% 0 !important;
        letter-spacing: 5px;
        line-height: 40px;
    }
    p.titlelvl2 {
        font-size: 50%;
        font-weight: normal;
    }
}
@media (min-width: 640px){
    p.titlelvl3 {
        font-weight: 600 !important;
        font-size: 85%;
        padding: 1% 0 !important;
        letter-spacing: 8px;
        line-height: 60px;
    }
    p.titlelvl2 {
        font-size: 50%;
        font-weight: normal;
    }
}
@media (min-width: 780px){
    p.titlelvl3 {
        font-weight: 600 !important;
        font-size: 40px;
        padding: 1% 0 !important;
        letter-spacing: 8px;
        line-height: 70px;
    }
    p.titlelvl2 {
        font-size: 55%;
        font-weight: normal;
    }
}
@media (min-width: 1024px){
    p.titlelvl3 {
        font-weight: 600 !important;
        font-size: 55px;
        padding: 1% 0 !important;
        letter-spacing: 8px;
        line-height: 65px;
    }
    p.titlelvl2 {
        font-size: 70%;
        font-weight: normal;
    }
}




p.titlelvl3 {
    color: #fff;
    font-weight: 600 !important;
    font-size: 63px;
    padding: 1% 0 !important;
    display: block;
    /* margin: 10px; */
    letter-spacing: 11px;
    line-height: 80px;
    margin-top: 30px;
}
p.titlelvl2 {
    color: white !important;
    font-size: 60%;
    padding: 0 0 0!important;
    display: block;
    font-weight: normal;
}
.expand{
    display: block;
}
#left-sidebar{
    width: 28%;
}
#right-sidebar{
    width: 65%;
}

#footer-widgets a {
    color: #000000 !important;
    text-decoration: none !important;
}

@media (max-width: 980px){
    .et_pb_slide_description .et_pb_slide_title, .et_pb_column_1_4 .et_pb_slider_fullwidth_off h2 {
        font-size: 26px;
        font-weight: 500 !important;
    }
}

@media (max-width: 767px){
   .et_pb_slide_description .et_pb_slide_title {
        font-size: 20px !important;
    } 
}



