@charset "UTF-8";@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(/wp-content/plugins/woocommerce/assets/css/../fonts/star.eot);src:url(/wp-content/plugins/woocommerce/assets/css/../fonts/star.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/star.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/star.ttf) format("truetype"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.eot);src:url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:' ';display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s;transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6a6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:' ';box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:' ';width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:' ';display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:' ';display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;-webkit-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:' ';display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{font-family:WooCommerce;content:'\e01c';vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{font-family:WooCommerce;content:'\e017';margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:' ';display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:''}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating::before{content:'\73\73\73\73\73';color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:' ';display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:' ';display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:'\e021';text-indent:0}.woocommerce p.stars a:hover~a::before{content:'\e021'}.woocommerce p.stars:hover a::before{content:'\e020'}.woocommerce p.stars.selected a.active::before{content:'\e020'}.woocommerce p.stars.selected a.active~a::before{content:'\e021'}.woocommerce p.stars.selected a:not(.active)::before{content:'\e020'}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:'\2193';display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:' ';display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:' ';display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description:before{left:50%;top:0;margin-top:-4px;-webkit-transform:translatex(-50%) rotate(180deg);-ms-transform:translatex(-50%) rotate(180deg);transform:translatex(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .5ex}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:' ';display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin-bottom:0;padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:' ';display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00;vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:' ';display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:' ';display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:'\e028';display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:'\e015';color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:'\e016';color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:' ';display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:' ';display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:' ';display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button::after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:40%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c7c1c6;border-top-color:#bbb3b9}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:'';display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid red;outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}
/* ----- Order Page Styles ------*/
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
  display: none !important;
}

.warning {
  color: rgb(239, 121, 79);
}

@keyframes rotate {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-180deg);
  }
}

@keyframes background {
  0% {
    background-color: #27ae60;
  }
  50% {
    background-color: #9b59b6;
  }
  100% {
    background-color: #c0392b;
  }
}

.bnomics-order-container {
  margin: auto;
  padding: 30px;
}

.bnomics-order-container h4 {
  margin: 10px 0;
  font-weight: normal;
}

.bnomics-order-container h5 {
  margin: 15px 0;
  letter-spacing: 1px;
  font-weight: normal;
  text-transform: unset;
}

.bnomics-progress-bar-container {
  position: relative;
  overflow: hidden;
  margin: 20px 0;
  width: 100%;
  height: 7px;
  background: #ddd;
}

.bnomics-progress-bar-container .bnomics-progress-bar {
  position: absolute;
  top: 0;
  left: 0;
  height: 7px;
  background: #666;
}

.bnomics-order-info {
  display: flex;
}

.bnomics-order-info > div {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 30px;
  padding-bottom: 0;
}

.bnomics-order-info .bnomics-bitcoin-pane {
  flex: 2;
}

.bnomics-bitcoin-pane .bnomics-btc-info {
  display: flex;
  text-align: center;
}

.bnomics-btc-info .bnomics-qr-code {
  flex: 1;
}

.bnomics-btc-info .bnomics-amount {
  flex: 1;
}

.bnomics-altcoin-pane {
  display: flex;
  align-items: center;
  flex: 1;
  border-left: 2px ridge;
  text-align: center;
}

.bnomics-address input {
  margin-top: 15px;
  width: 100%;
  border: 1px solid grey;
  background-color: unset;
  box-shadow: none;
  text-align: center;
}

.bnomics-spinner {
  margin: auto;
  width: 60px;
  height: 60px;
  animation: rotate 1.4s infinite ease-in-out, background 1.4s infinite ease-in-out alternate;
}

.altcoin-td {
  width: 35%;
  border-left: 2px ridge;
}

.bnomics-powered-by {
  text-align: center;
  margin-top: 1.6em;
  font-size: 0.8em;
  padding: 0;
}

/* ---- Mobile -----*/
@media screen and (max-width: 800px) {
  .bnomics-btc-info {
    display: block !important;
  }

  .bnomics-order-container {
    text-align: center;
  }

  .bnomics-order-container h5 {
    margin: 10px 0;
  }

  .bnomics-altcoin-pane {
    display: block;
    border-top: 2px ridge;
    border-left: none;
  }

  .bnomics-order-info {
    display: block;
  }
}

/*!
 * Fotorama 4.6.3 | http://fotorama.io/license/
 */.fotorama__wrap,.pswp{-webkit-text-size-adjust:100%}.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__share-modal,.pswp__share-tooltip,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__container,.pswp__img,.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play,.pswp__container,.pswp__img,.slick-slider{-webkit-tap-highlight-color:transparent}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame,.pswp,.slick-list:focus{outline:0}.slick-track:after,.slicknav_menu:after{clear:both}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(.1,0,.25,1);transition-duration:0s}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama--fullscreen,.fullscreen{width:100%!important;height:100%!important;margin:0!important}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle}.fotorama:not(.fotorama--unobtrusive)>:not(:first-child),.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/wp-content/themes/ultimate-conversion/assets/css/../img/fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/wp-content/themes/ultimate-conversion/assets/css/../img/fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:0 0!important}}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage,.fullscreen{background:#000}.fotorama{min-width:1px;overflow:hidden}.fullscreen{max-width:100%!important;max-height:100%!important;padding:0!important;overflow:hidden!important}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000}.fotorama__wrap{position:relative;direction:ltr;z-index:0}.fotorama__stage__frame.fotorama__active,.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full,.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right,.pswp__caption--fake{visibility:hidden}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__caption__wrap{box-sizing:border-box;background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:auto}.pswp__container,.pswp__counter,.pswp__img,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}/*!
 * Justified Gallery - v3.5.4
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2015 Miro Mannino
 * Licensed under the MIT license.
 */@-webkit-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-moz-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-o-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-webkit-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-moz-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-o-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div{position:absolute;display:inline-block;overflow:hidden;opacity:0;filter:alpha(opacity=0)}.justified-gallery>a>a>img,.justified-gallery>a>img,.justified-gallery>div>a>img,.justified-gallery>div>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:0}.justified-gallery>a>.caption,.justified-gallery>div>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible{display:initial;opacity:.7;filter:"alpha(opacity=70)";-webkit-animation:justified-gallery-show-caption-animation .5s 0 ease;-moz-animation:justified-gallery-show-caption-animation .5s 0 ease;-ms-animation:justified-gallery-show-caption-animation .5s 0 ease}.justified-gallery>.entry-visible{opacity:1;filter:alpha(opacity=100);-webkit-animation:justified-gallery-show-entry-animation .5s 0 ease;-moz-animation:justified-gallery-show-entry-animation .5s 0 ease;-ms-animation:justified-gallery-show-entry-animation .5s 0 ease}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;opacity:initial;filter:initial;overflow:initial}.pswp,.pswp__item,.pswp__scroll-wrap{overflow:hidden}.justified-gallery>.spinner>span{display:inline-block;opacity:0;filter:alpha(opacity=0);width:8px;height:8px;margin:0 4px;background-color:#000;border-radius:6px}.pswp,.pswp__bg,.pswp__scroll-wrap{width:100%;height:100%;top:0;position:absolute;left:0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;-ms-touch-action:none;touch-action:none;z-index:1500}.pswp--open,.pswp__button{display:block}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__button,.slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}.pswp__container,.pswp__img{user-select:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{background:#000;opacity:0;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;will-change:transform}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;-webkit-transition:opacity .15s;transition:opacity .15s}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{position:relative;overflow:visible;-webkit-appearance:none;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/wp-content/themes/ultimate-conversion/assets/css/default-skin/default-skin.png) no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/wp-content/themes/ultimate-conversion/assets/css/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}.pswp__caption--empty,.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__counter,.pswp__preloader{height:44px;top:0;position:absolute}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{left:0;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__ui{visibility:visible}.pswp__preloader{width:44px;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp--css_animation .pswp__preloader--active,.pswp__preloader--active{opacity:1}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active .pswp__preloader__icn{background:url(/wp-content/themes/ultimate-conversion/assets/css/default-skin/preloader.gif) no-repeat}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}@keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:left;line-height:39px;height:39px}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{display:inline-block;margin:.188em 0 0 .438em;line-height:39px}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1em;height:.125em;background-color:#222}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_nav li,.slicknav_nav ul{display:block;margin-bottom:0}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}.slicknav_menu{font-size:16px;position:relative;text-align:left;padding:5px}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.slicknav_menu .slicknav_menutxt{color:#FFF;font-weight:700;text-shadow:0 1px 3px #000}.slicknav_nav{clear:both;position:absolute;top:86px;left:0;width:350px;background-color:#111;color:#fff;margin:0;font-size:.875em;z-index:100;padding:10px}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slicknav_arrow{font-family:Arial,sans-serif}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden}.slicknav_nav ul{padding:0;margin:0 8px}.slicknav_nav>li{margin:0 auto}.slicknav_nav .children{margin:0 8px}.slicknav_nav a{line-height:1.3;padding:7px 9px;text-decoration:none;font-size:11px;font-weight:400;letter-spacing:1px;color:#fff;text-transform:uppercase}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_nav a:hover{background:#333;color:#fff}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slick-slider{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*
Theme Name: Ultimate Conversion
Description: Modern, Creative Wordpress Blog Theme
Theme URI: http://themeforest.net/
Author: Angry Gorilla Team
Author URI: http://www.angrygorilla.us
Version: 1.0.3
Tags: responsive-layout, three-columns, right-sidebar, full-width-template, featured-images, post-formats, sticky-post, theme-options, translation-ready
License: GNU/GPL Version 2 or later. 
License URI: http://www.gnu.org/licenses/gpl.html 
Text Domain: ultimate-conversion
*/

/*

 This file contains the styling for the actual theme, this
 is the file you need to edit to change the look of the
 theme.

 This files contents are outlined below.

 1.  Normalize
 2.  Global Styles
 3.  Constants
 4.  Buttons
 5.  General Layout
 6.  Header Structure
 7.  Navigation
 8.  Search
 9.  Social Icons
 10. Slider Styling
 11. Post Featured Area
 12. Home Title Slogan Box
 13. Post Type & Layout Styles
 14. Masonry Styling
 15. List Styling
 16. Pagination
 17. Load More Animations
 18. Footer Styles
 19. Widget Styles
 20. Comments Styles
 21. Archive Pages
 22. Search Page
 23. Wordpress Core Fixes
 24. Contact Form 7
 25. Media Element JS


! normalize.css v2.1.3 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/* cyrillic-ext
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese 
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari 
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari 
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext 
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari 
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari 
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
video {
    display: inline-block;
}

audio:not([controls]) {
	
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%;
    overflow-x: hidden;
}

body {
    margin: 0;
}

a {
    background: transparent;
}

a:active,
a:hover {
    outline: 0;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

mark {
    background: #ff0;
    color: #000;
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

pre {
    white-space: pre-wrap;
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0; 
    padding: 0; 
}

button,
input,
select,
textarea {
    font-family: inherit; 
    font-size: 100%; 
    margin: 0;
	-webkit-border-radius:0;
}

button,
input["text"],
textarea {
	-webkit-appearance:none;
}

input[type="checkbox"], input[type="radio"] {
	vertical-align: middle;
}

button,
input {
    line-height: normal;
}

button,
select {
    text-transform: none;
}

select {
	background-color:#fff;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; 
    cursor: pointer; 
}

button[disabled],
html input[disabled] {
    cursor: default;
}


input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0; 
}


input[type="search"] {
    -webkit-appearance: textfield; 
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; 
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto; 
    vertical-align: top; 
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

textarea:focus, input:focus {
	outline: 0;
}



/*-----------------------------------------------------------------------------------*/
/* - Global Styles
/*-----------------------------------------------------------------------------------*/

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

*, *:before, *:after {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

body {
	position: relative;
	font-family: 'Open Sans', sans-serif;
	color:#222;
	background-color: #fff;
	font-size: 15px;
	line-height: 1.4;
	-webkit-font-smoothing: antialiased;
}

p {
	line-height:1.4;
}

a {
	text-decoration:none;
	color:#fc7f6f;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}

h1,h2,h3,h4,h5,h6 {
	font-family: "Poppins";
	margin: 1.4em 0 .5em;
	color:#111;
	font-weight: 400;
	line-height: 1.3;
}

article h2, .article-item.post h2{
	font-size: 25px;
	font-weight: 400;
}

article h3, .article-item.post h3{
	font-size: 25px;
	font-weight: 400;
}

p,hr {
	margin-bottom:20px;
}

h1 {
	font-size:29px;
	text-align: center;
}

h2 {
	font-size: 25px;
	font-weight: normal;
}

h3 {
	font-size:23px;
}

h4 {
	font-size:20px;
}

h5 {
	font-size:18px;
}

h6 {
	font-size:16px;
}

hr {
	border:0;
	height:0;
	border-bottom:1px solid #e5e5e5;
	clear:both;
}

blockquote {
	margin:40px 20px;
}

blockquote:before {
	font-family: "Font Awesome 5 Free";
	content: "\f10d";
	font-size: 24px;
	font-weight: bold;
	position: relative;
	top: 5px;
	display: block;
	width: 38px;
	height: 38px;
	padding: 0px;
	margin: 0 auto;
	line-height: 36px;
	text-align: center;
}

blockquote p {
	font-size:19px;
	line-height:1.5em;
	font-weight: 300;
	text-align: center;
}

.container:not(.sidebar-open) blockquote p {
	font-size:20px;
}

cite {
	color:#aaa;
}

ul, ol {
	padding-left:30px;
	margin-bottom:20px;
}

ul ol, ol ul, ul ul, ol ol {
	margin-bottom: 0;
}

ul li, ol li  {
	margin-bottom:7px;
	line-height: 2;
	position: relative;
}

.ico-type-content ul li, .exchange-type-content ul li, .post-type-content ul li{
	line-height: 1.4;
}

.ico-type-content p, .exchange-type-content p, .post-type-content p, .type-page p{
	line-height: 1.7;
}

.post-entry ul li,
.post-entry ol li {
	margin-top: 5px;
	margin-bottom: 5px;
}

dl {
	line-height: 2;
}

.bypostauthor  {}

table { margin-bottom:22px; border-collapse:collapse }
td, th { padding: 8px; border-bottom: 1px solid #EAECF0; vertical-align: top; }
td{ text-align: left; }
th { font-weight:bold; background-color:#eee;}

pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

button[type="submit"],
input,
select,
textarea {
	max-width: 100%;
	border: 1px solid #e5e5e5;
	padding: 10px;
}

input[type="text"],
input[type="email"],
textarea {
	padding: 10px;
	-webkit-appearance: none;
}

input[type="text"]:focus,
input[type="email"]:focus,
textarea:focus,
.wpcf7 textarea:focus {
	border-color:#333;

}

button[type="submit"], input[type="submit"] {
	font-size: 10px;
	padding: 14px 18px;
	background-color:#fc7f6f;
	text-transform: uppercase;
	color:#fff;
  	letter-spacing: 1px;
  	border: none;
  	position: relative;
  	top:-1px;
}

::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
    color:    #aaa;
}

.g-recaptcha{
	margin: 0 0 10px 0;
	min-height: 78px;
}

.g-recaptcha > div{
	margin: auto;
}

.pre-payment-form .g-recaptcha > div{
	margin: 0 0 30px 0;
}

.search-form-area ::-webkit-input-placeholder, .search-form-area :-moz-placeholder,
.search-form-area ::-moz-placeholder, .search-form-area :-ms-input-placeholder {
 	color: #aaa
 }


/*-----------------------------------------------------------------------------------*/
/* - Constants
/*-----------------------------------------------------------------------------------*/

.sliding-table{
	width: 100%;
	overflow-x: auto;
	max-width: calc(100vw - 20px);
}

.vertical-middle {
	width: 100%;
	height: 100%;
	display: table;
	vertical-align: middle;
}

.alert-sign{
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/alert.svg) center center no-repeat transparent;
	vertical-align: top;
	margin-right: 5px;
}

.red-text{
	color: #e15241;
}

.pulse {
	 -webkit-animation: breath 1.5s ease-out infinite;
	 -moz-animation: breath 1.5s ease-out infinite;
	 -ms-animation: breath 1.5s ease-out infinite;
	 animation: breath 1.5s ease-out infinite;
}

.radius img {
	border-radius: 100%;
}

@-ms-keyframes breath {
    0% { opacity: 0.8;}
    50% {opacity: 1.0;}
    100% {opacity: 0.8;}
}


@-moz-keyframes breath {
    0% {opacity: 0.8;}
    50% {opacity: 1.;}
    100% {opacity: 0.8;}
}


@-webkit-keyframes breath {
    0% {opacity: 0.8;}
    50% {opacity: 1.0;}
    100% {opacity: 0.8;}
}

@keyframes breath {
    0% {opacity: 0.8;}
    50% {opacity: 1.0;}
    100% {opacity: 0.8;}
}


/*-----------------------------------------------------------------------------------*/
/* - Buttons
/*-----------------------------------------------------------------------------------*/

.btn {
	  display: inline-block;
  }

  .ico-star{
	text-align: center;
  }

  .ico-list-buttons-block{
	  width: 100%;
	  border-bottom: 1px solid #F2F4F7;
	  margin-bottom: 24px;
  }

  .filter-button{
	  border: none; 
	  align-items: center;
	  height: 39px; 
	  padding: 0 12px 0 12px;
	  margin: 2px;
	  border: none;
	  border-radius: 8px;
	  background-color: #F9FAFB;
  }

  .filter-button.active{
	  background-color: #667085;
	  color: white;
  }

  .all-buttons{
	  display: flex;
	  gap: 5px;
  }

  .filter-button.loading{
	  background: url(/wp-content/themes/ultimate-conversion/assets/img/loading.svg) center center no-repeat transparent;
  }

  .year_select.sort.loading, .industry_select.sort.loading, .ecosystem_select.sort.loading, .launchpad_select.sort.loading{
	  background: url(/wp-content/themes/ultimate-conversion/assets/img/loading.svg) center center no-repeat transparent;
  }

  .clear-sorting span.loading{
	  transition: all linear;
	  background: url(/wp-content/themes/ultimate-conversion/assets/img/loading.svg) center center no-repeat transparent;
  }
  
  .btn.type-1 {
	  font-size: 20px;
	  font-family: 'Inter', sans-serif;
	  font-weight: 400;
	  color: black;
	  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3) inset;
	padding: 8px 16px;
  }
  
  .btn.type-1 span{
	  padding: 0;
	  background: none;
	  color: #FFF;
	  font-size: 10px;
	  font-weight: normal;
  }
  
  .btn.type-1.active {
	color:  #FFCC00;
	border-bottom: 1px solid #FFCC00;
  }
  
  .btn.type-1:hover:not(.active){
	  background:  none;
	  color:  #FFCC00;
  }
  
  .btn.type-2 {
	  color: rgba(255,255,255,0.2);
	  font-size: 50px;
  }

.btn.type-2:hover {
	background-color: transparent;
}

.btn.type-3 {
	font-size: 11px;
	padding: 16px 24px;
	color: #fff;
	letter-spacing: 1px;
	-webkit-text-shadow: none;
	text-shadow: none;
	border: 2px solid #fff;
}

.btn.type-3:hover {
	background-color: #fc7f6f;
	border-color: transparent;
	color:#fff;
}

.btn.type-4 {
	font-size: 11px;
	font-weight: 400;
	background-color:#fc7f6f;
	padding: 16px 24px;
	color: #fff;
	letter-spacing: 1px;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3) inset;
}

.btn.type-4:hover {
	background-color: #111;
}

/*-----------------------------------------------------------------------------------*/
/* - General Layout
/*-----------------------------------------------------------------------------------*/

.advertisement-topbar{
	max-width: 100%;
	background-size: contain;
}

.advertisement-topbar span.decr{
	width: 100%;
}

#wrapper {
	position: relative;
	z-index: 1;
}

.container {
	width:1320px;
	margin:0 auto;
	max-width: calc(100% - 60px);
	position: relative;
}

#main-container-wrapper {
	padding-top: 72px;
    background-color: #fff;
}

.single #main-container-wrapper,
.page #main-container-wrapper,
.archive #main-container-wrapper,
.search #main-container-wrapper,
.error404 #main-container-wrapper{
	padding-top: 123px;
}

#main-container {
	width:100%;
	padding:0 0 80px 0;
}

#main-container .container {
	position: relative;
}

#main-container.little-top-margin{
	padding-top: 0;
}

.container.sidebar-open #content {
	width:625px;
	float:left;
}

#sidebar {
	position: relative;
	width:300px;
	float:right;
}

#sidebar-inner {
	position: relative;
}

.theiaStickySidebar.hide {
	  opacity: 0;
  }

  .ico-list-title{
	  	font-size: 36px;
		font-family: 'Inter', sans-serif;
		text-align: left;
		font-weight: 700;
		line-height: 120%;
		padding-right: 110px;
	}


/*-----------------------------------------------------------------------------------*/
/* - Header Structure
/*-----------------------------------------------------------------------------------*/

#main-header {
	position: absolute;
	width: 100%;
}

	#main-top-wrapper {
		text-align: center;
		position: relative;
	}

	#logo {
		position:relative;
		height: 100%;
		float: left;
		z-index:1;
		text-align:center;
		margin-top: 15px;
	}

		#logo h1 {
			display: block;
			margin: 0;
			line-height: 1;
			color: inherit;
		}

		#logo h1.with-img {
			font-size: 0;
		}

		#logo h1 a {
			display: inline-block;
			line-height: 1;
			letter-spacing: 0;
			color:inherit;
			text-transform: uppercase;
		}

		#logo h1 a span {
			position: relative;
			top: -1px;
			display: inline-block;
			font-size: 29px;
			line-height: 1;
		    -ms-transition: all .3s;
		    -moz-transition: all .3s;
		    -webkit-transition: all .3s;
		    transition: all .3s;
		}

		.is-sticky #logo h1 a span {
			top: -2px;
			font-size: 26px;
		}

		#logo h1 a:hover {
			opacity: .8
		}

		#logo h1 img {
			position: relative;
			display: block;
			line-height: 1;
		    -ms-transition: -ms-transform .3s;
		    -moz-transition: -moz-transform .3s;
		    -webkit-transition: -webkit-transform .3s;
		    transition: transform .3s;

		    -webkit-transform-origin: 0 0;
		    transform-origin: 0 0;

		    filter: none; 
			-webkit-filter: blur(0px); 
			-moz-filter: blur(0px); 
			-ms-filter: blur(0px);
			filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
		}

	.is-sticky #logo h1 img {
		-ms-transform: scale(0.9);
		-moz-transform: scale(0.9);
		-webkit-transform: scale(0.9);
    	transform: scale(0.9);
	}


/*-----------------------------------------------------------------------------------*/
/* - Navigation
/*-----------------------------------------------------------------------------------*/

.main-navigation-wrapper {
	position: relative;
	z-index: 100;
	height:max-content;
	width:100%;
	text-align: center;
	background:#fff;
	box-shadow: 0px 1px 10px rgba(0,0,0,0.10);
	-moz-box-shadow: 0px 1px 10px rgba(0,0,0,0.10);
	-webkit-box-shadow: 0px 1px 10px rgba(0,0,0,0.10);

	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-o-transition: height .3s;
    -ms-transition: height .3s;
    -moz-transition: height .3s;
    -webkit-transition: height .3s;
    transition: height .3s;
}

.main-navigation-wrapper .top-dark-line{
	background: #1c1f21;
	padding: 8px 20px;
	white-space: nowrap;
	overflow: hidden;
	text-align: left;
	height: 37px;
}

.main-navigation-wrapper .top-dark-line.top-dark-line-mobile{
	padding: 3px 8px;
	margin: -10px -10px 0 -10px;
	border-bottom: 1px solid #eea00f;
}

.quotes .top-market-totals, .quotes .top-currency-prices, .quotes .top-currency-changes{
	display: inline-block;
}

.top-dark-line .user-name{
	display: inline-block;
	color: #FFF;
	margin: -5px 0 0 5px;
	vertical-align: middle;
	width: 70px;
	overflow: hidden;
}

.top-dark-line .user-icon{
	background: url(/wp-ico/img/new%20projects/1.jpg) center center no-repeat transparent;
	background-size: cover;
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -6px;
	border-radius: 20px;
}

@keyframes marquee {
	0% {
	
		transform: translateX(50px);
	}
	50% {
		transform: translateX(-900px);
	}
	100%{
		transform: translateX(50px);
	}
}

.profile-data{
	text-align: center;
}

.profile-data .user-icon{
	border-radius: 40px;
	background: url(/wp-ico/img/new%20projects/1.jpg) center center no-repeat transparent;
	background-size: cover;
	width: 80px;
	height: 80px;
	margin: 0 auto 20px;
}

.profile-data .profile-socials{
	font-size: 20px;
}

.profile-data .profile-socials a{
	display: inline-block;
	margin: 0 3px;
}

.profile-data .profile-name{
	color: #222;
	font-weight: bold;
	margin-bottom: 10px;
}

.main-navigation-wrapper .top-dark-line .quotes{
	width: calc(100% - 100px);
	display: inline-block;
}

.main-navigation-wrapper .top-dark-line .login{
	display: inline-block;
	white-space: nowrap;
	background: #1c1f21;
}

.top-dark-line .login a{
	display: inline-block;
}

.top-dark-line .top-line-title{
	color: #FFF;
	font-weight: bold;
	color: #FFF;
	font-size: 13px;
	display: inline-block;
	margin-right: 10px;
}

.top-dark-line .top-line-value{
	color: #eea00f;
	font-size: 13px;
	display: inline-block;
	margin-right: 10px;
}

.top-dark-line .top-line-change{
	color: #FFF;
	display: inline-block;
	padding-right: 10px;
	margin-right: 10px;
	font-size: 13px;
}

.top-line-title .fas{
	font-size: 13px;
	margin-right: 3px;
}

.top-dark-line .top-line-change.positive{
	color: #70c647;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/price-up.svg) right top 2px no-repeat transparent;
	padding-right: 13px;
}

.top-dark-line .top-line-change.negative{
	color: #e13d29;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/price-down.svg) right top 2px no-repeat transparent;
	padding-right: 13px;
}

.full-width-header .main-navigation-wrapper {
	padding-left: 30px;
	padding-right: 30px;
}

.main-navigation-wrapper .container {
	height: 100%;
}

#sticky-wrapper {
	-o-transition: height .3s;
    -ms-transition: height .3s;
    -moz-transition: height .3s;
    -webkit-transition: height .3s;
    transition: height .3s;
}

.is-sticky .main-navigation-wrapper {
	height: 103px;
	z-index: 200;
}

.is-sticky #logo{
	height: 70px;
	margin-top: 0;
}
	
.slicknav_menu {
	display:none;
	padding:0;
}

.slicknav_btn {
	float: right;
	height: 86px;
	line-height: 66px;
	padding:10px;
	margin:0 -10px 0 0;
}

.is-sticky .slicknav_btn {
	line-height: 50px;
	height: 70px;
}

.main-navigation {
	display: inline-block;
	float: right;
	height: 86px;
	position: relative;
}

.menu-mobile {
	float: left;
	display: inline-block;
}

.menu-mobile a.slicknav_btn{
	
	overflow: hidden;
	height: 70px;
	width: 40px;
}

.nav-menu {
	display: inline-block;
	color:inherit;
	padding: 0;
	margin: 0;
}

	#main-header .nav-menu .current-menu-ancestor > a, #main-header .nav-menu .current-menu-item > a, 
	#main-header .nav-menu .current_page_item > a {
		color:#fc7f6f;
	}

.nav-menu.add-menu-alert p {
	display: inline-block;
	line-height: 86px;
	margin: 0;
	font-size: 10px !important;
	text-transform: uppercase;
}

.new-item{
	position: relative;
}

.new-item sup{
	position: absolute;
	left: 0;
	top: 18px;
	background: #f91b03;
	display: block;
	line-height: 1;
	color: #FFF;
	padding: 3px 5px;
	border-radius: 3px;
}

.menu-mobile .new-item sup{
	top: 8px;
	left: 91px;
}

.is-sticky .new-item sup{
	top: 8px;
}

.main-navigation-wrapper .nav-menu > li:last-child > a, .is-sticky .main-navigation-wrapper .nav-menu > li:last-child > a{
	line-height: 30px;
	padding: 0 13px;
	background: #f1d408;
	box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.12);
	margin-top: 28px;
}

.is-sticky .main-navigation-wrapper .nav-menu > li:last-child > a{
	margin-top: 18px;
}

.nav-menu li:last-child a:hover{
	background: #d93;
	color: #FFF !important;
}

.nav-menu > li:last-child::after{
	display: none;
}

.com-nav{
	display: inline-block;
	list-style: none;
	margin: 0 0 0 20px;
	padding: 0;
	vertical-align: top;
	transition: all .3s ease;
}

.is-sticky .com-nav{
	margin-top: -9px;
}

.com-nav .decr{
	margin: 0;
}

.com-nav .decr span{
	line-height: 8px;
	padding: 0 13px;
	background: #111;
	box-shadow: 0 3px 2px 0 rgba(0,0,0,.12);
	margin-top: 28px;
	font-size: 13px;
	font-weight: 700;
	color: #111;
	transition: all .2s ease;
	display: inline-block;
  border-radius: 15px; 
}

.com-nav .decr span:hover{
	background: #555;
	color: #FFF;
}

.com-nav-element .decr{
	display: block;
	margin: 10px 0 0 0;
}

.com-nav-element .decr span{
	display: block;
	background: #FFF;
	color: #000;
	padding: 4px 9px;
	font-size: 11px;
	text-transform: uppercase;
}

.com-nav-element .decr span img{
	margin-bottom: -10px;
}

.slicknav_nav > li:last-child > a, .slicknav_nav > li.last-child > a{
	background: #f1d408;
	color: #000;
}

#footer-copyright .nav-menu.add-menu-alert p {
	line-height: 33px;
	color: #fff;
}

#footer-copyright .container{
	position: relative;
}

#footer-copyright .social-icon{
	position: absolute;
	right: 0;
	top: 10px;
}

#footer-copyright .social-icon img{
	/*width: 48px;*/
	height: 21px;
}

#footer-copyright .cookies{
	position: fixed;
	width: 100%;
	max-width: 400px;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/cookie.svg) 15px 15px no-repeat #555;
	padding: 15px 15px 15px 60px;
	color: #FFF;
	font-size: 14px;
	left: 0;
	bottom: 0;
	z-index: 1000;
	background-size: 38px;
}

.questionnaire{
	list-style: none;
	padding-left: 0;
}

.questionnaire input[type=checkbox]{
	vertical-align: middle;
	display: inline-block;
	margin: -2px;
}

.questionnaire label{
	padding-left: 10px;
}

.rate-stars{
	width: 100%;
	max-width: 320px;
}

.rate-stars .rate-star{
	cursor: pointer;
	width: 10%;
	float: left;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/star.svg) center center no-repeat #DDD;
	height: 0;
	padding-bottom: 10%;
}

.rate-stars .rate-star.active{
	background-color: #dd9933;
}

