html,body,header,footer,nav,section,article,aside,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,a,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body{line-height:1;overflow-x:hidden;}
ol,ul{list-style:none;}
blockquote{quotes:none;}
blockquote:before,blockquote:after{content:'';content:none;}
:focus{outline:0;}
/* ---------------------------------------------- GLOBAL ----------------------------------------------------------------------------------- */
@font-face{
 font-family:Segoe;
 src:url(https://www.reddesk.com/css/fonts/segoeui.eot);
 src:url(https://www.reddesk.com/css/fonts/segoeui.eot?#iefix) format('embedded-opentype'),url(https://www.reddesk.com/css/fonts/segoeui.ttf);
}
@font-face{
 font-family:SegoeLight;
 src:url(https://www.reddesk.com/css/fonts/segoeuil.eot);
 src:url(https://www.reddesk.com/css/fonts/segoeuil.eot?#iefix) format('embedded-opentype'),url(https://www.reddesk.com/css/fonts/segoeuil.ttf)
}
@font-face{
 font-family:SegoeItalic;
 src:url(https://www.reddesk.com/css/fonts/seguili.eot);
 src:url(https://www.reddesk.com/css/fonts/seguili.eot?#iefix) format('embedded-opentype'),url(https://www.reddesk.com/css/fonts/seguili.ttf);
}
@font-face{
 font-family:SegoeBlack;
 src:url(https://www.reddesk.com/css/fonts/seguibl.eot);
 src:url(https://www.reddesk.com/css/fonts/seguibl.eot?#iefix) format('embedded-opentype'),url(https://www.reddesk.com/css/fonts/seguibl.ttf);
}
body{
  background-color:#dedede;
}
p,li,a, label, button, div{
 font-family:Segoe UI Light,SegoeLight;
}
a{
 font-family:Segoe UI,Segoe;
 -moz-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out;
 -moz-transition:background-color 0.1s ease-out;-webkit-transition:background-color 0.1s ease-out;-o-transition:background-color 0.1s ease-out;transition:background-color 0.1s ease-out;
 text-decoration:none;
 cursor:pointer;
}
h1{
 color:#b11116;
 font-family:Segoe UI,Segoe;
 font-weight:200;
 font-size:27pt;
 line-height:1.2em;
}
h2{
 font-family:Segoe UI,Segoe;
 font-size:19pt;
 font-weight:200;
}
input{
 -moz-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out;
}
.display_block{
 display:block!important;
}
.display_none{
 display:none!important;
}
.d61717{
 color:#b11116;
}
@media(max-width:1024px){
 h1{
  font-size:25pt;
 }
}
@media(max-width:700px){
 h1{
  font-size:23pt;
 }
}
@media(max-width:550px){
 h1{
  font-size:20pt;
 }
}
.double_dots{
 font-family:Segoe UI Black,SegoeBlack;
 font-style:normal;
 font-size:14pt;
 font-weight:900;
 line-height:1px;    
}
/* ---------------------------------------------- HEADER ---------------------------------------------------------------------------------- */
header{
 width:100%;
 height:86px;
 background-color:#fff;
}
#cont_menu{
 width:100%;height:86px;
}
#logo{
 display:block;width:370px;height:86px;float:left;background-color:#fff;text-align:center;
}
#logo img{
 margin:16px auto 0 auto;
 width:238px;
 height:52px;
}
#logo_icon{
 display:none;
}



#cont_cms_title{
 width:370px;height:86px;background-color:#fff;float:right;margin:0;
}
#cms_title{
 color:#000;font-size:22pt;font-weight:700;text-transform:uppercase;margin-top:25px;font-family:Segoe UI Light,SegoeLight;
}



@media(max-width:1400px){
 #logo{
  width:300px;
 }
 #logo img{
  width:201px;
  height:44px;
  margin:23px auto 0 auto;
 }
}
@media(max-width:1200px){
 #logo{
  width:220px;
 }
 #logo img{
  width:173px;
  height:38px;
  margin:25px auto 0 auto;
 }
}
@media(max-width:1024px){
 #cont_cms_title{
  width:245px;         
 }   
 #cms_title{
  font-size:17pt;
  margin-top:30px;
 } 
}
@media(max-width:700px){
 #logo{
  display:none;
 }
 #logo_icon{
  display:block;
  width:81px;
  height:86px;
  float:left;
  background-color:#fff;
  text-align:center;
 }
 #logo_icon img{
  margin:22px auto 0 auto;
  width:33px;
  height:42px;
 }
}
@media(max-width:370px){
 #logo_icon{
  width:61px;
 }
 #logo_icon img{
  margin:30px auto 0 auto;
  width:22px;
  height:28px;
 }
}
/* ---------------------------------------------- MAIN ---------------------------------------------------------------------------------- */
#main{
 width:100%;
 clear:both;
 display:inline-block;
 background-color:#333; 
}
/* ---------------------------------------------- ICONS ---------------------------------------------------------------------------------- */
#icons_menu{
 float:left;
 width:56px; 
 background-color:#333;
 margin:88px 5px 0 5px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 z-index:10;
}
#icons_menu li{
 width:56px;
 height:56px;
 background-color:#f1f1f1;
 margin-bottom:5px;
 -webkit-border-top-left-radius:12px;
 -moz-border-top-left-radius:12px;
 border-top-left-radius:12px;
 position:relative;
}
#icons_menu li:before{
/* background-position:0 0;*/
 background-size:35px 352px;
 background-repeat:no-repeat;
 width:35px;
 height:29px;
 position:absolute;
 content:" ";
 left:12px;
 top:14px;
 background-image:url(https://www.reddesk.com/imgs/iko/manager_menu_icons.png);
}
#icons_menu li:nth-child(1):before{
 background-position:0 0; 
}
#icons_menu li:nth-child(1):hover:before{
 background-position:0 -29px; 
}
#icons_menu li:nth-child(2):before{
 background-position:0 -59px; 
}
#icons_menu li:nth-child(2):hover:before{
 background-position:0 -88px; 
}
#icons_menu li:nth-child(3):before{
 background-position:0 -118px; 
}
#icons_menu li:nth-child(3):hover:before{
 background-position:0 -147px; 
}
#icons_menu li:nth-child(4):before{
 background-position:0 -177px; 
}
#icons_menu li:nth-child(4):hover:before{
 background-position:0 -206px; 
}
#icons_menu li:nth-child(5):before{
 background-position:0 -235px; 
}
#icons_menu li:nth-child(5):hover:before{
 background-position:0 -265px; 
}
#icons_menu li:nth-child(6):before{
 background-position:0 -294px; 
}
#icons_menu li:nth-child(6):hover:before{
 background-position:0 -324px; 
}
#icons_menu li:after{
 position:absolute;
 display:block;
 height:56px;
 width:10px;
 box-shadow:3px 0 10px -4px #666;
 top:0;
 right:-9px;
 content:" ";
}
#icons_menu li:hover{
 background-color:#b11116;     
}
#icons_menu li:hover:after{
 box-shadow:3px 0 10px -4px #b11116;
}
#icons_menu .icons_menu_chosen:nth-child(1):before{
 background-position:0 -29px; 
}
#icons_menu .icons_menu_chosen:nth-child(2):before{
 background-position:0 -88px;   
}
#icons_menu .icons_menu_chosen:nth-child(3):before{
 background-position:0 -147px;     
}
#icons_menu .icons_menu_chosen:nth-child(4):before{
 background-position:0 -206px;   
}
#icons_menu .icons_menu_chosen:nth-child(5):before{
 background-position:0 -265px;    
}
#icons_menu .icons_menu_chosen:nth-child(6):before{
 background-position:0 -324px;   
}
#icons_menu .icons_menu_chosen{
 background-color:#b11116;    
}
/*#icons_menu .icons_menu_chosen:hover{
 background-color:#f72121;    
}*/
#icons_menu a{
 width:100%;
 height:100%;
 display:block;
 position:relative;
}
#icons_menu img{
 position:absolute;    
 width:30px;
 height:30px;
 top:15px;
 left:15px;
}
.hidden_explanation{
 position:absolute;
 display:none;
 background:#f72121;
 font-size:10.5pt;
 color:#fff;
 padding:7px 9px 8px 9px;
 margin-left:5px;
 border-radius:7px;
 white-space:nowrap;
 z-index:10;
}
@media(max-width:1024px){
 #icons_menu{
  display:none;       
 }      
}
/* ---------------------------------------------- MASTER WRAP ---------------------------------------------------------------------------------- */
#master_wrap{
 display:inline-block;
 clear:both;
 width:calc(100% - 66px);width:-moz-calc(100% - 66px);width:-webkit-calc(100% - 66px); 
}
@media(max-width:1024px){
 #master_wrap{
  width:100%;       
 }      
}
/* ---------------------------------------------- SUBMENU ---------------------------------------------------------------------------------- */
#submenu{
 display:inline-block;
 clear:both;
 width:100%;
 height:86px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 padding:10px 10px 10px 0;     
 background-color:#333;
}
#submenu a{
 color:#ddd;     
}
#submenu_breadcrumps{
 color:#ddd;
 margin:25px 0 0 0;
 float:left;
 font-size:14pt;
 font-family:Segoe UI,Segoe;
}
#submenu_breadcrumps a{
 font-size:14pt;
 text-decoration:none;
 padding-bottom:1px;
 border-bottom:2px solid #ddd;
}
#submenu_breadcrumps span:hover a{
 color:#fff;
 text-decoration:none; 
 border-bottom:2px solid #fff;
}
#submenu_breadcrumps_double_dots{
 padding:0 5px;
 color:#b11116;
 margin-bottom:5px;
}
#cont_user_logout{
 float:right;    
}
#submenu_user{
 color:#ddd;
 margin:25px 0 0 0;
 float:left;  
 text-transform:uppercase;
}
#submenu_user em{
 color:#b11116;
 font-size:12pt;
}
#submenu_user em:last-child{
 text-transform:none; 
 color:#ddd;
 text-decoration:none;
 font-style:normal;
 font-family:Segoe UI,Segoe;
}
#submenu_user a:hover{
 text-decoration:underline;    
}
#submenu_logout{
 color:#ddd;
 margin:0 40px 0 20px;
 padding:25px 0 25px 20px;
 float:right;          
 border-left:1px solid #666; 
 position:relative;
}
#submenu_logout a{
 padding-right:45px;    
 color:#ddd;
}
#submenu_logout a:hover{
 color:#fff; 
}
#submenu_logout a:after{
 background-position:-1px 0;
 background-size:24px;
 background-repeat:no-repeat;
 width:25px;
 height:27px; 
 position:absolute;
 content:" ";
 right:7px;
 top:21px;
 background-image:url(https://www.reddesk.com/imgs/iko/on_off.png);
}
#submenu_logout a:hover:after{
 background-position:-1px -28px;      
}
@media(max-width:1024px){
 #submenu_breadcrumps{
  display:none;       
 }    
 #submenu_logout{
  margin-right:15px;   
 }
}
@media(max-width:750px){
 #submenu_user{
  display:none;       
 }     
 #submenu_logout{
  border:none;
  margin-right:0;
  padding-right:0;
 }
}
/* ---------------------------------------------- CONTENT ---------------------------------------------------------------------------------- */
#content{
 display:block;
 width:calc(100% - 330px);width:-moz-calc(100% - 330px);width:-webkit-calc(100% - 330px); 
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 float:left;
 background-color:#fff;
 padding:20px;
}
#content_header{
 display:block;
 width:100%;
 margin-bottom:20px;
 padding-bottom:20px;
 border-bottom:1px solid #ddd;
 color:#333;
 font-size:24px;
 font-weight:400;
}
.content_header{
 color:#b11116;
 width:100%;
 display:block;
 margin-bottom:20px;
}
.content_edit{
 font-size:11pt;
 color:#b11116;
 text-decoration:underline;
 text-align:right;
 font-weight:700;
}
.content_edit:hover{
 text-decoration:none;    
}
/* ---------------------------------------------- STATISTICS ---------------------------------------------------------------------------------- */
#statistics_wrap{
 width:100%;
 padding-bottom:10px;
 margin-bottom:20px; 
 border-bottom:1px solid #ddd;
}
#statistics_graph{
 width:100%;   
 height:350px; 
}
/* ---------------------------------------------- MESSAGES ---------------------------------------------------------------------------------- */
#messages_cont_wrap{
 width:100%;    
 padding-bottom:20px;
 margin-bottom:20px; 
 border-bottom:1px solid #ddd;
}
.message_wrap{
 width:100%;
 margin-bottom:20px;
 border:2px solid #b11116;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.message_title{
 width:100%;
 background-color:#b11116;
 color:#fff;
 position:relative;
 font-weight:500;
 padding:14px 14px 15px 14px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.message_title a{
 width:23px;
 height:22px; 
 display:block;
 background:url(https://www.reddesk.com/imgs/iko/delete.png);
 background-repeat:no-repeat;
 background-position:top center;    
 background-size:23px 45px;
 position:absolute;
 top:11px;
 right:10px;
}    
.message_title a:hover{
 background-position:bottom center;     
}
.message_text{
 width:100%; 
 color:#333; 
 padding:20px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 line-height:21px;
 font-family:Segoe UI ,Segoe;
}
/* ---------------------------------------------- PROFILE ---------------------------------------------------------------------------------- */
#profile_wrap{
 width:100%;
 margin-bottom:20px;
 padding-bottom:20px;
 border-bottom:1px solid #ddd;
}
#logo_info_wrap{
 clear:both;
 display:inline-block;
 width:100%;
}
#profile_logo{
 width:180px;
 height:90px;
 float:left;
 box-shadow: 0 0 7px 1px #ccc;
 margin-right:20px;
 position:relative;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#profile_logo img{
 left: 50%;
 top: 50%;
 -webkit-transform: translateY(-50%) translateX(-50%);
 -ms-transform: translateY(-50%) translateX(-50%);
 -moz-transform: translateY(-50%) translateX(-50%);
 -o-transform: translateY(-50%) translateX(-50%);
 transform: translateY(-50%) translateX(-50%);
 position: absolute;    
}
.img_port{
 width:auto;
 height:100%;
 max-height:85px;    
}
.img_land{
 width:100%;
 height:auto;
 max-width:175px;         
}
#profile_info{
 width:calc(70% - 20px);width:-moz-calc(70% - 20px);width:-webkit-calc(70% - 20px); 
 font-size:11pt; 
 font-weight:600;
 color:#666; 
 float:left;
}
#profile_info div{
 margin-bottom:20px;    
 font-family:Segoe UI,Segoe;
}
#profile_info div:first-child{
 margin-top:5px;    
}
#profile_info div:last-child{
 margin-bottom:0;    
}
#profile_info span{
 color:#b11116;    
 font-family:Segoe UI,Segoe;
}
#profile_info a{
 color:#666;    
}
#profile_info a:hover{
 color:#b11116;
 text-decoration:underline;
}
#profile_info div:last-child a{
 text-decoration:underline;
}
#profile_info div:last-child a:hover{
 text-decoration:none;
}
#profile_text{
 width:100%;
 margin:20px 0;
 line-height:21px;
 font-family:Segoe UI ,Segoe;
}
#profile_edit{
 width:100%;
 text-align:right; 
}
/* ---------------------------------------------- ANALYSE ---------------------------------------------------------------------------------- */
#analyse_wrap{
 width:100%;
 display:block;
 margin-bottom:20px;
 padding-bottom:20px;
}
#analyse_wrap ul{
 width:100%;    
 display:block;
}
#analyse_wrap li{
 position:relative; 
 text-align:center;
 font-size:14pt; 
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 font-family:Segoe UI,Segoe;
}
#analyse_wrap li a{
 display:block;
 width:100%;
 height:100%;
 color:#666;
 padding:20px 10px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#analyse_wrap li a:hover span:last-child{
 text-decoration:none;    
}
#analyse_wrap li:nth-child(odd){
 background-color:#ddd;    
}
#analyse_wrap li span:first-child{
 color:#b11116;    
 margin-right:5px;
 font-family:Segoe UI,Segoe;
}
#analyse_wrap li em{
 color:#666;
 font-family:Segoe UI,Segoe;
}
#analyse_wrap li strong{
 font-family:Segoe UI,Segoe;
 font-weight:600;
 color:#666;
}
/*#analyse_wrap li i{
 font-style:italic;   
 font-weight:normal;
 font-family:Segoe UI,Segoe;
}*/
#analyse_wrap li span:last-child{
 position:absolute;
 display:block;
 top:20px;
 right:10px;
}
/* ---------------------------------------------- MAP ---------------------------------------------------------------------------------- */
#map_wrap{
 width: 100%;
 margin-bottom:20px;
 padding-bottom:20px;
 border-bottom:1px solid #ddd; 
}
#map_info{
 width:100%;    
 color:#666;
 font-size:14pt;
 font-weight:600;
 margin-bottom:20px;
}
#map_info em{
 color:#333;
 font-weight:700;
 font-size:14.5pt;
 font-style:normal; 
 margin-right:5px;
}
#map_info span{
 color:#b11116;
 font-size:14pt;   
 margin-right:5px;
}
#map_info .double_dots{
 color:#000;  
 font-weight:900;
 margin:0 5px; 
}
#map_box{
 width:100%;
 height:400px;
 box-shadow:0 0 7px 1px #ccc;
}
/* ---------------------------------------------- ADVICE ---------------------------------------------------------------------------------- */
#advice_wrap{
 width:100%; 
}
#advice_title{
 /*font-size:13pt;*/
 color:#333;
 margin-bottom:20px;
 font-family:Segoe UI ,Segoe;
 font-weight:bold;
}
#advice_wrap ul{
 display:block;
 width:100%;
}
#advice_wrap li{
 display:block;
 width: 100%;
 position:relative;
 font-size:12pt;
 color:#333; 
 margin-bottom:30px;
 padding-left:20px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 font-family:Segoe UI ,Segoe;
}
#advice_wrap li:before{
 background-size:15px 29px;
 background-repeat:no-repeat;
 width:15px;
 height:15px;
 position:absolute;
 content:" ";
 left:0;
 top:4px;
 background-image:url(https://www.reddesk.com/imgs/iko/big_arrow.png);
}
#advice_wrap li:nth-child(odd):before{
 background-position:0 -15px;
}
#advice_wrap li:nth-child(even):before{
 background-position:0 1px;
}
#advice_wrap li span{
 /*font-size:12.5pt;*/
 font-weight:700;
 font-family:Segoe UI,Segoe;
}
#advice_wrap li a{
 font-size:12.5pt;
 font-weight:700; 
 color:#333;
}
#advice_wrap li a:hover{
 color:#666;
 text-decoration:underline;
}
/* ---------------------------------------------- SIDE ---------------------------------------------------------------------------------- */
#side{
 display:block;
 width:320px; 
 float:right;      
 margin:0 5px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
