@import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800,900&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Rozha+One');

body {
  -webkit-font-smoothing: antialiased;
}

/* Text Shadow - Start */

.modalTransparent button.close .fa {
  text-shadow: none;
}

.header-top nav ul li a, .header-right #block-myisuheaderlink .link-myisu span:first-child, footer #block-isu-footer > ul > li.menu-item--expanded > a, footer #block-isu-footer ul li.menu-item--expanded li.menu-item--expanded > a, .view-social-wall .view-content .wall-item .body-wrapper {
  text-shadow: 0px 0px rgba(255, 255, 255, 0.5);
}

.views-events header a {
  text-shadow: 0px 0px rgba(255, 255, 255, 0.3);
}

/* Text Shadow - Finish */

/* Text Align Start*/
.center, .site-name {
    text-align: center;
}
/* Text Align Finish*/
/* Font Family - Start */

body, .header-left ul li a, .header-right ul li a, .header-top nav ul li a, #block-isu-main-menu ul li a, .header-right #block-myisuheaderlink .link-myisu span:last-child, .site-name p, #views-bootstrap-front-slider-block-1 .carousel-caption {
  font-family: 'Montserrat';
}

.header-right #block-myisuheaderlink .link-myisu span:first-child,.view-news .view-header h2, .front-two-part  .view-header h2 ,.about-title, .views-news header h2, .block-tanitim-filmi, .views-front_campus h2, .view-social-wall .view-header h2, .page-title-wrapper, .paragraph--type--prg-form .field-prg-form-title {
  font-family: 'Rozha One';
}

footer #block-isu-footer > ul > li.menu-item--expanded > ul > li.menu-item--expanded > a:before, .sidebar-menu > ul > li.menu-item--expanded ul li a:before, .view-collapse .panel-default>.panel-heading .panel-title a:before, .breadcrumb-wrapper ol li:not(:last-child):after, footer #block-isu-footer > ul > .menu-item--expanded > .panel-collapse > .panel-body > ul > .menu-item--expanded ul li a:before {
  font-family: 'FontAwesome';
}

/* Font Family - Finish */


/* Letter Spacing - Start */

  .paragraph--type--prg-person-list .field-prg-person-list-title {
    letter-spacing: -0.005em;
  }

  .paragraph--type--prg-person-list .field--name-field-prg-person-list-person .person-name {
    letter-spacing: -0.01em;
  }

  .main-content, .main-content p {
    letter-spacing: 0.01em;
  }

  footer #block-isu-footer > ul > li.menu-item--expanded  li.menu-item--expanded > ul > li > a, .mega-menu .digimeg-nav-item-content h4, .mega-menu .digimeg-nav-item-content h4 *, .view-collapse .panel-default>.panel-heading .panel-title a {
    letter-spacing: -0.015em;
  } 

  .header-top nav ul li a, .header-right #block-myisuheaderlink .link-myisu span {
    letter-spacing: 0.075em;
  }

/* Letter Spacing - Finish */

/* Font Size - Start */

  footer #block-isu-footer > ul > li.menu-item--expanded > ul > li.menu-item--expanded > a:before {
    font-size: 8px;
  }

  .breadcrumb-wrapper ol li, .breadcrumb-wrapper ol li a {
    font-size: 10px;
  }

  footer #block-isu-footer > ul > li.menu-item--expanded  li.menu-item--expanded > ul > li > a {
    font-size: 11px;
  }

  footer #block-isu-footer ul li.menu-item--expanded li.menu-item--expanded > a {
    font-size: 11.8px;
  }

  select, .header-top nav ul li a, .header-right #block-myisuheaderlink .link-myisu span:last-child, .btn, footer #block-isu-footer ul li a, footer #block-isu-footer > ul > li.menu-item--expanded  .menu-item--collapsed, .view-social-wall .view-content .wall-item .body-wrapper {
    font-size: 12px;
  }

  .header-right #block-myisuheaderlink .link-myisu span:first-child, .front-two-part .view-header a, .views-news header a, .view-social-wall .view-filters form .fieldset-wrapper .form-item input[value='All'] + label, .mega-menu .digimeg-nav-item-content ul li a, .sidebar-menu > ul > li.menu-item > a, .main-content, .main-content p, .sidebar-menu > ul > li.menu-item.menu-item--expanded > ul > li > a, .view-collapse .panel-default .panel-body p, .paragraph--type--prg-documents .field-prg-documents-files .file a {
    font-size: 14px;
  }

  #block-isu-main-menu ul li a,.row-events .grid-events-item-wrapperr .title, #views-bootstrap-front-slider-block-1 .carousel-caption p, .path-frontpage .view-events .item .slider-events-item-wrapper .description p, ul.list-bordered-box .list-item, ul.list-bordered-box .list-item a, .views-front_campus p, .view-social-wall .view-filters form .fieldset-wrapper .form-item label, .mega-menu .digimeg-nav-item-content h4, .mega-menu .digimeg-nav-item-content h4 a, .view-collapse .panel-default>.panel-heading .panel-title, .view-tab .nav>li>a, .view-tab .tab-content, .view-tab .tab-content p, .paragraph--type--prg-person-list .field-prg-person-list-title, .view-announcements .views-row .created > div:last-child, .view-announcements .views-row .title a {
    font-size: 16px;
  }

  #block-topmenuright ul li a {
    font-size: 17px;
  }

  .sidebar-menu h2, .paragraph--type--prg-documents .field-prg-documents-files .file:before, .paragraph--type--prg-paralax .parallax-wrapper .field--name-field-prg-paralax-body p {
    font-size: 18px;
  }

  .block-mobile-menu ul li a, #bs-navbar-collapse-1 li.menu-item.level-1.dropdown-main .fa {
    font-size: 20px;
  }

  .path-frontpage .view-events .item .slider-events-item-wrapper .title a, .view-social-wall .view-filters form .fieldset-wrapper .form-item label .fa, .site-name-1 p {
    font-size: 24px;
  }

  .mobile-menu-search {
    font-size: 26px;
  }

  #views-bootstrap-front-slider-block-1 .carousel-caption h3, #views-bootstrap-front-slider-block-1 .carousel-caption h3 a, .block-mobile-menu ul li.menu-item--expanded > a i, .block-mobile-menu ul li.menu-back-button i {
    font-size: 28px;
  }
  div#block-isu-page-title .departments {
      font-size: 42px;
  }
  .view-announcements .views-row .title a:after, .site-name p{
    font-size: 34px;
  }

  .sidebar-menu > ul > li.menu-item.menu-item--expanded > a:after {
    font-size: 37px;
  }

  .view-announcements .views-row .created > div:first-child {
    font-size: 32px;
  }

  .page-title-wrapper h1 {
    font-size: 32px;
  }

  .front-two-part .view-header h2, .view-news .view-header h2, .about-title , .views-news header h2, .block-tanitim-filmi, .views-front_campus h2, .view-social-wall .view-header h2, .paragraph--type--prg-form .field-prg-form-title {
    font-size: 48px;
  }

  .block-tanitim-filmi a {
    font-size: 90px;
  }

