/* Add here all your css styles (customizations) */

/* 
.slider-inner > .da-slider {
    background: transparent url("../plugins/parallax-slider/img/beach_bg.jpg") repeat scroll 0% 0%;
}

.slider-inner > .da-slider {
    background: transparent url("../plugins/parallax-slider/img/mountain_bg.jpg") repeat scroll 0% 0%;
}

*/

.slider-inner > .da-slider {
    background: transparent url("../plugins/parallax-slider/img/chile_bg.jpg") repeat scroll 0% 0%;
}

.group-img.bg-image-v2 {
    background: transparent url("../img/bg/16a.jpg") repeat fixed 0% 0%;
}

.contact-img.bg-image-v2 {
    background: transparent url("../img/contact_bg.jpg") repeat fixed 0% 0%;
}

#testimonial.bg-image-v1 {
    background: transparent url("../img/team/faces.jpg") repeat fixed 0% 0%;
}

#testimonial.bg-image-v1::before {
    background: rgba(0, 0, 0, 0.8) url("../img/patterns/gridtile.png") repeat scroll 0 0;
}

.testimonials-v4 .testimonials-v4-in {
    background: #EFEFEF none repeat scroll 0% 0%;
}
.testimonials-v4 .testimonials-v4-in::after {
  border-color: #EFEFEF transparent transparent transparent;
}
.testimonials-v4 .testimonials-v4-in-dark {
	background: #555 none repeat scroll 0% 0%;
}
.testimonials-v4 .testimonials-v4-in-dark::after {
  border-color: #555555 transparent transparent transparent;
}
.testimonials-v4 .testimonials-v4-in-dark p {
	color: #FFF;
}
.testimonials-v4 .testimonials-v4-in::before {
    color: #B49D7B;	
}
.testimonials-v4 .testimonial-info {
    color: #c40000;
    font-size: 16px;
    padding: 0px 15px;
    margin-top: 18px;
}
.testimonials-v4 .testimonial-info em {
    color: #777;
    display: block;
    font-size: 13px;
}	
.companyname {
	font-size: 8px;
	color: #000;
	padding-top: 0px;
	margin-top: 0px;
    float:left;
    text-align:left;           
}

.logosection {
	display: block;
}

.logoimg {
	padding-top: 0px;
	margin-top: 0px;
}

.service:hover i {
    color: #baa883;
}

.content-boxes-v5 i {
    color: #baa883;
}

.da-dots span {
    background: transparent url("../plugins/parallax-slider/img/bg-text-gold.png") repeat scroll 0% 0%;
}

.wp-slide h2 {
    top: 50px;
}

.wp-slide h2 i {
	font-size: 26px;
}

.wp-slide .da-img {
    top: 50px;
}

.owl-theme .owl-controls .owl-page span {
    background: #b49d7b none repeat scroll 0% 0%;
}

#sequence-theme h2 {
	background: rgba(156, 128, 97, 0.8);
}
#sequence-theme .info p {
	background: rgba(156, 128, 97, 0.8);
}
.sequence-inner {
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f5e1cb));
  background: -webkit-linear-gradient(#fff, #f5e1cb);
  background: -moz-linear-gradient(#fff, #f5e1cb);
  background: -ms-linear-gradient(#fff, #f5e1cb);
  background: -o-linear-gradient(#fff, #f5e1cb);
  background: linear-gradient(#fff, #f5e1cb)
}


.pointright {
	cursor: pointer;
    float: right;
	color: #010101;
	line-height: 18px;
	font-size: 14px;
	font-weight: normal;
}

.about-box p {
    font-size: 14px;
}

.portfolio-box a {
    color: #b49d7b;
}

.portfolio-box a:hover {
    color: #c40000;
}

.portfolio-box h3.headline-brd a:hover {
    color: #c40000;
	text-decoration: none;
}

.centertext {
	text-align: center;
}

.centerimg {
	text-align: center;
	margin: 0 auto;
}

.color-gold {
    color: #b49d7b;
}

.color-dkgold {
    color: #aa7b49;
}

.quote-v2 p::before {
    color: #b49d7b;
}

.quote-v2 p {
    padding: 0px;
}

.quote-v2 {
    padding-top: 60px;
    padding-bottom: 0px;
}

.service-info {
     background: url(../img/patterns/17.png) repeat;
}

.service-info > .content-sm {
    padding-top: 30px;
    padding-bottom: 30px;
}

.testimonials.testimonials-bg-dark .testimonial-info {
    color: #c40000;
}

.testimonials.testimonials-v1 p, .testimonials.testimonials-v2 p {
    padding: 15px;
    font-size: 14px;
    font-style: italic;
    background: #efefef none repeat scroll 0% 0%;
}

.testimonials.testimonials-v1 .item p:after,
.testimonials.testimonials-v2 .item p:after {
  border-top-color: #efefef;
}

.testimonials-bg-dark .item p {
    background: #555 none repeat scroll 0% 0%;
}

.testimonials.testimonials-bg-dark .item p:after,
.testimonials.testimonials-bg-dark .item p:after {
  border-top-color: #555;
}

p.testimonial {
	text-align: left;
}

p.testimonial > span {
	padding-left: 10px;
}

h1.headline-brd {
    font-size: 24px;
    line-height: 33px;
}

.bi {
    font-weight: bold;
	font-style: italic;
}

.ui {
	text-decoration: underline;
	font-style: italic;
}

.i {
	font-style: italic;
}

li a {
    color: #b49d7b;
}

li a:hover {
    color: #c40000;
}

.blTextsm {
    font-family: Arial,Helvetica,Sans Serif;
    color: #000;
    font-size: 10px;
    line-height: 12px;
    text-align: center;
    font-weight: normal;
}

.panel-heading:hover, i.red-hover {
	color: #b49d7b;
}

.gold-stars .fa-star {
	color: #b49d7b;
}

#testimonial .headline-center h2 {
    color: #FFF;
    font-size: 20px;
}

.color-mentat-red {
    color: #c40000;
}

.testimonial-author em a {
	color: #b49d7b;
}

p.testimonial {
	padding-bottom: 0px;
	margin-bottom: 5px;
}

.tesimonial-link a {
	color: #b49d7b;
    font-style: italic;
 }

 
 
.privacysm {
    font-family: Arial,Helvetica,Sans Serif;
    color: #000;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    font-weight: normal;
}


.privacy {
    font-family: Verdana,Arial,Helvetica,Sans Serif;
    font-size: 13px;
    font-weight: normal;
    text-align: justify;
}

.privacy h2 {
    font-size: 18px;
	margin-top: 20px;
	margin-bottom: 20px;
    text-align: left;
}

.privacy p {
	margin-bottom: 20px;
}

.sitemap {
    font-size: 16px;
    font-weight: normal;
}

.error-container {
	background-color: #b49d7b;
}
 

#mentatcontact-form .txtinput:focus { 
	color: #333;
	border-color: rgba(41, 92, 161, 0.4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
	outline: 0 none; 
}

#mentatcontact-form input#name {
	background: #fff url('../img/user.png') 5px 4px no-repeat;
}
#mentatcontact-form input#email {
	background: #fff url('../img/email.png') 5px 4px no-repeat;
}
#mentatcontact-form input#website {
	background: #fff url('../img/www.png') 5px 4px no-repeat;
}
#mentatcontact-form input#company {
	background: #fff url('../img/company.png') 5px 4px no-repeat;
}
#mentatcontact-form input#telephone {
	background: #fff url('../img/phone.png') 5px 4px no-repeat;
}
#mentatcontact-form textarea#message {
	background: #fff url('../img/speech.png') 5px 4px no-repeat;
}
#mentatcontact-form .txtinput { 
	padding: 5px 25px 5px 55px;
}


