/*
Theme Name: Skenet Theme
Theme URI:
Author: Falk von Broen
Author URI: http://fvb.skenet.de
Description: Das Theme für den Sketec-Verlag.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:
Text Domain: skenet
*/
@import url('./css/bootstrap.css');
body { background-color: #000; color: #fff; }
h1, h2, h3, h4, h5 { margin-top: 10px; }
h1 { font-size: 30px; }
h2 { font-size: 26px; }
h3 { font-size: 22px; margin-top: 25px; }
h4 { font-size: 18px; }
h5 { font-size: 14px; }
a { color: #ff8080; }
a:hover { color: #a40000; }
#page { background-color: #000; }
#site-title { text-align: right; margin: 0 -15px; }
#site-title img { max-width: 100%; }
#site-description { text-align: right; font-weight: bold; padding-top: 5px; }
#masthead .row div[class^='col-xs'] { height: 30px; margin-bottom: 5px; }
#masthead .row .col-xs-1 { padding: 0; }
#masthead .border-right { border-right: 2px solid #000; }
#masthead .border-left { border-left: 2px solid #000; }
#masthead .header-light-red, ul.side-menu > li > a:hover, ul.side-menu > li.current-menu-item > a { background: #db0404; /* Old browsers */
background: -moz-linear-gradient(top,  #db0404 0%, #750000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db0404), color-stop(100%,#750000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #db0404 0%,#750000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #db0404 0%,#750000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #db0404 0%,#750000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #db0404 0%,#750000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db0404', endColorstr='#750000',GradientType=0 ); /* IE6-9 */
}
#masthead .header-dark-red { background: #d30404; /* Old browsers */
background: -moz-linear-gradient(top,  #d30404 0%, #6b0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d30404), color-stop(100%,#6b0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d30404 0%,#6b0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d30404 0%,#6b0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d30404 0%,#6b0000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d30404 0%,#6b0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d30404', endColorstr='#6b0000',GradientType=0 ); /* IE6-9 */
}
#masthead .header-darker-red, ul.side-menu > li > a { background: #a00303; /* Old browsers */
background: -moz-linear-gradient(top,  #a00303 0%, #490000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a00303), color-stop(100%,#490000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a00303 0%,#490000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a00303 0%,#490000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a00303 0%,#490000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a00303 0%,#490000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a00303', endColorstr='#490000',GradientType=0 ); /* IE6-9 */
}

#sidebar { padding: 0; }
ul.side-menu { margin: 0; padding: 0; }
ul.side-menu > li { margin: 0; padding: 0; list-style: none; }
ul.side-menu > li > a { display: block; margin: 5px 0; padding: 10px; border: 1px solid #fff; color: #fff; text-shadow: 0 0 2px #000; font-weight: bold; }
ul.side-menu > li > a:hover { text-decoration: none; border: 1px solid #dadada; }
ul.side-menu > li.current-menu-item > a { color: #fff; text-shadow: 0 0 2px #808080; }

#main-content { -moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }
#main-content img.test { border: 1px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 0 15px #fff; margin: 5px; }
#main-content .top-spacer { padding-top: 70px; }
#main-content .form-horizontal .row { margin-bottom: 10px; }
#main-content .form-horizontal .row:last-child { margin-bottom: 0; }
#main-content .form-horizontal .submit { text-align: right; }
#main-content .form-horizontal .reset { text-align: left; }

#footer { border-top: 1px solid #fff; margin-top: 10px; padding: 10px 0; text-align: center; font-size: 10px; }
ul.footer-menu { margin: 0 0 10px 0; padding: 0; list-style-type: none; }
ul.footer-menu > li { display: inline-block; margin: 0; padding: 0; list-style: none; }
ul.footer-menu > li:after { content: ' \2022 '; }
ul.footer-menu > li:last-child:after { content: ''; }
ul.footer-menu > li > a { color: #fff; text-decoration: underline; }
ul.footer-menu > li > a:hover { text-decoration: none; }

/*Visual Composer Special Edit*/
div .vc_box_shadow, div .vc_box_shadow_border, div .vc_box_shadow_border_circle, div .vc_box_shadow_circle { box-shadow: 0 0 5px rgba(255, 255, 255, 0.9); }
div .vc_box_rounded { border: 1px solid #fff; box-shadow: 5px 5px 10px rgba(255, 255, 255, 0.7); }
/*Visual Composer Special Edit - Ende*/

@media(max-width: 768px){
	h2 { font-size: 22px; }
	h3 { font-size: 18px; }
	#main-content img { margin: 15px 0 0 0; }
	#main-content .top-spacer { padding-top: 0; }
	.wpb_row, .wpb_wrapper { margin-bottom: 10px; }
}