

.column.column-2{
display:none !important}
.column.column-3{
display:none !important}

.twp-navigation-wrapper{
display:none !important;}
.no-offcanvas .main-navigation .menu ul{
visibility: hidde;
margin-left:-95% !important;
}
.footer-menu {
text-align:center; !important;
	background-color: #414c5c; ;
padding-bottom: 13.5px !important;
padding-top: 22px !important;
}



#infinite-footer .blog-credits{
display:none !important;
	
}

.ion.ion-ios-remove{
display:none !important}

.page-title{
display:none !important}

/* Start-- Edits by admin 13 novembrt 2022 */

a:link, a:visited {text-decoration:none !important;
		outline: none !important;
}

.entry-content a {
     color:  #333333 !important;
	font-weight:400!important;
		outline: none !important;
}
 
.entry-content a:hover {
     color: auto !important;
	font-weight:400!important;
	text-decoration: none !important;
	outline: none !important;
}
 
.entry-content a:visited {
     color: auto !important;
	font-weight:400!important;
	outline: none !important;
}


a {
color:  #333333  !important;
	font-weight:599!important;
}

a:hover {
color:  #333333  !important;
	text-decoration: none !important;
	outline: none !important;
	font-weight:599!important;

}

a:visited {
color:  #333333  !important;
outline: none !important;
font-weight:599!important;
}



/* End-- Edits by Admin */

ins.adsbygoogle { background: transparent !important; }

h1.entry-title {
font-weight: bold;
    color:  #414c5c !important;


}
.comments-area::before {
    content: "Comments";
    visibility: visible;
    font-size: 1.1em !important; margin-left:14% !important; 
font-weight: bold;
	color: #333333;
}


.comment-respond label {
    margin-left: 2%;
margin-right: 20%;
background: #e9f2f9 ;
font-size: 14px;
}

.comment-content { 
margin-left: 2%;
margin-right: 2%;
background-color: #e9f2f9  !important;
font-size: 14px;
}

li.comment { 
margin-left: 13%;
margin-right: 28%;
background: #e9f2f9;
font-size: 14px;
}

.comment-respond {
margin-left: 13%;
margin-right: 28%;
background: #e9f2f9 ;
}

.comments-title {
    display: none;
background:#fff;
}

.comment-content::before {
    display: none;
}

.comment-content {
background-color:#fff!important;
}

.comments-area {
display: noe!important;
}

#comments h3.comment-reply-title {
color: #333333  !important;
}

/* Start-- Edits by Nik */
#contact-form-416 button.wp-block-button__link.is-style-outline.has-text-color.has-white-color.has-background {
    padding: 0 !important;
	border: none;
	font-size: 14px !important;
}

#post-9776 a.wp-block-file__button, .button-n-fiv a{
    color: button-n-fiv !important;
    text-decoration: none !important;
    background: none !important;
	border: none !important;
	outline: none !important;
	font-size: 12.9px !important;
	
}

/* End-- Edits by Nik */


#contact-form-11383 button.wp-block-button__link.is-style-outline.has-text-color.has-white-color.has-background {
    padding: 0 !important;
}

#post-1206 button.wp-block-button__link.is-style-outline.has-text-color.has-white-color.has-background {
    padding: 0 !important;
	    height: 30px !important;
	border: none;
	font-size: .9rem !important;
}



h1.product_title.entry-title {font-family:Roboto !important; color: #343232 !important; 
font-size:0px !important; 
text-transform: initial !important; 
}

.post-type-archive-product .page-title {
  font-size:0px !important; 
	font-family:Roboto !important;
	color: #343232 !important; 
	text-transform: initial; !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size:0px !important;
	font-family:Roboto !important;
	color: #343232 !important; 
	text-transform: initial !important; 
	font-weight: bold !important;
	
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
width: 29.5%;
}

#post-16707 button.wp-block-button__link.is-style-outline.has-text-color.has-white-color.has-background {
    padding: 0 !important;
}

#post-17135 button.wp-block-button__link.is-style-outline.has-text-color.has-white-color.has-background {
    padding: 0 !important;
}

.products.columns-4, .woocommerce-result-count, .orderby {

                display: none;
	
}
#search-widget-area {
    max-width: 76%;
    margin: auto;
    margin-bottom: 50px;
    padding: 4px;
    border: 0px solid #949494;
}


.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background:#133b5a !important;

background-color:#133b5a !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#133b5a !important;

}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {

background:#133b5a !important;

background-color:#133b5a !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#133b5a !important;

}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {

background: #133b5a !important;

color:white !important;

text-shadow: transparent !important;

border-color:#133b5a !important;

}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background: #133b5a !important;

box-shadow: none;

text-shadow: transparent !important;

color:white !important;

border-color:#133b5a !important;

}

.post-thumbnail > img { display:none }

/* Edits by Nik. 07.07.2023 change of search bar - in menu deleted */

.home .entry-content .search-bar-n-home {
	margin-top: 2px;
	margin-bottom: 42px;
}

.search .wp-container-5 {
    display: none;
}

.site-middlebar.flex-block.twp-align-center {
    display: none;
}

nav#site-navigation {
    padding: 10px 0;
	background-color: #414c5c;
}

.logo-n {
    float: left;
    padding-top: 15px;
		width: 15%;
}

.search-h-n {
    float: left;
    padding-top: 10px;
    width: 30%;
    padding-left: 30px;
	display: nne;
	border-radius: 55px;
	margin-left:-40px;
}

.search-h-n .search-form label {
    width: 59%;
}

.navigation-area {
    float: right;
    width: 35px;
}

ul#primary-menu {
    margin: 0;
    float: left;
    padding-right: 30px;
	padding-top: 3.4px;
	    width: 686px;
}

li.brand-home {
    display: none !important;
}



.navigation-area:before { display: none;}

@media only screen and (max-width: 991px) {
.logo-n {
    padding-top: 0px;
}

.search-h-n .search-form label {
    width: 70%;
}

.nav-right {
    width: 35px !important;
    height: 60px;
    padding-top: 3px;
}
	
	.main-navigation .toggle-menu {
    margin: 20px 0 0 0;
}
	
.logo-n {
    float: left;
    padding-top: 9px;
	 padding-bottom: 0px;
		width: 29%;
	margin-left: 10px!important;
}
	
.navigation-area {
    float: right;
    width: 35%;
	margin-top: -12px;
}

ul#primary-menu {
    margin: 0;
    float: right;
    padding-right: 30px;
}
	
	ul#primary-menu a {
    padding-left: 10px;
}
	
.home .entry-content .search-bar-n-home {
	border-top: -40px !important;
  border-bottom: -40px !important;
	margin-left: 0px !important;
}

.navigation-area {
    float: right;
    width: 35% !important;
	margin-top: -9px !important;
}
	
.trigger-icon {
margin-right: 90px !important;
	color: #fff;

}
.toggle-menu .menu-label {
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
}
}

@media only screen and (max-width: 640px) {
.logo-n {
    float: left;
    padding-top: 8px;
	  padding-bottom: px;
	padding-left: 20px;
    width: 50%;
	
}

.search-h-n {
    display: none;
}
	
	.main-navigation .toggle-menu {
    margin: 25px 0 0 0;
}

.nav-right {
    width: 35px !important;
    height: 60px;
    padding-top: 8px;
}

.home .entry-content .search-bar-n-home {
    display: block;
}
	
	.home .search-bar-n-home .wp-block-search__inside-wrapper {
    max-width: 90vw !important;	
}

.search .wp-container-5 {
    display: block;
}

.search #search-widget-area {
    max-width: 100%;
    margin-bottom: 10px;
	
}
	
.home .entry-content .search-bar-n-home {
	margin-top: -19px;
	margin-bottom: 14px;
	margin-left: 0px !important;
}
	
.trigger-icon {
margin-right: 0px !important;
width: 90px; /* Adjust the width of your trigger icon as needed */
  height: 10px
}	

.toggle-menu .menu-label {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
	margin-left: 59px;
}	
	.toggle-menu .menu-label {
        display: inline-block;
        width: 60px; /* Adjust size as needed */
        height: 12px; /* Adjust size as needed */
		margin-top: 5px;
        background: url('https://sngwatch.com/wp-content/uploads/2025/03/menu-icon-RenewStats.com_-e1741639178217.png') no-repeat center; /* Use the path to your menu icon */
        background-size: contain; /* Make sure the icon scales properly */
        cursor: pointer; /* Add cursor pointer to indicate it's clickable */
text-indent: -9999px; /* Move the text off-screen */
		 background-color: transparent;
    }
}


.site-copyright {
display: none !important;
}

.is-style-default img {
border-radius:1.5% !important;
}

.wp-block-search__button {
	background-color: #606161 !important;
border-radius: 4px !important;
	margin-left:-6% !important;
}

.wp-block-search__button, button, button:active, button:focus, button:visited, button:link, button:hover,
input[type="submit"] {
background: #00618f !important;
border-radius: 10px !important;
font-size: 16px;
font-weight: 300!important;
}

.wp-block-search__button:hover {
background: #18897f !important;
border-radius: 4px !important;
font-size: 16px;
font-weight: 300!important;
}

.search-field {
border-radius: 4px !important;
}

.navigation-area {
    float: right;
    width: 35% !important;
	margin-top: -7px !important;
}

/* Edit 2023-02-01 style.css forms*/


button, button:active, button:focus, button:visited, button:link 
input[type="submit"] {
background:  #333333 !important;
	color: #fff !important;
line-height: 5px !important;
padding-left: auto !important;
padding-right: auto
border-radius: 2.9% !important;
font-size: 16px!important;
font-weight: 300!important;
}

button:hover,
input[type="submit"] {
background: #2e2d2d !important;
border-radius: auto !important;
font-size: 16px;
font-weight: 300!important;
}

	

/* Edit 2023-02-01 style.css forms*/



/* Edit 2023-02-08 round paraghraph and column borders*/

p {
	border: 2px;
  border-radius: 5px;
	border-color: none !important;
	color:  #333333 !important;
}

col {
	border: 2px;
  border-radius: 5px;
}

div {
	border: 2px;
  border-radius: 0.5px;
}

/* Edit End 2023-02-08 round paraghraph and column borders*/


/* Edit 2023-09 color of loading more posts text*/

.loading {
	color: #e9f2f9  !important;
    text-decoration: none !important;
}

/* Edit End 2023-02-09 color of loading more posts text*/


/* Editing start 2023-02 color and font weight of text in the search bar*/

.search-field {
     color:  #333333  !important;
	font-weight:399!important;
}


/* End of editing 2023-02 color and font weight of text in the search bar*/


/* Editing start 2023-02-28: mobile menu margin and search margin*/

	.main-navigation .toggle-menu {
    margin: 18px 0 0 0;
}

	.main-navigation .toggle-menu {
    margin: 18px 0 0 0;
}

.search-h-n {
    float: left;
    padding-top: 5px;
    width: 50%;
    padding-left: 50px;
}

/* End of editing 2023-02-28: mobile*/



.wp-block-jetpack-slideshow figcaption   {
  width: 29%;
	background-color: #ffffff !important;
	color: #606161 !important;
	font-weight: 300!important;
  border-radius: 2px;
	line-height: 16px !important;
	margin-left:0% !important;
	top: 101%!important;
	bottom: 93%!important;
	left: 53%!important;
	padding-bottom: 21px!important;
	padding-left: center!important;
	padding-right: centero!important;
	padding-top: 3.9px !important;
	text-align: center!important;
	font-size: 14px !important;

}


.wp-block-jetpack-slideshow_pagination {
padding-top: 15px !important;
padding-bottom: 7px !important;
visibility: hidden; 


}



.wp-block-jetpack-slideshow_button-next {
    right: 5px !important;
    top: 410px !important;
    background-color: #e9f2f9  !important;
}

.wp-block-jetpack-slideshow_button-prev {
    left: 471px !important;
    top: 410px !important;
    background-color: #e9f2f9  !important;
}

@media only screen and (min-width: 1400px) {

.wp-block-jetpack-slideshow_button-next {
    right: 23px !important;
    top: 447px !important;
}

.wp-block-jetpack-slideshow_button-prev {
    left: 532px !important;
    top: 447px !important;
}

}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_slide figure {
height: auto !important;
}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_slide {
    display: block !important;
}

.wp-block-jetpack-slideshow {
    max-height: 430px;
}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-next:hover, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-prev:hover {
    opacity: 1 !important;
}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-next:focus, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-prev:focus {
    opacity: 0.5 !important;
}
	
/* Editing start 2023-03-07: files below download on the left*/

.button-n-fiv  {
	text-align: left!important;
	background-color: #FFFFFF !important;
	border-radius: 10px;
	text-align: center !important;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #2f4858 !important;
	
}

/* End of editing 2023-02-28: files below download on the left*/

/* Editing start 2023-03-07: single according*/

.wp-block-aab-group-accordion { 
	text-align: center !important;
    padding-top: 0px;
	padding-bottom: 0px;
    width:100%;
	font-size: 14px;
	font-weight:300;
	
	
}

.wp-block-aab-group-accordion .button-n-fiv   { 
	text-align: left !important;
    padding-top: 2px;
	padding-bottom: 2px;
    width:100%;
	font-size: 12px;
	margin-bottom: 2% !important;
	margin-top: 2% !important;
	 }
	 
.wp-block-aab-group-accordion a:link, a:visited a:hover {
	 text-decoration: none !important;
	border-radius: 10px;
  padding-top: 9px;
	margin: 0% ;
 font-weight: 300  !important;

	}

/* End of editing 2023-03-9: single according*/


@media only screen and (max-width: 720px) {
.button-n-fiv { 
 
	text-align: center !important;
    padding-top: 0px;
    width:49%;
	margin: 0% auto;
	display: inline-table !important;
}

.wp-block-jetpack-slideshow_pagination {
padding-top: 11px !important;
padding-bottom: 7px !important;
visibility: visible; 

}
	
}
	
@media only screen and (max-width: 720px) { 
.wp-block-aab-group-accordion  { 
	text-align: center !important;
    padding-top: 0px;
    width:57%!important;
	margin: 0% auto;
	margin-left: 21%;
	display: inline-table !important;
}

	
}	

	
@media only screen and (max-width: 720px) {
.wp-block-jetpack-slideshow figcaption   {
  width: 40%;
	left: 60%!important;
	
}


.wp-block-columns
{
padding-top: 9px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-top: 0px;
}

}


.wp-block-separator
{
border-top: solid 0px;
border-bottom: solid 0px;
border-width: 0px;
border-radius: 23px;
	display: none;
}


/* Start of editing 2023-03-23: delete of icon main menu*/

.main-navigation .menu ul li i {
    color: #133b5a;
	
}


.main-navigation .menu ul {
    color: #fff;
}

 .main-navigation .menu ul ul a:before {
        color: #fff;
    }

/* End of editing 2023-03-23: delete of icon main menu*/


@media only screen and (max-width: 820px) {

.wp-block-jetpack-slideshow_pagination {
padding-top: 11px !important;
padding-bottom: 14px !important;
visibility: visible; 

}
	
}


/* Edits by Nik for Block Button Plugin

*/

@keyframes dropdown-animation {
  from { opacity: 0; transform: translateY(-5px); }
  to { opacity: 1; transform: translateY(0); }
}

/* style for the dropdown menu */
.dropdown-box-n {
  list-style: none;
  padding: 0;
  margin: 0 !important;
  background-color: #f2f2f2;

  font-size: 14px;
	display: none !important;
	animation: dropdown-animation 0.3s ease;
	    margin-top: 3px !important;
	    max-width: 135px;
	font-weight: 300 !important;
}

/* style for the top-level menu items */
.dropdown-box-n > li {
  position: relative;
  display: block;
	margin: 0;
}

.dropdown-box-n li {
    text-align: left !important;
    width: 120%;
    background: #fff;
    padding: 3px 3px 3px 15px;
    margin-bottom: 0 !important;
}

.dropdown-box-n li a {
    padding: 0 !important;
	color: #455f7c !important;
}

.dropdown-box-n li a:hover {
    color: #333333  !important;
    text-decoration: none !important;
}

/* style for the sub-menu items */
.dropdown-box-n ul {
  position: absolute;
  top: 0;
  left: 100%;
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
}

.dropdown-box-n ul li {
    margin-top: 0;
    margin-left: 11px;
}


@media only screen and (min-width: 1024px) {
.dropdown-box-n ul li {
    margin-top: 0;
    margin-left: 5px;
}
}

/* style for the sub-menu items when hovering over the parent menu item */
.dropdown-box-n > li:hover ul {
  display: block;
}

/* style for the hover state of menu items */
.dropdown-box-n li {
  color: #455f7c !important;;
}

/* style for the top-level menu item text */
.dropdown-box-n > li > a {
  display: block;
  padding: 10px;
  color: #455f7c !important;
  text-decoration: none;
}

