/* Preloader */
#circle {background: #00aeef;}
p{
color:#696969;
font-weight:300;
	}
.right_content p {
color:#696969;
font-weight:300;
	
}



/* PORTFOLIO MIO */

.portfolio-foto,
#portfolio-foto {
  padding: 0;
  margin-top: 50px;
  margin-bottom: 0;
}

.portfolio-foto:before, .portfolio-foto:after,
#portfolio-foto:before, #portfolio-foto:after {
  content: " ";
  display: table;
}

.portfolio-foto:after,
#portfolio-foto:after {
  clear: both;
}

	.portfolio-foto li,
	#portfolio-foto li {
  width: 25%;
  float: left;
  display: none;
  opacity: 0;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.three_half .portfolio-foto li, .three_half #portfolio-foto li{ width:33%;}
.two_half .portfolio-foto li, .two_half #portfolio-foto li{ width:50%;}
.two_half .portfolio-foto, .two_half #portfolio-foto{ margin-top:0;}
.portfolio-foto li:hover .project-overlay, #portfolio-foto li:hover .project-overlay {
  opacity: 1;
}

.portfolio-foto li img,
#portfolio-foto li img {
  width: 100%;
transition: 0.8s ease;
  
}
.portfolio-foto li:hover img,
#portfolio-foto li:hover img{
	-webkit-transform: scale(1.25);
-moz-transform: scale(1.25);
-ms-transform: scale(1.25);
-o-transform: scale(1.25);
transform: scale(1.25);
		transition: 0.8s ease;

}
.project-overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right:0;
  opacity: 0;
  transition: 1s ease;
  padding:22%;
  color: #fff;
  text-align: center;
font-size: 13px;
text-transform: capitalize;
font-weight: 300;
line-height: 23px;
letter-spacing:1px;
font-style: normal;  

  
}
.portfolio-foto li:hover .project-overlay,
#portfolio-foto li:hover .project-overlay{ cursor: url(../img/pointer.png),crosshair; background:rgba(17,17,17,.7); }
.project-overlay h3{
color: #fff;
letter-spacing: 0.02em;
text-align: center;
font-weight: 400;
text-decoration: none;
font-size: 20px;
padding-bottom:8px;
margin: 0;
letter-spacing: 1px;
}


#filters li:hover, #filters li.active {
   background:rgba(243, 42, 42,0.95);
   color: #fff;
 
}

/* FINE PORTFOLIO MIO*/




/* menu */
.brand span {color: #ffffff;}
.menu-inner{background-color:#00aeef} /* background:url(../../img/garum-patbg.jpg);} */

.call {
    font-size: 32px !important;
	color: #ffffff;
	
	text-shadow: -1px 0 1px #000000, 0 1px 1px #000000, 1px 0  1px #000000, 0 -1px  1px #000000;
	
}

@media (min-width:992px){
#mainheader .main-nav ul > li > a:hover, #mainheader .main-nav ul > li > a.selected{ color:#00aeef;}
#header .main-nav ul > li > a:hover, #header .main-nav ul > li > a.selected{ color:#00aeef;}
}
.selected1{ color: #ffffff;}
.selected1:hover{ color: #ffffff;}

p span {color: #00aeef;}
span a:hover, a:hover {text-decoration: none; color: #00aeef;}
.border_bottom {border-bottom: 1px dotted rgba(0, 174, 239,0.9);}

/* About */
.days {color: #00aeef;}
.button {background: rgba(0, 174, 239,0.95);}

/*  Menu Toggle */
.price-round{background-color: #00aeef;}

/* Menu Special */
.specials-round {background-color: #00aeef;}

/* Location */
.location-phone i{color:#00aeef;}

/* Private Dining */
.pd_list ul li i{color:#00aeef;}


/* Gallery */
.gal-top .prev, .gal-top .next{background: #00aeef;}
#slides .cycle-overlay div{background: rgba(0, 174, 239,0.9);}
.caption4 span{color: #00aeef;}
#filters li:hover, #filters li.active{background: rgba(0, 174, 239,0.9);}

/* Event */
.left_content p {color: #00aeef;}

/* Reservation */
#reservation_form .submitBtn {background-color: #00aeef;}
.reserve_form input:focus, .reserve_form textarea:focus ,input:valid:focus{ 
  	/* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 174, 239,0.8);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 174, 239,0.8);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 174, 239,0.8); 
}

/* Contact */
.address i{ color:#00aeef;}
.phone i{ color:#00aeef;}
a.mail-text:hover{color: #00aeef;}
.mail-text i{color:#00aeef;}
#contact_form .submitBtn {background-color: #00aeef;}
.cont_form input:focus, .cont_form textarea:focus ,input:valid:focus{ 
  	/* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 174, 239,0.8);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 174, 239,0.8);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 174, 239,0.8); 
}

/* Scroll Pane */
.jspDrag {background: #00aeef;}
.jspDrag:hover {background: #00aeef;}

/* Special Menu */
/*.spmenu{background: rgba(0, 174, 239,0.95);}
.spmenu1:before, .spmenu2:before, .spmenu3:before, .spmenu4:before
{
border-top: 17px solid rgba(0, 174, 239,0.95); 
border-right: 13px solid transparent;
border-bottom: 13px solid transparent;
border-left: 0px solid transparent;
}*/


/* Special Menu */
#lightbox .close, #lightbox2 .close, #lightbox3 .close{background:#00aeef;}

#progress { 
		position: absolute; top: 0; left:0; height: 7px; width: 0px; 
		background: -moz-linear-gradient(left, rgba(0, 174, 239,0.3) 0%, rgba(0, 174, 239,0.8) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0, 174, 239,0.3)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, rgba(0, 174, 239,0.3) 0%,rgba(0, 174, 239,0.8) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, rgba(0, 174, 239,0.3) 0%,rgba(0, 174, 239,0.8) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, rgba(0, 174, 239,0.3) 0%,rgba(0, 174, 239,0.8) 100%); /* IE10+ */
		background: linear-gradient(to right, rgba(0, 174, 239,0.3) 0%,rgba(0, 174, 239,0.8) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d1e1e1e', endColorstr='#cc000000',GradientType=1 ); /* IE6-9 */
			z-index: 99999; 
		-webkit-border-top-right-radius: 50px;
		-webkit-border-bottom-right-radius: 50px;
		-moz-border-radius-topright: 50px;
		-moz-border-radius-bottomright: 50px;
		border-top-right-radius: 50px;
		border-bottom-right-radius: 50px;
}

.nicescroll-rails div{background-color:#00aeef!important;}

/* seafood.css */

#mainheader .main-nav ul > li > a:hover, #mainheader .main-nav ul > li > a.selected{color: #ffffff;}
#header .main-nav ul > li > a:hover, #header .main-nav ul > li > a.selected{color: #ffffff;}

#mainheader .main-nav ul li li a:hover, #mainheader .main-nav ul li li a.selected{  background:rgba(247,179,36,.2); color:#fff; border-radius:0;}
#header .main-nav ul li li a:hover, #header .main-nav ul li li a.selected{  background:rgba(247,179,36,.2); color:#fff; border-radius:0;}


.slicknav_nav a{ color:#EAD9C4;}
.submenu .slicknav_nav .slicknav_row{color:#00aeef;}
.submenu .slicknav_nav .slicknav_row:hover{color:#00aeef;}
.slicknav_nav li ul li a:hover{ background:rgba(0, 174, 239,1);}
.slicknav_nav {background: rgba(0, 174, 239,1);}

/* // seafood.css */


