


body {
	background-color: #ffffff;
	
}


img {
	border-radius: 3px;
}

bordercolor {
	height: 5px;
	display: block;
	background-color: #F6A800;
}

logo img {
	margin: 40px 0px;
	max-width: 357px;
}


 iframe {overflow: hidden;}



.row {
  margin: 0 auto;
  max-width: 68.75rem;
  width: 100%; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }
  .row.collapse > .column,
  .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row .row {
    margin: 0 -0.9375rem;
    max-width: none;
    width: auto; }
    .row .row:before, .row .row:after {
      content: " ";
      display: table; }
    .row .row:after {
      clear: both; }
    .row .row.collapse {
      margin: 0;
      max-width: none;
      width: auto; }
      .row .row.collapse:before, .row .row.collapse:after {
        content: " ";
        display: table; }
      .row .row.collapse:after {
        clear: both; }





/* Blockquotes */

blockquote {
    margin: 1.5em 0 1.5em;
    padding: 0 1em 0 1.8em;
    position: relative;
    border: none;
}



blockquote.bluecopy {
    text-transform: none;
    color: #073083;
    -webkit-font-smoothing: antialiased;
/*	display: inline;*/
}

/*blockquote p {

   display: inline;
   line-height: 2em;
   
}*/

blockquote:before {
	font-family: "Helvetica-Neue","Helvetica",sans-serif;
    color: #F6A800;
    content: "\201C";
    font-size: 3em;
    position: absolute;
    left: 5px;
    top: 0.35em;
    line-height: 0.1em;
}

blockquote:after {
	font-family: "Helvetica-Neue","Helvetica",sans-serif;
    color: #F6A800;
    content: "\201D";
    font-size: 3em;
/*      position: absolute;*/
    right: 3px;
    bottom: 0em;
    line-height: 0.1em;
    vertical-align: -0.35em;
    display: inline-block;
    position: relative;
}

blockquote cite {
    display: block;
    font-size: 0.8125rem;
    color: #555555;
		/*float: right;*/
    right: 1em;
    position: absolute;
}

blockquote cite:before {
    content: "\2014 \0020";
}

blockquote cite a,
         cite a:visited {
    color: #555555;
}
    
.testimonial {
    margin-bottom: 10px;
    border-bottom: 2px dotted #eee;
}    
   
    
    










/*a:link {
	color: #009ee0;
}

a:visited {
	color: #009ee0;
}

box a {
	color: red;
}


.post a {
	color: #073083;
}

elements a:link {
	color: #009ee0;
}*/

article a:link {
	color: #009ee0;
}

article a:visited  {
	color: #009ee0;
}


article a:hover  {
	color: #F6A800;
}

/*article li a  {
	color: #009ee0;
}

article li a:visited  {
	color: #009ee0;
}

article li a:hover  {
	color: #F6A800;
}*/






a {
  color: #008CBA;
  line-height: inherit;
  text-decoration: none; }
  a:hover, a:focus {
    color: #F6A800; }
  a img {
    border: none; }





elements a {
	color: #009ee0;
}

elements a:hover  {
	color: #F6A800;
}

elements li a  {
	color: #009ee0;
}

elements li a:visited  {
	color: #009ee0;
}


/*a:hover {
  cursor: pointer;
	color: #F6A800;
}


a:visited {
  cursor: pointer;
	color: purple;
}

a:focus {
  outline: none; }*/


ul a {
	color: #525252;
}

ul a:hover {
	color: #f39c12;
}


ul#menu, ul#menu ul.sub-menu {
    padding: 0;
    margin: 70px 0px 20px;
	text-align: center;
	font-size: 115%;
}

ul#menu li, ul#menu ul.sub-menu li {
    list-style-type: none;
    display: inline-block;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 10px;
}

ul#menu li a, ul#menu li ul.sub-menu li a {
    text-decoration: none;
    display: inline-block;
    color: #222;
    
}

ul#menu li {
    position: relative;
}

ul#menu li ul.sub-menu {
    display: none;
    margin-left: -10px;
    margin-top: 0px;
    padding: 20px 50px 10px 50px;
    border-radius: 3px;
    position: absolute;
	text-align: center;
	background: #F6A800;
	z-index: 2;
}
.sub-menu li a {
	margin-left: -20px;
	margin-bottom: 10px;
	color: #ffffff;
	font-size: 80%;
}
.sub-menu li a:hover {
	color: #062F82;
}
ul#menu li:hover ul.sub-menu {
    display: block;
    color: #F6A800;
}

}



/*a.paging-prev {
	padding-left: 15px;
    display: block;
    background: url("../img/arrow-left.png") center left no-repeat;
}

a.paging-next {
	padding-right: 15px;
    display: block;
	background: url("../img/arrow-right.png") center right no-repeat;
}*/

/* misc lists */


#list4 { width:100%; font-family:Georgia, Times, serif; font-size:15px; }
#list4 ul { list-style: none; }
#list4 ul li { }
#list4 ul li a { display:block; text-decoration:none; color:#000000; background-color:#FFFFFF; line-height:30px;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CCCCCC; padding-left:10px; cursor:pointer; }
#list4 ul li a:hover { color:#FFFFFF; background-image:url(../img/hover.png); background-repeat:repeat-x; }
#list4 ul li a strong { margin-right:10px; }


.linklist { width: 100%;
 margin-left: -0px;
/* padding-left: -10px;*/
}



/*.linklist ul a { 
color: red;


}
linklist ul a:visited { 
color: red;


}*/




/*.linklist ul
{
margin-left: -100px;
padding-left: -100px;
/*list-style-type: none;*!/

}*/

.linklist li
{
/*margin-left: 0px;*/
/*padding-left: 0px;*/
/*margin-top: 0px;
padding-top: 0px;*/
padding-right: 0px;
list-style-type: none;
/*display: block*/
}




.linklist li a
{
display: block;
padding: .6em;
/*width: 100%;*/
/*background-color: white;*/
border-bottom: 1px solid #073083;
font-weight:  100;
color: #222;
}


.linklist li a:visited
{
display: block;
padding: .6em;
/*width: 100%;*/
/*background-color: white;*/
border-bottom: 1px solid #073083;
font-weight:  100;
color: #222;
}





