/*
Theme Name: Freelancer Plus
Theme URI: https://www.theclassictemplates.com/wp-themes/free-freelancer-wordpress-theme/
Author: classictemplate
Author URI: https://www.theclassictemplates.com/
Description: Freelancer Plus theme is specially designed for agencies like creative agency, design agency, digital agency, digital agency theme, digital marketing, digital marketing agency, freelance, freelance digital, freelancer, marketing agency, Freelance Writing, ebook authors, artist, content writer, web agency, web agency theme, web design, web design agency, blog, business, clean, corporate, creative, magazine, multipurpose, one page, page builder, parallax, digital marketter, content writer, blogger, photography, portfolio, Woocommerce and related websites. Show your portfolio in a stylish and modern design with this theme. It has clean and professional code. The site will be fully adaptive and unique with it. This is the theme for those who appreciate minimalism and convenience. The theme is SEO-friendly which will make your website rank soon on major search engines like Google. It is a responsive theme with mobile-friendly layout so that your website can be viewed on any device. You have the option to add shortcodes. It is also a translation-ready theme with RTL layout support. You can also link all your social media pages to your credibility. You get a lot of customization options to help you exactly the way you want to showcase your portfolio online.
Version: 4.6.1
Tested up to: 6.5
Requires PHP: 5.6
Requires at least: 5.0
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Text Domain: freelancer-plus
Tags: blog, e-commerce, education, one-column, two-columns, three-columns, four-columns, grid-layout, left-sidebar, right-sidebar, post-formats, custom-logo, full-width-template, footer-widgets, featured-images, custom-colors, editor-style, translation-ready, wide-blocks, block-styles, custom-header, custom-background, custom-menu, sticky-post, threaded-comments, theme-options, rtl-language-support

Freelancer Plus WordPress Theme has been created by classictemplate (theclassictemplates.com), 2022.
Freelancer Plus WordPress Theme is released under the terms of GNU GPL
*/

