#g-header {
	padding: 0;
}

#g-navigation {
	height: 80px;
}

#g-navigation .g-main-nav .g-toplevel {
	line-height: inherit;
}

#g-navigation .g-social {
	line-height: inherit
}


.rtl #g-navigation .g-social {
	text-align: right;
}

.slider-carousel-outer.carousel ul.thumbnails li .thumbnail img {
	object-fit: cover;
}

.slider-carousel-outer .carousel-inner .thumbnail a, .slider-carousel-outer .carousel-inner .thumbnail a:visited {
    color: #000000;
}

.slider-carousel-outer .carousel-inner .thumbnail .pe-easy-slider-title-readmore {
	background: #ffffff;
}

.g-offcanvas-right .g-offcanvas-toggle {
	padding-top: 4px;
}

.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
	max-height: none;
}

.fb_dialog.fb_dialog_mobile {
    right: 18pt;
  margin-right: -4px;
	margin-bottom: 136px;
	z-index: 100 !important;
}

.fb_dialog.fb_dialog_advanced {
    right: 18pt;
  margin-right: -4px;
	margin-bottom: 136px;
	z-index: 100 !important;
}

iframe.fb_customer_chat_bounce_in_v2 {
    right: 9pt;
   margin-right: -4px;
		margin-bottom: 136px;
	z-index: 100 !important;
}

iframe.fb_customer_chat_bounce_out_v2 {
    right: 9pt;
   margin-right: -4px;
		margin-bottom: 136px;
	z-index: 100 !important;
}

.pe-recent-posts-outer .caption h2 {
    font-size: 1.9rem !important;
}

.pe-recent-posts-outer .image-top ul li img {
	border-radius: 50%;
	height: 130px;
	width: 130px;
}

#g-offcanvas {
	z-index: 110;
}

.pagination, .page-links {
	direction: ltr;
}

.wp-block-image img {
    width: 50%;
		padding-left: 50px;
	  float:right;
}

a {
    font-family: 'Rubik' !important;
    font-style: normal;
    font-weight: 400;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg {
    padding-left: 6px !important;
	  padding-right: 0px !important;
    display: inline-block;
    width: 1.5em;
    font-style: normal;
    font-weight: normal;
    font-size: inherit;
    line-height: 1;
    text-align: center;
    text-rendering: auto;
    vertical-align: middle;
}



.entry-title {
	display: none; 
}

.entry-meta {
	display: none; 
}

.uk-overlay-panel h3 {
	font-weight: 600 !important;
	font-size: 46px !important
}

/* .blog .entry-header h2 {
	font-family: rubik !important;
}

.single-post .entry-header h2 {
	font-family: rubik !important;
} */

.blog .entry-title {
	display: block; 
}

.post-type-post .entry-title {
	display: block; 
}

.single-product .entry-title {
	display: block; 
}
 
.blog #g-mainbar {
	direction: rtl;
}

.single-post #g-mainbar {
	direction: rtl;
}

.blog .post-thumbnail {
	display:none;
}

.single-post .post-thumbnail {
	display:none;
}

.dgwt-wcas-search-wrapp {
    position: relative;
    display: inline-block;
    color: #444;
    min-width: 10%;
    max-width: 100%;
    width: 100%;
    text-align: left;
}

.product-categories {
    margin-left: 1.5rem;
    padding: 0rem;
}

ul {
    margin-left: 0rem;
    padding: 0rem;
}

ul, ol, dl {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}

#g-above {
	padding-top: 100px !important;
    padding: 1rem;
}

.um input[type=submit].um-button:hover, .um a.um-button:hover {
	background-color: #407088 !important;
    color: #fff !important;
    border: 1px solid transparent !important;
    border-radius: 2.5rem !important;
	padding: .618em 1em !important;
	font-size: 0.8rem;
}

div.wpforms-container-full .wpforms-form button[type=submit] {
	background-color: #d7d1c9 !important;
    color: #fff !important;
    border: 1px solid transparent !important;
    border-radius: 2.5rem !important;
	padding: .618em 1em !important;
	font-size: 0.8rem !important;
}

