/* FILE: /home2/makeupuc/public_html/buzzyb/templates/jsn_glass2_pro/css/template.css */
html { position: relative; min-height: 100%; } body { height: 100%; overflow-x: hidden; } .shine-header { position: relative; z-index: 1; } .row.flex { display: flex; flex-wrap: wrap; } .row.flex.flex-items-middle { align-items: center; } .row.flex.flex-items-top { align-items: top; } .row.flex.flex-items-bottom { align-items: bottom; } .sunfw-content { height: 100%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; overflow: hidden; } img { max-width: 100%; } .button-cyan { background: #5fc6b6; color: #FFF; font-weight: bold; } .snfwComponent { padding: 30px 15px; } .sunfw-scrollup { background-color: #000; display: none; position: fixed; bottom: 30px; right: 30px; color: #999; z-index: 10000; padding: 10px 14px; font-size: 18px; transition: color 0.3s linear, background 0.3s ease-out; -moz-transition: color 0.3s linear, background 0.3s ease-out; -webkit-transition: color 0.3s linear, background 0.3s ease-out; } .sunfw-scrollup:hover { text-decoration: none; } .sunfw-scrollup.position-center { left: 48%; bottom: 0; right: auto; } .sunfw-scrollup.position-left { left: 30px; right: auto; } .sunfw-switcher a.btn { padding: 5px 10px; margin-bottom: 1px; color: #000; border-radius: 0; } .sunfw-switcher a.btn.active, .sunfw-switcher a.btn:active { box-shadow: none; border-bottom: 1px solid #000; } .nomargin .table { margin-bottom: 0; }   .page-header { margin: 10px 0 0; border-bottom: none; } .article-info dd { display: inline-block; padding: 0 5px; } .article-info dd:first-child { padding-right: 0; } .sunfw-direction-rtl .article-info dd:first-child { padding-left: 0; padding-right: inherit; } .icons .btn-group a.dropdown-toggle { padding: 0; } .icons .btn-group a.dropdown-toggle span.caret { margin-left: 3px; } .sunfw-direction-rtl .icons .btn-group a.dropdown-toggle span.caret { margin-right: 3px; margin-left: inherit; } .icons .btn-group.open a.dropdown-toggle { box-shadow: none; }  .content-category .cat-children { padding-top: 10px; } .content-category .cat-children h3.page-header { margin: 10px 0; font-size: 18px; } .layout-item .blog { margin-bottom: 40px; } .layout-item .blog .page-header h1, .layout-item .blog .page-header h2 { margin-bottom: 0; } .layout-item .content-category .cat-children h3.page-header { font-size: 15px; margin: 0; padding: 0; } .blog-featured h2 { margin-bottom: 5px; } .blog-featured .article-info { margin-bottom: 5px; }  form#searchForm { border: 1px solid #ecf0f3; padding: 15px; } form#searchForm .btn-toolbar { background: #ecf0f3 none repeat scroll 0 0; padding: 15px; } form#searchForm .searchintro { margin: 10px 0; } form#searchForm fieldset { margin-top: 15px; } form#searchForm fieldset legend { padding-bottom: 8px; margin-bottom: 10px; } form#searchForm fieldset label input { display: inline-block; position: inherit; margin: 0 3px 0; } form#searchForm p.counter { padding: 10px 0; } dl.search-results { margin: 10px 0; padding: 0 15px; } dl.search-results dt.result-title { padding-top: 5px; } .chzn-container-single .chzn-single span { margin-right: 0; } .sunfw-direction-rtl .chzn-container-single .chzn-single span { margin-left: 0; margin-right: inherit; }  #adminForm fieldset.filters label.filter-search-lbl span { margin-right: 10px; } .sunfw-direction-rtl #adminForm fieldset.filters label.filter-search-lbl span { margin-left: 10px; margin-right: inherit; } ul.list-striped { padding: 10px 0; list-style-type: none; } ul.list-striped li, ul.list-striped dd { border-bottom: 1px solid #ddd; padding: 8px; } ul.list-striped li:nth-child(2n+1), ul.list-striped dd:nth-child(2n+1) { background-color: #f9f9f9; } ul.list-striped li:hover, ul.list-striped dd:hover { background-color: #f5f5f5; } ul.list-striped li div.list-title a, ul.list-striped dd div.list-title a { font-weight: bold; } .newsfeed figure { padding: 10px 0; } .sunfw-homepage .sunfw-sticky.sunfw-sticky-open, .sunfw-sticky.sunfw-sticky-open { background: #000; position: fixed; top: 0; left: 0; width: 100%; right: 0; z-index: 9; padding: 10px 0 !important; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }   div.jsn-uniform.jsn-master { display: inline-block; vertical-align: top; width: 100%; } div.jsn-uniform.jsn-master .jsn-bootstrap .jsn-form-content .control-group { background: none !important; } .blog .article-info, .item-page .article-info { background: #f4f4f4; padding: 10px; margin-bottom: 20px; } .blog .item-image, .item-page .item-image { margin-bottom: 15px; } .blog div.jsn-es-slider div.jsn-es-viewport, .item-page div.jsn-es-slider div.jsn-es-viewport { width: 100% !important; margin: 0 auto !important; } .blog div.jsn-es-slider div.jsn-es-viewport .jsn-es-global, .item-page div.jsn-es-slider div.jsn-es-viewport .jsn-es-global { display: none; } .select2-drop .select2-search input.select2-input { width: 100%; } .jsn-gallery .box_skitter, .jsn-gallery .label_skitter { background: none !important; }    .sunfw-homepage .sunfw_header { position: absolute; } .sunfw-homepage .sunfw_main_body .container { padding: 0; } .sunfw-homepage .wrap_main_content div[class*="col-"] { padding: 0 15px; } .sunfw_top { position: relative; } .sunfw_top .sunfw-social ul.social li { border: 0; margin: 0; } .sunfw_top:after { content: ""; height: 3px; width: 100%; position: absolute; bottom: 0; left: 0; background: url(/templates/jsn_glass2_pro/images/bg_hr.jpg) no-repeat; background-position: center bottom; background-size: 100% 100%; } .sunfw_header { width: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 999; } .sunfw_banner { padding-top: 130px; position: relative; z-index: 3; } .sunfw_content_top div[class*="col-"] { padding: 0; } .sunfw_main_body .container { background-color: #fff; } .intro_homepage div.grid__column:first-child { border-right: 1px solid #ddd; padding: 0 30px !important; } .intro_homepage .sidebar_menu { padding-top: 20px; padding-bottom: 20px; } .intro_homepage .sidebar_menu .menumenu-sidemenu li { border-bottom: 1px solid #ddd; } .intro_homepage .sidebar_menu .menumenu-sidemenu li a { color: #555; padding: 10px 0; } .intro_homepage .sidebar_menu .menumenu-sidemenu li a .fa { width: 34px; padding: 0; height: 34px; line-height: 34px; text-align: center; border: 1px solid #aaa; border-radius: 4px; margin-right: 10px; color: #aaa; font-size: 18px; } .intro_homepage .sidebar_menu .menumenu-sidemenu li a .fa:before { width: 34px; display: inline-block; } .intro_homepage .sidebar_menu .menumenu-sidemenu li a .fa.fa-commenting-o { line-height: 30px; } .intro_homepage .sidebar_menu .menumenu-sidemenu li:last-child { border-bottom: 0; } #jsn_form_3.jsn-uniform.jsn-master .jsn-bootstrap form.form-validate div.jsn-row-container .jsn-form-content { font-size: 15px; } #jsn_form_3.jsn-uniform.jsn-master .jsn-bootstrap form.form-validate div.jsn-row-container .jsn-form-content .control-group { padding: 0; background: none !important; border: 0 !important; margin-top: -1px; } #jsn_form_3.jsn-uniform.jsn-master .jsn-bootstrap form.form-validate div.jsn-row-container .jsn-form-content .control-group .control-label { display: inline; } #jsn_form_3.jsn-uniform.jsn-master .jsn-bootstrap form.form-validate div.jsn-row-container .jsn-form-content .control-group .control-label .required { display: none; } #jsn_form_3.jsn-uniform.jsn-master .jsn-bootstrap form.form-validate div.jsn-row-container .jsn-form-content .control-group .controls input { width: 100% !important; height: 40px; padding: 12px 0; text-indent: 15px; border: 1px solid #e5e5e5; border-radius: 0; } #jsn_form_3.jsn-uniform.jsn-master .jsn-bootstrap form.form-validate div.jsn-row-container .jsn-form-content .control-group .controls textarea { margin-top: 30px; width: 100% !important; text-indent: 15px; padding: 10px 0; border: 1px solid #e5e5e5; border-radius: 4px; } #jsn_form_3.jsn-uniform.jsn-master .jsn-bootstrap form.form-validate div.jsn-row-container .jsn-form-content .control-group.input-first input { border-top-right-radius: 4px; border-top-left-radius: 4px; } #jsn_form_3.jsn-uniform.jsn-master .jsn-bootstrap form.form-validate div.jsn-row-container .jsn-form-content .control-group.input-last input { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; } #jsn_form_3.jsn-uniform.jsn-master .jsn-bootstrap form.form-validate div.jsn-row-container .form-actions { display: inline-block; width: 100%; padding: 0 0; } #jsn_form_3.jsn-uniform.jsn-master .jsn-bootstrap form.form-validate div.jsn-row-container .form-actions .btn-toolbar button { padding: 8px 20px; font-size: 16px; } #jsn_form_3.jsn-uniform.jsn-master .jsn-bootstrap form.form-validate div.jsn-row-container .jsn-text-center { display: none; } .wrap_breadcrumbs { border-bottom: 1px solid #ddd; } .wrap_main_content div[class*="col-"] { padding: 20px; } #kunena.layout .container-fluid [class*="col"] { padding: 0; } #kunena.layout #search [class*="col"] { padding: 0 15px; } .icon-custom:after { content: ""; border-radius: 100%; border: 1px solid #fff; width: 90px; height: 90px; display: inline-block; position: absolute; top: 0px; left: 0; right: 0; margin: auto; } .icon-custom:hover:before { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } #hikashop_address_form_span_iframe input, #hikashop_address_form_span_iframe select { width: 100%; border: 1px solid #ddd; border-radius: 0; text-indent: 10px; } .sunfw-logo { padding-top: 10px; padding-bottom: 10px; } .social li { width: 30px; height: 30px; text-align: center; line-height: 30px; border: 1px solid #fff; border-radius: 50%; margin-right: 10px; } .sunfw-direction-rtl .social li { margin-left: 10px; margin-right: inherit; } .cookialaw { display: none; z-index: 999; } .cookialaw p { line-height: 34px; margin-bottom: 0; } .cookialaw.top { top: 0; } .cookialaw.left { left: 0; } .sunfw-direction-rtl .cookialaw.left { right: 0; left: auto; } .cookialaw.right { right: 0; } .sunfw-direction-rtl .cookialaw.right { left: 0; right: auto; } .cookialaw.bottom { bottom: 0; } .cookialaw.fixed { position: fixed; } .cookialaw.full { width: 100%; } .cookialaw.show { display: block; } .subscribe .btn { line-height: 20px; border-radius: 0; }  .module-title .box-title.fa:before { padding-right: 5px; padding-left: 0; } .sunfw-direction-rtl .module-title .box-title.fa:before { padding-left: 5px; padding-right: inherit; } .sunfw-direction-rtl .module-title .box-title.fa:before { padding-right: 0; padding-left: inherit; }   .breadcrumb { background-color: transparent; padding: 15px 5px; margin: 0 0; border-radius: 0; } .breadcrumb > li + li:before { content: "\f105"; font-family: FontAwesome; color: #333; } ul.nav > li > a i.fa { padding-right: 5px; } .sunfw-direction-rtl ul.nav > li > a i.fa { padding-right: 0; padding-left: 5px; }  .menumenu-sidemenu > li, .menu-sidemenu > li { border-bottom: 1px dotted #ccc; } .menumenu-sidemenu li span.description, .menu-sidemenu li span.description { display: block; } .menumenu-sidemenu li.parent > a, .menu-sidemenu li.parent > a { position: relative; } .menumenu-sidemenu li.parent > a:after, .menu-sidemenu li.parent > a:after { font-size: 14px; content: "\f105"; font-family: FontAwesome; position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .sunfw-direction-rtl .menumenu-sidemenu li.parent > a:after, .sunfw-direction-rtl .menu-sidemenu li.parent > a:after { left: 15px; right: auto; } .menumenu-sidemenu li.parent > a.active:after, .menu-sidemenu li.parent > a.active:after { content: "\f107"; } .menumenu-sidemenu li ul, .menu-sidemenu li ul { position: absolute; top: 0; z-index: -1; width: 240px; list-style: none; padding: 0; background-color: #fff; box-shadow: 2px 2px 6px #ccc; opacity: 0; right: -240px; } .sunfw-direction-rtl .menumenu-sidemenu li ul, .sunfw-direction-rtl .menu-sidemenu li ul { left: -240px; right: auto; } .menumenu-sidemenu li ul.small, .menu-sidemenu li ul.small { font-size: 14px; } .menumenu-sidemenu li ul li, .menu-sidemenu li ul li { position: relative; } .menumenu-sidemenu li ul li a, .menumenu-sidemenu li ul li > span.separator, .menu-sidemenu li ul li a, .menu-sidemenu li ul li > span.separator { cursor: pointer; display: block; padding: 10px 15px; } .menumenu-sidemenu li:hover > ul, .menu-sidemenu li:hover > ul { opacity: 1; z-index: 10; } .menumenu-sidemenu.menu-right, .menu-sidemenu.menu-right { text-align: right; } .menumenu-sidemenu.menu-right li a i.fa, .menu-sidemenu.menu-right li a i.fa { float: right; padding: 3px 5px; } .menumenu-sidemenu.menu-right li.parent > a:after, .menu-sidemenu.menu-right li.parent > a:after { right: auto; content: "\f104"; left: 15px; } .sunfw-direction-rtl .menumenu-sidemenu.menu-right li.parent > a:after, .sunfw-direction-rtl .menu-sidemenu.menu-right li.parent > a:after { right: 15px; left: auto; } .menumenu-sidemenu.menu-right li ul, .menu-sidemenu.menu-right li ul { left: -240px; } .sunfw-direction-rtl .menumenu-sidemenu.menu-right li ul, .sunfw-direction-rtl .menu-sidemenu.menu-right li ul { right: -240px; left: auto; } .edit #adminForm .btn-toolbar { padding-bottom: 10px; } .edit #adminForm fieldset ul.nav-tabs > li > a { display: block !important; } .edit #adminForm fieldset .tab-content { padding-top: 15px; } .edit #adminForm fieldset .tab-content .control-label > label { display: inline-block !important; padding-top: 10px; } .edit #adminForm fieldset .tab-content #jform_state-lbl { padding-top: 10px; } .edit #adminForm fieldset .tab-content #jform_title { margin-bottom: 10px; } .edit #adminForm fieldset .tab-content .controls input { padding: 1px 10px; } .edit #adminForm fieldset .tab-content .controls textarea { padding: 10px; } .edit #adminForm fieldset .tab-content .controls .chzn-search input { padding: 4px 20px 4px 5px; } .edit #adminForm fieldset .tab-content .controls > .chzn-container { width: 250px !important; } .edit #adminForm fieldset .tab-content .controls .chzn-container-single .chzn-single { height: 30px; line-height: 29px; } .edit #adminForm fieldset .tab-content .controls .chzn-container-multi .chzn-choices li.search-field input[type="text"] { height: 30px; } .edit #adminForm fieldset .tab-content .controls .input-append > input { display: inline-block !important; } .edit #adminForm fieldset .tab-content .controls .input-append .btn { padding: 7px 10px; position: relative; top: -1px; line-height: 20px; border-style: solid; border-color: #CCC; border-width: 1px 1px 1px 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .edit #adminForm fieldset .tab-content .controls .input-append span.icon-calendar:before { content: "\f274"; font-family: FontAwesome; } .edit #adminForm .btn-toolbar { padding-top: 10px; } .edit #adminForm .btn-toolbar .btn { border: 1px solid #CCC; } .sunfw-view-modules #modules-form .btn-toolbar { padding-top: 10px; } .sunfw-view-modules #modules-form .btn-toolbar .btn { border: 1px solid #ccc; } .sunfw-view-modules #modules-form .control-group { padding-bottom: 10px; } .sunfw-view-modules #modules-form .control-group .control-label { text-align: left; } .sunfw-view-modules #modules-form .control-group .control-label label { display: inline-block !important; } .sunfw-view-modules #modules-form .control-group .radio input[type="radio"] { margin-left: 0; } .sunfw-view-modules #modules-form .control-group .radio label, .sunfw-view-modules #modules-form .control-group .checkbox label { padding-right: 5px; } .sunfw-view-modules #modules-form .control-group input { padding: 1px 10px; } .sunfw-view-modules #modules-form .control-group textarea { padding: 10px; } .sunfw-view-modules #modules-form .control-group .chzn-search input { padding: 4px 20px 4px 5px; } .sunfw-view-modules #modules-form .control-group > .chzn-container { width: 250px !important; } .sunfw-view-modules #modules-form .control-group .chzn-container-single .chzn-single { height: 30px; line-height: 29px; } .sunfw-view-modules #modules-form .control-group .chzn-container-multi .chzn-choices li.search-field input[type="text"] { height: 30px; } .sunfw-view-modules #modules-form .control-group .input-append > input { display: inline-block !important; } .sunfw-view-modules #modules-form .control-group .input-append .btn { padding: 5px 10px; position: relative; top: -1px; line-height: 20px; border-style: solid; border-color: #CCC; border-width: 1px 1px 1px 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .sunfw-view-modules #modules-form .control-group .input-append span.icon-calendar:before { content: "\f274"; font-family: FontAwesome; } .sunfw-view-modules #modules-form .control-group .btn-toolbar { padding-bottom: 10px; } .btn.jmodedit { background: #FFF; border: 1px solid #CCC; padding: 6px 10px; width: 33px !important; height: 33px !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .btn.jmodedit .icon-edit:before { content: "\f044"; font-size: 14px; line-height: 1; color: #333; font-family: FontAwesome; }   ul.menu-hidden-icon li a .fa { display: none; } .module-style.module-style-1 .module-title .box-title { border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 0; } .module-style.module-style-1 .module-title .box-title i.fa { padding: 8px; border-radius: 4px; border: 1px solid #ddd; margin-right: 10px; } .sunfw-direction-rtl .module-style.module-style-1 .module-title .box-title i.fa { margin-left: 10px; margin-right: inherit; } .module-style.module-style-1 .module-body ul.nav li { border-bottom: 1px solid #ddd; } .module-style.module-style-1 .module-body ul.menumenu-treemenu, .module-style.module-style-1 .module-body ul.menu-treemenu { list-style-type: none; padding: 0; } .module-style.module-style-1 .module-body ul.menumenu-treemenu li, .module-style.module-style-1 .module-body ul.menu-treemenu li { border-bottom: 0; } .module-style.module-style-1 .module-body ul.menumenu-treemenu li a, .module-style.module-style-1 .module-body ul.menumenu-treemenu li span.separator, .module-style.module-style-1 .module-body ul.menu-treemenu li a, .module-style.module-style-1 .module-body ul.menu-treemenu li span.separator { cursor: pointer; display: block; padding: 10px 0; border-bottom: 1px solid #ccc; } .module-style.module-style-1 .module-body ul.menumenu-treemenu li ul.nav-child, .module-style.module-style-1 .module-body ul.menu-treemenu li ul.nav-child { list-style-type: none; padding: 0; } .module-style.module-style-1 .module-body ul.menumenu-treemenu li ul.nav-child li a, .module-style.module-style-1 .module-body ul.menu-treemenu li ul.nav-child li a { padding: 10px 15px; } .module-style.module-style-1 .module-body ul.menumenu-treemenu li ul.nav-child li a:before, .module-style.module-style-1 .module-body ul.menu-treemenu li ul.nav-child li a:before { content: ""; display: inline-block; width: 6px; height: 6px; background-color: #ccc; vertical-align: middle; margin-right: 10px; } .sunfw-direction-rtl .module-style.module-style-1 .module-body ul.menumenu-treemenu li ul.nav-child li a:before, .sunfw-direction-rtl .module-style.module-style-1 .module-body ul.menu-treemenu li ul.nav-child li a:before { margin-left: 10px; margin-right: inherit; } .module-style.module-style-1 .module-body ul.menumenu-treemenu li ul.nav-child.small, .module-style.module-style-1 .module-body ul.menu-treemenu li ul.nav-child.small { font-size: 14px; } .module-style.module-style-2 .module-title { margin-bottom: 15px; } .module-style.module-style-2 .module-title .box-title { border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 0; } .module-style.module-style-2 .module-title .box-title i.fa { padding: 8px; border-radius: 4px; border: 1px solid #ddd; margin-right: 10px; } .sunfw-direction-rtl .module-style.module-style-2 .module-title .box-title i.fa { margin-left: 10px; margin-right: inherit; } .module-style.richbox-1 { border: 1px solid #ddd; } .module-style.richbox-1 .module-title .box-title { padding: 10px; } .module-style.richbox-1 .module-body { padding: 0 10px; } .module-style.lightbox-2 .module-title .box-title { position: relative; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 0; } .module-style.lightbox-2 .module-title .box-title:before { content: ""; position: absolute; width: 100px; height: 1px; bottom: -1px; left: 0; } .sunfw-pos-innerleft .module-style, .sunfw-pos-innerright .module-style, .sunfw-pos-left .module-style, .sunfw-pos-right .module-style { margin-bottom: 40px; } .sunfw-pos-innerleft .module-style:last-child, .sunfw-pos-innerright .module-style:last-child, .sunfw-pos-left .module-style:last-child, .sunfw-pos-right .module-style:last-child { margin-bottom: 0; } .col-innerright, .col-right { border-left: 1px solid #ddd; } .col-innerleft, .col-left { border-right: 1px solid #ddd; } .nav > li > a:hover, .nav > li > a:focus { background-color: transparent; } ul.sunfw-tpl-menu .menudescription { display: block; font-size: 12px; text-transform: initial; } ul.sunfw-tpl-menu li > a > i { padding: 6px !important; border: 1px solid #fff; border-radius: 4px; margin-right: 5px; } .sunfw-direction-rtl ul.sunfw-tpl-menu li > a > i { margin-left: 5px; margin-right: inherit; } ul.sunfw-tpl-menu > li { position: relative; } ul.sunfw-tpl-menu > li.megamenu { position: static; } ul.sunfw-tpl-menu > li.right > ul { right: 0; } .sunfw-direction-rtl ul.sunfw-tpl-menu > li.right > ul { left: 0; right: auto; } ul.sunfw-tpl-menu > li.left > ul { left: 0; } .sunfw-direction-rtl ul.sunfw-tpl-menu > li.left > ul { right: 0; left: auto; } ul.sunfw-tpl-menu > li.center > ul { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } .sunfw-direction-rtl ul.sunfw-tpl-menu > li.center > ul { right: 50%; left: auto; } .sunfw-direction-rtl ul.sunfw-tpl-menu > li.center > ul { -webkit-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); transform: translateX(50%); } ul.sunfw-tpl-menu > li.full-width { position: static; } ul.sunfw-tpl-menu > li.full-width > ul { left: 0; } .sunfw-direction-rtl ul.sunfw-tpl-menu > li.full-width > ul { right: 0; left: auto; } ul.sunfw-tpl-menu > li > ul { z-index: 1; } ul.sunfw-tpl-menu > li li a { white-space: normal; } ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu { position: absolute; padding: 0; padding-bottom: 15px; border: 1px solid #ebebeb; width: 100%; } ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu ul { max-width: 100%; } ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .modulecontainer h3 { clear: both; color: #000; font-size: 18px; text-transform: uppercase; } ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .modulecontainer > ul > li { padding: 0; list-style: none; } ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .modulecontainer > ul > li .caret { float: right; margin: 8px 10px; border-left: 4px solid #111; border-top: 4px solid transparent; border-bottom: 4px solid transparent; } ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .modulecontainer #login-form { padding-top: 15px; } ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .modulecontainer #login-form #form-login-remember, ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .modulecontainer #login-form .checkbox { margin-bottom: 5px; } ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .sunfw-item > ul, ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .sunfw-item .module-style > div > ul { display: block; position: relative; width: 100%; right: 0; } ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .sunfw-item > ul ul, ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .sunfw-item .module-style > div > ul ul { position: absolute; width: 100%; } ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .sunfw-item > ul li:hover > ul, ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .sunfw-item .module-style > div > ul li:hover > ul { display: block; left: 100%; top: 0; } .sunfw-direction-rtl ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .sunfw-item > ul li:hover > ul, .sunfw-direction-rtl ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .sunfw-item .module-style > div > ul li:hover > ul { right: 100%; left: auto; } ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .sunfw-item > ul li:hover > ul a, ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .sunfw-item .module-style > div > ul li:hover > ul a { width: 100%; display: block; } ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .sunfw-social ul { position: relative; left: 0; } ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu li:hover > ul { display: block; } ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu li a:hover { background: transparent; } ul.sunfw-tpl-menu > li.megamenu.center { position: relative; } ul.sunfw-tpl-menu > li.megamenu.center.full-width { position: static; } ul.sunfw-tpl-menu > li.megamenu.center ul.sunfw-megamenu-sub-menu { left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); } ul.sunfw-tpl-menu > li.megamenu.right { position: relative; } ul.sunfw-tpl-menu > li.megamenu.right.full-width { position: static; } ul.sunfw-tpl-menu > li.megamenu.right ul.sunfw-megamenu-sub-menu { right: 0; left: auto; } ul.sunfw-tpl-menu > li.megamenu.left { position: relative; } ul.sunfw-tpl-menu > li.megamenu.left.full-width { position: static; } ul.sunfw-tpl-menu > li.megamenu.left ul.sunfw-megamenu-sub-menu { right: auto; left: 0; } ul.sunfw-tpl-menu > li.dropdown-submenu ul { margin: 0; padding: 0; position: absolute; left: auto; display: none; list-style: none; text-align: left; } .sunfw-direction-rtl ul.sunfw-tpl-menu > li.dropdown-submenu ul { text-align: right; } ul.sunfw-tpl-menu > li.dropdown-submenu ul li { position: relative; } ul.sunfw-tpl-menu > li.dropdown-submenu ul li:hover > ul { top: 0; left: 100%; } .sunfw-direction-rtl ul.sunfw-tpl-menu > li.dropdown-submenu ul li:hover > ul { right: 100%; left: auto; } ul.sunfw-tpl-menu > li.dropdown-submenu ul li a { padding: 10px 0; position: relative; } ul.sunfw-tpl-menu > li.dropdown-submenu ul li a:hover { background: transparent; } ul.sunfw-tpl-menu > li.dropdown-submenu ul li:last-child a:before { display: none; } ul.sunfw-tpl-menu > li.dropdown-submenu li.dropdown-submenu .dropdown-menu { display: none; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; -ms-transition: opacity 0.4s ease; -o-transition: opacity 0.4s ease; transition: opacity 0.4s ease; } ul.sunfw-tpl-menu > li.dropdown-submenu li.dropdown-submenu:hover > .dropdown-menu { display: block; opacity: 1; filter: alpha(opacity=100); } ul.sunfw-tpl-menu > li.dropdown-submenu li.dropdown-submenu .caret { right: 0; } .sunfw-direction-rtl ul.sunfw-tpl-menu > li.dropdown-submenu li.dropdown-submenu .caret { left: 0; right: auto; } @media (min-width: 768px) { ul.sunfw-tpl-menu .sunfw-submenu-flipback ul { right: 0; left: auto !important; } ul.sunfw-tpl-menu .sunfw-submenu-flipback ul ul { right: 100%; } ul.sunfw-tpl-menu .sunfw-submenu-flipback ul.dropdown-menu { text-align: right; } .sunfw-direction-rtl ul.sunfw-tpl-menu .sunfw-submenu-flipback ul.dropdown-menu { text-align: left; } ul.sunfw-tpl-menu .sunfw-submenu-flipback ul.dropdown-menu .caret { left: 0; } .sunfw-direction-rtl ul.sunfw-tpl-menu .sunfw-submenu-flipback ul.dropdown-menu .caret { right: 0; left: auto; } ul.sunfw-tpl-menu .sunfw-submenu-flipback ul li:hover > ul { left: auto !important; right: 100%; } ul.sunfw-tpl-menu .sunfw-submenu-flipback.center { position: static; } ul.sunfw-tpl-menu .sunfw-submenu-flipback.center > ul { width: 100% !important; left: 0; -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } .sunfw-direction-rtl ul.sunfw-tpl-menu .sunfw-submenu-flipback.center > ul { right: 0; left: auto; } .sunfw-direction-rtl ul.sunfw-tpl-menu .sunfw-submenu-flipback.center > ul { -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } } ul.sunfw-tpl-menu > li ul ul.dropdown-menu { top: 0; left: 100%; } .sunfwMenuFading .sunfw-megamenu-sub-menu, .sunfwMenuFading .dropdown-menu, .sunfwMenuSlide .sunfw-megamenu-sub-menu, .sunfwMenuSlide .dropdown-menu { display: none; } .sunfwMenuNoneEffect ul.sunfw-tpl-menu > li > ul { display: none; } .sunfwMenuNoneEffect ul.sunfw-tpl-menu > li:hover > ul { display: block; } .sunfw-direction-rtl ul.sunfw-tpl-menu > li.megamenu.right ul.sunfw-megamenu-sub-menu { right: 0; left: auto; } .sunfw-direction-rtl ul.sunfw-tpl-menu > li.megamenu.left ul.sunfw-megamenu-sub-menu { left: auto; right: 0; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: transparent; }   nav.navbar { margin-bottom: 10px; } nav.navbar.sunfw-menu-head { border-radius: 4px; z-index: 101; border: 0; background-color: transparent; min-height: auto; margin: 0; } div.sunfw-menu { border: 0; background-color: transparent; } div.sunfw-menu .sunfw-tpl-menu li a { color: #111; } div.sunfw-menu .sunfw-tpl-menu > li > a { padding: 15px 12px; } div.sunfw-menu .sunfw-tpl-menu > li > a:hover { background-color: transparent; } div.sunfw-menu .sunfw-tpl-menu > li.parent:hover > a { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } div.sunfw-menu .sunfw-tpl-menu > li.active > a, div.sunfw-menu .sunfw-tpl-menu > li:hover > a { background-color: transparent; } div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu { border: 0; padding: 15px; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175); } div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu .module-title { background-color: #f4f4f4; font-size: 14px; margin-bottom: 0; padding: 10px 20px; font-weight: 500; } div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu ul.nav ul.nav-child { display: none; list-style-type: none; left: 100% !important; top: 0; min-width: 200px; z-index: 2; padding: 0 20px; background-color: #f9f9f9; -webkit-box-shadow: 3px 3px 6px 1px rgba(0, 0, 0, 0.175); box-shadow: 3px 3px 6px 1px rgba(0, 0, 0, 0.175); } div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu ul.nav ul.nav-child li a { display: block; } div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu ul.nav li { border-bottom: 1px solid #ddd; } div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu ul.nav li a { padding: 10px 20px; text-decoration: none; } div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu ul.nav li:last-child { border-bottom: 0; } div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu ul.nav li.parent:hover ul.nav-child { display: block; } div.sunfw-menu .sunfw-tpl-menu > li.dropdown-submenu .dropdown-menu { border-radius: 0; border: 0; padding: 0; background-color: #f9f9f9; } div.sunfw-menu .sunfw-tpl-menu > li.dropdown-submenu .dropdown-menu li { border-bottom: 1px solid #ddd; } div.sunfw-menu .sunfw-tpl-menu > li.dropdown-submenu .dropdown-menu li.divider { height: auto; margin: 0 auto; overflow: visible; background-color: transparent; } div.sunfw-menu .sunfw-tpl-menu > li.dropdown-submenu .dropdown-menu li a { display: block; padding: 10px 20px; width: 100%; } div.sunfw-menu .sunfw-tpl-menu > li.dropdown-submenu .dropdown-menu li a:hover { text-shadow: 0 0 15px #fff; } div.sunfw-menu .sunfw-tpl-menu > li.dropdown-submenu .dropdown-menu li.current a { text-shadow: 0 0 15px #fff; } div.sunfw-menu .sunfw-tpl-menu > li.dropdown-submenu .dropdown-menu li.dropdown-submenu .caret { float: right; margin-top: 6px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-right: 4px solid transparent; border-left: 4px solid #111; } div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu ul.nav li:first-child > a, div.sunfw-menu .sunfw-tpl-menu > li.dropdown-submenu .sunfw-submenu-level-1 li:first-child > a { border-top: 0; } div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu ul.nav li:last-child a { border-bottom: 0; }   .caret { margin-left: 8px; } .sunfw-direction-rtl .navbar-nav { float: right; } .sunfw-direction-rtl .navbar-nav > li { float: right; } .sunfw-direction-rtl .caret { margin-right: 8px; margin-left: 0; } .sunfw-direction-rtl ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .modulecontainer > ul > li .caret, .sunfw-direction-rtl div.sunfw-menu .sunfw-tpl-menu > li.dropdown-submenu .dropdown-menu li.dropdown-submenu .caret { float: left; border-right: 4px solid #111; border-left: 4px solid transparent; } .sunfw-direction-rtl .menu-sidemenu li.parent ul.nav-child { left: auto; right: 100%; } .sunfw-direction-rtl .menu-sidemenu li.parent:after { right: auto; left: 10px; content: "\f0d9"; }  @media (max-width: 1199px) { .sunfw-menu-head #menu_item_menu ul.navbar-nav > li > a { font-size: 13px; } div.sunfw-menu .sunfw-tpl-menu > li > a { padding-left: 9px; padding-right: 9px; } } @media (max-width: 1024px) { ul.sunfw-tpl-menu .sunfw-submenu-flipback .sunfw-mega-menu ul { right: 0; } .sunfw-direction-rtl ul.sunfw-tpl-menu .sunfw-submenu-flipback .sunfw-mega-menu ul { left: 0; right: auto; } } @media (max-width: 979px) { .module-style .module-body ul.menu-sidemenu li ul.nav-child, .module-style .module-body ul.menumenu-sidemenu li ul.nav-child { position: static; opacity: 1; z-index: 1; display: none; background-color: transparent; box-shadow: none; width: 100%; padding: 0 15px; } .module-style .module-body ul.menu-sidemenu li ul.nav-child li, .module-style .module-body ul.menumenu-sidemenu li ul.nav-child li { border-bottom: 0; } .module-style .module-body ul.menu-sidemenu li ul.nav-child li a, .module-style .module-body ul.menumenu-sidemenu li ul.nav-child li a { border-top: 1px solid #ddd; } .sunfw_header.sunfw-sticky nav.navbar ul.sunfw-tpl-menu.navbar-nav { height: 320px; overflow-y: auto; overflow-x: hidden; } .sunfw-menu { position: relative; z-index: 999; } .navbar-toggle { display: inline-block; } .navbar-nav > li { float: none; } nav.navbar ul.sunfw-tpl-menu.navbar-nav {  width: 100%; float: none; } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: transparent; } nav.navbar.sunfw-menu-head { margin: 0 -15px; border: 0; min-height: initial; } nav.navbar.sunfw-menu-head .navbar-toggle { margin: 0; float: right; border: 0; text-transform: uppercase; box-shadow: none; font-size: 21px; padding: 10px 15px; } nav.navbar.sunfw-menu-head div.sunfw-menu { background-color: #333; } nav.navbar.sunfw-menu-head div.sunfw-menu .sunfw-tpl-menu li a { color: #fff; } nav.navbar.sunfw-menu-head div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu, nav.navbar.sunfw-menu-head div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu ul.nav ul.nav-child, nav.navbar.sunfw-menu-head div.sunfw-menu .sunfw-tpl-menu > li.dropdown-submenu .dropdown-menu { background-color: #333; } nav.navbar.sunfw-menu-head div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu ul.nav li a { padding: 10px 15px; } .navbar-header { float: none; } .navbar-collapse.collapse { display: none !important; } .navbar-collapse.collapse.in { display: block !important; } .sunfw-direction-rtl ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .modulecontainer > ul > li .caret, .sunfw-direction-rtl div.sunfw-menu .sunfw-tpl-menu > li.dropdown-submenu .dropdown-menu li.dropdown-submenu .caret, ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .modulecontainer > ul > li .caret { margin: 0; border: 0; } #menu_item_menu ul.dropdown-menu, #menu_item_menu ul.sunfw-megamenu-sub-menu ul { width: 100% !important; } div.sunfw-menu .sunfw-tpl-menu > li.dropdown-submenu .dropdown-menu li.dropdown-submenu .caret { border: 0; margin: 0; } div.sunfw-menu .sunfw-tpl-menu li a:hover { text-shadow: none; } div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu .module-title, div.sunfw-menu .sunfw-tpl-menu li a { border-bottom: 1px solid #999 !important; } div.sunfw-menu .sunfw-tpl-menu li .menu_image a { border-bottom: 0 !important; } div.sunfw-menu .sunfw-tpl-menu > li.dropdown-submenu .dropdown-menu li a { box-shadow: none !important; padding: 10px 20px; } div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu ul.nav { padding-bottom: 0; } div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu ul.nav ul.nav-child { padding: 0 10px; width: 100%; display: none !important; } div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu ul.nav ul.nav-child.menuShow { display: block !important; } div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu ul.nav ul.nav-child li a { padding: 10px 15px; } #menu_item_menu- ul.dropdown-menu, #menu_item_menu- ul.sunfw-megamenu-sub-menu ul { width: 100% !important; } div.sunfw-menu .sunfw-tpl-menu > li.dropdown-submenu .dropdown-menu li, div.sunfw-menu .sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu ul.nav li { border: 0; } ul.sunfw-tpl-menu.navbar-nav { margin: 0; } ul.sunfw-tpl-menu > li ul { -webkit-box-shadow: none !important; box-shadow: none !important; display: none !important; position: static !important; } ul.sunfw-tpl-menu > li ul.menuShow { float: none; display: block !important; width: 100%; } ul.sunfw-tpl-menu > li.dropdown-submenu li.dropdown-submenu .dropdown-menu { display: none !important; padding: 0 12px; opacity: 1; filter: alpha(opacity=100); -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; } ul.sunfw-tpl-menu > li.dropdown-submenu li.dropdown-submenu .dropdown-menu.menuShow { display: block !important; left: 0; } ul.sunfw-tpl-menu > li.dropdown-submenu ul li a::before { display: none; } ul.sunfw-tpl-menu > li.megamenu { position: relative; } ul.sunfw-tpl-menu > li.megamenu .sunfw-megamenu-sub-menu { width: 100% !important; } ul.sunfw-tpl-menu > li.megamenu .sunfw-mega-menu [class*="col-xs-"] { width: 100%; padding: 0; } ul.sunfw-tpl-menu > li.megamenu .sunfw-mega-menu .row { margin: 0; } ul.sunfw-tpl-menu > li.megamenu .sunfw-mega-menu ul { display: block !important; } ul.sunfw-tpl-menu li:last-child { border-bottom: none; } ul.sunfw-tpl-menu .caret { border: none; width: 40px; top: 0; position: absolute; height: 100%; text-align: center; margin-top: 0; font-weight: normal; right: 0; } .sunfw-direction-rtl ul.sunfw-tpl-menu .caret { left: 0; right: auto; } ul.sunfw-tpl-menu .caret:before { content: "\f105"; font-family: "FontAwesome"; color: #ccc; font-size: 20px; vertical-align: middle; line-height: 48px; } ul.sunfw-tpl-menu .caret.open:before { content: "\f107"; } ul.sunfw-tpl-menu ul.sunfw-megamenu-sub-menu .caret:before, ul.sunfw-tpl-menu ul.dropdown-menu .caret:before { line-height: 40px; } .sunfw-menu-head.navbar-default .navbar-nav > li > a { padding: 10px 15px; } .sunfw-direction-rtl .navbar.sunfw-menu-head .navbar-toggle { float: left; } .sunfw-direction-rtl ul.sunfw-tpl-menu.navbar-nav > li, .sunfw-direction-rtl ul.sunfw-tpl-menu.navbar-nav { float: none; } .sunfw-direction-rtl ul.sunfw-tpl-menu .caret:before { content: "\f104"; } .sunfw-direction-rtl ul.sunfw-tpl-menu .caret.open:before { content: "\f107"; } .sunfw-direction-rtl div.sunfw-menu .sunfw-tpl-menu > li.dropdown-submenu .dropdown-menu li.dropdown-submenu .caret { border: 0; margin: 0; } .sunfw-direction-rtl .sunfw_header_top .text-right { text-align: center !important; } } .disable-responsive .container { width: 1170px !important; } @media (min-width: 992px) {  } @media (max-width: 1199px) { .sunfw_bg_fixed { background-attachment: inherit !important; background-size: auto !important; } } @media (max-width: 979px) { .sunfw-logo { text-align: center; } .sunfw-logo a { display: inline-block; } .jsn-gallery [class*="jsn-themeslider-skitter-"] .label_skitter p.jsn-themeslider-caption-title { font-size: 35px; } .intro_homepage div.grid__column:first-child { border-bottom: 1px solid #ddd; } } @media (max-width: 767px) { #sunfw_section_header { padding-top: 15px !important; padding-bottom: 0 !important; } .jsn-gallery [class*="jsn-themeslider-skitter-"] .label_skitter p.jsn-themeslider-caption-title { font-size: 19px; margin-top: 0; } .jsn-gallery [class*="jsn-themeslider-skitter-"] .label_skitter p.jsn-themeslider-caption-description { font-size: 15px; } .intro_homepage div.grid__column:first-child { padding: 0 15px !important; } .hikashop_module .hikashop_category_information .hikashop_subcategories_listing .hikashop_subcategories .hikashop_category { width: 100% !important; } } body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .padding-0 { padding: 0px; } .padding-top-0 { padding-top: 0px; } .padding-bottom-0 { padding-bottom: 0px; } .padding-left-0 { padding-left: 0px; } .sunfw-direction-rtl .padding-left-0 { padding-right: 0px; padding-left: inherit; } .padding-right-0 { padding-right: 0px; } .sunfw-direction-rtl .padding-right-0 { padding-left: 0px; padding-right: inherit; } .padding-5 { padding: 5px; } .padding-top-5 { padding-top: 5px; } .padding-bottom-5 { padding-bottom: 5px; } .padding-left-5 { padding-left: 5px; } .sunfw-direction-rtl .padding-left-5 { padding-right: 5px; padding-left: inherit; } .padding-right-5 { padding-right: 5px; } .sunfw-direction-rtl .padding-right-5 { padding-left: 5px; padding-right: inherit; } .padding-10 { padding: 10px; } .padding-top-10 { padding-top: 10px; } .padding-bottom-10 { padding-bottom: 10px; } .padding-left-10 { padding-left: 10px; } .sunfw-direction-rtl .padding-left-10 { padding-right: 10px; padding-left: inherit; } .padding-right-10 { padding-right: 10px; } .sunfw-direction-rtl .padding-right-10 { padding-left: 10px; padding-right: inherit; } .padding-15 { padding: 15px; } .padding-top-15 { padding-top: 15px; } .padding-bottom-15 { padding-bottom: 15px; } .padding-left-15 { padding-left: 15px; } .sunfw-direction-rtl .padding-left-15 { padding-right: 15px; padding-left: inherit; } .padding-right-15 { padding-right: 15px; } .sunfw-direction-rtl .padding-right-15 { padding-left: 15px; padding-right: inherit; } .padding-20 { padding: 20px; } .padding-top-20 { padding-top: 20px; } .padding-bottom-20 { padding-bottom: 20px; } .padding-left-20 { padding-left: 20px; } .sunfw-direction-rtl .padding-left-20 { padding-right: 20px; padding-left: inherit; } .padding-right-20 { padding-right: 20px; } .sunfw-direction-rtl .padding-right-20 { padding-left: 20px; padding-right: inherit; } .padding-25 { padding: 25px; } .padding-top-25 { padding-top: 25px; } .padding-bottom-25 { padding-bottom: 25px; } .padding-left-25 { padding-left: 25px; } .sunfw-direction-rtl .padding-left-25 { padding-right: 25px; padding-left: inherit; } .padding-right-25 { padding-right: 25px; } .sunfw-direction-rtl .padding-right-25 { padding-left: 25px; padding-right: inherit; } .padding-30 { padding: 30px; } .padding-top-30 { padding-top: 30px; } .padding-bottom-30 { padding-bottom: 30px; } .padding-left-30 { padding-left: 30px; } .sunfw-direction-rtl .padding-left-30 { padding-right: 30px; padding-left: inherit; } .padding-right-30 { padding-right: 30px; } .sunfw-direction-rtl .padding-right-30 { padding-left: 30px; padding-right: inherit; } .padding-35 { padding: 35px; } .padding-top-35 { padding-top: 35px; } .padding-bottom-35 { padding-bottom: 35px; } .padding-left-35 { padding-left: 35px; } .sunfw-direction-rtl .padding-left-35 { padding-right: 35px; padding-left: inherit; } .padding-right-35 { padding-right: 35px; } .sunfw-direction-rtl .padding-right-35 { padding-left: 35px; padding-right: inherit; } .padding-40 { padding: 40px; } .padding-top-40 { padding-top: 40px; } .padding-bottom-40 { padding-bottom: 40px; } .padding-left-40 { padding-left: 40px; } .sunfw-direction-rtl .padding-left-40 { padding-right: 40px; padding-left: inherit; } .padding-right-40 { padding-right: 40px; } .sunfw-direction-rtl .padding-right-40 { padding-left: 40px; padding-right: inherit; } .padding-45 { padding: 45px; } .padding-top-45 { padding-top: 45px; } .padding-bottom-45 { padding-bottom: 45px; } .padding-left-45 { padding-left: 45px; } .sunfw-direction-rtl .padding-left-45 { padding-right: 45px; padding-left: inherit; } .padding-right-45 { padding-right: 45px; } .sunfw-direction-rtl .padding-right-45 { padding-left: 45px; padding-right: inherit; } .padding-50 { padding: 50px; } .padding-top-50 { padding-top: 50px; } .padding-bottom-50 { padding-bottom: 50px; } .padding-left-50 { padding-left: 50px; } .sunfw-direction-rtl .padding-left-50 { padding-right: 50px; padding-left: inherit; } .padding-right-50 { padding-right: 50px; } .sunfw-direction-rtl .padding-right-50 { padding-left: 50px; padding-right: inherit; } .padding-55 { padding: 55px; } .padding-top-55 { padding-top: 55px; } .padding-bottom-55 { padding-bottom: 55px; } .padding-left-55 { padding-left: 55px; } .sunfw-direction-rtl .padding-left-55 { padding-right: 55px; padding-left: inherit; } .padding-right-55 { padding-right: 55px; } .sunfw-direction-rtl .padding-right-55 { padding-left: 55px; padding-right: inherit; } .padding-60 { padding: 60px; } .padding-top-60 { padding-top: 60px; } .padding-bottom-60 { padding-bottom: 60px; } .padding-left-60 { padding-left: 60px; } .sunfw-direction-rtl .padding-left-60 { padding-right: 60px; padding-left: inherit; } .padding-right-60 { padding-right: 60px; } .sunfw-direction-rtl .padding-right-60 { padding-left: 60px; padding-right: inherit; } .padding-65 { padding: 65px; } .padding-top-65 { padding-top: 65px; } .padding-bottom-65 { padding-bottom: 65px; } .padding-left-65 { padding-left: 65px; } .sunfw-direction-rtl .padding-left-65 { padding-right: 65px; padding-left: inherit; } .padding-right-65 { padding-right: 65px; } .sunfw-direction-rtl .padding-right-65 { padding-left: 65px; padding-right: inherit; } .padding-70 { padding: 70px; } .padding-top-70 { padding-top: 70px; } .padding-bottom-70 { padding-bottom: 70px; } .padding-left-70 { padding-left: 70px; } .sunfw-direction-rtl .padding-left-70 { padding-right: 70px; padding-left: inherit; } .padding-right-70 { padding-right: 70px; } .sunfw-direction-rtl .padding-right-70 { padding-left: 70px; padding-right: inherit; } .padding-75 { padding: 75px; } .padding-top-75 { padding-top: 75px; } .padding-bottom-75 { padding-bottom: 75px; } .padding-left-75 { padding-left: 75px; } .sunfw-direction-rtl .padding-left-75 { padding-right: 75px; padding-left: inherit; } .padding-right-75 { padding-right: 75px; } .sunfw-direction-rtl .padding-right-75 { padding-left: 75px; padding-right: inherit; } .margin-0 { margin: 0px; } .margin-top-0 { margin-top: 0px; } .margin-bottom-0 { margin-bottom: 0px; } .margin-left-0 { margin-left: 0px; } .sunfw-direction-rtl .margin-left-0 { margin-right: 0px; margin-left: inherit; } .margin-right-0 { margin-right: 0px; } .sunfw-direction-rtl .margin-right-0 { margin-left: 0px; margin-right: inherit; } .margin-5 { margin: 5px; } .margin-top-5 { margin-top: 5px; } .margin-bottom-5 { margin-bottom: 5px; } .margin-left-5 { margin-left: 5px; } .sunfw-direction-rtl .margin-left-5 { margin-right: 5px; margin-left: inherit; } .margin-right-5 { margin-right: 5px; } .sunfw-direction-rtl .margin-right-5 { margin-left: 5px; margin-right: inherit; } .margin-10 { margin: 10px; } .margin-top-10 { margin-top: 10px; } .margin-bottom-10 { margin-bottom: 10px; } .margin-left-10 { margin-left: 10px; } .sunfw-direction-rtl .margin-left-10 { margin-right: 10px; margin-left: inherit; } .margin-right-10 { margin-right: 10px; } .sunfw-direction-rtl .margin-right-10 { margin-left: 10px; margin-right: inherit; } .margin-15 { margin: 15px; } .margin-top-15 { margin-top: 15px; } .margin-bottom-15 { margin-bottom: 15px; } .margin-left-15 { margin-left: 15px; } .sunfw-direction-rtl .margin-left-15 { margin-right: 15px; margin-left: inherit; } .margin-right-15 { margin-right: 15px; } .sunfw-direction-rtl .margin-right-15 { margin-left: 15px; margin-right: inherit; } .margin-20 { margin: 20px; } .margin-top-20 { margin-top: 20px; } .margin-bottom-20 { margin-bottom: 20px; } .margin-left-20 { margin-left: 20px; } .sunfw-direction-rtl .margin-left-20 { margin-right: 20px; margin-left: inherit; } .margin-right-20 { margin-right: 20px; } .sunfw-direction-rtl .margin-right-20 { margin-left: 20px; margin-right: inherit; } .margin-25 { margin: 25px; } .margin-top-25 { margin-top: 25px; } .margin-bottom-25 { margin-bottom: 25px; } .margin-left-25 { margin-left: 25px; } .sunfw-direction-rtl .margin-left-25 { margin-right: 25px; margin-left: inherit; } .margin-right-25 { margin-right: 25px; } .sunfw-direction-rtl .margin-right-25 { margin-left: 25px; margin-right: inherit; } .margin-30 { margin: 30px; } .margin-top-30 { margin-top: 30px; } .margin-bottom-30 { margin-bottom: 30px; } .margin-left-30 { margin-left: 30px; } .sunfw-direction-rtl .margin-left-30 { margin-right: 30px; margin-left: inherit; } .margin-right-30 { margin-right: 30px; } .sunfw-direction-rtl .margin-right-30 { margin-left: 30px; margin-right: inherit; } .margin-35 { margin: 35px; } .margin-top-35 { margin-top: 35px; } .margin-bottom-35 { margin-bottom: 35px; } .margin-left-35 { margin-left: 35px; } .sunfw-direction-rtl .margin-left-35 { margin-right: 35px; margin-left: inherit; } .margin-right-35 { margin-right: 35px; } .sunfw-direction-rtl .margin-right-35 { margin-left: 35px; margin-right: inherit; } .margin-40 { margin: 40px; } .margin-top-40 { margin-top: 40px; } .margin-bottom-40 { margin-bottom: 40px; } .margin-left-40 { margin-left: 40px; } .sunfw-direction-rtl .margin-left-40 { margin-right: 40px; margin-left: inherit; } .margin-right-40 { margin-right: 40px; } .sunfw-direction-rtl .margin-right-40 { margin-left: 40px; margin-right: inherit; } .margin-45 { margin: 45px; } .margin-top-45 { margin-top: 45px; } .margin-bottom-45 { margin-bottom: 45px; } .margin-left-45 { margin-left: 45px; } .sunfw-direction-rtl .margin-left-45 { margin-right: 45px; margin-left: inherit; } .margin-right-45 { margin-right: 45px; } .sunfw-direction-rtl .margin-right-45 { margin-left: 45px; margin-right: inherit; } .margin-50 { margin: 50px; } .margin-top-50 { margin-top: 50px; } .margin-bottom-50 { margin-bottom: 50px; } .margin-left-50 { margin-left: 50px; } .sunfw-direction-rtl .margin-left-50 { margin-right: 50px; margin-left: inherit; } .margin-right-50 { margin-right: 50px; } .sunfw-direction-rtl .margin-right-50 { margin-left: 50px; margin-right: inherit; } .margin-55 { margin: 55px; } .margin-top-55 { margin-top: 55px; } .margin-bottom-55 { margin-bottom: 55px; } .margin-left-55 { margin-left: 55px; } .sunfw-direction-rtl .margin-left-55 { margin-right: 55px; margin-left: inherit; } .margin-right-55 { margin-right: 55px; } .sunfw-direction-rtl .margin-right-55 { margin-left: 55px; margin-right: inherit; } .margin-60 { margin: 60px; } .margin-top-60 { margin-top: 60px; } .margin-bottom-60 { margin-bottom: 60px; } .margin-left-60 { margin-left: 60px; } .sunfw-direction-rtl .margin-left-60 { margin-right: 60px; margin-left: inherit; } .margin-right-60 { margin-right: 60px; } .sunfw-direction-rtl .margin-right-60 { margin-left: 60px; margin-right: inherit; } .margin-65 { margin: 65px; } .margin-top-65 { margin-top: 65px; } .margin-bottom-65 { margin-bottom: 65px; } .margin-left-65 { margin-left: 65px; } .sunfw-direction-rtl .margin-left-65 { margin-right: 65px; margin-left: inherit; } .margin-right-65 { margin-right: 65px; } .sunfw-direction-rtl .margin-right-65 { margin-left: 65px; margin-right: inherit; } .margin-70 { margin: 70px; } .margin-top-70 { margin-top: 70px; } .margin-bottom-70 { margin-bottom: 70px; } .margin-left-70 { margin-left: 70px; } .sunfw-direction-rtl .margin-left-70 { margin-right: 70px; margin-left: inherit; } .margin-right-70 { margin-right: 70px; } .sunfw-direction-rtl .margin-right-70 { margin-left: 70px; margin-right: inherit; } .margin-75 { margin: 75px; } .margin-top-75 { margin-top: 75px; } .margin-bottom-75 { margin-bottom: 75px; } .margin-left-75 { margin-left: 75px; } .sunfw-direction-rtl .margin-left-75 { margin-right: 75px; margin-left: inherit; } .margin-right-75 { margin-right: 75px; } .sunfw-direction-rtl .margin-right-75 { margin-left: 75px; margin-right: inherit; } .middle { top: 50%; } .top-0 { top: 0px; } .bottom-0 { bottom: 0px; } .left-0 { left: 0px; } .sunfw-direction-rtl .left-0 { right: 0px; left: auto; } .right-0 { right: 0px; } .sunfw-direction-rtl .right-0 { left: 0px; right: auto; } .top-5 { top: 5px; } .bottom-5 { bottom: 5px; } .left-5 { left: 5px; } .sunfw-direction-rtl .left-5 { right: 5px; left: auto; } .right-5 { right: 5px; } .sunfw-direction-rtl .right-5 { left: 5px; right: auto; } .top-10 { top: 10px; } .bottom-10 { bottom: 10px; } .left-10 { left: 10px; } .sunfw-direction-rtl .left-10 { right: 10px; left: auto; } .right-10 { right: 10px; } .sunfw-direction-rtl .right-10 { left: 10px; right: auto; } .top-15 { top: 15px; } .bottom-15 { bottom: 15px; } .left-15 { left: 15px; } .sunfw-direction-rtl .left-15 { right: 15px; left: auto; } .right-15 { right: 15px; } .sunfw-direction-rtl .right-15 { left: 15px; right: auto; } .top-20 { top: 20px; } .bottom-20 { bottom: 20px; } .left-20 { left: 20px; } .sunfw-direction-rtl .left-20 { right: 20px; left: auto; } .right-20 { right: 20px; } .sunfw-direction-rtl .right-20 { left: 20px; right: auto; } .top-25 { top: 25px; } .bottom-25 { bottom: 25px; } .left-25 { left: 25px; } .sunfw-direction-rtl .left-25 { right: 25px; left: auto; } .right-25 { right: 25px; } .sunfw-direction-rtl .right-25 { left: 25px; right: auto; } .top-30 { top: 30px; } .bottom-30 { bottom: 30px; } .left-30 { left: 30px; } .sunfw-direction-rtl .left-30 { right: 30px; left: auto; } .right-30 { right: 30px; } .sunfw-direction-rtl .right-30 { left: 30px; right: auto; } .top-35 { top: 35px; } .bottom-35 { bottom: 35px; } .left-35 { left: 35px; } .sunfw-direction-rtl .left-35 { right: 35px; left: auto; } .right-35 { right: 35px; } .sunfw-direction-rtl .right-35 { left: 35px; right: auto; } .top-40 { top: 40px; } .bottom-40 { bottom: 40px; } .left-40 { left: 40px; } .sunfw-direction-rtl .left-40 { right: 40px; left: auto; } .right-40 { right: 40px; } .sunfw-direction-rtl .right-40 { left: 40px; right: auto; } .top-45 { top: 45px; } .bottom-45 { bottom: 45px; } .left-45 { left: 45px; } .sunfw-direction-rtl .left-45 { right: 45px; left: auto; } .right-45 { right: 45px; } .sunfw-direction-rtl .right-45 { left: 45px; right: auto; } .top-50 { top: 50px; } .bottom-50 { bottom: 50px; } .left-50 { left: 50px; } .sunfw-direction-rtl .left-50 { right: 50px; left: auto; } .right-50 { right: 50px; } .sunfw-direction-rtl .right-50 { left: 50px; right: auto; } .top-55 { top: 55px; } .bottom-55 { bottom: 55px; } .left-55 { left: 55px; } .sunfw-direction-rtl .left-55 { right: 55px; left: auto; } .right-55 { right: 55px; } .sunfw-direction-rtl .right-55 { left: 55px; right: auto; } .top-60 { top: 60px; } .bottom-60 { bottom: 60px; } .left-60 { left: 60px; } .sunfw-direction-rtl .left-60 { right: 60px; left: auto; } .right-60 { right: 60px; } .sunfw-direction-rtl .right-60 { left: 60px; right: auto; } .top-65 { top: 65px; } .bottom-65 { bottom: 65px; } .left-65 { left: 65px; } .sunfw-direction-rtl .left-65 { right: 65px; left: auto; } .right-65 { right: 65px; } .sunfw-direction-rtl .right-65 { left: 65px; right: auto; } .top-70 { top: 70px; } .bottom-70 { bottom: 70px; } .left-70 { left: 70px; } .sunfw-direction-rtl .left-70 { right: 70px; left: auto; } .right-70 { right: 70px; } .sunfw-direction-rtl .right-70 { left: 70px; right: auto; } .top-75 { top: 75px; } .bottom-75 { bottom: 75px; } .left-75 { left: 75px; } .sunfw-direction-rtl .left-75 { right: 75px; left: auto; } .right-75 { right: 75px; } .sunfw-direction-rtl .right-75 { left: 75px; right: auto; } .font-weight-100 { font-weight: 100; } .font-weight-200 { font-weight: 200; } .font-weight-300 { font-weight: 300; } .font-weight-400 { font-weight: 400; } .font-weight-500 { font-weight: 500; } .font-weight-600 { font-weight: 600; } .font-weight-700 { font-weight: 700; } .font-size-1 { font-size: 1px; } .font-size-2 { font-size: 2px; } .font-size-3 { font-size: 3px; } .font-size-4 { font-size: 4px; } .font-size-5 { font-size: 5px; } .font-size-6 { font-size: 6px; } .font-size-7 { font-size: 7px; } .font-size-8 { font-size: 8px; } .font-size-9 { font-size: 9px; } .font-size-10 { font-size: 10px; } .font-size-11 { font-size: 11px; } .font-size-12 { font-size: 12px; } .font-size-13 { font-size: 13px; } .font-size-14 { font-size: 14px; } .font-size-15 { font-size: 15px; } .font-size-16 { font-size: 16px; } .font-size-17 { font-size: 17px; } .font-size-18 { font-size: 18px; } .font-size-19 { font-size: 19px; } .font-size-20 { font-size: 20px; } .font-size-21 { font-size: 21px; } .font-size-22 { font-size: 22px; } .font-size-23 { font-size: 23px; } .font-size-24 { font-size: 24px; } .font-size-25 { font-size: 25px; } .font-size-26 { font-size: 26px; } .font-size-27 { font-size: 27px; } .font-size-28 { font-size: 28px; } .font-size-29 { font-size: 29px; } .font-size-30 { font-size: 30px; } .font-size-31 { font-size: 31px; } .font-size-32 { font-size: 32px; } .font-size-33 { font-size: 33px; } .font-size-34 { font-size: 34px; } .font-size-35 { font-size: 35px; } .font-size-36 { font-size: 36px; } .font-size-37 { font-size: 37px; } .font-size-38 { font-size: 38px; } .font-size-39 { font-size: 39px; } .font-size-40 { font-size: 40px; } .font-size-41 { font-size: 41px; } .font-size-42 { font-size: 42px; } .font-size-43 { font-size: 43px; } .font-size-44 { font-size: 44px; } .font-size-45 { font-size: 45px; } .font-size-46 { font-size: 46px; } .font-size-47 { font-size: 47px; } .font-size-48 { font-size: 48px; } .font-size-49 { font-size: 49px; } .font-size-50 { font-size: 50px; } .display-inline { display: inline-block; } .p-relative { position: relative; } .p-absolute { position: absolute; } .p-fixed { position: fixed; } .p-static { position: static; } .width-5 { width: 5px; } .width-10 { width: 10px; } .width-15 { width: 15px; } .width-20 { width: 20px; } .width-25 { width: 25px; } .width-30 { width: 30px; } .width-35 { width: 35px; } .width-40 { width: 40px; } .width-45 { width: 45px; } .width-50 { width: 50px; } .width-55 { width: 55px; } .width-60 { width: 60px; } .width-65 { width: 65px; } .width-70 { width: 70px; } .width-75 { width: 75px; } .width-80 { width: 80px; } .width-85 { width: 85px; } .width-90 { width: 90px; } .width-95 { width: 95px; } .width-100 { width: 100px; } .off-canvas-base { position: absolute; background-color: #f5f5f5; z-index: 999; } .off-canvas-base .close-offcanvas { z-index: 999; color: #000; } .off-canvas-base .padding-20 a.close-offcanvas { display: none; } .offcanvas-bottom a { color: #8A91A4; } #close-offcanvas { color: #000; } body.offcanvas-open .sunfw-content::before { position: absolute; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); content: ''; opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); -webkit-transition: opacity 0.2s, -webkit-transform 0s 0.2s; transition: opacity 0.2s, transform 0s 0.2s; } body[class*='-open'].offcanvas-open .sunfw-content::before { opacity: 1; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .off-canvas-base { z-index: 10000; } @media (max-width: 767px) { body.sunfw-offCanvas > .off-canvas-base { width: 250px !important; } body.sunfw-offCanvas > .off-canvas-right { transform: translate3d(250px, 0, 0) !important; -webkit-transform: translate3d(250px, 0, 0) !important; } body.sunfw-offCanvas > .off-canvas-left { transform: translate3d(-250px, 0, 0) !important; -webkit-transform: translate3d(-250px, 0, 0) !important; } body.sunfw-offCanvas.is-right-open > .off-canvas-right { transform: translate3d(0px, 0px, 0px) !important; } body.sunfw-offCanvas.is-left-open > .off-canvas-left { transform: translate3d(0px, 0px, 0px) !important; } } .effect-left-push.is-left-open .sunfw-content { -webkit-transform: translate3d(300px, 0, 0); transform: translate3d(300px, 0, 0); } .effect-left-push.is-left-open.sunfw-direction-rtl .sunfw-content { -webkit-transform: translate3d(-300px, 0, 0); transform: translate3d(-300px, 0, 0); } .effect-left-push .off-canvas-left { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; height: 100%; } .effect-left-push.is-left-open .off-canvas-left { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .effect-right-push.is-right-open .sunfw-content { -webkit-transform: translate3d(-300px, 0, 0); transform: translate3d(-300px, 0, 0); } .effect-right-push.is-right-open.sunfw-direction-rtl .sunfw-content { -webkit-transform: translate3d(300px, 0, 0); transform: translate3d(300px, 0, 0); } .effect-right-push .off-canvas-right { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; height: 100%; } .effect-right-push.is-right-open .off-canvas-right { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .effect-top-push.is-top-open .sunfw-content { -webkit-transform: translate3d(0, 300px, 0); transform: translate3d(0, 300px, 0); } .effect-top-push .off-canvas-top { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-transform: translate3d(0, -300px, 0); transform: translate3d(0, -300px, 0); width: 100%; height: 300px; } .effect-top-push.is-top-open .off-canvas-top { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .effect-bottom-push.is-bottom-open .sunfw-content { -webkit-transform: translate3d(0, -300px, 0); transform: translate3d(0, -300px, 0); } .effect-bottom-push .off-canvas-bottom { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-transform: translate3d(0, 300px, 0); transform: translate3d(0, 300px, 0); width: 100%; height: 300px; } .effect-bottom-push.is-bottom-open .off-canvas-bottom { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); visibility: visible; } .effect-bottom-push .off-canvas-bottom { position: fixed; } .effect-left-slide .off-canvas-left { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; height: 100%; } .effect-left-slide.is-left-open .off-canvas-left { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .effect-right-slide .off-canvas-right { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; height: 100%; } .effect-right-slide.is-right-open .off-canvas-right { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .effect-top-slide .off-canvas-top { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-transform: translate3d(0, -300px, 0); transform: translate3d(0, -300px, 0); width: 100%; height: 300px; } .effect-top-slide.is-top-open .off-canvas-top { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .effect-bottom-slide .off-canvas-bottom { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-transform: translate3d(0, 300px, 0); transform: translate3d(0, 300px, 0); width: 100%; height: 300px; } .effect-bottom-slide.is-bottom-open .off-canvas-bottom { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); visibility: visible; } .effect-bottom-slide .off-canvas-bottom { position: fixed; } .off-canvas-left .toggle-offcanvas { right: 0; -webkit-transform: translate(100%, 0); -ms-transform: translate(100%, 0); -o-transform: translate(100%, 0); transform: translate(100%, 0); } .sunfw-direction-rtl .off-canvas-left .toggle-offcanvas { left: 0; right: auto; } .sunfw-direction-rtl .off-canvas-left .toggle-offcanvas { -webkit-transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); -o-transform: translate(-100%, 0); transform: translate(-100%, 0); } .off-canvas-left .toggle-offcanvas.middle { -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); -o-transform: translate(100%, -50%); transform: translate(100%, -50%); } .sunfw-direction-rtl .off-canvas-left .toggle-offcanvas.middle { -webkit-transform: translate(-100%, -50%); -ms-transform: translate(-100%, -50%); -o-transform: translate(-100%, -50%); transform: translate(-100%, -50%); } .off-canvas-right .toggle-offcanvas { left: 0; -webkit-transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); -o-transform: translate(-100%, 0); transform: translate(-100%, 0); } .sunfw-direction-rtl .off-canvas-right .toggle-offcanvas { right: 0; left: auto; } .sunfw-direction-rtl .off-canvas-right .toggle-offcanvas { -webkit-transform: translate(100%, 0); -ms-transform: translate(100%, 0); -o-transform: translate(100%, 0); transform: translate(100%, 0); } .off-canvas-right .toggle-offcanvas.middle { -webkit-transform: translate(-100%, -50%); -ms-transform: translate(-100%, -50%); -o-transform: translate(-100%, -50%); transform: translate(-100%, -50%); } .sunfw-direction-rtl .off-canvas-right .toggle-offcanvas.middle { -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); -o-transform: translate(100%, -50%); transform: translate(100%, -50%); } .off-canvas-top .toggle-offcanvas { transform: translate(0, 100%); bottom: 0; } .off-canvas-top .toggle-offcanvas.center { transform: translate(-50%, 100%); } .off-canvas-bottom .toggle-offcanvas { top: 0; transform: translate(0, -100%); } .off-canvas-bottom .toggle-offcanvas.center { transform: translate(-50%, -100%); } .toggle-offcanvas { background: #FFF; padding: 5px 15px; line-height: 30px; text-align: center; position: absolute; border: 1px solid rgba(221, 221, 221, 0.5); } .toggle-offcanvas .fa-bars { color: #000; } .toggle-offcanvas:focus { outline: none; } .offcanvas-content > .row { margin: 0; } .offcanvas-content .container { width: 100%; } .offcanvas-content h3.module-title { padding-left: 20px; } .sunfw-direction-rtl .offcanvas-content h3.module-title { padding-right: 20px; padding-left: inherit; } .offcanvas-content .col-xs-12 { padding: 0; } .offcanvas-content ul.nav.menu li { border-bottom: 1px solid rgba(204, 204, 204, 0.3); } .offcanvas-content ul.nav.menu li a { font-size: 14px; color: #333; display: block; padding: 13px 10px 13px 20px; } .sunfw-direction-rtl .offcanvas-content ul.nav.menu li a { padding: 13px 20px 13px 10px; } .offcanvas-content ul.nav.menu .nav-child { border-top: 1px solid rgba(204, 204, 204, 0.3); } .offcanvas-content ul.nav.menu .nav-child > li:last-child { border: medium none; } .offcanvas-content ul.nav.menu ul { padding: 0; list-style: none; } .offcanvas-content #login-form { padding: 10px 15px 0; } .offcanvas-content #login-form ul { padding: 0; list-style: none; } .off-canvas-base { position: fixed; } .off-canvas-base .offcanvas-content { position: fixed; top: 0; bottom: 0; width: inherit; overflow: auto; } .toggle-offcanvas.top { top: 0; } .toggle-offcanvas.bottom { bottom: 0; } .toggle-offcanvas.middle { top: 50%; } .toggle-offcanvas.right { right: 0; } .toggle-offcanvas.left { left: 0; } .toggle-offcanvas.center { left: 50%; } .sunfw-offCanvas .only-mobile { display: none; } @media (max-width: 767px) { .sunfw-offCanvas .only-mobile { display: block; } .sunfw-offCanvas .only-mobile .close-offcanvas.toggle-offcanvas { display: block; } } .form-contact .control-group { margin-bottom: 20px; zoom: 1; } .form-contact .control-group:before { display: table; line-height: 0; content: ""; } .form-contact .control-group:after { display: table; line-height: 0; content: ""; clear: both; } .form-contact .control-label { float: left; width: 160px; padding-top: 5px; text-align: right; } .sunfw-direction-rtl .form-contact .control-label { float: right; } .sunfw-direction-rtl .form-contact .control-label { text-align: left; } .form-contact .controls { display: inline-block; padding-left: 20px; width: calc(100% - 180px); } .sunfw-direction-rtl .form-contact .controls { padding-right: 20px; padding-left: inherit; } .form-contact .controls input, .form-contact .controls textarea { display: block; width: 100%; } .form-contact .help-block { margin-bottom: 0; } .form-contact input + .help-block, .form-contact select + .help-block, .form-contact textarea + .help-block, .form-contact .uneditable-input + .help-block, .form-contact .input-prepend + .help-block, .form-contact .input-append + .help-block { margin-top: 10px; } .form-contact .form-actions { padding-left: 180px; } .sunfw-direction-rtl .form-contact .form-actions { padding-right: 180px; padding-left: inherit; } .jsn-error-page { text-align: center; } .jsn-error-page h1 { color: #000; font-size: 80px; font-weight: bold; line-height: 144px; margin: 0; border-bottom: none; font-family: 'Lato', sans-serif; } .jsn-error-page #content { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .sunfw-direction-rtl .jsn-error-page #content { right: 0; left: auto; } .jsn-error-page .table { display: table; width: 100%; height: 100%; } .jsn-error-page .table .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .jsn-error-page .content-inner h3 { font-size: 40px; font-weight: bold; letter-spacing: 1px; line-height: 40px; margin: 0 0 20px; text-transform: uppercase; color: #000; font-family: 'Lato', sans-serif; } .jsn-error-page .content-inner p { color: #646464; font-family: Lato; font-size: 16px; margin: 0 0 10px; } .jsn-error-page .jsn-search input.form-control { border-color: #eaeaea; border-radius: 2px; box-shadow: none; height: auto; line-height: 22px; padding: 12px 20px; width: 28%; font-family: 'Lato', sans-serif; font-size: 16px; color: #c8c8c8; } .jsn-error-page .goto-home { margin: 50px 0 60px; } .jsn-error-page .goto-home a { padding: 10px 30px; background-color: #232323; color: #fff; text-transform: uppercase; border-radius: 2px; padding: 15px 30px; font-family: 'Lato', sans-serif; } @media (max-width: 480px) { .jsn-error-page .goto-home { margin: 50px 0 10px; } .jsn-error-page .jsn-search input.form-control { width: 100%; } } .jsn-offline { border: 1px solid; border-radius: 4px; margin: 30px auto 0; max-width: 400px; padding: 20px; } .jsn-offline .form-login fieldset { border: none; } .contact #contact-form.form-horizontal .control-group { padding-bottom: 20px; } .contact #contact-form.form-horizontal .control-group:before { display: table; line-height: 0; content: " "; clear: both; } .contact #contact-form.form-horizontal .control-group .control-label { float: left; width: 150px; padding-top: 5px; text-align: right; } .sunfw-direction-rtl .contact #contact-form.form-horizontal .control-group .control-label { float: right; } .sunfw-direction-rtl .contact #contact-form.form-horizontal .control-group .control-label { text-align: left; } .contact #contact-form.form-horizontal .control-group .controls { margin-left: 170px; } .sunfw-direction-rtl .contact #contact-form.form-horizontal .control-group .controls { margin-right: 170px; margin-left: inherit; } .contact #contact-form.form-horizontal .control-group .controls input { height: 34px; } .contact #contact-form.form-horizontal .control-group .controls input, .contact #contact-form.form-horizontal .control-group .controls textarea { display: block; width: 100%; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .contact #contact-form.form-horizontal .control-group .controls input:focus, .contact #contact-form.form-horizontal .control-group .controls textarea:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: none; box-shadow: none; } .contact #contact-form.form-horizontal .control-group .controls input:-moz-placeholder, .contact #contact-form.form-horizontal .control-group .controls textarea:-moz-placeholder { color: #999; opacity: 1; } .contact #contact-form.form-horizontal .control-group .controls input:-ms-input-placeholder, .contact #contact-form.form-horizontal .control-group .controls textarea:-ms-input-placeholder { color: #999; } .contact #contact-form.form-horizontal .control-group .controls input::-webkit-input-placeholder, .contact #contact-form.form-horizontal .control-group .controls textarea::-webkit-input-placeholder { color: #999; } .contact #contact-form.form-horizontal .control-group .controls input::-ms-expand, .contact #contact-form.form-horizontal .control-group .controls textarea::-ms-expand { border: 0; background-color: transparent; } .contact #contact-form.form-horizontal .control-group .controls input .form-control[disabled], .contact #contact-form.form-horizontal .control-group .controls input fieldset[disabled] .form-control, .contact #contact-form.form-horizontal .control-group .controls textarea .form-control[disabled], .contact #contact-form.form-horizontal .control-group .controls textarea fieldset[disabled] .form-control { cursor: not-allowed; } .contact #contact-form.form-horizontal .control-group #jform_contact_email_copy { height: auto; margin-top: 8px; width: auto; } .contact .accordion-inner .thumbnail { clear: both; float: none !important; margin-top: 15px; } .contact .contact-links .nav > li > a { border: none; } .contact .contact-links .nav > li > a:hover, .contact .contact-links .nav > li > a:focus { background: transparent; border: none; } .contact .accordion-heading { padding: 10px 0; } .contact a:focus { outline: none; } .login { background: #FFF; border: 1px solid #ebebeb; border-radius: 0; margin-top: 20px; padding: 20px 0 30px; } .login > form { background: #FFF; border: none; border-radius: 0; margin-bottom: 0; padding: 0 30px; -webkit-box-shadow: none; box-shadow: none; } .login > form button { margin-top: 20px; } .login .form-horizontal .control-label { text-align: left; } .sunfw-direction-rtl .login .form-horizontal .control-label { text-align: right; } .login input { border-radius: 2px; height: 45px; line-height: 45px; width: 100%; border: 1px solid #ebebeb; padding: 10px; margin-bottom: 10px; -webkit-box-shadow: none; box-shadow: none; max-width: 200px; } .login .control-group { position: relative; } .login .control-group #remember { height: auto; width: auto; } .login .nav.nav-stacked { padding: 15px 15px 20px; } .login .nav.nav-stacked > li > a { border: none; background: transparent; padding-bottom: 0; } .login .nav.nav-stacked > li > a:hover { border: none; background: transparent; -webkit-box-shadow: none; box-shadow: none; } #user-registration fieldset, #member-registration fieldset { margin: 0 0 10px; } #user-registration .control-group:before, #member-registration .control-group:before { display: table; content: " "; clear: both; } #user-registration .control-label, #member-registration .control-label { float: left; width: 150px; padding-top: 5px; text-align: right; } .sunfw-direction-rtl #user-registration .control-label, .sunfw-direction-rtl #member-registration .control-label { text-align: left; } #user-registration .controls, #member-registration .controls { margin-left: 170px; } .sunfw-direction-rtl #user-registration .controls, .sunfw-direction-rtl #member-registration .controls { margin-right: 170px; margin-left: inherit; } #user-registration .controls input, #member-registration .controls input { height: 34px; } #user-registration .controls input, #user-registration .controls textarea, #member-registration .controls input, #member-registration .controls textarea { display: block; width: 100%; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } #user-registration .controls input:focus, #user-registration .controls textarea:focus, #member-registration .controls input:focus, #member-registration .controls textarea:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } #user-registration .controls input:-moz-placeholder, #user-registration .controls textarea:-moz-placeholder, #member-registration .controls input:-moz-placeholder, #member-registration .controls textarea:-moz-placeholder { color: #999; opacity: 1; } #user-registration .controls input:-ms-input-placeholder, #user-registration .controls textarea:-ms-input-placeholder, #member-registration .controls input:-ms-input-placeholder, #member-registration .controls textarea:-ms-input-placeholder { color: #999; } #user-registration .controls input::-webkit-input-placeholder, #user-registration .controls textarea::-webkit-input-placeholder, #member-registration .controls input::-webkit-input-placeholder, #member-registration .controls textarea::-webkit-input-placeholder { color: #999; } #user-registration .controls input::-ms-expand, #user-registration .controls textarea::-ms-expand, #member-registration .controls input::-ms-expand, #member-registration .controls textarea::-ms-expand { border: 0; background-color: transparent; } #user-registration .controls input .form-control[disabled], #user-registration .controls input fieldset[disabled] .form-control, #user-registration .controls textarea .form-control[disabled], #user-registration .controls textarea fieldset[disabled] .form-control, #member-registration .controls input .form-control[disabled], #member-registration .controls input fieldset[disabled] .form-control, #member-registration .controls textarea .form-control[disabled], #member-registration .controls textarea fieldset[disabled] .form-control { cursor: not-allowed; } .sunfw-login-nav .nav { padding-top: 10px; border: none; } .sunfw-login-nav .nav li a { padding: 5px 0; border: none; } .sunfw-login-nav .nav li a:hover { background: transparent; border: none; } #user-registration { margin-top: 30px; } * { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; } h1, h2, h3, h4, h5, h6 { margin: 0 0 10px; } ul, ol { padding-left: 15px; } .radio, .checkbox { padding: 0 20px; } .container, .local_file, iframe, object, video { max-width: 100%; } .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus, button:focus, input:focus { outline: 0; } .content-category #adminForm .filters { margin-bottom: 10px; } .text-top { vertical-align: text-top; } .text-bottom { vertical-align: text-bottom; } .text-middle { vertical-align: middle; } div.pagination { width: 100%; margin-bottom: 40px; display: flex; justify-content: space-between; flex-direction: row-reverse; align-items: center; } div.pagination p.counter { margin-bottom: 0; } div.pagination ul.pagination { margin: 0; padding: 0; vertical-align: top; } .search form#searchForm .btn-toolbar .btn-group button.btn { height: 34px; line-height: 32px; padding: 0 15px; } .search form#searchForm .ordering-box .chzn-container { min-width: 110px; } .search .search-results { padding: 0; } .contact-category #adminForm ul.category { list-style-type: none; display: inline-block; vertical-align: top; width: 100%; padding: 20px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color: #f4f4f4; line-height: 24px; } .contact { margin-bottom: 30px; } .contact #slide-contact .accordion-group { border: 1px solid #ddd; margin-bottom: 4px; } .contact #slide-contact .accordion-group .accordion-heading { border-bottom: 1px solid #ddd; padding: 10px 20px; } .contact #slide-contact .accordion-group .accordion-heading a { display: block; } .contact #slide-contact .accordion-group .accordion-body { padding: 20px; } .contact #slide-contact .accordion-group .accordion-body .contact-links ul li { border: 1px solid; } ul.list-striped li, ul.list-striped dd { display: inline-block; vertical-align: top; width: 100%; } form#comment-form label { margin-bottom: 10px; } .block-border { background: #f7f7f7; border-left: 3px solid #959595; padding: 0 20px; } ul.list-nobullet { list-style-type: none; padding: 0; } ul.list-nobullet li { padding: 5px 0; } ul.list-nobullet li .fa { margin-right: 5px; } ul.list-nobullet li .jsn-listbullet { margin-right: 5px; border-radius: 100%; color: #fff; height: 28px; width: 28px; font-size: 14px; line-height: 28px; text-align: center; padding: 5px 11px; } ul.list-nobullet li > span { margin-right: 5px; } .jsn-gallery .box_skitter .next_button, .jsn-gallery .box_skitter .prev_button { font-size: 0; } .article-info-term { display: none; } .itemSocialSharing { display: inline-block; } .itemSocialSharing div.itemFacebookButton { width: auto; } .itemSocialSharing div.itemTwitterButton { margin: 0 20px 0 0; } .itemSocialSharing div.itemGooglePlusOneButton { float: left; } .jsn-uniform.jsn-master .jsn-bootstrap .jsn-form-content .control-group.date_time button.ui-datepicker-trigger { height: 28px; width: 28px; padding: 0; margin: -1px 5px 0; } .jsn-uniform.jsn-master .jsn-bootstrap .jsn-form-content .form-captcha { padding: 5px 5px 15px; } .sunfw-scrollup.position-center { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }   .edit.item-page #images span.icon-eye:before { content: "\f06e"; font-family: fontawesome; display: inline-block; font-size: 14px; } .edit.item-page #images span.icon-remove:before { content: "\f00d"; font-family: fontawesome; display: inline-block; font-size: 14px; } .edit.item-page #images .control-group .controls .media-preview { float: left; height: 30px; line-height: 30px; width: 30px; text-align: center; border: 1px solid #aaa; } .edit.item-page #images .control-group .controls input, .edit.item-page #images .control-group .controls .field-media-input, .edit.item-page #images .control-group .controls .inputbox, .edit.item-page #images .control-group .controls .wf-media-input { height: 30px; vertical-align: top; border-color: #aaa; } .edit.item-page #images .control-group .controls a.btn.modal { display: inline-block; padding: 0 10px; height: 30px; line-height: 30px; top: 0; border-color: #aaa; } .edit.item-page #images .control-group .controls a.btn.hasTooltip { padding: 4px 10px; top: 0; border-color: #aaa; height: 30px; } .tip-wrap { z-index: 11; } .tip-wrap .tip .tip-title { background: #fff; padding: 10px 15px; border: 1px solid #aaa; border-radius: 4px; } #sbox-window { box-sizing: content-box; }   @media (max-width: 767px) { .sunfw-flex-component .flex-xs-first { order: 1; -webkit-order: 1; } .newsfeed-category #adminForm fieldset.filters { margin: 0; } .newsfeed-category #adminForm fieldset.filters div.btn-group { width: 100%; margin-left: 0; } .newsfeed-category #adminForm fieldset.filters div.btn-group .filter-search-lbl { margin-bottom: 20px; } form#searchForm .btn-toolbar { padding: 0; background-color: transparent; } form#searchForm .btn-toolbar .form-control { width: 190px; } .jsn-master .jsn-bootstrap .control-group.date_time .input-append { display: inline-block; width: 100%; margin-bottom: 10px; } .jsn-master .jsn-bootstrap .control-group.date_time .input-append .jsn-daterangepicker.hasDatepicker { width: 50%; } } @media (max-width: 360px) { .jsn-uniform.jsn-master .jsn-bootstrap .jsn-form-content .form-captcha { padding: 0 0 15px; margin: 0 -20px; } } .sunfw-direction-rtl .text-right { text-align: left !important; } .sunfw-direction-rtl .text-left { text-align: right !important; } .sunfw-direction-rtl .intro_homepage .sidebar_menu .menumenu-sidemenu li a .fa { margin-right: 0; margin-left: 10px; } .sunfw-direction-rtl .intro_homepage div.grid__column:first-child { border-left: 1px solid #ddd; border-right: 0; } .sunfw-direction-rtl #hikashop_product_right_part span.hikashop_product_price_full { text-align: right; } .sunfw-direction-rtl .col-innerright, .sunfw-direction-rtl .col-right { border-right: 1px solid #ddd; border-left: 0; } .sunfw-direction-rtl .col-innerleft, .sunfw-direction-rtl .col-left { border-left: 1px solid #ddd; border-right: 0; } .sunfw-direction-rtl .intro_homepage .sidebar_menu .menumenu-sidemenu li a .fa:before { width: 32px; } .sunfw-direction-rtl .intro_homepage .intro_column { text-align: left !important; } .sunfw-direction-rtl .intro_homepage .intro_column .paragraph { text-align-last: left !important; } .sunfw-direction-rtl .bg-content-bottom { background-position: left center !important; } .sunfw-direction-rtl ul.pb-list li i.fa { margin-right: 0; margin-left: 5px; }  #k2Container ul li.odd, #k2Container ul li.even { border: none; background: none; } #k2Container div.tagItemView { margin: 0 0 30px; padding: 0 0 30px; border-bottom: 1px solid #ddd; } #k2Container div.itemRatingBlock { padding: 0; float: left; } #k2Container div.itemRatingBlock > span { padding: 3px 5px 3px 0; } #k2Container div.catItemIsFeatured, #k2Container div.userItemIsFeatured { padding: 0; margin: 4px 0; } #k2Container .itemList div.catItemIsFeatured::before { top: 5px; } #k2Container div.itemBody { padding-bottom: 0; } #k2Container div.catItemBody, #k2Container div.catItemIntroText, #k2Container div.tagItemBody, #k2Container div.tagItemIntroText, #k2Container div.userItemBody, #k2Container div.userItemIntroText { padding: 0; } #k2Container h2.itemTitle, #k2Container h2.latestItemTitle, #k2Container h2.tagItemTitle, #k2Container h3.catItemTitle, #k2Container h3.userItemTitle { padding: 0; margin-bottom: 0; } #k2Container .jsn-article-toolbar { float: left; width: 99.6%; margin: 10px 0; padding: 5px 10px; background-color: #fff; border: 1px solid #ddd; } #k2Container div.itemToolbar, #k2Container div.catItemToolbar, #k2Container div.userItemToolbar { margin: 0; padding: 5px; float: right; border: none; background: none; } #k2Container div.catItemToolbar div.k2FeedIcon, #k2Container div.userItemToolbar div.k2FeedIcon { padding: 0; } #k2Container div.itemToolbar ul.jsn-article-tools { margin: 0; } #k2Container div.itemToolbar ul.jsn-article-tools li { float: none; } #k2Container div.itemToolbar ul.jsn-article-tools li a { float: none; width: auto; height: auto; display: inline; background: none; } #k2Container div.jsn-article-info span.itemUser, #k2Container div.jsn-article-info span.itemDateCreated { font-size: 13px; line-height: 24px; color: #868686; display: inline-block; } #k2Container div.itemContentFooter { margin: 0; padding: 8px 0; text-align: left; } #k2Container div.catItemContentFooter, #k2Container div.tagItemContentFooter, #k2Container div.userItemContentFooter, #k2Container div.latestItemReadMore { padding-bottom: 8px; margin-top: 30px; } #k2Container div.catItemContentFooter { padding-bottom: 20px; } #k2Container div.tagItemContentFooter { margin-top: 20px; } div.catItemReadMore a, div.latestItemReadMore a, div.tagItemContentFooter a.k2ReadMore { background-color: #666666; color: #FFFFFF; padding: 8px 10px; } div.latestItemBody { padding-bottom: 0; } #k2Container div.itemContentFooter a.itemCommentsLink { padding: 4px 0; display: block; } #k2Container div.itemContentFooter div.itemSocialSharing { padding: 0; } #k2Container div.itemContentFooter div.itemTwitterButton, #k2Container div.itemContentFooter div.itemFacebookButton, #k2Container div.itemContentFooter div.itemGooglePlusOneButton { margin: 0; float: left; } #k2Container div.itemContentFooter div.itemTwitterButton { width: 90px; } #k2Container div.itemContentFooter div.itemFacebookButton { width: 220px; } #k2Container div.itemContentFooter div.itemGooglePlusOneButton { width: 40px; } #k2Container div.itemAttachmentsBlock { padding: 8px; border-bottom: none; border-top: 1px solid #DDDDDD; } #k2Container div.itemLinks, #k2Container div.catItemLinks, #k2Container div.tagItemLinks, #k2Container div.userItemLinks, #k2Container div.latestItemLinks { margin: 10px 0 20px; } div.catItemTagsBlock ul.catItemTags li a, div.catItemCategory a, div.latestItemCategory a, div.latestItemTagsBlock ul.latestItemTags li a, div.tagItemCategory a { background: #666666; color: #FFFFFF; padding: 3px; } #k2Container div.itemLinks div.itemTagsBlock, #k2Container div.catItemLinks div.catItemTagsBlock, #k2Container div.userItemLinks div.userItemTagsBlock, #k2Container div.latestItemLinks div.latestItemTagsBlock, #k2Container div.latestItemLinks div.latestItemCategory { padding: 0; margin: 3px 0; border-bottom: none; } #k2Container div.latestItemsCategory, #k2Container div.latestItemsCategoryImage img { border-color: #EEE; } #k2Container div.itemLinks div.itemCategory, #k2Container div.catItemLinks div.catItemCategory, #k2Container div.tagItemLinks div.tagItemCategory, #k2Container div.userItemLinks div.userItemCategory, #k2Container div.itemLinks div.itemHits { padding: 0; margin: 7px 0 5px; border: none; display: block; } #k2Container div.itemLinks div.itemAttachmentsBlock { padding: 0; margin: 8px; border-bottom: none; } #k2Container div.itemNavigation { background: none; border-bottom: none; padding: 0; } #k2Container div.itemNavigation span.itemNavigationTitle { color: #555555; font-weight: bold; } #k2Container div.itemAuthorLatest { margin-bottom: 0; padding-top: 10px; } #k2Container div.itemAuthorLatest ul { list-style-type: none; padding: 0; } #k2Container div.itemRelated { border-top: 1px solid #CCC; padding-top: 10px; } #k2Container div.itemRelated ul { list-style-type: none; padding: 0; } #k2Container div.itemAuthorDetails h3.itemAuthorName { margin-top: 0; } #k2Container div.itemComments { padding: 0 0 20px; border: none; background: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; } .itemComments div.itemCommentsForm form label.formComment, .itemComments div.itemCommentsForm form label.formName, .itemComments div.itemCommentsForm form label.formEmail, .itemComments div.itemCommentsForm form label.formUrl, .itemComments div.itemCommentsForm form label.formRecaptcha { display: none; } #k2Container div.itemComments ul.itemCommentsList { margin: 0; } #k2Container div.itemComments ul.itemCommentsList li { padding: 18px 0 0; border-top: 1px solid #e1e1e1; } #k2Container div.itemComments ul.itemCommentsList li:first-child { border-top: none; } #k2Container div.itemComments ul.itemCommentsList .commentDate, #k2Container div.itemComments ul.itemCommentsList .commentAuthorName { padding: 0 0 0 20px; } #k2Container div.itemComments ul.itemCommentsList div.itemCommentsWrapper { padding-left: 20px; } #k2Container div.itemComments ul.itemCommentsList div.itemCommentsWrapper .header-item > p { display: inline-block; } #k2Container div.itemComments ul.itemCommentsList div.itemCommentsWrapper > p { margin-top: 0; } #k2Container div.itemComments ul.itemCommentsList p.commentLink { padding-top: 0; margin-top: 0; } div.itemComments ul.itemCommentsList li p { margin: 5px 0; } #k2Container div.itemComments div.itemCommentsForm h3 { padding: 0; margin: 10px 0 5px; font-size: 18px; line-height: 20px; text-transform: uppercase; } #k2Container div.itemComments p.itemCommentsFormNotes { border: none; padding: 0; } #k2Container div.itemComments .inputbox { color: #c1c1c1; padding: 5px 20px; background: #f7f7f7; border: 1px solid #e1e1e1; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; text-transform: capitalize; margin-bottom: 10px; } #k2Container div.itemComments .inputbox:focus { background: #FFF; border-color: #15d78c; -webkit-box-shadow: 0 0 0 1px rgba(21, 215, 140, 0.4); -moz-box-shadow: 0 0 0 1px rgba(21, 215, 140, 0.4); box-shadow: 0 0 0 1px rgba(21, 215, 140, 0.4); } #k2Container div.itemComments #commentText.inputbox { padding: 18px 25px; max-height: 140px; } div.itemCommentsForm form input.inputbox { height: 40px; } #k2Container div.itemComments #submitCommentButton { background: #059ff6; cursor: pointer; text-shadow: none; color: #fff; margin-top: 30px; font-size: 16px; line-height: 26px; padding: 7px 30px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-transform: uppercase; font-weight: bold; letter-spacing: 0.4px; } #k2Container div.itemComments .itemCommentsForm { padding-bottom: 40px; } #k2Container div.itemComments #submitCommentButton.button:hover { color: #fff; opacity: 0.9; } #k2Container div.itemComments h3.itemCommentsCounter { font-size: 14px; line-height: 20px; text-transform: uppercase; font-weight: bold; padding-top: 10px; } #k2Container #itemListLinks { margin: 0; background: transparent; border: none; padding: 0; } #k2Container #itemListLinks h3 { margin-top: 0; } #k2Container #itemListLinks div.itemContainer a { color: #202020; font-size: 18px; font-weight: 500; } #k2Container div.k2Pagination { margin-top: 10px; } #k2Container div.itemBackToTop { padding-top: 5px; } #k2Container div.itemBackToTop a { text-decoration: none; } div.genericItemHeader h2.genericItemTitle { font-size: 1.5em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; } table.calendar tr td.calendarDateLinked a { background: #fff; } div.k2FeedIcon { float: right; } div.itemBody img, div.userItemList img, div.catItemBody img, div.tagItemBody img, div.latestItemBody img { max-width: 96%; max-width: inherit\9; border: none; padding: 0; } div.groupLeading div.itemBody img, div.groupLeading div.userItemList img, div.groupLeading div.catItemBody img, div.groupLeading div.tagItemBody img, div.groupPrimary div.itemBody img, div.groupPrimary div.userItemList img, div.groupPrimary div.catItemBody img, div.groupPrimary div.tagItemBody img, div.groupSecondary div.itemBody img, div.groupSecondary div.userItemList img, div.groupSecondary div.catItemBody img, div.groupSecondary div.tagItemBody img, div.latestItemBody img { width: 92%; } div.k2Pagination ul li { display: inline-block; margin: 0; padding: 0; } div.k2Pagination ul li a { border-radius: 0; color: #222; margin: 0 2px; } div.k2Pagination ul li.active a { color: #1da1f3; } div.latestItemsCategoryImage { float: left; } .subCategoryContainer .subCategory { border: none; margin: 0; padding: 0; } div.subCategoryContainer { width: 100%; float: left; padding-bottom: 10px; } div.subCategoryContainer h5 { margin-top: 0; } div.subCategory a.subCategoryImage img { width: 50px; } div.subCategoryContainer p { margin-bottom: 5px; } div#itemListLinks span.catItemImage { float: left; margin-right: 5px; } #itemListLinks .items-row:last-child .itemContainer { border: none; }  div.userBlock h2 { margin: 0; } div.userBlock div.userAdditionalInfo, div.itemAuthorBlock div.userAdditionalInfo { margin: 0 0 8px; float: left; } div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl { border-right: none; }  div.jsn-article-toolbar .jsn-article-info .author, div.jsn-article-toolbar .jsn-article-info .createdate { margin: 5px; display: inline-block; } div.itemContainer { margin-bottom: 20px; width: 100%; border-bottom: 1px solid #f0f0f0; } div.catItemCategory span, div.catItemTagsBlock span { font-weight: normal; }  #k2Container.itemView div.itemIntroText { font-size: 14px; line-height: 24px; color: #202020; } div.catItemImageBlock { padding: 0; } span.itemImage img, span.catItemImage img { max-width: 100%; background: #f3f3f3; padding: 0; border: none; } .itemDateModified { margin-top: 10px; float: right; font-style: italic; } div.jsn-article-info .author, div.jsn-article-info .createdate { line-height: 16px; } div.catItemHeader span.catItemDateCreated { font-size: 12px; } div.itemComment { float: left; padding: 3px 8px; } div.hitCount { margin: 15px 0 5px; width: 100%; float: left; } div.itemCategory span, div.itemTagsBlock span, #k2Container div.itemNavigation span.itemNavigationTitle { font-weight: normal; } div.itemNavigation a.itemPrevious, div.itemNavigation a.itemNext { padding: 0 5px; } #k2Container .jsn-article-footer { width: 100%; margin: 0; padding-top: 10px; border-top: 1px solid #ddd; } #k2Container .jsn-article-footer a.itemCommentsLink { float: right; padding-top: 3px; } #k2Container span.itemHits { float: none; }  #k2Container.itemIsFeatured h2.itemTitle { padding-right: 50px; } #k2Container div.catItemIsFeatured h3, #k2Container div.userItemIsFeatured h3 { padding-right: 70px; } div.itemHeader h2.itemTitle span sup { font-size: 11px; color: #fff; background: #CA1D04; padding: 1px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } .k2Avatar img { border: none; } div.itemImageBlock { margin-bottom: 8px; }  div.k2ItemsBlock > ul { margin: 0; list-style-type: none; padding: 0; } div.k2ItemsBlock > ul > li { margin: 0; padding: 5px 0; background: none; border-bottom: 1px solid #f2f2f2; } div.k2ItemsBlock ul.jsn-module-footer li { list-style: disc; } div.k2ItemsBlock .moduleItemTitle { font-size: 18px; line-height: 28px; color: #000; font-weight: 500; } div.k2ItemsBlock .moduleItemAuthorAvatar img { margin: 5px 5px 0 0; } div.k2ItemsBlock div.moduleItemAuthor { margin: 0; color: #595959; margin-left: 22px; } div.k2ItemsBlock ul li div.moduleItemIntrotext { padding: 0; clear: both; line-height: 22px; } div.k2ItemsBlock p.moduleItemCategory, div.k2ItemsBlock p.moduleAttachments { margin: 0.35em 0; } div.k2ItemsBlock ul li a.moduleItemReadMore { font-weight: bold; float: right; margin: 0; } div.k2ItemsBlock ul li span.moduleItemDateCreated { color: #868686; font-size: 13px; line-height: 24px; } div.k2ItemsBlock.featured > ul > li { border: none; } div.k2ItemsBlock.featured > ul > li:first-child { padding-top: 8px; } div.k2ItemsBlock.featured .moduleItemIntrotext { padding-top: 9px; line-height: 24px; } .list.k2ItemsBlock .moduleItemTitle { font-size: 14px; color: #202020; line-height: 22px; font-weight: 500; } .list.k2ItemsBlock .moduleItemDateCreated { display: block; padding-top: 10px; line-height: 1; } .list.k2ItemsBlock > ul > li { padding: 17px 0; } .list.k2ItemsBlock > ul > li:last-child { padding-bottom: 0; border-bottom: none; } .list.k2ItemsBlock > ul > li:first-child { padding-top: 9px; }  div[class*="richbox-"] div.k2ItemsBlock .author, div[class*="richbox-"] div.k2ItemsBlock .createdate, div[class*="richbox-"] div.k2ItemsBlock div.moduleItemAuthor, div.box-grey div.k2ItemsBlock .author, div.box-grey div.k2ItemsBlock .createdate, div.box-grey div.k2ItemsBlock div.moduleItemAuthor { color: #D4D4D4; }  div.k2LatestCommentsBlock > ul { margin: 0; list-style-type: none; } div.k2LatestCommentsBlock > ul > li { margin: 0; padding: 10px 0; background: none; border-bottom: 1px solid #DDD; } div.k2LatestCommentsBlock > ul > li.clearList { border-bottom: 0; } div.k2LatestCommentsBlock .lcAvatar img { margin: 0 5px 0 0; } div.k2LatestCommentsBlock div.lcUsername { margin: 5px 0; color: #595959; margin-left: 22px; } div.k2LatestCommentsBlock div.k2FeedIcon { padding: 0; float: none; } div.k2LatestCommentsBlock div.k2FeedIcon a { float: none; width: auto; height: auto; background-position: left center; } div.k2LatestCommentsBlock div.k2FeedIcon a span { display: inline-block; } div.k2ItemsBlock ul li span.moduleItemHits { padding: 0 2px 0 0; margin: 0 5px 0 0; } div.k2ItemsBlock ul li a.moduleItemComments { border-right: none; } div.k2LatestCommentsBlock .author, div.k2LatestCommentsBlock .createdate { padding-left: 18px; }  div[class*="richbox-"] div.k2LatestCommentsBlock .author, div[class*="richbox-"] div.k2LatestCommentsBlock .createdate, div.box-grey div.k2LatestCommentsBlock .author, div.box-grey div.k2LatestCommentsBlock .createdate { color: #D4D4D4; }  div.k2UsersBlock > ul { margin: 0; list-style-type: none; } div.k2UsersBlock > ul > li { margin: 0; padding: 5px 0; background: none; } div.k2UsersBlock a.ubUserFeedIcon { margin: 1px 0 0 4px; } div.k2AccountPage input { margin: 3px; } .k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key { padding-right: 5px; background: none; border: none; } div.k2AccountPage table tr td select, div.k2AccountPage table tr td input { margin: 3px; } .button2-left { margin-top: 5px; } div.k2UserBlock form { text-align: center; } p#form-login-remember input.inputbox { float: left; margin-right: 10px; line-height: 12px; } div.k2LoginBlock fieldset.input p#form-login-remember label { float: left; margin-top: 5px; } .itemRatingList { margin: 0 !important; } div.tagItemImageBlock, div.userItemImageBlock, div.latestItemImageBlock { float: none; } span.tagItemImage { margin-top: 15px; }  .k2AccountPage th.k2ProfileHeading { background: none; } div.k2AccountPage input.inputbox, div.k2AccountPage input#url { width: 365px; }  div.k2CalendarBlock { height: inherit; } div.k2CalendarBlock table.calendar { width: 100%; } div.latestItemsCategory h2, div.itemListCategory h2 { font-size: 24px; margin-bottom: 0; }   body.sunfw-direction-rtl div.userItemCategory span, body.sunfw-direction-rtl div.userItemTagsBlock span, body.sunfw-direction-rtl div.catItemCategory span, body.sunfw-direction-rtl div.catItemTagsBlock span, body.sunfw-direction-rtl div.tagItemCategory span, body.sunfw-direction-rtl div.tagItemTagsBlock span, body.sunfw-direction-rtl div.latestItemCategory span, body.sunfw-direction-rtl div.latestItemTagsBlock span, body.sunfw-direction-rtl div.itemCategory span, body.sunfw-direction-rtl div.itemItemTagsBlock span { float: right; padding: 0 0 0 4px; } body.sunfw-direction-rtl #k2Container div.itemToolbar, body.sunfw-direction-rtl #k2Container div.catItemToolbar, body.sunfw-direction-rtl #k2Container div.userItemToolbar { float: left; }  body.sunfw-direction-rtl div.userBlock div.userAdditionalInfo, body.sunfw-direction-rtl div.itemAuthorBlock div.userAdditionalInfo, body.sunfw-direction-rtl div.userBlock img { float: right; } body.sunfw-direction-rtl div.userBlock img { margin: 0 0 0 10px; } body.sunfw-direction-rtl div.userItemCommentsLink, body.sunfw-direction-rtl div.catItemCommentsLink { border-right: none; border-left: 1px solid #ccc; margin: 0 0 0 8px; padding: 0 0 0 8px; }  body.sunfw-direction-rtl #k2Container #itemListLinks div.itemContainer a, body.sunfw-direction-rtl div#itemListLinks span.catItemImage { float: right; margin-right: 0; } body.sunfw-direction-rtl div.itemListCategory img { float: right; margin: 0 0 0 8px; }  body.sunfw-direction-rtl div.latestItemsCategoryImage { float: right; margin-left: 8px; } body.sunfw-direction-rtl div.latestItemsCategoryImage img { margin-right: 0; } body.sunfw-direction-rtl div.k2FeedIcon { float: left; }  body.sunfw-direction-rtl div.itemToolbar ul li { border-left: none; border-right: 1px solid #ccc; padding: 0 8px 0 4px; } body.sunfw-direction-rtl #k2Container div.itemContentFooter div.itemTwitterButton, body.sunfw-direction-rtl #k2Container div.itemContentFooter div.itemFacebookButton, body.sunfw-direction-rtl #k2Container div.itemContentFooter div.itemGooglePlusOneButton { float: right; margin-left: 10px; } body.sunfw-direction-rtl div.itemAuthorBlock img.itemAuthorAvatar { float: right; margin: 0 0 0 8px; }  body.sunfw-direction-rtl div.k2LatestCommentsBlock .lcAvatar img { float: right; margin: 0 0 0 5px; }  body.sunfw-direction-rtl div.k2ItemsBlock .moduleItemAuthorAvatar img { float: right; margin: 5px 0 0 3px; } body.sunfw-direction-rtl div.k2ItemsBlock ul li span.moduleItemHits { border-left: 1px solid #ccc; margin: 0 0 0 -5px; padding: 0 0 0 5px; border-right: none; float: right; }  body.sunfw-direction-rtl #k2Container div.catItemIsFeatured, body.sunfw-direction-rtl #k2Container div.userItemIsFeatured { background-position: 0 8px; } body.sunfw-direction-rtl #k2Container div.catItemIsFeatured h3, body.sunfw-direction-rtl #k2Container div.userItemIsFeatured h3 { padding-left: 70px; padding-right: 0; } body.sunfw-direction-rtl div.itemIsFeatured, body.sunfw-direction-rtl div.catItemIsFeatured, body.sunfw-direction-rtl div.userItemIsFeatured { background: none; } body.sunfw-direction-rtl #k2Container.itemIsFeatured h2.itemTitle { padding-right: 0; } body.sunfw-direction-rtl div.itemHeader h2.itemTitle span { float: left; } body.sunfw-direction-rtl #k2Container div.itemComments ul.itemCommentsList .commentDate, body.sunfw-direction-rtl #k2Container div.itemComments ul.itemCommentsList .commentAuthorName { padding: 0 20px 0 0; } body.sunfw-direction-rtl div.itemComments ul.itemCommentsList li img { float: right; margin-left: 5px; } body.sunfw-direction-rtl #k2Container div.itemComments ul.itemCommentsList div.itemCommentsWrapper { float: right; margin-left: 0 !important; } body.sunfw-direction-rtl #k2Container .jsn-article-footer a.itemCommentsLink { float: left; } body.sunfw-direction-rtl #k2Container div.itemRatingBlock { float: right; } body.sunfw-direction-rtl div.k2ItemsBlock ul li a.moduleItemReadMore { float: left; } body.sunfw-direction-rtl div.itemCategory span, body.sunfw-direction-rtl div.itemTagsBlock span, body.sunfw-direction-rtl #k2Container div.itemNavigation span.itemNavigationTitle { float: right; padding: 0 0 0 4px; } div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured { background: none; } #k2Container div.itemComments ul.itemCommentsList li { margin-bottom: 10px; } div.itemComments ul.itemCommentsList li img { border: none; padding: 0; margin: 0; } #k2Container div.itemComments ul.itemCommentsList p.commentDate, #k2Container div.itemComments ul.itemCommentsList p.commentAuthorName { background: none; padding: 0; margin: 0; } #k2Container div.itemComments ul.itemCommentsList p.commentAuthorName, #k2Container div.itemComments ul.itemCommentsList p.commentAuthorName a { -moz-osx-font-smoothing: auto; box-shadow: none; color: #373737; font-size: 14px; font-weight: 400; text-shadow: none; } #k2Container div.itemNavigation ul li, #k2Container div.itemRelated ul li { margin: 0; } #k2Container div.itemNavigation h3, #k2Container div.itemRelated h3 { margin-bottom: 0; } #k2Container .itemNavigation .itemNavigationTitle, #k2Container .itemRelated h3 { font-size: 24px; line-height: 38px; } div.itemToolbar ul li span.itemTextResizerTitle { padding-right: 5px; }  #k2Container div.catItemView { padding: 0; } #k2Container div.catItemView .catItemTitle { font-size: 24px; } #k2Container div.catItemView .catItemTitle a { color: #202020; } #k2Container div.catItemView div.catItemHeader span.catItemAuthor a, #k2Container div.catItemView div.catItemHeader span.catItemDateCreated { font-size: 13px; line-height: 24px; color: #868686; padding-right: 15px; } #k2Container div.jsn-article-toolbar { color: #898989; } #k2Container div.jsn-article-toolbar .itemDateCreated { padding: 0 10px; } #k2Container div.jsn-article-toolbar .jsn-article-info i.fa { padding-right: 5px; font-size: 14px; } #k2Container div.itemList .catItemRatingBlock { padding-top: 0; }  #k2Container div.jsn-article-toolbar .jsn-article-info .author, #k2Container div.jsn-article-toolbar .jsn-article-info .createdate { margin: 0; } div.jsn-article-info .author, div.jsn-article-info .createdate { background: none; padding: 0; }   .jsn-joomla-30 fieldset.well { margin: 10px 0 10px 20px; padding: 20px; } div.k2LatestCommentsBlock div.k2FeedIcon a span.link-icon.icon-rss { width: auto; } .jsn-joomla-30 input, .jsn-joomla-30 textarea { width: auto; } .jsn-joomla-30 #k2ModuleBox205 .calendar tbody td { padding: 2px; border: 1px solid #f4f4f4; } .userItemList div.userItemView { display: inline-block; margin-bottom: 25px; } div#itemListPrimary .items-row { margin: 0 -15px; } div#itemListPrimary .items-row .span6 { width: 50%; float: left; padding: 0 15px; } div.k2LatestCommentsBlock ul li a:hover { text-decoration: underline; } .k2TagCloudBlock a { font-size: 14px !important; padding: 0 10px; border: 1px solid #ddd; margin: 2px; } #k2Container.latestView .latestItemsContainer { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #ddd; } #k2Container.latestView .latestItemsContainer .latestItemLinks .latestItemCategory { margin-bottom: 10px; }  @media only screen and (max-width: 960px) { div.itemBody img, div.userItemList img, div.catItemBody img, div.tagItemBody img { width: 96.2%; } div.groupLeading div.itemBody img, div.groupLeading div.userItemList img, div.groupLeading div.catItemBody img, div.groupLeading div.tagItemBody img, div.groupLeading div.latestItemBody img, div.groupPrimary div.itemBody img, div.groupPrimary div.userItemList img, div.groupPrimary div.catItemBody img, div.groupPrimary div.tagItemBody img, div.groupPrimary div.latestItemBody img, div.groupSecondary div.itemBody img, div.groupSecondary div.userItemList img, div.groupSecondary div.catItemBody img, div.groupSecondary div.tagItemBody img, div.latestItemBody img { width: 90.2%; } } @media (max-width: 767px) { div#itemListPrimary .items-row .span6 { width: 100%; } } @media only screen and (max-width: 480px) { .recaptchatable #recaptcha_image { width: 160px !important; } .recaptchatable .recaptcha_image_cell { width: 160px !important; } .recaptcha_input_area input#recaptcha_response_field { width: 160px !important; } #k2Container div.itemContentFooter div.itemTwitterButton { margin-bottom: 10px; } div.itemContainer, div.latestItemsContainer { width: 100% !important; } div.k2AccountPage input.inputbox, div.k2AccountPage input#url { width: 45%; } #k2Container .itemBody > div.itemImageBlock { padding-top: 0; } #k2Container div.itemComments .itemCommentsForm { padding-bottom: 20px; } #k2Container div.k2Pagination { margin: 0; padding: 0; } }   input[type="text"], input[type="password"], input[type="email"], .inputbox { box-shadow: none; border-radius: 3px; }  #system-message { margin: 25px 0 20px; } form { margin: 10px 0 5px !important; } #login-form .userdata .form-group .checkbox { padding: 0; } #login-form .userdata #form-login-submit { margin-bottom: 15px; } #login-form .userdata ul.unstyled { list-style-type: none; padding: 0; } .hikashop_products_listing_main .hikashop_products_listing .hikashop_products .hikashop_product .hikashop_container .hikashop_subcontainer { padding: 0; position: relative; overflow: hidden; border: none; box-shadow: none; border-radius: 0 !important; } .hikashop_products_listing_main .hikashop_products_listing .hikashop_products .hikashop_product .hikashop_container .hikashop_subcontainer .hikashop_listing_img_title { position: relative; } .hikashop_products_listing_main .hikashop_products_listing .hikashop_products .hikashop_product .hikashop_container .hikashop_subcontainer .hikashop_listing_img_title .hikashop_product_image { padding-bottom: 0; overflow: hidden; position: relative; max-width: 100% !important; margin: 0 auto; } .hikashop_products_listing_main .hikashop_products_listing .hikashop_products .hikashop_product .hikashop_container .hikashop_subcontainer .hikashop_listing_img_title .hikashop_product_image:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1; background: rgba(0, 0, 0, 0.6); visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .hikashop_products_listing_main .hikashop_products_listing .hikashop_products .hikashop_product .hikashop_container .hikashop_subcontainer .hikashop_listing_img_title .hikashop_product_image .hikashop_product_image_subdiv { width: 100% !important; } .hikashop_products_listing_main .hikashop_products_listing .hikashop_products .hikashop_product .hikashop_container .hikashop_subcontainer .hikashop_listing_img_title .hikashop_product_image .hikashop_product_image_subdiv img { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .hikashop_products_listing_main .hikashop_products_listing .hikashop_products .hikashop_product .hikashop_container .hikashop_subcontainer .hikashop_listing_img_title .hikashop_product_image form { margin: 0 !important; } .hikashop_products_listing_main .hikashop_products_listing .hikashop_products .hikashop_product .hikashop_container .hikashop_subcontainer .hikashop_listing_img_title .hikashop_product_image form .hikashop_product_stock { position: absolute; left: 0; right: 0; bottom: 20%; z-index: 2; visibility: hidden; opacity: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .hikashop_products_listing_main .hikashop_products_listing .hikashop_products .hikashop_product .hikashop_container .hikashop_subcontainer .hk_img_pane_window .hk_img_pane_product .hikashop_img_pane_panel { position: static; background: none; } .hikashop_products_listing_main .hikashop_products_listing .hikashop_products .hikashop_product .hikashop_container .hikashop_subcontainer:hover .hikashop_listing_img_title .hikashop_product_image:before { visibility: visible; opacity: 1; } .hikashop_products_listing_main .hikashop_products_listing .hikashop_products .hikashop_product .hikashop_container .hikashop_subcontainer:hover .hikashop_listing_img_title .hikashop_product_image .hikashop_product_image_subdiv img { transform: scale(1.15); -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); } .hikashop_products_listing_main .hikashop_products_listing .hikashop_products .hikashop_product .hikashop_container .hikashop_subcontainer:hover .hikashop_listing_img_title .hikashop_product_image form .hikashop_product_stock { bottom: 50%; margin-bottom: -17px; visibility: visible; opacity: 1; } .button.hikashop_cart_input_button { border: 0; color: #fff; text-transform: uppercase; padding: 8px 15px; border-radius: 4px; } .hikashop_product_page .hikashop_product_right_part { width: 50%; } .hikashop_product_page .hikashop_product_right_part .hikashop_product_quantity_main { margin-bottom: 20px; } .hikashop_product_page .hikashop_product_right_part .hikashop_product_quantity_main .hikashop_product_quantity_field { border: 1px solid #ddd; height: 36px; line-height: 36px; width: 36px; padding: 5px; } #hikashop_checkout_login { display: inline-block; width: 100%; } #hikashop_checkout_login .hikashop_checkout_login_left_part fieldset.input .inputbox { border: 1px solid #ddd; } #hikashop_checkout_login .hikashop_checkout_login_left_part fieldset.input .hikashop_cart_input_button { margin-bottom: 15px; } #hikashop_checkout_login .hikashop_checkout_login_left_part fieldset.input ul { list-style-type: none; padding: 0; }  .hikashop_products_pagination .list-footer .pagination-list .pagination li a { padding: 6px 12px; margin: 2px; font-weight: normal; } .hikashop_products_pagination .list-footer .limit, .hikashop_subcategories_pagination .list-footer .limit { color: #737373; font-weight: 300; font-size: 15px; } .hikashop_products_pagination .list-footer .limit .inputbox, .hikashop_subcategories_pagination .list-footer .limit .inputbox { color: #737373; } .product-content { text-align: center; padding-bottom: 15px; } .hikashop_subcontainer:hover .product-content { visibility: visible; opacity: 1; } span.hikashop_product_name a { text-transform: uppercase; font-size: 17px; display: inline-block; margin-top: 10px; font-weight: 300; } span.hikashop_product_price { color: #737373; font-weight: 300; font-size: 15px; font-family: Roboto,Arial,Helvetica,sans-serif; font-style: normal; } .hikashop_product_price_per_unit { display: none; } .hikashop_products .separate { width: 100%; height: 1px; background: #e5e5e5; display: inline-block; margin: 10px 0; }  .product-description { width: 200px; height: 50px; text-overflow: ellipsis; overflow: hidden; display: inline-block; } .hikashop_fade_effect span.hikashop_product_name a { margin-top: 5px; } .hikashop_fade_effect span.hikashop_product_name { margin-bottom: 0; }  .product-content.product-image .hikashop_product_price_full { margin-top: 60px; }  .hikashop_horizontal_slider .product-description, .hikashop_horizontal_slider .hikashop_product_name { font-weight: 300; }  .hikashop_products_listing_main .hikashop_subcontainer table td { display: block; } .hikashop_products_listing_main .hikashop_subcontainer .hikashop_product_stock table td { display: table-cell; } .hikashop_products_listing_main .hikashop_subcontainer .hikashop_product_stock table { margin: 0 auto; } .hikashop_products_listing_main .hikashop_subcontainer table td span.hikashop_product_price_full { margin-top: 15px; }  .pane-sliders .panel { border: none; border-bottom: 1px solid #e5e5e5; margin-bottom: 0; background: none; } div.panel h3.title { border-bottom: none; background: none !important; } div.panel h3.title a { font-weight: 300; color: #737373; font-size: 1em; padding: 0; } div.panel h3.pane-toggler { padding: 8px 0; } div.panel h3.pane-toggler a { padding-left: 20px; } .pane-sliders .panel h3 { background: none; font-weight: 300; } .pane-sliders .panel h3:hover, .pane-sliders .panel h3.pane-toggler-down { background: #f8f8f8; } .pane-sliders .panel h3:hover a, .pane-sliders .panel h3.pane-toggler-down a { color: #9c9c9c; }  #hikashop_product_left_part div { display: inline-block; width: 100%; text-align: left !important; } #hikashop_product_left_part .hikashop_product_main_image, #hikashop_product_left_part .hikashop_product_main_image .hikashop_product_main_image_subdiv { text-align: left !important; } #hikashop_product_right_part { text-align: left; } #hikashop_product_right_part span.hikashop_product_price { color: #737373; font-weight: 300; font-size: 25px; } #hikashop_product_right_part span.hikashop_product_price_full { text-align: left; }  #hikashop_cart_module a img { margin: 0; float: left; } #hikashop_cart_module a.hikashop_small_cart_clean_link { height: 13px; margin-left: 5px; } #hikashop_cart_module input.hikashop_cart_input_button { margin-top: 10px; }  .hikashop_cart_title { font-weight: 400; font-size: 15px; } .hikashop_cart_module_product_name_value a { text-transform: capitalize; } .hikashop_cart_module span.hikashop_product_price_full { margin-bottom: 0; } .hikashop_cart_module .hikashop_cart table { border-collapse: collapse; } .hikashop_cart_module hr { background: none; } .hikashop_cart_module .hikashop_cart table th, .hikashop_cart_module .hikashop_cart table td { border: 1px solid #e5e5e5; padding: 5px; } .hikashop_cart_module .hikashop_cart table tfoot { border: 1px solid #e5e5e5; width: 100%; } .hikashop_cart_module .hikashop_cart table tfoot td { border: none; font-weight: 600; } .hikashop_cart_module .hikashop_cart table tfoot tr:first-child { display: none; } #hikashop_checkout_coupon { font-weight: 300; font-size: 14px; } #hikashop_checkout_coupon input { padding: 7px 6px; border-radius: 3px; box-shadow: none; border: 1px solid #ddd; } .table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th { background: #fff; }  #hikashop_checkout_page form { margin-top: 0 !important; } #hikashop_checkout_page h1 { border-bottom: 4px double #e5e5e5; color: #000; font-size: 24px; padding-bottom: 10px; } #hikashop_checkout_page .hikashop_cart_product_quantity_value { min-width: 100px; text-align: center; } #hikashop_checkout_page .hikashop_cart_product_quantity_value .hikashop_product_quantity_field { border: 1px solid #ddd; text-align: center; } #hikashop_checkout_page .hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_delete, #hikashop_checkout_page .hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_refresh { float: none; display: inline-block; } #hikashop_checkout_page .hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_delete img, #hikashop_checkout_page .hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_refresh img { margin: 2px 3px; } #hikashop_checkout_login_left_part .control-group { margin-bottom: 10px; } #hikashop_checkout_login_left_part .control-group span.add-on i { display: none; } .hikashop_checkout_login_right_part { padding-left: 20px; } #hikashop_checkout_login_left_part h2, #hikashop_checkout_login_right_part h2, #hikashop_checkout_login_right_part h3 { font-weight: 300; } #hikashop_checkout_login_left_part h2, #hikashop_checkout_login_right_part h2 { font-size: 1.8em; } #hikashop_checkout_login_right_part h3 { font-size: 1.5em; } #hikashop_checkout_login_left_part input, #hikashop_checkout_login_right_part input, #hikashop_checkout_login_left_part select, #hikashop_checkout_login_right_part select { padding: 8px 5px; border-radius: 3px; box-shadow: none; } p#com-form-login-remember { display: inline-block; width: 100%; } p#com-form-login-remember label { display: inline-block; } #hikashop_checkout_login_left_part #remember { margin: 5px 5px 0 0; float: left; } .hikashop_no_border tr, .hikashop_no_border td, #hikashop_address_listing tr, #hikashop_address_listing td, #hikashop_address_form_span_iframe tr, #hikashop_address_form_span_iframe td, #hikashop_product_quantity_main tr, #hikashop_product_quantity_main td, #hikashop_checkout_page tr, #hikashop_checkout_page td, #hikashop_affiliate_main tr, #hikashop_affiliate_main td { padding: 10px 5px; } #hikashop_checkout_cart table { border-collapse: collapse; } #hikashop_checkout_cart table td, #hikashop_checkout_cart table th { padding: 10px; } #hikashop_checkout_cart table tfoot td { padding: 5px 10px; font-weight: 300; } #hikashop_checkout_cart table tfoot tr:last-child td { font-weight: bold; border: none; } #hikashop_checkout_cart table tbody td, #hikashop_checkout_cart table thead th { border: 1px solid #e5e5e5; margin: 0; vertical-align: middle; } .hikashop_cart_product_name_value { width: 36%; } p.hikashop_cart_product_name a { text-transform: capitalize; font-size: 14px; } #hikashop_checkout_cart table hr { background: none; } #hikashop_search { padding: 5px 3px; } span.hikashop_checkout_cart_taxes { font-weight: 300; font-size: 15px; } #hikashop_checkout_cart_final_total_title, .hikashop_header_buttons a { font-size: 15px; } span.hikashop_checkout_cart_final_total { color: #737373; font-size: 15px; font-style: normal; font-family: Roboto; } a.hikashop_checkout_billing_address_new_link { float: right; margin-top: 15px; display: inline-block; }  #hikashop_product_top_part h1 { border-bottom: medium none; font-size: 2.2em; font-weight: 300; text-transform: capitalize; color: #000000; } .hikashop_category_information h2 { border-bottom: none; color: #484848; font-size: 1.8em; font-weight: 300; } .hikashop_product_stock a.hikashop_product_quantity_field_change { margin: 0; font-weight: 300; border: 1px solid #ddd; width: 18px; height: 18px; display: inline-block; text-align: center; line-height: 16px; border-radius: 2px; vertical-align: top; } #hikashop_product_quantity_main .hikashop_product_stock tr:first-child td:first-child { padding-left: 0; } #hikashop_product_quantity_main .hikashop_product_stock td { padding: 0 5px; } img.hikashop_child_image { height: 60px; margin: 0 10px 0 0; } #modal-hikashop_new_address_popup { height: 545px !important; }  .hikashop_showcart_infos .key { background: none; font-weight: 300; font-size: inherit; } #hikashop_cart_product_listing { border-collapse: collapse; } #hikashop_cart_product_listing [class*="row"]:hover, .hikashop_checkout_cart table [class*="row"]:hover { background-color: #fff; } #hikashop_cart_product_listing th, #hikashop_cart_product_listing td { padding: 10px; border: 1px solid #e5e5e5; } #hikashop_cart_product_listing .hika_show_cart_total td { font-weight: bold; font-size: inherit; color: #555; font-style: normal; }  .hikashop_wishlist_module table { border-collapse: collapse; } .hikashop_wishlist_module table td, .hikashop_wishlist_module table th { border: 1px solid #e5e5e5; padding: 5px; } .hikashop_wishlist_module table th:last-child { border: none; } #hikashop_carts_listing button.btn { border: none; color: #fff; padding: 6px 20px; border-radius: 3px; } table.hikashop_no_border tbody tr td:first-child { padding: 0; }  #hikashop_carts_listing .hikashop_header_title h1, #hikashop_cart_listing .hikashop_header_title h1 { background: url(icons-uni.png) 0 -163px no-repeat; padding-left: 45px; line-height: 36px; font-size: 1.8em; color: #737373; font-weight: 300; } #hikashop_cart_listing { border-collapse: collapse; } #hikashop_cart_listing th { font-weight: 400; font-size: inherit; } #hikashop_cart_listing th, #hikashop_cart_listing td { padding: 10px; border: 1px solid #e5e5e5; vertical-align: middle; text-align: center; } .hikashop_carts .row0, .hikashop_orders .row0 { background: #f8f8f8; } #hikashop_cart_listing .hikashop_showcart_infos td { border: none; } #hikashop_show_cart_form #hikashop_cart_listing .hikashop_showcart_infos td { border: 1px solid #e5e5e5; text-align: left; } #hikashop_show_cart_form #hikashop_cart_listing .hikashop_showcart_infos td #hikashop_wishlist_link_display { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; height: 30px; } #hikashop_cart_listing .hikashop_showcart_infos input { margin-bottom: 0; } div.toolbar a { border: none; } #hikashop_cart_listing td a { text-decoration: none; font-size: inherit; } body[class*="jsn-color-"] #hikashop_cart_listing td a:hover { color: #666; } #hikashop_carts_listing .header h1, #hikashop_affiliate_main .header h1, #hikashop_address_listing .header h1, #hikashop_order_listing .header h1 { font-weight: 300; font-size: 2.2em; } #hikashop_order_listing th, #hikashop_order_listing th a { font-size: 14px; } #hikashop_order_listing th { border: 1px solid #e5e5e5; }  #hikashop_contact_form dd { margin-left: 0; margin-bottom: 15px; } #hikashop_contact_form label { font-size: 15px; } #hikashop_contact_form textarea { border: 1px solid #e5e5e5; border-radius: 3px; box-shadow: none; } .hikashop_product_contact_page .toolbar button.btn { color: #fff; box-shadow: none; padding: 6px 15px; margin-top: 10px; border: none; } .hikashop_product_contact_page .toolbar button.btn img { display: none; }  #hikashop_cpanel_main .hikashop_header_title { width: 100%; } #hikashop_cpanel_title h1 { font-weight: 300; } #hikashop_cpanel_main .hikashop_header_title h1 { background: url(icons-uni.png) 0 -1624px no-repeat; padding-left: 45px; margin-top: 25px; line-height: 36px; font-size: 1.8em; color: #737373; border-bottom: 3px double #e5e5e5; padding-bottom: 10px; width: 100%; display: inline-block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } #hikashopcpanel div.icon a { border: 1px solid #e5e5e5; } #hikashopcpanel div.icon a:hover { background: #f8f8f8; }  .hikashop_payment_methods legend { padding-bottom: 15px; } .hikashop_payment_methods_table td { border: 1px solid #e5e5e5; }  #hikashop_download_listing .hikashop_no_border .btn { padding: 6px 15px; box-shadow: none; border: none; color: #fff; }  .hikashop_categories_listing_main .hikashop_subcategories_listing .hikashop_subcategories .hikashop_category .hikashop_container .hikashop_subcontainer { position: relative; border: 1px solid #e5e5e5; padding: 0; display: inline-block; } .hikashop_categories_listing_main .hikashop_subcategories_listing .hikashop_subcategories .hikashop_category .hikashop_container .hikashop_subcontainer .hikashop_category_name { position: absolute; top: 0; left: 0; padding: 10px 20px; background: rgba(0, 0, 0, 0.6); text-transform: uppercase; font-size: 16px; } .hikashop_categories_listing_main .hikashop_subcategories_listing .hikashop_subcategories .hikashop_category:hover .hikashop_container .hikashop_subcontainer .hikashop_category_name { background-color: rgba(0, 0, 0, 0.8); } .hikashop_categories_listing_main .hikashop_subcategories_listing .hikashop_subcategories .hikashop_category:hover .hikashop_container .hikashop_subcontainer .hikashop_category_name a { color: #fff; } .hikashop_module .hikashop_category_information .hikashop_subcategories_listing .hikashop_subcategories .hikashop_category .hikashop_container .hikashop_subcontainer:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.6); opacity: 0; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } .hikashop_module .hikashop_category_information .hikashop_subcategories_listing .hikashop_subcategories .hikashop_category .hikashop_container .hikashop_subcontainer a { display: inline-block; vertical-align: top; width: 100%; } .hikashop_module .hikashop_category_information .hikashop_subcategories_listing .hikashop_subcategories .hikashop_category .hikashop_container .hikashop_subcontainer .hikashop_category_name { position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; width: 80px; height: 80px; background-color: #eb5e42; padding: 0; color: #FFF; border-radius: 100%; opacity: 0; z-index: 1; display: flex; display: -webkit-flex; display: -moz-flex; justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; align-items: center; -webkit-align-items: center; -moz-align-items: center; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .hikashop_module .hikashop_category_information .hikashop_subcategories_listing .hikashop_subcategories .hikashop_category .hikashop_container .hikashop_subcontainer .hikashop_category_name a { color: #fff; } .hikashop_module .hikashop_category_information .hikashop_subcategories_listing .hikashop_subcategories .hikashop_category .hikashop_container .hikashop_subcontainer:hover:before { opacity: 1; } .hikashop_module .hikashop_category_information .hikashop_subcategories_listing .hikashop_subcategories .hikashop_category .hikashop_container .hikashop_subcontainer:hover .hikashop_category_name { top: 50%; margin-top: -40px; opacity: 1; }  #hikashop_affiliate_main #adminForm fieldset { border-radius: 0; border: 1px solid #e5e5e5; } #member-profile fieldset { margin-top: 25px; } #modal-hikashop_affiliate_clicks_popup, #modal-hikashop_edit_address_popup_1 { height: 550px !important; }  @media (max-width: 767px) { div[id*="hikashop_category_information_menu"] div.hikashop_category, div[id*="hikashop_category_information_menu"] div.hikashop_product, div[id*="hikashop_category_information_module"] div.hikashop_category, div[id*="hikashop_category_information_module"] div.hikashop_product { width: 100% !important; } .hikashop_product_page .hikashop_product_right_part, .hikashop_product_page .hikashop_product_left_part { width: 100%; } } @media only screen and (max-width: 640px), (max-device-width: 640px) { #hikashop_download_listing th { display: block; } #hikashop_download_listing .hikashop_no_border .btn { margin-top: 10px; } #hikashop_download_listing td { text-align: center; } } @media only screen and (max-width: 320px), (max-device-width: 320px) { #hikashopcpanel div.icon { width: 100%; } #jsn-page #hikashop_checkout_next_button { float: left; } #hikashop_checkout_cart table td, #hikashop_checkout_cart table th { padding: 5px; text-align: center; } }  .hikashop_no_border [class^="icon-"], .hikashop_no_border [class*=" icon-"] { background-position: inherit !important; } .list-footer select { margin-left: 8px; } #hikashop_checkout_page > form > div { margin-top: 20px; } #hikashop_checkout_page > form > div:first-child, #hikashop_checkout_page > form > div#hikashop_checkout_cart { margin-top: 0; }