nav.top_menu ul li.rh-megamenu{position: static;}
nav.top_menu ul li.rh-megamenu > ul.sub-menu{width: 100% !important; padding: 0; margin: 0; }
nav.top_menu ul li.rh-megamenu > ul.sub-menu > li.menu-item-object-gs_sim{padding: 20px}
nav.top_menu ul li.rh-megamenu > ul > li > a{border: none; padding: 0; margin: 0; box-shadow: none; text-transform: none; text-decoration: none;}
nav.top_menu ul li.rh-megamenu ul li:hover{box-shadow: none;}
nav.top_menu ul li.rh-megamenu ul.sub-menu{ border: none; }
.rh-megamenu .widget_categories li a, .rh-megamenu .widget_nav_menu li a, .rh-megamenu .widget_recent_entries li a, .rh-megamenu .widget_pages ul li a, .rh-megamenu .widget_product_categories ul li a{display: inline-block; margin-bottom: 10px}
.rh-megamenu h4{margin-top: 0 }
.rh-megamenu .wpsm_recent_posts_list .item-small-news{border: none; padding: 0 0 8px 0}.wpsm-divider { display: block; width: 100%; height: 0; margin: 0; background: none; border: none; }
.wpsm-divider.solid_divider { border-top: 1px solid #e6e6e6; }
.wpsm-divider.dashed_divider { border-top: 2px dashed #e6e6e6; }
.wpsm-divider.dotted_divider { border-top: 3px dotted #e6e6e6; }
.wpsm-divider.double_divider { height: 5px; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.wpsm-divider.fadeout_divider { width: 100%; height: 1px; border: none; margin-bottom: 42px; margin-top: 12px; margin-left: auto; margin-right: auto; background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 200, from(#e6e6e6), to(#ffffff)); background-image: -webkit-radial-gradient(50% 50%, #e6e6e6, #ffffff); background-image: -moz-radial-gradient(50% 50%, #e6e6e6, #ffffff); background-image: -o-radial-gradient(50% 50%, #e6e6e6, #ffffff); background-image: -ms-radial-gradient(50% 50%, #e6e6e6, #ffffff); background-image: radial-gradient(50% 50%, #e6e6e6, #ffffff); }
.wpsm-divider.fadein_divider { width: 100%; height: 1px; border: none; margin-bottom: 42px; margin-top: 12px; margin-left: auto; margin-right: auto; background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 200, from(#ffffff), to(#e6e6e6)); background-image: -webkit-radial-gradient(50% 50%, #ffffff, #e6e6e6); background-image: -moz-radial-gradient(50% 50%, #ffffff, #e6e6e6); background-image: -o-radial-gradient(50% 50%, #ffffff, #e6e6e6); background-image: -ms-radial-gradient(50% 50%, #ffffff, #e6e6e6); background-image: radial-gradient(50% 50%, #ffffff, #e6e6e6); }
.wpsm-divider.transparent_divider { }
.wpsm-divider.clear_divider { clear: both; }
.wpsm_sep_line{margin: 0 auto;padding: 0;position: relative;overflow: hidden; }
.wpsm_sep_line span {display: block;width: 100%;max-width: 100%;}
.wpsm_sep_left span{ float: left;}
.wpsm_sep_right span{ float: right;}
.wpsm_sep_center span{ margin: 0 auto}.wpsm_pretty_list ul li a{display: inline-block;line-height: 18px; text-decoration: none; transition: none }
.darklink ul li a, nav.top_menu .darklink ul li a{color: #111 !important}
.darklink ul li a:hover, nav.top_menu .darklink ul li a:hover{color: #fff !important}
body .wpsm_pretty_list ul li { transition: all 0.2s ease; position:relative;list-style-type: none !important; margin: 0;padding: 10px 20px 10px 28px; border-radius: 100px; }
.wpsm_pretty_list.small_gap_list ul li{padding: 6px 12px 6px 28px;}
.wpsm_pretty_list ul li:before{text-align: center; position: absolute;top: 0;bottom: 0;left: 0px;width: 15px;height: 15px;margin: auto;line-height: 1;}
.wpsm_pretty_list.wpsm_pretty_hover ul li:hover{padding: 10px 20px 10px 34px;}
.wpsm_pretty_list.small_gap_list.wpsm_pretty_hover ul li:hover{padding: 6px 12px 6px 34px;}
.wpsm_pretty_list.wpsm_pretty_hover ul li:hover:before{left: 12px}
.font130 .wpsm_pretty_list ul li{padding-left: 34px}
.rtl .wpsm_pretty_list ul li:before{left: auto; right: 0px;}
.rtl .wpsm_pretty_list ul li{padding: 12px 28px 12px 20px;}
.rtl .wpsm_pretty_list.small_gap_list ul li{padding: 6px 28px 6px 12px;}
.rtl .wpsm_pretty_list.wpsm_pretty_hover ul li:hover{padding: 10px 34px 10px 20px;}
.rtl .wpsm_pretty_list.small_gap_list.wpsm_pretty_hover ul li:hover{padding: 6px 34px 6px 12px;}
.rtl .wpsm_pretty_list.wpsm_pretty_hover ul li:hover:before{right: 12px; left: auto;}
.rtl .font130 .wpsm_pretty_list ul li{padding-right:34px}
.wpsm_arrowlist ul li:before{content: "\f105"; color:orange;}
.rtl .wpsm_arrowlist ul li:before {content: "\f104"}
.wpsm_checklist ul li:before {content: "\f00c"; color: #1abf3d}
.wpsm_starlist ul li:before { content: "\e9d9"; color:orange; }
.wpsm_bulletlist ul li:before { content: "\f192";}
.wpsm_pretty_hover ul li:hover:before, .wpsm_pretty_list.wpsm_pretty_hover ul li:hover a{color: #fff !important}