/*
Theme Name: Littlegreece
*/

/* CSS Document */
body{margin:0px;padding:0px;background:url(images/background.jpg) no-repeat center top #2d499e;}
*{border:none;outline:none;text-decoration:none;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
iframe{width:100% !important;}
@font-face {
font-family: 'open_sansregular';
src: url('css/opensans-regular-webfont.eot');
src: url('css/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('css/opensans-regular-webfont.woff') format('woff'),
	 url('css/opensans-regular-webfont.ttf') format('truetype'),
	 url('css/opensans-regular-webfont.svg#open_sansregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sanslight';
src: url('css/opensans-light-webfont.eot');
src: url('css/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
	 url('css/opensans-light-webfont.woff') format('woff'),
	 url('css/opensans-light-webfont.ttf') format('truetype'),
	 url('css/opensans-light-webfont.svg#open_sanslight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sansextrabold';
src: url('css/opensans-extrabold-webfont.eot');
src: url('css/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('css/opensans-extrabold-webfont.woff') format('woff'),
	 url('css/opensans-extrabold-webfont.ttf') format('truetype'),
	 url('css/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sansbold';
src: url('css/opensans-bold-webfont.eot');
src: url('css/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('css/opensans-bold-webfont.woff') format('woff'),
	 url('css/opensans-bold-webfont.ttf') format('truetype'),
	 url('css/opensans-bold-webfont.svg#open_sansbold') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
    font-family: 'robotomedium';
    src: url('css/roboto-medium-webfont.eot');
    src: url('css/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/roboto-medium-webfont.woff') format('woff'),
         url('css/roboto-medium-webfont.ttf') format('truetype'),
         url('css/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}



h1{font:normal 35px 'open_sansbold';color:#2d499d;margin:0;padding:0 0 5px 0;line-height:normal;}
h2{font:normal 28px 'open_sansregular';color:#2d499d;margin:0;padding:0 0 5px 0;line-height:normal;}
h5{font:normal 17px 'open_sansbold';color:#1b3277;margin:0;padding:0px 0px 14px 0;text-align:center;line-height:normal;}
p{font:normal 14px 'open_sanslight';color:#2d499d;margin:0;padding:0 0 20px 0;line-height:21px;}





/*
----------------------------------
02. CONTAINER, WRAPPER
----------------------------------
*/

#container{width:100%;}
#wrapper{width:100%;}
.main{max-width:1200px;margin:0 auto;padding:0 2%;position:relative;}
img {
	max-width: 100%;
}
@media \0screen {
  img { 
  	width: auto; /* for ie 8 */
  }
}




/*
----------------------------------
03. HEADER
----------------------------------
*/

#header{width:100%;padding:19px 0px 24px 0px;}
.logo{position:absolute;left:0;top:0;z-index:99;}

@media(min-width:768px){
#navigation ul{margin:0;padding:29px 0px 10px 0px;list-style:none;float:right;}
#navigation ul li{margin:0 0 0 26px;padding:0;float:left;}
#navigation ul li:first-child{margin-left:0;}
#navigation ul li a{margin:0;padding:0 12px;float:left;background:#fff;border:3px solid #ffffff;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;font:normal 16px 'open_sansregular';color:#334fa1;line-height:39px;}
#navigation ul li.current_page_item a, #navigation ul li:hover a{background-color:transparent;color:#fff;}
}


#banner{position:relative;}
#.banner_img{border:3px solid #c2c2c2;}
.banner_text{position:absolute;right:86px;top:40%;}
.banner_text h2{text-align:center;font:normal 95px 'open_sansextrabold';color:#ffffff;text-shadow:2px 2px 3px #3f3931;margin:0;padding:0;line-height:58px;}
.banner_text h2 span{font-size:50px;font-family:'open_sanslight';display:block;}

/*
----------------------------------
04. CONTENT
----------------------------------
*/

#content{width:100%;}
.content_bg{background:url(images/content_bg.png) repeat;padding:5px;-webkit-box-shadow: 0px 0px 8px 1px rgba(40,57,115,1);
-moz-box-shadow: 0px 0px 8px 1px rgba(40,57,115,1);
box-shadow: 0px 0px 8px 1px rgba(40,57,115,1);}
.border_sec{padding:26px;border:1px solid #2d499e;/*width:1148px;*/}
.left_panel{/*width:592px;*/width:51.56%;float:left;padding-top:8%;}
.right_panel{/*width:542px;*/width:44.21%;float:right;padding-top:2%;}
.left_panel h1{font:normal 73px 'open_sansbold';color:#2d499d;margin:0;padding:0 0 0 0;line-height:50px;}
.left_panel h1 span{font-size:31px;font-family:'open_sanslight';}
.left_panel p{font:normal 14px 'open_sanslight';color:#2d499d;margin:0;padding:0 0 20px 0;text-align:justify;line-height:21px;}
.box1{/*width:250px;*/width:46.12%;display:inline-block;vertical-align:top;margin-left:2.39%;}
.img_box{border:5px solid #2d499e;margin-bottom:19px;-webkit-box-shadow: 10px 10px 8px -7px rgba(62,64,71,1);
-moz-box-shadow: 10px 10px 8px -7px rgba(62,64,71,1);
box-shadow: 10px 10px 8px -7px rgba(62,64,71,1);position:relative;}
.img_box img{width:100%;}
.menu_text{position:absolute;bottom:0;text-align:center;width:100%;}
.menu_text a{background-color:#2d499e;border:4px solid #fff;font:normal 16px 'open_sansregular';width:80%;display:inline-block;color:#ffffff;text-align:center;line-height:38px;}
.padding{padding-top:36px;}

.blue_heading{background-color:#2e499b;padding:7px;margin-bottom:18px;text-align:center;}
.blue_heading h2{font:normal 25px 'open_sansregular';color:#ffffff;margin:0;padding:0;line-height:normal;}
.blue_heading h3{font:normal 19px 'open_sansbold';color:#ffffff;margin:0;padding:14px 0px;font-style:italic;line-height:normal;}
.blue_heading h4{font:normal 22px 'open_sansregular';color:#ffffff;margin:0;padding:0 0 0 13px;text-align:left;line-height:normal;}
.blue_heading h3 a{color:#fff;}
.table1{border:1px solid #2e499b;margin-bottom:18px;}
.table1 ul{margin:0;padding:0;list-style:none;}
.table1 ul li{margin:0;padding:7px 190px 7px 17px;border-top:1px solid #2e499b;font:normal 17px 'open_sansregular';color:#1b3277;background:url(images/line.png) repeat-y right top;overflow:hidden;position:relative;}
.table1 ul li:first-child{border:none;}
.table1 ul li span{width:162px;position:absolute;right:0;top:7px;}

.table2{border:1px solid #2e499b;margin-bottom:18px;}
.table2 ul{margin:0;padding:0;list-style:none;}
.table2 ul li{margin:0;padding:7px 560px 7px 17px;border-top:1px solid #2e499b;font:normal 17px 'open_sansregular';color:#1b3277;background:url(images/line2.png) repeat-y right top;overflow:hidden;position:relative;}
.table2 ul li:first-child{border:none;}
.table2 ul li span{width:549px;position:absolute;right:0;top:7px;}
.table_box1{width:48%;float:left;margin-left:2%;text-align:left !important;}
.table_box2{width:46%;float:right;text-align:left !important;}
.top_box{padding:0 560px 0 0;text-align:center;position:relative;}
.top_box span{width:549px;position:absolute;right:0;top:0px;}
.top_box .table_box1{text-align:center;margin:0;}
.top_box .table_box2{text-align:center;margin:0;}
.heading{display:none;}

.table3{border:1px solid #2e499b;margin-bottom:18px;}
.table3 ul{margin:0;padding:0;list-style:none;}
.table3 ul li{margin:0;padding:7px 560px 7px 17px;border-top:1px solid #2e499b;font:normal 17px 'open_sansregular';color:#1b3277;background:url(images/line3.png) repeat-y right top;overflow:hidden;position:relative;}
.table3 ul li:first-child{border:none;}
.table3 ul li span{position:absolute;right:0;top:7px;width:539px;}


.contact_left{/*width:430px;*/width:35.83%;float:left;padding-top:20px;text-align:left !important;}
.contact_right{/*width:598px;*/width:49.83%;float:right;padding-top:20px;text-align:left !important;}
.contact_left h2{font:normal 25px 'open_sansbold';color:#334fa1;margin:0;padding:0 0 20px 0;line-height:normal;}
.contact_left h3{font:normal 21px 'open_sansregular';color:#2d499d;margin:0 11px 0 0;padding:0 0 10px 0;width:105px;float:left;line-height:normal;}
.contact_left h3 span{float:right;}
.contact_left p{font:normal 14px 'open_sansregular';color:#4a4a4a;margin:0;padding:6px 0px 11px 0px;overflow:hidden;line-height:normal;}
.contact_left p a{color:#4a4a4a;}
.contact_right h2{font:normal 21px 'open_sansbold';color:#2d499d;margin:0;padding:0 0 20px 0;line-height:normal;}
.textbox1{width:95.59%;height:32px;background-color:#bdc4d9;border:1px solid #2d499e;font:normal 14px Arial, Helvetica, sans-serif;color:#8192c5;margin:0 0 7px 0px;padding:0 2%;line-height:32px;}
.textarea1{width:95.59%;height:82px;background-color:#bdc4d9;border:1px solid #2d499e;font:normal 14px Arial, Helvetica, sans-serif;color:#8192c5;margin:0 0 3px 0px;padding:5px 2%;resize:none;overflow-y:hidden;}
.submnit_btn{width:100%;height:34px;background-color:#2d499e;text-align:center;cursor:pointer;font:normal 17px 'robotomedium';color:#efefef;text-transform:uppercase;-webkit-appearance: none;line-height:34px;}
.contact_right ::-webkit-input-placeholder { /* WebKit browsers */color:#8192c5;}
.contact_right :-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#8192c5;opacity:  1;}
.contact_right ::-moz-placeholder { /* Mozilla Firefox 19+ */color: #8192c5;opacity:  1;}
.contact_right :-ms-input-placeholder { /* Internet Explorer 10+ */color:#8192c5;}
.map h2{font:normal 21px 'robotomedium';color:#2d499d;margin:0;padding:43px 0 14px 0;line-height:normal;}


/*
----------------------------------
05. FOOTER
----------------------------------
*/

#footer{width:100%;padding:27px 0px;text-align:center;}
#footer p{font:normal 14px 'open_sansregular';color:#ffffff;margin:0 0 10px;padding:0;line-height:normal;}
#footer img{ vertical-align:middle;}
.salads-menu-text
{

color:#ffffff !important;
float:left !important;
margin: 12px 0px 0px 21px !important;
}
.salads-menu-list
{
text-align:justify !important;
color:#ffffff !important;
width:90% !important;
line-height: 20px;
}
.address-left
{
float:left;
width:45%;
}
.address-right
{
float:right;
width:45%;
margin-left:18px;
}