/*
Theme Name: Aguia Theme
Description: Aguia Custom Wordpress Theme
Author: WooThemes
Template: canvas
Version: 1.0
*/

@import url("../canvas/style.css");

/*  Custom Columns  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF FIVE  */
.span_5_of_5 {
	width: 100%;
}
.span_4_of_5 {
	width: 79.68%;
}
.span_3_of_5 {
	width: 59.36%;
}
.span_2_of_5 {
	width: 39.04%;
}
.span_1_of_5 {
    width: 18.72%;
    text-align: center;
    max-height: 210px;
}
.span_3_of_3 {
    width: 100%;
}
.span_2_of_3 {
    width: 66.13%;
}
.span_1_of_3 {
    width: 32.26%;
}
.group {
    max-width: 1170px;
    margin: 0px auto;
    text-align: center;
}
/*  GO FULL WIDTH BELOW 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }
}
/*  End of Custom Columns  */

/* General Styles */
a:hover {
    text-decoration:none !important;
    color: #214871 !important;
}
#analyst-report, #annual-reports, #knowledge-base {
    width:100%;
}
.archive .post .title a:link {
    color: #3778bc;
    text-transform: uppercase;
    font-size: 16px !important;
}
.archive_header {
    font: bold 26px/1em "Montserrat",arial,sans-serif !important;
    color: #214871 !important;
    text-transform: uppercase;
}
.archive_header {
    font: bold 26px/1em "Montserrat",arial,sans-serif !important;
    color: #214871 !important;
    text-transform: uppercase;
    border-bottom: medium none !important;
}
.archive_header .catrss a {
    padding: 5px 10px;
    font-size: 14px;
    text-decoration: none;
    line-height: 22px;
    display: none;
}
body .woo-sc-box.normal {
    border-color: #CCC;
    background-image: url("http://aguiaresources.com.au/site/wp-content/uploads/Brasil1.png");
    background-repeat: no-repeat;
    background-position: -16% 13%;
    margin: 0px !important;
    background-color: #EDF2D0;
    padding: 15px;
}
body .woo-sc-box.rounded {
    border-radius: 0px 25px;
}
body .woo-sc-box.info {
    border-color: #CCC;
    background-color: #D7E4F2;
    background-image: none;
    border-radius: 5px;
}
#comments {
    display: none;
}
.corporate-h5 {
    text-align: center !important;
    font-weight: 400 !important;
    font-size: 11px !important;
    text-shadow: 1px 1px 2px #000;
    display: block;
    border: 2px solid #FFF;
    background-color: rgba(0, 0, 0, 0.6);
    padding: 5px 0px;
    border-radius: 8px;
}
.corporate-list {
    margin: 15px 40px;
    padding-left: 10px;
    line-height: 1.4em;
    font-size: 13px;
}
div.ppt {
    color: #fff;
    display: none;
    font-size: 17px;
    margin: 0 0 5px 15px;
    z-index: 9999;
    display: none !important;
}
div.pp_default .pp_nav {
    display: none !important;
}
div.pp_default .pp_description {
    display: none !important;
}
.effeckt-caption figcaption h3 {
    font-size: 1rem !important;
    color: #fff;
    margin: 0px !important;
    text-align: center !important;
}
.effeckt-figcaption-wrap {
    padding: 10px 15px !important;
    text-align: center !important;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5 {
    margin: 0px 0px 0.5em !important;
    text-align: left;
    text-transform: uppercase;
}
.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
    height: auto;
    padding: 0px;
    border: none !important;
    background: rgba(255, 255, 255, 0) none repeat scroll 0% 0% !important;
}
.entry ol li {
    margin: 5px 10px;
    padding: 5px;
}
.entry, .entry p {
    font: 300 13px/1.6em "Open Sans",arial,sans-serif !important;
    color: #4C4C4C;
}
.entry p {
    margin-bottom: 1em;
    margin-top: 0.5em;
}
.entry table td, .entry table th {
    border-right: 0px dotted #EEE !important;
}
.entry ul li {
    list-style-type: disc;
    margin: 0px 10px;
    padding: 4px;
}
.entry .wp-caption {
    max-width: 100%;
    width: 100%;
    padding: 1px;
    text-align: center;
    background: #ffffff none repeat scroll 0% 0%;
    border: 0px solid #E6E6E6;
    border-radius: 3px;
    box-shadow: 0px 0px 1px 1px #FFF inset;
}
.entry .wp-caption-text {
    margin: 10px 0px;
    padding: 0px;
    font: 300 11px/1.4em "Montserrat" !important;
    text-align: center;
}
.fa {
    color: #214871;
}
.gform_wrapper .ginput_complex.ginput_container {
    overflow: hidden;
    width: 99%;
}
.gform_wrapper .gform_heading {
    display: none !important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
    font-size: 1em;
    float: left;
    font-family: "Montserrat" !important;
}
.gform_wrapper .ginput_complex input[type="text"] {
    width: 96%;
}
.gform_wrapper ul li.gfield {
    margin: 0px !important;
    padding: 0px !important;
}
.gform_wrapper textarea.medium {
    height: 9.375em;
    width: 97% !important;
}
.gform_wrapper .top_label .gfield_label {
    margin: 10px 0px 0px 0px;
    font-weight: 700;
    display: inline-block;
    line-height: 1.3;
    clear: both;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 96% !important;
}
.intense.btn {
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 7px 12px !important;
    font-size: 12px !important;
    font-weight: normal;
    line-height: 1.42857;
    text-align: left !important;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: none;
    white-space: nowrap;
    box-shadow: none;
    text-shadow: none;
    direction: ltr;
    transition: background 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s, border-radius 0.3s ease 0s;
    font-family: "Montserrat" !important;
    text-transform: uppercase !important;
    font-size: 13px !important;
    width: 92%;
}
.intense.btn-xs {
    padding: 1px 6px !important;
    margin-top: 0px !important;
    font-size: 11px !important;
}
.intense.col-lg-6 {
    padding: 0px 10px 10px !important;
}
#intense-contentsection-nav .nav-link .label {
    cursor: default;
    opacity: 0;
    position: absolute;
    width: auto;
    right: 20px;
    white-space: nowrap;
    top: 0px;
    text-align: right;
    color: #FFF !important;
    transition: opacity 0.2s ease-in-out 0s;
    font: 12px/18px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
    background: #3778bc none repeat scroll 0% 0% !important;
    padding: 5px 10px !important;
    border-radius: 3px;
}
#intense-contentsection-nav .nav-link {
    display: block;
    position: relative;
    margin: 0px;
    height: 1em;
    width: 1em;
    padding: 0.5em !important;
    box-sizing: initial;
}
#intense-contentsection-nav .nav-link .dot {
    display: block;
    position: relative;
    height: 12px;
    width: 12px;
    border-radius: 50% !important;
    border: 3px solid #FFF !important;
    background: #3778BC none repeat scroll 0% 0% !important;
    transform: scale(0.5);
}
#intense-contentsection-nav .nav-link.active .dot {
    background: #D0DAEE none repeat scroll 0% 0% !important;
    border: 1px solid #08C;
    transform: scale(0.8) !important;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5) !important;
}
.intense.ipanel {
    margin-bottom: 20px;
    border: 0px !important;
    box-shadow: none !important;
}
.intense.ipanel-body {
    padding: 0px !important;
}
.intense.ipanel-heading {
    padding: 6px 10px !important;
    text-align: left;
    border-radius: 3px;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.intense.ipanel-title {
    margin-top: 0px;
    margin-bottom: 0px;
    color: inherit;
    font-weight: 400 !important;
}
.intense.pager li {
    display: inline;
    margin: 0px !important;
}
.intense.pager li > a, .intense.pager li > span {
    display: inline-block;
    padding: 5px 10px !important;
    background-color: #fff;
    color: #222;
    margin: 3px;
    border-radius: 3px !important;
}
.intense.pager li > a:hover, .intense.pager li > a:focus, .intense.pager li > a.active {
    text-decoration: none;
    background-color: #D7E4F2 !important;
}
.intense_post .entry-title {
    word-wrap: break-word;
    font-size: 16px !important;
}
.intense.table {
    width: 100% !important;
    background-color: rgba(255, 255, 255, 0.85) !important;
    font-family: "Montserrat";
    margin: 0px auto !important;
    border: 1px solid #D7D7D7 !important;
}
.intense.table thead > tr > th {
    vertical-align: bottom;
    border-bottom: 0px solid #DDD !important;
}
.intense.table thead > tr > th, .intense.table tbody > tr > th, .intense.table tfoot > tr > th, .intense.table thead > tr > td, .intense.table tbody > tr > td, .intense.table tfoot > tr > td {
    padding: 7px !important;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #DDD;
}
.intro-header {
    text-shadow: 1px 1px 1px #214871;
    color: #FFF;
    text-align: center !important;
}
.investors-button {
    border-radius: 5px;
    margin-bottom: 15px;
}
.investors-button2 {
    border-radius: 5px;
    margin-bottom: 15px;
}
.lower-roman ol li {
    margin: 5px 10px;
    padding: 5px;
    list-style-type: lower-roman !important;
}
#menu-corporate li, #menu-knowledgebase li, #menu-news li {
    font-size: 11px;
    list-style-type: none;
    display: block;
    padding: 0.4em 1em;
    text-transform: uppercase;
    font-family: "Montserrat";
}
#navigation ul.nav li ul, #navigation ul.cart > li > ul > div {
    border: 0px solid #D6D6D6;
    font-size: 12px !important;
    line-height: 13px !important;
}
.page-id-60 .excerpt {
    color:#fff !important;
}
.page-id-108 .alignleft {
    float: left;
    margin: 24px 20px 10px 0px;
    border-radius: 50%;
}
.page-id-422 .entry ol li {
    list-style: outside none upper-latin;
    padding: 5px 10px;
}
.page-id-422 .entry ol {
    margin: 0px 0px 15px;
    padding: 0px 0px 0px 50px;
    overflow: hidden;
}
.page-id-441 .entry ol li {
    list-style: outside none upper-latin;
    padding: 5px 10px;
}
.page-id-441 .entry ol {
    margin: 0px 0px 15px;
    padding: 0px 0px 0px 50px;
    overflow: hidden;
}
.page-id-650 .entry ol li {
    margin: 5px 10px;
    padding: 5px;
}
.page-title, .page .title {
    display: none;
}
.parallax-header {
    text-shadow: 1px 1px 1px #214871;
    color: #FFF;
    text-align:center;
}
.post {
    margin: 0px 0px 30px !important;
}
#post-author {
    display: none;
}
.post-edit-link {
    display: none !important;
}
.post-entries {
    display: none !important;
}
.post-meta .small, .post-meta a:link {
    display: none !important;
}
.post .title {
    font: bold 21px/1.1em "Montserrat",arial,sans-serif !important;
    color: #214871;
}
.page-id-98 .post-header br, .page-id-1918 .post-header br {
display:none;
}
.pp_gallery {
    display: none;
    left: 50%;
    margin-top: -50px;
    position: absolute;
    z-index: 10000;
    display: none !important;
}
.quote-container {
    padding:10px;
}
.recent-post {
    display: block;
    margin-bottom: 30px;
}
.rpwe-block a {
    display: inline !important;
    text-decoration: none;
    font: bold 13px/1.2em "Montserrat",arial,sans-serif !important;
}
.rpwe-block li {
    border-bottom: medium none !important;
    margin: 0px 0px 15px 0px !important;
    list-style-type: none !important;
    padding: 0px !important;
}
.rpwe-block ul {
    list-style: outside none none !important;
    margin-left: 0px !important;
    padding-left: 0px !important;
    margin-top: 0.5em !important;
}
.rpwe-thumb {
    border: 1px solid #EEE !important;
    box-shadow: none !important;
    margin: 2px 10px 2px 0px;
    padding: 3px !important;
    display: none !important;
}
.rpwe-time {
    color: #4C4C4C !important;
    font-size: 12px !important;
    font-weight: 600 !important;
}
.showbiz .divide15 {
    width: 100%;
    height: 5px !important;
}
.showbiz .divide20 {
    width: 100%;
    height: 10px !important;
}
.showbiz .overflowholder ul li {
    float: left !important;
    transition: all 0.3s ease-in-out 0s;
    position: relative;
    padding: 1px !important;
    margin: 5px 10px !important;
}
#showbiz_projects_1 {
    overflow: visible;
    position: relative;
    background: #FFF none repeat scroll 0% 0%;
    padding: 0px !important;
}
.sm-card {
    padding: 1em 0.7em 0em;
    position: relative;
    display: block;
    min-height: 0px;
    border-radius: 4px;
    transition: box-shadow 0.2s ease 0s;
    text-align: center;
    margin: 10px 0px;
    background: rgba(255, 255, 255, 0.85) none repeat scroll 0% 0%;
    border: 1px solid #D7D7D7;
    box-shadow: 0px 1px 2px 0px #FFF;
    width: auto !important;
}
.sm-card .sm-company {
    color: #3778bc;
    font-size: 14px !important;
    font-weight: 400 !important;
}
.sm-card .sm-quote {
    font-size: 2.5rem !important;
}
.sm-card .sm-symbol {
    font-weight: bold !important;
    font-size: 2em !important;
    line-height: 1.33em;
    color: rgb(33, 72, 113);
}
.sm-static-chart-img {
    width: 100%;
}
.smw-single.smw-rounded.smw-ct-blue {
    border-top: 4px solid #3778bc !important;
    width: 90% !important;
}
.smw-ticker.smw-basic.smw-ct-blue {
    color: #2185D0;
    font-size: 12px !important;
}
.smw-ticker.smw-basic {
    font-size: 1rem;
    padding: 0px 0px 8px !important;
}
.tickercontainer {
    min-height: 25px;
    line-height: 25px;
    margin-top: 5px;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 120px;
}
.tparrows.preview4 .tp-arr-allwrapper {
    visibility: hidden;
    width: 180px;
    position: absolute;
    z-index: 1;
    min-height: 120px;
    top: 0px;
    left: -150px;
    overflow: hidden;
    display: none !important;
}
.tparrows.preview4 .tp-arr-titleholder {
    display: none !important;
}
.tp-bullets.preview4 .bullet:hover, .tp-bullets.preview4 .bullet.selected {
    box-shadow: none;
    background: #FFF none repeat scroll 0% 0% !important;
    width: 6px !important;
    height: 6px !important;
    border: 2px solid #4c4c4c !important;
}
.tp-bullets.preview4 .bullet {
    cursor: pointer;
    position: relative !important;
    background: rgba(33, 72, 113, 0.5) none repeat scroll 0% 0% !important;
    border-radius: 10px;
    box-shadow: none;
    width: 5px !important;
    height: 5px !important;
    border: 2px solid transparent !important;
    display: inline-block;
    margin-right: 2px !important;
    margin-bottom: 0px !important;
    transition: background-color 0.2s ease 0s, border-color 0.2s ease 0s;
    float: none !important;
    box-sizing: content-box;
}
.tp-caption {
    white-space: normal !important;
}
.twocol-one, .threecol-one, .threecol-two, .fourcol-one, .fourcol-two, .fourcol-three, .fivecol-one, .fivecol-two, .fivecol-three, .fivecol-four, .sixcol-one, .sixcol-two, .sixcol-three, .sixcol-four, .sixcol-five {
    float: left;
    margin-right: 4%;
    margin-bottom: 40px !important;
    position: relative;
}
ul.stock_ticker li .sqitem {
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-weight: normal;
    font-size: 10px;
}
.widget h3 {
    margin: 0px 0px 0.8em;
    padding: 0px 0px 0.8em;
    font: bold 14px "Montserrat",Helvetica,Arial,sans-serif;
    color: rgb(33, 72, 113);
    border-bottom: medium none !important;
    text-transform: uppercase;
}
.widget p {
    font: 300 13px/20px "Open Sans","Helvetica Neue",Helvetica,sans-serif;
    margin-bottom: 10px;
}
.widget ul {
    clear: both;
    list-style-position: inside;
    list-style-type: none !important;
}
#wrapper .woo-sc-button.large {
    font-size: 0.9em;
    width: 100%;
    font-family: "Montserrat", helvetica, helvetica neue, arial, sans-serif;
    border-radius: 4px;
}
/* General Styles End */

