/*   
Theme Name: Atelier Miden 
Theme URI: http://miden.ch
Description: Theme for Atelier Miden. Based on http://html5reset.org
Author: Anthony Cullen - Feathered Owl Technology
Author URI: http://www.featheredowl.com
Version: 3.0

Colours	#333 	#007dc3		#13d683
		rgb 0 125 195	19 109 131

Typography      body    15px    lh 24px
                h3      24px    lh 24px
                h2      39px    lh 48px
                h1      64px    lh 72px

									70%
		body	15px	0.93750em	lh 24			0.65625em;	
		h3	20px	1.33333em	lh 24
		h2	27px	1.80000em	lh 48	ls 0.45em	1.26em
		h1	47px	3.13333em	lh 48
/*		

/*========== Default/Reset Styles ==========*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline; 
	background: transparent;
}
article, aside, figure, footer, header, hgroup, nav, section {
	display: block;
}
img,
object,
embed {
	max-width: 100%;
}
ul {
	list-style: none;
}
a {
	margin:0;
	padding: 0; 
	font-size: 100%; 
	vertical-align: baseline; 
	background: transparent;
}
del {
	text-decoration: line-through;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted #000; 
	cursor: help;
}
table {
	border-collapse: collapse; 
	border-spacing: 0;
}
th {
	font-weight: bold; 
	vertical-align: bottom;
}
td {
	font-weight: normal; 
	vertical-align: top;
}
hr {
	display: block; 
	height: 1px; 
	border: 0; 
	border-top: 1px solid #ccc; 
	margin: 1em 0; 
	padding: 0;
}
input, select {
	vertical-align: middle;
}
input[type="text"], input[type="search"] {
	padding:1px 0px 1px 4px;
}
textarea {
	padding:7px 0px 1px 4px;
} 
input[type="search"] {
	-webkit-appearance:none;
}
pre {
	white-space: pre; 
	white-space: pre-wrap; 
	white-space: pre-line; 
	word-wrap: break-word;
}
input[type="radio"] {
	vertical-align: text-bottom;
}
input[type="checkbox"] {
	vertical-align: bottom; 
	*vertical-align: baseline;
}
.ie6 input {
	vertical-align: text-bottom;
}
table {
	font-size: inherit; 
	font: 100%;
}
a:hover, a:active {
	outline: none;
}
small {
	font-size: 85%;
}
strong, th {
	font-weight: bold;
}
td, td img {
	vertical-align: top;
} 
sub, sup {
	font-size: 75%; 
	line-height: 0; 
	position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
pre, code, kbd, samp {
	font-family: monospace, sans-serif;
}
.clickable,
label, input[type=button], input[type=submit], button {
	cursor: pointer;
}
input, textarea, select, button {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
}
button, input, select, textarea {
	margin: 0;
}
button {
	overflow: visible;
}
.ie7 img {
	-ms-interpolation-mode: bicubic;
}
.ie6 html {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
.clearfix:before, .clearfix:after { 
	content: "\0020"; 
	display: block; 
	height: 0; 
	overflow: hidden; 
}  
.clearfix:after { 
	clear: both; 
}  
.clearfix { 
	zoom: 1; 
}  
.clearfix {
	height:0 !important;
}
input:focus, textarea:focus {
        background:#eee; 
        border:1px solid #939598;
	outline:none;
}
body, select, input, textarea {
	color: #333;
}
a {
	color: #007dc3;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	
}
::-moz-selection {
	background: #fcd700; color: #fff; text-shadow: none;
}
::selection {
	background: #fcd700; color: #fff; text-shadow: none;
} 
a:link {
	-webkit-tap-highlight-color: #fcd700;
} 
ins {
	background-color: #fcd700; 
	color: #000; 
	text-decoration: 
	none;
}
mark {
	background-color: #fcd700; 
	color: #000; 
	font-style: italic; 
	font-weight: bold;
}

/*========== Atelier Miden Theme Styles ==========*/
body {
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:0.93750em;
        line-height:24px;
}
h1 {
	font-size:3.13333em;
	line-height:48px;
	margin-bottom:48px;
}
h2 {
	font-size:1.80000em;
	line-height:48px;
	margin-bottom:24px;
}
h3 {
	font-size:1.33333em;
}
h1, h2, h3, h4 {
	font-weight:normal; 
}
#masthead a:hover {
	text-decoration:none;
}
/* h2 a {
	color:#333;
} */
.entry h1 {
	text-transform: lowercase;
	/* font-size:27px; */
	font-size:1.8000em;
	margin: 0 0 24px 0;
	line-height:24px;
}
.listing-item h2,
.blog-index-post h2 {
	text-transform:lowercase;
	letter-spacing:0.45em;
}
.listing-item h2 a,
.blog-index-post h2 a {
	color:#333;
	line-height:24px;
}
p {
	letter-spacing:0.2em;
	margin-bottom:24px;
}
/* sticky footer */
html, body {
	height:100%;
}
/* #wrap {
	min-height:100%; 
} */
#page {
        /* overflow:auto; */
	/* overflow-x: hidden; */
	/* overflow-y: auto; */
        /* padding-bottom:60px; */
}
header#header {
	/* background:#fff; */
	height:96px;
	margin-bottom:24px;
	/* border-bottom:2px solid #000; */
}
#header-content {
	height:96px;
	border-bottom:2px solid #000;
}
#masthead {
	height:48px;
	margin-top:24px; 
	/* background:url('images/masthead-bak-alpha-flat-380x48.png'); */
}
#masthead h1 {
	font-size:32px;
	font-size:2.1em;
	color:#000;
	width:100%;
	/* text-align:center; */
	text-align:left;
	font-weight:bold;
	letter-spacing:0.25em;
	display:block;
	float:left;
}
#masthead h1 span.sub {
	/* letter-spacing:0.25em; */
	font-weight:normal;
}
#masthead a {
	color:#fff;
}
#sub-header {
	/* font-size:27px; */
	/* font-size:1.80000em; */
	/* letter-spacing:0.45em; */
	border-bottom:2px solid #000;
	margin-bottom:24px;
	text-transform:lowercase;
}
#sub-header h1 {
	/* font-size:27px; */
	font-size:1.80000em;
	letter-spacing:0.45em;
	line-height:24px;
	margin:0 0 24px 0;
}
img.ngg-singlepic {
	display:block;
}
.homepage-row {
	/* height:147px; */
	margin-bottom:24px;
}
.rectangle {
	height:147px; 
	/* height:100%; */
	background:#136d83;
}
.rectangle a {
	display:block;
	width:100%;
	height:100%;
}
.rectangle a h3 {
	color:#fff;
	/* margin:2px 0 0 2px; */
	letter-spacing:0.2em;
	padding-left:0.2em;
}
.rectangle a:hover {
	text-decoration:none;
}
.home-box {
	/* height:100%; */
	height:147px;
	background:#333;
	color:#fff;
}
.home-box p {
	position:absolute; 
	color:#fff;
	margin:2px 0 0 2px;
	padding-left:4px;
	padding-right:4px;
}
.home-box p a {
	color:#fff;
}
.home-box p a:hover {
	text-decoration:underline;
}
.home-box img {
	display:block;
	position:relative;  
	/* position:absolute; */
	/* clear:both; */
}
.grey {
	/* width:220px;
	height:147px; 
	top:-147px; */
	position:relative;
	height:147px; 
	top:-147px;
}
.grey a {
	display:block;
	width:100%; 
	height:100%;
}
.grey img {
    filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome & Webkit Nightlies */
}
.color {
	height:147px; 
}
/* .color a {
	display:block;
	width:220px;
	height:147px;
	position:relative;
	top:-147px;
} */
.spacer-2 {
	height:2px;
	background:#000;
}
.content {
	padding-top:24px;
}
ul.side-nav li ul li {
	color:#fff;
	display:block;
	padding-left:2px;
}
#menu {
	/* position:absolute; */
	position:relative;
	z-index:1000;
	/* width:216px; */
	height:24px;
	/* top:0; */
	/* left:720px; */
	background:#136d83;
	color:#fff;
	font-size:1.33333em;
	text-align:left;
	letter-spacing:0.2em;
        /* padding-left:0.2em; */
}
#menu:hover {
	cursor:pointer;
}
#plus,
#minus {
	/* position:absolute; */
	position:relative;
	width:20px;
	top:0;
	/* left:200px; */
	float:right;
	text-align:right;
	padding-right:0.2em;
}
#minus {
	top:-11px;
	display:none;
}
ul#menu-main {
	display:inline;
	height:100%;
	width:100%;
	float:right;
	margin-right:-10px;
}
ul.main-nav {
        position:absolute;
        z-index:100;
        top:24px;
        width:100%;
        height:72px;
        display:none;
	background:#136d83;
        color:#fff;
	font-size:inherit;
        text-align:left;
        letter-spacing:0.2em;
        /* padding-left:0.2em; */
	padding-bottom:2px;
}
ul.main-nav a {
	color:#fff;
}
ul.main-nav a:hover {
	text-decoration:none;
}
#language-menu {
	height:24px;
	margin-top:-24px;
}
ul.language {
	width:100%;
	height:24px;
	display:block;
	font-size:inherit;
	letter-spacing:0.2em;
}
ul.language li {
	float:right;
	margin-left:10px;
}
ul.language a {
	color:#333;
	text-transform:lowercase;
}
ul.language a:hover {
        text-decoration:none;
}
.page-template-homepage-php ul#menu-main li.home a,
.page-template-services-php ul#menu-main li.services a,
.page-template-projects-php ul#menu-main li.projects a,
.page-template-clients-php ul#menu-main li.clients a,
.page-template-contact-php ul#menu-main li.contact a,
.blog li.blog a,
.single li.blog a {
	background:#7028d7; 
}
.leader {
	font-size:22px;
}
#page-title {
	height:60px;
	color:#fff;
	color:#19388a;
	background:#fff;
}
#page-title h1 {
	font-weight:normal;
	text-align:center;
	text-align:left;
	margin:20px 0 20px 0;
	color:#19388a;
}
#page-content {
	margin-bottom:24px;
}
#page-content h2 {
	text-align:center;
	text-align:left;
	margin-bottom:24px;
}
#page-content h3 {
	margin-bottom:24px;
}
#page-content ul {
	margin-bottom:24px;
}
.listing-item {
	margin-bottom:24px;
}
.listing-item-summary {
	font-size:16px;
	font-weight:normal;
	letter-spacing:normal;
}
.listing-item-image img {
	display:block;
	margin-top:44px;
}
#footer {
	/* height:72px; */
	background:#fff;
	/* margin-top:-72px; */
	clear:both;
}
#footer-content-container {
	background:#fff;
	height:100%;
}
#footer-content {
	/* height:72px; */
	padding-bottom:24px;
	background:#fff;
	/* width:960px; */
	/* margin:auto; */
	border-top:2px solid #000;
}
#footer-content h3 {
	text-transform:uppercase;
	margin-bottom:10px;
}
#footer-content a {
	color:#333;
}
#footer-content a:hover {
	text-decoration:underline;
}
#footer-content p {
	display:block;
	float:left;
	margin-top:24px;
}
.contact-link {
	margin-top:24px;
	background:url('images/square-10-24.png') no-repeat;
}
.contact-link a {
	color:#333 !important;
	display:block;
	float:left;
	padding-left:12px;
}
.contact-link a:hover {
	color:#333;
	text-decoration:underline;
}
.partner-link {
	margin-top:24px;
	margin-left:8px;
	height:24px;
	background:url('images/circle-blue-flat-12x24.png') no-repeat;
	float:left;
}
.partner-link a {
	color:#333;
	display:block;
        padding-left:15px;
}
/* contact form 7 */
#contactform {
        clear:both;
        margin-bottom:22px;
	min-height:435px;
}
.contact-line {
        min-height:44px;
	margin-bottom:11px;
}
div.contactform-email {
        font-size:16px;
        font-weight:bold;
}
#contactform p {
        text-align:left;
}
.contact-label {
        text-align:left;
	text-transform:uppercase;
}
input.contact-input, .captcha-1 input, input[type="search"] {
        font-size:14px;
        float:left;
        margin-top:-7px; 
        border:1px solid #939598;
        width:98.75%;
        height:100%;
}
#contactform textarea, #respond textarea {
	font-size:14px; 
	margin-top:-7px;
	margin-bottom:8px; 
	border:1px solid #939598;
	width:98.75%;
	height:104px;
}
.contact-send-button, #comment-submit {
	margin-top:-7px;
}
input[name="subscribe[]"] {
	/* position:absolute; */
	display:block;
	float:left;
	margin:5px 5px 0;
}
.wpcf7-not-valid-tip {
	color:#7028d7;
}
.wpcf7-response-output {
	position:absolute; 
	height:22px;
	top:400px;
}
.captcha-1 span.wpcf7-not-valid-tip {
	width:220px;
	position:absolute;
	top:30px;
	left:0;
}
.input-wrap {
	height:31px;
}
.search-input-wrap {
	height:35px;
}
button {
	width:100%;
        display:inline-block !important;
        background:#136d83;
        color:#fff;
	font-size:14px;
	text-transform:uppercase;
        height:35px !important;
        line-height:35px;
        border:none;
}
button:hover {
        cursor:pointer;
        /* background:#7028d7; */
	/* color:#fff; */
}
.post {}
.blog-index-post {
	margin-bottom:24px;
}
.navigation {
	margin-bottom:24px;
}
.alignright {
        text-align:right;
        float:right;
}
.alignleft {
        text-align:left;
        float:left;
}
.entry-content {
	margin-bottom:24px;
}
.entry-content a {}
.entry-content a:hover {}

