/*!
Theme Name: Blocksy
Theme URI: https://creativethemes.com/blocksy/
Author: CreativeThemes
Author URI: https://creativethemes.com
D0escription: Blocksy is a blazing fast and lightweight WordPress theme built with the latest web technologies. It was built with the Gutenberg editor in mind and has a lot of options that makes it extendable and customizable. You can easily create any type of website, such as business agency, shop, corporate, education, restaurant, blog, portfolio, landing page and so on. It works like a charm with popular WordPress page builders, including Elementor, Beaver Builder, Visual Composer and Brizy. Since it is responsive and adaptive, translation ready, SEO optimized and has WooCommerce built-in, you will experience an easy build and even an increase in conversions. Note: Blocksy is built with the latest web technologies in order to bring you the smoothest experience, that told, old browsers like IE 11 and below may not work as expected. We strongly recommend you to update/switch to a modern browser.
Version: 9999.8.16
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Copyright: (c) 2019 CreativeThemes.
Requires at least: 5.2
Requires PHP: 7.0
Tested up to: 5.5
Text Domain: blocksy
Tags: blog, e-commerce, wide-blocks, block-styles, grid-layout, one-column, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, translation-ready, custom-colors, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments, buddypress, rtl-language-support, news

*/
#header .ct-container, footer .ct-container{
	max-width: 72rem !important;
}
.ct-container,.ct-container-full{
	max-width: 72rem !important;
}
#header .ct-menu-link{
	font-size:14px;
}
.single-page-style li{
	font-family: Georgia, serif;
	color: #242424;
}
.single-page-style p{
	font-family: Georgia, serif;
    color: #242424;
    font-size: 1.125rem;
}
.toc_list{
	font-size:16px;
}
.toc_title{
	font-size:15px !important;
}
#toc_container ul.toc_list{
	padding-inline-start:0px !important;
}


span.favicon {
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    display: inline-block;
    font-size: inherit;
    height: 1em;
    margin-right: 0.35em;
    margin-top: 0;
    vertical-align: middle;
    width: 1em;
}

.reviewed_yes {
    position: relative;
    padding-left: 35px;
}

.reviewed_yes::before {
    content: '';
    background-image: url('https://www.enterpriseappstoday.com/wp-content/uploads/2024/06/Eo_circle_green_checkmark_sml.png');
    background-size: contain;
    width: 25px; /* Adjust the width according to your image size */
    height: 25px; /* Adjust the height according to your image size */
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.positive_points {
    position: relative;
    padding-left: 35px;
}

.positive_points::before {
    content: '';
    background-image: url('https://www.enterpriseappstoday.com/wp-content/uploads/2024/06/thumbup-150x150.png');
    background-size: contain;
    width: 25px; /* Adjust the width according to your image size */
    height: 25px; /* Adjust the height according to your image size */
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.negative_points::before {
    content: '';
    background-image: url('https://www.enterpriseappstoday.com/wp-content/uploads/2024/06/thumbdown-150x150.png');
    background-size: contain;
    width: 25px; /* Adjust the width according to your image size */
    height: 25px; /* Adjust the height according to your image size */
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}


.negative_points {
    position: relative;
    padding-left: 35px;
}

.youtube::before {
    content: '';
    background-image: url('https://www.enterpriseappstoday.com/wp-content/uploads/2024/06/faviconV2_youtube_48.png');
    background-size: contain;
    width: 25px; /* Adjust the width according to your image size */
    height: 25px; /* Adjust the height according to your image size */
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}


.youtube {
    position: relative;
    padding-left: 35px;
}

.reddit::before {
    content: '';
    background-image: url('https://www.enterpriseappstoday.com/wp-content/uploads/2024/06/faviconV2_reddit_48.png');
    background-size: contain;
    width: 25px; /* Adjust the width according to your image size */
    height: 25px; /* Adjust the height according to your image size */
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}


.reddit {
    position: relative;
    padding-left: 35px;
}

.trustpilot::before {
    content: '';
    background-image: url('https://www.enterpriseappstoday.com/wp-content/uploads/2024/06/faviconV2_trustpilot_48.png');
    background-size: contain;
    width: 25px; /* Adjust the width according to your image size */
    height: 25px; /* Adjust the height according to your image size */
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}


.trustpilot {
    position: relative;
    padding-left: 35px;
}










.yarpp.yarpp-related.yarpp-related-website.yarpp-template-list ol li {
border-bottom: 1px solid #eaeaea;
padding-bottom: 1rem;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol' !important;
}

.yarpp.yarpp-related.yarpp-related-website.yarpp-template-list a {
color: #333333 !important;
}


.wp-block-button__link.wp-element-button {
color: #ffffff !important;
background: #c62641 !important;
text-transform: uppercase !important;
border-radius: 10px !important;
}

.wp-block-image img {
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 30px;
    margin-top: 30px;
}

.ct-footer .wp-block-image img {
    border-top: none;
    border-bottom: none;
    margin-bottom: 0;
    margin-top: 0;
}





.post-categories u {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.post-categories u li {
    list-style-type: none;
}

.post-categories u li a {
    color: #999999 !important;
    text-decoration: none !important;
}


.benefits-list {
    list-style: none;
    padding-left: 0;
}

.benefits-list li {
    position: relative;
    padding-left: 30px;
    line-height: 1.5;
    margin-bottom: 16px;
}
.benefits-list li:before {
    content: "";
    position: absolute;
    width: 22px;
    height: 22px;
    background: url(/wp-content/themes/blocksy/check.svg);
    left: 0;
    top: 2px;
}

.text-format p {
    margin-bottom: 1.5rem;
}


body{
	font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

svg.icon-twitter {
    fill: rgb(33, 155, 207);
}
svg.icon-facebook {
    fill: rgb(102, 103, 157);
}


#toc_container{
    /* position: absolute;
    width: 20% !important; */
    width: 100% !important;
    right: 20px;
    border: #dddddd 1px solid !important;
    background: #fff !important;
/*     -webkit-box-shadow: 0 0 15px #0003; */
/*     box-shadow: 0 0 15px #0003; */
    padding: 15px !important;
    margin-bottom: 20px !important;
    margin-top: 40px;
    cursor: pointer;
    border-radius: 4px;
}
.toc_title{
    text-align: left !important;
}
#toc_container a{
    color:#304f60 !important;
    line-height: 30px;
}

.widget-title{
	color: #fff !important;
    font-size: 25px !important;
    margin-bottom: 15px;
}
.small-arrow {
    --tw-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--tw-bg-opacity));
    border-radius: 4px;
    height: 38px;
    padding: 0.125rem;
    width: 32px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto;
}
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}

