﻿/*
Theme Name: Evenness
Description: Flexible and Fully Responsive Multi-Purpose WordPress Theme. Downloaded from <a href="http://www.themeforest.net/">themeforest.net</a>
Version: 1.0.6
Author: VisualThemes
Author URI: http://themeforest.net/user/VisualThemes/
License: Themeforest Licence
License URI: -
Theme URI: http://themeforest.net/item/evenness-responsive-multipurpose-theme/6237898
*/
*{
margin: 0;
padding: 0;
border:none;
outline: 0;
vertical-align: baseline;
}
body, html{
width:100%;
}
body{
position:relative;
margin:0 auto;
background: #EFF1F1;
font-size: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-backface-visibility: hidden;
-webkit-font-smoothing: antialiased;
}
body.scroll-enabled{
padding-right: 15px;
}
p{
padding-bottom: 2em;
}
/*  < WordPress Core >  */
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
.bypostauthor, .gallery-caption{
text-decoration: none;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%;
padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}
/* </ WordPress Core > */
body.scroll-enabled header .header-menu-container,
body.wide.scroll-enabled header .dropdown-content-container{
padding-right: 15px;
}
body.scroll-enabled header .header-menu-container.centered{
width: 1150px;
}
body.scroll-enabled .dropdown-slider .controls .next{
margin-right: 15px;
}
div.layout-wrapper{
position:relative;
margin:0 auto;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.26);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.26);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.26);
}
body.wide div.layout-wrapper{
width:100%;
}
header, nav, 
section, article, 
aside, footer {
display:block;
}
::selection {
background: #12bcd5;
color:#fff;
}
::-moz-selection {
background: #12bcd5;
color:#fff;
}
a,
#pagination span.page-numbers{
color: #4c4f55;
text-decoration:none;
-webkit-transition: background-color 0.225s ease-in-out, color 0.1s linear, border 0.2s ease-in-out;
-moz-transition: background-color 0.225s ease-in-out, color 0.1s linear, border 0.2s ease-in-out;
-o-transition: background-color 0.225s ease-in-out, color 0.1s linear, border 0.2s ease-in-out;
-ms-transition: background-color 0.225s ease-in-out, color 0.1s linear, border 0.2s ease-in-out;
transition: background-color 0.225s ease-in-out, color 0.1s linear, border 0.2s ease-in-out;
}
a:visited{
color:#4c4f55;
}
img{
max-width: 100%;
display: inline;
}
h1, h2, h3, h4, h5, h6{
font-weight: normal;
color: #555;
}
h1{
font-size: 2.2em;
font-weight: 300;
line-height: 1.5em;
letter-spacing: 0.03em;
padding-bottom: 0.2em;
}h2{
font-size: 1.75em;
font-weight: 300;
line-height: 1.6em;
padding-bottom: 0.2em;
}h3{
font-size: 1.6em;
font-weight: 300;
line-height: 1.5em;
letter-spacing: 0.01em;
padding-bottom: 0.2em;
}h4{
font-size: 1.3em;
font-weight: 300;
line-height: 1.4em;
letter-spacing: 0.01em;
padding-bottom: 0.2em;
}h5{
font-size: 1.1em;
font-weight: 300;
line-height: 1.7em;
letter-spacing: 0.01em;
padding-bottom: 0.1em;
}h6{
font-size: 0.9em;
line-height: 2em;
font-weight: 300;
padding-bottom: 0.1em;
}
.size-auto, .size-full,
.size-large, .size-medium,
.size-thumbnail {
max-width: 100%;
height: auto;
}
#map-canvas {
width: 100%;
height: 330px;
color: #666;
}
#map-canvas img{
max-width: none;
}
.section-overlay{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-repeat: repeat;
background-attachment: scroll;
background-image: url('images/section_overlay.png');
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
filter: alpha(opacity=85);
-moz-opacity: 0.85;
-khtml-opacity: 0.85;
opacity: 0.85;
}
a:hover, a:focus,
a:visited:hover, a:visited:focus,
footer a:hover, footer a:focus,
footer a:visited:hover, footer a:visited:focus,
.button:hover, .button:focus,
.widget .widget-title.active,
.comments-section h3.active,
footer>#copyright-section #social-icons li a:hover,
footer>#copyright-section #social-icons li a:visited:hover,
footer>#copyright-section #social-icons li a:focus,
footer>#copyright-section #social-icons li a:visited:focus,
.comments-section #respond:hover h3, .comments-section #respond:focus h3,
.comments-section .comment-list .reply a:hover, 
.comments-section .comment-list .reply a:focus,
.featured-container.hover_enabled .featured-box:hover h3,
.featured-container.hover_enabled .featured-box:focus h3,
.featured-container.hover_enabled .featured-box:hover i,
.featured-container.hover_enabled .featured-box:focus i,
#content.post.single .post_content:hover .post_header h2,
#content.post.single .post_content:focus .post_header h2,
#content.archive article .content-wrapper:hover .post_header h2 a,
#content.archive article .content-wrapper:focus .post_header h2 a,
section.img a:hover, section.img a:focus, 
section.img a:visited:hover, section.img a:visited:focus,
section.img .button:hover, section.img .button:focus,
#to-top:hover,
.comments-section .comment-list .comment-metadata a:hover,
.comments-section .comment-list .comment-metadata a:focus,
.comments-section .comment-list .comment-author a:hover,
.comments-section .comment-list .comment-author a:focus,
.light-slider .controls a:hover i,
.light-slider .controls a:focus i,
.dropdown-slider .controls .prev:hover i,
.dropdown-slider .controls .prev:focus i,
.dropdown-slider .controls .next:hover i,
.dropdown-slider .controls .next:focus i,
ul.categories li a.active,
.widget:hover h4.widget-title,
.portfolio_item .tags .active,
.price_block:hover h3,
.price_block:focus h3,
.sidebar.content>.widget>ul>li a.active{
	color: #12bcd5;
}
#content.archive article .inner_post_content p:last-child {
padding-bottom: 0;
}
#content.archive article.sticky:first-child  .content-wrapper,
#content.archive article.sticky .content-wrapper,
article.sticky .content-wrapper{
border: none;
margin-top: 0.8em;
margin-bottom: 7px;
padding: 1.4em;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);
-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.18);
}
input[type=text], input[type=email], 
input[type=password], input[type=tel], 
textarea{
padding: 0.9em 0.8em;
line-height: 1.5em;
font-size: 1em;
color: #555;
width:100%;
max-width: 100%;
background: #ebebeb;
margin-top: 0.5em;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #fff;
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px inset;
-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px inset;
-o-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px inset;
box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px inset;
-webkit-transition: background 0.225s ease-in-out;
-moz-transition: background 0.225s ease-in-out;
-o-transition: background 0.225s ease-in-out;
-ms-transition: background 0.225s ease-in-out;
transition: background 0.225s ease-in-out;
}
input[type=text]:focus, input[type=email]:focus, 
input[type=password]:focus, input[type=tel]:focus, 
textarea:focus{
background: #F1F1F1;
}
form p{
padding-bottom: 1em;
}
form input[type=submit], form button[type=submit]{
padding: 1.5em 3em;
}
div.wpcf7-response-output{
width: 100%;
border-width: 1px;
border-color: #F7EDED;
padding: 0.9em 2em;
line-height: 1.5em;
font-size: 1em;
color: #555;
width: 100%;
background: #ebebeb;
margin-top: 0.5em;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-right: 0;
margin-left: 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #fff;
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px inset;
-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px inset;
-o-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px inset;
box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px inset;
}
span.wpcf7-not-valid-tip{
border: none;
background: none;
top: -14%;
width: 98%;
left: 2%;
text-align: center;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: #B6B6B6;
}
#content.archive article.sticky + article .content-wrapper,
article.sticky + article .content-wrapper{
border-top:none;
}
header .no-menu{
font-weight: 300;
letter-spacing: 0.02em;
color:#fff;
cursor:default;
}
body #to-top{
right: 30px;
}
body[data-smooth-scrolling="1"] #to-top{
right: 45px;
}
#to-top {
display: block;
position: fixed;
text-align: center;
right: 17px;
bottom: -40px;
color: #fff;
cursor: pointer;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
z-index: 100;
height: 37px;
width: 37px;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.4);
background-repeat: no-repeat;
background-position: center;
-webkit-transition: all 0.25s linear;
-moz-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
}
#to-top i{
font-size: 0.7em;
line-height: 35px;
}
#to-top:hover{
color: #12bcd5;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.8);
}
#pagination{
overflow:hidden;
}
#pagination > div,
#pagination.extended .page-numbers {
float: left;
margin: 0px 3px 0px 2px;
text-align:center;
}
header, .header-menu-container, #padding-top {
background: #161616;
}
#pagination .next a, #pagination .next.inactive,
#pagination .page-numbers, #pagination span.page-numbers,
#pagination.extended .prev.page-numbers, #pagination.extended .next.page-numbers,
#pagination .prev a, #pagination .prev.inactive{
height: 2.8em;
width: 2.8em;
line-height: 2.8em;
font-size: 0.7em;
background-color: #333;
color: #fff;
cursor: pointer;
display: inline-block;
position: relative;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
overflow:hidden;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#pagination .prev a:hover, #pagination .prev a:focus, 
#pagination .next a:hover, #pagination .next a:focus, 
#pagination.extended .page-numbers:hover, 
#pagination.extended .page-numbers:focus{
background-color: #1F1F1F;
}
#pagination .prev a:before{
content: "\e03b";
text-indent: -100px;
font-size: 1.4em;
position: relative;
bottom: -2px;
right: -1px;
}
#pagination .prev a{
text-indent: 64px;
}
#pagination .page-numbers,
#pagination span.page-numbers{
line-height: 2.7em;
}
#pagination .prev.page-numbers:before{
content: "\e03b";
letter-spacing: 10em;
font-size: 1.5em;
margin-left: 5px;
}
#pagination .prev.page-numbers{
text-indent: 0.6em;
}
#pagination .next a:before{
content: "\e02d";
text-indent: -100px;
font-size: 1.4em;
position: relative;
bottom: -2px;
right: 1px;
}
#pagination .next.page-numbers{
text-indent: 0.7em;
}
#pagination .next.page-numbers:before{
content: "\e02d";
letter-spacing: 10em;
font-size: 1.3em;
margin-left: 6px;
}
#pagination .next a{
text-indent: 67px;
}
#pagination .prev a:hover,
#pagination .prev a:focus,
#pagination .next a:hover,
#pagination .next a:focus,
#pagination.extended .page-numbers:hover,
#pagination.extended .page-numbers:focus{
color: #12bcd5;
}
.comments-section{
margin-bottom: 0.6em;
width: 100%;
position: relative;
}
.comments-section .comment-list {
margin-bottom: 2em;
margin-left: 0;
}
.comments-section .comment-list li.comment>div,
.comments-section .comment-list li.comment>article{
background-color: #ffffff;
margin: 0;
overflow: visible;
padding: 1.5em 0 1.6em 7.3em;
margin-top: 1.5em;
position: relative;
min-height: 75px;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
-o-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
}
.comments-section .comment-list li.comment>div#respond{
padding: 1.2em 1.3em 1em;
}
.comments-section .comment-list li.comment>div#respond form p{
padding: 0;
}
.comments-section .comment-list li.comment>div#respond form textarea{
margin-bottom: 0.3em;
}
.comments-section .comment-list li.comment>div#respond span.cancel-comment-reply{
font-size: 0.85em;
padding-left: 0.7em;
}
#content.single .comments-section .comment-list li.comment>div img.avatar,
#content.single .comments-section .comment-list li.comment>article img.avatar,
.comments-section .comment-list li.comment>div img.avatar,
.comments-section .comment-list li.comment>article img.avatar{
position: absolute;
left: 1.7em;
top: 1.85em;
padding-bottom:0;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}
.comments-section .comment-list .comment-author{
color: #444;
font-style: normal;
font-size: 1.1em;
font-weight: 300;
}
.comments-section .comment-list .comment-author a{
color: #444;
}
.comments-section .comment-list .comment-author b{
font-weight: 300;
}
.comments-section .comment-list .comment-metadata{
margin-top: -3px;
}
.comments-section .comment-list .comment-metadata a{
font-size: 11px;
line-height: 15px;
color: #4c4f55;
font-weight: 300;
}
.comments-section .comment-list .comment > div p,
.comments-section .comment-list .comment .comment-content p {
padding-bottom: 0px;
margin-top: 10px;
}
.comments-section .comment-list .reply {
position: absolute;
font-size: 0.8em;
}
.comments-section .comment-list .reply a{
color: #666
}
.comments-section .comment-list .children{
margin-left: 0;
padding-left: 2.5em;
}
.comments-section input[type=text], 
.comments-section textarea, 
.comments-section input[type=email], 
.comments-section input[type=password], 
.comments-section input[type=tel]{
max-width: 100%;
font-size: 1em;
color: #555;
background: #ebebeb;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing:border-box;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #fff;
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px inset;
-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px inset;
-o-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px inset;
box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px inset;
-webkit-transition: background 0.325s ease-in-out;
-moz-transition: background 0.325s ease-in-out;
-o-transition: background 0.325s ease-in-out;
-ms-transition: background 0.325s ease-in-out;
transition: background 0.325s ease-in-out;
}
.comments-section .pingback article{
padding-bottom:1em;
}
.comments-section .pingback .comment-author{
font-size: 0.9em;
font-weight:600;
}
.comments-section .pingback .comment-author a{
font-weight:600;
}
.comments-section .pingback .comment-meta .comment-metadata{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
filter: alpha(opacity=85);
-moz-opacity: 0.85;
-khtml-opacity: 0.85;
opacity: 0.85;
}
.comments-section .pingback .comment-content p{
font-size: 0.75em;
line-height: 1.5em;
}
.comments-section .pingback .comment-meta{
padding-bottom: 0.2em;
}
.comments-section input[type=text],
.comments-section input[type=email], 
.comments-section input[type=password], 
.comments-section input[type=tel]{
padding: 0.4em 1.1em;
line-height: 1em;
}
.comments-section textarea{
padding: 0.8em 1.1em;
line-height: 1.5em;
}
.comments-section form textarea,
.comments-section form input[type=text]{
width:100%;
overflow:auto;
}
q{quotes: '“' '”' '‘' '’' '“' '”' '‘' '’';}
q:before {content: '“'; content: open-quote;}
q:after {content: '”'; content: close-quote;}
q q:before {content: '‘'; content: open-quote;}
q q:after {content: '’'; content: close-quote;}
blockquote q:before {content: '‘'; content: open-quote;}
blockquote q:after {content: '’'; content: close-quote;}
blockquote q q:before {content: '“'; content: open-quote;}
blockquote q q:after {content: '”'; content: close-quote;}
blockquote{
margin: 1em 2em 2em 0.1em;
font-size: 1.3em;
line-height: 1.75em;
letter-spacing: 0.33px;
font-weight: 300;
border-left: 1px solid #898989;
padding: 0.4em 0 0.5em 2.6em;
-webkit-transition: border-color 0.325s ease-in-out;
-moz-transition: border-color 0.325s ease-in-out;
-o-transition: border-color 0.325s ease-in-out;
-ms-transition: border-color 0.325s ease-in-out;
transition: border-color 0.325s ease-in-out;
}
code{
color: #666;
display: block;
clear: both;
overflow: auto;
padding: 1.7em;
line-height: 1.3em;
white-space: pre;
background-color: #F0F0F0;
font-size: 1.15em;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 1px 2px rgba(0, 0, 0, 0.17);
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 1px 2px rgba(0, 0, 0, 0.17);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 1px 2px rgba(0, 0, 0, 0.17);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}
blockquote p{
padding-bottom: 0;
}
blockquote cite{
display: block;
font-size: 0.85em;
font-weight: 300;
text-align: right;
}
section.only{
min-height: 260px;
}
#respond #commentform .form-submit #submit,
form input[type=submit], form button[type=submit] {
font-size: 0.65em;
margin-top: -0.5em;
font-weight: 300;
letter-spacing: 2.5px;
cursor: pointer;
text-transform: uppercase;
}
.page-link{
float: left;
font-size: 0.9em;
margin-bottom: -1em;
margin-top: -0.85em;
padding-left: 0.1em;
}
span.posted-in{
float: right;
font-size: 0.9em;
margin-bottom: -1em;
margin-top: -0.85em;
padding-right: 0.1em;
}
ul.tagged-with{
list-style: none;
padding-left: 0;
padding-bottom: 0;
display: inline-flex;
}
.post_content .content ul.tagged-with li{
float: left;
padding-left: 0.4em;
}
.button.filled, #respond #commentform #submit,
input[type=submit], button[type=submit]{
color: #fff;
background: #333;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
font-size: 0.6em;
padding: 13px 28px;
padding: 1.4em 2.9em;
border:none;
-webkit-transition: background 0.25s ease-out;
-moz-transition: background 0.25s ease-out;
-o-transition: background 0.25s ease-out;
-ms-transition: background 0.25s ease-out;
transition: background 0.25s ease-out;
}
.button.alt,
.button.alternate,
section.img .button.alt,
section.img .button.alternate{
border-width: 2px;
background: url('images/blank.png');
line-height: normal;
letter-spacing: 0.3em;
border-color: rgb(255,255,255);
border-color: rgba(255,255,255,0.3);
font-weight: 700;
padding: 1.05em 3.7em;
font-family: Open Sans;
}
.button.alt:hover,
.button.alt:focus,
.button.alternate:hover,
.button.alternate:focus,
section.img .button.alt:hover,
section.img .button.alt:focus,
section.img .button.alternate:hover,
section.img .button.alternate:focus{
border-color: #fff;
border-width: 2px;
color:#fff;
}
.section_text .button.alt,
.section_text .button.alternate{
font-size: 0.43em;
display: table-cell;
left: -10px;
top: 0.7em;
border-color: rgb(255,255,255);
border-color: rgba(255,255,255,0.6);
}
.button.filled:hover,
.button.filled:focus{
color:#fff;
border:none;
}
.comments-section #comments{
font-size: 1.1em;
}
.comments-section form textarea{
height:17em;
margin-bottom: 0.1em;
}
.comments-section form .col{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing:border-box;
}
.comments-section #respond h3 a{
margin: 0 0.2em;
font-size: 0.85em;
padding-left: 0.25em;
border-bottom: 0;
}
.comments-section #respond h3 a:hover{
border-color: #999;
}
.comments-section #respond h3 span.cancel-comment-reply{
font-size: 0.8em;
}
.comments-section #respond h3 span.cancel-comment-reply a{
border:none;
}

