*{
font-family: Arial !important	;
}


.dslc-icon-ei-icon_phone, .dslc-icon-ei-icon_mail_alt, .dslc-icon-ei-icon_pin_alt, .dslc-icon-ei-icon_cog, .dslc-icon-ei-icon_copy, .dslc-icon-ei-icon_move, .dslc-icon-ei-icon_columns, .dslc-icon-ei-icon_remove, .dslc-icon-ei-arrow_triangle-up, .dslc-icon-ei-icon_menu {
font-family: ElegantIcons !important;
}

.contact-social {
    width: 30%;
}

.has-social .contact-info {
    width: 70%;
}

.contact-area, .contact-area a {
    padding: 6px 0;
    background-color: #9A9C98;
  color: white;
}

.search-item .tora-icon {
display: none !important;
}

.header-text {
      letter-spacing: 6px;
      font-size: 50px;
  font-family: 'Playfair Display', serif !important;
  color: #000 !important;
}

#footer-navigation {
display: none;
}

.single-thumb {
display:none;
}

nav.navigation.post-navigation {
display:none;
}


#dslc-module-5 .dslc-info-box {
    border-color: white !important;
    border-width: 1px;
}

#dslc-module-6 .dslc-info-box {
    border-color: white !important;
    border-width: 1px;
}

#dslc-module-7 .dslc-info-box {
    border-color: white !important;
    border-width: 1px;
}

.header-image::after {
    background-color: transparent !important;
}

/** Szolgáltatások szövegszín **/
#dslc-module-5 .dslc-info-box-content, #dslc-module-5 .dslc-info-box-content p {
    color: white !important;
}

#dslc-module-6 .dslc-info-box-content, #dslc-module-6 .dslc-info-box-content p {
    color: white !important;
}

#dslc-module-7 .dslc-info-box-content, #dslc-module-7 .dslc-info-box-content p {
    color: white !important;
}

/** Szolgáltatások árnyék **/
#dslc-module-5 .dslc-info-box:hover {
    box-shadow: 0px 0px 5px 2px white !important;
}

#dslc-module-6 .dslc-info-box:hover {
    box-shadow: 0px 0px 5px 2px white !important;
}

#dslc-module-7 .dslc-info-box:hover {
    box-shadow: 0px 0px 5px 2px white !important;
}

/** Szolgáltatások csíkja **/
#dslc-module-4 .bottom-deco, #dslc-module-4 .top-left-deco, #dslc-module-4 .top-right-deco {
    background-color:  white !important;
}

/** Programjaink csíkja **/
#dslc-module-13 .bottom-deco, #dslc-module-13 .top-left-deco, #dslc-module-13 .top-right-deco {
    background-color:  #D2D7DE !important;
}

/** Alapítók, refek, stb. **/
#dslc-module-15 .dslc-info-box {
    background-color: #9A9C98 !important;
}

#dslc-module-15 .dslc-info-box-content, #dslc-module-15 .dslc-info-box-content p {
    color: white !important;
}


#dslc-module-16 .dslc-info-box {
    background-color: #939591 !important;
}

#dslc-module-16 .dslc-info-box-content, #dslc-module-16 .dslc-info-box-content p {
    color: white !important;
}


#dslc-module-17 .dslc-info-box {
    background-color: #9A9C98 !important;
}

#dslc-module-17 .dslc-info-box-content, #dslc-module-17 .dslc-info-box-content p {
    color: white !important;
}

/** kapcsolati űrlap **/
#dslc-module-29 {
color: white !important;
}

/** #dslc-module-29 input[type=text], #dslc-module-29 input[type=password], #dslc-module-29 input[type=number], #dslc-module-29 input[type=email], #dslc-module-29 textarea, #dslc-module-29 select {
    background-color: #22394C !important;
  color: white !important;
} **/

#dslc-module-29 input[type=submit]:hover, #dslc-module-29 input[type=button]:hover, #dslc-module-29 button:hover {
    background-color: #22394C !important;
}

#dslc-module-29 input[type=submit], #dslc-module-29 input[type=button], #dslc-module-29 button {
    background-color: #22394C !important;
}

.footer-widgets, .site-footer {
    background-color: #939591 !important;
}

.site-footer, .site-footer a, .footer-widgets .widget, .footer-widgets .widget a {
    color: white !important;
}

/** blog tovább gombja **/
#dslc-module-27 .dslc-blog-post-read-more a:hover, #dslc-module-27 .dslc-blog-post-read-more a {
    background-color: #22394C !important;
}

.single-meta, .entry-meta {
display: none !important;
}

.contact-info .tora-icon {
color: white !important;
}

.right-button:hover {
    background-color: #ccc;
  border: 2px solid #cccccc;
}

#dslc-module-5 .dslc-info-box-title h4, #dslc-module-6 .dslc-info-box-title h4, #dslc-module-7 .dslc-info-box-title h4 {
  font-family: 'Playfair Display', serif !important;
}

#dslc-module-13 .tora-section-title, #dslc-module-26 .tora-section-title {
  font-family: 'Playfair Display', serif !important;
 color: black !important;
}

#dslc-module-4 .tora-section-title, #dslc-module-28 .tora-section-title {
  font-family: 'Playfair Display', serif !important;
 color: white !important;
}

@media screen and (max-width : 760px){
  .contact-social {
  display: none !important;
  }
  .has-social .contact-info {
    width: 100%;
}
}

.contact-mobile .tora-icon {
    font-family: ElegantIcons !important;
}

#dslc-module-16 .dslc-info-box-image-inner .dslc-icon, #dslc-module-17 .dslc-info-box-image-inner .dslc-icon, #dslc-module-15 .dslc-info-box-image-inner .dslc-icon {
color: #f9dd14 !important;
}

#dslc-module-4 .tora-title-module {
    margin-bottom: 20px !important;
}

#dslc-module-26 .tora-section-title, #dslc-module-28 .tora-section-title, #dslc-module-13 .tora-section-title {
    margin: -30px 0px -10px 0px !important;
}

#programokhome {
    padding-bottom: 64px !important;
    padding-top: 0px !important;
}

input[type="submit"] {
    background-color: #22394C !important;
  color: white !important;
}

#dslc-module-29 textarea {
    line-height: 20px !important;
}

.header-buttons {
    margin-top: 18px;
}

.left-button {
    margin-right: 15px;
}


@media screen and (max-width : 760px){
.button.header-button.left-button, .button.header-button.right-button {
padding: 5px 10px !important;
}
}

.dslc-anim-none {
opacity: 0.5 !important;
}

.dslc-on-hover-anim:hover {
opacity: 0.5 !important;
}

#feliratkozo_form_28
input[type="submit"] {
    background-color: #F7F7F7 !important;
    color: #666666 !important;
}

@media screen and (max-width : 760px){
.header-text {
      letter-spacing: 1px !important;
  }
}