*{margin:0;padding:0;outline:0}body{margin:0;padding:0;line-height:20px;font-size:13px;color:#9d9c9c;font-family:Poppins,sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}img{border:none;margin:0;padding:0;height:auto;max-width:100%}p{margin:0;padding:0;word-wrap:break-word}a{text-decoration:none;color:#0b648e}a:hover{color:#333;text-decoration:none;word-wrap:break-word}ol,ul{margin:0;padding:0}.aligncenter,.gallery-caption,.sticky,.wp-caption,.wp-caption-text{margin:0;padding:0;max-width:100%!important}.sticky{background:#ededed}.entry-content ol li,.entry-content ul li{margin-left:15px}ol li ol,ol li ol li ol,ul li ul,ul li ul li ul{margin-left:10px}h1,h2,h3,h4,h5,h6{color:#1f1f1f;margin:0 0 20px;padding:0;line-height:1.1;font-weight:600;word-wrap:break-word}h1{font-size:32px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:14px}.clear{clear:both}.alignnone{width:100%!important}.alignleft,img.alignleft{float:left;margin:0 15px 0 0;padding:5px;border:1px solid #ccc}.alignright,img.alignright{float:right;margin:0 0 0 15px;padding:5px;border:1px solid #ccc}a.rsswidget.rss-widget-title{font-size:9px}.left{float:left}.right{float:right}#comment-nav-above .nav-previous,#comment-nav-below .nav-previous{float:none!important;margin:10px 0}ol.comment-list li{list-style:none;margin-bottom:5px}input.search-field{padding:14px}.format-gallery .wp-block-gallery,.format-video figure{margin-bottom:15px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#commentform input#author:focus,#commentform input#eazycfc_captcha:focus,#commentform input#email:focus,#commentform input#url:focus,#commentform textarea:focus,.main-nav a:focus,.main-nav ul ul a:focus,.toggle-nav button:focus,a.close-button:focus,a:focus,input[type=email]:focus,input[type=name]:focus,input[type=search]:focus,input[type=submit]:focus,textarea:focus{outline:-webkit-focus-ring-color auto 1px}.boxlayout{width:1140px;margin:0 auto;background-color:#fff;position:relative;box-shadow:0 -8px 8px #8e8e8e}.comment-content a,.entry-content a,.entry-summary a,.textwidget p a{text-decoration:underline}.pagemore a,.posted_in a,.product-name a{text-decoration:none}input:focus{border:2px solid #000}.page-links{float:unset!important;display:inline-flex;gap:5px;align-items:center;margin:20px auto}.page-links a,.page-links span{padding:10px 15px;background-image:linear-gradient(to right,#0282b3 ,#33d1ee);color:#fff}.postsec-list .alignfull,.postsec-list .alignwide,.site-main .alignfull,.site-main .alignwide{margin-left:0!important;margin-right:0!important;margin-bottom:20px}.postsec-list .alignfull img,.site-main .alignfull img{width:100%!important}.postsec-list .aligncenter,.postsec-list .alignnone,.site-main .aligncenter,.site-main .alignnone{width:auto!important}.postsec-list .alignleft,.site-main .alignleft{margin-right:10px}.postsec-list .wp-block-button a:hover,.postsec-list .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover,.site-main .wp-block-button a:hover,.site-main .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover{background:#0b648e;color:#fff!important}.postsec-list .wp-block-button.is-style-squared a,.site-main .wp-block-button.is-style-squared a{border-radius:0!important}.postsec-list .wp-block-button__link,.site-main .wp-block-button__link{background-image:linear-gradient(to right,#0282b3 ,#33d1ee);color:#fff!important;border-radius:30px;margin-bottom:10px}.postsec-list .wp-block-button.is-style-outline a,.site-main .wp-block-button.is-style-outline a{background:0 0;border:1px solid #4c7eba!important;color:#4c7eba!important}.postsec-list .alignleft,.postsec-list .alignright,.postsec-list img.alignleft,.postsec-list img.alignright,.site-main .alignleft,.site-main .alignright,.site-main img.alignleft,.site-main img.alignright{border:none}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999999}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(images/status.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}.logo{padding:10px 0}h1.site-title,p.site-title{font-size:22px;margin:0;text-transform:uppercase;color:#1f1f1f}span.site-description{color:#1f1f1f}h1.site-title a,p.site-title a{color:#1f1f1f;font-weight:700}h1.site-title a:hover{text-decoration:unset}#sidebar ul li a:hover,.ftr-4-box ul li a:hover,.ftr-4-box ul li.current_page_item a,.listarticle h2 a:hover,.main-nav ul ul a:hover{color:#3dd4e5}.top_header{background:#0b648e}.info-box i,.social-icons i{color:#fff;font-size:18px}.info-box a:hover,.social-icons a i:hover{color:#3dd4e5}.info-box a,.info-box span{color:#fff;font-size:15px}.phone_number i{color:#3dd4e5;font-size:45px}.phone_number a{font-size:20px;color:#1f1f1f;font-weight:600}.phone_number p{font-size:15px}.phone_number a:hover,p.site-title a:hover{color:#0b648e}.sticky-head{position:fixed;top:0;left:0;width:100%;z-index:9999;background:#fff;box-shadow:2px 2px 10px 0 #2d2d2d}.admin-bar .sticky-head{top:32px;background:#fff}#commentform input#submit,.banner-btn a,.pagemore a,.serv-btn a,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.added_to_cart,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce ul.products li.product .button{background-image:linear-gradient(to right,#0282b3 ,#33d1ee);color:#fff;padding:10px 25px;border-radius:30px;display:inline-block;font-size:14px}a.added_to_cart.wc-forward{margin-top:10px;padding:7px 42px 7px 43px;font-weight:700}#commentform input#submit:hover,.pagemore a:hover,.serv-btn a:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce ul.products li.product .button:hover,a.added_to_cart.wc-forward:hover{background:#0b648e;color:#fff}#mySidenav{display:inline}.main-nav ul{margin:0;padding:0}.main-nav li{display:inline-block;position:relative}.main-nav a{color:#1f1f1f;padding:10px 18px;font-size:15px;display:block;font-weight:500;text-transform:capitalize;position:relative}.main-nav .menu-item-has-children>a::after{content:'\f107';font-family:'Font Awesome 5 Free';font-weight:900;display:inline-block;width:0;height:0;position:absolute;top:auto;right:auto;margin-left:10px;transform:translateY(-50%);pointer-events:none;font-size:12px}.main-nav .menu-item-has-children.current-menu-ancestor>a::after,.main-nav .menu-item-has-children.current-menu-parent>a::after,.main-nav .menu-item-has-children.current_page_parent>a::after{transform:translateY(-50%) rotate(0)}.main-nav a:hover{color:#3dd4e5}.main-nav ul ul{position:absolute;background:#fff;min-width:250px;z-index:9999;top:98%;line-height:30px;opacity:0}.main-nav ul ul ul{left:100%;top:0}.main-nav ul ul a{color:#1f1f1f;border:none;padding:10px;margin-top:5px}.main-nav ul ul li{float:none;display:block;text-align:left;border-left:none;border-right:none!important;padding:0;border-bottom:solid 1px #f1f1f1}.main-nav li ul{border-top:3px solid #3dd4e5!important;border:1px solid #eee;box-shadow:0 0 12px -3px rgba(0,0,0,.4)}.main-nav .menu>ul>li.highlight{background-color:#006ccc}.main-nav .menu>ul>li.highlight:hover{background:0 0}.main-nav .menu-item-has-children.is-focused:not(.off-canvas)>.sub-menu,.main-nav .menu-item-has-children:not(.off-canvas):focus-within>.sub-menu,.main-nav .menu-item-has-children:not(.off-canvas):focus>.sub-menu,.main-nav .menu-item-has-children:not(.off-canvas):hover>.sub-menu,.main-nav .menu-item-has-children:not(.off-canvas)[focus-within]>.sub-menum{opacity:1}.main-nav ul li:hover>ul{opacity:1}.main-nav li.menu-item-has-children.focus>ul,.main-nav li.menu-item-has-children:focus>ul,.main-nav li.menu-item-has-children:hover>ul{opacity:1}.main-nav .sub-menu{opacity:0;left:-9999px;z-index:99999;width:200px!important}ul.sub-menu ul.sub-menu{left:200px!important}.main-nav .menu-item-has-children.is-focused:not(.off-canvas)>.sub-menu,.main-nav .menu-item-has-children:not(.off-canvas):focus-within>.sub-menu,.main-nav .menu-item-has-children:not(.off-canvas):focus>.sub-menu,.main-nav .menu-item-has-children:not(.off-canvas):hover>.sub-menu,.main-nav .menu-item-has-children:not(.off-canvas)[focus-within]>.sub-menum{display:block;left:0;margin-top:0;opacity:1;width:auto;min-width:100%}ul.sub-menu ul.sub-menu{left:-9999px}.toggle-nav,a.close-button{display:none}#catsliderarea{padding-bottom:30px}..slidesection img{object-fit:cover}.slider-img-color{background-color:#0b648e;width:1800px}.slider-img-color,.slidesection img{height:600px}.slider-box{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.catwrapslider{width:100%;position:relative;box-sizing:border-box}.slidesection{background-image:linear-gradient(to right,#0282b3 ,#33d1ee)}.slidesection img{opacity:.3}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.catwrapslider .owl-controls{position:absolute;top:50%;right:auto;left:auto;width:100%}.catwrapslider .owl-next,.catwrapslider .owl-prev{position:absolute;transform:translateY(-50%);top:50%;bottom:15px;width:50px;height:50px;font-size:40px;right:0;background:0 0;color:#fff}.catwrapslider .owl-next:hover,.catwrapslider .owl-prev:hover{background:#0b648e}.catwrapslider .owl-prev{left:10px}.catwrapslider .owl-next{right:10px}button.owl-next span,button.owl-prev span{position:absolute;top:25%;left:0;right:0}.owl-next,.owl-prev{border:solid 2px #fff;padding:18px;border-radius:30px}.catwrapslider{height:auto}.slider-box h1 a{font-size:65px;color:#fff;font-weight:600}.services_inner_box h3 a:hover,.slider-box h1 a:hover{color:#0b648e}.slider-box p{color:#fff;font-size:18px;letter-spacing:1px}.slide-btn a{color:#1f1f1f;background:#fff;border-radius:30px;padding:12px 35px;font-size:18px}.slide-btn a:hover{background:#0b648e;color:#fff}p.main_text{font-size:16px;line-height:2}.services_inner_box{box-shadow:0 0 16px 5px #e2e2e2;border-radius:20px;margin:50px 0}.services_inner_box img{margin-top:-75px;border-radius:15%;padding:0 30px}.services_inner_box h3{font-size:22px}.services_inner_box h3 a{color:#1f1f1f}.services_inner_box p{font-size:15px;line-height:30px}#button{background:#0b648e;color:#fff;cursor:pointer;width:60px;text-align:center;height:60px;padding-top:22px;position:fixed;border-radius:50%;bottom:60px;right:20px;z-index:9999;-moz-border-radius:0;font-size:15px;display:none}.postsec-list input.search-field,.postsec-list input.search-submit{padding:15px 10px}.contentsecwrap{padding:25px 0;clear:both}.contentsecwrap p{margin-bottom:20px}.listarticle,aside.widget{padding:20px;border-radius:5px}.listarticle h2 a{color:#1f1f1f}.blog-meta{font-style:italic;margin-bottom:8px}.single_title{margin-bottom:15px;font-size:25px}.post-thumb{margin:0 0 15px 0}.nav-links .page-numbers{padding:10px 15px;color:#fff;background-image:linear-gradient(to right,#0282b3 ,#33d1ee)}.nav-links .page-numbers:hover,span.page-numbers.current{background-color:#0b648e!important}.nav-links{margin:20px 0}select{border:1px solid #ccc;width:100%}label{margin-bottom:0}#footer .search-form label,#sidebar .search-form label{width:100%}.entry-summary li,aside.widget ul{list-style:none}.listarticle .alignfull,.listarticle .alignwide{margin-left:0;margin-right:0}#recentcomments li{background-image:none!important}#recentcomments li a{padding-left:0!important}.textwidget select,table{width:100%}nav.navigation.pagination{margin-top:30px}#footer input[type=search],#sidebar input[type=search],#sidebar input[type=text]{border:solid 2px #0b648e;padding:10px;width:100%;margin-bottom:10px}#footer input.search-submit,#sidebar input.search-submit,form.woocommerce-product-search button{padding:10px;width:100%;border:none;background:#0b648e;font-size:15px;text-transform:uppercase;color:#fff}input.search-submit{background-color:#0b648e;color:#fff;border:none;padding:16px 20px!important}.widget-area .widget::after,.widget-area .widget::before{clear:both;content:"";display:table}#sidebar .widget-title{font-size:20px;font-weight:700;margin-bottom:15px;padding-bottom:10px;position:relative;text-align:center;text-transform:uppercase}.entry-title h2:before{content:"\f185";display:inline-block;font-family:FontAwesome;margin-right:5px}#sidebar ul{list-style:outside none none;padding:0;margin:0}#sidebar ul ul{border-bottom:none;padding-bottom:0}#sidebar ul li{padding:5px;padding-left:30px;padding-top:5px;position:relative}#sidebar ul li::before{color:#0b648e!important;content:"\f192";display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;font-size:7px;left:0;position:absolute;top:6px;margin-left:2px}#sidebar .widget a,#sidebar .widget a:visited{color:#9d9c9c}#sidebar .widget a:active,#sidebar .widget a:hover{color:#0b648e}#sidebar .widget{padding:20px;background:#fff;border-radius:12px;box-shadow:0 0 2px #cfcfcf;border-bottom:3px solid #0b648e;margin-bottom:30px}#sidebar .widget:hover{box-shadow:0 0 20px #cfcfcf}#sidebar .widget_nav_menu ul li{padding:3px 15px 5px 13px}#sidebar .widget_nav_menu ul li a{line-height:2.5}.widget_calendar{text-align:center}.widget_calendar caption{background:#0b648e none repeat scroll 0 0;color:#fff;padding:5px}.widget_calendar .pad{background:#eee none repeat scroll 0 0}.widget_calendar #today{background:#0b648e none repeat scroll 0 0;color:#fff}.widget .tagcloud a{border:1px solid #ddd;color:#001837;display:inline-block;font-size:16px!important;line-height:1.5;margin-bottom:5px;padding:5px 15px}.widget .tagcloud a:hover{border:1px solid #0b648e;color:#0b648e}.widget_archive li>a,.widget_categories li>a{display:inline-block;min-width:85%}.search-form .search-submit:focus{box-shadow:inherit;outline:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}td,th{border:1px solid #ddd;padding:5px;color:#252525}#footer td,#footer th{color:#fff}select{width:100%;padding:5px}#footer .tagcloud a{border:solid 1px #fff;font-size:12px!important;margin:2px 0;display:inline-block;color:#fff;padding:5px}.tagcloud a:hover{background-color:#0b648e;border-color:#0b648e!important;color:#fff!important}.footer-widget{background:#121212 none repeat scroll 0 0;overflow:hidden;color:rgba(255,255,255,.75)}#footer ul{list-style:none;margin:0;padding-left:0}#footer ul li{font-size:13px;letter-spacing:.5px;padding:3px 15px 3px 13px;position:relative;color:#fff}#footer ul li::before{color:#fff;content:"\f105";display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;font-size:14px;left:0;position:absolute;top:3px}#footer a .footer-widget-area{float:left;padding:0 25px;width:25%}#footer a,#footer p{color:#fff}#footer a:hover{color:#33d1ee}.postsec-list article.hentry{background:#fff none repeat scroll 0 0;box-shadow:0 0 2px #cfcfcf;padding:15px 15px;position:relative;border-radius:12px;margin-bottom:30px}.postsec-list article.hentry:hover{box-shadow:0 0 20px #cfcfcf}#footer input.search-submit{background:#0b648e;color:#fff}#footer{background-color:#1f1f1f;color:#fff}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:#fff}.ftr-4-box{width:21%;float:left;margin:0 4% 2% 0;box-sizing:border-box;padding:20px}.widget-column-4{margin-right:0!important}.ftr-4-box h5{font-size:25px;color:#fff;margin-bottom:0;border-bottom:1px solid #303030;padding-bottom:15px}.ftr-4-box h5 span{font-weight:300;color:#3dd4e5}.ftr-4-box ul{margin:0;padding:0;list-style:inside disc}.ftr-4-box ul li{display:block;padding:6px 0;border-bottom:1px solid #303030}.ftr-4-box a.readmore span,.ftr-4-box ul li a{color:#fff}.ftr-4-box p{margin-bottom:15px}.copywrap{background-color:#0b648e;color:#fff;font-size:18px;padding:15px 0}.copywrap a{color:#fff}