/*

Theme Name: CVG Pro &ndash; Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro

*/

*/

@import url( ‘../x/framework/css/site/stacks/icon.css’ );

/*

BLOG CUSTOMIZATION

*/

/* TYPOGRAPHY */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
margin-top:.7em;
}

h1, .h1 {
font-size:300%;
}

h2, .h2 {
font-size:250%;
}


h3, .h3 {
font-size:215%;
}

/* FEATURED RECENT POST HEADING ON ARCHIVES */
.upw-posts .entry-image img {
width:100%;
}

.entry-title {
padding:0;
margin-top:15px;
text-align:left;
}

.entry-content{
 padding:0 5%;
}

.entry-content.excerpt p {
margin-bottom:20px;
}

.entry-featured {
padding:0;
}

.x-iso-container-posts > .hentry .entry-wrap > .x-container {
width:100%;
}

.x-iso-container-posts.cols-2 .entry-wrap, .x-iso-container-posts.cols-3 .entry-wrap {
padding:0;
}

.x-iso-container-posts > .hentry .entry-wrap > .x-container {
border:none;
}

.x-post-meta-disabled .post .entry-featured {
margin-top:0;
}

.upw-posts .entry-title {
margin-top:-100px;
background-color:rgba(255,255,255,0.7);
width:100%;
padding:20px 50px;
}

.upw-posts .entry-title a:hover {
text-decoration:none;
}

.upw-posts .entry-summary  {
font-size:2rem;
margin-top:-40px;
background-color:rgba(255,255,255,0.7);
padding:50px;
width:100%;
padding-bottom:10px;
}

.entry-featured {
border:none;
}

/* FOOTER TYPEOGRAPHY */
.x-colophon.top {
background-color:transparent;
}

.x-colophon.bottom {
padding:3% 0 !important;
}

.x-colophon.bottom .x-colophon-content {
text-transform:none;
}

.x-breadcrumb-wrap {
border-bottom:none;
}

.x-colophon.top .widget {
margin-top:25px;
}

/* MENU CUSTOMIZATION */
.masthead-stacked .desktop .x-nav {
margin-left:0;
}

.x-navbar .desktop .x-nav > li > a {
	padding-left:0;
}
.x-navbar .desktop .x-nav > li:first-child > a > span {
padding-left:0;
}

.x-brand {
float:left;
}

.x-navbar .desktop .x-nav > li > a > span {
border:none;
}

.x-logobar {
	background-color: transparent;
	text-align: left;
}
.x-logobar .logobar-widget-area {
  float:right;
}

.x-navbar {
background-color:rgba(255,255,255,0.8);
}

.x-topbar {
border:none;
background-color:transparent;
}

.x-breadcrumb-wrap {
background-color:transparent;
}

/* SUBMENU BACKGROUND COLOR */
.desktop .sub-menu {
background-color:rgba(255,255,255,0.8);
}

/* SIDEBAR CUSTOMIZATION */
.x-sidebar {
background-color:transparent;
}

.x-iso-container-posts.cols-2 .entry-wrap {
padding:0;
}

/*SEARCH BAR CUSTOMIZATION */

.form-search .search-query, .form-search input[type="search"], .widget_product_search form .search-query, .widget_product_search form input[type="search"] {
border-radius:.3em;
}

/* PORTFOLIO PAGES CUSTOM */
.single-x-portfolio .entry-featured {
    display: none !important;
}
.single-x-portfolio .entry-title {
display: none !important;
}
.x-portfolio {
background-color:transparent;
}

.masthead-stacked .x-brand {
display:block;
float:left;
}

/* CTA CUSTOMIZATION */
.x-promo {
border:none;
background-color: transparent;
}
.x-promo-content {
border:1px solid rgba(0, 0, 0, 0.075);
background-color: #ffffff;
}
.h-comments-title small, .h-feature-headline span i, .x-portfolio-filters-menu, .mejs-time-loaded {
	background-color: transparent;
}
.h-feature-headline {
  margin-bottom:1em;
   color:#333333;
  background-color:transparent;
}
.h-feature-headline span i {
  color:#333333 !important;
  background-color:rgba(255,255,255,0.8) !important;
  border-radius:3px;
}

/* NEWSLETTER FORM CUSTOMIZATION */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
width:100%;
}