#nav.nav-holder .navigation > li > a {
     height: 40px !important;
     line-height: 40px !important;
}

#wrapper #nav ul li ul li a:hover, #wrapper #nav ul li ul li.current-menu-item>a, #wrapper #sticky-nav ul li ul li a:hover, #wrapper #sticky-nav ul li ul li.current-menu-item>a {
     background-color: transparent !important;   
}

.header-v5 #header .logo {
     float: left !important;
}

#nav ul ul {
     background-color: #2e2e2e !important;
}

.nav-holder .fusion-navbar-nav li ul {
      -webkit-transition: auto !important;
      -moz-transition: auto !important;
      -o-transition: auto !important;
      transition: auto !important;
}

div#seealsolinks a {
     font-style: italic;
     text-align: center;
     display: block;
     font-family: arial;
     font-size: 14px;
}

.pagination .current {
     background: #e3b923;
     border: 1px solid #C99D00;
     padding: 5px 10px 3px 10px;
}

.pagination {
     font-size: 15px;
     font-weight: bold;
}

.pagination a.page-numbers {
     border: 1px solid #C99D00;
     padding: 4px 10px 5px 10px;
     color: black;
}

/*TOP OF CAMPAIGN TIMELINE CSS*/

div.timelinetopwar {
     text-align: center;
     color: black;
     font-size: 13px;
     font-family: arial;
     font-weight: bold;
     margin: 15px 0px;
     margin-bottom: 0px;
}

div.timelinetopwar:last-child {
     margin-top: 0px;
     margin-bottom: 15px;
}

ul.timelinewar {
    background: black;
    width: 1px;
    padding-left: 2px;
    display: inline-block;
    margin-left: 100px;
}

ul.timelinewar li {
    list-style: none;
    margin-left: 10px;
}

ul.timelinewar li#yearbold {
    font-size: 15px;
    font-weight: bolder;
    font-style: oblique;
}

ul.timelinewar li:before {
     content: '';
     position: absolute;
     margin-top: 3px;
     margin-left: -18px;
     background: white;
     width: 12px;
     height: 12px;
     border: 2px solid black;
     border-radius: 10px;
}

ul.timelinewar li:hover:before {
    background: #138db5;
    border-color: #138db5;
}

ul.timelinewar li ul.submenutimelinewar {
    display: none; 
    position: absolute;
}

ul.timelinewar li:hover ul.submenutimelinewar { display: block; }

ul.timelinewar li ul.submenutimelinewar li {
    list-style: none;
}

ul.timelinewar li ul.submenutimelinewar {
    width: 0px;
    padding: 0px;
    margin-left: -120px;
    margin-top: -48px;
}

ul.timelinewar li ul.submenutimelinewar li:before {
    display: none;
}

ul.timelinewar li ul.submenutimelinewar li img {
    border: 2px solid #138db5;
    width: 78px;
    height: 78px;
    border-radius: 60px;    
    background: white;
}

ul.timelinewar li ul.submenutimelinewar:before {
    content: '';
    width: 13px;
    height: 2px;
    background: #138db5; /* line to Image */
    position: absolute;
    margin-left: 91px;
    margin-top: 38px;
}

ul.timelinewar li input {
    padding: 0px;
    margin: 0px;
    width: 150px; /*Change this to widen date area */
    border: 0px;
    cursor: pointer;
    padding-left: 3px;
    margin-left: -2px;
}

ul.timelinewar li input:disabled {
    background: none;
    color: black;
    font-size: 5px;
}

ul.timelinewar li ul.submenutimelinewar li {
     width: 78px;
}

/*BOTTOM OF CAMPAIGN TIMELINE CSS*/

div#timelinetop {
     text-align: center;
     color: black;
     font-size: 13px;
     font-family: arial;
     font-weight: bold;
     margin: 20px 0px;
     margin-bottom: 0px;
}

div#timelinetop:last-child {
     margin-top: 0px;
     margin-bottom: 20px;
}