/*.linklist li a:link
{
display: block;
padding: .6em;
/*width: 100%;*!/
/*background-color: white;*!/
border-bottom: 1px solid #073083;
font-weight:  100;
color: #222;
}*/





/*.linklist a:link, a:visited
{
color: #111;
text-decoration: none;
}*/

.linklist a:hover 
{
background-color: #fef4dd;
color: #000;
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;

}

.linklist a:hover span
{
/*background-color: #F6A800;*/
color: #000;
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
/*font-size: 1.3em;*/
}


/*.linklist a:hover span
{
color: #fff;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
font-weight:  500;
}
*/


/*.linklist a span
{
	/*position: relative;*!/
/*	float: right;*!/
/*		text-shadow: 1px 1px 1px #aba8a8;*!/
	
/*	color: red;*!/
}*/

.weblink{
	float: right;
}
.webtitle{
/*	clear: right;*/
}


/*#paging {
	padding-top:1em;
}
#paging a:hover {
	background-color: white;
}*/


a.paging-prev {
	padding-left: 15px;
    display: block;
}

a.paging-next {
	font-size: 15px;
	padding-right: 215px;
    display: block;
}






.linklist p
{
font-size: .9em;
padding-bottom: 0px;
margin-bottom: 0px;
/*margin-top: 0px;*/

}


button, .button {
/*  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 1rem 2rem 1.0625rem 2rem;
  font-size: 1rem;*/
  background-color: #073083;
  border-color: #007095;
  color: #FFFFFF;
  /*transition: background-color 300ms ease-out;*/
   }

