/* Enter Your Custom CSS Here */

p, li, dt, dd, dl, address, label, small, pre, code, .site-footer p {
    font-size: 21px;
    line-height: 25px;
		padding-right: 48px;
	
}

.btn-container {
    font-size: 21px;
    line-height: 25px;
		padding-right: 48px;
	
}

@media (max-width: 569px){
.btn-container {
    font-size: 18px;
    line-height: 22px;
		padding-right: 0;
	
}
}



@media (max-width: 569px){
p, li, dt, dd, dl, address, label, small, pre, code, .site-footer p {
    font-size: 18px;
    line-height: 22px;
		padding-right: 0;
		
}
}



@media (max-width: 569px){
.h1:not([class*="fontsize-"]) {
    font-size: 30px;
		line-height: 32px;
}
}


h1, .h1 {
    line-height: 44px;
}


body:not(.menu-force-opacity)[class*="hmenu-"] .menu-primary.is_stuck .menu-container {

    box-shadow: none;

}



.menu-horizontal .menu-smart ul {
    padding: 50px 18px 18px 18px;
}





:-moz-selection { /* Code for Firefox */
    background: #181818;
    color: #ffffff;
}

::selection {
       background: #181818;
    color: #ffffff;
}

.font-weight-menu,
.menu-container ul.menu-smart > li > a:not(.social-menu-link),
.menu-container ul.menu-smart li.dropdown > a,
.menu-container ul.menu-smart li.mega-menu > a,
.menu-container:not(.vmenu-container) ul.menu-smart > li > a,
.menu-smart i.fa-dropdown,
.vmenu-container a {
  font-weight: 400;
  letter-spacing: 0.00em;
}

.icon-box .icon-media svg {

    width: 100%;
    height: auto;

}

body,
.row-inner div[class*=col-lg-] {
  font-size: 21px;
}



a {
	
  transition: all .2s ease;
  
  }


a.customize-link:hover {
  text-decoration: underline; 
  transition: all .2s ease;
  
  }

.underline {
  border-bottom: 2px solid currentColor;
}
	
	
	
	

.footer-text .style-dark  {
    color: #666666;
}

a.monoscopic .style-dark .text-default-color,
.style-light .style-dark .text-default-color {
  color: #ffff00;
}

.menu-smart a {
    font-weight: 500;
    text-transform: none;
}

@media (max-width: 569px){
.map {max-height: 400px;}
}

.left-column-sidus .uncoltable {
	min-height: 100% !important;
	height: 100% !important;
}

@media (max-width: 569px){
	.left-column-sidus .uncoltable {
	margin-top: 36px;
	margin-bottom: 36px;
	}
}

figcaption {
    margin: 20px 0px 0px 0px;
}

.shadow-inset-form, input, textarea, select, .seldiv, .select2-choice, .select2-selection--single {
    box-shadow: none;
}

