<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("texgyreadventor_regular/stylesheet.css");

@import url("texgyreadventor_bold/stylesheet.css");



html,

body {

    width:100%;

    height:100%;

    padding:0;

    margin-left:0;

    margin-right:0;



}



body {

	font-family: "texgyreadventor regular";

	font-weight: 100;



}





a{

    color: #252525;

    text-decoration: none;

}



a:hover, a:focus{

    color: #626262;

    text-decoration: none;

    outline: 0;

}





img {

    -moz-user-select: none;

    /*-webkit-user-select: none;*/

    -ms-user-select: none;

    user-select: none;

    /*-webkit-user-drag: none;*/

    user-drag: none;

}





.valign{

	position: relative;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

}



section{

    position: relative;

}



.container {

    position: relative;

}



section .container{

    padding-top:200px;

    padding-bottom:200px;

}



.row{

    z-index:3;

    position:relative;

}



.separator{

    width:170px;

    max-width:170px;

    margin-top:120px;

    margin-bottom:100px;

}



.lineSeparator{

    width:60px;

    max-width:60px;

    margin-top:30px;

    margin-bottom:30px;

}

.preloaderLogo{

    min-width: 200px;

    max-width: 300px;

    width: 15%;

}







.black-overlay {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 0;

    background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */

    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */

    background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */

    background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Opera 12+ */

    background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* IE10+ */

    background: radial-gradient(ellipse at center, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */



}



.sectionIntro h2 span{

    padding:25px 50px;

    border: solid 10px #282828;

}



.sectionIntro p{

    margin-top:100px;

}



.noscroll{

    overflow:hidden;

}





.container{

    z-index:2;

    overflow:hidden;

}







/*parallax letters*/





.parallaxLetter{

    position:absolute;

    font-size:300px;

    color:#F9F9F9;

    z-index:1;

    width: 200px;

    height: 300px;

}





.letter1{

    right:20%;

}



.letter2{

    left:20%;

}



.letter3{

    right:15%;

}



.letter4{

    left:10%;

}







/*buttons*/



.btn{

    background:transparent;

    border-radius:0;

    border:0;

    font-family: 'Montserrat', sans-serif;

    font-weight: 700;

    text-transform: uppercase;

    position: relative;

    line-height: 40px;

    padding: 0 40px;

    font-size: 12px;

    letter-spacing: .2em;

    border-top: 2px solid transparent;

    border-bottom: 2px solid transparent;



    outline: 1px solid transparent;



    -webkit-transition: all .5s ease .25s;

    transition: all .5s ease .25s;

}





.btn-default{

    display: inline-block;

    color: white;



}



.btn-default:hover{

    border-color: white;

}



.btn:after, .btn:before {

    -webkit-transition: all .2s ease 0s;

    transition: all .2s ease 0s;

    content: '';

    position: absolute;

    width: 2px;

    height: 100%;

    top: 0;

    background: white;

}







.btn:before {

    left: -8px;

}



.btn:hover:before {

    left: 0;

}



.btn:after {

    right: -8px;

}



.btn:hover:after {

    right: 0;

}







.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open&gt;.dropdown-toggle.btn-default {

    color: #333;

    background-color: #e6e6e6;

    border-color: white;

}

.btn:active, .btn.active {

    background-image: none;

    outline: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

}



.btn:focus, .btn:active:focus, .btn.active:focus {

    outline: 0;

}



.btn-black{

    color:#282828;

}



.btn-black:after, .btn-black:before {

    background: #282828;

}



.btn-black:hover {

    color: white;

    background-color: #282828;

    border-color: #282828;

}



/*NAVBAR */



.navbar-default {

    padding:30px;

    padding-left:50px;

    padding-right:50px;

    background-color: transparent;

    border-color: transparent;

    -webkit-transition: all .5s ease .25s;

    transition: all .5s ease .25s;

}

.navbar-default .navbar-brand{

	font-family: "texgyreadventor regular";

	font-weight: 100;

	text-transform: none;

	color: white;

}

.navbar-default .navbar-nav&gt;.active&gt;a, .navbar-default .navbar-nav&gt;.active&gt;a:hover, .navbar-default .navbar-nav&gt;.active&gt;a:focus {

    color: white;

    background-color: transparent;

}



.affix{

    background-color: #282828;

    padding-top:10px;

    padding-bottom:10px;

}



.navbar-default .navbar-toggle .icon-bar {

    background-color: white;

}



.navbar-default .navbar-toggle {

    border-color: transparent;

}



.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {

    background-color: transparent;

}



.navbar-default .navbar-nav&gt;.open&gt;a, .navbar-default .navbar-nav&gt;.open&gt;a:hover, .navbar-default .navbar-nav&gt;.open&gt;a:focus {

    color: white;

    background-color: transparent;

}



.navbar-nav &gt; li &gt; a {

    font-size: 10px;

    font-weight: 900;

    text-transform: uppercase;

    color: #d5d5d5;

    letter-spacing: 3px;

    position: relative;

}





.dropdown-menu &gt; li &gt; a {

    display: block;

    padding: 3px 20px;

    clear: both;

    line-height: 1.42857143;

    color: white;

    white-space: nowrap;

    font-family: 'Montserrat', sans-serif;

    font-weight: 700;

    text-transform: uppercase;

    font-size: 10px;

    letter-spacing: 1px;

    padding-top: 10px;

    padding-bottom: 10px;

}



.dropdown-menu {

    position: absolute;

    top: 100%;

    left: 0;

    z-index: 1000;

    float: left;

    min-width: 160px;

    padding: 5px 0;

    margin: 3px 0 0;

    font-size: 10px;

    text-align: left;

    list-style: none;

    background-color: #323232;

    background-clip: padding-box;

    border: 0;

    box-shadow: none;

}



.navbar-default .navbar-nav&gt;li&gt;a:hover, .navbar-default .navbar-nav&gt;li&gt;a:focus {
	color: #F4F4F4;
}



.dropdown-menu&gt;.active&gt;a, .dropdown-menu&gt;.active&gt;a:hover, .dropdown-menu&gt;.active&gt;a:focus {

    color: #282828;

    background-color: #d5d5d5;

}



.dropdown-submenu{position:relative;}

.dropdown-submenu&gt;.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}

