/*
Theme Name: GeneratePress Child
Theme URI: https://generatepress.com
Template: generatepress
Author: Tom Usborne
Author URI: https://tomusborne.com
Description: GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size. We take full advantage of the block editor (Gutenberg), which gives you more control over creating your content. If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor. Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce. GeneratePress is fully responsive, uses valid HTML/CSS, and is translated into over 25 languages by our amazing community of users. A few of our many features include 60+ color controls, powerful dynamic typography, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover), and 9 widget areas. Learn more and check out our powerful premium version at https://generatepress.com
Tags: two-columns,three-columns,one-column,right-sidebar,left-sidebar,footer-widgets,blog,e-commerce,flexible-header,full-width-template,buddypress,custom-header,custom-background,custom-menu,custom-colors,sticky-post,threaded-comments,translation-ready,rtl-language-support,featured-images,theme-options
Version: 3.5.1.1732432230
Updated: 2024-11-24 10:10:30

*/

.iiiiiinserted {
  min-height: 280px;
  width: 100%;
  margin: 20px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

html{scroll-behavior:smooth}
html, body, p, b, ul, li, button, input, select, textarea, span, h1, h2, h3, h4, h5, h6 {
	font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}
/* THEME START */
p { 
     text-align: justify;
 }
.inside-article a {
    font-weight: bold;
}
#mmmmain {
	min-height: 460px;
}
 h1 { 
     text-align: center;
 }
 h2 { 
     font-size: 18px;
 }
h1.entry-title {
    font-weight: bold;
    color: #096d97;
    line-height: 1.5;
    min-height: 150px!important;
    align-content: center;
}
h2.entry-title {
	font-weight: bold;
	color: #096d97;
	line-height: 1.5;
}
h2.widget-title {
	text-align: center;
	background-color: #1c909e;
	color: #fff;
	padding: 8px;
	border-radius: 4px;
}

