.navigation {
z-index: 110;
clear: both;
}
.navigation.nav_shadow_on {
-webkit-box-shadow: 3px 4px 5px rgba(0, 0, 0, .05);
-moz-box-shadow: 3px 4px 5px rgba(0, 0, 0, .05);
box-shadow: 3px 4px 5px rgba(0, 0, 0, .05)
}
.navigation.nov_white_off {
height: 44px;
background: 0
}
.navigation.nov_white_off .mainmenu > li.current-menu-item > a:before,
.navigation.nov_white_off .mainmenu > li.current-menu-ancestor > a:before {
display: none
}
body.sticky_navigation_on .navigation.sticky-nav {
width: 100%;
position: fixed;
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
z-index: 5000
}
body.sticky_navigation_on.layout-boxed .navigation.sticky-nav {
width: 1022px
}
body.sticky_navigation_on.layout-boxed.both-sidebars .navigation.sticky-nav {
width: 1235px
}
body.sticky_navigation_on.layout-boxed.layout-boxed-content .navigation.sticky-nav {
width: 100% !important
}
.navigation-inner {
position: relative
}
.navigation-inner > .inner {
position: relative
}
.navigation ul {
margin: 0;
padding: 0;
list-style: none
}
.navigation .mainmenu li:not(.sh_mega) {
position: relative
}
.navigation .mainmenu > li {
float: left;
font-size: 15px
}
.mainmenu > li > a {
padding: 15px 5px;
color: #fff;
background-color: inherit;
display: block;
font-size: 18px;
text-transform: uppercase;
text-decoration: none;
position: relative;    
font-family: inherit !important;
transform: translateZ(0);
-webkit-transform: translateZ(0);
vertical-align: middle;
white-space: nowrap;
overflow: hidden;
-webkit-transition: color 0.35s ease-in-out;
transition: color 0.35s ease-in-out
}
.navigation .mainmenu > li a {
position: relative
}
.navigation .mainmenu > li:hover > a:before,
.navigation .mainmenu > li.current-menu-item > a:before,
.navigation_highlight_ancestor .navigation .mainmenu > li.current-menu-ancestor > a:before,
.navigation_highlight_ancestor .navigation .mainmenu > li.current-menu-parent > a:before {
content: '';
position: absolute;
width: 100%;
height: 1px;
background: #fff;
left: 0;
bottom: -2px
}
.navigation .mainmenu > li:hover > a,
.navigation .mainmenu > li.current-menu-item > a,
.navigation_highlight_ancestor .navigation .mainmenu > li.current-menu-ancestor > a,
.navigation_highlight_ancestor .navigation .mainmenu > li.current-menu-parent > a {
background-color: #434343;
}
.navigation .mainmenu li a i {
font-size: 13px;
float: left;
position: relative;
margin-right: 5px;
line-height: inherit;
top: 0
}
.navigation .mainmenu li ul li a i {
top: -1px
}
.navigation .mainmenu li a i.icon_only {
margin: 0;
font-size: 25px;
float: none
}
.icon_only_label {
display: none
}
.navigation ul.mainmenu li .img_icon,
.navigation ul.device-menu li .img_icon {
width: 18px;
height: 44px;
background-repeat: no-repeat;
background-position: center;
background-size: 18px;
display: inline-block;
margin-top: 8px
}
.navigation ul.mainmenu li ul.sub-menu li .img_icon {
margin-top: -11px
}
.navigation ul.mainmenu li .img_icon.icon_only,
.navigation ul.device-menu li .img_icon.icon_only {
width: 24px;
background-size: 24px
}
.navigation ul.device-menu li.img_icon {
height: 37px;
vertical-align: middle;
display: inline-block;
margin-right: 10px
}
.navigation .mainmenu li a i[class*="brankic"] {
font-size: 18px;
margin-right: 6px;
position: relative;
top: -1px
}
.navigation .mainmenu li ul li a i[class*="brankic"] {
top: -3px
}
.navigation .mainmenu li a i.icon_only[class*="brankic"] {
margin: 0;
font-size: 27px
}
.navigation .nav-buttons {
position: absolute;
right: 0;
top: 0
}
.navigation .nav-button {
position: relative;
float: left;
background: #fff;
border: 1px solid #dfdfdf;
border-left-width: 0;
border-top: 0;
border-bottom: 0;
height: 44px;
min-width: 48px;
text-align: center;
font-size: 16px;
color: #4a525d;
cursor: pointer;
z-index: 1001
}
.navigation .nav-button a {
color: #4a525d
}
.nav-social-button i {
font-size: 18px
}
.navigation .nav-button:first-child {
border-left-width: 1px
}
.navigation .nav-button.active {
border-bottom-color: #fff
}
.navigation .nav-button.active:before {
position: absolute;
content: '';
width: 100%;
height: 1px;
background: #fff;
left: 0;
bottom: -1px
}
.navigation .nav-button.nav-login i {
font-size: 18px
}
.navigation .nav-button.nav-cart {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-right: 6px;
padding-top: 1px
}
.navigation .nav-button.nav-cart:before {
display: none
}
.navigation .nav-button.nav-cart i {
font-size: 18px;
position: relative;
top: 2px
}
.navigation .nav-button.nav-cart span.numofitems {
position: absolute;
top: 8px;
right: 8px;
width: 15px;
height: 16px;
line-height: 15px;
font-size: 12px;
text-align: center;
background: #ffa507;
color: #fff;
-webkit-border-radius: 2px;
border-radius: 2px
}
.navigation ul.mainmenu li.sh_mega .sh_mega_wrap ul li:last-child a {
border-bottom: 0 none;
padding-bottom: 0
}
.navigation ul.mainmenu li.sh_mega ul li {
list-style: none
}
.sh_custom_mega .megamenu-content .entry-title {
font-family: inherit !important;;
font-size: 14px;
margin-top: 0
}
.sh_custom_mega .megamenu-content.col-md-12 {
padding: 0 !important
}
.sh_custom_mega .megamenu-content .cat-wrap > .row {
margin: 0 !important;
padding: 12px 0 0 0 !important
}
.sh_custom_mega .megamenu-content .cat-wrap > .row > .col-md-3 {
padding: 0 15px !important;
border: 0 none !important
}
.sh_custom_mega .megamenu-content .cat-wrap > .row > li a {
border: 0 none !important;
padding: 0 !important
}
.sh_custom_mega .megamenu-content .cat-wrap > .row .entry-title {
font-size: 15px;
margin: 10px 0 5px
}
.sh_custom_mega .megamenu-content .cat-wrap > .row .entry-date {
font-size: 11px
}
.sh_custom_mega .megamenu-content .cat-wrap .view-all .fa {
float: none !important
}
.sh_custom_mega .megamenu-content .cat-wrap .view-all {
border-top: 1px dashed #ebebeb;
color: #3d3d3d;
font-size: 11px;
font-weight: bold;
line-height: 1.5em;
margin-bottom: -6px;
margin-top: 20px;
padding-bottom: 0;
padding-top: 15px;
text-align: center;
text-transform: uppercase;
word-spacing: 2px
}
.cats-mega-wrap .sub-menu .img_icon {
margin-top: -11px
}
.show_all_results {
text-align: center;
margin: 0 -15px;
margin-bottom: -15px;
line-height: 38px;
height: 40px;
border-top: 1px solid #eaeaea;
background: #f5f5f5
}
.show_all_results a {
color: #adaeaf
}
.show_all_results a:hover {
color: #000
}
.show_all_results a i {
color: #adaeaf;
display: inline-block;
font-size: 16px;
margin-left: 6px;
vertical-align: middle
}
.nav-shaddow {
width: 963px;
height: 19px;
margin: 0 auto;
margin-top: -2px;
position: relative;
z-index: 1
}
.ajax_search_results {
line-height: normal
}
.ajax_search_results .sw-not_found {
display: block;
margin-top: 10px
}
ul.mainmenu > li:not(.sh_mega):not(.sh_mega_cats) ul.sub-menu {
position: absolute;
width: 200px;
background: #000;
top: 100%;
margin-top: 0;
left: -1px;
padding: 0;
z-index: 1000;
border: 1px solid #303030;
line-height: 1.4
}
.navigation ul.mainmenu li:not(.sh_mega):not(.sh_mega_cats):hover > ul.sub-menu,
.navigation .mainmenu li.sh_mega.menu-item-depth-0:hover > .sh_mega_wrap,
.navigation .mainmenu li.menu-item-depth-0:hover > .cats-mega-wrap {
display: block
}
.navigation ul.mainmenu > li:not(.sh_mega):not(.sh_mega_cats) ul.sub-menu li ul.sub-menu {
left: 100%;
top: -1px;
padding: 0;
border-top: 1px solid #ebebeb
}
.navigation ul.mainmenu > li.menu-item-has-children.menu-item-iconsOnly > a:after {
display: none
}
.navigation ul.mainmenu li:not(.sh_mega):not(.sh_mega_cats) ul.sub-menu li.menu-item-has-children > a:after {
content: "\e762";
font-family: 'entypo';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 16px;
position: absolute;
right: 10px;
top: 50%;
margin-top: -5px;
line-height: 9px;
color: #d4d4d4
}
.navigation ul.mainmenu > li:not(.sh_mega) ul.sub-menu li {
font-size: 13px;
background: #000;
border-bottom: 1px solid #303030;
}
.nav>li:not(.sh_mega) {
position: relative;
}
.nav>li.sh_mega {
position: inherit;
}
.navigation ul.mainmenu > li:not(.sh_mega):not(.sh_mega_cats) ul.sub-menu li:last-child {
border-bottom: 0
}
.navigation ul.mainmenu > li:not(.sh_mega) ul.sub-menu li a {
background-image: none;
color: #fff;
border-right: 0 none;
text-align: left;
display: block;
line-height: 1.5em;
padding: 12px 12px 12px 18px;
text-transform: capitalize;
font-size: 13px;
letter-spacing: normal;
font-weight: 600;
}
.navigation .mainmenu li a i.mega_menu_arrow_holder {
position: relative;
top: -1px;
margin-right: 5px
}
.navigation .mainmenu li.sh_mega.menu-item-depth-0 > .sh_mega_wrap {
position: absolute;
width: 100%;
left: 0;
right: 0;
margin-top: 0;
top: auto;
background: #fff;
border: 1px solid #ebebeb;
padding: 20px;
z-index: 1000;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
line-height: 1.4
}
.navigation .mainmenu .sh_mega.menu-item-depth-0 > .sh_mega_wrap:before {
content: '';
position: absolute;
top: 0px;
left: 0;
height: 1px;
width: 100%;
background: #fff
}
.navigation .mainmenu li.sh_mega > .sh_mega_wrap a {
display: block
}
.navigation ul.mainmenu li.sh_mega .mega_col_title {
color: #4a525e;
font-size: 14px;
font-weight: 700
}
.navigation ul.mainmenu li.sh_mega .mega_col_title > a {
color: #4a525e;
padding-bottom: 10px;
border-bottom: 1px solid #e5e5e5
}
.navigation ul.mainmenu li.sh_mega .mega_col_title.menu-item-iconsOnly > a {
padding-bottom: 4px
}
.navigation ul.mainmenu li.sh_mega ul {
margin-bottom: 0
}
.navigation ul.mainmenu li.sh_mega ul li {
font-size: 14px;
font-weight: 400
}
.navigation ul.mainmenu li.sh_mega .sh_mega_wrap ul li a {
color: #373c43;
padding: 10px 10px 10px 0;
display: block;
border-bottom: 1px dashed #f0f0f0;
line-height: 1.75em
}
@media only screen and (min-width: 992px) {
.sh_mega_wrap .menu-item-depth-1.mega_column {
float: left;
width: 22.75%;
margin-right: 3%
}
.sh_mega_wrap .menu-item-depth-1.mega_column:last-child {
margin-right: 0
}
.sh_mega_wrap.sh_mega_col_3 .menu-item-depth-1.mega_column {
width: 31.333%
}
.sh_mega_wrap.sh_mega_col_2 .menu-item-depth-1.mega_column {
width: 48.5%
}
.sh_mega_wrap.sh_mega_col_5 .menu-item-depth-1.mega_column {
width: 17.6%
}
.sh_mega_wrap.sh_mega_col_6 .menu-item-depth-1.mega_column {
width: 14.16%
}
.sh_mega_wrap.sh_mega_col_1 .menu-item-depth-1.mega_column {
width: 100%;
margin-right: 0
}
}
@media only screen and (max-width: 992px) {
.sh_mega_wrap .sub-menu li a i {
display: none;
}
}
.mainmenu .sh_mega.menu-item-depth-0 > .sh_mega_wrap .menu-item-depth-1.mega_column:first-child {
border-left: none
}
.mainmenu ul.menu li.sh_mega .mega_col_title > a {
color: #313131;
font-size: 14px;
margin-left: 20px;
padding: 15px 0;
border-bottom: 1px solid #e7e7e7;
font-weight: 700;
margin-bottom: 7px;
display: block
}
.navigation .mainmenu > li .cats-mega-wrap {
position: absolute;
width: 100%;
left: -1px;
margin-top: 0;
top: 100%;
background: #fff;
padding: 15px;
z-index: 1000;
width: 502px;
overflow: hidden;
border: 1px solid #ebebeb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
line-height: 1.4
}
.navigation .mainmenu > li.sub-menu-left .cats-mega-wrap {
right: 0;
left: auto
}
.navigation .mainmenu > li .cats-mega-wrap .cats-mega-inner {
overflow: hidden;
position: relative;
border: 1px solid #f0f0f0;
border-left-width: 0;
border-bottom-width: 0
}
.navigation .mainmenu > li .cats-mega-wrap .cats-mega-inner:before {
position: absolute;
left: 140px;
height: 100%;
width: 1px;
background: #f0f0f0;
top: 0;
content: ''
}
.navigation .mainmenu > li .cats-mega-wrap ul.sub-menu {
display: block;
width: 140px;
float: left
}
.navigation ul.mainmenu > li .cats-mega-wrap ul.sub-menu li {
border: 1px solid #f0f0f0;
border-right-width: 0px;
border-top-width: 0px
}
.navigation .mainmenu > li .cats-mega-wrap ul.sub-menu li a {
padding: 10px
}
.navigation ul.mainmenu > li .cats-mega-wrap ul.sub-menu li.active a {
position: relative
}
.navigation ul.mainmenu > li .cats-mega-wrap ul.sub-menu li.active a:before {
content: "\e762";
font-family: 'entypo';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 16px;
position: absolute;
right: 5px;
top: 50%;
margin-top: -5px;
line-height: 9px;
color: #d4d4d4
}
.navigation .mainmenu > li .cats-mega-wrap .subcat {
float: right;
width: 329px
}
.navigation .mainmenu > li .cats-mega-wrap .subcat ul {
min-height: 220px
}
.navigation .mainmenu > li .cats-mega-wrap .subcat ul.loading {
background: url(//www.brosworld.it/wp-content/themes/livekitchen/inc/mega-menu/images/ajax-loader.gif) no-repeat center center
}
.navigation .mainmenu > li .cats-mega-wrap .subcat ul li {
overflow: hidden;
padding: 15px 0;
border-bottom: 1px solid #f0f0f0;
margin-right: 15px;
margin-left: 15px
}
.navigation .mainmenu > li .cats-mega-wrap .subcat ul li:last-child {
border-bottom: 0
}
.navigation .mainmenu > li .cats-mega-wrap .subcat li.has-thumbnail .subcat-thumbnail {
float: left;
width: 70px;
margin-right: 13px
}
.navigation .mainmenu > li .cats-mega-wrap .subcat li.has-thumbnail .subcat-title {
margin-left: 83px;
top: -4px
}
.navigation .mainmenu > li .cats-mega-wrap .subcat li .subcat-title {
font-size: 13px;
position: relative
}
.navigation .mainmenu > li .cats-mega-wrap .subcat li .subcat-title a {
color: #40454D;
font-family: "Montserrat", sans-serif
}
.navigation .mainmenu > li .cats-mega-wrap .subcat li .subcat-title span {
color: #c6c6c6;
font-size: 11px;
display: block;
position: relative;
top: 3px;
line-height: 1
}
.navigation .mainmenu > li .cats-mega-wrap .subcat .sh-cat-latest {
display: none
}
.navigation .mainmenu > li .cats-mega-wrap .subcat .sh-cat-latest.active {
display: block
}
.navigation .mainmenu > li .cats-mega-wrap .subcat .sh-cat-latest .view_all_posts {
text-align: center;
display: block;
line-height: 38px;
height: 40px;
color: #40454D;
border-top: 1px solid #f0f0f0;
border-bottom: 1px solid #f0f0f0;
font-size: 12px
}
.navigation .mainmenu > li .cats-mega-wrap .subcat .sh-cat-latest .view_all_posts i {
float: none;
line-height: 31px;
margin-left: 5px;
position: relative;
top: 3px
}
.navigation .mainmenu > li .cats-mega-wrap.sh_cats_horizontal {
width: 617px
}
.navigation .mainmenu > li .cats-mega-wrap.sh_cats_horizontal .subcat {
width: 443px
}
.navigation .mainmenu > li .cats-mega-wrap.sh_cats_horizontal .subcat .sh-cat-latest ul {
overflow: hidden;
min-height: 150px
}
.navigation .mainmenu > li .cats-mega-wrap.sh_cats_horizontal .subcat .sh-cat-latest li {
float: left;
width: 33.3%;
margin: 0;
padding: 15px;
border-right: 1px solid #f0f0f0;
border-bottom: 0;
padding-bottom: 200px;
margin-bottom: -200px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.navigation .mainmenu > li .cats-mega-wrap.sh_cats_horizontal .subcat .sh-cat-latest li:last-child {
border-right: 0
}
.navigation .mainmenu > li .cats-mega-wrap.sh_cats_horizontal .subcat li.has-thumbnail .subcat-thumbnail {
float: none;
margin: 0;
margin-bottom: 20px;
width: auto
}
.navigation .cats-mega-wrap.sh_cats_horizontal .subcat-thumbnail {
float: none;
margin-right: 0
}
.navigation .mainmenu > li .cats-mega-wrap.sh_cats_horizontal .subcat li .subcat-title {
clear: both;
overflow: hidden;
padding-bottom: 12px;
padding-top: 10px;
margin: 0
}
.navigation .mainmenu > li .cats-mega-wrap.sh_cats_horizontal .subcat li .subcat-title span {
display: block;
padding: 5px 0
}
.navigation .mainmenu li .sh_custom_mega .sub-menu {
display: none
}
.navigation .sh_custom_mega ul,
.navigation .sh_custom_mega ol {
line-height: 1.4em;
list-style-position: outside;
margin: 3px 3px 10px 14px;
padding: 0 2px 0 5px;
text-indent: 2px
}
.navigation .sh_custom_mega ul {
list-style: disc
}
.navigation .sh_custom_mega ol {
list-style: decimal
}
.navigation .mainmenu .sh_custom_mega {
font-size: 14px;
line-height: 1.6em;
font-family: arial, Verdana, Geneva, sans-serif;
color: #8e8e8e;
}
i.long-arrow-icon:before {
font-family: 'font-awesome';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\e755"
}
.subcat-thumbnail {
float: left;
margin-right: 15px;
width: 100px
}
.sh_cats_horizontal .subcat-thumbnail {
height: auto !important;
width: auto !important
}
.lt-ie9 ul.mainmenu li:not(.sh_mega):not(.sh_mega_cats) > ul.sub-menu,
.lt-ie9 .navigation .mainmenu li.sh_mega.menu-item-depth-0 > .sh_mega_wrap,
.lt-ie9 .navigation .mainmenu li.menu-item-depth-0 > .cats-mega-wrap,
.lt-ie9 .topbar .top-nav > li ul.sub-menu {
display: none
}
.lt-ie9 ul.mainmenu li:not(.sh_mega):not(.sh_mega_cats):hover > ul.sub-menu,
.lt-ie9 .navigation .mainmenu li.sh_mega.menu-item-depth-0:hover .sh_mega_wrap,
.lt-ie9 .navigation .mainmenu li.menu-item-depth-0:hover > .cats-mega-wrap .lt-ie9 .topbar .top-nav li:hover > ul.sub-menu {
display: block;
visibility: visible
}
.navigation.animation-fade ul.mainmenu li:not(.sh_mega):not(.sh_mega_cats) > ul.sub-menu,
.navigation.animation-fade .mainmenu li.sh_mega.menu-item-depth-0 > .sh_mega_wrap,
.navigation.animation-fade .mainmenu li.menu-item-depth-0 > .cats-mega-wrap,
.topbar .top-nav > li ul.sub-menu {
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
-moz-transform: scaleY(0.98);
-webkit-transform: scaleY(0.98);
-o-transform: scaleY(0.98);
-ms-transform: scaleY(0.98);
transform: scaleY(0.98);
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-o-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0
}
.navigation.animation-fade ul.mainmenu li:not(.sh_mega):not(.sh_mega_cats):hover > ul.sub-menu,
.navigation.animation-fade .mainmenu li.sh_mega.menu-item-depth-0:hover .sh_mega_wrap,
.navigation.animation-fade .mainmenu li.menu-item-depth-0:hover > .cats-mega-wrap,
.topbar .top-nav li:hover > ul.sub-menu {
opacity: 1;
visibility: visible;
-moz-transform: scaleY(1);
-webkit-transform: scaleY(1);
-o-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1)
}
.navigation.animation-fadeInUp ul.mainmenu li:not(.sh_mega):not(.sh_mega_cats) > ul.sub-menu,
.navigation.animation-fadeInUp .mainmenu li.sh_mega.menu-item-depth-0 > .sh_mega_wrap,
.navigation.animation-fadeInUp .mainmenu li.menu-item-depth-0 > .cats-mega-wrap,
.topbar .top-nav > li ul.sub-menu {
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
-webkit-transform: translate3d(0, 15%, 0);
-moz-transform: translate3d(0, 15%, 0);
-o-transform: translate3d(0, 15%, 0);
-ms-transform: translate3d(0, 15%, 0);
transform: translate3d(0, 15%, 0);
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-o-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0
}
.navigation.animation-fadeInUp ul.mainmenu li:not(.sh_mega):not(.sh_mega_cats):hover > ul.sub-menu,
.navigation.animation-fadeInUp .mainmenu li.sh_mega.menu-item-depth-0:hover .sh_mega_wrap,
.navigation.animation-fadeInUp .mainmenu li.menu-item-depth-0:hover > .cats-mega-wrap,
.topbar .top-nav li:hover > ul.sub-menu {
opacity: 1;
visibility: visible;
-webkit-transform: none;
-moz-transform: none;
-o-transform: none;
-ms-transform: none;
transform: none
}
.navigation.animation-flipIn ul.mainmenu li:not(.sh_mega):not(.sh_mega_cats) > ul.sub-menu,
.navigation.animation-flipIn .mainmenu li.sh_mega.menu-item-depth-0 > .sh_mega_wrap,
.navigation.animation-flipIn .mainmenu li.menu-item-depth-0 > .cats-mega-wrap,
.topbar .top-nav > li ul.sub-menu {
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
-ms-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 30deg);
transform: perspective(400px) rotate3d(1, 0, 0, 30deg);
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-o-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0
}
.navigation.animation-flipIn ul.mainmenu li:not(.sh_mega):not(.sh_mega_cats):hover > ul.sub-menu,
.navigation.animation-flipIn .mainmenu li.sh_mega.menu-item-depth-0:hover .sh_mega_wrap,
.navigation.animation-flipIn .mainmenu li.menu-item-depth-0:hover > .cats-mega-wrap,
.topbar .top-nav li:hover > ul.sub-menu {
opacity: 1;
visibility: visible;
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 0deg);
transform: perspective(400px) rotate3d(0, 1, 0, 0deg)
}
.navigation.animation-slide ul.mainmenu li:not(.sh_mega):not(.sh_mega_cats) > ul.sub-menu,
.navigation.animation-slide .mainmenu li.sh_mega.menu-item-depth-0 > .sh_mega_wrap,
.navigation.animation-slide .mainmenu li.menu-item-depth-0 > .cats-mega-wrap {
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.28s ease-in-out;
-moz-transition: all 0.28s ease-in-out;
-ms-transition: all 0.28s ease-in-out;
-o-transition: all 0.28s ease-in-out;
transition: all 0.28s ease-in-out;
-moz-transform: scaleY(0);
-webkit-transform: scaleY(0);
-o-transform: scaleY(0);
-ms-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-o-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0
}
.navigation.animation-slide ul.mainmenu li:not(.sh_mega):not(.sh_mega_cats):hover > ul.sub-menu,
.navigation.animation-slide .mainmenu li.sh_mega.menu-item-depth-0:hover .sh_mega_wrap,
.navigation.animation-slide .mainmenu li.menu-item-depth-0:hover > .cats-mega-wrap {
opacity: 1;
visibility: visible;
display: block;
-moz-transform: scaleY(1);
-webkit-transform: scaleY(1);
-o-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1)
}
.navigation.animation-skew ul.mainmenu li:not(.sh_mega):not(.sh_mega_cats) > ul.sub-menu,
.navigation.animation-skew .mainmenu li.sh_mega.menu-item-depth-0 > .sh_mega_wrap,
.navigation.animation-skew .mainmenu li.menu-item-depth-0 > .cats-mega-wrap {
opacity: 0;
visibility: visible;
max-width: 0;
max-height: 0;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-o-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transform: perspective(600px) rotateX(-90deg);
-moz-transform: perspective(600px) rotateX(-90deg);
-ms-transform: perspective(600px) rotateX(-90deg);
-o-transform: perspective(600px) rotateX(-90deg);
transform: perspective(600px) rotateX(-90deg);
-webkit-transition: -webkit-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
-o-transition: -o-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end
}
.navigation.animation-skew ul.mainmenu li:not(.sh_mega):not(.sh_mega_cats):hover > ul.sub-menu,
.navigation.animation-skew .mainmenu li.sh_mega.menu-item-depth-0:hover .sh_mega_wrap,
.navigation.animation-skew .mainmenu li.menu-item-depth-0:hover > .cats-mega-wrap {
opacity: 1;
visibility: visible;
max-width: 5000px;
max-height: 5000px;
-webkit-transform: perspective(600px) rotateX(0deg);
-moz-transform: perspective(600px) rotateX(0deg);
-ms-transform: perspective(600px) rotateX(0deg);
-o-transform: perspective(600px) rotateX(0deg);
transform: perspective(600px) rotateX(0deg);
-webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
-o-transition: -o-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end
}
@media only screen and (min-width: 992px) {
.navigation.top-navigation {
margin-top: 0;
border-top: 0 none;
line-height: 50px
}
.navigation.top-navigation .mainmenu > li {
border-bottom: 0 none;
margin-bottom: 0
}
.navigation.top-navigation .mainmenu > li > a {
font-size: 12px
}
}
@media only screen and (max-width: 920px) {
.navigation {
display: none
}
.sh_mega_wrap.sh_mega_col_3 .menu-item-depth-1.mega_column {
width: 100%
}
ul.mainmenu > li.menu-item-has-children > a::after {
content: ""
}
ul.mainmenu li.sh_mega .mega_col_title > a {
display: none
}
.responsive-caret {
display: none
}
ul.mainmenu > li:not(.sh_mega):not(.sh_mega_cats) ul.sub-menu {
position: relative;
width: 100%;
top: 0;
margin-top: 0 !important;
left: 0;
padding: 0;
z-index: 1000;
border: 0 none;
line-height: 1.4
}
#header-mobile ul,
#header-mobile ol {
list-style: none;
margin: 0;
padding: 0
}
}
.navigation-center .mainmenu {
display: table;
margin: auto;
width: auto
}.clearfix:before,
.clearfix:after,
.fw-container:before,
.fw-container:after,
.fw-container-fluid:before,
.fw-container-fluid:after,
.fw-row:before,
.fw-row:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after {
content: " ";
display: table;
}
.clearfix:after,
.fw-container:after,
.fw-container-fluid:after,
.fw-row:after,
.dl-horizontal dd:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right,
body.rtl .pull-left {
float: right !important;
}
.pull-left,
body.rtl .pull-right {
float: left !important;
}
.clear {
clear: both;
width: 100%;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
visibility: hidden !important;
}
.affix {
position: fixed;
}
img,
iframe,
embed {
max-width: 100%;
}
img {
height: auto;
}
.map img,
.fw-shortcode-map-wrapper img {
max-width: none !important;
}  .fw-main-row,
.fw-main-row *,
.fw-main-row *:before,
.fw-main-row *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fw-container {
position: relative;
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
max-width: 100%;
}
@media (min-width: 768px) {
.fw-container {
width: 750px;
}
}
@media (min-width: 992px) {
.fw-container {
width: 970px;
}
}
@media (min-width: 1200px) {
.fw-container {
width: 1170px;
}
}
.fw-container-fluid {
position: relative;
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.fw-row {
margin-left: -15px;
margin-right: -15px;
}
.fw-row:before,
.fw-row:after {
content: " ";
display: table;
}
.fw-row:after {
clear: both;
}
.fw-col-xs-1,
.fw-col-sm-1,
.fw-col-md-1,
.fw-col-lg-1,
.fw-col-xs-2,
.fw-col-sm-2,
.fw-col-md-2,
.fw-col-lg-2,
.fw-col-xs-3,
.fw-col-sm-3,
.fw-col-md-3,
.fw-col-lg-3,
.fw-col-xs-4,
.fw-col-sm-4,
.fw-col-md-4,
.fw-col-lg-4,
.fw-col-xs-5,
.fw-col-sm-5,
.fw-col-md-5,
.fw-col-lg-5,
.fw-col-xs-6,
.fw-col-sm-6,
.fw-col-md-6,
.fw-col-lg-6,
.fw-col-xs-7,
.fw-col-sm-7,
.fw-col-md-7,
.fw-col-lg-7,
.fw-col-xs-8,
.fw-col-sm-8,
.fw-col-md-8,
.fw-col-lg-8,
.fw-col-xs-9,
.fw-col-sm-9,
.fw-col-md-9,
.fw-col-lg-9,
.fw-col-xs-10,
.fw-col-sm-10,
.fw-col-md-10,
.fw-col-lg-10,
.fw-col-xs-11,
.fw-col-sm-11,
.fw-col-md-11,
.fw-col-lg-11,
.fw-col-xs-12,
.fw-col-sm-12,
.fw-col-md-12,
.fw-col-lg-12,
.fw-col-xs-15,
.fw-col-sm-15,
.fw-col-md-15,
.fw-col-lg-15 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box;
}
@media (min-width: 768px) {
.fw-col-sm-1,
.fw-col-sm-2,
.fw-col-sm-3,
.fw-col-sm-4,
.fw-col-sm-5,
.fw-col-sm-6,
.fw-col-sm-7,
.fw-col-sm-8,
.fw-col-sm-9,
.fw-col-sm-10,
.fw-col-sm-11,
.fw-col-sm-12,
.fw-col-sm-15 {
float: left;
}
body.rtl .fw-col-sm-1,
body.rtl .fw-col-sm-2,
body.rtl .fw-col-sm-3,
body.rtl .fw-col-sm-4,
body.rtl .fw-col-sm-5,
body.rtl .fw-col-sm-6,
body.rtl .fw-col-sm-7,
body.rtl .fw-col-sm-8,
body.rtl .fw-col-sm-9,
body.rtl .fw-col-sm-10,
body.rtl .fw-col-sm-11,
body.rtl .fw-col-sm-12,
body.rtl .fw-col-sm-15 {
float: right;
}
.fw-col-sm-15 {
width: 20%;
}
.fw-col-sm-12 {
width: 100%;
}
.fw-col-sm-11 {
width: 91.66666667%;
}
.fw-col-sm-10 {
width: 83.33333333%;
}
.fw-col-sm-9 {
width: 75%;
}
.fw-col-sm-8 {
width: 66.66666667%;
}
.fw-col-sm-7 {
width: 58.33333333%;
}
.fw-col-sm-6 {
width: 50%;
}
.fw-col-sm-5 {
width: 41.66666667%;
}
.fw-col-sm-4 {
width: 33.33333333%;
}
.fw-col-sm-3 {
width: 25%;
}
.fw-col-sm-2 {
width: 16.66666667%;
}
.fw-col-sm-1 {
width: 8.33333333%;
}
.fw-col-sm-pull-15 {
right: 20%;
}
.fw-col-sm-pull-12 {
right: 100%;
}
.fw-col-sm-pull-11 {
right: 91.66666667%;
}
.fw-col-sm-pull-10 {
right: 83.33333333%;
}
.fw-col-sm-pull-9 {
right: 75%;
}
.fw-col-sm-pull-8 {
right: 66.66666667%;
}
.fw-col-sm-pull-7 {
right: 58.33333333%;
}
.fw-col-sm-pull-6 {
right: 50%;
}
.fw-col-sm-pull-5 {
right: 41.66666667%;
}
.fw-col-sm-pull-4 {
right: 33.33333333%;
}
.fw-col-sm-pull-3 {
right: 25%;
}
.fw-col-sm-pull-2 {
right: 16.66666667%;
}
.fw-col-sm-pull-1 {
right: 8.33333333%;
}
.fw-col-sm-pull-0 {
right: auto;
}
.fw-col-sm-push-15 {
left: 20%;
}
.fw-col-sm-push-12 {
left: 100%;
}
.fw-col-sm-push-11 {
left: 91.66666667%;
}
.fw-col-sm-push-10 {
left: 83.33333333%;
}
.fw-col-sm-push-9 {
left: 75%;
}
.fw-col-sm-push-8 {
left: 66.66666667%;
}
.fw-col-sm-push-7 {
left: 58.33333333%;
}
.fw-col-sm-push-6 {
left: 50%;
}
.fw-col-sm-push-5 {
left: 41.66666667%;
}
.fw-col-sm-push-4 {
left: 33.33333333%;
}
.fw-col-sm-push-3 {
left: 25%;
}
.fw-col-sm-push-2 {
left: 16.66666667%;
}
.fw-col-sm-push-1 {
left: 8.33333333%;
}
.fw-col-sm-push-0 {
left: auto;
}
.fw-col-sm-offset-15 {
margin-left: 20%;
}
.fw-col-sm-offset-12 {
margin-left: 100%;
}
.fw-col-sm-offset-11 {
margin-left: 91.66666667%;
}
.fw-col-sm-offset-10 {
margin-left: 83.33333333%;
}
.fw-col-sm-offset-9 {
margin-left: 75%;
}
.fw-col-sm-offset-8 {
margin-left: 66.66666667%;
}
.fw-col-sm-offset-7 {
margin-left: 58.33333333%;
}
.fw-col-sm-offset-6 {
margin-left: 50%;
}
.fw-col-sm-offset-5 {
margin-left: 41.66666667%;
}
.fw-col-sm-offset-4 {
margin-left: 33.33333333%;
}
.fw-col-sm-offset-3 {
margin-left: 25%;
}
.fw-col-sm-offset-2 {
margin-left: 16.66666667%;
}
.fw-col-sm-offset-1 {
margin-left: 8.33333333%;
}
.fw-col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.fw-col-md-1,
.fw-col-md-2,
.fw-col-md-3,
.fw-col-md-4,
.fw-col-md-5,
.fw-col-md-6,
.fw-col-md-7,
.fw-col-md-8,
.fw-col-md-9,
.fw-col-md-10,
.fw-col-md-11,
.fw-col-md-12,
.fw-col-md-15 {
float: left;
}
body.rtl .fw-col-md-1,
body.rtl .fw-col-md-2,
body.rtl .fw-col-md-3,
body.rtl .fw-col-md-4,
body.rtl .fw-col-md-5,
body.rtl .fw-col-md-6,
body.rtl .fw-col-md-7,
body.rtl .fw-col-md-8,
body.rtl .fw-col-md-9,
body.rtl .fw-col-md-10,
body.rtl .fw-col-md-11,
body.rtl .fw-col-md-12,
body.rtl .fw-col-md-15 {
float: right;
}
.fw-col-md-15 {
width: 20%;
}
.fw-col-md-12 {
width: 100%;
}
.fw-col-md-11 {
width: 91.66666667%;
}
.fw-col-md-10 {
width: 83.33333333%;
}
.fw-col-md-9 {
width: 75%;
}
.fw-col-md-8 {
width: 66.66666667%;
}
.fw-col-md-7 {
width: 58.33333333%;
}
.fw-col-md-6 {
width: 50%;
}
.fw-col-md-5 {
width: 41.66666667%;
}
.fw-col-md-4 {
width: 33.33333333%;
}
.fw-col-md-3 {
width: 25%;
}
.fw-col-md-2 {
width: 16.66666667%;
}
.fw-col-md-1 {
width: 8.33333333%;
}
.fw-col-md-pull-15 {
right: 20%;
}
.fw-col-md-pull-12 {
right: 100%;
}
.fw-col-md-pull-11 {
right: 91.66666667%;
}
.fw-col-md-pull-10 {
right: 83.33333333%;
}
.fw-col-md-pull-9 {
right: 75%;
}
.fw-col-md-pull-8 {
right: 66.66666667%;
}
.fw-col-md-pull-7 {
right: 58.33333333%;
}
.fw-col-md-pull-6 {
right: 50%;
}
.fw-col-md-pull-5 {
right: 41.66666667%;
}
.fw-col-md-pull-4 {
right: 33.33333333%;
}
.fw-col-md-pull-3 {
right: 25%;
}
.fw-col-md-pull-2 {
right: 16.66666667%;
}
.fw-col-md-pull-1 {
right: 8.33333333%;
}
.fw-col-md-pull-0 {
right: auto;
}
.fw-col-md-push-15 {
left: 20%;
}
.fw-col-md-push-12 {
left: 100%;
}
.fw-col-md-push-11 {
left: 91.66666667%;
}
.fw-col-md-push-10 {
left: 83.33333333%;
}
.fw-col-md-push-9 {
left: 75%;
}
.fw-col-md-push-8 {
left: 66.66666667%;
}
.fw-col-md-push-7 {
left: 58.33333333%;
}
.fw-col-md-push-6 {
left: 50%;
}
.fw-col-md-push-5 {
left: 41.66666667%;
}
.fw-col-md-push-4 {
left: 33.33333333%;
}
.fw-col-md-push-3 {
left: 25%;
}
.fw-col-md-push-2 {
left: 16.66666667%;
}
.fw-col-md-push-1 {
left: 8.33333333%;
}
.fw-col-md-push-0 {
left: auto;
}
.fw-col-md-offset-15 {
margin-left: 20%;
}
.fw-col-md-offset-12 {
margin-left: 100%;
}
.fw-col-md-offset-11 {
margin-left: 91.66666667%;
}
.fw-col-md-offset-10 {
margin-left: 83.33333333%;
}
.fw-col-md-offset-9 {
margin-left: 75%;
}
.fw-col-md-offset-8 {
margin-left: 66.66666667%;
}
.fw-col-md-offset-7 {
margin-left: 58.33333333%;
}
.fw-col-md-offset-6 {
margin-left: 50%;
}
.fw-col-md-offset-5 {
margin-left: 41.66666667%;
}
.fw-col-md-offset-4 {
margin-left: 33.33333333%;
}
.fw-col-md-offset-3 {
margin-left: 25%;
}
.fw-col-md-offset-2 {
margin-left: 16.66666667%;
}
.fw-col-md-offset-1 {
margin-left: 8.33333333%;
}
.fw-col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.fw-col-lg-1,
.fw-col-lg-2,
.fw-col-lg-3,
.fw-col-lg-4,
.fw-col-lg-5,
.fw-col-lg-6,
.fw-col-lg-7,
.fw-col-lg-8,
.fw-col-lg-9,
.fw-col-lg-10,
.fw-col-lg-11,
.fw-col-lg-12,
.fw-col-lg-15 {
float: left;
}
body.rtl .fw-col-lg-1,
body.rtl .fw-col-lg-2,
body.rtl .fw-col-lg-3,
body.rtl .fw-col-lg-4,
body.rtl .fw-col-lg-5,
body.rtl .fw-col-lg-6,
body.rtl .fw-col-lg-7,
body.rtl .fw-col-lg-8,
body.rtl .fw-col-lg-9,
body.rtl .fw-col-lg-10,
body.rtl .fw-col-lg-11,
body.rtl .fw-col-lg-12,
body.rtl .fw-col-lg-15 {
float: right;
}
.fw-col-lg-15 {
width: 20%;
}
.fw-col-lg-12 {
width: 100%;
}
.fw-col-lg-11 {
width: 91.66666667%;
}
.fw-col-lg-10 {
width: 83.33333333%;
}
.fw-col-lg-9 {
width: 75%;
}
.fw-col-lg-8 {
width: 66.66666667%;
}
.fw-col-lg-7 {
width: 58.33333333%;
}
.fw-col-lg-6 {
width: 50%;
}
.fw-col-lg-5 {
width: 41.66666667%;
}
.fw-col-lg-4 {
width: 33.33333333%;
}
.fw-col-lg-3 {
width: 25%;
}
.fw-col-lg-2 {
width: 16.66666667%;
}
.fw-col-lg-1 {
width: 8.33333333%;
}
.fw-col-lg-pull-15 {
right: 20%;
}
.fw-col-lg-pull-12 {
right: 100%;
}
.fw-col-lg-pull-11 {
right: 91.66666667%;
}
.fw-col-lg-pull-10 {
right: 83.33333333%;
}
.fw-col-lg-pull-9 {
right: 75%;
}
.fw-col-lg-pull-8 {
right: 66.66666667%;
}
.fw-col-lg-pull-7 {
right: 58.33333333%;
}
.fw-col-lg-pull-6 {
right: 50%;
}
.fw-col-lg-pull-5 {
right: 41.66666667%;
}
.fw-col-lg-pull-4 {
right: 33.33333333%;
}
.fw-col-lg-pull-3 {
right: 25%;
}
.fw-col-lg-pull-2 {
right: 16.66666667%;
}
.fw-col-lg-pull-1 {
right: 8.33333333%;
}
.fw-col-lg-pull-0 {
right: auto;
}
.fw-col-lg-push-15 {
left: 20%;
}
.fw-col-lg-push-12 {
left: 100%;
}
.fw-col-lg-push-11 {
left: 91.66666667%;
}
.fw-col-lg-push-10 {
left: 83.33333333%;
}
.fw-col-lg-push-9 {
left: 75%;
}
.fw-col-lg-push-8 {
left: 66.66666667%;
}
.fw-col-lg-push-7 {
left: 58.33333333%;
}
.fw-col-lg-push-6 {
left: 50%;
}
.fw-col-lg-push-5 {
left: 41.66666667%;
}
.fw-col-lg-push-4 {
left: 33.33333333%;
}
.fw-col-lg-push-3 {
left: 25%;
}
.fw-col-lg-push-2 {
left: 16.66666667%;
}
.fw-col-lg-push-1 {
left: 8.33333333%;
}
.fw-col-lg-push-0 {
left: auto;
}
.fw-col-lg-offset-15 {
margin-left: 20%;
}
.fw-col-lg-offset-12 {
margin-left: 100%;
}
.fw-col-lg-offset-11 {
margin-left: 91.66666667%;
}
.fw-col-lg-offset-10 {
margin-left: 83.33333333%;
}
.fw-col-lg-offset-9 {
margin-left: 75%;
}
.fw-col-lg-offset-8 {
margin-left: 66.66666667%;
}
.fw-col-lg-offset-7 {
margin-left: 58.33333333%;
}
.fw-col-lg-offset-6 {
margin-left: 50%;
}
.fw-col-lg-offset-5 {
margin-left: 41.66666667%;
}
.fw-col-lg-offset-4 {
margin-left: 33.33333333%;
}
.fw-col-lg-offset-3 {
margin-left: 25%;
}
.fw-col-lg-offset-2 {
margin-left: 16.66666667%;
}
.fw-col-lg-offset-1 {
margin-left: 8.33333333%;
}
.fw-col-lg-offset-0 {
margin-left: 0%;
}
}.wrap-forms .wrap-step {
width: 100%;
display: block;
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
background: #f7f7f7;
height: 52px;
margin-bottom: 37px;
}
.wrap-forms .wrap-step .steps {
list-style: none;
text-align: justify;
margin: 0;
padding: 11px 20px 0;
}
.wrap-forms .wrap-step .steps:after {
width: 100%;
height: 0;
content: '';
display: inline-block;
}
.wrap-forms .wrap-step .steps li {
display: inline-block;
}
.wrap-forms .wrap-step .steps .step {
color: #0f6ab8;
font-weight: 700;
font-size: 15px;
text-decoration: none;
}
.wrap-forms .wrap-step .steps .step span {
background: #0f6ab8;
color: #fff;
font-size: 10px;
border-radius: 50%;
line-height: 15px;
vertical-align: text-bottom;
display: inline-block;
height: 15px;
width: 15px;
text-align: center;
}
.wrap-forms .wrap-step .steps li.active-step .step span {
background: #2b2b2b;
}
.wrap-forms .wrap-step .steps li.active-step .step,
.wrap-forms .wrap-step .steps .step:hover,
.wrap-forms .wrap-step .steps .step:hover strong {
color: #2b2b2b;
border-color: #2b2b2b;
}
.wrap-forms .wrap-step .steps .step:hover span {
background: #2b2b2b;
}
.wrap-forms .wrap-step .steps .step strong {
border-bottom: 1px solid #0f6ab8;
}
.wrap-forms .wrap-step .steps li.active-step .step strong {
border: none;
}
.wrap-forms .field-text,
.wrap-forms .field-gap,
.wrap-forms .field-textarea,
.wrap-forms .field-select,
.wrap-forms .field-upload,
.wrap-forms .field-date,
.wrap-forms .field-time,
.wrap-forms .field-multiple,
.wrap-forms .field-rating,
.wrap-forms .field-table {
margin-bottom: 23px;
width: 100%;
}
.wrap-forms .field-checkbox,
.wrap-forms .field-radio {
margin-bottom: 15px;
}
.wrap-forms .field-text.field-address {
margin-bottom: -8px;
}
.wrap-forms .field-multiple div[class*='field-'] {
width: 48%;
display: inline-block;
margin-bottom: 0;
}
.wrap-forms .wrap-rating .rating span {
font-size: 19px;
}
.wrap-forms .wrap-rating .rating-title {
margin-bottom: 19px;
}
.wrap-forms label,
.wrap-forms input,
.wrap-forms select {
width: 100%;
}
.wrap-forms .field-text.field-address input,
.wrap-forms .field-text.field-address textarea,
.wrap-forms .field-text.field-address select {
margin-bottom: 31px;
}
.wrap-forms .field-text.field-address input:last-child {
margin-bottom: 0;
}
.wrap-forms label {
font-size: 15px;
margin-bottom: 8px;
display: inline-block;
font-weight: bold;
}
.wrap-forms sup {
font-size: 16px;
color: #c0392b;
top: 0;
left: 2px;
}
.wrap-forms input,
.wrap-forms select {
font-size: 14px;
height: 41px;
padding: 0 15px;
}
.wrap-forms textarea {
padding: 8px 15px;
height: 162px;
font-size: 14px;
line-height: 22px;
width: 100%;
}
.wrap-forms select {
border-color: #e5e5e5;
}
.wrap-forms .field-gap input.fill-gap {
margin: 0;
padding: 0;
background: none;
border: none;
outline: none;
border-radius: 0;
border-bottom: 1px solid #808080;
text-align: left;
width: initial;
height: initial;
}
.wrap-forms .field-gap input.fill-gap:hover,
.wrap-forms .field-gap input.fill-gap:focus {
outline: none;
border: none;
border-bottom: 1px solid #808080;
background: none;
}
.wrap-forms div[class*='field-'] .omega {
width: 48%;
display: inline-block;
}
.wrap-forms div[class*='field-'] .omega.omega-right,
.wrap-forms div[class*='field-'] .omega-right {
float: right;
}
.wrap-forms .field-time .time {
width: 82%;
display: inline-block;
}
.wrap-forms .field-time .time-format {
width: 16%;
float: right;
display: inline-block;
}
.wrap-forms .field-upload .upload-file-input,
.wrap-forms .field-upload .upload-file-button {
display: inline-block;
width: auto;
}
.wrap-forms .field-upload .upload-file-input {
width: 86%;
}
.wrap-forms .field-upload .upload-file-button {
float: right;
font-size: 12px;
font-weight: 400;
}
.wrap-forms .field-table table, th, td {
border-color: #e5e5e5;
}
.wrap-forms .field-table table thead tr td {
text-align: center;
background: #f7f7f7;
padding: 8px 20px;
min-height: 73px;
line-height: 52px;
}
.wrap-forms .field-table table thead tr td span {
display: inline-block;
vertical-align: middle;
line-height: normal;
}
.wrap-forms .field-table table tbody tr td {
padding: 15px;
line-height: 20px;
}
.wrap-forms .field-table table tbody tr td.input-styled {
text-align: center;
padding: 0;
}
.wrap-forms .field-table table tbody tr td.input-styled .custom-radio {
display: inline-block;
vertical-align: middle;
line-height: normal;
}
.wrap-forms input:-moz-placeholder,
.wrap-forms textarea:-moz-placeholder {
font-size: 14px;
font-weight: 400;
color: #9a9a9a;
text-transform: none;
font-style: italic;
}
.wrap-forms input::-moz-placeholder,
.wrap-forms textarea::-moz-placeholder {
font-size: 14px;
font-weight: 400;
color: #9a9a9a;
text-transform: none;
font-style: italic;
}
.wrap-forms input:-ms-input-placeholder,
.wrap-forms textarea:-ms-input-placeholder {
font-size: 14px;
font-weight: 400;
color: #9a9a9a;
text-transform: none;
font-style: italic;
}
.wrap-forms input::-webkit-input-placeholder,
.wrap-forms textarea::-webkit-input-placeholder {
font-size: 14px;
font-weight: 400;
color: #9a9a9a;
font-style: italic;
text-transform: none;
}
.wrap-forms input:focus::-webkit-input-placeholder {
color: transparent;
}
.wrap-forms textarea:focus::-webkit-input-placeholder {
color: transparent;
}  .wrap-forms .custom-checkbox,
.wrap-forms .custom-radio {
position: relative;
}
.wrap-forms .custom-checkbox input,
.wrap-forms .custom-radio input {
height: auto;
width: auto;
vertical-align: middle;
}
.wrap-forms .custom-checkbox::selection,
.wrap-forms .custom-radio::selection {
background: transparent;
color: inherit;
}
.wrap-forms .custom-checkbox label,
.wrap-forms .custom-radio label {
position: relative;
width: auto;
display: inline-block;
font-weight: 400;
font-size: 14px;
line-height: 17px;
margin-bottom: 6px;
cursor: pointer;
min-height: 17px;
}
.wrap-forms .custom-checkbox label::selection,
.wrap-forms .custom-radio label::selection {
background: transparent;
color: inherit;
}
.wrap-forms .custom-checkbox label.focus,
.wrap-forms .custom-radio label.focus {
outline: none;
} .wrap-forms .section-break {
border-top: 1px solid #e5e5e5;
margin: 42px auto 39px;
padding-top: 25px;
}
.wrap-forms .section-break .title {
text-transform: uppercase;
font-size: 32px;
font-family: 'Arial';
color: #333333;
font-weight: 400;
margin-bottom: 13px;
}
.wrap-forms .section-break .sub-title {
font-size: 13px;
font-family: 'Arial';
font-weight: 400;
color: #595959;
}
.wrap-forms .nav-form {
width: 100%;
text-align: center;
border-top: 1px solid #e5e5e5;
padding-top: 29px;
margin-top: 48px;
}
.wrap-forms .nav-form .button.button-nav-form,
.wrap-forms .nav-form .number-pages-form {
display: inline-block;
}
.wrap-forms .nav-form .button.button-nav-form {
border-top-left-radius: 0;
padding: 10px 20px;
font-weight: 400;
}
.wrap-forms .nav-form .number-pages-form {
color: #333333;
text-transform: uppercase;
font-size: 17px;
margin-top: 7px;
}
.wrap-forms .nav-form .button.button-nav-form.next {
float: right;
}
.wrap-forms .nav-form .button.button-nav-form.prev {
float: left;
} .wrap-forms .field-columns-0:after,
.wrap-forms .field-columns-2:after,
.wrap-forms .field-columns-3:after {
width: 100%;
height: 0;
content: '';
display: inline-block;
}
.wrap-forms .field-columns-0 .options,
.wrap-forms .field-columns-2 .field-column,
.wrap-forms .field-columns-3 .field-column {
float: left;
padding-right: 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body.rtl .wrap-forms .field-columns-0 .options,
body.rtl .wrap-forms .field-columns-2 .field-column,
body.rtl .wrap-forms .field-columns-3 .field-column {
float: right;
padding-left: 5px;
padding-right: 0;
}
.wrap-forms .field-columns-0 .options {
padding-right: 15px;
}
.wrap-forms .field-columns-2 .field-column {
width: 50%;
}
.wrap-forms .field-columns-3 .field-column {
width: 33.3333%;
}.fs-background {
overflow: hidden;
position: relative;       }
.fs-background,
.fs-background-container,
.fs-background-media {
-webkit-transition: none;
transition: none;
}
.fs-background-container {
width: 100%;
height: 100%;
position: absolute;
top: 0;
z-index: 0;
overflow: hidden;
}
.fs-background-media {
position: absolute;
top: 0;
bottom: 0;
opacity: 0;
}
.fs-background-media.fs-background-animated {
-webkit-transition: opacity 0.5s linear;
transition: opacity 0.5s linear;
}
.fs-background-media img,
.fs-background-media video,
.fs-background-media iframe {
width: 100%;
height: 100%;
display: block;
-webkit-user-drag: none;
}
.fs-background-media.fs-background-native,
.fs-background-media.fs-background-fixed {
width: 100%;
height: 100%;
}
.fs-background-media.fs-background-native img,
.fs-background-media.fs-background-fixed img {
display: none;
}
.fs-background-media.fs-background-native {
background-position: center;
background-size: cover;
}
.fs-background-media.fs-background-fixed {
background-position: center;
background-attachment: fixed;
}
.fs-background-embed.fs-background-ready:after {
width: 100%;
height: 100%;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
content: '';
}
.fs-background-embed.fs-background-ready iframe {
z-index: 0;
}.fw-main-row.background-video .fw-container,
.fw-main-row.background-video .fw-container-fluid {
z-index: 1;
}