/* style for the sub-menu item text */
.dropdown-box-n ul li a {
    padding: 10px;
    background: none !important;
    color: #455f7c !important;
    text-decoration: none;
}

/* style for the selected menu item */
.dropdown-box-n .selected {
  background-color: #ddd;
}

.dropdown-box-n ul {
    width: 100%;
}

.show {
  display: block !important;
	
}

button.my-button-block {
    color: #455f7c !important;
    background-color: #ffffff !important;
    padding: 5px !important;
    width: 100%;
    text-align: center;
	max-width: 137px;
	height: 30px !important;
	border-radius: 10px;
	font-weight: 400 !important;
	font-size: 15px  !important;
}

.dropdown-box-n li strong a {
    padding: 0 !important;
    font-weight: 700 !important;
}

.dropdown-box-n li strong a:hover {
    font-weight: 700 !important;
}

button.my-button-block:after {
    content: "\f3d0";
    display: inline-block;
    font-family: "Ionicons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 50px;
}

.dropdown-box-n > li:has(ul):after {
    content: "\f3d0";
    display: inline-block;
    font-family: "Ionicons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: rotate(-90deg);
    position: absolute;
    right: 15px;
    top: 8px;
}

.my-button-block.dd-open:after {
    content: "\f3d8";
}






@media only screen and (max-width: 720px) {

button.my-button-block {
	height: 30px !important;
	margin-left: 27% !important;
	border-radius: 10px;
}

	
.dropdown-box-n {
  list-style: none;
  margin-left: 25% !important;
	font-weight: 300 !important;
	width: 133px !important;
}

.dropdown-box-n ul {
  position: absolute;
  top: 0;
  left: 94%;
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 999;
}


	
.wp-block-jetpack-slideshow_button-next {
visibility: hidden !important;
}

.wp-block-jetpack-slideshow_button-prev {
visibility: hidden !important;
}


.home p {
	border: 2px;
  border-radius: 5px;
	border-color: none !important;
	margin-top: -87px;
}

.search-bar-n-home input {
   border-radius: 4px !important;
}

ul#primary-menu {
    margin: 0px;
    float: right;
    padding-right: 2px;
	width: 98%;
}	
}

/* search results customize */


.search-results article .article-details {
    display: none;
}
.search-results article {
    height: auto !important;
}

.search-results #main .post-thumbnail img,
.search-results #main .post-wrapper {
    border-radius: 1.5% !important;
}

.search-results #main .search-field input {
    display: block;
}


@media only screen and (min-width: 721px) {
.search-results #main {
    width: 100% !important;
	margin-left: -9px;
	margin-top: -4.2%;
}

.search-results #main div {
 margin: -6px;
}
	
.search-results .search-bar-n-home input {
	font-weight:399!important;
	 border-radius: 4px !important;
	font-size: 15px  !important;
	display: noe;
}
	
.search-results .search-bar-n-home button {
	font-weight:399!important;
	 border-radius: 4px !important;
	font-size: 15px  !important;
	display: noe;
}	
}


@media only screen and (max-width: 721px) { .search-results #main div {
 margin-top: -19px;
	margin-left: -7px;
	margin-right: -7px;
	margin-bottom: 25px;
}
	
.search-results .search-bar-n-home input {
	margin-top: -30px;
}
	
.search-results .search-bar-n-home button {
	margin-top: -30px;
}
	}
.no-results .search-form {
	display: none;
	visibility: hidden !important;
	text-align: center!important;
}

.no-results {
	text-align: center!important;
}



/* search results customize */



.entry-title {
	 display: none;
	margin-left:20%;
	margin-right: 20%;
	font-size:  !important; 
	
}


.postid-33063 {
    margin-left:17% !important; 
	margin-right:17% !important;
}

.postid-33063 div {
   top: 1px;
	margin-bottom: 0px !important;
}






/* Home Filter by Nik 9th May */

.dropdown-box-n.is-layout-flex .wp-block-column.is-layout-flow {
    width: 24%;
    display: inline-block;
    vertical-align: top;
}

.filter-box {
    background: #ffffff;
    padding: 10px;
    margin-bottom: 10px !important;
    max-width: 100% !important;
	border-radius: 10px;
}

.filter-btn {
    margin-bottom: 15px;
}

button.facetwp-load-more {
    cursor: pointer;
	border-radius: 10px !important;
}

.facetwp-facet.facetwp-facet-pager_.facetwp-type-pager {
    text-align: center;
    margin-top: 20px;
}

@media only screen and (min-width: 790px) {
.filter-box {
	margin-top: 10px !important;
}
}
	
@media only screen and (max-width: 720px) {
	.filter-box {
		margin-left: 0 !important;
		width: 100% !important;
	}
	.dropdown-box-n.is-layout-flex .wp-block-column.is-layout-flow {
    width: 100%;
    display: block;
	}
}

.n-accordion summary {
    background: #fff !important;
    padding-left: 10px;
	margin-bottom: 4px;
    font-weight: 400!important;
    color:  #333333 !important;
    font-size: 17px;
}

.n-accordion summary:hover:after {
    background: none;
}

.n-accordion .wp-block-coblocks-accordion-item__content {
    background: #e9f2f9 ;
	  padding: 6px;
	border: none;
}

.wpnbha .post-thumbnail img {
    border-radius: 1.5%;
}

.wpnbha.has-more-button button {
    display: block;
    padding: 0px 24px;
}

.wp-block-coblocks-accordion-item__title.has-background:focus, .wp-block-coblocks-accordion-item__title:focus {
    outline: 0;
}

.n-accordion summary::marker {
    font-size: 0;
}

.n-accordion details summary:after {
    content: "\f3d0" !important;
    display: inline-block;
    font-family: "Ionicons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 15px;
    margin-top: 15px;
	    right: 15px !important;
    left: auto;
    top: 5px;
	font-size: 16px !important;
	
}

.n-accordion details[open] summary:after {
    content: "\f3d8" !important;
}

.el-lxyvhg img {
    border-radius: 1.5%;
}

.facetwp-checkbox .facetwp-expand {
    display: none;
}

body {
    margin-bottom: 0 !important;
}

button.reset-filter {
    color:  #455f7c !important;
    background-color: #ffffff !important;
    padding: 5px !important;
    width: 100%;
    text-align: center;
    max-width: 160px;
    height: 30px !important;
    border-radius: 10px;
    margin-bottom: 15px;
    cursor: pointer;
    float: right;
    margin-top: -69.1px;
    margin-right: -10px;
	font-size: 14px  !important;
}

button.reset-filter:focus, 
button.reset-filter:active {
    background-color: #ffffff !important;
    outline: none; 
	font-weight: 300!important;
}

@media only screen and (max-width: 720px) {

#post-33654 button.my-button-block {
	height: 30px !important;
	margin-left: 1% !important;
	border-radius: 10px;
}
	}



.mepr-price-box-button a {
  background: #007bff

  !important;
  color: white !important;
  text-decoration: none !important;
	border-color: #007bff

  !important;
}

.mepr-price-box-button a:hover {
  background: #0069d9

 !important;
  color: white !important;
  text-decoration: none !important;
	border-color: #0069d9

 !important;
	transition: background-color 0.15s ease-in-out;

}

.facetwp-facet.facetwp-facet-categories_copy.facetwp-type-checkboxes {
    margin-bottom: 0;
}

.facetwp-facet-categories_copy > .facetwp-depth > .facetwp-checkbox:nth-child(n+7) {
    display: nne;
}

button.facet-1n {
    background: none !important;
    color: #111111 !important;
    margin-top: -10px;
    padding: 0 !important;
    font-size: 15px !important;
		cursor: pointer;
}




/* 12th June margin left posts, and slideshow_button_next/prev from 446 to 469*/

@media only screen and (min-width: 1400px) {
.single-post .twp-post-content .entry-content {
	margin-left: -10.5% !important;
  margin-right: 6% !important;
}
	
}


/* 12th June */

.wp-block-columns
{
padding-top: 0px;
padding-bottom: 0px;
margin-top: 1%;
margin-bottom: 7%;
border-top: 0px;
}






@media only screen and (max-width: 1366px) {
.single-post .twp-post-content .entry-content {
	
	margin-left: -5% !important;
    
}
}

@media only screen and (max-width: 1399px) {
	
.wp-block-jetpack-slideshow_button-next {
    right: 18px !important;
    top: 433px !important;
}

.wp-block-jetpack-slideshow_button-prev {
    left: 490px !important;
    top: 433px !important;
}
	
}

@media only screen and (max-width: 640px) {
.single-post .twp-post-content .entry-content {
	
	margin-left: 0px !important;
    
}
}


@media only screen and (max-width: 769px) {
	
.single-post .twp-post-content .entry-content {
	
	margin-left: 0% !important;
    
}
	
.single-post .twp-post-content .entry-content {
	
	margin-left: -7px !important;
	margin-right: -4px!important;
    
}
}

.single-post .twp-post-content .entry-content {
	
	margin-top:-44px!important;
    
}

@media only screen and (min-width: 600px) and (max-width: 720px) {

button.my-button-block {
	height: 30px !important;
	margin-left: 34% !important;
	border-radius: 10px;
	margin-top: 13% !important;
}
}
	
@media only screen and (min-width: 600px) and (max-width: 690px) {
button.reset-filter {
    color:  #414c5c !important;
    background-color: #ffffff !important;
    padding: 5px !important;
    width: 100%;
    text-align: center;
    max-width: 160px;
    height: 30px !important;
    border-radius: 10px;
    margin-bottom: 15px;
    cursor: pointer;
    float: right;
    margin-top: -61px;
    margin-right: -10px;
	font-size: 14px  !important;
}
}

@media only screen and (max-width: 720px) {
button.reset-filter {
    color: #414c5c !important;
    background-color: #ffffff !important;
    padding: 5px !important;
    width: 100%;
    text-align: center;
    max-width: 160px;
    height: 30px !important;
    border-radius: 10px !important;
    margin-bottom: 15px;
    cursor: pointer;
    float: right;
    margin-top: -61.2px;
    margin-right: -10px;
	font-size: 14px  !important;
}
}


.wp-block-jetpack-slideshow {
    height: auto !important;
    width: auto !important;

}

.mepr-unauthorized-message p {
  display: nne;
}

.mepr-login-form-wrap {
margin-top: 30px;
}

.mp_wrapper h1, .mp_wrapper h2, .mp_wrapper h3 {
  color: #333333 !important;
}

.mp_wrapper h1 a, .mp_wrapper h2 a, .mp_wrapper h3 a {
  color: #333333 !important;
}


.mepr_pro_error svg, .mepr-account-container .mepr_pro_error svg, .mepr-unauthorized-message svg {
  visibility: hidden !important;
  }

.mepr-unauthorized-message {
    color: #333333;
}

.mp_wrapper .mepr-unauthorized-message a  {
    color: #00a859 !important;
}

.mp_wrapper .mepr-unauthorized-message a:hover  {
    color: #00c66b !important;
}

.page-id-30987 #cliSettingsPopup {
    display: none;
}

.page-id-30985 #cliSettingsPopup {
    display: none;
}

.page-id-30986 #cliSettingsPopup {
    display: none;
}

.postid-30990 #cliSettingsPopup {
    display: none;
}

.postid-42215 #cliSettingsPopup {
    display: none;
}

.postid-42253 #cliSettingsPopup {
    display: none;
}

.postid-30992 #cliSettingsPopup {
    display: none;
}

.postid-63986 #cliSettingsPopup {
    display: none;
}

.postid-30993 #cliSettingsPopup {
    display: none;
}

.postid-33063 #cliSettingsPopup {
    display: none;
}

.postid-39690 #cliSettingsPopup {
    display: none;
}

.postid-42927 #cliSettingsPopup {
    display: none;
}

.postid-47498 #cliSettingsPopup {
    display: none;
}

.postid-52480 #cliSettingsPopup {
    display: none;
}

.postid-54921 #cliSettingsPopup {
    display: none;
}

.postid-66407 #cliSettingsPopup {
    display: none;
}

.postid-54921 #cliSettingsPopup {
    display: none;
}

.postid-67184 #cliSettingsPopup {
    display: none;
}

.postid-57569 #cliSettingsPopup {
    display: none;
}

.postid-56161 #cliSettingsPopup {
    display: none;
}

.postid-66641  #cliSettingsPopup {
    display: none;
}


.postid-62580 #cliSettingsPopup {
    display: none;
}

.postid-62579 #cliSettingsPopup {
    display: none;
}

.postid-62578 #cliSettingsPopup {
    display: none;
}



@media only screen and (max-width: 720px) {
.postid-33063 {
margin-left: 1.5% !important;
margin-right: 1.5% !important;
}
}

.page-id-30986 {
   margin-left: 7% !important;
	margin-right: 7% !important;
}



.page-id-43635 .wp-container-core-columns-is-layout-2  {
width: 97% !important;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

@media screen and (min-width: 768px) {
.mepr-before-signup-form, .mepr-pro-template #primary {
  margin-left: 14% !important;
}
}

@media only screen and (min-width: 820px) {
.wp-block-jetpack-slideshow {
    height: auto !important;
    width: auto !important;
	margin-bottom: 69px !important;
}
	
.post div {
	padding-bottom: 3px;
}
}



@media only screen and (max-width: 800px) {
.postid-33063 figure {
margin-left: 1.3% !important;
margin-right: 0.9% !important;
max-width: 90% !important;
overflow-x: hidden !important;

}
}

@media only screen and (max-width: 820px) {
.postid-33063 {
overflow-x: hidden !important;
margin-left: 13px !important;
margin-right: 7px !important;
}
}


@media only screen and (max-width: 820px) {
.postid-30990 , .postid-30992 , .postid-30993 {
margin-left: 10px !important;
}
}

.wp-block-jetpack-slideshow_swiper-wrapper.swiper-wrapper {
    max-height: 453px !important;
}

#offcanvas-menu .search-form {
	display:none !important;
}

.search-bar-n-home input {
	font-weight:399!important;
	 border-radius: 4px !important;
	font-size: 15px  !important;
}


.post [type="search"] {
	font-weight:399!important;
	 border-radius: 14px !important;
	font-size: 14px  !important;
	height: 33px;
	display: none;
}


/* edytowanie wersji mobilnej */

@media only screen and (max-width: 716px) {

.post .swiper-pagination  {
visibility: hidden;
}
	

.post .wp-block-jetpack-slideshow {
	max-height: 160px !important;
	
}

.post button.my-button-block {
	height: 30px !important;
	margin-left: 25% !important;
	border-radius: 10px;
	margin-top: 41%;
}	
	

	
.wp-block-jetpack-slideshow_pagination {
padding-top: 13px !important;
visibility: visible; 

}
	
.post .wp-block-jetpack-slideshow_container {
visibility: visible; 
max-height: 327px !important;	background-color: #00;
}
.wp-block-jetpack-slideshow_button-next {
    left: 329px !important;
    top: 94.7% !important;
	display: inline !important;
	visibility:visible !important;
	height: 34px !important;
  width: 10% !important;

}


.wp-block-jetpack-slideshow_button-prev {
    left: 300px !important;
    top: 94.7% !important;
	display: inline !important;
	visibility:visible !important;
		height: 34px !important;
  width: 10% !important;
	
}

.wp-block-jetpack-slideshow figcaption   {
  width: 40%;
	left: 0% !important;
	height: 30px;
	line-height: 22px !important;
}
	
}


/* edytowanie wersji mobilnej koniec */

page,
input,
textarea,
button,
select,
a {
    -webkit-tap-highlight-color: transparent;
}


.wp-block-search__button:hover {
background: #03567d !important;
border-radius: 4px !important;
font-size: 16px;
font-weight: 300!important;
}

.wp-block-search__button:focus {
background: #00618f !important;
border-radius: 4px !important;
font-size: 16px;
font-weight: 300!important;
}

.wp-block-search__button:visited {
background: #00618f !important;
border-radius: 4px !important;
font-size: 16px;
font-weight: 300!important;
}

@media only screen and (max-width: 1093px) {
.main-navigation #primary-menu {
    display: none;
    visibility: hidden;
    filter: alpha(opacity=0);
    opacity: 0;
}
.main-navigation .toggle-menu {
    display: block;
}
}


ul#primary-menu a {
  font-size: 0.875rem !important;
color:  #fff !important;
	background-color: #414c5c;
}

ul#primary-menu a:hover {
  font-size: 0.875rem !important;
color:  #333333 !important;
}

/* show more button for home page */

#post-40865 button {
background: #e9f2f9  !important;
	color:  #333333 !important;
line-height: 5px !important;
padding-left: auto !important;
padding-right: auto
border-radius: 2.9% !important;
font-size: 16px!important;
font-weight: 300!important;
border-color: #333333;
border-style: solid;
border-width: 1px;
margin-left: 45%;
margin-top: 3%;
margin-bottom: -2%;
}

#post-40865 button:hover {
background: #e9f2f9  !important;
border-radius: auto !important;
font-size: 16px;
font-weight: 300!important;
margin-left: 45%;
text-decoration: underline;
}

