/* =============================================================================
  	Editor: Shay Rahman
	Website: Shayvillestudio
   ========================================================================== */  

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,700,700i');

html,body{
	width:100%;
	height:100%;
}


/* =============================================================================
  	Global styles
   ========================================================================== */

::selection { background:#ed5900; color:#ffffff; }
::-moz-selection { background:#ed5900; color:#ffffff;}
::-webkit-selection {background:#ed5900; color:#ffffff;}

.nopadding { padding:0 !important; margin: 0 !important;}
.clear { clear:both; width:100%;}
.clearLine { border-bottom:1px solid #e3e3e3; margin: 25px 0; }


/* =============================================================================
  	Background Slider
   ========================================================================== */

.carousel-control { text-shadow:none !important; }   
.carousel-fade .carousel-inner .item { opacity: 0; transition-property: opacity;}
.carousel-fade .carousel-inner .active { opacity: 1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control { z-index: 1;}

.bgSldrNo { background-image:none !important;}
.carousel-indicators { bottom:20% !important; z-index: 1 !important;}

.carousel-caption { 
	bottom:65px !important; top:36% !important; 
	text-align: left !important; font-size: 70px; letter-spacing:2px; width: 30%; 
	font-family: 'Source Sans Pro', sans-serif; font-weight: 700; line-height: 55px;
}
.carousel-control .arrowLeft, 
.carousel-control .arrowRight { 
	position:absolute; top:50%; z-index:5; display:inline-block;}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

.carousel, 
.carousel-inner, 
.carousel-inner .item { height: 100%;}

.ovLine { background:url(../img/lineDot.png); width: 100%; height: 100%; position: absolute; z-index: 1;}

.item:nth-child(1) { background:url(../img/bg1.jpg) no-repeat center; background-size: cover;}
.item:nth-child(2) { background:url(../img/bg2.jpg) no-repeat center; background-size: cover;}
.item:nth-child(3) { background:url(../img/bg3.jpg) no-repeat center; background-size: cover;}
.item:nth-child(4) { background:url(../img/bg4.jpg) no-repeat center; background-size: cover;}
.item:nth-child(5) { background:url(../img/bg5.jpg) no-repeat center; background-size: cover;}


/* =============================================================================
  	Navigation
   ========================================================================== */

.logoFix { width:120px; position:relative; top: -18px; left: -5px;}
.navbar-fixed-top { top: 8px !important;}
.navbarMG { 
	/*min-height:70px !important;*/ background-color:#ffffff !important; 
	border-bottom:1px solid #E1E1E1 !important;
}

.navFixHdr { margin:5px 0 !important; font-size:14px; }
.logoFixGp { padding: 0 15px !important;}


.navbar-nav.navFixHdr > li > a { 
	color:#000000 !important; font-weight:700; 
	font-family: 'Source Sans Pro', sans-serif;
}
.nav.navFixHdr > li > a:hover, .nav.navFixHdr > li > a:focus{ 
	background-color:#DBA828 !important; color:#ffffff !important; 
	transition: background 0.45s, color 0.45s, border 0.45s, box-shadow 0.45s;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700;
}
.nav.navFixHdr > li.active { 
	transition: background 0.45s, color 0.45s, border 0.45s, box-shadow 0.45s;
	background-color:#DBA828 !important; color:#ffffff !important;
	padding:15px; font-weight: 700; font-family: 'Source Sans Pro', sans-serif;
	
}
.navbar-toggle .icon-bar { background-color:#DBA828;}
.navbar-toggle:hover .icon-bar, .navbar-toggle:focus .icon-bar { background-color:#ffffff;}
.navbar-toggle.navFixMob { border:1px solid #D8882A; margin:15px;}
.navbar-toggle.navFixMob:hover, .navbar-toggle.navFixMob:focus { background-color:#DBA828 !important; border:1px solid #000000;}


.navFormFix { margin: 10px 0 0 0 !important;}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > li > a:hover,
li.mega-dropdown > a.active
{ background-color:#DBA828; color:#ffffff !important; transition: background 0.45s, color 0.45s, border 0.45s, box-shadow 0.45s; }

.tNavDrop { padding-top:10px; font-family: 'Source Sans Pro', sans-serif; font-size: 12px; color: #ffffff;}

.menuSdrop li { font-family: 'Source Sans Pro', sans-serif; font-size: 12px; }
.menuSdrop > li > a { color: #000000; padding: 10px !important; display: block; font-weight: 700 !important; }
.menuSdrop > li > a:hover { color: #ffffff; background-color:#DBA828 !important;}


/*--- mega-dropdown ---*/
.titleMenu { background-color: #d8882a; padding: 10px !important; display: block; font-weight: bold; color: #ffffff;}

.dropdown-menu { z-index: -1 !important;}

.mega-dropdown { position: static !important;}
.mega-dropdown-menu {
    padding: 20px 0px !important;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
	border-radius: 0 !important;
	background-color: #DBA828 !important;
}
.mega-dropdown-menu > li > ul { padding: 0; margin: 0;}
.mega-dropdown-menu > li > ul > li {  list-style: none;}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #ffffff; font-family: 'Source Sans Pro', sans-serif;
  padding: 10px;
  border-bottom:1px solid #D8882A;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none; 
  background-color:#ffffff; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
  color:#000000; transition: background 0.45s, color 0.45s, border 0.45s, box-shadow 0.45s;
}

.mega-dropdown-menu > li > a.megaThumb {padding: 3px !important;}
.mega-dropdown-menu > li > a.megaThumb:hover { background-color: #DBA828 !important; }

/* =============================================================================
  	Sub Page
   ========================================================================== */
.center-block {float: none !important}

.brnSub1 { background:url(../img/subBnr1.jpg) top center;}
.brnSub2 { background:url(../img/subBnr2.jpg) top center;}
.brnSub3 { background:url(../img/subBnr3.jpg) top center;}
.brnSub4 { background:url(../img/subBnr4.jpg) top center;}
.brnSub5 { background:url(../img/subBnr5.jpg) top center;}
.brnSub6 { background:url(../img/subBnr6.jpg) top center;}
.brnSub7 { background:url(../img/subBnr7.jpg) top center;}
.brnSub8 { background:url(../img/subBnr8.jpg) top center;}
.brnSub9 { background:url(../img/subBnr9.jpg) top center;}
.brnSub10 { background:url(../img/subBnr10.jpg) top center;}
.brnSub11 { background:url(../img/subBnr11.jpg) top center;}
.brnSub12 { background:url(../img/subBnr12.jpg) top center;}
.brnSub13 { background:url(../img/subBnr13.jpg) top center;}

.brnSub1, .brnSub2, .brnSub3, .brnSub4, .brnSub5, .brnSub6, .brnSub7, .brnSub8, .brnSub9, .brnSub10, .brnSub11, .brnSub12, .brnSub13 { 
	background-position:center; 
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment: fixed;
	height: 250px; 
	padding:100px 0 10px 0;
	
}

.contPdd { padding:20px 0 40px 0;}


.breadcrumb > li + li::before { content: none !important;}
.fixBrd { 
	font-family: 'Source Sans Pro', sans-serif; 
	font-weight: 300; background: none !important;
	border-bottom: 1px solid #e3e3e3; border-radius: 0 !important;
	padding: 8px 15px 16px 8px !important;
}
.fixBrd a { color:#000000; padding: 0 5px;}
.fixBrd a:hover { text-decoration:none; color:#daa737;}

.titleMain { 
	text-align:center; font-family: 'Source Sans Pro', sans-serif; 
	font-weight: 700; color: #000000; font-size: 25px;
	padding: 20px 0 5px 0;
}
.titleMain2 { 
	font-family: 'Source Sans Pro', sans-serif; 
	font-weight: 700; color: #daa737; font-size: 20px;
}

.titleSubMain { font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 16px;}

.titleMainOrg { font-family: 'Source Sans Pro', sans-serif; font-weight: 700; color: #000000; font-size: 20px;}

.titleSubMainBlue { 
	font-family: 'Source Sans Pro', sans-serif; 
	font-weight: 300; color: #000000;
	font-size: 14px;
}
.titleSubMainBlueB {
	font-family: 'Source Sans Pro', sans-serif; 
	font-weight: 700; color: #d1930c;
	font-size: 14px; margin: 0;
}

.tLinkTitle { clear:both; border-bottom: 5px solid #daa737; width: 100px; margin: 0 auto; }
.tStrd {
	font-family: 'Source Sans Pro', sans-serif; 
	font-weight: 300; font-size: 14px; color: #848484;
	text-align: justify;
}

/*--- Scroll Up ---*/
.scrollup {
    width: 50px;
    height: 50px;
    position: fixed;
    bottom: 10px;
	color:#ffffff !important;
    right: 10px;
    background-color: #000000;
}

.scrollT { color: #ffffff !important; position: absolute; z-index: 100; font-size:21px; padding: 8px 0px 0 14px;}

/*--- Accordian ---*/
.panel-group .panel-heading + .panel-collapse > .panel-body, 
.panel-group .panel-heading + .panel-collapse > .list-group
{ border-top: 1px solid #3a3a3a !important; border-bottom: 1px solid #3a3a3a !important;}

.accStrd {
	font-family: 'Source Sans Pro', sans-serif; 
	border: none !important;
}
.accHrd { padding: 0 !important;}

.accTitle { 
	font-weight: 700; color: #daa737 !important;
	background-color: #ffffff !important; display: block;
	padding: 15px !important; font-size: 20px;
}
.accTitle:hover, .accTitle:active, .accTitle:focus { text-decoration:none;}

/*--- Form ---*/
.form-control { font-size:12px !important; font-family: 'Source Sans Pro', sans-serif; font-weight: 300 !important; }
.formFix {
	border-radius:0px !important;
	width: 100% !important; margin: 0 0 15px 0;
}

.dropFix {
	width: 100% !important; text-align: left !important;
	font-family: 'Source Sans Pro', sans-serif;
	border-radius:0px !important;
}

/*--- Info Box---*/
.boxFixInfo {
	font-family: 'Source Sans Pro', sans-serif;
	display: block; width: 100%; border: 1px solid #cccccc;
	padding: 10px 0; color: #000000; margin: 10px 0;
}

.boxFixInfo:hover, .boxFixInfo:active, .boxFixInfo:focus { 
	background-color: #dbdbdb; color: #000000; 
	text-decoration: none; font-weight: 700;
}

.tBlue { color: #d1930c; font-weight: 700;}

/*--- Pagination---*/
.fixPage {
	font-family: 'Source Sans Pro', sans-serif;
	border-radius: 0 !important;
}
.fixPage > li:first-child > a, .fixPage > li:first-child > span,
.fixPage > li:last-child > a, .fixPage > li:last-child > span
{ border-radius: 0 !important;}

.pagination > .active > a { border:1px solid #d1930c !important; color: #ffffff !important;}
.pagination > li > a { color: #000000 !important;}
.fixPage > .active > a { background-color: #d1930c !important; color: #ffffff;}

.fixPage > li > a:hover, 
.fixPage > li > a:active, 
.fixPage > li > a:focus  { 
	background-color: #d1930c !important; color: #ffffff !important;
	border:1px solid #d1930c !important;
}

/*--- Tab Chart---*/

.tabFixChart { font-family: 'Source Sans Pro', sans-serif; font-weight: 700;}
.txtTabC {
	font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
	padding: 12px 15px 15px 15px; width: 2% !important;
}

.noShwChart { box-shadow: none !important;}

.navFixChart > li > a { border-radius: 0 !important; color:#daa737;}

.detQuote > tbody > tr > td, .detQuote > tbody > tr > th { padding: 2px !important;}
.detQuote {	font-family: 'Source Sans Pro', sans-serif;}

.linkA { text-decoration:underline; color: #000000;}
.linkA:hover, .linkA:active, .linkA:focus { color: #FF0004;}

/* =============================================================================
  	Footer
   ========================================================================== */

.foot { 
	padding: 10px; font-size:10px; 
	text-align: center; position: absolute; z-index: 10; 
	bottom:0; left: 0; right: 0;
	background-color: #ffffff;
}
.footSub { 
	padding: 10px; font-size:10px; 
	text-align: center; 
	background-color: #ffffff;
}

/* =============================================================================
  	Quickview 
   ========================================================================== */

.quickView {
    width: 100%;
    position: absolute;
    bottom: 34px;
	z-index:11;
	text-align: center;
}

#toggle { 
	padding: 10px; background-color: #daa737;
	display: block; width: 100%;
	position:relative; bottom: 0px;
	color: #ffffff;	
	font-size: 16px; text-decoration: none;
	text-align: center;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:700;
}
#toggle:hover, #toggle:active, #toggle:focus { background-color: #d1930c;}

#panel {
    display: none;
    background-color: #e5c47b;
	font-family: 'Source Sans Pro', sans-serif;
    padding: 10px;
	
}

.tQuick { 
	font-family: 'Source Sans Pro', sans-serif; font-weight: 700; text-align: left;
	font-size: 16px; margin: 0; padding: 0 0 0 15px; border-left: 5px solid #000000;
}
.tViewMore {
	font-family: 'Source Sans Pro', sans-serif; font-weight: 400;
	font-size: 12px; float: right; padding: 3px 0 0 0; color:#000000;
}

.infoBoxQuick { padding: 20px; text-align: left;}
.infoBoxQuickXShide { padding: 20px; text-align: left;}

/*--- Info Last Done ---- */
.tLastDRed { color: #FF0004; }
.tLastDGreen { color: #23ad1d; }

.tLastD { 
	font-family: 'Source Sans Pro', sans-serif; font-size: 20px; 
	font-weight: 700;}

.tUpd { font-size: 12px; font-weight: bold;}

.tDateQuick { 
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px; font-weight: 700; color: #295ca4;
}
.tInfoQuick {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px; font-weight: 300;
}
.tInfoQuick a { color: #295ca4; font-weight: 300;}
