﻿#dng-megamenu673076 .primary_structure > li > a, #dng-megamenu673076 .primary_structure > li > a:link, #dng-megamenu673076 .primary_structure > li > a:active, #dng-megamenu673076 .primary_structure > li > a:visited { color: #fff; /*font-family:Poppins;font-size:15px;font-weight:500;*/ font-family:inherit; font-size: 16px !important; font-weight: 700 !important; line-height: 33px; }
#dng-megamenu673076 .dnngo_slide_menu li, #dng-megamenu673076 .dnngo_slide_menu li a { color: rgba(102,102,102,1); font-size: 13px; line-height: 39px; }
#dng-megamenu673076 .dnngo_menu_list .pane_space, #dng-megamenu673076 .dnngo_menu_list a, #dng-megamenu673076 .dnngo_menu_list a:link, #dng-megamenu673076 .dnngo_menu_list a:active, #dng-megamenu673076 .dnngo_menu_list a:visited, #dng-megamenu673076 .dnngo_boxslide .pane_space, #dng-megamenu673076 .dnngo_boxslide a, #dng-megamenu673076 .dnngo_boxslide a:link, #dng-megamenu673076 .dnngo_boxslide a:active, #dng-megamenu673076 .dnngo_boxslide a:visited { color: rgba(102,102,102,1); font-size: 14px; /*line-height: 35px;*/ }
#dng-megamenu673076 .dnngo_menu_list > li > a, #dng-megamenu673076 .dnngo_menu_list > li > a:link, #dng-megamenu673076 .dnngo_menu_list > li > a:active, #dng-megamenu673076 .dnngo_menu_list > li > a:visited, #dng-megamenu673076 .dnngo_menu_list .submenu_title a, #dng-megamenu673076 .dnngo_menu_list .submenu_title a:link, #dng-megamenu673076 .dnngo_menu_list .submenu_title a:active, #dng-megamenu673076 .dnngo_menu_list .submenu_title a:visited, #dng-megamenu673076 .dnngo_menu_list .submenu_title, #dng-megamenu673076 .dnngo_boxslide .submenu_title a, #dng-megamenu673076 .dnngo_boxslide .submenu_title a:link, #dng-megamenu673076 .dnngo_boxslide .submenu_title a:active, #dng-megamenu673076 .dnngo_boxslide .submenu_title a:visited, #dng-megamenu673076 .dnngo_boxslide .submenu_title { color: rgba(66,66,66,1); font-size: 15px; font-weight: 600; line-height: 35px; }
#dng-megamenu673076 .primary_structure > li > a { padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 41px; position: relative; z-index: 99; }
#dng-megamenu673076.hoverstyle_4 .primary_structure > li:hover > a{ color: #000;  }
#dng-megamenu673076.hoverstyle_4 .primary_structure li a:hover { top:0; background: #38a994;height:83px }
.floating-active #dng-megamenu673076.hoverstyle_4 .primary_structure li:hover{ height:70px }
#dng-megamenu673076 .primary_structure > li > a { padding-right: 0; padding-left: 0; }
.floating-active #dng-megamenu673076 .primary_structure > li { background-position: 0% 15%; }
#dng-megamenu673076 .primary_structure > li >a {height:83px; padding-right: 4px; padding: 20px; background-image: url("/Portals/0/images/tehran/menu/line02.png"); background-position: 0% 50%; background-repeat: no-repeat; }
#dng-megamenu673076 > li { }
#dng-megamenu673076 .primary_structure > li:first-child { background: none; }
#dng-megamenu673076 .primary_structure > li:last-child { background: none; }
#dng-megamenu673076 .dnngo_slide_menu, #dng-megamenu673076 .dnngo_slide_menu .dnngo_submenu { background-color: rgba(255,255,255,1); }
    #dng-megamenu673076 .dnngo_slide_menu li:hover > a, #dng-megamenu673076 .dnngo_slide_menu li > a:focus, #dng-megamenu673076 .dnngo_slide_menu li.subcurrent > a { background-color: #20a3f0; }
#dng-megamenu673076 .dnngo_menu_list, #dng-megamenu673076 .dnngo_boxslide { background-color: rgba(255,255,255,1); }
    #dng-megamenu673076 .dnngo_menu_list li li.subcurrent > a, #dng-megamenu673076 .dnngo_menu_list li.subcurrent > a, #dng-megamenu673076 .dnngo_custommenu li.current > a { color: #20a3f0; background-color: transparent; }
    #dng-megamenu673076 .dnngo_menu_list li a:hover, #dng-megamenu673076 .dnngo_menu_list li a:focus, #dng-megamenu673076 .dnngo_boxslide .submenu_title a:hover { color: #20a3f0; }
    #dng-megamenu673076 .dnngo_menu_list li li a:hover, #dng-megamenu673076 .dnngo_menu_list li li a:focus, #dng-megamenu673076 .dnngo_custommenu .submenu li a:hover, #dng-megamenu673076 .dnngo_custommenu .submenu li a:focus { color: #FFF; background-color: #20a3f0; }
