/*
 Theme Name:   New Ground Ventures
 Theme URI:    http://ngv.us
 Description:  New Ground Ventures 2015
 Author:       Stephan(e) Guittet
 Author URI:   http://ngv.us
 Template:     Divi
 Version:      3.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/



/*------------------Custom Template for NGV 2015-----------------*/


/*-------Reading Page formatting-------*/
/*--1) Title categories style----------*/
.et_h4.widgettitle {
padding-bottom: 10px;
}
.cat-post-widget {
padding-bottom: 10px;
}

.cat-post-widget * {
margin: 0;
padding:0;
padding-bottom: 10px;
}
.cat-post-widget .post-title {
font-size: 15px;
font-weight: normal;
}

.cat-post-widget ul li {
border-bottom: none;
}

.cat-post-widget .post-date {
font-style: normal;
}

/*-----2) Styling Feeds------*/
.upw-posts article{
	margin-bottom: 10px;
	padding-bottom: 0px;
	border-bottom: none;
}
.upw-posts .entry-title {
	font-size: 15px;
	color: #464646;
	line-height: normal;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.upw-posts .entry-title a { 
	color: #464646;
	font-size: 15px;
	line-height: normal;
	padding-bottom: 0px;
	margin-bottom: 0px;
} 

.upw-posts .entry-title a:hover { 
	color: #2EA3F2;
	font-size: 15px;
	line-height: normal;
	padding-bottom: 0px;
	margin-bottom: 0px;
} 

.upw-posts .entry-content { 
	font-size: 13px;
	font-style: italic;
	font-weight: 500;
	color: #888989;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
} 

.upw-posts .entry-content a { 
	font-size: 13px; 
	font-style: italic;
	font-weight: 500;
	color: #888989;
	margin: 0px;
	padding: 0px;
} 

.upw-posts .entry-meta {
	font-size: 13px; 
	color: #888989;
	font-style: italic;
	font-weight: 500;
	margin: 0px;
	padding: 0px;
} 
.upw-posts .entry-meta a {
	font-size: 13px; 
	color: #888989;
	font-style: italic;
	font-weight: 500;
	margin: 0px;
	padding: 0px;
} 
/*----3) remove gray line right sidebar-----*/
#book-list-feed {
	border: none;
}

#book-feed-personal{
	border: none;
}

/*-------Remove effect on portfolio------*/

.et_pb_filterable_portfolio .et_pb_portfolio_item.active {
animation: 0s ease 0s normal none 1 running none !important;
}



/*--------Link homepage----*/

/* unvisited link */
.page-id-74 a:link {
    color: #ffffff;
}

/* visited link */
.page-id-74 a:visited {
    color: #ffffff;
}

/* mouse over link */
.page-id-74 a:hover {
    color: #c6c6c6;
}

/* selected link */
.page-id-74 a:active {
    color: #ffffff;
}

/*-------------Workaround CSS selectors testing 4.0-----*/
.et_pb_portfolio_filter:nth-child(4) {
clear: both;
}


/*-------------CUSTOM slider arrows----------------*/
#soliloquy-container-3220 .soliloquy-next {
	background: rgba(0,0,0,0.1) url(https://ngv.us/wp-content/plugins/soliloquy/assets/css/images/right.png) no-repeat scroll 50% 50%;
}
#soliloquy-container-3220 .soliloquy-prev {
	background: rgba(0,0,0,0.1) url(https://ngv.us/wp-content/plugins/soliloquy/assets/css/images/left.png) no-repeat scroll 50% 50%;
}

/*----------------PPM-Quotes Pluging custom-------------------*/

.page-id-75 .et_pb_text{
	margin-bottom: 0px;
}

.page-id-75 .et_pb_section {
	padding: 0 !important;
}

#quotes-section {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px
	padding-bottom: 0px;
}

#ppm_quotes{
	height: fixed;
	height: 125px;
	vertical-align: middle;
	color: white;
	padding-left: auto;
	padding-right: auto;
}


#ppm_quotes li{
	background: url(https://ngv.us/wp-content/uploads/2015/03/quotes.png) no-repeat scroll 0 5px;
}

#ppm_quotes li cite{
	display: block; 
	font-weight: bold; 
	margin-right: 10px;
	text-align: right;
}