.comments-section form .col.last{
margin-right:0;
}
.comments-section input:focus, 
.comments-section textarea:focus {
background: #F1F1F1;
}
.comments-section h3{
font-size: 1.4em;
font-weight: 300;
line-height: 1.5em;
letter-spacing: 2px;
color: #666;
letter-spacing: 0.1em;
-webkit-transition: color 0.2s ease-in-out;
-moz-transition: color 0.2s ease-in-out;
-o-transition: color 0.2s ease-in-out;
-ms-transition: color 0.2s ease-in-out;
transition: color 0.2s ease-in-out;
}
.comments-section p{
color: #777;
font-size: 0.8em;
padding-bottom: 1em;
}
.comments-section form label{
display: block;
color: #484848;
}
.separator{
display: block;
height: 1px;
background-color: #000;
}
.error-404{
color: #27292b;
font-weight: 700;
text-align: center;
}
.error-404 .number{
width: 100%;
font-size: 15em;
display: block;
letter-spacing: 5px;
padding: 0.4em 0 0.6em 0;
line-height: 0.8em;
position: relative;
}
.error-404 form{
margin-top: 5em;
margin-bottom: -2em;
}
.error-404 .text{
width: 100%;
font-size: 4em;
text-transform: uppercase;
display: block;
margin-top: -2.2em;
letter-spacing: 2px;
line-height: 1em;
position: relative;
padding-bottom: 0.5em;
}
.error-404 form.search input[type="text"]{
color: #27292b;
padding: 0.9em 0.8em 0.3em;
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 1em;
-webkit-transition: border 0.225s ease-in-out;
-moz-transition: border 0.225s ease-in-out;
-o-transition: border 0.225s ease-in-out;
-ms-transition: border 0.225s ease-in-out;
transition: border 0.225s ease-in-out;
background: transparent;
}
section.img .separator{
background-color: #fff;
}
section.img div.title_holder .main_title{
color: #fff;
}
section.img div.title_holder .secondary_title{
color: #f7f7f7;
}
iframe.vid{
border:0;
max-width: 100%;

}
iframe, embed, object {
max-width: 100%;
}
html.video_widget{
overflow: hidden;
}
video{
max-width: 100%;
height: auto;
}
#post_videos_wrapper{
position:relative;
width:100%;
}
#content.archive #post_videos_wrapper{
-webkit-box-shadow: 0px 0px 7px rgb(229, 229, 229);
-moz-box-shadow: 0px 0px 7px rgb(229, 229, 229);
-o-box-shadow: 0px 0px 7px rgb(229, 229, 229);
box-shadow: 0px 0px 7px rgb(229, 229, 229);
}
.fluid-width-video-wrapper{
width:100%;
position: relative;
margin-bottom: 1em;
}
#ascrail2000 {
background: #555;
background: -moz-radial-gradient(#555, #444);
background: -webkit-radial-gradient(#555, #444);
background: -o-radial-gradient(#555, #444);
background: -ms-radial-gradient(#555, #444);
background: radial-gradient(#555, #444);
z-index: 1000!important;
}
#ascrail2000 div{
-webkit-transition: height 0.325s ease-in-out;
-moz-transition: height 0.325s ease-in-out;
-o-transition: height 0.325s ease-in-out;
-ms-transition: height 0.325s ease-in-out;
transition: height 0.325s ease-in-out;
}
@font-face {
	font-family: 'evenness';
	src:url('css/fonts/evenness.eot');
	src:url('css/fonts/evenness.eot?#iefix') format('embedded-opentype'),
		url('css/fonts/evenness.woff') format('woff'),
		url('css/fonts/evenness.ttf') format('truetype'),
		url('css/fonts/evenness.svg#evenness') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="icon-"]:before, 
[class*=" icon-"]:before,
#main-menu>li>a>i:before,
#dropdown-menu ul li>a>i:before,
#pagination .prev a:before,
#pagination .next a:before,
#pagination .prev.page-numbers,
#pagination .next.page-numbers{
font-family: 'evenness';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-style:normal;
text-align: center;
display: inline-block;
text-decoration: inherit;
line-height: 1;
-webkit-font-smoothing: antialiased;
}

.icon-image:before,
#main-menu>li.icon-image>a>i:before,
#dropdown-menu ul li.icon-image>a>i:before {
	content: "\e001";
}
.icon-headphones:before,
#main-menu>li.icon-headphones>a>i:before,
#dropdown-menu ul li.icon-headphones>a>i:before {
	content: "\e003";
}
.icon-zoom-in:before,
#main-menu>li.icon-zoom-in>a>i:before,
#dropdown-menu ul li.icon-zoom-in>a>i:before {
	content: "\e005";
}
.icon-zoom-out:before,
#main-menu>li.icon-zoom-out>a>i:before,
#dropdown-menu ul li.icon-zoom-out>a>i:before {
	content: "\e006";
}
.icon-lock:before,
#main-menu>li.icon-lock>a>i:before,
#dropdown-menu ul li.icon-lock>a>i:before {
	content: "\e007";
}
.icon-lab:before,
#main-menu>li.icon-lab>a>i:before,
#dropdown-menu ul li.icon-lab>a>i:before {
	content: "\e008";
}
.icon-map:before,
#main-menu>li.icon-map>a>i:before,
#dropdown-menu ul li.icon-map>a>i:before {
	content: "\e009";
}
.icon-enter:before,
#main-menu>li.icon-color>a>i:before,
#dropdown-menu ul li.icon-color>a>i:before {
	content: "\e00b";
}
.icon-warning:before,
#main-menu>li.icon-warning>a>i:before,
#dropdown-menu ul li.icon-warning>a>i:before {
	content: "\e00c";
}
.icon-close:before,
#main-menu>li.icon-close>a>i:before,
#dropdown-menu ul li.icon-close>a>i:before {
	content: "\e00d";
}
.icon-checkmark:before,
#main-menu>li.icon-checkmark>a>i:before,
#dropdown-menu ul li.icon-checkmark>a>i:before {
	content: "\e00e";
}
.icon-google-drive:before,
#main-menu>li.icon-google-drive>a>i:before,
#dropdown-menu ul li.icon-google-drive>a>i:before {
	content: "\e010";
}
.icon-google:before,
#main-menu>li.icon-google>a>i:before,
#dropdown-menu ul li.icon-google>a>i:before {
	content: "\e011";
}
.icon-twitter:before,
#main-menu>li.icon-twitter>a>i:before,
#dropdown-menu ul li.icon-twitter>a>i:before {
	content: "\e012";
}
.icon-feed:before,
#main-menu>li.icon-feed>a>i:before,
#dropdown-menu ul li.icon-feed>a>i:before {
	content: "\e013";
}
.icon-deviantart:before,
#main-menu>li.icon-deviantart>a>i:before,
#dropdown-menu ul li.icon-deviantart>a>i:before {
	content: "\e014";
}
.icon-wordpress:before,
#main-menu>li.icon-wordpress>a>i:before,
#dropdown-menu ul li.icon-wordpress>a>i:before {
	content: "\e017";
}
.icon-attachment:before,
#main-menu>li.icon-attachment>a>i:before,
#dropdown-menu ul li.icon-attachment>a>i:before {
	content: "\e018";
}
.icon-arrow-right:before,
#main-menu>li.icon-arrow-right>a>i:before,
#dropdown-menu ul li.icon-arrow-right>a>i:before {
	content: "\e019";
}
.icon-arrow-left:before,
#main-menu>li.icon-arrow-left>a>i:before,
#dropdown-menu ul li.icon-arrow-left>a>i:before {
	content: "\e01a";
}
.icon-wink:before,
#main-menu>li.icon-wink>a>i:before,
#dropdown-menu ul li.icon-wink>a>i:before {
	content: "\e01f";
}
.icon-cool:before,
#main-menu>li.icon-cool>a>i:before,
#dropdown-menu ul li.icon-cool>a>i:before {
	content: "\e020";
}
.icon-at:before,
#main-menu>li.icon-at>a>i:before,
#dropdown-menu ul li.icon-at>a>i:before {
	content: "\e021";
}
.icon-screen:before,
#main-menu>li.icon-screen>a>i:before,
#dropdown-menu ul li.icon-screen>a>i:before {
	content: "\e02e";
}
.icon-mobile:before,
#main-menu>li.icon-mobile>a>i:before,
#dropdown-menu ul li.icon-mobile>a>i:before {
	content: "\e02f";
}
.icon-tablet:before,
#main-menu>li.icon-tablet>a>i:before,
#dropdown-menu ul li.icon-tablet>a>i:before {
	content: "\e030";
}
.icon-disk:before,
#main-menu>li.icon-disk>a>i:before,
#dropdown-menu ul li.icon-disk>a>i:before {
	content: "\e031";
}
.icon-user:before,
#main-menu>li.icon-user>a>i:before,
#dropdown-menu ul li.icon-user>a>i:before {
	content: "\e032";
}
.icon-wink-2:before,
#main-menu>li.icon-wink-2>a>i:before,
#dropdown-menu ul li.icon-wink-2>a>i:before {
	content: "\e033";
}
.icon-cool-2:before,
#main-menu>li.icon-cool-2>a>i:before,
#dropdown-menu ul li.icon-cool-2>a>i:before {
	content: "\e034";
}
.icon-books:before,
#main-menu>li.icon-books>a>i:before,
#dropdown-menu ul li.icon-books>a>i:before {
	content: "\e035";
}
.icon-phone:before,
#main-menu>li.icon-phone>a>i:before,
#dropdown-menu ul li.icon-phone>a>i:before {
	content: "\e036";
}
.icon-location:before,
#main-menu>li.icon-location>a>i:before,
#dropdown-menu ul li.icon-location>a>i:before {
	content: "\e037";
}
.icon-redo:before,
#main-menu>li.icon-redo>a>i:before,
#dropdown-menu ul li.icon-redo>a>i:before {
	content: "\e038";
}
.icon-wrench:before,
#main-menu>li.icon-wrench>a>i:before,
#dropdown-menu ul li.icon-wrench>a>i:before {
	content: "\e03f";
}
.icon-star:before,
#main-menu>li.icon-star>a>i:before,
#dropdown-menu ul li.icon-star>a>i:before {
	content: "\e040";
}
.icon-star-2:before,
#main-menu>li.icon-star-2>a>i:before,
#dropdown-menu ul li.icon-star-2>a>i:before {
	content: "\e041";
}
.icon-star-3:before,
#main-menu>li.icon-star-3>a>i:before,
#dropdown-menu ul li.icon-star-3>a>i:before {
	content: "\e042";
}
.icon-linkedin:before,
#main-menu>li.icon-linkedin>a>i:before,
#dropdown-menu ul li.icon-linkedin>a>i:before {
	content: "\e043";
}
.icon-twitter-2:before,
#main-menu>li.icon-twitter-2>a>i:before,
#dropdown-menu ul li.icon-twitter-2>a>i:before {
	content: "\e046";
}
.icon-feed-2:before,
#main-menu>li.icon-feed-2>a>i:before,
#dropdown-menu ul li.icon-feed-2>a>i:before {
	content: "\e047";
}
.icon-vimeo2:before,
#main-menu>li.icon-vimeo2>a>i:before,
#dropdown-menu ul li.icon-vimeo2>a>i:before {
	content: "\e048";
}
.icon-youtube:before,
#main-menu>li.icon-youtube>a>i:before,
#dropdown-menu ul li.icon-youtube>a>i:before {
	content: "\e049";
}
.icon-picassa:before,
#main-menu>li.icon-picassa>a>i:before,
#dropdown-menu ul li.icon-picassa>a>i:before {
	content: "\e04a";
}
.icon-dribbble:before,
#main-menu>li.icon-dribbble>a>i:before,
#dropdown-menu ul li.icon-dribbble>a>i:before {
	content: "\e04d";
}
.icon-deviantart-2:before,
#main-menu>li.icon-deviantart-2>a>i:before,
#dropdown-menu ul li.icon-deviantart-2>a>i:before {
	content: "\e04e";
}
.icon-steam:before,
#main-menu>li.icon-steam>a>i:before,
#dropdown-menu ul li.icon-steam>a>i:before {
	content: "\e04f";
}
.icon-blogger:before,
#main-menu>li.icon-blogger>a>i:before,
#dropdown-menu ul li.icon-blogger>a>i:before {
	content: "\e051";
}
.icon-yahoo:before,
#main-menu>li.icon-yahoo>a>i:before,
#dropdown-menu ul li.icon-yahoo>a>i:before {
	content: "\e053";
}
.icon-google-plus:before,
#main-menu>li.icon-google-plus>a>i:before,
#dropdown-menu ul li.icon-google-plus>a>i:before {
	content: "\e058";
}
.icon-library:before,
#main-menu>li.icon-library>a>i:before,
#dropdown-menu ul li.icon-library>a>i:before {
	content: "\e059";
}
.icon-book:before,
#main-menu>li.icon-book>a>i:before,
#dropdown-menu ul li.icon-book>a>i:before {
	content: "\e05a";
}
.icon-folder-open:before,
#main-menu>li.icon-folder-open>a>i:before,
#dropdown-menu ul li.icon-folder-open>a>i:before {
	content: "\e05b";
}
.icon-folder:before,
#main-menu>li.icon-folder>a>i:before,
#dropdown-menu ul li.icon-folder>a>i:before {
	content: "\e05c";
}
.icon-lanyrd:before,
#main-menu>li.icon-lanyrd>a>i:before,
#dropdown-menu ul li.icon-lanyrd>a>i:before {
	content: "\e05d";
}
.icon-flickr:before,
#main-menu>li.icon-flickr>a>i:before,
#dropdown-menu ul li.icon-flickr>a>i:before {
	content: "\e05e";
}
.icon-flickr-2:before,
#main-menu>li.icon-flickr-2>a>i:before,
#dropdown-menu ul li.icon-flickr-2>a>i:before {
	content: "\e05f";
}
.icon-flickr-3:before,
#main-menu>li.icon-flickr-3>a>i:before,
#dropdown-menu ul li.icon-flickr-3>a>i:before {
	content: "\e060";
}
.icon-android:before,
#main-menu>li.icon-android>a>i:before,
#dropdown-menu ul li.icon-android>a>i:before {
	content: "\e061";
}
.icon-windows8:before,
#main-menu>li.icon-windows8>a>i:before,
#dropdown-menu ul li.icon-windows8>a>i:before {
	content: "\e062";
}
.icon-tux:before,
#main-menu>li.icon-tux>a>i:before,
#dropdown-menu ul li.icon-tux>a>i:before {
	content: "\e063";
}
.icon-soundcloud:before,
#main-menu>li.icon-soundcloud>a>i:before,
#dropdown-menu ul li.icon-soundcloud>a>i:before {
	content: "\e065";
}
.icon-IE:before,
#main-menu>li.icon-IE>a>i:before,
#dropdown-menu ul li.icon-IE>a>i:before {
	content: "\e066";
}
.icon-firefox:before,
#main-menu>li.icon-firefox>a>i:before,
#dropdown-menu ul li.icon-firefox>a>i:before {
	content: "\e067";
}
.icon-chrome:before,
#main-menu>li.icon-chrome>a>i:before,
#dropdown-menu ul li.icon-chrome>a>i:before {
	content: "\e068";
}
.icon-opera:before,
#main-menu>li.icon-opera>a>i:before,
#dropdown-menu ul li.icon-opera>a>i:before {
	content: "\e069";
}
.icon-safari:before,
#main-menu>li.icon-safari>a>i:before,
#dropdown-menu ul li.icon-safari>a>i:before {
	content: "\e06a";
}
.icon-html5:before,
#main-menu>li.icon-html5>a>i:before,
#dropdown-menu ul li.icon-html5>a>i:before {
	content: "\e06b";
}
.icon-html5-2:before,
#main-menu>li.icon-html5-2>a>i:before,
#dropdown-menu ul li.icon-html5-2>a>i:before {
	content: "\e06c";
}
.icon-info:before,
#main-menu>li.icon-info>a>i:before,
#dropdown-menu ul li.icon-info>a>i:before {
	content: "\e06d";
}
.icon-cloud:before,
#main-menu>li.icon-cloud>a>i:before,
#dropdown-menu ul li.icon-cloud>a>i:before {
	content: "\e06e";
}
.icon-cloud-download:before,
#main-menu>li.icon-cloud-download>a>i:before,
#dropdown-menu ul li.icon-cloud-download>a>i:before {
	content: "\e06f";
}
.icon-cloud-upload:before,
#main-menu>li.icon-cloud-upload>a>i:before,
#dropdown-menu ul li.icon-cloud-upload>a>i:before {
	content: "\e070";
}
.icon-contrast:before,
#main-menu>li.icon-contrast>a>i:before,
#dropdown-menu ul li.icon-contrast>a>i:before {
	content: "\e071";
}
.icon-heart:before,
#main-menu>li.icon-heart>a>i:before,
#dropdown-menu ul li.icon-heart>a>i:before {
	content: "\e072";
}
.icon-thumbs-up:before,
#main-menu>li.icon-thumbs-up>a>i:before,
#dropdown-menu ul li.icon-thumbs-up>a>i:before {
	content: "\e073";
}
.icon-thumbs-up-2:before,
#main-menu>li.icon-thumbs-up-2>a>i:before,
#dropdown-menu ul li.icon-thumbs-up-2>a>i:before {
	content: "\e074";
}
.icon-libreoffice:before,
#main-menu>li.icon-libreoffice>a>i:before,
#dropdown-menu ul li.icon-libreoffice>a>i:before {
	content: "\e075";
}
.icon-file-word:before,
#main-menu>li.icon-file-word>a>i:before,
#dropdown-menu ul li.icon-file-word>a>i:before {
	content: "\e076";
}
.icon-file-excel:before,
#main-menu>li.icon-file-excel>a>i:before,
#dropdown-menu ul li.icon-file-excel>a>i:before {
	content: "\e077";
}
.icon-file-pdf:before,
#main-menu>li.icon-file-pdf>a>i:before,
#dropdown-menu ul li.icon-file-pdf>a>i:before {
	content: "\e078";
}
.icon-skype:before,
#main-menu>li.icon-skype>a>i:before,
#dropdown-menu ul li.icon-skype>a>i:before {
	content: "\e079";
}
.icon-github:before,
#main-menu>li.icon-github>a>i:before,
#dropdown-menu ul li.icon-github>a>i:before {
	content: "\e07b";
}
.icon-github-2:before,
#main-menu>li.icon-github-2>a>i:before,
#dropdown-menu ul li.icon-github-2>a>i:before {
	content: "\e07d";
}
.icon-github-3:before,
#main-menu>li.icon-github-3>a>i:before,
#dropdown-menu ul li.icon-github-3>a>i:before {
	content: "\e07e";
}
.icon-joomla:before,
#main-menu>li.icon-joomla>a>i:before,
#dropdown-menu ul li.icon-joomla>a>i:before {
	content: "\e07f";
}
.icon-play:before,
#main-menu>li.icon-play>a>i:before,
#dropdown-menu ul li.icon-play>a>i:before {
	content: "\e081";
}
.icon-pause:before,
#main-menu>li.icon-pause>a>i:before,
#dropdown-menu ul li.icon-pause>a>i:before {
	content: "\e082";
}
.icon-droplet:before,
#main-menu>li.icon-droplet>a>i:before,
#dropdown-menu ul li.icon-droplet>a>i:before {
	content: "\e083";
}
.icon-info-2:before,
#main-menu>li.icon-info-2>a>i:before,
#dropdown-menu ul li.icon-info-2>a>i:before {
	content: "\e084";
}
.icon-star-4:before,
#main-menu>li.icon-star-4>a>i:before,
#dropdown-menu ul li.icon-star-4>a>i:before {
	content: "\e085";
}
.icon-cog:before,
#main-menu>li.icon-cog>a>i:before,
#dropdown-menu ul li.icon-cog>a>i:before {
	content: "\e086";
}
.icon-wrench-2:before,
#main-menu>li.icon-wrench-2>a>i:before,
#dropdown-menu ul li.icon-wrench-2>a>i:before {
	content: "\e087";
}
.icon-mobile-2:before,
#main-menu>li.icon-mobile-2>a>i:before,
#dropdown-menu ul li.icon-mobile-2>a>i:before {
	content: "\e08a";
}
.icon-qrcode:before,
#main-menu>li.icon-qrcode>a>i:before,
#dropdown-menu ul li.icon-qrcode>a>i:before {
	content: "\e08b";
}
.icon-barcode:before,
#main-menu>li.icon-barcode>a>i:before,
#dropdown-menu ul li.icon-barcode>a>i:before {
	content: "\e08c";
}
.icon-droplet-2:before,
#main-menu>li.icon-droplet-2>a>i:before,
#dropdown-menu ul li.icon-droplet-2>a>i:before {
	content: "\e08d";
}
.icon-smiley:before,
#main-menu>li.icon-smiley>a>i:before,
#dropdown-menu ul li.icon-smiley>a>i:before {
	content: "\e08e";
}
.icon-sad:before,
#main-menu>li.icon-sad>a>i:before,
#dropdown-menu ul li.icon-sad>a>i:before {
	content: "\e08f";
}
.icon-notification:before,
#main-menu>li.icon-notification>a>i:before,
#dropdown-menu ul li.icon-notification>a>i:before {
	content: "\e090";
}
.icon-code:before,
#main-menu>li.icon-code>a>i:before,
#dropdown-menu ul li.icon-code>a>i:before {
	content: "\e091";
}
.icon-compass:before,
#main-menu>li.icon-compass>a>i:before,
#dropdown-menu ul li.icon-compass>a>i:before {
	content: "\e093";
}
.icon-calendar:before,
#main-menu>li.icon-calendar>a>i:before,
#dropdown-menu ul li.icon-calendar>a>i:before {
	content: "\e094";
}
.icon-pencil:before,
#main-menu>li.icon-pencil>a>i:before,
#dropdown-menu ul li.icon-pencil>a>i:before {
	content: "\e095";
}
.icon-gift:before,
#main-menu>li.icon-gift>a>i:before,
#dropdown-menu ul li.icon-gift>a>i:before {
	content: "\e097";
}
.icon-wordpress-2:before,
#main-menu>li.icon-wordpress-2>a>i:before,
#dropdown-menu ul li.icon-wordpress-2>a>i:before {
	content: "\e098";
}
.icon-search:before,
#main-menu>li.icon-search>a>i:before,
#dropdown-menu ul li.icon-search>a>i:before,
form.search_form button i.icon-search:before {
	content: "\e099";
}
.icon-color:before,
#main-menu>li.icon-color>a>i:before,
#dropdown-menu ul li.icon-color>a>i:before {
	content: "\e096";
}
.icon-arrow-down:before,
#main-menu>li.icon-arrow-down>a>i:before,
#dropdown-menu ul li.icon-arrow-down>a>i:before {
	content: "\e09d";
}
.icon-arrow-up:before,
#main-menu>li.icon-arrow-up>a>i:before,
#dropdown-menu ul li.icon-arrow-up>a>i:before {
	content: "\e09e";
}
.icon-arrow-left-2:before,
#main-menu>li.icon-arrow-left-2>a>i:before,
#dropdown-menu ul li.icon-arrow-left-2>a>i:before {
	content: "\e09f";
}
.icon-arrow-right-2:before,
#main-menu>li.icon-arrow-right-2>a>i:before,
#dropdown-menu ul li.icon-arrow-right-2>a>i:before {
	content: "\e0a0";
}
.icon-arrow-down-2:before,
#main-menu>li.icon-arrow-down-2>a>i:before,
#dropdown-menu ul li.icon-arrow-down-2>a>i:before {
	content: "\e0a1";
}
.icon-arrow-up-2:before,
#main-menu>li.icon-arrow-up-2>a>i:before,
#dropdown-menu ul li.icon-arrow-up-2>a>i:before {
	content: "\e0a2";
}
.icon-coffee:before,
#main-menu>li.icon-coffee>a>i:before,
#dropdown-menu ul li.icon-coffee>a>i:before {
	content: "\e0a3";
}
.icon-floppy:before,
#main-menu>li.icon-floppy>a>i:before,
#dropdown-menu ul li.icon-floppy>a>i:before {
	content: "\e0a4";
}
.icon-checkmark-2:before,
#main-menu>li.icon-checkmark-2>a>i:before,
#dropdown-menu ul li.icon-checkmark-2>a>i:before {
	content: "\e0a5";
}
.icon-cancel:before,
#main-menu>li.icon-cancel>a>i:before,
#dropdown-menu ul li.icon-cancel>a>i:before {
	content: "\e0a6";
}
.icon-file:before,
#main-menu>li.icon-file>a>i:before,
#dropdown-menu ul li.icon-file>a>i:before {
	content: "\e0a7";
}
.icon-document-alt-stroke:before,
#main-menu>li.icon-document-alt-stroke>a>i:before,
#dropdown-menu ul li.icon-document-alt-stroke>a>i:before {
	content: "\e0a8";
}
.icon-document-alt-fill:before,
#main-menu>li.icon-document-alt-fill>a>i:before,
#dropdown-menu ul li.icon-document-alt-fill>a>i:before {
	content: "\e0a9";
}
.icon-folder-fill:before,
#main-menu>li.icon-folder-fill>a>i:before,
#dropdown-menu ul li.icon-folder-fill>a>i:before {
	content: "\e0ac";
}
.icon-box:before,
#main-menu>li.icon-box>a>i:before,
#dropdown-menu ul li.icon-box>a>i:before {
	content: "\e0ad";
}
.icon-quote:before,
#main-menu>li.icon-quote>a>i:before,
#dropdown-menu ul li.icon-quote>a>i:before {
	content: "\e000";
}
.icon-right-quote-alt:before,
#main-menu>li.icon-right-quote-alt>a>i:before,
#dropdown-menu ul li.icon-right-quote-alt>a>i:before {
	content: "\e016";
}
.icon-left-quote-alt:before,
#main-menu>li.icon-left-quote-alt>a>i:before,
#dropdown-menu ul li.icon-left-quote-alt>a>i:before {
	content: "\e01c";
}
.icon-behance:before,
#main-menu>li.icon-behance>a>i:before,
#dropdown-menu ul li.icon-behance>a>i:before {
	content: "\e045";
}
.icon-vimeo:before,
#main-menu>li.icon-vimeo>a>i:before,
#dropdown-menu ul li.icon-vimeo>a>i:before {
	content: "\e04b";
}
.icon-linkedin-2:before,
#main-menu>li.icon-linkedin-2>a>i:before,
#dropdown-menu ul li.icon-linkedin-2>a>i:before {
	content: "\e01b";
}
.icon-dribbble-2:before,
#main-menu>li.icon-dribbble-2>a>i:before,
#dropdown-menu ul li.icon-dribbble-2>a>i:before {
	content: "\e01e";
}
.icon-rss:before,
#main-menu>li.icon-rss>a>i:before,
#dropdown-menu ul li.icon-rss>a>i:before {
	content: "\f09e";
}
.icon-quotes-left:before,
#main-menu>li.icon-quotes-left>a>i:before,
#dropdown-menu ul li.icon-quotes-left>a>i:before {
	content: "\e00a";
}
.icon-heart-2:before,
#main-menu>li.icon-heart-2>a>i:before,
#dropdown-menu ul li.icon-heart-2>a>i:before {
	content: "\e00f";
}
.icon-heart-3:before,
#main-menu>li.icon-heart-3>a>i:before,
#dropdown-menu ul li.icon-heart-3>a>i:before {
	content: "\e015";
}
.icon-soundcloud-2:before,
#main-menu>li.icon-soundcloud-2>a>i:before,
#dropdown-menu ul li.icon-soundcloud-2>a>i:before {
	content: "\e01d";
}
.icon-link:before,
#main-menu>li.icon-link>a>i:before,
#dropdown-menu ul li.icon-link>a>i:before {
	content: "\e027";
}
.icon-home:before,
#main-menu>li.icon-home>a>i:before,
#dropdown-menu ul li.icon-home>a>i:before {
	content: "\e028";
}
.icon-github-alt:before,
#main-menu>li.icon-github-alt>a>i:before,
#dropdown-menu ul li.icon-github-alt>a>i:before {
	content: "\f113";
}
.icon-twitter-sign:before,
#main-menu>li.icon-twitter-sign>a>i:before,
#dropdown-menu ul li.icon-twitter-sign>a>i:before {
	content: "\f081";
}
.icon-twitter-3:before,
#main-menu>li.icon-twitter-3>a>i:before,
#dropdown-menu ul li.icon-twitter-3>a>i:before {
	content: "\f099";
}
.icon-facebook-sign:before,
#main-menu>li.icon-facebook-sign>a>i:before,
#dropdown-menu ul li.icon-facebook-sign>a>i:before {
	content: "\f082";
}
.icon-pinterest:before,
#main-menu>li.icon-pinterest>a>i:before,
#dropdown-menu ul li.icon-pinterest>a>i:before {
	content: "\f0d2";
}
.icon-facebook:before,
#main-menu>li.icon-facebook>a>i:before,
#dropdown-menu ul li.icon-facebook>a>i:before {
	content: "\f09a";
}
.icon-pinterest-sign:before,
#main-menu>li.icon-pinterest-sign>a>i:before,
#dropdown-menu ul li.icon-pinterest-sign>a>i:before {
	content: "\f0d3";
}
.icon-google-plus-sign:before,
#main-menu>li.icon-google-plus-sign>a>i:before,
#dropdown-menu ul li.icon-google-plus-sign>a>i:before {
	content: "\f0d4";
}
.icon-google-plus-2:before,
#main-menu>li.icon-google-plus-2>a>i:before,
#dropdown-menu ul li.icon-google-plus-2>a>i:before {
	content: "\f0d5";
}
.icon-github-sign:before,
#main-menu>li.icon-github-sign>a>i:before,
#dropdown-menu ul li.icon-github-sign>a>i:before {
	content: "\f092";
}
.icon-youtube-sign:before,
#main-menu>li.icon-youtube-sign>a>i:before,
#dropdown-menu ul li.icon-youtube-sign>a>i:before {
	content: "\f166";
}
.icon-youtube-2:before,
#main-menu>li.icon-youtube-2>a>i:before,
#dropdown-menu ul li.icon-youtube-2>a>i:before {
	content: "\f167";
}
.icon-skype-2:before,
#main-menu>li.icon-skype-2>a>i:before,
#dropdown-menu ul li.icon-skype-2>a>i:before {
	content: "\f17e";
}
.icon-instagram:before,
#main-menu>li.icon-instagram>a>i:before,
#dropdown-menu ul li.icon-instagram>a>i:before {
	content: "\f16d";
}
.icon-flickr-4:before,
#main-menu>li.icon-flickr-4>a>i:before,
#dropdown-menu ul li.icon-flickr-4>a>i:before {
	content: "\f16e";
}
.icon-tumblr:before,
#main-menu>li.icon-tumblr>a>i:before,
#dropdown-menu ul li.icon-tumblr>a>i:before {
	content: "\f173";
}
.icon-tumblr-sign:before,
#main-menu>li.icon-tumblr-sign>a>i:before,
#dropdown-menu ul li.icon-tumblr-sign>a>i:before {
	content: "\f174";
}
.icon-stackexchange:before,
#main-menu>li.icon-stackexchange>a>i:before,
#dropdown-menu ul li.icon-stackexchange>a>i:before {
	content: "\f16c";
}
.icon-play-2:before,
#main-menu>li.icon-play-2>a>i:before,
#dropdown-menu ul li.icon-play-2>a>i:before {
	content: "\e029";
}
.icon-pause-2:before,
#main-menu>li.icon-pause-2>a>i:before,
#dropdown-menu ul li.icon-pause-2>a>i:before {
	content: "\e02a";
}
.icon-expand:before,
#main-menu>li.icon-expand>a>i:before,
#dropdown-menu ul li.icon-expand>a>i:before {
	content: "\e02b";
}
.icon-fullscreen:before,
#main-menu>li.icon-fullscreen>a>i:before,
#dropdown-menu ul li.icon-fullscreen>a>i:before {
	content: "\e044";
}
.icon-film:before,
#main-menu>li.icon-film>a>i:before,
#dropdown-menu ul li.icon-film>a>i:before {
	content: "\e04c";
}
.icon-movie:before,
#main-menu>li.icon-movie>a>i:before,
#dropdown-menu ul li.icon-movie>a>i:before {
	content: "\e052";
}
.icon-camera:before,
#main-menu>li.icon-camera>a>i:before,
#dropdown-menu ul li.icon-camera>a>i:before {
	content: "\e055";
}
.icon-camera-retro:before,
#main-menu>li.icon-camera-retro>a>i:before,
#dropdown-menu ul li.icon-camera-retro>a>i:before {
	content: "\f083";
}
.icon-film-2:before,
#main-menu>li.icon-film-2>a>i:before,
#dropdown-menu ul li.icon-film-2>a>i:before {
	content: "\e004";
}
.icon-evenness:before,
#main-menu>li.icon-evenness>a>i:before,
#dropdown-menu ul li.icon-evenness>a>i:before {
	content: "\e002";
}
.icon-plus:before,
#main-menu>li.icon-plus>a>i:before,
#dropdown-menu ul li.icon-plus>a>i:before {
	content: "\e050";
}
.icon-minus:before,
#main-menu>li.icon-minus>a>i:before,
#dropdown-menu ul li.icon-minus>a>i:before {
	content: "\e054";
}
.icon-paragraph-left:before,
#main-menu>li.icon-paragraph-left>a>i:before,
#dropdown-menu ul li.icon-paragraph-left>a>i:before {
	content: "\e056";
}
.icon-reddit:before,
#main-menu>li.icon-reddit>a>i:before,
#dropdown-menu ul li.icon-reddit>a>i:before {
	content: "\e023";
}
.icon-arrow-right-3:before,
#main-menu>li.icon-arrow-right-3>a>i:before,
#dropdown-menu ul li.icon-arrow-right-3>a>i:before {
	content: "\e024";
}
.icon-arrow-left-3:before,
#main-menu>li.icon-arrow-left-3>a>i:before,
#dropdown-menu ul li.icon-arrow-left-3>a>i:before {
	content: "\e025";
}
.icon-rocket:before,
#main-menu>li.icon-rocket>a>i:before,
#dropdown-menu ul li.icon-rocket>a>i:before {
	content: "\e026";
}
.icon-eye:before,
#main-menu>li.icon-eye>a>i:before,
#dropdown-menu ul li.icon-eye>a>i:before {
	content: "\e02c";
}
.icon-droplet-3:before,
#main-menu>li.icon-droplet-3>a>i:before,
#dropdown-menu ul li.icon-droplet-3>a>i:before {
	content: "\e039";
}
.icon-reddit-2:before,
#main-menu>li.icon-reddit-2>a>i:before,
#dropdown-menu ul li.icon-reddit-2>a>i:before {
	content: "\e03a";
}
.icon-search-2:before,
#main-menu>li.icon-search-2>a>i:before,
#dropdown-menu ul li.icon-search-2>a>i:before {
	content: "\e022";
}
.icon-arrow-right-4:before,
#main-menu>li.icon-arrow-right-4>a>i:before,
#dropdown-menu ul li.icon-arrow-right-4>a>i:before {
	content: "\e02d";
}
.icon-arrow-left-4:before,
#main-menu>li.icon-arrow-left-4>a>i:before,
#dropdown-menu ul li.icon-arrow-left-4>a>i:before {
	content: "\e03b";
}
.icon-vk:before,
#main-menu>li.icon-vk>a>i:before,
#dropdown-menu ul li.icon-vk>a>i:before {
	content: "\e03c";
}

