

a:hover, a:focus {
	text-decoration: none;
}

.current_page_item a	{
	color: #10619d !important;
	text-decoration: none;
}

.current_page_item {
	border-bottom: 3px solid #ee3239 !important;
}

.menu-item:hover {
border-bottom: 3px solid #ee3239;
margin-bottom: 5px;
padding-bottom: 0px !important;
}
li.nav-login:hover{
border-bottom: 3px solid transparent !important	;
margin-bottom: 0px;
}

.menu-item {
border-bottom: 3px solid transparent;
transition: all .3s ease;
}

footer#footer hr {
    border-top: 3px solid #10619d !important;
}


/*
.section{
	height: auto;  
    margin: 0 auto; 
    width: 100%; 
    padding: 20px 0;
    position: relative; 
    background-size: cover;
	background-position: 60% center;
	background-repeat: no-repeat;
}

#aa { 
    background: url("/wp-content/uploads/2014/08/dianomiHomePage-Cutaway_1500x700px.png") 50% 0 fixed; 
    height: auto;  
    margin: 0 auto; 
    width: 100%; 
    position: relative; 
    padding: 20px 0;
    background-size: cover;
	background-position: 60% center;
	background-repeat: no-repeat;
}
#home { 
    background: url("http://178.62.138.5/wp-content/themes/dianomi-website/images/HomeBackground1_900x460x2px.png") 50% 0 fixed; 
    height: auto;  
    margin: 0 auto; 
    width: 100%; 
    position: relative; 
    padding: 100px 0;
    background-size: cover;
	background-position: 60% center;
	background-repeat: no-repeat;
}
#about { 
    background: url("http://178.62.138.5/wp-content/themes/dianomi-website/images/HomeBackground2_900x440x2px.png") 50% 0 fixed; 
    height: auto;
    margin: 0 auto; 
    width: 100%; 
    position: relative; 
    padding: 20px 0;
    color: #fff;
	position: relative;
	background-size: cover;
	background-position: 60% center;

}*/


/* FLOATING NAV */

.fixed {
    position: fixed !important; 
    top: 0; 
    height: 70px; 
    z-index: 1;
    margin-left: 25% !important;
    width:	100%;
}


.header{
	padding: 0em 0em 0em !important;
	position:fixed ;
	width: 100%;	
	background: #fff;
	font-size: 13px !important;
	z-index: 6;
	height: 50px !important;
    position: relative;

}

	.header a {
font-size: 13px;
}

.branding {
	background-size: contain !important;
	font-size: 10px;
    height: 25px !important;
    margin-top:10px;
}

#branding{
      background-size: contain;
}

.menu .navbar .menu li {
line-height: 15px !important;
}

.nav {
display: inline-block;
width: 60% !important;
max-width: 680px;
min-width: 680px;
-webkit-transition: margin 0.5s;
-moz-transition: margin 0.5s;
transition: margin 0.5s;
margin-top: 2% !important;
}

/* END FLOATING NAV */

.scroll{
    /*background-repeat: no-repeat !important;*/
    background-color: #18618F !important;
}

.news_list{
    list-style-type: disc;
}

.news-widget{
    color: #fff;
    text-align: left;
}

.news-widget a{
    color: #fff;
    text-align: left;
}




/* line 475, ../sass/dianomi/_homepage-section.scss */
a.dianomi-btn {
  background-color: #18618F;
  color: #fff;
  /* -webkit-appearance: none; */
  border: 2px solid #0098d8;
  border-radius: 5px;
  padding: 10px;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
/* line 485, ../sass/dianomi/_homepage-section.scss */
a.dianomi-btn:hover {
  background-color: #0098d8;
}

.form-group{
  margin-bottom: 4px !important;
}

h2, .h2{
	line-height: 1.2em;
}
/* Swing logo 404 */
.404 h1, .404 h2, .404 p
{
  text-align: center !important; 
}
.swingLogo img {
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  -webkit-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -0-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  position: relative;
  top: -160px

}

#swing{
  position: relative;
  top: 67px;
  left: -10px;
}

.swingRight {
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  -o-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}

.swingLeft {
  -webkit-transform: rotate(-8deg);
  -moz-transform: rotate(-8deg);
  -o-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  transform: rotate(-8deg);
}