/** Desktop min-width: 980px or greater **/
@media only screen and (min-width: 980px) {
    .two-col-right #main-sidebar-container #sidebar {
       width: 25%;
       padding-top: 35px; }

    .two-col-right #main-sidebar-container #main {
       width: 70%;
       padding-top: 35px; }

    
    .page-id-360 #inner-wrapper {
       padding: 0px;
       background-image: url("http://aguiaresources.com.au/site/wp-content/uploads/wheat-fields-wallpapers-28-1600x1067.jpg");
       background-repeat: no-repeat;
       background-attachment: fixed;
       background-size: 100%;
       background-position: fixed; }

    .page-id-441 #inner-wrapper {
       padding: 0px;
       background-image: url("http://aguiaresources.com.au/site/wp-content/uploads/marketdisclosure.jpg");
       background-repeat: no-repeat;
       background-attachment: fixed;
       background-size: 100%;
       background-position: fixed; }

    .page-id-110 #inner-wrapper {
       padding: 0px;
       background-image: url("http://aguiaresources.com.au/site/wp-content/uploads/investors.jpg");
       background-repeat: no-repeat;
       background-attachment: fixed;
       background-size: 100%;
       background-position: fixed; }

    .page-id-108 #inner-wrapper {
       padding: 0px;
       background-image: url("http://aguiaresources.com.au/site/wp-content/uploads/board-highres.jpg");
       background-repeat: no-repeat;
       background-attachment: fixed;
       background-size: 100%;
       background-position: fixed; }

    .page-id-422 #inner-wrapper {
       padding: 0px;
       background-image: url("http://aguiaresources.com.au/site/wp-content/uploads/parallax_investors.jpg");
       background-repeat: no-repeat;
       background-attachment: fixed;
       background-size: 100% auto;
       background-position: fixed; }

    .page-id-458 #inner-wrapper {
       padding: 0px;
       background-image: url("http://aguiaresources.com.au/site/wp-content/uploads/greenwheat.jpg");
       background-repeat: no-repeat;
       background-attachment: fixed;
       background-size: 100%;
       background-position: fixed; }

    .page-id-650 #inner-wrapper {
       padding: 0px;
       background-image: url("http://aguiaresources.com.au/site/wp-content/uploads/compass.jpg");
       background-repeat: no-repeat;
       background-attachment: fixed;
       background-size: 100%;
       background-position: fixed; }

    .page-id-114 #inner-wrapper {
       padding: 0px;
       background-image: url("http://aguiaresources.com.au/site/wp-content/uploads/sydney.jpg");
       background-repeat: no-repeat;
       background-attachment: fixed;
       background-size: 100%;
       background-position: fixed; }

    .intense.col-lg-5 {
       width: 55% !important; }

    .intense.col-lg-7 {
       width: 40% !important;}
}
 
