/*
 Theme Name:   Unit Rotaract Club
 Template:     founder
 Theme URI:    https://www.rotaract.de/
 Author:       Rotaract Ressort IT Infrastruktur - Niklas Zbick
 Author URI:   https://www.rotaract.de/
 Version:      0.9.2
 Description:  Rotaract Theme für Clubs. Angepasstes Unit-Theme, welches auf Founder basiert.
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  unit-rotaract-club
*/

/*
 * Import Fonts
 * 
 * Get Fonts from local directory
 */

/* open-sans-condensed-300 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/open-sans-condensed-v14-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'),
       url('../../fonts/open-sans-condensed-v14-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-condensed-v14-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-condensed-v14-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-condensed-v14-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-condensed-v14-latin-300.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}
/* open-sans-condensed-300italic - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('../../fonts/open-sans-condensed-v14-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'),
       url('../../fonts/open-sans-condensed-v14-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-condensed-v14-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-condensed-v14-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-condensed-v14-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-condensed-v14-latin-300italic.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}
/* open-sans-condensed-700 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/open-sans-condensed-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'),
       url('../../fonts/open-sans-condensed-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-condensed-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-condensed-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-condensed-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-condensed-v14-latin-700.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../fonts/open-sans-v17-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../../fonts/open-sans-v17-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v17-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v17-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../../fonts/open-sans-v17-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('../../fonts/open-sans-v17-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v17-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v17-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v17-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v17-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../../fonts/open-sans-v17-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../../fonts/open-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v17-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v17-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v17-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v17-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/open-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../../fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../fonts/open-sans-v17-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../../fonts/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v17-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v17-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v17-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v17-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../../fonts/open-sans-v17-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('../../fonts/open-sans-v17-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v17-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v17-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v17-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v17-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/open-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../../fonts/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v17-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../../fonts/open-sans-v17-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../../fonts/open-sans-v17-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v17-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v17-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v17-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v17-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}



/* Club Theme Individual */

#title-container {
    position: relative;
    margin-left: 0;
}
.site-title a,
.site-title a:hover {
    font-family: 'Open Sans Condensed';
    font-size: 15px!important;
    line-height: 18px;
    padding-top: 10px;
    white-space: nowrap;
    font-weight: normal;
    color: #d91b5c;
    text-transform: none
}
.site-title div {
    display: inline-block;
}
.site-title img {
    width: 120px;
    height: 40px;
    margin: 0 5px -6px 0;
    float: left;
}

/* Club Theme Individual */

html {
    background: #fff
}
body {
    background: #ededed;
    color: #555;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px
}
#main ol,
#main ul {
    padding-left: 1.5em
}
input,
textarea {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 0.8em !important
}
table {
	min-width: 100%;
}
.pdb-list,
.pdb-signup {
	overflow: scroll;
}
th,
td {
    border: none;
}
tr:nth-child(even) {
    background: #f4f4f4;
}
thead tr {
    border-bottom: solid 2px #d91b5c;
	text-align: left;
}
.form-table tbody th {
    font-family: "Open Sans Condensed", sans-serif;
    text-align: initial;
}
li {
    list-style-type: square;
}
#site-header li {
    list-style-type: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