.dropdown-submenu:hover&gt;.dropdown-menu{display:block;}

.dropdown-submenu&gt;a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}

.dropdown-submenu:hover&gt;a:after{border-left-color:#ffffff;}

.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left&gt;.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}



@media (max-width: 768px){

    .dropdown-submenu li a{

        text-align:center;

    }

}



/*TEXT STYLES*/



h1, h2, h3, h4, h5, h6{

	font-family: montserrat;

	font-weight: 300;

}



h1{

    font-size:50px;

    text-transform: uppercase;

    letter-spacing: 20px;

}



h2{

    font-size:30px;

    text-transform: uppercase;

    letter-spacing: 15px;

}



h3{



    font-size:24px;

    text-transform: uppercase;

    letter-spacing:10px;

}



h4{

    font-size:20px;

    text-transform: uppercase;

    letter-spacing: 8px;

}



h5{

    font-size:14px;

    text-transform: uppercase;

    letter-spacing: 3px;

}



h6{

    font-size:12px;

    text-transform: uppercase;

    letter-spacing: 0px;

}



p {

	font-family: "texgyreadventor regular";

	font-weight: 300;

	font-size: 18px;

	line-height: 24px;

	color: #4c4c4c;

}



p.bold{

    font-weight:700;

}







/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Intro */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



#intro h1, #intro p{

    color:white;



}



.introLogo{

    position:relative;

    width:160px;

    margin-bottom:20px;

}



#intro .separator{

    margin-top:30px;

    margin-bottom:30px;

}



#intro a {

    margin-top:20px;

}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Text Separator */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



#text-separator .container-fluid .col-md-6{

    padding-left:50px;

}