div.wpforms-container-full .wpforms-form button[type=submit]:hover {
	background-color: #407088 !important;
    color: #fff !important;
    border: 1px solid transparent !important;
    border-radius: 2.5rem !important;
	padding: .618em 1em !important;
	font-size: 0.8rem !important;
}

.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
	background: #d7d1c9 !important;
    color: #fff !important;
    border: 1px solid transparent !important;
    border-radius: 2.5rem !important;
	padding: .618em 1em !important;
	font-size: 0.8rem;
}

.um .um-form input[type=text], .um .um-form input[type=tel], .um .um-form input[type=password], .um .um-form textarea {
	color: #000000;
	padding: .618em 1em !important;
	font-size: 0.8rem;
}

#g-features {
	-webkit-transform:skewY(-10deg);
	padding-top: 100px !important;
transform: skewY(-10deg);
	position: relative;
}

#g-features .g-container {
	-webkit-transform:skewY(10deg);
  transform: skewY(10deg);
	padding-bottom: 100px !important;
	position: relative;
}

body *::selection { 
	color: #fff;
	background-color:#3169D7;
}

@media screen and (max-width: 700px) {
	#Service1 ul {
		min-width: 0 !important;
	}
	#Service2 ul {
		min-width: 0 !important;
	}
	#Service3 ul {
		min-width: 0 !important;
	}
	#Service4 ul {
		min-width: 0 !important;
	}
	#Service5 ul {
		min-width: 0 !important;
	}
	#Service6 ul {
		min-width: 0 !important;
	}
}

@media only all and (max-width: 47.938rem) {
	.slider-carousel-outer.carousel ul.thumbnails li .thumbnail img {
	object-fit: cover;
}

.slider-carousel-outer .carousel-inner .thumbnail a, .slider-carousel-outer .carousel-inner .thumbnail a:visited {
    color: #000000;
}

.slider-carousel-outer .carousel-inner .thumbnail .pe-easy-slider-title-readmore {
	background: #ffffff;
}
	#g-navigation {
		height: 80px;
	}
	#g-navigation .g-social {
		line-height: inherit;
	}
	.rtl #g-navigation .g-social {
    text-align: center;
}
	#top-menu {
	display: none;
}
	#Service1 ul {
		min-width: 650px;
	}
	#Service2 ul {
		min-width: 650px;
	}
	#Service3 ul {
		min-width: 650px;
	}
	#Service4 ul {
		min-width: 650px;
	}
	#Service5 ul {
		min-width: 650px;
	}
	#Service6 ul {
		min-width: 650px;
	}
	#callnowbutton {
  bottom: 80px;
  left: 20px;
  width: 60px;
  height: 60px;
  border-radius: 34px 34px 34px 34px !important;
  box-shadow: 0px 20px 40px -16px rgba(35,53,91,0.4) !important;
		background-size: 30px;
}
	#g-header .g-slideshow-item {
	height: 500px !important;
  }
	#g-header .uk-slideshow {
	height: 500px !important;
  }
	#g-header .uk-overlay-active {
	height: 500px !important;
  }
	.g-home-particles.g-helium-style .fp-features .g-block:not(:last-child) {
    margin-bottom: 0rem;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
	top: 0px!important;
}
	#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
	padding: 11.1px;
}
	.g-logo {
	padding-left: 0rem;
}
	#g-header .g-slideshow h3 {
	color: #fff;
	font-size: 2.2rem !important;
		margin-bottom: 50px;
}
	.wp-block-image img {
    width: 100%;
		padding-right: 0px;
}
}



@media screen and (min-width: 500px) {
.cc_container .cc_logo {
    display: none !important;
}
	
}

@media screen and (max-width: 960px) {
#Service1 ul {
		min-height: 515px !important;
	}
	#Service2 ul {
		min-height: 515px !important;
	}
	#Service3 ul {
		min-height: 515px !important;
	}
	#Service4 ul {
		min-height: 515px !important;
	}
	#Service5 ul {
		min-height: 515px !important;
	}
	#Service6 ul {
		min-height: 515px !important;
	}