.show-help-us{
	position: fixed;
	width: 100%;
	background: #555;
	padding: 15px;
	color: #FFF;
	font-size: 14px;
	right: 0;
	bottom: 0;
	z-index: 1000;
	background-size: 38px;
	text-align: left;
}

.show-help-us a{
	background: #eea00f;
	display: inline-block;
	vertical-align: middle;
	padding: 5px 10px;
	color: #FFF;
	box-shadow: 0 3px 2px 0 rgba(0,0,0,.32);
	border-radius: 50px;
}

.show-help-us a:hover{
	background: #eea00f;
	display: inline-block;
	vertical-align: middle;
	padding: 5px 10px;
	color: #FFF;
	border-radius: 50px;
	box-shadow: none;
}

.show-help-us .close-help-us{
	position: absolute;
	background: #000;
	right: 0;
	top: 0;
	padding: 5px 10px;
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
}

#footer-copyright .cookies a{
	background: #890000;
	display: block;
	margin: 15px auto 0 auto;
	color: #FFF;
	width: 50px;
}

.nav-menu > li {
	position:relative;
	float: left;
	margin: 0 13px;
}

.nav-menu li {
	list-style-type: none;
	padding:0;
	text-transform: none;
}

	.nav-menu > li:last-child {
		margin-right: 0;
	}

		.nav-menu > li > a {
			display: block;
			position: relative;
			font-size:10px;
			color:#111;
		}

		.nav-menu > li:last-child {
			margin-right: 0;
		}

		.nav-menu .menu-item-has-children {
			margin-right: 20px;
		}

		.main-navigation-wrapper .nav-menu > li > a {
			line-height:86px;
			font-size:13px;
			font-weight: 700;
		}


		.is-sticky .main-navigation-wrapper  .nav-menu > li > a {
			line-height: 68px;
		}

		.nav-menu > li:after {
			position: absolute;
			bottom:32%;
			content:"";
			width: 0;
			display: block;
			height:1px;
			background-color: #fc7f6f;
			-o-transition: .3s;
		    -ms-transition: .3s;
		    -moz-transition: .3s;
		    -webkit-transition: .3s;
		    transition: .3s;
		}

		.nav-menu > li:hover:after {
			width: 100%;
		}

		.nav-menu > li.menu-item-has-children > a:after {
			content: "\f107";
			font-family: "Font Awesome 5 Free";
			font-weight: bold;
			display: inline-block;
			margin-left: 5px;
			font-size:8px;
			position: absolute;
		}

		.is-sticky .nav-menu > li:after {
			bottom:30%;
		}

		.nav-menu.footer-menu {
			margin-bottom: 6px;
		}

		.nav-menu.footer-menu > li {
			padding: 7px 0;
			margin: 0 10px;
		}

		.nav-menu  > li.menu-item-has-children {
			margin-right: 15px;
		}

		.nav-menu.footer-menu > li:after {
			bottom: 3px;
		}

		.nav-menu.footer-menu .sub-menu, .nav-menu.footer-menu .children {
		    bottom: 30px;
		    top: auto;
		}

		.nav-menu.footer-menu  > li > a {
			line-height: 1.5;
			letter-spacing: 1px;
			font-size: 10px;
			color: #fff;
		}

		.no-search > .nav-menu > li:last-child > a:after,
		.nav-menu.footer-menu  > li:last-child > a:after {
			display: none;
		}

		.nav-menu > li > a:hover,
		.nav-menu > li:hover > a {
			color: #fc7f6f;
		}

		/*** DROPDOWN ***/

		.nav-menu .sub-menu,
		.nav-menu .children {
			background: #222;
			opacity: 0;
			visibility: hidden;
			width: 225px;
			padding:19px 0;
			position: absolute;
			z-index:10;
			margin:0;
			left: 0;
			top:100%;
			-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
		  	-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
		  	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
			text-align: left;
			-o-transition:.3s;
			-ms-transition:.3s;
			-moz-transition:.3s;
			-webkit-transition:.3s;
			transition:.3s;
		}

			.nav-menu .sub-menu ul,
			.nav-menu .children ul {	
				left: 100%;
				top: -12px;
			}

				.nav-menu ul li {
					float: none;
					padding:0 30px;
					margin:0;
				}

				.nav-menu li:last-child,
				.nav-menu ul li:last-child {
					border-bottom:none;
				}
		
		.nav-menu .sub-menu a {
			position: relative;
			display: inline-block;
			color: #fff;
			line-height:1.8;
			font-size: 10px;
			padding:6px 0;
			letter-spacing: 1px;
			border-bottom:1px solid transparent;
			-o-transition:.25s;
			-ms-transition:.25s;
			-moz-transition:.25s;
			-webkit-transition:.25s;
			transition:.25s;
		}

		.nav-menu .sub-menu a:after {
			content: "";
		    width: 0;
		    display: block;
		    height: 1px;
		    background-color: #fc7f6f;
		    margin-top: 2px;

		    -o-transition: .3s;
		    -ms-transition: .3s;
		    -moz-transition: .3s;
		    -webkit-transition: .3s;
		    transition: .3s;
		}

		.nav-menu .sub-menu a:hover:after {
			width: 100%;
		}


		.nav-menu .sub-menu > li:last-child > a {
			border-bottom: none;
		}

		.nav-menu ul a:hover,
		.nav-menu ul ul a:hover {
			color: #fc7f6f;
		}



		.nav-menu li:hover > ul,
		.nav-menu ul li:hover > ul {
			opacity: 1;
			visibility: visible;
			
			backface-visibility:hidden;
			-webkit-backface-visibility:hidden;
		}
		
		.slicknav_menu .slicknav_icon-bar {
			color:#222;
		}
	
	.login{
		font-size: 13px;
	}
	
	.login a{
		color: #FFF;
		font-size: 13px;
	}
	

/*-----------------------------------------------------------------------------------*/
/* - Search
/*-----------------------------------------------------------------------------------*/


/*new search addon */

.marquee-container {
  display: block;
  width: 100%;
  overflow: hidden;
}

.spon-text {
  color: #222222 !important;
  display: block;
  white-space: nowrap;
  font-weight: bold;
  text-align: left;
}
.spon-text:hover {
  text-decoration:underline;
}


@media screen and (min-width: 1025px) {
  .spon-text-long {
    animation: marquee 15s linear infinite;
  }
}

@media screen and (max-width: 1024px) {
  .spon-text-medium {
    animation: marquee 15s linear infinite;
  }
}

@keyframes marquee {
  0% { transform: translateX(100%); }
  100% { transform: translateX(-100%); }
}


.search-title {
    display: flex; 
    align-items: center; 
    margin-bottom: 10px;
    color: darkgray;
	margin-top: 20px
}


.spon-bag {
  margin-left: auto; 
  padding: 0 5px;
  color: #DD9933;
  font-weight: 600;
}

.sponsored-item{
    margin-bottom: -20px; 
    display: flex; 
    justify-content: space-between; 
    align-items: center; 
}

.sponsored-item > a {
  display: flex; 
  align-items: center; 
  text-decoration: none; 
  color: #3f3f3f; 
  width: 100%;
}

.sponsored-item > a > img {
  height: 40px; 
  padding-right: 5px; 
  margin-right: 10px;
}

.sponsored-item > a > span {
  flex-grow: 0;
}

.search-item{
  display: flex; 
  align-items: center; 
  margin-bottom: 10px;
}

.search-item > a {
  display: flex; 
  align-items: center; 
  text-decoration: none; 
  color: #3f3f3f; 
  width: 100%;
  justify-content: flex-start;
  padding-bottom: 0px;
  padding-top: 0px;
}

.search-item > a > img {
  height: 40px; 
  padding-right: 5px;
}

.search-item > a > span {
  flex-grow: 0;
  padding-left: 5%;
  font-weight: bold;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.loader {
    display: none;
    position: absolute;
    top: 45%;
    left: -3%;
    transform: translate(-150%, -50%);
    border: 4px solid #f3f3f3; 
    border-top: 4px solid #DD9933; 
    border-radius: 50%;
    width: 20px;
    height: 20px;
    animation: spin 2s linear infinite;
}


@media screen and (min-width: 1024px) {
  .search_result { 
  width: 60%;
  
  }
}

.search-line-sep {
    white-space: nowrap;
    margin-left: 10px;
    width: 100%;
    border-top: 1px solid lightgray;
}


.advertisement-topbar .container {
  padding: 0
}

.advertisement-topbar > span > .container:before,.container:after {
  content: none !important;
}

div.search_bar {
  padding: 22px 35px 10px 10px;
  height:70px
}

form.totemsearch {
	display: flex;
	flex-wrap: nowrap;
	border: 1px solid #d6d6d6;
	border-radius: 5px;
	padding: 3px 5px;
	background-color: white;
}
form.totemsearch input#keyword {
	border: none!important;
	margin: 0 !important;
}

div#datafetch {
    background: white;
    z-index: 10;
    position: absolute;
    max-height: 60vh;
    overflow: auto;
    box-shadow: 0px 15px 15px #00000036;
    right: 0;
    left: 0;
    top: 70px;
}


div.search_result{
  margin-left: 10px;
  padding-right: 20px;
  border-radius: 5px;
}

div.search_result ul a li {
    margin: 0px;
    padding: 5px 0px;
    padding-inline-start: 18px;
    color: #3f3f3f;
    font-weight: bold;
}
div.search_result li {
    margin-inline-start: 20px;
    white-space: nowrap;
}
div.search_result ul {
    padding: 13px 0px 0px 0px;
    list-style: none;
    margin: auto;
}

div.search_result ul a {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}
div.search_result ul a:hover {
	color:#DD9933;
}
.totemsearch input#keyword {
    width: 100%;
}

/*new search end*/ 


.top-search-area {
	display: inline-block;
	text-align:right;
	vertical-align: top;
	float: right;
	line-height: 86px;
	-o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}

.is-sticky .top-search-area {
	line-height: 68px;
}

	.top-search-area a {
		position: relative;
		z-index: 11;
		display: inline-block;
		font-size: 14px;
		color: inherit;
		line-height:32px;
		padding: 10px;
		-webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s ;
         -o-transition: all 0.3s ;
            transition: all 0.3s ;
	}

	.top-search-area a:hover {
		color:#fc7f6f;
	}

.search-form-area {
  background-color: white;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	z-index: 10;
	-webkit-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
	opacity: 0;
	visibility: hidden;
}

.search-form-area .search-form {
	line-height: 1;
}

body.search-open .search-form-area {
	opacity: 1;
	visibility: visible;
}

body.search-open .top-search-area a .fa.fa-search:before{
	content: "\f00d";
	font-size: 16px;
}

.top-search-area a .fa.fa-search{
	width: 15px;
	height: 14px;
	overflow: hidden;
	padding-left: 1px;
}

.search-form-area .search-form .search {
	width: 100%;
	height: 86px;
	line-height: 86px;
	font-size: 22px;
	background:#fff;
	padding: 12px 25px;
	text-align: center;
	border:none;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s ;
     -o-transition: all 0.3s ;
        transition: all 0.3s ;
}

.is-sticky .search-form-area .search-form .search {
	font-size: 18px;
	height: 70px;
	line-height: 70px;
}

	.search-form {
		position: relative;
    padding-top: 40px;
    background-color: white;
	}

	.search-form .search-submit {
		width: 30px;
		height: 40px;
		font-size: 14px;
		color:#aaa;
		position: absolute;
		right: 5px;
		top:50%;
		margin-top: -20px;
		border:none;
		background: none;
		cursor:pointer;
		padding: 0;
		box-shadow: none;
		-webkit-box-shadow: none;
	}

		.search-form .search-submit:focus {
			outline:none;
		}

		.search-form-area .search-form .search-submit {	
			display: none;
			right: 8px;
		}

	.search .no-post h2 {
		margin-top:0;
		margin-bottom: 0;
		font-size: 45px;
	}

main-navigation-wrapper{
		background-color: white;
}



/*-----------------------------------------------------------------------------------*/
/* - Slider Styling
/*-----------------------------------------------------------------------------------*/
.featured-area[data-slider-type="carousel"] {
    max-width: 100%;
    height: 200px;
    position: relative;
    overflow: hidden;
}

.featured-area[data-slider-type="carousel"] .preloader {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    bottom: auto;
    margin: 0;
    width: 100%;
    height: 100%;
    background-color: #222;
}

.featured-area a {
	outline: none;
}

.featured-area .swiper-wrapper {
	overflow: hidden;
}

.featured-area[data-slider-type="slider"] .swiper-wrapper { 
	height: 500px;
}

.featured-area .slick-slider .slick-list,
.featured-area .slick-slider .slick-track {
	height: 100%;
}

.featured-area .vertical-middle {
	margin: 0 auto;
	padding: 0 15%;
	position: relative;
	z-index: 1;
}

	.vertical-middle .vertical-middle-inner {
		vertical-align: middle;
		display: table-cell;
	}

.featured-area[data-slider-type="slider"] .item-header-wrapper {
	display: inline-block;
	position: relative;
	z-index: 3;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
}

.featured-area[data-slider-type="slider"] .date-author {
	display: block;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color:#fff;
	margin-bottom: 10px;
	font-weight: 600;
}

.featured-area[data-slider-type="slider"] .btn {
	margin-top: 20px;
}

.featured-area {
	position: relative;
	background-color: #222;
}

.featured-area .swiper-container-wrapper {
	opacity: 0;
}

.featured-area .swiper-container-wrapper.open {
	opacity: 1;
}

.featured-area.boxed {
	background-color: transparent;
}

.featured-area .swiper-container {
	cursor:move;
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:grab;
}

.featured-area .swiper-button-prev-custom,
.featured-area .swiper-button-next-custom {
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}

.featured-area.boxed .swiper-container-wrapper:hover .swiper-button-prev-custom {
	left:-21px;
}

.featured-area.boxed .swiper-container-wrapper:hover .swiper-button-next-custom {
	right:-21px;
}


.featured-area[data-slider-type="slider"] .swiper-container .swiper-slide .vertical-middle-inner {
	opacity:0;
}

.featured-area[data-slider-type="slider"] .swiper-container .swiper-slide.animated .vertical-middle-inner {
	opacity:1;
	animation: slide_active .4s ease-in-out;
	-webkit-animation: slide_active .4s ease-in-out;
}

@-webkit-keyframes slide_active {
  0%   { opacity: 0; -webkit-transform:translate(0,10px); }
  100% { opacity: 1.0; -webkit-transform:translate(0,0); }
}
@keyframes slide_active {
  0%   { opacity: 0; transform:translate(0,10px); }
  100% { opacity: 1.0; transform:translate(0,0); }
}


.featured-area[data-slider-type="slider"] .swiper-pagination .swiper-pagination-bullet {
	position: relative;
	width: 10px;
	height: 10px;
	background:rgba(255,255,255,.4);
	opacity: 1;
	-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.05);
	-moz-box-shadow: 1px 1px 10px rgba(0,0,0,.05);
	box-shadow: 1px 1px 10px rgba(0,0,0,.05);

	-webkit-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
}

.featured-area[data-slider-type="slider"] .swiper-pagination .swiper-pagination-bullet:after {
	content: "";
	position: absolute;
	left:-3px;
	top:-3px;
	right: -3px;
	bottom:-3px;
	border-radius: 100%;
	border: 1px solid #fff;
	opacity: .3;
}

.featured-area[data-slider-type="slider"] .swiper-pagination .swiper-pagination-bullet:hover {
	background:rgba(255,255,255,1);
}

.featured-area[data-slider-type="slider"] .swiper-pagination .swiper-pagination-bullet-active {
	background:rgba(255,255,255,1);
}

.featured-area .swiper-slide {
	position: relative;
	width: 100%;
	outline: none;
}

.featured-area .swiper-slide .slider-item {
	height: 100%;
	background-position: center center;
	background-size: cover;
}

.featured-area .swiper-slide .click-overlay {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:10;
}

.featured-area[data-slider-type="slider"] .container {
	position: relative;
}

.featured-area .swiper-slide.dark {
	background-color:#fff;
}

.featured-area .swiper-slide img {
	display: block;
	width:100%;
	height:auto;
}

.featured-area .feat-author, .featured-area .feat-cat-date {
	text-transform: uppercase;
  	letter-spacing: 1px;
  	font-weight: 400;
}

.featured-area .feat-author {
	font-size: 12px;
	margin-bottom: 0;	
}

.featured-area  .feat-cat-date {
	font-size: 11px;
	margin:0;
}

.featured-area[data-slider-type="slider"] .feat-author:after {
	right:-7px;
}

.featured-area[data-slider-type="slider"] .feat-author:before {
	left:-7px;
}

.featured-area[data-slider-type="slider"] .slider-item h2:after  {
	content: "";
	display: block;
	width: 30px;
	height: 1px;
	background-color:#fff;
	margin: 16px auto 0;
}

.featured-area[data-slider-type="slider"]  .slider-item h2:after  {
	width:30px;
	background-color:#fff;
	display: none;
}

.featured-area[data-slider-type="slider"] .dark .slider-item h2:after  {
	background-color:#333;
}

.featured-area[data-slider-type="slider"] .slider-item {
	position: relative;
	height: 100%;
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #222;
}

.featured-area .slider-item:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width:100%;
	height: 100%;
	background: -moz-linear-gradient(top, rgba(76,76,76,0) 0%, rgba(76,76,76,0.2) 42%, rgba(19,19,19,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(76,76,76,0)), color-stop(42%, rgba(76,76,76,0.2)), color-stop(100%, rgba(19,19,19,1)));
	background: -webkit-linear-gradient(top, rgba(76,76,76,0) 0%, rgba(76,76,76,0.2) 42%, rgba(19,19,19,1) 100%);
	background: -o-linear-gradient(top, rgba(76,76,76,0) 0%, rgba(76,76,76,0.2) 42%, rgba(19,19,19,1) 100%);
	background: -ms-linear-gradient(top, rgba(76,76,76,0) 0%, rgba(76,76,76,0.2) 42%, rgba(19,19,19,1) 100%);
	background: linear-gradient(to bottom, rgba(76,76,76,0) 0%, rgba(76,76,76,0.2) 42%, rgba(19,19,19,1) 100%);

	-o-transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition:all .3s;
	transition:all .3s;
}

.featured-area[data-slider-type="slider"] .slider-item .container {
	height: 100%;
}

.featured-area[data-slider-type="slider"] .slider-item h2 {
	margin:0 0 15px; 
}

.featured-area[data-slider-type="slider"] .slider-item h2,
.featured-area[data-slider-type="slider"] .slider-item h2 a {
	font-size: 46px;
	color:#fff;
	margin: 0 auto;
	outline: none;
}

.featured-area .slider-item h2 a:hover {
	opacity: .8;
}

.featured-area .slider-item .btn-wrapper {
	margin-top: 27px;
}

.featured-area .slider-item .continue-btn {
	display: inline-block;
	text-transform: uppercase;
	text-shadow:none;
	position: relative;

	-o-transition: all .2s;
	-ms-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition:all .2s;
	transition:all .2s;
}

.featured-area .slider-item .continue-btn:hover {
	padding-right: 35px;
}

.featured-area .slider-item .continue-btn:after {
	position: absolute;
	display: inline-block;
	font-family: "Font Awesome 5 Free";
	font-weight: bold;
	content: "\f061";
	color: #fff;
	font-size: 10px;
	font-style: normal;
	padding-left: 8px;
	opacity: 0;
	-o-transition: all .2s;
	-ms-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition:all .2s;
	transition: all .2s;
	padding-top: 3px;
}

.featured-area .slider-item .continue-btn:hover:after {
	opacity: 1;
}

.featured-area .slick-arrow {
	border:2px solid #fff;
	display: block;
	position: absolute;
	top:50%;
	margin-top: -35px;
	width: 42px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	z-index: 99;
	cursor: pointer;

    -o-transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition:all .3s;
	transition:all .3s;
}

.featured-area .slick-arrow i {
	font-size: 22px;
	line-height: 66px;
	color:#fff;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition:all .3s;
	transition:all .3s;
}

.featured-area .slick-arrow:hover {
	background-color:#fc7f6f;
	border-color:transparent;
}

.featured-area .slick-arrow:hover i {
	color: #fff;
}

.featured-area .slick-prev {
	left:25px;
}

.featured-area.full .slick-next {
	right:25px;
}

.featured-area .slick-prev i {
	position:relative;
}

.featured-area .slick-next i {
	position:relative;
}

.featured-area[data-slider-type="carousel"] .item-header-wrapper {
	position: absolute;
	left: 0px;
	bottom: 0;
	right: 0;
	z-index: 10;
	padding:5% 20% 5% 5%;
	background-color: rgba(0, 0, 0, 0.35);

	transition:all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}

.featured-area[data-slider-type="carousel"] .slick-slide:hover .item-header-wrapper {
	background-color: rgba(0, 0, 0, 0.7);
}

.featured-area[data-slider-type="carousel"] .item-header-wrapper h2, 
.featured-area[data-slider-type="carousel"] .item-header-wrapper h2 a {
	font-size: 26px;
	margin-bottom: 0;
	margin-top: 0;
	color:#fff;
}

.featured-area[data-slider-type="carousel"] .item-header-wrapper .date-author {
	display: inline-block;
	font-size: 11px;
	margin-bottom: 8px;
	color:#fff;
	text-transform: uppercase;
}


/*-----------------------------------------------------------------------------------*/
/* - Featured Posts Area
/*-----------------------------------------------------------------------------------*/

.featured-posts-container {
	position: relative;
	top: -1px;
}

.featured-posts ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: table;
	width: 100%;
}

.featured-posts .featured-post-item {
	display: table-cell;
	width: 25%;
	margin-bottom: 0;
	text-align: left;
	vertical-align: top;
	background-color: #fc7f6f;
	overflow: hidden;

	-o-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
}

.featured-posts .featured-post-thumb {
	height: 200px;
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 0;
	visibility: hidden;
	background-size: cover;
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;

	-o-transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition:all .3s;
	transition:all .3s;
}

.featured-posts .featured-post-item:nth-child(2) {
	background-color: #191919;
}

.featured-posts .featured-post-item:nth-child(3) {
	background-color: #3890DC;
}

.featured-posts .featured-post-item:nth-child(4) {
	background-color: #ce466a;
}

.featured-posts .vertical-middle .vertical-middle-inner {
	vertical-align: bottom;
}

.featured-posts .featured-post-item-text {
	position: relative;
	z-index: 1;
	padding: 10%;
}

.featured-posts .featured-post-image {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: cover;

	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition:all .3s;
	transition:all .3s;
}

.featured-posts .featured-post-item .featured-post-image {
	opacity: .1;
}

.featured-posts .featured-post-item:hover .featured-post-image {
	opacity: .2;
}

.featured-posts h4 {
	color: #fff;
	font-size: 17px;
	display: block;
	display: block;
	margin-top:0;
	margin-bottom: 0;
}

.featured-posts .featured-post-link {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

.promo-meta {
	font-size: 11px;
	color:#fff;
	text-transform: uppercase;
	margin-top: 5px;
}

.promo-item-count-lbl {
	color: #fff;
	display: block;
	font-size: 60px;
	font-weight: 600;
	text-align: left;
	line-height: 1em;
	position: relative;
	left: -4px;
	margin-bottom: 25px;
}

.promo-item-count-lbl:after {
	content: "";
	display: block;
	height: 3px;
	background-color: #fff;
	width: 30px;
	margin-top: 5px;
	position: relative;
	left: 6px;
}


/*-----------------------------------------------------------------------------------*/
/* - Home Title Slogan Box
/*-----------------------------------------------------------------------------------*/

.layout-title-container {
	padding: 60px 0;
	background-color: #F9FAFB;
}

.layout-title {
	margin: 0 auto;
	text-align:center;
}

.layout-title p:last-of-type {
	margin-bottom: 0;
}

.layout-title img {
	margin-bottom: 22px;
}

.layout-title h3 {
	font-size: 32px;
	margin: 0 auto 14px;
	max-width: 75%;
}

.layout-title .sub-title {
	font-size: 11px;
	display: block;
	text-transform: uppercase;
}

.layout-title .layout-text {
	margin: 35px 50px 0 50px;
}

.layout-title  .layout-link {
	margin-top: 30px;
}

/*-----------------------------------------------------------------------------------*/
/* - Post Type & Layout Styles
/*-----------------------------------------------------------------------------------*/

body:not(.single) .post, .single .post-entry, .single .post-entry-bottom, .post-share, #content .page, .post-author, .related-posts, .post-comments {
	margin-right: auto;
	margin-left: auto;
}

.post.article-item {
	position: relative;
	margin-bottom: 75px;
}

.post-list.full .post.article-item {
	border-bottom:1px solid #e5e5e5;
	margin-bottom: 60px;
	padding-bottom: 60px;
}