#text-separator, #text-separator-clients, #text-separator-testimonials, #text-separator-timers{

    background-color: #1d1d1d;

    padding-top:50px;

    padding-bottom:50px;

    padding-left:15px;

    overflow:hidden;



}



#text-separator h2,

#text-separator-clients h2,

#text-separator-testimonials h2{

    color:white;

    z-index: 100;

    position: relative;

}



#text-separator p,

#text-separator-clients p,

#text-separator-testimonials p{

    color:#e7e7e7;

    z-index: 100;

    position: relative;

}



.textSepLogo{

    position:absolute;

    right:0;top:0;

    z-index: 1;

}



.timerWrapper{

    color:white;

    padding:20px;

}



.timerWrapper h1{

    letter-spacing:0;

}



.timerWrapper p{

    color: #d5d5d5;

}





/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Welcome Separator */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



#welcome-separator{

    background-color:white;

}



#welcome-separator .col-md-7,

#welcome-separator .container-fluid{

    padding:0;

}



#welcome-separator .separator{

    width: 120px;

    max-width: 120px;

    margin-top: 40px;

    margin-bottom: 40px;

}





#welcome-separator .image{

    height:500px;

    overflow:hidden;

}



#welcome-separator .image img{

    height: 100%;

}





.whiteOverlay{

    background: transparent url("img/gradient.png") bottom right repeat-y;

    bottom: 0;

    height: 500px;

    right: 0;

    position: absolute;

    width: 500px;

    -moz-background-size: 100% 100%;

    -o-background-size: 100% 100%;

    -webkit-background-size: 100% 100%;

    background-size: 100% 100%;

    z-index:4

}



.welcomeLogo{

    width:100px;

}



.textOverlay{

    padding-bottom:100px;

    padding-top:100px;

    margin-left:-200px;

    z-index:6;

}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*About */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



#about{

    background-color: white;

}

#about .container{

    padding-top:200px;

}







.aboutIconWrapper{

    position:absolute;

}



.aboutText{

    position:relative;

    padding-left:50px;

}



.aboutIconWrapper{

    font-size:80px;

    color:#f5f5f5;

    z-index:0;



}



.aboutItem{

    margin-top:30px;

    margin-bottom:30px;

}







.progress-bar {

    color: #fff;

    background-color: black;

    -webkit-box-shadow: none;

    box-shadow: none;

    -webkit-transition: width .6s ease;

    -o-transition: width .6s ease;

    transition: width .6s ease;

}



.progress {

    height: 16px;

    margin-bottom: 20px;

    overflow: hidden;

    background-color: white;

    border-radius: 0px;

    -webkit-box-shadow: none;

    box-shadow: none;

    border: 3px solid black;

}







/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Portfolio */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/





.portfolioIntro{

    height:300px;

}



.portfolioIntro h2 {

    padding-top:120px;

    margin-top:0;

}



.portfolioIntro h2 span{

    padding:25px 50px;

    border: solid 10px #282828;

}



.portfolioFilters {

    height:150px;

    background-color: #1d1d1d;

}



.grayBackground {

    background-color: #f8f8f8;

}



.heightItem{

    padding:45px;

}



#filters{

    padding-top:30px;

}



#filters .btn{

    margin:20px;

}



#owl-item .owl-buttons{

    display:inline-block;



    position:relative;



}

#owl-item .owl-prev, .owl-next{

    display:inline-block;}



.itemNav{



    margin:10px;

    padding:5px 10px;

    background:#282828;

    color:white;

}

#owl-item .owl-controls {

    text-align: center;

    margin-top:-70px;

}





.portfolioIntro{

    position:relative;

    z-index:2;

    background:url('img/portfolioIntro.jpg') no-repeat center center;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    background-position: 50% 0, 50% 0, 50% 0, 50% 0;

    background-repeat: repeat, repeat, repeat ,no-repeat;

}



#portfolio .black-overlay{

    background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */

    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */

    background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */

    background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Opera 12+ */

    background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* IE10+ */

    background: radial-gradient(ellipse at center, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */



}



