/* - - - - - - - - - - - - - 
   COLORS
Logo gold: e6ae28
Dark gold: dca625
Hover gold: f7c03e
- - - - - - - - -  - - - - */ 

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   TYPOGRAPHY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -  */ 
h1, h2, h3, h4, h5, h6 {
font-family: 'EB Garamond', serif;
}
p, ul li  {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  line-height: 1.6;
}

.navbar-brand {
    font-family: 'Open Sans', sans-serif;
}

.left-shape h2 {
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
}

#inner-copy .fa {
    font-size: 22px;
    margin-right: 5px;
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   HOME PAGE COPY WIDGET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -  */ 
#index-section h1 {
    font-weight: 500;
    color: #000;
    letter-spacing: 2px;
   font-size: 34px;
}
#index-section {
   background: #fff;
   padding: 5rem 0 22rem;
}

#index-section p {
    font-size: 15px;
}


/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   CAROUSEL
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -  */ 
#myCarousel .carousel-control .glyphicon-chevron-left, #myCarousel .carousel-control .glyphicon-chevron-right {
    font-size: 16px;
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   HOME PAGE - BUTTONS UNDER CAROUSEL
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -  */ 
.carousel-indicators li.active {
    background: #e6ae28;
}
.carousel-indicators li:hover {
    background: #f7c03e;
}

.carousel-indicators li > h2 {
    font-family: 'EB Garamond', serif;
    text-transform: none;
    font-weight: 500;
    color: #fff;
    letter-spacing: 1px;
    font-size: 23px;
}
.carousel-indicators li > p {
   font-family: 'Open Sans', sans-serif;
     color: #fff;
}
.carousel-indicators li {
    color: #e6ae28;
    background: #000;
}

.carousel-indicators li, .carousel-indicators li.active {
    padding: 19px 20px;
}
.carousel-indicators {
    border-bottom: none;
    z-index: 9999;
   background: #fff;
   bottom: -123px;
  border-top: 1px solid #fff;
}
.carousel-indicators li:first-child, .carousel-indicators li:last-child,  .carousel-indicators li:nth-child(2) {
    border-right: 1px solid #fff;
}
 .carousel-indicators li:first-child,  .carousel-indicators li:nth-child(2) {
 border-left: 1px solid #fff;
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   HOME PAGE - BOXES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -  */ 
#services {
  background: #fff;
  padding: 7rem 0;
}

#services h2 {
   font-weight: 500;
    font-size: 22px;
    color: #000;
    text-transform: none;
    letter-spacing: 1px;
}

#services .btn-primary {
    font-size: 13px;
    padding: 6px 13px;
    margin: 5px 0px 22px 21px;
    text-transform: none;
}

#services h3 {
    color: #fff;
    font-weight: 500;
    text-transform: none;
    font-size: 20px;
    background: #e6ae28;
    padding: 12px;
    margin-top: 0px;
    letter-spacing: 1px;
}

#services p {
  font-size: 14px;
  margin: 10px;
text-align: center;
}

#services a:hover h3 {
    color: #fff;
    background: #2ddbde;
    text-decoration: none;
}

#who-we-are .box {
    border-top: 8px solid #e6ae28;
    box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
    z-index: 9999;
    padding: 27px;
}
#who-we-are .box:hover {
    border-color: #f7c03e;
}
.box .fa {
    font-size: 45px;
    color: #e6ae28;
}
#who-we-are h2 {
    color: #000;
    letter-spacing: 2px;
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   HOME PAGE - CONSULTATION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -  */ 
.btn-primary {
    background: #e6ae28;
    border:none;
    border-radius: 0px;
   font-family: 'EB Garamond', serif;
   margin-top: 28px;
   font-size: 18px;
  letter-spacing: 1px;
}