.entry-content h2 {
    position: relative;
    display: inline-block;
    padding: .5em 1em;
    background: linear-gradient(to right,#fdfdfd,#f3f3f3);
    border-radius: 8px;
    width: 95%;
    border-left: 1px solid #bba1d3;
    font-size: 18px;
	font-weight: bold;
    color: #4c4c4c!important;
    margin: 25px 0px 15px 0px;
}
.entry-content h2::before {
    content: "";
    position: absolute;
    top: 10px;
    right: -2px;
    bottom: 10px;
    width: 6px;
    background: #bba1d3;
    border-radius: 8px;
}

.entry-content h3 {
    position: relative;
    display: inline-block;
    padding: .5em 1em;
    background: linear-gradient(to right,#fdfdfd,#f3f3f3);
    border-radius: 8px;
    width: 95%;
    border-left: 1px solid #fee77b;
    font-size: 17px;
	font-weight: bold;
    color: #4c4c4c!important;
    margin: 25px 0px 15px 0px;
}
.entry-content h3::before {
    content: "";
    position: absolute;
    top: 10px;
    right: -2px;
    bottom: 10px;
    width: 6px;
    background: #fee77b;
    border-radius: 8px;
}

.site-info a {
    color: #ffffff;
    margin: auto 10px;
}

.separate-containers .site-main {
    margin: 0px 20px 20px 20px;
}


footer.entry-meta {
    display: flex;
    padding: 10px;
	background: transparent!important;
	justify-content: center!important;
}
.entry-meta .gp-icon {
	margin-right: .6em;
	margin-left: .6em;
}
.cat-links, .tags-links {
    display: block;
    background: whitesmoke;
    padding: 10px 0px 10px 10px;
    border-radius: 15px;
    margin: 5px;
}


.site-content {
    background: #FFF;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.14);
    border-radius: 0px 0px 15px 15px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.post-image-above-header .inside-article .post-image {
    margin-top: 0;
    margin-bottom: 0px;
}
.generate-columns .inside-article {
    background: #fbfbfb;
    border-radius: 10px;
	text-align: center;
	box-shadow: 0 2px 4px rgb(0 0 0 / 12%);
	padding-bottom: 5px;
	height: 306px
}
.generate-columns .inside-article:hover {
	box-shadow: 0 2px 4px rgb(0 0 0 / 24%);
}
.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {
    border-radius: 10px 10px 0px 0px;
}
.taxonomy-description {
    padding: 10px;
    border-radius: 8px;
    color: #444;
}
.taxonomy-description a {
    font-weight: bold;
    color: #035D82;
}
.taxonomy-description a:hover {
    color: #034a68;
}
.generate-columns-container .paging-navigation {
    border-radius: 50px;
    background: rgba(0, 0, 0, 0) linear-gradient(-308.59deg, rgb(16 191 164) 0%, rgb(28 156 161) 100%) repeat scroll 0% 0% !important;
    color: #fff;
    padding: 15px;
	text-align: center;
}
.paging-navigation a {
    color: #fff;
}
.nav-aligned-center .main-navigation {
	margin-top: -25px;
}
.comment-reply-title {
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    padding: 10px;
    background: rgba(0, 0, 0, 0) linear-gradient(-308.59deg, rgb(16 191 164) 0%, rgb(28 156 161) 100%) repeat scroll 0% 0% !important;
    border-radius: 5px;
    color: #fff;
}
.comment-form #author, .comment-form #email {
    display: block;
    width: 100%;
    border-radius: 8px;
}
.comment-form #url {
    display: block;
    border-radius: 8px;
}
input[type="submit"],
input[type="search"]{
    width: 100%;
    border-radius: 4px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {
    color: #666666;
    background-color: #fafafa;
    border-color: #cccccc;
    width: 100%;
}

.separate-containers .site-main>.generate-columns-container {
    padding: 20px;
}
.page-header {
    border-radius: 8px;
	  box-shadow: 0 0 15px rgb(0 0 0 / 10%);
}
/* THEME END */


/* MOBILE SIZE START */
@media (min-width: 320px) and (max-width: 767px) {

/* SY Internal Links MOBILE START */

.zat-internal-inside .link {
    display: inline-grid;
    gap: 0.5em;
    text-align: center;
    width: 100%;
}
/* SY Internal Links MOBILE END */

footer.entry-meta {
    display: block;
	justify-content: center
}

.eentry-content ol li::before {
    right: 8%;
}

.share-links ::before {
    float: right;
    width: 24.5%;
    margin: 0 0.25% 0 0.25% !important;
    display: none;
}

.main-nav {
		margin: 15px;
		border-radius: 10px;
	}
.home-page-title1 {
	min-width: 250px;
	max-width: 600px;
}
.home-page-title2 {
		background: rgba(0, 0, 0, 0) linear-gradient(-308.59deg, rgb(236, 234, 123) 0%, rgb(145, 208, 154) 100%) repeat scroll 0% 0%;
		border-radius: 8px;
		height: 50px;
		padding: 0px;
	}
.home-page-title2 a {
		color: #fff;
	}
ul.listPosts {
    flex-wrap: wrap;
    font-size: 14px;
    line-height: 1.5;
		font-weight: unset!important;
		text-align: justify;
}

h2.entry-title {
	margin-top: 10px
}
.text-rip {
	background-color: #10bea414;
	padding: 5px;
	border-radius: 5px;
	width: 100%!important;
	color: #000!important;
}
.text-rip a {
	color: #000!important;
	font-weight: bold;
	line-height: 2;
}
.text-rip a:hover {
	color: #0E5D81!important;
	font-weight: bold;
	line-height: 2;
}

.archive-links-inner li {
    width: 80%;
}
.generate-columns-container .generate-columns, .generate-columns-container>* {
    padding-left: 0;
    padding-right: 0;
}

}
/* MOBILE SIZE END */

/* COMPUTER SIZE START */
@media (min-width: 768px) {

.home-page-title2 {
		display: none;
	}
.eentry-content ol li::before {
    right: 232px;
}
.page-id-3 body .grid-container {
    max-width: 1200px;
}
.010-aps-product-pic img {
    width: 443px;
    min-height: 450px;
	  margin: 0 auto;
}
.single-aps-products .relatedInsidePost img {
	max-width: 50px;
}
.A2030D-M {
	display: none;
}
}
/* COMPUTER SIZE END */


.entry-header .cat-links, .entry-header .comments-link, .entry-header .tags-links, .group-blog .byline, .single .byline {
    display: inherit;
    margin-top: 15px;
}




.home-page-title1 h2 {
	margin-bottom: 0px;
	font-weight: bold
}
.home-page-title2 h2 {
		font-size: 18px;
	padding-top:12px;
	}




.comment-content {
    border-radius: 10px;
	background: #f7fbfa94;
}
.gp-icon {
    width: 15px;
    height: 15px;
}
.gp-icon svg {
    width: 15px;
    height: 15px;
}

h1.page-title {
	padding-top: 10px
}

.appDetails .li {
    flex-direction: row;
}

.separate-containers a.button {
    width: %;
    text-align: center;
    border-radius: 8px;
	margin: 10px;
	background: rgba(0, 0, 0, 0) linear-gradient(-308.59deg, rgb(236, 234, 123) 0%, rgb(145, 208, 154) 100%) repeat scroll 0% 0%;
	color: #333;
	font-weight: bold;
	ddisplay: none;
}

tbody td, tbody td * {
	font-size: 13px !important;
}

tbody td {
	padding: 10px;
	border-left: 1px solid #dfeaf1;
	border-bottom: 1px solid #dfeaf1;
}
thead {
	background: rgba(0, 0, 0, 0) linear-gradient(-308.59deg, rgb(16 191 164) 0%, rgb(28 156 161) 100%) repeat scroll 0% 0% !important;
	color: #FFF;
	border-bottom: 8px solid #fff!important;
	
}
thead th {
	padding: 10px;
	border-left: 1px solid #c9d2d8;
	border-bottom: 1px solid #c9d2d8;
}

table {
	width: 100%;
	border-spacing: 0;
	position: relative;
	border: 1px solid #c9d2d8;
	border-radius: 0px;
	overflow: hidden;
	line-height: 2em;
}
tbody tr:nth-of-type(2n+1) td {
	background: #fbfbfb;
	border: 1px solid #dfeaf1;
}
tbody tr:nth-of-type(1n+1) td {
	border: 1px solid #dfeaf1;
}

.entry-content li {
	margin: 10px 0;
}
.entry-content li:before {
    content: '» ';
    font-size: 25px;
    font-weight: 900;
    color: #551a8b;
    padding: 0px;
}

.entry-content ul {
	margin: 0 1em 1.5em 0;
}

.inside-article ::marker {
    color: #1c9da1;;
	font-size: 0px;
}

.shareNow {
    display: flex;
    width: 100%;
    justify-content: center;
    align-content: center;
    border-bottom: 2px dashed #ccc;
    font-size: 22px;
    text-align: center;
    color: #333;
    clear: both;
    position: relative;
    align-items: end;
    margin-bottom: 40px;
    margin-top: 20px;
}
.shareNow strong {
    padding: 5px 24px;
    background: #fff;
    margin-bottom: -23px;
    font-size: 24px;
    border-radius: 5px;
}
.summaryContent h2  {
	color: #000;
}

.summaryContent {
	text-align: justify;
	line-height: 1.8;
	font-size: 18px;
	color: #444;
}

.addonText {
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 2px 24px 2px rgb(166 197 215 / 20%);
	overflow: hidden;
	margin-bottom: 20px;
	padding: 10px;
	margin-top: 20px;
	font-size: 18px;
	color: #333;
	text-align: justify;
	line-height: 2;
}

.addonText h2 {
	font-weight: 700;
	font-size: 22px;
	line-height: 1.5;
	text-align: right;
}

ul.listPosts {
	margin: unset
}
.relatedInsidePost img {
	border: 1px solid #d7d7d7;
	padding: 1px;
	border-radius: 5px;
	max-width: 95px;
	height: 55px;
}
.inside-article img {
		border-radius: 8px;
	}
.navigation-search input[type="search"] {
    border-radius: 8px;
}

.post-share li:before {
    display: none;
}

.page-id-2002 .entry-content ul {
	margin: unset;
}

.archive.separate-containers {
    text-align: center;
}
.home.separate-containers {
    text-align: center;
}

.entry-content ol li::before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    width: 30px;
    height: 28px;
    line-height: 25px;
    margin-right: -35px!important;
    font-size: 85%;
    text-align: center;
    font-weight: 700;
    background: rgba(0, 0, 0, 0) linear-gradient(-308.59deg, rgb(234 237 197) 0%, rgb(233 235 240) 100%) repeat scroll 0% 0%;
    color: #4a4848;
    border-radius: 50%;
    border-bottom: 4px solid #bba1d3;
}
.entry-content ol {
	counter-reset: li;
}

.search .generate-columns .inside-article {
	background: #fbfbfb;
	border-radius: 10px;
	text-align: center;
	box-shadow: 0 2px 4px rgb(0 0 0 / 12%);
	padding-bottom: 5px;
	height: 364px;
}
.search.separate-containers {
    text-align: center;
}
.search .page-header > :last-child {
	margin-bottom: 5%;
	padding: 10px;
}

.my-breadcrumb {
    margin-top: 25px;
		display: none;
}
.page-header .author-info>:last-child, .page-header>:last-child {
    margin-bottom: 20px;
}
#apsReviewForm ul li {
		margin-right: unset;
}

