.drop_button {

    color: white;

    border: none;
    cursor: pointer;
}



.dropdown_menu_area {

    position: relative;
    display: inline-block;

}

.login_block {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    overflow: auto;

    box-shadow:  0px 4px 8px 8px rgba(0,0,0,0.2);
    min-width:340px;

    color:#042c6d;
    right: -20px;
    margin-top:8px;
    padding:0px;
    color:#042c6d;
    border: 2px solid #042c6d;
    z-index:99;
    /*	-moz-box-shadow:    inset 0 0 20px rgba(0,0,0,0.2);
            -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.2);
            box-shadow:         inset 0 0 20px rgba(0,0,0,0.2);
    */ 
}
.same_login_block {
    display: none;
}

.login_block_top{
    width: 0;
    height: 0px;
    position: absolute;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 8px solid #042c6d;


    left: 50%;


}

.show {
    display:block;



}  


.login_block a {
    color:#042c6d;            
    text-decoration: none;

}
.login_block span a:hover {
    color:blue;            

}

.dropdown_menu_area a:hover {background-color: #f1f1f1}




.login_block fieldset {
    border:none; 
}



.profile_block {

    height:68px;
    margin-top:0px;

    padding-left:0px;
    padding-right:0px;
    border-bottom:1px solid rgba(0,0,0,0.2);
    margin-bottom: 5px;

}
.profile_main{
    float:left;
    width:45.5%;
    text-align:left;




}
.profile_main span {
    font-size:14px;
    font-weight:bold;
    margin:0px;
}
.profile_main i{
    font-size:24px;
    margin-top:8px;
}
.profile_detail {
    float:right;
    width:53.5%;
    text-align:left;


}

.profile_detail span{
    font-size:13px;
    line-height:16px;
    margin-left:8px;
}

.order_section {
    height:50px; 


}
.shipping_section {
    height:50px;  
}
.cart_section span:first-child, .ship_section span .description_only {

    font-weight:bold;
}

.cart_info {
    padding-left:24px;
}
.account_sign_info, .cart_info {
    margin-top:-9px;
}

/* language dropdown  */

.language_right{


    border-radius: 3px;
    text-decoration: none;
    padding-left:10px;
    padding-right:5px;
    color:#00183c;
    margin-top:10px;

}

.language_down_arrow:hover {
    color:blue;
}

.language_right span i:first-child{

    font-size:22px;
    margin-right:0px;
    margin-left:5px;
    font-weight:bold;


}
.language_right span i:last-child{

    font-size:16px;
    margin-right:0px;
    margin-left:5px;
    font-weight:bold;


}
.language_small_size {
    display:none;
}
.language_full_size {
    display:block;
}

.language_small {
    display:none;
}
.language_full {
    display:block;
}

.language_down_arrow{

}

.language_drop_menu_head {
    position:relative;
    text-align:center;
}



.language_drop_menu_head i{

    font-size:24px;
    margin-right:10px;
}

.language_drop_menu{
    right: 4px;
    position:absolute; 
    height:auto;
    display:none;
    border: 1px solid #042c6d;
    width:80px;
    z-index:30;
    background:white;
    background-color: #f9f9f9;
    color:#042c6d;
    padding-left:5px;
    box-shadow:  0px 4px 8px 8px rgba(0,0,0,0.2);
    text-align:left;                
}
.language_drop_menu span{
    cursor:pointer;             
}
.language_drop_menu span:hover{
    color:blue;  
    font-weight: bold;
}

 .top_nav ul li:nth-child(2), .top_nav ul li:nth-child(7),.top_nav ul li:nth-child(8){
			margin-left:-4px;
			}
                        
                        
 /*  begin */

.maintaining_message {

    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 23px;
    background:red;

    z-index:200;
    opacity:.90;
    -moz-opacity:.90; 
    filter:alpha(opacity=90); 
    display:block;
}



.animate_space {
    position:relative;
    width:350px;


    text-overflow:hidden;
    width:98%;

}



.maintaining_message span {
    -webkit-animation: right_left 30s ease-in-out infinite;
    animation: right_left 30s ease-in-out infinite;
    display:inline-block;
    font-size:20px;
    margin-top:0px;
    right:0;
    color: white;
    position:absolute;
    white-space: nowrap;

}
@-webkit-keyframes right_left {
    0%{right:-280px;}
    100%{right:90%;}


}

@keyframes right_left {
    0%{right:-280px;} 100%{right:90%;}


}



                       
                        
                        
                        
                        
                        

@media only screen and (max-width: 40em){
    .language_small {
        display:block;
        float:right;
        margin-top:26px;
    }
    .language_full_size {
        display:none;
    }

    .language_full {
        display:none;
    }
    .language_small_size {
        display:block;
        float:right;
        margin-top:20px;
    }
    
      .top_nav ul li:nth-child(2), .top_nav ul li:nth-child(7),.top_nav ul li:nth-child(8){
			margin-left:0px;
			}
    

}



/* language dropdown  */





@media screen and (max-width:50em){
    .dropdown_menu_area section .mycolor{
        color:black !important;   
        margin-left:25px;

    }  

    .cart_info {
        margin-top:-10px;
        padding-left:0px;
    }
    .account_sign_info {
        margin-top:10px;
    }


}

@media screen and (max-width:40em){
    .login_block {
        left:0px;
    }  

    .cart_info {
        margin-top:-10px;
        padding-left:24px;
    }
 

}


@media only screen and (max-width: 1240px){
    #wrapper {
        overflow-x:hidden;
    }
}