ul#timeline {
    background: black;
    width: 1px;
    padding-left: 2px;
    display: inline-block;
    margin-left: 105px;
}

ul#timeline li {
    list-style: none;
    margin-left: 10px;
}

ul#timeline li:before {
     content: '';
     position: absolute;
     margin-top: 3px;
     margin-left: -18px;
     background: white;
     width: 12px;
     height: 12px;
     border: 2px solid black;
     border-radius: 30px;
}

ul#timeline li:hover:before {
    background: #e3b923;
    border-color: #e3b923;
}

ul#timeline li ul#submenutimeline {
    display: none; 
    position: absolute;
}

ul#timeline li:hover ul#submenutimeline { display: block; }

ul#timeline li ul#submenutimeline li {
    list-style: none;
}

ul#timeline li ul#submenutimeline {
    width: 0px;
    padding: 0px;
    margin-left: -120px;
    margin-top: -48px;
}

ul#timeline li ul#submenutimeline li:before {
    display: none;
}

ul#timeline li ul#submenutimeline li img {
    border: 2px solid #e3b923;
    width: 78px;
    height: 78px;
    border-radius: 60px;    
    background: white;
}

ul#timeline li ul#submenutimeline:before {
    content: '';
    width: 13px;
    height: 2px;
    background: #e3b923;
    position: absolute;
    margin-left: 91px;
    margin-top: 38px;
}

ul#timeline li input {
    padding: 0px;
    margin: 0px;
    width: 30px;
    border: 0px;
    cursor: pointer;
    padding-left: 3px;
    margin-left: -2px;
}

ul#timeline li input:disabled {
    background: none;
    color: black;
    font-size: 15px;
}

div#tabs ul li {
     display: inline-block;
}

ul#timeline li ul#submenutimeline li {
     width: 78px;
}

div#tabs ul {
     padding: 0px;
}

div#tabs {
     width: 650px;
     margin: 0px auto;
}

div#tabs ul li:nth-child(4n) {
     margin-right: 0px;
}

div#tabs ul li {
     display: inline-block;
     margin: 0px 2px 5px 0px;
}

div#leftarea {
     width: 175px;
     display: inline-block;
}

div#leftarea {
     width: 175px;
     display: inline-block;
     border-right: 2px solid rgba(0, 0, 0, 0.17);
     padding-right: 20px;
     margin-right: 20px;
}

#leftarea #tabinfo img {
      margin-bottom: 0px;
}

div#tabheading {
     color: black;
     font-size: 20px;
     margin-bottom: 10px;
}

#tabs ul {
     margin-bottom: 20px;
}

#tabs ul li:hover ul#ribbonracksub {
     display: block;
     pointer-events: none;
}

ul#ribbonracksub {
     position: absolute;
     display: none;
     margin-top: -47px;
     margin-left: -10px;
}

#tabs #ribbonracksub img {
     width: 180px;
     height: 50px;
     box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.64);
     opacity: 1;
     filter: alpha(opacity=100);
}

div#tabdesc {
     color: black;
}

div#leftarea img {
     display: block;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 15px;
}

div#rightarea {
     width: 425px;
     display: inline-block;
     vertical-align: top;
     text-align: justify;
}

div#tabs ul li img {
     width: 158px;
     height: 45px;
     text-align: center;
     opacity: 0.55;
     filter: alpha(opacity=55);
}

div#pagecontent {
     width: 1024px;
     height: auto;
	 background: #ffffff;
     display: inline-block;
     border: 1px solid #e4e4e4;
     border-top: none;
     padding-bottom: 25px;
     box-shadow: 0px 1px 0px rgba(0,0,0,0.3);
}

#medalinformation {
     display: none;
}

#smallimage img {  
     width: 149px;
     height: 44px;
}

#nav ul li:first-child, #nav ul li:nth-child(2), #nav ul li:nth-child(3), #nav ul li:nth-child(4)  {
     cursor: default !important;
}

