/*!
Theme Name: Professional Essay Service
Theme URI: http://underscores.me/
Author: CIS Dev Team
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: professionalessayservice
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Professional Essay Service is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 :root{--primary:#0B77EE;--secondary:#0b396b;--accent:#FF9E01;--light:#fff}body{margin:0}.text-center{text-align:center}.font-bold{font-weight:700}a.btn{padding:15px 30px;border-radius:20px;font-weight:600}p>a{text-decoration:underline;color:blue}.entry-content ol{line-height:2em}.entry-content p{margin-top:0}.btn-primary{background-color:var(--primary);color:var(--light)}.btn-primary:hover{background-color:var(--accent);color:var(--light)!important}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.iti__flag-container{padding:3%}.iti.iti--allow-dropdown{margin-bottom:1.2em}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.topic-list li{margin-bottom:10px}.single-post main#primary{padding:3em 0;font-family:"Montserrat",Sans-serif}.single-post h1.entry-title{display:block;color:var(--secondary)!important;font-size:38px;font-weight:700}.single-post .entry-content{font-size:16px;line-height:29px}.entry-meta{margin-bottom:1em}.single-post .entry-content h3,.single-post .entry-content h2,.has-text-align-left{text-align:left;color:var(--secondary)!important}.entry-meta a{color:var(--primary);pointer-events:none}.entry-content a.btn{color:#000}.post-thumbnail img{width:100%;height:auto}.post-thumbnail{margin-bottom:2em}time.updated{display:none}.wp-block-table .has-subtle-pale-pink-background-color{border:1px solid #DDD}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0;border:1px solid #DDD}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{padding:15px;border:1px solid #DDD}div#phone-numbers .elementor-icon-box-icon{border:1px solid #fff;border-radius:100%;padding:.5em}div#phone-numbers h3.elementor-icon-box-title{margin:0}div#phone-numbers p.elementor-icon-box-description a{color:var(--light)}div#phone-numbers p.elementor-icon-box-description a:hover{color:var(--accent)}div#order-now-form .elementor-widget-wrap{width:380px;position:relative;display:flex;align-items:center;margin:auto;height:auto}.order-now-form h4{text-align:center;font-weight:700;font-size:18px;color:var(--secondary);margin-bottom:0}.order-now-form p{text-align:center;font-size:10px;font-weight:500}div#order-now-form p.discount-text{background-color:#ff9e01;margin:.5em 1em;padding:.5em;border-radius:12px;color:#fff;font-size:10px}div#order-now-form input.wpcf7-form-control,div#order-now-form textarea.wpcf7-form-control,div#hire-a-writer input.wpcf7-form-control,div#hire-a-writer select.wpcf7-form-control,div#hire-a-writer textarea.wpcf7-form-control{margin-bottom:1.2em;border:2px solid;height:40px;font-weight:600}div#hire-a-writer input.wpcf7-form-control,div#hire-a-writer select.wpcf7-form-control,div#hire-a-writer textarea.wpcf7-form-control{width:100%}div#order-now-form .order-now-form textarea.wpcf7-form-control,div#hire-a-writer textarea.wpcf7-form-control{height:70px}div#order-now-form .invalid input.wpcf7-form-control,div#hire-a-writer .invalid input.wpcf7-form-control{margin-bottom:.5em}div#hire-a-writer input.wpcf7-form-control.wpcf7-submit.btn.btn-primary{line-height:.5em;margin-bottom:0}div#hire-a-writer .wpcf7-not-valid-tip{font-size:12px;margin-bottom:.5em}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-md-6,.col-md-12{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#hire-a-writer p{margin:0}@media (min-width:768px){.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.order-now-form br{display:none}.wpcf7-response-output{margin:0!important;font-size:12px;text-align:center;background:wheat}span.wpcf7-form-control-wrap{width:100%}input.wpcf7-form-control,select.wpcf7-form-control,textarea.wpcf7-form-control{width:90%;padding:.5em;box-sizing:border-box;border-radius:5px;margin-bottom:.5em;border:1px solid #b7b7b7;font-family:inherit}.order-now-form textarea.wpcf7-form-control{height:130px}.order-now-form input.wpcf7-form-control.wpcf7-submit{padding:10px 20px;width:60%;margin-left:auto;margin-right:auto;display:inherit}@media (min-width:1280px){.elementor-element.order-now-form{width:200px;height:auto;position:absolute;top:11%;left:20%}}section#why-choose-us h3.elementor-icon-box-title{margin-top:0;font-size:24px}.service-box{border-radius:100%;box-shadow:1px 1px 1px #000;padding:2em 1em 4em;box-shadow:0 0 6px 0 #ccc;-webkit-box-shadow:0 0 6px 0 #ccc;-moz-box-shadow:0 0 6px 0 #ccc;background-color:var(--light)}.pricing-plans .elementor-widget-heading{margin:auto}.pricing-plans .package-title{min-width:245px}span.discount{color:var(--secondary);font-size:24px;display:block;margin-bottom:.3em}.plan-entry small{display:block;font-size:16px;color:var(--secondary)}.plan-body{font-size:16px;color:#2f2f2f;margin-top:2em}.plan-body ul{list-style-type:none;padding:0}.plan-body ul li{margin-bottom:1em}.plan-footer{margin-top:4em}.pro-package{position:relative}.pro-package:before{content:"";background-repeat:no-repeat;position:absolute;display:block;background-image:url(../../../../../../themes/professionalessayservice/images/pro-label.png);width:120px;height:120px;top:0;right:0;border-top-right-radius:20px;background-size:cover}.contact-info .elementor-icon-box-icon{background:#ff9e01;border-radius:100%;padding:.5em}.testimonial-box{background-color:var(--light);padding:40px 10px 10px;border-radius:30px;box-shadow:1px 3px 19px 9px rgb(218 218 218 / 55%);text-align:center;font-family:'Montserrat';margin-bottom:3em}.testimonial-box:hover{background-color:var(--secondary)}.testimonial-box:hover span.name,.testimonial-box:hover small.designation,.testimonial-box:hover p{color:var(--light)}.testimonial-box:hover a{color:var(--accent)}.testimonial-box:hover:before{background-image:url(../../../../../../themes/professionalessayservice/images/quote-hover.png)}.testimonial-box:before{content:"";margin:auto;background-image:url(../../../../../../themes/professionalessayservice/images/quote.png);width:70px;height:70px;display:block;position:absolute;top:-40px;left:0;right:0}.testimonial-box span.name{font-size:18px;display:block;font-weight:600;color:var(--secondary);margin-bottom:.3em}small.designation{display:block;color:#2f2f2f;font-weight:500;font-size:14px}.testimonial-box p{font-style:italic;font-size:14px;font-weight:400;color:#777;line-height:1.5}.elementor-accordion .elementor-accordion-item{margin-bottom:2em;box-shadow:1px 1px 8px 2px rgb(218 218 218 / 55%);padding:10px}.elementor-accordion .elementor-tab-content{border-top:0;margin-left:2em;border-left:2px solid var(--primary);padding-top:0;padding-bottom:0}.long-content{display:none}ul.sub-menu li a{line-height:1.5em!important}form.wpcf7-form br{display:none}form.wpcf7-form .row{margin-bottom:0}.page-id-957 .order-now-form form.wpcf7-form h4,.page-id-971 .order-now-form form.wpcf7-form h4{margin-top:2em;margin-bottom:.5em}.page-id-971 form.wpcf7-form{background:#f7f7f7;box-shadow:0 0 5px #635e5e;padding:25px;15px;font-family:"Montserrat",sans-serif}.order-now-form form.wpcf7-form{background:transparent;box-shadow:none;padding:0}.w-100{width:100%!important}ul.cf7-method{margin:0;padding:0;list-style:none}ul.cf7-method label{display:inline-block}.cf7_payment_box{margin-left:15px}p:empty{display:none}.hfe-nav-menu.hfe-layout-vertical.hfe-nav-menu-layout.vertical ul.hfe-nav-menu li.current_page_item a,.hfe-nav-menu.hfe-layout-vertical.hfe-nav-menu-layout.vertical ul.hfe-nav-menu li a:hover{color:var(--primary)}ol.pl-0{padding-left:10px}.mb-0,.elementor-widget.mb-0{margin-bottom:0!important}@media screen and (max-width:823px){.service-box{box-shadow:none;padding:0}.order-now-form p,.order-now-form h4{color:var(--light)}}@media screen and (max-width:767px){div#phone-numbers .elementor-icon-box-icon,.contact-info .elementor-icon-box-icon{width:50px;height:50px;line-height:40px}.col-8,.col-4{width:100%;padding:0 30px}}#phone-numbers a,.elementor-position-left .elementor-icon-box-description,.elementor-position-left .elementor-icon-box-description a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}label{margin-top:15px;font-weight:500}#wpcf7-f3228-p971-o2 .wpcf7-form-control{margin-bottom:0;width:100%}#wpcf7-f3228-p971-o2 input.wpcf7-form-control.wpcf7-submit{width:200px;text-transform:uppercase;margin-top:1em;margin-bottom:0}#wpcf7-f3228-p971-o2 .ajax-loader{position:absolute;top:40%}.single-product footer{display:none}.page-id-3261 .entry-content{width:1000px;margin:3em auto}.page-id-3261 .entry-content input,.page-id-3261 .entry-content textarea,div#stripe-payment-data input{padding:12px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;border-color:rgba(209,213,219,var(--tw-border-opacity));border-radius:.375rem;border-width:1px;border:1px solid #ccc}.woocommerce form .form-row label{line-height:2;font-size:14px}.mt-2{margin-top:2em}.error404 footer#colophon{display:none}#back-to-top{position:fixed;bottom:9rem;right:1rem;display:none;z-index:100}header.entry-header h2 a{font-family:inherit;font-weight:600;color:#05386B;text-decoration:none;font-size:21px}#whatsapp{position:fixed;left:20px;z-index:100;bottom:5%;animation:bounce2 2s ease infinite;top:auto;width:60px;height:60px}@keyframes bounce2{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}