/* ---------------------------------------------- SUPPORT ---------------------------------------------------------------------------------- */
#support_wrap{
 width:100%;
 display:block;
 padding:10px;
 border-bottom:5px solid #333;
 background-color:#fff;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#support_wrap h3{
 margin:20px auto;
 text-align:center;
 font-size:20pt;
 font-weight:700;
 color:#b11116;
 display:block;
}
#support_wrap a{
 margin:10px auto;
 text-align:center;
 font-size:23pt;
 font-weight:600;
 font-family: Segoe UI,Segoe;
 color:#333;     
 display:block;
}
#support_wrap a:hover{
 color:#666;    
}
#contact_verb{
 margin:20px auto 5px auto;
 text-align:center;
 font-size:12pt;
 color:#333;             
}
#contact_name{
 margin:0 auto 20px auto;
 text-align:center;
 font-size:12pt;
 color:#b11116;                  
 font-weight:700;
 /*font-family:Segoe UI,Segoe;*/
 font-family: Segoe UI Light,SegoeLight;
}
#support_mail{
 margin:0 auto 20px auto;
 text-align:center;
 font-size:12pt;
 color:#333;   
 text-align:center;
}
#support_mail span{
 font-size:12pt;
 color:#b11116;
 /*font-family: Segoe UI Light,SegoeLight;*/
 font-weight:700;
}
#support_wrap > #support_mail > a{
 font-size:12pt;
 color:#333;
 text-decoration:underline; 
 font-family: Segoe UI Light,SegoeLight;
 display:inline;
}
#support_wrap > #support_mail > a:hover{
 text-decoration:none;    
}
/* ----------------------------------------------- PACKAGES --------------------------------------------------------------------------------- */
#packages_wrap{
 padding:20px 35px;
 background-color:#999;
}
#packages_wrap ul{
 display:block;
 width:100%;
}
#packages_wrap li{
 display:block;
 width:100%;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px;
 background-color:#fff;
 margin-bottom:20px; 
 box-shadow: 0 0 10px 2px #666;
 overflow:hidden;
}
#packages_wrap li:hover{
 box-shadow: 0 0 10px 2px #7e7e7e;     
}
#packages_wrap li:last-child{
 margin-bottom:0;    
}
#packages_wrap li a{
 display:block;
 width:100%;
 height:100%;
}
.package_title{
 padding:12px 10px;
 background-color:#666;
 color:#fff;
 font-size:14pt;
 font-weight:bold;
 text-transform:uppercase;
 text-align:center;
}
.package_info{
 margin:14px auto 6px auto;
 text-align:center;
 font-size:12pt;
 color:#333;
 font-weight:bold;
}
.package_info .double_dots{
 font-size: 13pt;
 font-weight: bolder;
 line-height: 6px;       
 color:#b11116;
}
.package_price{
 font-size:20pt;
 font-weight:bold;
 color:#fff;
 text-align:center;
 padding:10px 20px;
 -webkit-border-radius:30px;
 -moz-border-radius:30px;
 border-radius:30px;
 margin:0 20px;
}
#packages_wrap li:nth-child(1) .package_price{
 background-color:#c1b400;    
}
#packages_wrap li:nth-child(2) .package_price{
 background-color:#95a3ab;   
    /*color: #95a3ab;*/ 
}
#packages_wrap li:nth-child(3) .package_price{
 background-color:#009DAD;    
 text-transform:uppercase;
}
#packages_wrap li em{
 font-size:12pt;
 color:#b11116;
 display:block;
 text-align:center;
 margin:0 auto;
 padding:7px 0 10px 0;
 text-decoration:underline;
 font-style:normal;
}
#packages_wrap li a em:hover{
 text-decoration:none;    
}



