/*
Theme Name: Basis Theme für EB, KI & SBV
Author: PhR Reinheimer GmbH & Christian Tamanini und Jill Klohe, oignon lapin, GbR
Author URI: www.phr.de & www.oignon-lapin.de
Description: Basis Theme für die Seiten des EB, KI und SBV (basiert auf _tk starter theme)
*/

/* Import the necessary TK Bootstrap WP CSS additions */
@import url( includes/css/bootstrap-wp.css );

.children
{ display: none; }

/* exception for sitemap */
ul.page-list .children
{ display: block}
	
.current_page_item .children,
.current_page_ancestor .children,
.current_page_parent .children
{ display: block; }

/* Small security for too long strings titles */
body {
	word-wrap: break-word;
    padding-top: 0px;
}

.main-content a{
	text-decoration: underline;
}

.main-content h1 a, .main-content h2 a, .main-content h3 a, .main-content h4 a, .pager a, .panel-heading a, a.btn, .contact-info a, .widget_tag_cloud a, .list-group a, .submenu a{
	text-decoration: none;
}

/* External links */
a[href*="//"]:not([href*="konfessionskundliches-institut"]):not([href*="evangelischer-bund"]):not([href*="stiftung-bekennen-und-versoehnen"]):after{
    font-family: "Glyphicons Halflings";
    font-size: 0.8em;
    content: "\e164 ";
    margin-left: 3px;
    display:inline-block;
}

