/* Themify Customize Styling */
body {	
	background-repeat: repeat;
	font-family:Arial, Helvetica, sans-serif;	letter-spacing:0.5px;
 
}
#pagewrap {	width: auto;background: none;
	background-color: #005496;background-image: none;
	background-repeat: repeat;margin: auto; 
}
.pagewidth {	
	width: 1200px; 
}
#content {	
	margin-top: -30px; 
}
h1, h1.page-title {	
	font-family:Arial, Helvetica, sans-serif;	letter-spacing:0.5px;
 
}
h2 {	
	font-family:Arial, Helvetica, sans-serif;	font-weight:normal;
	letter-spacing:0.5px;
 
}
h3 {	
	font-family:Arial, Helvetica, sans-serif; 
}
h4 {	
	font-family:Arial, Helvetica, sans-serif; 
}
#headerwrap {	background: none;
	background-color: #005496;
	background-repeat: repeat;margin: auto; 
}
#header {	background: none;
	background-color: #005496;
	background-repeat: repeat;height: auto;
	font-family:Arial, Helvetica, sans-serif; 
}
#header a {	
	color: #ffffff; 
}
#header a:hover {	
	color: #000000; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	background: none;
	background-color: #005496; 
}
.fixed-header #headerwrap #site-logo a img {		width: 175px; 
}
#headerwrap.fixed-header #header, #headerwrap.fixed-header #site-description {	
	font-family:Arial, Helvetica, sans-serif;	letter-spacing:0.5px;
 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover, .mobile_menu_active #headerwrap.fixed-header #site-logo a:hover, .mobile_menu_active #headerwrap.fixed-header #menu-icon:hover {	
	color: #000000; 
}
body[class*="themify"] #site-logo a img {		width: 175px; 
}
#site-logo {	
	right: 0px;
	bottom: 0px;margin-top: auto;margin-right: auto;margin-bottom: auto;margin-left: auto; 
}
#site-description {	
	font-family:Arial, Helvetica, sans-serif;	font-weight:bolder;
	letter-spacing:0.5px;
	font-size:30px;
	text-align:center;
	color: #ffffff;
	margin-top: 2%;margin-right: auto;
	margin-bottom: 4%;margin-left: auto; 
}
#site-description img {		width: 1234px; 
}
#main-nav-wrap, .header-block #main-nav-wrap, body:not([class*="header-"]) #main-nav-wrap, .header-block.mobile_menu_active .menu-icon-wrap, body:not([class*="header-"]).mobile_menu_active .menu-icon-wrap {	background: none;
	background-color: #005496;
	background-repeat: repeat;
	margin-left: 5px; 
}
#main-nav {	
	padding-top: 7px;margin-top: auto;margin-right: auto;margin-bottom: auto;margin-left: auto; 
}
#main-nav a {	
	font-family:Arial, Helvetica, sans-serif; 
}
.mobile_menu_active #headerwrap .sidemenu-on, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav {	background: none;
	background-color: #005ca9;background-image: none;
	background-repeat: no-repeat;
	background-position: center top; 
}
.mobile_menu_active #headerwrap .sidemenu-on nav li a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav li a {	
	font-family:Arial, Helvetica, sans-serif; 
}
.post-title, .post-title a {	
	font-family:Arial, Helvetica, sans-serif;	letter-spacing:0.5px;
 
}
.module-title {	
	font-family:Arial, Helvetica, sans-serif;	font-weight:normal;
	letter-spacing:0.5px;
 
}
#footerwrap {	background: none;
	background-color: #005ca9; 
}
#footer {	
	font-family:Arial, Helvetica, sans-serif; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #000000; 
}
.footer-widgets .widget {	
	margin-left: 15px; 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
.fixed-header #headerwrap #site-logo a img {		width: 175px; 
}
body[class*="themify"] #site-logo a img {		width: 175px; 
}
#site-description img {		width: 1234px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
.fixed-header #headerwrap #site-logo a img {		width: 175px; 
}
body[class*="themify"] #site-logo a img {		width: 175px; 
}
#site-description img {		width: 1234px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
.fixed-header #headerwrap #site-logo a img {		width: 175px; 
}
body[class*="themify"] #site-logo a img {		width: 175px; 
}
#site-description img {		width: 1234px; 
}
 }
/* Themify Custom CSS */
/* Contact Form */
.module-contact span.required {
    color: white!important;
}

textarea, input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="url"] {
    border: 1px solid #999;
    border-radius: .3em;
}

input[type="reset"], input[type="submit"], button {
	color: #005ca9;
	background-color: #fff;
	font-family: arial;
}


/*Language Switcher*/
.home #main-nav ul {
    bottom: auto;
    top: 100%;
}

