@import "../../../atlanta/assets/css/style.min.css";

/* Your CSS code goes here
-------------------------------------- */
body *:focus {
	outline: 0;
}

.body--has-focus *:focus {
	outline: 2px dotted red !important;
	outline-offset: 3px !important;
	z-index: 9999999 !important;
	opacity: 1 !important;
	visibility: visible !important;
}
.connection {
    display: none;
    position: fixed;
    bottom: 0px;
    right: 0px;
    z-index: 10;
    background-color: #666666;
    height: 50px;
    width: 100%;
}
.connection a {
    width: 33.33%;
    height: 50px;
    border-left: 1px solid #fff;
    text-align: center;
    font-size: 30px;
    float: right;
    display: inline-block;
    padding-top: 10px;
    color: #fff;
}
.caption .grid-heading {
	min-height:160px;
}
.connection i {
    color: #fff;
}
.elementor-shape-circle .elementor-widget-container{
	
	    min-height: 400px;
}
#sidebar,#page-header{
	float: right !important;
	display:none;
}
@media (max-width: 767px){
    .connection {
        display: block;
    }
}
/*vibit*/
.menu-item a:hover{
  font-weight: bold;
  /*text-decoration: underline;*/
}
.h3style a{
 	display: block !important;
  	font-size: 1.17em !important;
  	margin-before: 1em !important;
 	margin-after: 1em !important;
  	margin-start: 0 !important;
  	margin-end: 0 !important;
  	font-weight: bold !important; 
}
.opening-hours-wrap,.footer-text-left,.footer-text-right
{
  color: #ffff !important;
}
#footer a{
  color: #ffff !important;
}
#copyright a{
  color: #ffff !important;
}
.h4style a{
  display: block !important;
  margin-before: 1.33em !important;
  margin-after: 1.33em !important;
  margin-start: 0 !important;
  margin-end: 0 !important;
  font-weight: bold !important;
}
/*vibit*/


.contacts{
	float:left;
	padding-top:25px;
}