a.no-external-mark:after{
	content:"" !important;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

/* Typography */
@media screen and (max-width:767px) {
	p {
	-webkit-hyphens: auto;
	   -moz-hyphens: auto;
			hyphens: auto;
	}
}

h1, h2, h3, h4{
    font-family: 'EB Garamond', serif;
}

h1{
    font-size: 2.13em;
}

h2{
	font-size: 1.86em;
}

h3{
	font-size: 1.6em;
}

.sub-headline{
    font-family: 'EB Garamond', serif;
    font-size: 1.6em;
    color: #5c5c5c;
}

body {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    line-height: 25px;
}

blockquote {
	font-family: 'EB Garamond', serif;
	font-size: 1.25em;
	margin: 0.25em 0;
	padding: 0.25em 50px;
	line-height: 1.45;
	position: relative;
	color: #183351;
	border: 0;
}

blockquote:before {
	display: block;
	content: "\201C";
	font-size: 80px;
	position: absolute;
	left: 0px;
	top: -20px;
	color: #2664a9;
}

small, .small{
	line-height: 1.6em;
}

ul.small-bullets{
	list-style-type: none;
}

ul.small-bullets li:before{ 
	content:"•"; 
	font-size:1em;
	margin-left: -10px;
	margin-right: 5px;
}

ul.small-bullets li{
	margin-top: 0.4em;
}

ul.small-bullets ul li{
	margin-top: 0.2em;
}

img {
	display: inline-block;
	height: auto;
	max-width: 100%;
}
img[class*="wp-image-"] {
	margin-top: 10px;
	margin-bottom: 10px;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.wp-caption {
	margin-bottom: 10px;
	max-width: 100%;
	font-size: 85%;
	font-style: italic;
	font-weight: 100;
	line-height: 1.6em;
}
.wp-caption.aligncenter {
	margin-bottom: 10px;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	
}
.wp-caption .wp-caption-text {
	text-align: left;
	margin-top: 10px;
}

/* WP Gallery */
.gallery {
	margin-bottom: 1.5em;
}
.gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
.gallery dd {
	margin: 0;
}
.gallery-caption {
	display: block;
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}

/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

/* Content */
.main-content {
    overflow: hidden;
}

.main-content .container{
    padding-bottom:0;
}

@media screen and (min-width:768px) {
	.main-content .container{
    	padding-bottom:0;
		margin: 30px auto;
	}
	#wrapper-main-content-inner{
		background-color: #fff;
		padding: 15px 30px 30px 30px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	}
	
	/*
	#wrapper-main-content-inner{
		background-color: #fff;
		padding: 15px 30px 30px 30px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		position: relative;
	}
	
	#wrapper-main-content-inner:after{
		display: block;
		position: absolute;
	 	height: 100%;
	   	width: 100%;
	   	background-color: #fff;
	   	left:0;
	}
	*/
}

.sticky {
	display: block;
}
.bypostauthor {
	display: block;
}

@media screen and (max-width:767px) {
	.entry-content .wp-caption.alignleft, .entry-content .wp-caption.alignright{
		float: none;
		display: block;
		margin: 0;
	}
	
	.entry-content img.alignleft, .entry-content img.alignright{
		float: none;
		display: block;
		margin: 15px 0;
	}
}

/* Post Header */
.page-header{
    padding-bottom: 1px;
	margin-top: 0;
}

.entry-meta{
    color: #888;
}

.meta-date{
    font-weight: 600;
}

.byline {
    display: none;
}

@media screen and (max-width:767px) {
	.post-thumbnail-column{
		margin-bottom: 20px;
	}
}

/* RS Gallery */
.entry-content .rsDefaultInv .rsBullets{
	margin-bottom: 10px;
}

.rs-description{
	position: absolute;
	bottom: 0;
	color:#000;
	opacity: 0.85;
	width:100%;
	background-color: #fff;
}

.rs-description p{
	text-align:center;
	margin:3px 0;
}

/* Well */
.entry-content .well{
	margin: 20px 0;
}

/* Modal */
.modal-header h4{
	color: #fff;
	font-family: 'Open Sans', sans-serif;
} 

.modal-header h4 small{
	color: #fff;
	font-weight: bold;
} 

/* Contact Info */
.contact-info{
    margin: 20px 0 0 0; 
	border-top: 1px solid #eee;
}

.contact-info h4{
	font-family: 'Open Sans', sans-serif;
}

.contact-info p{
	margin: 0;
}

.contact-info .media:first-child{
	margin-top: 15px;
}

.contact-info .media-left.main{
	padding-right: 5px;
}

.contact-info .media.main{
	border: 1px solid #ebebeb;
	margin-top: 0;
}

.contact-info .media-body.main{
	padding: 20px;
}

@media screen and (max-width:767px) {
	.contact-info .media-left.main {
		display: block;
		padding: 20px;
		padding-bottom: 0px;
	}
	
	.contact-info .media-left.main img{
		display: block;
	}
}

/* Event Post Type */

.event-info {
    line-height: 1.5em;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.event-info .media-left {
    font-size: 1.5em;
}

.event-description{
    border-top: 1px solid #ddd; 
}

/* Post Archive */
h1.page-title{
    margin-bottom: 5px;
}

.attachment-medium{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}

/* Clearing */
.clear {
	clear: both;
}

/* Links */

a .active {
    color: #fff;
    background-color: #000;
}

.list-group-item.active > a{
    color: #fff !important;
}

/* Top Menu */

.topMenuWrapper{
	line-height: 19px;
}


.top-search{
    display: inline-block;
}

.top-search label{
    margin-bottom: 0;
}

.top-search .dropdown-toggle{
    padding: 0 0 0 15px;
    background:none; 
    border:0
}

.top-search .form-control{
    display:inline-block;
}

.top-search .dropdown-toggle:active, .top-search .dropdown-toggle:focus{
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
    
.dropdown.top-search.open .btn-default.dropdown-toggle{
    background-color: #fff;
} 

#topMenu.nav>li>a:hover, #topMenu.nav>li>a:focus{
    background-color: #fff;
}

ul.search-dropdown {
	width: 290px;
}

ul.search-dropdown .search-field{
	width:200px;
}

input.search-submit.btn.btn-default{
	margin-top: -2px;
}

#topMenu.nav>li>a:last-child{
	padding-right: 0;
}

#topMenu.nav>li>a{
	padding-top: 0px;
	padding-bottom: 0px;
	line-height:inherit;
}