#paypalpayment-form .sm-label {
	color: #666;
	font-style: italic;
	font-size: 10px;
}

#paypalpayment-form .txtinput:focus { 
	color: #333;
	border-color: rgba(41, 92, 161, 0.4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
	outline: 0 none; 
}

#paypalpayment-form input#services {
	background: #fff url('../img/services.png') 5px 4px no-repeat;
}
#paypalpayment-form input#invoice {
	background: #fff url('../img/invoice.png') 5px 4px no-repeat;
}
#paypalpayment-form input#amount {
	background: #fff url('../img/dollar_sign.png') 5px 4px no-repeat;
}
#paypalpayment-form .txtinput { 
	padding: 5px 25px 5px 55px;
}



@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000;
            perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}





.margin-bottom-80 {
    margin-bottom: 80px;
}

.margin-top-40 {
    margin-top: 40px;
}

.margin-top-60 {
    margin-top: 60px;
}

.margin-top-80 {
    margin-top: 80px;
}

.padding-left-10 {
	padding-left: 10px;
}

.padding-right-10 {
	padding-right: 10px;
}


@media (min-width: 991px) and (max-width: 1199px) {
  .fix-margin {
    margin-bottom: 20px;
  }
}



.footer-v1 .footer ul.tags-v4 a:hover {
    color: #FFF;
    background: #c0392b none repeat scroll 0% 0%;
    border-color: #E74C3C;
    text-decoration: none;
    transition: all 0.25s ease 0s, transform 0.25s ease 0s;
}

@media (max-width: 486px) {
   .hidesm  {
     display: none !important;
   }
   .owl-theme .owl-controls .owl-page span {
    width: 20px;
    height: 20px;
   }

  }
}

@media (min-width: 487px) {
   .hidelg  {
     display: none !important;
  }
}

@media (max-width: 768px) {
	.sm-margin-bottom-80 {
		margin-bottom: 80px;
	}
}

@media (max-width: 992px) { 
	/* added code to get darkgrey background when hovering over collapsed menu drop-down menu */
	.header-v3 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.header-v3 .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		background: #687074;
		color: #fff;
	}
	.header-v3 .navbar-default .navbar-nav > li > a:hover {
		background: #687074;
		color: #fff;
	}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
		background-color: #e7e7e7; !important;
	}
	/* end my fix for darkgrey background */
} 

/* to fix header scrollbar on dropdown menu - chgs were made in header-v3.css also */ 
@media (max-width: 992px){ 
	.header-v3 .navbar-default .navbar-nav > li > a { 
	max-width: 95%; 
	} 

	.header-v3 .navbar-nav .open .dropdown-menu { 
	width: 95%; 
	} 
	/* giving more room at top of collapsed drop-down menu under logo */
	.header-v3 .navbar-nav {
		margin-top: 28px;
	}
} 
/* end header fix */






/* 

.header-fixed  > .wrapper > .header-v3 {
    height: 90px;
}

.header-v3 > .navbar-brand {
    padding: 10px 15px 10px 15px;
    height: 90px;
    font-size: 12px;
    line-height: 20px;
}
*/