/*
Theme Name: Fionca Child
Theme URI: http://smartdemowp.com/fionca/
Template: fionca
Author: smartdatasoft
Author URI: http://smartdatasoft.com
Description: Fionca is a superfast user friendly wordpress business consulting woocommerce theme. You can set up your online business consultation website with this theme very easily. Fionca is responsive and easy to customize. With this theme it is very easy to create pages, posts using Elementor page builder.Fionca is very colorful and can be modfied with unlimited color options and typography for every section seperatly. This theme is absolute for the people who are ready start online business consultations. So lets buy Fionca, start with your website and get started+ with your online business consultation.
Tags: custom-background,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready
Version: 1.0
Updated: 2021-06-11 11:22:59

*/
.menu-area .main-menu #menu-main-menu>li>ul>li>a:hover {
    color: #55b848;
}
.support-section .inner-container .info-inner .info-box .info-logo {
    right: 8px!important;
}
.testimonial-section .client-thumb-outer .thumb-item .info-box {
  opacity: 1 !important;
}
.testimonial-section .owl-item.active .thumb-item .thumb-box, .testimonial-section .owl-item .thumb-item .thumb-box {
	height: auto !important;
	width: auto !important;
	border-radius: 0;
}
.testimonial-section .client-thumb-outer .client-thumbs-carousel .thumb-item img {
	border-radius: 0 !important;
}
.testimonial-section .client-thumb-outer .client-thumbs-carousel .thumb-item {
  min-width: 150px !important; 
}
.dev-title.sec-title.right {
	margin: 0;
}

.deploy-cycle-sec .service-section {
  padding-top: 0;
}
.deploy-cycle-sec .service-section .inner-content {
  display: none;
}
.deploy-cycle-sec .service-section .title-box {
  margin-bottom: 0;
}


.banner-section .owl-theme .owl-nav .owl-prev:hover, .banner-section .owl-theme .owl-nav .owl-next:hover {
	background: #55b848;
}
.info-section .title-inner .title h2 span, a:hover, .info-section .text-column .text a i, .service-block-one .inner-box .inner a i {
	color: #55b848;
}
.info-section .text-column .text a:hover span {
	border-color: #55b848;
}
.feature-block-one .inner-box .lower-content .inner::before, .sec-title h5::before {
	background: #55B848;
}
#content_block_one .content-box .inner-box .single-item .icon-box .bg-box, .about-section .video-inner .video-btn a::before {
	background: #C9E4C5 !important;
}
.elementor-section .about-section .video-inner .video-btn::after, .elementor-section .about-section .video-inner .video-btn::before {
	-webkit-box-shadow: 0 0 0 0 rgb(201, 228, 197);
	box-shadow: 0 0 0 0 rgb(201, 228, 197);
}
.service-block-one .inner-box .inner a:hover span {
	color: #55B848;
	border-color: #55B848;
}
.sec-title.centred h5::after, .world-cyber .office-location .location-area .location-box::before, .support-section .inner-container .info-inner .info-box, .theme-btn.style-one, .service-details .service-sidebar .sidebar-title h3::before {
	background: #55B848;
}
.support-section .inner-container, .service-details .service-sidebar .sidebar-testimonial {
	background: #145886;
}
.service-block-one .inner-box .inner .icon-box i {
	-webkit-text-fill-color: #55B848 !important;
}
.cta-section .btn-box a:hover, .service-details-content .content-style-one .list-item li::before, .service-details .service-sidebar .sidebar-info .info-list li a:hover, .service-details .service-sidebar .sidebar-info .social-links li a:hover, .service-details .service-sidebar .download-option .download-file li a i, .service-details .service-sidebar .download-option .download-file li a:hover, .main-header.style-six .main-menu .navigation > li.current > a, .main-header.style-six .main-menu .navigation > li:hover > a, #content_block_one .content-box .inner-box .single-item h4 a:hover, .contact-information .single-item .inner-box p a:hover {
	color: #55B848;
}
.service-details .service-sidebar .sidebar-testimonial .owl-theme .owl-dots .owl-dot.active span, .service-details .service-sidebar .sidebar-testimonial .owl-theme .owl-dots .owl-dot span:hover, .service-details .service-sidebar .sidebar-categories ul li a::before {
	background: #55B848;
}
.service-details .service-sidebar .sidebar-info .info-list li i {
	color: #145886;
}
.world-cyber .office-location .location-area .location-box .address-box .icon-box img {
	height: 30px;
}

.elementor-section .world-cyber .office-location .location-area .location-box::before {
  content: '\f3c5';
  font-family: 'Font Awesome 5 Free';
  font-weight: bold;
  background: transparent;
  color: #145886;
  width: auto;
  height: auto;
  top: 0px;
  font-size: 18px;
  line-height: normal;
  left: 0;
}
.elementor-section .world-cyber .office-location .location-area .location-box, .elementor-section .world-cyber .office-location .location-area .location-box:hover::before {
  background: transparent;
}
.elementor-section .world-cyber .office-location .location-area .location-box:hover::before {
 color: #55B848;
}
.single-services h4 {
  font-weight: bold;
  margin-bottom: 10px;
}
.single-services p, .single-services ul.list-item, .single-services ol {
	margin-bottom: 30px;
}
.service-details .service-sidebar .sidebar-categories ul li a {
	padding: 25px 30px !important;
}
.list-item li::before {
  position: absolute;
  content: "\f101";
  font-size: 12px;
  font-family: 'Font Awesome 5 Free';
  left: 0px;
  top: 0px;
  color: #55b848;
  font-weight: bold;
}
.list-item li {
  position: relative;
  display: block;
  font-size: 16px;
  color: #222;
  margin-bottom: 8px;
  padding-left: 25px;
  font-weight: normal;
}