/* / Swing logo 404 */



/* / Flip tiles */
.teamlogo{
padding-left:5%;
}
/* entire container, keeps perspective */
.flip-container{
/*perspective*/
-webkit-perspective:1000;
   -moz-perspective:1000;
    -ms-perspective:1000;
     -o-perspective:1000;
        perspective:1000;
}
/* flip the pane when hovered */
  .flip-container:hover .flipper, .flip-container.hover .flipper{
/*transform*/
-webkit-transform:rotateY(180deg);
   -moz-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
     -o-transform:rotateY(180deg);
        transform:rotateY(180deg);
}
.flip-container, .front, .back{
width:100%;
height:230px;
max-width: 260px;
margin: 0 auto;
}
/* flip speed goes here */
.flipper{
/*transition*/
-webkit-transition:0.6s;
   -moz-transition:0.6s;
     -o-transition:0.6s;
        transition:0.6s;
/*transform-style*/
-webkit-transform-style:preserve-3d;
   -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
     -o-transform-style:preserve-3d;
        transform-style:preserve-3d;
position:relative;
}
/* hide back of pane during swap */
.front, .back{
/*backface-visibility*/
-webkit-backface-visibility:hidden;
   -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
     -o-backface-visibility:hidden;
        backface-visibility:hidden;
position:absolute;
top:0;
left:0;
}
/* front pane, placed above back */
.front{
z-index:2;
}
/* back, initially hidden pane */
.back{
/*transform*/
-webkit-transform:rotateY(180deg);
   -moz-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
     -o-transform:rotateY(180deg);
        transform:rotateY(180deg);
}

.flip-tile-text{
/*  padding: 10px;
  font-size: 12px;
  display: table-cell;
  vertical-align: middle;
  height: 230px;
  background-color: rgba(247, 251, 255, 0.88);*/
  padding: 0 10px;
  font-size: 14px;
  min-height: 195px;
  margin-bottom: 20px;
  text-align: left;
}

.staff-name{
  /*margin-bottom: 25px;
  margin-top: 5px;*/
  font-size: 16px;
  margin: 10px 0;
  text-align: center;
}

.staff-name:first-line {
    font-weight: 700;
}

.staff-title {
    font-size: 14px;
    font-weight: bold;
}
/* END FLIP TILES */

#content{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.home-banner-quotes {
    padding: 10px;
    background: rgba(4, 42, 77, 0.68);
}

.home-banner-quotes .quote-text {
    color: #fff;
}

.bx-viewport .wp-post-image {
    width: 100%;
    display: block;
    margin-top: -50px;
}

.testimonials-widget-testimonial .image {
    margin-right: 20px !important;
    padding: 10px !important;
}

.addtoany_share_save_container {
    max-width: 1050px !important;
    margin: 15px auto !important;
}

.testimonials-widget-testimonial blockquote{
/*  padding-left: 200px;*/    
box-sizing: border-box;
}

.testimonials-widget-testimonial {
    width: 96% !important;
    margin: 0 auto;
    box-sizing: border-box;
}

.bx-viewport{
  width: 80% !important;
    margin: 0 auto;
    box-sizing: border-box;
}

@media screen and (max-width: 480px){
  .testimonials-widget-testimonial .image {
    display: none;
}
.testimonials-widget-testimonial blockquote{
  padding-left: none !important;  
}
}

.map-wrapper{
  position: relative;
}
.map-overlay{
  width: 10%;
  height: 10%;
  position: absolute;
  color: #ef542c;
  font-weight: bold;
  font-size: 40px;
  text-align: center;
}

@media (max-width: 1000px){
.map-overlay {
    font-size: 3vw;
}
}

#map-US{
    top: 24.5%;
    left: 12%;
    width: 15%;
}
#map-APAC{
    left: 70%;
    top: 58.5%;
    width: 17.5%;
}
#map-EMEA{
    left: 52%;
    top: 19%;
    width: 16%;
}

.addtoany_list.a2a_kit_size_32 a>span {
    height: 22px !important;
    line-height: 22px !important;
    width: 22px !important;
}
li#menu-item-3001 {
    display: none;
}