/* Header Social Networking Icons */
div#header_social_network {float: right; text-align: right;}
div#header_social_network > ul {margin: 15px 0;}
div#header_social_network > ul > li {list-style: none; display: inline-block; margin: 0 3px;}
div#header_social_network > ul > li:last-child{margin-right: 0px;}
div#header_social_network > ul > li:first-child{margin-left: 0px;}
#header_social_network ul li a{color: #888888;}
#header_social_network ul li a:hover{color: #B30738;}
a.social_icon.fb {background: url(../images/social-share/fb.png) no-repeat scroll transparent;}
a.social_icon.tw {background: url(../images/social-share/tw.png) no-repeat scroll transparent;}
a.social_icon.gp {background: url(../images/social-share/gp.png) no-repeat scroll transparent;}
a.social_icon.chinese {background: url(../images/social-share/chinese.png) no-repeat scroll transparent;}
a.social_icon.arabic {background: url(../images/social-share/arabic.png) no-repeat scroll transparent;}
a.social_icon.indonesia {background: url(../images/social-share/indonesia.png) no-repeat scroll transparent;}
a.social_icon.russia {background: url(../images/social-share/russia.png) no-repeat scroll transparent;}
a.social_icon.rss {background: url(../images/social-share/rss.png) no-repeat scroll transparent;}

a.social_icon{width: 32px; height: 32px; display: block;}
a.social_icon:hover {background-position-y: -32px;}

/* Main Banner Slider Navigations */
#banner .flexslider .flex-direction-nav li a em{color: #B30738;}
#banner .flexslider .flex-direction-nav li a:hover em{color: #B30738;}
#banner .flexslider .flex-direction-nav li:first-child:before{color: #B30738; border: 1px solid #B30738;}

/* Logo */
.scroll-to-fixed-fixed #logo img{width: auto; height: auto;}

/* Services SEction - Programmes at IUKL */
.services article{width: 25%;}

