h1, h2, h3, h4 {
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    color: #A36D24;
    margin: 0;
}

.content_top {
    padding: 0;
}

.content_top section {
  padding:40px 0
}

.content_top p {
    margin: 0 0 15px;
}

.content_top hr {
  border-style: dotted;
  border-color: orange;
}

/*.content_top .container {
  padding:20px;
  background:url(/ass/img/pattern-paper.png) #fffaf0;
  box-shadow:0 0 2px #CCC;
}*/

.thumbnail {
    display: block;
    padding: 8px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fffaf0;
    border: none;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;.evento
    transition: border .2s ease-in-out;
}


.main_wrapper, .content_top {
  background:url(/ass/img/pattern-paper.png) #f5f0e1;
}

.content_top {
  border-bottom:5px solid #d3b293;
}

.header {
    filter: none;
    background:url(/ass/img/pattern-old.png) #ffeece;
    box-shadow: 0 1px 3px #888;
} 

.header .navbar-nav li.open .dropdown-menu, .header .navbar-nav li.dropdown .dropdown-menu {
  background:#fef3df;
}

body, html, .aboutArea,
.footer,
.socialArea .fa {
    filter: none;
    background:url(/ass/img/pattern-paper.png) #371d05;
} 

.menuFooter {
    background:url(/ass/img/pattern-paper.png) #f1901d;
}

blockquote {
  border-left-color:#f1901d;
}

.header .navbar {
  background-color: transparent;
}

.nav.navbar-nav.navbar-right {
  padding:20px 0;
}

.navbar-brand {
  height:80px;
}

.home .mainContent {
  padding:0;
  background-color:transparent;
  border-bottom:5px solid #d3b293;
}

.noticia-destacada {
  padding:30px 0 40px 0;
  margin-bottom:40px;
  border-top:5px solid #b6865b;
  border-bottom:5px solid #e9d2bd;
  color:#371d05;
  background:url(/ass/img/pattern-paper.png) #f7e5d4;
}

.noticia-destacada h2 {
  margin:0 0 20px 0;
  text-align:center;
  padding:0 0 15px 0;
  border-bottom:2px solid #e2d6b4;
  color:#371d05;
}

.noticia-destacada .btn-default {
  background-color:#e2d6b4;
}

.noticia-otras {
  padding-bottom:20px;
}

.brandSection {
    background-color:#FFF;
    padding:20px 0;
    border-bottom:1px solid #EEE;
}

.brandSection h3 {
  text-align:center;
  color:#f1901d;
  margin-bottom:20px;

}

.calendar_outer {
    padding:0;
}

.agenda h3 {
  background-color:#f1901d;
  color:#FFF;
  padding:10px;
  text-align:center;
}

.agenda .well h3 span {
  display:block;
  font-size:16px;
  margin-bottom:10px;
}

#calendar {
  background:url(/ass/img/pattern-paper.png) #FFF;
}

.fc-toolbar {
    border-left: 2px solid #dce4ea;
    margin: 0;
    padding: 20px 30px 14px 30px;
}

.fc-event-container a {
    font-size: 12px;
    color: #000000;
    display: block;
    line-height: 14px;
    background: #f9c057;
    border-radius: 15px;
    text-decoration: none;
    text-align: center;
    border: none;
    padding: 7px 3px;
    font-weight: normal;
}

.fc-scroller {
  height: auto !important;
  overflow: visible !important;
}

a, a:hover,
.courses_right_inner td ul li.active a,
.courses_right_inner td a:hover,
.courses_left_inner ul li a:hover,
.courses_left_inner ul li a:focus,
.courses_left_inner ul li.active a,
.item_inner a.fees,
.sidebar_item.admission .item_inner.program ul li a:hover,
.sidebar_item.admission .item_inner.program ul li.active a,
.item_inner.question a,
.fc-center h2,
.fc-event-container a.more,
ul.contact_info li .fa,
ul.contact_info li a:hover,
.error-content a,
li.language.dropdown ul.dropdown-menu li.active a,
li.language.dropdown ul.dropdown-menu li a:hover {
  color: #b7690d;
  font-weight:bold !important;
}

.header .navbar-default .navbar-nav li a:hover,
.header .navbar-default .navbar-nav .active a,
.header .navbar-default .navbar-nav .active a:hover,
.header .navbar-default .navbar-nav .active a:focus,
.header .navbar-nav li.open .dropdown-menu li a:hover,
.header .navbar-nav li.open .dropdown-menu li a:focus,
.header .navbar-nav li.dropdown .dropdown-menu li a:hover,
.header .navbar-nav li.dropdown .dropdown-menu li a:focus,
.header .navbar-nav li.open .dropdown-menu li.active a,
.header .navbar-nav li.dropdown .dropdown-menu li.active a {
  color: #371d05;
}



