@import url("https://fonts.googleapis.com/css?family=Josefin+Sans:400,600|Karla:400,700|Playfair+Display:400,400i|Montserrat");
@import url(https://fast.fonts.net/t/1.css?apiType=css&projectid=6e0c2905-8886-40d4-bc96-80fef5a3605d);
@font-face{
font-family:"Sabon LT W01 Roman";
src:url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/d30018fa-c2be-4921-a779-0a9b8db54fe7.eot?#iefix);
src:url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/d30018fa-c2be-4921-a779-0a9b8db54fe7.eot?#iefix) format("eot"),url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/17ca8435-8c30-45f1-9c59-a7f27b7905f1.woff2) format("woff2"),url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/d93bebe4-cefa-455e-8b51-eaae50be173e.woff) format("woff"),url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/7849e7c1-08a0-4e13-a6cd-d2900c236af5.ttf) format("truetype"),url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/d1246e5a-1d35-4bc9-b785-d05e0408a757.svg#d1246e5a-1d35-4bc9-b785-d05e0408a757) format("svg");
}
@font-face{
font-family:"Sabon LT W01 Italic";
src:url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/72d35842-98bb-422e-8e0a-686bfbabb630.eot?#iefix);
src:url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/72d35842-98bb-422e-8e0a-686bfbabb630.eot?#iefix) format("eot"),url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/637fbfae-c5e3-451b-a783-c1a9acca093f.woff2) format("woff2"),url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/a9baeb23-afc5-4d93-bf9f-b83fd44a2220.woff) format("woff"),url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/bc89f8d2-4ac8-4c99-aa40-a31cea6d7b5a.ttf) format("truetype"),url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/6bde6158-cef2-4c4f-b120-4e8b482c742d.svg#6bde6158-cef2-4c4f-b120-4e8b482c742d) format("svg");
}
@font-face{
font-family:"SabonLTW01-BoldItalic";
src:url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/27e1a9a8-0e41-4072-9a38-340bda220c09.eot?#iefix);
src:url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/27e1a9a8-0e41-4072-9a38-340bda220c09.eot?#iefix) format("eot"),url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/fb88189f-6ef7-45eb-bcd2-8ea7c12bb4d1.woff2) format("woff2"),url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/cf5ff73c-ced1-4092-829c-4238819447fa.woff) format("woff"),url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/0c79bc7f-e06e-4877-854f-bb4c01ca9418.ttf) format("truetype"),url(//reconnect-me.de/wp-content/themes/reconnectme/css/Fonts/f9662a49-ee01-469f-8d2d-c1ff1c4381b5.svg#f9662a49-ee01-469f-8d2d-c1ff1c4381b5) format("svg");
}
body {font-family:'Karla', sans-serif; font-size:15px; font-weight:400; line-height:28px;}
h1, h2, h3, h4, h5, h6 {font-family:'Josefin Sans', sans-serif; margin:0 0 20px 0;}
h1, .h1 {font-size:30px; font-weight:400;}
h2, h3 {font-weight:400; margin-top:48px;}
p, ul {margin-bottom:28px;}
hr {border-top:2px solid rgba(0, 0, 0, 0.1); margin-top:30px; margin-bottom:30px;}
hr.hr-small {margin:48px 0;}
a:hover, a:focus {text-decoration:none; color:#000000;}
.navbar .nav > li a, .navbar .navbar-toggle, .blog-post .post-info, a.btn, .btn, .btn:focus, input[type="submit"], .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart, a.more-link, .footer-sidebar.sidebar .widgettitle, .footer-sidebar-2.sidebar .widgettitle, .blog-post .post-info-date, .blog-post .post-categories, .blog-post-related.blog-post-related-loop .blog-post-related-item .blog-post-related-date, .page-item-title-single .post-date, .page-item-title-single .post-categories, .author-bio h5, .comment-metadata .author, .comment-metadata .date, .blog-post-related-single .post-categories, .blog-post-related-single .blog-post-related-date, .homepage-welcome-block h5, .sidebar .widget.widget_himmelen_text .himmelen-textwidget h5, .page-item-title-archive p, .navigation-post .nav-post-title, .navigation-paging.navigation-post a, .himmelen-popular-post-list-wrapper .himmelen-popular-post .himmelen-popular-post-category, .himmelen-popular-post-list-wrapper .himmelen-popular-post .himmelen-popular-post-date, .himmelen-post-list .himmelen-post-details .himmelen-post-category, .himmelen-post-pagination .himmelen-post-pagination-category, .blog-post .entry-content h5, .page .entry-content h5 {font-family:'Montserrat';} header .col-md-12 {height:109px;}
header .header-center {padding-top:2px;}
header .logo img {margin:5px 0 9px;}
header .logo strong {font-family:"Sabon LT W01 Italic"; font-size:15px; letter-spacing:0.6px; color:#000000; font-weight:100;}
header .logo .logo-link {display:inline-block; margin-left:8px;}
header .logo .logo-link p {margin-left:-16px;}
header.fixed {position:fixed; top:-110px; z-index:999999; width:100%;}
.navbar {margin-bottom:0;}
.navbar-default {background:none; border:none;}
.navbar-center-wrapper {margin-left:0; margin-right:0; border-top:1px solid #606060;}
.navbar-collapse {padding-left:0; padding-right:0;}
.navbar-collapse.collapse {display:block;}
.mainmenu-belowheader.menu-center .nav {padding-left:0; padding-right:0; width:100%; text-align:center;}
.navbar .nav > li {float:none; display:inline-block; padding:17px 0;}
.navbar .nav > li > a {padding:5px 8px; margin-left:18px; margin-right:18px; border:none;}
.navbar .nav > li > a:hover {color:#999999; border:none;}
.mainmenu-belowheader .navbar .nav > li.current-menu-item > a, .mainmenu-belowheader .navbar .nav > li.current_page_parent > a, .mainmenu-belowheader .navbar .nav > li.current-menu-parent > a {color:#999999;}
sub, sup {font-size:60%; top:-7px;}
.nav > li sup, .nav > li sub, sub {font-size:9px; top:-5px;}
h2 sub, h2 sup {font-size:48%; top:-10px;}
.navbar .nav > li.menu-item-has-children > a::after {display:inline-block; font-family:"fontawesome"; content:"\f107"; font-style:normal; font-weight:normal; margin-left:3px; margin-right:0px;}
.nav > li > .sub-menu {background:#000000; margin-top:17px;}
.nav .sub-menu li > a {display:block; background:transparent; color:#ffffff; font-weight:normal; min-width:200px; text-decoration:none; padding:10px 20px; cursor:pointer; border:1px solid rgba(255,255,255,0.2); border-left:0; border-right:0; border-bottom:0; font-size:12px; text-transform:uppercase;}
.nav > li > a:hover, .nav > li > a:focus {background:none;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single {height:500px; background-position:center; background-size:cover; padding:0; position:relative;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div {width:1216px; margin:0 auto;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div > div {width:688px;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div > div > .t1, .container-fluid.container-page-item-title.with-bg .page-item-title-single > div > div > .t2 {color:#000000;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div > div > hr {border-top:1px solid rgba(0, 0, 0, 0.6); margin:0;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div > div > .t1 {font-style:normal; font-size:18px; letter-spacing:1.1px; margin-left:1px; padding-top:99px; font-weight:normal; margin-bottom:7px; font-family:"Sabon LT W01 Italic";}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div > div > .t2 {font-size:71px; line-height:81px; text-transform:uppercase; margin-left:-1.5px; font-family:"Sabon LT W01 Roman"; padding-top:7px; letter-spacing:5px;}
.share-links {position:absolute; margin:0; padding:0; list-style:none; line-height:0; right:30px; bottom:20px;}
.share-links > li {display:inline-block; margin-left:2px;}
.share-links > li > a {background-image:url(//reconnect-me.de/wp-content/themes/reconnectme/images/reconnect-me-icons-share-and-social.png); width:30px; height:30px; background-size:62px 61px; display:block; background-repeat:no-repeat; -webkit-transition:none; transition:none; cursor:pointer; background-position:0 -31px;}
.share-links > li.facebook > a {background-position:-32px -31px;}
.share-links > li.mail > a:hover {background-position:0 0;}
.share-links > li.facebook > a:hover {background-position:-32px 0;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background:none;}
.textwidget a {display:inline-block; margin-top:12px;}
.navbar .nav > li.menu-item-has-children > a::after {display:none;} .content-block {max-width:100%; margin:0 auto 600px;}
.content-block.fixed {margin-top:173px;}
.columns, .sidebar-right #page-body .content-wrap .content, .sidebar-right #page-body .content-wrap .sidebars, .sidebar-left #page-body .content-wrap .content, .sidebar-left #page-body .content-wrap .sidebars {padding:0 30px;}
.wrapper, .page-fullwidth #page-body #respond, .page-fullwidth #page-body .nocomments {width:100%;}
.sidebar .widget a:hover {text-decoration:none;}
.sidebar .widget {border:none; padding:0;}
.sidebar .widget ul > li {padding:22px 0; border-bottom:2px solid rgba(0, 0, 0, 0.05); font-size:15px; line-height:1.8; text-transform:none;}
.columns-8, .sidebar-right #page-body .content-wrap .content, .sidebar-left #page-body .content-wrap .content {width:68%;}
.columns-4, .sidebar-right #page-body .content-wrap .sidebars, .sidebar-left #page-body .content-wrap .sidebars {width:32%;}
.widget h3.widget-title {border-bottom:2px solid; line-height:1.4; padding-bottom:4px;}
.sidebar .widget ul > li:last-child {padding-bottom:0; margin-bottom:28px;}
img.alignnone {margin:0 0 28px;}
.single-post .hentry .entry-content img.alignleft {width:394px; height:355px; margin:5px 30px 5px 0;}
.single-post .hentry .entry-content img.alignnone {margin:5px 0;}
.single-post .hentry .entry-content span.initial {font-size:82px; float:left; line-height:1; margin:-4px 22px 0 -5px; font-weight:600;}
.entry-content a.readmore {margin:0; border-bottom:2px solid; padding-bottom:3px; font-weight:bold; border-color:#fad0cc; text-decoration:none;}
.entry-content a.readmore:hover {color:#fad0cc;}
table {background:none; border:none; margin-bottom:28px; width:96%;}
table td, table th, table tbody tr td, table tbody tr th, table tbody tr {padding:0; border:none;}
table td {vertical-align:bottom;}
table td:nth-child(2) {width:180px; text-align:right;}
table.dates {width:100%;}
table.dates td {vertical-align:top; height:28px;}
table.dates td:nth-child(2) {width:24px; text-align:center; padding-right:4px;}
table span.arial {font-family:"Arial", sans-serif; font-size:13.5px;}
.slash-before:before {content:"//"; display:block; margin-right:5px; float:left;}
.slash-before .slash-right {display:block; float:left;}
.slash-before:after {content:""; display:block; clear:both;}
a.link, .breadcrumbs .trail-end, .widget.widget_text .readmore, #site-content #page-breadcrumbs .breadcrumbs a:hover, .entry-content .readmore a, #site-header #masthead .menu-extra li.shopping-cart .submenu .widget_shopping_cart_content .buttons a.checkout, #comments .comment-list li .reply a, #site-wrapper .blog-shortcode.blog-grid .hentry .entry-content .read-more a, #site-wrapper .wpb_tabs .wpb_tabs_nav .ui-state-default.ui-tabs-active a, .box-related-posts .box-content .hentry .entry-wrapper .entry-content .readmore a, .search-results article .counter, .woocommerce .products li .product-info .button, .woocommerce-page .products li .product-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-message .button, .woocommerce .woocommerce-info .button, .woocommerce-page .woocommerce-info .button, .woocommerce .woocommerce-error .button, .woocommerce-page .woocommerce-error .button, .widget.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle, .woocommerce-content-top .widget.widget_price_filter .price_slider_wrapper .price_slider_amount .button, .woocommerce .onsale::after, .woocommerce-page .onsale::after, .projects-filter ul li.active a {border-color:#fad0cc;}
a, a.link:hover, .breadcrumbs .trail-end, .widget.widget_text .readmore:hover, #site-content #page-breadcrumbs .breadcrumbs a:hover, .widget.widget_archive ul li a:hover, .widget.widget_categories ul li a:hover, .widget.widget_pages ul li a:hover, .widget.widget_meta ul li a:hover, .widget.widget_recent_comments ul li a:hover, .widget.widget_recent_entries ul li a:hover, .widget.widget_rss ul li a:hover, .widget.widget_nav_menu ul li a:hover, .entry-content .readmore a:hover, .entry-header .entry-meta a:hover, .entry-header .entry-title a:hover, #site-header #masthead .menu-extra li.shopping-cart .submenu .widget_shopping_cart_content .buttons a.checkout:hover, .navigation .nav-links li a:hover, #comments .comment-list li .reply a:hover, .single.header-background-featured #site-content #page-header .entry-meta a:hover, #site-wrapper .blog-shortcode.blog-grid .hentry .entry-content .read-more a:hover, #site-wrapper .wpb_tabs .wpb_tabs_nav .ui-state-default.ui-tabs-active a, #site-wrapper .wpb_tour .wpb_tabs_nav .ui-state-default.ui-tabs-active a, .box-related-posts .box-content .hentry .entry-wrapper .entry-content .readmore a:hover, .box-related-posts .box-content .hentry .entry-wrapper .entry-header .entry-title a:hover, #off-canvas .widget.widget_text .readmore:hover, .search-results article .counter, .search-results article .entry-title a:hover, .woocommerce .products li .product-info .button:hover, .woocommerce-page .products li .product-info .button:hover, .woocommerce .woocommerce-message .button:hover, .woocommerce-page .woocommerce-message .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce-page .woocommerce-info .button:hover, .woocommerce .woocommerce-error .button:hover, .woocommerce-page .woocommerce-error .button:hover, .woocommerce .product .summary p.price, .woocommerce-page .product .summary p.price, .widget.widget_layered_nav ul li a:hover, .widget.widget_product_categories ul li a:hover, .woocommerce-content-top .widget.widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover, .projects.projects-grid .projects-items .hentry .project-info .project-title a:hover, .projects.projects-grid .projects-items .hentry .project-info .project-categories li a:hover, .single-nproject .project-single .project-content .project-categories a:hover, .blog .hentry.sticky .entry-header a:hover, .blog .hentry.sticky .entry-content a:hover {color:#fad0cc;}
input[type="submit"], button[type="submit"], .button, .navigator-toggle, .blog.blog-large .hentry .entry-date, #site-wrapper .flexslider .flex-direction-nav li a:hover, #site-header #masthead .menu-extra li.shopping-cart .shopping-cart-items-count, .single .hentry .entry-footer .entry-tags a:hover, .single .hentry .entry-footer .entry-tags a:hover:after, .widget.widget_tag_cloud .tagcloud a:hover, .widget.widget_tag_cloud .tagcloud a:hover:after, .navigation.paging-navigation .page-numbers.current, .navigation.loadmore a, .woocommerce .products li .wc-forward, .woocommerce-page .products li .wc-forward, .woocommerce .star-rating span, .woocommerce-page .star-rating span, .woocommerce .onsale, .woocommerce-page .onsale, .woocommerce .woocommerce-pagination ul li .page-numbers.current, .woocommerce-page .woocommerce-pagination ul li .page-numbers.current, .widget.widget_product_tag_cloud .tagcloud a:hover:after, .widget.widget_product_tag_cloud .tagcloud a:hover, #site-wrapper .symple-button.black:hover, #site-wrapper .symple-button.blue:hover, #site-wrapper .symple-button.brown:hover, #site-wrapper .symple-button.green:hover, #site-wrapper .symple-button.gold:hover, #site-wrapper .symple-button.orange:hover, #site-wrapper .symple-button.pink:hover, #site-wrapper .symple-button.red:hover, #site-wrapper .symple-button.grey:hover, #site-wrapper .symple-button.rosy:hover, #site-wrapper .symple-button.teal:hover, .single-nproject .project-single .project-content .project-tags a:hover, .single-nproject .project-single .project-content .project-tags a:hover:after {background:#000000;}
input[type="submit"]:hover, button[type="submit"]:hover, .button:hover {background:#fad0cc;}
blockquote {border:0; margin-left:0; padding-left:0; background:#eeeeee; padding-bottom:45px; padding-top:45px; margin-top:48px; margin-bottom:48px; padding-left:120px; padding-right:120px; font-size:25px; line-height:32px; font-family:'Playfair Display'; font-style:normal;}
blockquote:before {color:#000000; content:"”"; font-size:60px; margin-left:-50px; margin-top:12px; position:absolute; clear:both;}
blockquote p {line-height:36px; letter-spacing:0.4px;}
input[type="submit"], button[type="submit"], .button {font-size:17px;}
form span.required {float:right; margin-top:-24px;}
.entry-content a {color:#000000; border-bottom:1px solid #606060;}
.entry-content a:hover {color:#fad0cc; border-color:#fad0cc;}
p.small-margin {margin-bottom:0; line-height:20px; text-indent:-999999px;} #site-footer {background:#f5f5f5; padding:57px 0 70px;}
#site-footer #footer-widgets .widget {margin-bottom:0;}
#site-footer img {margin-bottom:14px;}
.goto-top a {text-indent:-9999px; width:40px; height:40px; outline:none; position:fixed; right:30px; bottom:-50px; z-index:99; visibility:hidden; -webkit-opacity:0; -khtml-opacity:0; -moz-opacity:0; opacity:0; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter:alpha(opacity=0);}
.goto-top.active a:hover {bottom:20px;}
.goto-top a:after, .goto-top a:before {content:""; width:30px; height:2px; background:#ccc; position:absolute; top:10px; left:15px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.goto-top a:before {left:-5px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
.goto-top.active a {visibility:visible; -webkit-opacity:1; -khtml-opacity:1; -moz-opacity:1; opacity:1; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter:alpha(opacity=100); bottom:0;}
@media (min-width:1280px) {
.container, #page-body {width:1246px; margin:0 auto;}
}
@media (max-width:1279px) {
header.fixed {position:static;}
.content-block.fixed {margin-top:0;}
.navbar-collapse.collapse {display:none;}
.navbar .navbar-toggle {position:relative; top:0; display:table;}
.navbar .navbar-toggle:after {content:"\f0c9";}
.container, #page-body {width:970px; margin:0 auto;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single {height:420px;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div {width:940px;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div > div {width:520px;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div > div > .t1 {padding-top:110px;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div > div > .t2 {font-size:56px; line-height:66px;}
.single-post .hentry .entry-content img.alignleft {width:340px; height:auto;}
.navbar-collapse.collapse {max-height:auto !important; padding:10px 0;}
.navbar .nav > li {display:block; padding:10px 0;}
.mainmenu-belowheader .navbar .nav > li > a {margin:0; text-align:left;}
.navbar .nav > li.menu-item-has-children > a::after {float:right;}
.nav > li > .sub-menu {position:relative; z-index:0; display:block !important; background:none;}
.nav > li > .sub-menu li.menu-item > a {color:#000000;}
.nav > li > .sub-menu li.menu-item > a:hover {color:#999999;}
blockquote {padding-left:14%; padding-right:14%;}
}
@media (max-width:991px) {
body.sidebar-right #page-body .content-wrap .content {padding-left:15px;}
.container, #page-body {width:750px; margin:0 auto;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single {height:380px;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div {width:720px;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div > div > .t1 {padding-top:100px;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div > div > .t2 {font-size:52px; line-height:62px;}
}
@media (max-width:767px) {
#page-body, .container, .container-fluid.container-page-item-title.with-bg .page-item-title-single > div {width:100%;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div {padding:0 20px;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single {height:300px;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div > div {width:380px;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div > div > .t1 {padding-top:84px; font-size:15px;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div > div > .t2 {font-size:35px; line-height:45px;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div > div > .t2 br {display:none;}
}
@media (max-width:600px) {
.single-post .hentry .entry-content img.alignleft {width:100%; margin:28px 0;}
}
@media (max-width: 568px) {
header .col-md-12 {height:82px;}
header .logo-link > img {width:210px; margin:5px 0 2px;}
header .logo strong, #site-footer p {font-size:10px;}
}
@media (max-width:420px) {
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div > div {width:100%;}
.container-fluid.container-page-item-title.with-bg .page-item-title-single > div > div > .t1 {padding-top:40px;}
}