/*
Theme Name:     Schema Child Theme
Author URI:     http://themovation.com
Template:       mts_schema
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@font-face {
 font-family:'Proxima Nova Soft';
 src:url('fonts/proxima-nova-soft-normal-webfont.ttf') format('truetype');
 font-weight:normal;
 font-style:normal;
 font-display:swap;
}



.wp-caption-text {

    font-size: 60%;
}

#secondary-navigation {

margin-right: 5em;

}


#secondary-navigation a {
	
	font-family: 'Proxima Nova Soft';
	font-weight: initial  !important;
	text-transform: initial  !important;
	font-size: 14px  !important;
    letter-spacing: .22px;
	color: #525961 !important;	


}

#secondary-navigation  .menu-item > a {

		padding: 24px 0px !important;
		margin-right: 14px;
}

#secondary-navigation .lang-item > a {

	padding: 24px 18px !important;
	margin-right: 0px !important;
}

@media screen and (min-width: 1224px) {

#secondary-navigation .lang-item-en {

padding-left: 20em;

}

}



#logo a img {
	
		width: 180px  !important;
	
}

#header {

	background:#fff;
	border-bottom: 1px solid rgba(0,0,50,0.1);
	height: 80px;
    padding: 0 24px;
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	box-sizing

}


#header a:hover {

color: #000 !important;

}

#header .logo-wrap {
	
	padding: 15px 0 10px 0  !important;
	max-height: 40px;
    max-width: 18em;
}

.thecontent p {

line-height: 1.7em;

text-align: justify;
font-size: 20px;

}

.related-posts {

margin-top: 2em;

}

a[title~="Powered"], img[alt~="Powered"], w-div > span {
  display: none !important;
}

#poptinDraggableContainer img {

	height: 50px !important;
	max-width: initial !important;
}

.post-info > .thecomment {

display: none

}

#_hj_survey_invite_container > div > div >  a {
	display: none !important;
}

#_hj_survey_invite_container >div> div:nth-of-type(1) 
{
display: none !important;
}

.coffee {

background-color: #ffe500;
position: relative;
display: block;
height: 45em; 
overflow: hidden;

}

.coffee-container {


left: 30%;
padding: 1.3em;
color: #000;
width: 65%;
float: right;

}

.coffee-title {

font-size: 2em !important;
padding-left: 30px;
padding-bottom: 20px;
line-height: 1.2em !important;

}

.coffee-content {

font-size: 1.1em !important;
padding-left: 30px;

}

.coffee-button {

display: table;
margin: 0 auto;
border: none;
background-color: #0274be;
padding: 0.8em 1.5em;
color: #fff !important;
margin-top: 1em;
font-size: 2em !important;
border-radius:20px;


}

.green {


background-color: #23a455 !important;


}

.coffee-image-container {

width: 28%;
height: 100%;
background-image: url(https://www.misterlocation.com/blog/wp-content/uploads/2018/11/jenna-anderson-689181-unsplash-683x1024.jpg);
background-size: cover;
float: left;
background-repeat: no-repeat;
background-position: 20% 50%;
}

.coffee-image-credit {

font-size: 0.7em !important;

}

@media screen and (max-width: 1150px) {

.coffee {

height: auto;


}

.coffee-image-credit {

display: none;

}

.coffee-image-container {

display: none;

}

.coffee-container {

display: table;
margin: 0 auto;
float: none;
width: initial;



}

.coffee-title, .coffee-content {

text-align: center !important;
padding-left: initial;

}




}

@media screen and (max-width:768px) {


.coffee-title, .coffee-content {


width:85%;
display: table;
margin: 0 auto;

}

.coffee-content {

	margin-bottom: 25px;
}


.coffee-button {


font-size: 6vw;
text-align: center;


}


}

.sow-tabs-tab-container {

	max-width: 16em;
	display: table;
	margin: 0 auto;
	
	padding: 0 !important;
}

.sow-tabs-tab {

	margin: 0  !important;

}

.wp_pricing_wrapper .wp_pricing_table_features {

	padding: 32px 0 0 0;
}

h2, h3 {

	padding-top: 1.5em;
}

.post-single-content h2.notrasform, .post-single-content h3.notrasform {

	text-transform: none;
	padding-top: initial;
}

.scroll-to {

	
	font-size: initial !important;

}

.scroll-to-btn {

	line-height: 2.5em !important;
}

.logo-wrap > h2 {

	padding-top: 0 ;
}

.wp-video {

	margin:  0 auto !important;
}