/*
Theme Name: Arsim Child
Theme URI: http://themexpert.com/
Author: ThemeXpert
Author URI: http://themexpert.com/
Description: A Premium educational WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: arsim
Text Domain: arsim-child

*/

/*@font-face {
    font-family: slick;
    src: url(/font/slick.eot);
    src: url(../font/slick.eot?#iefix) format("embedded-opentype"), url(../font/slick.woff) format("woff"), url(../font/slick.ttf) format("truetype"), url(../font/slick.svg#slick) format("svg");
    font-weight: 400;
    font-style: normal
}*/
@font-face {
    font-family: Glyphicons Regular;
    src: url(/font/glyphicons-regular.eot);
    src: url(/font/glyphicons-regular.eot?#iefix) format("embedded-opentype"), url(/font/glyphicons-regular.woff2) format("woff2"), url(/font/glyphicons-regular.woff) format("woff"), url(/font/glyphicons-regular.ttf) format("truetype"), url(/font/glyphicons-regular.svg#glyphiconsregular) format("svg")
}
/*  Added By Developer */

.filter ul{padding-left: 15px;}
.filter .cat-item{ display: inline-block;padding: 0;background-color: #fff;color: #fff;margin-right: 10px;border: 2px solid #003e6f;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.filter .cat-item.current-cat{background-color: #003e6f;}
.filter .cat-item:hover{background: #003c6f;}
.filter .cat-item a{color: #003e6f;font-weight: bold;padding: 10px 20px;display: block;}
.filter .cat-item.current-cat a{color: #fff;}
.filter .cat-item:hover a{color: #fff;}
.filter .cat-item.event-year:hover{background:none;}
.filter .cat-item.event-year{border:none;margin: 0;padding:0;background-color: none!important;background:none;}
.filter .cat-item.event-year select#yearselect{width:150px;}



#globalHeaderContainer {width: 100%; position: relative; z-index: 0; background: #0c2340; border-bottom: .2em solid #f15a22; padding-top: .2em; }
.internalContainer {width: 90%; max-width: 1050px; margin: 0 auto;}
#globalHeaderContainer .globalLgMobileLogo, #globalHeaderContainer .globalLgMobileLogoIcon{display: none; width: 80px;}
#globalHeaderContainer #globalSmNav, #globalHeaderContainer #mainMenu{float: right;}
#globalHeaderContainer .col {margin-top: 0; margin-bottom: 0; }
#globalHeaderContainer .globalHeaderLogo {width: 320px; padding-bottom: .1em; }
#globalFooterContainer #globalFooterNav a, #globalFooterContainer #globalFooterNav a:hover, #globalHeaderContainer #globalSmNav a, #globalHeaderContainer #globalSmNav a:hover, #globalHeaderContainer #mainMenu a, #globalHeaderContainer #mainMenu a:hover, #globalHeaderContainer .searchMenu a:hover, #globalSensorJQ #globalMenuToggle a {transition: all .3s ease-in; -webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -ms-transition: all .2s ease-in; -o-transition: all .2s ease-in; }
#globalHeaderContainer #mainMenu a {font-size: 14px; margin: 0 0 0 .45em; letter-spacing: .025em; }
#globalHeaderContainer #globalSmNav a, #globalHeaderContainer #mainMenu a {color: #fff; text-decoration: none; font-weight: 400; }
#globalHeaderContainer #mobileMenuBtn {width: 35px; display: none; float: right;}
#globalHeaderContainer #globalSmNav .glyphicons {color: #f15a22; margin: 0 .1em 0 .08em; top: 3px; font-size: 16px; }
.glyphicons {position: relative; top: 1px; display: inline-block; font-family: Glyphicons Regular; font-style: normal; font-weight: 400; line-height: 1; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
#globalHeaderContainer #globalSmNav a {font-size: .68em; padding: 0 0 0 .8em; }
.glyphicons-global:before {content: "\E372";}
.glyphicons-newspaper:before {content: "\1F4F0";}
.glyphicons-map:before {content: "\E503";}
.glyphicons-parents:before {content: "\E025";}
.glyphicons-search:before {content: "\E028";}
#globalHeaderContainer #globalSmNav a {font-size: 10px; padding: 0 0 0 .8em; font-family: arial;}
#globalHeaderContainer #globalSmNav {margin-top: .2em;    margin-bottom: 3px;}
#globalHeaderContainer #mainMenu{margin-top: 1em;}
#globalHeaderContainer #globalSmNav a:hover, #globalHeaderContainer #mainMenu a:hover {color: #f15a22; }
#globalFooterContainer {background: #0c2340; border-top: 3px solid #f15a22; }
.internalContainer {width: 100%; max-width: 1160px; margin: 0 auto; }
#globalFooterContainer .col {margin-top: 1%; margin-bottom: 1%; }
.col:first-child {margin-left: 0; }
#globalFooterContainer #globalFooterNav a, #globalFooterContainer .info {color: #fff; font-weight: 400; font-size: .68em; line-height: 1em; text-decoration: none; }
#globalFooterContainer #globalFooterNav {margin: .3em 0; }
#globalFooterContainer .col {margin-top: 1%; margin-bottom: 1%; }
#globalFooterContainer #socialNav {margin-top: .6em; }
#globalFooterContainer #socialNav img {width: 24px; }
#globalFooterContainer .copyInfo a{color: #f15a22; font-size: .92em;}
#globalFooterContainer .copyInfo a:hover{text-decoration: none;}
#globalFooterContainer #globalFooterNav a:hover {color: #f15a22; }
#globalFooterContainer .pipes {color: #8b8b8b; padding: 0 .1em; }
#globalFooterContainer .info {display: inline; }
#globalFooterContainer .span_3_of_12{box-sizing: border-box; padding-left: 2.5%;}

/* edited by ka */
#globalHeaderContainer #mobile-menu-inner{display: none;}
#globalHeaderContainer{display: block !important;}
.col {display: inline-block;  margin: 0; vertical-align: top;}
.span_9_of_12 {width: 74.25%;}
.span_3_of_12 {width: 24.75%; }
.group {zoom: 1;}
.section {clear: both; padding: 0; margin: 0;}


.headerSearchContainer{background: #0C2340;display: none;}
body .headerSearchContainer input {display: block; padding: 0.8em 0; margin: 0.8em 0 1.2em 0; text-indent: 15px; width: 100%; border: 1px solid #999; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; background: #ffffff url(/images/site/global-search-icon.jpg) no-repeat right 10px center;}
.nav-link{display: inline-block;}
.current-cat a{color: #021f34;}


/* 16-2-2017 By Mohit */
#site-navigation{background:#f15a22 !important;}
footer.site-footer .footer-main {background-color: #0c2340 !important;}

.ar-subtitle{color:#f15a22  !important;}
.ar-subtitle > span{color:#f15a22  !important;}
.wpb_wrapper span{color:#f15a22  !important;}

.post .entry-header .entry-date-meta{background-color:#f15a22 !important;}
.border-btn{color:#f15a22 !important; }
.border-btn:hover{color:#fff !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before{background:none !important;}

.mentors .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before{background:url(http://capri.usta.edu.php56-17.dfw3-1.websitetestlink.com/wp-content/uploads/2017/02/mentor.png) no-repeat !important; width:64px; height:64px; transform:scale(0.8); -webkit-transform:scale(0.8);}
.mentors .entypo-icon-target:before{content:"";background:url(http://capri.usta.edu.php56-17.dfw3-1.websitetestlink.com/wp-content/uploads/2017/02/mentor.png) no-repeat !important; }

.mentors:hover .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before{background:url(http://capri.usta.edu.php56-17.dfw3-1.websitetestlink.com/wp-content/uploads/2017/02/mentor-hover.png) no-repeat !important; width:64px; height:64px; transform:scale(0.8); -webkit-transform:scale(0.8);}
.mentors:hover .entypo-icon-target:before{content:"";background:url(http://capri.usta.edu.php56-17.dfw3-1.websitetestlink.com/wp-content/uploads/2017/02/mentor-hover.png) no-repeat !important; }

.calendar .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before{background:url(http://capri.usta.edu.php56-17.dfw3-1.websitetestlink.com/wp-content/uploads/2017/02/calendar.png) no-repeat !important; width:64px; height:64px; transform:scale(0.6); -webkit-transform:scale(0.6);}
.calendar .entypo-icon-eye:before{content:"";background:url(http://capri.usta.edu.php56-17.dfw3-1.websitetestlink.com/wp-content/uploads/2017/02/calendar.png) no-repeat !important; }

.calendar:hover .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before{background:url(http://capri.usta.edu.php56-17.dfw3-1.websitetestlink.com/wp-content/uploads/2017/02/calendar-hover.png) no-repeat !important; width:64px; height:64px; transform:scale(0.6); -webkit-transform:scale(0.6);}
.calendar:hover .entypo-icon-eye:before{content:"";background:url(http://capri.usta.edu.php56-17.dfw3-1.websitetestlink.com/wp-content/uploads/2017/02/calendar-hover.png) no-repeat !important; }

.contact .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before{background:url(http://capri.usta.edu.php56-17.dfw3-1.websitetestlink.com/wp-content/uploads/2017/02/contact.png) no-repeat !important; width:64px; height:64px; transform:scale(0.6); -webkit-transform:scale(0.6);}
.contact .entypo-icon-graduation-cap:before{content:"";background:url(http://capri.usta.edu.php56-17.dfw3-1.websitetestlink.com/wp-content/uploads/2017/02/contact.png) no-repeat !important; }

.contact:hover .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before{background:url(http://capri.usta.edu.php56-17.dfw3-1.websitetestlink.com/wp-content/uploads/2017/02/contact-hover.png) no-repeat !important; width:64px; height:64px; transform:scale(0.6); -webkit-transform:scale(0.6);}
.contact:hover .entypo-icon-graduation-cap:before{content:"";background:url(http://capri.usta.edu.php56-17.dfw3-1.websitetestlink.com/wp-content/uploads/2017/02/contact-hover.png);}

/* Responsive Starts */

@media (max-width:1200px){
    .arsim-faculty-archive .arsim-faculty-post .faculty-grid figure {height: 251px;}
    .arsim-faculty-archive .arsim-faculty-post .faculty-grid .faculty-body .faculty-heading {font-size: 14px;}
    .arsim-faculty-archive .arsim-faculty-post .faculty-grid .faculty-body {font-size: 13px;}
}

@media (max-width:992px){
    /* mobile menu */
    #cse-search-box {width: 94%; margin: 0 auto;}
    #globalHeaderContainer #globalSmNav{display: none;}
    #globalHeaderContainer .col.span_9_of_12{display: none; width: 100%;}
    #globalHeaderContainer #mainMenu span{display: block; padding: 5px 5px;}
    #globalHeaderContainer #mainMenu span a{display: block;margin: 0 0 0 0;}
    #mobile-menu-inner .social-icon{padding: 6px 15px; border-bottom: 1px solid rgb(255, 155, 115);}
    #mobile-menu-inner .social-icon a{color: #f15a22; margin-right: 15px; font-size: 20px;}
    #mobile-menu-inner .mob-inner-search {position: absolute; top: 0; margin: 0; display: block; width: 55px; height: 58px; background: none; right: 50px; }
    #mobile-menu-inner .mobile-search-btn{color: #fff;}
    #mobile-menu-inner .mob-inner-search img{padding: 21px 20px; width: 16px;}
    #globalHeaderContainer #mobile-menu-inner{display: inline-block;position: absolute; right: 0; top: 10px;}
    #mobile-menu-inner .menu-trigger{display: inline-block; vertical-align: middle; width: 55px;height: 58px;position: relative;-ms-touch-action: manipulation;touch-action: manipulation;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;white-space: nowrap;z-index: 999999;right: 0;top: 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; background: none; }
    #mobile-menu-inner .menu-trigger.open{/*right: calc(100% - 65px);background:#FF5A18*/ position: fixed;}
    #mobile-menu-inner .menu-trigger span, #mobile-menu-inner .menu-trigger span:after, #mobile-menu-inner .menu-trigger span:before{background: #e59aaa;height: 2px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
    #mobile-menu-inner .menu-trigger span{position: absolute;display: block;width: 20px;left: 50%;top: 50%;transform: translate(-50% , -50%);-webkit-transform: translate(-50% , -50%);-moz-transform: translate(-50% , -50%); background: #fff;}
    #mobile-menu-inner .menu-trigger span:after, #mobile-menu-inner .menu-trigger span:before{content: '';position: absolute;left: 0;width: 100%; background: #fff;}
    #mobile-menu-inner .menu-trigger span:before{top: -6px;}
    #mobile-menu-inner .menu-trigger span:after{bottom: -6px;}
    #mobile-menu-inner .menu-trigger.open span{background-color: rgba(0,0,0,.0)}
    #mobile-menu-inner .menu-trigger.open span:before{top: 0;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
    #mobile-menu-inner .menu-trigger.open span:after{top: 0;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
    #mobile-menu-inner .navbar {background:url(/images/site/menu-col-bg.png);position: fixed;top: 58px;width: calc(100% - 0px);height: calc( 100% - 58px );right: -100%;box-sizing: border-box;z-index: 999999999;overflow-y: auto;/*-webkit-overflow-scrolling: touch;*/-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;margin-left: 0px; text-align: left;}
    #mobile-menu-inner .navbar.open{right: 0;}
    #mobile-menu-inner  ul ul{display: none;background:rgb(60, 60, 56);}
    #mobile-menu-inner  ul ul ul{background:rgb(71, 71, 68)}
    #mobile-menu-inner  ul ul ul ul{background:rgb(60, 60, 56)}
    #mobile-menu-inner  li{border-bottom:1px solid rgb(255, 155, 115);list-style: none;position: relative;display: block;margin: 0;}
    #mobile-menu-inner  li:last-child{border-bottom-width: 0;padding-bottom: 0;}
    #mobile-menu-inner  em{display: block;position: absolute;top: 0;right: 10px;width: 30px;height: 39px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
    #mobile-menu-inner  em:before, #mobile-menu-inner  em:after{content: '';position: absolute;top:50%;margin-top: -1px;left: calc(50% - 8px);width: 16px;height: 2px;background: rgba(239, 88, 33, 1);}
    #mobile-menu-inner  em:after{transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
    #mobile-menu-inner  em.toggled:after{transform: rotate(0);-moz-transform: rotate(0);-webkit-transform: rotate(0);}
    #mobile-menu-inner  em.level-two:before{content: '';position: absolute;width: 0;height: 0;border-style: solid;border-width: 6px 6px 0 6px;border-color: #000 transparent transparent transparent;background-color: transparent;left: 50%;top: 50%;transform: translate(-50% , -50%);-webkit-transform: translate(-50% , -50%);-moz-transform: translate(-50% , -50%);margin: 0;}
    #mobile-menu-inner  em.level-two:after{display: none;}
    #mobile-menu-inner  em.level-two.toggled{transform: rotate(-180deg);-moz-transform: rotate(-180deg);-webkit-transform: rotate(-180deg)}
    #mobile-menu-inner  li a{color: #000;padding: 9px 10px 9px 15px;display: block;margin-right: 30px;text-transform: uppercase;line-height: 20px;font-size: 15px;font-weight: 600;letter-spacing: 0.09em;font-family: "open sans", sans-serif; word-wrap: break-word;}
    #mobile-menu-inner  li a:hover{text-decoration: none;}
    #mobile-menu-inner  li li{border-color: rgb(72, 72, 69)}
    #mobile-menu-inner  li li a{text-transform: none;padding-left: 20px;}
    #mobile-menu-inner  li li li a{padding-left: 25px;margin-right: 0;}
    #mobile-menu-inner  li li li li a{padding-left: 30px;margin-right: 0;}
    #mobile-menu-inner  li a.active{color:#FF5A18;}

    #globalHeaderContainer #globalSmNav, #globalHeaderContainer #mainMenu{float: none; margin: 2em 0;}
    #globalHeaderContainer{padding: 10px 0;}
    .arsim-archive-page #secondary{float: left;}
    .arsim-testimonial .inner-body{padding-left:0;}
    .vc_custom_1458802552828 {margin-top: 10px !important;}
    .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{width:100%;}
    .bg-right-bottom{margin-top:20px;}
    .vc_custom_1459143323148{    padding-top: 10px !important;}
    /*.ar-recent-with-thumb .media .content-desc{color:rgba(255, 255, 255, 0.5) !important;}*/
    /*.ar-recent-with-thumb .media .media-heading a {color: #fff !important;}*/
    .bg-prime-dark .ar-recent-with-thumb .media .media-heading a{color: #fff;}
    .bg-prime-dark .ar-recent-with-thumb .media .content-desc{color: rgba(255, 255, 255, 0.5);}

}
@media (min-width:768px) and (max-width:1023px) {

    #globalHeaderContainer .col{margin: 0 0;width: 60%; padding: 10px 0;}
    #globalHeaderContainer{padding: 10px 0;}

}

@media (max-width:767px){
    #mobile-menu-inner .menu-trigger{width: 45px; height: 45px;}
    #globalHeaderContainer #mobile-menu-inner{top: 0;}

}
@media (max-width:480px){
    .filter ul{padding: 0 0 0 0;}
    .filter .cat-item{margin: 0 auto; margin-bottom:  10px ; width: 91%; display: block; text-align: center;}
    .span_3_of_12{width: 180px;}
    #mobile-menu-inner .menu-trigger{width: 30px; height: 30px;}
    #globalHeaderContainer #mobile-menu-inner{right: 10px;}
    #globalHeaderContainer #mobile-menu-inner{top: 6px;}
    body .arsim-event-post{min-height: auto;}
    .tp-caption.Arsim-Home-2-Title, .Arsim-Home-2-Title{font-size:21px !important;}
    .arsim-testimonial .inner-body {padding-left: 0;}
    .arsim-testimonial .inner-body {padding-left: 0;}
    .arsim-testimonial .inner-wrapper {padding: 20px;}
}

#ar-search {display: none;}