.topbar,
.btn.learnBtn,
.related_post_sec a.more_post,
.pagination > li > a, .pagination > li > span,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
.item_inner.slider .flex-direction-nav a,
.single_content .tab_menu > ul li a:hover,
.single_content .tab_menu > ul li.active a,
.feature-section .commonBtn.secondaryBtn,
.feature-section .commonBtn.secondaryBtn:hover,
.feature-section .commonBtn.secondaryBtn:focus,
.cartListInner .updateArea .btn,
.cartListInner .updateArea .btn:hover {
  border-color: #f1901d;
}

.single_content .tab_menu > ul li.active a::after,
.single_content .tab_menu > ul li a:hover::after {
  border-top-color: #f1901d;
}

.feature-section .commonBtn.secondaryBtn:hover,
.feature-section .commonBtn.secondaryBtn:focus {
  background-color: #f1901d;
}

.topbar,
.captionLink, .captionLink:hover,
.learnBtn,
.flex-control-paging li a.flex-active,
.courses_right_inner th,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
#single_banner .flex-control-paging li a.flex-active,
.single_content .tab_menu > ul li a:hover,
.single_content .tab_menu > ul li.active a,
.carousel-indicators li.active,
.price-title,
.version3 .header .navbar, .header-v3 .header .navbar,
.feature-section .commonBtn.secondaryBtn,
.cartListInner .updateArea .btn,
.cartListInner .updateArea .btn:hover {
  background:url(/ass/img/pattern-paper.png) #371d05;
}

.captionLink {
  opacity:0.9;
}

.aboutImage {
  border:3px solid #000;
}

.aboutImage:hover {
  border:3px solid #f1901d;
}

.aboutImage:hover .captionLink {
  opacity:1;
}

@media (max-width: 767px) {
  .header .navbar-nav li.open .dropdown-menu li a:hover,
  .header .navbar-nav li.open .dropdown-menu li a:focus,
  .header .navbar-nav li.dropdown .dropdown-menu li a:hover,
  .header .navbar-nav li.dropdown .dropdown-menu li a:focus,
  .header .navbar-default .navbar-nav li.apply_now a:hover {
    color: #f1901d;
  }
}

/*=== Second bg Color ===*/
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.caption_inner a,
.post_bottom ul li a span,
.commonBtn, .commonBtn:hover,
.cart-dropdown .shop-cart .badge,
.success-inner .owl-dots .owl-dot.active span,
.success-inner .owl-dots .owl-dot:hover span,
.cartListInner .table-responsive .table tbody tr td .close:hover,
.cartListInner .updateArea .checkBtnArea .commonBtn,
.cartListInner .updateArea .checkBtnArea .commonBtn:hover,
.checkboxArea input[type=checkbox]:not(old):checked + label span,
.checkboxArea1 input[type=checkbox]:not(old):checked + label span,
.post_section .post_bottom ul li a span,
.version2 .navbar-default .navbar-toggle:hover,
.version2 .navbar-default .navbar-toggle:focus,
.header-v2 .navbar-default .navbar-toggle:hover,
.header-v2 .navbar-default .navbar-toggle:focus {
  background: #f1901d;
}

.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.form-control:focus,
.commonBtn, .commonBtn:hover,
.getArea,
.block_quate,
.event_calendar,
.feature-box:hover span,
.cartListInner .table-responsive .table tbody tr td .close:hover,
.cartListInner .updateArea .checkBtnArea .commonBtn,
.cartListInner .updateArea .checkBtnArea .commonBtn:hover,
.checkboxArea input[type=checkbox]:not(old):checked + label span,
.checkboxArea1 input[type=checkbox]:not(old):checked + label span,
.cooming-page.cooming-dark-page .ed-form .form-group .form-control:focus,
.version2 .navbar-default .navbar-toggle:hover,
.version2 .navbar-default .navbar-toggle:focus,
.header-v2 .navbar-default .navbar-toggle:hover,
.header-v2 .navbar-default .navbar-toggle:focus {
  border-color: #f1901d;
}

.list_block,
.sidebar_item,
.formArea {
  border-top-color: #f1901d;
  box-shadow:0 0 1px #f1901d;
  background:url(/ass/img/pattern-paper.png) #fef3df;
}

.upcoming_events .related_post_sec.single_post span.date {
  background-color:#f5f0e1;
  font-size:13px;
}

.upcoming_events span.date span {
  font-size:28px;
}

.features ul li:hover i,
.content_top .content_left ul li:before,
.thumb_title .author_designation a,
.meta span a,
.rel_right span.date a,
.upcoming_events ul li:hover span.date,
.dropdown-category .dropdown-menu li a:hover,
.dropdown-category .dropdown-menu li.active a,
.productCaption .caption-bottom .offer-price,
.text-box:hover .text-box-icon i,
.text-box:hover .text-box-top h4 a,
.feature-box span,
.feature-box:hover span i,
.customModal .panel-footer p a,
.cartListInner .table-responsive .table tbody tr td:nth-child(3),
.totalAmountArea .cart-price,
.upcoming_events .related_post_sec.single_post:hover span.date {
  color: #f1901d;
}