/* MICRO CLEARFIX */
.cf-tr:before, .cf-tr:after { content: " "; display: table; }
.cf-tr:after { clear: both; }
.cf-tr { *zoom: 1; }


/* STRUCTURE */
.testimonial_rotator_wrap { margin: 20px 10px; padding: 10px; overflow: hidden; position:fixed; }
.testimonial_rotator .slide { width: 100%; height: fixed; }

.testimonial_rotator_wrap.with-prevnext { padding: 10px 40px; }


/* SLIDE VERSION */
.testimonial_rotator.format-rotator .slide { display: none; }
.testimonial_rotator h1,
.testimonial_rotator h2 { margin: 10px 0 0 0; padding: 0; }
.testimonial_rotator .testimonial_rotator_slide_title { margin: 0 0 5px 0; }

/* SINGLE VERSION */
.testimonial_rotator_single {}
.testimonial_rotator_single .testimonial_rotator_stars { }
.testimonial_rotator_widget_wrap .testimonial_rotator_stars { padding: 10px 0; }


/* LIST VIEW */
.testimonial_rotator.format-list .slide { margin: 40px 0; }


/* EXTRAS */
.testimonial_rotator_author_info { font-size: 1.1em; font-style: bold; line-height: 1.2em; padding-left: 15px; border-left: solid 3px #efefef; margin: 10px 0; }
.testimonial_rotator_microdata { display: none; }

.testimonial_rotator.rounded img { border-radius: 50%; }
.testimonial-rotator-view-more { text-decoration: none; white-space: nowrap; }

.testimonial_rotator_paged a { padding: 4px 10px; text-decoration: none; }
.testimonial_rotator_paged a:first-child { float: right; }
.testimonial_rotator_paged a:last-child { float: left; }


/* PREV / NEXT BUTTON */
.testimonial_rotator_nav {}

.testimonial_rotator_prev,
.testimonial_rotator_next { font-size: 20px; line-height: 20px; color: #666; color: rgba(0,0,0,0.2);  cursor: pointer; position: absolute; top: 45%; z-index: 8888; transition: all 0.25s; }
.testimonial_rotator_prev:hover, .testimonial_rotator_next:hover { color: rgba(0,0,0,0.5);  }

.testimonial_rotator_prev { left: 3px; }
.testimonial_rotator_next { right: 3px; }

/* WIDGET */
.testimonial_rotator_widget_wrap { position: absolute; }

/* ERROR */
div.testimonial-rotator-error { color: #aa3429; font-weight: bold; display: block; padding: 10px; font-size: 11px; border-radius: 3px; text-align: center; border: solid 1px #aa3429; text-transform: uppercase; }



/*Hide testimonial title*/
.testimonial_rotator .testimonial_rotator_slide_title {display: none; }

/*footer background none*/
.page-id-74 #main-footer {
	display:none;
}

/* Fix the header to a certain size*/
.et-fixed-header #logo {max-height: 43px !important;}
.et-fixed-header #top-menu > li > a {
padding-bottom: 29px !important;
}
#main-header {
padding: 18px 0 0 0 !important;
}
#main-header.et-fixed-header nav#top-menu-nav {
padding-top: 10px !important;
}
.main-title {
display:none;
}

/*Portfolio Style*/
.et_portfolio_image {
border: 1px solid #e5e5e5;
}
.et_overlay {
background: rgba(250, 250, 250, 0.7);
}




/*Button website*/
.et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover {
color: #464646 !important;
}

.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .et_pb_widget li a:hover, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_pb_contact_submit, .et_pb_bg_layout_light .et_pb_newsletter_button, .nav-single a, .posted_in a {
color: #424242 !important;
}

