﻿body{background-color: #FFF;}
body {color: #000;}
#rt-top-surround {color: #999999;}
#rt-top-surround {border-bottom: 0px solid #000000 !important;box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;}
#rt-top-surround:after{background: none;background-color: #FFF !important;}
.gf-menu{margin-top: 20px !important;}
.gf-menu li.parent > .item:after{content: ""; }
.gf-menu li.parent > .item { padding-right: 7px; }
#rt-top .rt-block, #rt-top .rt-block p {margin: 0;padding: 0;}
#rt-header{padding-bottom: 5px;}
.box3{background-image:linear-gradient(to bottom, #ffffff, #eeeeee)}
.box3 .title {color: #0083a9;text-shadow: 1px 1px 1px #ffffff;}
.box3 {box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important;}
.box2 {background-image:linear-gradient(to bottom, #eeeeee, #ffffff)}
.box2 {box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important;}
.title, .component-content h1{border-bottom:0px solid #ffffff;box-shadow:0 0px 0 #d1d1d1;}
.title, .component-content h1 {font-size: 24px; padding-bottom: 10px;}
#rt-drawer { background: none repeat scroll 0 0 !important; border-bottom: 0px solid #000000 !important;box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) inset !important;}
#rt-drawer .rt-grid-12 .rt-block {margin:0; padding:0px;} 
#rt-main .rt-container .rt-block{background-color: #FFFFFF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
/* #rt-mainbody img{margin-right: 15px;} */
#rt-mainbody img{padding:1px; border:1px solid #b5b5b5; margin: 0 15px 0 0;}


#rt-mainbody .component-content .items-leading{margin-bottom:0; }
#rt-feature .rt-block { margin-right:0; margin-left:0; padding-right:0; padding-left:0; }
#rt-footer {background: none; border-top: 1px solid #afafaf; box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) inset !important;}

.slide-desc-text {color: #fff;padding: 20px; margin-bottom: 440px; font-family: 'Roboto', 'Helvetica', arial, serif; font-size: 16px; text-align: left !important;}

.component-content .column-1, .component-content .column-2, .component-content .column-3, .component-content .column-4, .component-content .page-header {padding: 0px;}

/* menu */
#rt-header .gf-menu { display: inline-block; float: right; text-align: right; background:#0083A9; margin-right:10px; } 
#rt-header .gf-menu .item,#rt-header .gf-menu > li.active .item { color:#ffffff; text-shadow:none; border:none !important;}

.gf-menu li.parent > .item {padding-left: 5px;padding-right: 5px;}
.gf-menu.l1 > li > .item {font-size: 16px;}

#rt-header .gf-menu li ,
#rt-header .gf-menu > li.active,
#rt-header .gf-menu .dropdown{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }

#rt-header .gf-menu li { margin-right:0; padding:0 !important; border:none !important}
#rt-header .gf-menu > li.active , .gf-menu li:hover, .gf-menu li.active:hover{ background:#0FB5E2; border:none !important; box-shadow:none;  }
#rt-header .gf-menu li:hover > .item{color:#ffffff !important}
#rt-header .gf-menu.l1 > li:hover > .item .border-fixer{display:none}

#rt-header .gf-menu > li:hover .item { border:none !important; box-shadow:none; color:#ffffff; }

#rt-header .gf-menu .dropdown { background:#0083A9; border:none !important; box-shadow:none; color:#ffffff; padding:0;}
.gf-menu .dropdown ul li:hover > .item{border-radius:0; background:#0fb5e2} 

/*--------------------------------New Edition--------------------------------*/
body .djslider-default .slide-desc-in{position: absolute;height: 50px;width: 100%;bottom: 100px}
body .djslider-default .navigation-container-custom, .djslider-default .navigation-numbers{bottom: 5px;top:auto;margin: 0 auto;text-align: center;left: 0;right: 0}
body .rt-block.logo-block a#rt-logo{max-width: 100%;background-size: 100% !important}

ul.intouch-services li:before{content: "";border: 1px solid #fff;height: 100%;width: 100%;position: absolute;left: 0;top: 0}
ul.intouch-services li{width: 50%;float: left;height: 150.2px;position: relative;text-align: center; display: table;}

ul.intouch-services li img{padding-top: 5px;max-width: 100%}
ul.intouch-services{margin-left: 0;list-style: none;margin-top: -11px}
body .readmore{padding: 5px 10px}
.btn.btn-primary,.readmore{background: #2d93d1;transition: .2s ease;padding: 5px 10px;font-weight: normal;
                        border-radius: 2px;border: none;text-shadow: none;box-shadow: none;line-height: 20px}
.btn.btn-primary:hover,.readmore:hover{background: #3EA1DE;transition: .2s ease;color: #fff}
p.aims_social{margin: 0;display: inline-block}
#rt-feature ul.intouch-services li a{ color: #2698de; display: table-cell; height: 100% !important; position: relative; vertical-align: middle; z-index: 99;}
ul.intouch-services li{opacity: 1;}
ul.intouch-services li:hover{opacity: 0.7;}
ul.intouch-services li:hover img{padding-top: 0;-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;}
ul.intouch-services li img:hover{-webkit-transform:scale(1.2);
transform:scale(1.2);}
.sidr-inner ul li.active >a,.sidr-inner ul li a:hover{color: #13ACD8}
.aims_res_menu{display: none;z-index: 999}
body .aims_res_menu ul,body .aims_res_menu li,.menu-collapser{z-index: 999}
.slimmenu i{font-style: normal}
.aims_res_menu .menu-collapser{background: #0083a9}
.aims_res_menu ul.slimmenu.collapsed li{background: #258fad}
.aims_res_menu ul.slimmenu.collapsed li a{color:#fff}
.aims_res_menu ul.slimmenu.collapsed li.active,.aims_res_menu ul.slimmenu.collapsed li a:hover{background: #0FB5E2}
.aims_res_menu ul.slimmenu li a{padding: 15px 64px 15px 16px}
.aims_res_menu i{text-shadow:none !important}
.aims_res_menu ul.slimmenu ul{padding: 0}
.aims_res_menu ul.slimmenu.collapsed li .sub-collapser{height: 50px;width: 55px}

@media screen and (max-width: 320px) and (orientation: portrait) {
    body ul.intouch-services li{width: 50%}
}

@media all and (max-width: 767px) 
{
    body .djslider-default .slide-desc-in .slide-title{font-size: 1.1em;position: relative;top:-8px}
    body .djslider-default .slide-desc-in{bottom: 50px;}
    #rt-transition .rt-grid-9.rt-alpha{margin-top:-20px}
    ul.intouch-services{margin-top: -90px}
    ul.intouch-services li{width: 33%}
    #mymenu-toggle,#nav_sider{display: none}
    /*.gf-menu-toggle{display: none !important}*/
    /*.djslider .navigation-container-custom{display: none}
    .gf-menu-toggle {display: none !important}*/
    body .aims_res_menu{display: block}
    #rt-top .btn.btn-link{padding-right:1px }
	#rt-header div.finder{float: none !important; margin: 0 auto !important; text-align: center !important; padding-top: 0 !important}
	#rt-header .rt-block{padding: 0; margin: 10px 0 10px;}
	#mod-finder-searchform .search-query.input-medium{width: 90%;}
	#rt-main .rt-block {margin-top: 5px;}	
	div.date_box{margin-bottom:20px;}
	.bx-controls.bx-has-controls-direction{display:block !important;}
	.bx-wrapper .bx-prev{left:-20px !important;}
	.bx-wrapper .bx-next{right:-20px !important;}
	
}

@media only screen and (min-width : 768px) and (max-width: 1000px) {
    body ul.intouch-services li{width: 16.26%;height: 135px}
    body ul.intouch-services li img{padding-top: 25px}
    #rt-feature .rt-grid-9,#rt-feature .rt-grid-3{width: 100%;}
    #rt-feature .rt-grid-3{padding: 0 1%;margin-top: -78px;max-width: 100%;overflow: hidden}
    body #rt-header .rt-block.logo-block a#rt-logo{text-align: center;margin: 0 auto}
    #rt-header .rt-grid-5{margin: 0 auto;text-align: center;width: 100%}
    #rt-header .menu-block{display: none}
    body .aims_res_menu{display: block}
    #rt-top .btn.btn-link{padding-right:10px}
	#rt-header div.finder{float: none !important; margin: 0 auto !important; text-align: center !important; padding-top: 0 !important}
	#rt-header .rt-block{padding: 0; margin: 10px 0 10px;}
	#mod-finder-searchform .search-query.input-medium{width: 90%;}
	#rt-header .rt-grid-7.rt-omega{float: none; margin: 0 auto; display: block;}
	#rt-header form{margin: 0}
	body ul.intouch-services li img{padding-top: 0}
	#rt-main .rt-block {margin-top: 15px !important}
	div.date_box{margin-bottom:30px}
	.bx-controls.bx-has-controls-direction{display:block !important}
}
@media only screen and (min-width : 1001px) and (max-width : 1024px){
    ul.intouch-services li{height: 120.2px}
	.bx-controls.bx-has-controls-direction{display:block !important}
	.gf-menu.l1 > li > .item {font-size: 13px;}

}
/*--------------------------------Custom Changes--------------------------------*/
.box2 {background-image:linear-gradient(to bottom, #ffffff, #ffffff)}
/*ul.menu {display: none;}*/
#rt-header .rt-block {clear: both;}
#rt-header div.finder{clear: both;overflow:hidden;float:right;margin-right: -15px;margin-top: -20px;}
input#mod-finder-searchword{border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
ul.#intouch-services{text-align: center;}
ul.intouch-services li a{cursor: pointer;}
ul.intouch-services li span{display: block;}


.nav > li > a:hover{
	background-color:none;
}
.bx-wrapper{margin: 0 !important;}
/*body .eb-calendar li {
    height: 80px;
}
.eb-calendar ul.eb-weekdays li {
    height: 20px;
}*/
ul.eventsmall li {
    border-top: none !important;
	border-bottom: 1px dotted #959595 !important;
	margin: 5px 10px 12px !important;
    list-style: outside none none;
}
span.event-date span.day {
    border: 1px solid #0083a9 !important;
    color: #0083a9 !important;
}
span.event-date span.month {
    background: #0083a9 none repeat scroll 0 0 !important;
    border: 1px solid #0083a9 !important;
}
.system-unpublished .system-unpublished {display:none !important;}
#rt-offline-body h1.sitename {font-size: 200% !important;}

.eb-calendar ul.eb-month-browser li a {color: #000000;}

img.eb-thumb-left {display: none;}

.eb-taskbar {list-style: outside none none; margin: 20px;}

span.highlight {background-color:  !important;}

.title, .component-content h1 {font-size: 20px !important;}

.component-content .blog h1 {margin-top: 20px !important;}

.nav-header {padding: 10px 0 0 0 !important;}

.jssocials-shares {margin: 1em 0;}

h2 {font-size: 150% !important;}

.title, .component-content h2 {
    margin-bottom: 15px !important;
    margin-top: 20px !important;
    padding-bottom: 0 !important;
}
#kunena.layout .kwho-admin {
    color: #5388b4 !important;
}
body .eb-calendar li {
    min-height: 70px !important;
}
.ebm-upcoming-events .ebm-event-thumb {
    width: 200px !important;
}
