
/*
@font-face {
    font-family: 'mfg_labs_iconsetregular';
    src: url('/vtg/wp-content/themes/vtg/css/2013/font/mfglabsiconset-webfont.eot');
    src: url('/vtg/wp-content/themes/vtg/css/2013/font/mfglabsiconset-webfont.eot?#iefix') format('embedded-opentype'),
         url('/vtg/wp-content/themes/vtg/css/2013/font/mfglabsiconset-webfont.woff') format('woff'),
         url('/vtg/wp-content/themes/vtg/css/2013/font/mfglabsiconset-webfont.ttf') format('truetype'),
         url('/vtg/wp-content/themes/vtg/css/2013/font/mfglabsiconset-webfont.svg#mfg_labs_iconsetregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

/* ~~~~~ Misc                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

html {
    height: 100%;
    overflow-y: scroll;
}
i:before { font-size: 1.0em;}
/* ~~~~~ Typography           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body {
 font-family: 'source-sans-pro', 'pt-sans', sans; 
 font-style: normal;
 line-height:1.3em;
}
p {
  line-height: 1.2em;
}
h1, h2, h3, h4, h5, h6 {  
  font-style: normal;
  font-family: 'source-sans-pro', sans;
  font-weight: 400;
  line-height: 1.3em;
}
h1 {
 font-size: 2em; 
}
h2 {
 font-size: 1.75em;  
}
h3 {
  font-size: 1.5em;
}

/* VTG Colours

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

grey        whitesmoke;
red         #b70b0b;        rgba(183, 11, 11,1.0);
blue2       #39748F;        rgba(75, 129, 153,1.0);
dark        #626262;        rgba(98,98,98,1.0);
dark-blue   #184D63;        rgba(24,77,99,1.0);
dark-green  #17713b;        rgba(23,113,59,1.0);

*/

.green { color: #91bd09; }
.red   { color: #e33100; }
.red2  { color: #b70b0b; }  .red2.t {color: rgba(183, 11, 11,0.1);} 
.blue  { color: #2daebf; }
.navy  { color: #06012F; }
.grey  { color: #CECCCC; }
.grey2 { color: #3A4244; }
.blue2 { color: #39748F; }  .blue2.t {color: rgba(75, 129, 153,0.1);} 
.white { color: #FFFFFF; }
.dark-blue { color: #184D63;}

/* ~~~~~ Anchors                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

a {
  -webkit-transition: border 0.3s ease-in-out;
  -moz-transition: border 0.3s ease-in-out;
  -ms-transition: border 0.3s ease-in-out;
  -o-transition: border 0.3s ease-in-out;
  transition: border 0.3s ease-in-out;

  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;

  -webkit-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  -ms-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
a {
  color: #39748F;
  font-weight: 600;
}
a:hover {
  color: #184D63;
}

.red2 a {
  color: #b70b0b;
}

#feature div.slide a:not(.btn):hover {
 border-bottom: dotted 1px #626262;
}

/* ~~~~~ Layout              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body.home .not-home {
 display:none;
}

/* ~~~~~ Forms                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#mc-embedded-subscribe {
  background-color:#39748F;
}
#mc-embedded-subscribe:hover {
  background-color:#184D63;
}

/* ~~~~~ Logo                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.logo_large,
.logo_medium,
.logo_small,
.logo_vtg {
  background: url("http://images.valetimegroup.com/logos/vtg_logos.png") no-repeat;
  text-indent: -6000px;
}  
  
.logo_large {
 background-position: 0px 0px;    /* 74 x 60 */
}
.logo_medium {
 background-position: 0px -70px;    /* 48 x 48 */
}
.logo_small {
 background-position: 0px -128px;   /* 35 x 29 */
}
.logo_vtg {
 background-position: 0px -167px;   /* 144 x 25 */
}

/* ~~~~~ Text only logo */

.logo_text_small, 
.logo_text_medium, 
.logo_text_large, 
.logo_text_extra {
  background: url("http://images.valetimegroup.com/logos/vtg-text-logo.png") no-repeat;
  text-indent: -6000px;
  
}

/* ~~~~~~ Duel colour text logo */

/* http://spritepad.wearekiss.com/ */

.vtg-text-2012-131x16, .vtg-text-2012-393x48-gs, .vtg-text-2012-524x64, .vtg-text-2012-524x64-gs, .vtg-text-2012-131x16-gs, .vtg-text-2012-138x17, .vtg-text-2012-138x17-gs, .vtg-text-2012-200x24, .vtg-text-2012-200x24-gs, .vtg-text-2012-262x32, .vtg-text-2012-262x32-gs, .vtg-text-2012-393x48{
  background: url("http://images.valetimegroup.com/logos/vtg-text-2012-sprites.png") no-repeat;
  text-indent: -6000px;
}

.vtg-text-2012-131x16{
  background-position: 0 0;
  width: 131px;
  height: 16px;
}

.vtg-text-2012-393x48-gs{
  background-position: 0 -247px ;
  width: 393px;
  height: 48px;
}

.vtg-text-2012-524x64{
  background-position: 0 -308px ;
  width: 524px;
  height: 64px;
}

.vtg-text-2012-524x64-gs{
  background-position: 0 -382px ;
  width: 524px;
  height: 64px;
}

.vtg-text-2012-131x16-gs{
  background-position: 0 -33px ;
  width: 131px;
  height: 16px;
}

.vtg-text-2012-138x17{
  background-position: -300px 0;
  width: 138px;
  height: 17px;
}

.vtg-text-2012-138x17-gs{
  background-position: -300px -31px ;
  width: 138px;
  height: 17px;
}

.vtg-text-2012-200x24{
  background-position: -299px -98px ;
  width: 200px;
  height: 24px;
}

.vtg-text-2012-200x24-gs{
  background-position: -301px -148px ;
  width: 200px;
  height: 24px;
}

.vtg-text-2012-262x32{
  background-position: 0 -95px ;
  width: 262px;
  height: 32px;
}

.vtg-text-2012-262x32-gs{
  background-position: 0 -145px ;
  width: 262px;
  height: 32px;
}

.vtg-text-2012-393x48{
  background-position: 0 -189px ;
  width: 393px;
  height: 48px;
}




/* 138 x 17 */

.logo_text_small {
 background-position: 0px 0px;
 display: block;
 height: 17px;
 width: 138px;
}
.logo_text_small.gs {
 background-position: 0px -27px;
}


/* 200 x 25 */

.logo_text_medium {
 background-position: 0px -54px;
 display: block;
 height: 25px;
 min-width: 200px;
}
.logo_text_medium.gs {
 background-position: 0px -89px;
}

/* 207 x 26 */

.logo_text_large {
 background-position: 0px -124px;
 display: block;
 height: 26px;
 min-width: 207px;
}
.logo_text_large.gs {
 background-position: 0px -160px; 
}

/* 276 x 34 */

.logo_text_extra {
 background-position: 0px -196px;
 display: block;
 height: 34px;
 min-width: 276px;
}
.logo_text_extra.gs {
 background-position: 0px -240px; 
}

/* ~~~~~ Header Navigation    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#vtglogo {
  color: #000; 
  display: block;
  float:none; clear:both;
  height: 48px;
  text-indent: -9000px;
  width: 48px;  
  }

#logo-area { 
 min-height: 100px;
}

#logo-area .logo-container {
 display: block;
 float:t;  
}

#logo-area .logo-additional { 
 display: block;
 padding: 0;
 margin: 19px 0px 0px 0px;
}

#logo-area .logo-additional h2 {  
  color: #626262;  
  font-size: 1.1em;
  font-weight: 400;
  letter-spacing: 0.05em;
  padding: 0; margin: 0;
  text-transform: uppercase;     
  /* Now using a sprite */

}

#logo-area .logo-additional h2 em.g {
  color: #000;
}

#logo-area .logo-additional h3 {
  clear: both;
  color: #626262;  
  display: inline-block;
  font-size: 0.8em;
  margin: 0;  
  width: 100%;
}


#logo-nav {
 clear:both; 
 font-size: 0.7em;
 width: 100%;
}
#logo-nav a {
 border-bottom: dotted 1px #FFF; 
 color: #184D63;
 text-transform: uppercase;
}
#logo-nav a:hover {
  border-bottom: dotted 1px #39748F;
}
#logo-nav li.site-menu a {
 color:#b70b0b; /* red2 */
}
#logo-nav li.site-menu a:hover {
 border-bottom: dotted 1px #b70b0b;
}


#logo-nav a i {
  padding-right: 5px;
}

