/* Global Defaults

=====================================================================*/



html,

body,

div,

span,

applet,

object,

iframe,

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

u,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td,

article,

aside,

canvas,

details,

embed,

figure,

figcaption,

footer,

header,

hgroup,

menu,

nav,

output,

ruby,

section,

summary,

time,

mark,

audio,

video {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    font: inherit;

    vertical-align: baseline;

}





/* HTML5 display-role reset for older browsers */



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section {

    display: block;

}



body {

    line-height: 1;

}



ul,

ol {

    margin-left: 2em;

}



ol {

    list-style-type: decimal;

}



nav ul,

nav li {

    margin: 0;

    list-style: none;

    list-style-image: none;

}



b,

strong,

th {

    font-weight: bold;

}



em,

i {

    font-style: italic;

}



blockquote,

q {

    quotes: none;

}



blockquote:before,

blockquote:after,

q:before,

q:after {

    content: '';

    content: none;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



.clearfix:before,

.clearfix:after {

    content: "\0020";

    display: block;

    height: 0;

    overflow: hidden;

}



.clearfix:after {

    clear: both;

}



.clearfix {

    zoom: 1;

}





a,

a:active,

a:visited {

    /*color: #fff; */

    outline: 0;

}



a:hover {

    color: #;

}





/* Global Elements

=====================================================================*/



body {

    font: 14px 'Helvetica Neue', Helvetica, arial;

    background: #fff;

    min-height: 100%;

    position: static;

    -webkit-text-size-adjust: 100%;

    -ms-text-size-adjust: none;

}



.skiplink {

    display: none;

}



.clear {

    clear: both;

}



img {

    max-width: 100%;

}





/* Start CSS Coding

=====================================================================*/



#header-content #searchform .input,

#nav-header,

#nav,

.nav-tabs-slideshow li a strong,

.slider-tabs.flexslider h3,

#intro h1,

#nav-sidebar li,

.widget-title,

ul.news-sidebar h4,

.sidebar-homepage .button-more,

.sidebar-homepage .event-date-widget,

.event-content-widget h4,

.sidebar-homepage .widget-container .flexslider h4,

.static-page h1,

.static-page h2,

.static-page h3,

.static-page h4,

.static-page h5,

.static-page h6,

#link-back-top,

#slogan-footer h4,

#title-footer-address,

#footer-address p strong,

#nav-content-bottom,

#nav-sidebar-bottom li,

.history-moment header,

.panel-slider-news h2,

.text-widget ul,

#sidebar .testimonial-header h4,

.title-comment,

#list-comments li header,

.panel-slider-event h2,

#nav-event ul li,

.button-detail,

#sidebar ul.tabs-widget li a,

#sidebar .team-sidebar-content h4,

#list-team li a,

.link-category-gallery strong,

.list-gallery-category li a span {

    font-family: 'Raleway', sans-serif;

}



#nav-tabs-doctor li,

#slogan {

    font-family: 'Nunito', sans-serif;

}



.static-page blockquote,

#tabs-content-bottom .ui-tabs-panel article,

#sidebar .testimonial-header h5,

#sidebar .text-widget blockquote,

.static-page .list-testimonial li p,

.link-category-gallery span {

    font-family: 'Roboto Slab', serif;

}



/* #main-header CSS */

#main-header {

    width: 100%;

    height: 195px;

    position: relative;

    z-index: 20;

    height: 100px;

    margin-top: 42px;

    margin-bottom: 50px;

}



/* #header-full CSS */

#header-full {

    width: 100%;

    min-width: 1185px;

    background: rgba(250, 250, 250, 0.8);

    padding-top: 10px;

    padding-bottom: 10px;

    height: 100%;

}



/* .small CSS */

/*#main-header.small {*/

/*    height: 75px;*/

/*    position: fixed;*/

/*}*/

#header-full.small {

    height: 75px;

    background: rgba(255, 255, 255, 0.95) !important;

    transition: height 0.2s ease-in-out;

    -webkit-transition: height 0.2s ease-in-out;

    -moz-transition: height 0.2s ease-in-out;

    -o-transition: height 0.2s ease-in-out;

    -ms-transition: height 0.2s ease-in-out;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

}



/* #header CSS */

#header {

    width: 1125px;

    margin: 0 auto;

    padding: 0 30px;

    height: 100%;

}

#header-full.small #header {

    height: 60px;

    position: relative;

}



/* #logo CSS */


.small #header .logo-title-text {

    display: none;

}

#header-full.small #logo {

    margin: 5px 0 0 0;

    width: 150px;

}

#header-full.small #logo img {

    width: 200px;

    height: 50px;

    position: absolute;

    left: 30px;

    top: 5px;

}



/* #header-content CSS */

#header-content {

    height: 130px;

    float: right;

}

#header-full.small #header-content {

    display: none;

}



#header-content #searchform {

    float: left;

    width: 221px;

    height: 27px;

    margin: 10px 0 30px 0;

}

#header-content #searchform .input {

    background: rgba(255, 255, 255, 0.8);

    width: 183px;

    height: 15px;

    float: left;

    border: 1px solid #888;

    border-right: none;

    padding: 5px;

}

#header-content #searchform .button {

    width: 27px;

    height: 27px;

    float: left;

    background: #7a1632 url(../images/icon-search.png) no-repeat 6px 5px;

    border: none;

    background-size: 16px 16px;

    text-indent: -9999px

}

#header-content #searchform .button:hover {

    opacity: 0.8;

}



/* #nav-header CSS */

#nav-header {

    float: left;

    list-style: none;

    margin: 15px 0 0 10px;

}

#nav-header li {

    float: left;

    margin: 0 10px;

}

#nav-header li a {

    font-size: 12px;

    text-transform: uppercase;

    text-decoration: none;

}

#nav-header li:last-child {

    margin-right: 0;

}



/* #slogan CSS */

#slogan {

    clear: both;

    text-align: right;

    font-size: 16px;

    color: #222;

    font-weight: 300;

}



/* #nav CSS */

#nav {

    float: none;

    height: 50px;

    background: #62462d;

    clear: both;

    box-shadow: 0 -2px rgba(0, 0, 0, 0.5) inset;

}

#header-full.small+#nav {

    background: none;

    box-shadow: none;

    height: 40px;

}



/* #nav-container CSS */

#nav-container {

    height: 50px;

    float: none;

    width: 1125px;

    margin: 0 auto;

    padding: 0 30px;

}

#header-full.small+#nav #nav-container {

    height: 40px;

    margin: -50px auto 0 auto;

}



/* #nav-main CSS */

#nav-main,

#nav .menu ul {

    height: 50px;

    float: left;

}

#nav-main li,

#nav .menu ul li {

    height: 50px;

    float: left;

    position: relative;

}

#nav-main li a,

#nav .menu ul li a {

    /*  height:100%;*/

    float: left;

    font-size: 14px;

    font-weight: bold;

    color: #fff;

    text-transform: uppercase;

    text-decoration: none;

    padding: 16px 12px 16px 15px;

}

#nav-main li:hover a,

#nav .menu ul li:hover a {

    background: rgba(0, 0, 0, 0.5);

}

#nav-main li.current-menu-item a,

#nav .menu ul li.current-menu-item a {

    color: #fff;

    /* height:100%;*/

    background: rgba(0, 0, 0, 0.5);

    margin: -2px 0 0 0;

    padding-top: 18px;

    box-shadow: 1px 0 rgba(0, 0, 0, 0.7);

}



#header-full.small+#nav #nav-main,

#header-full.small+#nav .menu ul {

    padding-left: 200px;

    height: 40px;

}



#header-full.small+#nav #nav-main li,

#header-full.small+#nav .menu li {

    height: 40px;

}



#header-full.small+#nav #nav-main li a,

#header-full.small+#nav .menu li a {

    height: 30px;

    float: left;

    font-size: 13px;

    font-weight: 300;

    color: #333;

    padding: 10px 6px 0 6px;

}



#header-full.small+#nav #nav-main li.current-menu-item a,

#header-full.small+#nav .menu ul li.current-menu-item a {

    height: 30px;

    margin: 0;

    background: none;

    font-weight: bold;

    box-shadow: none;

}



#header-full.small+#nav #nav-main li:hover a,

#header-full.small+#nav .menu ul li:hover a {

    background: none;

    text-decoration: underline;

}



/* #button-registration CSS */

#button-registration {

    float: right;

    height: 48px;

    border: 1px solid #7a1632;

    padding: 0 30px;

    color: #fff;

    text-transform: uppercase;

    font-size: 14px;

    font-weight: bold;

    text-decoration: none;

    background-color: #a42347;

    background-image: linear-gradient(top, #a42347, #7a1632);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a42347), to(#7a1632));

    background-image: -webkit-linear-gradient(top, #a42347, #7a1632);

    background-image: -moz-linear-gradient(top, #a42347, #7a1632);

    background-image: -ms-linear-gradient(top, #a42347, #7a1632);

    background-image: -o-linear-gradient(top, #a42347, #7a1632);

    line-height: 48px;

    box-shadow: 0 1px rgba(255, 255, 255, 0.3) inset, 0 -1px rgba(0, 0, 0, 0.3) inset, -1px 0 rgba(255, 255, 255, 0.1);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.6);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#button-registration:hover {

    background: #7a1632;

}



#header-full.small+#nav #button-registration {

    height: 38px;

    line-height: 38px;

    font-size: 12px;

}





/* Start CSS POPUP Menu

=====================================================================*/



#nav ul ul {

    position: absolute;

    z-index: 2000;

    display: none;

    width: 230px;

    margin: 0;

    top: 48px;

    left: 0;

    background: none;

    float: none;

    text-align: left;

    background: #62462d;

    padding: 5px;

    box-shadow: 0 2px rgba(0, 0, 0, 0.3);

}



#header-full.small+#nav ul ul {

    background: rgba(255, 255, 255, 0.95);

    top: 40px;

}



#main-header .navbar-default {

    background-color: transparent;

    border-color: transparent;

    min-height: auto;

    margin-bottom: 0;

}





#main-header .navbar {

    background: #0c56a2;

    clear: both;

    box-shadow: 0 -2px rgba(0, 0, 0, 0.5) inset;

    border-radius: 0;

    min-height: 35px;

}



#main-header .navbar-default .navbar-nav>.active>a,

#main-header .navbar-default .navbar-nav>.active>a:hover,

#main-header .navbar-default .navbar-nav>.active>a:focus {

    color: #fff;

    background-color: #e7e7e7;

    background: rgba(0, 0, 0, 0.5);

    margin: -2px 0 0 0;

    padding-top: 18px;

    box-shadow: 1px 0 rgba(0, 0, 0, 0.7);

}



#main-header .navbar-default .navbar-nav>li>a {



    font-weight: normal;

    color: #fff;

    text-transform: uppercase;

    text-decoration: none;

    padding: 15px 15px 15px 15px;

    font-size: 11px;

}



#main-header .navbar-nav>li>.dropdown-menu>li>a {

    color: #fff;

    border-bottom: 1px dotted #fff;

}



#main-header .navbar-nav>li>.dropdown-menu>li>a:hover,

#main-header .navbar-nav>li>.dropdown-menu>li>a:focus {

    color: #fff;

    text-decoration: none;

    background-color: rgba(0, 0, 0, 0.30);

}



#main-header .navbar-default .navbar-nav>li>a:hover,

#main-header .navbar-default .navbar-nav>li>a:focus {

    color: #fff;

    background-color: rgba(0, 0, 0, 0.5);

}











/* To Dropdown navbar dropdown on hover */

#main-header .navbar-nav>li:hover>.dropdown-menu {

    display: block;

}

.dropdown-submenu {

    position: relative;

}

.dropdown-submenu>.dropdown-menu {

    top: 0;

    left: 100%;

    margin-top: -6px;

    margin-left: -1px;

    -webkit-border-radius: 0 6px 6px 6px;

    -moz-border-radius: 0 6px 6px;

    border-radius: 0 6px 6px 6px;

}

.dropdown-submenu:hover>.dropdown-menu {

    display: block;

}

.dropdown-submenu>a:after {

    display: block;

    content: " ";

    float: right;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

    border-width: 5px 0 5px 5px;

    border-left-color: #ccc;

    margin-top: 5px;

    margin-right: -10px;

}

.dropdown-submenu:hover>a:after {

    border-left-color: #fff;

}

.dropdown-submenu.pull-left {

    float: none;

}

.dropdown-submenu.pull-left>.dropdown-menu {

    left: -100%;

    margin-left: 10px;

    -webkit-border-radius: 6px 0 6px 6px;

    -moz-border-radius: 6px 0 6px 6px;

    border-radius: 6px 0 6px 6px;

}

#nav ul li ul li {

    display: inline;

    float: left;

    width: 230px;

    height: auto;

    padding: 0;

    position: relative;

    margin: 0;

    border: none;

    box-shadow: none;

}

#nav ul ul ul {

    position: absolute;

    z-index: 1300;

    display: none;

    width: 230px;

    margin: 0;

    top: -5px;

    left: 230px;

}

#header-full.small+#nav ul ul ul {

    background: rgba(255, 255, 255, 0.95);

    top: -5px;

}

#nav ul li ul li ul li {

    display: inline;

    float: left;

    padding: 0;

    margin: 0 0 1px 0;

    height: auto;

}

#nav #nav-main li:hover ul li {

    background: none;

}

#nav #nav-main li:hover ul li a,

#nav #nav-main li:hover ul li a:link,

#nav #nav-main li:hover ul li a:visited {

    width: 210px;

    height: auto;

    text-transform: none;

    border: none;

    padding: 8px 10px;

    margin: 0;

    font-size: 14px;

    color: #fff;

    line-height: 18px;

    font-weight: normal;

    background: none;

    box-shadow: none;

}

#header-full.small+#nav #nav-main li:hover ul li a {

    text-decoration: none;

}

#nav #nav-main li:hover ul li a:hover,

#nav #nav-main li ul li a:hover {

    text-decoration: none;

    color: #fff;

    background: #7a1632;

}

#header-full.small+#nav #nav-main li:hover ul li a:hover {

    font-weight: bold;

}

#nav #nav-main li:hover ul li:hover {

    box-shadow: none;

}

nav#nav li:hover ul ul,

nav#nav li li:hover ul ul {

    display: none;

}

nav#nav li:hover ul,

nav#nav li li:hover ul {

    display: block;

}

/* End CSS Drop Down Menu */



.open-menu,

.close-menu,

.close-menu-big {

    display: none;

}



.page-template-page-templatestemplate-home-diphucampus-php #slideshow-tabs{ padding-top: 0;}



#slideshow-tabs {

    width: 100%;

    height: 450px;

    position: relative;

    z-index: 10;

    margin: 0 0 0px 0;

    min-width: 1185px;

    padding-bottom: 0px;

    padding-top: 50px;

}

#slideshow-tabs .ui-tabs-panel {

    width: 100%;

    height: 420px;

    min-width: 1185px;

}

.tabs-blur {

    height: 90px;

}

.tabs-blur.no-blur {

    -webkit-filter: none;

    -moz-filter: none;

    -ms-filter: none;

    -o-filter: none;

    filter: none;

}

#slideshow-tabs .nav-tabs-slideshow {

    width: 1220px;

    height: 52px;

    margin: 0 auto;

    list-style: none;

    padding: 0px 10px 0 10px;

    background: url(../images/sep-tabs.png) repeat-y 10px 0;

}

#panel-tabs {

    width: 100%;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    z-index: 200;

    height: 52px;

    background: #194c80;

    box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.2);

}

.nav-tabs-slideshow li {

    height: 52px;

    width: 240px;

    float: left;

    background: url(../images/sep-tabs.png) repeat-y 100% 0;

    padding: 0 2px 0 0;

}

.nav-tabs-slideshow li a {

    height: 100%;

    width: 100%;

    float: left;

    padding: 10px 15px 0 15px;

    text-decoration: none;

    color: #fff;

    line-height: 1.4;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.nav-tabs-slideshow li a strong {

    font-size: 14px;

    text-transform: uppercase;

}



.nav-tabs-slideshow li a span {

    font-size: 12px;

    color: #fff;

    font-weight: 200;

}



.nav-tabs-slideshow li.ui-tabs-active a {

    background: rgba(0, 0, 0, 0.2);

}



.nav-tabs-slideshow li a:hover {

    background: rgba(0, 0, 0, 0.1);

}



.tabs-container {

    width: 1125px;

    height: 320px;

    position: relative;

    margin: 35px auto;

    padding: 0 30px;

    text-align: center;

}



.tabs-container article {

    min-width: 200px;

    /* height: 230px; */

    background: rgba(3, 51, 100, 0.86);

    margin: 0px 0 0 0;

    padding: 8px;

    /* position: relative; */

    border-radius: 3px;

    /* float: left; */

    margin: 10px;

    display: inline-block;

}



.tabs-container article h2 {

    font-size: 15px;

    font-weight: normal;

    color: #fff;

    text-transform: uppercase;

    margin: 0;

}



.tabs-container article p {

    font-size: 16px;

    color: #fff;

    margin: 0 0 10px;

    line-height: 20px;

}



.button-more-slide,

.button-more-slide:link,

.button-more-slide:visited {

    width: 165px;

    /* height: 33px; */

    display: block;

    position: relative;

    background-image: url(../images/arrow-more.png), linear-gradient(top, #0c56a2, #0c56a2);

    background-image: url(../images/arrow-more.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c56a2), to(#0c56a2));

    background-image: url(../images/arrow-more.png), -webkit-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: url(../images/arrow-more.png), -moz-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: url(../images/arrow-more.png), -ms-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: url(../images/arrow-more.png), -o-linear-gradient(top, #0c56a2, #0c56a2);

    background-repeat: no-repeat;

    background-size: 8px 11px, auto auto;

    background-position: 140px 11px, 0 0;

    line-height: 33px;

    color: #fff;

    padding-left: 15px;

    text-decoration: none;

    text-transform: uppercase;

    transition: all 0.2s linear;

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    -ms-transition: all 0.2s linear;

    font-size: 13px;

    font-weight: 300;

}



.button-more-slide:hover {

    background: url(../images/arrow-more.png), #033364;

    background-repeat: no-repeat;

    background-size: 8px 11px, auto auto;

    background-position: 145px 11px, 0 0;

}



.slider-tabs {

    width: 450px;

    height: 280px;

    background: #62462d;

    margin: 95px 0 0 0;

    position: relative;

}





/* Browser Resets */



.flex-container a:active,

.flexslider a:active,

.flex-container a:focus,

.flexslider a:focus {

    outline: none;

}



.flex-control-nav,

.flex-direction-nav {

    margin: 0;

    padding: 0;

    list-style: none;

    height: 43px;

}



.slides {

    margin: 0;

    padding: 0;

    list-style: none;

}





/* FlexSlider Necessary Styles

*********************************/



.flexslider {

    margin: 0;

    padding: 0;

}



.flexslider .slides>li {

    display: none;

    -webkit-backface-visibility: hidden;

}





/* Hide the slides before the JS is loaded. Avoids image jumping */



.flexslider .slides img {

    width: 100%;

    display: block;

}



.flex-pauseplay span {

    text-transform: capitalize;

}





/* Clearfix for the .slides element */



.slides:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}



html[xmlns] .slides {

    display: block;

}



* html .slides {

    height: 1%;

}





/* No JavaScript Fallback */





/* If you are not using another script, such as Modernizr, make sure you

 * include js that eliminates this class on page load */



.no-js .slides>li:first-child {

    display: block;

}







/* FlexSlider Default Theme

*********************************/



.flex-viewport {

    max-height: 2000px;

    -webkit-transition: all 1s ease;

    -moz-transition: all 1s ease;

    transition: all 1s ease;

}



.loading .flex-viewport {

    max-height: 300px;

}



.flexslider .slides {

    zoom: 1;

}



.carousel li {

    margin-right: 5px

}





.slider-tabs.flexslider {

    margin: 95px 0 0 0;

}



.slider-tabs.flexslider .slider-tabs-content {

    width: 400px;

    height: 230px;

    padding: 25px;

}



.slider-tabs.flexslider h3 {

    font-size: 24px;

    font-weight: normal;

    margin: 0 0 5px 0;

}



.slider-tabs.flexslider h3 a {

    color: #fff;

    text-decoration: none;

}



.slider-tabs.flexslider h3 a:hover {

    text-decoration: underline;

}



.slider-tabs.flexslider time {

    font-size: 12px;

    font-weight: 300;

    text-transform: uppercase;

    color: rgba(255, 255, 255, 0.7);

    display: block;

    margin: 0 0 15px 0;

}



.slider-tabs.flexslider p {

    font-size: 16px;

    color: #fff;

    margin: 0 0 24px;

    line-height: 1.6;

}



.slider-tabs.flexslider .flex-control-nav {

    display: none;

}



.slider-tabs.flexslider .flex-prev {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-prev-slide.png) no-repeat 50% 12px;

    top: 120px;

    left: -52px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



.slider-tabs.flexslider .flex-next {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-next-slide.png) no-repeat 50% 12px;

    top: 120px;

    right: -52px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



.slider-tabs.flexslider .flex-next:hover,

.slider-tabs.flexslider .flex-prev:hover {

    opacity: 0.7;

}



.slider-tabs.flexslider .slides img {

    width: auto;

    float: left;

    margin: 0 25px 0 0;

}



.slider-tabs.flexslider.event h3 {

    font-size: 18px;

    margin: 0 0 10px 0;

    line-height: 1.3;

}



.slider-tabs.flexslider h3 a {

    color: #fff;

    text-decoration: none;

}



.nav-slider-left {

    width: 190px;

    list-style: none;

    float: left;

    margin: 0;

}



.nav-slider-right {

    width: 190px;

    list-style: none;

    float: right;

    margin: 0;

}



.nav-slider-left li {}



.nav-slider-left li a,

.nav-slider-right li a {

    color: #fff;

    text-transform: uppercase;

    font-size: 14px;

    font-weight: 300;

    text-decoration: none;

    display: block;

    padding: 8px 10px;

}



.nav-slider-left li a:hover,

.nav-slider-right li a:hover {

    background: #7a1632;

}



.list-event-slider {

    list-style: none;

    font-size: 12px;

    color: #fff;

    line-height: 1.6;

    font-weight: 300;

    overflow: hidden;

}



.list-event-slider li {

    padding: 2px 0 0 27px;

    margin: 0 0 8px 0;

}



.list-event-slider li.time-slider {

    background: url(../images/icon-calendar-slider.png) no-repeat;

    background-size: 22px 22px;

}



.list-event-slider li.hour-slider {

    background: url(../images/icon-hour-slider.png) no-repeat;

    background-size: 22px 22px;

}



.list-event-slider li.location-slider {

    background: url(../images/icon-location-slider.png) no-repeat;

    background-size: 22px 22px;

}



.main-home-container {

    width: 100%;

    background: #fff url('http://www.aus.ac.in/wp-content/uploads/2017/11/bg_body.jpg');

    min-width: 1185px;

    position: relative;

    z-index: 10;

    padding-top: 10px;

}



#content {

    width: 1125px;

    margin: 0 auto;

    padding: 0 30px;

}



#banner-homepage {

    margin: 0 0 10px 0;

    vertical-align: top;

}



#main-content {

    width: 732px;

    float: left;

    padding: 0 0 10px 0;

}



#full-width {

    padding: 0 0 50px 0;

}



#intro {

    margin: 0 0 20px 0;

}



#intro h1 {

    font-size: 22px;

    color: #033364;

    text-transform: capitalize;

    font-weight: bold;

    margin: 0 0 20px 0;

}



#intro figure {

    width: 363px;

    float: left;

    margin: 0 30px 0 0;

}



#intro p {

    font-size: 16px;

    color: #333;

    font-weight: 300;

    line-height: 1.6;

    margin: 0 0 24px;

}



.more-intro {

    font-size: 16px;

    text-transform: uppercase;

    color: #222;

    text-decoration: none;

    font-weight: bold;

}



.more-intro:hover {

    color: #7a1632;

}



#sidebar-homepage-left {

    width: 341px;

    float: left;

}



#sidebar-homepage-middle {

    width: 341px;

    float: right;

}



#sidebar-homepage-right {

    width: 290px;

    float: right;

}



#nav-sidebar {

    margin: 0 0 50px 0;

    list-style: none;

}



#nav-sidebar li {

    margin: 0 0 25px 0;

    line-height: 1.4;

}



#nav-sidebar li a {

    text-decoration: none;

    font-size: 14px;

    color: #333;

    display: block;

}



#nav-sidebar li a img {

    width: 25px;

    height: 25px;

    max-width: 30px;

}



#nav-sidebar li a figure {

    border-radius: 60px;

    padding: 8px;

    width: 46px;

    height: 46px;

    border: 3px solid #fff;

    box-shadow: 0 0 0 2px #dadada;

    margin: 0 20px 0 0;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

    float: left;

    background: #dadada;

}



#nav-sidebar li a:hover figure {

    background: #033364;

    box-shadow: 0 0 0 4px #033364;

}



#nav-sidebar li a .title-nav-sidebar {

    display: block;

    margin: 5px 0;

    text-transform: uppercase;

    color: #222;

    font-size: 14px;

}



#nav-sidebar li a:hover .title-nav-sidebar {

    color: #033364;

}



#intro-principal {

    clear: both;

    padding: 0 0 25px 0;

    position: relative;

}



#intro-principal #title-principal {

    font-size: 20px;

    color: #033364;

    font-weight: 300;

}



#intro-principal p {

    font-size: 18px;

    font-weight: 300;

    color: #333333;

    font-family: arial;

    padding: 0 3px 0 10px;

}



#content-principal {

    width: 100%;

    display: inline-block;

}

/* About

=====================================================================*/



#nav-sub-container {

    background: #dadada;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;

}



#nav-sub li {

    height: 40px;

    float: left;

}



#nav-sub li a {

    height: 27px;

    float: left;

    font-size: 12px;

    color: #666;

    text-transform: uppercase;

    text-decoration: none;

    padding: 13px 15px 0 15px;

}



#nav-sub li a:hover,

#nav-sub li.current-menu-item a {

    background: #fff;

    color: #333;

}



#breadcrumbs {

    margin: 25px 0;

}



#breadcrumbs div {

    height: 34px;

    float: left;

}



#breadcrumbs div a {

    height: 24px;

    float: left;

    font-size: 11px;

    color: #666;

    text-transform: uppercase;

    text-decoration: none;

    padding: 10px 0 0 0;

}



#breadcrumbs div a.icon-home {

    width: 34px;

    height: 34px;

    background: #7a1632 url(../images/icon-home.png) no-repeat 50% 8px;

    text-indent: -9999px;

    background-size: 17px 17px;

    padding: 0;

}



#breadcrumbs div a.icon-home:hover {

    opacity: 0.7;

}



#breadcrumbs div .arrow {

    width: 8px;

    height: 14px;

    background: url(../images/arrow-breadcrumbs.png) no-repeat;

    background-size: 8px 14px;

    text-indent: -9999px;

    margin: 9px 12px 0 12px;

    float: left;

}



.last-breadcrumbs {

    float: left;

    font-size: 11px;

    text-transform: uppercase;

    color: #7a1632;

    margin: 10px 0 0 0;

}



#breadcrumbs div a:hover {

    color: #7a1632;

}



#sidebar {

    width: 100%;

    /* float:right;*/

    background: #f0f0f0;

    /* padding:0px 20px 0 20px;*/

    margin: 0 0 50px 0;

}



#tabs-content-bottom {

    background: #eee;

    height: 200px;

    clear: both;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;

    margin: 0 0 50px 0;

}



#nav-content-bottom {

    width: 20%;

    float: left;

    background: #7a1632;

    list-style: none;

    margin: 0;

}



#nav-content-bottom li {

    height: 50px;

    background: url(../images/sep-tabs-bottom.png) repeat-x 0 100%;

}



#nav-content-bottom li a {

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    display: block;

    padding: 0 20px;

    height: 50px;

    line-height: 50px;

    text-decoration: none;

}



#nav-content-bottom li a:hover,

#nav-content-bottom li.ui-tabs-active a {

    background: rgba(0, 0, 0, 0.2);

}



#tabs-content-bottom .ui-tabs-panel {

    width: 80%;

    height: 200px;

    float: left;

}



#nav-sidebar-bottom {

    margin: 0;

    list-style: none;

}



#nav-sidebar-bottom li {

    width: 20%;

    height: 200px;

    float: left;

    border-right: 1px solid #dadada;

    padding: 0

}



#nav-sidebar-bottom li a {

    width: 100%;

    height: 100%;

    float: left;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

    padding: 0 10px;

    text-align: center;

    font-size: 12px;

    color: #333;

    text-decoration: none;

    line-height: 1.6;

}



#nav-sidebar-bottom li a figure {

    width: 50px;

    height: 50px;

    background: #dadada;

    border-radius: 27px;

    border: 2px solid #fff;

    box-shadow: 0 0 0 2px #dadada;

    margin: -25px auto 25px auto;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#nav-sidebar-bottom li a figure img {

    width: 34px;

    height: 34px;

    margin: 8px 0 0 0;

}



#nav-sidebar-bottom li a:hover figure {

    background: #7a1632;

    box-shadow: 0 0 0 2px #7a1632;

}



#nav-sidebar-bottom li a:hover {

    background: #fff;

}



#nav-sidebar-bottom .title-nav-sidebar {

    display: block;

    font-size: 12px;

    color: #222;

    text-transform: uppercase;

    margin: 0 0 20px 0;

}



.nav-tabs-bottom {

    list-style: none;

    margin: 0;

    padding: 10px 0;

}



.nav-tabs-bottom li {

    width: 205px;

    float: left;

    padding: 0 10px;

    margin: 0 0 5px 0;

}



.nav-tabs-bottom li a {

    display: block;

    padding: 9px 10px;

    font-size: 12px;

    color: #333;

    text-decoration: none;

    text-transform: uppercase;

    `

}



.nav-tabs-bottom li a:hover {

    background: #7a1632;

    color: #fff;

}



#tabs-content-bottom .ui-tabs-panel article {

    padding: 30px;

    font-size: 18px;

    color: #333;

    line-height: 1.6;

}



#tabs-content-bottom .ui-tabs-panel article p {

    margin: 0 0 15px 0;

}



.slider-partners {

    width: 815px;

    height: 100px;

    margin: 45px auto 0 auto;

    position: relative;

}



.slider-partners li img {

    opacity: 0.6;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.slider-partners li a:hover img {

    opacity: 1;

}



.slider-partners li {

    text-align: center;

}



.slider-partners .flex-control-nav {

    display: none;

}



.slider-partners .flex-direction-nav {

    height: 0;

}



.slider-partners .flex-prev {

    position: absolute;

    z-index: 10;

    width: 19px;

    height: 32px;

    left: -24px;

    top: 33px;

    background: url(../images/prev-partners.png) no-repeat;

    background-size: 19px 32px;

    text-indent: -9999px;

    opacity: 0.8;

}



.slider-partners .flex-next {

    position: absolute;

    z-index: 10;

    width: 19px;

    height: 32px;

    right: -24px;

    top: 33px;

    background: url(../images/next-partners.png) no-repeat;

    background-size: 19px 32px;

    text-indent: -9999px;

    opacity: 0.8;

}



.slider-partners .flex-prev:hover,

.slider-partners .flex-next:hover {

    opacity: 1;

}





/* News

=====================================================================*/



#slider-news {

    margin: 0 0 50px 0;

    position: relative;

}



#slider-news ul li {

    position: relative;

}



.panel-slider-news {

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    background: rgba(0, 0, 0, 0.7);

    padding: 25px 0;

}



.category-slider {

    list-style: none;

    margin: 0 0 7px 0;

    padding: 0 25px;

}



.panel-slider-news h2 {

    font-size: 22px;

    color: #fff;

    font-weight: 300;

    padding: 0 25px;

    clear: both;

}



.panel-slider-news h2 a {

    color: #fff;

    text-decoration: none;

}



.panel-slider-news h2 a:hover {

    text-decoration: underline;

}



.category-slider li {

    float: left;

    margin: 0 10px 0 0;

}



.category-slider li a {

    float: left;

    background: #fff;

    padding: 3px 10px;

    font-size: 11px;

    text-transform: uppercase;

    font-weight: bold;

    text-decoration: none;

}



.category-slider li a:hover {

    background: #7a1632;

    color: #fff;

}



#slider-news .flex-control-nav {

    display: none;

}



#slider-news .flex-direction-nav {

    height: 0;

}



#slider-news .flex-prev {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-prev-slide.png) no-repeat 50% 12px;

    bottom: 270px;

    left: 25px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



#slider-news .flex-next {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-next-slide.png) no-repeat 50% 12px;

    bottom: 270px;

    right: 25px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



#slider-news .flex-prev:hover,

#slider-news .flex-next:hover {

    opacity: 0.7;

}



.news-container {

    margin: 0 48px 40px 0;

    width: 342px;

    float: left;

    position: relative;

}



.news-container.last {

    margin-right: 0;

}



.news-container figure img {

    border-top: 3px solid #7b1733;

    margin: 0 0 5px 0;

}



.news-container h2.title-news {

    font-size: 20px;

    font-weight: 300;

    margin: 0 0 5px 0;

    line-height: 1.2;

}



.news-container header p {

    margin: 0 0 3px 0;

    font-size: 11px;

}



.news-container header p a {

    text-transform: uppercase;

    font-weight: bold;

    text-decoration: none;

}



.news-container h2.title-news a {

    color: #222;

    text-decoration: none;

}



.news-container h2.title-news a:hover {

    color: #7a1632;

}



.news-container header {

    margin: 0 0 15px 0;

}



.news-container header time {

    font-size: 11px;

    color: #999;

    text-transform: uppercase;

}



.link-comment,

.link-comment:link,

.link-comment:visited {

    height: 30px;

    background: #7a1632 url(../images/icon-comment.png) no-repeat 10px 8px;

    position: absolute;

    top: 0;

    right: 25px;

    padding: 0 10px 0 33px;

    color: #fff;

    text-decoration: none;

    background-size: 16px 17px;

    line-height: 30px;

}



.link-comment:hover {

    color: #fff;

    opacity: 0.8;

    text-decoration: none;

}



.news header aside {

    width: 340px;

    float: left;

}



.news header aside.no-featured {

    width: 100%;

    float: none;

}



.news header figure {

    width: 351px;

    float: right;

}



.news header figure img {

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



#news-title {

    margin: 0;

    font-size: 28px;

    line-height: 1.2;

    padding: 0 0 14px 0;

    border-bottom: 1px solid #dadada;

}



.news header p {

    margin: 0;

    padding: 10px 0;

    border-bottom: 1px solid #dadada;

}



#link-category {

    font-size: 11px;

    font-weight: bold;

    text-transform: uppercase;

}



#link-category a {

    text-decoration: none;

}



#blog-time time {

    font-size: 11px;

    color: #999;

    text-transform: uppercase;

    float: left;

    padding: 0 7px 0 0;

    border-right: 1px solid #999;

    margin: 0 7px 0 0;

}



#link-comment-header {

    float: left;

    font-size: 11px;

    color: #666;

    text-transform: uppercase;

    text-decoration: none;

}



#link-comment-header:hover {

    text-decoration: underline;

}



#social-link {

    list-style: none;

    margin: 10px 0 25px 0;

}



#social-link li {

    float: left;

    margin: 0 10px 0 0;

}



.news {

    border-bottom: 1px solid #dadada;

    margin: 0 0 25px 0;

}



.title-comment,

.title-comment strong {

    font-size: 22px;

    color: #222;

    font-weight: normal;

    margin: 0 0 25px 0;

}



.title-comment span {

    color: #666;

    font-weight: 300;

}



#list-comments {

    margin: 0;

    padding: 0 0 10px 0;

}



.avatar {

    width: 80px;

    height: 80px;

    float: left;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

    position: absolute;

    left: 0;

    top: 0;

}



#list-comments li {

    position: relative;

    margin: 0 0 25px 0;

    padding-left: 110px;

}



#list-comments li header h3 {

    float: left;

    font-size: 16px;

    font-weight: bold;

    color: #333;

}



#list-comments li header time {

    float: left;

    margin: 2px 0 0 4px;

    font-size: 14px;

    color: #999;

    font-weight: 300;

    text-transform: uppercase;

}



#list-comments li header {

    margin: 5px 0 12px 0;

}



#list-comments li p,

.comment-notes {

    margin: 0 0 24px;

    line-height: 1.6;

    font-size: 15px;

    color: #444;

}



#list-comments li article {

    border-bottom: 1px solid #dadada;

    padding-bottom: 25px;

}



.comment-reply-link {

    text-transform: uppercase;

    font-size: 12px;

    text-decoration: none;

}



#list-comments li ul.children {

    margin: 0;

    padding: 25px 0 0 0;

}



#form-comment label {

    font-size: 15px;

    color: #333;

    font-weight: bold;

    display: block;

    margin: 0 0 10px 0;

}



#form-comment label span {

    color: #f00;

}



#form-comment .input {

    width: 380px;

    height: 30px;

    background: #f7f7f7;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

    padding: 5px;

    margin: 0 0 15px 0;

    font-size: 14px;

}



#form-comment .input.textarea {

    width: 550px;

    height: 180px;

}



#form-comment .button {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    padding: 10px 20px;

    border: 1px solid #7a1632;

    text-decoration: none;

    cursor: pointer;

    background-color: #a42347;

    background-image: linear-gradient(top, #a42347, #7a1632);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a42347), to(#7a1632));

    background-image: -webkit-linear-gradient(top, #a42347, #7a1632);

    background-image: -moz-linear-gradient(top, #a42347, #7a1632);

    background-image: -ms-linear-gradient(top, #a42347, #7a1632);

    background-image: -o-linear-gradient(top, #a42347, #7a1632);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#form-comment .button:hover {

    background: #7a1632;

}





/* History

=====================================================================*/



#history-container {

    background: url(../images/line-history.png) repeat-y 30px 0;

}



.static-page h3.history-year {

    width: 60px;

    height: 60px;

    background: #7a1632;

    border-radius: 30px;

    font-size: 16px;

    color: #fff;

    font-weight: bold;

    text-align: center;

    line-height: 60px;

}



.history-moment {

    margin-bottom: 10px;

}



.history-moment header {

    width: 150px;

    float: left;

    background: #7a1632;

    font-size: 14px;

    color: #fff;

    font-weight: 300;

    padding: 5px 10px;

}



#history-container aside {

    width: 535px;

    float: right;

}



#history-container aside .history-title {

    margin-top: 2px;

    font-size: 18px;

    font-weight: bold;

}



.img-history {

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}





/* Event

=====================================================================*/



#slider-event {

    margin: 0 0 50px 0;

    height: 295px;

    position: relative;

}



.panel-slider-event {

    width: 400px;

    height: 245px;

    float: left;

    background: #7b1733;

    padding: 25px;

}



.panel-slider-event h2 {

    font-size: 28px;

    font-weight: 300;

    margin: 0 0 15px 0;

}



.panel-slider-event h2 a {

    color: #fff;

    text-decoration: none;

}



.panel-slider-event h2 a:hover {

    text-decoration: underline;

}



.panel-slider-event time {

    float: left;

    color: #fff;

    margin: 0 25px 0 0;

}



.panel-slider-event time strong {

    font-size: 120px;

    font-weight: normal;

    line-height: 0.9;

}



.panel-slider-event time span {

    text-transform: uppercase;

    font-size: 14px;

}



.panel-slider-event .list-event-slider {

    padding-top: 30px;

}



#slider-event img {

    float: left;

    width: 675px;

    height: 295px;

}



#slider-event .flex-control-nav {

    display: none;

}



#slider-event .flex-direction-nav {

    height: 0;

}



#slider-event .flex-prev {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-prev-slide.png) no-repeat 50% 12px;

    top: 120px;

    left: 475px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



#slider-event .flex-next {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-next-slide.png) no-repeat 50% 12px;

    top: 120px;

    right: 25px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



#slider-event .flex-prev:hover,

#slider-event .flex-next:hover {

    opacity: 0.7;

}



#main-title.event-title {

    float: left;

    margin-top: 0;

}



#title-month {

    float: right;

    text-transform: uppercase;

    font-size: 20px;

    font-weight: 300;

    margin-top: 8px;

}



#nav-event {

    clear: both;

    margin: 0 0 25px 0;

}



#nav-event ul {

    list-style: none;

    margin: 0;

}



#nav-event ul li {

    float: left;

    background: #7b1733 url(../images/sep-tabs.png) repeat-y 100% 0;

    ;

    height: 40px;

}



#nav-event ul li a {

    color: #fff;

    font-size: 14px;

    font-weight: bold;

    text-transform: uppercase;

    text-decoration: none;

    height: 40px;

    float: left;

    line-height: 40px;

    padding: 0 25px;

}



#nav-event ul li a:hover,

#nav-event ul li.current-menu-item a {

    background: rgba(0, 0, 0, 0.1);

}



#form-year {

    float: right;

}



#form-year label {

    float: left;

    padding: 12px 10px 0 0;

    color: #333;

}



#form-year .select {

    height: 40px;

    float: left;

    border: 1px solid #333;

    padding-left: 10px;

    padding-right: 10px;

    margin: 0 10px 0 0;

}



#form-year .button {

    width: 40px;

    height: 40px;

    border: none;

    background: #7b1733;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    cursor: pointer;

}



#form-year .button:hover {

    opacity: 0.7;

}



.static-page .title-event {

    padding: 0 10px 0 25px;

    height: 55px;

    background: #f0f0f0;

    line-height: 55px;

    font-weight: 300;

    font-size: 20px;

    outline: 0;

    cursor: pointer;

    margin: 25px 0 0 0;

}



.static-page .title-event:hover {

    background: #e4e4e4;

}



.static-page .title-event em {

    font-style: normal;

    color: #999;

}



.static-page .title-event span {

    width: 20px;

    height: 20px;

    float: right;

    background: url(../images/icon-plus.png) no-repeat 100% 0;

    background-size: 20px 20px;

    margin: 16px 0 0 0;

}



.static-page .title-event.ui-accordion-header-active span {

    background: url(../images/icon-minus.png) no-repeat 100% 0;

    background-size: 20px 20px;

}



.content-event {

    background: #f0f0f0;

    padding: 0 25px 0 25px;

}



.event-container-one {

    height: 140px;

    padding-bottom: 25px;

}



.static-page .title-event.ui-accordion-header-active:hover {

    background: #f0f0f0;

}



.static-page .content-event img {

    margin: 0;

    float: left;

}



.panel-event-info {

    width: 285px;

    height: 90px;

    background: #7b1733;

    padding: 25px;

    float: left;

    margin: 0 25px 0 0;

}



.static-page .panel-event-info .list-event-slider {

    margin: 0;

}



.static-page .panel-event-info .list-event-slider li {

    color: #fff;

    font-size: 12px;

    font-weight: 300;

}



.static-page .title-event-one {

    font-size: 24px;

    color: #222;

    font-weight: bold;

    padding: 40px 0 0 0;

    margin: 0;

}



.title-event-one a {

    text-decoration: none;

    color: #222;

}



.title-event-one a:hover {

    color: #7b1733;

}



.event-container {

    width: 250px;

    height: 335px;

    float: left;

    margin: 0 25px 25px 0;

    overflow: hidden;

}



.event-container.last {

    margin-right: 0;

}



.event-container img {

    transition: all 0.4s ease-in-out;

    -webkit-transition: all 0.4s ease-in-out;

    -moz-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

    -ms-transition: all 0.4s ease-in-out;

}



.static-page .event-container h4 {

    font-size: 16px;

    color: #333;

    background: #ddd;

    font-weight: bold;

    height: 54px;

    padding: 13px 20px 0 20px;

    margin: 0;

    clear: both;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;

}



.event-container .panel-event-info {

    width: 210px;

    height: 230px;

    background: #7b1733;

    padding: 20px;

    float: none;

    margin: 0;

    position: relative;

}



.event-container:hover img {

    margin-top: -270px;

}



.static-page .event-container h4 a {

    color: #333;

    text-decoration: none;

}



.static-page .event-container h4 a:hover {

    color: #7b1733;

}



.button-detail,

.button-detail:link,

.button-detail:visited {

    width: 208px;

    height: 38px;

    border: 1px solid #b2b2b2;

    position: absolute;

    bottom: 20px;

    left: 20px;

    text-align: center;

    font-size: 14px;

    text-transform: uppercase;

    font-weight: bold;

    line-height: 38px;

    color: #fff;

    text-decoration: none;

    text-shadow: 0 -1px #787878;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);

    background-color: #a7a7a7;

    background-image: linear-gradient(top, #a7a7a7, #8e8e8e);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a7a7a7), to(#8e8e8e));

    background-image: -webkit-linear-gradient(top, #a7a7a7, #8e8e8e);

    background-image: -moz-linear-gradient(top, #a7a7a7, #8e8e8e);

    background-image: -ms-linear-gradient(top, #a7a7a7, #8e8e8e);

    background-image: -o-linear-gradient(top, #a7a7a7, #8e8e8e);

}



.button-detail:hover {

    background: #fff;

    border: 1px solid #fff;

    text-shadow: none;

    color: #7b1733;

}



.accordion {

    margin: 0 0 50px 0;

}



#event-info {

    width: 270px;

    float: left;

    margin: 0 25px 0 0;

}



#event-info .list-event-slider {

    margin: 0;

    padding: 20px;

    background: #7b1733;

}



#event-info .list-event-slider li {

    color: #fff;

    font-size: 12px;

}



#event-info img {

    margin: 0;

}





/* Testimonial

=====================================================================*/



.static-page .list-testimonial {

    margin: 0;

}



.static-page .list-testimonial li {

    position: relative;

    margin: 0 0 50px 0;

}



.static-page .list-testimonial li p {

    font-size: 15px;

    color: #222;

    padding-left: 225px;

}



.static-page .list-testimonial li .testimonial-title {

    font-size: 16px;

    color: #222;

    background: #dadada url(../images/quote-testimonial.png) no-repeat 100% 0;

    background-size: 48px 36px;

    padding: 9px 0 9px 225px;

    font-weight: bold;

}



.static-page .list-testimonial li .testimonial-title span {

    font-weight: 300;

}



.static-page .img-testimonial {

    position: absolute;

    left: 0;

    bottom: 0;

    z-index: 10;

    margin: 0;

}



.static-page .list-testimonial li.odd p {

    padding-left: 0;

    padding-right: 225px;

}



.static-page .list-testimonial li.odd .testimonial-title {

    padding: 9px 225px 9px 0;

    text-align: right;

    background: #dadada url(../images/quote-testimonial.png) no-repeat 0 0;

    background-size: 48px 36px;

}



.static-page .list-testimonial li.odd .img-testimonial {

    left: auto;

    right: 0;

}





/* Team

=====================================================================*/



#list-category-team {

    width: 185px;

    float: left;

    margin: 0 25px 0 0;

    list-style: none;

}



#list-category-team li {

    width: 185px;

    margin: 0 0 1px 0;

}



#list-category-team li a {

    display: block;

    border-left: 3px solid #62462d;

    background: #f0f0f0;

    padding: 10px 10px 10px 15px;

    font-size: 14px;

    text-decoration: none;

}



#list-category-team li.current-menu-item a {

    background: none;

    font-weight: bold;

}



#team-container {

    width: 522px;

    float: right;

}



#team-container #main-title {

    margin-top: 0;

}



#list-team {

    list-style: none;

    margin: 0;

}



#list-team li {

    width: 155px;

    height: 205px;

    float: left;

    margin: 0 25px 25px 0;

    text-align: center;

}



#list-team li img {

    margin: 0 0 5px 0;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



#list-team li a {

    text-decoration: none;

}



.static-page ul#list-team li {

    line-height: 1.2;

}



#list-team li a strong {

    font-size: 14px;

    color: #222;

    text-decoration: none;

    font-weight: 300;

}



#list-team li a:hover strong {

    color: #7a1632;

    font-weight: bold;

}



#list-team li.last {

    margin-right: 0;

}



#profile-team {

    width: 200px;

    float: right;

    margin: 0 0 25px 25px;

}



#profile-team img {

    margin: 0 0 20px 0;

    border: 10px solid #f0f0f0;

}



#list-social-team {

    list-style: none;

    margin: 0;

}



#list-social-team li {

    margin: 0 0 10px 0;

    padding: 0 0 0 10px;

    line-height: 1.1;

    font-weight: 300;

}



#list-social-team li span {

    width: 16px;

    height: 16px;

    float: left;

    background: #dadada;

    margin: 0 7px 0 0;

}



#list-social-team li a {

    font-size: 14px;

    color: #666;

    text-transform: uppercase;

    text-decoration: none;

}



#list-social-team li.facebook-team span {

    background: #dadada url(../images/icon-facebook.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



#list-social-team li.facebook-team a:hover span {

    background-color: #33579f;

}



#list-social-team li.facebook-team a:hover {

    color: #33579f;

}



#list-social-team li.twitter-team span {

    background: #dadada url(../images/icon-twitter.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



#list-social-team li.twitter-team a:hover span {

    background-color: #00abf3;

}



#list-social-team li.twitter-team a:hover {

    color: #00abf3;

}



#list-social-team li.gplus-team span {

    background: #dadada url(../images/icon-gplus.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



#list-social-team li.gplus-team a:hover span {

    background-color: #da4b2d;

}



#list-social-team li.gplus-team a:hover {

    color: #da4b2d;

}



#list-social-team li.linkedin-team span {

    background: #dadada url(../images/icon-linkedin.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



#list-social-team li.linkedin-team a:hover span {

    background-color: #0082c4;

}



#list-social-team li.linkedin-team a:hover {

    color: #0082c4;

}



#list-social-team li.email-team {

    font-size: 12px;

    border-top: 1px solid #dadada;

    border-bottom: 1px solid #dadada;

    padding: 8px 0 8px 10px;

    margin: 0;

}



#list-social-team li.position-team {

    font-size: 12px;

    border-top: 1px solid #dadada;

    padding: 8px 0 8px 10px;

    margin: 0;

    font-weight: bold;

    font-style: italic;

}





/* FAQ

=====================================================================*/



.static-page .title-faq {

    padding: 8px 10px;

    background: #f0f0f0;

    font-weight: 300;

    font-size: 20px;

    outline: 0;

    cursor: pointer;

    margin: 25px 0 0 0;

}



.static-page .title-faq:hover {

    background: #e4e4e4;

}



.static-page .title-faq span {

    width: 20px;

    height: 20px;

    float: right;

    background: url(../images/icon-plus.png) no-repeat 100% 0;

    background-size: 20px 20px;

    margin: 4px 0 0 0;

}



.static-page .title-faq.ui-accordion-header-active span {

    background: url(../images/icon-minus.png) no-repeat 100% 0;

    background-size: 20px 20px;

}



.content-faq {

    padding: 20px 0 0 10px;

}





/* Gallery

=====================================================================*/



.gallery-group {

    margin: 0 0 50px 0;

}



.link-category-gallery {

    width: 265px;

    height: 271px;

    float: left;

    background: #f0f0f0;

    padding: 25px;

    text-decoration: none;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.link-category-gallery strong {

    font-size: 18px;

    color: #222;

    display: block;

    line-height: 1.4;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.link-category-gallery span {

    font-size: 14px;

    color: #333;

    margin: 0 0 24px;

    line-height: 1.6;

}



.list-gallery-category {

    list-style: none;

    margin: 0;

}



.list-gallery-category li {

    width: 160px;

    height: 160px;

    float: left;

    margin: 0 0 1px 1px;

    position: relative;

    overflow: hidden;

}



.list-gallery-category.detail li {

    margin: 0;

}



.list-gallery-category li a img {

    opacity: 0.8;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.list-gallery-category li a span {

    position: absolute;

    left: 0;

    bottom: 0;

    background: #62462d;

    color: #fff;

    padding: 10px;

    text-transform: uppercase;

    font-size: 11px;

    font-weight: 100;

    opacity: 0;

    transition: all 0.4s ease-in-out;

    -webkit-transition: all 0.4s ease-in-out;

    -moz-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

    -ms-transition: all 0.4s ease-in-out;

}



.list-gallery-category li a:hover img {

    opacity: 1;

}



.list-gallery-category li a:hover span {

    opacity: 1;

}



.link-category-gallery:hover {

    background: #fff;

}



.link-category-gallery:hover strong {

    color: #7a1632;

}







/* Widget

=====================================================================*/



#sidebar .widget-container {

    background: #fff;

    margin: 0 0 20px 0;



    border: 1px solid #094d92;

}



.sidebar-homepage .widget-title,

#sidebar .widget-title {

    background-color: #033364;

    background-image: linear-gradient(top, #0c56a2, #033364);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c56a2), to(#033364));

    background-image: -webkit-linear-gradient(top, #0c56a2, #033364);

    background-image: -moz-linear-gradient(top, #0c56a2, #033364);

    background-image: -ms-linear-gradient(top, #0c56a2, #033364);

    background-image: -o-linear-gradient(top, #0c56a2, #033364);

    padding: 12px 20px;

    font-size: 16px;

    color: #fff;

    text-transform: uppercase;

    font-weight: normal;

    border-bottom: 1px solid #fff;

    margin: 0 0 20px 0;

}



#sidebar .widget-title {

    /* margin-left:-20px;*/

    width: 100%;

}



#sidebar ul {

    list-style: none;

    margin: 0 0 10px 10px;

}



#sidebar ul li {

    font-size: 14px;

    color: #333;

    padding: 10px 0;

    border-bottom: 1px solid #dadada;

    line-height: 1.4;

}



#sidebar ul li a {

    color: #444;

    text-decoration: none;

}



#sidebar ul li a:hover {

    color: #033364;

}



#sidebar img.alignleft {

    margin-right: 20px;

}



#sidebar .text-widget img,

#sidebar .textwidget img {

    margin-bottom: 15px;

}



#sidebar .text-widget,

#sidebar .textwidget {

    font-size: 14px;

    color: #666;

    line-height: 1.6;

    margin: 0 0 20px 0;

}



#sidebar .text-widget {

    border-bottom: 1px solid #dadada;

}



#sidebar .text-widget p,

#sidebar .textwidget p {

    font-size: 14px;

    color: #666;

    line-height: 1.6;

    margin: 0 0 24px;

}



#sidebar .text-widget ul {

    border-top: 1px solid #dadada;

    margin: 0 0 20px 0;

}



#sidebar .map-area {

    width: 258px;

    height: 250px;

    margin: 0 0 20px 0;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



#sidebar .testimonial-header {

    float: left;

    background: url(../images/quote-sidebar.png) no-repeat 100% 100%;

    padding: 0 0 42px 0;

    width: 137px;

    background-size: 43px 35px;

}



#sidebar .testimonial-header h4 {

    font-size: 14px;

    color: #333;

    font-weight: bold;

    margin: 0 0 2px 0;

}



#sidebar .testimonial-header h5 {

    font-size: 11px;

    color: #666;

    font-weight: normal;

}



#sidebar .text-widget blockquote {

    clear: both;

    padding: 5px 0 0 0;

    font-size: 14px;

    color: #666;

}



#sidebar ul.tabs-widget {

    width: 300px;

    margin: 0 0 0 -20px;

}



#sidebar ul.tabs-widget li {

    width: 50%;

    float: left;

    border: none;

    padding: 0;

    margin: 0 0 20px 0;

}



#sidebar ul.tabs-widget li a {

    text-align: center;

    display: block;

    padding: 12px 0;

    background-color: #6e5137;

    background-image: linear-gradient(top, #6e5137, #62462d);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6e5137), to(#62462d));

    background-image: -webkit-linear-gradient(top, #6e5137, #62462d);

    background-image: -moz-linear-gradient(top, #6e5137, #62462d);

    background-image: -ms-linear-gradient(top, #6e5137, #62462d);

    background-image: -o-linear-gradient(top, #6e5137, #62462d);

    font-size: 14px;

    text-transform: uppercase;

    color: #fff;

    opacity: 0.8;

}



#sidebar ul.tabs-widget li.ui-tabs-active a {

    opacity: 1;

}



#sidebar .team-sidebar-content h4 {

    font-size: 16px;

    color: #333;

    font-weight: bold;

}



#sidebar .team-sidebar-content h5 {

    font-size: 14px;

    color: #898989;

    font-style: italic;

    margin: 0 0 5px 0;

}



.team-sidebar-social a {

    width: 16px;

    height: 16px;

    float: left;

    margin: 0 5px 0 0;

    text-indent: -9999px;

}



.team-sidebar-social a.icon-facebook-team {

    background: #dadada url(../images/icon-facebook.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



.team-sidebar-social a.icon-facebook-team:hover {

    background-color: #33579f;

}



.team-sidebar-social a.icon-twitter-team {

    background: #dadada url(../images/icon-twitter.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



.team-sidebar-social a.icon-twitter-team:hover {

    background-color: #00abf3;

}



.team-sidebar-social a.icon-gplus-team {

    background: #dadada url(../images/icon-gplus.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



.team-sidebar-social a.icon-gplus-team:hover {

    background-color: #da4b2d;

}



.team-sidebar-social a.icon-linkedin-team {

    background: #dadada url(../images/icon-linkedin.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



.team-sidebar-social a.icon-linkedin-team:hover {

    background-color: #0082c4;

}



#sidebar .team-sidebar li {

    padding: 0 0 20px 0;

    margin: 0 0 20px 0;

}



#sidebar .flickr a {

    width: 100px;

    height: 100px;

    float: left;

    margin: 10px 15px 20px 15px;

}



#sidebar .flickr a img {

    width: 100px !important;

    height: 100px !important;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



.sidebar-homepage .widget-container {

    margin: 0 0 50px 0;

}



.sidebar-homepage .widget-container ul {

    list-style: none;

    margin: 0 0 20px 0;

}



.sidebar-homepage .widget-container ul li {

    font-size: 14px;

    color: #444;

    padding: 8px 0 7px 0;

    border-bottom: 1px solid #dadada;

    line-height: 1.4;

}



.sidebar-homepage .widget-container ul li a {

    color: #777;

    text-decoration: none;

}



.sidebar-homepage .widget-container ul li a:hover {

    color: #7a1632;

}



.sidebar-homepage .widget-container ul.news-sidebar li,

#sidebar .widget-container ul.news-sidebar li {

    padding: 0 0 20px 0;

    margin: 0 0 20px 0;

}



.sidebar-homepage .widget-container ul.news-sidebar li img,

#sidebar .widget-container ul.news-sidebar li img {

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



.sidebar-homepage .imgrame,

#sidebar .imgframe {

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



.sidebar-homepage .widget-container ul.news-sidebar h4,

#sidebar .widget-container ul.news-sidebar h4 {

    font-size: 14px;

    font-weight: bold;

    margin: 0 0 2px 0;

    padding: 5px 0 0 0;

}



.sidebar-homepage .widget-container ul.news-sidebar h4 a,

#sidebar .widget-container ul.news-sidebar h4 a {

    color: #444;

}



.sidebar-homepage .widget-container ul.news-sidebar h4 a:hover,

#sidebar .widget-container ul.news-sidebar h4 a:hover {

    color: #033364;

}



.sidebar-homepage .widget-container ul.news-sidebar .date-news {

    font-size: 11px;

    color: #898989;

    text-transform: uppercase;

    font-weight: 300;

}



#sidebar .widget-container ul.news-sidebar .date-news {

    font-size: 10px;

    color: #898989;

    text-transform: uppercase;

    font-weight: 300;

}



.sidebar-homepage .widget-container ul.news-sidebar h5 {

    display: none;

}



.sidebar-homepage .button-more,

#sidebar .button-more {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    padding: 10px 0;

    border: 1px solid #0c56a2;

    text-decoration: none;

    background-color: #0c56a2;

    background-image: linear-gradient(top, #0c56a2, #0c56a2);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c56a2), to(#0c56a2));

    background-image: -webkit-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: -moz-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: -ms-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: -o-linear-gradient(top, #0c56a2, #0c56a2);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.sidebar-homepage .button-more:hover,

#sidebar .button-more:hover {

    background: #033364;

}



.sidebar-homepage .event-date-widget,

#sidebar .event-date-widget {

    width: 61px;

    height: 80px;

    float: left;

    background: url(../images/icon-calendar-widget.png) no-repeat;

    background-size: 61px 80px;

    margin: 0 20px 0 0;

    text-align: center;

}



.sidebar-homepage .widget-container ul.event-sidebar li,

#sidebar .widget-container ul.event-sidebar li {

    padding: 0 0 20px 0;

    margin: 0 0 20px 0;

}



.sidebar-homepage .event-date-widget strong,

#sidebar .event-date-widget strong {

    display: block;

    font-size: 36px;

    color: #fff;

    padding: 12px 0 0 0;

}



.sidebar-homepage .event-date-widget span,

#sidebar .event-date-widget span {

    display: block;

    font-size: 11px;

    text-transform: uppercase;

    color: #fff;

    padding: 3px 0 0 0;

}



.sidebar-homepage .event-content-widget {

    width: 260px;

    float: left;

}



#sidebar .event-content-widget {

    width: 155px;

    float: left;

}



.sidebar-homepage .event-content-widget article,

#sidebar .event-content-widget article {

    margin: 0 0 10px 0;

}



.sidebar-homepage .event-content-widget h4,

#sidebar .event-content-widget h4 {

    font-size: 14px;

    font-weight: bold;

    padding: 5px 0 2px 0;

}



.sidebar-homepage .widget-container .event-content-widget h4 a,

#sidebar .widget-container .event-content-widget h4 a {

    color: #444;

}



#sidebar .widget-container .event-content-widget h4 a:hover {

    color: #7a1632;

}



.sidebar-homepage .event-content-widget p,

#sidebar .event-content-widget p {

    font-size: 10px;

    color: #898989;

    text-transform: uppercase;

    font-weight: 300;

    line-height: 1.6;

}



.sidebar-homepage .event-content-widget em,

#sidebar .event-content-widget em {

    font-size: 11px;

    color: #555;

}



#sidebar .partner-sidebar li {

    text-align: center;

    padding: 0;

}



#sidebar .partner-sidebar li img {

    opacity: 0.8;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#sidebar .partner-sidebar li a:hover img {

    opacity: 1;

}



.sidebar-homepage .widget-container ul.slides {

    margin: 0;

}



.sidebar-homepage .widget-container ul.slides li {

    padding: 0;

    border: none;

}



.sidebar-homepage .widget-container .slides-image {

    padding: 4px;

    background: #dadada;

    margin: 0 0 20px 0;

}



.sidebar-homepage .widget-container .flexslider {

    position: relative;

}



.sidebar-homepage .widget-container .flexslider .flex-control-nav {

    display: none;

}



.sidebar-homepage .widget-container .flexslider h4 {

    text-align: center;

    margin: 0 35px;

    font-size: 14px;

    color: #444;

    font-weight: normal;

    line-height: 1.2;

}



.sidebar-homepage .widget-container ul.flex-direction-nav {

    margin: 0;

    height: 0;

}



.sidebar-homepage .widget-container ul.flex-direction-nav li {

    padding: 0;

    border: none;

}



.sidebar-homepage .widget-container .flexslider .flex-prev {

    position: absolute;

    display: block;

    width: 32px;

    height: 32px;

    background: #0c56a2 url(../images/arrow-prev-slide.png) no-repeat 50% 9px;

    bottom: 0;

    left: 0;

    text-indent: -9999px;

    background-size: 12px 15px;

}



.sidebar-homepage .widget-container .flexslider .flex-next {

    position: absolute;

    display: block;

    width: 32px;

    height: 32px;

    background: #0c56a2 url(../images/arrow-next-slide.png) no-repeat 50% 9px;

    bottom: 0;

    right: 0;

    text-indent: -9999px;

    background-size: 12px 15px;

}



.sidebar-homepage .widget-container .flexslider .flex-next:hover,

.sidebar-homepage .widget-container .flexslider .flex-prev:hover {

    opacity: 0.7;

}



.sidebar-homepage .widget-container .flexslider .flex-prev.flex-disabled,

.sidebar-homepage .widget-container .flexslider .flex-next.flex-disabled {

    opacity: 0.3;

    cursor: default;

}



.sidebar-footer .widget-title {

    font-size: 18px;

    color: #033364;

    font-weight: bold;

    border-bottom: 3px solid #0b5198;

    padding: 0 0 10px 0;

    margin: 5px 0 20px 0;

}



.sidebar-footer .widget-container {

    margin: 0 0 50px 0;

}



.sidebar-footer .widget-container ul {

    list-style: none;

    margin: 0 0 20px 0;

}



.sidebar-footer .widget-container ul li {

    font-size: 14px;

    color: #444;

    padding: 9px 0 8px 0;

    border-bottom: 1px solid #bbb;

    line-height: 1.4;

}



.sidebar-footer .widget-container ul li a {

    color: #444;

    text-decoration: none;

}



.sidebar-footer .widget-container ul li a:hover {

    color: #7a1632;

}



.sidebar-footer .map-area {

    width: 100%;

    height: 205px;

    background: #fff;

    border: none;

    padding: 5px;

}





/* Typography

=====================================================================*/

.page-template-template-home-inner-sites-full-width .static-page .so-widget-sow-slider img {

    margin: 0;

}



.static-page img {

    margin: 5px 0 25px 0;

}



.static-page img.imgframe {

    max-width: 97.5%;

    padding: 4px;

    background: #dadada;

}



img.alignleft,

.static-page img.alignleft {

    margin-right: 25px;

    float: left;

}



img.alignright,

.static-page img.alignright {

    margin-left: 25px;

    float: right;

}



.static-page h1,

.static-page h2,

.static-page h3,

.static-page h4,

.static-page h5,

.static-page h6 {

    line-height: 1.3;

    color: #222;

}



.content-home .static-page h3 {

    color: #79aea6;

}



.static-page h1 {

    font-size: 30px;

    margin: 30px 0;

}



.static-page h2 {

    font-size: 26px;

    margin: 25px 0;

}



.static-page h3 {

    font-size: 22px;

    margin: 22px 0;

}



.static-page h4 {

    font-size: 20px;

    margin: 25px 0;

}



.static-page h5 {

    font-size: 18px;

    margin: 30px 0;

}



.static-page h6 {

    font-size: 16px;

    margin: 36px 0;

}



.static-page p {

    margin: 0 0 24px;

    line-height: 1.6;

    font-size: 15px;

    color: #444;

}



.static-page ul,

.static-page ol {

    margin: 0 0 24px 30px;

    line-height: 1.6;

    font-size: 15px;

    color: #444;

}



.static-page blockquote {

    margin: 0 0 15px;

}



#content-principal cite {

    font-weight: bold;

    font-style: italic;

    color: #033364;

}



.separator {

    border: 1px solid #ececec;

    height: 4px;

    margin: 0 0 25px 0;

    background: #f3f3f3;

    clear: both;

}



.separator a {

    float: right;

    font-size: 12px;

    text-transform: uppercase;

    text-decoration: none;

    font-weight: 300;

    background: #fff;

    padding: 3px 0 3px 5px;

    margin: -10px 0 0 0;

}



#main-fourum thead,

table thead,

table thead td {

    background-color: #033364;

    color: #fff;

}



#main-content .colhalf.lastcol,

#full-width .colhalf.lastcol {

    margin-right: 0;

}





/* Contact

=====================================================================*/



#form-contact label {

    font-size: 15px;

    color#333;

    font-weight: bold;

    display: block;

    margin: 0 0 10px 0;

}



#form-contact label span {

    color: #f00;

}



#form-contact .input {

    width: 380px;

    height: 30px;

    background: #f7f7f7;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

    padding: 5px;

    margin: 0 0 15px 0;

    font-size: 14px;

}



#form-contact .input.textarea {

    width: 550px;

    height: 180px;

}



#form-contact .button {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    padding: 10px 20px;

    border: 1px solid #7a1632;

    text-decoration: none;

    cursor: pointer;

    background-color: #a42347;

    background-image: linear-gradient(top, #a42347, #7a1632);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a42347), to(#7a1632));

    background-image: -webkit-linear-gradient(top, #a42347, #7a1632);

    background-image: -moz-linear-gradient(top, #a42347, #7a1632);

    background-image: -ms-linear-gradient(top, #a42347, #7a1632);

    background-image: -o-linear-gradient(top, #a42347, #7a1632);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#form-contact .button:hover {

    background: #7a1632;

}



.errordiv {

    display: block;

    border: 1px solid #f2a9a9;

    padding: 5px;

    color: #f00;

    font-size: 12px;

    margin: 8px 0 0 0;

    clear: both;

    background: #fff;

}



.correctdiv {

    display: block;

    border: 1px solid #b6e47a;

    padding: 5px;

    color: #629c17;

    font-size: 12px;

    margin: 8px 0 0 0;

    background: #d7fca8;

    clear: both;

}





/* Footer

=====================================================================*/



#main-footer {

    position: relative;

    width: 100%;

    min-width: 1185px;

}



#blur-top {

    width: 1125px;

    padding: 0 30px;

    height: 50px;

    margin: 0 auto;

    position: relative;

    overflow: hidden;

    z-index: 1;

    background: rgba(255, 255, 255, 0.95);

}



#link-back-top {

    float: right;

    font-size: 12px;

    text-transform: uppercase;

    font-weight: bold;

    text-decoration: none;

    background: url(../images/arrow-top.png) no-repeat 100% 1px;

    padding: 0 20px 0 0;

    background-size: 14px 10px;

    margin: 18px 0 0 0;

}



#link-back-top:hover {

    text-decoration: underline;

}



#slogan-footer {

    width: 1125px;

    height: 160px;

    margin: 0 auto;

    position: relative;

    z-index: 10;

    background: url(../images/footer-dark.png) no-repeat 50% 0;

}



#slogan-footer h4 {

    text-align: center;

    font-size: 32px;

    color: #fff;

    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);

    padding: 55px 0 0 0;

    font-weight: 300;

}



#slogan-footer h4 span {

    font-family: Georgia, Garamond, serif;

    font-style: italic;

}



#footer-content {

    width: 100%;

    background: rgba(244, 241, 232, 0.83);

}



#footer-container {

    width: 1125px;

    margin: 0 auto;

    padding: 0 30px;

}



#sidebar-footer-left,

#sidebar-footer-middle {

    width: 100%;



    margin: 25px 0px 0 0;

}



#main-footer {

    border-top: 2px solid #033364;

    background-image: url('http://www.aus.ac.in/wp-content/uploads/2017/09/footer-bg.jpg');

    background-repeat: no-repeat;

    background-size: 100%;

}



#footer-address {

    background: #fff;

    width: 301px;

    float: right;

    margin: 18px 0 0 0;

    padding: 0px 20px 25px 20px;

    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.1);

}



#title-footer-address {

    width: 350px;

    margin: 0 0 15px -29px;

    color: #fff;

    font-size: 18px;

    font-weight: normal;

    padding: 0 0 9px 0;

    background: url(../images/corner.png) no-repeat 0 100%;

    background-size: 9px 9px;

}



#title-footer-address span {

    display: block;

    background: #0b5198;

    margin: 0 0 1px 0;

    padding: 8px 20px 8px 29px;

}



#footer-address,

#footer-address p {

    font-size: 13px;

    color: #666;

    line-height: 1.4;

}



#footer-address p {

    margin: 0 0 8px 0;

}



#footer-address p strong {

    font-size: 14px;

    color: #222;

}



#list-social {

    list-style: none;

    padding: 10px 0 0 0;

    margin: 0;

}



#list-social li {

    float: left;

    margin: 0 16px 0 0;

}



#list-social li a {

    width: 32px;

    height: 32px;

    background: #dadada;

    border-radius: 18px;

    float: left;

    text-indent: -9999px;

    border: 2px solid #fff;

    box-shadow: 0 0 0 2px #dadada;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#list-social #icon-facebook a {

    background: #dadada url(../images/icon-facebook.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-twitter a {

    background: #dadada url(../images/icon-twitter.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-gplus a {

    background: #dadada url(../images/icon-gplus.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-linkedin a {

    background: #dadada url(../images/icon-linkedin.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-youtube a {

    background: #dadada url(../images/icon-youtube.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-flickr a {

    background: #dadada url(../images/icon-flickr.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social li.last {

    margin: 0;

}



#list-social #icon-facebook a:hover {

    background-color: #33579f;

    box-shadow: 0 0 0 2px #33579f;

}



#list-social #icon-twitter a:hover {

    background-color: #00abf3;

    box-shadow: 0 0 0 2px #00abf3;

}



#list-social #icon-gplus a:hover {

    background-color: #da4b2d;

    box-shadow: 0 0 0 2px #da4b2d;

}



#list-social #icon-linkedin a:hover {

    background-color: #0082c4;

    box-shadow: 0 0 0 2px #0082c4;

}



#list-social #icon-youtube a:hover {

    background-color: #cc1c13;

    box-shadow: 0 0 0 2px #cc1c13;

}



#list-social #icon-flickr a:hover {

    background-color: #ff0988;

    box-shadow: 0 0 0 2px #ff0988;

}



#footer-copyright {

    width: 100%;

    height: auto;

    background: #0c56a2;

    min-width: 1185px;

}



#footer-copyright .visiter-count-box {

    width: 100%;

    float: left;

    text-align: center;

    color: #fff;

    line-height: 30px;

    padding: 10px 0 01px;

}



.vstrsnln-block {

    font-weight: bold;

    color: #cae2ff;

    text-transform: uppercase;

}



#footer-copyright-content {

   



    margin: 0 auto;

    padding: 0 30px;

}



#logo-footer {

    width: 200px;

    height: 60px;

    float: left;

    margin: 6px 30px 0 0;

}



#text-address {

    float: left;

    font-size: 12px;

    font-weight: bold;

    color: #fff;

    margin: 28px 10px 0 0;

}



#nav-footer {

    float: left;

    margin: 28px 0 0 0;

    list-style: none;

    font-size: 12px;

    font-weight: 300;

}



#nav-footer li {

    float: left;

    height: 15px;

    border-left: 1px solid #fff;

    padding: 0 10px;

}



#nav-footer li a {

    color: #fff;

    text-decoration: none;

}



#nav-footer li a:hover {

    text-decoration: underline;

}


.developedby {

    float: right;

    margin: 28px 0 0 100px;

    color: #fff;

    font-size: 12px;

}



.developedby a {

    color: #fff

}



#nav-footer li:first-child {

    border-left: none;

}



.carousel-inner > .item > img, .carousel-inner > .item > a > img {

    width:100%;

}



.main-slider .navbar-default.abc {

    background-color: #0d56a2;

    border-color: #e7e7e7;

    min-height:30px;

    position: static;

    border:0;

}

.main-slider .navbar-default  .navbar-nav>li>a {

    color: #fff;

    font-size: 15px;

}

.main-slider .navbar-default .abc .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {

    color: #fff;

    background-color: transparent;

}

.slider_footer{position:relative;}

.slider_footer .navbar-fixed-bottom, .slider_footer .navbar-fixed-top {

    position: absolute;

    right: 0;

    left: 0;

    z-index: 1030;

}

.slider_footer_height{height:40px;}

ul.bg_color .dropdown-menu {background-color:#0b55a3;}

ul.bg_color .dropdown-menu a{border-bottom:1px solid white;}

ul.bg_color .dropdown-menu a:hover{background-color :#033364;}

.bg_color .dropdown-menu>li>a {color:white;}

.main-slider{position:relative;}

.main-slider .dropup .dropdown-menu .dropdown-menu, 

.main-slider .navbar-fixed-bottom .dropdown .dropdown-menu .dropdown-menu {

    bottom: auto !important;

    margin-top: -40px !important;

}

.main-slider .navbar-default .navbar-nav > .open > a, 

.main-slider .navbar-default .navbar-nav > .open > a:hover {

    background-color : #154086;

}

.main-slider .navbar-default .navbar-nav > .open > a, 

.main-slider .navbar-default .navbar-nav > .open > a:hover, 

.main-slider .navbar-default .navbar-nav > .open > a:focus {

    color: #FFF;

}

.carousel-indicators {

    position: absolute;

    bottom: 10px;

    left: 50%;

    z-index: 1;

}



@media only screen and (-webkit-min-device-pixel-ratio: 2),

only screen and (min--moz-device-pixel-ratio: 2),

only screen and (-moz-min-device-pixel-ratio: 2),

only screen and (-o-min-device-pixel-ratio: 2/1),

only screen and (min-device-pixel-ratio: 2),

only screen and (min-resolution: 192dpi),

only screen and (min-resolution: 2dppx) {

    #logo img {

        width: 260px;

        height: 90px;

    }

    .slider-tabs.flexslider .slides img {

        width: 190px;

        height: 230px;

    }

    .sidebar-homepage .widget-container ul.news-sidebar li img {

        width: 123px;

        height: 94px;

    }

    .img-history {

        width: 228px;

        height: 158px;

    }

    .news-container figure img {

        width: 342px;

        height: 170px;

    }

    .static-page .content-event img {

        width: 322px;

        height: 140px;

    }

    .static-page .content-event .event-container img {

        width: 250px;

        height: 270px;

    }

    #event-info img {

        width: 270px;

        height: 290px;

    }

    .static-page .img-testimonial {

        width: 200px;

        height: 280px;

    }

    #list-team li img {

        width: 155px;

        height: 155px;

    }

    #profile-team img {

        width: 180px;

        height: 180px;

    }

    .list-gallery-category li a img {

        width: 160px;

        height: 160px;

    }

    #sidebar .widget-container ul.news-sidebar li img {

        width: 123px;

        height: 94px;

    }

    #sidebar img.testimonial {

        width: 96px;

        height: 96px;

    }

    #sidebar .team-sidebar img {

        width: 65px;

        height: 65px;

    }

    .partner-sidebar img {

        width: 163px;

        height: 100px;

    }

    #logo-footer img {

        width: 200px;

        height: 60px;

    }

}





.menu.event-sidebar.our-vision {

    background-image: url("../images/vision-bg.jpg");

    background-size: 100%;

    height: 224px;

    width: 100%;

    text-shadow: 2px 2px 1px #fff;

    padding: 58px 33px 0;

    background-position: bottom center;

}





.news-box-sec {

    width: 100%;

    background-color: #fff;



    position: relative;

    background-image: url("../images/news-bg.jpg");

    background-size: 100%;

    background-attachment: fixed;

    background-position: bottom center;

}



.news-box-sec .nav-tabs>li.active>a,

.news-box-sec .nav-tabs>li.active>a:focus,

.news-box-sec .nav-tabs>li.active>a:hover {

    background-color: rgba(255, 255, 255, 0.67);

    color: #000;

}





.news-box-sec .tab-content h3 {

    margin: 0 0 10px 0;

}



.news-box-sec .tab-content {

    background-color: rgba(255, 255, 255, 0.67);

    padding: 20px 10px 10px;

    min-height: 200px;

}



.news-box-sec .tab-content a {

    color: #333333;

}



.news-box-sec-inner {

    padding: 35px 0;

    background-color: rgba(122, 22, 50, 0.88);

}



.vticker {

    min-height: 200px;

}



.news-box-sec .tab-content .vticker ul li {}



section.news-box-sec .nav-tabs li a {

    background-color: rgba(62, 62, 62, 0.73);

    border-radius: 0px;

    padding: 10px 30px;

    color: #fff;

    transition: all 0.3s ease-in-out;

}





.news-box-sec .nav-tabs {

    margin-left: 0;

}





section.about-sec .header-details,

section.news-box-sec .header-details {

    letter-spacing: 2px;

    text-align: center;

    text-transform: uppercase;

    color: #fff;

    margin-bottom: 15px;

    font-weight: 700;



    font-size: 20px;

}



.news-box-sec .tab-content ul li {

    list-style: none;

    margin: 10px 0;

}



.bootstrap-accordian-sec {

    margin: 40px 0;

}



section {

    margin: 40px 0;

}



a.btn-red,

.btn-red {

    color: #fff;

    background-color: #7a1632;

    border-color: #7a1632;

}



a.btn-red:hover,

.btn-red:hover {

    color: #fff;

    background-color: #8c0b2f;

    border-color: #8c0b2f;

}



.btn:hover,

.btn:focus,

.btn.focus {

    color: #fff;

    text-decoration: none;

    outline: 0;

}



#form-contact {

    margin-bottom: 20px;

}



.float_left {

    float: left;

}



.float_right {

    float: right;

}



.search-area {

    float: left;

    position: relative;

    border: 0px solid #ffbd5f;

    margin-left: 16px;

    border-radius: 2px;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    -ms-border-radius: 2px;

    -o-border-radius: 2px;

}



.search-area a.bttn-search {

    position: absolute;

    top: 0px;

    right: 0;

}






.languege-area {

    float: left;

    position: relative;

    margin-left: 16px;

    color: #fff;

}



.languege-area label {

    float: left;

    margin-right: 10px;

    line-height: 23px;

    font-size: 90%;

}



.languege-area div.widget.widget_polylang {

    float: left;

    position: relative;

    top: -6px;

}



.languege-area .select-languege {

    float: left;

    color: #7a1632;

    padding: 0px;

    min-width: 80px;

    font-size: 13px;

    height: 23px;

    letter-spacing: 1.2px;

}



.mcz-toggel-menu .navbar-default {

    background-color: transparent;

    border-color: transparent;

    color: #fff;

    margin-bottom: 0;

    min-height: auto;

}



.mcz-toggel-menu {

    float: left;

}



.mcz-toggel-menu .navbar-default .navbar-nav>li>a {

    color: #fff;

}



.mcz-toggel-menu .navbar-default .navbar-nav>.open>a,

.mcz-toggel-menu .navbar-default .navbar-nav>.open>a:focus,

.mcz-toggel-menu .navbar-default .navbar-nav>.open>a:hover {

    color: #fff;

    background-color: #10252e;

}



.mcz-toggel-menu .dropdown-menu>li>a:focus,

.mcz-toggel-menu .dropdown-menu>li>a:hover {

    color: #fff;

    text-decoration: none;

    background-color: rgba(0, 0, 0, 0.38);

}



.mcz-toggel-menu .dropdown-menu {

    background-color: #0c56a2;

    width: 250px;

}



.mcz-toggel-menu .nav .open>a,

.mcz-toggel-menu .nav .open>a:focus,

.mcz-toggel-menu .nav .open>a:hover {

    background-color: rgba(0, 0, 0, 0.38);

    border-color: #481020;

}



.mcz-toggel-menu .dropdown-menu>li>a {

    padding: 3px 20px;

    color: #fff;

    border-bottom: 1px dotted #fff;

}



.mcz-toggel-menu .navbar-nav:not(.sm-collapsible) ul .caret {

    position: absolute;



    margin-top: 6px;

    margin-right: 15px;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid #ffffff;

    ;

    border-right: 4px solid rgba(0, 85, 212, 0);

    right: 0;

}



.mcz-toggel-menu .caret {

    display: inline-block;

    width: 0;

    height: 0;

    margin-left: 2px;

    vertical-align: middle;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid rgba(204, 204, 204, 0);

    border-right: 4px solid #ffffff;

}



.mcz-toggel-menu .navbar-nav span.scroll-up,

.mcz-toggel-menu .navbar-nav span.scroll-down {

    background-color: #ccc !important;

}



.mcz-toggel-menu .navbar-nav span.scroll-up-arrow {

    border-top: 7px dashed transparent;

    border-right: 7px dashed transparent;

    border-bottom: 7px solid #10252e;

    border-left: 7px dashed transparent;

}



.mcz-toggel-menu .navbar-nav span.scroll-down-arrow {

    top: 6px;

    border-top: 7px solid #10252e;

    border-right: 7px dashed transparent;

    border-bottom: 7px dashed transparent;

    border-left: 7px dashed transparent;

}



#main-header .navbar-collapse.collapse:hover .nav.navbar-nav.navbar-right>.dropdown-menu {

    display: block;

}



select.goog-te-combo {

    color: #033364;

}



.goog-te-gadget .goog-te-combo {

    margin: 0;

}



.goog-te-gadget {

    max-height: 25px;

}



h2.entry-title a {

    color: #222;

    line-height: 1.3;

    display: inline-block;

    font-size: 30px;

    margin: 30px 0;

    font-weight: 300;

    font-family: "Raleway", sans-serif;

}







#sidebar {

    background-color: #fff;

}



a time {

    color: #000;

}



.byline {

    display: none;

}



#intro-principal #title-principal {

    display: inline-block;

    width: 100%;

}



.accclass>img {

    margin-top: 10px;

    max-height: 30px;

    max-width: 100%;

}



.static-page ul a,

.static-page ol a {

    color: #444;

}



.dropdown-toggle svg.icon.icon-angle-down {

    display: none;

}



.sidebar-homepage .widget-container ul.news-sidebar li,

#sidebar .widget-container ul.news-sidebar li {

    padding: 5px 0 5px 0;

    margin: 0 0 0px 0;

}



.sidebar-homepage .widget-container ul.news-sidebar li:last-child {

    border-bottom: none;

}



#slideshow-tabs {

    margin: 0;

}



#main-header .navbar-nav>li>.dropdown-menu {

    background-color: #0c56a2;

    padding: 0px;

}





.sidebar-homepage .widget-title,

#sidebar .widget-title {

    margin: 0 0 5px 0;

}



.sidebar-homepage .widget-title a {

    color: #fff;

}



#banner-homepage {

    margin: 0 0 10px 0;

}



#intro {

    margin: 0 0 20px 0;

}



.sidebar-homepage .widget-container ul {

    margin: 0 0 0px 0;

    min-height: 8px;

    overflow-y: hidden;

}



.sidebar-homepage .widget-container ul.event-sidebar li,

#sidebar .widget-container ul.event-sidebar li {

    padding: 5px 0 5px 0;

    margin: 0 0 0px 0;

}



#nav-sidebar li {

    margin: 0 0 10px 0;

}



#nav-sidebar li a {

    font-size: 13px;

    line-height: 25px;

}



#nav-sidebar li a figure {

    padding: 0px 0px 0px 5px;

    width: 30px;

    height: 30px;

    margin: 0 10px 0 0;

    line-height: 30px;

}



#nav-sidebar li a img {

    width: 15px;

    height: 15px;

    max-width: 15px;

}



#nav-sidebar li a .title-nav-sidebar {

    margin: 5px 0;

    font-size: 10px;

}



#nav-sidebar {

    margin: 0 0 10px 0;

}



.sidebar-homepage .event-content-widget article {

    margin: 0 0 0px 0;

}



.sidebar-homepage .widget-container ul.event-sidebar li {



    margin: 0 !important;

}



#sidebar-homepage-middle .widget-container ul.menu.event-sidebar.imp-notice {

    min-height: 265px;

    overflow-y: hidden;

}



body.home #main-content {

    padding: 0 0 10px 0;

}



.sidebar-homepage .widget-container {

    margin: 0 0 10px 0;

}



.tabs-blur {

    height: 90px;

}



.accessbility.top-bar .mcz-toggel-menu li {

    position: relative;

}



.accessbility.top-bar .mcz-toggel-menu li.menu-item-has-children a.dropdown-toggle::after {

    content: '';

    content: '';

    position: absolute;

    right: 0px;

    top: 8px;

    width: 0;

    height: 0;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid #ffffff;

    border-right: 4px solid rgba(0, 85, 212, 0);

    clear: both;

}





li.menu-item-has-children a.dropdown-toggle::after {

    content: '';

    content: '';

    position: absolute;

    right: 2px;

    top: 22px;

    width: 0;

    height: 0;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-top: 6px solid #e8e8e8;

    clear: both;

}



.menu-below-slider-menu-container li.menu-item-has-children a.dropdown-toggle::after {

    right: 0px;

    top: 17px;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-bottom: 6px solid #e8e8e8;

    border-top: 6px solid transparent;

}

.menu-below-slider-menu-container li.menu-item-has-children li.menu-item-has-children a.dropdown-toggle::after {

    right: -4px;

    top: 19px;

    border-left: 6px solid #e8e8e8;

    border-right: 6px solid transparent;

    border-bottom: 6px solid transparent;

    border-top: 6px solid transparent;

}



.sidebar-footer .widget-title {

    margin: 5px 0 0 0;

}



.sidebar-footer .map-area {

    padding: 0;

    height: 185px;

}


.admin-bar .accessbility.top-bar {

    position: relative;

}



.accessbility.top-bar {

    height: 42px;

    top: 0;

    background: #033364;

    line-height: 42px;

    position: fixed;

    z-index: 100;

    width: 100%;

    padding: 5px 0;

}



.guideline ul {

    list-style: none;

    margin: 0;

    text-align: center;

}



.guideline ul li {

    padding: 4px 5px;

    font-weight: 700;

    display: inline-block;

}

.guideline ul.sub-menu.dropdown-menu.multi-level li {
	background: none;
}

.guideline ul li a {

    color: #fff;

    float: left;

    line-height: 25px;

    font-size: 13px;

    text-decoration: none;

    margin: 0 1px;

}



.guideline ul li a i {

    margin-right: 7px;

}



.guideline ul li .color-selector-wrapper a {

    border: 1px solid #fff;

}

.guideline ul li.fontResizer a {

    font-size: 12px;

    color: #fff;

    border: 1px solid #fff;

    height: 20px;

    width: 20px;

    margin: 0px 5px;

    text-align: center;

    line-height: 23px;

    vertical-align: middle;

}

.guideline ul li.fontBg a {

    padding: 0 .3em;

    font-size: 14px;

    color: #fff;

}



.guideline ul li.fontBg a.blk {

    background: #222;

}



.guideline ul li.fontBg a.wht {

    background: #fff;

    color: #000 !important;

}



.guideline ul li a.color1 {

    background: #fff;

    height: 25px;

    width: 30px;

    text-align: center;

    color: #333;

    line-height: 23px;

    margin: 0 5px;

}



.guideline ul li a.color2 {

    background: #636363;

    height: 25px;

    width: 30px;

    text-align: center;

    color: #fff;

    line-height: 23px;

    margin: 0 5px;

}



.guideline ul li a.color3 {

    background: #636363;

    padding: 10px;

}



.guideline ul li.search-box .input {

    border: none;

    padding: 2px 5px;

}



.guideline ul li .sub {

    border: none;

    height: 25px;

    width: 25px;

    color: #fff;

    background: #CF5300;

}



#searchForm input::-webkit-input-placeholder {

    /* Chrome/Opera/Safari */

    color: #fff;

}



#searchForm input::-moz-placeholder {

    /* Firefox 19+ */

    color: #fff;

}



#searchForm input:-ms-input-placeholder {

    /* IE 10+ */

    color: #fff;

}



#searchForm input:-moz-placeholder {

    /* Firefox 18- */

    color: #fff;

}



#responsive-menu-container {

    width: 300px !important;

    padding-top: 40px !important;

    background: #033364 !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a {

    line-height: 26px !important;

    border-bottom: 1px solid #807b7b !important;

    color: #ffffff !important;

    background-color: #033364 !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {

    right: 0 !important;

    height: 26px !important;

    line-height: 26px !important;

    width: 40px !important;

    color: #ffffff !important;

    border-left: 1px solid #042446 !important;

    border-left-color: rgb(90, 90, 90) !important;

    background-color: #042446 !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover {



    background-color: rgba(0, 0, 0, 0.28) !important;

    border-color: #212121 !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover .responsive-menu-subarrow {

    border-color: rgba(255, 255, 255, 0.28) !important;

    background-color: rgba(0, 0, 0, 0.34) !important;

}



button#responsive-menu-button {



    width: 270px !important;

    text-align: left !important;

    left: 10px !important;

    position: fixed !important;

    background-color: #033364 !important;

    padding-left: 15px !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a:focus {

    outline: none !important;

}





.rajbhasha-cell-button {



    background-color: #0b529a;

    background-image: linear-gradient(top, #0b529a, #05284c);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0b529a), to(#05284c));

    background-image: -webkit-linear-gradient(top, #0b529a, #05284c);

    background-image: -moz-linear-gradient(top, #0b529a, #05284c);

    background-image: -ms-linear-gradient(top, #0b529a, #05284c);

    background-image: -o-linear-gradient(top, #0b529a, #05284c);

    line-height: 48px;

    box-shadow: 0 1px rgba(255, 255, 255, 0.3) inset, 0 -1px rgba(0, 0, 0, 0.3) inset, -1px 0 rgba(255, 255, 255, 0.1);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.6);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.page-template-template-home-inner-sites-full-width #content-container {

    padding-top: 0px;

}



#content-container {

    padding-top: 25px;

}



#content-container .col-md-9 #main-content {

    width: 100% !important;

}



.static-page h1#main-title {

    font-weight: bold;

    color: #033364;

    margin: 30px 0 10px;

    border-bottom: 2px solid #033364;

}

.static-page h1#main-title span {

    font-weight: bold;

}



.various_screen_readers table tr a {

    color: #333;

}



#sidebar ul li a figure {

    padding: 0px 0px 0px 5px !important;

    width: 30px !important;

    height: 30px !important;

    margin: 0 10px 0 0 !important;

    line-height: 30px !important;

    border: 3px solid #fff !important;

    border-radius: 60px !important;

    float: left !important;

    background: #dadada !important;

    box-shadow: 0 0 0 2px #dadada !important;

}



#sidebar ul li a figure img {

    width: 15px !important;

    height: 15px !important;

    max-width: 15px !important;

}



.entry-content ul li {

    list-style: none;

}



.static-page .ui-aus-dept-notice img {

    margin: 0 5px !important;

}



.static-page .ui-aus-dept-notice li {

    border-bottom: 1px dotted #7a1632;

    margin: 10px 0;

}



.static-page .ui-aus-dept-notice li p {

    margin-bottom: 10px;

}



.static-page .workshop .ui-aus-dept-notice li p {

    font-weight: 600;

    color: #7a1632;

}



#main-header .dropdown-menu>li>a {

    padding: 3px 8px !important;

}



.home div#sidebar-homepage-left ul.menu.news-sidebar {

    height: 400px;

    overflow-y: hidden;

}



.home div#sidebar-homepage-left ul.menu.event-sidebar {

    height: 400px;

    overflow-y: hidden;

}



.home div#sidebar-homepage-middle ul.menu.event-sidebar {

    height: 400px;

    overflow-y: hidden;

}



.static-page h3#title-principal {

    margin: 0px 0 10px;

}



div#sidebar .widget-wrapper.clearfix {

    margin-bottom: 0px;

}



.widget-wrapper.clearfix {

    margin-bottom: 20px;

}



.more-intro>font {

    color: #fff;

}



.logo-title {

    padding: 5px 0px 0 0px;

    display: block;

    font-size: 18px;

    color: #033364;

    margin-left: 0;

    font-style: italic;

    float: none;

}



.small .logo-title {

    display: none;

}


div#header .logo-title .logo-title-subtext{

    font-weight: normal;

    font-size: 21px;

    line-height: 20px;

}

div#header .main-website .logo-title-subtext{

    font-weight: normal;

    font-size: 15px;

    line-height: 20px;

}

#header-full.small .logo-title {

    padding: 0;

    font-size: 10pt;

}



.static-page h1,

.static-page h2,

.static-page h3,

.static-page h4,

.static-page h5,

.static-page h6 {



    color: #033364;

    font-weight: 600;

    margin-bottom: 10px;

}



.static-page p {

    margin: 0 0 10px;

    text-align: justify;

}



.static-page ul,

.static-page ol {

    margin: 0 0 24px 0;

}



.odd_table_color thead tr th {

    background-color: rgb(3, 51, 100);

    color: #fff;

}



.odd_table_color tr:nth-child(odd) {

    background-color: #c9e4ff;

}



#top-menu li ul.dropdown-menu {

    min-width: 240px;

    font-size: 13px;

    background-color: #0c56a2;

    padding: 0;

}









#top-menu li ul.dropdown-menu li {

    position: relative

}



#top-menu li ul.dropdown-menu li a {

    color: #fff;

    border-bottom: 1px dotted #fff;

}



#top-menu li ul.dropdown-menu>li>a:hover,

#top-menu li ul.dropdown-menu>li>a:focus,

.nav .open>a,

.nav .open>a:hover,

.nav .open>a:focus {

    color: #fff;

    text-decoration: none;

    background-color: rgba(0, 0, 0, 0.34);

}



.menu-below-slider-menu-container #top-menu li ul.dropdown-menu>li>a:hover,

.menu-below-slider-menu-container #top-menu li ul.dropdown-menu>li>a:focus {

    color: #fff;

    text-decoration: none;

    background-color: rgba(0, 0, 0, 1);

}



#top-menu li ul.dropdown-menu li a.dropdown-toggle::after {

    right: 2px;

    top: 10px;

}

.menu-below-slider-menu-container .dropdown-menu > li > a {

    padding: 10px 15px;

}

.menu-below-slider-menu-container #top-menu li ul.dropdown-menu li a.dropdown-toggle::after {

    right: 10px;

    top: 15px;

}





#main-header .mcz-toggel-menu li.menu-item-has-children a.dropdown-toggle:after {

    position: absolute;

    margin-top: 6px;

    margin-right: 15px;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid #ffffff;

    border-right: 4px solid rgba(0, 85, 212, 0);

    right: 0;

}



#main-header .mcz-toggel-menu li.menu-item-has-children {

    position: relative;

}



#main-header .mcz-toggel-menu li.menu-item-has-children a.dropdown-toggle::after {

    content: '';

    content: '';

    position: absolute;

    right: -10px;

    top: 4px;

    width: 0;

    height: 0;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid #ffffff;

    border-right: 4px solid rgba(0, 85, 212, 0);

    clear: both;

}



.major-scientific-equipments ul {

    margin-left: 20px;

}



.major-scientific-equipments ul li:before {

    content: '\f005';

    font-family: 'FontAwesome';

    float: left;

    margin-left: -1.5em;

    color: #033364;

}



.nss-activity ul li,

.career-c ul li {

    border-bottom: 1px dotted #a5153d;



    font-size: 17px;

}



.nss-activity ul li b {

    color: #9e3f59;

}



.nss-activity ul li:before {

    content: '\f005';

    font-family: 'FontAwesome';

    float: left;

    margin-left: -1.5em;

    color: #a5153d;

}



.act-statue ul {

    margin: 0 0 0 20px;

}



.act-statue ul li {

    padding: 5px 0;

    border-bottom: 1px dotted;

}



.career-c ul li:before,

.act-statue ul li:before {

    content: '\f0a4';

    font-family: 'FontAwesome';

    float: left;

    margin-left: -1.5em;

    color: #033364;

}



ul.ui-list-style {

    margin: 0 0 10px 20px;

    list-style: none;

}



ul.ui-list-style li {

    padding: 5px 0;

    border-bottom: 1px dotted;

}



ul.ui-list-style li:last-child {

    border-bottom: none;

}



ul.ui-list-style li:before {

    content: '\f0a4';

    font-family: 'FontAwesome';

    float: left;

    margin-left: -1.5em;

    color: #033364;

}



ul.ui-list-style li a img {

    margin: 0 5px !important;

}



ul.ui-list-style li p {

    color: #9e3f59;

    font-style: italic;

    font-weight: 600;

}



ul li p.text-danger {

    color: #9e3f59;

    font-style: italic;

    font-weight: 600;

}



.career-c ul li a img {

    margin: 0 5px !important;

}



.table-bordered a {

    color: #4A4A93;

    text-decoration: none;

}



#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_0 {



    border: 3px solid #0c56a2;

    margin: 5px;

    border-radius: 3px;

    overflow: hidden;

}



.pgoto-gallery #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumbnails_0 {

    max-width: 100%;

}



.ui-list-style li img {

    margin: 0 5px !important;

}





/* .dep-tab CSS */



/* Library .dep-tab CSS */
.page-template-page-templatestemplate-home-library-php .dep-tab {

    margin: 12px 0 9px;

    width: 100%;

    color: #fff;

    border-right: 3px solid #4b4642;

    border-top: 1px solid #ccc;

    border-bottom: 1px solid #ccc;

    box-shadow: 2px 2px 10px #b3b3b3;

    padding: 0;

    background-color: #fff;

    float: left;

}

.page-template-page-templatestemplate-home-library-php .dep-tab .icon-sec {  padding: 10px; float: left;

    padding: 10px; margin: 0; background-color: #194c80;}

.page-template-page-templatestemplate-home-library-php .dep-tab a:hover{ color:#000; text-decoration:none;}



.page-template-page-templatestemplate-home-library-php .dep-tab a {

    color: #194c80;

    padding: 10px;

    float: left;

}

.page-template-page-templatestemplate-home-library-php .dep-tab a:hover{ color:#000; text-decoration:none;}

/*Library CSS*/

.page-template-page-templatestemplate-home-diphucampus-php .dep-tab {

    margin: 12px 0 9px;

    width: 100%;

    color: #fff;

    border-right: 3px solid #4b4642;

    border-top: 1px solid #ccc;

    border-bottom: 1px solid #ccc;

    box-shadow: 2px 2px 10px #b3b3b3;

    padding: 0;

    background-color: #fff;

    float: left;

}

.page-template-page-templatestemplate-home-diphucampus-php .dep-tab .icon-sec {  padding: 10px; float: left;

    padding: 10px; margin: 0; background-color: #194c80;}

.page-template-page-templatestemplate-home-diphucampus-php .dep-tab a:hover{ color:#000; text-decoration:none;}



.page-template-page-templatestemplate-home-diphucampus-php .dep-tab a {

    color: #194c80;

    padding: 10px;

    float: left;

}

.page-template-page-templatestemplate-home-diphucampus-php .dep-tab a:hover{ color:#000; text-decoration:none;}



.dep-tab {

    margin: 10px 0;

    width: 100%;

    color: #fff;

    box-shadow: 2px 2px 10px #b3b3b3;

    background: #033364;

    text-align: center;

    padding: 5px;

}

.dep-tab img {

    max-width: 140px;

}

.dep-tab:hover {

    opacity: 0.8;

}

.dep-tab  {

    color: #000;

    text-decoration: none;

}

.dep-tab a {

    color: #7a1632;

}

.dep-tab a:hover {

    color: #000;

    text-decoration: none;

}



/* .icon-sec CSS */

.icon-sec {

    display: inline-block;

    padding: 10px;

}

.dep-tab1 .icon-sec {

    background-color: rgb(212, 51, 70);

}

.dep-tab2 .icon-sec {

    background-color: rgb(85, 143, 67);

}

.dep-tab3 .icon-sec {

    background-color: rgb(8, 88, 156);

}

.dep-tab4 .icon-sec {

    background-color: rgb(3, 142, 163);

}

.dep-tab5 .icon-sec {

    background-color: rgb(235, 136, 48);

}

.dep-tab6 .icon-sec {

    background-color: rgb(255, 76, 5)

}

.dep-tab7 .icon-sec {

    background-color: rgb(155, 50, 2)

}



.our-vision ul.menu.event-sidebar {

    background-image: url(images/Our-Vision.jpg);

    background-repeat: no-repeat;

    background-size: 100%;

    height: 210px;

    width: 100%;

    background-color: #fff;

}



/* .home-latest-news CSS */

.home-latest-news h4 {

    color: #212120;

    font-weight: 300;

    font-size: 26px;

    border-bottom: solid 1px #eee;

    padding: 7px 10px;

}

.home-latest-news .adjust1 {

    float: left;

    width: 100%;

    margin-bottom: 0;

}

.home-latest-news .adjust2 {

    margin: 0;

}

.home-latest-news .carousel-control {

    color: #31708f;

    width: 5%;

}

.home-latest-news .carousel-control.left,

.home-latest-news .carousel-control.right {

    background-image: none;

    top: -48px;

    color: #000;

    height: 40px;

}

.home-latest-news .left.carousel-control {

    left: auto;

    right: 10%;

}

.home-latest-news .ndate {

    color: #033364;

    display: inline-block;

    font-size: 11px;

    font-weight: normal;

}

.home-latest-news .btn.btn-block.none.external {

    color: #000;

    box-shadow: 0px -1px 3px #ccc;

}



.accessbility.top-bar .mcz-toggel-menu .navbar-default .navbar-nav>li.responsive-toggel-btn>a {

    padding: 9px;

}


/*.admin-bar .accessbility.top-bar.topfxd {*/

/*    position: fixed;*/

/*}*/

.entry-content h4 a {

    color: #033364;

}

.col-md-12.home-latest-news .thumbnail .caption p {

    height: 50px;

}

.sow-slider-base ul.sow-slider-images li.sow-slider-image {

    z-index: 10 !important;

}

.entry-content .lsow-tabs.style1 .lsow-tab-panes {

    background: #ffffff;

}

.entry-content .lsow-tabs .lsow-tab-panes .lsow-tab-pane {

    padding: 0px;

}

.entry-content .lsow-tabs.style1 .lsow-tab-nav .lsow-tab {

    border-left: 1px solid #d9d9d9;

    border-bottom: 1px solid #e2e2e2;

    background: #0c56a2;

}

.entry-content .lsow-tabs.style1 .lsow-tab-nav .lsow-tab.lsow-active {

    border-bottom: none;

    background: #033364;

}

.entry-content .lsow-tabs.style1 .lsow-tab-nav .lsow-tab a {

    color: #fff;

}

.entry-content .lsow-tabs.style1 .lsow-tab-nav .lsow-tab.lsow-active a {

    color: #fff;

}

.entry-content .lsow-tabs .lsow-tab-nav .lsow-tab a {

    padding: 10px 20px;

}

div#sidebar-homepage-left aside.widget-container ul.menu.news-sidebar li.clearfix img {

    display: none !important;

}

.menu-top-toggle-menu-container {

    display: none;

}

.mega-menu-sec ul.top-left-menu li {

    float: left;

    list-style: none;

    line-height: 30px;

    color: #fff;

    margin: 0 10px;

}

.mega-menu-sec ul.top-left-menu a {

    color: #fff;

    padding: 0;

}



/* .notation CSS */

.notation {

    position: absolute;

    bottom: 88px;

    width: 100%;

    font-size: 35px;

    color: #f00;

    background-color: #fff;

    text-align: center;

    padding: 5px 0;

    text-transform: capitalize;

    display: none;

}



/* .testing-website CSS */

header .testing-website {

    padding: 8px 0 0;

}

header .testing-website img {

    max-width: 100%;

    width: 220px;

}



/* .box-link CSS */

.box-link {

    width: 100%;

    float: left;

    margin: 20px 0;

}

.box-link .col-md-3 {

    padding: 0;

}

.box-link a {

    padding: 40px 10px;

    width: 100%;

    background-color: #1655a2;

    margin: 10px;

    display: block;

    text-align: center;

    color: #ffffff;

}

.box-link a:hover {

    background-color: #4d8ad3;

}



.slider-nav-menu {

    background-color: #0d56a2;

}

.bg_details .dropdown-menu .sub-menu {

    left: 100%;

    position: absolute;

    top: 0;

    visibility: hidden;

    margin-top: -1px;

}

.bg_details .dropdown-menu li:hover .sub-menu {

    visibility: visible;

}

.bg_details .dropdown:hover .dropdown-menu {

    display: block;

}

.nav-tabs .dropdown-menu,

.nav-pills.bg_details .dropdown-menu,

.navbar .dropdown-menu {

    margin-top: 0;

}



.bg_details {

    padding: 12px;

    width: 100%;

    margin: 0;

}



.bg_details>li>a:hover {

    background-color: #044486;

}



.slider-nav-menu li>a {

    color: white;

}



.slider-nav-menu .navbar .sub-menu:before {

    border-bottom: 7px solid transparent;

    border-left: none;

    border-right: 7px solid rgba(0, 0, 0, 0.2);

    border-top: 7px solid transparent;

    left: -7px;

    top: 10px;

}



.slider-nav-menu .navbar .sub-menu:after {

    border-top: 6px solid transparent;

    border-left: none;

    border-right: 6px solid #fff;

    border-bottom: 6px solid transparent;

    left: 10px;

    top: 11px;

    left: -6px;

}



.slider-nav-menu .dropdown-menu>li {

    border-bottom: 1px solid white;

}



.slider-nav-menu .dropdown-menu>li>a {

    display: block;

    padding: 11px 25px;

    clear: both;

    font-weight: normal;

    line-height: 24px;

    color: #333;

    white-space: nowrap;

    background-color: #0b55a3;

}



.slider-nav-menu .dropdown-menu>li>a {

    color: white;

}



.slider-nav-menu .dropdown-menu {

    background-color: transparent;

    bottom: 100%;

}



.menu-below-slider-menu-container .dropdown-menu {

    z-index: 1;

}



.dropdown-menu.yu {

    position: absolute;

    bottom: 100%;

    z-index: 1000;

    display: none;

    float: left;

    min-width: 160px;

    padding: 5px 0;

    margin: 2px 0 0;

    font-size: 14px;

    text-align: left;

    list-style: none;

    background-color: #fff;

    -webkit-background-clip: padding-box;

    background-clip: padding-box;

    border: 1px solid #ccc;

    border: 1px solid rgba(0, 0, 0, .15);

    border-radius: 4px;

    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

    background-color:#0d56a2;

}



.imp-link-loop-wrapper img

{

    width:100%;

}



.page-not-found-wrapper {

    background: #f5f5f5 none repeat scroll 0 0;

    border: 1px solid #ececec;

    margin: 40px 0 0;

    padding: 50px;

    text-align: center;

    width: 100%;

}

.page-404 {

    background: #0c56a2 none repeat scroll 0 0;

    border: 5px solid #ffffff;

    box-shadow: 0 0 5px #cccccc;

    display: block;

    height: auto;

    margin: 0 auto 28px;

    max-width: 300px;

    position: relative;

    text-align: center;

    width: 100%;

}

.error-headding {

    border-bottom: 1px solid #ffffff;

    color: #ffffff;

    display: block;

    font-size: 100px;

    font-weight: 400;

    line-height: normal;

    margin: 0 0 20px;

    padding: 0 25px 14px;

}

.page-not-found-wrapper .page-404 h2 {

    color: #ffffff;

    display: inline-block;

    font-size: 26px;

    font-weight: 400;

    margin: 0;

    padding: 0 0 20px;

    text-transform: uppercase;

}

.page-not-found-wrapper h2 {

    font-size: 26px;

    padding: 0 0 20px;

}

.page-not-found-wrapper > a {

    display: inline-block;

    font-size: 20px;

    text-decoration: underline;

}

.page-not-found-wrapper a img {

    display: block;

    margin: 0 auto 10px;

}

.top-bar li.menu-item-has-children a.dropdown-toggle::after

{

    top: 15px !important;

}

.top-bar .dropdown-toggle

{

    padding-right: 10px !important;

}

.top-bar .dropdown-menu

{

    background-color: #033364;

    padding: 0;

    margin: 0;

    display: none;

    min-width: auto;   

}

.top-bar .dropdown-menu a:hover

{

    background-color: #033364 !important;

    color: #fff;

}

.top-bar .dropdown:hover .dropdown-menu

{

    display: flex !important; 

}



.logo-title p:first-child

{

    font-size: 23px;

}

.main-website p:first-child

{

    font-size: inherit;

}/* Global Defaults

=====================================================================*/



html,

body,

div,

span,

applet,

object,

iframe,

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

u,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td,

article,

aside,

canvas,

details,

embed,

figure,

figcaption,

footer,

header,

hgroup,

menu,

nav,

output,

ruby,

section,

summary,

time,

mark,

audio,

video {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    font: inherit;

    vertical-align: baseline;

}





/* HTML5 display-role reset for older browsers */



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section {

    display: block;

}



body {

    line-height: 1;

}



ul,

ol {

    margin-left: 2em;

}



ol {

    list-style-type: decimal;

}



nav ul,

nav li {

    margin: 0;

    list-style: none;

    list-style-image: none;

}



b,

strong,

th {

    font-weight: bold;

}



em,

i {

    font-style: italic;

}



blockquote,

q {

    quotes: none;

}



blockquote:before,

blockquote:after,

q:before,

q:after {

    content: '';

    content: none;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



.clearfix:before,

.clearfix:after {

    content: "\0020";

    display: block;

    height: 0;

    overflow: hidden;

}



.clearfix:after {

    clear: both;

}



.clearfix {

    zoom: 1;

}





a,

a:active,

a:visited {

    /*color: #fff; */

    outline: 0;

}



a:hover {

    color: #;

}





/* Global Elements

=====================================================================*/



body {

    font: 14px 'Helvetica Neue', Helvetica, arial;

    background: #fff;

    min-height: 100%;

    position: static;

    -webkit-text-size-adjust: 100%;

    -ms-text-size-adjust: none;

}



.skiplink {

    display: none;

}



.clear {

    clear: both;

}



img {

    max-width: 100%;

}





/* Start CSS Coding

=====================================================================*/



#header-content #searchform .input,

#nav-header,

#nav,

.nav-tabs-slideshow li a strong,

.slider-tabs.flexslider h3,

#intro h1,

#nav-sidebar li,

.widget-title,

ul.news-sidebar h4,

.sidebar-homepage .button-more,

.sidebar-homepage .event-date-widget,

.event-content-widget h4,

.sidebar-homepage .widget-container .flexslider h4,

.static-page h1,

.static-page h2,

.static-page h3,

.static-page h4,

.static-page h5,

.static-page h6,

#link-back-top,

#slogan-footer h4,

#title-footer-address,

#footer-address p strong,

#nav-content-bottom,

#nav-sidebar-bottom li,

.history-moment header,

.panel-slider-news h2,

.text-widget ul,

#sidebar .testimonial-header h4,

.title-comment,

#list-comments li header,

.panel-slider-event h2,

#nav-event ul li,

.button-detail,

#sidebar ul.tabs-widget li a,

#sidebar .team-sidebar-content h4,

#list-team li a,

.link-category-gallery strong,

.list-gallery-category li a span {

    font-family: 'Raleway', sans-serif;

}



#nav-tabs-doctor li,

#slogan {

    font-family: 'Nunito', sans-serif;

}



.static-page blockquote,

#tabs-content-bottom .ui-tabs-panel article,

#sidebar .testimonial-header h5,

#sidebar .text-widget blockquote,

.static-page .list-testimonial li p,

.link-category-gallery span {

    font-family: 'Roboto Slab', serif;

}



/* #main-header CSS */

#main-header {

    width: 100%;

    height: 195px;

    position: relative;

    z-index: 20;

    height: 100px;

    margin-top: 42px;

    margin-bottom: 50px;

}



/* #header-full CSS */

#header-full {

    width: 100%;

    min-width: 1185px;

    background: rgba(250, 250, 250, 0.8);

    padding-top: 10px;

    padding-bottom: 10px;

    height: 100%;

}



/* .small CSS */

#main-header.small {

    height: 75px;

    /*position: fixed;*/

}

#header-full.small {

    height: 75px;

    background: rgba(255, 255, 255, 0.95) !important;

    transition: height 0.2s ease-in-out;

    -webkit-transition: height 0.2s ease-in-out;

    -moz-transition: height 0.2s ease-in-out;

    -o-transition: height 0.2s ease-in-out;

    -ms-transition: height 0.2s ease-in-out;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

}



/* #header CSS */

#header {

    width: 1125px;

    margin: 0 auto;

    padding: 0 30px;

    height: 100%;

}

#header-full.small #header {

    height: 60px;

    position: relative;

}



/* #logo CSS */

#logo {

    margin: 0;

    width: 320px;

    max-width: 100%;

    display: inline-block;
    float: left; 
}

#header .logo-title-text {

    display: inline-block;

    position: relative;

    

}

.small #header .logo-title-text {

    display: none;

}

#header-full.small #logo {

    margin: 5px 0 0 0;

    width: 150px;

}

#header-full.small #logo img {

    width: 200px;

    height: 50px;

    position: absolute;

    left: 30px;

    top: 5px;

}



/* #header-content CSS */

#header-content {

    height: 130px;

    float: right;

}

#header-full.small #header-content {

    display: none;

}



#header-content #searchform {

    float: left;

    width: 221px;

    height: 27px;

    margin: 10px 0 30px 0;

}

#header-content #searchform .input {

    background: rgba(255, 255, 255, 0.8);

    width: 183px;

    height: 15px;

    float: left;

    border: 1px solid #888;

    border-right: none;

    padding: 5px;

}

#header-content #searchform .button {

    width: 27px;

    height: 27px;

    float: left;

    background: #7a1632 url(../images/icon-search.png) no-repeat 6px 5px;

    border: none;

    background-size: 16px 16px;

    text-indent: -9999px

}

#header-content #searchform .button:hover {

    opacity: 0.8;

}



/* #nav-header CSS */

#nav-header {

    float: left;

    list-style: none;

    margin: 15px 0 0 10px;

}

#nav-header li {

    float: left;

    margin: 0 10px;

}

#nav-header li a {

    font-size: 12px;

    text-transform: uppercase;

    text-decoration: none;

}

#nav-header li:last-child {

    margin-right: 0;

}



/* #slogan CSS */

#slogan {

    clear: both;

    text-align: right;

    font-size: 16px;

    color: #222;

    font-weight: 300;

}



/* #nav CSS */

#nav {

    float: none;

    height: 50px;

    background: #62462d;

    clear: both;

    box-shadow: 0 -2px rgba(0, 0, 0, 0.5) inset;

}

#header-full.small+#nav {

    background: none;

    box-shadow: none;

    height: 40px;

}



/* #nav-container CSS */

#nav-container {

    height: 50px;

    float: none;

    width: 1125px;

    margin: 0 auto;

    padding: 0 30px;

}

#header-full.small+#nav #nav-container {

    height: 40px;

    margin: -50px auto 0 auto;

}



/* #nav-main CSS */

#nav-main,

#nav .menu ul {

    height: 50px;

    float: left;

}

#nav-main li,

#nav .menu ul li {

    height: 50px;

    float: left;

    position: relative;

}

#nav-main li a,

#nav .menu ul li a {

    /*  height:100%;*/

    float: left;

    font-size: 14px;

    font-weight: bold;

    color: #fff;

    text-transform: uppercase;

    text-decoration: none;

    padding: 16px 12px 16px 15px;

}

#nav-main li:hover a,

#nav .menu ul li:hover a {

    background: rgba(0, 0, 0, 0.5);

}

#nav-main li.current-menu-item a,

#nav .menu ul li.current-menu-item a {

    color: #fff;

    /* height:100%;*/

    background: rgba(0, 0, 0, 0.5);

    margin: -2px 0 0 0;

    padding-top: 18px;

    box-shadow: 1px 0 rgba(0, 0, 0, 0.7);

}



#header-full.small+#nav #nav-main,

#header-full.small+#nav .menu ul {

    padding-left: 200px;

    height: 40px;

}



#header-full.small+#nav #nav-main li,

#header-full.small+#nav .menu li {

    height: 40px;

}



#header-full.small+#nav #nav-main li a,

#header-full.small+#nav .menu li a {

    height: 30px;

    float: left;

    font-size: 13px;

    font-weight: 300;

    color: #333;

    padding: 10px 6px 0 6px;

}



#header-full.small+#nav #nav-main li.current-menu-item a,

#header-full.small+#nav .menu ul li.current-menu-item a {

    height: 30px;

    margin: 0;

    background: none;

    font-weight: bold;

    box-shadow: none;

}



#header-full.small+#nav #nav-main li:hover a,

#header-full.small+#nav .menu ul li:hover a {

    background: none;

    text-decoration: underline;

}



/* #button-registration CSS */

#button-registration {

    float: right;

    height: 48px;

    border: 1px solid #7a1632;

    padding: 0 30px;

    color: #fff;

    text-transform: uppercase;

    font-size: 14px;

    font-weight: bold;

    text-decoration: none;

    background-color: #a42347;

    background-image: linear-gradient(top, #a42347, #7a1632);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a42347), to(#7a1632));

    background-image: -webkit-linear-gradient(top, #a42347, #7a1632);

    background-image: -moz-linear-gradient(top, #a42347, #7a1632);

    background-image: -ms-linear-gradient(top, #a42347, #7a1632);

    background-image: -o-linear-gradient(top, #a42347, #7a1632);

    line-height: 48px;

    box-shadow: 0 1px rgba(255, 255, 255, 0.3) inset, 0 -1px rgba(0, 0, 0, 0.3) inset, -1px 0 rgba(255, 255, 255, 0.1);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.6);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#button-registration:hover {

    background: #7a1632;

}



#header-full.small+#nav #button-registration {

    height: 38px;

    line-height: 38px;

    font-size: 12px;

}





/* Start CSS POPUP Menu

=====================================================================*/



#nav ul ul {

    position: absolute;

    z-index: 2000;

    display: none;

    width: 230px;

    margin: 0;

    top: 48px;

    left: 0;

    background: none;

    float: none;

    text-align: left;

    background: #62462d;

    padding: 5px;

    box-shadow: 0 2px rgba(0, 0, 0, 0.3);

}



#header-full.small+#nav ul ul {

    background: rgba(255, 255, 255, 0.95);

    top: 40px;

}



#main-header .navbar-default {

    background-color: transparent;

    border-color: transparent;

    min-height: auto;

    margin-bottom: 0;

}





#main-header .navbar {

    background: #0c56a2;

    clear: both;

    box-shadow: 0 -2px rgba(0, 0, 0, 0.5) inset;

    border-radius: 0;

    min-height: 35px;

}



#main-header .navbar-default .navbar-nav>.active>a,

#main-header .navbar-default .navbar-nav>.active>a:hover,

#main-header .navbar-default .navbar-nav>.active>a:focus {

    color: #fff;

    background-color: #e7e7e7;

    background: rgba(0, 0, 0, 0.5);

    margin: -2px 0 0 0;

    padding-top: 18px;

    box-shadow: 1px 0 rgba(0, 0, 0, 0.7);

}



#main-header .navbar-default .navbar-nav>li>a {



    font-weight: normal;

    color: #fff;

    text-transform: uppercase;

    text-decoration: none;

    padding: 15px 15px 15px 15px;

    font-size: 11px;

}



#main-header .navbar-nav>li>.dropdown-menu>li>a {

    color: #fff;

    border-bottom: 1px dotted #fff;

}



#main-header .navbar-nav>li>.dropdown-menu>li>a:hover,

#main-header .navbar-nav>li>.dropdown-menu>li>a:focus {

    color: #fff;

    text-decoration: none;

    background-color: rgba(0, 0, 0, 0.30);

}



#main-header .navbar-default .navbar-nav>li>a:hover,

#main-header .navbar-default .navbar-nav>li>a:focus {

    color: #fff;

    background-color: rgba(0, 0, 0, 0.5);

}











/* To Dropdown navbar dropdown on hover */

#main-header .navbar-nav>li:hover>.dropdown-menu {

    display: block;

}

.dropdown-submenu {

    position: relative;

}

.dropdown-submenu>.dropdown-menu {

    top: 0;

    left: 100%;

    margin-top: -6px;

    margin-left: -1px;

    -webkit-border-radius: 0 6px 6px 6px;

    -moz-border-radius: 0 6px 6px;

    border-radius: 0 6px 6px 6px;

}

.dropdown-submenu:hover>.dropdown-menu {

    display: block;

}

.dropdown-submenu>a:after {

    display: block;

    content: " ";

    float: right;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

    border-width: 5px 0 5px 5px;

    border-left-color: #ccc;

    margin-top: 5px;

    margin-right: -10px;

}

.dropdown-submenu:hover>a:after {

    border-left-color: #fff;

}

.dropdown-submenu.pull-left {

    float: none;

}

.dropdown-submenu.pull-left>.dropdown-menu {

    left: -100%;

    margin-left: 10px;

    -webkit-border-radius: 6px 0 6px 6px;

    -moz-border-radius: 6px 0 6px 6px;

    border-radius: 6px 0 6px 6px;

}

#nav ul li ul li {

    display: inline;

    float: left;

    width: 230px;

    height: auto;

    padding: 0;

    position: relative;

    margin: 0;

    border: none;

    box-shadow: none;

}

#nav ul ul ul {

    position: absolute;

    z-index: 1300;

    display: none;

    width: 230px;

    margin: 0;

    top: -5px;

    left: 230px;

}

#header-full.small+#nav ul ul ul {

    background: rgba(255, 255, 255, 0.95);

    top: -5px;

}

#nav ul li ul li ul li {

    display: inline;

    float: left;

    padding: 0;

    margin: 0 0 1px 0;

    height: auto;

}

#nav #nav-main li:hover ul li {

    background: none;

}

#nav #nav-main li:hover ul li a,

#nav #nav-main li:hover ul li a:link,

#nav #nav-main li:hover ul li a:visited {

    width: 210px;

    height: auto;

    text-transform: none;

    border: none;

    padding: 8px 10px;

    margin: 0;

    font-size: 14px;

    color: #fff;

    line-height: 18px;

    font-weight: normal;

    background: none;

    box-shadow: none;

}

#header-full.small+#nav #nav-main li:hover ul li a {

    text-decoration: none;

}

#nav #nav-main li:hover ul li a:hover,

#nav #nav-main li ul li a:hover {

    text-decoration: none;

    color: #fff;

    background: #7a1632;

}

#header-full.small+#nav #nav-main li:hover ul li a:hover {

    font-weight: bold;

}

#nav #nav-main li:hover ul li:hover {

    box-shadow: none;

}

nav#nav li:hover ul ul,

nav#nav li li:hover ul ul {

    display: none;

}

nav#nav li:hover ul,

nav#nav li li:hover ul {

    display: block;

}

/* End CSS Drop Down Menu */



.open-menu,

.close-menu,

.close-menu-big {

    display: none;

}



.page-template-page-templatestemplate-home-diphucampus-php #slideshow-tabs{ padding-top: 0;}



#slideshow-tabs {

    width: 100%;

    height: 450px;

    position: relative;

    z-index: 10;

    margin: 0 0 0px 0;

    min-width: 1185px;

    padding-bottom: 0px;

    padding-top: 50px;

}

#slideshow-tabs .ui-tabs-panel {

    width: 100%;

    height: 420px;

    min-width: 1185px;

}

.tabs-blur {

    height: 90px;

}

.tabs-blur.no-blur {

    -webkit-filter: none;

    -moz-filter: none;

    -ms-filter: none;

    -o-filter: none;

    filter: none;

}

#slideshow-tabs .nav-tabs-slideshow {

    width: 1220px;

    height: 52px;

    margin: 0 auto;

    list-style: none;

    padding: 0px 10px 0 10px;

    background: url(../images/sep-tabs.png) repeat-y 10px 0;

}

#panel-tabs {

    width: 100%;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    z-index: 200;

    height: 52px;

    background: #194c80;

    box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.2);

}

.nav-tabs-slideshow li {

    height: 52px;

    width: 240px;

    float: left;

    background: url(../images/sep-tabs.png) repeat-y 100% 0;

    padding: 0 2px 0 0;

}

.nav-tabs-slideshow li a {

    height: 100%;

    width: 100%;

    float: left;

    padding: 10px 15px 0 15px;

    text-decoration: none;

    color: #fff;

    line-height: 1.4;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.nav-tabs-slideshow li a strong {

    font-size: 14px;

    text-transform: uppercase;

}



.nav-tabs-slideshow li a span {

    font-size: 12px;

    color: #fff;

    font-weight: 200;

}



.nav-tabs-slideshow li.ui-tabs-active a {

    background: rgba(0, 0, 0, 0.2);

}



.nav-tabs-slideshow li a:hover {

    background: rgba(0, 0, 0, 0.1);

}



.tabs-container {

    width: 1125px;

    height: 320px;

    position: relative;

    margin: 35px auto;

    padding: 0 30px;

    text-align: center;

}



.tabs-container article {

    min-width: 200px;

    /* height: 230px; */

    background: rgba(3, 51, 100, 0.86);

    margin: 0px 0 0 0;

    padding: 8px;

    /* position: relative; */

    border-radius: 3px;

    /* float: left; */

    margin: 10px;

    display: inline-block;

}



.tabs-container article h2 {

    font-size: 15px;

    font-weight: normal;

    color: #fff;

    text-transform: uppercase;

    margin: 0;

}



.tabs-container article p {

    font-size: 16px;

    color: #fff;

    margin: 0 0 10px;

    line-height: 20px;

}



.button-more-slide,

.button-more-slide:link,

.button-more-slide:visited {

    width: 165px;

    /* height: 33px; */

    display: block;

    position: relative;

    background-image: url(../images/arrow-more.png), linear-gradient(top, #0c56a2, #0c56a2);

    background-image: url(../images/arrow-more.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c56a2), to(#0c56a2));

    background-image: url(../images/arrow-more.png), -webkit-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: url(../images/arrow-more.png), -moz-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: url(../images/arrow-more.png), -ms-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: url(../images/arrow-more.png), -o-linear-gradient(top, #0c56a2, #0c56a2);

    background-repeat: no-repeat;

    background-size: 8px 11px, auto auto;

    background-position: 140px 11px, 0 0;

    line-height: 33px;

    color: #fff;

    padding-left: 15px;

    text-decoration: none;

    text-transform: uppercase;

    transition: all 0.2s linear;

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    -ms-transition: all 0.2s linear;

    font-size: 13px;

    font-weight: 300;

}



.button-more-slide:hover {

    background: url(../images/arrow-more.png), #033364;

    background-repeat: no-repeat;

    background-size: 8px 11px, auto auto;

    background-position: 145px 11px, 0 0;

}



.slider-tabs {

    width: 450px;

    height: 280px;

    background: #62462d;

    margin: 95px 0 0 0;

    position: relative;

}





/* Browser Resets */



.flex-container a:active,

.flexslider a:active,

.flex-container a:focus,

.flexslider a:focus {

    outline: none;

}



.flex-control-nav,

.flex-direction-nav {

    margin: 0;

    padding: 0;

    list-style: none;

    height: 43px;

}



.slides {

    margin: 0;

    padding: 0;

    list-style: none;

}





/* FlexSlider Necessary Styles

*********************************/



.flexslider {

    margin: 0;

    padding: 0;

}



.flexslider .slides>li {

    display: none;

    -webkit-backface-visibility: hidden;

}





/* Hide the slides before the JS is loaded. Avoids image jumping */



.flexslider .slides img {

    width: 100%;

    display: block;

}



.flex-pauseplay span {

    text-transform: capitalize;

}





/* Clearfix for the .slides element */



.slides:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}



html[xmlns] .slides {

    display: block;

}



* html .slides {

    height: 1%;

}





/* No JavaScript Fallback */





/* If you are not using another script, such as Modernizr, make sure you

 * include js that eliminates this class on page load */



.no-js .slides>li:first-child {

    display: block;

}







/* FlexSlider Default Theme

*********************************/



.flex-viewport {

    max-height: 2000px;

    -webkit-transition: all 1s ease;

    -moz-transition: all 1s ease;

    transition: all 1s ease;

}



.loading .flex-viewport {

    max-height: 300px;

}



.flexslider .slides {

    zoom: 1;

}



.carousel li {

    margin-right: 5px

}





.slider-tabs.flexslider {

    margin: 95px 0 0 0;

}



.slider-tabs.flexslider .slider-tabs-content {

    width: 400px;

    height: 230px;

    padding: 25px;

}



.slider-tabs.flexslider h3 {

    font-size: 24px;

    font-weight: normal;

    margin: 0 0 5px 0;

}



.slider-tabs.flexslider h3 a {

    color: #fff;

    text-decoration: none;

}



.slider-tabs.flexslider h3 a:hover {

    text-decoration: underline;

}



.slider-tabs.flexslider time {

    font-size: 12px;

    font-weight: 300;

    text-transform: uppercase;

    color: rgba(255, 255, 255, 0.7);

    display: block;

    margin: 0 0 15px 0;

}



.slider-tabs.flexslider p {

    font-size: 16px;

    color: #fff;

    margin: 0 0 24px;

    line-height: 1.6;

}



.slider-tabs.flexslider .flex-control-nav {

    display: none;

}



.slider-tabs.flexslider .flex-prev {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-prev-slide.png) no-repeat 50% 12px;

    top: 120px;

    left: -52px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



.slider-tabs.flexslider .flex-next {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-next-slide.png) no-repeat 50% 12px;

    top: 120px;

    right: -52px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



.slider-tabs.flexslider .flex-next:hover,

.slider-tabs.flexslider .flex-prev:hover {

    opacity: 0.7;

}



.slider-tabs.flexslider .slides img {

    width: auto;

    float: left;

    margin: 0 25px 0 0;

}



.slider-tabs.flexslider.event h3 {

    font-size: 18px;

    margin: 0 0 10px 0;

    line-height: 1.3;

}



.slider-tabs.flexslider h3 a {

    color: #fff;

    text-decoration: none;

}



.nav-slider-left {

    width: 190px;

    list-style: none;

    float: left;

    margin: 0;

}



.nav-slider-right {

    width: 190px;

    list-style: none;

    float: right;

    margin: 0;

}



.nav-slider-left li {}



.nav-slider-left li a,

.nav-slider-right li a {

    color: #fff;

    text-transform: uppercase;

    font-size: 14px;

    font-weight: 300;

    text-decoration: none;

    display: block;

    padding: 8px 10px;

}



.nav-slider-left li a:hover,

.nav-slider-right li a:hover {

    background: #7a1632;

}



.list-event-slider {

    list-style: none;

    font-size: 12px;

    color: #fff;

    line-height: 1.6;

    font-weight: 300;

    overflow: hidden;

}



.list-event-slider li {

    padding: 2px 0 0 27px;

    margin: 0 0 8px 0;

}



.list-event-slider li.time-slider {

    background: url(../images/icon-calendar-slider.png) no-repeat;

    background-size: 22px 22px;

}



.list-event-slider li.hour-slider {

    background: url(../images/icon-hour-slider.png) no-repeat;

    background-size: 22px 22px;

}



.list-event-slider li.location-slider {

    background: url(../images/icon-location-slider.png) no-repeat;

    background-size: 22px 22px;

}



.main-home-container {

    width: 100%;

    background: #fff url('http://www.aus.ac.in/wp-content/uploads/2017/11/bg_body.jpg');

    min-width: 1185px;

    position: relative;

    z-index: 10;

    padding-top: 10px;

}



#content {

    width: 1125px;

    margin: 0 auto;

    padding: 0 30px;

}



#banner-homepage {

    margin: 0 0 10px 0;

    vertical-align: top;

}



#main-content {

    width: 732px;

    float: left;

    padding: 0 0 10px 0;

}



#full-width {

    padding: 0 0 50px 0;

}



#intro {

    margin: 0 0 20px 0;

}



#intro h1 {

    font-size: 22px;

    color: #033364;

    text-transform: capitalize;

    font-weight: bold;

    margin: 0 0 20px 0;

}



#intro figure {

    width: 363px;

    float: left;

    margin: 0 30px 0 0;

}



#intro p {

    font-size: 16px;

    color: #333;

    font-weight: 300;

    line-height: 1.6;

    margin: 0 0 24px;

}



.more-intro {

    font-size: 16px;

    text-transform: uppercase;

    color: #222;

    text-decoration: none;

    font-weight: bold;

}



.more-intro:hover {

    color: #7a1632;

}



#sidebar-homepage-left {

    width: 341px;

    float: left;

}



#sidebar-homepage-middle {

    width: 341px;

    float: right;

}



#sidebar-homepage-right {

    width: 290px;

    float: right;

}



#nav-sidebar {

    margin: 0 0 50px 0;

    list-style: none;

}



#nav-sidebar li {

    margin: 0 0 25px 0;

    line-height: 1.4;

}



#nav-sidebar li a {

    text-decoration: none;

    font-size: 14px;

    color: #333;

    display: block;

}



#nav-sidebar li a img {

    width: 25px;

    height: 25px;

    max-width: 30px;

}



#nav-sidebar li a figure {

    border-radius: 60px;

    padding: 8px;

    width: 46px;

    height: 46px;

    border: 3px solid #fff;

    box-shadow: 0 0 0 2px #dadada;

    margin: 0 20px 0 0;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

    float: left;

    background: #dadada;

}



#nav-sidebar li a:hover figure {

    background: #033364;

    box-shadow: 0 0 0 4px #033364;

}



#nav-sidebar li a .title-nav-sidebar {

    display: block;

    margin: 5px 0;

    text-transform: uppercase;

    color: #222;

    font-size: 16px;

}



#nav-sidebar li a:hover .title-nav-sidebar {

    color: #033364;

}



#intro-principal {

    clear: both;

    padding: 0 0 25px 0;

    position: relative;

}



#intro-principal #title-principal {

    font-size: 20px;

    color: #033364;

    font-weight: 300;

}



#intro-principal p {

    font-size: 18px;

    font-weight: 300;

    color: #333333;

    font-family: arial;

}



#content-principal {

    width: 100%;

    display: inline-block;

}



/* About

=====================================================================*/



#nav-sub-container {

    background: #dadada;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;

}



#nav-sub li {

    height: 40px;

    float: left;

}



#nav-sub li a {

    height: 27px;

    float: left;

    font-size: 12px;

    color: #666;

    text-transform: uppercase;

    text-decoration: none;

    padding: 13px 15px 0 15px;

}



#nav-sub li a:hover,

#nav-sub li.current-menu-item a {

    background: #fff;

    color: #333;

}



#breadcrumbs {

    margin: 25px 0;

}



#breadcrumbs div {

    height: 34px;

    float: left;

}



#breadcrumbs div a {

    height: 24px;

    float: left;

    font-size: 11px;

    color: #666;

    text-transform: uppercase;

    text-decoration: none;

    padding: 10px 0 0 0;

}



#breadcrumbs div a.icon-home {

    width: 34px;

    height: 34px;

    background: #7a1632 url(../images/icon-home.png) no-repeat 50% 8px;

    text-indent: -9999px;

    background-size: 17px 17px;

    padding: 0;

}



#breadcrumbs div a.icon-home:hover {

    opacity: 0.7;

}



#breadcrumbs div .arrow {

    width: 8px;

    height: 14px;

    background: url(../images/arrow-breadcrumbs.png) no-repeat;

    background-size: 8px 14px;

    text-indent: -9999px;

    margin: 9px 12px 0 12px;

    float: left;

}



.last-breadcrumbs {

    float: left;

    font-size: 11px;

    text-transform: uppercase;

    color: #7a1632;

    margin: 10px 0 0 0;

}



#breadcrumbs div a:hover {

    color: #7a1632;

}



#sidebar {

    width: 100%;

    /* float:right;*/

    background: #f0f0f0;

    /* padding:0px 20px 0 20px;*/

    margin: 0 0 50px 0;

}



#tabs-content-bottom {

    background: #eee;

    height: 200px;

    clear: both;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;

    margin: 0 0 50px 0;

}



#nav-content-bottom {

    width: 20%;

    float: left;

    background: #7a1632;

    list-style: none;

    margin: 0;

}



#nav-content-bottom li {

    height: 50px;

    background: url(../images/sep-tabs-bottom.png) repeat-x 0 100%;

}



#nav-content-bottom li a {

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    display: block;

    padding: 0 20px;

    height: 50px;

    line-height: 50px;

    text-decoration: none;

}



#nav-content-bottom li a:hover,

#nav-content-bottom li.ui-tabs-active a {

    background: rgba(0, 0, 0, 0.2);

}



#tabs-content-bottom .ui-tabs-panel {

    width: 80%;

    height: 200px;

    float: left;

}



#nav-sidebar-bottom {

    margin: 0;

    list-style: none;

}



#nav-sidebar-bottom li {

    width: 20%;

    height: 200px;

    float: left;

    border-right: 1px solid #dadada;

    padding: 0

}



#nav-sidebar-bottom li a {

    width: 100%;

    height: 100%;

    float: left;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

    padding: 0 10px;

    text-align: center;

    font-size: 12px;

    color: #333;

    text-decoration: none;

    line-height: 1.6;

}



#nav-sidebar-bottom li a figure {

    width: 50px;

    height: 50px;

    background: #dadada;

    border-radius: 27px;

    border: 2px solid #fff;

    box-shadow: 0 0 0 2px #dadada;

    margin: -25px auto 25px auto;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#nav-sidebar-bottom li a figure img {

    width: 34px;

    height: 34px;

    margin: 8px 0 0 0;

}



#nav-sidebar-bottom li a:hover figure {

    background: #7a1632;

    box-shadow: 0 0 0 2px #7a1632;

}



#nav-sidebar-bottom li a:hover {

    background: #fff;

}



#nav-sidebar-bottom .title-nav-sidebar {

    display: block;

    font-size: 12px;

    color: #222;

    text-transform: uppercase;

    margin: 0 0 20px 0;

}



.nav-tabs-bottom {

    list-style: none;

    margin: 0;

    padding: 10px 0;

}



.nav-tabs-bottom li {

    width: 205px;

    float: left;

    padding: 0 10px;

    margin: 0 0 5px 0;

}



.nav-tabs-bottom li a {

    display: block;

    padding: 9px 10px;

    font-size: 12px;

    color: #333;

    text-decoration: none;

    text-transform: uppercase;

    `

}



.nav-tabs-bottom li a:hover {

    background: #7a1632;

    color: #fff;

}



#tabs-content-bottom .ui-tabs-panel article {

    padding: 30px;

    font-size: 18px;

    color: #333;

    line-height: 1.6;

}



#tabs-content-bottom .ui-tabs-panel article p {

    margin: 0 0 15px 0;

}



.slider-partners {

    width: 815px;

    height: 100px;

    margin: 45px auto 0 auto;

    position: relative;

}



.slider-partners li img {

    opacity: 0.6;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.slider-partners li a:hover img {

    opacity: 1;

}



.slider-partners li {

    text-align: center;

}



.slider-partners .flex-control-nav {

    display: none;

}



.slider-partners .flex-direction-nav {

    height: 0;

}



.slider-partners .flex-prev {

    position: absolute;

    z-index: 10;

    width: 19px;

    height: 32px;

    left: -24px;

    top: 33px;

    background: url(../images/prev-partners.png) no-repeat;

    background-size: 19px 32px;

    text-indent: -9999px;

    opacity: 0.8;

}



.slider-partners .flex-next {

    position: absolute;

    z-index: 10;

    width: 19px;

    height: 32px;

    right: -24px;

    top: 33px;

    background: url(../images/next-partners.png) no-repeat;

    background-size: 19px 32px;

    text-indent: -9999px;

    opacity: 0.8;

}



.slider-partners .flex-prev:hover,

.slider-partners .flex-next:hover {

    opacity: 1;

}





/* News

=====================================================================*/



#slider-news {

    margin: 0 0 50px 0;

    position: relative;

}



#slider-news ul li {

    position: relative;

}



.panel-slider-news {

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    background: rgba(0, 0, 0, 0.7);

    padding: 25px 0;

}



.category-slider {

    list-style: none;

    margin: 0 0 7px 0;

    padding: 0 25px;

}



.panel-slider-news h2 {

    font-size: 22px;

    color: #fff;

    font-weight: 300;

    padding: 0 25px;

    clear: both;

}



.panel-slider-news h2 a {

    color: #fff;

    text-decoration: none;

}



.panel-slider-news h2 a:hover {

    text-decoration: underline;

}



.category-slider li {

    float: left;

    margin: 0 10px 0 0;

}



.category-slider li a {

    float: left;

    background: #fff;

    padding: 3px 10px;

    font-size: 11px;

    text-transform: uppercase;

    font-weight: bold;

    text-decoration: none;

}



.category-slider li a:hover {

    background: #7a1632;

    color: #fff;

}



#slider-news .flex-control-nav {

    display: none;

}



#slider-news .flex-direction-nav {

    height: 0;

}



#slider-news .flex-prev {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-prev-slide.png) no-repeat 50% 12px;

    bottom: 270px;

    left: 25px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



#slider-news .flex-next {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-next-slide.png) no-repeat 50% 12px;

    bottom: 270px;

    right: 25px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



#slider-news .flex-prev:hover,

#slider-news .flex-next:hover {

    opacity: 0.7;

}



.news-container {

    margin: 0 48px 40px 0;

    width: 342px;

    float: left;

    position: relative;

}



.news-container.last {

    margin-right: 0;

}



.news-container figure img {

    border-top: 3px solid #7b1733;

    margin: 0 0 5px 0;

}



.news-container h2.title-news {

    font-size: 20px;

    font-weight: 300;

    margin: 0 0 5px 0;

    line-height: 1.2;

}



.news-container header p {

    margin: 0 0 3px 0;

    font-size: 11px;

}



.news-container header p a {

    text-transform: uppercase;

    font-weight: bold;

    text-decoration: none;

}



.news-container h2.title-news a {

    color: #222;

    text-decoration: none;

}



.news-container h2.title-news a:hover {

    color: #7a1632;

}



.news-container header {

    margin: 0 0 15px 0;

}



.news-container header time {

    font-size: 11px;

    color: #999;

    text-transform: uppercase;

}



.link-comment,

.link-comment:link,

.link-comment:visited {

    height: 30px;

    background: #7a1632 url(../images/icon-comment.png) no-repeat 10px 8px;

    position: absolute;

    top: 0;

    right: 25px;

    padding: 0 10px 0 33px;

    color: #fff;

    text-decoration: none;

    background-size: 16px 17px;

    line-height: 30px;

}



.link-comment:hover {

    color: #fff;

    opacity: 0.8;

    text-decoration: none;

}



.news header aside {

    width: 340px;

    float: left;

}



.news header aside.no-featured {

    width: 100%;

    float: none;

}



.news header figure {

    width: 351px;

    float: right;

}



.news header figure img {

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



#news-title {

    margin: 0;

    font-size: 28px;

    line-height: 1.2;

    padding: 0 0 14px 0;

    border-bottom: 1px solid #dadada;

}



.news header p {

    margin: 0;

    padding: 10px 0;

    border-bottom: 1px solid #dadada;

}



#link-category {

    font-size: 11px;

    font-weight: bold;

    text-transform: uppercase;

}



#link-category a {

    text-decoration: none;

}



#blog-time time {

    font-size: 11px;

    color: #999;

    text-transform: uppercase;

    float: left;

    padding: 0 7px 0 0;

    border-right: 1px solid #999;

    margin: 0 7px 0 0;

}



#link-comment-header {

    float: left;

    font-size: 11px;

    color: #666;

    text-transform: uppercase;

    text-decoration: none;

}



#link-comment-header:hover {

    text-decoration: underline;

}



#social-link {

    list-style: none;

    margin: 10px 0 25px 0;

}



#social-link li {

    float: left;

    margin: 0 10px 0 0;

}



.news {

    border-bottom: 1px solid #dadada;

    margin: 0 0 25px 0;

}



.title-comment,

.title-comment strong {

    font-size: 22px;

    color: #222;

    font-weight: normal;

    margin: 0 0 25px 0;

}



.title-comment span {

    color: #666;

    font-weight: 300;

}



#list-comments {

    margin: 0;

    padding: 0 0 10px 0;

}



.avatar {

    width: 80px;

    height: 80px;

    float: left;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

    position: absolute;

    left: 0;

    top: 0;

}



#list-comments li {

    position: relative;

    margin: 0 0 25px 0;

    padding-left: 110px;

}



#list-comments li header h3 {

    float: left;

    font-size: 16px;

    font-weight: bold;

    color: #333;

}



#list-comments li header time {

    float: left;

    margin: 2px 0 0 4px;

    font-size: 14px;

    color: #999;

    font-weight: 300;

    text-transform: uppercase;

}



#list-comments li header {

    margin: 5px 0 12px 0;

}



#list-comments li p,

.comment-notes {

    margin: 0 0 24px;

    line-height: 1.6;

    font-size: 15px;

    color: #444;

}



#list-comments li article {

    border-bottom: 1px solid #dadada;

    padding-bottom: 25px;

}



.comment-reply-link {

    text-transform: uppercase;

    font-size: 12px;

    text-decoration: none;

}



#list-comments li ul.children {

    margin: 0;

    padding: 25px 0 0 0;

}



#form-comment label {

    font-size: 15px;

    color: #333;

    font-weight: bold;

    display: block;

    margin: 0 0 10px 0;

}



#form-comment label span {

    color: #f00;

}



#form-comment .input {

    width: 380px;

    height: 30px;

    background: #f7f7f7;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

    padding: 5px;

    margin: 0 0 15px 0;

    font-size: 14px;

}



#form-comment .input.textarea {

    width: 550px;

    height: 180px;

}



#form-comment .button {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    padding: 10px 20px;

    border: 1px solid #7a1632;

    text-decoration: none;

    cursor: pointer;

    background-color: #a42347;

    background-image: linear-gradient(top, #a42347, #7a1632);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a42347), to(#7a1632));

    background-image: -webkit-linear-gradient(top, #a42347, #7a1632);

    background-image: -moz-linear-gradient(top, #a42347, #7a1632);

    background-image: -ms-linear-gradient(top, #a42347, #7a1632);

    background-image: -o-linear-gradient(top, #a42347, #7a1632);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#form-comment .button:hover {

    background: #7a1632;

}





/* History

=====================================================================*/



#history-container {

    background: url(../images/line-history.png) repeat-y 30px 0;

}



.static-page h3.history-year {

    width: 60px;

    height: 60px;

    background: #7a1632;

    border-radius: 30px;

    font-size: 16px;

    color: #fff;

    font-weight: bold;

    text-align: center;

    line-height: 60px;

}



.history-moment {

    margin-bottom: 10px;

}



.history-moment header {

    width: 150px;

    float: left;

    background: #7a1632;

    font-size: 14px;

    color: #fff;

    font-weight: 300;

    padding: 5px 10px;

}



#history-container aside {

    width: 535px;

    float: right;

}



#history-container aside .history-title {

    margin-top: 2px;

    font-size: 18px;

    font-weight: bold;

}



.img-history {

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}





/* Event

=====================================================================*/



#slider-event {

    margin: 0 0 50px 0;

    height: 295px;

    position: relative;

}



.panel-slider-event {

    width: 400px;

    height: 245px;

    float: left;

    background: #7b1733;

    padding: 25px;

}



.panel-slider-event h2 {

    font-size: 28px;

    font-weight: 300;

    margin: 0 0 15px 0;

}



.panel-slider-event h2 a {

    color: #fff;

    text-decoration: none;

}



.panel-slider-event h2 a:hover {

    text-decoration: underline;

}



.panel-slider-event time {

    float: left;

    color: #fff;

    margin: 0 25px 0 0;

}



.panel-slider-event time strong {

    font-size: 120px;

    font-weight: normal;

    line-height: 0.9;

}



.panel-slider-event time span {

    text-transform: uppercase;

    font-size: 14px;

}



.panel-slider-event .list-event-slider {

    padding-top: 30px;

}



#slider-event img {

    float: left;

    width: 675px;

    height: 295px;

}



#slider-event .flex-control-nav {

    display: none;

}



#slider-event .flex-direction-nav {

    height: 0;

}



#slider-event .flex-prev {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-prev-slide.png) no-repeat 50% 12px;

    top: 120px;

    left: 475px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



#slider-event .flex-next {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-next-slide.png) no-repeat 50% 12px;

    top: 120px;

    right: 25px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



#slider-event .flex-prev:hover,

#slider-event .flex-next:hover {

    opacity: 0.7;

}



#main-title.event-title {

    float: left;

    margin-top: 0;

}



#title-month {

    float: right;

    text-transform: uppercase;

    font-size: 20px;

    font-weight: 300;

    margin-top: 8px;

}



#nav-event {

    clear: both;

    margin: 0 0 25px 0;

}



#nav-event ul {

    list-style: none;

    margin: 0;

}



#nav-event ul li {

    float: left;

    background: #7b1733 url(../images/sep-tabs.png) repeat-y 100% 0;

    ;

    height: 40px;

}



#nav-event ul li a {

    color: #fff;

    font-size: 14px;

    font-weight: bold;

    text-transform: uppercase;

    text-decoration: none;

    height: 40px;

    float: left;

    line-height: 40px;

    padding: 0 25px;

}



#nav-event ul li a:hover,

#nav-event ul li.current-menu-item a {

    background: rgba(0, 0, 0, 0.1);

}



#form-year {

    float: right;

}



#form-year label {

    float: left;

    padding: 12px 10px 0 0;

    color: #333;

}



#form-year .select {

    height: 40px;

    float: left;

    border: 1px solid #333;

    padding-left: 10px;

    padding-right: 10px;

    margin: 0 10px 0 0;

}



#form-year .button {

    width: 40px;

    height: 40px;

    border: none;

    background: #7b1733;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    cursor: pointer;

}



#form-year .button:hover {

    opacity: 0.7;

}



.static-page .title-event {

    padding: 0 10px 0 25px;

    height: 55px;

    background: #f0f0f0;

    line-height: 55px;

    font-weight: 300;

    font-size: 20px;

    outline: 0;

    cursor: pointer;

    margin: 25px 0 0 0;

}



.static-page .title-event:hover {

    background: #e4e4e4;

}



.static-page .title-event em {

    font-style: normal;

    color: #999;

}



.static-page .title-event span {

    width: 20px;

    height: 20px;

    float: right;

    background: url(../images/icon-plus.png) no-repeat 100% 0;

    background-size: 20px 20px;

    margin: 16px 0 0 0;

}



.static-page .title-event.ui-accordion-header-active span {

    background: url(../images/icon-minus.png) no-repeat 100% 0;

    background-size: 20px 20px;

}



.content-event {

    background: #f0f0f0;

    padding: 0 25px 0 25px;

}



.event-container-one {

    height: 140px;

    padding-bottom: 25px;

}



.static-page .title-event.ui-accordion-header-active:hover {

    background: #f0f0f0;

}



.static-page .content-event img {

    margin: 0;

    float: left;

}



.panel-event-info {

    width: 285px;

    height: 90px;

    background: #7b1733;

    padding: 25px;

    float: left;

    margin: 0 25px 0 0;

}



.static-page .panel-event-info .list-event-slider {

    margin: 0;

}



.static-page .panel-event-info .list-event-slider li {

    color: #fff;

    font-size: 12px;

    font-weight: 300;

}



.static-page .title-event-one {

    font-size: 24px;

    color: #222;

    font-weight: bold;

    padding: 40px 0 0 0;

    margin: 0;

}



.title-event-one a {

    text-decoration: none;

    color: #222;

}



.title-event-one a:hover {

    color: #7b1733;

}



.event-container {

    width: 250px;

    height: 335px;

    float: left;

    margin: 0 25px 25px 0;

    overflow: hidden;

}



.event-container.last {

    margin-right: 0;

}



.event-container img {

    transition: all 0.4s ease-in-out;

    -webkit-transition: all 0.4s ease-in-out;

    -moz-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

    -ms-transition: all 0.4s ease-in-out;

}



.static-page .event-container h4 {

    font-size: 16px;

    color: #333;

    background: #ddd;

    font-weight: bold;

    height: 54px;

    padding: 13px 20px 0 20px;

    margin: 0;

    clear: both;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;

}



.event-container .panel-event-info {

    width: 210px;

    height: 230px;

    background: #7b1733;

    padding: 20px;

    float: none;

    margin: 0;

    position: relative;

}



.event-container:hover img {

    margin-top: -270px;

}



.static-page .event-container h4 a {

    color: #333;

    text-decoration: none;

}



.static-page .event-container h4 a:hover {

    color: #7b1733;

}



.button-detail,

.button-detail:link,

.button-detail:visited {

    width: 208px;

    height: 38px;

    border: 1px solid #b2b2b2;

    position: absolute;

    bottom: 20px;

    left: 20px;

    text-align: center;

    font-size: 14px;

    text-transform: uppercase;

    font-weight: bold;

    line-height: 38px;

    color: #fff;

    text-decoration: none;

    text-shadow: 0 -1px #787878;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);

    background-color: #a7a7a7;

    background-image: linear-gradient(top, #a7a7a7, #8e8e8e);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a7a7a7), to(#8e8e8e));

    background-image: -webkit-linear-gradient(top, #a7a7a7, #8e8e8e);

    background-image: -moz-linear-gradient(top, #a7a7a7, #8e8e8e);

    background-image: -ms-linear-gradient(top, #a7a7a7, #8e8e8e);

    background-image: -o-linear-gradient(top, #a7a7a7, #8e8e8e);

}



.button-detail:hover {

    background: #fff;

    border: 1px solid #fff;

    text-shadow: none;

    color: #7b1733;

}



.accordion {

    margin: 0 0 50px 0;

}



#event-info {

    width: 270px;

    float: left;

    margin: 0 25px 0 0;

}



#event-info .list-event-slider {

    margin: 0;

    padding: 20px;

    background: #7b1733;

}



#event-info .list-event-slider li {

    color: #fff;

    font-size: 12px;

}



#event-info img {

    margin: 0;

}





/* Testimonial

=====================================================================*/



.static-page .list-testimonial {

    margin: 0;

}



.static-page .list-testimonial li {

    position: relative;

    margin: 0 0 50px 0;

}



.static-page .list-testimonial li p {

    font-size: 15px;

    color: #222;

    padding-left: 225px;

}



.static-page .list-testimonial li .testimonial-title {

    font-size: 16px;

    color: #222;

    background: #dadada url(../images/quote-testimonial.png) no-repeat 100% 0;

    background-size: 48px 36px;

    padding: 9px 0 9px 225px;

    font-weight: bold;

}



.static-page .list-testimonial li .testimonial-title span {

    font-weight: 300;

}



.static-page .img-testimonial {

    position: absolute;

    left: 0;

    bottom: 0;

    z-index: 10;

    margin: 0;

}



.static-page .list-testimonial li.odd p {

    padding-left: 0;

    padding-right: 225px;

}



.static-page .list-testimonial li.odd .testimonial-title {

    padding: 9px 225px 9px 0;

    text-align: right;

    background: #dadada url(../images/quote-testimonial.png) no-repeat 0 0;

    background-size: 48px 36px;

}



.static-page .list-testimonial li.odd .img-testimonial {

    left: auto;

    right: 0;

}





/* Team

=====================================================================*/



#list-category-team {

    width: 185px;

    float: left;

    margin: 0 25px 0 0;

    list-style: none;

}



#list-category-team li {

    width: 185px;

    margin: 0 0 1px 0;

}



#list-category-team li a {

    display: block;

    border-left: 3px solid #62462d;

    background: #f0f0f0;

    padding: 10px 10px 10px 15px;

    font-size: 14px;

    text-decoration: none;

}



#list-category-team li.current-menu-item a {

    background: none;

    font-weight: bold;

}



#team-container {

    width: 522px;

    float: right;

}



#team-container #main-title {

    margin-top: 0;

}



#list-team {

    list-style: none;

    margin: 0;

}



#list-team li {

    width: 155px;

    height: 205px;

    float: left;

    margin: 0 25px 25px 0;

    text-align: center;

}



#list-team li img {

    margin: 0 0 5px 0;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



#list-team li a {

    text-decoration: none;

}



.static-page ul#list-team li {

    line-height: 1.2;

}



#list-team li a strong {

    font-size: 14px;

    color: #222;

    text-decoration: none;

    font-weight: 300;

}



#list-team li a:hover strong {

    color: #7a1632;

    font-weight: bold;

}



#list-team li.last {

    margin-right: 0;

}



#profile-team {

    width: 200px;

    float: right;

    margin: 0 0 25px 25px;

}



#profile-team img {

    margin: 0 0 20px 0;

    border: 10px solid #f0f0f0;

}



#list-social-team {

    list-style: none;

    margin: 0;

}



#list-social-team li {

    margin: 0 0 10px 0;

    padding: 0 0 0 10px;

    line-height: 1.1;

    font-weight: 300;

}



#list-social-team li span {

    width: 16px;

    height: 16px;

    float: left;

    background: #dadada;

    margin: 0 7px 0 0;

}



#list-social-team li a {

    font-size: 14px;

    color: #666;

    text-transform: uppercase;

    text-decoration: none;

}



#list-social-team li.facebook-team span {

    background: #dadada url(../images/icon-facebook.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



#list-social-team li.facebook-team a:hover span {

    background-color: #33579f;

}



#list-social-team li.facebook-team a:hover {

    color: #33579f;

}



#list-social-team li.twitter-team span {

    background: #dadada url(../images/icon-twitter.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



#list-social-team li.twitter-team a:hover span {

    background-color: #00abf3;

}



#list-social-team li.twitter-team a:hover {

    color: #00abf3;

}



#list-social-team li.gplus-team span {

    background: #dadada url(../images/icon-gplus.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



#list-social-team li.gplus-team a:hover span {

    background-color: #da4b2d;

}



#list-social-team li.gplus-team a:hover {

    color: #da4b2d;

}



#list-social-team li.linkedin-team span {

    background: #dadada url(../images/icon-linkedin.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



#list-social-team li.linkedin-team a:hover span {

    background-color: #0082c4;

}



#list-social-team li.linkedin-team a:hover {

    color: #0082c4;

}



#list-social-team li.email-team {

    font-size: 12px;

    border-top: 1px solid #dadada;

    border-bottom: 1px solid #dadada;

    padding: 8px 0 8px 10px;

    margin: 0;

}



#list-social-team li.position-team {

    font-size: 12px;

    border-top: 1px solid #dadada;

    padding: 8px 0 8px 10px;

    margin: 0;

    font-weight: bold;

    font-style: italic;

}





/* FAQ

=====================================================================*/



.static-page .title-faq {

    padding: 8px 10px;

    background: #f0f0f0;

    font-weight: 300;

    font-size: 20px;

    outline: 0;

    cursor: pointer;

    margin: 25px 0 0 0;

}



.static-page .title-faq:hover {

    background: #e4e4e4;

}



.static-page .title-faq span {

    width: 20px;

    height: 20px;

    float: right;

    background: url(../images/icon-plus.png) no-repeat 100% 0;

    background-size: 20px 20px;

    margin: 4px 0 0 0;

}



.static-page .title-faq.ui-accordion-header-active span {

    background: url(../images/icon-minus.png) no-repeat 100% 0;

    background-size: 20px 20px;

}



.content-faq {

    padding: 20px 0 0 10px;

}





/* Gallery

=====================================================================*/



.gallery-group {

    margin: 0 0 50px 0;

}



.link-category-gallery {

    width: 265px;

    height: 271px;

    float: left;

    background: #f0f0f0;

    padding: 25px;

    text-decoration: none;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.link-category-gallery strong {

    font-size: 18px;

    color: #222;

    display: block;

    line-height: 1.4;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.link-category-gallery span {

    font-size: 14px;

    color: #333;

    margin: 0 0 24px;

    line-height: 1.6;

}



.list-gallery-category {

    list-style: none;

    margin: 0;

}



.list-gallery-category li {

    width: 160px;

    height: 160px;

    float: left;

    margin: 0 0 1px 1px;

    position: relative;

    overflow: hidden;

}



.list-gallery-category.detail li {

    margin: 0;

}



.list-gallery-category li a img {

    opacity: 0.8;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.list-gallery-category li a span {

    position: absolute;

    left: 0;

    bottom: 0;

    background: #62462d;

    color: #fff;

    padding: 10px;

    text-transform: uppercase;

    font-size: 11px;

    font-weight: 100;

    opacity: 0;

    transition: all 0.4s ease-in-out;

    -webkit-transition: all 0.4s ease-in-out;

    -moz-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

    -ms-transition: all 0.4s ease-in-out;

}



.list-gallery-category li a:hover img {

    opacity: 1;

}



.list-gallery-category li a:hover span {

    opacity: 1;

}



.link-category-gallery:hover {

    background: #fff;

}



.link-category-gallery:hover strong {

    color: #7a1632;

}







/* Widget

=====================================================================*/



#sidebar .widget-container {

    background: #fff;

    margin: 0 0 20px 0;



    border: 1px solid #094d92;

}



.sidebar-homepage .widget-title,

#sidebar .widget-title {

    background-color: #033364;

    background-image: linear-gradient(top, #0c56a2, #033364);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c56a2), to(#033364));

    background-image: -webkit-linear-gradient(top, #0c56a2, #033364);

    background-image: -moz-linear-gradient(top, #0c56a2, #033364);

    background-image: -ms-linear-gradient(top, #0c56a2, #033364);

    background-image: -o-linear-gradient(top, #0c56a2, #033364);

    padding: 12px 20px;

    font-size: 16px;

    color: #fff;

    text-transform: uppercase;

    font-weight: normal;

    border-bottom: 1px solid #fff;

    margin: 0 0 20px 0;

}



#sidebar .widget-title {

    /* margin-left:-20px;*/

    width: 100%;

}



#sidebar ul {

    list-style: none;

    margin: 0 0 10px 10px;

}



#sidebar ul li {

    font-size: 14px;

    color: #333;

    padding: 10px 0;

    border-bottom: 1px solid #dadada;

    line-height: 1.4;

}



#sidebar ul li a {

    color: #444;

    text-decoration: none;

}



#sidebar ul li a:hover {

    color: #033364;

}



#sidebar img.alignleft {

    margin-right: 20px;

}



#sidebar .text-widget img,

#sidebar .textwidget img {

    margin-bottom: 15px;

}



#sidebar .text-widget,

#sidebar .textwidget {

    font-size: 14px;

    color: #666;

    line-height: 1.6;

    margin: 0 0 20px 0;

}



#sidebar .text-widget {

    border-bottom: 1px solid #dadada;

}



#sidebar .text-widget p,

#sidebar .textwidget p {

    font-size: 14px;

    color: #666;

    line-height: 1.6;

    margin: 0 0 24px;

}



#sidebar .text-widget ul {

    border-top: 1px solid #dadada;

    margin: 0 0 20px 0;

}



#sidebar .map-area {

    width: 258px;

    height: 250px;

    margin: 0 0 20px 0;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



#sidebar .testimonial-header {

    float: left;

    background: url(../images/quote-sidebar.png) no-repeat 100% 100%;

    padding: 0 0 42px 0;

    width: 137px;

    background-size: 43px 35px;

}



#sidebar .testimonial-header h4 {

    font-size: 14px;

    color: #333;

    font-weight: bold;

    margin: 0 0 2px 0;

}



#sidebar .testimonial-header h5 {

    font-size: 11px;

    color: #666;

    font-weight: normal;

}



#sidebar .text-widget blockquote {

    clear: both;

    padding: 5px 0 0 0;

    font-size: 14px;

    color: #666;

}



#sidebar ul.tabs-widget {

    width: 300px;

    margin: 0 0 0 -20px;

}



#sidebar ul.tabs-widget li {

    width: 50%;

    float: left;

    border: none;

    padding: 0;

    margin: 0 0 20px 0;

}



#sidebar ul.tabs-widget li a {

    text-align: center;

    display: block;

    padding: 12px 0;

    background-color: #6e5137;

    background-image: linear-gradient(top, #6e5137, #62462d);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6e5137), to(#62462d));

    background-image: -webkit-linear-gradient(top, #6e5137, #62462d);

    background-image: -moz-linear-gradient(top, #6e5137, #62462d);

    background-image: -ms-linear-gradient(top, #6e5137, #62462d);

    background-image: -o-linear-gradient(top, #6e5137, #62462d);

    font-size: 14px;

    text-transform: uppercase;

    color: #fff;

    opacity: 0.8;

}



#sidebar ul.tabs-widget li.ui-tabs-active a {

    opacity: 1;

}



#sidebar .team-sidebar-content h4 {

    font-size: 16px;

    color: #333;

    font-weight: bold;

}



#sidebar .team-sidebar-content h5 {

    font-size: 14px;

    color: #898989;

    font-style: italic;

    margin: 0 0 5px 0;

}



.team-sidebar-social a {

    width: 16px;

    height: 16px;

    float: left;

    margin: 0 5px 0 0;

    text-indent: -9999px;

}



.team-sidebar-social a.icon-facebook-team {

    background: #dadada url(../images/icon-facebook.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



.team-sidebar-social a.icon-facebook-team:hover {

    background-color: #33579f;

}



.team-sidebar-social a.icon-twitter-team {

    background: #dadada url(../images/icon-twitter.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



.team-sidebar-social a.icon-twitter-team:hover {

    background-color: #00abf3;

}



.team-sidebar-social a.icon-gplus-team {

    background: #dadada url(../images/icon-gplus.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



.team-sidebar-social a.icon-gplus-team:hover {

    background-color: #da4b2d;

}



.team-sidebar-social a.icon-linkedin-team {

    background: #dadada url(../images/icon-linkedin.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



.team-sidebar-social a.icon-linkedin-team:hover {

    background-color: #0082c4;

}



#sidebar .team-sidebar li {

    padding: 0 0 20px 0;

    margin: 0 0 20px 0;

}



#sidebar .flickr a {

    width: 100px;

    height: 100px;

    float: left;

    margin: 10px 15px 20px 15px;

}



#sidebar .flickr a img {

    width: 100px !important;

    height: 100px !important;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



.sidebar-homepage .widget-container {

    margin: 0 0 50px 0;

}



.sidebar-homepage .widget-container ul {

    list-style: none;

    margin: 0 0 20px 0;

}



.sidebar-homepage .widget-container ul li {

    font-size: 14px;

    color: #444;

    padding: 8px 0 7px 0;

    border-bottom: 1px solid #dadada;

    line-height: 1.4;

}



.sidebar-homepage .widget-container ul li a {

    color: #777;

    text-decoration: none;

}



.sidebar-homepage .widget-container ul li a:hover {

    color: #7a1632;

}



.sidebar-homepage .widget-container ul.news-sidebar li,

#sidebar .widget-container ul.news-sidebar li {

    padding: 0 0 20px 0;

    margin: 0 0 20px 0;

}



.sidebar-homepage .widget-container ul.news-sidebar li img,

#sidebar .widget-container ul.news-sidebar li img {

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



.sidebar-homepage .imgrame,

#sidebar .imgframe {

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



.sidebar-homepage .widget-container ul.news-sidebar h4,

#sidebar .widget-container ul.news-sidebar h4 {

    font-size: 14px;

    font-weight: bold;

    margin: 0 0 2px 0;

    padding: 5px 0 0 0;

}



.sidebar-homepage .widget-container ul.news-sidebar h4 a,

#sidebar .widget-container ul.news-sidebar h4 a {

    color: #444;

}



.sidebar-homepage .widget-container ul.news-sidebar h4 a:hover,

#sidebar .widget-container ul.news-sidebar h4 a:hover {

    color: #033364;

}



.sidebar-homepage .widget-container ul.news-sidebar .date-news {

    font-size: 11px;

    color: #898989;

    text-transform: uppercase;

    font-weight: 300;

}



#sidebar .widget-container ul.news-sidebar .date-news {

    font-size: 10px;

    color: #898989;

    text-transform: uppercase;

    font-weight: 300;

}



.sidebar-homepage .widget-container ul.news-sidebar h5 {

    display: none;

}



.sidebar-homepage .button-more,

#sidebar .button-more {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    padding: 10px 0;

    border: 1px solid #0c56a2;

    text-decoration: none;

    background-color: #0c56a2;

    background-image: linear-gradient(top, #0c56a2, #0c56a2);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c56a2), to(#0c56a2));

    background-image: -webkit-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: -moz-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: -ms-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: -o-linear-gradient(top, #0c56a2, #0c56a2);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.sidebar-homepage .button-more:hover,

#sidebar .button-more:hover {

    background: #033364;

}



.sidebar-homepage .event-date-widget,

#sidebar .event-date-widget {

    width: 61px;

    height: 80px;

    float: left;

    background: url(../images/icon-calendar-widget.png) no-repeat;

    background-size: 61px 80px;

    margin: 0 20px 0 0;

    text-align: center;

}



.sidebar-homepage .widget-container ul.event-sidebar li,

#sidebar .widget-container ul.event-sidebar li {

    padding: 0 0 20px 0;

    margin: 0 0 20px 0;

}



.sidebar-homepage .event-date-widget strong,

#sidebar .event-date-widget strong {

    display: block;

    font-size: 36px;

    color: #fff;

    padding: 12px 0 0 0;

}



.sidebar-homepage .event-date-widget span,

#sidebar .event-date-widget span {

    display: block;

    font-size: 11px;

    text-transform: uppercase;

    color: #fff;

    padding: 3px 0 0 0;

}



.sidebar-homepage .event-content-widget {

    width: 260px;

    float: left;

}



#sidebar .event-content-widget {

    width: 155px;

    float: left;

}



.sidebar-homepage .event-content-widget article,

#sidebar .event-content-widget article {

    margin: 0 0 10px 0;

}



.sidebar-homepage .event-content-widget h4,

#sidebar .event-content-widget h4 {

    font-size: 14px;

    font-weight: bold;

    padding: 5px 0 2px 0;

}



.sidebar-homepage .widget-container .event-content-widget h4 a,

#sidebar .widget-container .event-content-widget h4 a {

    color: #444;

}



#sidebar .widget-container .event-content-widget h4 a:hover {

    color: #7a1632;

}



.sidebar-homepage .event-content-widget p,

#sidebar .event-content-widget p {

    font-size: 10px;

    color: #898989;

    text-transform: uppercase;

    font-weight: 300;

    line-height: 1.6;

}



.sidebar-homepage .event-content-widget em,

#sidebar .event-content-widget em {

    font-size: 11px;

    color: #555;

}



#sidebar .partner-sidebar li {

    text-align: center;

    padding: 0;

}



#sidebar .partner-sidebar li img {

    opacity: 0.8;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#sidebar .partner-sidebar li a:hover img {

    opacity: 1;

}



.sidebar-homepage .widget-container ul.slides {

    margin: 0;

}



.sidebar-homepage .widget-container ul.slides li {

    padding: 0;

    border: none;

}



.sidebar-homepage .widget-container .slides-image {

    padding: 4px;

    background: #dadada;

    margin: 0 0 20px 0;

}



.sidebar-homepage .widget-container .flexslider {

    position: relative;

}



.sidebar-homepage .widget-container .flexslider .flex-control-nav {

    display: none;

}



.sidebar-homepage .widget-container .flexslider h4 {

    text-align: center;

    margin: 0 35px;

    font-size: 14px;

    color: #444;

    font-weight: normal;

    line-height: 1.2;

}



.sidebar-homepage .widget-container ul.flex-direction-nav {

    margin: 0;

    height: 0;

}



.sidebar-homepage .widget-container ul.flex-direction-nav li {

    padding: 0;

    border: none;

}



.sidebar-homepage .widget-container .flexslider .flex-prev {

    position: absolute;

    display: block;

    width: 32px;

    height: 32px;

    background: #0c56a2 url(../images/arrow-prev-slide.png) no-repeat 50% 9px;

    bottom: 0;

    left: 0;

    text-indent: -9999px;

    background-size: 12px 15px;

}



.sidebar-homepage .widget-container .flexslider .flex-next {

    position: absolute;

    display: block;

    width: 32px;

    height: 32px;

    background: #0c56a2 url(../images/arrow-next-slide.png) no-repeat 50% 9px;

    bottom: 0;

    right: 0;

    text-indent: -9999px;

    background-size: 12px 15px;

}



.sidebar-homepage .widget-container .flexslider .flex-next:hover,

.sidebar-homepage .widget-container .flexslider .flex-prev:hover {

    opacity: 0.7;

}



.sidebar-homepage .widget-container .flexslider .flex-prev.flex-disabled,

.sidebar-homepage .widget-container .flexslider .flex-next.flex-disabled {

    opacity: 0.3;

    cursor: default;

}



.sidebar-footer .widget-title {

    font-size: 18px;

    color: #033364;

    font-weight: bold;

    border-bottom: 3px solid #0b5198;

    padding: 0 0 10px 0;

    margin: 5px 0 20px 0;

}



.sidebar-footer .widget-container {

    margin: 0 0 50px 0;

}



.sidebar-footer .widget-container ul {

    list-style: none;

    margin: 0 0 20px 0;

}



.sidebar-footer .widget-container ul li {

    font-size: 14px;

    color: #444;

    padding: 9px 0 8px 0;

    border-bottom: 1px solid #bbb;

    line-height: 1.4;

}



.sidebar-footer .widget-container ul li a {

    color: #444;

    text-decoration: none;

}



.sidebar-footer .widget-container ul li a:hover {

    color: #7a1632;

}



.sidebar-footer .map-area {

    width: 100%;

    height: 205px;

    background: #fff;

    border: none;

    padding: 5px;

}





/* Typography

=====================================================================*/

.page-template-template-home-inner-sites-full-width .static-page .so-widget-sow-slider img {

    margin: 0;

}



.static-page img {

    margin: 5px 0 25px 0;

}



.static-page img.imgframe {

    max-width: 97.5%;

    padding: 4px;

    background: #dadada;

}



img.alignleft,

.static-page img.alignleft {

    margin-right: 25px;

    float: left;

}



img.alignright,

.static-page img.alignright {

    margin-left: 25px;

    float: right;

}



.static-page h1,

.static-page h2,

.static-page h3,

.static-page h4,

.static-page h5,

.static-page h6 {

    line-height: 1.3;

    color: #222;

}



.content-home .static-page h3 {

    color: #79aea6;

}



.static-page h1 {

    font-size: 30px;

    margin: 30px 0;

}



.static-page h2 {

    font-size: 26px;

    margin: 25px 0;

}



.static-page h3 {

    font-size: 22px;

    margin: 22px 0;

}



.static-page h4 {

    font-size: 20px;

    margin: 25px 0;

}



.static-page h5 {

    font-size: 18px;

    margin: 30px 0;

}



.static-page h6 {

    font-size: 16px;

    margin: 36px 0;

}



.static-page p {

    margin: 0 0 24px;

    line-height: 1.6;

    font-size: 15px;

    color: #444;

}



.static-page ul,

.static-page ol {

    margin: 0 0 24px 30px;

    line-height: 1.6;

    font-size: 15px;

    color: #444;

}



.static-page blockquote {

    margin: 0 0 15px;

}



#content-principal cite {

    font-weight: bold;

    font-style: italic;

    color: #033364;

}



.separator {

    border: 1px solid #ececec;

    height: 4px;

    margin: 0 0 25px 0;

    background: #f3f3f3;

    clear: both;

}



.separator a {

    float: right;

    font-size: 12px;

    text-transform: uppercase;

    text-decoration: none;

    font-weight: 300;

    background: #fff;

    padding: 3px 0 3px 5px;

    margin: -10px 0 0 0;

}



#main-fourum thead,

table thead,

table thead td {

    background-color: #033364;

    color: #fff;

}



#main-content .colhalf.lastcol,

#full-width .colhalf.lastcol {

    margin-right: 0;

}





/* Contact

=====================================================================*/



#form-contact label {

    font-size: 15px;

    color#333;

    font-weight: bold;

    display: block;

    margin: 0 0 10px 0;

}



#form-contact label span {

    color: #f00;

}



#form-contact .input {

    width: 380px;

    height: 30px;

    background: #f7f7f7;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

    padding: 5px;

    margin: 0 0 15px 0;

    font-size: 14px;

}



#form-contact .input.textarea {

    width: 550px;

    height: 180px;

}



#form-contact .button {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    padding: 10px 20px;

    border: 1px solid #7a1632;

    text-decoration: none;

    cursor: pointer;

    background-color: #a42347;

    background-image: linear-gradient(top, #a42347, #7a1632);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a42347), to(#7a1632));

    background-image: -webkit-linear-gradient(top, #a42347, #7a1632);

    background-image: -moz-linear-gradient(top, #a42347, #7a1632);

    background-image: -ms-linear-gradient(top, #a42347, #7a1632);

    background-image: -o-linear-gradient(top, #a42347, #7a1632);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#form-contact .button:hover {

    background: #7a1632;

}



.errordiv {

    display: block;

    border: 1px solid #f2a9a9;

    padding: 5px;

    color: #f00;

    font-size: 12px;

    margin: 8px 0 0 0;

    clear: both;

    background: #fff;

}



.correctdiv {

    display: block;

    border: 1px solid #b6e47a;

    padding: 5px;

    color: #629c17;

    font-size: 12px;

    margin: 8px 0 0 0;

    background: #d7fca8;

    clear: both;

}





/* Footer

=====================================================================*/



#main-footer {

    position: relative;

    width: 100%;

    min-width: 1185px;

}



#blur-top {

    width: 1125px;

    padding: 0 30px;

    height: 50px;

    margin: 0 auto;

    position: relative;

    overflow: hidden;

    z-index: 1;

    background: rgba(255, 255, 255, 0.95);

}



#link-back-top {

    float: right;

    font-size: 12px;

    text-transform: uppercase;

    font-weight: bold;

    text-decoration: none;

    background: url(../images/arrow-top.png) no-repeat 100% 1px;

    padding: 0 20px 0 0;

    background-size: 14px 10px;

    margin: 18px 0 0 0;

}



#link-back-top:hover {

    text-decoration: underline;

}



#slogan-footer {

    width: 1125px;

    height: 160px;

    margin: 0 auto;

    position: relative;

    z-index: 10;

    background: url(../images/footer-dark.png) no-repeat 50% 0;

}



#slogan-footer h4 {

    text-align: center;

    font-size: 32px;

    color: #fff;

    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);

    padding: 55px 0 0 0;

    font-weight: 300;

}



#slogan-footer h4 span {

    font-family: Georgia, Garamond, serif;

    font-style: italic;

}



#footer-content {

    width: 100%;

    background: rgba(244, 241, 232, 0.83);

}



#footer-container {

    width: 1125px;

    margin: 0 auto;

    padding: 0 30px;

}



#sidebar-footer-left,

#sidebar-footer-middle {

    width: 100%;



    margin: 25px 0px 0 0;

}



#main-footer {

    border-top: 2px solid #033364;

    background-image: url('http://www.aus.ac.in/wp-content/uploads/2017/09/footer-bg.jpg');

    background-repeat: no-repeat;

    background-size: 100%;

}



#footer-address {

    background: #fff;

    width: 301px;

    float: right;

    margin: 18px 0 0 0;

    padding: 0px 20px 25px 20px;

    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.1);

}



#title-footer-address {

    width: 350px;

    margin: 0 0 15px -29px;

    color: #fff;

    font-size: 18px;

    font-weight: normal;

    padding: 0 0 9px 0;

    background: url(../images/corner.png) no-repeat 0 100%;

    background-size: 9px 9px;

}



#title-footer-address span {

    display: block;

    background: #0b5198;

    margin: 0 0 1px 0;

    padding: 8px 20px 8px 29px;

}



#footer-address,

#footer-address p {

    font-size: 13px;

    color: #666;

    line-height: 1.4;

}



#footer-address p {

    margin: 0 0 8px 0;

}



#footer-address p strong {

    font-size: 14px;

    color: #222;

}



#list-social {

    list-style: none;

    padding: 10px 0 0 0;

    margin: 0;

}



#list-social li {

    float: left;

    margin: 0 16px 0 0;

}



#list-social li a {

    width: 32px;

    height: 32px;

    background: #dadada;

    border-radius: 18px;

    float: left;

    text-indent: -9999px;

    border: 2px solid #fff;

    box-shadow: 0 0 0 2px #dadada;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#list-social #icon-facebook a {

    background: #dadada url(../images/icon-facebook.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-twitter a {

    background: #dadada url(../images/icon-twitter.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-gplus a {

    background: #dadada url(../images/icon-gplus.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-linkedin a {

    background: #dadada url(../images/icon-linkedin.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-youtube a {

    background: #dadada url(../images/icon-youtube.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-flickr a {

    background: #dadada url(../images/icon-flickr.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social li.last {

    margin: 0;

}



#list-social #icon-facebook a:hover {

    background-color: #33579f;

    box-shadow: 0 0 0 2px #33579f;

}



#list-social #icon-twitter a:hover {

    background-color: #00abf3;

    box-shadow: 0 0 0 2px #00abf3;

}



#list-social #icon-gplus a:hover {

    background-color: #da4b2d;

    box-shadow: 0 0 0 2px #da4b2d;

}



#list-social #icon-linkedin a:hover {

    background-color: #0082c4;

    box-shadow: 0 0 0 2px #0082c4;

}



#list-social #icon-youtube a:hover {

    background-color: #cc1c13;

    box-shadow: 0 0 0 2px #cc1c13;

}



#list-social #icon-flickr a:hover {

    background-color: #ff0988;

    box-shadow: 0 0 0 2px #ff0988;

}



#footer-copyright {

    width: 100%;

    height: auto;

    background: #0c56a2;

    min-width: 1185px;

}



#footer-copyright .visiter-count-box {

    width: 100%;

    float: left;

    text-align: center;

    color: #fff;

    line-height: 30px;

    padding: 10px 0 01px;

}



.vstrsnln-block {

    font-weight: bold;

    color: #cae2ff;

    text-transform: uppercase;

}



#footer-copyright-content {

  



    margin: 0 auto;

    padding: 0 30px;

}



#logo-footer {

    width: 200px;

    height: 60px;

    float: left;

    margin: 6px 30px 0 0;

}



#text-address {

    float: left;

    font-size: 12px;

    font-weight: bold;

    color: #fff;

    margin: 28px 10px 0 0;

}



#nav-footer {

    float: left;

    margin: 28px 0 0 0;

    list-style: none;

    font-size: 12px;

    font-weight: 300;

}



#nav-footer li {

    float: left;

    height: 15px;

    border-left: 1px solid #fff;

    padding: 0 10px;

}



#nav-footer li a {

    color: #fff;

    text-decoration: none;

}



#nav-footer li a:hover {

    text-decoration: underline;

}



#text-copyright {

    font-size: 12px;

    color: #fff;

    margin: 20px;

}



.developedby {

    float: right;

    margin: 28px 0 0 100px;

    color: #fff;

    font-size: 12px;

}



.developedby a {

    color: #fff

}



#nav-footer li:first-child {

    border-left: none;

}



.carousel-inner > .item > img, .carousel-inner > .item > a > img {

    width:100%;

}



.main-slider .navbar-default.abc {

    background-color: #0d56a2;

    border-color: #e7e7e7;

    min-height:30px;

    position: static;

    border:0;

}

.main-slider .navbar-default  .navbar-nav>li>a {

    color: #fff;

    font-size: 15px;

}

.main-slider .navbar-default .abc .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {

    color: #fff;

    background-color: transparent;

}

.slider_footer{position:relative;}

.slider_footer .navbar-fixed-bottom, .slider_footer .navbar-fixed-top {

    position: absolute;

    right: 0;

    left: 0;

    z-index: 1030;

}

.slider_footer_height{height:40px;}

ul.bg_color .dropdown-menu {background-color:#0b55a3;}

ul.bg_color .dropdown-menu a{border-bottom:1px solid white;}

ul.bg_color .dropdown-menu a:hover{background-color :#033364;}

.bg_color .dropdown-menu>li>a {color:white;}

.main-slider{position:relative;}

.main-slider .dropup .dropdown-menu .dropdown-menu, 

.main-slider .navbar-fixed-bottom .dropdown .dropdown-menu .dropdown-menu {

    bottom: auto !important;

    margin-top: -40px !important;

}

.main-slider .navbar-default .navbar-nav > .open > a, 

.main-slider .navbar-default .navbar-nav > .open > a:hover {

    background-color : #154086;

}

.main-slider .navbar-default .navbar-nav > .open > a, 

.main-slider .navbar-default .navbar-nav > .open > a:hover, 

.main-slider .navbar-default .navbar-nav > .open > a:focus {

    color: #FFF;

}

.carousel-indicators {

    position: absolute;

    bottom: 10px;

    left: 50%;

    z-index: 1;

}



@media only screen and (-webkit-min-device-pixel-ratio: 2),

only screen and (min--moz-device-pixel-ratio: 2),

only screen and (-moz-min-device-pixel-ratio: 2),

only screen and (-o-min-device-pixel-ratio: 2/1),

only screen and (min-device-pixel-ratio: 2),

only screen and (min-resolution: 192dpi),

only screen and (min-resolution: 2dppx) {

    #logo img {

        width: 260px;

        height: 90px;

    }

    .slider-tabs.flexslider .slides img {

        width: 190px;

        height: 230px;

    }

    .sidebar-homepage .widget-container ul.news-sidebar li img {

        width: 123px;

        height: 94px;

    }

    .img-history {

        width: 228px;

        height: 158px;

    }

    .news-container figure img {

        width: 342px;

        height: 170px;

    }

    .static-page .content-event img {

        width: 322px;

        height: 140px;

    }

    .static-page .content-event .event-container img {

        width: 250px;

        height: 270px;

    }

    #event-info img {

        width: 270px;

        height: 290px;

    }

    .static-page .img-testimonial {

        width: 200px;

        height: 280px;

    }

    #list-team li img {

        width: 155px;

        height: 155px;

    }

    #profile-team img {

        width: 180px;

        height: 180px;

    }

    .list-gallery-category li a img {

        width: 160px;

        height: 160px;

    }

    #sidebar .widget-container ul.news-sidebar li img {

        width: 123px;

        height: 94px;

    }

    #sidebar img.testimonial {

        width: 96px;

        height: 96px;

    }

    #sidebar .team-sidebar img {

        width: 65px;

        height: 65px;

    }

    .partner-sidebar img {

        width: 163px;

        height: 100px;

    }

    #logo-footer img {

        width: 200px;

        height: 60px;

    }

}





.menu.event-sidebar.our-vision {

    background-image: url("../images/vision-bg.jpg");

    background-size: 100%;

    height: 224px;

    width: 100%;

    text-shadow: 2px 2px 1px #fff;

    padding: 58px 33px 0;

    background-position: bottom center;

}





.news-box-sec {

    width: 100%;

    background-color: #fff;



    position: relative;

    background-image: url("../images/news-bg.jpg");

    background-size: 100%;

    background-attachment: fixed;

    background-position: bottom center;

}



.news-box-sec .nav-tabs>li.active>a,

.news-box-sec .nav-tabs>li.active>a:focus,

.news-box-sec .nav-tabs>li.active>a:hover {

    background-color: rgba(255, 255, 255, 0.67);

    color: #000;

}





.news-box-sec .tab-content h3 {

    margin: 0 0 10px 0;

}



.news-box-sec .tab-content {

    background-color: rgba(255, 255, 255, 0.67);

    padding: 20px 10px 10px;

    min-height: 200px;

}



.news-box-sec .tab-content a {

    color: #333333;

}



.news-box-sec-inner {

    padding: 35px 0;

    background-color: rgba(122, 22, 50, 0.88);

}



.vticker {

    min-height: 200px;

}



.news-box-sec .tab-content .vticker ul li {}



section.news-box-sec .nav-tabs li a {

    background-color: rgba(62, 62, 62, 0.73);

    border-radius: 0px;

    padding: 10px 30px;

    color: #fff;

    transition: all 0.3s ease-in-out;

}





.news-box-sec .nav-tabs {

    margin-left: 0;

}





section.about-sec .header-details,

section.news-box-sec .header-details {

    letter-spacing: 2px;

    text-align: center;

    text-transform: uppercase;

    color: #fff;

    margin-bottom: 15px;

    font-weight: 700;



    font-size: 20px;

}



.news-box-sec .tab-content ul li {

    list-style: none;

    margin: 10px 0;

}



.bootstrap-accordian-sec {

    margin: 40px 0;

}



section {

    margin: 40px 0;

}



a.btn-red,

.btn-red {

    color: #fff;

    background-color: #7a1632;

    border-color: #7a1632;

}



a.btn-red:hover,

.btn-red:hover {

    color: #fff;

    background-color: #8c0b2f;

    border-color: #8c0b2f;

}



.btn:hover,

.btn:focus,

.btn.focus {

    color: #fff;

    text-decoration: none;

    outline: 0;

}



#form-contact {

    margin-bottom: 20px;

}



.float_left {

    float: left;

}



.float_right {

    float: right;

}



.search-area {

    float: left;

    position: relative;

    border: 0px solid #ffbd5f;

    margin-left: 16px;

    border-radius: 2px;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    -ms-border-radius: 2px;

    -o-border-radius: 2px;

}



.search-area a.bttn-search {

    position: absolute;

    top: 0px;

    right: 0;

}




.languege-area {

    float: left;

    position: relative;

    margin-left: 16px;

    color: #fff;

}



.languege-area label {

    float: left;

    margin-right: 10px;

    line-height: 23px;

    font-size: 90%;

}



.languege-area div.widget.widget_polylang {

    float: left;

    position: relative;

    top: -6px;

}



.languege-area .select-languege {

    float: left;

    color: #7a1632;

    padding: 0px;

    min-width: 80px;

    font-size: 13px;

    height: 23px;

    letter-spacing: 1.2px;

}



.mcz-toggel-menu .navbar-default {

    background-color: transparent;

    border-color: transparent;

    color: #fff;

    margin-bottom: 0;

    min-height: auto;

}



.mcz-toggel-menu {

    float: left;

}



.mcz-toggel-menu .navbar-default .navbar-nav>li>a {

    color: #fff;

}



.mcz-toggel-menu .navbar-default .navbar-nav>.open>a,

.mcz-toggel-menu .navbar-default .navbar-nav>.open>a:focus,

.mcz-toggel-menu .navbar-default .navbar-nav>.open>a:hover {

    color: #fff;

    background-color: #10252e;

}



.mcz-toggel-menu .dropdown-menu>li>a:focus,

.mcz-toggel-menu .dropdown-menu>li>a:hover {

    color: #fff;

    text-decoration: none;

    background-color: rgba(0, 0, 0, 0.38);

}



.mcz-toggel-menu .dropdown-menu {

    background-color: #0c56a2;

    width: 250px;

}



.mcz-toggel-menu .nav .open>a,

.mcz-toggel-menu .nav .open>a:focus,

.mcz-toggel-menu .nav .open>a:hover {

    background-color: rgba(0, 0, 0, 0.38);

    border-color: #481020;

}



.mcz-toggel-menu .dropdown-menu>li>a {

    padding: 3px 20px;

    color: #fff;

    border-bottom: 1px dotted #fff;

}



.mcz-toggel-menu .navbar-nav:not(.sm-collapsible) ul .caret {

    position: absolute;



    margin-top: 6px;

    margin-right: 15px;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid #ffffff;

    ;

    border-right: 4px solid rgba(0, 85, 212, 0);

    right: 0;

}



.mcz-toggel-menu .caret {

    display: inline-block;

    width: 0;

    height: 0;

    margin-left: 2px;

    vertical-align: middle;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid rgba(204, 204, 204, 0);

    border-right: 4px solid #ffffff;

}



.mcz-toggel-menu .navbar-nav span.scroll-up,

.mcz-toggel-menu .navbar-nav span.scroll-down {

    background-color: #ccc !important;

}



.mcz-toggel-menu .navbar-nav span.scroll-up-arrow {

    border-top: 7px dashed transparent;

    border-right: 7px dashed transparent;

    border-bottom: 7px solid #10252e;

    border-left: 7px dashed transparent;

}



.mcz-toggel-menu .navbar-nav span.scroll-down-arrow {

    top: 6px;

    border-top: 7px solid #10252e;

    border-right: 7px dashed transparent;

    border-bottom: 7px dashed transparent;

    border-left: 7px dashed transparent;

}



#main-header .navbar-collapse.collapse:hover .nav.navbar-nav.navbar-right>.dropdown-menu {

    display: block;

}



select.goog-te-combo {

    color: #033364;

}



.goog-te-gadget .goog-te-combo {

    margin: 0;

}



.goog-te-gadget {

    max-height: 25px;

}



h2.entry-title a {

    color: #222;

    line-height: 1.3;

    display: inline-block;

    font-size: 30px;

    margin: 30px 0;

    font-weight: 300;

    font-family: "Raleway", sans-serif;

}







#sidebar {

    background-color: #fff;

}



a time {

    color: #000;

}



.byline {

    display: none;

}



#intro-principal #title-principal {

    display: inline-block;

    width: 100%;

}



.accclass>img {

    margin-top: 10px;

    max-height: 30px;

    max-width: 100%;

}



.static-page ul a,

.static-page ol a {

    color: #444;

}



.dropdown-toggle svg.icon.icon-angle-down {

    display: none;

}



.sidebar-homepage .widget-container ul.news-sidebar li,

#sidebar .widget-container ul.news-sidebar li {

    padding: 5px 0 5px 0;

    margin: 0 0 0px 0;

}



.sidebar-homepage .widget-container ul.news-sidebar li:last-child {

    border-bottom: none;

}



#slideshow-tabs {

    margin: 0;

}



#main-header .navbar-nav>li>.dropdown-menu {

    background-color: #0c56a2;

    padding: 0px;

}





.sidebar-homepage .widget-title,

#sidebar .widget-title {

    margin: 0 0 5px 0;

}



.sidebar-homepage .widget-title a {

    color: #fff;

}



#banner-homepage {

    margin: 0 0 10px 0;

}



#intro {

    margin: 0 0 20px 0;

}



.sidebar-homepage .widget-container ul {

    margin: 0 0 0px 0;

    min-height: 8px;

    overflow-y: hidden;

}



.sidebar-homepage .widget-container ul.event-sidebar li,

#sidebar .widget-container ul.event-sidebar li {

    padding: 5px 0 5px 0;

    margin: 0 0 0px 0;

}



#nav-sidebar li {

    margin: 0 0 10px 0;

}



#nav-sidebar li a {

    font-size: 13px;

    line-height: 25px;

}



#nav-sidebar li a figure {

    padding: 0px 0px 0px 5px;

    width: 30px;

    height: 30px;

    margin: 0 10px 0 0;

    line-height: 30px;

}



#nav-sidebar li a img {

    width: 15px;

    height: 15px;

    max-width: 15px;

}



#nav-sidebar li a .title-nav-sidebar {

    margin: 5px 0;

    font-size: 14px;

}



#nav-sidebar {

    margin: 0 0 10px 0;

}



.sidebar-homepage .event-content-widget article {

    margin: 0 0 0px 0;

}



.sidebar-homepage .widget-container ul.event-sidebar li {



    margin: 0 !important;

}



#sidebar-homepage-middle .widget-container ul.menu.event-sidebar.imp-notice {

    min-height: 265px;

    overflow-y: hidden;

}



body.home #main-content {

    padding: 0 0 10px 0;

}



.sidebar-homepage .widget-container {

    margin: 0 0 10px 0;

}



.tabs-blur {

    height: 90px;

}



.accessbility.top-bar .mcz-toggel-menu li {

    position: relative;

}



.accessbility.top-bar .mcz-toggel-menu li.menu-item-has-children a.dropdown-toggle::after {

    content: '';

    content: '';

    position: absolute;

    right: 0px;

    top: 8px;

    width: 0;

    height: 0;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid #ffffff;

    border-right: 4px solid rgba(0, 85, 212, 0);

    clear: both;

}





li.menu-item-has-children a.dropdown-toggle::after {

    content: '';

    content: '';

    position: absolute;

    right: 2px;

    top: 22px;

    width: 0;

    height: 0;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-top: 6px solid #e8e8e8;

    clear: both;

}



.menu-below-slider-menu-container li.menu-item-has-children a.dropdown-toggle::after {

    right: 0px;

    top: 17px;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-bottom: 6px solid #e8e8e8;

    border-top: 6px solid transparent;

}

.menu-below-slider-menu-container li.menu-item-has-children li.menu-item-has-children a.dropdown-toggle::after {

    right: -4px;

    top: 19px;

    border-left: 6px solid #e8e8e8;

    border-right: 6px solid transparent;

    border-bottom: 6px solid transparent;

    border-top: 6px solid transparent;

}



.sidebar-footer .widget-title {

    margin: 5px 0 0 0;

}



.sidebar-footer .map-area {

    padding: 0;

    height: 185px;

}







.admin-bar .accessbility.top-bar {

    position: relative;

}




.accessbility.top-bar {

    height: 42px;

    top: 0;

    background: #033364;

    line-height: 42px;

    position: fixed;

    z-index: 100;

    width: 100%;

    padding: 5px 0;

}



.guideline ul {

    list-style: none;

    margin: 0;

    text-align: center;

}



.guideline ul li {

    padding: 4px 5px;

    font-weight: 700;

    display: inline-block;

}



.guideline ul li a {

    color: #fff;

    float: left;

    line-height: 25px;

    font-size: 13px;

    text-decoration: none;

    margin: 0 1px;

}



.guideline ul li a i {

    margin-right: 7px;

}



.guideline ul li .color-selector-wrapper a {

    border: 1px solid #fff;

}

.guideline ul li.fontResizer a {

    font-size: 12px;

    color: #fff;

    border: 1px solid #fff;

    height: 25px;

    width: 30px;

    margin: 0px 5px;

    text-align: center;

    line-height: 23px;

    vertical-align: middle;

}

.guideline ul li.fontBg a {

    padding: 0 .3em;

    font-size: 14px;

    color: #fff;

}



.guideline ul li.fontBg a.blk {

    background: #222;

}



.guideline ul li.fontBg a.wht {

    background: #fff;

    color: #000 !important;

}



.guideline ul li a.color1 {

    background: #fff;

    height: 25px;

    width: 30px;

    text-align: center;

    color: #333;

    line-height: 23px;

    margin: 0 5px;

}



.guideline ul li a.color2 {

    background: #636363;

    height: 25px;

    width: 30px;

    text-align: center;

    color: #fff;

    line-height: 23px;

    margin: 0 5px;

}



.guideline ul li a.color3 {

    background: #636363;

    padding: 10px;

}



.guideline ul li.search-box .input {

    border: none;

    padding: 2px 5px;

}



.guideline ul li .sub {

    border: none;

    height: 25px;

    width: 25px;

    color: #fff;

    background: #CF5300;

}



#searchForm input::-webkit-input-placeholder {

    /* Chrome/Opera/Safari */

    color: #fff;

}



#searchForm input::-moz-placeholder {

    /* Firefox 19+ */

    color: #fff;

}



#searchForm input:-ms-input-placeholder {

    /* IE 10+ */

    color: #fff;

}



#searchForm input:-moz-placeholder {

    /* Firefox 18- */

    color: #fff;

}



#responsive-menu-container {

    width: 300px !important;

    padding-top: 40px !important;

    background: #033364 !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a {

    line-height: 26px !important;

    border-bottom: 1px solid #807b7b !important;

    color: #ffffff !important;

    background-color: #033364 !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {

    right: 0 !important;

    height: 26px !important;

    line-height: 26px !important;

    width: 40px !important;

    color: #ffffff !important;

    border-left: 1px solid #042446 !important;

    border-left-color: rgb(90, 90, 90) !important;

    background-color: #042446 !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover {



    background-color: rgba(0, 0, 0, 0.28) !important;

    border-color: #212121 !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover .responsive-menu-subarrow {

    border-color: rgba(255, 255, 255, 0.28) !important;

    background-color: rgba(0, 0, 0, 0.34) !important;

}



button#responsive-menu-button {



    width: 270px !important;

    text-align: left !important;

    left: 10px !important;

    position: fixed !important;

    background-color: #033364 !important;

    padding-left: 15px !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a:focus {

    outline: none !important;

}





.rajbhasha-cell-button {



    background-color: #0b529a;

    background-image: linear-gradient(top, #0b529a, #05284c);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0b529a), to(#05284c));

    background-image: -webkit-linear-gradient(top, #0b529a, #05284c);

    background-image: -moz-linear-gradient(top, #0b529a, #05284c);

    background-image: -ms-linear-gradient(top, #0b529a, #05284c);

    background-image: -o-linear-gradient(top, #0b529a, #05284c);

    line-height: 48px;

    box-shadow: 0 1px rgba(255, 255, 255, 0.3) inset, 0 -1px rgba(0, 0, 0, 0.3) inset, -1px 0 rgba(255, 255, 255, 0.1);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.6);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.page-template-template-home-inner-sites-full-width #content-container {

    padding-top: 0px;

}



#content-container {

    padding-top: 25px;

}



#content-container .col-md-9 #main-content {

    width: 100% !important;

}



.static-page h1#main-title {

    font-weight: bold;

    color: #033364;

    margin: 30px 0 10px;

    border-bottom: 2px solid #033364;

}

.static-page h1#main-title span {

    font-weight: bold;

}



.various_screen_readers table tr a {

    color: #333;

}



#sidebar ul li a figure {

    padding: 0px 0px 0px 5px !important;

    width: 30px !important;

    height: 30px !important;

    margin: 0 10px 0 0 !important;

    line-height: 30px !important;

    border: 3px solid #fff !important;

    border-radius: 60px !important;

    float: left !important;

    background: #dadada !important;

    box-shadow: 0 0 0 2px #dadada !important;

}



#sidebar ul li a figure img {

    width: 15px !important;

    height: 15px !important;

    max-width: 15px !important;

}



.entry-content ul li {

    list-style: none;

}



.static-page .ui-aus-dept-notice img {

    margin: 0 5px !important;

}



.static-page .ui-aus-dept-notice li {

    border-bottom: 1px dotted #7a1632;

    margin: 10px 0;

}



.static-page .ui-aus-dept-notice li p {

    margin-bottom: 10px;

}



.static-page .workshop .ui-aus-dept-notice li p {

    font-weight: 600;

    color: #7a1632;

}



#main-header .dropdown-menu>li>a {

    padding: 3px 8px !important;

}



.home div#sidebar-homepage-left ul.menu.news-sidebar {

    height: 400px;

    overflow-y: hidden;

}



.home div#sidebar-homepage-left ul.menu.event-sidebar {

    height: 400px;

    overflow-y: hidden;

}



.home div#sidebar-homepage-middle ul.menu.event-sidebar {

    height: 400px;

    overflow-y: hidden;

}



.static-page h3#title-principal {

    margin: 0px 0 10px;

}



div#sidebar .widget-wrapper.clearfix {

    margin-bottom: 0px;

}



.widget-wrapper.clearfix {

    margin-bottom: 20px;

}



.more-intro>font {

    color: #fff;

}



.logo-title {

    padding: 5px 0px 0 0px;

    display: block;

    font-size: 18px;

    color: #033364;

    margin-left: 0;

    font-style: italic;

    float: none;

}



.small .logo-title {

    display: none;

}


div#header .logo-title .logo-title-subtext{

    font-weight: normal;

    font-size: 21px;

    line-height: 20px;

}

div#header .main-website .logo-title-subtext{

    font-weight: normal;

    font-size: 15px;

    line-height: 20px;

}

#header-full.small .logo-title {

    padding: 0;

    font-size: 10pt;

}



.static-page h1,

.static-page h2,

.static-page h3,

.static-page h4,

.static-page h5,

.static-page h6 {



    color: #033364;

    font-weight: 600;

    margin-bottom: 10px;

}



.static-page p {

    margin: 0 0 10px;

    text-align: justify;

}



.static-page ul,

.static-page ol {

    margin: 0 0 24px 0;

}



.odd_table_color thead tr th {

    background-color: rgb(3, 51, 100);

    color: #fff;

}



.odd_table_color tr:nth-child(odd) {

    background-color: #c9e4ff;

}



#top-menu li ul.dropdown-menu {

    min-width: 240px;

    font-size: 13px;

    background-color: #0c56a2;

    padding: 0;

}









#top-menu li ul.dropdown-menu li {

    position: relative

}



#top-menu li ul.dropdown-menu li a {

    color: #fff;

    border-bottom: 1px dotted #fff;

}



#top-menu li ul.dropdown-menu>li>a:hover,

#top-menu li ul.dropdown-menu>li>a:focus,

.nav .open>a,

.nav .open>a:hover,

.nav .open>a:focus {

    color: #fff;

    text-decoration: none;

    background-color: rgba(0, 0, 0, 0.34);

}



.menu-below-slider-menu-container #top-menu li ul.dropdown-menu>li>a:hover,

.menu-below-slider-menu-container #top-menu li ul.dropdown-menu>li>a:focus {

    color: #fff;

    text-decoration: none;

    background-color: rgba(0, 0, 0, 1);

}



#top-menu li ul.dropdown-menu li a.dropdown-toggle::after {

    right: 2px;

    top: 10px;

}

.menu-below-slider-menu-container .dropdown-menu > li > a {

    padding: 10px 15px;

}

.menu-below-slider-menu-container #top-menu li ul.dropdown-menu li a.dropdown-toggle::after {

    right: 10px;

    top: 15px;

}





#main-header .mcz-toggel-menu li.menu-item-has-children a.dropdown-toggle:after {

    position: absolute;

    margin-top: 6px;

    margin-right: 15px;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid #ffffff;

    border-right: 4px solid rgba(0, 85, 212, 0);

    right: 0;

}



#main-header .mcz-toggel-menu li.menu-item-has-children {

    position: relative;

}



#main-header .mcz-toggel-menu li.menu-item-has-children a.dropdown-toggle::after {

    content: '';

    content: '';

    position: absolute;

    right: -10px;

    top: 4px;

    width: 0;

    height: 0;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid #ffffff;

    border-right: 4px solid rgba(0, 85, 212, 0);

    clear: both;

}



.major-scientific-equipments ul {

    margin-left: 20px;

}



.major-scientific-equipments ul li:before {

    content: '\f005';

    font-family: 'FontAwesome';

    float: left;

    margin-left: -1.5em;

    color: #033364;

}



.nss-activity ul li,

.career-c ul li {

    border-bottom: 1px dotted #a5153d;



    font-size: 17px;

}



.nss-activity ul li b {

    color: #9e3f59;

}



.nss-activity ul li:before {

    content: '\f005';

    font-family: 'FontAwesome';

    float: left;

    margin-left: -1.5em;

    color: #a5153d;

}



.act-statue ul {

    margin: 0 0 0 20px;

}



.act-statue ul li {

    padding: 5px 0;

    border-bottom: 1px dotted;

}



.career-c ul li:before,

.act-statue ul li:before {

    content: '\f0a4';

    font-family: 'FontAwesome';

    float: left;

    margin-left: -1.5em;

    color: #033364;

}



ul.ui-list-style {

    margin: 0 0 10px 20px;

    list-style: none;

}



ul.ui-list-style li {

    padding: 5px 0;

    border-bottom: 1px dotted;

}



ul.ui-list-style li:last-child {

    border-bottom: none;

}



ul.ui-list-style li:before {

    content: '\f0a4';

    font-family: 'FontAwesome';

    float: left;

    margin-left: -1.5em;

    color: #033364;

}



ul.ui-list-style li a img {

    margin: 0 5px !important;

}



ul.ui-list-style li p {

    color: #9e3f59;

    font-style: italic;

    font-weight: 600;

}



ul li p.text-danger {

    color: #9e3f59;

    font-style: italic;

    font-weight: 600;

}



.career-c ul li a img {

    margin: 0 5px !important;

}



.table-bordered a {

    color: #4A4A93;

    text-decoration: none;

}



#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_0 {



    border: 3px solid #0c56a2;

    margin: 5px;

    border-radius: 3px;

    overflow: hidden;

}



.pgoto-gallery #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumbnails_0 {

    max-width: 100%;

}



.ui-list-style li img {

    margin: 0 5px !important;

}





/* .dep-tab CSS */



.page-template-page-templatestemplate-home-diphucampus-php .dep-tab {

    margin: 12px 0 9px;

    width: 100%;

    color: #fff;

    border-right: 3px solid #4b4642;

    border-top: 1px solid #ccc;

    border-bottom: 1px solid #ccc;

    box-shadow: 2px 2px 10px #b3b3b3;

    padding: 0;

    background-color: #fff;

    float: left;

}

.page-template-page-templatestemplate-home-diphucampus-php .dep-tab .icon-sec {  padding: 10px; float: left;

    padding: 10px; margin: 0; background-color: #194c80;}

.page-template-page-templatestemplate-home-diphucampus-php .dep-tab a:hover{ color:#000; text-decoration:none;}



.page-template-page-templatestemplate-home-diphucampus-php .dep-tab a {

    color: #194c80;

    padding: 10px;

    float: left;

}

.page-template-page-templatestemplate-home-diphucampus-php .dep-tab a:hover{ color:#000; text-decoration:none;}



.dep-tab {

    margin: 10px 0;

    width: 100%;

    color: #fff;

    box-shadow: 2px 2px 10px #b3b3b3;

    background: #033364;

    text-align: center;

    padding: 5px;

}

.dep-tab img {

    max-width: 140px;

}

.dep-tab:hover {

    opacity: 0.8;

}

.dep-tab  {

    color: #000;

    text-decoration: none;

}

.dep-tab a {

    color: #7a1632;

}

.dep-tab a:hover {

    color: #000;

    text-decoration: none;

}



/* .icon-sec CSS */

.icon-sec {

    display: inline-block;

    padding: 10px;

}

.dep-tab1 .icon-sec {

    background-color: rgb(212, 51, 70);

}

.dep-tab2 .icon-sec {

    background-color: rgb(85, 143, 67);

}

.dep-tab3 .icon-sec {

    background-color: rgb(8, 88, 156);

}

.dep-tab4 .icon-sec {

    background-color: rgb(3, 142, 163);

}

.dep-tab5 .icon-sec {

    background-color: rgb(235, 136, 48);

}

.dep-tab6 .icon-sec {

    background-color: rgb(255, 76, 5)

}

.dep-tab7 .icon-sec {

    background-color: rgb(155, 50, 2)

}



.our-vision ul.menu.event-sidebar {

    background-image: url(images/Our-Vision.jpg);

    background-repeat: no-repeat;

    background-size: 100%;

    height: 210px;

    width: 100%;

    background-color: #fff;

}



/* .home-latest-news CSS */

.home-latest-news h4 {

    color: #212120;

    font-weight: 300;

    font-size: 26px;

    border-bottom: solid 1px #eee;

    padding: 7px 10px;

}

.home-latest-news .adjust1 {

    float: left;

    width: 100%;

    margin-bottom: 0;

}

.home-latest-news .adjust2 {

    margin: 0;

}

.home-latest-news .carousel-control {

    color: #31708f;

    width: 5%;

}

.home-latest-news .carousel-control.left,

.home-latest-news .carousel-control.right {

    background-image: none;

    top: -48px;

    color: #000;

    height: 40px;

}

.home-latest-news .left.carousel-control {

    left: auto;

    right: 10%;

}

.home-latest-news .ndate {

    color: #033364;

    display: inline-block;

    font-size: 11px;

    font-weight: normal;

}

.home-latest-news .btn.btn-block.none.external {

    color: #000;

    box-shadow: 0px -1px 3px #ccc;

}



.accessbility.top-bar .mcz-toggel-menu .navbar-default .navbar-nav>li.responsive-toggel-btn>a {

    padding: 9px;

}


.entry-content h4 a {

    color: #033364;

}

.col-md-12.home-latest-news .thumbnail .caption p {

    height: 50px;

}

.sow-slider-base ul.sow-slider-images li.sow-slider-image {

    z-index: 10 !important;

}

.entry-content .lsow-tabs.style1 .lsow-tab-panes {

    background: #ffffff;

}

.entry-content .lsow-tabs .lsow-tab-panes .lsow-tab-pane {

    padding: 0px;

}

.entry-content .lsow-tabs.style1 .lsow-tab-nav .lsow-tab {

    border-left: 1px solid #d9d9d9;

    border-bottom: 1px solid #e2e2e2;

    background: #0c56a2;

}

.entry-content .lsow-tabs.style1 .lsow-tab-nav .lsow-tab.lsow-active {

    border-bottom: none;

    background: #033364;

}

.entry-content .lsow-tabs.style1 .lsow-tab-nav .lsow-tab a {

    color: #fff;

}

.entry-content .lsow-tabs.style1 .lsow-tab-nav .lsow-tab.lsow-active a {

    color: #fff;

}

.entry-content .lsow-tabs .lsow-tab-nav .lsow-tab a {

    padding: 10px 20px;

}

div#sidebar-homepage-left aside.widget-container ul.menu.news-sidebar li.clearfix img {

    display: none !important;

}

.menu-top-toggle-menu-container {

    display: none;

}

.mega-menu-sec ul.top-left-menu li {

    float: left;

    list-style: none;

    line-height: 30px;

    color: #fff;

    margin: 0 10px;

}

.mega-menu-sec ul.top-left-menu a {

    color: #fff;

    padding: 0;

}



/* .notation CSS */

.notation {

    position: absolute;

    bottom: 88px;

    width: 100%;

    font-size: 35px;

    color: #f00;

    background-color: #fff;

    text-align: center;

    padding: 5px 0;

    text-transform: capitalize;

    display: none;

}



/* .testing-website CSS */

header .testing-website {

    padding: 8px 0 0;

}

header .testing-website img {

    max-width: 100%;

    width: 220px;

}



/* .box-link CSS */

.box-link {

    width: 100%;

    float: left;

    margin: 20px 0;

}

.box-link .col-md-3 {

    padding: 0;

}

.box-link a {

    padding: 40px 10px;

    width: 100%;

    background-color: #1655a2;

    margin: 10px;

    display: block;

    text-align: center;

    color: #ffffff;

}

.box-link a:hover {

    background-color: #4d8ad3;

}



.slider-nav-menu {

    background-color: #0d56a2;

}

.bg_details .dropdown-menu .sub-menu {

    left: 100%;

    position: absolute;

    top: 0;

    visibility: hidden;

    margin-top: -1px;

}

.bg_details .dropdown-menu li:hover .sub-menu {

    visibility: visible;

}

.bg_details .dropdown:hover .dropdown-menu {

    display: block;

}

.nav-tabs .dropdown-menu,

.nav-pills.bg_details .dropdown-menu,

.navbar .dropdown-menu {

    margin-top: 0;

}



.bg_details {

    padding: 12px;

    width: 100%;

    margin: 0;

}



.bg_details>li>a:hover {

    background-color: #044486;

}



.slider-nav-menu li>a {

    color: white;

}



.slider-nav-menu .navbar .sub-menu:before {

    border-bottom: 7px solid transparent;

    border-left: none;

    border-right: 7px solid rgba(0, 0, 0, 0.2);

    border-top: 7px solid transparent;

    left: -7px;

    top: 10px;

}



.slider-nav-menu .navbar .sub-menu:after {

    border-top: 6px solid transparent;

    border-left: none;

    border-right: 6px solid #fff;

    border-bottom: 6px solid transparent;

    left: 10px;

    top: 11px;

    left: -6px;

}



.slider-nav-menu .dropdown-menu>li {

    border-bottom: 1px solid white;

}



.slider-nav-menu .dropdown-menu>li>a {

    display: block;

    padding: 11px 25px;

    clear: both;

    font-weight: normal;

    line-height: 24px;

    color: #333;

    white-space: nowrap;

    background-color: #0b55a3;

}



.slider-nav-menu .dropdown-menu>li>a {

    color: white;

}



.slider-nav-menu .dropdown-menu {

    background-color: transparent;

    bottom: 100%;

}



.menu-below-slider-menu-container .dropdown-menu {

    z-index: 1;

}



.dropdown-menu.yu {

    position: absolute;

    bottom: 100%;

    z-index: 1000;

    display: none;

    float: left;

    min-width: 160px;

    padding: 5px 0;

    margin: 2px 0 0;

    font-size: 14px;

    text-align: left;

    list-style: none;

    background-color: #fff;

    -webkit-background-clip: padding-box;

    background-clip: padding-box;

    border: 1px solid #ccc;

    border: 1px solid rgba(0, 0, 0, .15);

    border-radius: 4px;

    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

    background-color:#0d56a2;

}



.imp-link-loop-wrapper img

{

    width:100%;

}



.page-not-found-wrapper {

    background: #f5f5f5 none repeat scroll 0 0;

    border: 1px solid #ececec;

    margin: 40px 0 0;

    padding: 50px;

    text-align: center;

    width: 100%;

}

.page-404 {

    background: #0c56a2 none repeat scroll 0 0;

    border: 5px solid #ffffff;

    box-shadow: 0 0 5px #cccccc;

    display: block;

    height: auto;

    margin: 0 auto 28px;

    max-width: 300px;

    position: relative;

    text-align: center;

    width: 100%;

}

.error-headding {

    border-bottom: 1px solid #ffffff;

    color: #ffffff;

    display: block;

    font-size: 100px;

    font-weight: 400;

    line-height: normal;

    margin: 0 0 20px;

    padding: 0 25px 14px;

}

.page-not-found-wrapper .page-404 h2 {

    color: #ffffff;

    display: inline-block;

    font-size: 26px;

    font-weight: 400;

    margin: 0;

    padding: 0 0 20px;

    text-transform: uppercase;

}

.page-not-found-wrapper h2 {

    font-size: 26px;

    padding: 0 0 20px;

}

.page-not-found-wrapper > a {

    display: inline-block;

    font-size: 20px;

    text-decoration: underline;

}

.page-not-found-wrapper a img {

    display: block;

    margin: 0 auto 10px;

}

.top-bar li.menu-item-has-children a.dropdown-toggle::after

{

    top: 15px !important;

}

.top-bar .dropdown-toggle

{

    padding-right: 10px !important;

}

.top-bar .dropdown-menu

{

    background-color: #033364;

    padding: 0;

    margin: 0;

    display: none;

    min-width: auto;   

}

.top-bar .dropdown-menu a:hover

{

    background-color: #033364 !important;

    color: #fff;

}

.top-bar .dropdown:hover .dropdown-menu

{

    display: flex !important; 

}



.logo-title p:first-child

{

    font-size: 23px;

}

.main-website p:first-child

{

    font-size: inherit;

}/* Global Defaults

=====================================================================*/



html,

body,

div,

span,

applet,

object,

iframe,

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

u,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td,

article,

aside,

canvas,

details,

embed,

figure,

figcaption,

footer,

header,

hgroup,

menu,

nav,

output,

ruby,

section,

summary,

time,

mark,

audio,

video {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    font: inherit;

    vertical-align: baseline;

}





/* HTML5 display-role reset for older browsers */



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section {

    display: block;

}



body {

    line-height: 1;

}



ul,

ol {

    margin-left: 2em;

}



ol {

    list-style-type: decimal;

}



nav ul,

nav li {

    margin: 0;

    list-style: none;

    list-style-image: none;

}



b,

strong,

th {

    font-weight: bold;

}



em,

i {

    font-style: italic;

}



blockquote,

q {

    quotes: none;

}



blockquote:before,

blockquote:after,

q:before,

q:after {

    content: '';

    content: none;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



.clearfix:before,

.clearfix:after {

    content: "\0020";

    display: block;

    height: 0;

    overflow: hidden;

}



.clearfix:after {

    clear: both;

}



.clearfix {

    zoom: 1;

}





a,

a:active,

a:visited {

    /*color: #fff; */

    outline: 0;

}



a:hover {

    color: #;

}





/* Global Elements

=====================================================================*/



body {

    font: 14px 'Helvetica Neue', Helvetica, arial;

    background: #fff;

    min-height: 100%;

    position: static;

    -webkit-text-size-adjust: 100%;

    -ms-text-size-adjust: none;

}



.skiplink {

    display: none;

}



.clear {

    clear: both;

}



img {

    max-width: 100%;

}





/* Start CSS Coding

=====================================================================*/



#header-content #searchform .input,

#nav-header,

#nav,

.nav-tabs-slideshow li a strong,

.slider-tabs.flexslider h3,

#intro h1,

#nav-sidebar li,

.widget-title,

ul.news-sidebar h4,

.sidebar-homepage .button-more,

.sidebar-homepage .event-date-widget,

.event-content-widget h4,

.sidebar-homepage .widget-container .flexslider h4,

.static-page h1,

.static-page h2,

.static-page h3,

.static-page h4,

.static-page h5,

.static-page h6,

#link-back-top,

#slogan-footer h4,

#title-footer-address,

#footer-address p strong,

#nav-content-bottom,

#nav-sidebar-bottom li,

.history-moment header,

.panel-slider-news h2,

.text-widget ul,

#sidebar .testimonial-header h4,

.title-comment,

#list-comments li header,

.panel-slider-event h2,

#nav-event ul li,

.button-detail,

#sidebar ul.tabs-widget li a,

#sidebar .team-sidebar-content h4,

#list-team li a,

.link-category-gallery strong,

.list-gallery-category li a span {

    font-family: 'Raleway', sans-serif;

}



#nav-tabs-doctor li,

#slogan {

    font-family: 'Nunito', sans-serif;

}



.static-page blockquote,

#tabs-content-bottom .ui-tabs-panel article,

#sidebar .testimonial-header h5,

#sidebar .text-widget blockquote,

.static-page .list-testimonial li p,

.link-category-gallery span {

    font-family: 'Roboto Slab', serif;

}



/* #main-header CSS */

#main-header {

    width: 100%;

    height: 195px;

    position: relative;

    z-index: 20;

    height: 100px;

    margin-top: 42px;

    margin-bottom: 50px;

}



/* #header-full CSS */

#header-full {

    width: 100%;

    min-width: 1185px;

    background: rgba(250, 250, 250, 0.8);

    padding-top: 10px;

    padding-bottom: 10px;

    height: 100%;

}



/* .small CSS */

/*#main-header.small {*/

/*    height: 75px;*/

/*    position: fixed;*/

/*}*/

#header-full.small {

    height: 75px;

    background: rgba(255, 255, 255, 0.95) !important;

    transition: height 0.2s ease-in-out;

    -webkit-transition: height 0.2s ease-in-out;

    -moz-transition: height 0.2s ease-in-out;

    -o-transition: height 0.2s ease-in-out;

    -ms-transition: height 0.2s ease-in-out;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

}



/* #header CSS */

#header {

    width: 1125px;

    margin: 0 auto;

    padding: 0 30px;

    height: 100%;

}

#header-full.small #header {

    height: 60px;

    position: relative;

}



/* #logo CSS */

#logo {

    margin: 0;

    width: 320px;

    max-width: 100%;

    display: inline-block;

}

#header .logo-title-text {

    display: inline-block;

    position: relative;

  

}

.small #header .logo-title-text {

    display: none;

}

#header-full.small #logo {

    margin: 5px 0 0 0;

    width: 150px;

}

#header-full.small #logo img {

    width: 200px;

    height: 50px;

    position: absolute;

    left: 30px;

    top: 5px;

}



/* #header-content CSS */

#header-content {

    height: 130px;

    float: right;

}

#header-full.small #header-content {

    display: none;

}



#header-content #searchform {

    float: left;

    width: 221px;

    height: 27px;

    margin: 10px 0 30px 0;

}

#header-content #searchform .input {

    background: rgba(255, 255, 255, 0.8);

    width: 183px;

    height: 15px;

    float: left;

    border: 1px solid #888;

    border-right: none;

    padding: 5px;

}

#header-content #searchform .button {

    width: 27px;

    height: 27px;

    float: left;

    background: #7a1632 url(../images/icon-search.png) no-repeat 6px 5px;

    border: none;

    background-size: 16px 16px;

    text-indent: -9999px

}

#header-content #searchform .button:hover {

    opacity: 0.8;

}



/* #nav-header CSS */

#nav-header {

    float: left;

    list-style: none;

    margin: 15px 0 0 10px;

}

#nav-header li {

    float: left;

    margin: 0 10px;

}

#nav-header li a {

    font-size: 12px;

    text-transform: uppercase;

    text-decoration: none;

}

#nav-header li:last-child {

    margin-right: 0;

}



/* #slogan CSS */

#slogan {

    clear: both;

    text-align: right;

    font-size: 16px;

    color: #222;

    font-weight: 300;

}



/* #nav CSS */

#nav {

    float: none;

    height: 50px;

    background: #62462d;

    clear: both;

    box-shadow: 0 -2px rgba(0, 0, 0, 0.5) inset;

}

#header-full.small+#nav {

    background: none;

    box-shadow: none;

    height: 40px;

}



/* #nav-container CSS */

#nav-container {

    height: 50px;

    float: none;

    width: 1125px;

    margin: 0 auto;

    padding: 0 30px;

}

#header-full.small+#nav #nav-container {

    height: 40px;

    margin: -50px auto 0 auto;

}



/* #nav-main CSS */

#nav-main,

#nav .menu ul {

    height: 50px;

    float: left;

}

#nav-main li,

#nav .menu ul li {

    height: 50px;

    float: left;

    position: relative;

}

#nav-main li a,

#nav .menu ul li a {

    /*  height:100%;*/

    float: left;

    font-size: 14px;

    font-weight: bold;

    color: #fff;

    text-transform: uppercase;

    text-decoration: none;

    padding: 16px 12px 16px 15px;

}

#nav-main li:hover a,

#nav .menu ul li:hover a {

    background: rgba(0, 0, 0, 0.5);

}

#nav-main li.current-menu-item a,

#nav .menu ul li.current-menu-item a {

    color: #fff;

    /* height:100%;*/

    background: rgba(0, 0, 0, 0.5);

    margin: -2px 0 0 0;

    padding-top: 18px;

    box-shadow: 1px 0 rgba(0, 0, 0, 0.7);

}



#header-full.small+#nav #nav-main,

#header-full.small+#nav .menu ul {

    padding-left: 200px;

    height: 40px;

}



#header-full.small+#nav #nav-main li,

#header-full.small+#nav .menu li {

    height: 40px;

}



#header-full.small+#nav #nav-main li a,

#header-full.small+#nav .menu li a {

    height: 30px;

    float: left;

    font-size: 13px;

    font-weight: 300;

    color: #333;

    padding: 10px 6px 0 6px;

}



#header-full.small+#nav #nav-main li.current-menu-item a,

#header-full.small+#nav .menu ul li.current-menu-item a {

    height: 30px;

    margin: 0;

    background: none;

    font-weight: bold;

    box-shadow: none;

}



#header-full.small+#nav #nav-main li:hover a,

#header-full.small+#nav .menu ul li:hover a {

    background: none;

    text-decoration: underline;

}



/* #button-registration CSS */

#button-registration {

    float: right;

    height: 48px;

    border: 1px solid #7a1632;

    padding: 0 30px;

    color: #fff;

    text-transform: uppercase;

    font-size: 14px;

    font-weight: bold;

    text-decoration: none;

    background-color: #a42347;

    background-image: linear-gradient(top, #a42347, #7a1632);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a42347), to(#7a1632));

    background-image: -webkit-linear-gradient(top, #a42347, #7a1632);

    background-image: -moz-linear-gradient(top, #a42347, #7a1632);

    background-image: -ms-linear-gradient(top, #a42347, #7a1632);

    background-image: -o-linear-gradient(top, #a42347, #7a1632);

    line-height: 48px;

    box-shadow: 0 1px rgba(255, 255, 255, 0.3) inset, 0 -1px rgba(0, 0, 0, 0.3) inset, -1px 0 rgba(255, 255, 255, 0.1);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.6);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#button-registration:hover {

    background: #7a1632;

}



#header-full.small+#nav #button-registration {

    height: 38px;

    line-height: 38px;

    font-size: 12px;

}





/* Start CSS POPUP Menu

=====================================================================*/



#nav ul ul {

    position: absolute;

    z-index: 2000;

    display: none;

    width: 230px;

    margin: 0;

    top: 48px;

    left: 0;

    background: none;

    float: none;

    text-align: left;

    background: #62462d;

    padding: 5px;

    box-shadow: 0 2px rgba(0, 0, 0, 0.3);

}



#header-full.small+#nav ul ul {

    background: rgba(255, 255, 255, 0.95);

    top: 40px;

}



#main-header .navbar-default {

    background-color: transparent;

    border-color: transparent;

    min-height: auto;

    margin-bottom: 0;

}





#main-header .navbar {

    background: #0c56a2;

    clear: both;

    box-shadow: 0 -2px rgba(0, 0, 0, 0.5) inset;

    border-radius: 0;

    min-height: 35px;

}



#main-header .navbar-default .navbar-nav>.active>a,

#main-header .navbar-default .navbar-nav>.active>a:hover,

#main-header .navbar-default .navbar-nav>.active>a:focus {

    color: #fff;

    background-color: #e7e7e7;

    background: rgba(0, 0, 0, 0.5);

    margin: -2px 0 0 0;

    padding-top: 18px;

    box-shadow: 1px 0 rgba(0, 0, 0, 0.7);

}



#main-header .navbar-default .navbar-nav>li>a {



    font-weight: normal;

    color: #fff;

    text-transform: uppercase;

    text-decoration: none;

    padding: 15px 15px 15px 15px;

    font-size: 11px;

}



#main-header .navbar-nav>li>.dropdown-menu>li>a {

    color: #fff;

    border-bottom: 1px dotted #fff;

}



#main-header .navbar-nav>li>.dropdown-menu>li>a:hover,

#main-header .navbar-nav>li>.dropdown-menu>li>a:focus {

    color: #fff;

    text-decoration: none;

    background-color: rgba(0, 0, 0, 0.30);

}



#main-header .navbar-default .navbar-nav>li>a:hover,

#main-header .navbar-default .navbar-nav>li>a:focus {

    color: #fff;

    background-color: rgba(0, 0, 0, 0.5);

}











/* To Dropdown navbar dropdown on hover */

#main-header .navbar-nav>li:hover>.dropdown-menu {

    display: block;

}

.dropdown-submenu {

    position: relative;

}

.dropdown-submenu>.dropdown-menu {

    top: 0;

    left: 100%;

    margin-top: -6px;

    margin-left: -1px;

    -webkit-border-radius: 0 6px 6px 6px;

    -moz-border-radius: 0 6px 6px;

    border-radius: 0 6px 6px 6px;

}

.dropdown-submenu:hover>.dropdown-menu {

    display: block;

}

.dropdown-submenu>a:after {

    display: block;

    content: " ";

    float: right;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

    border-width: 5px 0 5px 5px;

    border-left-color: #ccc;

    margin-top: 5px;

    margin-right: -10px;

}

.dropdown-submenu:hover>a:after {

    border-left-color: #fff;

}

.dropdown-submenu.pull-left {

    float: none;

}

.dropdown-submenu.pull-left>.dropdown-menu {

    left: -100%;

    margin-left: 10px;

    -webkit-border-radius: 6px 0 6px 6px;

    -moz-border-radius: 6px 0 6px 6px;

    border-radius: 6px 0 6px 6px;

}

#nav ul li ul li {

    display: inline;

    float: left;

    width: 230px;

    height: auto;

    padding: 0;

    position: relative;

    margin: 0;

    border: none;

    box-shadow: none;

}

#nav ul ul ul {

    position: absolute;

    z-index: 1300;

    display: none;

    width: 230px;

    margin: 0;

    top: -5px;

    left: 230px;

}

#header-full.small+#nav ul ul ul {

    background: rgba(255, 255, 255, 0.95);

    top: -5px;

}

#nav ul li ul li ul li {

    display: inline;

    float: left;

    padding: 0;

    margin: 0 0 1px 0;

    height: auto;

}

#nav #nav-main li:hover ul li {

    background: none;

}

#nav #nav-main li:hover ul li a,

#nav #nav-main li:hover ul li a:link,

#nav #nav-main li:hover ul li a:visited {

    width: 210px;

    height: auto;

    text-transform: none;

    border: none;

    padding: 8px 10px;

    margin: 0;

    font-size: 14px;

    color: #fff;

    line-height: 18px;

    font-weight: normal;

    background: none;

    box-shadow: none;

}

#header-full.small+#nav #nav-main li:hover ul li a {

    text-decoration: none;

}

#nav #nav-main li:hover ul li a:hover,

#nav #nav-main li ul li a:hover {

    text-decoration: none;

    color: #fff;

    background: #7a1632;

}

#header-full.small+#nav #nav-main li:hover ul li a:hover {

    font-weight: bold;

}

#nav #nav-main li:hover ul li:hover {

    box-shadow: none;

}

nav#nav li:hover ul ul,

nav#nav li li:hover ul ul {

    display: none;

}

nav#nav li:hover ul,

nav#nav li li:hover ul {

    display: block;

}

/* End CSS Drop Down Menu */



.open-menu,

.close-menu,

.close-menu-big {

    display: none;

}



.page-template-page-templatestemplate-home-diphucampus-php #slideshow-tabs{ padding-top: 0;}



#slideshow-tabs {

    width: 100%;

    height: 450px;

    position: relative;

    z-index: 10;

    margin: 0 0 0px 0;

    min-width: 1185px;

    padding-bottom: 0px;

    padding-top: 50px;

}

#slideshow-tabs .ui-tabs-panel {

    width: 100%;

    height: 420px;

    min-width: 1185px;

}

.tabs-blur {

    height: 90px;

}

.tabs-blur.no-blur {

    -webkit-filter: none;

    -moz-filter: none;

    -ms-filter: none;

    -o-filter: none;

    filter: none;

}

#slideshow-tabs .nav-tabs-slideshow {

    width: 1220px;

    height: 52px;

    margin: 0 auto;

    list-style: none;

    padding: 0px 10px 0 10px;

    background: url(../images/sep-tabs.png) repeat-y 10px 0;

}

#panel-tabs {

    width: 100%;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    z-index: 200;

    height: 52px;

    background: #194c80;

    box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.2);

}

.nav-tabs-slideshow li {

    height: 52px;

    width: 240px;

    float: left;

    background: url(../images/sep-tabs.png) repeat-y 100% 0;

    padding: 0 2px 0 0;

}

.nav-tabs-slideshow li a {

    height: 100%;

    width: 100%;

    float: left;

    padding: 10px 15px 0 15px;

    text-decoration: none;

    color: #fff;

    line-height: 1.4;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.nav-tabs-slideshow li a strong {

    font-size: 14px;

    text-transform: uppercase;

}



.nav-tabs-slideshow li a span {

    font-size: 12px;

    color: #fff;

    font-weight: 200;

}



.nav-tabs-slideshow li.ui-tabs-active a {

    background: rgba(0, 0, 0, 0.2);

}



.nav-tabs-slideshow li a:hover {

    background: rgba(0, 0, 0, 0.1);

}



.tabs-container {

    width: 1125px;

    height: 320px;

    position: relative;

    margin: 35px auto;

    padding: 0 30px;

    text-align: center;

}



.tabs-container article {

    min-width: 200px;

    /* height: 230px; */

    background: rgba(3, 51, 100, 0.86);

    margin: 0px 0 0 0;

    padding: 8px;

    /* position: relative; */

    border-radius: 3px;

    /* float: left; */

    margin: 10px;

    display: inline-block;

}



.tabs-container article h2 {

    font-size: 15px;

    font-weight: normal;

    color: #fff;

    text-transform: uppercase;

    margin: 0;

}



.tabs-container article p {

    font-size: 16px;

    color: #fff;

    margin: 0 0 10px;

    line-height: 20px;

}



.button-more-slide,

.button-more-slide:link,

.button-more-slide:visited {

    width: 165px;

    /* height: 33px; */

    display: block;

    position: relative;

    background-image: url(../images/arrow-more.png), linear-gradient(top, #0c56a2, #0c56a2);

    background-image: url(../images/arrow-more.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c56a2), to(#0c56a2));

    background-image: url(../images/arrow-more.png), -webkit-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: url(../images/arrow-more.png), -moz-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: url(../images/arrow-more.png), -ms-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: url(../images/arrow-more.png), -o-linear-gradient(top, #0c56a2, #0c56a2);

    background-repeat: no-repeat;

    background-size: 8px 11px, auto auto;

    background-position: 140px 11px, 0 0;

    line-height: 33px;

    color: #fff;

    padding-left: 15px;

    text-decoration: none;

    text-transform: uppercase;

    transition: all 0.2s linear;

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    -ms-transition: all 0.2s linear;

    font-size: 13px;

    font-weight: 300;

}



.button-more-slide:hover {

    background: url(../images/arrow-more.png), #033364;

    background-repeat: no-repeat;

    background-size: 8px 11px, auto auto;

    background-position: 145px 11px, 0 0;

}



.slider-tabs {

    width: 450px;

    height: 280px;

    background: #62462d;

    margin: 95px 0 0 0;

    position: relative;

}





/* Browser Resets */



.flex-container a:active,

.flexslider a:active,

.flex-container a:focus,

.flexslider a:focus {

    outline: none;

}



.flex-control-nav,

.flex-direction-nav {

    margin: 0;

    padding: 0;

    list-style: none;

    height: 43px;

}



.slides {

    margin: 0;

    padding: 0;

    list-style: none;

}





/* FlexSlider Necessary Styles

*********************************/



.flexslider {

    margin: 0;

    padding: 0;

}



.flexslider .slides>li {

    display: none;

    -webkit-backface-visibility: hidden;

}





/* Hide the slides before the JS is loaded. Avoids image jumping */



.flexslider .slides img {

    width: 100%;

    display: block;

}



.flex-pauseplay span {

    text-transform: capitalize;

}





/* Clearfix for the .slides element */



.slides:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}



html[xmlns] .slides {

    display: block;

}



* html .slides {

    height: 1%;

}





/* No JavaScript Fallback */





/* If you are not using another script, such as Modernizr, make sure you

 * include js that eliminates this class on page load */



.no-js .slides>li:first-child {

    display: block;

}







/* FlexSlider Default Theme

*********************************/



.flex-viewport {

    max-height: 2000px;

    -webkit-transition: all 1s ease;

    -moz-transition: all 1s ease;

    transition: all 1s ease;

}



.loading .flex-viewport {

    max-height: 300px;

}



.flexslider .slides {

    zoom: 1;

}



.carousel li {

    margin-right: 5px

}





.slider-tabs.flexslider {

    margin: 95px 0 0 0;

}



.slider-tabs.flexslider .slider-tabs-content {

    width: 400px;

    height: 230px;

    padding: 25px;

}



.slider-tabs.flexslider h3 {

    font-size: 24px;

    font-weight: normal;

    margin: 0 0 5px 0;

}



.slider-tabs.flexslider h3 a {

    color: #fff;

    text-decoration: none;

}



.slider-tabs.flexslider h3 a:hover {

    text-decoration: underline;

}



.slider-tabs.flexslider time {

    font-size: 12px;

    font-weight: 300;

    text-transform: uppercase;

    color: rgba(255, 255, 255, 0.7);

    display: block;

    margin: 0 0 15px 0;

}



.slider-tabs.flexslider p {

    font-size: 16px;

    color: #fff;

    margin: 0 0 24px;

    line-height: 1.6;

}



.slider-tabs.flexslider .flex-control-nav {

    display: none;

}



.slider-tabs.flexslider .flex-prev {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-prev-slide.png) no-repeat 50% 12px;

    top: 120px;

    left: -52px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



.slider-tabs.flexslider .flex-next {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-next-slide.png) no-repeat 50% 12px;

    top: 120px;

    right: -52px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



.slider-tabs.flexslider .flex-next:hover,

.slider-tabs.flexslider .flex-prev:hover {

    opacity: 0.7;

}



.slider-tabs.flexslider .slides img {

    width: auto;

    float: left;

    margin: 0 25px 0 0;

}



.slider-tabs.flexslider.event h3 {

    font-size: 18px;

    margin: 0 0 10px 0;

    line-height: 1.3;

}



.slider-tabs.flexslider h3 a {

    color: #fff;

    text-decoration: none;

}



.nav-slider-left {

    width: 190px;

    list-style: none;

    float: left;

    margin: 0;

}



.nav-slider-right {

    width: 190px;

    list-style: none;

    float: right;

    margin: 0;

}



.nav-slider-left li {}



.nav-slider-left li a,

.nav-slider-right li a {

    color: #fff;

    text-transform: uppercase;

    font-size: 14px;

    font-weight: 300;

    text-decoration: none;

    display: block;

    padding: 8px 10px;

}



.nav-slider-left li a:hover,

.nav-slider-right li a:hover {

    background: #7a1632;

}



.list-event-slider {

    list-style: none;

    font-size: 12px;

    color: #fff;

    line-height: 1.6;

    font-weight: 300;

    overflow: hidden;

}



.list-event-slider li {

    padding: 2px 0 0 27px;

    margin: 0 0 8px 0;

}



.list-event-slider li.time-slider {

    background: url(../images/icon-calendar-slider.png) no-repeat;

    background-size: 22px 22px;

}



.list-event-slider li.hour-slider {

    background: url(../images/icon-hour-slider.png) no-repeat;

    background-size: 22px 22px;

}



.list-event-slider li.location-slider {

    background: url(../images/icon-location-slider.png) no-repeat;

    background-size: 22px 22px;

}



.main-home-container {

    width: 100%;

    background: #fff url('http://www.aus.ac.in/wp-content/uploads/2017/11/bg_body.jpg');

    min-width: 1185px;

    position: relative;

    z-index: 10;

    padding-top: 10px;

}



#content {

    width: 1125px;

    margin: 0 auto;

    padding: 0 30px;

}



#banner-homepage {

    margin: 0 0 10px 0;

    vertical-align: top;

}



#main-content {

    width: 732px;

    float: left;

    padding: 0 0 10px 0;

}



#full-width {

    padding: 0 0 50px 0;

}



#intro {

    margin: 0 0 20px 0;

}



#intro h1 {

    font-size: 22px;

    color: #033364;

    text-transform: capitalize;

    font-weight: bold;

    margin: 0 0 20px 0;

}



#intro figure {

    width: 363px;

    float: left;

    margin: 0 30px 0 0;

}



#intro p {

    font-size: 16px;

    color: #333;

    font-weight: 300;

    line-height: 1.6;

    margin: 0 0 24px;

}



.more-intro {

    font-size: 16px;

    text-transform: uppercase;

    color: #222;

    text-decoration: none;

    font-weight: bold;

}



.more-intro:hover {

    color: #7a1632;

}



#sidebar-homepage-left {

    width: 341px;

    float: left;

}



#sidebar-homepage-middle {

    width: 341px;

    float: right;

}



#sidebar-homepage-right {

    width: 290px;

    float: right;

}



#nav-sidebar {

    margin: 0 0 50px 0;

    list-style: none;

}



#nav-sidebar li {

    margin: 0 0 25px 0;

    line-height: 1.4;

}



#nav-sidebar li a {

    text-decoration: none;

    font-size: 14px;

    color: #333;

    display: block;

}



#nav-sidebar li a img {

    width: 25px;

    height: 25px;

    max-width: 30px;

}



#nav-sidebar li a figure {

    border-radius: 60px;

    padding: 8px;

    width: 46px;

    height: 46px;

    border: 3px solid #fff;

    box-shadow: 0 0 0 2px #dadada;

    margin: 0 20px 0 0;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

    float: left;

    background: #dadada;

}



#nav-sidebar li a:hover figure {

    background: #033364;

    box-shadow: 0 0 0 4px #033364;

}



#nav-sidebar li a .title-nav-sidebar {

    display: block;

    margin: 5px 0;

    text-transform: uppercase;

    color: #222;

    font-size: 16px;

}



#nav-sidebar li a:hover .title-nav-sidebar {

    color: #033364;

}



#intro-principal {

    clear: both;

    padding: 0 0 25px 0;

    position: relative;

}



#intro-principal #title-principal {

    font-size: 20px;

    color: #033364;

    font-weight: 300;

}



#intro-principal p {

    font-size: 18px;

    font-weight: 300;

    color: #333333;

    font-family: arial;

}



#content-principal {

    width: 100%;

    display: inline-block;

}


/* About

=====================================================================*/



#nav-sub-container {

    background: #dadada;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;

}



#nav-sub li {

    height: 40px;

    float: left;

}



#nav-sub li a {

    height: 27px;

    float: left;

    font-size: 12px;

    color: #666;

    text-transform: uppercase;

    text-decoration: none;

    padding: 13px 15px 0 15px;

}



#nav-sub li a:hover,

#nav-sub li.current-menu-item a {

    background: #fff;

    color: #333;

}



#breadcrumbs {

    margin: 25px 0;

}



#breadcrumbs div {

    height: 34px;

    float: left;

}



#breadcrumbs div a {

    height: 24px;

    float: left;

    font-size: 11px;

    color: #666;

    text-transform: uppercase;

    text-decoration: none;

    padding: 10px 0 0 0;

}



#breadcrumbs div a.icon-home {

    width: 34px;

    height: 34px;

    background: #7a1632 url(../images/icon-home.png) no-repeat 50% 8px;

    text-indent: -9999px;

    background-size: 17px 17px;

    padding: 0;

}



#breadcrumbs div a.icon-home:hover {

    opacity: 0.7;

}



#breadcrumbs div .arrow {

    width: 8px;

    height: 14px;

    background: url(../images/arrow-breadcrumbs.png) no-repeat;

    background-size: 8px 14px;

    text-indent: -9999px;

    margin: 9px 12px 0 12px;

    float: left;

}



.last-breadcrumbs {

    float: left;

    font-size: 11px;

    text-transform: uppercase;

    color: #7a1632;

    margin: 10px 0 0 0;

}



#breadcrumbs div a:hover {

    color: #7a1632;

}



#sidebar {

    width: 100%;

    /* float:right;*/

    background: #f0f0f0;

    /* padding:0px 20px 0 20px;*/

    margin: 0 0 50px 0;

}



#tabs-content-bottom {

    background: #eee;

    height: 200px;

    clear: both;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;

    margin: 0 0 50px 0;

}



#nav-content-bottom {

    width: 20%;

    float: left;

    background: #7a1632;

    list-style: none;

    margin: 0;

}



#nav-content-bottom li {

    height: 50px;

    background: url(../images/sep-tabs-bottom.png) repeat-x 0 100%;

}



#nav-content-bottom li a {

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    display: block;

    padding: 0 20px;

    height: 50px;

    line-height: 50px;

    text-decoration: none;

}



#nav-content-bottom li a:hover,

#nav-content-bottom li.ui-tabs-active a {

    background: rgba(0, 0, 0, 0.2);

}



#tabs-content-bottom .ui-tabs-panel {

    width: 80%;

    height: 200px;

    float: left;

}



#nav-sidebar-bottom {

    margin: 0;

    list-style: none;

}



#nav-sidebar-bottom li {

    width: 20%;

    height: 200px;

    float: left;

    border-right: 1px solid #dadada;

    padding: 0

}



#nav-sidebar-bottom li a {

    width: 100%;

    height: 100%;

    float: left;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

    padding: 0 10px;

    text-align: center;

    font-size: 12px;

    color: #333;

    text-decoration: none;

    line-height: 1.6;

}



#nav-sidebar-bottom li a figure {

    width: 50px;

    height: 50px;

    background: #dadada;

    border-radius: 27px;

    border: 2px solid #fff;

    box-shadow: 0 0 0 2px #dadada;

    margin: -25px auto 25px auto;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#nav-sidebar-bottom li a figure img {

    width: 34px;

    height: 34px;

    margin: 8px 0 0 0;

}



#nav-sidebar-bottom li a:hover figure {

    background: #7a1632;

    box-shadow: 0 0 0 2px #7a1632;

}



#nav-sidebar-bottom li a:hover {

    background: #fff;

}



#nav-sidebar-bottom .title-nav-sidebar {

    display: block;

    font-size: 12px;

    color: #222;

    text-transform: uppercase;

    margin: 0 0 20px 0;

}



.nav-tabs-bottom {

    list-style: none;

    margin: 0;

    padding: 10px 0;

}



.nav-tabs-bottom li {

    width: 205px;

    float: left;

    padding: 0 10px;

    margin: 0 0 5px 0;

}



.nav-tabs-bottom li a {

    display: block;

    padding: 9px 10px;

    font-size: 12px;

    color: #333;

    text-decoration: none;

    text-transform: uppercase;

    `

}



.nav-tabs-bottom li a:hover {

    background: #7a1632;

    color: #fff;

}



#tabs-content-bottom .ui-tabs-panel article {

    padding: 30px;

    font-size: 18px;

    color: #333;

    line-height: 1.6;

}



#tabs-content-bottom .ui-tabs-panel article p {

    margin: 0 0 15px 0;

}



.slider-partners {

    width: 815px;

    height: 100px;

    margin: 45px auto 0 auto;

    position: relative;

}



.slider-partners li img {

    opacity: 0.6;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.slider-partners li a:hover img {

    opacity: 1;

}



.slider-partners li {

    text-align: center;

}



.slider-partners .flex-control-nav {

    display: none;

}



.slider-partners .flex-direction-nav {

    height: 0;

}



.slider-partners .flex-prev {

    position: absolute;

    z-index: 10;

    width: 19px;

    height: 32px;

    left: -24px;

    top: 33px;

    background: url(../images/prev-partners.png) no-repeat;

    background-size: 19px 32px;

    text-indent: -9999px;

    opacity: 0.8;

}



.slider-partners .flex-next {

    position: absolute;

    z-index: 10;

    width: 19px;

    height: 32px;

    right: -24px;

    top: 33px;

    background: url(../images/next-partners.png) no-repeat;

    background-size: 19px 32px;

    text-indent: -9999px;

    opacity: 0.8;

}



.slider-partners .flex-prev:hover,

.slider-partners .flex-next:hover {

    opacity: 1;

}





/* News

=====================================================================*/



#slider-news {

    margin: 0 0 50px 0;

    position: relative;

}



#slider-news ul li {

    position: relative;

}



.panel-slider-news {

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    background: rgba(0, 0, 0, 0.7);

    padding: 25px 0;

}



.category-slider {

    list-style: none;

    margin: 0 0 7px 0;

    padding: 0 25px;

}



.panel-slider-news h2 {

    font-size: 22px;

    color: #fff;

    font-weight: 300;

    padding: 0 25px;

    clear: both;

}



.panel-slider-news h2 a {

    color: #fff;

    text-decoration: none;

}



.panel-slider-news h2 a:hover {

    text-decoration: underline;

}



.category-slider li {

    float: left;

    margin: 0 10px 0 0;

}



.category-slider li a {

    float: left;

    background: #fff;

    padding: 3px 10px;

    font-size: 11px;

    text-transform: uppercase;

    font-weight: bold;

    text-decoration: none;

}



.category-slider li a:hover {

    background: #7a1632;

    color: #fff;

}



#slider-news .flex-control-nav {

    display: none;

}



#slider-news .flex-direction-nav {

    height: 0;

}



#slider-news .flex-prev {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-prev-slide.png) no-repeat 50% 12px;

    bottom: 270px;

    left: 25px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



#slider-news .flex-next {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-next-slide.png) no-repeat 50% 12px;

    bottom: 270px;

    right: 25px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



#slider-news .flex-prev:hover,

#slider-news .flex-next:hover {

    opacity: 0.7;

}



.news-container {

    margin: 0 48px 40px 0;

    width: 342px;

    float: left;

    position: relative;

}



.news-container.last {

    margin-right: 0;

}



.news-container figure img {

    border-top: 3px solid #7b1733;

    margin: 0 0 5px 0;

}



.news-container h2.title-news {

    font-size: 20px;

    font-weight: 300;

    margin: 0 0 5px 0;

    line-height: 1.2;

}



.news-container header p {

    margin: 0 0 3px 0;

    font-size: 11px;

}



.news-container header p a {

    text-transform: uppercase;

    font-weight: bold;

    text-decoration: none;

}



.news-container h2.title-news a {

    color: #222;

    text-decoration: none;

}



.news-container h2.title-news a:hover {

    color: #7a1632;

}



.news-container header {

    margin: 0 0 15px 0;

}



.news-container header time {

    font-size: 11px;

    color: #999;

    text-transform: uppercase;

}



.link-comment,

.link-comment:link,

.link-comment:visited {

    height: 30px;

    background: #7a1632 url(../images/icon-comment.png) no-repeat 10px 8px;

    position: absolute;

    top: 0;

    right: 25px;

    padding: 0 10px 0 33px;

    color: #fff;

    text-decoration: none;

    background-size: 16px 17px;

    line-height: 30px;

}



.link-comment:hover {

    color: #fff;

    opacity: 0.8;

    text-decoration: none;

}



.news header aside {

    width: 340px;

    float: left;

}



.news header aside.no-featured {

    width: 100%;

    float: none;

}



.news header figure {

    width: 351px;

    float: right;

}



.news header figure img {

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



#news-title {

    margin: 0;

    font-size: 28px;

    line-height: 1.2;

    padding: 0 0 14px 0;

    border-bottom: 1px solid #dadada;

}



.news header p {

    margin: 0;

    padding: 10px 0;

    border-bottom: 1px solid #dadada;

}



#link-category {

    font-size: 11px;

    font-weight: bold;

    text-transform: uppercase;

}



#link-category a {

    text-decoration: none;

}



#blog-time time {

    font-size: 11px;

    color: #999;

    text-transform: uppercase;

    float: left;

    padding: 0 7px 0 0;

    border-right: 1px solid #999;

    margin: 0 7px 0 0;

}



#link-comment-header {

    float: left;

    font-size: 11px;

    color: #666;

    text-transform: uppercase;

    text-decoration: none;

}



#link-comment-header:hover {

    text-decoration: underline;

}



#social-link {

    list-style: none;

    margin: 10px 0 25px 0;

}



#social-link li {

    float: left;

    margin: 0 10px 0 0;

}



.news {

    border-bottom: 1px solid #dadada;

    margin: 0 0 25px 0;

}



.title-comment,

.title-comment strong {

    font-size: 22px;

    color: #222;

    font-weight: normal;

    margin: 0 0 25px 0;

}



.title-comment span {

    color: #666;

    font-weight: 300;

}



#list-comments {

    margin: 0;

    padding: 0 0 10px 0;

}



.avatar {

    width: 80px;

    height: 80px;

    float: left;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

    position: absolute;

    left: 0;

    top: 0;

}



#list-comments li {

    position: relative;

    margin: 0 0 25px 0;

    padding-left: 110px;

}



#list-comments li header h3 {

    float: left;

    font-size: 16px;

    font-weight: bold;

    color: #333;

}



#list-comments li header time {

    float: left;

    margin: 2px 0 0 4px;

    font-size: 14px;

    color: #999;

    font-weight: 300;

    text-transform: uppercase;

}



#list-comments li header {

    margin: 5px 0 12px 0;

}



#list-comments li p,

.comment-notes {

    margin: 0 0 24px;

    line-height: 1.6;

    font-size: 15px;

    color: #444;

}



#list-comments li article {

    border-bottom: 1px solid #dadada;

    padding-bottom: 25px;

}



.comment-reply-link {

    text-transform: uppercase;

    font-size: 12px;

    text-decoration: none;

}



#list-comments li ul.children {

    margin: 0;

    padding: 25px 0 0 0;

}



#form-comment label {

    font-size: 15px;

    color: #333;

    font-weight: bold;

    display: block;

    margin: 0 0 10px 0;

}



#form-comment label span {

    color: #f00;

}



#form-comment .input {

    width: 380px;

    height: 30px;

    background: #f7f7f7;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

    padding: 5px;

    margin: 0 0 15px 0;

    font-size: 14px;

}



#form-comment .input.textarea {

    width: 550px;

    height: 180px;

}



#form-comment .button {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    padding: 10px 20px;

    border: 1px solid #7a1632;

    text-decoration: none;

    cursor: pointer;

    background-color: #a42347;

    background-image: linear-gradient(top, #a42347, #7a1632);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a42347), to(#7a1632));

    background-image: -webkit-linear-gradient(top, #a42347, #7a1632);

    background-image: -moz-linear-gradient(top, #a42347, #7a1632);

    background-image: -ms-linear-gradient(top, #a42347, #7a1632);

    background-image: -o-linear-gradient(top, #a42347, #7a1632);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#form-comment .button:hover {

    background: #7a1632;

}





/* History

=====================================================================*/



#history-container {

    background: url(../images/line-history.png) repeat-y 30px 0;

}



.static-page h3.history-year {

    width: 60px;

    height: 60px;

    background: #7a1632;

    border-radius: 30px;

    font-size: 16px;

    color: #fff;

    font-weight: bold;

    text-align: center;

    line-height: 60px;

}



.history-moment {

    margin-bottom: 10px;

}



.history-moment header {

    width: 150px;

    float: left;

    background: #7a1632;

    font-size: 14px;

    color: #fff;

    font-weight: 300;

    padding: 5px 10px;

}



#history-container aside {

    width: 535px;

    float: right;

}



#history-container aside .history-title {

    margin-top: 2px;

    font-size: 18px;

    font-weight: bold;

}



.img-history {

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}





/* Event

=====================================================================*/



#slider-event {

    margin: 0 0 50px 0;

    height: 295px;

    position: relative;

}



.panel-slider-event {

    width: 400px;

    height: 245px;

    float: left;

    background: #7b1733;

    padding: 25px;

}



.panel-slider-event h2 {

    font-size: 28px;

    font-weight: 300;

    margin: 0 0 15px 0;

}



.panel-slider-event h2 a {

    color: #fff;

    text-decoration: none;

}



.panel-slider-event h2 a:hover {

    text-decoration: underline;

}



.panel-slider-event time {

    float: left;

    color: #fff;

    margin: 0 25px 0 0;

}



.panel-slider-event time strong {

    font-size: 120px;

    font-weight: normal;

    line-height: 0.9;

}



.panel-slider-event time span {

    text-transform: uppercase;

    font-size: 14px;

}



.panel-slider-event .list-event-slider {

    padding-top: 30px;

}



#slider-event img {

    float: left;

    width: 675px;

    height: 295px;

}



#slider-event .flex-control-nav {

    display: none;

}



#slider-event .flex-direction-nav {

    height: 0;

}



#slider-event .flex-prev {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-prev-slide.png) no-repeat 50% 12px;

    top: 120px;

    left: 475px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



#slider-event .flex-next {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-next-slide.png) no-repeat 50% 12px;

    top: 120px;

    right: 25px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



#slider-event .flex-prev:hover,

#slider-event .flex-next:hover {

    opacity: 0.7;

}



#main-title.event-title {

    float: left;

    margin-top: 0;

}



#title-month {

    float: right;

    text-transform: uppercase;

    font-size: 20px;

    font-weight: 300;

    margin-top: 8px;

}



#nav-event {

    clear: both;

    margin: 0 0 25px 0;

}



#nav-event ul {

    list-style: none;

    margin: 0;

}



#nav-event ul li {

    float: left;

    background: #7b1733 url(../images/sep-tabs.png) repeat-y 100% 0;

    ;

    height: 40px;

}



#nav-event ul li a {

    color: #fff;

    font-size: 14px;

    font-weight: bold;

    text-transform: uppercase;

    text-decoration: none;

    height: 40px;

    float: left;

    line-height: 40px;

    padding: 0 25px;

}



#nav-event ul li a:hover,

#nav-event ul li.current-menu-item a {

    background: rgba(0, 0, 0, 0.1);

}



#form-year {

    float: right;

}



#form-year label {

    float: left;

    padding: 12px 10px 0 0;

    color: #333;

}



#form-year .select {

    height: 40px;

    float: left;

    border: 1px solid #333;

    padding-left: 10px;

    padding-right: 10px;

    margin: 0 10px 0 0;

}



#form-year .button {

    width: 40px;

    height: 40px;

    border: none;

    background: #7b1733;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    cursor: pointer;

}



#form-year .button:hover {

    opacity: 0.7;

}



.static-page .title-event {

    padding: 0 10px 0 25px;

    height: 55px;

    background: #f0f0f0;

    line-height: 55px;

    font-weight: 300;

    font-size: 20px;

    outline: 0;

    cursor: pointer;

    margin: 25px 0 0 0;

}



.static-page .title-event:hover {

    background: #e4e4e4;

}



.static-page .title-event em {

    font-style: normal;

    color: #999;

}



.static-page .title-event span {

    width: 20px;

    height: 20px;

    float: right;

    background: url(../images/icon-plus.png) no-repeat 100% 0;

    background-size: 20px 20px;

    margin: 16px 0 0 0;

}



.static-page .title-event.ui-accordion-header-active span {

    background: url(../images/icon-minus.png) no-repeat 100% 0;

    background-size: 20px 20px;

}



.content-event {

    background: #f0f0f0;

    padding: 0 25px 0 25px;

}



.event-container-one {

    height: 140px;

    padding-bottom: 25px;

}



.static-page .title-event.ui-accordion-header-active:hover {

    background: #f0f0f0;

}



.static-page .content-event img {

    margin: 0;

    float: left;

}



.panel-event-info {

    width: 285px;

    height: 90px;

    background: #7b1733;

    padding: 25px;

    float: left;

    margin: 0 25px 0 0;

}



.static-page .panel-event-info .list-event-slider {

    margin: 0;

}



.static-page .panel-event-info .list-event-slider li {

    color: #fff;

    font-size: 12px;

    font-weight: 300;

}



.static-page .title-event-one {

    font-size: 24px;

    color: #222;

    font-weight: bold;

    padding: 40px 0 0 0;

    margin: 0;

}



.title-event-one a {

    text-decoration: none;

    color: #222;

}



.title-event-one a:hover {

    color: #7b1733;

}



.event-container {

    width: 250px;

    height: 335px;

    float: left;

    margin: 0 25px 25px 0;

    overflow: hidden;

}



.event-container.last {

    margin-right: 0;

}



.event-container img {

    transition: all 0.4s ease-in-out;

    -webkit-transition: all 0.4s ease-in-out;

    -moz-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

    -ms-transition: all 0.4s ease-in-out;

}



.static-page .event-container h4 {

    font-size: 16px;

    color: #333;

    background: #ddd;

    font-weight: bold;

    height: 54px;

    padding: 13px 20px 0 20px;

    margin: 0;

    clear: both;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;

}



.event-container .panel-event-info {

    width: 210px;

    height: 230px;

    background: #7b1733;

    padding: 20px;

    float: none;

    margin: 0;

    position: relative;

}



.event-container:hover img {

    margin-top: -270px;

}



.static-page .event-container h4 a {

    color: #333;

    text-decoration: none;

}



.static-page .event-container h4 a:hover {

    color: #7b1733;

}



.button-detail,

.button-detail:link,

.button-detail:visited {

    width: 208px;

    height: 38px;

    border: 1px solid #b2b2b2;

    position: absolute;

    bottom: 20px;

    left: 20px;

    text-align: center;

    font-size: 14px;

    text-transform: uppercase;

    font-weight: bold;

    line-height: 38px;

    color: #fff;

    text-decoration: none;

    text-shadow: 0 -1px #787878;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);

    background-color: #a7a7a7;

    background-image: linear-gradient(top, #a7a7a7, #8e8e8e);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a7a7a7), to(#8e8e8e));

    background-image: -webkit-linear-gradient(top, #a7a7a7, #8e8e8e);

    background-image: -moz-linear-gradient(top, #a7a7a7, #8e8e8e);

    background-image: -ms-linear-gradient(top, #a7a7a7, #8e8e8e);

    background-image: -o-linear-gradient(top, #a7a7a7, #8e8e8e);

}



.button-detail:hover {

    background: #fff;

    border: 1px solid #fff;

    text-shadow: none;

    color: #7b1733;

}



.accordion {

    margin: 0 0 50px 0;

}



#event-info {

    width: 270px;

    float: left;

    margin: 0 25px 0 0;

}



#event-info .list-event-slider {

    margin: 0;

    padding: 20px;

    background: #7b1733;

}



#event-info .list-event-slider li {

    color: #fff;

    font-size: 12px;

}



#event-info img {

    margin: 0;

}





/* Testimonial

=====================================================================*/



.static-page .list-testimonial {

    margin: 0;

}



.static-page .list-testimonial li {

    position: relative;

    margin: 0 0 50px 0;

}



.static-page .list-testimonial li p {

    font-size: 15px;

    color: #222;

    padding-left: 225px;

}



.static-page .list-testimonial li .testimonial-title {

    font-size: 16px;

    color: #222;

    background: #dadada url(../images/quote-testimonial.png) no-repeat 100% 0;

    background-size: 48px 36px;

    padding: 9px 0 9px 225px;

    font-weight: bold;

}



.static-page .list-testimonial li .testimonial-title span {

    font-weight: 300;

}



.static-page .img-testimonial {

    position: absolute;

    left: 0;

    bottom: 0;

    z-index: 10;

    margin: 0;

}



.static-page .list-testimonial li.odd p {

    padding-left: 0;

    padding-right: 225px;

}



.static-page .list-testimonial li.odd .testimonial-title {

    padding: 9px 225px 9px 0;

    text-align: right;

    background: #dadada url(../images/quote-testimonial.png) no-repeat 0 0;

    background-size: 48px 36px;

}



.static-page .list-testimonial li.odd .img-testimonial {

    left: auto;

    right: 0;

}





/* Team

=====================================================================*/



#list-category-team {

    width: 185px;

    float: left;

    margin: 0 25px 0 0;

    list-style: none;

}



#list-category-team li {

    width: 185px;

    margin: 0 0 1px 0;

}



#list-category-team li a {

    display: block;

    border-left: 3px solid #62462d;

    background: #f0f0f0;

    padding: 10px 10px 10px 15px;

    font-size: 14px;

    text-decoration: none;

}



#list-category-team li.current-menu-item a {

    background: none;

    font-weight: bold;

}



#team-container {

    width: 522px;

    float: right;

}



#team-container #main-title {

    margin-top: 0;

}



#list-team {

    list-style: none;

    margin: 0;

}



#list-team li {

    width: 155px;

    height: 205px;

    float: left;

    margin: 0 25px 25px 0;

    text-align: center;

}



#list-team li img {

    margin: 0 0 5px 0;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



#list-team li a {

    text-decoration: none;

}



.static-page ul#list-team li {

    line-height: 1.2;

}



#list-team li a strong {

    font-size: 14px;

    color: #222;

    text-decoration: none;

    font-weight: 300;

}



#list-team li a:hover strong {

    color: #7a1632;

    font-weight: bold;

}



#list-team li.last {

    margin-right: 0;

}



#profile-team {

    width: 200px;

    float: right;

    margin: 0 0 25px 25px;

}



#profile-team img {

    margin: 0 0 20px 0;

    border: 10px solid #f0f0f0;

}



#list-social-team {

    list-style: none;

    margin: 0;

}



#list-social-team li {

    margin: 0 0 10px 0;

    padding: 0 0 0 10px;

    line-height: 1.1;

    font-weight: 300;

}



#list-social-team li span {

    width: 16px;

    height: 16px;

    float: left;

    background: #dadada;

    margin: 0 7px 0 0;

}



#list-social-team li a {

    font-size: 14px;

    color: #666;

    text-transform: uppercase;

    text-decoration: none;

}



#list-social-team li.facebook-team span {

    background: #dadada url(../images/icon-facebook.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



#list-social-team li.facebook-team a:hover span {

    background-color: #33579f;

}



#list-social-team li.facebook-team a:hover {

    color: #33579f;

}



#list-social-team li.twitter-team span {

    background: #dadada url(../images/icon-twitter.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



#list-social-team li.twitter-team a:hover span {

    background-color: #00abf3;

}



#list-social-team li.twitter-team a:hover {

    color: #00abf3;

}



#list-social-team li.gplus-team span {

    background: #dadada url(../images/icon-gplus.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



#list-social-team li.gplus-team a:hover span {

    background-color: #da4b2d;

}



#list-social-team li.gplus-team a:hover {

    color: #da4b2d;

}



#list-social-team li.linkedin-team span {

    background: #dadada url(../images/icon-linkedin.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



#list-social-team li.linkedin-team a:hover span {

    background-color: #0082c4;

}



#list-social-team li.linkedin-team a:hover {

    color: #0082c4;

}



#list-social-team li.email-team {

    font-size: 12px;

    border-top: 1px solid #dadada;

    border-bottom: 1px solid #dadada;

    padding: 8px 0 8px 10px;

    margin: 0;

}



#list-social-team li.position-team {

    font-size: 12px;

    border-top: 1px solid #dadada;

    padding: 8px 0 8px 10px;

    margin: 0;

    font-weight: bold;

    font-style: italic;

}





/* FAQ

=====================================================================*/



.static-page .title-faq {

    padding: 8px 10px;

    background: #f0f0f0;

    font-weight: 300;

    font-size: 20px;

    outline: 0;

    cursor: pointer;

    margin: 25px 0 0 0;

}



.static-page .title-faq:hover {

    background: #e4e4e4;

}



.static-page .title-faq span {

    width: 20px;

    height: 20px;

    float: right;

    background: url(../images/icon-plus.png) no-repeat 100% 0;

    background-size: 20px 20px;

    margin: 4px 0 0 0;

}



.static-page .title-faq.ui-accordion-header-active span {

    background: url(../images/icon-minus.png) no-repeat 100% 0;

    background-size: 20px 20px;

}



.content-faq {

    padding: 20px 0 0 10px;

}





/* Gallery

=====================================================================*/



.gallery-group {

    margin: 0 0 50px 0;

}



.link-category-gallery {

    width: 265px;

    height: 271px;

    float: left;

    background: #f0f0f0;

    padding: 25px;

    text-decoration: none;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.link-category-gallery strong {

    font-size: 18px;

    color: #222;

    display: block;

    line-height: 1.4;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.link-category-gallery span {

    font-size: 14px;

    color: #333;

    margin: 0 0 24px;

    line-height: 1.6;

}



.list-gallery-category {

    list-style: none;

    margin: 0;

}



.list-gallery-category li {

    width: 160px;

    height: 160px;

    float: left;

    margin: 0 0 1px 1px;

    position: relative;

    overflow: hidden;

}



.list-gallery-category.detail li {

    margin: 0;

}



.list-gallery-category li a img {

    opacity: 0.8;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.list-gallery-category li a span {

    position: absolute;

    left: 0;

    bottom: 0;

    background: #62462d;

    color: #fff;

    padding: 10px;

    text-transform: uppercase;

    font-size: 11px;

    font-weight: 100;

    opacity: 0;

    transition: all 0.4s ease-in-out;

    -webkit-transition: all 0.4s ease-in-out;

    -moz-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

    -ms-transition: all 0.4s ease-in-out;

}



.list-gallery-category li a:hover img {

    opacity: 1;

}



.list-gallery-category li a:hover span {

    opacity: 1;

}



.link-category-gallery:hover {

    background: #fff;

}



.link-category-gallery:hover strong {

    color: #7a1632;

}







/* Widget

=====================================================================*/



#sidebar .widget-container {

    background: #fff;

    margin: 0 0 20px 0;



    border: 1px solid #094d92;

}



.sidebar-homepage .widget-title,

#sidebar .widget-title {

    background-color: #033364;

    background-image: linear-gradient(top, #0c56a2, #033364);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c56a2), to(#033364));

    background-image: -webkit-linear-gradient(top, #0c56a2, #033364);

    background-image: -moz-linear-gradient(top, #0c56a2, #033364);

    background-image: -ms-linear-gradient(top, #0c56a2, #033364);

    background-image: -o-linear-gradient(top, #0c56a2, #033364);

    padding: 12px 20px;

    font-size: 16px;

    color: #fff;

    text-transform: uppercase;

    font-weight: normal;

    border-bottom: 1px solid #fff;

    margin: 0 0 20px 0;

}



#sidebar .widget-title {

    /* margin-left:-20px;*/

    width: 100%;

}



#sidebar ul {

    list-style: none;

    margin: 0 0 10px 10px;

}



#sidebar ul li {

    font-size: 14px;

    color: #333;

    padding: 10px 0;

    border-bottom: 1px solid #dadada;

    line-height: 1.4;

}



#sidebar ul li a {

    color: #444;

    text-decoration: none;

}



#sidebar ul li a:hover {

    color: #033364;

}



#sidebar img.alignleft {

    margin-right: 20px;

}



#sidebar .text-widget img,

#sidebar .textwidget img {

    margin-bottom: 15px;

}



#sidebar .text-widget,

#sidebar .textwidget {

    font-size: 14px;

    color: #666;

    line-height: 1.6;

    margin: 0 0 20px 0;

}



#sidebar .text-widget {

    border-bottom: 1px solid #dadada;

}



#sidebar .text-widget p,

#sidebar .textwidget p {

    font-size: 14px;

    color: #666;

    line-height: 1.6;

    margin: 0 0 24px;

}



#sidebar .text-widget ul {

    border-top: 1px solid #dadada;

    margin: 0 0 20px 0;

}



#sidebar .map-area {

    width: 258px;

    height: 250px;

    margin: 0 0 20px 0;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



#sidebar .testimonial-header {

    float: left;

    background: url(../images/quote-sidebar.png) no-repeat 100% 100%;

    padding: 0 0 42px 0;

    width: 137px;

    background-size: 43px 35px;

}



#sidebar .testimonial-header h4 {

    font-size: 14px;

    color: #333;

    font-weight: bold;

    margin: 0 0 2px 0;

}



#sidebar .testimonial-header h5 {

    font-size: 11px;

    color: #666;

    font-weight: normal;

}



#sidebar .text-widget blockquote {

    clear: both;

    padding: 5px 0 0 0;

    font-size: 14px;

    color: #666;

}



#sidebar ul.tabs-widget {

    width: 300px;

    margin: 0 0 0 -20px;

}



#sidebar ul.tabs-widget li {

    width: 50%;

    float: left;

    border: none;

    padding: 0;

    margin: 0 0 20px 0;

}



#sidebar ul.tabs-widget li a {

    text-align: center;

    display: block;

    padding: 12px 0;

    background-color: #6e5137;

    background-image: linear-gradient(top, #6e5137, #62462d);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6e5137), to(#62462d));

    background-image: -webkit-linear-gradient(top, #6e5137, #62462d);

    background-image: -moz-linear-gradient(top, #6e5137, #62462d);

    background-image: -ms-linear-gradient(top, #6e5137, #62462d);

    background-image: -o-linear-gradient(top, #6e5137, #62462d);

    font-size: 14px;

    text-transform: uppercase;

    color: #fff;

    opacity: 0.8;

}



#sidebar ul.tabs-widget li.ui-tabs-active a {

    opacity: 1;

}



#sidebar .team-sidebar-content h4 {

    font-size: 16px;

    color: #333;

    font-weight: bold;

}



#sidebar .team-sidebar-content h5 {

    font-size: 14px;

    color: #898989;

    font-style: italic;

    margin: 0 0 5px 0;

}



.team-sidebar-social a {

    width: 16px;

    height: 16px;

    float: left;

    margin: 0 5px 0 0;

    text-indent: -9999px;

}



.team-sidebar-social a.icon-facebook-team {

    background: #dadada url(../images/icon-facebook.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



.team-sidebar-social a.icon-facebook-team:hover {

    background-color: #33579f;

}



.team-sidebar-social a.icon-twitter-team {

    background: #dadada url(../images/icon-twitter.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



.team-sidebar-social a.icon-twitter-team:hover {

    background-color: #00abf3;

}



.team-sidebar-social a.icon-gplus-team {

    background: #dadada url(../images/icon-gplus.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



.team-sidebar-social a.icon-gplus-team:hover {

    background-color: #da4b2d;

}



.team-sidebar-social a.icon-linkedin-team {

    background: #dadada url(../images/icon-linkedin.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



.team-sidebar-social a.icon-linkedin-team:hover {

    background-color: #0082c4;

}



#sidebar .team-sidebar li {

    padding: 0 0 20px 0;

    margin: 0 0 20px 0;

}



#sidebar .flickr a {

    width: 100px;

    height: 100px;

    float: left;

    margin: 10px 15px 20px 15px;

}



#sidebar .flickr a img {

    width: 100px !important;

    height: 100px !important;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



.sidebar-homepage .widget-container {

    margin: 0 0 50px 0;

}



.sidebar-homepage .widget-container ul {

    list-style: none;

    margin: 0 0 20px 0;

}



.sidebar-homepage .widget-container ul li {

    font-size: 14px;

    color: #444;

    padding: 8px 0 7px 0;

    border-bottom: 1px solid #dadada;

    line-height: 1.4;

}



.sidebar-homepage .widget-container ul li a {

    color: #777;

    text-decoration: none;

}



.sidebar-homepage .widget-container ul li a:hover {

    color: #7a1632;

}



.sidebar-homepage .widget-container ul.news-sidebar li,

#sidebar .widget-container ul.news-sidebar li {

    padding: 0 0 20px 0;

    margin: 0 0 20px 0;

}



.sidebar-homepage .widget-container ul.news-sidebar li img,

#sidebar .widget-container ul.news-sidebar li img {

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



.sidebar-homepage .imgrame,

#sidebar .imgframe {

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



.sidebar-homepage .widget-container ul.news-sidebar h4,

#sidebar .widget-container ul.news-sidebar h4 {

    font-size: 14px;

    font-weight: bold;

    margin: 0 0 2px 0;

    padding: 5px 0 0 0;

}



.sidebar-homepage .widget-container ul.news-sidebar h4 a,

#sidebar .widget-container ul.news-sidebar h4 a {

    color: #444;

}



.sidebar-homepage .widget-container ul.news-sidebar h4 a:hover,

#sidebar .widget-container ul.news-sidebar h4 a:hover {

    color: #033364;

}



.sidebar-homepage .widget-container ul.news-sidebar .date-news {

    font-size: 11px;

    color: #898989;

    text-transform: uppercase;

    font-weight: 300;

}



#sidebar .widget-container ul.news-sidebar .date-news {

    font-size: 10px;

    color: #898989;

    text-transform: uppercase;

    font-weight: 300;

}



.sidebar-homepage .widget-container ul.news-sidebar h5 {

    display: none;

}



.sidebar-homepage .button-more,

#sidebar .button-more {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    padding: 10px 0;

    border: 1px solid #0c56a2;

    text-decoration: none;

    background-color: #0c56a2;

    background-image: linear-gradient(top, #0c56a2, #0c56a2);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c56a2), to(#0c56a2));

    background-image: -webkit-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: -moz-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: -ms-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: -o-linear-gradient(top, #0c56a2, #0c56a2);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.sidebar-homepage .button-more:hover,

#sidebar .button-more:hover {

    background: #033364;

}



.sidebar-homepage .event-date-widget,

#sidebar .event-date-widget {

    width: 61px;

    height: 80px;

    float: left;

    background: url(../images/icon-calendar-widget.png) no-repeat;

    background-size: 61px 80px;

    margin: 0 20px 0 0;

    text-align: center;

}



.sidebar-homepage .widget-container ul.event-sidebar li,

#sidebar .widget-container ul.event-sidebar li {

    padding: 0 0 20px 0;

    margin: 0 0 20px 0;

}



.sidebar-homepage .event-date-widget strong,

#sidebar .event-date-widget strong {

    display: block;

    font-size: 36px;

    color: #fff;

    padding: 12px 0 0 0;

}



.sidebar-homepage .event-date-widget span,

#sidebar .event-date-widget span {

    display: block;

    font-size: 11px;

    text-transform: uppercase;

    color: #fff;

    padding: 3px 0 0 0;

}



.sidebar-homepage .event-content-widget {

    width: 260px;

    float: left;

}



#sidebar .event-content-widget {

    width: 155px;

    float: left;

}



.sidebar-homepage .event-content-widget article,

#sidebar .event-content-widget article {

    margin: 0 0 10px 0;

}



.sidebar-homepage .event-content-widget h4,

#sidebar .event-content-widget h4 {

    font-size: 14px;

    font-weight: bold;

    padding: 5px 0 2px 0;

}



.sidebar-homepage .widget-container .event-content-widget h4 a,

#sidebar .widget-container .event-content-widget h4 a {

    color: #444;

}



#sidebar .widget-container .event-content-widget h4 a:hover {

    color: #7a1632;

}



.sidebar-homepage .event-content-widget p,

#sidebar .event-content-widget p {

    font-size: 10px;

    color: #898989;

    text-transform: uppercase;

    font-weight: 300;

    line-height: 1.6;

}



.sidebar-homepage .event-content-widget em,

#sidebar .event-content-widget em {

    font-size: 11px;

    color: #555;

}



#sidebar .partner-sidebar li {

    text-align: center;

    padding: 0;

}



#sidebar .partner-sidebar li img {

    opacity: 0.8;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#sidebar .partner-sidebar li a:hover img {

    opacity: 1;

}



.sidebar-homepage .widget-container ul.slides {

    margin: 0;

}



.sidebar-homepage .widget-container ul.slides li {

    padding: 0;

    border: none;

}



.sidebar-homepage .widget-container .slides-image {

    padding: 4px;

    background: #dadada;

    margin: 0 0 20px 0;

}



.sidebar-homepage .widget-container .flexslider {

    position: relative;

}



.sidebar-homepage .widget-container .flexslider .flex-control-nav {

    display: none;

}



.sidebar-homepage .widget-container .flexslider h4 {

    text-align: center;

    margin: 0 35px;

    font-size: 14px;

    color: #444;

    font-weight: normal;

    line-height: 1.2;

}



.sidebar-homepage .widget-container ul.flex-direction-nav {

    margin: 0;

    height: 0;

}



.sidebar-homepage .widget-container ul.flex-direction-nav li {

    padding: 0;

    border: none;

}



.sidebar-homepage .widget-container .flexslider .flex-prev {

    position: absolute;

    display: block;

    width: 32px;

    height: 32px;

    background: #0c56a2 url(../images/arrow-prev-slide.png) no-repeat 50% 9px;

    bottom: 0;

    left: 0;

    text-indent: -9999px;

    background-size: 12px 15px;

}



.sidebar-homepage .widget-container .flexslider .flex-next {

    position: absolute;

    display: block;

    width: 32px;

    height: 32px;

    background: #0c56a2 url(../images/arrow-next-slide.png) no-repeat 50% 9px;

    bottom: 0;

    right: 0;

    text-indent: -9999px;

    background-size: 12px 15px;

}



.sidebar-homepage .widget-container .flexslider .flex-next:hover,

.sidebar-homepage .widget-container .flexslider .flex-prev:hover {

    opacity: 0.7;

}



.sidebar-homepage .widget-container .flexslider .flex-prev.flex-disabled,

.sidebar-homepage .widget-container .flexslider .flex-next.flex-disabled {

    opacity: 0.3;

    cursor: default;

}



.sidebar-footer .widget-title {

    font-size: 18px;

    color: #033364;

    font-weight: bold;

    border-bottom: 3px solid #0b5198;

    padding: 0 0 10px 0;

    margin: 5px 0 20px 0;

}



.sidebar-footer .widget-container {

    margin: 0 0 50px 0;

}



.sidebar-footer .widget-container ul {

    list-style: none;

    margin: 0 0 20px 0;

}



.sidebar-footer .widget-container ul li {

    font-size: 14px;

    color: #444;

    padding: 9px 0 8px 0;

    border-bottom: 1px solid #bbb;

    line-height: 1.4;

}



.sidebar-footer .widget-container ul li a {

    color: #444;

    text-decoration: none;

}



.sidebar-footer .widget-container ul li a:hover {

    color: #7a1632;

}



.sidebar-footer .map-area {

    width: 100%;

    height: 205px;

    background: #fff;

    border: none;

    padding: 5px;

}





/* Typography

=====================================================================*/

.page-template-template-home-inner-sites-full-width .static-page .so-widget-sow-slider img {

    margin: 0;

}



.static-page img {

    margin: 5px 0 25px 0;

}



.static-page img.imgframe {

    max-width: 97.5%;

    padding: 4px;

    background: #dadada;

}



img.alignleft,

.static-page img.alignleft {

    margin-right: 25px;

    float: left;

}



img.alignright,

.static-page img.alignright {

    margin-left: 25px;

    float: right;

}



.static-page h1,

.static-page h2,

.static-page h3,

.static-page h4,

.static-page h5,

.static-page h6 {

    line-height: 1.3;

    color: #222;

}



.content-home .static-page h3 {

    color: #79aea6;

}



.static-page h1 {

    font-size: 30px;

    margin: 30px 0;

}



.static-page h2 {

    font-size: 26px;

    margin: 25px 0;

}



.static-page h3 {

    font-size: 22px;

    margin: 22px 0;

}



.static-page h4 {

    font-size: 20px;

    margin: 25px 0;

}



.static-page h5 {

    font-size: 18px;

    margin: 30px 0;

}



.static-page h6 {

    font-size: 16px;

    margin: 36px 0;

}



.static-page p {

    margin: 0 0 24px;

    line-height: 1.6;

    font-size: 15px;

    color: #444;

}



.static-page ul,

.static-page ol {

    margin: 0 0 24px 30px;

    line-height: 1.6;

    font-size: 15px;

    color: #444;

}



.static-page blockquote {

    margin: 0 0 15px;

}



#content-principal cite {

    font-weight: bold;

    font-style: italic;

    color: #033364;

}



.separator {

    border: 1px solid #ececec;

    height: 4px;

    margin: 0 0 25px 0;

    background: #f3f3f3;

    clear: both;

}



.separator a {

    float: right;

    font-size: 12px;

    text-transform: uppercase;

    text-decoration: none;

    font-weight: 300;

    background: #fff;

    padding: 3px 0 3px 5px;

    margin: -10px 0 0 0;

}



#main-fourum thead,

table thead,

table thead td {

    background-color: #033364;

    color: #fff;

}



#main-content .colhalf.lastcol,

#full-width .colhalf.lastcol {

    margin-right: 0;

}





/* Contact

=====================================================================*/



#form-contact label {

    font-size: 15px;

    color#333;

    font-weight: bold;

    display: block;

    margin: 0 0 10px 0;

}



#form-contact label span {

    color: #f00;

}



#form-contact .input {

    width: 380px;

    height: 30px;

    background: #f7f7f7;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

    padding: 5px;

    margin: 0 0 15px 0;

    font-size: 14px;

}



#form-contact .input.textarea {

    width: 550px;

    height: 180px;

}



#form-contact .button {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    padding: 10px 20px;

    border: 1px solid #7a1632;

    text-decoration: none;

    cursor: pointer;

    background-color: #a42347;

    background-image: linear-gradient(top, #a42347, #7a1632);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a42347), to(#7a1632));

    background-image: -webkit-linear-gradient(top, #a42347, #7a1632);

    background-image: -moz-linear-gradient(top, #a42347, #7a1632);

    background-image: -ms-linear-gradient(top, #a42347, #7a1632);

    background-image: -o-linear-gradient(top, #a42347, #7a1632);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#form-contact .button:hover {

    background: #7a1632;

}



.errordiv {

    display: block;

    border: 1px solid #f2a9a9;

    padding: 5px;

    color: #f00;

    font-size: 12px;

    margin: 8px 0 0 0;

    clear: both;

    background: #fff;

}



.correctdiv {

    display: block;

    border: 1px solid #b6e47a;

    padding: 5px;

    color: #629c17;

    font-size: 12px;

    margin: 8px 0 0 0;

    background: #d7fca8;

    clear: both;

}





/* Footer

=====================================================================*/



#main-footer {

    position: relative;

    width: 100%;

    min-width: 1185px;

}



#blur-top {

    width: 1125px;

    padding: 0 30px;

    height: 50px;

    margin: 0 auto;

    position: relative;

    overflow: hidden;

    z-index: 1;

    background: rgba(255, 255, 255, 0.95);

}



#link-back-top {

    float: right;

    font-size: 12px;

    text-transform: uppercase;

    font-weight: bold;

    text-decoration: none;

    background: url(../images/arrow-top.png) no-repeat 100% 1px;

    padding: 0 20px 0 0;

    background-size: 14px 10px;

    margin: 18px 0 0 0;

}



#link-back-top:hover {

    text-decoration: underline;

}



#slogan-footer {

    width: 1125px;

    height: 160px;

    margin: 0 auto;

    position: relative;

    z-index: 10;

    background: url(../images/footer-dark.png) no-repeat 50% 0;

}



#slogan-footer h4 {

    text-align: center;

    font-size: 32px;

    color: #fff;

    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);

    padding: 55px 0 0 0;

    font-weight: 300;

}



#slogan-footer h4 span {

    font-family: Georgia, Garamond, serif;

    font-style: italic;

}



#footer-content {

    width: 100%;

    background: rgba(244, 241, 232, 0.83);

}



#footer-container {

    width: 1125px;

    margin: 0 auto;

    padding: 0 30px;

}



#sidebar-footer-left,

#sidebar-footer-middle {

    width: 100%;



    margin: 25px 0px 0 0;

}



#main-footer {

    border-top: 2px solid #033364;

    background-image: url('http://www.aus.ac.in/wp-content/uploads/2017/09/footer-bg.jpg');

    background-repeat: no-repeat;

    background-size: 100%;

}



#footer-address {

    background: #fff;

    width: 301px;

    float: right;

    margin: 18px 0 0 0;

    padding: 0px 20px 25px 20px;

    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.1);

}



#title-footer-address {

    width: 350px;

    margin: 0 0 15px -29px;

    color: #fff;

    font-size: 18px;

    font-weight: normal;

    padding: 0 0 9px 0;

    background: url(../images/corner.png) no-repeat 0 100%;

    background-size: 9px 9px;

}



#title-footer-address span {

    display: block;

    background: #0b5198;

    margin: 0 0 1px 0;

    padding: 8px 20px 8px 29px;

}



#footer-address,

#footer-address p {

    font-size: 13px;

    color: #666;

    line-height: 1.4;

}



#footer-address p {

    margin: 0 0 8px 0;

}



#footer-address p strong {

    font-size: 14px;

    color: #222;

}



#list-social {

    list-style: none;

    padding: 10px 0 0 0;

    margin: 0;

}



#list-social li {

    float: left;

    margin: 0 16px 0 0;

}



#list-social li a {

    width: 32px;

    height: 32px;

    background: #dadada;

    border-radius: 18px;

    float: left;

    text-indent: -9999px;

    border: 2px solid #fff;

    box-shadow: 0 0 0 2px #dadada;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#list-social #icon-facebook a {

    background: #dadada url(../images/icon-facebook.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-twitter a {

    background: #dadada url(../images/icon-twitter.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-gplus a {

    background: #dadada url(../images/icon-gplus.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-linkedin a {

    background: #dadada url(../images/icon-linkedin.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-youtube a {

    background: #dadada url(../images/icon-youtube.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-flickr a {

    background: #dadada url(../images/icon-flickr.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social li.last {

    margin: 0;

}



#list-social #icon-facebook a:hover {

    background-color: #33579f;

    box-shadow: 0 0 0 2px #33579f;

}



#list-social #icon-twitter a:hover {

    background-color: #00abf3;

    box-shadow: 0 0 0 2px #00abf3;

}



#list-social #icon-gplus a:hover {

    background-color: #da4b2d;

    box-shadow: 0 0 0 2px #da4b2d;

}



#list-social #icon-linkedin a:hover {

    background-color: #0082c4;

    box-shadow: 0 0 0 2px #0082c4;

}



#list-social #icon-youtube a:hover {

    background-color: #cc1c13;

    box-shadow: 0 0 0 2px #cc1c13;

}



#list-social #icon-flickr a:hover {

    background-color: #ff0988;

    box-shadow: 0 0 0 2px #ff0988;

}



#footer-copyright {

    width: 100%;

    height: auto;

    background: #0c56a2;

    min-width: 1185px;

}



#footer-copyright .visiter-count-box {

    width: 100%;

    float: left;

    text-align: center;

    color: #fff;

    line-height: 30px;

    padding: 10px 0 01px;

}



.vstrsnln-block {

    font-weight: bold;

    color: #cae2ff;

    text-transform: uppercase;

}



#footer-copyright-content {

    



    margin: 0 auto;

    padding: 0 30px;

}



#logo-footer {

    width: 200px;

    height: 60px;

    float: left;

    margin: 6px 30px 0 0;

}



#text-address {

    float: left;

    font-size: 12px;

    font-weight: bold;

    color: #fff;

    margin: 28px 10px 0 0;

}



#nav-footer {

    float: left;

    margin: 28px 0 0 0;

    list-style: none;

    font-size: 12px;

    font-weight: 300;

}



#nav-footer li {

    float: left;

    height: 15px;

    border-left: 1px solid #fff;

    padding: 0 10px;

}



#nav-footer li a {

    color: #fff;

    text-decoration: none;

}



#nav-footer li a:hover {

    text-decoration: underline;

}


.developedby {

    float: right;

    margin: 28px 0 0 100px;

    color: #fff;

    font-size: 12px;

}



.developedby a {

    color: #fff

}



#nav-footer li:first-child {

    border-left: none;

}



.carousel-inner > .item > img, .carousel-inner > .item > a > img {

    width:100%;

}



.main-slider .navbar-default.abc {

    background-color: #0d56a2;

    border-color: #e7e7e7;

    min-height:30px;

    position: static;

    border:0;

}

.main-slider .navbar-default  .navbar-nav>li>a {

    color: #fff;

    font-size: 15px;

}

.main-slider .navbar-default .abc .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {

    color: #fff;

    background-color: transparent;

}

.slider_footer{position:relative;}

.slider_footer .navbar-fixed-bottom, .slider_footer .navbar-fixed-top {

    position: absolute;

    right: 0;

    left: 0;

    z-index: 1030;

}

.slider_footer_height{height:40px;}

ul.bg_color .dropdown-menu {background-color:#0b55a3;}

ul.bg_color .dropdown-menu a{border-bottom:1px solid white;}

ul.bg_color .dropdown-menu a:hover{background-color :#033364;}

.bg_color .dropdown-menu>li>a {color:white;}

.main-slider{position:relative;}

.main-slider .dropup .dropdown-menu .dropdown-menu, 

.main-slider .navbar-fixed-bottom .dropdown .dropdown-menu .dropdown-menu {

    bottom: auto !important;

    margin-top: -40px !important;

}

.main-slider .navbar-default .navbar-nav > .open > a, 

.main-slider .navbar-default .navbar-nav > .open > a:hover {

    background-color : #154086;

}

.main-slider .navbar-default .navbar-nav > .open > a, 

.main-slider .navbar-default .navbar-nav > .open > a:hover, 

.main-slider .navbar-default .navbar-nav > .open > a:focus {

    color: #FFF;

}

.carousel-indicators {

    position: absolute;

    bottom: 10px;

    left: 50%;

    z-index: 1;

}



@media only screen and (-webkit-min-device-pixel-ratio: 2),

only screen and (min--moz-device-pixel-ratio: 2),

only screen and (-moz-min-device-pixel-ratio: 2),

only screen and (-o-min-device-pixel-ratio: 2/1),

only screen and (min-device-pixel-ratio: 2),

only screen and (min-resolution: 192dpi),

only screen and (min-resolution: 2dppx) {

    #logo img {

        width: 260px;

        height: 90px;

    }

    .slider-tabs.flexslider .slides img {

        width: 190px;

        height: 230px;

    }

    .sidebar-homepage .widget-container ul.news-sidebar li img {

        width: 123px;

        height: 94px;

    }

    .img-history {

        width: 228px;

        height: 158px;

    }

    .news-container figure img {

        width: 342px;

        height: 170px;

    }

    .static-page .content-event img {

        width: 322px;

        height: 140px;

    }

    .static-page .content-event .event-container img {

        width: 250px;

        height: 270px;

    }

    #event-info img {

        width: 270px;

        height: 290px;

    }

    .static-page .img-testimonial {

        width: 200px;

        height: 280px;

    }

    #list-team li img {

        width: 155px;

        height: 155px;

    }

    #profile-team img {

        width: 180px;

        height: 180px;

    }

    .list-gallery-category li a img {

        width: 160px;

        height: 160px;

    }

    #sidebar .widget-container ul.news-sidebar li img {

        width: 123px;

        height: 94px;

    }

    #sidebar img.testimonial {

        width: 96px;

        height: 96px;

    }

    #sidebar .team-sidebar img {

        width: 65px;

        height: 65px;

    }

    .partner-sidebar img {

        width: 163px;

        height: 100px;

    }

    #logo-footer img {

        width: 200px;

        height: 60px;

    }

}





.menu.event-sidebar.our-vision {

    background-image: url("../images/vision-bg.jpg");

    background-size: 100%;

    height: 224px;

    width: 100%;

    text-shadow: 2px 2px 1px #fff;

    padding: 58px 33px 0;

    background-position: bottom center;

}





.news-box-sec {

    width: 100%;

    background-color: #fff;



    position: relative;

    background-image: url("../images/news-bg.jpg");

    background-size: 100%;

    background-attachment: fixed;

    background-position: bottom center;

}



.news-box-sec .nav-tabs>li.active>a,

.news-box-sec .nav-tabs>li.active>a:focus,

.news-box-sec .nav-tabs>li.active>a:hover {

    background-color: rgba(255, 255, 255, 0.67);

    color: #000;

}





.news-box-sec .tab-content h3 {

    margin: 0 0 10px 0;

}



.news-box-sec .tab-content {

    background-color: rgba(255, 255, 255, 0.67);

    padding: 20px 10px 10px;

    min-height: 200px;

}



.news-box-sec .tab-content a {

    color: #333333;

}



.news-box-sec-inner {

    padding: 35px 0;

    background-color: rgba(122, 22, 50, 0.88);

}



.vticker {

    min-height: 200px;

}



.news-box-sec .tab-content .vticker ul li {}



section.news-box-sec .nav-tabs li a {

    background-color: rgba(62, 62, 62, 0.73);

    border-radius: 0px;

    padding: 10px 30px;

    color: #fff;

    transition: all 0.3s ease-in-out;

}





.news-box-sec .nav-tabs {

    margin-left: 0;

}





section.about-sec .header-details,

section.news-box-sec .header-details {

    letter-spacing: 2px;

    text-align: center;

    text-transform: uppercase;

    color: #fff;

    margin-bottom: 15px;

    font-weight: 700;



    font-size: 20px;

}



.news-box-sec .tab-content ul li {

    list-style: none;

    margin: 10px 0;

}



.bootstrap-accordian-sec {

    margin: 40px 0;

}



section {

    margin: 40px 0;

}



a.btn-red,

.btn-red {

    color: #fff;

    background-color: #7a1632;

    border-color: #7a1632;

}



a.btn-red:hover,

.btn-red:hover {

    color: #fff;

    background-color: #8c0b2f;

    border-color: #8c0b2f;

}



.btn:hover,

.btn:focus,

.btn.focus {

    color: #fff;

    text-decoration: none;

    outline: 0;

}



#form-contact {

    margin-bottom: 20px;

}



.float_left {

    float: left;

}



.float_right {

    float: right;

}



.search-area {

    float: left;

    position: relative;

    border: 0px solid #ffbd5f;

    margin-left: 16px;

    border-radius: 2px;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    -ms-border-radius: 2px;

    -o-border-radius: 2px;

}



.search-area a.bttn-search {

    position: absolute;

    top: 0px;

    right: 0;

}





.languege-area {

    float: left;

    position: relative;

    margin-left: 16px;

    color: #fff;

}



.languege-area label {

    float: left;

    margin-right: 10px;

    line-height: 23px;

    font-size: 90%;

}



.languege-area div.widget.widget_polylang {

    float: left;

    position: relative;

    top: -6px;

}



.languege-area .select-languege {

    float: left;

    color: #7a1632;

    padding: 0px;

    min-width: 80px;

    font-size: 13px;

    height: 23px;

    letter-spacing: 1.2px;

}



.mcz-toggel-menu .navbar-default {

    background-color: transparent;

    border-color: transparent;

    color: #fff;

    margin-bottom: 0;

    min-height: auto;

}



.mcz-toggel-menu {

    float: left;

}



.mcz-toggel-menu .navbar-default .navbar-nav>li>a {

    color: #fff;

}



.mcz-toggel-menu .navbar-default .navbar-nav>.open>a,

.mcz-toggel-menu .navbar-default .navbar-nav>.open>a:focus,

.mcz-toggel-menu .navbar-default .navbar-nav>.open>a:hover {

    color: #fff;

    background-color: #10252e;

}



.mcz-toggel-menu .dropdown-menu>li>a:focus,

.mcz-toggel-menu .dropdown-menu>li>a:hover {

    color: #fff;

    text-decoration: none;

    background-color: rgba(0, 0, 0, 0.38);

}



.mcz-toggel-menu .dropdown-menu {

    background-color: #0c56a2;

    width: 250px;

}



.mcz-toggel-menu .nav .open>a,

.mcz-toggel-menu .nav .open>a:focus,

.mcz-toggel-menu .nav .open>a:hover {

    background-color: rgba(0, 0, 0, 0.38);

    border-color: #481020;

}



.mcz-toggel-menu .dropdown-menu>li>a {

    padding: 3px 20px;

    color: #fff;

    border-bottom: 1px dotted #fff;

}



.mcz-toggel-menu .navbar-nav:not(.sm-collapsible) ul .caret {

    position: absolute;



    margin-top: 6px;

    margin-right: 15px;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid #ffffff;

    ;

    border-right: 4px solid rgba(0, 85, 212, 0);

    right: 0;

}



.mcz-toggel-menu .caret {

    display: inline-block;

    width: 0;

    height: 0;

    margin-left: 2px;

    vertical-align: middle;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid rgba(204, 204, 204, 0);

    border-right: 4px solid #ffffff;

}



.mcz-toggel-menu .navbar-nav span.scroll-up,

.mcz-toggel-menu .navbar-nav span.scroll-down {

    background-color: #ccc !important;

}



.mcz-toggel-menu .navbar-nav span.scroll-up-arrow {

    border-top: 7px dashed transparent;

    border-right: 7px dashed transparent;

    border-bottom: 7px solid #10252e;

    border-left: 7px dashed transparent;

}



.mcz-toggel-menu .navbar-nav span.scroll-down-arrow {

    top: 6px;

    border-top: 7px solid #10252e;

    border-right: 7px dashed transparent;

    border-bottom: 7px dashed transparent;

    border-left: 7px dashed transparent;

}



#main-header .navbar-collapse.collapse:hover .nav.navbar-nav.navbar-right>.dropdown-menu {

    display: block;

}



select.goog-te-combo {

    color: #033364;

}



.goog-te-gadget .goog-te-combo {

    margin: 0;

}



.goog-te-gadget {

    max-height: 25px;

}



h2.entry-title a {

    color: #222;

    line-height: 1.3;

    display: inline-block;

    font-size: 30px;

    margin: 30px 0;

    font-weight: 300;

    font-family: "Raleway", sans-serif;

}







#sidebar {

    background-color: #fff;

}



a time {

    color: #000;

}



.byline {

    display: none;

}



#intro-principal #title-principal {

    display: inline-block;

    width: 100%;

}



.accclass>img {

    margin-top: 10px;

    max-height: 30px;

    max-width: 100%;

}



.static-page ul a,

.static-page ol a {

    color: #444;

}



.dropdown-toggle svg.icon.icon-angle-down {

    display: none;

}



.sidebar-homepage .widget-container ul.news-sidebar li,

#sidebar .widget-container ul.news-sidebar li {

    padding: 5px 0 5px 0;

    margin: 0 0 0px 0;

}



.sidebar-homepage .widget-container ul.news-sidebar li:last-child {

    border-bottom: none;

}



#slideshow-tabs {

    margin: 0;

}



#main-header .navbar-nav>li>.dropdown-menu {

    background-color: #0c56a2;

    padding: 0px;

}





.sidebar-homepage .widget-title,

#sidebar .widget-title {

    margin: 0 0 5px 0;

}



.sidebar-homepage .widget-title a {

    color: #fff;

}



#banner-homepage {

    margin: 0 0 10px 0;

}



#intro {

    margin: 0 0 20px 0;

}



.sidebar-homepage .widget-container ul {

    margin: 0 0 0px 0;

    min-height: 8px;

    overflow-y: hidden;

}



.sidebar-homepage .widget-container ul.event-sidebar li,

#sidebar .widget-container ul.event-sidebar li {

    padding: 5px 0 5px 0;

    margin: 0 0 0px 0;

}



#nav-sidebar li {

    margin: 0 0 10px 0;

}



#nav-sidebar li a {

    font-size: 13px;

    line-height: 25px;

}



#nav-sidebar li a figure {

    padding: 0px 0px 0px 5px;

    width: 30px;

    height: 30px;

    margin: 0 10px 0 0;

    line-height: 30px;

}



#nav-sidebar li a img {

    width: 15px;

    height: 15px;

    max-width: 15px;

}



#nav-sidebar li a .title-nav-sidebar {

    margin: 5px 0;

    font-size: 14px;

}



#nav-sidebar {

    margin: 0 0 10px 0;

}



.sidebar-homepage .event-content-widget article {

    margin: 0 0 0px 0;

}



.sidebar-homepage .widget-container ul.event-sidebar li {



    margin: 0 !important;

}



#sidebar-homepage-middle .widget-container ul.menu.event-sidebar.imp-notice {

    min-height: 265px;

    overflow-y: hidden;

}



body.home #main-content {

    padding: 0 0 10px 0;

}



.sidebar-homepage .widget-container {

    margin: 0 0 10px 0;

}



.tabs-blur {

    height: 90px;

}



.accessbility.top-bar .mcz-toggel-menu li {

    position: relative;

}



.accessbility.top-bar .mcz-toggel-menu li.menu-item-has-children a.dropdown-toggle::after {

    content: '';

    content: '';

    position: absolute;

    right: 0px;

    top: 8px;

    width: 0;

    height: 0;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid #ffffff;

    border-right: 4px solid rgba(0, 85, 212, 0);

    clear: both;

}





li.menu-item-has-children a.dropdown-toggle::after {

    content: '';

    content: '';

    position: absolute;

    right: 2px;

    top: 22px;

    width: 0;

    height: 0;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-top: 6px solid #e8e8e8;

    clear: both;

}



.menu-below-slider-menu-container li.menu-item-has-children a.dropdown-toggle::after {

    right: 0px;

    top: 17px;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-bottom: 6px solid #e8e8e8;

    border-top: 6px solid transparent;

}

.menu-below-slider-menu-container li.menu-item-has-children li.menu-item-has-children a.dropdown-toggle::after {

    right: -4px;

    top: 19px;

    border-left: 6px solid #e8e8e8;

    border-right: 6px solid transparent;

    border-bottom: 6px solid transparent;

    border-top: 6px solid transparent;

}



.sidebar-footer .widget-title {

    margin: 5px 0 0 0;

}



.sidebar-footer .map-area {

    padding: 0;

    height: 185px;

}







.admin-bar .accessbility.top-bar {

    position: relative;

}




.accessbility.top-bar {

    height: 42px;

    top: 0;

    background: #033364;

    line-height: 42px;

    position: fixed;

    z-index: 100;

    width: 100%;

    padding: 5px 0;

}



.guideline ul {

    list-style: none;

    margin: 0;

    text-align: center;

}



.guideline ul li {

    padding: 4px 5px;

    font-weight: 700;

    display: inline-block;

}



.guideline ul li a {

    color: #fff;

    float: left;

    line-height: 25px;

    font-size: 13px;

    text-decoration: none;

    margin: 0 1px;

}



.guideline ul li a i {

    margin-right: 7px;

}



.guideline ul li .color-selector-wrapper a {

    border: 1px solid #fff;

}

.guideline ul li.fontResizer a {

    font-size: 12px;

    color: #fff;

    border: 1px solid #fff;

    height: 20px;

    width: 20px;

    margin: 0px 5px;

    text-align: center;

    line-height: 23px;

    vertical-align: middle;

}

.guideline ul li.fontBg a {

    padding: 0 .3em;

    font-size: 14px;

    color: #fff;

}



.guideline ul li.fontBg a.blk {

    background: #222;

}



.guideline ul li.fontBg a.wht {

    background: #fff;

    color: #000 !important;

}



.guideline ul li a.color1 {

    background: #fff;

    height: 25px;

    width: 30px;

    text-align: center;

    color: #333;

    line-height: 23px;

    margin: 0 5px;

}



.guideline ul li a.color2 {

    background: #636363;

    height: 25px;

    width: 30px;

    text-align: center;

    color: #fff;

    line-height: 23px;

    margin: 0 5px;

}



.guideline ul li a.color3 {

    background: #636363;

    padding: 10px;

}



.guideline ul li.search-box .input {

    border: none;

    padding: 2px 5px;

}



.guideline ul li .sub {

    border: none;

    height: 25px;

    width: 25px;

    color: #fff;

    background: #CF5300;

}



#searchForm input::-webkit-input-placeholder {

    /* Chrome/Opera/Safari */

    color: #fff;

}



#searchForm input::-moz-placeholder {

    /* Firefox 19+ */

    color: #fff;

}



#searchForm input:-ms-input-placeholder {

    /* IE 10+ */

    color: #fff;

}



#searchForm input:-moz-placeholder {

    /* Firefox 18- */

    color: #fff;

}



#responsive-menu-container {

    width: 300px !important;

    padding-top: 40px !important;

    background: #033364 !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a {

    line-height: 26px !important;

    border-bottom: 1px solid #807b7b !important;

    color: #ffffff !important;

    background-color: #033364 !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {

    right: 0 !important;

    height: 26px !important;

    line-height: 26px !important;

    width: 40px !important;

    color: #ffffff !important;

    border-left: 1px solid #042446 !important;

    border-left-color: rgb(90, 90, 90) !important;

    background-color: #042446 !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover {



    background-color: rgba(0, 0, 0, 0.28) !important;

    border-color: #212121 !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover .responsive-menu-subarrow {

    border-color: rgba(255, 255, 255, 0.28) !important;

    background-color: rgba(0, 0, 0, 0.34) !important;

}



button#responsive-menu-button {



    width: 270px !important;

    text-align: left !important;

    left: 10px !important;

    position: fixed !important;

    background-color: #033364 !important;

    padding-left: 15px !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a:focus {

    outline: none !important;

}





.rajbhasha-cell-button {



    background-color: #0b529a;

    background-image: linear-gradient(top, #0b529a, #05284c);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0b529a), to(#05284c));

    background-image: -webkit-linear-gradient(top, #0b529a, #05284c);

    background-image: -moz-linear-gradient(top, #0b529a, #05284c);

    background-image: -ms-linear-gradient(top, #0b529a, #05284c);

    background-image: -o-linear-gradient(top, #0b529a, #05284c);

    line-height: 48px;

    box-shadow: 0 1px rgba(255, 255, 255, 0.3) inset, 0 -1px rgba(0, 0, 0, 0.3) inset, -1px 0 rgba(255, 255, 255, 0.1);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.6);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.page-template-template-home-inner-sites-full-width #content-container {

    padding-top: 0px;

}



#content-container {

    padding-top: 25px;

}



#content-container .col-md-9 #main-content {

    width: 100% !important;

}



.static-page h1#main-title {

    font-weight: bold;

    color: #033364;

    margin: 30px 0 10px;

    border-bottom: 2px solid #033364;

}

.static-page h1#main-title span {

    font-weight: bold;

}



.various_screen_readers table tr a {

    color: #333;

}



#sidebar ul li a figure {

    padding: 0px 0px 0px 5px !important;

    width: 30px !important;

    height: 30px !important;

    margin: 0 10px 0 0 !important;

    line-height: 30px !important;

    border: 3px solid #fff !important;

    border-radius: 60px !important;

    float: left !important;

    background: #dadada !important;

    box-shadow: 0 0 0 2px #dadada !important;

}



#sidebar ul li a figure img {

    width: 15px !important;

    height: 15px !important;

    max-width: 15px !important;

}



.entry-content ul li {

    list-style: none;

}



.static-page .ui-aus-dept-notice img {

    margin: 0 5px !important;

}



.static-page .ui-aus-dept-notice li {

    border-bottom: 1px dotted #7a1632;

    margin: 10px 0;

}



.static-page .ui-aus-dept-notice li p {

    margin-bottom: 10px;

}



.static-page .workshop .ui-aus-dept-notice li p {

    font-weight: 600;

    color: #7a1632;

}



#main-header .dropdown-menu>li>a {

    padding: 3px 8px !important;

}



.home div#sidebar-homepage-left ul.menu.news-sidebar {

    height: 400px;

    overflow-y: hidden;

}



.home div#sidebar-homepage-left ul.menu.event-sidebar {

    height: 400px;

    overflow-y: hidden;

}



.home div#sidebar-homepage-middle ul.menu.event-sidebar {

    height: 400px;

    overflow-y: hidden;

}



.static-page h3#title-principal {

    margin: 0px 0 10px;

}



div#sidebar .widget-wrapper.clearfix {

    margin-bottom: 0px;

}



.widget-wrapper.clearfix {

    margin-bottom: 20px;

}



.more-intro>font {

    color: #fff;

}



.logo-title {

    padding: 5px 0px 0 0px;

    display: block;

    font-size: 18px;

    color: #033364;

    margin-left: 0;

    font-style: italic;

    float: none;

}



.small .logo-title {

    display: none;

}



div#header .logo-title .logo-title-subtext{

    font-weight: normal;

    font-size: 21px;

    line-height: 20px;

}

div#header .main-website .logo-title-subtext{

    font-weight: normal;

    font-size: 15px;

    line-height: 20px;

}

#header-full.small .logo-title {

    padding: 0;

    font-size: 10pt;

}



.static-page h1,

.static-page h2,

.static-page h3,

.static-page h4,

.static-page h5,

.static-page h6 {



    color: #033364;

    font-weight: 600;

    margin-bottom: 10px;

}



.static-page p {

    margin: 0 0 10px;

    text-align: justify;

}



.static-page ul,

.static-page ol {

    margin: 0 0 24px 0;

}



.odd_table_color thead tr th {

    background-color: rgb(3, 51, 100);

    color: #fff;

}



.odd_table_color tr:nth-child(odd) {

    background-color: #c9e4ff;

}



#top-menu li ul.dropdown-menu {

    min-width: 240px;

    font-size: 13px;

    background-color: #0c56a2;

    padding: 0;

}









#top-menu li ul.dropdown-menu li {

    position: relative

}



#top-menu li ul.dropdown-menu li a {

    color: #fff;

    border-bottom: 1px dotted #fff;

}



#top-menu li ul.dropdown-menu>li>a:hover,

#top-menu li ul.dropdown-menu>li>a:focus,

.nav .open>a,

.nav .open>a:hover,

.nav .open>a:focus {

    color: #fff;

    text-decoration: none;

    background-color: rgba(0, 0, 0, 0.34);

}



.menu-below-slider-menu-container #top-menu li ul.dropdown-menu>li>a:hover,

.menu-below-slider-menu-container #top-menu li ul.dropdown-menu>li>a:focus {

    color: #fff;

    text-decoration: none;

    background-color: rgba(0, 0, 0, 1);

}



#top-menu li ul.dropdown-menu li a.dropdown-toggle::after {

    right: 2px;

    top: 10px;

}

.menu-below-slider-menu-container .dropdown-menu > li > a {

    padding: 10px 15px;

}

.menu-below-slider-menu-container #top-menu li ul.dropdown-menu li a.dropdown-toggle::after {

    right: 10px;

    top: 15px;

}





#main-header .mcz-toggel-menu li.menu-item-has-children a.dropdown-toggle:after {

    position: absolute;

    margin-top: 6px;

    margin-right: 15px;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid #ffffff;

    border-right: 4px solid rgba(0, 85, 212, 0);

    right: 0;

}



#main-header .mcz-toggel-menu li.menu-item-has-children {

    position: relative;

}



#main-header .mcz-toggel-menu li.menu-item-has-children a.dropdown-toggle::after {

    content: '';

    content: '';

    position: absolute;

    right: -10px;

    top: 4px;

    width: 0;

    height: 0;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid #ffffff;

    border-right: 4px solid rgba(0, 85, 212, 0);

    clear: both;

}



.major-scientific-equipments ul {

    margin-left: 20px;

}



.major-scientific-equipments ul li:before {

    content: '\f005';

    font-family: 'FontAwesome';

    float: left;

    margin-left: -1.5em;

    color: #033364;

}



.nss-activity ul li,

.career-c ul li {

    border-bottom: 1px dotted #a5153d;



    font-size: 17px;

}



.nss-activity ul li b {

    color: #9e3f59;

}



.nss-activity ul li:before {

    content: '\f005';

    font-family: 'FontAwesome';

    float: left;

    margin-left: -1.5em;

    color: #a5153d;

}



.act-statue ul {

    margin: 0 0 0 20px;

}



.act-statue ul li {

    padding: 5px 0;

    border-bottom: 1px dotted;

}



.career-c ul li:before,

.act-statue ul li:before {

    content: '\f0a4';

    font-family: 'FontAwesome';

    float: left;

    margin-left: -1.5em;

    color: #033364;

}



ul.ui-list-style {

    margin: 0 0 10px 20px;

    list-style: none;

}



ul.ui-list-style li {

    padding: 5px 0;

    border-bottom: 1px dotted;

}



ul.ui-list-style li:last-child {

    border-bottom: none;

}



ul.ui-list-style li:before {

    content: '\f0a4';

    font-family: 'FontAwesome';

    float: left;

    margin-left: -1.5em;

    color: #033364;

}



ul.ui-list-style li a img {

    margin: 0 5px !important;

}



ul.ui-list-style li p {

    color: #9e3f59;

    font-style: italic;

    font-weight: 600;

}



ul li p.text-danger {

    color: #9e3f59;

    font-style: italic;

    font-weight: 600;

}



.career-c ul li a img {

    margin: 0 5px !important;

}



.table-bordered a {

    color: #4A4A93;

    text-decoration: none;

}



#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_0 {



    border: 3px solid #0c56a2;

    margin: 5px;

    border-radius: 3px;

    overflow: hidden;

}



.pgoto-gallery #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumbnails_0 {

    max-width: 100%;

}



.ui-list-style li img {

    margin: 0 5px !important;

}





/* .dep-tab CSS */



.page-template-page-templatestemplate-home-diphucampus-php .dep-tab {

    margin: 12px 0 9px;

    width: 100%;

    color: #fff;

    border-right: 3px solid #4b4642;

    border-top: 1px solid #ccc;

    border-bottom: 1px solid #ccc;

    box-shadow: 2px 2px 10px #b3b3b3;

    padding: 0;

    background-color: #fff;

    float: left;

}

.page-template-page-templatestemplate-home-diphucampus-php .dep-tab .icon-sec {  padding: 10px; float: left;

    padding: 10px; margin: 0; background-color: #194c80;}

.page-template-page-templatestemplate-home-diphucampus-php .dep-tab a:hover{ color:#000; text-decoration:none;}



.page-template-page-templatestemplate-home-diphucampus-php .dep-tab a {

    color: #194c80;

    padding: 10px;

    float: left;

}

.page-template-page-templatestemplate-home-diphucampus-php .dep-tab a:hover{ color:#000; text-decoration:none;}



.dep-tab {

    margin: 10px 0;

    width: 100%;

    color: #fff;

    box-shadow: 2px 2px 10px #b3b3b3;

    background: #033364;

    text-align: center;

    padding: 5px;

}

.dep-tab img {

    max-width: 140px;

}

.dep-tab:hover {

    opacity: 0.8;

}

.dep-tab  {

    color: #000;

    text-decoration: none;

}

.dep-tab a {

    color: #7a1632;

}

.dep-tab a:hover {

    color: #000;

    text-decoration: none;

}



/* .icon-sec CSS */

.icon-sec {

    display: inline-block;

    padding: 10px;

}

.dep-tab1 .icon-sec {

    background-color: rgb(212, 51, 70);

}

.dep-tab2 .icon-sec {

    background-color: rgb(85, 143, 67);

}

.dep-tab3 .icon-sec {

    background-color: rgb(8, 88, 156);

}

.dep-tab4 .icon-sec {

    background-color: rgb(3, 142, 163);

}

.dep-tab5 .icon-sec {

    background-color: rgb(235, 136, 48);

}

.dep-tab6 .icon-sec {

    background-color: rgb(255, 76, 5)

}

.dep-tab7 .icon-sec {

    background-color: rgb(155, 50, 2)

}



.our-vision ul.menu.event-sidebar {

    background-image: url(images/Our-Vision.jpg);

    background-repeat: no-repeat;

    background-size: 100%;

    height: 210px;

    width: 100%;

    background-color: #fff;

}



/* .home-latest-news CSS */

.home-latest-news h4 {

    color: #212120;

    font-weight: 300;

    font-size: 26px;

    border-bottom: solid 1px #eee;

    padding: 7px 10px;

}

.home-latest-news .adjust1 {

    float: left;

    width: 100%;

    margin-bottom: 0;

}

.home-latest-news .adjust2 {

    margin: 0;

}

.home-latest-news .carousel-control {

    color: #31708f;

    width: 5%;

}

.home-latest-news .carousel-control.left,

.home-latest-news .carousel-control.right {

    background-image: none;

    top: -48px;

    color: #000;

    height: 40px;

}

.home-latest-news .left.carousel-control {

    left: auto;

    right: 10%;

}

.home-latest-news .ndate {

    color: #033364;

    display: inline-block;

    font-size: 11px;

    font-weight: normal;

}

.home-latest-news .btn.btn-block.none.external {

    color: #000;

    box-shadow: 0px -1px 3px #ccc;

}



.accessbility.top-bar .mcz-toggel-menu .navbar-default .navbar-nav>li.responsive-toggel-btn>a {

    padding: 9px;

}

.admin-bar #main-header {

    margin-top: 0px !important;

}


.entry-content h4 a {

    color: #033364;

}

.col-md-12.home-latest-news .thumbnail .caption p {

    height: 50px;

}

.sow-slider-base ul.sow-slider-images li.sow-slider-image {

    z-index: 10 !important;

}

.entry-content .lsow-tabs.style1 .lsow-tab-panes {

    background: #ffffff;

}

.entry-content .lsow-tabs .lsow-tab-panes .lsow-tab-pane {

    padding: 0px;

}

.entry-content .lsow-tabs.style1 .lsow-tab-nav .lsow-tab {

    border-left: 1px solid #d9d9d9;

    border-bottom: 1px solid #e2e2e2;

    background: #0c56a2;

}

.entry-content .lsow-tabs.style1 .lsow-tab-nav .lsow-tab.lsow-active {

    border-bottom: none;

    background: #033364;

}

.entry-content .lsow-tabs.style1 .lsow-tab-nav .lsow-tab a {

    color: #fff;

}

.entry-content .lsow-tabs.style1 .lsow-tab-nav .lsow-tab.lsow-active a {

    color: #fff;

}

.entry-content .lsow-tabs .lsow-tab-nav .lsow-tab a {

    padding: 10px 20px;

}

div#sidebar-homepage-left aside.widget-container ul.menu.news-sidebar li.clearfix img {

    display: none !important;

}

.menu-top-toggle-menu-container {

    display: none;

}

.mega-menu-sec ul.top-left-menu li {

    float: left;

    list-style: none;

    line-height: 30px;

    color: #fff;

    margin: 0 10px;

}

.mega-menu-sec ul.top-left-menu a {

    color: #fff;

    padding: 0;

}



/* .notation CSS */

.notation {

    position: absolute;

    bottom: 88px;

    width: 100%;

    font-size: 35px;

    color: #f00;

    background-color: #fff;

    text-align: center;

    padding: 5px 0;

    text-transform: capitalize;

    display: none;

}



/* .testing-website CSS */

header .testing-website {

    padding: 8px 0 0;

}

header .testing-website img {

    max-width: 100%;

    width: 220px;

}



/* .box-link CSS */

.box-link {

    width: 100%;

    float: left;

    margin: 20px 0;

}

.box-link .col-md-3 {

    padding: 0;

}

.box-link a {

    padding: 40px 10px;

    width: 100%;

    background-color: #1655a2;

    margin: 10px;

    display: block;

    text-align: center;

    color: #ffffff;

}

.box-link a:hover {

    background-color: #4d8ad3;

}



.slider-nav-menu {

    background-color: #0d56a2;

}

.bg_details .dropdown-menu .sub-menu {

    left: 100%;

    position: absolute;

    top: 0;

    visibility: hidden;

    margin-top: -1px;

}

.bg_details .dropdown-menu li:hover .sub-menu {

    visibility: visible;

}

.bg_details .dropdown:hover .dropdown-menu {

    display: block;

}

.nav-tabs .dropdown-menu,

.nav-pills.bg_details .dropdown-menu,

.navbar .dropdown-menu {

    margin-top: 0;

}



.bg_details {

    padding: 12px;

    width: 100%;

    margin: 0;

}



.bg_details>li>a:hover {

    background-color: #044486;

}



.slider-nav-menu li>a {

    color: white;

}



.slider-nav-menu .navbar .sub-menu:before {

    border-bottom: 7px solid transparent;

    border-left: none;

    border-right: 7px solid rgba(0, 0, 0, 0.2);

    border-top: 7px solid transparent;

    left: -7px;

    top: 10px;

}



.slider-nav-menu .navbar .sub-menu:after {

    border-top: 6px solid transparent;

    border-left: none;

    border-right: 6px solid #fff;

    border-bottom: 6px solid transparent;

    left: 10px;

    top: 11px;

    left: -6px;

}



.slider-nav-menu .dropdown-menu>li {

    border-bottom: 1px solid white;

}



.slider-nav-menu .dropdown-menu>li>a {

    display: block;

    padding: 11px 25px;

    clear: both;

    font-weight: normal;

    line-height: 24px;

    color: #333;

    white-space: nowrap;

    background-color: #0b55a3;

}



.slider-nav-menu .dropdown-menu>li>a {

    color: white;

}



.slider-nav-menu .dropdown-menu {

    background-color: transparent;

    bottom: 100%;

}



.menu-below-slider-menu-container .dropdown-menu {

    z-index: 1;

}



.dropdown-menu.yu {

    position: absolute;

    bottom: 100%;

    z-index: 1000;

    display: none;

    float: left;

    min-width: 160px;

    padding: 5px 0;

    margin: 2px 0 0;

    font-size: 14px;

    text-align: left;

    list-style: none;

    background-color: #fff;

    -webkit-background-clip: padding-box;

    background-clip: padding-box;

    border: 1px solid #ccc;

    border: 1px solid rgba(0, 0, 0, .15);

    border-radius: 4px;

    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

    background-color:#0d56a2;

}



.imp-link-loop-wrapper img

{

    width:100%;

}



.page-not-found-wrapper {

    background: #f5f5f5 none repeat scroll 0 0;

    border: 1px solid #ececec;

    margin: 40px 0 0;

    padding: 50px;

    text-align: center;

    width: 100%;

}

.page-404 {

    background: #0c56a2 none repeat scroll 0 0;

    border: 5px solid #ffffff;

    box-shadow: 0 0 5px #cccccc;

    display: block;

    height: auto;

    margin: 0 auto 28px;

    max-width: 300px;

    position: relative;

    text-align: center;

    width: 100%;

}

.error-headding {

    border-bottom: 1px solid #ffffff;

    color: #ffffff;

    display: block;

    font-size: 100px;

    font-weight: 400;

    line-height: normal;

    margin: 0 0 20px;

    padding: 0 25px 14px;

}

.page-not-found-wrapper .page-404 h2 {

    color: #ffffff;

    display: inline-block;

    font-size: 26px;

    font-weight: 400;

    margin: 0;

    padding: 0 0 20px;

    text-transform: uppercase;

}

.page-not-found-wrapper h2 {

    font-size: 26px;

    padding: 0 0 20px;

}

.page-not-found-wrapper > a {

    display: inline-block;

    font-size: 20px;

    text-decoration: underline;

}

.page-not-found-wrapper a img {

    display: block;

    margin: 0 auto 10px;

}

.top-bar li.menu-item-has-children a.dropdown-toggle::after

{

    top: 15px !important;

}

.top-bar .dropdown-toggle

{

    padding-right: 10px !important;

}

.top-bar .dropdown-menu

{

    background-color: #033364;

    padding: 0;

    margin: 0;

    display: none;

    min-width: auto;   

}

.top-bar .dropdown-menu a:hover

{

    background-color: #033364 !important;

    color: #fff;

}

.top-bar .dropdown:hover .dropdown-menu

{

    display: flex !important; 

}



.logo-title p:first-child

{

    font-size: 23px;

}

.main-website p:first-child

{

    font-size: inherit;

}/* Global Defaults

=====================================================================*/



html,

body,

div,

span,

applet,

object,

iframe,

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

u,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td,

article,

aside,

canvas,

details,

embed,

figure,

figcaption,

footer,

header,

hgroup,

menu,

nav,

output,

ruby,

section,

summary,

time,

mark,

audio,

video {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    font: inherit;

    vertical-align: baseline;

}





/* HTML5 display-role reset for older browsers */



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section {

    display: block;

}



body {

    line-height: 1;

}



ul,

ol {

    margin-left: 2em;

}



ol {

    list-style-type: decimal;

}



nav ul,

nav li {

    margin: 0;

    list-style: none;

    list-style-image: none;

}



b,

strong,

th {

    font-weight: bold;

}



em,

i {

    font-style: italic;

}



blockquote,

q {

    quotes: none;

}



blockquote:before,

blockquote:after,

q:before,

q:after {

    content: '';

    content: none;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



.clearfix:before,

.clearfix:after {

    content: "\0020";

    display: block;

    height: 0;

    overflow: hidden;

}



.clearfix:after {

    clear: both;

}



.clearfix {

    zoom: 1;

}





a,

a:active,

a:visited {

    /*color: #fff; */

    outline: 0;

}



a:hover {

    color: #;

}





/* Global Elements

=====================================================================*/



body {

    font: 14px 'Helvetica Neue', Helvetica, arial;

    background: #fff;

    min-height: 100%;

    position: static;

    -webkit-text-size-adjust: 100%;

    -ms-text-size-adjust: none;

}



.skiplink {

    display: none;

}



.clear {

    clear: both;

}



img {

    max-width: 100%;

}





/* Start CSS Coding

=====================================================================*/



#header-content #searchform .input,

#nav-header,

#nav,

.nav-tabs-slideshow li a strong,

.slider-tabs.flexslider h3,

#intro h1,

#nav-sidebar li,

.widget-title,

ul.news-sidebar h4,

.sidebar-homepage .button-more,

.sidebar-homepage .event-date-widget,

.event-content-widget h4,

.sidebar-homepage .widget-container .flexslider h4,

.static-page h1,

.static-page h2,

.static-page h3,

.static-page h4,

.static-page h5,

.static-page h6,

#link-back-top,

#slogan-footer h4,

#title-footer-address,

#footer-address p strong,

#nav-content-bottom,

#nav-sidebar-bottom li,

.history-moment header,

.panel-slider-news h2,

.text-widget ul,

#sidebar .testimonial-header h4,

.title-comment,

#list-comments li header,

.panel-slider-event h2,

#nav-event ul li,

.button-detail,

#sidebar ul.tabs-widget li a,

#sidebar .team-sidebar-content h4,

#list-team li a,

.link-category-gallery strong,

.list-gallery-category li a span {

    font-family: 'Raleway', sans-serif;

}



#nav-tabs-doctor li,

#slogan {

    font-family: 'Nunito', sans-serif;

}



.static-page blockquote,

#tabs-content-bottom .ui-tabs-panel article,

#sidebar .testimonial-header h5,

#sidebar .text-widget blockquote,

.static-page .list-testimonial li p,

.link-category-gallery span {

    font-family: 'Roboto Slab', serif;

}



/* #main-header CSS */

#main-header {

    width: 100%;

    height: 195px;

    position: relative;

    z-index: 20;

    height: 100px;

    margin-top: 42px;

    margin-bottom: 50px;

}



/* #header-full CSS */

#header-full {

    width: 100%;

    min-width: 1185px;

    background: rgba(250, 250, 250, 0.8);

    padding-top: 10px;

    padding-bottom: 10px;

    height: 100%;

}



#header-full.small {

    height: 75px;

    background: rgba(255, 255, 255, 0.95) !important;

    transition: height 0.2s ease-in-out;

    -webkit-transition: height 0.2s ease-in-out;

    -moz-transition: height 0.2s ease-in-out;

    -o-transition: height 0.2s ease-in-out;

    -ms-transition: height 0.2s ease-in-out;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

}



/* #header CSS */

#header {

    width: 1125px;

    margin: 0 auto;

    padding: 0 30px;

    height: 100%;

}

#header-full.small #header {

    height: 60px;

    position: relative;

}



/* #logo CSS */

#logo {

    margin: 0;

    width: 320px;

    max-width: 100%;

    display: inline-block;
    float: left;
}

#header .logo-title-text {

    display: inline-block;

    position: relative;


}

.small #header .logo-title-text {

    display: none;

}

#header-full.small #logo {

    margin: 5px 0 0 0;

    width: 150px;

}

#header-full.small #logo img {

    width: 200px;

    height: 50px;

    position: absolute;

    left: 30px;

    top: 5px;

}



/* #header-content CSS */

#header-content {

    height: 130px;

    float: right;

}

#header-full.small #header-content {

    display: none;

}



#header-content #searchform {

    float: left;

    width: 221px;

    height: 27px;

    margin: 10px 0 30px 0;

}

#header-content #searchform .input {

    background: rgba(255, 255, 255, 0.8);

    width: 183px;

    height: 15px;

    float: left;

    border: 1px solid #888;

    border-right: none;

    padding: 5px;

}

#header-content #searchform .button {

    width: 27px;

    height: 27px;

    float: left;

    background: #7a1632 url(../images/icon-search.png) no-repeat 6px 5px;

    border: none;

    background-size: 16px 16px;

    text-indent: -9999px

}

#header-content #searchform .button:hover {

    opacity: 0.8;

}



/* #nav-header CSS */

#nav-header {

    float: left;

    list-style: none;

    margin: 15px 0 0 10px;

}

#nav-header li {

    float: left;

    margin: 0 10px;

}

#nav-header li a {

    font-size: 12px;

    text-transform: uppercase;

    text-decoration: none;

}

#nav-header li:last-child {

    margin-right: 0;

}



/* #slogan CSS */

#slogan {

    clear: both;

    text-align: right;

    font-size: 16px;

    color: #222;

    font-weight: 300;

}



/* #nav CSS */

#nav {

    float: none;

    height: 50px;

    background: #62462d;

    clear: both;

    box-shadow: 0 -2px rgba(0, 0, 0, 0.5) inset;

}

#header-full.small+#nav {

    background: none;

    box-shadow: none;

    height: 40px;

}



/* #nav-container CSS */

#nav-container {

    height: 50px;

    float: none;

    width: 1125px;

    margin: 0 auto;

    padding: 0 30px;

}

#header-full.small+#nav #nav-container {

    height: 40px;

    margin: -50px auto 0 auto;

}



/* #nav-main CSS */

#nav-main,

#nav .menu ul {

    height: 50px;

    float: left;

}

#nav-main li,

#nav .menu ul li {

    height: 50px;

    float: left;

    position: relative;

}

#nav-main li a,

#nav .menu ul li a {

    /*  height:100%;*/

    float: left;

    font-size: 14px;

    font-weight: bold;

    color: #fff;

    text-transform: uppercase;

    text-decoration: none;

    padding: 16px 12px 16px 15px;

}

#nav-main li:hover a,

#nav .menu ul li:hover a {

    background: rgba(0, 0, 0, 0.5);

}

#nav-main li.current-menu-item a,

#nav .menu ul li.current-menu-item a {

    color: #fff;

    /* height:100%;*/

    background: rgba(0, 0, 0, 0.5);

    margin: -2px 0 0 0;

    padding-top: 18px;

    box-shadow: 1px 0 rgba(0, 0, 0, 0.7);

}



#header-full.small+#nav #nav-main,

#header-full.small+#nav .menu ul {

    padding-left: 200px;

    height: 40px;

}



#header-full.small+#nav #nav-main li,

#header-full.small+#nav .menu li {

    height: 40px;

}



#header-full.small+#nav #nav-main li a,

#header-full.small+#nav .menu li a {

    height: 30px;

    float: left;

    font-size: 13px;

    font-weight: 300;

    color: #333;

    padding: 10px 6px 0 6px;

}



#header-full.small+#nav #nav-main li.current-menu-item a,

#header-full.small+#nav .menu ul li.current-menu-item a {

    height: 30px;

    margin: 0;

    background: none;

    font-weight: bold;

    box-shadow: none;

}



#header-full.small+#nav #nav-main li:hover a,

#header-full.small+#nav .menu ul li:hover a {

    background: none;

    text-decoration: underline;

}



/* #button-registration CSS */

#button-registration {

    float: right;

    height: 48px;

    border: 1px solid #7a1632;

    padding: 0 30px;

    color: #fff;

    text-transform: uppercase;

    font-size: 14px;

    font-weight: bold;

    text-decoration: none;

    background-color: #a42347;

    background-image: linear-gradient(top, #a42347, #7a1632);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a42347), to(#7a1632));

    background-image: -webkit-linear-gradient(top, #a42347, #7a1632);

    background-image: -moz-linear-gradient(top, #a42347, #7a1632);

    background-image: -ms-linear-gradient(top, #a42347, #7a1632);

    background-image: -o-linear-gradient(top, #a42347, #7a1632);

    line-height: 48px;

    box-shadow: 0 1px rgba(255, 255, 255, 0.3) inset, 0 -1px rgba(0, 0, 0, 0.3) inset, -1px 0 rgba(255, 255, 255, 0.1);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.6);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#button-registration:hover {

    background: #7a1632;

}



#header-full.small+#nav #button-registration {

    height: 38px;

    line-height: 38px;

    font-size: 12px;

}





/* Start CSS POPUP Menu

=====================================================================*/



#nav ul ul {

    position: absolute;

    z-index: 2000;

    display: none;

    width: 230px;

    margin: 0;

    top: 48px;

    left: 0;

    background: none;

    float: none;

    text-align: left;

    background: #62462d;

    padding: 5px;

    box-shadow: 0 2px rgba(0, 0, 0, 0.3);

}



#header-full.small+#nav ul ul {

    background: rgba(255, 255, 255, 0.95);

    top: 40px;

}



#main-header .navbar-default {

    background-color: transparent;

    border-color: transparent;

    min-height: auto;

    margin-bottom: 0;

}





#main-header .navbar {

    background: #0c56a2;

    clear: both;

    box-shadow: 0 -2px rgba(0, 0, 0, 0.5) inset;

    border-radius: 0;

    min-height: 35px;

}



#main-header .navbar-default .navbar-nav>.active>a,

#main-header .navbar-default .navbar-nav>.active>a:hover,

#main-header .navbar-default .navbar-nav>.active>a:focus {

    color: #fff;

    background-color: #e7e7e7;

    background: rgba(0, 0, 0, 0.5);

    margin: -2px 0 0 0;

    padding-top: 18px;

    box-shadow: 1px 0 rgba(0, 0, 0, 0.7);

}



#main-header .navbar-default .navbar-nav>li>a {



    font-weight: normal;

    color: #fff;

    text-transform: uppercase;

    text-decoration: none;

    padding: 15px 15px 15px 15px;

    font-size: 11px;

}



#main-header .navbar-nav>li>.dropdown-menu>li>a {

    color: #fff;

    border-bottom: 1px dotted #fff;

}



#main-header .navbar-nav>li>.dropdown-menu>li>a:hover,

#main-header .navbar-nav>li>.dropdown-menu>li>a:focus {

    color: #fff;

    text-decoration: none;

    background-color: rgba(0, 0, 0, 0.30);

}



#main-header .navbar-default .navbar-nav>li>a:hover,

#main-header .navbar-default .navbar-nav>li>a:focus {

    color: #fff;

    background-color: rgba(0, 0, 0, 0.5);

}











/* To Dropdown navbar dropdown on hover */

#main-header .navbar-nav>li:hover>.dropdown-menu {

    display: block;

}

.dropdown-submenu {

    position: relative;

}

.dropdown-submenu>.dropdown-menu {

    top: 0;

    left: 100%;

    margin-top: -6px;

    margin-left: -1px;

    -webkit-border-radius: 0 6px 6px 6px;

    -moz-border-radius: 0 6px 6px;

    border-radius: 0 6px 6px 6px;

}

.dropdown-submenu:hover>.dropdown-menu {

    display: block;

}

.dropdown-submenu>a:after {

    display: block;

    content: " ";

    float: right;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

    border-width: 5px 0 5px 5px;

    border-left-color: #ccc;

    margin-top: 5px;

    margin-right: -10px;

}

.dropdown-submenu:hover>a:after {

    border-left-color: #fff;

}

.dropdown-submenu.pull-left {

    float: none;

}

.dropdown-submenu.pull-left>.dropdown-menu {

    left: -100%;

    margin-left: 10px;

    -webkit-border-radius: 6px 0 6px 6px;

    -moz-border-radius: 6px 0 6px 6px;

    border-radius: 6px 0 6px 6px;

}

#nav ul li ul li {

    display: inline;

    float: left;

    width: 230px;

    height: auto;

    padding: 0;

    position: relative;

    margin: 0;

    border: none;

    box-shadow: none;

}

#nav ul ul ul {

    position: absolute;

    z-index: 1300;

    display: none;

    width: 230px;

    margin: 0;

    top: -5px;

    left: 230px;

}

#header-full.small+#nav ul ul ul {

    background: rgba(255, 255, 255, 0.95);

    top: -5px;

}

#nav ul li ul li ul li {

    display: inline;

    float: left;

    padding: 0;

    margin: 0 0 1px 0;

    height: auto;

}

#nav #nav-main li:hover ul li {

    background: none;

}

#nav #nav-main li:hover ul li a,

#nav #nav-main li:hover ul li a:link,

#nav #nav-main li:hover ul li a:visited {

    width: 210px;

    height: auto;

    text-transform: none;

    border: none;

    padding: 8px 10px;

    margin: 0;

    font-size: 14px;

    color: #fff;

    line-height: 18px;

    font-weight: normal;

    background: none;

    box-shadow: none;

}

#header-full.small+#nav #nav-main li:hover ul li a {

    text-decoration: none;

}

#nav #nav-main li:hover ul li a:hover,

#nav #nav-main li ul li a:hover {

    text-decoration: none;

    color: #fff;

    background: #7a1632;

}

#header-full.small+#nav #nav-main li:hover ul li a:hover {

    font-weight: bold;

}

#nav #nav-main li:hover ul li:hover {

    box-shadow: none;

}

nav#nav li:hover ul ul,

nav#nav li li:hover ul ul {

    display: none;

}

nav#nav li:hover ul,

nav#nav li li:hover ul {

    display: block;

}

/* End CSS Drop Down Menu */



.open-menu,

.close-menu,

.close-menu-big {

    display: none;

}



.page-template-page-templatestemplate-home-diphucampus-php #slideshow-tabs{ padding-top: 0;}



#slideshow-tabs {

    width: 100%;

    height: 450px;

    position: relative;

    z-index: 10;

    margin: 0 0 0px 0;

    min-width: 1185px;

    padding-bottom: 0px;

    padding-top: 50px;

}

#slideshow-tabs .ui-tabs-panel {

    width: 100%;

    height: 420px;

    min-width: 1185px;

}

.tabs-blur {

    height: 90px;

}

.tabs-blur.no-blur {

    -webkit-filter: none;

    -moz-filter: none;

    -ms-filter: none;

    -o-filter: none;

    filter: none;

}

#slideshow-tabs .nav-tabs-slideshow {

    width: 1220px;

    height: 52px;

    margin: 0 auto;

    list-style: none;

    padding: 0px 10px 0 10px;

    background: url(../images/sep-tabs.png) repeat-y 10px 0;

}

#panel-tabs {

    width: 100%;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    z-index: 200;

    height: 52px;

    background: #194c80;

    box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.2);

}

.nav-tabs-slideshow li {

    height: 52px;

    width: 240px;

    float: left;

    background: url(../images/sep-tabs.png) repeat-y 100% 0;

    padding: 0 2px 0 0;

}

.nav-tabs-slideshow li a {

    height: 100%;

    width: 100%;

    float: left;

    padding: 10px 15px 0 15px;

    text-decoration: none;

    color: #fff;

    line-height: 1.4;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.nav-tabs-slideshow li a strong {

    font-size: 14px;

    text-transform: uppercase;

}



.nav-tabs-slideshow li a span {

    font-size: 12px;

    color: #fff;

    font-weight: 200;

}



.nav-tabs-slideshow li.ui-tabs-active a {

    background: rgba(0, 0, 0, 0.2);

}



.nav-tabs-slideshow li a:hover {

    background: rgba(0, 0, 0, 0.1);

}



.tabs-container {

    width: 1125px;

    height: 320px;

    position: relative;

    margin: 35px auto;

    padding: 0 30px;

    text-align: center;

}



.tabs-container article {

    min-width: 200px;

    /* height: 230px; */

    background: rgba(3, 51, 100, 0.86);

    margin: 0px 0 0 0;

    padding: 8px;

    /* position: relative; */

    border-radius: 3px;

    /* float: left; */

    margin: 10px;

    display: inline-block;

}



.tabs-container article h2 {

    font-size: 15px;

    font-weight: normal;

    color: #fff;

    text-transform: uppercase;

    margin: 0;

}



.tabs-container article p {

    font-size: 16px;

    color: #fff;

    margin: 0 0 10px;

    line-height: 20px;

}



.button-more-slide,

.button-more-slide:link,

.button-more-slide:visited {

    width: 165px;

    /* height: 33px; */

    display: block;

    position: relative;

    background-image: url(../images/arrow-more.png), linear-gradient(top, #0c56a2, #0c56a2);

    background-image: url(../images/arrow-more.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c56a2), to(#0c56a2));

    background-image: url(../images/arrow-more.png), -webkit-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: url(../images/arrow-more.png), -moz-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: url(../images/arrow-more.png), -ms-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: url(../images/arrow-more.png), -o-linear-gradient(top, #0c56a2, #0c56a2);

    background-repeat: no-repeat;

    background-size: 8px 11px, auto auto;

    background-position: 140px 11px, 0 0;

    line-height: 33px;

    color: #fff;

    padding-left: 15px;

    text-decoration: none;

    text-transform: uppercase;

    transition: all 0.2s linear;

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    -ms-transition: all 0.2s linear;

    font-size: 13px;

    font-weight: 300;

}



.button-more-slide:hover {

    background: url(../images/arrow-more.png), #033364;

    background-repeat: no-repeat;

    background-size: 8px 11px, auto auto;

    background-position: 145px 11px, 0 0;

}



.slider-tabs {

    width: 450px;

    height: 280px;

    background: #62462d;

    margin: 95px 0 0 0;

    position: relative;

}





/* Browser Resets */



.flex-container a:active,

.flexslider a:active,

.flex-container a:focus,

.flexslider a:focus {

    outline: none;

}



.flex-control-nav,

.flex-direction-nav {

    margin: 0;

    padding: 0;

    list-style: none;

    height: 43px;

}



.slides {

    margin: 0;

    padding: 0;

    list-style: none;

}





/* FlexSlider Necessary Styles

*********************************/



.flexslider {

    margin: 0;

    padding: 0;

}



.flexslider .slides>li {

    display: none;

    -webkit-backface-visibility: hidden;

}





/* Hide the slides before the JS is loaded. Avoids image jumping */



.flexslider .slides img {

    width: 100%;

    display: block;

}



.flex-pauseplay span {

    text-transform: capitalize;

}





/* Clearfix for the .slides element */



.slides:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}



html[xmlns] .slides {

    display: block;

}



* html .slides {

    height: 1%;

}





/* No JavaScript Fallback */





/* If you are not using another script, such as Modernizr, make sure you

 * include js that eliminates this class on page load */



.no-js .slides>li:first-child {

    display: block;

}







/* FlexSlider Default Theme

*********************************/



.flex-viewport {

    max-height: 2000px;

    -webkit-transition: all 1s ease;

    -moz-transition: all 1s ease;

    transition: all 1s ease;

}



.loading .flex-viewport {

    max-height: 300px;

}



.flexslider .slides {

    zoom: 1;

}



.carousel li {

    margin-right: 5px

}





.slider-tabs.flexslider {

    margin: 95px 0 0 0;

}



.slider-tabs.flexslider .slider-tabs-content {

    width: 400px;

    height: 230px;

    padding: 25px;

}



.slider-tabs.flexslider h3 {

    font-size: 24px;

    font-weight: normal;

    margin: 0 0 5px 0;

}



.slider-tabs.flexslider h3 a {

    color: #fff;

    text-decoration: none;

}



.slider-tabs.flexslider h3 a:hover {

    text-decoration: underline;

}



.slider-tabs.flexslider time {

    font-size: 12px;

    font-weight: 300;

    text-transform: uppercase;

    color: rgba(255, 255, 255, 0.7);

    display: block;

    margin: 0 0 15px 0;

}



.slider-tabs.flexslider p {

    font-size: 16px;

    color: #fff;

    margin: 0 0 24px;

    line-height: 1.6;

}



.slider-tabs.flexslider .flex-control-nav {

    display: none;

}



.slider-tabs.flexslider .flex-prev {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-prev-slide.png) no-repeat 50% 12px;

    top: 120px;

    left: -52px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



.slider-tabs.flexslider .flex-next {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-next-slide.png) no-repeat 50% 12px;

    top: 120px;

    right: -52px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



.slider-tabs.flexslider .flex-next:hover,

.slider-tabs.flexslider .flex-prev:hover {

    opacity: 0.7;

}



.slider-tabs.flexslider .slides img {

    width: auto;

    float: left;

    margin: 0 25px 0 0;

}



.slider-tabs.flexslider.event h3 {

    font-size: 18px;

    margin: 0 0 10px 0;

    line-height: 1.3;

}



.slider-tabs.flexslider h3 a {

    color: #fff;

    text-decoration: none;

}



.nav-slider-left {

    width: 190px;

    list-style: none;

    float: left;

    margin: 0;

}



.nav-slider-right {

    width: 190px;

    list-style: none;

    float: right;

    margin: 0;

}



.nav-slider-left li {}



.nav-slider-left li a,

.nav-slider-right li a {

    color: #fff;

    text-transform: uppercase;

    font-size: 14px;

    font-weight: 300;

    text-decoration: none;

    display: block;

    padding: 8px 10px;

}



.nav-slider-left li a:hover,

.nav-slider-right li a:hover {

    background: #7a1632;

}



.list-event-slider {

    list-style: none;

    font-size: 12px;

    color: #fff;

    line-height: 1.6;

    font-weight: 300;

    overflow: hidden;

}



.list-event-slider li {

    padding: 2px 0 0 27px;

    margin: 0 0 8px 0;

}



.list-event-slider li.time-slider {

    background: url(../images/icon-calendar-slider.png) no-repeat;

    background-size: 22px 22px;

}



.list-event-slider li.hour-slider {

    background: url(../images/icon-hour-slider.png) no-repeat;

    background-size: 22px 22px;

}



.list-event-slider li.location-slider {

    background: url(../images/icon-location-slider.png) no-repeat;

    background-size: 22px 22px;

}



.main-home-container {

    width: 100%;

    background: #fff url('http://www.aus.ac.in/wp-content/uploads/2017/11/bg_body.jpg');

    min-width: 1185px;

    position: relative;

    z-index: 10;

    padding-top: 10px;

}



#content {

    width: 1125px;

    margin: 0 auto;

    padding: 0 30px;

}



#banner-homepage {

    margin: 0 0 10px 0;

    vertical-align: top;

}



#main-content {

    width: 732px;

    float: left;

    padding: 0 0 10px 0;

}



#full-width {

    padding: 0 0 50px 0;

}



#intro {

    margin: 0 0 20px 0;

}



#intro h1 {

    font-size: 22px;

    color: #033364;

    text-transform: capitalize;

    font-weight: bold;

    margin: 0 0 20px 0;

}



#intro figure {

    width: 363px;

    float: left;

    margin: 0 30px 0 0;

}



#intro p {

    font-size: 16px;

    color: #333;

    font-weight: 300;

    line-height: 1.6;

    margin: 0 0 24px;

}



.more-intro {

    font-size: 16px;

    text-transform: uppercase;

    color: #222;

    text-decoration: none;

    font-weight: bold;

}



.more-intro:hover {

    color: #7a1632;

}



#sidebar-homepage-left {

    width: 341px;

    float: left;

}



#sidebar-homepage-middle {

    width: 341px;

    float: right;

}



#sidebar-homepage-right {

    width: 290px;

    float: right;

}



#nav-sidebar {

    margin: 0 0 50px 0;

    list-style: none;

}



#nav-sidebar li {

    margin: 0 0 25px 0;

    line-height: 1.4;

}



#nav-sidebar li a {

    text-decoration: none;

    font-size: 14px;

    color: #333;

    display: block;

}



#nav-sidebar li a img {

    width: 25px;

    height: 25px;

    max-width: 30px;

}



#nav-sidebar li a figure {

    border-radius: 60px;

    padding: 8px;

    width: 46px;

    height: 46px;

    border: 3px solid #fff;

    box-shadow: 0 0 0 2px #dadada;

    margin: 0 20px 0 0;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

    float: left;

    background: #dadada;

}



#nav-sidebar li a:hover figure {

    background: #033364;

    box-shadow: 0 0 0 4px #033364;

}



#nav-sidebar li a .title-nav-sidebar {

    display: block;

    margin: 5px 0;

    text-transform: uppercase;

    color: #222;

    font-size: 16px;

}



#nav-sidebar li a:hover .title-nav-sidebar {

    color: #033364;

}



#intro-principal {

    clear: both;

    padding: 0 0 25px 0;

    position: relative;

}



#intro-principal #title-principal {

    font-size: 20px;

    color: #033364;

    font-weight: 300;

}



#intro-principal p {

    font-size: 18px;

    font-weight: 300;

    color: #333333;

    font-family: arial;

    padding: 0 3px 0 10px;

}



#content-principal {

    width: 100%;

    display: inline-block;

}



#intro-principal figure {

    width: 45%;

    float: right;

    text-align: right;

    padding-right: 3px;
}



#intro-principal figure img {

    border: 2px solid #033364;

    padding: 5px;

    width: 200px;

    margin: 15px 0 0 10px;

}





/* About

=====================================================================*/



#nav-sub-container {

    background: #dadada;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;

}



#nav-sub li {

    height: 40px;

    float: left;

}



#nav-sub li a {

    height: 27px;

    float: left;

    font-size: 12px;

    color: #666;

    text-transform: uppercase;

    text-decoration: none;

    padding: 13px 15px 0 15px;

}



#nav-sub li a:hover,

#nav-sub li.current-menu-item a {

    background: #fff;

    color: #333;

}



#breadcrumbs {

    margin: 25px 0;

}



#breadcrumbs div {

    height: 34px;

    float: left;

}



#breadcrumbs div a {

    height: 24px;

    float: left;

    font-size: 11px;

    color: #666;

    text-transform: uppercase;

    text-decoration: none;

    padding: 10px 0 0 0;

}



#breadcrumbs div a.icon-home {

    width: 34px;

    height: 34px;

    background: #7a1632 url(../images/icon-home.png) no-repeat 50% 8px;

    text-indent: -9999px;

    background-size: 17px 17px;

    padding: 0;

}



#breadcrumbs div a.icon-home:hover {

    opacity: 0.7;

}



#breadcrumbs div .arrow {

    width: 8px;

    height: 14px;

    background: url(../images/arrow-breadcrumbs.png) no-repeat;

    background-size: 8px 14px;

    text-indent: -9999px;

    margin: 9px 12px 0 12px;

    float: left;

}



.last-breadcrumbs {

    float: left;

    font-size: 11px;

    text-transform: uppercase;

    color: #7a1632;

    margin: 10px 0 0 0;

}



#breadcrumbs div a:hover {

    color: #7a1632;

}



#sidebar {

    width: 100%;

    /* float:right;*/

    background: #f0f0f0;

    /* padding:0px 20px 0 20px;*/

    margin: 0 0 50px 0;

}



#tabs-content-bottom {

    background: #eee;

    height: 200px;

    clear: both;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;

    margin: 0 0 50px 0;

}



#nav-content-bottom {

    width: 20%;

    float: left;

    background: #7a1632;

    list-style: none;

    margin: 0;

}



#nav-content-bottom li {

    height: 50px;

    background: url(../images/sep-tabs-bottom.png) repeat-x 0 100%;

}



#nav-content-bottom li a {

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    display: block;

    padding: 0 20px;

    height: 50px;

    line-height: 50px;

    text-decoration: none;

}



#nav-content-bottom li a:hover,

#nav-content-bottom li.ui-tabs-active a {

    background: rgba(0, 0, 0, 0.2);

}



#tabs-content-bottom .ui-tabs-panel {

    width: 80%;

    height: 200px;

    float: left;

}



#nav-sidebar-bottom {

    margin: 0;

    list-style: none;

}



#nav-sidebar-bottom li {

    width: 20%;

    height: 200px;

    float: left;

    border-right: 1px solid #dadada;

    padding: 0

}



#nav-sidebar-bottom li a {

    width: 100%;

    height: 100%;

    float: left;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

    padding: 0 10px;

    text-align: center;

    font-size: 12px;

    color: #333;

    text-decoration: none;

    line-height: 1.6;

}



#nav-sidebar-bottom li a figure {

    width: 50px;

    height: 50px;

    background: #dadada;

    border-radius: 27px;

    border: 2px solid #fff;

    box-shadow: 0 0 0 2px #dadada;

    margin: -25px auto 25px auto;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#nav-sidebar-bottom li a figure img {

    width: 34px;

    height: 34px;

    margin: 8px 0 0 0;

}



#nav-sidebar-bottom li a:hover figure {

    background: #7a1632;

    box-shadow: 0 0 0 2px #7a1632;

}



#nav-sidebar-bottom li a:hover {

    background: #fff;

}



#nav-sidebar-bottom .title-nav-sidebar {

    display: block;

    font-size: 12px;

    color: #222;

    text-transform: uppercase;

    margin: 0 0 20px 0;

}



.nav-tabs-bottom {

    list-style: none;

    margin: 0;

    padding: 10px 0;

}



.nav-tabs-bottom li {

    width: 205px;

    float: left;

    padding: 0 10px;

    margin: 0 0 5px 0;

}



.nav-tabs-bottom li a {

    display: block;

    padding: 9px 10px;

    font-size: 12px;

    color: #333;

    text-decoration: none;

    text-transform: uppercase;

    `

}



.nav-tabs-bottom li a:hover {

    background: #7a1632;

    color: #fff;

}



#tabs-content-bottom .ui-tabs-panel article {

    padding: 30px;

    font-size: 18px;

    color: #333;

    line-height: 1.6;

}



#tabs-content-bottom .ui-tabs-panel article p {

    margin: 0 0 15px 0;

}



.slider-partners {

    width: 815px;

    height: 100px;

    margin: 45px auto 0 auto;

    position: relative;

}



.slider-partners li img {

    opacity: 0.6;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.slider-partners li a:hover img {

    opacity: 1;

}



.slider-partners li {

    text-align: center;

}



.slider-partners .flex-control-nav {

    display: none;

}



.slider-partners .flex-direction-nav {

    height: 0;

}



.slider-partners .flex-prev {

    position: absolute;

    z-index: 10;

    width: 19px;

    height: 32px;

    left: -24px;

    top: 33px;

    background: url(../images/prev-partners.png) no-repeat;

    background-size: 19px 32px;

    text-indent: -9999px;

    opacity: 0.8;

}



.slider-partners .flex-next {

    position: absolute;

    z-index: 10;

    width: 19px;

    height: 32px;

    right: -24px;

    top: 33px;

    background: url(../images/next-partners.png) no-repeat;

    background-size: 19px 32px;

    text-indent: -9999px;

    opacity: 0.8;

}



.slider-partners .flex-prev:hover,

.slider-partners .flex-next:hover {

    opacity: 1;

}





/* News

=====================================================================*/



#slider-news {

    margin: 0 0 50px 0;

    position: relative;

}



#slider-news ul li {

    position: relative;

}



.panel-slider-news {

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    background: rgba(0, 0, 0, 0.7);

    padding: 25px 0;

}



.category-slider {

    list-style: none;

    margin: 0 0 7px 0;

    padding: 0 25px;

}



.panel-slider-news h2 {

    font-size: 22px;

    color: #fff;

    font-weight: 300;

    padding: 0 25px;

    clear: both;

}



.panel-slider-news h2 a {

    color: #fff;

    text-decoration: none;

}



.panel-slider-news h2 a:hover {

    text-decoration: underline;

}



.category-slider li {

    float: left;

    margin: 0 10px 0 0;

}



.category-slider li a {

    float: left;

    background: #fff;

    padding: 3px 10px;

    font-size: 11px;

    text-transform: uppercase;

    font-weight: bold;

    text-decoration: none;

}



.category-slider li a:hover {

    background: #7a1632;

    color: #fff;

}



#slider-news .flex-control-nav {

    display: none;

}



#slider-news .flex-direction-nav {

    height: 0;

}



#slider-news .flex-prev {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-prev-slide.png) no-repeat 50% 12px;

    bottom: 270px;

    left: 25px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



#slider-news .flex-next {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-next-slide.png) no-repeat 50% 12px;

    bottom: 270px;

    right: 25px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



#slider-news .flex-prev:hover,

#slider-news .flex-next:hover {

    opacity: 0.7;

}



.news-container {

    margin: 0 48px 40px 0;

    width: 342px;

    float: left;

    position: relative;

}



.news-container.last {

    margin-right: 0;

}



.news-container figure img {

    border-top: 3px solid #7b1733;

    margin: 0 0 5px 0;

}



.news-container h2.title-news {

    font-size: 20px;

    font-weight: 300;

    margin: 0 0 5px 0;

    line-height: 1.2;

}



.news-container header p {

    margin: 0 0 3px 0;

    font-size: 11px;

}



.news-container header p a {

    text-transform: uppercase;

    font-weight: bold;

    text-decoration: none;

}



.news-container h2.title-news a {

    color: #222;

    text-decoration: none;

}



.news-container h2.title-news a:hover {

    color: #7a1632;

}



.news-container header {

    margin: 0 0 15px 0;

}



.news-container header time {

    font-size: 11px;

    color: #999;

    text-transform: uppercase;

}



.link-comment,

.link-comment:link,

.link-comment:visited {

    height: 30px;

    background: #7a1632 url(../images/icon-comment.png) no-repeat 10px 8px;

    position: absolute;

    top: 0;

    right: 25px;

    padding: 0 10px 0 33px;

    color: #fff;

    text-decoration: none;

    background-size: 16px 17px;

    line-height: 30px;

}



.link-comment:hover {

    color: #fff;

    opacity: 0.8;

    text-decoration: none;

}



.news header aside {

    width: 340px;

    float: left;

}



.news header aside.no-featured {

    width: 100%;

    float: none;

}



.news header figure {

    width: 351px;

    float: right;

}



.news header figure img {

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



#news-title {

    margin: 0;

    font-size: 28px;

    line-height: 1.2;

    padding: 0 0 14px 0;

    border-bottom: 1px solid #dadada;

}



.news header p {

    margin: 0;

    padding: 10px 0;

    border-bottom: 1px solid #dadada;

}



#link-category {

    font-size: 11px;

    font-weight: bold;

    text-transform: uppercase;

}



#link-category a {

    text-decoration: none;

}



#blog-time time {

    font-size: 11px;

    color: #999;

    text-transform: uppercase;

    float: left;

    padding: 0 7px 0 0;

    border-right: 1px solid #999;

    margin: 0 7px 0 0;

}



#link-comment-header {

    float: left;

    font-size: 11px;

    color: #666;

    text-transform: uppercase;

    text-decoration: none;

}



#link-comment-header:hover {

    text-decoration: underline;

}



#social-link {

    list-style: none;

    margin: 10px 0 25px 0;

}



#social-link li {

    float: left;

    margin: 0 10px 0 0;

}



.news {

    border-bottom: 1px solid #dadada;

    margin: 0 0 25px 0;

}



.title-comment,

.title-comment strong {

    font-size: 22px;

    color: #222;

    font-weight: normal;

    margin: 0 0 25px 0;

}



.title-comment span {

    color: #666;

    font-weight: 300;

}



#list-comments {

    margin: 0;

    padding: 0 0 10px 0;

}



.avatar {

    width: 80px;

    height: 80px;

    float: left;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

    position: absolute;

    left: 0;

    top: 0;

}



#list-comments li {

    position: relative;

    margin: 0 0 25px 0;

    padding-left: 110px;

}



#list-comments li header h3 {

    float: left;

    font-size: 16px;

    font-weight: bold;

    color: #333;

}



#list-comments li header time {

    float: left;

    margin: 2px 0 0 4px;

    font-size: 14px;

    color: #999;

    font-weight: 300;

    text-transform: uppercase;

}



#list-comments li header {

    margin: 5px 0 12px 0;

}



#list-comments li p,

.comment-notes {

    margin: 0 0 24px;

    line-height: 1.6;

    font-size: 15px;

    color: #444;

}



#list-comments li article {

    border-bottom: 1px solid #dadada;

    padding-bottom: 25px;

}



.comment-reply-link {

    text-transform: uppercase;

    font-size: 12px;

    text-decoration: none;

}



#list-comments li ul.children {

    margin: 0;

    padding: 25px 0 0 0;

}



#form-comment label {

    font-size: 15px;

    color: #333;

    font-weight: bold;

    display: block;

    margin: 0 0 10px 0;

}



#form-comment label span {

    color: #f00;

}



#form-comment .input {

    width: 380px;

    height: 30px;

    background: #f7f7f7;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

    padding: 5px;

    margin: 0 0 15px 0;

    font-size: 14px;

}



#form-comment .input.textarea {

    width: 550px;

    height: 180px;

}



#form-comment .button {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    padding: 10px 20px;

    border: 1px solid #7a1632;

    text-decoration: none;

    cursor: pointer;

    background-color: #a42347;

    background-image: linear-gradient(top, #a42347, #7a1632);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a42347), to(#7a1632));

    background-image: -webkit-linear-gradient(top, #a42347, #7a1632);

    background-image: -moz-linear-gradient(top, #a42347, #7a1632);

    background-image: -ms-linear-gradient(top, #a42347, #7a1632);

    background-image: -o-linear-gradient(top, #a42347, #7a1632);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#form-comment .button:hover {

    background: #7a1632;

}





/* History

=====================================================================*/



#history-container {

    background: url(../images/line-history.png) repeat-y 30px 0;

}



.static-page h3.history-year {

    width: 60px;

    height: 60px;

    background: #7a1632;

    border-radius: 30px;

    font-size: 16px;

    color: #fff;

    font-weight: bold;

    text-align: center;

    line-height: 60px;

}



.history-moment {

    margin-bottom: 10px;

}



.history-moment header {

    width: 150px;

    float: left;

    background: #7a1632;

    font-size: 14px;

    color: #fff;

    font-weight: 300;

    padding: 5px 10px;

}



#history-container aside {

    width: 535px;

    float: right;

}



#history-container aside .history-title {

    margin-top: 2px;

    font-size: 18px;

    font-weight: bold;

}



.img-history {

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}





/* Event

=====================================================================*/



#slider-event {

    margin: 0 0 50px 0;

    height: 295px;

    position: relative;

}



.panel-slider-event {

    width: 400px;

    height: 245px;

    float: left;

    background: #7b1733;

    padding: 25px;

}



.panel-slider-event h2 {

    font-size: 28px;

    font-weight: 300;

    margin: 0 0 15px 0;

}



.panel-slider-event h2 a {

    color: #fff;

    text-decoration: none;

}



.panel-slider-event h2 a:hover {

    text-decoration: underline;

}



.panel-slider-event time {

    float: left;

    color: #fff;

    margin: 0 25px 0 0;

}



.panel-slider-event time strong {

    font-size: 120px;

    font-weight: normal;

    line-height: 0.9;

}



.panel-slider-event time span {

    text-transform: uppercase;

    font-size: 14px;

}



.panel-slider-event .list-event-slider {

    padding-top: 30px;

}



#slider-event img {

    float: left;

    width: 675px;

    height: 295px;

}



#slider-event .flex-control-nav {

    display: none;

}



#slider-event .flex-direction-nav {

    height: 0;

}



#slider-event .flex-prev {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-prev-slide.png) no-repeat 50% 12px;

    top: 120px;

    left: 475px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



#slider-event .flex-next {

    position: absolute;

    display: block;

    width: 42px;

    height: 42px;

    background: #7a1632 url(../images/arrow-next-slide.png) no-repeat 50% 12px;

    top: 120px;

    right: 25px;

    text-indent: -9999px;

    background-size: 14px 18px;

}



#slider-event .flex-prev:hover,

#slider-event .flex-next:hover {

    opacity: 0.7;

}



#main-title.event-title {

    float: left;

    margin-top: 0;

}



#title-month {

    float: right;

    text-transform: uppercase;

    font-size: 20px;

    font-weight: 300;

    margin-top: 8px;

}



#nav-event {

    clear: both;

    margin: 0 0 25px 0;

}



#nav-event ul {

    list-style: none;

    margin: 0;

}



#nav-event ul li {

    float: left;

    background: #7b1733 url(../images/sep-tabs.png) repeat-y 100% 0;

    ;

    height: 40px;

}



#nav-event ul li a {

    color: #fff;

    font-size: 14px;

    font-weight: bold;

    text-transform: uppercase;

    text-decoration: none;

    height: 40px;

    float: left;

    line-height: 40px;

    padding: 0 25px;

}



#nav-event ul li a:hover,

#nav-event ul li.current-menu-item a {

    background: rgba(0, 0, 0, 0.1);

}



#form-year {

    float: right;

}



#form-year label {

    float: left;

    padding: 12px 10px 0 0;

    color: #333;

}



#form-year .select {

    height: 40px;

    float: left;

    border: 1px solid #333;

    padding-left: 10px;

    padding-right: 10px;

    margin: 0 10px 0 0;

}



#form-year .button {

    width: 40px;

    height: 40px;

    border: none;

    background: #7b1733;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    cursor: pointer;

}



#form-year .button:hover {

    opacity: 0.7;

}



.static-page .title-event {

    padding: 0 10px 0 25px;

    height: 55px;

    background: #f0f0f0;

    line-height: 55px;

    font-weight: 300;

    font-size: 20px;

    outline: 0;

    cursor: pointer;

    margin: 25px 0 0 0;

}



.static-page .title-event:hover {

    background: #e4e4e4;

}



.static-page .title-event em {

    font-style: normal;

    color: #999;

}



.static-page .title-event span {

    width: 20px;

    height: 20px;

    float: right;

    background: url(../images/icon-plus.png) no-repeat 100% 0;

    background-size: 20px 20px;

    margin: 16px 0 0 0;

}



.static-page .title-event.ui-accordion-header-active span {

    background: url(../images/icon-minus.png) no-repeat 100% 0;

    background-size: 20px 20px;

}



.content-event {

    background: #f0f0f0;

    padding: 0 25px 0 25px;

}



.event-container-one {

    height: 140px;

    padding-bottom: 25px;

}



.static-page .title-event.ui-accordion-header-active:hover {

    background: #f0f0f0;

}



.static-page .content-event img {

    margin: 0;

    float: left;

}



.panel-event-info {

    width: 285px;

    height: 90px;

    background: #7b1733;

    padding: 25px;

    float: left;

    margin: 0 25px 0 0;

}



.static-page .panel-event-info .list-event-slider {

    margin: 0;

}



.static-page .panel-event-info .list-event-slider li {

    color: #fff;

    font-size: 12px;

    font-weight: 300;

}



.static-page .title-event-one {

    font-size: 24px;

    color: #222;

    font-weight: bold;

    padding: 40px 0 0 0;

    margin: 0;

}



.title-event-one a {

    text-decoration: none;

    color: #222;

}



.title-event-one a:hover {

    color: #7b1733;

}



.event-container {

    width: 250px;

    height: 335px;

    float: left;

    margin: 0 25px 25px 0;

    overflow: hidden;

}



.event-container.last {

    margin-right: 0;

}



.event-container img {

    transition: all 0.4s ease-in-out;

    -webkit-transition: all 0.4s ease-in-out;

    -moz-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

    -ms-transition: all 0.4s ease-in-out;

}



.static-page .event-container h4 {

    font-size: 16px;

    color: #333;

    background: #ddd;

    font-weight: bold;

    height: 54px;

    padding: 13px 20px 0 20px;

    margin: 0;

    clear: both;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;

}



.event-container .panel-event-info {

    width: 210px;

    height: 230px;

    background: #7b1733;

    padding: 20px;

    float: none;

    margin: 0;

    position: relative;

}



.event-container:hover img {

    margin-top: -270px;

}



.static-page .event-container h4 a {

    color: #333;

    text-decoration: none;

}



.static-page .event-container h4 a:hover {

    color: #7b1733;

}



.button-detail,

.button-detail:link,

.button-detail:visited {

    width: 208px;

    height: 38px;

    border: 1px solid #b2b2b2;

    position: absolute;

    bottom: 20px;

    left: 20px;

    text-align: center;

    font-size: 14px;

    text-transform: uppercase;

    font-weight: bold;

    line-height: 38px;

    color: #fff;

    text-decoration: none;

    text-shadow: 0 -1px #787878;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);

    background-color: #a7a7a7;

    background-image: linear-gradient(top, #a7a7a7, #8e8e8e);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a7a7a7), to(#8e8e8e));

    background-image: -webkit-linear-gradient(top, #a7a7a7, #8e8e8e);

    background-image: -moz-linear-gradient(top, #a7a7a7, #8e8e8e);

    background-image: -ms-linear-gradient(top, #a7a7a7, #8e8e8e);

    background-image: -o-linear-gradient(top, #a7a7a7, #8e8e8e);

}



.button-detail:hover {

    background: #fff;

    border: 1px solid #fff;

    text-shadow: none;

    color: #7b1733;

}



.accordion {

    margin: 0 0 50px 0;

}



#event-info {

    width: 270px;

    float: left;

    margin: 0 25px 0 0;

}



#event-info .list-event-slider {

    margin: 0;

    padding: 20px;

    background: #7b1733;

}



#event-info .list-event-slider li {

    color: #fff;

    font-size: 12px;

}



#event-info img {

    margin: 0;

}





/* Testimonial

=====================================================================*/



.static-page .list-testimonial {

    margin: 0;

}



.static-page .list-testimonial li {

    position: relative;

    margin: 0 0 50px 0;

}



.static-page .list-testimonial li p {

    font-size: 15px;

    color: #222;

    padding-left: 225px;

}



.static-page .list-testimonial li .testimonial-title {

    font-size: 16px;

    color: #222;

    background: #dadada url(../images/quote-testimonial.png) no-repeat 100% 0;

    background-size: 48px 36px;

    padding: 9px 0 9px 225px;

    font-weight: bold;

}



.static-page .list-testimonial li .testimonial-title span {

    font-weight: 300;

}



.static-page .img-testimonial {

    position: absolute;

    left: 0;

    bottom: 0;

    z-index: 10;

    margin: 0;

}



.static-page .list-testimonial li.odd p {

    padding-left: 0;

    padding-right: 225px;

}



.static-page .list-testimonial li.odd .testimonial-title {

    padding: 9px 225px 9px 0;

    text-align: right;

    background: #dadada url(../images/quote-testimonial.png) no-repeat 0 0;

    background-size: 48px 36px;

}



.static-page .list-testimonial li.odd .img-testimonial {

    left: auto;

    right: 0;

}





/* Team

=====================================================================*/



#list-category-team {

    width: 185px;

    float: left;

    margin: 0 25px 0 0;

    list-style: none;

}



#list-category-team li {

    width: 185px;

    margin: 0 0 1px 0;

}



#list-category-team li a {

    display: block;

    border-left: 3px solid #62462d;

    background: #f0f0f0;

    padding: 10px 10px 10px 15px;

    font-size: 14px;

    text-decoration: none;

}



#list-category-team li.current-menu-item a {

    background: none;

    font-weight: bold;

}



#team-container {

    width: 522px;

    float: right;

}



#team-container #main-title {

    margin-top: 0;

}



#list-team {

    list-style: none;

    margin: 0;

}



#list-team li {

    width: 155px;

    height: 205px;

    float: left;

    margin: 0 25px 25px 0;

    text-align: center;

}



#list-team li img {

    margin: 0 0 5px 0;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



#list-team li a {

    text-decoration: none;

}



.static-page ul#list-team li {

    line-height: 1.2;

}



#list-team li a strong {

    font-size: 14px;

    color: #222;

    text-decoration: none;

    font-weight: 300;

}



#list-team li a:hover strong {

    color: #7a1632;

    font-weight: bold;

}



#list-team li.last {

    margin-right: 0;

}



#profile-team {

    width: 200px;

    float: right;

    margin: 0 0 25px 25px;

}



#profile-team img {

    margin: 0 0 20px 0;

    border: 10px solid #f0f0f0;

}



#list-social-team {

    list-style: none;

    margin: 0;

}



#list-social-team li {

    margin: 0 0 10px 0;

    padding: 0 0 0 10px;

    line-height: 1.1;

    font-weight: 300;

}



#list-social-team li span {

    width: 16px;

    height: 16px;

    float: left;

    background: #dadada;

    margin: 0 7px 0 0;

}



#list-social-team li a {

    font-size: 14px;

    color: #666;

    text-transform: uppercase;

    text-decoration: none;

}



#list-social-team li.facebook-team span {

    background: #dadada url(../images/icon-facebook.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



#list-social-team li.facebook-team a:hover span {

    background-color: #33579f;

}



#list-social-team li.facebook-team a:hover {

    color: #33579f;

}



#list-social-team li.twitter-team span {

    background: #dadada url(../images/icon-twitter.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



#list-social-team li.twitter-team a:hover span {

    background-color: #00abf3;

}



#list-social-team li.twitter-team a:hover {

    color: #00abf3;

}



#list-social-team li.gplus-team span {

    background: #dadada url(../images/icon-gplus.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



#list-social-team li.gplus-team a:hover span {

    background-color: #da4b2d;

}



#list-social-team li.gplus-team a:hover {

    color: #da4b2d;

}



#list-social-team li.linkedin-team span {

    background: #dadada url(../images/icon-linkedin.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



#list-social-team li.linkedin-team a:hover span {

    background-color: #0082c4;

}



#list-social-team li.linkedin-team a:hover {

    color: #0082c4;

}



#list-social-team li.email-team {

    font-size: 12px;

    border-top: 1px solid #dadada;

    border-bottom: 1px solid #dadada;

    padding: 8px 0 8px 10px;

    margin: 0;

}



#list-social-team li.position-team {

    font-size: 12px;

    border-top: 1px solid #dadada;

    padding: 8px 0 8px 10px;

    margin: 0;

    font-weight: bold;

    font-style: italic;

}





/* FAQ

=====================================================================*/



.static-page .title-faq {

    padding: 8px 10px;

    background: #f0f0f0;

    font-weight: 300;

    font-size: 20px;

    outline: 0;

    cursor: pointer;

    margin: 25px 0 0 0;

}



.static-page .title-faq:hover {

    background: #e4e4e4;

}



.static-page .title-faq span {

    width: 20px;

    height: 20px;

    float: right;

    background: url(../images/icon-plus.png) no-repeat 100% 0;

    background-size: 20px 20px;

    margin: 4px 0 0 0;

}



.static-page .title-faq.ui-accordion-header-active span {

    background: url(../images/icon-minus.png) no-repeat 100% 0;

    background-size: 20px 20px;

}



.content-faq {

    padding: 20px 0 0 10px;

}





/* Gallery

=====================================================================*/



.gallery-group {

    margin: 0 0 50px 0;

}



.link-category-gallery {

    width: 265px;

    height: 271px;

    float: left;

    background: #f0f0f0;

    padding: 25px;

    text-decoration: none;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.link-category-gallery strong {

    font-size: 18px;

    color: #222;

    display: block;

    line-height: 1.4;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.link-category-gallery span {

    font-size: 14px;

    color: #333;

    margin: 0 0 24px;

    line-height: 1.6;

}



.list-gallery-category {

    list-style: none;

    margin: 0;

}



.list-gallery-category li {

    width: 160px;

    height: 160px;

    float: left;

    margin: 0 0 1px 1px;

    position: relative;

    overflow: hidden;

}



.list-gallery-category.detail li {

    margin: 0;

}



.list-gallery-category li a img {

    opacity: 0.8;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.list-gallery-category li a span {

    position: absolute;

    left: 0;

    bottom: 0;

    background: #62462d;

    color: #fff;

    padding: 10px;

    text-transform: uppercase;

    font-size: 11px;

    font-weight: 100;

    opacity: 0;

    transition: all 0.4s ease-in-out;

    -webkit-transition: all 0.4s ease-in-out;

    -moz-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

    -ms-transition: all 0.4s ease-in-out;

}



.list-gallery-category li a:hover img {

    opacity: 1;

}



.list-gallery-category li a:hover span {

    opacity: 1;

}



.link-category-gallery:hover {

    background: #fff;

}



.link-category-gallery:hover strong {

    color: #7a1632;

}







/* Widget

=====================================================================*/



#sidebar .widget-container {

    background: #fff;

    margin: 0 0 20px 0;



    border: 1px solid #094d92;

}



.sidebar-homepage .widget-title,

#sidebar .widget-title {

    background-color: #033364;

    background-image: linear-gradient(top, #0c56a2, #033364);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c56a2), to(#033364));

    background-image: -webkit-linear-gradient(top, #0c56a2, #033364);

    background-image: -moz-linear-gradient(top, #0c56a2, #033364);

    background-image: -ms-linear-gradient(top, #0c56a2, #033364);

    background-image: -o-linear-gradient(top, #0c56a2, #033364);

    padding: 12px 20px;

    font-size: 16px;

    color: #fff;

    text-transform: uppercase;

    font-weight: normal;

    border-bottom: 1px solid #fff;

    margin: 0 0 20px 0;

}



#sidebar .widget-title {

    /* margin-left:-20px;*/

    width: 100%;

}



#sidebar ul {

    list-style: none;

    margin: 0 0 10px 10px;

}



#sidebar ul li {

    font-size: 10px;

    color: #333;

    padding: 5px 0 10px 10px;

    border-bottom: 1px solid #dadada;

    line-height: 3;

}



#sidebar ul li a {

    color: #444;

    text-decoration: none;

}



#sidebar ul li a:hover {

    color: #033364;

}



#sidebar img.alignleft {

    margin-right: 20px;

}



#sidebar .text-widget img,

#sidebar .textwidget img {

    margin-bottom: 15px;

}



#sidebar .text-widget,

#sidebar .textwidget {

    font-size: 14px;

    color: #666;

    line-height: 1.6;

    margin: 0 0 20px 0;

}



#sidebar .text-widget {

    border-bottom: 1px solid #dadada;

}



#sidebar .text-widget p,

#sidebar .textwidget p {

    font-size: 14px;

    color: #666;

    line-height: 1.6;

    margin: 0 0 24px;

}



#sidebar .text-widget ul {

    border-top: 1px solid #dadada;

    margin: 0 0 20px 0;

}



#sidebar .map-area {

    width: 258px;

    height: 250px;

    margin: 0 0 20px 0;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



#sidebar .testimonial-header {

    float: left;

    background: url(../images/quote-sidebar.png) no-repeat 100% 100%;

    padding: 0 0 42px 0;

    width: 137px;

    background-size: 43px 35px;

}



#sidebar .testimonial-header h4 {

    font-size: 14px;

    color: #333;

    font-weight: bold;

    margin: 0 0 2px 0;

}



#sidebar .testimonial-header h5 {

    font-size: 11px;

    color: #666;

    font-weight: normal;

}



#sidebar .text-widget blockquote {

    clear: both;

    padding: 5px 0 0 0;

    font-size: 14px;

    color: #666;

}



#sidebar ul.tabs-widget {

    width: 300px;

    margin: 0 0 0 -20px;

}



#sidebar ul.tabs-widget li {

    width: 50%;

    float: left;

    border: none;

    padding: 0;

    margin: 0 0 20px 0;

}



#sidebar ul.tabs-widget li a {

    text-align: center;

    display: block;

    padding: 12px 0;

    background-color: #6e5137;

    background-image: linear-gradient(top, #6e5137, #62462d);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6e5137), to(#62462d));

    background-image: -webkit-linear-gradient(top, #6e5137, #62462d);

    background-image: -moz-linear-gradient(top, #6e5137, #62462d);

    background-image: -ms-linear-gradient(top, #6e5137, #62462d);

    background-image: -o-linear-gradient(top, #6e5137, #62462d);

    font-size: 14px;

    text-transform: uppercase;

    color: #fff;

    opacity: 0.8;

}



#sidebar ul.tabs-widget li.ui-tabs-active a {

    opacity: 1;

}



#sidebar .team-sidebar-content h4 {

    font-size: 16px;

    color: #333;

    font-weight: bold;

}



#sidebar .team-sidebar-content h5 {

    font-size: 14px;

    color: #898989;

    font-style: italic;

    margin: 0 0 5px 0;

}



.team-sidebar-social a {

    width: 16px;

    height: 16px;

    float: left;

    margin: 0 5px 0 0;

    text-indent: -9999px;

}



.team-sidebar-social a.icon-facebook-team {

    background: #dadada url(../images/icon-facebook.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



.team-sidebar-social a.icon-facebook-team:hover {

    background-color: #33579f;

}



.team-sidebar-social a.icon-twitter-team {

    background: #dadada url(../images/icon-twitter.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



.team-sidebar-social a.icon-twitter-team:hover {

    background-color: #00abf3;

}



.team-sidebar-social a.icon-gplus-team {

    background: #dadada url(../images/icon-gplus.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



.team-sidebar-social a.icon-gplus-team:hover {

    background-color: #da4b2d;

}



.team-sidebar-social a.icon-linkedin-team {

    background: #dadada url(../images/icon-linkedin.png) no-repeat 50% 2px;

    background-size: 12px 12px;

}



.team-sidebar-social a.icon-linkedin-team:hover {

    background-color: #0082c4;

}



#sidebar .team-sidebar li {

    padding: 0 0 20px 0;

    margin: 0 0 20px 0;

}



#sidebar .flickr a {

    width: 100px;

    height: 100px;

    float: left;

    margin: 10px 15px 20px 15px;

}



#sidebar .flickr a img {

    width: 100px !important;

    height: 100px !important;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



.sidebar-homepage .widget-container {

    margin: 0 0 50px 0;

}



.sidebar-homepage .widget-container ul {

    list-style: none;

    margin: 0 0 20px 0;

}



.sidebar-homepage .widget-container ul li {

    font-size: 14px;

    color: #444;

    padding: 8px 0 7px 0;

    border-bottom: 1px solid #dadada;

    line-height: 1.4;

}



.sidebar-homepage .widget-container ul li a {

    color: #777;

    text-decoration: none;

}



.sidebar-homepage .widget-container ul li a:hover {

    color: #7a1632;

}



.sidebar-homepage .widget-container ul.news-sidebar li,

#sidebar .widget-container ul.news-sidebar li {

    padding: 0 0 20px 0;

    margin: 0 0 20px 0;

}



.sidebar-homepage .widget-container ul.news-sidebar li img,

#sidebar .widget-container ul.news-sidebar li img {

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



.sidebar-homepage .imgrame,

#sidebar .imgframe {

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

}



.sidebar-homepage .widget-container ul.news-sidebar h4,

#sidebar .widget-container ul.news-sidebar h4 {

    font-size: 14px;

    font-weight: bold;

    margin: 0 0 2px 0;

    padding: 5px 0 0 0;

}



.sidebar-homepage .widget-container ul.news-sidebar h4 a,

#sidebar .widget-container ul.news-sidebar h4 a {

    color: #444;

}



.sidebar-homepage .widget-container ul.news-sidebar h4 a:hover,

#sidebar .widget-container ul.news-sidebar h4 a:hover {

    color: #033364;

}



.sidebar-homepage .widget-container ul.news-sidebar .date-news {

    font-size: 11px;

    color: #898989;

    text-transform: uppercase;

    font-weight: 300;

}



#sidebar .widget-container ul.news-sidebar .date-news {

    font-size: 10px;

    color: #898989;

    text-transform: uppercase;

    font-weight: 300;

}



.sidebar-homepage .widget-container ul.news-sidebar h5 {

    display: none;

}



.sidebar-homepage .button-more,

#sidebar .button-more {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    padding: 10px 0;

    border: 1px solid #0c56a2;

    text-decoration: none;

    background-color: #0c56a2;

    background-image: linear-gradient(top, #0c56a2, #0c56a2);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c56a2), to(#0c56a2));

    background-image: -webkit-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: -moz-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: -ms-linear-gradient(top, #0c56a2, #0c56a2);

    background-image: -o-linear-gradient(top, #0c56a2, #0c56a2);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.sidebar-homepage .button-more:hover,

#sidebar .button-more:hover {

    background: #033364;

}



.sidebar-homepage .event-date-widget,

#sidebar .event-date-widget {

    width: 61px;

    height: 80px;

    float: left;

    background: url(../images/icon-calendar-widget.png) no-repeat;

    background-size: 61px 80px;

    margin: 0 20px 0 0;

    text-align: center;

}



.sidebar-homepage .widget-container ul.event-sidebar li,

#sidebar .widget-container ul.event-sidebar li {

    padding: 0 0 20px 0;

    margin: 0 0 20px 0;

}



.sidebar-homepage .event-date-widget strong,

#sidebar .event-date-widget strong {

    display: block;

    font-size: 36px;

    color: #fff;

    padding: 12px 0 0 0;

}



.sidebar-homepage .event-date-widget span,

#sidebar .event-date-widget span {

    display: block;

    font-size: 11px;

    text-transform: uppercase;

    color: #fff;

    padding: 3px 0 0 0;

}



.sidebar-homepage .event-content-widget {

    width: 260px;

    float: left;

}



#sidebar .event-content-widget {

    width: 155px;

    float: left;

}



.sidebar-homepage .event-content-widget article,

#sidebar .event-content-widget article {

    margin: 0 0 10px 0;

}



.sidebar-homepage .event-content-widget h4,

#sidebar .event-content-widget h4 {

    font-size: 14px;

    font-weight: bold;

    padding: 5px 0 2px 0;

}



.sidebar-homepage .widget-container .event-content-widget h4 a,

#sidebar .widget-container .event-content-widget h4 a {

    color: #444;

}



#sidebar .widget-container .event-content-widget h4 a:hover {

    color: #7a1632;

}



.sidebar-homepage .event-content-widget p,

#sidebar .event-content-widget p {

    font-size: 10px;

    color: #898989;

    text-transform: uppercase;

    font-weight: 300;

    line-height: 1.6;

}



.sidebar-homepage .event-content-widget em,

#sidebar .event-content-widget em {

    font-size: 11px;

    color: #555;

}



#sidebar .partner-sidebar li {

    text-align: center;

    padding: 0;

}



#sidebar .partner-sidebar li img {

    opacity: 0.8;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#sidebar .partner-sidebar li a:hover img {

    opacity: 1;

}



.sidebar-homepage .widget-container ul.slides {

    margin: 0;

}



.sidebar-homepage .widget-container ul.slides li {

    padding: 0;

    border: none;

}



.sidebar-homepage .widget-container .slides-image {

    padding: 4px;

    background: #dadada;

    margin: 0 0 20px 0;

}



.sidebar-homepage .widget-container .flexslider {

    position: relative;

}



.sidebar-homepage .widget-container .flexslider .flex-control-nav {

    display: none;

}



.sidebar-homepage .widget-container .flexslider h4 {

    text-align: center;

    margin: 0 35px;

    font-size: 14px;

    color: #444;

    font-weight: normal;

    line-height: 1.2;

}



.sidebar-homepage .widget-container ul.flex-direction-nav {

    margin: 0;

    height: 0;

}



.sidebar-homepage .widget-container ul.flex-direction-nav li {

    padding: 0;

    border: none;

}



.sidebar-homepage .widget-container .flexslider .flex-prev {

    position: absolute;

    display: block;

    width: 32px;

    height: 32px;

    background: #0c56a2 url(../images/arrow-prev-slide.png) no-repeat 50% 9px;

    bottom: 0;

    left: 0;

    text-indent: -9999px;

    background-size: 12px 15px;

}



.sidebar-homepage .widget-container .flexslider .flex-next {

    position: absolute;

    display: block;

    width: 32px;

    height: 32px;

    background: #0c56a2 url(../images/arrow-next-slide.png) no-repeat 50% 9px;

    bottom: 0;

    right: 0;

    text-indent: -9999px;

    background-size: 12px 15px;

}



.sidebar-homepage .widget-container .flexslider .flex-next:hover,

.sidebar-homepage .widget-container .flexslider .flex-prev:hover {

    opacity: 0.7;

}



.sidebar-homepage .widget-container .flexslider .flex-prev.flex-disabled,

.sidebar-homepage .widget-container .flexslider .flex-next.flex-disabled {

    opacity: 0.3;

    cursor: default;

}



.sidebar-footer .widget-title {

    font-size: 18px;

    color: #033364;

    font-weight: bold;

    border-bottom: 3px solid #0b5198;

    padding: 0 0 10px 0;

    margin: 5px 0 20px 0;

}



.sidebar-footer .widget-container {

    margin: 0 0 50px 0;

}



.sidebar-footer .widget-container ul {

    list-style: none;

    margin: 0 0 20px 0;

}



.sidebar-footer .widget-container ul li {

    font-size: 14px;

    color: #444;

    padding: 9px 0 8px 0;

    border-bottom: 1px solid #bbb;

    line-height: 1.4;

}



.sidebar-footer .widget-container ul li a {

    color: #444;

    text-decoration: none;

}



.sidebar-footer .widget-container ul li a:hover {

    color: #7a1632;

}



.sidebar-footer .map-area {

    width: 100%;

    height: 205px;

    background: #fff;

    border: none;

    padding: 5px;

}





/* Typography

=====================================================================*/

.page-template-template-home-inner-sites-full-width .static-page .so-widget-sow-slider img {

    margin: 0;

}



.static-page img {

    margin: 5px 0 5px 0;

}



.static-page img.imgframe {

    max-width: 97.5%;

    padding: 4px;

    background: #dadada;

}



img.alignleft,

.static-page img.alignleft {

    margin-right: 25px;

    float: left;

}



img.alignright,

.static-page img.alignright {

    margin-left: 25px;

    float: right;

}



.static-page h1,

.static-page h2,

.static-page h3,

.static-page h4,

.static-page h5,

.static-page h6 {

    line-height: 1.3;

    color: #222;

}



.content-home .static-page h3 {

    color: #79aea6;

}



.static-page h1 {

    font-size: 30px;

    margin: 30px 0;

}



.static-page h2 {

    font-size: 26px;

    margin: 25px 0;

}



.static-page h3 {

    font-size: 22px;

    margin: 22px 0;

}



.static-page h4 {

    font-size: 20px;

    margin: 25px 0;

}



.static-page h5 {

    font-size: 18px;

    margin: 30px 0;

}



.static-page h6 {

    font-size: 16px;

    margin: 36px 0;

}



.static-page p {

    margin: 0 0 24px;

    line-height: 1.6;

    font-size: 15px;

    color: #444;

}



.static-page ul,

.static-page ol {

    margin: 0 0 24px 30px;

    line-height: 1.6;

    font-size: 15px;

    color: #444;

}



.static-page blockquote {

    margin: 0 0 15px;

}



#content-principal cite {

    font-weight: bold;

    font-style: italic;

    color: #033364;

}



.separator {

    border: 1px solid #ececec;

    height: 4px;

    margin: 0 0 25px 0;

    background: #f3f3f3;

    clear: both;

}



.separator a {

    float: right;

    font-size: 12px;

    text-transform: uppercase;

    text-decoration: none;

    font-weight: 300;

    background: #fff;

    padding: 3px 0 3px 5px;

    margin: -10px 0 0 0;

}



#main-fourum thead,

table thead,

table thead td {

    background-color: #033364;

    color: #fff;

}



#main-content .colhalf.lastcol,

#full-width .colhalf.lastcol {

    margin-right: 0;

}





/* Contact

=====================================================================*/



#form-contact label {

    font-size: 15px;

    color#333;

    font-weight: bold;

    display: block;

    margin: 0 0 10px 0;

}



#form-contact label span {

    color: #f00;

}



#form-contact .input {

    width: 380px;

    height: 30px;

    background: #f7f7f7;

    border: 1px solid #fff;

    box-shadow: 2px 2px 0 0 #dadada;

    padding: 5px;

    margin: 0 0 15px 0;

    font-size: 14px;

}



#form-contact .input.textarea {

    width: 550px;

    height: 180px;

}



#form-contact .button {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    padding: 10px 20px;

    border: 1px solid #7a1632;

    text-decoration: none;

    cursor: pointer;

    background-color: #a42347;

    background-image: linear-gradient(top, #a42347, #7a1632);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a42347), to(#7a1632));

    background-image: -webkit-linear-gradient(top, #a42347, #7a1632);

    background-image: -moz-linear-gradient(top, #a42347, #7a1632);

    background-image: -ms-linear-gradient(top, #a42347, #7a1632);

    background-image: -o-linear-gradient(top, #a42347, #7a1632);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#form-contact .button:hover {

    background: #7a1632;

}



.errordiv {

    display: block;

    border: 1px solid #f2a9a9;

    padding: 5px;

    color: #f00;

    font-size: 12px;

    margin: 8px 0 0 0;

    clear: both;

    background: #fff;

}



.correctdiv {

    display: block;

    border: 1px solid #b6e47a;

    padding: 5px;

    color: #629c17;

    font-size: 12px;

    margin: 8px 0 0 0;

    background: #d7fca8;

    clear: both;

}





/* Footer

=====================================================================*/



#main-footer {

    position: relative;

    width: 100%;

    min-width: 1185px;

}



#blur-top {

    width: 1125px;

    padding: 0 30px;

    height: 50px;

    margin: 0 auto;

    position: relative;

    overflow: hidden;

    z-index: 1;

    background: rgba(255, 255, 255, 0.95);

}



#link-back-top {

    float: right;

    font-size: 12px;

    text-transform: uppercase;

    font-weight: bold;

    text-decoration: none;

    background: url(../images/arrow-top.png) no-repeat 100% 1px;

    padding: 0 20px 0 0;

    background-size: 14px 10px;

    margin: 18px 0 0 0;

}



#link-back-top:hover {

    text-decoration: underline;

}



#slogan-footer {

    width: 1125px;

    height: 160px;

    margin: 0 auto;

    position: relative;

    z-index: 10;

    background: url(../images/footer-dark.png) no-repeat 50% 0;

}



#slogan-footer h4 {

    text-align: center;

    font-size: 32px;

    color: #fff;

    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);

    padding: 55px 0 0 0;

    font-weight: 300;

}



#slogan-footer h4 span {

    font-family: Georgia, Garamond, serif;

    font-style: italic;

}



#footer-content {

    width: 100%;

    background: rgba(244, 241, 232, 0.83);

}



#footer-container {

    width: 1125px;

    margin: 0 auto;

    padding: 0 30px;

}



#sidebar-footer-left,

#sidebar-footer-middle {

    width: 100%;



    margin: 25px 0px 0 0;

}



#main-footer {

    border-top: 2px solid #033364;

    background-image: url('http://www.aus.ac.in/wp-content/uploads/2017/09/footer-bg.jpg');

    background-repeat: no-repeat;

    background-size: 100%;

}



#footer-address {

    background: #fff;

    width: 301px;

    float: right;

    margin: 18px 0 0 0;

    padding: 0px 20px 25px 20px;

    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.1);

}



#title-footer-address {

    width: 350px;

    margin: 0 0 15px -29px;

    color: #fff;

    font-size: 18px;

    font-weight: normal;

    padding: 0 0 9px 0;

    background: url(../images/corner.png) no-repeat 0 100%;

    background-size: 9px 9px;

}



#title-footer-address span {

    display: block;

    background: #0b5198;

    margin: 0 0 1px 0;

    padding: 8px 20px 8px 29px;

}



#footer-address,

#footer-address p {

    font-size: 13px;

    color: #666;

    line-height: 1.4;

}



#footer-address p {

    margin: 0 0 8px 0;

}



#footer-address p strong {

    font-size: 14px;

    color: #222;

}



#list-social {

    list-style: none;

    padding: 10px 0 0 0;

    margin: 0;

}



#list-social li {

    float: left;

    margin: 0 16px 0 0;

}



#list-social li a {

    width: 32px;

    height: 32px;

    background: #dadada;

    border-radius: 18px;

    float: left;

    text-indent: -9999px;

    border: 2px solid #fff;

    box-shadow: 0 0 0 2px #dadada;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



#list-social #icon-facebook a {

    background: #dadada url(../images/icon-facebook.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-twitter a {

    background: #dadada url(../images/icon-twitter.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-gplus a {

    background: #dadada url(../images/icon-gplus.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-linkedin a {

    background: #dadada url(../images/icon-linkedin.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-youtube a {

    background: #dadada url(../images/icon-youtube.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social #icon-flickr a {

    background: #dadada url(../images/icon-flickr.png) no-repeat 5px 5px;

    background-size: 22px 22px;

}



#list-social li.last {

    margin: 0;

}



#list-social #icon-facebook a:hover {

    background-color: #33579f;

    box-shadow: 0 0 0 2px #33579f;

}



#list-social #icon-twitter a:hover {

    background-color: #00abf3;

    box-shadow: 0 0 0 2px #00abf3;

}



#list-social #icon-gplus a:hover {

    background-color: #da4b2d;

    box-shadow: 0 0 0 2px #da4b2d;

}



#list-social #icon-linkedin a:hover {

    background-color: #0082c4;

    box-shadow: 0 0 0 2px #0082c4;

}



#list-social #icon-youtube a:hover {

    background-color: #cc1c13;

    box-shadow: 0 0 0 2px #cc1c13;

}



#list-social #icon-flickr a:hover {

    background-color: #ff0988;

    box-shadow: 0 0 0 2px #ff0988;

}



#footer-copyright {

    width: 100%;

    height: auto;

    background: #0c56a2;

    min-width: 1185px;

}



#footer-copyright .visiter-count-box {

    width: 100%;

    float: left;

    text-align: center;

    color: #fff;

    line-height: 30px;

    padding: 10px 0 01px;

}



.vstrsnln-block {

    font-weight: bold;

    color: #cae2ff;

    text-transform: uppercase;

}



#footer-copyright-content {

    



    margin: 0 auto;

    padding: 0 30px;

}



#logo-footer {

    width: 200px;

    height: 60px;

    float: left;

    margin: 6px 30px 0 0;

}



#text-address {

    float: left;

    font-size: 12px;

    font-weight: bold;

    color: #fff;

    margin: 28px 10px 0 0;

}



#nav-footer {

    float: left;

    margin: 28px 0 0 0;

    list-style: none;

    font-size: 12px;

    font-weight: 300;

}



#nav-footer li {

    float: left;

    height: 15px;

    border-left: 1px solid #fff;

    padding: 0 10px;

}



#nav-footer li a {

    color: #fff;

    text-decoration: none;

}



#nav-footer li a:hover {

    text-decoration: underline;

}



.developedby {

    float: right;

    margin: 28px 0 0 100px;

    color: #fff;

    font-size: 12px;

}



.developedby a {

    color: #fff

}



#nav-footer li:first-child {

    border-left: none;

}



.carousel-inner > .item > img, .carousel-inner > .item > a > img {

    width:100%;

}



.main-slider .navbar-default.abc {

    background-color: #0d56a2;

    border-color: #e7e7e7;

    min-height:30px;

    position: static;

    border:0;

}

.main-slider .navbar-default  .navbar-nav>li>a {

    color: #fff;

    font-size: 15px;

}

.main-slider .navbar-default .abc .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {

    color: #fff;

    background-color: transparent;

}

.slider_footer{position:relative;}

.slider_footer .navbar-fixed-bottom, .slider_footer .navbar-fixed-top {

    position: absolute;

    right: 0;

    left: 0;

    z-index: 1030;

}

.slider_footer_height{height:40px;}

ul.bg_color .dropdown-menu {background-color:#0b55a3;}

ul.bg_color .dropdown-menu a{border-bottom:1px solid white;}

ul.bg_color .dropdown-menu a:hover{background-color :#033364;}

.bg_color .dropdown-menu>li>a {color:white;}

.main-slider{position:relative;}

.main-slider .dropup .dropdown-menu .dropdown-menu, 

.main-slider .navbar-fixed-bottom .dropdown .dropdown-menu .dropdown-menu {

    bottom: auto !important;

    margin-top: -40px !important;

}

.main-slider .navbar-default .navbar-nav > .open > a, 

.main-slider .navbar-default .navbar-nav > .open > a:hover {

    background-color : #154086;

}

.main-slider .navbar-default .navbar-nav > .open > a, 

.main-slider .navbar-default .navbar-nav > .open > a:hover, 

.main-slider .navbar-default .navbar-nav > .open > a:focus {

    color: #FFF;

}

.carousel-indicators {

    position: absolute;

    bottom: 10px;

    left: 50%;

    z-index: 1;

}



@media only screen and (-webkit-min-device-pixel-ratio: 2),

only screen and (min--moz-device-pixel-ratio: 2),

only screen and (-moz-min-device-pixel-ratio: 2),

only screen and (-o-min-device-pixel-ratio: 2/1),

only screen and (min-device-pixel-ratio: 2),

only screen and (min-resolution: 192dpi),

only screen and (min-resolution: 2dppx) {

    #logo img {

        width: 260px;

        height: 90px;

    }

    .slider-tabs.flexslider .slides img {

        width: 190px;

        height: 230px;

    }

    .sidebar-homepage .widget-container ul.news-sidebar li img {

        width: 123px;

        height: 94px;

    }

    .img-history {

        width: 228px;

        height: 158px;

    }

    .news-container figure img {

        width: 342px;

        height: 170px;

    }

    .static-page .content-event img {

        width: 322px;

        height: 140px;

    }

    .static-page .content-event .event-container img {

        width: 250px;

        height: 270px;

    }

    #event-info img {

        width: 270px;

        height: 290px;

    }

    .static-page .img-testimonial {

        width: 200px;

        height: 280px;

    }

    #list-team li img {

        width: 155px;

        height: 155px;

    }

    #profile-team img {

        width: 180px;

        height: 180px;

    }

    .list-gallery-category li a img {

        width: 160px;

        height: 160px;

    }

    #sidebar .widget-container ul.news-sidebar li img {

        width: 123px;

        height: 94px;

    }

    #sidebar img.testimonial {

        width: 96px;

        height: 96px;

    }

    #sidebar .team-sidebar img {

        width: 65px;

        height: 65px;

    }

    .partner-sidebar img {

        width: 163px;

        height: 100px;

    }

    #logo-footer img {

        width: 200px;

        height: 60px;

    }

}





.menu.event-sidebar.our-vision {

    background-image: url("../images/vision-bg.jpg");

    background-size: 100%;

    height: 224px;

    width: 100%;

    text-shadow: 2px 2px 1px #fff;

    padding: 58px 33px 0;

    background-position: bottom center;

}





.news-box-sec {

    width: 100%;

    background-color: #fff;



    position: relative;

    background-image: url("../images/news-bg.jpg");

    background-size: 100%;

    background-attachment: fixed;

    background-position: bottom center;

}



.news-box-sec .nav-tabs>li.active>a,

.news-box-sec .nav-tabs>li.active>a:focus,

.news-box-sec .nav-tabs>li.active>a:hover {

    background-color: rgba(255, 255, 255, 0.67);

    color: #000;

}





.news-box-sec .tab-content h3 {

    margin: 0 0 10px 0;

}



.news-box-sec .tab-content {

    background-color: rgba(255, 255, 255, 0.67);

    padding: 20px 10px 10px;

    min-height: 200px;

}



.news-box-sec .tab-content a {

    color: #333333;

}



.news-box-sec-inner {

    padding: 35px 0;

    background-color: rgba(122, 22, 50, 0.88);

}



.vticker {

    min-height: 200px;

}



.news-box-sec .tab-content .vticker ul li {}



section.news-box-sec .nav-tabs li a {

    background-color: rgba(62, 62, 62, 0.73);

    border-radius: 0px;

    padding: 10px 30px;

    color: #fff;

    transition: all 0.3s ease-in-out;

}





.news-box-sec .nav-tabs {

    margin-left: 0;

}





section.about-sec .header-details,

section.news-box-sec .header-details {

    letter-spacing: 2px;

    text-align: center;

    text-transform: uppercase;

    color: #fff;

    margin-bottom: 15px;

    font-weight: 700;



    font-size: 20px;

}



.news-box-sec .tab-content ul li {

    list-style: none;

    margin: 10px 0;

}



.bootstrap-accordian-sec {

    margin: 40px 0;

}



section {

    margin: 40px 0;

}



a.btn-red,

.btn-red {

    color: #fff;

    background-color: #7a1632;

    border-color: #7a1632;

}



a.btn-red:hover,

.btn-red:hover {

    color: #fff;

    background-color: #8c0b2f;

    border-color: #8c0b2f;

}



.btn:hover,

.btn:focus,

.btn.focus {

    color: #fff;

    text-decoration: none;

    outline: 0;

}



#form-contact {

    margin-bottom: 20px;

}



.float_left {

    float: left;

}



.float_right {

    float: right;

}



.search-area {

    float: left;

    position: relative;

    border: 0px solid #ffbd5f;

    margin-left: 16px;

    border-radius: 2px;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    -ms-border-radius: 2px;

    -o-border-radius: 2px;

}



.search-area a.bttn-search {

    position: absolute;

    top: 0px;

    right: 0;

}



.inp-search {

    padding: 2px 25px 3px 5px;

    border: 1px solid black;

    width: 130px;

    height: 25px;

    color: black;

    background: none;

    border-radius: 2px;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    -ms-border-radius: 2px;

    -o-border-radius: 2px;

    float: left;

}



.languege-area {

    float: left;

    position: relative;

    margin-left: 16px;

    color: #fff;

}



.languege-area label {

    float: left;

    margin-right: 10px;

    line-height: 23px;

    font-size: 90%;

}



.languege-area div.widget.widget_polylang {

    float: left;

    position: relative;

    top: -6px;

}



.languege-area .select-languege {

    float: left;

    color: #7a1632;

    padding: 0px;

    min-width: 80px;

    font-size: 13px;

    height: 23px;

    letter-spacing: 1.2px;

}



.mcz-toggel-menu .navbar-default {

    background-color: transparent;

    border-color: transparent;

    color: #fff;

    margin-bottom: 0;

    min-height: auto;

}



.mcz-toggel-menu {

    float: left;

}



.mcz-toggel-menu .navbar-default .navbar-nav>li>a {

    color: #fff;

}



.mcz-toggel-menu .navbar-default .navbar-nav>.open>a,

.mcz-toggel-menu .navbar-default .navbar-nav>.open>a:focus,

.mcz-toggel-menu .navbar-default .navbar-nav>.open>a:hover {

    color: #fff;

    background-color: #10252e;

}



.mcz-toggel-menu .dropdown-menu>li>a:focus,

.mcz-toggel-menu .dropdown-menu>li>a:hover {

    color: #fff;

    text-decoration: none;

    background-color: rgba(0, 0, 0, 0.38);

}



.mcz-toggel-menu .dropdown-menu {

    background-color: #0c56a2;

    width: 250px;

}



.mcz-toggel-menu .nav .open>a,

.mcz-toggel-menu .nav .open>a:focus,

.mcz-toggel-menu .nav .open>a:hover {

    background-color: rgba(0, 0, 0, 0.38);

    border-color: #481020;

}



.mcz-toggel-menu .dropdown-menu>li>a {

    padding: 3px 20px;

    color: #fff;

    border-bottom: 1px dotted #fff;

}



.mcz-toggel-menu .navbar-nav:not(.sm-collapsible) ul .caret {

    position: absolute;



    margin-top: 6px;

    margin-right: 15px;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid #ffffff;

    ;

    border-right: 4px solid rgba(0, 85, 212, 0);

    right: 0;

}



.mcz-toggel-menu .caret {

    display: inline-block;

    width: 0;

    height: 0;

    margin-left: 2px;

    vertical-align: middle;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid rgba(204, 204, 204, 0);

    border-right: 4px solid #ffffff;

}



.mcz-toggel-menu .navbar-nav span.scroll-up,

.mcz-toggel-menu .navbar-nav span.scroll-down {

    background-color: #ccc !important;

}



.mcz-toggel-menu .navbar-nav span.scroll-up-arrow {

    border-top: 7px dashed transparent;

    border-right: 7px dashed transparent;

    border-bottom: 7px solid #10252e;

    border-left: 7px dashed transparent;

}



.mcz-toggel-menu .navbar-nav span.scroll-down-arrow {

    top: 6px;

    border-top: 7px solid #10252e;

    border-right: 7px dashed transparent;

    border-bottom: 7px dashed transparent;

    border-left: 7px dashed transparent;

}



#main-header .navbar-collapse.collapse:hover .nav.navbar-nav.navbar-right>.dropdown-menu {

    display: block;

}



select.goog-te-combo {

    color: #033364;

}



.goog-te-gadget .goog-te-combo {

    margin: 0;

}



.goog-te-gadget {

    max-height: 25px;

}



h2.entry-title a {

    color: #222;

    line-height: 1.3;

    display: inline-block;

    font-size: 30px;

    margin: 30px 0;

    font-weight: 300;

    font-family: "Raleway", sans-serif;

}







#sidebar {

    background-color: #fff;

}



a time {

    color: #000;

}



.byline {

    display: none;

}



#intro-principal #title-principal {

    display: inline-block;

    width: 100%;

}



.accclass>img {

    margin-top: 10px;

    max-height: 30px;

    max-width: 100%;

}



.static-page ul a,

.static-page ol a {

    color: #444;

}



.dropdown-toggle svg.icon.icon-angle-down {

    display: none;

}



.sidebar-homepage .widget-container ul.news-sidebar li,

#sidebar .widget-container ul.news-sidebar li {

    padding: 5px 0 5px 0;

    margin: 0 0 0px 0;

}



.sidebar-homepage .widget-container ul.news-sidebar li:last-child {

    border-bottom: none;

}



#slideshow-tabs {

    margin: 0;

}



#main-header .navbar-nav>li>.dropdown-menu {

    background-color: #0c56a2;

    padding: 0px;

}





.sidebar-homepage .widget-title,

#sidebar .widget-title {

    margin: 0 0 5px 0;

}



.sidebar-homepage .widget-title a {

    color: #fff;

}



#banner-homepage {

    margin: 0 0 10px 0;

}



#intro {

    margin: 0 0 20px 0;

}



.sidebar-homepage .widget-container ul {

    margin: 0 0 0px 0;

    min-height: 8px;

    overflow-y: hidden;

}



.sidebar-homepage .widget-container ul.event-sidebar li,

#sidebar .widget-container ul.event-sidebar li {

    padding: 5px 0 5px 0;

    margin: 0 0 0px 0;

}



#nav-sidebar li {

    margin: 0 0 10px 0;

}



#nav-sidebar li a {

    font-size: 13px;

    line-height: 25px;

}



#nav-sidebar li a figure {

    padding: 0px 0px 0px 5px;

    width: 30px;

    height: 30px;

    margin: 0 10px 0 0;

    line-height: 30px;

}



#nav-sidebar li a img {

    width: 15px;

    height: 15px;

    max-width: 15px;

}



#nav-sidebar li a .title-nav-sidebar {

    margin: 2px 0;

    font-size: 10px;

}



#nav-sidebar {

    margin: 0 0 10px 0;

}



.sidebar-homepage .event-content-widget article {

    margin: 0 0 0px 0;

}



.sidebar-homepage .widget-container ul.event-sidebar li {



    margin: 0 !important;

}



#sidebar-homepage-middle .widget-container ul.menu.event-sidebar.imp-notice {

    min-height: 265px;

    overflow-y: hidden;

}



body.home #main-content {

    padding: 0 0 10px 0;

}



.sidebar-homepage .widget-container {

    margin: 0 0 10px 0;

}



.tabs-blur {

    height: 90px;

}



.accessbility.top-bar .mcz-toggel-menu li {

    position: relative;

}



.accessbility.top-bar .mcz-toggel-menu li.menu-item-has-children a.dropdown-toggle::after {

    content: '';

    content: '';

    position: absolute;

    right: 0px;

    top: 8px;

    width: 0;

    height: 0;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid #ffffff;

    border-right: 4px solid rgba(0, 85, 212, 0);

    clear: both;

}





li.menu-item-has-children a.dropdown-toggle::after {

    content: '';

    content: '';

    position: absolute;

    right: 2px;

    top: 22px;

    width: 0;

    height: 0;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-top: 6px solid #e8e8e8;

    clear: both;

}



.menu-below-slider-menu-container li.menu-item-has-children a.dropdown-toggle::after {

    right: 0px;

    top: 17px;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-bottom: 6px solid #e8e8e8;

    border-top: 6px solid transparent;

}

.menu-below-slider-menu-container li.menu-item-has-children li.menu-item-has-children a.dropdown-toggle::after {

    right: -4px;

    top: 19px;

    border-left: 6px solid #e8e8e8;

    border-right: 6px solid transparent;

    border-bottom: 6px solid transparent;

    border-top: 6px solid transparent;

}



.sidebar-footer .widget-title {

    margin: 5px 0 0 0;

}



.sidebar-footer .map-area {

    padding: 0;

    height: 185px;

}







.admin-bar .accessbility.top-bar {

    position: relative;

}


/*.admin-bar #main-header.small {*/

/*    margin-top: 42px !important;*/

/*}*/



.accessbility.top-bar {

    height: 42px;

    top: 0;

    background: #033364;

    line-height: 42px;

    position: fixed;

    z-index: 100;

    width: 100%;

    padding: 5px 0;

}



.guideline ul {

    list-style: none;

    margin: 0;

    text-align: center;

}



.guideline ul li {

    padding: 4px 5px;

    font-weight: 700;

    display: inline-block;

}



.guideline ul li a {

    color: #fff;

    float: left;

    line-height: 25px;

    font-size: 13px;

    text-decoration: none;

    margin: 0 1px;

}



.guideline ul li a i {

    margin-right: 7px;

}



.guideline ul li .color-selector-wrapper a {

    border: 1px solid #fff;

}

.guideline ul li.fontResizer a {

    font-size: 12px;

    color: #fff;

    border: 1px solid #fff;

    height: 25px;

    width: 30px;

    margin: 0px 5px;

    text-align: center;

    line-height: 23px;

    vertical-align: middle;

}

.guideline ul li.fontBg a {

    padding: 0 .3em;

    font-size: 14px;

    color: #fff;

}



.guideline ul li.fontBg a.blk {

    background: #222;

}



.guideline ul li.fontBg a.wht {

    background: #fff;

    color: #000 !important;

}



.guideline ul li a.color1 {

    background: #fff;

    height: 25px;

    width: 30px;

    text-align: center;

    color: #333;

    line-height: 23px;

    margin: 0 5px;

}



.guideline ul li a.color2 {

    background: #636363;

    height: 25px;

    width: 30px;

    text-align: center;

    color: #fff;

    line-height: 23px;

    margin: 0 5px;

}



.guideline ul li a.color3 {

    background: #636363;

    padding: 10px;

}



.guideline ul li.search-box .input {

    border: none;

    padding: 2px 5px;

}



.guideline ul li .sub {

    border: none;

    height: 25px;

    width: 25px;

    color: #fff;

    background: #CF5300;

}



#searchForm input::-webkit-input-placeholder {

    /* Chrome/Opera/Safari */

    color: #fff;

}



#searchForm input::-moz-placeholder {

    /* Firefox 19+ */

    color: #fff;

}



#searchForm input:-ms-input-placeholder {

    /* IE 10+ */

    color: #fff;

}



#searchForm input:-moz-placeholder {

    /* Firefox 18- */

    color: #fff;

}



#responsive-menu-container {

    width: 300px !important;

    padding-top: 40px !important;

    background: #033364 !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a {

    line-height: 26px !important;

    border-bottom: 1px solid #807b7b !important;

    color: #ffffff !important;

    background-color: #033364 !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {

    right: 0 !important;

    height: 26px !important;

    line-height: 26px !important;

    width: 40px !important;

    color: #ffffff !important;

    border-left: 1px solid #042446 !important;

    border-left-color: rgb(90, 90, 90) !important;

    background-color: #042446 !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover {



    background-color: rgba(0, 0, 0, 0.28) !important;

    border-color: #212121 !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover .responsive-menu-subarrow {

    border-color: rgba(255, 255, 255, 0.28) !important;

    background-color: rgba(0, 0, 0, 0.34) !important;

}



button#responsive-menu-button {



    width: 270px !important;

    text-align: left !important;

    left: 10px !important;

    position: fixed !important;

    background-color: #033364 !important;

    padding-left: 15px !important;

}



#responsive-menu-container #responsive-menu li.responsive-menu-item a:focus {

    outline: none !important;

}





.rajbhasha-cell-button {



    background-color: #0b529a;

    background-image: linear-gradient(top, #0b529a, #05284c);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0b529a), to(#05284c));

    background-image: -webkit-linear-gradient(top, #0b529a, #05284c);

    background-image: -moz-linear-gradient(top, #0b529a, #05284c);

    background-image: -ms-linear-gradient(top, #0b529a, #05284c);

    background-image: -o-linear-gradient(top, #0b529a, #05284c);

    line-height: 48px;

    box-shadow: 0 1px rgba(255, 255, 255, 0.3) inset, 0 -1px rgba(0, 0, 0, 0.3) inset, -1px 0 rgba(255, 255, 255, 0.1);

    text-shadow: 0 -1px rgba(0, 0, 0, 0.6);

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

}



.page-template-template-home-inner-sites-full-width #content-container {

    padding-top: 0px;

}



#content-container {

    padding-top: 25px;

}



#content-container .col-md-9 #main-content {

    width: 100% !important;

}



.static-page h1#main-title {

    font-weight: bold;

    color: #033364;

    margin: 30px 0 10px;

    border-bottom: 2px solid #033364;

}

.static-page h1#main-title span {

    font-weight: bold;

}



.various_screen_readers table tr a {

    color: #333;

}



#sidebar ul li a figure {

    padding: 0px 0px 0px 5px !important;

    width: 30px !important;

    height: 30px !important;

    margin: 0 10px 0 0 !important;

    line-height: 30px !important;

    border: 3px solid #fff !important;

    border-radius: 60px !important;

    float: left !important;

    background: #dadada !important;

    box-shadow: 0 0 0 2px #dadada !important;

}



#sidebar ul li a figure img {

    width: 15px !important;

    height: 15px !important;

    max-width: 15px !important;

}



.entry-content ul li {

    list-style: none;

}



.static-page .ui-aus-dept-notice img {

    margin: 0 5px !important;

}



.static-page .ui-aus-dept-notice li {

    border-bottom: 1px dotted #7a1632;

    margin: 10px 0;

}



.static-page .ui-aus-dept-notice li p {

    margin-bottom: 10px;

}



.static-page .workshop .ui-aus-dept-notice li p {

    font-weight: 600;

    color: #7a1632;

}



#main-header .dropdown-menu>li>a {

    padding: 3px 8px !important;

}



.home div#sidebar-homepage-left ul.menu.news-sidebar {

    height: 400px;

    overflow-y: hidden;

}



.home div#sidebar-homepage-left ul.menu.event-sidebar {

    height: 400px;

    overflow-y: hidden;

}



.home div#sidebar-homepage-middle ul.menu.event-sidebar {

    height: 400px;

    overflow-y: hidden;

}



.static-page h3#title-principal {

    margin: 0px 0 10px;

}



div#sidebar .widget-wrapper.clearfix {

    margin-bottom: 0px;

}



.widget-wrapper.clearfix {

    margin-bottom: 20px;

}



.more-intro>font {

    color: #fff;

}



.logo-title {

    padding: 5px 0px 0 0px;

    display: block;

    font-size: 18px;

    color: #033364;

    margin-left: 0;

    font-style: italic;

    float: none;

}



.small .logo-title {

    display: none;

}



div#header .logo-title {

    padding: 1px 0px 0 0px;

    display: block;

    font-size: 14pt;

    color: #033364;

    font-style: normal;

    font-family: arial;

    width: 750px;

    margin: 0 0 0 57px;

    font-weight: bold;

    float: left;

    text-align: center;

}

div#header .logo-title .logo-title-subtext{

    font-weight: normal;

    font-size: 21px;

    line-height: 20px;

}

div#header .main-website .logo-title-subtext{

    font-weight: normal;

    font-size: 15px;

    line-height: 20px;

}

#header-full.small .logo-title {

    padding: 0;

    font-size: 10pt;

}



.static-page h1,

.static-page h2,

.static-page h3,

.static-page h4,

.static-page h5,

.static-page h6 {



    color: #033364;

    font-weight: 600;

    margin-bottom: 10px;

}



.static-page p {

    margin: 0 0 10px;

    text-align: justify;

}



.static-page ul,

.static-page ol {

    margin: 0 0 24px 0;

}



.odd_table_color thead tr th {

    background-color: rgb(3, 51, 100);

    color: #fff;

}



.odd_table_color tr:nth-child(odd) {

    background-color: #c9e4ff;

}



#top-menu li ul.dropdown-menu {

    min-width: 240px;

    font-size: 13px;

    background-color: #0c56a2;

    padding: 0;

}









#top-menu li ul.dropdown-menu li {

    position: relative

}



#top-menu li ul.dropdown-menu li a {

    color: #fff;

    border-bottom: 1px dotted #fff;

}



#top-menu li ul.dropdown-menu>li>a:hover,

#top-menu li ul.dropdown-menu>li>a:focus,

.nav .open>a,

.nav .open>a:hover,

.nav .open>a:focus {

    color: #fff;

    text-decoration: none;

    background-color: rgba(0, 0, 0, 0.34);

}



.menu-below-slider-menu-container #top-menu li ul.dropdown-menu>li>a:hover,

.menu-below-slider-menu-container #top-menu li ul.dropdown-menu>li>a:focus {

    color: #fff;

    text-decoration: none;

    background-color: rgba(0, 0, 0, 1);

}



#top-menu li ul.dropdown-menu li a.dropdown-toggle::after {

    right: 2px;

    top: 10px;

}

.menu-below-slider-menu-container .dropdown-menu > li > a {

    padding: 10px 15px;

}

.menu-below-slider-menu-container #top-menu li ul.dropdown-menu li a.dropdown-toggle::after {

    right: 10px;

    top: 15px;

}





#main-header .mcz-toggel-menu li.menu-item-has-children a.dropdown-toggle:after {

    position: absolute;

    margin-top: 6px;

    margin-right: 15px;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid #ffffff;

    border-right: 4px solid rgba(0, 85, 212, 0);

    right: 0;

}



#main-header .mcz-toggel-menu li.menu-item-has-children {

    position: relative;

}



#main-header .mcz-toggel-menu li.menu-item-has-children a.dropdown-toggle::after {

    content: '';

    content: '';

    position: absolute;

    right: -10px;

    top: 4px;

    width: 0;

    height: 0;

    border-top: 4px solid rgba(0, 0, 0, 0);

    border-bottom: 4px solid rgba(0, 85, 212, 0);

    border-left: 4px solid #ffffff;

    border-right: 4px solid rgba(0, 85, 212, 0);

    clear: both;

}



.major-scientific-equipments ul {

    margin-left: 20px;

}



.major-scientific-equipments ul li:before {

    content: '\f005';

    font-family: 'FontAwesome';

    float: left;

    margin-left: -1.5em;

    color: #033364;

}



.nss-activity ul li,

.career-c ul li {

    border-bottom: 1px dotted #a5153d;



    font-size: 17px;

}



.nss-activity ul li b {

    color: #9e3f59;

}



.nss-activity ul li:before {

    content: '\f005';

    font-family: 'FontAwesome';

    float: left;

    margin-left: -1.5em;

    color: #a5153d;

}



.act-statue ul {

    margin: 0 0 0 20px;

}



.act-statue ul li {

    padding: 5px 0;

    border-bottom: 1px dotted;

}



.career-c ul li:before,

.act-statue ul li:before {

    content: '\f0a4';

    font-family: 'FontAwesome';

    float: left;

    margin-left: -1.5em;

    color: #033364;

}



ul.ui-list-style {

    margin: 0 0 10px 20px;

    list-style: none;

}



ul.ui-list-style li {

    padding: 5px 0;

    border-bottom: 1px dotted;

}



ul.ui-list-style li:last-child {

    border-bottom: none;

}



ul.ui-list-style li:before {

    content: '\f0a4';

    font-family: 'FontAwesome';

    float: left;

    margin-left: -1.5em;

    color: #033364;

}



ul.ui-list-style li a img {

    margin: 0 5px !important;

}



ul.ui-list-style li p {

    color: #9e3f59;

    font-style: italic;

    font-weight: 600;

}



ul li p.text-danger {

    color: #9e3f59;

    font-style: italic;

    font-weight: 600;

}



.career-c ul li a img {

    margin: 0 5px !important;

}



.table-bordered a {

    color: #4A4A93;

    text-decoration: none;

}



#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_0 {



    border: 3px solid #0c56a2;

    margin: 5px;

    border-radius: 3px;

    overflow: hidden;

}



.pgoto-gallery #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumbnails_0 {

    max-width: 100%;

}



.ui-list-style li img {

    margin: 0 5px !important;

}





/* .dep-tab CSS */



.page-template-page-templatestemplate-home-diphucampus-php .dep-tab {

    margin: 12px 0 9px;

    width: 100%;

    color: #fff;

    border-right: 3px solid #4b4642;

    border-top: 1px solid #ccc;

    border-bottom: 1px solid #ccc;

    box-shadow: 2px 2px 10px #b3b3b3;

    padding: 0;

    background-color: #fff;

    float: left;

}

.page-template-page-templatestemplate-home-diphucampus-php .dep-tab .icon-sec {  padding: 10px; float: left;

    padding: 10px; margin: 0; background-color: #194c80;}

.page-template-page-templatestemplate-home-diphucampus-php .dep-tab a:hover{ color:#000; text-decoration:none;}



.page-template-page-templatestemplate-home-diphucampus-php .dep-tab a {

    color: #194c80;

    padding: 10px;

    float: left;

}

.page-template-page-templatestemplate-home-diphucampus-php .dep-tab a:hover{ color:#000; text-decoration:none;}



.dep-tab {

    margin: 10px 0;

    width: 100%;

    color: #fff;

    box-shadow: 2px 2px 10px #b3b3b3;

    background: #033364;

    text-align: center;

    padding: 5px;

}

.dep-tab img {

    max-width: 140px;

}

.dep-tab:hover {

    opacity: 0.8;

}

.dep-tab  {

    color: #000;

    text-decoration: none;

}

.dep-tab a {

    color: #7a1632;

}

.dep-tab a:hover {

    color: #000;

    text-decoration: none;

}



/* .icon-sec CSS */

.icon-sec {

    display: inline-block;

    padding: 10px;

}

.dep-tab1 .icon-sec {

    background-color: rgb(212, 51, 70);

}

.dep-tab2 .icon-sec {

    background-color: rgb(85, 143, 67);

}

.dep-tab3 .icon-sec {

    background-color: rgb(8, 88, 156);

}

.dep-tab4 .icon-sec {

    background-color: rgb(3, 142, 163);

}

.dep-tab5 .icon-sec {

    background-color: rgb(235, 136, 48);

}

.dep-tab6 .icon-sec {

    background-color: rgb(255, 76, 5)

}

.dep-tab7 .icon-sec {

    background-color: rgb(155, 50, 2)

}



.our-vision ul.menu.event-sidebar {

    background-image: url(images/Our-Vision.jpg);

    background-repeat: no-repeat;

    background-size: 100%;

    height: 210px;

    width: 100%;

    background-color: #fff;

}



/* .home-latest-news CSS */

.home-latest-news h4 {

    color: #212120;

    font-weight: 300;

    font-size: 26px;

    border-bottom: solid 1px #eee;

    padding: 7px 10px;

}

.home-latest-news .adjust1 {

    float: left;

    width: 100%;

    margin-bottom: 0;

}

.home-latest-news .adjust2 {

    margin: 0;

}

.home-latest-news .carousel-control {

    color: #31708f;

    width: 5%;

}

.home-latest-news .carousel-control.left,

.home-latest-news .carousel-control.right {

    background-image: none;

    top: -48px;

    color: #000;

    height: 40px;

}

.home-latest-news .left.carousel-control {

    left: auto;

    right: 10%;

}

.home-latest-news .ndate {

    color: #033364;

    display: inline-block;

    font-size: 11px;

    font-weight: normal;

}

.home-latest-news .btn.btn-block.none.external {

    color: #000;

    box-shadow: 0px -1px 3px #ccc;

}



.accessbility.top-bar .mcz-toggel-menu .navbar-default .navbar-nav>li.responsive-toggel-btn>a {

    padding: 9px;

}



.entry-content h4 a {

    color: #033364;

}

.col-md-12.home-latest-news .thumbnail .caption p {

    height: 50px;

}

.sow-slider-base ul.sow-slider-images li.sow-slider-image {

    z-index: 10 !important;

}

.entry-content .lsow-tabs.style1 .lsow-tab-panes {

    background: #ffffff;

}

.entry-content .lsow-tabs .lsow-tab-panes .lsow-tab-pane {

    padding: 0px;

}

.entry-content .lsow-tabs.style1 .lsow-tab-nav .lsow-tab {

    border-left: 1px solid #d9d9d9;

    border-bottom: 1px solid #e2e2e2;

    background: #0c56a2;

}

.entry-content .lsow-tabs.style1 .lsow-tab-nav .lsow-tab.lsow-active {

    border-bottom: none;

    background: #033364;

}

.entry-content .lsow-tabs.style1 .lsow-tab-nav .lsow-tab a {

    color: #fff;

}

.entry-content .lsow-tabs.style1 .lsow-tab-nav .lsow-tab.lsow-active a {

    color: #fff;

}

.entry-content .lsow-tabs .lsow-tab-nav .lsow-tab a {

    padding: 10px 20px;

}

div#sidebar-homepage-left aside.widget-container ul.menu.news-sidebar li.clearfix img {

    display: none !important;

}

.menu-top-toggle-menu-container {

    display: none;

}

.mega-menu-sec ul.top-left-menu li {

    float: left;

    list-style: none;

    line-height: 30px;

    color: #fff;

    margin: 0 10px;

}

.mega-menu-sec ul.top-left-menu a {

    color: #fff;

    padding: 0;

}



/* .notation CSS */

.notation {

    position: absolute;

    bottom: 88px;

    width: 100%;

    font-size: 35px;

    color: #f00;

    background-color: #fff;

    text-align: center;

    padding: 5px 0;

    text-transform: capitalize;

    display: none;

}



/* .testing-website CSS */

header .testing-website {

    padding: 8px 0 0;

}

header .testing-website img {

    max-width: 100%;

    width: 220px;

}



/* .box-link CSS */

.box-link {

    width: 100%;

    float: left;

    margin: 20px 0;

}

.box-link .col-md-3 {

    padding: 0;

}

.box-link a {

    padding: 40px 10px;

    width: 100%;

    background-color: #1655a2;

    margin: 10px;

    display: block;

    text-align: center;

    color: #ffffff;

}

.box-link a:hover {

    background-color: #4d8ad3;

}



.slider-nav-menu {

    background-color: #0d56a2;

}

.bg_details .dropdown-menu .sub-menu {

    left: 100%;

    position: absolute;

    top: 0;

    visibility: hidden;

    margin-top: -1px;

}

.bg_details .dropdown-menu li:hover .sub-menu {

    visibility: visible;

}

.bg_details .dropdown:hover .dropdown-menu {

    display: block;

}

.nav-tabs .dropdown-menu,

.nav-pills.bg_details .dropdown-menu,

.navbar .dropdown-menu {

    margin-top: 0;

}



.bg_details {

    padding: 12px;

    width: 100%;

    margin: 0;

}



.bg_details>li>a:hover {

    background-color: #044486;

}



.slider-nav-menu li>a {

    color: white;

}



.slider-nav-menu .navbar .sub-menu:before {

    border-bottom: 7px solid transparent;

    border-left: none;

    border-right: 7px solid rgba(0, 0, 0, 0.2);

    border-top: 7px solid transparent;

    left: -7px;

    top: 10px;

}



.slider-nav-menu .navbar .sub-menu:after {

    border-top: 6px solid transparent;

    border-left: none;

    border-right: 6px solid #fff;

    border-bottom: 6px solid transparent;

    left: 10px;

    top: 11px;

    left: -6px;

}



.slider-nav-menu .dropdown-menu>li {

    border-bottom: 1px solid white;

}



.slider-nav-menu .dropdown-menu>li>a {

    display: block;

    padding: 11px 25px;

    clear: both;

    font-weight: normal;

    line-height: 24px;

    color: #333;

    white-space: nowrap;

    background-color: #0b55a3;

}



.slider-nav-menu .dropdown-menu>li>a {

    color: white;

}



.slider-nav-menu .dropdown-menu {

    background-color: transparent;

    bottom: 100%;

}



.menu-below-slider-menu-container .dropdown-menu {

    z-index: 1;

}



.dropdown-menu.yu {

    position: absolute;

    bottom: 100%;

    z-index: 1000;

    display: none;

    float: left;

    min-width: 160px;

    padding: 5px 0;

    margin: 2px 0 0;

    font-size: 14px;

    text-align: left;

    list-style: none;

    background-color: #fff;

    -webkit-background-clip: padding-box;

    background-clip: padding-box;

    border: 1px solid #ccc;

    border: 1px solid rgba(0, 0, 0, .15);

    border-radius: 4px;

    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

    background-color:#0d56a2;

}



.imp-link-loop-wrapper img

{

    width:100%;

}



.page-not-found-wrapper {

    background: #f5f5f5 none repeat scroll 0 0;

    border: 1px solid #ececec;

    margin: 40px 0 0;

    padding: 50px;

    text-align: center;

    width: 100%;

}

.page-404 {

    background: #0c56a2 none repeat scroll 0 0;

    border: 5px solid #ffffff;

    box-shadow: 0 0 5px #cccccc;

    display: block;

    height: auto;

    margin: 0 auto 28px;

    max-width: 300px;

    position: relative;

    text-align: center;

    width: 100%;

}

.error-headding {

    border-bottom: 1px solid #ffffff;

    color: #ffffff;

    display: block;

    font-size: 100px;

    font-weight: 400;

    line-height: normal;

    margin: 0 0 20px;

    padding: 0 25px 14px;

}

.page-not-found-wrapper .page-404 h2 {

    color: #ffffff;

    display: inline-block;

    font-size: 26px;

    font-weight: 400;

    margin: 0;

    padding: 0 0 20px;

    text-transform: uppercase;

}

.page-not-found-wrapper h2 {

    font-size: 26px;

    padding: 0 0 20px;

}

.page-not-found-wrapper > a {

    display: inline-block;

    font-size: 20px;

    text-decoration: underline;

}

.page-not-found-wrapper a img {

    display: block;

    margin: 0 auto 10px;

}

.top-bar li.menu-item-has-children a.dropdown-toggle::after

{

    top: 15px !important;

}

.top-bar .dropdown-toggle

{

    padding-right: 10px !important;

}

.top-bar .dropdown-menu

{

    background-color: #033364;

    padding: 0;

    margin: 0;

    display: none;

    min-width: auto;   

}

.top-bar .dropdown-menu a:hover

{

    background-color: #033364 !important;

    color: #fff;

}

.top-bar .dropdown:hover .dropdown-menu

{

    display: flex !important; 

}



.logo-title p:first-child

{

    font-size: 23px;

}

.main-website p:first-child

{

    font-size: inherit;

}

div.menu-contractual-posts-container ul ul ul.sm-nowrap {
	overflow-y: overlay;
        max-height: 600px;
}



/*Sliding notice - 24-04-2022*/
#sliderOuter {
    overflow: hidden;
}

#sliderOuter div {
    display: inline-block;
}

#sliderLoop {
    white-space: nowrap;
    animation: loop-anim 30s linear infinite;
}

@keyframes loop-anim {
    0% {
        margin-left: 180%;
    }
    100% {
        margin-left: -250% /*Change this to extend scrolling coverage */
	/* This works because of the div between "#sliderOuter" and "#sliderLoop" */
    }
}
/*Sliding notice ends*/

/*Sandeepan - 02062022*/
ul.next-item{
	position:  absolute;
}
ul.multi-level{
	width: 250px;
}
/*Sandeepan - 02062022*/



/*Sandeepan - 03062022*/

#overlay {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  background: #999;
  width: 100%;
  height: 100%;
  opacity: 0.8;
  z-index: 100;
}
#popup {
  display: none;
  position: absolute;
  top: 320%;
  left: 80%;
  background: #fff;
  width: 320px;
  height: 150px;
  margin-left: -100px; /*Half the value of width to center div*/
  margin-top: -100px; /*Half the value of height to center div*/
  z-index: 200;
  background: #0c56a2;
  border: 1px solid rgba(0, 0, 0, .15);
}

li.fontResizer{
    list-style-type: none;
    clear: none;
}

li.fontResizer a{
    float: left;
    font-size: 12px;
    border: 1px solid #fff;
    height: 25px;
    width: 30px;
    margin: 0px 5px;
    text-align: center;
    line-height: 23px;
    vertical-align: middle;
    display: block;
}

#popupclose {
  float: right;
  padding: 10px;
  cursor: pointer;
  color: white;
}
.popupcontent {
  padding: 10px;
}
#button {
  cursor: pointer;
}


.languege-area {
	margin-top: 30px;
}

.color1 {
    background: #fff;
    height: 25px;
    width: 30px;
    text-align: center;
    color: #333;
    line-height: 23px;
    margin: 0 5px;
}

.color2 {
    background: #636363;
    height: 25px;
    width: 30px;
    text-align: center;
    color: #fff;
    line-height: 23px;
    margin: 0 5px;
}
/*Sandeepan - 03062022*/


/*Sandeepan - 29092023*/
.home-menu-new-wrapper {
    width: 100%;
    background: #0c56a2;
    height: 35px;
    position: relative;
    clear: both;
}

.home-menu-new * {
    padding:0;
    margin: 0;
    list-style-type:none;
    font-weight: 400;
}
.home-menu-new {
    float: left;
    line-height: 5px;
    left: 280px;
    position: relative;
    width: 100%;
    font-size: 14px;
}
.home-menu-new a {
    display: block;
    text-decoration: none;
    color: #fff;
    font-weight: 400;
}
.home-menu-new a:hover { background: #333;}
.home-menu-new ul li ul li a:hover {
    background: #333;
    padding-left:9px;
    border-left: solid 1px #000;}
.home-menu-new ul li ul li {
    width: 400px;
    border: none;
    color: #fff;
    padding-top: 3px;
    padding-bottom:3px;
    padding-left: 3px;
    padding-right: 3px;
    background: #0c56a2;
    height: 40px;
    line-height: normal;
}
.home-menu-new ul li ul li a {
    padding-top:3px;
    padding-bottom:3px;}
.home-menu-new ul li {
    float: left;
    width: 146px;
    font-weight: bold;
    /*border-top: solid 1px #283923;
    border-bottom: solid 1px #283923;*/
    background: #0c56a2;
    margin: 0 70px 0 70px;
}
.home-menu-new ul li a {
    font-weight: bold;
    padding: 15px 10px;}
.home-menu-new li{
    position:relative;
    float:left;}
.home-menu-new ul li ul{
    position:relative;
    left:-70px;
}
.home-menu-new ul li ul, .home-menu-new:hover ul li ul, .home-menu-new:hover ul li:hover ul li ul{
    display:none;
    list-style-type:none;
    width: 140px;}
.home-menu-new:hover ul, .home-menu-new:hover ul li:hover ul, .home-menu-new:hover ul li:hover ul li:hover ul {
    display:block;}
.home-menu-new:hover ul li:hover ul li:hover ul {
    position: absolute;
    margin-left: 145px;
    margin-top: -22px;
    font: 10px;}
.home-menu-new:hover ul li:hover ul {
    position: absolute;
    margin-top: 1px;
    font: 10px;
    bottom:100%;
}
/*ends - Sandeepan - 29092023*/