.header-v5 #nav > ul > li:nth-child(2), .header-v5 #nav > ul > li:nth-child(2) > a {
     cursor: default;
     color: white !important;
}

.header-v5 #nav > ul > li:nth-child(2):hover, .header-v5 #nav > ul > li:nth-child(2):hover > a {
     cursor: default;
     color: #e3b923 !important;
}

.header-v5 #nav > ul > li:nth-child(3), .header-v5 #nav > ul > li:nth-child(3) > a {
     cursor: default;
     color: white !important;
}

.header-v5 #nav > ul > li:nth-child(3):hover, .header-v5 #nav > ul > li:nth-child(3):hover > a {
     cursor: default;
     color: #e3b923 !important;
}

.header-v5 #nav > ul > li:nth-child(4), .header-v5 #nav > ul > li:nth-child(4) > a {
     cursor: default;
     color: white !important;
}

.header-v5 #nav > ul > li:nth-child(4):hover, .header-v5 #nav > ul > li:nth-child(4):hover > a {
     cursor: default;
     color: #e3b923 !important;
}

.header-v5 #nav > ul > li > ul > li {
     border-bottom: 1px solid #4e4e4e;
}

#nav ul li:last-child ul li:nth-child(4) {
     border-bottom: none;
}

div#signupform form {
     padding-left: 23px;
     padding-bottom: 20px;
}

input#emailfield {  
     border: none; 
     padding-top: 7px;
     padding-bottom: 6px; 
     padding-left: 5px;
     width: 110px;
}

input#subscribebutton {
     width: 67px;
     height: 29px;
     background: gray;
     color: white;
     font-size: 12px;
     border: none;
     cursor: pointer;
}

div#deviceimage {
     margin-bottom: 5px;
}

#nav ul li:last-child ul li:nth-child(4) {
     cursor: default !important;
}

#nav ul li:last-child ul li:nth-child(4):hover a {
     color: white !important;
}

div#devicesection { 
     text-align: center;
     display: inline-block;
     padding-left: 25px;
}

div#ribbonsection { 
     display: inline-block;
     padding-left: 25px;
     padding-bottom: 25px;
}

div#precedenceitems {
     color: black;
     padding-left: 25px;
}

div#alldevices {
     margin-bottom: 25px;
}

div#videoholder {
     width: 424px;
     height: 247px;
     margin: 30px auto;
     margin-top: 0px;
}

h3#topheading {
     font-size: 22px;
     font-family: sans-serif;
     font-weight: normal;
     color: #e3b923;
     margin: 0px;
     padding-left: 25px;
}

div#divider {
     background: #dcdcdc;
     height: 2px;
     width: 100%;
     margin: 10px 0px;
}

div#firstcontent p {
     color: black;
     text-align: justify;
     font-size: 14px;
     margin-bottom: 25px;
     padding-left: 25px;
}

#maincontentholder {
     width: 705px;
     height: auto;
     display: inline-block;
     margin-top: 30px;
}

div#sideimage img {
     margin: 0px auto;
     display: block;
}

div#sideimage2 img {
     margin: 0px auto;
     display: block;
}

#centeredsidebar {
     width: 216px;
     height: auto;
     margin: 0px auto;
}

#contentsidebar {
     width: 314px;
     height: auto;
     display: inline-block;
     vertical-align: top;
     margin-top: 29px;
}

#mainsidebar {
     width: 190px;
     height: auto;
     display: inline-block;
     vertical-align: top;
     float: right;
}

div#firstsidebarad img, div#secondsidebarad img {
     display: block;
     margin: 0px 0px 15px auto;
}

h2#title {
     margin: 0px;
     padding-top: 12px;
     color: white;
     font-family: sans-serif;
     font-size: 24px;
     padding-left: 20px;
}

div#titlearea {
     width: 100%;
     height: auto;
     background: #e3b923;
     border-bottom: 4px solid #d6a100;
     padding-bottom: 7px;
}