.entry-meta {
    color: #595959;
    text-align: center;
    margin-top: 20px;
		margin-bottom: 10px;
}

.zat-cat {
    display: flex;
    width: 100%;
    justify-content: center;
    align-content: center;
    border-bottom: 2px dashed #ccc;
    font-size: 22px;
    text-align: center;
    color: #333;
    clear: both;
    position: relative;
    align-items: end;
    margin-bottom: 60px;
    margin-top: 20px;
}
.zat-cat strong {
    padding: 5px 24px;
    background: #e3ecf0;
    margin-bottom: -23px;
    font-size: 24px;
	border-radius: 5px;
}
.zat-cat strong {
    background-color: #f6f9f9;
}
.posts-items {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(auto-fill,minmax(166px,1fr));
}

.categories-container .card {
    width: 100%;
    height: 195px;
    border-radius: 5%;
    color: #fff;
    overflow: hidden;
    background: #828282;
	0 2px 4px rgb(0 0 0 / 12%);
	transition: transform 250ms;
}
.categories-container .card:hover {
    box-shadow: 0 2px 4px rgb(0 0 0 / 12%);
	transform: translateY(-10px);
}
.categories-container .card img {
    object-fit: cover;
    font-size: 0;
    background: #fbfbfb;
    border-radius: 125px;
    margin-right: auto;
	  margin-left: auto;
	  margin-top: 12px;
 	  display: block;
    padding: 5px;
	  height: 120px;
}
.categories-container .category-name {
    display: block;
    margin: 16px 0 0;
    color: #1F1F1F;
    font-size: 18px;
	  font-weight: bold;
    text-align: center;
}
.categories-container .category-name-en {
    display: block;
    margin: 16px 0 0;
    color: #fff;
    font-size: 14px;
	  font-weight: bold;
    text-align: center;
}
.card#cappscolor {
    background-color: #aac1488f;
}
.card#cgamescolor {
    background-color: #1a6a838F;
}
.card#cnewscolor {
    background-color: #1b9fa28F;
}
.card#cmobilescolor {
    background-color: #458fde8F;
}
.card#cnetworkscolor {
    background-color: #60aed58F;
}

