/*
Theme Name: institut 2014
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */

/* Add additional stylesheets below
-------------------------------------------------- */
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display:block;margin-left: auto;margin-right: auto;}

.navbar-nav {background:#34495E;}

#rev_slider_1_1_wrapper .tp-bullets{/*display:none!important;*/}
.tp-bullets{margin-right: 3%;}
#rev_slider_1_1_wrapper .tp-leftarrow{display:none!important;}
#rev_slider_1_1_wrapper .tp-rightarrow{display:none!important;}
 .nav li.current-menu-item { background:#45B39E;border-radius: 5px 5px 0 0;} 
.col-lg-12 p { text-align: justify;}
#rev_slider_3_1_wrapper{width: 100%!important;}
#rev_slider_3_1_wrapper #rev_slider_3_1{width: 100%!important;}
.contentPart .bottomArticle .leftImg, .contentPart .bottomArticle .leftImg img { max-width: 100% !important;}
.bannerPart .leftIMg .banner_button.button {left: 50%; margin-left: -420px; position: absolute; top: 26px; width: 250px;}

/* CSS Angaben für das Kontaktformular */
.input-fields.kontakt {width: 100%;margin:0px;display: inline-block;}
.input-fields.kontakt a {color:#45b39e;}
.input-fields.kontakt label span.red, .input-fields.kontakt span.red {color:#C02023;}
.input-fields.kontakt input, .input-fields.kontakt textarea {
border: 1px solid #e9e6e1;box-shadow: none;margin: 0 0 10px;padding: 2px 10px 5px;float:none;width:100%;}
.input-fields.kontakt input[type="checkbox"] {width:auto;}
.input-fields.kontakt .bottompart {margin-top:0px;}
.input-fields.kontakt .bottompart .button input.wpcf7-submit {background:none;font-size:20px;color:#FFFFFF;border:0px;line-height:46px;margin:0 auto;text-align:center;outline:none;}
.input-fields.kontakt .bottompart .button .ajax-loader {display:none;}
span.wpcf7-not-valid-tip {color:#C02023;font-size:12px;}
div.wpcf7-mail-sent-ok {background:#45b39e;color:#FFFFFF;border:1px solid #45b39e;}
div.wpcf7-validation-errors {background:#C02023;color:#FFFFFF;border:1px solid #C02023;}
/* CSS Angaben für die Kommentarfunktion */
.comments-area .comment-list {background:#e3e1e1;margin:10px 0 10px 0;padding:10px 10px 10px 30px;}
.comments-area .comment-list .children {background:#eeeeee;margin:10px 0;padding:10px 10px 10px 30px;}
.comments-area .comment-list .comment-body {margin-bottom:10px;}
.comments-area .comment-list .comment-body .comment-meta .comment-author.vcard {border-bottom:1px solid #45b39e;padding-bottom:10px;margin-bottom:10px;}
.comments-area .comment-list .comment-body .comment-meta .comment-author.vcard img {width:34px;height:34px;}
.comments-area .comment-list .comment-body .comment-meta a {color:#45b39e;}
.comments-area .comment-list .comment-body .comment-content p {border-bottom:1px solid #45b39e;margin-bottom:10px;padding:10px 0 10px 0;}
.comments-area .comment-list .comment-body .reply a {color:#45b39e;}
.comment-respond {background: #fff;margin: 0px 0 16px;padding: 30px 18px 20px 23px;overflow: auto;clear: both;}
.comment-respond a {color:#45b39e;}
.comment-respond .comment-form-author label, .comment-respond .comment-form-email label, .comment-respond .comment-form-url label, .comment-respond .comment-form-comment label  {display:block !important;font-weight: 700;margin-bottom: 5px;max-width: 100%;font-family: 'Conv_Roboto-Regular';}
.comment-respond .comment-form-author input, .comment-respond .comment-form-email input, .comment-respond .comment-form-url input, .comment-respond .comment-form-comment textarea  {border: 1px solid #e9e6e1;
  box-shadow: none;
  margin: 0 0 10px;
  padding: 2px 10px 5px;
  float: none;
  width: 100%;}
 .comment-respond .form-submit {
    background: #45b39e;
  display: inline-table;
  border-radius:5px;
  float:right;
  font-family: 'Conv_PatrickHand-Regular' !important;
 }
.comment-respond .form-submit .submit {  background: none;
  font-size: 20px;
  color: #FFFFFF;
  border: 0px;
  line-height: 36px;
  margin: 0 auto;
  padding:7px 10px 0 10px;
  text-align: center;
  outline: none;}
.form-allowed-tags {display:none;}

/* Änderung des Anmeldeformulars */
.label_check.termscondition.radio {padding:0px;background:none !important;}
.label_check.termscondition.radio h3 {padding:0px;margin:15px 0 5px 0;}
/*.label_check input[type="radio"] {position:relative;left:0px;float:none;margin:0 7px 7px 0 !important;}*/
.label_check input[type="radio"] {position:relative;left:0px;float:left;margin:2px 7px 7px 0 !important;}
/* Änderungen Masonary Grid */
.colio-thumb-padding .colio-thumb {outline: 1px solid #45b39e;border: 5px solid #45b39e;}
#colio_wachstumsmomente .colio-inner {background:#ffffff;margin:0px 5px 5px 0px !important;}
.colio-theme-white .colio-container {background:#FFFFFF !important;}
#colio_viewport_wachstumsmomente {margin-right:0px !important;}
.colio .colio-feed li {max-width:100% !important;width:100% !important;}
.colio-theme-white .colio-item .colio-title, .colio-item .colio-main, .colio-item .colio-main h3, .colio-item .colio-main h5, .colio-item .colio-main h5 strong, .colio-item .colio-main p, .colio-list .colio-summary, .colio-list .colio-summary h4, .colio-list .colio-summary p, .colio-theme-white .colio-item p {color:#34495e !important;}
.colio-item .colio-main p, .colio-theme-white .colio-item p {font-family: 'Conv_Roboto-Light' !important;}
/* Digimember */
.dm_account span, .dm_account .ncore_form_input {
    font-size: 1.5rem !important;
    line-height: 1.5 !important;
    vertical-align: middle;
}
.dm_account label {
    font-weight: 500;
    font-size: 1.5rem !important;
    line-height: 1.5 !important;
    vertical-align: middle;
}
.dm_account .button-primary, .dm_account .dm_data_export_button, .dm_account .dm_account_delete_button {
    width: 100%;
    margin-bottom: 10px;
    border-radius: 2px !important;
    color: #315C96 !important;
    background-color: white !important;
    border: 1px solid #315C96 !important;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: .375rem .75rem !important;
    font-size: 1.5rem !important;
    line-height: 1.5;
    border-radius: .25rem !important;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    background-image: none !important;
}