#meta {}
.meta {
	text-transform:lowercase;
	letter-spacing:0.2em;
}
.postmetadata {}

footer.meta {
	margin-bottom:24px;
}
#right-column {
	/* min-height:800px; */
}
#sidebar {}

#sidebar .widget {
	margin-bottom:24px;
}
#sidebar h2 {
	text-transform:lowercase;
	font-size:1.8000em;
	margin-bottom:24px;
	letter-spacing:0.2em;
}
#sidebar ul li {
	margin-bottom:12px;
}
#sidebar ul li a {
	font-size:1.33333em;
	letter-spacing:0.2em;
	text-transform:lowercase;
}
.sidebox ul li:before {
	font-size:16px;
	content:"\25A0"; 
	float:left;
	margin-right:4px;
}
.sidebox h2 a {
	color:#7028d7;
}
.sidebox h2 a:hover {
	cursor:pointer;
}
.next-posts {
	float:right;
	text-align:right;
}
.prev-posts {
	float:left;
	text-align:left;
}
.headline {
	color:#7028d7;
	font-size:36px;
}
/* h2.headline::before {
        content:"\25A0";
	color:#333;
        float:left;
        margin-right:4px;
} */
.sidebox, .centrebox {
	margin-bottom:24px;
}
img.attachment-post-thumbnail {
	display:block;
	margin-bottom:20px;
}
a.more {
	font-size:24px;
}
a.more::before {
	content:"\25A0";
        color:#333;
        float:left;
	font-size:16px;
        margin-right:4px;
}
.work, .clients {
	margin-bottom:24px;
}
#searchform {}
#s {}

