﻿@charset "UTF-8";
/* CSS Document */

 

.vidonoff, .vidonoffoff {
	display:none;
}
.vidonoffon {
	display:block;
}


.fbmessengeroff, .fbmessenger {
	display:none;
}
.fbmessengeron {
	display:block;
	padding:0; padding-top:8px; margin:0;
}

.fbbutton a{
    border: 2px solid #5DA2F8;
    background-color: #6AC5FF;
    color: #FFFFFF;
    font-size: 14pt;
    margin-top: .3em;
    background-image: -webkit-linear-gradient(270deg,rgba(95,152,221,1.00) 0%,rgba(16,116,186,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(95,152,221,1.00) 0%,rgba(16,116,186,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(95,152,221,1.00) 0%,rgba(16,116,186,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(95,152,221,1.00) 0%,rgba(16,116,186,1.00) 100%);
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 12px;
    margin-left: auto;
    margin-right: auto;
}
.fbbutton a .fab {
	font-size: 1.3em;

	
}  
 .goldbutton a{
    border: 2px solid #F8DB5E;
    background-color: #FFE16A;
	
    color: #0B224D;
    font-size: 14pt;
    margin-top: .3em;
    background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
  
	padding-left:15px; padding-right:15px;
	padding-top:8px; padding-bottom:8px;
	
}

 

 
 
 
 
 .business {
	 
	 font-size:.8em;
	 padding-right:11px!important; 
	 padding-bottom:10px;
 }
 .business h2 {
	 font-size:28px;
	 margin-top:12px;
	 margin-bottom:0;
 }
 .business img {
    min-width: 100%;
    max-width: 100%;
    margin-top: 2px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 8px;
    border-top-left-radius: 12px;
    border-bottom-right-radius: 15px;
    -webkit-box-shadow: 1px 1px 5px rgba(30,71,124,0.6);
    box-shadow: 1px 1px 5px rgba(30,71,124,0.6);
    border: 3px solid rgba(253,253,253,1.00);
 }
 
 

 .description { 
	 	font-size:1em;      
 	line-height:1.2;
     font-family: 'Open Sans', sans-serif!important;
	 text-align:justify;
 }
 .details {
	   padding-right:25px!important;
	   padding-left:15px!important;
	 text-align: justify;
	 font-size: 16px;
 }
 .details h3 {
	 margin-top:3px;
	 font-size:1.4em;
	font-family: 'Raleway', sans-serif!important;     
    color: rgba(67,116,195,1);
	line-height:1.2em;
	 margin-bottom: 10px!important;
	  text-align:left;
 }
 .details .contacts {
    font-size: 1.2em;
    display: block;
    width: 100%;
    margin-bottom: 12px;
    font-weight: normal;
	 letter-spacing: 0px;
    margin-top: 15px;
    padding-top: 15px;
    border-top: thin solid rgba(35,78,137,0.2);
	 font-family: 'Raleway', sans-serif!important;  
 }
 .web {
	 font-weight: bold;
 } 
 
  .features {
	padding-top: 16px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 35px;
	border-left: 2px double #236FA6;
	border-right: 2px double #236FA6;
	border-bottom: 2px double #236FA6;
	border-top: 2px solid #236FA6;
	border-style: double;
	border-width: 1px;
	border-radius: 12px;
	background-image: none;

	-webkit-box-shadow: 0 0 9px 1px rgba(125,190,244,0.6);
	box-shadow:0 0 9px 1px rgba(125,190,244,0.6);
 }



 @media (min-width:992px)and (max-width:1199px) {
   	.description { 
	 	font-size:1.1em;
	 
 }
	 

}
@media (min-width:1200px) {
	  
	.description { 
	 	font-size:1.2em;      
 	 
	 
 }
	
	
}

@media (min-width:768) {

     
 } 
 
 
 .business h2 {
     text-align:center;
 }
 
 .location, .rating {
     text-align:center;
 }
 
@media (max-width:768px) {
	
	.business img {
 		max-width: 100%!important;
	 
		margin-left: auto!important; margin-right:auto!important;
		
            }
     .details h3, .business h2 {
     text-align:center;
 }
.contacts {
    text-align:center;
}
 
.details .contacts {
    font-size: .9em;
}
 .features {
     margin-left:0px!important; margin-right:0px!important;
 }

}