/*Laendernamen im Dropdown mittig*/
ul.sub-menu li a {
	float: left;
	text-align: left;}

/*Laendernamen im Dropdown mit grossem Anfangsbuchstaben*/
span.wpml-ls-native {
	text-transform: capitalize;
}

/*auch groÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ bei Polnisch und Finnisch*/
ul.sub-menu span.wpml-ls-display { 
	text-transform: capitalize;
}

ul.sub-menu li a[title="polski"] {
	color:green;
}


/*Pfeil im Dropdownmenu oben*/
.home #main-nav ul::before {
    top: -8px;
    bottom: auto;
    border-bottom: 8px solid #fff;
    border-top: none;
}

.home #main-nav ul::after {
    top: auto;
    bottom: -10px;
    border-bottom: none;
    border-top: none!important;
}



/*Header*/
.dropdown-menu-style.mobile_menu_active.header-block #headerwrap.fixed-header .header-bar, .dropdown-menu-style.mobile_menu_active #headerwrap.fixed-header .social-widget, .dropdown-menu-style.mobile_menu_active #headerwrap.fixed-header #searchform-wrap, .dropdown-menu-style.mobile_menu_active #main-nav li .child-arrow, .dropdown-menu-style #headerwrap #menu-icon-close {
    display: block;
}

#header {
    height:auto;
}

.fixed-header #headerwrap #site-logo a img {
    margin-right: auto;
    margin-left: auto;
    margin-top: -2%;
}

#headerwrap.fixed-header .header-bar, #headerwrap.fixed-header .social-widget, #headerwrap.fixed-header #searchform-wrap {
    display: block;
}
#headerwrap.fixed-header #sticky_header_logo, #headerwrap.fixed-header #fixedheaderheaderwrapsitelogo {
    display: block;
}

#main-nav .current_page_item a, #main-nav .current-menu-item a {
    color: #000000;
}

#main-nav-wrap, .header-block #main-nav-wrap {
    margin-left: 2px;
}

header.header-on-scroll #main-nav-wrap, header.header-on-scroll .header-block #main-nav-wrap { 
	margin-left:8px;
}

.home.header-block #headerwrap, .home.header-block #headerwrap #header {
    height: 250px;
}


/*Footer*/
#footer {
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
}



/*Pointers*/
.tb-blob-icon::after {
    top: 2px;
    width: 20px;
    height: 20px;
}

.module-pointers .tb-blob-icon {
    width: 20px;
    height: 20px;
    border-radius: 12px;
}

/*Portfolios*/
.portfolio-expanded {
        padding-top: 75px;
    margin-bottom: 10px;
    background-color: lightgrey;
}

.single-portfolio-expanded .post-content {
    margin-left: 30px;
}



/* Download Buttons */
a.tf_popup.blue {
    border-color: #0056B9;
    background-color: #0056B9;
}

a.tf_popup.blue:hover {
    background-color: #005496;
}

.downloadsProfinet {
	width: 20%; 
	float: left;
	text-align: center;
}

.downloads {
	width: 24%; 
	float: left;
	text-align: center;
}

.themify_builder .feature-32-0-0-0.module-feature {
    background-image: url(http://ga500.yaskawa-perform.de/wp-content/uploads/2019/03/Header_GA500b.jpg);
    background-size: cover;
    background-position: right top;
    font-size: 3.5rem;
    min-height: 25rem;
padding-left: 6rem;
text-shadow: 1px 1px 10px #005496;
	color:#fff!important;
}

.header-block #header, body:not([class*="header-"]) #header {
    height: 250px;
	margin-top: 1px;
}

body:not([class*="header-"]) #main-nav-wrap {
    bottom: 1;
}

#content {
    padding: 17px 0 60px;
}

/*Image Title*/
.module-image.image-full-overlay .image-wrap:not(:empty) + .image-content h3:not(.module-title) {
 color:#fff!important;
    margin: 0 0 .4em 2%!important;
	text-shadow: 1px 1px 10px #005496;
}

/*Image Caption*/
.image-caption {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 3em;
    margin: 0 0 .4em 2%!important;
text-shadow: 1px 1px 10px #005496;
	color:#fff!important;
}

.module-video.video-overlay .video-wrap {
    margin: 0 auto -11% auto;
    padding-top: 0;
}


.themify_builder .wp-video {
  max-width: 80%!important;
	width: 80%!important;
    height: auto;
    margin: 0 auto 0 auto;
}


@media screen and (max-width: 980px) {
 .image-caption {
    font-size: 1.5em!important;
	}
	
	.themify_builder .feature-32-0-0-0.module-feature {
		font-size: 1.5em;
	}

#main-nav-wrap, .header-block #main-nav-wrap, body:not([class*="header-"]) #main-nav-wrap, .header-block.mobile_menu_active .menu-icon-wrap, body:not([class*="header-"]).mobile_menu_active .menu-icon-wrap {
	margin-left:2px !important;
	}
	
