/*
 * Theme Name: Freelancer Portfolio Pro Child
 * Theme URI: https://www.buywpthemes.net/products/bakery-wordpress-theme
 * Template: freelancer-portfolio-pro
 * Author: Peccular
 * Author URI: https://www.buywpthemes.net/
 * Description: Our Freelancer Portfolio WordPress Theme offers a perfect balance of images &amp; content; and the aesthetics of the design and layout is highly evolved and sophisticated. A thought has gone into creating every aspect. From font size, face or color, to placing headline and body text; spacing every bit is crafted keeping your audience in mind.
 * Tags: two-columns,right-sidebar,left-sidebar,flexible-header,custom-background,custom-colors,custom-header,custom-menu,custom-logo,featured-image-header,featured-images,footer-widgets,post-formats,sticky-post,theme-options,threaded-comments,translation-ready,blog,entertainment,news,portfolio
 * Version: 1.0.1755273010
 * Updated: 2025-08-15 15:50:10
*/
/*-----------------------
## Header
-----------------------*/
.page-main-header2 {top: 0px; padding: 15px 0 0!important}
h1.ht-main-title {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: x-large; padding: 5px 15px}
#siteLogo {float: left;width: 30%; padding: 0; margin: 0;}
#siteLogo img {width: 100%;}
#tagDescript {float: left;vertical-align: middle;padding: 20px 5px;width: 225px !important}
#tagDescript p.ht-site-description {padding: 0}
.ht-main-title, .single-productpage .ht-main-title, .ht-main-title small {color: black;}
.peccular-innerpage-overlay {background-color: white;}
#headContact {padding-top: 10px;}
#headContact ul#contactInfo .fa {
   color: transparent;
   -webkit-text-stroke-width: 1px;
   -webkit-text-stroke-color: #0069e2;
	height: 25px;
	width: 25px;
	font-size: 20px;
	text-align: center;
}
#headContact ul#contactInfo li.email {margin: 0 3px;}
ul#contactInfo {text-align: right}
@media screen and (min-width: 320px) and (max-width: 992px) {
    .top-bar-head {padding: 0px 0 10px 0;}
	#siteLogo {display: none;}
}
/*-----------------------
Portfolio
-----------------------*/
.slick-initialized .slick-slide p {font-size:18px; line-height: 25px;font-style: italic}
h6.wp-block-heading {
	margin: 0px 30px 15px !important;
	font-size: 16px !important;
	font-weight: bold;
}
#content-box h4 {margin: 0px !important;}
/*-----------------------
Single - Post
-----------------------*/
.single-post .ht-main-title {padding: 0 0 0 15px !important;}
#featuredImg {float: left; width: 20%; height: auto}
#portfolioContent {float: right !important; width: 79% !important; height: auto}
#innerpage-box p {margin-top: 0 !important; margin-left: 0 !important;}
#innerpage-box p.singTitle{ margin: 0 !important; border-bottom: 1px solid #000;font-weight: bold; font-size: 16px;}
#innerpage-box .single_post .blog-tags li {margin: 0 !important; padding: 0 !important; float: left}
#innerpage-box .blog-tags i {margin: 0 !important; padding: 0 !important;}
#innerpage-box .single_post .blog-tags a{margin-left: 5px !important;color: #0062e2 !important; font-size: 13px; line-height: 13px !important;}
#innerpage-box .single_post .blog-tags a:hover {text-decoration: underline #0062e2; opacity: 0.5}
/*----------------------
Contact Page
----------------------*/
.forminator-edit-module {display: none}
#innerpage-box .peccular-contact-page-form {border-radius: 39px;padding: 30px;margin: 50px 0 150px;}
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="text"], 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="email"], 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="url"],
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="password"], 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="search"], 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="number"], 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="tel"], 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="range"], 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="date"], 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="month"], 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="week"], 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="time"], 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="datetime"], 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="datetime-local"], 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="color"], 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form select, #innerpage-box #peccular-contactus-wrap .peccular-contact-page-form textarea {margin-bottom: 0px !important;border-bottom: 0.5px solid #00000066!important;border: none;padding: 3px 5px;border-radius: 0;}
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="text"]:focus,
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="email"]:focus,
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="url"]:focus,
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="password"]:focus, 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="search"]:focus, 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="number"]:focus, 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="tel"]:focus, 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="range"]:focus, 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="date"]:focus, 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="month"]:focus, 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="week"]:focus, 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="time"]:focus, 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="datetime"]:focus, 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="datetime-local"]:focus, 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form input[type="color"]:focus, 
#innerpage-box #peccular-contactus-wrap .peccular-contact-page-form select:focus, #innerpage-box #peccular-contactus-wrap .peccular-contact-page-form textarea:focus{
    border: 0.5px dashed #0069e2 !important;color: #0069e2 !important;
}

