/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

/* @import url('https://fonts.googleapis.com/css2?family=Exo+2:wght@400&display=swap'); */
/* @import url('https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&display=swap'); */
/*
@font-face {
  font-family: Billion_Success;
  src: url("../fonts/Billion_Success.ttf");
}
*/


@import url('https://fonts.googleapis.com/css2?family=Markazi+Text:wght@400..700&family=Vollkorn:ital,wght@0,400..900;1,400..900&display=swap');



#top .all_colors p {
    font-size: 17px !important;
    font-family: "Vollkorn", serif !important;
    text-transform: none !important;
    
}

h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta, #av-burger-menu-ul li {
    font-family: "Vollkorn", serif !important;
	font-weight: 100;
}

.template-page .entry-content-wrapper h2, h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta, #av-burger-menu-ul li  {
    text-transform: none !important;
    letter-spacing: 3px;
}

body.open_sans {
    font-family: "Vollkorn", serif !important;

	text-transform: none !important;
    
}

p {
    font-family: "Vollkorn", serif !important; 

	 text-transform: none !important;
  
}

a {
    font-family: "Vollkorn", serif !important; 
}
.entry-content-wrapper div li {
     font-family: "Vollkorn", serif !important;
}

.iconbox .iconbox_content .iconbox_content_title {

font-size: 1.85em !important;	
	
}
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    font-family: "Vollkorn", serif !important;
	color: #000;
	font-weight: bold;
}
input[type="submit"], #submit, .button {
    font-family: "Vollkorn", serif !important;
}

h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta, #av-burger-menu-ul li {
    font-family: "Vollkorn", serif !important;
	font-weight: 100 !important;
}

#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext {
    color: #000;
    font-size: 17px;
	font-family: "Vollkorn", serif !important;
}
#top h3 a {
    font-size: 25px !important;
}
.page-id-2270 h3 a, .page-id-4711 h3 a, .page-id-4712 h3 a, .page-id-4713 h3 a  {
	line-height: 30px  !important;
} 
.entry-content-wrapper div li {
    font-size: 15px  !important;
}

.alternate_color .iconlist_content {
    color: #000000  !important;
}


.footer_color, .footer_color div, .footer_color header, .footer_color main, .footer_color aside, .footer_color footer, .footer_color article, .footer_color nav, .footer_color section, .footer_color span, .footer_color applet, .footer_color object, .footer_color iframe, .footer_color h1, .footer_color h2, .footer_color h3, .footer_color h4, .footer_color h5, .footer_color h6, .footer_color p, .footer_color blockquote, .footer_color pre, .footer_color a, .footer_color abbr, .footer_color acronym, .footer_color address, .footer_color big, .footer_color cite, .footer_color code, .footer_color del, .footer_color dfn, .footer_color em, .footer_color img, .footer_color ins, .footer_color kbd, .footer_color q, .footer_color s, .footer_color samp, .footer_color small, .footer_color strike, .footer_color strong, .footer_color sub, .footer_color sup, .footer_color tt, .footer_color var, .footer_color b, .footer_color u, .footer_color i, .footer_color center, .footer_color dl, .footer_color dt, .footer_color dd, .footer_color ol, .footer_color ul, .footer_color li, .footer_color fieldset, .footer_color form, .footer_color label, .footer_color legend, .footer_color table, .footer_color caption, .footer_color tbody, .footer_color tfoot, .footer_color thead, .footer_color tr, .footer_color th, .footer_color td, .footer_color article, .footer_color aside, .footer_color canvas, .footer_color details, .footer_color embed, .footer_color figure, .footer_color fieldset, .footer_color figcaption, .footer_color footer, .footer_color header, .footer_color hgroup, .footer_color menu, .footer_color nav, .footer_color output, .footer_color ruby, .footer_color section, .footer_color summary, .footer_color time, .footer_color mark, .footer_color audio, .footer_color video, #top .footer_color .pullquote_boxed, .responsive #top .footer_color .avia-testimonial, .responsive #top.avia-blank #main .footer_color.container_wrap:first-child, #top .footer_color.fullsize .template-blog .post_delimiter, .footer_color .related_posts.av-related-style-full a {
    color: #fff !important;
}

.header_color .sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
    color: #000;
}

.av_secondary_right .sub_menu {
    font-size: 15px !important;
}
.phone-info {
    font-size: 15px !important;
}

.title_container .main-title {
    font-size: 25px;
    text-align: center;
	font-weight: 800;
}

.sidebar a
{
font-size: 18px;	
}

.inner_sort_button
{font-size: 16px;}


.header_color .phone-info
{color:#000;}


.av-image-caption-overlay-center p
{
font-weight: bold;
font-size:24px !important;
}


/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}


#top .social_bookmarks li a {
    color: #000;
}

#top #wrap_all .av-social-link-tiktok a:before {
    opacity: 1 !important;
}