/* Gravity Forms Bootstrap */

.gform_wrapper{
	margin-bottom: 0 !important;
}
.gform_wrapper ul { padding-left: 0; list-style: none;}

.gform_wrapper li { margin-bottom: 5px } /*Original 15*/

.gform_wrapper form { margin-bottom: 0 }

.gform_wrapper .gfield_required { padding-left: 1px; color: #b94a48 }

.ginput_container input, .ginput_container select, .ginput_container textarea { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555; vertical-align: middle; background-color: #fff; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s }
.ginput_container input:-moz-placeholder, .ginput_container select:-moz-placeholder, .ginput_container textarea:-moz-placeholder {
    color:#999
}
.ginput_container input::-moz-placeholder, .ginput_container select::-moz-placeholder, .ginput_container textarea::-moz-placeholder {
    color:#999
}
.ginput_container input:-ms-input-placeholder, .ginput_container select:-ms-input-placeholder, .ginput_container textarea:-ms-input-placeholder {
    color:#999
}
.ginput_container input::-webkit-input-placeholder, .ginput_container select::-webkit-input-placeholder, .ginput_container textarea::-webkit-input-placeholder {
    color:#999
}

.gform_wrapper textarea{
	font-size: 15px;
}

.ginput_container input:focus, .ginput_container select:focus, .ginput_container textarea:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6) }

.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password]{
	font-size: inherit !important;
	padding-left: 5px !important;
}

.ginput_container input[disabled], .ginput_container select[disabled], .ginput_container textarea[disabled], .ginput_container input[readonly], .ginput_container select[readonly], .ginput_container textarea[readonly], fieldset[disabled] .ginput_container input, fieldset[disabled] .ginput_container select, fieldset[disabled] .ginput_container textarea { cursor: not-allowed; background-color: #eee }

textarea.ginput_container input, textarea.ginput_container select, textarea.ginput_container textarea { height: auto }

.ginput_container textarea { height: auto }

.gform_previous_button, .gform_button, .gform_next_button { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.428571429; color: #fff; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; border: 1px solid transparent; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none }

.gform_button:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }

.gform_button:hover, .gform_button:focus { color: #333; text-decoration: none }

.gform_button:active, .gform_button.active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125); box-shadow: inset 0 3px 5px rgba(0,0,0,0.125) }

.gform_button.disabled, .gform_button[disabled], fieldset[disabled] .gform_button { pointer-events: none; cursor: not-allowed; opacity: .65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none }

.gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button { background-image: none }