#dng-megamenu673076 .mega-menu .boxslide > .line span, #dng-megamenu673076 .dnngo_menuslide > .line span { border-color: rgba(220,220,220,1); }
#search-popup-box623472 a.search:hover, #search-popup-box623472 .popup-close:hover { color: #20a3f0; }
#overlay-panel-content727264:before { opacity: 1; background-color: rgba(255,255,255,1); background: -webkit-linear-gradient(right top, rgba(255,255,255,1), rgba(255,255,255,1)); background: -o-linear-gradient(right top, rgba(255,255,255,1), rgba(255,255,255,1)); background: -moz-linear-gradient(right top, rgba(255,255,255,1), rgba(255,255,255,1)); background: linear-gradient(to right top,rgba(255,255,255,1),rgba(255,255,255,1)); }
#logo712896 img { max-height: 40px !important; }
#search-popup-box123587 a.search:hover, #search-popup-box123587 .popup-close:hover { color: #20a3f0; }
.mobilemenu11098 .mm-listview, .mobilemenu11098 #panel-wrap-0 .mm-listview, .mobilemenu11098 #panel-wrap-0 .mm-listview > li > a, .mobilemenu11098 #panel-wrap-0 .mm-listview > li > a:link, .mobilemenu11098 #panel-wrap-0 .mm-listview > li > a:active, .mobilemenu11098 #panel-wrap-0 .mm-listview > li > a:visited { color: rgba(51,51,51,1); font-size: 18px; }
    .mobilemenu11098 .mm-listview > li > a, .mobilemenu11098 .mm-listview > li > a:link, .mobilemenu11098 .mm-listview > li > a:active, .mobilemenu11098 .mm-listview > li > a:visited { color: rgba(102,102,102,1); font-size: 15px; }
