/*

Theme Name: Jordan Fisher HQ
Theme URI: -
Author: Estrella Design
Author URI: https://estrelladesign.tk
Version: 1.0

*/

@font-face {font-family: 'RosaMarena';src: url('fonts/rosa_marena-webfont.woff2') format('woff2'),url('fonts/rosa_marena-webfont.woff') format('woff');font-weight: normal;font-style: normal;}

body {margin: 0;line-height: normal;font-family: Lato, Open Sans, RosaMarena;font-size: 11px;transition: all .9s;-webkit-transition: all .9s;-o-transition: all .9s;-moz-transition: all .9s;-webkit-font-smoothing: antialiased;background-color: white;background-repeat:repeat;background-attachment: fixed;color: black;text-shadow: none;word-break:break-word;}

img, i, button {transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;-moz-transition: all .5s;}

img {max-width:100%;}

a {font-weight:400;color:inherit;text-decoration:none;transition: all .5s;-webkit-transition: all .5s;-o-transition: all .9s;-moz-transition: all .5s;}

*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;list-style:none;margin:0;padding:0;}

*::placeholder {font-size:inherit;}

*::-webkit-input-placeholder {font-size:inherit;}

*::-moz-input-placeholder {font-size:inherit;}

*::-o-input-placeholder {font-size:inherit;}


button, select {font-weight: bold;}

ins {display:  block;padding: 10px;border:  1px solid black;}

mark {background-color: rgb(255 255 255 / 20%) !important;color:white !important;}

code {border: 1px solid rgb(255 255 255 / 20%);display:block;padding:10px;margin: 10px;}

embed, iframe, object, video {max-width:100%;max-height:100%;vertical-align: middle;}

h1 {color: black;margin: 10px 0 !important;background: rgb(0 212 245 / 20%);padding: 10px;text-transform: uppercase;letter-spacing: 2px;font-weight: 400;}

h2 {color: black;margin: 9px 0 !important;background: rgb(0 212 245 / 20%);padding: 9px;text-transform: uppercase;letter-spacing: 2px;font-weight: 400;}

h3 {color: white;margin: 8px 0 !important;background: rgb(255 255 255 / 20%);padding: 8px;text-transform: uppercase;letter-spacing: 2px;font-weight: 400;}

h4 {color: white;margin: 7px 0 !important;background: rgb(255 255 255 / 20%);padding: 7px;text-transform: uppercase;letter-spacing: 2px;font-weight: 400;}

h5 {color: white;margin: 6px 0 !important;background: rgb(255 255 255 / 20%);padding: 6px;text-transform: uppercase;letter-spacing: 2px;font-weight: 400;}

h6 {color: white;margin: 5px 0 !important;background: rgb(255 255 255 / 20%);padding: 5px;text-transform: uppercase;letter-spacing: 2px;font-weight: 400;}

blockquote {color: white;background: rgb(255 255 255 / 20%);padding: 10px;margin: 1em;font-size: 12px;}

blockquote a {font-weight:400;color:white;}

blockquote p {display: block;margin: 0 !important;}

blockquote:before {}

blockquote:after {}

blockquote b, blockquote strong {}

blockquote u {}

blockquote i, blockquote em {}

table {border:none;border-spacing:0px;}

table tr {}

table td {}

em {}

strong, b {font-weight:400;}

u {}

b, i {}

b, u {}

b, i, u {}

.theme_block_mobilemenu {display:none;}

.theme_navigation {text-align: center;color: black;margin-bottom:10px;}

.theme_navigation label {display: block;width: 100%;text-align: center;font-weight: 400;background: rgb(255 255 255 / 20%);padding: 10px;color: black;vertical-align: middle;font-weight: 400;font-size: 16px;text-transform: uppercase;letter-spacing: 1px;text-shadow: none;}

.theme_navigation label:before {content:'\f0ca';font-family:FontAwesome;-webkit-font-smoothing: antialiased;margin-right: 4px;}

.theme_navigation_inside {display:none;text-align:left;color: black;padding: 10px;}

.theme_navigation input[type=checkbox] {display: none;}

.theme_navigation input[type=checkbox]:checked ~ .theme_navigation_inside {display: block;background: rgb(255 255 255 / 20%);}

.theme_navigation_inside a {display:block;text-align: center;font-size: 16px;padding: 4px;}

.theme_navigation_inside a i {margin-right:2px;}


.theme_whole {display:block;width:1280px;margin:0 auto;}

.theme_headline {display:none;text-align: center;font-family: RosaMarena;padding: 30px 0px 0px 0px;}

.theme_title {display:block;font-size: 60px;line-height: 1;}

.theme_desc {display:block;font-size: 20px;line-height: 1;}

.theme_menu {display:block;text-align: center;font-family: Lato, Open Sans;padding: 20px 0px 20px 0px;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;font-weight: 700;}

.theme_menu a i {font-size:18px;}

.theme_menu a:first-child {margin-left:0;}

.theme_menu a:last-child {margin-right:0}

.theme_menu a {font-weight: inherit;color: inherit;transition: all .0s;-webkit-transition: all .0s;-o-transition: all .0s;-moz-transition: all .0s;}


.theme_menu ul {}

.theme_menu ul li {position:relative;padding: 7px 10px;}

.theme_menu ul li ul {display:none;width: 100%;position: absolute;top: 100%;left: 0;z-index: 999;}

.theme_menu ul li ul li {display:block;width: 100%;background: transparent;color: inherit;text-align:  left;padding: 10px 10px;margin: 0;transition: all .0s;-webkit-transition: all .0s;-o-transition: all .0s;-moz-transition: all .0s;}

