/*
Theme Name: Upside Child
Theme URI: http://kopasoft.net/demo/upside
Author: Kopatheme
Author URI: http://kopatheme.com/
Template:     upside
Version: 1.0.0
Description: Upside theme is designed for magazine, newsand with powerful custom widgets, the theme provides you more flexibility and ease-of-use for your site
Tags: light, one-column, two-columns, right-sidebar, fluid-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, translation-ready
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  upside-child
*/

@import url(//fonts.googleapis.com/css?family=Old+Standard+TT:400,400italic,700);
@import url("../upside/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

body {
	font-size: 17px !important;
}

h2, .h2 {
	font-size: 29px !important;
	line-height: 29px !important;
}

h3, .h3 {
	font-size: 25px !important;
	line-height: 25px !important;
}

.ees-homepage-study-component-boxes h2 {
	font-size: 21px !important;
	line-height: 21px !important;
	letter-spacing: -0.05em;
}

.ees-homepage-study-component-boxes.wpb_row {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.ees-homepage-study-component-boxes .vc_btn3 {
	white-space: initial;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.ees-homepage-study-component-boxes .vc_col-sm-3 {
	    width: 50% !important;
	}
}

.wpb_row {
	padding: 20px 0 !important;
}

#kopa-header-top {
	padding: 15px 0 !important;
}

#main-nav #main-menu > li {
	z-index: initial;
}

#site-title a {
	font-size: 26px;
	line-height: 58px;
	text-transform: none;
}

.kopa-content-header {
	padding: 40px 0 !important;
}

.kopa-content-header .page-title {
	font-family: 'Old Standard TT', TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif !important;
	font-weight: normal !important;
	font-style: italic !important;
}

#kopa-header-top {
	background-color: #797984 !important;
}

.kopa-content-header .kopa-mask {
	background-color: #009688 !important;
}

.kopa-breadcrumb {
	background-color: #80CBC4 !important;
	padding: 4px 0 !important;
}

.kopa-breadcrumb a,
.kopa-breadcrumb span,
.kopa-breadcrumb span.current-page,
.kopa-breadcrumb a.current-page,
.kopa-breadcrumb a.current-page > span {
	color: #F9F9F9 !important;
}

#upside-page-content {
	padding-top: 35px;
}

#upside-page-content a {
	text-decoration: underline !important;
}

#upside-page-content a.kopa-btn-1,
#upside-page-content a.kopa-btn-2,
#upside-page-content a.kopa-btn-3 {
	text-decoration: none !important;
}

#upside-page-content .sidebar_shortcode .ees-upside-recent-posts a {
	text-decoration: none !important;
}

.ees-upside-recent-posts .entry-item .entry-thumb {
	float: none !important;
	width: 100% !important;
	margin-right: 0 !important;
}

.ees-home-highlight {
	background-color: #009688;
	top: -35px;
	color: #FFFFFF;
}

.ees-home-highlight .wpb_text_column.wpb_content_element {
	border-left: 1px solid #ffffff;
	padding-left: 15px;
	margin-bottom: 0;
}