.author .page-header .avatar {
    border-radius: 100%;
}
.author .page-header .page-title {
    display: flex;
    align-items: normal;
}
.page-header .avatar {
    margin-left: 0.5em;
}
.author .page-header .avatar {
    margin-right: 25px;
    margin-top: 25px;
}
.author .page-header .page-title {
    display: inline-grid;
    align-items: normal;
}

.comments-area a {
    color: #0E5D81;
    font-weight: bold;
}

.single-answer .entry-content {
    margin-top: 20px!important;
}

.news .allrelatedInsdePost {
    display: none!important;
}

.wp-block-image img {
    margin-top: 25px;
		margin-bottom: 25px;
}

/* CLS GeneratePress
 START */
.left-sidebar .site-content {
    justify-content: flex-end;
}
/* CLS GeneratePress
 END */

h3.comments-title {
    font-size: 20px;
    background: wheat;
    padding: 12px;
    margin: 12px auto;
    border-radius: 5px;
    text-align: center;
}

.archive-links-inner {
    --text-decoration-hover: none;
	text-align: center;
}
.archive-links-inner a {
	color: #000!important;

}
.archive-links-inner ul {
    margin: 0px;
}
.archive-links-inner li {
    flex-shrink: 0;
    order: 1;
    display: inline-block;
    margin: 4px;
    padding: 6px 12px;
	background: #f2f2f2;
	color: #000!important;
	border-radius: 5px;
	border-bottom: 2px solid #d9d9d9;
}
.archive-links-inner li:hover {
	background: #e5e5e5;
}