.woocommerce-store-notice, p.demo_store {
	  margin-top: 72.81px !important;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    width: 100%;
    font-size: 1em;
    padding: 1em 0;
    text-align: center;
    background-color: #a46497;
    color: #fff;
    z-index: 100 !important;
    -webkit-box-shadow: 0 1px 1em rgba(0,0,0,.2);
    box-shadow: 0 1px 1em rgba(0,0,0,.2);
    display: block;
}
shop.woocommerce-store-notice, p.demo_store {
	  margin-top: 72.81px !important;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    width: 100%;
    font-size: 1em;
    padding: 1em 0;
    text-align: center;
    background-color: #a46497;
    color: #fff;
    z-index: 100 !important;
    -webkit-box-shadow: 0 1px 1em rgba(0,0,0,.2);
    box-shadow: 0 1px 1em rgba(0,0,0,.2);
    display: none;
}
}

@media screen and (max-width: 1200px) {
#social-8047-particle {
    display: none !important;
}
	
}

.cc_container {
	background: #fff;
    color: #000000 !important;
    font-size: 1rem !important;
    border: 0px solid #000000 !important;
	box-shadow: 0px 20px 40px 16px rgba(35,53,91,0.4) !important;
}

.cc_container .cc_btn {
	background-color: #d7d1c9 !important;
	color: #fff !important;
	bottom: 1rem !important;
	border-radius: 2.5rem !important;
}

.cc_container .cc_btn:hover  {
	background-color: #407088 !important;
	border-radius: 2.5rem !important;
}

.cc_container .cc_btn {
	font-size: 0.8rem !important;
}

.cc_container a {
	color: #000000 !important;
}

#g-header .g-slideshow h3 {
	color: #fff;
		margin-bottom: 50px;
}

#g-header .g-slideshow-desc {
	font-size: 1.5rem;
	font-weight: 300;
	padding-bottom: 30px;
}

#g-header .g-slideshow-buttons a:hover {
	color: #c4e7d4;
}

#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container:hover {
	color: #c4e7d4;	
}

#g-navigation .g-main-nav .g-standard .g-sublevel > li > .g-menu-item-container:hover {
	color: #c4e7d4;	
}

.fb-page, 
.fb-page span, 
.fb-page span iframe[style] { 
    width: 100% !important; 
}

.confit-address a {
	color: #fff;
}

.confit-email a {
	color: #fff;
}

.confit-address a:hover {
	color: #c4e7d4;
}

.confit-email a:hover {
	color: #c4e7d4;
}

.moduletable[class*="box"], .widget[class*="box"] {
    padding: 0rem;
    margin: 0rem;
}

#g-intro {
	padding-bottom: 100px !important;
}

#g-features {
	padding-bottom: 100px;
}

#g-above {
	padding-bottom: 100px;
}

#g-footer .g-social a {
	color: #ffffff;
}

#g-footer .g-social a:hover {
	color: #c4e7d4;
}

#g-footer .g-branding a {
	color: #ffffff;
}
 
#g-footer .g-branding a:hover {
	color: #c4e7d4;
}

#g-footer .g-copyright a {
	color: #ffffff;
}
 
#g-footer .g-copyright a:hover {
	color: #c4e7d4;
}

.back-to-top {
	background-color: rgba(0, 0, 0,.3);
	position: fixed;
	bottom: 80px;
	right: 20px;
  z-index: 100;
  font-size: 30px;
  width: 60px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  color: #fff;
  cursor: pointer;
  border: 0;
  border-radius: 34px 34px 34px 34px;
  text-decoration: none;
	box-shadow: 0px 20px 40px -16px rgba(35,53,91,0.4) !important;
}

.back-to-top:hover {
	background-color: rgba(0, 0, 0,.3);
}

.back-to-top a{
	color: #fff;
}

.fa.fa-angle-up {
	color: #fff;
}

.g-menu-item-title {
	font-size: 1rem;
	font-weight: 400;
}