.single .post.article-item {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

.masonry-layout .post-item.article-item .item {
	padding: 0;
	margin-bottom: 0;
}

.featured {
	position: absolute;
	left: 0;
	top:0;
	z-index: 1;
	display: inline-block;
	width: 40px;
	height: 45px;
	line-height: 46px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	background-color: #222;

	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}



.masonry-layout .post .featured {
	left:40px; 
}

.list-layout .post .featured {
	left: 15px;
}

	/*** Post Header ***/
	.post-header {
		margin-bottom:45px;
		text-align:center;
		padding: 0 0;
	}

	.container:not(.sidebar-open) .post-list.full .post-header,
	.dynamic-container:not(.sidebar-open) .dynamic-promo-item-top .post-header {
		padding: 0 18%;
	}

	.dynamic-container .dynamic-layout .dynamic-other-items .post-item .post-header,
	.dynamic-container.sidebar-open .dynamic-layout .dynamic-promo-items .post-item .post-header {
		padding: 0 5%;
	}

	.dynamic-layout .dynamic-promo-items .post-header,
	.dynamic-layout .dynamic-other-items .post-header  {
		margin-bottom: 0;
	}

	.single .post-header {
		margin-top: 0;
	}

	.post-list.dynamic .post-header .cat,
	.post-list.full .post-header .cat,
	.single .post-header .cat,
	.post-list.dynamic .dynamic-promo-item-top .post-header .cat {
		color: #fc7f6f;
		text-align: center;
		font-size: 13px;
		text-transform: uppercase;
		display: block;
		margin-bottom: 4px;
	}

	.post-list.dynamic .post-header .cat {
		font-size: 11px;
	}

	.container:not(.sidebar-open) .post-list.full .post-header .cat,
	.container:not(.sidebar-open) .dynamic-promo-item-top .post-header .cat,
	.single .container:not(.sidebar-open) .post-header .cat {
		font-size: 13px;
	}

	.cat a {
		color:inherit;
	}

	.cat a:hover {
		text-decoration:none;
		opacity:.7;
	}
	
	.single .container:not(.sidebar-open) .post-header h1.industry-title{
		margin-top: 0;
		font-size: 29px;
		margin-bottom: 95px;
	}

	.post-header h1, .post-header h2  {
		font-size:33px;
		color:#111;
		margin-top: 12px;
		margin-bottom:0;
		-o-transition:.3s;
		-ms-transition:.3s;
		-moz-transition:.3s;
		-webkit-transition:.3s;
		transition: .3s;
	}
	
	.post-header h2{
		font-size: 30px;
		margin-bottom: 20px;
	}

	.post-header h2 a{
		color:inherit;
	}
	
	.list-buttons{
		margin-bottom: 5px;
	}
	
	.post-header .list-buttons{
		text-align: left;
		margin-top: 60px;
	}

	.container:not(.sidebar-open) .dynamic-layout .dynamic-promo-item-top .post-header h2, 
	.container:not(.sidebar-open) .post-list.full .post-header h2 {
		font-size: 38px;
	}

	.single .post-header h1 {
		font-size: 33px;
	}
	.single .container:not(.sidebar-open) .post-header h1{
		font-size: 38px;
		margin-bottom: 45px;
	}
	.single .container:not(.sidebar-open) .post-header h1.ico-title{
		margin-bottom: 0;
	}

	.post-header h2 a:hover {
		opacity:.7;
	}

	.post-header h1  strong, .post-header h2 strong {
		font-weight:600;
	}

	.post-header h1  em, .post-header h2 em {
		font-style:italic;
	}

	.post-header .date-author {
		display: inline-block;
		margin-top: 10px;
		font-size: 11px;
		text-transform: uppercase;
	}

	.post-header .date-author p {
		display: inline-block;
		padding: 0 10px;
		margin: 0;
	}

	.post-header .date-author .seperator {
		font-size: 10px;
	}
	
	/*** Post Entry ***/
	.post-entry {
		position: relative;
	}

	.post-entry a:hover {
		opacity:.7;
	}

	.dropcap:first-letter{
		font-size: 50px;
		border:5px solid #333;
		font-weight: 600;
		color: #333;
		font-weight: 600;
		padding: 9px 15px;
		display: inline-block;
		float: left;
		margin-top: 6px;
		margin-right: 15px;
	}

	.format-link .post-entry a:hover,
	.format-quote .post-entry a:hover {
		opacity: 1;
	}

	.masonry .format-link .post-entry,
	.masonry .format-quote .post-entry {
		padding: 0;
	}

	.post-entry .wp-caption a:hover,
	.post-entry .gallery .gallery-item a:hover {
		opacity: .9;
	}

	.container.sidebar-open .post-list.list .post-entry .post-entry-text {
		font-size: 15px;
	}
	
	.post-entry-text {
		text-align: left;
		font-size: 19px;
	}
	
	.industry .post-entry-text{
		font-size: 15px;
	}

	.post-entry img {
		max-width:100%;
		height:auto;
	}
	
	.post-entry p {
		margin-bottom:20px;
	}

	.post-entry p:after {
	    clear: both;
	}
	
	.post-entry a.more-link {
		display: none;
	}

	.post-entry-bottom {
		margin-top: 30px;
		text-align: center;
	}

	.post-list.list .post-entry-bottom {
		margin-top: 16px;
	}

	.single .post-entry-bottom {
		text-align: left;
	}

	.post-entry-bottom a.custom-more-link {
		display: inline-block;
		float: left;
	    font-size: 16px;
	    color: inherit;
	    font-family: "Poppins";
	    font-weight: 600;
	    position: relative;
	    top:5px;
	}

	.post-entry-bottom a.custom-more-link:after {
		content: "\f061";
	    font-family: "Font Awesome 5 Free";
	    font-size: 10px;
	    padding-left: 7px;
	}

	.post-entry-bottom a.custom-more-link:hover {
		color: #fc7f6f;
	}

	/*** Post Features ***/

	.post-featured-item {
		margin-bottom:40px;
		position: relative;
		text-align: center;
	}

	.dynamic-promo-item-top .post-featured-item:before {
		content: "";
		display: block;
		position: absolute;
		border-top: 10px solid;
		border-top-color: #fff;
		border-right: 10px solid transparent;
		border-left: 10px solid transparent;
		left: 50%;
		width: 0;
		height: 0;
		margin-left: -10px;
		z-index: 5;
	}

	.dynamic-layout .dynamic-promo-items .post-featured-item,
	.dynamic-layout .dynamic-other-items .post-featured-item {
		margin-bottom: 25px;
	}

	.post-featured-item .post-featured-item-inner {
		position: relative;
		display: inline-block;
		max-width: 100%;
	}

	.post-featured-item.format-standard {
		text-align:center;
	}

	.post-featured-item a {
		display: block;
	}

	.post-featured-item img {
		display: block;
		max-width:100%;
		height:auto;

		-o-transition: .3s;
		-ms-transition: .3s;
		-moz-transition: .3s;
		-webkit-transition: .3s;
		transition: .3s;
	}

	.format-standard .post-featured-item img,
	.format-audio .post-featured-item img {
		margin: 0 auto;
	}

	.post-featured-item a img {
		backface-visibility:hidden;
		-webkit-backface-visibility:hidden;
		border-radius: 10px;
	}

	.post-featured-item a img:hover {
		opacity:.9;
	}

	.post-featured-item .custom-caption,
	.fotorama .fotorama__caption__wrap {
		display: inline-block;
		font-size:11px;
		text-transform: uppercase;
		color:#fff;
		position: absolute;
		bottom:0;
		left:0;
		right: 0;
		text-align: center;
		line-height: 1.5em;
		background-color:rgba(0,0,0,.7);

		-o-transition: .3s;
		-ms-transition: .3s;
		-moz-transition: .3s;
		-webkit-transition: .3s;
		transition: .3s;
	}

	.post-featured-item .custom-caption {
		background-color: transparent;
	}

		.post-featured-item .custom-caption .custom-caption-inner {
			position: relative;
			display: block;
			background-color:rgba(0,0,0,.7);
			padding:12px 14px;
		}

	.post-featured-item .custom-caption .custom-caption-inner:before {
		display: inline-block;
		position: absolute;
		content:"";
		font-family: "Font Awesome 5 Free";
		font-size: 15px;
	}

	.masonry-layout .post-featured-item .custom-caption,
	.masonry-layout .fotorama .fotorama__caption__wrap{
		display: none;
	}

	.fotorama.fotorama--fullscreen .fotorama__caption {
		margin-bottom: 20px;
		text-align: center;
	}

		.fotorama.fotorama--fullscreen .fotorama__caption__wrap {
			position: static;
			display: inline-block;
		}

	.post-featured-item.gallery-post .item .custom-caption,
	.post-featured-item.gallery-post .fotorama__caption__wrap {
		opacity: 0;
		transform: translateY(100%);
		-wbebkit-transform: translateY(100%);
	}

	.post-featured-item.gallery-post .item:hover .custom-caption,
	.post-featured-item.gallery-post .fotorama__stage__frame:hover .fotorama__caption__wrap {
		opacity: 1;
		transform: translateY(0);
		-wbebkit-transform: translateY(0);

	}

	.post-featured-item.gallery-post .fotorama__nav-wrap {
		position: absolute;
		bottom: 0;
	}

	.post-featured-item.gallery-post .fotorama__stage__frame {
		background-color: #F6F6F6;
	}

	.post-featured-item.gallery-post .justified-gallery {
	 	white-space: nowrap;
	}

	.post-featured-item.gallery-post .justified-gallery .item {
		display: inline-block;
  		margin-bottom: 0;
  		padding:0;
	}

	.post-featured-item.video-post,
	.post-featured-item.audio-post {
		opacity: 0;
	}

	.post-featured-item.video-post.open,
	.post-featured-item.audio-post.open {
		opacity: 1;
	}

	.post-featured-item.audio-post img {
		margin-bottom: -4px;
	}

	.post-featured-item.video-post .video-wrapper {
		position: relative;
		padding-bottom: 56.25%; /* 16:9 */
		height: 0;
	}

	.post-featured-item.video-post .video-wrapper.embed iframe {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}

	.post-featured-item.video-post .video-wrapper .mejs-container.mejs-video {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%!important;
		height: 100%!important;
	}

	.post-featured-item.video-post .video-wrapper .mejs-poster {
		background-size: cover;
		background-color: #000;
	}

	.post-featured-item.video-post .video-wrapper .mejs-layer {
		width: 100%;
		height: 100%;
	}

	.post-featured-item.video-post .video-wrapper .mejs-inner,
	.post-featured-item.video-post .video-wrapper .mejs-layers {
		height: 100%;
	}

	.post-featured-item.video-post .video-wrapper .mejs-fullscreen-button {
		position: relative;
		right: 4px;
	}

	.post-featured-item.audio-post iframe {
		width: 100%;
	}

	/*** Post Formats ***/

	.format-link .post-entry {}

		.format-link .post-entry {
			text-align: center;
		}
			.format-link .post-entry p {
				margin: 0;
				line-height: 1;
			}

			.format-link .post-entry a {
				color:inherit;
				font-size: 16px;
				font-style: normal;
				font-weight: 600;
				display: block;
				line-height: 1.6;
				padding:  20px 30px;
				margin: 0 50px;
			}

			.masonry-layout .format-link .post-entry a,
			.dynamic-layout .article-item:not(.first-item) .format-link .post-entry a {
				margin: 0;
				font-size: 16px;
				line-height: 1.8;
			}

			.format-link .post-entry a:before {
				content: "\e01a";
				font-family: "Elegant";
				display: block;
				font-size: 25px;
				margin-bottom: 10px;
				font-style: normal;
				font-weight: normal;
			}

			.masonry-layout .format-link .post-entry a:before {
				font-size: 17px;
			}

			.format-link .post-entry a:after {
				content: "";
				width: 15%;
				min-width: 40px;
				display: block;
				margin: 20px auto 0;
				height: 1px;
				background:rgba(0,0,0,.15);
			}


	.format-quote .post-entry {}

		.format-quote .post-entry {
			text-align: center;
		}
			.format-quote .post-entry blockquote {
				padding: 20px 30px;
				margin: 0 50px;
				color:inherit;
			}

			.format-quote .post-entry blockquote:before {
				display: none;
			}

			.masonry-layout .format-quote .post-entry blockquote,
			.dynamic-layout .article-item:not(.first-item) .format-quote .post-entry blockquote {
				margin: 0;
			}

			.format-quote .post-entry blockquote cite {
				font-size: 11px;
				letter-spacing: 1px;
				font-style: normal;
				display: block;
				margin-top: 15px;
 				text-transform: uppercase;
			}

			.masonry-layout .format-quote .post-entry blockquote cite {
				font-size: 11px;
				margin-top: 10px;
			}

			.format-quote .post-entry blockquote p {
				font-size: 20px;
				font-style: normal;
				font-weight: 600;
				margin: 0;
				line-height: 1.6;
				text-align: center;
			}

			.masonry-layout .format-quote .post-entry blockquote p,
			.dynamic-layout .article-item:not(.first-item) .format-quote .post-entry blockquote p {
				font-size: 16px;
			}

				.format-quote .post-entry blockquote p:before {
					font-family: "elegant";
					content: "\e057";
					top: -6px;
					left: -5px;
				}

				.format-quote .post-entry blockquote p:before {
					  display: block;
					  font-size: 30px;
					  margin-bottom: 10px;
					  top: 0;
					  left: 0;
					  color:#222;
					  font-style: normal;
					  font-weight: normal;
				}

				.masonry-layout .format-quote .post-entry blockquote p:before {
					font-size: 21px;
				}

				.format-quote .post-entry blockquote p:after {
					content: "";
					width: 15%;
					min-width: 40px;
					display: block;
					margin: 20px auto 0;
					height: 1px;
					top: 0;
					left: 0;
					background: rgba(0,0,0,.15);
					border:none;
				}


	/*** Like Comment Buttons ***/

	.like-comment-buttons-wrapper {
		display: block;
		text-align: center;
	}

		.like-comment-buttons {
			display: inline-block;
			float: left;
			margin-top: 6px;
		}

		.masonry-item-footer .like-comment-buttons-wrapper .like-comment-buttons:before {
			display: none;
		}

		.masonry-layout .like-comment-buttons {
			position: relative;
			right: -7px;
			padding-top: 0;
			margin-top: 0;
			border-top: none;
		}

		.like-comment-buttons a {
			color:inherit;
			font-size: 14px;
			font-weight: 700;
			padding-right:4px;
			text-transform: uppercase;
		}

		.like-comment-buttons a:hover {
			color:#fc7f6f;
		}

		.like-comment-buttons .jm-post-like {
			display: inline-block;
			text-align: left;
		}
		
		.jm-post-like .loader {
			font-size: 12px;
			position: relative;
			top:-1px;
			-webkit-animation: spin 4s infinite linear;
			animation: spin 4s infinite linear;
		}

		.masonry-item-footer .like-comment-buttons .jm-post-like .loader {
			font-size: inherit;
		}

		@-moz-keyframes spin {
		    from { -moz-transform: rotate(0deg); }
		    to { -moz-transform: rotate(360deg); }
		}
		@-webkit-keyframes spin {
		    from { -webkit-transform: rotate(0deg); }
		    to { -webkit-transform: rotate(360deg); }
		}
		@keyframes spin {
		    from {transform:rotate(0deg);}
		    to {transform:rotate(360deg);}
		}
	
	/*** Post Share ***/
	.post-share {
		position: relative;
		float: right;
		text-align: center;
	  	-o-transition: .3s;
	  	-ms-transition: .3s;
	  	-moz-transition: .3s;
	 	-webkit-transition: .3s;
		transition: .3s;
	 	backface-visibility:hidden;
	 	-webkit-backface-visibility:hidden;
	}

		.post-share .post-share-inner {
			display: inline-block;
		}

	.post-share .share-text {
		float: left;
		display: inline-block;
		position: relative;
		top:5px;
		padding-right: 3px;
	}

	.post-share .share-text:after {
		content: "\f061";
		font-family: "Font Awesome 5 Free";
		font-weight: bold;
		font-size: 10px;
		padding-left: 7px;
		margin-right: 4px;
	}

	.post-share ul {
		float: left;
		list-style-type: none;
		padding:0;
		margin: 0;
		transition: .3s;
		-webkit-transition: .3s;
		transition-delay:0;
		-webkit-transition-delay:0;

	}

	.post-share .share-item {
		display: inline-block;
		margin: 0;
		backface-visibility:hidden;
		-webkit-backface-visibility:hidden;
	}

	.post-share .share-main.share-box {
		  width: 39px;
		  height: 39px;
		  line-height: 39px;
		  font-size: 15px;
		  z-index: 1;
		  vertical-align: baseline;
	}

	.post-share a {
		color: inherit;
		display:inline-block;
		margin: 0 -1px;
		text-align: center;
	}

	.post-share a:hover {
		color: inherit;
		opacity: .5;
	}

	.share-box {
		width:30px; 
		height:30px; 
		display:inline-block;
		line-height:29px;
		font-size: 13px;
		margin:0 1px;
		border-radius:100%;
		color:#222;
		-webkit-border-radius:100%;
		-moz-border-radius:100%;
		transition:.3s;
		-webkit-transition:.3s;

		background: #fafafa;
		border: 1px solid #ddd;
		box-shadow: 0 1px 0 rgba(0,0,0,.08);
		-webkit- box-shadow: 0 1px 0 rgba(0,0,0,.08);
	}

	.post-share .share-box {
		position: relative;
		font-size: 13px;
		text-align: center;
		display: inline-block;
		border-radius: 100%;
	}

	/*** Post author ***/
	.post-author {
		position:relative;
		margin-top:55px;
		padding-top:55px;
		border-top: 1px solid #e5e5e5;
	}
	
	.author-img {
		max-width: 100%;
		height: auto;
		margin-bottom:20px;
	}

	.post-author .author-img {
		float: left;
	}

	.post-author .box-title-area .title {
		margin-bottom: 8px;
		font-size: 21px;
		text-align: left;
	}

	.post-author .box-title-area .title:after {
		display: none;
	}

	.post-author .box-title-area .title a {
		color: inherit;
	}
	
	.author-img img {
		border-radius:100%;
		margin: 0;
	}

	.author-content {
		overflow:hidden;
	}

	.post-author .author-content {
	    margin-left: 85px;
	    padding-left: 25px;
	}

	.author-content h5 {
		margin-top: 0;
		margin-bottom: 10px;
	}
	
	.author-content h5 a {
		font-size:24px;
		font-style: italic;
		margin-bottom:8px;
		color:#111;
		display:block;
	}

	.author-info {
		font-size: 14px;
	}
	
	.author-content p {
		margin:0 auto 15px;
	}
	
	.author-content .author-social {
		display: inline-block;
		width: 30px;
		height: 30px;
		line-height: 29px;
		border-radius: 100px;
		text-align: center;
		font-size:13px;
    	color: #222;

		-o-transition: .3s;
		-ms-transition: .3s;
		-moz-transition: .3s;
		-webkit-transition: .3s;
		transition: .3s;

		background: #fafafa;
		border: 1px solid #ddd;
		box-shadow: 0 1px 0 rgba(0,0,0,.08);
		-webkit- box-shadow: 0 1px 0 rgba(0,0,0,.08);
	}

	.author-content .author-social:hover {
		opacity:.5;
	}

	/*** Post related ***/
	.related-posts {
		margin-top: 55px;
		padding-top: 55px;
		border-top: 1px solid #e5e5e5;
		overflow:hidden;
	}

	.related-posts .related-posts-inner {
		margin: 0 -25px -60px;
	}
	
	.box-title-area .title {
		font-size:24px;
		text-align: center;
		margin: 0 0 1.7em;
		position: relative;
	}

	.dynamic-layout .box-title-area .title {
		font-size: 24px;
	}

	.container:not(.sidebar-open)  .dynamic-layout .box-title-area .title {
		font-size: 28px;
	}

	.box-title-area .title:after {
		display: block;
		margin: 2% auto;
		width: 30px;
		height: 1px;
		content: '';
		background-color: #333333;
	}

	.related-posts .item {
		padding: 0 25px 60px 25px;
		display: inline-block;
		margin-right: -4px;
    	vertical-align: top;
    	width: 50%;
    	text-align: center;
	}
	
	.related-posts .item img {
		margin-bottom:25px;
		width:100%;
		height:auto;
	}

	.related-posts .item a:hover {
		opacity:.9;
	}

	.related-posts .item h3 {
		font-size:19px;
		margin: 0 auto;
		padding: 0 5%;
	}

	.related-posts .item h3 em {
		font-style: normal;
	}

	.related-posts .item h3 a {
		color:inherit;
	}

	.related-posts .item h3 a:hover {
		opacity:.7;
	}

	.related-posts .item span.date {
		font-size: 10px;
		text-transform: uppercase;
	}

	.related-posts .item .cat  {
		color: #fc7f6f;
	    text-align: center;
	    font-size: 11px;
	    text-transform: uppercase;
	    display: block;
	    margin-bottom: 5px;
	}
	
	/** Post tags ***/
	.post-tags {
		 margin-bottom: 20px;
		 font-size: 11px;
		 text-transform: uppercase;
	}

	.post-tags em {
		font-style: normal;
	}

	.post-tags a {}
	
	/*** Post Pagination ***/

	.post-pagination.pagination {
		margin: 40px auto 0;
		padding-top: 40px;
		border-top: 1px solid #e5e5e5;
	}

	.post-pagination.pagination a {
		max-width: 400px;
	}

	.post-pagination.pagination .label {
		display: block;
		font-size: 10px;
		text-transform:  uppercase;
		margin-bottom: 6px;
	}

	.post-pagination.pagination .older {
		text-align: right;
	}

	.post-pagination.pagination .older .label:after {
		content: "\f061";
		font-family: "Font Awesome 5 Free";
		font-weight: bold;
		font-size: 10px;
		padding-left: 7px;
	}

	.post-pagination.pagination .newer .label:before {
		content: "\f060";
		font-weight: bold;
		font-family: "Font Awesome 5 Free";
		font-size: 10px;
		padding-right: 7px;
	}

	.post-pagination.pagination .title {
		display: block;
		font-family: "Poppins";
		font-size: 15px;
		line-height: 1.4;
	}


/*-----------------------------------------------------------------------------------*/
/* - Masonry Styling
/*-----------------------------------------------------------------------------------*/

.masonry-container #content,
.masonry-container #sidebar {
	opacity: 0;
	visibility: hidden;

	transition:opacity 500ms ease-in-out, visibility 500ms ease-in-out;
    -webkit-transition:opacity 500ms ease-in-out, visibility 500ms ease-in-out;
}

.masonry-container.open #content,
.masonry-container.open #sidebar {
	opacity: 1;
	visibility: visible;
}

.masonry-layout, .dynamic-layout .dynamic-other-items, .dynamic-promo-items {
	margin: 0 -25px;
	padding: 0;
}

.masonry-layout {
	margin: 0 -20px;
}

.masonry-layout .post-item, .dynamic-layout .post-item {
	display: inline-block;
	vertical-align: top;
	width: 33.3333333333333333%;
	padding:0 25px 60px 25px;
	line-height: 1.2em;
}

.masonry-layout .post-item {
	padding:0 20px 40px 20px;
}

.container:not(.sidebar-open) .dynamic-layout .dynamic-other-items, .container:not(.sidebar-open) .dynamic-promo-items {
	margin: 0 -30px;
}

.container:not(.sidebar-open) .dynamic-layout .post-item {
	padding: 0 30px 60px 30px;
}

.dynamic-container.sidebar-open .dynamic-layout .post-item {
	width: 50%;
}

.masonry-layout .post-featured-item {
	margin-bottom: 0;
	line-height: 0;
}

.masonry-layout .post-item {
	float: left;
	margin-bottom: 0;
}

.masonry-layout  .item-content {
	padding: 30px;
	background-color: #f8f8f8;
	border: 1px solid #eee;
}

.dynamic-layout .post-item {
    margin-right: -4px;
}

.dynamic-layout .post-item .post {
	position: relative;
}

.dynamic-layout .dynamic-promo-items .post-item.grid-6 {
	display: inline-block;
	width: 50%;
	margin-right: -4px;
	vertical-align: top;
	padding-bottom: 60px;
}

.dynamic-layout .post-item .featured {
	left: 20px;
}

	.container.sidebar-open .masonry-layout .post-item {
		width:50%;
	}

.masonry-layout .post-item .item h2, .dynamic-layout .post-item .item h2 {
	margin-top: 0;
	margin-bottom:6px;
	text-align: center;
}

.dynamic-layout .post-item .item h2 {
	font-size: 16px;
}

.dynamic-container .dynamic-layout .dynamic-promo-items .post-item.grid-6 .item h2 {
	font-size: 19px;
}

.dynamic-container:not(.sidebar-open) .dynamic-layout .dynamic-promo-items .post-item.grid-6 .item h2 {
	font-size: 24px;
}

.dynamic-container .dynamic-layout .dynamic-other-items .post-item .item h2 {
	font-size: 19px;
}

.dynamic-container:not(.sidebar-open) .dynamic-layout .dynamic-other-items .post-item .item h2 {
	font-size: 19px;
}

.masonry-layout .post-item .post-header {
	margin-bottom: 17px;
	padding: 0;
}

.masonry-layout .post-item .item h2 {
	font-size: 18px;
}

.masonry-layout .post-item .item h2 a {
	color: inherit;
}

.masonry-layout .post-item .item h2 a:hover {
	opacity:.7;
}

.masonry-layout .post-item .item p {
	margin-bottom:6px;
	font-size: 13px;
}

.masonry-layout .post-item .item p {
	margin-top: 0;
}

.masonry-layout .fotorama__caption, .dynamic-layout .fotorama__caption {
	display: none;
}

.masonry-item-footer, .dynamic-layout .masonry-item-footer {
	margin-top: 20px;
	padding-top: 17px;
	border-top: 1px solid #e5e5e5;
}
	.sub-meta-container {
		font-size: 10px;
		text-transform: uppercase;
		text-align: center;
		color: #fc7f6f;
	}

	.post-list.dynamic .sub-meta-container {
		color: inherit;
	}

	.comment-like-container {
		width: 30%;
		float: right;
		position: relative;
		top:5px;
	}

	.masonry-layout .comment-like-container {
		top:0;
	}

	.comment-like-container .like-comment-buttons-wrapper {
		margin-top: 2px;
		text-align: right;
	}

	.masonry-item-footer  .like-comment-buttons a {
		font-size:13px;
		margin: 0 0 0 2px;
	}


#post-item-advertisement-area {
	display: block;
	width: 100% !important;
	padding: 0;
	text-align:center;
	margin-bottom: 60px;
}

#post-item-advertisement-area img {
	max-width: 100%;
	height: auto;
}

/*-----------------------------------------------------------------------------------*/
/* - List Styling
/*-----------------------------------------------------------------------------------*/

body:not(.single) .list-layout .post {
	max-width: 100%;
}

.list-buttons.list-buttons-industry{
	display: inline-block;
	height: 0;
  margin-bottom: 25px;
}

@media only screen and (max-width: 767px) {
  .list-buttons.list-buttons-industry{
    margin-bottom: 60px
  }
 }

.list-layout .post-featured-item {
	float: left;
	width: 360px;
	margin-right: 30px;
	margin-bottom: 0;
}

.list-layout .post.has-post-thumbnail .post-entry-wrapper {
	float: right;
	width: 590px;
}

.sidebar-open .list-layout .post-featured-item {
	width: 225px;
}

.sidebar-open .list-layout .post.has-post-thumbnail .post-entry-wrapper {
	width: 370px;
}

.list-layout .post.format-quote .post-entry-wrapper,
.list-layout .post.format-link .post-entry-wrapper {
	float: none!important;
	width: 100%!important;
}

.list-layout .post-header {
	text-align: left;
	margin-bottom: 5px;
	padding: 0;
}

.list-layout .post-header h2 {
	width: 100%;
	font-size: 27px;
	margin: 0;
	padding: 0;
	text-align: left;
}

.container.sidebar-open .list-layout .post-header h2 {
	font-size: 26px;
}

.list-layout .post-header h2 a {
	color: inherit;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}

.list-layout .post-header h2 a:hover {
	opacity:.7;
}

.list-layout .post p {
	margin-bottom:6px;
}

.list-layout .post.format-quote p,
.list-layout .post.format-link p {
	text-align: center;
}

.list-layout .post-header .date-author {
	margin-top: 8px;
	color: #fc7f6f;
}

.list-layout .post-header .date-author p {
	padding: 0;
}

.list-layout .post-entry-bottom a.custom-more-link {
	float: left;
	margin-bottom: 0;
}

.list-layout .like-comment-buttons-wrapper {
	float: right;
	line-height: 36px;
}

.list-layout .like-comment-buttons-wrapper .like-comment-buttons:before {
	display: none;
	margin: 0;
}
	
/*-----------------------------------------------------------------------------------*/
/* - Pagination
/*-----------------------------------------------------------------------------------*/


.full-container .pagination {
	margin: 45px auto 0;
}

/*** pagination ***/


.pagination{
	  margin-bottom: 75px;
  }
  
  .pagination a, .pagination span {
	  position: relative;
	  display:inline-block;
	  font-size: 16px;
	  font-weight: 600;
	  border-radius: 3px;
	  font-size: 11px;
	  border: 0;
	  font-weight: bold;
	  padding: 8.5px 14px;
	  margin: 0 5px;
	  color: #667085;
  }
  
  .pagination a.prevnext{
	  display: flex;
	  align-items: center;
	  border-radius: 8px;
	  gap: 5px;
	  border: 1px solid #ddd;
	  color: #344054;
  }
  
  .pagination a.prevnext.inactive{
	  color: #c0bcbb;
	  box-shadow: none;
  }

  .pagination a.prevnext.inactive img{
	  opacity: 0.4
  }
  
  .pagination a.prevnext:hover{
	  color: #FFF;
  }
  
  
  
  .pagination a:hover {
	  background: #f5f5f5;
	  color: #645f67 !important;
  }
  
  .pagination span{
	  background: #F9FAFB;
  }


.pagination.classic a,
.pagination.load-more a {
	font-family: "Poppins";
}

.pagination:not(.post-pagination) .older a:after {
	content: "\f061";
	font-family: "Font Awesome 5 Free";
	font-size: 10px;
	padding-left: 7px;
}

.pagination:not(.post-pagination) .newer a:before {
	content: "\f060";
	font-family: "Font Awesome 5 Free";
	font-size: 10px;
	padding-right: 7px;
}

.pagination .newer {
	float:left;
	max-width: 50%;
}

.pagination .newer .fa {
	margin-right: 3px;
}

.pagination .older .fa {
	margin-left: 3px;
}

.pagination .older {
	float:right;
	max-width: 50%;
}

.pagination.load-more {
	display: none;
	position: relative;
	z-index: 1;
	text-align: center;
}

.pagination.load-more a:hover {
	-o-transition: all .2s;
	-ms-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	transition: all .2s;
}

.pagination.load-more.show {
	display: block;
}

.pagination.load-more a {
	display: block;
	text-align: center;
}

.pagination.load-more p {
	margin: 0;
	display: inline-block;
}

.pagination.load-more .loading {
	width: 120px;
}

.pagination.load-more .loading .text {
	display: none;
}

.pagination.load-more .animative-btn.loading:after {
	background-color: #fff!important;
}

.pagination.load-more .animative-btn.loading:hover {
	color: #111!important;
}

.@-moz-keyframes throbber-loader {
  0% {
    background: #333;
  }
  10% {
    background: #ddd;
  }
  40% {
    background: #333;
  }
}
@-webkit-keyframes throbber-loader {
  0% {
    background: #333;
  }
  10% {
    background: #ddd;
  }
  40% {
    background: #333;
  }
}
@keyframes throbber-loader {
  0% {
    background: #333;
  }
  10% {
    background: #ddd;
  }
  40% {
    background: #333;
  }
}
.throbber-loader, .pagination .throbber-loader {
	display: none;
	margin-bottom: -3px!important;
}
.pagination.load-more .loading .throbber-loader {
	display: inline-block;
}
/* :not(:required) hides these rules from IE9 and below */
.throbber-loader:not(:required) {
  -moz-animation: throbber-loader 2000ms 300ms infinite ease-out;
  -webkit-animation: throbber-loader 2000ms 300ms infinite ease-out;
  animation: throbber-loader 2000ms 300ms infinite ease-out;
  background: #333;
  position: relative;
  text-indent: -9999px;
  width: 5px;
  height: 1.5em;
  margin: 0 1.6em;
}
.throbber-loader:not(:required):before, .throbber-loader:not(:required):after {
  background: #333;
  content: '\x200B';
  display: inline-block;
  width: 5px;
  height: 1.5em;
  position: absolute;
  top: 0;
}
.throbber-loader:not(:required):before {
  -moz-animation: throbber-loader 2000ms 150ms infinite ease-out;
  -webkit-animation: throbber-loader 2000ms 150ms infinite ease-out;
  animation: throbber-loader 2000ms 150ms infinite ease-out;
  left: -1.2em;
}
.throbber-loader:not(:required):after {
  -moz-animation: throbber-loader 2000ms 450ms infinite ease-out;
  -webkit-animation: throbber-loader 2000ms 450ms infinite ease-out;
  animation: throbber-loader 2000ms 450ms infinite ease-out;
  right: -1.2em;
}



/*-----------------------------------------------------------------------------------*/
/* - Load More Animations
/*-----------------------------------------------------------------------------------*/

.post-list.masonry .article-item[class*="page-"] {
	opacity: 0;
}

.post-list .article-item.animate {
	opacity: 1!important;
	transform: translateY(50px);
	animation: fallPerspective .4s ease forwards;
	-webkit-animation: fallPerspective .4s ease forwards;
}

@-webkit-keyframes fallPerspective {
	100% { transform: translateY(0px); opacity: 1; }
}

@keyframes fallPerspective {
	100% { transform: translateY(0px); opacity: 1; }
}


/*-----------------------------------------------------------------------------------*/
/* - Footer Styles
/*-----------------------------------------------------------------------------------*/

.unfold-footer #main-container-wrapper {
    position: relative;
    z-index: 5;
}

.unfold-footer footer.main-footer.activate {
    position: fixed;
    bottom: 0;
    width: 100%;
}

#footer-social {
	background:#f2f2f2;
	padding:40px 0;
	text-align:center;
}

#footer-social a {
	margin:0 15px;
	color:#999;
}
#footer-social a:first-child {
	margin-left:0;
}
#footer-social a:last-child {
	margin-right:0;
}

#footer-social a i {
	height:28px;
	width:28px;
	text-align:center;
	line-height:28px;
	background:#666;
	color:#fff;
	border-radius:50%;
	margin-right:5px;
	font-size:14px;
}

#footer-social a:hover {
	text-decoration:none;
	color:#000;
}
#footer-social a:hover > i {
	background:#000;
}

/********************************/
/*** Footer logo ***/
/********************************/

#footer-widget-area {
	background:#1B1D21;
	padding:60px 0;
	width: 100%;
}

#footer-widget-area {
	color:#fff;
}

#footer-widget-area p i {
	font-size:14px;
	margin:0 5px 0 7px;
}

	#footer-widget-area .widget-columns {
		width:30%;
		margin-right:5%;
		float:left;
	}

	#footer-widget-area .four-column .widget-columns {
		width: 22.375%;
		margin-right:3.5%;
	}

	#footer-widget-area .widget-columns.last, 
	#footer-widget-area .four-column .widget-columns.last {
		margin-right:0;
	}

/********************************/
/*** Footer Copyright ***/
/********************************/

#footer-copyright {
	position: relative;
	padding:18px 0;
	background:#111;
	color:#fff;
	text-align:center;
}

#footer-copyright p {
	font-size:10px;
	margin: 7px 0;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#footer-copyright p i {
	color:#fc7f6f;
}

.goto-top {
	display: inline-block;
	position: fixed;
	z-index: 1;
	z-index: 100;
	bottom: 20px;
	right: 20px;
	padding: 6px 12px;
	background-color: #fc7f6f;
	color: #fff;
	width: 40px;
	height: 40px;
	line-height: 26px;
	font-size: 17px;
	text-align: center;
	border-radius: 100px;

	opacity: 0;
	visibility: hidden;
	-ms-transform: translate(0,5px); /* IE 9 */
   	-webkit-transform: translate(0,5px); /* Safari */
    transform: translate(0,5px);
}

.goto-top.on {
	opacity: 1;
	visibility: visible;
	-ms-transform: translate(0,0); /* IE 9 */
   	-webkit-transform: translate(0,0); /* Safari */
    transform: translate(0,0);
}

.goto-top.on:hover {
	opacity: .5;
}

.goto-top.on.force-off

/*-----------------------------------------------------------------------------------*/
/* - Widgets
/*-----------------------------------------------------------------------------------*/

#widget-area {
	overflow:hidden;
	margin-bottom:60px;
	border-top:1px solid #e5e5e5;
	padding-top:70px;
}

.widget {
	margin-bottom:40px;
	font-size: 14px;
}