/* end show more button for home page */

/* show more button for facts! */

#post-40790 button {
background: #e9f2f9  !important;
	color:  #333333 !important;
line-height: 5px !important;
padding-left: auto !important;
padding-right: auto
border-radius: 2.9% !important;
font-size: 16px!important;
font-weight: 300!important;
border-color: #333333;
border-style: solid;
border-width: 1px;
margin-left: 45%;
margin-top: 3%;
margin-bottom: -2%;
}

#post-40790 button:hover {
background: #e9f2f9  !important;
border-radius: auto !important;
font-size: 16px;
font-weight: 300!important;
margin-left: 45%;
text-decoration: underline;
}

/* end show more button for facts! */

/* show more button for us */

#post-40304 button {
background: #e9f2f9   !important;
	color:  #333333 !important;
line-height: 5px !important;
padding-left: auto !important;
padding-right: auto
border-radius: 2.9% !important;
font-size: 16px!important;
font-weight: 300!important;
border-color:  #333333;
border-style: solid;
border-width: 1px;
margin-left: 45%;
margin-top: 3%;
margin-bottom: -2%;
}

#post-40304 button:hover {
background: #e9f2f9   !important;
border-radius: auto !important;
font-size: 16px;
font-weight: 300!important;
margin-left: 45%;
text-decoration: underline;
}

/* end show more button for us */

/* show more button for politics */

#post-40791 button {
background: #e9f2f9  !important;
	color:  #333333 !important;
line-height: 5px !important;
padding-left: auto !important;
padding-right: auto
border-radius: 2.9% !important;
font-size: 16px!important;
font-weight: 300!important;
border-color:  #333333;
border-style: solid;
border-width: 1px;
margin-left: 45%;
margin-top: 3%;
margin-bottom: -2%;
}

#post-40791 button:hover {
background: #e9f2f9  !important;
border-radius: auto !important;
font-size: 16px;
font-weight: 300!important;
margin-left: 45%;
text-decoration: underline;
}

/* end show more button for politics */

/* show more button for world */

#post-40309 button {
background: #e9f2f9  !important;
	color:  #333333 !important;
line-height: 5px !important;
padding-left: auto !important;
padding-right: auto
border-radius: 2.9% !important;
font-size: 16px!important;
font-weight: 300!important;
border-color:  #333333;
border-style: solid;
border-width: 1px;
margin-left: 45%;
margin-top: 3%;
margin-bottom: -2%;
}

#post-40309 button:hover {
background: #e9f2f9  !important;
border-radius: auto !important;
font-size: 16px;
font-weight: 300!important;
margin-left: 45%;
text-decoration: underline;
}

/* end show more button for world */

/* show more button for money */

#post-40704 button {
background: #e9f2f9  !important;
	color:  #333333 !important;
line-height: 5px !important;
padding-left: auto !important;
padding-right: auto
border-radius: 2.9% !important;
font-size: 16px!important;
font-weight: 300!important;
border-color:  #333333;
border-style: solid;
border-width: 1px;
margin-left: 45%;
margin-top: 3%;
margin-bottom: -2%;
}

#post-40704 button:hover {
background: #e9f2f9  !important;
border-radius: auto !important;
font-size: 16px;
font-weight: 300!important;
margin-left: 45%;
text-decoration: underline;
}

/* end show more button for money */

/* show more button for green */

#post-40307 button {
background:  #e9f2f9  !important;
	color:  #333333 !important;
line-height: 5px !important;
padding-left: auto !important;
padding-right: auto
border-radius: 2.9% !important;
font-size: 16px!important;
font-weight: 300!important;
border-color:  #333333;
border-style: solid;
border-width: 1px;
margin-left: 45%;
margin-top: 3%;
margin-bottom: -2%;
}

#post-40307 button:hover {
background:  #e9f2f9  !important;
border-radius: auto !important;
font-size: 16px;
font-weight: 300!important;
margin-left: 45%;
text-decoration: underline;
}

/* end show more button for green */

/* show more button for politics */

#post-40215 button {
background:  #e9f2f9  !important;
	color:  #333333 !important;
line-height: 5px !important;
padding-left: auto !important;
padding-right: auto
border-radius: 2.9% !important;
font-size: 16px!important;
font-weight: 300!important;
border-color:  #333333;
border-style: solid;
border-width: 1px;
margin-left: 45%;
margin-top: 3%;
margin-bottom: -2%;
}

#post-40215 button:hover {
background:  #e9f2f9 !important;
border-radius: auto !important;
font-size: 16px;
font-weight: 300!important;
margin-left: 45%;
text-decoration: underline;
}

/* end show more button for green */


/* show more button for science */

#post-40794 button {
background: #e9f2f9 !important;
	color:  #333333 !important;
line-height: 5px !important;
padding-left: auto !important;
padding-right: auto
border-radius: 2.9% !important;
font-size: 16px!important;
font-weight: 300!important;
border-color:  #333333;
border-style: solid;
border-width: 1px;
margin-left: 45%;
margin-top: 3%;
margin-bottom: -2%;
}

#post-40794 button:hover {
background: #e9f2f9  !important;
border-radius: auto !important;
font-size: 16px;
font-weight: 300!important;
margin-left: 45%;
text-decoration: underline;
}


#post-43031 button:hover {
background: #e9f2f9  !important;
border-radius: auto !important;
font-size: 16px;
font-weight: 300!important;
margin-left: 45%;
text-decoration: underline;
}

#post-43031 button {
background: #e9f2f9  !important;
	color:  #333333 !important;
line-height: 5px !important;
padding-left: auto !important;
padding-right: auto
border-radius: 2.9% !important;
font-size: 16px!important;
font-weight: 300!important;
border-color:  #333333;
border-style: solid;
border-width: 1px;
margin-left: 45%;
margin-top: 3%;
margin-bottom: -2%;
}

/* end show more button for science */

#post-40865 .search-bar-n-home button {
    display: nne;
border-style: nne!important;
background: #ff3131 !important;
margin-top: 0px !important;
margin-bottom: %;
color: #FFFFFF !important;
border: none;
}

#post-40865 .search-bar-n-home button:hover {
    display: nne;
border-style: nne!important;
background: #f11a1a !important;
margin-top: 0px !important;
margin-bottom: %;
color: #FFFFFF !important;
border: none;
}

@media only screen and (max-width: 991px) {
#post-40865 button {
    margin-left: 29%;
}

#post-40865 button:hover {
    margin-left: 29%;
}
	
#post-40790 button {
    margin-left: 29%;
}
	
#post-40790 button:hover {
    margin-left: 29%;
}
	
#post-40304 button {
    margin-left: 29%;
}
	
#post-40304 button:hover {
    margin-left: 29%;
}
	
#post-40791 button {
    margin-left: 29%;
}
	
#post-40791 button:hover {
    margin-left: 29%;
}

#post-40309 button {
    margin-left: 29%;;
}
	
#post-40309 button:hover {
    margin-left: 29%;
}

#post-40704 button {
    margin-left: 29%;
}
	
#post-40704 button:hover {
    margin-left: 29%;
}

#post-40307 button {
    margin-left: 29%;
}
	
#post-40307 button:hover {
    margin-left: 29%;
}
	
#post-40215 button:hover {
    margin-left: 29%;
}

#post-40794 button:hover {
    margin-left: 29%;
}

#post-43031 button:hover {
    margin-left: 29%;
}	
	
	
.search #search-widget-area {
    max-width: 100%;
    margin-top: -25px;
	margin-bottom: -12px;
	
}

}

	
#post-40790 p {
    margin-top: -20px;
	margin-bottom: 25px;
}
	
#post-40304 p {
    margin-top: -20px;
	margin-bottom: 25px;
}
	
#post-40791 p {
    margin-top: -20px;
	margin-bottom: 25px;
}

#post-40309 p {
    margin-top: -20px;
	margin-bottom: 25px;
}

#post-40704 p {
    margin-top: -20px;
	margin-bottom: 25px;
}


#post-40307 p {
    margin-top: -20px;
	margin-bottom: 25px;
}

#post-40794 p {
    margin-top: -20px;
	margin-bottom: 25px;
}

#post-40215 p {
    margin-top: -20px;
	margin-bottom: 25px;
}

#post-43031 p {
    margin-top: -20px;
	margin-bottom: 25px;
}

#post-33654 p {
    margin-top: -20px;
	margin-bottom: 25px;
}

#comments {
    margin-top: 10px;
    padding-bottom: 35px;
	border-radius: 33% !important;
		width:96%;
	margin-left: 1%;
}

#comments .comment-list {
    list-style: none;
    margin: 40px auto;
    padding: 0;
}
#comments .comment-list li {
    border-bottom: 1px solid #eee;
    margin-bottom: 40px;
	border-radius: 31.7% !important;
	height:80%;
	margin-left: 12%;
}
#comments .comment-list li article {
    padding: 0;
    margin-bottom: 0.1px;
	border-radius: 21.7% !important;
	height:80%;
	background-color: #e9f2f9 ;
}

#comments .comment-body .comment-content {
    background: #fff6f6;
    padding: 30px;
    clear: both;
    line-height: 1.75;
    position: relative;
	margin-top:-15px !important;
	border-radius: 5px !important;
		width:96%;
}


#comments .comment-form-author input#author, #comments .comment-form-email input#email, #comments .comment-form-url input#url, #comments .comment-form-comment textarea {
	border-radius: 5px !important;
	 margin-top: 3px;
	margin-left: 0%;
	width:96%;
	
}

#comments .comment-body p:last-child {
    margin-bottom: 0px;
	margin-top: 0px;
}

#comments .comment-body .comment-content {
    padding: 10px;
    clear: both;
    line-height: 1.75;
    position: relative;
}


@media only screen and (max-width: 991px) {
	
.comments-area::before {
    content: "Comments";
    visibility: visible;
    font-size: 1.1em !important; margin-left:1.7% !important; 
}

#comments {
    margin-top: 10px;
    padding-bottom: 35px;
	border-radius: 33% !important;
		width:97%;
	margin-left: 3%;
	border-radius: 7px !important
}	
	
.comment-content { 
margin-left: 0%;
margin-right: 0%;
background-color: #fff !important;
font-size: 14px;
}

li.comment { 
margin-left: 1%;
margin-right: 1%;
background: #fff;
font-size: 14px;
}

#comments .comment-list li {
    border-bottom: 1px solid #eee;
    margin-bottom: 40px;
	border-radius: 31.7% !important;
	height:80%;
	margin-left: -2%;
}
	
.comment-respond {
margin-left: 4%;
margin-right: 1%;
background: #e9f2f9  ;

}
	
#comments .comment-form-author input#author, #comments .comment-form-email input#email, #comments .comment-form-url input#url, #comments .comment-form-comment textarea {
    width: 104%;
    margin-top: 3px;
	margin-left: -6%;
	border-radius: 7px !important;
}
	
#comments .comment-form {
  margin-left: -3px;
}

	
}




#comments p.comment-form-url {
  visibility: hidden!important;
}




img {
border-radius: 1.5% !important;
	
}

 .single-post .site-content img {	
				box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	 border-radius: 2px !important;
	
}	

  .logo-n {
    box-shadow: none !important;
  }

.category-job-post img {
  box-shadow: none !important;
}

.site-header .profile-menu__button {
    background: #73746f !important;
}

.site-header .profile-menu__button:hover {
    background: #73746f !important;
}
.wp-block-jetpack-contact-form-container  {
     max-width: 1100px!important;
}

.postid-52480 .wp-block-jetpack-contact-form-container {
     max-width: 300px !important;
	background-color: #fff;
	padding: 30px;
	border-radius: 10px;
	margin-left:11px;
}

@media only screen and (min-width: 768px) {
.postid-52480 .wp-block-jetpack-contact-form-container{
margin-left: 303px !important;
		padding: 50px;
	max-width: 400px !important;

	}
}

#post-43635 p {
     margin-top: 39px; 
	margin-right: 123px;
}

@media only screen and (max-width: 640px) {
#post-43635 p {
  margin-right: 0px;
}
}
	
#post-43635 {
     margin-top: -30px;
	background-color: 
	border-radius: 1.5% !important;
}

	
#post-43635  {
    font-weight:400!important;
}

/* upraszczanie dla chrome */

@media only screen and (min-width: 769px) {
.wp-block-columns
{
padding-top: !important;
padding-bottom: !important;
margin-top: 1%!important;
margin-bottom: 1%!important;
border-top: 0px;
}
}


@media only screen and (min-width: 768px) {
#post-40865 div {
margin-left: -3px !important;
margin-right: -3px !important;
}
}

@media only screen and (min-width: 768px) {
#post-40791 div {
margin-left: -3px !important;
margin-right: -3px !important;
}
}

@media only screen and (min-width: 768px) {
#post-40304 div {
margin-left: -3px !important;
margin-right: -3px !important;
}
}

@media only screen and (min-width: 768px) {
#post-40215 div {
margin-left: -3px !important;
margin-right: -3px !important;
}
}

@media only screen and (min-width: 768px) {
#post-40309 div {
margin-left: -3px !important;
margin-right: -3px !important;
}
}

@media only screen and (min-width: 768px) {
#post-40704 div {
margin-left: -3px !important;
margin-right: -3px !important;
}
}

@media only screen and (min-width: 768px) {
#post-40794 div {
margin-left: -3px !important;
margin-right: -3px !important;
}
}

@media only screen and (min-width: 768px) {
#post-40307 div {
margin-left: -3px !important;
margin-right: -3px !important;
}
}

#post-22622 .entry-title {
display: inline-block;
font-weight: !important;
text-justify: none !important;
text-outline: none !important;
text-overflow: none !important;
text-decoration: none!important;
text-decoration-line: none!important;
font-size: 18px;
}

#post-39353 .entry-title {
display: inline-block;
font-size: 16px !important;
text-justify: none !important;
text-outline: none !important;
text-overflow: none !important;
text-decoration: none!important;
text-decoration-line: none!important;
}

#post-33654 .entry-title {
display: inline-block;
font-size: 16px !important;

}

#post-33654 div {
border-radius: 4px !important;
}



.entry-title  {
display: inline-block!important;
font-size: 18px !important;
font-weight: 00!important;
}

 h1.entry-title {
   display: nne !important;
	 
}



.entry-title a {
     
	font-weight:400!important;
		outline: none !important;
	font-size: 16px !important;
}
 
.entry-title a:hover {

	text-decoration: none !important
	outline: none !important;
	font-size: 16px !important;
}
 
.entry-title a:visited {

	outline: none !important;
	font-size: 16px !important;
}



#post-40791 .entry-title {
display: none!important;
font-size: 16px !important;

}

#post-40865 .entry-title {
display: none!important;
font-size: 16px !important;

}


#post-40215 .entry-title {
display: none!important;
font-size: 16px !important;

}

#post-40309 .entry-title {
display: none!important;
font-size: 16px !important;

}

#post-40704 .entry-title {
display: none!important;
font-size: 16px !important;

}

#post-40304 .entry-title {
display: none!important;
font-size: 16px !important;

}


#post-40307 .entry-title {
display: none!important;
font-size: 16px !important;

}


.entry-title a {
    background-image: linear-gradient(180deg, transparent 90%, #e9f2f9  0);
    background-size: 0% 100%;
    background-repeat: no-repeat;
    -webkit-transition: background-size 0.4s ease;
    -moz-transition: background-size 0.4s ease;
    transition: background-size 0.4s ease;
}


#post-33654  div {
margin-left: -1.5px !important;
margin-right: -1.5px !important;
}

@media only screen and (min-width: 768px) {
#post-33654 .filter-box div {
margin-left: 3px !important;
margin-right: -3px !important;
}

#post-33654  div {
margin-left: -3px !important;
margin-right: -3px !important;
}
}

@media only screen and (max-width: 768px) {
#post-33654 .filter-box div {
margin-left: -0.2px !important;
margin-right: -0.2px !important;
}
}

/* pc search width and menu position */

@media only screen and (min-width: 518px) {
.search-h-n .search-form label {
    width: 79%;
	
}

.navigation-area {
    float: right;
	margin-right: -219px!important;
}
}


#post-33654 .search-bar-n-home button {
	margin-right: -9px;
}

@media only screen and (max-width: 518px) {
#post-15634  {
    margin-top: -50px;
	margin-bottom: -55px;
}
}

.mepr-pro-template .profile-menu__button .profile-menu__text--small {
	display: none;
}


.page-template-default.page-id-30986 {
	margin: 0 auto !important;
}


.mp_login_form #mepr-unauthorized-for-resource {
	display: none;
}

.mepr_error {
    background-color: #d3e4f0  !important;
    border: 1px solid #d3e4f0  !important;
	border-radius: 10px !important;
}

.mepr_error  .button.mp-hide-pw.hide-if-no-js {
    display: none!important;
}