.icon-arrow-prev:before{
	content: "\e025";
}
.icon-arrow-next:before{
	content: "\e024";
}
.icon-plus:before {
	content: "\e050";
}
.icon-minus:before {
	content: "\e054";
}
.icon-feed>a>i:before{
	content: "\e013";
}
.icon-behance:before {
	content: "\e045";
	font-size: 1.1em;
	line-height: 1.2em;
}
#dropdown-menu ul li.icon-home>a>i:before{
	content: "\e028";
}
#main-menu>li.icon-color>a>i:before,
#dropdown-menu ul li.icon-color>a>i:before{
	content: "\e039";
}
#dropdown-menu ul li.icon-portfolio>a>i:before{
	content: "\e03d";
}
#dropdown-menu ul li.icon-star>a>i:before {
	content: "\e041";
}
.desc_icons_container .icon-search:before {
	content: "\e099";
}
.icon-heart:before {
	content: "\e00f";
}
.icon-twitter:before {
	content: "\f099";
}
.icon-linkedin:before {
	content: "\e01b";
}
.icon-youtube:before {
	content: "\f167";
}
.icon-reddit:before {
	content: "\e03a";
}
.icon-flickr:before {
	content: "\e05f";
}
.icon-github:before {
	content: "\e07d";
}
.icon-google-plus:before {
	content: "\f0d5";
}
.icon-dribbble:before {
	content: "\e01e";
}
.icon-paragraph:before {
	content: "\e056";
}
.icon-quote-left:before {
	content: "\e01c";
}
blockquote.section .icon-quote-left{
	bottom: -0.05em;
	position: relative;
}
.icon-quote-format:before {
	content: "\e000";
}
.icon-quote-right:before {
	content: "\e016";
	position:relative;
	bottom: -0.25em;
	margin-left: 0.05em;
}
.icon-quotes-left:before {
	content: "\e00a";
}
#main-menu li:before{
	content: none;
}
#main-menu>li>a{
	white-space:nowrap;
}