.btn-primary:hover {
    background: #ffd162;
    border: none;
    color: #fff;
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   TAGLINE WIDGET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -  */ 
#tagline {
  background: url("site_images/para-vari.jpg")  no-repeat center 0;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.tagline-holder {
  padding: 250px 0;
}

#tagline h3 {
   font-family: 'EB Garamond', serif;
  font-weight: 500;
  color: #fff;
  font-size: 70px;
  text-align: center;
  text-shadow: 3px 3px 20px #000000;
  letter-spacing: 7px;
}

#tagline p {
   font-family: 'EB Garamond', serif;
  font-weight: 500;
  font-size: 45px;
  text-shadow: 3px 3px 20px #000000;
  letter-spacing: 2px;
}

.tagline-text h3 {
margin: 0 auto 1rem;
}
.overlay {
    background: rgba(0, 0, 0, 0.5);
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   WHY CHOOSE US
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -  */ 
#why-choose-us {
    padding: 8rem 0 10rem;
    background: #000;
    border-bottom: 1px solid #fff;
}

#why-choose-us p, #why-choose-us h2 {
color: #fff;
}

#why-choose-us h2 {
margin: 0 0 25px;
}

#why-choose-us p {
font-size: 15px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - 
   INNER PAGES
- - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */ 
#heading {
    background: #fff;
}

#inner-copy img + p {
    padding-top: 0px;
}

#inner-copy {
    padding-top: 1px;
}

#heading > .container > h1 {
  color: #000; 
 font-size: 32px;
 letter-spacing: 2px;
}

#inner-copy h2 {
 color: #000; 
 font-weight: 400;
 font-size: 25px;
 letter-spacing: 1px;
}

#inner-copy h3 {
 color: #000; 
 font-weight: 400;
 font-size: 21px;
 letter-spacing: 1px;
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
    CONSULTATION FORM
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -  */ 
.btn-default {
    background: #e6ae28;
    border: none;
    color: #FFF;
    padding: 16px 43px;
    border-radius: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}
.btn-default:hover {
    border-color: #f7c03e;
    background: #f7c03e;
    color: #FFF;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - 
   SIDEBAR
- - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */ 
#sidebar {
    margin-top: 1px;
}

#sidebar-links a:hover {
    background: #FFF;
    border-left: 5px solid #f7c03e;
}
#sidebar-links a.currentLink {
    border-left: 5px solid #f7c03e;
}

#sidebar-links a.currentLink:after {
    color: #e6ae28;
}
#sidebar-links a {
font-family: 'EB Garamond', sans-serif;
color: #000;
background: #fff;
border-bottom: 1px solid #e6ae28;
border-left: 5px solid #e6ae28;
padding: 16px 20px;
font-size: 18px;
letter-spacing: 1px;
}
#sidebar-links a:first-child {
    border-top: 1px solid #e6ae28;
}
#sidebar-links a:after {
    color: #fdce5e;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - 
   SIDEBAR CONSULTATION BOX
- - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */ 
.sidebar-consultation {
    border: 1px solid #e6ae28;
    border-left: 5px solid #e6ae28;
}
.sidebar-consultation h3 {
    font-size: 24px;
    color: #000;
    margin-top: 22px;
    letter-spacing: 1px;
}

.sidebar-consultation p {
    font-size: 15px;
    color: #000;
   margin: 13px 21px 6px 22px;
   text-align: left;
}

.sidebar-consultation .fa {
    font-size: 20px;
    color: #e6ae28;
    margin: 0px 8px 0px 21px;
}

#sidebar .btn-primary {
   font-size: 13px;
   padding: 9px 17px;
   margin: 5px 0px 22px 21px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - 
   LINKS
- - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */ 
a {
    color: #dca625;
  }
a:focus, a:hover {
    color: #ffd162;
    text-decoration: none;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - 
   HEADER 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - -  */ 

#logo-menu .container {
  display: block;
}

.logo-holder {
  text-align: center;
}

.logo-holder img {
  display: inline-block;
  margin-top: 10px;
}

.sub-header p {
   text-align: center;
    font-size: 13px;
    color: #daa321;
}