.g-owlcarousel.has-color-overlay .owl-stage > .owl-item:nth-child(odd) .g-owlcarousel-item-img:after {
	opacity:0.6;
}

.g-owlcarousel.has-color-overlay .owl-stage > .owl-item:nth-child(even) .g-owlcarousel-item-img:after {
	opacity: 0.6;
}

.g-home-particles.g-helium-style #g-navigation {
	background-color: #ffffff;
}

.g-home-particles.g-helium-style #g-header {
	margin: 0 auto; 	
}

.g-home-particles.g-helium-style #g-navigation .g-social a {
	color: #000000;
}

.g-home-particles.g-helium-style #g-navigation .g-social a:hover {
	color: #c4e7d4;
}

.g-owlcarousel-item-content {
	align-self: center;
}

.g-owlcarousel-item-content h1 {
	color: #000000;
}

.g-owlcarousel-item-content h2 {
	color: #000000;
}

.button.button-2 {
	color: #ffffff;
	background-color:#d7d1c9;
}
.button.button-2:hover {
	color: #ffffff;
	background-color: #407088;
}

#Service1 {
	position:relative;
}

#Service1 .button {
	position:absolute;
	left: 50%;
	transform: translatex(-50%);
  bottom: 2rem;
	width: 70%;
	font-size: 0.8rem;
	padding: .618em 1em;
}

#Service2 {
	position:relative;
}

#Service2 .button {
	position:absolute;
	left: 50%;
	transform: translatex(-50%);
  bottom: 2rem;
	width: 70%;
	font-size: 0.8rem;
	padding: .618em 1em;
}

#Service3 {
	position:relative;
}

#Service3 .button {
	position:absolute;
	left: 50%;
	transform: translatex(-50%);
  bottom: 2rem;
	width: 70%;
	font-size: 0.8rem;
	padding: .618em 1em;
}

#Service4 {
	position:relative;
}

#Service4 .button {
	position:absolute;
	left: 50%;
	transform: translatex(-50%);
  bottom: 2rem;
	width: 70%;
	font-size: 0.8rem;
	padding: .618em 1em;
}

#Service5 {
	position:relative;
}

#Service5 .button {
	position:absolute;
	left: 50%;
	transform: translatex(-50%);
  bottom: 2rem;
	width: 70%;
	font-size: 0.8rem;
	padding: .618em 1em;
}

#Service6 {
	position:relative;
}

#Service6 .button {
	position:absolute;
	left: 50%;
	transform: translatex(-50%);
  bottom: 2rem;
	width: 70%;
	font-size: 0.8rem;
	padding: .618em 1em;
}

#Service1 .button a {
	color:#fff;
	font-weight: 400;
}
#Service2 .button a {
	color:#fff;
	font-weight: 400;
}
#Service3 .button a {
	color:#fff;
	font-weight: 400;
}
#Service4 .button a {
	color:#fff;
	font-weight: 400;
}
#Service5 .button a {
	color:#fff;
	font-weight: 400;
}
#Service6 .button a {
	color:#fff;
	font-weight: 400;
}

#Service1 ul {
	border: none !important;
	color: #000000;
	background-color: #ffffff;
	box-shadow: 0px 20px 40px -6px rgba(35,53,91,0.4);
	min-height: 450px;
}
#Service2 ul {
	border: none !important;
	color: #000000;
	background-color: #ffffff;
	box-shadow: 0px 20px 40px -6px rgba(35,53,91,0.4);
	min-height: 450px;
}
#Service3 ul {
	border: none !important;
	color: #000000;
	background-color: #ffffff;
	box-shadow: 0px 20px 40px -6px rgba(35,53,91,0.4);
	min-height: 450px;
}
#Service4 ul {
	border: none !important;
	color: #000000;
	background-color: #ffffff;
	box-shadow: 0px 20px 40px -6px rgba(35,53,91,0.4);
	min-height: 450px;
}
#Service5 ul {
	border: none !important;
	color: #000000;
	background-color: #ffffff;
	box-shadow: 0px 20px 40px -6px rgba(35,53,91,0.4);
	min-height: 450px;
}
#Service6 ul {
	border: none !important;
	color: #000000;
	background-color: #ffffff;
	box-shadow: 0px 20px 40px -6px rgba(35,53,91,0.4);
	min-height: 450px;
}