.widget:last-child {
	margin-bottom: 0;
}

	#sidebar .widget {
		margin-bottom:55px;
		position: relative;
		-webkit-backface-visibility:hidden;
		backface-visibility:hidden;
	}

	#sidebar .widget:last-child {
		margin-bottom:0;
	}

	#sidebar img {
		max-width:100%;
		height:auto;
		display: block;
		backface-visibility:hidden;
		-webkit-backface-visibility:hidden;
	}

	#sidebar iframe {
		max-width:100%!important;
	}

.widget_rss .rss-widget-icon {
	display: inline-block!important;
}

.widget .about-widget p:first-child {
	margin-top: 0;
}

.widget .about-widget p:last-child, .widget.widget_text p:last-child {
	margin-bottom: 0;
}

.about-widget a:not(.widget-link), .widget_text a {
	color:#fc7f6f;
}

	.widget .about-widget .widget-link {
		display: inline-block;
		font-size: 10px;
	    font-weight: 400;
	    background-color: #fc7f6f;
	    padding: 13px 17px;
	    color: #fff;
	    letter-spacing: 1px;
	    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3) inset;
	    text-transform: uppercase;
	}

	.widget .about-widget .widget-link:hover {
		background-color: #111;
		color:#fff;
	}


.widget-title {
	  font-size:13px;
	  font-family: "Inter", sans-serif;
	  font-weight: 700;
	  margin-top: 0;
	  margin-bottom:15px;
	  text-align: center;
	  text-transform: uppercase;
  }

#sidebar .widget-title {
	position: relative;
}

#sidebar .widget-title:before {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 1px;
	content: '';
	background-color: #333333;
}

#sidebar .widget-title span {
	position: relative;
	z-index: 1;
	display: inline-block;
	padding: 6px 15px;
	background-color: #fff;
}

	.widget-title span {
		display: inline-block;
	}

	.widget li, .widget a {
		color:inherit;
	}

	.widget ul {
		padding: 0;
		margin: 0;
	}

	.widget ul li {
		line-height: 1.8;
		list-style-type: none;
	}


	.widget ul li:last-child {
		margin-bottom:0;
		padding-bottom:0;
		border-bottom:none !important;
	}

#footer-widget-area .widget-title, #footer-widget-area .widget-title span {
	background: none;
}

	#footer-widget-area .widget-title {
		color:#fff;
		margin-top: 0;
		font-size: 13px;
		text-align: left;
		padding: 0;
	}

	#footer-widget-area .widget_mc4wp_form_widget .widget-title {
		text-align: center;
	}


	/*** Search widget ***/
	.search-form .search {
		border: 1px solid #ddd;
	}
	
	.search-form .search:focus { outline:none; }

	/** searchbar for widget ***/
	.widget .search-form .search { 
		width:100%;
	}
	
	/*** About Widget ***/
	.about-widget img {
		margin: 0 auto;
		max-width:100%;
		height:auto;
		display: block;
	}

	#sidebar .about-widget .widget-content-desription {
		background-color: #f8f8f8;
		border: 1px solid #eee;
		padding: 30px;
	}

	#footer-widget-area .about-widget .img {
		margin-bottom: 20px;
	}

	/** Text Widget **/

	.widget_text img {
		max-width: 100%;
		height: auto;
	}

	/*** MailChimp widget ***/
	.widget_mc4wp_form_widget {
		padding: 25px;
		border:6px solid #333;
	}

	#footer-widget-area .widget_mc4wp_form_widget {
		background-color: rgba(255,255,255,.05);
		border-color:rgba(255,255,255,.15);
	}

	.widget_mc4wp_form_widget input[type="email"],
	.widget_mc4wp_form_widget input[type="text"],
	.widget_mc4wp_form_widget input[type="tel"] {
		width: 100%;
	}

	.widget_mc4wp_form_widget p {
		text-align: center;
		margin-top: 0;
		margin-bottom: 20px;
	}

	.widget_mc4wp_form_widget h1,
	.widget_mc4wp_form_widget h2,
	.widget_mc4wp_form_widget h3,
	.widget_mc4wp_form_widget h4,
	.widget_mc4wp_form_widget h5,
	.widget_mc4wp_form_widget h6 {
		margin-top: 0;
		text-align: center;
	}

	.widget.widget_mc4wp_widget .mc4wp-form {
		margin-top: 0;
		margin-bottom: 0;
	}

	.mc4wp-form button, .mc4wp-form input[type=button], .mc4wp-form input[type=submit] {
		width: 100%;
	}

	.mc4wp-form label {
		display: block;
		font-size: 13px;
		font-weight: 600;
		margin-bottom: 5px!important;
	}

	.mc4wp-form p:last-of-type {
		margin-bottom: 0;
	}
	
	/*** Tagcloud widget ***/
	
	.widget .tagcloud a {
		font-size:10px !important;
		font-weight: 600;
		text-transform:uppercase;
		margin-right:5px;
		margin-bottom:7px;
		display:inline-block;
		text-decoration: none;
		padding: 7px 10px 6px;
		color: inherit;
		border: 1px solid #333;
	}

	#footer-widget-area .widget .tagcloud a {
		background-color:rgba(255,255,255,.05);
		border-color: rgba(255,255,255,.15);
		color:#fff;
	}

	.widget .tagcloud a:hover, #footer-widget-area .widget .tagcloud a:hover {
		border-color: transparent;
		background:#fc7f6f;
		color:#fff;
	}

	/*** Facebook LikeBox ***/
	.fb-like-box-container {
	    width: 100%;
	    height: auto;
	}

	/*** Archieve Category widget ***/
	.widget_categories .screen-reader-text,
	.widget_archive .screen-reader-text{
		display: none;
	}
	
	.widget_categories select.postform,
	.widget_archive select {
		width: 100%;
	}

	.widget_categories select.postform option,
	.widget_archive select {
		padding: 7px;
	}
	
	/*** Calender widget ***/
	#wp-calendar {width: 100%; background-color:#fff; color:#222; }
	#wp-calendar caption { text-align: right; color: #777; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
	#wp-calendar thead { font-size: 12px;  }
	#wp-calendar thead th { padding-bottom: 10px; }
	#wp-calendar tbody { color: #999; }
	#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px; border-right: none;}
	#wp-calendar tbody td a { font-weight:400; color:#222; }
	#wp-calendar tbody td:hover { background: #fff; }
	#wp-calendar tbody .pad { background: none; }
	#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
	#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }
	#wp-calendar thead th { padding-bottom: 10px; text-align: center; }


	/*** Latest Posts w/ Thumbs widget ***/

	.widget.ultimate_conversion_recent_post_with_thumbs_widget ul li {
		margin-bottom: 20px;
		line-height: 1.6em;
		position: relative;
		border:none;
	}

	.widget.ultimate_conversion_recent_post_with_thumbs_widget ul li:last-child,
	#footer-widget-area .widget.ultimate_conversion_recent_post_with_thumbs_widget ul li:last-child,
	.widget.widget_recent_comments ul li:last-child,
	#footer-widget-area .widget.widget_recent_comments ul li:last-child  {
		margin-bottom: 0;
		padding-bottom: 0;
		border-bottom: none;
	}

	.widget.ultimate_conversion_recent_post_with_thumbs_widget .thumb.size_50_50 {
		float: left;
	}

	.widget.ultimate_conversion_recent_post_with_thumbs_widget .thumb.size_50_50,
	.widget.ultimate_conversion_recent_post_with_thumbs_widget img {
		width: 80px;
		height: 80px;
		border-radius:100px;
		-o-transition: .3s;
		-ms-transition: .3s;
		-moz-transition: .3s;
		-webkit-transition: .3s;
		transition: .3s;
	}

	.widget.ultimate_conversion_recent_post_with_thumbs_widget .thumb.size_50_50 a {
		display: block;
		position: relative;
		overflow: hidden;
	}

	.widget.ultimate_conversion_recent_post_with_thumbs_widget a:hover img {
		opacity: .9;
	}

	.widget.ultimate_conversion_recent_post_with_thumbs_widget .recent_post_text {
		display: block;
		padding-left:100px;
		padding-top: 7px;
	}

	.widget.ultimate_conversion_recent_post_with_thumbs_widget .recent_post_text h4 {
		margin-top: 0;
		margin-bottom: 0;
	}

	.widget.ultimate_conversion_recent_post_with_thumbs_widget .recent_post_text a {
		font-size: 15px;
		font-family: "Poppins";
		display: inline-block;
		line-height: 1.4;
		color: inherit;
		letter-spacing:-0.0125em;
	}

	.widget.ultimate_conversion_recent_post_with_thumbs_widget .recent_post_text a:hover {
		opacity: .7;
	}
	
	.widget.ultimate_conversion_recent_post_with_thumbs_widget .recent_post_text .post-category {
		color: #fc7f6f;
	    font-size: 11px;
	    text-transform: uppercase;
	    display: block;
	    margin-bottom: 5px;
	}
	
	/** WIDGET ITEMS **/
	.widget ul.side-newsfeed li {
		list-style-type:none;
		margin-bottom:30px;
		padding-bottom: 0;
		border:none;
	}

	.widget ul.side-newsfeed li:last-child {
		margin-bottom: 0;
	}

	.widget ul.side-newsfeed li .side-item {
		-o-transition: .3s;
		-ms-transition: .3s;
		-moz-transition: .3s;
		-webkit-transition: .3s;
		transition: .3s;

		-webkit-backface-visibility:hidden;
		backface-visibility:hidden;
	}

	.widget ul.side-newsfeed li .side-item .side-image {
		position: relative;
		display: block;
	}

	.widget ul.side-newsfeed li .side-item .side-image a:hover img {
		opacity: .9;
	}
	
	.widget ul.side-newsfeed li .side-item .side-image img {
		width:100%;
		height:auto;
		display: block;

		-o-transition: .3s;
		-ms-transition: .3s;
		-moz-transition: .3s;
		-webkit-transition: .3s;
		transition: .3s;
	}
	
	.side-item .side-item-text {
		overflow:hidden;
		text-align: center;
		padding: 25px 0 0;
	}

	.side-item .side-image .side-item-category {
		position: absolute;
		bottom: -12px;
		left:0;
		width: 100%;
		text-align: center;
	}

	.side-item .side-image .side-item-category-inner {
		display: inline-block;
		padding: 5px 13px;
		background: #fc7f6f;
		color: #fff;
		border-radius: 2px;
		letter-spacing: 1px;
		font-size: 9px;
		text-transform: uppercase;
	}

	.widget ul.side-newsfeed li .side-item .side-item-text h4 {
		display: block;
		font-size:17px;
		margin: 0;
		padding: 0 5%;
		display: block;
		-webkit-backface-visibility:hidden;
		backface-visibility:hidden;
	}

	#footer-widget-area .widget ul.side-newsfeed li .side-item .side-item-text h4,
	#footer-widget-area .widget.ultimate_conversion_recent_post_with_thumbs_widget .recent_post_text h4 {
		color: #fff;
	}

	.widget_archive a:hover,
	.widget_meta a:hover,
	.widget_categories a:hover,
	.widget_recent_comments a:hover,
	.widget_pages a:hover,
	.widget_text a {
		color: #f48d6b;
	}

	.widget ul.side-newsfeed li .side-item .side-item-text h4 a:hover {
		opacity: .7;
		color: inherit;
	}

	.widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta {
		font-size:10px;
		text-transform: uppercase;
		margin-top: 3px;
	}
	
	/** Social Widget **/
	.widget-social-links {
		position: relative;
	}

	#sidebar .widget-social-links {
		text-align:center;
		padding: 0 20px;
	}

	.widget-social-links a {
		display: inline-block;
	}

	.widget-social-links a:first-child {
		margin-left:0;
	}

	.widget-social-links a:last-child {
		margin-right:0;
	}

	.widget-social-links a span {
		margin: 0 3px 6px 0;
		width: 35px;
		height: 35px;
		line-height: 34px;
		border-radius: 100px;
		text-align: center;
		font-size:14px;
		display: inline-block;

		background: #fafafa;
    	border: 1px solid #ddd;
    	box-shadow: 0 1px 0 rgba(0,0,0,.08);
    	color: #222;

		-o-transition: .3s;
		-ms-transition: .3s;
		-moz-transition: .3s;
		-webkit-transition: .3s;
		transition: .3s;
	}

	#footer-widget-area .widget-social-links a span {
		box-shadow: none;
		background-color: rgba(255,255,255,.05);
		border-color: rgba(255,255,255,.15);
		color: #fff
	}


	#sidebar.widget-social-links a span {
		margin:0 9px;
	} 

	.widget_recent_entries ul li {
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	
	.widget_recent_entries a {
		font-size: 15px;
		font-family: "Poppins";
		font-weight: 600;
		display: block;
		line-height: 1.4;
		color: inherit;
		letter-spacing:-0.0125em;
	}
	.widget_recent_entries a:hover {
		color: inherit;
		opacity: .7;
	}

	.widget_recent_entries .post-date {
		display: block;
		font-size: 10px;
		text-transform: uppercase;
		line-height: 1.4;
		margin-top: 5px;
	}

	.widget .widget-social-links a {
		color:inherit;
	}
	
	.widget .widget-social-links a:hover {
		opacity:.5;
		color: inherit;
	}

	.widget.widget_recent_comments li {
		position: relative;
		line-height: 1.5;
		margin-bottom: 15px;
	}

	.widget.widget_recent_comments li:last-child {
		margin-bottom: 0;
	}

	/** Widget Advertisemnent **/

	.ultimate-conversion-advertisement-widget ul li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 0;
		padding-bottom: 0;
		border: none;
	}

	.ultimate-conversion-advertisement-widget ul.double li {
		margin-right: 4%;
		width: 48%;
		float: left;
	}

	.ultimate-conversion-advertisement-widget ul.double li:last-child {
		margin-right: 0;
	}

	.ultimate-conversion-advertisement-widget ul li a {
		display: block;
		font-size: 0;
	}

	.ultimate-conversion-advertisement-widget ul li img {
		width: 100%;
		height: auto;
	}

	/** Widget menu **/
	.widget .sub-menu,
	.widget_pages .page_item ul {
		margin-top: 10px;
		padding-left: 25px;
	}

	.widget .sub-menu a,
	.widget_pages .page_item ul a{
		font-style: italic;
	}

	/* Other Widgets */
	.widget_rss ul li {
	 	margin-bottom: 20px;
	}

	.widget_rss ul li:last-child {
		margin-bottom: 0;
	}

	.widget_rss .rsswidget {
		font-size: 16px;
		display: block;
		font-weight: 600;
	}

	.widget_rss .rss-date, .widget_rss cite {
		font-size: 10px;
		text-transform: uppercase;
		font-style:normal;
		display: block;
		margin-bottom: 10px; 
	}

	.widget_text select, .widget_categories select, .widget_archive select {
		width: 100%;
		padding: 9px;
		height: 39px;
	}
	
/*-----------------------------------------------------------------------------------*/
/* - Comments Styles
/*-----------------------------------------------------------------------------------*/
	
.post-comments {
    margin-top: 0;
    padding-top: 0;
    border-top: 0px;
}

.comments {
	margin-top: 10px;
	margin-bottom:40px;
}

.comment  {
	list-style-type: none;
	padding: 0;
}

.post-comments .box-title-area {
	margin-bottom: 25px;
}

.comment-item {
	border-bottom:1px dotted #ddd;
	padding-bottom:40px;
	margin-bottom:40px;
}

.comment-item .author-img {
	float:left;
	margin-right:20px;
}

.comment-item .author-img img {
	border-radius:50%;
}

.comment-item .comment-text {
	overflow:hidden;
}

.comment-item .comment-text p {
	font-size: 14px;
}

.comment-item .comment-text span.author {
	margin-top: 3px;
}

.comment-item .comment-text span.author, .comment-item .comment-text span.author a {
	display:block;
	font-size:18px;
	font-weight: 600;
	line-height: 1.3;
	color:inherit;
	font-family: "Poppins";
}

.comment-item .comment-text span.author a:hover {
	opacity: .7;
}

.comment-item .comment-text span.date {
	display:block;
	font-size: 13px;
	margin-bottom:20px;
}

.comment-item .comment-text em {
	font-size:13px;
	margin-bottom:-14px;
	display:block;
	color:orange;
	letter-spacing:1px;
	color:#db6169;
}
.comment-item .comment-text em i {
	font-size:14px;
	color:#f3bd00;
}

.post-comments span.reply a {
	float:left;
	font-size:10px;
	text-transform: uppercase;
	margin-right:8px;
}

.post-comments span.reply a:hover {
	opacity:.5;
}

.post-comments ul.children { 
	margin: 0 0 0 8px; 
}

.post-comments ul.children li:before {
	display: none;
}

.post-comments ul.children li.comment-item {
	margin:0 0 8px 0;
}

/** Reply **/

.wpcf7-form span.wpcf7-not-valid-tip {
	font-size: 13px;
}

#respond  h3 {
	font-size:18px;
	margin-bottom:0;
	margin-top: 0;
}

#respond h3 a {
	color:#000;
	display:inline-block;
}

#respond h3 small a {
	  text-transform:none;
	  font-family: "Inter", sans-serif, sans-serif;
	  font-size:10px;
	  text-transform: uppercase;
	  font-weight: 400;
	  margin-left:7px;
	  float: right;
	  position: relative;
	  top:10px;
  
	  -o-transition:.3s;
	  -ms-transition:.3s;
	  -moz-transition:.3s;
	  -webkit-transition:.3s;
	  transition:.3s;
  }

#respond h3 small a:hover {
	opacity:.5;
}

#respond label {
	display: block;
	font-size:11px;
	text-transform: uppercase;
	margin-bottom: 9px;
}

#respond input:focus {
	outline:none;
}

#respond .comment-form-url {
	margin-bottom:10px;
}

#respond textarea {
	width:100%;
	height:120px;
	line-height: 1.6;
}

#respond input[type="text"], #respond input[type="email"] {
	width: 100%;
}

#respond textarea:focus {
	outline:none;
}

#respond p[class*="comment-form"] {
	float: left;
	position: relative;
	width: 30%;
	margin-right: 5%;
	margin-bottom: 25px;
	margin-top: 0;
}

#respond p.comment-form-url {
	margin-right: 0 !important;
}

#respond span.wpcf7-not-valid-tip {
  display: block;
  position: absolute;
  top: 1px;
  right: 0;
  font-size: 11px;
  background: #222;
  color: #fff;
  padding: 4px 12px;
}

#respond .form-submit {
	clear: both;
}

#respond #submit {
	position: relative;
	display: inline-block;
	font-size: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 15px 21px 15px 23px;
	line-height: 1;

	-o-transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
	border-radius: 30px;
}

.mc4wp-form input[type=submit] {
	background-color: #222;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
}

#respond #submit:hover,.mc4wp-form input[type=submit]:hover {
	opacity: .8;
}

#respond .form-allowed-tags {
	font-size: 12px;
}


.form-submit {
	margin-bottom: 0;
}

.comments #respond {
	margin-bottom:30px;
}

#comments .no-comments {
	text-align: center;
	font-weight: bold;
}

#respond p {
	margin: 15px 0;
}

#respond p.comment-form-comment {
	float: none;
	clear: both;
	width: 100%;
	margin-top: 30px;
	margin-right: 0;
}

/*-----------------------------------------------------------------------------------*/
/* - Archive Pages
/*-----------------------------------------------------------------------------------*/

.page-introduce-title {
	  margin: 0;
	  font-size: 37px;
  }
  
  .page-introduce-title strong {
	  color: black !important;
	  font-weight: 400;
  }
  
  .page-introduce-title .search-query {
	  color: #fc7f6f;
  }
  
  .archive-title-area {
	  position: relative;
	  padding:76px 20px 62px;
	  text-align:center;
	  margin: 0 auto;
	  background-color: white;
	  box-shadow: none;
	  -webkit-box-shadow: none;
  }
  
  .archive-title-area h1 {
	  margin-bottom: 0;
  }

/*-----------------------------------------------------------------------------------*/
/* - Search Page 
/*-----------------------------------------------------------------------------------*/

.search.search-no-results #main-container{
	padding: 80px 0;
	margin: 0;
	text-align: center;
}

.search.search-no-results #content {
	max-width: 600px;
}

.search.search-no-results .entry-content {
	margin-bottom: 35px;
}

.search.search-no-results .entry-content h1 {
	margin-top: 0;
}

.search.search-no-results .entry-content p {
	font-size: 18px;
	font-weight: 300;
	margin-top: 0;
}

.search.search-no-results .search-form .search {
	width: 100%;
}


/*-----------------------------------------------------------------------------------*/
/* - Wordpress Core Fixes
/*-----------------------------------------------------------------------------------*/

.alignnone {
  margin: 3px 20px 20px 0;
}

.aligncenter, div.aligncenter {
    display: block;
    margin: 30px auto;
}

div.aligncenter {
  display: block;
}

.alignright {
  float: right;
  margin: 3px 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 3px 20px 20px 0;
}

.float-right{
	float: right;
}

a img.alignright {
  float: right;
  margin: 3px 0 20px 20px;
}

a img.alignnone {
  margin: 3px 20px 20px 0;
}

a img.alignleft {
  float: left;
  margin: 3px 20px 20px 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
    max-width: 100%;
    text-align: center;
    margin: 30px 0;
}

.wp-caption.alignnone {
  margin: 3px 0 20px 0;
}

.wp-caption.alignleft {
  margin: 3px 0 20px 0;
}

.wp-caption.alignright {
  margin: 3px 0 20px 0;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 100%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    color:#999;
    margin: 10px 15px 0;
}

/***  WordPress gallery style ***/
.gallery  {
	margin-top:30px !important;
	margin-bottom: 30px !important;
}

.gallery .gallery-item {
	margin:0 !important;
	position: relative;
	padding-right: 6px;
  	padding-bottom: 6px;

  	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}

.gallery .gallery-item a {
	display: block;
}

.gallery:hover .gallery-item {
	opacity: .8;
}

.gallery:hover .gallery-item:hover {
	opacity: 1;
}

.gallery .gallery-caption {  
    font-size:11px;
    line-height: 1;
    text-transform: uppercase;
    text-align: left;
	color:#fff;
	position: absolute;
	bottom:6px;
	left:0;
	right: 6px;
	padding:12px 15px;
	background-color: rgba(0,0,0,.7);
	opacity: 0;

	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}

.gallery.gallery-columns-3 .gallery-caption{
	font-size:9px;
}

.gallery .gallery-item:hover .gallery-caption{
	opacity: 1;
}
  
.gallery .gallery-icon img{
	border: none !important;
	width: 100%;
	display: block;
}   

.gallery .gallery-icon img:hover {
	 
}

/*-----------------------------------------------------------------------------------*/
/* - Advertisement top bar
/*-----------------------------------------------------------------------------------*/

.advertisement-topbar {
	position: relative;
	z-index: 101;
	color:#fff;
	font-size: 11px;
	background-color: #1b1d21;
	text-align: center;
	background-position: center center;
	background-repeat: no-repeat;
}

.advertisement-topbar .container {
	margin: 65px 0;
}

.advertisement-topbar .soc-url{
	margin: 0;
}

.advertisement-topbar h3 {
	color:inherit;
	display: inline-block;
	font-size: 15px;
	margin: 15px 0;
	line-height: 1.5;
}


.advertisement-topbar .btn {
	margin-left: 20px;
}

.advertisement-close-btn {
	display: block;
	position: absolute;
	top: 0;
	right: 25px;
	padding:3px;
	background-color: #fff;
	color:#222;
	z-index: 200;
}

	.advertisement-close-btn .fa {
		font-size: 12px;
		width: 20px;
		line-height: 20px;
	}

.advertisement-close-btn:hover {
	background-color: #fc7f6f;
	color: #fff;
}


/*-----------------------------------------------------------------------------------*/
/* - Contact Form 7
/*-----------------------------------------------------------------------------------*/

.wpcf7 input, .wpcf7 select {
	width: 100%;
}

.wpcf7 textarea {
	width:100%;
}

.wpcf7 input[type="checkbox"], .wpcf7 input[type="radio"] {
	width: auto;
	margin-top: -1px;
}

div.wpcf7 {
	overflow:hidden;
	position: relative;
}

.wpcf7 p.ultimate_conversion_input {
	float:left;
	margin-right:19px;
}

.wpcf7 p.ultimate_conversion_message {
	clear:both;
}

.wpcf7 input, .wpcf7 textarea, .wpcf7 select {
	border: 1px solid #e5e5e5;
	padding: 10px;
	letter-spacing: 0;
	margin-top: 3px;
}

.wpcf7 p {
	margin:0 0 15px;
}

.wpcf7 label {
    font-size: 11px;
    text-transform: uppercase;
}

.wpcf7 .col-block {
	position: relative;
    width: 33.3333%;
    display: inline-block;
    padding: 0 5% 0 0;
    margin-right: -4px;
    vertical-align: top;
}

.wpcf7 .col-block:nth-child(2n+4){
	padding-right: 0;
}

div.wpcf7 img.ajax-loader {
	float: right;
	position: aboslute;
	right: 0;
	bottom:60px;
}

.wpcf7 .wpcf7-submit {
	background:#fc7f6f;
	padding: 13px 40px 13px 40px;
	margin-top: 30px;
	color:#fff;
	letter-spacing:1px;
	font-size:10px;
	outline: none;
	text-transform:uppercase;
	cursor:pointer;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
	display:block;
	border:none;
	width:auto;
	border-radius:30px;
}

.wpcf7 .wpcf7-submit:hover {
	opacity:.8;
}

div.wpcf7-response-output {
	margin: 0;
	padding: 15px;
	border: 1px solid #1111113b;
    color: #111;
    border-radius: 25px;
    margin-bottom: 40px;
}

.displaynone{
	display: none;
}

/*** ico table ***/
 .ico-sort-buttons{
	  width: 100%;
	  margin: 0 auto;
	  display: flex;
	  justify-content: space-between;
	  align-items: center;
  }

  .breadcrumbs {
    margin-top: 30px;
    padding-left: 6px;
    display: flex;
    flex-wrap: nowrap;
    overflow: auto;
    width: 100%;
}

.breadcrumbs li {
    list-style-type: none;
    display: inline-flex;
    align-items: center;
    max-width: 100%;
    flex-shrink: 1;
}

.breadcrumbs li a {
    color: #667085 !important;
    white-space: nowrap;
    max-width: 100%;
    display: inline-block;
}

a.inactive-crumb{
	background-color: #F9FAFB;
	padding: 8px;
	border-radius: 4px;
}


