.elementor-2209 .elementor-element.elementor-element-4c679f32{border-style:solid;border-width:0px 0px 1px 0px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-2209 .elementor-element.elementor-element-4c679f32, .elementor-2209 .elementor-element.elementor-element-4c679f32 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2209 .elementor-element.elementor-element-4c679f32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2209 .elementor-element.elementor-element-39d73c99 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2209 .elementor-element.elementor-element-39d73c99 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-43099ced );}.elementor-2209 .elementor-element.elementor-element-39d73c99 > .elementor-element-populated{color:var( --e-global-color-43099ced );padding:10px 0px 0px 0px;}.elementor-2209 .elementor-element.elementor-element-39d73c99 .elementor-element-populated a{color:var( --e-global-color-43099ced );}.elementor-2209 .elementor-element.elementor-element-39d73c99 .elementor-element-populated a:hover{color:var( --e-global-color-43099ced );}.elementor-2209 .elementor-element.elementor-element-16fde060{text-align:left;}.elementor-2209 .elementor-element.elementor-element-16fde060 .elementor-heading-title{color:#ffffff;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-2209 .elementor-element.elementor-element-16fde060 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2209 .elementor-element.elementor-element-6cb7049 .elementor-spacer-inner{height:15px;}.elementor-2209 .elementor-element.elementor-element-6cb7049 > .elementor-widget-container{margin:0px 0px 5px 0px;background-image:url("http://hortus.rate.lv/wp-content/uploads/2020/10/spacer2.png");background-position:top left;background-repeat:no-repeat;background-size:60px auto;}.elementor-2209 .elementor-element.elementor-element-624572b7 .elementor-heading-title{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2209 .elementor-element.elementor-element-624572b7 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-2209 .elementor-element.elementor-element-a99b5f7 .elementor-heading-title{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2209 .elementor-element.elementor-element-a99b5f7 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-2209 .elementor-element.elementor-element-16665367{--grid-template-columns:repeat(3, auto);--grid-column-gap:12px;--grid-side-margin:12px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-2209 .elementor-element.elementor-element-16665367 .elementor-widget-container{justify-content:flex-start;}.elementor-2209 .elementor-element.elementor-element-16665367 .elementor-social-icon{background-color:#01B9B5;font-size:17px;}.elementor-2209 .elementor-element.elementor-element-16665367 .elementor-social-icon i{color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-16665367 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-16665367 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2209 .elementor-element.elementor-element-6e89988f > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2209 .elementor-element.elementor-element-6e89988f .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-43099ced );}.elementor-2209 .elementor-element.elementor-element-6e89988f > .elementor-element-populated{color:var( --e-global-color-43099ced );padding:10px 0px 0px 0px;}.elementor-2209 .elementor-element.elementor-element-6e89988f .elementor-element-populated a{color:var( --e-global-color-43099ced );}.elementor-2209 .elementor-element.elementor-element-6e89988f .elementor-element-populated a:hover{color:var( --e-global-color-43099ced );}.elementor-2209 .elementor-element.elementor-element-251e3e26{text-align:left;}.elementor-2209 .elementor-element.elementor-element-251e3e26 .elementor-heading-title{color:#ffffff;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-2209 .elementor-element.elementor-element-251e3e26 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2209 .elementor-element.elementor-element-13be750 .elementor-spacer-inner{height:15px;}.elementor-2209 .elementor-element.elementor-element-13be750 > .elementor-widget-container{margin:0px 0px 5px 0px;background-image:url("http://hortus.rate.lv/wp-content/uploads/2020/10/spacer2.png");background-position:top left;background-repeat:no-repeat;background-size:60px auto;}.elementor-2209 .elementor-element.elementor-element-1acf7b34{color:var( --e-global-color-43099ced );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:10px;}.elementor-2209 .elementor-element.elementor-element-1acf7b34 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2209 .elementor-element.elementor-element-578be358.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-2209 .elementor-element.elementor-element-578be358.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2209 .elementor-element.elementor-element-578be358 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2209 .elementor-element.elementor-element-578be358 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-43099ced );}.elementor-2209 .elementor-element.elementor-element-578be358 > .elementor-element-populated{color:var( --e-global-color-43099ced );padding:10px 0px 0px 0px;}.elementor-2209 .elementor-element.elementor-element-578be358 .elementor-element-populated a{color:var( --e-global-color-43099ced );}.elementor-2209 .elementor-element.elementor-element-578be358 .elementor-element-populated a:hover{color:var( --e-global-color-43099ced );}.elementor-2209 .elementor-element.elementor-element-3f18c71c{text-align:left;}.elementor-2209 .elementor-element.elementor-element-3f18c71c .elementor-heading-title{color:#ffffff;font-weight:600;line-height:1em;}.elementor-2209 .elementor-element.elementor-element-3f18c71c > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2209 .elementor-element.elementor-element-afd028b .elementor-spacer-inner{height:15px;}.elementor-2209 .elementor-element.elementor-element-afd028b > .elementor-widget-container{margin:0px 0px 5px 0px;background-image:url("http://hortus.rate.lv/wp-content/uploads/2020/10/spacer2.png");background-position:top left;background-repeat:no-repeat;background-size:60px auto;}.elementor-2209 .elementor-element.elementor-element-7c1e4a9{color:var( --e-global-color-43099ced );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-2209 .elementor-element.elementor-element-4108e7c2{text-align:left;}.elementor-2209 .elementor-element.elementor-element-4108e7c2 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-2209 .elementor-element.elementor-element-113cf6fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-43099ced );padding:20px 0px 20px 0px;}.elementor-2209 .elementor-element.elementor-element-113cf6fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2209 .elementor-element.elementor-element-113cf6fc .elementor-heading-title{color:var( --e-global-color-43099ced );}.elementor-2209 .elementor-element.elementor-element-113cf6fc a{color:var( --e-global-color-43099ced );}.elementor-2209 .elementor-element.elementor-element-113cf6fc a:hover{color:var( --e-global-color-43099ced );}.elementor-bc-flex-widget .elementor-2209 .elementor-element.elementor-element-444126fb.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2209 .elementor-element.elementor-element-444126fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2209 .elementor-element.elementor-element-7f3c6f27 .elementor-heading-title{color:var( --e-global-color-43099ced );font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;}.elementor-bc-flex-widget .elementor-2209 .elementor-element.elementor-element-27cced79.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2209 .elementor-element.elementor-element-27cced79.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2209 .elementor-element.elementor-element-4ede68bf .elementor-heading-title{color:var( --e-global-color-43099ced );font-size:1em;font-weight:400;}.elementor-2209 .elementor-element.elementor-element-4ede68bf{width:auto;max-width:auto;}.elementor-2209 .elementor-element.elementor-element-36728923 > .elementor-widget-container{margin:-9px 0px 0px 10px;}.elementor-2209 .elementor-element.elementor-element-36728923{width:auto;max-width:auto;align-self:flex-start;}@media(min-width:768px){.elementor-2209 .elementor-element.elementor-element-39d73c99{width:34.737%;}.elementor-2209 .elementor-element.elementor-element-6e89988f{width:37.105%;}.elementor-2209 .elementor-element.elementor-element-578be358{width:27.463%;}.elementor-2209 .elementor-element.elementor-element-444126fb{width:75.088%;}.elementor-2209 .elementor-element.elementor-element-27cced79{width:24.912%;}}@media(max-width:767px){.elementor-2209 .elementor-element.elementor-element-4c679f32{margin-top:0px;margin-bottom:0px;padding:15px 5px 15px 10px;}.elementor-2209 .elementor-element.elementor-element-16665367 .elementor-widget-container{justify-content:center;}.elementor-2209 .elementor-element.elementor-element-16665367 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-2209 .elementor-element.elementor-element-16665367{width:170px;max-width:170px;}.elementor-2209 .elementor-element.elementor-element-3f18c71c .elementor-heading-title{font-size:1.1em;}.elementor-2209 .elementor-element.elementor-element-4ede68bf .elementor-heading-title{font-size:0.7em;}}/* Start custom CSS */html {
	font-family: sans-serif;
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

header {
	margin: auto;
	max-width: 1170px;
}

.maxwith {
	margin: auto;
	max-width: 1170px;
}

.absolute {
	position: absolute !important;
}
.logo {
	position: absolute;
	z-index: 1000;
	margin-top: 20px;
}


/** styled modal **/
.modal-wrapper {
    background-color: none; /* Fallback color */
    background-color: rgba(0, 0, 0, 0); /* Black w/ opacity */
}

.modal-wrapper .modal {
    position: absolute;
    background-color: #fefefe;
    margin: 10vh auto; /* 10vh from the top and centered */
    padding: 20px;
    /* border: 1px solid #888; */
    border: 1px solid #e2e1e1;
    width: 50%; /* Could be more or less, depending on screen size */
    transition: all 2s ease;
		border-radius: 15px;

		-webkit-box-shadow: 3px 3px 11px 0px rgba(194,192,194,1);
		-moz-box-shadow: 3px 3px 11px 0px rgba(194,192,194,1);
		box-shadow: 3px 3px 11px 0px rgba(194,192,194,1);

}

.modal-wrapper .modal .close-modal {
    background: transparent;
    position: absolute;
    /* top: -6px; */
    top: 5px;
    right: 10px;
    font-size: 1.0em;
    color: #01b1ed;
    cursor: pointer;
		font-weight: 600;
}

.modal-wrapper .modal h1 {
    font-size: 56px;
    margin: 35px 0;
}

.modal-wrapper .modal .entry-content p {
    font-size: 16px;
}

.modal-wrapper .modal .loading {
    display: block;
    width: 100px;
    margin: auto;
    padding: 25vh 0;
}

.modal-wrapper .modal p {
    font-size: 16px;
    font-family: Helvetica, Arial, sans-serif;
    text-rendering: optimizeLegibility;
    color: #444;
    line-height: 1.5em;
    margin-bottom: 0.8em;
}

.modal-wrapper .modal h1, h2, h3, h4, h5, h6 {
    font-family: Helvetica, Arial, sans-serif;
}

.modal-wrapper .modal h1 {
    font-size: 2.5em;
    margin: 0.3em 0;
}

.modal-wrapper .modal h2 {
    font-size: 2.0em;
    margin: 0.3em 0;
}

.modal-wrapper .modal h3 {
    font-size: 1.75em;
    margin: 0.3em 0;
}

.modal-wrapper .modal h4 {
    font-size: 1.50em;
    margin: 0.3em 0;
}

.modal-wrapper .modal h5 {
    font-size: 1.25em;
    margin: 0.3em 0;
}

.modal-wrapper .modal h6 {
    font-size: 1.0em;
    margin: 0.3em 0;
    line-height: 1.5em;
}

.modal-content {
    padding: 0 0.7em 0em 0.5em;
}

.modal-wrapper .modal ul li, .modal-wrapper.styled .modal ol li {
    line-height: 1em;
    padding-bottom: 0.5em;
    text-align: justify;
}

.modal-wrapper .modal ul li {
    list-style: disc;
    margin-left: 30px;
}

.modal-wrapper .modal ol li {
    list-style: decimal;
    margin-left: 30px;
}

.modal-wrapper .modal ol ol {
    padding: 0.6em;
}

.modal-wrapper .modal dt {
    font-weight: bold;
    text-decoration: underline;
}

.modal-wrapper .modal dd {
    margin: 0;
    padding: 0.5em 0 0.5em 0;
}

.modal-wrapper .modal hr {
    border: 0;
    height: 30px;
    border-style: solid;
    border-color: #8c8c8c;
    border-width: 1px 0 0 0;
    border-radius: 20px;
    background-color: white;
    margin: 25px;
}

.modal-wrapper .modal hr:before {
    display: block;
    content: "";
    height: 30px;
    margin-top: -31px;
    border-style: solid;
    border-color: #8c8c8c;
    border-width: 0 0 1px 0;
    border-radius: 20px;
}

.modal-wrapper .modal blockquote {
    display: block;
    background: #fff;
    padding: 15px 20px 15px 45px;
    margin: 0 0 20px;
    position: relative;

    /*Font*/
    font-family: Georgia, serif;
    font-size: 16px;
    line-height: 1.2;
    color: #666;
    text-align: justify;

    /*Borders - (Optional)*/
    border-left: 7px solid #009c7b;
    border-right: 1px solid #009c7b;

    /*Box Shadow - (Optional)*/
    -moz-box-shadow: 2px 2px 15px #ccc;
    -webkit-box-shadow: 2px 2px 15px #ccc;
    box-shadow: 2px 2px 15px #ccc;
}

.modal-wrapper .modal blockquote::before {
    content: "201C"; /*Unicode for Left Double Quote*/

    /*Font*/
    font-family: Georgia, serif;
    font-size: 60px;
    font-weight: bold;
    color: #999;

    /*Positioning*/
    position: absolute;
    left: 10px;
    top: 5px;
}

.modal-wrapper .modal blockquote::after {
    /*Reset to make sure*/
    content: "";
}

.modal-wrapper .modal blockquote a {
    text-decoration: none;
    background: #eee;
    cursor: pointer;
    padding: 0 3px;
    color: #c76c0c;
}

.modal-wrapper .modal blockquote a:hover {
    color: #666;
}

.modal-wrapper.styled .modal blockquote em {
    font-style: italic;
}

.modal-wrapper .modal blockquote cite {
    color: #999999;
    font-size: 14px;
    display: block;
    margin-top: 5px;
}

.modal-wrapper .modal blockquote cite:before {
    content: "2014 2009";
}

.modal-wrapper .modal table {

    color: #757575;
    font-size: 1em;
    line-height: 2;
    margin: 0 0 24px;
    width: 100%;
}

.modal-wrapper .modal input[type=password] {
    margin: 5px 0 10px;
    width: 25%;
    padding: 7px 0 7px 4px;
    border: 1px solid #E3E3E3;
}

figure.alignleft {
  margin-top: 0;

}/* End custom CSS */