#logo-nav ul {  
  list-style: none; 
  padding: 0;
}
#logo-nav li {
 float:left; 
 padding-right: 10px; 
}

/* re-format logo area based on media queries */

@media only screen {
  .column.sm-center,
  .columns.sm-center {
   position: relative;
   /* background-color: green; */
   float:none;
   margin-left: auto; 
   margin-right: auto;
  }
  #vtglogo {
   margin-left:auto;
   margin-right:auto;
  }
  #logo-area .logo-additional {
   margin: -10px 0px 0px 0px;
   width: 100%;
  }
  #logo-area .logo-container {
   float:none;
  }
  #logo-area .logo-additional h2,
  #logo-area .logo-additional h3 {
   float:none;
   text-align:center;   
  }
  #logo-area .logo-additional h2 {
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 5px;
  }
  #logo-area .logo-additional h3 {
   border-top: dotted 1px #DDD;
   border-bottom: dotted 1px #DDD;
   padding: 3px 0 3px 0;
  }
  #logo-nav {
    margin-top: 5px;
    text-align:center;    
  }
  #logo-nav ul {
   display: inline-block;
   float:none;
   margin-left:auto;
   margin-right:auto;
   width: auto; height: auto; 
  }  
}


/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 48em) {
  .column.sm-center,
  .columns.sm-center {
   position: relative;
   margin-left: 0; margin-right: 0;
   float: left; 
   /* background-color: red; */
  }
  #vtglogo {
   margin-top: 15px; 
  }
  #logo-area .logo-additional {
   margin: 19px 0px 0px 0px;
  }
  #logo-area .logo-additional h2,
  #logo-area .logo-additional h3 {
   float:none;
   text-align:left;   
  }
  #logo-area .logo-additional h2 {
   margin: 0px 0px 5px 0px;
  }
  #logo-area .logo-additional h3 {
   border-top: dotted 1px #DDD;
   border-bottom: 0px;
   padding: 3px 0 0 0;
  }  
  #logo-nav {
    text-align:left;
  }
  #logo-nav ul {
   float:left;
   margin-left:0;
   margin-right:0;
  }
}

/* ~~~~~ Top Navigation - i.e. right hand side menu ~~~~~ 

nav
  div
    ul.header-menu #menu-primary-navigation
      li.menu-item
        a (e.g. Corporate Servcies)
        ul.sub-menu
          li.menu-item
            a

*/

#top-navigation {
 padding-left: 0px; 
}

#top-navigation ul,
#top-navigation li {
  display: inline-block;
  float:left;
  list-style:none;
  margin:0;  
}

#top-navigation ul.header-menu {
 font-size: 0.7em;  
 padding: 5px 0px 5px 0px;
 width: 100%;
}