/* margin for homepage */
@media only screen and (min-width: 518px) {
#post-33654 {
margin-left: 24% !important;
margin-right: 31% !important;
}
}
/* the end - margin for homepage */



/* number of posts next to category facetwp */
.facetwp-checkbox .facetwp-counter {
    display: none !important;
}
/* the end */


.facetwp-search {
    border-radius: 4px!important;
	
}

.facetwp-facet input.facetwp-search {
  font-weight: 400 !important;
	color: #333333  !important;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);padding: 10px;
	font-size: .875rem !important;
}

/* contact, newsletter etc. button, text align */
button.wp-block-button__link.is-style-outline.has-text-color.has-white-color.has-background {
display: flex;
    justify-content: center!important;
    align-items: center!important;
    text-align: center!important;
}
/* the end */

/* delete old search bar from mobile version */
.home .search-bar-n-home .wp-block-search__inside-wrapper {
    max-width: 90vw !important;	
		 display: none;
}
/* the end */

/* color of Filter, Trends, More and Clear All button */
h3 {
    color:  #333333   !important;
}

#resetBtn-l {
  color:  #333333 !important;
	}
/* the end */

/* hide search from main menu, padding main menu, left margin of logo for large screen  */
@media only screen and (min-width: 768px) {
.search-h-n {
		display: none;
}

nav#site-navigation {
    padding: 0px 0!important;
}

.logo-n {
    float: left;
    padding-top: 15px;
		width: 15%;
	margin-left: 90px;
}
	}
/* the end */

/* filter search border radius */
.search-bar-n-home input {
	 border-radius: 4px !important;
}
/* the end */

/* margin for facetwp blog-posts (images below filter box) and img width*/
.facetwp-template {
	 margin-left: -10px !important;
	 margin-right: -10px !important;
	font-size: 1.025rem;
	 font-weight: 600; 
	line-height: 1.2;
}
.facetwp-template a {
color: #333333 !important;
}



@media only screen and (min-width: 768px) {
.facetwp-template img {
	 width:75%;
}
.facetwp-template {
	font-size: 1.12rem;
	 font-weight: 600; 
	line-height: 1.6;
}	
	
}


.fwpl-result  {
background-color: #fff!important;
	border-radius: 8px!important;
	
	
  }	

.fwpl-col  {

	padding-left: 15px !important;
	
  }	



/* the end */




/* search bar on left on huge device and border radius of search bar on evry device */

@media only screen and (min-width: 768px) {
.search-results .search-bar-n-home {
margin-top: -26px !important;
margin-bottom: 26px !important;
margin-left: -626px !important;
}
}

.search-results .search-bar-n-home input {
	 border-radius: 4px !important;
}

/* the end */

/* font weight font size */

.dropdown-box-n {
font-weight: 400 !important;
}

.facetwp-checkbox {
font-size: .875rem;
font-weight: 400;
	line-height: 1.6rem;
	color: #414c5c !important;
}


/* the end */	



@media only screen and (min-width: 768px) {
#post-46185 .facetwp-template {
	 margin-left: 11px !important;
	 margin-right: 0px !important;
	min-width: 1040px !important;
	padding-bottom: 40px;
}
	#post-77765 .facetwp-template {
	 margin-left: -9px !important;
	 margin-right: 16px !important;
}
}


@media only screen and (max-width: 767px) {
#post-46185 .facetwp-template {
	 margin-left: -3px !important;
	 margin-right: 5px !important;
}
	.home .site-content {
	 margin-top: -10px !important;
}
	#post-77765 .facetwp-template {
	 margin-left: -3px !important;
	 margin-right: 5px !important;
}
	#post-77765.site-content {
	 margin-top: -10px !important;
}
}

@media only screen and (max-width: 767px) {
.facetwp-checkbox {
font-size: 14px;
font-weight: 400;
}
}




@media only screen and (max-width: 768px) {
.footer-menu {
    padding-left: 15px;
	padding-right: 15px;
}
}

.dropdown-box-n ul li {
    margin-top: 0;
	width: 50%;
}

.dropdown-box-n ul li > *:first-child {
    margin-left: 17%;
}

@media only screen and (max-width: 767px) {
.dropdown-box-n ul li > *:first-child {
    margin-left: 10%;
}
}

/* border radius download button dropbown boxes */

.dropdown-box-n ul li:first-child {
    border-top-left-radius: 4px; 
    border-top-right-radius: 4px;
}

.dropdown-box-n ul li:nth-child(2) {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.dropdown-box-n li:first-child {
    border-top-left-radius: 4px; 
    border-top-right-radius: 4px;
}

.dropdown-box-n li:nth-child(3) {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}


.dropdown-box-n li:nth-child(4)   {
    	border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
/* border radius download button dropbown boxes - the end */

/* posts, css for the describtion of data visuals */


.is-style-info  {
background-color: #ffff !important;
width: 140px !important;
display: none;
      }


.is-style-info strong {
        font-size: 17px!important; 
        font-weight:400!important; 
	      color: #0f0f0f !important;
	width: 140%!important;
      }
.is-style-info .second-text {
        font-size: 17px!important; 
	font-weight: 300!important; 
	color: #0f0f0f !important; 
	width: 140% !important;
      }


@media only screen and (max-width: 767px) {
.is-style-info strong {
        font-size: 16px!important; 
        font-weight: 400!important;
	width: 100% !important;
      }
.is-style-info .second-text {
        font-size: 16px!important; 
      }
	
	
 .is-style-info  { 
	width: 100% !important;
      }
	}

@media (min-width: 768px) {
      .is-style-info {
        margin-left: 9px !important; 
				width: 88%!important; 
      }
      .is-style-info .second-text {
        margin-left: 0px !important; 
      }
    }


/* posts, css for the describtion of data visuals - the end */

/* Filter 400 categories titles */

.facetwp-facet >  .facetwp-checkbox:first-child {
    font-weight: 400;	
}


#post-46185 button.facet-1n {
    font-size: 15px!important;
	font-weight: 300 !important;
	margin-left: 30px;
}

#post-77765 button.facet-1n {
    font-size: 15px!important;
	font-weight: 300 !important;
	margin-left: 30px;
}

/* the end */




@media only screen and (min-width: 768px) {
    .wp-block-jetpack-slideshow img {
        width: 95%!important;
    }
	.post img {
        width: 87%!important;

    }
	
}


.page-id-30986 .mp_wrapper{
width: 100% !important;
}

@media only screen and (min-width: 768px) {
.page-id-30986 .mp_wrapper{
width: 97% !important;
margin-left: -10px;
}
}

/* css for image on posts */

@media only screen and (max-width: 767px) {
    .wp-block-image {
        margin-bottom: -150px; 
    }
}

.wp-block-image {
        margin-top: 0px; 
    }

.close-button {
    color: #333 !important;
	background-color: #fff !important;
}

.close-button:hover {
    color: #555 !important;
	background-color: #fff !important;
}

.lightbox-trigger {
    background-color: #333 !important;
    color: #fff !important;
}

.lightbox-trigger:hover {
    background-color: #555 !important;
    color: #fff !important;
}

/* end */

/* css for design on different devices last modification: 11.02.2024 */


@media screen and (min-width: 518px) and (max-width: 640px) {
	
	
	.navigation-area {
    float: left;
    width: 35% !important;
	margin-left: 140px;
}
	
		.navigation-area: after {
    display: none;
}
	
    .logo-n {
        margin-left: -10px;
    }

    .search-h-n {
        display: none;
    }

}



@media screen and (min-width: 641px) and (max-width: 960px) {
	
	
	.navigation-area {
    float: left;
    width: 35% !important;
		margin-left: 330px;

}
	
		.navigation-area: after {
    display: none;
}
	
    .logo-n {
        margin-left: -10px;
    }

    .search-h-n {
        display: none;
    }

}

@media screen and (min-width: 767px) and (max-width: 990px) {
   .navigation-area {
    float: left;
    width: 35% !important;
		margin-left: 370px;
}
  body.offcanvas-menu-open #offcanvas-menu {
    width: 95%;
}


}

@media screen and (min-width: 991px) and (max-width: 1093px) {
    .navigation-area {
    float: left;
    width: 35% !important;
		margin-left: 370px;
}
}


@media screen and (min-width: 782px) and (max-width: 968px) {
.facetwp-template {
 width: 150%;
}
}

@media screen and (min-width: 600px) and (max-width: 720px) {
.wp-block-spacer  {
 margin-bottom: -80px;
}
	}

@media screen and (min-width: 600px) and (max-width: 1199px) {
.wp-block-spacer  {
 margin-bottom: -80px;
}
	}




@media screen and (min-width: 600px) and (max-width: 766px) {
.wp-block-my-button-block {
 margin-top: 120px;
}
	}

@media screen and (min-width: 782px) and (max-width: 991px) {
	
.my-button-block {
 width: 140px !important;
	margin-top: 380px;
	margin-left: -180px;
}
	
.wp-block-image {
 width: 150% !important;
}
	
.is-style-info  {
 width: 100%;
	margin-left: 0px;
}

	}


@media screen and (min-width: 992px) and (max-width: 1998px) {
	
.my-button-block {
 width: 160px !important;
	
}
	
.wp-block-image {
 width: 95% !important;
margin-left: 30px;
}
	}

@media only screen and (max-width: 767px) {
  /* Replace 'your-image.jpg' with the actual path to your image */
  img {
    width: 100%;
    height: auto;
    max-width: 100%;
    display: block;
    margin: 0;
  }
}

/* css for design on different devices last modification: 22.03.2024 - start */
		    @media screen and (min-width: 600px) and (max-width: 1198px) {
        .show-more-content {
            margin-top: 60px !important;
					box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }
}

		    @media screen and (min-width: 782px) and (max-width: 1198px) {
        .show-more-content {
            width: 150% !important;
					box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }
}

		    @media screen and (min-width: 1199px) {
        .show-more-content {
            margin-top: -18px;
					margin-bottom: 38px !important;
					width: 154% !important;
					box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }
}

		    @media screen and (max-width: 640px) {
        .logo-n {
            width: 57%;
					margin-bottom: 8px;
					padding-top: 21px;
					margin-left: -25px!important;
					box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }
}


@media screen and (min-width: 1094px ) {
        .logo-n {
            width: 17%;
					
					padding-top: 27px;
					margin-left: 43px!important;
        }
}


		    @media screen and (min-width:768px) and (max-width: 991px) {
        .logo-n {
            width: 24%;
	        padding-top: 21px;
        }
				
}

		    @media screen and (min-width:520px) and (max-width: 640px) {
        .logo-n {
            width: 34%;
	        padding-top: 21px;
        }
			
}

		    @media screen and (min-width:433px) and (max-width: 520px) {
        .logo-n {
            width: 44%;
	        padding-top: 21px;
        }
			
}

		    @media screen and (min-width:388px) and (max-width: 402px) {
        .logo-n {
            width: 55%!important;
	      
        }
			
}

		    @media screen and (max-width: 387px) {
        .logo-n {
           padding-top: 23px;
        }
			
}

		    @media screen and (min-width:373px) and (max-width: 378px) {
        .logo-n {
          padding-top: 20px!important;
	      
        }
			
}
		    @media screen and (max-width: 393px) {
        .logo-n {
            width: 61%!important;
	      
        }
			
}

		    @media screen and (max-width: 320px) {
        .logo-n {
            width: 64%!important;
	      
        }
			
}

.show-more-content {
border-radius: 8px !important;

        }




/* css for design on different devices last modification: 22.03.2024 - the end */


  /* mepr Free subscribtion box  18.02.20224 */


#mepr-price-box-42253 .mepr-price-box-title {
    display: nne;
}

#mepr-price-box-42253 .mepr-price-box-head {
   
}


#mepr-price-box-42253 .mepr-price-box-benefits {
    
}

#mepr-price-box-42253 .mepr-price-box-foot {
 
}

#mepr-price-box-42253 .mepr-price-box-price {
    position: relative;
    top: 20px;
	 font-weight: 400;
	font-size: 22px
}



/* css for premium  subscribtino tier*/


#mepr-price-box-42215 .mepr-price-box-head {
    position: relative;

}


#mepr-price-box-42215 .mepr-price-box-benefits {
    position: relative;  
}

.mepr-price-box-benefits {
    font-weight: 400; 
}

.mepr-price-menu .mepr-price-boxes .mepr-price-box-title {
    font-weight: 500 !important; 
	font-size: 22.85px !important; 
	color: #333333  !important;
}

.mepr-price-menu .mepr-price-boxes .mepr-price-box-price  {
    font-weight: 400 !important; 
	font-size: 20.5px !important; 

}

/* css for premium  subscribtino tier*/
/* css for enterprise subscribtino tier*/



#mepr-price-box-52480 .mepr-price-box-title {
    display: noe;
}

#mepr-price-box-52480 .mepr-price-box-head {
    position: relative;
    top: %;
}


#mepr-price-box-52480 .mepr-price-box-benefits {
    position: relative;
    top: %;
}

#mepr-price-box-52480 .mepr-price-box-foot {
    position: relative;
    top: 3%;
	text-align: center;
}

#mepr-price-box-52480 .mepr-price-box-price {
    position: relative;

}

#mepr-price-box-42253 .mepr-price-box-price {
    position: relative;
font-size: 27px;
  font-weight: 700!important;
}

.mepr-price-boxes  {
    color: #333333 !important;
}

.mepr-price-box-title  {
    color:  #333333 !important;
}

.mepr-price-box-price  {
    color: #333333 !important;
}

#mepr-price-box-52480 .mepr-price-box-button {
    position: relative;
    top: -1px;

}


 /* css for enterprise subscribtino tier- the end*/



@media screen and (max-width: 733px) { 

	#mepr-price-box-42253 .mepr-price-box-head {
    position: relative;
    top: 2%;
}


#mepr-price-box-42253 .mepr-price-box-benefits {
    position: relative;
    top: 2%;
}

#mepr-price-box-42253 .mepr-price-box-foot {
    position: relative;
    top: 2%;
}
	
	}



  /* mepr Free subscribtion box - the end*/




.single-post .twp-post-content .entry-content a {
    background-image: none !important;

}
@media only screen and (min-width: 1236px) {
	
.single-post .twp-post-content .entry-content p {
    margin-top: 0;
    padding-top: 0;
	padding-right: 3px;
	padding-left: 3px;
}
	}

	@media only screen and (max-width: 1235px) {
	
.single-post .twp-post-content .entry-content p {
    margin-top: -10px;
    padding-top: 6px;
	padding-right: 3px;
	padding-left: 3px;
}
}		
	
#chartButtons a:hover,
#chartButtons a:active,
#chartButtons a:focus,
#chartButtons a:visited {
	text-decoration: none!important;
}

#chartButtons  {
  margin-right: 52px!important;
}
#chartButtons button:nth-child(1),
#chartButtons button:nth-child(2) {

  margin-right: 2px!important;
}


	@media only screen and (max-width: 769px) {
#chartButtons  {
  margin-bottom: -72px!important;
}
		}


.facetwp-facet > .facetwp-checkbox:first-child {
 background: none;
font-weight: 600;
 margin-left: -10px;
}

.l-block .facetwp-checkbox[data-value="technology"] .facetwp-display-value {
 margin-left: -61px;
	}



#post-61805 .l-block .facetwp-checkbox[data-value="technology"] .facetwp-display-value {
 margin-left: -65px;
	}

.l-block .facetwp-checkbox[data-value="jobs-category"] .facetwp-display-value {
  margin-left: -65px!important;
}


.custom-logo {
margin-top: -24px;
}

	@media only screen and (min-width: 781px) {
.custom-logo {
margin-bottom: 9px;
}
}

img.custom-logo  {
 width: 108px!important;
	}



.postid-52480 #mepr_signup_form {
    display: none!important;
}

.postid-52480 .pushbutton-wide {
    padding: 15px 30px;
}

.post-46185 .wp-block-image {
    margin-left: 17px;
}

.post-46185 .wp-block-image img {
    width: 190px !important;
	margin-left: -25px;
}



.post-77765 .wp-block-image {
    margin-left: 17px;
}

.post-77765 .wp-block-image img {
    width: 190px !important;
	margin-left: -25px;
}


	.wrapper {
		 background-color: transparent;
    -webkit-tap-highlight-color: transparent;
    outline: none;
    border: none; /* Optionally remove border to ensure no outline */
    user-select: none; /* Prevent text selection */
}
    
.close-offcanvas-menu  {
		 background-color: transparent;
    -webkit-tap-highlight-color: transparent;
    outline: none;
    border: none; /* Optionally remove border to ensure no outline */
    user-select: none; /* Prevent text selection */
}




