/*------------Signup start----*/
.cookiemessage {text-align: center;color: #ef4272; padding: 30px 0px;}
#frm_forgotpassword p.status_message_forgot {display: block;text-align: center;font-weight: 300;}
#frm_forgotpassword p.status_message_forgot span{padding-top: 5px;font-size: 12px;display: block;}
.successchangepass{ display:none; text-align:center; font-size: 20px;text-align: center;padding: 20px 0px 0px 0px;color: #609b60;}
/*.topcontainer{width:100%;}*/
body.showlogin {height: 100vh;overflow: hidden;}
.container_login {position: fixed;top: 0;left: 0px;right: 0px;z-index: 999; height:100%; display:none; background:rgba(0,0,0,0.5);}
.container_login.showlogin{ display:block;}
.userloginarea{max-width:820px; margin:0px auto; position: relative; top:150px; }
.log_regbox{border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; overflow:hidden;display: flex;flex-wrap: nowrap; position: relative;}
.closelogin {position: absolute;top: 14px;right: 14px;}
.closelogin a{ display:block;}
.closelogin svg {width: 14px;height: 14px;}
.closelogin svg *{fill:#48c5db;}

.login_left{ background:#fdeef2; flex: 0 0 355px; padding:35px 48px; }
.log_top_heading{ padding-bottom:10px;}
.log_top_heading h3{ float:right; color:#ed275e; font-size:24px; padding:35px 0px 0px 0px; margin:0px;}
.log_top_heading .login_c_icon{ float:left; text-align:left;}
.log_top_heading .login_c_icon span{display: block;font-family: 'FbFontbitIcons-Regular';font-size: 80px; color:#FFF;}
.logfield2{ margin-bottom:38px;}
.logfield2.lastfi{ margin-bottom:32px;}
.logfield2 input {width: 100%;height: 41px;border: none;font-size: 16px;color: #000;border-radius: 3px;padding: 0px 25px; font-weight:300;}
.logfield2 input::-webkit-input-placeholder {color: #bfbebe;}
.logfield2 input:-moz-placeholder {color: #bfbebe;opacity: 1;}
.logfield2 input::-moz-placeholder {color: #bfbebe;opacity: 1;}
.logfield2 input:-ms-input-placeholder {color: #bfbebe;}
.logfield2check input{ display:none;}
.logfield2check label {margin: 0px;padding: 0px 30px 0px 0px;position: relative;color: #bfbebe;font-size: 12px;font-weight: 300;line-height: 100%;vertical-align: top;}
.logfield2check label:before {position: absolute;content: '';top: -1px;border: 2px solid #bfbebe;width: 15px;height: 15px;border-radius: 50%;right: 7px; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.logfield2check input:checked + label:after{position: absolute;content: '';top: 3px;right: 11px;width: 7px;height: 7px;border-radius: 50%;-webkit-border-radius: 50%;background:#000;}
.logfield2check label:hover, .logfield2check input:checked + label{ color:#000;}
.logfield2check label:hover:before, .logfield2check input:checked + label:before{ border-color:#000;}
.logf2sub{ margin-top:107px;}
.logf2sub input, .logf2sub_forgot input{width: 100%;border: 1px solid #ef4272;border-radius: 22px;height: 42px;background: none;font-size: 18px;color: #ef4272; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s; font-weight:normal !important;}
.logf2sub input:hover, .logf2sub_forgot input:hover{ background:#ef4272; color:#FFF;}
.forgotpassword, .backtologin {text-align: center;color: #000;font-weight: 300;padding-top: 12px;font-size: 12px;}
.forgotpassword a, .backtologin a{color:#ef4272;}

.logtab2form span.errmsg, .regfield span.errmsg{ padding-right:25px;}
.logf2sub .form_err_msg, .regsub .form_err_msg{ text-align:center;}
.logtab2form span.errmsg, .logf2sub .form_err_msg, .regfield span.errmsg, .regsub .form_err_msg{color: #ef4272;font-size: 12px;font-weight: 300;padding-top: 4px;display: block;}
.regfield.noenglish p{color: #ef4272;}

.registration_right{ background:#def4f9;flex: 0 0 calc(100% - 355px);  padding:35px 48px;}
.regtoptxt h3 {color: #48c5db;font-size: 24px;padding: 35px 0px 37px 0px;margin: 0px;}
.regfield{ margin-bottom:38px;}
.regfield.firstch{ margin-bottom:22px;}
.regfield p {margin: 4px 0px 0px 0px;color: #bfbebe;font-weight: 300;font-size: 12px;padding-right: 25px; display:block;}
.regfield input {width: 100%;height: 41px;border: none;font-size: 16px;color: #000;border-radius: 3px;padding: 0px 25px; font-weight:300;}
.regfield input::-webkit-input-placeholder {color: #bfbebe;}
.regfield input:-moz-placeholder {color: #bfbebe;opacity: 1;}
.regfield input::-moz-placeholder {color: #bfbebe;opacity: 1;}
.regfield input:-ms-input-placeholder {color: #bfbebe;}
.regsub {text-align: left;}
.regsub input{width: 150px;border: 1px solid #48c5db;border-radius: 22px;height: 42px;background: none;font-size: 18px;color: #48c5db; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;font-weight:normal !important;}
.regsub input:hover{ background:#48c5db; color:#FFF;}

.logintb{ display:none;}
.logintb.active{ display:block;}
.forgottb{ display:none;}
.forgottb.active{ display:block;}
.regsucsss_box{ background:#fdeef2; display:none; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; overflow:hidden; position: relative;width:100%; height:460px;}
.successregister .regsucsss_box{display:table;}
.successregister .log_regbox{ display:none;}
.regsucsss_in {display: table-cell;vertical-align: middle;text-align: center; position:relative;}
.regsucsss_spacing {padding: 30px;text-align: center;}
.regsucsss_spacing p {font-size: 26px;font-weight: 300;margin: 0px;color: #000; display:block;}
.regsucsss_spacing h3 {color: #ed275e;font-weight: normal !important;font-size: 40px;line-height: 100%;padding: 20px 0px 30px 0px;}
.regsucsss_spacing a {background: #ef4272;color: #FFF;width: 150px;margin: 0px auto;display: block;line-height: 42px;border-radius: 22px;-moz-border-radius: 22px;-webkit-border-radius: 22px;font-size: 18px;font-weight: 300;position: absolute;left: 0px;right: 0px;bottom: 55px;}

/*------------Signup Close----*/

/*---My Acccount-------------*/
.sixtabmain { text-align:center; padding:125px 0 0 0;}
.sixtabmain p { font-size:16px; font-weight:normal; line-height:1; margin:0 0 17px 0; display:block;}
.sixtabmain a { display:inline-block; padding:0 93px; border-radius:35px; -webkit-border-radius:35px; line-height:40px; text-align:center; color:#fff; font-size:16px; background:#ef4272;}
.fivefrmfield {position:relative; margin:0 0 30px 0;}
.fivefrmfield input { display:block; height:50px; border:1px solid rgba(0, 0, 0, 0.4); padding:0 29px 0 32px; font-size:16px; color:#b2b2b2; font-weight:300; width:100%;}
.fivefrmfield input:focus {border:1px solid #b2b2b2;}
.fivefrmfield a {position:absolute; top:18px; left:13px;}
.fivefrmfieldsub {text-align:center; padding:25px 0 0 0;}
.formsubi.fivefrmfieldsub{ float:none !important;}
.fivefrmfieldsub input, .woocommerce .fivefrmfieldsub button.button.btnsave {display:inline-block; background:none; height:44px; text-align:center; border-radius:35px !important; -webkit-border-radius:35px; border:1px solid #ef4272; color:#ef4272; font-size:16px; padding:0 100px; transition:0.3s; -webkit-transition:0.3s; width:auto; font-weight:500 !important;}
.fivefrmfieldsub input:hover, .woocommerce .fivefrmfieldsub button.button.btnsave:hover { background:#ef4272; color:#fff;}
.fivetabmain { max-width:508px; margin:0 auto;}
.fivetabmain .myprofile_ri.cahpasspage{width:100%; padding:0px;}
.twotablehead { font-size:0px; margin:0 0 8px 0;}
.twoheadcol { display:inline-block; vertical-align:top; font-size:14px; color:#b2b2b2; font-weight:normal;}
.twoheadcol1, .twotconcol1 { width:33%; padding:0 18px;}
.twoheadcol2, .twotconcol2 { width:22%; padding:0 0 0 10px;}
.twoheadcol3, .twotconcol3 { width:18%; padding:0 0 0 10px;}
.twoheadcol4, .twotconcol4 { width:27%;}
.twotablecon {border: 1px solid #b2b2b2;border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
.twotablerow {font-size:0px; padding:14px 0; border-bottom:1px solid #b2b2b2;}
.twotconcol { display:inline-block; vertical-align:top; font-size:18px; color:#000; font-weight:normal;}
.twotconcol.twotconcol2 span.creditcur, .twotconcol.twotconcol3 span.creditcur {font-size: 22px;font-family: 'FbFontbitIcons-Regular';line-height: 0px;position: relative;height: 100%;top:2px;}
.twotconcol3, .twotconcol4 { color:#ef4272;}
.twotablerow:last-child {border-bottom:0px;}
.twotablebot { text-align:center; padding:70px 0 0 0; font-size:30px; line-height:1; font-weight:normal; color:#ef4272;}
.twotablebot span.fntbits {font-size: 32px;font-family: 'FbFontbitIcons-Regular';line-height: 0px;position: relative;height: 100%;top: 2px;}
.myacuptabc2 {padding:0 0 100px 0;}
.myacuptabc3 .twotconcol3, .myacuptabc3 .twotconcol4 {color:#000;}
.myacuptabc4 .myacuptabcin { max-width:937px; margin:0 auto;}
.fourtablehead {font-size:0px; padding:9px 0; border-bottom:1px solid #b2b2b2;}
.fourheadcol {display:inline-block; vertical-align:top; font-size:14px; color:#b2b2b2; font-weight:normal;}
.fourheadcol1 {width:26%; padding:0 0 0 10px;}
.fourheadcol2 { width:110px; padding:0 0 0 10px;}
.fourheadcol3  {width:calc(100% - 37% - 500px); padding:0 0 0 10px;}
.fourheadcol4 { width:82px; text-align:right;}
.fourtabconrow { padding:26px 0; border-bottom:1px solid #b2b2b2; font-size:0px; position:relative;}
.fourtabconrow:after {position:absolute; top:-1px; right:0px; width:100%; height:1px; background:#ea2f85; content:''; display:none;}
.fourtabconrow:hover {border-bottom:1px solid #ea2f85;}
.fourtabconrow:hover:after {display:block;}
.fourtabconcol {display:inline-block; vertical-align:top; font-size:14px; color:#000; font-weight:normal;}
.fourtabconcol1 {width:26%; padding:5px 0 0 10px; font-size:24px;}
.fourtabconcol2 { width:110px; padding:12px 0 0 10px; font-weight:normal;}
.fourtabconcol3  {width:calc(100% - 37% - 500px); padding:12px 0 0 10px; font-weight:normal;}
.fourheadnewcol1 { width:100px; text-align:center;}
.fourheadnewcol2 {width:100px; text-align:center;}
.fourheadnewcol3 { width:100px; text-align:center;}
.fourheadnewcol4 {width:110px; text-align:center;}
.fourtabconcolimg1 {width:100px;padding-right: /*9px*/0px; text-align:center;padding-top:5px;}
.fourtabconcolimg2 {width:100px;padding-right: /*20px*/0px;text-align:center; padding-top:5px;}
.fourtabconcolimg3 {width:100px;padding-right: /*9px*/0px; text-align:center;padding-top:5px;}
.fourtabconcolimg4 {width:110px;padding-right: /*20px*/0px;text-align:center; padding-top:5px;}
.fourtabconcol4 { width:82px; /*color:#b5b5b5; text-align:left;*/ color:#000; text-align:right; padding:0px 0px 0px 0px; font-weight:normal;}
.fourtabconcol4 img {margin:0 auto; width:auto !important; display:block;}
.fourtabconcol4 a.downfont{ text-align:center;}
.fourtabconcol4 span {display:block; margin:7px 0 0 0;color: /*#b2b2b2*/#000;}
.fourtabconcol4 span.dwonloadicon_font {font-family: 'FbFontbitIcons-Regular';font-size: 19px; color:#b2b2b2;}
.fourtabconcol4 img.two {display:none !important;}
.fourtabconrow:hover .fourtabconcol4 img.two {display:block!important;}
.fourtabconrow:hover .fourtabconcol4 img.one {display:none!important;}
.fourtabconrow:hover .fourtabconcol4 span {color:#ea2f85;}
.fourconslider .owl-dots { text-align:center;}
.fourconslider .owl-dots button {display:inline-block; vertical-align:top; background:none; outline:none; margin:0 8px; cursor:pointer; width:auto; height:auto; border:0px; padding:0px;}
.fourconslider .owl-dots button span {display:block; width:12px; height:12px; border:1px solid #b2b2b2; border-radius:50%; -webkit-border-radius:50%;}
.fourconslider .owl-dots button.active span { background:#b2b2b2;}
.fourconslider .owl-nav {position:absolute; top:47%; right:0px; width:100%; margin:-20px 0 0 0;}
.fourconslider .owl-nav button {outline:none; background:none; border:0px; padding:0px; margin:-21px 0 0 0;}
.fourconslider .owl-nav button a {display:block; width:48px; height:48px; border-radius:50%; -webkit-border-radius:50%; background:#b5b5b5; text-align:center; padding:14px 0 0 0;}
.fourconslider .owl-nav button a img {width:15px; margin:0 auto;}
.fourconslider .owl-nav button.owl-prev {position:absolute; right:-150px;}
.fourconslider .owl-nav button.owl-next {position:absolute; left:-150px;}

.allfont_download{ text-align:center; padding:30px 0px 50px 0px;}
.allfont_download a {display: inline-block;background: none;line-height: 44px;text-align: center;border-radius: 35px !important;-webkit-border-radius: 35px;border: 1px solid #ef4272;color: #ef4272;font-size: 16px;padding: 0 60px;transition: 0.3s;-webkit-transition: 0.3s;width: auto;font-weight: 500 !important;}
.allfont_download a:hover{background: #ef4272;color: #fff;}

.page-template-page-myaccountnew.page {display:block;}

.myactpagecontnt .woocommerce-message{ display:none;}
.myactpageupdated { padding:204px 20px 201px 20px;}
.myactpagemid { max-width:1165px; margin:0 auto; border:3px solid #ef4272; border-radius:50px; -webkit-border-radius:50px; overflow:hidden; min-height:627px;}
.myactptoptitle { background:#ef4272; padding:38px 0 17px 0; text-align:center; position:relative;}
.myactptoptitle h1 { color:#fff; font-size:40px; line-height:1; margin:0px;}
.myactptoptitle a {display:inline-block; position:absolute; top:18px; right:20px;}
.myactpagtabup .woocommerce-MyAccount-navigation{ float:none !important; width:100%;}
.myactpagtabup ul { display:block; margin:0px -1px; padding:0px; font-size:0px;}
.myactpagtabup ul li {display:inline-block; vertical-align:top; margin:0px; padding:0px 1px; width:16.66%;}
.myactpagtabup ul li a {display:block; padding:17px 20px; text-align:center; background:#fac6d5; color:#f47b9c; font-size:18px; line-height:1; font-weight:normal;}
.myactpagtabup ul li.woocommerce-MyAccount-navigation-link--my-credits a{/*font-size: 60px;font-family: 'FbFontbitIcons-Regular';line-height: 0px;position: relative;height: 100%;top: 9px;*/}
.myactpagtabup ul li a span {font-size: 24px;font-family: 'FbFontbitIcons-Regular';line-height: 0px;position: relative;height: 100%;top: 1px;}
.myactpagtabup ul li a.active, .myactpagtabup ul li.is-active a { background:none; color:#000;}

.myactpagecontnt { padding:62px 20px 50px 20px;}
.myacuptabcin { max-width:534px; margin:0 auto;}
.myaupfield { margin:0 0 23px 0; position:relative; direction:ltr; text-align:left;}
.myaupfield input { display:block; width:100%; padding:0px; border:0px; height:40px; padding:0 27px 0 20px; font-size:18px; color:#000; font-weight:300;border: 1px solid rgba(0, 0, 0, 0.4);}
.myaupfield a {display:inline-block; position:absolute; top:10px; right:20px;}
.myaupfield label {display:block; margin:0px; padding:3px 0px 0px 20px; font-size:16px; color:#b2b2b2; font-weight:300;}
.myaupcheck {margin:0 0 25px 0;}
.myaupcheck label { display:block; padding:0 23px 0 0; position:relative; color:#b2b2b2; font-size:20px; line-height:1; cursor:pointer; font-weight:300;}
.myaupcheck label:after {position:absolute; content:''; width:15px; height:15px; border:2px solid #b2b2b2; right:0px; top:2px; border-radius:50%; -webkit-border-radius:50%;}
.myaupcheck input:checked + label:after { background:#b2b2b2;} 
.myaupcheck input { opacity:0; position:absolute; top:0px; right:0px; width:auto; height:auto; padding:0px;}
.myacupfidbot {font-size:0px; margin:0 -5px 15px -5px;}
.myacpbotfield {padding:0 5px; width:50%; display:inline-block; vertical-align:top; position:relative;}
.myacpbotfield input { display:block; width:100%; padding:0px; border:0px; height:40px; padding:0 20px 0 27px; font-size:18px; color:#000; font-weight:300;border: 1px solid rgba(0, 0, 0, 0.4); text-align:right !important;}
.myacpbotfield a {display:inline-block; position:absolute; top:14px; left:25px;}
.myacpbotfield label {display:block; margin:0px; padding:3px 20px 0px 0px; font-size:16px; color:#b2b2b2; font-weight:300;}
.myacpbotfieldd {text-align:center;}
.myacpbotfieldd.myacpbotfield input {text-align:center;}
.myacupfidbot3 .myacpbotfield, .myacupfidbot4 .myacpbotfield { width:69.8%;}
.myacupfidbot3 .myacpbotfield.myacpbotfieldd, .myacupfidbot4 .myacpbotfield.myacpbotfieldd  { width:30.2%;}
.myacupfidbot3 .myacpbotfield.myacpbotfieldd label, .myacupfidbot4 .myacpbotfield.myacpbotfieldd label {padding: 3px 0px 0px 0px;text-align: center;}
.aroup {position:absolute; top:14px; left:35px;}
.myacupfidbot5 .myacpbotfieldd input {text-align:left;}

.myacupfidbot.myacupfidbot5 .myacpbotfield {width: 100%;}
.myacupfidbot.myacupfidbot5 .myacpbotfield .field_phone {border: 1px solid rgba(0, 0, 0, 0.4); padding-left:0px;}
.myacupfidbot.myacupfidbot5 .myacpbotfield .field_phone input {border: none;display: inline-block; padding-left:0px;}
.myacupfidbot.myacupfidbot5 .myacpbotfield .field_phone input.phonepostfix {width: 69.8%;}
.myacupfidbot.myacupfidbot5 .myacpbotfield .field_phone input.phoneprefix {border: none;display: inline-block;padding: 0px;width: 30.2%; text-align:left;}

.myactinnercon { padding:0 0 200px 0;}
.myacuptabc {/*display:none;*/}
.myacuptabc.myacuptabc1, .myacuptabc.myacuptabc3{ padding-bottom:50px;}
.myacuptabc2 .myacuptabcin, .myacuptabc3 .myacuptabcin { max-width:814px; margin:0 auto;}

/*--- End My Acccount-------------*/
@media(min-width:991px) {
.single_product_mainwrapper {margin-top: 100px;}
}

@media(min-width:2151px) and (max-width:5700px) {
.container {max-width: 1215px;padding: 0 !important;}
}

.single_topheadingbar .header_title ul {position: relative;}
.singleProduct .miancontainer{ overflow:inherit;}
body .wishlist-popup-message {top: 32px !important;right: -19px !important;}
.cominnsp{ overflow:inherit;}
.character_lists{ padding:180px 0px 85px 0px; border-bottom:2px solid #000;}
.character_right{ float:right; width:38%/*682px*/;position: sticky;top: 177px;transition: 0.5s;-webkit-transition: 0.5s;}
.character_right_top {padding-bottom: 30px;}
.character_set {text-align: left;font-size: 12pt; color:#000; direction:ltr; font-weight:300;}
.character_set span{ display:inline-block; vertical-align:top;}
.bodygrey .character_set span, .bodyblack .character_set span{color:#FFF;}
.bodygrey .selected_lettername span, .bodyblack .selected_lettername span{color:#FFF;}
.bodygrey .newfontty_new ul li a, .bodyblack .newfontty_new ul li a{color:#FFF;}
.bodygrey .newfontty_new ul li.active a:before, .bodyblack .newfontty_new ul li.active a:before{border-color:#47c4db;}
.bodygrey .newfontty_new ul li:hover a:before, .bodyblack .newfontty_new ul li:hover a:before{border-color:#47c4db;}

.character_set span.letterfilename{padding-left: 10px;color: rgba(0,0,0,0.4);}
.bodyblack .character_set span.letterfilename, .bodygrey .character_set span.letterfilename{color:rgba(255,255,255,0.4);}
.selected_lettername {display: table;width: 100%;height: 60vh/*912px*/; min-height:500px;border: 1px solid rgba(0,0,0,0.4);}
.bodyblack .selected_lettername, .bodygrey .selected_lettername{border: 1px solid rgba(255,255,255,0.4);}
.selected_lettername span {display: table-cell;vertical-align: middle;font-size: 280px;text-align: center;}
.character_left{ float:right; width:/*980px*/55%; margin-right:7%;}
.fontwe_dropdown {padding-bottom: 30px;}
.dropdown_new_bothlangb{ display:inline-block; vertical-align:top;}
.dropdown_new_bothlangb ul {margin: 0px;padding: 0px;}
.dropdown_new_bothlangb ul li {color: rgba(0,0,0,0.4);display: inline-block;vertical-align: middle; font-size:12pt; font-weight:300;}
.dropdown_new_bothlangb ul li a{color: rgba(0,0,0,0.4);font-weight:300;}
.dropdown_new_bothlangb ul li a:hover, .dropdown_new_bothlangb ul li a.active{ color:#000; display:block;}
.bodyblack .dropdown_new_bothlangb ul li, .bodygrey .dropdown_new_bothlangb ul li, .bodyblack .dropdown_new_bothlangb ul li a, .bodygrey .dropdown_new_bothlangb ul li a{ color:rgba(255,255,255,0.4);}
.bodyblack .dropdown_new_bothlangb ul li a:hover, .bodygrey .dropdown_new_bothlangb ul li a:hover, .bodyblack .dropdown_new_bothlangb ul li a.active, .bodygrey .dropdown_new_bothlangb ul li a.active{ color:#FFF;}
.character_left .dropdown_new {display: inline-block;margin-right: 30px; vertical-align:top; position:relative;}
.character_left .dropdown_new button.dropdown-toggle.custom-toggle {border: none;position: relative;padding-right: 5px !important;font-size: 12pt;font-weight: 300 !important;color: rgba(0,0,0,0.4);height: auto;line-height: inherit; text-align:right; width:auto !important;}
.character_left .dropdown_new.open button.dropdown-toggle.custom-toggle{ border-right:1px solid rgba(0,0,0,0.4);}
.character_left .dropdown_new button.dropdown-toggle.custom-toggle:hover{ color:#000;}
.bodyblack .character_left .dropdown_new.open button.dropdown-toggle.custom-toggle, .bodygrey .character_left .dropdown_new.open button.dropdown-toggle.custom-toggle{ border-right:1px solid rgba(255,255,255,0.4);}
.bodyblack .character_left .dropdown_new button.dropdown-toggle.custom-toggle, .bodygrey .character_left .dropdown_new button.dropdown-toggle.custom-toggle{ color:rgba(255,255,255,0.4)}
.bodyblack .character_left .dropdown_new button.dropdown-toggle.custom-toggle:hover, .bodygrey .character_left .dropdown_new button.dropdown-toggle.custom-toggle:hover{ color:#FFF;}
.character_left .dropdown_new button.dropdown-toggle.custom-toggle .caret {border-top: 8px solid;margin-top: 1px;margin-left: 0px;border: none !important;font-family: 'FbFontbitIcons-Regular';position: absolute; left:-15px; top:1px;}
.character_left .dropdown_new button.dropdown-toggle.custom-toggle .caret:after {position: absolute;content: 'O';font-family: 'FbFontbitIcons-Regular';font-size: 14px;top: 0px;left: 0px;transition: 0.3s;-webkit-transition: 0.3s;}
.character_left .dropdown_new.open button.dropdown-toggle.custom-toggle .caret:after{transform: rotate(90deg);}
.character_left .dropdown_new .dropdown-menu1 {position: absolute;top: 16px;right: 0;z-index: 1000;display: none;float: none;min-width: 160px;padding: 0px 5px 0px 0px;margin: 0;list-style: none;font-size: 12pt;text-align: right;background-color: #fff;border:none;border-right: 1px solid rgba(0,0,0,0.4);border-radius: 0;box-shadow: none;}
.bodyblack .character_left .dropdown_new .dropdown-menu1, .bodygrey .character_left .dropdown_new .dropdown-menu1{border-right: 1px solid rgba(255,255,255,0.4);} 
.character_left .dropdown_new.open .dropdown-menu1{ display: block;}
.character_left .dropdown_new.open .dropdown-menu1 li{}
.character_left .dropdown_new.open .dropdown-menu1 li a{font-size: 12pt;font-weight: 300 !important;color: rgba(0,0,0,0.4); padding:4px 0px; display:block;}
.bodyblack .character_left .dropdown_new.open .dropdown-menu1 li a, .bodygrey .character_left .dropdown_new.open .dropdown-menu1 li a{color:rgba(255,255,255,0.4)}
.character_left .dropdown_new.open .dropdown-menu1 li a:hover{ color:#47c4db;}
.character_left .dropdown_new.open .dropdown-menu1 li a.active{/*color:#47c4db;*/ display:none;}
.bodyblack .character_left .dropdown_new.open .dropdown-menu1 li a:hover, .bodygrey .character_left .dropdown_new.open .dropdown-menu1 li a:hover{ color:#FFF;}
.newfontty_new .english_capital_letters ul, .newfontty_new .english_small_letters ul{ margin-bottom:40px !important;}
.newfontty_new .hebrew_letters ul{ margin-bottom:40px !important;}
.newfontty_new ul {font-size: 0px;margin: 0px !important;padding: 0px !important;border-top: 1px solid rgba(0,0,0,0.4);border-left: 1px solid rgba(0,0,0,0.4);}
.bodyblack .newfontty_new ul, .bodygrey .newfontty_new ul{border-top: 1px solid rgba(255,255,255,0.4);border-left: 1px solid rgba(255,255,255,0.4);}
.newfontty_new ul li {width: calc(100% / 9) !important;height: 106px;position:relative;display: inline-block;vertical-align: top;padding: 0px !important;border-bottom: 1px solid rgba(0,0,0,0.4);float: none !important;}
.bodyblack .newfontty_new ul li, .bodygrey .newfontty_new ul li{border-bottom: 1px solid rgba(255,255,255,0.4);}
.newfontty_new ul li span {font-size: 38px;display: block;line-height: 106px;vertical-align: middle;text-align: center;border-right: 1px solid rgba(0,0,0,0.4);}
.bodyblack .newfontty_new ul li span, .bodygrey .newfontty_new ul li span {border-right: 1px solid rgba(255,255,255,0.4);}
.newfontty_new ul li a {display: block;color: #000;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;text-decoration: none; position:relative;}
.newfontty_new ul li.active a:before {content: '';width: calc(100% + 1px);height: calc(100% + 1px);top: -1px;right: 0px;border: 1px solid #000;position: absolute; z-index:1;}
.newfontty_new ul li:hover a:before {content: '';width: calc(100% + 1px);height: calc(100% + 1px);top: -1px;right: 0px;border: 1px solid #47c4db;position: absolute; z-index:1;}
.newfontty_new ul li.active span{border-right-color}
.newfontty_new ul li:hover a,.newfontty ul li.active a {}
.newfontty_new ul.enf li span {border-left: 1px solid rgba(0,0,0,0.4);border-right: 0px;}
.newfontty_new ul.hebln {position: relative;}
.newfontty_new ul.hebln:after {content: '';position: absolute;bottom: 0px;height: 1px;width: 100%;background: rgba(0,0,0,0.4);left: 0px;}
.bodyblack .newfontty_new ul.hebln:after, .bodygrey .newfontty_new ul.hebln:after{background: rgba(255,255,255,0.4);}
.newfontty_new ul.enf {/*border-top: none;*/direction: ltr !important;border-right: 1px solid rgba(0,0,0,0.4);border-left: 0px;position: relative;}
.newfontty_new ul.enf:after {content: '';position: absolute;bottom: 0px;height: 1px;width: 100%;background: rgba(0,0,0,0.4);left: 0px;}
.bodyblack .newfontty_new ul.enf:after, .bodygrey .newfontty_new ul.enf:after{background: rgba(255,255,255,0.4);}
.bodyblack .newfontty_new ul.enf li span, .bodygrey .newfontty_new ul.enf li span{border-left:1px solid rgba(255,255,255,0.4);}
.bodyblack .newfontty_new ul.enf, .bodyblack .newfontty_new ul.enf{border-right:1px solid rgba(255,255,255,0.4);}
.newfontty_new ul.hideln {border-top: none;background: #f4f4f4;color: #dedede;display: none;}
.newfontty_new ul.hideln span {color: #dedede;opacity: 0.2;}
.newfontty_new ul.enf li:last-child:after {background: rgba(0,0,0,0.4);position: absolute;right: -1px;content: '';width: 1px;height: 100%;top: 0px;}
.newfontty_new ul.hebln li:last-child:after {background: rgba(0,0,0,0.4);position: absolute;left: -1px;content: '';width: 1px;height: 100%;top: 0px;}
.bodyblack .newfontty_new ul.enf li:last-child:after, .bodygrey .newfontty_new ul.enf li:last-child:after, .bodyblack .newfontty_new ul.hebln li:last-child:after, .bodygrey .newfontty_new ul.hebln li:last-child:after{background: rgba(255,255,255,0.4);}

.characterstics_box{ padding:150px 0px 135px 0px;}
.characterstics_box_right{ float:right; width:465px;}
.characterstics_box_right ul{ margin:0px; padding:0px; font-size:0px;}
.characterstics_box_right ul li{ display:block; padding:20px 0px; border-top:1px solid rgba(0,0,0,0.4); }
.bodyblack .characterstics_box_right ul li, .bodygrey .characterstics_box_right ul li{border-top:1px solid rgba(255,255,255,0.4);}
.characterstics_box_right span{ font-size:12pt; color:#000; font-weight:300; display:inline-block; vertical-align:top;line-height:110%;}
.characterstics_box_right span.characterstics_label{width:165px;}
.characterstics_box_right span.characterstics_txt{width:calc(100% - 165px);}
.bodyblack .characterstics_box_right span, .bodygrey .characterstics_box_right span{color:#FFF;}
.characterstics_box_right span.catname{ position:relative; padding-left:5px;}
.characterstics_box_right span.catname:after {position: absolute;content: ',';left: 0px;}
.characterstics_box_right span.catname:last-child:after{display:none;}
.characterstics_box_left{ float:left; width:calc(100% - 580px);}
.characterstics_box_lefttop{ font-size:0px; padding-bottom:35px;}
.characterstics_box_lefttop h3 {display: inline-block;font-size: 30px;font-weight: 300;width: 115px;vertical-align: top;line-height: inherit; color:#000;}
.bodyblack .characterstics_box_lefttop h3, .bodygrey .characterstics_box_lefttop h3{color:#FFF;}
.characterstics_box_lefttop .about_font {display: inline-block;vertical-align: top;width: calc(50% - 115px);font-size: 12pt; line-height:110%; color:#000; padding-top:5px; font-weight:300;/*text-align-last: justify;*/}
.characterstics_box_lefttop .about_font.rest_box{/*text-align-last: auto;*/}
.characterstics_box_lefttop .about_font_complete {display: inline-block; width: calc(50% - 115px);vertical-align: top;font-size: 12pt; line-height:130%; color:#000; padding-top:3px; font-weight:300;}
.bodyblack .characterstics_box_lefttop .about_font, .bodygrey .characterstics_box_lefttop .about_font, .bodyblack .characterstics_box_lefttop .about_font_complete, .bodygrey .characterstics_box_lefttop .about_font_complete{color:#FFF;}
.characterstics_box_lefttop .about_font.rest_box {width: 50%; padding-right:50px;}

.list .product_item.added .added-to-cart{ position:static; margin:0px 5px 0px 0px;}
.list .boxknowsrgt {width: 75%;}

.newfontty ul li .characterzoom {

}
.newfontty_new ul li .characterzoom {width: 250px;height: 250px;display: none;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;position: absolute;background: rgba(255,255,255,0.9);border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;border: 1px solid #000;right: 0;top: calc(-100% - 1px);z-index: 1;pointer-events: none;}
.newfontty_new ul.hebln li:nth-child(6) .characterzoom,
.newfontty_new ul.hebln li:nth-child(7) .characterzoom,
.newfontty_new ul.hebln li:nth-child(8) .characterzoom, 
.newfontty_new ul.hebln li:nth-child(9) .characterzoom,
.newfontty_new ul.hebln li:nth-child(15) .characterzoom,
.newfontty_new ul.hebln li:nth-child(16) .characterzoom,
.newfontty_new ul.hebln li:nth-child(17) .characterzoom,
.newfontty_new ul.hebln li:nth-child(18) .characterzoom,
.newfontty_new ul.hebln li:nth-child(24) .characterzoom,
.newfontty_new ul.hebln li:nth-child(25) .characterzoom,
.newfontty_new ul.hebln li:nth-child(26) .characterzoom,
.newfontty_new ul.hebln li:nth-child(27) .characterzoom{right: inherit;left: 0px;}

.newfontty_new ul.enf li:nth-child(1) .characterzoom,
.newfontty_new ul.enf li:nth-child(2) .characterzoom,
.newfontty_new ul.enf li:nth-child(3) .characterzoom, 
.newfontty_new ul.enf li:nth-child(4) .characterzoom,
.newfontty_new ul.enf li:nth-child(5) .characterzoom,
.newfontty_new ul.enf li:nth-child(10) .characterzoom,
.newfontty_new ul.enf li:nth-child(11) .characterzoom,
.newfontty_new ul.enf li:nth-child(12) .characterzoom,
.newfontty_new ul.enf li:nth-child(13) .characterzoom,
.newfontty_new ul.enf li:nth-child(19) .characterzoom,
.newfontty_new ul.enf li:nth-child(20) .characterzoom,
.newfontty_new ul.enf li:nth-child(21) .characterzoom,
.newfontty_new ul.enf li:nth-child(22) .characterzoom{right: inherit;left: 0px;}
.bodygrey .newfontty_new ul li .characterzoom, .bodyblack .newfontty_new ul li .characterzoom{color:#FFF; border-color:#fff;}
.newfontty_new ul li .characterzoom span {font-size: 20rem !important;line-height: 250px; border:none !important;}

span.hetxt_title{ display:none;}
.mobile_varlang{ display:none;}
.mobile_varlang ul {margin: 0px;padding: 0px;}
.mobile_varlang ul li {color: #acabab;display: inline-block;vertical-align: middle; font-size:11pt; font-weight:300;}
.mobile_varlang ul li a{color: #acabab;font-weight:300;}
.mobile_varlang ul li a:hover, .mobile_varlang ul li a.active{ color:#000; display:block;}
.variablefont .mobile_varlang ul li a:hover, .variablefont .mobile_varlang ul li a.active{color:#fff;}

.singprontop {transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s; position:static; top:0px;border-bottom:1px solid #FFF}
.single-product header.home-1.header, .single-product.sticky header.home-1.header {position: static;}
.sticky .singprontop {top: 0px;border-top: 0px; position:fixed;}
.singleProduct .coomheight {height: 62px; display:none;}
.scrolltotop_but{ width:40px; height:40px; opacity:0px; visibility:hidden; position:fixed; bottom:50px; right:50px; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.scrolltotop_but a{pointer-events: none;display: block; width:100%; height:100%;cursor: pointer;border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border:1px solid rgba(0,0,0,0.4);background:#FFF;text-align: center;line-height: 40px; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.scrolltotop_but a svg{ position:relative; top:2px;}
.scrolltotop_but a svg *{fill:rgba(0,0,0,1);}
.scrolltotop_but a:hover{ border-color:#000;}
/*.scrolltotop_but a:hover svg *{fill:#000;}*/
.sticky .scrolltotop_but{ opacity:1; visibility:visible;}
.sticky .scrolltotop_but a{pointer-events: auto;}

#bodyblack .scrolltotop_but a, .bodyblack .scrolltotop_but a{ border-color:rgba(255,255,255,0.4); background:#000;}
#bodyblack .scrolltotop_but a:hover, .bodyblack .scrolltotop_but a:hover{ border-color:#FFF;}
#bodyblack .scrolltotop_but a svg *, .bodyblack .scrolltotop_but a svg *{fill:#FFF;}
/*#bodyblack .scrolltotop_but a:hover svg *, .bodyblack .scrolltotop_but a:hover svg *{fill:#fff;}*/

@media (max-width: 6700px) and (min-width: 1921px) {
.character_right{ width:685px;}
.character_left {width: 980px;}
}

@media only screen and (max-width:1840px){
.textview_3column{max-width:1400px; width:100%;}
.character_left{width:58%; margin-right:4%;}
}
@media only screen and (max-width:1640px){
.cbotdtwotable{width:100%; max-width:1200px;}
.listcolumn3show .productlistpage .list div#font-box .product_item.productItemLoop{ padding-top:26px;}
.character_left{width:59%; margin-right:3%;}
}

@media only screen and (max-width:1499px){
.single_maintitle_new {padding: 0px 20px;}
.prowcomw {padding: 0 20px;}
.detailcolumns_text {padding: 0px 20px; margin-top:40px;}
.proDetailBoxtab {padding: 0 20px;}
.detailcolumns_text ul {margin: 0px -40px;}
.detailcolumns_text ul li{ padding:0px 40px;}
}

@media only screen and (max-width:1470px){
.product_page_newtable .cartnewbot {width: 100%;margin: 0px auto;}
.cbotdtwotable{max-width:100%;}
.product_page_newtable a.rmFromCartSingle {width: 230px !important;}
.product_page_newtable .addToCartSingle.addtoCartNew{width: 230px !important;}
.product_page_newtable .sec_font_action .button_sec a.continuew_shop, .product_page_newtable .sec_font_action.allbutactive .button_sec a.continuew_shop{width: 230px;}

.listcol3box .filter{/*justify-content: space-between;*/}
.list .listcol3box .filter .rangemidleft{width:140px;}
.listcolumn3show.listv .productlistpage .list .range_block{width:115px; margin-left:30px;}
.listv .productlistpage .right_page .catalog_blocks{ padding:0px 25px;}

.character_left{width:65%; margin-right:3%;}
.character_right{width:32%}
.heblang .selected_lettername span {font-size: 280px;}
}
@media only screen and (max-width:1499px){
.singprontop{ padding:0px 20px;}
.singprotptwo{ font-size:16px; margin: 0 42px 0 0;}
.singpronmid ul li a {padding: 23px 15px;}
.singpronmid{ width:57%;}

.characterstics_box_right{width:32%;}
.character_lists {padding: 80px 0px 85px 0px;}
.characterstics_box_left {width: calc(100% - 40%);}
.characterstics_box {padding: 80px 0px;}

}


@media only screen and (max-width:1280px){
.product_page_newtable .cartnewbot{width:100%; max-width:100%;}

.textview_3column{ padding:0px;}

.icnewimg{ margin-right:10px;}
.singprotptwo {margin: 0 22px 0 0;}
.singprotpone a.one.colanchr {margin: 0 0 0 15px;}
.singpronmid ul li a{ font-size:11pt;}
.singprotptwo {font-size: 11pt;}
.singprolft a{ font-size:11pt;}

.detailcolumns_text ul {margin: 0px -20px;}
.detailcolumns_text ul li{ padding:0px 20px;}
}

@media only screen and (max-width:1199px){
.listcolumn3show .productlistpage .list div#font-box .product_item.productItemLoop{ padding: 20px 0px 80px 0px;!important;}
.listview_textonly ul{ margin:0px -10px;}
.listview_textonly ul li{ padding:0px 10px;}

.myactinnercon {padding: 0 20px 200px 20px;}
.myactpagemid {max-width:100%;}
}

@media only screen and (max-width:1199px){
.singprotptwo {font-size: 0px;}
.singpronmid {width: 73%;}

.characterstics_box_lefttop .about_font {width: calc(100% - 115px);}
.characterstics_box_lefttop .about_font.rest_box {width: 100%; padding-right:115px;}
}
@media only screen and (max-width:1100px){
.singleProduct .miancontainer {overflow: hidden;}
.myactpagtabup ul li a{ padding:17px 10px;}
}

@media only screen and (max-width:1024px){
.resourcfilter .layoutview a.mobachor {display: block;}	
.resourcfilter .layoutview .layanchor.dekachor {display: none;}
.resourcfilter .layoutview {width: 180px;}
.applyallplace .common_inpufield{top:2px;}
.hmenumid {width: calc(100% - 380px);}
	
/*---Product-Detail page---*/	
.newfontty_new ul li:hover .characterzoom {display: block;}
.character_right{ display:none;}
.character_left {width: 100%;margin-right: 0;}

.single_maintitle_new h1{ font-size:80px !important;}
.singl_confil p.two span.intxtn1 span.intxtn2{font-size:60px !important; line-height:140% !important; min-height:inherit;}
.pro2rgttop p, .pro2lfttop p{font-size:80px;}
.single_maintitle_new_in {padding: 50px 0px;}
.detailcolumns_text ul {margin: 0px -15px;}
.detailcolumns_text ul li{ padding:0px 15px;}
.singl_confil{ padding:/*20px 0px*/0px;}
.detailcolumns_text_inner {padding: 40px 0px;}
.pro2lfttop p span.intxtn_weight, .pro2rgttop p span.intxtn_weight{ min-height:150px;}
.pro2rgttop {margin: 0 0 30px 0;}
.pro2lfttop{margin: 0 0 30px 0;}
.characterstics_box_right{width:36%;}
.product_page_newtable {padding: 50px 0px;}
}

@media only screen and (max-width:979px){
.hmenumid{ display:none;}
.hmenulayleft{ display:none;}
.layemenu ul li.layemenu_txt{ display:none;}
.resourcfilter .searchbox_n {margin-left: 0;}
.resourcfilter .layoutview .colview, .resourcfilter .layoutview .listview {display: none;}
.resourcfilter .layoutview {margin-right: 0px;float: left;width: auto;}
.page-id-179 .mobile_menutoggle{ display:block;}
.header.home-1.header .wrap, .rebg .header.home-1.header .wrap{ padding:0px 32px !important;}
.page-id-179.page-template-default .left_page.resourcfilter{ top:120px;}
.left_page.resourcfilter .wrap {padding: 0 32px;}
.left_page.resourcfilter .wrap .paddingps {border-top: 1px solid rgba(0, 0, 0, 0.3);border-bottom: 1px solid rgba(0, 0, 0, 0.3); padding:20px 0px; position:relative;}
.header {padding: 59px 0 41px 0;}
.header_nav, .menu-header-menu-container{ display:none;}
.mobmenudiv .menu-header-menu-container{ display:block;}
.btn_login{ padding:0px 16px 0px 14px !important;}
.sign_block a.lrm-login, .sign_block a.newbut_login {padding: 0px 16px 0px 14px !important;}
.btn_login span.ac_usname{ left:-18px;}
.coomheight {height: 188px;}
.layemenu {padding: 18px 0px;text-align: center;position: absolute;width: 100%;left: 0px;top: 68px;background: #FFF;border-bottom: 1px solid rgba(0, 0, 0, 0.3);}
#bodyblack .layemenu{border-color:rgba(255,255,255,0.4);}
#bodyblack .left_page.resourcfilter .wrap .paddingps{border-color:rgba(255,255,255,0.4);}
#bodyblack  .mobile_menutoggle span{color:rgba(255,255,255,0.4);}


.mobmenu {display: block;position: fixed;right: -100%;top: 0px;width: 208px;height: 100vh;z-index: 999;background: #000;padding: 44px 32px 32px;overflow: auto;transition: 0.6s;-webkit-transition: 0.6s;direction: rtl;/*-webkit-box-shadow: -10px 0px 18px 0px rgba(0, 0, 0, 0.45);-moz-box-shadow: -10px 0px 18px 0px rgba(0, 0, 0, 0.45);box-shadow: -10px 0px 18px 0px rgba(0, 0, 0, 0.45);*/ box-shadow:none !important;}
.mobilemenulogo{padding: 0px 0 45px 0;}
.mobilemenulogo a{font-size: 48px;font-family: 'FbFontbitIcons-Regular';color: #fff;margin: 0 0 0 25px;position: relative;top: -5px;}
.mobmenu.menuactive {right: 0px;}
.mobmenudiv {padding-right: 10px;}
.mobmenu h3 {font-size: 25.63px;color: #272727;line-height: normal;padding: 0px;margin: 0 0 60px 0;font-family: 'FbCoherentiSansEnHeb-Black';font-weight: 500;}
.mobmenudiv ul {display: block;margin: 0px;padding: 0px;}
.mobmenudiv ul li {display: block;padding: 0px;margin: 0 0 35px 0;}
.mobmenudiv ul li a {color:rgba(255,255,255,0.4) !important;font-size: 17.32px;font-family: 'FbCoherentiSansEnHeb-Regular';position: relative; opacity:1; display:block;}
.mobmenudiv ul li a:hover, .mobmenudiv ul li.current_page_item a, .mobmenudiv ul li.current_page_parent  a{color:#fff !important;}
.mobmenudiv ul li a.onet.lrm-login {color: #fff !important;padding: 0 !important;background: none !important;}
.mobmenudiv ul li a:after {position: absolute;content: '>';font-size: 32.03px;font-family: 'FbCoherentiSansEnHeb-Light';font-weight: 500;top: -7px;right: -32px;transition: 0.3s;-webkit-transition: 0.3s;opacity: 0;visibility: hidden; display:none;}
.mobmenudiv ul li a:hover:after {opacity: 1;visibility: visible;}
.bodyoverlay1 {position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;display: block;transition: 0.6s;-webkit-transition: 0.6s;opacity: 0;visibility: hidden;z-index: -1;}
.mbact .bodyoverlay1 {opacity: 1;visibility: visible;z-index: 99;}
body.mbact {overflow: hidden;}

.productlistpage .right_page .catalog_blocks {padding: 0px 32px;}

.footer_wrapnew{ padding:0px 32px;}
.page-id-179 div#font-box .product_item.productItemLoop.active:before, .page-id-179 div#font-box .product_item.productItemLoop:hover:before{ border:1px solid #47c4db;}

/*---Product-Detail page---*/
.single_range_slider{justify-content: left;}
.single_range_slider .slidecontainer{width:200px;}
.single_weight_range{width:160px;}
.singleProduct .coomheight {height: 127px;/*242px;*/}
.singprontop {padding: 0px 0px; background:#FFF;border-top: 1px solid rgba(0, 0, 0, 0.3);}
.singprolft{ margin-left:32px; padding: 24px 0px;}
.singprolft a {font-size: 0px;}
.singprolft a span{ color:#000;}
.singprolft a:hover, .singprolft a:hover span{color:#47c4db;}
.single-product .mobile_menutoggle {display: block;margin-right:32px;padding: 21px 0px 0px;}
.singprontopright {float: right;width: calc(100% - 120px);text-align: center;}
.singprotptwo {font-size: 0px;display: inline-block;vertical-align: top;float: none; padding:23px 0px 0px 0px; margin:0px 7px 0px 0px;}
span.hetxt_title{ font-size:11pt; color:#000; display:inline-block; padding:2px 0px 0px 5px; font-weight:300;}
.singprotpone {float: none;padding: 24px 0 0 0;position: relative;display: inline-block; vertical-align:top;}
.singprotpone .colo_single_b {display: none;}
.single_heart_like a{color:#000;}

.singpronmid {width: 100%;background: #000;}
.detailcolumns_text ul li{width:100%; display:none;}
.detailcolumns_text ul li:first-child{ display:block;}
.mobile_varlang{ display:block; position:absolute; right:0px; top:30px;}
.prodebox2div {padding: 26px 0 26px 0;}
.prodbox2txtlft{ float:none; width:100%; padding-right:0px;}
.prodbox2txtrgt{ float:none; width:100%; padding-left:0px;}
.font2lang .prodbox2txtlft{ display:none;}
.prowcomw {padding: 0 32px;}
.single_maintitle_new {padding: 0px 32px;}
.detailcolumns_text {padding: 0px 32px;}
.proDetailBoxtab {padding: 0 32px;}

.leftcheckactive .lastctablecol{ display:none;}
.col_fontweight{width:20.2%;}
.product_page_newtable .ctablecol{width:20% !important;}
.product_page_newtable .ctablecheckcol.ctablecheckcol4 {border-left: 0px;}
.product_page_newtable .sec_font_action .button_sec a.continuew_shop, .product_page_newtable .sec_font_action.allbutactive .button_sec a.continuew_shop {width: 170px;font-size:16px; line-height:50px; position:relative; top:0px;}
.product_page_newtable .addToCartSingle.addtoCartNew {width: 170px !important;padding: 0px 0px !important;font-size:16px;line-height:50px;}
.product_page_newtable a.rmFromCartSingle{width: 170px !important;padding: 0px 0px !important; font-size:16px;line-height:50px;}
.buywithnis button {font-size: 16px;line-height: 48px;width: auto !important;padding: 0px 15px;}
.product_page_newtable .sec_font_action .cost_sec{/* margin:5px 0px 0px 10px;*/}
.product_page_newtable .cost_sec .necolpric{ font-size:22px; width:auto !important;}
.product_page_newtable .cost_sec .cost_totallabel {font-size: 25px;}

.hearheader_tool, .resetprose_tool{ display:none;}
.resourcfilter .layoutview .active a:hover, .resourcfilter .layoutview .hearheader a.active:hover span, .resourcfilter .layoutview .active a:hover span, .resourcfilter .layoutview a:hover, .resourcfilter .layoutview a:hover span{ color:#000;}

.myactinnercon {padding: 0 0px 200px 0px;}
.myactptoptitle {padding: 13px 0 12px 0;}
.myactpagtabup ul li a{ font-size:16px;}
.myactpagtabup ul li a span {font-size: 18px;}
.myactpagtabup ul li a{ padding:17px 0px;}

.allcommplace_weight{ padding-top:10px;}
}
@media only screen and (max-width:900px){
.userloginarea{width:90%;}
}
@media only screen and (max-width:782px){
.fourheadnewcol2, .fourtabconcolimg2 {width:122px;}	
.fourheadcol3, .fourtabconcol3 {width:calc(100% - 37% - 350px);}
}
@media only screen and (max-width:767px){
.sticky header.home-1.header {position: static;}
.sticky.page-id-179.page-template-default .left_page.resourcfilter {top: 0px;border-top: 0px;}	
.sticky .coomheight {height: 68px;}
.singleProduct .coomheight {height: 127px;}
.sticky.page-id-179.page-template-default .left_page.resourcfilter .wrap {padding: 0; }
.sticky.page-id-179.page-template-default .left_page.resourcfilter .wrap .paddingps{ border-top:1px solid transparent;}
.sticky.page-id-179.page-template-default .left_page.resourcfilter .wrap .paddingps {border-top: 1px solid transparent;padding: 20px 32px;}
/*.singprontop{transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s;}*/
/*.sticky .singprontop{top:0px; border-top:0px;}*/
	
.product_item.added .added-to-cart{ position:static; margin-right:5px;}
.weightchange {position: relative; padding-bottom:/*65px*/5px;}
.fonfuninnerho{ position:static;}

.productItemLoop .filter_wrapper{ display:block !important; padding-top:7px !important;}
.page-id-179 div#font-box .product_item.productItemLoop.active, .page-id-179 div#font-box .product_item.productItemLoop:hover{ border-right:0px !important;border-left:0px !important;}
.page-id-179 div#font-box .product_item.productItemLoop.active:before, .page-id-179 div#font-box .product_item.productItemLoop:hover:before{ border-left:0px; border-right:0px; z-index:1;}
.productlistpage .desktxt.slideFontSize{ z-index:2;}
.product_item_info {padding: 0px 10px 0 10px;}
.product_item_info{ height:auto;}
.product_item_info {padding: 0px 10px 0 10px; min-height: 36px;}
.filter .bottom_block{justify-content: center;}
.boxknows{ opacity:1;}
.range_block{ margin-left:15px;}
.dual_lang{ margin-left:15px;}
.hesearchnl .custom-search #search{width:100%;}

/*---Product-Detail page---*/
.single_maintitle_new h1{ font-size:60px !important;}
.singl_confil p.two span.intxtn1 span.intxtn2{font-size:40px !important; line-height:140% !important; min-height:inherit;}
.pro2rgttop p, .pro2lfttop p{font-size:60px;}

.character_lists {padding: 50px 0px;}
.newfontty_new ul li{ height:76px;}
.newfontty_new ul li span{ font-size:30px !important; line-height:76px;}

.characterstics_box {padding: 50px 0px;}
.characterstics_box_right {width: 100%;float: none; padding-bottom:50px;}
.characterstics_box_left {width: 100%;float: none;}

.product_page_newtable .sec_font_action{ position:relative;}
.product_page_newtable .sec_font_action .cost_sec{ position:absolute;right:0px; top:0px;}
.product_page_newtable a.rmFromCartSingle{ display:block !important; margin:10px 0px 0px 0px; width:350px !important;}
a.rmFromCartSingle .this_basket_remove {right: -90px;left: inherit;top: 0px;}
.buywithnis button {font-size: 16px;line-height: 48px;width: auto !important;padding: 0px 15px;margin: 10px 0px 0px 0px;width: 350px !important;}
.this_basket_added, .this_basket_remove{ display:none;}

.ctabcheckinput label:after{right:0px;}
.product_page_newtable .ctabcheckinput label:before{right:3px; top:3px;}
.product_page_newtable .ctabcheckinput label:after{right:0px; width:14px; height:14px;}
.ctabcheckinput label {padding: 0px 22px 0 0;}
.product_page_newtable .ctablcolintwo label, .product_page_newtable .leftcheckactive .ctablcolintwo label{ font-size:13px;}
.product_page_newtable .leftcheckactive .ctablecol1 .ctablcolintwo label{ font-size:13px;}
.product_page_newtable .lictext, .product_page_newtable .lictext a{ font-size:11px;}
.col_fontweight{ font-size:14px;}
.col_fontlicence{ font-size:14px;}
.product_page_newtable .cbotdoneleft a{ font-size:14px;}
.product_page_newtable .lictext {right: 2px;bottom: 2px;position: static;padding-top: 5px;}
.product_page_newtable .ctablcolin {min-height: 58px;}

.hebrew_symbols_letters {display: none;}
.english_symbols_letters {display: none;}
.newfontty_new .hebrew_letters ul, .newfontty_new .english_capital_letters ul, .newfontty_new .english_small_letters ul{ margin-bottom:20px !important;}

.hesearchnl .custom-search { display:none; position: static; }
.searchnact .hesearchnl a {display:none;}
.searchnact .hesearchnl .custom-search {display: block;}

.log_regbox{ display:block;}
.userloginarea {width: 100%;height: calc(100vh - 160px);overflow:auto;padding: 0px 32px; top:100px;}
.registration_right{ padding:42px 42px 28px 42px;}
.closelogin{ right:10px;}
.regtoptxt h3{ padding:5px 0px 37px 0px;}
.regfield.firstch{ margin-bottom:18px;}
.regfield {margin-bottom: 18px;}
.regsub{ padding-top:10px;}
.login_left{ padding:24px 42px 38px;}
.logfield2 {margin-bottom: 28px;}
.logfield2.lastfi {margin-bottom: 22px;}
.logf2sub {margin-top: 36px;}
body.showlogin{ overflow:hidden;}
.regsucsss_box{height: /*calc(100vh - 100px)*/70vh;}

.myactpagemid{ border-radius:0px;}
.myactpagtabup ul li{ border-bottom:2px solid #ef4272; border-left:1px solid #ef4272; border-right:1px solid #ef4272; width:33.33%; padding:0px;}
.myacpbotfield input{ text-align:right;}
.twotablecon{ border:none; border-top:1px solid #b2b2b2; border-radius:0px;}
.twotablerow:last-child{border-bottom:1px solid #b2b2b2;}
.twoheadcol1, .twotconcol1 ,.twoheadcol2, .twotconcol2, .twoheadcol3, .twotconcol3{ padding:0px 0px 0px 5px;}
.twoheadcol2, .twotconcol2 {width: calc(100% - 51% - 110px);}
.twoheadcol4, .twotconcol4{width:110px;}
.product_page_newtable .sec_msg{ padding-bottom:20px;}

.newfontty_new ul li:hover .characterzoom {display: none;}

.fourheadcol3, .fourtabconcol3 {width: calc(100% - 37% - 275px);}
.fourheadnewcol1, .fourtabconcolimg1 {width:75px;}
.fourheadnewcol2, .fourtabconcolimg2 {width:80px;}
}

@media only screen and (max-width:639px){
.fnewtlbot_contact{ text-align:center;}
.fnewtopleft h4{ text-align:center;}

.product_page_newtable .sec_font_action .button_sec a.continuew_shop, .product_page_newtable .sec_font_action.allbutactive .button_sec a.continuew_shop {width: 140px;}
.product_page_newtable .addToCartSingle.addtoCartNew {width: 140px !important;}
.product_page_newtable a.rmFromCartSingle {width: 290px !important;}
.buywithnis button{ width:290px !important;}
.characterstics_box_lefttop h3{width:90px;}
.characterstics_box_lefttop .about_font, .characterstics_box_lefttop .about_font_complete {width: calc(100% - 90px);}
.characterstics_box_lefttop .about_font.rest_box{ padding-right:90px;}
.proDetailBoxtab {padding: 0 20px;}
.ctabpopup, .ctabpopup2, .ctabpopup3{width:260px;}
.product_page_newtable .checkactive .ctabcheckinput label{ font-weight:300;}

.single_range_slider .slidecontainer{width:180px;}
.single_weight_range{width:140px;}

.productlistpage .desktxt.slideFontSize .slideFontSize_inner{ padding:0px;}

.myacuptabc.myacuptabc4 {width:100%; overflow:auto;}
.myacuptabc4 .myacuptabcin {width:640px;}

}
@media only screen and (max-width:605px){
.singpronmid ul {width: 600px;overflow: auto;}
.singpronmid{ overflow:auto;}

.product_page_newtable .sec_font_action .button_sec a.continuew_shop, .product_page_newtable .sec_font_action.allbutactive .button_sec a.continuew_shop {width: 170px;display:block; margin-bottom:1px;}
.product_page_newtable a.addToCartSingle{ padding:0px; margin-left:0px;}
.product_page_newtable .addToCartSingle.addtoCartNew {width: 170px !important;margin:9px 0px 0px 0px}
.product_page_newtable a.rmFromCartSingle {width: 170px !important;}
.font2lang .single_range_slider{ margin-right:60px;}
a.addToCartSingle.addtoCartNew .this_basket_added {right: -90px !important;left: inherit;top: 0px;}


.variablefont .single_range_slider .rangemidleft{width:140px;}
.variablefont .single_weight_range{width:88px;}
.variablefont .single_range_slider .slidecontainer{width:140px;}

.twoheadcol{ font-size:12px;}
.twotconcol{ font-size:14px;}
.twotconcol span.woocommerce-Price-amount.amount{ font-size:14px;}
.twotconcol.twotconcol2 span.creditcur, .twotconcol.twotconcol3 span.creditcur{ font-size:16px;}
.twoheadcol2, .twotconcol2 {width: calc(100% - 51% - 85px);}
.twoheadcol4, .twotconcol4{width:85px; text-align:left;}
.myactpagecontnt {padding: 62px 16px 50px 16px;}
}

@media only screen and (max-width:479px){
.sticky.page-id-179.page-template-default .left_page.resourcfilter .wrap .paddingps {padding: 20px;}
	
.product_item.added .added-to-cart {position: absolute;margin-right: 0;bottom: 5px;}
.header.home-1.header .wrap, .rebg .header.home-1.header .wrap {padding: 0px 20px !important;}
.left_page.resourcfilter .wrap {padding: 0 20px;}
.productlistpage .right_page .catalog_blocks {padding: 0px 20px;}
.footer_wrapnew{ padding:0px 20px;}



/*---Product-Detail page---*/
.single-product .mobile_menutoggle {margin-right: 20px;}
.singprolft {margin-left: 20px;}
.single_maintitle_new {padding: 0px 20px;}
.prowcomw {padding: 0 20px;}
.detailcolumns_text {padding: 0px 20px;}
.proDetailBoxtab {padding: 0 20px;}
.product_page_newtable {padding: 20px 0px 30px 0px;}
.product_page_newtable .ctablcolintwo label, .product_page_newtable .leftcheckactive .ctablcolintwo label{ font-size:11px;}
.product_page_newtable .leftcheckactive .ctablecol1 .ctablcolintwo label{ font-size:9px;}
.leftcheckactive .ctablecol1 .ctablcolintwo{ padding-right:5px;}
.ctabcheckinput label {padding: 0px 18px 0 0;}
.ctabcheckinput label:after{width:12px; height:12px;}
.product_page_newtable .ctabcheckinput label:before {right: 3px; top:3px;width:7px; height:7px;}
.product_page_newtable .ctabcheckinput label:after {right: 0px;width: 13px;height: 13px;}
.newfontty_new ul li {height: 45px;}
.newfontty_new ul li span{ line-height:45px; font-size:20px !important;}
.singprontopright {width: calc(100% - 100px);}

.userloginarea {padding: 0px 20px;}

.myacpbotfield input{ padding:0px 12px 0px 15px; font-size:14px;}
.myaupfield input{ padding:0px 15px 0px 12px; font-size:14px;}
.myaupfield label {padding: 3px 0px 0px 12px;font-size: 14px;}
.myacpbotfield label {padding: 3px 12px 0px 0px;font-size: 14px;}
.myacpbotfield a{ left:12px;}
.myaupfield a{ right:12px;}
.product_page_newtable .cost_sec .necolpric span{ display:block; line-height:100%; position:relative; top:-10px;}

}

@media only screen and (max-width:410px){
.product_page_newtable .cbotdoneleft a {font-size: 13px;}
.col_fontweight {font-size: 13px;}
.col_fontlicence {font-size: 13px;}
.product_page_newtable .ctabcheckinput label:after {right: 0px;width: 10px;height: 10px;}
.product_page_newtable .ctabcheckinput label:before {right: 2px;top: 2px;width: 6px;height: 6px;}
.product_page_newtable .ctablcolintwo label, .product_page_newtable .leftcheckactive .ctablcolintwo label {font-size: 9px; padding-right:13px;}
.product_page_newtable .lictext, .product_page_newtable .lictext a {font-size: 9px;}
}

@media only screen and (max-width:380px){
.range_block {margin-left: 10px;}
.dual_lang {margin-left: 10px;}
.product_page_newtable .leftcheckactive .ctablecol1 .ctablcolintwo label {font-size: 10px;}
}

/*@media only screen and (max-width:1023px){
.ctablecol1 {width: 100%;}
.ctablecheckcol {width: 20%;}
.lastctablecol {width: 20%;}	
}

@media only screen and (max-width:679px){
.ctablecheckcol {width: 25%;}
.lastctablecol {width: 100%;}	
}

@media only screen and (max-width:600px){
.ctablecheckcol {width: 50%;}
.ctablecheckcol.ctablecheckcol1, .ctablecheckcol.ctablecheckcol2 {border-bottom: 1px solid #00aab5;}
}*/