#top-navigation ul.header-menu>li.menu-item {
  border-left: dotted 1px #CCC; 
  display: inline;
  padding: 5px 0px 0px 10px;
  margin-right: 1%;
  width: 32%; 
  min-height: 95px; 
}

#top-navigation ul.header-menu>li.menu-item:last-child {
  margin-right: 0;
}

#top-navigation a {
  color:#4a4a4a;
  border-bottom: dotted 1px #FFF;
}

#top-navigation a:hover {
  border-bottom: dotted 1px #39748F;
}

#top-navigation ul.header-menu>li.menu-item>a {
  font-weight: 600;
  text-transform: uppercase;
  color: #39748F;
  clear: both; float:left;
  width: 100%;
}

#top-navigation ul.sub-menu>li.menu-item {
 border-left: 0;
 clear:both;
}

/* re-format logo area based on media queries */

@media only screen {
 #top-navigation {
  display:none;
 }
}
/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 48em) {
}
/* Styles for screens that are atleast 768px; */
@media only screen and (min-width: 48em) {
 #top-nav-bar {
  /* margin-top: 20px; */
 }
 #top-navigation {
  display:block;
 }
}

/* ~~~~~ Content - Site Menu         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#site-menu-anchor {
  display: block;
}

#site-menu-anchor .inactive,
#site-menu-anchor .active {
  display: block;
}

#site-menu {
  display: none;  
  position: relative;  
}

#site-menu>.row {
 background-color:#184D63;
 color:#fff; 
 padding: 10px 0;
}
#site-menu .columns {
 font-size: 0.9em;
}
#site-menu .site-menu-intro,
#site-menu .site-menu-sections,
#site-menu .site-menu-featured {
 display:inline-block;  width: 100%;
 margin-bottom: 10px;
}

#site-menu .site-menu-intro {
 margin-bottom: 0px;
}

#site-menu .site-menu-sections {
  position: relative;
  width: 100%;
}

#site-menu #site-menu-bm,
#site-menu #site-menu-cs,
#site-menu #site-menu-vtg {
  display: block;
  height: auto;
}

#site-menu #site-menu-bm,
#site-menu #site-menu-cs {
 border-left: dotted 1px #4B8199;
 margin-left: -1px;
}
#site-menu h2,
#site-menu h3 {
 color:whitesmoke;
}

/* Experiments with tiered menu structure
   - new using nav menus
    

    ul#site-menu-sections-bm .site-sections-menu
      li.menu-item
        a
        ul.sub-menu
          li.menu-item
            a   
*/

#site-menu ul,
#site-menu li {
 list-style-type:none;
}

#site-menu ul { 
 float:left;
 clear:both;
 margin-bottom: 10px;
 width: 100%;
}

#site-menu li {
 display: block;
 float:left;
 font-size: 0.9em;
 margin-right: 2%; 
 width: 48%;  

}
#site-menu li:even {
  margin-left: 2%;
  margin-right: 0;

}
#site-menu .site-menu-sections>ul>li {
 width: 100%;
 margin-right: 0;
 font-size: 1.2em;
}

#site-menu .site-menu-sections ul.sub-menu {
 margin: 5px 0px 5px 0px; 
 font-size: 0.9em;
}
#site-menu .site-menu-sections ul.sub-menu li {
 padding: 0; margin: 0;
 padding-left: 20px; /* offset by margin-left on a */
}
#site-menu .site-menu-sections ul.sub-menu li:even {

}


#glossary-content a,
#site-menu .site-menu-sections ul li a {
  display: block;
  width: 100%;
}
#glossary-content a i.icon-arrow_right,
#site-menu .site-menu-sections ul li a i.icon-arrow_right {
  color: #4B8199;
  float:right;
}
#glossary-content a:hover i.icon-arrow_right,
#site-menu .site-menu-sections li a:hover i.icon-arrow_right {
  color: whitesmoke;
}

#site-menu .site-menu-sections ul.sub-menu li a i.icon-chevron_right {
 margin-right: 13px;
 margin-left: -20px;
 color: #4B8199;
}
#site-menu .site-menu-sections ul.sub-menu li a:hover i.icon-chevron_right {
 color: whitesmoke;
}

#site-menu .site-menu-contact {
  font-size: 1.1em;
}

/* Style sub-menus for masonry */

#site-menu ul.sub-menu {
 position: relative;
 width: 100%;
}

#site-menu ul.sub-menu li {
 float:left;
 width: 100px;
}


#site-menu h3 {
 border-bottom: dotted 1px #4B8199;  
 padding-bottom: 3px;
 margin-bottom: 5px;
 font-size: 1.2em;
}
#site-menu a {
}
#site-menu a:hover {
}
#site-menu li>a {
 color: #FFF;
 border-bottom: solid 1px #184D63;
}
#site-menu li>a:hover {
   border-bottom: dotted 1px whitesmoke;
}
/*
#site-menu .site-menu-intro {
 background-color:red; 
}
#site-menu .site-menu-sections {
 background-color:yellow; 
}
#site-menu .site-menu-featured {
 background-color:green; 
}
*/

.autocomplete-suggestions { 
 border: 1px solid #999;
 background: #FFF; 
 cursor: default; overflow: auto;
 margin-top:0px;
}
body.chrome .autocomplete-suggestions {
 margin-top: -28px;
}
.autocomplete-suggestion { 
  padding: 2px 5px; white-space: nowrap; 
  overflow: hidden; 
}

.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { 
  font-weight: normal; color: #3399FF; 
}

#glossary input { 
  font-size: 1.2em; 
  padding: 10px; 
  border: 1px solid #CCC; 
  display: block; 
  margin: 0px 0px 0px 0px; 
}

#glossary-query {
  width: 100%;
}

