/*
Theme Name: TM Arden Child
Theme URI: http://arden.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.01
Template: tm-arden
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/


@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;800&display=swap');

.block {
  display: block;
}

.text-center {
  text-align: center;
}

/* Language Switcher */
.wpml-ls-legacy-list-horizontal a{
  padding:0 !important;
}

.lang-switcher-header{

  width:100px !important;
  display: flex;
  justify-content:center !important;
  align-items: center !important;
  position: relative;
  left:20px;
}

.lang-switcher-header a{
  padding-right:10px!important;
}

@media only screen and (max-width: 1200px) {
  .header-right{
    flex-direction:row-reverse !important;
  }
}

/* Home page start
==============================*/

.text-shadow{
  text-shadow: 2px 2px #0d0d0d;
}

/* Footer */
.page-footer-inner img{
  width:140px;
}

.fleet-row h2{
  font-size: 35px !important;
  _font-weight: bold !important;
}

@media only screen and (max-width: 480px) {
  .page-footer-inner{
    text-align: center;
  }
}


/* Call To action */

@media only screen and (min-width: 770px) {

  .call-to-action .wpb_wrapper{
    display:flex !important;
    justify-content: center;
    align-items: center;

  }

  .call-to-action .wpb_wrapper div{

    margin-bottom:0 !important;
    margin-right:40px

  }
}

/* Call to action end */


/* Destinations Start */

.timeline-header-block{
  background: #eaf3f9 !important;

}

@media only screen and (max-width:480px) {

  .timeline-header-block{
    padding-left:10px !important;

  }

  #tm-column-606eda18a7a25>.vc_column-inner {
    padding-left: 40px !important;
  }
}

/* Destinations End */

/* Contact Page Start */

.submit-btn{
  border-radius:5px !important;
  height:60px !important;
  line-height: 30px !important;
}

/* Contact Page End */

/* Footer */

@media only screen and (min-width: 1023px) {

  .page-footer .container .row > div:nth-child(2) {
    max-width: 18%;
  }

  .page-footer .container .row > div:last-child {
    padding-left: 35px;
    padding-right: 0;
  }
}

/* Footer - END */

/* Footer Social */

.footer-social-wrapper {
  display: inline-block;
}

.footer-social-wrapper > a {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px !important;
  background-color: #FFF;
  text-align: center;
  vertical-align: middle;
  border-radius: 50%;
}

.footer-social-wrapper > a {
  margin-right: 10px;
}

.footer-social-wrapper > a:last-child {
  margin-right: 0;
}

/* Footer Social - END */