body,
input[type=text], textarea, 
input[type=email], input[type=password], 
input[type=tel],
#content.portfolio div.item_content,
div.title_holder,
.portfolio_item .item .item_title,
.content_holder.single .item .item_title,
.relative_posts .relative_item .item_title,
.light-slider .slide .slide-info a.button{
font-family: 'Open Sans', sans-serif;
}
#main-menu>li a{
font-family: 'Open Sans', sans-serif;
}
.light-slider, section.img,
.post_content .content-quote .quote,
.post_content .content-url .url,
.price_block span.currency{
font-family: 'Raleway', sans-serif;
}
#main-menu>li ul.sub-menu>li>a{
font-family: 'Open Sans', sans-serif;
}
footer>#copyright-section #social-icons li a,
footer>#copyright-section #social-icons li a:visited{
color: #888888;
display:block;
position:relative;
-webkit-transition: color 0.2s ease-in-out;
-moz-transition: color 0.2s ease-in-out;
-o-transition: color 0.2s ease-in-out;
-ms-transition: color 0.2s ease-in-out;
transition: color 0.2s ease-in-out;
}
footer a,
footer a:visited{
color: #E7E7E7;
}
footer{
width:100%;
color: #888888;
overflow: hidden;
font-size: 0.9em;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing:border-box;
}
footer a, footer a:visited, footer input, footer textarea {
color: #e7e7e7;
}
#footer-widgets{
border-bottom: 1px solid #212121;
background-color: #27292B; /*#2d3032;*/
}
#footer-widgets .group{
overflow: hidden;
}
#footer-widgets .widget ul{
margin-top:0.1em;
border-bottom: 1px solid #3a3a3a;
}
#footer-widgets .widget ul ul{
border-bottom: none;
border-top: 1px solid #181818;
margin: 0.9em 0 -0.9em;
}
#footer-widgets .widget ul ul>li:first-child{
border-top: 1px solid #3a3a3a;
}
#footer-widgets .widget ul ul>li:last-child{
border-bottom: none;
}
#footer-widgets .widget.widget_calendar table{
margin-top:0;
}
#footer-widgets .widget.widget_calendar .widget-title{
padding-bottom:0;
}
#footer-widgets .widget.widget_calendar table td{
border-bottom: none;
}
#footer-widgets .widget.widget_recent_comments ul{
border-bottom: none;
}
#footer-widgets .widget.widget_recent_comments ul>li{
border-top: none;
}
#footer-widgets .widget ul>li {
border-top: 1px solid #3a3a3a;
border-bottom: 1px solid #181818;
}
#footer-widgets .widget ul>li:first-child{
border-top: none;
}
#footer-widgets .group .widget_col{
float: left;
}
#footer-widgets .group .widget_col.four{
width: 23.5%;
margin-right: 2%;
}
#footer-widgets .group .widget_col.three{
width: 31.33%;
margin-right: 3%;
}
#footer-widgets .group .widget_col.two{
width: 48%;
margin-right: 4%;
}
#footer-widgets .group .widget_col.one{
width: 100%;
margin:0;
}
#footer-widgets .group .widget_col.last{
margin-right: 0 !important;
}
#footer-widgets .group .widget_col.last .widget{
padding-bottom:0.5em;
}
#footer-widgets .group{
padding: 55px 0px;
margin-bottom: 0px;
}
#footer-widgets .widget.widget_tag_cloud .tagcloud{
margin-top: 0.3em;
}
#footer-widgets .widget.widget_tag_cloud .tagcloud a{
background: #212121;
color: #E7E7E7;
border-bottom: 1px solid #3a3a3a;
}
.sidebar .widget.widget_recent_comments ul>li{
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 1px 2px rgba(0, 0, 0, 0.17);
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 1px 2px rgba(0, 0, 0, 0.17);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 1px 2px rgba(0, 0, 0, 0.17);
}
.widget.widget_recent_comments ul>li{
position: relative;
padding: 1.3em 2em;
margin: 1.2em 0 0 0;
color: #666;
background-color: #F0F0F0;
border-top: none;
border-bottom: 1px solid #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}
.widget.widget_recent_comments ul>li:after {
content: "";
position: absolute;
top: -18px;
left: 26px;
border: 10px solid transparent;
border-bottom-color: #F0F0F0;
display: block;
width: 0;
z-index: 15;
}
.sidebar .widget.widget_recent_comments ul>li:before {
content: "";
position: absolute;
top: -19px;
left: 26px;
border: 10px solid transparent;
border-bottom-color: #C5C5C5;
display: block;
width: 0;
z-index: 10;
}
footer .widget.widget_recent_comments ul>li:after {
top: -16px;
left: 23px;
border: 8px solid transparent;
}
.widget.widget_recent_comments ul{
border-bottom: none;
}
.widget.widget_search form{
margin-top:0.3em;
}
footer .widget.widget_search form{
margin-top:0;
}
#footer-widgets .widget.widget_recent_comments ul>li{
background-color: #1F1F1F;
border-bottom: 1px solid #3a3a3a;
color: #E7E7E7;
}
#footer-widgets .widget.widget_recent_comments ul>li:after{
border-bottom-color: #1F1F1F;
}
#footer-widgets .widget.widget_login input[type="text"],
#footer-widgets .widget.widget_login input[type="password"],
#footer-widgets .widget.widget_search input[type="text"]{
margin-top: 0.4em;
background: #1F1F1F;
border-color: #1F1F1F;
padding: 1.25em 1.8em;
border-bottom: 1px solid #3a3a3a;
color:#888;
}
#footer-widgets .widget.widget_login form label[for="rememberme"]{
color: #e7e7e7;
}
footer .content_wrapper{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing:border-box;
}
footer>#copyright-section{
padding: 37px 0 33px 0;
background-color: #222222;
border-top: 1px solid #3a3a3a;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing:border-box;
width:100%;
float:left;
text-align: center;
}
footer>#copyright-section span#copyright{
margin-top: 0.8em;
font-size:0.9em;
}
footer>#copyright-section [data-order="1"]{
position:relative;
}
footer>#copyright-section [data-order="2"]{
position: relative;
margin-right:-5px;
}
footer>#copyright-section #social-icons{
cursor:default;
margin-top: 0.4em;
}
footer>#copyright-section #social-icons li{
font-size: 1.4em;
position: relative;
display: inline-block;
margin: 0 0.5em;
}
section{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing:border-box;
background-color:rgb(255,255,255);
color:#000;
padding: 50px 0 40px 0;
overflow:hidden;
position: relative;
text-align:center;
}
section.info{
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
z-index:2;
color:#333;
}
section.img{
color:#fff;
visibility: visible;
background-size: cover;
background-position: center center;
background-repeat: no-repeat no-repeat;
z-index:1;
text-align: center;
padding:0;
}
section.img .section_content{
height: 43%;
margin: auto;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
section .section_text_wrapper{
padding: 0 1em;
position: relative;
}
.testimonial-slider blockquote .quote,
.testimonial-slider blockquote .author{
position: relative;
}
.testimonial-slider .slides .slide{
top: 0;
position: absolute;
width: 100%;
}
.dropcap{
display: inline-block;
float: left;
margin: 0.13em 0 0 0;
padding: 0.1em 0.15em 0.16em 0;
font-weight: bold;
font-size: 3.4em;
line-height: 0.5em;
color: #666;
-webkit-transition: background-color 0.175s ease-in-out;
-moz-transition: background-color 0.175s ease-in-out;
-o-transition: background-color 0.175s ease-in-out;
-ms-transition: background-color 0.175s ease-in-out;
transition: background-color 0.175s ease-in-out;
}
.dropcap.outline{
margin: 0.2em 0.3em 0 0;
padding: 0.33em;
font-size: 2em;
line-height: 0.6em;
color: #fff;
border-radius: 2px;
}
blockquote.section span{
font-weight: lighter;
}
blockquote.section .author p{
line-height: 1.75em;
margin-bottom: -0.55em;
cursor: default;
padding-bottom: 0;
}
blockquote.big .quote{
line-height: 1.4em;
}
blockquote.section.outline .quote{
padding: 4px 6px;
opacity: inherit;
filter: inherit;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
box-shadow: 10px 0 0 rgba(0, 0, 0, 0.5), -10px 0 0 rgba(0, 0, 0, 0.5);
-moz-box-shadow: 10px 0 0 rgba(0, 0, 0, 0.5), -10px 0 0 rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 10px 0 0 rgba(0, 0, 0, 0.5), -10px 0 0 rgba(0, 0, 0, 0.5);
-o-box-shadow: 10px 0 0 rgba(0, 0, 0, 0.5), -10px 0 0 rgba(0, 0, 0, 0.5);
}
blockquote.simple .dash,
blockquote.block .dash{
margin-right:0.2em;
}
blockquote.block{
margin-left: 5.5em;
padding-left: 1em;
border-left: 3px solid #BEBEBE;
-webkit-transition: border-color 0.2s ease-in-out;
-moz-transition: border-color 0.2s ease-in-out;
-o-transition: border-color 0.2s ease-in-out;
-ms-transition: border-color 0.2s ease-in-out;
transition: border-color 0.2s ease-in-out;
}
blockquote.block:hover{
border-color:#12bcd5;
}
blockquote.simple.big .dash{
position: absolute;
left: -0.75em;
}
blockquote.section i{
font-size:0.9em;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
}
blockquote.big .author{
font-size: 0.6em;
line-height: 1.2em;
letter-spacing:0.1em;
display: inline-block;
margin-top: -0.3em;
}
blockquote.big .author:hover .quote_sep,
blockquote.big .author:focus .quote_sep{
border-color: #12bcd5;
}
blockquote.big .author:hover .quote_sep.top{
bottom:-2.6em;
}
blockquote.big .author:hover .quote_sep.bottom{
top: -2.6em;
}
blockquote.modern .author p{
margin: 0.2em 0 -0.3em 0;
cursor:default;
}
.quote_sep{
width:8em;
position:relative;
display: inline-block;
left: 0;
right:100%;
border-top: 1px solid #fff;
-webkit-transition: all 0.325s ease-in-out;
-moz-transition: all 0.325s ease-in-out;
-o-transition: all 0.325s ease-in-out;
-ms-transition: all 0.325s ease-in-out;
transition: all 0.325s ease-in-out;
}
section .buttons{
position:relative;
text-align:center;
}
div#content{
overflow-x:hidden;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);
-webkit-perspective: 1000;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing:border-box;
background-color: #f8f8f8;
width:100%;
position:relative;
display:block;
padding: 0;
}
.content_holder .separator{
width: 33%;
position: absolute;
bottom: -43px;
margin: 0 33%;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
filter: alpha(opacity=15);
-moz-opacity: 0.15;
-khtml-opacity: 0.15;
opacity: 0.15;
}
section.img a, section.img a:visited,
section.img .button{
color: #F8F8F8;
border-color: #CFCFCF;
-webkit-transition: border 0.15s linear, color 0.25s linear, background 0.3s ease-out;
-moz-transition: border 0.15s linear, color 0.25s linear, background 0.3s ease-out;
-o-transition: border 0.15s linear, color 0.25s linear, background 0.3s ease-out;
-ms-transition: border 0.15s linear, color 0.25s linear, background 0.3s ease-out;
transition: border 0.15s linear, color 0.25s linear, background 0.3s ease-out;
}
.button, #respond #submit{
padding: 1.05em 3.15em 0.95em;
position:relative;
font-size: 0.65em;
line-height: 1.9em;
background: none;
cursor: pointer;
display: inline-block;
border: 1px solid rgb(0,0,0);
border: 1px solid rgba(0,0,0,0.5);
letter-spacing: 0.2em;
text-transform:uppercase;
-webkit-transition: border 0.1s linear, color 0.15s linear;
-moz-transition: border 0.1s linear, color 0.15s linear;
-o-transition: border 0.1s linear, color 0.15s linear;
-ms-transition: border 0.1s linear, color 0.15s linear;
transition: border 0.1s linear, color 0.15s linear;
}
section .button{
font-size: 0.7em;
padding: 1.05em 3.4em;
}
.archive_button{
font-size: 1.1em;
margin-top:-1.85em;
}
#content.archive article .button{
margin-top: 1.5em;
margin-bottom: -0.4em;
padding: 1.05em 3.4em;
}
.portfolio div.title_holder{
margin-top: 1.3em;
}.portfolio.single div.title_holder{
padding-bottom: 1.6em;
}
div.title_holder{
text-align: center;
position: relative;

display: block;
padding-bottom:2em;
}
div.title_holder .main_title{
font-size: 1.7em;
letter-spacing: 0.03em;
font-weight: 200;
color: #4c4f55;
display: block;
text-transform: uppercase;
line-height: 1.2em;
margin: 0.25em 0 0.25em;
}
div.title_holder .separator {
width: 67px;
margin: 0 auto 0.7em;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30);
-moz-opacity: 0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
}
div.title_holder .secondary_title{
color:#4c4f55;
letter-spacing: 0.5px;
font-size: 0.95em;
font-weight: 300;
margin: 0 20px;
}
.evenness_lightbox .pp_top, 
.evenness_lightbox .pp_bottom{
visibility:hidden;
}
.evenness_lightbox .pp_left, 
.evenness_lightbox .pp_middle, 
.evenness_lightbox .pp_right, 
.evenness_lightbox .pp_content{
background:#000 !important;
background: none !important;
}
.evenness_lightbox .pp_details{
position: static !important;
}
.evenness_lightbox a.pp_close{
top: 10px !important;
right: 45px !important;
width: 20px !important;
height: 20px !important;
z-index:999999;
background: url(images/prettyPhoto/evenness/sprite.png) -1px 0px no-repeat !important;
}
.evenness_lightbox a.pp_close:hover {
background: url(images/prettyPhoto/evenness/sprite.png) -31px 0px no-repeat !important;
cursor: pointer;
}
.evenness_lightbox a.pp_expand,
.evenness_lightbox a.pp_contract{
right: 73px !important;
}
.evenness_lightbox a.pp_expand{
background: url(images/prettyPhoto/evenness/sprite.png) -31px -26px no-repeat !important;
cursor: pointer;
}
.evenness_lightbox a.pp_expand:hover{
background: url(images/prettyPhoto/evenness/sprite.png) -31px -47px no-repeat !important;
cursor: pointer;
}
.evenness_lightbox a.pp_contract{
background: url(images/prettyPhoto/evenness/sprite.png) -1px -26px no-repeat !important;
cursor: pointer;
}
.evenness_lightbox a.pp_contract:hover{
background: url(images/prettyPhoto/evenness/sprite.png) -1px -47px no-repeat !important;
cursor: pointer;
}
.evenness_lightbox a.pp_expand:before{
content: "\e02b";
color: #fff;
}
.evenness_lightbox .pp_nav p{
color: #aaa;
font-size: 0.8em;
margin-top: 0 !important;
}
.evenness_lightbox .pp_nav{
margin-top:0.05em !important;
}
.counter-circle input,
.counter-circle input[type="text"]{
background: transparent;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
section.link:hover, section.link:focus{
color:#fff;
}
section.link{
z-index: 90;
text-transform: uppercase;
letter-spacing: 0.1em;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.15s ease-out;
-o-transition: all 0.15s ease-out;
-ms-transition: all 0.15s ease-out;
transition: all 0.3s ease-out;
}
section.link .content_wrapper {
padding: 0 2em;
}
section.img h1,
section.img h2,
section.img h3,
section.img h4,
section.img h5,
section.img h6{
color:#fff;
font-weight:200;
padding-bottom: 0;
letter-spacing: 0;
}
section.img h1{
font-size: 1.6em;
line-height: 1.03em;
}section.img h2{
font-size: 1.5em;
line-height: 1.05em;
}section.img h3{
font-size: 1.17em;
line-height: 1.3em;
}section.img h4{
font-size: 1em;
line-height: 1.5em;
}section.img h5{
font-size: 0.85em;
line-height: 1.7em;
}section.img h6{
font-size: 0.65em;
line-height: 1.8em;
}
.post_content .content,
#content.archive article .inner_post_content{
font-size: 0.8em;
color: #616161;
line-height: 1.75em;
}
ul{
list-style: inherit;
padding-left: 2.4em;
padding-bottom: 2em;
}
ol{
padding-left: 2.4em;
padding-bottom: 2em;
}
ol ol, ul ul,
ol ul, ul ol{
padding-bottom:0;
}
header ol, header ul,
aside.widget ol, aside.widget ul,
.share-box ol, .share-box ul,
footer ol, footer ul,
ol.custom_taxonomy, ul.custom_taxonomy,
ol.secondary_title, ul.secondary_title,
ul.pricing_table ul, ul.pricing_table ol,
ol.pricing_table ul, ol.pricing_table ol,
ul.comment-list, ol.comment-list{
list-style: none;
padding-left: 0;
padding-bottom: 0;
}
ul.pricing_table,
ol.pricing_table{
list-style: none;
padding-bottom: 1em;
padding-left: 1.3em;
}
table{
width: 100%;
text-align: left;
border-collapse: collapse;
border: 1px solid #E0E0E0;
margin: 1em 0 2em;
}
pre{
overflow:auto;
margin:1em 0 2em;
}
table th{
border-bottom: 1px solid #E0E0E0;
padding: 12px 17px;
font-weight: 300;
}
table td{
padding: 7px 17px;
border-bottom: 1px solid #E0E0E0;
}
dl{
border: 1px solid #E0E0E0;
padding: 1em 1em 0.6em;
margin: 1em 0 2em;
}
dl dt {
float: left;
clear: left;
width: 100px;
text-align: right;
font-weight: 600;
color: #666;
}
dl dt:after {
content: ":";
}
dl dd {
margin: 0 0 0 110px;
padding: 0 0 0.5em 0;
}
.single.single-post footer .content_wrapper{
margin-top:0;
}
.post_content .content ol li,
#content.archive article .inner_post_content ol li,
.post_content .content ul li,
#content.archive article .inner_post_content ul li{
padding-left:0.6em;
}
#content.single img{
max-width: 100%;
padding-bottom: 0.7em;
}