.horizontal .tab-content, .vertical .tab-content{width: 100%;}
.cycle-slideshow{min-height: 400px; height: auto;}
.our_staff.our-carousel article p{min-height: 170px;}
.our_staff.our-carousel article{vertical-align:top; min-height: 445px;}
.tab-content p{margin: 15px 0 !important;}
/*#footer-widgets .container{width: 1060px;}*/
/* #footer-widgets .widget{width: 19% !important; margin-left: 1% !important;} */
h4 > a {color: #B30738;}
.addmition-info .header{margin-top: 0; background-color: #B30738 !important;}
.addmition-info .text h6:after{width: 100% !important;}
table.fee_structure{float: left; color: #000000;}
table.fee_structure .tr_highlight{background-color: #B30738; color: #FFFFFF; text-align: right; font-weight: bold;}
table.fee_structure th{font-size: 15px; text-align: center;}
table.fee_structure td.right_align{text-align: right;}
table.table.table-hover td.left_align{width: 75%;}
table.table.table-hover td.right_align{text-align: right;}
#footer-widgets .current-menu-item a:hover {color: #fff !important;}
.widget .current-menu-item a:hover {color: #fff !important;}
.widget .current-menu-parent a:hover {color: #fff !important;}
.navigation ul ul{width: 220px !important;}
h2, .h2{font-size: 20px;}
.cs-section-title{font-size: 20px !important;}

aside div.widget li.current-menu-item a {background-color:#b30738 !important; color: #fff !important;}
div.col-lg-3 > .widget li.current-menu-item a {background-color:#b30738 !important; color: #fff !important;}

.container td{border: 0px}
.su-column-inner li article {box-sizing: border-box; display: inline-block; float: none; font-size: 12px; margin-bottom: 2%; padding: 15px; vertical-align: top; width: 100%;}
.su-column-inner li article h5 a{color: #FFF;}
.su-column-inner ul {margin: 0 !important; padding: 0 !important;}
.su-column-inner ul li {list-style: none;}
.su-column-inner ul li h5 {margin: 0;}

a {color:#B30738;}
.col-md-9 a {color:#B30738;}

nav.navigation > ul > li a{color:#666 !important;}
#header_social_network ul li a{color:#888 !important;}
#header_social_network ul li a:hover {color:#b30738 !important;}
.ticker-wrapp ul li a{color:#FFF !important;}
a.colrhovr {color: #fff !important;}
.cs-post-title a {color: #fff !important; font-size: 15px;}
.su-list ul li i, .su-list ul li{line-height: 25px !important;}
h2.cs-post-title a {color: #b30738 !important;}
figcaption a em {color: #fff;}
img.alignleft, img.aligncenter{border: 0 !important;}
.testimonial-author span {font-size: 12px; text-transform: capitalize;}
.testimonial-shortcode article figure img{height: auto !important; border-radius: 0px !important;}
table{border-collapse: separate !important; border-spacing: 1px !important;}
h2.heading-color.cs-post-title {vertical-align: top;display: inline;}
.blog-medium article .post-options{margin-bottom: 10px !important;}
.post-options li:last-child, .post-options li:first-child{margin-left: 0px !important;}
.post-options li{margin-left: 15px !important;}
h2.testimonial-author{margin: 0 0 10px 0;}
.testimonial-shortcode figure{margin: 0 0 5px 20px; float: right;}
/*.testimonial-shortcode article .quotation p{margin-left: 127px;}*/
a.addthis_button_compact {display: none;}

.custom_buttons{color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; padding: 10px;  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: rgb(179, 7, 56); background: -moz-linear-gradient(90deg, rgb(179, 7, 56) 30%, rgb(220, 7, 56) 70%); background: -webkit-linear-gradient(90deg, rgb(179, 7, 56) 30%, rgb(220, 7, 56) 70%); background: -o-linear-gradient(90deg, rgb(179, 7, 56) 30%, rgb(220, 7, 56) 70%); background: -ms-linear-gradient(90deg, rgb(179, 7, 56) 30%, rgb(220, 7, 56) 70%); background: linear-gradient(0deg, rgb(179, 7, 56) 30%, rgb(220, 7, 56) 70%); -webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75); box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75); display: inline-table; line-height: 15px; vertical-align: middle; margin-right: 5px; text-align: center;}

.custom_buttons a {color: #fff !important;}
h2.cs-post-title a span {font-size: 11px; margin-left: 10px;}

a.course_spl_titles {font-size: 13px;}
a.course_spl_titles em {font-size: 10px; color: black; font-style: normal;}

h2.categorize_course{margin: 0 0 10px 0 !important;}
div.su-list > ul.categorize_course_listings {margin-top: -25px !important;}

span.custom_buttons.small_buttons{min-height: 60px; padding: 5px 10px; vertical-align: middle; display: table-cell;}

table.custom_course_table{margin: 0; padding:0;}
table.custom_course_table td{margin: 0; padding:0; vertical-align: middle; height: 40px; font-weight: bold;text-align:center;}
table.custom_course_table td a{color: #ffffff;}

table.custom_table_academic_directory tr > td:first-child{text-align:left;}
table.custom_table_academic_directory tr > td{text-align:center;}

table.custom_table_academic_directory td{border: 1px solid #d3d3d3; font-size: 11px;}
table.custom_table_academic_directory th{text-align:center;}

.feti_buttons {background: linear-gradient(0deg, rgb(238, 114, 2) 30%, rgb(243, 146, 0) 70%);}
.fabe_buttons {background: linear-gradient(0deg, rgb(112, 34, 131) 30%, rgb(168, 102, 166) 70%);}
.fba_buttons {background: linear-gradient(0deg, rgb(186, 140, 110) 30%, rgb(201, 172, 154) 70%);}
.face_buttons {background: linear-gradient(0deg, rgb(125, 130, 134) 30%, rgb(159, 166, 172) 70%);}
.fict_buttons {background: linear-gradient(0deg, rgb(178, 124, 32) 30%, rgb(215, 152, 36) 70%);}
.fasf_buttons {background: linear-gradient(0deg, rgb(83, 170, 66) 30%, rgb(109, 219, 87) 70%);}

.su-spoiler.my-custom-rmc {}
.su-spoiler.my-custom-rmc .su-spoiler-title { background-color: #CCC; font-weight: normal; padding-left: 35px; color:#000; }
.su-spoiler.my-custom-rmc .su-spoiler-title .su-spoiler-icon,
.su-spoiler.su-spoiler-closed.my-custom-rmc .su-spoiler-title .su-spoiler-icon { left: 3px; background-color: #fff; }
.su-spoiler.my-custom-rmc .su-spoiler-content { border: 1px solid #ccc; }
.su-spoiler.my-custom-rmc .su-spoiler-title .su-spoiler-icon{left: 7px !important;}

/* Header PullOut Menus */
#header_pullout_menu {text-align: right; margin: 0 auto; max-width: 1080px;}
#header_pullout_menu > ul {margin: 10px 0;}
#header_pullout_menu > ul > li {list-style: none; display: inline-block; padding: 0 10px; border-right: 1px dotted #fff; line-height: 10px;}
#header_pullout_menu > ul > li:last-child{padding-right: 0px; border-right: none;}
#header_pullout_menu > ul > li:first-child{padding-left: 0px;}
#header_pullout_menu ul li a{color: #ffffff; font-family: 'Roboto Slab', serif;}
/*#header_pullout_menu ul li a:hover{color: #B30738;}*/

#breadcrumb_new div.breadcrumbs ul li{background-color: rgba(0,0,0,0.5); font-size: 11px;}
#breadcrumb_new div.breadcrumbs {padding-right: 65px;}
#breadcrumb_new div.breadcrumbs ul li a{color: #fff; font-size: 11px;}

@media (max-width: 767px){
    .breadcrumb{padding-top: 35px; height: auto !important;}
    .breadcrumb-inner{height: auto;}
    #breadcrumb_new{display: none;}
}

.wrapper.wrapper_boxed{margin:20px auto 50px auto;}

/***** Custom CSS for landing Faculties Section **********/
.box {background: none repeat scroll 0 0 #ffffff; color: #212121; display: inline-block; position: relative;}
.overlay {color: #fff; display: none; padding: 10px; position: absolute; text-align: center; top: 31px; height: 256px; transition: all 0.2s linear 0s;}
.overlay h2 {color: #fff; font-size: 15px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase;}
.overlay p {font-weight: bold; margin: 8px 0 !important;}
a.programmes_intakes {border: 1px solid #fff; border-radius: 20px; bottom: 30px; color: #fff !important; display: block; font-weight: normal; left: 100px; padding: 5px 25px; position: absolute; text-align: center; text-transform: uppercase; transition: all 0.2s linear 0s;}
.box:hover .overlaying_text {display: none;}
.box:hover .overlay {display: block;}
.overlaying_text {color: #fff; font-weight: bold; font-size: 1.3em; letter-spacing: 1px; padding: 20px; position: absolute; text-align: center; text-transform: uppercase; top: 40%;}
.box p img{width: 100%;}
.home_faculties_content .wpb_text_column{margin-bottom: 0px;}

.overlay.pre_u {background: none repeat scroll 0 0 rgba(179, 7, 56, 0.5);}
.overlay.business {background: none repeat scroll 0 0 rgba(71,138,0,0.5);}
.overlay.busi_acc {background: none repeat scroll 0 0 rgba(0,80,138,0.5);}
.overlay.ac_edu {background: none repeat scroll 0 0 rgba(255,160,0,0.5);}
.overlay.cmit {background: none repeat scroll 0 0 rgba(0,158,150,0.5);}
.overlay.asfs {background: none repeat scroll 0 0 rgba(255,55,102,0.5);}

.testimonial-shortcode article .quotation .su-list{margin: 10px; font-size: 12px; color: #666;}
.testimonial-shortcode article figure img{width: 220px !important; height: 300px !important; margin-bottom: 10px !important;}

@media (max-width: 480px) {
.testimonial-shortcode article .quotation .su-list{margin-left: 0px;}
.testimonial-shortcode figure {margin: 0; text-align: center; width: 100%;}
}

@media (max-width: 1199px) {
div#header_social_network {text-align: center; width: 100%; float: left;}
}

@media (max-width: 991px) {
    #logo {text-align: center; width: 100%;}
}

.testimonial-shortcode .quotation span {margin-bottom: 10px; display: block; font-weight: bold; font-size: 12px;}

#banner .flexslider .container h2.colr a{color: #fff !important;}

@media (max-width: 767px){
    #mainheader{padding-bottom: 0px;}
    div.outer-newsticker div.announcement-ticker h5{margin-top: 30px;}
    div.outer-newsticker div.announcement-ticker div.ticker-wrapp ul.ticker-controls{margin-top:30px;}
    .services article p{max-height: 145px; overflow: hidden;}
}

@media (max-width: 480px){
    div.outer-newsticker div.announcement-ticker h5{margin-top: 55px;}
    div.outer-newsticker div.announcement-ticker div.ticker-wrapp ul.ticker-controls{margin-top: 50px;}
}


@media (max-width: 480px) {
	.overlay p.faculties_readmore a {
	  top: 100px;
	  height: 33px;
	  left: 70px;
	}
	.overlay p.faculties_readmore {
	  display: block;
	}
	.overlay p {
	  display: none;
	}
}

.overlay h2 a{color:#FFF;}

td.scholar_txt_bg{background: url(../images/scholar-text-bg.jpg) no-repeat top center transparent; text-align: center; height: 67px; width: 205px;}
td.scholar_txt_bg a{color:#FFF; font-weight: bold; display:block; margin-top: 7px; height: 40px;}

.scholar_button a span {width: 180px;}
.scholar_button a{margin-right: 10px;}

div.mfp-counter{display:none;}

div.element_size_100 .postlist .blog_text ul.post-options li:first-child{margin-right: 10px !important;}
figure.lightbox-single figcaption.webkit h6{display: none;}
.finance_assistance_button{height: 50px;}
a.finance_link {display: inline-block; margin-right: 20px;}

.other_finance_button {height: 50px; width: 150px; margin-right: 10px !important; display: inline-block !important; vertical-align: middle !important; padding-top: 23px !important; font-size: 15px !important;}

.programmes-main-container .su-column .su-column-inner p{margin: 0;}
.programmes-main-container .programme-title{line-height: 15px; margin: 5px 0;}
.programmes-main-container .programme-title a{font-weight: bold; font-size: 11px;}
.programmes-main-container .programme-title a span{color: #000; font-weight: normal;}
.programmes-main-container .programme-code{color: #000; font-size: 10px;}

.programmes-main-container .wpb_single_image{margin-bottom: 10px;}

table.course-fee-structure{color:#000; border-spacing: 0 !important; width: 630px;}
table.course-fee-structure th{background-color: #cc3333; text-align: center; color: #fff; padding: 0; line-height: 25px;}
table.course-fee-structure td{padding: 0 5px; line-height: 25px;}
table.course-fee-structure tr.course-fee-footer{background-color: #cc3333;}
table.course-fee-structure tr.course-fee-footer > td{color: #fff; font-weight: bold; font-size: 13px;}
table.course-fee-structure td.course-other-fee{font-weight: bold;}

.programmes-main-container .wpb_text_column{margin-bottom: 10px;}

.programmes-main-container .wpb_text_column h2 {background-color: #b30738; color: #fff; padding-left: 5px; line-height: 30px;}

div.entry_short_code > div strong {float: none !important;}
div.entry_short_code > div {display: inline-block; margin: 0 10px 0 0;}

.calender-head{background-color: #a0a0a0;color: #fff;font-weight: bold; text-align: center;}
.calendar-odd-td{background-color: #dddddd; text-align: center;}
.calendar-even-td{background-color: #f8f8f8; text-align: center;}

tr.td-color-blue {color: #4497C7; font-weight: bold;}
tr.td-color-red {color: #ff0000; font-weight: bold;}

td.td-align-right {text-align: right;}
td.td-align-left {text-align: left;}

.su-column-inner ul.quality-education li{list-style: disc inside; margin-left: 10px;}

div.home-small-boxes .widget{width: 32.6%; text-align: center; margin: 0 8px;}
div.home-small-boxes{width: 96%; margin: 0 auto;}
div.home-small-boxes .widget img{margin: 0;}
div.home-small-boxes .widget:first-child{margin: 0; float: left;}
div.home-small-boxes .widget:last-child{margin: 0; float: right;}

@media (max-width: 767px){
div.home-small-boxes{width: 96%;}
div.home-small-boxes  .widget{width: auto; float: none; display:inline;}
div.home-small-boxes .widget:first-child, div.home-small-boxes .widget:last-child {float: none;}
}

div.slideshow-slideright{background-color:#fff !important;}
div.slideshow-slideright:hover{background-color:#efefef !important;}

div.slideshow-slideleft{background-color:#fff !important;}
div.slideshow-slideleft:hover{background-color:#efefef !important;}

p.fee-txt strong {float: none !important;}

/***** Fields of Study - FETI ****/
.su-spoiler.spoiler-feti .su-spoiler-title { background-color: #F7A601;color:#fff;}
.su-spoiler.spoiler-feti .su-spoiler-title .su-spoiler-icon,
.su-spoiler.su-spoiler-closed.spoiler-feti .su-spoiler-title .su-spoiler-icon {left: 3px;background-color: #fff;}
.su-spoiler.spoiler-feti .su-spoiler-content { background-color: #f9d489;}
.su-spoiler.spoiler-feti span.su-spoiler-icon{color:#fff;background-color:transparent !important;}

/***** Fields of Study - FABE ****/
.su-spoiler.spoiler-fabe .su-spoiler-title { background-color: #913E90;color:#fff;}
.su-spoiler.spoiler-fabe .su-spoiler-title .su-spoiler-icon,
.su-spoiler.su-spoiler-closed.spoiler-fabe .su-spoiler-title .su-spoiler-icon {left: 3px;background-color: #fff;}
.su-spoiler.spoiler-fabe .su-spoiler-content { background-color: #A866A6;}
.su-spoiler.spoiler-fabe span.su-spoiler-icon{color:#fff;background-color:transparent !important;}
.su-spoiler.spoiler-fabe .su-spoiler-content ul li a{color:#fff;font-weight:bold;}

/***** Fields of Study - FBA ****/
.su-spoiler.spoiler-fba .su-spoiler-title { background-color: #9E7E67;color:#fff;}
.su-spoiler.spoiler-fba .su-spoiler-title .su-spoiler-icon,
.su-spoiler.su-spoiler-closed.spoiler-fba .su-spoiler-title .su-spoiler-icon {left: 3px;background-color: #fff;}
.su-spoiler.spoiler-fba .su-spoiler-content { background-color: #C9AC9A;}
.su-spoiler.spoiler-fba span.su-spoiler-icon{color:#fff;background-color:transparent !important;}
.su-spoiler.spoiler-fba .su-spoiler-content ul li a{color:#fff;font-weight:bold;}

/***** Fields of Study - FACE ****/
.su-spoiler.spoiler-face .su-spoiler-title { background-color: #888D91;color:#fff;}
.su-spoiler.spoiler-face .su-spoiler-title .su-spoiler-icon,
.su-spoiler.su-spoiler-closed.spoiler-face .su-spoiler-title .su-spoiler-icon {left: 3px;background-color: #fff;}
.su-spoiler.spoiler-face .su-spoiler-content { background-color: #9FA6AC;}
.su-spoiler.spoiler-face span.su-spoiler-icon{color:#fff;background-color:transparent !important;}
.su-spoiler.spoiler-face .su-spoiler-content ul li a{color:#fff;font-weight:bold;}

/***** Fields of Study - FCMIT ****/
.su-spoiler.spoiler-fcmit .su-spoiler-title { background-color: #8D5927;color:#fff;}
.su-spoiler.spoiler-fcmit .su-spoiler-title .su-spoiler-icon,
.su-spoiler.su-spoiler-closed.spoiler-fcmit .su-spoiler-title .su-spoiler-icon {left: 3px;background-color: #fff;}
.su-spoiler.spoiler-fcmit .su-spoiler-content { background-color: #D79824;}
.su-spoiler.spoiler-fcmit span.su-spoiler-icon{color:#fff;background-color:transparent !important;}
.su-spoiler.spoiler-fcmit .su-spoiler-content ul li a{color:#fff;font-weight:bold;}

/***** Fields of Study - fasfs ****/
.su-spoiler.spoiler-fasfs .su-spoiler-title { background-color: #3f7f33;color:#fff;}
.su-spoiler.spoiler-fasfs .su-spoiler-title .su-spoiler-icon,
.su-spoiler.su-spoiler-closed.spoiler-fasfs .su-spoiler-title .su-spoiler-icon {left: 3px;background-color: #fff;}
.su-spoiler.spoiler-fasfs .su-spoiler-content { background-color: #6bd655;}
.su-spoiler.spoiler-fasfs span.su-spoiler-icon{color:#fff;background-color:transparent !important;}
.su-spoiler.spoiler-fasfs .su-spoiler-content ul li a{color:#fff;font-weight:bold;}

/****** Roadshow Page Mobile Compatibility ******/
@media (max-width: 991px) {
div.roadshow-tabs img.alignleft.size-full.wp-image-522 {width: auto;text-align: center;display: block;float: none !important;}
}

/****** Articles individual Page ******/
.blog.blog_detail article{width:100%;}
@media (max-width: 991px) {
.blog.blog_detail article img.aligncenter{width:100%;height:auto;}
}

/******* Privacy Policy Page ********/
div.privacy-tabs ol {list-style-type: none; counter-reset: item; margin: 0; padding: 0;}
div.privacy-tabs ol li {display: table;counter-increment: item; margin-bottom: 0.6em;}
div.privacy-tabs ol li:before {content: counters(item, ".") ". ";display: table-cell;padding-right: 0.6em;}
div.privacy-tabs ol li li {margin: 0;}
div.privacy-tabs ol li li:before {content: counters(item, ".") " ";}

div.privacy-tabs ol.lower-alpha {list-style-type: lower-alpha; margin: 0; padding: 0;}
div.privacy-tabs ol.lower-alpha li {display: list-item; margin-left: 20px; padding: 0 20px 0 10px; list-style-type: lower-alpha;}
div.privacy-tabs ol.lower-alpha li:before {content: none; display: list-item; padding-right: 0.6em;}

div.privacy-tabs ol.lower-roman {list-style-type: lower-roman; margin: 0; padding: 0;}
div.privacy-tabs ol.lower-roman li {display: list-item; margin-left: 20px; list-style-type: lower-roman;}
div.privacy-tabs ol.lower-roman li:before {content: none; display: list-item; padding-right: 0.6em;}

div.privacy-tabs span.headlines {font-weight:bold;font-size:15px;}

/******* Russian Version ***********/
table#russian-version{font-size:14px;}
table#russian-version th{text-align:left;border-bottom:1px solid #cccccc;border-top:0;border-left:0;border-right:0;font-size:18px;color:#000;}
table#russian-version th.info_section{font-size:13px;}
table#russian-version td.russian_sidebar ul{margin:0;padding:0;}
table#russian-version td.russian_sidebar ul > li{list-style-type:none;background-color:#e9e9e9;line-height:35px;margin-bottom:3px;}
table#russian-version td.russian_sidebar ul > li:hover{background-color:#B30738;}
table#russian-version td.russian_sidebar ul li a{padding-left:15px;color:#000 !important;display:block;}
table#russian-version td.russian_sidebar ul li a:hover{color:#fff !important;}

/***** Convocation page Accordions ****/
.su-spoiler.spoiler-convocation .su-spoiler-title { background-color: #CC3333;color:#fff;}
.su-spoiler.spoiler-convocation .su-spoiler-title .su-spoiler-icon,
.su-spoiler.su-spoiler-closed.spoiler-convocation .su-spoiler-title .su-spoiler-icon {left: 3px;background-color: #fff;}
.su-spoiler.spoiler-convocation .su-spoiler-content { background-color: #ed8e8e;}
.su-spoiler.spoiler-convocation span.su-spoiler-icon{color:#fff;background-color:transparent !important;}
.su-spoiler.spoiler-convocation .su-spoiler-content ul li a{color:#fff;font-weight:bold;}

div.convocation_quote blockquote{background-color:#cc3333;float:none;width:70%;margin:0 auto 20px auto;}
div.convocation_quote blockquote:before{color:#FFF !important;}