@media (min-width: 783px) {
    .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside:not(:last-child), .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child) {
        margin-bottom: 10px !important;
    }
}
.about_info li a {color: #0062e2;}
.about_info li a:hover {color: #acc5e2 !important;}
.about_info .linkedContct li i {font-size: 30px;}

.rt-tpg-container .rt-detail .tpg-excerpt {margin-top: 5px;}
.rt-tpg-container .rt-holder .read-more a {padding: 3px !important; line-height: 1.5;}
/*-----------------------
Resume
-----------------------*/
.page-main-header2 svg {display: none !important;}
.rb-template-default {margin: 0 0 50px;}
.rb-template-default .rbt-contact-info {margin: 10px 0;}
#rb-template-968 {margin-top: 20px;}
.rbt-section-heading {
	border-top: 1px solid rgba(0,98,226, .75);
    border-bottom: 1px solid rgba(0,98,226, .75);
	padding: 20px 10px !important;
	background-color: rgba(0,98,226, .05);
}
.rbt-history-description ol {
	list-style-type: circle !important; 
	list-style-position: outside !important;
    display: block;
    margin-block-start: 0 !important;
    margin-block-end: 0 !important;
    padding-inline-start: 0px !important;
    unicode-bidi: normal !important;
	text-indent: 0!important;
    margin: 0 0 15px;
    padding: 0;
}
.rbt-history-description p, .rbt-history-description ol li {
	margin: 0 0 0 25px !important; font-size: 13px !important;word-wrap: break-word;text-indent: 0!important
}
.rbt-history-job-degree {color: rgba(0,98,226, .50)}
/*
.right-content-testimonial {padding-left: 75px !important;}
blockquote {margin: 0;padding: 0;background: #fff;font-size: 16px;color: #666;font-style: italic;font-weight: 400;box-shadow: none !important;border-radius: 0 !important;}*/
/*-----------------------
Footer
-----------------------*/
footer {border-top: 1px solid #000;}
footer.entry-footer {display: none}
.footer-area .bottom-area, .footer-area .bottom-area, .page .footer-area .bottom-area, .single .footer-area .bottom-area {margin: 0 !important; padding: 0 !important}
/*footer#footer #innerpage-box .peccular-contact-page-form {border-radius: 0 !important;padding: 0 !important;margin: 0 !important;box-shadow: none !important;position: relative;z-index: 999;opacity: 1;background: #fff;}
footer#footer #innerpage-box .peccular-contact-page-form textarea {min-height: 50px !important;height: 50px !important;}*/
/*-----------------------
Homepage - Contact
-----------------------*/
#blog .peccular-section-head {margin-bottom: 0 !important;}
#blog .forminator-row {float: left !important; width: 40%;background: #fff}
#blog .forminator-row .forminator-row {clear: both !important; width: 100%;}
#blog .forminator-row.forminator-row-last {float: right !important}
#blog .forminator-ui#forminator-module-660.forminator-design--default .forminator-repeater-field{background: rgba(248, 255, 255, 0) !important;box-shadow: inset 0px 0px 0px rgba(248, 255, 255, 0) !important;}
#blog .forminator-ui.forminator-custom-form[data-design=default] .forminator-input {padding: 5px !important;font-size: 15px !important;line-height:17px !important;}
#blog .forminator-ui#forminator-module-660.forminator-design--default .forminator-textarea{min-height: 75px;margin-bottom: 0px !important;}