@charset 'utf-8';
/*
 Theme Name:   CoWorking Child
 Theme URI:    http://coworking.ancorathemes.com/
 Description:  CoWorking - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     coworking
 Version:      1.3
 Tags:         light, inheritable theme-options
 Text Domain:  coworking
*/


@import url("../coworking/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */
.footer-logo {	
}
.backgr-right
{
	background-position: 133% center!important;
}

.main-top-contact
{ position: absolute;
    right: 68px;
    top: 0;

}

.main-top-contact .top_panel_top_contact_area 
{
	float:right;
}

.main-top-contact .sc_socials.sc_socials_size_small .social_icons span
{
	font-size:12px;
}

.main-top-contact .sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a, .sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a .sc_socials_hover 
{
    height: 20px;
    line-height: 16px;
    width: 20px;
}
.top_panel_top_contact_area
{
    margin-top: 15px;
}

.main-top-contact .sc_socials.sc_socials_shape_round .sc_socials_item 
{
    margin: 0 0 5px;
}

.main-top-contact  .top_panel_top_socials 
{
    margin-left: 10px;
}

.top_panel_fixed .main-top-contact
{
	display:none;
}

.special-arrows{}

.vc_custom_1468925579918
{background-image: url(http://zinon.emarkable.ie/wp-content/uploads/2016/07/laptop.jpg?id=1051) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;
}

.vc_custom_1467812899786,.vc_custom_1468925579918
{ margin-top: 25px;margin-bottom: 25px;
}


.team-bios
{
	
}

.linked-button
{
	background-color: #81bf76;
    border-radius: 6px;
    color: #fff !important;
    padding: 5px 15px;
}

.linked-button:hover
{
	background-color: #508b46;
}

a.tooltip 
{
	display: inline-block;
    outline: medium none;
    position: relative;
    text-decoration: none;
}

a.tooltip strong 
{
    line-height: 30px;
}

a.tooltip > span 
{
    border-radius: 3px;
    box-shadow: 2px 2px 2px #999;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-style: normal;
    margin-left: 0;
    margin-top: 0;
    opacity: 0;
    padding: 10px 00px;
    position: absolute;
	-webkit-transition-property: opacity, margin-top, visibility, margin-left;
    -webkit-transition-duration: 0.4s, 0.3s, 0.4s, 0.3s;
    -webkit-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
    transition-duration: 0.4s, 0.3s, 0.4s, 0.3s;
    transition-property: opacity, margin-top, visibility, margin-left;
    transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
    visibility: hidden;
    width: 300px;
    z-index: 10;
    top: -90%;
    left: 50%;
    transform: translateX(-50%);
}

/*a.tooltip > span:hover,*/
a.tooltip:hover > span 
{
    display: inline;
    opacity: 1;
    overflow: visible;
    text-decoration: none;
    visibility: visible;
}

a.tooltip span b 
{
	box-shadow:-2px 2px 1px #999;
    display: block;
    height: 15px;
	width: 15px;
    margin-left: 50%;
    margin-top: -3px;
    position: absolute;
    -webkit-transform: rotate(-45deg) translateX(-50%);
    -moz-transform:rotate(-45deg) translateX(-50%);
    -o-transform: rotate(-45deg) translateX(-50%);
    transform: rotate(-45deg) translateX(-50%);
    -webkit-box-shadow: -2px 2px 1px #999;
    -moz-box-shadow: -2px 2px 1px #999;
    -o-box-shadow:-2px 2px 1px #999;

}    

a.tooltip > span 
{
	color: #000000; 
	background: #ffffff;  
	border: 1px solid #dadada;	     
}    
	  
a.tooltip span b 
{
	background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #dadada;
    border-left: 1px solid #dadada;
}

.bio-content h2
{
	background-color: #fdfdfd;
    border-bottom: 1px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
    color: #80bb7b !important;
    font-size: 20px;
    letter-spacing: 0.5px;
	padding: 5px 20px;
	margin-bottom: 0;
}

.bio-content p{
	padding: 5px 20px 0;
	margin-bottom: 0px;
}

.no-margins .vc_column-inner {
	padding:10px!important;
}

.no-margins img{
	padding:5px!important;
	border:1px solid #e6e6e6;
}

.sc_title.sc_align_center::after{
	margin-left: auto;
    margin-right: auto;
}

.post_content li, .wpb_text_column li {
    padding-left: 20px;
    position: relative;
}

.post_content li::before, .wpb_text_column li::before {
    color: #80bb7b;
    content: "\f0da";
    font-family: FontAwesome;
    font-weight: bold;
    left: 5px;
    position: absolute;
}


.itcalc label
{display: inline-block;
    margin: 10px 0 2px;
    width: 100%;padding-top:2px;
}
	
.itcalc input
{ 
	border: 1px solid #d1d1d1;
    display: inline-block;
    line-height: 1;position:relative;
    padding: 7px 10px !important;
    width: 100%;
	height: 37px;
}

.itcalc .wpb_column
{
	padding:0 10px;
}

.field-holder{position:relative; height: 34px;}

.itcalc .field-info::before{display: block;
    font-size: 16px;
    font-weight: 100;
    height: 35px;
    line-height: 35px;
    position: absolute;
    text-align: center;
    top: 0px;z-index: 20;
    width: 30px;
	border: 1px solid #d1d1d1;
	background-color: #e6e6e6;
    color: #6a6a6a;}


 .itcalc .field-info.calc-eur::before
{
	content: "€";
	left: 0px;
}
.itcalc .field-info.calc-num::before
{
	content: "N";
	right: 0px;
}

.itcalc .field-info.calc-per::before
{
	content: "%";
	right: 0px;
}

.itcalc input.calc-eur
{
    padding-left: 40px !important;
}

.itcalc  input.calc-num,.itcalc  input.calc-per
{
	padding-right: 40px !important;
}

.itcalc input:disabled 
{
    background-color: #f1f1f1;
	z-index:0;
}

.itcalc h5
{margin-top: 25px;line-height:1;margin-bottom: 0;
}

.itcalc{padding:10px 0 20px;}

.adv-green-button .vc_btn3-icon{/*color:#81bf76;*/}


.have-minimum-height .vc_column-inner {
    min-height: 500px;
}

.case-study{margin-bottom:25px !important;clear:both;}
.case-study blockquote,.case-study .thumb{display: inline-block;vertical-align:top;}
.case-study blockquote{ 
    margin: 0;line-height: 30px;
    padding: 0 2.5% 0 2%;
    text-align: justify;
    width: 100%;
	border-color: #81bf76!important;
}
	
.case-study .thumb{
	/*border: 1px solid #81bf76;*/
    float: right;
    margin: 7px 0 5px 15px;
}	

.case-study .author{
	display: block;
    padding: 10px 0;
    text-align: right;
}

.case-study blockquote::before,.case-study blockquote::after{ 
content:"\f10d";
font-family:FontAwesome;
display:inline-block;}

.case-study blockquote::after{
	content:"\f10e";
	padding-left: 10px;
}

.case-study blockquote::before{
	content:"\f10d";
	padding-right: 10px;
}

.case-study .read-more-left{
	background-color: #81bf76;
    border-radius: 28px;
    color: #fff;
    display: inline-block;
    margin-left: 2.5%;
    margin-top: 10px;
    padding: 5px 20px;
}

.case-study .read-more-left:hover{color: #fff;opacity:0.8;}

.remote-support {
    background-color: rgba(129, 191, 118, 1);
    border-radius: 20px;
    color: #fff;
    font-size: 14px;
    padding: 3px 16px;
    position: absolute;
    right: 61px;
    text-align: right;
    top: 50px;
}
.remote-support a{color: #fff!important;}
.remote-support::before {
    content:"\f108";
    font-family: FontAwesome;
	margin-right: 5px;
}


.client {
    background-color: rgba(129, 191, 118, 1);
    border-radius: 20px;
    color: #fff;
    font-size: 14px;
    padding: 3px 20px;
    position: absolute;
    right: 20%;
    text-align: right;
    top: 50px;
}
.client a{color: #fff!important;}
.client::before {
    content:"\f023";
    font-family: FontAwesome;
	margin-right: 8px;
}


.menu_main_nav_area{margin-top:20px;}
.top_panel_fixed  .menu_main_nav_area{margin-top:0px;}

/*
.case-study h5::before,.case-study h5::after{ 
content:"\f10d";
font-family:FontAwesome;
font-size: 10px;
line-height:1;
display:inline-block;}

.case-study h5::after{
	content:"\f10e";
	padding-left: 10px;
	vertical-align: bottom;
}

.case-study h5::before{
	content:"\f10d";
	padding-right: 10px;
	vertical-align: top;
}*/

a:hover{opacity:0.8;}

.top_panel_fixed .remote-support {display:none;}
.top_panel_fixed .client{display:none;}


.case-study li::before {
    content: "";
    font-family: FontAwesome;
    left: 0;
    position: absolute;
}
.case-study li {
    padding-left: 5px;
    position: relative;
}

.color-white{
	color: #ffffff;
}

.testip{
	color:white;
}

.gray-gradient-left{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0f4f7+0,f0f4f7+50,ffffff+50,ffffff+100 */
	background: rgb(240,244,247); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(240,244,247,1) 0%, rgba(240,244,247,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(240,244,247,1) 0%,rgba(240,244,247,1) 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(240,244,247,1) 0%,rgba(240,244,247,1) 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f4f7', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.gray-gradient-right{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+50,f0f4f7+50,f0f4f7+100 */
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(240,244,247,1) 50%, rgba(240,244,247,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(240,244,247,1) 50%,rgba(240,244,247,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(240,244,247,1) 50%,rgba(240,244,247,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f4f7',GradientType=1 ); /* IE6-9 */
}

#sod-drawer-plugin.right #sod-drawer-handle {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#sod-drawer-plugin.right #sod-drawer-handle p{
   font-family: "MontserratSemibold",Arial,HelveticaNeue,Helvetica,sans-serif;
   font-weight: 100;
   letter-spacing: 0.5px;
   margin-bottom: 0;
}

.sod-drawer-widget{width:100%!important;}

.top_panel_title.title_present:not(.navi_present) .breadcrumbs {
    padding: 1.45em 0 1.4em 2%;
    width: 47%;
    box-sizing: padding-box;

}

.sc_button_style_filled{
	max-width: 380px;
	position: relative;
}


.addthis_toolbox {
    margin-top: 25px;
}

/* fighting back with the blog post uploader and his/her inconsistency in tags */

.single-post .post_content > h1,
.single-post .post_content > h2,
.single-post .post_content > h3,
.single-post .post_content > h4{
	color: #81bf76!important;
	font-family: "MontserratSemibold"!important;
    font-size: 1em!important;
    font-weight: 600!important;
    line-height: 1.714em!important;
    margin-bottom: 1em!important;
    margin-top: 1.3em!important;
	letter-spacing: 0px!important;
	text-transform:uppercase!important;
}


.single-post .post_content .post_title{
	font-size: 2.5em!important;
    font-weight: 600!important;
    line-height: 1.25em!important;
    margin-bottom: 0.382em!important;
	text-transform:none !important;
	color:#000!important;
}

@media (min-width: 1020px) and (max-width: 1290px){

	.menu_main_nav > li > a {
		padding: 1em 9px!important;
	}
}

@media (min-width: 768px) and (max-width: 1000px){

	.responsive-smaller-headings h4{
		font-size:20px!important;
	}
}


@media (max-width: 768px) {
	
	.have-minimum-height .vc_column-inner {
		min-height: unset;
	}
	.emark-copyright 
{
		display: inline-block;
		float: none;
		margin: 0 auto;
		text-align: center;
		width: 100%;
	
}
}

#wpcf7-f2732-p2725-o1
{
    font-family: Verdana;
}


.support
{
 width: 850px;
 height: 180px;
 margin-left:15%;
 background: red;
}