#portfolio .container{

    padding-top:100px;

    padding-bottom:100px;

}





.gallery {

    max-width: 100%;

}



.gallery-inner .caption{

    opacity: 0;

    position: absolute;

    top: 0;

    width: 100%;

    height: 100%;

    background: rgba(40, 40, 40, 0.70);

    -webkit-transition: all 1s ease-in-out;



}







.gallery-inner:hover .caption{

    opacity: 1;

}



.gallery-inner .caption-heading {

    width:100%;

    height:120px;

}



.caption-heading .separator{

    width: 100px;

    max-width: 100px;

    margin-top: 20px;

    margin-bottom: 20px;



}



.caption-heading .btn-default {

    line-height: 30px;

    font-size:10px;

    margin-top:8px;

}



.gallery-inner .caption-heading,

.gallery-inner .caption-heading p{

    color:white;

}



.gallery-inner .caption-heading p{

    font-size:12px;

    font-style:italic;

}



.gallery {

    background: #4c4c4c;

    min-height:500px;

}



#portfolio .container .gallery{

    background: white;

}



/* ---- isotope ---- */

/* clear fix */

.gallery:after {

    content: '';

    display: block;

    clear: both;



}



/* 5 columns, percentage width */

.gallery .gallery-inner,

.gallery .grid-sizer {

    width: 33.333%;/* change here the column width */

}



.gallery .grid-sizer-two-columns,

.gallery .two-columns{

    width:50%;

}



.gallery .grid-sizer-four-columns,

.gallery .four-columns{

    width:25%;

}



.four-columns h4{

    letter-spacing:1px;

}











.gallery .gallery-inner {

    float: left;

    height: auto;

    background: #4c4c4c;

    position: absolute;

    left: 0;

    top: 0;

    margin:0;

}



.galleryImage{

    /*min-width:100%;*/

    width: 100%;

    height: auto;

}







/* Overlay style */

.overlay {

    position: fixed;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background: white;

    z-index:3000;

    overflow-y: scroll;

}



.overlay-section{

    position: static;

}



/* Effects */

.overlay-slidedown {

    visibility: hidden;

    -webkit-transform: translateY(-100%);

    transform: translateY(-100%);

    -webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s;

    transition: transform 0.4s ease-in-out, visibility 0s 0.4s;

}



.overlay-slidedown.open {

    visibility: visible;

    -webkit-transform: translateY(0%);

    transform: translateY(0%);

    -webkit-transition: -webkit-transform 0.4s ease-in-out;

    transition: transform 0.4s ease-in-out;

}







.overlay-close img{

    cursor:pointer;

}



.overlay-close{

    padding:30px;

}





#singlePageIntro .container{

    padding:100px;

    padding-bottom:30px;

}



#singlePageContent .container{

    padding:10px;

}



#singlePageIntro .separator{

    margin-top:50px;

    margin-bottom:20px;

}



.singleProjectInfo ul{

    padding:20px;

    list-style:none;

    border-left:5px solid #282828;

}



.singleProjectInfo ul li p{

    display:inline;

}



.singleImageWrapper{

    padding-top:60px;

}





.singleImageWrapper .videoWrapper {

    position: relative;

    padding-bottom: 56.25%; /* 16:9 */

    padding-top: 25px;

    height: 0;

}

.singleImageWrapper .videoWrapper iframe {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



/* magnific popup effect */

.mfp-fade.mfp-bg {

    opacity: 0;



    -webkit-transition: all 0.15s ease-out;

    -moz-transition: all 0.15s ease-out;

    transition: all 0.15s ease-out;

}

/* overlay animate in */

.mfp-fade.mfp-bg.mfp-ready {

    opacity: 0.8;

}

/* overlay animate out */

.mfp-fade.mfp-bg.mfp-removing {

    opacity: 0;

}



/* content at start */

.mfp-fade.mfp-wrap .mfp-content {

    opacity: 0;



    -webkit-transition: all 0.15s ease-out;

    -moz-transition: all 0.15s ease-out;

    transition: all 0.15s ease-out;

}

/* content animate it */

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {

    opacity: 1;

}

/* content animate out */

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {

    opacity: 0;

}

/* end magnific popup effect */



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Team */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/





#team {

    background:white;

}



