@charset "UTF-8";

/**
 * Theme Name:     verticaltheme-child
 * Theme URI:      http://www.evita-sprachenservice.at
 * Description:    Child theme for Vertical Theme. Realized for eVita Sprachenservice e.U.
 * Author:         Eva Unterrainer
 * Author URI:     http://spreepunkt.de/
 * Template:       verticaltheme
 * Version:        0.1.0
 */

/** Farben
*pink             #c93b69
*gelb            #f7e951
*gruen           #cedc3f  (#a9ca46)
*blau            #7aade1  (#609eda)
*dunkelgrau      #111  (#5d5d5c)
*/

@import url('../verticaltheme/style.css');

/* Global */
* {padding: 0; margin: 0;}
body, div { margin: 0; padding: 0; }
html { height:100%; } /* Fuehrt dazu, dass Netscape und Firefox keinen Sprungeffekt bei Seiten ohne Scrollbar haben */
body { min-height:101%; /* dito */ font-size: 0.99em; line-height:1.4em; font-family: 'Source Sans Pro' 'Arial'
	'Helvetica', sans-serif; font-weight: 400; background-color: #fff; color: #111; }
#main_container { width: 977px; margin: 0 auto; padding: 0 auto; }
a { text-decoration: none; color: #c93b69; }
a:hover { text-decoration:none; color:#111; }

.nocomments { display: none; }




/* Header */
#header { padding: 25px 0; }
#menu_container { padding: 10px 0; }
#menu_container ul { font-size: 1em; list-style-type: none; margin-right: 30px; float: left; }
#menu_container ul li { float: left; margin-right: 12px; }
#menu_container ul li a { display: block; padding: 7px; background-color: #a9ca46; color: #fff; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
#menu_container ul li a:hover { background-color: #c93b69; }
#menu_container ul li.current-menu-item a, #menu_container ul li.current_page_item a { background-color: #c93b69; }
.social_cont { diplay: none; }
.social_cont img { display: none; }
#menu_container .search_box { display: none; }
.logo { align: center; margin: 0 auto; padding: 0 auto; width: 420px; height: auto; }

/* Content */
#single_left h1 { float: left; width: 629px; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 2.0em; color: #c93b69; line-height: 1.3em; padding: 0 0 15px 0; }
h2 { font-weight: 400; font-size: 1.4em; color: #609eda; line-height: 1.4em; padding: 15px 0 0 0; }
h3 { font-weight: 400; font-size: 1.1em; color: #a0c550; line-height: 1.1em; padding: 15px 0 0 0; }
h4 { font-weight: 600; font-size: 1.1em; color: #000; line-height: 1.1em; }
#content ul {margin: 0; padding: 0 0 0 40px; }
#content li {list-style-type: disc; list-style-position: outside; padding: 0 0 10px 0; }


a img.alignright {position: relative; right: -348px; float: right; margin: 0 0 0 -500px; width: 310px; height: auto; }


/* Sidebar */
#sidebar { display: none; }

/* Footer */
.footer_box a { color: #c93b69; text-decoration: none; }
.footer_box a:hover { text-decoration: none; color: #000; }
.footer_box h3 {font-weight: 400; font-size: 1.1em; color: #cedc3f; margin: -14px 0 0 0; }
.menu-servicenavi-container {margin: 10px 0 0 0; }


/* for mobile portrait */
@media screen and (max-width: 480px) {
#main_container { width: 300px; margin: 0 auto; padding: 10px 5px 0 5px; }
.social_cont { display: none; }
.search_box { display: none; }
.logo { align: center; margin: 0 auto; padding: 0 auto; width: 320px; height: auto; }
#single_left h1 { max-width: 320px; line-height: 1.1em; }

.alignright { disply: none; }

#footer { display: inline; }
.footer_box { border-top: 1px solid #CFCFC9; }

}

/* for mobile landscape */
@media screen and (max-width: 766px) {
#main_container { width: 320px; margin: 0 auto; padding: 10px 10px 0 10px; }

.logo { align: center; margin: 0 auto; padding: 0 auto; width: 320px; height: auto; }
#single_left h1 { max-width: 320px; line-height: 1.1em; }

a img.alignright { display: none; }
#footer { display: inline; }
.footer_box { border-top: 1px solid #CFCFC9; }

}


/* for tablet */
@media only screen and (min-width: 768px) and (max-width: 959px)   {
#main_container { width: 728px; margin: 0 auto; padding: 10px 0;  }

}