           @CHARSET "UTF-8";
           /***********************************************************************************/
           
           @font-face {
               font-family: 'Proxima-Nova-Regular';
               src: url('/css/fonts/Proxima-Regular.otf') format('opentype'), font-weight: normal;
               font-style: normal;
           }
           
           @font-face {
               font-family: 'Proxima-Nova-Black';
               src: url('/css/fonts/Proxima-Nova-Black.otf') format('opentype'), font-weight: normal;
               font-style: normal;
           }
           
           @font-face {
               font-family: 'Proxima-Nova-Bold';
               src: url('/css/fonts/Proxima-Nova-Bold.otf') format('opentype'), font-weight: bold;
               font-style: normal;
           }
           
           @font-face {
               font-family: 'Proxima-Nova-ExtraBold';
               src: url('/css/fonts/Proxima-Nova-ExtraBold.otf') format('opentype'), font-weight: bold;
               font-style: normal;
           }
           
           @font-face {
               font-family: 'Proxima-Nova-Light';
               src: url('/css/fonts/Proxima-Nova-Light.otf') format('opentype'), font-weight: light;
               font-style: normal;
           }
           
           @font-face {
               font-family: 'Proxima-Nova-Semibold';
               src: url('/css/fonts/Proxima-Nova-Semibold.otf') format('opentype'), font-weight: bold;
               font-style: normal;
           }
           
           @font-face {
               font-family: 'Proxima-Nova-Thin';
               src: url('/css/fonts/Proxima-Nova-Thin.otf') format('opentype'), font-weight: thin;
               font-style: normal;
           }
           /***********************************************************************************/
           
           * {
               position: relative;
               margin: 0px;
               padding: 0px;
           }
           
           html {
               position: relative;
               height: 100% !important;
           }
           
           body {
               position: relative !important;
               margin: 0px !important;
               min-width: 700px;
               height: 100% !important;
               min-height: 0px;
               font-family: "Proxima-Nova-Semibold", serif;
               box-sizing: border-box;
               -moz-box-sizing: border-box;
               background-color: rgb(242, 242, 242);
           }
           
           a:focus,
           img {
               outline: none;
           }
           
           img,
           a::-moz-focus-inner {
               border: 0;
           }
           
           input[type="submit"]::-moz-focus-inner {
               border: 0;
           }
           
           table {
               margin: auto;
           }
           
           a {
               cursor: pointer;
               text-decoration: none;
           }
           
           a:hover {
               text-decoration: underline;
           }
           
           .clear {
               clear: both;
           }
           
           .center {
               text-align: center;
           }
           
           .vcenter {
               vertical-align: middle;
           }
           
           .bold {
               font-weight: bold;
           }
           
           .redborder {
               border-color: #ce3036 !important;
           }
           
           .red {
               color: red;
           }
           
           .error {
               color: #ce3036;
           }
           
           .small {
               font-size: 10px;
           }
           
           .go_bottom {
               display: none;
           }
           
           .page {
               position: relative;
               margin: 0px auto;
               max-width: 1200px;
           }
           
           .page:after,
           .after:after {
               content: "";
               display: block;
               clear: both;
           }
           
           #test {
               position: fixed;
               top: 0px;
               padding: 0px 10px;
               color: white;
               background: rgba(255, 0, 0, 0.5);
               z-index: 1000;
           }
           /********************************************************************/
           
           #header {
               background-color: white;
               width: 100%;
               z-index: 40;
               top: 0px;
               position: fixed;
           }
           
           #header .page {
               max-width: 1200px;
               padding: 0 20px;
           }
           
           .header_table_td {
               text-align: right;
           }
           
           .header_table_td.logo {
               text-align: left;
           }
           
           #header #logo {
               top: 2.225rem;
               float: left;
               fill: #1b0e02;
           }
           
           #header #logo svg {
               width: 6.65rem;
           }
           
           #header_menu {
               border-spacing: 0px;
               padding-top: 57px;
               padding-bottom: 57px;
               display: inline-block;
           }
           
           .header_menu_table_cell {
               padding-right: 20px;
               display: inline-block;
               padding: 0px;
               text-align: left;
               vertical-align: top;
           }
           
           .header_menu_link_block {
               position: relative;
           }
           
           .header_menu_link {
               position: relative;
               display: block;
               padding: 0px 12px;
               color: #1b0e02;
               font-size: 16px;
           }
           
           .header_menu_link_block.active .header_menu_link {
               font-family: "Proxima-Nova-Semibold", serif;
               font-weight: bold;
               text-decoration: none;
               margin-left: 12px;
           }
           
           .header_menu_link_block:hover .header_menu_link {
               color: rgb(156 128 112);
               text-decoration: none;
           }
           
           .header_submenu_link:hover {
               text-decoration: none;
               color: rgb(156 128 112);
           }
           /* Remember this!!!
.arrow {
  border: rgb(172 172 172);
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
    left: 5px;
  transform: rotate(45deg);
}

.arrow:hover .header_menu_link {
    transform: rotate(-135deg);
}
*/
           
           .header_menu_link.submenu:before {
               content: "";
               position: absolute;
               margin-left: -7px;
               top: 6px;
               left: 97%;
               border-top: 8px solid #acacac;
               border-left: 7px solid transparent;
               border-right: 7px solid transparent;
           }
           
           .header_menu_link_block:hover .header_menu_link.submenu:before {
               border-top-color: rgb(156 128 112)/* blog color */
               ;
           }
           
           .header_menu_link.submenu:after {
               content: "";
               position: absolute;
               margin-left: -5px;
               top: 6px;
               left: 97%;
               border-top: 5px solid white;
               border-left: 5px solid transparent;
               border-right: 5px solid transparent;
           }
           
           .header_menu_submenu_block {
               position: absolute;
               display: none;
               padding: 15px 0px 15px 0px;
               top: 100%;
               min-width: 100%;
               background: white;
               z-index: 5;
           }
           
           .dropdown {
               display: none;
           }
           
           .header_menu_link_block:hover .header_menu_submenu_block {
               display: block;
           }
           
           .header_submenu_link {
               display: block;
               padding-left: 23px;
               padding-right: 23px;
               line-height: 28px;
               color: rgb(183 183 183);
               font-size: 16px;
               white-space: nowrap;
           }
           
           .fixed {
               .fixed {
                   position: fixed;
                   top: 0;
               }
           }
           
           .header_table_td_socials {
               display: inline-block;
               margin-left: 10px;
               width: 15px;
           }
           
           .header_table_td_socials svg {
               fill: #acacac;
           }
           
           .header_table_td_socials svg:hover {
               fill: rgb(156 128 112);
           }
           /*******************************************/
           
           #footer_baner_block {
               position: fixed;
               display: none;
               bottom: 0px;
               left: 0px;
               width: 100%;
               height: 100%;
               background-color: rgba(0, 0, 0, 0.88);
               z-index: 200;
               -webkit-transition: 0.5s ease;
               -moz-transition: 0.5s ease;
               -ms-transition: 0.5s ease;
               -o-transition: 0.5s ease;
               transition: 0.5s ease;
           }
           
           #footer_baner_table {
               position: absolute;
               bottom: 0px;
               left: 0px;
               display: table;
               width: 100%;
               height: 100%;
               border-collapse: separate;
               border-spacing: 0px;
               -webkit-transition: 0.5s ease;
               -moz-transition: 0.5s ease;
               -ms-transition: 0.5s ease;
               -o-transition: 0.5s ease;
               transition: 0.5s ease;
           }
           
           #footer_baner_table_cell {
               display: table-cell;
               text-align: center;
               vertical-align: middle;
           }
           
           #footer_baner_content {
               display: inline-block;
               padding: 40px;
               line-height: 55px;
               color: white;
               font-family: 'DINPro_Regular';
               font-weight: normal;
               font-size: 48px;
               text-align: center;
               text-transform: uppercase;
               letter-spacing: 5px;
               background: #202020;
               vertical-align: middle;
           }
           
           #footer_baner_content b,
           #footer_baner_content strong {
               font-family: 'DINPro_Regular';
               font-weight: normal;
               color: #a8352b;
           }
           
           #footer_baner_content svg {
               display: block;
               margin: 30px auto auto auto;
               width: 200px;
               height: 100px;
           }
           
           #footer_baner_close {
               position: absolute;
               top: 0px;
               right: 0px;
               width: 40px;
               height: 40px;
               cursor: pointer;
               -webkit-transition: 0.5s ease;
               -moz-transition: 0.5s ease;
               -ms-transition: 0.5s ease;
               -o-transition: 0.5s ease;
               transition: 0.5s ease;
           }
           
           #footer_baner_close:hover {
               text-decoration: none;
           }
           
           #footer_baner_close:after {
               content: "×";
               display: block;
               height: 40px;
               line-height: 40px;
               color: #a8352b;
               font-family: 'DINPro_Regular';
               font-weight: normal;
               font-size: 30px;
               text-align: center;
               -webkit-transition: 0.5s ease;
               -moz-transition: 0.5s ease;
               -ms-transition: 0.5s ease;
               -o-transition: 0.5s ease;
               transition: 0.5s ease;
           }
           /* SEARCH */
           
           #init_search {
               display: inline-block;
               width: 24px;
               height: 24px;
           }
           
           #init_search span {
               position: absolute;
               top: 50%;
               left: 19%;
               width: 0px;
               height: 0px;
               -webkit-transition: 0.5s ease;
               -moz-transition: 0.5s ease;
               -ms-transition: 0.5s ease;
               -o-transition: 0.5s ease;
               transition: 0.5s ease;
           }
           
           #init_search .open {
               fill: black;
           }
           
           #init_search .close {
               fill: black;
           }
           
           #init_search span.close {
               opacity: 0;
           }
           
           #init_search.opened span {
               -webkit-transform: rotate(360deg);
               -moz-transform: rotate(360deg);
               -ms-transform: rotate(360deg);
               -o-transform: rotate(360deg);
               transform: rotate(360deg);
           }
           
           #init_search.opened span.open {
               opacity: 0;
           }
           
           #init_search.opened span.close {
               opacity: 1;
           }
           
           #init_search span svg {
               display: block;
               margin-top: -12px;
               width: 18px;
               height: 34px;
               -webkit-transition: 0.5s ease;
               -moz-transition: 0.5s ease;
               -ms-transition: 0.5s ease;
               -o-transition: 0.5s ease;
               transition: 0.5s ease;
           }
           
           #init_search.opened span.close svg {
               margin-top: -12px;
               width: 16px;
               height: 34px;
           }
           
           #header_search {
               position: absolute;
               top: -17px;
               right: 0px;
               opacity: 0;
               max-width: 100%;
               text-align: right;
               z-index: 1;
               -webkit-transition: 0.5s ease;
               -moz-transition: 0.5s ease;
               -ms-transition: 0.5s ease;
               -o-transition: 0.5s ease;
               transition: 0.5s ease;
           }
           
           #header_search.opened {
               margin-top: 108px;
               opacity: 1;
               top: 0px;
               display: block;
           }
           
           #header_search input {
               padding: 8px 20px;
               min-width: 351px;
               max-width: 100%;
               height: 52px;
               line-height: 20px;
               color: black;
               font-family: inherit;
               font-weight: normal;
               font-size: 14px;
               letter-spacing: 1px;
               border: 1px solid #d6d6d6;
               outline: none;
               box-sizing: border-box;
               -moz-box-sizing: border-box;
           }
           
           .header_bottom_table_cell.last {
               display: inline-block;
               padding-left: 8px;
           }
           
           #header_search #search_results {
               position: absolute;
               top: 100%;
               right: 0px;
               min-width: 100%;
               background: white;
               z-index: 5;
           }
           
           #header_search #search_results .search_results_box {
               margin-top: -1px;
               max-height: 300px;
               max-height: 30rem;
               border: 1px solid #175d3b;
               overflow-y: auto;
           }
           
           #header_search #search_results .search_results_box a {
               display: block;
               padding: 5px 15px;
               padding: 0.5rem 1.5rem;
               line-height: 20px;
               line-height: 2rem;
               color: #0b2b1b;
               font-size: 16px;
               font-size: 1.1rem;
               white-space: nowrap;
               letter-spacing: 0.5px;
               letter-spacing: 0.05rem;
               overflow: hidden;
           }
           
           #header_search #search_results .search_results_box a strong {
               color: rgba(154, 128, 113);
               font-family: 'Arial-CE-Bold';
               font-weight: bold;
           }
           
           #header_search #search_results .search_results_box a:hover {
               color: rgba(154, 128, 113);
               background-color: rgb(242, 242, 242);
               text-decoration: none;
           }
           
           .header_menu_submenu_submenu_block {
               display: block;
               top: 100%;
               margin-left: 53px;
           }
           
           .header_submenu_submenu_link {
               text-decoration: none;
               color: white;
               display: block;
               margin-top: 5px;
           }
           
           .header_menu_link.home_l {
               display: none;
           }
           
           #home .page {
               max-width: 1200px;
               padding: 0 20px;
           }
           /********************************************************************/
           
           #blog_page {
               padding-top: 130px;
           }
           
           #blog_page #blog_left {
               font-size: 0;
               padding: 1.81rem 0rem 0rem 0rem;
               margin-left: 0px;
           }
           
           #blog_left {
               padding-top: 50px;
               font-size: 0;
               margin-left: -20px;
           }
           
           .blog_leftt {
               padding-top: 110px;
           }
           
           #blog_block {
               background-color: white;
           }
           
           .blog_list {
               width: 50%;
               float: left;
           }
           
           .blog_list_box {
               margin-left: 20px;
               background: white;
               margin-bottom: 30px;
           }
           
           #blog_left .blog_image {
               position: relative;
               display: block;
           }
           
           #blog_left .blog_image img {
               display: block;
               width: 100%;
           }
           
           #blog_left #blog_block .blog_image img {
               width: 80.58%;
               margin-right: auto;
               margin-left: auto;
           }
           
           #blog_left h1,
           #blog_left h1 a {
               margin: 0px;
               line-height: 20px;
               color: #464646;
               font-family: "Proxima-Nova-Semibold";
               font-size: 16px;
               font-weight: bold;
               text-align: center;
               text-transform: uppercase;
           }
           
           #blog_left h1 {
               color: rgb(25 25 25);
               padding: 31px 39px 31px 25px;
           }
           
           #blog_left h1 a {
               display: block;
           }
           
           #blog_left h1 a:hover {
               color: black/* blog color */
               ;
               text-decoration: none;
           }
           
           #blog_left .content {
               font-family: "Proxima-Nova-Regular";
               color: rgb(108 108 108);
               padding: 0px 26px 36px 26px;
               line-height: 1.25rem;
               font-size: 16px;
           }
           
           #blog_left .content strong {
               font-family: "Proxima-Nova-Bold"
           }
           
           #blog_left .read_more {
               color: #1b0e02;
               /* blog color */
               ;
               font-family: "Proxima-Nova-Regular";
               font-size: 16px;
               font-weight: bold;
           }
           
           #blog_block .content a {
               color: blue;
               text-decoration: none;
           }
           
           #blog_block .content ul {
               padding-left: 40px;
           }
           
           #blog_block .content a:hover {
               text-decoration: underline;
           }
           
           #blog_left .read_more:hover {
               text-decoration: none;
           }
           
           #blog_post #blog_left,
           #text #blog_left {
               margin-top: 30px;
               margin-bottom: 35px;
               padding-top: 0px;
           }
           
           .blog_list:nth-child(2n+1) {
               clear: both;
           }
           
           .blog_list:nth-last-child(-n+2) {
               margin-bottom: 35px;
           }
           
           .blog_content {
               min-height: 13rem;
           }
           
           .blog_pic a {
               display: block;
               padding-top: 56.52%;
               background-color: rgba(0, 0, 0, 0.2);
               background-position: center;
               background-repeat: no-repeat;
               background-size: cover;
               overflow: hidden;
           }
           
           .blog_pic img {
               top: 0;
               position: absolute;
               right: 100%;
           }
           
           .details .date {
               float: left;
               padding-right: 24px;
               line-height: 24px;
               color: #1b0e02;
               font-size: 14px;
           }
           
           .details:after {
               content: "";
               display: block;
               clear: both;
           }
           
           .details .statlikecoms {
               float: left;
               display: table;
               border-collapse: separate;
               border-spacing: 0px;
           }
           
           .details .statlikecoms div,
           .details .statlikecoms div span {
               line-height: 24px;
               color: #a1a1a1;
               font-size: 14px;
               text-align: center;
           }
           
           .details .statlikecoms div {
               display: table-cell;
               padding: 0px 20px 0px 26px;
               vertical-align: middle;
               background-repeat: no-repeat;
           }
           
           .details .statlikecoms div.stat {
               background-image: url("/css/images/stats.png");
           }
           
           .details .statlikecoms div.like {
               cursor: pointer;
               background-image: url("/css/images/like.png");
           }
           
           .details .statlikecoms div.like.liked {
               background-image: url("/css/images/liked.png");
           }
           
           .details .statlikecoms div.coms {
               background-image: url("/css/images/coms.png");
           }
           
           .details .share {
               float: right;
               display: table;
               border-collapse: separate;
               border-spacing: 0px;
           }
           
           .details .share div {
               display: table-cell;
               padding: 0px 0px 0px 20px;
               height: 24px;
               text-align: right;
               vertical-align: middle;
           }
           
           .details {
               padding: 0px 26px 36px 26px;
           }
           /********************************************************************/
           /* SLIDER */
           
           @import url('https://fonts.googleapis.com/css?family=Cardo:400i|Rubik:400,700&display=swap');
            :root {
               --d: 700ms;
               --e: cubic-bezier(0.19, 1, 0.22, 1);
               --font-sans: 'Rubik', sans-serif;
               --font-serif: 'Cardo', serif;
           }
           
           .cards .page {
               width: 100%;
           }
           
           .page-content {
               display: grid;
               place-items: center;
           }
           
           .page-content {
               display: grid;
               grid-gap: 1rem;
               margin: 0 auto;
               font-family: var(--font-sans);
           }
           
           @media (min-width: 600px) {
               .page-content {
                   grid-template-columns: repeat(2, 1fr);
               }
           }
           
           @media (min-width: 800px) {
               .page-content {
                   grid-template-columns: repeat(4, 1fr);
               }
           }
           
           .card {
               background-position: center;
               background-repeat: no-repeat;
               background-size: cover;
               overflow: hidden;
               position: relative;
               display: flex;
               align-items: flex-end;
               overflow: hidden;
               width: 100%;
               text-align: center;
               color: whitesmoke;
               background-color: whitesmoke;
               box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.1), 0 4px 4px rgba(0, 0, 0, 0.1), 0 8px 8px rgba(0, 0, 0, 0.1), 0 16px 16px rgba(0, 0, 0, 0.1);
           }
           
           @media (min-width: 600px) {
               .card {
                   height: 350px;
               }
           }
           
           .card:before {
               content: '';
               position: absolute;
               top: 0;
               left: 0;
               width: 100%;
               height: 110%;
               background-size: cover;
               background-position: 0 0;
               transition: transform calc(var(--d) * 1.5) var(--e);
               pointer-events: none;
           }
           
           .card:after {
               content: '';
               display: block;
               position: absolute;
               top: 0;
               left: 0;
               width: 100%;
               height: 200%;
               pointer-events: none;
               background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.009) 11.7%, rgba(0, 0, 0, 0.034) 22.1%, rgba(0, 0, 0, 0.072) 31.2%, rgba(0, 0, 0, 0.123) 39.4%, rgba(0, 0, 0, 0.182) 46.6%, rgba(0, 0, 0, 0.249) 53.1%, rgba(0, 0, 0, 0.320) 58.9%, rgba(0, 0, 0, 0.394) 64.3%, rgba(0, 0, 0, 0.468) 69.3%, rgba(0, 0, 0, 0.540) 74.1%, rgba(0, 0, 0, 0.607) 78.8%, rgba(0, 0, 0, 0.668) 83.6%, rgba(0, 0, 0, 0.721) 88.7%, rgba(0, 0, 0, 0.762) 94.1%, rgba(0, 0, 0, 0.790) 100%);
               transform: translateY(-50%);
               transition: transform calc(var(--d) * 2) var(--e);
           }
           
           .card .content {
               position: relative;
               display: flex;
               flex-direction: column;
               align-items: center;
               width: 100%;
               padding: 1rem;
               transition: transform var(--d) var(--e);
               z-index: 1;
           }
           
           .card .content>*+* {
               margin-top: 1rem;
           }
           
           .card .title {
               font-size: 1.3rem;
               font-weight: bold;
               line-height: 1.2;
               color: white;
           }
           
           .card .copy {
               font-family: var(--font-serif);
               font-size: 1.125rem;
               font-style: italic;
               line-height: 1.35;
           }
           
           .card .btn {
               cursor: pointer;
               margin-top: 1.5rem;
               padding: 0.75rem 1.5rem;
               font-size: 0.65rem;
               font-weight: bold;
               letter-spacing: 0.025rem;
               text-transform: uppercase;
               color: white;
               background-color: black;
               border: none;
           }
           
           .card .btn:hover {
               background-color: #0d0d0d;
           }
           
           .card .btn:focus {
               outline: 1px dashed yellow;
               outline-offset: 3px;
           }
           
           @media (hover: hover) and (min-width: 600px) {
               .card:after {
                   transform: translateY(0);
               }
               .card .content {
                   transform: translateY(calc(100% - 4.5rem));
               }
               .card .content>*:not(.title) {
                   opacity: 0;
                   transform: translateY(1rem);
                   transition: transform var(--d) var(--e), opacity var(--d) var(--e);
               }
               .card:hover,
               .card:focus-within {
                   align-items: center;
               }
               .card:hover:before,
               .card:focus-within:before {
                   transform: translateY(-4%);
               }
               .card:hover:after,
               .card:focus-within:after {
                   transform: translateY(-50%);
               }
               .card:hover .content,
               .card:focus-within .content {
                   transform: translateY(0);
               }
               .card:hover .content>*:not(.title),
               .card:focus-within .content>*:not(.title) {
                   opacity: 1;
                   transform: translateY(0);
                   transition-delay: calc(var(--d) / 8);
               }
               .card:focus-within:before,
               .card:focus-within:after,
               .card:focus-within .content,
               .card:focus-within .content>*:not(.title) {
                   transition-duration: 0s;
               }
           }
           /*********************************************************************/
           
           .data.statlikecoms {
               font-family: "Proxima-Nova-Regular";
               display: inline-block;
               padding-left: 60px;
               font-weight: bold;
               color: rgb(194 194 194);
           }
           
           .data_item_container {
               display: inline-block;
           }
           
           .data_item.share {
               font-size: 16px;
           }
           
           .soc_share_items {
               list-style: none;
               display: inline-block;
           }
           
           .soc_link:hover {
               text-decoration: none;
           }
           
           .soc_link {
               fill: rgb(194 194 194);
           }
           
           .soc_link:hover {
               fill: rgb(156 128 112);
           }
           
           .soc_share_items .soc_item.fb {
               display: inline-block;
               width: 18px;
               padding-left: 1rem;
           }
           
           .soc_item.fb svg,
           .soc_item.tw svg {
               width: 15px;
               height: 15px;
           }
           
           .soc_share_items .soc_item.tw {
               display: inline-block;
               width: 18px;
               padding-left: 1rem;
           }
           
           .soc {
               vertical-align: middle;
           }
           
           #comment_container {
               padding-top: 60px;
           }
           
           .auth {
               display: inline-block;
               float: right;
               font-size: 16px;
           }
           
           .auth.opened #authenticate {
               display: block;
           }
           
           .auth #authenticate {
               font-family: "Proxima-Nova-Regular";
               display: none;
               margin-top: 30px;
               z-index: 100;
               background-color: rgb(242, 242, 242);
               padding-bottom: 0 !important;
           }
           
           #authorize {
               padding-top: 4px;
               padding-bottom: 70px;
           }
           
           .authorize_for_comment {
               cursor: pointer;
               float: right;
               font-weight: bold;
               font-size: 16px;
           }
           
           .authenticate_options {
               padding: 10px 10px 10px 10px;
               display: table;
               border-collapse: separate;
               border-spacing: 13px;
               background-position: left center;
               background-repeat: no-repeat;
           }
           
           .authenticate_options #block_row {
               display: table-row;
           }
           
           .authenticate_options .block_cell {
               font-size: 13px;
               height: 30px;
               display: table-cell;
               text-align: center;
               vertical-align: middle;
               min-width: 150px;
           }
           
           #read_comments {
               padding: 40px 26px 36px 26px;
           }
           
           .post_comment_h2 {
               font-size: 16px;
               font-weight: bold;
               display: inline-block;
           }
           
           .post_comment_block .logout {
               text-align: right;
               font-family: 'Proxima-nova-regular';
               font-weight: normal;
               font-size: 14px;
               float: right;
               background-color: rgb(154, 128, 113);
               padding: 7px 30px;
               color: white;
               line-height: 20px;
           }
           
           .post_comment_block .logout :hover {
               text-decoration: none;
           }
           
           .data.statlikecoms {
               font-weight: bold;
               color: rgb(194 194 194);
           }
           
           .block_cell.one {
               background-color: rgb(65 116 143);
           }
           
           .block_cell.two {
               background-color: rgb(90 160 193);
           }
           
           .block_cell.three {
               background-color: rgb(214 142 34);
           }
           
           .block_cell.four {
               background-color: rgb(182 76 60);
           }
           
           .authenticate_options .fb_pass {
               background-image: url("images/fb.svg");
               background-size: 18px 18px;
               background-repeat: no-repeat;
               padding-left: 20px;
               filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(69deg) brightness(106%) contrast(300%)
           }
           
           .authenticate_options .tw_pass {
               background-image: url("images/tw.svg");
               background-size: 14px 18px;
               background-repeat: no-repeat;
               padding-left: 20px;
               filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(69deg) brightness(106%) contrast(300%)
           }
           
           .authenticate_options .dr_pass {
               background-image: url("images/dr.svg");
               background-size: 16px 16px;
               background-repeat: no-repeat;
               padding-left: 17px;
               filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(69deg) brightness(106%) contrast(300%)
           }
           
           .authenticate_options .go_pass {
               background-image: url("images/gp.svg");
               background-size: 12px 18px;
               background-repeat: no-repeat;
               padding-left: 15px;
               filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(69deg) brightness(106%) contrast(300%)
           }
           
           .blog_post_comments_block {
               clear: both;
           }
           
           #blog_post .page {
               max-width: 1200px;
               padding: 0 20px;
           }
           
           .comments {
               display: table;
               padding: 20px 0px;
               width: 100%;
           }
           
           .comments .photo,
           .comments .right {
               display: table-cell;
               text-align: right;
               vertical-align: top;
           }
           
           .comments .photo {
               padding-right: 10px;
               width: 50px;
           }
           
           .comments .photo div {
               padding-top: 100%;
               background-position: center;
               background-repeat: no-repeat;
               background-size: cover;
           }
           
           .comments .split {
               display: none;
           }
           
           .comments .right h3 {
               line-height: 18px;
               color: black;
               font-family: 'Proxima-Nova-Regular';
               font-weight: bold;
               font-size: 14px;
               text-align: left;
           }
           
           #comment {
               margin-top: 12px;
               padding: 10px;
               width: 100%;
               height: 70px;
               border: 1px solid #dfdfdf;
               box-sizing: border-box;
               -moz-box-sizing: border-box;
               resize: none;
           }
           
           #add_comment {
               display: inline-block;
               margin-top: 6px;
               padding: 7px 30px;
               line-height: 20px;
               color: white;
               font-family: 'Proxima-Nova-Regular';
               font-weight: normal;
               font-size: 14px;
               text-align: center;
               background-color: #a8352b;
           }
           
           .blog_post_comments_block .comments .right .date {
               line-height: 18px;
               color: #b7b7b7;
               font-family: 'Proxima-Nova-Regular';
               font-weight: normal;
               font-size: 12px;
               text-align: left;
               text-transform: uppercase;
           }
           
           .blog_post_comments_block .comments .right .text {
               clear: both;
               line-height: 20px;
               color: rgb(108 108 108);
               font-family: 'Proxima-Nova-Regular';
               font-weight: normal;
               font-size: 14px;
               text-align: left;
               display: block;
               padding-top: 5px;
               right: 61px;
           }
           
           .blog_post_comments_block .comments .right .text p {
               padding-top: 12px;
           }
           /********* CONTACT FORM *******************************************************************/
           
           .contacts_table_cell_one h1 {
               font-size: 36px;
               font-weight: bold;
           }
           
           .page h1 {
               font-size: 35px;
               font-weight: bold;
           }
           
           #ask_button {
               position: fixed;
               display: block;
               right: 30px;
               bottom: 33px;
               width: 58px;
               height: 52px;
               z-index: 5;
               border: 1px solid #1b0e02;
               background-color: #1b0e02;
               border-radius: 30px;
               -webkit-transition: 0.5s ease;
               -moz-transition: 0.5s ease;
               -o-transition: 0.5s ease;
               transition: 0.5s ease;
           }
           
           #ask_button.highlighted {
               z-index: 501;
               border: 2px solid rgba(154, 128, 113);
               background-color: rgba(0, 0, 0, 0);
           }
           
           #ask_button .pencil_case {
               padding-top: 8px;
           }
           
           #ask_button .closed svg {
               width: 58px;
               height: 35px;
               fill: #fff;
           }
           
           #ask_button .opened svg {
               width: 18px;
               height: 18px;
               fill: rgba(154, 128, 113);
           }
           
           #ask_button .closed {
               font-size: 16px;
               color: #fff;
               text-align: center;
           }
           
           #ask_button:hover {
               background-color: rgb(76 44 26);
               border: 1px solid rgb(76 44 26);
           }
           
           #ask_button .opened {
               padding: 17px 20px;
               -webkit-transition: 0.5s ease;
               -moz-transition: 0.5s ease;
               -o-transition: 0.5s ease;
               transition: 0.5s ease;
           }
           
           #ask_button.highlighted:hover {
               background-color: transparent;
               border: 2px solid rgb(76 44 26);
           }
           
           #ask_button:hover .opened svg {
               fill: rgb(76 44 26);
           }
           
           .button_effect_red {
               -webkit-transition: 0.5s ease;
               -moz-transition: 0.5s ease;
               -o-transition: 0.5s ease;
               transition: 0.5s ease;
           }
           
           .button_effect_red:hover {
               background-color: rgb(76 44 26) !important;
               text-decoration: none;
           }
           
           .closed,
           .opened {
               display: none;
           }
           
           .auth.opened {
               display: block;
           }
           
           .closed.show,
           .opened.show {
               display: inline-block;
           }
           
           .modal_background {
               position: fixed;
               display: none;
               top: 0px;
               left: 0px;
               width: 100%;
               height: 100%;
               background: rgba(0, 0, 0, 0.90);
               overflow-y: auto;
               z-index: 500;
           }
           
           .modal_background .close {
               position: absolute;
               display: block;
               margin: 10px;
               top: 0px;
               right: 0px;
               width: 36px;
               height: 36px;
               border: 2px solid rgba(154, 128, 113);
               -webkit-border-radius: 20px;
               -moz-border-radius: 20px;
               -o-border-radius: 20px;
               border-radius: 20px;
               background-image: url(/css/images/modal_member_block_close.png);
               background-position: center;
               background-repeat: no-repeat;
           }
           
           #modal_member_block .close {
               position: fixed;
               display: block;
               right: 30px;
               top: 33px;
               width: 58px;
               height: 52px;
               -webkit-transition: 0.5s ease;
               -moz-transition: 0.5s ease;
               -o-transition: 0.5s ease;
               transition: 0.5s ease;
               z-index: 501;
               border: 2px solidrgba(154, 128, 113);
               background-color: rgba(0, 0, 0, 0);
           }
           
           #modal_member_block .close svg {
               margin: 17px 20px;
               width: 18px;
               height: 18px;
               fill: rgba(154, 128, 113);
           }
           
           #modal_member_block .close:hover {
               border: 2px solid rgb(76 44 26);
           }
           
           #modal_member_block .close:hover svg {
               fill: rgb(76 44 26);
           }
           
           .modal_background.show {
               display: block;
           }
           
           .modal_content {
               margin: 100px auto auto auto;
               max-width: 400px;
               padding-bottom: 100px;
           }
           
           .modal_form {
               padding: 40px 20px;
               text-align: center;
               border-top: 3px solid rgba(154, 128, 113);
               background-image: url(/css/images/member_form.jpg);
               background-repeat: no-repeat;
               background-position: center bottom;
               background-size: cover;
           }
           
           .modal_form_logo {
               background-image: url(/css/images/member_form_logo.png);
               background-position: center;
               background-repeat: no-repeat;
               margin-bottom: 40px;
               width: 78px;
               height: 78px;
               margin-left: calc(50% - 39px);
           }
           
           .modal_form p {
               padding-top: 15px;
               color: white;
               font-size: 16px;
               text-align: center;
               text-shadow: 0px 1px black;
           }
           
           .modal_form h2 {
               line-height: 39px;
               color: white;
               font-family: 'Proxima-Nova-Regular';
               font-size: 39px;
               font-weight: bold;
               text-align: center;
               text-shadow: 0px 1px black;
           }
           
           .modal_form h3 {
               padding-top: 20px;
               padding-bottom: 35px;
               line-height: 24px;
               color: white;
               font-family: "ProximaNova_Regular";
               font-size: 18px;
               font-weight: 400;
               text-align: center;
               text-shadow: 0px 1px black;
           }
           
           .form_line_div {
               padding-bottom: 17px;
           }
           
           .form_line_div input,
           .form_line_div textarea {
               padding: 8px 14px;
               width: 100%;
               height: 37px;
               font-family: "ProximaNova_Regular";
               line-height: 20px;
               color: black;
               font-size: 18px;
               border: 1px solid transparent;
               border-top: 1px solid black;
               border-left: 1px solid black;
               box-sizing: border-box;
               -moz-box-sizing: border-box;
           }
           
           .form_line_div textarea {
               min-width: 100%;
               font-family: "ProximaNova_Regular";
               max-width: 100%;
               min-height: 170px;
               max-height: 170px;
           }
           
           #contact_form_submit {
               display: inline-block;
               padding: 13px 40px;
               line-height: 24px;
               color: white;
               font-family: "ProximaNova_Semibold";
               font-size: 20px;
               font-weight: bold;
               text-align: center;
               background-color: rgba(154, 128, 113);
               -webkit-transition: 0.5s ease;
               -moz-transition: 0.5s ease;
               -o-transition: 0.5s ease;
               transition: 0.5s ease;
           }
           
           #modal_question_form_footer {
               padding-top: 25px;
           }
           
           #modal_member_block {
               position: fixed;
               display: none;
               top: 0px;
               left: 0px;
               width: 100%;
               height: 100%;
               background: rgba(0, 0, 0, 0.90);
               overflow-y: auto;
               z-index: 500;
           }
           
           #modal_member_content {
               margin: 100px auto auto auto;
               max-width: 400px;
           }
           
           .success {
               display: block;
               bottom: 33px;
               box-sizing: border-box;
               padding: 15px;
               border: 1px solid rgba(154, 128, 113);
               background-color: transparent;
               color: rgba(154, 128, 113);
               font-family: "ProximaNova_Regular";
               -webkit-transition: 0.5s ease;
               -moz-transition: 0.5s ease;
               -o-transition: 0.5s ease;
               transition: 0.5s ease;
           }
           /********************************************************************/
           /* REĢISTRĀCIJA */
           
           .profiledel {
               display: none;
           }
           
           .postdel {
               display: none;
           }
           
           #header_menu_login {
               display: none;
           }
           
           #header_menu_login.active {
               display: block;
           }
           
           .header_menu_link_block.is_submenu .header_menu_link:after,
           .header_menu_link_block.login .header_menu_link:after,
           .header_menu_link_block.currency .header_menu_link:after {
               content: "";
               position: absolute;
               display: none;
               margin-left: -21px;
               left: 50%;
               bottom: -26px;
               border-bottom: 16px solid white;
               border-left: 21px solid transparent;
               border-right: 21px solid transparent;
           }
           
           .header_menu_submenu,
           #header_menu_login {
               position: absolute;
               display: none;
               padding-top: 26px;
               top: 100%;
               right: 0px;
               z-index: 100;
           }
           
           .header_menu_table_cell.loginc {
               display: inline-block;
               padding: 0px;
               vertical-align: unset;
               text-align: unset;
               padding-top: 0px;
           }
           
           .header_menu_submenu_box,
           #header_menu_login_box,
           #header_menu_currency_box {
               padding: 20px;
               text-align: left;
               background-color: white;
           }
           
           .header_menu_submenu_link {
               display: block;
               padding: 4px 0px;
               line-height: 20px;
               color: #1a252b;
               font-family: 'ProximaNova_Regular';
               font-weight: normal;
               font-size: 15px;
               text-align: left;
               white-space: nowrap;
           }
           
           .header_menu_link_block.login .header_menu_link svg path {
               fill: black;
           }
           
           .header_menu_submenu_link:hover,
           .header_menu_submenu_link.active {
               color: #01ad97;
               text-decoration: none;
           }
           
           .header_menu_submenu_link.active {
               font-family: 'ProximaNova_Regular';
           }
           
           #header_menu_login_box {
               padding: 7px 20px 27px 20px;
               min-width: 240px;
           }
           
           #header_menu_currency_box {
               min-width: 50px;
           }
           
           #header_menu_login_box .title {
               display: inline-block;
               padding: 12px 0px 2px 0px;
               line-height: 20px;
               font-family: 'ProximaNova_Regular';
               color: #acacac;
               font-size: 16px;
               text-align: left;
           }
           
           #header_menu_login_box input {
               width: 100%;
               height: 34px;
               border: 1px solid #cccccc;
               background-color: #fafafa;
               box-sizing: border-box;
               -moz-box-sizing: border-box;
           }
           
           #header_menu_login_box .login,
           #header_menu_login_box .register,
           #header_menu_login_box .forgot {
               display: block;
               width: 37%;
               text-align: center;
               margin-right: auto;
               margin-top: 18px;
               padding: 7px 20px;
               line-height: 20px;
               font-weight: normal;
               /* text-align: center; */
               margin-left: auto;
           }
           
           #reset_box {
               display: none;
               position: relative;
           }
           
           #reset_message {
               position: absolute;
               top: 0;
               bottom: 30px;
               left: 0;
               right: 0;
               background-color: white;
               text-align: center;
               display: none;
           }
           
           #reset_message_text {
               color: #00ae97;
               font-size: 20px;
               text-align: center;
               width: 165px;
               display: inline-block;
               padding-top: 40px;
           }
           
           #header_menu_login_box .forgot {
               padding: 0;
               text-align: left;
               display: block;
           }
           
           #header_menu_login_box .login {
               color: white;
               font-size: 16px;
               text-transform: uppercase;
               background-color: #1b0e02;
           }
           
           #header_menu_login_box .login:hover {
               color: rgb(76 44 26);
               background-color: #fff;
               transition: 0.5s ease-in-out all;
               text-decoration: none;
               border: 1px solid rgb(76 44 26);
           }
           
           .profile_save_button:hover {
               color: #00ae97;
               background-color: #fff;
               transition: 0.5s ease-in-out all;
               text-decoration: none;
               border: 1px solid #00ae97;
           }
           
           #header_menu_login_box .register,
           #header_menu_login_box .forgot {
               color: #1b0e02;
               font-family: 'FuturaFuturis_Medium';
               font-size: 18px;
           }
           
           #header_menu_login_box .authenticate {
               padding-top: 30px;
           }
           
           .profile_save_table_cell #image {
               padding-top: 0px;
           }
           /*********************************************************************/
           /* Header Profile - Logout */
           
           .photo {
               width: 20px;
               bottom: 21px;
           }
           
           .pfp {
               padding-top: 100%;
               background-position: center;
               background-repeat: no-repeat;
               background-size: cover;
           }
           /*********************************************************************/
           /* Jauna raksta izveide */
           
           input.add_img {
               display: none;
           }
           
           .new_profile_block {
               margin-top: 182px;
               background-color: white;
               margin-bottom: 40px;
           }
           
           .new_profile_block h1 {
               box-sizing: content-box;
               padding: 22px;
               text-align: center;
               font-size: 23px;
               background-color: #fff;
               background-image: radial-gradient(at top left, #ffffff, transparent), radial-gradient(at top right, #381a01, transparent), radial-gradient(at bottom left, #5f3d0f, transparent);
               background-size: 100% 100%;
               background-repeat: no-repeat;
               color: white;
           }
           
           .new_profile_block .content {
               box-sizing: border-box;
               padding: 0px 20px 0px 20px;
           }
           
           #profile_form {
               box-sizing: content-box;
               padding: 0px 20px 20px 0px;
           }
           
           .post_bod {
               background-color: white;
           }
           
           #gallery_images_form {
               background-color: white;
           }
           
           #contact_form,
           #profile_form,
           #feedback_form,
           #subscribe_form {}
           
           .contact_form_line_div {
               padding-top: 20px;
           }
           
           #subscribe_form .contact_form_line_div {
               padding-top: 10px;
           }
           
           .contact_form_line_div.hidden,
           .contact_form_line_div.social_links,
           .contact_form_line_div.proffesional,
           .contact_form_line_div.suggestions {
               display: none
           }
           
           .contact_form_line_div span {
               display: inline-block;
               padding-bottom: 3px;
               line-height: 20px;
               font-size: 16px;
               text-align: left;
           }
           
           .contact_form_line_div span:first-child {
               font-family: 'Roboto_Bold';
               font-weight: bold;
           }
           
           .contact_form_line_div span a {
               color: #007bff;
           }
           
           .contact_form_line_div input[type="text"],
           .contact_form_line_div select,
           .contact_form_line_div textarea {
               padding: 0px 10px;
               width: 100%;
               height: 32px;
               line-height: 32px;
               font-size: 16px;
               font-family: inherit;
               text-align: left;
               border: 1px solid #cccccc;
               background-color: white;
               box-sizing: border-box;
               -moz-box-sizing: border-box;
               -webkit-border-radius: 4px;
               -moz-border-radius: 4px;
               -ms-border-radius: 4px;
               -o-border-radius: 4px;
               border-radius: 4px;
           }
           
           .contact_form_line_div textarea {
               padding: 10px;
               height: 120px;
               line-height: 23px;
               resize: none;
           }
           
           .contact_form_line_div input:focus,
           .contact_form_line_div textarea:focus {
               outline-color: #66afe9;
               box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
           }
           
           .contact_form_line_div iframe {
               display: block;
               width: 100%;
               height: 100px;
               border: none;
           }
           
           .contact_form_line_div#gallery_images iframe {
               height: 130px;
           }
           
           #image_thumb_form {
               background-color: white;
           }
           
           #gallery_images_form {
               display: block;
               overflow-x: auto;
               white-space: nowrap;
           }
           
           .image_thumb_div,
           .gallery_images_div {
               display: inline-block;
               height: 100px;
               white-space: normal;
           }
           
           .image_thumb_div img,
           .gallery_images_div img {
               width: auto;
               height: 100%;
           }
           
           .image_thumb_div .click_to_upload,
           .gallery_images_div .click_to_upload {
               display: table;
               height: 100%;
               border-collapse: separate;
               border-spacing: 0px;
           }
           
           .image_thumb_div .click_to_upload span,
           .gallery_images_div .click_to_upload span {
               display: table-cell;
               padding: 5px;
               width: 100px;
               text-align: center;
               vertical-align: middle;
               border: 2px dashed #cccccc;
               cursor: pointer;
               box-sizing: border-box;
               -moz-box-sizing: border-box;
               -webkit-border-radius: 5px;
               -moz-border-radius: 5px;
               -ms-border-radius: 5px;
               -o-border-radius: 5px;
               border-radius: 5px;
           }
           
           .image_thumb_div button[name="delete_image"],
           .gallery_images_div button[name="delete_image"] {
               position: absolute;
               top: 0px;
               right: 0px;
           }
           
           .image_thumb_div input[name="image_thumb"],
           #add_gallery_images {
               position: absolute;
               bottom: 100%;
               right: 100%;
           }
           
           .contact_form_line_div .content_5,
           .contact_form_line_div .required_div,
           .contact_form_line_div label {
               display: block;
               border: 1px solid transparent;
               -webkit-border-radius: 5px;
               -moz-border-radius: 5px;
               -ms-border-radius: 5px;
               -o-border-radius: 5px;
               border-radius: 5px;
           }
           
           .contact_form_line_div .error {
               position: absolute;
               top: 20px;
               right: 0px;
           }
           
           #profile_form_over,
           #feedback_form_over {
               display: none;
               margin-top: 40px;
               padding: 30px;
               line-height: 26px;
               color: #468847;
               text-align: left;
               background: #DFF0D8;
               border: 1px solid #D6E9C6;
               -webkit-border-radius: 4px;
               -moz-border-radius: 4px;
               -ms-border-radius: 4px;
               -o-border-radius: 4px;
               border-radius: 4px;
           }
           /*custom font*/
           /* @extend display-flex; */
           
           display-flex,
           .signup-content,
           .form-row,
           .form-radio,
           .select-icon,
           .select-icon i {
               display: flex;
               display: -webkit-flex;
           }
           /* @extend list-type-ulli; */
           
           list-type-ulli {
               list-style-type: none;
               margin: 0;
               padding: 0;
           }
           /* Montserrat-300 - latin */
           
           a:focus,
           a:active {
               text-decoration: none;
               outline: none;
               transition: all 300ms ease 0s;
               -moz-transition: all 300ms ease 0s;
               -webkit-transition: all 300ms ease 0s;
               -o-transition: all 300ms ease 0s;
               -ms-transition: all 300ms ease 0s;
           }
           
           input,
           select,
           textarea {
               outline: none;
               appearance: unset !important;
               -moz-appearance: unset !important;
               -webkit-appearance: unset !important;
               -o-appearance: unset !important;
               -ms-appearance: unset !important;
           }
           
           input::-webkit-outer-spin-button,
           input::-webkit-inner-spin-button {
               appearance: none !important;
               -moz-appearance: none !important;
               -webkit-appearance: none !important;
               -o-appearance: none !important;
               -ms-appearance: none !important;
               margin: 0;
           }
           
           input:focus,
           select:focus,
           textarea:focus {
               outline: none;
               box-shadow: none !important;
               -moz-box-shadow: none !important;
               -webkit-box-shadow: none !important;
               -o-box-shadow: none !important;
               -ms-box-shadow: none !important;
           }
           
           input[type=checkbox] {
               height: 20px;
               width: 5%;
               display: inline-block;
               left: 10px;
               top: 5px;
               appearance: checkbox !important;
               -moz-appearance: checkbox !important;
               -webkit-appearance: checkbox !important;
               -o-appearance: checkbox !important;
               -ms-appearance: checkbox !important;
           }
           
           input[type=radio] {
               appearance: radio !important;
               -moz-appearance: radio !important;
               -webkit-appearance: radio !important;
               -o-appearance: radio !important;
               -ms-appearance: radio !important;
           }
           
           img {
               max-width: 100%;
               height: auto;
           }
           
           figure {
               margin: 0;
           }
           
           input[type=number] {
               -moz-appearance: textfield !important;
               appearance: none !important;
               -webkit-appearance: none !important;
           }
           
           input:-webkit-autofill {
               box-shadow: 0 0 0 30px transparent inset;
               -moz-box-shadow: 0 0 0 30px transparent inset;
               -webkit-box-shadow: 0 0 0 30px transparent inset;
               -o-box-shadow: 0 0 0 30px transparent inset;
               -ms-box-shadow: 0 0 0 30px transparent inset;
           }
           
           h2 {
               line-height: 1.66;
               margin: 0;
               padding: 0;
               font-weight: 700;
               color: #222;
               font-family: 'Montserrat';
               font-size: 20px;
               text-transform: uppercase;
               margin-bottom: 32px;
           }
           
           .clear {
               clear: both;
           }
           
           .container {
               width: 1200px;
               position: relative;
               margin: 0 auto;
               background: #fff;
           }
           
           .signup-img,
           .signup-form {
               width: 50%;
           }
           
           .signup-img {
               margin-bottom: -7px;
           }
           
           .register-form {
               padding: 50px 100px 50px 70px;
           }
           
           .form-group {
               margin-bottom: 23px;
               position: relative;
           }
           
           #blog_cat {
               padding-top: 15px;
           }
           
           input,
           select {
               display: block;
               width: 100%;
               border: 1px solid #ebebeb;
               padding: 11px 20px;
               box-sizing: border-box;
               font-family: 'Montserrat';
               font-weight: 500;
               font-size: 13px;
           }
           
           input:focus,
           select:focus {
               border: 1px solid #ff6801;
           }
           
           label {
               font-size: 14px;
               font-weight: bold;
               font-family: 'Montserrat';
               margin-bottom: 2px;
               display: block;
           }
           
           .form-radio {
               margin-bottom: 18px;
           }
           
           .form-radio input {
               width: auto;
               display: inline-block;
           }
           
           .radio-label {
               padding-right: 72px;
           }
           
           .form-radio-item {
               position: relative;
               margin-right: 45px;
           }
           
           .form-radio-item label {
               font-weight: 500;
               font-size: 13px;
               padding-left: 25px;
               position: relative;
               z-index: 9;
               display: block;
               cursor: pointer;
           }
           
           .check {
               display: inline-block;
               position: absolute;
               border: 1px solid #ebebeb;
               border-radius: 50%;
               -moz-border-radius: 50%;
               -webkit-border-radius: 50%;
               -o-border-radius: 50%;
               -ms-border-radius: 50%;
               height: 13px;
               width: 13px;
               top: 4px;
               left: 0px;
               z-index: 5;
               transition: border .25s linear;
               -webkit-transition: border .25s linear;
           }
           
           .check:before {
               position: absolute;
               display: block;
               content: '';
               width: 9px;
               height: 9px;
               border-radius: 50%;
               -moz-border-radius: 50%;
               -webkit-border-radius: 50%;
               -o-border-radius: 50%;
               -ms-border-radius: 50%;
               top: 2px;
               left: 2px;
               margin: auto;
               transition: background 0.25s linear;
               -webkit-transition: background 0.25s linear;
           }
           
           input[type=radio] {
               position: absolute;
               visibility: hidden;
           }
           
           input[type=radio]:checked~.check {
               border: 1px solid #ff6801;
           }
           
           input[type=radio]:checked~.check::before {
               background: #ff6801;
           }
           
           .form-select {
               position: relative;
           }
           
           select {
               appearance: none !important;
               -moz-appearance: none !important;
               -webkit-appearance: none !important;
               -o-appearance: none !important;
               -ms-appearance: none !important;
               position: relative;
               background: 0 0;
               z-index: 10;
               cursor: pointer;
           }
           
           .select-icon {
               z-index: 0;
               position: absolute;
               top: 0;
               right: 0;
               bottom: 0;
               justify-content: center;
               -moz-justify-content: center;
               -webkit-justify-content: center;
               -o-justify-content: center;
               -ms-justify-content: center;
               align-items: center;
               -moz-align-items: center;
               -webkit-align-items: center;
               -o-align-items: center;
               -ms-align-items: center;
           }
           
           .select-icon i {
               justify-content: center;
               -moz-justify-content: center;
               -webkit-justify-content: center;
               -o-justify-content: center;
               -ms-justify-content: center;
               align-items: center;
               -moz-align-items: center;
               -webkit-align-items: center;
               -o-align-items: center;
               -ms-align-items: center;
               width: 40px;
               height: 20px;
               font-size: 18px;
               color: #999;
           }
           
           .form-submit {
               display: inline-block;
               text-align: center;
               padding-top: 27px;
           }
           
           .submit {
               width: 100px;
               display: inline-block;
               font-family: 'Poppins';
               font-weight: 400;
               font-size: 13px;
               padding: 10px;
               border: none;
               cursor: pointer;
           }
           
           #reset {
               background: #f8f8f8;
               color: #999;
           }
           
           #reset:hover {
               background: #ff6801;
               color: #fff;
           }
           
           #submit {
               background: #ff6801;
               color: #fff;
           }
           
           #submit:hover {
               background-color: #cd5300;
           }
           
           @media screen and (max-width: 992px) {
               .container {
                   width: calc(100% - 40px);
                   max-width: 100%;
               }
               .signup-content {
                   flex-direction: column;
                   -moz-flex-direction: column;
                   -webkit-flex-direction: column;
                   -o-flex-direction: column;
                   -ms-flex-direction: column;
               }
               .signup-img,
               .signup-form {
                   width: 100%;
               }
           }
           
           @media screen and (max-width: 768px) {
               .register-form {
                   padding: 50px 40px 50px 40px;
               }
           }
           
           @media screen and (max-width: 575px) {
               .form-row {
                   flex-direction: column;
                   -moz-flex-direction: column;
                   -webkit-flex-direction: column;
                   -o-flex-direction: column;
                   -ms-flex-direction: column;
                   margin: 0px;
               }
               .form-row .form-group {
                   width: 100%;
                   padding: 0px;
               }
               .radio-label {
                   padding-right: 22px;
               }
               .form-radio-item {
                   margin-right: 25px;
               }
           }
           
           @media screen and (max-width: 480px) {
               .form-radio {
                   flex-direction: column;
                   -moz-flex-direction: column;
                   -webkit-flex-direction: column;
                   -o-flex-direction: column;
                   -ms-flex-direction: column;
               }
               .submit {
                   width: 100%;
               }
               #reset {
                   margin-right: 0px;
                   margin-bottom: 10px;
               }
           }
           
           #profile_form_footer {
               display: inline-block;
               background-color: aqua;
           }
       }
       /*# sourceMappingURL=style.css.map */
       /******************************************************************************/
       .register_table {
           display: table;
           width: 100%;
           border-collapse: separate;
           border-spacing: 0px;
       }
       .register_table_cell {
           display: table-cell;
           width: 43%;
           text-align: right;
           vertical-align: top;
       }
       .register_table_cell:first-child {
           text-align: left;
       }
       .register_table_cell hr {
           margin: 20px 0px;
       }
       .input_div {}
       .input_div.ut_f,
       .input_div.ut_j {
           display: none;
       }
       .input_div.ut_f.visible,
       .input_div.ut_j.visible {
           display: block;
       }
       .input_div[name="agree_online_shop"] {
           border: 1px solid transparent;
       }
       .input_div div {
           line-height: 28px;
           color: #1a252b;
           font-size: 16px;
           text-align: left;
       }
       .input_div div a {
           color: #00ae97;
       }
       .input_div input,
       .input_div select,
       .input_div textarea {
           padding: 10px;
           width: 100%;
           height: 42px;
           line-height: 20px;
           font-size: 16px;
           border: 1px solid #cccccc;
           box-sizing: border-box;
           -moz-box-sizing: border-box;
       }
       .input_div textarea {
           height: 112px;
           resize: none;
       }
       .input_div input[type="checkbox"] {
           display: inline-block;
           width: 20px;
           height: 20px;
           vertical-align: middle;
       }
       .input_div[name="mail"] input::-webkit-input-placeholder {
           color: rgba(154, 128, 113);
       }
       .input_div[name="mail"] input:-moz-placeholder {
           color: rgba(154, 128, 113);
           opacity: 1;
       }
       .input_div[name="mail"] input::-moz-placeholder {
           color: rgba(154, 128, 113);
           opacity: 1;
       }
       .input_div[name="mail"] input:-ms-input-placeholder {
           color: rgba(154, 128, 113);
       }
       .input_div[name="mail"] input:placeholder-shown {
           color: rgba(154, 128, 113);
       }
       /****************************************************/
       .content_block {
           margin-top: 200px;
       }
       .tab_block {}
       .tabs_line {
           z-index: 3;
       }
       .tabs_line:after {
           content: "";
           display: block;
           clear: both;
       }
       .tabs_line .line_tab {
           float: left;
           margin-bottom: -1px;
           padding: 0px 26px;
           line-height: 44px;
           color: #1a252b;
           font-family: 'FuturaFuturis_Medium';
           font-weight: normal;
           font-size: 18px;
           white-space: nowrap;
           border: 1px solid transparent;
           cursor: pointer;
       }
       .tabs_line .line_tab.active {
           color: #acacac;
           font-weight: bold;
           background: #e2e2e2;
           border-color: #b5b5b5;
           border-bottom-color: transparent;
       }
       .tabs_box {
           padding: 22px;
           background: #e2e2e2;
           border: 1px solid #b5b5b5;
           z-index: 2;
           margin-bottom: 40px;
       }
       .tabs_box .tab_box {
           display: none;
       }
       .tabs_box .tab_box.active {
           display: block;
       }
       .profile_save_table_div {
           margin-left: -22px;
       }
       .profile_save_table {
           display: table;
           width: 100%;
           border-collapse: separate;
           border-spacing: 0px;
       }
       .profile_save_table_cell {
           display: table-cell;
           padding-left: 22px;
           width: 50%;
           text-align: center;
           vertical-align: top;
       }
       .profile_save_table_cell:first-child {
           text-align: left;
       }
       /********************************/
       .register_button {
           display: inline-block;
           margin-top: 30px;
           padding: 12px 60px;
           line-height: 20px;
           color: white;
           font-size: 16px;
           text-align: center;
           text-transform: uppercase;
           background-color: rgba(154, 128, 113);
       }
       .register_button:hover {
           color: rgb(76 44 26);
           background-color: #fff;
           transition: 0.5s ease-in-out all;
           text-decoration: none;
           border: 1px solid rgb(76 44 26);
       }
       #register_loading_image {
           margin-top: 30px;
           max-height: 44px;
       }
       .register_table_cell.middle {
           padding-top: 30px;
           width: 14%;
           line-height: 46px;
           color: #1a252b;
           font-size: 40px;
           text-align: center;
       }
       .notification {
           margin: 20px auto 20px auto;
           padding: 11px 11px 11px 52px;
           max-width: 500px;
           line-height: 20px;
           color: #1a252b;
           font-family: 'FuturaFuturis_Medium';
           font-weight: normal;
           font-size: 16px;
           text-align: left;
           border: 1px solid #00ae97;
       }
       .notification:before {
           content: "!";
           position: absolute;
           margin-top: -14px;
           top: 50%;
           left: 0px;
           width: 52px;
           height: 28px;
           line-height: 28px;
           color: #00ae97;
           font-family: 'FuturaFuturis_Bold';
           font-weight: bold;
           font-size: 24px;
           text-align: center;
       }
       /********************************************************************/
       /* contacts page */
       .contact_image {
           margin-bottom: 50px;
           width: 100%
       }
       .contacts_table_cell_one {
           width: 50%;
           float: left;
           padding: 30px;
           box-sizing: border-box;
       }
       .contacts_table_cell_one .content {
           padding-top: 34px;
           color: rgb(108 108 108);
       }
       .contacts_table_cell_one .content a {
           color: rgb(108 108 108);
           text-decoration: none;
       }
       .contacts_table_cell_one .content a:hover {
           text-decoration: none;
       }
       .contacts_table_cell_two {
           width: 50%;
           float: right;
       }
       .contacts_table_cell_two img {
           outline: none;
           width: 100%;
           height: auto;
       }
       .contacts_table_cell h1 {
           padding-top: 1.38rem;
           padding-left: 1.15rem;
           font-size: 26px;
       }
       .contacts_table_cell p {
           font-size: 20px;
       }
       #about_me #block {
           margin-top: 158px;
           background-color: white;
           margin-bottom: 50px;
       }
       /********************************************************************/
       /* About ME page */
       #contacts #block {
           margin-top: 158px;
           background-color: white;
           margin-bottom: 50px;
       }
       .aboutme_post_name {
           text-align: center;
           font-weight: bold;
           color: black;
           font-size: 2em;
       }
       .AboutMe_image {
           float: right;
       }
       .AboutMe_table_cell_one {
           width: 50%;
           float: left;
       }
       .AboutMe_table_cell_one .content {
           box-sizing: border-box;
           padding: 30px;
           color: rgb(128 128 128)
       }
       .AboutMe_table_cell_one .content h1 {
           color: black;
           padding-bottom: 20px;
       }
       .AboutME_table_cell_two .picture {
           display: block;
           padding-top: 95%;
           background-color: rgba(0, 0, 0, 0.2);
           background-position: center;
           background-repeat: no-repeat;
           background-size: cover;
           overflow: hidden;
       }
       .AboutME_table_cell_two .picture img {
           top: 0;
           right: 100%;
           position: absolute;
       }
       .container_33 {
           margin-bottom: 50px;
           background-color: white;
       }
       .aboutme_post_info {
           box-sizing: border-box;
           padding: 30px;
           width: 50%;
           float: right;
           text-align: end;
           color: rgb(128 128 128);
       }
       .aboutme_post_picture {
           width: 50%;
       }
       .aboutme_post_picture img {
           width: 100%;
       }
       /********************************************************************/
       #footer {
           position: absolute;
           width: 100%;
           background-color: #1b0e02;
           /* blog color */
           
           ;
       }
       #footer_logo {
           width: 64px;
           margin-right: auto;
           margin-left: auto;
           fill: white;
           padding: 15px 0;
       }
       #footer_atributes {
           text-align: center;
           font-size: 16px;
           line-height: 24px;
           font-family: "Proxima-Nova-Light";
           color: white;
           padding-bottom: 10px
       }
       #footer_atributes span a {
           color: white;
       }
       #footer_atributes span a:hover {
           text-decoration: none;
           color: white;
       }
       /********************************************************************/
       #p_content {
           padding-top: 100px;
           padding-bottom: 30px;
       }
       #p_content h1 {
           padding-top: 80px;
           text-align: center;
           text-transform: uppercase;
           font-weight: bold;
           color: rgb(154, 128, 113);
           font-family: "Proxima-Nova-Bold";
       }
       #p_content .content {
           line-height: 24px;
           font-size: 17px;
           color: rgb(154, 128, 113);
           text-align: left;
           padding-top: 50px;
       }
       #p_content .content p {
           padding-bottom: 20px;
           font-family: "Proxima-Nova-Regular";
       }
       #p_content .content p strong {
           font-family: "Proxima-Nova-Bold";
       }
       /********************************************************************/
       .dropdown {
           display: none;
       }
       .has_hover_content {
           display: inline-block;
           color: #acacac;
           padding-left: 15px;
           font-family: "Proxima-Nova-Regular";
       }
       .has_hover_content svg {
           width: 18px;
           height: 100%
       }
       /*.has_hover_content:hover {
            color:rgb(154,128,113);
    
} 


.has_hover.show .dropdown, .has_hover:hover .dropdown{
	position: absolute;
	display: block;
	background-color: #fff;
	z-index: 50;
	right: 0;
    bottom: 5px;
}
.has_hover
.lang_select.has_hover:hover .dropdown, .company_dropdown.has_hover:hover .dropdown {
	right: 0;
}/Pārmainīju uz svg bildēm, šis domāts LV/RU/EN uzrakstiem*/
       .lang_select,
       .company_dropdown {
           display: inline-block;
           cursor: default;
           box-sizing: border-box;
           padding: 0;
           height: 38px;
       }
       @import url(https://fonts.googleapis.com/css?family=Montserrat);
       .cards svg {
           display: block;
           font: 10.5em 'Montserrat';
           width: 945px;
           height: 144px;
           margin: 0 auto;
           padding-top: 120px;
           padding-bottom: 20px;
       }
       .cards svg .text-copy {
           fill: none;
           stroke: white;
           stroke-dasharray: 6% 29%;
           stroke-width: 5px;
           stroke-dashoffset: 0%;
           animation: stroke-offset 5.5s infinite linear;
       }
       .cards svg .text-copy:nth-child(1) {
           stroke: #4D163D;
           animation-delay: -1;
       }
       .cards svg .text-copy:nth-child(2) {
           stroke: #840037;
           animation-delay: -2s;
       }
       .cards svg .text-copy:nth-child(3) {
           stroke: #BD0034;
           animation-delay: -3s;
       }
       .cards svg .text-copy:nth-child(4) {
           stroke: #BD0034;
           animation-delay: -4s;
       }
       .cards svg .text-copy:nth-child(5) {
           stroke: #FDB731;
           animation-delay: -5s;
       }
       @keyframes stroke-offset {
           100% {
               stroke-dashoffset: -35%;
           }
       }
       /********************************************************************/
       @media screen and (max-width:1020px) {
           .contacts_table_cell_one {
               width: 100%;
               text-align: center;
               float: none;
           }
           
           .contacts_table_cell_two {
               width: 100%;
               float: none;
           }
           
           .blog_content {
               min-height: 19rem;
           }
           
           .AboutMe_table_cell_one {
               width: auto;
               float: none;
           }
           
           .AboutMe_table_cell_one .content {
               width: auto;
               float: none;
           }
       }
       /********************************************************************/
       @media screen and (max-width: 860px) {
           #header {
               height: auto;
           }
           
           body {
               min-width: auto;
           }
           
           .page {
               width: auto;
           }
           
           #logo {
               margin-top: 0;
           }
       }
       /********************************************************************/
       @media screen and (max-width: 767px) {
           @media (hover: none) {
               .header_menu_link_block:hover .header_menu_submenu_block {
                   display: block;
               }
           }
           
           .page {
               padding: 0 12px;
           }
           
           #blog_page {
               padding-top: 70px;
           }
           
           .blog_list {
               width: auto;
           }
           
           .blog_list:nth-child(2n+1) {
               margin-right: 0;
           }
           
           .blog_list_box {
               margin-bottom: 15px;
           }
           
           #blog_left {
               margin-bottom: 10px;
           }
           
           #blog_post #blog_left,
           #text #blog_left {
               margin-top: 40px;
               margin-bottom: 25px;
               padding-top: 0px;
           }
           
           #footer_logo {
               width: 40px;
               margin-right: auto;
               margin-left: auto;
               fill: white;
               padding: 10px 0;
           }
           
           #logo {
               z-index: 100;
           }
           
           #top_menu_burger {
               position: relative;
               display: inline-block;
               top: 23px;
               right: auto;
               z-index: 100;
           }
           
           #top_menu_burger span {
               display: block;
               margin-top: 9px;
               width: 40px;
               height: 5px;
               background-color: rgba(154, 128, 113);
           }
           
           #header_menu {
               display: none;
           }
           
           #header_menu.active {
               position: fixed;
               display: block;
               left: 0;
               top: 0;
               right: 0;
               width: 100%;
               height: 100%;
               background-color: white;
               z-index: 15;
               overflow: auto;
               margin-top: 20px;
           }
           
           .header_menu_link_block:hover .header_menu_link {
               display: table-cell;
           }
           
           .dropdown.submenu {
               width: 20px;
           }
           
           .header_menu_link_block.active .dropdown.submenu {
               position: relative;
               display: inline-block;
               fill: black;
               width: 30%;
               text-align: center;
               left: 130px;
           }
           
           .header_menu_link_block.active .header_menu_link {
               display: inline-block;
           }
           
           .dropdown.submenu svg {
               width: 15px;
           }
           
           .dropdown.submenu.around {
               -webkit-transform: rotate(180deg);
           }
           
           .header_menu_link.submenu:before {
               display: none;
           }
           
           .header_menu_link.submenu:after {
               display: none;
           }
           /*#header #logo svg {
    width: auto;
    padding-top: 15px;
    padding-bottom: 15px;
}
    }*/
           
           .authorize_for_comment {
               padding-left: 0px;
           }
           
           #header {
               height: auto;
           }
           
           body {
               min-width: auto;
           }
           
           .page {
               width: auto;
           }
           
           #header #logo {
               margin-top: 0;
               top: auto;
           }
           
           .header_menu_link {
               line-height: 20px;
               height: 0;
               font-size: 18px
           }
           
           .header_menu_link.submenu {
               display: block;
               padding-bottom: 30px;
           }
           
           .header_menu_submenu_block .active {
               display: block;
           }
           
           .header_menu_submenu_block {
               display: none;
               position: static;
               background: none;
               border: none;
               box-shadow: none;
               top: auto;
               left: auto;
               margin-bottom: -40px;
           }
           
           .header_menu_submenu_block.active {
               display: block;
           }
           
           .header_menu_submenu_block .header_submenu_link {
               display: block;
               color: #acacac;
               font-size: 16px;
               line-height: 56px;
               border-bottom: 0;
               width: 40%;
               margin-left: 23px
           }
           
           .header_submenu_link:hover {
               background: inherit;
           }
           
           .header_menu_table_cell {
               display: block;
               margin-top: 40px;
               padding-left: 20px;
           }
           
           .header_menu_table_cell.loginc {
               margin-top: 0px;
               display: inline-block;
               padding: 0px;
               text-align: unset;
               vertical-align: unset;
               margin-right: 50px;
               bottom: 10px;
           }
           
           .header_bottom_table_cell.last {
               bottom: 10px;
           }
           
           .header_menu_link.submenu:after {
               border-top: 5px solid black;
           }
           
           .header_table_td_socials {
               bottom: 3px;
               width: 20px;
               bottom: 10px;
           }
           
           .blog_list:nth-last-child(-n+2) {
               margin-bottom: 0px;
           }
           
           .blog_list:nth-last-child() {
               margin-bottom: 35px;
           }
           
           .blog_content {
               min-height: 11rem;
           }
           
           #blog_left h1 {
               padding: 11px 12px 11px 10px;
           }
           
           #blog_left .content {
               padding: 0px 10px 12px 10px;
           }
           
           #about_me #block {
               margin-top: 120px;
           }
           
           .AboutMe_table_cell_one {
               width: auto;
               float: none;
           }
           /* .AboutME_table_cell_two {
        width: auto;
        float: left;
    }*/
           
           .aboutme_post_info {
               width: auto;
               float: none;
               text-align: start;
               color: rgb(128 128 128);
           }
           
           .aboutme_post_picture {
               width: auto;
           }
           
           .container_33 {
               margin-bottom: 25px;
           }
           
           #block {
               margin-bottom: 20px;
               margin-top: 100px;
           }
           
           #blog_block .content ul {
               padding-left: 20px;
           }
           
           #header #logo svg {
               padding-top: 24px;
               padding-bottom: 0px;
               width: 5rem;
           }
           
           .blog_post_comments_block {
               padding-top: 0px;
           }
           
           .authenticate_options {
               padding: 0px 0px 0px 0px;
           }
           
           #read_comments {
               padding: 40px 10px 12px 10px;
           }
           
           #contacts #block {
               margin-top: 110px;
               margin-bottom: 25px;
           }
           
           .has_hover.show .dropdown,
           .has_hover:hover .dropdown {
               position: relative;
               display: block;
               background-color: #fff;
               z-index: 50;
               right: 0;
               bottom: 5px;
               width: 35px;
               left: 12px;
           }
           
           .lang_select hover_change has_hover top_item desktop {
               height: 48px;
               padding: 0px;
               top: 30px;
           }
           
           .lang_select,
           .company_dropdown {
               display: block;
               box-sizing: border-box;
               text-align: left;
               margin-top: 40px;
               padding-left: 20px;
           }
           
           .has_hover_content {
               bottom: 0px;
               padding-left: 8px;
               padding-right: 0px;
           }
           
           .has_hover_content:hover {
               color: rgb(154, 128, 113);
           }
           
           .dropdown small_dropdown lang_dropdown .header_submenu_link {
               right: 65px;
               line-height: 35px;
               font-size: 25px;
               margin-left: 0px;
               padding-left: 0px;
               font-family: "Proxima-Nova-Regular";
           }
           
           .small_dropdown .header_submenu_link {
               line-height: 35px;
               font-size: 25px;
               margin-left: 0px;
               padding-left: 0px;
           }
           
           .has_hover_content svg {
               width: 25px;
               height: 100%;
           }
           
           .modal_content {
               margin: unset;
               padding-bottom: unset;
           }
           
           .blog_list {
               width: 100%;
               float: unset;
           }
           
           #header_menu_login {
               display: none;
           }
           
           #header_menu_login.active {
               position: fixed;
               left: 0;
               display: block;
               top: 0;
               right: 0;
               width: 100%;
               height: 100%;
               background-color: white;
               z-index: 15;
               overflow: auto;
               margin-top: 20px;
               padding-top: 100px;
           }
           
           .cards svg {
               width: 100%;
               padding-top: 56px;
           }
           
           .blog_leftt {
               padding-top: 40px;
           }
           
           .cards .page {
               width: auto;
           }
       }
       /********************************************************************/
       @media screen and (max-width:475) {
           .contacts_table_cell_one {
               width: 100%;
               float: none;
               width: auto text-align: center;
           }
           
           .contacts_table_cell_two {
               width: 100%;
               float: none;
           }
       }
       /********************************************************************/
       @media screen and (max-width:320) {
           .page {
               width: auto;
           }
           
           @media all and (min-width:320px) and (max-width: 960px) {
               .your-class:hover:before {
                   color: black;
                   background: transparent;
               }
           }