/*
Theme Name: paperchain
Theme URI: https://www.paperchain.eu
Template: Divi
Author: paperChain
Author URI: https://www.paperchain.eu
Description: Smart. Flexible. Beautiful Theme for the paperChain Project
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.72.1504887091
Updated: 2017-09-08 16:11:31
*/

/* Global style changer */


.pch_cc-pilot-title-light {
	font-weight: lighter;
}
.pch_cc-main-title {
	text-align: left;
 	font-weight: 500;
 	font-style: normal;
}

/* Prevent words to be splited by default */
.entry-content p a {
    color: #31b3a0 !important;
}
p {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

/* GET RIDE OF THE SIDEBAR GLOBALLY*/
/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}
 
/*** Hide Sidebar ***/
#sidebar {display:none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
	}
}
/*** Expand the content area to fullwidth on mobile ***/
@media only screen and (max-width: 980px) {
	#top-header > .container,
	#main-header > .container,
	#et_search_outer > .container,
	#main-content > .container,
	div.et_pb_row,
	div.et_pb_row.et_pb_row_fullwidth {
	width: 90% !important; 
   }
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    width: 100%;
    max-width: 900px;
    margin: 10px auto;
}


/* 10-14 Content Divi Layout Kit Css Code */

.content10 .et_pb_column_1_3 .et_pb_promo_description h2:before, .content10 .et_pb_column_1_2 .et_pb_promo_description h2:before {
    font-size: 80px;
    display: inline-block;
    vertical-align: middle;
    line-height: 57%;
    margin-right: 20px;
    position: absolute;
    left: -4px;
    top: 0;
    font-weight: 900;
    transition: 0s !important;
}

.content10 {
    counter-reset: section;
}

.content10 .et_pb_column_1_3 .et_pb_promo_description h2:before, .content10 .et_pb_column_1_2 .et_pb_promo_description h2:before {
    counter-increment: section;
    content: "· " counter(section)!important;
}


/*Hovers*/

.content10 .et_pb_column_1_3, .content10 .et_pb_column_1_2 {
    cursor: auto!important;
}

.content10 .et_pb_column_1_3 .et_pb_promo_description h2:before,
.content10 .et_pb_column_1_3 .et_pb_promo_description h2, .content10 .et_pb_column_1_2 .et_pb_promo_description h2:before,
.content10 .et_pb_column_1_2 .et_pb_promo_description h2 {
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    transition: all 0.4s linear;
}

/* Blog Module 5 */
.entry-content .blog_5 .post-meta span.published{
    background: #31b3a0;
}
/* Single Post Style */
.pch_text_inner a {
	color: #31b3a0!important;
	font-weight: bold;
}
.pch_text_inner img {
	padding: 10px 1em 1em 0;
}
/* Disable default border on table for View Consortium module*/
.entry-content .pch-viewCons-row--Logos table, .pch-viewCons-row--Logos tr td {
    border: none;
}

/* Menu */

/*header#main-header{
        background-color:transparent !important;
        background: none !important;
}*/
/* Mobile Menu */
/*#main-header .et_mobile_menu {
    background-color: rgba(49,179,160,1) !important;
    border-top: 3px solid ##33334b !important;
}*/

.blog #main-header, .single-post #main-header, .single-consortium #main-header, .post-type-archive-consortium #main-header, .archive #main-header{
    background-color: rgba(49,179,160,1) !important;
    border-top: 3px solid #33334b !important;
}

@media screen and (min-width: 980px){
    ul#top-menu li.menu-item:not(:last-child) {
        padding-right: 36px !important;
    }

/*  ul li.m_first-i {
        padding-left: 38px !important;
    }*/
/*    .pacha_submenu div.et_pb_row{
        padding-top: 0;
    }
}*/

/* Slim Horizontal Submenus */
.nav li ul {
    visibility: hidden;
    z-index: 9999;
    position: fixed;
    width: 100vw;
    left: 0;
    padding: 0;
    text-align: center !important;
    border: none;
    background: #7bc5f7;
    box-shadow: none;
}
.nav li.et-reverse-direction-nav li ul {
    right: 0;
    top: auto;
    background: #bae1fc;
}
#top-menu li li a {
    width: 100%;
}


/* BUTTONS AND SOCIAL ICON RELATED */

/* Typeform Button customize */
.et_pb_bg_layout_light.et_pb_module.et_pb_button,.et_password_protected_form .et_submit_button {
    color: #31b3a0;
}
.typeform-popup-overlay{background:#31b3a0!important;}

/*Change color to social icons*/
.et-social-icon a {color: white;background-color: #3a3277!important;}


/* ALL FOOTER RELATED */
.et_pb_main_blurb_image img.pchain_logo{
        margin-right: 3.8vw;
}
/* EU footer 
    Need p.indent>span.eu-flag<p
*/
.indent { position:relative; margin-left:75px; }
.pacha_eu-flag { 
    position:absolute;
    /*width:120px; height:90px;*/ left:-5px; top:-5px; }
.pacha_eu-flag span { 
    position:absolute;
    width:120px; height:90px; margin:0; left:0; top:0;
}

/* Scroll to top float button*/
.et_pb_scroll_top:before {
    content: "2";
    margin-right:1px;

}
/* Changes the shape to a circle, custom color and position */
.et_pb_scroll_top.et-pb-icon {
    padding: 5px 5px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    right: 12px;
    background:#33334b;
}

/* et_footer */
#footer-info {color: #f2f1f4;}
#main-footer h4 {color: #f2f1f4; font-weight: bold;}
#main-footer {background-color: #73717f;}
#footer-bottom { background-color: transparent;}



/* Responsiveness */

@media only screen and (max-width: 1390px) {
    .content10 .et_pb_column_1_3 .et_pb_promo_description h2 {
        padding-left: 110px !important;
    }
}

@media only screen and (max-width: 980px) {
    .content10 .et_pb_column_4_4 .et_pb_promo_description {
        line-height: 130%;
    }
}

/* Theme Default Media Query */
/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {

}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
 
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}
/* Not in use - Replaced by Plugin */
/*.home.load-light:before {
    display: block;
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    align-content: center;
    text-align: center;
    background: #31b3a0;
    line-height: 100%;
    -webkit-animation: curtain 3.5s forwards;
    animation: curtain 3.5s forwards;
}

.home.load-light:after {
    font-family: "etModules";
    font-size: 3.4em;
    content: "\e02d";
    position: fixed;
    color: white;
    text-align: center;
    left: 50%;
    margin-left: -50px;
    width: 100px;
    top: 45%;
    -webkit-animation: wheel 3s forwards;
    animation: wheel 3s forwards;
}*/