.sbOptions a:hover,
.LanguageList .sbOptions a:hover,
.LanguageList .sbOptions a:visited,
.header-v3 .topbar-right .sbOptions a:hover,
.header-v3 .topbar-right .sbOptions a:visited {
  color: #f1901d;
}

.commonBtn:hover, .commonBtn:focus {
  background-color: #f1901d;
}

.commonBtn {
  padding:0 20px;
}

@media (min-width: 768px) {
  .header .navbar-default .navbar-nav li.apply_now a {
    background: #f1901d !important;
  }
  .header .navbar-default .navbar-nav li.apply_now a:hover {
    background: #f1901d !important;
  }
}

.menuFooter {
  border-top:none;
}

footer .contactNo h5 {
  padding:0;
  margin:0;
}

footer, footer li a, footer h5 {
  color:brown !important;
}

footer h3 a {
  color:#FFF;
  font-size:16px;
  margin:0;
  padding:0;
}

footer h3 a:hover {
  color:#000;
}

.footer-address address {
  color:#000;
}

/*AMBITS*/

.ambits {
  
}


.evento .ambits .ficha:nth-child(3n) {
    clear:left;
}

@media (max-width: 1200px) {
  .evento .ambits .ficha:nth-child(3n) {
    clear:none;
  }
  .evento .ambits .ficha:nth-child(2n-1) {
    clear:left;
  }
}

@media (max-width: 998px) {
  .evento .ambits .ficha:nth-child(3n) {
    clear:none;
  }
  .evento .ambits .ficha:nth-child(2n-1) {
    clear:left;
  }
}

@media (max-width: 767px) {
 .evento .ambits .ficha {
    clear:none;
  }
}

.ambits .ficha {
  margin-bottom:20px;
}



.ambits .ficha h3 {
  padding-top:5px;
  line-height:15px;
}

.ambits .ficha h3 small {
  display:block;
  font-size:12px;
}

.ambits .ficha .captionLink img {
  display:block;
  height:100% !important;
  width:auto;
  margin:0 auto;
}

.ambits .ficha .aboutImage {
  border:3px solid transparent;
}

.ambits .ficha .aboutImage:hover {
  border:3px solid #555;
}

.grup .item_inner.program, .evento .item_inner.program {
  background:url(/ass/img/pattern-paper.png) #fffaf0;
}

.grup .foto {
  position:relative;
  margin-bottom:20px;
}

.grup .foto .thumbnail {
  display:block;
  position:relative;
  margin-bottom: 0 !important;
}

.grup .caption {
  text-align:center;
  margin:0 auto;
  padding: 10px 20px 20px 20px;
  background-color: #fffaf0;
}

.grup .caption h1, .grup .caption h2 {
  padding:0;
  margin:0;
  color:brown;
}

.grup .caption h1 {
  font-size:20px;
}

.grup .caption h2 {
  font-size:18px;
}



.evento .ambits .ficha .titleLink {
  width: 100%;
  text-align:center;
  display: block;
  color: #fff;
  text-shadow:0 0 2px #000;
  text-transform: uppercase;
  position: absolute;
  left: 0;
  top: 0;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color: #fff;
   padding-top:10%;
}
.evento .ambits .ficha .titleLink small {
  display:block;
  color:#EEE;
  font-size: 12px;
}

.evento .imageBox {
  box-shadow:0 0 3px #999;
  margin-bottom: 20px;
  background:url(/ass/img/pattern-old.png) #ffefd9;
}

.evento .imageBox h3 {
  min-height:45px;
}

.evento .imageBox .productCaption h3 {
    font-size: 20px;
    color: #000000;
    font-weight: 400;
    margin: 10px 0 10px;
    padding: 0 15px;
}

.evento .imageBox  .productCaption h3 a {
    color: #000000;
    font-size: 13px;
    line-height:16px;
    display:block;
    text-align:justify;
}

.evento .imageBox:hover {
  box-shadow:0 0 3px #000;
}

.evento .imageBox .productImage .sticker {
  background:url(/ass/img/pattern-old.png) #ffefd9;
  font-size:12px;
  font-weight:bold;
  bottom:0;
  border-top-left-radius: 5px;
  padding: 3px 5px;
}

.evento .imageBox .productCaption .product-meta span {
  text-align:right;
  font-size:13px;
  font-weight:bold;
  padding: 0 10px;
  margin-bottom: 5px;
}


.evento .productCaption {
    border: 0;
}