/* image on post size and download button margin, search margin - the end*/

    @media only screen and (min-width: 1370px) {

.search-results .site-main  .article-details  {
    display: flex;
margin-bottom: -49%!important;
    margin-top: 15px !important;
}

.search-results .site-main  .article-details .entry-summary {
    display: none;
}


.search-results .site-main  .post-wrapper  {
background-color: transparent!important;
width: 30%;
    margin-left: -120px !important;
}


.search-results article {
    width: 100%;
    margin-right: 420% !important;
}


.search-results .content-area  {
    margin-left: 320px !important;
}

.search-results .chw-widget-area  {
    width: 100%;
    margin-right: 260px !important;
}


.search-results .site-main .article-details .entry-header {
	white-space: nowrap;
    margin-top: -95px !important;    
}
.search-results .site-main .article-details .entry-header .entry-title {
	margin-left: 129px; /* Adjust margin as needed */
}

.search-results #main div {
    margin-right: -26px !important;
}
			
			.search-results #main .post-thumbnail img {
	 border-radius: 7px !important;
}
			
}


 .search-bar-n-home input {
	 border-radius: 8px !important;
}


/* search result page custom - the end*/

.wp-image-52855 {
 width: 80%;
	 margin-top: 23px;
    margin-bottom: 120px; /* Adjust the margin to create space around the image */
}

.mepr-price-menu .mepr-price-boxes.mepr-3-col .mepr-price-box-content {
border-radius: 11px 11px !important; 
}

/* image on post size and download button margin, search margin*/

	@media only screen and (min-width: 781px) {
.wp-block-image {
    width:110% !important;
}
.my-button-block {
   margin-left:0px !important;
}
.dropdown-box-n {
   margin-left:0px !important;
}
		
.wp-block-search__no-button {
   margin-left:20px !important;
}
}



h1.entry-title {
   display: ne !important;
	 text-align: left !important;
	color: #414c5c;
}


.entry-title  {
display: inline-block!important;
font-size: 22px !important;

}


	@media only screen and (min-width: 781px) {
h1.entry-title {
   display: ne !important;
	 text-align: left !important;
	color:  #414c5c;
	max-width: 45%;
	margin-left: 190px;
margin-bottom: 60px;
	font-size:  1.5rem !important; 
line-height: 2rem;
}
.wp-block-post-date time {
    font-size: 13px; /* Adjust the font size as needed */
	font-weight: 700;
	margin-left:0px;
	color: #333333 !important ;
		}

}

	@media only screen and (max-width: 781px) {
h1.entry-title {
	font-size: 18px !important;
   display: ne !important;
	 text-align: left !important;
	color: #414c5c;
	max-width: 145%;
	margin-left: -6px;
	margin-right: 0px;
margin-bottom: 60px;
	line-height: 2rem;
}
		
	
}


.show-more-content p {
	color: #455f7c !important;
}

.show-more-content li {
	color: #455f7c !important;
}

.show-more-content a {
	color: #455f7c !important;
}

.entry-title a {
    color:  #414c5c !important;
}


.page-id-3946 .entry-title  {
    display: none!important;
}

.page-id-415 .entry-title  {
    display: none!important;
}


.page-id-415 .entry-content  {
   margin-top: -15px;

}

.page-id-415 .entry-content ul li  {
font-weight: 400;
	
}


	@media only screen and (min-width: 781px) {
.page-id-415 .entry-content   {
margin-left: 9px;
	margin-right: 57px;
}		
		
}		

.page-id-43635 .entry-title  {
    display: none!important;
}

.page-id-30986 .entry-title  {
    display: none!important;
}

.page-id-1206 .entry-title  {
    display: none!important;
}




.single-post .show-more-content p {
 color:  #333333   !important;
}

.single-post .show-more-content li {
 color:  #333333   !important;
}

	@media only screen and (max-width: 781px) { .single-post .show-more-content ul {
padding-left:  65px ;
padding-right:  45px ;		
}
}

.single-post .show-more-content  {
 padding-top:  12px !important;

}

.single-post a {
 color:  #333333  !important;
}

.comments-area a {
font-weight: bold;
color: #333333 !important;
}

#post-46185 .wp-block-column a {
color: #333333 !important,
	overflow: hidden;
  line-height: 1.6;
}

#post-46185 .wp-block-column p {
color: #333333  !important;
	font-weight: 400 !important;
}

#post-46185 .wp-block-column  {
	font-weight: 400 !important;
	font-size: 12px;
}



#post-77765 .wp-block-column a {
color: #333333 !important,
	overflow: hidden;
  line-height: 1.6;
}

#post-77765 .wp-block-column p {
color: #333333  !important;
	font-weight: 400 !important;
}

#post-77765 .wp-block-column  {
	font-weight: 400 !important;
	font-size: 12px;
}


.comments-area button, input[type="submit"] {
  background-color: #00B54B !important;
font-weight: 400!important;
}

.comments-area button:hover, input[type="submit"]:hover {
  background-color: #43a047 !important;
}








button.my-button-block  {
background-color: #6c7888 !important;
color: #ffffff !important;
}


button.my-button-block:hover  {
background-color: #8792a2 !important;

}


/* Dropdown with/ without titles */

.dropdown-box-n li ul li{
    width: 96px !important;
	padding-left: 1px !important;
}


.dropdown-box-n li:nth-child(3) ul li  {
    	width: 113px!important;
		padding-left: 25px !important;
	    width: 96px !important;

}

.footer-menu a {
color: #fff !important;
}


/* Dropdown with/ without titles - the end */

/* Dropdown with for mobile */

	@media only screen and (max-width: 781px) {
.dropdown-box-n li ul li{
	margin-left: 43px !important;

}
}

/* Dropdown for mobile the end*/

/* lightbox */

.coblocks-lightbox__background {
	    width: 96px !important;
}

.coblocks-lightbox__image img {
    	
	    width: 80% !important;
}

/* lightbox  the end */

/* mbpress colors */
 .mp_wrapper  {    	
	    color: #333333 !important;
	 background-color: #fff;
	 border-radius: 10px;
	 padding: 15px;
	 margin-top: 15px;
}

@media (min-width: 769px) {
 .mp_wrapper  {    	
	  width: 70%;
	 margin-left: 15%;
}
}

.form-wrapper .mp-form-row input {   
	    color:#333333 !important;
	}

.form-wrapper .mp-form-row input[type="text"], .form-wrapper .mp-form-row input[type="email"], .form-wrapper .mp-form-row input[type="url"], .form-wrapper .mp-form-row input[type="tel"]  {    	

	margin-bottom: 15px;
	margin-right: 10px;
	box-shadow: none !
	
}

.form-wrapper .mp-address-group .mepr-form-input {    	
	margin-bottom: 15px;
}

.mepr-form .mp-address-group {
  box-shadow: none  ;
}


	@media only screen and (max-width: 781px) {
 .form-wrapper .mp-form-row  {
width: 231px  !important;
margin-left: -30px;
}
}


.mp-form-row a {   
	    color: #333333 !important;
	}


a {   
	    color: #333333 !important;
	}

.mp-table p {   
	    color: #333333   !important;
	}

.mp-currency-cell {   
	    color: #333333 !important;
	}

th.bt {   
	    color: #333333 !important;
	}

.wp-block-heading {   
	    color: #414c5c !important;
	}


#post-46185 .wp-block-heading a {
  color: #414c5c !important;
  font-size: 18px;
}


#post-46185 .wp-block-heading {   
	    color: #414c5c  !important;
	margin-left: 12px;
	}

#post-77765 .wp-block-heading {   
	    color: #414c5c  !important;
	}

ul {   
	    color: #333333 !important;
	}


.wp-block-jetpack-contact-form label {
    color: #333333 !important;
}


#contact-form-416 button.wp-block-button__link {
    background-color: #414c5c   !important;
	color: #fff;
	height: 30px;
	border-radius: 6px !important;
}

#contact-form-416 button.wp-block-button__link:hover {
    background-color: #5a687c

 !important; /* Darker shade */
  
}



#contact-form-11383 button.wp-block-button__link {
    background-color: #414c5c !important;
	color: #fff;
}

#contact-form-11383 button.wp-block-button__link
button:active,
button:disabled {
  transform: scale(1.1)  !important;
}


.mp-table p {
  color: #333333   !important;
}





#contact-form-11383 button.wp-block-button__link:hover {
    background-color: #5a687c !important;
}

button.wp-block-button__link {
    background-color: #174695 !important;
	color: #fff;
	font-weight: 400!important;
}

button.wp-block-button__link:hover {
    background-color: #1162b3 !important;
	font-weight: 400!important;
}

/* mbpress, button, text colors the end 26/05/2024*/

.entry-title  {  
	color: #414c5c !important;
}


.mepr-most-popular  {
    font-weight: bold !important;
	 background-color: #c8e6c9 !important;
}

.mepr-most-popular {
  visibility: hidden; /* Hide the element initially */
}

.mepr-price-menu .mepr-price-boxes.mepr-3-col .highlighted {box-shadow: rgb(0 0 0 / 0) 0 3px 8px !important;
}

.mepr-price-box-content {
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1)!important;

}

#mepr-price-box-42927.mepr-price-box.highlighted {
	box-shadow: 0px 0px;
}

#showTableButton {
	background-color: #174695 !important;
	color: #ffffff !important;
	max-width: 160px!important;
	height: 30px!important;
	font-weight: 400 !important;
	font-size: 15px !important;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1)!important;
}

#showTableButton:hover {
	background-color: #1162b3 !important;

}




/*Shot/Hide Table start*/

@media (min-width: 769px) {
    #showTableButton {
        margin-left: 0px !important; 
			margin-bottom: 40px!important;
			margin-top: -2px!important;
			width: 140%;
			text-align: left;
    }
}

@media (max-width: 768px) {
    #showTableButton {
        margin: 20px auto !important; 
			margin-top: -2px!important;
			margin-left: 25%!important;
			width: 140%;
			text-align: left;
    }
	#tableContent {
	font-size: 1rem !important;
		margin-bottom: 19px;
    }
}
 

 #tableContent {
	 color: #333333   !important;

    }


@media (min-width: 769px) {
 #tableContent {
        margin: 35px auto !important; 
			margin-top: -23px!important;
			width: 265%;
			font-size: 1rem;
     font-weight: 400;
	 color: #333333   !important;
	 line-height: 1.75 !important;

    }
	   }



th {
	 background-color: #fff  !important;
	font-weight: 400 !important;
	font-size: 1rem !important;
		 line-height: 1.75 !important;

}

table  {
	 background-color: #fff  !important;
	font-weight: 400 !important;
	font-size: 1rem !important;
	color: #333333   ;
		 line-height: 1.75 !important;

}

 #tableContent a {
	font-weight: 400 !important;
	font-size: 1rem !important;
	 	 line-height: 1.75 !important;

}

 #tableContent p {
	font-weight: 400 !important;
	font-size: 1rem !important;
	 	 line-height: 1.75 !important;

}

.mp-table, .mp-table th {
	 background-color: #fff   !important;
}


/*Shot/Hide Table the end*/


/*posts space */
.twp-post-content  {
	margin-top: -18px !important;
}



@media only screen and (min-width: 476px) and (max-width: 782px) {
.twp-post-content  {
	margin-top: -1px !important;
}


	#showTableButton {
			margin-left: 34%!important;
		
    }
	
	}
	/*posts space- the end */

	/*button customize and reuse */


@media (min-width: 769px) {
    #customizeChartsButton  {
        margin-left: -14px !important; 
			margin-bottom: 40px!important;
			margin-top: -28px!important;
			width: 120%;
			text-align: left;
    }
}

@media (max-width: 768px) {
   #customizeChartsButton {
        margin: 20px auto !important; 
			margin-top: -12px!important;
			margin-left: 20%!important;
			width: 150%;
			text-align: left!important;
    }
	}

 #customizeChartsButton {
	background-color: #e9f2f9  !important;
	color: #333333 !important;
	max-width: 190px!important;
	height: 30px!important;
	font-weight: 400 !important;
	font-size: .9rem !important;
}

	/*button customize and reuse the end */

	/*button #goGreenButton */


@media (min-width: 769px) {
    #goGreenButton  {
        margin-left: -14px !important; 
			margin-bottom: 40px!important;
			margin-top: -44px!important;
			width: 100%;
			text-align: left;
			display: none!important;
    }
}

@media (max-width: 768px) {
   #goGreenButton {
        margin: 20px auto !important; 
			margin-top: -21px!important;
			margin-left: 20%!important;
			width: 150%;
			text-align: left;
		 display: none!important;
    }
	}

 #goGreenButton {
	background-color: #e9f2f9  !important;
	color: #0f2741 !important;
	max-width: 160px!important;
	height: 30px!important;
	font-weight: 400 !important;
		font-size: .9rem !important;
}

	/*button #goGreenButton the end */




	/*button #searchAssistanceButton*/


@media (min-width: 769px) {
    #searchAssistanceButton  {
        margin-left: -14px !important; 
			margin-bottom: 40px!important;
			margin-top: -44px!important;
			width: 300%;
			text-align: left;
    }
}

@media (max-width: 768px) {
   #searchAssistanceButton {
        margin: 20px auto !important; 
			margin-top: -21px!important;
			margin-left: 20%!important;
			width: 150%;
			text-align: left;
    }
	}

#searchAssistanceButton {
	background-color: #e9f2f9 !important;
	color: #0f2741 !important;
	max-width: 260%!important;
	height: 30px!important;
	font-weight: 400 !important;
		font-size: .9rem !important;
}

	/*button #searchAssistanceButton the end */

	/*customize and reuse page - contact form*/

#post-16707 .wp-block-jetpack-contact-form {
	background-color: #e9f2f9  !important;
	
}

	/*customize and reuse page - contact form the end*/

.wp-block-list strong {
color: #333333  !important;
}

ol {
font-weight: 400 ;
}


	/*images bottom on advertise page, mobile*/

@media (max-width: 768px) { 
	.wp-image-30801 {
    
padding-bottom: 129px;
  }
.wp-image-57004 {
    
padding-bottom: 149px;
  }	
	
}

	/*images bottom on advertise page, mobile - the end */


	/*show-more */ 
.show-more-content {
         background-color: #fff !important;
	line-height: 1.75 !important;
	  }	

.hidden-content {
         background-color: #fff !important;
	 line-height: 1.75 !important;
	
	  }	

	/*show-more end*/ 

	/*posts accordion*/ 
.wpnbha.image-alignleft .post-has-image {
         background-color: #fff !important;
	border-radius: 10px ;
	border: solid;
	border-width: 1px!important;
	max-width: 365px;
border-color:#dcdcdc;
margin-top: 12px;
	margin-left: 12px;
	margin-bottom: 12px;
	margin-right: 12px;
	  }	


#post-61917 .wpnbha.image-alignleft .post-has-image {
	max-width: 100%;
	  }	


#post-61917 .entry-meta  {
	font-size: 13px;
	font-weight: 400;
	color: #333333 !important;
	  }	

#post-61917 .entry-title {
  font-size: 18px !important;
	padding-top: 10px !important;
}

.wpnbha.image-alignleft .post-has-image img {
    padding: 10px;

	  }	


.wpnbha.image-alignleft  .entry-title {
    padding-right: 7px;

	  }	

.wp-block-coblocks-accordion-item__content > div {
  background-color: #e9f2f9 ;
	border-radius: 10px;
}
  .colgap-1 {
    --wpnbha-col-gap: 18px!important;
  }
	/*posts accordion - end*/ 

	/*4.08.2023 -start*/ 
.fwpl-item {
    padding-top: 9px!important;

	  }	

#post-77765 .wp-block-search__inside-wrapper  {
    display: none ;
	  }	


#post-46185 p {  
	font-weight: 400 !important;  
	font-size: 12px;    
 
margin-top: -7px!important;
}

.wp-block-columns {
    border-radius: 8px !important;


	  }	


#post-416 .entry-content {
    background-color: #fff !important;
padding: 30px;
	border-radius: 8px !important;

	  }	


#post-30798 .entry-content {
    background-color: #fff !important;
padding: 30px;
	border-radius: 10px !important;
margin-top: -70px;
	  }	


@media (max-width: 768px) {
   
#post-30798 .wp-image-60461 {
			margin-bottom: 161px!important;

    }
 }

.page-id-3949 .entry-header {
  display: none !important;

	  }	

.page-id-3944 .entry-header {
  display: none !important;

	  }	

#post-1206 .entry-content {
    background-color: #fff !important;
padding: 30px;
	border-radius: 11px !important;

	  }	


@media (max-width: 768px) {
#post-1206 .entry-content {
    background-color: #fff !important;
padding: 9px;
	border-radius: 11px !important;
}	
	  }	



@media (min-width: 1370px) {
#post-1206 .entry-content {
    width: 1090px;
  }
}



#post-11383 .entry-content {
    background-color: #fff !important;
padding: 30px;
	border-radius: 11px !important;
	border-radius: 11px !important;
margin-top: -70px;
	  }	


@media (max-width: 768px) { 
#post-11383 .entry-content {
    background-color: #fff !important;
padding: 0px;
	border-radius: 11px !important;
margin-top: -70px;
	  }	
	#post-11383 ol {
padding-left: 0px;

	  }	
	#post-11383 ul {
