/*
Theme Name:     ThemetrustCreate Child Theme
Theme URI:      http://create.themetrust.com
Description:    Child theme for ThemetrustCreate theme
Author:         Roberto Diaz
Author URI:     http: //www.robodiaz.com/
Template:       themetrust-create
Version:        1.0.2

World Vision Color Palette:
Orange: #ff6b00
Blue: #00accb
Grey 2: #878787;
Light Gray (background): #f9f9f9;
Light Gray 2: #e1e1e1;

Font Reference:
font-family: 'Lato', sans-serif;

*/

.menu-item-1263 { /* toggle for demo menu */
	display: none !important;
}

/* General */
h1, h2, h3, h4, h5, h6, .title, .product-title {
    font-family: 'Lato', sans-serif;
	font-weight: inherit;
}

a {
	color: #ff6b00;
}

h1 {
	font-weight: 900;
    letter-spacing: .08em;
    text-transform: uppercase;
    color: #878787;
}

p, .content-area li, .post.small h3 {
    font-size: 1em;
    line-height: 1.6em;
}

.post.small h3 a {
    color: #ff6b00;
    font-weight: bold;
}

.post.small h3 a:hover {
    color: #00accb;
}

.widget h2 {
	color: #00accb;
}

body, input, select, textarea {
    font-family: 'Lato', sans-serif;
    color: #333333;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, .post.small h3 a:visited, .widget-box ul li a {
    color: #ff6b00;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .post.small h3 a:hover {
    opacity: 1;
    color: #00accb;
}

.center-text {
	text-align: center;
}

.join-us-button {
	-ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1em;
	font-weight: 700;
    padding: .75em 1.5em;
    color: #FFF;
	background-color: #ff6b00;
    -webkit-border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    border-radius: 0.25em;
    text-shadow: 0 1px 0 rgba(0,0,0,0.05);
	border: 2px solid #ff6b00;
	display: inline-block;
}

.join-us-button:hover {
	background-color: #FFF;
	color: #ff6b00;
}

#primary header.main h1 { /* blog post headers */
    color: #FFF !important;
}

.social-sharing ul li a:hover {
    opacity: 1;
	color: #00accb;
}

.social-sharing ul li a {
    color: #ff6b00;
}

.entry-content div.panel-grid:first-child { /* Fixing negative margin above text in Issue pages */
    margin-top: 0em;
}

/* Header */
.cart-icon { /* remove shopping cart icon */
    display: none !important;
}

.main-nav ul a, .main-nav ul li { /* changing menu style to be like .org */
    font-family: 'Lato', sans-serif;
	color: #000;	
    font-size: .886em;
    font-weight: 300;
    letter-spacing: .1em;
}

.main-nav ul a:hover, .main-nav ul li:hover {
	color: #ff6b00;	
}
	
body #site-header.transparent,
body #site-header.transparent.light {
    border-bottom: 0px;
}

#primary header.main { /* page title background color */
    background-color: #999;
}

.title h1 {
	text-transform: uppercase;
}

#logo a { /* fix logo disappearing on rollover */
     display: inline;
}

h1.entry-title span.vcard { /* fixing author colour */
    color: #FFFFFF !important;
}

.site-main { /* fixing the space above header images 
    padding: 0px 30px 0 !important; */
}

body #site-header.transparent.light .main-nav ul li, /* changing opacity for "Light" menu option */
body #site-header.transparent.light .menu-toggle.open, 
body #site-header.transparent.light .secondary-nav span, 
body #site-header.transparent.light .secondary-nav a {
    color: rgba(255,255,255,1);
}

body #site-header.transparent.light .menu-toggle.open:hover, body #site-header.transparent.light .main-nav ul li:hover, body #site-header.transparent.light .main-nav ul li:hover, body #site-header.transparent.light .main-nav ul li.current, body #site-header.transparent.light .main-nav ul li.current-cat, body #site-header.transparent.light .main-nav ul li.current_page_item, body #site-header.transparent.light .main-nav ul li.current-menu-item, body #site-header.transparent.light .main-nav ul li.current-post-ancestor, body #site-header.transparent.light .single-post .main-nav ul li.current_page_parent, body #site-header.transparent.light .main-nav ul li.current-category-parent, body #site-header.transparent.light .main-nav ul li.current-category-ancestor, body #site-header.transparent.light .main-nav ul li.current-portfolio-ancestor, body #site-header.transparent.light .main-nav ul li.current-projects-ancestor, body #site-header.transparent.light .secondary-nav span:hover, body #site-header.transparent.light .secondary-nav a:hover {
	text-decoration: underline; /* rollover for "Light" menu option */
}

body #site-header {
	box-shadow: 0 0px 0 rgba(0,0,0,.1);	
    -webkit-box-shadow: 0 0px 0 rgba(0,0,0,.1);	
}

/* Footer */
#footer {
	background: #FF6b00;
}

#footer a, #footer .secondary a:hover {
	color: #00accb;
}

#footer .secondary a, #footer a:hover {
    color: #ff6b00;
}

#footer .widget-box .widget-title, #slide-panel .widget-box .widget-title {
    font-size: 1em;
}

#footer .secondary {
    background-color: #fff;
}

#footer .secondary p {
    color: #333;
}

/* Join us area in footer */
.footer-join-us {
    background-color: #ff6b00;
    width: 100%;
    text-align:center;
    padding: 20px 20px 50px 20px;
}

.footer-join-us h3{
    color: #FFF;
    font-size: 1.2em;
}

.join-us-button-footer {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1em;
    font-weight: 700;
    padding: 1em 2em;
    color: #FFFFFF;
    background-color: #ff6b00;
    -webkit-border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    border-radius: 0.25em;
    text-shadow: 0 1px 0 rgba(0,0,0,0.05);
    border: 2px solid #FFFFFF;
    letter-spacing: .08em;
}

.join-us-button-footer:hover {
    background-color: #FFF;
}

#footer a.join-us-button-footer {
    color: #FFF;
}

#footer a.join-us-button-footer:hover {
    color: #ff6b00;
}

/* Homepage */
@media screen and (max-width: 780px){ /* fixing the spacing on the Issues in mobile */
	#pl-15087 .so-panel {
			margin-bottom: 0px;
	}
}

.so-widget-sow-features-default-91353165f4fb .sow-features-list .sow-features-feature p.sow-more-text a:hover {
    color: #00accb;
    text-decoration: none !important;
}

#pl-1224 .panel-grid-cell .so-panel { /* remove bottom margin */
	margin-bottom: 0px !important;
}

.so-panel .widget .widget_rev-slider-widget .widget_revslider .panel-first-child { /* remove margin under stat slider */
	margin-bottom: 0px;
}

#homepage-joinus { /* join us section */
	border: 2px solid #FFF;
}

body .sow-cta-wrapper .sow-cta-text h5 { /* join us section */
	color: #FFF;
	font-size: 1.4em;
	padding-top: 10px;
	    font-family: 'Lato', sans-serif;
}

.sow-cta-base { /* join us section */
	padding: 1em 1.5em;
}

/* Blog */
figcaption {
    font-size: .8em;
    line-height: 1.4em;
}


/* Join Us */
.button, a.button, a.button:active, a.button:visited, #footer a.button, #searchsubmit, input[type="submit"], a.post-edit-link, a.tt-button {
    background: #ff6b00 !important;
    color: #fff;
    font-size: 1em;
    padding: 1em 2em;
    font-weight: inherit;
}
