/*
	Theme Name:			Skelementor
	Description:		Ultra-minimal theme designed specifically for Elementor Page Builder and to be as lightweight as possible.
	Theme URI:			https://mousebuilt.com.au/skelementor-theme/
	Author:				Mousebuilt (Konker)
	Author URI:			https://mousebuilt.com.au/
	Version:			1.1.4
	Requires at least:	4.9
	Requires PHP:		7.0
	Tested up to:		5.7.1
	License:			GNU General Public License v3 or later.
	License URI:		https://www.gnu.org/licenses/gpl-3.0.html
	Tags:				custom-logo, one-column, two-columns, translation-ready
	Text Domain: 		skelementor
*/

/*! minimal reset based on simplified normalise.css | github.com/necolas/normalize.css */
html{line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}b,strong{font-weight:bolder}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}fieldset{padding:.35em .75em .625em}progress{vertical-align:baseline}textarea{overflow:auto}template,[hidden]{display:none}
#copyright{opacity:.7;font-size:small;font-family:sans-serif;text-align:right;margin:.5rem}
.alignright{float:right}
.alignleft{float:left}
.aligncenter{text-align:center}
.bypostauthor{}
.gallery-caption{}
.screen-reader-text{}
.sticky{}
.wp-caption{}
.wp-caption-text{}
.gallery-item {display: inline-block;text-align: left;vertical-align: top;margin: 0 0 1.5em;padding: 0 1em 0 0;width: 50%}
.gallery-columns-1 .gallery-item {width: 100%}}
.gallery-columns-2 .gallery-item {max-width: 50%}
.gallery-item a { display: inline-block; max-width: 100%}
.gallery-item a img {display: block; backface-visibility: hidden}
.gallery-item a:hover img, .gallery-item a:focus img {opacity: 0.6}
.gallery-caption {display: block; margin-bottom: 0}
.elementor-field-group .elementor-field-textual{
    text-align:right;
    direction:rtl;
}
html .elementor-819 .elementor-element.elementor-element-d0d69aa .elementor-post__text{
    padding-left:30px;
}
html .elementor-inner p a{
    color:#CBAF87;
}
html .elementor-inner p a:hover{
    color:rgba(48, 71, 94, 0.9);
}
.elementor-element-edb3468 .elementor-widget-wrap{
    padding-bottom:60px !important;
}
.elementor-element-9533d37 .elementor-widget-button{

    position: absolute;
    bottom:10px;
}

@media screen and (min-width: 1000px) {
    #toptxtlineheight h2{
        line-height:125%;
    }
}
@media screen and (max-width: 1336px) {


    html .elementor-nav-menu--main .elementor-nav-menu a,
    html .elementor-nav-menu--main .elementor-nav-menu a.highlighted,
    html .elementor-nav-menu--main .elementor-nav-menu a:focus,
    html .elementor-nav-menu--main .elementor-nav-menu a:hover{
        padding-right:13px;
        padding-left:13px;
    }

}

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


    html .elementor-nav-menu--main .elementor-nav-menu a,
    html .elementor-nav-menu--main .elementor-nav-menu a.highlighted,
    html .elementor-nav-menu--main .elementor-nav-menu a:focus,
    html .elementor-nav-menu--main .elementor-nav-menu a:hover{
        padding-right:8px;
        padding-left:8px;
    }

}

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


    html .elementor-nav-menu--main .elementor-nav-menu a,
    html .elementor-nav-menu--main .elementor-nav-menu a.highlighted,
    html .elementor-nav-menu--main .elementor-nav-menu a:focus,
    html .elementor-nav-menu--main .elementor-nav-menu a:hover{
            font-size:16px !important;
    }

}


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

    html .elementor-element-bc7fb32.elementor-col-33{
        /*padding-right:80px !important;*/
    }

    html .elementor-element-79cda33 .elementor-col-33{
        width:100% !important;
        padding-bottom:5px;
        padding-top:3px;
    }
    html .elementor-36 .elementor-element.elementor-element-9085634,
    html .elementor-36 .elementor-element.elementor-element-ce839ad
    {
        text-align: center;
    }

    html .elementor-element-79cda33 .elementor-col-33 img{
        max-width:130px;
    }


    html .elementor-element-79cda33 .elementor-col-33.elementor-element-8d012d2{
        width:30% !important;
        position: absolute;
        left:0;
        padding-left:10px;
    }
    html .elementor-element-79cda33 .elementor-col-33.elementor-element-8d012d2 .elementor-button{
        padding-left:10px;
        padding-right:15px;
    }
    html .elementor-element-79cda33 .elementor-col-33.elementor-element-8d012d2 .elementor-button-text{
        display:none !important;
    }
    html .elementor-element-79cda33 .elementor-element-b8ca09e.elementor-col-33{
        position: absolute;
        width:40px !important;
        right:10px;
    }
}
@media screen and (max-width: 1333px) {


}
a.elementor-button:hover{
    background-color:rgba(48, 71, 94, 0.9) !important;
}
.elementor-heading-title a:hover,.elementor-post__title a:hover{
    color:rgba(48, 71, 94, 0.9) !important;
}
.elementor-menu-toggle__icon--open{
    font-size:130% !important;
}
div[data-elementor-type] .elementor-heading-title {
    font-family: "Merriweather", Open sans hebrew !important;
}
html #pojo-a11y-toolbar{
    top:90% !important;
    margin-top:20px;

}