.well {
  font-size:16px;
  background:url(/ass/img/pattern-old.png) #fffaf0;
  box-shadow:0 0 3px #ccc;
}

.well p {
    margin: 0 0 15px;
}

@media (min-width: 1200px) {
  .evento .col-md-3:nth-child(4n+1) {
    clear: left;
  }
}

@media (min-width: 998px) {
  .evento .col-md-3:nth-child(4n+1) {
    clear: left;
  }
}

@media (max-width: 767px) {
  .evento .ambits .ficha .titleLink {
    padding-top:20%;
    font-size:24px;
  }
}

.photo_gallery .gallery li {
    margin-bottom:10px !important;
}

.photo_gallery .gallery li img {
    border:1px solid #FFF;
}



.ambits .nav-pills>li>a {
    color: brown;
    background:url(/ass/img/pattern-old.png) #e2d6b4;
}

.ambits .nav-pills>li:hover>a {
  color: #fff;
  background-color: #e2d6b4;
}

.ambits .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #f1901d;
}

.ambits .nav-pills>li>a {
    position: relative;
    display: block;
    padding: 5px 5px;
}

.ambits .nav-pills>li>a .titulo {
  margin-left:5px;
}

.ambits .nav-pills>li>a img {
  height:35px;
}

.ambits .tab-content .ficha:nth-child(3n-1) {
  clear: left;
}

@media (max-width: 969px) {
  .ambits .nav-pills>li .titulo {
    display:none;
  }
  .ambits .nav-pills>li {
    display:inline-block;
  }
  .ambits .nav-pills>li>a img {
    height:70px;
  }
  .ambits h2 {
    text-align:center;
    margin:20px 0;
  }
  .ambits .tab-content .col-md-4 {
    clear: none;
  }
  .ambits .tab-content .ficha:nth-child(3n-1) {
      clear:none;
  }
  .ambits .tab-content .ficha:nth-child(2n-2) {
    clear: left;
  }
}

@media (max-width: 768px) {
  .ambits .nav-pills>li .titulo {
    display:none;
  }
  .ambits .nav-pills>li {
    display:inline-block;
  }
  .ambits .nav-pills>li>a img {
    height:50px;
  }
  .ambits h2 {
    text-align:center;
    margin:20px 0;
  }
  .ambits .tab-content .ficha {
    clear: none;    
  }
}


/*ESDEVENIMENTS*/
.evento {

}

.evento .intro {
  padding:40px 0;
}

.evento .intro img {
  width: 400px;
  float:left;
  margin:0 20px 20px 0;
}

@media (max-width: 768px) {
  .evento .intro img {
    display:none;
  }
}

.evento .fitxas {
  padding:40px 0;
  background:url(/ass/img/pattern-paper.png) #FFF;
}

.evento .subheader {
  height:280px;
  text-align:center;
  background-size:cover !important;
  box-shadow:0 0 2px #888;
  
}

.evento .subheader .layer {
  position:absolute;
  background-color:#000;
  width:100%;
  height:280px;
  opacity:0.4;
}


.evento .subheader .container {
  position:relative;
}


.evento .subheader h1 {
  padding-top:50px;
  font-size:60px;
}

.evento .subheader h2 {
  font-size:32px;
}

.evento .subheader h1, .evento .subheader h2 {
  color:#FFF;
  text-shadow:0 0 5px #000;
}

@media (max-width: 768px) {
  .evento .subheader, .evento .subheader .layer {
  height:210px;
  }
  .evento .subheader h1 {
    padding-top:30px;
    font-size:26px;
  }
  .evento .subheader h2 {
    font-size:22px;
  }

}

.evento .programa {
  margin:20px 0;
  padding:10px 20px 20px 20px;
  background:url(/ass/img/pattern-paper.png) #fffaf0;
}

.evento .programa h1 {
  margin:10px 0 10px 0;
  font-size:18px;
  padding:10px 0;
  color:#666;
  border-bottom:1px solid #CCC;
}

.evento .programa p {
  margin:0;
}

.evento .programa em {
  display:block;
  margin:10px 0 0 0;
}

@media (max-width: 768px) {
  .evento .programa {
    margin:20px 0;
    padding:10px 10px 10px 10px;
    background:url(/ass/img/pattern-paper.png) #fffaf0;
  }
  .evento .programa h1 {
    font-size:16px;
  }

  .evento .programa p {
    font-size:13px;
  }

}

#share {
  text-align:right;
}

.blog .post {
    padding:20px;
    background:url(/ass/img/pattern-paper.png) #fef3df;
    box-shadow:0 0 2px #CCC;
}

.evento .item_inner.program li {
    margin: 0;
}

.evento .item_inner.program li a{
  display:block;
  font-size:12px;
  padding:5px 0;
  border-bottom:1px solid orange;
 
}