#glossary-content {
 display: block;
 font-size: 1.1em;
 height: auto;
 margin:0;
 padding: 10px 0px 0px 0px; 
 width: 100%;
}
#glossary-content a {
 color: #FFF;
 padding: 10px 0px;
}
#glossary-content a:hover {
 color: #FFF;
 border-bottom: dotted 1px #FFF;
}
/* ~~~~~ More Text    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


#more {
  display:none;  
}

#about-more, #more {  
  margin-top: 15px;
}



#more-text {   
  line-height: 1.3em;
  padding: 20px 15px;  
}
@media only screen and (min-width: 48em) {
 #more-text {  
  font-size: 1.5em; 
 }
}

#more-text em {
 font-style: oblique;
 font-weight: 400; 
}

#more-text a {  
  border-bottom: dotted 2px #184D63;
  color: #FFF;
  font-weight: 400;  
}

#more-text a:hover {
  border-bottom: dotted 2px whitesmoke;


}


/* ~~~~~ Slides - Setup    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#feature {
  height: 430px; 
  debug-overflow: hidden; 
  width: 100%;
}

/* Feature default slide content styline */

#feature p {
  line-height: 1.3em;
}

#feature h5 {
 font-size: 1.3em 
}

/* styling for the we ... background text */
#feature .columns { z-index: 9000; }
#feature .columns .bgtext { 
  z-index: 8000; 
  position: absolute; 
  bottom: 0; right: 0px; 
  font-size: 8em;
}

@media only screen {
 #feature {
    margin: 10px 0px 0px 0px;  
 }
 #feature .large-3 br { display: none; }
 #feature .columns .bgtext { display: none; }
 #feature h2 { font-size: 1.4em; }
 #feature em.we {
  color: #CCC;
  font-size: 1.4em;
  font-style: normal;
  display:inline;
 }
 #feature h2.we {
  font-size: 1.4em;
  margin-top: 0; 
  display: inline;
 } 
 #feature h5,
 #feature p { font-size: 1em; }
}
/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 48em) {
}
/* Styles for screens that are at least 768px; */
@media only screen and (min-width: 48em) {
 #feature {
  margin: 10px 0px 20px 0px;  
 }
 #feature .large-3 br { display: block; }
 #feature .columns .bgtext { 
  display: block; 
  font-size: 13em;
 }
 #feature h2 { font-size: 1.75em; }
 #feature em.we {
  font-size: 1.75em;
 }
 #feature h2.we {
  font-size: 3em;
 } 
 #feature h5 { font-size: 1.3em; }
 #feature p { font-size: 1em; }
}

/* ~~~~~ Slides - Orbit    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#feature .orbit-container {
  border: solid 10px whitesmoke;  
}

/* BULLETS */

#feature .orbit-bullets li {
 border: solid 1px #CCC; 
 width: 10px; height: 10px;
}

#feature .orbit-bullets li.active {
 background: #CCC;
}

#feature .orbit-bullets {
  border: solid 0px #ff0000;
  margin: 0 auto 30px auto;
  position: absolute;
  top: 20px; left: 35px;
}

/* OTHER ELEMENTS */

#feature .orbit-container .orbit-slide-number {
 display: none;
}

#feature .orbit-container .orbit-timer .orbit-progress {
 background-color: #DDD;
}
#feature  .orbit-container .orbit-timer > span {
  border: solid 4px #DDD;
  border-top: none;
  border-bottom: none; 
}
#feature .orbit-container .orbit-timer.paused > span {
   border: solid 8px;
   border-color: transparent transparent transparent #DDD;
}

#feature .orbit-container .orbit-next,
#feature .orbit-container .orbit-prev {
 background-color: whitesmoke; 
}

#feature .orbit-container .orbit-prev > span {
 border-color: transparent #ddd transparent transparent; 
}

#feature .orbit-container .orbit-next > span { 
 border-color: transparent transparent transparent #ddd; 
}

/* ~~~~~ Slides - Styling    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#feature .orbit-container {
  margin: 0; padding: 0;
  height: 400px; width: 100%;
}

#feature .orbit-slides-container {        /* ul */
 /* margin: 0; padding: 0; */
 height: 400px;
}

#feature .orbit-slides-container>li {     /* ul li */
 /* margin: 0; padding: 0;  */
 background-color: #FFF;  
 height: 400px; width:100%; overflow:hidden; 
}

#feature .orbit-container div.slide {     /* ul li div */
 /* margin: 0; */ 
 height: 100%; width: 100%;
 min-height: 400px; 
 background-color: #FFF;
 overflow:hidden;
}

#feature .orbit-container div.slide p {
 line-height: 1.1em; /* tweaking some line space to fit buttons in to slide area */
}

@media only screen {
 #feature .orbit-container .orbit-next,
 #feature .orbit-container .orbit-prev {
  visibility: hidden;
 } 
 #feature .orbit-container div.slide {   
   padding: 20px 10px;      
 } 
 #intro-slide {
  background-color:#FFF;
  background:#fff url(http://images.valetimegroup.com/vtg_home_introduction_slide.png) no-repeat;
  background-position: -30px 0px;     
  background-size: auto;
  background-size: 200% 100%;  
 }
 #ics-slide {

 }
 #ics-slide .sub-feature { 
  margin-top: 0;
 }
}
/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 48em) {
}
/* Styles for screens that are atleast 768px; */
@media only screen and (min-width: 48em) {
 #feature .orbit-container .orbit-next,
 #feature .orbit-container .orbit-prev {
  visibility: visible;
 } 
 #feature .orbit-container div.slide {   
   padding: 20px 60px;      
 } 
 #intro-slide {  
  background-position: 0px 0px;
  background-size: 100% 100%;
 }
 #ics-slide { 
  background-image: url(http://www.valetimegroup.com/assets/11901365_s.jpg);  
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 100% 100%; 
  background-position: top right;  
 }
 #ics-slide .sub-feature { 
  margin-top: 65%;
 }
}
/* ~~~~~ Intro Slide  */

