/*!
 * jQuery smartscroll plugin css main theme for main navigation, control arrows and back to top button
 * Original author: @responsivewemmobile
 * Version 1.0 2013-01-16
 * Further changes, comments: @responsivewemmobile.com
 */

 


/* GENERIC PAGE STYLES */
body {
	margin: 0;
	padding: 0;
	 
}

 

/* MAIN NAVIGATION */
/*  
nav.smartscroll-nav {
	position: fixed;
	top: 0;
	left: 0;
	background-color: #AEA99C;
    border: 1px solid #E7E7E7;
    z-index: 999;
  
    box-shadow: 1px 1px 10px #DDDDDD;
}

nav.smartscroll-nav > ul:before,
nav.smartscroll-nav > ul:after {
    content: " ";
    display: table;
}

nav.smartscroll-nav > ul {
	float: left;
    margin: 0;
}

nav.smartscroll-nav > ul > li {
 
	display: block;
	position: relative;
}

nav.smartscroll-nav > ul > li > a {
	padding: 10px 15px;
    line-height: 20px;
    display: block;
    text-decoration: none;
    color: #666666;
}

nav.smartscroll-nav > ul > li > a:hover {
	color: #333333;
	border-bottom: 1px solid #999999;
}

nav.smartscroll-nav > ul > li.active:hover {
	color: #666666;
}*/

nav.smartscroll-nav > ul { padding-right:36px; margin-top:120px;}
nav.smartscroll-nav > ul > li.active {  
}
nav.smartscroll-nav > ul > li.active a{ color:#F8CB32;  
}
nav.smartscroll-nav > ul > li a { color:#666666; font-size:18px; text-align:right; font-weight:600;}



/* NAVIGATION CONTROLS */
/*nav.smartscroll-controls {
	position: fixed;
	bottom: 0;
	left: 0; width:100%;  height:85px; text-align:center; padding-top:15px; z-index:5000;
}*/

nav.smartscroll-controls {
	position: fixed;
	bottom: 0;
	left: 50%; width:85px;  height:85px; text-align:center; padding-top:15px; z-index:5000; transform: translateX(-50%);
}



nav.smartscroll-controls > a {
	display: block;
	display: block;
	margin: 0 auto;
	
}

nav.smartscroll-controls > a.prev {
	border-color: #F8CB32;
    border-style: solid none none solid;
    border-width: 5px;
    width: 30px;
    height: 30px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
	z-index:9999;
}

nav.smartscroll-controls > a.next {
    border-color: #F8CB32;
    border-style: none solid solid none;
    border-width: 5px;
    width: 30px;
    height: 30px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
		z-index:9999;
}

/* BACK TO TOP ANCHOR */
a.smartscroll-totop {
	position: fixed;
	bottom: 15px;
	right: 25px;
	border-color: #333333;
    border-style: solid none none solid;
    border-width: 2px;
    width: 30px;
    height: 30px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

 

 
 
 
