/* ==== Google font ==== */ @import url('http://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic,900%7COpen+Sans:300,400,600,700');
/* === prettify === */ @import url('../js/google-code-prettify/prettify.css'); /* === fontawesome === */ @import url('font-awesome.css'); /* === custom icon === */ @import url('custom-fonts.css'); /* ==== overwrite bootstrap standard ==== */ @import url('theme.css'); @import url('animate.css');
/* =================================== 1. General ==================================== */
body { font-family:'Open Sans', Arial, sans-serif; font-size:14px; font-weight:300; line-height:1.6em; color:#656565; }
a:active { outline:0; }
.clear { clear:both; }
h1,h2, h3, h4, h5, h6 { font-family:'Roboto', sans-serif; font-weight:700; line-height:1.1em; color:#666; margin-bottom: 20px; }
.highlight { color: #fff !important; padding: 0 8px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.color-white { color: #fff; }
/* =================================== 2. layout ==================================== */
- wrapper {
width:100%; margin:0; padding:0; }
- wrapper.boxed {
width:1230px; overflow:hidden; margin:0 auto; padding:0; background:#fff; }
.row,.row-fluid { margin-bottom:30px; }
.row .row,.row-fluid .row-fluid{ margin-bottom:30px; }
.row.nomargin,.row-fluid.nomargin { margin-bottom:0; }
/* =================================== 3. Responsive media ==================================== */
.video-container,.map-container,.embed-container { position:relative; margin:0 0 15px 0; padding-bottom:51%; padding-top:30px; height:0; overflow:hidden; border:none; } .embed-container iframe, .embed-container object, .embed-container embed, .video-container iframe, .map-container iframe, .map-container object, .map-container embed, .video-container object, .video-container embed { position:absolute; top:0; left:0; width:100%; height:100%; } iframe { border:none; }
img.img-polaroid { margin:0 0 20px 0; } .img-box { max-width:100%; } /* =================================== 4. Header ==================================== */
/* === header === */
/* top area */
header .top .row { margin-bottom: 0; }
header .top {
padding:20px 0;
margin:0;
background: #f2f2f2;
}
header .top { border-bottom: 1px solid #ddd; }
header .top ul.topleft-info { list-style: none; margin: 10px 0 0; padding-left: 0; float:left; }
header .top ul.topleft-info li { display: inline; margin: 0 20px 0 0; padding:0; font-weight: 600; }
header .top ul.topleft-info li a:hover {
text-decoration: none;
outline: 0;
}
ul.social-network {
list-style:none; margin:0; padding:0; }
ul.social-network li { display:inline; margin:0 5px; } ul.social-network li a:hover {
-webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;
}
header .top ul.social-network li a { color: #fff; }
.sb-search { position: relative; width: 0%; min-width: 36px; height: 36px; float: right; overflow: hidden; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; transition: width 0.3s; -webkit-backface-visibility: hidden; }
.sb-search-input { position: absolute; top: 0; right: 0; border: none; outline: none; background: #fff; width: 50%; height: 36px; margin: 0; z-index: 10; padding: 2px 41px 2px 10px; font-family: inherit; font-size: 14px; color: #2c3e50; }
.sb-search-input::-webkit-input-placeholder { color: #efb480; }
.sb-search-input:-moz-placeholder { color: #efb480; }
.sb-search-input::-moz-placeholder { color: #efb480; }
.sb-search-input:-ms-input-placeholder { color: #efb480; }
.sb-icon-search, .sb-search-submit { width: 36px; height: 36px; display: block; position: absolute; right: 0; top: 0; padding: 0; margin: 0; line-height: 36px; text-align: center; cursor: pointer; }
.sb-search-submit { background: #fff; /* IE needs this */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
filter: alpha(opacity=0); /* IE 5-7 */ opacity: 0;
color: transparent; border: none; outline: none; z-index: -1; }
.sb-icon-search { color: #fff; z-index: 90; font-size: 14px; font-family: 'FontAwesome'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -webkit-border-radius: 2px 2px 2px 2px; -moz-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; }
.sb-icon-search:before { content: "\f002"; }
/* Open state */ .sb-search.sb-search-open, .no-js .sb-search { width: 100%; }
.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search { background: #666; color: #fff; z-index: 11; }
.sb-search.sb-search-open .sb-search-submit, .no-js .sb-search .sb-search-submit { z-index: 90; }
/* -- end top area */
header .navbar {
top: 0px; margin-bottom: 0; position: fixed; width: 100%;
}
.navbar-default {
border: none;
}
.navbar-brand {
color: #222;
text-transform: uppercase;
font-size: 24px; font-weight: 700; line-height: 1em;
letter-spacing: -1px;
margin-top: 30px; padding: 0 0 0 15px;
}
header .navbar-collapse ul.navbar-nav {
float: right; margin-right: 0;
}
header .navbar-default{
background-color: #fff;
border-bottom: 1px solid #ddd; }
header .nav li a:hover, header .nav li a:focus, header .nav li.active a, header .nav li.active a:hover, header .nav li a.dropdown-toggle:hover, header .nav li a.dropdown-toggle:focus, header .nav li.active ul.dropdown-menu li a:hover, header .nav li.active ul.dropdown-menu li.active a{
-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;
}
header .navbar-default .navbar-nav > .open > a,
header .navbar-default .navbar-nav > .open > a:hover,
header .navbar-default .navbar-nav > .open > a:focus {
-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;
}
header .navbar {
min-height: 100px;
}
header .navbar-nav > li {
padding-bottom: 30px; padding-top: 30px;
}
header .navbar-nav > li > a {
padding-bottom: 6px; padding-top: 5px; margin-left: 2px; line-height: 30px;
font-weight: 700;
-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;
}
header .nav .caret {
border-bottom-color: #f5f5f5; border-top-color: #f5f5f5;
} .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
background-color: #fff;
} .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
background-color: #fff;
}
.dropdown-menu {
box-shadow: none; border-radius: 0;
border: 1px solid #eee; }
header .navbar-nav > li > ul > li { border-bottom: 1px solid #eee; }
header .navbar-nav > li > ul > li.dropdown-submenu > ul > li { border-bottom: 1px solid #eee; }
.dropdown-menu li:last-child {
padding-bottom: 0 !important;
margin-bottom: 0;
}
header .nav li .dropdown-menu {
padding: 0;
}
header .nav li .dropdown-menu li a {
line-height: 30px; padding: 3px 12px;
}
/* --- menu --- */
header .navigation { float:right; }
header ul.nav li { border:none; margin:0; }
header ul.nav li a { font-size:12px; border:none; font-weight:700; text-transform:uppercase; }
header ul.nav li ul li a { font-size:13px; border:none; font-weight:400; text-transform:none; }
.navbar .nav > li > a,.navbar .nav > li.active > .dropdown-menu > li > a {
color: #444; text-shadow: none;
}
.dropdown-menu li:hover,
.dropdown-menu li a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
background: #f5f5f5;
}
.navbar .nav a:hover {
background:none;
}
.navbar .nav > .active > a,.navbar .nav > .active > a:hover { background:none; font-weight:700; }
.navbar .nav > .active > a:active,.navbar .nav > .active > a:focus { background:none; outline:0; font-weight:700; }
.navbar .nav li .dropdown-menu { z-index:2000; }
header ul.nav li ul { margin-top:1px; } header ul.nav li ul li ul { margin:1px 0 0 1px; } .dropdown-menu .dropdown i { position:absolute; right:0; margin-top:3px; padding-left:20px; }
.navbar .nav > li > .dropdown-menu:before {
display: inline-block; border-right: none; border-bottom: none; border-left: none; border-bottom-color: none; content:none;
}
ul.nav li.dropdown a { z-index:1000; display:block; }
/* sub menu */
header ul.nav li ul li.dropdown-submenu li a { color: #444; }
.dropdown-submenu {
position: relative;
}
.dropdown-submenu>.dropdown-menu {
top: 0; left: 100%; margin-top: -1px; margin-left: 1px; -webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0; border-radius: 0 0 0 0;
}
.dropdown-submenu:hover>.dropdown-menu {
display: block;
}
.dropdown-submenu>a:after {
display: block; content: "\f105";
font-family: 'FontAwesome';
float: right; width: 0; height: 0;
margin-top: 0; margin-right: 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.dropdown-submenu:hover>a:after {
border-left-color: #fff;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left>.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;
}
/* =================================== 5. Section: Featured ==================================== */
- featured{
width: 100%; background:#fcfcfc; position:relative; margin:0; padding:0; }
- featured.bg {
background: url(../img/dummies/feat-bg.jpg) no-repeat top center; }
/* =================================== 6. Sliders ==================================== */
/* rev slider */ .tp-caption a.btn { color: #fff; }
/* flexslider */ .main-slider.flexslider { margin: 100px 0 50px; background: transparent; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
.main-slider .flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;} .main-slider .flex-caption { bottom: 35px; background-color: rgba(0, 0, 0, 0.6); color: #fff; margin: 0; padding: 25px 25px 25px 30px; position: absolute; right: 0; width: 295px;} .main-slider .flex-caption h3 {color: #fff; letter-spacing: 1px; margin-bottom: 8px; text-transform: uppercase;} .main-slider .flex-caption p {margin: 0 0 15px;}
.main-slider .flex-direction-nav a:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f001'; } .main-slider .flex-direction-nav a.flex-next:before { content: '\f002'; }
/* =================================== 7. Section: call action ==================================== */ section.callaction { background:#fafafa; padding:30px 0 0 0; } .cta-text { margin-top:10px; text-align: left; }
.cta-text h2 { font-weight:900; line-height:1.1em; } .cta-btn { float:right; padding:20px; margin-top:10px; }
/* =================================== 8. Section: Content ==================================== */
- content {
position:relative; background:#fff; padding:60px 0 40px 0; }
- content img {
margin-bottom: 30px; }
/* --- box --- */
.box { width: 100%; } .box-gray { background: #f8f8f8; padding: 20px 20px 30px; } .box-gray h4,.box-gray i { margin-bottom: 20px; }
.box h4 { font-weight: 300; }
.box .icon { margin-bottom: 20px; }
/* ---- parallax ---- */
.parallax {
padding-top: 110px; padding-bottom: 110px;
display:block;
position:relative; z-index:120;
}
- parallax1{
background-image: url(../img/parallax/1.jpg);
background-position: center; background-repeat: no-repeat; display:block; position:relative; z-index:120;
}
- parallax1:after {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVQImWNgYGD4z0AswK4SAFXuAf8EPy+xAAAAAElFTkSuQmCC); content: ""; position: absolute; bottom: 0; left: 0; right: 0; top: 0; opacity: 0.9; z-index: -1; }
/* =================================== 9. Section: Bottom ==================================== */
- bottom {
background:#fcfcfc; padding:50px 0 0;
} /* twitter */
- twitter-wrapper {
text-align: center; width: 70%; margin: 0 auto;
}
- twitter em {
font-style: normal; font-size: 13px;
}
- twitter em.twitterTime a {
font-weight:600; }
- twitter ul {
padding: 0;
list-style:none; }
- twitter ul li {
font-size: 20px; line-height: 1.6em; font-weight: 300; margin-bottom: 20px; position: relative; word-break: break-word;
}
/* ===================================
10. Inner - Section: page headline
==================================== */
- inner-headline{
background:#f2f2f2; position:relative; margin:0; padding:0; color:#fefefe; }
- inner-headline .inner-heading h2 {
color:#fff; margin:20px 0 0 0; }
/* --- breadcrumbs --- */
- inner-headline ul.breadcrumb {
margin:30px 0 0; float:left; }
- inner-headline ul.breadcrumb li {
margin-bottom:0; padding-bottom:0; }
- inner-headline ul.breadcrumb li {
font-size:13px; color:#fff; font-weight: 600; }
- inner-headline ul.breadcrumb li i{
color:#fff;
}
- inner-headline ul.breadcrumb li a {
color:#fff;
}
ul.breadcrumb li a:hover { text-decoration:none; }
/* ============================ 11. Forms ============================= */
/* --- contact form ---- */ form#contactform input[type="text"] {
width: 100%; border: 1px solid #f5f5f5; min-height: 40px; padding-left:20px; font-size:13px; padding-right:20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
form#contactform textarea { border: 1px solid #f5f5f5;
width: 100%; padding-left:20px; padding-top:10px; font-size:13px; padding-right:20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
form#contactform .validation { font-size:11px; }
- sendmessage {
border:1px solid #e6e6e6; background:#f6f6f6; display:none; text-align:center; padding:15px 12px 15px 65px; margin:10px 0; font-weight:600; margin-bottom:30px;
}
- sendmessage.show,.show {
display:block; }
/* --- comment form ---- */ form#commentform input[type="text"] {
width: 100%; min-height: 40px; padding-left:20px; font-size:13px; padding-right:20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
-webkit-border-radius: 2px 2px 2px 2px; -moz-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px;
}
form#commentform textarea {
width: 100%; padding-left:20px; padding-top:10px; font-size:13px; padding-right:20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
-webkit-border-radius: 2px 2px 2px 2px; -moz-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; }
/* --- search form --- */
.search{
float:right;
margin:35px 0 0;
padding-bottom:0;
}
- inner-headline form.input-append {
margin:0; padding:0; }
/* =============================== 12. Portfolio ================================ */
.cbp-popup-singlePage-counter {
color: #f8f8f8;
}
.cbp-l-grid-team-name:hover {
color: #666;
} .cbp-popup-singlePage .cbp-l-project-details-visit:hover {
color: #fff;
}
.cbp-l-caption-buttonLeft:hover, .cbp-l-caption-buttonRight:hover {
background-color: #666;
}
/* =============================== 13. Elements ================================ */
/* countdown */
- countdown {
font-size: 48px; line-height: 1.1em; margin: 40px 0 60px; }
/* register */
/* Credit to bootsnipp.com for the css for the color graph */
.colorgraph {
height: 5px; border-top: 0; background: #c4e17f; border-radius: 5px; background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4); background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4); background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4); background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}
form.register-form .row { margin-bottom:0; }
/* clients */ .client img { opacity: 0.7; }
.client img:hover { opacity: 1; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
/* testimonial slide */
.testimonialslide {
margin-top:0;
padding-top: 0;
}
.testimonialslide.flexslider { background: transparent; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
.testimonialslide ul li blockquote { border-left: none; }
.testimonialslide ul li h4 { font-weight: 900; } .testimonialslide ul li h4 span { font-weight: 400; }
/* -- counter --- */ /* stats */ .stats .icon { margin: 0 0 20px 0; }
.stats strong.number { font-size: 38px; }
.stats span.text { font-weight: 700; font-size: 24px; }
.parallax .stats strong.number { text-shadow: 1px 1px 0 #444; }
.parallax .stats span.text { text-shadow: 1px 1px 0 #444; }
/* --- blockquote --- */
blockquote {
font-size:16px;
font-weight:400;
font-family: 'Roboto', sans-serif;
font-style:italic;
padding-left:0;
color:#a2a2a2;
line-height:1.6em;
border:none;
}
blockquote cite { display:block; font-size:12px; color:#666; margin-top:10px; } blockquote cite:before { content:"\2014 \0020"; } blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color:#555; }
/* --- pullquotes --- */
.pullquote-left { display:block; color:#a2a2a2; font-family:'Roboto', sans-serif; font-size:14px; line-height:1.6em; padding-left:20px; }
.pullquote-right { display:block; color:#a2a2a2; font-family:'Roboto', sans-serif; font-size:14px; line-height:1.6em; padding-right:20px; }
/* --- button --- */ .btn-theme { color: #fff; } .btn-theme:hover { color: #eee; }
/* --- list style --- */
ul.general { list-style:none; margin-left:0; }
ul.link-list{ margin:0; padding:0; list-style:none; float: none; }
ul.link-list li{ float: none; margin:0; padding:2px 0 2px 0; list-style:none; }
footer ul.link-list li a{ color:#777; } footer ul.link-list li a:hover { color:#333; } /* --- Heading style --- */
h2.error { font-size: 40px; }
h4.heading { font-weight:700; }
.heading { margin-bottom: 30px; }
.heading { position: relative;
}
.widgetheading {
width:100%;
padding:0; }
h5.widgetheading { font-size: 20px; }
- bottom .widgetheading {
position: relative; border-bottom: #e6e6e6 1px solid; padding-bottom: 9px; }
aside .widgetheading { position: relative; border-bottom: #e9e9e9 1px solid; padding-bottom: 9px; }
footer .widgetheading { position: relative; }
footer .widget .social-network { position:relative; }
- bottom .widget .widgetheading span, aside .widget .widgetheading span, footer .widget .widgetheading span {
position: absolute; width: 60px; height: 1px; bottom: -1px; right:0;
}
/* --- Map --- */ .map{ position:relative; margin-top:-50px; margin-bottom:40px; }
.map iframe{ width:100%; height:450px; border:none; }
.map-grid iframe{ width:100%; height:350px; border:none; margin:0 0 -5px 0; padding:0; }
/* --- our team --- */
ul.team-detail{ margin:-10px 0 0 0; padding:0; list-style:none; }
ul.team-detail li{ border-bottom:1px dotted #e9e9e9; margin:0 0 15px 0; padding:0 0 15px 0; list-style:none; }
ul.team-detail li label { font-size:13px; }
ul.team-detail li h4, ul.team-detail li label{ margin-bottom:0; }
ul.team-detail li ul.social-network { border:none; margin:0; padding:0; }
ul.team-detail li ul.social-network li { border:none; margin:0; } ul.team-detail li ul.social-network li i { margin:0; }
/* --- Pricing box --- */
.pricing-title{
background:#fff;
text-align:center;
padding:10px 0 10px 0;
}
.pricing-title h3{ font-weight:600; margin-bottom:0; }
.pricing-offer{ background: #fcfcfc; text-align: center; padding:40px 0 40px 0; font-size:18px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; }
.pricing-box.special .pricing-offer{ color:#fff; }
.pricing-offer strong{ font-size:78px; line-height:89px; }
.pricing-offer sup{ font-size:28px; }
.pricing-content{ background: #fff; text-align:center; font-size:14px; }
.pricing-content strong{ color:#353535; }
.pricing-content ul{ list-style:none; padding:0; margin:0; }
.pricing-content ul li{ border-bottom:1px solid #e9e9e9; list-style:none; padding:15px 0 15px 0; margin:0 0 0 0; color: #888; }
.pricing-action{ margin:0; background: #fcfcfc; text-align:center; padding:20px 0 30px 0; }
.pricing-wrapp{ margin:0 auto; width:100%; background:#fd0000; }
/* --- pricing box alt 1 --- */ .pricing-box-alt { border: 1px solid #e6e6e6; background:#fcfcfc; position:relative; margin:0 0 20px 0; padding:0;
-webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.03); -moz-box-shadow: 0 2px 0 rgba(0,0,0,0.03); box-shadow: 0 2px 0 rgba(0,0,0,0.03); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.pricing-box-alt .pricing-heading { background: #fcfcfc; text-align: center; padding:40px 0 0px 0; display:block; } .pricing-box-alt.special .pricing-heading { background: #fcfcfc; text-align: center; padding:40px 0 1px 0; border-bottom:none; display:block; color:#fff; } .pricing-box-alt.special .pricing-heading h3 { color:#fff; }
.pricing-box-alt .pricing-heading h3 strong { font-size:32px; font-weight:700; letter-spacing:-1px; } .pricing-box-alt .pricing-heading h3 { font-size:32px; font-weight:300; letter-spacing:-1px; }
.pricing-box-alt .pricing-terms { text-align: center; background:#333; display:block; overflow:hidden; padding:30px 0 20px; }
.pricing-box-alt .pricing-terms h6 { font-style:italic; margin-top:10px; color:#fff;
font-family:'Roboto', sans-serif; }
.pricing-box-alt .icon .price-circled {
margin: 10px 10px 10px 0; display: inline-block !important; text-align: center !important; color: #fff; width: 68px; height: 68px;
padding:12px;
font-size: 16px;
font-weight:700;
line-height: 68px; text-shadow:none; cursor: pointer; background-color: #888; border-radius: 64px; -moz-border-radius: 64px; -webkit-border-radius: 64px;
}
.pricing-box-alt .pricing-action{ margin:0; text-align:center; padding:30px 0 30px 0; }
/* ===============================
14. Blog & article
================================ */
article{ margin-bottom:50px; border-bottom: 1px solid #eee; padding-bottom: 30px; }
article .post-heading h3 { margin-bottom:20px; }
article .post-heading h3 a { font-weight:700; color:#353535; }
article .post-heading h3 a:hover { text-decoration:none; }
.searchtitle { border-bottom: 1px dotted #eee; }
/* --- post meta --- */
.post-meta {
background:#fcfcfc;
border-top:none;
text-align:center;
}
.post-meta .format { padding:10px 0 10px; }
.post-meta i{ margin:0; }
.post-meta .date { padding:10px 0 10px; }
.post-meta .date span { text-align:center; color:#999; font-size:12px; font-weight:600; }
.post-meta .comments { padding:10px 0 10px; }
.post-meta .comments a { color:#999; font-size:12px; font-weight:700; }
.post-meta .comments a:hover { text-decoration:none; }
a.readmore { font-weight: 600; font-size: 13px; }
/* --- post format --- */
.post-image { margin-bottom:20px; }
.post-quote { margin-bottom:20px; }
.post-video { margin-bottom:20px; }
.post-audio { margin-bottom:20px; }
.post-link { margin-bottom:20px; }
.post-slider { margin-bottom:20px; }
/* post-slider */
.postslider { margin-bottom: 50px; }
.postslider.flexslider { margin: 0 0 60px; background: #fff; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .postslider .flex-direction-nav a:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f001'; } .postslider .flex-direction-nav a.flex-next:before { content: '\f002'; }
/* quote post */ .post-quote blockquote { font-size:16px; color:#999; font-family:'Roboto', sans-serif; font-style:italic; line-height:1.6em; }
.post-quote blockquote i { font-size: 40px; margin:0 20px 10px 0; float: left; color: #eee; }
.post-image img:hover {
-webkit-box-shadow: 0 0 2px #979797; -moz-box-shadow: 0 0 2px #979797; box-shadow: 0 0 2px #979797; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;
}
ul.meta-post{ margin: 0; padding:0; list-style:none; }
ul.meta-post li{ display: inline-block; margin:0 10px 0 10px; padding:0; list-style:none; padding-right:10px; }
ul.meta-post li i { float:left; font-size:12px; margin:6px 5px 0 0; }
ul.meta-post li a{ color:#999; font-size:12px; font-weight:600; }
/* --- single post --- */ .bottom-article{ overflow: hidden; padding:10px 0 10px 0; margin-top:20px; }
/* --- author info --- */
.about-author { border:1px solid #f5f5f5; padding:20px; float:left; margin-bottom:5px; }
.about-author h5 { margin-bottom:10px; }
/* --- Comment --- */
.comment-area { float:left; width:100%; margin-top:30px; }
.comment-area:after { display: table;
content: " ";
}
.media-content{ overflow:hidden; margin-left:12px; border-bottom:1px dotted #d5d5d5; padding-bottom:20px; }
.media-content h6 { font-size:14px; font-weight:700; }
.media-content span{ color:#a9a9a9; font-size:14px; font-weight:300; }
.comment-area .thumbnail > img {
display: block;
width:60px; height:60px; } .filter-list{ margin-top:20px; }
.comment-area .media a.reply { font-weight: 600; }
/* --- pagination --- */
- pagination a,
- pagination span {
display: block; float: left; margin: 0 7px 0 0; padding: 7px 10px 6px 10px; font-size: 12px; line-height:12px; color: #888;
font-weight:600; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
- pagination a:hover {
color: #fff;
text-decoration:none; }
- pagination span.current {
background: #333; color: #fff; font-weight: bold;
}
/* ===============================
15. Aside, sidebar
================================ */
aside{ position:relative; margin-bottom:40px; }
.sidebar-nav{ float:left; width:100%; }
.right-sidebar{ border-left:1px solid #f5f5f5; padding:0 0 0 30px; }
.left-sidebar{
border-right:1px solid #f5f5f5;
padding:0 30px 0 0;
}
.left-sidebar .widget h3, .left-sidebar .widget .widget-content{
padding-right:20px;
}
aside .widget { margin-bottom:40px; }
ul.cat, ul.recent, ul.folio-detail, ul.contact-info{
margin:0;
padding:0;
list-style:none;
}
ul.cat li, ul.recent li, ul.folio-detail li, ul.contact-info li{ margin:0 0 15px 0; list-style:none; }
ul.cat li a, ul.folio-detail li a{ color:#656565; }
ul.cat li i { margin-right: 10px; }
ul.folio-detail li label{ display:inline; cursor:default; color:#353535; font-weight:bold; }
.widget ul.recent li { display:inline-block; }
.widget ul.recent li { margin-bottom:20px; }
ul.recent li h6 { margin:0 0 10px 0; }
ul.recent li h6 a{ color:#353535; font-size:16px; font-weight:600; }
.widget ul.tags {
list-style:none;
margin:0;
margin-left: 0;
padding-left:0;
}
.widget ul.tags li { margin:0 5px 15px 0; display:inline-block; }
.widget ul.tags li a {
background:#e6e6e6;
color:#333;
padding:5px 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #888;
}
.widget ul.tags li a:hover { text-decoration:none; color:#fff; }
/* ===== Widgets ===== */
/* --- latest tweet widget --- */
.twitter ul{ margin-left:0; list-style:none; }
.twitter img{
float: left; margin-right: 15px;
} .twitter span.tweet_time{
display: block; padding-bottom: 5px;
} .twitter li{
border-bottom: 1px dashed #efefef; padding-bottom: 20px; margin-bottom: 20px; list-style: none;
} .twitter li:last-child{border: none;}
/* --- Recent post widget --- */
.recent-post{ margin:20px 0 0 0; padding:0; line-height:18px; }
.recent-post h5 a:hover { text-decoration:none; }
.recent-post .text h5 a { color:#353535; }
ul.time-post{
float:left;
width:120px;
padding:0;
list-style:none;
margin:0 20px 0 0;
text-align:center;
color: #0e0f0f;
}
ul.time-post li{ float:none; background:#f8f8f8; list-style:none; margin:0 0 2px 0; padding:0; }
ul.time-post li a img:hover{ opacity: 0.8; /* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* For IE 8 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
ul.time-post li.time{ float:none; padding:5px 0 5px 0; text-shadow: none; }
.recent-post ul.time-post li.time{ color:#121214; }
.post-meta{ margin-bottom:20px; }
.post-meta span{ padding:0 10px 0 10px; margin-bottom:10px; }
.post-meta span a{ color:#919191; }
.post-meta strong{ font-weight:200px; color:#c7c7c7; }
.item .text { margin-left:140px; margin-bottom:20px; }
/* =============================== 16. Footer ================================ */
footer{ background:#f2f2f2; }
- sub-footer{
border-top: 1px solid #ddd; background:#f7f7f7; }
footer{
padding:50px 0 0 0;
}
footer a { color:#666; }
footer a:hover { color:#444; }
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6{ color:#666; }
footer address { line-height:1.6em; }
footer h5 a:hover, footer a:hover { text-decoration:none; }
ul.social-network { list-style:none; margin:0; }
ul.social-network li { display:inline; margin: 0 5px; }
footer ul.social-network li i { font-size: 1.3em; }
- sub-footer{
text-shadow:none; padding:0; padding-top:30px; margin:20px 0 0 0; }
- sub-footer p{
margin:0; padding:0; }
- sub-footer span{
}
.copyright { text-align:left; font-size:12px; }
- sub-footer ul.social-network {
float:right; }
/* ===============================
Live preview purpose
================================ */ /* --- buttons --- */
.bs-docs-example { margin:0 0 10px 0; }
.demobtn a.btn { margin:0 10px 10px 0; }
section.demogrid .col-lg-1,section.demogrid .col-lg-2,section.demogrid .col-lg-3,section.demogrid .col-lg-4,section.demogrid .col-lg-5,section.demogrid .col-lg-6,section.demogrid .col-lg-7,section.demogrid .col-lg-8,section.demogrid .col-lg-9,section.demogrid .col-lg-10,section.demogrid .col-lg-11 { background:#f6f6f6; text-align:center; padding:20px 0 20px; }
section.demogrid .show-grid .row,section.demogrid .show-grid .row-fluid { margin-bottom:0; }
section.demogrid .show-grid .nest { background:#ddd; text-align:center; padding:20px 0 20px; }
section.demogrid .col-lg-12.nest { background:#f6f6f6; text-align:center; padding:20px 0 0; }
.demoinline p { display:inline; margin-right:20px; }
/* ===============================
17. Divider, Line & Misc
================================ */
.solidline { border-top:1px solid #f5f5f5; margin:0 0 30px; }
.dottedline { border-top:1px dotted #f5f5f5; margin:0 0 30px; }
.dashedline { border-top:1px dashed #f5f5f5; margin:0 0 30px; }
.blankline { height:1px; margin:0 0 30px; }
/* scroll to top */
.scrollup{
position:fixed;
width:32px; height:32px;
bottom:0px; right:20px;
background: #222; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; }
a.scrollup { outline:0; text-align: center; }
a.scrollup:hover,a.scrollup:active,a.scrollup:focus { opacity:1; text-decoration:none; } a.scrollup i { margin-top: 10px; color: #fff; } a.scrollup i:hover { text-decoration:none; }
/* =============================
18. Position & alignment
============================= */
.absolute{ position:absolute; }
.relative{ position:relative; }
.aligncenter{ text-align:center; }
.aligncenter span{ margin-left:0; }
.floatright { float:right; }
.floatleft { float:left; }
.floatnone { float:none; }
.aligncenter { text-align:center; }
/* --- Image allignment style --- */
img.pull-left, .align-left{ float:left; margin:0 15px 15px 0; }
.widget img.pull-left { float:left; margin:0 15px 15px 0; }
img.pull-right, .align-right { float:right; margin:0 0 15px 15px; }
article img.pull-left, article .align-left{ float:left; margin:5px 15px 15px 0; }
article img.pull-right, article .align-right{ float:right; margin:5px 0 15px 15px; }
/* ============================= 20. Spacer, margin ============================= */
.clear-marginbot{ margin-bottom:0; }
.marginbot10{ margin-bottom:10px; } .marginbot20{ margin-bottom:20px; } .marginbot30{ margin-bottom:30px; } .marginbot40{ margin-bottom:40px; } .marginbot50{ margin-bottom:50px; } .clear-margintop{ margin-top:0; }
.margintop10{ margin-top:10px; }
.margintop20{ margin-top:20px; }
.margintop30{ margin-top:30px; }
.margintop40{ margin-top:40px; } .margintop50{ margin-top:50px; }
/* ============================= 21. Media queries ============================= */
@media (min-width: 979px) and (max-width: 1200px) { #wrapper.boxed{ width:1000px; margin:0 auto; } }
@media (min-width: 768px) and (max-width: 979px) { #wrapper.boxed{ width:784px; margin:0 auto; }
a.detail{ background:none; width:100%; }
footer .widget form input#appendedInputButton { display: block; width: 91%; -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
footer .widget form .input-append .btn { display: block; width: 100%; padding-right: 0; padding-left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top:10px; }
ul.related-folio li{ width:156px; margin:0 20px 0 0; } }
@media (max-width: 767px) {
body { padding-right: 0; padding-left: 0; } #wrapper.boxed{
width:90%; margin:0 auto; } .navbar-brand { margin-top: 10px; border-bottom: none; } .navbar-header { margin-top: 20px; border-bottom: none; }
.navbar-nav { border-top: none; padding-top: 30px; float: none; width: 100%; }
header .navbar-nav > li { padding-bottom: 0; padding-top: 0; }
header .nav li .dropdown-menu { margin-top: 0; }
.stats > div { margin-bottom: 30px; }
.dropdown-menu { position: absolute; top: 0; left: 40px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 13px; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid #f5f5f5; border: 1px solid rgba(0, 0, 0, .15); border-radius: 0; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); box-shadow: 0 6px 12px rgba(0, 0, 0, .175); }
.navbar-collapse.collapse { border: none; overflow: hidden; }
.box {
padding:20px 0;
margin-bottom: 20px;
}
#inner-headline .breadcrumb {
float:left;
clear:both;
width:100%;
}
.breadcrumb > li { font-size:13px; }
ul.portfolio li article a i.icon-48{
width:20px;
height:20px;
font-size:16px;
line-height:20px;
}
.left-sidebar{
border-right:none;
padding:0 0 0 0;
border-bottom: 1px dotted #e6e6e6;
padding-bottom:10px;
margin-bottom:40px;
}
.right-sidebar{ margin-top:50px; border-left:none; padding:0 0 0 0; }
footer .col-lg-1, footer .col-lg-2, footer .col-lg-3, footer .col-lg-4, footer .col-lg-5, footer .col-lg-6,
footer .col-lg-7, footer .col-lg-8, footer .col-lg-9, footer .col-lg-10, footer .col-lg-11, footer .col-lg-12{
margin-bottom:20px;
}
#sub-footer ul.social-network { float:left; }
[class*="span"] {
margin-bottom:20px;
}
}
@media (max-width: 480px) { .bottom-article a.pull-right { float:left; margin-top:20px; }
.search{
float:left;
}
.cta-text {
margin:0 auto;
text-align:center;
}
ul.portfolio li article a i{ width:20px; height:20px; font-size:14px; } .main-slider .flex-caption { bottom: 0; text-align: center; } .main-slider .flex-caption p { display: none; }
.cta-btn { float: none; text-align: center; }
}
@media (max-width: 360px) {
} /* ============== options panel for live preview ======================= */
- t_options {
position:fixed; top: 40px; left:-230px; width: 230px; background: #fefefe; color:#666; box-shadow: 0 0 3px rgba(0,0,0,0.12); box-shadow: 0 1px 6px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 6px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 6px rgba(0,0,0,.2); -o-box-shadow: 0 1px 6px rgba(0,0,0,.2);
z-index: 5000; font-size: 11px; font-family: 'Open Sans', arial, sans-serif;
}
- t_options hr {
margin: 20px 0; border: 0; border-top: none; border-bottom: 1px dotted #999;
}
- t_options h6 {
color:#666; font-size:14px; }
- t_options input{
width:60px; }
- t_options .col {
width:50px; margin:0 10px 0; }
.colorpicker {
z-index: 5001;
} .options_inner { position: relative; width: 100%; height: 100%; } .options_box { margin: 0 14px; padding: 10px 0 20px; overflow:hidden; }
.options_box .solidline { margin-bottom:10px; }
.options_box h6 { text-align:center; font-weight:bold; }
.options_box .full { width:100%; overflow:hidden; padding-bottom:10px; } .options_box .halfcol { width:90px; float:left; margin:0 5px; }
.options_box .fourcol { width:30px; float:left; margin:0 5px; }
.options_box .fourcol.color a{ width:30px; height:30px; display:block; margin-bottom:5px; }
.options_box .halfcol .wideboxed h6 { font-size:11px; font-weight:600; }
.options_toggle_holder { position:absolute; right:-40px; }
.options_toggle { margin: 6px 0 0 4px; width: 40px; height: 40px; cursor: pointer; border:1px solid #f63306; border-left:none; display:block; background:#f63306;
}
a.btn.btn-box { border-radius: 0; background: #fff; font-weight: 600; color: #666; border: 1px solid #ddd;
}
a.btn.btn-wide { border-radius: 0; background: #fff; font-weight: 600; color: #666; border: 1px solid #ddd; }
.options_toggle span .icon { margin:10px 0 0 7px; display:block; color: #fff; }
.options_toggle:hover,.options_toggle:focus,.options_toggle:active{ outline:0; text-decoration:none; }
.options_heading { color: #666; margin-top: 5px; margin-bottom: 20px; font-size: 14px; text-transform: uppercase; font-weight: bold; letter-spacing: 2px; padding-bottom: 10px; border-bottom: 1px dotted #888; }
/* colors */
.options_box a.t_default { background:#d9232d; } .options_box a.t_kissme { background:#6D0C1F; } .options_box a.t_lime { background:#C6DF45; } .options_box a.t_rose { background:#9E001D; } .options_box a.t_amethyst { background:#9b59b6; } .options_box a.t_asphalt { background:#34495e; } .options_box a.t_pomegranate { background:#c0392b; } .options_box a.t_pumpkin { background:#d35400; } .options_box a.t_lightorange { background:#f39c12; } .options_box a.t_red { background:#cb1103; }
.options_box a.t_green { background:#9AC43C; }
.options_box a.t_sand { background:#BFB372; }
.options_box a.t_purple { background:#c81dbe; } .options_box a.t_yellow { background:#FFD053; } .options_box a.t_blue { background:#5C9CC7; } .options_box a.t_pink { background:#FF439E; }
.bgr .bg { width:28px; height:28px; border:1px solid #e6e6e6; }
.bgr .bg.bg1 { background: url(../img/bodybg/bg1.png) repeat left top; } .bgr .bg.bg2 { background: url(../img/bodybg/bg2.png) repeat left top; } .bgr .bg.bg3 { background: url(../img/bodybg/bg3.jpg) repeat left top; } .bgr .bg.bg4 { background: url(../img/bodybg/bg4.png) repeat left top; } .bgr .bg.bg5 { background: url(../img/bodybg/bg5.png) repeat left top; } .bgr .bg.bg6 { background: url(../img/bodybg/bg6.png) repeat left top; } .bgr .bg.bg7 { background: url(../img/bodybg/bg7.png) repeat left top; } .bgr .bg.bg8 { background: url(../img/bodybg/bg8.jpg) repeat left top; } .bgr .bg.bg9 { background: url(../img/bodybg/bg9.png) repeat left top; } .bgr .bg.bg10 { background: url(../img/bodybg/bg10.png) repeat left top; }
- accent_color{
color: #fff; background: #ef5523; border: none; text-transform: uppercase; margin-left: 2px; text-align: center; outline:0; }
- bodybg_color {
color: #fff; background: #ccc; border: none; text-transform: uppercase; margin-left: 2px; text-align: center; outline:0; }
/* Theme Styler :: End */