#intro-slide .sub-feature {
  margin: 0px -15px; 
  padding-bottom: 1px;
  display: none;
}

/* ~~~~~ ICS Slide  */

#ics-slide h3 {
 display: inline; padding: 0px 10px 0px 0px;
}
#ics-slide ul { margin: 10px 0px 10px 15px; list-style-type:circle !important;}
#ics-slide li { padding: 0px 0; margin :0; line-height: 1.1em; list-style-type:circle !important;}
#ics-slide .sub-feature {
 padding: 5px;
 font-size: 0.8em;
}

/* ~~~~~ Asset protection Slide  */ 

 #asset-protection-slide { 
  background-image: url(http://images.valetimegroup.com/vtg_home_slide_asset_protection_2.png);  
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 100% 100%; 
  background-position: top left;  
 }

/* ~~~~~ Nominee Slide  */ 

 #nominee-slide { 
  background-image: url(http://images.valetimegroup.com/vtg_home_slide_nominee_2b.jpg?v2);  
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 100% 100%; 
  background-position: top left;  
  /* background-position: 50px 30px;  */
 }

/* ~~~~~ Overlay           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#top-content {
 margin: 0; padding: 0;
 z-index: 9999;
}
#overlay {
  color: #FFF;  
  margin: 0; padding: 0;  
  position: relative;  
  right: 0px; 
  z-index: 9999;
}

#overlay .sub-feature>h2,
#overlay .sub-feature>h3 {
 color: #fff;
}

#overlay .sub-feature {
  padding-bottom: 0px;
}

/* Styles for screens that are atleast 768px; */
@media only screen and (min-width: 48em) {
  #top-content {
     margin-top: -40px;
  }
  #overlay {
    margin-top: -85px;  
  }
}

#overlay ul {
  list-style:none;
  margin: 5px 0px 0px 0px;
}

#overlay a {
  color: #FFF;
  border-bottom: dotted 1px #DDD;
}
#overlay a:hover {  
  border-bottom: dotted 1px #FFF
}

/* ~~~~~ Overlay Tabs */

#home-tabs a,
#home-tabs a:hover {
 border: none; 
}
#home-tabs h3 {
 color: #FFF; 
 border: none;
 margin: 0; padding-bottom: 15px;
}

#home-tabs {
 display: inline-block;
 width: 100%;
 margin-top: 15px;
}

#home-tabs .tab {
  margin-bottom: 15px;
}

#home-tabs .ui-tabs-nav { 
    border: none;
    float: left;
    margin: 0 5% 0 0;
    width: 35%;
}
#home-tabs .ui-tabs-nav li {
    clear: left;
    border-bottom: solid 1px #CCC;
    border-right: solid 3px #DDD;      
    margin: 0 -3px 5px 0;
    position: relative;    
    width: 100%;  
    z-index: 2;   
    margin-right: -3px;
}
/* Styles for screens that are atleast 768px; */
@media only screen and (min-width: 48em) {
  #home-tabs .ui-tabs-nav li {
    overflow: hidden;
  }
}


#home-tabs .ui-tabs-nav li:hover {
 background-color:#93BBCC;
}
#home-tabs .ui-tabs-nav li:hover a {
 color:#000 !important;
}

#home-tabs .ui-tabs-nav li a {
    display: block;
    width: 100%;
    padding: 0em 0.2em;
}
#home-tabs .ui-tabs-nav li a:hover {
    cursor: pointer;
}
#home-tabs .ui-tabs-nav li.ui-tabs-active, 
#home-tabs .ui-tabs-nav li.ui-tabs-active:hover {
  background-color: #184D63;
  border-right: solid 3px #0D5F76;
  border-bottom: solid 1px #0D5F76;
}
#home-tabs .ui-tabs-nav li.ui-tabs-active:hover a {
 color: #fff !important;
}


#home-tabs .ui-tabs-nav li:last-child {
}

#home-tabs .ui-tabs-panel {
    float: left;
    width: 60%;    
    position: relative;    
}

/* ~~~~~ Circles - experiemnt           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



/* ~~~~~ Content - General Universal Styles    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.sub-feature {
 padding: 15px; 
}
.sub-feature h2 {  
  font-size: 1.2em;
  text-transform: uppercase;    
}
.sub-feature h3 {  
  font-size: 1.1em;
  font-weight: 500;
  line-height: 1.0em;

  border-bottom: dotted 1px;
  padding-bottom: 15px;
}

/* backgrounds */

.sub-feature.bg-blue2 {
 background-color: rgba(75, 129, 153,1.0);
 color: whitesmoke;
}
.sub-feature.bg-blue2 h2,
.sub-feature.bg-blue2 h3,
.sub-feature.bg-blue2 a {
  color: whitesmoke;
}

.sub-feature.bg-blue2.t {
 background-color: rgba(75, 129, 153,0.8); 
}

.sub-feature.bg-red {
 background-color: rgba(183, 11, 11,1.0);
 color: whitesmoke;
}
.sub-feature.bg-red h2,
.sub-feature.bg-red h3,
.sub-feature.bg-red a {
  color:#FFF;
}

.sub-feature.bg-dark {
 background-color: rgba(98,98,98,1.0);
 color: whitesmoke;
}
.sub-feature.bg-dark h1,
.sub-feature.bg-dark h2,
.sub-feature.bg-dark h3,
.sub-feature.bg-dark a {
  color:#FFF;
}

.sub-feature.bg-grey { 
 background-color: whitesmoke;
}

