@charset "utf-8";
/* CSS Document */

#header.transparent #topMain.nav-pills>li.active>a, #header.transparent #topMain.nav-pills>li>a:hover {    border-bottom: red 2px solid;}
.size-20 {line-height: 35px !important;}

#portfolio.portfolio-nogutter .item-box {padding: 0 !important; margin: 5px !important; }

.parallax h3 {font-size: 38px;}

.center-div {margin: auto; width: 250px;}

.lead {font-size: 15px; font-weight: 400;;}

.tp-caption.small_light_white { font-size: 15pt; font-weight: 400; }

.tp-simpleresponsive .tp-caption { text-shadow: #000 1px 1px 1px }
h1 {font-weight: 900}

h1, .heading-title h3 {font-family: 'Montserrat', sans-serif; letter-spacing: -2px;; }

div.testimonial p {text-align: left;}

#footer address { background:none;}

.trial {position: absolute; top: 120px; right: 50px; z-index: 999999; }

.promo {position: absolute; bottom: 50px; right: 50px; z-index: 999999; }

.pos-rel {position: relative}
.pos-abs {position: absolute}

.nav-pills>li>a {
    border-radius: 0px;
}

.filter a { font-family: 'Montserrat', sans-serif;   letter-spacing: 0px !important;  } 

.lang {  padding: 5px 10px;
    background: rgba(0,0,0,0.2);
    position: absolute;
    right: 0px;
    top: 65px;
    z-index: 999999;}

.lang a {color: #fff;}