/* Unesite vaš dodatan CSS ovdje */




/* revolution slider */

.tp-videolayer[data-ytid] iframe {
    visibility: visible !important;
    opacity: 1 !important;
}

.rs-background-video-layer[data-ytid] iframe {
    visibility: visible !important;
}


/*flags u header*/

table.flags-header {
    width: 160px;
  border-top:none;
  margin-bottom:10px;

}

th.flag-header {
padding: 0px 4px;
    background:none!important;
   border-bottom:none;
}

.flags-header-iwr {
padding:0px 0 0 20px;
}

/*jezici text u headeru*/

.jezicitext {
padding:2px 10px;
}

.jezicitext a {
color:#000!important;
}

.jezicitext a:hover {
color:#dc291a!important;
}

/*socijalne ikone*/

.dt-sc-sociable a {
color:#000!important;
}

.dt-sc-sociable a:hover {
color:#dc291a!important;
}

.dt-sc-sociable.rounded-border li a:hover {
border-color:#dc291a!important;
}


/*unclick menu*/

.unclickable a:hover {
     cursor: default;
}

.clickable a:hover {
     cursor: pointer;
}


.heder-kontakt {
padding-top:4px;
}

/*table u kontakt*/

table.flags {
    width: 160px;
}

th.flag {
background: rgba(255,255,255,0.2)!important;
}


/*header intraweb*/

.heder-iwr {
padding: 20px 0 0px 0;
  font-size:13px;
  line-height:22px;
}

.heder-iwr p {
margin-bottom:0px;
}

.heder-iwr a {
    color: #dc291a;
}

.heder-iwr a:hover {
    color: #000;
}

.emajl {
font-size:13px;
}

.lokacija {
/* background: #fff url("/wp-content/uploads/2017/06/lokacija.png") no-repeat;*/
  background: #fff url("/it/wp-content/uploads/2017/08/posizione-r.png") no-repeat;
  width:140px;
  height:27px;
  position:relative;
  display:block;
  background-size:100%;
  float:left;
  margin:0px;
  border-radius:3px;
}

.lokacija:hover {
background: #fff url("/it/wp-content/uploads/2017/08/posizione-g.png") no-repeat;
    width:140px;
  height:27px;
  position:relative;
  display:block;
  background-size:100%;
  float:left;
  margin:0px;
  border-radius:3px;
}

.telefon {
background: #fff url("/wp-content/uploads/2017/06/telefon.png") no-repeat;
  width:36px;
  height:36px;
  position:relative;
  display:block;
  background-size:100%;
  float:left;
  margin:0 15px 0 0;
}

.radno {
background: #fff url("/wp-content/uploads/2017/07/clockg.png") no-repeat;
  width:36px;
  height:36px;
  position:relative;
  display:block;
  background-size:100%;
  float:left;
  margin:0 10px 0 0;
}

.radvanj {
padding-bottom:10px;
}

.radtxt {
 font-size:13px;
  line-height:18px;
}

.ikone-lok-tel {
    height:27px;
}

.ikone-socijalne {
padding-top:10px;
  height:36px;
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {

#logo {
    float: left!important;
}
  .heder-iwr {
font-size: 10px;
}
  .emajl {
font-size:9px;
}
  
}


/*button font family*/

span.ubtn-data.ubtn-text {
    font-family: Prosto One, sans-serif;
}

/*weather copyright*/
.wu-copyright {
    display: none;
}

.wu-forecast-wrapper .wu-day-title {
    color: #ebebeb;
}

.wu-forecast-wrapper .wu-cond-highlow .wu-cond-high {
    color: #ff9218;
}

.wu-forecast-wrapper .wu-cond-highlow .wu-cond-low {
    color: #faec31;
}

/*kotnakt forma*/

textarea.wpcf7-form-control.wpcf7-textarea {
    padding: 3%;
}

input.wpcf7-form-control.wpcf7-text {
    padding: 3%;
}

h2.vc_custom_heading.horsepower {
    position: absolute;
    margin-top: -55px;
    text-align: center;
    width: 92.5%;
    line-height: 1.48;
    background: rgba(0,0,0,0.5);
    color: #fff;
}

h2.vc_custom_heading.horsepower-border {
    position: absolute;
    margin-top: -70px;
    text-align: center;
    width: 92.5%;
    line-height: 1.48;
    background: rgba(0,0,0,0.5);
    color: #fff;
}

h2.vc_custom_heading.horsepower-poz {
    position: absolute;
    margin-top: -70px;
    text-align: center;
    width: 92.5%;
    line-height: 1.48;
    color: #fff;
}

ul.kart-list {
    text-align: left;
  list-style-type: none;
}



ul.kart-list:before {
    text-align: center;
}

/*header*/
.header-align-left .header-right {
    width: 68%!important;
  text-align:left!important;
}

.sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul {
    top: 60px!important;
}
.sticky-wrapper:not(.is-sticky) #main-menu ul li.menu-item-simple-parent ul { 
    top: 65px!important;
}
#main-menu ul li.menu-item-simple-parent ul {
    background: rgba(0,0,0,0.75)!important;
}

#main-menu ul li.menu-item-simple-parent ul a{
    color:#fff!important;
}

