@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700italic,700&subset=latin,cyrillic);
body{font-family: Open Sans;}


/*Header*/
body.home header#rt-top-surround{position: absolute;height: inherit;background: transparent;}
header#rt-top-surround{height:210px;position: relative;background:#74bfcc;left:0;right:0;box-shadow:none;border: none;text-shadow: none;}
header#rt-top-surround #rt-header{}
header#rt-top-surround .logo-block{padding: 15px 0 0 10px;}
header #rt-header .rt-grid-6.rt-alpha{width: 550px;}
header #rt-header .rt-grid-6.rt-omega{width: 650px;}
footer #rt-copyright .rt-grid-6.rt-alpha{width: 300px;}
footer #rt-copyright .rt-grid-6.rt-omega{width: 900px;}
#rt-drawer{border-bottom: none;}


/*languages*/
.mod-languages{float: right;}
.mod-languages li a{width:37px;height: 37px;display: block;float: left;font-size: 0;color: #74bfcc;margin: 0 5px;opacity: 0.2;}
.mod-languages li:first-child a{background: url('/eufootwear/media/mod_languages/images/en.png') 0 0 no-repeat;}
.mod-languages li:last-child a{background: url('/eufootwear/media/mod_languages/images/ru.png') 0 0 no-repeat;}
.mod-languages li.lang-active a{opacity: 1;}
.mod-languages li:hover a{opacity: 1;}

/*Menu*/
ul.menu{float: right;padding: 30px 15px 0 0;}
ul.menu li{float: left;list-style-type: none;padding: 10px 10px;margin: 0;}
ul.menu li a{color:#252525;font-weight: normal;}
ul.menu li.active.current a{color:#fff;text-decoration: underline;}
ul.menu li.parent:hover ul{display: block;position: absolute;}
ul.menu li.parent:hover a{color:#fff;}
ul.menu li.parent:hover ul li a{color:#252525;}
ul.menu li ul{display:none;padding: 15px 0 15px 22px;margin: 10px 0 0 0;background: rgba(255,255,255,0.8);border-radius: 3px;}
ul.menu li ul li{padding: 5px 0 5px 0px;}
ul.menu li ul li a:hover{color:#C28600!important;}
ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before{display: none;}
ul.menu li ul:before{content:"";width: 0;height: 0;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent rgba(255,255,255,0.8) transparent;position: absolute;top: -10px;left:35px;}

#rt-sidebar-a ul.menu{float: left;margin: 0 0 50px 0;padding: 0 15px 0 0;}
#rt-sidebar-a ul.menu a{transition:none;text-decoration: none;}
#rt-sidebar-a ul.menu li{float: none;list-style-type: none;padding: 0px;margin: 0;}
#rt-sidebar-a ul.menu li a{color:#252525;font-weight: normal;font-size: 16px;padding: 6px 10px;margin: 2px 0;}
#rt-sidebar-a ul.menu li ul{display: block;border-radius: 0;background: transparent;padding: 0px;margin: 10px 0 5px 10px;border-left: 1px solid #b2850f;}
#rt-sidebar-a ul.menu li ul li{padding: 6px 10px 6px 2px;margin: 2px 0 2px 14px;}
#rt-sidebar-a ul.menu li ul li.active.current{list-style-type: disc;padding: 0;margin: 0 0 0 14px;color: #b2850f;}
#rt-sidebar-a ul.menu li ul li.deeper.parent{list-style-type: disc;padding: 0;margin: 0 0 0 14px;color: #b2850f;}

#rt-sidebar-a ul.menu li.parent:hover ul{display: block;position: inherit;}

#rt-sidebar-a ul.menu li.current.active a{background: #b2850f;color: #fff;}
#rt-sidebar-a ul.menu li.current.active.deeper a{background: #b2850f;color: #fff;}
#rt-sidebar-a ul.menu li.parent.active.deeper a{background: #b2850f;color: #fff;}
#rt-sidebar-a ul.menu li.parent.active.deeper ul li a{background: transparent;color: #252525;}

#rt-sidebar-a ul.menu li.active.current.deeper ul li{background: transparent;color: #fff;}
#rt-sidebar-a ul.menu li.active.current.deeper ul li a{background: transparent;color: #252525;}
#rt-sidebar-a ul.menu li.deeper ul li a{background: transparent;color: #252525;padding: 0px 10px}
#rt-sidebar-a ul.menu li.active ul li.active.current a{background: transparent;color: #b2850f;}

#rt-sidebar-a ul.menu li a:hover{background: #b2850f;color: #fff;}
#rt-sidebar-a ul.menu li.deeper a:hover{background: #b2850f;color: #fff;}
#rt-sidebar-a ul.menu li.deeper ul li a:hover{background: transparent;color: #b2850f;}
#rt-sidebar-a ul.menu li ul:before{display:none;}

/*Border*/
#rt-sidebar-a{border-right: 1px solid #dbcead;display: inline-block;margin: 30px 0 0 0;position: relative;left: 1px;}
#rt-sidebar-a .rt-block{display: inline-block;}
#rt-sidebar-a .rt-block.leftmenu{padding: 0 15px 15px 15px;margin: 0 10px 10px 10px;}
#rt-mainbody{border-left: 1px solid #dbcead;padding: 0 0 0 40px;}
#rt-main .rt-grid-9 .rt-block{padding: 15px 15px 15px 0;margin: 10px 10px 10px 0;}


body#offline{background:#74bfcc;color#fff; }
body#offline .sitename{color:#fff;}
body#offline .camera_caption_title{text-align: center;margin: 0 0 0px 0;}
body#offline .camera_caption_title span{display: block;font-weight: 500;line-height: 34px;}
body#offline .camera_caption_title span:nth-child(1){font-size: 36px;line-height: 40px;}
body#offline .camera_caption_title span:nth-child(2){font-size: 33px;line-height: 20px;}
body#offline .camera_caption_title span:nth-child(3){font-size: 68px;line-height: 56px;}
body#offline .camera_caption_title span:nth-child(4){font-size: 68px;line-height: 49px;}
body#offline .camera_caption_title span:nth-child(5){font-size: 44px;line-height: 38px;}
body#offline .rt-block{padding: 0;margin: 0;}
body#offline .rt-block .offline{text-align: center;color: #fff;padding: 0;margin: 0;}
body#offline .form{width: 100%;text-align: center;margin: 0px auto;}
body#offline .rt-block.box1{width: 500px;margin: 0 auto;}
body#offline .title{margin: 15px 0px 20px;}

/*Slideshow*/
#rt-showcase{text-shadow: none;}
#rt-showcase .rt-container{position: relative;width: 100%;}
#rt-showcase .rt-container .rt-grid-12{width: 100%;}
#rt-showcase .rt-container .rt-grid-12 .rt-block{padding:0;margin:0;}
#rt-showcase .slideshowck{margin-bottom: 0px!important;}
#rt-showcase .rt-showcase-pattern{background:#74bfcc;}
#rt-showcase .camera_pag{position: absolute;right: 0;left: 0;top: 440px;bottom: 0;margin: 0 auto;}
#rt-showcase .camera_pag_ul{text-align: center;}
#rt-showcase .camera_caption_title{text-align: center;margin: 0 0 50px 0;}
#rt-showcase .camera_caption_title span{display: block;font-weight: 500;line-height: 34px;}
#rt-showcase .camera_caption_title span:nth-child(1){font-size: 36px;line-height: 28px;}
#rt-showcase .camera_caption_title span:nth-child(2){font-size: 33px;line-height: 6px;}
#rt-showcase .camera_caption_title span:nth-child(3){font-size: 68px;line-height: 39px;}
#rt-showcase .camera_caption_title span:nth-child(4){font-size: 68px;line-height: 29px;}
#rt-showcase .camera_caption_title span:nth-child(5){font-size: 44px;}
#rt-showcase .camera_commands{display: none;}
#rt-showcase .camera_prev,#rt-showcase .camera_next{background: transparent;}


/*breadcrumbs*/
body.home #rt-feature{background-color:inherit;}
#rt-feature{background-color:#b2850f; }
#rt-feature .rt-block{margin: 0 10px;padding: 12px 15px;}
#rt-feature .breadcrumbs{color:#fff;}
#rt-feature .breadcrumbs a{color:#fff;padding: 0 5px 0 0;}
#rt-feature .breadcrumbs a:hover{text-decoration: underline;}
#rt-feature .breadcrumbs span{color:#fff;padding: 0 5px 0 5px;}

/*main*/
#rt-mainbody{}
#rt-mainbody .blog{margin: 30px 0 0 0;}
#rt-mainbody .blog h2{text-align: left;padding: 0;margin: 0}
#rt-mainbody .title:after, #rt-mainbody .component-content h2:after{display: none;}
#rt-mainbody .blog .item-separator{}
#rt-mainbody .blog .items-leading>div{margin: 0 0 35px 0;}
#rt-mainbody .component-content .item-page{margin: 15px 0 0 0;}
#rt-mainbody .component-content .item-page h2{text-align: left;}
#rt-mainbody .component-content .article-info{margin: 0 0 20px 0;}
#rt-mainbody .component-content td{padding: 10px 10px 10px 20px;vertical-align: middle;color:#252525;}

.menu-partner-search #rt-mainbody .blog>h2{color:#000;padding: 0 0 20px 0;}
.menu-partner-search #rt-mainbody .blog>h2:before{content: "";background: linear-gradient(to right,#b2850f 0%,#ffffff 100%);width: 100%;height: 1px;display: block;position: relative;top: 35px;}
.menu-partner-search #rt-mainbody .blog .item-separator{display: none;}
.menu-partner-search-2 #rt-mainbody .blog>h2{color:#000;padding: 0 0 20px 0;}
.menu-partner-search-2 #rt-mainbody .blog>h2:before{content: "";background: linear-gradient(to right,#b2850f 0%,#ffffff 100%);width: 100%;height: 1px;display: block;position: relative;top: 35px;}
.menu-partner-search-2 #rt-mainbody .blog .item-separator{display: none;}
/*button*/
.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, .btn-primary{
  background: #104287;
  border: none;
  text-shadow: none;
  box-shadow: none;
  padding: 6px 14px;
}

/*Module*/
.title, .component-content h2{font-size: 24px;color:#b2850f;text-align: center;border-bottom: none;box-shadow: none;}
.title:after,
.component-content h2:after,
#rt-mainbody .blog .item-separator{content: "";display: block;margin: 0 auto;width: 80%;position: relative;top: 10px;height: 1px;background: #b2850f;background: linear-gradient(to right,  #ffffff 0%,#b2850f 50%,#ffffff 100%);}

ul.category-module{list-style-type: none;}
ul.category-module li{width: 29%;float: left;padding: 0px 2%;}

.rt-block.news{display: inline-block;width: 100%;padding: 0;margin: 0;}
.rt-block.news .module-content{display: inline-block;width: 100%;padding: 0 0 25px 0;margin: 0;}


#rt-mainbottom{background-color: #fff;padding:0;}
#rt-mainbottom img{padding: 30px 20px 20px 20px;}
body.home .rt-container #rt-main .rt-block{padding: 0;margin: 0;}
.rt-block.links{margin: 0 0 10px 0;}

/*Footer*/
footer #rt-footer{box-shadow:none;border-top: 1px solid #dbcead;}
footer #rt-footer .rt-block{margin: 20px 0 10px 0;display: inline-block;}
footer #rt-footer .rt-grid-6.rt-alpha{width: 650px;}
footer #rt-footer .rt-grid-6.rt-omega{width: 550px;}

footer #rt-footer .rt-block h2.title{font-size:19px;text-align: left;text-shadow: none;}
footer #rt-footer .rt-block .title:after, footer .rt-block .component-content h2:after{display: none;}

footer .rt-block.contact{}
footer .rt-block.contact span,footer .rt-block.contact a{padding: 0 0 0 25px;}
footer .rt-block.contact .icon{background: url(/eufootwear/images/sys/icon.png) no-repeat 0px -2px;}
footer .rt-block.contact span.addr{background-position: 0px -2px; }
footer .rt-block.contact span.phone{background-position: 0px -22px; }
footer .rt-block.contact span.fax{background-position: 0px -43px; }
footer .rt-block.contact span.mail{background-position: 0px -64px; }
footer .rt-block.contact .custom p{margin: 0 0 20px 0!important;width: 47%;}

footer .rt-block.links{}
footer .rt-block.links ul{padding: 0px 15px 0 0;float: left;}
footer .rt-block.links ul li{line-height: 17px;padding: 5px;float: none;}
footer .rt-block.links ul li a{font-size: 14px;color:#104287;}

footer #rt-copyright{background:#74bfcc;color:#353535;}
footer #rt-copyright .rt-alpha .rt-block{padding: 0;margin: 28px 25px;}
footer #rt-copyright .rt-omega .rt-block{padding: 0;margin: 21px 25px;}
footer #rt-copyright .rt-omega .rt-block:nth-child(2){margin: 0 0 0 0;position: fixed;right: 25px;bottom: 25px;}
footer #rt-copyright ul.menu{padding: 0 15px 14px 0;}


nav.mm-menu{}
nav.mm-menu .mm-panels > .mm-panel{}
nav.mm-menu .rt-container{width: auto;}
nav.mm-menu .rt-block.menu{display: inline-block;padding: 0;margin: 0;width: 100%;}
nav.mm-menu .module-surround{display: inline-block;width: 100%;}
nav.mm-menu ul.menu{float:none;padding: 0;}
nav.mm-menu ul.menu li{color: inherit;float: none;}
nav.mm-menu ul.menu li.active.current a{color: inherit;}

.rt-block.mob-btn{display: none;padding: 17px;margin: 0;}
.rt-block.mob-btn a{background: center center no-repeat transparent;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );
display: block;width: 40px;height: 40px;position: absolute;top: 0;padding: 8px 0;left: 10px;}

.component-content .pagination li a{color:#b2850f;font-size: 14px;}

.rt-block.add{position: absolute;right:0;z-index: 99;}
.rt-block.add .module-content{display: none;}
.rt-block.add .module-content.open{position: fixed;background: rgba(0,0,0,0.6);width: 100%;height: 100%;display: block;left: 0;top: 0;text-align: center;}
.rt-block.add .module-content.open .customadd,
.rt-block.add .module-content.open form{width: 530px;background-color: #fff;padding: 30px;margin: 0 auto;position: relative;top: 50%;transform: translate(0%, -50%);}
.rt-block.add .module-content.open .thanks{width: 530px;background-color: #fff;padding: 30px;margin: 0 auto;position: relative;top: 50%;transform: translate(0%, -50%);}
.rt-block.add .module-title h2{cursor:pointer;background-color: #588a45;font-size: 18px;color: #fff;text-shadow: none;padding: 4px 25px;margin: 19px 0 0 0;}
.rt-block.add .module-title h2:hover{background-color: #537A45;}
.rt-block.add .module-title h2:after{display: none;}
.rt-block.add .module-content.open h4{margin: 0 0 40px 0;}
.rt-block.add .module-content.open h4:before{content: "";background: linear-gradient(to right,  #ffffff 0%,#b2850f 50%,#ffffff 100%);width: 100%;height: 1px;display: block;position: relative;top: 35px;}
.rt-block.add .module-content.open p{clear:both;color:#000;}
.rt-block.add .module-content.open label{display: block;float: left;text-align: right;width: 250px;font-weight: 500;color: #333;font-size: 16px;}
.rt-block.add .module-content.open p span.close{float: right;clear: both;width: inherit;position: absolute;right: 15px;top: 15px;}
.rt-block.add .module-content.open input{width: 160px;float: left;margin: 0 0 0px 16px;}
.rt-block.add .module-content.open .ccms_form_element{padding: 0px 0px 10px 5px;}
.rt-block.add .module-content.open .btn{margin: 30px 0 0 0;}
.rt-block.add .module-content.open .cfdiv_textarea{display: none;}
.rt-block.add .module-content.open #input_submit_21_container_div input{float: none;background: #154275;color: #fff;border-radius: 6px;}
.rt-block.add .module-content.open #input_submit_21_container_div input:hover{background: #2F5E94}
.rt-block.add .module-content.open #input_submit_21_container_div{text-align: center!important;}
.rt-block.add .module-content.open .fc-error{border: none;padding: 2px;}
.menu-partner-search #rt-maintop, .menu-partner-search-2 #rt-maintop{padding: 0;}

.company .addr{color: #6e6e6e; font-family: 'Open Sans'; font-size: 14px; line-height: 23.8px; background-color: #f5f5f5;}
.company .cont-wrap{width: 100%; display: inline-block; color: #000;}
.company .cont-wrap .left{float: left; padding:0px;width: 60%;}
.company .cont-wrap .left p{padding: 0px;margin: 0;}
.company .cont-wrap .left p span{width: 50%;display: block;float: left;}
.company .cont-wrap .right{float: left; padding:0px; width: 40%;text-align: center;}
.company .cont-wrap .wrap{padding: 15px 25px;display: inline-block;width: 95%;}

@media only screen and (max-width: 1199px) and (min-width: 960px){
header#rt-top-surround .rt-grid-6.rt-alpha {width: 410px;}
header#rt-top-surround .rt-grid-6.rt-omega {width: 550px;}
.rt-push-3{left: 340px;}
.rt-pull-9{left: -620px;}

.rt-grid-3{width: 340px;}
.rt-grid-9{width: 620px;}

footer #rt-footer .rt-grid-6.rt-alpha{width: 580px;}
footer #rt-footer .rt-grid-6.rt-omega{width: 380px;}
footer #rt-copyright .rt-grid-6.rt-alpha{width: 250px;}
footer #rt-copyright .rt-grid-6.rt-omega{width: 710px;}

.rt-block.contact p:nth-child(2){width: 275px!important;}
.company .cont-wrap .right{width: 30%;}

}
@media only screen and (max-width: 959px) and (min-width: 768px){
  header#rt-top-surround .rt-grid-6.rt-alpha{padding: 50px 0 0 0;width: 100%;}
  header#rt-top-surround .rt-grid-6.rt-omega{width: 100%;position: absolute;top: 0;left: 0;background-color: rgba(99,154,164,0.7);}
  header#rt-top-surround .rt-block.lang{float: right;padding: 15px 0 0 0;margin: 0;}
  header#rt-top-surround .rt-block.lang .mod-languages li a{background-size: 26px 25px;margin: 0 0px;}
  header#rt-top-surround .rt-block.menu{float: left;padding: 15px 0 0 0;margin: 0;}
  header#rt-top-surround .rt-block.menu ul.menu{padding: 0px 15px 10px 10px;}
  header#rt-top-surround #rt-logo{background-position: center center;width: 100%;position: relative;top: -4px;}
  header#rt-top-surround .logo-block{padding: 0;margin: 0;}

  ul.menu{padding: 30px 15px 0 75px;}
  .rt-push-3{left: 292px;}
  .rt-pull-9{left: -476px;}

  .rt-grid-3{width: 292px;}
  .rt-grid-9{width: 476px;}
  footer #rt-copyright .rt-grid-6.rt-alpha{width: 250px;}
  footer #rt-copyright .rt-grid-6.rt-omega{width: 515px;}
  footer .rt-block.contact .custom p{margin: 0 0 20px 0!important;width: 50%;}

  .menu-partner-search .rt-block.add{right: 100px;}
  .menu-partner-search #rt-mainbody{padding: 70px 0 0 40px;}
  .menu-partner-search .company .cont-wrap .left{width: 100%;}
  .menu-partner-search .company .cont-wrap .right{width: 100%;}
  .menu-partner-search .company .cont-wrap .wrap{width: 87%;}

}

@media only screen and (max-width: 767px) and (min-width: 50px){
  header#rt-top-surround .rt-grid-6.rt-alpha{padding: 50px 0 0 0;width: 100%;}
  header#rt-top-surround .rt-grid-6.rt-omega{width: 100%;position: absolute;;top: 0;left: 0;background-color: rgba(99,154,164,0.7);}
  header#rt-top-surround .rt-block.lang{float: right;padding: 15px 0 0 0;margin: 0;}
  header#rt-top-surround .rt-block.lang .mod-languages li a{background-size: 26px 25px;margin: 0 0px;}
  header#rt-top-surround .rt-block.menu{float: left;padding: 15px 0 0 0;margin: 0;}
  header#rt-top-surround .rt-block.menu ul.menu{padding: 0px 15px 10px 10px;}
  header#rt-top-surround #rt-logo{background-position: center center;width: 100%;position: relative;top: -25px;}

  ul.category-module li{width: 100%;float: none;}
  #rt-mainbody{border: none;padding: 0 0 0 25px;}
  #rt-mainbottom img{padding: 15px 20px;}
  #rt-sidebar-a .rt-block.leftmenu{display: none;}
  .rt-container{width: 100%;}
  .rt-block.news{padding: 15px 0;}
  footer #rt-footer .rt-block h2.title{padding: 0 0 0 5px;}
  footer #rt-footer .rt-block.contact{margin-bottom: 0;padding-bottom: 0;}
  footer .rt-block.contact .custom p{margin: 0 0 20px 0!important;width: 50%;}
  footer #rt-copyright ul.menu{display: none;}
  footer #rt-copyright .rt-grid-6.rt-omega{width: 100%;}
  footer #rt-copyright .rt-alpha .rt-block{text-align: center;}
  footer #rt-copyright .rt-grid-6.rt-alpha{width: 100%}

  footer #rt-footer .rt-grid-6.rt-alpha{width: 100%;}
  footer #rt-footer .rt-grid-6.rt-omega{width: 100%;}


  .menu-partner-search .rt-block.add{left: 0;}
  .menu-partner-search #rt-mainbody{padding: 70px 0 0 25px;}
  .menu-partner-search .company .cont-wrap .left{width: 100%;border-bottom: 1px solid #EAE3D5;}
  .menu-partner-search .company .cont-wrap .right{width: 100%;}
  .menu-partner-search .company .cont-wrap .wrap{width: 87%;}
  .rt-block.add .module-content.open form{width:80%;}
  .rt-block.add .module-content.open label{width: 40%;}
}

@media only screen and (max-width: 633px) and (min-width: 50px){
  header#rt-top-surround .rt-block.menu{display: none;}
  header#rt-top-surround .rt-block.menu .module-content{display: none;}
  .rt-block.mob-btn{display: inline-block;}
  header#rt-top-surround .rt-block.menu ul.menu{float: none;margin: 60px 0px 0 0px;}
  ul.menu li{float: none;color:#fff;}
  ul.menu li.parent:hover a{color:#252525;}
  ul.menu li a{}
  footer .rt-block.contact .custom p{float:none!important;margin: 0 0 20px 0!important;width: 100%;}
  footer .rt-block.contact .custom p:first-child{border-bottom: 1px solid #ccc;padding: 0px 0 18px 0;}


}
@media only screen and (max-width: 430px) and (min-width: 50px){
  .rt-block.add .module-content.open label{width: 85%;text-align: left;margin: 0 auto;float: none;}
  .rt-block.add .module-content.open input{margin: 0 auto 5px auto;width: 80%;float: none;}
  .rt-block.add .module-content.open .ccms_form_element{padding: 0;margin: 0 auto;}
}
