/*
 Theme Name:   Catch Responsive
 Theme URI:    https://catchthemes.com/themes/catch-responsive/
 Description:  Catch Responsive Theme
 Author:       DO-YOGA
 Author URI:   http://www.do-yoga.at
 Template:     catch-responsive
 Version:      1.0.0
 License:      GNU General Public License v3
 License URI:  http://www.gnu.org/licenses/gpl-3.0.txt
 Tags:         responsive-layout
 Text Domain:  catch-responsive-child
*/

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('./fonts/open-sans-v34-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}


/* playfair-display-regular - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/playfair-display-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/playfair-display-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/playfair-display-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/playfair-display-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/playfair-display-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/playfair-display-v30-latin-regular.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}

/* playfair-display-700 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/playfair-display-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/playfair-display-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/playfair-display-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/playfair-display-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/playfair-display-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/playfair-display-v30-latin-700.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}

.site-title, .site-description {
    clear: both;
    font-family: 'Playfair Display', serif;
    line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
    clear: both;
    font-family: 'Playfair Display', serif;
    line-height: 1.5;
}

ul li>h3 {
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}

/* hide header search bar */
section#header-right-search { display:none; }

/* set new color for links */
a { color:#0C5AA6; }

a:hover, a:focus, a:active { color:#B1009B }

a:visited { color:#7F0070 }

.catchresponsive-nav-menu a:visited { color:#FFF; }

.catchresponsive-nav-menu .current-menu-item > a:visited, .catchresponsive-nav-menu .current-menu-ancestor > a:visited, .catchresponsive-nav-menu .current_page_item > a:visited, .catchresponsive-nav-menu .current_page_ancestor > a:visited, .sidebar-header-right .widget_nav_menu .current-menu-item > a:visited, .sidebar-header-right .widget_nav_menu .current-menu-ancestor > a:visited { color:#000; }

.catchresponsive-nav-menu .sub-menu a:visited, .catchresponsive-nav-menu .children a:visited, .sidebar-header-right .widget_nav_menu .sub-menu a:visited { color:#000; }

/* resolve conflict with mailchimp header bar and menu icon */
#mobile-header-left-menu {
	float:left;
	margin-top:30px;
}