#team .container{

    padding-bottom:0;

}



#team .owl-buttons div {

    padding: 5px 9px;

}



#team .owl-buttons i{

    margin-top: 2px;

}



#team .owl-buttons div {

    position: absolute;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

}



#team .owl-buttons .owl-prev{

    left: 10px;



}



#team .owl-buttons .owl-next{

    right: 10px;

}



#owl-team{

    position:relative;

}



.memberParagraph{

    padding-right:40px;

}



.memberDescription h2{

    letter-spacing:0;

}



.memberDescription .position{

    margin-top:10px;

    margin-bottom:40px;

}



.memberDescription .position span {

    font-family: 'Montserrat', sans-serif;

    font-weight: 400;

    font-size: 10px;

    letter-spacing: 3px;

    line-height: 20px;

    text-transform: uppercase;

    border: solid 1px black;

    padding: 6px;

}



.teamSocial{

    margin-top:20px;

}



.teamSocial a{

    padding:7px;

    font-size:18px;

}



.teamSocial a:first-child{

    padding-left:0px;

}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*clients logo */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



#text-separator-clients{

    padding-top:110px;

    padding-bottom:110px;

}







#text-separator-clients h3 span{

    padding:25px 50px;

    border: solid 10px white;

    font-size:24px;

    text-transform: uppercase;

    letter-spacing: 10px;

    color:white;

}





.clientLogo img{

    width:180px;

    margin-top: 15px;

}





/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Services */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



.serviceBox{

    width:50%;

    height:400px;

    position:relative;

    float:left;

    padding:50px;

    z-index: 2;

}



.serviceBox .separator {

    width: 100px;

    max-width: 100px;

    margin-top: 25px;

    margin-bottom: 25px;

}



.serviceBox h2 {

    padding-top:140px;

    margin-top:0;

}



.serviceBox h2 span{

    padding:25px 50px;

    border: solid 10px #282828;

}



.serviceBox i{

    font-size:9em;

}



.introServiceBox{

    position:relative;

    z-index:2;

    background:url('img/backgroundService.jpg') no-repeat center center;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    background-position: 50% 0, 50% 0, 50% 0, 50% 0;

    background-repeat: repeat, repeat, repeat ,no-repeat;

}





.whiteBox{

    background:white;

}



.blackBox{

    background:#282828;

}



.blackBox i{

    color:white;

}







#servicesSimple{

    background:white;

}



.serviceIconWrapper{

    padding:20px;

}



.serviceIcon{

    width: 40px;

    height: 40px;

    text-align: center;

    vertical-align: middle;

    font-size: 40px;

    line-height: 40px;

    margin-top: 3px;

    float: left;

    transition: all .3s ease-in-out;

}



.simpleServiceContent{

    margin-left: 60px;

}



.simpleServiceContent h4{

    letter-spacing:5px;

}





.serviceIconWrapper{

    padding:20px;

}



.serviceIcon2{



    font-size: 40px;

    line-height: 40px;

    transition: all .3s ease-in-out;

    margin-bottom:20px;

}





.simpleServiceContent2 h4{

    letter-spacing:4px;

}





/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Testimonials */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



#text-separator-testimonials h3 span{

    padding:25px 50px;

    border: solid 10px white;

    font-size:24px;

    text-transform: uppercase;

    letter-spacing: 6px;

    color:white;

}

#text-separator-testimonials h3{

    padding-top:100px;

}





.review{

    text-align:center;

    padding:40px;

}





.review p.titulation{

    color:#c8c8c8;

    font-style:italic;

    font-size:10px;

}

.review h4{

    color:#898989;

    letter-spacing:0;

    margin-bottom:0px;

}



.text-separator-title h2{

    padding-top:100px;

}





/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Pricing Tables */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



