/* Themify Customize Styling */
.header-widget-full {	background: none;
	background-color: #DF0076; 
}
.header-widget-full a {	
	color: #f5f5f5; 
}
body #site-logo a img {		width: 321px;
	height: 100px; 
}
#site-description {	display: none; 
}
#main-nav a {	
	font-family: "Open Sans";	font-weight:700;
	font-size:20px;
 
}
#main-nav .highlight-link > a {	background: none;
	background-color: #e90e8b;
	color: #fff;
	padding-top: 16px;
	padding-bottom: 16px; 
}
#footerwrap {	background: none;
	background-color: #232323; 
}
#footer-logo a img {		width: 300px;
	height: 32px; 
}
#footer {	
	color: #999; 
}
#footer a {	
	color: #cccccc; 
}
#footer a:hover {	
	color: #e80a89; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body #site-logo a img {		width: 321px;
	height: 100px; 
}
#footer-logo a img {		width: 300px;
	height: 32px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 321px;
	height: 100px; 
}
#footer-logo a img {		width: 300px;
	height: 32px; 
}
 }@media(max-width: 600px) { /* Themify Customize Styling */
body #site-logo a img {		width: 321px;
	height: 100px; 
}
#footer-logo a img {		width: 300px;
	height: 32px; 
}
 }
/* Themify Custom CSS */
#content {
	padding: 0;
}

/* ADA Work Taha Ali Meo - Start */

.screen-reader-text.skip-to-content {
	border-block-color: #000000;
	border-inline-color: #000000;
	caret-color: #000000;
	color: #000000;
	column-rule-color: #000000;
	outline-color: #000000;
	text-decoration-color: #000000;
	text-emphasis-color: #000000;
	-webkit-text-fill-color: #000000;
	-webkit-text-stroke-color: #000000;
}
.screen-reader-text.skip-to-content:hover {
	opacity:0.8;
}

a:focus, input:focus, button:focus, select:focus, textarea:focus, img:focus, input:focus, .modal, :focus, *:focus {
	outline: 2px solid -webkit-focus-ring-color;
	outline-color: var(--theme_accent);
}

/* Set custom color for text selection */
::selection {
	background-color: #FFECA3; /* Replace with your desired color */
  color: var(--ada-color-1); /* Replace with the text color you prefer */
}

.header-widget-full, #main-nav .highlight-link>a, .ui.builder_button.purple, .themify_builder_content-35 .tb_tq1v504.module_row, .themify_builder_content-35 .tb_56jg345.module_row {
  background-color: var(--ada-color-1);
	color: #ffffff;
}

#main-nav .highlight-link>a:hover {
	background-color: rgba(224, 60, 147, 0.1);
	outline: 2px solid var(--ada-color-1);
	color: var(--ada-color-1);
}

.header-widget-full a {
	outline-color: #000000;
}
/*
.module-callout .callout-button a {
  background-color: var(--ada-color-1) !important;
	color: #ffffff !important;
  box-shadow: 0px 0px 15px 5px var(--ada-color-shadow);
}
*/


.themify_builder_content-150 .tb_lzj8429.module-fancy-heading.module .main-head, .themify_builder_content-150 .tb_lzj8429.module-fancy-heading.module .main-head a, .themify_builder_content-150 .tb_8sqp227.module-fancy-heading.module .main-head, .themify_builder_content-150 .tb_8sqp227.module-fancy-heading.module .main-head a, .themify_builder_content-150 .tb_1771254.module-fancy-heading.module .main-head, .themify_builder_content-150 .tb_1771254.module-fancy-heading.module .main-head a, 

.themify_builder_content-150 .tb_ca9g761.module-text.module .tb_text_wrap h3:not(.module-title), .themify_builder_content-150 .tb_j06c351.module-text.module .tb_text_wrap h3:not(.module-title), .themify_builder_content-150 .tb_3jjz67.module-text.module .tb_text_wrap h3:not(.module-title), .themify_builder_content-150 .tb_1wpx93.module-text.module .tb_text_wrap h3:not(.module-title), .themify_builder_content-150 .tb_8tc7353.module-text.module .tb_text_wrap h3:not(.module-title), .themify_builder_content-150 .tb_wgrt744.module-text.module .tb_text_wrap h3:not(.module-title), .themify_builder_content-150 .tb_wq4l480.module-text.module .tb_text_wrap h3:not(.module-title), .themify_builder_content-150 .tb_q0gv917.module-text.module .tb_text_wrap h3:not(.module-title), .themify_builder_content-150 .tb_pfem90.module-text.module .tb_text_wrap h3:not(.module-title), .themify_builder_content-150 .tb_7bfi949.module-text.module .tb_text_wrap h3:not(.module-title), 

.themify_builder_content-150 .tb_j06c351.module-text.module .tb_text_wrap h2
{
	color: var(--ada-color-1);
}

.themify_builder_content-150 .tb_lzj8429.module-fancy-heading.module .sub-head::before, .themify_builder_content-150 .tb_lzj8429.module-fancy-heading.module .sub-head::after, .themify_builder_content-150 .tb_8sqp227.module-fancy-heading.module .sub-head::before, .themify_builder_content-150 .tb_8sqp227.module-fancy-heading.module .sub-head::after, .themify_builder_content-150 .tb_1771254.module-fancy-heading.module .sub-head::before, .themify_builder_content-150 .tb_1771254.module-fancy-heading.module .sub-head::after {
	border-color: var(--ada-color-1);
}


.themify_builder.themify_builder_content>.tb_hlj6015.module_row:before {
    content: "";
    display: table;
    clear: both;
    background-color: var(--ada-color-overlay);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}


.themify_builder_content-2 .tb_mwgp750.module-text.module .tb_text_wrap h1,
.themify_builder_content-2 .tb_mwgp750.module-text.module .tb_text_wrap h2, .themify_builder_content-2 .tb_bjl6551.module-text.module .tb_text_wrap h2, .module.module-buttons.tb_4tpj122.buttons-horizontal.outline.large a, .themify_builder_content-35 .tb_me0z558.module-text.module .tb_text_wrap h1
{
	background-color: var(--ada-color-3);
}

body {
	color: #333333;
}

#footer {
	color: #adadad;
}

:root {
	--theme_accent: #B01212;
	--ada-color-1: /*#A11C70*/ #951D69;
	--ada-color-2: #8F0049 /*#AD005A*/;
	--ada-color-3: rgba(97, 36, 116, 0.01);
	--ada-color-4: #89336c;
	--ada-color-overlay: rgba(97, 36, 116, 0.4);
	--ada-color-shadow: #e80a89;
}

/* ADA Work Taha Ali Meo - End */