﻿@charset "utf-8";
/* CSS Document */






@font-face {
 font-family: 'Proxima Nova Lt';
 src: url('../fonts/proximanova_light_macroman/ProximaNova-Light-webfont.eot');
 src: local('☺'), url('../fonts/proximanova_light_macroman/ProximaNova-Light-webfont.woff') format('woff'), url('../fonts/proximanova_light_macroman/ProximaNova-Light-webfont.ttf') format('truetype'), url('../fonts/proximanova_light_macroman/ProximaNova-Light-webfont.svg#webfont1IYZQmli') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'Proxima Nova Rg';
 src: url('../fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot');
 src: local('☺'), url('../fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.woff') format('woff'), url('../fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.ttf') format('truetype'), url('../fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.svg#webfontahTfxwb5') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'Proxima Nova Bl';
 src: url('../fonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot');
 src: local('☺'), url('../fonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.woff') format('woff'), url('../fonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.ttf') format('truetype'), url('../fonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.svg#webfontnr0MA2zn') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'Proxima Nova Th';
 src: url('../fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot');
 src: local('☺'), url('../fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.woff') format('woff'), url('../fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.ttf') format('truetype'), url('../fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.svg#webfontaA1mSBzj') format('svg');
 font-weight: normal;
 font-style: normal;
}


@font-face {
     font-family: 'Proxima Nova Rg';
    src: url('../fonts/proximanova-reg-webfont.eot');
    src: url('../fonts/proximanova-reg-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/proximanova-reg-webfont.html') format('woff'),
         url('../fonts/proximanova-reg-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-reg-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}







body
{
     margin:0;
     padding:0;
     color:#555555;
font-family: 'Proxima Nova Rg';
    font-size:15px;
    overflow-x:hidden;

    
    }  
    
.logo { position:absolute; top:230px; left:0px; z-index:999; right:0; margin:0 auto; text-align:center;}
.logo  a{ display:block; width:500px; margin:auto;}
.logo a img{ width:100%; }
.topslider
{ width:100%;
 float:left; 
 
 
    
 }   
    
.warepar
{
 width:960px;
 margin:0 auto;
 padding:0;           
}
  

.background
{ background:/*url("../images/bgpatran.png") repeat-x*/ #e6e6f7;
 
  float:left;
  width:100%;  
  padding-bottom:40px;
  margin-top:-35px;    
} 
.fconology
{ float:left;
  width:100%;
  margin-top:20px; 
  } 
  
 .fconology.fconologycenter {
	float: none;
	width: 100%;
	display: flex;
	text-align: center;
	margin-top: 38px;
	
	padding: 28px;
	box-sizing: border-box;
	justify-content: space-evenly;
}
  
  
  
.fconologyinner
{ width:417px; 
  background:#fbfbfb;
  border:1px solid;color:#c6c6c6; 
  float:left;
  min-height:500px; position:relative;
 
} 

.fconologyinner.fconologinnercenter

{float:none; text-align:center; display:inline-block;}


.fconologyinner p
{ padding:0px 0 15px;
  color:#555555;
  text-align:justify; 
  line-height:18px;  
 } 
 button
 { float:left;
   background:none;
   
     font-family: 'Proxima Nova Rg';
   font-size:18px;
   color:#ef9037; font-weight:normal;
   text-align:center;
    padding:0px;
 margin-right:20px;
 	
 	border:none;
 	cursor:pointer;
 	line-height:24px;
 
 }
  button svg{ width:20px; height:20px; fill:#ef9037; vertical-align:middle; margin-left:5px;}
 


 .fconologyinner button:hover { background:none; color:#555555;}
  .fconologyinner button:hover svg{ fill:#555555;}
 
 .logo-bg
 { /*background:url("../images/logo-bg.png") repeat-x ;*/
   float:left;
   width:100%;
   padding:10px 0px;  text-align:left;

   
   }

 .bayside{ color:#000; padding:0;}
 .logo-bg a{ margin-bottom:0px;  text-align:left;}

 .econolo
 { 
   width:100%;
     
 }
 .text
 { float:left;
   width:100%;
     
 }
 .text-inner h1
 { float:left;
   width:100%;
   font-size:24px;
   color:#555555;
   
   text-transform:uppercase;
   font-family:GothamUltra; 
 } 
 
  .text-inner {
	line-height: 25px;
	text-align: center;
	background: #fff;
	padding: 20px;
}
 
 
 
  
.footar
{ width:100%;
  float:left;
  position:relative;

}   
   
.footar-logo
{ width:100%;
  text-align:center;
  margin-top:30px;
  
}   
.lodgeinn
{   width:100%;
   font-size:14px;
   color:#555555;
   text-transform:uppercase;
   font-family:GothamUltra; 
   text-align:center;
   padding:20px 0px;
   
    
}  
.facbook 
{  float: right;
    position: absolute;
    right: 200px;
    top: 150px;
    width: 30px;
  
 
    
  }
  

  
   

 
.addears
{  width:100%;
   color:#555555;
   text-align:center;
   line-height:25px;   
 } 
 .addears a
 {color:#555555;  
  }
 .addears a:hover
  { color:Red;
     }
 
  
 .footarmenu
 { float:left;
   width:100%;   
  } 
.footarmenu ul 
{ width:100%;
  text-align:center;
  margin-top:30px;  
  font-family: 'Proxima Nova Rg';
}
.footarmenu  ul li a
{ color:#555555;
  border-left:1px;
  padding:0 10px;
  line-height:20px; 
  font-family: 'Proxima Nova Rg';
}

.footarmenu  ul li a:hover
{ color:Red;
    
 }
.border
{ border:1px solid;
  color:#c2c2c2;
  float:left;
 width:100%;
 margin:30px 0px 0px 0px; 
 }
 
.slider { width:100%; position:relative;  float:left;} 
.thumnel { position:absolute; top:-50px;}
.header { width:960px; margin:0 auto; position:relative;} 
 
 
.abc {
    margin: 9px;
    text-align: center;
}
 .abc img
 { margin-bottom:0px;
     
     }   
     
     
.web
{
   float: left;
    margin: 0px; position:absolute; bottom:20px;
    width:100%; 
    }
    
  .element.style {
    display: block;
    max-width: 516px;}  
 .ei-slider-thumbs
 { width:800px; margin:0 auto;
     }   
    
   
   .ei-slider-large li::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 9;
	top: 0;
	left: 0;
	opacity: 0.2;
}