.sub-feature.bg-dark-blue {
 background-color: rgba(24,77,99,1.0);
 color: whitesmoke;
}
.sub-feature.bg-dark-blue h1,
.sub-feature.bg-dark-blue h2,
.sub-feature.bg-dark-blue h3,
.sub-feature.bg-dark-blue a {
  color:#FFF;
}

.sub-feature.bg-dark-blue.t {
 background-color: rgba(24, 77, 99,0.8); 
}

.sub-feature.bg-dark-green { 
 background-color: rgba(23,113,59,1.0);
 color: whitesmoke;
}
.sub-feature.bg-dark-green h2,
.sub-feature.bg-dark-green h3,
.sub-feature.bg-dark-green a {
  color:#FFF;
}

/* borders */

.sub-feature.border-grey { 
 border: solid 10px whitesmoke;
 padding: 5px 15px;
}
.sub-feature.border-red { 
 border: solid 10px #b70b0b;
 border-color: rgba(183, 11, 11,1.0);
 padding: 5px 15px;
}
.sub-feature.border-blue2 { 
 border: solid 10px #39748F;
 border-color: rgba(75, 129, 153,1.0);
 padding: 5px 15px;
}
.sub-feature.border-dark { 
 border: solid 10px #626262;
 border-color: rgba(98,98,98,1.0);
 padding: 5px 15px;
}
.sub-feature.border-dark-blue { 
 border: solid 10px #184D63;
 border-color: rgba(24,77,99,1.0);
 padding: 5px 15px;
}
.sub-feature.border-dark-green { 
 border: solid 10px #17713b;
 border-color: rgba(23,113,59,1.0);
 padding: 5px 15px;
}


/* ~~~~~ Block Anchors ~~~~~ */

.a-block {
 padding: 2px;
}
.a-block a {
  display: block;
  height: 100%;
  padding: 13px;
  width: 100%;
}
.a-block a:hover {
 background-color: #FFF;
}

.bg-blue2.a-block a:hover,
.border-blue2.a-block a:hover {
 color: #39748F !important;
}
.bg-red.a-block a:hover,
.border-red.a-block a:hover {
 color: #b70b0b;
}
.bg-dark.a-block a:hover,
.border-dark.a-block a:hover {
 color: #626262;
}
.bg-dark-blue.a-block a:hover,
.border-dark-blue.a-block a:hover {
 color: #184D63;
}
.bg-dark-green.a-block a:hover,
.border-dark-green.a-block a:hover,
.bg-dark-green.a-block a:hover h2,
.border-dark-green.a-block a:hover h2 {
 color: #17713b !important;
}

/* hack for stopping "full-width" .see links in content but not feature areas */
#content .entry-content .a-block {
 width: 50%; 
}

#sidebar .a-block,
#content .entry-content .large-6 .a-block, 
#content .sub-feature .sub-feature.a-block {
 width: auto;
}

/* sidebar a-block styling */

#sidebar .a-block a {
 padding: 4px 13px;
}


/* ~~~~~ Content - Content Specific Styles     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#content ul {
 margin-left: 20px;
 list-style-type:square;
}

/* ~~~~~ Content - CS / BM         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#intro-cs-bm-v2 .titles h2 {
  font-size: 1.2em;
  text-transform: uppercase; 
}

#intro-cs-bm-v2 .titles h3 {
 border-bottom: solid 5px; 
 font-size: 1.1em;
 font-weight: 500;
 line-height: 1.0em;
 margin-bottom: 10px;
 padding-bottom: 10px;  
}

/* Synergy */

#intro-cs-bm-v2 #synergy {
}

#intro-cs-bm-v2 #synergy ul {
 margin-left: 15px;
 font-size: 1.0em;
 list-style: square;
}

#intro-cs-bm-v2 #synergy ul li {
 border-bottom: dotted 1px #DDD;
 padding: 5px 0px;
}

#intro-cs-bm-v2 #synergy ul li:last-child {
 padding: 5px 0px 0px 0px;
 border: none;
}

/* Synergy - Circles */




.circles-container { 
 /*border: solid 1px #000;*/
 position: relative;
 margin:0; padding:0;
 min-height: 200px;
 height: 100%; width: 100%;
}

.circles {  
 /*border: solid 1px #ff0000;*/
 position: absolute;
 height: 100%; 
 width: 100%;
}

.circle {
  position: absolute;
  border-radius: 80%;
  width: 90px;
  height: 90px; 
  text-indent: -9999px;
  top: 50%;
  left: 45%;
  margin: -45px 0 0 -45px;
}



.corporate-services {
 background-color: rgba(75, 129, 153,0.5);
}

.business-management {
 background-color: rgba(183, 11, 11,0.5); 
 right: 45%;
 margin: -45px -45px 0 0;
}

.synergy {
 /* border: solid 1px #0000ff; */
 position: absolute;
 bottom: 20px;
 color: #626262; 
 display: block;
 font-size: 1.2em;
 margin-left: 0px;
 text-align: center;
 width: 100%; 
}


/* Styles for screens that are atleast 768px; */
@media only screen and (min-width: 48em) {
 .circles {
  margin: 0 -15px; /* remove padding / margin from framework */
 }
 .synergy {
  margin-left: 15px;
 }
}

/* Deep Link Menu */


#intro-cs-bm-v2 .cs-bm-links {
  border-width: 0px 2px 2px 2px; 
  font-size: 0.8em;
}
#intro-cs-bm-v2 .cs-bm-links h3 {  
  padding-bottom: 5px;
}
#intro-cs-bm-v2 .cs-bm-links ul {
  display: inline-block;
  width: 100%;
  list-style-type: none;
  padding: 0; margin: 0;
}
#intro-cs-bm-v2 .cs-bm-links ul li {
  float:left;
  width: 50%;
}

