/*
	Theme Name: Sela Child
	Theme URI: https://www.cocommunication.at/
	Author: Cocommunication GmbH
	Author URI: https://Www.cocommunication.at/
	Description: Child Theme for Sela
	Version: 1.0
	License: GNU General Public License
	License URI: license.txt
	Template: sela 
	Text Domain: sela-child
*/

/*
*  COCO Werbung Custom Styles
*/

body {
 font-weight: normal;
}

@media screen and (min-width: 1180px){
 .content-wrapper{
  padding-left: 100px;
  padding-right: 100px;
 }
 .content-wrapper .content-area {
        width: 100%;
 }
}
@media screen and (min-width: 1180px){
 .content-area {
        width: 100%;
 }
}
@media screen and (min-width: 850px){
 .post-thumbnail {
 margin-left: -5.1%;
}

 .content-area {
        width: 100%;
 }
 .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 input[type="search"], .wpcf7 input[type="url"] {
  width: 500px;
 }
}
.wpcf7 input, .wpcf7 textarea, #ewd-feup-login .feup-pure-control-group input {
 border-color: #bbb;
}
a{
 color: #0077d6;
}
a:hover {
 color: #0077d6;
 text-decoration: underline;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
#infinite-handle span {
        background-color: #002044;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="url"]:focus,
textarea:focus {
        border: 1px solid #002044;
}
textarea{
 color: #000;
}

.site-footer .menu {
	text-align:center;
	margin: 0 auto;
}

.site-footer .menu li {
   display: inline-block;
   padding: 0 10px 0 0;
}

.site-footer .menu li a {
   color:#fff
}

.site-footer .menu li a:after {
   content: '|';
   margin-left: 10px;
}
.site-footer .menu li:last-child a:after  {
   content: '';
}

@media screen and (min-width: 768px){
 .site-branding{
   height: 140px;
}
.main-navigation ul li {
  padding: 0.2em 1em 0.2em 0;
}
 .main-navigation .menu > li > a:after {
  color: #ffcd00;
 }
 .main-navigation ul ul a:hover, .main-navigation ul ul > li.focus > a {
  color: #ffcd00;
 }
.main-navigation ul ul{
top: 2.1em;
border-top: 2px solid #002044;
}
.main-navigation a{
line-height: 1.9;
}
 .front-page-content-area .with-featured-image {
  opacity: 0.8;
  padding: 0.8em;
 }
 .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul{
  border-top: 0;
 }
}

@media screen and (max-width: 767px){
   #page {
      padding-right: 0;
      padding-left: 0;
   }
}

.menu-toggle {
   line-height: 1;
}
header#masthead {
background-color: #123293;
//   background-image: url('https://www.paneuropa.at/wp-content/uploads/2016/04/header_BG.png');
}
header#masthead .site-branding {
   background-color: transparent;
   background-size: contain;
}
.main-navigation {
position: relative;
z-index: 100;
background: #5b7ba1;
}
.main-navigation a:hover, .main-navigation ul > :hover > a, .main-navigation ul > .focus > a {
   color: #ffcd00;
   text-decoration: none;
}
.main-navigation li.current_page_item > a, .main-navigation li.current-menu-item > a, .main-navigation li.current_page_ancestor > a, .main-navigation li.current-menu-ancestor > a {
   color: #ffcd00;
   text-decoration: none;
}
.siteorigin-widget-tinymce.textwidget p:first-child{
   text-align: center;
}

.social-links ul a:before {
        background: #002044;
}
.comment-meta a {
        color: #002044;
}
.jetpack-testimonial .entry-title,
.jetpack-testimonial-shortcode .testimonial-entry-title {
        color: #002044;
}
.site-branding {
 background-color: #0A1432;
}
.front-page-content-area .with-featured-image .entry-content {
 margin-bottom: 0;
}
.widget-area[role='complementary']{
 padding: 3em 55px 1em 55px;
}

.site-info {
 display:none;
}
.footer-widget-area a {
 color: #0077d6;
}
.menu-footermenu-container a:hover {
 color: #0077d6;
 text-decoration: underline;
}
.entry-title a {
 color: #002044;
}
.entry-title a:hover {
 text-decoration: none;
 color: #0077d6;
}
.entry-content a {
 color: #0077d6;
}
.entry-content a:hover {
 color: #0077d6;
 text-decoration: underline;
}
footer#colophon {
text-align: initial;
padding-top: 20px;
height: 25px;
}
footer#colophon div.copyright{
 display: inline-block;
 width: 66%;
 line-height: 30px;
}
footer#colophon div.social-links {
 display:inline-block;
 float:right;
 text-align: right;
 width: 33%;
}


@media screen and (min-width: 1180px){
 .content-wrapper.with-featured-image {
  margin: 0;
 }
}
.hentry:after {
 background-color: transparent;
}
#ewd-feup-login .feup-pure-control-group {
 padding-left: 0px;
}
#ewd-feup-login .feup-pure-control-group label {
 padding-left: 0px;
 text-align: left;
}
#ewd-feup-login .feup-pure-control-group input {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  box-sizing: border-box;
}
#ewd-feup-login .feup-pure-control-group input[type="submit"]{
 float: left;
 width: initial;
}
body.home figure.hero-content img {
 margin: 0 auto;
}
iframe {
 width: 100%;
 height: 400px;
}
         


