/* 
Theme Name: WS Child
Theme URI: 
Description: 
Author: 
Author URI: ps-media.ch
Template: ws
Version: 1.0.1
Text Domain: ws-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
*{
-webkit-font-smoothing: antialiased!important;
-moz-osx-font-smoothing: grayscale!important;}

*:focus {
    outline: none;
}


@media screen and (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}
/* Global Einstellungen*/
.ps-text p {max-width:1500px;}


strong,b {font-family: "Corporate S Pro Bold", Sans-serif; !important; font-weight: normal!important;}
h1 span, h2 span, h3 span, h4 span, h5 span {color:#CD1013;}
h1,h2,h3,h4,h5 { text-transform: uppercase !important;}
h3 {margin-top:40px!important;}
/*Admin Leiste */
#wp-toolbar a.ab-item.elementor-site-settings {display:none!important;}
#wp-toolbar a.ab-item.elementor-app-link {display:none!important;}
 

 a[href^="tel"] {
   color: inherit; /* Inherit text color of parent element. */
   text-decoration: none; /* Remove underline. */
   /* Additional css `propery: value;` pairs here */
 }
 
 /* Navigation Style */
 
  .ps-mobile-menu1 a.elementor-item,
  .ps-mobile-menu1 a.elementor-item:hover,
  .ps-mobile-menu1 a.elementor-item:focus{
  justify-content: center!important;
  font-weight:400!important;
  line-height:0.9em!important;}
  
  .menu-item-1083 a.elementor-item,
   .menu-item-1083 a.elementor-item:hover,
   .menu-item-1083 a.elementor-item:focus
   {font-size:70px!important;}
  ul li.ps-menu-item1 a {font-size: 70px!important;}
  
  @media only screen and (max-width: 1024px) {
   .ps-mobile-menu1 a.elementor-item,
  .ps-mobile-menu1 a.elementor-item:hover,
  .ps-mobile-menu1 a.elementor-item:focus{
  font-size:50px!important;}
  .menu-item-1083 a.elementor-item {font-size:70px!important;}
  
   .menu-item-1083 a.elementor-item,
   .menu-item-1083 a.elementor-item:hover,
   .menu-item-1083  a.elementor-item:focus
   {font-size:70px!important;}
   ul li.ps-menu-item1 a {font-size: 70px!important;}
 }
  @media only screen and (max-width: 767px) {
   .ps-mobile-menu1 a.elementor-item,
  .ps-mobile-menu1 a.elementor-item:hover,
  .ps-mobile-menu1 a.elementor-item:focus
  {
      line-height: 1.0em!important;
       font-size:40px!important;
  }
   .menu-item-1083 a.elementor-item,
   .menu-item-1083 a.elementor-item:hover,
   .menu-item-1083  a.elementor-item:focus
   {font-size:60px!important;}
   ul li.ps-menu-item1 a {font-size: 60px!important;}
 }
   @media only screen and (max-width: 480px) {
   .ps-mobile-menu1 a.elementor-item,
  .ps-mobile-menu1 a.elementor-item:hover,
  .ps-mobile-menu1 a.elementor-item:focus
  {
      line-height: 1.0em!important;
       font-size:30px!important;
  }
   .menu-item-1083 a.elementor-item,
   .menu-item-1083 a.elementor-item:hover,
   .menu-item-1083  a.elementor-item:focus
   {font-size:50px!important;}
   ul li.ps-menu-item1 a {font-size: 50px!important;}
 }