#pricing{

    background-color:#f4f4f4;

}





.tableWrapper{

    padding:60px;

    border: solid 10px black;

}



.tableWrapper .separator{

    padding:20px;

    margin-top:20px;

    margin-bottom:20px;

}



.tableWrapper .subscriptionName h2{

    letter-spacing:0;

}



.subscriptionList ul{

    list-style:none;

    padding:0;

}



.subscriptionPrice{

    padding-bottom:10px;

}





.subscriptionPrice h2{

    letter-spacing:0;

}





.subscriptionPrice h2,

.subscriptionPrice p{

    display:inline;

}





/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Contact */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/





#contact{

    background: white;

}



label{

    width:100%;

}



input:focus, textarea:focus{

    outline:0;

}



label input, textarea{

    width:100%;

    margin-top:10px;

    margin-bottom:10px;

}



#contact_form #name,

#contact_form #email,

#contact_form #phone{

    height: 50px;

    padding: 10px;

    padding-bottom: 0px;

    border: 0;

    background: transparent;

    border-bottom: 5px solid #282828;

    border-left:5px solid #282828;

    font-size:10px;

    text-transform:uppercase;

    font-family: 'Montserrat', sans-serif;

    color: #282828;

    letter-spacing:1px;

}



#contact_form #comments {

    height: 200px;

    padding: 10px;

    margin-top:30px;

    padding-bottom: 0;

    border: 0;

    background: transparent;

    border-bottom: 5px solid #282828;

    border-left: 5px solid #282828;

    font-family: 'Montserrat', sans-serif;

    color: #282828;

    font-size:10px;

    text-transform:uppercase;

    letter-spacing:1px;

}







.infoContact{

    list-style:none;

    padding:20px;

}





.infoContact li{

    padding-left:20px;

}



.infoContact li .fa{

    margin-right:6px;

    font-size:18px;

}

.infoContact li:first-child{

    margin-left:-27px;

}



#contact p.bold{

    padding-top:30px;

}



.socialContact{

    list-style:none;

    padding:0;

}



.socialContact li{

    display:inline;

}



.socialContact li a {

    width: 50px;

    height: 50px;

    display: inline-block;

    line-height: 50px;

    text-align: center;

    background-color: #282828;

    color:white;

    font-size: 1.25em;

    -webkit-transition: all .5s ease .25s;

    transition: all .5s ease .25s;

}



.socialContact li a:hover {

    background-color: black;



}





#googleMap {

    width: 100%;

    height: 350px;

    overflow: hidden;

}





.topLine{

    background:#282828;

    padding:50px;

}





#footer .bottomLine {

    padding: 50px;

    margin: 0 auto;

    background-color: #222222;

}



#footer .bottomLine p{

    color: #a5a5a5;

    font-size:12px;

}



#footer .container{

/*multipage only*/

    padding:0;

}





.footerText{

    color:white;

    padding:10px 40px;;

}



.footerText p{

    color: #a5a5a5

}





/*footer newsletter*/

.form-control:focus {

    outline: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

}



.footerText input{

    height: 54px;

    padding-bottom: 3px;

    border: 0;

    background: #393939;

    border-radius:0;

    line-height: 54px;

    font-size: 10px;

    text-transform:uppercase;

    font-family: 'Montserrat', sans-serif;

    color: white;

    letter-spacing:1px;

}



.input-group-addon{

    height: 54px;

    border-radius:0;

    padding-left:16px;

    padding-right:16px;

    padding-bottom: 3px;

    border: 0;

    background: #323232;

    text-transform:uppercase;

    color: white;

    letter-spacing:1px;

}



#footer .infoContact {

    list-style: none;

    padding: 10px;

    color: #a5a5a5

}



#footer .infoContact li .fa {

    margin-right: 6px;

    font-size: 40px;

    position:absolute;

    opacity:0.1;

    left:0;

}



#footer .infoContact li  {

    margin:0;

    padding:0;

    font-size: 12px;

}



.bottomLine .footerSocialIcons {

    padding: 20px;

}