.b-sep {
    width: 10px;
    height: 10px;
    background: url(/wp-content/themes/ultimate-conversion/assets/img/newTriangle.svg) center center no-repeat transparent;
    background-size: contain;
    display: inline-block;
    margin: 0 16px;
    flex-shrink: 0;
}
  
  .status-buttons{
	  float: left;
	  height: 31px;
  }
  
  .sort-elements{
	  float: left;
	  margin: 2px;
	  position: relative;
	  padding-top: 0px;
  }
  
  .sort-elements.sort-elements-industry{
	  float: left;
  }
  
  .sort-elements.sort-elements-industry .industry_select{
  /*	margin-top: -70px;*/
  }
  
  .sort-element{
	  display: inline-block;
	  position: relative;
	  margin-bottom: 20px;
  }
  
  .sort-element input[type=checkbox]{
	  margin: -3px 10px 0 0;
  }
  
  .sort-element.status-sort-element{
	  z-index: 100;
  }
  
  .status-display{
	  display: flex;
	  cursor: pointer !important;
	  margin: 2px 6px 2px 2px;
	  align-items: center;
	  height: 39px;
	  background: url(/wp-content/themes/ultimate-conversion/assets/img/arrow-down.svg) right 5px top 9px no-repeat #FFF;
	  font-size: 1rem;
	  cursor: default;
  }
  
  .status-display.loading{
	  background: url(/wp-content/themes/ultimate-conversion/assets/img/loading.svg) center center no-repeat transparent;
  }
  
  .status-options{
	  position: absolute;
	  border: 1px solid #ccc;
	  border-radius: 15px;
	  background-color: #F9FAFB !important;
	  left: 0;
	  top: 42px;
	  background: #FFF;
	  width: 220px;
	  padding: 4px;
	  text-align: left;
	  z-index: 1000; /* Увеличил z-index, чтобы быть поверх всего */
	  display: none;
	}
	  
  .status-option{
	font-family: "Inter", sans-serif;
	position: relative;
	font-size: 1rem;
	padding: 6px;
	cursor: pointer;
  }

  .status-option label{
	cursor: pointer;
	margin-left: 1.7em;
  }

  .checkbox-ico{
	position: absolute;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
  }

  .custom-checkbox{
	position: absolute;
	top: 50%;
	left: 6px;
	transform: translateY(-50%);
	width: 1em;
	height: 1em;
	background-image: url(/wp-content/themes/ultimate-conversion/assets/img/custom-checkbox-bg.svg);
  }

  .checkbox-ico:checked + .custom-checkbox{ 
	background-image: url(/wp-content/themes/ultimate-conversion/assets/img/custom-checkbox-bg-checked.svg);
  }
  
  
  .clear-sorting{
	  background-size: cover;
	  padding: 5px 10px;
	  float: right;
	  text-align: center;
	  margin-right: 10px;
	  border-radius: 10px 10px 0 0;
  }

  .status-buttons-wrapper{
	  display: flex;
	  justify-content: space-between;
  }

  .clear-sorting.clear-exchange-sorting span{
	  padding: 0;
	  transform: translateY(0px);
  }
  .clear-sorting.clear-exchange-sorting{
	  padding: 0;
  }
  
  .clear-sorting span{
	  display: flex !important;
      align-items: center;
	  gap: 8px;
	  display: inline-block;
	  background: #FFF;
	  border-radius: 10px;
	  padding: 12px 12px 12px 12px;
	  transform: translateY(-12px);
	  font-size: 13px;
	  cursor: pointer;
	  transition: all 0.3s ease;
  }
  
  .clear-sorting span:hover{
	  background-color: #EAECF0;
	  color: black;
  }
  
  .ico-content, .exchange-content{/* some ICO's have weird encoding with non-utf spaces making text unwrappable */
	  max-width: 380px;
	  overflow: hidden;
  }
  
  .add-to-watchlist{
	  width: 80px;
	  text-align: left;
	  padding-left: 0 !important;
	  cursor: pointer;
  }

  .main.add-to-watchlist{
	  width: 20px;
	  cursor: pointer;
  }
  
  .add-to-watchlist i{
	  color: #d2d7e5;
	  border-radius: 3px;
  }
  
  .add-to-watchlist.add-to-watchlist-single.active i, .add-to-watchlist.add-to-watchlist-single:hover i{
	  color: #FFF;
  }
  
  
  .list-types{
	  text-align: left;
	  color: #b1b1b1;
	  font-size: 12px;
  }
  
  .ico-content.ico-content-industry{
	  max-width: 100%;
  }
  
  .ico-table{
	  border-radius: 10px;
	  margin-bottom: 50px;
  }
  
  .hide-mobile{
	  display: block;
  }
  
  td.hide-mobile{
	  display: table-cell;
  }
  
  .show-mobile{
	  display: none;
  }
  
  .ico-table .mobile-title, .ico-status .mobile-title{
	  display: none;
  }
  
  .ico-table .wp-post-image{
	  width: 40px;
	  height: auto;
	  width: 50px;
	  border-radius: 4px;
  }
  
  .ico-table.exchange-table .wp-post-image{
	  width: 50px;
  }
  
  .ico-table.exchange-table tr td.list-types-td{
	  padding-bottom: 4px;
	  padding-top: 0;
  }
  
  .ico-table.exchange-table tr div.list-title{
	display: flex;
	align-items: center;
	  text-align: left;
	  white-space: nowrap;
  }
	  
  .ico-table.exchange-table .icon-premium{
	  width: 24px;
	  vertical-align: top;
  }
  
  .ico-table .project-items{
	display: flex;
	gap: 12px;
	width: 255px;
  }

  .ico-table .x-score{
	width: 150px;
	padding: 0 16px;
  }

  .ico-table tr div.list-title .status-wrapper{
	display: flex;
	flex-direction: column;
	justify-content: center;
  }

  .ico-table tr div.list-title{
	display: flex;
    align-items: center;
  }

  .ico-table tr div.list-title .list-icons{
	  margin: 5px 0 3px 0;
	  margin-left: auto;
	  margin-right: auto;
  }
  
  .ico-table.exchange-table tr div.list-title .list-icons{
	  vertical-align: middle;
	  display: inline-block;
	  margin-top: -12px;
  }
  .ico-table tr td.list-projects .list-icons img{
	  height: 16px;
	  width: auto;
	  margin-right: 2px;
  }

	.ico-table tr td.list-projects img{
		height: 50px;
		width: auto;
		margin-right: 2px;
	}

	.ico-table tr td.list-industry-td{
		max-width: 150px;
	}
 
  
  .ico-table tr div.list-title .list-icons .decr{
	  margin: 0;
  }
  
  .ico-table.sortable tr th{
	  white-space: nowrap;
	  background: url(/wp-content/themes/ultimate-conversion/assets/img/loading.svg) center -100px no-repeat #F9FAFB;
	  color: #667085;
  }
  
  .ico-table.sortable tr th:first-child{
	  border-radius: 10px 0 0 0;
  }
  
  .ico-table.sortable tr th:last-child{
	  border-radius: 0 10px 0 0;
  }
  
  .ico-table.sortable tr th.is-sortable:hover{
	  cursor: pointer;
	  background: #EAECF0;
  }
  .ico-table.sortable tr th.is-sortable-air:hover{
	  cursor: pointer;
	  background: #CCC;
  }
  
  .ico-table.sortable tr th.loading, .sortout-ico.loading, .ico-table td.add-to-watchlist.loading i{
	  background: url(/wp-content/themes/ultimate-conversion/assets/img/loading.svg) center center no-repeat transparent;
	  background-size: cover;
  }
  
  .ico-table.sortable tr th.loading:hover{
	  cursor: normal;
	  background: url(/wp-content/themes/ultimate-conversion/assets/img/loading.svg) center center no-repeat transparent;
	  background-size: cover;
  }
  
  .ico-table-head.airdrops th:first-child{
	  text-align: left;
	  padding-left: 30px;
  }
  .ico-table-head.airdrops th:last-child{
	  text-align: right;
	  padding-right: 30px;
  }
  
  .ico-table.sortable.airdrops{
	  width: 100%;
	  margin-bottom: 50px;
  }

  .ico-table.sortable.airdrops p{
	padding: 5px 0;
  }
  
  .ico-table.sortable.airdrops .ico-table-content.airdrops img{
	  max-width: 100%; 
	  height: auto;
  }
  
  .ico-table.sortable.airdrops td{
	  border: none;
	  padding: 10px;
  }
  
  .ico-table.sortable.airdrops td:first-child{
	  padding-left: 30px;
  }
  
  
  .ico-table-title.airdrops h2{
	  margin: 25px 0 0px 0;
  }
  
  .ico-table-content.airdrops{
	  padding: 0 0 30px 0;
  }
  
  .ico-table-content.airdrops p{
	  margin: 0;
  }
  
  .airdrops-list td{
	  text-align: center;
  }
	  
  .list-icon.airdrops{
	  align-items: center;
  }
  
  tr.airdrops-list td.full{
	  width: 15%;
  }
  
  .list-category{
	  text-align: left !important;
	  padding-right: 30px !important;
  }
  @media (min-width: 961px) {
    .airdrops-mobile { display: none; }
  }
  @media screen and (max-width: 1250px) {

	.list-icon{
		max-height: 40px;
	}

	.project-items{
		align-items: center;
	}

	.filter-button, .year_select.sort, .sort, .status-display-title{
		font-size: 13px !important; 
	}
	
	.ico-list-title{
	  font-size: 36px;
	  text-align: left;
	  font-weight: 700;
	  line-height: 120%;
	  padding-right: 15px;
	  padding-left: 15px;
    }

  .page-content{
	  padding: 0 15px;
  }

  .ad-728{
  }

	.ico-list-buttons-block{
		display: flex;
		overflow: scroll;
		justify-content: left;
		width: 100%;
		border-bottom: 1px solid #F2F4F7;
		margin-bottom: 24px;
		margin-top: 24px;
	}

	.ico-sort-buttons{
		display: flex;
		overflow-x: auto;
		overflow-y: visible;
		position: relative;
		flex-direction: row;
		width: 100%; 
		margin: 10px auto 25px	auto;
		justify-content: space-between;
		align-items: center;
	}

	.ico-sort-buttons.airdrops{
		justify-content: right;
	}
	
	.status-display-wrapper {
		position: relative;
		overflow: visible; /* Изолируем от overflow-y: hidden */
		z-index: 1001;
	  }

	.clear-sorting{
		background-size: cover;
		padding: 5px 10px;
		float: right;
		text-align: center;
		margin-right: 10px;
		border-radius: 10px 10px 0 0;
	}
	
	.clear-sorting span{
		margin-bottom: 0px;
		align-items: center;
		gap: 8px;
		background: #FFF;
		border-radius: 10px;
		font-size: 13px;
		transform: translateY(0);
		padding: 12px 12px 12px 12px;
		cursor: pointer;
		transition: all 0.3s ease;
	}

	.status-display-title{
		white-space: nowrap;
	}

	.sort-element{
		margin-bottom: 0px;
	}
	.sort-element.status-sort-element{
		position: relative;
		margin-bottom: 0px;
	}

	.sort-elements{
		display: flex;
		gap: 8px;
	}

	.ico-table.exchange-table tr div.list-title{
		  white-space: wrap;
	  }

	.ico-table.sortable.airdrops td:first-child{
		padding-left: 10px;
	}

	.ico-table .project-items{
		width: 140px;
	}
	.airdops-title{
		vertical-align: middle;
	}
	
	.airdrops-desktop { display: none; }
	
	  tr.airdrops-list td.responsive{
		  width: 39% !important;
		  display: inline-block;
	  }
	  .list-rating-td.airdrops{
		  position: relative !important;
	  }
	  .post-wrapper{
		  box-shadow: none !important;
	  }
	  .ico-table-head th, .ico-status th , .clear-sorting {
		  display: table-cell !important;
	  }
	  .ico-table-head.airdrops th{
		  width: 100%;
	  }
	  .ico-table.airdrops tr td:last-child{
		margin-bottom: 0px;
	  }
  }
  @media screen and (max-width: 660px) {

	  .ico-table-head.airdrops tr{
		  display: flex;
		  justify-content: space-between;
	  }
	  .ico-table-head.airdrops th{
		  width: 100%;
	  }
	  .post-wrapper td{
		  margin-bottom: 30px;
		  display: inline-block;
		  width: 100%;
		  vertical-align: top;
	  }
  }
  @media screen and (max-width: 430px) {

	.status-buttons-wrapper{
		display: flex;
		flex-direction: column;
		gap: 8px;
		padding: 10px 5px;
		justify-content: space-between;
	}
  
	  .ico-notice.airdrops{
		  max-width: 100%;
	  }
  
	  .post-wrapper td{
		  margin-bottom: 30px;
		  display: inline-block;
		  max-width: 300px;
		  display: block;
		  overflow-wrap: break-word;
		  vertical-align: top;
	  }
	  
	  .ico-table-head.airdrops-list{
		  display: flex;
		  width: 98vw;
		  overflow-x: scroll;
	  }
	  
	  .ico-table-head.airdrops th{
		  width: 100%;
	  }
	  .ico-table-head.airdrops{
		  display: table-cell;
		  width: 100vw;
	  }
  }
  
  .ico-table tr td{
	  vertical-align: middle;
  }
  
  .ico-table.exchange-table tr td{
	  text-align: center;
  }
  
  .ico-table tr.no-border td{
	  border-bottom: 0;
  }
  
  .ico-table.categories-table .category-project{
	  border: 3px solid #FFF;
	  margin-right: -20px;
	  border-radius: 30px;
	  width: 50px;
	  height: 50px;
	  background-repeat: no-repeat;
	  background-color: transparent;
	  background-size: cover;
	  background-position: center center;
	  display: inline-block;
  }

  .ico-table.categories-table tr th{
	  white-space: nowrap;
	  background: url(/wp-content/themes/ultimate-conversion/assets/img/loading.svg) center -100px no-repeat #F9FAFB;
	  color: #667085;
  }
  
  .ico-table.categories-table tr th:first-child{
	  border-radius: 10px 0 0 0;
  }
  
  .ico-table.categories-table .category-project:hover{
	  transform: scale(1.2);
	  transition: all .3s ease;
  }
  
  .ico-table.categories-table a:last-child .category-project{
	  margin-right: 10px;
  }
  
  .ico-table.categories-table .category-projects{
	  white-space: nowrap;
  }

  .ico-table.sortable .launchpad-project{
	vertical-align: top;
	border: 3px solid #FFF;
	margin-right: -15px;
	border-radius: 30px;
	width: 27px;
	height: 27px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: cover;
	background-position: center center;
	display: inline-block;
}

.ico-table.sortable .launchpad-project:hover{
	transform: scale(1.2);
	transition: all .3s ease;
}
.ico-table.sortable .launchpad-project.numbers{
	background-color: #F2F4F7;
	text-align: center;
	line-height: 22px;
    font-size: 10px;
}

.ico-table.sortable .launchpad-project.first:hover{
	transform: scale(1.3);
	transition: all .3s ease;
}

.ico-table.sortable a:last-child .launchpad-project{
	margin-right: 10px;
}
.ico-table.sortable a:first-child .launchpad-project.first{
	width: 25px;
	height: 25px;
	margin: 7px -12px 7px 0;
}

.ico-table.sortable .launchpad-projects{
	padding: 0 16px;
	white-space: nowrap;
}
.ico-table.sortable .launchpad-box{
	display: flex;
	justify-content: center;
}

.ico-table.sortable .ecosystem-project{
	vertical-align: top;
	border: 3px solid #FFF;
	margin-right: -15px;
	border-radius: 30px;
	width: 27px;
	height: 27px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: cover;
	background-position: center center;
	display: inline-block;
}

.ico-table.sortable .ecosystem-project:hover{
	transform: scale(1.2);
	transition: all .3s ease;
}
.ico-table.sortable .ecosystem-project.numbers{
	background-color: #F2F4F7;
	text-align: center;
	line-height: 22px;
    font-size: 10px;
}

.ico-table.sortable a:last-child .ecosystem-project{
	margin-right: 10px;
}

.ico-table.sortable .ecosystem-projects{
	padding: 0 16px;
	white-space: nowrap;
}
.ico-table.sortable .ecosystem-box{
	display: flex;
	justify-content: center;
}

.other-industies{
	display: inline;
	margin: 0 8px;
	padding: 4px 12px;
	border-radius: 16px;
	letter-spacing: 2px;
	background-color: #F2F4F7;
	white-space: nowrap;
  }
  
  .other-industies:hover{
	  background-color: #EAECF0;
	  color: #000;
  }
  
  .ico-table .ico-table-content{
	  padding: 0 20px;
	  margin-bottom: 30px;
  }
  
  .ico-table .ico-table-content.airdrops{
	  padding: 0 0 30px 0;
  }
  
  .ico-table .ico-table-content.airdrops p{
	  margin: 0;
  }
  
  .ico-table .ico-table-content.airdrops td{
	  padding: 10px;
	  border-bottom: none !important;
  }
  
  .ico-table .ico-table-content.airdrops td:first-child{
	  padding-left: 30px;
	}
  
  .ico-status{
	  width: 100%;
  }
  
  .ico-status tr td{
	  color: #AAA;
	  text-align: center;
	  vertical-align: top;
  }
  
  .ico-status-title{
	  font-size: 25px;
	  color: #000;
	  margin-bottom: 10px;
  }
  
  .deposit-icon{
	  width: 25px;
	  height: 25px;
	  background-size: contain;
	  display: inline-block;
	  vertical-align: middle;
	  margin-right: 4px;
  }
  
  .deposit-icon.deposit-card{
	  background-image: url(/wp-content/themes/ultimate-conversion/assets/img/bank-cards.png);
  }
  
  .deposit-icon.deposit-cryptocurrency{
	  background-image: url(/wp-content/themes/ultimate-conversion/assets/img/bitcoin.png);
  }
  
  .deposit-icon.deposit-money-transfer{
	  background-image: url(/wp-content/themes/ultimate-conversion/assets/img/money-transfer.png);
  }
  
  .deposit-icon.deposit-bank{
	  background-image: url(/wp-content/themes/ultimate-conversion/assets/img/bank-cards.png);
  }
  
  .location-flag{
	  width: 24px;
	  height: auto;
  }
  
  .list-rating, .div_rating{
	  padding: 2px 12px 2px 12px; 
	  font-weight: 400; 
	  font-size: 12px;
	  font-family: "Inter", sans-serif;
	  margin: 0;
	  text-align: center;
	  border-radius: 16px;
	  position: relative;
	  width: min-content;
  }
  
  .highest-rating-border{
	  background: url(/wp-content/themes/ultimate-conversion/assets/img/crown.svg) left center no-repeat transparent;
	  position: absolute;
	  left: 7px;
	  top: -3px;
	  width: calc(100% + 6px);
	  height: calc(100% + 6px);
  }
  
  .bottom-nav-table{
	  margin-bottom: 0;
  }
  
  .bottom-nav-table tr td, .bottom-nav-table tr th{
	  border-bottom: 0;
	  vertical-align: top;
  }
  
  .align-center{
	  text-align: center;
  }
  
  .sorter{
	  width: 12px;
	  height: 12px;
	  display: inline-block;
	  background: url(/wp-content/themes/ultimate-conversion/assets/img/arrow-down.svg) center center no-repeat transparent;
  }
  
  .sorter.sort-asc{
	  height: 12px;
	  background-position: center;
	  transform: rotate(180deg);
  }
  
  .sorter.sort-desc{
	  height: 12px;
	  background-position: center;
  }
  
  .download-links{
	  margin-top: 40px;
  }
  
  .download-links .soc-url{
	  margin-right: 10px;
	  margin-bottom: 25px;
	  display: inline-block;
  }
  
  .soc-urls{
	  text-align: left;
  }
  
  .soc-urls a{
	  display: inline-block;
	  margin: 5px 5px 0 5px;
  }
  
  .download-links .decr{
	  margin-bottom: 20px;
  }
  
  .page-rating {
	  font-size: 30px;
	  color: #59d;
	  padding: 6px 42px 6px 0;
	  border-right: 1px solid #555d64;
	  display: inline-block;
  }
  
  .page-rating {
	  color: #ff9e02;
	  border-right: 0;
	  padding: 0;
	  font-size: 23px;
	  display: block;
	  text-align: center;
	  margin: 30px auto;
  }
  
  .page-rating .rating-holder {
	  font-size: 12px;
	  display: block;
	  line-height: 8px;
	  margin-bottom: 6px;
	  text-align: left;
  }
  
  .page-rating .rating-holder h2, .page-rating .rating-holder h3{
	  display: inline-block;
	  margin: 0 10px 0 0;
	  padding-top: 3px;
	  font-size: 25px;
  }
  
  .page-rating .rating-holder .rating-text{
	  display: inline-block;
	  font-size: 23px;
	  color: #7f7f7f;
	  font-weight: normal;
	  vertical-align: middle;
	  margin-left: 11px;
	  margin-top: -7px;
  }
  
  .page-rating .rating-stars{
	  width: 185px;
	  height: 37px;
	  position: relative;
	  display: inline-block;
	  vertical-align: top;
  }
  
  .rating-stars .rating-bar{
	  width: 0;
	  height: 35px;
	  position: absolute;
	  left: 1px;
	  top: 1px;
	  z-index: 1;
	  background-color: #ff9e02;
	  transition: width .3s ease;
  }
  
  .rating-stars .stars-holder{
	  position: absolute;
	  left: 0;
	  top: 0;
	  width: 185px;
	  height: 37px;
	  background: url(/wp-content/themes/ultimate-conversion/assets/img/icons.svg) left top repeat-x transparent;
	  z-index: 2;
  }
  
  .rating-stars .rating-star{
	  position: absolute;
	  left: 0;
	  top: 0;
	  width: 37px;
	  height: 37px;
	  cursor: pointer;
	  z-index: 3;
  }
  
  .rating-stars .rating-star.star-2{
	  left: 37px;
  }
  
  .rating-stars .rating-star.star-3{
	  left: 74px;
  }
  
  .rating-stars .rating-star.star-4{
	  left: 111px;
  }
  
  .rating-stars .rating-star.star-5{
	  left: 148px;
  }
  
  
  .page-content{
	text-align: left;
	margin-bottom: 16px;
  }

.page-after-content{
	margin-top: 80px;
	padding: 0 5px;
}

.nowrap{
	white-space: nowrap;
}


/*** 404 ***/
.error-404 {
	text-align:center;
	padding: 50px 0;
}

.error-404 h1 {
	font-size:40px;
	margin: 0;
}

/*** Image Attachement **/
.entry-attachment img {
	max-width: 100%;
	height: auto;
}

.entry-caption p {
	margin: 0;
	line-height: 1;
}

/*-----------------------------------------------------------------------------------*/
/* - Media Element JS
/*-----------------------------------------------------------------------------------*/

.mejs-container .mejs-controls {
	height: 34px!important;
}

.mejs-controls .mejs-button button {
	margin: 9px 6px!important;
}

.mejs-container .mejs-controls .mejs-time {
	padding: 12px 2px 0!important;
}

.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	height: 3px!important;
}

.mejs-controls div.mejs-time-rail {
	padding-top: 10px!important;
}

.mejs-controls .mejs-offscreen {
	display: none !important;
}

.mejs-container {
	background-color: #000!important;
}

.mejs-container .mejs-controls {
	background: #000!important;
}

.mejs-overlay-error {
	display:none!important;
}

.mejs-overlay-button {
	opacity: .5!important;
	display: none;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	top:15px!important;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
	background-color:#fc7f6f!important;
}

/* Facebook */

.fb-page > span {
	max-width: 100%;
}

/* Fixes */
div:not(.sharedaddy) .post-entry ul li:before {
	display: none;
}

.jr-insta-thumb ul.thumbnails:before,
.jr-insta-thumb ul.thumbnails:after {
    content: " ";
    display: table;
}

.jr-insta-thumb ul.thumbnails:after {
    clear: both;
}

/* PhotoSwipe */

.pswp__top-bar {
	background-color: transparent;
}

.pswp__top-bar .pswp__button, .pswp__top-bar .pswp__counter {
	background-color: rgba(0, 0, 0, 0.5);
}

.pswp__caption, .pswp__caption__center {
	text-align: center;
}
.pswp__caption {
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	background-color: transparent;
}

.pswp__caption__center {
	display: inline-block;
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	line-height: 1.3;
	background-color: rgba(0,0,0,.7);
	padding: 14px;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
 }

 img#wpstats {
	display: none !important;
}

.footer{
	overflow: hidden;
	max-width: 100%;
}

/* other stuff */
.staff-table tr td img{
	max-width: 120px;
}

.thumb-wrapper{
	display: flex;
	width: 150px;
	height: 150px;
}

.thumb-wrapper img{
	margin: auto;
}

.ico-table-main{
	width: 100%;
}

.ico-table-main .thumb-wrapper #icoThumb{
	width: 150px;
	height: 150px;
}


.ico-table-main .post-update{
	color: #888888;
	font-style: italic;
	display: inline-block;
}

.ico-table-main h2{
	font-size: 25px;
	margin: 0 0 20px 0;
}

.ico-table-main .our-rating-td{
	max-width: 280px;
}

.ico-table-main .our-rating-td, .ico-table-main .overview-td{
	border-bottom: 0;
}

.post-header .ico-table-main.heading-table tr td:first-child{
	max-width: 180px;
}

.post-header .ico-table-main.heading-table tr td:nth-child(2){
	width: 100%;
}

.ico-table-main h1{
	text-align: left;
}

.ico-table-main tr td{
	vertical-align: top;
}

.ico-table-main tr td:first-child{
	padding-left: 6px;
}

.ico-table-main tr td:last-child{
	padding-right: 0;
}

.ico-table-main tr td h1{
	margin-top: 0;
}

.token-info-table tr td:first-child{
	padding-right: 20px;
	padding-left: 0;
	width: 50%;
}

.token-info-table tr td:nth-child(2){
	padding-left: 0px;
	width: 50%;
}

.orange-button, .pagination a.orange-button{
	  background: #667085;
	  border-radius: 8px;
	  color: #FFFFFF;
	  width: 100%;
	  padding: 10px 10px;
	  text-align: center;
	  font-size: 18px;
	  margin-top: 25px;
	  box-shadow: rgb(0 0 0 / 15%) -1px 2px 3px 0px;
	  transition: all .3s ease;
  }

  .orange-button:hover, .orange-button-small:hover{
	  background: #98A2B3;
  }

  .pagination.ico-list{
	display: flex;
    justify-content: space-between;
  }

.pagination a.orange-button span{
	background: none;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0;
	font-weight: normal;
}

.orange-button.small-text{
	min-width: 200px;
	font-size: 14px;
}

.orange-button.airdops{
	width: 250px;
	text-wrap: nowrap;
	max-width: none;
	border-radius: 4px;
}

.orange-button.airdops a{
	color: white;
}

.ico-table-main.airdrops tr{
	border: 2px solid white
}

.orange-button.airdroplink{
	border-radius: 25px;
	background: none;
	color: #a822b1;
	width: 100%;
	text-align: center;
	max-width: 151px;
	font-size: 15px;
	margin-top: 25px;
	padding: 10px 40px;
	border: 1px solid #a822b1;
	box-shadow: none;
	transition: all .3s ease;
}

.orange-button.airdroplink:hover{
	box-shadow: none;
}

@media only screen and (max-width: 768px) {
    .center.our-rating-td.ico div.download-links{
		padding: 10px 0;
	}
}

@media only screen and (max-width: 660px) {
	

	.orange-button.airdops{
		width: 100%;
		max-width: 161px;
		margin: 0 auto;
		font-size: 15px;
		text-wrap: nowrap;
		border-radius: 4px;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	.thumb-wrapper.img img{
		max-width: 100%;
		max-height: 100%;
	}

	.thumbs-holder.airdrops{
		margin-top: 50px !important;
	}

	.center.our-rating-td.ico{
		display: flex;
		justify-content: center;
	}
    .center.our-rating-td.ico div.download-links{
		padding: 0px 0px;
		margin: 0 10px;
	}
	.center.our-rating-td.ico span.decr{
		margin: 0px;
	}
}


.blue-button{
	background: #88bccc;
	border-radius: 40px;
	color: #FFF !important;
	width: 100%;
	padding: 10px 10px;
	text-align: center;
	font-size: 18px;
	box-shadow: rgb(0 0 0 / 15%) -1px 2px 3px 0px;
	transition: all .3s ease;
	width: max-content;
	font-weight: normal;
}

.green-button{
	border-radius: 40px;
	color: #22b16e;
	width: 100%;
	padding: 10px 10px;
	text-align: center;
	max-width: 151px;
	font-size: 15px;
	margin-top: 25px;
	border: 1px solid #c3c3c3;
}

.green-button.bountylink{
	border-radius: 25px;
	color: #22b16e;
	width: 100%;
	padding: 10px 40px;
	text-align: center;
	max-width: 151px;
	font-size: 15px;
	margin-top: 25px;
	border: 1px solid #22b16e;
}

.brown-button{
	border-radius: 4px;
	color: #FFF;
	background: #695b65;
	width: 100%;
	padding: 10px 10px;
	text-align: center;
	max-width: 151px;
	font-size: 14px;
	margin-top: 25px;
	display: block;
}

.brown-button:hover{
	background: #3b363a;
}

span.orange-button{
	display: block;
}

.orange-button-small{
	margin: 0;
	padding: 2px 7px;
	color: white;
	text-align: center;
	font-weight: 600;
	display: inline-block;
	font-size: 13px;
	background-color: #eea00f;
	box-shadow: rgb(0 0 0 / 15%) -1px 2px 3px 0px;
	transition: all .3s ease;
}

.orange-button-tiny{
	background: #eea00f;
	color: #FFF;
	padding: 2px 5px;
	text-align: center;
	font-size: 12px;
	box-shadow: rgb(0 0 0 / 15%) -1px 1px 2px 0px;
}

.main_item_content .orange-button-tiny{
	display: inline-block;
	margin-top: 7px;
	vertical-align: top;
}

a.blue-url{
	color: #00a2e8;
}

a.black-url{
	color: #000;
}

.align-left{
	text-align: left;
}

.video-block{
	margin: 50px auto 0 auto;
	text-align: center;
	max-width: 560px;
}

.video-block iframe{
	max-width: 100%;
}

.download-button{
	vertical-align: middle;
}

.our-rating-holder{
	border-radius: 7px 7px 20px 20px;
	border: 1px solid #c3c3c3;
	padding: 15px 15px 60px 15px;
	font-size: 20px;
	text-align: center;
	position: relative;
	margin-bottom: 30px;
}

a.register-url{
	margin-top: 20px;
	display: block;
}

span.register-url, div.add-to-watchlist-single{
	color: #FFF;
	background:#b6b6b6;
	width: 50%;
	padding: 15px 0;
	font-size: 14px;
	font-weight: 400;
	margin-top: -20px;
	border-radius: 0 0 0 20px;
	margin-left: 0;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: -1px;
	border: 1px solid #FFF;
	border-width: 0 1px 0 0;
}

.register-url.verified i{
	color: #009100;
}

div.add-to-watchlist-single{
	border-radius: 0 0 20px 0;
	float: right;
	border-width: 0 0 0 1px;
	left: auto;
	right: 0;
}

div.add-to-watchlist-single i{
	color: #FFF;
}

.our-rating{
	font-size: 40px;
	color: #22b14c;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.our-rating .info-icon{
	width: 15px;
	height: 15px;
	position: absolute;
	top: 10px;
	right: -20px;
}

.our-rating-holder .page-rating{
	margin: 20px auto 30px;
}

.our-rating-holder .page-rating .rating-holder{
	text-align: center;
}

.our-rating-holder .page-rating .rating-stars{
	transform: scale(0.8);
	margin-bottom: 10px;
}

.article-item.post .our-rating-holder h2{
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
}

.our-rating-holder .rating-title{
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	color: #8b8b8b;
}

.our-rating-holder .badge-border{
	border: 1px solid transparent;
	border-radius: 200px;
	padding: 20px 40px;
}

.our-rating-holder .badge-border.active{
	border-color: #ff9e02;
}

.ratings-table-holder{
	vertical-align: middle;
	text-align: center;
	margin: 10px -10px 0px -10px;
	max-width: 100%;
}

.rating-data{
	display: inline-block;
	vertical-align: top;
	width: 32%;
	box-sizing: border-box;
	padding: 17px 3px;
	font-size: 21px;
	color: #bebebe;
}

.rating-data .decr{
	font-size: 21px;
	margin: 0;
}

.rating-data .aggregator-img{
	display: block;
	margin: 0 auto 10px;
	width: 100%;
	height: auto;
	max-width: 166px;
}

.target-blank{
	margin-left: 5px;
}

.ico-main-table{
	width: 100%;
}

address{
	font-style: normal;
}

.milestones .box{
	margin-left: 30px;
}

.milestones .row{
	border-left: 2px solid #dbdbdb;
	margin: 0;
	padding: 0 20px 20px 30px;
}

.milestones .row:last-child{
	border-left-color: #FFF;
}

.milestones .row .number{
	margin-left: -45px;
	border: 2px solid #dd9933;
	font-weight: bold;
	display: inline-block;
	margin-right: 14px;
	padding: 1px;
	min-width: 28px;
	text-align: center;
	border-radius: 25px;
	background: #FFF;
}

.milestones .condition{
	margin-top: -27px;
	font-size: 18px;
	font-weight: bold;
}

.milestones p{
	margin-bottom: 0;
}

.team-members{
	margin-top: 50px;
}

.team-member{
	display: inline-block;
	width: 200px;
	text-align: center;
	margin: 10px;
	vertical-align: top;
}

.team-member-holder{
	margin-top: 30px;
	text-align: center;
}

.team-member .team-member-image{
	border-radius: 100px;
	width: 80px;
	height: auto;
}

.team-member .team-member-name{
	font-size: 18px;
	font-weight: bold;
}

.team-member .team-member-social{
	color: #b1b1b1;
}

.team-member .team-member-social:hover{
	color: #fc7f6f;
}

.team-member .team-member-position{
	color: #8e9295;
	font-size: 13px;
	
}

.team-member .team-member-soc{
	width: 25px;
	height: auto;
}

.team-member .soc-url{
	margin: 5px 0 0 0;
	display: block;
}

.team-member-table .team-member-td{
	vertical-align: middle;
}

.team-member-table .team-member-position{
	color: #b1b1b1;
	text-align: left;
	font-size: 12px;
}

.article-share{
	margin-top: 20px;
}

.article-share-button{
	font-size: 16px;
	color: #FFF;
	background: #1ba6ff;
	border-radius: 3px;
	display: inline-block;
	margin-right: 5px;
	padding: 10px;
	width: 43px;
	text-align: center;
}

.share-title{
	margin: 20px 0;
	font-weight: bold;
}

.article-share-button.facebook-button{
	background: #1164bb;
}

.article-share-button.linkedin-button{
	background: #0077b5;
}

.heart-rating{
	text-align: left;
}

.fees{
	margin: 16px 0 14px;
}

.status_span{
	  margin: 3px 10px 3px 0;
	  color: white;
	  text-align: center;
	  font-weight: 400;
	  display: inline-block;
	  font-size: 13px;
	  background-color: #949597;
	  border-radius: 16px;
	  padding: 2px 12px;
	  white-space: nowrap;
  }
  
  .project-status .status_span{
	  font-size: 12px;
	  font-weight: 400;
	  margin-right: 0px;
  }

  .ico-table tr td {
	padding-left: 16px;
	font-family: "Inter", sans-serif !important;
  }


	
.ico-table tr td .project-status.project-status-mobile{
	display: none;
}

.project-statuses{
	margin-bottom: 16px;
}

.status_span.Ongoing, .status_span.ieo.Ongoing{
	  background-color:#ECFDF3;
	  color: #027A48;
  }
  .status_span.Ongoing, .ico-table .status_span.ieo.Ongoing{
	background-color:#ECFDF3;
	color:#027A48;
}
  
  .status_span.Upcoming, .status_span.ieo.Upcoming{
	  background-color: #FFFAEB;
	  color: #B54708;
  }
  .status_span.Upcoming, .ico-table .status_span.ieo.Upcoming{
	background-color: #FFFAEB;
	color: #B54708;
  }
  
  .status_span.Past{
	background-color: #FFF1F3;
	color: #C01048;
  }
  
  .status_span.Pre{
	background-color:#F0F9FF;
	color: #026AA2;
}

  .status_span.ieo{
	background-color: #F9F5FF;
	color: #6941C6;
}

  .status_span.Upcoming-Pre{
	background-color: #F0F9FF;
	color: #026AA2;
  }
  
  
  
  .main_item_content .status_span.ico, .main_item_content .status_span.ido, .main_item_content .status_span.sto, .main_item_content .status_span.ieo, .main_item_content .status_span.daico, .main_item_content .status_span.eto{
	  margin: 4px 3px 6px 0;
  }

  .status_span.ico{
	background-color: #F9F5FF;
	color: #6941C6;
  }
  
  .status_span.ido{
	background-color: #F9F5FF;
	color: #6941C6;
  }
  
  .status_span.sto{
	  background-color: #2c43e0;
  }
  
  
  .status_span.daico{
	  background-color: #009292;
  }
  
  
  .status_span.eto{
	  background-color: #7a43e6;
  }
  
  .status_span.no-status{
	  background-color: transparent;
	  margin-bottom: 23px;
  }
  
  .ico-table-main .status_span.no-status{
	  margin-left: 0;
	  margin-right: 0;
	  padding-left: 0;
	  padding-right: 0;
  }
  
  .status_span.green{
	  background-color: #51af32;
  }
  
  .status_span.red{
	  background-color: #e65353;
  }
  
  .status_span.ico.small, .status_span.ido.small, .status_span.sto.small, .status_span.no-status.small, .status_span.ieo.small, .status_span.daico.small, .status_span.eto.small{
	  display: inline-block;
	  font-size: 12px;
	  font-weight: 400;
	  margin: 0 8px 3px 0;
  }
.main-items{
	margin-bottom: 50px;
	text-align: left;
}

.main-items.align-center{
	text-align: center;
}

.main-items.align-center .main_item_wrap{
	text-align: left;
}

.main-items .status_span{
	border-radius: 16px;
}

.calendar-item-title{
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
}

/* VELLTAR EDIT*/

/*for widget*/
.create_widget{
	font-size:13px;
}
	.material-switch > input[type="checkbox"] {
    display: none;   
}

.switch{
	display: inline-block;
	background: #eaeaea;
    border-radius: 8px;
    width: 37px;
    height: 12px;
	opacity: 1;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
}

.switch-pull{
	background: #dd9933;
    border-radius: 16px;
    height: 24px;
    position: absolute;
	left: 0;
	top: 0;
    position: all 0.3s ease;
    height: 12px;
    width: 16px;
}

.material-switch > label {
    cursor: pointer;
    height: 0px;
    position: relative; 
    width: 40px;  
}

.material-switch > label::before {
    background: #eaeaea;
    /*box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);*/
    border-radius: 8px;
    content: '';
    height: 12px;
    margin-top: -8px;
    position:absolute;
    /*opacity: 0.3;*/
	opacity: 1;
    transition: all 0.4s ease-in-out;
    width: 37px;
}

.material-switch > label::after {
    background: #dd9933;
    border-radius: 16px;
    content: '';
    height: 24px;
    margin-top: -8px;
    position: absolute;
    transition: all 0.3s ease-in-out;
    height: 12px;
    width: 16px;
}


.material-switch > input[type="checkbox"]:checked + label::before {
   /* background: inherit;
    opacity: 0.5;*/
}
.material-switch > input[type="checkbox"]:checked + label::after {
    background: inherit;
    left: 20px;
}

.label-default {
    background-color: #dd9933;
}

.material-switch.pull-right{
	float: none;
	display: inline-block;
    width: 38px;
    vertical-align: middle;
}

.inline_label{
	display: inline-block;
}

.widget_prev{
	text-align: center;
	margin-bottom: 10px;
}

.widget_settings{
	text-align:center;
}

.widget_size_labels{
	text-align:center;
	margin-top: 20px;
}

.widget_size{
	text-align:center;
	margin-top:15px;
}

.widget_code {
    text-align: center;
    position: relative;
    width: 100%;
    margin: 0 auto;
    max-width: 800px;
	    margin-top: 15px;
}

#widget_code{
	width:100%;
	max-width:800px;
	height:120px;
}