input[type="search"]:focus {
	outline:0;
	background:#eee;
}
#searchsubmit {
}
div.widget_search {
	float:left;
}
div.widget_search label {
	font-size:16px;
	text-transform:uppercase;
}
button#searchsubmit {
	width:70px;
	margin-left:-1px;
	margin-top:-7px;
}
div#respond {
	margin-top:24px;
}
#comments, #reply-title {
	font-size:24px;
}
#commentform p {
	height:31px;
	float:left;
}
#commentform label {
	line-height:35px;
}
#commentform input {
	border:1px solid #939598;
	height:100%;
}
#commentform textarea {
	/* padding:4px; */
}
	
ol.commentlist {list-style: none;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


/* Print styles!
-------------------------------------------------------------------------------*/
@media print {



}


/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
	
		
}

/*---------- Tablet (Portrait) ----------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	/* Note: Design for a width of 768px */

	/* sf = 748/940 = 0.7957446 */

	body {
		font-size:0.65625em;
	}
	#masthead h1 {
		/* font-size:24px; */
		/* font-size:1.33333em; */
	} 
	#sub-header h1 {
		/* font-size:1.26em; */
	}
	.homepage-row {
       		/* height:115px; */
        	margin-bottom:24px;
	}
	.rectangle, .home-box {
		height:115px;
	}
	.grey {
		height:115px;
		top:-115px;
	}
	img.attachment-homepage-thumbnail {
		width:172px;
		height:115px;
	}
	img.attachment-post-thumbnail {
		height:159px;
	}
	img.attachment-post-full-width {
		height:328px;
	}
	img.ngg-singlepic {
		width:239px;
	}
	.nivoSlider img{
		height:499px;
	}
}

