

.ekit-heading__description,.article_txt p{text-align: justify!important;}





footer .logo{width: 200px;

display: inline-block;

    background: #fff;

    border-radius: 20px;}



.sidebar_img{text-align: center;width: 300px;margin: auto;}

/*img{box-shadow: 0px 3px 5px 0px rgb(39 48 112 / 51%);*/





.adress_box{

    position: absolute;

    left: 0px;

    top: 150px;

    background-color: white;

    margin: 10px;

    padding: 10px;

    box-shadow: rgb(0 0 0 / 30%) 0px 1px 4px -1px;  

    border-radius: 2px;



}



#contacts{position: relative;}





#contacts:before{

	display: block;

	content: "";

	height: 150px;

	margin: -150px 0 0;

}





/* for google map  */



.acf-map {

    width: 100%;

    height: 400px;

    border: #ccc solid 1px;

}



// Fixes potential theme css conflict.

.acf-map img {

   max-width: inherit !important;

}

/* for google map  */









.sub-menu.elementskit-dropdown-open

{

    display: block!important;

    max-height: 2500px;

    opacity: 1!important;

    visibility: visible!important;

    -webkit-transition: max-height 5s ease-out;

    transition: max-height 5s ease-out;

}









#menu-menu .menu-item-has-children>a:after{

	content: "\e994";

	font-family: elementskit;

    margin-left: 6px;

    display: block;

    float: right;

    cursor: pointer;

    position: relative;

    font-weight: 900;

    font-style: normal;

    font-size: 11px;



}









.sub-menu li {font-size: 16px;line-height: 50px;min-width: 150px;}







.sub-menu

{

-webkit-box-shadow: 0 10px 30px 0 rgb(45 45 45 / 20%);

    box-shadow: 0 10px 30px 0 rgb(45 45 45 / 20%);

    position: absolute;

    top: 100%;

    left: 0;

    -webkit-transform: translateY(-10px);

    transform: translateY(-10px);

    max-height: none;

    z-index: 999;



    background-color: #FFFFFF;

    border-radius: 0px 0px 0px 0px;

    min-width: 150px;

}



@media(min-width: 1025px){

.ekit-nav-dropdown-hover .menu-item-has-children:hover>.sub-menu {

    opacity: 1;

    visibility: visible;

    -webkit-transform: translateY(0);

    transform: translateY(0);

    pointer-events: auto;

  }

}







.inline_box{display: inline-block;text-align: left;}

.prices_box{display: flex;    font-size: 16px;}

.prices_1_col,.prices_2_col,.prices_3_col{flex: 1 1 33%;text-align: center;margin: 30px;}

   



.serv_price_txt{display: flex;}

@media(max-width: 768px){ 

	.prices_box,.serv_price_txt{display: block;}

  .prices_1_col,.prices_2_col,.prices_3_col{margin: 10px;}

} 





.serv_price_left,.serv_price_right{margin: 10px;flex: 1 1 50%;}



   





.filter_gallery_container img {

    border-radius: 20px;

}





.flex_row{display: flex;}

.flex_item{flex:1 1 30%}



img{border-radius: 10px}



.filter_gallery_buttons-container {

  padding: 0 10rem;

  margin-bottom: 1rem;

  display: flex;

  justify-content: space-evenly;

  align-items: center;

}



.filter_gallery_container {

  display: flex;

  flex-direction: row;

  justify-content: center;

  align-items: center;

  flex-wrap: wrap;

   margin: 0 auto;

   max-width: 930px;

}

.filter_gallery_container .all {

  display: inline-flex;

  width: 300px;

  height: 210px;

  margin: 5px;

}





.filter_gallery_buttons-container {

  padding: 0 10rem;

  margin-bottom: 1rem;

  display: flex;

  justify-content: space-evenly;

  align-items: center;

}



.filter_gallery_container {

  display: flex;

  flex-direction: row;

  justify-content: center;

  align-items: center;

  flex-wrap: wrap;

}

.filter_gallery_container .all {

  display: inline-flex;

  width: 300px;

  height: 300px;

  margin: 5px;

}

.filter_gallery_container img {

  width: 100%;

}







.price_txt ul{list-style: none;    margin: 0 0 20px 0;}



.serv_price_txt,.price_box p,.article_txt p

{

    color: var(--e-global-color-secondary );

    font-family: "Nunito Sans", Sans-serif;

    font-size: 16px;

    font-weight: 400;

    line-height: 26px;

}





.center{text-align: center;}

.article_txt{margin: 20px 0;}

.sidebar_sale{    text-align: center;

    margin: 30px 0;}

/*   vert menu for uslugi page */

.vert_menu ul {

  list-style-type: none;

  margin: 0;

  padding: 0;

  display: flex;

  flex-direction: column;

}



.vert_menu li {

  flex-grow: 1;

  margin: 3px;

}



.vert_menu a {

padding: 10px 30px;

    font-family: "Nunito", Sans-serif;

    font-size: 16px;

    font-weight: 700;

    letter-spacing: 1px;

    color: #f1a01f;

    background-color: rgba(0,0,0,0);

    border-style: solid;

    border-width: 1px 1px 1px 1px;

    border-color: #f1a01f;

    border-radius: 5px;

    width: 100%;

    display: block;

    box-shadow: 0px 3px 5px 0px rgb(39 48 112 / 51%);

}



.vert_menu a.active{

  color: #ffffff;

    background-color: #f1a01f;

}



.vert_menu a:hover {

  color: #ffffff;

    background-color: #f1a01f;

}





/*   vert menu for uslugi page */

.site-content__wrap{margin: 30px auto;padding-left: 0.9375rem;padding-right: 0.9375rem;}

@media(max-width:940px){.site-content__wrap.container{margin: 0;}}

.eltr-icon-wrapper{text-align: center;}

.hfe-page-title.hfe-page-title-wrapper.eltr-widget-heading{text-align: center;}

.pink_title,.hfe-page-title.hfe-page-title-wrapper.eltr-widget-heading h2

{

color: var(--e-global-color-f851aac );

}





	

.countbox_dog{height: 100px!important;}



@media(max-width:1024px){

.countbox_dog{height: 73px!important;}

}