#content.single .post_content h1{
padding-bottom: 0.1em;
}
.post_content .post_header h2{
text-transform: uppercase;
font-size: 1.3em;
letter-spacing: 0.4em;
line-height: 1.35em;
-webkit-transition: color 0.225s ease-in-out;
-moz-transition: color 0.225s ease-in-out;
-o-transition: color 0.225s ease-in-out;
-ms-transition: color 0.225s ease-in-out;
transition: color 0.225s ease-in-out;
}
.post_content .post_header h2,
.post_content h2,
.post_content h3{
padding-bottom: 0.2em;
}
#content.archive .post_content .post_header{
border-bottom: none;
font-size: 1.25em;
}
.post_content h4{
padding-bottom:0.25em;
}
.widget .widget-title{
text-transform: uppercase;
font-size: 1.1em;
letter-spacing: 0.1em;
font-weight: bold;
color: #666;
padding-bottom: 0.1em;
-webkit-transition: color 0.2s linear;
-moz-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
-ms-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.widget.widget_tag_cloud .widget-title,
.widget.widget_calendar .widget-title{
padding-bottom: 0.7em;
}
.widget.widget_text .textwidget{
margin-top:0.85em;
}
.widget.widget_calendar table{
width:100%;
position: relative;
border-width:0;
}
.widget.widget_calendar table td{
text-align: center;
width: 14.2%;
padding: 7px 0;
}
.widget.widget_calendar table th{
border-bottom: 0px;
text-align: center;
color: #777;
width: 14.2%;
padding: 12px 0 10px;
}
.widget.widget_calendar table #prev {
text-align: left;
position: relative;
padding: 1em 0px 0px 3px;
z-index: 2;
top:-2px;
}
.widget.widget_calendar table #next {
text-align: right;
position: relative;
padding: 1em 3px 0px 0px;
z-index: 2;
top:-2px;
}
.widget.widget_calendar caption {
position: absolute;
bottom: 8px;
z-index: 1;
width: 100%;
cursor: default;
text-align: center;
color: #555;
line-height: 1.7em;
font-size: 1em;
}
footer .widget.widget_calendar caption{
color: #888;
}
.widget.widget_categories li a span.number{
letter-spacing: 0.1em;
}
.widget.widget_facebook .widget-title,
.widget.widget_feedburner .widget-title,
.widget.widget_google .widget-title,
.widget.widget_youtube .widget-title,
.widget.widget_search .widget-title,
.widget.widget_login .widget-title{
padding-bottom:0.9em;
}
.widget.widget_nav_menu ul>li{
border:none;
padding:0;
}
.widget.widget_nav_menu ul{
padding:0;
}
.widget.widget_nav_menu ul>li>a>i{
padding-left: 1em;
top: 0.1em;
position: relative;
}
.widget.widget_nav_menu{
padding-right: 0.7em;
}
.widget.widget_nav_menu ul>li:first-child a{
border-top: none;
}
.widget.widget_nav_menu .sub-menu{
margin-left: 15px;
}
.widget.widget_rss .rsswidget img{
position: relative;
top: 0.8em;
margin-right: 0.1em;
}
.widget.widget_nav_menu ul>li>a{
padding-top:0.9em;
padding-bottom:0.9em;
border-top: 1px solid #FDFDFD;
border-bottom: 1px solid #DFDFDF;
display: block;
}
.widget{
font-size: 0.75em;
line-height: 1.6em;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing:border-box;
width:100%;
padding-bottom:4em;
overflow: hidden;
}
.widget ul{
margin-right: 0.7em;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing:border-box;
border-bottom: 1px solid #FDFDFD;
}
.widget ul ul{
margin:0.9em 0 -0.9em;
border-top: 1px solid #DFDFDF;
border-bottom:none;
}
.widget ul ul>li:first-child{
border-top: 1px solid #FDFDFD;
}
.widget ul ul>li:last-child{
border-bottom: none;
}
.widget ul#recentcomments {
margin-right: 0;
}
.widget.widget_recent_entries span{
font-size: 0.85em;
}
.widget ul>li:first-child{
border-top: none;
}
.widget ul>li{
border-top: 1px solid #FDFDFD;
border-bottom: 1px solid #DFDFDF;
padding: 0.9em 0 0.9em 0.1em;
}
.post_content.content,
.post_content.content.left,
.post_content.content.right{
padding-top:0;
}
.sidebar.content{
padding: 0;
}
.sidebar.content .widget.widget_nav_menu{
padding:0;
}
.sidebar.content .widget.widget_nav_menu ul{
margin:0;
border-top: 1px solid #e4e4e4;
border-left: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
border-bottom:0;
}
.sidebar.content>.widget>ul>li{
padding:0;
border: 0;
}
.sidebar.content>.widget>ul>li a{
padding: 0.9em 0 0.9em 1.4em;
}
.sidebar.content>.widget>ul>li a.active{
font-weight: 600;
}
.widget.widget_tag_cloud a{
background: #414141;
color: #fff;
float: left;
font-size: 8pt !important;
margin: 0.35em 0.42em 0px 0px;
padding: 5px 10px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
}
.widget.widget_tag_cloud a:hover{
color:#fff;
}
.widget.widget_tag_cloud{
overflow: hidden;
}
.widget.widget_search form input[type='text'],
.widget.widget_feedburner form input[type='text'],
.widget.widget_login form input[type='text'],
.widget.widget_login form input[type='password']{
line-height: 1.45em;
margin-top: 0;
background: #ffffff;
padding: 0.9em 0.8em;
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing:border-box;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
border: 1px solid #fff;
margin-left: -0.1em;
font-size: 1em;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-webkit-transition: border 0.225s ease-in-out;
-moz-transition: border 0.225s ease-in-out;
-o-transition: border 0.225s ease-in-out;
-ms-transition: border 0.225s ease-in-out;
transition: border 0.225s ease-in-out;
}
.widget.widget_feedburner form input[type='submit']{
margin-top: 1.6em;
font-size: 0.7em;
padding: 1.4em 3em;
}
.widget.widget_feedburner .widget_feedburner-counter>p{
padding-bottom: 0.6em;
}
.widget.widget_login form input[type='text']{
margin-top: 0.6em;
}
.widget.widget_login form input[type='text'],
.widget.widget_login form input[type='password']{
margin-bottom: 1em;
}
.widget.widget_login form input[type='checkbox']{
position: relative;
bottom: -0.15em;
margin-left: 0.2em;
}
.widget.widget_login form input[type="submit"]{
margin-right: 2%;
}
.widget.widget_login form .buttons{
overflow: hidden;
width: 100%;
}
.widget.widget_login form .button{
margin-top: 1em;
font-size: 0.75em;
padding: 1.3em 3.8em;
float: left;
max-width: 49%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 15em;
}
.widget.widget_login form .login-links{
float: right;
margin-right: 0.3em;
}
.widget.widget_login form .login-links li{
padding: 0;
}
.widget.widget_login form label[for="rememberme"]{
float: left;
color: #4c4f55;
}
#footer-widgets .widget.widget_login ul,
#footer-widgets .widget.widget_login ul>li{
border: 0;
}
.widget.widget_search form input[type='text']:focus,
.widget select:focus,
.widget.widget_login form input[type='text']:focus, 
.widget.widget_login form input[type='password']:focus{
border-bottom:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
}
.widget select{
padding: 0.9em;
width: 98%;
margin-top: 1.2em;
font-size: 1em;
line-height: 2em;
color: #555;
background-color: #fff;
border: 1px solid #fff;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-webkit-transition: border 0.225s ease-in-out;
-moz-transition: border 0.225s ease-in-out;
-o-transition: border 0.225s ease-in-out;
-ms-transition: border 0.225s ease-in-out;
transition: border 0.225s ease-in-out;
}
.widget.widget_tag_cloud a:hover,
.widget.widget_tag_cloud a:focus{
background-color: #12bcd5;
}
.widget.widget_recent_entries li a{
display: block;
}
.widget_portfolio_entries .entry_wrapper{
width: 32%;
float: left;
margin: 2% 2% 0 0;
overflow: hidden;
background-size:cover;
background-position:center;
}
.widget_portfolio_entries>div{
margin: 0.9em 0 0 0;
}
.widget_portfolio_entries img{
max-width: 100%;
width: auto;
height: auto;
}
.widget_portfolio_entries .entry_wrapper .ratio{
padding-bottom: 58%;
}
.widget_portfolio_entries a:nth-child(3n+3) .entry_wrapper{
margin-right: 0px;
}
#content article .post_audio{
margin: -1px 0;
}
span.highlight{
color:#fff;
background-color: #12bcd5;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
padding: 0 0.2em;
-webkit-transition: background-color 0.175s ease-in-out;
-moz-transition: background-color 0.175s ease-in-out;
-o-transition: background-color 0.175s ease-in-out;
-ms-transition: background-color 0.175s ease-in-out;
transition: background-color 0.175s ease-in-out;
}
.post{
overflow:hidden;
}
body.single #content article.post{
overflow:inherit;
}
.post:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden; 
}
.post_alt_info{
position: absolute;
top: 1.7em;
left: 0;
width: 93px;
text-align: center;
border-right: 1px solid #FDFDFD;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.post_alt_info .post_date{
padding: 0.6em 0 0.6em 0;
color: #555;
border-right: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.post_alt_info .post_date .date{
font-size: 1.9em;
letter-spacing: .05em;
font-weight: 300;
text-align: center;
display: block;
line-height: 1em;
color: #616161;
}
.post_alt_info .post_date .date_month{
letter-spacing: .01em;
font-size: 13px;
font-weight: 200;
padding-top: 0.2em;
display: block;
}
.post_alt_info .format_box{
border-top: 1px solid #FDFDFD;
border-right: 1px solid #E0E0E0;
color: #616161;
}
.post_alt_info .format_box i{
display: block;
font-size: 2em;
padding: 0.3em 0;
}
.post_alt_info .format_box i.icon-headphones{
font-size: 1.85em;
padding: 0.45em 0;
}
.post_alt_info .format_box i.icon-link{
font-size: 1.6em;
padding: 0.6em 0;
}
.post_alt_info .format_box a,
.post_alt_info .format_box a:hover,
.post_alt_info .format_box a:focus{
color: #616161;
-webkit-transition: color 0.5s ease-out;
-moz-transition: color 0.5s ease-out;
-o-transition: color 0.5s ease-out;
transition: color 0.5s ease-out;
}
.post_alt_info .format_box i.icon-quote-format{
font-size: 2.3em;
padding: 0.2em 0;
}

#content.archive article .inner_post_media,
#content.archive article .inner_post_content{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#content.archive article .content-wrapper{
padding: 1.7em 0 1.5em 0;
border-bottom: 1px solid #E0E0E0;
border-top: 1px solid #FDFDFD;
min-height: 10.2em;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#content.archive article .inner_post_content{
padding-top: 0.8em;
}
#content.archive article .item{
position: relative;
overflow: hidden;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 0px 0px 7px rgb(229, 229, 229);
-moz-box-shadow: 0px 0px 7px rgb(229, 229, 229);
-o-box-shadow: 0px 0px 7px rgb(229, 229, 229);
box-shadow: 0px 0px 7px rgb(229, 229, 229);
}
#content.archive article .item .img{
background-size: cover;
background-position:center;
width:101%;
height:101%;
max-width:101%;
max-height:101%;
top: -0.5%;
left: -0.5%;
}
#content.archive article .item .item_ratio{
padding-bottom:50%;
}
.post_content{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing:border-box;
}
.post_content.left{
float:right;
}
.post_content.right{
float:left;
}
.post_content.none_stretched,
.post_content.none_default{
float:none;
}
.content_wrapper{
overflow:hidden;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
section.img .content_wrapper{
overflow: visible;
}
div#content.portfolio.single{
padding-bottom:1em;
}
.portfolio.single .content_wrapper{
margin: -15px auto 40px;
}
.content_wrapper.archive{
padding-top: 27px;
}
footer #footer-widgets .content_wrapper{
margin-top: 0;
}
.share-box{
border-top: 1px solid #FDFDFD;
border-bottom: 1px solid #E0E0E0;
padding:1.2em 0;
margin: 0 auto;
position:relative;
overflow: hidden;
}
.share-box span{
font-weight: 300;
letter-spacing: 0.05em;
font-size: 1.1em;
color: #666;
}
.share-box ul{
cursor: default;
}
.share-box ul li{
font-size: 1.4em;
position: relative;
display: inline-block;
margin: 0 1em;
}
#content.post.single .content_wrapper{
padding: 0 17px;
}
#content.archive .post_content .post_header{
padding-bottom: 0.9em;
}
.post_content .post_header{
color:#444;
padding-bottom: 2.35em;
border-bottom:1px solid #E0E0E0;
}
.post_content .content{
padding: 1.5em 0 2.2em;
border-top: 1px solid #FDFDFD;
}
.post_content .post_header .post_info{
font-size: 0.7em;
min-height: 1.3em;
padding-left: 0.2em;
}
#content.archive .post_content .post_header .post_info{
padding-left: 1px;
}
#content.archive article{
position: relative;
}
#content.archive article:first-child .content-wrapper{
padding-top: 0.9em;
border-top: 0;
}
#content.archive article:first-child .post_alt_info{
top: 0.9em;
}
.sidebar{
width:23%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing:border-box;
}
#content.post.single .sidebar{
padding-top: 7em;
}
#content.archive .sidebar{
padding-top: 1.25em;
}
.sidebar.right,
.sidebar.right{
float: right;
}
.sidebar.left,
.sidebar.left{
float: left;
}
.sidebar.none_stretched,
.sidebar.none_default{
float: none;
display:none;
}
#content.post.single .post_content .content article .content-inner{
width:100%;
padding-right: 0.9em;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing:border-box;
}
.post_content .content-quote,
.post_content .content-url{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing:border-box;
padding: 1.5em 1.3em 1em;
background-color: #3A3D3D;
color: #fff;
cursor: default;
margin-bottom: 1.1em;
overflow: hidden;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
-o-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
-webkit-transition: background-color 0.3s ease-in-out;
-moz-transition: background-color 0.3s ease-in-out;
-o-transition: background-color 0.3s ease-in-out;
-ms-transition: background-color 0.3s ease-in-out;
transition: background-color 0.3s ease-in-out;
}
.post_content .inner_post_media .content-quote,
.post_content .inner_post_media .content-url{
padding: 1em;
cursor: auto;
}
#content.archive .content-quote,
#content.archive .content-url{
font-size:0.9em;
}
.post_content .content-quote:hover,
.post_content .content-url:hover{
background-color: #12bcd5;
}
.post_content .content-quote .quote,
.post_content .content-url .url{
padding-bottom: 0.6em;
}
.post_content .content-quote p,
.post_content .content-url p{
color: #fff;
font-size: 1.7em;
display:inline;
font-weight: 300;
}
.post_content .content-quote i,
.post_content .content-url i{
display:inline;
font-size: 1.5em;
position:relative;
}
.content-url i.icon-link{
font-size: 1.4em;
}
.content-quote i.icon-quote-left{
margin-right: 0.1em;
}
.content-quote i.icon-quote-right{
margin-left: 0.1em;
bottom: 0.03em;
}
.content-quote .author,
.content-url .post_url{
font-size: 0.9em;
font-weight: 300;
}
.post_content .post_audio{
padding-bottom: 0.6em;
}