#widget_code_copy{
	/*position: absolute;
    right: 0px;
    margin: 5px;*/
	margin-top:10px;
}

.slider-handle {
    top: 2px !important;
    width: 16px !important;
    height: 16px !important;
	background-color: #d93 !important;
    background-image: -webkit-linear-gradient(top,#d93 0,#d93 100%) !important;
    background-image: -o-linear-gradient(top,#d93 0,#d93 100%) !important;
    background-image: linear-gradient(to bottom,#d93 0,#d93 100%) !important;
}
/*end for widget*/

.main_item_wrap{
	display: inline-block;
    /*width: 33.33333%;*/
	width:19.5%;
	vertical-align: top;
}

.main_item_content{
	  margin: 5px;
	  padding:20px;
	  -webkit-border-radius: 20px;
	  -moz-border-radius: 20px;
	  border-radius: 20px;
	  position: relative;
	  border: 1px solid #EAECF0;
	  min-height: 277px;
  }
  .main_item_content.second{
	  margin: 5px;
	  padding:20px;
	  -webkit-border-radius: 20px;
	  -moz-border-radius: 20px;
	  border-radius: 20px;
	  position: relative;
	  border: 1px solid #EAECF0;
	  min-height: 100%;
  }
  
  .main_content_title{
	  font-family: 'Inter', sans-serif;
	  text-align: left;
	  width: 100%;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  white-space: nowrap;
  }
  .main_content_title a{
	  color: black !important;
  }

  .badge-wrapper{
	  display: flex;
	  align-items: center;
	  gap: 5px;
  }
  


.main_content_description{
	height: 110px;
    font-size: 14px;
	margin-top: 15px;
	overflow: hidden;
}

.main_item_data{
	width:100%;
	margin-top:-10px;
}

.main_item_data td{
	border:0px;
	padding-left: 0px;
	padding-bottom: 0px;
}


.main_item_thumbnail{
	  text-align:center;
	  display: flex;
	  margin-bottom: 35px;
	  justify-content: space-between;
	  height: 72px;
	  width: 72px;
	  position: relative;
	  max-width: 100%;
  }
  
  .main_item_project_icons{
	  display: flex;
	  position: absolute;
	  top: 100px;
	  align-items: center;
	  z-index: 1;
	  background: #FFF;
	  border-radius: 5px;
  }
  
  .main_item_thumbnail img{
	  max-width: 72px;
	  position: absolute;
	  height: auto;
  }
  
  .main_item_project_icons img{
	  width: 18px;
	  height: 18px;
	  margin: 0;
  }
  
  .main_item_project_icons .decr{
	  margin: 5px 0 0 0;
  }

  .main_launchpads_icons{
	display: flex;
	min-height: 18px;
	align-items: center;
	gap: 5px;
	margin-top: 10px;
  }
  .main_launchpads_icons img{
	  width: 18px;
	  height: 18px;
	  margin: 0;
  }

  .orange-button-tiny.website-button{
	background: transparent;
    color: #344054;
    padding: 2px 5px;
    text-align: center;
    font-size: 12px;
    box-shadow: none;
	display: flex;
	cursor: pointer;
	gap: 5px;
	width: 100%;
	margin-top: 10px;
	justify-content: center;
	align-items: center;
	height: 36px;
	border: 1px solid #EAECF0;
	border-radius: 8px;
  }

  .main_top_content_wrapper{
	  display: flex;
	  justify-content: space-between;
	  width: 100%;
  }

  .btn.orange-button.load-more-projects{
	  max-width: 100px;
	  font-weight: 500;
	  background: transparent;
	  box-shadow: none;
	  border: 1px solid #EAECF0;
	  color: #344054;
  }

  .newly-projects-wrapper{
	  display: flex;
	  weight: 100%;
	  flex-direction: column;
	  justify-content: space-between;
	  padding: 0 25px 25px 25px;

  }

  .newly-projects{
	  display: flex;
	  margin: 10px 0;
	  weight: 100%;
	  justify-content: space-between;
	  align-items: center;
  }
  

  .newly-projects-wrapper .orange-button{
	  display: flex;
	  gap: 5px;
	  box-shadow: none;
	  align-items: center;
	  height: 56px;
	  max-width: 150px;
	  background: transparent;
	  border: 1px solid #EAECF0;
	  margin: 0;
	  padding: 0 28px;
	  color: #344054;
  }

  .newly-projects h2{
	  margin: 0;
	  padding: 0;
	  font-weight: 700;
  }
  

.main_item_rating{
	padding: 2px 5px 2px 5px;
    color: #ffffff;
    font-weight: 500;
    width: 70px;
    margin: 11px 0 0 0;
    font-size: 12px;
	margin-bottom: 5px;
	border-radius: 5px;
	text-align: center;
	position: relative;
}
@media screen and (max-width: 580px) {
    .main_item_rating {
    width: 50%;
    }
}    

.project-icons{
	margin-bottom: 16px;
}

.project-icons.separate-icons span{
	margin-left: 0;
}

.project-icons img, .project-icons span, .project-icons a{
	vertical-align: middle !important;
	display: inline-block;
}

.project-icons span, .project-icons a{
	margin-right: 10px;
}

.project-icons > img{
	margin-right: 15px;
}

.project-icons a{
	height: max-content;
}


.project-icons .decr{
	margin-top: 0;
}

.home-posts{
	text-align: center;
}

.home-posts .home-post{
	width: 33%;
	display: inline-block;
	padding: 0 10px;
	box-sizing: border-box;
	vertical-align: top;
	margin-top: 40px;
}

.home-post .home-post-image{
	width: 100%;
	padding-top: 56%;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

.home-post a{
	color: #000;
	font-size: 20px;
	text-align: justify;
	margin-top: 10px;
}

.sidebar-posts{
	text-align: center;
	margin-bottom: 32px;
}

.sidebar-post{
	margin-top: 20px;
}

.sidebar-posts .sidebar-post{
	width: 100%;
	display: block;
	padding: 0;
	box-sizing: border-box;
	vertical-align: top;
	margin: 40px auto 0 auto;
	max-width: 300px;
}

.sidebar-post .sidebar-post-image{
	width: 100%;
	padding-top: 100%;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	position: relative;
}

.sidebar-post .sidebar-post-image .sidebar-post-category{
	position: absolute;
	left: 50%;
	bottom: -12px;
	font-size: 10px;
	transform: translateX(-50%);
	background-color: #d93;
	color: #FFF;
	text-transform: uppercase;
	padding: 6px 13px;
	white-space: nowrap;
}

.sidebar-post a{
	color: #000;
	font-size: 20px;
	text-align: justify;
	margin-top: 10px;
}

.sidebar-post a span{
	display: block;
	color: #000;
	font-size: 16px;
	margin-top: 24px;
	font-weight: 600;
	font-family: 'Poppins', Tahoma;
	text-align: center;
}

.sidebar-post.sidebar-post-ico a span{
	font-weight: 400;
}

.sidebar-related-posts{
	text-align: left;
	padding: 30px 0;
}

.sidebar-related-post{
	margin-bottom: 15px;
	text-align: left;
}

.sidebar-related-post .sidebar-post-image{
	display: inline-block;
	width: 32px;
	height: 32px;
	background-size: contain;
	margin-right: 10px;
	vertical-align: middle;
}

.sidebar-related-post span{
	color: #dd9933;
}

.table-left-sidebar{
	width: 100%;
	
}

.table-left-sidebar h2.premium-top-h2{
	color: #eea00f;
	text-align: center;
}

.table-left-sidebar h2{
	text-align: center;
}

.table-left-sidebar h3{
	text-align: left;
	margin: 0 0 20px 0;
}

.info-icon{
	background: url(/wp-content/themes/ultimate-conversion/assets/img/info-icon.svg) center center no-repeat transparent;
	background-size: contain;
	width: 20px;
	height: 20px;
	display: inline-block;
	margin-left: 10px;
	cursor: pointer;
	vertical-align: middle;
	position: relative;
}

.tooltip-holder{
	position: absolute;
	left: 50%;
	top: 20px;
	transform: translateX(-50%);
	display: none;
	z-index: 100;
	font-weight: normal;
	color: #000;
}

.our-rating-holder .tooltip-holder{
	left: auto;
	right: 102px;
}

.our-rating-holder .tooltip-holder .tooltip-arrow{
	left: auto;
	right: -135px;
}

.info-icon:hover .tooltip-holder{
	display: block;
}

.tooltip-holder .tooltip-arrow{
	position: absolute;
	left: 50%;
	top: -5px;
	transform: translateX(-50%);
	width: 40px;
	height: 24px;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/tooltip-arrow.png) center top no-repeat transparent;
	background-size: contain;
	z-index: 2;
}

.tooltip-holder .tooltip{
	position: absolute;
	top: 16px;
	padding: 10px;
	border-radius: 5px;
	background: #FFF;
	box-shadow: -2px 0px 5px 1px rgba(0, 0, 0, 0.22);
	width: 300px;
	font-size: 14px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 1;
}

.tooltip-holder .tooltip p{
	margin: 0;
}

.table-left-sidebar .table-left-column{
	width: 300px;
	padding: 0 78px 0 0;
	text-align: center;
	vertical-align: top;
	position: relative;
}

.table-left-sidebar .table-right-column{
	padding: 0;
	vertical-align: top;
	text-align: center;
}

.table-left-sidebar .table-right-column h1{
	margin-top: 0;
}

.table-left-sidebar .table-right-column .pre-payment-text{
	text-align: left;
}

.table-with-sidebar .table-right-column{
	width: 300px;
	padding: 0;
	text-align: center;
}

.col-1-3{
	width: 33.3%;
	float: left;
}

.notifications-form{
	text-align: left;
}

.notifications-form small{
	font-size: 12px;
	color: #b1b1b1
}

.notifications-form p{
	font-size: 13px;
	color: #666;
	margin-bottom: 8px;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{
	padding: 10px 5px;
}

.package-image{
	width: 100%;
	max-width: 600px;
}

.package-heading{
	font-weight: normal;
}

.left-menu{
	margin-top: 0;
}

.premium-options, .left-menu{
	list-style: circle;
}

.premium-options.premium-options-mobile{
	display: none;
}

.premium-options li, .left-menu li{
	text-align: left;
}

.premium-options .active, .left-menu .active{
	list-style: disc;
}

.premium-options a, .left-menu a{
	color: #000;
}

.premium-options .active a, .left-menu .active a{
	color: #d93;
}


.table-with-sidebar .table-left-column{
	padding-right: 78px;
	padding-left: 0;
}

.table-with-sidebar .table-left-column .size-full, .table-with-sidebar .table-left-column .size-large{
	max-width: 100%;
	height: auto;
}

.markets-title{
	margin: 30px 0 29px;
}

.markets{
	min-height: 32px;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/loading-arrow.svg) center center no-repeat transparent;
	margin: 0 -12px;
	text-align: center;
}

.markets.loaded{
	background: none;
}

.markets .market{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding: 14px 12px;
}

.market .icon{
	background-size: cover;
	background-position: center center;
	width: 32px;
	height: 32px;
	margin: 0 auto 7px;
}

.markets a{
	font-size: 15px;
	color: #1f89e5;
}

.center{
	text-align: center;
}

.ieo-logo{
	height: 24px;
}

.project-icon-text{
	color:#d2d2d2; 
	vertical-align: top; 
	line-height: 23px; 
	font-weight: 400;
}

.post-sponsored{
	margin: -45px 0 40px;
	display: block;
}

.project-icon-text.green{
	color: #009300;
}

.project-icon-text.yellow{
	color: #DD9933;
}

/* souvenirs */

.souvenirs{
	margin-top: -50px;
}

.souvenirs .souvenir{
	padding: 20px;
	margin: 20px;
	width: calc(25% - 45px);
	height: 288px;
	box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.16);
	display: inline-block;
	vertical-align: top;
}

.souvenirs .souvenir:hover{
	transform: scale(1.1);
}

.souvenirs .souvenir .souvenir-title{
	font-size: 11px;
	text-align: center;
	margin: 0 0 15px 0;
	text-transform: uppercase;
	min-height: 46px;
}

.souvenirs .souvenir a{
	color: #555;
}

.souvenirs .souvenir img{
	width: 100%;
	height: auto;
}

.souvenirs .souvenir .souvenir-price{
	float: right;
	margin: 15px 10px 15px 0;
	font-size: 23px;
}

.souvenirs .souvenir .souvenir-price span{
	font-size: 22px;
	display: inline-block;
	margin-right: 5px;
}

.souvenirs .souvenir .btn.type-1{
	color: #FFF;
	padding: 10px 14px;
	background: rgb(220, 150, 46);
	margin-top: 13px;
	visibility: hidden;
	transition: none;
}

.souvenirs .souvenir:hover .btn.type-1{
	visibility: visible;
}

.souvenir-s .btn img{
	max-height: 20px;
	vertical-align: middle;
	margin-right: 15px;
}

.souvenir-s .photo-thumbs{
	overflow: hidden;
	width: 100%;
	height: 78px;
	text-align: center;
}

.souvenir-s .photo-thumbs img{
	max-width: 100px;
	max-height: 100px;
}

.souvenir-s .price{
	font-size: 46px;
}

.souvenir-s .price .btn{
	float: right;
	margin-top: 13px;
}

.souvenir-s .descr-fields{
	width: 100%;
}

.souvenir-s .main-table{
	width: 100%;
}

.souvenir-s .main-photo{
	text-align: center;
	cursor: pointer;
}

.souvenir-s .main-photo img{
	max-width: 100%;
}

.souvenir-s .souvenir-descr{
	padding: 8px 0 30px 0;
	text-align: left;
}


/* lightbox */

.lightbox{
	border-radius:7px;
	position:fixed;
	left:0;
	top:0;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/preloader.svg) center center no-repeat #000;
	padding:0;
	z-index:1100;
	display:none;
	-webkit-box-shadow: 0px 0px 53px -9px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 53px -9px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 53px -9px rgba(0,0,0,0.75);
}

.body-overlay{
	background:rgba(0, 0, 0, .5);
	width:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:1000;
	display:none;
	width: 100vw;
	height: 100vh;
}

.body-overlay.overlay-transparent{
	background:rgba(0, 0, 0, 0);
}

.lightbox .lightbox-close{
	width:38px;
	height:38px;
	position:absolute;
	right:10px;
	top:10px;
	background:url(/wp-content/themes/ultimate-conversion/assets/img/lightbox-close.png) left top no-repeat transparent;
	cursor:pointer;
	opacity: 0.7;
}

.lightbox .lightbox-content{
	width:100%;
	height: 100%;
	overflow:auto;
	margin-top:0;
	font-family:Arial, Tahoma;
	border-radius: 6px;
}

.lightbox .lightbox-arrow-left, .lightbox .lightbox-arrow-right{
	cursor:pointer;
    position: absolute;
    top: 50%;
	transform: translateY(-50%);
    margin-top: -15px;
    width: 70px;
    height: 70px;
    text-align: center;
    color: #000;
	background:#FFF;
	padding:20px 0px 0px 0;
	line-height:0;
    text-decoration: none;
    font: 90px/15px Arial, sans-serif;
	opacity:.5;
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	left: 30px;
	display: none;
}

.lightbox:hover .lightbox-arrow-left, .lightbox:hover .lightbox-arrow-right{
	display: block;
}

.lightbox:hover .lightbox-arrow-left.never-show, .lightbox:hover .lightbox-arrow-right.never-show{
	display: none;
}

.lightbox .lightbox-arrow-left.force-hide, .lightbox .lightbox-arrow-right.force-hide{
	display: none !important;
}

.lightbox .lightbox-arrow-left:hover, .lightbox .lightbox-arrow-right:hover{
	opacity:1;
}

.lightbox .lightbox-arrow-right{
	left: auto;
	right:30px;
}

.lightbox .lightbox-image{
	width: 100%;
	height: 100%;
	background-size:cover;
	background-repeat: no-repeat;
	background-position: center center;
}



/* end lightbox */

/*advertising page */

.payment-form{
	display: none;
}

.packages{
	text-align: center;
	margin-top: 30px;
}

.package{
	background: #FFF;
	position: relative;
	display: inline-block;
	padding: 30px;
	margin: 0;
	width: 33%;
	text-align: left;
	box-shadow: 0 0 25px rgba(0,0,0,.09);
	color: #777;
	vertical-align: top;
}

.package.package-1, .package.package-3{
	z-index: 0;
	margin-top: 30px;
}

.package.package-2{
	margin: 0 -10px;
	z-index: 1;
	padding: 60px 30px;
}

.package h3{
	text-align: center;
	font-weight: normal;
	font-size: 30px;
	margin-top: 0;
}

.package.package-1 h3{
	color: #f96197;
}

.package.package-2 h3{
	color: #926dde;
}

.package.package-3 h3{
	color: #48b0f7;
}

.package .order-button, .premium-totals .order-button, .package .add-to-order, .premium-order-button{
	border-radius: 30px;
	padding: 10px 60px;
	text-align: center;
	cursor: pointer;
	color: #FFF;
	font-size: 14px;
	margin: 30px auto;
	text-transform: uppercase;
	display: block;
	box-shadow: rgb(0 0 0 / 15%) -1px 2px 3px 0px;
	transition: all .3s ease;
	width: 210px;
}

 .package .order-button:hover, .premium-totals .order-button:hover, .package .add-to-order:hover, .premium-order-button:hover, .pre-payment-button:hover, .blue-button:hover{
	  box-shadow: rgb(0 0 0 / 55%) -1px 2px 9px 0px;
  }

.premium-totals .premium-order-button.disabled{
	background: #aaa;
}

.pre-payment-info{
	text-align: left;
}

.pre-payment-info h3{
	margin-top: 30px !important;
	font-weight: normal;
}

.package .add-to-order.added{
	background-color: #aaa !important;
	box-shadow: 0 0 1px rgb(0 0 0 / 50%) inset, 0 2px 3px rgb(0 0 0 / 50%) inset, 0 1px 1px rgb(255 255 255 / 10%);
}

.premium-totals .premium-order-button{
	background-color: #000;
	margin-top: 15px;
	margin-bottom: 10px;
}

.premium-totals strong{
	color: #000;
	display: block;
	text-align: left;
	margin-top: 35px;
}

.premium-totals .premium-discount{
	text-align: left;
	border-bottom: 1px solid #000;
	color: #777;
}

.premium-totals .premium-discount span{
	color: #f70000;
}

.premium-listing-icons{
	margin-top: 50px;
	padding-left: 0;
	list-style: none;
}

.premium-listing-icons li{
	display: inline-block;
	text-align: center;
	width: 16.1%;
	vertical-align: top;
}

.premium-listing-icons li img{
	display: block;
	width: 75%;
	margin: 0 auto 10px;
}

.premium-listing-icons li a{
	font-size: 13px;
	color: #000;
}

.package.package-1 .order-button{
	background-color: #f96197;
}

.package.package-2 .order-button{
	background-color: #926dde;
}

.package.package-3 .order-button{
	background-color: #48b0f7;
}

.package ul, .pre-payment-form ul{
	padding-left: 0;
}

.package ul li, .pre-payment-form ul li{
	list-style: none;
	padding-left: 30px;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/tick.svg) left 8px no-repeat transparent;
	border-bottom: 1px solid #EEE;
	padding-bottom: 10px;
	font-size: 14px;
	color: #777;
}

.pre-payment-form ul li{
	border-bottom: 0;
	padding-bottom: 0;
	width: 100%;
}

.pre-payment-form-content{
	font-size: 14px;
	text-align: left;
}

.accept{
	text-align: center;
	color: #777;
	font-size: 12px;
}

.order-coins{
	display: inline-block;
}

.order-coin{
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-left: 10px;
}

.coin-label{
	margin-right: 20px;
}

.coin-label i{
	margin-left: 5px;
}

.coin{
	text-align: left;
	margin-bottom: 10px;
}

.pre-payment-form .little-title{
	margin-bottom: 20px;
}

.package .package-price{
	text-align: center;
	font-size: 46px;
}

.package.package-1 .package-price{
	color: #f96197;
}

.package.package-2 .package-price{
	color: #926dde;
}

.package.package-3 .package-price{
	color: #48b0f7;
}

.package .package-old-price{
	color: #890000;
	text-decoration: line-through;
	text-align: center;
}

.package .package-discount{
	position: absolute;
	border-radius: 100px;
	top: 16px;
	background: #f96861;
	color: #FFF;
	font-size: 18px;
	line-height: 42px;
	transform: rotate(-30deg);
	text-align: center;
	padding: 2px;
	min-width: 45px;
	right: -2px;
}

.premium-options-wrapper{
	width: 222px;
	background: #FFF;
}

.premium-options-wrapper.floating{
	position: fixed;
	left: 0px;
	top: 110px;
}

.pre-payment-overlay{
	position: fixed;
	width: 100vw;
	height: 100vh;
	background: rgba(0,0,0,0.3);
	z-index: 1000;
	left: 0;
	top: 0;
	display: none;
}

.pre-payment-form{
	position: fixed;
	width: 100%;
	max-width: 500px;
	max-height: calc(100vh - 110px);
	padding: 30px;
	z-index: 1100;
	background: #FFF;
	top: calc(50% + 30px);
	left: 50%;
	transform: translate(-50%, calc(-50% - 28px));
	overflow: auto;
}

.pre-payment-form .close, .package .close{
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
	width: 16px;
	height: 16px;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/close.svg) center center no-repeat transparent;
}

.pre-payment-form input[type=text]{
	box-shadow: 0 0 5px inset rgba(0,0,0,.09);
	margin: 10px 0;
	padding: 10px;
	font-size: 16px;
	width: 90%;
	width: calc(100% - 20px);
}

.pre-payment-form h3{
	margin-top: 0;
}

.pre-payment-form h2{
	margin: 21px 0 19px 0;
	text-align: center;
}

.pre-payment-price{
	font-size: 30px;
	color: #f96861;
	text-align: center;
	float: left;
}

.pre-payment-button{
	border-radius: 30px;
	padding: 10px 60px;
	text-align: center;
	cursor: pointer;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	display: table;
	float: right;
	display: block;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/loading.svg) left -100px no-repeat #eea00f;
	box-shadow: rgb(0 0 0 / 15%) -1px 2px 3px 0px;
	transition: all .3s ease;
}

.payment-notification{
	border-radius: 30px;
	padding: 10px 60px;
	text-align: center;
	cursor: pointer;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	display: table;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/loading.svg) left -100px no-repeat #48b0f7;
	margin: auto;
	display: block;
}

.pre-payment-button.loading, .payment-notification.loading{
	background-position: center center;
	background-size: cover;
}

.payment-message{
	text-align: center;
	display: none;
}

.general-message{
	border-radius: 5px;
	margin: 50px auto;
	display: block;
	width: 100%;
	max-width: 400px;
	text-align: center;
	font-size: 18px;
	color: #555;
	padding: 160px 30px 30px 30px;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/tick-thin.svg) center 30px no-repeat transparent;
	box-shadow: 0px 0px 41px 0px rgba(0, 0, 0, 0.17);
}

.general-message.no-icon{
	padding-top: 30px;
	background: transparent;
}

.general-message.no-icon h2{
	margin-top: 0;
}

.general-message.error-message{
	background-image: url(/wp-content/themes/ultimate-conversion/assets/img/error.svg);
}

.general-message strong{
	font-size: 25px;
	font-weight: normal;
	display: block;
	color: #2ecc71;
	margin: 0 auto 30px auto;
}

.general-message.form-holder{
	font-size: 13px;
	text-align: left;
}

.general-message.form-holder h2{
	text-align: center;
}

.general-message.form-holder h2.green{
	color: #27c766;
}

.general-message table tr td{
	border-bottom: 0;
}

.general-message a{
	color: #1f98d3;
}

.general-message.form-holder .sign-in-button img{
	width: 60%;
	margin: 0 auto 30px auto;
	display: block;
}

#forgotPassword{
	display: block;
	margin: 10px 0;
	text-align: right;
}

.general-message.form-holder .btn.type-1{
	width: 80%;
	margin: 0 auto;
	display: block;
}

.general-message.form-holder .huge-icon{
	background: #b8b8b8;
	width: 100px;
	height: 100px;
	border-radius: 50px;
	color: #FFF;
	font-size: 60px;
	text-align: center;
	margin: 0 auto 30px auto;
	display: block;
	line-height: 100px;
}

.eye{
	position: absolute;
	right: 7px;
	top: 7px;
	cursor: pointer;
}

.eye:before {
	font-family: "Font Awesome 5 Free";
	content: "\f06e";
	font-size: 14px;
	display: block;
	width: 20px;
	height: 20px;
	text-align: center;
	color: #b2b0b0;
	font-weight: normal;
}

.eye.closed:before {
	content: "\f070";
}



.width-50{
	display: inline-block;
	width: 50%;
}

.message{
	color: #FFF;
	font-size: 15px;
	padding: 10px;
	font-weight: 600;
	margin-bottom: 20px;
	width: max-content;
	margin: 0 auto 20px;
	max-width: calc(100vw - 40px);
}

.message.error{
	background-color: #c9413a;
}

.message a{
	color: #FFF;
	text-decoration: underline;
}

.message.success{
	background-color:#69c137;
}

.industry_select, .ecosystem_select, .launchpad_select,.status_select, .year_select{
	  vertical-align: middle; 
	  padding: 2px; 
	  display: flex;
	  align-items: center;
	  height: 39px;
	  font-size: 1rem;
  }
  
  .decr{
	  display: inline-block;
	  cursor: pointer;
	  color: #00a2e8;|
  }
  
  .decr.black-url{
	  color: #000;
  }
  
  .ico-notice .decr{
	  margin-right: 0;
	  margin-left: 5px;
  }

.thumbs-holder .decr{
	margin-right: 0;
	width: 100%;
	margin-left: 0;
}



.price-title-big{
	font-size: 21px;
	color: #4a4a4a;
}

.price-title-small{
	font-size: 14px;
	color: #bebebe;
	vertical-align: bottom;
}

.token-price{
	text-align: right;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/loading-arrow.svg) center center no-repeat transparent;
}

.token-price table tr td{
	border-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}

.token-price table tr td:first-child{
	padding-left: 0;
	white-space: nowrap;
}