.comment-form #url {
    display: none!important;
}


h1.page-title {
    padding-top: 10px;
    padding-bottom: 20px;
}




.webpushrpromptbox4_wrapper {
    margin-top: 15px;
}

/* Janna LT Regular */

.shareButtons {
    display: block;
    margin: 22px auto 0px;
}
.post-share *{margin:0;padding:0;outline:0;list-style:none;text-decoration:none !important} .post-share{overflow:hidden;border-radius:5px;padding:12px 0;margin-top:15px;} .share-links{text-align:center;} .share-links li { float: right; width: 24.5%; margin: 0 0.25% 0 0.25% !important;} .share-links li a { font-weight: 400; font-size: 15px; background: #931800; height: 40px; display: block; color: #fff; margin-right: 10px; border-radius: 4px; } .share-links li a:hover { color: #333;} .share-links .facebook{background:#3b5998;margin:0;line-height:2.5;} .share-links .twitter{background:#55acee; color:#000;line-height:2.5;} .share-links .whatsapp{background:#5EAF2E;color:#000;line-height:2.5;} .share-links .telegram{background:#3ca2d9;color:#000;line-height:2.5;} .whatsapp.whatsapp-mobile{display:inherit;} @media screen and (max-width:550px){ .whatsapp.whatsapp-mobile{display:block;} .whatsapp.whatsapp-desktop{display:none;} }

.share-links .facebook {
    color: #fff;
}



.features li:before {
    content: "";
    padding: 0 0 0 10px;
}

.titles {
    border-radius: 7px;
    margin: 12px auto
}

.titles h2 {
	font-size: 22px;
    font-weight: 400;
    transform: translate(-60px,5px);
    height: 50px;
	margin-right: 10px;
	margin-bottom: 15px;
    position: relative;background-color: transparent !important;    text-align: right !important;
}
.titles h2:before {
    padding: 5px 6px 0 !important;
    border-radius: 6px;
    position: absolute;
    width: 25px;
    top: 1px;
    right: -55px;
}

.featuresTitle {
    background-color: #d4ecd8;
	border-left: 3px solid #008000;
	color: #005700;
	box-shadow: 0 2px 2px 0 rgb(0 0 0 / 16%), 0 0 0 1px rgb(0 0 0 / 8%);;
}

.boxTitle,
.summaryTitle {
	background-color: #f7f7f7;
	border-left: 3px solid #09597C;
	color: #09597C;
	box-shadow: 0 2px 2px 0 rgb(0 0 0 / 16%), 0 0 0 1px rgb(0 0 0 / 8%);
}

.archive .inside-article {
    margin-bottom: 20px;
}

@media (max-width: 500px) {
.titles h2 {
    font-size: 18px;
    height: 48px;
    margin-right: unset;
    font-weight: 700;
    padding-top: 5px;
    white-space: ;
    word-break:break-all;
    word-wrap: break-word;
    max-width: 80vw !important;
    text-align: right !important;
}
	.boxTitle h2 {
	font-size: 15px;
	height: 48px;
	margin-right: unset;
	font-weight: bold;
	padding-top: 6px;
}
	.summaryContent h2 {
	font-size: 15px;
	height: 48px;
	margin-right: unset;
	font-weight: bold;
	padding-top: 6px;
}
.archive article, .generate-columns.grid-33, .grid-sizer.grid-33 {
    width: 100% !important;
    margin-bottom: 35px;
}

.inside-article {
    height: max-content !important;
    padding-bottom: 1px !important;
}
.faq-item {
    max-width: 95vw !important;
    margin: auto;
}
}

.generate-columns .inside-article {
    height: max-content !important;
}


/* MOBILE SIZE START */
@media (min-width: 320px) and (max-width: 767px) {

.gaya-internal-end .title {
    text-align: center;
}

.gaya-internal-end .link {
    margin: 20px auto;
    padding: 4px 8px!important;
    background-color: #fbfbfb;
    border-radius: 10px!important;
    align-items: center;
    font-size: 14px!important;
    line-height: 2;
}

.gaya-internal-inside .link {
    display: inline-grid;
    gap: 0.5em;
    text-align: center;
    width: 100%;
}

}
/* MOBILE SIZE END */



/* SY Internal Links START */

.gaya-internal-inside .link a {
    color: #551a8b!important;
}
.gaya-internal-inside .link a:hover {
    color: #A60202!important;
}

.gaya-internal-end .link {
    margin: 20px auto;
    padding: 4px 12px;
    background-color: #fbfbfb;
    border-radius: 25px;
	font-size: 15px;
	align-items: center;
	font-size: 16px!important;
	line-height: 2;
}
.gaya-internal-end .link:hover {
    background-color: #f1f1f1;
	border-left: 2px solid #f2be1f;
}
.gaya-internal-end .link:before {
  content: '';
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 10px 15px 10px 0;
  border-color: transparent #f2be1f transparent transparent;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0px;
  margin-left: 5px;
}

.gaya-internal-end .link a:hover {
    color: #A60202!important;
}

.gaya-internal-end .title {
    font-size: 22px;
    border-bottom: solid 1px #eee;
    color: #fff!important;
    background: rgba(0, 0, 0, 0) linear-gradient(-308.59deg, rgb(10 138 169 / 77%) 0%, #1d2f39 100%) repeat scroll 0% 0% !important;
    border-radius: 5px;
    padding: 10px;
}
.gaya-internal-end .link a {
    color: #551a8b!important;
    font-weight: bold;
    text-align: right!important;
    font-size: 14px!important;
}

/* SY Internal Links END */






/* MOBILE SIZE START */
@media (min-width: 320px) and (max-width: 767px) {

html, body {
    max-width: 100vw !important;
    overflow-x: hidden !important;
}
p {
    font-size: 19px; !important;
	font-weight: 300px;
}
.menu-toggle {
    background: rgba(0, 0, 0, 0) linear-gradient(-308.59deg, rgb(16 191 164) 0%, rgb(28 156 161) 100%) repeat scroll 0% 0% !important;
	border-radius: 0px 10px 0px
}
.footer-widgets .widget ul li {
    list-style-type: none!important;
    padding-bottom: 5px;
		text-align: center;
}

.nav-aligned-center .main-navigation {
    width: 92%;
}
.main-navigation.toggled .main-nav>ul {
    margin-top: 15px;
}
.navigation-search input[type="search"], .navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus {
    color: #fff;
    background-color: #203944;
    opacity: 1;
}
.navigation-search input[type="search"] {
    margin-top: -0px;
	border-radius: 15px;
	color: #fff;
}
	
.menu-toggle {
    background: rgba(0, 0, 0, 0) linear-gradient(-308.59deg, rgb(10 138 169 / 77%) 0%, #1d2f39 100%) repeat scroll 0% 0% !important;
    border-radius: 15px;
}

.site-info {
    padding: 20px;
    border-radius: 15px!important;
    margin: 5px 10px 25px 10px!important;
}

.post-image-above-header .inside-article .featured-image {
    margin-top: 10px;
    margin-bottom: 10px!important;
}

}
/* MOBILE SIZE END */

.main-nav, .sub-menu {
    background: rgba(0, 0, 0, 0) linear-gradient(-308.59deg, rgb(10 138 169 / 77%) 0%, #1d2f39 100%) repeat scroll 0% 0% !important;
}
.main-nav {
    border-radius: 10px!important;
    margin-bottom: 15px;
}
.sub-menu {
	border-radius: 4px;
}
.navigation-search input[type="search"] {
    margin-top: -0px;
	border-radius: 10px;
	color: #fff;
}
.navigation-search input[type="search"], .navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus {
    color: #fff;
    background-color: #203944;
}
.main-navigation .main-nav ul li.search-item.active > a {
    color: #fff;
    background-color: #1abc9c00;
}
.site-info {
    padding: 20px;
    border-radius: 15px;
    /* margin-bottom: 15px; */
    background: rgba(0, 0, 0, 0) linear-gradient(-308.59deg, rgb(10 138 169 / 77%) 0%, #1d2f39 100%) repeat scroll 0% 0% !important;
	margin-bottom: 15px!important
}
.footer-widgets .widget ul li {
    list-style-type: unset;
    position: relative;
    padding-bottom: 5px;
    margin-right: 10px;
}
h2.entry-title {
    font-size: 18px!important;
}

figure {
    text-align: center;
}

code, kbd, tt, var {
    font: unset;
    background: sandybrown;
    padding: 2px; 0px;
    border-radius: 5px;
		margin: auto 5px;
}


.generate-columns-container .paging-navigation {
    border-radius: unset;
    background: none!important;
    color: #fff;
}

.paging-navigation .nav-links>* {
    font-weight: 700;
    background: #fbfbfb;
    padding: 5px 10px;
    border-radius: 5px;
    color: #1c9da1;
}

.paging-navigation .nav-links .current {
    font-weight: 700;
    background: wheat;
    padding: 10px 16px;
    border-radius: 50px;
    color: #1c9da1;
}


table td span,
ul li span,
ol li span {
  direction: ltr!important;
  unicode-bidi: embed!important;
  text-align: left!important;
  display: inline-block!important;
}




.inside-article img {
    border-radius: 8px;
    hheight: 200px;
}
.generate-columns .inside-article {
    height: 333px!important;
    box-sizing: border-box;
}

.inserted {
    padding: 0px!important;
    text-align: center;
    margin-top: -5px!important;
}


.main-title {
    font-size: 45px;
    text-align: center;
    font-weight: normal;
    font-size: 30px;
}
.main-title a, .main-title a:hover {
    color: #095C81;
}

.post-image-above-header .inside-article .featured-image {
    margin-top: 10px;
    margin-bottom: -10px;
}

.site-description {
    color: #757575;
    text-align: center;
    margin-top: 15px;
}