.meta_sep:last-child{
display:none;
}


.author_info{
padding: 2em 0;
overflow: hidden;
border-bottom: 1px solid #E0E0E0;
border-top: 1px solid #FDFDFD;
}
.author_info h3{
font-weight: 300;
letter-spacing: 0.05em;
font-size: 1.25em;
margin-top: -0.15em;
color:#666;
padding-top:0.2em;
}
.author_info p{
font-size: 0.8em;
color: #777;
padding-bottom: 0;
line-height: 1.55em;
margin-top: -0.15em;
}
.author_info img{
float:left;
padding: 0 !important;
margin-right: 2em;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}
.comments-section{
padding-top:1em;
border-top: 1px solid #FDFDFD;
}
.post_content  .content{
border-bottom: 1px solid #E0E0E0;
}



#content.archive .content_wrapper{
max-width: 1160px;
}
#content.archive .flexslider .prefix-control-nav{
display:none;
}
#content.archive .flexslider{
margin: 0 0 1em;
}
#content.archive .archive-title{
padding: 1.7em 0 1.2em;
letter-spacing: 0.1em;
color: #666;
border-bottom: 1px solid #E0E0E0;
}
#content.archive .archive-content-wrapper{
border-top: 1px solid #FDFDFD;
overflow: hidden;
}
#content.archive.main .archive-content-wrapper{
border-top: none;
}
.logged-text{
margin-bottom: 0.7em;
font-weight: 300;
padding-bottom: 0.2em;
}
.widget_login form p{
padding-bottom:0;
}
.widget_login .author-avatar{
float: left;
margin-right: 1em;
}
.widget_login .author-avatar img{
width: 82px;
height: auto;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}
.widget_login ul,
.widget_login ul li{
border:none;
}
.widget_login ul li{
padding: 0.35em 0;
}

.featured-container{
overflow:hidden;
text-align: center;
color:#666;
margin:0 auto;
padding-bottom: 1.25em;
}
.featured-container.col_1 .featured-box{
width:100%;
}
.featured-container .featured-box{
float:left;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0 0 0.7em 0;
padding:0 1em;
}
.featured-container .featured-box i{
font-size:2.7em;
-webkit-transition: color 0.25s ease-in-out;
-moz-transition: color 0.25s ease-in-out;
-o-transition: color 0.25s ease-in-out;
-ms-transition: color 0.25s ease-in-out;
transition: color 0.25s ease-in-out;
}
.featured-container .featured-box h3{
color: #333;
font-size: 1.2em;
line-height: 1.5em;
font-weight: 300;
padding-bottom: 0.3em;
-webkit-transition: color 0.25s ease-in-out;
-moz-transition: color 0.25s ease-in-out;
-o-transition: color 0.25s ease-in-out;
-ms-transition: color 0.25s ease-in-out;
transition: color 0.25s ease-in-out;
}
.featured-container.hover_enabled .featured-box:hover h3,
.featured-container.hover_enabled .featured-box:focus h3,
.featured-container.hover_enabled .featured-box:hover i,
.featured-container.hover_enabled .featured-box:focus i{
color: #12bcd5;
}
.featured-container .featured-box p{
font-size: 0.8em;
padding-bottom: 0;
}