.token-price table tr td:last-child{
	padding-right: 0;
	padding-left: 0px;
	white-space: nowrap;
	text-align: right;
}

.token-price.loaded{
	background: none;
	margin: 35px 0 33px;
}

.token-price .price-usd{
	display: inline-block;
	font-size: 20px;
	color: #4a4a4a;
	margin-right: 5px;
}

.prices-title-big{
	font-size: 20px;
}

.token-price .price-usd-change{
	color: #4eaf0a;
	display: inline-block;
	font-size: 19px;
}

.token-price .price-usd-change.negative{
	color: #dd5444;
}

.token-price .price-btc{
	font-size: 14px;
	display: inline-block;
	color: #bebebe;
	margin-right: 5px;
}

.token-price .price-btc-change{
	font-size: 14px;
	display: inline-block;
	color: #4eaf0a;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/price-up.svg) right center no-repeat transparent;
	padding-right: 10px;
}

.token-price .price-btc-change.negative{
	color: #dd5444;
	background-image: url(/wp-content/themes/ultimate-conversion/assets/img/price-down.svg);
}

.explorers{
	margin: 0 -20px;
	text-align: center;
}

.explorers img{
	height: 32px;
	margin: 20px;
	vertical-align: middle;
}

.lined-title{
	width: 100%;
	height: 1px;
	background-color: #333333;
	position: relative;
}

.lined-title strong, .lined-title h3, .lined-title span{
	font-size: 15px !important;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: #FFF;
	padding: 0 15px;
	margin-top: -2px;
	white-space: nowrap;
	text-transform: uppercase;
}

.lined-title.explorers-title{
	margin: 32px 0;
}

.lined-title.news-title{
	margin: 45px 0 25px 0;
}

/* chart */


.chart-holder.full{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10000;
	width: 100vw;
	height: 100vh;
	background: #FFF;
	border: 20px solid rgba(0,0,0,.5);
	box-sizing: border-box;
	padding: 30px;
}

.chart-holder.full #chartdiv{
	max-height: calc(100vh - 385px);
}

.changes-holder{
	position: relative;
	margin-top: 30px;
}

.changes-holder .changes-overlay{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/loading-arrow.svg) center center no-repeat #FFF;
}

.changes-table{
	width: 100%;
	border: 1px solid #DDD;
	border-bottom-width: 0;
}

.changes-table tr td, .changes-table tr th{
	min-height: 46px;
	text-align: center;
	background: transparent;
	font-size: 12px;
	border-right: 1px solid #DDD;
	font-weight: normal;
}

.changes-table .price-change{
	color: #4eaf0a;
}

.changes-table .price-change.negative{
	color: #e15241;
}

.chart-inner-holder{
	position: relative;
}

.chart-inner-holder .chart-loader, .chart-inner-holder .chart-error{
	background: url(/wp-content/themes/ultimate-conversion/assets/img/loading-arrow.svg) center center no-repeat #FFF;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	z-index: 10;
}

.chart-inner-holder .chart-error{
	padding: 30px;
	text-align: center;
}

a.show-map{
	color: #1f89e5;
}

#chartdiv{
	height: 100vh;
	max-height: 400px;
}

.coin-converter{
	text-align: center;
	margin: 32px 0 25px;
}

.coin-converter .converter-input{
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	float: left;
}

.coin-converter .coin-reverse{
	width: 20px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/back-forth.svg) center center no-repeat transparent;
	margin: 23px 0 23px 0;
}

#coinDataAllTimeLow .positive, #coinDataAllTimeHigh .positive, #coinDataAllTimeLow .negative, #coinDataAllTimeHigh .negative{
	display: inline-block;
	margin-left: 5px;
	color: #4eaf0a;
}

#coinDataAllTimeLow .negative, #coinDataAllTimeHigh .negative{
	color: #e15241; 
}

#coinDataRoi .positive, #coinDataRoi .negative{
	color: #4eaf0a;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/price-up.svg) right top no-repeat transparent;
	background-size: contain;
	height: 17px;
	display: inline-block;
	padding-right: 13px;
}

#coinDataRoi .negative{
	background-image: url(/wp-content/themes/ultimate-conversion/assets/img/price-down.svg);
	color: #e15241;
}

.full-screen{
	width: 30px;
	height: 30px;
	border: 1px solid #DDD;
	border-radius: 2px;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/full-screen.svg) center center no-repeat transparent;
	cursor: pointer;
	float: left;
	margin-top: 18px;
}

.full-screen:hover{
	background-color: #f8f8f8;
}

.converter-input .coin-from, .converter-input .coin-to{
	border: 1px solid #e7e7e7;
	padding: 20px;
	background: #FFF;
	width: calc(100% - 86px);
	box-sizing: border-box;
	font-size: 15px;
}

.converter-input .converter-label{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #e7e7e7;
	background-color: #f8f8f8;
	padding: 0;
	margin-right: -5px;
	text-align: center;
	width: 86px;
	box-sizing: border-box;
	display: inline-block;
	max-height: 62px;
	line-height: 4;
}

.converter-label select{
	border: 0;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/select-arrow.svg) right center no-repeat transparent;
	padding-right: 15px;
	margin-right: 10px;
	-moz-appearance: none;
	-webkit-appearance: none;
	-o-appearance: none;
	appearance: none;
	font-weight: bold;
}

.converter-label select option{
	font-weight: bold;
	background-color: #e7e7e7;
}

.data-to-view, .data-range-to-view{
	border: 1px solid #DDD;
	border-radius: 2px;
	display: inline-block;
	padding-right: 4px;
}

.data-range-to-view{
	float: right;
	border-right-width: 0;
}

.data-to-view div, .data-range-to-view div{
	border-right: 1px solid #DDD;
	cursor: pointer;
	padding: 5px 10px;
	font-size: 12px;
	color: #555;
	display: inline-block;
	margin-right: -4px;
}

.data-to-view div.active, .data-range-to-view div.active, .data-to-view div:hover, .data-range-to-view div:hover{
	background: #e4e4e5;
}

.chart-currencies{
	float:right;
	margin-top: 20px;
}

.chart-currencies label{
	vertical-align: middle;
	margin: 0 15px 0 5px;
}

.coin-data{
	border: 1px solid #DDD;
	border-bottom-width: 0;
	border-right-width: 0;
	background: #f8f8f8;
	width: 100%;
	margin-bottom: 32px;
}

.coin-data td{
	vertical-align: middle;
	border-right: 1px solid #DDD;
}

.coin-data td p, .coin-data td{
	margin: 0;
	font-size: 12px;
}

.coin-data.exchange-data td p, .coin-data.exchange-data td{
	font-size: 13px;
}

.exchange-flag{
	width: 25px;
}

/* END chart */

.clear-all{
	clear: both;
}

/* end advertising page */

.cart-content-big .cart-footer{
	margin-top:30px;
}


.cart-table.big-cart-table, .wishlist-table.big-wishlist-table{
	border-collapse: separate;
	width:100%;
	-moz-border-radius:20px;
	margin-top:30px;
}

.cart-table.big-cart-table tr th, .wishlist-table.big-wishlist-table tr th{
	font-size:12px;
	font-weight:700;
}

.cart-table.big-cart-table tr td, .cart-table.big-cart-table tr th, .wishlist-table.big-wishlist-table tr td, .wishlist-table.big-wishlist-table tr th{
	background:#FFF;
	border:1px solid #E9E9E9;
	border-width:0 0 1px 1px;
	padding:10px;
	text-align:center;
}

.cart-table.big-cart-table tr td:nth-child(2), .wishlist-table.big-wishlist-table tr td:nth-child(2){
	min-width:300px;
	text-align:left;
}

.cart-table.big-cart-table tr:first-child th, .wishlist-table.big-wishlist-table tr:first-child th{
	border-top-width:1px;
}

.cart-table.big-cart-table tr th:last-child, .cart-table.big-cart-table tr td:last-child, .wishlist-table.big-wishlist-table tr th:last-child, .wishlist-table.big-wishlist-table tr td:last-child{
	border-right-width:1px;
}

.cart-table.big-cart-table tr:last-child td:first-child, .wishlist-table.big-wishlist-table tr:last-child td:first-child {
    -moz-border-radius-bottomleft:10px;
    -webkit-border-bottom-left-radius:10px;
    border-bottom-left-radius:10px
}

.cart-table.big-cart-table tr:last-child td:last-child, .wishlist-table.big-wishlist-table tr:last-child td:last-child {
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-right-radius:10px;
    border-bottom-right-radius:10px
}

.cart-table.big-cart-table tr:last-child th:first-child, .wishlist-table.big-wishlist-table tr:last-child th:first-child {
    -moz-border-radius-topleft:10px;
    -webkit-border-top-left-radius:10px;
    border-top-left-radius:10px
}

.cart-table.big-cart-table tr:last-child th:last-child, .wishlist-table.big-wishlist-table tr:last-child th:last-child {
    -moz-border-radius-topright:10px;
    -webkit-border-top-right-radius:10px;
    border-top-right-radius:10px
}

.cart-table.sidebar-cart{
	width: 100%;
}

.cart-table.sidebar-cart tr td{
	padding: 4px;
}


.cart{
	width: 83px;
	height: 33px;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/cart.svg) right 10px top no-repeat transparent;
	background-size: contain;
	position: absolute;
	margin: -5px 20px 0 20px;
	cursor: pointer;
	font-size: 13px;
	padding-top: 2px;
	text-align: left;
	padding-right: 16px;
	display: inline-block;
	vertical-align: middle;
	right: 0;
	top: 0;
}

.cart.loading{
	background: url(/wp-content/themes/ultimate-conversion/assets/img/loading.svg) left top no-repeat transparent;
	background-size: contain;
}

.cart span{
	color: #FFF;
	margin-top: 4px;
	display: inline-block;
}


.cart .cart-item-sample, .cart .cart-footer{
	display:none;
}

.cart .cart-items{
	background-color: #ff4500;
	border-radius:10px;
	font-size:10px;
	font-weight:600;
	padding:3px 8px 4px 8px;
	text-align:center;
	color:#FFF;
	position:absolute;
	right:-13px;
	top:0;
}

.cart-price{
	color: #000;
	display: block;
	font-weight: 900;
	position: relative;
	font-size: 13px;
	margin-top: 10px;
	display: none;
}

.cart-content{
	display:none;
	position:absolute;
	right:0px;
	top:50px;
	width:500px;
	min-width:350px;
	padding:20px;
	z-index:100;
	background:#FFF;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(217,217,217,1);
	-moz-box-shadow: 0px 2px 3px 0px rgba(217,217,217,1);
	box-shadow: 0px 2px 3px 0px rgba(217,217,217,1);
}

.header .cart-content .cart-table-holder{
	overflow-y: auto;
	overflow-x: hidden;
	width: 100%;
	max-height: calc(100vh - 350px);
	
}


.cart-content .cart-overlay{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(/wp-content/themes/ultimate-conversion/assets/img/loading.svg) center center no-repeat #FFF;
	background-size: 64px 64px;
	z-index: 100;
	display: none;
}

.cart-empty{
	text-align:center;
	font-size:14px;
}

.cart-content table{
	width:100%;
}

.cart-content table tr td{
	padding:7px;
	border-bottom:1px solid #d9d9d9;
	font-size:14px;
}

.cart-content table tr td:nth-child(3), .cart-content table tr td:nth-child(5), .cart-content table tr td:nth-child(7){
	width:20px;
}

.cart-content table tr td:nth-child(4){
	text-align:center;
}

.cart-subtract-item, .cart-add-item, .wishlist-subtract-item, .wishlist-add-item{
	display:inline-block;
	padding:3px 10px;
	font-size:20px;
	border-bottom:none;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(217,217,217,1);
	-moz-box-shadow: 0px 0px 2px 0px rgba(217,217,217,1);
	box-shadow: 0px 0px 2px 0px rgba(217,217,217,1);
}

.cart-item-description, .wishlist-item-description{
	font-size:12px;
	margin-top:10px;
	line-height:17px;
}

.big-cart-table .cart-subtract-item, .big-cart-table .cart-add-item, .big-wishlist-table .wishlist-subtract-item, .big-wishlist-table .wishlist-add-item{
	margin:0 20px;
}

.cart-subtract-item:hover, .cart-add-item:hover{
	background:#EFEFEF;
}

.cart-content a.cart-remove-item, .wishlist-content a.wishlist-remove-item{
	border-bottom:none;
	font-size:12px;
	display:block;
	padding:5px;
	width:10px;
	text-align:center;
}

.cart-content a.cart-remove-item:hover, .wishlist-content a.wishlist-remove-item:hover{
	background:#EFEFEF;
}

.cart-table tr td, .wishlist-table tr td{
	vertical-align:middle;
}

.cart-table tr td img, .wishlist-table tr td img{
	max-width:64px;
	max-height:64px;
}

.cart-footer div, .wishlist-footer div{
	text-align:right;
	color:#70543e;
	font-weight:600;
	padding:10px 0;
}

.cart-footer div strong, .wishlist-footer div strong{
	color:#333;
	display:inline-block;
	margin-right:10px;
}

.cart-footer div span, .wishlist-footer div span{
	width:120px;
	display:inline-block;
	font-weight:600;
	color:#70543f;
	padding-right:10px;
}

.ad-728{
	  max-width: 728px;
	  text-align: center;
	  margin: 0 auto;
	  margin-bottom: 0 !important;
	  padding-bottom: 24px;
	  overflow: hidden;
  }

.ad-728 img{
	max-width: 100%;
}

.premium-anchor{
	float: left;
}

/*-----------------------------------------------------------------------------------*/
/* - Theme Responsiveness
/*-----------------------------------------------------------------------------------*/

@media only screen and (min-width: 1680px) {
	.featured-posts h4 {
		font-size: 19px;
	}

	.featured-area[data-slider-type="slider"] .swiper-wrapper {
		height: 600px;
	}

	.promo-item-count-lbl {
		font-size: 70px;
	}

	.featured-area[data-slider-type="carousel"] .item-header-wrapper h2, .featured-area[data-slider-type="carousel"] .item-header-wrapper h2 a {
		font-size: 30px;
	}

	.featured-area[data-slider-type="carousel"] .item-header-wrapper {
		padding: 5% 25% 5% 5%;
	}
}


@media only screen and (min-width: 1240px) {

	.container {
		width: 1320px;
	}

	#sidebar {
		width: 330px;
	}

	.container.sidebar-open #content {
		width: 750px;
	}

	.sidebar-open .list-layout .post-featured-item {
		width: 270px;
	}

	.sidebar-open .list-layout .post.has-post-thumbnail .post-entry-wrapper {
		width: 440px;
	}

	.list-layout .post-featured-item {
		width: 400px;
	}

	.list-layout .post.has-post-thumbnail .post-entry-wrapper {
		width: 695px;
	}
	
	
	.post-header .list-buttons{
		margin-top: 39px;
	}
	

}


@media only screen and (max-width: 1300px) {
	.souvenirs .souvenir{
		width: calc(33% - 45px);
	}
	
	.souvenirs .souvenir img{
		max-width: 200px;
	}
	
	.souvenirs .souvenir a:not(.btn){
		display: block;
		text-align: center;
	}
}


@media only screen and (max-width: 1240px) {
	
	.main-navigation {
		display:none;
	}
	
	.slicknav_menu {
		display:block;
	}
	
	.souvenirs .souvenir .btn.type-1{
		visibility: visible;
	}
	
	#logo div.with-img a{
		display: block;
		overflow: hidden;
		width: 50px;
	}
	
	#logo{
		margin-top: 0;
		float: none;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
	}
	
	
	.is-sticky .main-navigation-wrapper{
		height: 70px;
	}
	
	/*.top-dark-line:not(.top-dark-line-mobile){
		display: none;
	}*/
	
	.top-dark-line .top-line-change{
		background-position: right top 5px !important;
	}
	
	.main-navigation-wrapper .top-dark-line .login{
		position: absolute;
		top: 2px;
		right: 0;
		padding: 8px;
	}
	
	
	.main-navigation-wrapper .top-dark-line .quotes{
		animation-name: marquee;
		animation-duration: 30s;
		animation-iteration-count: infinite;
		animation-timing-function: linear;
	}
}

@media only screen and (max-width: 1150px) {
	.table-with-sidebar .table-right-column{
		max-width: calc(100vw - 80px);
	}

	.table-with-sidebar .table-right-column, .table-with-sidebar .table-left-column{
		padding-right: 0;
		padding-left: 0;
		width: 100%;
		display: block;
		border-bottom: 0;
	}
	
	.table-left-sidebar .table-left-column{
		width: 0;
		padding: 0;
	}
	
	.table-left-sidebar.account-table .table-left-column, .table-left-sidebar.account-table .table-right-column{
		display: block;
		width: 100%;
		border-bottom: 0;
	}
	
	.table-left-sidebar.account-table .table-left-column ul{
		padding-left: 0;
	}
	
	.table-left-sidebar.account-table .table-left-column ul li{
		display: inline-block;
	}
	
	.table-left-sidebar.account-table .table-left-column ul li a{
		display: block;
		background: #DDD;
		padding: 5px 10px;
		
	}
	
	.table-left-sidebar.account-table .table-left-column ul li.active a, .table-left-sidebar.account-table .table-left-column ul li:hover a{
		background: #555;
		color: #FFF;
	}
	
	.premium-options-wrapper .premium-options{
		display: none;
	}
	
	.premium-options-wrapper, .premium-options-wrapper.floating{
		position: fixed;
		left: 50% !important;
		transform: translateX(-50%) !important;
		top: auto !important;
		bottom: 0 !important;
		width: 98% !important;
		z-index: 100;
		padding-bottom: 20px;
	}
	
	.premium-options.premium-options-mobile{
		display: block;
		width: max-content;
		margin: 30px auto;
	}
}

@media only screen and (max-width: 1100px) {
	.ratings-table-holder {
		display: block;
		margin: 0 auto;
		width: max-content;
	}
	
	.main_item_wrap{
		width: 24.5% !important;
	}
}

@media only screen and (max-width: 1050px) {
	.sort-elements{
		float: none;
	}
}

@media only screen and (max-width: 1025px) {

	body {
		background-size:auto!important;
		background-position:center top!important;
	}

	.container {
		width:95%;
	}

	.post-header,
	.post-list.full .post-header,
	.container:not(.sidebar-open) .post-list.full .post-header,
	.dynamic-container:not(.sidebar-open) .dynamic-promo-item-top .post-header,
	.dynamic-container .dynamic-layout .dynamic-other-items .post-item .post-header, 
	.dynamic-container.sidebar-open .dynamic-layout .dynamic-promo-items .post-item .post-header {
		padding-left: 2%;
		padding-right: 2%;
	}

	.post-header h1, .post-header h2,
	.container:not(.sidebar-open) .dynamic-layout .dynamic-promo-item-top .post-header h2, 
	.container:not(.sidebar-open) .post-list.full .post-header h2,
	.single .post-header h1,
	.single .container:not(.sidebar-open) .post-header h1 {
		font-size: 30px;
	}

	.dynamic-container:not(.sidebar-open) .dynamic-layout .dynamic-promo-items .post-item.grid-6 .item h2 {
		font-size: 19px;
	}

	.featured-area .vertical-middle {
		padding: 0 5%;
	}
	
	#footer-widget-area .widget-columns {
		width:50%!important;
		margin-right: 0!important;
		margin-bottom: 80px;
	}

	#footer-widget-area .widget-columns:nth-child(2n+1) {
		padding-right: 50px;
		clear:both;
	}

	#footer-widget-area .widget-columns.last {
		margin-bottom: 0;
	}
	
	.widget img {
		max-width:100%;
		height:auto;
	}
	
	.widget iframe {
		max-width:100% !important;
		height:auto;
	}
	
	.wpcf7 input {
		width:100%;
	}

	.container.sidebar-open #content{
		width: 100%;
		float:none;
	}

	.masonry-layout .post-item {
		width: 50%!important;
	}

	#sidebar {
		margin:65px auto 0;
		float:none;
		min-height: 0!important;
		width: 100%;
	    max-width: 330px;
	}

	.theiaStickySidebar {
		position: static!important;
	}

	#post-item-advertisement-area {
		width: 100% !important;
	}

	.layout-title img {
		max-width: 100%;
		height: auto;
	}

	.featured-area[data-slider-type="slider"] .slider-item h2, .featured-area[data-slider-type="slider"] .slider-item h2 a {
		font-size: 35px;
	}

	.featured-posts .featured-post-item {
		width: 50%;
		display: inline-block;
	}

	.fotorama__wrap {
		margin: 0 auto;
	}

	.featured-posts-container {
		margin-bottom: 0;
	}

	.unfold-footer footer.main-footer.activate {
		position: static;
	}

	.unfold-footer #wrapper {
		padding-bottom: 0!important;
	}

	.dynamic-layout .post-item {
		width: 50%!important;
	}

	.archive-title-area {
		padding: 50px 20px 36px;
	}

	.layout-title h3 {
		max-width: 90%;
		font-size: 25px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {

	.sticky-wrapper.is-sticky .slicknav_nav {
		top:70px;
	}

	.featured-posts .featured-post-item {
	    min-height: 248px;
	}

	.featured-posts .featured-post-item-text {
		padding: 40px;
	}

	.page-introduce-title {
		font-size: 30px;
	}
	
	.related-posts .item {
		width:48.25%;
	}

	.related-posts .item:nth-child(2n){
		margin-right: 0;
	}

	.list-layout .post-featured-item, 
	.sidebar-open .list-layout .post-featured-item {
		width: 245px;
		margin-right: 20px;
	}
	
	.list-layout .post.has-post-thumbnail .post-entry-wrapper,
	.sidebar-open .list-layout .post.has-post-thumbnail .post-entry-wrapper {
		width: calc(100% - 290px)
	}

	.list-layout .post-header h2,
	.container.sidebar-open .list-layout .post-header h2 {
		font-size: 23px;
	}

	.featured-area[data-slider-type="slider"] .slider-item h2,
	.featured-area[data-slider-type="slider"] .slider-item h2 a {
		max-width: 600px;
	}

	.featured-area[data-slider-type="slider"] .swiper-wrapper {
		height: 425px;
	}
}


@media screen and (max-width:1000px){
	
	.souvenirs .souvenir{
		width: calc(50% - 45px);
	}
}


@media screen and (max-width: 999px) {
	  .cart{
		  margin-right: 40px;
	  }
  }
  
  @media screen and (max-width: 1250px){
	  
	.table-wrapper{
		display: block;
		overflow-x: scroll;
		margin-bottom: 12px;
	}
		
	.ico-table-head th:first-child{
		position: sticky;
		left: 0;
		top: 0px;
		z-index: 2;
	}
	
	.ico-table tr td.list-projects{
		background-color: white;
		position: sticky;
		left: 0;
	z-index: 2;

	}
	.ico-table tr td.list-projects::after {
		content: "";
		position: absolute;
		top: 0;
		right: -6px;
		width: 6px;
		height: 100%;
		background: linear-gradient(to right, rgba(0, 0, 0, 0.1), transparent);
		z-index: -1;
	}
	.ico-table tr td.list-projects::before {
		content: "";
		position: absolute;
		top: 0; /* Смещаем вниз */
		left: 0;
		width: 100%;
		height: 5px;
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0.06), transparent);
		z-index: -1;
	}
	
	.ico-table tr{
		position: relative;
		box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.06);
		text-align: left;
	}
	
	.list-title a{
		font-size: 12px;
	}
	
	.list-icon img{
		width: auto !important;
		height: 40px !important;
	}
	
	.list-icons img{
		width: auto;
		height: 15px !important;
	}
	
	.ico-table tr th, .ico-status tr th, .clear-sorting{
		display: none;
	}
	
	.ico-table tr td, .ico-status tr td{
		border-bottom: 0;
		text-align: left !important;
	}
		
	.ico-table .category-wrapper td {
		width: auto !important;
		
	}
	
	  .ico-table.calendar-table tr td, .ico-status tr td{
		display: block;
	  }
	
	.ico-table.exchange-table tr td{
		padding-top: 2px;
		padding-bottom: 2px;
	}
	
	.ico-table tr td.list-icon{
		display: inline-block;
		width: 115px !important;
		padding: 10px;
	}
	
	.ico-table.exchange-table tr td.list-icon{
		width: 55px !important;
		display: inline-block;
		padding: 10px 0 0 6px;
	}
	
	.ico-table.exchange-table tr td.list-title{
		width: 70px !important;
		display: inline-block;
		width: max-content;
		padding-left: 0;
		padding-top: 8px;
	}
	
	.ico-table.exchange-table tr td.list-title .list-icons{
		margin-top: -3px;
	}
	
	.ico-table.exchange-table tr td.exchange-visit-link{
		position: absolute;
		right: 10px;
		top: 18px;
		width: max-content !important;
	}
	
	.ico-table.exchange-table tr td .list-types{
		margin-bottom: 10px;
	}
	
	.ico-table tr td.list-icon .attachment-thumbnail{
		width: 100%;
	}
	
	.ico-table tr div.list-title, .ico-table.exchange-table tr div.list-title {
		display: inline-block;
		width: calc(100% - 200px) !important;
		padding: 10px 0 0 0;
		box-sizing: border-box;
		vertical-align: top;
	}
	
	.ico-table tr td .project-status.project-status-mobile{
		display: block;
		margin-bottom: 20px;
	}
	
	.ico-table tr td.list-rating-td .list-rating{
		margin: 10px auto;
	}
	
	.ico-table tr td:last-child{
		margin-bottom: 30px;
		display: inline-block;
		width: 20px;
		vertical-align: top;
	}
	
	.ico-table.categories-table tr td:last-child{
		width: 100% !important;
	}
	
	.hide-mobile, td.hide-mobile{
		display: none !important;
	}

	.show-mobile{
		display: block;
	}

	
	.ico-table .mobile-title, .ico-status .mobile-title{
		display:block;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
	.exchange-table .mobile-title{
		display: inline-block;
		width: 150px;
	}
	
	.sort-elements{
		  float: none;
		  text-align: center;
	  }
	  
	  .sort-elements.sort-elements-industry{
		  float: none;
	  }
	
	.ico-content, .exchange-content{
		max-width: 100%;
	}
	
	  .ico-content.main-ico{
		min-width: 150px;
	  }
	  
	
	.exchange-content{
		  max-width: 100%;
		  display: inline-block;
		  vertical-align: top;
	  }
	  
	  
	  .btn.type-1{
		  padding: 10px 15px;
	  }
	
	.list-buttons{
		text-align: center;
	}
	
	.list-rating{
		  margin: 0 0 0 0;
	  }
	
	.ico-table tr td.list-industry-td{
		width: 40% !important;
	}
	
	.ico-table tr td.list-date-td .mobile-title{
		margin-bottom: 10px;
	}
	
	.post-header .list-buttons{
		text-align: center;
		margin-top: 41px;
	}
	
	.status-buttons{
		float: none;
		text-align: center;
		height: auto;
	}
}

@media screen and (max-width:850px){
	.main-table tr td{
		display: block;
	}
	
	.main-table tr td tr td{
		display: table-cell;
	}
	
	.package .package-price{
		font-size: 36px;
	}
	
	.home-posts .home-post{
		width: 32%;
	}
	
	.home-post a{
		font-size: 16px;
	}
	
	.package{
		display: block;
		margin: 0 !important;
		width: 100%;
	}
	
	.main_item_wrap{
		width: 32.5% !important;
	}
	
	.coinzilla{
		max-width: 100% !important;
		width: 100% !important;
	}
}


@media only screen and (max-width: 782px) { 
	.wpadminbar-open .main-navigation-wrapper.sticky {
		top:46px!important;
	}

	.gallery.gallery-columns-3 .gallery-caption {
		display: none;
	}

	.featured-area[data-slider-type="slider"] .item-link {
		padding: 10px 40px 50px
	}
}

/*************************************************
*	Mobile Portrait								 *
*************************************************/

