 ::-moz-selection {
  background-color: #1e46a5;
}
::selection {
  background-color: #1e46a5;
}
body {
  font: 400 1em/1.5em Roboto;
  color: #777777;
  background-color: #f4f4f4;
  background-repeat: ;
  background-size: ;
  background-attachment: ;
  background-position: ;
  background-image: url();
}
h1 {
  font-family: Source Sans Pro;
  font-weight: 400;
  font-size: 3.75em;
  color: #333333;
}
h2 {
  font-family: Source Sans Pro;
  font-weight: 400;
  font-size: 3em;
  color: #333333;
}
h3 {
  font-family: Source Sans Pro;
  font-weight: 400;
  font-size: 2.25em;
  color: #333333;
}
h4 {
  font-family: Source Sans Pro;
  font-weight: 400;
  font-size: 1.875em;
  color: #333333;
}
h5 {
  font-family: Source Sans Pro;
  font-weight: 400;
  font-size: 1.375em;
  color: #333333;
}
h6 {
  font-family: Source Sans Pro;
  font-weight: 400;
  font-size: 1.125em;
  color: #333333;
}
.header.style-1 {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-position: center center;
  background-image: url(//velikorodnov.com/dev/devcryptex/wp-content/themes/cryptex/images/header-style-1-bg.jpg);
}
.header.style-3 {
  background-color: transparent;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: fixed;
  background-position: center center;
  background-image: url(//velikorodnov.com/dev/devcryptex/wp-content/themes/cryptex/images/header-style-1-bg.jpg);
}
.main-navigation > ul > li > a {
  font-family: Roboto;
  font-size: 1em;
  font-weight: 400;
  text-transform: uppercase;
  color: #ffffff;
}
.main-navigation > ul > li:hover > a {
  color: #ffffff;
}
.sub-menu-wrap ul li a {
  font-family: Roboto;
  font-size: 1em;
  font-weight: 400;
  color: #ffffff;
}
.sub-menu-wrap ul li:hover > a {
  color: #ffffff;
}
.sub-menu-wrap ul li.current-menu-item > a,
.sub-menu-wrap ul li.current-menu-parent > a,
.sub-menu-wrap ul li.current-menu-ancestor > a,
.sub-menu-wrap ul li.current_page_item > a,
.sub-menu-wrap ul li.current_page_parent > a,
.sub-menu-wrap ul li.current_page_ancestor > a {
  color: #ffffff;
}
.mobile-advanced > ul > li:hover > a,
.mobile-advanced > ul > li.current-menu-item > a,
.mobile-advanced > ul > li.current-menu-parent > a,
.mobile-advanced > ul > li.current-menu-ancestor > a,
.mobile-advanced > ul > li.current_page_item > a,
.mobile-advanced > ul > li.current_page_parent > a,
.mobile-advanced > ul > li.current_page_ancestor > a {
  background-color: #51a3ff;
}
#footer[class*="footer"] {
  background-color: #1d1d1d;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: ;
  background-position: center center;
  background-image: url();
}
[class*="footer"] .widget .widget-title {
  color: #ffffff;
}