.pricing_table {
line-height: 150%;
font-size: 12px;
margin: -2em auto -1em;
overflow: hidden;
padding: 2.7em 1.1em 1em 1.3em;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.pricing_table.col_3{
max-width: 900px;
}.pricing_table.col_2{
max-width: 600px;
}.pricing_table.col_1{
max-width: 350px;
}
.content_holder.four-col.pricing-table{
margin-top:0;
}
.price_block {
text-align: center;
width: 100%;
color: #fff;
float: left;
list-style-type: none;
position: relative;
background: #fff;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #ccc;
margin-bottom: 1.7em;
margin-left:-1px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
-ms-transition: all 0.2s;
transition: all 0.2s;
-webkit-transform: scale(1);
-moz-transform:rotate(1);
-o-transform:rotate(1);
-ms-transform: scale(1);
transform: scale(1);
}
.price_block:first-child{
margin-left:0;
}
.price_block li.price{
min-height: 5.3em;
}
.price_block span.currency{
font-size: 1.9em;
position: relative;
bottom: 0.1em;
font-weight: 300;
margin-right: 0.05em;
}
.price_block.active span.currency{
margin-right: -0.1em;
}
.price_block li.price .number{
font-size: 3em;
line-height: 1.3em;
font-weight: 700;
position: relative;
display: inline-block;
}
.price_block .interval{
width: 100%;
display: inline-block;
color: #888;
font-size: 1.2em;
line-height: 0.9em;
}
.pricing_table h3 {
padding: 0.75em 0;
font-size: 2em;
line-height: 0.8em;
-webkit-transition: color 0.3s ease-out;
-moz-transition: color 0.3s ease-out;
-o-transition: color 0.3s ease-out;
-ms-transition: color 0.3s ease-out;
transition: color 0.3s ease-out;
}
.pricing_table .button.filled.resizable,
.pricing_table .button.filled {
font-size: 0.8em;
padding: 1.34em 3.7em;
}
.features {
color: #000;
}
.features li {
padding: 8px 15px;
border-top: 1px solid #ccc;
font-size: 11px;
list-style-type: none;
font-size: .875em;
line-height: 1.45;
color: #444;
padding: 1.5em;
}
.features li:nth-child(even),
.features ul li:nth-child(odd){
background-color: #fdfdfd;
}
.pricing_table .price_block.active{
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.08, M12=0, M21=0, M22=1.08, SizingMethod='auto expand')";
-webkit-box-shadow: 1px 0px 9px rgba(0,0,0,.2);
-moz-box-shadow: 1px 0px 9px rgba(0,0,0,.2);
-o-box-shadow: 1px 0px 9px rgba(0,0,0,.2);
box-shadow: 1px 0px 9px rgba(0,0,0,.2);

-webkit-transform: scale(1.08);
-moz-transform:rotate(1.08);
-ms-transform: scale(1.08);
-o-transform:rotate(1.08);
transform: scale(1.08);

z-index: 2;
}
.pricing_table.hover_enabled .price_block.active:hover,
.pricing_table.hover_enabled .price_block.active:focus{
-webkit-transform: scale(1.11);
-moz-transform:rotate(1.11);
-ms-transform: scale(1.11);
-o-transform:rotate(1.11);
transform: scale(1.11);
}
.pricing_table.hover_enabled .price_block:hover,
.pricing_table.hover_enabled .price_block:focus{
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.08, M12=0, M21=0, M22=1.08, SizingMethod='auto expand')";
-webkit-box-shadow: 1px 0px 9px rgba(0,0,0,.2);
-moz-box-shadow: 1px 0px 9px rgba(0,0,0,.2);
-o-box-shadow: 1px 0px 9px rgba(0,0,0,.2);
box-shadow: 1px 0px 9px rgba(0,0,0,.2);

-webkit-transform: scale(1.04);
-moz-transform:rotate(1.04);
-ms-transform: scale(1.04);
-o-transform:rotate(1.04);
transform: scale(1.04);

z-index: 1;
}
.price_block:hover h3,
.price_block:focus h3{
color:#12bcd5;
}


section .nav-bullets{
margin-top:0.7em;
}
.clients{
margin:0 auto;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.clients .client_img{
margin:1em auto;
display:block;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.clients.col_4{
max-width:800px;
}.clients.col_3{
max-width:600px;
}.clients.col_2{
max-width:400px;
}.clients.col_1{
max-width:200px;
}
.clients.col_6 .client_img{
width:16.6%;
}.clients.col_5 .client_img{
width:20%;
}.clients.col_4 .client_img{
width:25%;
}.clients.col_3 .client_img{
width:33.3%;
}.clients.col_2 .client_img{
width:50%;
}.clients.col_1 .client_img{
width:100%;
}
.clients .client_img{
float:left;
padding:0 0.3em;
-webkit-transition: all 0.15s;
-moz-transition: all 0.15s;
-o-transition: all 0.15s;
-ms-transition: all 0.15s;
transition: all 0.15s;
}
.clients.hover_enabled .client_img:hover{
-webkit-transform: scale(1.1);
-moz-transform:rotate(1.1);
-ms-transform: scale(1.1);
-o-transform:rotate(1.1);
transform: scale(1.1);
z-index: 1;
}
section.img .button.filled:hover,
section.img .button.filled:focus{
color:#fff;
}
.single.single-post .content_wrapper{
margin-top: 2em;
}

.column{
position:relative;
display: block;
float: left;
width:100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-right:2%;
line-height: 1.6em;
}
.column.last{
margin-right:0;
}
section .column{
padding: 0 1.2em;
margin-right: 0;
font-size: 0.8em;
}
section.img .column{
font-size: 1.2em;
font-weight: lighter;
}
section.img .column h1,
section.img .column h2,
section.img .column h3,
section.img .column h4,
section.img .column h5,
section.img .column h6{
font-weight:200;
}
.clear{
clear:both;
}
blockquote.section{
border: none;
padding: 0;
font-weight: 200;
margin: 0;
line-height: 1.3em;
}
.milestone-counter .number {
font-size: 5.5em;
line-height: 1.1em;
display: block;
margin-bottom: 0.1em;
}
.milestone-counter .subject {
font-weight:300;
font-size: 1.3em;
}

.tabs{
list-style: none;
position: relative;
top: 0;
left: 0;
display: block;
width: 100%;
text-align: left;
padding-left: 0;
}
.tabs>.title>ul{
overflow:hidden;
border-bottom: 2px solid #20A1B4;
padding-left: 0;
}
.tabs>.title>ul>li{
display: inline-block;
line-height: 1.5em;
z-index: 1000;
font-size: 1em;
font-weight: 300;
cursor: pointer;
padding: 1.1em 1.3em 0.9em;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
-ms-transition: all 0.5s;
transition: all 0.5s;
}
.tabs>.title>ul>li.active{
background-color: #12bcd5;
color: #fff;
}
.tabs>.content>ul{
position:relative;
padding: 0.8em 0;
}
.tabs>.content>ul>li{
position:relative;
top:0;
left:0;
float:none;
width: 100%;
}

.toggle {
margin-bottom: 1em;
}
.toggle h3 {
position: relative;
z-index: 10;
font-size: 1em;
font-weight: 300;
margin-bottom: 0px;
padding-bottom: 0;
}
.toggle h3 a,
.toggle h3 a:hover,
.toggle h3 a:focus {
display: block;
color: #666;
letter-spacing: 0;
line-height: 1.3em;
min-height: 1.25em;
padding: 1.2em 1em 1em 3.3em;
border-bottom: 2px solid #20A1B4;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.toggle > div {
margin: 0 1px;
padding: 0.8em 1.2em;
border-top: none;
display: none;
background-color: #fff;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.toggle h3 a i {
position: absolute;
left: 2em;
color: #555;
top: 1.7em;
line-height: 2em;
font-size: 0.7em;
transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
}
.toggle.open h3 a,
.toggle.open h3 a:hover,
.toggle.open h3 a:focus {
color: #fff;
background-color: #12bcd5;
}
.toggle.open h3 a i{
color: #fff;
}

.bar_graph {
margin: 0;
}
.bar_graph li,
.bar_graph_bar {
list-style: none;
}
.bar_graph li .bar-wrap,
.bar_graph_bar .bar-wrap{
margin-bottom: 13px;
background-color: #e4e4e4;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-o-border-radius: 15px;
border-radius: 15px;
background-color: #ebebeb;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 1px 2px rgba(0, 0, 0, 0.17);
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 1px 2px rgba(0, 0, 0, 0.17);
-o-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 1px 2px rgba(0, 0, 0, 0.17);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 1px 2px rgba(0, 0, 0, 0.17);
}
.bar_graph li p,
.bar_graph_bar p{
font-weight: 300;
font-size: 1em;
margin-bottom: 0.2em;
padding-bottom: 0.1em;
}
.bar_graph li span,
.bar_graph_bar span {
height: 1.4em;
width: 0;
display: block;
background-color: #12bcd5;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-o-border-radius: 15px;
border-radius: 15px;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 1px 2px rgba(0, 0, 0, 0.17);
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 1px 2px rgba(0, 0, 0, 0.17);
-o-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 1px 2px rgba(0, 0, 0, 0.17);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 1px 2px rgba(0, 0, 0, 0.17);
}
.bar_graph li span,
.bar_graph_bar span {
overflow: visible;
position: relative;
}
.bar_graph li span strong,
.bar_graph_bar span strong {
position: absolute;
right: 0.6em;
font-weight: 300;
color: #fff;
line-height: 1.25em;
font-size: 1em;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
display: block;
}

.counter-circle span{
font-weight: 300;
font-size: 1.3em;
line-height: 2em;
}
section .section_text_wrapper.center{
text-align:center;
margin:0 auto;
float:none;
}
section .section_text_wrapper.left{
text-align:left;
float:left;
}
section .section_text_wrapper.right{
text-align:left;
float:right;
}

@media only screen 
and (min-width: 1315px){
body.boxed div.layout-wrapper{
width:1315px;
}
body.boxed .header-menu-container.fullwidth{
width: 1315px;
padding-left: 0.5%;
}
body.boxed header{
width: 1315px;
left: 50%;
margin-left: -657.5px;
}
body.scroll-enabled.boxed header{
width: 1315px;
left: 50%;
margin-left: -665px;
}
body.boxed #shadow.enable{
box-shadow:none;
}
body.boxed.scroll-enabled .dropdown-slider .controls .next{
margin-right:0;
}
.comments-section .comment-list .comment form#commentform p{
padding-right:0;
}
}
@media only screen 
and (max-width: 1314px){
body.boxed div.layout-wrapper{
width:100%;
}
body.boxed .header-menu-container.fullwidth{
width: 100%;
padding-left: 1%;
}
body.boxed header{
width:100%;
left:0;
margin-left:0 !important;
}
body.boxed.scroll-enabled header .dropdown-content-container{
padding-right: 15px;
}
body.boxed.scroll-enabled .dropdown-slider .controls .next{
margin-right:15px;
}
}
@media only screen 
and (min-width: 1360px){
}
@media only screen 
and (max-width : 1359px) 
and (min-width: 1224px){
}
@media only screen 
and (min-width : 1224px) {
blockquote.big{
font-size: 2.2em;
}
.button.resizable{
font-size:0.72em;
}
.button.filled.resizable{
font-size:0.6em;
}

}
@media only screen 
and (max-width: 1223px){
}
@media only screen 
and (max-width: 1223px) 
and (min-width: 1140px){
blockquote.big{
font-size: 2em;
}
.button.resizable{
font-size:0.65em;
}
}
@media only screen 
and (min-width: 1140px){
section.img{
height:500px;
}
#footer-widgets .content_wrapper{
padding: 0 15px 0 25px;
}
footer>#copyright-section .footer_info_wrapper{
padding: 0 25px;
}
footer>#copyright-section [data-order="2"]{
float:right;
}
footer>#copyright-section [data-order="1"]{
float:left;
}
#content.archive .content_wrapper.archive{
max-width: 1155px;
}
.pricing_table.col_6 .price_block {
width: 16.6%;
}
.featured-container {
width: 100%;
}
}
@media only screen 
and (max-width: 1139px){
footer>#copyright-section [data-order="2"],
footer>#copyright-section [data-order="1"]{
float:none;
}
footer>#copyright-section{
text-align: center;
}
footer>#copyright-section #social-icons{
margin-top: 5px;
}
}
@media only screen 
and (max-width: 1160px)
and (min-width: 960px){
}
@media only screen 
and (max-width: 1139px)
and (min-width: 960px){
blockquote.big{
font-size: 1.8em;
}
section.img{
height:450px;
}
#footer-widgets .content_wrapper{
padding: 0 25px;
}
footer>#copyright-section .footer_info_wrapper{
padding: 0 100px;
}
.pricing_table.col_6 .price_block {
width: 25%;
}
.button.resizable{
font-size:0.6em;
}
}
@media only screen 
and (max-width: 1139px)
and (min-width: 768px){
}
@media only screen 
and (max-width: 1139px)
and (min-width: 640px){

}
@media only screen 
and (max-width: 1223px) 
and (min-width: 960px){

}
@media only screen 
and (min-width: 960px){
.sidebar{
display: block;
}
.post_content.right{
width:77%;
padding: 10px 25px 0.8em 0.1em;
}
.no-results{
padding: 0.2em 1.6em 0.5em;
}
.post_content.left,
#content.post.single .post_content.left{
width:77%;
padding: 10px 0 0.8em 25px;
}
#content.archive .post_content.left{
width: 76%;
padding: 10px 0 0.8em 25px;
}
.post_content.none_stretched{
width:100%;
padding: 10px 0 0.8em 0.1em;
}
.post_content.none_default{
width:77%;
padding: 10px 0 0.8em 0.1em;
margin:0 auto;
}
#footer-widgets .group .widget_col.two {
width: 40%;
margin-right: 20%;
}
#content.archive .sidebar.left{
padding-left: 1.7em;
width:24%;
}
.featured-container.col_4 .featured-box{
width:25%;
}.featured-container.col_5 .featured-box{
width:20%;
}.featured-container.col_6 .featured-box{
width:16.6%;
}
.pricing_table.col_5 .price_block {
width: 20%;
}
.clients{
padding: 0 0.3em 0 0.1em;
}
blockquote.medium{
font-size:1.5em;
}
#content.archive article,
#content.archive article.normal{
padding-right:0.1em;
}
.search .error-404 form.search input[type="text"]{
padding: 0.9em 0.37em 0;
}
section.link{
font-size:1em;
}
.widget.widget_calendar table{
margin-left:-1%;
}
}
@media only screen 
and (max-width: 959px){
.sidebar{
float: none;
width: 100%;
padding: 0.9em;
}
.sidebar.hide_small{
display: none;
}
.sidebar.show_small{
display: block;
}
footer .widget{
padding-bottom: 2em;
}
.clients {
padding: 0 1.5em 0 1.2em;
}
.post_content.content,
.post_content.left.content,
.post_content.right.content{
width:100%;
float:none;
max-width: none;
min-width: none;
}
.widget.widget_calendar table{
margin-left:0;
}
}
@media only screen 
and (max-width: 959px) 
and (min-width: 768px){
blockquote.big{
font-size: 1.5em;
}
section.img{
height:400px;
}
.post_content{
width:98%;
}
#content.post.single .post_content{
width:100%;
padding: 10px;
}
#footer-widgets .group .widget_col.one{
margin: 0 10px;
}
#footer-widgets .content_wrapper.three{
padding: 0 30px;
}
#footer-widgets .group .widget_col.three{
margin: 0 1%;
}
#footer-widgets .content_wrapper {
padding: 0 25px;
width:100%;
}
#content.archive .sidebar{
padding-left: 121px;
}
#content.archive .sidebar.left{
padding-left: 138px;
}
#content.archive .pagination_normal .sidebar.right,
#content.archive .pagination_normal .sidebar.none_default,
#content.archive .pagination_normal .sidebar.none_stretched{
padding-left: 27px;
}
#content.archive .pagination_normal .sidebar.left{
padding-left: 43px;
}
.featured-container{
width: 98%;
}

.pricing_table.col_5 .price_block,
.pricing_table.col_6 .price_block{
width: 33.3%;
}

