@media only screen and (min-width: 1366px) {
    .arch_head_gap {margin-left:20px;float:left;position:relative;padding-right:70px;margin-top:0.3125rem;}
}
@media screen and (min-width: 1024px) {
    .arch_head_gap span.open_pager_mobile {overflow:hidden;position:absolute;display:inline-block;right:0;top:0;border-radius:45px;}
}
body.page-template-page-my-fevorite-colors .main-contentwrap, body.page-template-page-my-articles .main-contentwrap {background-color:transparent;box-shadow:none;padding-left:0;padding-right:0;}
.header-bottom {overflow:visible!important;z-index: 3;}
.mobile-view-2 {padding-left:0;}
.user_pages_arch {position:relative;padding-right:15px;}
.user_pages_arch p.dmy-txt {margin-bottom:0;padding:0;line-height:16px;}
.user_pages_arch a {color:#000;font-size:20px;font-weight:bold;padding-left:10px;}
.user_pages_arch p.dmy-txt a {white-space:nowrap !important;font-weight:100;font-size:13px;}
.user_pages_arch ul {position:absolute;background:#ececec;padding:10px;top:54px;left:0;border-bottom-right-radius:7px;border-bottom-left-radius:7px;box-shadow:0 2px 8px 0px #cbcbcb;display:none;z-index:333;}
.user_pages_arch .cj_login_top {background-color:transparent;outline:none;}
.user_pages_arch ul li {list-style:none!important;font-size:16px;}
.user_pages_arch ul li a {color:#8a8a8a;font-size:16px;font-weight:100;}
.user_pages_arch ul.pager_opened {display:block;}
.user_pages_arch ul.pager_opened li a:hover {color:#00806E;}
.pro-banner_arch {background-image: url(/wp-content/uploads/2019/01/imgpsh_fullsize.png);background-size:cover;padding:100px 0;background-repeat:no-repeat;background-position:center;color:#fff;text-align:center;}
.pro-banner_arch .catch-pic {width:190px;margin:auto;position:relative;height:190px;}
.pro-banner_arch .catch-pic img {border-radius:50%;border:4px solid #00806E;width:190px;height:190px;}
.pro-banner_arch .catch-pic .fa {position:absolute;top:132px;left:10px;background:#00806E;width:45px;height:45px;line-height:46px;border-radius:50%;}
.pro-banner_arch h2 {color:#fff;font-weight:bold;margin-top:20px;}
.pro-banner_arch .catch-pic + h2 + p {font-size:23px;letter-spacing:2px;}
.btm-line-txt {padding: 1rem; color: #fff;position: absolute;width: 100%;background-color: #00806E;z-index: 1}
.top-arts-sec {background-position:right;padding:55px;background-repeat:no-repeat;padding-right:22%;margin-top:75px;}
.btm-line-txt ul {margin-bottom:0;margin-left:-55px;}
.btm-line-txt ul li {list-style:none;display:inline-block;margin:0 10px;padding:5px 15px;}
.btm-line-txt ul li a {color:#fff;}
.top-arts-sec h2 {font-size:36px !important;margin-bottom:10px !important;}
.top-arts-sec p {color:#000;margin-bottom:10px;}
.top-arts-sec a {background:#000;color:#fff;padding:10px 20px;margin-top:10px;float:right;}
.btm-line-txt ul li.white-back {color:#00806E;background:#fff;border-radius:5px;}
.btm-line-txt ul li.white-back a {color:#000;}
.pro-bak {margin:150px 0;background-image:url(../../assets/images/profile_back.jpg);background-size:initial;background-position:top left;position:relative;padding:40px;min-height:430px;background-repeat:no-repeat;background-color:#fff;border-radius:45px;box-shadow:0 0 10px #cccccc;}
.pro-bak a.edit {position:absolute;top:-50px;left:60px;background-color:#00806E;color:#fff;padding:2px 10px;font-size:14px;}
div.main-pro-sec .row.info {display:flex;flex-direction:row-reverse;margin-top:50px;}
div.main-pro-sec div.pro-name {width:64%;float:left;}
div.main-pro-sec div.pro-image {width:36%;float:right;}
.pro-bak .pro-name h3 {font-weight:bold;font-size:64px;color:#222;margin-bottom:10px;}
.pro-bak .pro-name p {font-size:36px;}
div.main-pro-sec div.pro-image .img-inline {position:relative;height:100%;}
div.main-pro-sec div.pro-image .img-inline:before {content:'';position:absolute;background-color:#fff;width:100%;height:295px;bottom:-20px;left:40px;border:1px solid #88888870;box-shadow:0 0 200px #88888870;}
.pro-bak img {position:absolute;width:100%;bottom:-20px;left:40px;}
.pro-bak .row.counts {margin-top:50px;text-align:right;padding-right:30px;flex-direction:row-reverse;}
.pro-bak .row.counts .col-md-4 {float:left;}
.pro-bak .row.counts h4 {color:#00806E;font-weight:bold;font-size:22px;}
.pro-bak .row.counts ul {padding-left:0;list-style:none;}
.pro-bak .row.counts ul li {font-size:16px;line-height:24px;font-weight:100;}

/*login*/
body.page-template-reset .head-banners, .page-template-login .head-banners {position:relative;}
.head-banners img {width:100% !important;object-fit:cover !important;}
body.page-template-reset .breadcrumb-outer, .page-template-login .breadcrumb-outer {position:absolute;top:0;}
.page-template-login .main-contentwrap {box-shadow:0 2px 16px 2px #d4d4d4;padding:0;}
.page-template-login .login_header {padding:37px 0 0;border-bottom:1px solid #c2c2c2;}
#login_wrap {text-align:center !important;}
.main-contentwrap #login_wrap {padding:0 50px 40px;}
.log-tabs button.toggle {background:transparent;color:#000;font-size:18px;padding:10px 30px;}
.log-tabs button.toggle.active:focus, .log-tabs button.toggle.active {background:transparent;color:#00806E !important;border-bottom:3px #00806E solid;font-weight:bold;font-size:18px;padding:10px 30px;outline:none;}
.page-template-login .main-contentwrap #login_wrap > div {width:100%;padding:0;margin:auto;float:none;}
.tabs-titles h2 {font-size:2.5rem !important;font-weight: 100 !important;margin-bottom:1.938rem !important;}
.tabs-titles p {font-size:1.25rem !important;font-weight:bold !important;margin-bottom:1.25rem !important;}
.page-template-login .main-contentarea > .container {max-width:734px;}
.page-template-reset .main-contentarea, .page-template-login .main-contentarea {margin-top:-170px !important;}
.log-tabs,#new_user .or-txt {text-align:center;}
.page-template-login #loginform-custom {margin-top:40px;}
#login_wrap > div form#loginform-custom input {border-color:#dedede !important;margin-bottom:20px;}
#login_wrap > div form#loginform-custom input#rememberme {float:right;}
#login_wrap > div form#loginform-custom input#wp-submit {background:#00806E;border-radius:30px;width:60%;padding:15px;font-size:16px;}
#login_wrap > div a {color:#00806E;text-decoration:underline;}
.our {width:100%;border:1px #000 solid;height:2px;margin-top:50px;margin-bottom:30px;float:left;text-align:center;position:relative;}
.our span {background:#fff;width:40px;height:40px;top:-12px;position:absolute;border-radius:50%;font-size:20px;left:50%;transform:translate(-50%);}
.social_login_container {overflow:hidden;width:90%;display:flex;margin:0 auto;align-items:center;justify-content:center;}
.nsl-container.nsl-container-block {float:left !important;margin-left:9px;margin-top:20px;}
div.nsl-container[data-align="left"] {text-align:left;}
label.error {color:#00806E;font-weight:normal;text-align:right;font-size:14px;margin-bottom:10px;}
.page-template-login .tab-content .or-txt, .page-template-login .tab-content .or-line, .page-template-login .tab-content form{padding:0 50px;}
.c_container {display:block;position:relative;padding-right:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.page-template-login .c_container {font-size:14px;text-align:right;font-weight:normal;}
#login_wrap > div form#loginform-custom input.error {margin-bottom:0;}
.page-template-login .tab-bnrs {background-size:contain;padding:20px;margin:25px 0;height:135px;}
.tab-bnrs {background-image: url(../../assets/images/reg_banner.jpg);background-size:cover;padding:40px;background-repeat:no-repeat;background-position:center;margin-bottom:25px;}
.page-template-login .tab-bnrs ul {width:70%;display:flex;flex-wrap:wrap;margin-bottom:0;margin-top:15px;}
.tab-bnrs ul li {list-style:none;line-height:20px;font-size:16px;flex-basis:50%;text-align:start;}
.tab-bnrs ul li .fa {color:#00806E;margin-left:8px;}
.page-template-login .or-txt h5 {font-size:17px;font-weight:600;}
.page-template-login .or-txt p {font-size:14px;}
.page-template-login .tab-bnrs h4 {font-size:22px;}
#new_user form div.split50 {display:flex;justify-content:space-between;}
#new_user form div.split50 > div {flex-basis:48%;display:flex;flex-direction:column;align-items:center;}
#new_user form select, #new_user form input {margin-bottom:20px;border-color: #dedede !important;}
#new_user form select {width:100%;padding-right:14px;}
.checkmark {position:absolute;top:0;right:0;height:25px;width:25px;border:1px solid #dedede;background-color:#fff;}
.checkmark:after {content:"";position:absolute;display:none;}
.c_container .checkmark:after {left:9px;top:5px;width:5px;height:10px;border:solid black;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.c_container input:checked ~ .checkmark:after {display:block;}
#new_user form input[type="submit"] {background:#00806E;padding:15px;border-radius:30px;width:60%;font-size:16px;margin-top:20px;}
#new_user .or-line {text-align:center;border:1px #777777 solid;height:0;float:left;width:100%;margin-bottom:30px;margin-top:20px;}
#new_user .or-line p p {font-weight:300 !important;color:#999;font-size:24px;background:#fff;width:50px;margin:0 auto;margin-top:-21px;padding:5px 12px;border-radius:50%;}
#new_user form input.error {margin-bottom:0;}

.cj_my_order_list {padding:20px;border-bottom:1px solid #ddd;}
div.fancybox-content .fancybox-close-small {right:0 !important;color:#000;float:right !important;left:90.4% !important;}
div#create_project h2 {margin-bottom:0;}
div.favorites_popup h2 {font-size:30px;color:#00806E;font-weight:600;font-family:'Abraham-Bold';margin-bottom:40px;}
#create_project h5 {padding-bottom:35px;font-family:'Abraham-Bold';font-size:18px;}
div.favorites_popup form {width:70%;margin:0 auto;margin-bottom:40px;}
#create_project input[type="text"] {text-align:center;font-size:20px;}
div#edit_project [type="text"], div#create_project [type="text"] {margin-bottom:15px;margin-top:15px;}
div.fancybox-content input[type="submit"] {background:#00806E;font-weight:bold;padding:15px 30px;border-radius:0;margin-top:20px;}
a.cancel_project {color:#000;font-size:14px;text-decoration:underline;padding:10px 20px;}
div#create_project .cancel_project {margin-top:10px;width:100%;float:left;color:#00806E;font-size:14px;text-decoration:underline;padding:10px 20px;}
#add_to_fav, #edit_project, #create_project {text-align:center;}
div.favorites_popup {padding:10px 10px 10px 10px;}
div.fancybox-content {width:30%;text-align:center;direction:rtl;}
div.fancybox-content button:hover {background:#00806E;color:#fff !important;}
div#edit_project [type="text"] {margin-bottom:40px;}
#edit_project input[type="text"] {text-align:center;}
div.favorites_popup div.remove_project {background-color:#e8e8e8;padding:10px;display:flex;justify-content:space-evenly;align-items:center;font-size:15px;}
div.favorites_popup a.remove_project {display:block;text-align:center !important;border:2px solid;background-color:#fff;color:#dc3545;padding:4px 10px;}
#edit_project input[type="submit"] {background:#dc3545;margin-top:15px;margin-bottom:10px;}
.main-contentwrap h2.inline_row {display:flex;}
div.section h2 p {display:inline-block;margin-top:3px;float:right;font-size:30px;}
a.edit-new img {margin-right:30px;border-right:1px #ccc solid;padding-right:26px;}
.arch_profile_page {margin-top:150px;box-shadow:0 0 5px rgba(0,0,0,0.5);}
.main-contentwrap.arch_profile_page {margin-top:200px;}
.count-col ul li {list-style:none;border-left:1px #e2e2e2 solid;padding:0 10px;text-align:center;display:inline-block;}
.cj_link_to {color:#000;}
.count-col ul li h3 {color:#00806E;font-size:33px;line-height:34px;margin-bottom:10px;}
.count-col ul li p {line-height:18px;font-size:14px;margin:0 0 10px;font-weight:100;}
.main-contentwrap #login_wrap form#profile {width:70%;float:left;border-right:1px #c2c2c2 solid;padding:0 70px;}
.main-contentwrap #login_wrap .right-profile {float:right;width:30%;text-align:center;}
.main-contentwrap #login_wrap form#profile h2 {text-align:right;}
.main-contentwrap #login_wrap form#profile input {border-color:#C2C2C2 !important;margin-bottom:20px;}
.main-contentwrap #login_wrap form#profile input#first_name, .main-contentwrap #login_wrap form#profile input#city {margin-left:29px;}
.main-contentwrap #login_wrap form#profile input#first_name,.main-contentwrap #login_wrap form#profile input#last_name {width:48%;float:right;}
#ck-button {overflow:auto;padding-bottom:20px;}
#ck-button label {float:right;margin-left:8px;width:6.0em;position:relative;}
#ck-button label span {text-align:center;padding:7px 0;display:block;border-radius:4px;background:#D6D6D6;cursor:pointer;}
#ck-button input:hover + span {background-color:#efE0E0;}
#ck-button label input {position:absolute;top:-20px;}
#ck-button input:checked:hover + span,#ck-button input:checked + span {background-color:#c11;color:#fff;}
.main-contentwrap #login_wrap form#profile select {width:100%;margin-bottom:20px;padding:0 15px;border-color:#dedede !important;}
.main-contentwrap #login_wrap form#profile input#street {width:31%;float:right;}
.main-contentwrap #login_wrap form#profile input#house_num {width:31%;float:right;margin-right:3.5%;}
.main-contentwrap #login_wrap form#profile input#app_num {width:31%;float:right;margin-right:3.5%;}
.main-contentwrap #login_wrap form#profile input#city {width: 31%;float: right;}
.main-contentwrap #login_wrap form#profile input#mikud {width:65.1%;}
.main-contentwrap #login_wrap form#profile h2:nth-child(n+2) {margin-top:40px;text-align:right;}
.main-contentwrap #login_wrap form#profile input[type="submit"] {background:#00806E;border-radius:30px;font-size:16px;margin-top:25px;padding:20px 120px;}
.main-contentwrap #login_wrap .right-profile h3 {color:#00806E;font-weight:bold;}
.main-contentwrap #login_wrap .pro-pics {position:relative;margin-top:35px;}
.main-contentwrap #login_wrap .pro-pics img {border:4px solid #00806E;border-radius:50%;width:200px;height:200px;}
.main-contentwrap #login_wrap .pro-pics a {text-align:center;text-decoration:none;width:fit-content;margin-top:5px;cursor:pointer;position:relative;display:block;margin:0 auto;}
.main-contentarea .modal-dialog .modal-footer {-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;}
.main-contentarea .modal-dialog .modal-footer button {min-width:35%;margin:0 5px;}
#upload-demo {width:auto;height:340px;padding-bottom:25px;}
.cj_modal {top:20%;}

/***order example page ***/
.arch-order-page .page_text p {max-width:80%;font-size:25px;line-height:30px;margin:70px auto;text-align:center;}
.order_info {max-width:80%;margin:auto;}
.order_info ul {display:flex;flex-wrap:wrap;}
.order_info ul li {text-align:center;list-style:none;flex-grow:1;border-left:1px solid #ababab;min-height:130px;padding-top:20px;}
.order_info ul li strong {font-size:60px;line-height:70px;color:black;display:inline-block;width:100%;margin-bottom:20px;}
.order_info ul li h3 {font-size:22px;color:#f72646;margin:0;line-height:25px;font-weight:bold;}
.order_info ul li h3 span {display:block;font-size:18px;color:#000;font-weight:bold;}
#color_search {position:relative;margin-top:100px;}
#color_search > div.color_form_block {background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#color_search > div.color_form_block div.order_colors, #color_search > div {background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,0.4);box-shadow:0 0 16px 0 rgba(0,0,0,0.4);}
.color_form_block h3 {font-size: 2rem;font-weight: normal;text-align: center;padding: 1rem 0 0;}
.color_form_block .ui-widget {padding: 30px 0;border-bottom: 1px solid #d7d7d7;border-right: none;border-left: none;border-top:none;}
#tabs {border:none;padding-bottom:0 !important;}
#tags {line-height:40px;font-size:17px;cursor:pointer;padding:0 10px;border:none;position:relative;}
#prod_list {display:inline-block;position:relative;border:1px solid #aaa;}
.ui-tabs .ui-tabs-nav {text-align:center;background:none;border:none;border-bottom:1px solid #959595;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {color:#959595;font-size:16px;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#00806E;font-size:16px;font-weight:bold;border-bottom:2px solid #00806E;}
.color_form_block label {display:inline-block;font-family:'Abraham-Medium';font-weight:normal;width:90px;vertical-align:middle;}
.color_form_block .ui-widget input {line-height:40px;font-size:17px;padding:0 10px;height:3em;}
#prod_list:after {content:'';background-image: url(../../assets/images/downs.png);width:15px;height:14px;position:absolute;padding-left:40px;pointer-events:none;background-repeat:no-repeat;top:17px;left:15px;}
.choose_error {color:red;margin:10px 0;}
#your-data h3 {font-size:25px;margin-bottom:30px;margin-top:0;}
#your-data a.edit {position:absolute;top:36px;left:30px;background-color:#e7e7e7;color:#000;padding:10px 20px;}
#your-data ul li:first-child {padding-right:0;border-left:1px solid #e7e7e7;}
#your-data li {width:33%;float:right;padding-right:30px;list-style:none;position:relative;}
#your-data li h4 {font-size:16px;margin-bottom:15px;}
#example-projects {padding:30px;background:#fff;width:58%;margin-top:30px;display:inline-block;}
#example-projects h3,#example-adress h3 {font-size:25px;margin-bottom:30px;margin-top:0;}
#example-projects label {display:inline-block;font-family:'Abraham-Medium';font-weight:normal;width:90px;vertical-align:middle;}
#example-projects .ui-widget input {line-height:40px;font-size:17px;padding:0 10px;height:3em;}
#example-adress li {list-style: none;display: flex;cursor: pointer;column-gap: 1rem;padding: 0;align-items: center; margin: 0.25rem 0;}
#example-adress li p {margin-bottom:15px;}
.custom-ship span {text-decoration:underline;}
.custom-ship div {height:0;overflow:hidden;transition:all ease 0.5s;}
#example-adress li input {margin-bottom:10px;}
#color_search .order_button_wrap {width:58%;float:right;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-top:30px;text-align:center;}
.order_button_wrap button {opacity:0.7;pointer-events:none;color:#fff;background:#e92845;width:30%;padding:10px 0;font-size:18px;display:inline-block;text-align:center;margin-bottom:30px;}
.order_button_wrap.submit button {opacity:1; pointer-events: auto;}

#examples-popup {direction:rtl;}
#examples-popup strong {font-size:30px;color:#00806E;font-weight:bold;margin-bottom:20px;display:inline-block;width:100%;text-align:center;}
#examples-popup p {font-weight:bold;text-align:center;font-size:25px;margin-bottom:0;display:inline-block;width:100%;}
#examples-popup span {text-align:center;font-size:17px;display:inline-block;width:100%;}
#examples-popup div {margin-top:50px;cursor:pointer;text-align:center;font-size:17px;display:inline-block;width:100%;text-decoration:underline;}
#example-adress li.choose-ship:before {content:"";background:#e8203f;border:3px solid white;}
#example-adress li.choose-ship strong {color:#e8203f;}
.adress_list{margin:0!important;}
#example-adress .adress_list{ display: flex; flex-direction: column;}
#example-adress p {margin-bottom:10px;}
#another_address_order_examples{display:none;}
#another_address_order_examples p, .example_orders_note {margin-bottom:15px;}
.another_address_order_examples_btn {border:none;background-color:transparent;outline:none;display:none;}
#another_address_order_examples input {margin-bottom:10px;border-color: #C2C2C2;}
#another_address_order_examples .selectize-input {height:50px;margin-bottom:10px;}
#another_address_order_examples .selectize-input input {height:100%;width:100%!important;border:0 !important;font-size:18px;}
.colors_result_arch {width:60%;}
.colors_result_arch li img {height:100%;min-height:80px;}
.colors_result_arch li {list-style:none;width:33%;float:right;border:2px solid white;transition:all ease 0.5s;position:relative; }
.colors_result_arch li:not(.cj_cannot_order_color):hover {transition:all ease 0.5s;transform:scale(1.001);z-index:99;border-color:transparent;background-color:#f7264660}
.colors_result_arch {margin:0;display:inline-block;width:100% !important;}
.colors_result_arch li {overflow:hidden;position:relative;max-height:90px!important;cursor:pointer;}
.colors_result_arch li.cc:before {content:"";background: url(../../assets/images/v.png) center no-repeat;background-color:rgba(255,255,255,0.7);display:inline-block;position:absolute;width:100%;height:100%;top: 0;    z-index: 9; }
.colors_result_arch .single-color-swatch {margin-top:0;height:90px !important;background-attachment: scroll;}
.colors_result_arch .color_info_wrap {position:absolute;bottom:0;padding:10px;}
.colors_result_arch .color_info_wrap h5{color:white;font-size:13px;line-height:15px;text-shadow:-1px -1px 0 gray,1px -1px 0 gray,-1px 1px 0 gray,1px 1px 0 gray;}
.colors_result_arch .color_info_wrap span,.colors_result .color_info_wrap p{color:white;font-size:11px;line-height:15px;display:block;text-shadow:-1px -1px 0 gray,1px -1px 0 gray,-1px 1px 0 gray, 1px 1px 0 gray;font-family:'Abraham-Bold'}

.page-template-page-order-catalog  .colors_result_arch li {width:49%;max-height:inherit !important;padding:15px;}
.page-template-page-order-catalog  .colors_result_arch li:nth-child(odd){margin-left:2%;}
.page-template-page-order-catalog  .colors_result_arch .single-color-swatch {height:200px !important;}
.page-template-page-order-catalog  .colors_result .color_info_wrap {position:static;}
.page-template-page-order-catalog  .colors_result li:hover {transform:scale(1);}
.page-template-page-order-catalog  .colors_result {margin-top:40px;}
.page-template-page-order-catalog  .colors_result li .img_wrap{transition: all ease 0.5s;-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / 20%);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / 20%);box-shadow:0 0 10px 0 rgb(0 0 0 / 20%);}
.page-template-page-order-catalog  .colors_result li:hover .img_wrap {box-shadow: 0 0 16px 2px rgb(0 0 0 / 50%);}
.page-template-page-order-catalog  .colors_result li .add_to_order button {color:#00806E;background:#fff;border:2px solid #00806E;padding:10px}
.page-template-page-order-catalog  .colors_result li .add_to_order button:last-child {display:none;}
.page-template-page-order-catalog  .colors_result li.cc .add_to_order button:last-child {display:inline-block;background:#e1e1e1;color:black;}
.page-template-page-order-catalog  .colors_result li.cc .add_to_order button:first-child{display:none;}
.page-template-page-order-catalog  .colors_result li .add_to_order {padding:15px 0;text-align:center;}
.page-template-page-order-catalog  .colors_result li.cc:before {display:none; }
.page-template-page-order-catalog  .colors_result li.cc .single-color-swatch:before {content:"";background: url(../../assets/images/v.png) center no-repeat;background-color:rgba(255,255,255,0.7);display:inline-block;position:absolute;width:100%;height:100%;top:0;z-index:9;}
.page-template-page-order-catalog .colors_result li:nth-child(odd) {margin-left: 2%;}
.page-template-page-order-catalog .colors_result li {width: 49%;max-height: inherit !important;padding: 15px;}
.page-template-page-order-catalog .color_info_wrap h5 {color: black;text-shadow: none !important;font-weight: bold;font-size: 1.125rem;line-height: 1.375rem;}
.page-template-page-order-catalog .color_info_wrap span {color: black;text-shadow: none !important;font-size: 0.875rem;font-weight: normal;}
.page-template-page-order-catalog .colors_result li:hover {transform: scale(1);}
.page-template-page-order-catalog .colors_result .single-color-swatch {height: 12.5rem !important;}
/**favorite**/
.favorites_btn_arch {display:inline-block;background: url(../../assets/images/share/social_icons_heart_off.png) no-repeat center center;border:0;padding:0;width:25px;height:25px;color:transparent;position:relative;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;transition:all 300ms ease 0s;background-size:contain;}
.favorites_btn_arch:before {position:absolute;content:"";background:url(../../assets/images/share/social_icons_heart_on.png) no-repeat center center;font-size:25px;width:25px;height:25px;background-size:25px;color:#ff0000;left:0;top:0;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;opacity:0;visibility:hidden;}
.favorites_btn_arch:hover:before, .favorites-btn.active:before {opacity:1;visibility:visible;}
div.favorites_popup h2 {font-size:30px;color:#00806E;font-weight:600;font-family:'Abraham-Bold';margin-bottom:40px;}
div.favorites_popup form {width:70%;margin:0 auto;margin-bottom:40px;}
div.fancybox-content select#select_project {border-radius:0;width:70%;padding:12px;margin-bottom:15px;}
div.fancybox-content input[type="submit"] {background:#00806E;font-weight:bold;padding:15px 30px;border-radius:0;margin-top:20px;}
a.cancel_project {color:#000;font-size:14px;text-decoration:underline;padding:10px 20px;}
div.fancybox-content h4 {color:#00806E;margin-bottom:15px;}
#not_logged_in {max-width:1000px; margin:50px auto; padding: 50px; text-align:center;    box-shadow: 2px 3px 19px #cbcbcb !important; background:white;}
#not_logged_in h3 {margin:0; margin-bottom:20px; font-size: 25px;}
#not_logged_in a {padding: 10px 20px; font-size:15px; color:white; background:#c41830; }
#add_to_fav form {position:relative;}
.cj_error_form {color: red;font-size: 14px;position: absolute;bottom: 50px;right: 0;left: 0;margin: 0 auto;}
.content-container.favorites {width:100%;max-width:100%;}
#orders_overlay {
    background-image: url(/wp-content/themes/tambour/assets/imgs/newbanner.jpg);
    padding: 3.75rem 3.75rem 3.688rem;
    color: #fff;
    margin-bottom: 15px;
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 99;
    background-color: white;
    -webkit-box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 40%);
    -moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 40%);
    width: 60rem;
    margin: 0 auto;
    margin-top: 4.375rem;
}
#orders_overlay .rit-rotat-txt h4{
	color:#fff;
	font-weight:bold;
	font-size: 20px;
}
#orders_overlay .rit-rotat-txt{
	position:relative;
	padding-right: 50px;
}
#orders_overlay .rit-rotat-txt p{
	margin-bottom: 0px;
}
#orders_overlay .rit-rotat-txt a{
	background: #fff;
    color: #00806E;
    padding: 6px 40px;
    margin-top: 25px;
    float: right;
    text-align: center;
	text-decoration:none;
	display: flex;
    align-items: center;
    white-space: pre;
}
#orders_overlay .rit-rotat-txt h3 {
	display: none;
        color: #00806E;
    -webkit-transform: rotate(-90deg);
    position: absolute;
    right: -108px;
    top: 32px;
    bottom: 0px;
    left: 100%;
    font-size: 40px;
    width: 80%;
    font-weight: bold;
    padding-right: 50px;

}
#orders_overlay .left-side-txt{
	color:#000;
}
#orders_overlay .left-side-txt h4{
	font-weight:bold;
	font-size: 20px;
}
#orders_overlay .left-side-txt p{
	margin-bottom: 0px;
}
#orders_overlay .left-side-txt a{
	background: #00806E;
    color: #fff;
    padding: 6px 40px;
    margin-top: 10px;
    float: right;
    text-align: center;
	text-decoration:none;
	display: flex;
    align-items: center;
    white-space: pre;
}
#orders_overlay .rit-rotat-txt a span,
#orders_overlay .left-side-txt a span {
	font-family: monospace;
    font-size: 12px;
    letter-spacing: -2px;
}
#orders_overlay p {
	font-size: 15px;
    line-height: 16px;
}
#color_search .orders_overlay_disabled {
	position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #eeeeee99;
    z-index: 999999;
}
#color_search #order-button {width: 58%;float: right;background: none!important;;-webkit-box-shadow: none!important;;-moz-box-shadow: none!important;;box-shadow: none!important;;margin-top: 30px;text-align: center;}
#order-button button {opacity: 0.7;pointer-events: none;color: white;background: rgb(0,83,71);width: 28%;padding: 15px 0;font-size: 20px;display: inline-block;text-align: center;margin-bottom: 30px;}
#order-button.submit button {opacity: 1;pointer-events: auto;}
.tambour_tooltip {background: #444;color: #fff;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;padding: 2px 6px;font-size: 15px;line-height: 1;cursor: pointer;position: absolute;right: auto;left: 10px;}
.tambour_tooltip.tambour_tooltip_login {top:40%;}
.tambour_tooltip:not(.tambour_tooltip_login) {top: 50%;}
.page_text {padding: 2rem 0 0;max-width: 65rem;}
@media screen and (min-width: 1024px) {
    #add_to_fav, #edit_project, #create_project {min-width:60%;max-width:650px;}
    #add_to_fav, #edit_project, #create_project {min-width:60%;max-width:650px;}
}
@media screen and (max-width:1240px){
    .main-contentwrap #login_wrap .right-profile,.main-contentwrap #login_wrap form#profile {float: none;width: 100%;text-align: center;}
    .main-contentwrap #login_wrap .right-profile {order:1;}
    .main-contentwrap #login_wrap form#profile {order:2;}
    .main-contentwrap #login_wrap {padding: 0 0 40px;}
    .main-contentarea_profile .container {min-width:90%!important;max-width:100%!important;}
}
@media screen and (max-width:767px){
    .secondary-navigation-product-archive {display:block!important;}
    .secondary-navigation-product-archive .dropdown-menu.show{background-color:#314A68;}
    .secondary-navigation-product-archive .btn.btn-secondary{color:#fff;}
    .main-contentwrap #login_wrap form#profile {padding: 0 15px;}
    .street_block {margin:0!important;width:100% !important}
    .split33:not(.street_block) {max-width: 48%;}
    .btm-line-txt {padding:10px 0;margin-bottom:0;}
    .btm-line-txt ul {margin-left:0;}
    .btm-line-txt ul li {padding:5px 5px;line-height:1;}
    body.page-template-profile .main-contentwrap {margin-top:10em;}
    .main-contentarea_profile .main-contentwrap #login_wrap {flex-direction: column!important;}
	#orders_overlay {width:auto;}
	.page-template-page-order-catalog .colors_result li { width: 100%; }
	.page-template-page-order-catalog .colors_result {margin: 0;}
	.page-template-page-order-catalog .colors_result li .img_wrap {box-shadow: none;}
	#your-data ul {    display: flex;    flex-direction: column;    margin: 0;    padding: 0;    width: 100%;}
	#your-data li {    border: none;    padding: 0;    margin: 0;    width: 100%;}
	#your-data li h4 { margin: 0;}
	#your-data li h4 + br {display:none;}
	#color_search #order-button { width:100%; }
	#order-button button { width:100%;}
	.page_text { padding: 1rem;}
	.choosen_color { padding: 1rem; }
	.basketDiv.open #mobileBlock.my_order_color {width: 100%;}
	.basketDiv .basket_header {background: #00806E;height: 80px;}
	.page-template-login .main-contentwrap {margin-top:100px;}
	.page-template-login .tab-bnrs {background: none;height: 200px;margin: 0;}
	.page-template-login .tab-bnrs ul {width: 100%;flex-direction: column;}
	.page-template-login .tab-content .or-txt, .page-template-login .tab-content .or-line, .page-template-login .tab-content form {padding: 0 10px;}

}
@media screen and (max-width:560px){
    .page-template-order-catalog .colors_result li {width:100%;}
}


#edit_details_popup_block {display:none;}
#edit_details_popup_block {position:fixed;width: 600px;max-width:100%;margin: 0 auto;right: 0;left: 0;top: 20%;background: #fff;padding: 15px;border:1px solid #eee;box-shadow: 0px 5px 20px #00000045;z-index: 3;}
#edit_details_popup_block.active:before { content: '';position: fixed;width: 100vw;height: 100vh;background-color: #ffffffbd;left: 0;top: 0;z-index: -1;}
#edit_details_popup_block h3 {text-align:center;}
#edit_details_popup_block .form_row {margin-bottom:20px;}
#edit_details_popup_block .form_row em.error,#edit_details_popup_block_error {font-size:12px;color:red;}
#edit_details_popup_block .form_row label {margin-bottom:0;}
#edit_details_popup_block .form_row input {line-height:1;padding:10px;}
#edit_details_popup_block .close_popup_personal_details {position: absolute;left: 15px;top: 20px;padding: 5px 8px;}
#edit_details_popup_block .close_popup_personal_details.bottom-button {position: absolute;width: 0;height: 0;opacity: 0;left: 50%;top: auto;bottom: 0;transform: translate(-50%, 0);padding: 5px 8px;}
#edit_details_popup_block .close_popup_personal_details.bottom-button:focus {width: auto;height: auto;opacity: 1;}
#edit_details_popup_block button[type="submit"] {padding: 10px 15px;}
#edit_details_popup_block button:hover {cursor:pointer;}

#edit_details_popup_block.active,
#edit_details_popup_block .form_row em.error.show {display:block;}