.service-info-box {
	background: #55B848;
	padding: 30px 24px;
	margin-bottom: 50px;
}
.service-info-box h2 {
	margin-bottom: 10px;
	text-align: center;
}
.service-info-box .icon-box {
	color: #fff;
	margin-bottom: 30px;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.service-info-box h2 a {
  color: #fff;
  font-weight: bold;
}
.service-info-box .email a {
  position: relative;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
}
.service-info-box .email {
  text-align: center;
  margin-bottom: 23px;
  line-height: normal;
}

.service-info-box .btn-box {
  text-align: center;
}
.service-info-box .btn-box .single-service-btn {
  background: #fff;
  color: #222 !important;
}
.service-info-box .btn-box .single-service-btn:hover {
  color: #fff !important;
}
.service-info-box .icon-box i {
  font-size: 26px;
  vertical-align: middle;
  margin-right: 11px;
}
.service-info-box .icon-box h3 {
  font-size: 24px;
  color: #fff;
}
.wpcf7 form.sent .wpcf7-response-output {
    color: #fff;text-align: center;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    color: #fff;
    text-align: center;
}
form.wpcf7-form.init button.theme-btn {
    border-radius: 0;
}
.home .service-section {
    padding-top: 0!important;
}

.none-slides .owl-carousel {
    display: none;
}

.none-slides .title-box {
    margin-bottom: 0;
}

div#show-blocks .team-section.team-page {
    padding-top: 40px;
}
.top-zero-space section.contact-information, .none-slides.team-section {
    padding-top: 0;
}
.team-block-one .inner-box .image-box{background:transparent!important;}
.team-block-one .inner-box:hover .image-box img {opacity: 1!important;}
.team-block-one .inner-box ul {
    padding-inline-start: 0;
}

body .main-header.style-one .header-top {
    display: none;
}
html body .cta-section {
    background: #55B848;
}
.support-section .inner-container .info-inner .info-box .list-item a {
    pointer-events: none;
}
.screen-reader-response p, .screen-reader-response ul li {
    display: none;
}
.support-section span.wpcf7-not-valid-tip {
    color: #e31f1f;
}
@media (max-width:1180px) {
.world-cyber .auto-container {
  max-width: 758px;
}
.elementor-section .world-cyber .office-location, .elementor-section .world-cyber .office-location .location-area {
  min-height: 60px;
}
.world-cyber .office-location .location-area .location-box:first-child {
  left: 480px !important;
  top: 23px !important;
}
.world-cyber .office-location .location-area .location-box:nth-of-type(2) {
  left: 201px !important;
  top: -37px !important;
}
.elementor-section .world-cyber .pattern-layer {
	top: 210px;
	height: 370px;
	background-size: contain;
}
}

@media (max-width:992px) {
.single-services .sidebar-side .service-sidebar .sidebar-info {
    display: none;
}
	.mobile-menu .contact-info {
    display: none;
}
	.single-services .main-header.style-six .header-lower {
    padding-bottom: 0;
}
	.single-services .main-header.style-six .header-lower .logo-box {
    padding-top: 30px;
}
	.single-services  .main-header.style-six .menu-area .mobile-nav-toggler {margin-top: 40px;}
}

@media (max-width:767px) {
.world-cyber .office-location .location-area .location-box:first-child {
	left: 324px !important;
	top: -11px !important;
}
.world-cyber .office-location .location-area .location-box:nth-of-type(2) {
	left: 136px !important;
	top: -54px !important;
}
.elementor-section .world-cyber .pattern-layer {
	top: 240px;
	height: 250px;
}
.elementor-section .world-cyber {
	padding-bottom: 200px;
	padding-top: 93px !important;
    
}
.world-cyber .auto-container {
	max-width: 525px;
}
body .support-section .info-column .info-inner .image-box {
    display: none;
}

}

@media (max-width:600px) {
.elementor-section .world-cyber {
	padding-bottom: 200px;
}
.world-cyber .auto-container {
	max-width: 380px;
}
.elementor-section .world-cyber .pattern-layer {
	height: 220px;
	max-width: 380px;
	margin: 0 auto;
}
.world-cyber .office-location .location-area .location-box:nth-of-type(2) {
	left: 88px !important;
	top: -76px !important;
}
.world-cyber .office-location .location-area .location-box:first-child {
	left: 231px !important;
	top: -46px !important;
}

}
@media (max-width:400px) {
	.page-title .content-box h1 {
    font-size: 40px!important;
    line-height: 50px!important;
}
}
@media (max-width:375px) {
.elementor-section .world-cyber .office-location, .elementor-section .world-cyber .office-location .location-area {
	min-height: 10px;
}
.world-cyber .office-location .location-area .location-box:first-child {
	left: 179px !important;
	top: -73px !important;
}
.world-cyber .office-location .location-area .location-box:nth-of-type(2) {
	left: 63px !important;
	top: -96px !important;
}
.world-cyber .auto-container {
	max-width: 300px;
}
.elementor-section .world-cyber .pattern-layer {
	max-width: 300px;
	top: 280px;
}
.world-cyber.about-page-1 .sec-title h2 {
	font-size: 26px !important;
}
}