body{background-color:#dfdfdf;color:#3a3a3a;}a, a:visited{color:#1e73be;text-decoration:none;}a:hover, a:focus, a:active{color:#000000;text-decoration:none;}body .grid-container{max-width:1200px;}body, button, input, select, textarea {font-family: "Open Sans", sans-serif; font-size: 15px; }.main-title {font-family: "Open Sans", sans-serif; font-weight: bold; font-size: 60px; }.site-description {font-family: "Roboto", sans-serif; font-size: 15px; }.main-navigation a, .menu-toggle {font-family: "Open Sans", sans-serif; font-weight: 500; font-size: 19px; }.main-navigation .main-nav ul ul li a {font-size: 16px; }.widget-title {font-family: "Roboto", sans-serif; font-size: 20px; }.sidebar .widget, .footer-widgets .widget {font-size: 15px; }h1 {font-family: "Open Sans", sans-serif; font-weight: 300; font-size: 40px; }h2 {font-family: "Open Sans", sans-serif; font-weight: 300; font-size: 30px; }h3 {font-family: "Open Sans", sans-serif; font-size: 20px; }.site-info {font-size: 17px; }.site-header {background-color: #dfdfdf; color: #3a3a3a; }.site-header a {color: #3a3a3a; }.main-title a,.main-title a:hover,.main-title a:visited {color: #222222; }.site-description {color: #999999; }.main-navigation,  .main-navigation ul ul {background-color: #000000; }.navigation-search input[type="search"],.navigation-search input[type="search"]:active {color: #FFFFFF; background-color: #49bc4b; }.navigation-search input[type="search"]:focus {color: #FFFFFF; background-color: #49bc4b; }.main-navigation ul ul {background-color: #000000; }.main-navigation .main-nav ul li a,.menu-toggle {color: #FFFFFF; }button.menu-toggle:hover,button.menu-toggle:active,button.menu-toggle:focus,.main-navigation .mobile-bar-items a,.main-navigation .mobile-bar-items a:hover,.main-navigation .mobile-bar-items a:focus {color: #FFFFFF; }.main-navigation .main-nav ul ul li a {color: #FFFFFF; }.main-navigation .main-nav ul li > a:hover, .main-navigation .main-nav ul li.sfHover > a {color: #FFFFFF; background-color: #49bc4b; }.main-navigation .main-nav ul ul li > a:hover, .main-navigation .main-nav ul ul li.sfHover > a {color: #FFFFFF; background-color: #49bc4b; }.main-navigation .main-nav ul .current-menu-item > a, .main-navigation .main-nav ul .current-menu-parent > a, .main-navigation .main-nav ul .current-menu-ancestor > a {color: #FFFFFF; background-color: #c1c1c1; }.main-navigation .main-nav ul .current-menu-item > a:hover, .main-navigation .main-nav ul .current-menu-parent > a:hover, .main-navigation .main-nav ul .current-menu-ancestor > a:hover, .main-navigation .main-nav ul .current-menu-item.sfHover > a, .main-navigation .main-nav ul .current-menu-parent.sfHover > a, .main-navigation .main-nav ul .current-menu-ancestor.sfHover > a {color: #FFFFFF; background-color: #c1c1c1; }.main-navigation .main-nav ul ul .current-menu-item > a, .main-navigation .main-nav ul ul .current-menu-parent > a, .main-navigation .main-nav ul ul .current-menu-ancestor > a {color: #FFFFFF; background-color: #c1c1c1; }.main-navigation .main-nav ul ul .current-menu-item > a:hover, .main-navigation .main-nav ul ul .current-menu-parent > a:hover, .main-navigation .main-nav ul ul .current-menu-ancestor > a:hover,.main-navigation .main-nav ul ul .current-menu-item.sfHover > a, .main-navigation .main-nav ul ul .current-menu-parent.sfHover > a, .main-navigation .main-nav ul ul .current-menu-ancestor.sfHover > a {color: #FFFFFF; background-color: #c1c1c1; }.inside-article, .comments-area, .page-header,.one-container .container,.paging-navigation,.inside-page-header {background-color: #FFFFFF; color: #3a3a3a; }.entry-title a,.entry-title a:visited {color: #2D2D2D; }.entry-title a:hover {color: #D33232; }.entry-meta {color: #888888; }.entry-meta a, .entry-meta a:visited {color: #666666; }.entry-meta a:hover {color: #D33232; }.sidebar .widget {background-color: #FFFFFF; color: #3a3a3a; }.sidebar .widget a, .sidebar .widget a:visited {color: #686868; }.sidebar .widget a:hover {color: #D33232; }.sidebar .widget .widget-title {color: #000000; }.footer-widgets {background-color: #FFFFFF; color: #3a3a3a; }.footer-widgets a, .footer-widgets a:visited {color: #1e73be; }.footer-widgets a:hover {color: #000000; }.footer-widgets .widget-title {color: #000000; }.site-info {background-color: #000000; color: #ffffff; }.site-info a, .site-info a:visited {color: #ffffff; }.site-info a:hover {color: #222222; }input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], textarea {background-color: #FAFAFA; border-color: #CCCCCC; color: #666666; }input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, textarea:focus {background-color: #FFFFFF; color: #666666; border-color: #BFBFBF; }::-webkit-input-placeholder {color: #666666; }:-moz-placeholder {color: #666666; }::-moz-placeholder {color: #666666; }:-ms-input-placeholder {color: #666666; }button, html input[type="button"], input[type="reset"], input[type="submit"],.button,.button:visited {background-color: #666666; color: #FFFFFF; }button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover,.button:hover,button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus,.button:focus,button:active, html input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active,.button:active {background-color: #606060; color: #FFFFFF; }.inside-header {padding: 0px 0px 0px 0px; }.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content {padding: 30px 30px 30px 30px; }.one-container.right-sidebar .site-main,			.one-container.both-right .site-main {margin-right: 30px; }.one-container.left-sidebar .site-main,			.one-container.both-left .site-main {margin-left: 30px; }.one-container.both-sidebars .site-main {margin: 0px 30px 0px 30px; }.ignore-x-spacing {margin-right: -30px; margin-bottom: 30px; margin-left: -30px; }.ignore-xy-spacing {margin: -30px -30px 30px -30px; }.main-navigation .main-nav ul li a,			.menu-toggle,			.main-navigation .mobile-bar-items a {padding-left: 20px; padding-right: 20px; line-height: 60px; }.nav-float-right .main-navigation .main-nav ul li a {line-height: 60px; }.main-navigation .main-nav ul ul li a {padding: 10px 20px 10px 20px; }.main-navigation ul ul {top: 60px; }.navigation-search {height: 60px; line-height: 0px; }.navigation-search input {height: 60px; line-height: 0px; }.widget-area .widget {padding: 10px 10px 10px 10px; }.footer-widgets {padding: 20px 0px 20px 0px; }.site-info {padding: 20px 0px 20px 0px; }.right-sidebar.separate-containers .site-main {margin: 20px 20px 20px 0px; }.left-sidebar.separate-containers .site-main {margin: 20px 0px 20px 20px; }.both-sidebars.separate-containers .site-main {margin: 20px; }.both-right.separate-containers .site-main {margin: 20px 20px 20px 0px; }.separate-containers .site-main {margin-top: 20px; margin-bottom: 20px; }.separate-containers .page-header-image, .separate-containers .page-header-content, .separate-containers .page-header-image-single, .separate-containers .page-header-content-single {margin-top: 20px; }.both-left.separate-containers .site-main {margin: 20px 0px 20px 20px; }.separate-containers .inside-right-sidebar, .inside-left-sidebar {margin-top: 20px; margin-bottom: 20px; }.separate-containers .widget, .separate-containers .hentry, .separate-containers .page-header, .widget-area .main-navigation {margin-bottom: 20px; }.both-left.separate-containers .inside-left-sidebar {margin-right: 10px; }.both-left.separate-containers .inside-right-sidebar {margin-left: 10px; }.both-right.separate-containers .inside-left-sidebar {margin-right: 10px; }.both-right.separate-containers .inside-right-sidebar {margin-left: 10px; }