nav#nav ul li ul li a:hover {
     color: #e3b923 !important;
}

.header-v4 #small-nav, .header-v5 #small-nav {
     background: linear-gradient(to left, #e5e5e5 50%, #2e2e2e 50%) !important;
}

span#arrowtop {
     position: absolute;
     color: #2e2e2e;
     margin-top: 40px;
     margin-left: 2px;
     font-size: 25px;
     visibility: hidden;
}

#nav ul li:hover span#arrowtop {
     visibility: visible;
}

#nav ul li:first-child span#arrowtop {
     padding-left: 73px;
     padding-right: 129px;
     margin-left: -71px;
}

#nav ul li:nth-child(2) span#arrowtop {
     margin-left: -148px;
     padding-left: 156px;
     padding-right: 47px;
}

#nav ul li:nth-child(3) span#arrowtop {
     margin-left: -100px;
     padding-left: 107px;
     padding-right: 96px;
}

#nav ul li:nth-child(4) span#arrowtop {
     margin-left: -67px;
     padding-left: 74px;
     padding-right: 129px;
}

#nav ul li ul {
     top: 40px;
}

nav#nav ul li:hover:after {
     color: #e3b923 !important;
}

.header-v5 #nav > ul > li:hover > a {
     color: #e3b923;
}
span.readmore {
     color: #e3b923;
}

nav#nav ul li:first-child:hover:after {
     color: white !important;
}

#nav ul ul li ul {
     margin-left: 0px !important;
     position: relative;
     left: 0px;
     top: 0px;
     display: none;
}

#nav ul ul li:hover ul {
     display: block;
}

#wrapper .header-social {
     display: none;
}

header#header {
     border: none !important;
}

header#header {
     background-image: url(/wp-content/uploads/2014/09/HeaderBG.png);
     background-color: #2e2e2e;
}

.header-v5 #nav {
     float: left;
}

.header-v4 #small-nav, .header-v5 #small-nav {
     background-color: #2e2e2e;
     border-bottom: none;
}

#header-sticky .avada-row, #header .avada-row, #main .avada-row, .footer-area .avada-row, #slidingbar-area .avada-row, #footer .avada-row {
     max-width: 1223px !important;
}

.avada-row {
     max-width: 1223px !important;
}

footer.footer-area {
     display: none;
}

div#searchform {
     display: inline-block;
     width: 315px;   
     float: right;
     margin-top: 8px;
}

#searchform input {
     width: 264px;
     padding: 3px 0px;
     display: inline-block;
     margin: 0px;
}

#searchicon {
     display: inline-block;
     cursor: pointer;
     background: none;
     border: none !important;
     width: 47px !important;
     height: 24px;
     text-indent: -9999px !important;
     background-image: url(/wp-content/uploads/2014/09/searchicon.png);
}

ul.breadcrumbs li:last-child:after {
     content: '';
     padding-left: 0px;
}

div#mainbreadcrumb a {
     color: #e3b923;
}

div#mainbreadcrumb {
     color: #e3b923;
     display: inline-block;
     float: left;
     margin-left: 6px;
     margin-top: 10px;
     height: 20px;
     max-width: 155px;
}

.header-v5 #nav {
     display: inline-block;
     float: left !important;
     margin-left: 66px;
}

#main {
     padding-top: 20px;
     padding-bottom: 20px;
	 background: #e5e5e5;
}

.header-v5 #nav > ul > li:after {
     color: white;
     font-size: 11px;
     padding-left: 10px;
} 

.header-v5 #nav > ul > li > a:before {
     content: '';
     position: absolute;
     border-bottom: 40px solid #ccc;
     border-left: 20px solid transparent;
     right: 100%;
     top: 0;
}

.header-v5 #nav > ul > li > a:after {
     content: '';
     position: absolute;
     border-top: 40px solid rgb(204, 204, 204);
     border-right: 20px solid transparent;
     left: 100%;
     top: 0px;
}