#Service-check ul {
	color: #000000;
	background-color: #ffffff;
	border: none !important;
}







#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: none;
}

.a11y-toolbar.rtl ul li:first-child button, .a11y-toolbar.right ul li:first-child button{
	background-color: #e0e0e0;
  position: relative;
  bottom: 60px;
  right: 20px;
  font-size: 30px;
  width: 60px;
  height: 60px;
  text-align: center;
  line-height: 0px;
  color: #000 !important;
  cursor: pointer;
  border: 0;
  border-radius: 34px 8px 0px 0px !important;
  text-decoration: none;
	box-shadow: 0 5px 4px 0 rgba(0,0,0,.26);
}

.a11y-toolbar.rtl ul li:first-child button, .a11y-toolbar.right ul li:last-child button{
	background-color: #e0e0e0;
  position: relative;
  bottom: 60px;
  right: 20px;
  font-size: 30px;
  width: 60px;
  height: 60px;
  text-align: center;
  line-height: 0px;
  color: #000 !important;
  cursor: pointer;
  border: 0;
  border-radius: 0px 0px 34px 34px !important;
  text-decoration: none;
	box-shadow: 0 5px 4px 0 rgba(0,0,0,.26);
}

.a11y-toolbar ul li button {
	background-color: #e0e0e0;
  position: relative;
  bottom: 60px;
  right: 20px;
  font-size: 30px;
  width: 60px;
  height: 60px;
  text-align: center;
  line-height: 0px;
  color: #000 !important;
  cursor: pointer;
  border: 0;
  border-radius: 0px 0px 0px 0px !important;
  text-decoration: none;
	box-shadow: 0 5px 4px 0 rgba(0,0,0,.26);
}

.a11y-toolbar ul li button:hover {
	background-color: #e0e0e0;
}

.fontsize {
	font-size:16px !important;
}

#g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
    color: #c4e7d4;
}

#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
    box-shadow: none;
}

.button {
	white-space: normal;
	font-weight: 400 !important;
}

.woocommerce .quantity .qty {
	width: 4.631em;
}

.woocommerce-products-header__title.page-title {
	display: none;
}

.woocommerce-breadcrumb {
	display: none;
}

@media screen and (min-width: 960px) {
.woocommerce-store-notice, p.demo_store {
	  margin-top: 100px !important;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    width: 100%;
    font-size: 1em;
    padding: 1em 0;
    text-align: center;
    background-color: #a46497;
    color: #fff;
    z-index: 100 !important;
    -webkit-box-shadow: 0 1px 1em rgba(0,0,0,.2);
    box-shadow: 0 1px 1em rgba(0,0,0,.2);
    display: block;
}

shop.woocommerce-store-notice, p.demo_store {
	  margin-top: 72.81px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    width: 100%;
    font-size: 1em;
    padding: 1em 0;
    text-align: center;
    background-color: #a46497;
    color: #fff;
    z-index: 100 !important;
    -webkit-box-shadow: 0 1px 1em rgba(0,0,0,.2);
    box-shadow: 0 1px 1em rgba(0,0,0,.2);
    display: none;
}
}

table.cart th,
.woocommerce table.cart td,
.woocommerce #content table.cart th,
.woocommerce #content table.cart td,
.woocommerce-page table.cart th,
.woocommerce-page table.cart td,
.woocommerce-page #content table.cart th,
.woocommerce-page #content table.cart td .woocommerce-page table.shop_table, 
.woocommerce-page table.shop_table thead, 
.woocommerce-page table.shop_table tbody, 
.woocommerce-page table.shop_table th, 
.woocommerce-page table.shop_table td, 
.woocommerce-page table.shop_table tr {
overflow: hidden;
}