/** Tablet min-width: 768px or greater **/
@media only screen and (min-width: 768px) { 
    .header-widget {
       clear: none;
       margin: 0px;
       float: right;
       display: inline-block;
       width: 11%; }

    #logo { float: left !important; max-width: 12% !important; }
 
    #navigation { 
       max-width: 86% !important;
       float:right;
       clear:none; }
 
    #nav-container {
       margin: 0px 0px; }

    #nav-container {
       margin-top: 65px;
       margin-bottom: 0px;
       padding: 0px; }

    #header-container {
       background-color: #fff !important;
       position: fixed;
       width: 100%;
       z-index: 9999;
       box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25); }

    #header {
       max-height: 100px; }

    ul.nav li a, #navigation ul.rss a, #navigation ul.cart a.cart-contents, #navigation .cart-contents #navigation ul.rss, #navigation ul.nav-search, #navigation ul.nav-search a {
       color: #214871;
       text-transform: uppercase; }

    ul.nav {
       position: relative;
       margin-bottom: 0px;
       width: auto;
       margin-right: 0em;
       float: right; }

    .introduction {
       max-width: 50%;
       background-color: rgba(255, 255, 255, 0.85);
       border-radius: 5px;
       margin: 0px;
       padding: 10px 20px 5px !important; }
    
    .intense.col-lg-5 {
       width: 55% !important; }

    .intense.col-lg-7 {
       width: 40% !important;}

    ul.nav li a {
       display: block;
       color: #666;
       padding: 0.5em 0.7em; }

    #main-sidebar-container {
       position: relative; }

    .page-id-360 #inner-wrapper {
       padding: 0px;
       background-image: url("http://aguiaresources.com.au/site/wp-content/uploads/wheat-fields-wallpapers-28-1600x1067.jpg");
       background-repeat: no-repeat;
       background-attachment: fixed;
       background-size: 100%;
       background-position: fixed; }

    .page-id-441 #inner-wrapper {
       padding: 0px;
       background-image: url("http://aguiaresources.com.au/site/wp-content/uploads/marketdisclosure.jpg");
       background-repeat: no-repeat;
       background-attachment: fixed;
       background-size: 100%;
       background-position: fixed; }

    .page-id-110 #inner-wrapper {
       padding: 0px;
       background-image: url("http://aguiaresources.com.au/site/wp-content/uploads/investors.jpg");
       background-repeat: no-repeat;
       background-attachment: fixed;
       background-size: 100%;
       background-position: fixed; }

    .page-id-108 #inner-wrapper {
       padding: 0px;
       background-image: url("http://aguiaresources.com.au/site/wp-content/uploads/board-highres.jpg");
       background-repeat: no-repeat;
       background-attachment: fixed;
       background-size: 100%;
       background-position: fixed; }

    .page-id-422 #inner-wrapper {
       padding: 0px;
       background-image: url("http://aguiaresources.com.au/site/wp-content/uploads/parallax_investors.jpg");
       background-repeat: no-repeat;
       background-attachment: fixed;
       background-size: 100%;
       background-position: fixed; }

    .page-id-458 #inner-wrapper {
       padding: 0px;
       background-image: url("http://aguiaresources.com.au/site/wp-content/uploads/greenwheat.jpg");
       background-repeat: no-repeat;
       background-attachment: fixed;
       background-size: 100%;
       background-position: fixed; }

    .page-id-650 #inner-wrapper {
       padding: 0px;
       background-image: url("http://aguiaresources.com.au/site/wp-content/uploads/compass.jpg");
       background-repeat: no-repeat;
       background-attachment: fixed;
       background-size: 100%;
       background-position: fixed; }

    .page-id-114 #inner-wrapper {
       padding: 0px;
       background-image: url("http://aguiaresources.com.au/site/wp-content/uploads/sydney.jpg");
       background-repeat: no-repeat;
       background-attachment: fixed;
       background-size: 100%;
       background-position: fixed; }

     #content {
       padding: 100px 0px 40px;
       position: relative;
       background-color: rgba(255, 255, 255, 0.9); }
    
    .page-id-9 .panel {
       width: 31%;
       float: left;
       margin-right: 2%; }

    .two-col-right #main-sidebar-container #sidebar {
       padding-top: 35px; }

    .two-col-right #main-sidebar-container #main {
       padding-top: 35px; }
}
/* Tablet Styles End */