.header-v5 #nav > ul > li.current-menu-item > a:after, .header-v5 #nav > ul > li.current-menu-item > a:before, .header-v5 #nav > ul > li:first-child > a:after, .header-v5 #nav > ul > li:first-child > a:before  {
     border-bottom-color: #e3b923;
     border-top-color: #e3b923;
}

.header-v5 #nav > ul > li:nth-child(2) > a:after, .header-v5 #nav > ul > li:nth-child(2) > a:before  {
     border-bottom-color: #3d3d3d;
     border-top-color: #3d3d3d;
}

.header-v5 #nav > ul > li:nth-child(3) > a:after, .header-v5 #nav > ul > li:nth-child(3) > a:before  {
     border-bottom-color: #4b4b4b;
     border-top-color: #4b4b4b;
}

.header-v5 #nav > ul > li:last-child > a:after, .header-v5 #nav > ul > li:last-child > a:before  {
     border-bottom-color: #616161;
     border-top-color: #616161;
}

.header-v5 #nav > ul ul {
     margin-left: -20px;
     border: none;
     width: 228px;
}

.copyright {
     text-align: center;
     width: 100%;
     color: white;
     text-shadow: none;
}

.header-v5 #nav > ul > li:first-child:after {
     padding-left: 5px;
}

div#mainbox:nth-child(5n) {
     margin-right: 0px !important;
}

.header-v5 #nav > ul > li {
     padding: 0px;
     padding-left: 10px;
     padding-right: 10px;
     cursor: pointer;
     margin-right: 15px;
}

.header-v5 #nav > ul > li:nth-child(2) {
     background: #3d3d3d;
}

.header-v5 #nav > ul > li:nth-child(3) {
     background: #4b4b4b;
}

.header-v5 #nav > ul > li.current-menu-item, .header-v5 #nav > ul > li:first-child {
     background: #e3b923;
}

.header-v5 #nav > ul > li:last-child {
     padding-right: 15px !important;
     background: #616161;
}

div#topshadow {
     position: absolute;
     height: 4px;
     width: 100%;
     background-image: url(/wp-content/uploads/2014/09/shadow.png);
     z-index: 1;
}

#wrapper #nav ul li ul li.menu-item-has-children {
     border-bottom: 1px solid #4e4e4e;
}

#wrapper #nav ul li ul li a {
     border-bottom: none;
}

#nav > ul ul li a {
     padding: 15px 25px !important;
}

.header-v5 #nav > ul ul li ul li a {
     padding: 10px 44px !important;
     padding-top: 1px !important;
     padding-bottom: 15px !important;
}

div#excerpttext {
     height: 31px;
}

.white-popup {
     position: relative;
     background: #FFF;
     padding: 0px;
     width: auto;
     max-width: 500px;
     margin: 20px auto;
     text-align: center;
     box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.4);
     overflow: hidden;
     border-radius: 15px;
}

.white-popup2 {
     position: relative;
     background: #FFF;
     padding: 0px;
     width: auto;
     max-width: 500px;
     margin: 20px auto;
     text-align: center;
     box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.4);
     overflow: hidden;
     border-radius: 15px;
}

#mainbox {
     height: auto;
     width: 228px;
     background: #FFF;  /* was black */
     display: inline-block;
     border: 1px solid #a2a2a2;
     vertical-align: top;
     margin-right: 17px;
     margin-bottom: 18px;
     overflow: hidden;
}

#contentarea h3 {
     padding: 0 11px;
     margin: 0;
     text-transform: uppercase;
     line-height: 18px;
     height: auto;
     font-size: 14px;
     padding-top: 9px;
     padding-bottom: 5px;
}

#contentarea p {
     padding: 0 11px;
     margin: 0;
     line-height: 16px;
}

#mainbox a {
     text-decoration: none;
     color: white;
}

#imageholder {
     height: 271px;
     width: 228px;
     background: white;
}

#imageholder_medal {
     height: 271px;
     width: 228px;
     background: white;
}

