/*

Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

/* header */
.x-navbar-inner {background-color: #fff !important;}
.x-header-landmark {background-color: #2c3e50; color: #fff !important;}


/* section */

.homesection {text-align: center !important;}

#introbox {color:#fff !important; background-color: #259696 !important; color:#ffffff; }
#introbox h1, #introbox h2, #introbox h3, #introbox h4, #introbox .h1, #introbox .h2, #introbox .h3, #introbox .h4 {color: #ffffff;}
#introbox h3 {text-transform: none; margin-top: 3px; }

.grey {background-color: #F7F8F9;}
.green {background-color: #E0EAEA;}

#top {background-color: #f7f8f9;}

/* Typography */

h1, .h1 {font-size: 250% !important;}
h2, .h2 {font-size: 200% !important;}
h3, .h3 {font-size: 190% !important;}
h4, .h4 {font-size: 27px !important;}

.normtext {text-transform: none;}

.button, .x-btn {text-transform: uppercase; font-family: "Montserrat",sans-serif; }

.x-alert-block {font-size: 100% !important;}
.x-alert-block p {margin-top: 20px !important;}

/* int aid */

.boxwithshadow {box-shadow: 2px 2px 2px 2px rgba(1,1,1,0.15);
    -moz-box-shadow: 2px 2px 2px 2px rgba(1,1,1,0.15);
    -webkit-box-shadow: 2px 2px 2px 2px rgba(1,1,1,0.15);
    background: #fff;
    padding: 8px !important;
}

.boxwithshadow a {color: #2c3e50;}
/* Blog */

h1.h-landmark {color: #fff !important; text-transform: none !important; font-size: 38px !important; letter-spacing: -0.0em !important;}
h1.entry-title {font-size: 170% !important; color:#2c3e50 !important; margin-top: 25px; text-transform: none; line-height: 1.4;}
.format-standard .entry-title:before {content:none;}
.single .entry-header 

.p-meta {font-family: "Montserrat",sans-serif; font-size: 12px;}


#newmeta {margin: 20px 0 25px 0; width: 100%; border-bottom: 1px solid #E2E4E5 !important; border-top: 1px solid #E2E4E5 !important; padding:3px 0 10px 0;}
#featuredauth  img {border-radius: 50%; margin-top: -10px; padding-left: 10px;}
#featuredauth {float: right; width: 10%;}

/* category */

.category h2.entry-title {font-size: 170% !important; color:#2c3e50 !important; margin-top: 25px; text-transform: none; line-height: 1.4;}
.blog h2.entry-title {font-size: 135% !important; color:#2c3e50 !important; margin-top: 25px; text-transform: none; line-height: 1.4;}

/* Widget */

.widget ul li {background-color: transparent !important;}
.entry-featured {border: 0px; padding:0px; background-color: transparent; margin-top: 0px;}
.recent-posts-widget-with-thumbnails img {border-radius: 50%;}
span.rpwwt-post-title {font-family: "Montserrat",sans-serif; font-size: 13px; line-height: 0;}
.rpwwt-widget ul li {margin-bottom: 0.5em !important;}

.widget_search {margin-bottom: 25px;}

h4.h-widget {color: #484c4c; font-size: 13px !important;}

/*forms*/
input, textarea {font-family: "Montserrat",sans-serif !important;} 
.page h1.entry-title {color: #fff !important;}
.ubermenu-nav {font-family:"Montserrat",sans-serif;}
.hatom-extra {font-style: italic; margin-top: 10px; padding-top: 10px; border-top: 1px solid rgba(0, 0, 0, 0.08); display: none;}

/*Sidbars*/

aside .woocommerce li.product .entry-header h3 { font-size: 100% !important; text-align: center;}
aside span.price {text-align: center;}
aside span.woocommerce-Price-amount {font-size: 14px;}
.x-sidebar .widget {background: #fff; margin-top: 20px; padding: 20px;}