/*
Theme Name: Origin Child
Template:     Origin
*/

@import url("../Origin/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

/*
Palette

Mid Grey: #A5A5A5
Light Grey: ededed
d0d0d0
ededed

Darkest Green: #829462 rgba ( 130,148,98,1) 
Darker Green: #B6C29E rgba ( 182,194,158,1) 
d1d7c5  dfe2d9
Mid Green: #C9C8C3 rgba ( 201,200,195,1) (Lighter: #d7d6d2   Darker: #bebdb7)
Light Green: #E4E3E1

Darker Purple: #8E758B  rgba ( 142,117,139)
Mid Purple: #BEB1C2 */

/* Fonts
font-family: 'Roboto', sans-serif;
font-family: 'Roboto Condensed', sans-serif; */


@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,700,700italic,900,900italic,500italic,500,100,100italic);

@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700);


/* 
Page background overrides
-------------------------------------------------------------- */

body.home, body.archive {background: #dfe2d9!important;}


#info-area {padding-top: 40px;}

body {font-family: 'Roboto', Arial, sans-serif;}

.nav {font-family: 'Roboto Condensed', Arial, sans-serif; text-align: left; font-size: 18px;}

#top-menu .current-menu-item a {color: #B6C29E!important;}
#top-menu a {text-align: left; padding-left: 42px;}


#mobile-nav {color: #494b4b!important; }

#main-content p:first-of-type { font-size: 1.4em !important; line-height: 1.6em; margin-bottom: 16px;}
#main-content blockquote p:first-of-type  {font-size: 1.4em !important; line-height: 1.6em; margin-bottom: 0 !important;}



blockquote { box-shadow: inset 0 0 73px rgba(0, 0, 0, 0.15), 4px 0 4px rgba(0,0,0,0.08); }

label, h1, h2, h3, h4, h5, h6 {font-family: 'Roboto Condensed', Arial, sans-serif; font-weight:300 !important; letter-spacing: 0.25px!important; }

#main-content h2 {font-size: 28px; margin-top:24px; font-weight:400 !important; color: #8E758B!important;} 
#main-content h3 {margin-top:24px; font-weight:400 !important; color: #8E758B!important;}

h2.et_pt_title {margin-top: 0!important;}
h2.et_pt_title a {color:#829462 !important; font-size: 36px !important; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;} 

  h2.et_pt_title a:hover {opacity: 0.5;}

.more-link a {margin-top: 240px !important;}

/* a.more-link  {display:none; /*border: solid 1pt #829462; background: #ededed; color: #FFF !important; padding: 6px 18px; margin-top: 240px !important; cursor: pointer;*/} */

.image-info .title h2 {font-weight:700 !important;}
h4.widgettitle, .screen-reader-text {font-size: 18px; font-weight:400 !important;}

.image-info {background: rgba( 182,194,158,0.85 ); box-shadow: inset 0 0 0 1px rgba(130,148,98,1), 0 0 20px rgba(0,0,0,0.6);}

#main-content p a, a.post-edit-link {color:#829462!important; text-decoration: underline;}

 #et_pt_blog p:first-of-type { font-size: 1.2em !important; line-height: 1.4em!important; margin-bottom: 6px!important;}

.et_pt_blogentry {margin-top: 24px;}

h2.meta-info {font-weight:700 !important; }

.home .meta-info, .category .meta-info {display:none}

p.meta-info {color:#8E758B;}
p.meta-info a {color:#829462 !important; }

span.et_pt_blogmeta {font-family: 'Roboto Condensed', Arial, sans-serif!important;  font-weight:300 !important; letter-spacing: 0.25px!important; font-style: normal!important; font-size: 16px !important; margin-bottom: 12px; padding: 6px 0; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; display: block;}
   span.et_pt_blogmeta a {color:#829462 !important;  text-decoration: underline;}

.wp-post-navigation {margin: 20px 0 20px;}
.wp-post-navigation div {width: 345px;}
.wp-post-navigation a {color:#829462 !important; font-size: 18px !important;}



.supsystic-social-sharing a {color: #fff!important;}

.page-template-page-contact .supsystic-social-sharing, .page-template-page-blog .supsystic-social-sharing, 
.category div.supsystic-social-sharing.supsystic-social-sharing-package-flat.supsystic-social-sharing-hide-on-homepage.supsystic-social-sharing-content.supsystic-social-sharing-content-align-left.supsystic-social-sharing-init.supsystic-social-sharing-loaded {display: none!important;}

/* Forms */
input#searchsubmit {border: solid 1pt #FFF; background: #A5A5A5; color: #FFF;}

input.input, textarea.input, submit, reset { border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; }

#et_contact_submit {background: none!important; border: solid 1pt #FFF!important; background: #A5A5A5!important; color: #FFFFFF!important; cursor: pointer; text-shadow: none!important;}
input#et_contact_submit.et_contact_submit, input#et_contact_reset {color: #FFFFFF!important;}

#et_contact_reset {background: none!important; border: solid 1pt #FFF!important; background: #d0d0d0!important; color: #FFFFFF!important; cursor: pointer; text-shadow: none!important;}




/* Image Slider  */

p.sp-layer.sp-black.sp-padding.desc-in.desc-in-bg.hide-medium-screen, p.sp-layer.sp-white.sp-padding.title-in.title-in-bg.hide-small-screen { height: 52px!important; top: 90%!important; background: rgba(142,117,139, 0.8)!important; color: #FFF; margin: auto;left: 0px;right: 0px;height: 38px;top: 14%;bottom: 0px;}

@media only screen and (max-width: 1024px){
 #main-content {width: 620px;}
}
div.sp-image-container {border: 1px solid #dcdcdc;}
.sp-bottom-thumbnails {margin-bottom:28px;}

#copyright a {text-decoration: underline;}

.tagcloud-post {border: solid 1pt #a5a5a5; background: #fff; color: #FFF; padding: 12px; margin: 24px 0 48px 0;}
.tagcloud-post p:first-of-type {margin-bottom: 0!important; font-size: 1em !important; line-height: 1em !important;}
.tagcloud-post h4 {color: #8e758b !important; font-weight: 400 !important;}


/* Images */

#logo-area {padding: 0 40px 0 40px}

#main-content img {border: 1px solid #dcdcdc;}
#main-content img.alignnone.size-full {margin: 1.5em; max-width: 747px}
#main-content img.alignright, #main-content img.alignright.size-medium {margin-right: 21px}
#main-content img.alignleft {margin-left: 21px}


div.et_pt_thumb {padding: 0 0 0 0px; height: 121px !important; width: 121px !important;}
div.et_pt_thumb span.overlay {background: none !important; height: 121px !important; width: 121px !important; }
div.et_pt_thumb.alignleft img {height: 121px !important; width: 121px !important;}


.main-title {padding: 43px 60px 20px;}

/* Page width */
#main-content {width: 790px; /*previous 620px*/}

@media only screen and (max-width: 1024px){
 #main-content {width: 84%;}
 #top-menu a {text-align: center; padding-left: 0;}
 #main-content img.alignnone.size-full {max-width: 94%;}
 #logo-area {margin-bottom: 12px;}
 #logo-area img {max-width: 70%; margin-bottom: 24px}
}

@media only screen and (max-width: 960px){
 #logo-area img {max-width: 40%; margin-bottom: 24px}
}

@media only screen and (max-width: 680px){
 #top-menu a {text-align: center; padding-left: 0;}
 #main-content img.alignnone.size-full {max-width: 90%;}
}