/* 
 Theme Name:     The Design Space
 Author:         The Design Space
 Author URI:     http://thedesignspace.co
 Template:       Divi
 Version:        1.0
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.7.2
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

/*MOBILE NAV*/
.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.et_mobile_menu li a {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

/*HEADER &amp; FOOTER*/
#main-header {
    box-shadow: none;
}
#main-footer {
    background-color: #ffffff;
    border-top: solid 1px #efefef;
}
#footer-info {
    font-family: Lato;
}
.footer-widget .fwidget {
    width: 100% !important;
    margin-bottom: 1% !important;
}
#main-footer .footer-widget h4 {
    text-align: center;
}
@media only screen and (max-width: 980px){
.footer-widget:nth-child(n){width:100% !important;}}

/*BLOG AREA*/
#left-area .post-meta {
    font-family: Lato;
}
.widgettitle {
    text-align: center;
    font-size: 18px;
    padding-bottom: 20px;
}
#sidebar {
    text-align: center !important;
}
.et_pb_widget a {
    font-family: Lato;
    font-size: 12px;
    letter-spacing: 2px;
}
.et_pb_widget ul li {
    background-color: #f9f9f9;
    padding: 10px;
}
.comment-reply-title {
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 2px;
}

/*READ MORE LINK*/
a.more-link {
    border: 1px solid #dddddd;
    border-radius: 0;
    color: #666 !important;
    display: block;
    font-family: Lato;
    margin-top: 14px;
    padding: 3px 0 3px 10px;
    text-transform: uppercase;
    width: 110px;
    letter-spacing: 2px;
    font-size: 12px;
}

/*TESTIMONIALS*/
/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
.et_pb_testimonial .et_pb_testimonial_portrait, .et_pb_testimonial .et_pb_testimonial_portrait:before {
    margin-left: 30% !important;
    margin-right: 30% !important;
}
}
.et_pb_testimonial .et_pb_testimonial_portrait:before {
 display: none;
}

/*SCROLL TO TOP*/
.et_pb_scroll_top.et-pb-icon {
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px;
    background: rgba(0, 0, 0, 0.2);
}

/*MONARCH (IF INSTALLED)*/

.et_monarch .et_social_top div, .et_monarch .et_social_top ul, .et_monarch .et_social_top li, .et_monarch .et_social_top span, .et_monarch .et_social_top a, .et_monarch .et_social_top .et_social_icons_container {
text-align: center;
float: none !important;
display: inline !important;
}
