﻿/* Footer Middle */
.footerMiddle { background: #0f5689; margin-bottom: 5px; padding: 19px 0; border-top: 1px solid #7dd3f7; }
.footerMidColumns { color: #7dd3f7; margin: 0; padding: 0; text-align:left; }
.footerMidColumns h4 { color: #fff; font-family: 'uni_sansthin_caps'; padding: 0; margin: 0 0 5px 0; font-size:100%; }
ul.ftrAddrsDetails { margin: 0; padding: 0; list-style: none; }
ul.ftrAddrsDetails li { line-height: 16px; }
ul.ftrAddrsDetails li a { color: #7dd3f7; }
.footerTop ul.hmenu > li > a { text-align:left; }

/*----------------------------------------
/ header
----------------------------------------*/
#header-top { padding-top:20px;}
#header {}
.header-logo {}
.header-login {display:none; }
.menuTop {background:#0183c1; clear:both; float:left; width:100%; margin-top:20px;}

/*----------------------------------------
/ form controls
----------------------------------------*/
.form-group .col-sm-10 { width: 83.3333%; }

/*----------------------------------------
/ search
----------------------------------------*/

.searchPanel > a{display:block;background:url(/images/UserUploadedImages/11/search_top.png) no-repeat #f8f8f8 6px;width: 34px !important;height:35px;text-indent:-10000px;float:left;margin: 0 !important;}
.header-search {position:relative;}
.header-search div.searchPanel {  width: 234px;  position: absolute;  top: -81px;  right: 15px;}
.header-search div.searchPanel label {display:none;}
.header-search  div.searchPanel input.searchInput {border:none; outline:none; background:#f8f8f8; color:#1e93cb; font-family: 'uni_sans_semibold_italicIt'; padding:5px 10px; height:35px; font-size:15px; float:left; width:200px !important; }




/*----------------------------------------
/ navigation
----------------------------------------*/
#main-nav {}

/*-----mega menu styles-----*/
#main-nav .hmenu { margin:0px; padding:0px;}
#main-nav .hmenu a {text-decoration:none; display:block;}

/* styles for level 1 */
#main-nav .hmenu > li {float:left; padding:0px 40px 0px 20px; display:block; background:url(/images/UserUploadedImages/11/menu_divider.png) no-repeat right; position:relative; }
#main-nav .hmenu > li > a,
#main-nav .hmenu > li > span {display: block; color:#fff; font-size:120%; text-transform:uppercase; height: auto; padding:15px 10px;     font-family: 'uni_sans_semiboldregular'; }
#main-nav .hmenu > li.first > a,
#main-nav .hmenu > li.first > span {border-left:none;}
#main-nav .hmenu > li:hover,
#main-nav .hmenu > li:focus {}
@media (min-width: 768px) {
#main-nav .hmenu > li:hover > a,
#main-nav .hmenu > li:focus > a{ background:#1e357b; color:#b9e8ff}
#main-nav .hmenu > li.selected > a {color: #0f5689;}
#main-nav .hmenu > li.selected:hover > a {color: #b9e8ff;}
}
#main-nav .hmenu > li.first:hover > a,
#main-nav .hmenu > li.first:focus > a {border-left:none;}
#main-nav .hmenu > li.first {padding-left:0px; }
#main-nav .hmenu > li.last {background:none;    }
 
/* styles for level 2 */
#main-nav .hmenu > li > ul {display:none; z-index:10; position:absolute;  left:20px; list-style-type:none; margin:0; width:260px; padding:0px 0px 25px 0; background:url(/images/UserUploadedImages/11/top_menu_bg.jpg) repeat-x center bottom #1e357b; }
#main-nav .hmenu > li > ul > li {float:left; width:100%; padding-left:15px; position:relative;}
#main-nav .hmenu > li > ul > li > a,
#main-nav .hmenu > li > ul > li > span {display:block;  padding:10px 0px; color:#fff; font-size:100%;}
#main-nav .hmenu > li > ul > li > a:hover,
#main-nav .hmenu > li > ul > li > a:focus {}

/* styles for level 3 */
#main-nav .hmenu > li > ul > li > ul {display:none; list-style-type:none; margin:0px 0 0 0; padding:0;  position: absolute;background:#304995;left: 260px;width:210px;top:0px;}
#main-nav .hmenu > li > ul > li:hover > ul{display:block;}
#main-nav .hmenu > li > ul > li > ul > li {display:block; margin-bottom:5px; position:relative;}
#main-nav .hmenu > li > ul > li > ul > li a, 
#main-nav .hmenu > li > ul > li > ul > li span{color:#fff; padding:5px 10px; font-size:13px;}

/* styles for level 4 */
#main-nav .hmenu > li > ul > li > ul > li > ul {display:none; list-style-type:none; margin:0px 0 0 0; padding:0;  position: relative;background:#304995;left: 0px;width:210px;top:0px;}
#main-nav .hmenu > li > ul > li:hover > ul >li > ul{display:block;}
#main-nav .hmenu > li > ul > li > ul > li  > ul >li {display:block; margin-bottom:5px;}
#main-nav .hmenu > li > ul > li > ul > li  > ul >li a,
#main-nav .hmenu > li > ul > li > ul > li  > ul >li span{color:#fff; padding:2px 10px; font-size:13px; display:table;    margin-left: 5px;}


@media (min-width: 768px) {
    #main-nav .hmenu > li > ul {display:none !important;}
    #main-nav .hmenu > li:hover > ul,
    #main-nav .hmenu > li:focus > ul { display:block  !important; z-index: 2000; }
}
#main-nav .hmenu > li.first > ul {left:0px;    }


#sectionBanner {clear:both; padding-top: 20px;}
#sectionBanner .carousel-contents .container {background:none;}


.Support {float:right;}
.Support a{display: block; background: #1fb2e7; padding: 12px 20px 13px 20px; color: #fff; font-family: 'uni_sansheavy_caps';font-size: 17px;}
.Support a:hover {text-decoration:none;}
.SearchMobile {display:none;}




/*----------------------------------------
/ breadcrumbs
----------------------------------------*/
#breadcrumb-panel,
.content-area .content-breadcrumb {position:relative; height:64px; padding-top:20px; padding-bottom:20px; overflow: hidden;}
#breadcrumb-panel #breadcrumbs,
.content-area .content-breadcrumb {font-size:90%;}
#breadcrumb-panel #breadcrumbs a,
.content-area .content-breadcrumb a {/*color:#fff;*/}
#breadcrumb-panel #breadcrumbs p,
.content-area .content-breadcrumb p {float:left; margin:0; padding:0;}
#breadcrumb-panel #breadcrumbs ol,
.content-area .content-breadcrumb ol {float:left; list-style-type:none; margin:0; padding:0;}
#breadcrumb-panel #breadcrumbs ol img,
.content-area .content-breadcrumb ol img {float:left;}
#breadcrumb-panel #breadcrumbs ol li,
.content-area .content-breadcrumb ol li {float:left; padding:0 5px; line-height:150%; border-left:1px solid #E0E0E0;}
#breadcrumb-panel #breadcrumbs ol li:first-child,
.content-area .content-breadcrumb ol li:first-child {border-left:none;}
#breadcrumb-panel #breadcrumbs ol li > a,
#breadcrumb-panel #breadcrumbs ol li > span,
.content-area .content-breadcrumb ol li > a,
.content-area .content-breadcrumb ol li > span {line-height:150%;}
#breadcrumb-panel #utilities {position:absolute; top:20px; right:0;}
#breadcrumb-panel #utilities ul {list-style-type:none; margin:0; padding:0;}
#breadcrumb-panel #utilities ul li {display:inline;}
#breadcrumb-panel #utilities ul li a {}
#breadcrumb-panel #utilities ul li a img {vertical-align:middle;}



/*----------------------------------------
/ footer Style
----------------------------------------*/
#footer {clear:both;}
.footerTop{background:#13629c url(/images/useruploadedimages/11/footer_bg.png) no-repeat center; /*min-height:360px; */ padding:13px 0px; }
.footerTop ul{padding:0px; list-style:none;}
.footerTop ul.hmenu > li{width:20%; float:left; display:block; padding-top:10px; }
.footerTop ul.hmenu > li > a{font-size:15px; display:block; margin-bottom:5px; font-family: 'uni_sansthin_caps'; color:#fff; }
.footerTop ul.hmenu > li > ul > li {display:block;  padding:5px 0px; }
.footerTop ul.hmenu > li > ul > li a { font-size:14px; color:#a3b1bf;   }
.footerBottom {background:#0f5689; padding:20px 0px;}
.footerBottom ul {padding:0px;    }
.footerBottom ul li {display:block; float:left; margin:0px 5px; color:#707e8c;  }
.footerBottom ul li a{display:block; color:#707e8c; padding:0px 0px 0px 10px; border-left:1px solid #707e8c;}
.footerBottom ul li:last-child {border-left:none;    }
.footerBottom .pull-right ul li a {border-left:none;}
.footerBottom .pull-right ul li {float:right; }
.footerBottom  a.fbTop {background:url(/images/UserUploadedImages/11/fb_bot.png) no-repeat; display:block; text-indent:-100000px; width:15px; height:30px;}
.footerBottom  a.gplsTop {background:url(/images/UserUploadedImages/11/gplus_bot.png) no-repeat; display:block; text-indent:-100000px; width:27px; height:30px;}
.footerBottom  a.twtTop {background:url(/images/UserUploadedImages/11/twitter_bot.png) no-repeat; display:block; text-indent:-100000px; width:30px; height:30px;}
.footerBottom .pull-left ul li {padding-top:10px; }
#footer * {box-sizing:border-box; -moz-box-sizing:border-box;}
.footerTop ul li ul li ul, .footerTop ul li ul li ul li ul, .footerTop li ul { display: none; }



/*----------------------------------------
/ search results
----------------------------------------*/
.SearchLeft {width:25%; padding-right:20px; float:left;}
.SearchLeft h2 {font-size:130%; margin-top:0; margin-bottom:16px; background:url(/images/useruploadedimages/11/refine-search.gif) no-repeat top left; padding-left:25px;}
.SearchLeft ul {list-style-type:none; margin:0 0 32px 0; padding:0;}
.SearchLeft ul li {}
.SearchLeft ul li a {}
.SearchLeft ul li .selected a {font-weight:bold;}

.SearchResults {width:75%; float:left;}
.SearchResults div[id$="pnlnumberResults"] {font-size:120%; margin:0 18px 20px 0; clear:both;}
.SearchResults div[id$="pnlnumberResults"] #RecordCount {font-weight:bold;}
.SearchResults div[id$="pnlnumberResults"] #searchTerms {font-weight:bold;}
.SearchResults ul {margin-left:10px;}
.SearchResults ul li {margin-bottom:20px; line-height:150%;}
.SearchResults ol {list-style-type:none; margin:0 18px 20px 0; padding:0;}
.SearchResults ol li {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #ddd;}
.SearchResults ol li span.firstRow {display:block;}
.SearchResults ol li span.firstRow a {font-size:120%; text-decoration:none;}
.SearchResults ol li span.firstRow img.resultImage {margin-right:5px;}
.SearchResults ol li span.clsResultDescr {display:block; margin:5px 0 5px 27px; line-height:150%;}
.SearchResults ol li span.clsResultDescr .highlight {color:#C41230;}
.SearchResults ol li span.clsResultFilmedOn {display:block; margin:0px 0 5px 27px; line-height:150%;}
.SearchResults ol li span.clsResultFilmedOn span {padding-right:5px;}
.SearchResults ol li span.clsResultDuration {display:block; margin:0px 0 5px 27px; line-height:150%;}
.SearchResults ol li span.clsResultDuration span {padding-right:5px;}
.SearchResults ol li span.lastRow {display:block; font-size:100%; margin-left:27px; color:#666;}
.SearchResults ol li span .resultNumber {display:none;}
.SearchResults div[id$="pnlPageLinks"] {margin:0 18px 20px 18px;}
.SearchResults div[id$="pnlPageLinks"] a {color:#6d6e71; padding-right:5px;}
.SearchResults div[id$="pnlPageLinks"] a .resultPageNumberSelected {font-weight:bold;}
.SearchResults div[id$="pnlPageLinks"] a:hover,
.SearchResults div[id$="pnlPageLinks"] a:focus {color:#6d6e71;}

/*----------------------------------------
/ real-time search results
----------------------------------------*/
.content-area .searchPanel {position:relative;}
.quickSearchPanel {position:absolute; top:35px; z-index:1002;}
.header-search .quickSearchPanel {right:0px;}
.content-area .quickSearchPanel {left:0px;}
.dynamic-results {text-align:left; border:1px solid #E0E0E0; width:290px; height:auto; padding:5px; overflow:hidden; background-color:#fff; display:none;}
.dynamic-results .dynamic-results-mask {display:none;}
.dynamic-results .dynamic-results-mask p {margin-bottom:5px;}
.dynamic-results .dynamic-results-inner {display:none; width:290px; height:auto; overflow:auto;}
.dynamic-results .dynamic-results-inner p {margin-bottom:5px;}
.dynamic-results .dynamic-results-inner ol {list-style-type:none; margin:0; padding:0;}
.dynamic-results .dynamic-results-inner ol li {}
.dynamic-results .dynamic-results-inner ol li a {display:block; padding:5px; border-bottom:1px solid #eee;}
.dynamic-results .dynamic-results-inner ol li a:hover,
.dynamic-results .dynamic-results-inner ol li a:focus {background-color:#CECECE;}
.dynamic-results .dynamic-results-links {display:block; color:#fff; background-color:#333; padding:5px;}
.dynamic-results .dynamic-results-links a {color:#fff;}
.dynamic-results .dynamic-results-links #close-results {float:right;}
.dynamic-results .dynamic-results-links #close-results:hover,
.dynamic-results .dynamic-results-links #close-results:focus {cursor:pointer;}
.dynamic-results .dynamic-results-links .more-results {}
.dynamic-results .dynamic-results-links .more-results:hover,
.dynamic-results .dynamic-results-links .more-results:focus {cursor:pointer;}
.dynamic-results .search-variable {display:none;}


/*----------------------------------------
Top Links and Icon
----------------------------------------*/
.header-rht {}
.header-rht ul {padding:0px; margin:0px; float:right;}
.header-rht ul li{padding:0px; margin:10px 5px; display:block; float:left;}
.LnksTop ul  li a{  font-family: 'uni_sans_semiboldregular'; font-size:15px; display:block;  }
.header-search {clear:both;}
.header-rht .fbTop {background:url(/images/UserUploadedImages/11/facebook_rounded.png) no-repeat; display:block; text-indent:-100000px; width:38px; height:38px;}
.header-rht .gplsTop {background:url(/images/UserUploadedImages/11/google_plus.png) no-repeat; display:block; text-indent:-100000px; width:38px; height:38px;}
.header-rht .twtTop {background:url(/images/UserUploadedImages/11/twitter.png) no-repeat; display:block; text-indent:-100000px; width:38px; height:38px;}
a.donateBtn {background: #1e357c; color:#fff;  padding: 10px 20px 10px 20px; }
a.qukBtn {background:url(/images/UserUploadedImages/11/arrow_dwn_thick.png) no-repeat #dbf4ff ; color:#5a738c; padding: 10px 10px 10px 45px;}
a.contBtn {background:url(/images/UserUploadedImages/11/contact_ico.png) no-repeat #edf9ff ; color:#5a738c; padding: 10px 20px 10px 35px;}


/*----------------------------------------
Home Content
----------------------------------------*/
.sectionText h2{color:#00aeef; font-size:44px; text-align:center; margin-bottom:20px;}
.sectionText h2 span{color:#7dd3f7;}
.sectionText h3{color:#1e357c; font-size:22px; text-align:center; margin-bottom:10px;}
.borderBottom .container {background:url(/images/UserUploadedImages/11/main_divider.png) no-repeat center bottom; padding-bottom:60px;}










/* clearfix */
.owl-carousel .owl-wrapper:after {	content: "."; 	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
/* display none until init */
.owl-carousel{	display: none;	position: relative;	width: 100%;	-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{	display: none;	position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{	overflow: hidden;	position: relative;	width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{	-webkit-transition: height 500ms ease-in-out;	-moz-transition: height 500ms ease-in-out;	-ms-transition: height 500ms ease-in-out;	-o-transition: height 500ms ease-in-out;	transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{	float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{	cursor: pointer;}
.owl-controls {	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/* mouse grab icon */
.grabbing {     cursor:url(grabbing.png) 8 8, move;}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{	-webkit-backface-visibility: hidden;	-moz-backface-visibility:    hidden;	-ms-backface-visibility:     hidden;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);}

.owl-theme .owl-controls{	margin-top: 10px;	text-align: center;}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{	color: #FFF;	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */	margin: 5px;	padding: 3px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;
	border-radius: 30px;	background: #869791;}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;	text-decoration: none;}
/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{	display: block;	width: 12px;	height: 12px;	margin: 5px 7px;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background:#5f7790;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{	background: #7dd3f7;}
/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{	height: auto;	width: auto;	color: #FFF;	padding: 2px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;}

/* preloading images */
.owl-item.loading{	min-height: 150px;}


#eventscrol .item { padding: 30px 0px;   margin: 10px;   color: #FFF;   }
.customNavigation{        position:relative; top:-230px; }
.customNavigation a.prev{   position:absolute; left:-50px; display:block; width:49px; height:49px;  background:url(/images/UserUploadedImages/11/arrow_left_blue_thick.png) no-repeat;  text-indent:-10000px;}
.customNavigation a.next{   position:absolute;  right:-50px; display:block; width:49px; height:49px;background:url(/images/UserUploadedImages/11/arrow_right_blue_thick.png) no-repeat; text-indent:-10000px;}
#eventscrol .item div a > img{ width:100%;}
#eventscrol .item div > a { display:table-cell;  width:100%;    height: 250px;    vertical-align: middle;}
#eventscrol dt a {font-size:20px; color:#1e357b; width:60%; margin-left:10px; float: left;  font-family: 'uni_sans_semiboldregular'; }
#eventscrol dd{clear: both; margin-top: 10px; float: left;text-align: left; color:#333; font-size:14px;  }
#eventscrol .item  dl {clear:both;}
#eventscrol .item dt {display:block; float:left; margin-top:20px;}

.subItemDate {background:#0183c1; color:#fff; display:block; float:left;  font-family: 'uni_sansheavy_caps'; padding:10px 15px;}
.subItemDateDay {font-size:25px; width: 100%; display: block; line-height: 20px;text-align:center;}
.subItemDateMonth {font-size:15px;}
.subItemDateYear {display:none;}
.mainItemDate {background:#0183c1; color:#fff; display:block; float:left;  font-family: 'uni_sansheavy_caps'; padding:10px 15px;}
.mainItemDateDay {font-size:25px; width: 100%; display: block; line-height:20px;}
.mainItemDateMonth {font-size:15px;}
.mainItemDateYear {display:none;}
#sectionTwo .row {width:95%; margin:auto;}
.textControl {width:60%; margin:auto; position:relative;}
.textControl .text-center {position:absolute; bottom:60px;   }
.textControl h2 {  color:#fff; font-size:60px; margin-bottom:20px;  }
.textControl h2 span{ display: inline;  background:#1c3e95;  box-shadow: 10px 0 0 #1c3e95, -10px 0 0 #1c3e95; }
.textControl p {  color:#7dd3f7; font-size:22px; margin-bottom:30px;   padding:10px;  }
.textControl p span {   display: inline;   box-shadow: 10px 0 0 #0183c1, -10px 0 0 #0183c1; background:#0183c1;   }
.lnkReadmore a {display:block; text-decoration:none;}
.lnkReadmore a span { background:#1e357c; color:#fff;  font-family: 'uni_sansheavy_caps'; padding:10px 20px; font-size:18px; }



/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/

/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {  outline: none;}
.slides, .flex-control-nav, .flex-direction-nav {  margin: 0;  padding: 0;  list-style: none;}
.flex-pauseplay span {  text-transform: capitalize;}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {  margin: 0;  padding: 0;}
.flexslider .slides > li {  display: none;  -webkit-backface-visibility: hidden;}
.flexslider .slides img {  width: 100%;  display: block;}
.flexslider .slides:after {  content: "\0020";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}
html[xmlns] .flexslider .slides {  display: block;}
* html .flexslider .slides {  height: 1%;}
.no-js .flexslider .slides > li:first-child {  display: block;}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {  margin: 0 0 0px;  background: #fff;  position: relative;  zoom: 1;  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);}
.flexslider .slides {  zoom: 1;}
.flex-viewport {  max-height: 2000px;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease;  -ms-transition: all 1s ease;  -o-transition: all 1s ease;  transition: all 1s ease;}
.loading .flex-viewport {  max-height: 300px;}
.carousel li {  margin-right: 5px;}
.flex-direction-nav {  *height: 0;}
.flex-direction-nav a {  text-decoration: none;  display: block;  margin: -20px 0 0;  position: absolute;  top: 50%;  z-index: 10;  overflow: hidden;  opacity: 0;  cursor: pointer;  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;}
.flex-direction-nav a:before {  font-family: "flexslider-icon";  font-size: 40px;  display: inline-block;  content: '\f001';}
.flex-direction-nav a.flex-next:before {  content: '\f002';}
.flex-direction-nav .flex-prev {  left:0px;}
.flex-direction-nav .flex-next {  right: 0px; }
.flexslider:hover .flex-direction-nav .flex-prev {  opacity: 0.7;  left: 0px;}
.flexslider:hover .flex-direction-nav .flex-prev:hover {  opacity: 1;}
.flexslider:hover .flex-direction-nav .flex-next {  opacity: 0.7;  right: 0px;}
.flexslider:hover .flex-direction-nav .flex-next:hover {  opacity: 1;}
.flex-direction-nav .flex-disabled {  opacity: 0!important;  filter: alpha(opacity=0);  cursor: default;}
.flex-pauseplay a {  display: block;  width: 20px;  height: 20px;  position: absolute;  bottom: 5px;  left: 10px;  opacity: 0.8;  z-index: 10;  overflow: hidden;  cursor: pointer;  color: #000;}
.flex-pauseplay a:before {  font-family: "flexslider-icon";  font-size: 20px;  display: inline-block;  content: '\f004';}
.flex-pauseplay a:hover {  opacity: 1;}
.flex-pauseplay a .flex-play:before {  content: '\f003';}
.flex-control-nav {  width: 100%; position: absolute;  bottom: -40px; text-align: center;  display:none;}
.flex-control-nav li {  margin: 0 6px;  display: inline-block;  zoom: 1;  *display: inline;}
.flex-control-paging li a {  width: 11px;  height: 11px;  display: block;  background: #666;  background: rgba(0, 0, 0, 0.5);  cursor: pointer;  text-indent: -9999px;  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  -webkit-border-radius: 20px;  -moz-border-radius: 20px;
  border-radius: 20px;}
.flex-control-paging li a:hover {  background: #333;  background: rgba(0, 0, 0, 0.7);}
.flex-control-paging li a.flex-active {  background: #000;  background: rgba(0, 0, 0, 0.9);  cursor: default;}
.flex-control-thumbs {  margin: 5px 0 0;  position: static;  overflow: hidden;}
.flex-control-thumbs li {  width: 25%;  float: left;  margin: 0;}
.flex-control-thumbs img {  width: 100%;  display: block;  opacity: .7;  cursor: pointer;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease;  -ms-transition: all 1s ease;  -o-transition: all 1s ease;
  transition: all 1s ease;}
.flex-control-thumbs img:hover {  opacity: 1;}
.flex-control-thumbs .flex-active {  opacity: 1;  cursor: default;}
.flex-prev {background:url(/images/UserUploadedImages/11/circle_prev.png) no-repeat; text-indent:-10000px; display:block; background-size:100%; width:60px; height:60px;   }
.flex-next {background:url(/images/UserUploadedImages/11/circle_next.png) no-repeat; text-indent:-10000px; display:block;background-size:100%; width:60px; height:60px;   }
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {    opacity: 1;    left: 10px;  }
  .flex-direction-nav .flex-next {    opacity: 1;    right: 10px;  }
}



/* ====================================================================================================================
 * FormCreator - Updated 25 Oct 2016
 * ====================================================================================================================*/

.donations-yourdetails:after,
.donations-yourdetails:before{content: "";display: table;}
.donations-yourdetails:after{clear: both;}
.donations-yourdetails .clsFormCreator div > input[type="text"],
.donations-yourdetails .clsFormCreator div select,
.ccRow input[type="text"], .ccRow select{
    width:100% !Important;
    border:solid 1px #d2d2d2;
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
input#txtPostcode {width:auto !important;}
.donations-yourdetails .clsFormCreator > div {padding:0px 10px 0 0 !important; width:50%; float:left;}
.donations-yourdetails .clsFormCreator > div:nth-child(odd){padding:0px 10px 0px 0px;}
.donations-yourdetails .clsFormCreator > div:nth-child(even){padding:0px 0px 0px 10px;}
.donations-yourdetails .clsFormCreator div.clsMandatory{padding-left:0px; clear:both;}
.donations-yourdetails .clsFormCreator div label{color: #747474;text-align: left;padding: 0 0 10px 0;}
.donations-yourdetails .clsFormCreator_hidden{display:none;}
.donations-yourdetails .clsFormCreator > div.clsFormCreator_UserField881_17465{padding:0px;}
h4.ccRow{padding-bottom:5px; border-bottom:1px solid #707e8c;}

.donations-yourdetails img.ui-datepicker-trigger {position:absolute; top:5px; right:0; z-index:1;}