/* Font Size - Finish */

/* Font Weight - Finish */
  
  .site-name p {
    font-weight: 300;
   }
  .header-top nav ul li a, .page-title-wrapper h1, .paragraph--type--prg-person-list .field-prg-person-list-title, .front-two-part .view-header h2 , .view-news .view-header h2, .about-title, .views-news header h2, .views-front_campus h2, .view-social-wall .view-header h2, .view-announcements .views-row .title a {
    font-weight: 400;
  }

  select, .view-social-wall .view-filters form .fieldset-wrapper .form-item label, .main-content, .main-content p, .sidebar-menu > ul > li.menu-item.menu-item--expanded > ul > li > a, .contact-form label{
    font-weight: 500;
  }

  /*footer #block-isu-footer > ul > li.menu-item--expanded  li.menu-item--expanded > ul > li > a {*/
  footer #block-isu-footer > ul > li.menu-item--expanded li.menu-item:not(.menu-item--expanded), .mega-menu .digimeg-nav-item-content ul li a,.row-events .grid-events-item-wrapperr .title, .books .view-news .carousel-caption .title {
    font-weight: 600;
  }

  h1, h2, h3, h4, .books-detail .views-row > div .title, .header-right #block-myisuheaderlink .link-myisu span:last-child, #views-bootstrap-front-slider-block-1 .carousel-caption h3, #views-bootstrap-front-slider-block-1 .carousel-caption h3 a, .path-frontpage .view-events .item .slider-events-item-wrapper .title a, footer #block-isu-footer > ul > li > a, footer #block-isu-footer ul li.menu-item--expanded > a, footer #block-isu-footer > ul > li.menu-item--expanded  .menu-item--collapsed, #block-isu-footer > ul > .menu-item--expanded > ul > li.menu-item:not(.menu-item--expanded) > a, .mega-menu .digimeg-nav-item-content h4, .mega-menu .digimeg-nav-item-content h4 a, .sidebar-menu h2, .sidebar-menu > ul > li.menu-item > a, .breadcrumb-wrapper ol li:last-child, .view-tab .nav>li>a, .paragraph--type--prg-person-list .field--name-field-prg-person-list-person .person-name {
    font-weight: bold;
  }

  #block-isu-main-menu ul li a{
    font-weight: 900;
  }

/* Font Weight - Finish */

/* Text Transform - Start */

  .btn, .header-top nav ul li a, #block-isu-main-menu ul li a, .front-two-part .view-header, .view-social-wall .view-filters form .fieldset-wrapper .form-item input[value='All'] + label, .breadcrumb-wrapper ol li, .breadcrumb-wrapper ol li a, .view-tab .nav>li>a{
    text-transform: uppercase;
  }

/* Text Transform - Finish */