padding-right: 29px;

	  }		
  }

	#post-11383 ul {
font-weight: 400;

	  }	

#post-19363 .entry-content {
margin-top: -70px;
	  }	

#post-19363 ul {
font-weight: 400;
	  }	

#post-11434 .entry-content {
    background-color: #fff !important;
padding: 30px;
	border-radius: 11px !important;

	  }	

.page-id-16707 .entry-content {
    background-color: #fff !important;
padding: 30px;
	border-radius: 11px !important;
	margin-top: -70px;

	  }	

#post-16707 .wp-block-jetpack-contact-form {
    background-color: #fff !important;
	  }	

#post-16707 table {
    background-color: #fff !important;
	  }	

	/*4.08.2023 -end*/ 




	/*image facetwp hide top*/ 

.home .facetwp-template img {
    position: relative;
    transform: translateY(-15%);
    clip-path: inset(17% 0 0 0); /* Clips the top 15% of the image */
}


.wpnbha.image-alignleft .post-has-image img {
    position: relative;
    clip-path: inset(25% 0 0 0); /* Clips the top 15% of the image */
}

.single-post .wp-block-newspack-blocks-homepage-articles .post-has-image img {
    position: relative;
    clip-path: inset(25% 0 0 0); /* Clips the top 15% of the image */
}

	/*Tooltip static and interactive charts */ 
body {
    font-family: Roboto, sans-serif;

}

.tooltip {
    position: relative;
    display: inline-block;
	max-width: 1300px !important;
}

.tooltip .static-image {
   
		margin-bottom: 15px !important;
}




@media only screen and (min-width: 767px) {
.tooltip {
    position: relative;
    display: inline-block;
	margin-right: -70px;
}
}

.tooltip .static-image {
        margin-top: 0px; 
    }

.tooltip .tooltiptext {
    visibility: hidden;
    width: 390px;
    background-color: #388e3c;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    padding: 10px;
    position: absolute;
    z-index: 1;
    bottom: 55%; /* Position above the image */
    left: 30%;
    margin-left: -110px; /* Use half of the width (120/2 = 60), to center the tooltip */
    opacity: 0;
    transition: opacity 0.3s;
			font-size: 16px !important;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

@media only screen and (max-width: 767px) {
    .tooltip .static-image {
        margin-bottom: -190px!important;
			margin-left: 0px!important;
			width: 100% !important;
			margin-top: -55px!important;
			
    }
	
	.tooltip .tooltiptext {
    bottom: -60%!important;
    left: 55%!important;
    margin-left: -140px!important;
		max-width: 65%;
		
}

}
	
	/*Tooltip static and interactive charts - end */ 

	/*Sign up subscribtion bacground color */ 

#mepr_signup_form  {
   padding: 25px;
		background-color: #fff !important;
	border-radius: 5px;
	margin: 7px!important;
}

@media only screen and (max-width: 767px) {
#mepr_signup_form  {
   padding: 0px;
	
	margin:7px !important;
}

}

	/*Sign up subscribtion bacground color the end*/ 



	/*Renewable energy stocks dataset - page*/ 



.postid-58832 #comments  {
display: none!important;
	
}

.post-58832 button.my-button-block {
   
   
    margin-left: 0px !important;
color: #fff !important;
    background-color: #174695 !important;
    padding: 24px !important;
	   padding-top: 20px !important;
    width: 100% !important;
    text-align: center;
	max-width: 200px;
	font-weight: 400 !important;
	font-size: 16px  !important;
}

.post-58832 button.my-button-block:hover {
   
    background-color: #1162b3 !important;

}

.post-58832 button.my-button-block::after  {
content: "";	
	}


button.my-button-block::after {
  margin-left: 20px;
}

	/*Renewable energy stocks dataset - page - the end */ 


	/*donation forms*/ 
#supportOpenAccessButton {
background-color: #1976D2!important;
	font-size: 15px !important;
	max-height: 31px;
	padding: 7px!important;
	width: 169px!important;
}

#supportOpenAccessButton:hover {
background-color:	#1E88E5 !important;

}


@media (min-width: 769px) {
    #supportOpenAccessButton  {
      		
		margin-left: -0.5%!important;
			font-weight: 400 !important;
			
			
}


}

@media (max-width: 768px) {
    #supportOpenAccessButton {
  font-weight: 400 !important;
			margin-left: 24%!important;
			
    }
	}
	/*donation forms - the end*/ 
.dropdown-box-n li {
  width: 64%;
			
    }


	/*go green page - page*/ 

.postid-59562 h1.entry-title {
  display: none!important;
			
    }

 .postid-59562 .post img {
    padding-top: 10px;
}

@media (min-width: 768px) {
 .postid-59562 .twp-post-content {
    margin-left: -90px;
}
}

/* Mobile-specific styling */
@media (max-width: 768px) {
    .postid-59562 .post img {
        margin-bottom: 145px !important;
        padding-top: 40px !important;
    }
}


/* Default styles for chart container */
#chart {
    width: 100%;
    height: 400px;
    margin-bottom: 40px;
    border-radius: 5px !important;
    overflow: hidden;
}


/* Ensure the chart container is not hidden on mobile */
@media only screen and (max-width: 968px) {
    .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"] {
        display: block !important;
    }
	
	.bg-white {
        display: none !important;
    }
	 
	}

/* Ensure the chart container is not hidden on mobile - the end */


.n-accordion details summary {
    background-color: #0052a5 !important;
	color: #fff !important;
	  }	


.offcanvas-title {
    background-color: #414c5c !important;
	color: #fff;
	font-weight: 400;
	border-radius: 5px;
	  }	

.wp-block-coblocks-accordion .wp-block-button__link {
	margin: 0 auto;
		margin-top: 13px;
	background-color:  #e9f2f9  !important;
	color: #00B54B !important;
	  }	

.wp-block-coblocks-accordion .wp-block-button__link:hover {
	margin: 0 auto;
		margin-top: 13px;
	background-color:  #e9f2f9  !important;
	border-style: none;
	color: #00B54B !important;
	  }	

.pushbutton-wide {
	margin: 0 auto;
		margin-top: 13px;
	background-color: #0052a5  !important;
	font-weight: 400!important;
	border-style: none;
	  }	


.pushbutton-wide:hover {

	background-color: #1162b3  !important;
		font-weight: 400!important;
	  }	

.pushbutton-wide button, button:active, button:focus, button:visited, button:link 
input[type="submit"] {
background:  #0052a5  !important;
			font-weight: 400!important;
}


#post-46185 .wp-block-latest-posts.wp-block-latest-posts__list {
  border-radius: 5px;
}


#post-46185  .bg-white {
  border-radius: 8px;
	border: 1px solid #e4e5eb !important;
	padding: 13px
		
}


/* category news posts - the end */

.category-news .twp-post-content .entry-content a {
color: #2196f3 !important;
}

.single-post .category-news .wp-block-newspack-blocks-homepage-articles a {
color: #333333 !important;
}

.category-news {
  margin-top: -45px;
}

.category-news li {
  font-weight: 400;
}

.category-news ul {
  font-weight: 400;
	font-size: 16px ;
}

.category-news .wp-block-heading {

	font-weight: bold;
}


@media (max-width: 767px) {
    .category-news .wp-block-column p, ul{
       
        margin-left: -29px!important;
			 margin-right: -38px!important;
    }
	
.category-news .wp-block-heading {
     width: 110% !important; /* Set a specific width */
	font-weight: bold;
	margin-left: -28px;
}
.category-news .wp-block-column h4 {
    margin-left: 0px!important; /* Change this value as needed */
}	
	
.category-news .wp-block-image  img {
  margin-bottom: 125px;
	min-width: 275px ;
	margin-left: -25px;
}

}

@media only screen and (min-width: 769px) {
 .category-news .wp-block-columns {

margin-left: 10px;
  }
}


@media (min-width: 600px) and (max-width: 1198px) {
  
.category-news .wp-block-spacer   {
    margin-bottom: 0px !important;
    }

}

.category-news  .has-white-background-color {	
				box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	
}	


.single-post .category-news  .wp-block-newspack-blocks-homepage-articles, .wpnbha.image-alignleft .post-has-image {
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1) !important;
    padding-top: 5px;
    padding-bottom: 5px;

  }

.single-post  .wpnbha.image-alignleft .post-has-image, .wpnbha.image-alignright .post-has-image {
				box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1) !important;
	background-color: #fff;
	border-radius: 8px;
	padding: 5px;
	margin-bottom: 15px;
	
}

.single-post  .wpnbha.image-alignleft .post-has-image, .wpnbha.image-alignright .post-has-image img {
				
					box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	padding: 5px;
}




.single-post .wpnbha .article-section-title  {

  margin-top: 20% !important;
	


}

  .wpnbha.ts-2 article .entry-title {

  margin-left: 10px !important;
		margin-right: -10px;

}


  .wpnbha.ts-2 article {

  margin-left: 10px !important;
		margin-right: 10px;
		margin-top: 15px;

}

/* category news posts - the end */


body p {
    font-family: Roboto, sans-serif;
font-weight: 400!important;
}

@media only screen and (min-width: 768px) {
button.facetwp-load-more {
background-color: #e9f2f9 !important;
font-weight: 500 !important;
color: #333333 !important ;
border: solid;
display: none;
}
}

@media only screen and (max-width: 768px) {
button.facetwp-load-more {
background-color: #e9f2f9 !important;
font-weight: 500 !important;
color: #333333 !important ;
border: solid;
}
}


button.facetwp-load-more:hover  {
background-color: #e9f2f9 !important;
font-weight: 400 !important;
	color: #333333  !important ;
}


button.facetwp-load-more:active  {
background-color: #e9f2f9 !important;
font-weight: 500 !important;
}

.entry-title.entry-title-full {
    font-family: 'Montserrat', sans-serif !important;
	
}

.fwpl-item {
    font-family: 'Montserrat', sans-serif !important;
}

.wp-block-latest-posts__post-title {
    font-family: 'Montserrat', sans-serif !important;
}

.wpnbha.ts-3 article .entry-title {
    font-family: 'Montserrat', sans-serif !important;
}

.wp-block-heading {
    font-family: 'Montserrat', sans-serif !important;
}


.single-post button.wp-block-button__link {
background-color:  #e9f2f9 !important;
font-weight: 500 !important;
color: #174695 !important ;
margin-left: 40.5%;
  display: none !important;	
}

.single-post button.wp-block-button__link:hover  {
background-color:  #e9f2f9 !important;
font-weight: 400 !important;
	color: #174695 !important ;
}


.single-post button.wp-block-button__link:active  {
background-color:  #e9f2f9 !important;
font-weight: 500 !important;
}

@media (max-width: 768px) {
.single-post button.wp-block-button__link {
background-color:  #e9f2f9 !important;
font-weight: 500 !important;
color: #174695 !important ;
margin-left: 30%;
}
}



#post-46185 .wp-block-newspack-blocks-homepage-articles {
    background-color: white;
    border-radius: 5px; 
    padding: 1em; 
	border: 2px solid #e4e5eb !important;
	
}

#post-46185 .wpnbha article {
    padding: 1.5em; 
	 padding-left: 0px;
	padding-right: 0px;
	}

#post-46185 .article-section-title  {
    color: #414c5c ;
    font-weight: 700!important;
  font-size: 18px!important;
  margin-top: 0!important;
	margin-bottom: 40px;
} 


/* Add margin between all articles in the second block */
#post-46185 .wp-block-newspack-blocks-homepage-articles article {
    margin-top: -49px !important; /* Uniform space between all articles */
	margin-bottom: 1.9rem!important;

}

#post-46185 .wp-block-newspack-blocks-homepage-articles a {
	background-image: none!important;

}

#post-46185 .wp-block-newspack-blocks-homepage-articles {
	border: none!important;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);padding: 10px;
}


/*jjjj*/

#post-61805 .wp-block-newspack-blocks-homepage-articles {
    background-color: white;
    border-radius: 5px; 
    padding: 1em!important;
	border: 2px solid #e4e5eb !important;
}

#post-61805 .wpnbha article {
    padding: 1.5em; 
	 padding-left: 0px;
	padding-right: 0px;
	}

#post-61805 .article-section-title  {
    color: #333333 ;
    font-weight: 700!important;
  font-size: 18px!important;
  margin-top: 0!important;
	margin-bottom: 40px!important;
} 


@media only screen and (min-width: 768px) {
#post-61805 .facetwp-template {
	 margin-left: -9px !important;
	 margin-right: 16px !important;
}
}


@media only screen and (max-width: 767px) {
#post-61805 .facetwp-template {
	 margin-left: -3px !important;
	 margin-right: 5px !important;
}
}


#post-61805 button.facet-1n {
    font-size: 15px!important;
	font-weight: 300 !important;
	margin-left: 30px;
}

.post-61805 .wp-block-image {
    margin-left: 17px;
}

.post-61805 .wp-block-image img {
    width: 190px !important;
	margin-left: -25px;
}

#post-61805 .wp-block-column a {
color: #333333  !important;
font-weight: 400 !important;
}
#post-61805 .wp-block-column p {
color: #333333  !important;
	font-weight: 400 !important;
}

#post-61805 .wp-block-column  {
	font-weight: 400 !important;
	font-size: 12px;
}


@media only screen and (min-width: 968px) {

#post-61805 .c-block .wp-block-search {
    display: none;
}
#post-61805 .c-block .wp-block-my-button-block.filter-btn-n {
    display: none;
}

#post-61805 .c-block .facetwp-type-search {
    margin-bottom: 10px;
}
}


#post-61805 .entry-header {
    display: none!important;
}


#post-61805 .entry-title a {
  background-image: none;
	}

#post-61805 .wp-block-search__input , .search-icon , .wp-block-search__button {
	
    display: none!important;
}

#post-61805  div.twp-banner-details {
	visibility: hidden !important;
    display: none!important;
}



#post-61805 .bg-white {
  border-radius: 5px;
  border: 1px solid #e4e5eb !important;
  padding: 13px;
}

#post-61805 .facetwp-depth .facetwp-counter {
    display: inline !important;
}

@media (max-width: 767px) {
    .page-id-61805 h1.entry-title {
        margin-bottom: -200px !important;
    }
}

#post-61805 .fwpl-item.el-zs2b8h {
  font-weight: 400 !important;
	font-size: 0.875rem;
	color: #6c7888;
}

#post-61805 .fwpl-item.el-6xul54 {
  font-weight: 600 !important;
	font-size:  1.25rem;
	color: #414c5c;
}


#post-61805 .fwpl-item.el-dmu4s {
  font-weight: 400 !important;
	font-size:  1rem;
	color: #333333;
}
/*jjjj*/


/* latest news page */


#post-62650 .fwpl-item.el-5fmcp {
    font-weight: 300;
	color: #6c7888;
	font-size: 0.875rem;
	
}


#post-62650 .facetwp-template a {
  font-weight: 600 !important;
  font-size: 1.25rem;
  color: #414c5c !important;
}

#post-62650 .fwpl-layout.el-hkhimk .fwpl-result {
	padding-top: 12px ;
padding-bottom: 20px ;
	padding-right: 10px ;
}

#post-62650 .fwpl-item.el-s55wo {
  font-weight: 400 !important;
  font-size: 1rem;
	color: #333333 ;
}

@media only screen and (min-width: 968px) {

#post-62650 .c-block .wp-block-search {
    display: none;
}
#post-62650 .c-block .wp-block-my-button-block.filter-btn-n {
    display: none;
}

#post-62650 .c-block .facetwp-type-search {
    margin-bottom: 10px;
}
}

#post-62650 .wp-block-search__input , .search-icon , .wp-block-search__button {
	
    display: none!important;
}

@media (max-width: 767px) {
    .page-id-62650 h1.entry-title {
        margin-bottom: -200px !important;
    }
}

/*post a job page*/


.page-id-61988 .entry-title  {
  display: none !important;
	}

.page-id-62003 h1.entry-title  {
  display: none !important;
	}


 button.wp-block-button__link {
  background-color: #2ecc71 !important;
	
	}

 button.wp-block-button__link:hover  { 
background-color: #54d98c !important; 
    }

.page-id-61988 ul  {
  font-weight: 400;
	}

.page-id-61988 .wp-block-jetpack-contact-form  {
  border-radius: 5px;
	}

/*post a job page - the end*/

/*send a release page*/


.page-id-62582 .entry-title  {
  display: none !important;
	}

.page-id-62582 h1.entry-title  {
  display: none !important;
	}

.page-id-62582 ul  {
  font-weight: 400;
	}

.page-id-62582 .wp-block-jetpack-contact-form  {
  border-radius: 5px;
	}

@media (max-width: 767px) {
.page-id-62582 .wp-block-column li   {
  margin-right: 25px!important;
	}
	}

.contact-form-submission {
  border-bottom: 1px solid #fff!important;
  border-top: 1px solid #fff!important;
  margin-bottom: 4em;
  padding: 1.5em 1em;
  width: 100%;
  background-color: #fff;
  border-radius: 5px;
}

