/*
	Theme Name: CMA
	Theme URI: http://dsaruba.com
  Description: CMA theme
	Version: 2.1
	Author: Digital Solutions Aruba
	Author URI: http://dsaruba.com
*/
@import url('css/bootstrap.min.css');
@import url('css/navbar-fixed-top.css');
@import url('css/carousel.css');
@import url('css/sticky-footer-navbar.css');
html{overflow-y:scroll;min-height:100%;position:relative}
body{margin:0 0 50px 0}
body.custom-background{background-color:#fff;background-image:url('img/bg_hand.png');background-repeat:no-repeat;background-position:center center;background-attachment:fixed}

a{color:#a57782}
a:hover{color:#a57782;text-decoration:underline}
p{font-size:18px;color:#2b2b2b;font-family:'Lato',sans-serif;line-height:30px}

h1{font-size:56px;color:#690d0f}
h2{font-weight:400;color:#690d0f}
h3{font-weight:400;margin:0 0 10px 0;}
h4{font-weight:400}
.front-page-p{text-align:justify;line-height:30px;color:#2b2b2b}
.w970{max-width:970px}

.topnav{background:#232323;color:#fff;font-size:12px;padding-top:4px;padding-bottom:4px}
.topnav ul{margin:0}
.topnav ul li a{color:#fff;}


#navbar{margin:25px 0 0 0;text-transform:uppercase}
.navbar{margin-bottom:0;min-height:120px;padding:10px}
.navbar img{max-height:100px}
.navbar-brand{padding:0}
.navbar-default{background:#690d0f;border:none;font-family:'Lato',sans-serif}
.navbar-default .navbar-nav>li>a{color:#fff;font-weight:400;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;font-family:'Lato',sans-serif}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color:#fff;background-color:#690d0f}
.dropdown-menu>li>a:hover,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a{background:#690d0f;color:#fff}
.jumbotron{padding-top:0 !important;padding-bottom:0 !important;background-color:#fff !important;}
.jumboimage{
width: 100% !important;
height:300px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.page_title{background:rgba(0,0,0,.25);text-align:center;padding-top:100px !important;text-shadow:1px 1px 1px #000;height:100%;}
.page_title h2{font-size:42px;color:#fff;font-family:'Lato',sans-serif}

#container{max-width:1200px;margin:0 auto;}
.widget h3{color:#690d0f}
.widget{padding:20px 30px 0;border-radius:3px;margin:0 0 30px 0}
.widget a{color:#fff;text-decoration:underline}

.footer{background:#690d0f;text-align:center;color:#ececec;min-height:50px;line-height:50px}
.footer p{margin:20px 0;}
.footer a{color:#ececec;}

.cap{bottom:0;background:rgba(0, 0, 0, 0.4);position:absolute;width:100%;padding:10px;z-index:999}
.cap{color:#fff}
.cap:hover{text-decoration:underline}
.hover-zoom img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;max-width:100%}
.hover-zoom img:hover{opacity:.7;box-shadow:0 0 15px #b7b7b7}
.nopadding{padding:0 !important;margin:0 !important}

.featurette-heading{margin:0;font-size:28px !important;}

.line_fade{height:2px;background:#cbbdb4;background:-webkit-gradient(linear,0 0,100% 0,from(white),to(white),color-stop(50%,#cbbdb4))}

table.tablepress{width:100%}
table.tablepress .column-1{width:30%}
table.tablepress .column-2{width:50%}
table.tablepress .column-3{width:20%}

img.aligncenter{display:inherit;margin:0 auto;text-align:center}
/*.img-rotate-5:hover{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}*/

@media(max-width:992px){
  .navbar img{max-height:100px;margin:6px 0 0 0}
  .navbar{font-size:11px;}
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 798px)
  and (-webkit-min-device-pixel-ratio: 2) {
    #navbar{margin:0;padding:0;width:100%}
    .navbar-brand img{width:200px;margin:10px 0 0 0}
    .topnav{text-align:left}
    .page_title h2{font-size:32px;color:#fff;font-family:'Lato',sans-serif}
}


.btn-red{background:#690d0f;border:#690d0f;}
.btn-red:hover{background:#222;border:#222}

.list-left{text-align:left;list-style:none}
.list-left li:first-of-type{font-weight:bold;}


 .btn-success:focus,.btn-success:active{color:#fff;background-color:#84191a !important;border-color:#84191a !important}

/* dropdown */
.dropdown-menu {
    margin: 0px auto;
    min-width:250px !important;
}
.dropdown-menu .dropdown-menu {
    left: 100%;
    top: 0px;
}
/*  shows the dropdown on hover*/
.navbar ul.nav li:hover > ul.dropdown-menu {
    display: block;   
}
/* before and after */
.navbar .nav > li > .dropdown-menu::before, .navbar .nav > li > .dropdown-menu::after {
    display: none;
}