/* Theme Name: The Project - Responsive Website Template
Author:HtmlCoder
Author URI:http://www.htmlcoder.me
Author e-mail:htmlcoder.me@gmail.com
Version:1.3.0
Created:December 2014
License URI:http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/
/*    
    font-family: 'Advent Pro', sans-serif;
    font-family: 'Electrolize', serif;
*/

body {
   font-family: 'Electrolize', serif; font-size: 22px;
}


a:link, a:visited {
    color: #456890;
    text-decoration: none;
}

a:hover {
	color: #FFFFFF;
}

.navbar .navbar-nav { font-family: 'Electrolize', serif; }
.navbar-default .navbar-nav > li > a { font-size: 20px; color:#456890; }
.navbar.navbar-default { margin:0; border-color:#000000;}
.navbar {border:none;}
.navbar-header{ background: #000000; padding-bottom:1px;}

  .header.centered:not(.dark) .main-navigation .navbar-nav > .open > a,
  .header.centered:not(.dark) .main-navigation .navbar-nav > .open > a:hover,
  .header.centered:not(.dark) .main-navigation .navbar-nav > .open > a:focus,
  .header.centered:not(.dark) .main-navigation .navbar-nav > .dropdown > a:focus {
    border-top: 1px solid #000;
  }

.header {border-bottom: none;}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  background-color: transparent;
  color: #fff;
}


.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #000000;
	border-color: #456890;

}

.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #456890;
}


.form-control-feedback {
    color: #aaaaaa;
}

.has-feedback label ~ .form-control-feedback {
  top: 35px;
}

.form-control:focus {
    border-color: #456890;
    outline: 0;
    -webkit-box-shadow: 0px 0px 16px rgba(51, 141, 202, 1);
    box-shadow:  0px 0px 16px rgba(51, 141, 202, 1);
}

.no-padding-992 {padding-top:69px;}
.xxs-font {color:#777777; font-size:16px;}
.shows-line {font-size:20px;}

.has-error .error {
	color: #a94442;
}

.prev_pad_top { padding-top: 0; font-size:20px;}

.fixed-header-on .header .logo img {
    max-height: 65px;
}
.fixed-header-on .header .hd-logo { width:20%;}
.fixed-header-on .header .hd-logo2 { width:80%; padding-top:20px;}

@media (max-width: 767px) {
	.shows-line {font-size:18px; }
	.pv-30 {padding-top:0;}
	.padding-top-772 {padding-top:50px;}
	.has-feedback label ~ .form-control-feedback {  top: 32px; }

	.prev_pad_top { padding-top: 12px; font-size:16px;}

  /* Mobile menu
	------------------------------ */
.navbar.navbar-default {background:#000000;}
.navbar-default .navbar-nav {background: #000; border: 2px solid #555; border-radius: 14px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #000000; }

.navbar-default .navbar-nav > li > a {
    border-bottom: 1px solid #555;
}

.navbar-default .navbar-nav > li:last-child > a {
    border-bottom: none;
}

.navbar-collapse {
    border-top: 0px solid #000;
    -webkit-box-shadow: none;
    box-shadow: none;
}

  /* active item */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  /* first level item hover and focus states */
  .navbar-default .navbar-nav > li > a:hover,
  .navbar-default .navbar-nav > li > a:focus,
  .navbar-default .navbar-nav > .active > a,
  .navbar-default .navbar-nav > .active > a:hover,
  .navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: transparent;
    border-bottom-color: #555;
  }
  /* second level item on hover/focus */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #338dca;
  }
  /* Arrow for parent menu item */
  .navbar-default .navbar-nav > .dropdown.open > a:before {
    color: #3697d9;
  }
}


@media (max-width: 400px) {
.xs-font {font-size:16px;}
.xxs-font {font-size:14px;}

}

@media (max-width: 992px) {
.fixed-header-on .header .logo {
    margin: 0px 0 -5px 0;
    display: block;
}
.subscribe_font { font-size:16px; padding-top:20px;}

.no-bottom-992 {margin-bottom:0px;}
.no-padding-992 {padding-top:0px;}
}




@media (min-width: 768px) and (max-width: 991px) {
 
body:not(.fixed-header-on) .header.centered:not(.dark) .main-navigation .navbar-nav > .open > a,
body:not(.fixed-header-on) .header.centered:not(.dark) .main-navigation .navbar-nav > .open > a:hover,
body:not(.fixed-header-on) .header.centered:not(.dark) .main-navigation .navbar-nav > .open > a:focus,
body:not(.fixed-header-on) .header.centered:not(.dark) .main-navigation .navbar-nav > .dropdown > a:focus {
    border-top: 1px solid #000;
  }

.fixed-header-on .header .hd-logo { width:100%;}
.fixed-header-on .header .hd-logo2 { width:100%; padding-top:0px}
.fixed-header-on .header .logo img {
    max-height: 75px;
}

}


.fixed-header-on .header .site-slogan, .fixed-header-on .header.centered .header-left { display:block; }

.background-img-7 {background:url("../home11.jpg") 50% 0px no-repeat;}

h1, h2, h3, h4, h5, h6, .navbar .navbar-nav {
    font-family: "Electrolize", sans-serif;
}

.btn-gray-transparent {
    color: #999999;
    background-color: transparent;
    border-color: #aaaaaa;
}

.rev_slider .tp-leftarrow, .rev_slider .tp-rightarrow { display: none !important; }

.feature-box-2 .body {
    margin-left: 6px; margin-right:6px;
}

.header-top.dark {
    background-color: #000000;
    border-bottom: 1px solid #000000;
}

.dark .social-links li a {
    border: 1px solid #777777;
}

h3, .section_title {color:#ffffff; font-size:32px;}

.shows_sep { margin: 8px auto 10px; background: #555555;
background: -moz-linear-gradient(left, transparent 0%, rgba(85, 85, 85, 1) 35%, rgba(85, 85, 85, 1) 70%, transparent 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, transparent), color-stop(35%, rgba(85, 85, 85, 1)), color-stop(70%, rgba(85, 85, 85, 1)), color-stop(100%, transparent));
background: -webkit-linear-gradient(left, transparent 0%, rgba(85, 85, 85, 1) 35%, rgba(85, 85, 85, 1) 70%, transparent 100%);
background: -o-linear-gradient(left, transparent 0%, rgba(85, 85, 85, 1) 35%, rgba(85, 85, 85, 1) 70%, transparent 100%);
background: -ms-linear-gradient(left, transparent 0%, rgba(85, 85, 85, 1) 35%, rgba(85, 85, 85, 1) 70%, transparent 100%);
background: linear-gradient(to right, transparent 0%, rgba(85, 85, 85, 1) 35%, rgba(85, 85, 85, 1) 70%, transparent 100%);

 }

.contact_sep { margin: 8px auto 10px; 
    background: -moz-linear-gradient(left, #666666 0%, #555555 10%, #444444 45%, #111111 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #666666), color-stop(10%, #555555), color-stop(45%, #444444), color-stop(100%, #111111));
    background: -o-linear-gradient(left, #666666 0%, #555555 10%, #444444 45%, #111111 100%);
    background: -ms-linear-gradient(left, #666666 0%, #555555 10%, #444444 45%, #111111 100%);
    background: linear-gradient(to right, #666666 0%, #555555 10%, #444444 45%, #111111 100%);
}

/* Canvas for the confetti graphic on index page */
canvas {
    display: block;
    position: absolute;
    z-index: 1000;
    pointer-events: none;
    top: 0;
    width: 100%;
}