.ees-component-homepage #main-content {
	background: -webkit-linear-gradient(#009688 50%, #FFFFFF 50%);
    background: linear-gradient(#009688 50%, #FFFFFF 50%);
}

.ees-home-highlight,
.ees-home-highlight h1,
.ees-home-highlight h2,
.ees-home-highlight h3 {
	color: #FFFFFF;
}

.component-box-default,
.component-box-voterstudy,
.component-box-euromanifestoproject,
.component-box-elitestudy,
.component-box-mediastudy,
.component-box-contextualdata,
.component-box-panelstudy,
.component-box-socialmediastudy {
	border-top-width: 5px !important;
}
.component-box-default {
	border-top-color: #607D8B !important;
}
.component-box-voterstudy {
	border-top-color: #1A237E !important;
}
.component-box-euromanifestoproject {
	border-top-color: #673AB7 !important;
}
.component-box-elitestudy {
	border-top-color: #2196F3 !important;
}
.component-box-mediastudy {
	border-top-color: #00BCD4 !important;
}
.component-box-contextualdata {
	border-top-color: #455A64 !important;
}
.component-box-panelstudy {
	border-top-color: #0D47A1 !important;
}
.component-box-socialmediastudy {
	border-top-color: #006064 !important;
}


body.ees-component-voterstudy .kopa-content-header .kopa-mask {
	background-color: #1A237E !important;
}
body.ees-component-euromanifestoproject .kopa-content-header .kopa-mask {
	background-color: #673AB7 !important;
}
body.ees-component-elitestudy .kopa-content-header .kopa-mask {
	background-color: #2196F3 !important;
}
body.ees-component-mediastudy .kopa-content-header .kopa-mask {
	background-color: #00BCD4 !important;
}
body.ees-component-contextualdata .kopa-content-header .kopa-mask {
	background-color: #455A64 !important;
}
body.ees-component-panelstudy .kopa-content-header .kopa-mask {
	background-color: #0D47A1 !important;
}
body.ees-component-socialmediastudy .kopa-content-header .kopa-mask {
	background-color: #006064 !important;
}

body.ees-component-voterstudy .kopa-breadcrumb {
	background-color: #283593 !important;
}
body.ees-component-euromanifestoproject .kopa-breadcrumb {
	background-color: #7E57C2 !important;
}
body.ees-component-elitestudy .kopa-breadcrumb {
	background-color: #42A5F5 !important;
}
body.ees-component-mediastudy .kopa-breadcrumb {
	background-color: #26C6DA !important;
}
body.ees-component-contextualdata .kopa-breadcrumb {
	background-color: #546E7A !important;
}
body.ees-component-panelstudy .kopa-breadcrumb {
	background-color: #1565C0 !important;
}
body.ees-component-socialmediastudy .kopa-breadcrumb {
	background-color: #00838F !important;
}

/* Highlight blog/content text links. */
.entry-item a {
	color: #009688;
	text-decoration: underline !important;
}

#upside-page-content .kopa-article-list-widget.article-list-7 .entry-content p a {
	text-decoration: none !important;
}

#ees-logo-footer {
	margin: 15px 0;
}

.ees-twitter-feed h2.widget-title {
	text-transform: none;
}

.ees-twitter-feed .tweettext {
	font-size: 21px;
}

#upside-page-content .ees-twitter-feed .tweettext a {
	text-decoration: none !important;
}

.ees-twitter-feed .ees-tweet-timeago {
	padding-top: 5px;
}

#upside-page-content .ees-twitter-feed .ees-tweet-timeago a {
	font-family: "Raleway";
	font-size: 19px;
	font-weight: 500;
	text-decoration: none !important;
	letter-spacing: -0.5px;
}

#upside-page-content .ees-twitter-feed .tweetlink a {
	color: #333333 !important;
}

/* bibliography */

.ees-bibliography-search {
	background-color: #f2f4f5;
	padding: 1em 1em;
}

.ees-bibliography-search .ees-bibliography-search-buttons button {
	padding: 2px 10px;
	border-color: #009688;
}

.wpmref {
	border-bottom: 1px solid #e9e9e9;
	padding: 10px 0;
}

.wpmtitle {
	font-style: italic;
}

.wpmtag {
  background-color: #607D8B;
  display: inline-block;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
  margin: 0 .5em;
}

.wpmtag.voterstudy {
	background-color: #1A237E !important;
}
.wpmtag.euromanifestoproject {
	background-color: #673AB7 !important;
}
.wpmtag.elitestudy {
	background-color: #2196F3 !important;
}
.wpmtag.mediastudy {
	background-color: #00BCD4 !important;
}
.wpmtag.contextualdata {
	background-color: #455A64 !important;
}
.wpmtag.panelstudy {
	background-color: #0D47A1 !important;
}
.wpmtag.socialmediastudy {
	background-color: #006064 !important;
}