button:hover, button:focus, .button:hover, .button:focus {
  background-color: #F6A800; }
/*button:hover, button:focus, .button:hover, .button:focus {
  color: #FFFFFF; }*/


/*.url
{
	position: relative;
	float: right;
	display: inline-block;
		position: relative;
		text-align: right;
	padding: 1.2em;
	margin: 1.2em;
}*/


/*
/* Pagination v4 *!/
ul.pagination {
  display: block;
  height: 1.5em;
  margin-left: -0.3125em; }
  ul.pagination li {
    height: 1.5em;
    color: #222222;
    font-size: 0.875em;
    margin-left: 0.3125em; }
    ul.pagination li a {
      display: block;
      padding: 0.0625em 0.4375em 0.0625em;
      color: #999999; }
    ul.pagination li:hover a,
    ul.pagination li a:focus {
      background: #e6e6e6; }
    ul.pagination li.unavailable a {
      cursor: default;
      color: #999999; }
    ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
      background: transparent; }
    ul.pagination li.current a {
      background: #2ba6cb;
      color: white;
      font-weight: bold;
      cursor: default; }
      ul.pagination li.current a:hover, ul.pagination li.current a:focus {
        background: #2ba6cb; }
  ul.pagination li {
    float: left;
    display: block; }

/* Pagination centred wrapper *!/
.pagination-centered {
  text-align: center; }
  .pagination-centered ul.pagination li {
    float: none;
    display: inline-block; }*/
/* Pagination v4 end */


/* Pagination v5 */

ul.pagination {
  display: block;
  margin-left: -0.3125rem;
  min-height: 1.5rem; }
  ul.pagination li {
    color: #222222;
    font-size: 0.875rem;
    height: 1.5rem;
    margin-left: 0.3125rem; }
    ul.pagination li a, ul.pagination li button {
      border-radius: 3px;
      transition: background-color 300ms ease-out;
      background: none;
      color: #999999;
      display: block;
      font-size: 1em;
      font-weight: normal;
      line-height: inherit;
      padding: 0.0625rem 0.625rem 0.0625rem; }
    ul.pagination li:hover a,
    ul.pagination li a:focus, ul.pagination li:hover button,
    ul.pagination li button:focus {
      background: #e6e6e6; }
    ul.pagination li.unavailable a, ul.pagination li.unavailable button {
      cursor: default;
      color: #999999; }
    ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus, ul.pagination li.unavailable:hover button, ul.pagination li.unavailable button:focus {
      background: transparent; }
    ul.pagination li.current a, ul.pagination li.current button {
      background: #073083;
      color: #FFFFFF;
      cursor: default;
      font-weight: bold; }
      ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
        background: #073083; }
  ul.pagination li {
    display: block;
    float: left; }

/* Pagination centred wrapper */
.pagination-centered {
  text-align: center; }
  .pagination-centered ul.pagination li {
    display: inline-block;
    float: none; }


/* Pagination v5 end */


/* Table */
table {
  background: white;
  margin-bottom: 1.25rem;
  border: solid 0px #dddddd;
	-moz-box-shadow: 0 0 .1em #9b9999;
	box-shadow: 0 0 .1em #9b9999;
}
  table caption {
    background: transparent;
    color: #222222;
    font-size: 1rem;
    font-weight: bold; }
  table thead {
    background: #F6A800; }
    table thead tr th,
    table thead tr td {
      padding: 0.5rem 0.625rem 0.625rem;
      font-size: 0.875rem;
      font-weight: bold;
      color: #222;
	}
  table tfoot {
    background: #fef7e7; }
    table tfoot tr th,
    table tfoot tr td {
      padding: 0.5rem 0.625rem 0.625rem;
      font-size: 0.875rem;
      font-weight: bold;
      color: #222222; }
  table tr th,
  table tr td {
    padding: 0.5625rem 0.625rem;
    font-size: 0.875rem;
    color: #222222;
    text-align: left; }
  table tr.even, table tr.alt, table tr:nth-of-type(even) {
    background: #fbdb95; }
  table thead tr th,
  table tfoot tr th,
  table tfoot tr td,
  table tbody tr th,
  table tbody tr td,
  table tr td {
    display: table-cell;
    line-height: 1.125rem; }



.qld {
  background: white;
  margin-bottom: 1.25rem;
  border: dotted 0px #dddddd; }
  
/*.qld th {
  	font-size: 0.875rem
  }*/
  
.qld thead {
  background: #F6A800; }

.qld tr th {
  padding: 0.5625rem 0.625rem;
  font-size: 0.875rem;
  color: #ffffff;
  text-align: left; }

.qld tr td {
  padding: 0.5625rem 0.625rem;
  font-size: 0.875rem;
  color: black;
  text-align: left; }
  
/* Table end */

.caption {
	font-size: .8em;
}


.arrow {
	font-size: 18px;
	margin-right: 6px;
/*	padding-bottom: 10px;
	
	margin-top: 0px;
	border-bottom: 1px dotted #e7e6e7;*/
	color: #062f82;
}





/* Breadcrumbs */
.breadcrumbs {
  margin-bottom: .1em;
  background-color: #ffffff;
  border: 0px solid #fff;
    padding: 0.5625rem 0.875rem 0.5625rem;
}
.breadcrumbs:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.breadcrumbs ul {
  font-size: .8em;
  color: #999;
  list-style: none;
  margin: 0;
}
.breadcrumbs ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.breadcrumbs ul li {
  float: left;
  margin-right: 3px;
}
.breadcrumbs li + li:before {
  content: " > ";
  color: #aaa;
  font-size: 12px;
  margin: 0 6px;
  position: relative;
  top: -1px;
}
.breadcrumbs-sections li + li:before {
  content: " | ";
  top: 0;
}
.breadcrumbs-path li + li:before {
  content: " / ";
  top: 0;
}
.breadcrumbs ul li a {
  color: #000000;
  text-decoration: none;
}
.breadcrumbs ul li a.active {
  color: #999;
}
.breadcrumbs ul li a:hover {
  color: #000;
  text-decoration: underline;
}


/*
.breadcrumbs {
  border-style: solid;
  border-width: 1px;
  display: block;
  list-style: none;
  margin-left: 0;
  overflow: hidden;
  padding: 0.5625rem 0.875rem 0.5625rem;
  background-color: #f4f4f4;
  border-color: gainsboro;
  border-radius: 3px; }
  .breadcrumbs > * {
    color: #008CBA;
    float: left;
    font-size: 0.6875rem;
    line-height: 0.6875rem;
    margin: 0;
    text-transform: uppercase; }
    .breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
      text-decoration: underline; }
    .breadcrumbs > * a {
      color: #008CBA; }
    .breadcrumbs > *.current {
      color: #333333;
      cursor: default; }
      .breadcrumbs > *.current a {
        color: #333333;
        cursor: default; }
      .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
        text-decoration: none; }
    .breadcrumbs > *.unavailable {
      color: #999999; }
      .breadcrumbs > *.unavailable a {
        color: #999999; }
      .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
      .breadcrumbs > *.unavailable a:focus {
        color: #999999;
        cursor: not-allowed;
        text-decoration: none; }
    .breadcrumbs > *:before {
      color: #AAAAAA;
      content: "/";
      margin: 0 0.75rem;
      position: relative;
      top: 1px; }
    .breadcrumbs > *:first-child:before {
      content: " ";
      margin: 0; }
*/



/* Microformats */

/*.contactcard {
  display: inline-block;
  margin: 0 0 1.25em 0;
  border: 1px solid #dddddd;
  padding: 0.625em 0.75em; }
  .vcard li {
    margin: 0;
    display: block; }
  .vcard .fn {
    font-weight: bold;
    font-size: 0.9375em; }*/

.vcard {
  display: inline-block;
  /*margin: 0 0 1em 0;*/
  border: 1px solid #dddddd;
  /*padding: 0.625em 0.75em;*/ }

  .vcard li {
    margin: 0px;
    display: block; }
  .vcard .fn {
    font-weight: bold;
    font-size: 0.9375em; }
.vcard h4 {
  font-size: 0.9375em;
  margin-top: 0px; }
  


.bcard2 {
  display: inline-block;
  /*margin: 0 0 1em 0;*/
  border: 1px solid #dddddd;
  /*padding: 0.625em 0.75em;*/ }

  .bcard li {
    margin: 0px;
    display: block; }
  .bcard .fn {
    font-weight: bold;
    font-size: 0.9375em; }
.bcard h4 {
  font-size: 0.9375em;
  margin-top: 0px; }


.ccard {
  display: inline-block;
  margin: 0 0 1.25em 0;
/*  border: 1px solid #dddddd;*/
  /*padding: 0.625em 0.75em;*/ }
  .ccard li {
    margin: 0px;
    display: block; }
  .ccard .fn {
    font-weight: bold;
    font-size: 0.9375em; }
	.ccard h4 {
	  font-size: 0.9375em;
	  margin-top: 0px;
	  margin-bottom: 2px; }

ul.ccard  {
	margin-right: 40px;
}

.ccard a {
	color: #009ee0;
}

    
.vevent .summary {
  font-weight: bold; }
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625em; }

/* =Search results
-----------------------------------------------------------------------------*/
.keyword {
	color: #009ee0;
}




/* =Side Navs
-----------------------------------------------------------------------------*/


.sidebar ul{
	font-weight: bold;
    margin: 0 0 1.2em 1.2em;
}
    
    .cols2-nav-left .sidebar {
	   float: left;
        width: 18.75%;  180/960
    }
    
    .cols2-nav-right .sidebar {
       float: right;
        width: 18.75%;  180/960
    }



.tags ul, .primary-content .tags ul {
    overflow: hidden;
    margin:0;
    padding: 0;
}
.listing,
.primary-content ul.listing {
	list-style:none;
	margin: 0;
}

.primary-content {
	padding: 0 0 2em 0;
}

.primary-content a {
	
	color: orange;
}

.primary-content ul, .primary-content ol {
	margin: 0 0 1.2em 1.2em;
}
    
    .cols2-nav-left .primary-content {
	   float:right;
        width: 75%;  720/960
    }
    
    .cols2-nav-right .primary-content {
       float:left;
        width: 75%;  720/960
    }
    
    .cols1 .primary-content {
	   margin: 0 auto 0 auto;
       width: 90%;
    }



 /*Vertical*/ 
.nav-v {
  margin-bottom: 1.65em;
}
.nav-v ul {
  list-style: none;
  margin: 0px;/* space after for small */
}

.nav-v ul li {
  border-bottom: 1px solid #F6A800;
}
.nav-v ul li ul {
  margin-left: 2em;
  font-size: .95em;
}
.nav-v ul li ul li:last-child {
  border-bottom: none;
}
.nav-v ul li ul li a,
.nav-v ul li ul li span {
  padding: 4px 0;
	font-weight: bold;
}
.nav-v ul li a,
.nav-v ul li span {
  display: block;
  padding: 5px 0;
  color: #222222;
}

.nav-v ul li a:visted {
  text-decoration: none;
  color: #222222;
}

.nav-v ul li a:hover {
  color: orange;
  /*text-decoration: underline;*/
}



.nav-v ul li span {
  color: #F6A800;
	font-weight: bold;
	background-color: none;
}

/* side nav archive */



.nav-s {
  margin-bottom: 1.65em;
}


.nav-s ul {
  list-style: none;
  margin: 0px;/* space after for small */
}

.nav-s ul li {
  /*border-bottom: 1px solid #eee;*/
	color: white;
}
.nav-s ul li ul {
  margin-left: .5em;
  font-size: .95em;
}
.nav-s ul li ul li:last-child {
  border-bottom: none;
}
.nav-s ul li ul li a,
.nav-s ul li ul li span {
  padding: 0px 0px;
	font-weight: bold;
	color: white;
}
.nav-s ul li a,
.nav-s ul li span {
  display: block;
  padding: 5px 0px;
	color: white;
}
.nav-s ul li a {
  text-decoration: none;
	color: white;
}

.nav-s ul li a:hover {
  color: navy;
  text-decoration: underline;
}
.nav-s ul li span {
  color: #F6A800;
	font-weight: bold;
	background-color: white;
}


.panel {
  border-style: solid;
  border-width: 1px;
  border-color: #d8d8d8;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  background: #f2f2f2;
  color: #333333; }

.panel.pink20 {
/*border: 2px solid #e53383;*/
 border-radius: 8px;
  background: #fad6e6;

}

.panel.orange20 {
/*border: 2px solid #f6a800;*/
  background: #fdeecc;
  border-radius: 8px;
   }
  
.panel.purple20 {
/*border: 2px solid #65358c;*/
border-radius: 8px;
  background: #e0d7e8;
  }  



.panel.callout2 {
  border-style: solid;
  border-width: 1px;
  border-color: #F6A800;
  margin-top: 10px;
  margin-bottom: 1.25em;
  padding: .8em;
  background: #F6A800;}


/*.panel.callout h5 {
	color: white;
	font-size: 1.025em;
}*/

.panel.callout2 h5 {
	color: white;
	font-size: 1.025em;
}


/*.panelbox {
  border-style: solid;
  border-width: 2px;
  border-color: #d9d9d9;
/*  margin-bottom: 1.25em;
  margin-right: 5px;*!/
  padding: 1.0em;
  background: #f2f2f2;
}*/







.panelx {
  border-style: solid;
  border-width: 1px;
  border-color: #d9d9d9;
/*  margin-bottom: 1.25em;
  margin-right: 5px;*/
  padding: 1.0em;
  background: #f2f2f2;
}

.panelx h4{
  

/*  padding: 0em;
  background: #f2f2f2;*/
  margin-top: 1em;
line-height: .5em;
}

.panel.callout {
  border-style: solid;
  border-width: 1px;
  border-color: #009ee0;
  margin-top: 10px;
  margin-bottom: 1.25em;
  padding: 1.0em;
  background: #009ee0;
  }


.panel.callout {
  border-style: solid;
  border-width: 1px;
  border-color: #009ee0;
  margin-top: 10px;
  margin-bottom: 1.25em;
  padding: 1.0em;
  background: #009ee0;
  }






/*.panel.callout h5 {
	color: white;
	font-size: 1.025em;
}*/


.panel.callout h5 {
	color: white;
	font-size: 1.025em;
}
.panel.callout ul {
	color: white;
	font-size: 1.025em;
}

}


hr {
	size: 1px solid #888888
/*	border: 1px solid #888888;*/
	clear: both;
	margin: .75em 0 1.1875em;
	height: 0px;
  }


/* custom styles */

/*.visible-img img {
    width:auto;
    margin: auto !important;  /* !important to overwrite negative margin-left and margin-top foundation js gives for images in clearing*!/
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}*/






/* *** LISTINGS *** */

#postie ul li:first-child { border: 0px dotted #062F82; margin-top: -6px; }

.listing,
.primary-content ul.listing {
	list-style:none;
	margin: 0;
}

.listing li {
	border-top: 1px dotted #062F82;
    padding-top: 0em;
}

/* *** PRIMARY-CONTENT ***
The following rules only effect content inside the main content area of the page.
*/

.primary-content {
	padding: 0 0 2em 0;
}

.primary-content ul, .primary-content ol {
	margin: 0 0 1.2em 1.2em;
}




.date {
    padding: 0.25em 0 0 0;
/*	font-size: .8em;*/
}
/*.time {
    padding: 0.5em 0 0 0;
/*	font-size: .8em;*!/
}*/

.comments {
	border-bottom: 1px dotted #DEE0E0;
}

.author h7 {
	font-size: 107.7%;
	margin-top: 0;
}


/* custom */

.entry-title {
	line-height: 20px;
	font-size: 16px;
/*	margin-top: 20px;*/
	text-align: left;
	color: #062f82;
}

/*.post-title a:link, a:visited{
	color: #062f82;

}*/



h5 {
	font-size: 14px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	border-bottom: 1px dotted #e7e6e7;
	color: #062f82;
}



.excerpt {
	font-size: 14px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: -10px;
	border-bottom: 1px dotted #e7e6e7;
	color: #062f82;
}


/*h2 {
	line-height: 20px;
	font-size: 20px;
	margin-top: 20px;
	text-align: left;
	color: #062F82;
	
}*/

/*.hfeed  {
	  	list-style-type: none;
	margin-bottom: 0px;
	padding: 0px;
}

.hfeed li {
	  	list-style-type: none;
	margin-bottom: 0px;
	padding: 0px;
	line-height: 0px;
}

.hfeed a {
	color: #062F82

}

.hfeed h4 a {
	color: #073083;
}*/

.hentry {
/*	line-height: 10px;*/
/*	font-size: 16px;*/
/*	margin-top: 20px;*/
/*	margin-bottom: 10px;*/
/*	text-align: left;*/
/*	font-weight: bold;*/
}

.hentry p {
/*	line-height: 10px;*/
	font-size: 16px;
	margin-top: 6px;
	margin-bottom: 10px;
/*	text-align: left;*/
/*	font-weight: bold;*/
}

/*.hentry h2 {
	line-height: 1.3em;
	font-size: 1.25em;
	margin-top: 20px;
	text-align: left;
	margin-bottom: 6px;
}*/


/*.hentry h3 {
	line-height: 1.2em;
	font-size: 1.125em;
	margin-top: 20px;
	text-align: left;
	margin-bottom: 6px;
}*/

/*line-height: 10px;
font-size: 16px;
margin-top: 20px;
margin-bottom: 10px;
text-align: left;
font-weight: bold;*/



.hentry h3 a:link,
.hentry h3 a:visited {
	color: #062F82;
}

.hentry h3 a:hover {
	color: orange;
}



h2 {
	line-height: 1.25em;
	font-size: 20px;
	margin-top: 4px;
	text-align: left;
	color: #062f82;
}

h3 {
	line-height: 18px;
	font-size: 1.125em;
	margin-top: 20px;
	text-align: left;
/*	color: green;*/
}

h4 {
	line-height: 24px;
	font-size: 1em;
	margin-top: 20px;
	text-align: left;
	color: #062f82;
}






.perch_item_odd ul li {
	line-height: 24px;
	list-style: none;
	font-size: 16px;
	margin-top: 20px;
	text-align: left;
	color: #062f82;
	text-decoration: none;
}

h4 ul li {
	line-height: 24px;
	list-style: none;
	font-size: 16px;
	margin-top: 20px;
	text-align: left;
	color: #062f82;
	text-decoration: none;
}


h4 a {
		line-height: 24px;
	font-size: 16px;
	margin-top: 20px;
	text-align: left;
	color: #062f82;
}


/*h5 {
	line-height: 15px;
	font-size: 14px;
	margin-top: 20px;
	text-align: left;
	color: blue;
}*/

/*bord {
	display: block;
	height: 10px;
	background-color: #e0f2fb;
}*/

#active {
	color: #F6A800;
	border-bottom: 1px solid #F6A800;
}

#active1 {
	color: #062F82;
}


/* Image Thumbnails */
.th {
  border: solid 4px #FFFFFF;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  display: inline-block;
  line-height: 0;
  max-width: 100%;
  transition: all 200ms ease-out; }
  .th:hover, .th:focus {
    box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5); }
  .th.radius {
    border-radius: 3px; }




/*lin {
	height: 12px;
	margin-bottom: 10px;
	background-color: #ffffff;
	display: block;
	margin-left: -50px;
	margin-right: -50px;
}*/

#slider , #slider img {
	border-radius: 3px;
	overflow: hidden;
	z-index: 1;
}

.slideshow-wrapper {
	min-height: 355px;
}

.orbit-timer {
	display: none;
}

whatwedo {
	margin-top: 12px;
	display: block;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 0px solid #e8e8e8;
}


/*whatwedo a:link {
	color: #008CBA;
}*/

/*whatwedo a:hover {
	color: #fff;
}*/


/*box {
	text-align: center;
}*/
/*box img {
	display: inline;
	width: 30px;
	margin-right: 10px;
	margin-bottom: 9px;
}*/
/*box h1 {
	display: inline;
}*/

/*.panelbox a:link {
	color: #008CBA;
}

.panelboxfill a:hover {
	color: #fff;
}*/

.panelbox {
  border-style: solid;
  border-width: 3px;
  border-color: #F6A800;
  text-align: center;
/*  margin-bottom: 1.25em;
  margin-right: 5px;*/
  padding: 1em 1em 1em 1em;
/*  background: #fff;*/
}

.panelbox img {
/*	width: 60%;*/
	padding: 1em;
}


.panelbox h1 {
	font-size: 1.6em;
	/*color: #F6A800;*/
}

.panelbox p {
	font-size: 1em;
	/*color: #222;*/
/*	margin-bottom: 2px;*/
}

.panelbox a {
	color: #008CBA;
}

.panelbox a:hover {
	color: #F6A800;
}

.panelboxfill {
border: 2px solid #F6A800;
text-align: center;
/*  margin-bottom: 1.25em;
  margin-right: 5px;*/
  padding: 1em 1em 1em 1em;
  background: #F6A800;
}

.panelboxfill img {
	width: 60%;
	padding: 1em;
}

.panelboxfill h1 {
	font-size: 1.6em;
	color: #fff;
}

.panelboxfill p {
	font-size: 1em;
	color: #fff;
}

.panelboxfill a {
	color: #008CBA;
}

.panelboxfill a:hover {
	color: #fff;
}

.panelboxopt2 {
  border-style: solid;
  border-width: 3px;
  border-color: #F6A800;
  text-align: center;
/*  margin-bottom: 1.25em;
  margin-right: 5px;*/
  padding: 1em 1em 1em 1em;
/*  background: #fff;*/
}

.panelboxopt2 img {
	width: 90%;
	height: 90%;
	padding: .5em;
}


.panelboxopt2 h1 {
	font-size: 1.6em;
	/*color: #F6A800;*/
}

.panelboxopt2 p {
	font-size: 1em;
	/*color: #222;*/
	margin-bottom: 2px;
}

.panelboxopt2 a {
	color: #008CBA;
}

.panelboxopt2 a:hover {
	color: #F6A800;
}



.panelbox span {
	bottom: 0;
}

.cont {
position: relative;
top 120px;
display: inline-block;
}

.bot {
position: relative;
bottom: 0px;
display: inline-block;
/*vertical-align: bottom;*/
}


.icon100
{
	height: 100px;
}

.icon80
{
	height: 80px;
}




.box {
/*	display: block;*/
/*	margin-top: 15px;*/
	width: 30%;
	text-align: center;
	border: .32em solid #F6A800;
	padding: 1em;
	height: auto;
	margin-right: 2%;
}

.box img {
/*	width: 40px;*/
	height: 70px;
	margin-bottom: 10px;
	margin-top: 20px;
}

.box h1 {
	font-size: 1.7em;
	color: #F6A800;
}


.boxfill {
/*	display: block;*/
/*	margin-top: 15px;*/
	width: 32%;
	text-align: center;
	border-left: .3em solid #fff;
	border-right: .3em solid #fff;
	padding: 1em;
	height: auto;
	background-color: #F6A800;
	border-top: .1em solid #F6A800;
}

.boxfill img {
/*	width: 40px;*/
	height: 70px;
	margin-bottom: 10px;
	margin-top: 20px;
}

.boxfill h1 {
	font-size: 1.7em;
	color: white;
}

.box2 {
	display: block;
/*	margin-top: 15px;*/
	width: 30%;
	text-align: center;
	border: .2em solid #F6A800;
	padding: 1em;
	height: auto;
	margin-left: 2%;
}

.box2 img {
/*	width: 40px;*/
	height: 70px;
	margin-bottom: 10px;
	margin-top: 20px;
}

.box2 h1 {
	font-size: 1.7em;
	color: #F6A800;
}


/*eventbox {
	display: block;
	margin-top: 15px;
	text-align: center;
	border: .2em solid #F6A800;
	padding: 1em;
	height: 300px;
}

eventbox img {
/*	width: 40px;*!/
	height: 70px;
	margin-bottom: 10px;
	margin-top: 20px;
}

eventbox h1 {
	font-size: 20px;
	color: #F6A800;
	
}*/

.eventbox  {
margin-top: 0em;
/*border-top-style: dashed;
border-top-color: orange;
border-top-width: 1px;*/
border-bottom-style: dotted;
border-bottom-color: #062f82;

border-bottom-width: 1px;
margin-bottom: .5em;
}

/*.eventbox read-more{
margin-top: 5px;
}*/

.eventbox p {
	background-color: white;
	margin-top: 0em;
	margin-bottom: .5em;
}

.eventbox h6 {
/*	background-color: red;*/
	margin-top: 0em;
}

.theevent  {
margin-top: 7px;
/*border-top-style: dashed;
border-top-color: orange;
border-top-width: 1px;*/
/*border-bottom-style: dashed;
border-bottom-color: #062f82;*/

border-bottom-width: 1px;
margin-bottom: 0em;
}

/*.eventbox read-more{
margin-top: 5px;
}*/

.theevent p {
	background-color: white;
	margin-top: 0em;
}

.theevent h6 {
	background-color: white;
	margin-top: 0em;
}

/*box {
	display: block;
	margin-top: 15px;
	text-align: center;
	border: .2em solid #F6A800;
	padding: 1em;
	height: auto;
}
*/
/*box img {
/*	width: 40px;*!/
	height: 70px;
	margin-bottom: 10px;
	margin-top: 20px;
}

box h1 {
	font-size: 20px;
	color: #F6A800;
	
}

boxfill {
	display: block;
	margin-top: 15px;
	text-align: center;
	border: .2em solid #F6A800;
	padding: 1em;
	height: auto;
	background-color: #F6A800;
}

boxfill img {
/*	width: 40px;*!/
	height: 70px;
	margin-bottom: 10px;
	margin-top: 20px;
}

boxfill h1 {
	font-size: 20px;
	color: #FFFFFF;
	
}


boxtweet {
	display: block;
	margin-top: 15px;
/*	text-align: center;
	border: .2em solid #F6A800;
	padding: 1em;*!/
	height: 300px;
}*/



projects {
	display: block;
	margin-top: 50px;
	padding-bottom: 70px;
	text-align: center;
	border-bottom: 1px solid #e8e8e8;
}

projects h1 {
	font-size: 35px;
	margin-bottom: 50px;
	color: #F6A800;
}

projects a:hover {
	opacity: .7;
}

clients {
	display: block;
	margin-top: 50px;
	padding-bottom: 0px;
	text-align: center;
}

clients h1 {
	font-size: 35px;
	margin-bottom: 30px;
	color: #F6A800;
}

clients img {
	opacity: .5;
	background-color: #f6f4f6;
	border-radius: 5px;
	border: 2px solid #f6f4f6;
}

clients img:hover {
	opacity: 1;
}






footer {
	display: block;
	margin-top: 50px;
	padding: 50px 0px 0px 0px;
	border-top: 1px solid #e7e7e7;
	background-color: #f6f5f6;
	}

footer a {
color: #cccccc;
	
}

footer a:visited {
color: #cccccc;
	
}

footer a:hover {
color: #F6A800;
	
}

/*social a {
	line-height: 35px;
}*/

foot {
	text-align: right;
	margin-top: 30px;
	padding: 20px 0px;
	display: block;
	border-top: 1px solid #e8e7e8;
	font-size: 12px;
	color: #cccccc;
}

#form1_search {
	margin-top: 6px;
}

/*foot a{
	color: gray;
}*/

/*.footlist a{
	color: gray;
}*/

.footlist {
	margin-top: 0;
	
}
	

.3col {
	-webkit-column-count: 3; /* Chrome, Safari, Opera */
	    -moz-column-count: 3; /* Firefox */
	    column-count: 3;
}



/* social icon */

.social {
	padding: 8px 14px;
	border-radius: 3px;
	background-color: #dddddd;
	transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	-o-transition: all .6s;
	color: #ffffff;
	margin-bottom: 10px;
	display: inline-block;
}
.social:hover {
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	color: #ffffff;
}



.facebook:hover {
	background-color: #435fa8;
}
.twitter:hover {
	background-color: #39d2fe;
}
.google:hover {
	background-color: #dd4c37;
}
.pinterest:hover {
	background-color: #cb2026;
}
.dribbble:hover {
	background-color: #f472a2;
}
.linkedin:hover {
	background-color: #009ea5;
}

social a {
	line-height: 35px;
}


/* gallery pages */

.gallery div {
	margin-bottom: .8em;
	margin-top: .8em;
}

.gallery h3 {
	
	font-size: 18px;
	margin-bottom: .5em;
}


.gallery a {
	
	font-size: .8em;
}

/*.gallery a hover {
	
	font-size: .18em;

}*/

.gallery .clearing-thumbs img:hover {
	opacity: .6;
	
}


/* work page & single work page */

works {
	text-align: center;
	display: block;
	padding-bottom: 30px;
}

works h1 {
	line-height: 20px;
	font-size: 30px;
	margin-top: 20px;
	text-align: left;
	color: #F6A800;
}

works small {
	font-size: 15px;
	display: block;
	padding-bottom: 20px;
	border-bottom: 1px solid #e7e6e7;
	margin-bottom: 70px;
	color: #009ee0;
	text-align: left;
}

works img:hover {
	opacity: .7;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}

works p {
	font-size: 15px;
	line-height: 20px;
	text-align: left;
}

line {
	display: block;
	height: 1px;
	margin: 1em 0em;
	background-color: #062F82;
}

usernext {
	text-align: center;
	margin-top: 90px;
	padding-top: 20px;
	display: block;
	border-top: 1px solid #e7e6e7;
}

social1 {
	line-height: 35px;
	display: block;
	text-align: right;
}

works h4 {
	text-align: left;
}

works h5 {
	border-bottom: 1px dotted #e7e5e7;
	padding-bottom: 8px;
	text-align: left;
	color: #062f82;
}
/*
.clearing-caption {
  color: white;
  line-height: 1.3;
  margin-bottom: 0;
  text-align: center;
  bottom: 0;
  background: grey;
  width: 100%;
  padding: 10px 30px;
  position: absolute;
  left: 0; }




.clearing-featured-img img.th{
	margin-bottom: 10px;	
}

.clearing-featured-img img:hover {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.clearing-assembled .clearing-container .carousel {
  background: gray;
  height: 150px;
  margin-top: 5px; }

.clearing-assembled .clearing-container .visible-img {
  background: gray;
  overflow: hidden;
  height: 75%; }
.clearing-blackout {
  background: #333333;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 998; }*/

/* About page */

about {
	display: block;
	padding-bottom: 30px;
	text-align: center;
	color: white;
}

about ul {
/*	margin-bottom: 20px;*/
	color: black;
	text-align: left;
		list-style-type: square;
	    padding-top: 0px;
	    padding-bottom: 15px;
	    margin: 0px 0px 0px 0px;
	font-size: 14px;
}

about li {
	margin-bottom: 20px;
	color: black;
	text-align: left;
		list-style-type: square;
	    padding-top: 0px;
	    padding-bottom: 0px;
	    margin: 0px 0px 0px 0px;
	font-size: 14px;
}

about h1 {
	line-height: 20px;
	font-size: 30px;
	margin-top: 20px;
	text-align: left;
	color: #062F82;
}

about small {
	font-size: 15px;
	display: block;
	padding-bottom: 20px;
	border-bottom: 1px solid #e7e6e7;
	margin-bottom: 70px;
	color: #073083;
	text-align: left;
}

about h3 {

	text-align: center;
	line-height: 10px;
	color: #062f82;
}




about h5 {
	font-size: 15px;
	margin-top: 40px;
	text-align: center;
	line-height: 25px;
	color: #062f82;
}




about .img-con{
	width:100%}

about .img-con img{
	margin:0 auto;
	display:block;
	border: .5em solid white;
}





about small1 {
	font-size: 15px;
	display: block;
	padding-bottom: 10px;
	border-bottom: 1px solid #062f82;
	margin-bottom: 20px;
	color: #F6A800;
	text-align: center;
}

about p {
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	color: black;
}

/* Contact page */

contact {
	display: block;
	padding-bottom: 30px;
}

contact h1 {
	line-height: 20px;
	font-size: 30px;
	margin-top: 20px;
	text-align: left;
	color: #062F82;
}

contact h3 {
	font-size: 18px;
	margin-top: 10px;
	text-align: left;
	line-height: 25px;
	color: #062f82;
}


contact small {
	font-size: 15px;
	display: block;
	padding-bottom: 20px;
	border-bottom: 1px solid #062F82;
	margin-bottom: 10px;
	color: #073083;
	text-align: left;
}

contact h5 {
	font-size: 15px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-top: 40px;
	border-bottom: 1px solid #e7e6e7;
	color: #062f82;
}


elements h1 {
	line-height: 28px;
	font-size: 30px;
	margin-top: 10px;
	text-align: left;
	color: #062F82;
}


elements h3 {
	font-size: 18px;
/*	font-weight: bold;*/
	/*padding-bottom: 20px;*/
	margin-bottom: 0px;
	margin-top: 15px;
	/*border-bottom: 1px solid #e7e6e7;*/
	color: #062f82;
	line-height: 1.2em;
	
}



/*elements h4 a {
	font-size: 18px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
	border-bottom: 1px solid #e7e6e7;
	color: #062f82;
}

/*elements h5 {
	font-weight: bold;
}*/


elements small {
	font-size: 15px;
	display: block;
	padding-bottom: 20px;
	border-bottom: 1px solid #e7e6e7;
	margin-bottom: 50px;
	color: #073083;
	text-align: left;
}







contact small1 {
	font-size: 15px;
	display: block;
	padding-bottom: 20px;
	border-bottom: 1px solid #e7e6e7;
	margin-bottom: 25px;
	color: #073083;
	text-align: center;
}

contact p {
	font-size: 15px;
	line-height: 20px;
	text-align: left;
}

/* Elements page */

elements {
	display: block;
	padding-bottom: 30px;
}


article li {
	list-style-type: square;
	margin-left: 2em;
}


article ul {
/*  margin: 0 auto 1.0625rem auto;*/
/*  margin-left: -1.375rem;
  margin-right: 20px;
  padding: 0px;*/
/*  display: inline;*/
  
  list-style: none;
  overflow: hidden;
	}



/*article ul{
	list-style-type: square;
	margin-left: -20em;
}*/

/*article li.ccard {
	list-style-type: square;
	margin-left: 2em;
}*/



/*article ul.ccard {
  display: inline-block;
  margin: 0 0 1.25em 0;
  border: 1px solid #dddddd;
  /*padding: 0.625em 0.75em;*!/ }
  .ccard li {
    margin: 0px;
    display: block; }
  .ccard .fn {
    font-weight: bold;
    font-size: 0.9375em; }
	.ccard h4 {
	  font-size: 0.9375em;
	  margin-top: 0px;
	  margin-bottom: 2px; }*/




article img {
	border-radius: 3px;
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;

	}

article h3 {
	line-height: 1.2m;
	font-size: 18px;
	margin-top: 6px;
	margin-bottom: 10px;
	text-align: left;
/*	font-weight: bold;*/
}

/*elements h3 {
	font-size: 18px;
/*	font-weight: bold;*!/
	/*padding-bottom: 20px;*!/
	margin-bottom: 0px;
	margin-top: 15px;
	/*border-bottom: 1px solid #e7e6e7;*!/
	color: #062f82;
	line-height: 1.2em;
	
}*/





article h3 a:link{
	color: #062f82;
}
article h3 a:hover{
	color: #F6A800;
}





line1 {
	display: block;
	height: 1px;
	margin: 40px 0px;
	background-color: #e7e5e7;
}

/*elements .clearing-thumbs img {
	width: 240px;
}*/

elements .clearing-thumbs img:hover {
	opacity: .6;
}

/* Responsive */

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	
	logo {
		text-align: center;
		display: block;
		margin-top: -20px;
		margin-bottom: 0px;
	}
	
	logo img {
	text-align: center;
		width: 350px;
		padding-top: 10px;

	}
	
/*	#menu {
/*	    padding: 20px;*!/
	    margin: 70px 0px 20px;
/*		text-align: center;
		font-size: 115%;*!/
		padding-bottom: 0px;
	}*/
	
		
		ul#menu, ul#menu ul.sub-menu {
		    padding: 0;
		    margin:0px 0px 0px;
/*			text-align: center;*/
			font-size: 115%;
		}
		
		
		
	
	ul a {
		font-size: 18px;
	}
	ul#menu li, ul#menu ul.sub-menu li {
	    margin-left: 15px;
	}
	
	whatwedo {
		padding-bottom: 0px;
	}
	
	.slideshow-wrapper {
		min-height: 0px;
	}
}




/*@media only screen and (max-width: 850px) and (min-width: 768px) {
	logo img {
	text-align: center;
		width: 350px;
		padding-top: 10px;

	}
	ul a {
		font-size: 18px;
	}
	ul#menu li, ul#menu ul.sub-menu li {
	    margin-left: 15px;
	}
	whatwedo {
		padding-bottom: 100px;
	}
	.slideshow-wrapper {
		min-height: 500px;
	}
}*/

@media only screen and (max-width: 767px) and (min-width: 500px) {
	logo img {
		width: 350px;
		padding-top: 1.3em;
	}
	
	logo {
		text-align: center;
		display: block;
		margin-top: -20px;
		margin-bottom: 0px;
	}
	#active {
		border: 0px;
		padding: 5px 10px;
		border-radius: 3px;
		background-color: #F6A800;
		color: #ffffff;
	}
	ul#menu, ul#menu ul.sub-menu {
	    padding-top: 10px;
	    padding-bottom: 5px;
	    margin: 0px 0px 0px 0px;
		text-align: center;
/*		border-bottom: 1px solid #e8e7e8;*/
/*		border-top: 1px solid #e8e7e8;*/
	}
	ul#menu li, ul#menu ul.sub-menu li {
	    margin-left: 20px;
	}
	whatwedo {
		border: 0px;
	}
	projects {
		border-top: 1px solid #e8e7e8;
		padding-top: 40px;
	}

