/*
Theme Name:     Vertex Child
Template:       Vertex
Description:    Scrolling Child theme by QFM, 07/2013 - EB
Version: 1.0
Author: QFM - Customization by Emmanuel Berrido
Author URI: http://www.quirch.com                
*/

@import url("../Vertex/style.css");
@import url(http://fonts.googleapis.com/css?family=Lato);
@font-face {font-family:"Steinem";src:url("STEINEM_.eot?") format("eot"),url("STEINEM_.woff") format("woff"),url("STEINEM_.ttf") format("truetype"),url("STEINEM_.svg#Steinem") format("svg");font-weight:normal;font-style:normal;}
@font-face {font-family:"PeacefulDay"; font-weight:normal;font-style:normal; src:url("PeacefulDay/PeacefulDay.ttf")}
@font-face {font-family:"Komika"; font-weight:normal;font-style:normal; src:url("Komika/KMKDSPK_.ttf")}

/* Header Mods */

body { font-family: 'Lato', Helvetica, sans-serif !important; font-size: 13px; background: #fff !important; margin-top:0px; }

input, textarea { font-family: 'Lato', Helvetica, sans-serif !important; font-size: 13px; background: #fff !important; }

#supertop-menu {position: fixed; width: 100%; z-index: 6000; top: 0; left: 0; background: #0081b3 !important; text-transform: uppercase; border-bottom: 8px #50c8e8 solid; text-align: right !important; height: 115px !important; }

#supertop-menu li {
	display: inline-block;
	background-image: url(images/menu-bullet.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 50px 15px 0 0;
}
			#supertop-menu a { color: #fff; text-decoration: none; padding: 0 0 0 12px; display: block;}
			#supertop-menu nav a:hover, .description h2 a:hover { color: rgba(255, 255, 255, 0.9); }
			#supertop-menu li.current-menu-item > a { font-weight: normal !important; }
			#supertop-menu ul.nav > li > a { padding-bottom: 0px !important; }


#main-header {text-align: right !important;  background: #0081b3 !important; margin-bottom: 0px;}

.menu {margin: 0 auto; width: 960px !important; padding:38px 0 0px 0 !important; position: relative; }

#top-area { padding: 0px 0 0px !important; }
body.home #top-area { padding: 0px 0 0px !important; background: #fff !important;}

.authflav {text-align: center; background: #fff; height: 406px; width: 100%; padding: 0 !important; margin: 110px auto 0 auto; left: 0px; border-bottom: 8px #50c8e8 solid;  z-index: 0;}
.authflav img {margin: 0 !important; top: 0px; position: relative; z-index: 0; left: -2px; }

div.alt-description h2 {
	background: url(images/h2_bg.png) top left no-repeat;
	width: 533px;
	height: 100px;
	position: absolute;
	top: -40px;
	left: -68px;
	padding-top: 27px;	
    padding-left: 75px; color: #0081b3 !important; font-family: "Steinem", Sans-serif; font-size: 38px; letter-spacing: 2px;}

h1.titletop {font-family: "PeacefulDay"; font-weight: normal; font-style: normal; font-size: 32px; margin: 75px 0 15px 0; }
h2.titletop {font-family: "PeacefulDay"; font-weight: normal; font-style: normal; font-size: 22px; margin: 0px auto 15px auto; text-align: center; position: relative; top: -15px; background: #fff; width: 63%; display: block;}

.blue {color: #0081b3;}
.golden {color: #ff931e;}

h1.titletop.golden {margin: 0 !important;}


.anchor1 {position: relative; top: 74px; border: none;}
.anchor {position: relative; top: 220px; border: none;}

#content-area {
	background-color: #0081b3 !important;
	margin-top: 0px;
	padding: 0px;
	background-image: url(images/bluebg.jpg);
	background-position: center top;
	background-attachment: fixed;
}
.entry {padding: 0 35px 65px; margin-bottom: 0px;}

.hbox {padding: 12px; border-radius: 7px; margin-bottom: 10px; float: right; width: 365px;line-height: 20px; color: #000 !important; text-align: center;}
.bluediv {background: #E2F3F7; }
.goldendiv {background: #ffd971 !important; margin-top: 20px; }

.hbox p {padding: 0px !important; }
.wp-image-44 {margin-left: 40px !important; margin-top: 0px; margin-bottom: 30px; float: right;}
.wp-image-50 {margin-top: 0px; position: absolute; left: 0px !important; }
.wp-image-83 {margin-left: 22px !important;} /* Empanadas */
.wp-image-82 {margin-top: px;}

.nutritionals {text-align: center; border: dashed 2px #0081b3; margin: 25px 0 35px 0; padding-bottom: 10px;}
.yellow {margin-top: 105px !important; border: dashed 2px #ff931e;}
.wp-image-75 {position: relative; left: -20px; top: 15px;}
.wp-image-77 {position: relative; left: -60px; top: -65px;}
.wp-image-153 {position: absolute; left: 365px;}

#leftside {width: 40%}

#bestpartpat {
	background-image: url(images/bestpart_bg.png);
	padding-top: 20px;
	padding-right: 22px;
	padding-left: 155px;
	height: 263px;
	background-repeat: no-repeat;
	background-position: left top;
	border-radius: 20px;
}

.logo {position: relative; top: 0px;}

#bestpartpat p strong {font-family: "Komika"; font-size: 25px; line-height: 26px;}

#bestpartemp h2.titletop {background-color: #fff6e6 !important; margin-left: 10px !important; font-size: 25px;}

#bestpartemp {
	background-image: url(images/bestpartemp_bg.png);
	padding-top: 20px;
	padding-right: 22px;
	padding-left: 145px;
	height: 263px;
	background-repeat: no-repeat;
	background-position: left top;
	border-radius: 20px;
}

#bestpartemp p {margin-left: 40px; line-height: 20px;}

#bestpartemp p strong {font-family: "Komika"; font-size: 16px;}

.wp-image-77 {position: relative !important; left: -65px !important; margin-top: 0px;}

#post-26 h2.titletop {background-color: #fff6e6 !important; }

#bestpartpat p {line-height: 18px !important; }

#bestpartpat .cooking {float: right; }

#bestpartpat h2.titletop {background: none !important; text-align: left; margin: 15px 0 15px 0; font-size: 24px; letter-spacing: -2px;}
#bestpartemp h2.titletop {background: none !important; text-align: left; margin: 15px 0 -7px 0;}


#post-26 {background-color: #fff6e6; margin-top: 100px;}

#post-26 div.alt-description h2 {
	text-align: right;
	width: 547px;
	height: 100px;
	position: absolute;
	top: -39px;
	left: 270px;
	padding-top: 27px;
	background-image: url(images/h2_bg_empa.png);
	background-repeat: no-repeat;
	background-position: right top;
    padding-right: 71px; color: #ff931e !important; font-family: "Steinem", Sans-serif; font-size: 38px; letter-spacing: 2px;}

p.tagline {display: none;}

.container { text-align: left; margin: 0 auto; width: 965px !important; padding: 0px !important; position: relative; background: #fff !important; }


#lbp-inline-href-1 h3, #lbp-inline-href-2 h3, #lbp-inline-href-3 h3, #lbp-inline-href-4 h3, #lbp-inline-href-5 h3, #lbp-inline-href-6 h3 {font-family: "Steinem", Sans-serif; font-size: 25px; letter-spacing: 2px; padding-top: 5px;}
#lbp-inline-href-1 h3 {color: #0081b3;}
#lbp-inline-href-2 h3 {color: #eb322e;}
#lbp-inline-href-3 h3 {color: #ffcb05;}
#lbp-inline-href-4 h3 {color: #00704a;}
#lbp-inline-href-5 h3 {color: #0081b3;}
#lbp-inline-href-6 h3 {color: #ffcb05;}

#main-footer { padding: 15px 0 15px; background-color: #50c8e8; }
p#footer-info {line-height: 18px; padding-bottom: 0px !important;}

#contactform {margin-top: 15px;}

#contactform #message {height: 200px !important;}

#contactform input, #contactform textarea { background: url(images/contact_input.png) repeat-x #f7f7f7 !important; border: 1px solid #cccccc !important; width: 90% !important; color: #111111 !important; padding: 10px !important; border-radius: 15px;}
#contactform p textarea { width: 90% !important; }
#contactform p#captcha { width: 55% !important; margin-bottom: 0 !important;}

.wpcf7-captcha-captcha {margin: 8px 0;} 

#et-contact p .et_contact_error { border: 1px solid red !important; }

#et-contact .et_hidden { display: none; }

.msgleft, .msgright { float: left; width: 49%; margin-right: 0.5%;}
.msgright {text-align: left !important;}
#et_contact_left { width: 70%; }
#et_contact_right { width: 17%; margin-left: 50px; }

 .wpcf7-submit {color: #4c4b4b !important; float: left; font-size: 14px; text-shadow: 1px 1px 2px #fff; text-transform: uppercase; height: 38px !important ;  background: url(images/contact_submit.png) no-repeat !important; width: 170px !important; margin-top: -10px; border: none !important;}
 
 #scroll-to-top {display: none !important;}