#socialsharing {
     height: 41px;
     width: 228px;
     background: rgba(0, 0, 0, 0.5);
     position: absolute;
     display: none;
}

.to-top-container {
     display: none;
}

#mainbox:hover #socialsharing {
     display: block;
}

#mainbox:hover #viewinfo {
     display: block;
}

a#facebook {
     background-image: url(/wp-content/uploads/2014/08/Untitled-6.png);
     background-position: -28px 0px;
}

a#shop {
     background-image: url(/wp-content/uploads/2014/08/Untitled-6.png);
     background-position: 0px 0px;
}

a#twitter {
     background-image: url(/wp-content/uploads/2014/08/Untitled-6.png);
     background-position: -56px 0px;
}

a#pinterest {
     background-image: url(/wp-content/uploads/2014/08/Untitled-6.png);
     background-position: -84px 0px;
}

a#tumblr {
     background-image: url(/wp-content/uploads/2014/08/Untitled-6.png);
     background-position: -112px 0px;
}

a#googleplus {
     background-image: url(/wp-content/uploads/2014/08/Untitled-6.png);
     background-position: -140px 0px;
}

a#facebook:hover {
     background-position: -28px 23px;
}

a#shop:hover {
     background-position: 0px 23px;
}

a#twitter:hover {
     background-position: -56px 23px;
}

a#pinterest:hover {
     background-position: -84px 23px;
}

a#tumblr:hover {
     background-position: -112px 23px;
}

a#googleplus:hover {
     background-position: -140px 23px;
}

a#viewinfo {
     display: none;
     text-indent: -9999px;
     height: 40px;
     width: 58px;
     background-image: url(/wp-content/uploads/2014/09/viewinfo.png);
     position: absolute;
     margin-top: 70px;
     margin-left: 171px;
}

div#socialbuttons {
     width: 213px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 9px;
}

a#ezr {
     background-image: url(/wp-content/uploads/2014/08/EZRShieldIcon.png);
     border-right: 3px solid #878787;
     padding-right: 10px;
     background-repeat: no-repeat;
     margin-right: 11px;
}

a#ezr:hover {
     background-image: url(/wp-content/uploads/2014/08/EZRIcon-SelectedState.png);
}

div#socialbuttons a {
     width: 27px;
     height: 23px;
     display: inline-block;
     text-indent: -9999px;
}

#contentarea {
     height: 90px;
     padding-bottom: 9px;
     width: 228px;
     background: black;
     background-image: url(/wp-content/uploads/2014/09/MedalTextBG-Box.jpg);
}

#imageholder img {
     display: block;
     margin-left: auto;
     margin-right: auto;
	 padding-top: 50%;  /* Needs to be set to 50 when ribbons are there and 0 if not*/
     box-shadow: none;
     width: auto;      /* Needs to be set to auto when ribbons are there and 120px if not*/
}

#imageholder_medal img {
     display: block;
     margin-left: auto;
     margin-right: auto;
     padding-top: 5%;
     box-shadow: none;
     width: 104px;
}

div#zoomicon {
     display: block;
     float: right;
     width: 32px;
     height: 31px;
     background-image: url(/wp-content/uploads/2014/08/ZoomIcon.png);
     margin-top: -30px;
     margin-right: 5px;
}

div#buybutton {
     text-align: center;
     padding: 10px;
     color: white;
     background: #138db5;
     border-bottom: 5px solid #1367b5;
     font-size: 15px;
     padding-bottom: 5px;
     margin: 28px 0px;
}

h3#share {
     font-weight: normal;
     text-align: center;
     font-size: 24px;
     margin: 20px 0px;
}

h3#rm {
     color: #e3b923;
     font-weight: normal;
     text-align: center;
     font-size: 24px;
     margin: 20px 0px;
}

div#rmimage img {
     width: 57px;
     display: block;
     margin: 0px auto;
}

div#rmtitle {
     color: black;
     text-align: center;
     margin-bottom: 10px;
     margin-top: 5px;
}