.theme_menu a {display:inline-block;padding: 7px 5px;}

.theme_menu a:hover {color:black;background: rgb(0 212 245 / 50%);cursor:pointer;}

.theme_menu a:hover .sub-menu {display:block;background: inherit;width: 200px;}

.theme_header {display:block;width:1280px;height: 568px;margin:0 auto;background-image:url(images/header.jpg)}

.theme_searchwelcome {display:block;margin-top: 30px;}

.theme_search {display:block;padding: 0px 0px 0px 15px;}

.theme_search_title {display:block;font-family: Lato, Open Sans;-webkit-font-smoothing: antialiased;font-size: 20px;font-weight: 700;margin-bottom: 15px;line-height: 1;text-transform: uppercase;letter-spacing: 2px;}

.theme_search_inside {display:block;}

.search_form {display: block;width:100%;font-size: 12px;}

.search_input {display:block;background: rgb(0 212 245 / 20%);}

.search_checkboxes {display:block;background: rgb(0 212 245 / 20%);padding: 10px;margin-top: 10px;font-size: 10px;text-transform: uppercase;letter-spacing: 1px;line-height: 1.5;}

.search_checkboxes select {background:transparent;color: black;padding:5px;border: 1px solid rgb(0 0 0 / 20%);font-weight: 400;}


.search_checkbox {display:block;margin: 1px 0;text-transform: uppercase;letter-spacing: 1px;font-weight: 400;}

.search_checkbox label {font-size: 8px;}

.search_select {margin-top:10px;}

.search_area {display: block;vertical-align: middle;width: 100%;padding: 15px;background:  transparent;border: 1px solid transparent;color: black;font-family: Lato, Open Sans, FontAwesome;font-size:  inherit;font-weight: 400;}

.search_area::placeholder {font-family: inherit;color:inherit;font-size:inherit;text-transform:  uppercase;letter-spacing: 1px;}

.search_area::-webkit-input-placeholder {font-family: inherit;color:inherit;font-size:inherit;text-transform:  uppercase;letter-spacing: 1px;}

.search_area::-moz-input-placeholder {font-family: inherit;color:inherit;font-size:inherit;text-transform:  uppercase;letter-spacing: 1px;}

.search_area::-o-input-placeholder {font-family: inherit;color:inherit;font-size:inherit;text-transform:  uppercase;letter-spacing: 1px;}

.theme_welcome {display:block;padding: 0px 15px 0px 0px;}

.theme_welcome_title {display:block;font-family: Lato, Open Sans;-webkit-font-smoothing: antialiased;font-size: 20px;font-weight: 700;margin-bottom: 15px;line-height: 1;text-transform: uppercase;letter-spacing: 2px;}

.theme_welcome_inside {display:block;background: rgb(0 212 245 / 20%);padding: 20px;font-size: 12px;line-height: 1.5;}

.theme_welcome_inside:first-letter {font-family:Lato, Open Sans;font-size:20px;line-height:0;font-weight:400;}


.theme_adminmenu {display:block;width:1100px;margin:0 auto;text-align: center;margin-top: 20px;margin-bottom: 20px;background: rgb(0 212 245 / 20%);padding: 5px;font-size: 10px;}

.theme_adminmenu a {background: rgb(0 212 245 / 40%);padding: 5px;margin: 2px;display: inline-block;text-transform: uppercase;letter-spacing: 1px;}

.theme_adminmenu a:hover {background: rgb(0 212 245 / 20%);}


.theme_adsblocksiteinfo {display:block;width:1100px;margin: 20px auto;background: rgb(0 212 245 / 20%);}

.theme_adsblock {display:block;text-align: center;width: 300px;height: 250px;margin: 15px 15px 15px 15px;background: rgb(255 255 255 / 20%);border: 1px solid rgb(255 255 255 / 20%);}

.theme_siteinfo {display:block;background: transparent;padding: 10px;margin: 10px;}


.theme_posts {display:block;width:1100px;margin:0 auto;background: rgb(0 212 245 / 20%);margin-bottom: 30px;}


.theme_sidebar_siteinfo {background: rgb(0 212 245 / 20%);margin: 5px 0;padding: 10px 10px;}

.theme_sidebar_siteinfo_icon {font-size:14px}

.theme_sidebar_siteinfo1 {font-family: Lato, Open Sans;font-size: 12px;-webkit-font-smoothing: antialiased;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;line-height: 1;vertical-align: middle;}

.theme_sidebar_siteinfo2 {vertical-align:middle;font-size: 11px;}


.theme_footer {display:block;text-align: center;background: rgb(0 212 245 / 20%);padding: 30px 40px;}

.theme_footer_headline {display:block;text-align: center;font-family: RosaMarena;margin: 30px 0px 30px 0px;}

.theme_footer_title {display:block;font-size: 60px;line-height: 1;}

.theme_footer_desc {display:block;font-size: 20px;line-height: 1;}

.theme_footer_info {display:block;font-size: 14px;text-transform: uppercase;letter-spacing: 2px;line-height: 1.5;margin-bottom: 20px;}

.theme_footer_info strong {}

.theme_footer_info a {font-weight:700;color: #00d4f5;text-shadow:none;}

.theme_footer_info a:hover {background:rgb(255 255 255/ 20%)}

.theme_footer_disclaimer {display:block;font-size: 13px;background: rgb(0 212 245 / 20%);padding: 15px;}