/* Line Height - Start */

  .view-social-wall .view-content .wall-item .body-wrapper {
    line-height: 21px;
  }

  ul.list-bordered-box .list-item, .main-content, .main-content p, .view-announcements .views-row .title a {
    line-height: 24px;
  }

  #views-bootstrap-front-slider-block-1 .carousel-caption p, .path-frontpage .view-events .item .slider-events-item-wrapper .description p, .views-front_campus p, .paragraph--type--prg-paralax .parallax-wrapper .field--name-field-prg-paralax-body p {
    line-height: 28px;
  }

  .path-frontpage .view-events .item .slider-events-item-wrapper .title a {
    line-height: 32px;
  }

  #views-bootstrap-main-slider-block-1 .carousel-caption h3 , #views-bootstrap-main-slider-block-1 .carousel-caption  h3 a {
    line-height: 36px;
  }

  .block-tanitim-filmi {
    line-height: 48px;
  }

  .view-social-wall .view-header h2, .paragraph--type--prg-form .field-prg-form-title {
    line-height: 60px;
  }

/* Line Height - Finish */

/* Responsive Font - Start */


  @media (min-width: 992px) and (max-width: 1199px) {

    /* Font Size - Start */

    #views-bootstrap-front-slider-block-1 .carousel-caption p, .path-frontpage .view-events .item .slider-events-item-wrapper .description p, ul.list-bordered-box .list-item, ul.list-bordered-box .list-item a, .views-front_campus p, .view-social-wall .view-filters form .fieldset-wrapper .form-item label, .paragraph--type--prg-person-list .field--name-field-prg-person-list-person .person-name {
      font-size: 12px;
    }

    #block-isu-main-menu ul li a {
      font-size: 14px;
    }
    .page-title-wrapper h1 {
      font-size: 30px;
    }
    div#block-isu-page-title .departments {
      font-size: 32px;
    }

    /* Font Size - Finish */
  }
  @media (max-width: 992px) {
    div#block-isu-page-title .departments {
      font-size: 32px;
    }
  }
  @media (max-width: 767px) {
    #block-isu-main-menu ul li a, #bs-navbar-collapse-1 .dropdown-menu li a {
      font-size: 20px; 
      font-weight: 500;
   }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    /* Font Size - Start */

    #block-isu-main-menu ul li a, .mega-menu .digimeg-nav-item-content h4, .mega-menu .digimeg-nav-item-content ul li a, .mega-menu .digimeg-nav-item-content * {
      font-size: 12px;
    }
   .page-title-wrapper h1 {
     font-size: 30px;
    }
    /* Font Size - Finish */
  }

  @media (min-width: 640px) and (max-width: 767px) {

    /* Font Size - Start */

      .front-two-part .view-header a {
        font-size: 20px;
      }

      .views-row .created > div:last-child {
        font-size: 24px;
      }

      .front-two-part .view-header a i {
        font-size: 28px;
      }

      /* .view-announcements .views-row .created > div:first-child {
        font-size: 48px;
      } */

      .view-announcements .views-row .title a:after {
        font-size: 52px;
      }

      .front-two-part .view-header h2  {
        font-size: 60px;
      }
     .page-title-wrapper h1, .site-name p {
       font-size: 30px;
      }

    /* Font Size - Finish */
    

    /* Font Weight - Start */

      .views-row .title a, .front-two-part .view-header a, .front-two-part  .view-header a i {
        font-weight: 500;
      }

    /* Font Weight - Finish */

    /* Line Height - Start */

      .view-announcements .views-row .title a {
        line-height: 35px;
      }

    /* Line Height - Finish */
    

  }

  @media (max-width: 639px) {

    /* Font Size - Start */

    footer #block-isu-footer > ul.panel-group > li.menu-item--expanded li.menu-item--expanded > ul > li > a {
      font-size: 14px;
    }

    footer #block-isu-footer ul li.menu-item--expanded li.menu-item--expanded > a, #block-isu-footer > ul > .menu-item--expanded .panel-heading a, #block-isu-footer > ul > .menu-item--expanded .panel-body ul li:not(.menu-item--expanded) a {
      font-size: 16px;
    }

    #views-bootstrap-front-slider-block-1 .carousel-caption h3, #views-bootstrap-front-slider-block-1 .carousel-caption h3 a {
      font-size: 22px;
    }

    footer #block-isu-footer > ul.panel-group .panel > .panel-heading .collapse-icon-custom .fa {
      font-size: 26px;
    }

    .front-two-part  .view-header h2 ,.about-title, .views-news header h2, .block-tanitim-filmi, .views-front_campus h2, .view-social-wall .view-header h2 {
      font-size: 32px;
    }
    .page-title-wrapper h1, .site-name p {
       font-size: 28px;
    }
    div#block-isu-page-title .departments {
      font-size: 30px;
    }

    /* Font Size - Finish */

    /* Line Height - Start */

    #views-bootstrap-front-slider-block-1 .carousel-caption h3, #views-bootstrap-front-slider-block-1 .carousel-caption h3 a {
      line-height: 30px;
    }

    /* Line Height - Finish */

    /* Font Weight - Start */

      footer #block-isu-footer > ul.panel-group .panel > .panel-heading, footer #block-isu-footer > ul > .menu-item--expanded > .panel-collapse > .panel-body > ul > li:not(.menu-item--expanded) > a {
        font-weight: bold;        
      }

    /* Font Weight - Finish */


  }

/* Responsive Font - Finish */