/* ----------------------------------------------- FOOTER --------------------------------------------------------------------------------- */
footer{
 width:100%;
 background-color:#202020;
 box-shadow: 0 0 10px 1px #666;
}
footer h2,footer a,footer address,footer p{
 font-family:Segoe UI,Segoe;
 color:#ddd;
 font-weight:normal;
 font-style:normal;
}
footer h2{
 font-size:14pt;
 padding-bottom:15px;
}
footer a{
 font-size:10pt;
}
footer a:hover{
 color:#fff;
}
footer address{
 font-size:10pt;
 line-height:15pt;
 padding:0 0 20px 18px;
}
footer span{
 color:#be1014;
}
footer p{
 font-size:10pt;
}
/*#section_top_wrap{
 width:100%;
 border-bottom:1px solid #333;
 clear:both;
}*/
/*#section_top{
 width:95%;
 max-width:1312px;
 margin:0 auto;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 padding:30px 20px;
 overflow:auto;
 overflow-x:hidden;
}
#footer_list_1,#footer_list_2,#footer_list_3{
 float:left;
 padding-right:75px;
}
#section_top ul{
 display:block;
 float:left;
 padding-right:30px;
}
#section_top a{
 display:block;
 height:23px;
}*/
#section_top strong{
 display:none;
}
/*footer .more_exc{
 display:none;
}*/
/*#footer_list_4{
 float:right;
}*/
/*#footer_list_4 h2{
 display:block;
 float:left;
 height:15px;
 background:url(https://www.reddesk.com/imgs/design/reddesk-logo-icon-fff.png);
 background-repeat:no-repeat;
 background-position:top left;
 padding-left:17px;
 line-height:14px;
}
#addr1 address{
 border-bottom:1px solid #333;
 margin-bottom:20px;
}*/
#section_bottom{
 width:95%;
 max-width:1312px;
 padding:20px;
 margin:0 auto;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 text-align:center;
}
#footer_copyright{
 display:inline-block;
 position:relative;
 top:-6px;
 padding-right:75px;
}
#section_bottom strong{
 font-family:Segoe UI Black,SegoeBlack;
 font-weight:bold;
 display:inline-block;
 padding:0 7px;
}
#footer_social{
 display:inline-block;
}
#footer_social li{
 display:inline-block;
 width:24px;
 height:24px;
 margin-left:15px;
}
#footer_social a{
 background:url(https://www.reddesk.com/imgs/design/foot_social.png);
 display:block;
 width:24px;
 height:24px;
}
#footer_social_fb a{
 background-position:0 0;
}
#footer_social_fb a:hover{
 background-position:0 24px;
}
#footer_social_tw a{
 background-position:72px 0;
}
#footer_social_tw a:hover{
 background-position:72px 24px;
}
#footer_social_gp a{
 background-position:48px 0;
}
#footer_social_gp a:hover{
 background-position:48px 24px;
}
@media(max-width:1300px){
 #footer_list_1,#footer_list_2,#footer_list_3{
  padding-right:30px;
 }
 #section_top ul{
  padding-right:20px;
 }
}
/*@media(max-width:1150px){*/
/* footer .secondary{
  display:none!important;
 }*/