/*	footer h4 {
		margin-top: 50px;
	}*/
	about li {
		margin-bottom: 30px;
	}
	.slideshow-wrapper {
		min-height: 200px;
	}
	.footlist {
		margin-top: 1em;
	}
	
}

@media only screen and (max-width: 499px) {
	logo {
		text-align: center;
		display: block;
/*		margin-top: -20px;*/
		margin-bottom: 0px;
	}
	
	
	logo img{
		text-align: center;
/*		display: block;*/
		width: 360px;
		margin-top: 40px;
		margin-bottom: 10px;
	}
	#active {
		border: 0px;
		padding: 5px 10px;
		border-radius: 3px;
		background-color: #F6A800;
		color: #ffffff;
	}
	ul#menu, ul#menu ul.sub-menu {
	    padding-top: 0px;
	    padding-bottom: 5px;
	    margin: 20px 0px 0px 0px;
		text-align: center;
/*		border-bottom: 1px solid #e8e7e8;*/
/*		border-top: 1px solid #e8e7e8;*/
		font-size: 115%;
	}
	ul#menu li ul.sub-menu {
	    margin-left: -30px;
	    padding: 20px 30px 10px 30px;
	}
	ul#menu li, ul#menu ul.sub-menu li {
	    margin-left: 5px;
	    margin-right: 5px;
	}
	.sub-menu li a {
		margin-left: 0px;
	}
	whatwedo {
		border: 0px;
		margin: 0px;
	}
	
	
	
	
	projects {
		border-top: 1px solid #e8e7e8;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	clients {
		margin-top: 20px;
	}
	footer {
		padding-top: 0px;
		margin-top: 30px;
		text-align: center;
	}
	footer h4 {
		margin-top: 30px;
	}
	foot {
		text-align: center;
		margin-top: 10px;
	}
	about li {
		margin-bottom: 30px;
	}
	#slider .orbit-caption , .orbit-prev , .orbit-next {
		display: none;
	}
	.slideshow-wrapper {
		min-height: 100px;
	}
	social1 {
		margin-top: 15px;
	}
	works small {
		margin-bottom: 40px;
	}
	usernext {
		margin-top: 0px;
		padding-top: 40px;
	}
	lin {
		margin-left: -10px;
		margin-right: -10px;
	}
/*	elements .clearing-thumbs img {
		width: 150px;
	}*/
	
	elements {
/*		display: block;*/
		padding-bottom: 0px;
	}
	
/*.linklist li
{
text-align: left;
float: left;
padding: .9em;
margin: .9em;
clear: both;


}*/
	
	
/*	.linklist span
{
	/*position: fixed;*!/
	float: none;
	/*float:left;*!/
/*text-align: left;*!/
	/*clear: both;*!/
	color: green;
	/*padding-left: .1em;*!/
	/*margin: .6em;*!/
	/*display: inline-block;*!/
}*/

	
	
	
	/*.url a
{
	position: relative;
	float: right;
	float:left;
text-align: left;
	clear: both;
	color: green;
	padding: .6em;
	margin: .6em;
	display: inline-block;
}*/

.footlist {
	margin-top: 1em;
}
	
}





/* Animation */

.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}