iframe, svg {
	max-width: none;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
	padding: 11.1px;
}

.pojo-a11y-toolbar-link.pojo-a11y-toolbar-toggle-link {
	background-color: #FF9900;
  position: static;
  z-index: 9994;
  font-size: 30px!important;
  width: 60px;
  height: 60px;
	line-height: 48px!important;
  text-align:center;
  color: #fff;
  cursor: pointer;
  border: 0;
  border-radius: 0px 34px 34px 0px;
  text-decoration: none;
	box-shadow: 0px 20px 40px -16px rgba(35,53,91,0.4) !important;
}

#pojo-a11y-toolbar.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle, #pojo-a11y-toolbar.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay {
	box-shadow: 0px 20px 40px -6px rgba(35,53,91,0.4) !important;
}

body.pojo-a11y-resize-font-130, body.pojo-a11y-resize-font-130 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-130 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-130 label, body.pojo-a11y-resize-font-130 input, body.pojo-a11y-resize-font-130 select, body.pojo-a11y-resize-font-130 textarea, body.pojo-a11y-resize-font-130 legend, body.pojo-a11y-resize-font-130 code, body.pojo-a11y-resize-font-130 pre, body.pojo-a11y-resize-font-130 dd, body.pojo-a11y-resize-font-130 dt, body.pojo-a11y-resize-font-130 span, body.pojo-a11y-resize-font-130 blockquote {
    font-size: 102% !important;
}

body.pojo-a11y-resize-font-140, body.pojo-a11y-resize-font-140 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-140 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-140 label, body.pojo-a11y-resize-font-140 input, body.pojo-a11y-resize-font-140 select, body.pojo-a11y-resize-font-140 textarea, body.pojo-a11y-resize-font-140 legend, body.pojo-a11y-resize-font-140 code, body.pojo-a11y-resize-font-140 pre, body.pojo-a11y-resize-font-140 dd, body.pojo-a11y-resize-font-140 dt, body.pojo-a11y-resize-font-140 span, body.pojo-a11y-resize-font-140 blockquote {
    font-size: 104% !important;
}

body.pojo-a11y-resize-font-150, body.pojo-a11y-resize-font-150 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-150 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-150 label, body.pojo-a11y-resize-font-150 input, body.pojo-a11y-resize-font-150 select, body.pojo-a11y-resize-font-150 textarea, body.pojo-a11y-resize-font-150 legend, body.pojo-a11y-resize-font-150 code, body.pojo-a11y-resize-font-150 pre, body.pojo-a11y-resize-font-150 dd, body.pojo-a11y-resize-font-150 dt, body.pojo-a11y-resize-font-150 span, body.pojo-a11y-resize-font-150 blockquote {
    font-size: 106% !important;
}

body.pojo-a11y-resize-font-160, body.pojo-a11y-resize-font-160 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-160 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-160 label, body.pojo-a11y-resize-font-160 input, body.pojo-a11y-resize-font-160 select, body.pojo-a11y-resize-font-160 textarea, body.pojo-a11y-resize-font-160 legend, body.pojo-a11y-resize-font-160 code, body.pojo-a11y-resize-font-160 pre, body.pojo-a11y-resize-font-160 dd, body.pojo-a11y-resize-font-160 dt, body.pojo-a11y-resize-font-160 span, body.pojo-a11y-resize-font-160 blockquote {
    font-size: 108% !important;
}

body.pojo-a11y-resize-font-170, body.pojo-a11y-resize-font-170 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-170 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-170 label, body.pojo-a11y-resize-font-170 input, body.pojo-a11y-resize-font-170 select, body.pojo-a11y-resize-font-170 textarea, body.pojo-a11y-resize-font-170 legend, body.pojo-a11y-resize-font-170 code, body.pojo-a11y-resize-font-170 pre, body.pojo-a11y-resize-font-170 dd, body.pojo-a11y-resize-font-170 dt, body.pojo-a11y-resize-font-170 span, body.pojo-a11y-resize-font-170 blockquote {
    font-size: 110% !important;
}

