/*
Theme Name: Twenty Fourteen Child CTV
Theme URI: http://wordpress.org/themes/twentythirteen
Description: Twenty Fourteen Child Theme
Author: BD
Author URI: https://igrafix.com
Template: twentyfourteen
Version: 1.0.0

default colors: green #24890d and black #000

/* =Theme customization starts here*/

body {
	background: /*#f2f1df*/ #CC9 url(assets/images/pattern-light.svg) ;
}


a {
	color: #000 !important;
}
a:hover, .site-info a:hover { color: #000; }
.footer-sidebar a, .primary-sidebar a, .site-info a {
	color: #fc6 !important;
}
.footer-sidebar a:hover, .primary-sidebar a:hover, header.entry-header a:hover {color: #ececec !important; }
header.entry-header a {color: #fc6 !important; }
.slider-control-paging .slider-active:before, .slider-control-paging .slider-active:hover:before {
    background-color: #fc6 !important;
}
.slider-control-paging a:before {
    background-color: #ccc !important;}
 a.slider-prev:hover, a.slider-next:hover {background-color: #700 !important;
}
body.blog header.entry-header a {color: #666 !important; }
#content-sidebar {background: #fefefa;  padding-top:20px;}
.content-sidebar .widget .widget-title {
    border-top: none !important;
    color: #960 !important;
}
/* Remove automatic hyphenation */
p, .site-content article, .widget-area .widget, .entry-content, .entry-summary, .page-content { word-wrap: normal; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; }

.content-sidebar .widget a { color: #C03; }
.entry-meta span.cat-links a, .entry-meta span.entry-date a, .entry-meta span.byline a, .entry-meta span.comments-link a {color: #960 !important; }
.entry-meta span.cat-links a:hover, .entry-meta span.entry-date a:hover, .entry-meta span.byline a:hover, .entry-meta span.comments-link a:hover {color: #666 !important; }
.site {
margin: 0 auto;
}
#site-header {
	background: /*D7D2B4*//*#f2f1df*/  #CC9 url(assets/images/pattern-light.svg) ;
}
.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
max-width: 90% !important;
margin: 0 auto;
padding-right: 30px;
padding-left: 30px; 
}
.site-content .entry-header {
	padding: 20px 10px 0 10px !important;
}
.site-content .entry-header { position: relative; border-top: 3px solid #ccc; } 
.site-content .entry-header:before, .site-content .entry-header:after { content: ""; position: absolute; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ccc), to(transparent)); background-image: -webkit-linear-gradient(#ccc, transparent); background-image: -moz-linear-gradient(#ccc, transparent); background-image: -o-linear-gradient(#ccc, transparent); background-image: linear-gradient(#ccc, transparent); top: -3px; bottom: -3px; width: 3px; } 
.site-content .entry-header:before { left: -3px; } 
.site-content .entry-header:after { right: -3px; }

body.blog .site-content .entry-header {
    padding:5px 10px 0 10px !important; 
}
.site-content .entry-meta {
background-color: #fff;
margin: 8px 0;
padding:0;
}
.primary-sidebar.widget-area {margin-top: 10px; }
#primary-sidebar .widget {margin-bottom:20px; }
#masthead.site-header {background-color: #cf2030; 
-webkit-box-shadow: 0px -20px 20px -13px rgba(102,102,102,0.5);
-moz-box-shadow: 0px -20px 20px -13px rgba(102,102,102,0.5);
box-shadow: 0px -20px 20px -13px rgba(102,102,102,0.5);}

h1, h2, h3 {
/*font-family:Arial, Verdana, Helvetica, sans-serif;*/
}
h1.entry-title {
	font-size: 2.5em;
	text-transform: none;
	color: #666;
	margin: 5px 0 10px 0;
padding: 0 0 0 0;
}
blockquote {font-size: 1em; color: #333; border-bottom: solid 1px #ccc;    }

ol li {margin-bottom: 10px;  }

ol li strong{background: #ececec; padding: 5px;}
ol li a{white-space: nowrap;}
.content-sidebar .widget .widget-title {
border-top: 5px solid #007BC3;
color: #007BC3;
font-size: 16px;
}
.footer-sidebar .widget .widget-title, .primary-sidebar .widget .widget-title {
font-size: 13px;
}
.widget li {
font-size: 14px;
}
.primary-navigation  {
float: left;
font-size: 13px;
margin: 0 1px 0 -12px;
padding: 0;
text-transform: uppercase;
font-weight:bold;
}
.primary-navigation a {color:#fff !important;}
.site-description {
font-size: 18px;
/*font-family: Georgia, "Times New Roman", Times, serif;*/
color: #000;
/*font-style: italic;*/
font-weight: normal;
line-height: 1.5;
padding: 0 0 20px 30px ;
margin: 0;
position: absolute;
top: 118px;
text-align: left;
z-index:100;
}

.search-toggle {
background-color: #000;
}
.search-toggle:hover,
.search-toggle.active {
	background-color: #666;
}
.search-box {
background-color: #666;
}
/*navigation*/
.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a, .current_page_parent, .current-page-ancestor, footer.entry-meta .tag-links a { background: #700000;
color: #fff !important;
}
	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a, footer.entry-meta .tag-links a:hover {
	background-color: #666; 
	}

	.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a {
		background-color: #700000;
	}
::selection {
	background: #fc6 !important;
	color: #fff;
	text-shadow: none;
}

::-moz-selection {
	background: #666 !important;
	color: #fff;
	text-shadow: none;
}

.secondary-navigation a:hover {
background: #000;;
}
.primary-navigation ul ul {
    background-color: #666; }
/* Buttons */

button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: #700;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background-color: #000;
}

button:active,
.button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	background-color: #666;
}

.widget button,
.widget .button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
	background-color: #000;
}

button large{
font-size: 20px;
}

button large a{
color: #fff !important;
padding-left:10px;}

/* Placeholder text color -- selectors need to be separate to work. */

::-webkit-input-placeholder {
	color: #fff;
}

:-moz-placeholder {
	color: #fff;
}

::-moz-placeholder {
	color: #fff;
	opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
	color: #939393;
}

.footer-sidebar .widget {
padding: 0 30px;
text-align:left;
}
/*default theme black background - change color here*/
.site:before, #secondary, .site-header, .site-footer, .menu-toggle, .featured-content, .slider-direction-nav a, .ie8 .featured-content, .ie8 .site::before {
background-color: #333;
}
f.content-sidebar {
padding-top: 20px;
}
.content-area { padding-top:0; }
.site-content .entry-content.entry-content { background-color: transparent; }
.grid .featured-content .entry-header {
	height: 100px;
	border-color: #D5ECFA;
	background: #D5ECFA;
}
.featured-content a {
color: #c03;
}
.featured-content a:hover {
color: #960;
}
#primary-sidebar { padding-top:10px;     }
/*custom elements*/
div.memberBG {background: #f2f1df ; min-height:50px; 
width: 100%; 
padding:0; margin:0;   }
div.breadcrumbs {padding:0 0 10px 0; font-size:12px;}
li.trail-item a {color: #960 !important; }
li.trail-item a:hover {color: #666 !important; }
div.breadcrumbs h2.trail-browse {display:none; }
#topbar { background: #333; color: #fff; text-align:right; }

.companyinfo { padding: 20px 20px 5px 20px; margin: 0 0 0 20px; border: solid 1px #ccc;}

.hpinfo { padding: 20px 20px 25px 20px; background: #333; color: #fff; margin: 0 0 20px 20px; border: solid 1px #ccc;}

a.calwidgethdr {display:block !important; font-size:16px; }
a.calwidgethdr:before { font-family: FontAwesome; content: "\f073"; padding-right:5px;   }
li.eo-event-cat-business-networking.eo-event-future {font-size:14px; border-bottom: solid 1px #ccc; padding:5px 0;  }

/*font awesome*/
.companyinfo .fa-globe, .companyinfo .fa-envelope, .companyinfo .fa-linkedin, .fa-phone, .fa-mobile-phone, .fa-fax { padding: 0 15px 0 0;    }
.companyinfo .fa-globe {  color: #960;  }
.companyinfo .fa-linkedin, .companyinfo .fa-facebook, .companyinfo .fa-facebook-square { color:#36F; }
.companyinfo .fa-envelope {color: #c30; }
.companyinfo .fa-globe:hover, .companyinfo .fa-envelope:hover, .companyinfo .fa-linkedin:hover, .companyinfo .fa-facebook:hover, .companyinfo .fa-facebook-square:hover  {  color: #333;     }

.primary-sidebar .fa-linkedin, .primary-sidebar .fa-facebook-square, .primary-sidebar .fa-rss { padding: 0 15px 0 0; color: #ececec;   }

.primary-sidebar .fa-linkedin:hover, .primary-sidebar .fa-facebook-square:hover, .primary-sidebar .fa-rss:hover { color: #ccc;   }