@media only screen and (max-width: 767px) {
	body {
		font-size: 13px;
	}

	h1 {
		font-size:23px;
	}

	h2 {
		font-size:20px;
	}

	h3 {
		font-size:18px;
	}

	h4 {
		font-size:17px;
	}

	h5 {
		font-size:16px;
	}

	h6 {
		font-size:14px;
	}

	.single #main-container-wrapper, .page #main-container-wrapper, .archive #main-container-wrapper, .search #main-container-wrapper{
		  padding-top: 100px;
	  }

	  .ico-table tr td, .ico-status tr td{
		  border-bottom: 0;
		  text-align: left !important;
		  width: 100% !important;
	  }

	  .ico-table tr td:last-child{
		  margin-bottom: 30px;
		  display: inline-block;
		  width: 32%;
		  vertical-align: top;
	  }

	.top-search-area a:before {
		margin-left: 12px;
		margin-right: 12px;
	}

	.post-featured-item .custom-caption, 
	.fotorama .fotorama__caption__wrap {
		display: none;
	}
	
	.breadcrumbs{
		margin-top: 50px;
	}

	.featured-area .slick-arrow {
		display: none!important;
	}

	.featured-posts ul li {
		width: 100%;
	}

	.featured-posts ul li:last-child {
		margin-bottom: 0;
	}

	.featured-area[data-slider-type="slider"] .slider-item h2, 
	.featured-area[data-slider-type="slider"] .slider-item h2 a {
		font-size: 28px;
	}

	.post-header h1, .post-header h2, 
	.sidebar-open .post-header h1, 
	.sidebar-open .post-header h2 {
		max-width:100%;
		width: 100%;
		font-size: 21px;
	}

	.dynamic-promo-item-top .post-header h2,
	.container:not(.sidebar-open) .dynamic-layout .dynamic-promo-item-top .post-header h2,
	.container:not(.sidebar-open) .post-list.full .post-header h2,
	.container.sidebar-open .list-layout .post-header h2,
	.list-layout .post-header h2,
	.single .container:not(.sidebar-open) .post-header h1 {
		font-size: 21px;
	}

	.container:not(.sidebar-open) .dynamic-layout .dynamic-promo-items .post-item.grid-6 .item h2 {
		font-size: 19px;
	}

	#logo h1 a span,
	.is-sticky #logo h1 a span {
		top: -3px;
		font-size: 20px;
	}

	#logo div.with-img a,
	.is-sticky #logo div.with-img a {
		width: 41px;
	}

	#logo div.with-img img,
	.is-sticky #logo div.with-img img {
		max-height:60px;
		top:3px;
		
		width: 210px;
		height: 48.75px;
	}

	.slicknav_menu {
		position: static;
	}

	.slicknav_btn, .top-search-area {
		height: 60px!important;
	}

	.top-search-area {
		line-height: 60px!important;
	}

	.slicknav_btn {
		line-height: 40px!important;
	}

	.slicknav_nav {
		width: 100%;
		left: 0;
		top:60px;
	}

	.advertisement-close-btn {
		top: 0;
		right: 0;
	}

	.post-list.full .featured, .post-list.dynamic .dynamic-promo-item-top .featured {
		position: static;
		display: inline-block;
		margin-bottom: 18px;
	}

	#main-container-wrapper {
		  padding-top: 50px;
	  }
  
	  .layout-title-container,
	  #footer-widget-area {
		  padding: 50px 0;
	  }

	.layout-title {
		max-width: 95%;
	}

	.featured-area[data-slider-type="slider"] .slider-item .container {
		width: 96%;
	}

	.featured-area[data-slider-type="slider"] .slider-item h2, 
	.featured-area[data-slider-type="slider"] .slider-item h2 a {
		font-size: 23px;
	}

	.featured-area[data-slider-type="carousel"] .item-header-wrapper h2, 
	.featured-area[data-slider-type="carousel"] .item-header-wrapper h2 a {
		font-size: 18px;
		line-height: 1.4;
	}

	.featured-area[data-slider-type="slider"] .date-author {
		font-size: 12px;
		margin-top: 7px;
	}

	.featured-area[data-slider-type="slider"] .swiper-wrapper {
		height: 300px;
	}

	.featured-area .vertical-middle {
		padding:0; 
	}
	
	.container {
		width: 95%;
	}

	#sidebar {
		width: 100%;
	}

	.post-header h1, .post-header h2 {
		padding: 0;
	}

	blockquote {
		margin-left: 0;
		margin-right: 0;
	}

	.post-header .date-author p {
		display:block;
	}

	blockquote p {
		font-size: 15px;
	}

	.format-quote .post-entry blockquote,
	.format-link .post-entry a {
		margin: 0;
		padding: 30px;
	}

	.mejs-overlay-button {
		width: 50px;
		height: 50px;
		margin: -25px 0 0 -25px;
		background-size:cover;
	}

	.masonry-layout .item-content {
		padding: 20px;
	}

	.page-introduce-title {
		font-size: 22px;
	}

	.archive-title-area {
		padding: 45px 15px 35px;
	}

	.author-content p {
		font-size: 13px;
	}

	.post-author .box-title-area .title {
		font-size: 20px;
		text-align: center;
	}

	.box-title-area .title {
		line-height: 1.5;
		font-size: 20px
	}

	.comment-item .comment-text span.author, .comment-item .comment-text span.author a {
		font-size: 16px;
	}

	.related-posts .item h3 {
		font-size: 16px;
	}

	.post-share .share-text {
		display: none;
	}

	.post-share .share-box {
		width:30px; 
		height:30px;
		line-height: 26px;
		font-size: 12px;
	}

	.pswp__caption {
		bottom: 0;
	}

	.pswp__caption__center {
		width: 100%;
	}

	.search-form-area .search-form .search,
	.is-sticky .search-form-area .search-form .search {
		font-size: 17px;
		height: 60px;
		line-height: 60px;
	}

	.search-form-area .search-form .search {
		text-align: left;
	}

	.featured-posts .featured-post-item {
		width: 100%;
	}

	.featured-area[data-slider-type="slider"] .date-author {
		font-size: 11px;
		margin-top: 7px;
	}

	.featured-area[data-slider-type="carousel"] .item-header-wrapper .date-author {
		font-size: 10px;
	}

	.footer-menu.nav-menu {
		margin-bottom: 15px;
	}

	.footer-menu.nav-menu > li {
		float: none;
		display: inline-block;
	}

	.nav-menu.footer-menu .sub-menu, .nav-menu.footer-menu .children {
		display:none;
	}

	.dynamic-layout .box-title-area .title,
	.container:not(.sidebar-open) .dynamic-layout .box-title-area .title {
		font-size: 19px;
		width: 90%;
		margin: 0 auto 1.7em;
	}
	
	.related-posts .item {
		width:100%;
		margin-right: 0;
	}

	#respond input[type="text"], #respond input[type="email"] {
		width: 100%;
	}
	
	.thecomment .author-img {
		display:none;
	}

	.masonry-layout .post-item {
		width: 100%!important;
	}

	.post-entry-bottom {
		margin-top: 30px;
		text-align: center;
	}

	.post-entry-bottom a.custom-more-link, .post-share,
	.post-tags {
		float: none;
	}

	.post-entry-bottom a.custom-more-link {
		display: inline-block;
	}

	.like-comment-buttons-wrapper {
		display: block;
		width: 100%;
	}

	.like-comment-buttons {
		float: none;
	}

	.post-share {
		display: block;
		margin-top: 20px;
	}

	.post-tags {
		margin-bottom: 14px;
		text-align: center;
	}

	.post-share:hover ul {
		display: block;
	}

	.post-share li.share-item {
		position: static;
		display: inline-block;
	}

	.post-author .author-img {
		float: none;
		width:100%;
		margin-top:0;
		margin-bottom: 15px;
		text-align: center;
	}

	.post-author .author-content {
		text-align: center;
		padding:0;
		margin-left: 0;
	}
	
	.post-comments ul.children {
		margin:0;
		padding-left: 18px;
	}

	.pagination .older, .pagination .newer,
	.post-pagination.pagination .older,
	.post-pagination.pagination .newer {
		float: none;
		text-align: center;
		font-size: 16px;
		max-width: 100%;
		margin-top: 0;
	}

	.pagination.load-more a {
		font-size: 16px;
	}

	.pagination .newer {
		margin-top: 30px;
	}

	.related-posts .item h3 {
		font-size: 18px;
	}

	.featured-area[data-slider-type="slider"] .item-header-wrapper {
		max-width: 80%;
	}

	.featured-area[data-slider-type="carousel"] .item-header-wrapper {
		padding: 5% 7%;
	}

	.list-layout .post-featured-item, 
	.sidebar-open .list-layout .post-featured-item {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	
	.list-layout .post.has-post-thumbnail .post-entry-wrapper,
	.sidebar-open .list-layout .post.has-post-thumbnail .post-entry-wrapper {
		width: 100%;
	}

	.list-layout .like-comment-buttons-wrapper {
		text-align: left;
		margin-top: 20px;
		line-height: 1;
	}

	.post-header {
		margin-bottom: 25px;
	}

	.list-layout .post-header {
		margin-top: 10px;
	}

	.post-featured-item {
		margin-bottom: 20px;
	}

	.post.article-item {
		margin-bottom: 30px;
		padding-bottom: 30px;
	}

	.post-list.full .post.article-item {
		margin-bottom: 35px;
		padding-bottom: 35px;
	}

	.featured-area[data-slider-type="slider"] .swiper-wrapper {
		height: 350px;
	}

	.featured-posts .featured-post-item-text {
		padding: 5% 7%;
	}

	.promo-item-count-lbl {
		font-size: 40px;
		margin-bottom: 15px;
	}

	.advertisement-topbar h3 {
		display: block;
		width: 95%;
		margin-top: 0;
		margin-bottom: 0;
	}

	.advertisement-topbar .btn {
		margin-top: 14px;
		margin-left: 0;
	}

	.layout-title h3 {
		max-width: 100%;
		font-size: 19px;
	}

	.layout-title .layout-text {
		margin-left: 0;
		margin-right: 0;
	}

	/* Dynamic Layout */

	.dynamic-container:not(.sidebar-open) .dynamic-promo-item-top .post-entry {
		padding: 0;
	}

	.dynamic-container:not(.sidebar-open) .dynamic-layout .dynamic-promo-items .post-item.grid-6 .item h2 {
		padding: 0;
	}

	.dynamic-layout .dynamic-promo-items .post-item.grid-6,
	.dynamic-layout .post-item {
		width: 100%!important;
	}

	.dynamic-layout .dynamic-promo-items .post-header, 
	.dynamic-layout .dynamic-other-items .post-header {
	    margin-bottom: 0;
	}

	/* Dynamic Layout */

	#respond p[class*="comment-form"] {
		float: none;
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}

	.post-pagination.pagination .title {
		font-size: 14px;
	}

	#footer-widget-area .widget-columns {
		width:100%!important;
	}

	#footer-widget-area .widget-columns:nth-child(2n+1) {
		padding-right: 0;
	}
	
	.token-price .price-usd{
		font-size: 21px;
	}
	
	.single .container:not(.sidebar-open) .post-header h1.ico-title{
		max-width: calc(100% - 200px);
	}
}



@media only screen and (max-width: 720px) {
	  
	  .main_item_wrap{
		  width: 100% !important;
	  }

	  .newly-projects{
		margin: 15px 0;
	  }

	  .newly-projects-wrapper .orange-button{
		display: flex;
		font-size: 13px;
		gap: 5px;
		box-shadow: none;
		align-items: center;
		height: 56px;
		min-width: 148px;
		width: 110px;
		background: transparent;
		border: 1px solid #EAECF0;
		margin: 0;
		padding: 0 12px;
		color: #344054;
	 }

	 .newly-projects-wrapper .orange-button svg{
		width: 16px;
		height: 16px;
	 }

	 .newly-projects h2{
		margin: 0;
	 }
	  
	  .cart{
		  margin-right: 0;
	  }
  }

@media screen and (max-width: 670px) {
	.cart-table.big-cart-table tr td:nth-child(2), .wishlist-table.big-wishlist-table tr td:nth-child(2){
		min-width: 100px;
	}
	.cart-title{
		display: none !important;
	}
}


@media only screen and (max-width: 690px) { 
	body{
		overflow: hidden;
	}
}

@media only screen and (max-width: 660px) { 
	#logo{
		height: 100%;
		z-index: 1;
		text-align: center;
	}

	#main-top-wrapper {
		text-align: center;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 200;
	}

	#main-header {
		position: absolute;
		width: 100%;
		left: 0;
		top: 0;
	}

	.ico-table-main tr td{
		display: block;
	}
	
	.ico-table-main tr td table tr td{
		display: table-cell;
	}
	
	.ico-table-main h1{
		position: absolute;
		top: -30px;
		left: 50%;
		transform: translateX(-50%);
		text-align: center;
	}
	
	.ico-table-main .thumbs-holder{
		margin: 30px auto 0;
	}
	
	.ico-table-main .thumbs-holder .thumb-wrapper{
		margin: auto;
	}
	
	.ico-table-main .thumbs-holder .soc-url{
		margin: auto;
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	
	.ico-table-main .thumbs-holder .soc-url span{
		margin: 20px auto;
	}
	
	.souvenirs .souvenir{
		width: 100%;
		margin: 20px 0;
	}

	.ico-table-main tr td:last-child{
		padding-left: 0;
	}
	
	.ico-table-main .our-rating-td{
		max-width: 100%;
	}
	
	.token-price.loaded{
		position: relative;
		left: auto;
		top: auto;
		text-align: center;
	}
	
	.single .container:not(.sidebar-open) .post-header h1.ico-title{
		margin-top: 30px;
		max-width: 100%;
	}
	
	.advertisement-topbar{
		top: 100px;
	}
}

@media only screen and (max-width: 600px) { 
	.home-post a{
		font-size: 16px;
	}
	
	#wpadminbar {
		position: fixed;
	}
	
	.header .cart-content{
		width: 100%;
	}
	
	.page-content{
		margin-bottom: 20px;
	}
	
	.main-items .main_item_thumbnail img{
		width: 80px;
	}

  .main_item_thumbnail img{
    left: 36% !important
  } 
	
	.ico-table-main .thumb-wrapper #icoThumb{
		width: 75px;
		height: 75px;
	}
	
	.ico-table-main .thumb-wrapper{
		width: 75px;
		height: 75px;
	}
	
	.ico-table-main .thumbs-holder{
		border-bottom: 0;
	}
}

@media only screen and (max-width: 580px) { 
	.main_item_wrap{
/*		width: 100% !important;*/
	}
	
	.data-to-view, .data-range-to-view{
		float: none;
		margin: 10px auto;
		display: block;
		width: max-content;
	}
}


@media screen and (max-width: 560px) {

	  .mobile-hidder{
		  display: none !important;
	  }

	  .mobile-pagination{
		  display: flex !important;
	  }

	  .cart .cart-price{
		  display: none;
	  }
	
	.cart{
		width: 45px;
	}
	
	.cart-table.cart-top tr td:first-child{
		display: none;
	}
	
	.cart-table.cart-top tr td{
		display: inline-block;
		border-bottom-width: 0 !important;
	}
	
	.cart-table.cart-top tr td:nth-child(2){
		display: block;
	}
	
	.cart-table.cart-top tr td:nth-child(3), .cart-table.cart-top tr td:nth-child(5){
		display: none;
	}
	
	
	.cart-content{
		width: calc(100vw - 65px);
		min-width: 200px;
	}
	
	.cart-table.cart-top tr td:nth-child(7){
		margin-bottom: 20px;
		margin-top: -3px;
		vertical-align: top;
	}
	
	.converter-input .converter-label{
		line-height: 3;
	}
	
	.converter-input .coin-from, .converter-input .coin-to{
		padding: 12px 10px 13px 10px;
		vertical-align: top;
	}
	
	
	.full-screen{
		display: none;
	}

	#chartdiv{
		margin-left: -20px;
	}
	
	.tooltip-holder .tooltip:not(.rating-tooltip){
		left: auto;
		transform: none;
		right: -60px;
	}
	
	.premium-listing-icons{
		margin-top: 10px;
	}
	
	.premium-listing-icons li{
		margin-bottom: 20px;
		width: 32%;
	}
}

/*************************************************
*	10. Landscape								 *
*************************************************/



@media screen and (max-width:490px){
	
	.ico-table .category-wrapper{
		margin-top: 20px;
		display: flex;
		flex-direction: column;
	}

	.ico-table .ico-table-head.category-wrapper{
		margin-top: 0;
		display: flex;
		flex-direction: row;
	}

	.ico-table .ico-table-head.category-wrapper th{
		width: 100%;
	}

	
	.staff-table tr th{
		display: none;
	}
	
	.staff-table tr td{
		display: block;
	}
	
	.page-rating .rating-holder{
		text-align: center;
	}
	
	.page-rating .rating-holder h2{
		display: block;
		margin-right: 0;
	}
	
	.page-rating .rating-holder .rating-text{
		display: block;
		margin-top: 12px;
	}
	
	

	#footer-copyright .social-icon{
		top: -75px;
	}
	
	.home-posts .home-post{
		width: 100%;
		font-size: 18px;
	}
	
	.data-range-to-view{
		width: 100%;
		text-align: center;
		border: 0;
	}
	
	.data-to-view{
		border: 0;
	}
	
	.data-to-view div, .data-range-to-view div{
		border: 1px solid #DDD;
	}
	
	.container{
		width: calc(100% - 10px);
		max-width: calc(100% - 10px);
	}
	
	.table-with-sidebar .table-right-column{
		max-width: calc(100vw - 20px);
	}
	
	.table-with-sidebar .table-right-column iframe{
		max-width: 100%;
	}
	
	.col-1-3{
		width: 100%;
	}

	.ad-728{
		width: calc(100vw - 20px);
		padding-bottom: 0;
	}
}


@media only screen and (max-width: 479px) {

	.ratings-table tr td{
		display: inline-block;
	}
	
	.ratings-table tr td:nth-child(odd){
		width: calc(64% - 12px);
		padding: 12px 12px 12px 0;
	}
	
	.ratings-table tr td:nth-child(even){
		width: calc(35.5%);
		padding: 12px 0 12px 0;
	}
	
	.ratings-table tr td.ratings-table-td{
		width: 100%;
		display: block;
		padding: 0;
	}
	
	.ratings-table tr td.ratings-table-td table{
		width: 100%;
	}
	
	.token-info-table tr td:nth-child(1), .token-info-table tr td:nth-child(2){
		  width: 100%;
		  display: block;
		  border-bottom: 0;
		  padding-right: 0;
	  }
	  
	  
  }



@media screen and (max-width: 470px) {
	.cart-table.big-cart-table tr td:nth-child(1), .cart-table.big-cart-table tr td:nth-child(2){
		display: block;
	}
	
	.cart-table.big-cart-table .cart-subtract-item, .cart-table.big-cart-table .cart-add-item{
		display: block;
	}
	
	.cart-table.big-cart-table tr th:nth-child(1){
		display: none;
	}
}

@media only screen and (max-width: 420px) {
	
	.souvenir-s .price{
		text-align: center;
	}
	
	.souvenir-s .price .btn{
		float: none;
		display: block;
		text-align: center;
	}
	
	.changes-table tr td, .changes-table tr th{
		padding: 3px;
	}
	
	.data-to-view, .data-range-to-view{
		max-width: 100%;
	}
}

@media only screen and (max-width: 400px) {
	  
	  .status-buttons .sort-element{
		  display: inline-block;
	  }
	  
	  .sort-element{
		  display: block;
	  }
	  
	  .sort-element span{
		  display: block;
		  margin-bottom: 10px;
	  }
	  
	  .status-display{
		  max-width: 218px;
	  }
	  
	  .status-options{
		  left: 0;
		  transform: translateX(50%);
		  width: 100%;
		  max-width: 218px;
		  text-align: left;
	  }
	  
	  .token-price table{
		  width: 100%;
	  }
	  
	  .token-price td{
		  display: block;
		  text-align: center !important;
		  padding-left: 0;
		  padding-right: 0;
	  }
	  
	  .pre-payment-button{
		  padding: 10px 30px;
	  }
  }



@media screen and (max-width: 385px) {
	.cart-table.big-cart-table tr td:nth-child(2), .wishlist-table.big-wishlist-table tr td:nth-child(2){
		min-width: 50px;
		font-size: 12px;
	}
}

@media screen and (max-width: 350px) {
	.ico-table-main .status_span.Ongoing, .ico-table-main .status_span.ico, .ico-table-main .status_span.Upcoming, .ico-table-main .status_span.Past,  .ico-table-main .status_span.Upcoming-Pre,  .ico-table-main .status_span.Pre,  .ico-table-main .status_span.tba,  .ico-table-main .status_span.ieo,  .ico-table-main .status_span.daico,  .ico-table-main .status_span.eto,  .ico-table-main .status_span.ido{
		display: inline-block;
		max-width: max-content;
		margin-bottom: 10px;
	}
	
	.ico-main-table .post-update{
		margin-bottom: 10px;
	}
	
	.premium-listing-icons li{
		width: 49%;
	}
}

@media screen and (max-width: 300px) {
	.ico-table tr div.list-title{
		padding-left: 0;
	}
}

@media screen and (max-width: 280px) {
	
	
	.ico-table tr td.list-date-td, .ico-table tr td.list-rating-td{
		width: 100% !important;
		display: block;
	}
}



/*-----------------------------------------------------------------------------------*/
/* - New styles 2023-2024
/*-----------------------------------------------------------------------------------*/

/*--------------------home page*/
.list-title__recent-activity-text{
    text-align:center
}
@media screen and (max-width: 960px) {
  .list-title__recent-activity-text{      
    text-align:left
  }
}

/*------------------- ico singe pages*/
 @media only screen and (max-width: 767px) {
    .our-rating-td> .download-links{
      margin-top:10px
    }
 }

.badge-border .register-url.verified {
    padding: 16px 0px 17px 0px;
    white-space: nowrap !important;
    font-size: 12px !important;
}

@media only screen and (max-width: 767px) {
  .post.ico p{
      overflow-wrap: anywhere;
  }
}


/*-------------------watchlist tip */
.watchlist-tip{
  display:none;
}
@media screen and (max-width:940px){
    .watchlist-tip{
      margin-bottom: 10px;
      display:block;
      text-wrap: nowrap;
      font-weight: bold;
    }

    add-to-watchlist>fa-star{
        padding-top: 12px;
    }
}

/*-------------------calendar */
.calendar-table>thead>tr>th {
    font-weight:600 
}


/*-------------------ico-lists */
.ico-table>tbody, .ico-table>thead {
    font-size:14px;
}
.ico-table-head>th{
	  font-weight: 400;
	  font-size: 12px;
	  padding-left: 16px;
	  text-align: left;
  }

  .date-start{
	padding-left: 30px !important;
  }
  
  .status-display, .industry_select, .ecosystem_select, .launchpad_select,.year_select {
		  background: url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;
		  background-position: calc(100% - 0.75rem) center !important;
		  -moz-appearance:none !important;
		  -webkit-appearance: none !important; 
		  appearance: none !important;
		  padding-right: 2rem !important;
		  padding-left: 6px;
	  	  background-color: #F9FAFB;
		  border-radius: 8px;
  }
  
  .industry_select, .ecosystem_select, .launchpad_select{
	  padding: 0 12px 0 12px;
	  border: none;
	  width: 140px;
  }

  .industry_select.sort, .ecosystem_select.sort, .launchpad_select.sort{
		appearance: none;
		-webkit-appearance: none;
		-moz-appearance: none;
		color: #000;
		border-radius: 6px;
		font-family: "Inter", sans-serif;
		font-size: 1rem;
		border: none;
		cursor: pointer;
  }

  .industry_select.sort option:hover, .ecosystem_select.sort option:hover, .launchpad_select.sort option:hover{
	  background-color: #EAECF0;
  }

  .industry_select.sort::-webkit-scrollbar,
.ecosystem_select.sort::-webkit-scrollbar,
.launchpad_select.sort::-webkit-scrollbar {
	width: 10px;   
	height: 26px; 
}

.industry_select.sort::-webkit-scrollbar-thumb,
.ecosystem_select.sort::-webkit-scrollbar-thumb,
.launchpad_select.sort::-webkit-scrollbar-thumb {
	background-color: #667085;
	border-radius: 32px;
}

.industry_select.sort::-webkit-scrollbar-track,
.ecosystem_select.sort::-webkit-scrollbar-track,
.launchpad_select.sort::-webkit-scrollbar-track {
	background-color: transparent;
	border-radius: 4px;
}

.industry_select.sort::-webkit-scrollbar-button,
.ecosystem_select.sort::-webkit-scrollbar-button,
.launchpad_select.sort::-webkit-scrollbar-button {
	display: none;
}

  .year_select{
	  padding: 0 12px 0 12px;
	  border: none;
	  width: 160px;
  }

  .year_select.sort{
		appearance: none;
		-webkit-appearance: none;
		-moz-appearance: none;
		color: #000;
		border-radius: 6px;
		font-family: "Inter", sans-serif;
		font-size: 1rem;
		border: none;
		cursor: pointer;
  }

  .year_select.sort option:hover{
	  background-color: #EAECF0;
  }

  .year_select.sort::-webkit-scrollbar-button {
	display: none;
  }
  
  .year_select.sort::-webkit-scrollbar {
	width: 10px;   
	height: 26px; 
  }
  
  .year_select.sort::-webkit-scrollbar-thumb {
	background-color: #667085;
	border-radius: 32px;
  }
  
  .year_select.sort::-webkit-scrollbar-track {
	background-color: transparent;
	border-radius: 4px;
  }
  
	.status-display-title{
		text-align: left;
		padding: 12px 0px 12px 12px;
		white-space: nowrap;
		}

	.selectors-wrapper{
		display: flex;
		gap: 5px;
		justify-content: space-evenly;
		overflow-x: auto;
	}

	.sort {
		display: inline-block;
		min-width: 50px;
	}

	.faq-button {
		position: fixed;
		bottom: 120px !important;
		right: 12px;
		width: 56px;
		height: 56px;
		background-color: #ffcf20;
		color: white;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		transition: transform 0.2s ease-in-out;
		cursor: pointer;
		border: none;
		outline: none;
		z-index: 10;
	}

	.faq-button:hover {
		transform: scale(1.1);
		background-color: #f3bf00;
	}
	
	.faq-button:focus {
		outline: none;
		box-shadow: 0 0 0 2px white,0 0 0 4px #ffcf20;
		transition: box-shadow 0.2s ease-in-out;
	}

	.faq-dialog {
		display: none;
		position: fixed;
		inset: 0;
		background: rgba(0, 0, 0, 0.5);
		align-items: center;
		justify-content: center;
		padding: 20px;
		z-index: 9999;
		overflow-y: auto;
	}
	
	.faq-dialog.active {
		display: flex;
	}

	.faq-content {
		background: white;
		border-radius: 8px;
		padding: 20px;
		width: 100%;
		max-width: 600px;
		box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
	}

	.faq-dialog-header {
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px solid #ddd;
		padding-bottom: 10px;
		margin-bottom: 15px;
	}

	.faq-dialog-header h2 {
		font-size: 22px;
		margin: 0;
		color: #333;
	}
	
	.faq-question-button {
		width: 100%; /* w-full */
		text-align: left; /* text-left */
		padding: 12px; /* p-3 (12px, так как p-1 = 4px) */
		border-radius: 8px; /* rounded-lg (~8px) */
		background-color: transparent;
		border: 1px solid #e5e7eb; /* border-gray-200 */
		transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; /* transition-colors duration-150 */
	}
	
	/* Hover effect */
	.faq-question-button:hover {
		background-color: #f9fafb; /* hover:bg-gray-50 */
		border-color: #bfdbfe; /* hover:border-blue-200 */
	}
	
	/* Focus effect */
	.faq-question-button:focus {
		outline: none; /* focus:outline-none */
		box-shadow: 0 0 0 2px #3b82f6; /* focus:ring-2 focus:ring-blue-500 */
	}

	.faq-dialog-header button {
		background: none;
		border: none;
		cursor: pointer;
		outline: none;
		padding: 5px;
	}

	.faq-questions {
		display: flex;
		max-height: 400px;
		overflow-y: scroll;
		flex-direction: column;
		gap: 10px;
		font-size: 20px;
		color: #555;
	}

	.faqList{
		list-style: none;
	}

	.project-status {
		max-width: 100px;
		font-weight: bold;
		color: #007bff;
	}
	

	.faq-back-button {
		color: #2563eb;
		font-size: 16px;
		font-weight: 500;
		display: flex;
		align-items: center;
		gap: 0.5rem;
		background: none;
		border: none;
		max-width: none;
		padding: 0;
		cursor: pointer;
	}

	.answer-title{
		margin: 10px 0;
	}
	.answer-content{
		margin: 0 0 10px 0;
		font-size: 18px;
		max-height: 300px;
		overflow-y: scroll;
	}
	
	.faq-back-button:hover {
		color: #1d4ed8;
	}

	.hidden {
		display: none;
	}

	.x-score-box {
		display: flex;
		align-items: center;
		width: 100%;
		height: 8px;
		background-color: #f0f0f0;
		border-radius: 10px;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	
	.x-score-bar {
		height: 100%;
		border-radius: 10px;
		transition: width 0.3s ease;
		margin: 0;
		padding: 0;
	}
	
	.score-level-0 .x-score-bar {
		width: 0%;
		background-color: #878787;
	}
	
	.score-level-1 .x-score-bar {
		width: 25%;
		background: linear-gradient(to right, #F96801 50%, #F96801 100%);
	}
	
	.score-level-2 .x-score-bar {
		width: 40%;
		background: linear-gradient(to right, 
			#F96801 0%, 
			#F96801 30%, 
			#ffe415 100%);
	}
	
	.score-level-3 .x-score-bar {
		width: 60%;
		background: linear-gradient(to right, 
			#F96801 0%, 
			#F3D700 80%, 
			#F3D700 100%);
	}
	
	.score-level-4 .x-score-bar {
		width: 80%;
		background: linear-gradient(to right, 
			#F96801 0%, 
			#F3D700 60%, 
			#F3D700 80%, 
			#aaffaa 100%);
	}
	
	.score-level-5 .x-score-bar {
		width: 100%;
		background: linear-gradient(to right, 
			#F96801 0%, 
			#F3D700 50%, 
			#F3D700 60%, 
			#02FF91 100%);
	}

body,#main-container-wrapper,#sidebar .widget-title span{background-color:#ffffff}.dynamic-promo-item-top .post-featured-item:before{border-top-color:#ffffff}a,.nav-menu > li > a:hover,.nav-menu > li:hover > a,.nav-menu ul a:hover,.nav-menu ul ul a:hover,.top-search-area a:hover,.post-list.dynamic .post-header .cat,.post-list.full .post-header .cat,.single .post-header .cat,.post-list.dynamic .dynamic-promo-item-top .post-header .cat,.post-entry-bottom a.custom-more-link:hover,.like-comment-buttons a:hover,.related-posts .item .cat,.sub-meta-container,.list-layout .post-header .date-author,.pagination a:hover,#footer-copyright p i,.about-widget a:not(.widget-link),.widget.ultimate_conversion_recent_post_with_thumbs_widget .recent_post_text .post-category,.page-introduce-title strong,.page-introduce-title .search-query,#main-header .nav-menu .current-menu-ancestor > a,#main-header .nav-menu .current-menu-item > a,#main-header .nav-menu .current_page_item > a,.main-navigation-wrapper .nav-menu .sub-menu a:hover,.main-navigation-wrapper .nav-menu > li > a:hover,.main-navigation-wrapper .nav-menu > li:hover > a,.widget_archive a:hover,.widget_meta a:hover,.widget_categories a:hover,.widget_recent_comments a:hover,.widget_pages a:hover,.widget_text a{color:#dd9933}button[type='submit'],input[type='submit'],.btn.type-3:hover,.btn.type-4,.nav-menu > li:after,.nav-menu .sub-menu a:after,.featured-area .slick-arrow:hover,.featured-posts .featured-post-item,.goto-top,.widget .about-widget .widget-link,.widget .tagcloud a:hover,#footer-widget-area .widget .tagcloud a:hover,.side-item .side-image .side-item-category-inner,.advertisement-close-btn:hover,.wpcf7 .wpcf7-submit,.main-navigation-wrapper .nav-menu > li:after{background-color:#dd9933}.mejs-controls .mejs-time-rail .mejs-time-current{background-color:#dd9933!important}.main-navigation-wrapper{background:#fcfcfc}@media screen and (max-width:659px){.advertisement-topbar{background-color:#ffffff;background-image:url(https://staging.cryptototem.com/wp-content/uploads/2024/07/banner-1_728x90.png)}}@media screen and (min-width:660px){.advertisement-topbar{background-size:cover;background-image:url(https://staging.cryptototem.com/wp-content/uploads/2024/07/banner-1_2000x90_minutes.jpg)}}.advertisement-topbar .btn{background:#82d64f}
@charset "utf-8";
/*
 * Plugin:      reCAPTCHA in WP comments form
 * Path:        /css
 * File:        backend-interface.css
 * Since:       0.0.9
 */

/*
 * Module:		reCAPTCHA alignment CSS
 * Version: 	0.0.9
 * Description: CSS for alignment of reCAPTCHA field
 */
.google-recaptcha-container { } 
.recaptcha-align-left { text-align: left; }
.recaptcha-align-center { text-align: center; }
.recaptcha-align-right { text-align: right; }
.g-recaptcha { display: inline-block; }
.plugin-credits { display: inherit; }




.google-recaptcha-container{display:block;clear:both; margin: auto;}
.google-recaptcha-container iframe{margin:0;}
.google-recaptcha-container .plugin-credits a{text-decoration:underline;}
/**
 * Add any custom CSS here.
 *
 * This file will be loaded after all other theme stylesheets.
 */

.cookies {
	margin-bottom: 80px;
}


.fa-x-twitter {
	background: #dedede;
/* 	    padding: 10px 10px 12px 10px; */
}

.fa-x-twitter-icon{
    height: 18px;
    padding-top: 3px;
	margin-bottom: -2px !important;
}