div#rmtitle:nth-child(3) {
     margin-bottom: 0px;
}

div#fb {
     display: inline-block;
     width: 28px;
     height: 30px;
     background-image: url(/wp-content/uploads/2014/08/FacebookButton.png);
}

div#ttr {
     display: inline-block;
     width: 28px;
     height: 30px;
     background-image: url(/wp-content/uploads/2014/08/TwitterButton.png);
}

div#gp {
     display: inline-block;
     width: 28px;
     height: 30px;
     background-image: url(/wp-content/uploads/2014/08/Google+Button.png);
}

div#prt {
     display: inline-block;
     width: 28px;
     height: 30px;
     background-image: url(/wp-content/uploads/2014/08/PinterestButton.png);
}

div#tlr {
     display: inline-block;
     width: 28px;
     height: 30px;
     background-image: url(/wp-content/uploads/2014/08/TumblrButton.png);
}

.smgap {
     margin-right: 19px;
}

div#socialicons {
     margin-bottom: 20px;
     display: flex;
}

.smgap:last-child {
     margin-right: 0px;
}

div#adarea {
     height: 350px;
     width: 228px;
     display: inline-block;
     vertical-align: top;
}

div#adheadline {
     height: 20px;
     border: 1px solid #9b9b9b;
     border-bottom: white;
     background: #595959;
     color: white;
     text-align: center;
     padding-top: 0px;
}

#nav.nav-holder .navigation > li:first-child > a {
     color: white !important;
}

ul.sub-menu li a {
     color: white !important;
}

#nav ul li.current-menu-item a {
     font-style: italic !important;
     color: #e3b923 !important;
}

div#popupcaption {
     background: #e3b923;
     color: white;
     font-weight: bold;
     font-family: arial;
     padding: 10px 20px;
}

div#popupcaption2 {
     background: #e3b923;
     color: white;
     font-weight: bold;
     font-family: arial;
     padding: 10px 20px;
}

/* created to add padding to popup zoom of medal/ribbon */
div#popupimage {
	padding: 20px;
	}

nav#nav ul li ul li.newslettersignup a:hover {
     color: white !important;
}

nav#nav ul li ul li.newslettersignup {
     border-bottom: none !important;
}

#sliders-container {
	background: #e5e5e5;
}

#topad {
	background: #e5e5e5;
	padding-top: 20px;
}

@media only screen and (min-width: 800px) {
    #fixCSS3SyntaxBug {}/* for readability of code */

    header#header {
          height: 92px;
    }

}

@media only screen and (max-width: 800px) {

     #header {
          padding: 11px;
     }

     .header-v5 #header .logo {
          margin-top: -2px !important;
     }

}

@media only screen and (max-width: 640px) {

     #wrapper #header .logo {
          margin-bottom: 0px !important;
     }

}

@media only screen and (max-width: 463px) {
    #fixCSS3SyntaxBug {}/* for readability of code */

    div#devicesection:nth-child(4n) {
        padding-left: 0px;
    }

    div#devicesection:last-child {
        margin-top: 20px;
    }

}

@media only screen and (max-width:980px) and (min-width:850px) {
    #fixCSS3SyntaxBug {}/* for readability of code */

    div#zoomicon {
          margin-top: -30px !important;
          margin-left: 13% !important;
          position: absolute !important; 
		  z-index: 20;
     }

}

@media only screen and (max-width:849px) and (min-width:670px) {
    #fixCSS3SyntaxBug {}/* for readability of code */

    div#zoomicon {
        margin-top: -30px !important;
        margin-left: 16% !important;
        position: absolute !important; 
		z-index: 20;
    }

}

@media only screen and (max-width:669px) {
    #fixCSS3SyntaxBug {}/* for readability of code */

    div#zoomicon {
        margin-top: -30px !important;
        margin-left: 20% !important;
        position: absolute !important; 
		z-index: 20;
    }

}