/* Mobile max-width: 768px or less */
@media only screen and (max-width: 767px) { 
    
    /* Navigation & Header */

    .introduction {
       max-width: 100%;
       background-color: rgba(255, 255, 255, 0.85);
       border-radius: 5px;
       margin: 0px;
       padding: 10px 20px 5px !important; }

    #header {
       background-size: contain; }

    #logo {
       float: none;
       text-align: center; }

    #navigation h3 {
       font-size: 1em;
       padding: 0.5em 1em;
       display: none; }

    .nav-toggle a {
       display: none; }

    #nav-container #navigation {
       margin-bottom: 0px;
       border: medium none;
       border-radius: 0px;
       top: -50px;
       background-color: #FFF;
       box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); }

    #navigation .nav-home, #navigation .nav-close, #navigation ul.rss li a, #navigation ul.cart a.cart-contents, #navigation ul.nav-search a.search-contents {
       height: 1em;
       width: 1em;
       text-indent: -999px;
       display: block;
       font-size: 1em;
       padding: 0.5em;
       position: absolute;
       top: 1em;
       left: 1em;
       background: #3778BC none repeat scroll 0% 0%;
       color: #FFF;
       border-radius: 3px; }

    .nav-toggle a {
       color: #FFF !important;
       text-shadow: 0px 1px 0px #000;
       padding: 0.5em 1em;
       border-left: 1px solid rgba(0, 0, 0, 0.1); }

    ul.nav li a {
       padding: 1em;
       display: block;
       font-family:"Montserrat";
       font-weight: 400;
       text-transform: uppercase;
       color: #112438; }

    ul.nav li ul li a {
       background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important;
       color: #3778bc !important; }

    ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {
       background: #3778bc none repeat scroll 0% 0%;
       color: #FFF;
       font-family:"Montserrat";
       font-weight:400; }

    .widget {
       text-align: center; }

    #text-5 {
       margin: 0px 0px 30px;
       font-size: 12px;
       text-align: left !important; }

    .panel {
       width: 100%;
       float: left; }

    .tickercontainer {
       min-height: 25px;
       line-height: 25px;
       margin-top: 5px;
       overflow: hidden;
       float: left;
       padding-right: 25px;
       width: 100%;
       margin-bottom: 10px; }

    #menu-corporate li, #menu-knowledgebase li, #menu-news li {
       font-size: 12px;
       list-style-type: none;
       display: block;
       padding: 0.7em 1em;
       text-transform: uppercase;
       font-family: "Montserrat";
       line-height: 18px;
       text-align: left;
       border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

    .two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {
       width: 100%;
       padding: 0px; }

    .two-col-left #main-sidebar-container #main, .two-col-right #main-sidebar-container #main {
       width: 100%;
       margin-top: 35px;
       padding: 0px; }   
}    
/* Mobile Styles End */