/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
body,
input:not(.fusion-search-submit), textarea, select{
	font-family: Rubik,Arial,Helvetica,sans-serif !important;
	font-weight: 400;	
}
.fusion-fullwidth.artbit-header-row a.fusion-button {
    padding: 10px;
}
#pojo-a11y-toolbar {
    z-index: 99999 !important;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a {
    font-size: 100% !important;
}
body.single-post .fusion-flexslider.fusion-post-slideshow {
    float: left;
	margin: 0 25px 25px 0;
	max-width: 380px;
}
body.single-post .fusion-flexslider.fusion-post-slideshow img {
	border: 1px solid #b7b7b7;
}
body.archive #posts-container .fusion-flexslider .fusion-image-wrapper img,
.news-page .uk-overlay img{
    border: 1px solid #b7b7b7;
	padding: 5px;
}
.news-page .uk-panel-title{
    font-size: 36px;
    line-height: 41px;
	margin-bottom: 5px;
}
.news-page .uk-panel-title + .uk-margin {
	margin: 0;
}
#main h2.entry-title {
    margin: 10px 0 20px 0;
}
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
	font-weight: 700;
}

.uk-scope.uk-gallery-container {
    position: relative;
    z-index: 999999999;
}



.uk-slideshow .uk-overlay-background {
	left:auto;
	right: 12px;
	bottom: 12px;
    background: rgba(255, 255, 255, 0.85) none repeat scroll 0 0;
    color: #1d1d1d;
	padding: 10px 20px;
}
.uk-slideshow .uk-overlay-background p{
	margin: 0;
}
.uk-slideshow .uk-overlay-background .uk-h3{
	margin: 0 0 5px 0;
	font-size: 16px;
}
.uk-slideshow .uk-overlay-background .uk-h3 + .uk-margin{
	margin: 0;
}
.flex-control-paging li a,
.uk-dotnav > * > *,
.uk-dotnav > li > a {
    background:  none #ffffff;
	border: 1px solid #000000 !important;
	width: 20px;
	height: 20px;
}
.flex-control-paging li a:focus,
.flex-control-paging li a:hover,
.uk-dotnav > * > *:focus,
.uk-dotnav > * > *:hover{
	 background: none #c3cf21;
}
.flex-control-paging li a.flex-active,
.uk-dotnav > .uk-active > * {
    background: none #c3cf21;
    transform: none;
}
body.single-post #content .fusion-flexslider .flex-control-nav{
	bottom: -30px;
}
.fusion-secondary-header {
    border: 0 !important;
}
.home-news .uk-slideset h3 {
	font-size: 19px;
	font-weight: 700;
}
.home-news .uk-slideset h3 + .uk-margin{
	float:right;
	width: 40%;
	padding-left: 15px;
}
.home-news .uk-slideset .uk-margin{
	margin-top: 0 !important;
}
.uk-button,
a.fusion-button.button-default {
    background-color: #ffffff;
    border: 1px solid #c3cf21 !important;
    box-sizing: border-box;
    color: #c3cf21;
}
.uk-button:hover,
a.fusion-button.button-default:hover {
    background-color: #c3cf21;
    color: #ffffff;
}
a.fusion-button.button-default:hover .fusion-button-text {
    color: #ffffff;
}

.uk-modal{
	z-index: 999999;	
}
.fusion-modal .fusion-video{
	float:left;
	width: 300px;
}
.gallery-visitors img,
.gallery-image-with-border img{
	border: 1px solid #b7b7b7;	
}

.gallery-visitors .uk-panel-teaser{
	margin-bottom: 10px;
}
.home-gallery .uk-panel{
	border: 8px solid #ffffff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
}
.fusion-footer-widget-area {
    border-top: 0;
}
.footer-horizontal-menu{
	background: none #a97f56;
	padding:20px 0;
}
.footer-horizontal-menu .fusion-row{
	 max-width: 1100px;
	  margin: 0 auto;
}
.footer-horizontal-menu .fusion-row ul{
	padding: 0;
	margin: 0;
}
.fusion-footer a:hover{
	color: #000000 !important;
}
.artbit-credit{
	float:left;	
}
.fusion-sharing-box .fusion-social-networks {
    text-align: center !important;
}
.fusion-single-sharing-box h4{
	display:none;	
}
#sidebar > div{
	border: 2px solid #dadada;
	border-radius: 10px;
	padding: 15px;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}