header { 
    position: relative;
    z-index: 100;
    webkit-box-shadow: 0 0 4px 4px rgba(0,0,0,.25);
    box-shadow: 0 0 4px 4px rgba(0,0,0,.25);
}


#topbar {
background-color: #000;
}

.left-shape, .right-shape {
background-color: #000;
height: 40px;
}
.left-shape:before, .right-shape:after {
    border-top: 40px solid #000;
}
.right-shape:before {
    border-bottom: 40px solid #000;
}

.left-shape p {
    font-size: 17px;
 font-family: 'Open Sans', sans-serif;
}
.right-shape p {
    font-family: 'Open Sans', sans-serif;
}
#logo-menu .container {
    margin-top: 10px;
    margin-bottom: 0px;
}
.phone-container p {
    font-weight: 400;
    color: #5a5553;
}

.right-shape .fa {
    color: #fff;
   font-size: 18px;
}

.right-shape .btn-primary {
    background: #e6ae28;
    border: none;
    border-radius: 0px;
    font-family: 'EB Garamond', serif;
    margin-top: 0px;
    font-size: 15px;
   padding: 6px 15px;
  text-transform: none;
  letter-spacing: 2px;
}

.right-shape .btn-primary:hover {
    background: #f7c03e;
    border: 2px solid #none;
    color: #fff;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - 
   NAV MENU 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */ 
.dropdown-menu > li > a {
   font-family: 'EB Garamond', serif;
    font-size: 17px;
    letter-spacing: 1px;
}
.navbar-nav > li > a {
     padding: 30px 12px 25px;
     font-family: 'Open Sans', serif;
    text-transform: none;
    font-size: 14px;
    font-weight: 400;
   color: #000;
  letter-spacing: 1px;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background: #e6ae28;
}
.navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:active, .navbar .navbar-nav > .open > a, .navbar .navbar-nav > .open > a:hover {
    border-bottom: 5px solid #e6ae28;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - 
   HOME PAGE - AFFILIATES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  -  */ 
#affiliates { 
text-align:center; 
border-top: 1px solid #eae9e9;
}
#affiliates img { 
display:inline-block;
margin: 60px 45px 55px 45px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - 
   SOCIAL MEDIA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  -  */ 
.socialm img {
display:inline-block;
margin: 5px 5px 0px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 FOOTER 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - -  - */ 
footer h2 {
    letter-spacing: 2px;
}
footer a, footer p {
    font-size: 15px;
}

#footer-nav a {
    font-size: 14px;
}

footer a:hover {
    color: #e6ae28;
}
footer {
   background: #000;
}
.divider-line span {
    background: #e6ae28;
   }

.divider-line span.fill {
background: #e6ae28;
}

footer .fa {
color: #e6ae28
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  FOOTER - COPYRIGHT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - */
footer .copyright {
    border-top: 1px solid #eee;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   MEDIA QUERY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - -  */
@media (max-width: 768px) {
.tagline-text h3 {
    font-size: 32px;
    margin: 0 auto 1rem;
}

.tagline-text p {
    margin: 0px 0px;
    font-size: 14px;
}

#services h2 {
    font-size: 28px;
}
#who-we-are h2 {
 font-size: 18px;
}
#who-we-are .box {
padding: 5px;
}
.navbar-toggle {
    border: 1px solid #1c3764;
}
.navbar-toggle .icon-bar {
    background: #1c3764;
}
.navbar-nav > li > a {
    padding: 30px 8px 19px;
}
}
@media (max-width: 480px) {
#tagline h3 {
    font-size: 45px;
}
#tagline p {
    font-size: 30px;
}
#tagline {
    background: #000;
}
#services h2 {
  margin: 30px 0 6px;
    font-size: 24px;
}
#services {
  padding: 2rem 0 4rem;
}
#affiliates img {
    margin: 16px 45px 41px 45px;
}
#inner-copy img:first-child {
    margin-top: 0px;
}
#inner-copy img {
    display: block;
    float: none !important;
    margin: 0px auto 15px !important;
}
}