.footerSocialIcons {

    list-style: none;

}



.footerSocialIcons li {

    display: inline;

    margin: 0 10px;

}



.footerSocialIcons li a{

    color: #a5a5a5;

}



.bottomLine p{

    display:inline;

}



.backToTop a{

    color:white;



}





/*countdown*/



#countdown {

    width: 100%;

    position: relative;

    height: auto;

    text-align: center;

    margin-top: 40px;

    margin-bottom: 0px;

    background-color:transparent;

    border:0;

}



#countdown .countdown-section{

    display: inline-block;

    position: relative;

    width: 25%;

    height: auto;

    min-height: 150px;

    vertical-align: top;

    border-left: 1px solid rgba(255,255,255,0.4);

}





#countdown .countdown-section:first-child{

    border-left: none;

}



#countdown .countdown-amount{

    margin: 0;

    font-size: 48px;

    font-weight: 700;

    line-height: 90px;

    color:white;

    display:block;

}



#countdown .countdown-period{

    font-size:14px;

    color:white;

    font-family: 'Open Sans', sans-serif;

    font-weight: 300;

}







#singlePage{

    padding-bottom:100px;

    position:relative;

}



.paginationRow{

    padding:80px 10px;;

}



#result h2{

    letter-spacing:0;

}



iframe{border:0;}







/*/featured works*/



#featured-works{

    background:white;

}



.featureWrapper{

    padding:10px;

}



.featureWrapper .caption-heading{

    padding:10px;

}



#owl-featured .owl-buttons{

    display:inline-block;

}

#owl-featured .owl-prev, .owl-next{

    display:inline-block;}



.featuredNav{



    margin:10px;

    padding:5px 10px;

    background:#282828;

    color:white;

}





/*pages*/



ul, ol {

line-height: 24px;

}







/*BLOG SECTION*/



#blogIntro{

    background:white;

}



#blogIntro .container {

    padding-bottom: 130px;

}



#blogIntro .separator {

    margin-top: 80px;

    margin-bottom: 0px;

}



#blogContent{

    background:white;

}

#blogContent .container {

    padding-top:0;

}









/* ---- isotope ---- */





/* clear fix */

.blogPostsWrapper:after {

    content: '';

    display: block;

    clear: both;

}



.blogPostsWrapper2:after {

    content: '';

    display: block;

    clear: both;

}



/* ---- .element-item ---- */



/* 5 columns, percentage width */

.blogPost,

.grid-sizer-blog-3{

    width: 33.33%;

}



.blogPost2,

.grid-sizer-blog-2{

    width: 50%;

}



.blogPost, .blogPost2 {

    float: left;

}





.blogPost, .blogPost2{

    padding:20px;

}



.post-content{

    padding:20px;

    padding-top:10px;

}



.post-date p{

    font-size:90%;

    font-style:italic;

}



.post-info p{

    font-size:90%;

    font-style:italic;

}



.blogSeparator{

    width:35px;

    margin:15px 0;

}



.post-content .btn{

    font-size:10px;

    padding:0px 10px;

    line-height:30px;

    margin-top:20px;

}





.widget ul{

    list-style-type:square;

    padding-left:20px;

}



.widget h4{

    letter-spacing:2px;

}



.widget{

    padding: 10px;

    margin-bottom:20px;

}





.widget ul li{

    color:#282828;

    margin-bottom:10px;

}



.widget ul li a{

    color: #353535;

}





.form-control {

    height: 40px;

    padding: 8px 12px;

    font-size: 12px;

    border-radius: 0px;

    font-family: 'Montserrat', sans-serif;

    text-transform:uppercase;

    letter-spacing:1px;

}



.form-control:focus {

    border-color: #282828;

    outline: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

}



.input-group-addon {

    padding: 12px 18px;

    font-size: 14px;

    font-weight: 400;

    line-height: 1;

    color: white;

    text-align: center;

    background-color: #282828;

    border: 0;

    border-radius: 0;

    height: 40px;

}



.input-group-addon a{

    color: #fff;

}