.contact-form-submission .go-back-message {
  display: none;
}

/*send a release page the end*/

/*post a job posts*/

.category-job-post div {
   top: -54px !important;
}

.category-job-post li {
    font-weight: 400 ;
}


.category-job-post img {
     width: 200px !important; /* Set a specific width */
 margin-left: -60px;
	padding-bottom: 20px;
	
}


.category-job-post :where(.wp-block-columns.has-background) {
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

@media (max-width: 767px) {
.category-job-post .wp-block-heading {
     width: 130% !important; /* Set a specific width */
 margin-top: 150px;
	padding-bottom: 20px;
	margin-left: -35px;
}
}

@media (max-width: 767px) {
    .category-job-post .wp-block-column p,
    .category-job-post .wp-block-column ul {
        margin-left: -29px !important;
        margin-right: -38px !important;
    }

    .category-job-post img {
        width: 200px !important; /* Set a specific width */
        margin-left: 1px;
        padding-bottom: 20px;
    }
}


@media (max-width: 767px) {
    .category-job-post .wp-block-column p,
    .category-job-post .wp-block-column ul {
        margin-left: -29px !important;
        margin-right: -38px !important;
    }

    .category-job-post img {
        width: 200px !important; /* Set a specific width */
        margin-left: 1px;
        padding-bottom: 20px;
    }
}

@media (min-width: 769px) {
 .category-job-post div {
  left: 30px !important;
}
}
/*post a job posts - the end*/


.facetwp-facet.is-loading {
    opacity: 1 !important; /* Ensure parent element has full opacity */
}

.fwpl-item.el-75d6rh {
font-weight: 400;
    }

@media (max-width: 767px) {
.page-id-61988 .wp-block-column ul,
.page-id-43635 .wp-block-column ul {

    padding-left: 20px;
    padding-right: 20px;
}
.page-id-61988 .wp-block-column ul li {
padding-left: 10px;
}
	
.page-id-43635 .wp-block-list ul li {
margin-left: 25px;
}
		
	}




@media (max-width: 767px) {    
    #primary-menu li {
        margin-left: -35px; /* Adjust this value to control the left margin for individual items */
			max-width: 90%;
    }
}



#post-46185 .wp-block-column a#dataHelpButton  { 
			max-width: 70%;
	padding: 0!important;
  background-color: #2ecc71;
	margin-top: -60px;
	 color: #fff !important;
    }

.wp-block-column a#dataHelpButton  { 
			max-width: 70%;
	padding: 0!important;
  background-color: #2ecc71;
	 color: #fff !important;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    }

.wp-block-column a#dataHelpButton:hover  { 
background-color: #54d98c; 
    }


/*homepage not mobile reset-filter-l*/

#post-46185 .reset-filter-l {
color: #414c5c !important;
background-color: #ffffff !important;
margin-top: -4px !important;
	font-size: 14px !important;
padding: 6px;
	font-weight: 400!important;
	border-radius: 8px !important;
}

#post-46185 .reset-filter-l:hover {
  color: #4d4d4d !important;

}

#post-46185 .reset-filter-l:focus {
    color: #333333  !important;
background-color: #ffffff !important;

}

#post-46185 .reset-filter-l:active {
    color: #455f7c !important;
background-color: #ffffff !important;
}





#post-77765 .reset-filter-l {
color: #414c5c !important;
background-color: #ffffff !important;
margin-top: -4px !important;
	font-size: 14px !important;
padding: 6px;
	font-weight: 400!important;
	border-radius: 8px !important;
}

#post-77765 .reset-filter-l:hover {
  color: #4d4d4d !important;

}

#post-77765 .reset-filter-l:focus {
    color: #333333  !important;
background-color: #ffffff !important;

}

#post-77765 .reset-filter-l:active {
    color: #455f7c !important;
background-color: #ffffff !important;
}





#post-62650 .reset-filter-l {
color: #455f7c !important;
background-color: #ffffff !important;
margin-top: -3px !important;
	font-size: 14px !important;
	padding: 5px;
	font-weight: 400!important;

}

#post-62650 .reset-filter-l:hover {
    color: #455f7c !important;
background-color: #ffffff !important;
}

#post-62650 .reset-filter-l:focus {
    color: #455f7c !important;
background-color: #ffffff !important;
}

#post-62650 .reset-filter-l:active {
    color: #455f7c !important;
background-color: #ffffff !important;
}


#post-62650 .facetwp-facet 
{
  margin-bottom: 20px;
}



#post-62650 .l-block .facetwp-checkbox[data-value="categories"] .facetwp-display-value {
  margin-left: -33px;
}




#post-61805 .reset-filter-l {
color: #455f7c !important;
background-color: #ffffff !important;
margin-top: -3px !important;
	font-size: 14px !important;
		padding: 5px;
	font-weight: 400!important;

}

#post-61805 .reset-filter-l:hover {
    color: #455f7c !important;
background-color: #ffffff !important;
}

#post-61805 .reset-filter-l:focus {
    color: #455f7c !important;
background-color: #ffffff !important;

}

#post-61805 .reset-filter-l:active {
    color: #455f7c !important;
background-color: #ffffff !important;
}

#post-61805 .l-block .facetwp-checkbox[data-value="jobs-category"] .facetwp-display-value {
  margin-left: -80px !important;
}

#post-61805 .l-block .facetwp-checkbox[data-value="region"]  {
  margin-left: -14px !important;
	font-weight: 600;
	font-size: .75rem !important;
  line-height: 1.6rem;
	background: none !important;
	padding-top: 10px;
}


@media only screen and (min-width: 768px) {
#post-61805 .entry-content {
 margin-left: 17px;
}
#post-62650 .entry-content {
 margin-left: 17px;
}	
.page-id-61988  .entry-content {
 margin-left: 17px;
}	

}


/*homepage not mobile reset-filter-l - the end */

/*homepage new layout - the end */

@media screen and (min-width: 1024px) {
    body.no-sidebar #primary {
        width: 92.1%;
        margin-left: 47px;
    }
	ul#primary-menu {
        margin-left: -365px !important;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1369px) {
    ul#primary-menu {
        margin-left: -341px !important;
			background-color: #414c5c;
    }
}



/*homepage new layout - the end */

/*posts new layout */

@media screen and (min-width: 1024px) {
 body.no-sidebar.single-post #primary {
	margin-left: 44px !important;
 width: 109% !important;
  }
	div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy {
  margin-left: 31px;
}
	
.single-post .wp-block-newspack-blocks-homepage-articles {
	max-width: 91%;
	border-radius: 8px !important;
}
}


@media screen and (min-width: 1200px) and (max-width: 1369px) {
 body.no-sidebar.single-post #primary {
	margin-left: 10px !important;
    	width: 114% !important;
  }
	div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy {
  margin-left: 31px;
}
	
	
    	.single-post  .wp-block-newspack-blocks-homepage-articles,
.wpnbha.image-alignleft .post-has-image {
   
					box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
				padding-top: 15px;
	padding-bottom: 15px;
				border-radius: 6px;
			border: none;
	padding-left: 15px;
    padding-right: 15px;


}
  }



/*posts new layout - the end */


@media screen and (min-width: 1024px) {
	.single-post .site-content {
    	width: 83%;
    	background-color: #e9f2f9; /* Subtle light background */
    	border-radius: 12px;
    	border: 2px solid #e9f2f9;
    	padding: 0px;
    	margin-left: -35px!important;
    	margin-top: 10px;
	}
    


	
    	.single-post  .wp-block-newspack-blocks-homepage-articles,
.wpnbha.image-alignleft .post-has-image {
   
					box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
				padding-top: 15px;
	padding-bottom: 15px;
				border-radius: 6px;
			border: none;
	padding-left: 9px;
    padding-right: 9px;


}
	
	

}



.wpnbha.image-alignleft .post-has-image {
   
					box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
				padding-top: 0px;
	padding-bottom: 0px;
				border-radius: 8px;
			border: none;
	padding-left: 0px;
    padding-right: 0px;

}


.bg-white,
.fwpl-result
{  
					box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	
}



    	.single-post  .wp-block-newspack-blocks-homepage-articles
{
		margin-top: -50px
	
}

	.single-post .wpnbha .article-section-title {
  font-size: 1em!important; 
  margin-bottom: .5em;
  width: 100%;
	color: #414c5c;
		font-weight: 500;
	display: inline  !important; 
}


.wp-block-post-date {
  color: #333333 !important;
	font-size: 13px;
    font-weight: 700;
	margin-left: 4px;
}









/*new button to download png and csv */
	.single-post  .wp-block-my-button-block {
    display: flex; /* Use flexbox for inline display */
    flex-direction: row; /* Arrange buttons inline */
    gap: 5px; /* Space between buttons */
    align-items: center; /* Center items vertically */
    justify-content: center; /* Center items horizontally */
    color: #fff !important;
    line-height: 0.1;
    padding-left: 77%; /* Use padding for responsiveness */
    box-sizing: border-box; /* Include padding in width calculations */
}

.postid-58832 .wp-block-my-button-block {

    padding-left: 0% !important; 
}

.postid-58832 .mepr-price-box-title {

   display: none !important; 
}

.postid-58832 .mepr-price-box-button a {

   color: #fff !important; 
}


.single-post a.my-button-block {
    display: inline-block;
    padding: 13px;
    font-size: .875rem ;
    text-align: center;
    text-decoration: none;
    color: #333333 !important;
    background-color: #ffc400 !important;
    border-radius: 8px;
    transition: background-color 0.3s;
				max-width:60px !important;
 text-decoration: none!important;

		font-weight: 400 !important;
max-height: 20px !important;
	border: none;
	letter-spacing: 1.1px; 
	
}

.single-post a.my-button-block:hover {
  background: #ffd633 !important;
	border-color: #ffd633 !important;
	transition: background-color 0.15s ease-in-out;
}

.category-news .single-post  .my-button-block:hover {
    background-color: #005f8b; /* Hover effect */
}




/* Media query for mobile screens to arrange buttons horizontally */
@media (max-width: 768px) {
  	.single-post   .wp-block-my-button-block {
        flex-direction: row;
margin-left: 0px;
			margin-top: 170px;
 padding-left: 58%; /* Use padding for responsiveness */
    }

}

.single-post h1.entry-title  {

	color: #414c5c !important
	padding: 10px !important;
	border-radius: 6px;
	margin-bottom: 70px;
			width: 103% !important;

    }

@media only screen and (min-width: 781px) {
.single-post h1.entry-title  {
	color: #414c5c !important
	padding: 10px !important;
			min-width: 50.4% !important;
    }
    }



@media (min-width: 1280px) and (max-width: 1280px) {
ul#primary-menu {
    margin-left: -344px !important;
  }
	.single-post .twp-post-content .entry-content {
    margin-left: -131px !important;
  }
	  h1.entry-title {
    display: ne !important;
    text-align: left !important;
    color: #414c5c;
    max-width: 54.5%;
    margin-left: 138px;
    margin-bottom: 60px;
    font-size: 1.325rem !important;
    line-height: 1.5;
		width: 73% !important;
		padding: 20px !important;

  }
}


@media (min-width: 1281px) and (max-width: 1440px) {
ul#primary-menu {
    margin-left: -339px !important;
  }
	.single-post .twp-post-content .entry-content {
    margin-left: -150px !important;
  }
	  h1.entry-title {
    display: ne !important;
    text-align: left !important;
    color: #414c5c;
    max-width: 52.1%;
    margin-left: 142px;
    margin-bottom: 60px;
    font-size: 1.325rem !important;
    line-height: 1.5;
				padding: 20px !important;

  }
	.single-post .wp-block-newspack-blocks-homepage-articles {
	max-width: 99%;
}
}








.page-id-62650  img {
			max-width: 100%;
	margin-left: 0px;
    }




  .mp_wrapper .mepr-payment-methods-radios label  {
margin-right: -100px!important;
    }


@media only screen and (min-width: 768px) {
	.mepr-transaction-invoice-wrapper {
margin-left: -189px;
width: 550px;
    }
 }


@media only screen and (max-width: 768px) {
	.mepr-transaction-invoice-wrapper {
margin-left: -60px;
width: 300px;
    }
 }


.page-id-43635 .mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-content  {
border-radius: 10px !important;
}

@media (max-width: 768px) {
.facetwp-template {
  font-size: 1.25rem;
  font-weight:  400 !important;
  line-height: 1.6;

	}
		.facetwp-template img {
	 padding-right: px !important;
		margin-left: 0px;
		margin-top: px;
		width: 40px !important;
}
	
	.post-46185 .entry-content {
		 margin-top: 30px;
		
	}

}

		.facetwp-template img {
	 padding-right: px !important;
		margin-left: 0px;
		margin-top: px;
		width: 110px !important;
			aspect-ratio: 2 / 2; 
}

@media (min-width: 834px) {
		.post-46185	.wp-block-columns {
  min-width: 900px; 

}
	}


#post-46185 .facetwp-template  a {
color: #414c5c   !important;
	font-weight: 400 !important;
	font-size: 1rem;
	line-height: 1.6;
}





@media (min-width: 834px) {
		.post-77765	.wp-block-columns {
  min-width: 900px; 

}
	}


#post-77765 .facetwp-template  a {
color: #414c5c   !important;
	font-weight: 400 !important;
	font-size: 1rem;
	line-height: 1.6;
}







.single-post .wpnbha .entry-title a {

color: #414c5c  !important;
	font-size: 1rem !important;
	line-height: 1.25rem !important;

}



input[type="submit"]  {
background-color: #333333  !important;
}

input[type="submit"]:hover {
background-color: #1162b3  !important;
}





.footer-menu a {
text-transform: none !important;
	font-weight: 400 !important;
	 
	 }
ul#primary-menu a {
text-transform: none !important;
	 font-size:0.875  !important;
	font-weight: 300 !important;
	 }

ul#primary-menu a:hover {
	background-color: #5a687c  !important;
	color: #fff !important;
	transition: background-color 0.3s ease;
	 }


@media (max-width: 768px) {
	ul#primary-menu a:hover {
border-radius:5px;
		color: #fff !important;
		transition: 0.3s ;
	 }
ul#primary-menu a {
	background-color: #fff;
	color: #333333 !important;
	 }
	 }


 .single-post .category-companies a.my-button-block {
max-width: 150px !important;
}

.mp_login_form {
color: #333333  !important;
}



#post-46185 .bg-white .facetwp-facet {
  margin-bottom: 1.95rem !important;
}

.facetwp-facet > .facetwp-checkbox:first-child {
font-size: .75rem !important;
	line-height: 1.6rem ;
}

#post-46185 .filter-box .facetwp-facet {
  margin-bottom: -10px !important;
}

.single-post .twp-post-content .entry-content p a {
  color: #414c5c !important;
}

.mepr-price-menu .mepr-price-boxes .mepr-price-box-benefits-icon svg {
	background-color:  #fff  ;
}

.mepr-price-menu .mepr-price-boxes .mepr-price-box-benefits-icon {
	background-color: #fff   !important;
}


.sd-social-text .sd-content ul li a.sd-button {
	border-radius: 10px;
}

@media only screen and (max-width: 968px) {
  .c-block .wp-block-my-button-block.filter-btn-n .filter-btn {
border-radius: 10px !important;
		
		}
	}


.mepr-price-box-button a {
border-radius: 10px !important;
		
		}

button.wp-block-button__link.is-style-outline.has-text-color.has-white-color.has-background strong {
font-weight: 400 !important;
		}


button.mp-hide-pw.hide-if-no-js {
background-color: #ffc400 !important;
border-radius: 10px;
	display:none;
		}

button.mp-hide-pw.hide-if-no-js:hover  {
background-color: #fcd142 !important;
		}

.mp-form-label input {
color: #333333 !important;
border-radius: 10px !important;
		}

.mp-form-row input {
color: #333333 !important;
border-radius: 10px !important;
		}

.contact-form .grunion-field {
  border-radius: 4px;
}


@media only screen and (min-width: 641px) and (max-width: 989px) {
.mepr-price-menu .mepr-price-boxes .mepr-price-box  {
min-width: 392px;
  margin-right: 1740%;
}
}

@media only screen and (min-width: 640px) and (max-width: 921px) {
.mepr-price-menu .mepr-price-boxes .mepr-price-box  {
min-width: 392px;
  margin-right: 1740%;
}
}


@media only screen and (min-width: 922px) and (max-width: 1093px) {
.mepr-price-menu .mepr-price-boxes .mepr-price-box  {
min-width: 392px;
  margin-right: 659%;
}
}

@media only screen and (min-width: 1094px) {
.mepr-price-menu .mepr-price-boxes .mepr-price-box  {
  min-width: 170%  ;
	margin-right: 30%;
}
}


@media screen and (min-width: 1023px) and (max-width: 1025px) {
.home .article-wraper {
  margin-left: -55px  !important;

}
 .custom-logo {
    padding-top: 10px;
  }
	ul#primary-menu a {
    background-color: #fff;
		color: #414c5c;
  }
}