body.pojo-a11y-resize-font-180, body.pojo-a11y-resize-font-180 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-180 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-180 label, body.pojo-a11y-resize-font-180 input, body.pojo-a11y-resize-font-180 select, body.pojo-a11y-resize-font-180 textarea, body.pojo-a11y-resize-font-180 legend, body.pojo-a11y-resize-font-180 code, body.pojo-a11y-resize-font-180 pre, body.pojo-a11y-resize-font-180 dd, body.pojo-a11y-resize-font-180 dt, body.pojo-a11y-resize-font-180 span, body.pojo-a11y-resize-font-180 blockquote {
    font-size: 112% !important;
}

body.pojo-a11y-resize-font-190, body.pojo-a11y-resize-font-190 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-190 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-190 label, body.pojo-a11y-resize-font-190 input, body.pojo-a11y-resize-font-190 select, body.pojo-a11y-resize-font-190 textarea, body.pojo-a11y-resize-font-190 legend, body.pojo-a11y-resize-font-190 code, body.pojo-a11y-resize-font-190 pre, body.pojo-a11y-resize-font-190 dd, body.pojo-a11y-resize-font-190 dt, body.pojo-a11y-resize-font-190 span, body.pojo-a11y-resize-font-190 blockquote {
    font-size: 114% !important;
}

body.pojo-a11y-resize-font-200, body.pojo-a11y-resize-font-200 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-200 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-200 label, body.pojo-a11y-resize-font-200 input, body.pojo-a11y-resize-font-200 select, body.pojo-a11y-resize-font-200 textarea, body.pojo-a11y-resize-font-200 legend, body.pojo-a11y-resize-font-200 code, body.pojo-a11y-resize-font-200 pre, body.pojo-a11y-resize-font-200 dd, body.pojo-a11y-resize-font-200 dt, body.pojo-a11y-resize-font-200 span, body.pojo-a11y-resize-font-200 blockquote {
    font-size: 116% !important;
}

.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap select, .wpcf7-form-control-wrap textarea {
    width: 100% !important;
    padding: 5px!important;
    border-radius: 5px!important;
    border-width: 1px;
    text-align: center!important;
    text-align-last: center!important;
}

select {
    max-width: 100%;
    margin-bottom: 0rem;
}

.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap select, .wpcf7-form-control-wrap textarea {
    background-color: white;
    vertical-align: middle;
    border: 1px solid #e0e0e5;
    font-size: 1rem;
    width: 100%;
    line-height: 1;
    padding: 0.375rem 1.25rem;
    -webkit-transition: border-color 0.2s;
    -moz-transition: border-color 0.2s;
    transition: border-color 0.2s;
}

.g-owlcarousel.has-color-overlay .owl-stage > .owl-item:nth-child(odd) .g-owlcarousel-item-img:after {
	opacity:0.6;
}

.g-owlcarousel.has-color-overlay .owl-stage > .owl-item:nth-child(even) .g-owlcarousel-item-img:after {
	opacity: 0.6;
}

.g-owlcarousel-item-content {
	align-self: center;
}

.g-owlcarousel-item-content h1 {
	color: #000000;
}

.g-owlcarousel-item-content h2 {
	color: #000000;
}

.button.button-2 {
	color: #ffffff;
	background-color:#d7d1c9;
}

.button.button-2:hover {
	color: #ffffff;
	background-color: #407088;
}

