:focus, ::focus{outline: none;}
@import url('fsm.css');
em { color: inherit;}
body div#fd a:hover, body div#fd a:focus, body div#fd a:active, * a:hover, * a:focus{color: #686868;}
body{  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

@font-face {
    font-family: 'equiplight';
    src: url('fonts/EquipLig-webfont.eot');
    src: url('fonts/EquipLig-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/EquipLig-webfont.woff') format('woff'),
         url('fonts/EquipLig-webfont.ttf') format('truetype'),
         url('fonts/EquipLig-webfont.svg#equiplight') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'robotothin';
    src: url('fonts/Roboto-Thin-webfont.eot');
    src: url('fonts/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Thin-webfont.woff') format('woff'),
         url('fonts/Roboto-Thin-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Thin-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotolight';
    src: url('fonts/Roboto-Light-webfont.eot');
    src: url('fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Light-webfont.woff') format('woff'),
         url('fonts/Roboto-Light-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'clear';
    src: url(fonts/clear.eot?era4yi);
    src: url(fonts/clear.eot?#iefixera4yi) format("embedded-opentype"), url(fonts/clear.woff?era4yi) format("woff"), url(fonts/clear.ttf?era4yi) format("truetype"), url(fonts/clear.svg?era4yi#icomoon) format("svg");
    font-weight: 400;
    font-style: normal
}
[class^="ci-"],
[class*=" ci-"] {
    font-family: 'clear';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.ci-ClearSymbol:before {
    content: "\e68c"
}
.ci-Network_Detail_report:before,
.network_detail_report:before {
    content: "\e68d"
}
.ci-Network_report:before,
.network_report:before {
    content: "\e68e"
}
.ci-resource_report:before,
.resource_report:before {
    content: "\e68f"
}
.ci-system_report:before,
.system_report:before {
    content: "\e690"
}
.ci-smart_monitor:before {
    content: "\e68b"
}
.ci-password_policies:before,
.password_policies:before {
    content: "\e688"
}
.ci-apple_talk_server:before,
.netatalk:before {
    content: "\e689"
}
.ci-administrator:before,
.administrators:before {
    content: "\e68a"
}
.ci-backup_pc:before,
.backuppc:before {
    content: "\e671"
}
.ci-certificate_manager:before,
.certificate_manager:before {
    content: "\e675"
}
.ci-disk_usage:before,
.disk_usage:before {
    content: "\e676"
}
.ci-ibvpn:before,
.ibvpn:before {
    content: "\e677"
}
.ci-intrusion_detection:before,
.intrusion_detection:before {
    content: "\e678"
}
.ci-mail_retrieval:before,
.mail_retrieval:before {
    content: "\e679"
}
.ci-mobile_android:before,
.mobile_demo:before,
.ci-mobile_demo:before {
    content: "\e67a"
}
.ci-plex_media_server:before,
.plex:before {
    content: "\e67b"
}
.ci-process_viewer:before,
.smart_monitor:before {
    content: "\e67c"
}
.ci-Radius_Server:before,
.radius:before {
    content: "\e67d"
}
.ci-service_manager:before,
.services:before,
.ci-services:before {
    content: "\e67e"
}
.ci-serviio_media_server:before,
.serviio:before {
    content: "\e67f"
}
.ci-shell_extention:before,
.shell_extension_core:before,
.ci-shell_extension_core:before {
    content: "\e680"
}
.ci-software_repository:before,
.software_repository:before {
    content: "\e681"
}
.ci-software_update:before,
.software_updates:before {
    content: "\e682"
}
.ci-SSH_Server:before,
.ssh_server:before {
    content: "\e683"
}
.ci-Static_IPsec_VPN:before,
.static_vpn:before,
.static_vpn_basic:before,
.ci-static_vpn:before,
.ci-static_vpn_basic:before {
    content: "\e684"
}
.ci-user_sertificates:before,
.user_certificates_plugin_core:before,
.ci-user_certificates_plugin_core:before {
    content: "\e685"
}
.ci-zarafa_community:before,
.zarafa_community:before {
    content: "\e686"
}
.ci-zarafa_small_bussiness:before,
.zarafa_small_business:before {
    content: "\e687"
}
.ci-QoS:before,
.qos:before {
    content: "\e651"
}
.ci-dmz:before,
.dmz:before {
    content: "\e652"
}
.ci-bandwidth:before,
.bandwidth:before {
    content: "\e65f"
}
.ci-app_first:before,
.appfirst:before {
    content: "\e66b"
}
.ci-firewell_incoming:before {
    content: "\e66e"
}
.ci-ClearHostLogo:before {
    content: "\e646"
}
.ci-ClearCare:before {
    content: "\e605"
}
.ci-ClearSDN:before {
    content: "\e640"
}
.ci-ClearBOX:before {
    content: "\e645"
}
.ci-community:before {
    content: "\e674"
}
.ci-ClearFoundation:before {
    content: "\e673"
}
.ci-wireless:before {
    content: "\e600"
}
.ci-windows_settings:before,
.samba:before {
    content: "\e601"
}
.ci-webserver:before,
.web_server:before {
    content: "\e602"
}
.ci-web_proxy:before,
.security_audit:before,
.web_proxy:before,
.web_proxy_plugin_core:before,
.ci-web_proxy_plugin_core:before,
.ci-security_audit:before,
.ci-web_proxy:before,
.ci-web_proxy_plugin_core:before {
    content: "\e603"
}
.ci-warnings:before {
    content: "\e604"
}
.ci-vpn_pptp:before,
.pptpd:before,
.openvpn_plugin_core:before,
.ci-openvpn_plugin_core:before,
.pptpd_plugin_core:before,
.ci-pptpd_plugin_core:before {
    content: "\e606"
}
.ci-vpn_openvpn:before,
.dynamic_vpn:before,
.ci-dynamic_vpn:before,
.openvpn:before,
.openvpn_plugin_core:before {
    content: "\e607"
}
.ci-vpn_ipsec:before {
    content: "\e608"
}
.ci-voip:before {
    content: "\e609"
}
.ci-vectro:before {
    content: "\e60a"
}
.ci-upload_arrow:before {
    content: "\e60b"
}
.ci-triangle_gears:before {
    content: "\e60c"
}
.ci-system1:before,
.configuration_backup:before,
.ci-configuration_backup:before {
    content: "\e60d"
}
.ci-system_resource:before,
.proxy_report:before,
.ci-proxy_report:before {
    content: "\e60e"
}
.ci-system:before {
    content: "\e60f"
}
.ci-subscriptions:before {
    content: "\e610"
}
.ci-software_updates:before {
    content: "\e611"
}
.ci-software_modules:before {
    content: "\e612"
}
.ci-smtp_server:before,
.smtp:before,
.smtp_plugin_core:before,
.ci-smtp_plugin_core:before {
    content: "\e613"
}
.ci-settings_shutdownrestart:before {
    content: "\e614"
}
.ci-settings_mailnotification:before,
.mail_notification:before,
.ci-mail_notification:before {
    content: "\e615"
}
.ci-settings_language:before,
.ci-language:before {
    content: "\e616"
}
.ci-date:before,
.date:before {
    content: "\e617"
}
.ci-admin_settings:before {
    content: "\e618"
}
.ci-server6:before,
.greylisting:before,
.ci-greylisting:before {
    content: "\e619"
}
.ci-inbox:before {
    content: "\e61a"
}
.ci-server4:before {
    content: "\e61b"
}
.ci-message:before,
.imap:before,
.ci-imap:before {
    content: "\e61c"
}
.ci-print:before,
.print:before,
.print_server_plugin_core:before,
.print_server:before,
.ci-print_server_plugin_core:before {
    content: "\e61d"
}
.ci-server_web:before {
    content: "\e61e"
}
.ci-MySQL:before,
.mysql:before {
    content: "\e61f"
}
.ci-server_monitor:before,
.system_monitor:before,
.ci-system_monitor:before {
    content: "\e620"
}
.ci-mail_queue:before,
.mail_archive:before,
.ci-mail_archive:before {
    content: "\e621"
}
.ci-flexshare:before,
.flexshare:before {
    content: "\e622"
}
.ci-server_backup:before,
.remote_backup:before {
    content: "\e623"
}
.ci-server_aliases:before,
.ci-store:before,
.users:before,
.ci-users:before {
    content: "\e624"
}
.ci-server:before,
.ci-Server:before {
    content: "\e625"
}
.ci-security_audit:before {
    content: "\e626"
}
.ci-scroll_checkmark:before {
    content: "\e627"
}
.ci-scanning_quarantine:before {
    content: "\e628"
}
.ci-scanning_antispam:before,
.antispam_updates:before,
.ci-antispam_updates:before,
.mail_antispam:before,
.ci-mail_antispam:before {
    content: "\e629"
}
.ci-scanning_antimalware:before,
.mail_antivirus:before,
.ci-mail_antivirus:before {
    content: "\e62a"
}
.ci-resources_services:before {
    content: "\e62b"
}
.ci-resources_processes:before,
.process_viewer:before,
.bandwidth_viewer:before,
.ci-bandwidth_viewer:before {
    content: "\e62c"
}
.ci-reports_network:before {
    content: "\e62d"
}
.ci-reports:before,
.log_viewer:before,
.ci-log_viewer:before,
.ci-Reports:before {
    content: "\e62e"
}
.ci-register_system:before,
.registration:before {
    content: "\e62f"
}
.ci-recycle:before {
    content: "\e630"
}
.ci-gb:before,
.ci-rbs_100gb:before {
    content: "\e631"
}
.ci-gb2:before,
.ci-rbs_50gb:before {
    content: "\e632"
}
.ci-gb3:before,
.ci-rbs_25gb:before {
    content: "\e633"
}
.ci-gb4:before,
.ci-rbs_10gb:before {
    content: "\e634"
}
.ci-gb5:before,
.remote_backup_5gb:before,
.ci-rbs_5gb:before {
    content: "\e635"
}
.ci-radio_tower:before {
    content: "\e636"
}
.ci-protocol_filter_report:before,
.ci-protocol_filter:before {
    content: "\e637"
}
.ci-protection_updates:before,
.intrusion_prevention:before,
.ci-intrusion_prevention:before,
.Protection_Updates:before,
.intrusion_protection_updates:before,
.ci-intrusion_protection_updates:before {
    content: "\e638"
}
.ci-print_flexshares:before,
.openldap_directory:before {
    content: "\e639"
}
.ci-pie_graph:before {
    content: "\e63a"
}
.ci-overview_summary:before {
    content: "\e63b"
}
.ci-org_chart:before {
    content: "\e63c"
}
.ci-open_lock:before {
    content: "\e63d"
}
.ci-network2:before,
.firewall_custom:before,
.ci-firewall_custom:before {
    content: "\e63e"
}
.ci-network1:before,
.incoming_firewall:before,
.ci-incoming_firewall:before {
    content: "\e63f"
}
.ci-network_multi_wan:before,
.multiwan:before {
    content: "\e641"
}
.ci-network_ip_settings:before,
.dynamic_dns:before,
.network:before,
.ci-network_map:before,
.network_map:before,
.network_visualiser:before,
.ci-network_visualiser:before {
    content: "\e642"
}
.ci-network_1-to-1NAT:before,
.nat_firewall:before {
    content: "\e643"
}
.ci-network:before,
.ci-Network:before {
    content: "\e644"
}
.ci-webmail:before {
    content: "\e647"
}
.ci-mail:before,
.mail_settings:before,
.mail_settings:before {
    content: "\e648"
}
.ci-lock:before {
    content: "\e649"
}
.ci-letter_bubble:before {
    content: "\e64a"
}
.ci-gateway:before,
.ci-Gateway:before {
    content: "\e64b"
}
.ci-hardware_summary:before {
    content: "\e64c"
}
.ci-hardware_raid:before,
.raid:before {
    content: "\e64d"
}
.ci-groups:before,
.groups:before {
    content: "\e64e"
}
.ci-gnvs:before,
.ci-GNVS:before,
.ci-System:before {
    content: "\e64f"
}
.ci-globe:before {
    content: "\e650"
}
.ci-ftp_server:before,
.ftp:before,
.ci-ftp:before,
.ftp_plugin_core:before,
.ci-ftp_plugin_core:before {
    content: "\e653"
}
.ci-folder:before {
    content: "\e654"
}
.ci-firewell_incoming:before,
.incoming_firewall:before {
    content: "\e655"
}
.ci-firewell_forwarding:before,
.port_forwarding:before {
    content: "\e656"
}
.ci-firewall_outgoing:before,
.egress_firewall:before,
.ci-egress_firewall:before {
    content: "\e657"
}
.ci-filter_configuration:before {
    content: "\e658"
}
.ci-encripted:before {
    content: "\e659"
}
.ci-dynamic_dns:before {
    content: "\e65a"
}
.ci-dropbox:before,
.ci-dropbox:before,
.dropbox:before,
.user_dropbox_plugin_core:before,
.ci-user_dropbox_plugin_core:before {
    content: "\e65b"
}
.ci-down_Arrow:before {
    content: "\e65c"
}
.ci-dns_Server:before,
.content_filter:before,
.ci-content_filter:before,
.dns:before,
.ci-dns:before {
    content: "\e65d"
}
.ci-diverging_arrows:before,
.account_synchronization:before,
.ci-account_synchronization:before {
    content: "\e65e"
}
.ci-directory_importexport:before,
.account_import:before,
.ci-account_import:before {
    content: "\e660"
}
.ci-directory_domain:before,
.accounts:before,
.ci-accounts:before {
    content: "\e661"
}
.ci-dhcp_server:before,
.dhcp:before,
.ci-dhcp:before {
    content: "\e662"
}
.ci-controls:before,
.base:before,
.ci-base:before {
    content: "\e663"
}
.ci-computers:before {
    content: "\e664"
}
.ci-cloud:before,
.ci-Cloud:before {
    content: "\e665"
}
.ci-ClearOS:before {
    content: "\e666"
}
.ci-ClearFoundationLogo:before {
    content: "\e667"
}
.ci-ClearCenterLogo:before {
    content: "\e668"
}
.ci-tri_circle:before,
.content_filter_updates:before,
.ci-content_filter_updates:before {
    content: "\e669"
}
.ci-camera:before,
.photo_organizer:before {
    content: "\e66a"
}
.ci-bar_graph:before {
    content: "\e66c"
}
.ci-bandwidth_monitor:before {
    content: "\e66d"
}
.ci-antimalware_updates:before,
.antimalware_updates:before,
.antiphishing:before,
.ci-antiphishing:before,
.antivirus:before,
.ci-antivirus:before,
.file_scan:before,
.ci-file_scan:before {
    content: "\e66f"
}
.ci-alarm_clock:before {
    content: "\e670"
}
.ci-access_control:before,
.ntp:before,
.ci-ntp_server:before,
.ci-ntp:before,
.web_access_control:before {
    content: "\e672"
}
.at-boxed #at-container {
    margin-top: 0;
    border-radius: 5px 5px 10px 10px
}
#logo {
    background: #608921;
    color: #FFF;
    font-size: 80px;
    padding: 0 15px
}
#logo:hover,
.centerlogo:hover {
    text-decoration: none
}
.menuright,
.menuright .menu-dropdown > li,
.menuright .menu.menu-dropdown {
    float: right
}
#slider {
    background: url(../images/SliderBg.png) center 0 no-repeat #fff!important;
    background-size: 100% auto;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    margin-top: 50px
}
.slides li > .slideimg {
    width: 58%;
    float: right;
    height: 500px;
    line-height: 500px;
    text-align: center
}
h1.uk-animation-slide-left {
    font-size: 30px!important
}
.wk-slideshow-content .caption {
    width: 35%;
    padding-left: 40px
}
.is-sticky .fixed-header {
    border-bottom: none
}
#copyright,
#bottom-c {
    border-radius: 0 0 10px 10px
}
.sticky-wrapper.is-sticky #menu .menu-dropdown .foundation_home,
.sticky-wrapper.is-sticky #menu-right .menu-dropdown .clear_center_logo {
    border-radius: 0
}
#header {
    background: none
}
.sticky-wrapper.is-sticky #header {
    background: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

#bottom-c {
	border-top-style: solid !important;
	border-top-width:1px !important;
    background: #333333;
}
#copyright {
    border-top: 1px solid #454545
}
#copyright p {
    font-size: 14px;
    letter-spacing: normal;
    margin: 5px 0;
    text-transform: none
}

.sticky-wrapper.is-sticky .module.clearos.deepest {
    display: block
}
.productImages a {
    float: left;
    width: 24%;
    margin: 1% 1% 1% 0
}
.footernavigation a {
    border-right: 1px solid #FFF;
    display: inline-block;
    font-size: 14px;
    line-height: 12px;
    padding: 0 5px;
    text-transform: uppercase
}
.footernavigation a:last-child {
    border-right: none
}
#bottom-c div {
    min-height: 0!important;
    margin-top: 0!important;
    margin-bottom: 0!important;
    text-align: center
}
.social-icons {
    text-align: right
}
.social-icons a {
    background: #FFF;
    border-radius: 50%;
    color: #333;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-left: 2px;
    text-align: center;
    width: 24px
}
.social-icons a:hover {
    background: #000;
    color: #fff
}
#copyright .module {
    padding: 5px 10px
}
.chrono_credits {
    display: none
}
.module.mod-box.newsletter {
    background: #DDD;
    margin: 0;
    padding: 50px
}
.module.mod-box.newsletter h2 {
    text-align: center;
    display: block;
    font-weight: 300;
    color: #333;
    font-family: 'Open Sans', sans-serif;
    margin-top: 0;
    padding-bottom: 15px
}
#eblog-wrapper #ezblog-head .component-title,
#eblog-wrapper .rip.mts.mbm,
#eblog-wrapper .component-links {
    display: none
}
#eblog-wrapper .blog-avatar .avatar {
    height: 22px
}
#eblog-search .button-search {
    line-height: 8px
}
#eblog-search .search-input input {
    height: auto!important
}
.uk-float-right {
    position: relative;
    z-index: 1
}
.price-head.comparehead small {
    display: block;
    font-size: 24px;
    line-height: 30px;
    padding: 15px;
    font-style: normal!important;
    text-transform: uppercase
}
.pricing {
    margin-bottom: 35px
}
.pricing.five.model_table.compare_table .price-col.uk-nbfc.compareFeature ~ .uk-nbfc {
    width: 18%
}
.pricing.five.model_table.compare_table .price-col.uk-nbfc.compareFeature {
    width: 27.5%
}
.pricing.model_table.compare_table .price-col.uk-nbfc:hover .price-tag.price_orange {
    background: #686868!important;
    color: #fff!important
}
.pricing.model_table.compare_table .price-col.uk-nbfc:hover .price-tag.price_orange:before {
    border-top-color: #686868!important
}
.pricing.model_table.compare_table .price-col.uk-nbfc.compareFeature:hover .price-tag.price_orange {
    background: #ebebeb!important;
    color: #333!important
}
a.price-tag.price_orange:hover {
    text-decoration: none;
    cursor: pointer
}
.wk-slideshow-content .nav span,
.uk-icon-chevron-circle-right,
.uk-icon-chevron-circle-left {
    color: #ccc!important
}
h1.extra-large {
    font-size: 55px
}
.halflist {
    list-style: none;
    margin: 0;
    padding: 0
}
.halflist dt {
    font-weight: 400;
    width: 23px;
    float: left;
    clear: both
}
.halflist dd {
    margin-left: 250px
}
.simpleList {
    list-style: none;
    margin: 0;
    padding: 0
}
#spotlight h3.module-title,
#spotlight1 h3.module-title {
    font-size: 21px
}
.price-head,
.price-tag {
    font-family: "robotothin"
}
.brandImages a {
    float: left;
    width: 32%;
    margin: 1% 1% 0 0
}
code {
    color: #666;
    padding: 3px 8px
}
#maininner {
    padding-top: 38px
}
.no_minheight .price-col,
.no_minheight .overviewfeatures {
    min-height: 0
}
.model_table.appliance .price-tag.price_orange small {
    color: #fff!important;
    display: block;
    font-style: normal!important;
    padding: 15px 10px 0
}
.model_table.appliance .p-inner p {
    padding: 20px
}
.model_table.appliance .p-inner ul {
    border-top: 1px solid #eee;
    list-style: none outside none;
    padding: 20px;
    text-align: left;
    min-height: 190px;
    margin-bottom: 0
}
.model_table.appliance .p-inner ul li {
    padding-left: 25px;
    position: relative
}
.model_table.appliance .p-inner ul li:before {
    content: "\f00c";
    font-family: FontAwesomeNew;
    color: #c2510f;
    left: 0;
    position: absolute;
    top: 0
}
.model_table.appliance .price-tag.price_orange h4 {
    text-align: center;
    color: #fff;
    margin: 0;
    font-size: 30px;
    font-weight: 700
}
.model_table.appliance .price-tag.price_orange h5 {
    text-align: center;
    color: #fff;
    margin-bottom: 5px;
    font-size: 21px
}
.appliance_img {
    margin: 20px -20px;
    border-bottom: 1px solid #eee
}
.demoDetail {
    display: inline-block;
    padding: 0 5px
}
.clearos_drawer {
    background: #686868;
    line-height: 15px;
    color: #fff;
    margin: -55px 0 10px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}
.clearos_drawer .module {
    margin: 0;
    text-align: center;
    padding: 20px 0
}
.clearos_drawer a {
    color: #fff;
    margin-right: 15px;
    padding-right: 15px;
    border-right: 1px solid #fff
}
.clearos_drawer a:last-child {
    border-right: none
}
.clearos_drawer.show_drawer {
    margin-top: 0
}
#at-container {
    overflow: visible
}
.module.clearos a#drawerToggle1.active {
    height: 100px;
    line-height: 110px;
    top: -10px
}
.recent-blog {
    margin-bottom: 38px;
    background: #fff;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .08);
    border-radius: 0 2px 2px 0
}
.recent-blog img {
    width: 100%;
    border-radius: 2px 2px 0 0;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.recent-blog:hover img {
    opacity: .8
}
.recent-blog h4 {
    line-height: 21px;
    padding: 10px 10px 0;
    font-size: 16px
}
.recent-blog h4 a {
    color: #333
}
.recent-blog h4 a:hover {
    color: #848688
}
.recent-blog p {
    margin-bottom: 0;
    padding: 10px;
    font-size: 13px
}
.recent-blog .author {
    margin-bottom: 0;
    padding: 10px;
    font-size: 13px;
    border-top: 1px solid #eff4f7;
    text-align: center;
    color: #b9bec3
}
.margin-1 {
    margin: 28px 0 22px
}
.date {
    float: left;
    text-align: center;
    height: 0;
    position: relative;
    top: 0;
    z-index: 9
}
.date span {
    display: block;
    background: red
}
.day {
    padding: 5px 10px 0;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    border-radius: 0 2px 0 0
}
.month {
    background: #ccc;
    padding: 0 10px 2px;
    color: #fff;
    border-radius: 0 0 2px 0;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .07)
}
.margin-reset {
    margin-top: -10px
}
.sidebar.padding-reset {
    padding-top: 0
}
.post {
    padding: 0 0 40px;
    margin: 0 0 40px;
    border-bottom: 1px solid #eceef0
}
.post-img img,
.post-img iframe {
    border-radius: 2px
}
.post-img {
    margin: 0 0 30px
}
.medium .post-img {
    margin: 0
}
.post-content,
.post-format {
    float: left
}
.post-format {
    border-right: 1px solid #eceef0;
    margin-right: 20px;
    padding: 5px 15px
}
.post-format h2 {
    font-weight: 600;
    color: #b9bec3;
    text-align: center;
    border-bottom: 1px solid #eceef0;
    font-size: 36px;
    line-height: 20px;
    padding-bottom: 20px;
    margin-bottom: 10px
}
.post-format h4 {
    font-weight: 600;
    color: #e2e4e6;
    text-align: center;
    font-size: 14px;
    line-height: 20px
}
.post-format span {
    font-weight: 300;
    color: #e2e4e6;
    text-align: center
}
.post-format span:hover {
    font-weight: 300;
    color: #000;
    text-align: center
}
.post-format .icon-camera {
    font-size: 16px;
    margin-top: 23px;
    left: 38%
}
.post-content {
    margin: -105px 0 0 125px
}
.medium .post-content {
    margin: 0
}
.post-content h2 a {
    color: #2d3237;
    font-weight: 700;
    letter-spacing: -.5px
}
.post-content h2 a:hover {
    color: #989988
}
.post-content p {
    margin-bottom: 19px
}
.post-content .testimonial {
    background: #069;
    color: #fff;
    padding: 20px;
    border-radius: 2px;
    font-size: 18px;
    font-weight: 500;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic
}
.post-content .testimonial strong {
    font-size: 40px;
    line-height: 30px;
    color: #fff
}
.post-content .testimonial span {
    margin-left: 20px
}
.post-content .testimonial p.client {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    margin-top: -10px;
    margin-bottom: 0;
    margin-left: 20px
}
.meta {
    margin: 0 0 10px
}
.meta ul {
    line-height: 22px;
    margin: 1px 0 0
}
.meta ul li {
    display: inline-block;
    font-weight: 200;
    color: #b9bec3;
    margin: 0 5px 0 0;
    padding: 0 10px 0 0;
    background: url(../images/blog-divider.png) no-repeat 100% 55%;
    font-style: italic;
    font-size: 12px
}
.meta ul li:last-child {
    background: 0
}
.meta ul li a {
    color: #b9bec3
}
.meta ul li a,
.post-content h2 a:hover {
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}
.meta ul li a:hover {
    color: #a0a5aa
}
#tline-content {
    background: url(../images/bg-timeline.png) repeat-y center center;
    width: 1180px;
    margin: 0 auto
}
.pin-box,
.tline-box {
    width: 212px;
    width: 210px\9;
    padding: 12px;
    display: block;
    background: #fff;
    margin: 10px;
    float: left;
    border: 1px solid #e5e5e5
}
.tline-box {
    width: 500px;
    padding: 10px;
    padding-bottom: 20px;
    margin-top: 20px;
    min-height: 160px;
    border-radius: 2px;
    position: relative;
    border: 1px solid #eceef0;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.tline-row-l,
.tline-row-r {
    background: url(../images/left-timeline.png) no-repeat 0 bottom;
    width: 68px;
    height: 17px;
    margin-right: -68px;
    display: block;
    position: absolute;
    right: 0;
    top: 16px
}
.tline-row-r {
    background-position:left 0;
    left: 0;
    margin: 0;
    margin-left: -68px
}
.tline-box.rgtline {
    float: right;
    margin-top: 53px;
    right: 0;
    clear: right
}
.tline-box:hover {
    box-shadow: 0 0 10px -1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 10px -1px rgba(0, 0, 0, 0.1)
}
.tline-topdate {
    width: 100px;
    height: 70px;
    border-radius: 50%!important;
    position: relative;
    display: block;
    clear: both;
    zoom: 1;
    padding: 40px 5px 0;
    border: 2px solid #f6f8fa;
    background: #fff;
    font-size: 18px;
    text-align: center;
    font-weight: 700;
    line-height: 18px;
    color: #eceef0;
    margin: 0 auto 7px;
    border-radius: 2px;
    text-shadow: 0 1px 1px #fff
}
.tline-topdate.enddte {
    bottom: 0;
    margin-bottom: 0
}
.tline-ecxt header.meta{min-height: 75px;}
.comments-sec {
    float: left;
    width: 100%;
    margin: -5px 0 25px
}
ol.commentlist {
    float: left;
    width: 100%;
    margin: 0
}
ol.commentlist li {
    float: left;
    padding: 10px 0 15px
}
ol.commentlist li:first-child {
    border: 0;
    padding: 25px 0 0
}
ol.commentlist li {
    list-style: none
}
ol li ol.childlist {
    float: right;
    width: 85%;
    margin: 0 5% 0 0
}
ol.commentlist li ol.childlist li:first-child {
    padding: 25px 0 0
}
ol.commentlist li ol.childlist li {
    margin: 0 0 15px
}
.comments-amount {
    font-weight: 300;
    color: #a0a5aa
}
ol li ol.childlist .comment-des {
    float: left;
    width: 82.6%
}
.avatar {
    float: left
}
.avatar img {
    float: left;
    max-width: 70px;
    border-radius: 50%;
    border: 1px solid #eceef0;
    padding: 8px;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out
}
.avatar:hover img {
    background: #000
}
.featured-author .avatar img {
    padding: 0
}
.comment-des p {
    margin: 0;
    line-height: 23px
}
.comment-des {
    float: left;
    margin: -70px 0 0 110px;
    width: 80%;
    border: 1px solid #eceef0;
    color: #848688;
    border-radius: 2px;
    padding: 20px
}
.arrow-comment {
    width: 10px;
    height: 20px;
    position: relative;
    float: left;
    background: url(../images/comment-arrow.png) no-repeat;
    margin-left: -30px
}
.comment-des strong {
    float: left;
    padding-right: 5px;
    color: #848688
}
.comment-des span {
    float: left;
    color: #b9bec3
}
.comment-by {
    float: left;
    width: 100%;
    padding-bottom: 8px;
    padding-top: 5px
}
.comment-by span.reply {
    float: right;
    display: inline
}
.comment-by span.reply a {
    float: right;
    height: 17px;
    margin-left: 5px;
    font-weight: 400;
    color: #b9bec3
}
.comment-by span.reply a i {
    color: #bbb;
    transition: all .1s ease-in-out
}
.comment-by span.reply a:hover,
.comment-by span.reply a:hover i {
    color: #a0a5aa
}
.comment-by span.date {
    color: #b9bec3;
    float: left;
    font-weight: 300;
    text-align: left;
    padding: 0 0 0 8px;
    position: relative;
    top: 0;
    font-size: 12px;
    font-style: italic
}
.pagination {
    margin: 0
}
.pagination ul li a {
    padding: 7px 11px;
    border-bottom: none;
    display: inline-block;
    color: #b9bec3;
    float: left;
    margin-right: 4px;
    border: 1px solid #eceef0;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    border-radius: 2px
}
.pagination .current,
.pagination ul li a:hover {
    color: #fff
}
div.tags {
    margin: 10px 0 0
}
div.tags a {
    padding: 4px 11px;
    display: inline-block;
    color: #b9bec3;
    background-color: #f2f4f6;
    margin: 0 2px 6px 0;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.05);
    border-radius: 2px
}
.tags a:last-child {
    margin-right: 0
}
.tags a:hover {
    background: #a0a5aa;
    color: #fff;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1)
}
.widget-tabs li {
    padding: 0 0 12px;
    margin: 12px 0 0;
    border-bottom: 1px solid #eceef0
}
.widget-tabs li:first-child {
    margin: 4px 0 0
}
.widget-tabs li:last-child {
    border-bottom: 0
}
.widget-thumb a img {
    display: block;
    width: 70px;
    height: 70px;
    border: 5px solid #f2f4f6;
    border-radius: 2px;
    float: left;
    margin: 0 10px 0 0;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out
}
.widget-thumb a img:hover {
    border: 5px solid
}
.widget-text h4 {
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    padding: 3px 0 0
}
.widget-text h4 a {
    color: #777
}
.widget-text h4 a:hover {
    color: #b9bec3
}
.widget-text span {
    color: #a0a5aa;
    font-weight: 300;
    margin: 4px 0 0;
    display: block
}
.widget-tabs.comments .widget-text span {
    padding: 5px 0 0;
    margin: 0
}
.widget {
    margin: 30px 0 0
}
.widget p {
    margin: 0
}
.categories a {
    color: #848688;
    display: block;
    line-height: 19px;
    padding: 3px 0
}
.categories a:hover {
    color: #a0a5aa
}
.categories ul li:before {
    content: "Ã¯â€žâ€¦";
    font-family: "FontAwesomeNew";
    font-size: 15px;
    color: #ccc;
    margin: 3px 9px 0 0;
    float: left
}
.tabs-nav.blog li {
    width: 33.334%
}
.tabs-nav.blog li a i {
    margin: 0 auto;
    width: 100%;
    font-size: 18px;
    color: #b9bec3
}
.tabs-nav li.active a i {
    color: #fff
}
.tabs-nav.blog li a i.icon-star {
    font-size: 17px
}
.tabs-nav.blog li a i.icon-time,
.tabs-nav.blog li a i.icon-star,
.tabs-nav.blog li a i.icon-comments-alt {
    position: relative;
    top: 1px
}
#contact fieldset div {
    margin-bottom: 20px
}
#contact fieldset div input {
    width: 240px
}
#contact textarea {
    width: auto;
    min-width: 97.5%;
    min-height: 180px;
    background: #fff;
    resize: vertical
}
#contact input,
#contact textarea,
#contact select,
#contact-form button,
.st-frm-login-wrap button[type="submit"] {
    -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
    -moz-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
    -o-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
    -ms-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
    transition: background 200ms ease-in-out, border-color 200ms ease-in-out
}
#contact input:focus #contact textarea:focus,
#contact select:focus {
    border: 1px solid #d6d6d6;
    outline: none;
    position: relative;
    z-index: 5
}
#contact input.error,
#contact textarea.error,
#contact select.error {
    border: 1px solid #f5c8c3;
    background: #ffeced
}
#contact label span {
    color: #e24747
}
#contact input[type="submit"][disabled] {
    background: #a0a5aa
}
#message {
    margin: 0;
    padding: 0;
    display: block;
    background: transparent none
}
.loader {
    padding: 10px;
    float: left
}
.add-comment label {
    margin: 0 0 4px
}
.add-comment label span {
    color: #e24747
}
.add-comment input {
    margin: 0 0 20px;
    min-width: 240px
}
.add-comment textarea {
    margin: 0 0 18px;
    width: auto;
    min-width: 97.5%;
    min-height: 180px;
    background: #fff;
    resize: vertical
}
input.add-comment-btn {
    float: left;
    min-width: 100px;
    margin: 0
}
figure {
    overflow: hidden
}
.catItemTags {
    margin: 0;
    padding: 0;
    list-style: none
}
.catItemTags li {
    float: left;
    padding-right: 10px
}
.itemListView .catItemRatingBlock {
    display: none
}
#content .pagination {
    margin-bottom: 20px;
    text-align: right
}
.date span {
    background: none repeat scroll 0 0 #C2510F;
    display: block
}
#menu-right .menu-dropdown .dropdown-bg,
#menu-right .menu-dropdown li.level1.active,
#menu-right .menu-dropdown li.level1:hover,
#menu-right .menu-dropdown li.remain,
#menu-right .uk-dropdown.uk-color {
    background-color: #C2510F
}
.price-col:hover .price_orange,
.price-col.active .price_orange {
    background: #999!important
}
.price-col:hover a.uk-button-color,
.price-col.active a.uk-button-color,
.price-col:hover .price_orange,
.price-col.active .price_orange {
    background: #686868!important
}
.price-col:hover .price_orange:before,
.price-col.active .price_orange:before {
    border-top-color: #686868!important
}
.price_orange {
    font-size: 48px;
    color: #fff;
    line-height: 22px;
    padding-top: 15px;
    padding-bottom: 10px;
    position: relative
}
.price_orange div {
    color: #fff;
    font-size: 32px;
    line-height: 38px;
    padding-bottom: 1px;
    position: relative
}
.price_orange:before {
    position: absolute;
    left: 50%;
    bottom: -30px;
    margin-left: -15px;
    border: 15px solid transparent;
    border-top-color: #c2510f;
    content: "";
    z-index: 1
}
.price_orange span {
    font-size: 13px;
    color: #fff
}
.price_orange small {
    font-size: 22px
}
.price-head .title strong {
    color: #7c7c7a;
    display: block
}
.price-head:before {
    content: "";
    background: none
}
.price-head .title span {
    line-height: 30px
}
.price-head .title p {
    font-size: 15px
}
.price-head .title p b {
    color: #4a5c85
}
ul.feature {
    min-height: 280px;
    font-size: 12px
}
.p-inner ul.feature > li {
    padding-left: 5%
}
ul.feature > li i,
ul.feature > li em {
    margin-right: 10px
}
.price-head {
    box-shadow: none
}
.price-head p {
    font-size: 12px;
    font-family: "equiplight", sans-serif!important
}
.green_txt {
    color: #64921d!important
}
.orange_txt {
    color: #c2510f!important
}
.price-col:hover a.green_txt,
.price-col:hover a.orange_txt {
    background: none!important
}
.price-col.active a.green_txt,
.price-col.active a.orange_txt {
    background: none!important
}
.price-col {
    min-height: 680px
}
.price-col.uk-shift-top {
    min-height: 670px!important;
    border-radius: 4px 4px 0 0!important
}
#spotlight .module-title:before,
#spotlight1 .module-title:before {
    border-bottom-color: transparent!important
}
#spotlight .module.active .module-title:before,
#spotlight .module:hover .module-title:before,
#spotlight1 .module.active .module-title:before,
#spotlight1 .module:hover .module-title:before {
    border-bottom-color: #c2510f!important
}
#spotlight .wrapper a.pull-right,
#spotlight1 .wrapper a.pull-right {
    color: #fff!important
}
.market_section {
    background: url(../images/market_bottom.png) right bottom no-repeat;
    padding-bottom: 200px;
    margin-bottom: 20px;
    margin-left: 0
}
.overviewfeatures {
    border: 1px solid #ddd;
    min-height: 1182px
}
.of_top {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 1px solid #ddd;
    line-height: 200px;
    text-align: center
}
.of_top i {
    font-size: 100px;
    text-align: center;
    width: 100px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    color: #c2510f
}
.of_top img {
    display: inline-block;
    vertical-align: middle
}
.of_bottom {
    clear: both;
    padding: 10px 15px
}
.of_bottom ul {
    list-style: none outside none;
    margin: 0;
    padding: 0
}
.of_bottom ul li {
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-top: 5px;
    padding: 5px;
    text-align: center;
    color: #787878
}
.of_bottom ul li a {
    display: block;
    text-align: center;
    color: #787878
}
.of_bottom ul li:hover {
    background: #f6f6f6;
    color: #c2510f
}
.of_bottom ul li:hover a {
    color: #c2510f;
    text-decoration: none
}
.uk-tab-left {
    padding-top: 20px
}
#overview_tabs {
    margin: 0 -30px
}
#overview_tabs .uk-grid {
    display: table;
    margin: 0;
    width: 98%
}
#overview_tabs .uk-grid .uk-width-medium-2-10,
#overview_tabs .uk-grid .uk-width-medium-8-10 {
    display: table-cell;
    float: none;
    vertical-align: top;
    padding-bottom: 30px
}
#sidebar-a,
#overview_tabs .uk-grid .uk-width-medium-2-10 {
    background: url(../images/logo_shade.png) right 0 repeat-y
}
#sidebar-a {
    margin-right: -1px
}
.Marketplace i {
    display: none
}
#sidebar-a .mod-box.Marketplace {
    margin-right: 0;
    padding-right: 0
}
#sidebar-a .mod-box.Marketplace li.level1 {
    padding: 10px 20px
}
#sidebar-a .mod-box.Marketplace li.level2 a {
    font-size: 14px
}
#sidebar-a .mod-box.Marketplace li.level2 {
    padding: 6px 0 6px 15px;
    border-left: 1px solid #ddd
}
#sidebar-a .mod-box.Marketplace li.level1.current li a,
#sidebar-a .mod-box.Marketplace li.level1 a,
#sidebar-a .mod-box.Marketplace li.level2 a {
    color: #6b6b6b
}
#sidebar-a .mod-box.Marketplace li.level1.current a,
#sidebar-a .mod-box.Marketplace li.level1 li.level2.current a,
#sidebar-a .mod-box.Marketplace li.level1 li.level2:hover a {
    color: #a4591b
}
#sidebar-a .mod-box.Marketplace li.level1 li.level2.active {
    border-left: 1px solid #a4591b
}
#sidebar-a .mod-box.Marketplace .menu-sidebar li.level1 {
    border-bottom: 0 solid rgba(255, 255, 255, 0.05);
    border-top: 0 none;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.1) inset
}
#sidebar-a .mod-box.Marketplace .menu-sidebar li.level1.active {
    border: 1px solid #ddd;
    border-right: none;
    background: none repeat scroll 0 0 #fff;
    border-radius: 6px 0 0 6px;
    margin-right: -1px
}
#overview_tabs .uk-grid .uk-width-medium-2-10 .uk-tab-left {
    border-right: none;
    background: none
}
#maininner {
    min-height: 0!important;
    padding-bottom: 0
}
#showcase .mod-color {
    background-color: #404040
}
#spotlight .mod-box,
#spotlight1 .mod-box {
    margin-top: -10px
}
#content {
    margin: 0 20px 30px
}
body.clearCenter #content {
    margin: 0 20px
}
.uk-tab > li > a:hover {
    color: #7a7474
}
.icon-large [class^="icon-"],
.icon-large [class*=" icon-"] {
    border: 1px solid #ccc;
    border-radius: 5px;
    display: inline-block;
    font-size: 58px;
    padding: 10px;
    text-align: center;
    line-height: 100px;
    width: 100px;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U3ZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #e7eaed), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -o-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: linear-gradient(to bottom, #fff 0%, #e7eaed 50%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)
}
.menu-sidebar [class^="ci-"]:before,
.menu-sidebar [class*=" ci-"]:before {
    display: inline-block;
    float: left;
    font-family: 'clear';
    font-size: 15px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 34px;
    margin-right: 6px;
    text-transform: none
}
.menu-sidebar a.level1.active > span,
.menu-sidebar a.level1.active:before {
    color: #6b6b6b
}
.menu-sidebar .nav-child.level2 {
    position: relative;
    padding-left: 6px;
    padding-bottom: 0
}
.menu-sidebar .nav-child.level2:before {
    position: absolute;
    left: 0;
    width: 13px;
    height: 1px;
    background: #ddd;
    content: " ";
    top: 0
}
.menu-sidebar .nav-child.level2:after {
    position: absolute;
    left: 0;
    width: 13px;
    height: 1px;
    background: #ddd;
    content: " ";
    bottom: 0
}
.alphalist {
    clear: both;
    padding: 0;
    list-style: none;
    margin: 0
}
.alphalist li {
    line-height: 24px;
    margin-bottom: 10px;
    font-size: 18px;
    position: relative;
    padding-left: 40px
}
.alphalist li span {
    position: absolute;
    left: 0;
    top: 0;
    background: #C2510F;
    width: 30px;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    border-radius: 4px
}
hr.line_saperate {
    margin-left: -20px;
    margin-right: -20px;
    height: 0
}
.feature_type {
    background: #f8f8f8;
    border-bottom: 2px solid #ccc;
    clear: both;
    color: #000;
    font-size: 18px;
    margin: 10px 0;
    padding: 10px 0 10px 20px;
    text-align: left;
    line-height: 50px
}
.feature_type img {
    float: left;
    margin-right: 8px
}
.feature_type i {
    font-size: 38px;
    float: left;
    line-height: 50px;
    margin-right: 10px;
    color: #c2510f
}
.feature_type i.fsm-cubes {
    font-size: 26px
}
.features {
    list-style: none outside none;
    margin: 0;
    padding: 0 15px 15px;
    text-align: left
}
.features li {
    font-size: 13px;
    clear: both
}
.features li span {
    color: #608921;
    float: right;
    clear: both;
    font-size: 11px
}
.features li > i {
    border: 1px solid #ddd;
    border-radius: 5px;
    display: inline-block;
    font-size: 17px;
    margin: 0 5px 0 0;
    color: #c2510f;
    padding: 5px;
    text-align: center;
    width: 18px;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U3ZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #e7eaed), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -o-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: linear-gradient(to bottom, #fff 0%, #e7eaed 50%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)
}
.features li ul {
    padding-left: 20px
}
.features li ul li {
    font-size: 12px;
    list-style-type: disc;
    padding-left: 0
}
.model_table .price-col .price-tag.price_orange {
    font-size: 35px;
    padding: 25px 0
}
.model_table .price-col .price-head {
    background: none!important;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px
}
.model_table .price-col {
    border-radius: 0!important
}
#page .model_table .price-col:hover,
#page .model_table .price-col:focus {
    -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.04)!important;
    -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.04)!important;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.04)!important
}
#spotlight .module.mod-box.mod-dark.deepest,
#spotlight1 .module.mod-box.mod-dark.deepest {
    padding-top: 0
}
#spotlight .module.mod-dark:hover,
#spotlight .module.mod-dark.active,
#spotlight1 .module.mod-dark:hover,
#spotlight1 .module.mod-dark.active {
    background: #565656;
    position: relative;
    z-index: 1;
    overflow: visible
}
#spotlight .module.mod-dark.active:after,
#spotlight1 .module.mod-dark.active:after {
    border: 10px solid transparent;
    border-top-color: #565656;
    content: ' ';
    margin-left: -10px;
    left: 50%;
    top: 100%;
    position: absolute
}
.mid100_feature {
    max-width: 606px;
    margin: 0 auto
}
.mid300_feature {
    max-width: 700px;
    margin: 0 auto
}
#header-sticky-wrapper {
    margin-top: 20px;
    height: 101px!important
}
.clearosmenu {
    width: 100px;
    margin: 0 auto
}
#clearosmenu {
    position: absolute;
    top: 10px
}
.clearosmenu #clearosmenu .ci-ClearOS {
    font-size: 70px!important;
    color: #686868!important;
    width: 100px;
    text-align: center;
    font-family: 'Clear'!important;
    line-height: 90px;
    height: 90px;
    position: relative;
    z-index: 101
}
.clearosmenu #clearosmenu .ci-ClearOS span {
    display: none
}
#clearosmenu .menu-dropdown .dropdown-bg,
#clearosmenu .menu-dropdown li.level1.active,
#clearosmenu .menu-dropdown li.level1:hover,
#clearosmenu .menu-dropdown li.remain {
    background-color: #686868
}
.clearosmenu #clearosmenu .menu-dropdown > li.remain .ci-ClearOS,
.clearosmenu #clearosmenu .menu-dropdown > li.active .ci-ClearOS {
    color: #fff!important;
    background: #686868;
    -moz-box-shadow: 0 -3px 2px #666;
    -webkit-box-shadow: 0 -3px 2px #666;
    box-shadow: 0 -3px 2px #666
}
#clearosmenu .menu-dropdown .dropdown {
    top: 90px;
    -moz-box-shadow: 0 -3px 2px #666;
    -webkit-box-shadow: 0 -3px 2px #666;
    box-shadow: 0 -3px 2px #666
}
#clearosmenu div.dropdown,
#clearosmenu div.dropdown > div {
    width: 1280px!important
}
#clearosmenu div.dropdown {
    left: -590px
}
#clearosmenu .nav-child.level2 > li.item945 {
    width: 20%;
    float: left;
    margin: 0 2.5%
}
#clearosmenu .nav-child.level2 > li.item946 {
    float: left;
    margin: 0 3% 0 1.7%;
    width: 20%
}
#clearosmenu .nav-child.level2 > li.item1097 {
    width: 20%;
    float: left;
    margin: 0 0 0 4.5%
}
#clearosmenu .nav-child.level2 > li.item947 {
    width: 20%;
    float: left;
    margin: 0 0 0 4%
}
#clearosmenu .nav-child.level2 > li.parent > a {
    padding-left: 0
}
#clearosmenu .nav-child.level3 li.level3 a {
    padding-left: 0
}
#clearosmenu .nav-child.level2 > li.parent > a span {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    display: block;
    position: relative;
    line-height: 38px;
    font-family: "robotothin";
    font-size: 24px;
    margin-bottom: 10px
}
#clearosmenu .nav-child.level2 > li.parent > a span:after {
    background: #c2510f;
    width: 32px;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    content: " "
}
#clearosmenu .menu-dropdown li.level2 > a {
    background-color: transparent;
    color: #fff
}
.clearos_dropup {
    background-color: #686868;
    margin-bottom: -20px;
    display: none;
    -moz-box-shadow: 0 3px 2px #333;
    -webkit-box-shadow: 0 3px 2px #333;
    box-shadow: 0 3px 2px #333
}
.clearos_dropup .module {
    margin-top: 0
}
.clearos_dropup .nav-child.level2 > li {
    width: 24%;
    float: left;
    margin: 0 .5%
}
.clearos_dropup .nav-child.level2 > li.parent > a span {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    display: block;
    position: relative;
    line-height: 38px;
    font-family: "robotothin";
    font-size: 24px;
    margin-bottom: 10px;
    color: #fff
}
.clearos_dropup .nav-child.level2 a:hover {
    text-decoration: none
}
.clearos_dropup .nav-child.level2 > li.parent > a span:after {
    background: #c2510f;
    width: 32px;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    content: " "
}
.clearos_dropup .nav-child.level3 > li > a {
    color: #fff;
    display: block;
    font-size: 15px;
    line-height: 20px;
    padding: 5px 0;
    border-radius: 3px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.clearos_dropup .nav-child.level3 > li:hover > a {
    background: #fff;
    color: #333;
    padding: 5px 10px;
    text-decoration: none
}
#clearos_toggle {
    position: relative
}
#clearos_toggle .module.clearos {
    margin: 0;
    padding: 0
}
#clearos_toggle a {
    color: #686868;
    font-size: 70px;
    height: 90px;
    left: 50%;
    line-height: 100px;
    margin-left: -60px;
    position: absolute;
    text-align: center;
    width: 120px
}
#clearos_toggle a.active {
    background: #686868;
    color: #FFF;
    -moz-box-shadow: 0 3px 2px #333;
    -webkit-box-shadow: 0 3px 2px #333;
    box-shadow: 0 3px 2px #333
}
#clearos_toggle a:hover,
#clearos_toggle a:focus {
    text-decoration: none
}
#clearos_toggle a.active:after {
    height: 10px;
    background: #686868;
    content: " ";
    left: 0;
    right: 0;
    top: 0
}
.price-head.comparehead {
    clear: both;
    height: 100px;
    padding: 40px 0 20px
}
.price-head.comparehead span {
    display: block;
    font-size: 30px;
    line-height: 50px;
    padding: 15px 0;
    text-transform: uppercase
}
.price-head.comparehead img {
    max-width: 100%;
    margin-top: 15px
}
.price-footer {
    min-height: 150px;
    text-align: left;
    vertical-align: middle
}
.price-footer span {
    padding: 87px 0;
    text-align: center;
    display: block
}
.price-footer ol {
    font-size: 13px;
    padding-left: 35px;
    line-height: 20px;
    margin-right: 10px
}
.compare_type {
    clear: both;
    height: 40px;
    line-height: 40px;
    color: #333;
    background: #ebebeb;
    margin: 0 30px 0 0;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    position: relative
}
.compare_type:after {
    border: 20px solid transparent;
    border-left-color: #ebebeb;
    content: ' ';
    left: 100%;
    position: absolute;
    top: 0
}
.compare_features_points {
    list-style: none;
    padding: 50px 0 10px;
    text-align: center;
    margin: 0 0 20px
}
.compare_features_points li {
    height: 40px;
    border-bottom: 1px solid #eee;
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px
}
.compare_features_points li a {
    display: block;
    height: 38px
}
.compare_features_points li strong {
    font-size: 20px
}
.compare_features_points li h3 {
    margin: -10px 0 0;
    position: relative;
    padding: 10px 0
}
.compare_features_points li h3:after {
    position: absolute;
    left: 50%;
    top: 100%;
    margin-left: -10px;
    border: 10px solid transparent;
    content: ' '
}
.compare_features li.expand_app {
    color: #696969;
    font-size: 13px;
    line-height: 35px!important;
    min-height: 10px;
    padding-left: 40px;
    margin-top: 0
}
.compare_features li#expand_app_cloud,
.compare_features li#expand_app_network,
.compare_features li#expand_app_gateway,
.compare_features li#expand_app_server,
.compare_features li#expand_app_system,
.compare_features li#expand_app_reports {
    padding-left: 14px;
    height: auto;
    min-height: 40px!important
}
.compare_features li#expand_app_cloud.expanded,
.compare_features li#expand_app_network.expanded,
.compare_features li#expand_app_gateway.expanded,
.compare_features li#expand_app_server.expanded,
.compare_features li#expand_app_system.expanded,
.compare_features li#expand_app_reports.expanded {
    height: auto
}
.compare_features_points.show_hide_children li {
    height: auto;
    min-height: 40px
}
li#expand_app_cloud {
    border-bottom: 0 none;
    line-height: 30px!important;
    min-height: 40px!important
}
ul.expand_app_info_system,
ul.expand_app_info_server,
ul.expand_app_info_gateway,
ul.expand_app_info_network,
ul.expand_app_info_cloud {
    line-height: 35px;
    margin-top: 0;
    min-height: 10px
}
.compare_features ul[class*="expand_app_info_"] {
    display: none;
    list-style: outside none none;
    margin: 0;
    padding: 9px 0 0 9px
}
.compare_features ul[class*="expand_app_info_"] li {
    background: none;
    border-bottom-color: transparent;
    border-left: 1px solid #eee;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    margin-top: 0;
    height: 40px;
    padding-left: 15px;
    padding-top: 10px;
    position: relative;
    font-size: 13px;
    line-height: 18px
}
.compare_features ul[class*="expand_app_info_"] li a {
    color: #686868;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    padding: 5px 0 5px 15px
}
.compare_features_points li > ul[class*="expand_app_info_"] {
    list-style: outside none none;
    padding: 0
}
.compare_features_points ul[class*="expand_app_info_"] li {
    border-bottom: medium none;
    border-top: 1px solid #eee;
    margin: 0;
    min-height: 40px;
    padding-top: 10px
}
[class*="expand_app_info_"] {
    display: none
}
[id*="expand_app_"] span:not(.my_icon) {
    display: block;
    cursor: pointer;
    padding-left: 30px;
    height: 30px
}
[id*="expand_app_"] span.my_icon {
    float: right;
    margin: 10px 31px 0 0
}
.compare_features {
    list-style: none;
    padding: 10px 0;
    text-align: left;
    margin: 0 0 20px
}
.compare_features li {
    color: #444;
    font-size: 14px;
    line-height: 16px;
    height: 40px;
    font-family: "robotolight"!important;
    font-weight: 300!important;
    border-bottom: 1px solid #eee;
    margin-top: 10px;
    padding-left: 15px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f3f3f3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #f3f3f3));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f3f3f3 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f3f3f3 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f3f3f3 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #f3f3f3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#f3f3f3', GradientType=0);
    position: relative
}
.model_table.compare_table .price-footer span {
    padding: 85px 0 0
}
.price-col.green_col .price-tag.price_orange {
    background: #608921!important
}
.price-col.green_col .price-tag.price_orange:before {
    border-top-color: #608921!important
}
.price-col.green_col .uk-button-color {
    background: #608921!important
}
.price-col.green_col li {
    color: #608921
}
.price-col.orange_col li {
    color: #c2510f
}
.price-col.blue_col li {
    color: #3d85c6
}
.price-col.blue_col .price-tag.price_orange {
    background: #6b7f9f!important
}
.price-col.blue_col .price-tag.price_orange:before {
    border-top-color: #6b7f9f!important
}
.price-col.blue_col .uk-button-color {
    background: #6b7f9f!important
}
.price-col.blue_col li a {
    color: #3d85c6
}
.price-col.green_col li a {
    color: #608921
}
.price-col.orange_col li a {
    color: #c2510f
}
.price-col.gray_col li a {
    color: #7a7474
}
.model_table.compare_table .price-col .price-tag.price_orange {
    font-size: 24px;
    margin-bottom: 50px;
    padding: 15px 0;
    z-index: 1
}
.price-col.active .compare_type {
    background: #ebebeb
}
.price-col.active .compare_type:after {
    border-left-color: #ebebeb
}
#clearosmenu .dropdown .dropdown-bg {
    padding: 0 20px
}
.compareFeature .price-tag.price_orange {
    background: #ebebeb!important;
    color: #333!important
}
.compareFeature .price-tag.price_orange:before {
    display: none!important
}
.price-col.green_col:hover .price-tag.price_orange,
.price-col.blue_col:hover .price-tag.price_orange,
.price-col.orange_col:hover .price-tag.price_orange {
    background: #686868!important
}
.price-col.green_col:hover .price-tag.price_orange:before,
.price-col.blue_col:hover .price-tag.price_orange:before,
.price-col.orange_col:hover .price-tag.price_orange:before {
    border-top-color: #686868!important
}
.clearos_dropup .nav-child.level2 a:hover {
    text-decoration: none
}
.os_logo {
    background-color: transparent
}
.os_logo span.ci-ClearOS:before {
    font-size: 80px!important
}
.centerlogo {
    float: right;
    font-size: 70px;
    padding: 0 20px
}
.centerlogo span {
    line-height: 100px
}
a.foundation_home span:before {
    font-size: 88px!important
}
a.clear_center_logo span:before {
    font-size: 60px!important
}
a.clear_host_logo span:before {
    font-size: 43px!important
}
.menu-dropdown .dropdown-bg,
.menu-dropdown .dropdown {
    border-radius: 0
}
#menu {
    width: 100%;
}

#menu .menu.menu-dropdown {
    width: 20%;
}

#menu .menu.menu-dropdown > li {
    width: 100%;
    position: static;
}

#menu .menu.menu-dropdown > li > a,#menu .menu.menu-dropdown > li > span {
    text-align: center;
    width: 100%;
    border-top: 2px solid transparent;
    min-height: 108px;
}

#menu .menu.menu-dropdown > li > a span,#menu .menu.menu-dropdown > li > span span {
    width: 100%;
    text-align: center;
    padding: 0;
}

#menu .menu-dropdown .dropdown {
    width: 100%!important;
    overflow: visible!important;
}

#menu .menu-dropdown .dropdown > div {
    overflow: visible!important;
    width: 100%!important;
}

/*#menu .menu-dropdown:nth-child(5) .dropdown {
    width: 20%!important;
    right: 0;
    left: auto;
}
*/

#menu .menu-dropdown .dropdown ul.nav-child.level2 > li {
    /*width: 22%!important;*/
    float: left;
    width: 20%!important;
    margin: 0!important;
}


/*#menu .menu-dropdown.menuoption_3 .level1 .dropdown ul.nav-child.level2 > li,#menu .menu-dropdown.menuoption_1 .level1 .dropdown ul.nav-child.level2 > li,#menu .menu-dropdown.menuoption_2 .level1 .dropdown ul.nav-child.level2 > li {}

#menu .menu-dropdown .dropdown ul.nav-child.level2 > li:nth-child(1) {
    margin: 0 0 0 1.5%;
}

#menu .menu-dropdown .dropdown ul.nav-child.level2 > li:nth-child(2) {
    margin: 0 0 0 1.9%;
}

#menu .menu-dropdown .dropdown ul.nav-child.level2 > li:nth-child(3) {
    margin: 0 0 0 5%;
}

#menu .menu-dropdown .dropdown ul.nav-child.level2 > li:nth-child(4) {
    margin: 0 0 0 1.8%;
}
*/

#menu .menu-dropdown.mc-3 .level1 .dropdown ul.nav-child.level2 > li {
    width: 33%!important;
    margin: 0!important;
}

#menu .menu-dropdown.mc-4 .level1 .dropdown ul.nav-child.level2 > li {
    width: 25%!important;
    margin: 0!important;
}

#menu .menu-dropdown.mc-5 .level1 .dropdown ul.nav-child.level2 > li {
    width: 20%!important;
    margin: 0!important;
}

#menu .menu-dropdown.mc-6 .level1 .dropdown ul.nav-child.level2 > li {
    width: 15.5%!important;
    margin: 0!important;
}


/*body.not_login #menu .menu-dropdown.menuoption_4 .dropdown {
    width: 20% !important;
    left: auto;
    right: 0;
}
*/
body.is_login #menu .menu-dropdown.menuoption_4 .dropdown {
    width: 100%!important;
}

#menu .menu-dropdown .dropdown ul.nav-child.level2 > li > a:hover {
    background: none;
}

#menu .menu-dropdown .dropdown ul.nav-child.level2 > li > a > span {
    display: block;
    position: relative;
    line-height: 18px;
    font-family: 'robotolight',sans-serif!important;
    font-size: 16px;
    margin-bottom: 0;
}

#menu .menu-dropdown .dropdown ul.nav-child.level2 > li > a {
    margin-left: 20px;
    position: relative;
    border-radius: 2px;
    padding-left: 0;
}

#menu .menu-dropdown li.remain .dropdown ul.nav-child.level2 > li > a,#menu .menu-dropdown li.active .dropdown ul.nav-child.level2 > li > a {
    padding-bottom: 9px!important;
}

ul.menu-dropdown h4 {
    font-family: "robotolight",sans-serif!important;
    font-weight: 300!important;
}
#menu .menu-dropdown .dropdown ul.nav-child.level2 > li:hover > a,
.menu-dropdown li.level2 a:hover,
.menu-dropdown a.current.level2,
#menu .menu-dropdown .dropdown ul.nav-child.level2 a.level2.active {
    color: #fff;
    padding-left: 10px;
    background: none
}
#menu .menu-dropdown li.item848 .dropdown-bg {
    background-color: #C2510F
}
#menu .menu-dropdown li.item1096 .dropdown-bg {
    background-color: #686868
}
#menu .menu-dropdown li.item1020 .dropdown-bg {
    background-color: #608921
}
#menu .menu-dropdown li.item1137 .dropdown-bg {
    background-color: #3d85c6
}
#menu .menu-dropdown:nth-child(5) li .dropdown-bg {
    background-color: #999
}
#menu .menu.menu-dropdown > li.remain > a.os_logo,
#menu .menu.menu-dropdown > li.active > a.os_logo,
#menu .menu.menu-dropdown > li:hover > a.os_logo {
    background: #686868!important
}
#menu .menu.menu-dropdown > li.remain > a.foundation_home,
#menu .menu.menu-dropdown > li.active > a.foundation_home,
#menu .menu.menu-dropdown > li:hover > a.foundation_home {
    background: #608921!important
}
#menu .menu.menu-dropdown > li.remain > a.clear_center_logo,
#menu .menu.menu-dropdown > li.active > a.clear_center_logo,
#menu .menu.menu-dropdown > li:hover > a.clear_center_logo {
    background: #C2510F!important
}
#menu .menu.menu-dropdown > li.remain > a.clear_host_logo,
#menu .menu.menu-dropdown > li.active > a.clear_host_logo,
#menu .menu.menu-dropdown > li:hover > a.clear_host_logo {
    background: #3d85c6!important
}
#menu .menu.menu-dropdown:nth-child(5) > li.remain > span span,
#menu .menu.menu-dropdown:nth-child(5) > li.active > span span,
#menu .menu.menu-dropdown:nth-child(5) > li:hover > span span {
    color: #fff!important
}
#menu .menu.menu-dropdown:nth-child(5) > li.remain > span,
#menu .menu.menu-dropdown:nth-child(5) > li.active > span,
#menu .menu.menu-dropdown:nth-child(5) > li:hover > span {
    background: #999!important;
    color: #fff!important
}
#menu .menu-dropdown li.item1096 > a {
    border-top-color: #686868
}
#menu .menu-dropdown li.item1020 > a {
    border-top-color: #608921
}
#menu .menu-dropdown li.item1137 > a {
    border-top-color: #3d85c6
}
#menu .menu-dropdown li.item848 > a {
    border-top-color: #C2510F
}
#menu .menu-dropdown:nth-child(5) li > span {
    border-top-color: #999
}
#menu .menu-dropdown li.item1096 > a {
    border-radius: 5px 0 0 0
}
#menu .menu-dropdown:nth-child(5) li > span {
    border-radius: 0 5px 0 0
}
#header-sticky-wrapper.is-sticky #menu .menu-dropdown li.item1096 > a,
#header-sticky-wrapper.is-sticky #menu .menu-dropdown:nth-child(5) li > span {
    border-radius: 0
}
#menu .menu-dropdown li.item1096.remain > a,
#menu .menu-dropdown li.item1096.active > a,
#menu .menu-dropdown li.item1096.remain:hover > a {
    color: #FFF
}
#menu .menu-dropdown li.item1020.remain > a,
#menu .menu-dropdown li.item1020.active > a,
#menu .menu-dropdown li.item1020.remain:hover > a {
    color: #FFF
}
#menu .menu-dropdown li.item1137.remain > a,
#menu .menu-dropdown li.item1137.active > a,
#menu .menu-dropdown li.item1137.remain:hover > a {
    color: #FFF
}
#menu .menu-dropdown li.item848.remain > a,
#menu .menu-dropdown li.item848.remain > a,
#menu .menu-dropdown li.item848.remain:hover > a {
    color: #FFF
}
#menu .menu-dropdown:nth-child(5) li > span,
#menu .menu-dropdown:nth-child(5) li.remain > span,
#menu .menu-dropdown:nth-child(5) li.remain:hover > span {
    color: #FFF
}
#menu .menu.menu-dropdown > li > a span,
#menu .menu.menu-dropdown > li > span span {
    color: #747474;
    display: block;
    font-size: 18px;
    padding: 12px 14% 0;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    width: auto;
    float: none
}
#menu .menu.menu-dropdown > li > a span,
#menu .menu.menu-dropdown > li > span span.ci-ClearCenterLogo {
    padding: 12px 18% 0
}
.menu-dropdown a.level1 > span,
.menu-dropdown span.level1 > span {
    line-height: 34px
}
#menu .menu.menu-dropdown > li > a span:before {
    color: transparent;
    display: block;
    font-family: 'clear';
    padding: 0 0 10px;
    position: absolute;
    width: 100%
}
#menu .menu.menu-dropdown > li > a span.ci-ClearOS {
    font-size: 0!important
}
#menu .menu.menu-dropdown > li > a span.ci-ClearOS:before {
    padding-top: 20px;
    color: #686868;
    text-align: center;
    left: 0;
    right: 0;
    display: block
}
#menu .menu.menu-dropdown > li.remain > a span,
#menu .menu.menu-dropdown > li.active > a span {
    color: #fff
}
#menu .menu.menu-dropdown > li.remain > a span.ci-ClearOS:before,
#menu .menu.menu-dropdown > li.active > a span.ci-ClearOS:before {
    color: #fff
}
.headerbar {
    border-bottom: 0 solid #f6f6f6
}
body.nav_margin #header-sticky-wrapper {
    margin-bottom: 45px
}
body.nav_margin .uk-container-center.uk-container {
    padding-top: 10px
}
.innerBlockSection {
    margin: 0 -20px;
    background: #404040
}
.innerBlockSection .wrapper a.pull-right {
    color: #fff!important
}
.innerBlockSection .at-mod-dark {
    display: table
}
.innerBlockSection .grid-box {
    border-bottom: 1px solid #666;
    display: table-cell;
    float: none
}
.innerBlockSection .grid-box:hover {
    background: #565656
}
.innerBlockSection .mod-box.mod-dark {
    background: none
}
#spotlight .mod-box.mod-dark a,
.innerBlockSection .mod-box.mod-dark a,
#spotlight1 .mod-box.mod-dark a {
    color: #fff
}
body.blog_template .grid-box.leading header {
    background: #404040;
    margin: 20px -20px 0!important
}
body.blog_template .grid-box.leading header h1 {
    border: medium none!important;
    box-shadow: none!important;
    padding: 15px 20px 0!important;
    font-size: 36px;
    color: #fff!important
}
body.blog_template .grid-box.leading header h1:before {
    display: none
}
#header-sticky-wrapper.is-sticky #menu .menu.menu-dropdown > li.level1 {
    opacity: 1;
    filter: alpha(opacity=100)
}
#header-sticky-wrapper.is-sticky #menu .menu.menu-dropdown > li.level1.active,
#header-sticky-wrapper.is-sticky #menu .menu.menu-dropdown > li.level1:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}
.menu-dropdown li.level1.active,
.menu-dropdown li.level1:hover,
.menu-dropdown li.remain {
    background: transparent!important
}
#solutionsection .innerBlockSection img {
    border-radius: 50%;
    width: 130px;
    float: left;
    margin: 0 20px 0 0;
    border: 3px solid #fff
}
#solutionsection .innerBlockSection a {
    overflow: hidden;
    display: block
}
#solutionsection .innerBlockSection a:hover .module-title {
    text-decoration: none
}
.solutionTable.model_table .price-col {
    min-height: 0;
    position: relative
}
.price-tag.price_orange {
    font-size: 30px;
    margin-bottom: 0
}
.solutionTable.model_table .p-inner {
    min-height: 120px;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin: 25px 0 0;
    padding: 25px 0
}
.solutionTable.model_table .p-inner p {
    margin: 0 20px
}
.solutionTable.model_table .call-action {
    background: #f6f6f6;
    display: block;
    text-align: center
}
.solutionTable.model_table .price-tag {
    font-family: "robotothin"
}
.solutionTable.model_table .price-head {
    padding: 0;
    line-height: 0
}
.solutionTable.model_table .price-head img {
    width: 100%
}
.solutionTable.model_table .p-inner {
    margin-top: 0
}
.solutionTable.model_table .price-col > a {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: 1000px;
    top: 0
}
.uk-icon-star.starempty {
    color: #ddd
}
.marketPlaceSection h2 {
    border-bottom: 1px solid #ddd;
    font-weight: 400;
    padding: 5px 0;
    position: relative;
    box-shadow: none
}
.marketPlaceSection h2:before {
    border-bottom: 1px solid transparent;
    bottom: -1px;
    content: " ";
    height: 1px;
    left: 0;
    position: absolute;
    width: 32px
}
.marketPlaceSection p {
    font-size: 17px;
    color: #666
}
.MarketplaceLeftOuter {
    display: table-cell;
    margin: 0;
    padding: 0;
    width: 235px;
    background: url(../images/logo_shade.png) right 0 repeat-y;
    position: relative
}
.MarketplaceLeft {
    margin: 0;
    width: 235px;
    padding: 15px 0;
    display: block;
    font-size: 17px;
    font-weight: 700;
    list-style: none;
    position: absolute;
    top: 0
}
.MarketplaceLeft > li {
    clear: both;
    padding: 0;
    position: relative;
    border: 1px solid transparent
}
.MarketplaceLeft > li a {
    display: block;
    padding: 12px 15px 8px 46px
}
.MarketplaceLeft > li.active {
    border-radius: 5px 0 0 5px;
    border-color: #ddd;
    border-right-color: #fff;
    background: #fff
}
.MarketplaceLeft > li a:hover,
.MarketplaceLeft > li a:focus {
    text-decoration: none;
    outline: none
}
.MarketplaceLeft ul {
    position: relative;
    padding: 0 0 0 9px;
    margin: 3px 0 15px 15px;
    list-style: none;
    display: none
}
.MarketplaceLeft ul:before {
    position: absolute;
    left: 0;
    width: 13px;
    height: 0;
    background: #ddd;
    content: " ";
    top: 0
}
.MarketplaceLeft ul:after {
    position: absolute;
    left: 3px;
    width: 13px;
    height: 1px;
    background: #ddd;
    content: " ";
    bottom: 0
}
.MarketplaceLeft li.active ul {
    display: block
}
.MarketplaceLeft ul li {
    border-left: 1px solid #ddd;
    position: relative
}
.MarketplaceLeft ul li a {
    color: #686868;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    padding: 5px 0 5px 15px
}
.Marketplaceright {
    display: table-cell;
    padding-left: 20px;
    padding-bottom: 25px
}
.app_rating {
    display: block;
    font-size: 16px;
    line-height: normal;
    padding: 3px 0 0
}
.app_Thumb {
    float: left;
    text-align: center;
    width: 90px
}
.app_Thumb b{
    border: 1px solid #ccc;
    border-radius: 5px;
    display: block;
    font-size: 60px;
    text-align: center;
    line-height: 90px;
    width: 90px;
    height: 90px;
    font-family: 'clear';
    font-weight: 400;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U3ZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #e7eaed), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -o-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: linear-gradient(to bottom, #fff 0%, #e7eaed 50%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)
}

.app_Thumb > img {
    border: 1px solid #ccc;
    border-radius: 5px;
    display: block;
    padding: 10px;
    text-align: center;
    line-height: 90px;
    width: 90px;
    height: 90px;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U3ZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #e7eaed), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -o-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: linear-gradient(to bottom, #fff 0%, #e7eaed 50%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)
}

.app_Thumb a:hover {
    text-decoration: none
}
.app_Thumb span {
    color: #686868;
    font-size: 14px
}
.appList {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%
}
.appList li {
    border: 1px solid #ddd;
    float: left;
    margin: 1.5% 0 0;
    padding: 1.5%;
    width: 46%;
    position: relative
}
.appList li:nth-child(even) {
    float: right
}
.appList li:hover {
    -moz-box-shadow: 0 0 8px #ddd;
    -webkit-box-shadow: 0 0 8px #ddd;
    -o-box-shadow: 0 0 8px #ddd;
    box-shadow: 0 0 8px #ddd
}
.app_detail {
    margin-left: 105px
}
.app_detail h4 {
    font-size: 18px;
    margin: 0;
    padding-bottom: 3px
}
.app_detail p {
    font-size: 15px;
    line-height: 18px;
    margin: 0
}
.appSection {
    display: block
}
.appLink {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}
.app_cat {
    display: none;
    min-height: 400px
}
.app_cat#Cloud {
    display: block
}
.app_Desc {
    float: left;
    width: 100%
}
.app_Desc h2.module-title {
    color: #c2510f;
    font-size: 26px;
    font-weight: 300;
    line-height: 54px
}
.app_Desc h2.module-title:before {
    border-bottom-color: #c2510f!important
}
.developerList {
    list-style: none;
    margin: 0;
    padding: 10px 0
}
.developerList li {
    font-size: 16px;
    color: #666
}
.developerList li span {
    display: inline-block;
    padding-right: 5px;
    color: #000;
    vertical-align: top;
    zoom: 1;
    *display: inline
}
.developerList li i {
    font-size: 18px;
    margin-right: 5px;
    font-style: none
}
#detail_img {
    border: 1px solid #ccc;
    border-radius: 5px;
    display: block;
    font-size: 80px;
    text-align: center;
    line-height: 120px;
    width: 120px;
    height: 120px;
    font-family: 'clear';
    font-weight: 400;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U3ZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #e7eaed), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -o-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: linear-gradient(to bottom, #fff 0%, #e7eaed 50%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)
}

img#detail_img {
    border: 1px solid #ccc;
    border-radius: 5px;
    display: block;
    text-align: center;
    line-height: 120px;
    width: 120px;
    height: 120px;
    padding: 10px;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U3ZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #e7eaed), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -o-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: linear-gradient(to bottom, #fff 0%, #e7eaed 50%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)
}

.app_detail_list {
    border-bottom: 1px solid #ddd;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 30px 0 10px;
    width: 100%
}
.app_detail_list dt {
    float: left;
    text-align: center;
    width: 90px;
    clear: both;
    min-height: 130px
}
.app_detail_list dt a {
    border: 1px solid #ccc;
    border-radius: 5px;
    display: block;
    font-size: 60px;
    text-align: center;
    line-height: 90px;
    width: 90px;
    height: 90px;
    font-family: 'clear';
    font-weight: 400;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U3ZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #e7eaed), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -o-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: linear-gradient(to bottom, #fff 0%, #e7eaed 50%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)
}
.app_detail_list dt a:hover {
    text-decoration: none
}
.app_detail_list dd {
    margin-left: 115px;
    min-height: 130px
}
.app_detail_list strong {
    font-size: 18px;
    margin: 0;
    padding-bottom: 3px;
    display: block;
    font-weight: 400
}
.app_detail_list strong a {
    color: #c2510f
}
.app_detail_list p,
.complementary,
.app_Desc p {
    font-size: 16px;
    line-height: 18px;
    margin: 0;
    padding-bottom: 15px
}
.app_detail_list .app_rating {
    font-size: 13px
}
.details-header {
    font-size: 18px;
    margin: 0;
    display: block;
    font-weight: 400;
    padding: 20px 0 10px
}
#app_description {
    padding-top: 30px
}
#app_screenshots {
    float: left;
    width: 100%
}
#app_screenshots > a {
    width: 125px;
    height: 125px;
    margin: 0 10px 10px 0;
    border: 1px solid #ddd;
    float: left;
    text-align: center;
    vertical-align: middle;
    line-height: 125px
}
#app_screenshots > a img {
    display: inline-block;
    max-width: 125px;
    max-height: 125px;
    vertical-align: top;
    zoom: 1;
    *display: inline
}
.appInfo {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block
}
.appInfo dt {
    margin: 0;
    padding: 10px 0 2px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
    clear: both
}
.appInfo dd {
    margin: 0;
    padding: 0;
    font-weight: 400;
    font-size: 14px;
    color: #666
}
.about_app {
    font-size: 18px;
    margin: 0;
    display: block;
    text-transform: uppercase;
    font-weight: 400;
    padding: 5px 0 10px
}
.app_main {
    padding-bottom: 10px;
    float: left;
    width: 100%
}
.app_main_thumb {
    float: left;
    width: 120px;
    text-align: center
}
.app_main_details {
    margin: 0 0 30px 160px
}
.app_main_thumb .app_rating {
    font-size: 16px
}
.app_main_details .uk-grid .uk-width-medium-1-4 {
    position: relative
}
.app_main_details .uk-grid .uk-width-medium-1-4:after {
    content: ' ';
    right: -5px;
    top: 0;
    width: 1px;
    background: #eee;
    position: absolute;
    height: 170px
}
.app_main_details .uk-grid .uk-width-medium-1-4:last-child:after {
    display: none
}
#app_screenshots .uk-icon-plus-circle {
    line-height: 125px!important
}
#app_description {
    border-top: 1px solid #ddd
}
.uptoAppliance {
    border: 1px solid #ddd;
    border-radius: 10px;
    clear: both;
    color: #333;
    font-size: 30px;
    line-height: 40px;
    margin-top: 20px;
    padding: 20px;
    text-align: center
}
.uptoAppliance span {
    color: #999;
    display: block;
    font-size: 40px;
    line-height: normal
}
.uptoAppliance span strong {
    color: #c2510f
}
.apps {
    clear: both
}
.apps i {
    border: 1px solid #ccc;
    border-radius: 5px;
    margin: 0 10px 10px 0;
    display: inline-block;
    font-size: 80px;
    text-align: center;
    line-height: 120px;
    width: 120px;
    height: 120px;
    font-family: 'clear';
    color: #608921;
    font-weight: 400;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U3ZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #e7eaed), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -o-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: linear-gradient(to bottom, #fff 0%, #e7eaed 50%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)
}
.box_list {
    border: 1px solid #ddd;
    border-radius: 10px;
    color: #333;
    font-size: 15px;
    margin-top: 20px;
    padding: 15px
}
.big_icon {
    color: #c2510f;
    display: block;
    font-family: 'clear';
    font-size: 125px;
    font-weight: 400;
    height: 160px;
    line-height: 160px;
    text-align: center;
    width: 100%
}
body #menu .menu-dropdown li.item1096 > a.os_logo {
    background: url(../images/logo_shade.png) right 0 repeat-y #fff
}
.marketPlaceSection {
    margin: -38px 0 0;
    display: table;
    width: 100%
}
.hover_box_main {
    border: 1px solid #bcbbbb;
    position: relative;
    min-height: 540px
}
.image_box {
    float: left;
    border-bottom: 1px solid #bcbbbb;
    position: relative
}
.first_image {
    width: 33%;
    padding: 12px 0;
    float: left;
    text-align: center
}
.first_image:hover {
    background: #eee
}
.table-container {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 104px;
    display: none;
    background: #fff;
    text-align: left
}
.table-container .uk-table {
    border: none;
    font-size: 14px;
    line-height: 20px
}
.table-container ul {
    top: 0;
    position: relative;
    width: 300px;
    margin-left: -5px;
    font-size: 10px
}
.table-container li p {
    padding: 0;
    font-size: 10px;
    margin-top: 5px;
    margin-bottom: -2px;
    width: 300px;
    float: left
}
.first_image:hover .table-container {
    display: block
}
.hover_box_main .table-container ul {
    width: auto
}
.app_Thumb b.transmission,
#detail_img.transmission,
.app_detail_list dt a.transmission {
    background: #fff url(../images/transmission.png) center center no-repeat
}
.app_Thumb b.active_directory,
#detail_img.active_directory,
.app_detail_list dt a.active_directory {
    background: #fff url(../images/active_directory.png) center center no-repeat
}
.app_Thumb b.owncloud_business,
#detail_img.owncloud_business,
.app_detail_list dt a.owncloud_business {
    background: #fff url(../images/owncloud_business.png) center center no-repeat
}
.app_Thumb b.google_apps,
#detail_img.google_apps,
.app_detail_list dt a.google_apps {
    background: #fff url(../images/google_apps.png) center center no-repeat
}
.app_Thumb b.roundcubemail,
#detail_img.roundcubemail,
.app_detail_list dt a.roundcubemail {
    background: #fff url(../images/roundcubemail.png) center center no-repeat
}
.app_Thumb b.kaspersky_gateway,
#detail_img.kaspersky_gateway,
.app_detail_list dt a.kaspersky_gateway,
.app_Thumb b.kaspersky_gateway_50_users,
#detail_img.kaspersky_gateway_50_users,
.app_detail_list dt a.kaspersky_gateway_50_users,
.app_Thumb b.kaspersky_gateway_100_users,
#detail_img.kaspersky_gateway_100_users,
.app_detail_list dt a.kaspersky_gateway_100_users,
.app_Thumb b.kaspersky_gateway_250_users,
#detail_img.kaspersky_gateway_250_users,
.app_detail_list dt a.kaspersky_gateway_250_users {
    background: #fff url(../images/kaspersky_gateway.png) center center no-repeat
}
.app_Thumb b.kaspersky_mail,
#detail_img.kaspersky_mail,
.app_detail_list dt a.kaspersky_mail,
.app_detail_list dt a.kaspersky_mail_50_users,
.app_Thumb b.kaspersky_mail_50_users,
#detail_img.kaspersky_mail_50_users,
.app_detail_list dt a.kaspersky_mail_50_users,
.app_detail_list dt a.kaspersky_mail_50_users,
.app_Thumb b.kaspersky_mail_100_users,
#detail_img.kaspersky_mail_100_users,
.app_detail_list dt a.kaspersky_mail_100_users,
.app_detail_list dt a.kaspersky_mail_100_users,
.app_Thumb b.kaspersky_mail_250_users,
#detail_img.kaspersky_mail_250_users,
.app_detail_list dt a.kaspersky_mail_250_users,
.app_detail_list dt a.kaspersky_mail_250_users,
.app_Thumb b.kaspersky_mail,
#detail_img.kaspersky_mail,
.app_detail_list dt a.kaspersky_mail,
.app_detail_list dt a.kaspersky_mail,
{
    background: #fff url(../images/kaspersky_mail.png) center center no-repeat
}
.app_Thumb b.owncloud,
#detail_img.owncloud,
.app_detail_list dt a.owncloud,
.app_Thumb b.owncloud_business_5_users,
#detail_img.owncloud_business_5_users,
.app_detail_list dt a.owncloud_business_5_users,
.app_Thumb b.owncloud_business_10_users,
#detail_img.owncloud_business_10_users,
.app_detail_list dt a.owncloud_business_10_users,
.app_Thumb b.owncloud_business_20_users,
#detail_img.owncloud_business_20_users,
.app_detail_list dt a.owncloud_business_20_users,
.app_Thumb b.owncloud_business_50_users,
#detail_img.owncloud_business_50_users,
.app_detail_list dt a.owncloud_business_50_users,
.app_Thumb b.owncloud_business_100_users,
#detail_img.owncloud_business_100_users,
.app_detail_list dt a.owncloud_business_100_users {
    background: #fff url(../images/owncloud.png) center center no-repeat
}
.list li {
    color: #333
}
.list li span {
    color: #898989
}
.dl-horizontal {
    padding-left: 0;
    font-size: 15px
}
.dl-horizontal dt {
    text-align: left;
    width: 220px
}
.boxes-content-left-corner {
    border: 1px solid #ddd;
    padding: 15px;
    border-radius: 5px
}
.stats,
.no-ant {
    padding-bottom: 15px
}
.thumb-no-ant {
    clear: both;
    padding-top: 20px;
    text-align: center
}
.efficient-illustration {
    background: url(../images/efficient-illustration.png) 0 bottom no-repeat;
    padding: 0 0 200px 450px;
    min-height: 280px
}
.round_img {
    border-radius: 50%;
    float: left;
    margin: 0 20px 0 0;
    width: 130px;
    -moz-box-shadow: 2px 2px 0 #fff, -2px 2px 0 #fff, -2px -2px 0 #fff, 2px -2px 0 #fff;
    -webkit-box-shadow: 2px 2px 0 #fff, -2px 2px 0 #fff, -2px -2px 0 #fff, 2px -2px 0 #fff;
    box-shadow: 2px 2px 0 #fff, -2px 2px 0 #fff, -2px -2px 0 #fff, 2px -2px 0 #fff
}
.hidden_block {
    display: block;
    overflow: hidden;
    padding-bottom: 20px
}
.TestimonialBody .RSWS_testimonial {
    margin-right: 100px;
    font-family: 'Roboto', sans-serif;
    text-align: left;
    padding-right: 20px;
    font-weight: 100;
    font-size: 18px;
    font-style: normal;
    line-height: 30px;
    position: relative
}
.TestimonialBody .RSWS_testimonial span {
    font-family: "robotothin", Arial;
    font-weight: 100;
    font-size: 18px
}
#customer_block .TestimonialBody .RSWS_testimonial span {
    font-size: 16.5px
}
.TestimonialBody {
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    padding: 10px
}
.Testimonialmedia {
    float: right;
    height: 70px;
    width: 70px
}
.Testimonialmedia img,
#testimonial_block img {
    background: #fff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 64px;
    padding: 3px;
    width: 64px!important;
    border: 1px solid #ddd;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 100%;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(0, 0, 0, 0.2)
}
.Testimonialsub {
    clear: both;
    display: block;
    text-align: right;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    padding: 0 10px
}
.Testimonialsub em {
    font-size: 13px;
    color: #999;
    display: none
}
.Testimonialsub strong {
    font-size: 18px;
    color: #7a7474;
    font-family: 'Roboto', sans-serif;
    font-weight: 100
}
#content .RSWS_testi_block {
    border: none;
    border-bottom: 1px solid #ddd
}
#showcase.no-top-margin {
    margin-top: 0
}
#content .rs_pagination.pagination a,
#content .rs_pagination.pagination strong {
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
    margin: 1px;
    padding: 4px 9px
}
.care_icon {
    line-height: normal;
    font-size: 200px;
    color: #3d85c6;
    display: block;
    overflow: hidden
}
b.color_block {
    width: 24px;
    height: 24px;
    border-radius: 2px;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    margin-right: 5px
}
b.color_block.yellow-color {
    background: #FF6
}
b.color_block.green-color {
    background: #98BB60
}
b.color_block.ocean-color {
    background: teal
}
b.color_block.orange-color {
    background: #e1852e
}
b.color_block.black-color {
    background: #000
}
.TeamLeaders .uk-icon-linkedin:hover {
    text-decoration: none
}
.teamMember {
    float: left;
    margin: 0 10px 5px
}
.TeamLeaders .uk-person-content {
    clear: both;
    overflow: hidden
}
.TeamLeaders .uk-person-content h4 {
    padding-bottom: 0;
    margin-bottom: 0;
    line-height: 1.5;
    letter-spacing: 1px
}
.TeamLeaders .uk-panel-person {
    padding: 3px;
    margin-top: 0
}
.TeamLeaders .uk-panel-person .uk-person-avatar {
    padding-bottom: 0
}
.TeamLeaders .uk-person-content p {
    height: 150px;
    overflow: hidden;
    margin-top: 5px;
    line-height: 24px;
}
.search.newsletter {
    max-width: 500px;
    margin: 0 auto;
    position: relative;
    z-index: 1
}
.search.newsletter:before {
    width: 286px;
    height: 114px;
    background: url(../images/newsLogo.png) center 0 no-repeat;
    content: " ";
    position: absolute;
    top: 100%;
    margin-top: 10px;
    left: 50%;
    margin-left: -146px
}
.search.newsletter:after {
    width: 286px;
    height: 114px;
    content: "\e666";
    position: absolute;
    top: 100%;
    margin-top: 10px;
    left: 50%;
    margin-left: -146px;
    font-family: 'clear';
    line-height: 115px;
    font-size: 80px;
    color: #fff;
    text-align: center
}
#mod-search-searchword {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #bbb;
    border-radius: 10px 0 0 10px;
    box-shadow: 3px 3px 5px #ccc inset;
    float: left;
    height: 50px;
    line-height: 50px;
    margin-right: 0;
    padding: 10px 10px 10px 15px;
    width: 390px
}
#mod-search-searchword:focus {
    background: #fff
}
.search.newsletter .button.btn-primary {
    border-radius: 0 10px 10px 0;
    color: #000;
    display: table-cell;
    font-size: 16px;
    font-weight: 600;
    height: 50px;
    line-height: 30px;
    padding: 10px 20px;
    text-transform: uppercase;
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#fff), to(#e0e0e0));
    background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
    background-image: -moz-linear-gradient(top, #fff 0, #e0e0e0 100%);
    background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    color: #666!important
}
#sidebar-a .mod-box {
    margin: 0;
    padding: 15px 0 15px 20px !important
}
#sidebar-a .mod-box > ul {
    display: block;
    margin: 0;
    list-style: none;
    padding: 0;
    font-size: 17px;
    font-weight: 700
}
#sidebar-a .mod-box > ul > li {
    clear: both;
    padding: 0;
    position: relative;
    border: 1px solid transparent!important;
    box-shadow: none!important
}
#sidebar-a .mod-box > ul > li > a,
#sidebar-a .mod-box > ul > li > span {
    display: block;
    padding: 0 15px;
    color: #686868
}
#sidebar-a .mod-box > ul > li.active {
    border-radius: 5px 0 0 5px;
    border-color: #ddd!important;
    border-right-color: #fff!important;
    background: #fff
}
#sidebar-a .mod-box > ul > li a:hover,
#sidebar-a .mod-box ul > li a:focus {
    text-decoration: none;
    outline: none;
    color: #c2510f
}
#sidebar-a .mod-box .uk-icon-chevron-right.uk-float-right {
    display: none
}
#sidebar-a .mod-box > ul ul {
    position: relative;
    padding: 10px 0 10px 6px;
    margin: 3px 0 15px 15px;
    list-style: none;
    display: none
}
#sidebar-a .mod-box ul ul:before {
    position: absolute;
    left: -6px;
    width: 13px;
    height: 1px;
    background: #ddd;
    content: " ";
    top: 0
}
#sidebar-a .mod-box ul ul:after {
    position: absolute;
    left: -6px;
    width: 13px;
    height: 1px;
    background: #ddd;
    content: " ";
    bottom: 0
}
#sidebar-a .mod-box > ul li.active:after {
    content: ' ';
    top: 0;
    bottom: 0;
    right: -1px;
    width: 2px;
    background: #fff;
    position: absolute
}
#sidebar-a .mod-box > ul li ul {
    display: block;
    border-left: 1px solid #ddd
}
#sidebar-a .mod-box ul ul li {
    position: relative
}
#sidebar-a .mod-box ul ul li a {
    color: #686868;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    padding: 3px 0 3px 15px;
    position: relative
}
#sidebar-a .mod-box ul ul li.active > a:after {
    background: #c2510f;
    content: " ";
    top: 3px;
    left: -7px;
    position: absolute;
    bottom: 3px;
    width: 1px
}
#sidebar-a .mod-box ul ul li.selected > a:after {
    background: #c2510f;
    content: " ";
    top: 3px;
    left: -7px;
    position: absolute;
    bottom: 3px;
    width: 1px
}
#sidebar-a .mod-box ul ul li a:before {
    line-height: 20px
}
#sidebar-a .mod-box ul ul li.active > a,
#sidebar-a .mod-box ul ul li.selected > a,
#sidebar-a .mod-box ul ul li:hover > a {
    color: #c2510f
}
.contactSection h4.module-title img {
    float: left;
    margin-right: 10px;
    margin-top: -5px;
    width: 40px
}
.contactSection ul.uk-list.list-icons li {
    padding-left: 0
}
.contactSection ul.uk-list.list-icons li em {
    color: #c2510f
}
.contactSection h4.module-title:before {
    left: 0
}
.contactSection h4.module-title {
    line-height: 26px;
    margin-bottom: 10px!important
}
.contactSection h4.founder_text {
    font-size: 15px;
    letter-spacing: 4px;
    line-height: 2;
    padding-bottom: 10px;
    text-transform: uppercase
}
.contactSection .uk-text-right .uk-icon-button {
    text-align: center;
    padding-left: 5px
}
.contactSection h1.module-title {
    margin: 15px 0 30px!important
}
.contactSection .uk-panel-box {
    margin: -10px 0 0;
    padding: 0 10px 10px
}
.contactSection .uk-panel-box h4.module-title {
    margin: 0 -10px;
    padding: 10px 10px 15px;
    font-size: 20px;
    letter-spacing: normal;
    text-transform: none
}
#system form.submission fieldset > div > input[type='email'],
#system form.submission fieldset > div > input[type='text'],
#system form.submission fieldset > div > input[type='tel'],
#system form.submission fieldset > div > input[type='url'],
#system form.submission fieldset > div > input[type='password'],
#system form.submission fieldset > div > textarea {
    width: 370px
}
#jevents_body .cal_table th,
#jevents_body .cal_table td {
    border: 1px solid #ddd
}
.jev_toprow div.previousmonth,
.jev_toprow div.nextmonth {
    background-color: #c2510f;
    border: 1px solid #c2510f
}
.jev_toprow div.currentmonth {
    border-top: 1px solid #c2510f;
    border-bottom: 1px solid #c2510f
}
#jevents_body .nav-items div.active a,
.jev_header2 .active a {
    background-color: #c2510f
}
#jevents_body .nav-items div.active a:hover,
.jev_header2 .active a:hover {
    border-left: none
}
#jevents_body .nav-items > div {
    border-color: #c2510f
}
#jevents_body .nav-items > div a:hover {
    padding: 5px 12px 3px
}
#jevents_body .nav-items > div:first-child {
    border-left: 1px solid #c2510f
}
#jevents_body .nav-items > div:last-child {
    border-right: 1px solid #c2510f
}
#jevents_body .cal_today a.cal_daylink {
    background-color: #c2510f
}
#jevents_body .cal_today a.cal_daylink:hover {
    border: 1px solid #c2510f;
    color: #c2510f
}
#jevents_body .nav-items > div a {
    padding: 5px 12px 3px
}
#jevents_body .nav-items div.active a:hover,
.jev_header2 .active a:hover {
    background-color: #eee
}
#nav-jumpto img {
    display: none
}
#jevents_body .jev_toprow div.previousmonth a,
#jevents_body .jev_toprow div.nextmonth a {
    line-height: normal
}
#menu .menu-dropdown ul.level3 {
    height: auto;
    overflow: visible;
    padding-top: 10px;
    opacity: 1;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}
.menu-dropdown .dropdown > div {
    height: auto!important;
    line-height: normal
}
.menu-dropdown .dropdown div.dropdown-bg {
    padding: 10px 0;
}
.clearbox-100 {
    padding-top: 15px
}
.uk-tab-grid.uk-tab-top.TabContent {
    margin: 20px 0!important
}
.menu-dropdown li:hover a.heading.level2 {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1)!important
}
.menu-dropdown a.heading.level2 span {
    font-size: 17px!important;
    font-family: "robotothin"!important;
    padding-bottom: 10px
}
.menu-dropdown a.heading.level2:after {
    border-bottom: 1px solid #FFF!important;
    width: 38px;
    position: absolute;
    bottom: 0;
    content: "";
    left: 0
}
#cloud_managed,
#dynamicVPN,
#wireless,
#intrusion_protection,
#business_continuity {
    border-bottom: 1px solid #eee;
    margin: 0 -20px 20px;
    padding: 0 20px 40px
}
.menu-dropdown li.level2 a {
    margin: 3px 0
}
.menu-dropdown li.level2 a:hover {
    background: #FFF;
    color: #505050;
    margin: 3px 10px
}
.customers_Page a.spotlight {
    border: 1px solid #ddd;
    width: 99%
}
.ClearFoundationTeam table.uk-table-striped {
    margin-bottom: 25px
}
.ClearFoundationTeam .TeamLeaders h4,
.ClearFoundationTeam .TeamLeaders a,
.ClearFoundationTeam h2.module-title {
    color: #608921!important
}
.ClearFoundationTeam .TeamLeaders h3.module-title:before,
.ClearFoundationTeam h2.module-title:before {
    border-bottom-color: #608921!important
}
#header-right {
    border-top: 5px solid #999;
    min-height: 95px;
    position: absolute;
    right: 0;
    width: 20%
}
.loginModule .welcome_user {
    margin: 0;
    padding: 15px 10px 10px
}
#menu a.level1 img, #menu span.level1 img {
    border: 1px solid #ccc;
    border-radius: 50%;
    width: 50px;
    padding: 2px;
    background: #fff;
}
#menu span img {
    margin: -5px 0 0 6px;
    display: inline!important;
    vertical-align: top
}
#menu .dropdown-bg img {
/*    float: left;
    margin: 28px 15px 0 0*/
}
#menu .user_menu ul {
    overflow: hidden;
    padding-bottom: 20px
}
#menu .user_menu ul li {
    clear: both;
    padding: 2px 0
}
#menu .user_menu ul li a {
    border-radius: 2px;
    padding: 2px 5px;
    line-height: 20px
}
#menu .user_menu ul li a span.badge {
    background: none repeat scroll 0 0 #d00;
    border-radius: 50%;
    float: right;
    font-size: 14px;
    font-weight: 700;
    height: 16px;
    left: 2px;
    line-height: 16px;
    right: auto;
    text-align: center;
    top: 3px;
    width: 16px;
    color: #fff!important
}
#menu .user_menu ul li a i {
    margin-top: 6px;
    margin-right: 5px
}
#menu .user_menu ul li a i[class^="ies-"]:before,
#menu .user_menu ul li a i[class*=" ies-"]:before {
    display: inline-block;
    font-family: easysocial;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit
}
#menu .user_menu ul li:hover a {
    background: #fff;
    text-decoration: none;
    color: #666!important;
    padding-left: 15px
}
#header-right .hello_user {
    float: left
}
.hello_user {
    overflow: hidden
}
#customer {
    border-top: 1px solid #eee;
    position: relative
}
.ic_marquee0 {
    padding-right: 190px
}
#customer img {
    /*max-width: 125px*/
}
.module.CustomerLink {
    position: absolute;
    right: 20px;
    top: 50%;
    padding: 0;
    margin: 0
}
.customerExpand {
    display: none;
    clear: both
}
.customers_Page .overlay-default.uk-icon-plus-circle:before {
    line-height: 186px!important
}
.customerExpand .uk-grid {
    margin-top: 0!important
}
#bottom-block h3.module-title:before {
    display: none
}
#breadcrumbs {
    border-top: 1px solid rgba(0, 0, 0, 0.1)
}
body.homepage li.level1.item1096 > div,
body.homepage li.level1.item1096 > div > div {
    display: block!important;
    opacity: 1!important;
    filter: alpha(opacity=100)!important
}
body.homepage #menu .menu.menu-dropdown > li.level1.item1096 > a {
    background: #686868
}
body.homepage #menu .menu.menu-dropdown > li.level1.item1096 > a span.ci-ClearOS:before {
    color: #fff
}
.uk-modal-dialog {
    border: 10px solid #121212;
    box-shadow: 0 0 10px #000;
    width: 1000px
}
.uk-modal-dialog.mod-color {
    background: none repeat scroll 0 0 #fff;
    padding: 0
}
.TeamLeaders .uk-modal-dialog {
    width: 1000px;
    margin-top: 250px!important
}
.teampopup {
    overflow: hidden
}
.TeamLeaders .teampopup img {
    float: left;
    width: 320px
}
.TeamLeaders .teampopupContent {
    color: #666;
    font-size: 16px;
    line-height: 22px;
    overflow: hidden;
    text-align: left;
    padding: 0 20px 15px
}
.TeamLeaders .teampopupContent p {
    margin: 0 0 10px;
    font-family: 'equiplight', sans-serif
}
.TeamLeaders .teampopupContent p a {
    color: #c2510f!important
}
.TeamLeaders .teampopupContent h3.module-title {
    color: #333!important;
    font-size: 22px
}
.TeamLeaders .teampopupContent h4 {
    font-size: 15px;
    letter-spacing: 4px;
    line-height: 2;
    margin: 0;
    text-transform: uppercase;
    color: #c2510f!important
}
.uk-modal-dialog > .uk-modal-close.uk-close {
    background: none repeat scroll 0 0 #eee!important;
    border-radius: 50%;
    float: right;
    height: 24px;
    line-height: 20px;
    margin: 0;
    opacity: 1;
    position: absolute;
    right: -10px;
    text-align: center;
    top: -10px;
    width: 24px;
    border: 2px solid #121212;
    box-shadow: 0 0 3px #000;
    color: #333!important
}
.partnerTable.model_table .price-col {
    min-height: 0;
    position: relative
}
.price-tag.price_orange {
    font-size: 30px;
    margin-bottom: 0;
    min-height: 52px
}
.partnerTable.model_table .p-inner {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin: 0;
    min-height: 260px;
    padding: 25px 0
}
.partnerTable.model_table .p-inner p {
    margin: 0 20px
}
.partnerTable.model_table .call-action {
    background: none repeat scroll 0 0 #f6f6f6;
    display: block;
    text-align: center
}
.partnerTable.model_table .price-tag {
    font-family: "robotothin";
    font-size: 25px!important
}
.partnerTable.model_table .price-head {
    min-height: 200px
}
.partnerTable.model_table .price-head img {
    margin: 25px 0 0;
    width: 150px
}
.partnerTable.model_table .price-col > a {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: 1000px;
    top: 0
}
.pricing.four.model_table.compare_table .price-col.uk-nbfc .price-tag.price_orange:before {
    border-top-color: #ebebeb!important
}
.pricing.four.model_table.compare_table .price-col.uk-nbfc .price-tag.price_orange {
    background: none repeat scroll 0 0 #ebebeb!important;
    color: #333!important;
    font-family: "robotothin"!important;
    font-weight: 300!important
}
.pricing.four.model_table.compare_table .price-col.uk-nbfc:hover .price-tag.price_orange {
    background: none repeat scroll 0 0 #ebebeb!important;
    color: #333!important
}
.pricing.four .model_table.compare_table .price-col.uk-nbfc:hover .price-tag.price_orange:before {
    border-top-color: #ebebeb!important
}
.border-img {
    border: 1px solid #ddd;
    border-radius: 10px
}
.part-cat {
    clear: both;
    border: 1px dotted #ccc;
    padding: 10px 15px;
    margin: 10px 0;
    background: #fafafa;
    overflow: hidden
}
.part-cat img {
    float: left;
    margin: 0 15px 10px 0
}
.pricing.four.compare_table .price-col.active {
    background: none repeat scroll 0 0 #fafafa;
    color: #c2510f
}
.analysisTable {
    padding: 10px 0
}
.analysisTable ol {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    float: left;
    list-style: none outside none;
    margin: 81px 0 0;
    padding: 0;
    width: 150px
}
.analysisTable ol li {
    border-bottom: 1px solid #ddd;
    height: 80px;
    line-height: 80px;
    text-align: center
}
.analysisTable ol li img {
    display: inline-block;
    vertical-align: middle
}
.analysisTable ul {
    display: table-cell;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 135px;
    min-width: 100px;
    border-bottom: 1px solid #ddd
}
.analysisTable ul li {
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    line-height: normal;
    min-height: 60px;
    padding: 10px 0;
    vertical-align: middle
}
.analysisTable ul li img {
    display: inline-block;
    margin-top: 14px;
    vertical-align: middle
}
.analysisTable-scroller {
    border-left: 1px solid #ddd;
    margin-left: 150px;
    overflow: auto
}
#jevents_body {
    padding: 10px 20px 20px;
    width: auto!important
}
#jevents_body .nav_bar_cell {
    padding: 15px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 5px
}
#jevents_body select {
    background: #fff
}
#jevents_body div[class*="event_div"] .month_cell_st,
.jevtip-tip,
.jevtip {
    border-color: #c2510f!important
}
.tip-title {
    background-image: url(../images/selector-arrow.png);
    margin-top: -21px
}
.jevtip-tip,
.jevtip {
    padding: 10px
}
div.ev_adminpanel form div:nth-child(2n+1) {
    width: 45%
}
#system .model_table.online-store .price_orange small {
    color: #fff;
    font-style: normal
}
.model_table.online-store .p-inner {
    padding: 40px 40px 20px
}
.model_table.online-store .p-inner p {
    min-height: 200px
}
.model_table.online-store .p-inner ul {
    border-top: 1px solid #eee;
    list-style: none outside none;
    padding: 30px 90px;
    text-align: left;
    margin-bottom: 0
}
.model_table.online-store .p-inner ul li {
    padding-left: 25px;
    position: relative
}
.model_table.online-store .p-inner ul li:before {
    content: "\f00c";
    font-family: FontAwesomeNew;
    color: #c2510f;
    left: 0;
    position: absolute;
    top: 0
}
.model_table.online-store .price-tag.price_orange h4 {
    text-align: center;
    color: #fff;
    margin: 0;
    font-size: 30px;
    font-weight: 700
}
.model_table.online-store .price-tag.price_orange h5 {
    text-align: center;
    color: #fff;
    margin-bottom: 5px;
    font-size: 21px
}
#jevents_header > h2.contentheading {
    display: none
}
.dropdown-bg .button img {
    display: none
}
.dropdown-bg .button > button {
    margin-top: 15px
}
.sprocket-mosaic-container h2.sprocket-mosaic-title {
    font-size: 16px;
    line-height: 20px;
    padding: 0
}
.sprocket-mosaic-container .sprocket-readmore,
.sprocket-mosaic-container .sprocket-mosaic-tags {
    display: none
}
.welcome_username {
    padding-bottom: 5px;
    color: #fff;
    font-size: 17px;
    line-height: 30px;
    margin-top: -2px!important;
    height: 30px
}
.welcome_username.module-title:before {
    border-bottom-color: #fff!important;
    left: 0
}
.sprocket-mosaic-loadmore {
    clear: both;
    margin: 20px auto 0;
    float: none!important
}
.sprocket-mosaic {
    margin-left: 250px;
    min-height: 600px
}
.sprocket-mosaic .sprocket-mosaic-header {
    position: static
}
.sprocket-mosaic .sprocket-mosaic-filter {
    float: left;
    left: -250px;
    position: absolute;
    width: 245px;
    background: url(../images/logo_shade.png) right 0 repeat-y;
    padding: 25px 0;
    top: 0;
    bottom: 0
}
.sprocket-mosaic .sprocket-mosaic-filter ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 17px;
    font-weight: 700
}
.sprocket-mosaic .sprocket-mosaic-filter ul > li {
    border: 1px solid transparent!important;
    clear: both;
    color: #c2510f;
    display: block;
    padding: 12px 15px 8px!important;
    position: relative;
    right: -1px;
    margin: 0!important;
    box-shadow: none;
    text-transform: capitalize!important
}
.sprocket-mosaic .sprocket-mosaic-filter ul > li.active {
    background: none repeat scroll 0 0 #fff!important;
    border-color: #ddd #fff #ddd #ddd !important;
    border-radius: 5px 0 0 5px!important;
    color: #333!important
}
.sprocket-mosaic .sprocket-mosaic-filter ul > li:hover,
.sprocket-mosaic .sprocket-mosaic-filter ul > li:focus {
    text-decoration: none;
    outline: none
}
.sprocket-mosaic .sprocket-mosaic-image {
    padding: 5%;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    display: inline-block;
    vertical-align: middle
}
.sprocket-mosaic-columns-6 li .sprocket-mosaic-item {
    min-height: 306px
}
.module.mod-box.no_module_margin {
    margin: 0;
    padding: 0 10px
}
body.mosaic_page #maininner {
    padding-top: 0
}
.sprocket-mosaic-order {
    padding-top: 20px
}
.sprocket-mosaic-image-container {
    -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.3) inset;
    -moz-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.3) inset;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.3) inset;
    min-height: 190px;
    line-height: 190px
}
.sprocket-mosaic-image-container .sprocket-mosaic-hover:before {
    line-height: normal
}
.showhide li h3 {
    font-size: 20px
}
#menu .menu-dropdown > li,
#menu .menu-dropdown > li > a {
    background-color: #fff
}
div#discuss-wrapper .btn-primary {
    background-image: none!important
}
div#discuss-wrapper .discuss-toolbar .nav > li.active > a,
div#discuss-wrapper .discuss-toolbar .nav > li.active > a:hover,
div#discuss-wrapper .discuss-toolbar .nav > li.active > a:focus {
    background: none repeat scroll 0 0 #608921!important
}
div#discuss-wrapper .discuss-filter .nav-tabs > li.active > a {
    background: none repeat scroll 0 0 #608921!important
}
body.community_forums div#fd.es .es-container .es-sidebar {
    width: 237px
}
body.community_forums #fd.view-dashboard {
    margin-top: 0
}
.community_forums .hidden_block {
    overflow: visible
}
.community_forums #exploreit .wrapper {
    border-top: 1px solid #e5e5e5;
    margin: -14px -20px -22px;
    padding: 0 20px
}
.community_forums #readit .wrapper.group {
    border-top: 1px solid #E5E5E5;
    margin: -14px -29px -22px
}
div#discuss-wrapper .btn-success,
div#discuss-wrapper .btn-success:hover,
div#discuss-wrapper .btn-success:active,
div#discuss-wrapper .btn-success.active,
div#discuss-wrapper .btn-success.disabled,
div#discuss-wrapper .btn-success[disabled] {
    background: #608921;
    color: #fff
}
div#discuss-wrapper .btn-info,
div#discuss-wrapper .btn-info:hover,
div#discuss-wrapper .btn-info:active,
div#discuss-wrapper .btn-info.active,
div#discuss-wrapper .btn-info.disabled,
div#discuss-wrapper .btn-info[disabled] {
    background: #404040;
    color: #fff
}
div#discuss-wrapper .discuss-filter .nav-tabs > li > a:hover {
    color: #FFF
}
div#discuss-wrapper .tab-box .nav-tabs > li a:hover {
    color: #FFF
}
div#discuss-wrapper .label-notification {
    background: #404040
}
div#discuss-wrapper .discuss-filter .label-notification {
    border: 1px solid #404040
}
div#discuss-wrapper .discuss-item.is-unread .discuss-post-title {
    font-weight: 100
}
div#discuss-wrapper .dropdown-menu li > a:hover,
div#discuss-wrapper .dropdown-menu li > a:focus,
div#discuss-wrapper .dropdown-submenu:hover > a {
    background: #404040
}
.codebase {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    padding-bottom: 20px;
    overflow: hidden
}
.codebase img {
    float: right;
    margin: 5px 0 5px 20px;
    max-height: 150px
}
div#discuss-wrapper .discuss-user .discuss-avatar.avatar-large {
    height: auto
}
div#discuss-wrapper .btn-danger,
div#discuss-wrapper .btn-danger:hover,
div#discuss-wrapper .btn-danger:active,
div#discuss-wrapper .btn-danger.active,
div#discuss-wrapper .btn-danger.disabled,
div#discuss-wrapper .btn-danger[disabled] {
    background-image: none!important
}
div#discuss-wrapper .discuss-resolvedbar {
    background: #608921!important
}
.model_table.appliance .p-inner ul.cos {
    padding: 30px;
    min-height: 140px;
    margin-bottom: 0
}
#eblog-wrapper #ezblog-menu,
.eb-nav-collapse {
    border: none
}
div#discuss-wrapper .discuss-toolbar .navbar-inner,
#ezblog-menu .blog-navi,
body div#fd.es .es-toolbar .navbar-inner {
    border: 1px solid #eee;
    border: 1px solid #eee;
    background: #fff;
    box-shadow: none;
    border-radius: 5px;
    border-top: 3px solid #608921;
    color: #608921;
    padding: 5px
}
#ezblog-menu .blog-navi li.toolbar-item > form button.submit-search {
    background: #608921;
    text-indent: 0;
    color: #fff;
    border-color: #608921
}
#ezblog-menu .blog-navi li.toolbar-item > form input#ezblog-search {
    border-color: #608921
}
#ezblog-menu .blog-navi a span,
body div#fd.es .es-toolbar .navbar-inner a span {
    background: none!important
}
body div#fd.es .es-toolbar .navbar-inner a span.label-notification {
    background: #c2510f!important;
    border-color: #c2510f!important
}
#ezblog-menu .blog-navi > li,
div#discuss-wrapper .discuss-toolbar .nav > li {
    border: none!important;
    padding: 0 1px
}
body #ezblog-menu .blog-navi li.toolbar-item > a {
    padding: 0 9px
}
#ezblog-menu .blog-navi li > a > span {
    background: none!important;
    text-indent: 0!important;
    text-align: center
}
body div#fd.es .es-toolbar .navbar-inner {
    height: auto
}
#ezblog-menu .blog-navi li.toolbar-item > form input.input {
    height: 26px
}
body div#fd.es .es-toolbar .navbar-inner a i[class*="ies-"] {
    width: 20px;
    text-align: center;
    font-size: 20px
}
body div#fd.es .es-toolbar .navbar-inner a i[class*="ies-"],
body div#fd.es .es-toolbar .fd-navbar-search .ies-search,
body div#fd.es .es-toolbar .toolbar-user-name,
body div#fd.es .es-toolbar .toolbarItem.has-notice i[class*="ies-"] {
    color: #608921
}
body div#fd.es .es-toolbar .navbar-inner a:hover i[class*="ies-"],
body div#fd.es .es-toolbar li.toolbar-profile a:hover .toolbar-user-name {
    color: #fff
}
body div#fd.es .es-toolbar .navbar-inner .divider-vertical {
    display: none
}
body div#fd.es .es-toolbar .fd-navbar-search {
    background: #fff;
    border: 1px solid #608921;
    margin-left: 10px;
    border-radius: 5px
}
body div#fd.es .es-toolbar .fd-navbar-search .search-query {
    background: #fff;
    color: #333
}
body div#fd.es .es-toolbar .fd-nav > li > .dropdown-toggle_ > .caret {
    border-top-color: #666
}
body div#fd.es .es-toolbar .nav-collapse .fd-nav > li > a:hover,
body div#fd.es .es-toolbar .nav-collapse .fd-nav > li > a:focus {
    background: #608921;
    color: #fff
}
body div#fd.es .es-toolbar .nav-collapse .fd-nav > li > a:focus .toolbar-user-name,
body div#fd.es .es-toolbar .nav-collapse .fd-nav > li > a:focus i {
    color: #fff
}
body #fd .es-toolbar .navbar-inner .nav-collapse ul.fd-nav.pull-right {
    margin-right: 0
}
div#discuss-wrapper .discuss-toolbar .navbar-inner .nav li > a {
    color: #608921!important;
    padding: 0 10px;
    line-height: 36px
}
div#discuss-wrapper .discuss-toolbar .navbar-inner .nav li > a i {
    font-size: 15px;
    text-align: center;
    text-shadow: 0 0;
    width: 20px
}
div#discuss-wrapper .discuss-toolbar .navbar-inner .nav li:hover > a,
div#discuss-wrapper .discuss-toolbar .navbar-inner .nav li.active a,
#ezblog-menu .blog-navi li.toolbar-item.item-active > a,
#ezblog-menu .blog-navi li.toolbar-item > a.active,
#ezblog-menu .blog-navi li.toolbar-item > a:hover,
#ezblog-menu .blog-navi li.toolbar-item > a:focus,
body div#fd.es .es-toolbar .navbar-inner a:hover,
body div#fd.es .es-toolbar .navbar-inner a:focus,
body div#fd.es .es-toolbar .navbar-inner a:hover i {
    background: #608921;
    box-shadow: none;
    border-radius: 5px;
    color: #fff!important;
    text-decoration: none
}
body div#fd.es .es-toolbar .fd-nav > li.toolbar-home > a {
    padding: 10px 8px
}
#ezblog-categories .mod-avatar {
    display: none
}
#discuss-wrapper {
    padding: 0 0 50px!important;
    position: relative
}
#discuss-wrapper .discuss-head {
    position: absolute;
    bottom: 0;
    right: 10px
}
.comment-content .comment-head.prel.fsm {
    text-align: right
}
#ezblog-body #blog-comment .comment-avatar + .comment-content {
    background: rgba(0, 0, 0, 0.02);
    border: 1px solid rgba(0, 0, 0, 0.1);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.05) inset;
    margin: 0 0 0 122px;
    padding: 20px 30px
}
#eblog-wrapper #section-author {
    background: none;
    border: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    box-shadow: none;
    padding: 0
}
.author-info {
    background: rgba(0, 0, 0, 0.02);
    border: 1px solid rgba(0, 0, 0, 0.1);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.05) inset;
    padding: 20px
}
#blog-comment .comment-row .comment-block .comment-avatar {
    margin: 30px 0 0 30px
}
div#discuss-wrapper .discuss-item {
    background: none;
    border: none;
    border-bottom: 1px solid #dfdfdf;
    border-radius: 1px;
    display: table;
    position: relative;
    width: 100%
}
div#discuss-wrapper .discuss-item .discuss-item-left + .discuss-item-right {
    float: none;
    margin: 0;
    display: table-cell;
    vertical-align: top;
    padding-top: 5px;
    width: 1021px
}
div#discuss-wrapper .discuss-item .discuss-item-left {
    display: table-cell!important;
    padding: 15px 0 0!important;
    text-align: center!important;
    vertical-align: top;
    width: 256px!important;
    float: none!important;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 67%, rgba(0, 0, 0, 0.03) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(67%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.03)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 67%, rgba(0, 0, 0, 0.03) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 67%, rgba(0, 0, 0, 0.03) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 67%, rgba(0, 0, 0, 0.03) 100%)
}
div#discuss-wrapper .discuss-item .discuss-item-left a {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline
}
div#discuss-wrapper .badgeList .discuss-avatar,
div#discuss-wrapper .badgeList .badges-status {
    text-align: center;
    padding-bottom: 15px
}
.discuss-item-left .btn-conversation {
    display: block!important;
    margin: 5px auto 0!important
}
div#discuss-wrapper .discuss-online-status,
div#discuss-wrapper .discuss-offline-status {
    text-align: center
}
div#discuss-wrapper .discuss-badges-list .badges-desp {
    height: auto;
    line-height: 30px
}
#eblog-wrapper img.avatar {
    border-radius: 50%
}
#eblog-wrapper,
#fd.view-dashboard {
    margin-top: -15px
}
.itemLinks .itemTagsBlock ul li {
    margin-top: 0
}
#ezblog-body .blog-meta {
    font-size: 14px;
    margin: 5px 0
}
#showcase .mod-color.no-top-margin {
    margin-top: 0
}
body div#fd.es .es-toolbar .fd-navbar-search {
    height: 35px
}
body div#fd.es .btn-stream-updates,
body div#fd.es .btn-stream-updates:focus {
    background: #608921!important;
    border-color: #608921!important
}
body div#fd.es.popbox {
    z-index: 100
}
.blog-post .itemLinks {
    margin-bottom: 8px
}
#eblog-wrapper .list-pagination {
    margin-top: 0
}
#section-author {
    margin-top: 20px
}
.list_none {
    list-style: none;
    margin-left: 0;
    padding-left: 0
}
#ezblog-body .blog-post {
    padding-top: 0
}
.author-info .author-name.rip.mbs {
    margin-bottom: 0;
    line-height: normal;
    padding-top: 10px
}
.author-meta.profile-connect {
    font-size: 12px
}
.author-meta.profile-connect a {
    margin: 0 2px
}
.menu-dropdown li.level2 a:hover,
.menu-dropdown a.current.level2,
.menu-dropdown a.current.level3,
.uk-color .uk-nav-dropdown > li > a:hover,
.uk-color .uk-nav-dropdown > li > a:focus {
    margin: 3px 10px
}
#main #discuss-wrapper .discuss-user h3,
#main #discuss-wrapper .discuss-user .discuss-user-rank,
#main #discuss-wrapper .discuss-user .discuss-avatar {
    text-align: center
}
body div#fd .form-horizontal legend,
body div#fd.es .es-remind .es-title,
#jc h4 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    margin-bottom: 20px;
    padding-bottom: 5px;
    position: relative;
    font-family: 'robotothin', sans-serif;
    font-weight: 100;
    font-size: 34px;
    line-height: 50px;
    text-align: left
}
body div#fd.es .es-widget .es-widget-head {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    margin-bottom: 20px;
    padding-bottom: 5px;
    position: relative;
    font-family: 'robotothin', sans-serif;
    font-weight: 100;
    font-size: 20px;
    line-height: 30px;
    text-align: left;
    padding-left: 0
}
body div#fd.es .es-widget .es-widget-head .widget-title {
    margin: 0;
    padding: 0;
    font-size: 20px!important;
    line-height: normal;
    height: auto;
    overflow: visible
}
body div#fd .form-horizontal legend:before,
body div#fd.es .es-remind .es-title:before,
body div#fd.es .es-widget .es-widget-head:before {
    border-bottom: 1px solid #608921;
    bottom: 0;
    content: "";
    position: absolute;
    width: 32px
}
#jc h4:before {
    border-bottom: 1px solid #c2510f;
    bottom: 0;
    content: "";
    position: absolute;
    width: 32px
}
body div#fd .form-control {
    border: 3px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    height: 44px;
    line-height: 1.5em;
    padding: 6px 13px 5px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none
}
body div#fd .input-group-sm > .form-control,
body div#fd .input-group-sm > .input-group-addon,
body div#fd .input-group-sm > .input-group-btn > .btn {
    height: 44px;
    padding: 6px 13px 5px
}
body div#fd .input-group-sm > .input-group-btn > .btn.btn-file {
    line-height: 30px
}
body div#fd .input-group-btn:last-child > .btn {
    margin-left: -3px;
    border-width: 3px
}
body div#fd.es .btn-es-primary,
body div#fd.es .btn-es-primary:focus,
body div#fd.es .es-story-privacy .es-privacy .es-privacy-toggle,
body div#fd.es .es-story-privacy .es-privacy .es-privacy-toggle:hover,
body div#fd.es .es-story-privacy .es-privacy .es-privacy-toggle:focus,
body div#fd.es .es-story-privacy .es-privacy .es-privacy-toggle:active {
    background-color: #608921!important;
    border-color: #608921!important
}
body div#fd.es .ui-datepicker td .ui-state-highlight,
body div#fd.es .ui-datepicker-inline td .ui-state-highlight,
body div#fd.es .es-stepbar .fd-nav > li.active a,
body div#fd.es .es-stepbar .fd-nav > li.divider-vertical.active {
    background-color: #608921!important;
    color: #fff
}
body div#fd.es .ui-datepicker,
body div#fd.es .ui-datepicker-inline {
    width: 250px;
    border: 1px solid #ccc
}
body div#fd.es .ui-datepicker .ui-datepicker-header,
body div#fd.es .ui-datepicker-inline .ui-datepicker-header {
    box-shadow: none!important;
    margin-bottom: -1px;
    width: 248px;
    border: none!important;
    background: #eee!important
}
body div#fd.es .ui-datepicker select.ui-datepicker-month,
body div#fd.es .ui-datepicker select.ui-datepicker-year,
body div#fd.es .ui-datepicker-inline select.ui-datepicker-month,
body div#fd.es .ui-datepicker-inline select.ui-datepicker-year {
    padding: 5px 10px;
    vertical-align: top;
    margin: 0 4px
}
body div#fd.es .form-actions {
    background-color: transparent
}
body div#fd.es .es-remind-form-wrap .input-group .input-group-addon {
    border-color: rgba(0, 0, 0, 0.05);
    border-width: 3px;
    min-width: 110px
}
.safari body div#fd.es .es-remind-form-wrap .input-group .input-group-addon {
    height: 26px
}
body div#fd.es .es-remind .es-desp.small {
    font-size: 13px;
    text-align: left;
    margin-bottom: 20px
}
body div#fd.es .es-remind-form-wrap .btn-submit {
    max-width: 150px
}
body div#fd.es .ui-datepicker td .ui-state-default,
body div#fd.es .ui-datepicker-inline td .ui-state-default {
    background: rgba(0, 0, 0, 0.03)
}
body div#fd.es .es-stepbar .fd-nav > li > a:hover,
body div#fd.es .ui-datepicker td .ui-state-default.ui-state-hover,
body div#fd.es .ui-datepicker-inline td .ui-state-default.ui-state-hover {
    background: #608921!important
}
body div#fd.ui .ui-datepicker-calendar td,
body div#fd.es .ui-datepicker tr,
body div#fd.es .ui-datepicker-inline tr {
    border: none
}
body div#fd.es.view-registration .control-label {
    font-size: 16px;
    font-weight: 400
}
body div#fd.es .stream-icon,
body div#fd.es .es-app-favicon {
    background: none repeat scroll 0 0 #608921!important;
    border: 1px solid #608921!important
}
.list-media.fd-reset-list,
.fd-reset-list.es-apps-grid {
    list-style: none;
    padding-left: 10px
}
.list-media.fd-reset-list li,
.fd-reset-list.profile-users li img.img-polaroid {
    padding: 0;
    border: none
}
.list-media.fd-reset-list li .media-name,
body div#fd.es .es-album-item.layout-row .es-album-title,
.fd-reset-list.es-apps-grid .app-name,
body div#fd.es .login-box-title,
#section-kmt .kmt-form-area h3.kmt-title {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    margin-bottom: 20px;
    padding-bottom: 0;
    position: relative;
    font-family: "robotothin", sans-serif;
    font-size: 22px!important;
    font-weight: 100!important;
    line-height: 50px!important;
    text-align: left;
    padding-top: 0;
    text-transform: none
}
.list-media.fd-reset-list li .media-name a,
body div#fd.es .es-album-item.layout-row .es-album-title a,
.fd-reset-list.es-apps-grid .app-name a {
    font-family: "robotothin", sans-serif;
    font-size: 22px!important;
    font-weight: 100!important
}
#section-kmt .kmt-form-area h3.kmt-title {
    padding-bottom: 15px
}
.list-media.fd-reset-list li .media-name:before,
body div#fd.es .es-album-item.layout-row .es-album-title:before,
.fd-reset-list.es-apps-grid .app-name:before,
body div#fd.es .login-box-title:before,
#section-kmt .kmt-form-area h3.kmt-title:before {
    border-bottom: 1px solid #608921;
    bottom: 0;
    content: "";
    position: absolute;
    width: 32px
}
body div#fd.es .es-album-item.layout-row .es-album-info,
body div#fd.es .es-album-item.layout-row {
    border-radius: 0;
    box-shadow: none
}
.fd-reset-list.es-apps-grid .app-description {
    margin-top: 10px
}
body div#fd.es .fd-reset-list.es-apps-grid li .es-app {
    padding-left: 0
}
body div#fd.es .fd-reset-list.es-apps-grid li .es-app .media-object {
    margin-top: 17px;
    width: 32px;
    margin-right: 20px
}
body div#fd.es .es-album-item.layout-row .es-album-cover {
    opacity: .2;
    filter: alpha(opacity=20)
}

body div#fd.es .es-apps-grid .app-image,body div#fd.es .list-media .media-object img,#menu span.level1 img, #menu a.level1 img,body div#fd.es .es-avatar.es-avatar-small img,div#discuss-wrapper .discuss-avatar.avatar-medium img {
    background: #fff;
    border: 1px solid #fff;
    -moz-box-shadow: 0 0 1px #666;
    -webkit-box-shadow: 0 0 1px #666;
    -ms-box-shadow: 0 0 1px #666;
    -o-box-shadow: 0 0 1px #666;
    box-shadow: 0 0 1px #666;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    margin-left: 2px;
    margin-top: 2px;
}

.supported_software {
    background: none repeat scroll 0 0 #e4e4e4;
    border-radius: 10px;
    clear: both;
    padding: 10px;
    text-align: center
}
.freebsd {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    height: 29px;
    padding-right: 5px;
    width: 82px
}
.freebsd a {
    background-image: url(../images/sprite3.png);
    background-position: -733px -59px;
    background-repeat: no-repeat;
    display: block;
    height: 29px;
    width: 82px
}
.debian {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    height: 40px;
    width: 30px
}
.debian a {
    background-image: url(../images/sprite3.png);
    background-position: -620px -59px;
    background-repeat: no-repeat;
    display: block;
    height: 40px;
    width: 30px
}
.ubuntu {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    height: 29px;
    padding-right: 7px;
    width: 81px
}
.ubuntu a {
    background-image: url(../images/sprite3.png);
    background-position: -651px -59px;
    background-repeat: no-repeat;
    display: block;
    height: 29px;
    width: 81px
}
.fedora {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    height: 29px;
    padding-right: 3px;
    width: 78px
}
.fedora a {
    background-image: url(../images/sprite3.png);
    background-position: -462px -59px;
    background-repeat: no-repeat;
    display: block;
    height: 29px;
    width: 78px
}
.centos {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    height: 29px;
    padding-right: 5px;
    width: 82px
}
.centos a {
    background-image: url(../images/sprite3.png);
    background-position: -816px -59px;
    background-repeat: no-repeat;
    display: block;
    height: 29px;
    width: 82px
}
.microsoft {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    height: 33px;
    width: 33px
}
.microsoft a {
    background-image: url(../images/sprite3.png);
    background-position: -428px -59px;
    background-repeat: no-repeat;
    display: block;
    height: 33px;
    width: 33px
}
.cpanel {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    height: 32px;
    padding-right: 4px;
    width: 81px
}
.cpanel a {
    background-image: url(../images/sprite3.png);
    background-position: -899px -59px;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    width: 81px
}
.directadmin {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    height: 39px;
    padding-right: 3px;
    width: 78px
}
.directadmin a {
    background-image: url(../images/sprite3.png);
    background-position: -541px -59px;
    background-repeat: no-repeat;
    display: block;
    height: 39px;
    width: 78px
}
#discuss-wrapper .btn-conversation {
    float: right;
    margin-top: 0!important;
    margin-right: 0;
    display: none!important
}
div#discuss-wrapper .discuss-resolvedbar {
    clear: both;
    margin-bottom: 10px
}
div#discuss-wrapper .discuss-item.is-resolved .discuss-statistic.pull-right .btn-conversation {
    margin-bottom: 10px
}
div#discuss-wrapper .discuss-item .discuss-item-left {
    font-size: 11px!important
}
.cloud-host img {
    float: left;
    margin: 0 10px 0 0
}
.tour_image {
    float: right;
    margin: 0 0 0 10px
}
.pricing.model_table.compare_table.hosted-list .price-col.uk-nbfc .price-tag.price_orange {
    font-size: 18px;
    line-height: 20px
}
.pricing.five.model_table.compare_table.hosted-list .price-col.uk-nbfc {
    width: 19.5%;
    min-height: 300px
}
.pricing.five.model_table.compare_table.hosted-list .price-col.uk-nbfc.compareFeature {
    width: 20%
}
.hosted-list .compare_features {
    padding: 0 0 10px 10px
}
.pricing.two.hosted-list .compare_features {
    padding: 0 25px 10px
}
.hosted-list .compare_features li {
    min-height: 30px
}
.pricing.five.hosted-list .compare_features li {
    font-size: 14px
}
.hosted-list .compare_features li.bandwidth_title {
    min-height: 100px
}
.hosted-list .compare_features_points {
    padding: 0 0 10px
}
.hosted-list .compare_features_points li {
    min-height: 30px
}
.hosted-list .compare_features_points li.bandwidth_title {
    min-height: 100px;
    padding-left: 7px;
    padding-right: 7px
}
.hosted-list .host_button {
    padding: 10px 0;
    border-top: 1px solid #ddd;
    text-align: center;
    background: #fafafa;
    min-height: 80px
}
.pricing.model_table.compare_table.hosted-list .price-col.uk-nbfc:hover .price-tag.price_orange a {
    color: #fff
}
.pricing.five.model_table.compare_table.hosted-list .price-col.uk-nbfc .price-tag.price_orange {
    min-height: 40px
}
.pricing.two.model_table.compare_table.hosted-list .price-col.uk-nbfc {
    min-height: 200px
}
.model_table.compare_table.hosted-list .price-col .price-tag.price_orange {
    margin-bottom: 30px
}
.host_Table {
    padding: 10px 0
}
.host_Table ol {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    float: left;
    list-style: none outside none;
    margin: 81px 0 0;
    padding: 0;
    width: 200px
}
.host_Table ol li {
    border-bottom: 1px solid #ddd;
    height: 80px;
    line-height: 80px;
    text-align: center
}
.host_Table ol li img {
    display: inline-block;
    vertical-align: middle
}
.host_Table ul {
    display: table-cell;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 135px;
    min-width: 100px;
    border-bottom: 1px solid #ddd
}
.host_Table ul li {
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    line-height: normal;
    min-height: 60px;
    padding: 10px 0;
    vertical-align: middle
}
.host_Table ul li img {
    display: inline-block;
    margin-top: 14px;
    vertical-align: middle
}
.host_Table-scroller {
    border-left: 1px solid #ddd;
    margin-left: 150px;
    overflow: auto
}
#sidebar-a,
#maininner {
    left: auto!important
}
#sidebar-b {
    float: right!important
}
.es-login-box .text-center {
    text-align: left
}
.es-login-box .text-center .text-error {
    color: #608921
}
body div#fd.es .es-login-box .btn-register,
body div#fd.es .es-login-box .btn-es-success {
    float: right;
    width: auto;
    padding: 5px 20px;
    font-size: 15px
}
body div#fd.es .es-login-box .btn-es-success,
body div#fd.es .es-login-box .btn-es-success:focus {
    background-color: #608921!important;
    border-color: #608921!important
}
#ezblog-menu .blog-navi a img.avatar {
    border-radius: 50%;
    background: #fff;
    padding: 3px
}
body div#fd.es .es-container .es-sidebar {
    width: 236px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 67%, rgba(0, 0, 0, 0.03) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(67%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.03)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 67%, rgba(0, 0, 0, 0.03) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 67%, rgba(0, 0, 0, 0.03) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 67%, rgba(0, 0, 0, 0.03) 100%)
}
body div#fd.es .es-toolbar .es-avatar img {
    border-radius: 50%;
    border: 1px solid #fff
}
body div#fd.es .es-toolbar {
    margin-bottom: 0
}
.menu_logout {
    background: #aaa;
    border-top: 1px solid #aaa;
    margin: 5px 0 0!important;
    padding: 15px
}
#menu .menu-dropdown:nth-child(5) li .dropdown-bg > div {
    overflow: visible
}
@font-face {
    font-family: 'badge';
    src: url(../font/badge.eot?364268);
    src: url(../font/badge.eot?364268#iefix) format("embedded-opentype"), url(../font/badge.woff?364268) format("woff"), url(../font/badge.ttf?364268) format("truetype"), url(../font/badge.svg?364268#badge) format("svg");
    font-weight: 400;
    font-style: normal
}
.discuss-item .badge_icon {
    background: none repeat scroll 0 0 #608921;
    border: 2px solid #fff;
    border-radius: 50%;
    -moz-box-shadow: 0 0 1px #3a6000, 0 0 1px #3a6000, 0 0 1px #3a6000, 0 0 1px #3a6000;
    -webkit-box-shadow: 0 0 1px #3a6000, 0 0 1px #3a6000, 0 0 1px #3a6000, 0 0 1px #3a6000;
    -o-box-shadow: 0 0 1px #3a6000, 0 0 1px #3a6000, 0 0 1px #3a6000, 0 0 1px #3a6000;
    box-shadow: 0 0 1px #3a6000, 0 0 1px #3a6000, 0 0 1px #3a6000, 0 0 1px #3a6000;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    height: 50px;
    line-height: 46px;
    text-align: center;
    width: 50px;
    display: block;
    margin: 0 auto;
    font-family: 'badge';
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit
}
.badge_icon.follower-loves:before {
    content: '\e800'
}
.badge_icon.photogenic:before {
    content: '\e80b'
}
.badge_icon.thought-leader:before {
    content: '\e802'
}
.badge_icon.publisher:before {
    content: '\e803'
}
.badge_icon.gossiper:before {
    content: '\e804'
}
.badge_icon.leaver:before {
    content: '\e805'
}
.badge_icon.translator:before {
    content: '\e806'
}
.badge_icon.refer-a-friend:before {
    content: '\e807'
}
.badge_icon.tweet-tweet:before {
    content: '\e808'
}
.badge_icon.socializer:before {
    content: '\e809'
}
.badge_icon.loves-to-chat:before {
    content: '\e80a'
}
.badge_icon.search-engine:before {
    content: '\e80c'
}
.badge_icon.explorer-window:before {
    content: '\e80d'
}
.badge_icon.photo-tagger:before {
    content: '\e80e'
}
.badge_icon.friend-seeker:before {
    content: '\e80f'
}
.badge_icon.super-star:before {
    content: '\e810'
}
.badge_icon.motivator:before {
    content: '\e811'
}
.badge_icon.pest-control:before {
    content: '\e812'
}
.badge_icon.proof-reading:before {
    content: '\e813'
}
.badge_icon.chars-tweeted:before {
    content: '\e814'
}
.badge_icon.reporter-very:before {
    content: '\e815'
}
.badge_icon.Newbie-congrats:before {
    content: '\e816'
}
.badge_icon.chatter-loves:before {
    content: '\e817'
}
.badge_icon.app-developer:before {
    content: '\e818'
}
.badge_icon.story-teller:before {
    content: '\e819'
}
.badge_icon.tweeted:before {
    content: '\e81a'
}
.badge_icon.loves-installing:before {
    content: '\e81b'
}
.badge_icon.friend-organizer:before {
    content: '\e81d'
}
.badge_icon.user-add:before {
    content: '\e81e'
}
.badge_icon.you-hate:before {
    content: '\e81f'
}
.badge_icon.upgraded-from:before {
    content: '\e820'
}
.badge_icon.liked-facebook-article:before {
    content: '\e821'
}
.badge_icon.bronze-level:before {
    content: '\e822'
}
.badge_icon.liked-two:before {
    content: '\e823'
}
.badge_icon.liked-100 {
    background: #c2510f;
    -moz-box-shadow: 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f;
    -webkit-box-shadow: 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f;
    -o-box-shadow: 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f;
    box-shadow: 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f
}
.badge_icon.liked-10 {
    background: #3d85c6;
    -moz-box-shadow: 0 0 1px #3d85c6, 0 0 1px #3d85c6, 0 0 1px #3d85c6, 0 0 1px #3d85c6;
    -webkit-box-shadow: 0 0 1px #3d85c6, 0 0 1px #3d85c6, 0 0 1px #3d85c6, 0 0 1px #3d85c6;
    -o-box-shadow: 0 0 1px #3d85c6, 0 0 1px #3d85c6, 0 0 1px #3d85c6, 0 0 1px #3d85c6;
    box-shadow: 0 0 1px #3d85c6, 0 0 1px #3d85c6, 0 0 1px #3d85c6, 0 0 1px #3d85c6
}
.badge_icon.gold-level {
    background: #c2510f;
    -moz-box-shadow: 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f;
    -webkit-box-shadow: 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f;
    -o-box-shadow: 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f;
    box-shadow: 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f
}
.badge_icon.silver-level {
    background: #686868;
    -moz-box-shadow: 0 0 1px #686868, 0 0 1px #686868, 0 0 1px #686868, 0 0 1px #686868;
    -webkit-box-shadow: 0 0 1px #686868, 0 0 1px #686868, 0 0 1px #686868, 0 0 1px #686868;
    -o-box-shadow: 0 0 1px #686868, 0 0 1px #686868, 0 0 1px #686868, 0 0 1px #686868;
    box-shadow: 0 0 1px #686868, 0 0 1px #686868, 0 0 1px #686868, 0 0 1px #686868
}
.badge_icon.platinum-level {
    background: #3d85c6;
    -moz-box-shadow: 0 0 1px #3d85c6, 0 0 1px #3d85c6, 0 0 1px #3d85c6, 0 0 1px #3d85c6;
    -webkit-box-shadow: 0 0 1px #3d85c6, 0 0 1px #3d85c6, 0 0 1px #3d85c6, 0 0 1px #3d85c6;
    -o-box-shadow: 0 0 1px #3d85c6, 0 0 1px #3d85c6, 0 0 1px #3d85c6, 0 0 1px #3d85c6;
    box-shadow: 0 0 1px #3d85c6, 0 0 1px #3d85c6, 0 0 1px #3d85c6, 0 0 1px #3d85c6
}
.badge_icon.gave-myself {
    background: #686868;
    -moz-box-shadow: 0 0 1px #686868, 0 0 1px #686868, 0 0 1px #686868, 0 0 1px #686868;
    -webkit-box-shadow: 0 0 1px #686868, 0 0 1px #686868, 0 0 1px #686868, 0 0 1px #686868;
    -o-box-shadow: 0 0 1px #686868, 0 0 1px #686868, 0 0 1px #686868, 0 0 1px #686868;
    box-shadow: 0 0 1px #686868, 0 0 1px #686868, 0 0 1px #686868, 0 0 1px #686868
}
.badge_icon.proof-reading {
    background: #c2510f;
    -moz-box-shadow: 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f;
    -webkit-box-shadow: 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f;
    -o-box-shadow: 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f;
    box-shadow: 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f, 0 0 1px #c2510f
}
.badge_icon.gave-myself:before {
    content: '\e823';
    font-family: 'FontAwesomeNew'
}
.badge_icon.liked-100:before {
    content: '\e823';
    font-family: 'FontAwesomeNew'
}
.badge_icon.liked-10:before {
    content: '\e823';
    font-family: 'FontAwesomeNew'
}
.badge_icon.gold-level:before {
    content: '\e822';
    font-family: 'FontAwesomeNew'
}
.badge_icon.silver-level:before {
    content: '\e822';
    font-family: 'FontAwesomeNew'
}
.badge_icon.platinum-level:before {
    content: '\e822';
    font-family: 'FontAwesomeNew'
}
.badge_icon.vanity-monster:before {
    content: "\f083";
    font-family: 'FontAwesomeNew'
}
.badge_icon.the-voice:before {
    content: "\f130";
    font-family: 'FontAwesomeNew'
}
.badge_icon.sherlock-holmes:before {
    content: "\f006";
    font-family: 'FontAwesomeNew'
}
.badge_icon.peacemaker:before {
    content: "\f0a3";
    font-family: 'FontAwesomeNew'
}
.badge_icon.hole-in-one:before {
    content: "\f024";
    font-family: 'FontAwesomeNew'
}
.badge_icon.busybody:before {
    content: "\f118";
    font-family: 'FontAwesomeNew'
}
.badge_icon.love-fool:before {
    content: "\f004";
    font-family: 'FontAwesomeNew'
}
.badge_icon.bookworm:before {
    content: "\f02d";
    font-family: 'FontAwesomeNew'
}
.badge_icon.attention:before {
    content: "\f06e";
    font-family: 'FontAwesomeNew'
}
.badge_icon.firestarter:before {
    content: "\f06d";
    font-family: 'FontAwesomeNew'
}
.searchbar .controls .radio input[type="radio"] {
    margin: 7px 5px 0 -2px
}
.searchbar .uk-button-color {
    margin: -3px 0 0
}
.searchbar select {
    margin-left: 5px
}
.SearchOnly {
    clear: both;
    padding-top: 20px
}
.SearchOnly label {
    font-size: 15px
}
.SearchOnly input[type="checkbox"] {
    margin: 0 -3px 0 20px !important;
    position: relative;
    top: 2px
}
.search_filterRow {
    border: 1px solid #dfdfdf;
    box-shadow: none
}
.search_filterRow .filter.pull-right {
    margin: -5px 0 0!important
}
#comments-form p {
    margin-left: 0!important
}
.table-responsive,
.cal_top_day_names {
    clear: both
}
#spotlight .mod-box,
#spotlight1 .mod-box {
    min-height: 220px
}
.box_list .dl-horizontal dt {
    width: 160px
}
div#discuss-wrapper .discuss-badges-list .discuss-item {
    min-height: 225px;
    text-align: center
}
div#discuss-wrapper .discuss-badges-list > li {
    vertical-align: top
}
.dropdown-bg .button {
    overflow: hidden
}
.newpageSection.solution_page {
    background: none;
    padding-top: 0
}
.newpageSection.solution_page .section_toggle_btn {
    right: 20px
}
.name_bubble {
    position: absolute;
    left: -28px;
    top: -8px;
    background: #d00;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    text-align: center;
    line-height: 26px;
    color: #fff;
    font-size: 16px;
    font-weight: 700
}
.badge_row {
    clear: both
}
.badge_row a span {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    padding-top: 10px
}
#menu .dropdown-bg .badge_row img {
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
    border: none
}
div#discuss-wrapper .discuss-toolbar,
#ezblog-menu .blog-navi,
body div#fd.es .es-toolbar {
    display: none
}
#menu .menu.menu-dropdown > li > a span,
#menu .menu.menu-dropdown > li > span span,
.menu-dropdown a.heading.level2 span,
.menu-dropdown li.level3 a,
#menu .menu-dropdown:nth-child(5) li > span span {
    font-family: "robotolight"!important;
    font-weight: 300!important
}
.menu-dropdown a.level3,
.menu-dropdown span.level3,
.menu-dropdown a.level4,
.menu-dropdown span.level4 {
    font-size: 13px
}
.user_menu h5.menu_header {
    font-family: "robotothin"!important;
    font-weight: 700!important;
    height: auto;
    background: none
}
#menu .menu.menu-dropdown > li > a span,
#menu .menu.menu-dropdown > li > span span {
    text-align: center;
    font-family: "robotolight"!important;
    font-weight: 300!important;
    text-align: left
}
#menu .menu.menu-dropdown > li > a span,
#menu .menu.menu-dropdown > li > span span.ci-ClearCenterLogo,
#menu .menu.menu-dropdown.menuoption_4 > li > span span {
    padding: 36px 10% 0
}
#menu .menu.menu-dropdown > li > a span.ci-ClearOS:before {
    padding-top: 0
}
.menu-dropdown li.level2 a[class*="ci-"]:before {
    float: left;
    font-family: 'clear';
    font-size: 14px;
    margin-right: 10px;
    line-height: 30px;
    border: 1px solid #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    text-align: center
}
@font-face {
    font-family: 'clear2';
    src: url(fonts/clear2.eot?-pzyvx5);
    src: url(fonts/clear2.eot?#iefix-pzyvx5) format("embedded-opentype"), url(fonts/clear2.woff?-pzyvx5) format("woff"), url(fonts/clear2.ttf?-pzyvx5) format("truetype"), url(fonts/clear2.svg?-pzyvx5#clear2) format("svg");
    font-weight: 400;
    font-style: normal
}
[class^="cc-"],
[class*=" cc-"] {
    font-family: 'clear2';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.cc-ClearBOX_symbol:before {
    content: "\e600"
}
.cc-ClearCare_symbol:before {
    content: "\e601"
}
.cc-ClearSDN_symbol:before {
    content: "\e602"
}
.menu-dropdown li.level2 a[class*="cc-"]:before {
    float: left;
    font-family: 'clear2';
    font-size: 14px;
    line-height: 30px;
    margin-right: 10px;
    border: 1px solid #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    text-align: center
}
.menu-dropdown li.level2 a[class*="fsm-"]:before {
    float: left;
    font-family: 'FontAwesomeNew';
    font-size: 14px;
    margin-right: 10px;
    line-height: 30px;
    border: 1px solid #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    text-align: center
}
#footerLinks .menu-sidebar li a span {
    font-size: 13px
}
#menu span img {
    margin-top: -5px
}
.menu-dropdown a.heading.level2:after {
    width: 32px
}
body.blog_template .grid-box.leading header {
    margin: 0 -20px!important
}
.menu-dropdown > li.level1 > a,
.menu-dropdown a.level1 > span,
.menu-dropdown span.level1 > span {
    height: 71px
}
#showcase .module {
    padding: 10px 20px 5px
}
#header-sticky-wrapper {
    height: 110px!important
}
.nosub #menu .menu.menu-dropdown > li > a,
.nosub #menu .menu.menu-dropdown > li > span {
    min-height: 106px
}
.nosub #showcase .mod-color {
    margin-top: 0
}
.nosub .menu-dropdown .dropdown {
    top: 111px
}
.nosub #menu .menu.menu-dropdown > li > a span,
.nosub #menu .menu.menu-dropdown > li > span span.ci-ClearCenterLogo,
.nosub #menu .menu.menu-dropdown.menuoption_4 > li > span span {
    padding: 35px 10% 0
}
.nosub #menu span img {
    margin-top: -10px
}
.nosub .fixed-header {
    border-bottom: 3px solid #608921
}
.menu-dropdown a.heading.level2 {
    margin: 0 0 0 20px !important;
    padding: 0!important;
    border-bottom: none;
    box-shadow: none;
    position: relative;
    line-height: 38px;
    border-bottom: 1px solid transparent
}
.menu-dropdown:hover a.heading.level2 {
    border-bottom-color: rgba(0, 0, 0, 0.075);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1)
}
.blog-option,
.uk-event-date,
p.dropcap:first-letter,
blockquote,
blockquote p,
p.dropcap:first-letter,
body {
    font-family: 'equiplight', sans-serif!important;
    font-weight: 300!important
}
.blog-option ul li a {
    font-family: 'Open Sans', sans-serif!important
}
.login-input {
    position: relative
}
.login-input i {
    color: #fff;
    left: 10px;
    position: absolute;
    top: 12px
}
.login-input input {
    padding-left: 30px!important
}
.login-btn {
    float: left;
    margin-right: 10px!important
}
#menu .menu-dropdown:nth-child(5) .dropdown .blank {
    clear: both
}
form.short .remember {
    margin-top: 30px
}
.menu-sidebar a.level1 > span,
.menu-sidebar span.level1 > span,
.menu-dropdown a.level3 > span,
.menu-dropdown span.level3 > span,
.menu-dropdown a.level4 > span,
.menu-dropdown span.level4 > span {
    font-family: 'equiplight', sans-serif!important
}
.menu-sidebar a.level1 > span,
.menu-sidebar span.level1 > span {
    font-weight: 400
}
.wk-slideshow-content .caption {
    top: 10%
}
.wk-slideshow-content .caption p,
.static-content p {
    color: #777!important;
    background: none!important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
    padding-left: 0
}
.wk-slideshow-content .caption h1,
.wk-slideshow-content .caption h2,
.wk-slideshow-content .caption h3,
.wk-slideshow-content .caption h4 {
    border-bottom: 1px solid #ccc;
    color: #c2510f!important;
    background: none!important;
    -moz-box-shadow: 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 0 #fff;
    box-shadow: 0 1px 0 #fff;
    position: relative;
    padding-left: 0;
    display: block
}
.wk-slideshow-content .caption h1:after,
.wk-slideshow-content .caption h2:after,
.wk-slideshow-content .caption h3:after,
.wk-slideshow-content .caption h4:after {
    background: #c2510f;
    height: 1px;
    content: ' ';
    width: 50px;
    position: absolute;
    left: 0;
    bottom: -1px
}
.os_logo span.ci-ClearOS:before {
    font-size: 60px!important;
    content: "\e68c"
}
#header-sticky-wrapper,
#header,
#menu .menu.menu-dropdown > li > a,
#menu .menu.menu-dropdown > li > span,
.menu-dropdown > li.level1 > a,
.menu-dropdown a.level1 > span,
.menu-dropdown span.level1 > span,
#menu .menu.menu-dropdown > li > a span,
#menu .menu.menu-dropdown > li > span span.ci-ClearCenterLogo,
#menu .menu.menu-dropdown.menuoption_4 > li > span span,
.menu-dropdown .dropdown,
.os_logo span.ci-ClearOS:before {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}
#header-sticky-wrapper.is-sticky {
    height: 60px!important
}
#header-sticky-wrapper.is-sticky #header,
#header-sticky-wrapper.is-sticky #menu .menu.menu-dropdown > li > a,
#header-sticky-wrapper.is-sticky #menu .menu.menu-dropdown > li > span {
    min-height: 60px
}
#header-sticky-wrapper.is-sticky #header .menu-dropdown > li.level1 > a,
#header-sticky-wrapper.is-sticky #header .menu-dropdown a.level1 > span,
#header-sticky-wrapper.is-sticky #header .menu-dropdown span.level1 > span {
    height: 40px
}
#header-sticky-wrapper.is-sticky #header #menu .menu.menu-dropdown > li > a span,
#header-sticky-wrapper.is-sticky #header #menu .menu.menu-dropdown > li > span span.ci-ClearCenterLogo,
#header-sticky-wrapper.is-sticky #header #menu .menu.menu-dropdown.menuoption_4 > li > span span {
    padding-top: 12px
}
#header-sticky-wrapper.is-sticky .menu-dropdown .dropdown {
    top: 62px
}
#header-sticky-wrapper.is-sticky .os_logo span.ci-ClearOS:before {
    font-size: 50px!important
}
.unstyled.discuss-badges-list {
    display: block;
    clear: both;
    padding-top: 5px
}
div#discuss-wrapper .discuss-user .discuss-badges-list > li {
    margin-right: 5px;
    width: 30px
}
.user_menu {
    float: left;
    width: 20%;
    margin: 0
}
.user_menu h5.menu_header {
    color: #fff;
    font-size: 14px;
    font-family: 'robotolight', sans-serif!important;
    font-weight: 600
}
.user_menu h5.menu_header a {
    font-size: 14px
}
@font-face {
    font-family: 'cube';
    src: url(../cube/cube.eot?-54y611);
    src: url(../cube/cube.eot?#iefix-54y611) format("embedded-opentype"), url(../cube/cube.woff?-54y611) format("woff"), url(../cube/cube.ttf?-54y611) format("truetype"), url(../cube/cube.svg?-54y611#cube) format("svg");
    font-weight: 400;
    font-style: normal
}
[class^="cube-"],
[class*=" cube-"] {
    font-family: 'cube';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.menu-dropdown li.level2 a[class*="cube-"]:before {
    float: left;
    font-family: 'cube';
    font-size: 20px;
    margin-right: 10px;
    line-height: 34px;
    text-align: right
}
.cube-reports:before {
    content: "\e600"
}
.cube-cloud:before {
    content: "\e601"
}
.cube-gateway:before {
    content: "\e602"
}
.cube-network:before {
    content: "\e603"
}
.cube-server:before {
    content: "\e604"
}
.features li > i.ci-software_update {
    color: #608921
}
.features li:nth-child(2) > i.ci-server_backup {
    color: #608921
}
body #jfusionframeless {
    margin: -38px -20px -16px
}
#jfusionframeless .page.group {
    border: 0 solid #ddd!important;
    border-radius: 0!important;
    display: table;
    width: 100%
}
#jfusionframeless #doc_sidebar {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 67%, rgba(0, 0, 0, 0.03) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(67%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.03)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 67%, rgba(0, 0, 0, 0.03) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 67%, rgba(0, 0, 0, 0.03) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 67%, rgba(0, 0, 0, 0.03) 100%);
    padding: 15px 0 15px 20px;
    width: 235px;
    display: table-cell;
    vertical-align: top
}
#jfusionframeless #dw__toc h3 {
    display: none
}
#jfusionframeless #dw__toc > div > ul.toc {
    margin-left: 0!important
}
#jfusionframeless #dw__toc > div > ul.toc > li {
    border: 1px solid transparent!important;
    clear: both;
    padding: 0;
    position: relative;
    right: -1px
}
#jfusionframeless #dw__toc > div > ul.toc > li.active {
    background: none repeat scroll 0 0 #fff;
    border-color: #ddd #fff #ddd #ddd !important;
    border-radius: 5px 0 0 5px
}
#jfusionframeless #dw__toc > div > ul.toc > li > div > a {
    color: #686868;
    display: block;
    padding: 3px 15px
}
#jfusionframeless #dw__toc > div > ul.toc > li:hover > div > a {
    color: #c2510f
}
#jfusionframeless #dw__toc > div > ul.toc ul {
    border-left: 1px solid #ddd;
    display: block;
    list-style: none outside none;
    margin: 5px 0 15px 15px;
    padding: 10px 0 10px 6px;
    position: relative
}
#jfusionframeless #dw__toc > div > ul.toc ul:before {
    background: none repeat scroll 0 0 #ddd;
    content: " ";
    height: 1px;
    left: -6px;
    position: absolute;
    top: 0;
    width: 13px
}
#jfusionframeless #dw__toc > div > ul.toc ul:after {
    background: none repeat scroll 0 0 #ddd;
    bottom: 0;
    content: " ";
    height: 1px;
    left: -6px;
    position: absolute;
    width: 13px
}
#jfusionframeless #dw__toc > div > ul.toc ul li {
    position: relative
}
#jfusionframeless #dw__toc > div > ul.toc ul li a {
    color: #686868;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    padding: 2px 0 2px 15px;
    position: relative;
    vertical-align: top
}
#jfusionframeless #dw__toc > div > ul.toc ul li.active a,
#jfusionframeless #dw__toc > div > ul.toc ul li:hover a {
    color: #c2510f
}
#jfusionframeless #dw__toc > div > ul.toc ul li.active a:after {
    background: none repeat scroll 0 0 #c2510f;
    bottom: 3px;
    content: " ";
    left: -7px;
    position: absolute;
    top: 3px;
    width: 1px
}
#dokuwiki__content .docInfo,
#dokuwiki__pagetools,
#jfusionframeless .pageId,
#dokuwiki__footer,
#dokuwiki__header,
#dokuwiki__content .secedit {
    display: none!important
}
#doc_content {
    padding: 10px 30px 30px;
    min-height: 560px;
    vertical-align: top;
    display: table-cell;
    position: relative
}
#jfusionframeless #doc_content {
    min-height: 560px;
    padding: 10px 30px 30px;
    position: relative;
    vertical-align: top;
    display: block
}
#dokuwiki__content li.level1 a {
    color: #c2510f
}
#dokuwiki__content .page.group li {
    list-style: none;
    padding: 3px 0;
    font-family: "equiplight", sans-serif;
    line-height: normal
}
#dokuwiki__content .page.group {
    font-family: "equiplight", sans-serif;
    line-height: normal;
    color: #666
}
#dokuwiki__content .page.group p a {
    font-family: "equiplight", sans-serif;
    line-height: normal;
    text-decoration: underline;
    color: #c2510f
}
#dokuwiki__content .page.group div.level2 a {
    font-family: "equiplight", sans-serif;
    line-height: normal;
    text-decoration: underline;
    color: #c2510f
}
#dokuwiki__content .page.group h2 {
    font-family: "robotothin";
    line-height: normal;
    color: #c2510f;
    border-bottom: 1px solid #ddd;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    position: relative;
    line-height: 40px;
    font-size: 24px
}
#dokuwiki__content .page.group h3 {
    font-family: "robotothin";
    line-height: normal;
    color: #333;
    line-height: 30px;
    font-size: 20px
}
#dokuwiki__content .page.group h2:after {
    border-bottom: 1px solid #c2510f;
    bottom: 0;
    content: "";
    position: absolute;
    width: 32px;
    left: 0
}
body.foundation_document #dokuwiki__content .page.group p a {
    color: #608921
}
body.foundation_document #dokuwiki__content .page.group div.level2 a {
    color: #608921
}
body.foundation_document #dokuwiki__content .page.group h2 {
    color: #608921
}
body.foundation_document #dokuwiki__content .page.group h2:after {
    border-bottom-color: #608921
}
.ClearFoundationTeam {
    padding-top: 20px;
    clear: both;
    float: none
}
#sidebar-a .opensubmenu.mod-box > ul ul {
    display: block;
    border-left: 1px solid #ddd;
    margin-left: 20px
}
#sidebar-a .opensubmenu.mod-box > ul li.active > div {
    display: block!important;
    height: auto!important
}
#sidebar-a .opensubmenu.mod-box > ul li > span.nav-header span,
#sidebar-a .opensubmenu.mod-box > ul li > a.level1 span {
    color: #c2510f;
    padding: 5px 15px 5px 0
}
#sidebar-a .opensubmenu.mod-box > ul li ul li a.current:before,
#sidebar-a .opensubmenu.mod-box > ul li ul li a.active:before {
    background: #c2510f;
    bottom: 2px;
    content: " ";
    left: -7px;
    position: absolute;
    top: 2px;
    width: 1px
}
#sidebar-a .opensubmenu.mod-box > ul li.item1587 > span.nav-header span,
#sidebar-a .opensubmenu.mod-box > ul li.item1587 > a.level1 span,
#sidebar-a .opensubmenu.mod-box > ul li.item1587 ul li a:hover,
#sidebar-a .opensubmenu.mod-box > ul li.item1587 ul li a:focus,
#sidebar-a .opensubmenu.mod-box > ul li.item1587 ul li a.active {
    color: #608921
}
#sidebar-a .opensubmenu.mod-box > ul li ul li a.active:before {
    width: 1px;
    position: absolute;
    left: -7px;
    top: 2px;
    bottom: 2px;
    background: #c2510f;
    content: " "
}
#sidebar-a .opensubmenu.mod-box > ul li.item1587 ul li a.active:before,
#sidebar-a .opensubmenu.mod-box > ul li.item1587 ul li a.current:before {
    background: #608921
}
#sidebar-a .opensubmenu.mod-box > ul li.item1587 ul li a.active,
#sidebar-a .opensubmenu.mod-box > ul li.item1587 ul li a.current {
    color: #608921
}
#sidebar-a .opensubmenu.mod-box > ul li.item1578 ul li a.current {
    color: #c2510f
}
#sidebar-a .opensubmenu.mod-box > ul li.item1594 ul li a.current {
    color: #c2510f
}
.uk-panel-box .uk-panel-title {
    font-size: 20px
}
#SobiPro .navbar-search input.search-query {
    height: 30px!important
}
.SobiPro .row-fluid .span12,
.SobiPro .SPDetailEntry {
    width: auto;
    float: none;
    padding: 20px;
    border: 1px solid #dfdfdf;
    margin-bottom: 20px;
    background: #f9f9f9;
    border-radius: 5px
}
.SobiPro .pagination ul {
    display: block;
    text-align: center
}
.SobiPro .pagination ul > li {
    display: inline-block
}
.SobiPro .row-fluid .span11 {
    width: 100%
}
h2.lead.page-header,
#SobiPro .SPDetailEntry h1 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    position: relative;
    line-height: 38px;
    font-family: "robotothin";
    margin: 0 0 15px;
    padding-top: 5px
}
h2.lead.page-header a {
    font-family: "robotothin"
}
h2.lead.page-header:before,
#SobiPro .SPDetailEntry h1:before {
    border-bottom: 1px solid transparent;
    left: 0;
    bottom: 0;
    content: "";
    position: absolute;
    width: 32px
}
.SPDetailEntry .btn-group.spManage.pull-left {
    float: right!important;
    position: relative;
    z-index: 1;
    margin: 0
}
#SobiPro .navbar.topmenu,
#sobiProFooter {
    display: none
}
#alpha-index .pagination.pagination-mini {
    margin: 0;
    text-align: center;
    border-bottom: 1px solid #eee
}
#alpha-index .pagination.pagination-mini ul {
    display: table;
    width: 100%
}
#alpha-index .pagination.pagination-mini ul li {
    display: table-cell
}
#alpha-index .pagination.pagination-mini ul li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    display: block;
    float: none;
    margin: 0;
    padding: 3px 8px 5px;
    text-align: center;
    border-radius: 0;
    border-bottom: 1px solid transparent;
    position: relative;
    bottom: -1px
}
#alpha-index .pagination.pagination-mini ul li.current a,
#alpha-index .pagination.pagination-mini ul li:hover a,
#alpha-index .pagination.pagination-mini ul li a:hover,
#alpha-index .pagination.pagination-mini ul li a:focus {
    border-bottom-color: #c2510f;
    box-shadow: none;
    background: none
}
#alpha-index {
    margin-bottom: 10px
}
.field_country,
.field_fax,
.field_website,
.field_business_days {
    padding-bottom: 0
}
#SobiPro div.spFieldsData:before {
    display: inline-block;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    font-style: normal;
    font-family: 'FontAwesomeNew';
    width: 22px
}
#SobiPro .spFieldsData strong {
    display: none
}
div.field_contact:before {
    content: "\f007"
}
div.field_email:before {
    content: "\f003"
}
div.field_street:before {
    content: "\f015"
}
div.field_zip:before {
    content: "\f018"
}
div.field_city:before {
    content: "\f0f7"
}
div.field_country:before {
    content: "\f024"
}
div.field_phone:before {
    content: "\f095"
}
div.field_website:before {
    content: "\f0ac"
}
#sidebar-a {
    position: relative
}
div.field_website {
    padding-bottom: 10px
}
div.field_country {
    text-transform: capitalize
}
.pricing.five.model_table.compare_table.clear_cloud .price-col {
    min-height: 0;
    width: 22%
}
.pricing.five.model_table.compare_table.clear_cloud .price-col .p-inner {
    min-height: 0!important
}
.pricing.five.model_table.compare_table.clear_cloud .price-col .price-tag.price_orange {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 10px;
    min-height: 33px
}
.pricing.five.model_table.compare_table.clear_cloud .price-col .price-tag.price_orange a {
    font-size: 14px;
    font-weight: 700;
    color: #fff
}
.pricing.five.model_table.compare_table.clear_cloud .price-col .compare_features {
    padding: 10px 0 0;
    margin-bottom: 0
}
.pricing.five.model_table.compare_table.clear_cloud .price-col .compare_features li {
    padding: 7px 0 7px 10px;
    border-bottom: 1px solid #eee;
    margin-top: 0;
    height: 40px
}
.pricing.five.model_table.compare_table.clear_cloud .price-col .compare_features_points {
    padding: 0;
    margin-bottom: 0
}
.pricing.five.model_table.compare_table.clear_cloud .price-col .compare_features_points li {
    padding: 7px 0 7px 10px;
    border-bottom: 1px solid #eee;
    margin-top: 0;
    height: 40px
}
.pricing.five.model_table.compare_table.clear_cloud .price-col.compareFeature {
    margin-top: 63px;
    width: 20%
}
.pricing.five.model_table.compare_table.clear_cloud .price-col.compareFeature.pack_selection .compare_features li {
    text-align: center;
    padding-left: 0
}
.pricing.five.model_table.compare_table.clear_cloud .price-col.compareFeature.pack_selection .compare_features li .uk-button-small {
    font-size: 14px;
    line-height: 24px;
    padding: 4px 10px;
    width: 80px
}
.pricing.five.model_table.compare_table.clear_cloud .price-col.compareFeature .price-tag.price_orange {
    display: none
}
.pricing.five.model_table.compare_table.clear_cloud .price-col:hover .price-tag.price_orange {
    background: #686868!important
}
.pricing.five.model_table.compare_table.clear_cloud .price-col:hover .price-tag.price_orange:before {
    border-top-color: #686868!important
}
#sidebar-a .grid-box {
    position: absolute;
    top: 0;
    max-width: 256px
}
#menu .menu.menu-dropdown.menuoption_4 > li > span span.toolsmenu {
    display: inline-block!important;
    position: relative!important;
    font-family: "robotolight"!important;
    font-weight: 300!important;
    font-size: 18px!important;
    margin: 0!important;
    padding: 0!important
}
#header-sticky-wrapper.is-sticky #header #menu .menu.menu-dropdown.menuoption_4 > li > span span.toolsmenu {
    padding: 0!important
}
#footerLinks {
    overflow: hidden
}
.at-boxed #at-container {
    margin-bottom: 40px
}
#maininner {
    min-height: 250px!important
}
#dokuwiki__content {
    min-height: 600px!important
}
#jfusionframeless .page.group {
    height: 100%
}
#main {
    clear: both
}
div#discuss-wrapper .discuss-list > li,
div#discuss-wrapper .nav-tabs {
    margin-bottom: 0!important
}
div#discuss-wrapper ul.unstyled.discuss-list.clearfix {
    margin: 0 -20px!important;
    border-top: 1px solid #ddd
}
div#discuss-wrapper.discuss-wrap .discuss-answer .discuss-item {
    border: 1px solid #dfdfdf;
    border-left: none;
    border-right: none;
    display: block;
    background: #fff
}
div#discuss-wrapper ul.unstyled.discuss-list.clearfix li .discuss-item {
    margin: 0;
    width: 100%;
    display: table
}
div#discuss-wrapper.discuss-wrap .discuss-answer,
div#discuss-wrapper.discuss-wrap .discussQuestion {
    margin: 0 -20px;
    border-left: none;
    border-right: none
}
div#discuss-wrapper .discuss-answer > .discuss-item > .discuss-item-left + .discuss-item-right {
    border-left: none
}
div#discuss-wrapper.discuss-wrap .discuss-answer .discuss-item .discuss-item-hd {
    background: #608921
}
div#discuss-wrapper.discuss-wrap .discussQuestion .discuss-vote {
    right: -40px
}
div#discuss-wrapper .discuss-action-bar {
    margin: 10px -20px 0;
    border-bottom: 1px solid #ddd
}
.discuss-user-reply {
    padding-top: 10px;
    clear: both
}
.discuss-component-title {
    padding-bottom: 10px!important
}
div#discuss-wrapper .discuss-item-right .discuss-story .icon-circle-arrow-up {
    display: none
}
div#discuss-wrapper .discuss-replies .discuss-item-right .discuss-story {
    padding-right: 15px
}
.photo_history {
    clear: both
}
div#discuss-wrapper .discuss-user .discuss-badges-list > li img {
    max-width: 30px;
    width: 30px
}
div#discuss-wrapper .discuss-filter .nav-tabs {
    border: none!important
}
div#discuss-wrapper .btn-mini,
div#discuss-wrapper .discuss-users-action .btn {
    background: #f5f5f5;
    border: none;
    border-radius: 0;
    color: #555
}
div#discuss-wrapper .btn-mini,
div#discuss-wrapper .discuss-users-action .btn {
    text-shadow: 0 0 !important;
}
div#discuss-wrapper .btn-mini:hover,
div#discuss-wrapper .discuss-users-action .btn:hover {
    background: #608921;
    color: #fff;
}
div#discuss-wrapper .social-button + .social-button {
    clear: none;
    margin: 0;
    width: auto;
    line-height: normal
}
.discussionReplies .discuss-item-right .discuss-story-hd .pull-right.mr-5 {
    margin-right: 15px
}
.discuss-member-view > div {
    display: inline-block!important;
    vertical-align: middle;
    margin: 0 5px 0 0
}
div#discuss-wrapper .discuss-member-view {
    text-align: right
}
div#discuss-wrapper .discuss-filter .nav-tabs > li {
    margin: 0
}
div#discuss-wrapper .discussionReplies .discuss-story-hd .discuss-admin-bar .pull-right.mr-5 {
    margin-right: 10px
}
#discuss-dialog .btn-primary,
#discuss-dialog .btn-primary:hover,
#discuss-dialog .btn-primary:active,
#discuss-dialog .btn-primary.active,
#discuss-dialog .btn-primary.disabled,
#discuss-dialog .btn-primary[disabled] {
    background-color: #608921
}
.guru-cover-image {
    border-radius: 0;
    border: 1px solid #ddd
}
.call_2_action {
    background: #eee;
    border: none;
    border-radius: 0
}
.guru-course-view ul#guru_tabs_navs li a:hover {
    box-shadow: none;
    text-shadow: none
}
div#guru-component input,
div#guru-component select {
    border-radius: 0!important;
    line-height: 17px!important;
    background: #686868!important;
    border: none;
    margin: 0!important;
    font-size: 12px;
    padding: 0 10px
}
.guru-content .day {
    color: #333
}
#g_lesson_navs > .g_lesson_nav_bar {
    background: #eee;
    border: none
}
.guru-cover-image .title_guru h2 {
    text-shadow: none;
    margin: 15px 0;
    font-weight: 400
}
.guru-cover-image .guru-cover-details {
    background: none repeat scroll 0 0 #f7f7f7;
    color: #555;
    text-shadow: none
}
#guru-component h2.categ_name_guru.page_title {
    border-bottom: 1px solid #dfdfdf;
    position: relative;
    padding-bottom: 10px
}
#guru-component h2.categ_name_guru.page_title:before {
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 32px;
    height: 1px;
    background: #c2510f;
    content: ' '
}
.g_action_msg {
    color: #c2510f
}
.guru-content th {
    background: #686868!important
}
.close-window {
    right: 0;
    top: 0
}
div#discuss-wrapper .dc-pagination {
    text-align: center
}
body div#discuss-wrapper [class^="icon-"],
body div#discuss-wrapper [class*=" icon-"] {
    margin-left: 0;
    margin-right: 0
}
select#category_id {
    height: 40px;
    line-height: 40px
}
div#discuss-wrapper .polls-tab .control-group > label {
    line-height: 30px
}
div#discuss-wrapper .discuss-searchbar .input-searchbar {
    line-height: 36px
}
#menu .menu.menu-dropdown > li > a span,
#menu .menu.menu-dropdown > li > span span.ci-ClearCenterLogo,
#menu .menu.menu-dropdown.menuoption_4 > li > span span {
    padding: 35px 5px 0!important;
    text-align: center;
    direction: rtl
}
.menu-dropdown.menuoption_1 .level1 > span:after,
.menu-dropdown.menuoption_2 .level1 > span:after,
.menu-dropdown.menuoption_3 .level1 > span:after,
body.not_login .menu-dropdown.menuoption_4 span.level1 > span:after {
    background: #fff;
    border-radius: 50%;
    width: 51px;
    height: 51px;
    border: 1px solid #ddd;
    content: ' ';
    line-height: 51px;
    font-size: 26px;
    color: #686868;
    text-align: center;
    position: relative;
    top: -8px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    text-indent: -1px
}
.menu-dropdown.menuoption_1 .level1 > span:after {
    font-family: 'clear';
    content: "\e64e"
}
.menu-dropdown.menuoption_2 .level1 > span:after {
    font-family: 'FontAwesomeNew';
    content: "\f1b3"
}
.menu-dropdown.menuoption_3 .level1 > span:after {
    font-family: 'FontAwesomeNew';
    content: "\f0f2"
}
body.not_login .menu-dropdown.menuoption_4 span.level1 > span:after {
    background: url(../images/tools.png) center center no-repeat;
    color: transparent;
    content: ' '
}
#menu .menu-dropdown.menuoption_4 .level1 span img {
    margin: -7px 10px 0 0;
    background: #fff;
    color: transparent
}
body.is_login #menu .menu-dropdown.menuoption_4 .level1 > .level1 > span {
    padding-left: 10px!important
}
#header-sticky-wrapper.is-sticky #header #menu .menu.menu-dropdown > li > a span,
#header-sticky-wrapper.is-sticky #header #menu .menu.menu-dropdown > li > span span.ci-ClearCenterLogo,
#header-sticky-wrapper.is-sticky #header #menu .menu.menu-dropdown.menuoption_4 > li > span span {
    padding-top: 12px!important
}
#header-sticky-wrapper.is-sticky #header .menu-dropdown .level1 .level1 > span:after {
    height: 42px;
    line-height: 42px;
    top: -4px;
    width: 42px;
    font-size: 22px
}
#header-sticky-wrapper.is-sticky #header .menu-dropdown .level1 span img {
    height: 42px;
    width: 42px;
    margin-top: -4px;
    padding: 0
}
#menu .menu.menu-dropdown > li.remain > a.os_logo,
#menu .menu.menu-dropdown > li.active > a.os_logo,
#menu .menu.menu-dropdown > li:hover > a.os_logo {
    background: url(../images/logo_shade.png) repeat-y scroll right 0 #fff!important;
    color: #686868!important
}
#menu .menu.menu-dropdown > li.remain > a.foundation_home,
#menu .menu.menu-dropdown > li.active > a.foundation_home,
#menu .menu.menu-dropdown > li:hover > a.foundation_home {
    background: #fff!important;
    color: #608921!important
}
#menu .menu.menu-dropdown > li.remain > a.clear_center_logo,
#menu .menu.menu-dropdown > li.active > a.clear_center_logo,
#menu .menu.menu-dropdown > li:hover > a.clear_center_logo {
    background: #fff!important;
    color: #C2510F!important
}
#menu .menu.menu-dropdown > li.remain > a.clear_host_logo,
#menu .menu.menu-dropdown > li.active > a.clear_host_logo,
#menu .menu.menu-dropdown > li:hover > a.clear_host_logo {
    background: #fff!important;
    color: #3d85c6!important
}
#menu .menu.menu-dropdown:nth-child(5) > li.remain > span span,
#menu .menu.menu-dropdown:nth-child(5) > li.active > span span,
#menu .menu.menu-dropdown:nth-child(5) > li:hover > span span {
    color: #999!important
}
#menu .menu.menu-dropdown:nth-child(5) > li.remain > span,
#menu .menu.menu-dropdown:nth-child(5) > li.active > span,
#menu .menu.menu-dropdown:nth-child(5) > li:hover > span {
    background: #fff!important;
    color: #999!important
}
#menu .menu.menu-dropdown.menuoption_0 > li.remain > a span,
#menu .menu.menu-dropdown.menuoption_0 > li.active > a span {
    color: #686868!important
}
#menu .menu.menu-dropdown.menuoption_1 > li.remain > a span,
#menu .menu.menu-dropdown.menuoption_1 > li.active > a span {
    color: #608921!important
}
#menu .menu.menu-dropdown.menuoption_2 > li.remain > a span,
#menu .menu.menu-dropdown.menuoption_2 > li.active > a span {
    color: #C2510F!important
}
#menu .menu.menu-dropdown.menuoption_3 > li.remain > a span,
#menu .menu.menu-dropdown.menuoption_3 > li.active > a span {
    color: #3d85c6!important
}
#menu .menu.menu-dropdown.menuoption_1 > li.remain > a span:after,
#menu .menu.menu-dropdown.menuoption_1 > li.active > a span:after {
    background: #608921!important;
    color: #fff;
    border-color: #436f00
}
#menu .menu.menu-dropdown.menuoption_2 > li.remain > a span:after,
#menu .menu.menu-dropdown.menuoption_2 > li.active > a span:after {
    background: #C2510F!important;
    color: #fff;
    border-color: #9e3a00
}
#menu .menu.menu-dropdown.menuoption_3 > li.remain > a span:after,
#menu .menu.menu-dropdown.menuoption_3 > li.active > a span:after {
    background: #3d85c6!important;
    color: #fff;
    border-color: #004a8d
}
.os_logo span.ci-ClearOS:before {
    font-size: 76px!important;
    content: "\e666"
}
body.homepage #menu .menu.menu-dropdown > li.level1.item1096 > a span.ci-ClearOS:before,
#menu .menu.menu-dropdown > li.remain > a span.ci-ClearOS:before,
#menu .menu.menu-dropdown > li.active > a span.ci-ClearOS:before {
    color: #686868
}
#header-sticky-wrapper.is-sticky #header .menu-dropdown .os_logo span.ci-ClearOS:before {
    content: "\e68c"
}
body.homepage #menu .menu.menu-dropdown > li.level1.item1096 > a {
    background: url(../images/logo_shade.png) right 0 repeat-y
}
#menu .menu.menu-dropdown > li.active > .level1 {
    position: relative
}
#menu .menu.menu-dropdown > li.active > .level1:after {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    bottom: 0;
    content: ' ';
    z-index: 1
}
#menu .menu.menu-dropdown.menuoption_0 > li.active > .level1:after {
    border-bottom-color: transparent
}
#menu .menu.menu-dropdown.menuoption_1 > li.active > .level1:after {
    border-bottom-color: #608921
}
#menu .menu.menu-dropdown.menuoption_2 > li.active > .level1:after {
    border-bottom-color: #C2510F
}
#menu .menu.menu-dropdown.menuoption_3 > li.active > .level1:after {
    border-bottom-color: #3d85c6
}
#menu .menu.menu-dropdown.menuoption_4 > li.active > .level1:after {
    border-bottom-color: #999
}
#menu .menu.menu-dropdown > li.active li.level2.active {
    position: relative
}
.menu-dropdown li.level3.active a {
    background: #fff;
    color: #505050;
    margin: 3px 10px
}
.course_cell_guru > div {
    padding: 5px
}
.g_row > .g_cell > div > div {
    box-shadow: none;
    border-radius: 0
}
.course_cell_guru > div > div {
    background: #fff;
    border: 1px solid #ddd;
    padding: 15px!important;
    border-radius: 0;
    position: relative
}
.course_cell_guru > div > div:hover {
    -webkit-box-shadow: 0 0 8px #ddd;
    -moz-box-shadow: 0 0 8px #ddd;
    -ms-box-shadow: 0 0 8px #ddd;
    -o-box-shadow: 0 0 8px #ddd;
    box-shadow: 0 0 8px #ddd
}
.guru-course-view ul#guru_tabs_navs li a {
    background: none repeat scroll 0 0 #ddd;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px 3px 0 0;
    box-shadow: none;
    color: #686868;
    padding: 7px 15px;
    text-shadow: none;
    border-bottom: 1px solid #ddd;
    margin-bottom: 0
}
.guru-course-view ul#guru_tabs_navs .ui-tabs-active a,
.guru-course-view ul#guru_tabs_navs li:hover a {
    background: #fff!important;
    box-shadow: none;
    color: #686868;
    border-bottom-color: #fff;
    text-shadow: none
}
#guru-component .guru-cover-image {
    background-image: url(../images/guru3.jpg)!important
}
#main-timeline .ci-date:before,
#main-timeline .date:before {
    content: ""
}
#guru-component .thumbnail img {
    background: transparent
}
#magic-arrow {
    height: 0;
    font-size: 0;
    color: transparent;
    position: absolute;
    bottom: 0;
    width: 0!important;
    border: 5px solid transparent;
    border-bottom-color: #000;
    margin-left: 123px;
    content: ' ';
    display: none
}
.headerbar:hover #magic-arrow {
    display: block
}
#magic-arrow.magic_arrow_0 {
    border-bottom-color: #686868
}
#magic-arrow.magic_arrow_1 {
    border-bottom-color: #608921
}
#magic-arrow.magic_arrow_2 {
    border-bottom-color: #c2510f
}
#magic-arrow.magic_arrow_3 {
    border-bottom-color: #3d85c6
}
#magic-arrow.magic_arrow_4 {
    border-bottom-color: #999
}
.menu-dropdown li.level3 .hidden-men {
    display: none
}
body div#fd.es > .es-streams {
    padding-left: 0
}
.course_cell_guru > div > div {
    position: relative
}
#categoryListContent div.image_guru {
    position: absolute;
    top: 15px;
    left: 15px
}
#categoryListContent div.name_guru {
    margin-left: 110px
}
#categoryListContent div.name_guru h4 {
    font-size: 15px;
    line-height: 26px;
    margin-top: 0;
    font-family: "equiplight", sans-serif
}
body div#section-kmt div#kmt-form .kmt-form-submit button.submitButton.kmt-btn-submit {
    background: none repeat scroll 0 0 #608921!important;
    border: 1px solid rgba(0, 0, 0, 0.06)!important;
    display: inline-block!important;
    font-size: 16px!important;
    letter-spacing: normal!important;
    line-height: 19px!important;
    margin: 0!important;
    padding: 10px 20px!important;
    text-shadow: 0 0!important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset!important;
    color: #fff!important;
    font-family: "equiplight", sans-serif!important;
    font-weight: 300!important
}
body div#section-kmt div#kmt-form .kmt-form-submit button.submitButton.kmt-btn-submit:hover {
    box-shadow: 0 10px 100px rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.1)!important
}
body div#section-kmt div#kmt-form .kmt-form-submit button.submitButton.kmt-btn-submit.disabled {
    background: none repeat scroll 0 0 #ebebeb!important;
    border: 1px solid rgba(0, 0, 0, 0.06)!important;
    display: inline-block!important;
    font-size: 16px!important;
    letter-spacing: normal!important;
    line-height: 19px!important;
    margin: 0!important;
    padding: 10px 20px!important;
    text-shadow: 0 0!important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset!important;
    color: #999!important;
    font-family: "equiplight", sans-serif!important;
    font-weight: 300!important
}
#categoryList > .categ_name_guru.page_title {
    display: none
}
#categorydetail > .title_guru.page_title h2 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    margin: 0 0 10px;
    position: relative;
    font-family: 'robotothin', sans-serif;
    font-weight: 100;
    font-size: 26px;
    line-height: 30px;
    text-align: left;
    padding-left: 0
}
#categorydetail > .title_guru.page_title h2:before {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    bottom: 0;
    left: 0;
    content: "";
    position: absolute;
    width: 32px
}
.g_row > .g_cell > div > div {
    padding: 0
}
.cat_list_wrap .title_guru.section_title h4 {
    margin: 0
}
.tline-ecxt h2 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    font-family: "robotothin", sans-serif;
    font-size: 22px;
    font-weight: 100;
    line-height: 30px;
    margin: 0 0 20px 70px;
    padding-left: 0;
    position: relative;
    text-align: left;
    padding-bottom: 10px
}
.tline-ecxt h2:before {
    border-bottom: 1px solid #c2510f;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 32px
}
.post-img {
    margin: 0 0 10px
}
.post-img.media + .tline-ecxt h2 {
    margin-left: 0
}
.post-content header.meta {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    margin: 0 0 20px;
    position: relative;
    padding-bottom: 5px
}
.post-content header.meta:before {
    border-bottom: 1px solid #c2510f;
    bottom: 0;
    left: 0;
    content: "";
    position: absolute;
    width: 32px
}
.post-content header.meta ul {
    padding: 0 0 10px
}
.post-content header.meta h2 {
    margin: 0;
    font-size: 35px;
    line-height: 40px
}
.post-content header.meta h2 a {
    font-family: "robotothin", sans-serif;
    font-weight: 100;
    color: #c2510f
}
.post-content header.meta ul li {
    color: #7a7474;
    font-size: 14px;
    font-style: normal;
    text-transform: uppercase
}
.post-content header.meta ul li a {
    color: #7a7474
}
.post-img.media .mediaholder {
    border: 1px solid #ddd;
    padding: 2px;
    line-height: normal
}
#ezblog-body .blog-calendar-month {
    border: 1px solid #608921!important
}
.post-content {
    margin: 0!important;
    width: 100%
}
.post-content figure.post-img.media {
    float: left;
    margin: 0 25px 10px 0
}
.post-format {
    float: right;
    border: none;
    margin: 0 0 0 20px;
    padding: 0
}
.post-format big {
    color: #858585;
    font-family: "robotothin", sans-serif;
    display: block;
    font-size: 30px;
    padding-bottom: 8px;
    text-align: center;
    font-weight: 200
}
.post-format span.uk-button-color {
    background: none repeat scroll 0 0 #c2510f;
    border: 1px solid rgba(0, 0, 0, 0.06);
    display: block;
    font-size: 13px;
    letter-spacing: normal;
    line-height: 20px;
    margin: 0;
    padding: 4px 10px;
    text-shadow: 0 0;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset;
    color: #fff;
    font-family: "equiplight", sans-serif;
    font-weight: 300
}
body div#fd.es .media-listing .list-media.fd-reset-list {
    padding-left: 15px
}
.page-nav,
p.edit {
    display: none
}
.page-navigation {
    margin: 0!important;
    clear: both;
    text-align: right
}
.page-navigation .uk-button-group {
    border-radius: 0;
    width: 100%;
    display: block;
    text-align: right;
    margin: 20px 0!important
}
.page-navigation .uk-button-group > a {
    border-radius: 4px!important;
    margin-left: 6px!important
}
.page-navigation .uk-button-group > span {
    display: none
}
#content {
    margin: 0 20px
}
.mod-color,
.at-mod-color {
    background-color: #404040
}
body.active_tool #header-sticky-wrapper #header .menu.menu-dropdown.menuoption_4 > li > span {
    position: relative
}
body.active_tool #header-sticky-wrapper #header .menu.menu-dropdown.menuoption_4 > li > span:after {
    border: 5px solid transparent;
    bottom: 0;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    width: 0;
    z-index: 1;
    border-bottom-color: #999
}
body #sidebar-b div#fd.es .es-stream-meta .es-stream-title {
    padding-right: 0;
    line-height: 16px
}
h4.welcome_username i:before {
    float: left;
    font-size: 14px!important;
    line-height: 30px;
    margin-right: 5px;
    text-align: center;
    width: 30px;
    border-radius: 50%;
    position: relative;
    height: 30px;
    top: -4px;
    border: 1px solid #fff
}
h4.welcome_username i[class*="fsm"]:before {
    font-size: 16px
}
#toolsmenu {
    margin: 0;
    padding: 0;
    max-height: 400px
}
#eblog-wrapper #ezblog-head h2.component-title {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    margin-bottom: 20px;
    padding-bottom: 5px;
    position: relative;
    font-family: 'robotothin', sans-serif;
    font-weight: 100;
    font-size: 24px;
    line-height: 38px;
    text-align: left;
    padding-left: 0;
    color: #608921;
    margin-top: -3px
}
#eblog-wrapper #ezblog-head h2.component-title:before {
    border-bottom: 1px solid #608921;
    bottom: 0;
    content: "";
    position: absolute;
    width: 32px
}
#ezblog-head h2.component-title {
    display: block
}
body #ezblog-label.latest-post {
    display: none!important
}
.marketplace_toggle > span {
    display: block;
    font-size: 18px;
    padding: 10px 0 10px 50px;
    position: relative
}
.marketplace_toggle .sub_menu {
    border-left: 1px solid #ddd;
    list-style: none outside none;
    margin: 0 0 0 14px;
    padding: 0 0 0 20px;
    display: none
}
.marketplace_toggle .sub_menu li a {
    color: #666;
    font-size: 14px
}
.marketplace_toggle .sub_menu li:hover a {
    color: #c2510f
}
.marketplace_toggle > span i {
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: 50px;
    margin-right: 0;
    width: 50px;
    position: absolute;
    left: -10px;
    top: 10px
}
.marketplace_toggle > span i.cube_server {
    background-image: url(../images/cube/server.png)
}
.marketplace_toggle > span.active i.cube_server {
    background-image: url(../images/cube/server_open.png)
}
.marketplace_toggle > span i.cube_gateway {
    background-image: url(../images/cube/gateway.png)
}
.marketplace_toggle > span.active i.cube_gateway {
    background-image: url(../images/cube/gateway_open.png)
}
.marketplace_toggle > span i.cube_cloud {
    background-image: url(../images/cube/cloud.png)
}
.marketplace_toggle > span.active i.cube_cloud {
    background-image: url(../images/cube/cloud_open.png)
}
.marketplace_toggle > span i.cube_network {
    background-image: url(../images/cube/network.png)
}
.marketplace_toggle > span.active i.cube_network {
    background-image: url(../images/cube/network_open.png)
}
.cube {
    position: relative;
    height: 899px
}
div.cloud_img {
    left: 300px;
    position: absolute;
    z-index: 1;
    float: left
}
div.network_img {
    left: 230px;
    position: absolute;
    top: 400px;
    z-index: 3;
    float: left
}
div.gateway_img {
    left: 530px;
    position: absolute;
    top: 185px;
    z-index: 2;
    float: left
}
div.server_img {
    left: 520px;
    position: absolute;
    top: 545px;
    z-index: 4;
    float: left
}
.cube_content {
    display: none
}
.box_content {
    width: 285px;
    margin-top: 0;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=00);
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
    transform: translateY(50px);
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease
}
.box_content .content_box .read_more {
    display: block;
    text-align: center
}
.content_box span {
    display: block;
    font-size: 12px
}
.box_content .content_box .op-leftline {
    background: url(../images/open-leftline.png) 0 0 repeat-y
}
.box_content .content_box .op-leftline-in {
    padding-left: 50px
}
.box_content .content_box h2 {
    color: #c2510f;
    font-size: 24px;
    line-height: 36px
}
.cloud_img .box_content .content_box .op-leftline-in {
    background: url(../images/cube/cloud_open.png) 0 0 no-repeat
}
.gateway_img .box_content .content_box .op-leftline-in {
    background: url(../images/cube/gateway_open.png) 0 0 no-repeat
}
.network_img .box_content .content_box .op-leftline-in {
    background: url(../images/cube/network_open.png) 0 0 no-repeat
}
.server_img .box_content .content_box .op-leftline-in {
    background: url(../images/cube/server_open.png) 0 0 no-repeat
}
.cloud_img .box_content {
    left: -300px;
    top: 20px
}
.network_img .box_content {
    left: -230px;
    top: -230px
}
.gateway_img .box_content {
    left: 400px;
    top: -70px
}
.server_img .box_content {
    left: 410px;
    top: -350px
}
.cloud_img:hover .box_content {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}
.network_img:hover .box_content {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}
.gateway_img:hover .box_content {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}
.server_img:hover .box_content {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}
.cloud_img .box_content:after {
    left: 90%;
    top: 30px;
    width: 80px;
    height: 1px;
    background: none repeat scroll 0 0 #9f9f9f;
    content: " ";
    position: absolute
}
.gateway_img .box_content:after {
    background: none repeat scroll 0 0 #9f9f9f;
    content: " ";
    position: absolute;
    right: 0;
    top: 40px;
    width: 1px;
    height: 110px;
    left: -60px;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg)
}
.network_img .box_content:after {
    background: none repeat scroll 0 0 #9f9f9f;
    content: " ";
    position: absolute;
    left: 100%;
    top: 220px;
    width: 110px;
    height: 1px;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg)
}
.server_img .box_content:after {
    background: none repeat scroll 0 0 #9f9f9f;
    content: " ";
    height: 1px;
    right: 95%;
    position: absolute;
    top: 370px;
    width: 50px;
    -webkit-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    transform: rotate(-20deg)
}
.sidebar_static .MarketplaceLeft {
    position: static!important
}
.uk-nav-dropdown ul a:hover {
    color: #C2510F;
    background: #FFF
}
.uk-nav-dropdown ul a {
    color: #fff;
    margin: 0 10px;
    border-radius: 3px;
    padding: 3px 10px
}
.uk-nav ul {
    padding-left: 0
}
.uk-dropdown {
    color: #fff;
    padding: 5px 15px
}
#showdemo.uk-button-color.uk-button.btn-block {
    display: block;
    margin: auto;
    width: 135px!important
}
.solution-gri img {
    border: 1px solid #f2f2f2;
    border-radius: 175px;
    height: 200px;
    padding: 3px;
    width: 200px
}
.solution-gri .uk-width-medium-2-3 {
    padding-left: 0
}
#menu .menu.menu-dropdown > li.active li.level2.active:after {
    border: 6px solid transparent;
    top: 41px;
    content: " ";
    height: 0;
    left: 50%;
    position: absolute;
    width: 0;
    border-top-color: #bf500f
}
#menu .menu.menu-dropdown > li.item1137.active li.level2.active:after {
    border-top-color: #3D85C6
}
#menu .menu.menu-dropdown > li.item1020.active li.level2.active:after {
    border-top-color: #608921
}
#menu .menu.menu-dropdown > li.item1096.active li.level2.active:after {
    border-top-color: #686868
}
.marketPlaceSection .MarketplaceLeftOuter i:before {
    content: " "!important
}
.marketPlaceSection .MarketplaceLeftOuter i {
    background-image: url(../images/cube_sprite.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    content: " ";
    display: block;
    height: 50px;
    left: 0;
    position: absolute;
    top: 10px;
    width: 50px;
    z-index: 1
}
.marketPlaceSection .MarketplaceLeftOuter i.ci-Cloud {
    background-position: left 0
}
.marketPlaceSection .MarketplaceLeftOuter li.active i.ci-Cloud {
    background-position: right 0
}
.marketPlaceSection .MarketplaceLeftOuter i.ci-Gateway {
    background-position: left -100px
}
.marketPlaceSection .MarketplaceLeftOuter li.active i.ci-Gateway {
    background-position: right -100px
}
.marketPlaceSection .MarketplaceLeftOuter i.ci-Server {
    background-position: 0 -400px
}
.marketPlaceSection .MarketplaceLeftOuter li.active i.ci-Server {
    background-position: right -400px
}
.marketPlaceSection .MarketplaceLeftOuter i.ci-Network {
    background-position: 0 -200px
}
.marketPlaceSection .MarketplaceLeftOuter li.active i.ci-Network {
    background-position: right -200px
}
.marketPlaceSection .MarketplaceLeftOuter i.ci-System {
    background-position: 0 -500px
}
.marketPlaceSection .MarketplaceLeftOuter li.active i.ci-System {
    background-position: right -500px
}
.marketPlaceSection .MarketplaceLeftOuter i.ci-Reports {
    background-position: 0 -300px
}
.marketPlaceSection .MarketplaceLeftOuter li.active i.ci-Reports {
    background-position: right -300px
}
.compare_features i {
    background-image: url(../images/cube_sprite_overview.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    content: " ";
    display: block;
    height: 40px;
    left: 10px;
    position: absolute;
    top: 0;
    width: 25px;
    z-index: 0;
    font-size: 0;
    line-height: 0;
    text-indent: -999999em
}
.compare_features i.ci-Cloud {
    background-position: 2px 0
}
.compare_features li.active i.ci-Clou,
.compare_features li.expanded i.ci-Cloud {
    background-position: right 0
}
.compare_features i.ci-Gateway {
    background-position: 2px -82px
}
.compare_features li.active i.ci-Gateway,
.compare_features li.expanded i.ci-Gateway {
    background-position: right -82px
}
.compare_features i.ci-Server {
    background-position: 2px -327px
}
.compare_features li.active i.ci-Server,
.compare_features li.expanded i.ci-Server {
    background-position: right -327px
}
.compare_features i.ci-Network {
    background-position: 2px -164px
}
.compare_features li.active i.ci-Network,
.compare_features li.expanded i.ci-Network {
    background-position: right -164px
}
.compare_features i.ci-System {
    background-position: 2px -408px
}
.compare_features li.active i.ci-System,
.compare_features li.expanded i.ci-System {
    background-position: right -408px
}
.compare_features i.ci-Reports {
    background-position: 2px -244px
}
.compare_features li.active i.ci-Reports,
.compare_features li.expanded i.ci-Reports {
    background-position: right -244px
}
.addnewpage,
.chronoform > a {
    display: none!important
}
#chronoform_contact_us.ccms_form_element label {
    font-weight: 400
}
#chronoform_contact_us.ccms_form_element input[type="text"],
#chronoform_contact_us.ccms_form_element input[type="password"],
#chronoform_contact_us.ccms_form_element input[type="email"],
#chronoform_contact_us.ccms_form_element input[type="url"],
#chronoform_contact_us.ccms_form_element input[type="tel"],
#chronoform_contact_us.ccms_form_element textarea {
    width: 430px
}
.ccms_form_element input,
textarea,
input[type="file"] {
    padding: 5px 10px!important
}
.ccms_form_element {
    clear: both;
    margin-bottom: 10px;
    padding: 0;
    position: relative
}
#chronoform_contact_us input[type="text"] {
    width: 320px
}
#chronoform_contact_us textarea {
    width: 320px
}
#chronoform_contact_us .button {
    font-family: "equiplight", sans-serif!important;
    font-weight: 300!important;
    border-radius: 4px;
    display: inline-block;
    font-size: 16px;
    letter-spacing: normal;
    line-height: 19px;
    margin: 0 125px 0 0;
    padding: 10px 20px!important;
    text-decoration: none;
    text-shadow: none
}
#chronoform_contact_us #recaptcha {
    padding-left: 153px
}
.menu-dropdown li.level3 {
    z-index: 1
}
body .ccms_form_element label {
    font-weight: 400
}
body div#fd.es.view-profile.layout-edit .es-sidebar {
    width: 236px
}
body div#fd.es .mb-15 {
    margin: 0
}
body div#fd.es .es-header.es-header-mini .es-header-content {
    margin-left: 0!important;
    min-height: 485px
}
body div#fd.es .es-header.es-header-mini .es-header-info {
    bottom: 0;
    padding: 10px 10px 10px 200px;
    background: #fff;
    right: 0;
    border-top: 1px solid #ddd
}
body div#fd.es .es-header.es-header-mini .es-header-mini-cover {
    background-size: auto;
    height: 430px
}
body div#fd.es .es-header.es-header-mini .es-header-mini-cover b {
    background: none;
    box-shadow: none
}
body div#fd.es .es-header.es-header-mini .es-header-avatar {
    bottom: 57px;
    top: auto;
    left: 10px;
    z-index: 1
}
body div#fd.es .es-header-avatar .es-avatar.es-avatar-medium {
    border: 1px solid #ddd;
    padding: 4px;
    background: #fff;
    height: 172px;
    width: 172px
}
body div#fd.es .es-header-avatar .es-avatar.es-avatar-medium img {
    height: 172px;
    width: 172px
}
.marketplace_icon {
    text-align: center;
    font-size: 35px;
    color: #c2510f;
    display: block
}
.marketplace_icon .fsm-cubes {
    line-height: normal;
    font-size: 120px;
    color: #c2510f;
    margin-bottom: 15px;
    display: block
}
#eblog-wrapper #socialbutton {
    float: none!important;
    display: block;
    width: auto!important;
    clear: both;
    height: 40px;
    margin: 0
}
#eblog-wrapper #socialbutton > div {
    display: inline-block!important;
    vertical-align: top;
    zoom: 1;
    *display: inline!important
}
#doc_content * {
    word-wrap: break-word;
    max-width: 960px
}
#doc_content table {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    width: 100%;
    display: table!important
}
#doc_content .sectionedit3 table,
#doc_content .sectionedit4 table,
#doc_content .sectionedit5 table,
#doc_content .sectionedit6 table,
#doc_content .sectionedit7 table {
    border-left: 1px solid #ddd;
    border-top: 0 solid #ddd;
    width: 100%;
    display: table!important
}
#doc_content table th.col0 {
    width: 280px
}
#doc_content table th,
#doc_content table td {
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 7px 10px
}
#doc_content table th {
    background: #f6f6f6;
    font-weight: 400;
    text-align: left;
    color: #333
}
#jfusionframeless #doc_content pre {
    padding: 10px;
    background: #f6f6f6
}
.nicescroll-rails {
    z-index: 111001!important
}
.thumbnail.pull-left {
    border: 1px solid #ccc;
    border-radius: 5px;
    line-height: 90px;
    width: 90px;
    height: 90px;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U3ZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #e7eaed), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -o-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: linear-gradient(to bottom, #fff 0%, #e7eaed 50%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)
}
.thumbnail.pull-left:hover {
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U3ZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #e7eaed), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -o-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: linear-gradient(to bottom, #fff 0%, #e7eaed 50%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)
}
body div#fd img {
    max-width: 100%!important
}
body.tlinecontent #sidebar-a,
body.tlinecontent #sidebar-b {
    display: none
}
body.tlinecontent #maininner {
    width: 100%;
    position: static
}
.itemSocialSharing {
    float: none!important;
    display: block;
    width: auto!important;
    clear: both;
    margin: 15px 0!important
}
.itemSocialSharing > div {
    display: inline-block!important;
    vertical-align: top;
    zoom: 1;
    *display: inline!important
}
link + .post {
    margin: 0 0 10px;
    padding: 0 0 10px
}
.g_row > .g_cell > div > div > div {
    min-height: 100px!important
}
.image_guru .thumbnail.pull-left {
    margin-right: 20px
}
.user_menu h5.menu_header:before {
    float: left;
    margin-right: 3px;
    font-family: 'FontAwesomeNew'!important
}
.user_menu h5.menu_header a {
    line-height: 20px
}
.kmt-mod .mod-comment-text {
    font-family: "equiplight", sans-serif!important;
    font-weight: 300!important;
    font-style: normal
}
#toolsmenu .user_menu ul {
    padding: 0 10px 0 18px;
    clear: both;
    margin-bottom: 10px;
    display: block!important
}
#section-kmt .kmt-people-list {
    margin: 0 0 10px
}
#section-kmt .kmt-ratings-overview {
    margin-bottom: 10px
}
#section-kmt .kmt-list > li .kmt-wrap {
    padding: 10px 15px
}
#section-kmt .kmt-form {
    padding: 5px 10px 10px
}
.guru-content .guru-cover-image h1,
.guru-content .guru-cover-image h2,
.guru-content .guru-cover-image h3,
.guru-content .guru-cover-image h4,
.guru-content .guru-cover-image h5,
.guru-content .guru-cover-image h6,
.guru-content #guru_tabs h1,
.guru-content #guru_tabs h2,
.guru-content #guru_tabs h3,
.guru-content #guru_tabs h4,
.guru-content #guru_tabs h5,
.guru-content #guru_tabs h6 {
    padding-bottom: 0
}
.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before {
    content: "\f106"
}
.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
    content: "\f107"
}
.dropdown-bg form.short {
    margin: 0!important;
    line-height: normal
}
.well.teacher_links.g_toolbar {
    padding: 10px;
    margin: 0 -10px;
    border-top: 1px solid rgba(0, 0, 0, 0.1)
}
.g_row .g_cell.span12.clearfix > div {
    padding-top: 0
}
.g_row .g_cell.span12.clearfix div.guru-cover-image {
    background: none!important;
    height: 210px
}
body #sidebar-b div#fd.es .es-stream-content {
    padding: 10px
}
body #sidebar-b div#fd.es .es-stream-content p {
    line-height: 16px
}
.clearbox-lease-application {
    max-width: 790px;
    margin: 0 auto
}
#jfusionframeless #dw__toc > div > ul.toc ul li a,
#jfusionframeless #dokuwiki__content .page.group h3,
#jfusionframeless #dokuwiki__content .page.group h2 {
    font-family: "robotothin"
}
.sprocket-mosaic .sprocket-mosaic-image-container {
    -moz-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.15) inset;
    -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.15) inset;
    -o-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.15) inset
}
.sprocket-mosaic-image-container:hover {
    border-radius: 4px
}
#jfusionframeless #dw__toc a {
    font-family: "roboto"!important;
    font-weight: 600!important
}
.menu-sidebar .nav-header {
    text-transform: capitalize
}
#jfusionframeless .noteclassic,
#jfusionframeless .noteimportant,
#jfusionframeless .notewarning,
#jfusionframeless .notetip {
    border-collapse: collapse;
    border-radius: 20px;
    clear: both;
    margin: 2em auto;
    min-height: 40px;
    padding: 15px 20px 15px 80px;
    text-align: justify;
    vertical-align: middle;
    width: 70%!important
}
body #jfusionframeless .noteclassic {
    margin: 0 auto 13px!important;
    background: #dff0d8!important;
    border: 1px solid #d6e9c6;
    color: #3c763d;
    border-radius: 3px;
    padding: 15px;
    position: relative;
    min-height: 20px
}
body #jfusionframeless .noteimportant {
    background: #fcf8e3;
    color: #8a6d3b;
    border: 1px solid #faebcc;
    margin: 0 auto 13px!important;
    border-radius: 3px;
    padding: 15px;
    position: relative;
    min-height: 20px
}
body #jfusionframeless .notewarning {
    margin: 0 auto 13px!important;
    background: #fcf8e3!important;
    border: 1px solid #faebcc;
    color: #8a6d3b;
    border-radius: 3px;
    padding: 15px;
    position: relative;
    min-height: 20px
}
body #jfusionframeless .notetip {
    margin: 0 auto 13px!important;
    background: #f2dede!important;
    border: 1px solid #ebccd1;
    color: #a94442;
    border-radius: 3px;
    padding: 15px;
    position: relative;
    min-height: 20px
}
.mod-pricing > .module-title {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.1) inset;
    font-family: "robotothin";
    font-size: 30px;
    line-height: 42px;
    margin: -40px 0 25px!important;
    text-align: left;
    padding-top: 0!important
}
.mod-pricing > .module-title:before {
    border-bottom: 0 none
}
body #jfusionframeless .noteclassic:after,
body #jfusionframeless .noteimportant:after,
body #jfusionframeless .notewarning:after,
body #jfusionframeless .notetip:after {
    position: absolute;
    content: ' ';
    left: -5px;
    top: -5px;
    border-radius: 50%;
    text-align: center;
    width: 22px;
    height: 22px;
    border: 1px solid transparent;
    font: normal normal normal 14px/20px FontAwesomeNew
}
body #jfusionframeless .noteclassic:after {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
    content: "\f058";
    line-height: 22px
}
body #jfusionframeless .noteimportant:after {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
    font-size: 12px;
    line-height: 20px;
    padding-left: 1px;
    content: "\f071"
}
body #jfusionframeless .notewarning:after {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
    font-size: 12px;
    line-height: 20px;
    padding-left: 1px;
    content: "\f071"
}
body #jfusionframeless .notetip:after {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
    content: "\f057";
    line-height: 22px
}
.newpageSection {
    margin: 0 -20px!important;
    padding: 20px;
    background: url(../images/new_section_bg.jpg) center 0 no-repeat;
    position: relative
}
.is-sticky #header.fixed-header,
#header.fixed-header:hover {
    z-index: 1010
}
.laptop {
    margin: 10px 0 0;
    position: relative;
    width: 940px;
    z-index: 101;
    float: right
}
.uk-grid.sectionToggle {
    width: 100%;
    margin-left: 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg,
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg {
    width: 76px;
    height: 75px;
    display: block;
    margin: 20px auto;
    background-repeat: no-repeat;
    border-radius: 50%;
    padding: 0;
    font-size: 0;
    color: transparent;
    background-image: url(../images/icon_orange_sprite.png);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_1 {
    background-position: 0 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_2 {
    background-position: -100px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_3 {
    background-position: -200px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_4 {
    background-position: -300px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_5 {
    background-position: -400px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_6 {
    background-position: -500px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_7 {
    background-position: -600px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_8 {
    background-position: -700px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_9 {
    background-position: -800px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_10 {
    background-position: -900px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_11 {
    background-position: -1000px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_12 {
    background-position: -1100px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_13 {
    background-position: -1200px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_14 {
    background-position: -1300px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_15 {
    background-position: -1400px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_16 {
    background-position: -1500px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_17 {
    background-position: -1600px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_18 {
    background-position: -1700px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_19 {
    background-position: -1800px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_20 {
    background-position: -1900px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_21 {
    background-position: -2000px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_22 {
    background-position: -2100px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_23 {
    background-position: -2200px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_24 {
    background-position: -2300px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_25 {
    background-position: -2400px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_26 {
    background-position: -2500px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_27 {
    background-position: -2600px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_28 {
    background-position: -2700px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_29 {
    background-position: -2800px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_30 {
    background-position: -2900px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_31 {
    background-position: -3000px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_32 {
    background-position: -3100px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_33 {
    background-position: -3200px 0
}
.newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg.sticon_34 {
    background-position: -3300px 0
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_1,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_1 {
    background-position: 0 bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_2,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_2 {
    background-position: -100px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_3,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_3 {
    background-position: -200px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_4,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_4 {
    background-position: -300px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_5,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_5 {
    background-position: -400px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_6,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_6 {
    background-position: -500px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_7,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_7 {
    background-position: -600px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_8,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_8 {
    background-position: -700px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_9,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_9 {
    background-position: -800px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_10,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_10 {
    background-position: -900px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_11,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_11 {
    background-position: -1000px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_12,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_12 {
    background-position: -1100px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_13,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_13 {
    background-position: -1200px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_14,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_14 {
    background-position: -1300px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_15,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_15 {
    background-position: -1400px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_16,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_16 {
    background-position: -1500px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_17,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_17 {
    background-position: -1600px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_18,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_18 {
    background-position: -1700px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_19,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_19 {
    background-position: -1800px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_20,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_20 {
    background-position: -1900px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_21,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_21 {
    background-position: -2000px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_22,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_22 {
    background-position: -2100px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_23,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_23 {
    background-position: -2200px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_24,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_24 {
    background-position: -2300px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_25,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_25 {
    background-position: -2400px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_26,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_26 {
    background-position: -2500px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_27,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_27 {
    background-position: -2600px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_28,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_28 {
    background-position: -2700px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_29,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_29 {
    background-position: -2800px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_30,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_30 {
    background-position: -2900px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_31,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_31 {
    background-position: -3000px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_32,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_32 {
    background-position: -3100px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_33,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_33 {
    background-position: -3200px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg.sticon_34,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg.sticon_34 {
    background-position: -3300px bottom
}
.newpageSection [class*="uk-width-medium-1"].selected a.sectionToggleImg,
.newpageSection [class*="uk-width-medium-1"]:hover a.sectionToggleImg {
    text-decoration: none
}
.newpageSection [class*="uk-width-medium-1"].selected a.uk-button-color.uk-button {
    color: #fff!important;
    background-color: #686868!important;
    border: 1px solid rgba(0, 0, 0, 0.15)!important;
    border-radius: 4px;
    letter-spacing: normal;
    text-shadow: none;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset
}
.newpageSection [class*="uk-width-medium-1"]:hover a.uk-button-color.uk-button {
    color: #fff!important;
    background-color: #686868!important;
    -webkit-box-shadow: 0 10px 100px rgba(255, 255, 255, 0.2) inset, inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 10px 100px rgba(255, 255, 255, 0.2) inset, inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 100px rgba(255, 255, 255, 0.2) inset, inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1)
}
.newpageSection [class*="uk-width-medium-1"] {
    text-align: center;
    padding: 0 10px 0 0
}
.newpageSection [class*="uk-width-medium-1"] p {
    font-size: 17px;
    min-height: 90px
}
.newpageSection [class*="uk-width-medium-1"] a {
    display: block;
    font-size: 13px;
    padding: 10px 5px
}
.newpageSection .uk-width-medium-1-5 {
    width: 20%
}
.newpageSection .uk-width-medium-1-6 {
    width: 16.65%
}
.newpageSection .uk-width-medium-1-7 {
    width: 14.2%
}
.newpageSection .uk-width-medium-1-8 {
    width: 12.5%
}
.newpageSection .uk-width-medium-1-9 {
    width: 11.1%
}
.newpageSection .uk-width-medium-1-10 {
    width: 10%
}
.newpageSection .uk-grid.sectionToggle [class*="uk-width-medium-1"]:last-child {
    padding-right: 0
}
.newpageSection [class*="uk-width-medium-1"].selected a {
    -moz-box-shadow: 0 10px 100px rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 10px 100px rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 10px 100px rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 100px rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.1)
}
.plusSign {
    float: left;
    height: 60px;
    position: absolute;
    width: 60px;
    z-index: 101
}
.plusSign a {
    background: url(../images/plus_icon.png) center center no-repeat;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    color: transparent;
    left: 0;
    top: 0;
    float: left;
    font-size: 0;
    height: 60px;
    overflow: hidden;
    text-indent: 10101px;
    line-height: 60px;
    position: absolute;
    text-align: center;
    width: 60px;
    z-index: 10101;
    -webkit-transition: all .1s ease 0;
    -moz-transition: all .1s ease 0;
    -ms-transition: all .1s ease 0;
    -o-transition: all .1s ease 0;
    transition: all .1s ease 0
}
.plusSign:hover a {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all .3s ease .2s;
    -moz-transition: all .3s ease .2s;
    -ms-transition: all .3s ease .2s;
    -o-transition: all .3s ease .2s;
    transition: all .3s ease .2s
}
.plusSign .content_box {
    border-radius: 20px;
    color: #fff;
    font-size: 16px;
    line-height: normal;
    padding: 30px;
    position: absolute;
    width: 150px;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .2s ease .1s;
    -moz-transition: all .2s ease .1s;
    -ms-transition: all .2s ease .1s;
    -o-transition: all .2s ease .1s;
    transition: all .2s ease .1s;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}
.plusSign.plus01 {
    left: 125px;
    top: 332px
}
.plusSign.plus02 {
    left: 125px;
    top: 183px
}
.plusSign.plus03 {
    left: 240px;
    top: -13px;
    display: none
}
.plusSign.plus04 {
    left: 303px;
    top: 24px
}
.plusSign.plus05 {
    left: 533px;
    top: 24px
}
.plusSign.plus06 {
    left: 647px;
    top: 24px
}
.plusSign.plus07 {
    left: 760px;
    top: 116px
}
.plusSign.plus08 {
    left: 760px;
    top: 270px
}
.plusSign.plus01 .content_box,
.plusSign.plus02 .content_box {
    top: -45px;
    left: -150px
}
.plusSign.plus07 .content_box {
    top: -45px;
    right: -150px
}
.plusSign.plus08 .content_box {
    top: -22px;
    right: -150px
}
.plusSign.plus03 .content_box,
.plusSign.plus04 .content_box {
    left: -75px;
    top: -84px
}
.plusSign.plus05 .content_box,
.plusSign.plus06 .content_box {
    left: -75px;
    top: -63px
}
.plusSign.plus01:before,
.plusSign.plus02:before {
    border: 10px solid transparent;
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -10px;
    content: ' '
}
.plusSign.plus03:before,
.plusSign.plus04:before,
.plusSign.plus05:before,
.plusSign.plus06:before {
    border: 10px solid transparent;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -10px;
    content: ' '
}
.plusSign.plus07:before,
.plusSign.plus08:before {
    border: 10px solid transparent;
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -10px;
    content: ' '
}
.plusSign a:hover + .content_box,
.plusSign .content_box:hover {
    z-index: 11111;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}
body #bottom-b {
    background: #686868;
    padding: 0 17px
}
body #bottom-b .grid-box .mod-box {
    margin: 7px 0 0;
    padding: 0 5px
}
body #bottom-b .grid-box h3.module-title {
    color: #fff;
    font-size: 18px;
    padding: 0;
    margin: 0 0 8px!important;
    cursor: pointer;
    position: relative;
    border-bottom: 1px solid transparent;
    box-shadow: none;
    text-transform: uppercase;
    line-height: 32px
}
body #bottom-block #bottom-b.show-footer .grid-box h3.module-title:before {
    border-bottom: 1px solid #fff!important;
    display: block
}
body #bottom-block #bottom-b.show-footer .grid-box h3.module-title {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset
}
body #bottom-b .grid-box h3.module-title:after {
    content: " ";
    display: inline-block;
    float: left;
    height: 30px;
    position: relative;
    vertical-align: middle;
    width: 30px;
    text-align: center;
    font-family: 'FontAwesomeNew';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    border-radius: 50%;
    border: 1px solid #fff;
    font-size: 13px;
    line-height: 31px;
    text-align: center;
    margin-right: 8px
}
body #bottom-b .grid-box .sitemap_icon h3.module-title:after {
    content: "\f0e8"
}
body #bottom-b .grid-box .foundation_icon h3.module-title:after {
    content: "\e674";
    font-family: 'clear'
}
body #bottom-b .grid-box .company_icon h3.module-title:after {
    content: "\f1ad"
}
body #bottom-b .grid-box .partner_icon h3.module-title:after {
    content: "\f0c0"
}
body #bottom-b .grid-box .purchase_icon h3.module-title:after {
    content: "\f07a"
}
body #bottom-b .grid-box .contact_icon h3.module-title:after {
    content: "\f041"
}
body #bottom-b .grid-box ul.menu-sidebar {
    display: none;
    padding: 5px 0
}
body #bottom-b .grid-box ul.menu-sidebar li {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    border-bottom: none
}
body #bottom-b .grid-box ul.menu-sidebar li a {
    margin: 3px 0;
    border-radius: 3px
}
body #bottom-b .grid-box ul.menu-sidebar li a span {
    color: #ddd!important;
    line-height: 18px;
    font-size: 13px
}
body #bottom-b .grid-box ul.menu-sidebar li:hover a span {
    color: #fff!important
}
body #bottom-b .grid-box ul.menu-sidebar li a span i {
    display: none
}
body #bottom-b .grid-box ul.menu-sidebar li a:hover,
body #bottom-b .grid-box ul.menu-sidebar li a.current,
body #bottom-b .grid-box ul.menu-sidebar li a:focus {
    background: #FFF;
    color: #505050;
    padding-left: 10px
}
body #bottom-b .grid-box ul.menu-sidebar li a:hover span,
body #bottom-b .grid-box ul.menu-sidebar li a.current span,
body #bottom-b .grid-box ul.menu-sidebar li a:focus span {
    color: #505050!important
}
body #bottom-b.show-footer .grid-box h3.module-title {
    padding-bottom: 12px!important
}
body #bottom-b .grid-box ul.menu-sidebar .nav-child.level2:before. body #bottom-b .grid-box ul.menu-sidebar .nav-child.level2:after {
    display: none
}
body #bottom-b .grid-box ul.menu-sidebar ul {
    padding: 0;
    margin: 0;
    list-style: none
}
body #bottom-b .grid-box ul.menu-sidebar ul li {
    padding: 0;
    margin: 0
}
body #bottom-b .grid-box ul.menu-sidebar ul li a span {
    padding: 5px 0
}
#breadcrumbs .wrapper {
    padding: 0 20px
}
#system .price_orange small {
    color: #fff
}
.new_mmarketplace {
    border-top: 1px solid #ddd;
    margin: 0 -20px;
    padding: 0 20px
}
.new_mmarketplace .MarketplaceLeft {
    position: absolute!important;
    top: 0!important
}
#copyright p {
    float: left;
    width: 40%;
    text-align: left;
    padding-left: 10px
}
#copyright .footer_social {
    float: right;
    width: 40%;
    text-align: right;
    padding-right: 10px
}
#copyright .footer_social a {
    width: 23px;
    height: 26px;
    padding-left: 3px;
    font-size: 14px;
    margin: 3px 0 0 5px;
    border: 1px solid #ccc;
    color: #fff;
    border-radius: 50%;
    line-height: 26px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline
}
#copyright .footer_social a:hover {
    background: #fff;
    text-decoration: none;
    border-color: #fff
}
#copyright .footer_social a.fsm-facebook:hover {
    color: #3b5998
}
#copyright .footer_social a.fsm-twitter:hover {
    color: #00aced
}
#copyright .footer_social a.fsm-youtube:hover {
    color: #b00
}
#copyright .footer_social a.fsm-linkedin:hover {
    color: #007bb6
}
#copyright .footer_social a.fsm-google-plus:hover {
    color: #dd4b39
}
#copyright .footer_social a.fsm-github:hover {
    color: #000
}
.newpage #main .hidden_block {
    display: none;
    overflow: visible
}
.laptop div.cloud_label {
    float: left;
    height: 26px;
    left: 197px;
    position: absolute;
    top: 200px;
    width: 70px;
    z-index: 1
}
.laptop div.gateway_label {
    float: left;
    height: 26px;
    left: 197px;
    position: absolute;
    top: 237px;
    width: 70px;
    z-index: 1
}
.laptop div.server_label {
    float: left;
    height: 26px;
    left: 197px;
    position: absolute;
    top: 275px;
    width: 70px;
    z-index: 1
}
.laptop div.network_label {
    float: left;
    height: 26px;
    left: 197px;
    position: absolute;
    top: 312px;
    width: 70px;
    z-index: 1
}
.laptop div.system_label {
    float: left;
    height: 26px;
    left: 197px;
    position: absolute;
    top: 349px;
    width: 70px;
    z-index: 1
}
.laptop div.cloud_label label,
.laptop div.network_label label,
.laptop div.gateway_label label,
.laptop div.server_label label,
.laptop div.system_label label {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    color: transparent;
    font-size: 0
}
.cloud_label .box_content .content_box .op-leftline-in {
    background: url(../images/cube/cloud_open.png) 0 0 no-repeat
}
.gateway_label .box_content .content_box .op-leftline-in {
    background: url(../images/cube/gateway_open.png) 0 0 no-repeat
}
.server_label .box_content .content_box .op-leftline-in {
    background: url(../images/cube/server_open.png) 0 0 no-repeat
}
.network_label .box_content .content_box .op-leftline-in {
    background: url(../images/cube/network_open.png) 0 0 no-repeat
}
.system_label .box_content .content_box .op-leftline-in {
    background: url(../images/cube/system_open.png) 0 0 no-repeat
}
.cloud_label .box_content,
.network_label .box_content,
.gateway_label .box_content,
.server_label .box_content,
.system_label .box_content {
    left: -450px;
    top: -200px;
    padding: 20px;
    background: rgba(255, 255, 255, 0.9)
}
.cloud_label .box_content {
    margin-top: -66px;
    -webkit-transform: translateX(300px) translateY(0) scale(0);
    -moz-transform: translateX(300px) translateY(0) scale(0);
    -ms-transform: translateX(300px) translateY(0) scale(0);
    -o-transform: translateX(300px) translateY(0) scale(0);
    transform: translateX(300px) translateY(0) scale(0)
}
.gateway_label .box_content {
    margin-top: -104px;
    -webkit-transform: translateX(300px) translateY(0) scale(0);
    -moz-transform: translateX(300px) translateY(0) scale(0);
    -ms-transform: translateX(300px) translateY(0) scale(0);
    -o-transform: translateX(300px) translateY(0) scale(0);
    transform: translateX(300px) translateY(0) scale(0)
}
.server_label .box_content {
    margin-top: -142px;
    -webkit-transform: translateX(300px) translateY(0) scale(0);
    -moz-transform: translateX(300px) translateY(0) scale(0);
    -ms-transform: translateX(300px) translateY(0) scale(0);
    -o-transform: translateX(300px) translateY(0) scale(0);
    transform: translateX(300px) translateY(0) scale(0)
}
.network_label .box_content {
    margin-top: -180px;
    -webkit-transform: translateX(300px) translateY(0) scale(0);
    -moz-transform: translateX(300px) translateY(0) scale(0);
    -ms-transform: translateX(300px) translateY(0) scale(0);
    -o-transform: translateX(300px) translateY(0) scale(0);
    transform: translateX(300px) translateY(0) scale(0)
}
.system_label .box_content {
    margin-top: -215px;
    -webkit-transform: translateX(300px) translateY(0) scale(0);
    -moz-transform: translateX(300px) translateY(0) scale(0);
    -ms-transform: translateX(300px) translateY(0) scale(0);
    -o-transform: translateX(300px) translateY(0) scale(0);
    transform: translateX(300px) translateY(0) scale(0)
}
.cloud_label label:hover + .box_content {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateX(0) translateY(0) scale(1);
    -moz-transform: translateX(0) translateY(0) scale(1);
    -ms-transform: translateX(0) translateY(0) scale(1);
    -o-transform: translateX(0) translateY(0) scale(1);
    transform: translateX(0) translateY(0) scale(1)
}
.gateway_label label:hover + .box_content {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateX(0) translateY(0) scale(1);
    -moz-transform: translateX(0) translateY(0) scale(1);
    -ms-transform: translateX(0) translateY(0) scale(1);
    -o-transform: translateX(0) translateY(0) scale(1);
    transform: translateX(0) translateY(0) scale(1)
}
.server_label label:hover + .box_content {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateX(0) translateY(0) scale(1);
    -moz-transform: translateX(0) translateY(0) scale(1);
    -ms-transform: translateX(0) translateY(0) scale(1);
    -o-transform: translateX(0) translateY(0) scale(1);
    transform: translateX(0) translateY(0) scale(1)
}
.network_label label:hover + .box_content {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateX(0) translateY(0) scale(1);
    -moz-transform: translateX(0) translateY(0) scale(1);
    -ms-transform: translateX(0) translateY(0) scale(1);
    -o-transform: translateX(0) translateY(0) scale(1);
    transform: translateX(0) translateY(0) scale(1)
}
.system_label label:hover + .box_content {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateX(0) translateY(0) scale(1);
    -moz-transform: translateX(0) translateY(0) scale(1);
    -ms-transform: translateX(0) translateY(0) scale(1);
    -o-transform: translateX(0) translateY(0) scale(1);
    transform: translateX(0) translateY(0) scale(1)
}
.laptop div.cloud_label:hover,
.laptop div.gateway_label:hover,
.laptop div.server_label:hover,
.laptop div.network_label:hover,
.laptop div.system_label:hover {
    z-index: 111
}
.laptop_content {
    left: 30px;
    position: absolute;
    top: 100px;
    width: 330px;
    z-index: 10
}
.laptop_content h1 {
    margin: 15px 0;
    font-size: 30px!important;
    line-height: 1.5;
    color: #c2510f!important;
    border-bottom: 1px solid #ccc;
    box-shadow: 0 1px 0 #fff;
    display: block;
    padding: 10px 0;
    position: relative
}
.laptop_content h1:after {
    background: none repeat scroll 0 0 #c2510f;
    bottom: -1px;
    content: " ";
    height: 1px;
    left: 0;
    position: absolute;
    width: 50px
}
.laptop_content p {
    padding: 15px 0 5px
}
#solution_block .uk-button-dropdown {
    text-align: left
}
#whatsnew_block .uk-grid {
    padding-bottom: 25px
}
div.muted {
    display: none
}
.d_block {
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 15px;
    position: relative;
    overflow: hidden;
    min-height: 250px
}
.d_block:hover {
    box-shadow: 0 0 10px #ddd
}
.d_block p {
    color: #999;
    font-size: 18px;
    min-height: 120px
}
.d_block .uk-text-right {
    clear: both
}
.d_block img {
    float: right;
    margin: 5px 0 20px 20px;
    max-width: 200px
}
.d_block .big {
    background: #d00;
    bottom: -20px;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    padding: 10px 50px 60px;
    position: absolute;
    right: -70px;
    text-transform: uppercase;
    text-align: center;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}
.d_block.free_block h2 {
    color: #608921!important
}
.d_block.free_block h2:before {
    border-bottom-color: #608921!important
}
.d_block.paid_block h2 {
    color: #C2510F!important
}
.d_block.paid_block h2:before {
    border-bottom-color: #C2510F!important
}
.d_block.share_block h2 {
    color: #686868!important
}
.d_block.share_block h2:before {
    border-bottom-color: #686868!important
}
.d_block.hosted_block h2 {
    color: #3d85c6!important
}
.d_block.hosted_block h2:before {
    border-bottom-color: #3d85c6!important
}
.d_block.hosted_block p,
.d_block.share_block p {
    color: #ddd
}
.infoBox {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 15px;
    margin: 30px 0;
    overflow: hidden;
    background: #fafafa;
    font-size: 18px;
    color: #999;
    line-height: 24px
}
.infoBox a {
    color: #999;
    text-decoration: underline
}
.infoBox img {
    background: #fff;
    border-radius: 50%;
    float: left;
    margin-right: 20px
}
.see_comarison {
    float: right;
    margin: 30px 0 20px
}
.price-col.active.green-free .price_orange:before {
    border-top-color: #608921!important
}
.price-col.active.green-free a.uk-button-color,
.price-col.active.green-free .price_orange {
    background: none repeat scroll 0 0 #608921!important
}
@font-face {
    font-family: 'host';
    src: url(fonts/host.eot?wofdie);
    src: url(fonts/host.eot?#iefixwofdie) format("embedded-opentype"), url(fonts/host.woff?wofdie) format("woff"), url(fonts/host.ttf?wofdie) format("truetype"), url(fonts/host.svg?wofdie#host) format("svg");
    font-weight: 400;
    font-style: normal
}
[class^="icon-"],
[class*=" host-"] {
    font-family: 'host';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.host-clear_host:before {
    content: "\e600"
}
body.inner-she #content {
    background: none
}
#xmap a.xmapexcloff,
#xmap ul li a i,
#xmap ul li a img,
#xmap > div.sitemap_:first-child {
    display: none
}
#xmap > div {
    margin: 20px 0;
    padding: 15px;
    overflow: hidden
}
#xmap h2.menutitle {
    border-bottom: 1px solid #eee;
    clear: both;
    font-size: 25px;
    padding: 0;
    position: relative
}
#xmap h2.menutitle:before {
    border-bottom: 1px solid #c2510f;
    bottom: -1px;
    content: " ";
    left: 0;
    position: absolute;
    width: 38px;
}
#xmap ul {
    list-style: outside none none;
    margin: 0;
    padding: 0
}
#xmap ul li {
    float: left;
    width: 100%;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    border-bottom: none
}
#xmap ul li a {
    margin: 3px 0;
    border-radius: 3px;
    color: #686868!important;
    line-height: 24px;
    font-size: 13px;
    display: block;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}
#xmap ul li a:hover,
#xmap ul li a.current,
#xmap ul li a:focus {
    padding-left: 10px;
    color: #000!important;
    text-decoration: none
}
#xmap div.sitemap_products ul.level_1 > li,
#xmap div.sitemap_support ul.level_1 > li,
#xmap div.sitemap_community ul.level_1 > li {
    width: 18%;
    margin: 0 1%
}
#xmap div.sitemap_products ul.level_0 > li,
#xmap div.sitemap_support ul.level_0 > li,
#xmap div.sitemap_community ul.level_0 > li {
    padding-left: 5px
}
#xmap div.sitemap_products ul.level_0 > li > a,
#xmap div.sitemap_support ul.level_0 > li > a,
#xmap div.sitemap_community ul.level_0 > li > a {
    display: none
}
#xmap div.sitemap_sitemap ul.level_0 > li {
    width: 14.6%;
    margin: 0 1%;
    width: 14.6%;
    margin: 0 1%
}
#xmap ul.level_3 {
    display: none
}
#xmap div.sitemap_products h2.menutitle {
    color: #c2510f
}
#xmap div.sitemap_support h2.menutitle {
    color: #3d85c6
}
#xmap div.sitemap_community h2.menutitle {
    color: #608921
}
#xmap div.sitemap_products h2.menutitle:before {
    border-bottom-color: #c2510f
}
#xmap div.sitemap_support h2.menutitle:before {
    border-bottom-color: #3d85c6
}
#xmap div.sitemap_community h2.menutitle:before {
    border-bottom-color: #608921
}
#xmap div h2.menutitle:after {
    float: right;
    font-family: 'clear';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 43px;
    display: none;
}
#xmap div.sitemap_products h2.menutitle:after {
    color: #c2510f;
    content: "\e668";
    margin-top: -5px
}
#xmap div.sitemap_support h2.menutitle:after {
    color: #3d85c6;
    content: "\e600";
    font-family: 'host';
    font-size: 70px;
    margin-top: -18px
}
#xmap div.sitemap_community h2.menutitle:after {
    color: #608921;
    content: "\e667";
    font-size: 68px;
    margin-top: -15px
}
#xmap div.sitemap_sitemap h2.menutitle:after {
    color: #999;
    content: "\f0e8";
    font-family: 'FontAwesomeNew';
    font-size: 36px
}
.laptopimg {
    left: 50%;
    margin-left: -470px;
    position: absolute;
    top: 350px
}
.data-logos {
    height: 150px;
    margin: 30% auto 0;
    position: relative;
    width: 150px
}
.data-logo {
    height: 75px;
    position: absolute;
    width: 75px
}
.insidescroll {
    margin: -38px -20px 0!important;
    min-height: 800px;
    overflow: hidden
}
.next_section {
    margin-left: 1px
}
.device_logo_symbol {
    display: none;
    position: absolute;
    width: 50px;
    height: 50px;
    font-size: 90px;
    color: #686868;
    text-align: center;
    margin: 10px 0 0 -35px;
    left: 50%
}
.RSWS_testi_block {
    clear: both;
    padding: 20px 0!important;
    border-bottom: 1px solid #ddd;
    display: block;
    margin: 20px 0;
    padding: 10px
}
.RSWS_testi_block .RSWS_left_quote {
    margin-right: 5px;
    padding-right: 0
}
.RSWS_testi_block .RSWS_right_quote {
    margin-left: 5px;
    padding-left: 0
}
.uk-thumbnail-expand.ClearOS_Screenshots {
    border: 1px solid #ddd
}
#breadcrumbs .breadcrumbs {
    overflow: hidden
}
#breadcrumbs .search {
    float: right;
    position: relative;
    width: 300px;
    margin-top: 6px
}
#breadcrumbs .search:after {
    content: "\f002";
    font-family: 'FontAwesomeNew';
    font-weight: 400;
    font-style: normal;
    color: #999;
    font-size: inherit;
    text-rendering: auto;
    position: absolute;
    right: 10px;
    top: 4px
}
#breadcrumbs .search #mod-search-searchword {
    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #e1e1e1;
    border-radius: 0;
    box-shadow: none;
    height: 34px;
    line-height: 20px;
    padding: 5px 10px;
    width: 100%;
    margin: 0;
    font-size: 12px;
    z-index: 1
}
#breadcrumbs .search .button {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    height: auto;
    width: 34px;
    font-size: 0;
    color: transparent;
    z-index: 1;
    opacity: 0;
    filter: alpha(opacity=0)
}
div#discuss-wrapper .discuss-badges-list > li.badge-row {
    width: 23.5%;
    margin: .6%
}
div#discuss-wrapper .discuss-badges-list .badge-row .discuss-item {
    display: block;
    min-height: 265px
}
div#discuss-wrapper .discuss-badges-list .badge-row .discuss-item .discuss-item-left {
    background: none;
    box-shadow: none;
    border: none;
    display: block!important;
    width: 100%!important
}
div#discuss-wrapper .discuss-badges-list .badge-row .discuss-item .discuss-item-right {
    display: block!important;
    width: 100%!important
}
.invitation_form .jfMessage {
    background: #fafafa;
    border: 1px solid #eee;
    border-radius: 5px;
    line-height: 22px;
    padding: 15px
}
.invitation_form form .form-group:last-child {
    float: right
}
.invitation_form form .form-group:last-child .btn.btn-primary {
    width: 94%;
    margin-top: 10px
}
.invitation_form .form-group {
    float: left;
    width: 25%
}
.invitation_form .form-group .col-lg-3,
.invitation_form .form-group .col-lg-9 {
    width: 100%;
    text-align: left!important
}
.invitation_form .form-group input[type="text"],
.invitation_form .form-group input[type="email"],
.invitation_form .form-group input[type="url"] {
    width: 95%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.invitation_form .jfMessage p {
    margin: 0
}
.invitation_form .jfMessage .alert {
    background: #e9f5ff;
    border: 1px solid #8cb6db;
    color: #666;
    margin: -16px;
    box-shadow: none
}
.invitation_form .jfMessage .alert .alert-heading {
    color: #3d85c6;
    margin-bottom: 5px;
    font-weight: 700
}
.volunteer_form .jfMessage {
    background: #fafafa;
    border: 1px solid #eee;
    border-radius: 5px;
    line-height: 22px;
    padding: 15px;
    margin-bottom: 25px
}
.volunteer_form .form-group {
    margin-bottom: 25px
}
.volunteer_form .form-group input[type="text"],
.volunteer_form .form-group input[type="email"] {
    width: 95%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.volunteer_form .form-group textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.volunteer_form .jfMessage p {
    margin: 0
}
.volunteer_form .jfMessage .alert {
    background: #e9f5ff;
    border: 1px solid #8cb6db;
    color: #666;
    margin: -16px;
    box-shadow: none
}
.volunteer_form .jfMessage .alert .alert-heading {
    color: #3d85c6;
    margin-bottom: 5px;
    font-weight: 700
}
.volunteer_form .checkboxes {
    margin: 0;
    padding: 0
}
.volunteer_form .checkboxes ul {
    list-style: none;
    margin: 0;
    padding: 0
}
.volunteer_form .checkboxes ul li {
    margin: 0;
    clear: both;
    display: block;
    padding: 5px 0 0
}
.volunteer_form .form-group .checkboxes ul li input[type="checkbox"] {
    margin-top: 0
}
.volunteer_form .form-group .check_requiered input[type="checkbox"] {
    margin-top: 0;
    width: auto!important
}
.volunteer_form .form-group fieldset.radio {
    padding-left: 0
}
.volunteer_form .form-group fieldset.radio input[type="radio"] {
    float: none;
    margin: 0 3px 0 0
}
.volunteer_form .form-group fieldset.radio label {
    padding: 0 10px 0 2px
}
.discuss-subscribe {
    display: none
}
#bottom-block #customer {
    background: #fff;
    z-index: 1
}
#menu .menu-dropdown:nth-child(5) li .dropdown-bg {
    padding-top: 0;
    line-height: 0
}
#menu .menu-dropdown:nth-child(5) li .dropdown-bg .welcome_username {
    margin: 9px 0 10px 21px !important;
    padding: 4px 0 12px
}
.menu-dropdown li:hover a.heading.level2,
.welcome_username.module-title {
    border-bottom-color: transparent!important;
    box-shadow: none!important
}
.dropdown-bg:hover .welcome_username.module-title {
    border-bottom-color: rgba(255, 255, 255, 0.05)!important;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset!important
}
.menu-dropdown li.remain .dropdown-bg a.heading.level2,
.menu-dropdown li.remain .dropdown-bg a.heading.level2 {
    border-bottom-color: #0 #1px #0 rgba(255, 255, 255, 0.1)!important;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset!important
}
.tline-box .post-img.media .mediaholder {
    max-width: 100%;
    border: none;
    padding: 0;
    width: 100%!important
}
.user_menu h5.menu_header {
    padding: 0;
    display: block;
    width: 80%!important;
    height: auto;
    overflow: visible;
    margin: 15px 0 5px 18px;
    opacity: 1;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}
.menu_logout {
    display: none
}
.menu-dropdown li.remain .dropdown-bg .menu_logout,
.menu-dropdown li.active .dropdown-bg .menu_logout {
    display: block
}
div#discuss-wrapper .btn-danger.removeLocationButton {
    background-color: #e1e1e1;
    color: #fff;
    text-shadow: 0 0;
    background-image: none
}
div#discuss-wrapper .discuss-form .btn-danger.reloadImage {
    color: #fff;
    text-shadow: 0 0!important;
    height: auto;
    font-size: 16px;
    letter-spacing: normal;
    line-height: 19px;
    margin: 0;
    padding: 10px 20px;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin: 5px 0;
    background-image: none
}
div#discuss-wrapper .discuss-form .btn-danger.reloadImage:hover,
div#discuss-wrapper .discuss-form .btn-primary.cancel-reply:hover,
div#discuss-wrapper .discuss-form .btn-primary.submit-reply:hover {
    box-shadow: 0 10px 100px rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    background-image: none
}
#discuss-wrapper .fd-cf.discuss-admin-bar .pull-right a {
    float: left;
    margin-top: 6px
}
div#discuss-wrapper .discuss-form .btn-primary.cancel-reply,
div#discuss-wrapper .discuss-form .btn-primary.submit-reply {
    text-shadow: 0 0!important;
    height: auto;
    font-size: 16px;
    letter-spacing: normal;
    line-height: 19px;
    margin: 0;
    padding: 10px 20px;
    border-radius: 4px
}
#main-timeline hr {
    display: none
}
.tline-box img {
    width: 100%
}
#feature_block {
    padding-bottom: 20px
}
.greenpage .marketPlaceSection .MarketplaceLeftOuter i {
    background-image: url(../images/cube_sprite_gm.png)
}
.graypage .marketPlaceSection .MarketplaceLeftOuter i {
    background-image: url(../images/cube_sprite_grey.png)
}
.bluepage .marketPlaceSection .MarketplaceLeftOuter i {
    background-image: url(../images/cube_sprite_bm.png)
}
.greenpage .newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg {
    background-image: url(../images/icon_green_sprite.png)
}
.bluepage .newpageSection [class*="uk-width-medium-1"] a.sectionToggleImg {
    background-image: url(../images/icon_blue_sprite.png)
}
#customer_block .customers_Page a.spotlight {
    margin-bottom: 15px
}
body div#fd .tooltip-inner {
    max-width: none
}
body #sidebar-b div#fd.es .stream-icon {
    right: 7px;
    top: 42px
}
body #sidebar-b div#fd.es .es-stream-control {
    right: -20px;
    top: 10px
}
.itemLinks .itemTagsBlock {
    margin-top: 10px;
    line-height: 24px
}
body .spotlight .overlay-default,
.spotlight .overlay,
.sprocket-mosaic-hover {
    background-color: rgba(0, 0, 0, 0)!important
}
body .uk-icon-plus-circle:before {
    content: ""
}
#jevents_header .actions {
    display: none
}
#jevents_body .contentpaneopen td.ev_detail.hits {
    font-size: 0;
    color: transparent
}
#jevents_body ul.ev_ul li.ev_td_li {
    padding-left: 5px
}
.vis_hid {
    visibility: hidden
}
.p-inner .op-leftline {
    margin: 0 10px;
    text-align: left;
    margin-top: 20px
}
.p-inner .op-leftline-in {
    padding-left: 50px;
    min-height: 72px
}
.p-inner .op-leftline-in h2 {
    color: #686868;
    font-size: 24px;
    line-height: 36px;
    font-weight: 600;
    margin-top: 0
}
.p-inner .op-leftline-in ul {
    list-style: none;
    margin: 0;
    padding: 0 0 20px
}
.p-inner .op-leftline-in ul li {
    font-size: 13px;
    min-height: 20px
}
.p-inner ul.list_model {
    list-style: outside none none;
    margin: 0;
    padding: 72px 0 20px;
    position: relative;
    border-top: 1px solid #ddd
}
.p-inner ul.list_model:after {
    content: "\f01a";
    font: normal normal normal 14px/1 FontAwesomeNew;
    font-size: inherit;
    text-rendering: auto;
    position: absolute;
    left: 50%;
    margin: -20px 0 0 -20px;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
    top: 50%;
    font-size: 40px;
    color: #eee
}
.p-inner ul.list_model li {
    font-size: 13px;
    min-height: 20px
}
div.cloud_model .op-leftline-in {
    background: url(../images/cube/cloud_open.png) -358px 0 no-repeat
}
div.gateway_model .op-leftline-in {
    background: url(../images/cube/gateway_open.png) -358px 0 no-repeat
}
div.server_model .op-leftline-in {
    background: url(../images/cube/server_open.png) -358px 0 no-repeat
}
div.network_model .op-leftline-in {
    background: url(../images/cube/network_open.png) -358px 0 no-repeat
}
div.system_model .op-leftline-in {
    background: url(../images/cube/system_open.png) -358px 0 no-repeat
}
div.cloud_model.open_model .op-leftline-in {
    background-position: 0 0
}
div.gateway_model.open_model .op-leftline-in {
    background-position: 0 0
}
div.server_model.open_model .op-leftline-in {
    background-position: 0 0
}
div.network_model.open_model .op-leftline-in {
    background-position: 0 0
}
div.system_model.open_model .op-leftline-in {
    background-position: 0 0
}
.pricing.four .price-col.down_colm {
    margin-top: 81px
}
.pricing.four .price-col .p-inner {
    padding-bottom: 20px
}
.pricing.four .price-col .price-tag.price_orange {
    min-height: 30px
}
.pricing.four.new_model_table .price-head h3.title {
    font-size: 35px;
    line-height: 50px;
    color: #686868
}
.p-inner .op-leftline-in ul,
.list_model li {
    display: none
}
.p-inner .open_model .op-leftline {
    background: url(../images/open-leftline.png) 0 0 repeat-y
}
.p-inner .open_model .op-leftline-in ul,
.list_model.open_model li {
    display: block
}
.p-inner .open_model .op-leftline-in h2 {
    color: #c2510f
}
.p-inner ul.list_model.open_model:after {
    display: none
}
.pricing.four .price-col.down_colm .p-inner > div {
    border-top: 1px solid #ddd
}
.standalone {
    height: 126px;
    padding: 20px 15px 0
}
.standalone span {
    background: none repeat scroll 0 0 #c2510f;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 700;
    padding: 4px 10px;
    text-align: center
}
.standalone big {
    border: 2px solid #ccc;
    border-radius: 5px;
    color: #c2510f;
    display: block;
    font-size: 16px;
    font-weight: 700;
    padding: 2px 10px;
    text-align: center;
    margin-top: 20px
}
.menu-dropdown.menuoption_4 .module {
    padding: 0
}
.not_login #menu .menu-dropdown:nth-child(5) li .dropdown-bg {
    padding: 10px
}
.SpGeoMapMod {
    max-width: none!important;
    width: 100%!important;
    max-height: none!important
}
.SpGeoMapMod > div {
    width: 100%!important;
    border: 1px solid #ccc;
    height: 500px!important
}
.mod-box.partner_mappartner_map {
    margin-top: 0;
    padding-top: 0
}
.course_certificate {
    clear: both;
    display: table;
    width: 100%;
    border: 1px solid #cbcbcb;
    font-family: "robotothin";
    text-align: right
}
.certificate_left {
    border-right: 1px solid #cbcbcb;
    width: 260px;
    padding: 40px 20px;
    display: table-cell;
    position: relative;
    background: #f9f9f9;
    vertical-align: top
}
.certificate_left .ci-ClearOS {
    display: block;
    text-align: center;
    font-size: 175px;
    color: #686868;
    margin-top: 6px
}
.certificate_left .cert_mark {
    position: absolute;
    left: 30px;
    bottom: 30px;
    right: 30px;
    color: #fff;
    background: #c2510f;
    padding-bottom: 5px;
    text-align: center
}
.certificate_left .cert_mark big {
    display: block;
    text-transform: uppercase;
    font-size: 30px;
    padding: 15px 0;
    font-family: "robotolight"
}
.certificate_left .cert_mark span {
    display: block;
    background: #fff;
    color: #686868;
    font-size: 16px;
    line-height: 20px
}
.certificate_detail {
    background: #fff;
    padding: 40px;
    display: table-cell;
    vertical-align: top
}
.certificate_detail .cert_course_title {
    font-size: 50px;
    line-height: 70px;
    color: #686868
}
.certificate_detail .cert_info {
    clear: both;
    font-size: 16px;
    color: #686868
}
.certificate_detail .cert_course_title span {
    display: block;
    font-size: 60px
}
.certificate_detail .cert_course_name {
    font-family: "robotolight";
    font-size: 50px;
    color: #c2510f;
    padding: 150px 0;
    line-height: normal
}
.certificate_detail .cert_info {
    clear: both;
    font-size: 16px;
    color: #686868
}
.certificate_detail .cert_info strong {
    font-weight: 400;
    font-size: 24px;
    color: #686868
}
.stat_number {
    font-size: 48px;
    line-height: 58px;
    margin: 15px 0;
    display: block;
    font-family: "robotothin";
    font-weight: 300!important
}
#SobiPro {
    clear: both;
    list-style: none;
    margin: 0;
    padding: 0
}
#SobiPro li,
ul.Registered_part {
    background: none repeat scroll 0 0 #faf9f9;
    border: 1px solid #e3e4e3;
    border-radius: 5px;
    list-style: none;
    margin: 20px 0;
    padding: 20px;
    position: relative
}
#SobiPro li h2.page-header {
    padding-bottom: 10px
}
#SobiPro li .regional_partner {
    background: url(../images/regional-icon.png) 0 0 no-repeat;
    width: 132px;
    height: 65px;
    background-size: 100% auto;
    position: absolute;
    right: 4px;
    top: 4px
}
#SobiPro li .recomended_partner {
    background: url(../images/recommended-icon.png) 0 0 no-repeat;
    width: 132px;
    height: 65px;
    background-size: 100% auto;
    position: absolute;
    right: 4px;
    top: 4px
}
ul.Registered_part li {
    color: #c2510f;
    display: inline-block;
    line-height: 30px;
    margin: 0;
    padding: 0 0 0 15px;
    position: relative;
    width: 30%
}
ul.Registered_part li:before {
    background: #c2510f;
    width: 5px;
    height: 5px;
    position: absolute;
    left: 3px;
    line-height: 30px;
    content: ' ';
    top: 12px;
    border-radius: 50%
}
.Registered_part:after {
    background: url(../images/register-icon.png) 0 0 no-repeat;
    width: 132px;
    height: 65px;
    background-size: 100% auto;
    content: " ";
    right: 4px;
    top: 4px;
    position: absolute
}
body .guru-content div.guru_menubar {
    background: #686868!important;
    border-radius: 0;
    color: #fff
}
body .guru-content div.guru_menubar ul li a {
    color: #fff;
    font-size: 14px!important;
    padding: 5px 10px
}
body .guru-content div.guru_menubar ul li a i {
    background: none!important;
    margin: 2px 5px 0 0
}
body .guru-content div.guru_menubar ul li a.g_toolbar_active,
body .guru-content div.guru_menubar ul li a:hover,
body .guru-content div.guru_menubar ul li a:focus {
    background: #999!important
}
body div#guru-component input.inputbox,
body div#guru-component select {
    background: none!important;
    border: 3px solid rgba(0, 0, 0, 0.1)!important;
    border-radius: 3px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.05)!important;
    color: #939393;
    height: 40px;
    line-height: 1.5em;
    width: 320px;
    margin: 0 0 3px;
    outline: medium none;
    padding: 6px 13px 5px!important
}
body div#guru-component input.btn-primary {
    background: #c2510f!important;
    border: 1px solid rgba(0, 0, 0, 0.06)!important;
    display: inline-block!important;
    font-size: 16px!important;
    letter-spacing: normal!important;
    line-height: 19px!important;
    margin: 0!important;
    padding: 10px 20px!important;
    text-shadow: 0 0!important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset!important;
    color: #fff!important;
    font-family: "equiplight", sans-serif!important;
    font-weight: 300!important;
    height: auto;
    border-radius: 4px
}
.spField > div {
    max-width: none!important
}
.spField div.ctrl-geomap {
    width: 100%!important;
    border: 1px solid #ccc!important
}
.expand_section {
    clear: both;
    display: none
}
.own_feature span {
    border: 1px solid #ccc;
    border-radius: 5px;
    float: left;
    color: #c2510f;
    font-size: 30px;
    text-align: center;
    line-height: 40px;
    width: 40px;
    height: 40px;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U3ZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #e7eaed), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -o-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: linear-gradient(to bottom, #fff 0%, #e7eaed 50%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
    margin: 7px 15px 0 0
}
.own_feature span.ci-owncloud {
    background: #fff url(../images/owncloud_business.png) center center no-repeat
}
.own_feature h3.module-title {
    overflow: hidden;
    line-height: 24px!important;
    padding: 0 0 10px!important
}
.seemore_btn {
    padding: 50px 0;
    text-align: center
}
.center-title {
    text-align: center;
    padding: 20px 0 30px
}
.shadow_section {
    margin: 20px 0;
    clear: both
}
.zarafa_icon_thumb,
.home_protection span.pro_app_thumb,
.shadow_section span {
    border: 1px solid #ccc;
    border-radius: 5px;
    float: left;
    font-size: 70px;
    text-align: center;
    line-height: 90px;
    color: #c2510f;
    width: 90px;
    height: 90px;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U3ZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #e7eaed), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -o-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0%, #e7eaed 50%, #fff 100%);
    background: linear-gradient(to bottom, #fff 0%, #e7eaed 50%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
    margin: 6px 20px 0 0
}
.shadow_content {
    overflow: hidden
}
.own_img {
    border-radius: 5px;
    float: left;
    color: #c2510f;
    font-size: 30px;
    text-align: center;
    line-height: 40px;
    width: 40px;
    height: 40px;
    background: #fff;
    margin: 6px 20px 0 0
}
.bot_border_img {
    border-bottom: 1px solid #ccc;
    vertical-align: bottom;
    padding-top: 20px;
    clear: both
}
.home_automation .home_automation_in {
    background: url(../images/home_automation.jpg) 0 -573px no-repeat;
    display: inline-block;
    width: 583px;
    height: 553px
}
.home_automation:hover .home_automation_in {
    background-position: 0 0
}
.section_toggle_btn,
.overview_section_toggle_btn,
.clearbox_section_toggle_btn {
    position: absolute;
    right: 0;
    top: -15px;
    font-size: 21px;
    padding: 10px 15px;
    z-index: 101
}
#owncloud_feature,
#serviio_feature,
#plex_feature {
    display: none
}
#pricing_block .pricing.three ul.feature > li {
    font-size: 15px
}
#pricing_block .pricing.three .price-head br {
    display: none
}
a.uk-button-color.uk-button.btn-dark {
    color: #fff!important;
    background-color: #686868!important;
    -webkit-box-shadow: 0 10px 100px rgba(255, 255, 255, 0.2) inset, inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1)!important;
    -moz-box-shadow: 0 10px 100px rgba(255, 255, 255, 0.2) inset, inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1)!important;
    box-shadow: 0 10px 100px rgba(255, 255, 255, 0.2) inset, inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1)!important
}
.newpageSection [class*="uk-width-medium-1"]:hover a.uk-button-color.uk-button.btn-dark,
.newpageSection [class*="uk-width-medium-1"].selected a.uk-button-color.uk-button.btn-dark,
a.uk-button-color.uk-button.btn-dark:hover {
    background: #c2510f!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important
}
.carouselck_caption > div {
    display: none
}
#carouselck_wrap_956 .carouselck_images > img {
    height: auto!important;
    -moz-box-shadow: 0 5px 10px #888;
    -webkit-box-shadow: 0 5px 10px #888;
    -ms-box-shadow: 0 5px 10px #888;
    -o-box-shadow: 0 5px 10px #888;
    box-shadow: 0 5px 10px #888;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px
}
.carouselck_pag {
    bottom: -260px;
    left: 10px
}
.carouselck_wrap .carouselck_pag .carouselck_pag_ul {
    text-align: center
}
.newpageSection.nobg_page {
    background: none
}
body.inner-she .newpageSection.nobg_page {
    background: url(../images/inner-she.jpg) center 85px repeat-x;
    padding-top: 0;
    position: static;
    background-size: 100% auto
}
body.inner-she #maininner .newpageSection.nobg_page {
    background: url(../images/inner-she.jpg) center 85px repeat-x;
    padding-top: 0;
    position: static
}
body.clearbox_shade #maininner .newpageSection.nobg_page {
    background: url(../images/clearbox_shade.jpg) center 25px repeat-x;
    padding-top: 0;
    position: static
}
body.clearbox_shade500 #maininner .newpageSection.nobg_page {
    background: url(../images/clearbox_shade.jpg) center 50px repeat-x;
    padding-top: 0;
    position: static
}
body.clearbox_shade700 #maininner .newpageSection.nobg_page {
    background: url(../images/clearbox_shade.jpg) center 65px repeat-x;
    padding-top: 0;
    position: static
}
body.clearbox_shade700 #maininner .newpageSection.nobg_page .laptop img {
    margin-top: 20px
}
.newpageSection.nobg_page .laptop {
    float: none;
    width: auto;
    text-align: center;
    margin-top: 0
}
.newpageSection.nobg_page .laptop h4 {
    font-size: 30px;
    margin-bottom: 10px
}
.newpageSection.nobg_page .laptop h6 {
    color: #333;
    font-size: 18px;
    margin-top: 0
}
.carouselck.carouselck_wrap.carouselck_black_skin.carousel_wrap {
    margin-bottom: 125px!important;
    margin-top: 10px
}
.carouselck_wrap .carouselck_pag .carouselck_pag_ul .carouselck_pag_nav {
    background: url(../images/dot_sprite.png);
    width: 85px;
    height: 100px;
    opacity: .7;
    filter: alpha(opacity 70)
}
.carouselck_wrap .carouselck_pag .carouselck_pag_ul .carouselck_pag_nav span {
    display: none
}
.carouselck_wrap .carouselck_pag .carouselck_pag_ul .carouselck_pag_nav.carouselckcurrent,
.carouselck_wrap .carouselck_pag .carouselck_pag_ul .carouselck_pag_nav:hover {
    opacity: 1;
    filter: alpha(opacity 100)
}
.carouselck_wrap .carouselck_pag .carouselck_pag_ul .carouselck_pag_nav.pag_nav_0 {
    background-position: 6px 0
}
.carouselck_wrap .carouselck_pag .carouselck_pag_ul .carouselck_pag_nav.pag_nav_1 {
    background-position: -94px 0
}
.carouselck_wrap .carouselck_pag .carouselck_pag_ul .carouselck_pag_nav.pag_nav_2 {
    background-position: -194px 0
}
.carouselck_wrap .carouselck_pag .carouselck_pag_ul .carouselck_pag_nav.pag_nav_3 {
    background-position: -294px 0
}
iframe.fb_iframe_widget_lift {
    max-width: none!important;
    z-index: 101
}
.carouselck_pag {
    display: none
}
#campare_block {
    margin-top: 245px
}
.no_slider_page #campare_block {
    margin-top: 0
}
.pricing .price-head h3.title {
    margin-bottom: 0
}
.customerExpand ~ .uk-button-color {
    margin-top: 15px
}
#pt_toggle {
    margin: 20px 0
}
#page .model_table .price-col.compareFeature {
    background: #f9f9f9
}
#page .model_table .price-col.compareFeature:hover,
#page .model_table .price-col.compareFeature:focus {
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important
}
.relative {
    position: relative
}
.no_min_height .price-col {
    min-height: 0!important
}
.gap20 {
    padding: 0 20px
}
.price-col.green-column .price_orange:before {
    border-top-color: #608921!important
}
.price-col.green-column a.uk-button-color,
.price-col.green-column .price_orange {
    background: #608921!important
}
.price-col.gray-column .price_orange:before {
    border-top-color: #999!important
}
.price-col.gray-column a.uk-button-color,
.price-col.gray-column .price_orange {
    background: #999!important
}
.price-col.orange-column .price_orange:before {
    border-top-color: #c2510f!important
}
.price-col.orange-column a.uk-button-color,
.price-col.orange-column .price_orange {
    background: #c2510f!important
}
.price-col.blue-column .price_orange:before {
    border-top-color: #3d85c6!important
}
.price-col.blue-column a.uk-button-color,
.price-col.blue-column .price_orange {
    background: #3d85c6!important
}
.corner_img {
    margin: 0 -20px -40px 0 !important;
    vertical-align: bottom
}
#description_app h2.module-title {
    margin: 20px 0
}
.download-slider .djslider-loader {
    background: url(../images/macbook_pro.png) no-repeat center!important;
    width: 690px;
    padding: 35px 155px 75px;
    margin-bottom: 30px!important
}
.download-slider span.load-button:hover {
    background: #608921
}
.navigation-container-custom {
    position: absolute;
    right: auto!important;
    left: -300px!important;
    top: 20px!important
}
.navigation-container-custom span.load-button {
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: block;
    margin: 0;
    height: 70px;
    background: #c2510f;
    width: 6px;
    border: none;
    opacity: 1;
    position: relative
}
.navigation-container-custom span.load-button:nth-child(1) {
    background: #686868
}
.navigation-container-custom span.load-button:nth-child(2) {
    background: #608921
}
.navigation-container-custom span.load-button:nth-child(3) {
    background: #999
}
.navigation-container-custom span.load-button:nth-child(4) {
    background: #c2510f
}
.navigation-container-custom span.load-button.load-button-active:after {
    position: absolute;
    content: ' ';
    left: 100%;
    top: 50%;
    margin-top: -5px;
    border: 5px solid transparent
}
.navigation-container-custom span.load-button:nth-child(1):after {
    border-left-color: #686868
}
.navigation-container-custom span.load-button:nth-child(2):after {
    border-left-color: #608921
}
.navigation-container-custom span.load-button:nth-child(3):after {
    border-left-color: #999
}
.navigation-container-custom span.load-button:nth-child(4):after {
    border-left-color: #c2510f
}
.download_here {
    padding: 0 0 20px;
    text-align: center;
    margin: 0
}
.download_here1 {
    padding: 400px 0 20px;
    text-align: center;
    background: url(../images/downloadit.png) center 0 no-repeat;
    margin: -38px -20px 0!important
}
.download_here2 {
    padding: 150px 500px 0 21px;
    text-align: center;
    background: url(../images/downloadit2.png) no-repeat scroll right 15px;
    margin: -50px -20px 0!important;
    margin: 20px -20px!important;
    min-height: 615px
}
.download_here3 {
    padding: 35px 0 35px 500px;
    text-align: center;
    background: url(../images/downloadit3.png) 0 center no-repeat;
    margin: 20px -20px!important;
    min-height: 378px
}
.download_mid {
    background-color: #F8F8F8;
    border-top: 1px solid #EFEFEF;
    border-bottom: 1px solid #EFEFEF
}
.download_here h3,
.download_here1 h3,
.download_here2 h3,
.download_here3 h3 {
    color: #686868;
    font-size: 32px;
    font-weight: 300!important
}
.download_here h5,
.download_here1 h5,
.download_here2 h5,
.download_here3 h5 {
    color: #686868
}
.downloadbeta {
    width: 200px;
    margin: 10px auto
}
#djslider985 {
    width: 470px!important
}
#get-it #host-it #djslider985,
#get-it #host-it #djslider985 ul#slider985 li {
    height: 269px!important
}
.downloadbeta .beta_icon {
    width: 75px;
    height: 75px;
    display: block;
    margin: 10px auto 20px;
    background-repeat: no-repeat;
    border-radius: 50%;
    padding: 0;
    font-size: 0;
    color: transparent;
    background-image: url(../images/download_sprite.png);
    background-position: 0 0;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}
.downloadbeta.beta1:hover .beta_icon {
    background-position: 0 -200px
}
.downloadbeta.beta2:hover .beta_icon {
    background-position: 0 -100px
}
.downloadbeta.beta3:hover .beta_icon {
    background-position: 0 -100px
}
.downloadbeta.beta4:hover .beta_icon {
    background-position: 0 -300px
}
.downloadbeta #beta_btn.uk-button-color {
    background-color: #608921!important
}
.downloadbeta.beta1 #beta_btn.uk-button-color {
    background-color: #608921!important
}
.downloadbeta.beta2 #beta_btn.uk-button-color {
    background-color: #999!important
}
.downloadbeta.beta3 #beta_btn.uk-button-color {
    background-color: #c2510f!important
}
.downloadbeta.beta4 #beta_btn.uk-button-color {
    background-color: #3d85c6!important
}
.downloadbeta:hover #beta_btn.uk-button-color {
    background-color: #686868!important
}
.downloadbeta.beta2:hover #beta_btn.uk-button-color {
    background-color: #c2510f!important
}
.img-full {
    width: 100%
}
.double_points,
.single_points {
    list-style: none;
    margin: 0;
    padding: 0
}
.double_points li {
    position: relative;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
    padding-left: 40px;
    width: 45%;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline
}
.single_points li {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
    padding-left: 40px;
    position: relative
}
.double_points strong,
.single_points strong {
    background: none repeat scroll 0 0 #c2510f;
    border-radius: 4px;
    font-weight: 400;
    line-height: 30px;
    color: #fff;
    display: block;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 30px
}
body #content > div#fd.es {
    margin-top: -38px
}
body #content > div#fd.es .es-filterbar {
    padding-top: 3px
}
body div#fd.es.view-profile.layout-editPrivacy .privacy-contents {
    padding-top: 15px
}
body div#fd hr {
    margin-bottom: 10px;
    margin-top: 10px
}
.hide_pricing {
    display: none
}
.menu-dropdown li.level3 {
    position: relative
}
.menu-dropdown li.level3 a.new_menu,
.menu-dropdown li.level3 a.beta_menu {
    margin: 3px 10px;
    background: rgba(255, 255, 255, 0.2)
}
.menu-dropdown li.level3 a.new_menu:before, .menu-dropdown li.level3 a.beta_menu:before {
    background: url(../images/new_ribbon.png) 0 0 no-repeat;
    content: " ";
    float: right;
    padding-left: 7px;
    text-align: center;
    width: 39px;
    line-height: 15px;
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    right: 10px;
    height: 15px;
    font-family: "equiplight" !important;
    font-size: 9px;
    font-weight: bold;
    top: 7px;
}

.menu-dropdown li.level3 a.new_menu:before {
    content: "NEW";
}

.menu-dropdown li.level3 a.beta_menu:before {
    content: "BETA";
}

.menu-dropdown li.level3 a.new_menu:hover,
.menu-dropdown li.level3 a.new_menu:focus,
.menu-dropdown li.level3 a.new_menu.active,
.menu-dropdown li.level3 a.new_menu.current {
    background: #fff
}
.menu-dropdown li.level3 a.beta_menu:hover,
.menu-dropdown li.level3 a.beta_menu:focus,
.menu-dropdown li.level3 a.beta_menu.active,
.menu-dropdown li.level3 a.beta_menu.current {
    background: #fff
}
#campare_block .compare_features_points li h3 {
    color: #fff
}
#campare_block .compare_features_points li h3.com_pr {
    background: #608921
}
#campare_block .compare_features_points li h3.com_pr:after {
    border-top-color: #608921
}
#campare_block .compare_features_points li h3.hom_pr {
    background: #999
}
#campare_block .compare_features_points li h3.hom_pr:after {
    border-top-color: #999
}
#campare_block .compare_features_points li h3.bus_pr {
    background: #c2510f
}
#campare_block .compare_features_points li h3.bus_pr:after {
    border-top-color: #c2510f
}
#campare_block .compare_features_points li h3.hos_pr {
    background: #3d85c6
}
#campare_block .compare_features_points li h3.hos_pr:after {
    border-top-color: #3d85c6
}
#campare_block .pricing.four.model_table.compare_table .price-col.uk-nbfc .price-tag.price_orange {
    color: #fff!important;
    margin-top: 1px
}
#campare_block .pricing.four.model_table.compare_table .price-col.uk-nbfc .price-tag.price_orange:before {
    border-width: 10px!important;
    bottom: -20px!important;
    margin-left: -10px!important
}
#campare_block .pricing.four.model_table.compare_table .price-col.uk-nbfc.compareFeature .price-tag.price_orange {
    background: #686868!important
}
#campare_block .pricing.four.model_table.compare_table .price-col.uk-nbfc.compareFeature .price-tag.price_orange:before {
    border-top-color: #686868!important;
    display: block!important
}
#campare_block .pricing.four.model_table.compare_table .price-col.uk-nbfc.green_col .price-tag.price_orange {
    background: #608921!important
}
#campare_block .pricing.four.model_table.compare_table .price-col.uk-nbfc.green_col .price-tag.price_orange:before {
    border-top-color: #608921!important
}
#campare_block .pricing.four.model_table.compare_table .price-col.uk-nbfc.gray_col .price-tag.price_orange {
    background: #999!important
}
#campare_block .pricing.four.model_table.compare_table .price-col.uk-nbfc.gray_col .price-tag.price_orange:before {
    border-top-color: #999!important
}
#campare_block .pricing.four.model_table.compare_table .price-col.uk-nbfc.orange_col .price-tag.price_orange {
    background: #c2510f!important
}
#campare_block .pricing.four.model_table.compare_table .price-col.uk-nbfc.orange_col .price-tag.price_orange:before {
    border-top-color: #c2510f!important
}
#campare_block .pricing.four.model_table.compare_table .price-col.uk-nbfc.blue_col .price-tag.price_orange {
    background: #3d85c6!important
}
#campare_block .pricing.four.model_table.compare_table .price-col.uk-nbfc.blue_col .price-tag.price_orange:before {
    border-top-color: #3d85c6!important
}
.pricing.compare_table .price-footer a.uk-button.com_button {
    background: #608921!important
}
.pricing.compare_table .price-footer a.uk-button.hom_button {
    background: #999!important
}
.pricing.compare_table .price-footer a.uk-button.bus_button {
    background: #c2510f!important
}
.pricing.compare_table .price-footer a.uk-button.hos_button {
    background: #3d85c6!important
}
.clearos_7_overview {
    background: url(../images/campare_shade.png) 0 150px no-repeat;
    padding: 0 20px;
    margin: 0 -20px
}
.clearos_7_overview #campare_block .price-col.compareFeature .price-head.comparehead {
    background: #686868!important
}
.clearos_7_overview #campare_block .price-col.green_col .price-head.comparehead {
    background: #608921!important
}
.clearos_7_overview #campare_block .price-col.gray_col .price-head.comparehead {
    background: #999!important
}
.clearos_7_overview #campare_block .price-col.orange_col .price-head.comparehead {
    background: #c2510f!important
}
.clearos_7_overview #campare_block .price-col.blue_col .price-head.comparehead {
    background: #3d85c6!important
}
.clearos_7_overview #campare_block .price-col {
    border-top: none!important
}
.clearos_7_overview #campare_block .price-col .price-head.comparehead img {
    opacity: .7;
    filter: (opacity=70);
    cursor: pointer
}
.clearos_7_overview #campare_block .price-col.compareFeature .price-head.comparehead img {
    cursor: default
}
.clearos_7_overview #campare_block .price-col.compareFeature .price-head.comparehead img,
.clearos_7_overview #campare_block .price-col .price-head.comparehead img:hover,
.clearos_7_overview #campare_block .price-col.active_col .price-head.comparehead img {
    opacity: 1;
    filter: (opacity=100)
}
.clearos_7_overview #campare_block .price-col.active_col {
    -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.04)!important;
    -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.04)!important;
    -o-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.04)!important;
    -ms-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.04)!important;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.04)!important
}
.info_dark_gray {
    background: #686868
}
.info_gray {
    background: #999
}
.info_lightgray {
    background: #ccc
}
.info_white {
    background: #e5e5e5
}
.info_white_gray {
    background: #f2f2f2
}
.info_orange {
    background: #c2510f
}
.info_blue {
    background: #3e85c7
}
.info_green {
    background: #608921
}
.info_gray_txt {
    color: #686868
}
.info_wht_txt {
    color: #fff
}
.info_black_txt {
    color: #000
}
ul.infographic li span {
    font-size: 50px;
    margin: 0;
    padding: 0;
    line-height: 120px
}
.count_points big {
    font-size: 56px;
    line-height: 82px;
    padding: 0;
    display: block
}
.count_points {
    font-size: 23px;
    vertical-align: middle;
    margin: 0
}
ul.infographic {
    list-style-type: none;
    margin: -38px -20px 0!important;
    padding: 0
}
ul.infographic li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 234px;
    width: 20%;
    border: 1px solid #fff;
    text-transform: uppercase;
    font-family: "robotothin";
    text-align: center;
    margin: 0;
    padding: 50px 0;
    vertical-align: top;
    float: left
}
ul.infographic li i {
    font-size: 100px;
    line-height: 126px
}
.info_shadow {
    -webkit-box-shadow: inset -13px 0 20px 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset -13px 0 20px 5px rgba(0, 0, 0, 0.3);
    box-shadow: inset -13px 0 20px 5px rgba(0, 0, 0, 0.3)
}
#feature_banner .module {
    margin: 0;
    padding: 0;
    line-height: 0
}
#feature_banner .module p {
    margin: 0;
    padding: 0;
    line-height: 0
}
#feature_banner .module img {
    width: 100%
}
body.graypage .Marketplaceright h2,
body.graypage .Marketplaceright h2 a,
body.graypage .MarketplaceLeft li a,
body.graypage .MarketplaceLeft li.active a,
body.graypage .MarketplaceLeft > li:hover a {
    color: #686868!important
}
body.graypage .Marketplaceright h2:before {
    border-bottom-color: #686868!important
}
.hide_dropdown {
    display: none
}
#sbox-window .marketPlaceSection {
    margin: 0
}
#sbox-window {
    height: auto!important;
    left: 15%!important;
    padding: 0!important;
    position: fixed!important;
    right: 15%!important;
    top: 10%!important;
    bottom: 10%!important;
    width: auto!important
}
#sbox-window .greenpage,
#sbox-window .graypage,
#sbox-window .bluepage {
    padding-left: 10px
}
.greenpage .MarketplaceLeft > li a,
.greenpage .marketPlaceSection h2,
.greenpage .marketPlaceSection h2 a,
.greenpage .app_detail h4 a,
.greenpage .app_Thumb b,
.greenpage .uk-icon-star.starfill,
.greenpage .MarketplaceLeft ul li.active a,
.greenpage .MarketplaceLeft ul li:hover a,
.greenpage #detail_img,
.greenpage .appInfo dt,
.greenpage .about_app,
.greenpage .details-header,
.greenpage .app_detail_list strong,
.greenpage .developerList li i,
.greenpage .app_detail_list dt a {
    color: #608921!important
}
.graypage .MarketplaceLeft > li a,
.graypage .marketPlaceSection h2,
.graypage .marketPlaceSection h2 a,
.graypage .app_detail h4 a,
.graypage .app_Thumb b,
.graypage .uk-icon-star.starfill,
.graypage .MarketplaceLeft ul li.active a,
.graypage .MarketplaceLeft ul li:hover a,
.graypage #detail_img,
.graypage .appInfo dt,
.graypage .about_app,
.graypage .details-header,
.graypage .app_detail_list strong,
.graypage .developerList li i,
.graypage .app_detail_list dt a {
    color: #686868!important
}
.bluepage .MarketplaceLeft > li a,
.bluepage .marketPlaceSection h2,
.bluepage .marketPlaceSection h2 a,
.bluepage .app_detail h4 a,
.bluepage .app_Thumb b,
.bluepage .uk-icon-star.starfill,
.bluepage .MarketplaceLeft ul li.active a,
.bluepage .MarketplaceLeft ul li:hover a,
.bluepage #detail_img,
.bluepage .appInfo dt,
.bluepage .about_app,
.bluepage .details-header,
.bluepage .app_detail_list strong,
.bluepage .developerList li i,
.bluepage .app_detail_list dt a {
    color: #3d85c6!important
}
.greenpage .marketPlaceSection h2:before {
    border-bottom-color: #608921!important
}
.graypage .marketPlaceSection h2:before {
    border-bottom-color: #686868!important
}
.bluepage .marketPlaceSection h2:before {
    border-bottom-color: #3d85c6!important
}
.app_heading {
    color: #fff;
    background: #c2510f;
    margin: 0 0 0 -10px;
    padding: 20px 0;
    font: 100 18px/46px RobotoThin, sans-serif;
    overflow: hidden
}
.app_heading span {
    float: left;
    width: 245px;
    text-align: center;
    padding: 25px 0;
    font: 100 36px/36px RobotoThin, sans-serif;
    background: rgba(255, 255, 255, 0.1);
    margin: -20px 20px -20px 0
}
.greenpage .app_heading {
    background: #608921!important
}
.graypage .app_heading {
    background: #686868!important
}
.bluepage .app_heading {
    background: #3d85c6!important
}
.pricing.model_table.compare_table {
    background: #fff
}
.image-left {
    margin-left: -20px
}
.image-right {
    margin-right: -20px
}
.hide_for_device {
    display: none
}
.pager li > a,
.pager li > span {
    font-size: 13px
}
body div#fd.es .es-action-feedback>li+li:before {
    position: relative;
    left: -7px;
    top: -2px
}
.subscribeForm.kmt-form-subscription {
    line-height: 12px;
    padding: 0
}
#subscribe-checkbox {
    float: left
}
.safari #subscribe-checkbox,
.chrome #subscribe-checkbox {
    float: left;
    margin-top: 4px
}
label[for="subscribe-checkbox"] {
    float: left;
    line-height: normal
}
.blog-taglist.itemTagsBlock.clearfix.black-tag span {
    margin-right: 10px
}
#ezblog-body sup.tag-featured {
    top: 6px;
    display: inline-block;
    height: 20px;
    background: url(../images/ribbon-featured.png) bottom #da1900;
    border-left: 1px solid #9D0025;
    font: bold 11px/19px 'Lucida Grande', Tahoma, Arial;
    padding: 0 10px;
    margin: 0 0 15px;
    position: relative
}
#ezblog-body sup.tag-featured:after {
    position: absolute;
    right: -8px;
    top: 0;
    width: 8px;
    height: 20px;
    content: " ";
    background: url(../images/ribbon-featured.png) top
}
#eblog-wrapper #socialbutton > div.stumbleupon-share {
    display: none !important;
}
div#discuss-wrapper .discuss-item .discuss-item-right .discuss-item-right {
    padding-left: 10px
}
body div#fd.es .media-listing {
    padding-top: 15px!important
}
.safari body div#fd.es .btn-dropdown,
.chrome body div#fd.es .btn-dropdown {
    padding: 1px 4px!important
}
body div#fd.es .words>span.without-data,
body div#fd.es .words>span:hover {
    color: #7A7474!important
}
#series_overview .box_list > .uk-grid {
    margin: 0 -10px
}
#series_overview .box_list > .uk-grid > .uk-width-medium-1-6 {
    padding: 0 10px
}
#series_overview .box_list > .uk-grid > .uk-width-medium-1-6 h3.underline {
    padding-bottom: 5px;
    font-size: 20px
}
#overview .box_list > .uk-grid {
    margin: 0 -10px
}
#overview .box_list > .uk-grid > .uk-width-medium-1-6 {
    padding: 0 10px
}
#overview .box_list > .uk-grid > .uk-width-medium-1-6 img {
    max-width: 150px
}
#overview .box_list > .uk-grid > .uk-width-medium-1-6 h3.underline {
    padding-bottom: 5px;
    font-size: 20px
}
.mar_left {
    margin-left: 20px
}
#series_flexibility .double_points li {
    width: 100%
}
#compare_all_models .model_table .price-col .price-head {
    background: #fff!important;
    z-index: 1
}
.my_placer {
    clear: both;
    color: #333;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin: 5px 0 0;
    position: relative;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis
}
#campare_block .pricing.compare_table .compare_features_points {
    padding: 10px 0
}
#campare_block .pricing.compare_table .compare_type {
    margin-top: 5px
}
#campare_block .pricing.compare_table .compare_type i {
    float: right;
    margin-top: 12px
}
#campare_block .pricing.compare_table .price-footer ol {
    margin-top: 25px
}
.price-col.green_col .my_placer {
    color: #608921
}
.price-col.orange_col .my_placer {
    color: #c2510f
}
.price-col.blue_col .my_placer {
    color: #3d85c6
}
.uk-nav.uk-nav-dropdown li a {
    text-align: left
}
.download_here2 .downloadbeta .uk-button-color.uk-button,
.download_here2 .downloadbeta .uk-nav-dropdown > li > a:hover,
.download_here2 .downloadbeta .uk-nav-dropdown > li > a:focus {
    background-color: #686868!important
}
.download_here2 .beta_icon {
    background-image: url(../images/clearBox_sprite.png)
}
.download_here3 .djslider-loader {
    background: url(../images/host_screen_desktop.png) center 0 no-repeat!important;
    width: 471px;
    height: 269px;
    padding: 18px 64px 135px 66px
}
.download_here3 .downloadbeta .uk-button-color.uk-button,
.download_here3 .downloadbeta .uk-nav-dropdown > li > a:hover,
.download_here3 .downloadbeta .uk-nav-dropdown > li > a:focus {
    background-color: #3d85c6!important
}
.download_here1 .download-slider .djslider-loader {
    background: url(../images/macbook_pro_small.png) no-repeat center!important;
    width: 600px;
    padding: 31px 142px 67px
}
.download_here1 .download-slider .navigation-container-custom {
    left: -340px!important
}
#register_form {
    display: none
}
.download_here3.download_mid {
    margin-bottom: 0!important
}
#register_form.grey_reg {
    background-color: #f8f8f8;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    clear: both;
    margin: 0 -20px;
    padding-top: 10px
}
.download_here1 .download-slider .navigation-container-custom span.load-button:nth-child(1):after {
    border-left-color: #686868
}
.download_here1 .download-slider .navigation-container-custom span.load-button:nth-child(2):after {
    border-left-color: #608921
}
.download_here1 .download-slider .navigation-container-custom span.load-button:nth-child(3):after {
    border-left-color: #999
}
.download_here1 .download-slider .navigation-container-custom span.load-button:nth-child(4):after {
    border-left-color: #c2510f
}
.download_here1.SideImage .download-slider .navigation-container-custom span.load-button:nth-child(1):after {
    border-right-color: #686868
}
.download_here1.SideImage .download-slider .navigation-container-custom span.load-button:nth-child(2):after {
    border-right-color: #608921
}
.download_here1.SideImage .download-slider .navigation-container-custom span.load-button:nth-child(3):after {
    border-right-color: #999
}
.download_here1.SideImage .download-slider .navigation-container-custom span.load-button:nth-child(4):after {
    border-right-color: #c2510f
}
.download_here1.SideImage {
    padding: 20px 0 20px 375px;
    text-align: center;
    background: url(../images/downloadit4.png) 0 center no-repeat;
    min-height: 600px
}
.download_here1.SideImage .download-slider .navigation-container-custom {
    right: -153px!important;
    left: auto!important
}
.download_here1.right_side_img {
    padding: 50px 375px 20px 0;
    text-align: center;
    background: url(../images/downloadit7.png) right center no-repeat;
    min-height: 600px
}
.download_here1.right_side_img .download-slider .navigation-container-custom {
    left: -152px!important
}
.downloadbetadouble .uk-dropdown {
    font-size: 14px;
    width: 230px
}
.download_here1.SideImage .download-slider .navigation-container-custom span.load-button:after {
    left: auto;
    right: 100%;
    border-left-color: transparent!important
}
.downloadbetadouble {
    width: 420px;
    margin: 10px auto
}
.downloadbetadouble .downloadbeta {
    margin: 0
}
.downloadbetadouble .downloadbeta .uk-button-dropdown {
    display: block
}
.downloadbetadouble .downloadbeta .uk-button-dropdown .uk-button-color {
    display: block
}
.download_here2.download_first_block {
    margin-top: -38px!important
}
.download_here1.download_reverse {
    background: none;
    margin: 0 -20px!important;
    clear: both;
    padding: 20px 0 30px;
    text-align: center
}
.download_here1.download_reverse .download-slider {
    background: url(../images/downloadit6.png) center bottom no-repeat;
    clear: both;
    padding: 0 0 366px
}
.download_here1.download_reverse .download-slider .djslider-loader {
    background: url(../images/macbook_pro_small_shade.png) center 0 no-repeat!important;
    padding-bottom: 25px
}
div#discuss-wrapper .discuss-searchbar .input-searchbar {
    line-height: 20px!important
}
div#discuss-wrapper .discuss-likes .btn-likes {
    font-weight: 400;
    text-shadow: none
}
div#discuss-wrapper .discuss-likes .discuss-like-counter,
div#discuss-wrapper .discuss-favors .discuss-favor-counter {
    line-height: 12px
}
body div#fd.es .app-news.news-form input.news-title {
    line-height: 30px
}
.mceToolbar.mceLeft.mceFirst.mceLast {
    background: #eee
}
.defaultSkin table.mceLayout tr.mceFirst td {
    border-top: 1px solid #ccc!important
}
.defaultSkin table.mceLayout tr.mceLast td {
    border-bottom: 1px solid #ccc!important
}
.defaultSkin .mceIframeContainer {
    border-bottom: 1px solid #ccc!important;
    border-top: 1px solid #ccc!important
}
.btn-toolbar .icon-arrow-down:before {
    content: "\e007"
}
body div#fd .es-header-info .fd-reset-list .label.label-success {
    line-height: 20px
}
body div#es .es-streams .es-stream-list .label.label-success {
    line-height: 20px
}
#sbox-content.sbox-content-iframe iframe {
    width: 100%;
    height: 100%
}
.es-groups-category .media {
    padding-top: 10px
}
body div#fd.es .es-groups-category .category-header .category-graph .h5 {
    padding: 5px 0
}
div#discuss-wrapper .discuss-item.discussQuestion {
    width: auto
}
div#discuss-wrapper.discuss-wrap .discussQuestion .discuss-vote {
    right: 15px
}
#dc_list.discuss-index.discuss-list.for-search {
    margin: 0 -20px
}
#dc_list.discuss-index.discuss-list.for-search .discuss-status {
    display: none
}
#dc_list.discuss-index.discuss-list.for-search .discuss-item-left {
    width: 253px
}
body div#fd.es .datepicker-wrap #due.datepicker.hasDatepicker {
    height: 44px
}
body div#fd.es .es-content-wrap select.input-sm.form-control {
    height: 44px
}
body div#fd.es .datepicker-wrap:before {
    right: 14px;
    top: 14px
}
body div#fd.es .btn-es-danger,
body div#fd.es .btn-es-danger:focus {
    background-color: #fff!important;
    border-color: #ddd!important;
    color: #666!important
}
div#discuss-wrapper .discuss-form .btn-primary,
div#discuss-wrapper .discuss-form .cancel-reply {
    height: 40px;
    border-radius: 4px
}
body div#fd.es .data-field-avatar .avatar-wrap-frame {
    height: 128px;
    padding: 0;
    width: 128px;
    background: #fff
}
body div#fd.es .data-field-avatar .avatar-wrap-frame .avatar-frame:not(.avatar-frame-crop) {
    background-color: #eee
}
body div#fd.es .es-remind-form-wrap {
    min-width: 500px;
    max-width: 501px
}
.host_slider .navigation-container-custom {
    right: -155px!important;
    left: auto!important
}
.host_slider .navigation-container-custom span.load-button:nth-child(1) {
    background: #73b6f3
}
.host_slider .navigation-container-custom span.load-button:nth-child(2) {
    background: #5ba4e6
}
.host_slider .navigation-container-custom span.load-button:nth-child(3) {
    background: #4a93d5
}
.host_slider .navigation-container-custom span.load-button:nth-child(4) {
    background: #3d85c6
}
.host_slider .navigation-container-custom span.load-button:after {
    left: auto;
    right: 100%;
    border-left-color: transparent!important
}
.host_slider .navigation-container-custom span.load-button:nth-child(1):after {
    border-right-color: #73b6f3
}
.host_slider .navigation-container-custom span.load-button:nth-child(2):after {
    border-right-color: #5ba4e6
}
.host_slider .navigation-container-custom span.load-button:nth-child(3):after {
    border-right-color: #4a93d5
}
.host_slider .navigation-container-custom span.load-button:nth-child(4):after {
    border-right-color: #3d85c6
}
ul.infographic li.btn_and_icon {
    padding: 27px
}
ul.infographic li.btn_and_icon i.ci-ClearOS {
    display: block;
    line-height: 120px
}
.downloadbeta .beta_icon.os6 {
    background-image: url(../images/clearOS6_sprite.png);
    background-position: 0 -100px
}
.downloadbeta .beta_icon.os7 {
    background-image: url(../images/clearOS7_sprite.png)
}
#register_form .invitation_form .jfMessage {
    text-align: center;
    box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    margin-bottom: 10px
}
#register_form.grey_reg .invitation_form .jfMessage {
    color: #3d85c6
}
#register_form.buyit_registration .invitation_form .jfMessage {
    color: #c2510f!important
}
#register_form.buyit_registration {
    background: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.1);
    clear: both;
    margin: 0;
    padding: 5px;
    border-radius: 4px
}
#register_form .invitation_form .form-group input[type="text"],
#register_form .invitation_form .form-group input[type="email"] {
    background: #fff
}
body div#fd.es .alert {
    margin-top: 15px
}
body div#fd.es .es-login-box .register-wrap.is-empty {
    padding-top: 0
}
.pricing.five.clear_cloud {
    padding-left: 120px
}
body div#fd.es.view-registration.layout-activation .es-complete-wrap .es-login-form,
body div#fd.es.view-registration.layout-completeOauth .es-complete-wrap .es-login-form,
body div#fd.es.view-registration.layout-completed .es-complete-wrap .es-login-form {
    margin-bottom: 35px;
    max-width: 100%
}
#bottom-b .menu-sidebar .nav-child.level2:before,
#bottom-b .menu-sidebar .nav-child.level2:after {
    display: none
}
.box_list.six_colm_grid .uk-grid {
    width: auto;
    margin: 0 -10px;
    padding: 0
}
.box_list.six_colm_grid .uk-grid .uk-width-medium-1-6 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 16.6%;
    padding: 0 10px
}
.box_list.six_colm_grid h3.underline {
    font-size: 20px
}
.hidden_content {
    overflow: hidden
}
.leftsidebarfixed {
    position: fixed;
    top: 0
}
label.required span.star {
    color: #d00
}
body div#fd.es .es-groups .btn-create {
    display: block;
    margin: 0 15px 20px 0
}
body div#fd.es .es-groups .btn-create a {
    display: block
}
body div#fd.es .es-group-category-select .btn {
    min-height: 0
}
body div#fd.es .es-group-category-select .btn img {
    margin-top: 0
}
body div#fd.es .es-group-category-select .btn span {
    padding: 20px;
    display: block;
    overflow: hidden;
    text-align: left
}
.pricing .price-col:nth-of-type(2n+2) {
    -moz-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.075);
    -o-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.075);
    -ms-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.075);
    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.075)
}
div#discuss-wrapper .modal-footer .btn.btn-medium.btn-danger {
    border-radius: 4px;
    height: 40px!important;
    line-height: 30px
}
.mod_tz_search {
    float: right;
    margin: 3px 0 0
}
.mod_tz_search .dropdown-menu {
    border: 3px solid rgba(0, 0, 0, 0.1);
    bottom: 94%;
    top: auto;
    width: auto;
    right: 0;
    border-bottom: none
}
.mod_tz_search .dropdown-menu ul {
    padding-left: 0
}
.mod_tz_search .dropdown-menu ul input[type="checkbox"] {
    margin-top: 0
}
.uk-thumbnail-expand {
    margin-bottom: 10px
}
.safari .uk-thumbnail-expand {
    margin-bottom: 20px
}
body div#fd.ui .ui-datepicker select.ui-datepicker-month,
body div#fd.ui .ui-datepicker select.ui-datepicker-year,
body div#fd.ui .ui-datepicker-inline select.ui-datepicker-month,
body div#fd.ui .ui-datepicker-inline select.ui-datepicker-year {
    padding: 0
}
body div#fd.es .es-stream-meta {
    min-height: 75px
}
body div#fd.es .es-comment-item-meta {
    height: auto
}
body div#fd.es .es-comment-item-meta .es-comment-item-date {
    display: block;
    width: 100%;
    float: left
}
body div#fd.es .es-comment-item-meta .es-comment-item-like {
    clear: both;
    float: left
}
.btn-primary:hover,
.btn-info:hover,
.btn-inverse:hover {
    background-color: #ddd;
    color: #000
}
body div#fd.es.tooltip.tooltip-es {
    max-width: 180px
}
div.guru-content .name_guru a {
    line-height: normal
}
#section-kmt .kmt-form-editor > div {
    padding: 0
}
#section-kmt .kmt-ratings-stars input[type="radio"] {
    margin-top: 0!important
}
body #sidebar-b div#fd .es-stream-content .stream-groups .label.label-success {
    clear: both;
    display: block
}
.view-badges .es-point-achievers {
    text-align: center
}
.view-badges .es-point-achievers small.fd-small {
    display: block;
    padding: 5px 0;
    clear: both
}
.es-widget.es-badge .es-widget-head h5 {
    text-align: center;
    font-size: 20px!important
}
#mod-tz-search-searchword {
    -webkit-transition: none!important;
    -moz-transition: none!important;
    -ms-transition: none!important;
    -o-transition: none!important;
    transition: none!important
}
body #sidebar-b div#fd.es .es-avatar.es-avatar-small {
    overflow: visible;
    background: none;
    border: none
}
body #sidebar-b div#fd.es .es-avatar img {
    margin: 0!important
}
body div#fd .input-group-sm > .input-group-btn > .btn.btn-file {
    line-height: 22px
}
body div#fd.es .es-container {
    height: 400px;
    margin-bottom: -10px
}
body div#fd.es .btn-action-friends.is-friends,
body div#fd.es .btn-action-friends.is-friends:hover,
body div#fd.es .btn-action-friends.is-friends:focus {
    background-image: none;
    color: #000!important;
    line-height: 19px
}
body div#fd.es .es-avatar.es-avatar-small {
    overflow: visible
}
#innertop-a .newpageSection {
    margin: 0 -10px!important;
    padding: 0 0 40px
}
#innertop-a .newpageSection .sectionToggleImg {
    margin: 0 auto 20px!important
}
.flip_title {
    clear: both;
    line-height: 20px;
    padding-top: 5px
}
.discuss-wrap.discuss-view-index .discuss-story-ft {
    display: none
}
div#discuss-wrapper .discuss-action-options {
    padding: 5px 0 0
}
div#discuss-wrapper .discuss-last-replied {
    float: left
}
div#discuss-wrapper .discuss-statistic .votes,
div#discuss-wrapper .discuss-statistic .status,
div#discuss-wrapper .discuss-statistic .views,
div#discuss-wrapper .discuss-statistic .likes {
    border-radius: 0
}
#askit .appLink {
    display: none
}
.app_detail .uk-text-right {
    clear: both;
    padding-top: 10px
}
.app_detail .uk-text-right .uk-button {
    margin-left: 10px
}
.app_detail .uk-text-right .uk-button.blue_btn {
    background-color: #3d85c6!important;
    color: #fff
}
.app_detail .uk-text-right .uk-button.green_btn {
    background-color: #608921!important;
    color: #fff
}
.well.teacher_links.g_toolbar {
    padding: 0!important;
    line-height: 0;
    font-size: 0;
    min-height: 0;
    box-shadow: none
}
.well.teacher_links.g_toolbar > span {
    display: none
}
div#discuss-wrapper.w320 .discuss-statistic.pull-right {
    float: right;
    margin-top: 20px
}
body div#discuss-wrapper .discuss-form .nav-tabs > li > a:hover {
    color: #fff
}
.TeamLeaders .ClearFoundationTeam .uk-panel-box h4,
.TeamLeaders .ClearFoundationTeam .uk-panel-box span.pull-left a {
    color: #608921!important
}
.TeamLeaders .ClearFoundationTeam .uk-panel-box h3.uk-panel-title.module-title:before {
    border-bottom-color: #608921!important
}
.list-profiles li.profile_5 .list-profile-title a {
    color: #608921!important
}
.list-profiles li.profile_6 .list-profile-title a {
    color: #c2510f!important
}
.list-profiles li.profile_7 .list-profile-title a {
    color: #3d85c6!important
}
body div#fd.es .es-registration .list-profiles li.profile_5 .modal-footer a.btn.btn-es-primary.btn-list-profile {
    background: #608921!important;
    border-color: #608921!important
}
body div#fd.es .es-registration .list-profiles li.profile_6 .modal-footer a.btn.btn-es-primary.btn-list-profile {
    background: #c2510f!important;
    border-color: #c2510f!important
}
body div#fd.es .es-registration .list-profiles li.profile_7 .modal-footer a.btn.btn-es-primary.btn-list-profile {
    background: #3d85c6!important;
    border-color: #3d85c6!important
}
.newErrorPage {
    display: table;
    width: 100%;
    clear: both
}
.newErrorPage .ofline-logo {
    background: url(../images/logo_shade.png) repeat-y scroll right 0 rgba(0, 0, 0, 0);
    display: table-cell;
    margin: 0;
    padding: 0;
    position: relative;
    width: 255px;
    height: 600px;
    vertical-align: middle
}
.newErrorPage .ofline-logo .ci-ClearOS {
    display: block;
    font-size: 100px;
    padding: 50px 0;
    text-align: center
}
.newErrorPage .ofline-logo .fsm-globe {
    display: block;
    font-size: 100px;
    padding: 50px 0;
    text-align: center
}
.newErrorPage .error_content {
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    padding: 10px 20px 20px;
    text-align: center
}
.newErrorPage .error_content h1 {
    font-size: 80px;
    line-height: normal;
    margin: 0
}
.newErrorPage .error_content h2 {
    font-size: 30px;
    line-height: normal;
    margin: 0 0 20px
}
.newErrorPage .error_content p {
    margin: 0
}
.newErrorPage .error_content p a {
    text-decoration: underline
}
body div#fd.es .register-wrap .btn.btn-es-primary.btn-sm.btn-register {
    border-color: rgba(0, 0, 0, 0.1)!important
}
.download-slider.businessScreens .djslider-loader .navigation-container-custom span.load-button {
    background: #c2510f!important
}
.download-slider.businessScreens .djslider-loader .navigation-container-custom span.load-button:after {
    border-left-color: #c2510f!important
}
.download-slider.professionalScreens .djslider-loader .navigation-container-custom span.load-button {
    background: #c2510f!important
}
.download-slider.professionalScreens .djslider-loader .navigation-container-custom span.load-button:after {
    border-left-color: #c2510f!important
}
#get-it {
    overflow: visible
}
#download-it.community_download .downloadbeta.pull-left .beta_icon.os6 {
    background-position: 0 -200px
}
#download-it.community_download .downloadbetadouble {
    width: 420px
}
#download-it.community_download .downloadbetadouble .downloadbeta {
    width: 200px
}
#download-it.community_download.download_here1.right_side_img {
    background-image: url(../images/downloadit8.png);
    padding-right: 315px
}
#download-it.community_download .download-slider .djslider-loader {
    -webkit-transform: scale(0.8) translateX(-106px);
    -moz-transform: scale(0.8) translateX(-106px);
    -ms-transform: scale(0.8) translateX(-106px);
    -o-transform: scale(0.8) translateX(-106px);
    transform: scale(0.8) translateX(-106px)
}
#download-it.community_download .download-slider .djslider-loader .navigation-container-custom {
    display: none
}
#download-it.home_download .downloadbeta.pull-left .beta_icon.os6 {
    background-position: 0 0
}
#download-it.home_download .downloadbetadouble .downloadbeta {
    width: 200px
}
#download-it.home_download.download_here1.right_side_img {
    background-image: url(../images/downloadit10.png);
    padding-right: 315px
}
#download-it.home_download .download-slider .djslider-loader {
    -webkit-transform: scale(0.8) translateX(-106px);
    -moz-transform: scale(0.8) translateX(-106px);
    -ms-transform: scale(0.8) translateX(-106px);
    -o-transform: scale(0.8) translateX(-106px);
    transform: scale(0.8) translateX(-106px)
}
#download-it.home_download .download-slider .djslider-loader .navigation-container-custom {
    display: none
}
#download-it.professional_download .downloadbeta {
    width: 200px
}
#download-it.professional_download .downloadbeta .uk-button-dropdown,
#download-it.professional_download .downloadbeta .uk-button-dropdown .uk-button-color {
    display: block
}
#download-it.home_download .downloadbeta {
    width: 200px
}
#download-it.home_download .downloadbeta .uk-button-dropdown,
#download-it.home_download .downloadbeta .uk-button-dropdown .uk-button-color,
#download-it .uk-button-dropdown,
#download-it .uk-button-dropdown .uk-button-color {
    display: block
}
#download-it.business_download .downloadbeta .uk-button-dropdown,
#download-it.business_download .downloadbeta .uk-button-dropdown .uk-button-color {
    display: block
}
body div#discuss-wrapper .discuss-categories-list > .list-item {
    float: left;
    width: 33.3%;
    font-size: 12px
}
body div#discuss-wrapper .discuss-categories-list > .list-item > div {
    margin: 0 5px 0 0 !important
}
body div#discuss-wrapper .discuss-categories-list > .list-item:nth-child(3n) > div {
    margin: 0!important
}
body div#discuss-wrapper .discuss-categories-list > .list-item .category-rss {
    right: 10px!important;
    display: none
}
body div#discuss-wrapper .discuss-categories-list > .list-item .category-name {
    display: block
}
body div#discuss-wrapper .discuss-categories-list > .list-item > div .small {
    display: block;
    line-height: normal
}
body div#discuss-wrapper.discuss-view-index .discuss-main-list {
    clear: both
}
div#discuss-wrapper .label-notification {
    background-color: #686868!important;
    border-color: #686868!important
}
div#discuss-wrapper .discuss-item.is-featured .discuss-statistic.pull-right,
div#discuss-wrapper .discuss-item.is-resolved .discuss-statistic.pull-right {
    margin-top: 10px
}
.discuss-statistics {
    clear: both;
    border: 1px solid #eee
}
div#discuss-wrapper .discuss-statistics .media-object {
    margin: 20px
}
#showcase .get_buy .uk-button-color.uk-button {
    border: 0 none;
    box-shadow: 0 0 0 rgba(255, 255, 255, 0.15) inset;
    padding: 10px 18px;
    text-transform: uppercase
}
#showcase .get_buy .uk-button-line.uk-button {
    text-transform: uppercase;
    border: 2px solid #fff;
    color: #fff;
    padding: 8px 19px!important;
    background: transparent;
    font-family: "equiplight", sans-serif!important;
    font-weight: 300!important;
    margin-right: 10px;
    border-radius: 4px;
    display: inline-block;
    font-size: 16px;
    letter-spacing: normal;
    line-height: 18px;
    text-decoration: none;
    text-shadow: none
}
#showcase .get_buy .uk-button-color.uk-button:hover {
    box-shadow: 0 40px 0 rgba(255, 255, 255, 0.15) inset
}

#menu .menu-dropdown.menuoption_1 .level1 .dropdown ul.nav-child.level2 > li {
/*    width: 25%!important;
    margin: 0!important*/
}


/*Css From Bottom*/

#showcase h3.module-title {
    float: left
}
.get_buy {
    float: right;
    margin-top: 14px
}
.get_buy .uk-button-default {
    color: #949494!important
}
.nobuttons .get_buy {
    display: none
}
.toolsPage {
  border-top: 1px solid #999;
  margin:-11px -11px 0 !important; 
}
.tools_left{float: left; width: 24%; padding: 15px;}
.tools_right{float: right; width: 75%;}
.newrow {
    clear: both;
    display: block;
}
.newrow .col1-3 {
  float: left;
  width: 33.33%;
}
.newrow .col1-3 h5 {
  color: #787878;
}
.login_form {
  clear: both;
}
.login_form .login_fields {
  display: block;
  margin-bottom: 10px;
  position: relative;
}

.login_form .login_fields.uk-text-right { margin: 13px 0 0; text-align: left !important;}
.login_form .login_fields [class*="fsm-"] {font-family: fontawesome; font-size: 20px; font-style: normal; position: absolute; right: 10px; top: 10px;}
.login_form .login_fields .label_check{font-size: 14px; display: block; color: #777;}
.login_form .login_fields .label_check span[id]{clear: both; display: block; margin: 0 0 0 25px; padding:0; overflow: auto; min-height: 78px;}
.login_form .login_fields .label_check input.right_check[type="checkbox"]{display: none;}
/*.login_form .login_fields .label_check .checklabel { background: #fff; border-radius: 2px; display: inline-block; border: 1px solid transparent; height: 20px; margin:-1px 3px 0 0; vertical-align: middle; width: 20px; position: relative;}*/
.login_form .login_fields .label_check .checklabel { background: url("../images/user_pass.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0); float: left; height: 20px; width: 25px; }
.login_form .login_fields .label_check .checklabel:before {display: none;}

/*.login_form .login_fields .label_check .checklabel:before {position: absolute; left: 4px; top: -1px; font-size: 10px; font-family: FontAwesomeNew;}
.login_form .login_fields .label_check  input.right_check[type="checkbox"]:checked + .checklabel:before {content: "\f00c";}*/
.login_form .login_fields .form-control{ width: 100% !important; background-image: url(../images/user_pass.png); background-repeat: no-repeat; border-color:#e8e8e8; background-color: #e8e8e8; padding-left: 30px; font-size: 14px; color: #333; border-radius: 0; height: auto; margin-bottom: 3px;}
/*.login_form .login_fields .form-control:focus{border:none;}*/
.login_form .login_fields .form-control[name="username"], .login_form .login_fields .form-control[name="email"]{background-position: 8px 9px;}
.login_form .login_fields .form-control[name="password"]{background-position: 8px -22px;}
.tools_content{display: none;}
.tools_img{display: none;}
.tools_content .uk-text-center{min-height: 50px; color: #7a7474; padding-top: 10px; text-align: left !important;}
.tools_content .uk-thumbnail-expand{margin: 0 0 30px;}
.tool_block{padding: 20px; min-height: 260px; position: relative;}
div[data-id] > .tool_block{padding: 20px 190px 20px 20px;}

.rememberme{float: left; padding-left: 0; margin: 5px 0 0; position: relative; display: none;}
.rememberme:before{  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  color: #949494;
  content: "Remember Me";
  font-size: 12px;
  left: 50%;
  line-height: 18px;
  margin-left: 6px;
  margin-top: -24px;
  padding: 5px 0;
  position: absolute;
  text-align: center;
  top: 100%;
  width: 100px;
  z-index: 1;}
.rememberme:after{  border-color: transparent transparent #333;
  border-image: none;
  border-style: solid;
  border-width: 0;
  bottom: -5px;
  content: " ";
  left: 50%;
  margin-left: -5px;
  position: absolute;}
.rememberme input[type="checkbox"]{display: none;}
.rememberme b { background: none repeat scroll 0 0 #fff; border: 1px solid transparent; border-radius: 2px; display: inline-block; height: 20px; margin-left: 0; margin-top: 7px; position: relative; vertical-align: middle; width: 20px;}
.rememberme b:before {  font-family: FontAwesomeNew; font-size: 10px; left: 4px; position: absolute; top: -2px;}
.rememberme  input[type="checkbox"]:checked + b:before, .label_check input[type="checkbox"]:checked + b:before {content: "\f00c";}

#clearos_login #clearos_logout, #clearvm_login #clearvm_logout, #portal_login #portal_logout { font-size: 14px; margin-right: 4px; padding: 8px 8px 7px; vertical-align: top; }

.login_desc_panel { bottom: 0; color: #fff; font-size: 14px; padding: 20px; position: absolute; right: 0; text-align: center; top: 0; width: 175px; background: #686868;}
.login_desc_panel:after {border: 10px solid transparent; position: absolute; left: 50%; top: 100%; margin-left: -10px; content: ' ';}
.login_desc_panel p{line-height: 21px;}
.login_desc_panel span{display: block; margin: 10px auto; background-repeat: no-repeat; background-image: url(../images/tool_types.png); height:55px; width: 59px; }
.login_desc_panel span.community_icon{background-position: 0 0;}
.login_desc_panel span.clearos_icon{background-position: center 0;}
.login_desc_panel span.clearvm_icon{background-position: right 0;}
.login_desc_panel .btn-outline{border: 1px solid #fff; background: none; color: #fff; display: block;  font-size: 14px; margin-top: 31px; padding: 8px 0; text-transform: uppercase;}
.login_desc_panel .btn-outline:hover, .login_desc_panel .btn-outline:focus{background: #fff; text-decoration: none; color: #fff;}


.toolsPage  h3.tool-title{font-size: 16px; font-weight: 300;}

#menu .start_using{border: 1px solid #999; background: none; color: #999; display: inline-block;  font-size: 14px; padding: 4px 11px !important; text-transform: uppercase; border-radius: 4px; vertical-align: top; line-height: 26px;}
#menu .signup_btn{border: 1px solid #999; background: none; color: #7a7474; display: inline-block;  font-size: 14px; padding: 4px 11px !important; text-transform: uppercase; border-radius: 4px; vertical-align: top; line-height: 26px;}
#menu .signup_btn, #menu .start_using:hover{text-decoration: none;}

#menu .start_using { color: #7a7474; }
#menu .green_block.active .start_using, #menu .green_block:hover .start_using { color: #608921; }
#menu .orange_block.active .start_using, #menu .orange_block:hover .start_using { color: #C75E21; }
#menu .blue_block.active .start_using, #menu .blue_block:hover .start_using { color: #3D85C6; }

#menu .green_block.active .signup_btn, #menu .green_block:hover .signup_btn { color: #608921; }
#menu .orange_block.active .signup_btn, #menu .orange_block:hover .signup_btn { color: #C75E21; }
#menu .blue_block.active .signup_btn, #menu .blue_block:hover .signup_btn { color: #3D85C6; }


.tool_block h3.module-title{margin-bottom: 15px !important;}

.orange_block .login_desc_panel .btn-outline:hover, .orange_block .login_desc_panel .btn-outline:focus, #menu .orange_block h3.tool-title{ color: #c2510f !important;}
#orangesection h3.module-title, #menu .orange_block.active h3.module-title{ color: #c2510f !important; font-size: 20px;}
#orangesection h3.module-title a{ color: #c2510f !important; }
#orangesection h3.module-title:hover a, .orange_block.active h3.module-title:hover a{ color: #c2510f !important; }
#orangesection h3.module-title:before, #menu .orange_block.active h3.module-title:before{ border-bottom-color: #c2510f !important; }
#menu .orange_block h3.module-title{ color: #949494 !important; font-size: 20px;}
#menu .orange_block h3.module-title:before{ border-bottom-color: #949494 !important; }


.green_block .login_desc_panel .btn-outline:hover, .green_block .login_desc_panel .btn-outline:focus, #menu .green_block h3.tool-title{ color: #608921 !important;}
#greensection h3.module-title, #menu .green_block.active h3.module-title{ color: #608921 !important; font-size: 20px;}
#greensection h3.module-title a{ color: #608921 !important; }
#greensection h3.module-title:hover a, .green_block.active h3.module-title:hover a{ color: #608921 !important; }
#greensection h3.module-title:before, #menu .green_block.active h3.module-title:before{ border-bottom-color: #608921 !important; }
#menu .green_block h3.module-title{ color: #949494 !important; font-size: 20px;}
#menu .green_block h3.module-title:before{ border-bottom-color: #949494 !important; }

.blue_block .login_desc_panel .btn-outline:hover, .blue_block .login_desc_panel .btn-outline:focus, #menu .blue_block h3.tool-title{ color: #3d85c6 !important;}
#bluesection h3.module-title, #menu .blue_block.active h3.module-title{ color: #3d85c6 !important; font-size: 20px;}
#bluesection h3.module-title a{ color: #3d85c6 !important; }
#bluesection h3.module-title:hover a, .blue_block.active h3.module-title:hover a{ color: #3d85c6 !important;  text-decoration: none;}
#bluesection h3.module-title:before, #menu .blue_block.active h3.module-title:before{ border-bottom-color: #3d85c6 !important; }
#menu .blue_block h3.module-title {color: #949494 !important; font-size: 20px;}
#menu .blue_block h3.module-title:before{ border-bottom-color: #949494 !important; }


.orange_block .login_form .login_fields .label_check .checklabel, .orange_block .rememberme b{ border-color: rgba(0, 0, 0, 0.15) !important;}
.orange_block .login_form .login_fields .label_check  input.right_check[type="checkbox"]:checked + .checklabel:before, .orange_block .rememberme  input[type="checkbox"]:checked + b:before{ color: #484848 !important;}
.orange_block.active .login_form .login_fields .label_check .checklabel, .orange_block.active .rememberme b{ border-color: #c2510f !important;}
.orange_block.active .login_form .login_fields .label_check  input.right_check[type="checkbox"]:checked + .checklabel:before, .orange_block.active .rememberme  input[type="checkbox"]:checked + b:before{ color: #c2510f !important;}
.orange_block.active .login_desc_panel{ background: #c2510f !important; }

.green_block .login_form .login_fields .label_check .checklabel, .green_block .rememberme b{ border-color: rgba(0, 0, 0, 0.15) !important;}
.green_block .login_form .login_fields .label_check  input.right_check[type="checkbox"]:checked + .checklabel:before, .green_block .rememberme  input[type="checkbox"]:checked + b:before{ color: #484848 !important;}
.green_block.active .login_form .login_fields .label_check .checklabel, .green_block.active .rememberme b {border-color: #608921 !important;}
.green_block.active .login_form .login_fields .label_check  input.right_check[type="checkbox"]:checked + .checklabel:before, .green_block.active .rememberme  input[type="checkbox"]:checked + b:before{ color: #608921 !important;}
.green_block.active .login_desc_panel{ background: #608921 !important; }

.blue_block .login_form .login_fields .label_check .checklabel, .blue_block .rememberme b{ border-color: rgba(0, 0, 0, 0.15) !important;}
.blue_block .login_form .login_fields .label_check  input.right_check[type="checkbox"]:checked + .checklabel:before, .blue_block .rememberme  input[type="checkbox"]:checked + b:before{ color: #484848 !important;}
.blue_block.active .login_form .login_fields .label_check .checklabel, .blue_block.active .rememberme b{ border-color: #3d85c6 !important;}
.blue_block.active .login_form .login_fields .label_check  input.right_check[type="checkbox"]:checked + .checklabel:before, .blue_block.active .rememberme  input[type="checkbox"]:checked + b:before{ color: #3d85c6 !important;}
.blue_block.active .login_desc_panel{ background: #3d85c6 !important; }


.toolsPage .green_block{/*border-right:1px solid #F8F8F8;*/ background:#F8F8F8;  /*border-bottom:1px solid #ededed;*/}
.toolsPage .orange_block{/*border-left:1px solid #F8F8F8; border-right:1px solid #F8F8F8;*/ background:#F8F8F8;  /*border-bottom:1px solid #ededed;*/}
.toolsPage .blue_block{/*border-left:1px solid #F8F8F8;*/ background:#F8F8F8;  /*border-bottom:1px solid #ededed;*/}


/*.toolsPage .green_block.active{border-right:1px solid #ededed; background:#fff;  border-bottom:1px solid #fff;}
.toolsPage .orange_block.active{border-left:1px solid #ededed; border-right:1px solid #ededed; background:#fff;  border-bottom:1px solid #fff;}
.toolsPage .blue_block.active{border-left:1px solid #ededed; background:#fff;  border-bottom:1px solid #fff;}*/


.toolsPage .green_block.active, .toolsPage .orange_block.active, .toolsPage .blue_block.active{background:#fff;}

.toolsPage .green_block.active .login_desc_panel:after{display: block; border-top-color: #608921 !important;}
.toolsPage .orange_block.active .login_desc_panel:after{display: block; border-top-color: #c2510f !important;}
.toolsPage .blue_block.active .login_desc_panel:after{display: block; border-top-color: #3d85c6 !important;}

#menu .toolsPage .green_block.active .start_using:hover{border-color: #608921 !important;}
#menu .toolsPage .orange_block.active .start_using:hover{border-color: #c2510f !important;}
#menu .toolsPage .blue_block.active .start_using:hover{border-color: #3d85c6 !important;}

#menu .toolsPage .green_block.active .start_using:hover{border-color: #608921 !important;}
#menu .toolsPage .orange_block.active .start_using:hover{border-color: #c2510f !important;}
#menu .toolsPage .blue_block.active .start_using:hover{border-color: #3d85c6 !important;}

.toolsPage *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.toolsPage .green_block.active .uk-button-color{background: #608921 !important; color:#FFFFFF !important;}
.toolsPage .orange_block.active .uk-button-color{background: #c2510f !important; color:#FFFFFF !important;}
.toolsPage .blue_block.active .uk-button-color{background: #3d85c6 !important; color:#FFFFFF !important;}


.toolsPage .green_block .uk-button-color,
.toolsPage .orange_block .uk-button-color,
.toolsPage .blue_block .uk-button-color {color: #949494 !important; background-color: #ebebeb !important; font-size: 14px; padding: 8px 13px;}


.poweredby { background: #ffffff; border: 1px solid #dddddd; border-radius: 5px; bottom: -20px; float: right; font-size: 12px; line-height: 16px; padding: 10px; position: absolute; right: -10px;}

/*#greensection.tools_content .uk-text-center{color: #608921;}
#orangesection.tools_content .uk-text-center{color: #c2510f;}
#bluesection.tools_content .uk-text-center{color: #3d85c6;}*/

.toolsPage .green_block .poweredby{color: #608921;}
.toolsPage .orange_block .poweredby{color: #c2510f;}
.toolsPage .blue_block .poweredby{color: #3d85c6;}

.toolsloader{float: right; margin-left: 10px; }
.toolsPage .uk-alert{margin: 10px 0 0; font-size: 12px; line-height: 16px; }

body.not_login #menu .menu-dropdown:nth-child(5) li .dropdown-bg { background-color: #fff; border-bottom: 1px solid #ddd;}


#offcanvas div[data-id] > .tool_block{padding: 20px; min-height: 0;}
#offcanvas .login_form .login_fields .form-control{color: #333 !important;}



#offcanvas .start_using{border: 1px solid #999; background: none; color: #ffffff; display: inline-block !important;  font-size: 16px; padding: 4px 11px !important; text-transform: uppercase; border-radius: 4px; vertical-align: top; line-height: 30px;}
#offcanvas .signup_btn{border: 1px solid #999; background: none; color: #ffffff; display: inline-block !important;  font-size: 16px; padding: 4px 11px !important; text-transform: uppercase; border-radius: 4px; vertical-align: top; line-height: 30px;}
#offcanvas .signup_btn, #offcanvas .start_using:hover{text-decoration: none;}
#offcanvas .start_using { color: #7a7474; }
#offcanvas .toolsPage .green_block.active .uk-button-color{background: #c2510f !important; color:#FFFFFF !important;}
/*#offcanvas .toolsPage .orange_block.active .uk-button-color{background: #c2510f !important; color:#FFFFFF !important;}
#offcanvas .toolsPage .blue_block.active .uk-button-color{background: #3d85c6 !important; color:#FFFFFF !important;}*/


#offcanvas .green_block.active .start_using, #offcanvas .green_block:hover .start_using { color: #c2510f; border-color: #c2510f; }
/*#offcanvas .orange_block.active .start_using, #offcanvas .orange_block:hover .start_using { color: #C75E21; }
#offcanvas .blue_block.active .start_using, #offcanvas .blue_block:hover .start_using { color: #3D85C6; }*/

#offcanvas .green_block.active .signup_btn, #offcanvas .green_block:hover .signup_btn { color: #c2510f; border-color: #c2510f; }
/*#offcanvas .orange_block.active .signup_btn, #offcanvas .orange_block:hover .signup_btn { color: #C75E21; }
#offcanvas .blue_block.active .signup_btn, #offcanvas .blue_block:hover .signup_btn { color: #3D85C6; }*/


#offcanvas .toolsPage .green_block.active .start_using:hover{border-color: #c2510f !important;}
/*#offcanvas .toolsPage .orange_block.active .start_using:hover{border-color: #c2510f !important;}
#offcanvas .toolsPage .blue_block.active .start_using:hover{border-color: #3d85c6 !important;}*/

#offcanvas .toolsPage .green_block.active .start_using:hover{border-color: #c2510f !important;}
/*#offcanvas .toolsPage .orange_block.active .start_using:hover{border-color: #c2510f !important;}
#offcanvas .toolsPage .blue_block.active .start_using:hover{border-color: #3d85c6 !important;}*/


body.notool_menu .menu.menu-dropdown.menuoption_4 li > .dropdown {
    display: none!important;
}

body #sidebar-b div#fd.es .es-stream-list .stream-context-discussions .es-stream-content .media-object ul {
    padding: 0
}
body #sidebar-b div#fd.es .es-stream-list .stream-context-discussions .es-stream-content .media-object ul li {
    clear: both;
    display: block;
    margin: 5px 0;
    text-align: left;
    width: 40px
}
body #sidebar-b div#fd.es .es-stream-list .stream-context-discussions .es-stream-content .media-object ul li span {
    float: right
}
body #sidebar-b div#fd.es .es-stream-list .stream-context-discussions .es-stream-content .media-body {
    overflow: visible
}
div#discuss-wrapper .discuss-filter.mt-20.mr-10 {
    margin:10px 0 0 0;
}


div#discuss-wrapper .discuss-filter.mt-20.mr-10 .nav-tabs > li.filterItem {margin-right: 2px;}
body div#discuss-wrapper.discuss-view-index .discuss-statistic {
    margin-right: 16px
}
body div#discuss-wrapper .nav-tabs > li > a,
div#discuss-wrapper .nav-pills > li > a {
    margin-right: 0
}
#categoryListContent .course_cell_guru.g_cell.span4 {
    width: 33.3%
}
body div#fd a:hover,
body div#fd a:focus,
body div#fd a:active {
    color: #686868
}
#ezblog-body .blog-post .blog-title,
#ezblog-body .blog-post .blog-title a {
    font-family: "robotothin"!important
}
body div#discuss-wrapper .discuss-item .discuss-post-title,
body div#discuss-wrapper .discuss-categories-list > .list-item a.category-name {
    font-weight: 300!important;
    font-family: "equiplight", sans-serif !important;
    font-size: 15px
}
.slide-desc {
    position: static!important
}
.slide-desc .slide-desc-bg {
    display: none!important
}
.slide-desc-text {
    padding: 7px 0 20px;
    text-align: center
}
.slide-desc-text .slide-title {
    font-family: "robotothin";
    color: #c2510f!important;
    font-size: 20px;
    margin: 0
}
.slide-desc-text .slide-text {
    font-family: "robotothin";
    color: #686868;
    font-size: 16px;
    margin: 0
}
.slide-desc-text .slide-text p {
    color: #686868;
    font-size: 16px;
    font-family: "robotothin"!important;
    margin: 0
}
.login_signup.uk-button-color.uk-button {
    color: #fff!important;
    background-color: #c2510f!important
}
.login_signup.uk-button-color.uk-button a {
    color: #fff!important
}
.featureVideo {
    line-height: 0;
    margin: -38px -20px 0!important;
    background: #000;
    padding: 2px
}
body.video_page #maininner .then_now {
    background: url(../images/inner-she.jpg) center 85px repeat-x;
    margin: -20px -20px 0 !important;
    text-align: center
}
.then_now h2 {
    color: #686868;
    font-size: 30px;
    margin-top:0;
    margin-bottom:10px;
}
.then_now span {
    clear: both;
    position: relative;
    margin: 15px 0;
    display: block
}
.then_now .watch_btn {
    color: #c2510f;
    background: #fff;
    border-radius: 5px;
    border: 2px solid #c2510f;
    padding: 3px 15px;
    margin: 10px 0 5px;
    display: inline-block;
    border-radius: 6px
}
.then_now .watch_btn:hover,
.then_now .watch_btn:focus {
    color: #fff;
    background: #c2510f;
    text-decoration: none
}

.then_now .download_btn {
    color: #c2510f;
    background: #fff;
    border-radius: 5px;
    border: 2px solid #c2510f;
    padding: 3px 15px;
    margin: 10px 0 5px;
    display: inline-block;
    border-radius: 6px
}
.then_now .download_btn:hover,
.then_now .download_btn:focus {
    color: #fff;
    background: #c2510f;
    text-decoration: none
}

.video_play {
    position: absolute;
    left: 50%;
    top: 50%;
    border: 5px solid #c2510f;
    box-shadow: 0 0 5px #cccccc, 0 0 5px #ccc inset;
    border-radius: 50%;
    font-size: 24px;
    width: 100px;
    height: 100px;
    line-height: 100px;
    margin: -50px 0 0 -50px;
    color: #c2510f;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}
.video_play .fsm-play {
    text-shadow: 0 0 10px #ccc
}
.then_now span:hover .video_play {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}
.video_play:hover {
    color: #fff;
    border-color: #fff
}
#video-modal .uk-modal-dialog {
    padding: 0;
    width: 1000px;
    line-height: 0;
    margin-top: 10%!important
}
.modalvideo {
    border: none
}
.community_row {
    clear: both;
    margin: 20px -20px!important;
    overflow: hidden
}
.community_row .community_block {
    float: left;
    padding: 0 20px;
    width: 33%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.community_row .community_block:nth-child(3n+1) {
    clear: both
}
.community_row .community_block [class*="fsm-"] {
    border-radius: 50%;
    color: #fff;
    height: 34px;
    line-height: 34px;
    text-align: center;
    width: 34px
}
.community_row .community_block ul {
    border-radius: 5px;
    list-style: outside none none;
    margin: 20px 0;
    padding: 0
}
.community_row .community_block ul li {
    border: 1px solid #ddd;
    margin-top: -1px;
    position: relative
}
.community_row .community_block ul li a {
    display: block;
    padding: 7px 15px
}
.community_row .community_block ul li:hover a {
    text-decoration: none
}
.community_row .community_block.twitter_block [class*="fsm-"] {
    background-color: #00aced
}
.community_row .community_block.youtube_block [class*="fsm-"] {
    background-color: #b00
}
.community_row .community_block.facebook_block [class*="fsm-"] {
    background-color: #3b5998
}
.community_row .community_block.comments_block [class*="fsm-"] {
    background-color: #c2510f
}
.community_row .community_block.google_block [class*="fsm-"] {
    background-color: #00aced
}
.community_row .community_block.linkedin_block [class*="fsm-"] {
    background-color: #007bb6
}
.community_row .community_block.twitter_block ul li a,
.community_row .community_block.twitter_block .module-title {
    color: #00aced
}
.community_row .community_block.youtube_block ul li a,
.community_row .community_block.youtube_block .module-title {
    color: #b00
}
.community_row .community_block.facebook_block ul li a,
.community_row .community_block.facebook_block .module-title {
    color: #3b5998
}
.community_row .community_block.comments_block ul li a,
.community_row .community_block.comments_block .module-title {
    color: #c2510f
}
.community_row .community_block.google_block ul li a,
.community_row .community_block.google_block .module-title {
    color: #00aced
}
.community_row .community_block.linkedin_block ul li a,
.community_row .community_block.linkedin_block .module-title {
    color: #007bb6
}
.community_row .community_block.twitter_block .module-title:before {
    border-bottom-color: #00aced!important
}
.community_row .community_block.youtube_block .module-title:before {
    border-bottom-color: #b00!important
}
.community_row .community_block.facebook_block .module-title:before {
    border-bottom-color: #3b5998!important
}
.community_row .community_block.comments_block .module-title:before {
    border-bottom-color: #c2510f!important
}
.community_row .community_block.google_block .module-title:before {
    border-bottom-color: #00aced!important
}
.community_row .community_block.linkedin_block .module-title:before {
    border-bottom-color: #007bb6!important
}
.community_row .community_block.twitter_block ul li:hover a {
    background: #00aced;
    color: #fff
}
.community_row .community_block.youtube_block ul li:hover a {
    background: #b00;
    color: #fff
}
.community_row .community_block.facebook_block ul li:hover a {
    background: #3b5998;
    color: #fff
}
.community_row .community_block.comments_block ul li:hover a {
    background: #c2510f;
    color: #fff
}
.community_row .community_block.google_block ul li:hover a {
    background: #00aced;
    color: #fff
}
.community_row .community_block.linkedin_block ul li:hover a {
    background: #007bb6;
    color: #fff
}
.clearos_7_comparison_outer {
    max-width: 984px;
    margin: 0 auto
}
.kmt-profile-activity li {
    text-align: center
}
.kmt-profile-activity li b {
    display: block
}
#section-kmt h3.kmt-title {
    background: none !important;
    padding-left: 0 !important
}
.social-button.stumbleupon-share {
    display: none
}
.itemTwitterButton,
.itemFacebookButton,
.itemGooglePlusOneButton,
.linkedin-share,
.google-plusone,
.google-share,
.retweet,
.facebook-like {
    height: 24px;
    width: 24px!important;
    overflow: hidden;
    margin: 0 5px 0 0 !important;
    float: left;
    border-radius: 50%;
    position: relative;
    clear: none!important
}
.itemTwitterButton *,
.itemFacebookButton *,
.itemGooglePlusOneButton *,
.linkedin-share *,
.google-plusone *,
.google-share *,
.retweet *,
.facebook-like * {
    opacity: 0;
    filter: alpha(opacity=0)
}
.itemTwitterButton:before,
.itemFacebookButton:before,
.itemGooglePlusOneButton:before,
.linkedin-share:before,
.google-plusone:before,
.google-share:before,
.retweet:before,
.facebook-like:before {
    position: absolute;
    color: #fff;
    left: 0;
    top: 0;
    font-family: FontAwesomeNew;
    font-size: 13px;
    height: 24px;
    width: 24px!important;
    content: ' ';
    text-align: center;
    line-height: 24px
}
.facebook-like:before,
.itemFacebookButton:before {
    background: #3b5998;
    content: "\f09a"
}
.itemTwitterButton:before,
.retweet:before {
    background: #00aced;
    content: "\f099"
}
.linkedin-share:before {
    background: #007bb6;
    content: "\f0e1"
}
.google-share:before {
    background: #dd4b39;
    content: "\f1a0"
}
.google-plusone:before,
.itemGooglePlusOneButton:before {
    background: #dd4b39;
    content: "\f0d5"
}
div#discuss-wrapper #dc_share {
    margin: 0 0 0 5px;
    display: inline-block
}
.alert.alert-warning {
    display: none
}
.itemTwitterButton:hover,
.itemFacebookButton:hover,
.itemGooglePlusOneButton:hover,
.linkedin-share:hover,
.google-plusone:hover,
.google-share:hover,
.retweet:hover {
    opacity: .8;
    filter: alpha(opacity=80)
}
#discuss-categories-front_custom {
    display: none
}
.uk-nav-offcanvas > li a:not(.os_logo) span {
    line-height: 26px;
    font-family: "robotolight"
}
.uk-nav-offcanvas > li a.os_logo span {
    color: transparent;
    font-size: 0
}
.uk-nav-offcanvas > li a.os_logo span:before {
    text-align: center;
    display: block;
    color: #fff
}
.uk-nav-offcanvas li.level2 a:before {
    display: none
}
.uk-nav-offcanvas > li > a:before,
.uk-nav-offcanvas > li > a:after {
    display: none
}
.uk-nav-offcanvas > li > a:not(.os_logo) > span:before,
.uk-nav-offcanvas > li > a > span:after {
    display: none
}
div#discuss-wrapper .btn.replyLoadMore {
    border-radius: 5px;
    line-height: 24px;
    display: block;
    margin: 20px 0 0
}
div#discuss-wrapper .discuss-action-options img {
    max-width: 20px;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #fff;
    -moz-box-shadow: 0 0 1px #666;
    -webkit-box-shadow: 0 0 1px #666;
    -ms-box-shadow: 0 0 1px #666;
    -o-box-shadow: 0 0 1px #666;
    box-shadow: 0 0 1px #666;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}
#recaptcha_privacy.recaptcha_only_if_privacy {
    margin-top: -5px;
}
#recaptcha_privacy.recaptcha_only_if_privacy a {
    font-size: 9px;
}
.full_list {
    list-style: none;
    margin: 0;
    padding: 0
}
.full_list dt {
    font-weight: 400;
    width: 220px;
    float: left;
    clear: both
}
.full_list dd {
    margin-left: 250px
}

#section-kmt .kmt-form-editor > div > div { margin: 0;}

div#discuss-wrapper .discuss-story-bd .label-important {
    background: url(../images/new_ribbon.png) 0 0 no-repeat;
    padding:0 5px 0 12px;
    text-align: center;
    line-height: 15px;
    font-size: 9px;
    text-shadow:0 0;
    font-weight: normal;
    border-radius: 0;
    color: #fff;
    text-transform: uppercase;
    height: 15px;
    border:none;
}


div#discuss-wrapper img {
  max-width: 950px;
}

#offcanvas #toolsmenu { display: none;}

#offcanvas .menu_logout {
  display: block;
}

body div#fd.es.view-badges ul.badge-list > li {
  margin: 20px 10px 0 10px;
  width: 31.5%;
}

body div#fd.es .es-badge .es-widget-foot {
  box-shadow: 0 0px 0 #e6e6e6 inset;
}

body div#fd.es .es-widget .es-widget-foot {
  border-bottom: 0px solid #d7d7d7;
}
.map_overlay {
    position: absolute;
    z-index: 1;
}

#offcanvas .canvas-menu.login-and-tools .uk-nav-offcanvas { border-top: 0 none; box-shadow: 0 0 0 #fff;}

#offcanvas .canvas-menu.login-and-tools .collepseicon  {top: 0;}

#offcanvas .canvas-menu.login-and-tools input[type="text"], 
#offcanvas .canvas-menu.login-and-tools input[type="password"] { border:3px solid rgba(255, 255, 255, 0.1); color:#FFF;}
#offcanvas .canvas-menu.login-and-tools span.level2 { padding:0 0 2px 0 !important;}

#offcanvas .canvas-menu.login-and-tools .menu_logout { background: rgba(255, 255, 255, 0.1); border-top: 0px solid #aaa; margin-top:3px 0 0 !important;}

.addthis_button_compact .aticon-compact{float: left; margin-right: 7px;}

.media-body blockquote{line-height: normal;}

div#discuss-wrapper .discuss-filter .label-notification { height: auto;  line-height: 12px;  vertical-align: top; }

.module.customer_marquee > div{ padding-right: 200px; }
.customer_marquee img{ max-width: none; width: auto; margin-left: -1040px;}

/*// Css From Bottom //*/


@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .toolsmenu {
        font-family: "robotothin"!important;
        font-weight: 300!important
    }
}
@media (max-width: 1400px) {
    .dropdown-bg .button {
        max-height: 400px;
        overflow-x: auto;
        overflow-y: hidden!important
    }
    div#discuss-wrapper .discuss-story .discuss-story-hd {
        word-break: break-all
    }
}
@media (max-width: 1064px) {
    #sidebar-a,
    #sidebar-b {
        min-height: 0!important;
        background: none!important;
        width: 100%!important
    }
    #sidebar-a .mod-box {
        padding: 15px 20px!important
    }
    #sidebar-a .mod-box > ul > li.active {
        border-radius: 5px;
        border-color: #ddd!important;
        right: 0
    }
    #sidebar-a .mod-box > ul.menu {
        padding: 10px;
        border: 1px solid #ddd;
        border-radius: 5px;
        background: #f6f6f6
    }
    .partnerTable.model_table .price-tag {
        font-size: 20px!important
    }
    .partnerTable.model_table .p-inner {
        min-height: 340px
    }
    #system form.submission div.submit {
        margin-right: 0
    }
    .sprocket-mosaic-columns-6 li {
        width: 20%
    }
    #spotlight .mod-box,
    #spotlight1 .mod-box {
        min-height: 300px
    }
    .dl-horizontal dd {
        margin: 0;
        clear: both;
        text-align: left
    }
    .uk-grid .uk-width-medium-2-5 .uk-grid .uk-width-medium-1-2 {
        width: 100%;
        margin: 0;
        padding-bottom: 30px
    }
    .solutionTable.model_table .p-inner {
        min-height: 130px
    }
    .model_table.appliance .price-tag.price_orange small {
        padding-top: 0;
        font-size: 18px
    }
    .model_table.appliance .price-col .price-head {
        min-height: 180px
    }
    .newpageSection.nobg_page .laptop {
        -webkit-transform: scale(1)!important;
        -moz-transform: scale(1)!important;
        -ms-transform: scale(1)!important;
        -o-transform: scale(1)!important;
        transform: scale(1)!important
    }
    .newpageSection .uk-width-medium-1-10 {
        width: 20%
    }
    .newpageSection .uk-width-medium-1-8 {
        width: 25%
    }
    .laptop {
        margin: 225px 0 0
    }
    .laptop_content {
        top: 0;
        left: 200px
    }
    .cloud_label .box_content,
    .gateway_label .box_content,
    .server_label .box_content,
    .network_label .box_content,
    .system_label .box_content {
        -webkit-transform: translateX(300px) translateY(0) scale(0);
        -moz-transform: translateX(300px) translateY(0) scale(0);
        -ms-transform: translateX(300px) translateY(0) scale(0);
        -o-transform: translateX(300px) translateY(0) scale(0);
        transform: translateX(300px) translateY(0) scale(0)
    }
    .cloud_label label:hover + .box_content,
    .gateway_label label:hover + .box_content,
    .server_label label:hover + .box_content,
    .network_label label:hover + .box_content,
    .system_label label:hover + .box_content {
        -webkit-transform: translateX(555px) translateY(0) scale(1);
        -moz-transform: translateX(555px) translateY(0) scale(1);
        -ms-transform: translateX(555px) translateY(0) scale(1);
        -o-transform: translateX(555px) translateY(0) scale(1);
        transform: translateX(555px) translateY(0) scale(1)
    }
    #sidebar-a {
        display: none
    }
    #maininner {
        width: 100%
    }
    .price-head.comparehead span {
        font-size: 24px
    }
    .model_table.compare_table .price-col .price-tag.price_orange {
        position: relative!important;
        top: auto!important
    }
    .compare_type {
        height: 35px;
        line-height: 16px;
        padding-top: 5px
    }
    .newpageSection .uk-width-medium-1-9,
    .newpageSection .uk-width-medium-1-10 {
        width: 20%
    }
    .newpageSection [class*="uk-width-medium-1"] a br {
        display: none;
        padding: 5px
    }
    .uk-button-color + .demoDetail {
        clear: both;
        display: block;
        width: 50%;
        text-align: left
    }
    .demoDetail + .demoDetail {
        float: left
    }
    body #sidebar-b div#fd .es-stream-content .stream-groups .label.label-success {
        clear: none;
        display: inline-block;
        float: right
    }
}
@media (max-width: 1050px) {
    #sidebar-a .grid-box {
        max-width: 185px
    }
    .uk-navbar-toggle {
        margin-top: 10px
    }
    .menu-dropdown a.heading.level2 span {
        font-size: 15px!important
    }
    ul.infographic li {
        width: 25%;
        padding: 50px 10px
    }
    ul.infographic li:nth-child(1) {
        width: 100%
    }
    .count_points big {
        font-size: 50px
    }
    .count_points {
        font-size: 20px
    }
    .model_table.compare_table .price-col .price-tag.price_orange {
        font-size: 20px
    }
    .pricing.five.clear_cloud {
        padding-left: 0
    }
}
@media (max-width: 1024px) {
    #tline-content {
        width: 940px
    }
    .tline-box {
        width: 380px
    }
    #dc_list.discuss-index.discuss-list.for-search .discuss-item-left,
    div#discuss-wrapper .discuss-item .discuss-item-left {
        width: 205px
    }
    div#discuss-wrapper .discuss-item .discuss-item-left + .discuss-item-right {
        width: auto
    }
    div#discuss-wrapper .discuss-item.discussQuestion {
        width: 100%
    }
    #bottom-b .width16 {
        width: 33.33%!important
    }
    #bottom-b .width16:nth-child(4) {
        clear: both
    }
    .at-boxed #at-container {
        margin-bottom: 0
    }
    .download_here2 {
        padding-right: 450px
    }
    .download_here3 {
        padding-left: 240px
    }
    .download_here1 .download-slider .djslider-loader {
        -webkit-transform: scale(0.7) translateX(-180px) translateY(-50px);
        -moz-transform: scale(0.7) translateX(-180px) translateY(-50px);
        -ms-transform: scale(0.7) translateX(-180px) translateY(-50px);
        -o-transform: scale(0.7) translateX(-180px) translateY(-50px);
        transform: scale(0.7) translateX(-180px) translateY(-50px)
    }
    .tooltip-inner {
        margin-left: 30px
    }
    form.short .remember {
        display: block;
        clear: both;
        margin-bottom: 0
    }
    form.short .remember label {
        margin-bottom: 0
    }
    .clearos_7_overview #campare_block .price-col {
        width: 24.7%!important
    }
}
@media (max-width: 1020px) {
    #showcase .mod-color {
        margin-top: 0
    }
    .menubar {
        display: none
    }
    #header .headerbar {
        display: block
    }
    .uk-nav-offcanvas li.parent {
        position: relative
    }
    .menu.uk-nav-offcanvas > li a.uk-nav-offcanvas {
        border-bottom: none
    }
    .uk-nav-offcanvas .collepseicon {
        color: #fff;
        font-size: 20px;
        position: absolute;
        right: 1px;
        top: 0px;
        z-index: 101;
        background: #666
    }
    .uk-nav-offcanvas a + .collepseicon {
        display: none
    }
    .uk-nav-offcanvas .collepseicon a {
        display: block;
        width: 10px;
        background: url(../images/plusminus.png) 0 center no-repeat;
        color: transparent;
        font-size: 0;
        line-height: 45px;
        margin: 0 12px
    }
    .uk-nav-offcanvas .nav-child .collepseicon a {
        line-height: 34px
    }
    .uk-nav-offcanvas .collepseicon a.minus {
        background-position: right center
    }
	
	.uk-nav-offcanvas {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 0 none !important;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) !important;
  margin-bottom: 1px !important;
}
	
    .device_logo_symbol:hover,
    .device_logo_symbol:focus {
        text-decoration: none
    }
    .device_logo_symbol {
        font-size: 78px;
        display: block
    }
    #at-navbar {
        margin-top: 30px
    }
    .device_logo_symbol .ci-ClearSymbol:before {
        content: "\e666"
    }
    .is-sticky .device_logo_symbol {
        font-size: 45px;
        margin-left: -25px;
        margin-top: 7px
    }
    .is-sticky #at-navbar {
        margin-top: 10px
    }
    .is-sticky .device_logo_symbol .ci-ClearSymbol:before {
        content: "\e68c";
        font-size: 45px
    }
    .is-sticky .device_logo_symbol .device_logo_symbol {
        content: "\e68c"
    }
    .uk-offcanvas-page .is-sticky #header.fixed-header,
    .uk-offcanvas-page #header.fixed-header:hover {
        z-index: 101
    }
    div#discuss-wrapper .discuss-badges-list > li.badge-row {
        width: 31.5%
    }
}
@media (max-width: 960px) {
    .sprocket-mosaic-columns-6 li {
        width: 25%
    }
    .solutionTable.model_table .p-inner {
        min-height: 140px
    }
    ul.infographic li {
        width: 33.33%
    }
    ul.infographic li:nth-child(1),
    ul.infographic li:nth-child(2) {
        width: 50%
    }
    .download_here1,
    .download_here2,
    .download_here3 {
        background-image: none!important;
        min-height: 0!important;
        padding: 50px 20px!important
    }
}
@media (max-width: 820px) {
    .module.mod-box.newsletter h2 {
        font-size: 20px
    }
    #cc_footer,
    #cf_footer {
        width: 100%
    }
    #cc_footer {
        padding-top: 100px
    }
    #cf_footer:after {
        top: 110px
    }
    #cc_footer:after {
        top: 55px
    }
    .table-responsive {
        overflow: auto
    }
    .model_table.appliance .p-inner ul.cos {
        min-height: 370px
    }
    #cc_footer {
        padding-top: 50px
    }
    .sprocket-mosaic-columns-6 li {
        width: 33%
    }
    .model_table.online-store .p-inner p {
        min-height: 370px
    }
    #content .at-mod-dark .grid-box.width25,
    #spotlight.at-mod-dark .grid-box.width25,
    #spotlight1 .at-mod-dark .grid-box.width25 {
        width: 50%;
        float: left
    }
    #content .at-mod-dark .grid-box.width50,
    #content .at-mod-dark .grid-box.width33,
    #spotlight.at-mod-dark .grid-box.width33,
    #spotlight1.at-mod-dark .grid-box.width33 {
        width: 100%;
        float: left
    }
    #spotlight .mod-box,
    #spotlight1 .mod-box {
        min-height: 180px!important;
        margin-top: 0
    }
    .appList {
        padding: 0
    }
    .appList li {
        width: 95%;
        margin-bottom: 20px
    }
    ul.list {
        text-align: left
    }
    #hardware .stats,
    #hardware .no-ant {
        text-align: left
    }
    .mid300_feature .alphalist,
    #pricing ul {
        text-align: left
    }
    .mid300_feature .uk-text-left {
        text-align: center!important
    }
    .dl-horizontal dd {
        text-align: left
    }
    .model_table .price-col .price-tag.price_orange {
        font-size: 24px
    }
    .solutionTable.model_table .p-inner {
        min-height: 160px
    }
    .laptop {
        -webkit-transform: scale(0.8) translateX(125px);
        -moz-transform: scale(0.8) translateX(125px);
        -ms-transform: scale(0.8) translateX(125px);
        -o-transform: scale(0.8) translateX(125px);
        transform: scale(0.8) translateX(125px)
    }
    .newpageSection .uk-width-medium-1-10 {
        width: 25%;
        padding: 0 5px
    }
    .newpageSection .uk-width-medium-1-10 a {
        padding: 10px 0
    }
    .laptop_content {
        left: 140px
    }
    .plusSign.plus01:before,
    .plusSign.plus02:before {
        margin-left: -1px
    }
    .plusSign.plus03:before,
    .plusSign.plus04:before,
    .plusSign.plus05:before,
    .plusSign.plus06:before {
        margin-top: -1px
    }
    .plusSign.plus07:before,
    .plusSign.plus08:before {
        margin-right: -1px
    }
    .model_table.compare_table .price-col {
        width: 19.5%!important
    }
    .four.model_table.compare_table .price-col {
        width: 24.5%!important
    }
    .four.model_table.compare_table .price-col .price-head.comparehead small {
        font-size: 16px
    }
    .model_table.compare_table .price-col .price-head.comparehead {
        padding-top: 0;
        padding-bottom: 0
    }
    .price-head.comparehead span {
        font-size: 18px
    }
    .model_table.compare_table .price-col .price-tag.price_orange {
        font-size: 16px
    }
    .newpageSection .uk-width-medium-1-9,
    .newpageSection .uk-width-medium-1-10 {
        width: 25%
    }
    .stat_number {
        font-size: 35px
    }
    #dc_list.discuss-index.discuss-list.for-search .discuss-item-left {
        width: 150px
    }
    .care_icon {
        font-size: 155px
    }
    ul.Registered_part li {
        width: 40%
    }
    .contactSection h1.module-title {
        line-height: 40px;
        font-size: 35px
    }
    .contactSection .uk-grid .uk-grid .uk-width-medium-1-2 {
        width: 100%;
        margin-bottom: 20px
    }
    .d_block {
        min-height: 310px
    }
    .download_here1.right_side_img .download-slider .navigation-container-custom {
        left: -177px!important
    }
    .download_here1 .download-slider .djslider-loader {
        margin-bottom: -100px!important;
        -moz-transform: scale(0.8) translateX(-100px) translateY(-50px);
        -webkit-transform: scale(0.8) translateX(-100px) translateY(-50px);
        -ms-transform: scale(0.8) translateX(-100px) translateY(-50px);
        -0-transform: scale(0.8) translateX(-100px) translateY(-50px);
        transform: scale(0.8) translateX(-100px) translateY(-50px)
    }
    body div#fd.es .es-avatar.es-avatar-large {
        height: 160px;
        width: 160px
    }
    body.inner-she .newpageSection.nobg_page,
    body.inner-she #maininner .newpageSection.nobg_page,
    body.clearbox_shade #maininner .newpageSection.nobg_page,
    body.clearbox_shade500 #maininner .newpageSection.nobg_page,
    body.clearbox_shade700 #maininner .newpageSection.nobg_page {
        background: none
    }
    .clearos_7_overview {
        background: none
    }
    .four.model_table.compare_table .price-col.compareFeature {
        width: 100%!important
    }
    .clearos_7_overview #campare_block .price-col.compareFeature .price-head.comparehead,
    .clearos_7_overview #campare_block .price-col.green_col .price-head.comparehead,
    .clearos_7_overview #campare_block .price-col.gray_col .price-head.comparehead,
    .clearos_7_overview #campare_block .price-col.orange_col .price-head.comparehead,
    .clearos_7_overview #campare_block .price-col.blue_col .price-head.comparehead {
        height: auto
    }
    .clearos_7_overview #campare_block .price-col.compareFeature .price-head.comparehead img,
    .clearos_7_overview #campare_block .price-col.green_col .price-head.comparehead img,
    .clearos_7_overview #campare_block .price-col.gray_col .price-head.comparehead img,
    .clearos_7_overview #campare_block .price-col.orange_col .price-head.comparehead img,
    .clearos_7_overview #campare_block .price-col.blue_col .price-head.comparehead img {
        margin: 0!important
    }
    .host_slider .navigation-container-custom {
        right: -145px!important
    }
    .course_cell_guru > div > div {
        min-height: 170px
    }
    .section_toggle_btn,
    .overview_section_toggle_btn,
    .clearbox_section_toggle_btn {
        right: 15px;
        top: -25px
    }
    .app_main_details dl dt,
    .app_main_details dl dd {
        font-size: 13px;
        overflow: hidden
    }
}
@media (max-width: 768px) {
    #tline-content {
        background-position: 55px 0;
        width: auto
    }
    .tline-topdate {
        margin: 0
    }
    .tline-row-l,
    .tline-row-r {
        background: url(../images/left-timeline.png) no-repeat scroll left 12% rgba(0, 0, 0, 0);
        right: auto!important;
        left: 0!important;
        margin: 0 0 0 -68px !important
    }
    .tline-box {
        clear: both;
        float: none!important;
        margin-left: 118px;
        width: auto
    }
    .laptop_content {
        left: 120px;
        top: 20px
    }
    .course_cell_guru > div > div {
        min-height: 0
    }
}
@media (max-width: 767px) {
    .app_main_details {
        margin: 0 0 30px;
        clear: both;
        padding-top: 20px
    }
    .app_main_details dl dt,
    .app_main_details dl dd {
        text-align: left!important
    }
    ul {
        text-align: left
    }
    #header-responsive {
        display: none
    }
    .wk-slideshow-content .caption {
        width: auto
    }
    h1.uk-animation-slide-left {
        font-size: 20px!important
    }
    .partnerTable.model_table .p-inner {
        min-height: 0
    }
    #system header h1.title,
    #showcase h3.module-title,
    #showcase .module-title {
        font-size: 26px
    }
    .uk-table {
        min-width: 600px
    }
    h2.module-title {
        font-size: 22px;
        line-height: 30px
    }
    .model_table.appliance .p-inner ul.cos {
        min-height: 0
    }
    .uk-grid > div {
        padding-bottom: 50px
    }
    #system form.submission div.submit {
        max-width: 95%
    }
    .sprocket-mosaic {
        margin-left: 0
    }
    .sprocket-mosaic .sprocket-mosaic-filter {
        position: static;
        width: 100%;
        border: none;
        background: none
    }
    .sprocket-mosaic .sprocket-mosaic-filter ul > li.active {
        border-radius: 5px!important;
        border-color: #999!important
    }
    .model_table.online-store .p-inner p {
        min-height: 0
    }
    .apps i {
        font-size: 60px;
        height: 100px;
        line-height: 100px;
        width: 100px
    }
    .efficient-illustration {
        padding: 0 0 500px
    }
    .uk-grid > div {
        padding-bottom: 20px;
        text-align: center
    }
    .uk-grid > .uk-text-right,
    .uk-grid > .uk-text-left {
        text-align: center!important
    }
    h2,
    .uk-h2 {
        font-size: 20px;
        text-transform: none
    }
    h3,
    .uk-h3 {
        font-size: 18px;
        text-transform: none
    }
    .MarketplaceLeft {
        display: block;
        min-height: 0!important;
        width: auto;
        border-radius: 10px;
        background: #f6f6f6;
        padding: 10px;
        margin: 30px 0;
        border: 1px solid #ddd
    }
    .MarketplaceLeft > li.active {
        border-radius: 5px;
        border-color: #ddd!important;
        right: 0
    }
    .MarketplaceLeft .sub_menu {
        padding-right: 10px
    }
    .Marketplaceright {
        display: block;
        clear: both;
        padding-left: 0
    }
    .appList li {
        width: auto;
        float: none;
        padding: 5px;
        overflow: hidden
    }
    .overviewfeatures {
        min-height: 0
    }
    .intrusion_protection ul {
        text-align: left
    }
    .solutionTable.model_table .p-inner {
        min-height: 0
    }
    #spotlight .mod-box,
    #spotlight1 .mod-box {
        min-height: 0
    }
    .market_section {
        background: none;
        padding-bottom: 20px
    }
    #sidebar-a + #maininner {
        padding-left: 0!important;
        float: none;
        width: auto;
        clear: both
    }
    #sidebar-a .grid-box {
        max-width: none;
        position: static!important
    }
    .newpageSection .uk-width-medium-1-10,
    .newpageSection .uk-width-medium-1-9,
    .newpageSection .uk-width-medium-1-8 {
        width: 33%
    }
    #copyright .footer_social {
        text-align: center;
        width: 100%;
        padding-right: 0
    }
    #copyright p {
        text-align: center;
        width: 100%;
        padding-left: 0
    }
    .laptop {
        -webkit-transform: scale(0.65) translateX(265px);
        -moz-transform: scale(0.65) translateX(265px);
        -ms-transform: scale(0.65) translateX(265px);
        -o-transform: scale(0.65) translateX(265px);
        transform: scale(0.65) translateX(265px)
    }
    .laptop_content {
        left: 18%
    }
    .model_table.compare_table .price-col,
    .four.model_table.compare_table .price-col {
        width: 100%!important;
        margin: 10px 0!important;
        clear: both
    }
    .model_table.compare_table .price-col .p-inner,
    .four.model_table.compare_table .price-col .p-inner {
        min-height: 0 4px!important
    }
    .newpageSection .uk-width-medium-1-5,
    .newpageSection .uk-width-medium-1-6 {
        width: 33%
    }
    body.clearbox_shade #maininner .newpageSection.nobg_page .laptop {
        max-width: 100%
    }
    .stat_number {
        font-size: 45px
    }
    .MarketplaceLeftOuter {
        display: block;
        width: auto
    }
    .new_mmarketplace .MarketplaceLeft {
        position: static!important
    }
    #screenshot_block p,
    .uk-thumbnail-expand.spotlight {
        margin-bottom: 0
    }
    #screenshot_block .uk-grid > .uk-grid-margin {
        margin-top: 10px
    }
    #screenshot_block .uk-grid > div,
    .uk-grid > div {
        padding-bottom: 10px
    }
    ul.infographic li {
        width: 50%
    }
    ul.infographic li:nth-child(1) {
        width: 100%
    }
    ul.infographic li span {
        font-size: 40px;
        line-height: 100px
    }
    .count_points big {
        line-height: 62px
    }
    .pager.blog_pager li {
        display: block!important;
        padding: 2px 0
    }
    .pager.blog_pager li a,
    .pager.blog_pager li span {
        display: block!important;
        float: none!important
    }
    #section-kmt.w600 .kmt-toolbar > li {
        width: auto
    }
    #ezblog-menu {
        display: none!important
    }
    #dc_list.discuss-index.discuss-list.for-search .discuss-item-left,
    div#discuss-wrapper .discuss-item .discuss-item-left {
        width: auto;
        display: block;
        float: none;
        background: #fafafa;
        border: none;
        box-shadow: none;
        border-bottom: 1px solid #ddd;
        padding-bottom: 15px
    }
    #dc_list.discuss-index.discuss-list.for-search .discuss-item-left div#discuss-wrapper.w600 .discuss-badges-list > li,
    div#discuss-wrapper .discuss-item .discuss-item-left div#discuss-wrapper.w600 .discuss-badges-list > li {
        width: auto
    }
    div#discuss-wrapper .discuss-item .discuss-item-left + .discuss-item-right {
        width: auto;
        display: block;
        float: none
    }
    div#discuss-wrapper .discuss-badges-list > li.badge-row {
        width: 48%
    }
    body #sidebar-b div#fd.es .stream-icon {
        top: 40px
    }
    #eblog-dialog .dialog-middle-content,
    #eblog-dialog .dialog-middle {
        height: auto!important
    }
    div#discuss-wrapper .discuss-item.discussQuestion {
        width: auto;
        display: block
    }
    body div#fd.es .es-group-category-select .btn-wrap {
        width: 100%
    }
    body div#fd.es .es-stream-mini .es-stream .media-body .es-stream-title {
        line-height: 20px
    }
    body div#fd.es.w480 .es-sidebar .es-widget-head {
        margin-left: 15px;
        padding: 15px 15px 0 0
    }
    body div#fd.es .es-stream-list {
        margin: 0
    }
    div#discuss-wrapper {
        min-height: 0
    }
    .TeamLeaders .teampopup img {
        width: 300px;
        margin-right: 20px
    }
    .TeamLeaders .teampopupContent {
        overflow: visible
    }
    .TeamLeaders .teampopupContent .module-title {
        overflow: hidden
    }
    .uk-panel.uk-panel-box.uk-panel-person.uk-thumbnail-expand {
        min-height: 0!important
    }
    .TeamLeaders .uk-person-content p {
        height: auto
    }
    .uk-panel.uk-panel-box.uk-panel-person.uk-thumbnail-expand h3.uk-panel-title.module-title:before {
        display: none
    }
    .invitation_form .form-group {
        width: 50%;
        margin-top: 15px
    }
    .care_icon {
        padding-left: 100px
    }
    #jfusionframeless #doc_sidebar {
        padding-left: 10px;
        width: 175px
    }
    #jfusionframeless #dw__toc > div > ul.toc > li > div > a {
        padding: 3px 0
    }
    #jfusionframeless #dw__toc > div > ul.toc ul li a {
        padding: 2px 0 2px 5px
    }
    div.g_row div.g_cell {
        margin-bottom: 0!important
    }
    ul.Registered_part li {
        width: 40%
    }
    .contactSection .uk-grid > div {
        text-align: left
    }
    #bottom-b .width16 {
        width: 50%!important
    }
    #bottom-b .width16:nth-child(4) {
        clear: none
    }
    #bottom-b .width16:nth-child(odd) {
        clear: both
    }
    #breadcrumbs {
        display: block!important
    }
    #breadcrumbs .breadcrumbs {
        display: none!important
    }
    .mod_tz_search {
        float: none;
        padding-bottom: 10px
    }
    #mod-tz-search-searchword {
        width: 100%
    }
    .mod_tz_search .dropdown-menu {
        bottom: 40px
    }
    .d_block {
        min-height: 0;
        text-align: left;
        padding-bottom: 50px
    }
    .box_list.six_colm_grid .uk-grid .uk-width-medium-1-6 {
        width: 33%
    }
    .box_list.six_colm_grid .uk-grid .uk-width-medium-1-6:nth-child(4) {
        clear: both
    }
    .download_here1 .download-slider .djslider-loader {
        margin-bottom: -100px!important;
        -moz-transform: scale(0.6) translateX(-240px) translateY(-150px);
        -webkit-transform: scale(0.6) translateX(-240px) translateY(-150px);
        -ms-transform: scale(0.6) translateX(-240px) translateY(-150px);
        -0-transform: scale(0.6) translateX(-240px) translateY(-150px);
        transform: scale(0.6) translateX(-240px) translateY(-150px)
    }
    .host_slider .navigation-container-custom,
    .download_here1.right_side_img .download-slider .navigation-container-custom {
        display: none
    }
    .form-group .control-label {
        width: 100%;
        text-align: left
    }
    .form-group .data {
        clear: both
    }
    .MarketplaceLeft {
        position: static!important
    }
    .section_toggle_btn,
    .overview_section_toggle_btn,
    .clearbox_section_toggle_btn {
        right: -10px;
        top: -40px
    }
    .carouselck.carouselck_wrap.carouselck_black_skin.carousel_wrap {
        margin-bottom: -125px!important
    }
    .uk-grid {
        margin: 0
    }
    .customers_Page .uk-grid .uk-width-medium-1-4 {
        padding: 5px
    }
    body #bottom-b .grid-box ul.menu-sidebar {
        display: block!important;
        height: auto!important;
        margin: 0!important;
        padding: 5px 0!important
    }
}
@media (max-width: 600px) {
    body div#fd.es.w480 .es-header-cover .es-profile-avatar {
        left: 0;
        margin-left: 5px
    }
    .discuss-login-menu.unstyled.small {
        clear: both;
        padding-top: 10px
    }
    body div#fd.es .es-container {
        height: auto;
        margin-bottom: 0
    }
    .clearos_7_overview #campare_block .price-col {
        width: 100%!important
    }
    .four.model_table.compare_table .price-col.compareFeature {
        width: 100%!important
    }
    .prev_section,
    .next_section {
        display: block;
        margin: 5px 0
    }
    .page-navigation .uk-button-group .uk-button {
        display: block;
        margin: 5px 0!important
    }
    .page-navigation .uk-button-group span.uk-button {
        display: none
    }
    .model_table.appliance .price-col {
        width: 100%!important
    }
    .laptop {
        margin-bottom: -225px;
        -webkit-transform: scale(0.60) translateX(345px) translateY(-140px);
        -moz-transform: scale(0.60) translateX(345px) translateY(-140px);
        -ms-transform: scale(0.60) translateX(345px) translateY(-140px);
        -o-transform: scale(0.60) translateX(345px) translateY(-140px);
        transform: scale(0.60) translateX(345px) translateY(-140px)
    }

    div#discuss-wrapper .discuss-filter.mt-20.mr-10 .nav-tabs > li.filterItem { clear: both; float: none; margin: 2px; }
    div#discuss-wrapper .discuss-filter .nav-tabs { clear: both; float: none; position: static;}
    div#discuss-wrapper .discuss-filter.mt-20.mr-10 .nav-tabs > li.filterItem a,
    div#discuss-wrapper .discuss-filter .nav-tabs a{ line-height: 24px; }
    div#discuss-wrapper .discuss-filter.mt-20.mr-10 .nav-tabs > li.filterItem:hover a,
    div#discuss-wrapper .discuss-filter .nav-tabs li:hover a{color: #fff;}
    div#discuss-wrapper .discuss-filter .label-notification { line-height: 20px; width: 75px; float: right;}
}

@media (max-width: 500px) {
    .module.mod-box.newsletter {
        padding: 20px
    }
    #mod-search-searchword {
        width: 330px
    }
    .fl_inner .module {
        width: 100%;
        margin: 10px 0;
        clear: both;
        min-height: 0
    }
    #cf_footer {
        padding-top: 100px
    }
    #cc_footer {
        padding-top: 0
    }
    #footerLinks .module.deepest {
        padding-bottom: 20px
    }
    .ic_marquee0 {
        padding: 0
    }

    .module.customer_marquee > div{
        padding: 0
    }
    .module.CustomerLink {
        margin: -20px 20px 10px;
        position: static;
        text-align: center
    }
    .pricing .price-col {
        width: 100%!important
    }
    .uk-shift-top {
        margin-top: 0!important
    }
    h1 {
        font-size: 35px;
        line-height: 50px
    }
    #system form.submission fieldset > div > input[type='email'],
    #system form.submission fieldset > div > input[type='text'],
    #system form.submission fieldset > div > input[type='tel'],
    #system form.submission fieldset > div > input[type='url'],
    #system form.submission fieldset > div > input[type='password'],
    #system form.submission fieldset > div > textarea {
        width: 95%
    }
    #system form.submission div.submit {
        margin-right: 0
    }
    #ezblog-body .blog-post .blog-title,
    #ezblog-body .blog-post .blog-title a {
        font-size: 25px!important;
        line-height: 36px
    }
    #comments-form textarea {
        max-width: 90%!important
    }
    body div#fd .form-horizontal legend,
    body div#fd.es .es-remind .es-title,
    #jc h4 {
        font-size: 24px
    }
    #at-container {
        overflow: hidden
    }
    .sprocket-mosaic-columns-6 li {
        width: 50%
    }
    .TeamLeaders .teampopup img {
        margin-bottom: 10px;
        width: 100%
    }
    .TeamLeaders .teampopupContent {
        margin-left: 0;
        padding: 20px;
        clear: both
    }
    #content .at-mod-dark .grid-box.width25,
    #spotlight.at-mod-dark .grid-box.width25,
    #spotlight1 .at-mod-dark .grid-box.width25 {
        width: 100%
    }
    .apps i {
        font-size: 60px;
        height: 100px;
        line-height: 100px;
        width: 100px
    }
    .uk-tab.uk-tab-grid.TabContent {
        background: #f6f6f6;
        border: 1px solid #ddd;
        border-radius: 5px;
        padding: 10px
    }
    .uk-tab.uk-tab-grid.TabContent li {
        clear: both;
        float: none;
        margin: 2px 0
    }
    .uk-tab.uk-tab-grid.TabContent li a {
        color: #686868;
        display: block;
        padding: 8px 15px;
        border: 1px solid #ddd
    }
    .uk-tab.uk-tab-grid.TabContent li:hover a,
    .uk-tab.uk-tab-grid.TabContent li.uk-active a {
        background: #fff;
        color: #686868;
        border: 1px solid #ddd
    }
    .newpageSection .uk-width-medium-1-10,
    .newpageSection .uk-width-medium-1-9,
    .newpageSection .uk-width-medium-1-8,
    .newpageSection .uk-width-medium-1-5 {
        width: 50%
    }
    body.clearbox_shade #maininner .newpageSection.nobg_page .laptop {
        display: block;
        max-width: 100%
    }
    body.clearbox_shade #maininner .newpageSection.nobg_page .laptop h4 {
        font-size: 20px;
        margin-top: 10px
    }
    .laptop_content {
        position: static;
        padding-top: 0
    }
    .uk-grid.sectionToggle {
        padding-top: 10px
    }
    .newpageSection .uk-width-medium-1-6 {
        width: 50%
    }
    .section_toggle_btn,
    .overview_section_toggle_btn,
    .clearbox_section_toggle_btn {
        padding: 5px 10px;
        right: -10px;
        top: -37px
    }
    .laptop {
        display: none
    }
    .newpageSection {
        background-position: center -80px
    }
    .uk-button {
        margin: 5px 0
    }
    #spotlight .mod-box,
    #spotlight1 .mod-box {
        margin-top: 0
    }
    #system header h1.title,
    #showcase h3.module-title,
    #showcase .module-title {
        font-size: 23px
    }
    .demoDetail {
        width: auto!important;
        display: block!important;
        float: none!important;
        text-align: center!important
    }
    #content .rs_pagination.pagination a,
    #content .rs_pagination.pagination strong {
        margin: 2px
    }
    .TestimonialBody .RSWS_testimonial {
        margin-right: 0
    }
    body div#fd.es .es-remind-form-wrap {
        max-width: 100%;
        min-width: 300px
    }
    .tline-ecxt h2 {
        font-size: 18px;
        line-height: 24px;
        word-break: break-all
    }
    #content .pagination a,
    #content .pagination strong {
        padding: 5px 10px
    }
    #tline-content {
        background: none
    }
    .tline-box {
        margin: 20px 0
    }
    .tline-topdate {
        margin: 10px auto 20px
    }
    #showcase h3.module-title,
    #showcase .module-title,
    #showcase i.module-icon {
        font-size: 30px
    }
    body div#fd h3.list-profile-title,
    body div#fd .h3.list-profile-title {
        font-size: 18px
    }
    #dc_list.discuss-index.discuss-list.for-search .discuss-item-left div#discuss-wrapper.w600 .discuss-badges-list > li,
    div#discuss-wrapper .discuss-item .discuss-item-left div#discuss-wrapper.w600 .discuss-badges-list > li {
        width: auto
    }
    div#discuss-wrapper .discuss-badges-list > li.badge-row {
        margin: 1% 0;
        width: 100%
    }
    div#discuss-wrapper .discuss-badges-list > li.badge-row .discuss-item {
        min-height: auto
    }
    div#discuss-wrapper .label.postType.label-important.label-post_type {
        float: right;
        margin: 0 0 0 5px
    }
    div#discuss-wrapper.w320 .discuss-vote {
        position: relative!important;
        top: auto!important
    }
    div#discuss-wrapper .discuss-badge-list.achievers > li {
        width: 100%;
        display: block
    }
    div#discuss-wrapper .discuss-resolvedbar {
        clear: both;
        line-height: 20px
    }
    div#discuss-wrapper.w320 .discuss-item .discuss-statistic.pull-right {
        margin-left: 15px
    }
    .home_automation .home_automation_in {
        -webkit-transform: scale(0.75) translateX(-100px);
        -moz-transform: scale(0.75) translateX(-100px);
        -ms-transform: scale(0.75) translateX(-100px);
        -o-transform: scale(0.75) translateX(-100px);
        transform: scale(0.75) translateX(-100px);
        margin: -90px 0 -60px;
        display: block
    }
    #jfusionframeless .group {
        display: block
    }
    #jfusionframeless #doc_sidebar {
        background: #fafafa;
        border: 1px solid #ddd;
        border-radius: 10px;
        display: block;
        margin: 20px;
        padding: 20px;
        width: auto;
        position: static!important
    }
    #jfusionframeless #doc_content {
        display: block;
        padding: 20px
    }
    #jfusionframeless #dw__toc > div > ul.toc {
        margin: 0
    }
    #jfusionframeless #dw__toc > div > ul.toc ul li a {
        padding: 2px 0 2px 5px
    }
    #jfusionframeless #dw__toc > div > ul.toc > li > div > a {
        padding: 3px 0
    }
    #SobiPro li .regional_partner,
    #SobiPro li .recomended_partner,
    .Registered_part:after {
        bottom: 4px;
        top: auto
    }
    #SobiPro li,
    ul.Registered_part {
        padding-bottom: 70px
    }
    #jevents_body .new-navigation .nav-items,
    .jev_toprow.jev_monthv .jev_header2 {
        width: 100%;
        text-align: center;
        height: auto;
        clear: both
    }
    #jevents_body .new-navigation .nav-items > div,
    .jev_toprow.jev_monthv .jev_header2 > div {
        padding: 2px 0;
        display: block;
        border: none;
        width: auto;
        float: none;
        background: none
    }
    #jevents_body .new-navigation .nav-items > div a,
    .jev_toprow.jev_monthv .jev_header2 > div a {
        display: block;
        border-radius: 5px;
        border: 1px solid #c2510f;
        margin: 0
    }
    #jevents_body .jev_toprow.jev_monthv .jev_header2 > div.previousmonth a,
    #jevents_body .jev_toprow.jev_monthv .jev_header2 > div.nextmonth a {
        background: #c2510f!important;
        padding: 5px
    }
    .new-navigation #nav-search {
        width: 100%;
        text-align: center;
        height: auto;
        margin-top: 10px;
        clear: both
    }
    #jevents_body .cal_top_day_names {
        min-width: 0;
        border: 1px solid #ddd;
        border-bottom: none
    }
    body div#fd.es .es-container[data-achievements] .achievements-list,
    body div#fd.es .es-container[data-conversations] .conversation-list,
    body div#fd.es .es-container[data-friends] [data-friends-items],
    body div#fd.es .es-container[data-profile-about] .profile-data-box,
    body div#fd.es .es-notification-list {
        min-height: 0
    }
    .es-album-item.es-media-group .es-album-footer.row {
        margin: 10px 0!important
    }
    .es-album-item.es-media-group .es-album-footer.row .es-album-showresponse {
        padding: 0!important
    }
    .box_list.six_colm_grid .uk-grid .uk-width-medium-1-6 {
        width: 50%
    }
    .box_list.six_colm_grid .uk-grid .uk-width-medium-1-6:nth-child(4) {
        clear: none
    }
    .box_list.six_colm_grid .uk-grid .uk-width-medium-1-6:nth-child(3),
    .box_list.six_colm_grid .uk-grid .uk-width-medium-1-6:nth-child(5) {
        clear: none
    }
    .price-head.comparehead {
        height: auto
    }
    #content .rs_pagination.pagination a,
    #content .rs_pagination.pagination strong {
        font-size: 13px;
        height: auto;
        line-height: 14px;
        padding: 6px
    }
    .download_here3 .djslider-loader {
        -moz-transform: scale(0.8) translateX(-100px);
        -webkit-transform: scale(0.8) translateX(-100px);
        -ms-transform: scale(0.8) translateX(-100px);
        -o-transform: scale(0.8) translateX(-100px);
        transform: scale(0.8) translateX(-100px)
    }
    .download_here1 .download-slider .djslider-loader {
        padding: 20px 50px;
        -moz-transform: scale(0.5) translateX(-240px) translateY(-110px);
        -webkit-transform: scale(0.5) translateX(-240px) translateY(-110px);
        -ms-transform: scale(0.5) translateX(-240px) translateY(-110px);
        -o-transform: scale(0.5) translateX(-240px) translateY(-110px);
        transform: scale(0.5) translateX(-240px) translateY(-110px)
    }
    div#discuss-wrapper.w320 .discuss-user .discuss-avatar.avatar-medium img {
        height: 52px;
        width: 52px
    }
    div#discuss-wrapper.w320 .discuss-item .discuss-item-left {
        width: auto!important;
        float: none!important;
        display: block!important;
        padding-bottom: 15px!important
    }
    div#discuss-wrapper.w320 .discuss-item .discuss-statistic.pull-right {
        float: none
    }

}
@media (max-width: 479px) {
    #recaptcha_area td {
        display: block!important;
        width: 100%!important
    }
    #recaptcha_area * {
        max-width: 100%!important
    }
    #recaptcha_area img {
        display: block
    }
    #recaptcha_image,
    #recaptcha_response_field {
        width: 270px!important
    }
    #recaptcha_privacy {
        margin-bottom: 10px
    }
    #recaptcha_reload_btn,
    #recaptcha_switch_audio_btn,
    #recaptcha_switch_img_btn,
    #recaptcha_whatsthis_btn {
        float: left;
        margin-right: 5px
    }
}
@media (max-width: 420px) {
    #mod-search-searchword {
        width: 180px
    }
    .productImages a {
        width: 49%
    }
    .codebase img {
        float: none;
        margin: 15px auto;
        max-width: 100%;
        display: block
    }
    .app_detail_list dd {
        margin-left: 0;
        clear: both
    }
    .newpageSection .uk-width-medium-1-10,
    .newpageSection .uk-width-medium-1-9,
    .newpageSection .uk-width-medium-1-8,
    .newpageSection .uk-width-medium-1-5 {
        width: 100%
    }
    .laptop_content {
        left: 18%;
        width: auto;
        right: 18%
    }
    .halflist dt,
    .halflist dd {
        margin: 3px 0;
        width: auto;
        float: none;
        clear: both
    }
    #spotlight h3.module-title,
    #spotlight1 h3.module-title {
        font-size: 19px
    }
    #searchForm .radio,
    #searchForm .checkbox {
        display: block;
        text-align: left
    }
    .hide_for_device {
        display: block
    }
    #searchForm .SearchOnly input[type="checkbox"] {
        clear: both;
        float: left;
        margin: 4px 0 0!important
    }
    #searchForm .SearchOnly label {
        display: block;
        margin-left: 15px;
        text-align: left
    }
    #search_searchword {
        width: 100%;
        margin-bottom: 10px
    }
    .searchbar .uk-width-medium-1-3 {
        text-align: left!important
    }
    #search_searchword + .uk-button-color {
        float: left
    }
    ul.infographic li {
        width: 100%;
        height: auto
    }
    ul.infographic li:nth-child(1),
    ul.infographic li:nth-child(2) {
        width: 100%
    }
    body div#fd .es-remind-form-wrap .input-group {
        display: block
    }
    body div#fd.es .es-remind-form-wrap .input-group.input-group-sm .input-group-addon {
        border-radius: 3px 3px 0 0;
        border: 3px solid #ddd;
        border-bottom: none;
        display: block;
        width: 100%;
        padding: 10px;
        text-align: left
    }
    body div#fd.es .es-remind-form-wrap .input-group.input-group-sm .form-control {
        display: block;
        width: 100%
    }
    #dc_list.discuss-index.discuss-list.for-search .discuss-item-left div#discuss-wrapper.w600 .discuss-badges-list > li,
    div#discuss-wrapper .discuss-item .discuss-item-left div#discuss-wrapper.w600 .discuss-badges-list > li {
        width: auto
    }
    #ezblog-label {
        height: auto
    }
    div#discuss-wrapper.w320 .discuss-statistic .status,
    div#discuss-wrapper.w320 .discuss-statistic .views,
    div#discuss-wrapper.w320 .discuss-statistic .votes,
    div#discuss-wrapper.w320 .discuss-statistic .likes {
        width: 50%;
        margin: 0 0 -1px -1px
    }
    div#discuss-wrapper.w600 .discuss-searchbar .input-searchbar {
        padding-left: 15px
    }
    div#discuss-wrapper .dc-pagination ul > li > a,
    div#discuss-wrapper .dc-pagination ul > li > span {
        padding: 5px
    }
    body div#fd.es .es-group-category-select .btn-wrap {
        width: 100%
    }
    div#discuss-wrapper .tab-box .tab-content {
        padding: 15px
    }
    .home_automation .home_automation_in {
        -webkit-transform: scale(0.5) translateX(-270px);
        -moz-transform: scale(0.5) translateX(-270px);
        -ms-transform: scale(0.5) translateX(-270px);
        -o-transform: scale(0.5) translateX(-270px);
        transform: scale(0.5) translateX(-270px);
        margin: -160px 0 -130px
    }
    .invitation_form .form-group {
        width: 100%
    }
    .care_icon {
        font-size: 125px;
        padding-left: 65px
    }
    #bottom-b .width16 {
        width: 100%!important;
        clear: both
    }
    body #sidebar-b div#fd .es-stream-content .stream-groups .label.label-success {
        clear: both;
        display: block;
        float: none
    }
    body div#fd .es-header-info .label.label-success {
        clear: both;
        display: block;
        float: none
    }
    body div#fd.es .profile-data-box .profile-data-table .profile-data-label {
        padding-left: 5px
    }
    #fd.es-main.view-profile .es-content .profile-data-box.tab-pane {
        padding-left: 0!important;
        padding-right: 0!important
    }
    body div#fd.es.w480 .es-header.es-header-mini .es-header-avatar {
        top: 87px;
        bottom: auto
    }
    body div#fd.es .es-header-avatar .es-avatar.es-avatar-medium {
        height: 100px;
        width: 100px
    }
    body div#fd.es .es-header-avatar .es-avatar.es-avatar-medium img {
        height: auto;
        width: 100%
    }
    body div#fd.es.w480 .es-header .es-header-content .es-header-info {
        padding-left: 105px;
        margin-right: 15px
    }
    body div#fd.es .es-header.es-header-mini .es-header-content {
        min-height: 345px
    }
    body div#fd.es .es-album-location-form .es-location-textbox input {
        width: 250px
    }
    .es-album-menu.es-media-item-menu.es-album-menu-item {
        padding-top: 1px
    }
    .d_block img {
        float: none;
        max-width: 100%;
        margin-left: 0
    }
    #ezblog-section {
        line-height: 20px
    }
    #eblog-wrapper #ezblog-section .ico {
        padding: 0;
        margin-left: 0
    }
    body div#fd.es .es-groups-item .es-content .es-content-wrap .app-groups .es-group-nav > li + li {
        padding-left: 0
    }
    body div#fd.es .es-groups-item .es-content .es-content-wrap .app-groups .es-group-nav > li {
        margin-right: 3px
    }
    body div#fd.es .es-groups-item .es-content .es-content-wrap .app-groups .app-contents-wrap .app-contents .app-contents-empty {
        font-size: 16px
    }
    body div#fd .fd-nav.fd-nav-apps > li {
        width: 48%
    }
    body div#fd .fd-nav.fd-nav-apps > li a {
        width: auto;
        display: block
    }
    div#discuss-wrapper .discuss-filter .nav-tabs > li > a {
        padding: 0 5px
    }
    .clearos_7_overview #campare_block .price-col {
        width: 100%!important
    }
    #description_app {
        margin-top: 50px
    }
    .close_details {
        right: 0;
        top: 0
    }
}
@media (max-width: 320px) {
    .home_automation .home_automation_in {
        -webkit-transform: scale(0.5) translateX(-303px);
        -moz-transform: scale(0.5) translateX(-303px);
        -ms-transform: scale(0.5) translateX(-303px);
        -o-transform: scale(0.5) translateX(-303px);
        transform: scale(0.5) translateX(-303px)
    }
    .box_list.six_colm_grid .uk-grid .uk-width-medium-1-6 {
        width: 100%;
        clear: both!important
    }
    .round_img {
        float: none;
        margin: 20px auto;
        width: 130px
    }
    body div#fd .fd-reset-list.list-inline.profile-users .es-avatar.es-avatar-rounded.mr-10 {
        margin-right: 8px!important
    }
    #SnapABug_WP {
        -webkit-transform: scale(0.85) translateX(-35px)!important;
        -moz-transform: scale(0.85) translateX(-35px)!important;
        -ms-transform: scale(0.85) translateX(-35px)!important;
        -o-transform: scale(0.85) translateX(-35px)!important;
        transform: scale(0.85) translateX(-35px)!important
    }
}
.uk-button-dropdown.uk-button-dropup .uk-dropdown {
    bottom: 100%;
    margin: 5px 0;
    top: auto
}
body div#fd.es .fd-nav-stacked.pull-right.user-actions [class*="icon-es-"] {
    margin: 0!important
}
.marketPlaceSection + #app_details {
    clear: both;
    margin: 0 -20px;
    border-top: 1px solid #eee;
    padding: 20px;
    position: relative
}
.close_details {
    position: absolute;
    right: 23px;
    top: 11px;
    background: #eee;
    padding: 0 10px;
    border: 1px solid #ccc
}
@media(min-width: 768px) {
    .SidenavTest .MarketplaceLeftOuter {
        overflow: hidden;
        width: 50px;
        -webkit-transition: all .2s ease;
        -moz-transition: all .2s ease;
        -ms-transition: all .2s ease;
        -o-transition: all .2s ease;
        transition: all .2s ease
    }
    .SidenavTest .MarketplaceLeftOuter:hover {
        width: 235px
    }
    .SidenavTest .MarketplaceLeftOuter .MarketplaceLeft {
        width: 50px;
        overflow: hidden;
        -webkit-transition: all .2s ease;
        -moz-transition: all .2s ease;
        -ms-transition: all .2s ease;
        -o-transition: all .2s ease;
        transition: all .2s ease
    }
    .SidenavTest .MarketplaceLeftOuter:hover .MarketplaceLeft {
        width: 235px
    }
    .SidenavTest .MarketplaceLeftOuter .MarketplaceLeft > li > a {
        padding-left: 51px
    }
    .SidenavTest .MarketplaceLeftOuter:hover .MarketplaceLeft > li > a {
        padding-left: 46px
    }
    .SidenavTest .MarketplaceLeftOuter .sub_menu {
        width: 0;
        height: 0;
        opacity: 0;
        filter: alpha(opacity 0);
        -webkit-transform: translateX(-200px);
        -moz-transform: translateX(-200px);
        -ms-transform: translateX(-200px);
        -o-transform: translateX(-200px);
        transform: translateX(-200px);
        -webkit-transition: all .2s ease;
        -moz-transition: all .2s ease;
        -ms-transition: all .2s ease;
        -o-transition: all .2s ease;
        transition: all .2s ease
    }
    .SidenavTest .MarketplaceLeftOuter:hover .sub_menu {
        width: auto;
        height: auto;
        opacity: 1;
        filter: alpha(opacity 100);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}


code{white-space: pre-line !important;}

.authorized_branding {
  float: right;
  margin-right: -21px;
}

.menu.menu-dropdown .dropdown-bg .nav-child .level3.nav-header {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
  border-left: 2px solid rgba(0, 0, 0, 0.4);
  margin: 15px 10px 3px 10px;
}

.menu.menu-dropdown .dropdown-bg .nav-child .level3.nav-header span {}
body div#fd.es.view-badges .es-badge { background: none repeat scroll 0 0 #fff;}
body div#fd.es.view-badges .view-heading { padding-bottom: 0; }
body div#fd.es.view-badges ul.fd-reset-list.badge-list {overflow: hidden;}
body div#fd.es.view-badges ul.fd-reset-list.badge-list > li { margin: 20px 10px 0; width: 23.3%; }
body div#fd.es.view-badges .es-badge { background: none repeat scroll 0 0 #fff;}
body div#fd.es.view-badges .es-badge .es-widget-head{ background: none repeat scroll 0 0 #fafafa; margin-bottom: 0;  padding:8px 0 5px;}
body div#fd.es.view-badges .es-badge .es-widget-head:before{ display: none; }
body div#fd.es.view-badges .es-badge .es-widget-head h5 { font-family: "robotothin"; }
body div#fd.es.view-badges .es-badge .es-widget-body{height: auto; min-height: 160px;}
body div#fd.es.view-badges .es-badge .es-widget-body .badge-desp{color: #777; font-size: 13px;}
body div#fd.es.view-badges .es-badge .es-widget-foot {font-size: 14px; }
body div#fd.es.view-badges .es-badge .es-widget-foot h6 { display: inline; font-size: 14px; }
div#discuss-wrapper  .discuss-item-right .discuss-story { padding: 0 10px !important; }
div#discuss-wrapper .discuss-item .discuss-item-right .discuss-comments .discuss-list { padding-right: 0; }
div#discuss-wrapper .discuss-item .discuss-item-right .discuss-item{margin-top: -1px !important; border-radius: 0;}
div#discuss-wrapper .discuss-item .discuss-item-right .discuss-item:before{content: none;}
div#discuss-wrapper .discuss-item .discuss-item-right .discuss-item .discuss-item-left{width: 60px !important;}
div#discuss-wrapper .discuss-item .discuss-item-right .discuss-item .discuss-item-right{width: auto;}
div#discuss-wrapper .discuss-item > .discuss-status { right: 10px; }
div#discuss-wrapper .commentLoadMore.btn{margin: 10px 0; display: block;}
div#discuss-wrapper.discuss-wrap .discussQuestion .discuss-vote { right: 0; }
div#discuss-wrapper blockquote { font-size: 14px; line-height: normal; }
div#discuss-wrapper .discuss-comments .discuss-comment-text { line-height: normal; }


.img-right-fixed{float: right; margin: 0 -20px 10px 20px;}