/*

Theme Name: X – Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

footer.x-colophon.top{background-color: #3a93b2;padding:25px 0;}

footer.x-colophon.top.subscribe{background-color: #293FA6;}
footer.x-colophon.top.subscribe h2{color: #fff;font-size: 24px;margin: 0;}
footer.x-colophon.top.subscribe form{margin: 0;}
footer.x-colophon.top.subscribe .es-field-wrap{width: 38%;float: left;margin:0 2% 0 0;}
footer.x-colophon.top.subscribe .es-field-wrap input{width: 100%;height: 55px;margin: 0;background-color: #fff;border: 1px solid #ddd;color: #444;font-size: 18px;padding: 16px;}
footer.x-colophon.top.subscribe .es_subscription_form_submit{width:20%;background:#acc861;border-radius:10px;padding: 16px 22px;text-transform: uppercase;font-family: 'Fjalla One',sans-serif;text-shadow: none;font-size: 18px;border: 0;}
footer.x-colophon.top.subscribe .es_subscription_form_submit:hover{background:#81A71A;}
footer.x-colophon.bottom{padding: 0;}

footer.x-colophon .widget ul li{background-color: transparent;}
footer.x-colophon h4.h-widget{color: #fff;}
footer.x-colophon .widget_text .textwidget ul{margin: 0;list-style: none;}
footer.x-colophon .widget_text .textwidget ul li a{color: #c6edf4;}
footer.x-colophon .x-social-global a {display: inline-block;text-align: center;color: #fff;background-color: rgba(255,255,255,0.2);border-radius: 100em;font-size: 21px;margin: 0 1.25%;width: 54px;height: 54px;font-size: 21px;line-height: 54px;}

@media screen and (max-width: 600px) {
  footer.x-colophon.top.subscribe h2{text-align: center;}
  footer.x-colophon.top.subscribe .es-field-wrap{width: 100%;float: none;margin:0 0 20px 0;}
  footer.x-colophon.top.subscribe .es_subscription_form_submit{width:100%;}
}
.x-navbar .desktop .x-nav li>a>span:after
{
	content: '' !important;
}
.form-element-type-reCaptcha
{
	max-width: 300px;
	margin:0 auto;
	display: block !important;
}
html .formcraft-css .powered-by
{
	display: none !important;
}
.workblog .vc_grid-item .vc_gitem-zone.vc_gitem-zone-c{background-color:transparent !important;}
.workblog .vc_grid-item .vc_gitem-zone .vc_gitem-post-data-source-post_excerpt,
.workblog .vc_grid-item .vc_gitem-zone .vc_btn3-container{display:none;}
.workblog .vc_grid-item .vc_gitem-zone .vc_gitem-post-data-source-post_title h4{text-align:center !important;margin: 0;font-size: 21px;text-transform: uppercase;}

.vc_pageable-load-more-btn .vc_grid-btn-load_more .vc_btn3.vc_btn3-shape-rounded.vc_btn3-style-flat{background-color: transparent;border: 2px solid #5472d2;color: #5472d2;}

/*body.blog .x-iso-container-posts.cols-3 .entry-wrap{padding: 0;border: 0;}
body.blog .x-iso-container-posts.cols-3 .entry-wrap .entry-featured{margin: 0;padding: 0;border: 0;}
body.blog .x-iso-container-posts.cols-3 .entry-wrap .entry-header .entry-title{text-align:center !important;margin: 0;font-size: 21px;text-transform: uppercase;padding-top: 15px;}
body.blog .x-iso-container-posts.cols-3 .entry-wrap .entry-header .entry-title:before{display:none;}
body.blog .x-iso-container-posts.cols-3 .entry-wrap .entry-content.excerpt{}
body.blog .x-iso-container-posts.cols-3 .entry-wrap .entry-content.excerpt .more-link{color: #000;}*/

@media (min-width: 1025px) {
	
	body.blog .x-main article.post.format-standard{width: calc( 33.1% - 30px);display: inline-block;vertical-align: top;margin: 0 40px 30px 0;}
	body.blog .x-main article.post.format-standard:nth-child(3n){margin-right: 0;} 
}
body.blog .x-main .entry-wrap .entry-featured{margin: 0;padding: 0;border: 0;}
body.blog .x-main .entry-wrap .entry-featured a.entry-thumb:hover{background: none;background-color: none;}
body.blog .x-main .entry-wrap .entry-featured a.entry-thumb:hover img{opacity: 1;}
body.blog .x-main .entry-wrap .entry-featured a.entry-thumb:before{display: none;}
body.blog .x-main .entry-wrap .entry-header .entry-title{text-align:center !important;margin: 0;font-size: 21px;text-transform: uppercase;padding-top: 15px;display: block !important;}
body.blog .x-main .entry-wrap .entry-header .entry-title:before{display:none;}
body.blog .x-main .entry-wrap .entry-content.excerpt{display: none;}
body.blog .x-main .entry-wrap .entry-content.excerpt .more-link{color: #000;}

body.blog .x-main .x-pagination ul{border-radius: 0;padding: 0;background-color: #d9dad8; border: 1px solid #d9dad8;}
body.blog .x-main .x-pagination ul > li span,
body.blog .x-main .x-pagination ul > li > a{
  	padding: 8px 12px;
	background-color: #d9dad8;
	color: #888;
	font-size: 17px;
	font-weight: 700;
  	margin: 0;
	border-color: #d9dad8 !important;
	width: inherit;
	height: inherit;
	border-radius: 0;
}
body.blog .x-main .x-pagination ul > li > a:hover,
body.blog .x-main .x-pagination ul > li span.current{  
	background-color: #fff;
  color: #333;
  -webkit-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
}
body.blog .x-main .x-pagination ul > li span.expand{  
	background-color: transparent;
  	color: #333;
}

body.blog .x-landmark-breadcrumbs-wrap .x-landmark{padding: 0;text-align: center;}
body.blog .x-landmark-breadcrumbs-wrap .x-breadcrumbs-wrap{display: none;}
body.single .x-landmark-breadcrumbs-wrap .x-landmark h1.h-landmark{font-size: 25px;}


.leftmenu{display:block;margin:0;text-align: center;}
.rightmenu{display:block;margin:0;text-align: center;}
.leftmenu li, .rightmenu li{display:inline-block;list-style:none;margin:10px 18px}
.leftmenu li a, .rightmenu li a{color:#000;text-transform:uppercase;letter-spacing: 3px;font-size: 12px;font-weight: 800;text-shadow: 0px 0px 1px rgb(163 148 108 / 100%);}
.leftmenu li a:hover, .rightmenu li a:hover{color: #3abae8;-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;}
@media (max-width: 1024px) {
	
	.leftmenu li, .rightmenu li{margin:10px 4px}
}
.fixedheight
{
	height:200px;
}
.fixedheight250
{
	height:250px;
}
.fixedheight400
{
	height:400px;
}