/* GLOBAL STYLES -------------------------------------------------- */ /* Padding below the footer and lighter body text */ body { padding-bottom: 40px; color: #5a5a5a; //font-family: 'Eczar', serif; font-family: 'Droid Serif', serif; //font-family: 'Fjalla One', sans-serif; //font-family: 'Gidugu', sans-serif; } /* CUSTOMIZE THE NAVBAR -------------------------------------------------- */ /* Special class on .container surrounding .navbar, used for positioning it into place. */ .navbar-wrapper { position: absolute; top: 0; right: 0; left: 0; z-index: 20; } .navbar-brand>img { display: block; width: 174px; margin-left: -21px; margin-top:10px; -webkit-transition: margin-top 200ms linear; -moz-transition: margin-top 200ms linear; -o-transition: margin-top 200ms linear; -ms-transition: margin-top 200ms linear; transition: margin-top 200ms linear; -webkit-transition: width 200ms linear; -moz-transition: width 200ms linear; -o-transition: width 200ms linear; -ms-transition: width 200ms linear; transition: width 200ms linear; } /* Flip around the padding for proper display in narrow viewports */ .navbar-wrapper > .container { padding-right: 0; padding-left: 0; } .navbar-wrapper .navbar { padding-right: 15px; padding-left: 15px; } .navbar-wrapper .navbar .container { width: auto; } /* CUSTOMIZE THE CAROUSEL -------------------------------------------------- */ /* Carousel base class */ .carousel { height: 500px; margin-bottom: 60px; } /* Since positioning the image, we need to help out the caption */ .carousel-caption { z-index: 10; } /* Declare heights because of positioning of img element */ .carousel .item { height: 500px; background-color: #777; } .carousel-inner > .item > img { position: absolute; top: 0; left: 0; min-width: 100%; height: 500px; } /* MARKETING CONTENT -------------------------------------------------- */ /* Center align the text within the three columns below the carousel */ .marketing .col-lg-4 { margin-bottom: 20px; text-align: center; } .marketing h2 { font-weight: normal; } .marketing .col-lg-4 p { margin-right: 10px; margin-left: 10px; } /* Featurettes ------------------------- */ .featurette-divider { margin: 80px 0; /* Space out the Bootstrap
more */ } /* Thin out the marketing headings */ .featurette-heading { font-weight: 300; line-height: 1; letter-spacing: -1px; } .navbar a { color:#ffffff; } /* RESPONSIVE CSS -------------------------------------------------- */ @media (min-width: 768px) { /* Navbar positioning foo */ .navbar-wrapper { margin-top: 20px; } .navbar-wrapper .container { padding-right: 15px; padding-left: 15px; } .navbar-wrapper .navbar { padding-right: 0; padding-left: 0; } /* The navbar becomes detached from the top, so we round the corners */ .navbar-wrapper .navbar { border-radius: 4px; } /* Bump up size of carousel content */ .carousel-caption p { margin-bottom: 20px; font-size: 21px; line-height: 1.4; } .featurette-heading { font-size: 50px; } } @media (min-width: 992px) { .featurette-heading { margin-top: 120px; } } #owl-demo .item{ margin: 1px; } #owl-demo .item img{ display: block; //width: 100%; height: 550px; } /*effect*/ .customNavigation{ text-align: center; } .customNavigation a{ -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } figure.effect-bubba { background: #000000 none repeat scroll 0 0; display: flex; justify-content: center; overflow: hidden; } .ch-info .ch-info-back { background: #202626 none repeat scroll 0 0; } .ch-img-1 { background-image: url(circleEffect/images/13.jpg); } .ch-img-2 { background-image: url(circleEffect/images/14.jpg); } .ch-img-3 { background-image: url(circleEffect/images/15.jpg); } .circleEffectContainer p{ color: #ffffff; font-size: 19px; padding: 0 23px; } .nav > li > a { color: #ffffff; font-size: 18px; font-weight:800; transform: translate3d(0px, 0px, 0px); transition: transform 0.25s ease 0s; } .nav > li > a:hover { transform: translate3d(0px, -3px, 0px); transition: transform 0.25s ease 0s; background-color:transparent; } .nav > li > a:active { background-color:transparent; } .nav > li > a:focus { background-color:transparent; } .nav > .open a:focus { background-color:transparent; } .nav > .open a:active { background-color:transparent; } .nav > .open a:hover { background-color:transparent; } .navbar-right { margin-top:32px; } .navbar-toggle { background-color:#ffffff; border-color:#000000; } .navbar-header { height:80px; } .navbar-background-color { background-color:#ffffff; height:80px; -webkit-transition: background-color 500ms linear; -moz-transition: background-color 500ms linear; -o-transition: background-color 500ms linear; -ms-transition: background-color 500ms linear; transition: background-color 500ms linear; } .navbar-background-color a { color:#000000 !important; } .navbar-background-color .navbar-right { margin-top:15px; } .navbar-background-color .wct_logo { width: 162px; margin-top:-5px; -webkit-transition: margin-top 200ms linear; -moz-transition: margin-top 200ms linear; -o-transition: margin-top 200ms linear; -ms-transition: margin-top 200ms linear; transition: margin-top 200ms linear; -webkit-transition: width 200ms linear; -moz-transition: width 200ms linear; -o-transition: width 200ms linear; -ms-transition: width 200ms linear; transition: width 200ms linear; } .video-column { color:#fff; //margin-top:50px; //margin-bottom:50px; } .video-column li { color: #ffffff; font-family:inherit; font-size: 18px; line-height: 1.7; list-style:none; } .container-fluid { } .container { margin-top:50px; margin-bottom:50px; } .navbar { padding-left: 20px; padding-right: 44px; } .services { color:#ffffff; } .team-box h2, .portfolio-box h2 { text-transform:uppercase; font-size: 35px; margin-top: -9px; text-decoration: overline; } .blog-box h2, .intro-box h2, .services-box h2 { color:#ffffff; text-transform:uppercase; font-size: 35px; margin-top: -9px; text-decoration: overline; } .blog-box { background-color:#454B4B; } .blog-box h3, .blog-box p { color:#ffffff; } .subscribe-box { background-color:#454B4B; } .subscribe-box h3, .subscribe-box p { color:#ffffff; } .team-member { margin-bottom:30px; } /*.portfolio-image { mask: url(#masking); }*/ .team-member .portfolio-wrapper { background-color:transparent; } .portfolio .label-bg { background-color:#454B4B; } .wct-team-social { margin-top:12px; } .wct-team-social a { border:1px solid white; padding:5px 10px; color: #ffffff; } .team-member .portfolio .label { transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1) 0s; position: absolute; width: 100%; bottom: -65px; height: 65px; left:0px; -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1); } .team-member .portfolio:hover .label { bottom:0; } .team-member a { color: #ffffff; } .portfolio a { color: #ffffff; } #filters li span.active { background-color:#454B4B; } a { cursor:pointer; } .footer-container { margin-top:0px; margin-bottom:-30px; } .contact-column input { margin-bottom:20px; height:55px; border-radius:0px; } .contact-column textarea { margin-bottom:20px; height:180px; border-radius:0px; } .contact-column label { margin-bottom:20px; } .map-column iframe { border:none; } .subscribe-box input { margin-top:20px; margin-bottom:20px; height:55px; border-radius:0px; } .subscribe-box button { margin-top:20px; margin-bottom:20px; height:55px; border-radius:0px; } .blog-box button { margin-top:20px; margin-bottom:20px; height:55px; border-radius:0px; } #single-portfolio-box { padding:0px 20px 20px 20px; border:1px black solid; display:none; } .close-single-portfolio { cursor:pointer; } #home { margin-bottom:-9px; } .address-section { background-color: #ffffff; padding: 15px 15px 0 0; position: absolute; right: -5px; top: 68px; border:3px #000000 solid; } .address-body { font-size: 13px; padding: 20px; } .address-heading { background-color:#999; color:#ffffff; font-size: 13px; font-weight:800; padding: 20px; } .address-body ul { margin-top:30px; } .address-body ul li { list-style: outside none none; margin-top: 20px; } .navbar-toggle .icon-bar { background-color: #333 !important; } .navbar-toggle { margin-top: 25px !important; } /*.navbar-toggle { margin-top: 44px !important; margin-right: 0px !important; }*/ .navbar-collapse.in { background-color: #ffffff !important; } .navbar-collapse.in a{ color:#000000 !important; } .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height: none !important; } .nav>li { text-align: center !important; } .nav > li > a { color: #ffffff; } .wpcf7 { margin-top:-16px !important; } .navbar-collapse.in { overflow-y: visible; } .project-details { margin-top:30px; } .proj_link { float:right; } .com_date { float:left; } /* .client { position:absolute; bottom:30px; } .com_date { position:absolute; bottom:0px; } .proj_link { position:absolute; bottom:0; right:0 }*/ .old-comment-form { display:none; }