/*
 Theme Name:   aquapress
 Theme URI:    https://www.at2-software.com/customers/vsbad/wp-content/themes/ultra/
 Description:  Ultra Child Theme
 Author:       at2 GmbH
 Author URI:   https://www.at2-software.com
 Template:     ultra
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  ultra-child
*/
@font-face {
font-family: "Lato";
font-style: normal;
font-weight: normal;
src: url("https://www.nc-automation.de/fonts/Lato/Lato-Regular.woff") format("woff");
src: url("https://www.nc-automation.de/fonts/Lato/Lato-Regular.ttf") format("truetype");
}
/*
	Standardfarbe
--------------------------------------- */
a,
a:visited,
a:hover {
    color: #00A0CB; }
	
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a {
    color: #00A0CB;
}

blockquote {
    border-left: 3px solid #00A0CB; }
	
button, input[type="button"], input[type="reset"], input[type="submit"] {
	background: #00A0CB none repeat scroll 0 0; }

.top-bar-navigation ul ul {
    border-top: 3px solid #00A0CB; }
	
.top-bar-navigation ul ul li:hover > a {
    background: #00A0CB none repeat scroll 0 0;
}

.top-bar-navigation div > ul > li > a:hover {
    border-bottom: 3px solid #00A0CB;
}

.main-navigation ul li:hover > a {
    color: #00A0CB;
}

.main-navigation ul ul {
    border-top: 3px solid #00A0CB; }
	
.main-navigation ul ul li:hover > a {
    background: #00A0CB none repeat scroll 0 0;}
	
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a {
    color: #00A0CB;
}

.main-navigation div > ul > li > a:hover {
    border-bottom: 3px solid #00A0CB;
}

.main-navigation .menu-search .search-icon:hover::before {
    color: #00A0CB; }
	
.main-navigation .menu-search .searchform input[name="s"] {
    border-color: #00A0CB -moz-use-text-color -moz-use-text-color; }
	
.main-navigation .menu a:hover::before {
    color: #00A0CB;
}

.responsive-menu .main-navigation.toggled ul li a:hover, .responsive-menu .main-navigation.toggled ul li a:hover::before {
    background: #00A0CB none repeat scroll 0 0; }
	
.responsive-menu .main-navigation.toggled ul ul li a:hover {
    background: #00A0CB none repeat scroll 0 0;}
	
.comment-navigation .nav-links a:hover, .paging-navigation .nav-links a:hover, .post-navigation .nav-links a:hover {
    color: #00A0CB;
}

.pagination .page-numbers:hover {
    background: #00A0CB none repeat scroll 0 0;}
	
.pagination .current {
    background: #00A0CB none repeat scroll 0 0;}
	
.widget .menu a[href*="behance.net"]:hover::before, .widget .menu a[href*="codepen.io"]:hover::before, .widget .menu a[href*="delicious.com"]:hover::before, .widget .menu a[href*="deviantart.com"]:hover::before, .widget .menu a[href*="digg.com"]:hover::before, .widget .menu a[href*="dribbble.com"]:hover::before, .widget .menu a[href*="facebook.com"]:hover::before, .widget .menu a[href*="flickr.com"]:hover::before, .widget .menu a[href*="foursquare.com"]:hover::before, .widget .menu a[href*="github.com"]:hover::before, .widget .menu a[href*="plus.google.com"]:hover::before, .widget .menu a[href*="instagram.com"]:hover::before, .widget .menu a[href*="linkedin.com"]:hover::before, .widget .menu a[href*="pinterest.com"]:hover::before, .widget .menu a[href*="reddit.com"]:hover::before, .widget .menu a[href*="soundcloud.com"]:hover::before, .widget .menu a[href*="stackexchange.com"]:hover::before, .widget .menu a[href*="stackoverflow.com"]:hover::before, .widget .menu a[href*="tumblr.com"]:hover::before, .widget .menu a[href*="twitter.com"]:hover::before, .widget .menu a[href*="vimeo.com"]:hover::before, .widget .menu a[href*="vine.co"]:hover::before, .widget .menu a[href*="vk.com"]:hover::before, .widget .menu a[href*="weibo.com"]:hover::before, .widget .menu a[href*="wordpress.com"]:hover::before, .widget .menu a[href*="xing"]:hover::before, .widget .menu a[href*="youtube.com"]:hover::before {
    color: #00A0CB;
}

.panel-grid-cell .sow-features-list .sow-features-feature p.sow-more-text a:hover {
    color: #00A0CB;
	}
	
.panel-grid-cell .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 a:hover {
    color: #00A0CB;
}

.panel-grid-cell .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay {
    background: #00A0CB none repeat scroll 0 0;
}

#secondary .widget h3.widget-title a:hover, #colophon .widget h3.widget-title a:hover {
    color: #00A0CB;
}

.entry-header h1.entry-title a:hover, .entry-header h1.page-title a:hover, .page-header h1.entry-title a:hover, .page-header h1.page-title a:hover {
    color: #00A0CB;
}

.entry-header .breadcrumbs a:hover, .page-header .breadcrumbs a:hover {
    color: #00A0CB;
}

.site-content .entry-meta a:hover {
    color: #00A0CB;
}
.entry-content p a, .entry-content li a, .entry-content dl a, .entry-content pre a, .entry-content code a, .entry-content blockquote a {
    border-bottom: 1px dotted #00A0CB;
    color: #00A0CB;
}

.entry-content p a:hover, .entry-content li a:hover, .entry-content dl a:hover, .entry-content pre a:hover, .entry-content code a:hover, .entry-content blockquote a:hover {
    border-bottom: 1px solid #00A0CB;
}

.entry-content .more-wrapper .more-link:hover {
    background: #00A0CB none repeat scroll 0 0; }
	
	.entry-content .page-links span {
    background: #00A0CB none repeat scroll 0 0;}
	
.entry-content .page-links a span:hover {
    background: #00A0CB none repeat scroll 0 0;
}
.content-none .site-main a {
    border-bottom: 1px dotted #00A0CB;
    color: #00A0CB;
}
.content-none .site-main a:hover {
    border-bottom: 1px solid #00A0CB;
}

.entry-footer a:hover {
     color: #00A0CB;
}
.comments-area .comment-list .pingback a {
    border-bottom: 1px dotted #00A0CB;
}
.comments-area .comment-list .pingback a:hover {
    border-bottom: 1px solid #00A0CB;
}

.comments-area .comment-list .pingback .edit-link a:hover {
     color: #00A0CB;
}
.comments-area .comment-author .fn a:hover {
    color: #00A0CB;
}
.comments-area .comment-metadata a:hover {
    color: #00A0CB;
}
.comments-area .comment-content a {
    border-bottom: 1px dotted #00A0CB;
}
.comments-area .comment-content a:hover {
    border-bottom: 1px solid #00A0CB;
}
.comments-area .reply a.comment-reply-link:hover, .comments-area .reply a.comment-reply-login:hover {
    color: #00A0CB;
}
.mbt-breadcrumbs a:hover {
    color: #00A0CB;
}
.mbt-featured-book-widget .mbt-book-title a:hover {
    color: #00A0CB !important;
}
.woocommerce .container .woocommerce-breadcrumb a:hover {
    color: #00A0CB;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background: #00A0CB none repeat scroll 0 0;
}
.woocommerce span.onsale {
    background-color: #00A0CB;
}

/*
	Navigation
--------------------------------------- */

#top-bar .top-bar-text {
    font-size: 110%;
    text-align: right;
    width: 100%;
}

.site-header .site-branding img {
    max-height: 110px;
	max-width: 300px;
}	
.main-navigation {
    max-width: none;
}

.createdby {background-color:#272A2E; text-align:center;}
.createdby a {color:#acaeaf; font-size:12px;}

.site-header {border-top: 4px solid #FFDB4C;}

body {background: #fff;}

.vierzudrei {width:100%; height:75%; border:1px solid #f90;}

/* Startseite */
.panel-grid-cell .sow-features-list .sow-features-feature p.sow-more-text a {
    border: none;
    font-weight: 700;
    margin-top: 10px;
    padding: 5px 15px;
    background: #f3f3f3;
    display: inline-block;
}

.sow-icon-container:hover {color: #00A0CB !important;}
.sow-icon-container:hover span {color: #ffdb4c !important;}

/* MarkinStar Liste */

.sow-image-container {min-height: 180px;}
.so-widget-sow-image {border-bottom: 2px solid #eee;padding: 5px;}

/* Unterseiten */

.page .site-content > .entry-header {background-color:#00A0CB;}
.page .site-content > .entry-header h1.entry-title {color:#fff;}

#kundenlogos li {display: inline-block;}
#kundenlogos {text-align: center;}

ul.downloadlinks {list-style:none;}

.centered figure {margin: 0 auto;}
.centered img {margin: 0 auto;display: block;}
.centered .wp-video {margin: 0 auto;}
table.centered { text-align: center; overflow: auto; -webkit-overflow-scrolling: touch; display: block; border: none; background: #fff;}
table.centered td { min-width: 80px;}
table.centered td:first-child { min-width: 150px; font-weight: 900;}

.markingstar-list h3.widget-title {text-align:center; font-size: 1.14286rem;
line-height: 1.5625em;}

#main li {padding-bottom: 12px;}

/*
	PLUGIN: GWolle Gästebuch 
--------------------------------------- */
	#gwolle_gb .gb-entry { margin:20px 0 !important; border:0 !important; border-left: 5px solid #f6f6f6 !important;}
	#gwolle_gb .gb-entry.admin-entry {background:#f6f6f6 !important; border-left: 5px solid #00A0CB !important;}
	#gwolle_gb .gb-entry .gb-author-info .gb-author-avatar { margin: 10px 0 0 10px !important;}

/*
	Mobile Fix for Tables (max 2 Cols)
--------------------------------------- */

@media (max-width: 480px)  {

	.resp table th, .resp table td {
    max-width: 130px;}
	
	}