.blogPostSeparator {

    width: 60px;

    height: 2px;

    background-color: #282828;

    margin-bottom: 20px;

    margin-top: 15px;

}



.blogPost3{

    padding:30px;

    padding-top:0;

    padding-bottom:0;

}



.blogPost3 .post-content{

    padding-left:0;

}



.blogPost3 .post-thumbnail img{

    width:100%;

}

.blogPost3 {



    margin-bottom:60px;

}



.blogPost3 h2{

    letter-spacing:1px;

}



.blogArticlesSeparator{

    margin-top:0;

}





#owl-blog-single .owl-buttons{

    display:inline-block;

}

#owl-blog-single .owl-prev, .owl-next{

    display:inline-block;}



.blogNav{



    margin:10px;

    padding:5px 10px;

    background:#282828;

    color:white;

}



#owl-blog-single .owl-buttons div {

    position: absolute;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

}





#owl-blog-single .owl-buttons .owl-prev{

    left: 10px;



}



#owl-blog-single .owl-buttons .owl-next{

    right: 10px;

}



#owl-blog-single  .owl-controls {

    height: 0;

}





/*shortcodes */

.nav-tabs {

    border-bottom: 3px solid black;

}



.nav-tabs&gt;li&gt;a {

    border-radius: 0;

    border-bottom-color: transparent;

}



.nav-tabs&gt;li.active&gt;a, .nav-tabs&gt;li.active&gt;a:hover, .nav-tabs&gt;li.active&gt;a:focus {

    border: 3px solid black;

    border-bottom-color: transparent;

    margin-bottom:-2px;

}



.nav-pills&gt;li.active&gt;a, .nav-pills&gt;li.active&gt;a:hover, .nav-pills&gt;li.active&gt;a:focus {

    color: #fff;

    background-color: #282828;

}



.nav-pills&gt;li&gt;a {

    border-radius: 0px;

    font-family:'Montserrat', sans-serif;

    text-transform:uppercase;

    font-size:12px;

    font-weight:900;

}



.tab-content{



    padding:10px;

}



.panel-heading {

    padding: 18px;

}



.panel-group .panel {

    border-radius: 0;

}



.panel {

    border: 2px solid transparent;

    border-radius: 0px;

}

.panel-title{

    font-size: 12px;

}





.panel-default {

    border-color: black;

}



.buttons{

    padding:30px;

}





.buttons button{

    margin:30px;

}



.btn-primary{

    color:#357ebd;

}



.btn-primary:after, .btn-primary:before {

    background: #357ebd;

}



.btn-success{

    color:#4cae4c;

}



.btn-success:after, .btn-success:before {

    background: #4cae4c;

}



.btn-info{

    color:#46b8da;

}



.btn-info:after, .btn-info:before {

    background: #46b8da;

}

.btn-warning{

    color:#eea236

}



.btn-warning:after, .btn-warning:before {

    background: #eea236;

}





.btn-danger{

    color:#d43f3a;

}



.btn-danger:after, .btn-danger:before {

    background: #d43f3a;

}



.alert {

    border-radius: 0px;

}



#callToAction{

    background:#282828;

}



#callToAction .container{

    padding-top:75px;

    padding-bottom:75px;

}



#callToAction h4{

    color:white;

    letter-spacing:2px;

}



#callToAction p{

    color: #d5d5d5;

    padding-top:15px;

    padding-bottom:15px;



}



#callToAction h4{

    color:white;

    letter-spacing:2px;

}



.dropcap {

    float: left;

    color: inherit;

    font-size: 50px;

    line-height: 40px;

    padding-top: 4px;

    padding-right: 8px;

    padding-left: 3px;

    font-family: 'Montserrat', sans-serif;

    font-weight: 900;

}

.valignservices {
	font-family: "texgyreadventor regular";
	font-size: 18px;
	line-height: 1.42857px;
	font-weight: 100;
	text-align: left;
	position: relative;
	left: 5%;
	top: 20%;
	right: 5%;
}
</pre></body></html>