/*---------- Mobile (Portrait) ----------*/
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
	
	body {
		font-size:0.65625em;
	}
	#masthead {
		margin-top:0;
		margin-bottom:24px;
	}
	.rectangle {
                height:200px;
        }
        .rectangle, .home-box {
                margin-bottom:24px;
                float:left;
        }
        /* .homepage-row .alpha, */ #footer-content .alpha {
                margin-right:20px;
        }
        /* .homepage-row .omega, */ #footer-content .omega {
                margin-left:20px;
        }
        .homepage-row .four.columns {
                width:300px;
                height:200px;
        }
        .homepage-row p.four-columns {
                width:300px;
        }
        .grey {
                top:-200px;
        }
	img.attachment-homepage-thumbnail {
                width:300px;
                height:200px;
        }
	#footer-content p {
                width:140px;
        }
        #footer-content p.alpha {
                width:300px;
        }
        #footer-content p.omega {
                margin-left:0;
        }
	img.attachment-post-full-width {
                height:200px;
        }
	.ngg-singlepic {
		width:300px;
	}
	.nivoSlider img{
                height:200px;
        }
}

/*---------- Mobile ( Landscape ) ----------*/
/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {

	/* sf = 420/940 = 0.446809 */

	body {
		/* font-size:0.41888em; */
		font-size:0.65625em;
	}
	#menu.four.columns.alpha {
		width:200px;
		float:right;
	}
	#masthead {
		margin-top:24px;
		margin-bottom:0;
	}
	.rectangle {
		height:133px;
	} 
	.rectangle, .home-box {
		margin-bottom:24px;
		float:left;
	}
	.homepage-row .alpha, #footer-content .alpha {
		margin-right:20px;
	}
	.homepage-row .omega, #footer-content .omega {
		margin-left:20px;
	}
	.homepage-row .four.columns {	
		width:200px;
		height:133px;
	}
	.homepage-row p.four-columns {
		width:200px;
	}
	.grey {
		top:-133px;
	}
	#footer-content p {
                width:200px;
        }
	#footer-content p.alpha {
		width:420px;
	}
	#footer-content p.omega {
		margin-left:0;
	} 
	.ngg-singlepic {
		width:420px;
	}
	img.attachment-homepage-thumbnail {
		width:200px;
		height:133px;
	}
	img.attachment-post-full-width {
                height:280px;
        }
	.nivoSlider img{
                height:280px;
        }
}


