/*
Theme Name: U-Design Child
Theme URI: http://themeforest.net/item/udesign-wordpress-theme/253220?ref=internq7
Description: Child Theme for U-Design
Author: Andon
Author URI: http://themeforest.net/user/internq7/portfolio?ref=internq7
Template: u-design
Version: 1.0.0
*/

/***
 *
 * Typography
 *
 ***/

h3 {
    font-size: 26px;
}

.font-42 {
    font-size: 42px;
}

.font-18 {
    font-size: 18px;
}

#secondary-navigation-bar-content {
    font-family: 'EB Garamond';
    font-size: 120%;
    font-weight: normal;
}

/***
 *
 * Alignments
 *
 ***/

.center p {
    text-align: center;
}

/***
 *
 * Home Page
 *
 ***/

#hero {
    text-align: center;
    color: #ffffff;
    padding: 120px 0;
}

#hero h1,
#hero h2,
#hero h3 {
    color: #ffffff;
}

#hero h2 {
    font-size: 62px;
}

#hero p {
    font-size: 22px;
    text-align: center;
}

.rug-img {
    position: relative;
    z-index: 10;
    width: 100%;
    height: 100%;
}

.rug-img img {
    position: relative;
    z-index: 10;
}

.rug-img:before {
    content: "";
    /* margin-top:5px; */
    margin-left:5px;
    position: absolute;
    width: 100%;
    padding-top: 0;
    background-color: #BEAE98;
    left: 0;
    top: 5px;
    z-index: 0;
    width: inherit;
    height: inherit;
}


/***
 *
 * Visual Composer
 *
 ***/

.js_active #home-page-content #content-container,
.js_active #content-container,
.js_active .entry {
    padding: 0;
}

#wrapper-1 .vc_btn3.vc_btn3-color-chino, 
#wrapper-1 .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {
    color: #fff;
    background-color: #BEAE98;
    font-family: 'EB Garamond';
}

#wrapper-1 .vc_btn3.vc_btn3-size-md {
    font-size: 18px;
    padding: 8px 28px;
}

#hero .vc_btn3.vc_btn3-size-md {
    font-size: 22px;
}

#shipping-info .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
    width: 5em!important;
    height: 5em!important;
}

#shipping-info .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
    border: 1px solid transparent;
}

#shipping-info .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
    font-size: 30px !important;
}

/***
 *
 * Bottom
 *
 ***/

#bottom {
    padding: 40px 0;
}

#bottom-bg {
    border-top: 9px solid #beae98;
    padding-bottom: 40px;
}

h3.bottom-col-title {
    font-size: 26px;
    background: none;
    margin-bottom: 15px;
}

#bottom-bg ul.small-thumb .teaser-title {
    font-size: 14px;
}

#bottom ul.small-thumb li {
    background: none;
}

#footer-bg {
    background: #211608;
}

/***
 *
 * Mobile
 *
 ***/

 /* Mobile Screen ( smaller than 480px )*/
@media screen and (max-width: 480px) {

    #hero h2 {
        font-size: 36px;
    }

    #hero p {
        font-size: 18px;
    }

    .font-42 {
        font-size: 32px;
    }

    .font-18 {
        font-size: 16px;
    }

    .rug-img:before {
        width: 0;
        /* left: 10px; */
        /* top: 0; */
    }

}

/* Medium Screen ( 480px to 719px ) */
@media screen and (min-width: 480px) and (max-width: 719px) {

    #hero h2 {
        font-size: 42px;
    }

}