/*Date Feed*/
.post-date {
color: #c5c6c9;
text-transform: uppercase;
font-size: 80%;
display: block;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li {
float: left;
font-size: 14px;
line-height: 14px;
font-weight: 600;
}

ul.et_pb_social_media_follow.et_pb_bg_layout_light.has_follow_button.clearfix {
padding-left: 128px;
}


/*Frontpage no menubar*/
/*
.home #page-container {
padding-top: 0 !important;
}

.home .et-top-navigation {
display: none;
}

.home .et-fixed-header #logo {
display: none; }

.home .et-fixed-header #top-menu > li > a { display: none; }

.home #main-header { display: none; }

.home #main-header.et-fixed-header nav#top-menu-nav { display: none; }

/*Homepage ID 74 NO MENUBAR*/
/*
.et_fixed_nav #page-container { padding-top: 10px; }
.et_fixed_nav. et_secondary_nav_enabled #page-container { padding-top: 10px; }

.page-id-74 .et-top-navigation {
display: none;
}
.page-id-74.et-fixed-header #logo { display: none; }

.page-id-74 .et-fixed-header #top-menu > li > a { display: none; }

.page-id-74 #main-header { display: none; }

.page-id-74 #page-container {
padding-top: 20px !important;
}

.page-id-74 #main-header.et-fixed-header nav#top-menu-nav { display: none; }
*/
/* padding homepage logo*/
#section-1-homepage {
padding: 20px;
}

/*remove padding text and center it*/
.page-id-74 .et_pb_row {
padding: 20px;
}

.page-id-74 .et_pb_section {
padding: 20px;
}

/*remove margin bottom band*/
.page-id-74 .et_pb_text 
{ width: 100%; 
margin-bottom: 0px;
}

/*----button Homepage---*/
.page-id-74 .et_pb_promo_button {
text-align: left;
align: left;
}

.page-id-74 {
transition: all 10s;
transition-property: all;
transition-duration: 10s;
transition-timing-function: initial;
transition-delay: initial;
}
.page-id-74 {
margin: 0px auto;
background-image: url(https://ngv.us/wp-content/uploads/2015/02/background.jpg);
background-repeat: no-repeat;
background-position: 50% 20%;
background-attachment: fixed;
}

/*padding slider remove*/
.page-id-4 .et_pb_section { 
padding: 25px 0 !important; 
}

.page-id-4 .et_pb_row { 
margin: 0 auto; 
padding: 0px 0 0 0; 
}

/*widget style on reference page*/

h4.widgettitle {
background: rgba(0,0,0,0.02);
border-left: 4px solid rgba(0,0,0,0.1);
padding: 7px 0 7px 11px;
font-size: 16px;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 11px;
}

.page-id-76 h4 {
background: rgba(0,0,0,0.02);
border-left: 4px solid rgba(0,0,0,0.1);
padding: 7px 0 7px 11px;
font-size: 16px;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 11px;
}


/*Background for Contact Page*/
.page-id-77 {
margin: 0px auto;
background-image: url(https://ngv.us/wp-content/uploads/2015/02/background.jpg);
background-repeat: no-repeat;
background-position: 50% 20%;
background-attachment: fixed;
}
/*color contact form - contact page*/
.page-id-77 .et_pb_contact p input, .et_pb_contact p textarea { 
	background-color: #fff; 
}


/*-----------------------[DIVI CHILDREN ENGINE CSS]----------------------*/
/*--[Created by Divi Children, http://divi4u.com/divi-children-plugin/]--*/
/*------------[Updated to Divi Children Engine version 1.0.0]------------*/

/*------------------------------[FONT ICONS]-----------------------------*/

.icon_tags, .icon_profile, .icon_chat, .icon_clipboard, .icon_calendar {
	font-family: 'ETmodules';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	color: #318EC3;
}
.icon_tags:before {
	content: "\e07c";
	padding: 0px 5px 0 0;
}
.icon_profile:before {
	content: "\e08a";
	padding: 0 5px 0 0;
}
.icon_chat:before {
	content: "\e066";
	padding: 0 5px 0 20px;
}
.icon_clipboard:before {
	content: "\e0e6";
	padding: 0 5px 0 20px;
}
.icon_calendar:before {
	content: "\e023";
	padding: 0 5px 0 20px;
}
.et_pb_portfolio_filter:nth-child(5) {
    clear: both;
}

.et_pb_portfolio_filter:nth-child(4) {
    clear: none;
}
.page-template-default .page .et_pb_team_member_image {max-width:250px;}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover
{
	background-color: #cecece !important;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active
{
	background-color: #cecece !important;
}
@media(max-width:767px) {
	.page-template-default .page .et_pb_team_member_image {
		max-width: 100%;
	}
	.et_header_style_left #logo, .et_header_style_split #logo {
		max-width: 200px;
	}
	.et_pb_filterable_portfolio .et_pb_portfolio_filters li a
	{
		height: 56px;
	}
}
/*-------------------[END OF DIVI CHILDREN ENGINE CSS]-------------------*/