@media all and (orientation: portrait) {
	
}

@media all and (orientation: landscape) {
	
}

/* The Nivo Slider styles */
.nivoSlider {
        position:relative;
        width:100%;
        height:auto;
        overflow: hidden;
}
.nivoSlider img {
        position:absolute;
        top:0px;
        left:0px;
}
.nivo-main-image {
        display: block !important;
        position: relative !important;
        width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
        position:absolute;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
        border:0;
        padding:0;
        margin:0;
        z-index:6;
        display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
        display:block;
        position:absolute;
        z-index:5;
        height:100%;
        top:0;
}
.nivo-box {
        display:block;
        position:absolute;
        z-index:5;
        overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
        position:absolute;
        left:0px;
        bottom:0px;
        background:#000;
        color:#fff;
        width:100%;
        z-index:8;
        padding: 5px 10px;
        opacity: 0.8;
        overflow: hidden;
        display: none;
        -moz-opacity: 0.8;
        filter:alpha(opacity=8);
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
        box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
        padding:5px;
        margin:0;
}
.nivo-caption a {
        display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
        position:absolute;
        top:45%;
        z-index:9;
        cursor:pointer;
        display:block;
        /* height:93px; */
	height:15%;
        /* width:60px; */
	width:6.4383%;
       /*  background:#ccc; */
        color:#fff;
}
.nivo-prevNav {
        left:0px;
	/* background-image:url('images/gallery-arrow-sprite.png'); */
	background-image:url('images/gallery-arrow-left.png');
	background-size:cover;
}
.nivo-nextNav {
        right:0px;
	/* background-image:url('images/gallery-arrow-sprite.png'); */
	background-image:url('images/gallery-arrow-right.png');
	/* background-position:0 93px; */
	/* background-position:0 50%; */
	background-size:cover;
}
.nivo-prevNav, .nivo-nextNav {
	background-color: rgb(19, 109, 131);
        background-color: rgba(19, 109, 131, 0.5);
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
        text-align:center;
        padding: 15px 0;
}
.nivo-controlNav a {
	padding:0 5px 0 5px;
        cursor:pointer;
	display:block;
	float:left;
}
.nivo-controlNav a.active {
        font-weight:bold;
	color:#ff0000;
}