/* ~~~~~ Content - About VTG (Home Page)  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.why-who-int {

}

.why-who-int .sub-feature {
 height: 100%;
}

#international .why-who-int {
 position: relative;
}

#international .why-who-int .international h3 {
 color: #39748F;
}

#international .find-more { 

}

/*

#international
.why-who-int
  .international

/row
  .find-more (sub-feature)

*/

/* ~~~~~ International Tabs */

#int-sub-tabs {
 overflow: hidden;
 width: 100%; 
}

#int-sub-tabs .sub-tabs-container {
  display: block;
  position: relative;
  width: 300%;  
}

#int-sub-tabs .sub-tab {
  float:left;
  position: relative;
  width: 33.33%;  
}

#int-sub-tabs .sub-tab.last {
 margin-left: 33.33%;
}

#int-sub-tabs a {
  color: #BBB;
  text-align:right;  
  display: block;
}

#int-sub-tabs a.sub-tab-1 {
  display:none;
  text-align:left;
}

/* ~~~~~ Content - Quotes         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#quotes {
 display: block;
 height: auto; 
 overflow: hidden; 
 width: 100%;
}

#quotes ul { 
 font-family: 'Adamina', serif;
 font-size: 1.0em;
 list-style: none;
}

#quotes em.country {
  color:#184D63;
  margin-left: 15px;
}

#quotes div.slide {
 padding: 0; margin: 0; margin-bottom: 50px;
 height: 100%;
 width: 100%:
}

#quotes p,
#quotes hr {
  margin: 10px 0px;
}

/*
#quotes .orbit-container .orbit-timer,
#quotes .orbit-container .orbit-timer .orbit-progress,
#quotes .orbit-container .orbit-timer > span,
#quotes .orbit-container .orbit-timer.paused > span,
#quotes .orbit-container:hover .orbit-timer > span,
*/

#quotes .orbit-container {
 background: none;
}

#quotes .orbit-container .orbit-prev,
#quotes .orbit-container .orbit-next,
#quotes .orbit-container .orbit-slide-number,
#quotes .orbit-container .orbit-caption { 
  visibility: hidden !important; 
  /*display: none !important; */
}
#quotes .orbit-container .orbit-timer {
  visibility: hidden; 
}

#quotes .orbit-bullets li {
 border: solid 1px #CCC; 
 width: 10px; height: 10px;
 
}
#quotes .orbit-bullets li.active {
 background: #CCC;
}

/*
#quotes .orbit-bullets {
 margin-top: -50px; float:right;
}
*/

#quotes .orbit-bullets {
}

@media only screen {
}
@media only screen and (min-width: 48em) {
 #quotes .orbit-bullets {
  position: absolute;
  right: 30px; top: 60px;
 }
}

