@font-face {
font-family: 'FbGofanSans-Regular';
	src: url('../fonts/logo/FbGofanSans-Regular.woff') format('woff2');
	font-display: swap;
}

@font-face {
font-family: 'Fontbit Logo new1';
	/*src: url('../fonts/new/FontbitLogo-Regular.eot');
	src: url('../fonts/new/FontbitLogo-Regular.eot?#iefix') format('embedded-opentype'),
	url('../fonts/new/FontbitLogo-Regular.woff2') format('woff2'),
	url('../fonts/new/FontbitLogo-Regular.woff') format('woff');
*/	
	src: url('../fonts/new/FontbitLogo-Regular.otf');
    src: url('../fonts/new/FontbitLogo-Regular.woff') format('woff2'),
        url('../fonts/new/FontbitLogo-Regular.woff2') format('woff');	
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
font-family: 'Fontbit Logo icon';
	src: url('../fonts/new/FontbitLogo-Regular-icon.eot');
	src: url('../fonts/new/FontbitLogo-Regular-icon.eot?#iefix') format('embedded-opentype'),
	url('../fonts/new/FontbitLogo-Regular-icon.woff2') format('woff2'),
	url('../fonts/new/FontbitLogo-Regular-icon.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

/*url('../fonts/new/FontbitLogo-Regular.ttf') format('truetype')*/
@font-face {
font-family: 'Fontbit Logo new';
	src: url('../fonts/logo/new/FontbitLogo-Regular.eot');
	src: url('../fonts/logo/new/FontbitLogo-Regular.eot?#iefix') format('embedded-opentype'),
	url('../fonts/logo/new/FontbitLogo-Regular.woff2') format('woff2'),
	url('../fonts/logo/new/FontbitLogo-Regular.woff') format('woff'),
	url('../fonts/logo/new/FontbitLogo-Regular.ttf') format('truetype'),
	url('../fonts/logo/new/FontbitLogo-Regular.svg#FontbitLogo-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

a:active {text-decoration: none;outline: medium none;}
a:hover {text-decoration: none !important;}
input:hover, input:focus, input:active {text-decoration: none;outline: medium none;}
ul {list-style: none;margin: 0;padding: 0;}
header, nav, section, article, aside, footer {display: block;}
body {min-height: 100vh; line-height: 1; color: #231f20; font-family: 'Fb korali'; font-weight: 500;}
img {max-width: 100%;}
select.type_font {width: 110px; border: 0px solid #000; outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; /* remove default arrow */ background-image: url('../img/arrow_black.png'); /* add custom arrow */ background-position: 0px center;background-size: 12px;background-repeat: no-repeat;}
select.type_font option {/*background: #00a9b4;*/}
.addToCartBlue {margin-top: 20px;}
.oh {overflow: hidden;}
.container {width: 1215px;margin: 0 auto;}
.overflowHidden {overflow: hidden;}
.ninPerWidth {width: 100%;margin: 0px auto;overflow: hidden;padding: 0px 2%;}
.fontListOneImg {width: 100%;}
.page {display: flex;direction: rtl;justify-content: space-between;}
.right_page {width: calc(100vw - 255px);min-height: 100vh;overflow: hidden;}
.header {padding: 60px 0 35px 0;margin-bottom:/*72px*/0;}
.header.fixed, .left_header.fixed {position: fixed;background: rgba(224, 228, 231, 1);z-index: 99;width: 100%;}
.custom-search {padding: 20px;}
.left_header.fixed {background-color: #6f6d6d !important;}
.header_wrapper {display: flex;height: 20px;justify-content: space-between;}
a.logo {font-family: FbGofanSans-Regular;color: #000;font-size: 20px;}
a.logo:hover {color: #000;text-decoration: none;}
.logo img {margin-top: 0px;width: 150px;}
.header_nav {margin-right: -20px;}
.header_nav>li {display: inline-block;margin-left: 16px;vertical-align: top;}
.header_nav>li:last-child{ margin-left:0px;}
.header_nav>li>a {color: #231f20;font-size: 14px;height: 20px;display: block;line-height: 20px;}
.header_nav>li>a.bw_circle {width: 14px;height: 14px;display: block;background: url("../img/circle.png") no-repeat center center;}
.header_nav>li.has_submenu {position: relative;}

.menu-header-menu-container{ display:inline-block;}
.menu-header-menu-container ul>li {display: inline-block;margin-left: 16px;vertical-align: top;}
.menu-header-menu-container ul>li:last-child{ margin-left:0px;}
.menu-header-menu-container ul>li>a {color: #231f20;font-size: 14px;height: 20px;display: block;line-height: 20px;}
.menu-header-menu-container ul>li>a.bw_circle {width: 14px;height: 14px;display: block;background: url("../img/circle.png") no-repeat center center;}
.menu-header-menu-container ul>li.has_submenu {position: relative;}

.has_submenu.open {font-family: 'Fbgofansans-Bold';}
.submenu {width: 175px;left: auto;right: 0;border-radius: 0;padding: 0;}
.submenu li {height: 39px;width: 100%;}
.submenu li a {display: block;color: #231f20;font-size: 14px;text-align: right;height: 100%;line-height: 39px;padding-top: 0;padding-bottom: 0;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {background: #00a9b4;color: #ffffff;text-decoration: none;}
.nav_block {display: flex;align-items: center;}
.nav_block a.logo {/*font-size: 30px;font-family: 'Fontbit Logo new1';*/font-size: 48px;font-family: 'FbFontbitIcons-Regular';color: #000;margin: 0 0 0 25px;position: relative;top: -5px;}
.nav_block a.logo:hover {color: #00aab5;}
.sign_block {display: flex;align-items: center;}
.sign_block a:focus, a:focus{ outline:none !important;}
.btn_login {color: #231f20;display: inline-block;vertical-align: top;padding-top: 2px;}
.sign_block .sep {height: 14px;width: 1px;background: #55c5ce;display: inline-block;vertical-align: top;margin: 0 8px; display:none;}
.hesearchnl {display:inline-block; vertical-align:top; padding:0 0 0 0px; text-align:left; position:relative; top:1px;}
.hesearchnl .custom-search { margin:0px; padding:0px; /*display:none;*/ position:absolute; top:-1px; left:-1px; visibility:hidden; opacity:0; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.searchnact .hesearchnl .custom-search {display:block !important; opacity:1; visibility: visible;}
.searchnact .hesearchnl a {/*display:none;*/ opacity:0; visibility:hidden;}
.hesearchnl .custom-search #search { width:380px; padding:0px 18px 0 30px; height:32px; border:2px solid #000; border-radius:35px; -webkit-border-radius:35px; color:#000; font-weight:300; position:relative; top:-2px;}
.hesearchnl .custom-search #search_prod {color:#000; font-size:22px; left:6px; top:-1px;}
.hesearchnl .custom-search input#search_prod {top: 4px;border: none;background: none;padding: 0px;height: auto;}
.hesearchnl .custom-search input#search::-webkit-input-placeholder { color:#000; }
.hesearchnl .custom-search input#search:-moz-placeholder { color:#000; opacity: 1; }
.hesearchnl .custom-search input#search::-moz-placeholder { color:#000; opacity: 1; }
.hesearchnl .custom-search input#search:-ms-input-placeholder {color:#000 }
.hesearchnl a { display:inline-block;}
.hesearchnl a {display: inline-block;width: 32px;height: 32px;text-align:center; vertical-align:top; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.hesearchnl a span{font-family: 'FbFontbitIcons-Regular';height: 100%;font-size: 34px;color: #000; opacity:0.4;cursor: pointer; display:block; text-align:center; line-height:32px;transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.hesearchnl a:hover span{color:#47c4db; opacity:1;}

.bodyblack .hesearchnl a span, .bodygrey .hesearchnl a span {color: #FFF;}
.bodyblack .hesearchnl a:hover span, .bodygrey .hesearchnl a:hover span{color:#47c4db; opacity:1;}
.bodyblack .btn_basket:hover span, .bodygrey .btn_basket:hover span{color: #fff; opacity:0.4;}
.bodyblack a.lrm-login, .bodygrey a.lrm-login, .bodyblack a.newbut_login, .bodygrey a.newbut_login{ color:#FFF !important;}
.bodyblack a.btn_login:hover, #bodyblack a.lrm-login:hover, #bodyblack a.newbut_login:hover, .bodygrey a.btn_login:hover, #bodygrey a.lrm-login:hover, #bodygrey a.newbut_login:hover{ color:#47c4db!important;}

.btn_basket {color: #fff;display: inline-block;vertical-align: top;font-family: 'Fb korali';font-weight: normal;/* 'FbCoherentiSansEnHeb-Bold'; font-weight:500;*/padding: 0px;font-size: 13px;width:32px; position:relative;}
.btn_basket span {font-size: 35px;font-family: 'FbFontbitIcons-Regular';color: #47c4db; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.btn_basket:hover span{color:#acabab;}
.btn_basket span.badge {font-family: 'Fb korali';position: absolute;top: 35px;background: none !important;color: #47c4db;font-size: 12px;width: 100%;left: -3px;text-align: center; font-weight:300;}
.btn_basket:hover span.badge{color:#acabab;}

.listview_textonly{ display:none;}
.listcolumn3show.listv  .listview_textonly{ display:block;}
.listcolumn3show .productlistpage .list .fonfuninnerho{ display:none !important;}
.textview_3column {width: 80%;margin: 0px auto;padding-right: 80px; font-size:0px; }
.listview_textonly ul{padding:0px; margin:0px -20px;}
.listview_textonly ul li{ display:inline-block; vertical-align:top; width:33.33%; padding:0px 20px;}
.listcol3box .filter {line-height: 26px;display: flex;flex-direction: row; /*padding:0px 13% 40px 13%;justify-content: space-between;*/padding:0px 0 40px 0;justify-content: space-between;}
.listcol3box.bothlang .filter{padding:0px 0 20px 0;}
.list .listcol3box .filter .rangemidleft {display: flex;width: 152px;top:1px;}
.listcolumn3show.listv .productlistpage .list .range_block {width: 140px;/*margin-right: 10px;*/margin-left: 5px;}
li.listcol3box span.rgafons {position: relative;top:-6px;display: flex;align-items: center;font-size: 10pt;font-family: 'Fb korali';font-weight: 300;color: rgba(0,0,0,0.4);}
li.listcol3box .slidecontainer:hover span.rgafons{ color:#000;}
#bodyblack li.listcol3box span.rgafons, #bodygrey li.listcol3box span.rgafons{color:rgba(255,255,255,0.4);}
#bodyblack li.listcol3box .slidecontainer:hover span.rgafons, #bodygrey li.listcol3box .slidecontainer:hover span.rgafons{color:#FFF;}


.font_listcol_range {display: flex;vertical-align: top;align-items: center;width: 80px;margin-right: 40px;position: relative;top: -12px;}
/*.productlistpage .list .product_item.productItemLoop:hover .font_listcol_range .slider{ background:#acabab;}*/
.column_3text_box {height: 220px;overflow: hidden; margin:0px -30px;}
.column_3text_box p{ padding:0px 30px;}
.column_3text_box.engtext p {text-align: left;direction: ltr;}
.dual_lang.color3dual {margin-left: 10px; position:relative; top:4px; line-height:100%; vertical-align:top; padding-top:3px;}
.noviationfont .dual_lang.color3dual{top:2px;}

.detailcolumns_text {padding: 0px 55px;margin-top:60px;}
.detailcolumns_text_inner{padding:60px 0px; border-bottom:2px solid #000; border-top:none/*1px solid rgba(0,0,0,0.4)*/; }
.detailcolumns_text ul{ margin:0px -65px; font-size:0px;}
.detailcolumns_text ul li{ display:inline-block; vertical-align:top; width:33.33%; padding:0px 65px;}
.detail_3text_box {height: 220px;overflow: hidden; color:#000; margin:0px -30px;}
.detail_3text_box p{ padding:0px 30px;}
.bodygrey .detail_3text_box, .bodyblack .detail_3text_box { color:#FFF;}
.bodygrey .detailcolumns_text_inner, .bodyblack .detailcolumns_text_inner{ border-color:rgba(255,255,255,0.4);}

.productlistpage .list .listcol3box .filter .top_block, .productlistpage .list .listcol3box .dropdown{ display:block;}
.listview_textonly ul li .dropdown-menu li {display:block;padding: 0px; width:100%;}
.listview_textonly ul li .dropdown-menu li a{ display:block;}

.btn_basket i {display: none;}
.btn_basket:hover {color: #00a9b4;text-decoration: none;/*background: #00a9b4;*/}
.main_banner {margin-bottom: 45px;overflow: hidden;}
.single_mainwrapper {width: 100%;position: relative;}
.single_mainwrapper .slider {height: auto;background: transparent;}
.carousel-control.left {width: 48px;background: url("../img/svg/slider_arrow.svg") no-repeat center center;left: -48px;opacity: 1;}
.carousel-control.right {width: 48px;background: url("../img/svg/slider_arrow.svg") no-repeat center center;right: -48px;transform: rotate(180deg);opacity: 1;}
#homeSlider:hover .carousel-control.left, #homeSlider:hover .carousel-control.right {background: url("../img/svg/slider_arrow_hover.svg") no-repeat center center;}
.swiper-container-rtl .swiper-button-prev, .swiper-container-rtl .swiper-button-next {left: -26px;display: none;background: url("../img/svg/slider_arrow_hover.svg") no-repeat center center;}
.swiper-container-rtl .swiper-button-prev {transform: rotate(180deg);right: -26px;}
.container:hover .swiper-button-prev, .container:hover .swiper-button-next {display: block;}
h2 {margin: 0 0 15px;adding: 0;font-size: 24px;line-height: 24px;}
h3 {margin: 0 0 10px;padding: 0;font-size: 18px;line-height: 18px;}
.text_block {margin-bottom: 75px;}
.text_block h2 {text-align: center;}
.text_block .description {max-width: 920px;width: 100%;margin: 0 auto;line-height: 1.5;text-align: justify;padding-top: 10px;}
.catgory_item_wrapper.swiper-slide {}
.catalog_blocks {margin-bottom: 0px;}
.catalog_blocks h3 {padding: 0px 17px;}
.categories {display: flex;}
.font_slider_list {display: flex;}
.catgory_item {height: 100px;/*width: 190px;*/background: #e0e4e7;border-radius: 5px;/*margin-left: 5px;*/display: flex;overflow: hidden;align-items: center;justify-content: center;font-size: 32px;color: #466B73;font-family: 'Fbgofansans-Regular';}
.catgory_item_wrapper {width: auto;}
.catgory_item.light {font-family: 'Fbgofansans-Light';}
.catgory_item.bold {font-family: 'Fbgofansans-Bold';}
.catgory_item.medium {font-family: 'Fbgofansans-Medium';}
.catgory_item.black {font-family: 'Fbgofansans-Black';}
.new_font_item {width: 325px;}
.new_font_item .image {margin-bottom: 15px;}
.new_font_item .info {color: rgba(0,0,0,0.4);}
.new_font_item .name {font-family: 'Fbgofansans-Bold';font-size: 14px;display: inline-block;vertical-align: top;}
.new_font_item .date {font-size: 12px;display: inline-block;vertical-align: top;}
.font_item {width: 25%;margin: 0px 0px;}
.font_item .image {height: 150px;margin-bottom: 20px;}
.font_item:first-child .image {padding-right: 0;background: transparent;}
.font_item .info {color: rgba(0,0,0,0.4);}
.font_item .name {font-family: 'Fbgofansans-Bold';font-size: 14px;display: inline-block;vertical-align: top;}
.font_item .date {font-size: 12px;display: inline-block;vertical-align: top;}
.filter_wrapper {display: flex;justify-content: flex-end;}
.filter_wrapper .filter {width: 100%;min-height: 55px;}
.cartPrewFilter .filter {width: 250px;}
.filter .top_block {display: flex;justify-content: space-between;color: #000000;margin-bottom: 8px;padding-bottom: 8px;border-bottom: 1px solid #989797;}
.filter .tb_item.active {color: #000 !important;}
.filter .tb_item.elemitb3.active:hover {background: #9e9fa2;color: #fff !important;}
.filter .bottom_block {line-height: 26px;display: flex;justify-content: space-between;}
.range_block {color: #000000;display: flex;align-items: center;}
.range_block .range {height: 24px;width: 78px;background: url("../img/range.png") no-repeat 0 0;margin-right: 8px;}
.type_font_block {color: #000000;}
.cursorPointer {cursor: pointer;}
/*span.select2-search.select2-search--dropdown {padding: 0px;height: 0px;border: 0px solid #000;}*/
/*span.select2-search.select2-search--dropdown .select2-search__field {height: 0px;padding: 0px;border: 0px solid #000;}*/
.select2-container--default .select2-selection--single {border-radius: 0;text-align: right;}
.select2-container--default .select2-selection--single .select2-selection__arrow {left: 1px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #9c9ea1 transparent transparent transparent;border-width: 7px 5px 0 5px;}
.select2-results__option[aria-selected] {text-align: right;}
.select2-container--default .select2-results__option[aria-selected="true"] {background: #ffffff;color: #3d414c;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background: #48C5DB !important;color: #ffffff;}
.select2-results__option[aria-selected]:hover {background: #00a9b4;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {outline: none;}
.select2-container--default .select2-selection--single .select2-selection__rendered {outline: none;padding-left: 20px;padding-right: 5px;}
.select2-container--default .select2-selection--single {padding: 0 10px;height: 30px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 30px !important;}
.select2-container .select2-selection--single .select2-selection__rendered {padding-right: 0;padding-left: 25px;}
.select2-dropdown {border-radius: 0;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color: #000000;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background: #00a9b4;}
.catalog_list {display: flex;justify-content: space-between;margin-top: 30px;}
.product_item {width: 260px;max-width: 24%;}
#selectedFontBox {font-size: 60px;display: flex;align-items: center;min-height: 150px;}
.product_item_image {cursor: default;color: #000000;padding: 0 20px 0 10px;}
.slideFontSize {font-size: 35px;max-height: 183px;outline: none;min-height: 183px;overflow: hidden;padding-left: 0px;padding-right: 0px;}
.single-product .catalog_list {display: block;margin: 30px -50px 0px 0px;}
.single-product .catalog_list .product_item {float: right;width: calc(20% - 80px) !important;margin: 0px 50px 0px 0px;}
.tb_item_sitefont {font-family: 'Fb korali';font-weight: 500;}
.product_item_info {display:  block;align-items: center;justify-content: space-between;margin-top: 0px;padding: 25px 30px 0 30px; min-height:75px;position:relative; z-index:2;}
.product_item_info .name {font-size: 12px;color: #000000;}
.productItemLoop .btn_blue {margin-top: 20px !important;}
.product_item_info .name span {font-size: 10pt;font-family: 'Fb korali';font-weight: 500;}
.product_item_info .icons {display: flex;}
.product_item_info .icon_like {position: relative;margin-right: 10px;display: block;color: #d6d6d2;font-size: 18px;}
.product_item_info .icon_like .fa {color: #cccccc;}
.product_item_info .icon_like.liked .fa, .product_item_info .icon_like.unliked .fa {color: #ff0000;}
.product_item_info .icon_plus {position: relative;margin-right: 10px !important;display: block;color: #00aab5;font-size: 19px;font-family: 'Fontbit Logo new1';}
.product_item_info .icon_plus:hover, .product_item_info a[data-action="remove-font-cart"].icon_plus {color: #00aab5;}
.btn_blue {height: 40px;display: block;background: #00a9b4;color: #ffffff;text-align: center;line-height: 40px;font-size: 16px;}
.btn_blue span {display: inline-block;vertical-align: top;}
.btn_blue .plus {font-size: 21px;font-weight: normal;}
.btn_blue .bold {font-family: 'Fb korali';font-weight: 500;}
.btn_blue:hover {color: #ffffff;text-decoration: none;}
.last_block {margin-bottom: 85px;}
section.last_block.sajal_product_box {margin-left: 0px;margin-right: 0px;}
.right_page .catalog_blocks.last_block {margin-top: 0px !important;}
.footer {padding-top: 30px;padding-bottom: 80px;border-top: 2px solid #313131;}
.footer_btn_block {display: flex;height: 30px;justify-content: center;align-items: center;margin-bottom: 8px;margin-top: 30px;}
.btn_footer_white {height: 30px;width: 127px;border: 1px solid #00aab5;margin: 0 5px;color: #00a9b4;font-size: 16px;line-height: 30px;text-align: center;transition: 0.2s all;background: none;font-family: 'Fb korali';font-size: 13.51px;}
.btn_footer_white:hover {color: #ffffff;text-decoration: none;background: #00a9b4;border-color: #00a9b4;}
.fb_title {font-size: 18px;color: #000000;margin-left: 5px;}
.footer_links {text-align: center;color: #7a7773;padding-bottom: 15px;border-bottom: none;font-size: 12px;margin-bottom: 5px;}
.footer_links a {color: #7a7773;line-height: 16px;font-size: 12px;}
.footer_container {width: 760px;margin: 0 auto;}
.footer_description {color: #7a7773;font-size: 11px;line-height: 16px;margin: 0px auto;max-width: 530px;text-align: center;font-family: 'Fb korali';}
.footer_description p {display: block !important;}
.footer_logos {display: flex;justify-content: center;align-items: center;margin-bottom: 20px;}
.footer_logos img {margin: 0 25px;}
.left_page {width: 255px;min-height: 100vh;background: #272727;position: relative;z-index: 10;}
.left_header {background: #272727 !important;}
.left_header .custom-search #search_prod {left: 1px !important;top: 120px !important;width: 38px;height: auto;}
.custom-search #search_prod {position: absolute;left: 10px;top: 0px;font-family:'FbFontbitIcons-Regular';height: 100%;font-size: 30px;color: #00aab5;cursor: pointer;}
.custom-search #search_prod span {display: block;padding-top: 0px !important;line-height: 31px;}
.left_header .custom-search #search {height: 38px;vertical-align: top;background: none;border: none;color: #686868;font-family: 'Fb korali';padding: 0px 15px 0 40px;border: 1px solid #686868;border-radius: 15px;-webkit-border-radius: 15px;}
.left_header .custom-search {padding: 20px 0;}
.adv_title {line-height: 20px;color: #ffffff;}
.adv_item {color: #ffffff;padding: 22px 45px;display: block;}
.adv_item: hover {background: #00a9b4;}
.adv_item_name {font-size: 30px;line-height: 32px;margin-bottom: 5px;font-family: 'Fbgofansans-Bold';}
.adv_item_anons {font-size: 14px;line-height: 16px;margin-bottom: 10px;}
.adv_item_data {font-size: 14px;line-height: 16px;margin-bottom: 10px;font-family: 'Fbgofansans-Bold';}
.adv_item_link {font-size: 14px;line-height: 16px;font-family: 'Fbgofansans-Bold';display: inline-block;color: #ffffff;}
.adv_item_link:hover {color: #ffffff;}
.left_header {padding: 24px 45px;margin-bottom: 50px;}
#homeSlider {height: 425px;}
#homeSlider .item {width: 100%;}
#homeSlider .item img {width: 100%;}
#homeSlider .item .main_banner_hover {display: flex;width: 100%;height: 100%;background: rgba(0, 169, 180, 0.8);position: absolute;left: 0;top: 0;z-index: 10;justify-content: center;align-items: center;font-size: 14px;line-height: 17px;opacity: 0;transition: 0.2s all;}
#homeSlider .item .main_banner_hover span {display: block;position: absolute;text-align: center;color: #ffffff;padding-bottom: 45px;background: url("../img/arrow_white.png") no-repeat center bottom;}
#homeSlider .item:hover .main_banner_hover {opacity: 1;}
.slidecontainer {width: 80px;margin-right: 10px;}
.link_hover_element {display: flex;width: 100%;height: 100%;background: rgba(0, 169, 180, 0.8);position: absolute;left: 0;top: 0;z-index: 10;justify-content: center;align-items: center;font-size: 14px;line-height: 17px;opacity: 0;transition: 0.2s all;}
.link_hover_element span {display: block;position: absolute;text-align: center;color: #ffffff;padding-bottom: 45px;background: url("../img/arrow_white.png") no-repeat center bottom;}
.link_hover_element_wrapper {position: relative;overflow: hidden;}
.link_hover_element_wrapper:hover .link_hover_element {opacity: 1;}

/* The slider itself */
.slider {-webkit-appearance: none;appearance: none;width: 100%;height: 1px;background: rgba(0,0,0,0.4);outline: none;opacity: 1;-webkit-transition: .2s;transition: opacity .2s;}
.hmenulayleft:hover .slider{ background:#000;}	
#bodyblack .all_common_sli .slider , #bodygrey .all_common_sli .slider {background: rgba(255,255,255,0.4);}
#bodyblack .all_common_sli .slider:hover , #bodygrey .all_common_sli .slider:hover{ background:#fff;}
#bodyblack .range_block .slider, #bodygrey .range_block .slider{background: rgba(255,255,255,0.4); opacity:1;}
.range_block:hover .slider, .productlistpage .list .product_item.productItemLoop .range_block:hover .slider, .range_weight:hover .slider {/*background: #000;*/}
.range_block:hover .slider::-webkit-slider-thumb, .range_block:hover .slider::-moz-range-thumb {border: 1px solid rgba(0, 0, 0, 1);}
.productlistpage .product_item.productItemLoop .filter_wrapper .filter .range_block:hover .range_title, .productlistpage .list .product_item.productItemLoop:hover .filter_wrapper .filter .range_block:hover .range_title, .range_weight:hover .rangemidlfttitle{ color:#000;}

#bodyblack .productlistpage .list .product_item.productItemLoop .slider, #bodygrey .productlistpage .list .product_item.productItemLoop.slider {/*background: rgba(255, 255, 255, 0.4);*/}
#bodyblack .productlistpage .list .product_item.productItemLoop .slider:hover, #bodygrey .productlistpage .list .product_item.productItemLoop.slider:hover {background: rgba(255, 255, 255, 1);}

.prodebox2div .range_weight:hover .rangemidlfttitle{color:#acabab;}
.prodebox2div .range_weight:hover .slider{background: #acabab;}

/* Mouse-over effects */
.bodyblack .slider::-webkit-slider-thumb{border:1px solid rgba(255,255,255,0.4) !important;}
.bodyblack .slider:hover::-webkit-slider-thumb{border:1px solid #FFF !important;}
.slider:hover { background:#000;}
.slider::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;width: 17px;height: 17px;background: #FFF;border: 1px solid rgba(0, 0, 0, 0.45);border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;cursor: pointer;}
.slider::-moz-range-thumb {width: 17px;height: 17px;background: #FFF;border: 1px solid rgba(0, 0, 0, 0.45);border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;cursor: pointer;border: none;}
.prowedivbot .slider::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;width: 17px;height: 17px;background: #FFF;border: 1px solid #00aab5;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;cursor: pointer;}
.prowedivbot .slider::-moz-range-thumb {-webkit-appearance: none;appearance: none;width: 17px;height: 17px;background: #FFF;border: 1px solid #00aab5;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;cursor: pointer;}
.list.slider::-moz-range-thumb {width: 17px;height: 17px;background: #fff;border:none;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;cursor: pointer;}
.list .slider::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;width: 17px;height: 17px;background: #fff;border: 1px solid rgba(0, 0, 0, 0.45);border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;cursor: pointer;}

.swiper-container {/*padding: 0 40px;margin-left: -40px;margin-right: -40px;*/}
.swiper_slider__prev {width: 40px;height: 102%;background: #ffffff;position: absolute;z-index: 10;right: 0;transform: rotate(180deg);cursor: pointer;top: -1px;}
.swiper_slider__next {width: 40px;height: 102%;background: #ffffff;position: absolute;z-index: 10;left: 0;cursor: pointer;top: -1px;}
.categories:hover .swiper_slider__prev {background: url(../img/svg/slider_arrow.svg) no-repeat center center #ffffff;}
.categories:hover .swiper_slider__next {background: url(../img/svg/slider_arrow.svg) no-repeat center center #ffffff;}
.filter_wrapper, .addToCartBlue {display: none;}
.productItemLoop.currentActive .productItemInfoBottom {display: none;}
.productItemLoop.currentActive .filter_wrapper, .productItemLoop.active .filter_wrapper, .productItemLoop:hover .filter_wrapper {display: block;}
.productItemLoop.currentActive .addToCartBlue {display: block;}
.editFontGray .slideFontSize {color: #ccc;}
.single_product_mainwrapper .icon_plus .fa {left: inherit;top: 2px;}
.icon_plus .fa {position: absolute;left: 0px;top: 4px;color: #FFF;font-size: 9px;background: #00aab5;padding: 2px 3px;}
.left_page .left_header, .left_page .adv_item {padding-left: 25px;padding-right: 25px;}

.limitTxtChar {display: block;width: 130px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.single_product_mainwrapper {}
.proDetailBox {width: 100%;position: relative;overflow: hidden;padding: 70px 0px;}
.proLeftPart {width: 50%;float: left;}
.proRightPart {width: 40%;float: right;}
.proRightPart h1 {margin-top: 0px;margin-bottom: 25px;}
.proRightPart p {line-height: 1.5;white-space: pre-line;max-width: 292px;}
.proFontPlayingBox {width: 100%;position: relative;padding: 70px 0px;overflow: hidden;}
.playingFontWrapper {width: 70%;float: right;}
.playingFontAction {width: 20%;float: right;}
.playingFontEdited {outline: none;font-size: 18px !important;line-height: 150%;}
.playingFontEdited_chn {font-size: 14px !important;width: 50%;outline: none;line-height: 150%;}
.singleProduct select.type_font {line-height: 25px;width: 150px;background-color: transparent;border: 1px solid #908f8f;padding: 0px 10px;background-position: 6px center;background-size: 10px;}
.singleProduct .prowedivbot .range_block {margin-top: 17px !important;margin-bottom: 17px !important;}
i.addToCardBtn {color: #00a9b4;font-size: 40px;background: #fff;}
.singleProduct .adv_item {padding: 0px;}
.singleSidebarTitle {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);top: 100px;margin: 0px;position: relative;width: 280px;left: 25%;}
.singleProduct .left_header {padding: 0px;margin: 20px 0px 0px 0px;}
.singleProduct hr.leftSideLine {width: 80px;margin: 15px auto;border: 1px solid #fff;}
.productHeaderBox {width: 100%;position: relative;}
.productHeaderBox h2 {color: #00aab5;border-bottom: 1px solid #00aab5;font-size: 12px;}
.productHeaderList {width: 100%;position: relative;padding: 10px 0px;border-bottom: 2px solid #d8d6d6;}
.productHeaderList ul {width: 50%;overflow: hidden;}
.productHeaderList ul li {display: inline-block;width: 24%;padding: 7px 10px;color: #999;}
.resetSingleFont {outline: none;border: 0px solid #000;width: 150px;height: 30px;line-height: 33px;}
a.addToCartSingle {display: inline-block;background: #00aab5;padding: 8px 10px 3px;margin-bottom: 15px;}
.proDetailBox1 {width: 100%;position: relative;overflow: hidden;padding-top: 57px;}
.proDetailBox1 .fontMapWrapper {width: 50%;float: left;}
.proDetailBox1 .proImage {width: 50%;float: right;}
.allProWeight {margin-top: 20px;}
.proGallery {width: 100%;position: relative;margin: 0px auto;padding: 120px 0px 52px 0px;}
.proGallery ul {width: 100%;overflow: hidden;font-size: 0px;}
.proGallery ul li {width: 19%;float: right;margin: 0px 0.5%;}

/***************** My Style Product Detail page ***********************/
.singleProduct .header {margin-bottom: 0px;}
.navigator ul li {display: inline-block;margin: 0px 5px;vertical-align: top;position: relative;color: #00aab5;}
.navigator ul li a {color: #00aab5;padding: 5px 5px;display: inline-block;}
.navigator ul li a:hover, .navigator ul li a:focus {color: #00aab5;opacity: 0.8;text-decoration: none;}
.navigator {border-bottom: 2px solid #00aab5;padding: 10px 0px;}
.navigator ul li::after {content: "/";position: absolute;left: -10px;top: 5px;}
.navigator ul li:last-child::after {display: none;}
.nav-btn {background: transparent;border: 2px solid #00a9b4;padding: 10px 30px;color: #00a9b4;display: inline-block;float: left;margin-top: 0px;position: relative;left: 32px;font-family: 'Fb korali';z-index: 9;}
.nav-btn:hover {color: #fff;background: #00a9b4;text-decoration: none;border: 2px solid #00a9b4;}
.navigator ul {display: inline-block;vertical-align: middle;}
.productHeaderList ul li a {color: #999;}
.productHeaderList ul li a.active {color: #333;font-weight: 600;}
.productHeaderList ul li a:hover {color: #333;text-decoration: none;}
.related-blog {padding-bottom: 70px;padding-top: 30px;}
.related-blog h2 {font-size: 15px;padding: 0px 30px;font-weight: 600;padding-bottom: 20px;}
.related-blog .col-md-3 {width: 25%;}
.blog-grid {padding: 20px 30px;}
.blog-grid h3 {font-size: 30px;line-height: 1.3;font-weight: 600;padding-bottom: 30px;}
.blog-footer {border-top: 1px solid #b9b6b6;padding: 10px 0px;float: left;width: 100%;}
.blog-footer .b-left {width: 35%;float: left;text-align: left;}
.blog-footer .b-right {width: 65%;float: left;}
.b-left i.fa.fa-plus {background: #00aab5;color: #fff;padding: 5px;font-size: 11px;border-radius: 2px;}
.b-left i.fa.fa-heart {color: #999;}
.b-left i {margin: 0px 2px;}
.text-grey {color: #999;}
.b-right span {font-weight: 600;font-size: 12px;}
.container.hii .swiper-button-next, .container.hii .swiper-button-prev {opacity: 0;}
.container.hii:hover .swiper-button-next, .container.hii:hover .swiper-button-prev {opacity: 1;}
.header.fixed {background: rgba(224, 228, 231, 0.2) !important;}
.btn_bar {display: none;}
.btn_cross {display: none;}
.catalog_blocks.last_block h3 {padding: 0px 0px;}

/*---------POPUP--------*/
.popup_gallery {display: block;opacity: 0;height: 0px !important;visibility: hidden;width: 100%;top: 0px;left: 0px;z-index: 9999;}
.popup_gallery.activeg {display: block;opacity: 1;height: 100% !important;visibility: visible;}
.popup_gallery .popcontent, .home .popup_gallery {z-index: 0 !important;}
.popup_gallery.activeg .popcontent, .popup_gallery.activeg {z-index: 9999 !important;}
.popup_gallery .galleryslideh {max-width: 100%;margin: 0px auto;border-top: 2px solid #aaaaaa !important;}
.popup_gallery .galleryslideh .owl-nav {position: absolute;margin: 0px auto;text-align: center;width: 100%;padding-top: 15px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.popup_gallery .galleryslideh .owl-nav span {display: block;}
.popup_gallery .galleryslideh .owl-nav .owl-prev, .popup_gallery .galleryslideh .owl-nav .owl-next {width: 40px;height: 52px;position: absolute;margin: 0px 0px;display: inline-block;cursor: pointer;border: none;}
.popup_gallery .galleryslideh .owl-nav .owl-prev {background: url(../img/left_arrow.png) no-repeat center center;left: 0px;}
.popup_gallery .galleryslideh .owl-nav .owl-next {background: url(../img/right_arrow.png) no-repeat center center;right: 0px;}
.popup_gallery .galleryslideh .owl-nav .owl-next:hover {background: url(../img/right_arrow.png) no-repeat center center;}
.popup_gallery .galleryslideh .owl-nav .owl-prev:hover {background: url(../img/left_arrow.png) no-repeat center center;}
.popup_gallery .galleryslideh .owl-dots {text-align: center;padding-top: 20px;display: none;}
.popup_gallery .galleryslideh .owl-dot {display: inline-block;margin: 0px 5px;cursor: pointer;}
.popup_gallery .galleryslideh .owl-dot span {width: 10px;height: 10px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;background: #FFF;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;display: block;}
.popup_gallery .galleryslideh .owl-dot:hover span, .popup_gallery .galleryslideh .owl-dot.active span {background: #CCC;}
.popup_gallery .popcontent img {display: inline-block;margin-bottom: 15px;width: auto !important;max-height: 70vh !important;margin: 0px auto;}
.popup_gallery .popcontent .popupbuttompart {padding: 20px 0px 15px;}
.popup_gallery .popcontent h3 {font-size: 24px;text-align: right;float: right;color: #101010;}
.popup_gallery .popcontent a.mailtopgallery {float: left;color: #4a4949;padding-right: 30px;background-size: contain !important;font-size: 24px;background: url(images/email.png) no-repeat right center;position: relative;top: 5px;}
.overlaygall {background: rgba(40, 40, 40, 0.95);position: fixed;top: 0;left: 0px;width: 100%;height: 100%;display: none;z-index: 999;}
.popup {display: none;width: 100%;top: 0px;left: 0px;height: 100%;z-index: 9999;}
.popup_gallery .popcontent {position: fixed;left: 36px;right: 36px;top: 100px;width: 100%;background: none;max-width: inherit;width: auto;text-align: center;margin: 0px 0px;}
.b-close {background: url(../img/closen.png) no-repeat center center;width: 27px;height: 27px;position: fixed;top: 43px;right: 36px;cursor: pointer;z-index: 99999;}
.b-close:hover {opacity: 0.8;}
.overlay1 {background: #000;opacity: 0.3;position: fixed;top: 0;left: 0px;width: 100%;height: 100%;display: none;z-index: 999;}
.poptp_titl {padding: 30px 0px 60px 0px;}
.poptp_titl p {font-size: 20px;text-align: right;color: #FFFF;font-weight: normal;}
.poptp_titl p span {font-weight: bold;}

/*----------Account Page----------*/
.woocommerce-account .right_page .catalog_blocks {margin-top: 0px !important;}
.woocommerce-account .woocommerce-MyAccount-content {float: right !important;width: 100% !important;}
.page-template-page-account-design footer.footer.container {width: 100% !important;}
.cf:after, .cf:before {clear: both;content: '';display: block;width: 100%;}
.page-template-page-account-design {display: block;}
.accoult_left .woocommerce-MyAccount-navigation {padding: 0 0 50px 0;width: 100% !important;min-height: calc(100vh - 70px);}
.accoult_left {width:25.75%;float: left;height: 100%;background: #706d6e;}
.accoult_left ul {margin: 0px;padding: 0px;}
.accoult_left ul li {display: block;border-bottom: 1px solid #c9cbcc;font-size: 20px;font-family: 'Fb korali';margin: 0px !important;}
.accoult_left ul li a {display: block;padding: 45px 23px 45px 23px;color: #FFF;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;}
.accoult_left ul li:first-child a {padding: 40px 23px 40px 23px;}
.accoult_left ul li a:hover, .accoult_left ul li.is-active a {background: #00aab5;}
.left_foot {padding: 110px 20px;}
.left_foo_bo {border: 1px solid #c9cbcc;max-width: 345px;padding: 14px 12px 7px 12px;}
.left_foo_bo h3 {color: #c9cbcc;font-size: 20px;font-family: 'Fb korali' !important;margin-bottom: 12px;}
.left_foo_bo p {color: #c9cbcc;font-size: 15px;}
.left_foo_bo a {color: #c9cbcc;font-size: 15px;border-bottom: 1px solid #c9cbcc;padding-bottom: 2px;}
.left_foo_bo a:hover {border: none;}
.edit-account .error_va .errmsg { color: #ef4272; font-size: 12px; font-weight: 300; padding-top: 4px; display: block; }
.edit-account .fivefrmfield .err { border: 1px solid #ef4272; }
.twotablerow .order-pending { color: #ef4272; padding-right: 32px; }
/*----My Profile---*/
.accoult_right {float: right;width:74.25%;}
.accounwrap {padding: 44px 130px 44px 98px;}
.accoult_right h1 {font-size: 26px;font-weight: normal;color: #00aab5;border-bottom: 3px solid #00aab5;padding-bottom: 5px;}
.myprofile_ri.cahpasspage {width: 50%;}
.myprofile_ri {padding: 35px 0px 0px 0px;}
.myprofile_ri .formfield_n {border: 2px solid #ced0d1;margin-bottom: 23px;position: relative;}
.myprofile_ri .formfield_n label.labelform {float: right;width: 350px;display: block;margin: 0px;font-size: 24px;font-family: 'Fb korali';font-weight: 300;color: #625e5a;padding: 7px 18px 0px 0px;}
.myprofile_ri .formfield_n.cf input {width: calc(100% - 350px);border: none;float: right;font-size: 24px;font-family: 'Fb korali';font-weight: 300;color: #625e5a;height: 41px;padding-left: 54px;}
.myprofile_ri .formfield_n.cf span.editbut {position: absolute;left: 0px;width: 54px;height: 41px;background: url(../img/edit.jpg) no-repeat center center;cursor: pointer;}
.form_checkb {position: relative;margin: 6px 21px;}
.form_checkb input[type="checkbox"] {-webkit-appearance: none;-moz-appearance: none;width: 18px;height: 18px;vertical-align: top;margin: 0px 0px;cursor: pointer;border: 2px solid #6c6864;}
.form_checkb input[type="checkbox"]:checked::before {background: #6c6864;right: 0px;width: 18px;height: 18px;content: "";position: absolute;top: 2px;}
.form_checkb label {margin: 0px;font-size: 16px;vertical-align: bottom;display: inline-block;cursor: pointer;margin-right: 6px;}
.formsubi {float: left;width: auto;padding-top: 48px;}
.formsubi input, .formsubi button[type="submit"] {height: 49px;border: none;font-size: 22px;background: #00aab5;color: #FFF;font-family: 'Fb korali' !important;margin: 0px;padding: 0px 30px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;display: block;border-radius: 0px !important;font-weight: normal !important;width: 100%;}
.formsubi input:hover, .formsubi button[type="submit"]:hover {background: #686868;color: #fff;}

/*----My Credit---*/
.creditpag {padding: 47px 22px 47px 0px;}
.totalcredit {font-size: 36px;font-family: 'Fb korali';font-weight: 300;padding-bottom: 44px;}
.exipredat_c {font-size: 22px;font-family: 'Fb korali';font-weight: 300;}
.buy_credit_b {float: left;padding-top: 22px;}
.buy_credit_b a.buyextraecre {height: 49px;border: none;font-size: 22px;background: #00aab5;color: #FFF;font-family: 'Fb korali';margin: 0px;padding: 13px 20px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;display: block;}
.buy_credit_b a.buyextraecre:hover {background: #686868;}
.user-credit-expiry {
    font-size: 20px;
    text-align: center;
    margin-top: 20px;
}

/*---Patmetn Detail----*/
.mypayent_ri {padding: 35px 0px 0px 0px;}
.mypayent_ri .formfield_n {border: 2px solid #ced0d1;margin-bottom: 23px;position: relative;}
.mypayent_ri .formfield_n label.labelform {float: right;width: 350px;display: block;margin: 0px;font-size: 24px;font-family: 'Fb korali';font-weight: 300;color: #625e5a;padding: 7px 18px 0px 0px;}

.mypayent_ri .formfield_n.cf input {width: calc(100% - 350px);border: none;float: right;font-size: 24px;font-family: 'Fb korali';font-weight: 300;color: #625e5a;height: 41px;padding-left: 54px;}
.mypayent_ri .formfield_n.cf span.editbut {position: absolute;left: 0px;width: 54px;height: 41px;background: url(../img/edit.jpg) no-repeat center center;}
.mypayent_ri .formsubi {padding-top: 30px;}
.addnotherc_card {border-top: 2px solid #ced0d1;margin: 54px 0px 0px 0px;padding: 50px 0px 0px 0px;}
.addnotherc_card a {font-size: 18px;color: #625e5a;text-decoration: underline !important;}
.addnotherc_card a:hover {text-decoration: none !important;}

/*--------Recent Payment----*/
.rece_payment_col {padding: 22px 0px;}
.rece_payment_col .rece_pay_head {margin: 0px;padding: 0px 20px;border-bottom: 1px solid #ced0d1;}
.rece_payment_col .rece_pay_head .recolcols {font-family: 'Fb korali';}
.rece_payment_col .recolcols {float: right;font-size: 20px;font-family: 'Fb korali'; font-weight:300;padding: 27px 0px;}
.rece_payment_col .rece_col1 {width:17.47%;}
.rece_payment_col .rece_col2 {width:31.44%;}
.rece_payment_col .rece_col3 {width:18%;}
.rece_payment_col .rece_col4 {width:30%;}
.rece_payment_col .rece_col5 {width: 33px;float: left !important;}
.rece_payment_col .rece_col5 a {display: block;}
.rece_payment_col .rece_col5 a img {max-width: 100%;}
.rece_payment_col .rec_orders {padding: 0px 20px;border-bottom: 1px solid #ced0d1;}

/*--------My Fonts----*/
.my_fonts_col {padding: 22px 0px;}
.my_fonts_col .my_fonts_head {margin: 0px;padding: 0px 10px 0px 20px;border-bottom: 1px solid #ced0d1;}
.my_fonts_col .my_fonts_head .myfont_col {font-family: 'Fb korali';}
.my_fonts_col .myfont_col {float: right;font-size: 20px;font-family: 'Fb korali'; font-weight:300;padding: 27px 0px;}
.my_fonts_col .myfont_col1 {width: 50px;}
.my_fonts_col .myfont_col2 {width:17.6%;}
.my_fonts_col .myfont_col3 {width:36.6%;}
.my_fonts_col .myfont_col4 {width:31.6%;}
.my_fonts_col .myfont_col5 {width:8.6%;display: none;}
.my_fonts_col .myfont_col6 {width: 35px;}
.my_fonts_col .myfont_col7 {width: 33px;float: left !important;}
.my_fonts_col .rece_col6 a {display: block;}
.my_fonts_col .rece_col6 a img, .my_fonts_col .rece_col7 a img {max-width: 100%;}
.my_fonts_col .fonts_orders {padding: 0px 10px 0px 20px;border-bottom: 1px solid #ced0d1;}
.my_fonts_col .checkfield, .my_fonts_col .checkfield_all {position: relative;height: 18px;overflow: hidden;}
.my_fonts_col .checkfield input[type="checkbox"] {-webkit-appearance: none;-moz-appearance: none;width: 18px;height: 18px;vertical-align: top;margin: 0px 0px;cursor: pointer;border: 1px solid #6c6864;}
.my_fonts_col .checkfield input[type="checkbox"]:checked::before {background: #6c6864;right: 0px;width: 18px;height: 18px;content: "";position: absolute;top: 1px;}
.my_fonts_col .checkfield_all input[type="checkbox"] {-webkit-appearance: none;-moz-appearance: none;width: 18px;height: 18px;vertical-align: top;margin: 0px 0px;cursor: pointer;border: 3px solid #6c6864;}
.my_fonts_col .checkfield_all input[type="checkbox"]:checked::before {background: #6c6864;right: 0px;width: 18px;height: 18px;content: "";position: absolute;top: 3px;}
.font_marked_download {float: left;padding-top: 58px;}
.font_marked_download a {height: 49px;border: none;font-size: 22px;background: #00aab5;color: #FFF;font-family: 'Fb korali';margin: 0px;padding: 13px 15px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;display: block;}
.font_marked_download a:hover {background: #686868;}
.font_marked_download a.disablelink {pointer-events: none;cursor: default;background: grey;}
.messageinfontb {text-align: left;padding-top: 15px;}
.messageinfontb p {font-size: 16px;color: #ef4272;}
.messageinfontb a {font-weight: bold;color: #ef4272;}
.plist_popup .cartnprightin {padding: 50px 16px 50px 35px !important;}
.plist_popup .cartnrdivh {height: 130px !important;}
.plist_popup .cartnpright {min-height: 240px !important;}
.plist_popup .cartnprightin .pmnuuy a {height: 49px;border: none;font-size: 22px;background: #00aab5;color: #FFF;font-family: 'Fb korali';margin: 0px;padding: 13px 15px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;display: block;margin-top: 20px;text-align: center;}
.plist_popup .cartnprightin .pmnuuy a:hover, .plist_popup .cartnprightin .pmnuuy a:focus {background: #686868;}
.my_fonttoptxt {padding-top: 15px;}
.my_fonttoptxt p {font-weight: bold;font-size: 20px;line-height: 1.3;}
.chmess_ns {padding-top: 15px;}
.chmess_ns p {margin: 0px;padding: 0px;font-size: 14px;ine-height: 1.3;color: #ef4272;}
.fieldset--username .usernote {display: block;font-size: 12px;padding-top: 5px;}
.detail_block {display: none;}
.customregform {max-width: 426px;margin: 0 auto;padding: 4px 0;}
.cregfield {margin: 0 0 22px 0;}
.cregfield input {display: block;width: 100%;border: 0px;height: 47px;font-family: 'Fb korali';font-weight: 500 !important;padding: 0 20px;font-size: 20px;background: #fff;color: #000 !important;border-radius: 0px !important;-webkit-border-radius: 0px !important;}
.cregfield span.usernote {display: block;font-size: 12px;padding: 5px 0 0 0;line-height: 1;}
.cregfbot {padding: 0 19px 0 0;}
.cregfcheck {float: right;margin: 15px 0 0 0;}
.cregfcheck input {display: inline-block;vertical-align: top;width: 20px;height: 20px;border: 0px;padding: 0px;border-radius: 0px;-webkit-border-radius: 0px;cursor: pointer;margin: 0px;}
.cregfcheck label {display: inline-block;vertical-align: top;font-size: 15px;line-height: 20px;color: #635f5b;font-family: 'Fb korali';font-weight: 500;margin: 0px;padding: 0 8px 0 0;}
.cregfsub {float: left;width: 145px;}
.cregfsub input {display: block;width: 100%;padding: 0 10px;text-align: center;cursor: pointer;height: 48px;background: #00aab5;border: 0px;font-family: 'Fb korali';font-weight: 500 !important;font-size: 20px;color: #fff !important;border-radius: 0px !important;-webkit-border-radius: 0px !important;border: 0px;}
.customregform .form-msg {padding-bottom: 10px;color: #000;font-family: 'Fb korali';font-size: 12px;}
.fb_button {padding: 8px 8px;border: 1px solid #00a9b4;background: #00a9b4;color: #fff;min-width: 100px;margin: 0 5px;}
.paydesc {font-weight: bold;}
.font-lics {padding-bottom: 10px;}
.woocommerce-order-pay .order_details + div {display: none;}
.regfield .nwsltr-chkbox { display: block; padding-top: 10px; }
.nwsltr-chkbox label { padding-right: 8px; font-weight:normal; }
.nwsltr-chkbox #newsltr { width: auto; height: auto; }


/* CSS Loader Animation */
.cssloader {width: 16px;height: 16px;border: 3px solid #FFF;border-bottom-color: transparent;border-radius: 50%;display: inline-block;box-sizing: border-box;animation: rotation 1s linear infinite;}

@keyframes rotation {
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}

/* -------- CSS Loader Animation End -------- */

@media screen and (max-width: 1920px) {
.container.hii {	width: calc(100vw - 290px) !important;	padding: 0px 70px !important;}
section.main_banner .container {width: calc(100vw - 290px) !important;padding: 0px 70px !important;}
}

@media only screen and (max-width: 1700px) {
.progwrap {padding: 0 20px;}
}

@media screen and (max-width: 1300px) {
.container.hii {padding: 0px 58px 0 48px !important;}
}

@media screen and (max-width: 1440px) {
.container {width: calc(100vw - 255px) !important;padding: 0px 70px !important;}
.woocommerce-account .container {width: 100% !important;padding: 0px 0px 0 0 !important;}
}

@media screen and (max-width: 1024px) {
.container {width: calc(100vw - 290px) !important;}
}

@media screen and (max-width: 768px) {
.container {width: calc(100vw) !important;}
.right_page {width: calc(100vw);}
.left_page {width: 0;transition: all 0.5s;}
section.main_banner .container {width: calc(100vw) !important;}
#homeSlider {height: auto;}
.container.hii {width: calc(100vw) !important;}
.font_item .image {height: 120px;}
.font_item {width: 25% !important;}
.footer_btn_block {margin-top: 30px;}
.text_block .description {max-width: 870px;width: 100%;}
.footer_container {max-width: 570px;width: 100%;}
.btn_bar {font-size: 20px;color: #333;vertical-align: top;font-family: 'Fbgofansans-Bold';padding: 6px 6px 3px;cursor: pointer;}
.btn_cross {font-size: 20px;color: #fff;display: none;vertical-align: top;font-family: 'Fbgofansans-Bold';padding: 6px 6px 3px;position: absolute;left: 5px;cursor: pointer;}
.btn_cross:hover, .btn_cross:focus {color: #fff;}
div#respond {padding: 50px 0px;}
.comment-form textarea {width: 100%;}
}

@media screen and (max-width: 480px) {
section.main_banner .container {padding: 0px 20px !important;}
.container {padding: 0px 20px !important;}
.new_font_item {width: 50% !important;margin-left: 2px !important;}
.font_item {width: 100% !important;}
section.catalog_blocks.last_block .catalog_list {display: block;}
section.catalog_blocks.last_block .catalog_list .product_item {width: 100%;max-width: 100%;}
.container.hii {padding: 0px 40px !important;}
ul.header_nav {display: none;}
.catgory_item_wrapper.swiper-slide {margin-left: 30px !important;width: 100% !important;}
.woocommerce .woocommerce-message .button {float: none;}
}

@media screen and (min-width: 1500px) {
.catalog_blocks h3 {padding: 0px 26px;}
#homeSlider {height: 575px;}
.catalog_blocks.last_block h3 {padding: 0px 0px;}
}

body.page.page-id-179, body.page.page-id-179 .page.productlistpage, .page.singleProduct.commdes {opacity: 1 !important;}
.overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 999999;width: 100%;height: 100%;background: transparent;}
.overlay .loader3 {width: 50px;height: 50px;display: inline-block;padding: 0px;text-align: left;position: fixed;left: 50%;top: 50%;}
.overlay .loader3 span {position: absolute;display: inline-block;width: 50px;height: 50px;border-radius: 100%;background: rgb(0, 170, 181);-webkit-animation: loader3 1.5s linear infinite;animation: loader3 1.5s linear infinite;}
.overlay .loader3 span:last-child {animation-delay: -0.9s;-webkit-animation-delay: -0.9s;}

@keyframes loader3 {
0% {transform: scale(0, 0); opacity: 0.8;}
100% {transform: scale(1, 1);opacity: 0;}
}

@-webkit-keyframes loader3 {
0% {-webkit-transform: scale(0, 0);opacity: 0.8;}
100% {-webkit-transform: scale(1, 1);opacity: 0;}
}

.left_page .style-box label {cursor: pointer;}
select.type_font option:checked {color: black;font-weight: bold;}

/*----------New Home -----------------*/
.clr {clear: both;}
.page.rebg, .page.commdes {display: block;}
.header_nav {margin-right: 0px !important;}
.rebg .header.home-1.header, .header.home-1.header {width: 100% !important;background: none;direction: rtl;background:#FFF;}
.wrap.toplist{ background:#FFF;}
.rebg .header.home-1.header .wrap{width: 100%;padding: 0px 57px 0px 65px !important;}
.header.home-1.header .wrap {width: 100%;padding: 0px 57px 0px 65px !important;}
.rebg {}
.logo img {width: 64px !important;margin-left: 30px !important;}
.header_nav>li>a {color: #000;font-family: 'Fb korali';font-size: 12.5pt; font-weight:300;opacity:0.4;}
.header_nav>li>a:hover {color: #000;text-decoration: none;opacity:1;}

.menu-header-menu-container ul>li>a {color: #000;font-family: 'Fb korali';font-size: 12.5pt; font-weight:300;opacity:0.4;}
.menu-header-menu-container ul>li>a:hover, .menu-header-menu-container ul>li.current_page_item a, .menu-header-menu-container ul>li.current_page_parent a{text-decoration: none;opacity:1;}

.btn_login {color: #ef4272!important;font-family: 'Fb korali';font-size: 13px;padding: 0px 30px 0px 28px !important;position:relative;top:1px;}
.btn_login span.ac_usname {position: absolute;width: 100px;text-align: center;left: 0%;top: 40px;display: block;margin: 0px auto;font-size: 10px;color: #ef4272;font-weight: 300;}
a.btn_login span.acicon, .lrm-login span.acicon, .newbut_login span.acicon{display: block; font-family: 'FbFontbitIcons-Regular';font-size: 34px;}
a.btn_login:hover, a.lrm-login:hover, a.newbut_login:hover{ color:#47c4db!important; opacity:1;}
a.lrm-login, a.newbut_login {color: #000 !important;font-family: 'Fb korali';font-size: 13px;padding: 0px 30px 0px 28px !important;position:relative;top:1px;opacity:0.4;}
.btn_login:hover, a.lrm-login:hover, a.newbut_login:hover {color: #47c4db !important;}
.tinvwl_add_to_wishlist_button {padding-top: 0px;}
.btn_login:hover {color: #00aab5;}
.hometopsearch {padding: 122px 0px 18px 0px;background: #272727;}
.topwrap {max-width: 730px;margin: 0px auto;}
.hometopsearch h3 {line-height: 100%;font-size: 22.83px;font-weight: normal;font-family: 'Fb korali';color: #FFF;letter-spacing: 0.34px;text-align: center;margin-bottom: 26px;}
.hometopsearch h3 .two {display: none;}
.homesearch_form {max-width: 458px;border: 1px solid #dddddd;background: #FFF;border-radius: 15px;height: 32px;margin: 0px auto;}
.homesearch_form input#search {width: calc(100% - 35px);background: none;border: none;color: #00aab5;letter-spacing: 0.9px;height: 30px;padding: 0px 12px;vertical-align: top;font-size: 13.51px;font-family: 'Fb korali';font-weight: 500;}
.homesearch_form input#search_prod {width: 15px !important;height: 30px !important;margin-left: 15px;height: auto;padding-top: 7px;vertical-align: top;background: url(../img/searchicon.jpg) no-repeat center center;border: 0px;}
.homesearch_form input::-webkit-input-placeholder {color: #00aab5;letter-spacing: 0.9px;}
.homesearch_form input:-moz-placeholder {color: #00aab5;opacity: 1;letter-spacing: 0.9px;}
.homesearch_form input::-moz-placeholder {color: #00aab5;opacity: 1;letter-spacing: 0.9px;}
.homesearch_form input:-ms-input-placeholder {color: #00aab5;letter-spacing: 0.9px;}
.hometopsearch .searchtxt {font-size: 13.51px;font-family: 'Fb korali';color: #7f7f7f;text-align: center;padding: 12px 0px;}
.hometopsearch .searchfilterby {font-size: 0px;text-align: center;padding: 7px 0px 0px 0px;}
.hometopsearch .searchfilterby span {font-size: 13.51px;display: inline-block;color: #55c5ce;vertical-align: top !important;padding-left: 5px;vertical-align: inherit;font-family: 'Fb korali';font-weight: 500;padding-top: 5px;}
.hometopsearch .searchfilterby .filtertxt {display: inline-block;padding: 0px 17px;position: relative;line-height: 25px;}
.hometopsearch .searchfilterby .filtertxt.style-box:after {position: absolute;content: '';left: 0px;width: 1px;height: 25px;background: #424243;top: 0px;}
.hometopsearch .searchfilterby .filtertxt.style-box:last-child:after {display: none;}
.hometopsearch .searchfilterby .filtertxt label {font-size: 21px;color: #7f7f7f;cursor: pointer;transition: 0.3s;-webkit-transition: 0.3s;width: 100%;}
.hometopsearch .searchfilterby .filtertxt label:hover {color: #fff;}
.hometopsearch .searchfilterby .filtertxt input[type="checkbox"] {display: none;}
.product_gal {padding: 18px 0px 32px 0px;background: #272727;}
.product_gal .itemcol ul {margin: 0px;padding: 0px;}
.product_gal .itemcol ul li {margin: 0px 0px;padding: 4px 0px;width: 100%;display: block;}
.product_gal .itemcol ul li a {display: block;position: relative;overflow: hidden;text-align: center;}
.product_gal .itemcol ul li a .hovereffect {opacity: 0;visibility: hidden;background: rgba(0, 170, 181, 0.9);position: absolute;top: 0px;width: 100%;height: 100%;display: block;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;}
.product_gal .itemcol ul li a:hover .hovereffect {opacity: 1;visibility: visible;}
.product_gal .itemcol ul li a .hovereffect .hovinner {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}
.product_gal .itemcol ul li a .hovereffect h5 {font-size: 41px;color: #FFF;font-family: 'Fb korali';letter-spacing: 0.1px;margin: 0px 0px 6px 0px;}
.product_gal .itemcol ul li a .hovereffect span {width: 36px;margin: 0px auto;display: block;}
.product_gal .itemcol ul li img {max-width: 552px;height: auto;}
.product_gal .itemcol ul li .hovinner img {height: auto;width: auto;}
.rebg .fb_title {color: #FFF;font-family: 'Fb korali';}
.rebg footer.footer.container {width: 100% !important;padding: 90px 0px 65px 0px !important;background: #1a1a1a;border: none !important;}
footer.footer.container .footer_btn_block {border: none !important;}
.footer_wrap {max-width: 760px;margin: 0px auto;}
.rebg footer.footer.container .footer_btn_block, .rebg .footer {border: none;}
.rebg .footer_links {color: #FFF;border-bottom: none;}
.rebg .footer_links a {color: #FFF;font-size: 11.51px;font-family: 'Fb korali';}
.rebg .footer_inner {display: none;}
.footre_home {display: none;}
.rebg .footre_home {display: block;}
.rebg .footer_description {color: #FFF;}
.fnewbotleft .footerfontlogo {margin-bottom: 20px;}
.fnewbotleft .footerfontlogo span {display: block;font-size:45px;font-family: 'FbFontbitIcons-Regular';color: #000;}
.rebg .fnewbotleft .footerfontlogo span {color: #fff;}
.coomheight {height: 175px;}
.singleProduct .coomheight {height:177px;}
.commdes .right_page {width: 100%;margin: 0px auto;}
.single-product .right_page {overflow: unset;}
.commdes .right_page .container {width: 100% !important;padding: 0px !important;}
.single_topheadingbar {padding: 90px 0px 0px 0px;}
.single_topheadingbar .topbar_wrap {max-width: 100%;padding: 0px 25px;margin: 0px auto;}
.single_maintitle {float: none;width: 100%;padding-top: 0px;}
.single_topheadingbar .header_title {float: none;width: 100%;padding: 16px 0px 11px 0px;}
.single_topheadingbar .singleSidebarTitle {width: 100% !important;position: static;transform: none !important;margin: 0px !important;color: #000;line-height: 100% !important;font-size: 27px;height: auto;display: table;letter-spacing: 3px;border-bottom: 2px solid #000;padding-bottom: 9px;}
.single_topheadingbar .singleSidebarTitle span {display: table-cell;vertical-align: middle;}
.single_topheadingbar a.addToCartSingle, .single_topheadingbar a.rmFromCartSingle {width: auto;background: none;padding: 0px;margin: 0px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;}
.single_topheadingbar a.addToCartSingle span.plnn {height: 41px;display: block;width: 41px;border-radius: 5px;-webkit-border-radius: 5px;cursor: pointer;-moz-border-radius: 5px;margin: 0px auto;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;font-size: 35px;font-family: 'Fontbit Logo new1';color: #00aab5;}
.single_topheadingbar a.addToCartSingle:hover span.plnn {color: #00aab5;}
.single_topheadingbar a:hover p{color: #00aab5;}
.single_topheadingbar a.rmFromCartSingle span.plnn {height: 41px;display: block;width: 41px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;margin: 0px auto;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;font-size: 30px;font-family: 'Fontbit Logo new1';color: #d31e20;}
.single_topheadingbar a.rmFromCartSingle:hover span.plnn {color: #00aab5;}
.single_topheadingbar .header_title ul li a span.hearnn {height: 41px;display: block;width: 41px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;margin: 0px auto;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;font-size: 35px;font-family: 'Fontbit Logo new1';color: #00aab5;}
.single_topheadingbar .header_title ul li a.activefav span.hearnn, .single_topheadingbar .header_title ul li a.activefav:hover span.hearnn {color: #d31e20;}
.single_topheadingbar .header_title ul li a:hover span.hearnn {color: #00aab5;}
.single_topheadingbar .header_title ul li a.productlistback span.bck {height: 41px;display: block;width: 41px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;margin: 0px auto;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;font-size: 35px;font-family: 'Fontbit Logo new1';color: #00aab5;}
.single_topheadingbar .header_title ul li a.productlistback:hover span.bck {color: #000;}
.single_topheadingbar .header_title ul {margin: 0px;padding: 0px;font-size: 0px;text-align: left;display: block;direction: ltr;float: left;}
.single_topheadingbar .header_title ul li {margin: 0px;padding: 0px;display: inline-block;direction: rtl;vertical-align: top;padding: 0px 18px 10px 17px;}
.single_topheadingbar .header_title ul li:first-child {padding-left: 0px;}
.single_topheadingbar .header_title ul li a {text-align: center;text-decoration: none !important;padding: 0px !important;}
.single_topheadingbar .header_title ul li p {margin: 0px;padding: 2px 0px 0px 0px;font-size: 13px;color: #00aab5;font-family: 'Fb korali';text-align: center;display: block !important;}
.single_topheadingbar .header_title ul li a.rmFromCartSingle p, .single_topheadingbar .header_title ul li a.activefav p {color: #d31e20;}
.single_topheadingbar .header_title ul li a:hover p, .single_topheadingbar a.addToCartSingle:hover span.plnn, .single_topheadingbar a.rmFromCartSingle:hover span.plnn, .single_topheadingbar .header_title ul li a.activefav:hover span.hearnn, .single_topheadingbar .header_title ul li a:hover span.hearnn, .single_topheadingbar a.colchange_tool:hover span.colch, .single_topheadingbar a.pdfdd:hover span.pdfc {color: #000;}
.single_topheadingbar .header_title ul li .adv_item p {font-size: 12px;text-align: left;padding: 0px;}
.concenter {display: table;width: 100%;min-height: 82px;}
.con_ce_in {display: table-cell;vertical-align: middle;}
.close-icon-class.singpag {position: absolute;top: -90px;right: 35px;}
.close-icon-class.singpag img {max-width: 100%;}
.search_r_single .navigator {padding: 0px 0px 10px 0px;}
.search_r_single .container {width: 100% !important;}
.single_topheadingbar a.colchange_tool span.colch, .single_topheadingbar a.pdfdd span.pdfc {height: 41px;display: block;width: 41px;border-radius: 5px;margin: 0px auto;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;font-size: 35px;font-family: 'Fontbit Logo new1';color: #00aab5;}
.header_title .pro_infotop {float: right;width: 40%;}
.header_title .pro_infotop .adv_item_am {display: block;}
.header_title .pro_infotop .adv_item_am p {display: block;color: #000 !important;margin: 0px;padding: 0px;font-family: 'Fb korali';font-size: 13px;line-height: 16px;}
.header_title .pro_infotop .concenter {min-height: inherit;display: block;}
.proDetailBox .proRightPart {float: none !important;width: 100% !important;background: #00aab5;padding: 50px 0 30px 0;}
.prowrap {max-width: 1460px;margin: 0 auto;}
.prowrap1 {max-width: 1460px;margin: 0px auto;padding: 0px;}
.proDetailBox .col-demo-1 {display: block !important;width: 100% !important;}
.proRightPartin {max-width: 963px;}
.proDetailBox .proRightPart .proRightPartin p {max-width: 100% !important;font-size: 15.34px !important;line-height: 25.57px !important;color: #fdfafa !important;font-family: 'Fb korali' !important;font-weight: 500 !important;margin: 0 0 20px 0 !important;}
.proRightPart h1 {color: #fdfafa !important;}
.proDetailBox{ margin:0px 0px 0px 0px;}
.single_maintitle_new {padding: 0px 55px; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;background: #000;}
.single_maintitle_new:hover {background: #000;}
.single_maintitle_new_in{ padding:100px 0px; border-bottom:1px solid #acabab;}
.single_maintitle_new h1{text-align: center;font-size: 250px;line-height: 100%;margin: 0px; padding:0px;color:#fff;word-wrap: break-word;}
.single_maintitle_new:hover h1{ color:#fff;}
.proweightdiv {padding:0px 0px 0 0;transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.proweightdiv:hover{ /*background:#000 !important;*/}
.bodygrey .proweightdiv .singl_confil p.two, .bodyblack .proweightdiv .singl_confil p.two, .bodygrey .single_maintitle_new h1, .bodyblack .single_maintitle_new h1{ color:#FFF;}
.bodygrey .proweightdiv:hover .singl_confil p.two, .bodyblack .proweightdiv:hover .singl_confil p.two, .bodygrey .single_maintitle_new:hover h1, .bodyblack .single_maintitle_new:hover h1{ /*color:#000;*/}
.bodygrey .proweightdiv:hover, .bodyblack .proweightdiv:hover, .bodygrey .single_maintitle_new:hover, .bodyblack .single_maintitle_new:hover{/*background:#FFF !important;*/}
.prowefont {text-align:center; color:#ccc; font-size:16px; margin:0 0 23px 0;}
.proweightdiv:hover .singl_confil{ border-color:rgba(0,0,0,0.4);}
.proweightdiv:hover .singl_confil:before {position: absolute;content: '';width: 100%;height: 1px;background: #000;top: -1px; display:none;}
.bodygrey .proweightdiv:hover .singl_confil, .bodyblack .proweightdiv:hover .singl_confil{ border-color:#fff;}
.bodygrey .proweightdiv:hover .singl_confil:before, .bodyblack .proweightdiv:hover .singl_confil:before{background: #FFF;}

.bodygrey .single_range_slider .slider, .bodyblack .single_range_slider .slider{ background:rgba(255,255,255,0.4);}
.bodygrey .single_range_slider:hover .slider, .bodyblack .single_range_slider:hover .slider{ background:#FFF;}
#bodygrey .range_block:hover .slider, #bodyblack .range_block:hover .slider{ background:#FFF;}

.proDetailBox .allProWeight {margin: 0px;}
.single_product_mainwrapper .proDetailBox {padding: 0px;}
.eng-fonts .allProWeight p:nth-child(even), .hb-fonts .allProWeight p:nth-child(2n) {margin: 0px !important;}
.one.my_own_font_style {font-size: 55px;line-height: 60px;}
.two.my_own_font_style {font-size: 50px;line-height: 60px;}
.prowedivbot {padding: 15px 0px 0px 0px;float: right;width: 140px;margin-left: 46px;position: absolute;right: 0px;top: 0px;height: 100%;}
.prowedivbot .pwbone a.addcart {color: #00aab5;font-size: 14px;display: block;border: 2px solid #00aab5;text-align: center;padding: 0 10px;line-height: 26px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;}
.prowedivbot .pwbone a.addcart span {font-family: 'Fontbit Logo new1';font-size: 23px;color: #00aab5;position: relative;top: 2px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;}
.prowedivbot .pwbone a.addcart:hover {color: #FFF;background: #00aab5;}
.prowedivbot .pwbone a.addcart:hover span {color: #FFF;}
.prowedivbot .pwbone a.remcart {color: #f80404;font-size: 14px;display: block;border: 2px solid #f80404;line-height: 26px;text-align: center;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;}
.prowedivbot .pwbone a.remcart span {font-family: 'Fontbit Logo new1';font-size: 27px;color: #f80404;top: 3px;position: relative;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;}
.prowedivbot .pwbone a.remcart:hover {color: #FFF;background: #f80404;}
.prowedivbot .pwbone a.remcart:hover span {color: #FFF;}
.prowedivbot .slidecontainer {width: 100px;}
.prowedivbot .range_block .range_title {font-size: 24px;color: #00aab5;}
.prowedivbot .range_block .range_title span {font-size: 17px;color: #00aab5;}
.prowedivbot .pwbone a:hover, .prowedivbot .pwbone a:focus {text-decoration: none;}
.prowcomw {position: relative;border-bottom: none;}
.prowcomw:before, .prowcomw:after{ display:none;}
body #acwp-toolbar-btn-wrap {top:inherit !important; bottom:20px; left:20px;}
#acwp-toolbar-btn-wrap {border:1px solid #47c4db !important;}
#acwp-toolbar-btn {background:#47c4db !important;}

.singleProduct .prowcomw .range_block {padding-bottom: 6px;}
.proweightdiv:first-child .singl_confil {min-height:auto;}
.singl_confil {float: none;width: 100%;display: block;vertical-align: middle;min-height: auto;margin:0px;padding:0px/*40px 0px 0px 0px*/;/*border-bottom:1px solid #acabab;*/ border-bottom:none !important; position:relative;}
.singl_confil p {overflow: hidden;}
.singl_confil.showtitle p.two {display: block; text-align:center;}
.singl_confil.showtitle p.one {display: none;}
.singl_confil.showdesc p.one {display: block;margin-bottom: 0px;}
.singl_confil.showdesc p.two {display: block;}
.singl_confil p.one {font-size: 25px;line-height: 100%;width: 100%;text-align:center;}
.singl_confil p.two {font-size: 119px;line-height: 140% !important;position: relative;width: 100%;margin:0px;color:#000;text-align:center;}
.single_confic_weighttype {text-align: center;font-size: 13px; font-weight:300;color: rgba(0, 0, 0, 0.4); display:none;}
.allcommplace_weight{ text-align:center; padding-bottom:20px; padding-top:100px;}
.allcommplace_weight .single_confic_weighttype {text-align: center;font-size: 13px; font-weight:300;color: rgba(0, 0, 0, 0.4); display: inline-block; vertical-align:top; padding-left:10px; position:relative;}
.allcommplace_weight .single_confic_weighttype span {display: inline-block;}
.allcommplace_weight .single_confic_weighttype:after {content: '/';position: absolute;right: -10px;top: 0px;}
.allcommplace_weight .single_confic_weighttype:first-child:after{ display:none;}
.bodyblack .single_confic_weighttype, .bodygrey .single_confic_weighttype {color: rgba(255, 255,255, 0.4);}
.eng-fonts .singl_confil p.two, .eng-fonts .singl_confil p.one{ text-align:left;}
.proweightdiv:hover .singl_confil p.two{/*color:#FFF;*/}
.singl_confil p.two:after {content: '';background: #FFF;height: 100%;width: 100%;left: -25%;top: 0px;position: absolute;display: none;}
.singl_confil p span.intxtn1 {display:  block;width: 100%;vertical-align: middle;height: 100%;padding-right: 0px;padding-left: 0px;}
.singl_confil p span.intxtn1 span.intxtn2 {display: block;vertical-align: middle;min-height: /*170px*/ inherit;}
.singl_confil p.two span.intxtn1 span.intxtn2 {display:  block;vertical-align: middle;overflow: hidden;}
.proDetailBoxtab { padding:0 55px;}
.prodebox2div { padding:36px 0 26px 0; border-bottom:1px solid #e3dddd; position:relative;}
.prodebox2div:hover{/*border-color:#000;*/}
/*.prodebox2div:hover:before {content: '';width: 100%;height: 1px;background: #000;position: absolute;top: -1px;}
.bodygrey .prodebox2div:hover, .bodyblack .prodebox2div:hover{border-color:#FFF;}
.bodygrey .prodebox2div:before, .bodyblack .prodebox2div:before{ background:#FFF;}*/

/*.prodebox2div:hover:before {height: 100%;width: 4000px;position: absolute;content: '';background: #000;left: -4000px;top: 0px;}
.prodebox2div:hover:after {height: 100%;width: 4000px;position: absolute;content: '';background: #000;right: -4000px;top: 0px;}*/
.prodbox2txtlft {float:left; width:50%; padding:0 20px 0 0; direction:ltr;}
.prodbox2txtrgt {float:right; width:50%; padding:0 0 0 20px;}
.fontsinglelang .prodbox2txtrgt , .fontsinglelang .prodbox2txtlft{ float:none; width:100%; padding:0px;}
.hebrewfon_weight .prodbox2txtrgt{ float:none; width:100%; padding:0px;}
.pro2rgttop { margin:0 0 64px 0; font-size:120px; line-height:100%;}
.pro2lfttop { margin:0 0 64px 0; font-size:120px; line-height:100%;}
.pro2rgttop p{font-size:200px; line-height:100%; margin:0px -5px 0px 0px; padding:0px 5px 0px 0px;}
.pro2lfttop p{font-size:200px; line-height:100%; margin:0px 0px 0px -5px; padding-left:5px;}
.pro2lfttop p span.intxtn_weight, .pro2rgttop p span.intxtn_weight {min-height: 250px;display: table; width:100%;}
.pro2lfttop p span.intxtn_weight_2, .pro2rgttop p span.intxtn_weight_2 {display: table-cell;vertical-align: middle; word-break:break-all;}

.single_product_mainwrapper .row{ overflow:hidden;}
.prodebox2div.variablefont{ background:#000;border: none;}
.bodygrey .prodebox2div.variablefont:hover:before, .bodygrey .prodebox2div.variablefont:hover:after, .bodyblack .prodebox2div.variablefont:hover:before, .bodyblack .prodebox2div.variablefont:hover:after{background: #000;}
.prodebox2div.variablefont:before {content: '';width: 3000px;left: -2999px;background: #000;height: 100%;position: absolute;top: 0px;}
.prodebox2div.variablefont:after {content: '';width: 3000px;right: -2999px;background: #000;height: 100%;position: absolute;top: 0px;}
.variablefont .pro2rgttop p, .variablefont .pro2lfttop p{color:#fff ;}
.variablefont .rangemidlfttitle, .variablefont .single_range_slider span.rgafons{ color:#acabab!important;}
.prodebox2div.variablefont .range_weight:hover .rangemidlfttitle, .variablefont .single_range_slider .slidecontainer:hover span.rgafons{ color:#FFF !important;}
.prodebox2div.variablefont .slider{ background:#acabab!important;}
.prodebox2div.variablefont .range_weight:hover .slider, .prodebox2div.variablefont .slidecontainer:hover .slider{ background:#fff!important;}
.variablefont .profontedit a:hover, .variablefont .profontedit a:hover span{ color: #fff !important;}


.catalog_list .no-result { text-align: center; margin-top: 50px; }
.catalog_list .no-result span { font-size: 18px; }

.single_range_slider span.rgafons {position: relative;top: -6px;display: flex;align-items: center;font-size: 10pt;font-family: 'Fb korali';font-weight: 300;color: #acabab;}
.single_weight_range {display: flex;vertical-align: top;align-items: center;width: 80px;margin-right: 40px;position: relative;top: -12px; width:200px;}
.single_range_slider{ display:flex; justify-content: center;}
.single_range_slider .slidecontainer {width: 280px;/*margin: 0px auto;*/}
.single_range_slider .rangemidleft{width:200px;}
.single_range_slider .rangemidlftdiv{width:140px;}
.single_range_slider .rangemidlfttitle{ padding:5px 0 0 8px;}

.proboxbotfont {display:inline-block; vertical-align:top; width:245px; margin:6px 0 0 47px; padding:0 36px 0 0; position:relative;}
.proboxbotfont span { position:absolute; top:-4px; right:0px; font-size:12px; opacity:0.6;}
.proboxfontborder { height:1px; position: relative; width:100%; background:rgba(0,0,0,0.4);}
.proboxfontborder a {position:absolute; top:-5px; left:55px; width:13px; height:13px; border-radius:50%; -webkit-border-radius:50%; border:1px solid rgba(0,0,0,0.4); background:#fff;}
.profontedit {display:inline-block; vertical-align:top;}
.editbox_new {vertical-align:top;display: inline-block; position: relative;}
.profontedit a {display:inline-block; font-size:10pt; color:#acabab; font-family: 'Fb korali';font-weight: 300;}
.profontedit.active a{ display:none;}
.probox2botrgt .common_inpufield{ right:0px; top:-2px; border:none !important;}
.prodbox2txtlft .common_inpufield{ left:0px; top:-2px; right:inherit;border:none !important;}
.probox2botrgt .common_inpufield input, .prodbox2txtlft .common_inpufield input{ background:none;}
.bodyblack .common_inpufield, .variablefont .common_inpufield {background: none;border-bottom: none/*1px solid #acabab*/;}
.bodyblack .common_inpufield input, .variablefont .common_inpufield input {background: none;color: #acabab;}
.bodyblack .common_inpufield input::-webkit-input-placeholder, .variablefont .common_inpufield input::-webkit-input-placeholder {color: #acabab;}
.bodyblack .common_inpufield input:-moz-placeholder,.variablefont .common_inpufield input:-moz-placeholder {color: #acabab;opacity: 1;}
.bodyblack .common_inpufield input::-moz-placeholder, .variablefont .common_inpufield input::-moz-placeholder {color: #acabab;opacity: 1;}
.bodyblack .common_inpufield input:-ms-input-placeholder, .variablefont .common_inpufield input:-ms-input-placeholder {color: #acabab;}

.profontedit a:hover{ color:#000;}
.profontedit span.edisep {display: inline-block;font-size: 10pt;color: #acabab;font-family: 'Fb korali';font-weight: 300;padding: 0px 8px;}
.profontedit span.fontname {display: inline-block;font-size: 10pt;color: #acabab;font-family: 'Fb korali';font-weight: 300;}
/*.profontedit a.active, .profontedit:hover a, .profontedit:hover span{ color:#000;}*/
a.editweighttext span {display: inline-block;font-family: 'FbFontbitIcons-Regular';font-size: 10pt;position: relative;}
.probox2botlft .proboxbotfont{ margin:6px 47px 0 0;}
.prodebox2div:hover{ /*background:#000;*/}
.prodebox2div:hover .profontedit:hover span, .profontedit a.active, .profontedit:hover a{/*color:#FFF;*/}
.prodebox2div:hover .profontedit a.active, .prodebox2div:hover .profontedit:hover a, .prodebox2div:hover .profontedit:hover span{ /*color:#FFF;*/}
.prodebox2div:hover p span.intxtn_weight{ /*color:#FFF;*/}
.bodygrey .prodebox2div:hover, .bodyblack .prodebox2div:hover{ /*background:#fff;*/}
.bodygrey .prodebox2div:hover p span.intxtn_weight, .bodyblack .prodebox2div:hover p span.intxtn_weight{ /*color:#000;*/}
.bodygrey .prodebox2div p span.intxtn_weight, .bodyblack .prodebox2div p span.intxtn_weight{ color:#FFF;}
.bodygrey .prodebox2div:hover:before, .bodygrey .prodebox2div:hover:after, .bodyblack .prodebox2div:hover:before, .bodyblack .prodebox2div:hover:after{ background:#fff;}
.bodyblack .profontedit a, .bodyblack .profontedit span, .bodygrey .profontedit a, .bodygrey .profontedit span{color:#acabab !important;}
.bodyblack .profontedit a.active, .bodyblack .profontedit:hover a, .bodyblack .profontedit:hover span, .bodygrey .profontedit a.active, .bodygrey .profontedit:hover a, .bodygrey .profontedit:hover span{ /*color:#000 !important;*/}
.proLeftPart.hb-fonts, .proLeftPart.eng-fonts{ padding:40px 0px 0px 0px;}
.single_p {display: block;vertical-align: middle;text-align:center;max-width:100%; margin:0 auto; padding:0px 0px 0px 0px;}
.pwbone img {display: inline-block;vertical-align: middle;}
.pwbone span.sone {font-family: 'Fb korali';font-weight: 500;margin: 0 7px 0 15px;}
.pwbone span.stwo {margin: 0 0 0 14px;}
.pwbone div.fweight {font-size: 15px;font-family: 'Fb korali';line-height: 19px;color: #000;display: block;padding-bottom: 18px;}
.align-left {text-align: left;}
.displayty .displayc {float: right;width: 65px;color: #00aab5;font-size: 0px;margin-left: 10px;font-family: 'Fb korali';cursor: pointer;}
.displayty .displayc.lastdisp {margin: 0px;}
.displayty .displayc span.disp1 {font-family: 'Fontbit Logo new1';font-size: 28px;line-height: 22px;width: 22px;height: 22px;color: #00aab5;text-align: center;padding: 0px;}
.displayty .displayc span {display: inline-block;font-size: 11px;line-height: 11px;width: calc(100% - 22px);padding-right: 5px;color: #00aab5;}
.displayty .displayc.lastdisp span.disp1 {}
.displayty .displayc span.disp1 {display: inline-block;}
.displayty .displayc span.disp1.act, .displayty .displayc.active span.disp1 {display: none;}
.displayty .displayc.active span.disp1.act {display: inline-block;}
.single_product_mainwrapper .proDetailBox1 .fontMapWrapper {float: none !important;width: 100% !important;}
.single_product_mainwrapper .proDetailBox1 .proImage {float: none !important;width: 100% !important;}
.left_side_demo:before {display: none;}
.proimgin {border-bottom: 1px solid #c0c0c0;}
.proimgin span {color: #020202;font-size: 15.34px;line-height: 25.57px;display: block;}
.single_product_mainwrapper .proFontPlayingBox {padding: 0 !important;border: 0 !important;margin: 124px 0 130px 0;}
.single_product_mainwrapper .playingFontAction {width: 100% !important;}
.single_product_mainwrapper .playingFontWrapper {width: 100%;}
.single_product_mainwrapper .playingFontAction p.detail-product-class {font-size: 35px;color: #00aab5;font-weight: 500;padding-bottom: 31px;}
.single-product .prowrap, .single-product .prowrap1 {max-width: 100%;width: 100%;padding: 0px;margin: 0px auto;}
.prowcomw { padding:0 55px;}
.single.single-product footer.footer.container, .single-product .catalog_blocks .container {}
.single footer.footer.container {}
.search_r_single .swiper-container {max-width: 100%;margin: 0px;}
.search_r_single #search-prd .filtered-prods {border-bottom: 1px solid #d1d0d1;margin-bottom: 8px;padding: 20px 120px;background: #e8e5e5;display: block !important;}
.search_r_single a.filter-prod {margin: 5px 0px 5px 10px;}
.search_r_single div#search-prd h5 {padding-right: 120px;font-size: 0px;}
.search_r_single div#search-prd h5 strong {font-size: 14px;}
#search-prd a.filter-prod {line-height: 100%;}
.single_product_mainwrapper {margin: 0px !important;}
.singleProduct .range_block img {width: 15px;}
.proFontPlayingBox button.dropdown-toggle.custom-toggle {width: 155px !important;text-align: right;padding: 0px 8px 0px 7px !important;font-size: 12px;font-weight: bold;border: 1px solid #838181;font-family: 'Fb korali' !important;font-weight: 500 !important;line-height: 22px !important;}
.dropdown .caret {border-top: 8px solid;margin-top: 1px;margin-left: 0px;border:none  !important;font-family:'FbFontbitIcons-Regular';position:relative;}
.dropdown .dropdown-menu{ border-radius:0px;}
.product_item.productItemLoop button.dropdown-toggle.custom-toggle:hover, .productlistpage .list .product_item.productItemLoop:hover button.dropdown-toggle.custom-toggle{color:#000;}
.bodyblack .product_item.productItemLoop button.dropdown-toggle.custom-toggle:hover, .productlistpage .list .product_item.productItemLoop:hover button.dropdown-toggle.custom-toggle, .bodygrey .product_item.productItemLoop button.dropdown-toggle.custom-toggle:hover, .productlistpage .list .product_item.productItemLoop:hover button.dropdown-toggle.custom-toggle{color:#FFF;}

#bodyblack .product_item.productItemLoop button.dropdown-toggle.custom-toggle:hover, #bodygrey .product_item.productItemLoop button.dropdown-toggle.custom-toggle:hover, {color:#FFF;}

.dropdown .caret:after {position:absolute; content:'O';font-family: 'FbFontbitIcons-Regular'; font-size:14px;top:0px; left:0px; transition:0.3s; -webkit-transition:0.3s;}
.dropdown.open .caret:after { transform:rotate(90deg);}
.product_item .dropdown-menu{ top:25px; margin:0px; padding:0px 5px 0px 0px; border:none; box-shadow:none;border-right:1px solid rgba(0,0,0,0.4);}
#bodyblack .product_item .dropdown-menu, #bodygrey .product_item .dropdown-menu{border-right:1px solid rgba(255,255,255,0.4);}
.product_item .dropdown .dropdown-menu>li>a {padding: 2px 0px;font-weight:300 !important; color:rgba(0,0,0,0.4) !important;}
.product_item .dropdown .dropdown-menu>li>a.active {display: none;}
#bodyblack .product_item .dropdown .dropdown-menu>li>a{ color:#FFF !important; opacity:0.4;}
#bodyblack .product_item .dropdown .dropdown-menu>li>a:hover, #bodyblack .product_item.dropdown-menu>li>a:focus{opacity:1;}
.product_item .dropdown .dropdown-menu>li>a span{ display:none;}
.product_item .dropdown-menu>li>a:hover, .product_item.dropdown-menu>li>a:focus{ background:none; font-weight:300 !important; color:#47c4db !important;}
.product_item .dropdown.open button.dropdown-toggle.custom-toggle:before {position: absolute;right: 0px;width: 1px;height: 100%;background: rgba(0,0,0,0.4);content: '';top: 5px;}
#bodyblack .product_item .dropdown.open button.dropdown-toggle.custom-toggle:before, #bodygrey .product_item .dropdown.open button.dropdown-toggle.custom-toggle:before{background: #FFF;}
#bodyblack .product_item .dropdown.open button.dropdown-toggle.custom-toggle:hover:before, #bodygrey .product_item .dropdown.open button.dropdown-toggle.custom-toggle:hover:before{background: rgba(255,255,255,0.4);}
.product_item.productItemLoop button.dropdown-toggle.custom-toggle {position:relative;padding-right:5px !important;}
.product_item .remove-effect .dropdown .dropdown-menu>li>a.active {display: none;}
.dropdown .dropdown-menu {min-width: 100%;text-align: right;}
.dropdown .dropdown-menu>li>a {padding: 3px 8px;}
.proFontPlayingBox .slidecontainer {width: 125px;}
.proFontPlayingBox .resetSingleFont {margin-top: 100px;}
.proFontPlayingBox .resetSingleFont.btn_blue {border: 2px solid #00a9b4 !important;background: none;color: #00a9b4;line-height: 24px;letter-spacing: 2px;font-size: 14px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;margin-top: 31px;width: 155px;height: 27px;font-family: 'Fb korali';font-weight: 500;}

.proFontPlayingBox .resetSingleFont.btn_blue:hover {color: #FFF;background: #00a9b4;}
.playingFontAction p.detail-product-class {letter-spacing: 1px;padding-bottom: 14px;font-size: 15px;}
.proGallery h3 {font-size: 15px;color: #000;margin: 0px 0 26px 0;line-height: 17px;padding: 0px;font-family: 'Fb korali';font-weight: 500;}
.singleProduct .range_block {padding: 0 4px 0 0;}
.proImage1 {display: none;}
.proGallery #canvas {display: none;}
.proGallery {padding: 0px;}
.progwrap {max-width:1680px;margin: 0 auto;}
.proGallery .progwrap {max-width: 100%;padding: 0px 0px;}
.progwrap .fontMapWrapper {max-width: 1510px;}
.fontMapWrapper {background: #fff;margin: 0 0 70px 0;}
.proGallery h2.toptitle {font-size: 35px;color: #00aab5;margin: 0px 0 39px 0;padding: 0px;font-family: 'Fb korali';font-weight: 500;}
.singleProduct .slideFontSize {font-size: 32px;max-height: 183px;min-height: 183px;position: relative;}
.singleProduct .slideFontSize textarea {position: absolute;width: 100%;height: 100%;display: block;padding: 10px 0px 0 0;border: 0px;color: #000000;margin: 0px;top: 0px;right: 0px;overflow: hidden;outline: none;resize: none;}

.singleProduct .slideFontSize textarea::-webkit-input-placeholder {color: #000;}
.singleProduct .slideFontSize textarea:-moz-placeholder {color: #000;opacity: 1;}
.singleProduct .slideFontSize textarea::-moz-placeholder {color: #000;opacity: 1;}
.singleProduct .slideFontSize textarea:-ms-input-placeholder {color: #000;}
.singleProduct .slideFontSize textarea:focus::-webkit-input-placeholder {opacity: 0;}
.singleProduct .slideFontSize textarea:focus:-moz-placeholder {opacity: 0;}
.singleProduct .slideFontSize textarea:focus::-moz-placeholder {opacity: 0;}
.singleProduct .slideFontSize textarea:focus:-ms-input-placeholder {opacity: 0;}
.singleProduct .range_block {margin: 0px !important;}
.singleProduct .catalog_blocks h3 {font-size: 15px;font-weight: bolder;color: #000;padding-right: 25px;}
.product_item_info .name span.firstllt {font-family: 'Fb korali';font-weight: 300;}
.product_item_info .name span.firstllt.engli {display: inline-block;}
.product_item_info .name span.weight-name-class,.product_item.added .added-to-cart {font-family: 'Fb korali' !important;font-weight: 300 !important;font-size: 10pt;}
p.pop-up-text, .wishlist-textclass {color: #231f20 !important;font-family: 'Fb korali' !important;font-weight: 500 !important;}
.wishlist-textclass {font-size: 14px !important;}
.wishlist-popup-message {transform: scaleX(1) !important;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);}
.wishlist-popup-message:after, .wishlist-popup-message:before {bottom: 40px !important;}
.btn_blue .bold {font-family: 'Fb korali' !important;font-weight: 500 !important;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {content: '\e908' !important;color: #cdcec9 !important;display: none;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {content:'\e908' !important;color: #ef4272 !important;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span {color: #000;font-family: 'FbFontbitIcons-Regular';font-size: 19px;}
#bodyblack .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span{ color:#FFF;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.bubblebg{font-family: 'Fontbit Logo new1';top: 5px;left: 1px;font-size: 83px !important;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.afno, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.afse{font-family: 'FbFontbitIcons-Regular';font-size:17px;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.afno:hover {color: #000;}
.product_item:hover a[data-action="remove-font-cart"], .product_item:hover .added-to-cart{ opacity:1;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.afse, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list span.afno {display: none;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list span {color: #d73537;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list span.afse {display: block;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:active {outline: none;}
#search-prd .filtered-prods .filter-prod.filter_active_class {color: #00a9b4;}
#search-prd .filtered-prods .filter-prod:hover {color: #00a9b4;}
#search-prd .filtered-prods .filter-prod {margin: 5px 0px 5px 10px;line-height: 120%;padding-bottom: 0px;}
#search-prd .filtered-prods .filter-prod.factive {color: #00a9b4;}

/*--- Product List Page----*/
div#search-prd {background: #FFF;transition: 0.8s !important;-webkit-transition: 0.8s !important;-moz-transition: 0.8s !important;}
.display_result div#search-prd {display: block !important;position: fixed;z-index: 999;width: 100%;top: 199px;left: 0px;}
.nrospcing {display: none;height: 80px;width: 100%;}
.display_result .nrospcing {display: none;}
.woocommerce.columns-5 {display: none;}
.productlistpage .right_page {width: 100%;max-width: 100%;margin: 0px auto;}
.productlistpage .right_page .container {width: 100% !important;padding: 0px !important;}
.productlistpage .right_page .catalog_blocks {padding: 0px 57px 0px 65px;margin-top:0px !important;}
.productlistpage div#search-prd .result-wrapper {border: none;margin-left: -32px;}
.productlistpage #search-prd .filtered-prods {border-bottom: 1px solid #d1d0d1;margin-bottom: 8px;padding: 20px 120px;background: #e8e5e5;}
.productlistpage div#search-prd h5 {font-size: 13px !important;color: #d31e20 !important;margin: 0 !important;padding-top: 5px;padding-bottom: 5px !important;margin-bottom: 15px !important;border: none !important;padding-right: 0px;display: none !important;}
.productlistpage .style-head span:after {padding-right: 5px;}
.colnn {color: #00aab5;display: inline-block;}
.colnn.rte {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);position: relative;right: -5px;}
.misc-head, .style-head, .size-head, .tag-head {display: inline-block;}
.productlistpage a.close-icon-class.prolipage {position: absolute;top: -113px;right: 15px;z-index: 99;display: none;}
.productlistpage .close-icon-class img {max-width: 100%;}
.productlistpage .right_page {overflow: inherit;}
.page-id-179 .display_result div#search-prd {top: 22px !important;position: relative;z-index: 9;margin-top: -14px;background: none;}
.left_page.resourcfilter {width: 100%;min-height: initial;background: #FFF;direction: rtl;padding: 0px 0px 0px 0px;position: relative;}
.left_page.resourcfilter .wrap, .topresourcfilter .wrap {width: 100%;padding: 0px 57px 0px 65px;margin: 0px auto;}
.left_page.resourcfilter .wrap .paddingps {padding: 0px;}

/*---New filter changes----*/
.serfixed .left_page.resourcfilter {top: -100%;}
.serfixed.openfilter .left_page.resourcfilter {top: 70px;position: fixed;}
.serfixed.openfilter .topresourcfilter {position: fixed;top: 185px;width: 100%;background: #FFF;}
.serfixed.openfilter .search_togn:before {display: block !important;}
.serfixed.openfilter .topresourcfilter.macnew .search_togn a.seartodown, .serfixed.openfilter .topresourcfilter .search_togn a.seartodown {display: none;}
.serfixed.openfilter .topresourcfilter.macnew .search_togn a.seartoup, .serfixed.openfilter .topresourcfilter .search_togn a.seartoup {display: inline-block !important;}
.serfixed.openfilter .productlistpage div#search-prd .result-wrapper {position: fixed;top: 198px;width: 100%;background: #FFF;z-index: 9;}

/*---New filter changes end----*/
.resourcfilter .layoutview {width: /*311px*/430px;float: right;margin:0px 0px 0px 0px; padding:0 8px 0 0;}
.layedit {display:inline-block; vertical-align:top; margin:0 0 0 14px; position:relative; top:1px;}
.layedit .layanchor.dekachor .dekachor_in{width: 210px;height: 35px;border-radius: 35px;border: 1px solid rgba(0, 0, 0, 0.4);}

.layedit .layanchor.dekachor.active .dekachor_in {border-color: #000;}
.layedit .layanchor.dekachor .dekachor_in.active{border-color: #000;}
.layedit .layanchor.dekachor .dekachor_in a{ display:block; text-align:right;padding: 0px 15px;font-weight: 300;line-height: 33px;font-size: 10pt; color:rgba(0,0,0,0.4);}
.layedit .layanchor.dekachor.active .dekachor_in a{color: #000;}
.layedit .layanchor.dekachor .dekachor_in.active a{ opacity:0;}
.layedit .layanchor.dekachor .dekachor_in a span {display: inline-block;font-size: 16px;}
.dekachor_in .common_inpufield input{background: none;border: none;line-height: 31px;}
#bodyblack .layedit .layanchor.dekachor .dekachor_in{border: 1px solid rgba(255, 255, 255, 0.4);}
#bodyblack .layedit .layanchor.dekachor .dekachor_in a{color: rgba(255, 255, 255, 0.4);}
#bodyblack .layedit .layanchor.dekachor.active .dekachor_in a{color: #FFF;}
#bodyblack .layedit .layanchor.dekachor.active .dekachor_in, #bodyblack .layedit .layanchor.dekachor .dekachor_in.active {border-color: #FFF;}

.layedit .layanchor img.two {display:none;}
.layedit.active .layanchor img.two {display: block;}
.layedit.active .layanchor img.one {display: none;}
.layemenu {padding:13px 0 0 0; display:none;}
.layemenu.desklayermenu {position: absolute;width: 210px;text-align: right;background: #FFF;top: 35px; padding-right:20px; z-index:0;}

.layemenu ul {display:block; margin:0px -13px; padding:0px; font-size:0px;}
.layemenu ul li{display:inline-block; vertical-align:top; padding:0 8px; border-left:1px solid rgba(0,0,0,0.4); color:rgba(0,0,0,0.4); font-size:18px; line-height:1;}
.layemenu ul li.layemenu_txt {border: none;}
.layemenu ul li.listboxplace {position: absolute;top: 0px;left: 0px;padding: 0px;}
.layemenu ul li.listboxplace .listview{ padding:0px;}
.layemenu ul li.listboxplace .listview a span{color:rgba(0,0,0,0.4) !important;}
.layemenu ul li.listboxplace .listview.active a span{color:#000 !important;}
.layemenu ul li.listboxplace .listview a:hover span{color:#47c4db !important;}
#bodyblack .layemenu ul li.listboxplace .listview a span{color:rgba(255,255,255,1) !important;}
#bodyblack .layemenu ul li.listboxplace .listview.active a span{color:#FFF !important;}

.layemenu ul li:last-child {border-left:0px;}
.resourcfilter .layoutview .layanchor.dekachor .layemenu.desklayermenu ul li a{ line-height:20px;}
.layemenu ul li a, .resourcfilter .layoutview .layanchor.dekachor .layemenu ul li a {color:rgba(0,0,0,0.4);font-weight:300; font-size:10pt;}
.layemenu ul li a:hover, .resourcfilter .layoutview .layanchor.dekachor .layemenu ul li a:hover{color:#47c4db;}
.layemenu ul li a.active, .resourcfilter .layoutview .layanchor.dekachor .layemenu ul li a.active, .layemenu ul li a.active:hover, .resourcfilter .layoutview .layanchor.dekachor .layemenu ul li a.active:hover{ color:#000;}

#bodyblack .layemenu ul li a, #bodyblack .resourcfilter .layoutview .layanchor.dekachor .layemenu ul li a{ color:#FFF; opacity:0.4;}
#bodyblack .layemenu ul li a:hover, #bodyblack .resourcfilter .layoutview .layanchor.dekachor .layemenu ul li a:hover{ opacity:1;color:#47c4db;}
#bodyblack .layemenu ul li a.active , #bodyblack .resourcfilter .layoutview .layanchor.dekachor .layemenu ul li a.active, #bodyblack .layemenu ul li a.active:hover, #bodyblack .resourcfilter .layoutview .layanchor.dekachor .layemenu ul li a.active:hover { color:#FFF; opacity:1;}


.layemenu ul li.applyallplace{ position:relative;}
.layemenu ul li.applyallplace.active a, .resourcfilter .layoutview .layanchor.dekachor li.applyallplace.active a{ color:#000;}
.common_inpufield { position:absolute; border-bottom:none/*1px solid #000*/; display:none; top:1px; right:13px; border:none !important; }
.common_inpufield input{color:#000; font-size:10pt; border:none; font-weight:300; background:#FFF;}
.common_inpufield input::-webkit-input-placeholder {color: #000;}
.common_inpufield input:-moz-placeholder {color: #000;opacity: 1;}
.common_inpufield input::-moz-placeholder {color: #000;opacity: 1;}
.common_inpufield input:-ms-input-placeholder {color: #000;}
#bodyyellow .common_inpufield input{color:#000;}
#bodygreen .common_inpufield input{color:#000;}
#bodyblue .common_inpufield input{color:#000;}
#bodymarun .common_inpufield input{ color:#000;}
#bodyblack .common_inpufield{border-bottom:none/*1px solid rgba(255,255,255,0.4)*/;}
#bodyblack .common_inpufield input{color:rgba(255,255,255,1);  }
#bodyblack .common_inpufield input::-webkit-input-placeholder {color: rgba(255,255,255,0.4);}
#bodyblack .common_inpufield input:-moz-placeholder {color: rgba(255,255,255,0.4);}
#bodyblack .common_inpufield input::-moz-placeholder {color: rgba(255,255,255,0.4);}
#bodyblack .common_inpufield input:-ms-input-placeholder {color: rgba(255,255,255,0.4);}

.viewoption{ display:inline-block; vertical-align:top;}
.resourcfilter .layoutview .colview, .resourcfilter .layoutview .listview {display:block/* inline-block*/; vertical-align:top; margin:0px; padding:0 14px; position:relative; top:4px;}
.resourcfilter .layoutview .viewoption div:last-child {margin-top: 16px;position: absolute;/* display: none; */top: 22px;opacity: 0;visibility: hidden; transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s;}
.resourcfilter .layoutview .viewoption:hover div:last-child{ display:block; opacity:1; visibility:visible; /*position:static;*/}

.colorheader {margin:0; padding:0 14px 3px; display:inline-block; vertical-align:top; position:relative; border-right:0px solid transparent; top:1px;}
.colorheader:hover .colorhelist{ display:block !important;}
.colo_single_b:hover .colorhelist {display: block !important;}
.resourcfilter .layoutview a span.notfill {line-height: 22px;}
.colorhelist {position:absolute; top:23px; right:-1px; background:#fff; z-index:1; padding:7px 1px 8px 0; border-right:0px solid #b5b5b5; width:100%; display:none; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s; background:none !important;}
.colorhelist ul {display:block; margin:0px; padding:0px;}
.colorhelist ul li {display:block; margin:0px 0 6px 0; padding:0px;}
.colorhelist ul li:last-child {margin-bottom:0px;}
.colorhelist ul li a {display:block; width:18px; height:18px; border-radius:50%; -webkit-border-radius:50%; /*border:1px solid transparent !important;*/ border:1px solid #000 !important; margin:0 auto; position:relative;}
.singprotpone .colorhelist ul li a {border: 1px solid #FFF !important;}
.colorchange .singprotpone .colorhelist ul li a {border: 1px solid #000 !important;}
.bodyblack .colorhelist ul li a, .bodygrey .colorhelist ul li a, #bodyblack .colorhelist ul li a, #bodygrey .colorhelist ul li a, .colorchange .bodyblack .singprotpone .colorhelist ul li a{border:1px solid #FFF !important;}
.colorhelist ul li a.active{ /*display: none;*/}
/*.colorhelist ul li a:after {position: absolute;content: 'J';right: -1px;font-family: 'FbFontbitIcons-Regular';font-size: 21px;color: #000;top: -3px;} 
.colorhelist ul li a:hover:after, .colorhelist ul li a.active:after {position: absolute;content: 'K';right: -1px;font-family: 'FbFontbitIcons-Regular';color: #000;top: -3px;font-size: 21px;}*/
.bodygrey .colorhelist ul li a:after, .bodyblack .colorhelist ul li a:after{color:rgba(255,255,255,0.4);}
.colorheader a {border:1px solid transparent; margin:0 auto; position:relative;}
.colorheader a.colanchr img.two {display:block; position:absolute; top:0px; opacity:0; z-index:-1; visibility:hidden; right:0px;}
.colact.colorheader a.colanchr img.two {/*display: block;*/ opacity:1; z-index:1; visibility:visible;}
.colact.colorheader a.colanchr img.one {/*display: none;*/ position: relative;z-index: -1;opacity: 0;visibility: hidden;}
.colorheader.colact {border-right:0px solid #b5b5b5;}
.hearheader {display:inline-block; vertical-align:top; padding:0 14px; position:relative; top:3px;}
.resetprose {display:inline-block; vertical-align:top; padding:0 14px 0 0; position:relative; top:2px;}
.resetprose_tool {position: absolute; opacity: 0; top: 31px;right: -8px; visibility:hidden;}
.resourcfilter .layoutview .resetprose a .resetprose_tool span {font-size: 80px;}
.resourcfilter .layoutview .resetprose a:hover .resetprose_tool{ opacity:1;visibility: visible;}
.hearheader_tool{position: absolute; opacity: 0; top: 31px;right: -8px;visibility:hidden;}
.resourcfilter .layoutview .resetprose a .resetprose_tool span:before {content: 'W';font-family: 'Fontbit Logo new1';top: 5px;left: -2px;font-size: 79px;transform: scaleX(-1); -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1);position: absolute;color: #FFF;z-index: -1;}
/*#bodyyellow .resourcfilter .layoutview .resetprose a .resetprose_tool span:before{color:#fffbdb;}
#bodygreen .resourcfilter .layoutview .resetprose a .resetprose_tool span:before{color:#ddffdd;}
#bodyblue .resourcfilter .layoutview .resetprose a .resetprose_tool span:before{color:#d3ffff;}
#bodymarun .resourcfilter .layoutview .resetprose a .resetprose_tool span:before{color:#ffd8d8;}
#bodygrey .resourcfilter .layoutview .resetprose a .resetprose_tool span:before{color:#666666;}
#bodyblack .resourcfilter .layoutview .resetprose a .resetprose_tool span:before{color:#000;}*/
.resourcfilter .layoutview .hearheader a .hearheader_tool span {font-size: 80px;}
.resourcfilter .layoutview .hearheader a:hover .hearheader_tool{ opacity:1;visibility: visible;}
.resourcfilter .layoutview .hearheader a .hearheader_tool span:before {content: 'W';font-family: 'Fontbit Logo new1';top: 5px;left: -2px;font-size: 79px;transform: scaleX(-1); -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1);position: absolute;color: #FFF;z-index: -1;}
/*#bodyyellow .resourcfilter .layoutview .hearheader a .hearheader_tool span:before{color:#fffbdb;}
#bodygreen .resourcfilter .layoutview .hearheader a .hearheader_tool span:before{color:#ddffdd;}
#bodyblue .resourcfilter .layoutview .hearheader a .hearheader_tool span:before{color:#d3ffff;}
#bodymarun .resourcfilter .layoutview .hearheader a .hearheader_tool span:before{color:#ffd8d8;}
#bodygrey .resourcfilter .layoutview .hearheader a .hearheader_tool span:before{color:#666666;}
#bodyblack .resourcfilter .layoutview .hearheader a .hearheader_tool span:before{color:#000;}*/

.resourcfilter .layoutview a, .resourcfilter .layoutview .layanchor.dekachor .dekachor_in {display: block;color: #acabab;font-family: 'Fb korali';font-weight: 500;text-align: center;text-decoration: none; cursor:pointer;}
.resourcfilter .layoutview .layanchor.dekachor.active .dekachor_in{ cursor: default;}
.resourcfilter .layoutview a.mobachor{ display:none;}
.resourcfilter .layoutview a.active{ color:#d8295d;}
.resourcfilter .layoutview a.layanchor img {width: auto;height: 15px;}
.resourcfilter .layoutview a img{width:17px;}
.resourcfilter .layoutview .hearheader a span {font-size: 15.5pt;}
.resourcfilter .layoutview a span, .resourcfilter .layoutview .layanchor.dekachor span {display: block;color: rgba(0,0,0,0.4);font-family: 'FbFontbitIcons-Regular';font-size: 22px;position:relative;top:2px;}
.resourcfilter .layoutview .resetprose a span, .resourcfilter .layoutview .resetprose .layanchor.dekachor span{ font-size:20px;}
#bodyblack .resourcfilter .layoutview a span, #bodyblack .resourcfilter .layoutview .layanchor.dekachor span{ opacity:0.4; color:#FFF;}
#bodyblack .resourcfilter .layoutview a:hover span, #bodyblack .resourcfilter .layoutview .layanchor.dekachor:hover span{ opacity:1;}
.colorheader a span.comfill { display:none;}
.colorheader.colact a span.comfill { display:block; color:#000; width:18px; height:18px; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; border:1px solid #000; font-size:0px; position:relative; top:2px;}
#bodyblack .colorheader.colact a span.comfill{ border-color:#47c4db;}
.colorheader.colact a span.notfill {display: none;}
.resourcfilter .layoutview .hearheader a.active span{color:#d8295d;}
.resourcfilter .layoutview .hearheader a span.act{display:none;}
.resourcfilter .layoutview .hearheader a.active span.nom{ display:none;}
.resourcfilter .layoutview .hearheader a.active span.act{display:block;}
.resourcfilter .layoutview .active a, .resourcfilter .layoutview .active a span, .resourcfilter .layoutview .viewoption .active a:hover span{color:#000;}
.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, .resourcfilter .layoutview .active .layanchor.dekachor:hover span, .resourcfilter .layoutview .layanchor.dekachor:hover, .resourcfilter .layoutview .layanchor.dekachor:hover span  {color: #47c4db;}
.resourcfilter .layoutview .layedit a:hover span, .resourcfilter .layoutview .layedit .layanchor.dekachor:hover span, .resourcfilter .layoutview .layedit.active .layanchor.dekachor span{color:#000;}
.colorheader.colact a span.comfill .colorfill {position: absolute;content: '';height: 16px;width: 16px;background: #Fff;border-radius: 50%;top: 0px;right: 0px;}
/*#bodyblack .colorheader.colact a span.comfill .colorfill{ background:#000;}
#bodyyellow .colorheader.colact a span.comfill .colorfill{ background:#fffab2;}
#bodygreen .colorheader.colact a span.comfill .colorfill{ background:#b2ffb2;}
#bodyblue .colorheader.colact a span.comfill .colorfill{ background:#b2ffff;}
#bodymarun .colorheader.colact a span.comfill .colorfill{ background:#ffb2b2;}*/

.singprotpone a.colanchr span.comfill .colorfill {position: absolute;content: '';height: 16px;width: 16px;background: #FFF;border-radius: 50%;top: 1px;right: 1px;}

.resourcfilter .searchbox_n {float: none;width: 100%;padding: 0px 0px 0px 0px;margin:0px;}
.hmenumid {float:right; width:/*calc(100% - 652px)*/calc(100% - 750px); text-align: center; padding-top:5px;}
.hmenumid ul {display:block; margin:0px; padding:0px;}
.hmenumid ul li {display:inline-block; vertical-align:top; padding:0 23px 10px 23px; position:relative; margin:0px;border-right: 1px solid transparent;}
.hmenumid ul li > a {display:inline-block; position:relative; color:#000; opacity:0.4; font-size:12.5pt; line-height:1; padding:0 0 0 25px; transition:0.3s; -webkit-transition:0.3s; font-weight:300;}
.hmenumid ul li > a:after {position:absolute; content:'O';font-family: 'FbFontbitIcons-Regular'; font-size:15px; /*width:8px; height:10px; background: url(../img/menuarownew.png); background-size:cover; */top:1px; left:0px; transition:0.3s; -webkit-transition:0.3s;}
.hmenumid ul li.resetprose a:after{ display:none;}
.hmenumid ul li:hover, .hmenumid ul li.active {border-right:1px solid transparent/*rgba(0,0,0,0.4)*/;}
#bodyblack .hmenumid ul li:hover, #bodygrey .hmenumid ul li:hover {border-right:1px solid transparent/*rgba(255,255,255,0.4)*/;}
.hmenumid ul li:hover > a, .hmenumid ul li.active > a {opacity:1;}
.hmenumid ul li:hover > a:after, .hmenumid ul li.active > a:after { transform:rotate(90deg);}
.hmenumid ul li.style_newfilter ul {padding-bottom: 0px;height: 258px;padding-right: 15px;}
.hmenumid ul li ul { position:absolute; top:26px; right:-1px; width:148px; padding:15px 0px 25px 0; background:#fff; z-index:2; text-align:right; height:305px; overflow:auto; border-right:1px solid /*rgba(0,0,0,0.4)*/ transparent; display:none; direction:ltr;}
#bodyblack .hmenumid ul li ul, #bodygrey .hmenumid ul li ul{ border-right:1px solid transparent/*rgba(255,255,255,0.4)*/;}
.hmenumid ul li:hover ul, .hmenumid ul li.active ul, .hmenumid ul li.allactive ul {display:block;}
.hmenumid ul li ul li {display:block; margin:0px 0 20px 0; padding:0px; border:0 !important; direction:rtl;}
.hmenumid ul li.active-style label, .hmenumid ul li ul li a.active, .hmenumid ul li ul li.active-tag label{pointer-events: none;}
.hmenumid ul li.active-style:first-child label{pointer-events: auto;}
.hmenumid ul li.style_newfilter ul li:first-child{pointer-events: none; opacity:0.4;}
.hmenumid ul li.style_newfilter ul li.show:first-child{pointer-events: auto;opacity:1;}
/*.hmenumid ul li ul li.alltag{ opacity:0.4;}*/
.hmenumid ul li.all-style.active-style label, .hmenumid ul li ul li.sizenmae_all a.active, .hmenumid ul li ul li.alltag.active-tag label, .hmenumid ul li ul li.alltag.active-style label, .hmenumid ul li ul li.allcat a.active, .hmenumid ul li ul li.designer_all a.active{pointer-events: auto; opacity:0.4}

.hmenumid ul li ul li.sizenmae_all, .hmenumid ul li ul li.allcat, .hmenumid ul li ul li.designer_all {pointer-events: none;opacity:0.4;}
.hmenumid ul li ul li.sizenmae_all.show, .hmenumid ul li ul li.allcat.show, .hmenumid ul li ul li.designer_all.show{ pointer-events: auto;opacity:1;}

.hmenumid ul li ul li:last-child {margin-bottom:0px;}
.hmenumid ul li ul li input{ display:none;}
.hmenumid ul li.tag_newfilter ul li label{ padding-right:30px;}
.hmenumid ul li.tag_newfilter ul li label:before {position: absolute;content: '';top: 1px;border: 2px solid rgba(0, 0, 0, 0.4);width: 15px;height: 15px;border-radius: 50%;right: 7px;}
.hmenumid ul li.tag_newfilter ul li label:hover:before {border-color: #47c4db;}
.hmenumid ul li.tag_newfilter ul li label:after{display:none;}
.hmenumid ul li.tag_newfilter ul li input[type="checkbox"]:checked+label:after{display: block;}

.hmenumid ul li.tag_newfilter ul li.alltag label:before{ display:none;}
.hmenumid ul li.tag_newfilter ul li.alltag label:after{position:absolute; content:''; width:7px; height:7px; border-radius:50%; -webkit-border-radius:50%; /*background:rgba(0,0,0,1);*/ display: block;background: none;content: 'Z';font-family: 'FbFontbitIcons-Regular';font-size: 14px;top: 1px; right:9px;}
.hmenumid ul li.tag_newfilter ul li.alltag label:hover:after{ /*background:#47c4db*/}

#bodyblack .hmenumid ul li.tag_newfilter ul li label:before {border-color: rgba(255, 255, 255, 0.8);}
#bodyblack .hmenumid ul li.tag_newfilter ul li label:hover:before {border-color: #FFF;}

.hmenumid ul li ul li label{display: inline-block;position: relative;color: #000;opacity: 0.4;font-size: 12.5pt;line-height: 1;padding: 0 0 0 19px;transition: 0.3s;-webkit-transition: 0.3s;}
.hmenumid ul li ul li a, .hmenumid ul li ul li label { display:block; position:relative; padding:0 24px 0 10px; cursor:pointer; font-family: 'Fb korali' !important; font-weight:300;}
.hmenumid ul li ul li a:hover, .hmenumid ul li ul li label:hover, .hmenumid ul li ul li.active-style label:hover, .hmenumid ul li ul li a.active:hover, .hmenumid ul li ul li.active-tag label:hover{ color:#47c4db; opacity:1;}
.hmenumid ul li ul li.active-style label, .hmenumid ul li ul li a.active, .hmenumid ul li ul li.active-tag label{ opacity:0.2;}

.hmenumid ul li ul li a:after, .hmenumid ul li ul li label:after {position:absolute; content:''; top:5px; right:11px; width:7px; height:7px; border-radius:50%; -webkit-border-radius:50%; background:rgba(0,0,0,1);}
#bodyblack .hmenumid ul li ul li a:after, #bodyblack .hmenumid ul li ul li label:after{background:rgba(255,255,255,1);}
.hmenumid ul li ul li:first-child a:after, .hmenumid ul li ul li:first-child label:after{background: none;content: 'Z';font-family: 'FbFontbitIcons-Regular';font-size: 15px;top: 1px; right:9px; transform:none !important;}
#bodyblack .hmenumid ul li ul li:first-child a:after, #bodyblack .hmenumid ul li ul li:first-child label:after{background: none;}
.hmenumid ul li ul li:first-child a:hover:after, .hmenumid ul li ul li:first-child label:hover:after, .hmenumid ul li ul li.active-style:first-child label:hover:after, .hmenumid ul li ul li:first-child a.active:hover:after, .hmenumid ul li ul li:first-child a.active-tag:hover:after{ background:none;}


.hmenumid ul li ul li a:hover:after, .hmenumid ul li ul li label:hover:after, .hmenumid ul li ul li.active-style label:hover:after, .hmenumid ul li ul li a.active:hover:after, .hmenumid ul li ul li a.active-tag:hover:after { background:#47c4db; opacity:1;}
.hmenumid ul li ul li.active-style label:after, .hmenumid ul li ul li a.active:after, .hmenumid ul li ul li a.active-tag:after{ /*opacity:0.2;*/}

.hmenulayleft {float:left; width:311px; position:relative; padding:0 48px 0 0; height:20px; margin:13px 0 0 0;}
.hmenulaftborder { height:2px; background:rgba(0,0,0,0.4); position:relative;}
.all_common_sli{ position:relative; z-index:2;}
.all_common_sli .slider{ height:2px;}
.hmelftnumber { font-size:13px; font-weight:bold; opacity:0.4; position:absolute; top:-5px; right:0px; z-index:1; font-weight:300;}
.hmenulftdot a { display:block; width:20px; height:20px; background:#fff; border:1px solid rgba(0,0,0,0.4); border-radius:50%; -webkit-border-radius:50%;}
.hmenulftdot {position:absolute; top:-10px; right:0px;}
.hmenumid ul li ul.size_checkbox_check {height: auto; padding-right:15px; padding-bottom:5px;}
.hmenumid ul li ul::-webkit-scrollbar-track{-webkit-box-shadow: none/*inset 0 0 6px rgba(255,255,255,0.5)*/;background-color: #FFFFFF; }
.hmenumid ul li ul::-webkit-scrollbar{width: 16px; padding:5px;	background-color: #FFFFFF;}
.hmenumid ul li ul::-webkit-scrollbar-thumb{background: rgba(0,0,0,0.4); width:6px;border:5px solid #FFF;  border-radius:8px; background-clip:padding-box;}

.singprontopright {float:right;}
.singpronmid {float:right; width:calc(100% - 724px); text-align:center;}
.singpronmid ul {display:block; margin:0px; padding:0px; font-size:0px;}
.singpronmid ul li {display:inline-block; vertical-align:top;}
.singpronmid ul li a {display:inline-block; padding:23px 20px; color:rgba(255,255,255,0.4); font-size:16px; /*opacity:0.6;*/font-weight:300;}
.singpronmid ul li a:hover, .singpronmid ul li a.active { opacity:1; background:#47c4db; color:#000;}
.singpronmid ul li:last-child { padding:23px 0px;}
.singpronmid ul li:last-child a { color:#47c4db; padding:0px 20px;  /*border-right:2px solid rgba(255,255,255,0.6);*/ opacity:1; background:none !important;}
.singpronmid ul li:last-child a:hover { background:none; color:#47c4db;}
.singprolft {float:left; padding:23px 0 0 0;}
.singprolft a {color:rgba(255,255,255,0.4); font-size:16px; font-weight:300;}
.singprolft a img {display:inline-block; vertical-align:middle; margin:0 10px 0 0;}
.singprolft a span {display: inline-block; vertical-align:middle;color: rgba(255,255,255,0.4);font-family: 'FbFontbitIcons-Regular';font-size: 13px;position: relative;top: 3px;margin-right: 10px;}
.singprolft a:hover, .singprolft a:hover span{color:#47c4db;}
.singprontop { background:#000000; padding:0 63px 0 24px; position:fixed; top:115px; right:0px; width:100%; z-index:9; }
.singprotpone {float:right; padding:20px 0 0 0; position:relative;}
.singprotpone a.colanchr{display: inline-block;color: rgba(255,255,255,0.4);font-family: 'FbFontbitIcons-Regular';font-size: 22px;position: relative;top: -1px;}
.singprotpone a.colanchr span.comfill {display: none;width: 18px;height: 18px;border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;border: 1px solid rgba(255, 255, 255, 0.4); font-size:0px;}
.singprotpone .colo_single_b{ display:inline-block; vertical-align:top; padding-bottom:22px;}
.singprotpone .colo_single_b.colact a.colanchr span.comfill { display:block;}
.singprotpone .colo_single_b.colact  a.colanchr span.notfill {display: none;}
.singprotpone a.colanchr:hover{color: #47c4db;}
.single_heart_like{ display: inline-block; vertical-align:top;}
.single_heart_like a{display: inline-block;color: rgba(255,255,255,0.4);font-family: 'FbFontbitIcons-Regular';font-size: 22px;position: relative;top: 0px;}
.single_heart_like a:hover{ color:#47c4db;}
.single_heart_like a.added-in-wishlist {color: #d8295d;}

.singprotpone .colanchr img.two {display:none;}
.singprotpone.colact .colanchr img.two {display: block;}
.singprotpone.colact .colanchr img.one {display: none;}
.singprotpone a {display:inline-block; vertical-align:top;}
.singprotpone a.one.colanchr { margin:0 0 0 25px; border:1px solid transparent;}
.singprotpone a.one.colanchr img {width:22px; height:21px;}
.singprotptwo {float:right; margin:0 72px 0 0; padding:22px 0 0 0; color:#fff; font-size:18px;font-weight:300;}
.singprotptwo .icnewimg{ margin-top:-7px;}
.singprotptwo img {display:inline-block; vertical-align:middle; margin:0 12px 0 0;}
.singprotpone .colorhelist { width:52px; top:62px; right:-17px;}

.proDetailBoxtab5.proDetailBoxtab{background:#b6e8f0; }
.product_page_newtable{ padding:80px 0px 70px 0px;}
.product_page_newtable .cartnewbot{width:75.6%; margin:0px auto;}
.product_page_newtable .cbotdtwotable{width:100%;}
.product_page_newtable .cbotdone{ padding:0px 0px 15px 0px;}
.col_fontweight {float: right;width: 16.8%; color:#000; font-size:16px; font-weight:normal;}
.col_fontlicence {float: right;color:#000;font-size:16px; font-weight:normal;}
.product_page_newtable .cbotdoneleft a{ color:#ef4272; font-size:16px; font-weight:normal;}
.product_page_newtable .ctablerow {border-bottom: 1px solid #acabab;}
.product_page_newtable .cbotdtwotable{ border:1px solid #acabab !important;}
.product_page_newtable .ctablecheckcol {border-left: 1px solid #acabab; background: #d8f3f7;}
.product_page_newtable .lastctablecol{background: #d8f3f7;}
.product_page_newtable .ctablecol {width: 16.66% !important;display: inline-block;}
.product_page_newtable .ctablecol1{ border-left:1px solid #acabab;}
.product_page_newtable .ctablecol1 .ctablcolintwo {padding: 10px 30px 10px 10px;text-align: right;}
.product_page_newtable .leftcheckactive .ctablecol1 .ctablcolintwo label {color: #acabab;font-weight: normal; font-size:16px;}
.product_page_newtable .ctabcheckinput label:after{ border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border:1px solid #acabab;  content:'';top:0px; right:7px;}
.product_page_newtable .ctablcolintwo label, .product_page_newtable .leftcheckactive .ctablcolintwo label {color: #acabab;font-size: 16px;font-weight: 300;}
.product_page_newtable .checkactive .ctabcheckinput label:after{ border:1px solid #000;font-weight:bold;}
.product_page_newtable .ctabcheckinput label:before {position: absolute;content: '';width: 8px;height: 8px;/top: 3px;right: 19px;background: #000;border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;background-size: cover;opacity: 0;visibility: hidden;top: 4px;right: 11px;}
.product_page_newtable .ctablecheckcol.checkactive {background: #fff;}
.checkactive.licerrbox{border:none !important;position: relative;border-left: 1px solid #F00!important;}
.product_page_newtable .checkactive.licerrbox .ctablcolin {position: relative;z-index: 2;}
.checkactive.licerrbox:before {position: absolute;height: calc(100% + 4px);width: 100%;content: '';right: -2px;top: -2px;border-top: 2px solid #F00;border-right: 2px solid #F00;z-index: 1;}
.checkactive.licerrbox:after {position: absolute;height: calc(100% + 4px);width: 100%;content: '';right: 0;bottom: -2px;border-bottom: 2px solid #F00;z-index: 1;border-left: 1px solid #F00;}

.product_page_newtable .checkactive .ctabcheckinput label {color: #000; font-weight:500;}
.product_page_newtable .ctablcolin {min-height: 88px; display: table; width:100%; text-align:right;}





.product_page_newtable .lastcolprice{color:#000; text-align:right; font-weight:300;}
.product_page_newtable .lastcolprice span.tolcargg span{ display:inline-block;}
.product_page_newtable .ctablecheckcol .ctablcolintwo {padding: 0px 8px 0px 4px;display: table-cell; width:100%; position:relative;}
.product_page_newtable .boxactive .ctablecol, .product_page_newtable .allcolum_lic_active.boxactive .ctablecol {background: #FFF;}
.product_page_newtable .leftcheckactive.boxactive .ctablecol1 .ctablcolintwo label, .product_page_newtable .leftcheckactive.allcolum_lic_active.boxactive .ctablecol1 .ctablcolintwo label{color:#000; font-weight:bold;}
.product_page_newtable .ctablerow.boxactive, .product_page_newtable .ctablerow.allcolum_lic_active.boxactive {/*background: #FFF; border-left: 1px solid #000;border-right: 1px solid #000;border-bottom: 2px solid #000;border-top: 1px solid #000;*/}
.product_page_newtable .ctablerow.boxactive + .boxactive{border-top:0px;}
.ctablerow.leftcheckactive.boxactive:last-child{border-bottom:1px solid #000;}
.product_page_newtable .lictext{ position:absolute; right:50px; bottom:18px;}
.product_page_newtable .lictext, .product_page_newtable .lictext a{color:#000; font-weight:300; text-decoration:none;}
.product_page_newtable .sec_font_action .button_sec{ float:none; width:100%; direction:ltr;}
.product_page_newtable .sec_font_action .cost_sec{ float:none; width:auto; display:block; vertical-align:top;direction:rtl; margin: /*11px 0px 0px 20px*/ 0px 0px 30px 0px; text-align:left;}

.product_page_newtable .ctablerow.boxactive:before, .product_page_newtable .ctablerow.allcolum_lic_active.boxactive:before {/*position: absolute;top: -2px;content: '';width: 100%;height: 2px;background: #000;right: 0px;top: -2px;*/}
.product_page_newtable .ctablerow.allcolum_lic_active.boxactive .ctablecheckcol, .product_page_newtable .ctablerow.allcolum_lic_active.boxactive .lastctablecol{ background:#FFF;}
.product_page_newtable .ctablerow.allcolum_lic_active.boxactive .ctablecheckcol.checkactive, .product_page_newtable .ctablerow.allcolum_lic_active.boxactive .ctablecol1 {background: #FFF;}
.product_page_newtable .ctablerow.allcolum_lic_active.boxactive .checkactive .ctabcheckinput label{color:#000;}
.product_page_newtable .ctablerow.allcolum_lic_active.boxactive .ctabcheckinput label:before{ background:#000;}
.product_page_newtable .ctablerow.allcolum_lic_active.boxactive .checkactive .ctabcheckinput label:after {border: 1px solid #000;}

.product_page_newtable .ctablerow.allcolum_lic_active{}
.product_page_newtable .ctablerow.allcolum_lic_active .ctablecheckcol, .product_page_newtable .ctablerow.allcolum_lic_active .lastctablecol{ background:none;}
.product_page_newtable .ctablerow.allcolum_lic_active .ctablecheckcol.checkactive, .product_page_newtable .ctablerow.allcolum_lic_active .ctablecol1 {background: #d8f3f7;}
.product_page_newtable .ctablerow.allcolum_lic_active .checkactive .ctabcheckinput label{color:#acabab;}
.product_page_newtable .ctablerow.allcolum_lic_active .ctabcheckinput label:before{ background:#acabab;}
.product_page_newtable .ctablerow.allcolum_lic_active .checkactive .ctabcheckinput label:after {border: 1px solid #acabab;}

.product_page_newtable .sec_font_action.allbutactive .button_sec a.continuew_shop {line-height: 66px;width: 330px;display: inline-block;text-align: center;border: 2px solid #acabab;color: #acabab;font-size: 20px;font-weight: normal; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;direction:rtl; font-family:'Fb korali'; position:relative; top:-1px; background:none;}
.product_page_newtable .sec_font_action .button_sec a.continuew_shop {line-height: 66px;width: 330px;display: inline-block;text-align: center;border: 2px solid #ef4272;color: #ef4272;font-size: 20px;font-weight: normal; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;direction:rtl; font-family:'Fb korali'; position:relative; top:-1px; background:#FFF;}

.product_page_newtable .sec_font_action .button_sec a.continuew_shop:hover{ background:#ef4272; border:2px solid #ef4272; color:#FFF;}
.product_page_newtable a.addToCartSingle{ padding:0px 0px 0px 0px; margin-left:5px;}
.product_page_newtable .addToCartSingle.addtoCartNew/* button*/{background:#FFF; border:2px solid #48c5db;line-height: 66px;width: 330px !important;display: inline-block;text-align: center;color: #48c5db;font-size: 20px;font-weight: normal; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;direction:rtl; margin:0px 0px 0px 5px; cursor:pointer; position:relative;}
.product_page_newtable .addToCartSingle.addtoCartNew:hover/* button:hover*/{ background:#48c5db;border:2px solid #48c5db; color:#FFF;}
.product_page_newtable a.rmFromCartSingle{ margin:0px 0px 0px 5px;}
.product_page_newtable a.rmFromCartSingle{line-height: 66px;width: 330px!important;display: inline-block;text-align: center;border: 2px solid #48c5db;color: #48c5db;font-size: 20px;font-weight: normal; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;direction:rtl; background:none; padding:0px; position:relative; background:#FFF;}
.product_page_newtable a.rmFromCartSingle:hover{ background:#48c5db; border:2px solid #48c5db; color:#FFF;}
a.disable_btn { background: none !important; border: 2px solid #acabab !important; color: #acabab !important; }
a.disable_btn:hover { background: none !important; cursor: not-allowed !important; border: 2px solid #acabab !important; color: #acabab !important; }
.product_page_newtable .allbutactive .addToCartSingle.addtoCartNew{border:2px solid #acabab; background:none;color: #acabab;}
.product_page_newtable .allbutactive .addToCartSingle.addtoCartNew, .product_page_newtable .allbutactive a.rmFromCartSingle, .product_page_newtable .sec_font_action.allbutactive .button_sec a.continuew_shop{/*pointer-events:none*/}
/* .product_page_newtable .addToCartSingle.addtoCartNew:hover .this_basket_added, .product_page_newtable a.rmFromCartSingle:hover .this_basket_remove{ opacity:1; visibility:visible;} */
.this_basket_added, .this_basket_remove {position: absolute;top: -62px;left: 0px;right: 0px; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s; opacity:1; visibility:visible;pointer-events: none;}
span.icon_box {font-size: 30px;font-family: 'FbFontbitIcons-Regular';color: #47c4db;display: block;line-height: 100%;}
span.this_carttxt {display: block;line-height: 100%;text-align: center;font-size: 16px;font-weight: 300; color:#acabab; padding-top:5px;}

.buywithnis button {background: #48c5db;border: 1px solid #48c5db;line-height: 64px;width: 330px !important;display: inline-block;text-align: center;color: #FFF;font-size: 20px;font-weight: normal;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;direction: rtl;margin: 0px 0px 0px 5px;cursor: pointer;position: relative; }
.buywithnis button:hover{ background: #acabab; border-color:#acabab;}



.product_page_newtable .cost_sec .necolpric{ margin:1px 0px 0px 0px; width:auto; color:#000; line-height:40px; font-size:24px; font-weight:normal !important;}
.product_page_newtable .cost_sec .necolpric span{ display:inline-block; vertical-align:top; color: #000;font-size:24px; font-weight:normal;font-family: 'FbFontbitIcons-Regular';}
.product_page_newtable .cost_sec .cost_totallabel {font-size: 27px;font-weight: normal;margin-left: 10px;line-height: 40px;display:inline-block; vertical-align:top; color: #000;}

.product_page_newtable .allbutactive .cost_sec .necolpric{color:#acabab;}
.product_page_newtable .allbutactive .cost_sec .necolpric span{color:#acabab;}
.product_page_newtable .allbutactive .cost_sec .cost_totallabel {color:#acabab;}


.left_page.resourcfilter .rfilsearb {float: right;width:calc(58.5% - 130px);padding-top: 3px;min-height: 79px;position: relative;}
.nsresult {position: absolute;bottom: -2px;}
.left_page.resourcfilter .fseartx {padding-top: 14px;line-height: 16px;font-size: 12px;font-family: 'Fb korali';font-weight: 500;color: #00aab5;text-align: right;display: none;}
.left_page.resourcfilter .custom-search {margin: 0px;width:98%;padding: 0px;height: 38px;border: 1px solid #999595;border-radius: 18px;position: relative;}
.left_page.resourcfilter .custom-search input#search {height: 38px;vertical-align: top;background: none;border: none;color: #000;width: 90%;font-family: 'Fb korali';font-weight: 500;padding: 0px 16px;text-align: right;font-size: 15px;float: right;}
.left_page.resourcfilter .custom-search input#search:focus {}
.left_page.resourcfilter .custom-search input#search::-webkit-input-placeholder {color: #000;}
.left_page.resourcfilter .custom-search input#search:-moz-placeholder {color: #000;opacity: 1;}
.left_page.resourcfilter .custom-search input#search::-moz-placeholder {color: #000;opacity: 1;}
.left_page.resourcfilter .custom-search input#search:-ms-input-placeholder {color: #000;}
.nsresult em {font-style: inherit;}
.nsresult .search_terms span {display: inline;position: static;color: #eb4337 !important;}
.nsresult h5 {margin: 6px 0 0 0 !important;padding: 0 !important;color: #eb4337 !important;display: inline-block;font-weight: bold;font-size: 13px;}
.left_page.resourcfilter .style-filter .filbox_s {font-size: 13px;font-family: 'Fb korali';font-weight: 500;color: #00aab5;text-align: center;line-height: 25px;}
.left_page.resourcfilter .style-filter label.labelcheck {display: none;}
.left_page.resourcfilter .style-filter {font-size: 0px;padding: 0px 0px 0px 0px;float: left;width:41.5%;border: 1px solid #999595;}
.left_page.resourcfilter .style-filter .style-box {float: none;margin: 0px;display: inline-block;width: 33.33%;color: #00aab5;border-top: 1px solid #999595;border-left: 1px solid #999595;padding: 0px 5px;position: relative;text-align: center;}
.left_page.resourcfilter .style-filter .style-box.sb4, .left_page.resourcfilter .style-filter .style-box.sb7, .left_page.resourcfilter .style-filter .style-box.sb10 {border-left: 0px;}
.left_page.resourcfilter .style-filter .style-box:first-child {padding-right: 0px;}
.left_page.resourcfilter .style-filter .style-box.sb1 {width: 100%;border: none;}
.left_page.resourcfilter .style-filter .style-box:after {position: absolute;content: '';left: 0px;width: 1px;height: 16px;background: #393939;top: 5px;display: none;}
.left_page.resourcfilter .style-filter .style-box:last-child:after {display: none;}
.left_page.resourcfilter .style-filter .style-box label {width: 100%;font-size: 13px !important;line-height: 25px;margin: 0px;padding: 0px;color: #000;font-family: 'Fb korali' !important;font-weight: 500 !important;}
.left_page.resourcfilter .style-filter .style-box.active-style, .left_page.resourcfilter .style-filter .style-box:hover {background: #00aab5;}
.left_page.resourcfilter .style-filter .style-box.sb4 label:after {position: absolute;content: '';left: 0px;top: 0px;height: 100%;width: 5px;background: #00aab5;opacity: 0;}
.left_page.resourcfilter .style-filter .style-box.active-style label:after, .left_page.resourcfilter .style-filter .style-box:hover label:after {opacity: 1;}
.left_page.resourcfilter .style-filter .style-box.active-style label, .left_page.resourcfilter .style-filter .style-box:hover label {color: #FFF;}
.left_page.resourcfilter .custom-search input#search_prod {float: left;margin: 2px 0px 0px 0px;left: 0px;top: 0px;position: absolute;}
.product_item button.dropdown-toggle.custom-toggle {text-align: right !important;width: auto !important; max-width:110px; padding-left:0px !important;}
.dropdown .caret{ margin-right:15px !important;}
.list button.dropdown-toggle.custom-toggle {max-width:120px;}
.resourcfilter.left_page .tag-filter {width:30.549%;float: right;padding: 0px;font-size: 0px;border-left: 1px solid #999595;border-right: 1px solid #999595;border-bottom: 1px solid #b5b7b9;margin: 0px 0%;}
.resourcfilter.left_page .tag-filter .check-select {display: inline-block;font-family: 'Fb korali' !importants;font-weight: 500 !important;vertical-align: top;margin: 0px;padding-right: 3px;}
.resourcfilter.left_page .tag-filter .tag-box {display: inline-block;float: none;width: 14.286%;height: 26px;color: #272727;margin: 0px 0px 0px 0px;padding: 0px 0px !important;vertical-align: top;background: none;position: relative;border-top: 1px solid #999595;border-radius: 0px;}
.resourcfilter.left_page .tag-filter .tag-box:after {content: '';height: 100%;position: absolute;left: 0px;width: 1px;top: 0px;background: #999595;}
.resourcfilter.left_page .tag-filter .tag-box:before {content: '';height: 1px;position: absolute;bottom: -1px;left: 0px;width: 100%;background: #999595;}
.left_page .tag-filter .tag-box:nth-child(7):after, .left_page .tag-filter .tag-box:nth-child(14):after, .left_page .tag-filter .tag-box:nth-child(21):after {opacity: 0;}
.resourcfilter.left_page .tag-filter .tag-box.muiv input[type="checkbox"] {display: none;}
.resourcfilter.left_page .tag-filter input[type="radio"], .resourcfilter.left_page .tag-filter input[type="checkbox"] {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;}
.resourcfilter.left_page .tag-filter span {top: -20px;float: none;width: 56px;background: #686868;font-size: 11px;border-radius: 6px;padding: 0;line-height: 18px;display: inline-block;text-align: center;font-family: 'Fb korali';font-weight: 500;color: #272727;}
.resourcfilter.left_page .tag-filter .tag-box.active-tag span {color: #FFF;background: #0c828a;}
.resourcfilter.left_page .tag-box.muiv label {top: -20px;float: none;width: 100%;background: none;font-size: 13px;border-radius: 0px;padding: 0;line-height: 25px;display: inline-block;text-align: center;font-family: 'Fb korali';font-weight: 500;color: #000 !important;height: 100%;margin: 0px;}
.resourcfilter.left_page .tag-box.muiv label:hover {background: #00aab5;cursor: pointer;color: #FFF !important;}
.resourcfilter.left_page .tag-filter .tag-box.muiv input[type="checkbox"]:checked+label {color: #FFF !important;background: #00aab5;}
.resourcfilter.left_page .tag-filter .check-select input[type="checkbox"] {border: 1px solid #686868;display: none;}
.resourcfilter.left_page .tag-filter input[type="checkbox"]:checked::before {background: url(../img/check_n.png);content: '';width: 24px;height: 20px;background-repeat: no-repeat;background-size: cover;position: absolute;right: -5px;top: -5px;}
.resourcfilter.left_page .tag-filter label {padding-bottom: 0px;color: #686868;font-size: 12px;line-height: 16px;padding: 0px 0px 0px 10px;}
.resourcfilter.left_page .tag-filter label {color: #fff !important;}
.resourcfilter.left_page .misc-filter {float: right;width:190px;padding: 0px 45px 0px 0px;margin-top: -4px;}
.resourcfilter.left_page .misc-filter .misc-box {margin: 0px 0px 1px 0px;}
.resourcfilter.left_page .misc-filter .misc-box span {color: #000;vertical-align: inherit;font-family: 'Fb korali';font-weight: 500;font-size: 13px !important;line-height: 21px;display: inline-block;}
.resourcfilter.left_page .misc-filter .misc-box span .hearnw {font-family: 'Fontbit Logo new1';font-size: 14px !important;padding: 0px;color: #eb4337;display: inline-block;}
.resourcfilter.left_page .misc-filter .misc-box:first-child span {padding-right: 6px;}
.resourcfilter.left_page .misc-filter input[type="radio"] {border: 1px solid #000;}
.resourcfilter.left_page .misc-filter input[type="radio"]:checked:before {background: #00aab5;width: 8px;height: 8px;position: absolute;content: '';top: 1px;right: 1px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.resourcfilter.left_page .misc-filter input[type="radio"]:checked, .resourcfilter.left_page .misc-filter.circbut input[type="checkbox"]:checked {border: 1px solid #000;background: #FFF;}
.resourcfilter.left_page .misc-filter input[type="radio"], .resourcfilter.left_page .misc-filter.circbut input[type="checkbox"] {width: 12px;height: 12px;position: relative;top: 0px;}
.resourcfilter.left_page .misc-filter.circbut input[type="checkbox"] {background: transparent;border: 1px solid #999595;}

.resourcfilter.left_page .misc-filter.circbut input[type="checkbox"]:focus {outline: none;}
.resourcfilter.left_page .misc-filter.circbut input[type="checkbox"]:checked {border: 1px solid #000;}
.resourcfilter.left_page .misc-filter.circbut input[type="checkbox"]:checked::before {background: url(../img/check_n_w1.png);right: -2px;width: 14px;height: 12px;content: "";background-repeat: no-repeat;background-size: contain;position: absolute;top: 0px;}
.resourcfilter.left_page .misc-filter .misc-box span.active-radio {color: #FFF;}
.resourcfilter.left_page .misc-filter.circbut .misc-box input[type="checkbox"]:checked span {color: #000;}
.resourcfilter.left_page .misc-filter.circbut .misc-box {cursor: pointer;}
.resourcfilter.left_page .misc-filter.circbut input[type="checkbox"]:checked+span, .resourcfilter.left_page .misc-filter.circbut .misc-box:hover span {color: #000;}
.nrospcing.height50 {height: 80px !important;}
.resourcfilter.left_page .misc-filter.mb20px {width:175px;float: right;padding: 0px 45px 0px 0px;border: none;margin-bottom: 0px !important;margin-top: 0px;}
.resourcfilter.left_page .misc-filter.mb20px input[type="checkbox"] {width: 12px;height: 12px;border: 1px solid #00aab5;margin: 0px 0px 9px 0px;display: none;}
.resourcfilter.left_page .misc-filter.mb20px input[type="checkbox"]:checked::before {background: url(../img/check_n_w1.png);right: -1px;width: 14px;height: 12px;content: "";background-repeat: no-repeat;background-size: contain;position: absolute;top: 1px;}
.resourcfilter.left_page .misc-filter.mb20px input[type="checkbox"]:focus {outline: none;}
.resourcfilter.left_page .misc-filter.mb20px input[type="checkbox"]:checked {border: 1px solid #000;}
.resourcfilter.left_page .misc-filter.mb20px input[type="checkbox"]:checked+.dropdown button, .resourcfilter.left_page .misc-filter.mb20px .check-select:hover input[type="checkbox"]+.dropdown button {color: #00aab5;}
.resourcfilter.left_page .misc-filter.mb20px .dropdown {font-size: 12px;font-family: 'Fb korali';font-weight: 500 !important;margin: 0px 0px;}
.resourcfilter.left_page .misc-filter.mb20px .check-select {margin: 0 0 7px 0;}
.resourcfilter.left_page .misc-filter.mb20px .dropdown button {color: #000;font-family: 'Fb korali';font-weight: 500 !important;font-size: 13px;}
.resourcfilter.left_page .misc-filter.mb20px .dropdown button em {font-style: normal;}
.resourcfilter.left_page .misc-filter span.caret {margin-top: 3px;}
.resourcfilter.left_page button.reset {display: none;}
.resourcfilter.left_page .filterrest {float: left;width: 50px;height: 80px;display: table;vertical-align: middle;}
.resourcfilter.left_page .filterrest .resubucne {display: table-cell;vertical-align: middle;}
.resourcfilter.left_page .filterrest button.reset {display: block;height: 50px;margin: 0px;width: 50px;background: none;border: 1px solid #999595;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;color: #999595;padding: 0px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}

.resourcfilter.left_page .filterrest button.reset:hover {background: #00aab5;border-color: #00aab5;color: #FFF;}
.mobiletog {display: none;}
.style-filter label:hover {color: #fff;}
.prslider .owl-nav .owl-prev {position: absolute;width: 50px;height: 100%;background: none;top: 0px;font-size: 0;right: 0px;cursor: ew-resize !important;}
.prslider .owl-nav .owl-next {position: absolute;width: 50px;height: 100%;background: none;top: 0px;font-size: 0;left: 0px;cursor: ew-resize !important;}
.mobsearch {display: none;}
.mobsdiv {display: none;}
.header_wrapper .clr {display: none;}
.bodyoverlay, .bodyoverlay1 {display: none;}
.mobmenu {display: none;}
.search_togn {text-align: center;padding-top: 0px;position: relative;}
.search_togn:before {position: absolute;content: '';left: 0px;bottom: 0px;width: 100%;height: 2px;background: #00aab5;z-index: 8;}
.topresourcfilter.macnew .search_togn:before, .serfixed .search_togn:before {display: none;}
.search_togn a {display: inline-block;margin-top: -30px;position: relative;z-index: 1;}
.topresourcfilter .search_togn a.seartodown {display: none;}
.topresourcfilter .search_togn a.seartodown span {border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;width: 37px;height: 37px;background: #FFF;display: inline-block;font-family: 'Fontbit Logo new1';font-size: 37px;line-height: 37px;color: #00aab5;}
.topresourcfilter .search_togn a.seartoup {display: inline-block;background: none;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;height: 37px;width: auto;position: relative;z-index: 9;}
.topresourcfilter .search_togn a.seartoup span {background: none;display: inline-block;font-family: 'Fontbit Logo new1';font-size: 37px;line-height: 37px;color: #00aab5;position: absolute;left: -17px;top: 24px;display: none;}
.topresourcfilter.macospc .search_togn a.seartoup span {top: 24px;}
.topresourcfilter .search_togn a.seartoup span:before {background: #FFF;width: 33px;height: 100%;content: '';position: absolute;z-index: -9;right: 1.8px;}
.topresourcfilter .search_togn a.seartoup img {margin-top: 11px;}
.topresourcfilter.macnew .search_togn a.seartodown, .serfixed .topresourcfilter .search_togn a.seartodown {display: none;position: fixed;top: 85px;left: 0px;right: 0px;}
.boxknows {float:left; color:#47c4db; font-size:16px; line-height:1; margin:4px 0 0 0; font-family: 'Fb korali' !important; font-weight:500 !important; opacity:0; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s; }
.page-id-179 div#font-box .product_item.productItemLoop.active .boxknows, .page-id-179 div#font-box .product_item.productItemLoop:hover .boxknows{ opacity:1;}
.boxknows a {color:#47c4db; font-weight:300; font-size:10pt; line-height:100%; vertical-align:top;}
.icnewimg {display:inline-block; vertical-align:top; margin:0px 15px 0 0; line-height:100%; /*position:relative; top:-7px;*/}
.icnewimg span{font-family: 'FbFontbitIcons-Regular';font-size:36px; color:#d8295d; line-height:100%;}
.boxknowsrgt {float:right; position: relative; top:-5px;}
.boxknows img {display:inline-block; vertical-align:middle; margin:0 8px 0 0;}
.boxknows span{display:inline-block; vertical-align:middle; margin:0 4px 0 0;font-family: 'FbFontbitIcons-Regular'; position:relative; top:2px; font-size:8pt; vertical-align:middle; line-height:100%;}
.topresourcfilter.macnew .search_togn a.seartoup, .serfixed .topresourcfilter .search_togn a.seartoup {display: none;}
.serfixed.page-id-179 .display_result div#search-prd, .productlistpage.macnew .display_result div#search-prd {margin-top: 0px;}
.miancontainer {overflow: hidden; width:100%;}
.custom-search label {font-family: 'Fb korali' !important;font-weight: bold !important;}
.dropdown button {font-family: 'Fb korali' !important;font-weight: 500 !important;}
.dropdown-menu>li>a {font-family: 'Fb korali' !important;}
.tag-filter label {font-family: 'Fb korali' !important;font-weight: 500 !important;}
.left_page .tag-filter span {font-family: 'Fb korali' !important;font-weight: 500 !important;}
.reset {font-family: 'Fb korali' !important;font-weight: 500 !important;}
.woocommerce-MyAccount-navigation {padding: 0 0 0px 0;}
.woocommerce-MyAccount-navigation ul li {margin: 0 0 10px 0;}
.woocommerce form .form-row input.input-text {height: 30px !important;padding: 0 10px;}
.woocommerce form .form-row textarea {height: 85px !important;padding: 10px 25px;}
.woocommerce fieldset {margin: 20px 0 0 0 !important;}
header.home-1.header {top: 0;}
.page-template-page-wishlist .left_page.resourcfilter {display: none !important;}
.page-template-page-wishlist .footer_wrap {max-width: 100%;}
.page-template-page-wishlist footer.footer.container .footer_btn_block {border-top: 2px solid #313131 !important;}
.page-template-page-wishlist footer.footer.container {border-top: 0 !important;}
.woocommerce-cart .left_page.resourcfilter {display: none !important;}
.woocommerce-cart .footer_wrap {max-width: 100%;}
.woocommerce-cart footer.footer.container .footer_btn_block {border-top: 2px solid #313131 !important;}
.woocommerce-cart footer.footer.container {border-top: 0 !important;}
a.checkout-button.button.alt.wc-forward {display: inline-block !important;}
.woocommerce-account .left_page.resourcfilter {display: none !important;}
.woocommerce-account .footer_wrap {max-width: 100%;}
.woocommerce-account footer.footer.container .footer_btn_block {border-top: 2px solid #313131 !important;}
.woocommerce-account footer.footer.container {border-top: 0 !important;}
.page-id-82 .left_page.resourcfilter {display: none !important;}
.page-id-82 .footer_wrap {max-width: 100%;}
.page-id-82 footer.footer.container .footer_btn_block {border-top: 2px solid #313131 !important;}
.page-id-82 footer.footer.container {border-top: 0 !important;}
.woocommerce-checkout.page {display: block;}
.woocommerce-checkout .woocommerce-info, .woocommerce-info {border-top-color: #00aab5 !important;}
.woocommerce-checkout .woocommerce-info::before,.woocommerce-info::before {color: #00aab5 !important;}
.woocommerce-checkout .right_page {width: /1430px;margin: 0px auto;}
.woocommerce-checkout .right_page .container {width: 100%;padding: 44px 130px 44px 98px;}
.woocommerce-checkout a {color: #00aab5;}
.woocommerce-checkout .left_page {display: none;}
.checkleft_b {float: left;width: 48%;}
.checkleft_b .col-2 {padding-bottom: 20px;}
.woocommerce-checkout-review-order table.shop_table {margin-bottom: 30px !important;display: none;}
.woocommerce-page .col2-set.halfw {float: right;width: 48%;}
.rtl.woocommerce-checkout .woocommerce .col2-set .col-1, .rtl.woocommerce-checkout .woocommerce-page .col2-set .col-1 {float: none !important;width: 100% !important;margin-bottom: 15px;}
.rtl.woocommerce-checkout .woocommerce .col2-set .col-2, .rtl.woocommerce-checkout .woocommerce-page .col2-set .col-2 {float: none !important;width: 100% !important;}
.header.home-1.header, .left_page.resourcfilter, .page.productlistpage {background: #FFF;}
.woocommerce-checkout .woocommerce form .form-row input.input-text, .woocommerce-checkout .select2-container--default .select2-selection--single {border: 2px solid #ced0d1;height: 42px !important;line-height: 41px !important;color: #625e5a !important;font-size: 14px;}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 41px;color: #625e5a !important;}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow {top: 7px}
.woocommerce-checkout .woocommerce form .form-row label, .woocommerce-page form .form-row label {font-family: 'Fb korali';font-weight: 500;color: #625e5a;font-size: 16px;line-height: 100%;
padding-top: 5px;margin: 0px;}
.woocommerce-checkout .woocommerce form .form-row .input-text, .woocommerce-checkout .woocommerce-page form .form-row .input-text {border: 2px solid #ced0d1;line-height: 41px !important;color: #625e5a !important;font-size: 18px;}
.woocommerce-checkout h3 {color: #625e5a !important;font-size: 20px;font-family: 'Fb korali';font-weight: normal;padding: 15px 0px 10px 0px;}
.woocommerce table.shop_table th {text-align: right !important;}
.woocommerce-checkout .woocommerce #respond input#submit, .woocommerce-checkout .woocommerce a.button, .woocommerce-checkout .woocommerce button.button, .woocommerce-checkout .woocommerce input.button {height: 49px;border: none;font-size: 22px;background: #00aab5;color: #FFF;font-family: 'Fb korali' !important;margin: 0px;padding: 0px 30px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;display: block;border-radius: 0px !important;font-weight: normal !important;}
.woocommerce-checkout .woocommerce #respond input#submit:hover, .woocommerce-checkout .woocommerce a.button:hover,.woocommerce-checkout .woocommerce button.button:hover,.woocommerce-checkout .woocommerce input.button:hover {background: #686868;}
.paymentin {background: #ebe9eb;border-radius: 5px;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {background: none !important;border-radius: 0px !important;}
.woocommerce-checkout .left_page.resourcfilter {display: none !important;}
.woocommerce-checkout .footer_wrap {max-width: 100%;}
.woocommerce-checkout footer.footer.container .footer_btn_block {border-top: 2px solid #313131 !important;}
.woocommerce-checkout footer.footer.container {border-top: 0 !important;}
.topresourcfilter {position: relative;z-index: 9;}
.serfixed .topresourcfilter, .topresourcfilter.macnew {z-index: 999;}
.page-template-default .left_page.resourcfilter, .page-template-default .topresourcfilter {display: none !important;}
.page-id-179.page-template-default .left_page.resourcfilter{display: block !important; position:fixed; z-index:99; width:100%; top:115px; right:0px;}
.page-id-179.page-template-default .topresourcfilter { display: none !important;}
.page-template-default .footer_wrap {max-width: 100%;}
.page-template-default footer.footer.container .footer_btn_block {border-top: 0px solid #313131 !important;}
.page-template-default footer.footer.container {border-top: 0 !important;}
.page-id-179 .miancontainer .resourcfilter.hide {display: none !important;}
.page-id-179 .miancontainer .topresourcfilter.hide {display: none !important;}
.page-id-179 .loader {display: none;}
.single .footer_wrap {max-width: 100%;}
.archive .left_page.resourcfilter {display: none !important;}
.archive .footer_wrap {max-width: 100%;}
.archive footer.footer.container .footer_btn_block {border-top: 0px solid #313131 !important;}
.archive footer.footer.container {border-top: 0 !important;}
.lrm-signup-section.signupsecnew {display: block;}
.lrm-user-modal {background: none !important}
.lrm-user-modal .overlaylrm {position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;background: rgba(52, 54, 66, 0.9);}
.lrm-user-modal-container.lrmmodelnew {display: table-cell;vertical-align: middle;background: none;margin: 0px;max-width: 100%;width: 100%;}
.lrm-signup-section.signupsecnew {float: right;width: 62.9%;background: #cdcfd0;padding: 120px 10% 94px 10%;}
.lrm-user-modal-container.lrmmodelnew .lrm-form {padding: 0 !important;}
.lrm-signin-section.signinsecnew {float: left;width: 37.1%;background: #ffffff;padding: 120px 4% 62px 4.7%;}
.lrm-reset-password-section.is-selected {float: left;width: 37.1%;background: #ffffff;padding: 90px 4% 62px 4.7%;}
.lrm-reset-password-section.is-selected .lrm-form .fieldset {margin-top: 40px !important;}
.lrm-reset-password-section.is-selected label.image-replace.lrm-email.lrm-ficon-mail {display: none;}
.lrmmodelnewin {max-width: 995px;margin: 0 auto;position: relative;direction: rtl;background: #fff;box-shadow: 0px 1px 5px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 1px 5px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 1px 5px 3px rgba(0, 0, 0, 0.2)}
.lrm-user-modal {display: table;}
.lrmmodelnewin .lrm-form .fieldset {margin: 0px 0 22px 0 !important;}
.lrm-signup-section.signupsecnew h1 {text-align: center;font-size: 30px;margin: 0 0 60px 0;padding: 0px;line-height: normal;font-family: 'Fb GofanSans';font-weight: 300;}
.lrmmodelnewin .lrm-form .fieldset input, .lrm-reset-password-section.is-selected .fieldset input {border-radius: 0px;-webkit-border-radius: 0px;padding: 12px 20px 12px 20px;border: 1px solid #fff;background: #fff;box-shadow: none !important;font-size: 20px;font-family: 'Fb korali';font-weight: 500;}
.fieldset .one {float: right;padding: 0 19px 0 0;}
.fieldset .two {float: left;width: 145px;}
.fieldset .two button {background: #00aab5;border-radius: 0px;-webkit-border-radius: 0px;padding: 14px 5px !important;font-family: 'Fb korali';font-weight: 500;}
.lrmmodelnewin .lrm-nice-checkbox__indicator {left: inherit;right: 0px;}
.lrmmodelnewin .lrm-nice-checkbox__label {padding: 0 28px 0 0;font-size: 15px;font-family: 'Fb korali';font-weight: 500;}
.one .lrm-nice-checkbox__label .lrm-nice-checkbox__indicator {border: 2px solid #635f5b;}
.one .lrm-nice-checkbox__label {color: #635f5b;}
.lrmsocial a {display: block;width: 197px;line-height: 48px;background: #fff;color: #635f5b;font-weight: 500;font-family: 'Fb korali';}
.lrmsocial a.fb {float: right;padding: 0 13px;}
.lrmsocial a img {display: inline-block;vertical-align: middle;margin: 0 0 0 9px;}
.lrmsocial a.gplus {padding: 0 29px 0 14px;float: left;}
.lrm-signin-section.signinsecnew h1 {text-align: center;font-size: 30px;margin: 0 0 60px 0;padding: 0px;line-height: normal;font-family: 'Fb GofanSans';font-weight: 300;}
.lrmmodelnewin .lrm-signin-section.signinsecnew .lrm-form .fieldset input, .lrm-reset-password-section.is-selected .fieldset input {border: 1px solid #cdcfd0;background: #fff;}
.lrm-signin-section.signinsecnew .lrm-nice-checkbox__label {margin: 0px;}
.lrm-signin-section.signinsecnew .lrm-nice-checkbox__label .lrm-nice-checkbox__indicator {border: 2px solid #d2d3d4;}
.lrm-signin-section.signinsecnew button {width: 145px !important;margin: 0 auto;background: #00aab5;border-radius: 0px;-webkit-border-radius: 0px;padding: 14px 5px !important;display: block;font-family: 'Fb korali';font-weight: 500;}
.addToCartSingle.addtoCartNew button, .lrm-form .rmFromCartSingle button {background: #00aab5;border-radius: 0px;-webkit-border-radius: 0px;display: block;font-family: 'Fb korali';font-weight: 500;line-height: 29px;font-size: 16px;margin: 0 0 14px 0;color: #FFF;width: 200px !important;padding: 14px 25px !important;}
.lrm-reset-password-section.is-selected button {width: 185px !important;margin: 0 auto;background: #00aab5;border-radius: 0px;-webkit-border-radius: 0px;padding: 14px 5px !important;display: block;font-family: 'Fb korali';font-weight: 500;}
.lrm-signin-section.signinsecnew .lrm-nice-checkbox__label {color: #9b9b9b;}
.lrmmodelnew .lrm-close-form {background: url(../img/popclose.png);width: 24px;height: 25px;top: 0px !important;}
.lrmmodelnewin .lrm-form .fieldset.logincheckbox {padding: 16px 0 6px 0 !important;}
.lrmmodelnewin .lrm-nice-checkbox__label input:checked~.lrm-nice-checkbox__indicator {border-color: #0b76ef !important;}
.lrmmodelnewin .lrm-form-message {border-right: 4px solid #6d6d6d;border-left: 0px;padding: 0.35em 0.7em 0.3em 0;margin: 5px 0 10px 0;text-align: right;}
.lrmmodelnewin .lrm-form .lrm-fieldset-wrap {padding: 0px !important;}
.lrmmodelnewin p.lrm-form-bottom-message {display: block;position: static;}
.lrmmodelnewin p.lrm-form-bottom-message a {color: #000 !important;}
.lrmmodelnewin ul.lrm-switcher {display: none;}
.woocommerce-account .left_page {display: none;}
.woocommerce-account .right_page {width: 100%;}
.woocommerce-account .page {display: block;}
.woocommerce-account footer.footer.container {display: none;}
.woocommerce-account .container {width: 100%;padding: 0px;}
.woocommerce-account.page {display: block;}
.woocommerce-cart .left_page {width: 484px;}
.woocommerce-cart .right_page {width: calc(100vw - 484px)}
.woocommerce-cart .container {width: 100% !important;padding: 0px 126px 0 99px !important;}
.woocommerce-cart .right_page .catalog_blocks {margin-top: 65px !important;}
.cartitle h2 {color: #00aab5;margin: 0 0 10px 0;}
.woocommerce-cart #accordion .catalog_list {padding: 15px 0;}
.woocommerce-cart .button span.cart-title::before {right: 9px;}
.woocommerce-cart .catalog_list .button.active span.cart-title::before {right: 9px;}
.woocommerce-cart .button span.cart-title {padding-right: 30px;float: right;width: 70%;}
.woocommerce-cart .custom-product-price {float: left;}
.woocommerce-cart .slide {padding: 0 50px;}
.woocommerce-cart .font-check input {width: 14px;height: 14px;margin: 5px 0 0 0;}
.woocommerce-cart .font-check input[type="checkbox"]:checked:before {width: 17px;height: 17px;top: 0px;}
.woocommerce-cart .font-check {min-width: 85px;}
.woocommerce-cart .slidecontainer {width: 63px;margin-left: 44px;}
.woocommerce-cart .type_font_block.intro .product_item_image.slideFontSize, .woocommerce-cart .type_font_block .product_item_image.slideFontSize {float: right;}
.woocommerce-cart .sub-total {margin: 37px 0px 15px 0px;}
.woocommerce-cart .wc-proceed-to-checkout {padding: 0px !important;}
.woocommerce-cart .order-total {padding: 0px;width: 285px;float: left;}
.woocommerce-cart .regular-price {margin-left: 7px;text-decoration: none;position: relative;}
.woocommerce-cart .regular-price:after {position: absolute;width: 100%;height: 1px;content: '';background: #b7b3b3;top: 3px;left: 0px;transform: rotate(25deg);-webkit-transform: rotate(25deg);}
.woocommerce-cart a.print-button {margin: 0 13px;padding: 16px 10px !important;max-width: 108px;border: 3px solid #b3b3b3;color: #b3b3b3;font-weight: 500;}
.woocommerce-cart a.checkout-button.button.alt.wc-forward {max-width: 285px;padding: 16px 10px;margin: 0px;border-radius: 0px;}
.woocommerce-cart span.totl-price {margin: 0px;font-size: 18px;float: right;font-weight: 500;}
.woocommerce-cart .ordtleft {float: left;}
.woocommerce-cart .catalog_list .product_item:last-child .type_font_block {padding: 23px 0 0 0;}
.woocommerce-cart .sidenav {padding: 20px 0 0 0;height: 100%;background: #272727;}
.woocommerce-cart .sidenav h5 {margin: 17px 0 37px 0;padding: 0px;color: #fff;font-size: 16px;padding: 0 24px;}
.woocommerce-cart .sidebar-main-div {padding: 14px 20px 11px 80px;margin: 0px 0 35px 0;width: 100%;}
.woocommerce-cart .sub-div label:before {right: 0px;top: 3px;border: 1px solid #8c8a8a;}
.woocommerce-cart .sidebar-main-div.active .sub-div label:before {border: 1px solid #fff;}
.woocommerce-cart .sub-div {padding: 0px;margin: 0 0 3px 0;}
.woocommerce-cart .sub-div label {margin: 0px;padding: 0 30px 0 4px;}
.woocommerce-cart .sub-div label:after {right: -9px;top: -5px;}
.woocommerce-cart .sidebar-main-div.active {background: #00aab5;}
.woocommerce-cart .sidebar-main-div p {padding: 0px;font-size: 14px;font-weight: 500;}
.woocommerce-cart .sidebar-main-div.btn .sub-div label {font-size: 18px;color: #9b999a;font-weight: 500;font-family: 'Fb korali';}
.woocommerce-cart .sidebar-main-div.active .sub-div a {color: #fff;font-weight: 500;}
.woocommerce-cart .our-p {margin: 0 20px 65px 0;padding: 12px 12px 16px 0px;border: 1px solid #b8b6b7;max-width: 340px;}
.woocommerce-cart .our-p p {color: #b8b6b7;}
.woocommerce-cart .our-p a {color: #b8b6b7 !important;display: inline-block;vertical-align: top;margin: 0 0 0 5px;}
.woocommerce-cart .our-p a h3 {color: #b8b6b7;font-weight: normal;font-size: 14px;}
.woocommerce-cart .our-p h4 {color: #b8b6b7;display: inline-block;vertical-align: top;margin: 0px;font-size: 14px;}
.woocommerce-cart .our-p h3:before {background: #8c8a8a;bottom: -1px;width: 100%;}
.woocommerce-cart .our-p p.tmp4687 {font-size: 17px;margin: 0 0 10px 0;font-family: 'Fb korali';font-weight: 500;}
.woocommerce-cart p.our-sec-p.tmp4564 {margin-bottom: 10px !important;}
.woocommerce-cart .btn-group.all-demo {padding: 0 20px 0 0;}
.woocommerce-cart .last-txt-p p {font-size: 20px;padding-right: 18px;margin: 0 0 20px 0;font-family: 'Fb korali';font-weight: 500;}
.woocommerce-cart .last-txt-p p::after {border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-right: 8px solid #fff;top: 8px;}
.woocommerce-cart .slider::-webkit-slider-thumb, .woocommerce-cart .slider::-moz-range-thumb {height: 16px;width: 4px;}
.webselect {width: 231px;padding: 6px 0 0 0;}
.webselect select {display: block;width: 100%;height: 25px;padding: 0 9px 0 25px;color: #8c8a8a;font-size: 13px;border: 1px solid #8c8a8a;background: url(../img/webselbg.png) no-repeat 8px 8px;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;background-size: 13px;}
.active .webselect select {color: #fff;border: 1px solid #fff;background: #00aab5 url(../img/webselbg1.png) no-repeat 8px 8px;font-family: 'Fb korali';font-weight: 500;}
.woocommerce-cart .btn-group>.btn-group {float: none;display: block;}
.woocommerce-cart .btn-group>.btn {float: none;}
.cpregp {display: inline-block;vertical-align: top;margin: 2px 0 0 18px;color: #b7b3b3;position: relative;font-size: 16px;font-weight: 500;}
.cpregp:after {position: absolute;width: 100%;height: 1px;content: '';background: #b7b3b3;top: 6px;left: 0px;transform: rotate(25deg);-webkit-transform: rotate(25deg);}
.woocommerce-cart span.woocommerce-Price-amount.amount {font-size: 20px;font-weight: 500;}
.woocommerce-cart .regular-price .woocommerce-Price-amount.amount {font-size: 16px;font-weight: 500;}
.woocommerce-cart #accordion .button.active a.remove {display: none !important;}
.woocommerce-cart .sidebar-drop-down {left: -20px;}
.tinv-wishlist .tinv-header h2 {font-family: 'Fb korali';font-weight: 500;}
.tinvwl-txt {font-family: 'Fb korali' !important;font-weight: 500 !important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'Fb korali' !important;font-weight: 500 !important;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {font-family: 'Fb korali';font-weight: 500;}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {font-family: 'Fb korali';font-weight: 500;}
.wc_payment_method.payment_method_cod label {}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {font-family: 'Fb korali';font-weight: 500;}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {font-size: 11px !important;color: #ef4272; background:none; margin:0px; padding:0px;}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{ display:none !important;}
.payme-accepted-payment-methods {display: none !important;}

/* --- Article Page --- */
.page.page-template-page-article {display: block;}
.article_mid {padding: 183px 0 100px 0;}
.arseconeright {float: right;width: 503px;}
.arseconetop {margin: 0 0 55px 0;}
.arseconetop h1 {font-size: 50px;color: #040404;margin: 0px;padding: 0px;}
.arseconetop h1 span {font-size: 15px;margin: 0 15px 0 0;}
.arseconeright p {font-size: 14px;line-height: 25px;color: #040404;}
.artopbut {padding: 30px 0 25px 0;}
.artopbut a {font-size: 17px;color: #1bbbae;text-decoration: none;}
.arseconeleft {float: left;width: 60.9%;}
.arseconeleft img {display: block;max-width: 100%;width: 100%;}
.arrightbot {display: none;}
.arsectwo {padding: 0 0 50px 0;}
.arsectwo ul {display: block;margin: 0px;padding: 0px;}
.araccul>li {display: block;margin: 0px;}
.araccul>li:first-child .aracctitle {border-top: 2px solid #040404;}
.aracctitle {border-bottom: 2px solid #040404;font-size: 36px;color: #040404;cursor: pointer;}
.aracctitle a {color: #040404 !important;text-decoration: none;display: block;padding: 16px 125px;}
.araccdetail {padding: 133px 125px 108px 0;display: none;border-bottom: 2px solid #040404;position: relative;}
.araccdetail h2 {font-size: 50px;color: #040404;margin: 0px 0 62px 0;padding: 0px;}
.araccdetail h2 span {font-size: 15px;margin: 0 15px 0 0;}
.aracdiv {width: 33.33%;padding: 0 46px;float: right;}
.araccdbot {margin: 0 -46px;}
.aracdone p {font-size: 14px;line-height: 25px;color: #040404;margin: 0px;padding: 0px;}
.aracdonein {padding: 0 0 0 20px;}
.twotop {margin: 0 0 80px 0;padding: 0 0 0 43px;}
.twotop p {font-size: 14px;line-height: 25px;color: #040404;margin: 0px;padding: 0px;}
.twobot {background: #fef6e7;padding: 18px 20px;}
.twobot img {display: block;max-width: 100%;width: 100%;}
.threetop {background: #fef6e7;padding: 26px 25px 24px 24px;margin: 0 0 86px 0;}
.threetop img {display: block;max-width: 100%;width: 100%;}
.threebot {padding: 0 0 0 42px;}
.threebot p {font-size: 14px;line-height: 25px;color: #040404;margin: 0px;padding: 0px;}
.araccdetail .accclose {position: absolute;bottom: 42px;left: 56px;font-size: 17px;color: #1bbbae;}
.woocommerce.page {display: block;}
.proDetailBox1 p.cust_pnewbotom {font-size: 100px;}
.remove-cart-class, .cart-popup-message {border: 1.2px solid #00aab5 !important;background: none;}
.remove-cart-class:before, .cart-popup-message:before {background: url(../img/g_arrow.jpg) no-repeat !important;border: none !important;height: 18px !important;z-index: -1 !important;}
p.pop-up-text::before {width: 12px !important;top: -11px !important;height: 1px !important;display: none !important;}
.remove-cart-class:after, .remove-cart-class:before, .cart-popup-message:after, .cart-popup-message:before {bottom: 49px !important;border: none !important;transform: none !important;display: none !important;}
.remove-cart-class p.pop-up-text, .cart-popup-message p.pop-up-text {font-size: 14px;color: #4dc4cb !important;line-height: 110%;padding-top: 3px;}
body .cart-popup-message, body .remove-cart-class {padding: 10px 5px !important;width: 113px !important;border: none !important;}
.tinvwl_add_to_wishlist_button.lrm-login {padding: 0px !important; opacity:1 ;}
.icons .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {top: -1px !important;}
body .cart-popup-message span, body .remove-cart-class span {font-size: 86px !important;position: absolute;left: -5px;top: 0px;color: #00aab5 !important;}
body .cart-popup-message span.bubblebg, body .remove-cart-class span.bubblebg {color: #FFF !important;}
body .wishlist-popup-message span.bubblebg {color: #FFF !important;transform: scaleX(-1) !important;-moz-transform: scaleX(-1) !important;-webkit-transform: scaleX(-1) !important;}
body .wishlist-popup-message {border:none !important;padding: 10px 5px !important;background: none;}
body .list .wishlist-popup-message {right: -31px !important;}
body .list .cart-popup-message, body .list .remove-cart-class {left: -40px !important;}
body .wishlist-popup-message span {font-size: 86px !important;position: absolute;right: -5px;top: 0px;color: #ef4272 !important;}
.wishlist-popup-message:before {background: url(../img/r_arrow.png) no-repeat !important;border: none !important;height: 20px !important;z-index: -1 !important;display: none !important;}
.wishlist-textclass:before {width: 12px !important;top: -11px !important;height: 2px !important;opacity: 0;right: 13px !important;}
.wishlist-popup-message:before, .wishlist-popup-message:after {bottom: 47px !important;border: none !important;transform: none !important;}
.wishlist-popup-message p.wishlist-textclass {font-size: 14px;color: #c13539 !important;line-height: 110%;margin: 0px auto;text-align: inherit;padding-top: 3px;}
.newfontty ul {font-size: 0px;margin: 0px !important;padding: 0px !important;border-top: 2px solid #000;border-left: 2px solid #000;}
.newfontty ul.hebln {position: relative;}
.newfontty ul.hebln:after {content: '';position: absolute;bottom: 0px;height: 2px;width: 100%;background: #000;left: 0px;}
.newfontty ul.enf {direction: ltr !important;border-right: 2px solid #000;border-left: 0px;position: relative;}
.newfontty ul.enf:after {content: '';position: absolute;bottom: 0px;height: 2px;width: 100%;background: #000;left: 0px;}
.newfontty ul.hideln {border-top: none;background: #f4f4f4;color: #dedede;display: none;}
.newfontty ul.hideln span {color: #dedede;opacity: 0.2;}
.newfontty ul li {width: calc(100% / 11) !important;height: 114px;display: inline-block;vertical-align: top;padding: 0px !important;border-bottom: 2px solid #000;float: none !important;}
.newfontty ul li span {font-size: 38px;display: block;line-height: 112px;vertical-align: middle;text-align: center;border-right: 2px solid #000;}
.newfontty ul.enf li span {border-left: 2px solid #000;border-right: 0px;}
.newfontty ul.enf li:last-child:after {background: #000;position: absolute;right: -2px;content: '';width: 2px;height: 100%;top: 0px;}
.newfontty ul.hebln li:last-child:after {background: #000;position: absolute;left: -2px;content: '';width: 2px;height: 100%;top: 0px;}
.pgmobtitle {display: none;}
.woocommerce-account .catalog_blocks h2 {margin-top: 20px;margin-right: 20px;margin-left: 20px;text-align: center;}
.woocommerce-account .woocommerce-form.woocommerce-form-login.login {max-width: 600px;margin: 0 auto;}
.woocommerce-account .woocommerce-form.woocommerce-form-login.login .form-row input.input-text {height: 40px !important;border: 2px solid #ced0d1;padding: 0 10px 0 40px;}
.wmenuicon {display: none;}
.woocommerce-account.woocommerce-lost-password .right_page {padding: 80px 20px 50px 20px;}
.cartnewpop {position: fixed;top: 0px;right: 0px;width: 100%;height: 100%;z-index: 999;background: rgba(0, 0, 0, 0.8);display: none;padding: 40px;overflow: auto;}
.cartnewptable {display: table;width: 100%;height: 100%;}
.cartnewptin {display: table-cell;vertical-align: middle;}
.cartnpoptext {position: relative;max-width: 770px;margin: 0 auto;}
.page-id-179 .cartnpoptext, .single .cartnpoptext {max-width: 400px;}
.page-id-179 .catalog_blocks .cartnpoptext p, .single .catalog_blocks .cartnpoptext p, .single .cartnpoptext .pmnuuy p {font-size: 20px;line-height: 140%;}
.page-id-179 .plist_popup .cartnrdivh, .single .plist_popup .cartnrdivh {height: auto !important;}
.page-id-179 .plist_popup .cartnpright {min-height: inherit !important;}
.cartpclose {position: absolute;top: -35px;right: 0px;}
.cartpclose a {display: block;}
.cartnpright {float: right;width: 63%;background: #fff;min-height: 387px;}
.cartnpleft {float: left;width: 37%;background: #cdcfd0;min-height: 387px;}
.cartnprightin {padding: 78px 16px 50px 35px;}
.cartnrdivh {padding: 0 23px 0 12px;}
.cartnprightin h2 {text-align: center;font-size: 30px;line-height: 30px;margin: 0 0 18px 0;}
.cartnrdiv {position: relative;overflow: hidden;}
.cartnrdivh {overflow: auto;height: 200px;}
.cartnrdiv p {font-size: 16px;line-height: 18px;margin: 0px;padding: 0px;}
.morepluscart {position: absolute;bottom: 0px;left: 16px;}
.morepluscart a {display: inline-block;}
.morepluscart a.mphide {display: none;}
.cartnrdivtwo {display: none;}
.cartnleftin {padding: 176px 0 30px 0;max-width: 110px;margin: 0 auto;}
.cartnleftin h2 {text-align: center;font-size: 30px;line-height: 36px;margin: 0 0 13px 0;font-weight: normal;}
.cartnleftin h2 span {display: block;}
.cartnleftin a {display: block;padding: 0 5px;line-height: 31px;background: #37aab4;text-align: center;color: #fff;font-weight: bold;}
.catalog_blocks .cartnpoptext p {display: block !important;}
.cominnsp {padding: 0px 0px;}

/*--------About Page----*/
.page.page-template-page-about {display: block;}
.about_mid {padding: 74px 150px;}
.about_midiner {max-width: 100%;font-family: 'Fb korali';}
.about_left {float: right;width: 33.1%;}
.about_right {float: left;width: 59.3%;}
.about_right .about_midtext {max-width: 760px;}
.about_midtext {margin: 0 0 35px 0;}
.about_midtext h3 {color: #000000;font-size: 23px;line-height: 1;margin: 0 0 22px 0;font-family: 'Fb korali' !important;padding: 0px;display: block;}
.about_midtext p {font-size: 16px;color: #000000;line-height: 22px;font-family: 'Fb korali';padding: 0px;display: block; font-weight:300;}
.ab_desdiv {margin: 0 0 73px 0;font-size: 0px;}
.ab_desdiv h3 {color: #000000;font-size: 35.58px;line-height: 1;margin: 0 0 22px 0;font-family: 'Fb korali';padding: 0px;display: block;}
.abdul {display: inline-block;vertical-align: top;width: 25%;padding: 0 0 0 10px;}
.abdul ul {display: block;margin: 0px;padding: 0px;}
.abdul ul li {display: block;font-size: 18.21px;line-height: 1;color: #000000;margin: 0 0 5px 0;padding: 0px;font-family: 'Fb korali';}
.about_logo_img {margin-bottom: 20px;}

/*--------Contact Page----*/
.page.page-template-page-contact {display: block;}
.contact_mid {padding: 0px 0 0 0;}
.contact_in {padding: 0px 150px;}
.srchtoggle .contact_mid {margin-top: -19px;}
.conbg {padding: 80px 0 40px 0;}
.conmdiv {position: relative;max-width: 950px;padding: 115px 138px 0 0;margin: 0 auto;}
.conarrow {position: absolute;top: 0px;right: 0px;width: 104px;}
.condivin {max-width: 345px;}
.condivin p {font-size: 16px;color: #000;font-family: 'Fb korali';line-height: 1;margin: 0 0 18px 0;}
.condivin p a {color: #000000;}
.conbotbuts {padding: 17px 0 0 0;}
.conbotbuts a {display: inline-block;vertical-align: top;margin: 0 0 0 5px;width: 108px;text-align: center;line-height: 27px;height: 26px;font-size: 12px;font-family: 'Fb korali';padding: 0 5px;color: #000000;border: 1px solid #000000;}
.conbotbuts a:last-child {margin: 0px;}
.contacttop {}
.contacttop p {font-size: 15px;color: #000;line-height: 30px;font-family: 'Fb korali';margin: 0px; font-weight:300;}
.contacttop a {color: #289b9c;text-decoration: none;}
.contacttop a:hover {text-decoration: underline;}
.contact_list {padding: 50px 0px;}
.contact_list ul {margin: 0px -20px;padding: 0px;font-size: 0px;}
.contact_list ul li {display: inline-block;vertical-align: top;padding: 0 20px;width: 50%;}
.clidiv {border-top: 1px solid #000;padding: 30px 0;}
.contact_list ul li .person_img {float: right;width: 118px;padding-top: 7px;}

.contact_list ul li .person_img img {width: 100%;}
.contact_list ul li .person_detail {float: left;width: calc(100% - 170px);}
.contact_list ul li .person_detail h3 {font-family: 'Fb korali' !important;font-weight: normal;margin: 0px;padding: 0px;font-size: 18px;line-height: 30px;}
.contact_list ul li .person_detail h4 {font-family: 'Fb korali' !important;font-weight: 300 !important;margin: 0px;padding: 0px 0px 5px 0px;font-size: 15px;line-height: 30px;}
.contact_list ul li .person_detail p {font-family: 'Fb korali';font-weight: 300;margin: 0px;padding: 0px;font-size: 13px;line-height: 30px;}
.contact_list ul li .person_detail p.conem {font-size: 15px;}

/*----list view----*/
div#font-box {padding-top: 20px;}
.catalog_list .product_item {position: relative;}
.productlistpage .list a.btn_blue.addToCartBlue {position: absolute;top: 91px;z-index: 99;width: 130px;}
.productlistpage .list a.btn_blue.addToCartBlue span:last-child {display: none;}
.productlistpage .list div#font-box .product_item.productItemLoop {width: 100% !important;margin: 0px !important;border-bottom: 1px solid rgba(0,0,0,0.3);position: relative;min-height: inherit;padding: /*122px 20px 148px 20px*/70px 20px 88px 20px;vertical-align: top;border-left:0px !important;}
.listcolumn3show .productlistpage .list div#font-box .product_item.productItemLoop {padding-top: 24px; padding-bottom:80px;}
.productlistpage .list div#font-box .product_item.productItemLoop:hover {background: none;}
.productlistpage .product_item_info .name span.weight-name-class{ display: none;}
.productlistpage .list div#font-box .product_item.productItemLoop:hover .product_item_info .name span.weight-name-class, .productlistpage .list div#font-box .product_item.productItemLoop:hover .product_item.added .added-to-cart {color: #000;}
.productlistpage .list div#font-box .product_item.productItemLoop:before {position: absolute;left: -90%;content: '';background: #272727;width: 20000px;top: -1px;height: 100%;z-index: -1;opacity: 0;}
.productlistpage .list div#font-box .product_item.productItemLoop:after {position: absolute;right: -90%;content: '';background: #272727;width: 20000px;bottom: -1px;height: 100%;z-index: -1;opacity: 0;}
.productlistpage .list div#font-box .product_item.productItemLoop:hover:before, .productlistpage .list div#font-box .product_item.productItemLoop:hover:after {opacity: 1;}
.productlistpage .list div#font-box .product_item.productItemLoop:hover a.mobtxt.slideFontSize {color: #000; }
.productlistpage .list .fonfuninnerho{ position:static;}
.productlistpage .list div#font-box .product_item.productItemLoop:hover .product_item_info .name span.firstllt {color: #000;}
.productlistpage .list .product_item.productItemLoop:hover .filter_wrapper .filter .range_block .range_title {color: rgba(0, 0, 0, 0.4);}
.productlistpage .list .product_item.productItemLoop .slider {background: rgba(0, 0, 0, 0.4);height: 1px;}
.productlistpage .list .product_item.productItemLoop .slider:hover{ background:#000;}

.productlistpage .list .product_item.productItemLoop:hover .product_item_info .icon_plus {}
.productlistpage .list .product_item.productItemLoop:hover .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span {}
.productlistpage .list .range_block {position: static;right: 0px;top: 0px;}
.productlistpage .list .filter_wrapper .filter, .productlistpage .list .remove-effect {min-height: 0px !important;}
.productlistpage .list .catalog_list .product_item .filter_wrapper {display: block;}
.productlistpage .list .slideFontSize {font-size: 70px;}
a.mobtxt.slideFontSize {min-height: inherit;max-height: inherit;cursor: pointer;color: #000;overflow: hidden;display: none;}
.productlistpage .list a.mobtxt.slideFontSize {display: table-cell;overflow: hidden;vertical-align: middle;/*pointer-events: none;*/cursor:pointer;display:table-cell; text-align:center;height:auto ;word-break: break-all;white-space: inherit; padding-top:50px; padding-bottom:40px;}
.productlistpage .desktxt.slideFontSize {padding-right:0px;margin-right: 0px;position: relative;}

.productlistpage .desktxt.slideFontSize textarea {position: absolute;width: 100%;height: 100%;display: block;padding: 10px 40px 0 40px;border: 0px;color: #000000;margin: 0px;top: 0px;right: 0px;overflow: hidden;outline: none;resize: none;text-align:center;background:none;}
.productlistpage .desktxt.slideFontSize{ overflow:hidden;}
.productlistpage .desktxt.slideFontSize textarea{}
.productlistpage .desktxt.slideFontSize .slideFontSize_inner{display:table; padding:0px 10px; text-align:center; width:100%; height:270px; overflow:hidden;}
.girdtext_new {display: table-cell;vertical-align: middle;text-align: center;width: 100%;word-break: break-all; white-space: inherit; padding:30px 0px; color:#000;}
.boxtextall .girdtext_new span{ display: inline-block; vertical-align:middle; overflow:hidden; word-break:normal;}
.lngtxtval .girdtext_new {word-break: break-all;white-space: inherit;}
.icon_plus:hover .cart-popup-message {opacity: 1 !important;}
.productlistpage .desktxt.slideFontSize textarea::-webkit-input-placeholder {color: #000;}
.productlistpage .desktxt.slideFontSize textarea:-moz-placeholder {color: #000;opacity: 1;}
.productlistpage .desktxt.slideFontSize textarea::-moz-placeholder {color: #000;opacity: 1;}
.productlistpage .desktxt.slideFontSize textarea:-ms-input-placeholder {color: #000;}
.productlistpage .desktxt.slideFontSize textarea:focus::-webkit-input-placeholder, .productlistpage .desktxt.slideFontSize.text-changed textarea::-webkit-input-placeholder {opacity: 0;}
.productlistpage .desktxt.slideFontSize textarea:focus:-moz-placeholder, .productlistpage .desktxt.slideFontSize.text-changed textarea:-moz-placeholder {opacity: 0;}
.productlistpage .desktxt.slideFontSize textarea:focus::-moz-placeholder, .productlistpage .desktxt.slideFontSize.text-changed textarea::-moz-placeholder {opacity: 0;}
.productlistpage .desktxt.slideFontSize textarea:focus:-ms-input-placeholder, .productlistpage .desktxt.slideFontSize.text-changed textarea:-ms-input-placeholder {opacity: 0;}
.productlistpage .list .desktxt.slideFontSize {display: none;}
.productlistpage .list .fonfuninnerho {float: none;width:100%;display: block;overflow: hidden;min-height: auto; border:0px;}
.motxt {display: none;vertical-align: middle;}
.productlistpage .list .motxt {display: table;width:100%;text-align:center; min-height:300px;}
.productlistpage .list .product_item_info {float: none;width: auto;display: block;border: none;margin: 0px;padding: 0px 0px 0px 0px; position:absolute; bottom:11px; right:0px; min-height:auto; width:100%;}
.productlistpage .list .fonfuninnerho .monnright {border: none;padding-bottom: 0px;}
.productlistpage .list .fonfuninnerho {padding: 0px;}
.productlistpage .list .fonfuninnerho, .productlistpage .list .fonfuninnerho:hover {border: none;}
.productlistpage .list .product_item_info .name span.firstllt {font-size: 10pt;line-height: 100%;font-weight: 300;}
.productlistpage .list .product_item_info .name span.weight-name-class, .productlistpage .list .product_item.added .added-to-cart {font-size: 10pt;line-height: 100%;}
.productlistpage .list .product_item_info .name {display: block;}
.productlistpage .list span.spn .spnuber {}
.productlistpage .list .product_item_info .icons {}
.productlistpage .list .product_item.productItemLoop .filter_wrapper .filter .range_block .range_title {font-size: 18px;color: #000;}
.productlistpage .list .product_item.productItemLoop .filter_wrapper .filter .range_block .range_title span {font-size: 10pt;font-family: 'Fb korali';font-weight: 300;}
.productlistpage .list .slidecontainer {width: 235px;}
.list .rangemidleft { width:298px;}
.list .rangemidlftdiv { width:232px;}
.prowedivbot .slider {background: #00aab5;height: 1px;}
.productlistpage .list .slider {background: rgba(0, 0, 0, 0.45);height: 1px;}
.productlistpage .list .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span, .productlistpage .list .product_item_info .icon_plus {color: #000;}
.productlistpage .list .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.afno:hover{ color:#000;}
.productlistpage .list .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list span {color: #d73537;}
.listv.page-id-179 .product_item_info .name .new-product-badge.singlebedgt {}
.new-product-badge.singlebedgt {display: none;}
.page-id-179 .new-product-badge.innerbedgt, .new-product-badge.innerbedgt {display: none;}
.page-id-179 .product_item_info .name .new-product-badge.singlebedgt, .product_item_info .name .new-product-badge.singlebedgt {display: inline-block;position: static;padding-top: 4px;transform: none;margin: 0px;vertical-align: middle;margin:-13px 0 -23px 0;}
.page-id-179 .product_item_info .name .new-product-badge.singlebedgt .span-new-badge, .product_item_info .name .new-product-badge.singlebedgt .span-new-badge {font-size: 38px;padding: 0px;font-family: 'Fontbit Logo new1';}
.fonfuninnerho .monnright.english-font_l {direction: ltr;}
.fonfuninnerho .monnright.english-font_l .remove-effect {direction: rtl;}
.proLeftPart.eng-fonts .single_p {text-align: left;}
.proLeftPart.eng-fonts .singl_confil p span.intxtn1 {padding-left: 10px;padding-right: 50px;}
.productlistpage .list .filter .bottom_block {position: static;right: 118px;top: 85px;}
.productlistpage .list .filter .bottom_block .type_font_block.dropdown {position: relative;display: block;top: 0px;}
.listv .productlistpage .right_page .catalog_blocks {padding:0px 57px 0px 65px;}
.productlistpage .list .product_item.productItemLoop:hover button.dropdown-toggle.custom-toggle {color: rgba(0,0,0,0.4);}
.productlistpage .product_item.productItemLoop .filter_wrapper .filter .range_block .range_title {font-size: 18px;color:rgba(0,0,0,0.4);}
.productlistpage .product_item.productItemLoop .filter_wrapper .filter .range_block .range_title span {font-size: 10pt;font-family: 'Fb korali';font-weight: 300; width:30px; display:block;}

/*--Product Detail Chracter----*/
.newpro_dearea {padding: 79px 25px 0px 25px;}
.chracterlayout {float: right;width: calc(75% - 149.5px);}
.chracterlayout h2.toptitle {font-size: 15px;line-height: 17px;color: #000;margin: 0px 0 24px 0;padding: 0px;font-family: 'Fb korali';font-weight: 500;}
.newfontty ul li {position: relative;}
.newfontty ul li a {display: block;color: #000;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;text-decoration: none;}
.newfontty ul li:hover a, .newfontty ul li.active a {color: #FFF;background: #00aab5;}
.newfontty ul li .characterzoom {display: none;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;position: absolute;background: #FFF;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;border: 1px solid #000;width: 420px;height: 420px;right: 0%;top: calc(-100% - 1px);z-index: 1;pointer-events: none;}
.newfontty ul.hebln li:nth-child(9) .characterzoom,
.newfontty ul.hebln li:nth-child(10) .characterzoom,
.newfontty ul.hebln li:nth-child(11) .characterzoom,
.newfontty ul.hebln li:nth-child(20) .characterzoom,
.newfontty ul.hebln li:nth-child(21) .characterzoom,
.newfontty ul.hebln li:nth-child(22) .characterzoom,
.newfontty ul.hebln li:nth-child(31) .characterzoom,
.newfontty ul.hebln li:nth-child(32) .characterzoom,
.newfontty ul.hebln li:nth-child(33) .characterzoom,
.newfontty ul.hebln li:nth-child(42) .characterzoom,
.newfontty ul.hebln li:nth-child(43) .characterzoom,
.newfontty ul.hebln li:nth-child(44) .characterzoom,
.newfontty ul.hebln li:nth-child(53) .characterzoom,
.newfontty ul.hebln li:nth-child(54) .characterzoom,
.newfontty ul.hebln li:nth-child(55) .characterzoom,
.newfontty ul.hebln li:nth-child(64) .characterzoom,
.newfontty ul.hebln li:nth-child(65) .characterzoom,
.newfontty ul.hebln li:nth-child(66) .characterzoom,
.newfontty ul.hebln li:nth-child(75) .characterzoom,
.newfontty ul.hebln li:nth-child(76) .characterzoom,
.newfontty ul.hebln li:nth-child(77) .characterzoom,
.newfontty ul.hebln li:nth-child(86) .characterzoom,
.newfontty ul.hebln li:nth-child(87) .characterzoom,
.newfontty ul.hebln li:nth-child(88) .characterzoom,

.newfontty ul.hebln li:nth-child(97) .characterzoom,
.newfontty ul.hebln li:nth-child(98) .characterzoom,
.newfontty ul.hebln li:nth-child(99) .characterzoom {right: inherit;left: 0px;}

.newfontty ul.enf li:nth-child(1) .characterzoom,
.newfontty ul.enf li:nth-child(2) .characterzoom,
.newfontty ul.enf li:nth-child(3) .characterzoom,
.newfontty ul.enf li:nth-child(12) .characterzoom,
.newfontty ul.enf li:nth-child(13) .characterzoom,
.newfontty ul.enf li:nth-child(14) .characterzoom,
.newfontty ul.enf li:nth-child(23) .characterzoom,
.newfontty ul.enf li:nth-child(24) .characterzoom,
.newfontty ul.enf li:nth-child(25) .characterzoom,
.newfontty ul.enf li:nth-child(34) .characterzoom,
.newfontty ul.enf li:nth-child(35) .characterzoom,
.newfontty ul.enf li:nth-child(36) .characterzoom,
.newfontty ul.enf li:nth-child(45) .characterzoom,
.newfontty ul.enf li:nth-child(46) .characterzoom,
.newfontty ul.enf li:nth-child(47) .characterzoom,
.newfontty ul.enf li:nth-child(56) .characterzoom,
.newfontty ul.enf li:nth-child(57) .characterzoom,
.newfontty ul.enf li:nth-child(58) .characterzoom,
.newfontty ul.enf li:nth-child(67) .characterzoom,
.newfontty ul.enf li:nth-child(68) .characterzoom,
.newfontty ul.enf li:nth-child(69) .characterzoom,
.newfontty ul.enf li:nth-child(78) .characterzoom,
.newfontty ul.enf li:nth-child(79) .characterzoom,
.newfontty ul.enf li:nth-child(80) .characterzoom,
.newfontty ul.enf li:nth-child(89) .characterzoom,
.newfontty ul.enf li:nth-child(90) .characterzoom,
.newfontty ul.enf li:nth-child(91) .characterzoom {right: inherit;left: 0px;}

.newfontty ul li:hover .characterzoom {display: block;}
.newfontty ul li.active .characterzoom {display: block;}
.newfontty ul li .characterzoom span {border: none;line-height: 420px;position: absolute;top: 51%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);}
.sinchar_overlay {display: none;}
.sinchar_overlay {display: none;position: fixed;height: 100%;width: 100%;background: none;top: 0px;left: 0px;z-index: 9;}
.sinchar_overlay.active {display: block;}
.chractertxt {float: right;width: 186px;padding-top: 0px;position: relative;}
.chractertxt .dropdown_new {padding-bottom: 25px;}
.chractertxt h4.tableti {margin-bottom: 30px;font-size: 14px;line-height: 17px;font-family: 'Fb korali';font-weight: 500;color: #000;}
.chractertxt .dropdown_new h4 {font-size: 14px;line-height: 17px;font-family: 'Fb korali';font-weight: 500;color: #000;margin: 0px 0px 5px 0px;}
.chractertxt .dropdown_new ul {margin: 0px;padding: 0px;}
.chractertxt .dropdown_new ul li {display: block;padding: 0px;}
.chractertxt .dropdown_new ul li:first-child {padding: 0px 0px 0px 8px;}
.chractertxt .dropdown_new ul li:last-child {padding: 0px;}
.chractertxt .dropdown_new ul li.deb {padding: 0px !important;}
.chractertxt .dropdown_new ul li a:after {content: '/';position: absolute;left: -13px;color: #000;display: none;}
.chractertxt .dropdown_new ul li a.active {color: #00aab5;}
.chractertxt .dropdown_new ul li:last-child a:after {display: none;}
.chractertxt .dropdown_new ul li a {color: #000;text-decoration: none;font-size: 20px;line-height: 30px;position: relative;font-family: 'Fb korali';font-weight: 500;}
.chractertxt .playingFontWrapper h3.playingFont_title {color: #000;margin: 0px 0px 25px 0px;font-family: 'Fb korali';font-weight: 500;font-size: 27px;}
.single_product_mainwrapper .chractertxt .playingFontWrapper {padding: 107px 0px 0px 0px;position: absolute;bottom: 135px;right: 0px;width: 100%;}
.single_topheadingbar .header_title ul li.pagcolo {position: relative;}
.single_topheadingbar .header_title ul li.pagcolo.active .color_open {display: block;}
.single_topheadingbar .header_title ul li.pagcolo.active p {color: #000 !important;}
.single_topheadingbar .header_title ul li .color_open {position: absolute;width: 65px;z-index: 9;bottom: 32px;left: 0px;display: none;right: 0px;background: #FFF;margin: 0px auto;transition: 0.4s;-webkit-transition: 0.4s;-moz-transition: 0.4s;}
.single_topheadingbar .header_title ul li .color_open ul {margin: 0px;padding: 1px;direction: rtl;}
.single_topheadingbar .header_title ul li .color_open ul li {width: 21px;height: 20px;padding: 1px !important;float: right;}
.single_topheadingbar .header_title ul li .color_open ul li a {display: block;height: 100%;}
.single_topheadingbar .header_title ul li .color_open ul li a.active {border: 1px solid #000;}
.style-filter .style-box input[type="checkbox"] {display: none;}
.resourcfilter.left_page .tag-filter {text-align: right;}
.resourcfilter.left_page .misc-filter.mb20px, .resourcfilter.left_page .misc-filter {text-align: right;}
.resourcfilter.left_page .misc-filter.mb20px .dropdown button {background: none;border: none;}
.style-box input[type="checkbox"], .misc-filter input[type="checkbox"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;vertical-align: top;cursor: pointer;}
.resourcfilter.left_page .misc-filter.mb20px .dropdown {vertical-align: top;}
.size_checkbox {position: relative;}
.misc-filter .misc-box span {padding-right: 10px;}
.misc-filter input[type="radio"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 100%;vertical-align: top;cursor: pointer;}
.style-filter label {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 95%;float: left;}
.check-select {position: relative;}
.dropdown {position: relative;display: inline-block;}
.chractertxt_n .playingFontWrapper {float: none;padding-bottom: 70px;}
.cartle_se {float: right;width: 245px;}
.cartri_se {float: right;width: calc(100% - 245px);}
.woocommerce .return-to-shop a.button {background-color: #d32120;max-width: 200px;width: 100%;text-align: center;padding: 12px 10px;color: #FFF;font-size: 1.25em;border-radius: 0px;}
.woocommerce-checkout .woocommerce p.order-again a.button {max-width: 200px;padding: 10px 14px;text-align: center;height: auto;}
.woocommerce ul.order_details li {font-size: 14px !important;}
.woocommerce ul.order_details li strong {font-size: 16px !important;}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {font-size: 18px;font-family: 'Fb korali';margin-bottom: 15px; display:none;}
.creditpag.crednn {padding: 47px 0px 47px 0px;}
.creditpag #btn_buy_credit {height: 49px;border: none;font-size: 22px;background: #00aab5;color: #FFF;font-family: 'Fb korali';margin: 50px 0px 0px 0px;padding: 0px 30px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;display: block;float: left;}
.creditpag #btn_buy_credit:hover {background: #686868;}
.creditpag select {border: 2px solid #ced0d1;height: 45px;line-height: 45px;color: #625e5a;font-size: 24px;padding: 0px 18px;}

.catalog_list .product_item {vertical-align:top;}
.product_item_info .name {display:inline-block !important; vertical-align:middle; opacity:0.4; margin-top:7px;}
.product_item_info .name:hover{ opacity:1;}
.page-id-179 div#font-box .product_item.productItemLoop.active .product_item_info .name, .page-id-179 div#font-box .product_item.productItemLoop:hover .product_item_info .name{ opacity:1;}
.page-id-179 div#font-box .product_item.productItemLoop.active .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.afno, .page-id-179 div#font-box .product_item.productItemLoop:hover .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.afno{ opacity:1; color: #000;}
.bodyblack.page-id-179 div#font-box .product_item.productItemLoop.active .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.afno, .bodyblack.page-id-179 div#font-box .product_item.productItemLoop:hover .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.afno, .bodygrey.page-id-179 div#font-box .product_item.productItemLoop.active .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.afno, .bodygrey.page-id-179 div#font-box .product_item.productItemLoop:hover .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.afno{color:#FFF;}

#bodyblack.page-id-179 div#font-box .product_item.productItemLoop.active .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.afno, #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:hover .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.afno, #bodygrey.page-id-179 div#font-box .product_item.productItemLoop.active .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.afno, #bodygrey.page-id-179 div#font-box .product_item.productItemLoop:hover .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.afno{color:#FFF;}


.page-id-179 div#font-box .product_item.productItemLoop.active .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.afse, .page-id-179 div#font-box .product_item.productItemLoop:hover .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart span.afse{ opacity:1; color: #ef4272;}
.product_item_info .icons {display:inline-block !important; vertical-align:middle; opacity:0.4; margin:7px 5px 0 0;}
.product_item_info .icons:hover{ opacity:1;}
.page-id-179 div#font-box .product_item.productItemLoop.active .product_item_info .icons, .page-id-179 div#font-box .product_item.productItemLoop:hover .product_item_info .icons{ opacity:1;}
.product_item.added .added-to-cart {display:inline-block !important; vertical-align:middle; opacity:0.4; margin:7px 5px 0 0; color:#ef4272 !important;}
.active .product_item_info .name, .active .product_item_info .icons, .active .product_item.added .added-to-cart {opacity:1;}
.page-id-179 div#font-box .product_item.productItemLoop {position:relative;}
.product_item.added:hover .added-to-cart {opacity: 1;}

/*.page-id-179 div#font-box .product_item.productItemLoop:nth-child(1):before {position: absolute;content: '';height: calc(100% + 3px);width:1px;border-left: 0.3px solid rgba(0,0,0,0.3);display: block;left: -1px;top: -2px;}*/
#bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(1):before {border-left: 0.3px solid rgba(255,255,255,0.4);}
.page-id-179 div#font-box .product_item.productItemLoop:nth-child(1):hover:before, #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(1):hover:before {border-left: 2px solid #47c4db;}

.page-id-179 .list div#font-box .product_item.productItemLoop:nth-child(1):before { display:none;}


/*.page-id-179 div#font-box .product_item.productItemLoop:before {position:absolute; content:''; top:0px; left:-1px; width:1px; height:100%; background:#47c4db; display:none;}*/
.page-id-179 div#font-box .product_item.productItemLoop.active:after, .page-id-179 div#font-box .product_item.productItemLoop.active:before, .page-id-179 div#font-box .product_item.productItemLoop.:hover:after, .page-id-179 div#font-box .product_item.productItemLoop:hover:before {display:block; z-index:1;}
.page-id-179 div#font-box .product_item.productItemLoop.active, .page-id-179 div#font-box .product_item.productItemLoop:hover {border-left: 0.3px solid #47c4db !important; border-bottom: 0.3px solid #47c4db;border-top: 0.3px solid transparent;}
.page-id-179 div#font-box .product_item.productItemLoop:nth-child(4), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(8), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(12), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(16), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(20){ border-left:0.3px solid transparent;}

.page-id-179 div#font-box .product_item.productItemLoop.active:after, .page-id-179 div#font-box .product_item.productItemLoop:hover:before {position: absolute;content: '';width: 100%;height: 100%;border-top:0px solid #47c4db;border-bottom:0px solid #47c4db;border-right:0px solid #47c4db;border-left:0px solid #47c4db;display: block;bottom: 0px;top: inherit; z-index:1;}
.page-id-179 div#font-box .product_item.productItemLoop:after {position:absolute; content:''; top:-2px!important; bottom: inherit!important; right:-2px; width:calc(100% + 3px); height:1px !important;  background:#47c4db; display:none;}
.page-id-179 .list div#font-box .product_item.productItemLoop:after{top:-2px !important;}
.page-id-179 div#font-box .product_item.productItemLoop.active:after, .page-id-179 div#font-box .product_item.productItemLoop:hover:after {display:none; z-index:1;}

.page-id-179 div#font-box .product_item.productItemLoop.active:before, .page-id-179 div#font-box .product_item.productItemLoop:hover:before {position: absolute;content: '';height: calc(100% + 3px);width: calc(100% + 2px);border: 2px solid #47c4db;display: block;left: -1px;top: -2px;}

.productlistpage .list div#font-box .product_item.productItemLoop {border-top:1px solid transparent;}
.productlistpage .list div#font-box .product_item.productItemLoop.active, .productlistpage .list div#font-box .product_item.productItemLoop:hover {border-top: 1px solid transparent;}
.page-id-179 .list div#font-box .product_item.productItemLoop:hover:after , .page-id-179 .list div#font-box .product_item.productItemLoop.active:after {position: absolute;content: '';width: 100%;height: 1px;background: #47c4db;top: -1px;right: 0px;display: block; border-top:2px solid #47c4db;border-bottom:none; opacity:0; z-index:1;}
.page-id-179 .list div#font-box .product_item.productItemLoop:hover:after , .page-id-179 .list div#font-box .product_item.productItemLoop.active:after { opacity:1;}
.page-id-179 .list div#font-box .product_item.productItemLoop.active, .page-id-179 .list div#font-box .product_item.productItemLoop:hover{border-bottom:2px solid #47c4db;}

.page-id-179 .list div#font-box .product_item.productItemLoop:before, .page-id-179 .list div#font-box .product_item.productItemLoop:after {display:none;}
.page-id-179 .list div#font-box .product_item.productItemLoop.active, .page-id-179 .list div#font-box .product_item.productItemLoop:hover {border-left:0px !important;}

.rangemidleft {display:flex; width:152px; position:relative; top:2px;}
.rangemidlfttitle {display:inline-block; vertical-align:top; width:55px; padding:0 0 0 8px; font-size:10pt; color:rgba(0,0,0,0.4);font-family: 'Fb korali';font-weight: 300; text-align:left; position: relative;top:-1px;}
.rangemidlftdiv {display:inline-block; vertical-align:top; width:100px; height:1px; background:#acabab; position:relative; margin:11px 0 0 0;}
.rangemidlftdiv a { display:block; position:absolute; top:-8px; left:0px; width:18px; height:18px; border-radius:50%; -webkit-border-radius:50%; background:#fff; border:1px solid #acabab;}

.dual_lang {font-size: 10pt;font-family: 'Fb korali';font-weight: 300; line-height:100%;}
.dual_lang a{ color:rgba(0,0,0,0.4); display:inline-block; vertical-align:top; line-height:100%;}
.dual_lang a:hover, .dual_lang a.active{ color:#000;}
#bodyblack .dual_lang, #bodyblack .dual_lang a, #bodygrey .dual_lang, #bodygrey .dual_lang a{color:rgba(255,255,255,0.4);}
.bodyblack .dual_lang, .bodygrey .dual_lang, #bodyblack .dual_lang, #bodygrey .dual_lang{ color:#acabab;}
.bodyblack .dual_lang a:hover, .bodyblack .dual_lang a.active, .bodygrey .dual_lang a:hover, .bodygrey .dual_lang a.active{ color:#FFF;}
#bodyblack .dual_lang a:hover, #bodyblack .dual_lang a.active, #bodygrey .dual_lang a:hover, #bodygrey .dual_lang a.active{ color:#FFF;}

.right_page .catalog_list {margin-right: 0px;font-size:0px;}
.right_page .list .catalog_list {margin-right: 0px;}
.right_page .list div#font-box .product_item.productItemLoop:nth-child(5n+3) {margin-right: 0px !important;}
.right_page .catalog_list .product_item {width: calc(100% / 4 - 0px) !important;}
.page-id-179 div#font-box .product_item.productItemLoop {margin-right: 0px !important; border-left:0.3px solid rgba(0,0,0,0.3); border-bottom:0.3px solid rgba(0,0,0,0.3); border-top:0.3px solid transparent;}
#bodyblack.page-id-179 div#font-box .product_item.productItemLoop {border-left: 0.3px solid rgba(255,255,255,0.4);border-bottom: 0.3px solid rgba(255,255,255,0.4);}
div#font-box .product_item.productItemLoop {margin-bottom:0px !important;}
#bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(4), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(8), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(12), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(16), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(20){ border-left:0.3px solid transparent;}

#accordion .button a.remove.newremove, .woocommerce-cart #accordion .button.active a.remove.newremove {display: inline-block !important;line-height: 20px !important;vertical-align: middle;top: -4px;font-size: 30px !important;font-family: 'Fontbit Logo new1';font-weight: normal;width: 85px;height: 20px;color: #d31e20 !important;}
#accordion .button a.remove.newremove:after {position: absolute;content: 'הסר מהסל';right: 0px;left: 0px;font-size: 12px;top: 15px;color: #d31e20;font-family: 'Fb korali';}
.lrmmodelnewin .signinsecnew .fieldset--submit {margin-top: 45px !important;}
.fonfuninnerho {padding: 0px;border: 0px solid transparent;overflow: hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;position:relative;z-index:2;}
.fonfuninnerho:hover {border: 0px solid transparent !important;}
.fonfuninnerho:hover .monnright {border-bottom: 0px solid transparent;}
.fonfuninnerho .monnright {border-bottom: 0;padding-bottom: /*20px*/0px;}
.fonfuninnerho .filter .top_block {margin: 0px;display: block;border-bottom: 0px;font-size: 0px;}
.fonfuninnerho .tb_item {border-bottom: 1px solid #9e9fa2;display: inline-block;line-height: 40px;font-size: 15px;text-align: center; display:none;}
.product_item.productItemLoop .remove-effect {padding:/*16px 15% 0 15%*/16px 30px 0 30px; /*max-width:500px;*/min-height:/*105*/80px !important;}
.product_item.productItemLoop .remove-effect.bothlang {padding:/*22px 10% 0 10%*/22px 30px 0 30px;}
.list .product_item.productItemLoop .remove-effect {min-height:inherit !important;}
.list .product_item.productItemLoop .remove-effect {padding:0px; max-width:600px; margin:0 auto; position:absolute; top:24px; right:0px; left:0px; opacity:0; visibility:hidden; transition:0.3s; -webkit-transition:0.3s;}
.list .product_item.productItemLoop .remove-effect.bothlang{max-width:680px;}
.list .product_item.productItemLoop.active .remove-effect, .list .product_item.productItemLoop:hover .remove-effect {opacity:1; visibility:visible;}
.productlistpage .list .product_item_info {transition:0.3s; -webkit-transition:0.3s;}
.productlistpage .list .active .product_item_info {opacity:1; visibility:visible;}
.fonfuninnerho .tb_item.elemitb1 {width: 47.805%;border-left: 1px solid #9e9fa2;}
.fonfuninnerho .tb_item.elemitb1 a {display: block;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.fonfuninnerho .tb_item.elemitb1 a:hover, .tb_item.elemitb2:hover {background: #9e9fa2;color: #FFF !important;}
.fonfuninnerho .tb_item.elemitb2 {width: 30.527%;border-left: 1px solid #9e9fa2;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.fonfuninnerho .tb_item.elemitb3 {width: 21.6%;}

/* --- new cart css --- */
.page.cartnewpage {display: block;width: 100%;}
.cartnewmain {padding: 118px 140px 118px 20px;}
.newcartwrap {max-width: 1530px;}
.carnewtop {border-bottom: 3px solid #75cdd4;padding: 0 0 10px 0; display:none;}
.carnewtop h2 {font-size: 20px;color: #00aab5;margin: 0px;padding: 0px;font-family: 'Fb korali' !important;font-weight: bold !important;float: right;width: calc(100% - 400px);}
.cartnewtleft {float: left;}
.clearcart {float: right;padding-top: 7px;font-weight: bold;}
.clearcart a {color: #00aab5;}
.cartnewmain .cartnpoptext {max-width: 450px;}
.cartnewmain .plist_popup .cartnpright {min-height: inherit !important;}
.cartnewmain .plist_popup .cartnrdivh {height: inherit !important;padding: 0px;}
.cartnewmain .cartnrdiv p {text-align: center;font-size: 18px;line-height: 24px;}
.cnleftone, .cnlefttwo, .cnleftthre {float: left;}
.cnleftone, .cnlefttwo {border-right: 1px solid #00aab5;}
.cnleftone {padding: 0 8px 0 0;}
.cnlefttwo {padding: 0 8px;}
.cnleftthre {padding: 0 0 0 8px;}
.cnleftone a {font-size: 13px;color: #00aab5;line-height: 26px;}
.cnlefttwo a {font-size: 13px;color: #00aab5;line-height: 26px;}
.cnleftthre {font-size: 13px;color: #000000;line-height: 26px;}
.cnleftthre a {color: #000;}
.cartnewbotldiv {border-bottom: 3px solid #75cdd4;position: relative;}
.cbotltogle {padding: 24px 0px 24px 0;border-bottom: 1px solid #3e3e3e;}
.cbotltogle span {display: block;position: relative;color: #333;font-size: 27px;padding: 0 35px 0 150px;}
.cbotltogle span.empty_lic {font-size: 18px;color: #ef4272;display: block;padding: 10px 0px 0px 0px;}
.cbotltogle span.empty_lic:after {display: none;}
.cartnewbotldiv.buy-credit .cbotltogle .remove_cart {display: inline-block;vertical-align: top;}
.cartnewbotldiv.buy-credit .cbotltogle .remove_cart a {display: block;font-weight: bold;color: #ef4272;}
.cartnewbotldiv.buy-credit .cbotltogle span {padding-right: 0px;display: inline-block;vertical-align: middle;}
.cartnewbotldiv.buy-credit .cbotltogle span:after {display: none;}
.cbotltogle span:after {content: "\f0d9";font-family: FontAwesome;position: absolute;color: #00aab5;right: 10px;top: -2px;}
.active .cbotltogle span:after {content: "\f0d7";right: 10px;}
.cbotldetail {display: none;padding: 20px 0 82px 0;}
.cbotlprice {position: absolute;color: #000;font-size: 23px;color: rgba(0, 0, 0, 0.45);bottom: 27px;left: 30px;}
.active .cbotlprice, .buy-credit .cbotlprice {color: #000;}
.cbotlprice .necolpric span {color: #00aab5;font-family: 'Fontbit Logo icon';font-size: 40px;}
.cbotdoneright {float: right;}
.cbotdoneright input {display: inline-block;vertical-align: top;margin: 0px;display: none;}
.cbotdoneright label {display: block;width: 100%;margin: 0 0 0 20px;padding: 0px 30px 0 0;position: relative;cursor: pointer;font-size: 13px;color: #000000;font-weight: 500;}
.cbotdoneright label:after {position: absolute;width: 20px;border: 3px solid #00aab5;top: -5px;right: 0px;height: 20px;content: '';}
.cbotdoneright label:before {position: absolute;top: -9px;right: -5px;content: '';width: 20px;height: 20px;background: url(../img/newcheck1.png) no-repeat center center;background-size: cover;opacity: 0;visibility: hidden;}
.cbotdoneright input[type="checkbox"]:checked+label:before {opacity: 1;visibility: visible;}
.cbotdoneright2 {float: right;}
.cbotdoneright2 a.rem_ucart {display: block;font-weight: bold;color: #00aab5;}
.cbotdoneright2 a.rem_ucart img {width: 12px;}
.cbotdoneleft {float: left;}
.cbotdoneleft a {font-size: 13px;color: #00aab5;}
.cbotdone {padding: 0 16px 17px 0;}
.cbotdtwotable {border: 1px solid #75cdd4;border-right: 0px;border-left: 0px;}
.ctablerow {border-bottom: 1px solid #75cdd4;font-size: 0px;}
.ctablerow.leftcheckactive:last-child {border-bottom: 0px;}
.ctablecol {display:table-cell;vertical-align: top;position: relative;}
.ctabcheckhover {position: absolute;top: -100px;left: -42px;opacity: 0;visibility: hidden;transition: 0.3s;-webkit-transition: 0.3s;}
.ctablecheckcol.checkactive .ctabcheckhover {opacity: 0 !important;visibility: hidden !important;}
.ctablecol:has(.ctabcheckinput:hover) .ctabcheckhover {opacity: 1;visibility: visible;z-index: 1;}
.ctabcheckhover span {font-family: 'Fontbit Logo new1';}
.ctabcheckhover span.hoverone {color: #000;font-size: 120px;position: relative;z-index: 1;}
.ctabcheckhover span.hovertwo {color: #fff;font-size: 120px;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
.ctablecol1 {width: 147px;border-left: 1px solid #75cdd4;}
.ctablecol1 .ctablcolin, .ctablecol2 .ctablcolin, .lastctablecol .ctablcolin {display: table;width: 100%;}
.ctablcolin {min-height: 79px;}
.ctablcolintwo {display: table-cell;vertical-align: middle;width: 100%;padding: 10px 19px;word-spacing: nowrap;}
.ctablecol1 .ctablcolintwo input {display: inline-block;vertical-align: top;margin: 0px;display: none;}
.ctablcolintwo label {display: block;width: 100%;margin: 0px;padding: 0px 32px 0 0;position: relative;cursor: pointer;font-size: 15px;color: rgba(0, 0, 0, 0.25);font-weight: 500;}
.leftcheckactive .ctablcolintwo label {color: #00aab5;}
.ctablecol1 .ctablcolintwo label {font-weight: bold;}
.leftcheckactive .ctablecol1 .ctablcolintwo {padding: 10px 19px 10px 5px;}
.leftcheckactive .ctablecol1 .ctablcolintwo label {color: #000;}
.ctablcolintwo label:after {position: absolute;width: 16px;border: 1px solid #00aab5;top: -3px;right: 0px;height: 16px;content: '';}
.ctablcolintwo label:before {position: absolute;top: -6px;right: -3px;content: '';width: 16px;height: 16px;background: url(../img/newcheck1.png) no-repeat center center;background-size: cover;opacity: 0;visibility: hidden;}
.ctablcolintwo input[type="checkbox"]:checked+label:before {opacity: 1;visibility: visible;}
.ctablecol2 .range_block .range_title {font-size: 20px;color: #00aab5;margin: 0 0 0 5px;}
.ctablecol2 .range_block .range_title span {font-size: 14px;}
.ctablecol2 .slidecontainer {width: 40px;}
.ctablecol2 .slider {background: #00aab5;height: 1px;}
.ctablecol2, .ctablecheckcol, .lastctablecol {opacity: 0;visibility: hidden;}
.leftcheckactive .ctablecol2, .leftcheckactive .ctablecheckcol, .leftcheckactive .lastctablecol {opacity: 1;visibility: visible;}
.ctablecol.ctablecol2 .ctablcolintwo {padding-top: 25px;display: inline-block;}
.ctablerow {position: relative;}
.noorder_text {display: none;width: 0px;}
.no-order .noorder_text {width: 75%;font-size: 20px;position: absolute;top: 50%;display: block;right: 170px;transform: translateY(-50%);color: #00aab5;}
.cartnewbotldiv.buy-credit .credit-detail {padding-top: 20px;}
.cartnewbotldiv.buy-credit .credit-detail p {margin: 0px;font-size: 16px;line-height: 22px;}
.validate .ctablecheckcol:before {position: absolute;content: '';width: 100%;top: -1px;right: 0px;height: 1px;background: #ef4272;}
.validate .ctablecheckcol:after {position: absolute;content: '';width: 100%;bottom: -1px;right: 0px;height: 1px;background: #ef4272;}
.validate .ctablecheckcol.ctablecheckcol1 {border-right: 1px solid #ef4272;}
.validate .ctablecheckcol.ctablecheckcol4 {border-left: 1px solid #ef4272;}
.validate .ctablecol2 {border-left: 1px solid transparent;}

.rebg.checkoutnewpage .header.home-1.header .wrap {width: 100%;padding: 0px 57px 0px 25px !important;}

.ctablecol2 .slider::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;width: 12px;height: 12px;background: #FFF;border: 1px solid rgb;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;cursor: pointer;}
.ctablecol2 .slider::-moz-range-thumb {width: 12px;height: 12px;background: #FFF;border: 1px solid #00aab5;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;cursor: pointer;}
.ctablecol2 {width: 608px;border-left: 1px solid #75cdd4;overflow: hidden;}
.ctablcolintwo .range_block {float: right;width: 70px;padding-top: 5px;}
.rangcontent {width: calc(100% - 77px);padding: 0 20px 0 0;float: right;overflow: hidden;}
.rangcontent p {color: #333;font-size: 22px;line-height: 1;margin: 0px;max-height: inherit;in-height: inherit;}
.ctablecheckcol {background: #ddf1f4;width: 152px;border-left: 1px solid #75cdd4;}
.ctablecheckcol.checkactive {background: #00aab5;}
.ctablecheckcol .ctablcolintwo {padding: 42px 8px 12px 4px;}
.ctabcheckinput input {display: inline-block;vertical-align: top;margin: 0px;display: none;}
.ctabcheckinput label {display: block;width: 100%;margin: 0px;padding: 0px 30px 0 0;position: relative;cursor: pointer;font-size: 13px;color: #00aab5;font-weight: 500;}
.checkactive .ctabcheckinput label {color: #fff;}
.ctabcheckinput label:after {position: absolute;width: 16px;border: 1px solid #00aab5;top: -3px;right: 15px;height: 16px;content: '';}
.checkactive .ctabcheckinput label:after {border: 1px solid #fff;}
.ctabcheckinput label:before {position: absolute;top: -6px;right: 12px;content: '';width: 16px;height: 16px;background: url(../img/whnewcheck1.png) no-repeat center center;background-size: cover;opacity: 0;visibility: hidden;}
.ctabcheckinput input[type="checkbox"]:checked+label:before {opacity: 1;visibility: visible;}
.ctabcheckinput.disabled {opacity: 0.3;}
.lastctablecol {width: 167px;}
.lastcolprice {text-align: center;font-size: 19px;color: #00aab5;}
.lastcolprice span.tolcargg span {display: block;/*font-family: 'Fontbit Logo icon';font-size: 36px;*/font-family: 'FbFontbitIcons-Regular';font-size: 22px;}
.ctabchecksel {padding: 9px 0 0 0;opacity: 0;visibility: hidden;}
.checkactive .ctabchecksel {opacity: 1;visibility: visible;}
.ctabchecksel select {display: block;width: 100%;height: auto;padding: 0px;background: none;font-size: 12px;line-height: 13px;color: #000000;font-weight: 500;padding: 0 0 0 14px;background: url(../img/checkselbg.png) no-repeat left 2px;cursor: pointer;border: 0px;appearance: none;-webkit-appearance: none;}
.checkactive .ctabchecksel select {color: #fff;background: url(../img/wcheckselbg.png) no-repeat left 2px #00aab5;}
.colcheckbot {padding: 8px 0 0 0;color: #00aab5;font-size: 12px;opacity: 0;visibility: hidden;}
.checkactive .colcheckbot {opacity: 1;visibility: visible;}
.colcheckbot input {display: inline-block;vertical-align: middle;width: auto;padding: 0px;border: 0px;height: 16px;text-align: center;color: #000;}
.checkactive .colcheckbot {color: #fff;}
.cartnewtotal {padding: 60px 0 0 0;}
.catnewtotlebot {float: left;text-align: center;}
.cartnewtotprice, .cartnewtax {font-size: 27px;color: #000;margin: 0 0 20px 0;text-align: left;}
.cartnewtotprice #main_total span, .cartnewtax #tax_total span, .cartnewtotprice #tax_total_sum span {color: #00aab5;font-family: 'Fontbit Logo icon';font-size: 44px;}
.catnewtotbut {width: 285px;float: left;}
.catnewtotbut a {display: block;padding: 0 50px;line-height: 62px;background: #f30516;font-size: 27px;color: #ffffff;}
.newemptycart {color: #00aab5;font-size: 30px;padding: 44px 0 0 0;}
p.cart-empty.woocommerce-info {display: none;}
p.return-to-shop {display: none;}
.page.checkoutnewpage {display: block;width: 100%;}
.newcheckoutwrap {max-width: 100%;margin: 0 auto; padding:0px 57px 0px 25px;}
.checkoutnewmain {padding:0px 0px 87px 0;}
.page-id-84 .coomheight {height: 135px;}
.checkout-empty-cart .checknewright{ display:none;}
.checkout-empty-cart .checknltwo {display: none;}
.checkout-empty-cart .checknewleft, .checkout-empty-cart .paywithcredit .checknewleft {float: none;width: 100%;padding: 0px;text-align: center;}
.checkout-empty-cart .checknlone_tophead {display: none;}
.checkout-empty-cart .checknlone {float: none;width: 100%;padding: 0px;}
.checkout-empty-cart .cnewlonetable{ border:none;}
.checkout-empty-cart .cnewtablerowmain {min-height: 40vh; display:table; width:100%;}
.checkout-empty-cart .cnewtablerowmain .empty-cart {display: table-cell;vertical-align: middle;}
.checkout-empty-cart .cnewtablerowmain .empty-cart a {display: inline-block;background: none;line-height: 44px;text-align: center;border-radius: 35px;-webkit-border-radius: 35px;border: 1px solid #ef4272;color: #ef4272;font-size: 16px;padding: 0 100px;transition: 0.3s;-webkit-transition: 0.3s; margin-top:20px;}
.checkout-empty-cart .cnewtablerowmain .empty-cart a:hover{ background:#ef4272; color:#FFF;}

.checkout-empty-cart .checknewleft {
    margin: 0px auto;
    float: none;
}
/*.paywithcredit .checknewright{ display:none;}*/
.paywithcredit .checknewleft {/*padding: 0px;*/float: right; width:48%;}
.paywithcredit .checknlone{ float:none; width:100%; padding-left:0px;}
.paywithcredit .checknltwo {float: none;margin: 0px auto;}
.paywithcredit .checknltwo h3 {display: none;}
.paywithcredit .checknltwo .payment_shipping_area {display: none;}
.paywithcredit .checknltwo .form-row.place-order{ padding:115px 0 0 0 !important;}

.checknewright {float: right;width: 34.6%;}
.checknewright h3 {color: #48c5db !important;font-weight: 300 !important;margin: 0 0 20px 0;padding: 0px;font-size: 18px;}
.checknewright h3.checkoutfield_title_mob {display: none;}
.checknewright h3.invoice_mob {color: #000 !important;display: none;}
.checknltwo h3#order_review_heading_mob {display: none;}
.checknewright .invoice-fields{ margin:65px 0px 0px 0px ;}
.checknewright .invoice-fields h3{ color:#000!important;}
.checkoutright_top {background: #def4f9;border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;padding: 28px 25px 1px 25px;}
.checknewright .checkoutright_top .form-row, .checknewright .checkoutright_bottom .form-row {display: flex !important;flex-direction: column;float: none !important;width: 100% !important;}
.checknewright .checkoutright_top .form-row label {order: 2; font-weight:300 !important; color:#48c5db !important;}
.checknewright .checkoutright_bottom .form-row label{order: 2; font-weight:300 !important; color:#000 !important;}
.checknewright .checkoutright_top .form-row span.woocommerce-input-wrapper , .checknewright .checkoutright_bottom span.woocommerce-input-wrapper {order: 1;}
.billing2column_left {float: left;width: 50%;padding-right: 5px;}
.billing2column_right {float: right;width: 50%;padding-left: 5px;}
.billing3column_right {width: 70%;float: right;padding-left: 5px;}
.billing4column_left {float: left;width: 30%;padding-right: 5px;}
.checknewright .billing3column_right p.form-row select{}
.billingphonecolumn_right {float: right;width: calc(100% - 70px);}
.billingphonecolumn_left {float: left;width: 70px;}
.billingphonecolumn_left input#phone_prefex {padding: 0px !important;}

.billing3column_right_one{float: right;width: 33.33%; padding-left:5px;}
.billing3column_middle_one {float: right;width: 33.33%; padding:0px 5px;}
.billing3column_left_one {float: left;width: 33.33%; padding-right:5px;}


.checkoutright_bottom {background: #ebebeb;border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;padding: 28px 25px 10px 25px;}

.checknewright p.form-row {margin: 0 0 12px 0;padding: 0px;width: 100%;display: block;}
.checknewright p.form-row label {display: block;width: 100%;margin: 0px 0 5px 0;font-weight: bold !important;color: #000 !important;font-size: 14px !important;padding: 0px 25px 0px 0px;}
.checknewright p.form-row label abbr.required {color: #ef4272;font-weight: bold;border: 0 !important;text-decoration: none; font-size:11px;}
.checknewright p.form-row input, .checknewright p.form-row select {display: block;width: 100% !important;height: 42px !important;border: 2px solid transparent !important;padding: 0 25px !important;color: #000 !important; font-weight:300; font-size:15px;}
.checknewright p.form-row.form-row-first {width: 45%;float: right;}
.checknewright p.form-row.form-row-last {width: 45%;float: left;}
.checknewright p.form-row.form-row-wide {clear: both;}
.checknewright p.form-row.address-field1 {margin: 0px;}
.checknewright p.form-row.address-field1 input {border-bottom: 0px;}
.checknewright p.form-row.address-field2 input {height: 53px;}
.checknewright p.orderfield textarea {display: block;width: 100%;border: 2px solid #00aab5;padding: 10px;color: #000;height: 85px;}
.checknewleft {float: left;width: 65.4%;padding: 0 75px 0 0;}
.checknlone {float: right;width: calc(100% - 303px);padding-left: 75px;}
.checknlone .checknlone_tophead h3 {color: #48c5db !important;font-weight: 300 !important;margin: 0 0 20px 0;padding: 0px;font-size: 18px; float:right;}
.checknlone_tophead{ padding-bottom:21px;}
.checknlone_tophead a{ float:left; display:block;}
.checknlone_tophead a span{font-family: 'FbFontbitIcons-Regular';font-size: 36px;color: #48c5db;}
.cnewltthmain {font-size: 0px; display:none;}
.cnewtableth {display: inline-block;vertical-align: top;color: #00aab5;font-size: 14px;font-weight: bold;padding-bottom: 6px !important;}
.cnewtableth0,.cnewtablerdiv0 {width: 15px;padding: 0 0px 0 0;}
.cnewtablerdiv.cnewtablerdiv0 a img{ display:none;}
.cnewtablerdiv.cnewtablerdiv0 a {position: relative;border: 0px solid rgba(0, 0, 0, 1/*2px solid rgba(0, 0, 0, 1*/);width: 15px;width: 15px;border-radius: 50%;height: 15px;display: block;}
/*.cnewtablerdiv.cnewtablerdiv0 a:after{position: absolute;content: '';top: 2px;right: 2px;width: 7px;height: 7px;border-radius: 50%;-webkit-border-radius: 50%;background: rgba(0, 0, 0, 1);}
.cnewtablerdiv.cnewtablerdiv0 a:hover{ border-color:#48c5db;}
.cnewtablerdiv.cnewtablerdiv0 a:hover:after{ background:#48c5db;}*/
.cnewtablerdiv.cnewtablerdiv0 a span{font-family: 'FbFontbitIcons-Regular';font-size: 20px;color: #000; font-weight:normal; position:relative; top:-2px;}
.cnewtablerdiv.cnewtablerdiv0 a:hover span{ color:#48c5db;}

.cnewtableth1, .cnewtablerdiv1 {width: 41%;padding: 0 8px 0 8px;font-weight: 500 !important;}
.cnewtableth2, .cnewtablerdiv2 {width:calc(100% - 41% - 15px - 100px);padding: 0 8px 0px 0px;}
.cnewtablerdiv.cnewtablerdiv2 span{ display:inline-block; vertical-align:top;}
.cnewtablerdiv.cnewtablerdiv2 .checkoulicname {display: inline-block;vertical-align: top; max-width: 44%;}
.cnewtablerdiv.cnewtablerdiv2 .checkoulic {display: inline-block;vertical-align: top;width: 54%/*220px*/;margin-top: -11px; padding-right:10px;}
.checkoutlic_input {position: relative;padding-bottom: 5px;}
.checkoutlic_input span {position: absolute;left: -20px;top: 10px;}
.checkoulic .plico {font-family: 'Fontbit Logo new1';font-size: 20px;color: #48c5db;display: inline-block;padding-right: 5px;padding-top: 3px;vertical-align: top;cursor: pointer;}
.checkoulic .minco {font-family: 'Fontbit Logo new1';font-size: 20px;color: #48c5db;display: inline-block;padding-right: 5px;padding-top: 5px;vertical-align: top;cursor: pointer;}
.checkoutlic_input input {height: 42px; border-radius:0px; border:1px solid #ececec; width:100%; padding:0px 11px; font-size:14px; color:#adadad; font-weight:300;}
.checkoutlic_input input::-webkit-input-placeholder{color: #adadad;}
.checkoutlic_input input:-moz-placeholder{color: #adadad;opacity: 1;}
.checkoutlic_input input::-moz-placeholder{color: #adadad;opacity: 1;}
.checkoutlic_input input:-ms-input-placeholder{color: #adadad}
.chk_lic_error .checkoutlic_input input {border: 2px solid #ef4272;}
.chk_lic_error .checkoutlic_input input::-webkit-input-placeholder{color: #ef4272;}
.chk_lic_error .checkoutlic_input input:-moz-placeholder{color: #ef4272;opacity: 1;}
.chk_lic_error .checkoutlic_input input::-moz-placeholder{color: #ef4272;opacity: 1;}
.chk_lic_error .checkoutlic_input input:-ms-input-placeholder{color: #ef4272}
.chk_lic_error .cnewtablerdiv.cnewtablerdiv0 a, .chk_lic_error .cnewtablerdiv.cnewtablerdiv0 a:hover{border-color: #ef4272;}
.chk_lic_error .cnewtablerdiv.cnewtablerdiv0 a:after, .chk_lic_error .cnewtablerdiv.cnewtablerdiv0 a:hover:after{ background:#ef4272;}
.chk_lic_error .cnewtablerdiv{ color:#ef4272;}
.chk_lic_error .checkoulic .plico{color:#ef4272;}

.checkoutlic_input input.lic_url_fill/*, .checkoutlic_input input:focus */{border-color: #000; color:#000;}
/*.checkoutlic_input input:focus::-webkit-input-placeholder{color: #000;}
.checkoutlic_input input:focus:-moz-placeholder{color: #000;opacity: 1;}
.checkoutlic_input input:focus::-moz-placeholder{color: #000;opacity: 1;}
.checkoutlic_input input:focus:-ms-input-placeholder{color: #000}*/

.checkoutlic_select {margin-right: -5px;}
.checkoutlic_select select {border: none;font-size: 13px;padding: 7px 5px 7px 15px;color: #48c5db;font-weight: 300;appearance: none;background: #FFF url(../img/arrow_select_green.png) no-repeat left center; outline: none;}
.checkoutlic_select *:focus {outline: none;}

.cnewtableth3, .cnewtablerdiv3 {width: 100px;padding: 0;text-align: left;}
.cnewtablerowmain {border:none;}
.cnewtablerowmain .empty-cart { font-size: 22px; padding: 20px; }
.cnewlonetable {border-top: 1px solid #ececec;}
.cnewtablerow:first-child { border-top:2px solid #fff;}
.cnewtablerow {border-bottom: 2px solid #fff;font-size: 0px; padding:20px 0px;}
.cnewtablerdiv {display: inline-block;vertical-align: top;color: #000;font-size: 16px;font-weight: 300;padding-top:0px !important;padding-bottom:0px !important;}
.cnewtablerdiv.cnewtablerdiv3 span.fontbit-credit {/*font-family: 'Fontbit Logo icon';font-size: 26px;*/font-family: 'FbFontbitIcons-Regular'; font-size:20px;font-weight: normal;line-height: 15px;}
.checknlonebot {padding: 60px 0px 30px 0px; border-bottom:3px solid #48c5db;}
.checknlonebotin {float: left; width:270px !important;}
.checknbottotal {float: right;color: #000;font-size: 16px;font-weight: normal;line-height: 18px;padding-left: 10px;}
.checknbottotal span {display: block;font-size: 12px;}
.checknbotprice {float: left;color: #000;font-size: 17px;font-weight: normal;}
.last .checknbottotal {font-weight: 500;font-size: 18px;}
.last .checknbotprice {font-size: 19px;font-weight: 500;}

.checknbotprice span.fontbit-credit {/*font-family: 'Fontbit Logo icon';font-size: 34px;*/font-family: 'FbFontbitIcons-Regular'; font-size:24px;font-weight: normal;line-height: 18px;}
.checknltwo {float: left;width: 303px;}
.checknltwo h3 {color: #ef4272 !important;font-weight: 300 !important;margin: 0 0 26px 0;padding: 0px;font-size: 18px;}
.checknltwotop {background: #d6eef1;padding: 29px 29px 26px 29px;}
.checknltwotop input {margin: 0px !important;display: inline-block;vertical-align: top;}
.checknltwotop label {margin: 0px 4px 0 0 !important;}
.checknltwotop ul li {margin: 0 0 25px 0;}
.checknltwotop ul li:last-child {margin: 0px;}
.checknlerror1 {padding: 5px 50px 0 0;position: relative;font-size: 13px;line-height: 1.3;color: #ef4272;font-weight: bold;}
.checknlerror1 a {color: #ef4272;}
.checknlerror2 {padding: 25px 0 0 0;}
.ninfoimg {float: right;width: 43px;position: absolute;top: 0px;right: 0px;}
.ninfoimg img {max-width: 100%;width: 100%;display: block;margin: 0 !important;}
.ninfotext {float: right;width: calc(100% - 43px);padding: 2px 9px 0 0;font-size: 13px;font-weight: bold;line-height: 1.3;}
.ninfotext p {color: #ef4272;margin: 0px 0 6px 0;}
.ninfotext a, .ninfotext p a {color: #ef4272;}
.checknlbotbut {padding: 22px 0 0 0;}
.checknlbotbut a {display: block;line-height: 38px;border: 2px solid #ef4272;text-align: center;padding: 0 15px;font-size: 18px;color: #ef4272;font-weight: bold;}
.checknlbotbut a span {font-family: 'Fontbit Logo icon';font-size: 32px;font-weight: normal;}
.er2top {font-size: 18px;color: #ef4272;}
.er2top span {font-size: 13px;font-weight: bold;display: block;margin: 5px 0 0 0;}
.newbotbutchkout {padding: 42px 0 0 0;}
.newbotbutchkout a {display: block;line-height: 82px;color: #fff;font-size: 32px;padding: 0 20px;background: #00aab5;text-align: center;}
.hcartnewdiv {display: inline-block;vertical-align: top;color: #fff;font-size: 13px;font-family: 'Fb korali';display:none;}
.hcartnewdiv span.leftch, .hcartnewdiv span.lonou {display: inline-block;font-family: 'Fb korali';}
.hcartnewdiv span.lonou, .hcartnewdiv span.lonou a {color: #d73537;}
.hcartnewdiv span.leftch {opacity: 0.7;font-family: 'Fb korali';}
.sign_block .sep.sep1 {display: inline-block;background: #fff;transform: rotate(24deg);-webkit-transform: rotate(24deg);}
.page-template-page-wishlist .left_header, .page-template-page-wishlist .left_page {display: none;}
.page-template-page-wishlist .page {display: block;width: 100%;}
.page-template-page-wishlist .right_page {width: 100%;}
.page-template-page-wishlist.page {width: 100%;display: block;}
.page-template-page-wishlist footer.footer.container {width: 100% !important;}
.tinv-wishlist .product-thumbnail {display: none !important;}
.tinv-wishlist .product-action .button {background: #00a9b4 !important;}
.tinv-wishlist .product-name {font-size: 18px;color: #000;}
.tinv-wishlist .product-name a {color: #000;}
.tinv-wishlist .tinv-prev i, .tinv-wishlist .tinv-next i {position: relative;top: 2px;}
.tinv-wishlist .tinv-wishlist-clear .button.tinv-prev {margin-right: 0 !important;}
.tinv-wishlist .tinv-wishlist-clear a {background: #00a9b4 !important;color: #fff !important;font-size: 18px;}
.page-id-83 .left_page {display: none;}
.checknewright p.form-row label.screen-reader-text {display: none;}
.woocommerce-additional-fields h3 {display: none;}
.woocommerce-checkout .checkoutnewmain .woocommerce-info {border: 0px;margin: 0 0 50px 0; display:none;}
.checknewright p.form-row.address-field {position: relative;}
.woocommerce-checkout .checknewright .select2-container--default .select2-selection--single {border: 2px solid #48C5DB !important;padding: 0 10px !important;}
.woocommerce-checkout .checknewright .select2-container--default .select2-selection__rendered {padding-right: 0px;line-height: 41px !important;}
.woocommerce-checkout .checknewright .select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #48C5DB transparent transparent transparent;}
.woocommerce-checkout .woocommerce form .checknewright p.form-row .input-text {border: 2px solid transparent !important;color: #000 !important;font-size: 15px;line-height: 1 !important; padding-right:25px !important; font-weight:300; text-align:right;}
.woocommerce-checkout .woocommerce form .checknewright .checkoutright_top p.form-row .input-text{ background:#f2fafc;}
.woocommerce-checkout .woocommerce form .checknewright .checkoutright_top p.form-row select{ appearance:none; -moz-appearance:none; -webkit-appearance:none; position:relative; background:#f2fafc url(../img/arrow_select.png) no-repeat left 12px center; border-radius:22px; -moz-border-radius:22px; -webkit-border-radius:22px; }

.woocommerce-checkout .woocommerce form .checknewright p.form-row.woocommerce-invalid .input-text {border: 2px solid #ef4272 !important; background:#FFF;}
.checknewright .billing3column_right p.form-row.woocommerce-invalid select {border: 2px solid #ef4272 !important; background:#FFF url(../img/arrow_select.png) no-repeat left 12px center;}
.woocommerce-checkout .woocommerce form .checknewright p.form-row.woocommerce-invalid label{ color:#ef4272 !important;}
.woocommerce-checkout .select2-results__option {padding: 6px 10px;}
.checknltwo .paymentin {background: none;}
.checknltwo .paymentin .wc_payment_methods.payment_methods.methods {background: none;padding:0px !important;border: 0px !important;}
.payment_shipping_area {background: #fce6ec;border-radius: 15px;padding: 47px 20px 32px 20px;}
.payment_shipping_area ul li:first-child {padding-top: 0px;}
.payment_shipping_area ul li {padding-top: 33px;}
.payment_shipping_area ul li label {font-weight: 300;font-size: 16px;line-height: 100%;margin: 0px; position:relative; padding-right:20px;}
.payment_shipping_area ul li label:before {position: absolute;content: '';top: -1px;border: 2px solid rgba(0, 0, 0,1);width: 15px;height: 15px;border-radius: 50%;right: 0px;}
.payment_shipping_area ul li input:checked+label:after{position: absolute;content: '';top: 3px;right: 4px;width: 7px;height: 7px;border-radius: 50%;-webkit-border-radius: 50%;background: rgba(0, 0, 0, 1);}
.chkletfrmdiv {padding-top: 4px;}
.checknltwo .chkletfrmdiv h3 {font-size: 15px; margin-bottom:10px;}
.checknltwo .chkletfrmdiv.apply h3{ opacity:0.4;}
.coupon_applied{ display:none;}
.couupon_text_apply{color: #ef4272;font-weight: 500;margin: 0 0 0px 0;padding:14px 0px 0px 0px;font-size: 19px; line-height:100%; float:right; }
.coupon_remove{ float:left; width:45px;}
.coupon_remove a {width: 100%;height: 45px;line-height: 45px;font-weight: 300;color: #adadad;background: #FFF;display: block;text-align: center;font-size: 12px;border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.coupon_remove a:hover{ color:#FFF; background:#ef4272;}
.coupon_error{ display:none; vertical-align: top;color: #ef4272;font-size: 12px; text-align:center; font-weight:300; padding:5px 0px 0px 0px;}

.copuon_fields{ position:relative;}
.copuon_fields input.chkinput {width:100%;border: none;height: 42px;background: #FFF;color: #adadad;font-size: 14px;font-weight: 300;padding: 0px 20px; border-radius:20px 0px 0px 20px; -moz-border-radius:20px 0px 0px 20px; -webkit-border-radius:20px 0px 0px 20px;}
.copuon_fields input.chkinput::-webkit-input-placeholder {color: #adadad;}
.copuon_fields input.chkinput:-moz-placeholder {color: #adadad;opacity: 1;}
.copuon_fields input.chkinput::-moz-placeholder {color: #adadad;opacity: 1;}
.copuon_fields input.chkinput:-ms-input-placeholder {color: #adadad;}
.copuon_fields input#btn_coupon_checkout {position: absolute;left: 0px;top: 0px;width: 42px;height: 42px;border: none;background: #ef4272;color: #FFF;border-radius: 50%;font-weight: 300;}
.copuon_fields input#btn_coupon_checkout:disabled {opacity: 0.5;}
.coupon_applied{ display:none;}
.checkout_fielderror {vertical-align: top;color: #ef4272;font-size: 17px;padding-right: 30px; display:none;}
.checkout_fielderror.activeerror{display: inline-block;}
.checknewright h3.checkoutfield_title {display: inline-block;vertical-align: top;}
.checkoutmidnew .woocommerce-message{ display:none !important;}
/*.checkoutmidnew .woocommerce-error,*/



.paywith_credit, .paywith_nis {background: #d6eef1;padding: 0px 29px 26px;}
.checknltwo .form-row.place-order {padding: 135px 0 0 0 !important;margin: 0px !important;}
.checknltwo .form-row.place-order #place_order {display: block !important;color: #fff !important;font-size: 24px !important;padding: 0 20px !important;background: #ef4272 !important;text-align: center !important;float: none !important;height: 68px !important;width: 100%;border-radius: 34px !important; -moz-border-radius: 34px !important; -webkit-border-radius: 34px !important;font-weight: 300 !important;font-family: 'Fb korali' !important;}
.checknlerror2 {font-size: 18px;color: #ef4272;}
.checknlerror2 strong {font-size: 13px;font-weight: bold;display: block;margin: 5px 0 0 0;}
.paywith_nis {padding-top: 25px;}
.paywith_top {float: right;padding-left: 10px;}
.paywith_top .checknlerror2 {font-size: 14px;padding: 0px;font-weight: bold;}
.paywith_top .checknlbotbut {font-size: 14px;color: #ef4272;padding: 0px;font-weight: bold;}
.paywith_top .checknlbotbut span {font-family: 'Fontbit Logo icon';font-size: 26px;font-weight: normal;}
.paytoptildicon {float: right;color: #ef4272;font-size: 40px;font-weight: bold;}
.paywithpiencle {width: 100%;background: #ef4272;color: #FFF !important;font-size: 20px;padding-right: 22px;lin-height: 48px;margin-top: 26px;display: block;}
.paywithpiencle span {font-family: 'Fontbit Logo icon';font-size: 40px;font-weight: normal;}
.payment_method_payme span.payme-enclosed-method-icon {margin-right: 3px;line-height: 16px;vertical-align: top;}
.payment_method_payme span.payme-enclosed-method-icon img {margin-right: 0px !important;height: 15px !important;}
.payment_method_paymebit span.paymebit-enclosed-method-icon {margin-right: 0px;line-height: 20px;vertical-align: top;}
.payment_method_paymebit span.paymebit-enclosed-method-icon img {margin-right: 0px !important;height: 20px !important;}
.agreedcheck {padding-top: 25px;position: relative; text-align:center;}
.agreedcheck label {line-height: 100% !important;padding: 0px !important;}
.agreedcheck input {width: 15px;height: 15px;position: relative;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 2px solid #000;top: 3px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; opacity:0.4; margin:0px;}
.agreedcheck input[type="checkbox"]:focus {outline: none;}
.agreedcheck input[type="checkbox"]:checked::before {/*background: url(../img/check_n_w1.png);right: -2px;width: 14px;height: 12px;*/ background:#000;content: "";background-repeat: no-repeat;background-size: contain;position: absolute;top: 2px; right:2px; width:7px; height:7px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.agreedcheck span {display: inline-block;padding-right: 6px; font-size:12px; font-weight:300; opacity:0.4;font-family: 'Fb korali' !important; vertical-align:middle; width:calc(100% - 15px); text-align:right;}
.agreedcheck span a{ color:#ef4272;}
.agreedcheck input:checked, .agreedcheck input:checked+span {opacity: 1;}
.projspopup2 {position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 999;display: none;}
.projspopupbg2 {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: #000000;opacity: 0.4;}
.projspopuptable2 {display: table;width: 100%;height: 100%;padding: 20px;}
.projspopuptablein2 {display: table-cell;vertical-align: middle;width: 100%;}
.projspopupdiv2 {position: relative;width: 1000px;margin: 0 auto;background: #FFFFFF;padding: 53px;}
.checkoutcon {padding-left: 10px;}
.projpopclose2 {position: absolute;top: -30px;right: 0px;width: 24px;}
.projpopclose2 a {display: block;}
.checkoutterm {max-width: 1280px;margin: 0 auto;max-height: 65vh;overflow: auto;}

.checkoutterm::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.5);background-color: #CCC;}
.checkoutterm::-webkit-scrollbar {width: 6px;background-color: #CCC;}
.checkoutterm::-webkit-scrollbar-thumb {background-color: #00aab5;}
.checkoutcon p {font-size: 14px;line-height: 18px;margin-bottom: 10px;}
.checkoutcon ul li, .checkoutcon ol li {font-size: 14px;line-height: 18px;}
.checkoutcon ul, .checkoutcon ol {padding-right: 15px;margin-bottom: 10px;}
.checkoutcon h2 {font-size: 24px;margin-bottom: 10px}
.checkoutcon h3 {font-size: 22px;margin-bottom: 10px}
.checkoutcon h4 {font-size: 20px;margin-bottom: 10px}
.checkoutcon h5 {font-size: 18px;margin-bottom: 10px}
.footer_wrapnew {max-width: 1440px;margin: 0px auto;padding: 0 0 0px 0;}
.fnewtopright {float: right;width: calc(100% - 195px);padding: 0 0 0 27px;}
.fmenunew {float: right;width: 26%;padding: 0 0 0 20px;}
.fmenunew h4 {font-size: 17px;color: #7a7773;line-height: 1;margin: 0 0 32px 0;font-weight: 500 !important;}
.rebg .fmenunew h4 {color: #fff;}
.fmenunew ul {display: block;margin: 0px;padding: 0px;}
.fmenunew ul li {display: block;padding: 0px;margin: 0 0 10px 0;}
.fmenunew ul li:last-child {margin: 0px;}
.fmenunew ul li a {font-family: 'Fb korali';color: #7a7773;font-size: 14px;font-weight:300;}
.fmenunew ul li a:hover, .fmenunew ul li a:focus {outline: none;color: #00a9b4 !important;}
.rebg .fmenunew ul li a {color: #fff;}
.fnewtopleft {float: left;width: 195px;}
.fnewtopleft h4 {font-size: 17px;color: #7a7773;font-weight:500;line-height: 1;margin: 0 0 43px 0;text-align:left;}
.rebg .fnewtopleft h4 {color: #fff;}
.fnewtpleftbut a {display: block !important;width: 100%;line-height: 44px;border: 1px solid #919191;text-align: center;padding: 0 10px;color: #919191;height:auto;border-radius:35px; -moz-border-radius:35px; -webkit-border-radius:35px;font-family: 'Fb korali';font-size: 16px;margin: 0 0 12px 0;transition: 0.3s;-webkit-transition: 0.3s;font-weight:300; background:none;}
.fnewtpleftbut a:hover, .fnewtpleftbut a:focus {background: #47c4db;border-color:#47c4db;color: #fff;outline: none;}
.fnewtlbot {padding: 14px 0 0 0;}
.fnewtlbot p {color: #7a7773;font-size: 14px;}
.rebg .fnewtlbot p, .rebg .fnewtlbot p a {color: #fff;}
.fnewtlbot p a {color: #7a7773;font-weight: bold;}
.fnewtlbot p a:hover, .fnewtlbot p a:focus {color: #00a9b4;outline: none;}
.footernewbot {position: relative;}
.fnewbotleft {float: left;width: 320px;direction: ltr;}
.fnewbotleft img {display: block;margin: 0 0 18px 0;width: auto;height: auto;}
.fnewtlbot_contact span.fosep {padding: 0px 0px 0px 5px;}
.fnewtlbot_contact span, .fnewtlbot_contact a {font-size: 14px; line-height:1.4;color: #7a7773;display: block; display:inline-block; vertical-align:top; font-weight:300;}
.rebg .fnewtlbot_contact span, .rebg .fnewtlbot_contact a {color: #FFF;}
.fnewtlbot_contact{ text-align:left; direction:rtl;}

.fnewbotleft img:last-child {margin: 0px;}
.fnewbotright {position: absolute;bottom: 0px;right: 0px;width: calc(100% - 320px);padding: 0 0 0 27px;}
.fnewbotright p {font-size: 13.5px;color: #7a7773;margin: 0px;line-height: 1.4;display: block;font-size:14px; font-weight:300;}
.rebg .fnewbotright p {color: #fff;}

/*---- Licience Term ------*/
.comheadingtop {border-bottom: 3px solid #75cdd4;padding: 0 0 10px 0;margin-bottom: 60px;}
.page-id-10906 .comheadingtop {display: none;}
.comheadingtop h2 {font-size: 20px;color: #00aab5;margin: 0px;padding: 0px;font-family: 'Fb korali' !important;font-weight: bold !important;}
.comnewliwrap {max-width: 1200px;}
.comtopcontent {padding-bottom: 30px;}
.comtopcontent h3 {font-size: 22px;color: #00aab5;margin: 0px;padding: 0px 0px 20px 0px;font-family: 'Fb korali' !important;font-weight: normal !important;}
.comtopcontent p {font-size: 17px;line-height: 24px;padding-bottom: 20px;}
.comtermpag ul.compolist_n {padding: 0px;margin: 0px -40px;font-size: 0px;}
.comtermpag ul.compolist_n li {display: inline-block;vertical-align: top;width: 50%;padding: 0px 40px 30px 40px;}
.comtermpag ul.compolist_n li h3 {font-size: 22px;color: #00aab5;margin: 0px;padding: 0px 0px 20px 0px;font-family: 'Fb korali' !important;font-weight: normal !important;}
.comtermpag ul.compolist_n li p {font-size: 17px;line-height: 24px;padding-bottom: 20px;}
.backtopurchase a {height: 49px;line-height: 49px;border: none;font-size: 22px;background: #00aab5;color: #FFF;font-family: 'Fb korali';margin: 50px 0px 0px 0px;padding: 0px 30px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;display: inline-block;}
.backtopurchase a:hover {background: #686868;}
.comtermpag_pri ul {padding: 0px;margin: 0px -20px;font-size: 0px;width: 50%;}
.comtermpag_pri ul.compolist_priceright {float: right;}
.comtermpag_pri ul.compolist_priceleft {float: left;}
.comtermpag_pri ul.compolist_priceright li {padding-bottom: 13px;}
.comtermpag_pri ul li {display: inline-block;vertical-align: top;width: 100%;padding: 0px 20px 30px 20px;}
.comtermpag_pri ul li h3 {font-size: 22px;color: #00aab5;margin: 0px;padding: 0px 0px 20px 0px;font-family: 'Fb korali' !important;font-weight: normal !important;}
.comtermpag_pri ul li h3 .newclred {/*font-family: 'Fontbit Logo icon';font-size: 36px;*/ font-size:24px;font-family: 'FbFontbitIcons-Regular';}
.comtermpag_pri ul li p {font-size: 17px;line-height: 24px;padding-bottom: 20px; font-weight:300;}
.comtermpag_pri ul li p span {color: #ef4272;}
.bottomtext p {font-size: 17px;line-height: 24px;padding-bottom: 20px;}

/*---- New Cedit Page----------*/
.comheadingtop.credittop {margin-bottom: 30px;}
.creditnwrap {max-width: 1300px;margin: 0px auto;}
.topcredibuy {font-size: 17px;line-height: 24px;padding-bottom: 20px;}
.creditnwrap ul.creditlinew {margin: 0px;padding: 0px;}
.creditnwrap ul.creditlinew li {border-bottom: 3px dashed #75cdd4;padding: 35px 0px;}
.creditnwrap ul.creditlinew li:last-child {border-bottom: none;}
.creditnwrap ul.creditlinew li .creditbox {display: table;height: 100%;width: 100%;}
.creditnwrap ul.creditlinew li .creditbox .creditcol {display: table-cell;vertical-align: middle;}
.creditnwrap ul.creditlinew li .creditbox .creditcol.creditcol1 {width: 28%;}
.creditnwrap ul.creditlinew li .creditbox .creditcol.creditcol2 {width: 16%;}
.creditnwrap ul.creditlinew li .creditbox .creditcol.creditcol3 {width: 43%;}
.creditnwrap ul.creditlinew li .creditbox .creditcol.creditcol4 {width: calc(100% - 87%);}
.creditnwrap ul.creditlinew li .creditbox .creditcol.creditcol1 {font-size: 26px;color: #000;line-height: 30px;}
.creditnwrap ul.creditlinew li .creditbox .creditcol.creditcol1 span {font-family: 'Fontbit Logo icon';font-size: 40px;color: #00aab5}
.creditnwrap ul.creditlinew li .creditbox .creditcol.creditcol2 {font-size: 20px;color: #ef4272;line-height: 22px;}
.creditnwrap ul.creditlinew li .creditbox .creditcol.creditcol3 {font-size: 16px;color: #ef4272;line-height: 18px;}
.creditnwrap ul.creditlinew li .creditbox .creditcol.creditcol3 .credeextr {display: inline-block;color: #000;}
.creditnwrap ul.creditlinew li .creditbox .creditcol.creditcol4 a {height: 49px;line-height: 49px;border: none;font-size: 22px;background: #00aab5;color: #FFF;font-family: 'Fb korali';margin: 0px;padding: 0px 10px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;display: block;text-align: center;}
.creditnwrap ul.creditlinew li .creditbox .creditcol.creditcol4 a:hover {background: #686868;}
.buycreditbutton {text-align: center;width: 500px;margin: 50px auto 0px auto;}
.buycreditbutton a {height: 49px;line-height: 49px;border: none;font-size: 22px;background: #00aab5;color: #FFF;font-family: 'Fb korali';margin: 0px;padding: 0px 10px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;display: block;text-align: center;}
.buycreditbutton a:hover {background: #686868;}

/*---cartnew design----------------------*/
.ctabpopup, .ctabpopup2, .ctabpopup3 {position: absolute;width: 343px;right: -105px;top: 65px;border: 2px solid #75cdd4;border-radius: 20px;-webkit-border-radius: 20px;padding: 24px 25px 15px 25px;z-index: 1;background: #fff;}
.whitearrow {position: absolute;top: -16px;left: 0px;right: 0px;margin: 0 auto;width: 24px;}
.ctabpffield, .ctabpffield2, .ctabpffield3 {margin: 0 0 9px 0;}
.ctabpffield input, .ctabpffield2 input, .ctabpffield3 input {display: block;width: 100%;border: 2px solid #75cdd4;border-radius: 8px;-webkit-border-radius: 8px;height: 24px;background: none;padding: 0 8px;color: #00aab5;font-size: 14px;}
.ctabpfsel {margin: 0 0 14px 0;}
.ctabpfsel select {display: block;width: 100%;border: 2px solid #75cdd4;border-radius: 8px;-webkit-border-radius: 8px;height: 24px;background: none;padding: 0 8px 0 28px;color: #231f20;font-size: 14px;background: url(../img/pelnewbg.jpg) no-repeat 10px center;appearance: none;-webkit-appearance: none;}
.ctabpfsub, .ctabpfsub2, .ctabpfsub3 {text-align: center;}
.ctabpfsub input, .ctabpfsub2 input, .ctabpfsub3 input {display: inline-block;width: auto;line-height: 29px;border: 0px;border-radius: 0px;-webkit-border-radius: 0px;padding: 0 20px;margin: 0px 3px;color: #fff;font-size: 15px;background: #00aab5;}
.ctabpfsub.disable input, .ctabpfsub2.disable input, .ctabpfsub3.disable input {background: #c9e9ed;}
.ctabpffield .webaddd input {width: calc(100% - 25px);display: inline-block;vertical-align: top;opacity: 1;}
.ctabpffield .webaddd input.licblur {opacity: 0.2;}
.ctabpffield .webaddd .plico {font-family: 'Fontbit Logo new1';font-size: 20px;color: #00aab5;display: inline-block;padding-right: 5px;padding-top: 3px;vertical-align: top;cursor: pointer;}
.ctabpffield .webaddd .minco {font-family: 'Fontbit Logo new1';font-size: 20px;color: #00aab5;display: inline-block;padding-right: 5px;padding-top: 5px;vertical-align: top;cursor: pointer;}
.ctabpffield .webaddd .minco.hide, .ctabpffield .webaddd .minco.plico {display: none;}
a.clostabpop {position: absolute;top: 5px;right: 10px;}
a.clostabpop img {width: 14px;}
.ctbpop3txt {text-align: center;padding-bottom: 10px;}
.ctbpop3txt p {font-size: 11px;line-height: 150%;color: #00aab5;margin: 0px;}
.ctbpop3txt p span {font-size: 14px;display: block;}
.ctbpop3numb {font-size: 15px;color: #00aab5;}
.ctabpffield input::-webkit-input-placeholder, .ctabpffield2 input::-webkit-input-placeholder, .ctabpffield3 input::-webkit-input-placeholder {color: #00aab5;}
.ctabpffield input:-moz-placeholder, .ctabpffield2 input:-moz-placeholder, .ctabpffield3 input:-moz-placeholder {color: #00aab5;opacity: 1;}
.ctabpffield input::-moz-placeholder, .ctabpffield2 input::-moz-placeholder, .ctabpffield3 input::-moz-placeholder {color: #00aab5;opacity: 1;}
.ctabpffield input:-ms-input-placeholder, .ctabpffield2 input:-ms-input-placeholder, .ctabpffield3 input:-ms-input-placeholder {color: #00aab5}
.woocommerce-order .woocommerce-thankyou-order-received {margin-top: 30px;}
.ctabpopup .err {border-color: #ef4272;}
.lictext {display: block;font-size: 12px;color: #FFF;text-align: center;padding-top: 10px;}
.lictext a {color: #FFF;text-decoration: underline;}
.lictext a:hover, .lictext a:focus {text-decoration: none;}

/*-----------Order Thankyou-------------*/
.order-thank-you {max-width: 815px;margin: 40px auto 0 auto; background:#fdecf1; border-radius:30px; padding:52px 0 0 0; border:0px; overflow:hidden;}
.thankntoparea {padding:0 93px; text-align:center; margin:0 0 34px 0;}
.thanktopareasubtitle { font-size:18px; line-height:1; color:#ef4272; margin:0 0 25px 0; font-weight:normal;}
.thankntoparea h5 { font-size:55px; line-height:1; color:#ef4272; margin:0 0 25px 0;}
.pone { color:#000000; font-size:24px; line-height:1; margin:0 0 15px 0; font-weight:normal;}
.ptwo { color:#000000; font-size:17px; line-height:1; font-weight:normal;}
.order-thank-you .steps ul {display: block;margin: 0px;padding: 0px;text-align: center;font-size: 0px;}
.order-thank-you .steps ul li {display: inline-block;margin: 0px;padding: 0px 5px;vertical-align: top;margin: 0 0 20px 0;width: 40%;}
.order-thank-you .thankyounew {display: block;background: none;color: #000000;cursor: default;line-height: normal;font-size: 24px;padding: 0px;font-family: 'Fb korali';height: auto;text-align: center;}
.order-thank-you .steps ul li a {height: 49px;border: none;font-size: 22px;background: #00aab5;color: #FFF;font-family: 'Fb korali';margin: 0px;padding: 13px 15px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;display: block;}
.order-thank-you .steps ul li a:hover {background: #686868;}
.order-thank-you .steps ul li:last-child a {display: inline-block;background: none;color: #000000;cursor: default;line-height: normal;font-size: 24px;padding: 0px;font-family: 'Fb korali';height: auto;}
.thank-you-inner p {color: #00aab5;font-size: 18px;}
.thank-you-inner .thankmsg_addcart {padding: 30px;font-size: 18px;border: 1px solid #ddd;margin: 20px 0;line-height: 24px;text-align: center;}
.thank-you-inner .thankmsg_addcart p {color: #000000;}
.woocommerce .thank-you-inner ul.order_details {margin: 0px 0 25px 0; background: none;display: block; padding:0 13%;}
.thank-you-inner .checknlonebot {display:none !important;}
.backlibrabut {text-align:center; margin:0 0 25px 0;}
.backlibrabut a { display:inline-block; padding:0 44px; line-height:52px; color:#fff; font-size:20px; border-radius:40px; background:#48c5db;}
.backlibrabut.downzip a { background: #ef4272; }
.thank-you-inner p.pbotph {margin:0px; text-align:center; color:#000; font-weight:normal;}
.thank-you-inner p.pbotph a {color:#000;}
.checkoutp .woocommerce ul.order_details li {float: none;width: 100%;border: none;font-size: 18px;color: #000000;}
.woocommerce .thank-you-inner ul.order_details li {display:inline-block; vertical-align:top; float:none; margin:0 0 0 20px; padding:0px; font-size:16px; color:#000; font-weight:normal; width:auto;}
.woocommerce .thank-you-inner ul.order_details li:last-child {margin-left:0px;}
.woocommerce .thank-you-inner ul.order_details li.woocommerce-order-overview__email {margin-left:0px;}
.woocommerce .thank-you-inner ul.order_details li.woocommerce-order-overview__total {display:block; margin:26px 0 15px 0; width:100%; text-align:center;color:#ef4272; font-size:34px !important; line-height:1;}
.woocommerce .thank-you-inner ul.order_details li.woocommerce-order-overview__total strong {font-size:34px !important; line-height:1;}
.woocommerce .thank-you-inner ul.order_details li.woocommerce-order-overview__payment-method {display:block; margin:0; width:100%; text-align:center;}
.woocommerce .thank-you-inner ul.order_details li.woocommerce-order-overview__total strong {font-weight:normal;}
.woocommerce .thank-you-inner ul.order_details li strong { color:#ef4272; font-weight:normal;}
.checkoutp .woocommerce ul.order_details li strong {display: inline-block; vertical-align:middle;font-size: 18px;color: #000000;}
.woocommerce-checkout .checknlone_thankyou h3 {color: #00aab5 !important;font-family: 'Fb korali' !important; text-align:center; padding:0px; margin:0 0 19px 0; font-weight:normal !important;}
.woocommerce .thank-you-inner .checknbotprice span.fontbit-credit{font-size:19px;}

.checknlone_thankyou { background:#daf3f8; padding:30px 57px 30px 30px;}

/*----Removeitem from cart list----*/
.removeitemlist_popup {position: fixed;top: 0px;right: 0px;width: 100%;height: 100%;z-index: 999;background: rgba(0, 0, 0, 0.6);display: none;padding: 40px 20px;overflow: auto;}
.removeitemlisttable {display: table;width: 100%;height: 100%;}
.removeitemlisttin {display: table-cell;vertical-align: middle;}
.removeitemlisttext {position: relative;max-width: 450px;margin: 0 auto;background: #FFF;}
.removebgbox {padding: 20px;border: 2px solid #00aab5;text-align: center;}
.removebgbox p {font-size: 18px;color: #00aab5;display: block;}
.removbutton {text-align: center;padding-top: 10px;}
.removbutton a {display: inline-block;border: 1px solid #00aab5;color: #00aab5;font-size: 16px;padding: 5px 15px;margin: 0px 5px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;}
.removbutton a:hover {color: #FFF;background: #00aab5;}
.nsetoggle, .nsresult h5.sttwo {display: none;}
.nsetoggle a {display: block;width: 40px;height: 40px;border-radius: 50%;-webkit-border-radius: 50%;border: 1px solid #999595;font-family: 'Fontbit Logo new1';font-size: 30px;color: #00aab5;text-align: center;line-height: 40px;}
.popuptopmen {position: absolute;top: 170px;left: 0px;text-align: center;z-index: 1;padding-left: 4.7%;}
.popuptopmen p {padding: 0px 0px;margin: 0px;color: #e13750;font-family: 'Fb korali';font-size: 12px;line-height: 26px;text-align: center;display: block;}
.popuptopmen .popuptopmen_in {background: url(../img/loginmessage.png) no-repeat;width: 475px;height: 35px;text-align: center;background-size: 100%;}
.otherpostyype .left_page {display: none;}
.otherpostyype .slideFontSize {position: relative;}
.otherpostyype .slideFontSize textarea {position: absolute;width: 100%;height: 100%;display: block;padding: 10px 20px 0 0;border: 0px;color: #000000;margin: 0px;top: 0px;right: 0px;overflow: hidden;outline: none;resize: none;}
.otherpostyype .slideFontSize textarea::-webkit-input-placeholder {color: #000;}
.otherpostyype .slideFontSize textarea:-moz-placeholder {color: #000;opacity: 1;}
.otherpostyype .slideFontSize textarea::-moz-placeholder {color: #000;opacity: 1;}
.otherpostyype .slideFontSize textarea:-ms-input-placeholder {color: #000;}
.otherpostyype .slideFontSize textarea:focus::-webkit-input-placeholder {opacity: 0;}
.otherpostyype .slideFontSize textarea:focus:-moz-placeholder {opacity: 0;}
.otherpostyype .slideFontSize textarea:focus::-moz-placeholder {opacity: 0;}
.otherpostyype .slideFontSize textarea:focus:-ms-input-placeholder {opacity: 0;}
.otherpostyype .product_item.productItemLoop .filter_wrapper .filter .range_block .range_title {font-size: 18px;}
.otherpostyype .product_item.productItemLoop .filter_wrapper .filter .range_block .range_title span {font-size: 14px;}
.otherpostyype .container {width: 100% !important;padding: 0px !important;}
.otherpostyype .right_page {width: 100%;}
.otherpostyype .innersinglepo {padding: 0px 150px;}
.otherpostyype .right_page .catalog_list {margin-right: 0px;}
.otherpostyype .catalog_list .product_item {padding-right: 0px;padding-left: 0px;}
.otherpostyype .container.hii {padding: 0px !important;}
.page-template-page-checkout.woocommerce-checkout #payment ul.payment_methods li input {display: none !important;}
.inner_content.error_content {min-height: 400px;text-align: center;display: table;width: 100%;}
.inner_content.error_content .wrap {padding: 0px 15px;display: table-cell;vertical-align: middle;}
.inner_content.error_content h1.notfound {font-size: 30px;}
.inner_content.error_content .erbut {text-align: center;padding-top: 20px;}
.inner_content.error_content .erbut a {height: 49px;border: none;font-size: 22px;background: #00aab5;color: #FFF;font-family: 'Fb korali';margin: 0px;padding: 13px 15px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;display: inline-block;}
.inner_content.error_content .erbut a:hover, .inner_content.error_content .erbut a:focus {background: #686868;}

/*--Special page---*/
.page.page-template-page-specials {display: block;}
.contact_in.specical_img img {max-width: 700px;margin: 0px auto;display: block;width: 100%;}
.proposalpopup {position: fixed;top: 0px;right: 0px;width: 100%;height: 100%;z-index: 999;overflow: auto;direction: rtl;text-align: right;display: none;padding: 50px 0px;}
.propopbg {position: fixed;top: 0px;right: 0px;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);}
.propopupin {max-width: 450px;margin: 0 auto;height: 100%;position: relative;display: table;vertical-align: middle;overflow: auto;}
.propop_con {position: relative;display: table-cell;vertical-align: middle;}
.propimg {position: relative;}
.propopclose {position: absolute;top: -24px;right: -24px;}
.propimg a {display: block;}
.propimg a img {width: auto;height: auto;}

.order-thank-you .steps {display:none;}

.page.page-template-page-reset_password{ display:block;}
.resetpassword_page {max-width: 820px;margin: 0px auto;position: relative; padding-bottom:50px;}
.resetpassword_bg{ background:#ddf4f8; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; padding:50px 0px 40px 0px;}
.reset_wrapper{ max-width:370px; margin:0px auto;}
.reset_wrapper h3{color: #48c5db;font-size: 24px;padding: 0px 0px 37px 0px;margin: 0px;font-family: 'Fb korali' !important;font-weight: 500 !important; text-align:center;}
.password_field_reset{ position:relative;}
.passeye {position: absolute;left: 10px;top: 20px;}
.passeye a{ width:30px; height:22px; background:url(../img/hidepass.png)no-repeat center center; display:block;}
.passeye a.active{ width:30px; height:22px; background:url(../img/seepass.png)no-repeat center center;}
.reset_wrapper input#new_password {width: 100%;height: 62px;border: 1px solid #f2fafc;font-family: 'Fb korali';font-weight: normal;font-size: 16px;color: #000;border-radius: 3px;padding: 0px 25px 0px 40px;font-weight: 300;letter-spacing: 0.9px; background:#f2fafc}
.has-error .reset_wrapper input#new_password{ border:1px solid #ef4272;}
.reset_wrapper input#new_password::-webkit-input-placeholder {color: #acabab;letter-spacing: 0.9px;}
.reset_wrapper input#new_password:-moz-placeholder {color: #acabab;opacity: 1;letter-spacing: 0.9px;}
.reset_wrapper input#new_password::-moz-placeholder {color: #acabab;opacity: 1;letter-spacing: 0.9px;}
.reset_wrapper input#new_password:-ms-input-placeholder {color: #acabab;letter-spacing: 0.9px;}
.reset_wrapper button {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;width: 100%;text-align: center;}
.reset_wrapper button:hover{ background:#48c5db; color:#FFF;}
.has-error .reset_wrapper .password_help{color:#ef4272;}
.password_help {padding: 10px 0px;color: #acabab;font-weight: 300;font-size: 12px;line-height: 16px;}
.pass_remember{ padding-bottom:30px;}
.pass_remember label {padding: 10px 0px;color: #acabab;font-weight: 300;font-size: 12px;line-height: 16px;}

.reset_password_thankyou {padding: 100px 20px 15px 20px;}
.reset_password_thankyou h3{color: #48c5db;font-size: 26px;padding: 0px 0px 0px 0px;margin: 0px;font-family: 'Fb korali' !important;font-weight: 500 !important; text-align:center;}
.close_reset{ text-align:center; padding-top:80px;}
.close_reset a{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;width: 100%;text-align: center; width:120px; display:inline-block; line-height:40px;}
.close_reset a:hover{ background:#48c5db; color:#FFF;}
.faildlink{padding: 10px 0px;color: #ef4272;font-weight: 300;font-size: 16px;line-height: 22px; text-align:center;}


@media (max-width: 6700px) and (min-width: 2000px) {
.resourcfilter.left_page .misc-filter.mb20px {width: 175px;}
.resourcfilter.left_page .misc-filter {width: 190px;}
}

@media (max-width: 6700px) and (min-width: 2750px) {
.resourcfilter .searchbox_n {width: 100%;margin-left: 0px;}
.resourcfilter.left_page .tag-filter {width: 41.3%;}
}

@media (max-width: 2749px) and (min-width: 2600px) {
.resourcfilter .searchbox_n {width: 100%;margin-left: 0px;}
.resourcfilter.left_page .tag-filter {width: 41.3%;}
}

@media (max-width: 2599px) and (min-width: 2500px) {
.resourcfilter .searchbox_n {width: 100%;margin-left: 0px;}
.resourcfilter.left_page .tag-filter {width: 40%;}
}

@media (max-width: 2499px) and (min-width: 2400px) {
.resourcfilter .searchbox_n {width: 100%;margin-left: 0px;}
.resourcfilter.left_page .tag-filter {width: 39%;}
}

@media (max-width: 2399px) and (min-width: 2250px) {
.resourcfilter .searchbox_n {width: 100%;margin-left: 0px;}
.resourcfilter.left_page .tag-filter {width: 37%;}
}

@media (max-width: 2249px) and (min-width: 2100px) {
.resourcfilter .searchbox_n {width: 100%;margin-left: 0px;}
.resourcfilter.left_page .tag-filter {width: 35%;}
}

@media (max-width: 2099px) and (min-width: 2000px) {
.resourcfilter .searchbox_n {width: 100%;margin-left: 0px;}
.resourcfilter.left_page .tag-filter {width: 34.5%;}
}

@media (max-width: 6700px) and (min-width: 2650px) {
.singl_confil p.two:after {left: -36%;}
.myprofile_ri.cahpasspage {width: 33.33%;}
.cartnewmain {padding: 118px 50px;}
.newcartwrap {margin: 0px auto;}
}

@media (max-width: 2649px) and (min-width: 2250px) {
.singl_confil p.two:after {left: -34%;}
.myprofile_ri.cahpasspage {width: 33.33%;}
.cartnewmain {padding: 118px 50px;}
.newcartwrap {margin: 0px auto;}
}

@media (max-width: 2249px) and (min-width: 1921px) {
.singl_confil p.two:after {left: -26%;}
}

@media (max-width: 6700px) and (min-width: 2151px) {
.commdes .right_page .container {max-width: 100% !important;}
header.home-1.header {position: fixed;z-index: 99;}
.product_gal .itemcol ul li img {max-width: 100%;}
.footer.footer.container {max-width: 1460px !important;}
section.catalog_blocks .container, .rebg .footer.footer.container {max-width: 100% !important;}
.single section.catalog_blocks .container {max-width: 1460px !important;padding: 0px !important;}
}

@media (max-width: 6700px) and (min-width: 1921px) {
.single-product .prowrap, .single-product .prowrap1 {max-width: 100%;}
.progwrap {max-width: 100%;}
.progwrap .fontMapWrapper {max-width: 95%;}
.newfontty ul li {height: auto;}
.newfontty ul li span {padding: 17.5% 0px}
.single section.catalog_blocks .container {max-width: 100% !important;padding: 0px 25px !important;}
.singl_confil p.one, .singl_confil p.two {width: /*1250px*/100%;}
.chracterlayout {width: 1240px;}
}

@media screen and (max-width: 1920px) {
.topresourcfilter .search_togn a.seartoup span {top: 27px;}
.topresourcfilter.macospc .search_togn a.seartoup span {top: 24px;}
}

@media screen and (max-width: 1919px) {
.rece_payment_col .rece_col4 {width: 29%;}
}

@media screen and (max-width: 1800px) {
.singl_confil p.two:after {left: -22%;}
.resourcfilter.left_page .misc-filter.mb20px {}
.resourcfilter .searchbox_n {}
.resourcfilter.left_page .misc-filter {padding: 0 28px 0 0;}
.resourcfilter .layoutview {}
}
@media screen and (max-width: 1750px) {
.product_item.productItemLoop .remove-effect.bothlang {padding: 16px 10px 0 10px;}
.product_item.productItemLoop .remove-effect{padding: 16px 10px 0 10px;}
.product_item_info{ padding:25px 10px 0 10px;}

.cnewtableth1, .cnewtablerdiv1{width:41%;}
.cnewtableth2, .cnewtablerdiv2 {width: calc(100% - 41% - 15px - 100px);}
}

@media screen and (max-width: 1700px) {
.resourcfilter .searchbox_n {}
.single-product .prowrap, .single-product .prowrap1 {/*padding: 0 20px;*/}
.chractertxt {}
.single_product_mainwrapper .chractertxt .playingFontWrapper {padding: 15% 0px 0px 0px;}
.resourcfilter.left_page .misc-filter.mb20px {width: 165px;}
.productlistpage .right_page .catalog_blocks {padding: 0px 57px 0px 65px ;}
.left_page.resourcfilter .wrap .paddingps {padding: /*26px 0px 3px 0px*/0px 0px 3px 0px;}
.resourcfilter.left_page .misc-filter.mb20px {padding: 0px 30px 0px 0px}
.resourcfilter.left_page .misc-filter {padding: 0px 30px 0px 0px}
.resourcfilter.left_page .tag-filter {}
.resourcfilter .searchbox_n {margin-left:0px;}
.left_page.resourcfilter .rfilsearb {width:calc(58.5% - 100px);}
.resourcfilter .layoutview {margin: 0px 0px;}
.ctablecol2 {width: 38%;}
.product_item {padding: 0px 0px;}
.right_page div#font-box .product_item.productItemLoop {margin-right: 0px !important;}
#font-box .catalog_list .product_item, .right_page .catalog_list .product_item {width: calc(100% / 4 - 0px) !important;}
.right_page div#font-box .product_item.productItemLoop:nth-child(5n+3) {margin-right: 0px !important;}
.right_page .catalog_list {margin-right: 0px;}
.about_mid {padding: 74px 125px;}
.contact_in {padding: 0px 125px;}
/*.cominnsp {padding: 0px 100px;}*/
.single-product .catalog_list .product_item {margin: 0px;}
.otherpostyype .innersinglepo {padding: 0px 125px;}
.otherpostyype .catalog_list .product_item {margin-right: 0px;}
}

@media screen and (max-width: 1650px) {
.arseconeright {width: 37%;}
.arseconeleft {width: 59%;}
.chractertxt {}
.chracterlayout {}
.singl_confil p.two:after {left: -20%;}
.ctablecol2 {width: 35%;}
.lastctablecol {width: 155px;}
.hmenumid ul li{ padding:0px 20px 10px 20px;}	
}

/* new css */
@media screen and (max-width: 1560px) {
.newcheckoutwrap {padding: 0 20px;}
.ctablecol1 {width: 130px;}
.no-order .noorder_text {right: 153px;}
.ctablecol2 {width: 31.7%;}
.myprofile_ri.cahpasspage {width: 60%;}
}

@media screen and (max-width: 1599px) {
.productlistpage a.close-icon-class.prolipage {top: -40px;}
.rece_payment_col .rece_col4 {width: 28%;}
.resourcfilter.left_page .misc-filter.mb20px {padding: 0px 20px 0px 0px;}
.resourcfilter.left_page .misc-filter {padding: 0px 20px 0px 0px}
.playingFontEdited_chn {width: 100%;}
.resourcfilter.left_page .misc-filter.mb20px {width: 150px;}
.resourcfilter.left_page .misc-filter {width: 170px;}
.resourcfilter .searchbox_n {}
.left_page.resourcfilter .rfilsearb {width: calc(58.5% - 90px);}
.resourcfilter .layoutview {margin: 0px 0px;}

.product_item.added .added-to-cart{ position:absolute; right:10px; bottom:10px; margin:0px;}
.rangemidlftdiv{width:73px;}
.rangemidleft{width:125px;}
.slidecontainer{width:73px;}

}
@media screen and (max-width: 1500px) {
.footer_wrapnew{max-width:100%; padding:0px 57px 0px 65px;}	
}
@media screen and (max-width: 1499px) {
.header.home-1.header .wrap, .rebg .header.home-1.header .wrap{ padding:0px 20px !important;}
.left_page.resourcfilter .wrap, .topresourcfilter .wrap{ padding:0px 20px;}
.productlistpage .right_page .catalog_blocks {padding: 0px 20px;}
.footer_wrapnew{max-width:100%; padding:0px 20px;}	
}

@media screen and (max-width: 1470px) {
.single_topheadingbar .topbar_wrap {padding: 0 20px 0 20px;}
.close-icon-class.singpag {top: -7px;right: 15px;}
.resourcfilter.left_page .tag-filter {margin: 0px 0px 0px 20px;}
.resourcfilter .searchbox_n {padding: 0px 0px 0px 0px;}
.resourcfilter.left_page .misc-filter.mb20px, .resourcfilter.left_page .misc-filter {width: 12%;}
.resourcfilter.left_page .misc-filter.mb20px {padding: 0px 0px 0px 0px;}
.resourcfilter.left_page .misc-filter {padding: 0px 0px 0px 0px}
.ctablecol2 {width: 30.5%;}
#font-box .catalog_list .product_item, .right_page .catalog_list .product_item {width: calc(100% / 4 - 0px) !important}
.resourcfilter.left_page .filterrest {width: 50px;}
.productlistpage .right_page .catalog_blocks {padding: 0px 25px;}
.left_page.resourcfilter .wrap .paddingps {padding: /*26px 0px 3px 0px*/0px 0px 3px 0px;}
.about_mid {padding: 74px 75px;}
.contact_in {padding: 0px 75px;}
.cominnsp {/*padding: 0px 50px;*/}
.otherpostyype .innersinglepo {padding: 0px 75px;}}

/* new cart css*/
@media screen and (max-width: 1445px) {
.ctablecol1 {width: 115px;}
.no-order .noorder_text {right: 137px;}
.lastcolprice {min-width: 106px;}
.lastctablecol {width: 130px;}
.ctablecheckcol {width: 12%;}
}

@media only screen and (max-width:1440px) {
.accounwrap {padding: 44px 0px 44px 70px;}
.my_fonts_col .myfont_col3 {width: 32.6%;}
.lrm-signin-section.signinsecnew, .lrm-reset-password-section.is-selected {padding: 40px 4% 42px 4.7%;}
.lrm-signup-section.signupsecnew {padding: 40px 10% 72px 10%;}
.popuptopmen {top: 10px;}
.left_page.resourcfilter .rfilsearb {width: calc(58.5% - 80px);}
.resourcfilter .layoutview {margin: 0px 0px;}
.otherpostyype section.catalog_blocks.last_block .container {padding: 0px !important;}
.checknewleft{ padding:0px 45px 0px 0px;}	
.checknlone{ padding-left:45px;}

.paywithcredit .checknewleft{width:60%;}
}

@media only screen and (max-width:1415px) {
.display_result div#search-prd {top: 205px;}
.hmenumid ul li{ padding:0px 10px 10px 10px;}	

.resourcfilter .layoutview{width:410px;}
.resourcfilter .layoutview .colview, .resourcfilter .layoutview .listview{ padding:0px 12px;}
.colorheader{ padding:0 12px 3px;}
.hearheader{ padding:0px 12px;}
.resetprose{ padding:0px 12px 0px 0px;}
}

@media screen and (max-width: 1399px) {
.product_item {width: 20% !important;padding: 0 0px;max-width: 100%;}
.single .catalog_list .product_item {width: 20% !important;padding: 0 15px;max-width: 100%;}
.single-product .catalog_list {margin-left: -15px;margin-right: -15px;}
.single-product .catalog_list .product_item {width: 24.6% !important;margin: 0 0px;padding: 0px 15px;}
.font_item .image {height: 170px !important;}
.single-product .product_item.productItemLoop .remove-effect {position: relative;}
.resourcfilter.left_page .misc-filter.mb20px {padding: 0px 0px 0px 0px;width: 11.5%;}
.resourcfilter.left_page .misc-filter {padding: 0px 0px 0px 0px;}
.resourcfilter .searchbox_n {}
.resourcfilter .searchbox_n {}
.left_page.resourcfilter .fseartx {font-size: 10px;}
.resourcfilter.left_page .tag-filter {margin: 0px 0px 0px 20px;}
.single_product_mainwrapper .chractertxt .playingFontWrapper {position: static;}
.bottheight {height: auto !important;}
.fonfuninnerho .tb_item {font-size: 13px;}
.right_page div#font-box .product_item.productItemLoop {margin-right: 0px !important;}
.right_page div#font-box .product_item.productItemLoop:nth-child(5n+3) {margin-right: 0px !important;}
.right_page .catalog_list {margin-right: 0px;}
.singl_confil p.two:after {display: none;}
.singl_confil p span.intxtn1 {padding-left: 10px;}
.proLeftPart.eng-fonts .singl_confil p span.intxtn1 {padding-right: 10px;}
.singl_confil p.one, .singl_confil p.two {width: 100%;}
.chracterlayout {width: calc(100% - 186px);}
.woocommerce-cart .button span.cart-title {width: calc(100% - 230px);}
.woocommerce-cart .custom-product-price {width: 230px;}

/* new cart css*/
/*.checknltwo {width: 39.7%;}*/
.er2top {font-size: 16px;}
.header.home-1.header .wrap, .rebg .header.home-1.header .wrap{ padding:0px 20px !important;}
.left_page.resourcfilter .wrap{padding: 0px 20px;}
.productlistpage .right_page .catalog_blocks {padding: 0px 20px;}
.left_page.resourcfilter .wrap .paddingps {padding: /*26px 0px 3px 0px*/0px 0px 3px 0px;}
.about_mid {padding: 70px 50px;}
.contact_in {padding: 0px 50px;}
.cominnsp {/*padding: 0px 25px;*/}
.resourcfilter .layoutview {margin-right: 0px;}
.resourcfilter .searchbox_n {}
.resourcfilter .searchbox_n {}
.left_page.resourcfilter .rfilsearb {width: calc(58.5% - 83px);}
.otherpostyype .innersinglepo {padding: 0px 50px;}
.otherpostyype .catalog_list .product_item {width: 24.6% !important;padding: 0px !important;}
}

/* new cart css*/
@media screen and (max-width: 1365px) {
.cartnewmain {padding: 118px 100px 118px 20px;}
.ctablecheckcol {width: 10.6%;}
.ctablecol2 {width: 35.5%;}
.ctablcolin {min-height: 92px;}
.checknewright p.form-row.form-row-first, .checknewright p.form-row.form-row-last {width: 48%;}
.checknewleft {padding: 0 30px 0 0;}
.checknlone {/*width: 51.8%;*/}
.checknltwo {/*width: 44.7%;*/}
.ctablecol1 {width: 108px;}
.no-order .noorder_text {right: 117px;}
.lastcolprice {font-size: 17px;}
.about_mid {padding: 70px 50px;}
.contact_in {padding: 0px 50px;}
.conbg {padding: 50px 0px 40px 0px;}
}

@media screen and (max-width: 1320px) {
#font-box .catalog_list .product_item, .right_page .catalog_list .product_item {width: calc(100% / 3 - 0px) !important;}
.hmenulayleft{width:250px;}
.hmenumid {width: calc(100% - 700px);}
}

@media screen and (max-width: 1315px) {
.left_page.resourcfilter .wrap .paddingps {padding-left: 0px;padding-right: 0px;}
.productlistpage .right_page .catalog_blocks {padding: 0px 20px;}
.cominnsp {padding: 0px 0px;}
.contact_in, .about_mid {padding-left: 20px;padding-right: 20px;}
.resourcfilter .searchbox_n {}
.resourcfilter.left_page .misc-filter.mb20px, .resourcfilter.left_page .misc-filter {width: 13%;}
.otherpostyype .innersinglepo {padding: 0px 20px;}
.hmenumid ul li{ padding:0px 10px 10px 10px;}	
.page-id-179 div#font-box .product_item.productItemLoop:nth-child(4), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(8), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(16), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(20) {border-left:0.3px solid rgba(0,0,0,0.3);}
.page-id-179 div#font-box .product_item.productItemLoop:nth-child(3), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(6), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(9), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(12), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(15), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(18), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(21), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(24), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(27), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(30), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(33), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(36), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(39), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(42), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(45), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(488), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(51), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(54), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(57), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(60){border-left: 0.3px solid transparent;}
.product_item.productItemLoop .remove-effect.bothlang {/*padding: 16px 10% 0 10%;*/}

#bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(4), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(8), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(16), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(20) {border-left:0.3px solid rgba(255,255,255,0.4);}

#bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(3), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(6), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(9), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(12), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(15), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(18), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(21), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(24), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(27), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(30), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(33), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(36), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(39), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(42), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(45), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(48), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(51), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(54), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(57), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(60), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(63){border-left: 0.3px solid transparent;}

.checknewright {float: none;width: 100%;}
.checkoutright_top {width: 49%;float: right;}
.checknewright .invoice-fields {margin: -38px 0px 0px 0px;float: left;width: 49%;}
.checkoutright_bottom {float: left;padding: 28px 25px 10px 25px;width: 49%;}
.checknewleft {padding: 40px 0px 0px 0px;width: 100%;float: none;}
}

@media screen and (max-width: 1280px) {
.layedit{ margin:0px 0px 0px 7px;}
.hearheader, .colorheader, .resourcfilter .layoutview .colview, .resourcfilter .layoutview .listview{ padding:0px 7px;}
.resetprose{ padding:0px 7px 0px 0px;}
.resourcfilter .layoutview {width: 370px;}
.hmenulayleft{width:220px;}
.hmenumid {width: calc(100% - 600px);}
.layemenu.desklayermenu{width:247px;}
}

@media screen and (max-width: 1199px) {
.product_gal .itemcol ul li a .hovereffect h5 {font-size: 30px;}
.resourcfilter .searchbox_n {}
.resourcfilter .layoutview {margin: 0px 0px; padding:0px;}
.left_page.resourcfilter .rfilsearb {width: calc(58.5% - 68px);}
.left_page.resourcfilter .style-filter .style-box label {font-size: 15px;}
.resourcfilter.left_page .misc-filter.mb20px {padding: 0px;}
.resourcfilter.left_page .misc-filter {width: 14%;}
/*.productlistpage .list div#font-box .product_item.productItemLoop {padding: 2px 0px !important;}*/
.right_page div#font-box .product_item.productItemLoop {margin-right: 0px !important;}
.right_page div#font-box .product_item.productItemLoop:nth-child(5n+3) {margin-right: 0px !important;}
.slideFontSize {font-size: 25px;}
.catalog_blocks.last_block {padding: 50px 20px 0 20px !important;}
.singleProduct .catalog_list {margin-left: -15px;margin-right: -15px;}
.singleProduct .catalog_blocks.last_block {padding: 30px 35px 0px 35px !important;}
.product_item {width: 25% !important;max-width: 100% !important;margin: 0px 0 40px 0 !important;float: right !important;}
.singleProduct .slideFontSize {font-size: 25px;}
.singleProduct .catalog_blocks h3 {padding-right: 0px;}
.single .catalog_list .product_item {float: none !important;width: 32.9% !important;}
.single-product .catalog_list {margin-left: -25px !important;margin-right: -25px !important;}
.single-product .catalog_list .product_item {width: calc(32.9% - 30px) !important;margin: 0px 0px !important;}
.single .catalog_blocks h3 {display: block;}
.footer_container {width: 100%;}
.catalog_list {display: block;}
.woocommerce-cart .left_page {width: 400px;}
.woocommerce-cart .right_page {width: calc(100vw - 400px);}
.woocommerce-cart .container {padding: 0px 50px 0 40px !important;}
.woocommerce-cart .product_item {float: none !important;margin: 0px !important;}
.woocommerce-cart .slide {padding: 0 30px;}
.aracctitle a {padding: 16px 24px 16px 30px;}
.araccdetail {padding: 133px 24px 108px 30px;}
.aracdiv {padding: 0 20px;}
.araccdbot {margin: 0 -20px;}
.accounwrap {padding: 44px 0px 44px 50px;}
.myprofile_ri .formfield_n label.labelform {width: 230px;font-size: 20px;padding: 12px 18px 0px 0px;}
.myprofile_ri .formfield_n.cf input {width: calc(100% - 230px);font-size: 20px;}
.totalcredit {font-size: 28px;}
.mypayent_ri .formfield_n label.labelform {width: 230px;font-size: 20px;padding: 12px 18px 0px 0px;}
.mypayent_ri .formfield_n.cf input {width: calc(100% - 230px);font-size: 20px;}
.rece_payment_col .rece_col4 {width: 27%;}
.rece_payment_col .recolcols {font-size: 16px;}
.my_fonts_col .myfont_col {font-size: 16px;}
.my_fonts_col .myfont_col3 {width:31.2%;}
.woocommerce-checkout .right_page {width: 100%;}

.woocommerce-checkout .right_page .container {width: 100% !important;}
.blog #homeSlider {height: 242px;}
.font_item .image {height: 130px !important;}
.chractertxt {width: 100%;}
.chractertxt h4.tableti {margin-bottom: 5px;}
.chractertxt .dropdown_new ul li {padding: 0px 8px;display: inline-block;}
.chractertxt .dropdown_new ul li:last-child {padding: 0px 8px 0px 0px;}
.chractertxt .dropdown_new ul li a:after {display: block;top: -4px;}
.chracterlayout {width: 100%;}
.chracterlayout .fontMapWrapper {margin: 0 0 35px 0;}
.single_product_mainwrapper .chractertxt .playingFontWrapper {padding: 30px 0px 0px 0px;}
.chractertxt_n .playingFontWrapper {padding-bottom: 0px 0px 35px 0px;}
.new-product-badge .span-new-badge {font-size: 30px;}
.otherpostyype .catalog_list .product_item {padding: 0px !important;}
.otherpostyype .innersinglepo .catalog_blocks.last_block {padding-left: 0px !important;padding-right: 0px !important;}
.product_item.productItemLoop .remove-effect.bothlang {/*padding: 16px 10px 0 10px;*/}
}

/* new cart css*/
@media screen and (max-width: 1199px) {
.cartnewmain {padding: 118px 20px 118px 20px;}
.ctablecol1 {width: 96px;}
.no-order .noorder_text {right: 110px;}
.lastcolprice {min-width: 95px;}
.ctablecol2 {width: 35%;}
.lastctablecol {width: 95px;}
.ctablecheckcol {width: 11.2%;}
.checknltwotop {padding: 29px 20px 26px 20px;}
.checknlbotbut a {font-size: 14px;}
.about_left {width: 40%;}
.about_right {width: 56%;}
.productlistpage .list .filter .bottom_block {right: 0px;top: 66px;}
.productlistpage .list .product_item_info .icons {right: 95px;top: 64px;}
.listv.page-id-179 .product_item_info .name .new-product-badge.singlebedgt {right: 0px;top: 0px;}
.homesearch_form {position: relative;}
.homesearch_form input#search_prod {position: absolute;left: 0px;}
.nav_block a.logo {margin-top: 0px !important;line-height: 40px !important;display: block !important;}
.nav_block a.logo span {display: block;}

.paywithcredit .checknewleft{width:100%;}
}

@media screen and (max-width: 1180px) {
.hmenumid ul li {padding: 0px 5px 5px 5px;}
.hmenumid ul li ul{top:21px;}
.hmenumid {width: calc(100% - 580px);}
.hmenulayleft {width: 200px;}
}
@media screen and (max-width: 1140px) {
.resourcfilter.left_page .tag-filter {padding: 0px 0px 0px 15px;}
}

@media screen and (max-width: 1100px) {
.resourcfilter .layoutview {margin: 0px 0px 0px 0px;}
.resourcfilter.left_page .tag-filter {width: 44%;margin-left: 0px;display: none;}
.ctablcolintwo {padding: 10px 10px;}
.left_page.resourcfilter .custom-search {display: none;}
.nsetoggle {display: block;}
.nsetoggle a {display: block;width: 40px;height: 40px;border-radius: 50%;-webkit-border-radius: 50%;border: 1px solid #999595;font-family: 'Fontbit Logo new1';font-size: 30px;color: #00aab5;text-align: center;line-height: 40px;}
.left_page.resourcfilter .rfilsearb {padding: 0px;}
/*.resourcfilter .layoutview {float: left;}*/
.left_page.resourcfilter .style-filter {float: right;}
.left_page.resourcfilter .wrap {padding: 0 20px;}
.resourcfilter.left_page .misc-filter.mb20px {width: 19%;padding: 0 1% 0 0;}
.resourcfilter.left_page .misc-filter {width: 20%;}
.left_page.resourcfilter .rfilsearb {width: 20%;}
.resstogle.left_page.resourcfilter .rfilsearb {width: 80%;}
.left_page.resourcfilter .style-filter {width: 64%;}
.nsresult h5.stone {display: none;}
.nsresult h5.sttwo {display: inline-block;}
.resstogle .nsresult h5.stone {display: inline-block;}
.resstogle .nsresult h5.sttwo {display: none;}

/*---Filter New changes-----*/
.serfixed.openfilter .topresourcfilter {top: 285px;}
.serfixed.openfilter .productlistpage div#search-prd .result-wrapper {top: 299px;right: 25px;}
/*---Filter New changes end-----*/

.hearheader, .colorheader, .resourcfilter .layoutview .colview, .resourcfilter .layoutview .listview {padding: 0px 4px;}
.resourcfilter .layoutview {width: 340px;}
.hmenumid {width: calc(100% - 540px);}
.hmenumid ul li > a{ font-size:12pt;}
.hmenumid ul li {padding: 0px 3px;}
.hmenumid ul li ul {top: 16px;}
}

@media screen and (max-width: 1060px) {
.lrm-user-modal-container.lrmmodelnew {padding: 0 50px;}
.lrm-signup-section.signupsecnew {padding: 120px 7% 62px 7%;}
.projspopupdiv2 {width: 98%;padding: 20px 15px;}
.hmenumid ul li {padding: 0px 3px;}
}

@media screen and (max-width: 1023px) {
.right_page .catalog_blocks .container {width: 100% !important;}
.productlistpage div#search-prd .result-wrapper {margin-left: 0px;}
.productlistpage #search-prd .filtered-prods {padding: 10px 60px 25px 60px;}
section.catalog_blocks .swiper-button-prev.swiper-button-white {left: 0px !important;}
.woocommerce-cart .left_page {width: 260px;}
.woocommerce-cart .right_page {width: calc(100vw - 260px);}
.woocommerce-cart .sidebar-main-div {padding: 14px 20px 11px 20px;}
.webselect {width: 100%;}
.woocommerce-cart .our-p {max-width: 100%;margin: 0 20px 65px 20px;}
.woocommerce-cart .container {padding: 0 20px !important;}
.woocommerce-cart .button span.cart-title {width: calc(100% - 230px) !important;}
.woocommerce-cart .custom-product-price {width: 230px;}
.woocommerce-cart .slide {padding: 0 20px;}
.aracdonein {padding: 0px;}
.twotop {padding: 0px;}
.threebot {padding: 0px;}
.woocommerce-account .container {padding: 0 0px 0 0 !important;}
.myprofile_ri .formfield_n label.labelform {width: 185px;font-size: 16px;}
.myprofile_ri .formfield_n.cf input {width: calc(100% - 185px);font-size: 16px;}
.mypayent_ri .formfield_n label.labelform {width: 185px;font-size: 16px;}
.mypayent_ri .formfield_n.cf input {width: calc(100% - 185px);font-size: 16px;}
.accoult_right h1 {font-size: 22px;}
.rece_payment_col .recolcols {font-size: 14px;}
.rece_payment_col .rece_col5 {width: 22px;}
.my_fonts_col .myfont_col {font-size: 14px;}
.accoult_left ul li {font-size: 18px;}
.my_fonts_col .myfont_col1 {width: 38px;}
.my_fonts_col .myfont_col6 {width: 24px;}
.my_fonts_col .myfont_col7 {width: 22px;}
.blog section.main_banner .container {padding: 0 20px !important;}
/* new cart css*/
.cartnewmain {padding: 118px 20px 118px 20px;}
.ctablecol1 {display: block;width: 100%;border-left: 0px;}
.ctablecol2 {width: 35%;}
.ctablecheckcol {width: 21.5%;}
.lastctablecol {width: 100px;}
.ctablcolintwo {padding: 10px;}
.cbotltogle {padding-right: 0px;}
.cbotdone {padding-right: 10px;}
.leftcheckactive .ctablecol1 .ctablcolintwo {padding-right: 10px;}
.ctablecol2, .ctablecheckcol, .lastctablecol {display: none;}
.ctablecol2 {width: 100%;border-left: 0px;border-bottom: 1px solid #00aab5;}
.leftcheckactive .ctablecol2 {display: block;}
.leftcheckactive .ctablecheckcol, .leftcheckactive .lastctablecol {display: inline-block;}
.checknewright {float: none;width: 100%;padding: 0 0 30px 0;}
.checknewleft {float: none;width: 100%;padding: 0px;}
.no-order .noorder_text {right: 97px;width: 70%;font-size: 16px;line-height: 20px;}
.page-id-82 footer.footer.container {padding: 0 !important;}
.page-id-82 .fmenunew {width: 30%;}
.resourcfilter .searchbox_n {}
.resourcfilter.left_page .misc-filter {width: 22%;}
}

@media screen and (max-width: 979px) {
.left_page.resourcfilter .style-filter .style-box label {font-size: 13px;}
.resourcfilter.left_page .tag-filter {margin-bottom: 10px;}
.resourcfilter .searchbox_n {padding-right: 0px;}
.resourcfilter .layoutview {margin-right: 0px;}
.resourcfilter .searchbox_n {margin-left: 5px;}
.btn_basket, .btn_login, hcartnewdiv {font-size: 12px;}
.header_title img {max-width: 75% !important;display: block;margin: 0 auto;}
.single_topheadingbar .header_title ul li p {font-size: 12px;}
.single_topheadingbar .header_title ul li {padding: 0 9px;}
.single_topheadingbar .header_title {width: 100%;}
.single_maintitle {width: 100%;}
.single_maintitle {padding-top: 0px;}
.single .catalog_list .product_item {width: 48.9% !important;}
.playingFontWrapper {padding: 0 45px 0 0;}
.product_item {width: 33.33% !important;}
.lrm-user-modal-container.lrmmodelnew {padding: 0 30px;}
.lrm-signin-section.signinsecnew, .lrm-reset-password-section.is-selected {width: 40%;}
.lrm-signup-section.signupsecnew {width: 60%;}
.lrm-signup-section.signupsecnew {padding: 120px 4% 62px 4%;}
.lrmsocial a {width: 177px;}
.lrmsocial a img {margin: 0 0 0 3px;}
.lrmsocial a.fb {padding: 0 10px;}
.lrmsocial a.gplus {padding: 0 19px 0 10px;}
.lrmmodelnewin .lrm-form .fieldset input, .lrm-reset-password-section.is-selected .fieldset input {font-size: 18px;}
.article_mid {padding: 110px 0 60px 0;}
.arseconetop h1 {font-size: 38px;}
.araccdetail h2 {font-size: 38px;}
.aracctitle {font-size: 28px;}
.arseconeright {width: 40%;}
.arseconeleft {width: 57%;}
.araccdetail {padding: 70px 24px 50px 30px;}
.araccdetail .accclose {bottom: 20px;left: 20px;}
.blog .product_item {width: 50% !important;}
.blog .fontListOneImg {height: 97px;}
.font_item .image {height: auto !important;}
.blog .font_item .image img {height: 110px;}
.about_mid {padding: 74px 20px 60px 20px;}
.search_r_single div#search-prd {display: none !important;}
.contact_in {padding: 0px 20px;}
.clidiv {padding: 26px 0px;}
.contact_list ul li .person_detail {width: calc(100% - 140px);}
.contact_list ul li .person_detail p {line-height: 20px;}
.contact_list ul li .person_detail p.conem {padding-top: 5px;}
/*---Filter New changes-----*/
.serfixed.openfilter .topresourcfilter {top: 295px;}
.serfixed.openfilter .productlistpage div#search-prd .result-wrapper {top: 309px;right: 25px;}

/*---Filter New changes end-----*/
#font-box .catalog_list .product_item, .right_page .catalog_list .product_item {width: 49.6% !important;}
.new-product-badge .span-new-badge {font-size: 30px !important;}
.contact_list ul {margin: 0 -10px;}
.contact_list ul li {padding: 0 10px;}
.left_page.resourcfilter .wrap {padding: 0 20px;}
.left_page.resourcfilter .rfilsearb {width: 22%;}
.left_page.resourcfilter .style-filter {width: 62%;}
.cregfield input {font-size: 18px;}

.page-id-179 div#font-box .product_item.productItemLoop:nth-child(3), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(9), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(15){border-left:0.3px solid rgba(0,0,0,0.3);}

.page-id-179 div#font-box .product_item.productItemLoop:nth-child(2), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(4), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(6), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(8), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(10), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(12), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(14), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(16), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(18), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(20), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(22), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(24), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(26), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(28), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(30), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(32), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(34), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(36), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(38), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(40), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(42), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(44), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(46), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(48), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(50), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(52), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(54), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(56), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(58), .page-id-179 div#font-box .product_item.productItemLoop:nth-child(60) {border-left: 0.3px solid transparent;}

#bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(2), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(4), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(6), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(8), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(10), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(12), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(14), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(16), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(18), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(20), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(22), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(24), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(26), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(28), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(30), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(32), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(34), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(36), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(38), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(40), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(42), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(44), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(46), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(48), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(50), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(52), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(54), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(56), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(58), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(60){border-left: 0.3px solid transparent;}

#bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(3), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(9), #bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(15){border-left:0.3px solid rgba(255,255,255,0.4);}



#bodyblack.page-id-179 div#font-box .product_item.productItemLoop:nth-child(63){border-right:0.3px solid rgba(0,0,0,0.3);}

.checkoutright_top {width: 100%;float: none;}
.checknewright .invoice-fields {margin: 35px 0px 0px 0px;float: none;width: 100%;}
.checkoutright_bottom {float: none;padding: 28px 25px 10px 25px;width: 100%;}
.checknlone {padding-left: 0px;float: none;width: 100%;}
.checknlonebot{ border-bottom:none;}
.checknltwo{ float:none; width:100%;}
.checkout_fielderror{ padding:0px 0px 15px 0px;}
.checknewright h3.checkoutfield_title, .checknewright .invoice-fields h3, .checknltwo h3 {display: none;}
.checknewright h3.checkoutfield_title_mob {display: block;font-size:22px;}
.checknewright h3.invoice_mob{ display: block;font-size:22px;}
.checknltwo h3#order_review_heading_mob {display: block;font-size:22px; margin-bottom:30px;}
.payment_shipping_area {padding: 30px 45px 32px 25px;}
.payment_shipping_area ul li {padding-top: 10px;}
.payment_shipping_area ul li label{ font-size:18px;}
.payment_shipping_area ul li input:checked+label:after{width:8px; height:8px; top:4px; right:5px;}
.payment_shipping_area ul li label:before{ width:18px; height:18px;}
.checknlone .checknlone_tophead h3{ font-size:22px;}
.checknltwo .form-row.place-order {padding: 25px 0 0 0 !important;}
.checknltwo .form-row.place-order #place_order{width:300px; margin:0px auto;}
.agreedcheck {padding-top: 15px;}
.paymenttype_c{ float:right; width:50%;}
.chkletfrmdiv {padding-top: 15px;float: left;width: 50%;}
.checknltwo .chkletfrmdiv h3{ display:block; font-size:20px;}
.copuon_fields input.chkinput {height: 66px;font-size: 18px;font-weight: 300;padding: 0px 24px 0px 66px;border-radius: 33px 0px 0px 33px;-moz-border-radius: 33px 0px 0px 33px;-webkit-border-radius: 33px 0px 0px 33px;}
.copuon_fields input#btn_coupon_checkout{ font-size:20px; width:66px; height:66px;}
}

@media screen and (max-width: 990px) {
header.home-1.header {position: fixed;z-index: 9;}
.right_page {padding: 0px 0 00px 0;}
.productlistpage a.close-icon-class.prolipage {top: -99px;}
.single .border-class {width: 49%;display: inline-block;vertical-align: top;}
.catalog_blocks {margin-top: 30px;}
.catalog_blocks.last_block {margin-top: 0px;}
.main_banner {margin-top: 30px;}
.archive section.catalog_blocks.last_block.homeblock .container {padding: 0 !important;}
.footer_logos img {margin: 0 17px;}
.desert-one .catgory_item {font-size: 20px !important;}
.woocommerce-cart .right_page {padding: 0px;}
.woocommerce-account .right_page {padding: 0px;}
.contact_mid {padding: 0px;}
.otherpostyype .catalog_list .product_item {width: 100% !important;}
.woocommerce .thank-you-inner ul.order_details {padding:0 11%;}
}


@media screen and (max-width: 850px) {
.resourcfilter .searchbox_n {margin-left: 0;}
.resourcfilter .searchbox_n {/*width: 48%;*/}
.left_page.resourcfilter .rfilsearb {width: 21%;}
.resourcfilter.left_page .misc-filter.mb20px {width: 22%;padding: 0 1% 0 1%;}

.thankntoparea {padding:0 20px;}
.woocommerce .thank-you-inner ul.order_details {padding:0 20px; text-align:center;}
}

@media screen and (max-width: 799px) {
.resourcfilter.left_page .tag-filter .check-select {display: block;margin: 0 0 10px 0;}
.resourcfilter.left_page .tag-box.muiv label {width: 53px;font-size: 10px;}
.slideFontSize {font-size: 25px;}
.footer_logos img {margin: 0 12px;}
.left_page.resourcfilter .wrap {padding: 0 35px;}
}

@media screen and (max-width: 768px) {
.playingFontWrapper {padding: 0px;}
.playingFontAction {width: 100% !important;}
.page-template-page-wishlist footer.footer.container {width: 100% !important;}
.woocommerce-cart footer.footer.container {width: 100% !important;}
.page-id-82 footer.footer.container {width: 100% !important;}
.woocommerce-checkout footer.footer.container {width: 100% !important;}
.woocommerce-account footer.footer.container {width: 100% !important;}
.page-template-default footer.footer.container {width: 100% !important;}
.single.single-product footer.footer.container {width: 100% !important;}
.font_item.swiper-slide .image {height: auto;}
.swiper-button-next, .swiper-button-prev {top: 59%;}
.archive footer.footer.container {width: 100% !important;padding: 0 !important;}
.archive section.catalog_blocks.last_block.homeblock .container {width: 100% !important;}
.single_product_mainwrapper .playingFontAction {width: 100% !important;float: none !important;}
.single_product_mainwrapper .playingFontWrapper {width: 100% !important;float: none !important;}
.newfontty ul li {height: 74px;}
.newfontty ul li span {line-height: 74px;font-size: 44px !important;}
.nav-btn {left: -10px !important;}
.single-notices .single .catalog_blocks h3 {float: none !important;}
.blog #homeSlider {height: auto;}
.blog .font_item .image img {height: auto;}
.blog section.catalog_blocks.last_block.homeblock .container {width: 100% !important;padding: 0 20px !important;}
.blog footer.footer.container {width: 100% !important;padding: 0 20px !important;}
.single.single-product .catalog_blocks.last_block {margin: 0px;}
.checkleft_b {float: none;width: 100%;margin-top: 15px;}
.woocommerce-page .col2-set.halfw {float: none;width: 100%;}
.page-id-82 footer.footer.container {padding: 0 20px !important;}

.checknltwo .form-row.place-order #place_order{ margin:0px auto !important; max-width:300px !important}
}

@media screen and (max-width: 767px) {
.hometopsearch h3 {font-size: 19px;}
.resourcfilter.left_page .misc-filter.mb20px {width: 21.7%;padding: 0px;}
.resourcfilter .searchbox_n {/*width: 45%;*/}
.left_page.resourcfilter .rfilsearb {width: 27%;}
.left_page.resourcfilter .style-filter {width: 55%;}
.resourcfilter.left_page .misc-filter.mb20px .dropdown {font-size: 11px;}
.resourcfilter.left_page .misc-filter .misc-box span {font-size: 11px !important;padding-right: 7px;}
.resourcfilter.left_page .misc-filter .misc-box:first-child span {padding-right: 3px;}
.single-product .remove-effect {min-height: 70px !important;}
#font-box .catalog_list .product_item, .right_page .catalog_list .product_item {width: /*49.5*/100% !important;}
.page-id-179 div#font-box .product_item.productItemLoop{border-left:0.3px solid transparent !important}
.product_item.productItemLoop .remove-effect{max-width:100%;}
.product_item.productItemLoop .remove-effect.bothlang {padding: 0px 0% 0 0%;}
.product_item.productItemLoop .remove-effect{ min-height:64px !important; position:absolute; bottom:0px; width:100%; padding:0px 0 0 0; border-top:0.3px solid rgba(0,0,0,0.3); z-index:2; display:none;}
#bodyblack .product_item.productItemLoop .remove-effect{border-top:0.3px solid rgba(255,255,255,0.3);}
.filter_wrapper .filter{ padding-top:5px;}
.page-id-179 div#font-box .product_item.productItemLoop:nth-child(1):before{ opacity:0;}

.slideFontSize {font-size: 26px;}
.product_item {width: 50% !important;}
.right_page {padding: 0px 0 0px 0;}
.button span.cart-title {width: calc(60% - 30px) !important;}
.productlistpage a.close-icon-class.prolipage {top: -76px;right: -24px;}
.catalog_list h4.head-title-center {margin: 10px 0 40px 0;}
.catalog_blocks {margin-top: 75px;}
.catalog_blocks.last_block {margin-top: 0px;}
.main_banner {margin-top: 75px;}
.lrmmodelnew .lrm-close-form {top: -24px !important;}
.lrmmodelnewin ul.lrm-switcher {display: block;}
.lrm-user-modal-container.lrmmodelnew .lrm-switcher.-is-not-login-only li {float: right;}
.lrm-signup-section.signupsecnew {float: none;width: 100%;}
.lrm-signin-section.signinsecnew, .lrm-reset-password-section.is-selected {float: none;width: 100%;}
.lrm-signup-section.signupsecnew {display: none;}
.lrm-signup-section.signupsecnew.is-selected {display: block;}
.lrm-user-modal-container .lrm-switcher a {background: #cdcfd0;}
.lrm-user-modal-container.lrmmodelnew .lrm-switcher a {height: 50px;line-height: 50px;}
.lrm-signin-section.signinsecnew, .lrm-signup-section.signupsecnew,.lrm-reset-password-section.is-selected { padding: 30px 20px;height: auto;overflow: auto;}
.lrm-signin-section.signinsecnew h1, .lrm-signup-section.signupsecnew h1 {font-size: 26px;margin: 0 0 20px 0;}
.arseconetop h1, .araccdetail h2 {font-size: 30px;}
.arseconeright {float: none;width: 100%;padding: 0 0 30px 0;}
.arseconeleft {float: none;width: 100%;}
.aracctitle {font-size: 22px;}
.araccdetail {padding: 50px 24px 50px 30px;}
.araccdetail h2 {margin: 0 0 30px 0;}
.aracdiv {float: none;width: 100%;padding: 0px;}
.araccdbot {margin: 0px;}
.aracdone {margin: 0 0 80px 0;}
.aracdtwo {margin: 0 0 80px 0;}
.arsectwo {padding: 0px;}
.productlistpage .right_page .catalog_blocks {}
.accoult_left {float: none;width: 100%;position: fixed;right: -100%;height: calc(100% - 114px);z-index: 9;top: 114px;transition: 0.6s;-webkit-transition: 0.6s;overflow: auto;}
.accoult_right {float: none;width: 100%;}
.woocommerce-account .container {padding: 0 0px !important;}
.accounwrap {padding: 80px 0 44px 0;}
.woocommerce-account .wmenuicon {position: absolute;top: 80px;right: 18px;z-index: 9;}
.woocommerce-account .wmenuicon {display: none;}
.wmenuicon a {display: block;background: #00aab5;border-radius: 2px;-webkit-border-radius: 2px;padding: 7px 5px;width: 40px;}
.wbact .accoult_left {right: 0px;}
body.wbact {overflow: hidden;}
.accoult_left ul li a {padding: 20px !important;}
.woocommerce-cart .left_page {display: none;}
.woocommerce-cart .right_page {width: calc(100vw - 0px);float: none;}
.woocommerce-cart .page {display: block;}
.page-template-page-wishlist .catalog_blocks {margin-top: 0px;}
.tinv-wishlist .tinv-header h2 {font-size: 20px;}
.woocommerce-account.woocommerce-lost-password .right_page {padding: 50px 0;}
.prowedivbot {margin-left: 25px;}
.singl_confil {w/*idth: calc(100% - 165px);margin-right: 155px;*/}
.prowcomw:before {width: 165px;}
.single_p p.one.my_own_font_style {font-size: 40px;line-height: 115%;}
.productlistpage .list .product_item_info {width: 150px;}
.productlistpage .list .fonfuninnerho {width: calc(100% - 150px);}

/* new cart css*/
.ctablecheckcol {width: 20.8%;}
/*.ctablecol1 .ctablcolin {min-height: inherit;}
.ctablecol2 .ctablcolin {min-height: inherit;}*/
.ctablcolintwo {padding: 20px 10px;}
.cartnewmain {padding: 50px 20px;}
.ctablerow {border: 0px;}
.ctablerow.leftcheckactive {border-bottom: 1px solid #00aab5;}
.checkoutnewmain {padding: 50px 0;}
.page-id-84 .checkoutnewmain{padding:0px 0px 50px 0;}
.hcartnewdiv {font-size: 13px;}
.rebg.checkoutnewpage .header.home-1.header .wrap, .checkoutnewpage .header.home-1.header .wrap {padding: 0 10px !important;}
.fmenunew {width: 33.33%;}

/*----License Page---*/
.comtermpag ul.compolist_n li, .comtermpag ul.compolist_price li {width: 100%;padding-bottom: 0px;}
.backtopurchase {text-align: center;}
.comtermpag_pri ul.compolist_priceright {float: none;width: 100%;}
.comtermpag_pri ul.compolist_priceleft {float: none;100%;}
.comtermpag_pri ul.compolist_priceright li {padding-bottom: 30px;}

/*---New credit page-----*/
.creditnwrap ul.creditlinew li .creditbox .creditcol {display: inline-block;}
.creditnwrap ul.creditlinew li .creditbox .creditcol.creditcol1,
.creditnwrap ul.creditlinew li .creditbox .creditcol.creditcol2,
.creditnwrap ul.creditlinew li .creditbox .creditcol.creditcol3,
.creditnwrap ul.creditlinew li .creditbox .creditcol.creditcol4 {width: 50%;}
.creditnwrap ul.creditlinew li .creditbox .creditcol.creditcol1,.creditnwrap ul.creditlinew li .creditbox .creditcol.creditcol2 {padding-bottom: 15px;}
.about_left {float: none;width: 100%;}
.about_right {float: none;width: 100%;}
.contact_list ul {margin: 0px;}
.contact_list ul li {padding: 0px;width: 100%;display: block;}
.myprofile_ri.cahpasspage {width: 100%;}
.woocommerce-MyAccount-content .creditpag {padding-right: 0px;}
.popuptopmen {position: static;padding-left: 0px;}
.popuptopmen p {font-size: 16px;}
.popuptopmen .popuptopmen_in {background: none;width: 90%;margin: 0px auto;height: inherit;}
.otherpostyype .right_page .catalog_list .product_item {width: 100% !important;}
.addToCartSingle.addtoCartNew button, .lrm-form .rmFromCartSingle button {width: auto;}

.thankntoparea h5 {font-size:35px;}
}

@media screen and (max-width: 700px) {
.resourcfilter.left_page .tag-filter {width: 43%;}
.left_page.resourcfilter .style-filter {width: 53%;}
.left_page.resourcfilter .rfilsearb {width: 25%;}
.resourcfilter.left_page .misc-filter.mb20px {width: 23%;}
}

@media screen and (max-width: 640px) {
.tinv-wishlist .product-action .button {font-size: 18px;}
}

@media screen and (max-width: 639px) {
.mbact .topresourcfilter {z-index: 9;}
.product_gal .itemcol ul li img {max-width: 100%;}
/*.header_nav {display: none;}
.mobiletog {display: block;width: 33px;float: right;cursor: pointer;}
.rebg .header.home-1.header .wrap, .header.home-1.header .wrap {padding: 0 18px 0 13px !important;}
.nav_block a.logo {float: right;margin: 3px 15px 0 0;font-size: 24px;line-height: 30px !important;}
.sign_block {display: none;}
.mobsearch {display: block;width: 24px;cursor: pointer;float: left;margin: -2px 0 0 0;display: none;}
.homepage .mobsearch {display: block;}
.page-id-179 .mobsearch, .mobsearch {display: block;}
.nav_block {display: block;float: right;}
.header_wrapper {display: block;height: auto;}*/
.hometopsearch h3 .two {display: none;}
.hometopsearch h3 .one {display: none;}
.hometopsearch h3 {font-size: 16.13px;margin-bottom: 0px;padding: 0 23px;}
.hometopsearch {padding: 40px 20px 50px 20px;width: 240px;position: fixed;top: 0px;left: -100%;height: 100%;z-index: 999;overflow: auto;transition: 0.6s;-webkit-transition: 0.6s;box-shadow: 10px 0px 18px -6px rgba(0, 0, 0, 0.75);-webkit-box-shadow: 10px 0px 18px -6px rgba(0, 0, 0, 0.75);}
.bact .hometopsearch {left: 0px;}
.mobsdiv {display: block;width: 300px;left: -100%;top: 0px;z-index: 999;background: #272727;position: fixed;height: 100%;padding: 50px 28px 50px 26px;transition: 0.6s;-webkit-transition: 0.6s;overflow: auto;direction: rtl;-webkit-box-shadow: 10px 0px 18px -6px rgba(0, 0, 0, 0.75);-moz-box-shadow: 10px 0px 18px -6px rgba(0, 0, 0, 0.75);box-shadow: 10px 0px 18px -6px rgba(0, 0, 0, 0.75);}
.mobsdiv.mactive {left: 0px;}
.homesearch_form {background: none;height: 40px;border-radius: 15px;-webkit-border-radius: 15px;border: 1px solid #686868;}
.homesearch_form input#search {color: #686868;padding: 0 17px;height: 38px;width: calc(100% - 27px);}
.pgmobtitle {display: block;text-align: center;font-size: 16.13px;line-height: 100%;color: #FFF;letter-spacing: 0.34px;font-family: 'Fb korali' !important;font-weight: 500 !important;padding: 60px 20px 28px 20px;}
.hometopsearch .searchtxt {display: none;}
.hometopsearch .searchfilterby {padding: 25px 0 13px 0;}
.hometopsearch .searchfilterby span {display: none;}
.hometopsearch .searchfilterby .filtertxt {padding: 0 7px;margin: 0 0 7px 0;border-left: 1px solid #686868;line-height: 15px;}
.hometopsearch .searchfilterby .filtertxt label {color: #686868;line-height: 15px;font-size: 13px;display: block;margin: 0px;padding: 0px;}
.hometopsearch .searchfilterby .filtertxt label:hover {color: #fff;}
.hometopsearch .searchfilterby .filtertxt:nth-child(7), .hometopsearch .searchfilterby .filtertxt:last-child {border: 0px;}
.hometopsearch .searchfilterby .filtertxt label.style-flt-font-0 {font-size: 13px !important;}
.hometopsearch .searchfilterby .filtertxt label.style-flt-font-1 {font-size: 13px !important;}
.hometopsearch .searchfilterby .filtertxt label.style-flt-font-2 {font-size: 13px !important;}
.hometopsearch .searchfilterby .filtertxt label.style-flt-font-3 {font-size: 16px !important;}
.hometopsearch .searchfilterby .filtertxt label.style-flt-font-4 {font-size: 16px !important;}
.hometopsearch .searchfilterby .filtertxt label.style-flt-font-5 {font-size: 20px !important;}
.hometopsearch .searchfilterby .filtertxt label.style-flt-font-6 {font-size: 23px !important;}
.hometopsearch .searchfilterby .filtertxt.style-box:after {display: none;}
.left_page.resourcfilter .style-filter .style-box:after {display: none;}
.homesearch_form input#search:focus {color: #fff;}
.homesearch_form input#search::-webkit-input-placeholder {color: #686868;}
.homesearch_form input#search:-moz-placeholder {color: #686868;opacity: 1;}
.homesearch_form input#search::-moz-placeholder {color: #686868;opacity: 1;}
.homesearch_form input#search:-ms-input-placeholder {color: #686868}
.homesearch_form input#search_prod {width: 14px !important;padding-top: 13px;background: url(../img/search-icon_n.png) no-repeat center center;margin-left: 0px;height: 38px !important;}
/*.header_wrapper .clr {display: block;}*/
.mobsdiv .searchfilterby .filtertxt {display: inline-block;padding: 0px 11px;position: relative;margin: 0 0 10px 0;}
.mobsdiv .searchfilterby {font-size: 0px;text-align: center;padding: 36px 0 12px 0;border-bottom: 3px solid #6c6c6c;}
.mobsdiv .searchfilterby .filtertxt input[type="checkbox"] {display: none;}
.mobsdiv .searchfilterby .filtertxt label {font-size: 15px;color: #7f7f7f;cursor: pointer;transition: 0.3s;-webkit-transition: 0.3s;}
.mobsdiv .searchfilterby .filtertxt.style-box:after {position: absolute;content: '';left: 0px;width: 1px;height: 19px;background: #7f7f7f;top: -2px;}
.page.rebg, .page.commdes {position: relative;overflow: hidden;}
.bodyoverlay {position: fixed;top: 80px;left: 0px;width: 100%;height: 100%;background: url(../img/overlaybg.png);display: block;transition: 0.6s;-webkit-transition: 0.6s;opacity: 0;visibility: hidden;z-index: -1;}
.bact .bodyoverlay {opacity: 1;visibility: visible;z-index: 99;}
body.bact {overflow: hidden;}
.product_gal {padding: 0px 0px 10px 0px;}
.homepage .product_gal {padding: 80px 0 10px 0;}
.rebg .footer.footer.container {padding: 30px 0px 30px 0px !important;}

/*.left_page.resourcfilter {width: 240px;min-height: initial;background: #272727;direction: rtl;padding: 40px 20px 50px 20px;position: fixed;z-index: 9999;left: -100%;top: 0px;transition: 0.6s;-webkit-transition: 0.6s;height: 100%;overflow: auto;direction: rtl;-webkit-box-shadow: 10px 0px 18px -6px rgba(0, 0, 0, 0.75);-moz-box-shadow: 10px 0px 18px -6px rgba(0, 0, 0, 0.75);box-shadow: 10px 0px 18px -6px rgba(0, 0, 0, 0.75);}
.left_page.resourcfilter .wrap {padding: 0px;}*/
.bact .left_page.resourcfilter .toplist {display: block !important;}
.bact .left_page.resourcfilter {left: 0px;}
.resourcfilter .searchbox_n {float: none;width: 100%;border: 0px;padding: 0px 0px 0px 0px;margin: 0 0 0px 0;}
.left_page.resourcfilter .custom-search {width: 100%;}
.left_page.resourcfilter .style-filter .style-box:nth-child(7), .left_page.resourcfilter .style-filter .style-box:last-child {}
.left_page.resourcfilter .style-filter .style-box label:hover {color: #fff;}
.left_page.resourcfilter .style-filter .active-style label {color: #fff;}
.resourcfilter.left_page .tag-filter {float: none;width: 100%;padding: 0px 0 0px 0;min-height: inherit;margin: 0 -3px;margin: 0px;}
.resourcfilter.left_page .misc-filter {float: none;width: 100%;padding: 25px 0 17px 0;border: 0px;min-height: inherit;border-bottom: 1px solid #6c6c6c;}
.resourcfilter.left_page .tag-filter .check-select input[type="checkbox"] {display: inline-block;margin: 0 0 0 5px;}
.tag-filter input[type="checkbox"] {width: 20px;height: 20px;border: 2px solid #686868;}
.resourcfilter.left_page .misc-filter.mb20px {float: none;width: 100%;padding: 24px 0 0 0;border: 0px;min-height: inherit;}
.resourcfilter.left_page .misc-filter.mb20px .dropdown button em {font-size: 13px;}
.resourcfilter.left_page .misc-filter span.caret {margin-top: 6px;}
.resourcfilter.left_page .tag-filter .check-select {display: block;}
.resourcfilter.left_page .tag-filter label {padding: 0px 0px 0px 0px;color: #686868 !important;font-size: 12px;}
.resourcfilter.left_page .tag-filter .check-select {margin: 0 3px 28px 0;}
.resourcfilter.left_page .tag-box.muiv label {width: 100%;line-height: 25px;}
.resourcfilter.left_page .misc-filter .misc-box span {font-size: 13px !important;}
.resourcfilter.left_page .misc-filter input[type="radio"] {margin: 1px 0;}
.resourcfilter.left_page .misc-filter.circbut input[type="checkbox"] {margin: 3px 0 1px;}
.resourcfilter.left_page .misc-filter .misc-box {margin: 0 0 6px 0;}
.resourcfilter.left_page .misc-filter .misc-box:first-child span {padding-right: 9px;}
.resourcfilter.left_page .misc-filter input[type="radio"]:checked {border: 1px solid #fff;}
.resourcfilter.left_page .misc-filter.mb20px .dropdown {font-size: 15.8px !important;color: #686868;margin: 0px 0 0 0;}
.resourcfilter.left_page .misc-filter.mb20px .dropdown button {margin: 0px;padding: 0px 0px 0 0;}
.resourcfilter.left_page .tag-filter .check-select input[type="checkbox"] {border: 2px solid #686868;}
.resourcfilter.left_page .misc-filter.mb20px .check-select {margin: 0 0 7px 0;}
.resourcfilter.left_page .tag-filter .tag-box {margin: 0 0 0px 0;width: 20%;border-radius: 0px;}
.left_page .tag-filter .tag-box:nth-child(7):after, .left_page .tag-filter .tag-box:nth-child(14):after, .left_page .tag-filter .tag-box:nth-child(21):after { opacity: 1;}
.size_checkbox, .check-select {margin: 0 0 2px 0;}
.dropdown-menu {left: -56px;}
.miancontainer {display: block;position: relative;overflow: hidden;}
.productlistpage .right_page .catalog_blocks {padding: 0 18px 0 18px;}
.commdes .right_page {padding: 0px;}
.single-product .prowrap, .single-product .prowrap1 {padding: 0;}
.singl_confil {min-height: 180px;}
.coomheight {height: 57px;}
.single_topheadingbar .topbar_wrap {padding: 0 18px 0 18px;}
.single_topheadingbar .header_title ul li {padding: 0 4px;}
.single_topheadingbar .singleSidebarTitle {border-bottom: 1px solid #000;}
.proDetailBox {padding: 0px !important;}
.proFontPlayingBox .resetSingleFont {margin-top: 50px;}
.right_page footer.footer.container {padding: 0px 23px 30px 16px !important;}
.right_page .catalog_blocks .container {padding: 0px 0px 0px 0px !important;}
.single section.catalog_blocks.last_block .catalog_list {padding: 0px 15px;}
.page.productlistpage .right_page .catalog_blocks .container {padding: 0 !important;}
.page-template-page-wishlist footer.footer.container {padding: 30px 0px 30px 0px !important;}
.woocommerce-cart footer.footer.container {padding: 30px 0px 30px 0px !important;}
.woocommerce-checkout footer.footer.container {padding: 30px 0px 30px 0px !important;}
.page-id-82 footer.footer.container {padding: 30px 0px 30px 0px !important;}
.woocommerce-account footer.footer.container {padding: 30px 0px 30px 0px !important;}
.page-template-default footer.footer.container {padding: 30px 0px 30px 0px !important;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left: 0 !important;}
.archive footer.footer.container {padding: 30px 0px 30px 0px !important;}
.aracctitle a {padding: 13px 23px 13px 16px;}
.araccdetail {padding: 50px 23px 50px 16px;}
.aracdone {margin: 0 0 40px 0;}
.twotop {margin: 0 0 40px 0;}
.aracdtwo {margin: 0 0 40px 0;}
.threetop {margin: 0 0 40px 0;}
.productlistpage .right_page .catalog_blocks {margin-top: 10px !important;}
.resourcfilter .searchbox_n,.resourcfilter.left_page .tag-filter,.resourcfilter.left_page .misc-filter {min-height: inherit !important;}
.display_result div#search-prd {top: 57px !important;}
.resourcfilter.left_page .filterrest {float: none;height: inherit;margin: 20px auto 0px auto;}
.resourcfilter.left_page .filterrest button.reset {color: #00aab5;border: 1px solid #00aab5;}
.cominnsp {padding: 0px 0px;}
.about_mid {padding: 74px 18px 60px 18px;}
.contact_in {padding: 0px 18px;}
.productlistpage div#search-prd h5 {padding-right: 0px;margin-bottom: 2px;}
.search_r_single div#search-prd h5 {padding-right: 0px;margin-bottom: 2px;}
.productlistpage div#search-prd .result-wrapper {padding: 0 0px;}
.search_r_single div#search-prd .result-wrapper {padding: 0 0px;}
.productlistpage #search-prd .filtered-prods {margin: 0 -40px 10px -40px;max-width: inherit;}
.search_r_single #search-prd .filtered-prods {margin: 0 -40px 10px -40px;max-width: inherit;}
.header {padding: 19px 0 11px 0;}
.productlistpage .right_page {padding: 20px 0 20px 0;}
.single_product_mainwrapper .playingFontAction p.detail-product-class {font-size: 28px;}
.proGallery h2.toptitle {font-size: 28px;}
.bact .close-icon-class {z-index: 9;}
.myprofile_ri .formfield_n label.labelform {width: 155px;}
.myprofile_ri .formfield_n.cf input {width: calc(100% - 155px);}
.mypayent_ri .formfield_n label.labelform {width: 170px;}
.mypayent_ri .formfield_n.cf input {width: calc(100% - 170px);}
.rece_payment_col .rece_pay_head {padding: 0 10px;}
.rece_payment_col .rec_orders {padding: 0 10px;}
.rece_payment_col .rece_col1 {width: 20%;}
.rece_payment_col .rece_col3 {width: 20%;}
.rece_payment_col .rece_col4 {width: 23%;}
.my_fonts_col .my_fonts_head {padding: 0 10px;}
.my_fonts_col .fonts_orders {padding: 0 10px;}
.my_fonts_col .myfont_col1 {width: 30px;}
.my_fonts_col .myfont_col2 {width: 20%;}
.my_fonts_col .myfont_col4 {width: 22%;}
.my_fonts_col .checkfield,.my_fonts_col .checkfield_all {top: -3px;}
.woocommerce-account .wmenuicon {top: 70px;}
.accoult_left {top: 108px;height: calc(100% - 108px);}
.woocommerce-cart a.checkout-button.button.alt.wc-forward {max-width: 220px;}
.search_r_single .swiper-button-next.swiper-button-white {left: 10px !important;}
.search_r_single .swiper-button-prev.swiper-button-white {right: 10px !important;}
section.catalog_blocks .swiper-button-next.swiper-button-white {left: 10px !important;}
section.catalog_blocks .swiper-button-prev.swiper-button-white {right: 10px !important;}
.cartnpright {float: none;width: 100%;min-height: inherit;}
.cartnpleft {float: none;width: 100%;min-height: inherit;}
.cartnprightin {padding: 20px 17px 20px 17px;}
.cartnleftin {padding: 20px 0;}
.cartnewpop {padding: 40px 20px;}
.about_midtext,.ab_desdiv {margin: 0 0 50px 0;}
.abdul {width: 50%;margin: 0 0 20px 0;}
.ab_desdiv h3,.about_midtext h3 {font-size: 26px;}
.conmdiv {padding: 104px 85px 0 0;}
.conarrow {width: 55px;top: 40px;right: 10px;}
.prowedivbot {width: 140px;position: static;padding-bottom: 20px;margin: 0px auto;float: none;}
.proweightdiv:first-child .singl_confil, .proweightdiv .singl_confil {min-height: inherit;width: 100%;margin: 0px;}
.prowcomw:before {display: none;}
.newpro_dearea {padding: 40px 0px 0px 0px;}
.newfontty ul li .characterzoom {width: 250px;height: 250px;}
.newfontty ul.hebln li:nth-child(4) .characterzoom,
.newfontty ul.hebln li:nth-child(5) .characterzoom,
.newfontty ul.hebln li:nth-child(14) .characterzoom,
.newfontty ul.hebln li:nth-child(15) .characterzoom,
.newfontty ul.hebln li:nth-child(19) .characterzoom,
.newfontty ul.hebln li:nth-child(24) .characterzoom,
.newfontty ul.hebln li:nth-child(25) .characterzoom,
.newfontty ul.hebln li:nth-child(29) .characterzoom,
.newfontty ul.hebln li:nth-child(30) .characterzoom,
.newfontty ul.hebln li:nth-child(34) .characterzoom,
.newfontty ul.hebln li:nth-child(35) .characterzoom,
.newfontty ul.hebln li:nth-child(39) .characterzoom,
.newfontty ul.hebln li:nth-child(40) .characterzoom,
.newfontty ul.hebln li:nth-child(45) .characterzoom,
.newfontty ul.hebln li:nth-child(49) .characterzoom,
.newfontty ul.hebln li:nth-child(50) .characterzoom,
.newfontty ul.hebln li:nth-child(59) .characterzoom,
.newfontty ul.hebln li:nth-child(60) .characterzoom,
.newfontty ul.hebln li:nth-child(64) .characterzoom,
.newfontty ul.hebln li:nth-child(65) .characterzoom,
.newfontty ul.hebln li:nth-child(69) .characterzoom,
.newfontty ul.hebln li:nth-child(70) .characterzoom,
.newfontty ul.hebln li:nth-child(74) .characterzoom,
.newfontty ul.hebln li:nth-child(75) .characterzoom,
.newfontty ul.hebln li:nth-child(79) .characterzoom,
.newfontty ul.hebln li:nth-child(80) .characterzoom {right: inherit;left: 0px;}
.newfontty ul.hebln li:nth-child(11) .characterzoom,
.newfontty ul.hebln li:nth-child(21) .characterzoom,
.newfontty ul.hebln li:nth-child(22) .characterzoom,
.newfontty ul.hebln li:nth-child(31) .characterzoom,
.newfontty ul.hebln li:nth-child(22) .characterzoom,
.newfontty ul.hebln li:nth-child(42) .characterzoom,
.newfontty ul.hebln li:nth-child(61) .characterzoom,
.newfontty ul.hebln li:nth-child(62) .characterzoom,
.newfontty ul.hebln li:nth-child(66) .characterzoom,
.newfontty ul.hebln li:nth-child(67) .characterzoom,
.newfontty ul.hebln li:nth-child(71) .characterzoom,
.newfontty ul.hebln li:nth-child(72) .characterzoom,
.newfontty ul.hebln li:nth-child(76) .characterzoom,
.newfontty ul.hebln li:nth-child(77) .characterzoom {right: 0px;left: inherit;}

.newfontty ul.enf li:nth-child(6) .characterzoom,
.newfontty ul.enf li:nth-child(7) .characterzoom,
.newfontty ul.enf li:nth-child(11) .characterzoom,
.newfontty ul.enf li:nth-child(16) .characterzoom,
.newfontty ul.enf li:nth-child(17) .characterzoom,
.newfontty ul.enf li:nth-child(21) .characterzoom,
.newfontty ul.enf li:nth-child(22) .characterzoom,
.newfontty ul.enf li:nth-child(26) .characterzoom,
.newfontty ul.enf li:nth-child(27) .characterzoom,
.newfontty ul.enf li:nth-child(31) .characterzoom,
.newfontty ul.enf li:nth-child(32) .characterzoom,
.newfontty ul.enf li:nth-child(36) .characterzoom,
.newfontty ul.enf li:nth-child(37) .characterzoom,
.newfontty ul.enf li:nth-child(41) .characterzoom,
.newfontty ul.enf li:nth-child(42) .characterzoom,
.newfontty ul.enf li:nth-child(46) .characterzoom,
.newfontty ul.enf li:nth-child(47) .characterzoom,
.newfontty ul.enf li:nth-child(51) .characterzoom,
.newfontty ul.enf li:nth-child(52) .characterzoom,
.newfontty ul.enf li:nth-child(61) .characterzoom,
.newfontty ul.enf li:nth-child(62) .characterzoom {right: inherit;left: 0px;}
.newfontty ul.enf li:nth-child(14) .characterzoom,
.newfontty ul.enf li:nth-child(24) .characterzoom,
.newfontty ul.enf li:nth-child(25) .characterzoom,
.newfontty ul.enf li:nth-child(29) .characterzoom,
.newfontty ul.enf li:nth-child(30) .characterzoom,
.newfontty ul.enf li:nth-child(34) .characterzoom,
.newfontty ul.enf li:nth-child(35) .characterzoom,
.newfontty ul.enf li:nth-child(39) .characterzoom,
.newfontty ul.enf li:nth-child(40) .characterzoom,
.newfontty ul.enf li:nth-child(45) .characterzoom,
.newfontty ul.enf li:nth-child(50) .characterzoom {right: 0px;left: inherit;}
.newfontty ul li .characterzoom span {font-size: 20rem !important;line-height: 250px;}


.chractertxt {padding-top: 20px;}
.proGallery .progwrap {padding: 0px;}
.singleProduct .catalog_list {margin-left: 0px;margin-right: 0px;}
.singleProduct .catalog_blocks.last_block {padding: 30px 0px 0px 0px !important;}
/*.page-id-179.page-template-default .topresourcfilter,.topresourcfilter {display: none !important;}
.resourcfilter .layoutview .active a,.resourcfilter .layoutview .active a span {color: #FFF;}
.resourcfilter .layoutview a span,.resourcfilter .layoutview a {color: #00aab5;}

.resourcfilter .layoutview {width: 100%;float: none;text-align: center;}
.colview, .listview {display: inline-block !important;padding: 0px 8px;}*/
.left_page.resourcfilter .rfilsearb {width: 100%;float: none;padding-bottom: 15px;padding-top: 0px;}
.left_page.resourcfilter .fseartx {padding-top: 8px;}
.left_page.resourcfilter .style-filter {width: 100%;float: none;}
.resourcfilter.left_page .misc-filter.mb20px input[type="checkbox"]:checked+.dropdown button, .resourcfilter.left_page .misc-filter.mb20px .check-select:hover input[type="checkbox"]+.dropdown button {color: #FFF;}
.resourcfilter.left_page .misc-filter.mb20px input[type="checkbox"]:checked {border: 1px solid #FFF;}
.resourcfilter.left_page .misc-filter.mb20px input[type="checkbox"]:checked::before {background: url(../img/check_n_w1_mob.png);background-size: cover;background-repeat: no-repeat;top: -1px;}
.resourcfilter.left_page .misc-filter.circbut .misc-box {margin-bottom: 9px;}
.resourcfilter.left_page .misc-filter.circbut input[type="checkbox"]:checked {border: 1px solid #FFF;background: none;}
.resourcfilter.left_page .misc-filter.circbut input[type="checkbox"]:checked::before {background: url(../img/check_n_w1_mob.png);background-size: contain;background-repeat: no-repeat;}
.resourcfilter.left_page .misc-filter.circbut input[type="checkbox"]:checked+span {color: #FFF;}
.singleProduct .prowcomw .range_block {display: none;}
.displayty {margin-bottom: 17px;}
.cartle_se {float: none;width: 100%;clear: both;}
.cartri_se {float: none;width: 100%;clear: both;padding-top: 15px;}
.woocommerce-cart .font-check {margin-right: 14px;}

/* new cart css */
.carnewtop h2 {float: none;width: 100%;margin: 0 0 12px 0;}
.cartnewtleft {float: right;}
.cbotltogle {padding: 15px 0;}
.cbotlprice {left: 10px;bottom: 13px;font-size: 20px;}
.cbotldetail {padding: 10px 0 50px 0;}
.rangcontent p {font-size: 20px;}
.leftcheckactive .lastctablecol {width: 100%;display: block;}
.lastctablecol .ctablcolin {min-height: inherit;}
.ctablecheckcol {width: 25%;}
.catnewtotbut a {padding: 0 20px;font-size: 20px;line-height: 44px;}
.cartnewtotprice {font-size: 18px;}
.cartnewtotal {padding: 40px 0 0 0;}
.cbotltogle span {font-size: 18px;padding: 0 28px 0 90px;}
.cbotltogle span:after {top: -1px;}
.lastctablecol {border-top: 1px solid #00aab5;}
.ctablecheckcol4 .ctabcheckhover {left: -18px;}
.checknlone {float: none;width: 100%;padding: 0 0 30px 0;}
.checknltwo {float: none;width: 100%;}
.newbotbutchkout a {line-height: 48px;font-size: 24px;}
.er2top {font-size: 15px;}
.er2top span {font-size: 12px;}
.checknltwo h3 {margin: 0 0 15px 0;}
.checknewright p.form-row.form-row-first, .checknewright p.form-row.form-row-last {float: none;width: 100%;}
.rebg.checkoutnewpage .header.home-1.header .wrap, .checkoutnewpage .header.home-1.header .wrap {padding: 0 18px 0 13px !important;}
.checknltwo .form-row.place-order #place_order {/*height: 48px !important;*/font-size: 24px !important;}
.fnewtopright {float: none;width: 100%;padding: 0px;font-size: 0px;}
.fmenunew {float: none;display: inline-block;vertical-align: top;width: 33.33%;padding: 0 5px;text-align: center;}
.fnewtopleft {float: none;margin: 0 auto;padding: 20px 0; width:100%;}
.fnewtpleftbut {font-size: 0px;margin: 0px -3px;text-align: center;}
.fnewtpleftbut a{ display:inline-block !important; vertical-align:top; width:31%; margin:0px 3px;}
.fnewtopleft h4{ margin:0px 0px 25px 0px;}

.fnewbotleft {float: none;width: 100%;text-align: center;font-size: 0px;padding: 0 0 20px 0;}
.fnewbotleft img {display: inline-block;vertical-align: top;margin: 0 5px;}
.fnewbotright {position: static;text-align: center;width: 100%;padding: 0px;}
.page-id-82 .fmenunew {width: 33.33%;}
.ctablecheckcol4 .ctabpopup.licpop {right: inherit;left: 0px;}
.ctablecheckcol4 .whitearrow {right: inherit;left: 50px;}

/*---Filter New changes-----*/
.serfixed .left_page.resourcfilter {top: 0px;}
.back.serfixed.openfilter .left_page.resourcfilter {top: 0px;}
.serfixed.openfilter .productlistpage div#search-prd .result-wrapper {position: static;}

/*---Filter New changes end-----*/
.cartnewtotprice #main_total span, .cbotlprice .necolpric span, .cartnewtotprice #tax_total_sum span {font-size: 24px;}
.lastcolprice span.tolcargg span {font-size: 20px;}
.mobmenudiv .heuserinf {margin-bottom: 25px;}
.mobmenudiv .heuserinf li {color: #272727;font-size: 17.32px;font-family: 'Fb korali';margin-bottom: 10px;}
.left_page.resourcfilter .style-filter .style-box label {color: #00aab5;}
.left_page.resourcfilter .style-filter .style-box {border-top: 1px solid #00aab5;border-left: 1px solid #00aab5;}
.left_page.resourcfilter .style-filter {border: 1px solid #00aab5;}
.resourcfilter.left_page .tag-filter .tag-box {border-top: 1px solid #00aab5;}
.resourcfilter.left_page .tag-filter {border-left: 1px solid #00aab5;border-right: 1px solid #00aab5;border-bottom: 1px solid #00aab5;}
.resourcfilter.left_page .tag-filter .tag-box:before, .resourcfilter.left_page .tag-filter .tag-box:after {background: #00aab5;}
.resourcfilter.left_page .tag-box.muiv label {color: #00aab5 !important;}
.resourcfilter.left_page .misc-filter.mb20px .dropdown button {color: #00aab5;}
.resourcfilter.left_page .misc-filter .misc-box span {color: #00aab5;}
.resourcfilter.left_page .misc-filter.circbut input[type="checkbox"] {border: 1px solid #00aab5;}
.resourcfilter.left_page .misc-filter.circbut input[type="checkbox"]:checked+span, .resourcfilter.left_page .misc-filter.circbut .misc-box:hover span {color: #fff;}
.nsresult {position: static;}
.nsetoggle {display: none;}
.left_page.resourcfilter .custom-search {display: block !important;border: 1px solid #00aab5;}
.left_page.resourcfilter .custom-search input#search {color: #00aab5;}
.left_page.resourcfilter .custom-search input#search::-webkit-input-placeholder {color: #00aab5;}
.left_page.resourcfilter .custom-search input#search:-moz-placeholder {color: #00aab5;opacity: 1;}
.left_page.resourcfilter .custom-search input#search::-moz-placeholder {color: #00aab5;opacity: 1;}
.left_page.resourcfilter .custom-search input#search:-ms-input-placeholder {color: #00aab5;}
.resourcfilter.left_page .tag-filter {display: block;}
.nsresult h5.sttwo {display: none;}
.nsresult h5.stone {display: inline-block;}
.accounwrap {padding: 80px 20px 44px 20px;}
.otherpostyype .innersinglepo {padding: 0px 18px;}
.otherpostyype .right_page .catalog_list {padding: 0px !important;}
.inner_content.error_content {min-height: inherit;padding: 30px 0px;}
.inner_content.error_content h1.notfound {font-size: 24px;}
.inner_content.error_content .erbut a {font-size: 20px;}

.cnewtablerdiv.cnewtablerdiv2 .checkoulicname{max-width:100%;}
.cnewtablerdiv.cnewtablerdiv2 .checkoulic{width:calc(100% - 25px); margin:5px 0px 0px 0px; padding:0px;}
.checknlone_thankyou { padding:30px 20px 30px 20px;}
}

@media screen and (max-width: 563px) {
.fb_title {font-size: 15px;}

.slideFontSize {font-size: 23px;}
.single_maintitle {float: none;width: 100%;text-align: center;}
.single_topheadingbar .header_title ul li a {padding: 0px;}
.single_topheadingbar .header_title {float: none;margin: 0 auto;}
.order-total {padding-left: 0px !important;}
.proDetailBox1 p.cust_pnewbotom {font-size: 55px;}
.playingFontEdited {font-size: 16px !important;}
.newfontty ul li {width: calc(100% / 5) !important;}
.newfontty ul li span {font-size: 38px !important;}
.newfontty ul li:last-child {border-bottom: 0px;}
.newfontty ul li:last-child:after {position: absolute;content: '';height: 100%;width: 2px;background: #000;top: 0px;left: -2px;}
.newfontty ul.enf li:last-child:after {left: inherit;}
.newfontty ul {}
.newfontty ul.enf:after {}
.order-thank-you .steps ul li {width: 50%;}
.order-thank-you .steps ul li:last-child {width: 100%;}
.order-thank-you .steps ul li a {font-size: 18px;height: 40px;padding: 13px 5px;}

.chkletfrmdiv {padding-top: 15px;float: none;width: 100%;}
.paymenttype_c {float: none;width: 100%;}
.payment_shipping_area {padding: 30px 25px 32px 25px;}
}

@media screen and (max-width: 479px) {
.footer_btn_block {display: block;height: auto;text-align: center;}
footer.footer.container .footer_btn_block {padding: 20px 0 !important;}
.fb_title {display: block;margin: 0 0 10px 0;}
.btn_footer_white {display: inline-block;vertical-align: top;}
.footer_logos img {margin: 0 5px !important;}
#font-box .catalog_list .product_item, .right_page .catalog_list .product_item {width: 100% !important;padding: 0 !important;}
.slideFontSize {font-size: 25px;max-height: 171px;}
.product_item {width: 100% !important;padding: 0px;}
.proGallery {padding-top: 40px;}
.footer_logos {margin-bottom: 30px !important;}
.single .border-class {float: none;width: 100%;}
.single .catalog_list .product_item {padding: 0px;}
.lrmsocial a.fb {float: none;margin: 0 auto 20px auto;}
.lrmsocial a.gplus {float: none;margin: 0 auto;}
.productlistpage div#search-prd .result-wrapper {padding: 0 0px;}
.search_r_single div#search-prd .result-wrapper {padding: 0 0px;}
.productlistpage #search-prd .filtered-prods {margin: 0 -24px 10px -24px;max-width: inherit;}
.search_r_single #search-prd .filtered-prods {margin: 0 -24px 10px -24px;max-width: inherit;}
.product_item {margin: 0 0 50px 0 !important;}
body .wishlist-popup-message {width: 100px !important;}
.wishlist-textclass {font-size: 13px !important;}
.newfontty ul li .characterzoom {position: fixed;top: 30%}
.myprofile_ri .formfield_n label.labelform {float: none;width: 100%;padding: 0px 0 5px 0;font-size: 14px;}
.myprofile_ri .formfield_n {border: 0px;}
.myprofile_ri .formfield_n.cf input {float: none;width: 100%;border: 2px solid #ced0d1;font-size: 14px;padding: 0 10px 0 40px;}
.myprofile_ri .formfield_n.cf span.editbut {width: 30px;background-size: 20px;}
.form_checkb {margin: 6px 0 6px 10px;}
.formsubi input, .formsubi button[type="submit"] {height: 40px;font-size: 20px;}
.buy_credit_b a.buyextraecre {height: 40px;font-size: 18px;}
.mypayent_ri .formfield_n label.labelform {float: none;width: 100%;padding: 0px 0 5px 0;font-size: 14px;}
.mypayent_ri .formfield_n.cf input {float: none;width: 100%;border: 2px solid #ced0d1;font-size: 14px;padding: 0 10px 0 40px;}
.mypayent_ri .formfield_n {border: 0px;}
.mypayent_ri .formfield_n.cf span.editbut {width: 30px;background-size: 20px;}
.accoult_right h1 {font-size: 20px;}
.order_items {width: 500px;}
.rece_payment_col, .my_fonts_col {overflow: auto;}
.rece_payment_col .rece_pay_head {max-width: 500px;}
.my_fonts_col .my_fonts_head, .fonts_items {width: 500px;}
.my_fonts_col .fonts_orders, .my_fonts_col .my_fonts_head {padding: 0;}
.my_fonts_col .myfont_col6 {width: 20px;}
.my_fonts_col .myfont_col7 {width: 18px;}
.my_fonts_col .myfont_col2 {width: 25%;}
.totalcredit {font-size: 20px;}
.exipredat_c {font-size: 18px;}
.cartitle h2 {font-size: 20px;}
.woocommerce-cart .button span.cart-title {float: none;width: 100% !important;}
.woocommerce-cart .custom-product-price {float: none;width: 100%;text-align: right;padding: 10px 0 0 0;}
.woocommerce-cart a.print-button {margin: 0 10px 0 0;}
.conmdiv {padding: 72px 20px 0 20px;}
.conarrow {top: 20px;width: 28px;}
.conbotbuts a {width: 85px;margin: 0 0 0 5px;}
.single_topheadingbar .header_title ul {width: 100%;float: none;text-align: center;margin: 0px auto;}
.header_title .pro_infotop {float: none;width: 100%;text-align: center;padding-top: 20px;}
.con_ce_in {display: block;}

/* new cart css */
.cbotdoneright {float: none;margin: 0 0 12px 0;}
.cbotdoneleft {/*float: none;*/}
.rangcontent p {font-size: 16px;}
.ctablecheckcol {width: 50%;}
.ctablecheckcol1, .ctablecheckcol2 {/*border-bottom: 1px solid #00aab5;*/}
.ctablecheckcol2 .ctabcheckhover {left: -18px;}
.cartnewmain {padding: 50px 10px;}
.cnleftthre {font-size: 12px;padding: 0 0 0 6px;line-height: 14px;}
.cnlefttwo a {font-size: 12px;line-height: normal;}
.cnleftone a {font-size: 12px;line-height: normal;}
.cnlefttwo {padding: 0 6px;}
.cnleftone {padding: 0 6px 0 0;}
.cnleftthre a {line-height: 18px;}
.newcheckoutwrap {padding: 0 10px;}
.cnewtableth {font-size: 13px;}
.cnewtablerdiv {font-size: 13px;}
.cnewtablerdiv.cnewtablerdiv1{ line-height:15px;}
.cnewtableth2, .cnewtablerdiv2 {width: calc(100% - 35% - 15px - 80px);}
.cnewtableth3, .cnewtablerdiv3 {width: 80px;}
.checknlonebot {padding: 19px 0 0 20px;}
.checknewright p.form-row input {height: 40px;}
.newbotbutchkout {padding: 30px 0 0 0;}
.ctabpopup {width: 260px;right: -90px;}
.ctabpfsub input, .ctabpfsub2 input, .ctabpfsub3 input {padding: 0px 10px;margin: 0px 2px;}
.ctablecheckcol2 .ctabpopup {right: inherit;left: auto;right: -80px;width: 260px;padding: 15px 15px 15px 15px;}
.ctabpopup, .ctabpopup2, .ctabpopup3{ padding:15px;}
.ctablecheckcol2 .whitearrow {right: 82px;left: inherit;}
.ctablecheckcol3 .ctabpopup {right: -100px;}
.ctablecheckcol3 .whitearrow {right: -27px;}
.ctablecheckcol4 .whitearrow {right: inherit;left: 45px;}
.product_page_newtable .ctablecheckcol .ctablcolintwo {padding: 0px 4px 0px 4px;}
.new-product-badge .span-new-badge {font-size: 42px !important;}

.woocommerce-checkout .woocommerce form .checknewright p.form-row .input-text{ padding:0px 15px !important;}
.woocommerce-checkout .woocommerce form .checknewright p.form-row textarea.input-text {padding:10px 15px !important;}
.checknewright p.form-row select{ padding:0px 15px 0px 25px !important;}

.billing3column_right_one, .billing3column_middle_one,.billing3column_left_one {float: none;width: 100%; padding:0px;}
.thankntoparea h5 {font-size:22px;}
.pone {font-size:18px; line-height:1.2;}
.ptwo {font-size:14px; line-height:1.2;}
.woocommerce .thank-you-inner ul.order_details li {display:block; width:100%; margin:0 0 10px 0;}
.backlibrabut a {font-size:18px; padding:0 32px;}
.cnewtableth1, .cnewtablerdiv1 {width:35%;}
}

@media screen and (max-width: 400px) {
.slideFontSize {font-size: 26px;}
a.checkout-button.button.alt.wc-forward {max-width: 150px !important;}
.lrm-user-modal-container.lrmmodelnew {padding: 0 20px;}
.lrm-user-modal-container .lrm-switcher a {font-size: 12px;}
.fieldset .one {float: none;}
.fieldset .two {float: none;margin: 0 auto;padding: 12px 0 0 0;}
.lrmmodelnewin .lrm-form .fieldset input, .lrm-reset-password-section.is-selected .fieldset input {font-size: 16px;}
.cregfield input {font-size: 16px;}
.cregfcheck {float: none;margin: 0px;}
.cregfsub {padding: 12px 0 0 0;float: none;margin: 0 auto;}
}


@media screen and (max-width: 359px) {
.mobmenu {width: 270px;}
.mobsdiv {width: 280px;padding: 50px 10px 50px 10px;}
.my_fonts_col .myfont_col3 {width: 36%;}
.my_fonts_col .myfont_col2 {width: 85px;}
.my_fonts_col .myfont_col6, .my_fonts_col .myfont_col7 {}
}

.search_terms span {display: inline-block;}
.load-more-wrap { width: 100%; text-align: center; margin: 20px 0 0 0;}
.load-more-wrap .load-more { color: #ef4272; font-size: 16px; font-weight: normal;}
.load-more-wrap .load-more:hover { color: #000; }
.load-more {text-align: center;font-size: 22px;font-weight: bold;}
.load-more span {display: inline-block;}
.tb_item.cursorPointer.disable {color: #cdcec9 !important;}
.tb_item.cursorPointer.disable:hover {color: #cdcec9 !important;cursor: default !important;}
.woocommerce-account .right_page .catalog_blocks {margin-top: 0px !important;}
.woocommerce-account .accoult_left .woocommerce-MyAccount-navigation {width: 100%;}
.woocommerce-account .accoult_right .woocommerce-MyAccount-content {width: 100%}
.badge {margin-right: 7px;}
.new-product-badge .span-new-badge {background: none !important;color: #f80404;font-size: 42px;padding: 0px;font-family: 'Fontbit Logo new1';}
.new-product-badge .span-new-badge.nfhide {display: none !important;}
.new-product-badge .span-new-badge.nfshow {display: inline-block !important;}
.new-product-badge {position: absolute;top: 26px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);}
span.rgafons {font-size: 11px;line-height: 11px;margin-top: 12px;color: #00aab5;text-align: left;position: absolute;left: 0px;}
body.woocommerce-cart .right_page .catalog_list .product_item {width: 100% !important;}
p.lrm-form-message.lrm-form-message--init {direction: rtl;text-align: right;}
.none {display: none;}
.err_msg,.token_err {color: #ef4272;font-size: 13px;padding-top: 8px;font-weight: bold;clear: left;}
.unmainser {background: #ef4272;z-index: 9999;color: #FFF;position: fixed;width: 100%;padding: 5px;text-align: center;bottom: 0px;}
.page-template-page-video.page {display: block;}
.font_video {}
.font_video ul {margin: 0px -20px;padding: 0px;}
.font_video ul li {float: right;width: 33.33%;padding: 20px;}
.font_video ul li a.htoprlink {transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 30%);-moz-box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 30%);-webkit-box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 30%);display: block;}
.font_video ul li a.htoprlink:hover, .font_video ul li a.htoprlink:focus {box-shadow: 0px 0px 10px 4px rgb(0 0 0 / 30%);-webkit-box-shadow: 0px 0px 10px 4px rgb(0 0 0 / 30%);-moz-box-shadow: 0px 0px 10px 4px rgb(0 0 0 / 30%);}
.font_video ul li .video_img {position: relative;}
.font_video ul li .video_img .overlayviso {position: absolute;width: 100%;height: 100%;z-index: 2;}
.font_video ul li .video_img iframe {width: 100%;height: 280px;}
.font_video ul li .video_txt {padding: 20px;}
.font_video ul li .video_txt h3 {color: #000;font-size: 24px;margin-bottom: 10px;line-height: 100%;}
.font_video ul li .video_txt p {color: #000;font-size: 18px;font-weight: normal;line-height: 24px;}
.hvideo_popup {position: fixed;top: 0px;left: 0px;z-index: 9999;padding: 156px 80px 20px 80px;width: 100%;height: 100%;overflow: auto;display: none;}
.hvideooverlay {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);}
.hvideopopupin {max-width: 1261px;margin: 0 auto;position: relative;}
.hpvideo {position: relative;padding: 28% 0;}
.hpvideo iframe {width: 100%;border: 0px;display: block;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
.hpvclose {position: absolute;top: -24px;right: -25px;}
.hpvclose a {display: table;width: 24px;height: 25px;color: #000;text-align: center;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;background: none;}
.hpvclose a:hover {opacity: 0.8;}
.hpvclose a span {display: table-cell;vertical-align: middle;padding-top: 0px;}

@media only screen and (max-width:1599px) {
.hvideo_popup {padding-top: 100px;}
.hvideopopupin {max-width: 880px;}
.font_video ul li .video_img iframe {height: 230px;}
}

@media only screen and (max-width:1024px) {
.font_video ul {margin: 0px -15px;}
.font_video ul li {width: 50%;padding: 15px;}

.resetpassword_page{ padding-left:32px; padding-right:32px;}
}

@media only screen and (max-width:767px) {
.hvideo_popup {padding: 80px 20px 30px 20px;}
.hpvclose {right: 0px;}
}

@media only screen and (max-width:639px) {
.font_video ul li {width: 100%;}
}

@media only screen and (max-width:520px) {
.propopupin {max-width: 82%;}
.propopupin .popupnimg img {width: 100%;}
}

@media only screen and (max-width:479px) {
.font_video ul li .video_img iframe {height: 200px;}
}

.ctabcheckinput label {padding: 0px 30px 0 0;}

/** Moved from single-product.php to styles.css **/
.cbotldetail2 {padding: 20px 0 20px 0;}
.cbotdtwotable2 {display: inline-block;float: left;}
.cbotdtwotable2 .ctablecol1, .cbotdtwotable2 .ctablecol.ctablecheckcol.ctablecheckcol1 {border: 0 !important;background: none !important;}
.ctablecol1 .ctablcolintwo label {padding: 0 !important;}
.rem_ucart, .cbotdoneright {display: none;}
.ctablecol1 label:after, .ctablecol1 label:before {display: none;}
.cbotldetail .slideFontSize {min-height: auto !important;}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {margin-top: 200px;}
.font-check {padding-left: 10px;}
.font-check input[type="checkbox"]:checked:before {content: "";background: none;width: 20px;height: 20px;background-repeat: no-repeat;background-size: cover;position: absolute;right: -6px;top: -5px !important;content: 'D';font-size: 30px;font-family: 'Fontbit Logo new1';color: #d31e20;}
.font-check input[type="checkbox"]:checked:after {position: absolute;content: '×”×¡×¨ ×ž×”×¡×œ';right: -20px;font-size: 12px;top: 20px;color: #d31e20;}
.font-check input {-webkit-appearance: none;width: 30px !important;height: 16px;vertical-align: top;margin: 4px 0px;cursor: pointer;margin: 0px;background: transparent;border: 0px solid #b3aeae;outline: none !important;}
#accordion .catalog_list {display: block;justify-content: space-between;margin-top: 0;padding: 10px 0px;border-top: 2px solid #00aab5;}
.catalog_list .button {color: #333;padding: 8px 0px;font-weight: 800;font-size: 20px;}
.catalog_blocks p {display: none;}
.custom-product-price {color: #00aab5;font-weight: normal;text-align: left;display: inline-block;width: 30%;}
.button span.cart-title {width: 69%;display: inline-block;padding-right: 20px;}
span.cart-title.title-active {color: #e2e2e2;}
.catalog_list .button {position: relative;}
.button span.cart-title::before {content: "\f0d9";font-family: FontAwesome;margin-left: 10px;position: absolute;right: 0}
.woocommerce a.remove:hover {color: red !important;background: transparent;opacity: .5;}
.catalog_list .button.active span.cart-title::before {content: "\f0d7";font-family: FontAwesome;margin-left: 10px;position: absolute;right: 0}
span.totl-price {text-align: right;display: inline-block;margin-left: 50px;}
a.checkout-button.button.alt.wc-forward {background-color: #d32120;max-width: 200px;width: 100%;text-align: center;padding: 12px 10px;}
a.print-button {max-width: 100px;width: 100%;text-align: center;padding: 10px 10px !important;background: #fff !important;border: 2px solid #dcdcdc !important;}
.woocommerce a.remove {position: relative;top: 4px;}
.product-quantity {text-align: left;padding-left: 14px;}
.sub-total {text-align: left;color: #d32120;font-weight: bolder;margin: 24px 0px 20px 3px;}
.order-total {padding-left: 19px;}
.catalog_list:nth-last-child(1) {border-bottom: 2px solid #00aab5;}
a.checkout-button.button.alt.wc-forward {background-color: #d32120;}
.wc-proceed-to-checkout {text-align: left;}
a.remove {display: initial !important;}
.custom-product-price del {color: #b7b3b3 !important;}
.regular-price {color: #b7b3b3;text-decoration: line-through;}
a.print-button {font-size: 100%;margin: 10px;line-height: 1;cursor: pointer;position: relative;text-decoration: none;overflow: visible;padding: .618em 1em;font-weight: 700;border-radius: 0px;left: auto;color: #515151;background-color: #ebe9eb;border: 0;display: inline-block;background-image: none;box-shadow: none;text-shadow: none;}
span.woocommerce-Price-amount.amount {font-size: 18px;font-weight: normal;}
.type_font_block {display: block;justify-content: flex-end;}
.font-check {min-width: 94px;position: relative;float: right;}
.type_font_block.intro .product_item_image.slideFontSize, .type_font_block .product_item_image.slideFontSize {float: left;}
.filter .bottom_block {flex-direction: row;}
.range-text {width: 100%;max-width: 100%;}
.type_font_block .product_item_image.slideFontSize {min-height: auto;}
.type_font_block {justify-content: flex-start;}
.ellipsis {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.top_block.tb_item_sitefont {display: none;}
.product_item_image.slideFontSize {font-size: 20px;}
.type_font_block:nth-last-child(1) {border-bottom: none;}
.slideFontSize {font-size: 35px;max-height: 270px;outline: none;min-height: 200px;overflow: unset;padding-left: 0px;padding-right: 0px;line-height: 120%;}
.catalog_blocks {margin-bottom: 0px !important;padding-bottom: 185px !important;}
body .catalog_list .product_item {width: 100% !important;max-width: 100% !important}
.container {width: calc(100vw - 290px) !important;padding: 0px 70px !important;}
.other_cost {margin-top: 12px;float: left;width: 285px;}
.other_fee_amt {font-size: 20px;font-weight: 500;}
.other_fee_name {float: right;font-size: 18px;font-weight: 500;}
.credit_amt {font-size: 20px;}
.ctablcolintwo .chkfont:disabled+label:after, .ctablcolintwo .chkfont[disabled]+label:after {border-color: #ddd !important;cursor: default !important;}
.cbotldetail .loading {display: block;text-align: center;font-size: 24px;}
span.animateload {width: 18px !important;display: inline-block;}
.animateload:after {overflow: hidden;display: inline-block;vertical-align: bottom;-webkit-animation: ellipsis steps(4, end) 900ms infinite;animation: ellipsis steps(4, end) 900ms infinite;content: "\2026";/* ascii code for the ellipsis character */width: 0px;}
.required-error {border: 2px solid #ef4272;}
.ctablcolintwo .range_block {display: none;}
.ctabcheckinput.disabled label {cursor: not-allowed;} /*.ctablecol.disabled,*/
.ctablecol.ctablecheckcol.ctablecheckcol1:first-child {display: none;}
.alrdy_ordered {display: block;font-size: 12px;color: #000;text-align: center;padding-top: 15px;font-weight: bold;cursor: pointer;}

@keyframes ellipsis {
to {width: 1.25em;}
}

@-webkit-keyframes ellipsis {
to {width: 1.25em;}
}

@media(min-width:2151px) and (max-width:5700px) {
.container {max-width: 1215px;padding: 0 !important;}
}

@media screen and (max-width: 767px) {
.cartnewbotldiv .single_topheadingbar a.rmFromCartSingle span.plnn, .cartnewbotldiv .single_topheadingbar a.addToCartSingle span.plnn {height: auto;}
.cartnewbotldiv .single_topheadingbar {width: 100% !important;left: 0;right: 0;}
.cartnewbotldiv .single_topheadingbar .header_title {padding: 0;}
.cbotldetail {padding: 0 0 0 0;}
.cbotdtwotable2 {width: 100%;}
.cbotdoneright2 {float: none;}
.single_topheadingbar .header_title ul li {flex-direction: column;align-content: center;flex-wrap: wrap;}
.necolpric {width: 100% !important;}
.filter .bottom_block {/*flex-direction: column;*/}
.type_font_block {border-bottom: 1px solid #ddd;}
}

.clostabpop {display: none;}
.ctablecol.ctablecol2 {display: none;}
.ctablecol.ctablecheckcol.ctablecheckcol1:first-child, .ctablecol.ctablecheckcol.ctablecheckcol1:nth-child(2) {display: none;}
.cbotldetail {padding: 20px 0 20px 0;}
.cartnewbotldiv {border-bottom: 0;}
.cbotdtwotable {text-align: center;width: 70%;margin: 0 auto;border: 1px solid #75cdd4 !important;}
.single_topheadingbar {font-size: 23px;background: none;padding: 0;display: inline-block;width: 100%;float: left;}
p.detail-product-class {font-weight: bolder;}
.container {width: calc(100vw - 290px) !important;padding: 0 !important;}
.product_item .filter_wrapper {width: 100%;}
.remove-effect {margin-top: 20px !important;}
.type_font_block.dropdown button.dropdown-toggle.custom-toggle {width: 130px;}
.filter .bottom_block {align-items: center;}
.product_item.productItemLoop button.dropdown-toggle.custom-toggle {border: none;font-size:10pt; font-weight:300!important; color:rgba(0,0,0,0.4) ;}
#bodyblack .product_item.productItemLoop button.dropdown-toggle.custom-toggle{color:#fff; opacity:0.4;}
#bodyblack .product_item.productItemLoop button.dropdown-toggle.custom-toggle:hover{ opacity:1;}
.productlistpage .list .product_item.productItemLoop button.dropdown-toggle.custom-toggle:hover{ color:#000;}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,

.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,
a.wishlist_products_counter.top_wishlist-heart:before,
span.wishlist_products_counter.top_wishlist-heart:before,
a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {position: relative;top: -3px;}

@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;}


.character_set span.letterfilename{padding-left: 10px;color: /*#acabab*/ 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; 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: #acabab;display: inline-block;vertical-align: middle; font-size:12pt; font-weight:300;}
.dropdown_new_bothlangb ul li a{color: #acabab;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 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 button.dropdown-toggle.custom-toggle:hover{ color:#000;}
.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 #b5b5b5;border-radius: 0;box-shadow: none;}
/*.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;}*/
.character_left .dropdown_new.open .dropdown-menu1 li a span{ display:none;}
.character_left .dropdown_new.open .dropdown-menu1 li a:hover{ color:#47c4db;}

.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)/*#ebebeb*/;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 (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 #ebebeb;float: none !important;}
.newfontty_new ul li span {font-size: 38px;display: block;line-height: 106px;vertical-align: middle;text-align: center;border-right: 1px solid #ebebeb;}
.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: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 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.active span{}
.newfontty_new ul li:hover a,.newfontty ul li.active a {}
.newfontty_new ul.enf li span {border-left: 1px solid #ebebeb;border-right: 0px;}
.newfontty_new ul.hebln {position: relative;}
.newfontty_new ul.hebln:after {content: '';position: absolute;bottom: 0px;height: 1px;width: 100%;background: #ebebeb;left: 0px;}
.newfontty_new ul.enf {/*border-top: none;*/direction: ltr !important;border-right: 1px solid #ebebeb;border-left: 0px;position: relative;}
.newfontty_new ul.enf:after {content: '';position: absolute;bottom: 0px;height: 1px;width: 100%;background: #ebebeb;left: 0px;}
.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: #ebebeb;position: absolute;right: -1px;content: '';width: 1px;height: 100%;top: 0px;}
.newfontty_new ul.hebln li:last-child:after {background: #ebebeb;position: absolute;left: -1px;content: '';width: 1px;height: 100%;top: 0px;}

/*.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 #ebebeb; }
.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;}
.characterstics_box_lefttop .about_font {display: inline-block;vertical-align: top;width: calc(100% - 115px);font-size: 12pt; line-height:110%; color:#000; padding-top:5px; font-weight:300;}*/
.bodyblack .characterstics_box_lefttop .about_font, .bodygrey .characterstics_box_lefttop .about_font{color:#FFF;}

.list .product_item.added .added-to-cart{ position:static; margin:7px 5px 0px 0px;}
.list .boxknowsrgt {width: 75%;}

.mobile_menutoggle{ display:none; float:right;}
.mobile_menutoggle span {color: rgba(0,0,0,0.4);font-family: 'FbFontbitIcons-Regular';font-size: 26px; position:relative; top:2px;}
#bodyblack .mobile_menutoggle span, #bodygrey .mobile_menutoggle span, .bodyblack .mobile_menutoggle span, .bodyblack .mobile_menutoggle span{ color:color: rgba(255,255,255,0.4)}
.mobile_menutoggle a:hover span{color:#00aab5 !important;}

.mobile_menuclose{ position:absolute; bottom:30px; left:0px; right:0px;}
.mobile_menuclose a {display: block;text-align: center;}
.mobile_menuclose a span {color: rgba(255,255,255,0.4);font-family: 'FbFontbitIcons-Regular';font-size: 26px; display:inline-block;}
.mobile_menuclose a:hover span{color:#00aab5 !important;}


@media only screen and (max-width:1840px){
.textview_3column{max-width:1400px; width:100%;}
}
@media only screen and (max-width:1640px){
.cbotdtwotable{width:100%; max-width:1200px;}
.listcolumn3show .productlistpage .list div#font-box .product_item.productItemLoop{ padding-top:16px;}
}

@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 button {width: 230px !important;}
.product_page_newtable .addToCartSingle.addtoCartNew/* button*/{width: 230px !important;}
.product_page_newtable .sec_font_action.allbutactive .button_sec a.continuew_shop, .product_page_newtable .sec_font_action .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;}
}

@media only screen and (max-width:1280px){
.product_page_newtable .cartnewbot{width:100%; max-width:100%;}

.textview_3column{ padding:0px;}
}

@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 li{ padding:0px 10px;}
}

@media only screen and (max-width:360px){
.agreedcheck span{ font-size:12px;}	
}

@media only scrren and (max-width:479px){
.resetpassword_page{ padding-left:20px; padding-right:20px;}
}

/*@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;}
}*/