/*
Theme Name: Tiny-Framework Child
Description:  Tiny-Framework Child Theme
Author: SiteCreation
Author URI: http://www.sitecreation.ch
Template: tiny-framework
Version: 1.0
Tags:
*/ 

@import url("../tiny-framework/style.css");

body {
margin-top:70px !important;
}

.page-id-242 h1.entry-title {
    display: none !important;
}

.post-242 .entry-header {
    display: none !important;
}

.post-242 h2 {
font-size: 22px !important;
}


.site-logo-link, .custom-logo-link {
margin: 0;
}

#site-title-wrapper {
display: none;
}

.header-image {
display: none;
}

.main-navigation ul.nav-menu {
text-align: center;
}

.content-area {
    margin: 2.5rem 0 0;
}

body, button, input, select, textarea {
font-size:14px;
}

textarea {
height: 180px;
}

.entry-header .entry-title {
font-size:22px;
font-weight:normal;
}

.site {
-webkit-box-shadow: 5px 5px 2px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 5px 5px 2px 0px rgba(0,0,0,0.3);
box-shadow: 5px 5px 2px 0px rgba(0,0,0,0.3);
opacity: 0.9;
}


.page-id-2 {
background: url(https://www.anchoros.ch/wp-content/uploads/2016/12/holz-1.jpg) !important;
background-repeat: no-repeat !important
background-attachment: fixed !important;
background-size:cover !important;
}

.page-id-16 {
background: url(https://www.anchoros.ch/wp-content/uploads/2016/12/holz-1.jpg) !important;
background-repeat: no-repeat !important
background-attachment: fixed !important;
background-size:cover !important;
}

.page-id-14 {
background: url(https://www.anchoros.ch/wp-content/uploads/2016/12/aster.jpg) !important;
background-repeat: no-repeat !important;
background-attachment: fixed !important;
background-size:cover !important;
}

.page-id-12 {
background: url(https://www.anchoros.ch/wp-content/uploads/2016/12/steine.jpg) !important;
background-repeat: no-repeat !important;
background-attachment: fixed !important;
background-size:cover !important;
}

.page-id-10 {
background: url(https://www.anchoros.ch/wp-content/uploads/2016/12/blumen.jpg) !important;
background-repeat: no-repeat !important;
background-attachment: fixed !important;
background-size:cover !important;
}

.page-id-8 {
background: url(https://www.anchoros.ch/wp-content/uploads/2016/12/brunnen.jpg) !important;
background-repeat: no-repeat !important;
background-attachment: fixed !important;
background-size:cover !important;
}

.main-navigation li {
font-size:0.9rem;
margin: 0 4.5% 0 0;
}

@media screen and (min-width:600px) and (max-width:730px) {
.site-branding {
background:url(https://www.anchoros.ch/wp-content/uploads/2016/12/header_730-2.png);
background-repeat:no-repeat;
background-size:contain;
min-height:190px;
}
.custom-logo.attachment-full.size-full {
display:none;
}
}


@media screen and (max-width:599px) {
.site-branding {
min-height:130px;
background:url(https://www.anchoros.ch/wp-content/uploads/2016/12/header_600.png);
background-repeat:no-repeat;
background-size:contain;
}
.custom-logo.attachment-full.size-full {
display:none;
}
}


@media screen and (min-width: 601px) {
.site-content {
padding: 0 20px 0 20px;
}
}

@media screen and (min-width: 600px) and (max-width:1200px) {
body {
margin-left: 8%;
margin-right: 8%;
}
}

.textwidget {
padding-top:20px;
}

.wpcf7-form > p {
margin: 0 0 0.5rem !important;
}

/*.entry-meta {
    display: none;
}*/

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    min-width: 300px;
    width: 60%;
}

.wpcf7-form-control.wpcf7-text {
    min-width: 300px;
    width: 60%;
}

.entry-header .entry-title, .entry-header .entry-title a {
    color: #636363;
}

.search-box {
    display: none;
}

body .site {
    max-width: 1020px;
}

@media screen and (max-width:900px) {
.main-navigation li {
    font-size: 0.8rem;
    line-height: 1.42857;
    position: relative;
}
}

@media screen and (min-width: 783px) {
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-20 {
margin-right: 0;
}
}

body.custom-background {
background-size: cover;
}

img.alignright, figure.wp-caption.alignright, .wp-caption.alignright {
margin: 0.5rem 0 0.75rem 1.5rem;
}

a {
color: #10A5D8;
}

a:visited {
color: #10A5D8;
}

figcaption {
    display: none;
}

@media screen and (max-width:800px) {
body {
margin-top:120px !important;
}
}

.main-navigation.toggled li a {
font-size: 1rem;
}

.site-header .menu-toggle {
font: 18px/20px Verdana,Geneva,"DejaVu Sans",sans-serif;
}

.site-branding {
padding-top:12px;
}

.menu-main-container {
margin: 0 20px 0 20px;
}

.main-navigation.toggled li {
margin-right: 0;
}

@media screen and (max-width:794px) {
.menu-main-container {
margin: 0;
}
}

.page-id-8 .entry-content li {
margin: 0 0 1.8rem 2.25rem !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_data_title, #slb_viewer_wrap .slb_theme_slb_default .slb_group_status {
font-family: open sans, sans-serif !important;
font-size:18px !important;
}

.textwidget a {
color: #10A5D8 !important;
}

.textwidget a:hover {
text-decoration: none !important;
}

img.header-image, img.size-full {
width:100% !important;
height:100% !important;
}

#colorbox {
width:600px !important;
}

.entry-content > p {
    text-align: justify;
}

.wpcf7-list-item {
	margin: 0;
}

[type="checkbox"], [type="radio"] {
    box-sizing: border-box;
    padding: 0;
    width: 14px;
    cursor: pointer;
    height: 14px;
}

span.wpcf7-list-item-label {
	cursor: pointer;
}