/* ~~~~~ Content - Twitter         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


#twitter {
 padding-bottom: 15px; 
}

#twitter .timestamp {
  margin-top: 5px; padding-top: 5px;
  border-top: dotted 1px whitesmoke;
}

#twitter .timestamp a {
 font-style: oblique;
 font-weight: 300;
}

#twitter .twitter_intents p {
 display: inline;
 padding: 0 10px 0 0;   
}

/* ~~~~~ Content - Mini Nav         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#mini-nav {
 font-size: 0.7em;
 font-weight: 300;
 display: block;
 min-height: 140px;
 height: auto;
}
#mini-nav a {
  color: #626262;
}
#mini-nav a:hover {
 border-bottom: solid 1px #626262;
}
#mini-nav ul {
 display: block;
 list-style-type:none;
 padding: 0; margin: 0;  
 width: 100%;
}
#mini-nav ul li.section {
 padding: 0; margin: 0;
 margin-right: 1%;
 width: 32%;
 float:left; display: block;
}
#mini-nav ul>li.section>a {
  color: #39748F;
  font-weight: 500;
  text-transform: uppercase;
}
#mini-nav ul li.section:nth-child(even) {
}
#mini-nav ul li.section:last-child {
 margin-left: 1%;
  margin-right: 0;
}
#mini-nav ul>li>ul>li {
 width: 100%;
 margin :0;
}


/* ~~~~~ Content - Footer         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


p.footer {
  font-size: 0.8em;
}

p.footer a {
  color: #626262;
}
p.footer a:hover {
   border-bottom: dotted 1px #626262;
}

/* ~~~~~ Content - About VTG         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#about-vtg h4 {
  font-size: 1.1em;
  font-weight: 600;
}

#about-vtg strong {
 font-weight: 600;
}

#about-vtg ul li {
 list-style-type: square;
 margin-left: 15px;
 padding-left: 5px;
}

#about-international {
 overflow: hidden; 
}

#about-international img {
 position: absolute; 
 padding: 0 20px;
 opacity:0.4;
 filter:alpha(opacity=40);

}

#about-international-text {
 margin-top: 50px;
}

/* ~~~~~ Content - Accreditations         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.accreditations {
 background:url("http://images.valetimegroup.com/accreditations/accreditations-c.png");
 display: block;
 width: 274px;
 height: 100px;
 text-indent: -9999px;
}
.accreditations.gs {
 background:url("http://images.valetimegroup.com/accreditations/accreditations-gs.png");
}
.accreditations.sm {
 background:url("http://images.valetimegroup.com/accreditations/accreditations-c-200.png");
 width: 200px;
 height: 73px;
}
.accreditations.gs.sm {
 background:url("http://images.valetimegroup.com/accreditations/accreditations-gs-200.png");
}

.accreditations.hmrc                  {background-position: 0px 0px;}
.accreditations.cgma                  {background-position: 0px -110px;}
.accreditations.cima                  {background-position: 0px -220px;}
.accreditations.eori                  {background-position: 0px -330px;}
.accreditations.cim                   {background-position: 0px -440px;}
.accreditations.cipfa                 {background-position: 0px -550px;}
.accreditations.ioc                   {background-position: 0px -660px;} 
.accreditations.iso                   {background-position: 0px -770px;}
.accreditations.cmi                   {background-position: 0px -880px;}
.accreditations.cgma-aicpa-cima       {background-position: 0px -990px;} 

.accreditations.sm.hmrc               {background-position: 0px 0px;}
.accreditations.sm.cgma               {background-position: 0px -80px;}
.accreditations.sm.cima               {background-position: 0px -160px;}
.accreditations.sm.eori               {background-position: 0px -240px;}
.accreditations.sm.cim                {background-position: 0px -320px;}
.accreditations.sm.cipfa              {background-position: 0px -400px;}
.accreditations.sm.ioc                {background-position: 0px -480px;} 
.accreditations.sm.iso                {background-position: 0px -560px;}
.accreditations.sm.cmi                {background-position: 0px -640px;}
.accreditations.sm.cgma-aicpa-cima    {background-position: 0px -720px;}


/* ~~~~~ Content - Feature / top_content        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#breadcrumbs { font-size: 0.8em; font-weight: normal;}

#top_content {
  overflow:hidden;
}

#finished-content { display:block; }
#finished-content.hiding { display:none; }


/* ~~~~~ Content - main content - sidebar       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#sidebar { 
  font-size: 0.8em; 
  font-weight: normal;
}

#sidebar .sub-feature h2 { 
 padding-bottom: 4px;
 margin-bottom: 4px;
}

#sidebar .sub-feature h2,
#sidebar .sub-feature.bg-grey h2 {
 border-bottom: dotted 1px #626262;
}
#sidebar .sub-feature.bg-dark h2,
#sidebar .sub-feature.bg-dark-blue h2,
#sidebar .sub-feature.bg-dark-green h2,
#sidebar .sub-feature.bg-blue2 h2 {
 border-bottom: dotted 1px whitesmoke;
}


#sidebar ul { 
 list-style-type: none;
 width: 100%;  
}
#sidebar ul {
 margin:0;
}
#sidebar ul li {
 width: 100%;
}
#sidebar ul ul {
 padding-left: 10px;
}

#sidebar ul li a { 
 width: 100%;
 border-bottom: dotted 1px #FFF;
 display: block;
}
#sidebar ul li a:hover {
 border-bottom: dotted 1px #39748F;
}
#sidebar .ellip:hover {
 border-bottom: dotted 1px whitesmoke;
}
/* ~~~~~ Content - main content                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* hack for old ".see" arrow links
   Now using jQuery to replace with arrow.

a.see {
 display: block; 
 background:url("http://images.valetimegroup.com/right_arrows.png") no-repeat;
 background-position: 0px 0px;
 padding-left: 40px;
 padding-top: 3px;
 height: 23px; // 26 - 3

-webkit-transition: color 0.5s ease;
-moz-transition: color 0.5s ease;
-ms-transition: color 0.5s ease;
-o-transition: color 0.5s ease;
transition: color 0.5s ease;

}
a.see,
a:see:visited {
 color: #547B97;
}
a.see:hover {
 background-position: 0px -31px;
 color: #04044C;
}

*/



/* hack for feature and near_feature */
#maincontent .large-12 .large-6 {
 padding-left:0;  
}
.clear {
 clear:both;
}

/* legacy em.or */
em.or {
 border: solid 0px !important;
 margin: 0 5px; padding:3px;
 text-shadow: 0 1px 8px rgba(0,0,0,.5);
}

/* hack for older content ".square" lists */
.square { margin: inherit; padding: inherit; }

/* lists */
#maincontent ul,
#maincontent li {
 list-style-type: none; 
}

#maincontent .feature ul { /* legacy */
 margin: 0px 0px 15px 0px;
}
#maincontent .sub-feature ul,
#maincontent .entry-content>ul {
 margin: 0px 0px 15px 15px;
}
#maincontent ul li ul,
#maincontent .feature ul li ul,
#maincontent ul li ul li ul,
#maincontent .feature ul li ul li ul { 
 margin-top: 10px; 
 margin-bottom: 0px;
 padding: 0;
}

#maincontent .feature ul li,
#maincontent li {
 list-style-type: square; 
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 10px 10px; 
}
#maincontent .feature li:last-child,
#maincontent li:last-child {
 padding-bottom: 0px;
}
#maincontent .feature ul li ul li,
#maincontent ul li ul li {
  list-style-type: circle;
}
#maincontent .feature ul li ul li ul li,
#maincontent ul li ul li ul li {
 list-style-type: disc;
}




/* ~~~~~ Fixed Header // Sticky Header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#s_navigation .content {
 background:none !important;
 height: 47px !important;
 overflow:hidden;
 padding: 5px;
 display:none;
 z-index: 9999;
 width: 100%;
 position: absolute; top: 0px;
}

#s_navigation .active,
#s_navigation .content.active {
 display:block;
}

#s_navigation {
 position: fixed; 
 overflow:hidden; 
 width: 100%; min-height:47px;
 top: 0;
 z-index: 9990;
 display:none; 
}

#s_navigation.fix {
   display:block;
}

#s_navigation h1 {
 padding-top: 5px;
 color:#FFFFFF;
 font-size: 18px; font-weight: bold;
 text-align:left;
}

#s_navigation .sticky-pathway {
   background:#175274 url('http://images.valetimegroup.com/overlays/10-blur-II-bg3.png') no-repeat 0px 0px !important;
}

/* ~~~~~ Content - Experimental Styles         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */












