/*

Theme Name: kimmia

Theme URI: http://kimmia.com

Version: 1.2

Description:A powerful and clean theme.Designed by <a href="http://themes.activetofocus.com">ActiveToFocus</a>

Author: ActiveToFocus

Author URI: http://themes.activetofocus.com



Copyright: (c) 2009-2014 Activetofocus.  



License: GNU General Public License v2.0 PHP under GNU General Public License, JS and CSS under Mojo License Terms

License URI: http://www.mojo-themes.com/terms-and-conditions/



Tags: black, blue, white, green, orange, red

*/



/* =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;}

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;}

.sticky {}

.gallery-caption {}

.bypostauthor {}





/* 	----------------------------------------------------------------------------------------------	

										A - GENERAL STYLE																												

	----------------------------------------------------------------------------------------------	*/

	

body {font-family: 'Lato',Helvetica,Arial,sans-serif;color: #666;font-weight: normal;}

h1,h2,h3 {letter-spacing:-1px;}

h1,h2,h3,h4,h5,h6 {font-weight: bold;font-family:'Lato',Helvetica,Arial,sans-serif;color:#555;}



select,

textarea,

input[type="text"],

input[type="password"],

input[type="datetime"],

input[type="datetime-local"],

input[type="date"],

input[type="month"],

input[type="time"],

input[type="week"],

input[type="number"],

input[type="email"],

input[type="url"],

input[type="search"],

input[type="tel"],

input[type="color"],

.uneditable-input {

 	-webkit-border-radius: 0px;

    -moz-border-radius: 0px;

    border-radius: 0px;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

}



textarea:focus,

input[type="text"]:focus,

input[type="password"]:focus,

input[type="datetime"]:focus,

input[type="datetime-local"]:focus,

input[type="date"]:focus,

input[type="month"]:focus,

input[type="time"]:focus,

input[type="week"]:focus,

input[type="number"]:focus,

input[type="email"]:focus,

input[type="url"]:focus,

input[type="search"]:focus,

input[type="tel"]:focus,

input[type="color"]:focus,

.uneditable-input:focus {

	border-color: #2fc974;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

}



a {color: #333;text-decoration: none;} /* brian - ttteeexxxttt cccooolllooorrr */

a:hover {color: #666;text-decoration: none;} /* teal - 2fc974 */

.clear {clear:both;}

blockquote p {margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 20px;}



/* 	----------------------------------------------------------------------------------------------	

										B - PAGE STYLE																												

	----------------------------------------------------------------------------------------------	*/



/* = Site Header

-------------------------------------------------------------- */

.wrapper { max-width:1230px; margin: 0 auto; background: #ffffff;}

.boxed .wrapper { 

	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);

	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);

}

.wide .wrapper {max-width:100% !important;margin: 0px auto !important;}

.row-fluid .columns-2 {width:48%;margin:0px 0.9% 10px;}

.row-fluid .columns-3 {width:31%;margin:0px 0.9% 10px;}

.row-fluid .columns-4 {width:23%;margin:0px 0.9% 10px;}



.site-header {background: #ffffff;width: 100%;}



.site-header-content {padding: 20px 0;}

.site-header-content .header-logo {float:left;}

.site-header-content .header-menu {float:right;margin-top:10px;}

.site-header-content .header-tools {float:right;}



.header-area-content {float:right;}



.kimmia-nav-menu {float:right;}

.kimmia-nav-menu, .kimmia-nav-menu ul {list-style:none;margin:0;}

.kimmia-nav-menu ul{float:left;}

.kimmia-nav-menu li {float:left;position: relative;list-style: none outside none;}

.kimmia-nav-menu li a {padding:6px 10px;float: left;line-height:20px;font-weight: bold;font-size: 13px;font-family:'Lato',Helvetica,Arial,sans-serif;color: #333;text-transform: uppercase;}

.kimmia-nav-menu ul li a {text-transform: none;width: 170px;background:#121214;color:#fff;font-size: 11px;}



/*.kimmia-nav-menu ul li {border-bottom: 1px #333333 solid;}*/ kill gap introduced in menu

.kimmia-nav-menu ul li:last-child {border-bottom:none;}

.kimmia-nav-menu li ul {display:none;position:absolute;z-index: 1000;top: 32px;}

.kimmia-nav-menu > li > ul {padding-top: 23px;}

.kimmia-nav-menu > li > ul:after {

	content: '';

	width: 0;

	height: 0;

	border-left: 7px solid transparent;

	border-right: 7px solid transparent;

	border-bottom: 7px solid #121214;

	position: absolute;

	top: 16px;

	left: 15px;

}



.kimmia-nav-menu li ul ul {left: 100%;top: 0px;padding-left: 1px;}

.kimmia-nav-menu li i {line-height:20px;display:inline-block;margin-right:5px;}

.kimmia-nav-menu li .icon-caret-down,

.kimmia-nav-menu li .icon-caret-right {float:right;line-height:20px;display:inline-block;margin-left:5px;margin-right:0;}



.kimmia-nav-menu > li.current-menu-item > a, 

.kimmia-nav-menu > li.current-menu-ancestor > a { background: #2fc974;border-radius: 3px;color: #ffffff;}

.kimmia-nav-menu > li {margin-right:5px;}

.kimmia-nav-menu > li:last-child {margin-right:0;}

.kimmia-nav-menu > li > a:hover {border-radius: 3px;}



.kimmia-nav-menu li a:hover {color: #2fc974;}

.kimmia-nav-menu > li > a:hover {background: #2fc974;color:#ffffff;}

.kimmia-nav-menu li:hover > ul {display:block;}



.header-search-form {float:right;}

.header-search-form form {margin: 0;position: relative;overflow: hidden;}



.header-search-form .sf-s {

	color: #ffffff;

	background: #333;

	border: none;

	border-left: 2px solid #555;

	width: 1px;

	margin: 0;

	height: 20px;

	line-height: 20px;

	font-size: 12px;

	padding: 6px 5px 6px 25px;

	background-image: url('images/search_icon.png');

	background-size: 20px 20px;

	background-position: 5px center;

	background-repeat: no-repeat;

	-webkit-transition: 500ms;

	-moz-transition: 500ms;

	-o-transition: 500ms;

	transition: 500ms;

}



.header-search-form .sf-s:focus {

	width: 130px;

}



.header-search-form .sf-searchsubmit {

	display:none;

}



.site-top-social {float:right;margin:0 10px 0;}



.header-lang {margin-left:10px;float:right;}

.header-lang ul {float:right;list-style:none;margin:0;}

.header-lang span, .header-lang a {color:#ffffff;line-height: 20px;padding: 6px 10px;font-size:12px;display: inline-block;background: #333;}

.header-lang li {position:relative;z-index: 1000;}

.header-lang li ul {position:absolute;top:30px;right: 0;display:none;

-moz-box-shadow: 0 5px 3px rgba(0,0,0,0.2);

	-webkit-box-shadow: 0 5px 3px rgba(0,0,0,0.2);

	box-shadow: 0 5px 3px rgba(0,0,0,0.2);

	}

.header-lang > ul > li > ul {padding-top:10px;}

.header-lang > ul > li > ul:after {

	content: '';

	width: 0;

	height: 0;

	border-left: 7px solid transparent;

	border-right: 7px solid transparent;

	border-bottom: 7px solid #121214;

	position: absolute;

	top: 3px;

	right: 15px;

}

.header-lang li ul li a,

.header-lang li ul li span {width: 86px;display: inline-block;text-align:left;background:#121214;font-size:11px;color:#666666;}

.header-lang li i {margin-right:5px;display: inline-block;line-height:20px;}

.header-lang li i.icon-caret-down {margin-left:5px;margin-right:0;}

.header-lang li a:hover {color: #2fc974;}

.header-lang li:hover> ul {display:block;}

.header-lang .wpml li img {margin-right:5px;}



/* mobile menu */

#kimmia-drop-nav {display:none;position: relative;float: left;width: 100%;padding-top: 38px;margin: 0;}

#kimmia-drop-nav .icon-caret-right{display:none;}

#kimmia-nav-menu-select .btn-navbar {position: absolute;top: 0px;left: 50%;margin-left: -20px;}

#kimmia-drop-nav i {margin-right:10px;}

#kimmia-drop-nav span.no-href {padding:9px 15px;}



/* = Page Title

-------------------------------------------------------------- */

.site-content-header {text-align: center;padding: 40px 0;background-color: #a0a0a0;}

.site-content-header .title {color:#ffffff;font-weight: bold;}

.site-content-header .page-desc {color:#ffffff;font-weight: normal;}

.site-content-header .page-breadcrumb {color:#ffffff;} 

.site-content-header .page-breadcrumb a,

.site-content-header .page-breadcrumb span {color:#ffffff; text-transform:uppercase;font-size:12px;line-height:2px;}

.site-content-header .page-breadcrumb a:hover {color:#2fc974;}

.site-content-header .breadcrumb-right {margin:0 5px;}

.site-content {padding:40px 0;}



.page p {text-align: justify;} /* brian edit - makes text flow better */

.metaslider {margin: auto; padding-bottom: 16px;} /* brian edit - makes image boxes centered */



/* = Blog

-------------------------------------------------------------- */

.entry-post {padding-bottom:30px;margin-bottom:30px;border-bottom:1px dashed #e0e0e0;}

.post-element-content {margin-bottom: 20px;}

.entry-left-side {background: #f7f7f7;border: 1px solid #f0f0f0;text-align: center;color: #ffffff;padding-bottom:10px;margin-bottom: 10px;}

.entry-left-side .post-type {font-size:25px;padding:15px;color:#666666;}

.entry-left-side .post-meta {font-size: 12px;margin-bottom: 5px;line-height: 16px;}



.post-header {margin-bottom:10px;}

.post-title,

.entry-title {margin: 0 0 10px;line-height: 24px;}

.post-meta a {color:#2fc974;}

.post-meta a:hover {color:#02e365;}

.entry-right-side .more-link {margin:10px 0;padding:8px 12px;background:#2fc974;color:#ffffff;float:right;border-radius:3px;}

.entry-right-side .more-link:hover {background:#02e365;}



.post-img {position:relative;overflow:hidden;}

.post-mask {position: absolute;background: rgba(255,255,255,0.2);width: 100%;height: 100%;top: 0;filter: alpha(opacity=0);opacity: 0;}

.post-img img {

	-webkit-transition: 500ms;

	-moz-transition: 500ms;

	-o-transition: 500ms;

	transition: 500ms;

	transform: scale(1,1);

	-ms-transform: scale(1,1); /* IE 9 */

	-webkit-transform: scale(1,1); /* Safari and Chrome */

	-o-transform: scale(1,1); /* Opera */

	-moz-transform: scale(1,1); /* Firefox */

}

.post-img:hover img {

	-webkit-transition: 500ms;

	-moz-transition: 500ms;

	-o-transition: 500ms;

	transition: 500ms;

	transform: scale(1.1,1.1);

	-ms-transform: scale(1.1,1.1); /* IE 9 */

	-webkit-transform: scale(1.1,1.1); /* Safari and Chrome */

	-o-transform: scale(1.1,1.1); /* Opera */

	-moz-transform: scale(1.1,1.1); /* Firefox */

}



.post-img:hover .post-mask {

	filter: alpha(opacity=100);

	opacity: 1;

	-webkit-transition: 500ms;

	-moz-transition: 500ms;

	-o-transition: 500ms;

	transition: 500ms;

}

.post-mask .link, .post-mask .preview {

	width: 50px;

	height: 50px;

	background: #000;

	color: #fff;

	text-align: center;

	line-height: 50px;

	font-size: 20px;

	top: 50%;

	position: absolute;

	margin-top: -25px;

}

.post-mask .link {left:-60px;margin-left: 0;}

.post-mask .preview {right:-60px;margin-right: 0;}

.post-mask .link:hover, .post-mask .preview:hover{background:#2fc974;}

.post-img:hover .post-mask .link {

	left: 50%;margin-left: -60px;

	-webkit-transition: 500ms;

	-moz-transition: 500ms;

	-o-transition: 500ms;

	transition: 500ms;

}

.post-img:hover .post-mask .preview {

	right: 50%;margin-right: -60px;

	-webkit-transition: 500ms;

	-moz-transition: 500ms;

	-o-transition: 500ms;

	transition: 500ms;

}



.post-quote {

	padding: 60px 40px 30px;

	background: #2fc974;

	text-align: center;

	position: relative;

	color: #333;

	font-size: 16px;

	font-weight: bold;

	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);

}

.post-quote a {color:#000;}

.post-quote a:hover {color:#ffffff;}

.post-quote-icon {position: absolute;top: 15px;font-size: 30px;width: 30px;display: inline-block;height: 30px;text-align: center;color: #ffffff;line-height: 30px;left: 50%;margin-left: -15px;}

.post-quote blockquote {padding: 0;border: none;}

.single-post-header {margin-bottom: 20px;}

.single-post-header .post-meta {border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;padding: 10px 0;margin: 10px 0;}

.single-post-tags-share {

border-top: 1px solid #e8e8e8;

border-bottom: 1px solid #e8e8e8;

padding: 10px 0;

margin: 20px 0;}

.single-post-tags-share .post-tags {float:left;}

.single-post-tags-share .post-share {float:right;}

.single-pagination {margin:20px 0px;padding:20px 0px;border-top:1px #e1e1e1 dashed;}

.single-pagination a[rel='prev'] {float:left;font-size: 16px;}

.single-pagination a[rel='next'] {float:right;font-size: 16px;}



.post-author {background: #f7f7f7;border-bottom: 3px solid #2fc974;padding: 20px 20px 20px 120px;position: relative;min-height: 80px;	margin-bottom: 20px;}

.post-author img {position: absolute;left: 20px;top: 20px;}

.post-author .author-name {margin:0 0 10px;}



/* post comment */

.placeholding-input {position: relative;}

.placeholding-input .placeholder {

	color: #999;cursor: text;height: 20px;left: 6px;position: absolute;

	top: 5px;margin: 0px;line-height: 20px;

	opacity:1;

	filter:alpha(opacity=100); /* For IE8 and earlier */

	-webkit-transition: 500ms;

	-moz-transition: 500ms;

	-o-transition: 500ms;

	transition: 500ms;

}



.placeholding-input .comment-placeholder {left:6px;}



.have-some .placeholder {

	font-size:0px !important;

	opacity:0;

	filter:alpha(opacity=0); /* For IE8 and earlier */

	-webkit-transition: 500ms;

	-moz-transition: 500ms;

	-o-transition: 500ms;

	transition: 500ms;

}



#comment-alert-error, 

#comment-alert-error span {display:none;}



#comment-alert-error.show,

#comment-alert-error .comment-alert-error-name.show,

#comment-alert-error .comment-alert-error-email.show,

#comment-alert-error .comment-alert-error-url.show,

#comment-alert-error .comment-alert-error-message.show {display:block;}



#comments {border-left: 2px solid #e8e8e8;padding-left: 20px;}



.comment-list , .comment-list ul{list-style: none outside none;margin: 0px;}

.comment-list .comment-item {border-bottom: 1px dotted #e8e8e8;min-height: 80px;padding: 0 0 15px 95px;margin-bottom: 15px;position: relative;}

.comment-list .comment-item .avatar {position: absolute;left: 0px;top: 0px;}

.comment-list .children {padding-left:95px;}

.comment-list .comment-reply-link {float:right;color: #ffffff;padding: 2px 6px;background: #2fc974;border-radius: 3px;font-size: 11px;}

.comment-list .comment-reply-link:hover {color: #ffffff;background: #02e365;}





.home p a, .single p a {font-weight:bold;}

.home p a:hover, .single p a:hover {text-decoration: underline;} /* brian edit - makes links more visible on pages and blog entries */



/* = Portfolio

-------------------------------------------------------------- */

.portfolio-filters {margin-bottom: 20px;text-align: center;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;padding: 10px 0 5px;}

.portfolio-filters-cate {margin:0;}

.portfolio-filters-cate li {margin:0 0 5px;}

.portfolio-filters-cate li a {

	border-radius: 3px;

	text-transform: uppercase;

	color: #666;display: inline-block;padding: 4px 16px;

	height: 20px;line-height: 20px;cursor: pointer;

	background:#f5f5f5;

	-webkit-transition: 500ms;

	-moz-transition: 500ms;

	-o-transition: 500ms;

	transition: 500ms;

}

.portfolio-filters-cate li a:hover {color: #2fc974;}

.portfolio-filters-cate li a.active, .portfolio-filters-cate li a.active:hover {color: #ffffff;background:#2fc974;}



.portfolio-element {margin-bottom: 20px !important;}

.portfolio-content, .portfolio-content-2 {padding: 10px;background: #f5f5f5;position: relative;}

.portfolio-content-3 {padding: 10px 0;}

.portfolio-content .entry-title {margin: 0;padding-right: 60px;}

.portfolio-content-2  .entry-title {margin: 0 0 10px;}

.portfolio-content-3  .entry-title {margin: 0 0 5px;}



.portfolio-img {position:relative;}

.portfolio-img img, .post-img img {width:100% !important;}

.rate-like-num {position: absolute;right: 10px;top: 50%;line-height: 20px;margin-top: -10px;}

.rate-like-num i, .portfolio-meta i {margin-right:5px;}

.portfolio-meta {display:inline-block;width:100%;}

.portfolio-meta span{float:right;}

.portfolio-meta span.portfolio-date {float:left;}

.portfolio-meta span:last-child {margin-right:10px;}



.post-mask-content {

	float:left;

	text-align: center;

	position: absolute;

	top: 2%;

	left: 2%;

	width: 96%;

	height: 96%;

	background: rgba(255,255,255,0.9);

	-webkit-transition: 500ms;

	-moz-transition: 500ms;

	-o-transition: 500ms;

	transition: 500ms;

	transform: scale(0,0);

	-ms-transform: scale(0,0); /* IE 9 */

	-webkit-transform: scale(0,0); /* Safari and Chrome */

	-o-transform: scale(0,0); /* Opera */

	-moz-transform: scale(0,0); /* Firefox */

}

html#ie8 .portfolio-element .post-mask-content {top:100%;background:#ffffff;}



.portfolio-element:hover .post-mask-content {

	-webkit-transition: 500ms;

	-moz-transition: 500ms;

	-o-transition: 500ms;

	transition: 500ms;

	transform: scale(1,1);

	-ms-transform: scale(1,1); /* IE 9 */

	-webkit-transform: scale(1,1); /* Safari and Chrome */

	-o-transform: scale(1,1); /* Opera */

	-moz-transform: scale(1,1); /* Firefox */

}

html#ie8 .portfolio-element:hover .post-mask-content {top:2%;}



.post-mask-content .entry-title {margin: 20px 10px 20px;}

.post-mask-content .portfolio-categories {font-weight:bold;}

.post-mask-content .portfolio-meta {position: absolute;bottom: 10px;width: 100%;left: 0;}

.post-mask-content .portfolio-meta span {margin-right:10px;}

.post-mask-content .portfolio-meta span.portfolio-date {margin-left:10px;}



.single-portfolio .entry-content {width:100%;margin:30px 0;}

.single-portfolio-information {padding: 15px;background: #f7f7f7;border: 1px solid #f0f0f0;position: relative;margin-bottom: 20px;}

.single-portfolio-info {float:left;width:100%;padding:20px 0;border-bottom: 1px solid #e8e8e8;border-top: 1px solid #e8e8e8;}

.single-portfolio-info ul {float:left;margin:0;}

.single-portfolio-info ul li {margin-bottom:10px;float:left;width: 100%;}

.single-portfolio-info ul li:last-child {margin-bottom:0;}

.single-portfolio-info ul li .color {float:left;}

.single-portfolio-info li i {float:left;line-height:20px;}

.single-portfolio-info .circle-color {float: left;width:16px;height:16px;margin: 2px 5px 0 0;}



.single-portfolio-information .download {text-align: center;float: left;width: 100%;padding: 30px 0 20px;font-size:16px;}

.single-portfolio-information .download i {margin-right:10px;}

.single-portfolio-information .download a {background:#2fc974;padding: 8px 15px;color: #ffffff;border-radius:3px;}

.single-portfolio-information .download a:hover{background:#02e365;}



.single-portfolio-information .portfolio-share {position:absolute;top:15px;right:15px;}



/* vote */

.vote {width: 100%;margin-bottom: 10px;float: left;padding: 20px 0;position:relative;}

.votebox {width: 80px;height: 80px;background: #2fc974;border-radius: 70px;text-align: center;margin: 0 auto;}

.votebox .vote-icon {height: 40px;width: 100%;display: inline-block;font-size: 25px;line-height: 50px;color: #ffffff;}

.votebox .vote-count {width: 100%;height: 30px;line-height: 20px;color: #fff;}

.votebtn {text-align: center;line-height: 20px;margin: 10px 0 0;font-size: 16px;font-weight: bold;}

.votebtn span {display:none;}

.votebtn.voted span{display:block;}

.vote-wait {bottom: 20px;position: absolute;left: 50%;margin-left: -10px;width: 20px;text-align: center;display: inline-block;}



/* = Contact

-------------------------------------------------------------- */

#contact-form #commentsText {width:80%;}

#map_contact {margin-bottom:20px;}

.contact-form {margin-left: 5px;}

.contact-submit-btn {margin-top:10px;}



/* = Sitemap

-------------------------------------------------------------- */

.sitemap-element {border: 1px #f0f0f0 solid;padding: 20px;background: #f7f7f7;}

.sitemap-title {margin:0;}

.sitemap-title i {float:right;}

.sitemap-ul {margin:0 0 0 10px;}

.sitemap-ul li {padding:5px 0;list-style: none;}

.sitemap-ul li:before {

	content: "";

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	height: auto;

	line-height: normal;

	margin-top: 0;

	margin-right: 10px;

	text-decoration: inherit;

	width: auto;

}

.sitemap-ul li.sitemap-cat:before {content: "\f10c";}



/* = 404

-------------------------------------------------------------- */

.error-404 {

	text-align:center;

}



/* = Search Page Style

-------------------------------------------------------------- */

.search-post {border-bottom: 1px dashed #e8e8e8;padding-bottom: 10px;margin-bottom: 20px;}

.search-post .post-type {font-weight: bold;text-transform: uppercase;color: #2fc974;}

.search-post .title {margin:0;}

.widget_search {margin-bottom:10px;}



/* = Site Footer

-------------------------------------------------------------- */

.site-footer-widget {background:#333;padding:30px 0;color:#777;}

.site-footer-bottom {background:#222;padding:20px 0;color:#555;}

.site-footer-bottom a {color:#555;}

.site-footer-bottom a:hover {color:#2fc974;}

.kimmia-nav-bottom-menu {margin:0;list-style:none;display:inline-block;}

.kimmia-nav-bottom-menu li {float:left;margin:0 10px 0 0;list-style:none;border-right:1px solid #555;padding-right:10px;line-height:12px;}

.kimmia-nav-bottom-menu li:last-child {margin-right:0;padding-right:0;border-right:none;}

.kimmia-nav-bottom-menu li a {text-transform:uppercase;font-size:12px;}

.site-footer-copyright {font-size:12px;}

.site-bottom-social {float: right;margin: 3px 0 0;}

.site-bottom-social a {background-color: none;border-radius: 20px;}



/* = Widget

-------------------------------------------------------------- */

.widget {padding:20px;background:#f7f7f7;border:1px solid #f0f0f0;margin-bottom:20px;}

.widget-title {margin:0;line-height:24px;}

.widget i {margin-right:5px;}

.widget ul , .widget ul li {list-style:none;margin:0;}

.widget li ul {padding-left:20px;padding-top: 5px;}

.widget li ul li:last-child {padding-bottom:0;border-bottom:none;}

.widget ul li:last-child {margin-bottom:0;}



.widget ul li {border-bottom:1px dashed #e8e8e8;padding-bottom:5px;margin-bottom:5px;}



.widget ul li:before {

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	height: auto;

	line-height: normal;

	margin-top: 0;

	margin-right: 10px;

	text-decoration: inherit;

	width: auto;

}



.widget_archive li:before {content: "\f101";}

.widget_categories li:before {content: "\f0da";}

.widget_pages li:before {content: "\f016";}

.widget_recent_comments li:before {content: "\f0e6";}

.widget_recent_entries li:before {content: "\f040";}



.widget_archive  select, .widget_categories select {width:100%;}

.widget_tag_cloud a {padding: 4px 8px;background: #ffffff;line-height: 20px;display: inline-block;margin: 0 5px 5px 0;font-size: 12px !important;}



.widget_calendar #wp-calendar {width:100%;text-align:center;}

.widget_calendar #wp-calendar a {font-weight:bold;}



.widget_search .screen-reader-text {display:none;}

.widget_search .searchform {margin:0;}

.widget_search .searchform > div {

	position: relative;

	padding: 0 12px 0 0;

}

.widget_search #s {width: 100%;margin: 0;padding: 4px 5px 4px 5px;}

.widget_search #searchsubmit {

	position: absolute;

	width: 30px;

	height: 30px;

	background: #2fc974;

	border: none;

	right: 0;

	top: 0px;

	background-image: url('images/search_icon.png');

	background-size: 20px 20px;

	background-position: center;

	background-repeat: no-repeat;

}



.site-footer-widget .widget {background: none;padding: 0;border:none;}

.site-footer-widget .widget-title {margin-bottom: 10px;line-height: 20px;font-size: 16px;color: #ffffff;}

.site-footer-widget .widget ul li {border-bottom: 1px dashed #444;}

.site-footer-widget a {color:#bbb;}

.site-footer-widget a:hover {color:#2fc974;}

.site-footer-widget .widget_tag_cloud a {background: #2a2a2a;}

.site-footer-widget .widget_search #s {background: #444;border: 1px #555 solid;color:#999;}

.site-footer-widget .widget_search #s:focus {border: 1px #2fc974 solid;}



/* = Custom Widgets

-------------------------------------------------------------- */

.kimmia-recent-item {display:inline-block;}

.kimmia-recent-thumb {float: left;width: 70px;}

.kimmia-recent-content {margin-left: 80px;}

.kimmia-recent-content .entry-title {margin:0 0 5px;}

.kimmia-recent-content .portfolio-date {float:left;width:100%;}

.kimmia-recent-content .portfolio-view {float:left;margin-right:10px;}

.kimmia-recent-content .post-date , .kimmia-recent-content .post-comments{ font-size:13px;}



.related-column-2 > .span6:nth-child(3n) {margin-left:0;}

.related-column-3 > .span4:nth-child(4n) {margin-left:0;}

.related-column-4 > .span3:nth-child(5n) {margin-left:0;}

.kimmia-related-posts i {margin-right:5px;}

.kimmia-related-item {margin-bottom:20px; display:inline-block !important;}

.kimmia-related-item img {margin-bottom:10px;width: 100% !important;}

.kimmia-related-item .entry-title {margin:0;}

.kimmia-related-item .portfolio-date {float:left;}

.kimmia-related-item .portfolio-heart {float:right;}

.kimmia-related-item .portfolio-view {float:right;margin-right:10px;}

.kimmia-related-item-style-2 {position:relative;overflow: hidden;}

.kimmia-related-item-style-2 img {margin-bottom:0;}

.kimmia-related-item-style-2 .kimmia-related-content {padding: 10px 0;background: rgba(255,255,255,0.9);text-align: center;

position: absolute;bottom: -100%;width: 100%;-webkit-transition: 500ms;

	-moz-transition: 500ms;

	-o-transition: 500ms;

	transition: 500ms;}

.kimmia-related-item-style-2 .entry-title {margin-bottom:10px;}

.kimmia-related-item-style-2:hover .kimmia-related-content {bottom:0;-webkit-transition: 500ms;

	-moz-transition: 500ms;

	-o-transition: 500ms;

	transition: 500ms;}

	

.kimmia-related-item .post-meta .post-comments {float:right;}

.kimmia-related-post-style-2 .entry-title {margin:0 0 5px;}

.kimmia-related-post-style-2 .entry-content {margin:10px 0;}

.kimmia-related-post-style-2 .more-link {margin:10px 0;}



/* = Shortcode

-------------------------------------------------------------- */



/* ------- 1. Services  ------- */

.services {display:inline-block;}

.services.center {text-align:center;}

.services.left .service-icon {float: left;width: 40px;height: 40px;display: inline-block;font-size: 38px;line-height: 40px;text-align: center;color: #2fc974;border-radius: 40px;}

.services.left .service-content {margin-left: 60px;}

.services .service-title {margin: 0 0 10px;line-height: 28px;}

.services.center .service-icon {width: 70px;height: 70px;display: inline-block;line-height: 70px;font-size: 60px;margin-bottom: 10px;	color: #2fc974;}



/* ------- 2. Team  ------- */

.team {text-align:center;}

.team-avatar {margin-bottom:20px;}

.team-avatar img {border-radius: 60px;max-width: 120px;}

.team-title {margin:0;}

.team-information {display:none;}

.team-social a {width: 20px;padding: 5px;height: 20px;display: inline-block;background: #f5f5f5;line-height: 20px;margin: 5px;}



/* ------- 3. Client testimonials  ------- */

.testimonials {margin-bottom:10px;position:relative;}

.testimonials .testimonials-prev {height: 20px;width: 13px;background: #E8E8E8;float: left;padding-left: 7px;position: absolute;bottom: 7px;margin-left: -20px;left: 50%;cursor: pointer;border-radius: 5px 0 0 5px;}

.testimonials .testimonials-next {height: 20px;width: 12px;background: #E8E8E8;position: absolute;bottom: 7px;right: 50%;padding-left: 8px;cursor: pointer;margin-right: -20px;border-radius: 0 5px 5px 0;}

.testimonials .testimonials-content {padding:30px 55px;position: relative;font-size: 16px;color: #333;font-style: italic;background: #f8f8f8;}

.testimonials.testimonials-avatar .testimonials-content {margin-left: 90px;min-height: 30px;}

.testimonials .testimonials-content .icon-quote-left {position: absolute;left: 20px;top: 50%;color: #333;margin-top: -10px;font-size: 20px;}

.testimonials .testimonials-content .icon-quote-right {bottom: 10px;position: absolute;right: 20px;top: 50%;color: #333;margin-top: -10px;font-size: 20px;}

.testimonials .testimonials-name {margin-top: 20px;display: block;font-size: 12px;line-height: 16px;text-align: left;font-weight: bold;}

.testimonials .testimonials-name .icon-user {margin-right:10px;}

.testimonials.testimonials-avatar .testimonials-name .testimonials-icon {margin-left: 113px;}

.testimonials .testimonials-avatar {float: left;width: 80px;height: 80px;background: #f8f8f8;}

.testimonials.testimonials-avatar .testimonials-prev {margin-left: 28px;}

.testimonials.testimonials-avatar .testimonials-next {margin-right: -63px;}

.testimonials .testimonials-job {color:#a1a1a1;margin-left:5px;}



/* ------- 4. Accordion  ------- */

.accordion-group {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px}

.accordion-inner {background: #f9f9f9;}

.accordion-heading {position: relative;}

.accordion-heading .icon-minus , .accordion-heading .icon-plus {color: #777;right: 8px;top: 50%;margin-top: -8px;position: absolute;}

.accordion-heading:hover .icon-minus , .accordion-heading:hover .icon-plus {color: #333;}

.accordion-heading .icon-plus {display:none;}

.accordion-heading .icon-minus {display:block;}

.accordion-heading .collapsed .icon-plus {display:block;}

.accordion-heading .collapsed .icon-minus {display:none;}

.accordion-heading .accordion-toggle {padding-right:25px;}



/* ------- 5. Skills  ------- */

.skills {list-style-type: none;	margin: 0px;line-height: 28px;font-weight: bold;}

.skills li {height: 30px;

position: relative;

background: #f8f8f8;

margin-bottom: 5px;}

.skills .skill-bg {	position: absolute;	width: 0%;	height: 100%;background: #2fc974;border-radius: 0px 15px 15px 0;}

.skills .skill-name {position: absolute;left: 20px;color: #ffffff;line-height: 30px;font-weight: bold;}

.skills .skill-progress {position: absolute;right: 10px;color:#333;line-height: 30px;font-weight: bold;}





/* = Elements

-------------------------------------------------------------- */



/* ------- 1. Line  ------- */

.line {float:left;width:100%;margin:10px 0;}

.left-line {float:left;width:20%;height:1px;background:#2fc974;}

.right-line {float:left;width:80%;height:1px;background:#d0d0d0;}



/* ------- 2. Space  ------- */

.kimmia-space {margin:25px 0px;}

.kimmia-space.small {margin: 15px 0px;}

.kimmia-space.big {margin: 40px 0px;}

.kimmia-line {border-bottom: 1px solid #f2f2f2;}

.kimmia-line.dashed {border-bottom: 1px dashed #e8e8e8;}



/* ------- 3. Title  ------- */

.kimmia-title {position: relative;margin-bottom:20px;}

.kimmia-title.left {text-align:left;}

.kimmia-title.center {text-align:center;}

.kimmia-title.right {text-align:right;}

.kimmia-title .new-line {position: absolute;height: 1px;background: #e8e8e8;width: 100%;top: 50%;z-index: 1;margin-top: -1px;}

.kimmia-title.line-top {margin-top:20px;}

.kimmia-title.line-bottom {padding-bottom:10px;}

.kimmia-title.line-top .new-line {top: 0;margin-top: -10px;}

.kimmia-title.line-bottom .new-line {top: 100%;margin-top: 0px;}



.kimmia-title .new-title-container {display: inline-block;position: relative;z-index: 2;padding: 0 20px;}

.kimmia-title.left .new-title-container {padding:0 20px 0 0;}

.kimmia-title.right .new-title-container {padding:0 0 0 20px;}

.kimmia-title .new-title-container.show-bg {background:#fff;}

.kimmia-title .new-title-container.icon {padding: 10px 10px;border-radius: 40px;}

.kimmia-title .new-title-container.icon.min {padding: 15px 15px;border-radius: 50px;}

.kimmia-title .new-title-container.icon.big {padding: 20px 20px;border-radius: 60px;}

.kimmia-title .new-title-container.icon i{width: 20px;height: 20px;line-height: 20px;display: inline-block;text-align: center;}

.kimmia-title .new-title-container.icon.min i{width: 30px;height: 30px;line-height: 30px;font-size: 24px;}

.kimmia-title .new-title-container.icon.big i{width: 40px;height: 40px;line-height: 40px;font-size: 36px;}

.kimmia-title .new-title-extra {padding: 10px 10px;line-height: 20px;position: relative;z-index: 2;}

.kimmia-title .new-title-extra.min {padding: 15px 15px;line-height: 30px;font-size: 24px;}

.kimmia-title .new-title-extra.big {padding: 20px 20px;line-height: 20px;line-height: 40px;font-size: 36px;}

.kimmia-title h1 ,.kimmia-title h2 ,.kimmia-title h3 ,.kimmia-title h4 ,.kimmia-title h5 ,.kimmia-title h6 {margin: 0;font-weight:400;}

.kimmia-title .uppercase {text-transform: uppercase;}

.kimmia-title .bold {font-weight:bold;}



/* ------- 4. Button  ------- */

.btn {

	border-radius: 3px !important;

	text-shadow: none !important;

	box-shadow: none !important;

	-webkit-box-shadow: none !important;

	-moz-box-shadow: none !important;

	background-image: none !important;

	border:none;

	margin:0 0 1.25em;

	padding: 8px 18px;

}

.btn.no-margin {margin:0;}

.btn-mini { padding: 2px 6px;}

.btn-small {padding: 4px 10px;}

.btn-large {padding: 12px 24px;}

.btn:hover, .btn:focus {

	-webkit-transition: 500ms;

	-moz-transition: 500ms;

	-o-transition: 500ms;

	transition: 500ms;

}

.btn-custom , input.btn-custom {background: #2fc974;color:#ffffff;}

.btn-custom:hover , input.btn-custom:hover {background:#02e365;color:#ffffff;}



/* ------- 5. Social  ------- */

.kimmia-social li {padding:0px !important;margin-right:10px;}

.kimmia-social li:last-child {margin-right:0px;}

.kimmia-social a {

  	display: inline-block;

	-webkit-transition: 300ms;

	-moz-transition: 300ms;

	-o-transition: 300ms;

	transition: 300ms;

}



.kimmia-social a:hover {

	-webkit-transition: 300ms;

	-moz-transition: 300ms;

	-o-transition: 300ms;

	transition: 300ms;

}



a.penguin-icon-twitter:hover {background-color:#48c4d2 !important;}

a.penguin-icon-facebook:hover {background-color:#3b5998 !important;}

a.penguin-icon-google-plus:hover {background-color:#d94a39 !important;}

a.penguin-icon-dribbble:hover {background-color:#ef5b92 !important;}

a.penguin-icon-pinterest:hover {background-color:#cb2027 !important;}

a.penguin-icon-flickr:hover {background-color:#f1628b !important;}

a.penguin-icon-skype:hover {background-color:#18b7f1 !important;}

a.penguin-icon-youtube:hover {background-color:#f45750 !important;}

a.penguin-icon-vimeo:hover {background-color:#62a0ad !important;}

a.penguin-icon-linkedin:hover {background-color:#71b2d0 !important;}

a.penguin-icon-digg:hover {background-color:#2882c6 !important;}

a.penguin-icon-deviantart:hover {background-color:#d0de21 !important;}

a.penguin-icon-behance:hover {background-color:#18a3fe !important;}

a.penguin-icon-forrst:hover {background-color:#5b9a68 !important;}

a.penguin-icon-xing:hover {background-color:#006567 !important;}

a.penguin-icon-lastfm:hover {background-color:#d21309 !important;}

a.penguin-icon-rss:hover {background-color:#ff6c00 !important;}

a.penguin-icon-instagram:hover {background-color:#517fa4 !important;}

a.penguin-icon-stumbleupon:hover {background-color:#eb4924 !important;}

a.penguin-icon-picasa:hover {background-color:#8a66a3 !important;}

a.penguin-icon-email:hover {background-color:#4fbaf8 !important;}



[class^="penguin-icon-"] {

	width: 32px;

	height: 32px;

	background-image:url('images/socials.png');

	background-repeat: no-repeat;

	background-size: 320px 192px;

}



.penguin-icon-behance { background-position:0px 0px; }

.penguin-icon-deviantart { background-position:-32px 0px;  }

.penguin-icon-digg { background-position:-64px 0px; }

.penguin-icon-dribbble {  background-position:-96px 0px; }

.penguin-icon-facebook { background-position:-128px 0px; }

.penguin-icon-flickr { background-position:-160px 0px; }

.penguin-icon-forrst { background-position:-192px 0px; }

.penguin-icon-google-plus { background-position:-224px 0px; }

.penguin-icon-lastfm {  background-position:-256px 0px; }

.penguin-icon-linkedin {  background-position:-288px 0px; }

.penguin-icon-pinterest { background-position:0px -64px; }

.penguin-icon-rss { background-position:-32px -64px; }

.penguin-icon-skype { background-position:-64px -64px; }

.penguin-icon-twitter { background-position:-96px -64px; }

.penguin-icon-vimeo { background-position:-128px -64px; }

.penguin-icon-xing { background-position:-160px -64px; }

.penguin-icon-youtube { background-position:-192px -64px; }

.penguin-icon-instagram { background-position:-224px -64px; }

.penguin-icon-stumbleupon { background-position:-256px -64px; }

.penguin-icon-picasa { background-position:-288px -64px; }

.penguin-icon-email { background-position:0px -128px; }



a.penguin-icon-behance:hover { background-position:0px -32px; }

a.penguin-icon-deviantart:hover { background-position:-32px -32px;  }

a.penguin-icon-digg:hover { background-position:-64px -32px; }

a.penguin-icon-dribbble:hover {  background-position:-96px -32px; }

a.penguin-icon-facebook:hover { background-position:-128px -32px; }

a.penguin-icon-flickr:hover { background-position:-160px -32px; }

a.penguin-icon-forrst:hover { background-position:-192px -32px; }

a.penguin-icon-google-plus:hover { background-position:-224px -32px; }

a.penguin-icon-lastfm:hover {  background-position:-256px -32px; }

a.penguin-icon-linkedin:hover {  background-position:-288px -32px; }

a.penguin-icon-pinterest:hover { background-position:0px -96px; }

a.penguin-icon-rss:hover { background-position:-32px -96px; }

a.penguin-icon-skype:hover { background-position:-64px -96px; }

a.penguin-icon-twitter:hover { background-position:-96px -96px; }

a.penguin-icon-vimeo:hover { background-position:-128px -96px; }

a.penguin-icon-xing:hover { background-position:-160px -96px; }

a.penguin-icon-youtube:hover { background-position:-192px -96px; }

a.penguin-icon-instagram:hover { background-position:-224px -96px; }

a.penguin-icon-stumbleupon:hover { background-position:-256px -96px; }

a.penguin-icon-picasa:hover { background-position:-288px -96px; }

a.penguin-icon-email:hover { background-position:0px -160px; }



/* ------- 6. Back Top  ------- */

#back-top {display: none;

	position: fixed;

	right: 40px;

	bottom: 90px;

	width: 40px;

	height: 40px;

	cursor: pointer;

	background-color: #444;

	border-radius: 3px;

	background-image: url("images/icon_chevron_top.png");

	background-size: 20px 20px;

	background-position: center;

	background-repeat: no-repeat;

	z-index: 2000;

	-webkit-transition: 1s;

	-moz-transition: 1s;

	transition: 1s;

}

#back-top:hover {background-color:#2fc974;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}



/* ------- 7. Google Map  ------- */

.infoBox h1 , .infoBox h2 , .infoBox h3 , .infoBox h4 , .infoBox h5 , .infoBox h6 {

	font-weight:bold;

	margin:0px 0px 8px;

}

.infoBox p {font-size:13px;line-height:16px;}



div.map_canvas div div.gmnoprint div div img{max-width:none;}

div.map_canvas div div img { border: none !important; max-width: none !important;}



/* = Plugins

-------------------------------------------------------------- */



/* ------- 1. Flexslider  ------- */

.flexslider.kimmia-fl {

	overflow:hidden;

	border:none;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	-o-border-radius: 0px;

	border-radius: 0px;

	box-shadow: none;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	-o-box-shadow: none;

	margin-bottom:0px;

}



.flexslider.kimmia-fl .flex-control-nav {bottom:5px;}



.flexslider.kimmia-fl .flex-direction-nav a {

	opacity: 1;

	filter: alpha(opacity=100);

	height: 20px;

	padding: 10px;

	width: 20px;

	margin: -20px 0px 0px;

	background-color: #000000;

	background-size: 20px 20px;

	background-position: center !important;

	background-repeat: no-repeat;

}



.flexslider.kimmia-fl .flex-prev {left:0;}

.flexslider.kimmia-fl .flex-next {right:0;}



.flexslider.kimmia-fl .flex-direction-nav a:hover {background-color: #2fc974;}



.flexslider.kimmia-fl .flex-prev {background-image:url('images/icon_chevron_left.png');}

.flexslider.kimmia-fl .flex-next {background-image:url('images/icon_chevron_right.png');}



/* ------- 2. Isotope ------- */



/**** Isotope Filtering ****/

.isotope-item {

  z-index: 2;

}



.isotope-hidden.isotope-item {

  pointer-events: none;

  z-index: 1;

}



/**** Isotope CSS3 transitions ****/



.isotope,

.isotope .isotope-item {

  -webkit-transition-duration: 0.8s;

     -moz-transition-duration: 0.8s;

      -ms-transition-duration: 0.8s;

       -o-transition-duration: 0.8s;

          transition-duration: 0.8s;

}



.isotope {

  -webkit-transition-property: height, width;

     -moz-transition-property: height, width;

      -ms-transition-property: height, width;

       -o-transition-property: height, width;

          transition-property: height, width;

}



.isotope .isotope-item {

  -webkit-transition-property: -webkit-transform, opacity;

     -moz-transition-property:    -moz-transform, opacity;

      -ms-transition-property:     -ms-transform, opacity;

       -o-transition-property:      -o-transform, opacity;

          transition-property:         transform, opacity;

}



/**** disabling Isotope CSS3 transitions ****/



.isotope.no-transition,

.isotope.no-transition .isotope-item,

.isotope .isotope-item.no-transition {

  -webkit-transition-duration: 0s;

     -moz-transition-duration: 0s;

      -ms-transition-duration: 0s;

       -o-transition-duration: 0s;

          transition-duration: 0s;

}



/* ------- 3. Bootstrap ------- */

.tooltip-inner {

	-webkit-border-radius: 0px;

       -moz-border-radius: 0px;

            border-radius: 0px;

}

.pagination ul {-webkit-box-shadow:none;-moz-box-shadow: none;box-shadow: none;}

.pagination ul > li > a, .pagination ul > li > span {

	font-family: Helvetica, Arial, sans-serif  !important;

	border-radius: 3px;

	padding: 10px 15px;

	border: none;

	margin-right: 10px;

	margin-bottom: 10px;

}

.pagination ul > li > a {background:#000;color:#ffffff;}

.pagination ul > li > a:hover, .pagination ul > li > span {background:#eee;color:#777;}

.pagination ul>li:first-child>a, .pagination ul>li:first-child>span {border-radius: 3px;}

.pagination ul>li:last-child>a, .pagination ul>li:last-child>span {border-radius: 3px;margin-right: 0px;}



.the-icons {list-style-type: none;margin-left: 0px;}

.the-icons i { width:24px; text-align:center;display:inline-block;}



/* ------- 4. Other ------- */



#recaptcha_widget_div {margin-bottom:20px;}

.video-youtube , .video-vimeo {width: 100%;position: relative;float: left;padding-bottom: 56.4%;}

.video-youtube iframe , .video-vimeo iframe {position: absolute;height: 100%;width: 100%;}

.sound-sl iframe , .video-youtube iframe , .video-vimeo iframe {border:none;}

.full-width-show {width:100%;}

.kimmia-ads {text-align:center;}



/* contact form 7 */



.wpcf7 .wpcf7-radio .wpcf7-list-item input[type='radio'] ,

.wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type='checkbox'] {margin:0;}



.wpcf7 .wpcf7-submit {padding: 8px 18px;background: #2fc974;color: #ffffff;border: none;

	border-radius:3px;

	-webkit-transition: 500ms;

	-moz-transition: 500ms;

	-o-transition: 500ms;

	transition: 500ms;

}

.wpcf7 .wpcf7-submit:hover {background:#02e365;color:#ffffff;

	-webkit-transition: 500ms;

	-moz-transition: 500ms;

	-o-transition: 500ms;

	transition: 500ms;

}



/* ------- RETINA  ------- */



@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),

only screen and (-moz-min-device-pixel-ratio: 1.5),

only screen and (-o-min-device-pixel-ratio: 3/2),

only screen and (min-device-pixel-ratio: 1.5) {

  	

	[class^="penguin-icon-"] {background-image:url('images/socials@2x.png');}



	/* global wrap style */

	.searchform .sf-searchsubmit , .sidebar-searchform input[type=submit] { background-image: url('images/search_icon@2x.png'); }

	

	/* flexslider style */

	.flexslider.kimmia-fl .flex-prev { background-image:url('images/icon_chevron_left@2x.png'); }

	.flexslider.kimmia-fl .flex-next { background-image:url('images/icon_chevron_right@2x.png'); }

	

	/* back top button */

	#back-top {background-image:url("images/icon_chevron_top@2x.png");}



}