.fusion-content-widget-area .widget.cat-post-widget .cat-post-item {
    border-bottom: 0 !important;
	margin-bottom: 4px;
}
.fusion-content-widget-area .widget.cat-post-widget a {
	display:block;
	padding: 5px 7px 5px 5px;
}
.fusion-content-widget-area .widget.cat-post-widget a:hover,
.cat-post-current .cat-post-title {
	background:none #c3cf21;
	color: #000000;
	font-weight:normal;
}
.fusion-footer-widget-area h3,
.fusion-footer-widget-area .widget-title {
    margin: 0 0 20px 0;
}
.fusion-footer-widget-area .widget_recent_entries li {
    border-bottom:0;
	padding: 0 !important;
}
.fusion-footer-widget-area .widget_recent_entries li a:before {
	content:"" !important;
	margin: 0;
}
.rtl .fusion-page-title-bar-left .fusion-page-title-captions {
    text-align: right !important;
}
.border-shadow-images .fusion-imageframe{
	border: 10px solid #ffffff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);	
}
.fusion-fullwidth .fusion-widget-menu ul{
	padding: 0;
	margin: 0;	
}
.sidebar .widget h4{
	margin-bottom: 5px;	
}
body.has-sidebar #content {
    width: calc(100% - 23% - 30px) !important;
}
.fusion-title.fusion-sep-none .title-heading-left {
    text-align: right;
}
.related-posts .fusion-carousel-title {
	text-align:right;
	font-size: 18px;
}
.related-posts .fusion-carousel-meta{
	display:none;	
}
.wpcf7-form input[type="submit"],
.wpcf7-submit,
.button-medium, .fusion-body .fusion-button-medium {
    font-size: 18px !important;
}
.related-posts .fusion-carousel .fusion-carousel-item img {
   /* max-height: 170px;
    width: auto;*/
}
.related-posts .fusion-carousel .fusion-carousel-item {
	text-align:center;
}
.related-posts .fusion-carousel .fusion-carousel-item img {
    border: 1px solid #b7b7b7;
}
.related-posts .fusion-carousel .fusion-carousel-item .fusion-carousel-title {
	text-align:center;
}
.english-page h1,
.english-page h2,
.english-page h3,
.english-page h4{
	text-align:left !important;
	direction:ltr !important;
}
.image-green-border img{
	border: 1px solid #c3cf21;
}
.single-related-posts .fusion-carousel-positioner .fusion-carousel-holder{
	right: 0 !important;
	left:auto !important;
}
.single-related-posts .fusion-carousel-positioner .fusion-carousel-holder .fusion-carousel-item{
	float:right;
}
body.archive #posts-container .fusion-flexslider .flex-control-nav {
	display:none !important;
}
body.archive #posts-container .fusion-meta-info a:hover {
    background: #c3cf21 none repeat scroll 0 0;
    color: #000000;
}
body.archive #posts-container .fusion-meta-info a {
    background: #555555 none repeat scroll 0 0;
    border-radius: 5px;
    color: #ffffff;
    font-size: 14px;
    line-height: 18px;
    padding: 0 15px 3px;
}
.rtl #posts-container .more a::before,
.rtl #posts-container .fusion-read-more::before {
	content: "";
}
body.archive #posts-container .fusion-meta-info {
	padding: 5px 0 9px 0;
} 
.uk-modal-dialog-lightbox .uk-modal-caption {
	font-size: 18px;
	font-weight: 700;
	height: 25px;
	background: none  rgba(0, 0, 0, 0.5);
    color: #ffffff;
	bottom: -15px;
}
.uk-modal-dialog-lightbox a.uk-slidenav::before {
    color: #cccccc !important;
}
.uk-modal-dialog-lightbox a.uk-slidenav:hover::before {
    color: #eeeeee !important;
}
.searchform .search-table .search-button input[type="submit"] {
    font-family: "icomoon" !important;
}
ul.nili-anchor-ul{
	padding: 0;
	margin: 0;
	list-style-type:none;	
}
ul.nili-anchor-ul li{
	display:inline-block;
	width: 48%;
	margin-bottom: 10px;
}
ul.nili-anchor-ul li:nth-child(odd){
	margin-left: 2%;
}
.wpcf7-form p{
	margin-bottom: 10px;	
}
.fusion-page-title-captions {
	width: 100%;	
}
.wpcf7-form .wpcf7-mail-sent-ng, .wpcf7-form .wpcf7-validation-errors {
    background-color: #fff !important;
}
span.wpcf7-not-valid-tip {
    color: rgba(166,66,66,1) !important;
}
.rtl .fusion-title.fusion-sep-none .title-heading-right {
    text-align: right !important;
}
.sidebar .recent-posts-extended li {
	padding: 10px 10px 10px 12px;
	border-bottom: 1px solid #e0dede;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.sidebar .recent-posts-extended li h3 {
	font-size: 16px;
	margin: 0;
}