@media(max-width:767px){

.countbox_dog{height: 50px!important;}



}









	.ha_fadeIn {

		-webkit-animation-name: ha_fadeIn;

		animation-name: ha_fadeIn

	}

	

	.ha_zoomIn {

		-webkit-animation-name: ha_zoomIn;

		animation-name: ha_zoomIn

	}

	

	.ha_rollIn {

		-webkit-animation-name: ha_rollIn;

		animation-name: ha_rollIn

	}

	

	.ha_bounce {

		-webkit-transform-origin: center bottom;

		-ms-transform-origin: center bottom;

		transform-origin: center bottom;

		-webkit-animation-name: ha_bounce;

		animation-name: ha_bounce

	}

	

	.ha_bounceIn {

		-webkit-animation-name: ha_bounceIn;

		animation-name: ha_bounceIn;

		-webkit-animation-duration: .75s;

		-webkit-animation-duration: calc(var(--animate-duration)*.75);

		animation-duration: .75s;

		animation-duration: calc(var(--animate-duration)*.75)

	}

	

	.ha_flipInX,

	.ha_flipInY {

		-webkit-animation-name: ha_flipInX;

		animation-name: ha_flipInX;

		-webkit-backface-visibility: visible!important;

		backface-visibility: visible!important

	}

	

	.ha_flipInY {

		-webkit-animation-name: ha_flipInY;

		animation-name: ha_flipInY

	}

	

	.ha_swing {

		-webkit-transform-origin: top center;

		-ms-transform-origin: top center;

		transform-origin: top center;

		-webkit-animation-name: ha_swing;

		animation-name: ha_swing

	}

	

	.ha_slideInDown {

		-webkit-animation-name: ha_slideInDown;

		animation-name: ha_slideInDown

	}

	

	.ha_slideInUp {

		-webkit-animation-name: ha_slideInUp;

		animation-name: ha_slideInUp

	}

	

	.ha_slideInLeft {

		-webkit-animation-name: ha_slideInLeft;

		animation-name: ha_slideInLeft

	}

	

	.ha_slideInRight {

		-webkit-animation-name: ha_slideInRight;

		animation-name: ha_slideInRight

	}

	

	.ha-css-transform-yes {

		-webkit-transition-duration: var(--ha-tfx-transition-duration, .2s);

		transition-duration: var(--ha-tfx-transition-duration, .2s);

		-webkit-transition-property: -webkit-transform;

		transition-property: transform;

		transition-property: transform, -webkit-transform;

		-webkit-transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0));

		transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0))

	}

	

	.ha-css-transform-yes:hover {

		-webkit-transform: translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)), var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)), var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)), var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));

		transform: translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)), var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)), var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)), var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)))

	}

	

	.happy-addon>.eltr-widget-container {

		word-wrap: break-word;

		overflow-wrap: break-word

	}

	

	.happy-addon>.eltr-widget-container,

	.happy-addon>.eltr-widget-container * {

		-webkit-box-sizing: border-box;

		box-sizing: border-box

	}

	

	.happy-addon p:empty {

		display: none

	}

	

	.happy-addon .eltr-inline-editing {

		min-height: auto!important

	}

	

	.happy-addon-pro img {

		max-width: 100%;

		height: auto;

		-o-object-fit: cover;

		object-fit: cover

	}

	

	.ha-screen-reader-text {

		position: absolute;

		overflow: hidden;

		clip: rect(1px, 1px, 1px, 1px);

		margin: -1px;

		padding: 0;

		width: 1px;

		height: 1px;

		border: 0;

		word-wrap: normal!important;

		-webkit-clip-path: inset(50%);

		clip-path: inset(50%)

	}

	

	.ha-has-bg-overlay>.eltr-widget-container {

		position: relative;

		z-index: 1

	}

	

	.ha-has-bg-overlay>.eltr-widget-container:before {

		position: absolute;

		top: 0;

		left: 0;

		z-index: -1;

		width: 100%;

		height: 100%;

		content: ""

	}

	

	.ha-popup--is-enabled .ha-js-popup,

	.ha-popup--is-enabled .ha-js-popup img {

		cursor: -webkit-zoom-in!important;

		cursor: zoom-in!important

	}

	

	.mfp-wrap .mfp-arrow,

	.mfp-wrap .mfp-close {

		background-color: transparent

	}

	

	.mfp-wrap .mfp-arrow:focus,

	.mfp-wrap .mfp-close:focus {

		outline-width: thin

	}

	

	.ha-advanced-tooltip-enable {

		position: relative;

		cursor: pointer;

		--ha-tooltip-arrow-color: black;

		--ha-tooltip-arrow-distance: 0

	}

	

	.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {

		position: absolute;

		z-index: 999;

		display: none;

		padding: 5px 0;

		width: 120px;

		height: auto;

		border-radius: 6px;

		background-color: #000;

		color: #fff;

		text-align: center;

		opacity: 0

	}

	

	.ha-advanced-tooltip-enable .ha-advanced-tooltip-content::after {

		position: absolute;

		border-width: 5px;

		border-style: solid;

		content: ""

	}

	

	.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.no-arrow::after {

		visibility: hidden

	}

	

	.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.show {

		display: inline-block;

		opacity: 1

	}

	

	.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,

	body[data-eltr-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content {

		top: unset;

		right: 0;

		bottom: calc(101% + var(--ha-tooltip-arrow-distance));

		left: 0;

		margin: 0 auto

	}

	

	.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,

	body[data-eltr-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after {

		top: 100%;

		right: unset;

		bottom: unset;

		left: 50%;

		border-color: var(--ha-tooltip-arrow-color) transparent transparent transparent;

		-webkit-transform: translateX(-50%);

		-ms-transform: translateX(-50%);

		transform: translateX(-50%)

	}

	

	.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,

	body[data-eltr-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content {

		top: calc(101% + var(--ha-tooltip-arrow-distance));

		right: 0;

		bottom: unset;

		left: 0;

		margin: 0 auto

	}

	

	.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,

	body[data-eltr-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after {

		top: unset;

		right: unset;

		bottom: 100%;

		left: 50%;

		border-color: transparent transparent var(--ha-tooltip-arrow-color) transparent;

		-webkit-transform: translateX(-50%);

		-ms-transform: translateX(-50%);

		transform: translateX(-50%)

	}

	

	.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,

	body[data-eltr-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content {

		top: 50%;

		right: calc(101% + var(--ha-tooltip-arrow-distance));

		bottom: unset;

		left: unset;

		-webkit-transform: translateY(-50%);

		-ms-transform: translateY(-50%);

		transform: translateY(-50%)

	}

	

	.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,

	body[data-eltr-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after {

		top: 50%;

		right: unset;

		bottom: unset;

		left: 100%;

		border-color: transparent transparent transparent var(--ha-tooltip-arrow-color);

		-webkit-transform: translateY(-50%);

		-ms-transform: translateY(-50%);

		transform: translateY(-50%)

	}

	

	.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,

	body[data-eltr-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content {

		top: 50%;

		right: unset;

		bottom: unset;

		left: calc(101% + var(--ha-tooltip-arrow-distance));

		-webkit-transform: translateY(-50%);

		-ms-transform: translateY(-50%);

		transform: translateY(-50%)

	}

	

	.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,

	body[data-eltr-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after {

		top: 50%;

		right: 100%;

		bottom: unset;

		left: unset;

		border-color: transparent var(--ha-tooltip-arrow-color) transparent transparent;

		-webkit-transform: translateY(-50%);

		-ms-transform: translateY(-50%);

		transform: translateY(-50%)

	}

	

	body[data-eltr-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content {

		top: unset;

		right: 0;

		bottom: calc(101% + var(--ha-tooltip-arrow-distance));

		left: 0;

		margin: 0 auto

	}

	

	body[data-eltr-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after {

		top: 100%;

		right: unset;

		bottom: unset;

		left: 50%;

		border-color: var(--ha-tooltip-arrow-color) transparent transparent transparent;

		-webkit-transform: translateX(-50%);

		-ms-transform: translateX(-50%);

		transform: translateX(-50%)

	}

	

	body[data-eltr-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content {

		top: calc(101% + var(--ha-tooltip-arrow-distance));

		right: 0;

		bottom: unset;

		left: 0;

		margin: 0 auto

	}

	

	body[data-eltr-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after {

		top: unset;

		right: unset;

		bottom: 100%;

		left: 50%;

		border-color: transparent transparent var(--ha-tooltip-arrow-color) transparent;

		-webkit-transform: translateX(-50%);

		-ms-transform: translateX(-50%);

		transform: translateX(-50%)

	}

	

	body[data-eltr-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content {

		top: 50%;

		right: calc(101% + var(--ha-tooltip-arrow-distance));

		bottom: unset;

		left: unset;

		-webkit-transform: translateY(-50%);

		-ms-transform: translateY(-50%);

		transform: translateY(-50%)

	}

	

	body[data-eltr-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after {

		top: 50%;

		right: unset;

		bottom: unset;

		left: 100%;

		border-color: transparent transparent transparent var(--ha-tooltip-arrow-color);

		-webkit-transform: translateY(-50%);

		-ms-transform: translateY(-50%);

		transform: translateY(-50%)

	}

	

	body[data-eltr-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content {

		top: 50%;

		right: unset;

		bottom: unset;

		left: calc(101% + var(--ha-tooltip-arrow-distance));

		-webkit-transform: translateY(-50%);

		-ms-transform: translateY(-50%);

		transform: translateY(-50%)

	}

	

	body[data-eltr-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after {

		top: 50%;

		right: 100%;

		bottom: unset;

		left: unset;

		border-color: transparent var(--ha-tooltip-arrow-color) transparent transparent;

		-webkit-transform: translateY(-50%);

		-ms-transform: translateY(-50%);

		transform: translateY(-50%)

	}

	

	body.eltr-editor-active .happy-addon.ha-gravityforms .gform_wrapper {

		display: block!important

	}

	

	





	.eltr-add-new-section .eltr-add-templately-promo-button {

		background-color: #5d4fff;

		background-image: url(/wp-content/plugins/essential-addons-for-eltr-lite/assets/admin/images/templately/logo-icon.svg);

		background-repeat: no-repeat;

		background-position: center center;

		margin-left: 5px;

		position: relative;

		bottom: 5px;

	}

	

	.eltr-add-new-section .eltr-add-templately-promo-button {

		background-color: #5d4fff;

		background-image: url(/wp-content/plugins/essential-addons-for-eltr-lite/assets/admin/images/templately/logo-icon.svg);

		background-repeat: no-repeat;

		background-position: center center;

		margin-left: 5px;

		position: relative;

		bottom: 5px;

	}

	

	.eltr-add-new-section .eltr-add-templately-promo-button {

		background-color: #5d4fff;

		background-image: url(/wp-content/plugins/essential-addons-for-eltr-lite/assets/admin/images/templately/logo-icon.svg);

		background-repeat: no-repeat;

		background-position: center center;

		margin-left: 5px;

		position: relative;

		bottom: 5px;

	}

	

	



	

	/* #Typography */

	

	body {

		font-style: normal;

		font-weight: 300;

		font-size: 14px;

		line-height: 1.6;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

		text-align: left;

		color: #3b3d42;

	}

	

	h1,

	.h1-style {

		font-style: normal;

		font-weight: 400;

		font-size: 34px;

		line-height: 1.4;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

		text-align: inherit;

		color: #3b3d42;

	}

	

	h2,

	.h2-style {

		font-style: normal;

		font-weight: 400;

		font-size: 24px;

		line-height: 1.4;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

		text-align: inherit;

		color: #3b3d42;

	}

	

	h3,

	.h3-style {

		font-style: normal;

		font-weight: 400;

		font-size: 21px;

		line-height: 1.4;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

		text-align: inherit;

		color: #3b3d42;

	}

	

	h4,

	.h4-style {

		font-style: normal;

		font-weight: 400;

		font-size: 20px;

		line-height: 1.5;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

		text-align: inherit;

		color: #3b3d42;

	}

	

	h5,

	.h5-style {

		font-style: normal;

		font-weight: 300;

		font-size: 18px;

		line-height: 1.5;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

		text-align: inherit;

		color: #3b3d42;

	}

	

	h6,

	.h6-style {

		font-style: normal;

		font-weight: 500;

		font-size: 14px;

		line-height: 1.5;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

		text-align: inherit;

		color: #3b3d42;

	}

	

	@media (min-width: 1200px) {

		h1,

		.h1-style {

			font-size: 56px;

		}

		h2,

		.h2-style {

			font-size: 40px;

		}

		h3,

		.h3-style {

			font-size: 28px;

		}

	}

	

	a,

	h1 a:hover,

	h2 a:hover,

	h3 a:hover,

	h4 a:hover,

	h5 a:hover,

	h6 a:hover {

		color: #398ffc;

	}

	

	a:hover {

		color: #3b3d42;

	}

	

	blockquote {

		color: #398ffc;

	}

	/* #Header */

	

	.site-header__wrap {

		background-color: #ffffff;

		background-repeat: repeat;

		background-position: center top;

		background-attachment: scroll;

		;

	}

	/* ##Top Panel */

	

	.top-panel {

		color: #a1a2a4;

		background-color: #ffffff;

	}

	/* #Main Menu */

	

	.main-navigation {

		font-style: normal;

		font-weight: 400;

		font-size: 14px;

		line-height: 1.4;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

	}

	

	.main-navigation a,

	.menu-item-has-children:before {

		color: #a1a2a4;

	}

	

	.main-navigation a:hover,

	.main-navigation .current_page_item>a,

	.main-navigation .current-menu-item>a,

	.main-navigation .current_page_ancestor>a,

	.main-navigation .current-menu-ancestor>a {

		color: #3b3d42;

	}

	/* #Mobile Menu */

	

	.mobile-menu-toggle-button {

		color: #ffffff;

		background-color: #398ffc;

	}

	/* #Social */

	

	.social-list a {

		color: #a1a2a4;

	}

	

	.social-list a:hover {

		color: #398ffc;

	}

	/* #Breadcrumbs */

	

	.breadcrumbs_item {

		font-style: normal;

		font-weight: 400;

		font-size: 11px;

		line-height: 1.5;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

	}

	

	.breadcrumbs_item_sep,

	.breadcrumbs_item_link {

		color: #a1a2a4;

	}

	

	.breadcrumbs_item_link:hover {

		color: #398ffc;

	}

	/* #Post navigation */

	

	.post-navigation-container i {

		color: #a1a2a4;

	}

	

	.post-navigation-container .nav-links a:hover .post-title,

	.post-navigation-container .nav-links a:hover .nav-text {

		color: #398ffc;

	}

	

	.post-navigation-container .nav-links a:hover i {

		color: #3b3d42;

	}

	/* #Pagination */

	

	.posts-list-navigation .pagination .page-numbers,

	.page-links > span,

	.page-links > a {

		color: #a1a2a4;

	}

	

	.posts-list-navigation .pagination a.page-numbers:hover,

	.posts-list-navigation .pagination .page-numbers.current,

	.page-links > a:hover,

	.page-links > span {

		color: #3b3d42;

	}

	

	.posts-list-navigation .pagination .next,

	.posts-list-navigation .pagination .prev {

		color: #398ffc;

	}

	

	.posts-list-navigation .pagination .next:hover,

	.posts-list-navigation .pagination .prev:hover {

		color: #3b3d42;

	}

	/* #Button Appearance Styles (regular scheme) */

	

	.btn,

	button,

	input[type='button'],

	input[type='reset'],

	input[type='submit'] {

		font-style: normal;

		font-weight: 900;

		font-size: 11px;

		line-height: 1;

		font-family: Roboto, sans-serif;

		letter-spacing: 1px;

		color: #ffffff;

		background-color: #398ffc;

	}

	

	.btn:hover,

	button:hover,

	input[type='button']:hover,

	input[type='reset']:hover,

	input[type='submit']:hover,

	input[type='reset']:hover {

		color: #ffffff;

		background-color: rgb(95, 181, 255);

	}

	

	.btn.invert-button {

		color: #ffffff;

	}

	

	.btn.invert-button:hover {

		color: #ffffff;

		border-color: #398ffc;

		background-color: #398ffc;

	}

	/* #Totop Button */

	

	#toTop {

		padding: 0px 0px;

		border-radius: 0px;

		background-color: ;

		color: ;

	}

	

	#toTop:hover {

		background-color: ;

		color: ;

	}

	

	input,

	optgroup,

	select,

	textarea {

		font-size: 14px;

	}

	/* #Comment, Contact, Password Forms */

	

	.comment-form .submit,

	.wpcf7-submit,

	.post-password-form label + input {

		font-style: normal;

		font-weight: 900;

		font-size: 11px;

		line-height: 1;

		font-family: Roboto, sans-serif;

		letter-spacing: 1px;

		color: #ffffff;

		background-color: #398ffc;

	}

	

	.comment-form .submit:hover,

	.wpcf7-submit:hover,

	.post-password-form label + input:hover {

		color: #ffffff;

		background-color: rgb(95, 181, 255);

	}

	

	.comment-reply-title {

		font-style: normal;

		font-weight: 400;

		font-size: 20px;

		line-height: 1.5;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

		color: #3b3d42;

	}

	/* Cookies consent */

	

	.comment-form-cookies-consent input[type='checkbox']:checked ~ label[for=wp-comment-cookies-consent]:before {

		color: #ffffff;

		border-color: #398ffc;

		background-color: #398ffc;

	}

	/* #Comment Reply Link */

	

	#cancel-comment-reply-link {

		color: #398ffc;

	}

	

	#cancel-comment-reply-link:hover {

		color: #3b3d42;

	}

	/* #Comment item */

	

	.comment-body .fn {

		font-style: normal;

		font-weight: 500;

		font-size: 14px;

		line-height: 1.5;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

		color: #3b3d42;

	}

	

	.comment-date__time {

		color: #a1a2a4;

	}

	

	.comment-reply-link {

		font-style: normal;

		font-weight: 900;

		font-size: 11px;

		line-height: 1;

		font-family: Roboto, sans-serif;

		letter-spacing: 1px;

	}

	/* #Input Placeholders */

	

	::-webkit-input-placeholder {

		color: #a1a2a4;

	}

	

	::-moz-placeholder {

		color: #a1a2a4;

	}

	

	:-moz-placeholder {

		color: #a1a2a4;

	}

	

	:-ms-input-placeholder {

		color: #a1a2a4;

	}

	/* #Entry Meta */

	

	.posted-on,

	.cat-links,

	.byline,

	.tags-links {

		color: #a1a2a4;

	}

	

	.comments-button {

		color: #a1a2a4;

	}

	

	.comments-button:hover {

		color: #ffffff;

		background-color: #398ffc;

	}

	

	.btn-style .post-categories a {

		color: #ffffff;

		background-color: #398ffc;

	}

	

	.btn-style .post-categories a:hover {

		color: #ffffff;

		background-color: rgb(95, 181, 255);

	}

	

	.sticky-label {

		color: #ffffff;

		background-color: #398ffc;

	}

	/* Posts List Item Invert */

	

	.invert-hover.has-post-thumbnail:hover,

	.invert-hover.has-post-thumbnail:hover .posted-on,

	.invert-hover.has-post-thumbnail:hover .cat-links,

	.invert-hover.has-post-thumbnail:hover .byline,

	.invert-hover.has-post-thumbnail:hover .tags-links,

	.invert-hover.has-post-thumbnail:hover .entry-meta,

	.invert-hover.has-post-thumbnail:hover a,

	.invert-hover.has-post-thumbnail:hover .btn-icon,

	.invert-item.has-post-thumbnail,

	.invert-item.has-post-thumbnail .posted-on,

	.invert-item.has-post-thumbnail .cat-links,

	.invert-item.has-post-thumbnail .byline,

	.invert-item.has-post-thumbnail .tags-links,

	.invert-item.has-post-thumbnail .entry-meta,

	.invert-item.has-post-thumbnail a,

	.invert-item.has-post-thumbnail .btn:hover,

	.invert-item.has-post-thumbnail .btn-style .post-categories a:hover,

	.invert,

	.invert .entry-title,

	.invert a,

	.invert .byline,

	.invert .posted-on,

	.invert .cat-links,

	.invert .tags-links {

		color: #ffffff;

	}

	

	.invert-hover.has-post-thumbnail:hover a:hover,

	.invert-hover.has-post-thumbnail:hover .btn-icon:hover,

	.invert-item.has-post-thumbnail a:hover,

	.invert a:hover {

		color: #398ffc;

	}

	

	.invert-hover.has-post-thumbnail .btn,

	.invert-item.has-post-thumbnail .comments-button,

	.posts-list--default.list-style-v10 .invert.default-item .comments-button {

		color: #ffffff;

		background-color: #398ffc;

	}

	

	.invert-hover.has-post-thumbnail .btn:hover,

	.invert-item.has-post-thumbnail .comments-button:hover,

	.posts-list--default.list-style-v10 .invert.default-item .comments-button:hover {

		color: #398ffc;

		background-color: #ffffff;

	}

	/* Default Posts List */

	

	.list-style-v8 .comments-link {

		color: #a1a2a4;

	}

	

	.list-style-v8 .comments-link:hover {

		color: #3b3d42;

	}

	/* Creative Posts List */

	

	.creative-item .entry-title a:hover {

		color: #398ffc;

	}

	

	.list-style-default .creative-item a,

	.creative-item .btn-icon {

		color: #a1a2a4;

	}

	

	.list-style-default .creative-item a:hover,

	.creative-item .btn-icon:hover {

		color: #398ffc;

	}

	

	.list-style-default .creative-item .btn,

	.list-style-default .creative-item .btn:hover,

	.list-style-default .creative-item .comments-button:hover {

		color: #ffffff;

	}

	

	.creative-item__title-first-letter {

		font-style: normal;

		font-weight: 400;

		font-family: Roboto, sans-serif;

		color: #3b3d42;

	}

	

	.posts-list--creative.list-style-v10 .creative-item:before {

		background-color: #398ffc;

		box-shadow: 0px 0px 0px 8px rgba(57, 143, 252, 0.25);

	}

	

	.posts-list--creative.list-style-v10 .creative-item__post-date {

		font-style: normal;

		font-weight: 400;

		font-size: 20px;

		line-height: 1.5;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

		color: #398ffc;

	}

	

	.posts-list--creative.list-style-v10 .creative-item__post-date a {

		color: #398ffc;

	}

	

	.posts-list--creative.list-style-v10 .creative-item__post-date a:hover {

		color: #3b3d42;

	}

	/* Creative Posts List style-v2 */

	

	.list-style-v2 .creative-item .entry-title,

	.list-style-v9 .creative-item .entry-title {

		font-style: normal;

		font-weight: 400;

		font-size: 20px;

		line-height: 1.5;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

	}

	/* Image Post Format */

	

	.post_format-post-format-image .post-thumbnail__link:before {

		color: #ffffff;

		background-color: #398ffc;

	}

	/* Gallery Post Format */

	

	.post_format-post-format-gallery .swiper-button-prev,

	.post_format-post-format-gallery .swiper-button-next {

		color: #a1a2a4;

	}

	

	.post_format-post-format-gallery .swiper-button-prev:hover,

	.post_format-post-format-gallery .swiper-button-next:hover {

		color: #3b3d42;

	}

	/* Link Post Format */

	

	.post_format-post-format-quote .post-format-quote {

		color: #ffffff;

		background-color: #398ffc;

	}

	

	.post_format-post-format-quote .post-format-quote:before {

		color: #398ffc;

		background-color: #ffffff;

	}

	/* Post Author */

	

	.post-author__title a {

		color: #398ffc;

	}

	

	.post-author__title a:hover {

		color: #3b3d42;

	}

	

	.invert .post-author__title a {

		color: #ffffff;

	}

	

	.invert .post-author__title a:hover {

		color: #398ffc;

	}

	/* Single Post */

	

	.single-post blockquote {

		border-color: #398ffc;

	}

	

	.single-post:not(.post-template-single-layout-4):not(.post-template-single-layout-7) .tags-links a:hover {

		color: #ffffff;

		border-color: #398ffc;

		background-color: #398ffc;

	}

	

	.single-header-3 .post-author .byline,

	.single-header-4 .post-author .byline,

	.single-header-5 .post-author .byline {

		font-style: normal;

		font-weight: 400;

		font-size: 20px;

		line-height: 1.5;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

	}

	

	.single-header-8,

	.single-header-10 .entry-header {

		background-color: #398ffc;

	}

	

	.single-header-8.invert a:hover,

	.single-header-10.invert a:hover {

		color: rgba(255, 255, 255, 0.5);

	}

	

	.single-header-3 a.comments-button,

	.single-header-10 a.comments-button {

		border: 1px solid #ffffff;

	}

	

	.single-header-3 a.comments-button:hover,

	.single-header-10 a.comments-button:hover {

		color: #398ffc;

		background-color: #ffffff;

	}

	/* Page preloader */

	

	.page-preloader {

		border-top-color: #398ffc;

		border-right-color: #398ffc;

	}

	/* Logo */

	

	.site-logo__link,

	.site-logo__link:hover {

		color: #398ffc;

	}

	/* Page title */

	

	.page-title {

		font-style: normal;

		font-weight: 400;

		font-size: 24px;

		line-height: 1.4;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

		color: #3b3d42;

	}

	

	@media (min-width: 1200px) {

		.page-title {

			font-size: 40px;

		}

	}

	/* Grid Posts List */

	

	.posts-list.list-style-v3 .comments-link {

		border-color: #398ffc;

	}

	

	.posts-list.list-style-v4 .comments-link {

		color: #a1a2a4;

	}

	

	.posts-list.list-style-v4 .posts-list__item.grid-item .grid-item-wrap .comments-link:hover {

		color: #ffffff;

		background-color: #398ffc;

	}

	/* Posts List Grid Item Invert */

	

	.grid-item-wrap.invert,

	.grid-item-wrap.invert .posted-on,

	.grid-item-wrap.invert .cat-links,

	.grid-item-wrap.invert .byline,

	.grid-item-wrap.invert .tags-links,

	.grid-item-wrap.invert .entry-meta,

	.grid-item-wrap.invert a,

	.grid-item-wrap.invert .btn-icon,

	.grid-item-wrap.invert .comments-button {

		color: #ffffff;

	}

	/* Posts List Grid-5 Item Invert */

	

	.list-style-v5 .grid-item-wrap.invert .posted-on,

	.list-style-v5 .grid-item-wrap.invert .cat-links,

	.list-style-v5 .grid-item-wrap.invert .byline,

	.list-style-v5 .grid-item-wrap.invert .tags-links,

	.list-style-v5 .grid-item-wrap.invert .posted-on a,

	.list-style-v5 .grid-item-wrap.invert .cat-links a,

	.list-style-v5 .grid-item-wrap.invert .tags-links a,

	.list-style-v5 .grid-item-wrap.invert .byline a,

	.list-style-v5 .grid-item-wrap.invert .comments-link,

	.list-style-v5 .grid-item-wrap.invert .entry-title a:hover {

		color: #398ffc;

	}

	

	.list-style-v5 .grid-item-wrap.invert .posted-on a:hover,

	.list-style-v5 .grid-item-wrap.invert .cat-links a:hover,

	.list-style-v5 .grid-item-wrap.invert .tags-links a:hover,

	.list-style-v5 .grid-item-wrap.invert .byline a:hover,

	.list-style-v5 .grid-item-wrap.invert .comments-link:hover {

		color: #ffffff;

	}

	/* Posts List Grid-6 Item Invert */

	

	.posts-list.list-style-v6 .posts-list__item.grid-item .grid-item-wrap .cat-links a,

	.posts-list.list-style-v7 .posts-list__item.grid-item .grid-item-wrap .cat-links a {

		color: #ffffff;

		background-color: #398ffc;

	}

	

	.posts-list.list-style-v6 .posts-list__item.grid-item .grid-item-wrap .cat-links a:hover,

	.posts-list.list-style-v7 .posts-list__item.grid-item .grid-item-wrap .cat-links a:hover {

		color: #ffffff;

		background-color: rgb(95, 181, 255);

	}

	

	.posts-list.list-style-v9 .posts-list__item.grid-item .grid-item-wrap .entry-header .entry-title {

		font-weight: 300;

	}

	/* Grid 7 */

	

	.list-style-v7 .grid-item-wrap.invert .posted-on a:hover,

	.list-style-v7 .grid-item-wrap.invert .cat-links a:hover,

	.list-style-v7 .grid-item-wrap.invert .tags-links a:hover,

	.list-style-v7 .grid-item-wrap.invert .byline a:hover,

	.list-style-v7 .grid-item-wrap.invert .comments-link:hover,

	.list-style-v7 .grid-item-wrap.invert .entry-title a:hover,

	.list-style-v6 .grid-item-wrap.invert .posted-on a:hover,

	.list-style-v6 .grid-item-wrap.invert .cat-links a:hover,

	.list-style-v6 .grid-item-wrap.invert .tags-links a:hover,

	.list-style-v6 .grid-item-wrap.invert .byline a:hover,

	.list-style-v6 .grid-item-wrap.invert .comments-link:hover,

	.list-style-v6 .grid-item-wrap.invert .entry-title a:hover {

		color: #398ffc;

	}

	

	.list-style-v7 .grid-item-wrap.invert .posted-on,

	.list-style-v7 .grid-item-wrap.invert .cat-links,

	.list-style-v7 .grid-item-wrap.invert .byline,

	.list-style-v7 .grid-item-wrap.invert .tags-links,

	.list-style-v7 .grid-item-wrap.invert .posted-on a,

	.list-style-v7 .grid-item-wrap.invert .cat-links a,

	.list-style-v7 .grid-item-wrap.invert .tags-links a,

	.list-style-v7 .grid-item-wrap.invert .byline a,

	.list-style-v7 .grid-item-wrap.invert .comments-link,

	.list-style-v7 .grid-item-wrap.invert .entry-title a,

	.list-style-v7 .grid-item-wrap.invert .entry-content p,

	.list-style-v6 .grid-item-wrap.invert .posted-on,

	.list-style-v6 .grid-item-wrap.invert .cat-links,

	.list-style-v6 .grid-item-wrap.invert .byline,

	.list-style-v6 .grid-item-wrap.invert .tags-links,

	.list-style-v6 .grid-item-wrap.invert .posted-on a,

	.list-style-v6 .grid-item-wrap.invert .cat-links a,

	.list-style-v6 .grid-item-wrap.invert .tags-links a,

	.list-style-v6 .grid-item-wrap.invert .byline a,

	.list-style-v6 .grid-item-wrap.invert .comments-link,

	.list-style-v6 .grid-item-wrap.invert .entry-title a,

	.list-style-v6 .grid-item-wrap.invert .entry-content p {

		color: #ffffff;

	}

	

	.posts-list.list-style-v7 .grid-item .grid-item-wrap .entry-footer .comments-link:hover,

	.posts-list.list-style-v6 .grid-item .grid-item-wrap .entry-footer .comments-link:hover,

	.posts-list.list-style-v6 .posts-list__item.grid-item .grid-item-wrap .btn:hover,

	.posts-list.list-style-v7 .posts-list__item.grid-item .grid-item-wrap .btn:hover {

		color: #398ffc;

		border-color: #398ffc;

	}

	

	.posts-list.list-style-v10 .grid-item-inner .space-between-content .comments-link {

		color: #a1a2a4;

	}

	

	.posts-list.list-style-v10 .grid-item-inner .space-between-content .comments-link:hover {

		color: #398ffc;

	}

	

	.posts-list.list-style-v10 .posts-list__item.justify-item .justify-item-inner .entry-title a {

		color: #3b3d42;

	}

	

	.posts-list.posts-list--vertical-justify.list-style-v10 .posts-list__item.justify-item .justify-item-inner .entry-title a:hover {

		color: #ffffff;

		background-color: #398ffc;

	}

	

	.posts-list.list-style-v5 .posts-list__item.justify-item .justify-item-inner.invert .cat-links a:hover,

	.posts-list.list-style-v8 .posts-list__item.justify-item .justify-item-inner.invert .cat-links a:hover {

		color: #ffffff;

		background-color: rgb(95, 181, 255);

	}

	

	.posts-list.list-style-v5 .posts-list__item.justify-item .justify-item-inner.invert .cat-links a,

	.posts-list.list-style-v8 .posts-list__item.justify-item .justify-item-inner.invert .cat-links a {

		color: #ffffff;

		background-color: #398ffc;

	}

	

	.list-style-v8 .justify-item-inner.invert .posted-on,

	.list-style-v8 .justify-item-inner.invert .cat-links,

	.list-style-v8 .justify-item-inner.invert .byline,

	.list-style-v8 .justify-item-inner.invert .tags-links,

	.list-style-v8 .justify-item-inner.invert .posted-on a,

	.list-style-v8 .justify-item-inner.invert .cat-links a,

	.list-style-v8 .justify-item-inner.invert .tags-links a,

	.list-style-v8 .justify-item-inner.invert .byline a,

	.list-style-v8 .justify-item-inner.invert .comments-link,

	.list-style-v8 .justify-item-inner.invert .entry-title a,

	.list-style-v8 .justify-item-inner.invert .entry-content p,

	.list-style-v5 .justify-item-inner.invert .posted-on,

	.list-style-v5 .justify-item-inner.invert .cat-links,

	.list-style-v5 .justify-item-inner.invert .byline,

	.list-style-v5 .justify-item-inner.invert .tags-links,

	.list-style-v5 .justify-item-inner.invert .posted-on a,

	.list-style-v5 .justify-item-inner.invert .cat-links a,

	.list-style-v5 .justify-item-inner.invert .tags-links a,

	.list-style-v5 .justify-item-inner.invert .byline a,

	.list-style-v5 .justify-item-inner.invert .comments-link,

	.list-style-v5 .justify-item-inner.invert .entry-title a,

	.list-style-v5 .justify-item-inner.invert .entry-content p,

	.list-style-v4 .justify-item-inner.invert .posted-on:hover,

	.list-style-v4 .justify-item-inner.invert .cat-links,

	.list-style-v4 .justify-item-inner.invert .byline,

	.list-style-v4 .justify-item-inner.invert .tags-links,

	.list-style-v4 .justify-item-inner.invert .posted-on a,

	.list-style-v4 .justify-item-inner.invert .cat-links a,

	.list-style-v4 .justify-item-inner.invert .tags-links a,

	.list-style-v4 .justify-item-inner.invert .byline a,

	.list-style-v4 .justify-item-inner.invert .comments-link,

	.list-style-v4 .justify-item-inner.invert .entry-title a,

	.list-style-v4 .justify-item-inner.invert .entry-content p {

		color: #ffffff;

	}

	

	.list-style-v8 .justify-item-inner.invert .posted-on a:hover,

	.list-style-v8 .justify-item-inner.invert .cat-links a:hover,

	.list-style-v8 .justify-item-inner.invert .tags-links a:hover,

	.list-style-v8 .justify-item-inner.invert .byline a:hover,

	.list-style-v8 .justify-item-inner.invert .comments-link:hover,

	.list-style-v8 .justify-item-inner.invert .entry-title a:hover,

	.list-style-v5 .justify-item-inner.invert .posted-on a:hover,

	.list-style-v5 .justify-item-inner.invert .cat-links a:hover,

	.list-style-v5 .justify-item-inner.invert .tags-links a:hover,

	.list-style-v5 .justify-item-inner.invert .byline a:hover,

	.list-style-v5 .justify-item-inner.invert .entry-title a:hover,

	.list-style-v4 .justify-item-inner.invert .posted-on a,

	.list-style-v4 .justify-item-inner.invert .cat-links a:hover,

	.list-style-v4 .justify-item-inner.invert .tags-links a:hover,

	.list-style-v4 .justify-item-inner.invert .byline a:hover,

	.list-style-v4 .justify-item-inner.invert .comments-link:hover,

	.list-style-v4 .justify-item-inner.invert .entry-title a:hover {

		color: #398ffc;

	}

	

	.posts-list.list-style-v5 .justify-item .justify-item-wrap .entry-footer .comments-link:hover {

		border-color: #398ffc;

	}

	

	.list-style-v4 .justify-item-inner.invert .btn:hover,

	.list-style-v6 .justify-item-wrap.invert .btn:hover,

	.list-style-v8 .justify-item-inner.invert .btn:hover {

		color: #ffffff;

	}

	

	.posts-list.posts-list--vertical-justify.list-style-v5 .posts-list__item.justify-item .justify-item-wrap .entry-footer .comments-link:hover,

	.posts-list.posts-list--vertical-justify.list-style-v5 .posts-list__item.justify-item .justify-item-wrap .entry-footer .btn:hover {

		color: #398ffc;

		border-color: #398ffc;

	}

	/* masonry Posts List */

	

	.posts-list.list-style-v3 .comments-link {

		border-color: #398ffc;

	}

	

	.posts-list.list-style-v4 .comments-link {

		color: #a1a2a4;

	}

	

	.posts-list.list-style-v4 .posts-list__item.masonry-item .masonry-item-wrap .comments-link:hover {

		color: #ffffff;

		background-color: #398ffc;

	}

	/* Posts List masonry Item Invert */

	

	.masonry-item-wrap.invert,

	.masonry-item-wrap.invert .posted-on,

	.masonry-item-wrap.invert .cat-links,

	.masonry-item-wrap.invert .byline,

	.masonry-item-wrap.invert .tags-links,

	.masonry-item-wrap.invert .entry-meta,

	.masonry-item-wrap.invert a,

	.masonry-item-wrap.invert .btn-icon,

	.masonry-item-wrap.invert .comments-button {

		color: #ffffff;

	}

	/* Posts List masonry-5 Item Invert */

	

	.list-style-v5 .masonry-item-wrap.invert .posted-on,

	.list-style-v5 .masonry-item-wrap.invert .cat-links,

	.list-style-v5 .masonry-item-wrap.invert .byline,

	.list-style-v5 .masonry-item-wrap.invert .tags-links,

	.list-style-v5 .masonry-item-wrap.invert .posted-on a,

	.list-style-v5 .masonry-item-wrap.invert .cat-links a,

	.list-style-v5 .masonry-item-wrap.invert .tags-links a,

	.list-style-v5 .masonry-item-wrap.invert .byline a,

	.list-style-v5 .masonry-item-wrap.invert .comments-link,

	.list-style-v5 .masonry-item-wrap.invert .entry-title a:hover {

		color: #398ffc;

	}

	

	.list-style-v5 .masonry-item-wrap.invert .posted-on a:hover,

	.list-style-v5 .masonry-item-wrap.invert .cat-links a:hover,

	.list-style-v5 .masonry-item-wrap.invert .tags-links a:hover,

	.list-style-v5 .masonry-item-wrap.invert .byline a:hover,

	.list-style-v5 .masonry-item-wrap.invert .comments-link:hover {

		color: #ffffff;

	}

	

	.posts-list.list-style-v10 .masonry-item-inner .space-between-content .comments-link {

		color: #a1a2a4;

	}

	

	.posts-list.list-style-v10 .masonry-item-inner .space-between-content .comments-link:hover {

		color: #398ffc;

	}

	

	.widget_recent_entries a,

	.widget_recent_comments a {

		font-style: normal;

		font-weight: 500;

		font-size: 14px;

		line-height: 1.5;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

		color: #3b3d42;

	}

	

	.widget_recent_entries a:hover,

	.widget_recent_comments a:hover {

		color: #398ffc;

	}

	

	.widget_recent_entries .post-date,

	.widget_recent_comments .recentcomments {

		color: #a1a2a4;

	}

	

	.widget_recent_comments .comment-author-link a {

		color: #a1a2a4;

	}

	

	.widget_recent_comments .comment-author-link a:hover {

		color: #398ffc;

	}

	

	.widget_calendar th,

	.widget_calendar caption {

		color: #398ffc;

	}

	

	.widget_calendar tbody td a {

		color: #3b3d42;

	}

	

	.widget_calendar tbody td a:hover {

		color: #ffffff;

		background-color: #398ffc;

	}

	

	.widget_calendar tfoot td a {

		color: #a1a2a4;

	}

	

	.widget_calendar tfoot td a:hover {

		color: #3b3d42;

	}

	/* Preloader */

	

	.jet-smart-listing-wrap.jet-processing + div.jet-smart-listing-loading,

	div.wpcf7 .ajax-loader {

		border-top-color: #398ffc;

		border-right-color: #398ffc;

	}

	/*--------------------------------------------------------------## Ecwid Plugin Styles--------------------------------------------------------------*/

	/* Product Title, Product Price amount */

	

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid-product__title-inner,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products .grid-product__image ~ .grid-product__price .grid-product__price-amount,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products .grid-product__image ~ .grid-product__title .grid-product__price-amount,

	html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items.grid__products--layout-center .grid-product__price-compare,

	html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__details,

	html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__sku,

	html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__sku-hover,

	html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__tax,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form__msg,

	html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store h1,

	html#ecwid_html body#ecwid_body.page .ec-size .ec-wrapper .ec-store .product-details__product-title,

	html#ecwid_html body#ecwid_body.page .ec-size .ec-wrapper .ec-store .product-details__product-price,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .product-details-module__title,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-cart-summary__row--total .ec-cart-summary__title,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-cart-summary__row--total .ec-cart-summary__price,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__categories * {

		font-style: normal;

		font-weight: 500;

		line-height: 1.5;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

	}

	

	html#ecwid_html body#ecwid_body .ecwid .ec-size .ec-wrapper .ec-store .product-details__product-description {

		font-style: normal;

		font-weight: 300;

		font-size: 14px;

		line-height: 1.6;

		font-family: Roboto, sans-serif;

		letter-spacing: 0px;

		text-align: left;

		color: #3b3d42;

	}

	

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid-product__title-inner,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products .grid-product__image ~ .grid-product__price .grid-product__price-amount,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products .grid-product__image ~ .grid-product__title .grid-product__price-amount,

	html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items.grid__products--layout-center .grid-product__price-compare,

	html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__details,

	html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__sku,

	html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__sku-hover,

	html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__tax,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .product-details-module__title,

	html#ecwid_html body#ecwid_body.page .ec-size .ec-wrapper .ec-store .product-details__product-price,

	html#ecwid_html body#ecwid_body.page .ec-size .ec-wrapper .ec-store .product-details__product-title,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control__text,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control__textarea,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-link,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-link:visited,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store input[type="radio"].form-control__radio:checked+.form-control__radio-view::after {

		color: #398ffc;

	}

	

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-link:hover {

		color: #3b3d42;

	}

	/* Product Title, Price small state */

	

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__title-inner,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__price-hover .grid-product__price-amount,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__image ~ .grid-product__price .grid-product__price-amount,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__image ~ .grid-product__title .grid-product__price-amount,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items.grid__products--layout-center .grid-product__price-compare,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__details,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__sku,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__sku-hover,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__tax {

		font-size: 12px;

	}

	/* Product Title, Price medium state */

	

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__title-inner,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__price-hover .grid-product__price-amount,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__image ~ .grid-product__price .grid-product__price-amount,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__image ~ .grid-product__title .grid-product__price-amount,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items.grid__products--layout-center .grid-product__price-compare,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__details,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__sku,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__sku-hover,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__tax {

		font-size: 14px;

	}

	/* Product Title, Price large state */

	

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__title-inner,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__price-hover .grid-product__price-amount,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__image ~ .grid-product__price .grid-product__price-amount,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__image ~ .grid-product__title .grid-product__price-amount,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items.grid__products--layout-center .grid-product__price-compare,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__details,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__sku,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__sku-hover,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__tax {

		font-size: 17px;

	}

	/* Product Add To Cart button */

	

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store button {

		font-style: normal;

		font-weight: 900;

		line-height: 1;

		font-family: Roboto, sans-serif;

		letter-spacing: 1px;

	}

	/* Product Add To Cart button normal state */

	

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control--secondary .form-control__button,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control--primary .form-control__button {

		border-color: #398ffc;

		background-color: transparent;

		color: #398ffc;

	}

	/* Product Add To Cart button hover state, Product Category active state */

	

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control--secondary .form-control__button:hover,

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control--primary .form-control__button:hover,

	html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--active>a {

		border-color: #398ffc;

		background-color: #398ffc;

		color: #ffffff;

	}

	/* Black Product Add To Cart button normal state */

	

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--appearance-hover .grid-product--dark .form-control--secondary .form-control__button {

		border-color: #398ffc;

		background-color: #398ffc;

		color: #ffffff;

	}

	/* Black Product Add To Cart button normal state */

	

	html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--appearance-hover .grid-product--dark .form-control--secondary .form-control__button:hover {

		border-color: #ffffff;

		background-color: #ffffff;

		color: #398ffc;

	}

	/* Product Add To Cart button small label */

	

	html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control .form-control__button {

		font-size: 10px;

	}

	/* Product Add To Cart button medium label */

	

	html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control--small .form-control__button {

		font-size: 11px;

	}

	/* Product Add To Cart button large label */

	

	html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control--medium .form-control__button {

		font-size: 14px;

	}

	/* Mini Cart icon styles */

	

	html#ecwid_html body#ecwid_body .ec-minicart__body .ec-minicart__icon .icon-default path[stroke],

	html#ecwid_html body#ecwid_body .ec-minicart__body .ec-minicart__icon .icon-default circle[stroke] {

		stroke: #398ffc;

	}

	

	html#ecwid_html body#ecwid_body .ec-minicart:hover .ec-minicart__body .ec-minicart__icon .icon-default path[stroke],

	html#ecwid_html body#ecwid_body .ec-minicart:hover .ec-minicart__body .ec-minicart__icon .icon-default circle[stroke] {

		stroke: #3b3d42;

	}


			.messages_box{z-index: 100;position:fixed;bottom:1em;right:1em;}.messages_box a:hover{zoom:1.01;}@media(max-width:500px){.desk{display:none}.mob{display:block}}@media(min-width:500px){.desk{display:block}.mob{display:none}}