#main-menu ul li.menu-item-simple-parent ul a:hover{
    color:#dc291a!important;
}

.header-right {
color:#000;
}


.racing-line {
    background-image: -webkit-repeating-linear-gradient(95deg, #fff 0px, #fff 50px, #dc291a 50px, #dc291a 100px); /*f9ca26*/
    background-image: repeating-linear-gradient(95deg, #fff 0px, #fff 50px, #dc291a 50px, #dc291a 100px);
    background-repeat: repeat-x;
    height: 2px;
    display: block;
    width: 100%;
}

/*breadcrubs podstranice slika i naslov*/

.main-title-section-wrapper {
    display: none;
}

/*h1 ikona*/
h1.moto {
margin-bottom:25px;
}


h1.moto:before {
    padding: 15px 44px;
  margin-top:6px;
    content: " ";
}

h1.moto:before {
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  content: "";
  background: url("/wp-content/themes/karting/images/flags30.png") no-repeat;
}

/* FONTOVI */

/* latin-ext */
@font-face {
  font-family: 'Allura';
  font-style: normal;
  font-weight: 400;
  src: local('Allura'), local('Allura-Regular'), url(http://fonts.gstatic.com/s/allura/v4/bLVigXKcYDndNJVaeMpTI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Allura';
  font-style: normal;
  font-weight: 400;
  src: local('Allura'), local('Allura-Regular'), url(http://fonts.gstatic.com/s/allura/v4/POH_k539yBSzDKiiyA98Tg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


/* latin-ext */
@font-face {
  font-family: 'Italianno';
  font-style: normal;
  font-weight: 400;
  src: local('Italianno'), local('Italianno-Regular'), url(https://fonts.gstatic.com/s/italianno/v6/r8-H81S5And8WyrrbOrbExJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Italianno';
  font-style: normal;
  font-weight: 400;
  src: local('Italianno'), local('Italianno-Regular'), url(https://fonts.gstatic.com/s/italianno/v6/RzzA8gdr3WCK_nxdg53KGltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

/* latin */
@font-face {
  font-family: 'Gloria Hallelujah';
  font-style: normal;
  font-weight: 400;
  src: local('Gloria Hallelujah'), local('GloriaHallelujah'), url(https://fonts.gstatic.com/s/gloriahallelujah/v8/CA1k7SlXcY5kvI81M_R28cNDay8z-hHR7F16xrcXsJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


/* latin-ext */
@font-face {
  font-family: 'Condiment';
  font-style: normal;
  font-weight: 400;
  src: local('Condiment'), local('Condiment-Regular'), url(https://fonts.gstatic.com/s/condiment/v4/oNYD56vpVs4G0nM6ti4yOBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Condiment';
  font-style: normal;
  font-weight: 400;
  src: local('Condiment'), local('Condiment-Regular'), url(https://fonts.gstatic.com/s/condiment/v4/H3zUdSYh9r5ccxclUWaH7ltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

/*ODABRANO*/


/* latin-ext */
@font-face {
  font-family: 'Oregano';
  font-style: italic;
  font-weight: 400;
  src: local('Oregano Italic'), local('Oregano-Italic'), url(https://fonts.gstatic.com/s/oregano/v4/NucBAytQOo3ho_2ojYS8ahJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oregano';
  font-style: italic;
  font-weight: 400;
  src: local('Oregano Italic'), local('Oregano-Italic'), url(https://fonts.gstatic.com/s/oregano/v4/2PU7GR20LxwBU7rKywK9FltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

/* latin-ext */
@font-face {
  font-family: 'Prosto One';
  font-style: normal;
  font-weight: 400;
  src: local('Prosto One'), local('ProstoOne-Regular'), url(https://fonts.gstatic.com/s/prostoone/v5/mTFYjVXEgUAP8V1WIJc9cCEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prosto One';
  font-style: normal;
  font-weight: 400;
  src: local('Prosto One'), local('ProstoOne-Regular'), url(https://fonts.gstatic.com/s/prostoone/v5/nr9AbvIL_iERRXbqcIK3-_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

h1.naglasak {

  font-family: 'Oregano', cursive;
  font-size:72px!important;
  background: rgba(0,0,0,0.35);
  margin:0px!important;
}

.mojfont{

  font-family: 'Oregano', cursive!important;
  text-shadow: 3px 3px 8px rgba(0, 0, 0, 1)!important;
  color:#fff;
  text-align:center;
  font-style: italic;
  font-size:50px;
}





@media only screen and (max-width: 960px) {

  body { font-size: 16px!important; }
   h1.moto { font-size: 18px!important; }

}


/*footer*/

#footer .dt-sc-dark-bg h3, #footer .dt-sc-dark-bg h3 a {
    color: #dc291a!important;
}

.footer-widgets.dt-sc-dark-bg {
    display: none;
}

.footer-widgets.dt-sc-dark-bg a, #footer .dt-sc-dark-bg a {
    color: #858585!important;
}

/*mobilna header*/

@media only screen and (max-width: 767px) and (min-width: 320px)
{

.header-align-left .header-right {
display:block!important;
    width: 100% !important;
    text-align: left !important;
}
  
}