.site-footer a {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
a,
a:link,
a:hover,
a:visited,
a:active {
    border: none;
    color: #d91b5c
}
.site-footer a {
    font-size: 14px;
    margin: 0 5px
}
.menu-primary-items a,
.menu-unset ul a {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 14px;
    font-weight: 700
}
.menu-primary-items a,
.menu-unset ul a,
.social-media-icons a {
    color: #555
}
.menu-primary-items a:hover,
.menu-unset ul a:hover,
.social-media-icons a:hover,
.social-media-icons a:active,
.social-media-icons a:focus,
.toggle-navigation.open,
.toggle-navigation:focus,
.site-header .search-form-container button:focus i,
.post-categories a:active,
.post-categories a:focus,
.post-categories a:hover,
.post-categories a:link,
.post-categories a:visited {
    color: #d91b5c;
    border-bottom: none;
}
.toggle-navigation {
    margin-top: 5px;
    margin-right: 5px;
    position: relative;
}
.menu-primary-container.open {
    margin: 0 -10px;
}
p,
article {
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0.25px
}
.entry {
    background: #fff;
    border: solid 1px #e0e0e0;
    margin: 2.25em 0
}
.entry:first-child {
    margin-top: 6em
}
.entry:not(.has-post-thumbnail) {
    padding-top: .75em
}
.main {
    padding: 0 10px;
    margin: 0 auto;
}
.featured-image {
    width: 100%;
    left: 0;
    padding-bottom: 50%
}
.gallery-item {
    margin-right: -5px
}
.gallery-caption {
    font-family: 'Open Sans', sans-serif
}
.post-header {
    padding: 1.5em 1.5em 0;
    margin: 0
}
.post-content {
    padding: 0 1.5em 1.5em
}
.post-after {
    padding: 1.5em 1.5em 0;
    margin: 0
}
.post-after:after,
span.post-comments {
    display: none
}
.further-reading {
    margin-bottom: 0
}
.further-reading:after,
.further-reading:before {
    right: -1.5em;
    left: -1.5em;
    background: #e0e0e0
}
.menu-primary-items ul::after,
.menu-unset ul ul::after,
.menu-primary-items ul::before,
.menu-unset ul ul::before {
    content: none;
}
.site-header ul.sub-menu {
    border: none;
    border-top: solid 2px #d91b5c;
    padding: 0
}
.site-header ul.sub-menu li {
    margin: 0!important
}
.site-header ul.sub-menu a {
    display: block;
    font-weight: 400;
    text-transform: normal;
    padding: 10px 20px
}
.site-header ul.sub-menu a:hover {
    background: #f8f8f8;
    color: #444
}
.toggle-dropdown:active,
.toggle-dropdown:focus,
.toggle-dropdown:hover {
    color: #d91b5c;
    border-color: #d91b5c
}
.menu-primary-items li.current-menu-item::after,
.menu-primary-items li.current_page_item::after,
.menu-unset ul li.current-menu-item::after,
.menu-unset ul li.current_page_item::after {
    background: #d91b5c
}
.main .widget {
    font-size: 1em
}
.siteorigin-widget-tinymce .post-content {
    padding: 0;
}
input[type=submit],
.more-link {
    background: #d91b5c;
}
.post-categories {
    font-style: italic;
}
p.comments-closed {
    display: none;
}
.site-header {
    position: relative;
    background: #fff;
    border-color: #e0e0e0;
    padding: 1.5em 10px;
}
.site-header:before {
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    left: -999px;
    right: -999px;
    background: #fff;
    z-index: 0;
}
.site-header:after {
    background: #e0e0e0;
}
#site-header .container,
#site-footer .container {
    margin: 0 auto;
    position: relative;
}
.toggle-sidebar {
    top: calc(100% - 1px);
    border-color: #e0e0e0;
    border-radius: 0 0 50% 50%;
}
.toggle-sidebar:active,
.toggle-sidebar:focus,
.toggle-sidebar:hover {
    border-color: #e0e0e0;
}
.sidebar-primary {
    background: #fff;
}
.sidebar-primary:before {
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    left: -999px;
    right: -999px;
    background: #fff;
    z-index: -1
}
.sidebar-primary.open {
    border-bottom: solid 1px #e0e0e0
}
.sidebar-primary.open .toggle-sidebar {
    border-color: #e0e0e0;
    border-top: none;
    top: 100%
}
.toggle-sidebar:active i,
.toggle-sidebar:focus i,
.toggle-sidebar:hover i,
.sidebar-primary.open .toggle-sidebar i {
    color: #d91b5c
}
.sidebar-primary.open:after {
    background: #e0e0e0
}
.site-footer {
    position: relative;
    background: #fff;
    border-color: #e0e0e0;
    text-align: right;
}
.site-footer:before {
    content: '';
    position: absolute;
    top: 0;
    right: -999px;
    left: -999px;
    height: 100%;
    background: #fff;
}
.site-footer:after {
    background: #e0e0e0
}
.site-footer span {
   position: relative;
}
.loop-pagination {
    background: #fff;
    border: solid 1px #e0e0e0
}
.loop-pagination a,
.loop-pagination span {
    display: inline-block;
    padding: .75em 1.5em;
    margin: 0 -4px 0 0
}
.loop-pagination .next,
.loop-pagination .prev {
    margin: 0 -4px 0 0
}
.loop-pagination .prev {
    float: left
}
.loop-pagination .next {
    float: right;
    margin-right: 0
}
.loop-pagination a {
    border-bottom: none;
    border-right: solid 1px transparent;
    border-left: solid 1px transparent;
    transition: all .1s ease-in-out
}
.loop-pagination a:active,
.loop-pagination a:focus,
.loop-pagination a:hover {
    background: #F7F7F7;
    border-color: #EDEDED
}
.archive-header {
    background: #fff;
    border: solid 1px #e0e0e0;
    padding: 1.5em;
    margin-bottom: 0
}
.archive-header h2 {
    font-size: 1em;
    line-height: 1.5;
    font-weight: 600
}
.archive-header span {
    font-weight: 300
}
.sticky.has-post-thumbnail {
    position: relative
}
.sticky.has-post-thumbnail .sticky-status {
    position: absolute;
    top: 0;
    left: 0
}
.sticky.has-post-thumbnail .sticky-status span {
    display: inline-block;
    background: #333;
    color: #fff;
    padding: 12px 24px
}
.comments {
    padding: 1.5em
}
.comments-number {
    margin: 0 0 1.5em
}
.comment-list {
    margin: 0;
}
.comment-respond {
    margin: 3em 0;
}
@media all and (min-width: 768px) {
    .main,
    #site-header .container,
    #site-footer .container {
        width: 750px;
        padding: 0;
    }
    .menu-primary-container.open {
        margin: 0;
    }
}
@media all and (min-width: 900px) {
    .entry:first-child {
        margin-top: 4.5em;
    }
    .post-content {
        padding: 0 3em 3em;
    }
    .post-after {
        padding: 1.5em 3em 0;
    }
    .further-reading:after,
    .further-reading:before {
        right: -3em;
        left: -3em;
    }
    .comments {
        padding: 1.5em 3em;
    }
    .social-media-icons {
        right: 15px!important;
        top: 5px!important;
        margin: 0!important;
    }
    .search-form-container {
        right: 0!important;
        top: 5px!important;
        margin: 0!important;
    }
}
@media all and (min-width: 992px) {
    .main,
    #site-header .container,
    #site-footer .container {
        width: 970px;
    }
}
@media all and (min-width: 1100px) {
    .main,
    #site-header .container,
    #site-footer .container {
        width: 1070px;
        padding: 0;
    }
    .comments {
        padding: 1.5em 4.5em
    }
    .archive .post-content p:last-of-type,
    .blog .post-content p:last-of-type,
    .search .post-content p:last-of-type {
        margin: 1.5em 0 0
    }
    .post-header {
        margin: .75em 0 2.25em;
    }
    .post-content {
        padding: 0 4.5em 3em;
    }
    .post-after {
        padding: 1.5em 4.5em 0;
    }
    .further-reading:after,
    .further-reading:before {
        right: -4.5em;
        left: -4.5em;
    }
}

/*# sourceMappingURL=style.css.map */