.mobilemenu11098.dng-mobilemenu .mm-title { color: rgba(51,51,51,1); font-size: 20px; font-weight: 500; }
.mobilemenu11098.dng-mobilemenu .mm-listview > li:hover > a, .mobilemenu11098.dng-mobilemenu .mm-listview > li.mm-selected > a, .mobilemenu11098.dng-mobilemenu .mm-listview > li > a.current-anchor, .mobilemenu11098.dng-mobilemenu .mm-listview > li > a.acurrent, .mobilemenu11098.dng-mobilemenu .mm-listview > li.current > a { color: #eee !important; }
.mobilemenu11098.dng-mobilemenu .mm-listview > li:hover .mm-next:after, .mobilemenu11098.dng-mobilemenu .mm-listview > li:hover .mm-arrow:after, .mobilemenu11098.dng-mobilemenu .mm-listview > li.mm-selected .mm-next:after, .mobilemenu11098.dng-mobilemenu .mm-listview > li.mm-selected .mm-arrow:after, .mobilemenu11098.dng-mobilemenu .mm-listview > li.current > .mm-next:after, .mobilemenu11098.dng-mobilemenu .mm-listview > li.current > .mm-arrow:after { border-color: #20a3f0 !important; }
.mobilemenu11098.dng-mobilemenu .mm-listview > li { border-color: rgba(134,134,134,0.2); }
.mobilemenu11098.dng-mobilemenu .mm-close:after, .mobilemenu11098.dng-mobilemenu .mm-btn.mm-prev:after, .mobilemenu11098.dng-mobilemenu .mm-btn.mm-prev:before { color: rgba(51,51,51,1) !important; }
.mobilemenu11098.dng-mobilemenu .mm-listview > li .mm-next:after, .mobilemenu11098.dng-mobilemenu .mm-listview > li .mm-arrow:after { border-color: rgba(102,102,102,1); }
.mobilemenu11098 #panel-wrap-0 .mm-listview > li .mm-next:after, .mobilemenu11098 #panel-wrap-0 .mm-listview > li .mm-arrow:after { border-color: rgba(51,51,51,1); }
.mobilemenu11098.dng-mobilemenu.mobile_menu { background-color: #32a28d; }
#headerrow-349354 { background-color: #218371; }
    #headerrow-349354 .dngTextBox, #headerrow-349354 .header-content-wrap > *:not(.nav-bar), #headerrow-349354 .Normal, #headerrow-349354 .Normal > a, #headerrow-349354 .Normal > a:link, #headerrow-349354 .Normal > a:active, #headerrow-349354 .Normal > a:visited, #headerrow-349354 .dngTextBox a, #headerrow-349354 .dngTextBox a:link, #headerrow-349354 .dngTextBox a:active, #headerrow-349354 .dngTextBox a:visited { color: rgba(255,255,255,1); font-family:inherit; font-size: 15px; font-weight: 400; }
    #headerrow-349354, #headerrow-349354 .header-top, #headerrow-349354 .header-top .logo { height: 52px; }
        #headerrow-349354 .header-top .logo { line-height: 42px !important; }
        #headerrow-349354 .area-left { padding-right: 8px; }
        #headerrow-349354 .area-center { padding-left: 8px; padding-right: 8px; }
        #headerrow-349354 .area-right { padding-left: 8px; }
        #headerrow-349354 .area-left .header-content-wrap > div { margin-right: 25px; }
        #headerrow-349354 .area-center .header-content-wrap > div, #headerrow-349354 .area-right .header-content-wrap > div { margin-left: 25px; }
.floating-active #headerrow-349354:after { content: none; }
#headerrow-349354 .Normal > a:hover, #headerrow-349354 .dngTextBox a:hover, #headerrow-349354 .hover-accent:hover, #headerrow-349354 .Login a:hover, #headerrow-349354 .Login a.active { color: rgba(255,255,255,1); }
#headerrow-349354 .Login .userProfile .userMessages, #headerrow-349354 .Login .userProperties ul.userMenu a span { background-color: rgba(255,255,255,1); }
#headerrow-349356 { background-color: #0f5b4d; }
    #headerrow-349356 .dngTextBox, #headerrow-349356 .header-content-wrap > *:not(.nav-bar), #headerrow-349356 .Normal, #headerrow-349356 .Normal > a, #headerrow-349356 .Normal > a:link, #headerrow-349356 .Normal > a:active, #headerrow-349356 .Normal > a:visited, #headerrow-349356 .dngTextBox a, #headerrow-349356 .dngTextBox a:link, #headerrow-349356 .dngTextBox a:active, #headerrow-349356 .dngTextBox a:visited { color: #fff; }
    #headerrow-349356, #headerrow-349356 .header-center, #headerrow-349356 .header-center .logo { height: 80px; }
.header-replace.sticky-fixed { min-height: 133px !important; }
#headerrow-349356 .header-center .logo { line-height: 72px !important; }
#headerrow-349356 .area-left { padding-right: 8px; }
#headerrow-349356 .area-center { padding-left: 4px; padding-right: 8px; }
#headerrow-349356 .area-right { padding-left: 8px; }
#headerrow-349356 .area-left .header-content-wrap > div { margin-right: 15px; }
#headerrow-349356 .area-center .header-content-wrap > div, #headerrow-349356 .area-right .header-content-wrap > div { margin-left: 15px; }
#headerrow-349356:after { content: ""; position: absolute; top: 0; left: -20px; bottom: 0; right: 0; z-index: -1; pointer-events: none; -webkit-box-shadow: 10px 10px 10px -11px rgba(0,0,0,0.2); box-shadow: 10px 10px 10px -11px rgba(0,0,0,0.2); }
.floating-active #headerrow-349356:after { content: ""; position: absolute; top: 0; left: -20px; bottom: 0; right: 0; z-index: -1; pointer-events: none; -webkit-box-shadow: 10px 10px 10px -11px rgba(0,0,0,0.2); box-shadow: 10px 10px 10px -11px rgba(0,0,0,0.2); }
.floating-active #headerrow-349356 { background-color: #0f5b4d; }
#headerrow-349356 .Normal > a:hover, #headerrow-349356 .dngTextBox a:hover, #headerrow-349356 .hover-accent:hover, #headerrow-349356 .Login a:hover, #headerrow-349356 .Login a.active { color: #20a3f0; }
#headerrow-349356 .Login .userProfile .userMessages, #headerrow-349356 .Login .userProperties ul.userMenu a span { background-color: #20a3f0; }
.floating-nav.floating-active #headerrow-349356 .header-container-box, .floating-nav.floating-active #headerrow-349356 .header-bg-box, .floating-nav.floating-active #headerrow-349356 { height: 70px; }
    .floating-nav.floating-active #headerrow-349356 .logo { height: 70px; line-height: 70px !important;margin-top:-20px !important; }
#mobileheader-639685 { background-color: #0f5b4d; }
    #mobileheader-639685, #mobileheader-639685 .header-area { height: 64px; }
        #mobileheader-639685 .dng-mobilemenu.mobile_menu.mm-menu { top: 64px; }
        #mobileheader-639685 .header-area .logo img { max-height: 56px; }
        #mobileheader-639685 .dngTextBox, #mobileheader-639685 .header-content-wrap > *:not(.nav-bar), #mobileheader-639685 .Normal, #mobileheader-639685 .Normal > a, #mobileheader-639685 .Normal > a:link, #mobileheader-639685 .Normal > a:active, #mobileheader-639685 .Normal > a:visited, #mobileheader-639685 .dngTextBox a, #mobileheader-639685 .dngTextBox a:link, #mobileheader-639685 .dngTextBox a:active, #mobileheader-639685 .dngTextBox a:visited { color: rgba(255,255,255,1); }
            #mobileheader-639685 .header-content-wrap .Normal > a:hover, #mobileheader-639685 .header-content-wrap .dngTextBox a:hover, #mobileheader-639685 .Normal > a:hover, #mobileheader-639685 .dngTextBox a:hover, #mobileheader-639685 .hover-accent:hover, #mobileheader-639685 .search-popup-box .icon.active, #mobileheader-639685 .search-popup-box:hover .icon, #mobileheader-639685 .mobile-menu-icon:hover .fa-bars:before, #mobileheader-639685 .search-popup-box .submit:hover, #mobileheader-639685 .search-popup-box .popup-close:hover, #mobileheader-639685 .shop-cart-list .shop-list .remove:hover, #mobileheader-639685 .shop-cart-list .shop-list .price-info span, #mobileheader-639685 .shop-cart-list .shop-list .number-box .number-up:hover, #mobileheader-639685 .mobile-header .shop-cart-list .shop-list .number-box .number-down:hover, #mobileheader-639685 .search-popup-box .icon:hover { color: #20a3f0; }
/*****************EZWEB***************/
.dng-megamenu .primary_structure > li.dir > a > span::after { display: none !important; }
/*ul .menu01 li:first-child{background:none;}*/
.royalmenu01 { width: 1286px; height: 584px; margin: 0px auto; }
.royalmenu-top { width: 1286px; height: 9px; background: #38a994; }
.royalmenu-topfb { height: 9px; background: #38a994; }
.menu01 ul { margin: 0; padding: 0; list-style: none; }
.menu01 li { position: relative; display: block; float: left; line-height: 29px; padding: 0px 22px !important; text-decoration: none; font-family:inherit; font-size: 15px; font-weight: 100; color: #63d7c2; height: 29px; background: url(/Portals/0/Images/menu/line01.png); background-position: right top; background-repeat: no-repeat; margin-top: 10px;  }
.menu01 a { position: relative; display: block; float: left; color: #fff; font-family:inherit; font-size: 15px; font-weight: 100; text-decoration: none; }
    .menu01 a:hover { text-decoration: none; color: #63d7c2 !important; transition: all 0.4s ease-in-out 0s !important; }
.menu02 { float: right; margin-right: -15px; }
    .menu02 ul { margin: 0; padding: 0; list-style: none; }
    .menu02 li { position: relative; display: block; float: left; line-height: 29px; padding: 0px 20px; text-decoration: none; font-family:inherit; font-size: 15px; font-weight: 700; color: #63d7c2; height: 30px; background: url(/Portals/0/Images/menu/line01.png); background-position: left top; background-repeat: no-repeat; margin-top: 5px; }
    .menu02 a { position: relative; display: block; float: left; color: #fff; font-family:inherit; font-size: 15px; font-weight: 100; text-decoration: none; }
        .menu02 a:hover { text-decoration: none; color: #63d7c2 !important; transition: all 0.4s ease-in-out 0s !important; }
.langues { font-family: tahoma !important; font-size: 13px !important; }
.royalmenu01-box01 { height: 584px !important; background: #3b3b3b; padding-left: 25px !important; }
    .royalmenu01-box01 h1 { color: #57cab5; font-size: 19px; font-weight: 700; width: 35%; height: 40px !important; line-height: 44px; padding-left: 47px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat 0px 0px; }
    .royalmenu01-box01 h2 { color: #57cab5; font-size: 19px; font-weight: 700; width: 35%; height: 40px; line-height: 44px; padding-left: 47px; margin-top: 50px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -110px 0px; }
    .royalmenu01-box01 p { color: #fff !important; font-size: 14px; font-weight: 100; height: 12px !important; line-height: 19px !important; padding-left: 23px; font-family:inherit;background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -383px -162px; }
        .royalmenu01-box01 p a { color: #fff !important; text-decoration: none; }
            .royalmenu01-box01 p a:hover { color: #57cab5 !important; transition: all 0.4s ease-in-out 0s !important; }
.royalmenu01-line01 { width: 267px !important; height: 3px !important; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -346px -299px; margin-top: 0px;margin-bottom:12px; }
.royalmenu01-line02 { width: 267px !important; height: 3px !important; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -346px -299px; margin-top: 0px;margin-bottom:12px; }
.royalmenu01-box02 { height: 584px; background: url(/Portals/0/Images/menu/bg-menu01.png) repeat-x; padding-left: 25px !important; }
    .royalmenu01-box02 h1 { color: #57cab5; font-size: 19px; font-weight: 700; width: 35%; height: 40px; line-height: 44px; padding-left: 47px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -225px -4px; }
    .royalmenu01-box02 h2 { color: #57cab5; font-size: 19px; font-weight: 700; width: 35%; height: 40px; line-height: 44px; padding-left: 47px; margin-top: 83px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -333px 0px; }
    .royalmenu01-box02 p { color: #fff !important; font-size: 14px; font-weight: 100; height: 12px; line-height: 19px !important; padding-left: 23px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -383px -162px; }
        .royalmenu01-box02 p a { color: #fff !important; text-decoration: none; }
            .royalmenu01-box02 p a:hover { color: #57cab5 !important; transition: all 0.4s ease-in-out 0s !important; }
.royalmenu01-box03 { height: 584px; background: #3b3b3b; padding-left: 25px !important; }
    .royalmenu01-box03 h1 { color: #57cab5; font-size: 19px; font-weight: 700; width: 35%; height: 40px; line-height: 44px; padding-left: 47px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -441px -2px; }
    .royalmenu01-box03 h2 { color: #57cab5; font-size: 19px; font-weight: 700; width: 35%; height: 40px; line-height: 44px; padding-left: 47px; margin-top: 50px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -550px 0px; }
    .royalmenu01-box03 p { color: #fff; font-size: 14px; font-weight: 100; height: 12px; line-height: 19px !important; padding-left: 23px; font-family:inherit;background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -383px -162px; }
        .royalmenu01-box03 p a { color: #fff !important; text-decoration: none; }
            .royalmenu01-box03 p a:hover { color: #57cab5 !important; transition: all 0.4s ease-in-out 0s !important; }
.royalmenu01-box04 { height: 584px; background: url(/Portals/0/Images/menu/bg-menu01.png) repeat-x; padding-left: 10px !important; }
    .royalmenu01-box04 h1 { color: #57cab5; font-size: 19px; font-weight: 700; width: 60%; height: 40px; line-height: 44px; padding-left: 47px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -655px -2px; }
    .royalmenu01-box04 h3  { color: #fff; font-size: 17px; font-weight: 100; text-align: center; width: 88%; margin-left: 8px; line-height: 40px; padding: 4px 0px; margin-top: 41px; font-family:inherit; background: #38b59e; }
        .royalmenu01-box04 h3:hover { color: #fff !important; background: #ff9f07; text-decoration: none; }
    .royalmenu01-box04 h3 a { color: #fff !important;font-size: 17px !important; font-weight: 100;text-decoration: none; }
        .royalmenu01-box04 h3:hover a { color: #fff !important; }
.royalmenu01-box03 h3 a { color: #fff !important; text-decoration: none; }
    .royalmenu01-box03 h3 a:hover { color: #ff9f07 !important; transition: all 0.4s ease-in-out 0s !important; }
.royalmenu01-item01 { width: 120px; height: 45px; margin-top: 31px; margin-left: 5px; float: left; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat 0px -131px; }
.royalmenu01-item02 { width: 125px; height: 45px; margin-top: 31px; margin-left: 9px; float: left; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -130px -131px; }
.royalmenu01-img { width: 316px; margin-top: 245px; position: relative; right: 0px; height: 204px; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -725px -121px; }
.fa-menu { color: #fff; font-size: 6px; padding-right: 10px; }
.royalmenu02 { width: 1286px; height: 584px; margin: 0px auto; }
.royalmenu02-box01 { height: 584px; background: #3b3b3b; padding-left: 25px !important; }
    .royalmenu02-box01 h1 { color: #57cab5; font-size: 19px; font-weight: 700; width: 60%; height: 40px; line-height: 44px; padding-left: 47px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat 0px -65px; }
    .royalmenu02-box01 p { color: #fff; font-size: 16px; font-weight: 100; text-align: justify; line-height: 26px; padding: 15px 40px 0px 45px; font-family:inherit; }
        .royalmenu02-box01 p a { color: #fff !important; text-decoration: none !important; }
            .royalmenu02-box01 p a:hover { color: #57cab5 !important; transition: all 0.4s ease-in-out 0s !important; }
.royalmenu02-line01 { width: 370px; height: 3px; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -672px -378px; margin-top: 0px; }
.royalmenu02-line02 { width: 370px; height: 3px; background: url(/Portals/0/Images/menu/sprite02.jpg) no-repeat -672px -378px; margin-top: -8px; }
.royalmenu02-box02 { height: 584px; background: url(/Portals/0/Images/menu/bg-menu01.png) repeat-x; padding-left: 30px !important; padding-top: 35px; }
.royalmenu02-box02-item01 { width: 100%; height: 130px; margin-top: 30px; }
.royalmenu02-box02-item01-img01 { width: 151px; height: 91px; float: left; background: url(/Portals/0/Images/menu/sprite02.jpg) no-repeat 0px 0px; }
.royalmenu02-box02-item01-img02 { width: 151px; height: 91px; float: left; background: url(/Portals/0/Images/menu/sprite02.jpg) no-repeat 0px -100px; }
.royalmenu02-box02-item01-img03 { width: 151px; height: 91px; float: left; background: url(/Portals/0/Images/menu/sprite02.jpg) no-repeat 0px -200px; }
.royalmenu02-box02-item01-data { float: left; margin-top: -5px; margin-left: 20px; }
    .royalmenu02-box02-item01-data h1 { color: #57cab5; font-size: 19px; font-weight: 700; padding-left: 0px; font-family:inherit; margin-bottom: 20px; margin-top: 20px; }
    .royalmenu02-box02-item01-data p { color: #fff; font-size: 14px; font-weight: 100; height: 12px; line-height: 19px !important; padding-left: 20px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -383px -162px; }
        .royalmenu02-box02-item01-data p a { color: #fff !important; text-decoration: none !important; }
            .royalmenu02-box02-item01-data p a:hover { color: #57cab5 !important; transition: all 0.4s ease-in-out 0s !important; }
.royalmenu02-box03 { height: 584px; background: #3b3b3b; padding-left: 30px !important; padding-top: 35px; }
.royalmenu02-box03-item01 { width: 100%; height: 130px; margin-top: 30px; }
.royalmenu02-box03-item01-img01 { width: 151px; height: 91px; float: left; background: url(/Portals/0/Images/menu/sprite02.jpg) no-repeat 0px -300px; }
.royalmenu02-box03-item01-img02 { width: 151px; height: 91px; float: left; background: url(/Portals/0/Images/menu/sprite02.jpg) no-repeat 0px -400px; }
.royalmenu02-box03-item01-img03 { width: 151px; height: 91px; float: left; background: url(/Portals/0/Images/menu/sprite02.jpg) no-repeat 0px -500px; }
.royalmenu02-box03-item01-data { float: left; margin-top: -5px; margin-left: 20px; }
    .royalmenu02-box03-item01-data h1 { color: #57cab5; font-size: 19px; font-weight: 700; padding-left: 0px; font-family:inherit; margin-bottom: 20px; margin-top: 20px; }
    .royalmenu02-box03-item01-data p { color: #fff; font-size: 14px; font-weight: 100; height: 12px; line-height: 19px !important; padding-left: 20px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -383px -162px; }
        .royalmenu02-box03-item01-data p a { color: #fff !important; text-decoration: none !important; }
            .royalmenu02-box03-item01-data p a:hover { color: #57cab5 !important; transition: all 0.4s ease-in-out 0s !important; }
.royalmenu03 { width: 1286px; height: 584px; margin: 0px auto; }
.royalmenu03-box01 { height: 584px; background: #3b3b3b; padding-left: 25px !important; }
    .royalmenu03-box01 h1 { color: #57cab5; font-size: 19px; font-weight: 700; width: 43%; height: 40px; line-height: 44px; padding-left: 47px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -280px -65px; }
    .royalmenu03-box01 p { color: #fff; font-size: 16px; font-weight: 100; text-align: center; line-height: 26px; font-family:inherit; padding-right: 29px; padding-top: 20px; }
.royalmenu03-box01-img01 { width: 343px; height: 228px; margin-left: 12px; margin-top: 40px; background: url(/Portals/0/Images/menu/sprite02.jpg) no-repeat -320px -300px; }
.royalmenu03-line01 { width: 370px; height: 3px; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -672px -378px; margin-top: 0px; }
.royalmenu03-line02 { width: 370px; height: 3px; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -672px -378px; margin-top: -8px; }
.royalmenu03-box02 { height: 584px; background: url(/Portals/0/Images/menu/bg-menu01.png) repeat-x; padding-left: 30px !important; padding-top: 35px; }
.royalmenu03-box02-item01 { width: 100%; height: 130px; margin-top: 32px; }
.royalmenu03-box02-item01-img01 { width: 151px; height: 91px; float: left; background: url(/Portals/0/Images/menu/sprite02.jpg) no-repeat -160px 0px; }
.royalmenu03-box02-item01-img02 { width: 151px; height: 91px; float: left; background: url(/Portals/0/Images/menu/sprite02.jpg) no-repeat 0px 0px; }
.royalmenu03-box02-item01-img03 { width: 151px; height: 91px; float: left; background: url(/Portals/0/Images/menu/sprite02.jpg) no-repeat -160px -100px; }
.royalmenu03-box02-item01-data { float: left; margin-top: -5px; margin-left: 20px; }
    .royalmenu03-box02-item01-data h1 { color: #57cab5; font-size: 18px; font-weight: 700; padding-left: 0px; font-family:inherit; margin-bottom: 20px; margin-top: 20px; }
    .royalmenu03-box02-item01-data p { color: #fff; font-size: 14px; font-weight: 100; height: 12px; line-height: 19px !important; padding-left: 20px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -383px -162px; }
        .royalmenu03-box02-item01-data p a { color: #fff !important; text-decoration: none; }
            .royalmenu03-box02-item01-data p a:hover { color: #57cab5 !important; transition: all 0.4s ease-in-out 0s !important; }
.royalmenu03-box03 { height: 584px; background: #3b3b3b; padding-left: 30px !important; padding-top: 35px; }
.royalmenu03-box03-item01 { width: 100%; height: 130px; margin-top: 32px; }
.royalmenu03-box03-item01-img01 { width: 151px; height: 91px; float: left; background: url(/Portals/0/Images/menu/sprite02.jpg) no-repeat 0px -500px; }
.royalmenu03-box03-item01-img02 { width: 151px; height: 91px; float: left; background: url(/Portals/0/Images/menu/sprite02.jpg) no-repeat -160px -200px; }
.royalmenu03-box03-item01-data { float: left; margin-top: -5px; margin-left: 20px; }
    .royalmenu03-box03-item01-data h1 { color: #57cab5; font-size: 19px; font-weight: 700; padding-left: 0px; font-family:inherit; margin-bottom: 20px; margin-top: 20px; }
    .royalmenu03-box03-item01-data p { color: #fff; font-size: 14px; font-weight: 100; height: 12px; line-height: 19px !important; padding-left: 20px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -383px -162px; }
        .royalmenu03-box03-item01-data p a { color: #fff !important; text-decoration: none; }
            .royalmenu03-box03-item01-data p a:hover { color: #57cab5 !important; transition: all 0.4s ease-in-out 0s !important; }
.royalmenu04 { width: 1286px; height: 584px; margin: 0px auto; }
.royalmenu04-box01 { height: 584px; background: #3b3b3b; padding-left: 25px !important; }
    .royalmenu04-box01 h1 { color: #57cab5; font-size: 19px; font-weight: 700; width: 48%; height: 40px; line-height: 44px; padding-left: 47px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -555px -65px; }
    .royalmenu04-box01 p { color: #fff; font-size: 16px; font-weight: 100; text-align: center; line-height: 26px; font-family:inherit; padding-right: 29px; }
        .royalmenu04-box01 p strong { font-size: 16px; font-weight: 700; }
.royalmenu04-box01-img01 { width: 343px; height: 228px; margin-left: 12px; margin-top: 40px; background: url(/Portals/0/Images/menu/sprite0a.jpg) no-repeat; margin-bottom: 30px; }
.royalmenu04-line01 { width: 370px; height: 3px; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -672px -378px; margin-top: 0px; }
.royalmenu04-line02 { width: 370px; height: 3px; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -672px -378px; margin-top: -8px; }
.royalmenu04-box02 { height: 584px; background: url(/Portals/0/Images/menu/bg-menu01.png) repeat-x; padding-left: 30px !important; padding-top: 35px; }
.royalmenu04-box02-01 { height: 315px; float: left; }
.royalmenu04-box02-02 { height: 315px; float: right; }
.royalmenu04-box02-item01 { width: 100%; height: 130px; margin-top: 32px; }
.royalmenu04-box02-item01-img01 { width: 151px; height: 91px; float: left; background: url(/Portals/0/Images/menu/sprite02.jpg) no-repeat -160px -300px; }
.royalmenu04-box02-item01-img02 { width: 151px; height: 91px; float: left; background: url(/Portals/0/Images/menu/sprite02.jpg) no-repeat 0px -500px; }
.royalmenu04-box02-item01-img03 { width: 151px; height: 91px; float: left; background: url(/Portals/0/Images/menu/sprite02.jpg) no-repeat -160px -400px; }
.royalmenu04-box02-item01-img04 { width: 151px; height: 91px; float: left; background: url(/Portals/0/Images/menu/sprite02.jpg) no-repeat -160px -500px; }
.royalmenu04-box02-item01-img05 { width: 866px; height: 220px; margin-top: 330px; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -195px -381px; position: relative; right: 26px; }
.royalmenu04-box02-item01-data { float: left; margin-top: -5px; margin-left: 20px; }
    .royalmenu04-box02-item01-data h1 { color: #57cab5; font-size: 19px; font-weight: 700; padding-left: 0px; font-family:inherit; margin-bottom: 20px; margin-top: 20px; }
    .royalmenu04-box02-item01-data p { color: #fff; font-size: 14px; font-weight: 100; height: 12px; line-height: 19px !important; padding-left: 20px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -383px -162px; }
        .royalmenu04-box02-item01-data p a { color: #fff !important; text-decoration: none; }
            .royalmenu04-box02-item01-data p a:hover { color: #57cab5 !important; transition: all 0.4s ease-in-out 0s !important; }
.royalmenu05 { width: 700px; height: 593px; margin: 0px auto; background: #3b3b3b !important; }
.royalmenu05-box01 { height: 593px !important; background: #3b3b3b !important; padding-left: 25px !important; }
    .royalmenu05-box01 h1 { color: #57cab5; font-size: 19px; font-weight: 700; width: 39%; height: 40px; line-height: 44px; padding-left: 47px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -833px -65px; }
    .royalmenu05-box01 p { color: #fff; font-size: 16px; font-weight: 100; text-align: left; line-height: 24px !important; font-family:inherit; padding-left: 50px;margin-bottom:15px !important; }
        .royalmenu05-box01 p span { font-size: 16px; font-weight: 700; color: #5dc9b5; }
        .royalmenu05-box01 p a { color: #fff !important; text-decoration: none; }
            .royalmenu05-box01 p a:hover { color: #57cab5 !important; transition: all 0.4s ease-in-out 0s !important; }
    .royalmenu05-box01 h2 { color: #fff; font-size: 14px; font-weight: 500; width: 20%; height: 42px; line-height: 54px; padding-left: 52px; margin-top: 30px; margin-left: 50px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat 0px -202px; }
        .royalmenu05-box01 h2 a { color: #fff !important; text-decoration: none; }
            .royalmenu05-box01 h2 a:hover { color: #57cab5 !important; transition: all 0.4s ease-in-out 0s !important; }
.social-network01 { width: 100%; height: 32px; margin-top: 33px; margin-left: 50px; }
.social-network02 { width: 100%; height: 32px; margin-top: 33px; /*margin-left: 23px;*/ }
.royalmenu05-item01 { width: 32px; height: 32px; /*float:left;*/ background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -224px -211px; }
.royalmenu05-item02 { width: 32px; height: 32px; /*float:left;*/ margin-left: 6px; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -262px -211px; }
.royalmenu05-item03 { width: 32px; height: 32px; /*float:left;*/ margin-left: 6px; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -300px -211px; }
.royalmenu05-item04 { width: 32px; height: 32px; /*float:left;*/ margin-left: 6px; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -338px -211px; }
.royalmenu05-item05 { width: 32px; height: 32px; /*float:left;*/ margin-left: 6px; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -376px -211px; }
.royalmenu05-item06 { width: 32px; height: 32px; /*float:left;*/ margin-left: 6px; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -414px -211px; }
.royalmenu05-line01 { width: 581px; height: 3px; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -461px -322px; margin-top: 0px; margin-bottom: 35px; }
.royalmenu05-box02 { height: 593px; background: url(/Portals/0/Images/menu/bg-menu01.png) repeat-x; padding-left: 30px !important; padding-top: 0px; }
.royalmenu05-box02fb { height: 50px; background: url(/Portals/0/Images/menu/bg-menu01.png) repeat-x; padding-left: 30px !important; padding-top: 0px; }
.royalmenu05-box02 h1 { color: #57cab5; font-size: 19px; font-weight: 700; width: 45%; height: 40px; line-height: 44px; padding-left: 47px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -839px -1px; }
.royalmenu05-box02fb h1 { color: #57cab5; font-size: 19px; font-weight: 700; width: 45%; height: 40px; line-height: 44px; padding-left: 47px; font-family:inherit; background: url(/Portals/0/Images/menu/sprite01.png) no-repeat -839px -1px; }
.contact-form { width: 100%; height: auto; margin: 0px auto; margin-top: 23px; margin-left: 15px; }
.formbox01 input { width: 42%; height: 40px; margin-left: 15px; float: left; text-align: left; font-family:inherit; font-size: 12px; background: #eeefef; border: 1px solid #c3c3c3; color: #636363; padding-left: 10px; margin-bottom: 12px; }
.formbox02 textarea { width: 86.5%; height: 220px; float: left; margin-left: 15px; text-align: left; font-family:inherit; font-size: 12px; background: #eeefef; border: 1px solid #c3c3c3; color: #636363; padding: 10px 10px; line-height: 20px; clear: both; }
.formsubmit { float: left; }
.feedback-menu fieldset { border: none !important; }
#dnn_MEGAMENU673076_968_Feedback_divFeedbackForm { position: absolute; top: 80px; left: 50px; }
    #dnn_MEGAMENU673076_968_Feedback_divFeedbackForm fieldset { border: none !important; width: 100%; }
    #dnn_MEGAMENU673076_968_Feedback_divFeedbackForm .dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction { border-color: #828282 !important; background: #828282 !important; color: #fff !important; left: 2px; position: absolute; padding: 3px 20px !important; margin-top: 10px; }
#dnn_MEGAMENU673076_968_Feedback_cmdSend { margin-left: 0 !important; }
#dnn_MEGAMENU673076_968_Feedback_divFeedbackForm .dnnForm.FeedbackForm .dnnPrimaryAction { padding: 3px 20px !important; }
#dnn_MEGAMENU673076_968_Feedback_divFeedbackForm .dnnFormItem input[type="text"], .dnnFormItem select, .dnnFormItem textarea, .dnnFormItem input[type="email"], .dnnFormItem input[type="search"], .dnnFormItem input[type="password"] { padding: 5px; }
/*#dnn_MEGAMENU673076_968_Feedback_divFeedbackForm .dnnForm.FeedbackForm .Feedback_Field .NormalTextBox{max-width:none!important;width:90%;}*/
#dnn_MEGAMENU673076_968_Feedback_divFeedbackForm .dnnFormItem input[type="text"], .dnnFormItem select, .dnnFormItem textarea, .dnnFormItem input[type="email"], .dnnFormItem input[type="search"], .dnnFormItem input[type="password"] { margin-bottom: 5px; }
#dnn_MEGAMENU673076_968_Feedback_divFeedbackForm .dnnForm fieldset { margin-bottom: 0 !important; }
#dnn_MEGAMENU673076_968_Feedback_divFeedbackForm label { display: none !important; }
#dnn_MEGAMENU673076_968_Feedback_divFeedbackForm fieldset { padding: 0; }
#dnn_MEGAMENU673076_968_Feedback_divFeedbackForm .dnnForm.FeedbackForm .dnnFormItem INPUT, .dnnForm.FeedbackForm .dnnFormItem TEXTAREA, .dnnForm.FeedbackForm .dnnFormItem { width: 90% !important; }
#dnn_MEGAMENU673076_968_Feedback_divFeedbackForm .dnnFormItem input { width: 90% !important; height:40px;}

@media screen and (max-width: 1360px) {
    .royalmenu01-box04 h3 { width: 80%; }
    .royalmenu01-img { right: 20px; }
    .royalmenu04, .royalmenu03, .royalmenu02 { width: 1285px; }
    .royalmenu01-box01, .royalmenu01-box02, .royalmenu01-box03, .royalmenu01-box04, .royalmenu02-box01, .royalmenu02-box02, .royalmenu02-box03, .royalmenu03-box01, .royalmenu03-box02, .royalmenu03-box03, .royalmenu04-box01, .royalmenu04-box02 { height: 584px; }
}
@media screen and (max-width: 1024px) {
    #dng-megamenu673076 .primary_structure > li { padding:20px 14px;}
        #dng-megamenu673076 .primary_structure > li > a, #dng-megamenu673076 .primary_structure > li > a:link, #dng-megamenu673076 .primary_structure > li > a:active, #dng-megamenu673076 .primary_structure > li > a:visited { font-size:14px !important;}
}

@media screen and (min-width: 1920px) {
    .royalmenu05, .royalmenu05-box01, .royalmenu05-box02 { height: 598px; }
    .royalmenu01-box01, .royalmenu01-box02, .royalmenu01-box03, .royalmenu01-box04, .royalmenu02-box01, .royalmenu02-box02, .royalmenu02-box03, .royalmenu03-box01, .royalmenu03-box02, .royalmenu03-box03, .royalmenu04-box01, .royalmenu04-box02 { height: 589px; }
}
