@charset "UTF-8";
  html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
ol, ul{list-style:none;padding:0;margin:0;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";content:none;}
table{border-collapse:collapse;border-spacing:0;}
hr, .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
*, *:before, *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
img{vertical-align:bottom;max-width:100%;height:auto;}
.reset{list-style:none !important;margin:0 !important;padding:0 !important;}
.woocommerce-checkout .wrapper{max-width:900px;}
.wrapper.narrow{max-width:900px;}
.grecaptcha-badge{display:none;}
@media(max-width:720px){
.hide-sm{display:none;}
} body{font-size:1.125rem;background:#fff;font-family:"Roboto", sans-serif;font-weight:400;line-height:1.75;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color 0.5s;}
@media(max-width:1200px){
body{font-size:calc(0.7875rem + 0.45vw);}
}
.secondary-type{font-family:"Poppins", sans-serif;font-size:1rem;}
@media(max-width:1200px){
.secondary-type{font-size:calc(0.775rem + 0.3vw);}
} p{margin-bottom:30px;}
p:last-child{margin-bottom:0;}
article br{margin-bottom:30px;display:block;line-height:150%;content:" ";page-break-after:always;}
small, .small{font-size:13px;line-height:20px;display:block;}
strong{font-weight:600;}
em{font-style:italic;}
mark{background:none;font-weight:600;}
section.narrow ul{list-style:disc;margin:0 0 30px 30px;}
blockquote{font-size:0.8125rem;font-weight:300;position:relative;padding:50px;}
@media(max-width:1200px){
blockquote{font-size:calc(0.75625rem + 0.075vw);}
}
@media(max-width:720px){
blockquote{padding:20px;}
}
blockquote em{font-size:1.25rem;font-family:"Poppins", sans-serif;letter-spacing:-0.75px;color:#f0414b;line-height:1.3;display:block;font-weight:500;font-style:normal;margin-bottom:10px;}
@media(max-width:1200px){
blockquote em{font-size:calc(0.8rem + 0.6vw);}
}
blockquote em:before{content:'"';font-size:100px;position:absolute;left:0;top:50px;line-height:1;}
@media(max-width:720px){
blockquote em:before{display:none;}
}
.single article ul{list-style:disc outside;margin:0 0 30px 30px;}
.single article ul li{margin-bottom:5px;}
table{width:100%;margin-bottom:30px;}
table tbody{border:none;}
table td, table tr{border:1px solid #eeede9;padding:10px;}::selection{background:#eee;}::-moz-selection {
background: #eee;
} a{color:#f0414b;text-decoration:none;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
a:hover{color:#002a41;}
a.top{display:none;}
@media(max-width:720px){
a.top{display:block;}
}
header a, footer a{color:#fff;}
footer a:hover{color:#f0414b;}
h1, h2, h3, h4, h5{font-family:"Poppins", sans-serif;line-height:1.2;letter-spacing:-0.75px;font-weight:600;margin-bottom:1rem;}
h1{font-size:2.5rem;color:#002a41;}
@media(max-width:1200px){
h1{font-size:calc(0.925rem + 2.1vw);}
}
h1.product_title{text-align:center;}
h1.product_title{margin:0;padding:50px;}
@media(max-width:720px){
h1.product_title{padding:0;margin-bottom:20px;}
}
h2{font-size:1.25rem;line-height:1.4;}
@media(max-width:1200px){
h2{font-size:calc(0.8rem + 0.6vw);}
}
h2.no{color:#f0414b;margin:0;}
h3{font-size:0.875rem;color:#f0414b;}
@media(max-width:1200px){
h3{font-size:calc(0.7625rem + 0.15vw);}
}
h4{font-size:0.875rem;font-weight:500;margin-bottom:10px;letter-spacing:2px;text-transform:uppercase;color:#c0c6ca;}
@media(max-width:1200px){
h4{font-size:calc(0.7625rem + 0.15vw);}
}
h4.date{display:inline;}
@media(max-width:720px){
.meta h4{margin-bottom:0;}
}
h5{font-size:1rem;}
@media(max-width:1200px){
h5{font-size:calc(0.775rem + 0.3vw);}
}
h6{font-size:0.75rem;font-family:"Roboto", sans-serif;color:#c0c6ca;margin-bottom:5px;line-height:1;}
.fa, .fab{font-size:16px;margin-right:10px;}
.services .fa{font-size:100px;margin-bottom:30px;}
@media(max-width:1200px){
.services .fa{font-size:75px;}
}
button{background:#f0414b;border:none;}
.button{background-color:#f0414b;display:inline-block;padding:10px 20px;color:#fff;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:2px;font-family:"Poppins", sans-serif;cursor:pointer;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.button:after{content:"";font-family:FontAwesome;margin-left:10px;}
.button:hover{background-color:#002a41;color:#fff;}
.load-more{margin-top:50px;clear:both;display:block;}
.single_add_to_cart_button{padding:10px 0;}
input[type=submit],
.wc-proceed-to-checkout a, .single_add_to_cart_button{background:#f0414b;border:none;width:100%;text-align:center;color:#fff;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:2px;cursor:pointer;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
input[type=submit]:hover,
.wc-proceed-to-checkout a:hover, .single_add_to_cart_button:hover{background:#002a41;}
input[type=submit]:after,
.wc-proceed-to-checkout a:after, .single_add_to_cart_button:after{content:none;}
#wizard .checkout_coupon .button,
#wizard form.login input.button,
.wizard > .actions a, .wizard > .actions a:active, .wizard > .actions a:hover{color:#fff;display:block;padding:10px 20px;text-decoration:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:2px;font-family:"Poppins", sans-serif;}
#wizard .checkout_coupon .button:hover,
#wizard form.login input.button:hover,
.wizard > .actions a:hover, .wizard > .actions a:active:hover, .wizard > .actions a:hover:hover{background:#002a41;color:#fff;}
.woocommerce form.login input[type=submit], form.login .button{background:#f0414b;}
.woocommerce form.login input[type=submit]:hover, form.login .button:hover{background:#002a41;}
.download-file a.button, .woocommerce-orders-table__cell a.button{background:none;color:#f0414b;font-family:"Roboto", sans-serif;text-transform:none;font-size:13px;line-height:18px;letter-spacing:0;padding:0;margin-left:5px;}
.download-file a.button:after, .woocommerce-orders-table__cell a.button:after{content:none;}
nav{background:#f0414b;position:relative;}
@media(max-width:1023px){
#content{height:100%;width:250px;position:fixed;z-index:2;top:0;left:-250px;overflow-x:hidden;transition:0.5s;background:#f0414b;border-right:1px solid #c0c6ca;}
}
.openbtn{display:none;}
@media(max-width:1023px){
.openbtn{position:absolute;top:0;left:0;background:#f0414b;padding:10px;font-size:20px;display:block;color:#fff;cursor:pointer;}
}
.closebtn{display:none;}
@media(max-width:1023px){
.closebtn{display:block;position:absolute;top:10px;right:15px;font-size:25px;}
}
.menu li{display:inline;}
@media(max-width:1023px){
ul#menu-header-menu{padding:20px;}
}
ul#menu-header-menu li{display:inline;}
@media(max-width:1023px){
ul#menu-header-menu li{display:block;}
}
ul#menu-header-menu li a{font-family:"Poppins", sans-serif;text-transform:uppercase;letter-spacing:3px;font-weight:600;margin-right:30px;}
@media(max-width:1200px){
ul#menu-header-menu li a{margin-right:15px;}
}
@media(max-width:1023px){
ul#menu-header-menu li a{width:100%;display:block;margin:0 0 20px 0;}
}
.social{text-align:right;}
.social i{margin:0 0 0 20px;}
@media(max-width:1023px){
header .social{text-align:left;padding:0 20px 20px;}
header .social i{margin:0 15px 0 0;}
}
@media(max-width:720px){
footer .social{text-align:left;margin-top:20px;}
footer .social i{margin:0 20px 0 0;}
}
ul#menu-footer-menu{margin-top:20px;}
ul#menu-footer-menu li a{font-size:13px;line-height:20px;display:block;display:inline;margin-right:10px;}
@media(max-width:1023px){
ul#menu-footer-menu li a{display:block;}
} .cart-header{position:absolute;right:20px;top:20px;z-index:2;line-height:1;font-size:13px;}
@media(max-width:1023px){
.cart-header{top:0;right:0;position:relative;background:#002a41;padding:20px;}
}
.cart-header a.cart-contents{margin-left:10px;}
@media(max-width:1023px){
.cart-header a.cart-contents{margin-left:0;float:right;}
}
.cart-header a:hover{color:#f0414b;}
.item-count{display:none;}
.wrapper{max-width:1700px;margin:0 auto;padding:50px;}
@media(max-width:1023px){
.wrapper{padding:20px;}
}
.article-aside{display:grid;grid-gap:10px;grid-template-columns:3fr 1fr;}
.aside-article{display:grid;grid-gap:10px;grid-template-columns:1fr 3fr;}
.col-2{display:grid;grid-gap:10px;grid-template-columns:repeat(2, 1fr);}
.col-3{display:grid;grid-gap:10px;grid-template-columns:repeat(3, 1fr);}
.col-4{display:grid;grid-gap:10px;grid-template-columns:repeat(4, 1fr);}
.col-5{display:grid;grid-gap:10px;grid-template-columns:repeat(5, 1fr);}
@media(max-width:1023px){
.col-2-md{display:grid;grid-gap:10px;grid-template-columns:repeat(2, 1fr);}
}
@media(max-width:1023px){
.col-1-md{display:block;}
}
@media(max-width:720px){
.col-1-sm{display:block;}
}
.center-y{justify-items:center;}
.center-x{align-items:center;}
.p-100{padding:100px;}
.p-50{padding:50px;}
.p-20{padding:20px;}
.p-10{padding:10px;}
.pt-20{padding:20px 0 0 0;}
.pr-50{padding:0 50px 0 0;}
@media(max-width:1023px){
.p-20-md{padding:20px;}
}
@media(max-width:720px){
.p-20-sm{padding:20px;}
}
@media(max-width:1023px){
.p-0-md{padding:0 0 0 0;}
}
@media(max-width:720px){
.p-0-sm{padding:0 0 0 0;}
}
.mt-10{margin:10px 0 0 0;}
.mt-20{margin:20px 0 0 0;}
.mb-10{margin:0 0 10px 0;}
.mb-20{margin:0 0 20px 0;}
.mb-30{margin:0 0 30px 0;}
.mb-50{margin:0 0 50px 0;}
.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.alignleft{float:left;}
.alignright{float:right;}
.grey-bg{background:#f2f4f5;}
.white-bg{background:#fff;}
header{font-size:0.9375rem;line-height:1;background:#002a41;position:relative;}
@media(max-width:1200px){
header{font-size:calc(0.76875rem + 0.225vw);}
}
header img{height:100px;width:auto;}
@media(max-width:1023px){
header img{max-height:90px;}
}
@media(max-width:720px){
header{text-align:left;}
}
footer{background:#002a41;color:#fff;}
.overlay{width:100%;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;position:relative;}
@media(max-width:1200px){
.overlay{background-size:100% auto;background-attachment:scroll;}
}
@media(max-width:720px){
.overlay{min-height:auto;}
}
.title-wrap{z-index:1;position:relative;}
.title-wrap h1, .title-wrap h2, .title-wrap h4{color:#fff;}
.title-wrap h4{margin-bottom:5px;}
.title-wrap .fa, .title-wrap .fab{margin:0 0 0 10px;color:#fff;}
.title-wrap .fa:hover, .title-wrap .fab:hover{color:#002a41;}
.gradient{position:relative;z-index:1;position:absolute;opacity:1;top:0;right:0;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.7) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.7) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#a6000000", endColorstr="#00000000",GradientType=0 );-moz-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;}
.flat{position:relative;z-index:1;position:absolute;opacity:1;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.6);}
.loading{width:50px;height:50px;background:url(//worldmapper.org/wp-content/themes/worldmapper/assets/img/loading.gif);background-size:100% 100%;margin:0 auto 20px;}
.logos img{height:60px;width:auto;margin:20px 20px 0 20px;}
@media(max-width:720px){
.logos img{margin:0 20px 20px 20px;}
}
article img{max-width:100%;height:auto;}
.team img{margin-bottom:10px;width:225px;max-width:100%;height:auto;}
.partners img{max-width:200px;height:auto;}
.results img{width:100%;height:auto;}
.video{position:relative;padding-bottom:56.25%;height:0;}
.video iframe, .video object, .video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.wp-caption{max-width:100%;}
.wp-caption img{margin-bottom:10px;}
.wp-caption p{font-size:13px;line-height:20px;display:block;}
img.reference{width:100%;height:auto;}
.wp-caption, .image{position:relative;cursor:pointer;display:inline-block;}
.wp-caption i, .image i{position:absolute;top:10px;right:10px;pointer-events:none;color:#fff;background:#f0414b;padding:10px;z-index:2;}
.image{margin-bottom:50px;}
ul.about{padding:20px;position:absolute;top:0;left:0;width:100%;text-align:center;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;z-index:5;font-family:"Poppins", sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:3px;}
@media(max-width:720px){
ul.about{display:none;}
}
ul.about li a{color:#f0414b;margin:0 15px;}
ul.about.sticky{position:fixed;background:#f0414b;}
ul.about.sticky li a{color:#fff;}
#our-services,
#portfolio,
#team,
#clients-and-partners{padding:100px;}
@media(max-width:1200px){
#our-services,
#portfolio,
#team,
#clients-and-partners{padding:100px 20px 20px;}
}
@media(max-width:720px){
#our-services,
#portfolio,
#team,
#clients-and-partners{padding:20px;}
}
.about-bg{background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;}
.about-bg h1, .about-bg a:hover{color:#fff;}
div.services{position:relative;}
@media(max-width:1023px){
.team{display:inline;float:left;margin-bottom:20px;}
.team.col-50-md:nth-child(2n+3){clear:none;}
}
.portfolio-content .portfolio-inner{width:50%;margin:0 auto;padding:50px;}
@media(max-width:1200px){
.portfolio-content .portfolio-inner{width:75%;}
}
@media(max-width:1023px){
.portfolio-content .portfolio-inner{width:100%;padding:0;}
}
form#searchform{position:absolute;top:50px;right:20px;}
@media(max-width:1023px){
form#searchform{position:relative;top:0;right:0;padding:0 20px 20px 20px;background:#002a41;}
}
form#searchform input{background:none;border:none;background:#fff;font-size:13px;line-height:1;}
form#searchform button{cursor:pointer;position:absolute;right:0;top:0;padding:8px;background:none;}
form#searchform button .fa{margin:0;color:#f0414b;}
ul.results li{border-bottom:1px solid #f2f4f5;padding:20px 0;}
ul.results li strong{background:#f2f4f5;}
ul.results li img{width:100%;padding-right:20px;height:auto;}
.form-wrap, form.login, form.register, form.cart, form.edit-account, form.woocommerce-ResetPassword, form.lost_reset_password, .my-custom-step, .payment-tab-contents, form.checkout_coupon{padding:20px !important;background:#f2f4f5;}
form p{margin-bottom:20px;position:relative;}
@media(max-width:720px){
form.login{margin-bottom:20px;}
}
form.checkout_coupon{margin-bottom:50px;}
@media(max-width:720px){
form.checkout_coupon{margin-bottom:20px;}
} form.checkout.active{max-height:10000px;}
.wpcf7-form.sent{padding:0;}
.woocommerce-checkout .woocommerce-form-login{margin-bottom:50px;}
@media(max-width:720px){
.woocommerce-checkout .woocommerce-form-login{margin-bottom:20px;}
}
form#mc-embedded-subscribe-form{background:#f0414b;}
form#mc-embedded-subscribe-form h4{color:#fff;}
form#mc-embedded-subscribe-form h4 .fa{margin-right:0;}
form#mc-embedded-subscribe-form fieldset{position:relative;width:auto;border:none;padding:0;max-width:500px;margin:0 auto;}
form#mc-embedded-subscribe-form fieldset input{background:#fff;border:none;font-size:13px;line-height:1;}
form#mc-embedded-subscribe-form fieldset input[type=submit]{position:absolute;right:0;bottom:0;width:auto;border-left:1px solid #f0414b;padding:10px;background:#fff;color:#f0414b;line-height:1;}
form#mc-embedded-subscribe-form fieldset input[type=submit]:after{content:none;}
form#mc-embedded-subscribe-form fieldset input[type=submit] .fa{margin:0;}
form#mc-embedded-subscribe-form a{color:#fff;text-decoration:underline;}
form#mc-embedded-subscribe-form a:hover{text-decoration:none;}
label{font-size:13px;line-height:18px;}
input, textarea{width:100%;font-family:"Roboto", sans-serif;font-size:15px;line-height:normal;background:#fff;padding:10px;border-bottom:1px solid #c0c6ca;border-left:3px solid #c0c6ca;border-top:none;border-right:none;border-radius:0;}
input[type=checkbox]{width:auto;}
label{margin-bottom:5px;display:block;}
.g-recaptcha{margin-bottom:20px;}
input[type=search],
input[type=submit]{-webkit-appearance:none;}
input[type=search]{padding:8px;}
input[type=image]{width:auto;background:none;border:none;padding:0;vertical-align:bottom;}
.woocommerce-password-strength{font-size:13px;}
.woocommerce-password-strength.short{color:red;}
.woocommerce-password-strength.bad{color:orange;}
.woocommerce-password-strength.good{color:blue;}
.woocommerce-password-strength.strong{color:green;}
.tabbed-form-wrap{max-width:500px;margin:0 auto;}
.tabbed-form-wrap .tabs{overflow:hidden;margin-right:-10px;}
.tabbed-form-wrap .tabs h4{float:left;width:50%;margin:0;}
.tabbed-form-wrap .tabs h4 a{padding:20px 10px;text-align:center;background-color:#c0c6ca;display:block;color:#fff;margin:0 10px 10px 0;}
.tabbed-form-wrap .tabs h4 a.active{background-color:#002a41;}
.tabbed-form-wrap .tabs-content div[id$=tab-content]{display:none;}
.tabbed-form-wrap .tabs-content .active{display:block !important;}
#billing_myfield14_field{display:none;}
.wizard > .content{margin:0;}
#customer_login{margin:0 -10px 0 0;}
#customer_login .col-1,
#customer_login .col-2{width:calc(50% - 10px);margin-right:10px;float:left;}
#customer_login .col-1 form,
#customer_login .col-2 form{padding:20px;background:#f2f4f5;}
.wizard > .steps{text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:2px;font-family:"Poppins", sans-serif;line-height:24px;display:block;font-weight:500;font-style:normal;max-width:800px;margin:0 auto;}
.wizard > .steps ul{margin:0 -10px 0 0 !important;}
@media(max-width:1023px){
.wizard > .steps ul li{width:100% !important;}
}
.wizard > .steps .number{font-size:14px;}
.wizard > .steps a, .wizard > .steps a:active, .wizard > .steps a:hover{margin:0 10px 10px 0;padding:20px 10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.wizard > .steps .disabled a, .wizard > .steps .disabled a:active{color:#fff;}
.wizard > .actions{position:relative;display:block;text-align:center;width:100%;margin-top:50px;}
.my-custom-step #specify_field{display:none;}
.wizard > .content > .body input{display:block;border-bottom:1px solid #c0c6ca;border-left:3px solid #c0c6ca;border-top:none;border-right:none;}
.wizard > .content > .body input[type=radio]{width:auto;}
.wizard > .content > .body input.error, .licence-notice, .licence{background:#fff;border-left:3px solid #f0414b;border-bottom:1px solid #c0c6ca;border-top:none;border-right:none;}
.wizard > .content > .body label{display:block;}
.wizard > .content > .body label.radio{display:inline;}
.wizard > .content > .body label.error{color:#f0414b;display:inline-block;margin-left:0;}
.wizard > .content > .body input.valid{border-left:3px solid #4ec4be;border-bottom:1px solid #c0c6ca;}
#wizard .checkout_coupon{text-align:center;padding:34px;max-width:100%;margin:0 auto;border:none;border-radius:0;padding:20px !important;background:#f2f4f5;}
#wizard .checkout_coupon .form-row.form-row-last{float:none;margin:0;}
.woocommerce-billing-fields{margin-bottom:20px;}
.wizard > .content > .body label.error{color:#f0414b;float:right;}
.woocommerce-message, .woocommerce-info{border-left:3px solid #4ec4be;border-bottom:1px solid #c0c6ca;border-top:0;border-right:0;background:#f2f4f5;padding:20px;font-size:13px;line-height:18px;margin:0 0 50px 0;}
@media(max-width:720px){
.woocommerce-message, .woocommerce-info{margin-bottom:20px;}
}
.woocommerce-message a, .woocommerce-info a{float:right;}
.woocommerce-message:after, .woocommerce-info:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.woocommerce-error, div.wpcf7-response-output{border-left:3px solid #f0414b;border-bottom:1px solid #c0c6ca;border-top:0;border-right:0;background:#f2f4f5;padding:20px;font-size:13px;line-height:18px;margin:0 0 50px 0;}
@media(max-width:720px){
.woocommerce-error, div.wpcf7-response-output{margin-bottom:20px;}
}
.woocommerce-error a, div.wpcf7-response-output a{float:right;}
.woocommerce-error:after, div.wpcf7-response-output:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
div.wpcf7-response-output{margin:20px 0 0 0;}
div.wpcf7-mail-sent-ok{border-left:3px solid #4ec4be;border-bottom:1px solid #c0c6ca;border-top:0;border-right:0;margin:20px 0 0 0;}
form.cart{margin:0 !important;}
form.cart p{margin-top:20px;}
.woocommerce-form__label-for-checkbox{margin-top:20px;display:block;}
div.wpcf7 .ajax-loader{visibility:hidden;display:block;background-image:url(//worldmapper.org/wp-content/themes/worldmapper/img/loading.gif);width:50px;height:50px;background-size:100%;border:none;padding:0;margin:20px auto 0;vertical-align:middle;}
.searchandfilter{}
.searchandfilter .sf-level-0 > label.sf-label-checkbox:before{display:none;}
.searchandfilter input[type=checkbox].sf-input-checkbox{display:none;}
.searchandfilter input[type=checkbox] + label:after{font-family:FontAwesome;display:inline-block;}
.searchandfilter input[type=checkbox] + label:after{content:"";float:right;}
.searchandfilter input[type=checkbox]:checked + label:after{content:"";float:right;}
.wc-proceed-to-checkout a:before{font-family:FontAwesome;content:"";font-weight:normal;}
.validate-required input{border-left:3px solid #f0414b;}
.woocommerce-validated input{border-left:3px solid #4ec4be;}
select{padding:15px;margin:5px 0 10px;}
select.years{padding:5px;width:100%;}
.has-cookie-bar #catapult-cookie-bar{padding:20px;}
#catapult-cookie-bar{left:10px !important;bottom:10px !important;font-size:13px;line-height:18px;}
#catapult-cookie-bar a{text-decoration:underline;}
#catapult-cookie-bar a:hover{text-decoration:none;}
.cookie-bar-block #catapult-cookie-bar span{margin:0;}
button#catapultCookie{border:0;padding:0 !important;border-radius:0 !important;font-family:"Roboto", sans-serif;margin-top:20px;}
button#catapultCookie:before{font-family:FontAwesome;content:"";margin-right:5px;}
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none;}
.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.pswp img{max-width:none;}
.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--open{display:block;}
.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__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity;}
.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.pswp__container, .pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;}
.pswp__container, .pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout: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(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none;}
.pswp__container, .pswp__zoom-wrap{-webkit-backface-visibility:hidden;}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}
.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;}
.pswp__img--placeholder{-webkit-backface-visibility:hidden;}
.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;}
 .pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none;}
.pswp__button:focus, .pswp__button:hover{opacity:1;}
.pswp__button:active{outline:none;opacity:0.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(//worldmapper.org/wp-content/themes/worldmapper/assets/img/photoswipe-default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}
.pswp__button--close{background-position:0 -44px;}
.pswp__button--share{display:none;}
.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--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right{visibility:hidden;}
.pswp__button--arrow--left, .pswp__button--arrow--right{background:none;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, 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{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.pswp__share-modal{display:block;background:rgba(0, 0, 0, 0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;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, 0.25);box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;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;}
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{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.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:center;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC;}
.pswp__caption--empty{display:none;}
.pswp__caption--fake{visibility:hidden;}
.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr;}
.pswp__preloader__icn{width:20px;height:20px;margin:12px;}
.pswp__preloader--active{opacity:1;}
.pswp__preloader--active .pswp__preloader__icn{background:url(//worldmapper.org/wp-content/themes/worldmapper/assets/img/loading.gif) 0 0 no-repeat;}
.pswp--css_animation .pswp__preloader--active{opacity:1;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;}
.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.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:none;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(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes clockwise {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes donut-rotate {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}
100%{-webkit-transform:rotate(0);transform:rotate(0);}
}
@keyframes donut-rotate {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}
100%{-webkit-transform:rotate(0);transform:rotate(0);}
}  .pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}
.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;}
.pswp__caption, .pswp__top-bar, .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}
.pswp__top-bar, .pswp__caption{background-color:rgba(0, 0, 0, 0.5);}
.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption{background-color:rgba(0, 0, 0, 0.3);}
.pswp__ui--idle .pswp__top-bar{opacity:1;}
.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right{opacity:1;}
.pswp__ui--hidden .pswp__top-bar, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001;}
.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__element--disabled{display:none !important;}
.pswp--minimal--dark .pswp__top-bar{background:none;}
.slick-slider{z-index:1;position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{overflow:hidden;}
.slick-slider .slick-track, .slick-slider .slick-list{-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{position:relative;top:0;left:0;display:block;}
.slick-slide{display:none;float:left;height:100%;height:auto;position:relative;}
.slick-slide img{display:block;width:100%;height:auto;}
.slick-initialized .slick-slide{display:block;}
ul.slick-dots{margin:0 0 20px 50px;}
@media(max-width:720px){
ul.slick-dots{margin:0 0 20px 20px;}
}
ul.slick-dots li{width:10px;height:10px;background:#ccc;display:inline-block;margin:0 10px 0 0;cursor:pointer;border-radius:5px;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
ul.slick-dots li:hover, ul.slick-dots li.slick-active{background:#f0414b;}
ul.slick-dots li button{display:none;}
.slick-prev, .slick-next{position:absolute;display:block;font-size:0;cursor:pointer;background:transparent;color:transparent;bottom:0;padding:0;border:none;outline:none;z-index:1;width:50%;top:0;opacity:0;background:rgba(0, 0, 0, 0.5) !important;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.slick-prev:hover, .slick-next:hover{opacity:1;}
.slick-prev:before, .slick-next:before{font-family:"FontAwesome";font-size:25px;color:#fff;}
.slick-prev{left:0;}
.slick-prev:before{content:"";}
.slick-next{left:50%;}
.slick-next:before{content:"";}
.grid-sizer{width:20%;}
@media(max-width:1600px){
.grid-sizer{width:25%;}
}
@media(max-width:1200px){
.grid-sizer{width:50%;}
}
@media(max-width:720px){
.grid-sizer{width:100%;}
}
.masonry{margin:10px 0 0 10px;z-index:1;}
@media(max-width:720px){
.masonry{margin:10px 10px 0 10px;}
}
.masonry .item{width:calc(20% - 10px);margin:0 10px 10px 0;overflow:hidden;}
.masonry .item:last-child{margin-bottom:-5px;}
@media(max-width:1600px){
.masonry .item{width:calc(25% - 10px);}
.masonry .item:nth-last-child(-n+3){display:none;}
}
@media(max-width:1200px){
.masonry .item{width:calc(50% - 10px);}
}
@media(max-width:720px){
.masonry .item{width:100%;margin:0 0 10px 0;}
.masonry .item:nth-last-child(-n+5){display:none;}
}
.masonry .item a:hover .gradient{opacity:0.5;}
.masonry .item .inner{display:none;opacity:1;}
.masonry .item .inner .title-wrap{position:absolute;bottom:0;}
@media(max-width:1200px){
.masonry .item .inner .title-wrap h1{font-size:1.25rem;}
}
@media(max-width:1200px) and (max-width:1200px){
.masonry .item .inner .title-wrap h1{font-size:calc(0.8rem + 0.6vw);}
}
.masonry .item .inner img{width:100%;z-index:0;}
.masonry .item.item-lg{width:calc(40% - 10px);padding-bottom:5px;}
@media(max-width:1600px){
.masonry .item.item-lg{width:calc(50% - 10px);padding:0;}
}
@media(max-width:720px){
.masonry .item.item-lg{width:100%;}
}
select.country{padding:0;}
@media(max-width:1023px){
select.country{width:100%;}
}
ul.topics{width:auto;float:none;margin-bottom:50px;}
ul.topics li a{display:block;padding:20px;background:#f2f4f5;}
ul.topics li a:hover{color:#c0c6ca;}
ul.topics li img{display:none;}
ul.topics li .fa{font-size:60px;margin-bottom:10px;}
ul.topics li h2{margin:0;}
ul.topics li .count{display:none;}
a.topics-link{display:none;}
@media(max-width:720px){
a.topics-link{display:block;margin-bottom:10px;}
a.topics-link:after{content:none;}
}
.topics-active{max-height:1000em;}
form.searchandfilter{margin-bottom:20px;}
.pagination{font-size:13px;line-height:18px;}
@media(max-width:720px){
.pagination{margin-top:10px;}
}
.pagination .fa{margin:0;}
.results{margin-bottom:50px;}
.sf-level-0{position:relative;margin-bottom:5px;}
.sf-level-0:before{font-family:FontAwesome;width:30px;float:left;line-height:1;}
.sf-level-0 .ui-accordion-header-icon{position:absolute;right:0;}
.sf-level-0 .ui-icon-triangle-1-e:after{content:"";font-family:FontAwesome;float:right;}
.sf-level-0 .ui-icon-triangle-1-s:after{content:"";font-family:FontAwesome;float:right;}
.sf-level-0 > label{font-size:1.25rem;font-family:"Poppins", sans-serif;line-height:1;font-weight:600;letter-spacing:-0.75px;cursor:pointer;}
@media(max-width:1200px){
.sf-level-0 > label{font-size:calc(0.8rem + 0.6vw);}
}
.sf-level-0 ul.children{padding:10px 0 30px 30px;}
.sf-level-0 ul.children li{font-size:0.8125rem;line-height:18px;padding-bottom:5px;}
@media(max-width:1200px){
.sf-level-0 ul.children li{font-size:calc(0.75625rem + 0.075vw);}
}
.sf-item-603:before{content:"";}
.sf-item-603, .connectivity{color:#92c617;}
.sf-item-603 a, .connectivity a{color:#92c617;}
.sf-item-604:before{content:"";}
.sf-item-604, .economy{color:#2c9838;}
.sf-item-604 a, .economy a{color:#2c9838;}
.sf-item-605:before{content:"";}
.sf-item-605, .education{color:#2dbf9d;}
.sf-item-605 a, .education a{color:#2dbf9d;}
.sf-item-606:before{content:"";}
.sf-item-606, .environment{color:#009ee1;}
.sf-item-606 a, .environment a{color:#009ee1;}
.sf-item-607:before{content:"";}
.sf-item-607, .habitation{color:#015ea6;}
.sf-item-607 a, .habitation a{color:#015ea6;}
.sf-item-608:before{content:"";}
.sf-item-608, .health{color:#593588;}
.sf-item-608 a, .health a{color:#593588;}
.sf-item-609:before{content:"";}
.sf-item-609, .identity{color:#b03a81;}
.sf-item-609 a, .identity a{color:#b03a81;}
.sf-item-610:before{content:"";}
.sf-item-610, .people{color:#e43e81;}
.sf-item-610 a, .people a{color:#e43e81;}
.sf-item-611:before{content:"";}
.sf-item-611, .resources{color:#e30513;}
.sf-item-611 a, .resources a{color:#e30513;}
.sf-item-612:before{content:"";}
.sf-item-612, .society{color:#ef7c00;}
.sf-item-612 a, .society a{color:#ef7c00;}
.key .ui-accordion-header{cursor:pointer;}
.key .ui-accordion-header:after{content:"";font-family:FontAwesome;float:right;color:#f0414b;}
.key .ui-accordion-header.ui-accordion-header-active:after{content:"";}
.key .ui-accordion-header .ui-accordion-header-icon{display:none;}
.key .ui-accordion-content{text-align:left;}
.key span{width:15px;height:15px;display:inline-block;margin-right:5px;}
img.reference{cursor:pointer;}
h4.reference{cursor:pointer;}
h4.reference:after{content:"";font-family:"FontAwesome";font-weight:900;float:right;color:#f0414b;}
.woocommerce-breadcrumb{font-size:0.875rem;font-family:"Poppins", sans-serif;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#c0c6ca;text-align:center;}
@media(max-width:1200px){
.woocommerce-breadcrumb{font-size:calc(0.7625rem + 0.15vw);}
}
@media(max-width:1023px){
.woocommerce-breadcrumb{display:none;}
}
.woocommerce-product-gallery__image{text-align:center;pointer-events:none;background:#f2f4f5;}
.woocommerce-product-gallery__image a{position:relative;display:inline-block;vertical-align:bottom;}
.woocommerce-product-gallery__image a img{pointer-events:all;max-width:100%;height:auto;margin:0 auto;}
.woocommerce-product-gallery__image a img.portrait{max-height:600px;width:auto;}
.woocommerce-product-gallery__image a i{position:absolute;top:10px;right:10px;pointer-events:none;color:#fff;background:#f0414b;padding:10px;}
form.cart{margin:50px 0;}
p.out-of-stock{background:#f2f4f5;padding:20px;}
p.out-of-stock .fa{margin-right:0;}
form.woocommerce-cart-form, div#customer_details{float:left;width:75%;padding:0 50px 0 0;background:none;}
@media(max-width:1023px){
form.woocommerce-cart-form, div#customer_details{width:100%;padding:0;}
}
h1.title-payment{display:none;}
.cart_totals{background:#f2f4f5;padding:20px;width:25%;float:right;}
@media(max-width:1023px){
.cart_totals{width:100%;}
}
.woocommerce-order-details{background:#f2f4f5;padding:50px;}
.woocommerce-order-overview{display:none;}
table.shop_table{width:100%;margin-bottom:20px;font-size:13px;line-height:18px;}
table.shop_table thead th{padding:10px;font-weight:normal;text-align:right;}
table.shop_table thead th.product-name{text-align:left;padding:0;}
table.shop_table thead tr{border-bottom:1px solid #c0c6ca;}
table.shop_table.cart thead tr{border:none;}
table.shop_table.cart tbody tr{border-left:3px solid #c0c6ca;}
table.shop_table tbody th, table.shop_table tfoot th{text-align:left;}
table.shop_table tbody tr, table.shop_table tfoot tr{background:#f2f4f5;border-bottom:1px solid #c0c6ca;}
table.shop_table tbody tr td, table.shop_table tfoot tr td{vertical-align:middle;padding:10px;text-align:right;}
table.shop_table tbody tr td.product-name, table.shop_table tfoot tr td.product-name{text-align:left;padding:0;}
table.shop_table tbody tr td.product-name .product-quantity, table.shop_table tfoot tr td.product-name .product-quantity{display:none;}
table.shop_table tbody tr td.product-remove, table.shop_table tfoot tr td.product-remove{padding:0 50px;width:1px;white-space:nowrap;}
@media(max-width:720px){
table.shop_table tbody tr td.product-remove, table.shop_table tfoot tr td.product-remove{padding:0 10px;}
}
table.shop_table tbody tr td.product-thumbnail, table.shop_table tfoot tr td.product-thumbnail{padding:10px 50px 10px 0;width:1px;white-space:nowrap;}
@media(max-width:720px){
table.shop_table tbody tr td.product-thumbnail, table.shop_table tfoot tr td.product-thumbnail{padding:0 10px 0 0;}
}
table.shop_table tbody tr td.actions, table.shop_table tfoot tr td.actions{display:none;}
table.shop_table tbody img, table.shop_table tfoot img{width:200px;height:auto;}
@media(max-width:720px){
table.shop_table tbody img, table.shop_table tfoot img{width:50px;}
}
#payment{margin-top:50px;}
#payment li.wc_payment_method{margin:0 0 20px 0;}
#payment li.wc_payment_method img{max-width:100%;height:auto;margin:10px 0;display:block;}
.payment_box p{font-size:12px;line-height:18px;margin:10px 0 20px;}
section.woocommerce-customer-details{padding:0;margin-top:50px;}
section.woocommerce-customer-details h3.woocommerce-column__title{margin:20px 0 10px;}
.woocommerce-MyAccount-navigation{width:25%;float:left;}
@media(max-width:1023px){
.woocommerce-MyAccount-navigation{width:100%;}
}
.woocommerce-MyAccount-navigation ul{background:#f2f4f5;padding:20px;}
.woocommerce-MyAccount-navigation ul li{font-family:"Poppins", sans-serif;font-size:20px;font-weight:600;letter-spacing:-0.75px;cursor:pointer;margin-bottom:10px;}
.woocommerce-MyAccount-content{width:75%;float:left;padding-left:50px;}
@media(max-width:1023px){
.woocommerce-MyAccount-content{width:100%;padding:0;margin-top:20px;}
}
address{background:#f2f4f5;padding:20px;}
.woocommerce-customer-details {
display: none;
}