.button {
    display: inline-block;
/*     font-family: rubik; */
    font-weight: 400;
    font-size: 0.8rem;
    line-height: 1.15;
    letter-spacing: 0.1rem;
    text-transform: uppercase;
    background: #d7d1c9 !important;
    color: #fff !important;
    border: 1px solid transparent !important;
    border-radius: 2.5rem !important;
    margin: 0 0 0.5rem 0;
    padding: 1.5rem 3.125rem;
    vertical-align: middle;
    text-shadow: none;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

.button:hover {
    display: inline-block;
/*     font-family: rubik; */
    font-weight: 400;
    font-size: 0.8rem;
    line-height: 1.15;
    letter-spacing: 0.1rem;
    text-transform: uppercase;
    background: #407088 !important;
    color: #fff !important;
    border: 1px solid transparent !important;
    border-radius: 2.5rem !important;
    margin: 0 0 0.5rem 0;
    padding: 1.5rem 3.125rem;
    vertical-align: middle;
    text-shadow: none;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

#g-header .uk-position-cover:after {
	content: '';
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
} 

.wpcf7-form-control.wpcf7-submit{
	font-size: 0.8rem;
	color: #fff;
    display: block;
    width: 100%;
    line-height: 1em !important;
    padding: .618em 1em !important;
    text-decoration: none !important;
    text-align: center;
    text-transform: none !important;
    font-weight: normal !important;
    overflow: hidden;
    position: relative;
    transition: 0.25s;
    box-sizing: border-box;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    opacity: 1;
	background-color: #d7d1c9 !important;
    border: 1px solid transparent !important;
    border-radius: 2.5rem !important;
}

.wpcf7-form-control.wpcf7-submit:hover{
	font-size: 0.8rem;
	color: #fff;
    display: block;
    width: 100%;
    line-height: 1em !important;
    padding: .618em 1em !important;
    text-decoration: none !important;
    text-align: center;
    text-transform: none !important;
    font-weight: normal !important;
    overflow: hidden;
    position: relative;
    transition: 0.25s;
    box-sizing: border-box;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    opacity: 1;
	background-color: #407088 !important;
    border: 1px solid transparent !important;
    border-radius: 2.5rem !important;
}

input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], input:not([type]), textarea {
	background-color: white;
    vertical-align: middle;
    border: 1px solid #e0e0e5;
    font-size: 0.8rem !important;
    width: 100%;
    line-height: 1;
    padding: .618em 1em !important;
    -webkit-transition: border-color 0.2s;
    -moz-transition: border-color 0.2s;
    transition: border-color 0.2s;
}


.g-offcanvas-right .g-offcanvas-toggle {
	position:fixed;
}

.button.button-xsmall {
    font-size: .6rem;
    padding: 1.1rem 2.725rem;
}

.jetpack_widget_social_icons svg {
	color: #fff;
}

.jetpack_widget_social_icons svg:hover {
	color: #c4e7d4;
}

.textwidget.custom-html-widget a {
	color: #fff;
}

.textwidget.custom-html-widget a:hover {
	color: #c4e7d4;
}

.button.button-xsmall {
    font-size: .8rem !important;
    padding: .618em 1em;
}

.button.button-xsmall:hover {
    font-size: .8rem !important;
    padding: .618em 1em;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	font-size: 0.8rem !important;
}

@media screen and (max-width: 500px) {

.bdp-post-title {
	font-size: 18px;
	
}

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

.bdp-post-title {
	font-size: 20px;
	
}
	}
	
	
	
	
.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product {
	width: 100%;
}

	@media screen and (max-width: 500px) 
{
	.elementor img {
		width: 500px !important;
	}
}
	

.bdp-post-list{
border-bottom: 1px solid #ddd;
padding-bottom: 20px;
}

@media screen and (min-width: 960px) {

.bdp-list-main .bdp-post-list .bdp-medium-6:first-child{width: 60%;}

.bdp-list-main .bdp-post-list .bdp-medium-6:last-child{width: 40%;}

}
}

.archive .post-thumbnail {
	display:none;
}

body p#allowed_tags.small{
		display:none;
}


.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field{
	margin-top:-19px;
}


.widget.widget_text{
padding:0px;
	
}

.everest-forms .evf-field-container .evf-frontend-row textarea{
	height:70px;
	
}

.everest-forms .layout-two canvas.evf-signature-canvas, .everest-forms .layout-two input, .everest-forms .layout-two select, .everest-forms .layout-two textarea{
	height:22px;
}

.everest-forms .everest-forms-part-button, .everest-forms button, .everest-forms button[type=submit], .everest-forms input[type=submit]{
	padding-top:2px;
	padding-bottom:2px;
	font-size:13px;
	
}