/*
.sidebar .recent-posts-extended li h3 a::before {
	font-family: icomoon;
	content: '\f104';
    margin-left: 0;
    margin-right: -12px;
    float: right;
}
*/


a.fusion-button {
	font-size: 16px !important;
	font-weight: 400 !important;
	
}
.fusion-fullwidth.accessibility-row a.fusion-button { 
	background-color: #c3cf21 !important;
	margin-top:  20px !important;
}
.fusion-fullwidth.accessibility-row a.fusion-button .fusion-button-text { 
	color: #000000 !important;
}
.fusion-fullwidth.accessibility-row a.fusion-button:hover { 
	background-color: #000000 !important;
}
.fusion-fullwidth.accessibility-row a.fusion-button:hover .fusion-button-text { 
	color: #ffffff !important;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl !important;
}
 .uk-scope .homepage-ticker .uk-margin,
.uk-scope .homepage-ticker p {
    margin: 0;
}
.uk-scope .homepage-ticker .uk-overlay {
    padding: 0 30px;
}
.uk-scope .uk-position-center-left {
    left: auto;
    right: 0;
}
.uk-scope .uk-position-center-right {
    right : auto;
    left: 0;
}
.uk-scope .uk-light {
    color: #ffffff;
}
.uk-scope .uk-slideshow .uk-overlay {
    padding: 20px;
}
.uk-scope .uk-slideshow .uk-overlay h3 {
    margin-bottom: 5px !important;
}
.uk-scope .uk-slideshow .uk-overlay h3 + .uk-margin {
    margin-top: 0 !important;
}
.uk-scope .uk-slideshow .uk-overlay p {
    margin: 0 !important;
}
@media (min-width: 980px) {
	.fusion-column-wrapper #menu-widget-3{
		margin-top: 70px;
	}
	.no-menu-anchor-margin .fusion-column-wrapper #menu-widget-3{
		margin-top: 0;
	}
	.fusion-footer-widget-area .fusion-columns .col-md-4{
		width: 25% !important
	}
	.fusion-footer-widget-area .fusion-columns .col-md-4.fusion-column-last{
		width: 50% !important
	}
	.uk-grid-width-xlarge-1-4.home-gallery > * {
		width: 14.2857%;
	}
	.home-gallery .uk-overlay-panel{
		padding: 5px;
	}
	.home-gallery .uk-overlay-panel h3{
		font-size: 14px;
		line-height: 19px;
		text-align:center;
	}
	.home-gallery .uk-overlay-panel .uk-row-first .uk-button{
		font-size: 14px;
		line-height: 16px;
	}
	.home-gallery .uk-overlay-panel .uk-row-first .uk-button:hover{
		background:none  #96c346;
	}
	.related-posts .fusion-carousel .fusion-carousel-item .fusion-carousel-title {
		padding: 0 17px;
	}
}
@media (min-width: 800px) {
	.fusion-footer-widget-area .fusion-columns > div:first-child{
		width: 112px;
	}
	.fusion-footer-widget-area .fusion-columns .fusion-column-last{
		width: 230px;
	}
}

@media (max-width: 800px) {
	a.gray-button {
		padding: 0 10px 3px 10px;
		line-height: 21px;
		color: #ffffff;
		border-radius: 5px;
	}
    .uk-scope .uk-slideshow .uk-overlay {
        padding: 10px 20px;
    }
    .uk-scope .uk-slideshow .uk-overlay h3 {
      font-size: 20px;
    }
    .fusion-fullwidth.artbit-header-row a.fusion-button {
        padding: 0;
        border: 0 !important;
    }
}

@media (max-width: 480px) {
	
}