#content.archive article.normal{
padding: 0 17px 0 25px;
}

.no-results{
padding: 0.8em 1.75em 0.9em;
}
.search .error-404 form.search input[type="text"]{
padding: 0.8em 0.39em 0.08em;
}
.sidebar.content,
.sidebar.left.content,
.sidebar.right.content{
width:100%;
padding: 0.9em 0.9em 0;
float:none;
margin: 0 auto;
max-width: none;
min-width:100px;
}
}
@media only screen 
and (max-width: 959px) 
and (min-width: 640px){
.featured-container.col_4 .featured-box,
.featured-container.col_5 .featured-box,
.featured-container.col_6 .featured-box{
width:50%;
}
.button.resizable{
font-size:0.55em;
}
section.link{
font-size:0.95em;
}
}
@media only screen 
and (min-width: 768px){
#content.archive article{
padding: 0 17px 0 25px;
}
#content.archive article.alt{
padding: 0 0.1em 0 117px;
}
#content.archive .content_wrapper{
padding: 27px 10px 17px 0;
}
#content.archive .archive-title h1{
margin-left: 0.75em;
}
.pricing_table{
width: 100%;
}
.pricing_table.col_4 .price_block {
width: 25%;
}.pricing_table.col_3 .price_block{
width:33.3%
}.pricing_table.col_2 .price_block{
width:50%;
}

.column.one_half,
.column.two_fourths,
.column.three_sixths{
width: 49%;
}.column.one_third{
width: 32.0%;
}.column.one_fourth{
width: 23.5%;
}.column.one_fifth{
width: 18.4%;
}.column.two_fifths{
width: 38.8%;
}.column.three_fifths{
width: 59.2%;
}.column.four_fifths{
width: 79.6%;
}.column.one_sixth{
width: 15%;
}.column.two_sixths{
width: 32%;
}.column.four_sixths{
width: 66%;
}.column.five_sixths{
width: 83%;
}.column.two_thirds{
width:66%;
}.column.three_fourths{
width:74.5%;
}

section .column.one_half,
section .column.two_fourths,
section .column.three_sixths{
width:50%;
}section .column.one_third{
width:33.33%;
}section .column.two_thirds{
width:66%;
}section .column.one_fourth{
width:25%;
}section .column.three_fourths{
width:73%;
}section .column.one_fifth{
width:20%;
}section .column.two_fifths{
width:40%;
}section .column.three_fifths{
width:60%;
}section .column.four_fifths{
width:80%;
}section .column.one_sixth{
width:16.66%;
}section .column.two_sixths{
width: 33.32%;
}section .column.four_sixths{
width: 66.64%;
}section .column.five_sixths{
width: 83.3%;
}
.post_content .content .slides, 
.post_content .content .prefix-control-nav, 
.post_content .content .prefix-direction-nav,
#content.archive article .inner_post_content .slides, 
#content.archive article .inner_post_content .prefix-control-nav, 
#content.archive article .inner_post_content .prefix-direction-nav,
.post_content .content .slides, 
.post_content .content .prefix-control-nav, 
.post_content .content .prefix-direction-nav,
#content.archive article .inner_post_content .slides, 
#content.archive article .inner_post_content .prefix-control-nav, 
#content.archive article .inner_post_content .prefix-direction-nav{
list-style: none;
padding-left: 0;
padding-bottom: 0;
}
.post_content .content .slides li, 
.post_content .content .prefix-control-nav li, 
.post_content .content .prefix-direction-nav li,
#content.archive article .inner_post_content .slides li, 
#content.archive article .inner_post_content .prefix-control-nav li, 
#content.archive article .inner_post_content .prefix-direction-nav li,
.post_content .content .slides li, 
.post_content .content .prefix-control-nav li, 
.post_content .content .prefix-direction-nav li,
#content.archive article .inner_post_content .slides li, 
#content.archive article .inner_post_content .prefix-control-nav li, 
#content.archive article .inner_post_content .prefix-direction-nav li{
padding-left: 0;
}
#pagination{
padding: 1.4em 0 0 118px;
}
.pagination_normal #pagination,
#content.search #pagination{
padding: 1.4em 0 0 24px;
}
.share-box span{
margin-left: 0.1em;
float:left;
}
.share-box ul {
float: right;
}
}
@media only screen 
and (max-width: 767px){
#content.post.single .post_content,
#content.archive .post_content{
font-size: 0.9em;
}
#footer-widgets .content_wrapper {
max-width: 520px;
}
#footer-widgets .group .widget_col.three{
width: 100%;
margin: 0;
}
#footer-widgets .content_wrapper {
padding: 0 20px;
width:100%;
}
footer>#copyright-section .content_wrapper{
max-width: 480px;
padding: 0 10px;
}
.post_alt_info{
display:none;
}
#content.archive article{
padding: 0 0.5em;
}
#content.archive .content_wrapper{
padding: 27px 0.7em 17px 0.7em;
}
#content.archive .sidebar,
#content.archive .sidebar.left,
#content.archive .sidebar.right{
padding: 0.9em 0.5em 0;
}
#content.archive .content-quote,
#content.archive .content-url{
font-size:0.75em;
}
#content.archive .archive-title{
padding-right: 0.5em;
padding-left: 0.5em;
}
.clients{
max-width: 520px;
}
.column, .column.last,
section .column.one_half,
section .column.one_third,
section .column.two_thirds,
section .column.one_fourth,
section .column.two_fourths,
section .column.three_fourths,
section .column.one_fifth,
section .column.two_fifths,
section .column.three_fifths,
section .column.four_fifths,
section .column.one_sixth,
section .column.two_sixths,
section .column.three_sixths,
section .column.four_sixths,
section .column.five_sixths,
section .column.one_half.last,
section .column.one_third.last,
section .column.two_thirds.last,
section .column.one_fourth.last,
section .column.two_fourths.last,
section .column.three_fourths.last
section .column.one_fifth.last,
section .column.two_fifths.last,
section .column.three_fifths.last,
section .column.four_fifths.last,
section .column.one_sixth.last,
section .column.two_sixths.last,
section .column.three_sixths.last,
section .column.four_sixths.last,
section .column.five_sixths.last{
float:none;
}
section .column{
margin:0 auto 20px;
}
.column{
margin-bottom: 20px;
}
#pagination{
padding: 1.4em 0 0 5px;
}
.share-box span{
float: none;
text-align: center;
display: block;
margin-bottom: 0.3em;
}
.share-box ul {
float: none;
text-align: center;
}
}
@media only screen 
and (max-width: 960px) 
and (min-width: 480px){
#footer-widgets .group .widget_col.four,
#footer-widgets .group .widget_col.two{
width: 48%;
margin: 0 1%;
padding: 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing:border-box;
}
}
@media only screen 
and (max-width: 767px) 
and (min-width: 640px){
section.img{
height:350px;
}
.pricing_table,
.column, .column.last,
section .column.one_half,
section .column.one_third,
section .column.two_thirds,
section .column.one_fourth,
section .column.two_fourths,
section .column.three_fourths,
section .column.one_fifth,
section .column.two_fifths,
section .column.three_fifths,
section .column.four_fifths,
section .column.one_sixth,
section .column.two_sixths,
section .column.three_sixths,
section .column.four_sixths,
section .column.five_sixths,
section .column.one_half.last,
section .column.one_third.last,
section .column.two_thirds.last,
section .column.one_fourth.last,
section .column.two_fourths.last,
section .column.three_fourths.last
section .column.one_fifth.last,
section .column.two_fifths.last,
section .column.three_fifths.last,
section .column.four_fifths.last,
section .column.one_sixth.last,
section .column.two_sixths.last,
section .column.three_sixths.last,
section .column.four_sixths.last,
section .column.five_sixths.last{
width: 76%;
}
.sidebar.content,
.sidebar.left.content,
.sidebar.right.content{
width:76%;
padding: 0.9em 0.9em 0;
float:none;
max-width: none;
min-width:100px;
}
}
@media only screen 
and (max-width: 767px) 
and (min-width: 320px){
}
@media only screen 
and (max-width: 767px) 
and (min-width: 480px){
blockquote.big,
blockquote.medium{
font-size: 1.1em;
}
.sidebar,
.sidebar.left,
.sidebar.right{
max-width: 480px;
min-width: 440px;
width: 99%;
margin: 0 auto;
float: none;
}
.post_content,
.post_content.left,
.post_content.right,
.post_content.none_default,
.post_content.none_stretched,
#content.post.single .sidebar,
#content.post.single .sidebar.left{
max-width: 480px;
min-width: 440px;
width: 99%;
margin: 0 auto;
float: none !important;
padding: 0;
}
#content.archive .archive-title h1{
max-width: 480px;
min-width: 440px;
margin: 0 auto;
}
.pricing_table.col_6 .price_block,
.pricing_table.col_5 .price_block,
.pricing_table.col_4 .price_block,
.pricing_table.col_3 .price_block,
.pricing_table.col_2 .price_block{
width: 50%;
}
.no-results{
padding: 0.8em 0 0.9em;
}
.search .error-404 form.search input[type="text"]{
padding: 0.8em 0 0.08em;
}
}
@media only screen 
and (min-width: 640px){
.featured-container.col_3 .featured-box{
width:33.3%;
}
.featured-container.col_2 .featured-box{
width:50%;
}
}
@media only screen 
and (max-width: 639px){
.featured-container.col_6 .featured-box,
.featured-container.col_5 .featured-box,
.featured-container.col_4 .featured-box,
.featured-container.col_3 .featured-box,
.featured-container.col_2 .featured-box{
width:100%;
}
.featured-container {
padding: 0 1%;
width: 77%;
}
.button.resizable{
font-size:0.45em;
}
section.link{
font-size:0.9em;
}
}
@media only screen 
and (max-width: 767px) 
and (min-width: 640px){
.featured-container {
width: 84%;
}
}
@media only screen 
and (max-width: 639px)
and (min-width: 480px){
section.img{
height:300px;
}
.clients.col_6 .client_img,
.clients.col_5 .client_img,
.clients.col_4 .client_img,
.clients.col_3 .client_img,
.clients.col_2 .client_img{
width:50%;
padding: 0 1em;
}
.pricing_table,
.column, .column.last,
section .column.one_half,
section .column.one_third,
section .column.two_thirds,
section .column.one_fourth,
section .column.two_fourths,
section .column.three_fourths,
section .column.one_fifth,
section .column.two_fifths,
section .column.three_fifths,
section .column.four_fifths,
section .column.one_sixth,
section .column.two_sixths,
section .column.three_sixths,
section .column.four_sixths,
section .column.five_sixths,
section .column.one_half.last,
section .column.one_third.last,
section .column.two_thirds.last,
section .column.one_fourth.last,
section .column.two_fourths.last,
section .column.three_fourths.last
section .column.one_fifth.last,
section .column.two_fifths.last,
section .column.three_fifths.last,
section .column.four_fifths.last,
section .column.one_sixth.last,
section .column.two_sixths.last,
section .column.three_sixths.last,
section .column.four_sixths.last,
section .column.five_sixths.last{
width:85%;
}
.sidebar.content,
.sidebar.left.content,
.sidebar.right.content{
width:85%;
padding: 0.9em 0.9em 0;
float:none;
max-width: none;
min-width:100px;
}
}
@media only screen
and (min-width: 480px){
.comments-section .comment-list .reply {
top: 2.15em;
right: 3.6em;
}
.comments-section form .col{
width: 32.0%;
float:left;
margin: 0.3em 2% 0.9em 0;
}
.comments-section .comment-list .comment > div p,
.comments-section .comment-list .comment .comment-content p {
padding-right: 3em;
}
}
@media only screen 
and (max-width: 639px) 
and (min-width: 320px){

}
@media only screen 
and (max-width: 479px){
blockquote.big,
blockquote.medium{
font-size: 0.9em;
}
section.img{
height:250px;
}
.comments-section .comment-list .comment > div p,
.comments-section .comment-list .comment .comment-content p {
padding-right: 1em;
}
#content.post.single .post_content .content article{
padding-left:0.1em;
}
.comments-section .comment-list .reply {
top:87px;
left: 41px;
}
.comments-section form .col{
width: 100%;
float:none;
margin: 0.3em 0 0.9em 0;
}
.sidebar,
.sidebar.left,
.sidebar.right{
width:100%;
padding: 0.9em 0.5em 0;
}
#footer-widgets .group .widget_col.four,
#footer-widgets .group .widget_col.two{
width: 100%;
margin: 0;
padding: 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing:border-box;
}
.pricing_table.col_6 .price_block,
.pricing_table.col_5 .price_block,
.pricing_table.col_4 .price_block,
.pricing_table.col_3 .price_block,
.pricing_table.col_2 .price_block,
.pricing_table.col_1 .price_block{
width: 100%;
}
.clients.col_6 .client_img,
.clients.col_5 .client_img,
.clients.col_4 .client_img,
.clients.col_3 .client_img,
.clients.col_2 .client_img,
.clients.col_1 .client_img{
width:100%;
max-width:200px;
float:none;
}
.column, .column.last,
section .column.one_half,
section .column.one_third,
section .column.two_thirds,
section .column.one_fourth,
section .column.two_fourths,
section .column.three_fourths,
section .column.one_fifth,
section .column.two_fifths,
section .column.three_fifths,
section .column.four_fifths,
section .column.one_sixth,
section .column.two_sixths,
section .column.three_sixths,
section .column.four_sixths,
section .column.five_sixths,
section .column.one_half.last,
section .column.one_third.last,
section .column.two_thirds.last,
section .column.one_fourth.last,
section .column.two_fourths.last,
section .column.three_fourths.last
section .column.one_fifth.last,
section .column.two_fifths.last,
section .column.three_fifths.last,
section .column.four_fifths.last,
section .column.one_sixth.last,
section .column.two_sixths.last,
section .column.three_sixths.last,
section .column.four_sixths.last,
section .column.five_sixths.last{
width: 76%;
}
.no-results{
padding: 0.8em 0.8em 0.9em;
}
.search .error-404 form.search input[type="text"]{
padding: 0.8em 0.15em 0.08em;
}
.sidebar.content,
.sidebar.left.content,
.sidebar.right.content{
width:76%;
padding: 0.9em 0.9em 0;
float:none;
margin: 0 auto;
max-width: none;
min-width:100px;
}
}
@media only screen 
and (max-width: 479px) 
and (min-width: 320px){
.pricing_table{
width: 76%;
}
}
@media only screen 
and (min-width: 320px){
}
@media only screen 
and (max-width: 319px){
.pricing_table,
.column, .column.last,
section .column.one_half,
section .column.one_third,
section .column.two_thirds,
section .column.one_fourth,
section .column.two_fourths,
section .column.three_fourths,
section .column.one_fifth,
section .column.two_fifths,
section .column.three_fifths,
section .column.four_fifths,
section .column.one_sixth,
section .column.two_sixths,
section .column.three_sixths,
section .column.four_sixths,
section .column.five_sixths,
section .column.one_half.last,
section .column.one_third.last,
section .column.two_thirds.last,
section .column.one_fourth.last,
section .column.two_fourths.last,
section .column.three_fourths.last
section .column.one_fifth.last,
section .column.two_fifths.last,
section .column.three_fifths.last,
section .column.four_fifths.last,
section .column.one_sixth.last,
section .column.two_sixths.last,
section .column.three_sixths.last,
section .column.four_sixths.last,
section .column.five_sixths.last{
width:100%;
}
.sidebar.content,
.sidebar.left.content,
.sidebar.right.content{
width:100%;
padding: 0.9em 0.9em 0;
float:none;
margin: 0 auto;
max-width: none;
min-width:100px;
}
}