body:not(.nav-bar-top).header-block.mobile_menu_active .menu-icon-wrap, body:not([class*="header-"]):not(.nav-bar-top).mobile_menu_active .menu-icon-wrap {
    right: 6px;
}
	
	#headerwrap {
	height:200px!important;
	}
	
	header {
	height:200px!important;
	}
	
	portfolio-expanded .post-content {
    margin-left: 10px;
}
	
	.single-portfolio-expanded .post-image, .single-portfolio .post-image {
    margin-top: 40px;
}
	
	.portfolio-expanded {
        padding-top: 15px;
}
	
} /*end Media bis 980px */

@media (min-width:320px) and (max-width:767px) {
	body:not(.nav-bar-top).header-block.mobile_menu_active .menu-icon-wrap, body:not([class*="header-"]):not(.nav-bar-top).mobile_menu_active .menu-icon-wrap {
    right: 3px;
}
	.mobile_menu_active #site-description:after {
    font-size: .90em;
}
	.themify_builder .feature-32-0-0-0.module-feature {
    background-image: url(http://ga500.yaskawa-perform.de/wp-content/uploads/2019/03/Header_GA500b.jpg);
    background-size: cover;
    background-position: right top;
    font-size: 1.5em;
  
padding-left: 6rem;
text-shadow: 1px 1px 10px #005496;
	color:#fff!important;
}

.image-caption {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em!important;
    margin: 0 0 .4em 2%!important;
text-shadow: 1px 1px 10px #005496;
	color:#fff!important;
}
	
.module-image .image-title {
    font-size: 1.5em!important;
    letter-spacing: 0.5px;
    font-weight: bold;
	margin-left: 2%!important;
}
	
.downloads {
	width: 100%; 
	text-align: center;
}
	
/* Tabs */
.ui.module-tab .tab-nav > li {
    display: block;
	}
	
} /*end Media Smartphone */
	
	
	

@media (min-width:768px) and (max-width:1280px) {
	
	#headerwrap {
	height:250px!important;
	}
	
	header {
	height:250px!important;
	}

	.image-caption {
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 1.5em!important;
	    margin: 0 0 .4em 2%!important;
	text-shadow: 1px 1px 10px #005496;
		color:#fff!important;
	}
	
	.module-image .image-title {
	    font-size: 1.5em!important;
	    letter-spacing: 0.5px;
	    font-weight: bold;
		margin-left: 2%!important;
	}
	
} /*end Media Tablet */

.mobile_menu_active #main-nav .page_item_has_children .child-arrow:before, .mobile_menu_active #main-nav .menu-item-has-children .child-arrow:before {
    font-size: 1.2em!important;
    line-height: 1;
	top: 0em;
}

/*IE Edge Hack*/
@supports (-ms-ime-align:auto) {
	#header {background-image: none;}
#main-nav-wrap, .header-block #main-nav-wrap {background-image: none;}
}


/* START OF Adding a multi-line tagline */
/*.site-description:before {
content:    "This is an extra tagline above the existing Tagline";
display:    block;
text-align: right;
}*/

html:lang(en) .site-description:after {
content:    "Sigma-7 Servo Drives";
display:    block;
text-align: center;
		font-size:25px;
	font-weight: normal;
padding-top: 5px;
	padding-bottom: 10px;
}

html:lang(de) .site-description:after {
content:    "Sigma-7 Servoantriebe";
display:    block;
text-align: center;
	font-size:25px;
	font-weight: normal;
padding-top: 5px;
	padding-bottom: 10px;
	
}

html:lang(pl) .site-description:after {
content:    "Serwonap\00119 dy Sigma-7";
display:    block;
text-align: center;
	font-family: arial;
	font-size:25px;
	font-weight: normal;
padding-top: 5px;
	padding-bottom: 10px;
	
}

html:lang(fr) .site-description:after {
content:    "Syst\00e8mes d'entra\00eenement Sigma-7";
display:    block;
text-align: center;
	font-size:25px;
	font-weight: normal;
padding-top: 5px;
	padding-bottom: 10px;
	
}

html:lang(ru) .site-description:after {
content:    "Сервоприводы Sigma-7";
display:    block;
text-align: center;
		font-size:25px;
	font-weight: normal;
padding-top: 5px;
	padding-bottom: 10px;
}

html:lang(tr) .site-description:after {
content:    "Sigma-7 Servo Sürücüler";
display:    block;
text-align: center;
		font-size:25px;
	font-weight: normal;
padding-top: 5px;
	padding-bottom: 10px;
}
/* END OF Adding a multi-line tagline */