.swiper-button-next svg, .swiper-button-prev svg {
    opacity: 1;
}

.swiper-button-next svg, .swiper-button-prev svg {
    opacity: .5;
    top: 75%;
}

@media only screen and (max-width: 800px) {
    #toc_container{
        position: unset !important;
        width: 100% !important;
    }
	div#toc_container.bottom, div#toc_container.bottom {
		position: unset !important;
        width: 100% !important;
		top:0px !important;
	}
	.share-icons{
		left:0px !important;
	}
  }

.share-icons{
    display:flex;
}
  .share-icons ul {
    list-style: none;
    display: flex !important;
    margin: 0 !important;
}
.share-icons ul li {
    list-style: none;
    padding: 0 15px;
}

/**/
.ap-sticky {
  position: fixed;
  top: 0;
  width: 100%;
}


.content a {
    color: #c62641 !important;
    background-color: transparent;
}

.content a:hover {
    text-decoration: underline;
}



.h2, h2 {
    font-size: 1.8rem !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    margin-bottom: 28.8px;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    color: rgb(0, 0, 0);
}

span#Editors_Choice {
    border-left: 8px solid #bd444c;
    padding-left: 10px;
    display: inline-block;
}


.content ul {
    margin-top: 0px !important;
}

.content ul {
    margin-bottom: 1.3rem;
}
.content ul {
    display: block;
    list-style-type: disc !important;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px !important;
}
.content {
    font-family: Georgia, serif;
}
.content li {
	margin-top: 0.89em;
	margin-bottom: 0.89em;
}
::marker {
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: start !important;
}

.content > * + h2, .css-wsmnt * + p > .h2 {
    margin-top: 2.25rem !important;
    margin-bottom: 1.75rem !important;
}

div#toc_container.bottom {
    bottom: 21px;
    top: auto;
    position: absolute !important;
}