@media screen and (min-width: 766px) and (max-width: 769px) {
.mepr-price-menu {
  margin-left: -330%  !important;

}
 .custom-logo {
    padding-top: 7px;
  }
}

@media screen and (min-width: 599px) and (max-width: 601px) {
.mepr-price-menu {
  margin-left: -30%  !important;

}
 .custom-logo {
    padding-top: 7px;
  }
	
	  .navigation-area {
			margin-left: 240px;
}
}





/* different devices final */


@media (max-width: 299px) {
.single-post .wp-block-my-button-block {
    padding-left: 17%;

  }
}



@media (min-width: 600px) and (max-width: 1199px) {
	#post-19363 .wp-container-core-columns-is-layout-1 {
  margin-top: 60px !important;
}
	
	#post-19363 .entry-content {
margin-top: 0px  !important;
		font-size: 40px !important;
		
	  }	

		#post-19363 .has-text-align-center {
  margin-top: 60px !important;
			margin-bottom: 60px !important;
}
	 	#post-19363, #post-415 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"] {
    padding-bottom: 40px !important;
			    padding-top: 40px !important;

  }
	 #post-19363 .entry-content {
    margin-top: -120px !important;
}
	
	 .page-id-43635 .wp-block-columns {
    padding-bottom: 70px !important;
  }
	
	 #post-1206 .wp-block-jetpack-contact-form label {
  color: #333333 !important;
  padding-top: 24px;
}
	
	 #post-19363 .wp-block-column {
  overflow-wrap: break-word;
  word-break: break-word;
  margin-bottom: 45px !important;
}
	
  }

@media only screen and (min-width: 597px) and (max-width: 610px) {
  #post-46185 .facetwp-template {
    padding-top: 90px;
		padding-bottom: 40px;
  }
 }

@media only screen and (min-width: 641px) and (max-width: 989px) {
.mepr-price-menu .mepr-price-boxes .mepr-price-box  {
min-width: 392px;
  margin-right: 1740%;
}
}

@media only screen and (min-width: 640px) and (max-width: 921px) {
.mepr-price-menu .mepr-price-boxes .mepr-price-box  {
min-width: 392px;
  margin-right: 1740%;
}
}




@media only screen and (min-width: 760px) and (max-width: 780px) {
.page-id-77765  .c-block > .facetwp-facet.facetwp-facet-categories.facetwp-type-search {
    padding-bottom: 90px;
  }
}




@media only screen and (min-width: 922px) and (max-width: 1093px) {
.mepr-price-menu .mepr-price-boxes .mepr-price-box  {
min-width: 292px;
  margin-right: 41%;
}
#post-46185 .wp-block-heading {
  margin-bottom: -390px !important;
}
	#post-46185 .wp-block-newspack-blocks-homepage-articles {
  max-width: 930px;
}
	  #post-46185 .facetwp-template {
    min-width: 1010px !important;
    padding-bottom: 40px !important;
  }
}

@media only screen and (min-width: 1094px) {
.mepr-price-menu .mepr-price-boxes .mepr-price-box  {
  min-width: auto ;
	margin-right: 1%;
}
}




@media (min-width: 720px) and (max-width: 967px) {
	.post-46185 .c-block > .facetwp-facet.facetwp-facet-categories.facetwp-type-search {
    margin-bottom: 130px !important;
  }
#post-46185 .filter-btn-n {
  margin-top: -115px;
}
  }


@media (min-width: 720px) and (max-width: 720px) {

	#post-46185 .filter-btn-n {
  margin-top: -185px !important;
}
  }


@media screen and (min-width: 767px) and (max-width: 781px) {
   .single-post .twp-post-content .entry-content {
  margin-left: -154px !important;
}
  .single-post .wp-block-my-button-block {
    padding-left: 49%;

  }
#post-46185 .wp-block-newspack-blocks-homepage-articles {
  min-width: 98%;
}
	
	  #post-46185 .facetwp-template {
    min-width: 689px !important;
    padding-top: 80px;
  }
}

@media (min-width: 782px) and (max-width: 968px) {
 	.post-46185 .c-block > .facetwp-facet.facetwp-facet-categories.facetwp-type-search {
	 margin-bottom: 110px !important;
  }
		.post-46185 .facetwp-template {
	width: 110% !important;
  }

		.post-46185 .fwpl-layout.el-hkhimk {
	width: 130% !important;
  }
		.post-46185 .filter-btn-n   {
	width: 700px !important;
		margin-top: -88% !important;
  }
 	.post-46185 .dropdown-box-n {
		display: noe !important;
}
	.article-wraper > article  {
	margin-top: 0px !important;
  }

  }


@media (min-width: 782px) and (max-width: 991px) {
	.single-post .twp-post-content .entry-content {
  margin-left: -160px !important;
}
	 .single-post h1.entry-title {
    min-width: 60.4% !important;
    margin-left: -1px;
  }
	.single-post .wp-block-my-button-block {
  padding-left: 47%;
  margin-top: -370px !important;
}
  }

@media (min-width: 782px) and (max-width: 933px) {
		.post-46185 .filter-btn-n   {
	width: 700px !important;
		margin-top: -88% !important;
  }
  }

@media (min-width: 934px) and (max-width: 1933px) {
 .post-46185 .c-block > .facetwp-facet.facetwp-facet-categories.facetwp-type-search {
    margin-bottom: 240px !important;
  }
  }


@media (min-width: 834px) and (max-width: 968px) {
	.post-46185  .c-block > .facetwp-facet.facetwp-facet-categories.facetwp-type-search {
		margin-bottom: 270px !important;
  }
		.post-46185 .facetwp-template {
	width: 90% !important;
  }
	.post-46185 	.filter-box  {
			min-width: 111% !important;
  }
  }

@media (min-width: 967px) and (max-width: 967px) {
	.post-46185  .c-block > .facetwp-facet.facetwp-facet-categories.facetwp-type-search {
    margin-top:  !important;
  }
	.post-46185 	.facetwp-template {
		margin-left: -19px !important;
		 margin-top: 765px !important;
  }
	.post-46185 	.dropdown-box-n  {
	width: 920px !important;
  }
	
  }


@media (min-width: 968px) and (max-width: 1198px) {
 	.post-46185 .c-block > .facetwp-facet.facetwp-facet-categories.facetwp-type-search {
    margin-bottom: -349px  !important;
  }
		.post-46185 .facetwp-template {
	width:  !important;
		margin-left: -19px !important;
		 margin-top: 485px !important;
  }
		.post-46185 .dropdown-box-n  {
	width: 920px !important;
  }
	.fwpl-layout.el-hkhimk {
  grid-template-columns: repeat(2, 1fr)!important;
		max-width: 90% !important;
}
	#post-46185 .bg-white .facetwp-facet {
  margin-top: 80px;
}
	#post-46185 .bg-white {
  margin-left: -33px;
  max-width: 100%;
}
  }

@media (min-width: 1199px) {
  .post-46185 .c-block > .facetwp-facet.facetwp-facet-categories.facetwp-type-search {
    margin-bottom: 30px !important;
  }
	
}


@media (min-width: 991px) and (max-width: 1197px) {
   .single-post .twp-post-content .entry-content {   margin-left: -12% !important; 
		   }
		 .single-post h1.entry-title { margin-left: 11%;
  }
		 .single-post h1.entry-title { margin-left: 13%;
  }

}

@media (min-width: 990px) and (max-width: 992px) {
	.single-post .wp-block-my-button-block {

  padding-left: 60% !important;
}
}

@media (min-width: 1198px) and (max-width: 1281px) {
     .single-post .twp-post-content .entry-content {
    margin-left: -12% !important;
  }
		 .single-post h1.entry-title { margin-left: 14%;
  }
	  .single-post .wp-container-core-columns-is-layout-2 {
    flex-wrap: nowrap;
    margin-right: -9% !important;
  }
}


@media (min-width: 1543px) {

		 .single-post h1.entry-title { margin-left: 17%;
  }
	
}


@media (min-width: 782px) and (max-width: 1542px) {
     .single-post .wp-container-core-columns-is-layout-2 {
  flex-wrap: nowrap;
  margin-right: -5% !important;
} 
  #post-19363 .wp-block-column {
    overflow-wrap: break-word;
    word-break: break-word;
    margin-bottom: 45px !important;
    min-width: 80% !important;
    margin-left: -40%;
  }
	
}


@media (min-width: 607px) and (max-width: 781px) {
     .single-post  h1.entry-title {
    font-size: 1.325rem!important;
  }
	
}


@media (min-width: 1199px) and (max-width: 781px) {
     .single-post  h1.entry-title {
    font-size: 1.325rem!important;
  }
	  .single-post .twp-post-content .entry-content {
    margin-left: -10% !important;
  }
	  .single-post h1.entry-title {
    margin-left: 15%;
  }
	  .single-post .wp-container-core-columns-is-layout-2 {
    margin-right: -3% !important;
  }
}

@media (min-width: 1199px) and (max-width: 1541px) {
       .single-post .wp-container-core-columns-is-layout-2 {
    margin-right: -1% !important;
  }
 .single-post .twp-post-content .entry-content {
    margin-left:  !important;
  }
	  h1.entry-title {
   font-size: 1.425rem !important;
  }
}



@media (min-width: 1543px) and (max-width: 1717px) {
      .single-post .twp-post-content .entry-content {
    margin-left: -6.3% !important;
    margin-right: 6% !important;
  }
  }



@media only screen and (min-width: 1000px) and (max-width: 1080px) {
#post-77765 .c-block .facetwp-type-search {
    margin-bottom: 100px;
  }
	
#post-77765	.facetwp-facet > .facetwp-checkbox:first-child {
  margin-top: 79px;
}
}


/* differe devices final - THE END */
	
/* finish */


/* home blog posts */

#post-46185 .article-section-title {
  color: #333333 !important
  font-weight: 600 !important;
  font-size: 23px !important;

}

#post-46185 .wp-block-newspack-blocks-homepage-articles {
  background-color: #e9f2f9;
  border-radius: 5px;
  padding: 1em;
  border: none !important;
	box-shadow: none;
	
}

#post-46185 .wpnbha article {
  padding: 10px;
    padding-right: 10px;
    padding-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	
}

#post-46185 .wpnbha article {
  margin-bottom: 1.5em;
  min-width: 0;
  overflow-wrap: break-word;
  position: relative;
  word-break: break-word;
  background-color: #fff;
  border-radius: 8px !important;
	
}

#post-46185 .entry-title a {
  color: #414c5c   !important;
}

.wp-block-heading {
  color: #414c5c !important;
}

@media (max-width: 782px) {
#post-46185 .wp-block-newspack-blocks-homepage-articles article {
margin-bottom: 19% !important;
	
	
}
	
	#post-46185 .article-section-title  {
margin-bottom: 16% !important;

}
	
	#post-46185  .wp-block-heading  {
margin-bottom: 10% !important;
		margin-top: -70px;
	
}
  }

/* home blog posts - the end */


#post-46185 .wp-block-column .article-section-title a {
color: #414c5c

 !important;
	font-size: 18px;
}

.single-post h1, h2, h3, h4, h5, h6 {
  color: #333333;
}

#post-46185  h3 {
  color: #414c5c !important;
}


/* home font */
#post-46185 .entry-title a {
  font-family: 'Montserrat ', sans-serif !important;
}

.wpnbha.ts-3 article .entry-title {
  font-family: 'Montserrat ', sans-serif !important;
}

.fwpl-item {
  font-family: 'Montserrat ', sans-serif !important;

	}
	/* home font - the end */

.footer-menu a {
color: #fff !important;
font-weight: 300 !important;
}


	 #post-1206 .tnp-field input[type="submit"] {
  background-color: #414c5c !important;
		 	 font-weight: 300 !important;
}

	 #post-1206 .tnp-field input[type="submit"]:hover {
  background-color: #5a687c
 !important;
	
}



.mepr-form .wp-block-search__button, 
button, 
button:active, 
button:focus, 
button:visited, 
button:link, 
input[type="submit"] {
  background-color: #007bff !important;
}

.mepr-form .wp-block-search__button, 
button:hover, 
input[type="submit"]:hover {
  background-color: #339cff !important;
}


.mepr-checkout-container .form-wrapper input[type="submit"]  {
  background-color: #007bff !important;
}

.mepr-checkout-container .form-wrapper input[type="submit"]:hover {
  background-color: #0069d9 !important; /* Hover background color */
}


 /* different devices start */

@media (min-width: 991px) and (max-width: 1093px) {
  .toggle-menu .menu-label {
    color: #fff;
  }
	ul#primary-menu a {
  font-size: 0.875rem !important;
  background-color: #fff !important;
  color: #414c5c !important;
}
	 .single-post .twp-post-content .entry-content {
	margin-left: -15% !important;
  }
	 .single-post h1.entry-title {
    margin-left: 12%;
  }
 }


@media (min-width: 1300px) and (max-width: 1380px) {
  h1.entry-title {
    margin-left: 123px;
  }
 }

@media (min-width: 1900px) and (max-width: 1940px) {
  .single-post .site-content {
    width: 63%;
    margin-left: 175px !important;
  }
	  .single-post h1.entry-title {
    margin-left: 14%;
  }
 }


@media (min-width: 2500px) and (max-width: 2580px) {
.category-news .single-post .article-details .twp-post-content {
  width: 50%;
  margin-left: 270px;
}
	  .single-post h1.entry-title {
    margin-left: 29.3%;
  }
	.single-post .twp-post-content .entry-content {
  margin-left: 10% !important;
  max-width: 65%;
}
	
		.single-post .twp-post-content .entry-content .wp-block-image img {
  max-width: 87%;
  margin-left: 30px;
}
		.single-post .wp-block-newspack-blocks-homepage-articles {
  margin-top: 0px;
}
 }


@media (min-width: 3400px) and (max-width: 3500px) {
.category-news .single-post .article-details .twp-post-content {
  width: 50%;
  margin-left: 270px;
}
	  .single-post h1.entry-title {
    margin-left: 37.3%;
  }
.single-post .twp-post-content .entry-content {
    margin-left: 10% !important;
    max-width: 45% !important;
    margin-left: 510px !important;
  }
	
		.single-post .twp-post-content .entry-content .wp-block-image img {
  max-width: 87%;
  margin-left: 30px;
}
	.single-post .wp-block-newspack-blocks-homepage-articles {
  margin-top: 0px;
}
 }



@media (min-width: 3800px) and (max-width: 3880px) {
.category-news .single-post .article-details .twp-post-content {
  width: 50%;
  margin-left: 270px;
}
	  .single-post h1.entry-title {
    margin-left: 37.3%;
  }
.single-post .twp-post-content .entry-content {
    margin-left: 10% !important;
    max-width: 45% !important;
    margin-left: 570px !important;
  }
	
		.single-post .twp-post-content .entry-content .wp-block-image img {
  max-width: 87%;
  margin-left: 30px;
}
	.single-post .wp-block-newspack-blocks-homepage-articles {
  margin-top: 0px;
}
 }



.category-jobs-category  .wp-block-newspack-blocks-homepage-articles {
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1) !important;
}

/* Targeting articles inside wpnbha columns-3 or columns-6 */
.category-jobs-category  .wpnbha.columns-3 article, 
.category-jobs-category .wpnbha.columns-6 article {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1) !important;
    padding: 8px;
    background-color: white !important;
    border-radius: 8px !important;
}


@media (min-width: 590px) and (max-width: 1029px) {
.category-jobs-category   {
    padding-top: 36px;
  }

.single-post .category-jobs-category .twp-post-content .entry-content p  {
    padding-top: 36px;
  }
  }


.category-news .wpnbha.columns-3 article, 
.category-jobs-category .wpnbha.columns-6 article {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1) !important;
    padding: 8px;
    background-color: white !important;
    border-radius: 8px !important;
}





#post-61805 .fwpl-layout.el-hkhimk .fwpl-result {
	padding-top: 12px ;
padding-bottom: 20px ;
	padding-right: 10px ;
}



@media only screen and (min-width: 968px) {

#post-62650 .c-block .wp-block-search {
    display: none;
}
#post-61805 .c-block .wp-block-my-button-block.filter-btn-n {
    display: none;
}

#post-61805 .c-block .facetwp-type-search {
    margin-bottom: 10px;
}
}

#post-61805 .wp-block-search__input , .search-icon , .wp-block-search__button {
	
    display: none!important;
}

@media (max-width: 767px) {
    .page-id-61805 h1.entry-title {
        margin-bottom: -200px !important;
    }
}

#post-61805  .fwpl-item.el-vudqqp {
	font-weight: 600 !important;
  font-size: 1.25rem;
  color: #414c5c !important;
}

#post-61805 .fwpl-item.el-c8ibp {
  font-weight: 300;
  color: #6c7888;
  font-size: 0.875rem;
}