Yuqing Wang (Talk | contribs) |
Yuqing Wang (Talk | contribs) |
||
Line 46: | Line 46: | ||
color:#222; | color:#222; | ||
} | } | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
.bcontainer { | .bcontainer { |
Revision as of 08:59, 12 October 2016
@import url("https://2016.igem.org/Template:Peking/css/navigation_style_1?action=raw&ctype=text/css"); @import url("https://2016.igem.org/Template:Peking/css/color_gray?action=raw&ctype=text/css");
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,img,small,sub,b,dl,dd,dt,ul,li,label,article,details,footer,header,menu,nav,input,textarea,select{ background:transparent; border:0; outline:0; padding:0; margin:0; }
html,body{
font-family: 'raleway-regular', sans-serif;
font-size:12px;
height:100%;
width:100%;
color:#5E5656;
background:#f5f5f5;
}
body{ overflow-x:hidden }
h1, h2, h3, h4, h5, h6 { font-weight: 400; font-family: 'Montserrat', sans-serif; text-transform:uppercase; color:#222222; }
h1 { font-size:36px; letter-spacing:3px; color:#222222; text-transform:uppercase; margin-bottom: 15px; }
p { font-size:14px; }
b { color:#222; }
.bcontainer {
width:auto;
margin:0 auto;
padding:100px 20px;
}
.small-width { width:980px; }
.no-padding { padding:0!important; }
a:hover, a:active, a:focus { outline: 0; }
a {
text-decoration: none; -webkit-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease; -moz-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease; -ms-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease; -o-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease; transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease; }
li { list-style:none; }
a { outline: 0; }
a:hover { text-decoration:none; }
.left { float: left; }
.right { float: right; }
.one_half {
width: 48%;
}
.one_third { width: 30.6%; }
.one_fourth { width: 22%; }
.one_fifth { width: 16.8%; }
.one_sixth { width: 13.33%; }
.two_fifth { width: 37.6%; }
.two_fourth { width: 48%; }
.two_third { width: 65.33%; }
.three_fifth { width: 58.4%; }
.three_fourth { width: 74%; }
.four_fifth { width: 79.2%; }
.five_sixth { width: 82.67%; }
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .two_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { float: left; margin-bottom: 20px; margin-right: 4%; position: relative; }
.last { margin-right:0px!important; }
.section-title { text-align:center; width:700px; margin:0 auto; margin-bottom:60px; }
.border { background: none repeat scroll 0 0 #999999; display: block; height: 2px; margin: 0 auto; width: 100px; margin-bottom:40px; }
.element_from_top { top: -50px; padding-right: 0px; opacity: 0; position: relative; }
.element_from_bottom { bottom: -50px; padding-left: 0px; opacity: 0; position: relative; }
.element_from_left { left: -80px; padding-right: 0px; opacity: 0; position: relative; }
.element_from_right { right: -80px; padding-left: 0px; opacity: 0; position: relative; }
.element_fade_in { opacity: 0; position: relative; padding-left: 0px; right: 0px;
}
.mask { background-color:#FFF; width:100%; height:100%; position:fixed; z-index:100000; }
#loader { background:url(images/newave-loading.gif) center center no-repeat; height: 50px; width: 50px; left: 50%; top: 50%; position: absolute; margin: -25px 0 0 -25px; }
/* Shortcodes */
.title-divider { border-bottom:#e9e9e9 1px solid; width:100%; text-align:center; text-transform:uppercase; color:#222222; padding-bottom:5px; padding-top:80px; margin-bottom:50px; float:left; }
/* Pricing Tables */
.pricing-tables {
float:left;
width:inherit;
display:block;
text-align:center;
}
.price-table { border: 1px solid rgba(0, 0, 0, 0); padding: 25px 0px 25px 0px; text-align: center; transition: all 0.5s ease 0s; width:22%; display:inline-block; border: 1px solid #E8E8E8; background-color:#FFF; z-index:1; margin-left:-2px; margin-right:-2px; position:relative; margin-top:20px; margin-bottom:20px; }
.price-table:hover { border: 1px solid #E8E8E8; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); z-index:100!important; padding: 45px 0px 45px 0px; margin-top:0px; margin-bottom:0px;
}
.price-table.featured { border: 1px solid #E8E8E8; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); z-index:100!important; padding: 45px 0px 45px 0px; margin-top:0px; margin-bottom:0px;
}
.price-table i { background-color: #FCFCFC; border: 2px solid #DDDDDD; border-radius: 100px; box-shadow: 0 0 0 5px #F4F4F4; display: inline-block; font-size: 20px; width:20px; height:20px; margin-bottom: 35px; overflow: hidden; padding: 25px; transition: all 0.2s ease 0s; }
.price-table:hover i { box-shadow: 0 0 0 5px #FFFFFF inset; color: #FFFFFF; }
.price-table ul { margin-bottom: 0; }
.price-table li { border-bottom: 1px dotted #E6E6E6; font-size: 12px; padding: 8px 15px; margin:0px 10px; }
.price-table li.pricetable-price { background-color: #F7F7F7; border-top: 1px dotted #E6E6E6; margin:0px; }
.price-table li a { margin-top:20px; }
.price-table li:first-child { padding-top: 0; border-bottom: medium none; }
.price-table li:last-child { border-bottom: medium none; }
.price-table ul h3 { font-size: 20px; line-height: 16px; margin-bottom: 7px; }
.price-table li.pricetable-price h3{ font-size: 14px; }
.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
/* Recent Posts */
.recent-post { width:100%; height:50px; float:left; margin-bottom:20px; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;
background-color:#FFF; border-radius:3px; }
.recent-post:hover { background-color:#FFF; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); }
.recent-post .recent-post-date { line-height:50px; float:left; margin-right:20px; margin-left:20px; font-size:12px; }
.recent-post .blog-type { float:left; border-radius:0px; margin-right:20px; background-color:#999; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;
}
.recent-post:hover .blog-type { background-color:#222; }
.recent-post h5 { line-height:50px; float:left; }
.recent-post h5 a { color:#999; }
.recent-post h5 a:hover { color:#222; }
.recent-post .blog-meta { float:right; line-height:50px; margin-right:20px; }
/* Accordion */
.accordion { float:left; width:inherit; }
.accordion dt { cursor: pointer; border-radius: 3px 3px 3px 3px; margin-bottom: 10px; padding-top: 10px; border-top:#e9e9e9 1px solid; transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s;
-webkit-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s;
}
.accordion dt:first-child { border-top:none; padding-top: 0px; }
.accordion .accordion-active { color:#222222; }
.accordion dt span { font-size: 14px; line-height:24px; }
.accordion dt span.accordion-status { height:20px; width:20px; padding:2px; background:url(images/plus.png) #999999 2px 2px no-repeat; background-size:20px 20px; float:left; margin-right:10px; border-radius: 2px; }
.accordion dt.accordion-active span.accordion-status { background:url(images/minus.png) 2px 2px no-repeat; background-color:#222222; background-size:20px 20px; }
.accordion-content { padding-bottom: 15px; padding-top: 5px; font-size: 13px; }
/* Toggle */
.toggle-wrap { float:left; width:100%; }
.toggle-title { background: #e5e5e5; cursor: pointer; padding: 10px; border-radius: 3px; margin-bottom: 5px; display: block; font-size:13px; }
.toggle-title a { color: #666; text-decoration: none; }
.toggle-title a:hover { color:#222222; }
.toggle_container { padding-bottom: 10px; padding-top: 5px; padding-left: 10px; padding-right: 10px; font-size:13px; }
.toggle-active { color:#fff; background: #222222; }
.toggle-active a { color:#FFF; }
.toggle-active a:hover { color:#FFF; }
/* Tabs */
.tab-shortcode { float:left; width:100%; }
ul.tabs { overflow: hidden; margin: 0px; }
ul.tabs li { float: left; margin: 0px; list-style: none; }
ul.tabs li a { display: block; background-color: #e5e5e5; padding: 6px 20px; margin-right: 5px; border-radius: 2px 2px 0px 0px; color: #666; text-decoration: none; font-size:13px; }
ul.tabs .tab-active a { color: #fff; }
.tab_container { clear: both; padding: 20px 25px; margin-top:0px; background:#FFF; font-size:13px; }
/* Dropcaps */
.dropcap-normal { font-family: 'Montserrat', sans-serif; float: left; font-size: 70px; font-weight: bold; line-height: 60px; margin: 0 8px 0 0; }
.dropcap.dark { color: #FFFFFF; }
.dropcap.round { border-radius: 3px; }
.dropcap.square { border-radius: 50px; }
.dropcap { font-family: 'Montserrat', sans-serif; display: block; float: left; font-size: 36px; margin: 6px 8px 0 0; text-align: center; text-transform: uppercase; line-height:50px; width:50px; height:50px; }
/* Counters */
.counters { margin-top: 40px; }
.counters ul { text-align:center; }
.counters i { display: block; font-size: 50px; margin-bottom: 20px; position: relative; }
.counters li { background:#FFF; color: #222222; font-family: 'Montserrat', sans-serif; font-size: 18px; padding: 25px 0; text-align: center; text-transform: uppercase; border-radius:3px }
.counters li span { font-family: 'Montserrat', sans-serif; }
.counters li.last { border-right: 0 none; }
/* List Styles */
.icons-ul li {
color:#999999;
margin-bottom:10px;
font-size:14px;
}
.icons-ul li i{ margin-right:7px; }
.fa-ul { font-size:14px; }
.fa-ul li { margin-bottom:10px; }
/* Alert Boxes */
.alertboxes { float:left; width:100%; }
.shortcode_alertbox { border-radius: 3px; color: #FFFFFF; display: block; font-size: 14px; line-height: 20px; margin-bottom: 20px; padding: 15px 40px 15px 14px; position: relative; }
.shortcode_alertbox .box_close { background: url("images/close_box.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); background-position:10px 10px; background-size:20px 20px; display: block; height: 40px; position: absolute; right: 5px; top: 5px; width: 40px; cursor:pointer; }
.shortcode_alertbox b { color:inherit; }
.shortcode_alertbox.box_red { background: none repeat scroll 0 0 #F9E5E6; border: 1px solid #F7C7C9; color:#B3696C; } .shortcode_alertbox.box_blue { background: none repeat scroll 0 0 #D8ECF5; border: 1px solid #9AC9DF; color: #528DA9; } .shortcode_alertbox.box_yellow { background: none repeat scroll 0 0 #FCF7D9;
border: 1px solid #F5DC7D; color: #C4A21B;
} .shortcode_alertbox.box_green { background: none repeat scroll 0 0 #E3EBC6; border: 1px solid #C2D288; color: #8FA442; }
/* Buttons */
a.newave-button { border-radius:3px; font-family: 'Montserrat', sans-serif; letter-spacing:0; text-transform:uppercase; display:inline-block; }
.small { font-size:12px; line-height:14px; padding:5px 9px 7px 9px; line-height:12px; }
.medium { font-size:14px; line-height:14px; padding:10px 15px; line-height:14px; }
.large { font-size:16px; line-height:14px; padding:15px 25px; line-height:16px }
.grey { color:#FFF; }
.grey:hover { color:#FFF; }
.color { color:#fff; }
.color:hover { color:#fff; }
.outline { background-color:none; border:2px solid #222222; color:#222222; line-height:10px!important; }
.outline:hover { background-color:#222222; color:#FFF; }
.outline.white { background-color:none; border:2px solid #fff; color:#fff; }
.outline.white:hover { background-color:#fff; color:#222; }
.rounded { border-radius:50px!important; }
/* Font Awesome */
.the-icons li { font-size:14px; height: 40px; text-transform: capitalize; }
.the-icons li i { font-size: 18px; margin-right: 10px; vertical-align: -2px; width: 35px; }
/* Section pages styles */
section { position: relative; background-color:#f5f5f5; z-index: 1; }
#home { height: 100%; position: relative; width: 100%; }
#not-found { height: 100%; position: relative; width: 100%; }
#home.parallax-slider { height:auto; }
#we-are-good-at { background-color:#FFF; }
#services { background-color:#FFF; }
#we-love-technology { background-color:#FFF; }
#portfolio { background-color:#FFF; }
#contact { background-color:#fff; }
footer { background-color:#383232; }
#blog { background-color:#fff; }
/* Parallax Styles */
.parallax { text-align: center; background-position: center center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed !important; }
.parallax-overlay { background-color:rgba(0,0,0,0.80); }
/* Home Pattern And Image Parallax */
.home-pattern {
background:url(images/home_pattern.png) repeat;
width:100%;
height:100%;
}
.pattern { background:url(images/pattern.png) repeat; width:100%; height:100%; }
#home-center { height: 100%; display: table; position: absolute; top: 0; left:0; right:0; width:90%; margin-left:5%; margin-right:5%; }
.div-align-center { display: table-cell; vertical-align: middle; text-align:center; }
.div-word-on-picture1{ display: table-cell; padding-top:550px; vertical-align:top; padding-right:10px; text-align:right; }
.div-word-on-picture2{ display: table-cell; padding-top:10px; vertical-align:bottom; padding-right:5px; text-align:right; }
.ultralarge {
color:#fff;
text-align:center;
font-family: 'Montserrat', sans-serif;
font-size:100px;
line-height:80px;
letter-spacing:0;
}
.four-zero-four { color:#fff; text-align:center; font-family: 'Montserrat', sans-serif; font-size:180px; line-height:180px; letter-spacing:0; }
.below-four-zero-four { margin-bottom:40px!important; }
.text-slide-vertical { color:#fff; font-family: 'Montserrat', sans-serif; font-size:70px; text-transform:uppercase; width:100px!important; position:relative!important;
}
.text-slide-vertical li { line-height:100px; }
.bullet { margin: 0 10px; opacity: 0.9; color:#fff; }
.div-align-center p{ margin-bottom:20px; }
p.after-slider { font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; font-style:italic; text-align:center; padding-top:20px; margin-bottom:40px; }
/* Home Fullwidth Parallax Slider */
ul.fullwidth-slider {
position: relative;
display: block;
width: 100%;
margin: 0;
padding: 0;
background-color: #222222;
z-index: 0;
-webkit-backface-visibility: visible;
background-position: center center;
background-repeat: no-repeat;
}
ul.fullwidth-slider li.slide { position: relative; display: none; overflow: hidden; float: left; width: 100%; height: 100%; z-index: 0; background-attachment:absolute ; background-size: cover; background-repeat: no-repeat; background-position: center; -webkit-backface-visibility: visible; }
ul.fullwidth-slider li.slide .caption { position: relative; height: 100%; width:100%; }
ul.fullwidth-slider li.slide .caption .caption-inside { position: absolute; top: 0px; width:100%; }
ul.fullwidth-slider li.slide .caption .slide-caption { height: 100%; z-index: 0; display: table; position: relative; top: 0; width:80%; margin-left:10%; margin-right:10%; }
ul.fullwidth-slider li.slide .caption .slide-caption .vertical-align-middle{ display: table-cell; vertical-align: middle; text-align:center; }
.vertical-align-middle p { margin:20px 0; color:#fff; }
.vertical-align-middle.dark p, .vertical-align-middle.dark h1 { color:#222; }
ul.fullwidth-slider, ul.fullwidth-slider .caption-inside { height: 700px; }
.parallax-slider .bx-wrapper .bx-next { right:50px; }
.parallax-slider .bx-wrapper .bx-prev { left:50px; }
/* Home Full Screen Slider */
#fullscreen-slider { display:none;/* Only use this if you fade it in again after the images load */ }
#cycle-loader { height:32px; left:50%; margin:-8px 0 0 -8px; position:absolute; top:50%; width:32px; z-index:999; }
#slider_left { top:12%; height:60px; position:absolute; left:50px; width:32px; z-index:1000; margin-top:-30px; cursor:pointer; }
#slider_right { top:12%; height:60px; position:absolute; right:50px; width:32px; z-index:1000; margin-top:-30px; cursor:pointer; }
#slider_left:hover, #slider_right:hover { margin-top:-28px; } #slider_left:active, #slider_right:active { margin-top:-28px; }
.slide-content { height: 100%; display: table; position: absolute; top: 0; left:0; right:0; width:80%; margin-left:10%; margin-right:10%; }
.light { color:#fff!important; }
.dark { color:#222222; }
.slide-content h1 { color:inherit; font-size:100px; line-height:100px; margin:10px 0; letter-spacing:1px; }
.georgia { font-family: Georgia,"Times New Roman",Times,serif; font-size: 30px; line-height:30px; font-style: italic; padding:10px 0; }
.slide-content p { margin:10px 0; }
.slide-content a { margin:10px 0; }
/* Home Full Screen Video */
.video-section { background-image: url('images/video-placeholder.jpg'); }
#video-volume { bottom: 30px; color: #FFFFFF; cursor: pointer; font-size: 24px; margin-left: -10px; left:50%; position: absolute; width: 20px; z-index:10; }
/* We are Newave */
.screens { position:relative; }
.big-screen { width:620px; height:auto; margin:0 auto; z-index:100; }
.small-screen-left { width:350px; height:auto; position:absolute; left:0; top:120px; z-index:0; }
.small-screen-right { width:350px; height:auto; position:absolute; right:0; top:120px; z-index:0; }
/* We are good at */
.bar { text-align: left!important; margin: 0px!important; }
.bar li { list-style: none!important; }
.bar li:last-child span { margin-bottom: 0px; }
.bar li .bar-wrap { margin-bottom:50px; border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; background:#dddddd; }
.bar li span { height: 35px; width: 0px; display: block; border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; }
.bar li p { padding-bottom: 2px; }
.bar li span { overflow: visible!important; position: relative; }
.bar li span strong { position: absolute; top: 10px; left: 10px; color: rgba(255, 255, 255, 0.8); line-height: 12px!important; display: block; }
/* Our Team */
.our-team { text-align:center; }
.our-team li { display:inline-block; margin:0 50px; height:330px; overflow:hidden; border-radius:3px; position:relative; width:260px; }
.our-team li img { display:block; border-radius:3px; position:relative; z-index:0; float:left; }
.team-profile { height:200px; padding:40px 20px 20px 20px; margin-top:235px; z-index:11; position:absolute; border-radius:3px; transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s;
-webkit-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s;
}
.our-team li:hover > .team-profile { margin-top:0px; background-color:#FFF; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); }
.team-profile h5 { color:#222222; text-transform:uppercase; }
p.about-team { margin:20px 0 30px 0; font-size:13px; }
ul.socials-icons { text-align:center;
}
ul.socials-icons li { width:35px; height:35px; margin:5px; display:inline-block }
ul.socials-icons li a { opacity:0.5; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;
}
ul.socials-icons li a:hover { opacity:1; }
/* Newsletter */
#newsletter .container {
padding-top:30px;
padding-bottom:30px;
}
.newsletter-left { width:60%; float:left; height:50px }
.newsletter-right { width:40%; float:left; text-align:right; height:40px; padding-top:10px; }
.newsletter-right a { cursor:pointer; }
#newsletter input[type="text"] { border: 0 none; color: #fff; font-family: 'Montserrat',sans-serif; font-size: 36px; line-height:50px; margin:0; height: 50px; padding:0px; text-transform: uppercase; width: 100%; }
/* Twitter Parallax*/
.twitter-feed .bx-wrapper { margin:30px 0 15px 0!important; }
.twitter-feed li, .twitter-feed li a { color:#fff!important; text-transform:none; font-size: 17.5px; font-family: 'Montserrat',sans-serif;
font-weight: 400;
}
.twitter-feed p { opacity:0.5; }
.twitter-feed-icon img { width:60px; height:auto; opacity:0.7; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;
}
.twitter-feed-icon img:hover { opacity:1; }
.twitter-feed .bx-wrapper .bx-controls-direction a { width: 18px; height: 34px; }
.twitter-feed .bx-wrapper .bx-prev { left: 50%; margin-left:-30px; margin-top:90px; background: url(images/slider_left_white.png) no-repeat; background-size:18px 34px; opacity:0.5; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;
z-index:0; }
.twitter-feed .bx-wrapper .bx-next {
right: 50%;
margin-right:-30px;
margin-top:90px;
background: url(images/slider_right_white.png) no-repeat;
background-size:18px 34px;
opacity:0.5;
transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;
z-index:0; }
.twitter-feed .bx-wrapper .bx-prev:hover, .twitter-feed .bx-wrapper .bx-next:hover { opacity:1; }
.twitter-feed .bx-wrapper .bx-next:hover { background-position:0 0; }
.twitter-feed { margin-bottom:70px; }
/* Services */
.service-item { float:left; margin:30px 0; }
.service-item h5 { text-transform:uppercase; color:#222222; margin:5px 0; }
.service-item.text-right { text-align:right; }
.service-item.text-right .fa-stack { cursor:pointer; margin-left:20px; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;
}
.service-item.text-left .fa-stack { cursor:pointer; margin-right:20px; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;
}
.service-item.text-right .fa-stack:hover, .service-item.text-left .fa-stack:hover { color:#222222; }
.service-item .service-icon { font-size:27px!important; }
/* Clients */
#bx-pager { text-align:center; }
#bx-pager a { border-radius:3px; margin:10px; background-color:#FFF; display:inline-block; }
#bx-pager a img { opacity:0.5; border-radius:3px; width:200px; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;
}
#bx-pager a img:hover, #bx-pager a.active img { opacity:1; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;
}
.clients-slider li { padding:0 50px; }
.clients-slider h3 { color:#222222; text-transform:uppercase; margin-top:20px; text-align:center; }
.clients-slider p { margin-top:20px; text-align:center; }
/* We love technology */
ul.technology { text-align:center; }
ul.technology li { display:inline-block; width:238px; margin:10px; padding:30px 20px; position:relative;
overflow:hidden;
transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;
}
ul.technology li:hover:before { content:""; position:absolute; top:0; right:0; border-width:0 25px 25px 0; border-style:solid; display:block; width:0; }
ul.technology li:first-child, ul.technology li:last-child { margin-left:0px; }
ul.technology li:last-child { margin-right:0px; }
ul.technology li i { font-size:40px; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;
}
ul.technology li h5 { text-transform:uppercase; color:#222222; margin-top:10px; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;
}
ul.technology li p { font-size:13px; margin-top:10px; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;
}
ul.technology li:hover i { color:#fff; }
ul.technology li:hover h5 { color:#fff; }
ul.technology li:hover p { color:#fff; opacity:0.5 }
/* Parallax Quote */
.quote h1 { color:#FFF; padding:30px 0 10px 0; line-height:40px; letter-spacing:0.5px; }
.quote p { color:#FFF; opacity:0.5; }
h1 span.quote-img { }
h1 span.quote-img img { width:21px; height:auto; padding:10px; margin-bottom:12px; opacity:0.5;
}
/* Portfolio */
.container.portfolio-title { padding-bottom:0px; }
#portfolio { padding-bottom: 0; }
/* Portfolio Filters */
#filters { margin-top: 10px; margin-bottom: 40px; text-align: center; display: block; float: none; z-index: 2; position: relative; }
#filters ul li { display: inline-block; margin:0 5px; }
#filters ul li a { display: block; }
#filters ul li a h5 { padding: 8px 15px; text-transform:uppercase; background-color:#eeeeee; border-radius:3px; font-size:10px; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; }
#filters ul li a:hover h5, #filters ul li a.active h5 { color: #fff; }
/* Portfolio Items */
#portfolio-wrap { position: relative; padding: 0; width: 100%; margin: 0 auto; display: block; }
#portfolio-wrap .one-four { margin: 0!important; line-height:0; width: 25%; padding: 0; position:relative; }
.portfolio-item { padding: 0; position: relative; overflow: hidden; } .portfolio-item .portfolio-image { overflow: hidden; display: block; position: relative; } .portfolio-item .portfolio-image img { width: 100%; height: auto; }
.portfolio-item:hover .project-overlay { opacity:1; transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s;
-webkit-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s; }
.project-overlay { width:100%; height:100%; position:absolute; top:0; left:0; opacity:0; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;
cursor:pointer; }
.open-project-link { width:100%; height:100%; position:absolute; z-index:100; }
.project-info { position:absolute; height:100px; width:100%; top:50%; margin-top:-50px; text-align:center; }
.project-name { color:#fff; text-transform:uppercase; margin-top:50px; opacity:0; transition:all 0.2s ease 0s; -moz-transition:all 0.2s ease 0s;
-webkit-transition:all 0.2s ease 0s; -ms-transition:all 0.2s ease 0s;
-o-transition:all 0.2s ease 0s; }
.portfolio-item:hover .project-name { opacity:1; -webkit-transition: opacity .4s .5s; -moz-transition: opacity .4s .5s; -ms-transition: opacity .4s .5s; -o-transition: opacity .4s .5s; transition: opacity .3s .5s; }
.project-categories { font-size:13px; color:#fff; opacity:0; margin-top:13px; transition:all 0.2s ease 0s; -moz-transition:all 0.2s ease 0s;
-webkit-transition:all 0.2s ease 0s; -ms-transition:all 0.2s ease 0s;
-o-transition:all 0.2s ease 0s;
}
.portfolio-item:hover .project-categories { opacity:0.5; -webkit-transition: opacity .4s .8s; -moz-transition: opacity .4s .8s; -ms-transition: opacity .4s .8s; -o-transition: opacity .3s .8s; transition: opacity .3s .8s; }
.zoom-icon { left: 50%; margin-left:-20px; position:inherit; width:40px; height:40px; margin-top:40px; opacity:0; background:url(images/zoom.png); background-size:40px 40px; transition:all 0.3s ease 0.1s; -moz-transition:all 0.3s ease 0.2s;
-webkit-transition:all 0.3s ease 0.2s; -ms-transition:all 0.3s ease 0.2s;
-o-transition:all 0.3s ease 0.2s; }
.portfolio-item:hover .zoom-icon { opacity:1; margin-top:0px; -webkit-transition: opacity .3s .2s, margin-top .3s .2s; -moz-transition: opacity .3s .2s, margin-top .3s .2s; -ms-transition: opacity .3s .2s, margin-top .3s .2s; -o-transition: opacity .3s .2s, margin-top .3s .2s; transition: opacity .3s .2s, margin-top .3s .2s;
}
/* Portfolio Isotope Transitions */
.isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }
.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity; }
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }
/* Portfolio Expander */
#project-page-holder { display: none; background-color:#FFF; }
#project-page-button-fullscreen { height: auto; z-index:100; position: absolute; right:30px; top:30px; }
#project-page-button-fullscreen li { display:inline-block; font-size:30px; }
#project-page-button-fullscreen li a { background:url(images/close.png) no-repeat #fff; background-size:50px 50px; width:50px; height:50px; display:block; border-radius:50px; opacity:0.5; }
#project-page-button-fullscreen li a:hover { opacity:1; }
#project-page-button { text-align:center; margin-bottom:20px; height: auto; position: relative; z-index:100; }
#project-page-button li { display:inline-block; margin:60px 10px 0px 10px; font-size:30px; }
#project-page-data { margin-bottom: 0px; }
.project-section-title { text-align:center; margin-bottom:40px; }
.project-section-title h1 { margin-bottom:5px!important; letter-spacing:1px; }
.project-page { background-color:#FFF; width:100%; height:auto; left:0; padding-bottom:40px; }
/* Portfolio Normal Expander Project Slider */
.project-image-slider .bx-wrapper .bx-next {
background: url("images/project_slider_right.png") no-repeat;
background-size:35px 65px;
opacity:0.3;
right:-90px;
}
.project-image-slider .bx-wrapper .bx-prev { background: url("images/project_slider_left.png") no-repeat ; background-size:35px 65px; opacity:0.3; left:-90px; }
.project-image-slider .bx-wrapper .bx-next:hover, .project-image-slider .bx-wrapper .bx-prev:hover { opacity:1; background-position:0 }
.project-image-slider .bx-wrapper .bx-controls-direction a { height: 65px; margin-top: -33px; outline: 0 none; position: absolute; text-indent: -9999px; top: 50%; width: 35px; z-index: 100; }
/* Portfolio Normal Expander */
.project-description { margin-top:40px; margin-bottom:20px; width:100%; height:auto; }
.small-border { height:2px; width:50px; background-color:#ddd; margin-bottom:15px; }
.visit-project { width:100%; text-align:center; border-top:1px solid #ddd; margin-top:20px; padding:55px 0 20px 0; }
.project-description h5 { color:#222222; text-transform:uppercase; margin-bottom:5px; }
/* Portfolio FullScreen Expander */
#cycle-loader { height:32px; left:50%; margin:-8px 0 0 -8px; position:absolute; top:50%; width:32px; z-index:999; }
#arrow_left { top:50%; height:60px; position:absolute; left:30px; width:32px; z-index:1000; margin-top:-30px; }
#arrow_right { top:50%; height:60px; position:absolute; right:30px; width:32px; z-index:1000; margin-top:-30px; }
#arrow_left:hover, #arrow_right:hover { margin-top:-28px; }
#arrow_left:active, #arrow_right:active { margin-top:-28px; }
div.mc-image { -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position:center center; background-repeat:no-repeat; height:100%; overflow:hidden; width:100%; }
.in-slide-content div.info-slide { background:#FFF url(images/info.png) no-repeat left bottom; background-size:46px 46px; position:absolute; top:30px; left:30px; width: 46px; height: 46px; margin: 0; display: block; text-indent: 10px; -moz-border-radius: 23px; -webkit-border-radius: 23px; border-radius: 23px; cursor: pointer; z-index:1000; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=0.5); opacity: 0.5; -webkit-transition: all 0.3s ; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.in-slide-content div.info-slide:hover { width:200px; background:#FFF; position:absolute; bottom:40px; padding:10px 20px; text-indent: 0px; moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; z-index:1000; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=1); opacity: 1; }
.in-slide-content h2, .in-slide-content p{ padding: 0; margin: 0; font-size: 12px; line-height:24px; }
.in-slide-content h2{ font-size:14px; color:#444; text-shadow:none; font-weight:normal; text-transform:uppercase; z-index:1001; position:relative; white-space: nowrap; }
.info-slide p{ color:#aaa; font-size:13px; text-shadow:none; z-index:1001; position:relative; margin:0; font-weight:normal; white-space: nowrap;
}
.in-slide-content div.info-slide h2 { display:none; padding:10px 10px 0 10px; }
.in-slide-content div.info-slide p { display:none; padding:0px 10px 10px 10px; }
.in-slide-content div.info-slide:hover h2, .in-slide-content div.info-slide:hover p { display:inherit; padding:0; }
/* Project External */
#project-header { height:600px; z-index:1; }
#project-header .container { height:inherit; }
.table-header { display:table; position:relative; height:inherit; width:100%; }
.table-left { width:50%; left:0; position:absolute; bottom:0; }
.table-right { width:50%; text-align:left; position:relative; right:0; display:table-cell; vertical-align:middle }
.table-header h2 { margin-bottom:25px; }
.table-header p{ margin-bottom:35px; }
#project-url { height:40px; background-color:#222222; text-align:center; position:relative; z-index:10; }
#project-url .site a { color: #FFFFFF; display: block; font-family: Georgia; font-size: 13px; height: 40px; letter-spacing: 1px; line-height: 40px; overflow: hidden; }
#project-url .site .group { display: block; width: 100%; }
#project-url .site .group span { display: block; height: 40px; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; }
#project-url .site:hover .text { display: block; margin-top:-40px; }
#project-url .site:hover .hover { display: block; }
#project-info .section-title { margin-bottom:0; }
#project-features { background-color:#fff; }
#project-slider .container{ padding-bottom:60px; }
#project-slider .bx-wrapper { margin-bottom:60px!important; }
#project-options { background:#fff; }
#project-options h2 { margin:40px 0; }
#project-options ul { margin-bottom:40px; }
#project-options ul li { line-height:24px; }
#project-counters { background-color:#222; }
#project-counters .counters { margin-top:20px; width:1120px; margin:0 auto; }
#project-counters .counters li { background: none ; border-radius: 3px 3px 3px 3px; color: rgba(255,255,255,0.5); font-family: 'Open Sans', serif; font-size: 14px; padding: 25px 0; text-align: center; text-transform: none; }
#project-counters .counters li .count { border-radius: 3px 3px 3px 3px; color: #fff; font-family: 'Montserrat',sans-serif; font-size: 70px; padding: 25px 0; text-align: center; text-transform: uppercase; display:block; }
/* Shortcode call to action */
.call-action {
color:#222222;
text-transform:uppercase;
width:100%;
text-align:center;
padding:60px 0;
line-height:35px;
}
.call-action a { margin-left:20px; }
/* Contact Parallax */
.contact-details { text-align:center; width:100%; }
.phone-icon { width:60px; height:60px; margin:0 auto; margin-bottom:40px; }
.company-phone a { color:#fff; background-color:rgba(255,255,255,0.15);
text-align: center;
font-size:72px; line-height:72px; font-family: 'Montserrat', sans-serif; padding:10px 20px; border-radius:3px; margin-bottom:30px; display:inline-block; }
.company-phone a:hover { color:#fff; }
h5.company-email { margin-bottom:15px; color:#999999; text-transform:none; }
h5.company-address { margin-bottom:15px; color:#999999; text-transform:none; }
/* Contact Formular */
#contact-formular { text-align:center!important; }
#contact-formular input[type="text"], textarea { color: #999999; font-family: 'Montserrat', sans-serif; font-size: 14px; text-transform:uppercase; height: 20px; padding-left: 3%; padding-right: 3%; padding-top: 15px; padding-bottom: 15px; width: 94%; background:#f5f5f5; border-radius:3px; margin-bottom:20px; border:0; box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset; -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset; -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset; -o-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; }
#contact-formular input[type=text]:focus, #contact-formular textarea:focus, input[type=email]:focus { background-color: #e1e1e1; }
#contact-formular textarea { height:160px; resize:none; }
#contact-formular input[type="submit"] { color:#fff; font-family: 'Montserrat', sans-serif; font-size: 14px; text-transform:uppercase; padding:10px 15px; letter-spacing:0; line-height:14px; cursor:pointer; border-radius:3px; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;
text-align:center; }
.error_message { text-align:center; margin-bottom:30px; font-size:13px; color:#e93735; font-weight:bold; }
#success_page { text-align:center; }
#success_page p { color:#999999; margin-top:20px; }
#message fieldset { border:none; }
#map_canvas { width:100%; height:400px; z-index:0; position:relative; }
/* Footer */
footer {
box-shadow: 0px -1px 5px rgba(0,0,0,0.15);
z-index:100;
position:relative;
padding:40px 0;
text-align:center;
}
footer ul.socials-icons { margin:10px 0 20px 0; }
footer ul.socials-icons li { margin:0 10px; }
#menu_top { height:50px; width:40px; border-radius:3px; left:50%; margin-left:-20px; margin-top:-65px; position:absolute; cursor:pointer; }
#menu_top_inside { background-image:url(images/menu_bottom_top_bg.png); background-size:18px 11px; background-position: 0 0; height: 22px; left: 11px; position: absolute; top: 14px; transition: background-position 0.3s linear 0s; width: 18px; }
#menu_top:hover #menu_top_inside { -webkit-animation: bottom_top_over .3s linear infinite; -moz-animation: bottom_top_over .3s linear infinite; -o-animation: bottom_top_over .3s linear infinite; animation: bottom_top_over .3s linear infinite; }
@-webkit-keyframes bottom_top_over { 0% { background-position: 0px 0px; } 100% { background-position: 0px -11px; } } @-moz-keyframes bottom_top_over { 0% { background-position: 0px 0px; } 100% { background-position: 0px -11px; } } @keyframes bottom_top_over { 0% { background-position: 0px 0px; } 100% { background-position: 0px -11px; } }
/* Blog */
#blog-header { text-align:center; padding:80px 0 100px 0; }
#blog { position:relative; width:100%; }
#blog .container { margin-top:-50px; background-color:#FFF; top:-50px; padding:40px 40px 60px 40px; width:1100px!important; border-radius:3px; }
#blog.masonry .container { margin-top:-50px; background-color:#FFF; top:-50px; padding:25px; width:1130px!important; border-radius:3px; }
.blog-posts-content { width:800px; min-height:500px; float:left; margin-right:50px; }
#blog.masonry .blog-posts-content { width:100%; min-height:500px; float:left; margin-right:50px; }
.blog-post { float:left; }
.blog-post.masonry { background-color:#f7f7f7; border:#ebebeb 1px solid; padding:20px; width:283px; margin:25px; border-radius:3px; }
.blog-post.masonry-quote { margin:25px; width:325px; }
.blog-post.masonry .post-content { width:100%; }
.blog-post.masonry-quote .post-content { width:100%; }
.type-date { width:50px; height:100px; margin-right:30px; float:left; }
.blog-type { width:50px; height:50px; border-radius:3px; float:none; }
.blog-date { text-align:center; text-transform:uppercase; width:50px; height:45px; padding-top:5px; background-color:#fff; float:none; }
.post-content { width:720px; float:left; }
.post-slider { margin-bottom:30px; }
.blog-title { line-height:25px; margin-bottom:10px; text-transform:uppercase; color:#222222; }
.blog-title a { text-transform:uppercase; }
.blog-title a:hover { }
.blog-meta { font-size:12px; line-height:13px; margin-bottom:20px; }
.blog-border { height:2px; width:100px; background-color:#999999; opacity:0.8; }
.blog-content { margin-top:35px; margin-bottom:20px; }
.post-quote { padding:30px; border-radius:3px; transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
.post-quote:hover { }
.post-quote h3 { color:#fff; text-transform:uppercase; line-height:30px; margin-bottom:15px; }
.post-quote p { color:#fff; opacity:0.5; }
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 10px; height: 0; overflow: hidden; margin-bottom:30px; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0; }
hr { background-color:#e9e9e9; height:1px; width:100%; margin:60px 0; float:left; border:none!important; }
.blog-content h1, .blog-content h2, .blog-content h3, .blog-content h4, .blog-content h5 { text-transform:uppercase; color:#222222; margin-bottom:10px; margin-top:30px; }
code { background-color: #F9F9F9; border: 1px solid #E9E9E9; clear: both; display: block; font: 12px "Andale Mono",Courier,"Courier New",monospace; margin-bottom: 20px; overflow: auto; padding: 0px 20px; margin:20px 0; white-space: pre; color:#222222; }
blockquote { background-image: url("images/blockquote.png"); background-size:21px 17px; background-position: left 8px; background-repeat: no-repeat; font-family: Georgia,"Times New Roman",Times,serif; font-size: 22px; font-style: italic; line-height: 30px; padding-left: 35px; }
.blog_comments { border-bottom:1px solid #dfdfdf; margin-bottom:60px; padding-top:20px; }
.blog_comments h4 { color: #222222; margin-bottom: 40px; text-transform:uppercase; }
.user_comment { background: url("images/user.png") no-repeat scroll 0 0 transparent; color: #222222; margin-bottom: 40px; padding-left: 100px; }
.comment-date { color: #ABABAB; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; margin-bottom: 10px; }
.comment-text { color: #999999; }
.user_comment_reply { background: url("images/user.png") no-repeat scroll 0 0 transparent; color: #2B363C; margin-top: 40px; padding-left: 100px; }
.comment_formular h4 { text-transform:uppercase; color:#222; margin-bottom:40px; }
#commentsform input[type="text"], textarea { color: #999999; font-family: 'Montserrat', sans-serif; font-size: 14px; text-transform:uppercase; height: 20px; padding-left: 5%; padding-right: 5%; padding-top: 15px; padding-bottom: 15px; width: 90%; background:#f5f5f5; border-radius:3px; margin-bottom:20px; border:0; box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset; -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset; -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset; -o-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; }
#commentsform input[type=text]:focus, #commentsform textarea:focus, input[type=email]:focus { background-color: #e1e1e1; }
#commentsform textarea { height:90px; resize:none; }
/* Posts Navigation */
.inner-navigation { margin-bottom:50px; margin-top:50px; }
.inner-navigation.masonry { margin-left:50px; margin-right:50px; margin-bottom:50px; margin-top:50px; }
.inner-navigation li a span { display:inline-block; margin-right:10px; width:30px; height:30px; border-radius:3px; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; float:left; }
.inner-navigation li { display:inline-block; width:110px; line-height:27px; }
.inner-navigation li:last-child a span {
float:right;
margin-left:10px;
margin-right:0px;
}
.inner-navigation li:last-child { float:right; }
.inner-navigation li a:hover span { color:#999; }
.inner-navigation li a:hover { color:#999999; }
/* Responsive Media Querries */
@media only screen and (max-width: 1300px) {
.container { width:920px; }
.text-slide-vertical { font-size:60px; }
.text-slide-vertical li { line-height:80px; }
.small-screen-left, .small-screen-right { top: 100px; width: 300px; }
.slide-content h1 { font-size:80px; line-height:80px; }
.big-screen { width: 500px; }
.our-team li { margin: 0 20px; }
ul.technology li { padding: 30px 10px; width: 185px; }
#blog .container { width: 920px!important; }
.blog-posts-content { min-height: 100px; width: 680px; margin-right:40px; }
.post-content { float: left; width: 600px; }
input#search { width: 140px; }
.inner-navigation.masonry { margin: 50px 0px ; }
#blog.masonry .container { width: 950px !important; }
.blog-post.masonry { margin: 18px; width: 238px; }
.blog-post.masonry-quote { margin: 18px; width: 280px; }
#project-header { height: 500px; }
#project-slider .bx-wrapper .bx-prev { left: -50px; }
#project-slider .bx-wrapper .bx-next { right: -50px; }
.project-page .bx-wrapper .bx-prev { left: -50px; }
.project-page .bx-wrapper .bx-next { right: -50px; }
#project-counters .counters { margin: 0 auto; width: 1040px; }
}
@media only screen and (max-width: 1024px) {
.container {
width:600px;
}
.text-slide-vertical { font-size:60px; }
.text-slide-vertical li { line-height:80px; }
.slide-content h1 { font-size:60px; line-height:60px; }
ul.fullwidth-slider li.slide { background-position: center 0px!important; }
ul.fullwidth-slider li.slide .caption .caption-inside { position: relative; width:100%; height:100%; }
#slider_left { top:90%; height:60px; position:absolute; left:50px; width:32px; z-index:1000; margin-top:-30px; cursor:pointer; }
#slider_right { top:90%; height:60px; position:absolute; right:50px; width:32px; z-index:1000; margin-top:-30px; cursor:pointer; }
#slider_left:hover, #slider_right:hover { margin-top:-28px; }
#slider_left:active, #slider_right:active { margin-top:-28px; }
.ultralarge { font-size:80px; line-height:70px; }
.element_from_left { left: 0px; opacity: 1; }
.element_from_right { right: 0px; opacity: 1; }
.element_fade_in { opacity: 1; right: 0px; }
.parallax { background-position: center top !important; background-attachment: scroll !important; height: auto; margin: 0 auto; width: 100%; }
.one_half {
width: 100%;
}
.one_third { width: 100%; }
.one_fourth { width: 100%; }
.one_fifth { width: 100%; }
.one_sixth { width: 100%; }
.two_fifth { width: 100%; }
.two_fourth { width: 100%; }
.two_third { width: 100%; }
.three_fifth { width: 100%; }
.three_fourth { width: 100%; }
.four_fifth { width: 100%; }
.five_sixth { width: 100%; }
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .two_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { margin-bottom: 20px; margin-right: 0%; }
.section-title { width:100%; }
.small-screen-left, .small-screen-right { top: 40px; width: 200px; }
.big-screen { width: 320px; }
.service-item .right { float: left; }
.service-item.text-right { text-align: left; }
.service-item.text-right .fa-stack { margin-left: 0px; margin-right: 20px; }
ul.technology li { padding: 30px 20px; width: 240px; }
#portfolio-wrap .one-four { width: 50%; }
#blog .container { width: 600px!important; }
.blog-posts-content { min-height: 100px; width: 600px; margin-right:40px; }
.post-content { float: left; width: 520px; }
input#search {
width: 540px;
}
#blog.masonry .container { width: 630px !important; }
.blog-post.masonry { background-color: #F7F7F7; border: 1px solid #EBEBEB; border-radius: 3px 3px 3px 3px; margin: 15px; padding: 20px; width: 243px; }
.blog-post.masonry-quote { margin: 15px; width: 285px; }
#project-header { height: 400px; }
#project-counters .counters { margin: 0 auto; width: 100%; }
.recent-post .blog-meta { display:none; }
.price-table { width:49%; }
.newsletter-left { width:100%; float:none; height:50px }
#newsletter input[type="text"] { text-align:center; }
.newsletter-right { width:100%; float:none; text-align:center; height:40px; padding-top:10px; }
}
@media only screen and (max-width: 767px) {
.container { width:400px; }
.text-slide-vertical { font-size:30px; }
.text-slide-vertical li { line-height:40px; }
.slide-content h1 { font-size:40px; line-height:40px; }
.ultralarge { font-size:60px; line-height:50px; }
.big-screen { width: 100%; }
.small-screen-left, .small-screen-right { width: 100%; top:0; position:relative; }
.twitter-feed .bx-wrapper .bx-prev { margin-top: 120px; } .twitter-feed .bx-wrapper .bx-next { margin-top: 120px; }
.service-item .fa-stack { margin-bottom:30px; }
ul.technology li { padding: 30px 20px; width:inherit; margin:0; margin-bottom:20px; }
#filters ul li { display: block; margin: 5px 60px; }
.company-phone a { font-size: 50px; }
#blog .container { width: 400px!important; }
.blog-posts-content { min-height: 100px; width: 400px; margin-right:40px; }
.post-content { float: left; width: 320px; }
input#search { width: 340px; }
#blog.masonry .container { width: 430px !important; }
.blog-post.masonry { margin: 20px; width: 348px; }
.blog-post.masonry-quote { margin: 20px; width: 390px; }
.user_comment_reply { margin-left: -100px; }
#project-header { height: 300px; }
.table-header p{ display:none; }
#project-counters .counters { margin: 0 auto; width: 100%; }
.recent-post .recent-post-date { display:none; }
.four-zero-four { font-size:100px; line-height:100px; }
}
@media only screen and (max-width: 479px) {
.container { width:280px; }
.text-slide-vertical { font-size:30px; }
.text-slide-vertical li { line-height:40px; }
.slide-content h1 { font-size:30px; line-height:30px; }
.ultralarge { font-size:40px; line-height:30px; }
ul.fullwidth-slider, ul.fullwidth-slider .caption-inside { height: 300px; }
.our-team li { margin: 0 auto; }
.twitter-feed .bx-wrapper .bx-prev { margin-top: 150px; } .twitter-feed .bx-wrapper .bx-next { margin-top: 150px; }
.service-item .icon-stack { margin-bottom:60px; }
#portfolio-wrap .one-four { width: 100%; }
.company-phone a { font-size: 30px; }
#map_canvas {
height: 250px;
}
.type-date { display:none; }
#blog .container { width: 280px!important; padding:0px; }
.blog-posts-content { min-height: 100px; width: 280px; margin-right:40px; }
.post-content { float: left; padding: 20px; width: 240px; }
#sidebar { width: 240px; padding: 20px; border-top:#E9E9E9 solid 1px; margin-top:60px; padding-top:60px; }
input#search { width: 180px; }
#blog.masonry .container { width: 280px !important; padding:0; }
.blog-post.masonry { margin: 10px; width: 218px; }
.blog-post.masonry .post-content { padding: 0; }
.blog-post.masonry-quote { margin:10px; width: 260px; }
.blog-post.masonry-quote .post-content { padding:0; }
#project-header { height: 250px; }
#project-counters .counters { margin: 0 auto; width: 100%; }
#project-slider .bx-wrapper .bx-prev { display:none; }
#project-slider .bx-wrapper .bx-next { display:none; }
.project-page .bx-wrapper .bx-prev { display:none; }
.project-page .bx-wrapper .bx-next { display:none; }
#show { display:none!important; }
.recent-post h5 { font-size:11px; }
.price-table { width:98%; }
#newsletter input[type="text"] { font-size:24px; }
}