.gform_button.disabled, .gform_button[disabled], fieldset[disabled] .gform_button, .gform_button.disabled:hover, .gform_button[disabled]:hover, fieldset[disabled] .gform_button:hover, .gform_button.disabled:focus, .gform_button[disabled]:focus, fieldset[disabled] .gform_button:focus, .gform_button.disabled:active, .gform_button[disabled]:active, fieldset[disabled] .gform_button:active, .gform_button.disabled.active, .gform_button[disabled].active, fieldset[disabled] .gform_button.active { background-color: #428bca; border-color: #357ebd }

.gform_wrapper .gfield_error .gfield_label { color: #b94a48 }

.gform_wrapper .gfield_error input, .gform_wrapper .gfield_error select, .gform_wrapper .gfield_error textarea { color: #b94a48; background-color: #f2dede; border-color: #eed3d7 }

.gform_wrapper .gfield_error input:focus, .gform_wrapper .gfield_error select:focus, .gform_wrapper .gfield_error textarea:focus { border-color: #b94a48; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(185,74,72,0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(185,74,72,0.6) }

.gform_wrapper .gform_page_footer{
	margin-bottom: 0 !important;
}
.validation_error { display: none}

.validation_error { padding: 15px; margin-bottom: 20px; color: #b94a48; background-color: #f2dede; border: 1px solid transparent; border-color: #eed3d7; border-radius: 4px }

.validation_error h4 { margin-top: 0; color: inherit }

.validation_error .alert-link { font-weight: bold }

.validation_error>p, .validation_error>ul { margin-bottom: 0 }

.validation_error>p+p { margin-top: 5px }

.validation_error hr { border-top-color: #e6c1c7 }

.validation_error .alert-link { color: #953b39 }

#gforms_confirmation_message { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px }

#gforms_confirmation_message h4 { margin-top: 0; color: inherit }

#gforms_confirmation_message .alert-link { font-weight: bold }

#gforms_confirmation_message>p, #gforms_confirmation_message>ul { margin-bottom: 0 }

#gforms_confirmation_message>p+p { margin-top: 5px }

.gfield_label { margin-bottom: 5px; font-size:  14px;}

.ginput_complex > span > label { font-size: 11px; }


.gform_validation_container,
.gform_wrapper .gform_validation_container,
body .gform_wrapper li.gform_validation_container,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,
body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
    display: none !important;
    position: absolute !important;
    left: -9000px;
}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label{
	font-weight: normal;
}

.gform_wrapper .top_label .gfield_label{
    font-size: 0.9em;
    margin-top:15px !important;
}

.gform_wrapper .gsection{
    margin-bottom: 5px !important;
}

.gform_wrapper ul.gfield_checkbox li input[type=checkbox], .gform_wrapper ul.gfield_radio li input[type=radio] {
	margin-left: 1px;
}

.gform_wrapper ul.gfield_radio{
	margin-top: 10px !important;
}

.gform_wrapper table.gfield_list thead th{
    font-weight: normal !important;
    font-size: 0.75em !important;
}

.gform_wrapper .gfield_description{
    font-size: 0.75em !important;
    padding-top:10px !important;
}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label{
    font-size: 0.9em !important;
}

.gform_wrapper table.gfield_list th, .gform_wrapper table.gfield_list td{
    padding-bottom: 0 !important;
}

.headerContainer{
    padding-bottom: 0;
}

.site-header-image{
	padding-bottom: 0;
}

.site-header-image .container{
	padding-bottom: 0;
}

@media screen and (min-width: 768px) {
	.site-header-image-inner{
		padding:0 15px;
	}
}

.header-image{
	overflow: hidden;
}

.header-image img{
    max-width: 100%;
	display: block;
}

@media screen and (max-width: 767px) {
	.headerContainer{
		padding-left: 0px;
		padding-right: 0px;
		overflow:hidden;
	}
	
	.header-image img{
   		max-width: 150%;
	}
}

.site-header .container{
	padding: 15px 15px 20px 15px;
}

.site-main-header{
	position: relative;
}

.site-main-header .font-resizer-column{
	position: absolute;
	right: 0;
	bottom: 0;
}

.fontSize{
	height: 20px;
	line-height:1.42857143em;
}

/* Panel Styling */

.event-panel{
	margin-top: 20px;
}

.panel h3 {
    font-size: 1.4em;
	color: #888;
}

.panel-primary>.panel-heading a{
	color: #fff;
}

.panel-primary>.panel-heading a:hover{
	color: #fff;
}

.panel-primary h3{
	color: #fff;
}

.widget.panel {
	border: none;
}

.panel-default>.panel-heading {
    background-color: #fff;
}

/* Navigation */

.site-navigation{
    background-color: #fff;
}

.site-navigation .dropdown-menu{
	border: 0;
	font-size: 0.93em;
/*	padding: 0;
	box-shadow: 0 2px 3px rgba(0,0,0,0.1);*/
}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:active>.dropdown-menu, .dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:active>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

/* NavBar */
.navbar {
    text-transform: uppercase;
    margin-bottom: 0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    font-weight: 200;
	border-width:0px;
	min-height:45px;
}

@media screen and (min-width: 768px) {
	#main-menu{
		width: 100%;
	}
}

  @media only screen and (min-width : 992px) {
	.nav-primary.nav-fixed{
	   position:fixed;
	   left:0px; 
	   width:100%;
	   z-index: 500;
	   -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	   -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	   box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	   border-bottom: 3px solid;
	}
  }

.nav-primary.nav-fixed .navbar-default .navbar-nav>li>a {
	-webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
}

.navbar-default{
	background-color:#fff;
}

@media screen and (min-width: 768px) {
	.navbar-default .navbar-nav>li>a {
		background-color: #fff;
		-webkit-border-top-left-radius:3px;
		-moz-border-top-left-radius:3px;
		border-top-left-radius:3px;
		-webkit-border-top-right-radius:3px;
		-moz-border-top-right-radius:3px;
		border-top-right-radius:3px;
		padding-top:13px;
		padding-bottom: 12px;
	}
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #fff;
}
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    background-color: #fff;
}

.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #ffffff;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
   	color: #fff;
}

.navbar-header{
	border-top: 1px solid #e7e7e7;
}

@media screen and (min-width: 768px) {
    .navbar-collapse{
        padding-left:0;
        padding-right:0;
    }
}

.dropdown-menu li a {
    padding: 10px 20px;
}

/* Responsive Submenu Dropdown */
@media screen and (max-width: 767px) {
	.dropdown.submenu{
		margin-top: 20px;
		width:100%;
	}
	
	.dropdown.submenu button{
		width: 100%;
	}
	
	.dropdown.submenu .dropdown-menu{
		width: 100%;
	}
}

/* Breadcrumb */
.wrapper-breadcrumb{
	padding-top: 5px;
	padding-bottom: 5px;
}
.wrapper-breadcrumb .container{
	padding-bottom:0;
}

/* Pager */
.pager{
	margin-bottom: 0;
}

.pager li>a, .pager li>span {
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}

.social-sharing{
	margin: 15px 0;
}

/* Pagination */
.pagination{
	margin-bottom: 0;
}

/* Sidebar */
@media screen and (max-width: 767px) {
	.sidebar{
		padding: 0;
	}
	
	.sidebar .sidebar-padder{
		padding: 15px;
	}
}

@media screen and (max-width: 991px) {
	.sidebar .sidebar-padder{
		margin-top: 30px;
	}
}

.clickable .panel-heading{
	padding: 0;
}

.clickable .panel-heading a{
	padding: 10px 15px;
	display: block;
}

/* Footer */

footer.entry-meta{
    border-top: 1px solid #eee;
    margin-top: 20px;
}

.site-info{
    padding-top:1em
}

.site-footer p{
	margin:0;
}

.widget { 
    margin-bottom: 2em; 
}
.widget_nav_menu ul.sub-menu li, .widget_pages ul.children li { padding-left: 15px; }

.widget_search .search-form input[type="submit"] { display: none; }

.widget select {
	max-width: 100%;
}

.widget h4 {
    font-family: 'EB Garamond', serif;
    font-size: 1.25em;
}

/* Misc Styling Helper*/
.book-shadow {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
}

.bottom-buffer {
    padding-bottom: 20px;
}

.buffer{
    padding: 20px;
}

.mailto-link:before{
	font-family: "Glyphicons Halflings";
 	font-weight: normal;
	font-style: normal;
 	display: inline-block;
 	text-decoration: inherit;
	content:"\2709";
	font-size: 0.825em;
}

@media screen and (min-width:768px) {
    .center-row {
        display:table;
    }
    .center {
        display:table-cell;
        vertical-align:middle;
        float:none;
    }
}

 .comment .children { margin-left: 1.5em; }

/**
* Some WP Theme Repository requirements
*/

.sticky {
}

.gallery-caption {

}

.bypostauthor {

}