.carousel-open:checked + .carousel-item {
				position: static;
				opacity: 100;
			}
			.carousel-item {
				-webkit-transition: opacity 0.6s ease-out;
				transition: opacity 0.6s ease-out;
			}
			#carousel-1:checked ~ .control-1,
			#carousel-2:checked ~ .control-2,
			#carousel-3:checked ~ .control-3 {
				display: block !important;
			}
			.carousel-indicators {
				list-style: none;
				margin: 0;
				padding: 0;
/* 				position: absolute; */
				bottom: 2%;
				left: 0;
				right: 0;
				text-align: center;
				z-index: 10;
			}
			#carousel-1:checked ~ .control-1 ~ .carousel-indicators li:nth-child(1) .carousel-bullet,
			#carousel-2:checked ~ .control-2 ~ .carousel-indicators li:nth-child(2) .carousel-bullet,
			#carousel-3:checked ~ .control-3 ~ .carousel-indicators li:nth-child(3) .carousel-bullet {
				color: #2b6cb0;  /*Set to match the Tailwind colour you want the active one to be */
			}


/* Post FAQ */
.faq .question, .faq-active .question {
    padding-top: 0.5rem;
}

.faq .question {
    cursor: pointer;
    padding-bottom: 0.5rem;
}
.text-format p {
    margin-bottom: 1.5rem;
}
.faq-active .answer {
    max-height: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 0.5rem;
}
.answer {
    font-size: .875rem;
    line-height: 1.25rem;
    max-height: 0;
    overflow: hidden;
}
.faq-active .faq-plus {
    display: none;
}
.faq-active .faq-minus {
    display: block !important;
}
.faq-active .que-title{
	color:#1d598f;
}
.text-dark-blue{
	color:#1d598f;
}
.border-dark-blue{
	border-color:#1d598f;
}
.hero-section > header > h1{
	font-size:35px;	
}

.float_adv.right {
    /* position: absolute; */
    /* top: 500px; */
    /* right: 5%; */
    float: left;
}

.float_adv.left {
    /* position: absolute; */
    /* top: 500px; */
    /* left: 5%; */
    float:right;
}

#search-modal input{
	background: none !important;
}


#post-28252{
	  max-width: 50%;
    margin: auto;
}
#post-28252 select, textarea, #post-28252 input[type='url'], #post-28252 input[type='tel'], #post-28252 input[type='text'], #post-28252 input[type='time'], #post-28252 input[type='date'], #post-28252 input[type='datetime'], #post-28252 input[type='datetime-local'], #post-28252 input[type='email'], #post-28252 input[type='number'], #post-28252 input[type='search'], #post-28252 input[type='password'], .ct-widget #post-28252 select, #post-28252 fieldset .wc-stripe-elements-field{
	background:#fff !important;
}

.wpcf7 .wpcf7-submit {
    margin-top: 20px;
    background: blue;
}
table, th{
	border:none
}
table tr:nth-child(odd) {
    background: #f5f5f5;
}
table tr:first-child {
    background: #ddd;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
	border:none;
	background: #0d3450 !important;
    color: #fff;
}
table tr:first-child td:first-child {
	border-top-left-radius: 10px !important;
	border:none;
	border-right: 1px solid #6a6d70;
}
table tr:first-child td:last-child {
	border-top-right-radius: 10px !important;
	border:none;
}

@media screen and (max-width: 700px){
	#post-28252{
			max-width: 100%;
	}
}




.button1 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 19px;
    border: 1px solid #b36b00;
    border-radius: 15px;
    background: #ffb000;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffb000), to(#b36b00));
    background: -moz-linear-gradient(top, #ffb000, #b36b00);
    background: linear-gradient(to bottom, #ffb000, #b36b00);
    font: normal normal bold 18px arial;
    color: #000000;
    text-decoration: none;
}
.button1:hover,
.button1:focus {
    border: 1px solid #ff9900;
    background: #ffd300;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffd300), to(#d78000));
    background: -moz-linear-gradient(top, #ffd300, #d78000);
    background: linear-gradient(to bottom, #ffd300, #d78000);
    color: #000000;
    text-decoration: none;
}
.button1:active {
    background: #b36b00;
    background: -webkit-gradient(linear, left top, left bottom, from(#b36b00), to(#b36b00));
    background: -moz-linear-gradient(top, #b36b00, #b36b00);
    background: linear-gradient(to bottom, #b36b00, #b36b00);
}
.su-table table td{
	background:unset !important;
	border:0px !important;
}
table tr:first-child td{
	background:unset !important;
	border:0px !important;
}

.content h3 {
    font-size: 26px !important;
    margin-bottom: 15px !important;
}

.content h4 {
    font-size: 22px !important;
    margin-bottom: 15px !important;
}