/* footer .more_exc{
  display:inline-block;
 }*/
/* #footer_list_1,#footer_list_2,#footer_list_3{
  padding-right:75px;
 }*/
/*}*/
/*@media(max-width:1050px){
 #section_top{
  width:100%;
  padding:20px 17px;
 }
}*/
/*@media(max-width:950px){
 #section_top{
  width:100%;
  padding:30px 20px;
 }
 #footer_list_1,#footer_list_2,#footer_list_3{
  padding-right:40px;
 }
}*/
/*@media(max-width:800px){
 footer address{
  font-size:9.5pt;
 }
 #footer_list_1_2_wrap{
  width:47%;
  float:left;
 }
 #footer_list_1 strong,#footer_list_2 strong{
  display:inline-block;
  padding-right:5px;
  font-weight:normal;
 }
 #footer_list_1,#footer_list_2{
  padding-right:20px;
 }
 #footer_list_3{
  padding-right:0;
 }
 #footer_list_1{
  padding-bottom:24px;
 }
 #footer_list_1 li,#footer_list_2 li{
  display:block;
  float:left;
  padding-left:5px;
  height:16px;
 }
 #footer_list_1 a,#footer_list_2 a,#footer_list_3 a{
  font-size:9.5pt;
 }
}*/
@media(max-width:700px){
/* #footer_list_1_2_wrap{
  width:100%;
  padding-bottom:24px;
 }
 #footer_list_1,#footer_list_2{
  padding-right:0;
  width:100%;
 }
 #footer_list_1 ul,#footer_list_2 ul{
  padding-right:0;
 }
  #footer_list_3{
  width:100%;
  padding-bottom:30px;
  margin-bottom:30px;
  border-bottom:1px solid #333;
 }
 #footer_list_3 strong{
  display:inline-block;
  padding-right:5px;
  font-weight:normal;
 }
 #footer_list_3 li{
  display:block;
  float:left;
  padding-left:5px;
  height:16px;
 }
 #footer_list_4{
  width:100%;
 }
 #footer_list_4 h2{
  width:100%;
 }
 #addr1,#addr2{
  width:auto;
  float:left;
  padding-right:45px;
 }
 #addr1 address{
  border:0;
  margin-bottom:0;
  padding-bottom:30px;
 }
 #section_top{
  padding-bottom:0;
 }*/
 #footer_copyright{
  padding-right:40px;
 }
}
@media(max-width:500px){
 #footer_copyright{
  padding-right:0;
  width:100%;
  padding:10px 0 15px 0;
 }
 #footer_social_fb{
  margin-left:0!important;
 }
}