@font-face {
   font-family: trenernadpis;
   src: url(https://jamechanik.cz/wp-content/themes/stevenwatkins/fonts/trenernadpis.ttf);
   font-weight: normal;
}@font-face {
   font-family: trenertext;
   src: url(https://jamechanik.cz/wp-content/themes/stevenwatkins/fonts/trenertext.ttf);
   font-weight: normal;
}@font-face {
   font-family: trenertlacitka;
   src: url(https://jamechanik.cz/wp-content/themes/stevenwatkins/fonts/trenertlacitka.ttf);
   font-weight: normal;
}
.sidebar.widget_area {
  display: none;
}


/*ÚPRAVA FORMULÁŘE*/
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
    background-color: #6e6e6e !important;
    border: 1px solid #b3b3b322 !important;
    box-sizing: border-box !important;
    border-radius: 5px !important;
    color: #ffffff !important;
    font-size: 16px !important;
    padding: 27px 20px !important;
 		height: 45px !important;
		font-family: Arial!important;
  	font-size: 16px !important;}

div.wpforms-container-full .wpforms-form input:focus, div.wpforms-container-full .wpforms-form textarea:focus, div.wpforms-container-full .wpforms-form select:focus {
    border: none !important;
  	background: #656565ff !important;}

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    text-transform: uppercase !important;
    border: none !important;
    color: #ffffff !important;
  	background-color: #fd0053 !important;
  	padding: 18px 40px !important;
		border-radius: 6px !important;
		letter-spacing: 0.5px !important;
		font-family: Arial!important;
  	font-size: 16px !important;}

div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:active, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
    background-color: #ec3449 !important;
  	border: none !important;}






/*RŮZNÉ*/
.scheme_default .top_panel.without_bg_image {

  background-color: #20232c !important;}


.scheme_default .top_panel.without_bg_image {
    background-color: #20232c00 !important;}
.top_panel_navi:after {display:none  !important}
.sc_button_icon, .sc_button_text {font-size: 18px !important; padding: 5px !important;}
.scheme_default .menu_main_nav>li li.current-menu-item>a, .scheme_default .menu_main_nav>li li.current-menu-parent>a, .scheme_default .menu_main_nav>li li.current-menu-ancestor>a {
  color: #fd0054 !important ;}
.scheme_default .menu_main_nav>li li>a {
    font-size: 16px !important;
  color: #ffffff !important ;}
.scheme_default .menu_main_nav>li li>a:hover, .scheme_default .menu_main_nav>li li.sfHover>a{
  color: #fd0054 !important ;}


.cenapc {padding: 120px 0 160px 0 !important;background-image: url("http://jamechanik.cz/wp-content/uploads/2019/01/cena_pc21.jpg") !important;}

@media only screen and (max-width: 900px) {
    .cenamob {padding: 100px 0 100px 10% !important;background-image: url("http://jamechanik.cz/wp-content/uploads/2019/01/cena_tablet21.jpg") !important;}
}
@media only screen and (max-width: 700px) {
    .cenamob {padding: 100px 0 100px 10% !important;background-image: url("http://jamechanik.cz/wp-content/uploads/2019/01/cena_tablet21.jpg") !important;}
}
@media only screen and (max-width: 500px) {
        .cenamob {padding: 120px 0 120px 0 !important;background-image: url("http://jamechanik.cz/wp-content/uploads/2019/01/cena_mobil21.jpg") !important;}
}


.menu_mobile .search_mobile form {
  display: none !important;}
.top_panel_navi .search_wrap {
  display: none !important;}
.logo img {margin-top:10px !important;}


.menu_main_nav>li, .menu_main_nav>li>a, .menu_header_nav>li, .menu_header_nav>li>a {
    font-family: "rajdhani",sans-serif;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
  	padding: 10px 8px 10px 8px !important;
		font-size: 20px !important;}

.top_panel.without_bg_image {
    margin-bottom: -126px !important;}








.sc_button_hover_slide_left:after { background: none !important;}



/*GO UP*/

.scheme_default .trx_addons_scroll_to_top, .scheme_default .trx_addons_cv .trx_addons_scroll_to_top {
    border-color: #fd0054 !important;
    background-color: #fd0054!important;
  color: #ffffff;}


/*ÚPRAVA ODRÁŽEK*/

.check-button li:before {
    content: ">" !important;
    color: #fd0054 !important;
    font-size: 16px !important;
    font-family: trenertext !important;
		font-weight: 800 !important;
		margin-left: -20px !important;
}


/*ÚPRAVA PÍSMA*/

.menu_main_nav>li, .menu_main_nav>li>a, .menu_header_nav>li, .menu_header_nav>li>a {
  font-family: "trenernadpis" !important;
}

ul.wcb-button li{
  font-family: "trenertext" !important;
  font-size: 20px !important;
  line-height: 28px !important;
	margin-bottom:19px !important;
  color: #666;
  margin-left: 30px;
}
h2 {
	word-wrap:normal !important;
  font-family: "trenernadpis" !important;
  font-size: 110px !important;
  color: rgba(161,161,161,0.3) !important;
	line-height: 55px !important;
  margin:0px !important;
}
h3 {
	word-wrap:normal !important;
  font-family: "trenernadpis" !important;
  font-size: 62px !important;
  line-height: 55px !important;
  color: #fff !important;
	margin:0px !important;
  margin-top: -2px !important;
	text-transform: none !important;
}
h4 {
	word-wrap:normal !important;
  font-family: "trenernadpis" !important;
  font-size: 35px !important;
  line-height: 30px !important;
  color: #fff !important;
	margin:0px !important;
	margin-top: 50px !important;
  font-weight: 800;
	text-transform: none !important;
	margin-bottom: 10px !important;
}
h5 {
  font-family: "trenernadpis" !important;
  font-size: 27px !important;
  line-height: 30px !important;
  color: #fff !important;
	margin:0px !important;
	margin-top: 40px !important;
	padding-bottom:-40px !important;
  font-weight: 800;
}
h6 {
  font-family: "trenernadpis" !important;
  font-size: 25px !important;
  line-height: 30px !important;
  color: #fff !important;
	margin:10px 0 10px 0 !important;
  font-weight: 600;
}
p {
  font-family: "trenertext" !important;
  font-size: 20px !important;
  line-height: 27px !important;
  color: #666;
}


/*MOBILNÍ VERZE*/

@media only screen and (max-width: 900px) {
h2 {
	word-wrap:normal !important;
  font-family: "trenernadpis" !important;
  font-size: 50px !important;
  color: #b7b7b7 !important;
	line-height: 44px !important;
  margin:0px !important;
}
h3 {
	word-wrap:normal !important;
  font-family: "trenernadpis" !important;
  font-size: 36px !important;
  line-height: 32px !important;
  color: #fff !important;
	margin:0px !important;
	margin-top: -8px !important;
}
h4 {
	word-wrap:normal !important;
  font-family: "trenernadpis" !important;
  font-size: 27px !important;
  line-height: 24px !important;
  color: #fff !important;
	margin:0px !important;
	margin-top: 40px !important;
	padding-bottom:-40px !important;
  font-weight: 800;}
p {
  font-family: "trenertext" !important;
  font-size: 18px !important;
  line-height: 21px !important;
  color: #424242;
}
ul.wcb-button li{
  font-family: "trenertext" !important;
  font-size: 18px !important;
  line-height: 21px !important;
	margin-bottom:19px !important;
  color: #666;
}

  
 .menu_mobile .logo {
    margin: 24px !important;
    max-width: 35% !important;}
 .top_panel .logo {
   max-width: 44% !important;}
}

.menu_main_nav>li, .menu_main_nav>li>a, .menu_header_nav>li, .menu_header_nav>li>a {
  font-size: 20px;}

.scheme_default .menu_mobile.opened .menu_mobile_inner {
  background-color: none;  
  background-image: linear-gradient(#332f2f, #bb003e, #e4004c);
}
.scheme_dark .menu_mobile_inner a {
  color: #ffffff !important;
	font-family: "trenernadpis" !important;
  font-weight: 800;}

.scheme_default .menu_mobile.opened .menu_mobile_inner .menu_mobile_close {
    background-color: #fd0054 !important;
    font-size: 14px;}
.scheme_dark .menu_mobile_close:before, .scheme_dark .menu_mobile_close:after {
  border-color: #ffffff !important;}

@media only screen and (max-width: 900px){
.top_panel .logo {
  max-width: 20% !important;}}
@media only screen and (max-width: 800px){
.top_panel .logo {
  max-width: 34% !important;}}


.scheme_default .sc_item_button .sc_button_accent_bg_2:not(.sc_button_bg_image):hover {
  background-color: #000000 !important;}
.scheme_default .menu_header_nav>li>a:hover, .scheme_default .menu_header_nav>li.sfHover>a, .scheme_default .menu_header_nav>li.current-menu-item>a, .scheme_default .menu_header_nav>li.current-menu-parent>a, .scheme_default .menu_header_nav>li.current-menu-ancestor>a, .scheme_default .menu_main_nav>li>a:hover, .scheme_default .menu_main_nav>li.sfHover>a, .scheme_default .menu_main_nav>li.current-menu-item>a, .scheme_default .menu_main_nav>li.current-menu-parent>a, .scheme_default .menu_main_nav>li.current-menu-ancestor>a{
  color: #fd0054 !important;}
.scheme_default .sc_item_button a:not(.sc_button_bg_image) {
 			font-family: "trenernadpis";
      border-radius: 6px;
  		letter-spacing: 0.5px;
}


dt, b, strong {
  font-family: "trenertlacitka" !important;
  line-height: 18px !important;
  color: #fd0054 !important;
  background-image: url(http://jamechanik.cz/wp-content/uploads/2019/01/podtrzeni1.svg);
  background-repeat: repeat-x !important;
  font-size: 34px !important;
  background-position: 0 40px !important;  
}

dt, b, strong:hover {
  color: #000000 !important;
	background-image: url(http://jamechanik.cz/wp-content/uploads/2018/12/podtrzeni-hover-cerna.svg) !important;
	cursor: pointer !important;
	 -webkit-transition: color 0.5s,  background-image 0.5s !important; /* Safari */
  transition: color 0.5s,  background-image 1.5s !important;
}

@media only screen and (max-width: 900px){
      dt, b, strong {font-size: 28px !important; background-position: 0 32px !important; }
}
@media only screen and (max-width: 500px){
      dt, b, strong {font-size: 23px !important; background-position: 0 27px !important; }
}

@-moz-document url-prefix() {
  .scheme_default .top_panel.without_bg_image {    background-color: #20232c !important;}
  dt, b, strong {font-weight: 300 !important}
  .menu_main_nav > li, .menu_main_nav > li > a, .menu_header_nav > li, .menu_header_nav > li > a {
    font-weight: 300 !important;}
  h4{font-weight: 300 !important;}
  p {font-weight: 300 !important;}
  .sc_button_icon, .sc_button_text {font-weight: 300 !important;}
}

.scheme_default .top_panel.without_bg_image {
    background-color: #20242c !important;
}
