body,
html {
height: 100%
}
body {
color: #666;
background-color: #fff;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 14px;
line-height: 1.5;
margin: 0;
padding: 0
}
body.has-image-bg section,
body.has-video-bg section {
background-color: #fff
}
body #wrapper {
overflow: hidden
}
body.bg-grey,
body.bg-grey #wrapper {
background-color: #f1f2f7
}
section {
display: block;
position: relative;
padding: 80px 0;
border-bottom: rgba(0, 0, 0, .1) 1px solid;
-webkit-transition: all .4s;
-moz-transition: all .4s;
-o-transition: all .4s;
transition: all .4s;
background-attachment: fixed;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
-webkit-box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
background-size: cover !important;
box-sizing: border-box !important
}
@media (max-width: 768px) {
section {
padding: 30px 0; 
}
}
section:after,
section:before {
content: " ";
display: table
}
section header.section-header {
margin-bottom: 80px
}
div.alternate,
section.alternate {
background-color: rgba(0, 0, 0, .02)
}
section.dark {
background-color: #212121;
border-bottom: rgba(255, 255, 255, .1) 1px solid
}
section.dark.alternate {
background-color: #151515
}
section.dark,
section.dark h1,
section.dark h2,
section.dark h3,
section.dark h4,
section.dark h5,
section.dark h6,
section.dark p,
section.theme- p,
section.theme-color,
section.theme-color h1,
section.theme-color h2,
section.theme-color h3,
section.theme-color h4,
section.theme-color h5,
section.theme-color h6 {
color: #fff
}
section.padding-xxs {
padding: 30px 0
}
section.padding-xs {
padding: 60px 0
}
section.padding-md {
padding: 80px 0
}
section.padding-lg {
padding: 120px 0
}
section.padding-xlg {
padding: 140px 0
}
section.dark a {
color: #999
}
section.parallax {
border: 0
}
body.bg-grey,
body.bg-grey #wrapper {
background-color: #f1f2f7
}
.container {
position: relative
}
a:active,
a:focus,
a:hover {
color: #212121;
text-decoration: none
}
.href-reset a,
a.href-reset {
color: #121212
}
section.dark .href-reset a,
section.dark a.href-reset {
color: #eee
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: #121212
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
color: #888
}
section.dark h1 a,
section.dark h2 a,
section.dark h3 a,
section.dark h4 a,
section.dark h5 a,
section.dark h6 a {
color: #eee
}
section.dark h1 a:hover,
section.dark h2 a:hover,
section.dark h3 a:hover,
section.dark h4 a:hover,
section.dark h5 a:hover,
section.dark h6 a:hover {
color: #fff
}
section header>h1,
section header>h2,
section header>h3,
section header>h4,
section header>h5,
section header>h6 {
margin: 0
}
small {
font-family: Lato, sans-serif
}
label {
display: block
}
.btn {
position: relative
}
.btn-default {
border-width: 2px
}
.btn>.label-absolute {
position: absolute;
right: -6px;
top: -8px
}
.input-group-addon {
border: #ddd 2px solid;
border-right: 0
}
section.dark .input-group-addon {
background-color: #212121;
border-color: #666;
color: #eaeaea
}
.form-control {
border: #ddd 2px solid;
box-shadow: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px
}
section .input-group-btn .btn.btn-default,
section .input-group-btn button.btn-default {
border-width: 2px;
border-color: #ddd
}
.form-control:focus {
border-color: #c6c6c6
}
section.dark .form-control {
border-color: #666;
background-color: rgba(255, 255, 255, .05)
}
section.dark .form-control:focus {
border-color: #999
}
.nav-tabs>li>a {
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0
}
.label {
padding: .4em .6em .4em
}
section.dark input,
section.dark select,
section.dark textarea {
color: #fff
}
section.dark .btn {
color: #fff
}
section.dark .thumbnail {
border-color: #444;
background-color: transparent
}
section.dark h1.page-header,
section.dark h2.page-header,
section.dark h3.page-header,
section.dark h4.page-header,
section.dark h5.page-header,
section.dark h6.page-header {
border-bottom-color: #666
}
.font-open-sans {
font-family: 'Open Sans', Arial, Helvetica, sans-serif !important
}
.font-lato {
font-weight: 300;
font-family: Lato, Arial, Helvetica, sans-serif !important
}
.font-raleway {
font-family: Raleway, Arial, Helvetica, sans-serif !important
}
.alert,
.btn,
.navbar-toggle,
.panel,
pre {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px
}
img.img-responsive {
display: inline-block
}
body.boxed {
background-color: #f1f2f7
}
body.boxed section {
background-color: #fff
}
body.boxed #wrapper {
max-width: 1170px;
margin-left: auto;
margin-right: auto;
margin-top: 50px;
margin-bottom: 50px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px
}
@media only screen and (max-width:992px) {
body.boxed #wrapper {
margin-top: 0;
margin-bottom: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
}
body.grain-blue,
body.grain-blue #header li.quick-cart .quick-cart-box,
body.grain-blue #header li.search .search-box,
body.grain-blue #header.fixed,
body.grain-blue #topBar,
body.grain-blue #wrapper,
body.grain-blue div.heading-title h1,
body.grain-blue div.heading-title h2,
body.grain-blue div.heading-title h3,
body.grain-blue div.heading-title h4,
body.grain-blue div.heading-title h5,
body.grain-blue div.heading-title h6 {
background: #dce4e9 url(//norms.in/wp-content/themes/norms/assets/images/grain_bg.png) repeat
}
body.grain-grey,
body.grain-grey #header li.quick-cart .quick-cart-box,
body.grain-grey #header li.search .search-box,
body.grain-grey #header.fixed,
body.grain-grey #topBar,
body.grain-grey #wrapper,
body.grain-grey div.heading-title h1,
body.grain-grey div.heading-title h2,
body.grain-grey div.heading-title h3,
body.grain-grey div.heading-title h4,
body.grain-grey div.heading-title h5,
body.grain-grey div.heading-title h6 {
background: #f1f2f7 url(//norms.in/wp-content/themes/norms/assets/images/grain_bg.png) repeat
}
body.grain-green,
body.grain-green #header li.quick-cart .quick-cart-box,
body.grain-green #header li.search .search-box,
body.grain-green #header.fixed,
body.grain-green #topBar,
body.grain-green #wrapper,
body.grain-green div.heading-title h1,
body.grain-green div.heading-title h2,
body.grain-green div.heading-title h3,
body.grain-green div.heading-title h4,
body.grain-green div.heading-title h5,
body.grain-green div.heading-title h6 {
background: #e6eeea url(//norms.in/wp-content/themes/norms/assets/images/grain_bg.png) repeat
}
body.grain-orange,
body.grain-orange #header li.quick-cart .quick-cart-box,
body.grain-orange #header li.search .search-box,
body.grain-orange #header.fixed,
body.grain-orange #topBar,
body.grain-orange #wrapper,
body.grain-orange div.heading-title h1,
body.grain-orange div.heading-title h2,
body.grain-orange div.heading-title h3,
body.grain-orange div.heading-title h4,
body.grain-orange div.heading-title h5,
body.grain-orange div.heading-title h6 {
background: #fff4ea url(//norms.in/wp-content/themes/norms/assets/images/grain_bg.png) repeat
}
body.grain-yellow,
body.grain-yellow #header li.quick-cart .quick-cart-box,
body.grain-yellow #header li.search .search-box,
body.grain-yellow #header.fixed,
body.grain-yellow #topBar,
body.grain-yellow #wrapper,
body.grain-yellow div.heading-title h1,
body.grain-yellow div.heading-title h2,
body.grain-yellow div.heading-title h3,
body.grain-yellow div.heading-title h4,
body.grain-yellow div.heading-title h5,
body.grain-yellow div.heading-title h6 {
background: #ffffe6 url(//norms.in/wp-content/themes/norms/assets/images/grain_bg.png) repeat
}
body.grain-blue div.heading-title.heading-line-double:before,
body.grain-blue div.heading-title.heading-line-single:before,
body.grain-green div.heading-title.heading-line-double:before body.grain-orange div.heading-title.heading-line-double:before,
body.grain-green div.heading-title.heading-line-single:before,
body.grain-grey div.heading-title.heading-line-double:before,
body.grain-grey div.heading-title.heading-line-single:before,
body.grain-orange div.heading-title.heading-line-single:before,
body.grain-yellow div.heading-title.heading-line-double:before,
body.grain-yellow div.heading-title.heading-line-single:before {
border-top: 3px double #ccc
}
body.grain-blue #header,
body.grain-green #header,
body.grain-grey #header,
body.grain-orange #header,
body.grain-yellow #header {
background-color: rgba(0, 0, 0, .16)
}
body.grain-blue #header.dark,
body.grain-green #header.dark,
body.grain-grey #header.dark,
body.grain-orange #header.dark,
body.grain-yellow #header.dark {
background-color: rgba(33, 33, 33, .8)
}
body.grain-blue #header.dark.fixed,
body.grain-green #header.dark.fixed,
body.grain-grey #header.dark.fixed,
body.grain-orange #header.dark.fixed,
body.grain-yellow #header.dark .fixed {
background-color: #333
}
body.grain-blue section.page-header,
body.grain-green section.page-header,
body.grain-grey section.page-header,
body.grain-orange section.page-header,
body.grain-yellow section.page-header {
border: 0
}
#slidetop {
color: #888;
font-size: 13px;
background-color: #363839;
z-index: 1500;
position: absolute;
top: 0;
right: 0;
left: 0;
width: 100%;
margin-left: auto;
margin-right: auto
}
#slidetop h1,
#slidetop h2,
#slidetop h3,
#slidetop h4,
#slidetop h5,
#slidetop h6 {
font-size: 13px;
line-height: 20px;
color: #fff
}
#slidetop ul {
margin: 0
}
#slidetop a {
color: #ccc;
text-decoration: none
}
#slidetop ul>li>a {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%
}
#slidetop ul>li>a>i {
margin-right: 6px
}
#slidetop h1>i,
#slidetop h2>i,
#slidetop h3>i,
#slidetop h4>i,
#slidetop h5>i,
#slidetop h6>i {
margin-right: 8px
}
#slidetop a:hover {
color: #fff
}
#slidetop .container {
display: none;
height: auto;
padding: 30px 0
}
#slidetop a.slidetop-toggle {
height: 35px;
position: absolute;
right: 0;
bottom: -35px;
border-top: 35px solid #363839;
border-left: 35px solid transparent;
display: inline-block;
text-decoration: none;
color: #fff;
text-align: center
}
#slidetop a.slidetop-toggle:after {
font-family: FontAwesome;
content: "\f067";
height: 18px;
color: #fff;
position: absolute;
top: -34px;
left: -16px
}
#slidetop.active a.slidetop-toggle:after {
content: "\f068"
}
@media only screen and (max-width:768px) {
#slidetop {
display: none !important
}
}
#sidepanel {
color: #888;
font-size: 13px;
position: fixed;
top: 0;
right: -280px;
bottom: 0;
width: 280px;
z-index: 3000;
background-color: #363839;
overflow: hidden;
display: none;
-webkit-transition: right .4s ease;
-o-transition: right .4s ease;
transition: right .4s ease
}
#sidepanel_overlay {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, .5);
z-index: 2999;
-webkit-transition: all .4s;
-moz-transition: all .4s;
-o-transition: all .4s;
transition: all .4s
}
#sidepanel_close {
color: #999;
background-color: rgba(0, 0, 0, .2);
display: block;
position: absolute;
top: 0;
right: 0;
width: 40px;
height: 40px;
font-size: 18px;
line-height: 40px;
text-align: center
}
#sidepanel_close:hover {
color: #fff
}
#sidepanel.sidepanel-light #sidepanel_close {
color: #777;
background-color: rgba(0, 0, 0, .1)
}
#sidepanel.sidepanel-light #sidepanel_close:hover {
color: #333
}
#sidepanel.sidepanel-theme-color #sidepanel_close {
color: #ccc;
background-color: rgba(0, 0, 0, .1)
}
#sidepanel.sidepanel-theme-color #sidepanel_close:hover {
color: #fff
}
#sidepanel.sidepanel-inverse {
right: auto;
left: -280px
}
#sidepanel.sidepanel-dark {
color: #ddd;
background-color: #363839
}
#sidepanel.sidepanel-light {
color: #111;
background-color: #fff
}
#sidepanel.sidepanel-theme-color {
color: #fff;
background-color: #333
}
#sidepanel h1,
#sidepanel h2,
#sidepanel h3,
#sidepanel h4,
#sidepanel h5,
#sidepanel h6 {
color: #ddd
}
#sidepanel .sidepanel-content {
margin: 50px 30px;
overflow-y: auto
}
#sidepanel .sidepanel-title {
font-size: 18px;
line-height: 23px
}
#sidepanel ul>li>a {
font-size: 14px
}
#sidepanel ul ul>li>a {
font-size: 11px
}
#sidepanel ul {
border-bottom: rgba(0, 0, 0, .2) 1px solid;
padding-bottom: 30px
}
#sidepanel ul ul {
margin-top: 6px;
border-bottom: 0;
padding-bottom: 0
}
#sidepanel ul ul>li {
padding: 5px 0 5px 32px
}
#sidepanel .list-group-item {
background-color: transparent;
border: 0;
padding: 8px 0
}
#sidepanel .list-group-item a {
color: #ddd;
display: block;
text-decoration: none
}
#sidepanel ul li a[data-toggle=collapse].collapsed {
color: #ddd;
font-weight: 400
}
#sidepanel ul li a>i.ico-dd {
float: right
}
#sidepanel ul li a>i.ico-category {
width: 20px
}
#sidepanel .list-group-item a>i {
margin-right: 6px
}
#sidepanel .list-group-item .badge {
float: right
}
#sidepanel.sidepanel-light .list-group-item ul li a[data-toggle=collapse].collapsed,
#sidepanel.sidepanel-light ul a,
#sidepanel.sidepanel-light ul li a[data-toggle=collapse].collapsed {
color: #777 !important
}
#sidepanel.sidepanel-light,
#sidepanel.sidepanel-light h1,
#sidepanel.sidepanel-light h2,
#sidepanel.sidepanel-light h3,
#sidepanel.sidepanel-light h4,
#sidepanel.sidepanel-light h5,
#sidepanel.sidepanel-light h6,
#sidepanel.sidepanel-light ul a:hover,
#sidepanel.sidepanel-light ul li a[data-toggle=collapse] {
color: #111 !important
}
#sidepanel.sidepanel-theme-color .list-group-item ul li a[data-toggle=collapse].collapsed,
#sidepanel.sidepanel-theme-color ul a,
#sidepanel.sidepanel-theme-color ul li a[data-toggle=collapse].collapsed {
color: #eee !important
}
#sidepanel.sidepanel-theme-color,
#sidepanel.sidepanel-theme-color h1,
#sidepanel.sidepanel-theme-color h2,
#sidepanel.sidepanel-theme-color h3,
#sidepanel.sidepanel-theme-color h4,
#sidepanel.sidepanel-theme-color h5,
#sidepanel.sidepanel-theme-color h6,
#sidepanel.sidepanel-theme-color ul a:hover,
#sidepanel.sidepanel-theme-color ul li a[data-toggle=collapse] {
color: #fff !important
}
section.page-header {
position: relative;
padding: 50px 0 50px 0;
border-top: 0;
margin-top: 0;
margin-bottom: 0 !important;
background-color: rgba(0, 0, 0, .05);
border-bottom: rgba(0, 0, 0, .05) 1px solid;
-webkit-transition: all 0s;
-moz-transition: all 0s;
-o-transition: all 0s;
transition: all 0s
}
section.page-header.shadow-after-1:before {
content: ' ';
position: absolute;
left: 0;
right: 0;
width: 100%;
height: 60px;
bottom: -60px;
background-image: url(//norms.in/wp-content/themes/norms/assets/images/misc/shadow1.png);
background-size: 100% 100%
}
section.page-header.shadow-after-2:before {
content: ' ';
position: absolute;
left: 0;
right: 0;
width: 100%;
height: 60px;
bottom: -60px;
background-image: url(//norms.in/wp-content/themes/norms/assets/images/misc/shadow2.png);
background-size: 100% 100%
}
section.page-header.shadow-after-3:before {
content: ' ';
position: absolute;
left: 0;
right: 0;
width: 100%;
height: 60px;
bottom: -60px;
background-image: url(//norms.in/wp-content/themes/norms/assets/images/misc/shadow3.png);
background-size: 100% 100%
}
section.dark.page-header {
color: #fff;
background-color: #151515
}
section.light.page-header {
color: #151515;
background-color: transparent;
border-top: rgba(0, 0, 0, .05) 1px solid
}
section.page-header.page-header-xs {
padding: 20px 0 20px 0
}
section.page-header.page-header-md {
padding: 50px 0 50px 0
}
section.page-header.page-header-lg {
padding: 80px 0 80px 0
}
section.page-header.page-header-xlg {
padding: 130px 0 130px 0
}
section.page-header.page-header-2xlg {
padding: 250px 0 250px 0
}
@media only screen and (max-width:482px) {
section.page-header.page-header-2xlg {
padding: 130px 0 130px 0
}
}
.page-header.page-header-xs ul.page-header-tabs {
display: block;
text-align: left;
margin-bottom: -21px;
margin-top: 40px
}
.page-header.page-header-md ul.page-header-tabs {
display: block;
text-align: left;
margin-bottom: -51px;
margin-top: 70px
}
.page-header.page-header-lg ul.page-header-tabs {
display: block;
text-align: left;
margin-bottom: -81px;
margin-top: 80px
}
.page-header ul.page-header-tabs>li {
background-color: rgba(0, 0, 0, .02);
padding: 0;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-top-left-radius: 3px;
-moz-border-top-right-radius: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px
}
.page-header ul.page-header-tabs>li>a {
display: inline-block;
padding: 6px 20px;
color: #111;
text-decoration: none
}
.page-header.page-header-xs ul.page-header-tabs li a>span.label {
padding: 1px 5px
}
.page-header.dark ul.page-header-tabs>li {
background-color: rgba(255, 255, 255, .1);
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.page-header.dark ul.page-header-tabs>li:hover {
background-color: rgba(255, 255, 255, .2)
}
.page-header.dark ul.page-header-tabs>li>a {
color: #fff
}
.page-header ul.page-header-tabs>li:hover {
background-color: rgba(0, 0, 0, .03)
}
.page-header ul.page-header-tabs.dark>li:hover {
background-color: rgba(0, 0, 0, .1)
}
.page-header ul.page-header-tabs>li.active>a {
color: #000
}
.page-header ul.page-header-tabs>li.active,
.page-header.dark ul.page-header-tabs>li.active:hover {
font-weight: 700;
background-color: #fff
}
.page-header ul.page-header-tabs.dark>li.active>a {
color: #fff
}
.page-header ul.page-header-tabs.dark>li.active {
background-color: #212121
}
@media only screen and (max-width:767px) {
.page-header ul.page-header-tabs {
background-color: rgba(0, 0, 0, .03);
padding: 6px;
margin-left: -15px;
margin-right: -15px
}
.page-header ul.page-header-tabs.dark {
background-color: rgba(0, 0, 0, .1)
}
.page-header ul.page-header-tabs>li,
.page-header ul.page-header-tabs>li>a {
display: block;
float: none !important;
text-align: center;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.page-header ul.page-header-tabs.dark>li {
border: 0
}
}
section.page-header h1 {
margin: 0;
padding: 0;
font-size: 26px;
font-weight: 300
}
section.page-header .breadcrumb {
position: absolute;
font-size: 12px;
top: 50%;
left: 0;
margin-top: -15px;
background: 0 0;
margin-bottom: 0;
z-index: 10
}
section.page-header .breadcrumb>li+li:before {
content: "•"
}
section.page-header .breadcrumb a {
color: #333
}
section.page-header.parallax .breadcrumb a,
section.page-header.parallax .breadcrumb li.active {
color: #fff
}
section.page-header .breadcrumb {
right: 0;
left: auto
}
section.page-header .breadcrumb.breadcrumb-inverse {
left: 0;
right: auto
}
section.page-header .breadcrumb.breadcrumb-center {
left: auto;
right: auto;
position: relative;
margin-top: 20px
}
section.dark.page-header .breadcrumb a {
color: #ccc
}
@media only screen and (max-width:767px) {
section.page-header {
text-align: center
}
section.page-header .breadcrumb {
position: relative;
display: block;
margin: 0
}
section.page-header .container.text-left,
section.page-header .container.text-right {
text-align: center
}
}
section.page-header ul.page-options {
position: absolute;
font-size: 24px;
top: 50%;
left: 0;
margin-top: -15px;
background: 0 0;
margin-bottom: 0;
z-index: 10
}
section.page-header ul.page-options a {
color: #333;
text-decoration: none
}
section.page-header.parallax ul.page-options a,
section.page-header.parallax ul.page-options li.active {
color: #fff
}
section.page-header ul.page-options {
right: 0;
left: auto
}
section.page-header ul.page-options.page-options-inverse {
left: 0;
right: auto
}
section.page-header ul.page-options.page-options-center {
left: auto;
right: auto;
position: relative;
margin-top: 20px
}
section.dark.page-header ul.page-options a {
color: #ccc
}
@media only screen and (max-width:767px) {
section.page-header ul.page-options {
position: relative;
display: block;
margin: 0;
margin-top: 20px;
font-size: 28px
}
}
#header {
position: relative;
left: 0;
top: 0;
right: 0;
z-index: 1000; border-bottom: rgba(0, 0, 0, .05) 1px solid;
-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .1) !important;
-moz-box-shadow: 0 0 2px rgba(0, 0, 0, .1) !important;
box-shadow: 0 0 2px rgba(0, 0, 0, .1) !important;
-webkit-transition: all .8s;
-moz-transition: all .8s;
-o-transition: all .8s;
transition: all .8s
}
#header a.logo>img {
height: 80px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
#header a.logo.logo-responsive>img {
height: 100%
}
#mainMenu ul li a,
#topBar ul li a,
#topMain ul li a {
text-transform: uppercase
}
#header a.logo>img:last-child {
display: none
}
#header a.logo>img:first-child {
display: inline-block
}
#header.fixed a.logo>img:first-child {
display: none
}
#header.fixed a.logo>img:last-child {
display: inline-block
}
#header.shadow-after-1:before {
content: ' ';
position: absolute;
left: 0;
right: 0;
width: 100%;
height: 60px;
bottom: -60px;
background-image: url(//norms.in/wp-content/themes/norms/assets/images/misc/shadow1.png);
background-size: 100% 100%
}
#header.shadow-before-1:before {
content: ' ';
position: absolute;
left: 0;
right: 0;
top: 0;
width: 100%;
height: 60px;
background-image: url(//norms.in/wp-content/themes/norms/assets/images/misc/shadow1.png);
background-size: 100% 100%
}
#header.shadow-after-2:before {
content: ' ';
position: absolute;
left: 0;
right: 0;
width: 100%;
height: 60px;
bottom: -60px;
background-image: url(//norms.in/wp-content/themes/norms/assets/images/misc/shadow2.png);
background-size: 100% 100%
}
#header.shadow-before-2:before {
content: ' ';
position: absolute;
left: 0;
right: 0;
top: 0;
width: 100%;
height: 60px;
background-image: url(//norms.in/wp-content/themes/norms/assets/images/misc/shadow2.png);
background-size: 100% 100%
}
#header.shadow-after-3:before {
content: ' ';
position: absolute;
left: 0;
right: 0;
width: 100%;
height: 60px;
bottom: -60px;
background-image: url(//norms.in/wp-content/themes/norms/assets/images/misc/shadow3.png);
background-size: 100% 100%
}
#header.shadow-before-3:before {
content: ' ';
position: absolute;
left: 0;
right: 0;
top: 0;
width: 100%;
height: 60px;
background-image: url(//norms.in/wp-content/themes/norms/assets/images/misc/shadow3.png);
background-size: 100% 100%
}
#header li.search {
display: inline-block
}
#header li.search .search-box {
display: none;
right: 0;
left: auto;
top: 100%;
padding: 15px;
background-color: #fff;
position: absolute;
box-shadow: 5px 5px rgba(91, 91, 91, .2);
width: 274px;
margin-top: 36px;
z-index: 22
}
#header.header-md li.search .search-box {
margin-top: 25px
}
#header.header-sm li.search .search-box {
margin-top: 19px
}
#header.fixed li.search .search-box {
margin-top: 18px
}
#header.fixed.header-sm li.search .search-box {
margin-top: 18px
}
#header.fixed.header-md li.search .search-box {
margin-top: 15px
}
#header li.search i.fa {
color: #333;
cursor: pointer;
position: relative
}
form.mobile-search {
display: none
}
#header li.search.fullscreen>.search-box {
text-align: center;
position: fixed;
padding: 30px;
background-color: rgba(255, 255, 255, .95) !important;
left: 0;
top: 0 !important;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
margin: 0 !important;
z-index: 2000
}
#header li.search.fullscreen>.search-box>form {
max-width: 800px;
display: inline-block;
margin: auto;
margin-top: 20%
}
#header li.search.fullscreen>.search-box>form input {
border: 0;
background-color: rgba(0, 0, 0, .1);
padding-top: 15px;
padding-bottom: 15px;
height: 65px;
font-size: 24px;
font-weight: 300;
color: #121212;
border-right: rgba(0, 0, 0, .2) 1px solid
}
#header li.search.fullscreen>.search-box>form button {
border: 0;
font-size: 24px;
padding: 15px 20px !important;
height: 65px;
background-color: rgba(0, 0, 0, .1);
color: #888
}
#header li.search.fullscreen>.search-box>form button>i {
color: #999;
font-size: 22px
}
#header li.search.fullscreen>.search-box>form button:hover>i {
color: #121212
}
#header li.search.fullscreen #closeSearch {
background-color: rgba(0, 0, 0, .05);
text-decoration: none;
text-align: center;
width: 60px;
height: 60px;
line-height: 60px;
position: absolute;
top: -3px;
left: 50%;
margin-left: -30px;
color: #888;
font-size: 40px;
z-index: 1000;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px
}
#header li.search.fullscreen #closeSearch:hover {
color: #111
}
#header li.search.fullscreen.dark>.search-box {
background-color: rgba(0, 0, 0, .95) !important
}
#header li.search.fullscreen.dark>.search-box>form input {
color: #ddd;
background-color: rgba(255, 255, 255, .1);
border-right-color: rgba(255, 255, 255, .2)
}
#header li.search.fullscreen.dark>.search-box>form button {
background-color: rgba(255, 255, 255, .1)
}
#header li.search.fullscreen.dark>.search-box>form button>i {
color: #999
}
#header li.search.fullscreen.dark>.search-box>form button:hover>i {
color: #fff
}
#header li.search.fullscreen.dark #closeSearch {
background-color: rgba(255, 255, 255, .2);
color: #888
}
#header li.search.fullscreen.dark #closeSearch:hover {
color: #fff
}
@media only screen and (max-width:480px) {
#header li.search.fullscreen>.search-box>form {
margin-top: 30%
}
}
@media only screen and (max-height:400px) {
#header li.search.fullscreen>.search-box>form {
margin-top: 60px
}
}
#header .search-box.over-header {
text-align: center;
position: absolute;
padding: 0;
background-color: #fff !important;
left: 0;
top: 0 !important;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
margin: 0 !important;
z-index: 2000;
border: 0;
display: none
}
#header .search-box.over-header>form {
display: block;
z-index: 0
}
#header .search-box.over-header>form>input {
font-size: 32px;
font-weight: 700;
background-color: transparent;
height: inherit;
position: absolute;
top: 50%;
left: 0;
width: 100%;
margin-top: -30px;
padding-left: 40px;
padding-right: 60px;
border: 0;
box-shadow: none
}
#header .search-box.over-header>form>input::-webkit-input-placeholder {
color: #666;
text-transform: uppercase
}
#header .search-box.over-header>form>input:-moz-placeholder {
color: #666;
text-transform: uppercase
}
#header .search-box.over-header>form>input::-moz-placeholder {
color: #666;
text-transform: uppercase
}
#header .search-box.over-header>form>input:-ms-input-placeholder {
color: #666;
text-transform: uppercase
}
#header .search-box.over-header #closeSearch {
position: absolute;
right: 0;
color: #333;
background: 0 0;
top: 50%;
right: 30px;
font-size: 20px;
margin-top: -10px;
z-index: 1
}
#header.dark .search-box.over-header {
background-color: #333 !important
}
#header.dark .search-box.over-header>form>input {
color: #fff
}
#header.dark .search-box.over-header>form>input::-webkit-input-placeholder {
color: #ddd;
text-transform: uppercase
}
#header.dark .search-box.over-header>form>input:-moz-placeholder {
color: #ddd;
text-transform: uppercase
}
#header.dark .search-box.over-header>form>input::-moz-placeholder {
color: #ddd;
text-transform: uppercase
}
#header.dark .search-box.over-header>form>input:-ms-input-placeholder {
color: #ddd;
text-transform: uppercase
}
#header.dark .search-box.over-header #closeSearch {
color: #fff
}
#header.dark.transparent #topMain,
#header.translucent #topMain {
background-color: transparent
}
@media only screen and (max-height:760px) {
#header .search-box.over-header>form>input {
font-size: 20px;
margin-top: -20px;
font-weight: 300
}
}
#header li.quick-cart .quick-cart-box {
display: none;
right: 0;
left: auto;
top: 100%;
padding: 10px 0;
background-color: #fff;
position: absolute;
box-shadow: 5px 5px rgba(91, 91, 91, .2);
width: 274px;
margin-top: 36px;
z-index: 22
}
#header.fixed li.quick-cart .quick-cart-box {
margin-top: 18px
}
#header.fixed.header-sm li.quick-cart .quick-cart-box {
margin-top: 18px
}
#header.fixed.header-md li.quick-cart .quick-cart-box {
margin-top: 15px
}
#header li.quick-cart .quick-cart-wrapper {
max-height: 400px;
overflow-y: auto
}
#header li.quick-cart .quick-cart-box h4 {
font-size: 17px;
margin: 0;
padding: 0 10px 10px 10px;
border-bottom: rgba(0, 0, 0, .1) 1px solid
}
#header li.quick-cart .quick-cart-box a {
display: block;
padding: 15px 10px;
border-bottom: rgba(0, 0, 0, .04) 1px solid
}
#header li.quick-cart .quick-cart-box a:hover {
background-color: rgba(0, 0, 0, .03)
}
#header li.quick-cart .quick-cart-box a>img {
float: left;
margin-right: 10px
}
#header li.quick-cart .quick-cart-box a h6 {
margin: 0;
padding: 4px 0 0 0;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden
}
#header li.quick-cart .quick-cart-box a.btn {
background-color: #151515;
border: 0;
margin: 0;
padding-top: 6px;
padding-bottom: 4px
}
#header li.quick-cart .quick-cart-footer {
padding: 10px 10px 0 10px
}
#header li.quick-cart .quick-cart-footer>span {
display: inline-block;
padding-top: 3px;
background-color: rgba(0, 0, 0, .05);
padding: 4px 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px
}
@media only screen and (min-width:992px) {
#header li.quick-cart .quick-cart-box {
top: 21px
}
#header.header-sm li.quick-cart .quick-cart-box {
margin-top: 19px
}
#header.header-md li.quick-cart .quick-cart-box {
margin-top: 26px
}
#header li.quick-cart .quick-cart-wrapper {
max-height: 300px;
overflow-y: auto
}
}
@media only screen and (max-width:992px) {
#header li.quick-cart .quick-cart-box {
margin-top: 18px
}
#header.dark li.search .search-box {
margin-top: 38px !important
}
}
@media only screen and (max-width:769px) {
#header li.quick-cart .quick-cart-box {
position: fixed;
width: 100%;
left: 0;
right: 0;
top: 60px;
margin-top: 0;
border: rgba(0, 0, 0, .08) 1px solid !important
}
#header.dark li.quick-cart .quick-cart-box {
border: rgba(255, 255, 255, .08) 1px solid
}
#header li.quick-cart .quick-cart-wrapper {
max-height: 200px;
overflow-y: auto
}
#header ul.has-topBar>li.quick-cart .quick-cart-box,
#header ul.has-topBar>li.search .search-box {
top: 98px !important
}
}
body.menu-vertical.menu-vertical #wrapper .container {
width: 100%
}
body.menu-vertical.menu-vertical #wrapper {
margin-left: 263px
}
body.menu-vertical.menu-vertical.menu-inverse #wrapper {
margin-right: 263px;
margin-left: 0
}
body.menu-vertical #mainMenu.sidebar-vertical {
position: fixed;
left: 0;
top: 0;
bottom: 0;
width: 263px;
background-color: #fff;
z-index: 100
}
body.menu-vertical.menu-inverse #mainMenu.sidebar-vertical {
left: auto;
right: 0
}
body.menu-vertical #mainMenu .navbar-collapse {
background-color: #transparent;
border-color: transparent
}
body.menu-vertical #mainMenu .navbar-default {
background-color: transparent !important;
border: 0
}
body.menu-vertical #mainMenu .logo {
display: block;
margin: 30px 0 30px 0;
padding: 30px 0
}
body.menu-vertical #mainMenu.sidebar-vertical .navbar-default .navbar-nav>li>a {
border-bottom: #eee 1px solid;
text-align: left;
font-size: 12px;
text-transform: uppercase
}
body.menu-vertical #mainMenu.sidebar-vertical .navbar-default .navbar-nav>li>a.dropdown-toggle {
background-image: url(//norms.in/wp-content/themes/norms/assets/images/submenu_light.png);
background-position: center right;
background-repeat: no-repeat
}
body.menu-vertical #mainMenu.sidebar-vertical .navbar-default .navbar-nav>li>a>i {
margin-right: 13px;
color: #666;
float: left;
width: 20px;
text-align: center;
line-height: 22px
}
body.menu-vertical #mainMenu.sidebar-vertical .dropdown-menu {
top: -1px;
left: auto;
right: -230px;
padding: 0;
width: 230px;
overflow: hidden
}
body.menu-vertical #mainMenu.sidebar-vertical .dropdown-menu>li>a {
border-bottom: #eee 1px solid;
font-size: 12px;
text-transform: uppercase
}
body.menu-vertical #mainMenu.sidebar-vertical li.dropdown.open>a {
background-color: transparent !important;
color: #111
}
body.menu-vertical #mainMenu.sidebar-vertical .sidebar-nav .navbar {
width: 100%
}
body.menu-vertical #mainMenu.sidebar-vertical .dropdown-menu>.active>a,
body.menu-vertical #mainMenu.sidebar-vertical .dropdown-menu>.active>a:focus,
body.menu-vertical #mainMenu.sidebar-vertical .dropdown-menu>.active>a:hover,
body.menu-vertical #mainMenu.sidebar-vertical .navbar-default .navbar-nav>.active>a,
body.menu-vertical #mainMenu.sidebar-vertical .sidebar-nav .navbar li:hover>a {
background-color: rgba(0, 0, 0, .01)
}
body.menu-vertical #mainMenu.sidebar-vertical .social-icons {
padding: 30px 15px
}
body.menu-vertical #mainMenu .social-icon {
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
box-shadow: 0 1px 1px rgba(0, 0, 0, .2)
}
body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark .inline-search form input.serch-input {
background-color: rgba(255, 255, 255, .2);
border-color: rgba(255, 255, 255, .1)
}
body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark .inline-search form button {
border-left-color: rgba(255, 255, 255, .1)
}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu {
min-width: 600px;
width: auto !important;
left: 262px;
right: auto;
background-position: top right;
background-repeat: no-repeat
}
body.menu-vertical.menu-inverse #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu {
min-width: 600px;
width: auto !important;
left: auto !important;
right: 262px !important
}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu ul li {
list-style: none
}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu ul {
background-color: transparent
}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu .row>div {
padding: 10px;
min-width: 100px
}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu li.divider {
border: 0;
background: 0 0;
margin-bottom: 20px
}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a {
font-size: 11px
}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu,
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a,
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu li,
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu ul {
border: 0 !important
}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a h3,
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a h4,
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a h5,
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a h6 {
font-size: 15px;
line-height: 15px;
margin: 0 0 8px 0
}
body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark ul.nav ul.dropdown-menu.column-menu a h3,
body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark ul.nav ul.dropdown-menu.column-menu a h4,
body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark ul.nav ul.dropdown-menu.column-menu a h5,
body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark ul.nav ul.dropdown-menu.column-menu a h6 {
color: #fff
}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a:hover h3,
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a:hover h4,
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a:hover h5,
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a:hover h6,
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu li.active a h3,
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu li.active a h4,
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu li.active a h5,
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu li.active a h6 {
text-decoration: underline
}
@media only screen and (max-width:768px) {
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu {
background-image: none !important
}
}
body.menu-vertical #mainMenu.sidebar-vertical ul.top-links {
margin: 10px;
border: 0 !important
}
body.menu-vertical #mainMenu.sidebar-vertical ul.top-links .dropdown-menu {
top: auto;
left: auto;
right: auto;
width: auto;
min-width: 10px;
border: 0 !important;
background-color: #fff !important
}
body.menu-vertical #mainMenu.sidebar-vertical ul.top-links .dropdown-menu li,
body.menu-vertical #mainMenu.sidebar-vertical ul.top-links .dropdown-menu li a {
border: 0 !important;
color: #333 !important
}
body.menu-vertical #mainMenu.sidebar-vertical ul.top-links .dropdown-menu li.divider {
margin: 0;
background-color: rgba(255, 255, 255, .1)
}
body.menu-vertical #mainMenu.sidebar-vertical ul.top-links .dropdown-menu>li>a {
padding: 3px 6px;
font-size: 12px
}
body.menu-vertical #mainMenu.sidebar-vertical ul.top-links a.dropdown-toggle {
background-color: rgba(0, 0, 0, .1) !important;
padding: 3px 6px !important;
margin-bottom: 3px;
font-size: 12px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px
}
body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark ul.top-links a.dropdown-toggle {
background-color: rgba(0, 0, 0, .5) !important
}
body.menu-vertical #mainMenu.sidebar-vertical ul.top-links a.dropdown-toggle>i {
padding: 0 6px 0 0
}
body.menu-vertical #mainMenu.sidebar-vertical ul.top-links>li {
margin: 0;
padding: 0
}
body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark,
body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark .sidebar-nav .navbar ul {
background-color: #333;
color: #ccc
}
body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark .sidebar-nav .navbar ul {
border-top-color: rgba(255, 255, 255, .1)
}
body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark .dropdown-menu>li>a,
body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark .navbar-default .navbar-nav>li>a {
border-bottom-color: rgba(255, 255, 255, .1)
}
body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark .navbar-default .navbar-nav>li>a.dropdown-toggle {
background-image: url(//norms.in/wp-content/themes/norms/assets/images/submenu_dark.png)
}
body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark .sidebar-nav .navbar li a {
color: #ccc
}
body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark .navbar-default .navbar-nav>li>a>i {
color: #ccc
}
body.menu-vertical #mainMenu.sidebar-dark {
border-color: rgba(255, 255, 255, .08)
}
body.menu-vertical.menu-vertical-hide #wrapper {
margin-left: 0 !important;
margin-right: 0 !important
}
body.menu-vertical.menu-vertical-hide #mainMenu.sidebar-vertical {
right: auto;
left: -263px
}
body.menu-vertical.menu-vertical-hide.menu-inverse #mainMenu.sidebar-vertical {
left: auto;
right: -263px
}
.fancy_big_btn,
body.menu-vertical.menu-vertical-hide #mainMenu.sidebar-vertical #sidebar_vertical_btn {
position: absolute;
right: -80px;
top: 15px;
display: inline-block;
background: rgba(255, 255, 255, .2);
padding: 6px;
z-index: 100;
-webkit-transition: background .6s;
-moz-transition: background .6s;
-o-transition: background .6s;
transition: background .6s
}
.fancy_big_btn,
body.menu-vertical.menu-vertical-hide.menu-inverse #mainMenu.sidebar-vertical #sidebar_vertical_btn {
right: auto;
left: -80px
}
.fancy_big_btn:active,
.fancy_big_btn:hover,
body.menu-vertical.menu-vertical-hide #mainMenu.sidebar-vertical #sidebar_vertical_btn:active,
body.menu-vertical.menu-vertical-hide #mainMenu.sidebar-vertical #sidebar_vertical_btn:hover {
background: #fff
}
.fancy_big_btn i,
body.menu-vertical.menu-vertical-hide #mainMenu.sidebar-vertical #sidebar_vertical_btn i {
display: block;
width: 54px;
height: 54px;
background-image: url(data:image/gif;base64,R0lGODlhNwA3AJEAAAAAAP///////wAAACH5BAEAAAIALAAAAAA3ADcAAAJUlI+py+0Po5y02ouz3rz7D4biSJbmiabqyrZhAMfyTNc1Zue6je/+7goKh8Si8dj6KXmXpVPWezqR1Kr1is2apM8o9+f9ArXksvmMTqvX7Lb7DS8AADs=);
background-repeat: no-repeat;
background-position: center;
background-color: #000;
-webkit-transition: background .3s;
-moz-transition: background .3s;
-o-transition: background .3s;
transition: background .3s
}
.fancy_big_btn:hover i,
body.menu-vertical.menu-vertical-hide #mainMenu.sidebar-vertical #sidebar_vertical_btn:hover i {
background-color: #f6f6f6;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAARklEQVRoge3WsQ0AIAwDsML/P8MLdECoxZ4zJFsiAAAAqGgksutai7yj3vN2i5dajwPgex5KVa3HAfA9D6Wq1uMAAACoaQMxSAMQNhNmmQAAAABJRU5ErkJggg==)
}
.fancy_big_btn {
right: auto;
left: 0;
top: 20px
}
.fancy_big_btn.inverse {
left: auto;
right: 0
}
.fancy_big_btn i.et,
.fancy_big_btn i.fa,
.fancy_big_btn i.glyphicon,
.fancy_big_btn i.ico,
.fancy_big_btn i.icon {
background-image: none;
color: #fff;
font-size: 30px;
line-height: 50px;
margin: 0;
padding: 0;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.fancy_big_btn:hover i.et,
.fancy_big_btn:hover i.fa,
.fancy_big_btn:hover i.glyphicon,
.fancy_big_btn:hover i.ico,
.fancy_big_btn:hover i.icon {
color: #000
}
@media (min-width:768px) {
body.menu-vertical #mainMenu.sidebar-vertical .sidebar-nav .navbar .navbar-collapse {
padding: 0;
max-height: none
}
body.menu-vertical #mainMenu.sidebar-vertical .sidebar-nav .navbar ul {
float: none;
border-top: #eee 1px solid
}
body.menu-vertical #mainMenu.sidebar-vertical .sidebar-nav .navbar ul:not {
display: block
}
body.menu-vertical #mainMenu.sidebar-vertical .sidebar-nav .navbar .navbar-collapse li {
float: none;
display: block
}
body.menu-vertical #mainMenu.sidebar-vertical .sidebar-nav .navbar li a {
padding-top: 8px;
padding-bottom: 8px;
color: #000;
-webkit-transition: all .1s;
-moz-transition: all .1s;
-o-transition: all .1s;
transition: all .1s
}
body.menu-vertical #mainMenu.sidebar-vertical li.dropdown:hover>ul.dropdown-menu {
display: block
}
body.menu-vertical.menu-inverse #mainMenu.sidebar-vertical li.dropdown:hover>ul.dropdown-menu {
left: -230px;
right: auto
}
}
@media (min-width:992px) {
body.menu-vertical #mainMenu.sidebar-vertical .navbar {
width: 212px
}
}
@media only screen and (max-width:1216px) {
body.menu-vertical .container {
width: 100%
}
}
@media (min-width:1200px) {
body.menu-vertical #mainMenu.sidebar-vertical .navbar {
width: 262px
}
}
@media (min-width:768px) {
body.menu-vertical #mainMenu .navbar-default {
border: 0
}
body.menu-vertical #mainMenu {
border-right: #d6d6d6 1px solid;
-webkit-box-shadow: 10px 0 30px -2px rgba(0, 0, 0, .14);
-moz-box-shadow: 10px 0 30px -2px rgba(0, 0, 0, .14);
box-shadow: 10px 0 30px -2px rgba(0, 0, 0, .14)
}
}
@media (max-width:768px) {
body.menu-vertical #mainMenu {
position: relative;
width: 100%
}
body.menu-vertical #mainMenu .navbar-nav {
margin-bottom: 0;
margin-top: 0
}
body.menu-vertical #mainMenu .navbar-header {
background-color: #fafafa
}
body.menu-vertical #middle {
padding: 15px !important
}
body.menu-vertical #mainMenu .logo {
padding: 0;
margin: 15px 0
}
body.menu-vertical #wrapper {
margin-left: 0 !important;
margin-right: 0 !important
}
body.menu-vertical #mainMenu.sidebar-vertical {
position: relative;
width: 100%
}
body.menu-vertical .navbar {
margin-bottom: 0
}
body.menu-vertical #mainMenu.sidebar-vertical .dropdown-menu {
width: 100%
}
body.menu-vertical.menu-vertical-hide #mainMenu.sidebar-vertical {
left: 0 !important;
right: 0
}
body.menu-vertical.menu-vertical-hide #mainMenu.sidebar-vertical #sidebar_vertical_btn {
display: none
}
body.menu-vertical.menu-vertical-hide #mainMenu.sidebar-vertical {
width: 100% !important
}
}
.sidebar-vertical .sidebar-nav .navbar-header {
float: none
}
#topNav button.btn-mobile {
display: none
}
#topNav button.btn-mobile {
color: #333;
display: none;
padding: 6px 10px;
float: right;
margin-top: 13px;
margin-right: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
#topNav button.btn-mobile i {
padding: 0;
margin: 0;
font-size: 21px
}
@media only screen and (max-width:992px) {
#topNav button.btn-mobile {
display: inline-block
}
}
#header li.quick-cart .quick-cart-box,
#header li.search .search-box {
border: rgba(0, 0, 0, .07) 1px solid;
border-top: 0
}
#header.dark {
background-color: #333
}
#header.dark #topMain.nav-pills>li>a {
color: #ccc
}
#header.dark #topMain.nav-pills>li.active>a,
#header.dark #topMain.nav-pills>li>a:hover {
color: #fff
}
#header.dark li.quick-cart .quick-cart-box,
#header.dark li.search .search-box {
background-color: #333
}
#header.translucent li.quick-cart .quick-cart-box,
#header.translucent li.search .search-box {
background-color: rgba(33, 33, 33, .8);
-webkit-transition: all .2s;
-moz-transition: all .2s;
-o-transition: all .2s;
transition: all .2s
}
#header.translucent li.quick-cart .quick-cart-box:hover,
#header.translucent li.search .search-box:hover {
background-color: rgba(33, 33, 33, .88)
}
#header.dark li.quick-cart .quick-cart-box a,
#header.dark li.quick-cart .quick-cart-box a h6,
#header.dark li.quick-cart .quick-cart-box h4,
#header.dark li.quick-cart .quick-cart-footer,
#header.translucent li.search i.fa,
#header.translucent ul.nav-second-main li i {
color: #fff !important
}
#header.dark li.quick-cart .quick-cart-box a,
#header.dark li.quick-cart .quick-cart-box h4 {
border-bottom: rgba(255, 255, 255, .08) 1px solid
}
#header.dark li.quick-cart .quick-cart-box a:hover {
background-color: rgba(255, 255, 255, .06)
}
#header.dark li.search .search-box input {
color: #999;
background-color: rgba(0, 0, 0, .2);
border-color: rgba(0, 0, 0, .25);
-webkit-transition: all .2s;
-moz-transition: all .2s;
-o-transition: all .2s;
transition: all .2s
}
#header.dark li.search .search-box input:focus,
#header.dark li.search .search-box textarea:focus {
background-color: rgba(0, 0, 0, .3)
}
#header.transparent {
position: absolute;  -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none
}
#header.transparent.color,
#header.transparent.dark {
border: 0
}
#header.transparent #topMain.nav-pills>li>a { font-weight:500;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
#header.transparent #topMain.nav-pills>li.active>a,
#header.transparent #topMain.nav-pills>li>a:hover {
background-color: rgba(0, 0, 0, .03)
}
#header.transparent+section.page-header,
#header.transparent+section.page-header.page-header-lg {
padding: 180px 0
}
#header.transparent+section.page-header.page-header-xlg {
padding: 280px 0;
padding-top: 350px
}
#header.transparent+section.page-header.page-header-lg {
padding-top: 250px
}
#header.transparent a.social-icon {
background-color: rgba(0, 0, 0, .2)
}
#header.transparent a.social-icon>i {
color: #eaeaea
}
#header.fixed.transparent {
background-color: #fff
}
#header.fixed.dark,
#header.fixed.dark.transparent {
background-color: #333;
border: 0
}     #header.fixed.dark.transparent #topMain.nav-pills>li>a,
#header.fixed.dark.transparent ul.nav-second-main li a,
#header.fixed.dark.transparent ul.nav-second-main li a>i {
color: #fff
}
@media only screen and (max-width:992px) {
#header.transparent.fixed #topNav button.btn-mobile {
color: #333 !important
}
#header.transparent.dark.fixed #topNav button.btn-mobile {
color: #fff !important
}   #header.transparent.dark #topMain.nav-pills>li>a {
color: #fff
}
}
@media only screen and (max-width:768px) {
#header.transparent+section.page-header {
margin-top: 0
}
#header.transparent #topMain {
background-color: #333 !important
}
#header.transparent #topMain li.active>a {
color: #fff !important
}
}
#header.translucent {
position: absolute;
background-color: rgba(0, 0, 0, .2);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none
}
#header.translucent #topMain.nav-pills>li>a {
color: #fff;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
#header.translucent #topMain.nav-pills>li.active>a,
#header.translucent #topMain.nav-pills>li>a:hover {
color: #fff;
background-color: rgba(0, 0, 0, .1)
}
#header.translucent+section.page-header {
margin-top: -100px;
padding: 180px 0
}
#header.translucent+section.page-header.page-header-xlg {
padding: 280px 0;
padding-top: 420px
}
#header.translucent+section.page-header.page-header-lg {
padding-top: 350px
}
#header.fixed.translucent {
background-color: #fff
}
#header.fixed.dark,
#header.fixed.dark.translucent {
background-color: #333;
border: 0
}
#header.fixed.translucent #topMain.nav-pills>li>a,
#header.fixed.translucent ul.nav-second-main li a,
#header.fixed.translucent ul.nav-second-main li a>i {
color: #151515
}
#header.fixed.dark.translucent #topMain.nav-pills>li>a,
#header.fixed.dark.translucent ul.nav-second-main li a,
#header.fixed.dark.translucent ul.nav-second-main li a>i {
color: #fff
}
@media only screen and (max-width:768px) {
#header.transparent+section.page-header {
margin-top: 0
}
}
#header.bottom {
position: absolute;
top: auto;
bottom: 0;
border-bottom: rgba(0, 0, 0, .05) 1px solid
}
#header.bottom.fixed {
top: 0;
bottom: auto
}
#header.bottom.sticky {
position: absolute
}
#header.bottom.fixed.sticky {
position: fixed
}
#header.bottom.dropup #topMain>li>ul.dropdown-menu ul.dropdown-menu {
bottom: auto;
box-shadow: none
}
#header.bottom.dropup ul.dropdown-menu {
bottom: 94px
}
#header.header-md.bottom.dropup ul.dropdown-menu {
bottom: 68px
}
#header.header-sm.bottom.dropup ul.dropdown-menu {
bottom: 58px
}
#header.bottom.dropup.slim ul.dropdown-menu {
bottom: 53px
}
#header.bottom.dropup .nav-second-main .quick-cart-box,
#header.bottom.dropup .nav-second-main .search-box {
top: auto;
bottom: 100%;
margin-bottom: 39px;
box-shadow: 5px -5px rgba(91, 91, 91, .2);
border-bottom: 0
}
#header.bottom.header-md.dropup .nav-second-main .quick-cart-box,
#header.bottom.header-md.dropup .nav-second-main .search-box {
margin-bottom: 23px
}
#header.bottom.header-sm.dropup .nav-second-main .quick-cart-box,
#header.bottom.header-sm.dropup .nav-second-main .search-box {
margin-bottom: 20px
}
#header.bottom.dropup ul.dropdown-menu:before {
top: auto;
bottom: -10px !important;
border-bottom: 0 !important;
border-top: rgba(255, 255, 255, 1) 10px solid
}
#header.bottom.dropup.dark ul.dropdown-menu:before {
border-top: rgba(33, 33, 33, .95) 10px solid !important
}
#header.bottom+#slider {
margin-bottom: 94px
}
#header.header-md.bottom+#slider {
margin-bottom: 70px
}
#header.header-sm.bottom+#slider {
margin-bottom: 60px
}
#header.header-sm.bottom.translucent+#slider,
#header.header-sm.bottom.transparent+#slider {
margin-bottom: 0
}
#header.bottom+#slider>.swiper-container .swiper-pagination {
top: 0 !important;
bottom: auto
}
@media only screen and (max-width:992px) {
#header.bottom {
top: 0;
bottom: auto
}
#header.bottom.sticky {
position: relative !important
}
#header.bottom.transparent #topNav button.btn-mobile,
#header.bottom.transparent ul.nav-second-main li a,
#header.bottom.transparent ul.nav-second-main li a>i {
color: #212121
}
#header.bottom+#slider>.swiper-container .swiper-pagination {
top: auto !important;
bottom: 10px
}
#header.bottom.dropup .nav-second-main .quick-cart-box,
#header.bottom.dropup .nav-second-main .search-box {
bottom: auto
}
}
#header.bottom.static+#slider {
margin-bottom: 0
}
#header.bottom.static {
border-top: rgba(0, 0, 0, .15) 1px solid
}
#header.bottom.static.dark {
border-top: rgba(255, 255, 255, .15) 1px solid
}
#header.bottom.static .nav-second-main .quick-cart-box,
#header.bottom.static .nav-second-main .search-box {
border: rgba(0, 0, 0, .15) 1px solid;
border-bottom: 0
}
#header.bottom.static.dark .nav-second-main .quick-cart-box,
#header.bottom.static.dark .nav-second-main .search-box {
border: rgba(255, 255, 255, .15) 1px solid;
border-bottom: 0
}
@media only screen and (max-width:992px) {
#header.static {
position: relative !important
}
}
#topNav .full-container {
display: block;
margin: 0 15px
}
#topNav ul.dropdown-menu>li,
#topNav ul.dropdown-menu>li a {
background-color: transparent
}
#topNav .nav-pills>li+li {
margin-left: 0
}
#header li.search .search-box form {
margin: 0
}
#header.header-md #topNav a.logo {
height: 70px;
line-height: 50px
}
#header.header-md #topNav a.logo>img {
height: 70px
}
@media (max-width: 1024px) {
#header.header-md #topNav a.logo > img {
height: 48px;
}
#header.fixed #topNav a.logo > img {
height: 48px !important;
}
}
#topNav ul.dropdown-menu li a {
font-size:16px !important;
background-color:#8752a4;
color:#fff !important;
}
@media (min-width: 1920px) {
.container {
width: 80%;
margin: 0 auto; display: block; }
#topMain.nav-pills>li>a {
font-size: 22px !important;
}
#header.header-md #topNav a.logo>img {
height: 73px;
}
#topNav ul.dropdown-menu li a {
font-size: 25px !important;
padding: 18px !important;
}
}
#header.header-md #topNav #topMain>li>a {
height: 70px;
line-height: 50px;
color: #fff;
}
@media only screen and (max-width:992px) {
#header.header-md #topMain.nav-pills>li>a {
color: #212121
}
#header.header-md #topMain.nav-pills>li.active>a,
#header.header-md #topMain.nav-pills>li>a:hover {
color: #212121;
background-color: rgba(0, 0, 0, .02)
}
}
#header.header-sm #topNav a.logo {
height: 60px;
line-height: 50px
}
#header.header-sm #topNav a.logo>img {
height: 60px
}
#header.header-sm #topNav #topMain>li>a {
height: 60px;
line-height: 40px
}
@media only screen and (max-width:992px) {
#header.header-sm #topMain.nav-pills>li>a {
color: #212121
}
#header.header-sm #topMain.nav-pills>li.active>a,
#header.header-sm #topMain.nav-pills>li>a:hover {
color: #212121;
background-color: rgba(0, 0, 0, .02)
}
}
#header.fixed {
position: fixed;
border-bottom: rgba(0, 0, 0, .08) 1px solid
}
#header.fixed #topNav a.logo {
height: 60px;
line-height: 50px
}
#header.fixed #topNav a.logo>img {
height: 60px
}
#header.fixed #topNav #topMain>li>a {
height: 60px;
line-height: 40px;
color:#000;
}
#header.static {
position: fixed;
border-bottom: rgba(0, 0, 0, .08) 1px solid
}
@media only screen and (max-width:992px) {    #header.header-md #topMain.nav-pills>li.active>a,
#header.header-md #topMain.nav-pills>li>a:hover,
#header.header-sm #topMain.nav-pills>li.active>a,
#header.header-sm #topMain.nav-pills>li>a:hover {
color: #212121;
background-color: rgba(0, 0, 0, .02)
}
#header.transparent.header-md #topMain.nav-pills>li.active>a,
#header.transparent.header-md #topMain.nav-pills>li>a,
#header.transparent.header-md #topMain.nav-pills>li>a:hover,
#header.transparent.header-sm #topMain.nav-pills>li.active>a,
#header.transparent.header-sm #topMain.nav-pills>li>a,
#header.transparent.header-sm #topMain.nav-pills>li>a:hover {  }
#header.dark .submenu-dark #topMain {
background-color: #333
}
#header.dark #topMain.nav-pills>li.active>a,
#header.dark #topMain.nav-pills>li:hover>a,
#header.dark #topMain.nav-pills>li>a {
color: #fff
}
#header.dark #topMain.nav-pills>li.active>a {
background-color: rgba(0, 0, 0, .1)
}
}
#topBar {
display: block;
background-color: #fff;
border-bottom: rgba(0, 0, 0, .05) 1px solid
}
#topBar>.border-bottom {
border-bottom: rgba(0, 0, 0, .05) 1px solid
}
#topBar>.border-top {
border-top: rgba(0, 0, 0, .05) 1px solid
}
#topBar.dark {
color: #ccc;
background-color: #363839;
border-bottom-color: rgba(255, 255, 255, .1)
}
#topBar.dark .dropdown-menu a,
#topBar.dark ul.top-links>li>a {
color: #fff
}
#topBar.dark .dropdown-menu a:hover {
color: #fff !important;
background-color: #333
}
#topBar.dark ul.top-links>li {
border-right: rgba(255, 255, 255, .1) 1px solid
}
body.boxed #topBar.dark ul.top-links>li {
border-right: 0
}
#topBar.dark .dropdown-menu {
background-color: #363839
}
#topBar.dark .dropdown-menu .divider {
background-color: #444
}
#topBar.dark>.border-bottom {
border-bottom-color: rgba(255, 255, 255, .1)
}
#topBar.dark>.border-top {
border-top-color: rgba(255, 255, 255, .1)
}
#topBar .logo {
display: inline-block
}
#topBar .logo img {
-webkit-transition: width .4s ease, height .4s ease;
-o-transition: width .4s ease, height .4s ease;
transition: width .4s ease, height .4s ease
}
#topBar .logo.has-banner {
height: 100px;
line-height: 100px
}
#topBar .banner {
margin: 5px 0;
display: inline-block;
padding-left: 5px;
border-left: rgba(0, 0, 0, .05) 1px solid
}
#topBar.dark .banner {
border-left-color: rgba(255, 255, 255, .05) 1px solid
}
#topBar .social-icon {
margin: 3px 0 0 0
}
#topBar ul.top-links {
float: left;
margin: 0
}
#topBar ul.top-links>li {
padding: 0;
display: inline-block;
margin-left: -3px;
position: relative;
border-right: rgba(0, 0, 0, .1) 1px solid
}
#mainMenu ul.top-links>li:hover>.dropdown-menu,
#topBar ul.top-links>li:hover>.dropdown-menu {
display: block !important
}
#topBar ul.top-links>li .dropdown-menu {
z-index: 3000
}
#topBar ul.top-links>li>a {
padding: 10px;
font-size: 12px;
color: #151515;
display: block;
text-decoration: none
}
#topBar ul.top-links>li>a:hover {
background-color: rgba(0, 0, 0, .01)
}
#topBar ul.top-links>li>a>i {
margin-right: 5px;
opacity: .3
}
@media only screen and (max-width:768px) {
#topBar {
text-align: center
}
#topBar ul.top-links {
display: inline-block;
float: none;
margin: 0 auto
}
#topBar ul.top-links>li:last-child>a {
border-right: 0
}
}
#topBar ul.top-links li.text-welcome {
padding: 0 15px;
font-size: 12px
}
#topBar ul.dropdown-menu {
min-width: 50px;
margin: 0;
padding: 0;
margin-left: -1px
}
#topBar ul.dropdown-menu>li>a {
padding: 8px 6px;
font-size: 12px
}
#topBar ul.dropdown-langs>li>a {
padding: 3px 6px;
font-size: 12px
}
#topBar ul.top-links>li>a>img.flag-lang {
float: left;
margin-top: 3px;
margin-right: 6px
}
#topBar ul.dropdown-menu>li>a>i {
margin-right: 6px
}
#topBar ul.dropdown-langs>li:hover>a {
color: #000 !important;
background-color: #eee
}
#topBar ul.dropdown-menu>li.divider {
margin: 0;
padding: 0;
border-bottom: 0;
height: 1px
}
#header ul.nav-second-main {
border-left: rgba(0, 0, 0, .1) 1px solid;
padding-left: 15px;
margin-top: 39px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
#header.fixed ul.nav-second-main {
margin-top: 20px
}
#header.header-sm ul.nav-second-main {
margin-top: 20px
}
#header.header-md ul.nav-second-main {
margin-top: 23px
}
#header ul.nav-second-main li {
padding-top: 33px;
padding: 0 5px 0 5px
}
#header ul.nav-second-main li>a {
background-color: transparent;
color: #666;
padding: 0 3px;
display: block
}
#header ul.nav-second-main li i {
font-size: 18px;
width: 20px;
height: 20px;
margin: 0;
padding: 0;
opacity: .6;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
#header ul.nav-second-main li:hover i {
opacity: 1
}
#header ul.nav-second-main li .badge {
padding: 3px 6px
}
#header.color ul.nav-second-main li a,
#header.color ul.nav-second-main li a>i,
#header.dark ul.nav-second-main li a,
#header.dark ul.nav-second-main li a>i,
#header.transparent ul.nav-second-main li a,
#header.transparent ul.nav-second-main li a>i {
color: #fff;
opacity: 1
}
@media only screen and (max-width:992px) {
#header ul.nav-second-main {
margin: 15px 15px 0 0;
border: 0
}
#header ul.nav-second-main li {
padding: 0;
padding-top: 6px
}
#header ul.nav-second-main {
-webkit-transition: all 0s;
-moz-transition: all 0s;
-o-transition: all 0s;
transition: all 0s
}
#header.fixed ul.nav-second-main li {
padding-top: 0
}
#header.header-md ul.nav-second-main li>a,
#header.header-sm ul.nav-second-main li>a {
margin-top: -6px
}
}
#topNav ul.dropdown-menu {
text-align: left;
margin-top: 0;
box-shadow: none;
border: #eee 1px solid;
border-top: #eee 0 solid;
list-style: none;
background-color: #fff;
box-shadow: rgba(0, 0, 0, .2) 0 6px 12px;
min-width: 300px;
padding: 0;
border-color: #1abc9c #fff #fff;
-webkit-transition: top .4s ease;
-o-transition: top .4s ease;
transition: top .4s ease;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
#topNav ul.dropdown-menu-2{
min-width: 200px !important;
}
#topNav ul.dropdown-menu li {
position: relative;
border-bottom: #581a67 1px solid
}
#topNav ul.dropdown-menu li:last-child {
border-bottom: 0
}
#topNav ul.dropdown-menu li a {
margin: 0;
padding: 7px 15px;
font-weight: 400;
line-height: 23px;
color: #666;
font-size: 12px;
display: block;
text-decoration: none
}
#topNav ul.dropdown-menu>li a i {
margin-right: 6px;
font-size: 12px
}
#topNav ul.dropdown-menu a.dropdown-toggle {
background-position: right center;
background-repeat: no-repeat
}
#topNav ul.dropdown-menu li.active:focus>a,
#topNav ul.dropdown-menu li.active:hover>a,
#topNav ul.dropdown-menu li.active>a,
#topNav ul.dropdown-menu li:focus>a,
#topNav ul.dropdown-menu li:hover>a {
color: #000;
background-color: rgba(0, 0, 0, .05)
}
#topNav ul.dropdown-menu li.divider {
margin: -1px 0 0 0;
padding: 0;
border: 0;
background-color: rgba(0, 0, 0, .1)
}
#topNav .nav li:hover>ul.dropdown-menu {
padding: 0;
display: block;
z-index: 100
}
#topNav ul.dropdown-menu li .label {
margin-top: 4px
}
#topNav ul.dropdown-menu>li:hover>ul.dropdown-menu {
display: block;
position: absolute;
left: 100%;
top: 0;
padding: 0;
margin: 0;
border-left: 0 !important;
border-right: 0 !important;
border-bottom: 0 !important
}
#topMain.nav-onepage>li.active>a {
font-weight: 700
}
@media only screen and (max-width:992px) {
.navbar-collapse {
height: 100%
}
form.mobile-search {
display: block
}
#topNav div.nav-main-collapse {
padding: 0;
margin: 0
}
#topNav button.btn-mobile {
display: block;
float: right;
margin-right: 0
}
#header.dark #topNav button.btn-mobile,
#header.theme-color #topNav button.btn-mobile,
#header.transparent #topNav button.btn-mobile {
color: #fff
}
#topNav nav.nav-main {
background-color: #fff
}
#topNav div.nav-main-collapse,
#topNav div.nav-main-collapse.in {
width: 100%;
margin: -1px 0 0 0
}
#topNav div.nav-main-collapse {
float: none;
overflow-x: hidden;
max-height: 350px
}
#topNav div.nav-main-collapse.collapse {
display: none !important
}
#topNav div.nav-main-collapse.in {
display: block !important
}
#topNav div.nav-main-collapse {
position: relative
}
#topMain>li>a>span {
display: none !important
}
#topMain li {
display: block !important;
float: none;
text-align: left;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
#topMain li a {
text-align: left;
border: 0;
height: auto;
line-height: 15px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
#topMain>li:hover,
#topMain>li:hover>a {
border-top: 0 !important
}
#topMain>li>a {
height: auto;
line-height: auto
}
#topMain ul.dropdown-menu {
position: static;
clear: both;
float: none;
display: none !important;
border-left: 0 !important;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none
}
#topNav nav.nav-main li.resp-active>ul.dropdown-menu {
display: block !important;
margin-left: 30px;
margin-right: 30px;
padding: 20px 0;
border-right: 0
}
#topNav nav.nav-main li.resp-active>ul.dropdown-menu li {
border-left: 0
}
#topNav ul.nav>li.active>a:before,
#topNav ul.nav>li:hover>a:before {
background-color: transparent
}
#topNav ul.dropdown-menu>li:hover>ul.dropdown-menu {
position: static
}
#topNav div.submenu-dark ul.dropdown-menu {
border-top: 0
}
#topNav nav.nav-main li.resp-active>ul.dropdown-menu {
margin: 0;
padding: 0
}
#topNav nav.nav-main li>ul.dropdown-menu li a {
padding-left: 40px
}
#topNav .dropdown-menu.pull-left,
#topNav .dropdown-menu.pull-right {
float: none !important
}
}
@media only screen and (max-width:500px) {
#topNav div.nav-main-collapse {
max-height: 290px;
overflow-y: auto
}
}
#topNav #topMain>li.mega-menu {
position: inherit;
color: #fff
}
#topNav #topMain>li.mega-menu>ul {
max-width: 100%;
width: 100%
}
#topNav #topMain>li.mega-menu div.row {
display: table;
margin: 0;
padding: 0;
width: 100%
}
#topNav #topMain>li.mega-menu div.row div {
display: table-cell;
border-left: rgba(0, 0, 0, .1) 1px solid;
margin-left: -1px;
display: table-cell;
vertical-align: top;
float: none;
margin: 0;
padding: 15px 0 0 0
}
#topNav #topMain>li.mega-menu div.row>div:first-child {
border-left: 0 !important
}
#topNav #topMain>li.mega-menu div.row div>ul>li>span {
color: #111;
font-weight: 700;
display: block;
padding: 6px 15px 15px 15px
}
#topNav #topMain>li.mega-menu div.row div:first-child {
border-left: 0
}
#topNav ul.dropdown-menu a.dropdown-toggle {
background-image: url(//norms.in/wp-content/themes/norms/assets/images/submenu_light.png)
}
#topNav div.submenu-dark ul.dropdown-menu {
background-color: #333
}
#topNav div.submenu-dark ul.dropdown-menu a.dropdown-toggle {
background-image: url(//norms.in/wp-content/themes/norms/assets/images/submenu_dark.png)
}
#topNav div.submenu-dark ul.dropdown-menu li.active:focus>a,
#topNav div.submenu-dark ul.dropdown-menu li.active:hover>a,
#topNav div.submenu-dark ul.dropdown-menu li.active>a,
#topNav div.submenu-dark ul.dropdown-menu li:focus>a,
#topNav div.submenu-dark ul.dropdown-menu li:hover>a {
color: #fff;
background-color: rgba(0, 0, 0, .15)
}
#topNav div.submenu-dark ul.dropdown-menu li.divider {
background-color: rgba(255, 255, 255, .1)
}
#topNav div.submenu-dark ul.dropdown-menu>li a {
color: #ccc
}
#topNav div.submenu-dark #topMain>li.mega-menu div.row div>ul>li>span {
color: #fff
}
#topNav div.submenu-dark #topMain>li.mega-menu div.row div {
border-left: rgba(0, 0, 0, .2) 1px solid
}
#page-menu {
position: relative;
height: 44px;
line-height: 46px;
background-color: #333;
color: #fff;
text-shadow: rgba(0, 0, 0, .1) 1px 1px 1px;
z-index: 100;
overflow: hidden
}
#page-menu ul {
margin: 0;
line-height: 44px
}
#page-menu ul>li {
line-height: 44px;
float: left
}
#page-menu ul>li>a {
color: #fff;
height: 44px;
padding: 0 10px;
display: inline-block;
text-decoration: none;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
#page-menu ul>li>a>i {
margin-right: 5px
}
#page-menu ul>li.active,
#page-menu ul>li:hover {
background-color: rgba(0, 0, 0, .3)
}
#page-menu nav {
position: relative
}
#page-menu ul.list-inline.dropdown-menu {
display: block
}
#page-menu-mobile {
display: none;
font-size: 21px;
background-color: rgba(0, 0, 0, .2);
height: 44px;
width: 44px
}
@media only screen and (min-width:990px) {
#page-menu ul {
display: block !important
}
}
@media only screen and (max-width:992px) {
#page-menu {
overflow: visible
}
#page-menu ul>li {
float: none !important
}
#page-menu-mobile {
display: inline-block
}
#page-menu ul {
display: none;
position: absolute;
min-width: 200px
}
#page-menu nav.pull-right ul {
right: -15px;
top: 44px
}
#page-menu nav.pull-left ul {
left: -15px;
top: 44px
}
#page-menu nav.pull-right #page-menu-mobile {
margin-right: -15px
}
#page-menu nav.pull-left #page-menu-mobile {
margin-left: -15px
}
#page-menu ul>li,
#page-menu ul>li>a {
color: #fff !important;
display: block;
float: none
}
#page-menu ul>li>a {
color: #ccc
}
}
#page-menu.page-menu-light {
color: #151515;
text-shadow: rgba(255, 255, 255, .1) 1px 1px 1px;
background-color: rgba(0, 0, 0, .1)
}
#page-menu.page-menu-light ul {
background-color: rgba(0, 0, 0, .02) !important
}
#page-menu.page-menu-light ul li {
border-left: rgba(0, 0, 0, .05) 1px solid
}
#page-menu.page-menu-light ul li:hover {
background-color: rgba(0, 0, 0, .02)
}
#page-menu.page-menu-light ul li a {
color: #151515
}
#page-menu.page-menu-light ul li.active a {
color: #fff
}
#page-menu.page-menu-dark {
background-color: #444
}
#page-menu.page-menu-dark ul {
background-color: #666 !important
}
#page-menu.page-menu-dark ul li {
border-left: #444 1px solid
}
#page-menu.page-menu-color ul li {
border-left: rgba(0, 0, 0, .1) 1px solid
}
#page-menu.page-menu-transparent {
color: #151515;
border-top: rgba(0, 0, 0, .05) 1px solid;
border-bottom: rgba(0, 0, 0, .05) 1px solid;
text-shadow: rgba(255, 255, 255, .1) 1px 1px 1px;
background-color: transparent
}
#page-menu.page-menu-transparent ul {
background-color: transparent !important
}
#page-menu.page-menu-transparent ul li {
border-left: #fafafa 1px solid
}
#page-menu.page-menu-transparent ul li a {
color: #212121
}
#page-menu.page-menu-transparent ul li:hover {
background-color: rgba(0, 0, 0, .01)
}
#page-menu.page-menu-transparent ul li.active {
background-color: rgba(0, 0, 0, .05);
margin-bottom: -1px
}
@media only screen and (max-width:992px) {
#page-menu.page-menu-light ul {
background-color: #777 !important
}
#page-menu.page-menu-transparent ul {
background-color: #777 !important
}
#page-menu.page-menu-transparent ul li.active {
margin-bottom: 0
}
#page-menu ul li {
border-left: 0
}
}
#toTop {
font-size: 38px;
line-height: 33px;
background-color: rgba(0, 0, 0, .3);
color: #fff;
position: fixed;
height: 35px;
width: 40px;
right: 6px;
bottom: 6px;
text-align: center;
text-transform: uppercase;
opacity: .9;
text-decoration: none;
display: none;
z-index: 1000;
-webkit-border-radius: 2px !important;
-moz-border-radius: 2px !important;
border-radius: 2px !important;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-o-transition: all .2s;
transition: all .2s
}
#toTop:hover {
background-color: rgba(0, 0, 0, .7)
}
#toTop:before {
font-family: fontawesome;
content: "\f102"
}
#preloader {
position: fixed;
z-index: 9999999;
top: 0;
bottom: 0;
right: 0;
left: 0;
background: #fff
}
.inner {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
width: 54px;
height: 54px;
margin: auto
}
.page-loader {
display: block;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
background: #fefefe;
z-index: 100000
}
#preloader span.loader {
width: 50px;
height: 50px;
position: absolute;
top: 50%;
left: 50%;
margin: -25px 0 0 -25px;
font-size: 10px;
text-indent: -12345px;
border-top: 1px solid rgba(0, 0, 0, .08);
border-right: 1px solid rgba(0, 0, 0, .08);
border-bottom: 1px solid rgba(0, 0, 0, .08);
border-left: 1px solid rgba(0, 0, 0, .5);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-animation: spinner .7s infinite linear;
-moz-animation: spinner .7s infinite linear;
-ms-animation: spinner .7s infinite linear;
-o-animation: spinner .7s infinite linear;
animation: spinner .7s infinite linear;
z-index: 100001
}
@-webkit-keyframes spinner {
0% {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0)
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@-moz-keyframes spinner {
0% {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0)
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@-o-keyframes spinner {
0% {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0)
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@keyframes spinner {
0% {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0)
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
.img-hover img {
-webkit-transition: all .4s;
-moz-transition: all .4s;
-o-transition: all .4s;
transition: all .4s
}
.img-hover:hover img {
opacity: .8
}
ul.list-inline.list-separator>li:before {
content: '/';
display: inline-block;
margin-right: 10px;
opacity: .5
}
ul.list-inline.list-separator>li:first-child:before {
margin: 0;
content: ''
}
.dropdown-menu {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.navbar-toggle {
border: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #111
}
#infscr-loading {
position: fixed;
top: 50%;
left: 50%;
width: 68px;
height: 68px;
line-height: 68px;
font-size: 30px;
text-align: center;
color: #fff;
margin: -34px 0 0 -34px;
background-color: rgba(0, 0, 0, .8);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px
}
form .row {
margin-bottom: 20px
}
form label {
font-weight: 700
}
table a {
color: #666
}
section.dark table a {
color: #ddd
}
.owl-carousel.featured .thumbnail.pull-left {
margin-right: 20px
}
.owl-carousel.featured .thumbnail.pull-right {
margin-left: 20px
}
.owl-carousel.featured a {
color: #333
}
section.dark .owl-carousel.featured a {
color: #999
}
.incrdcr .decr,
.incrdcr .incr {
color: #000;
display: block;
float: left;
cursor: pointer;
border: 0 transparent;
padding: 0;
width: 36px;
height: 40px;
line-height: 40px;
text-align: center;
background-color: rgba(0, 0, 0, .07);
font-size: 16px;
font-weight: 700;
text-decoration: none;
-webkit-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
transition: background-color .2s linear
}
.incrdcr .decr:hover,
.incrdcr .incr:hover {
background-color: rgba(0, 0, 0, .1)
}
.incrdcr>input {
float: left;
width: 50px;
height: 40px;
line-height: 40px;
border: 0;
border-left: 1px solid rgba(0, 0, 0, .1);
border-right: 1px solid rgba(0, 0, 0, .1);
background-color: rgba(0, 0, 0, .07);
text-align: center;
margin-bottom: 0
}
ul.list-links>li>a {
color: #111;
font-weight: 700;
display: inline-block;
padding: 3px 0;
font-size: 16px
}
ul.list-links>li>a>i {
margin-right: 6px
}
section.dark ul.list-links>li>a {
color: #fff
}
.slimScrollBar {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important
}
#canvas-particle {
position: absolute
}
#video-volume {
bottom: 85px;
left: 50%;
margin: 0 0 0 -15px;
position: absolute;
z-index: 100;
width: 30px;
height: 30px;
line-height: 26px;
font-size: 20px;
text-align: center;
border-radius: 50%;
border: 1px solid #fff;
color: #fff;
cursor: pointer
}
h1>span.rotate,
h2>span.rotate,
h3>span.rotate,
h4>span.rotate,
h5>span.rotate,
h6>span.rotate {
color: inherit !important
}
.event-item {
margin-bottom: 25px;
padding: 10px;
display: block;
background-color: rgba(0, 0, 0, .04)
}
section.dark .event-item {
background-color: rgba(0, 0, 0, .06)
}
.event-item .event-date-wrapper {
float: left;
text-align: center;
width: 55px;
margin-right: 20px
}
.event-item .event-date-wrapper .event-date-day {
font-size: 43px;
font-weight: 700;
display: block;
line-height: 1;
margin-bottom: 4px
}
.event-item .event-date-wrapper .event-date-month {
font-size: 14px;
font-weight: 700;
display: block
}
.event-item .event-content-wrapper {
padding-top: 6px;
overflow: hidden;
position: relative
}
.event-item .event-content-wrapper .event-content-inner-wrapper {
padding-right: 105px
}
.event-item .event-content-wrapper .event-content-inner-wrapper .event-title {
font-size: 15px;
font-weight: 700;
margin-bottom: 5px
}
.event-item .event-content-wrapper .event-location {
font-size: 13px
}
.event-item .event-content-wrapper .event-status-wrapper {
position: absolute;
top: 10px;
right: 0;
text-align: center;
letter-spacing: 1px
}
@media only screen and (max-width:600px) {
.event-item .event-content-wrapper .event-content-inner-wrapper {
padding-right: 0
}
.event-item .event-content-wrapper .event-status-wrapper {
position: relative;
top: auto;
right: auto;
left: auto;
text-align: left
}
}
.inews-item {
clear: both;
margin-bottom: 30px;
min-height: 132px;
position: relative
}
.inews-item:after,
.inews-item:before {
display: table;
content: " "
}
.inews-item:after {
clear: both
}
.inews-item .inews-thumbnail {
border: 0;
padding: 0;
width: 35%;
max-width: 350px;
margin: 0 20px 0 0;
float: left;
position: relative
}
.inews-item .inews-thumbnail .inews-sticky {
position: absolute;
left: 0;
bottom: -1px;
background-color: #74c6de;
color: #fff;
font-size: 11px;
font-weight: 700;
padding: 5px 12px;
text-shadow: #333 0 0 1px
}
.inews-item .inews-thumbnail .inews-sticky>i {
font-size: 14px;
margin-right: 8px
}
.inews-item .inews-date-wrapper {
text-align: center;
position: absolute;
left: 0;
margin-right: 20px;
width: 65px;
padding-bottom: 20px;
background-color: rgba(0, 0, 0, .1)
}
.inews-item .inews-date-wrapper:before {
content: ' ';
position: absolute;
right: -10px;
top: 6px;
width: 0;
height: 0;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid rgba(0, 0, 0, .1)
}
.inews-item .inews-date-wrapper .inews-date-day {
display: block;
font-size: 50px;
line-height: 1;
margin-bottom: 16px
}
.inews-item .inews-date-wrapper .inews-date-month {
display: block;
font-size: 14px;
line-height: 1;
margin-bottom: 14px
}
.inews-item .inews-date-wrapper .inews-date-year {
display: block;
font-size: 17px;
line-height: 1
}
.inews-item .inews-item-content {
overflow: hidden;
padding-left: 85px;
position: relative
}
.inews-content-inner h3 {
margin-bottom: 8px;
display: block;
margin-top: 3px
}
.inews-content-inner .list-inline>li {
padding: 0
}
@media only screen and (max-width:768px) {
.inews-item {
max-width: 380px;
margin-left: auto;
margin-right: auto
}
.inews-item .inews-thumbnail {
float: none;
display: block;
margin-bottom: 20px;
width: 100%
}
}
.team-item {
position: relative
}
.team-item .team-item-image {
position: absolute;
left: 0;
top: 0
}
.team-item .team-item-desc {
padding-left: 180px
}
@media only screen and (max-width:482px) {
.team-item {
text-align: center
}
.team-item .team-item-desc {
padding-left: 0;
margin-top: 20px
}
.team-item a.social-icon {
float: none !important
}
.team-item .team-item-image {
position: relative
}
}
.flot-chart .legendLabel {
padding: 0 8px
}
svg {
touch-action: none
}
.jvectormap-container {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
touch-action: none
}
.jvectormap-tip {
position: absolute;
display: none;
border: solid 1px #cdcdcd;
border-radius: 3px;
background: #292929;
color: #fff;
font-family: sans-serif, Verdana;
font-size: smaller;
padding: 3px
}
.jvectormap-goback,
.jvectormap-zoomin,
.jvectormap-zoomout {
position: absolute;
left: 10px;
border-radius: 3px;
background: #292929;
padding: 3px;
color: #fff;
cursor: pointer;
line-height: 10px;
text-align: center;
box-sizing: content-box
}
.jvectormap-zoomin,
.jvectormap-zoomout {
width: 10px;
height: 10px
}
.jvectormap-zoomin {
top: 10px
}
.jvectormap-zoomout {
top: 30px
}
.jvectormap-goback {
bottom: 10px;
z-index: 1000;
padding: 6px
}
.jvectormap-spinner {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==)
}
.jvectormap-legend-title {
font-weight: 700;
font-size: 14px;
text-align: center
}
.jvectormap-legend-cnt {
position: absolute
}
.jvectormap-legend-cnt-h {
bottom: 0;
right: 0
}
.jvectormap-legend-cnt-v {
top: 0;
right: 0
}
.jvectormap-legend {
background: #000;
color: #fff;
border-radius: 3px
}
.jvectormap-legend-cnt-h .jvectormap-legend {
float: left;
margin: 0 10px 10px 0;
padding: 3px 3px 1px 3px
}
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
float: left
}
.jvectormap-legend-cnt-v .jvectormap-legend {
margin: 10px 10px 0 0;
padding: 3px
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick {
width: 40px
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
height: 15px
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
height: 20px;
width: 20px;
display: inline-block;
vertical-align: middle
}
.jvectormap-legend-tick-text {
font-size: 12px
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
text-align: center
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
display: inline-block;
vertical-align: middle;
line-height: 20px;
padding-left: 3px
}
.jvectormap-zoomin,
.jvectormap-zoomout {
position: absolute;
left: 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #333;
padding: 4px 0;
color: #fff;
width: 40px;
height: 40px;
padding: 0;
cursor: pointer;
line-height: 40px;
font-size: 24px;
text-align: center;
-webkit-border-bottom-right-radius: 15px;
-webkit-border-top-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-topleft: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px
}
.jvectormap-zoomin:hover,
.jvectormap-zoomout:hover {
background-color: #444
}
.jvectormap-zoomin {
top: 0
}
.jvectormap-zoomout {
top: 50px
}
div.vector-map {
background-color: rgba(0, 0, 0, .06);
border: rgba(0, 0, 0, .06) 1px solid;
padding: 20px 10px;
position: relative
}
form.landing-form {
padding: 30px;
border-radius: 3px;
background: rgba(0, 0, 0, .3)
}
section.featured-grid div.row>div {
padding-left: 4px;
padding-right: 4px;
overflow: hidden;
position: relative
}
section.featured-grid div.row>div img {
width: 100%
}
section.featured-grid div.row>div .absolute {
z-index: 10;
margin: 20px
}
section.featured-grid div.row>div .absolute p {
margin: 0
}
section.featured-grid div.row>div div.relative {
margin-bottom: 10px
}
section.featured-grid div.row>div h1,
section.featured-grid div.row>div h2,
section.featured-grid div.row>div h3,
section.featured-grid div.row>div h4,
section.featured-grid div.row>div h5,
section.featured-grid div.row>div h6 {
margin: 0;
color: #000;
line-height: 1.1
}
section.featured-grid div.row>div h1 {
font-size: 70px
}
section.featured-grid div.row>div a:hover {
color: #fff
}
section.featured-grid div.row>div .absolute.top-right {
top: 0;
bottom: auto;
right: 0;
left: auto
}
section.featured-grid div.row>div .absolute.top-left {
top: 0;
bottom: auto;
left: 0;
right: auto
}
section.featured-grid div.row>div .absolute.bottom-right {
bottom: 0;
top: auto;
right: 0;
left: auto
}
section.featured-grid div.row>div .absolute.bottom-left {
bottom: 0;
top: auto;
left: 0;
right: auto
}
section.featured-grid div.row>div .absolute.top-center {
bottom: auto;
top: 0;
left: auto;
right: auto
}
section.featured-grid div.row>div .absolute.bottom-center {
bottom: 0;
top: auto;
left: auto;
right: auto
}
section.featured-grid div.row>div .ribbon {
position: absolute;
right: 4px;
top: -3px;
color: #fff;
text-align: right;
width: 33.5%;
height: 33.5%
}
section.featured-grid div.row>div .ribbon:before {
content: "";
position: absolute;
right: 0;
top: 0;
border: 150px solid #333;
border-right: 0;
border-bottom: 0;
border-left: 150px solid transparent
}
section.featured-grid div.row>div .ribbon h2,
section.featured-grid div.row>div .ribbon h3,
section.featured-grid div.row>div .ribbon h4 {
color: #fff
}
@media only screen and (max-width:480px) {
section.featured-grid div.row>div {
margin: 15px 0
}
}
@media only screen and (max-width:600px) {
section.featured-grid div.row>div h1 {
font-size: 40px
}
section.featured-grid div.row>div h2 {
font-size: 25px
}
}
.caption-color,
.caption-danger,
.caption-dark,
.caption-default,
.caption-info,
.caption-light,
.caption-primary,
.caption-warning {
color: #fff;
padding: 10px;
font-size: 13px;
background-color: rgba(0, 0, 0, .9)
}
.caption-default {
color: inherit;
border: #666 1px solid;
background-color: transparent
}
.caption-light {
color: #333;
background-color: #eaeaea
}
.caption-dark {
color: #eee;
background-color: #666
}
.caption-danger,
.caption-info,
.caption-primary,
.caption-warning {
color: #fff;
background-color: #333
}
.caption-warning {
background-color: #f0ad4e
}
.caption-info {
background-color: #5bc0de
}
.caption-danger {
background-color: #d9534f
}
.caption-slider-default {
position: absolute !important;
left: 0;
right: 0;
top: 0;
bottom: 0;
color: #000 !important
}
.caption-slider-default .caption-container {
margin: 0 50px
}
.caption-slider-default h1,
.caption-slider-default h2,
.caption-slider-default h3,
.caption-slider-default h4,
.caption-slider-default p {
margin: 0;
color: #000 !important
}
@media only screen and (max-width:480px) {
.caption-slider-default .caption-container {
margin: 0 30px
}
.caption-slider-default h2 {
font-size: 16px
}
.caption-slider-default p {
display: none
}
}
.tab-post {
padding-bottom: 20px;
margin: 0 0 20px 0;
border-bottom: rgba(0, 0, 0, .06) 1px solid
}
.tab-post a {
color: #666;
text-decoration: none
}
section.dark .tab-post a {
color: #ddd
}
.tab-post small {
display: block;
font-size: 12px
}
ul.side-nav span.badge {
float: right;
margin-top: 3px;
font-weight: 400
}
ul.side-nav>li>span.badge {
margin-top: 12px;
margin-right: 6px
}
ul.side-nav li.list-group-item>a>.label {
margin-right: 20px
}
ul.side-nav li {
list-style: none
}
ul.side-nav ul {
margin: 0 0 20px 0;
padding: 0
}
ul.side-nav ul li {
padding: 0 15px
}
ul.side-nav ul li:last-child {
border-bottom: 0
}
ul.side-nav a {
display: block;
text-decoration: none;
color: #333;
font-size: 13px;
letter-spacing: 1px
}
ul.side-nav a i.fa {
width: 10px
}
ul.side-nav ul li a {
padding: 3px;
font-size: 12px
}
ul.side-nav>li {
padding: 0
}
ul.side-nav>li>a {
padding: 7px 10px
}
ul.side-nav>li.list-group-item.active {
border: 0;
background-color: transparent
}
ul.side-nav>li.active>a {
background-color: transparent
}
ul.side-nav li.list-toggle.active:after,
ul.side-nav>li.active>a {
font-weight: 700
}
ul.side-nav li.list-toggle:after {
content: "\f104";
font-family: FontAwesome;
position: absolute;
font-size: 15px;
right: 10px;
top: 7px;
font-weight: 400;
color: #999
}
ul.side-nav li.list-toggle.active:after {
content: "\f107"
}
ul.side-nav .list-group-item {
background-color: rgba(0, 0, 0, 0);
border-left: 0;
border-right: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
section.dark ul.side-nav .list-group-item {
border-bottom-color: #333;
border-top-color: #333
}
.masonry-gallery {
position: relative
}
.masonry-gallery a,
.masonry-gallery img {
display: block;
height: auto !important
}
.masonry-gallery a {
position: relative;
float: left;
width: 25%;
overflow: hidden
}
.masonry-gallery img {
width: 100%;
border-radius: 0 !important;
padding: 0 1px 1px 0
}
.masonry-gallery.columns-2 a {
width: 50%
}
.masonry-gallery.columns-3 a {
width: 33.3%
}
.masonry-gallery.columns-4 a {
width: 25%
}
.masonry-gallery.columns-5 a {
width: 20%
}
.masonry-gallery.columns-6 a {
width: 16.6%
}
.image-hover {
position: relative;
display: table
}
.image-hover>img {
-webkit-transition: all .2s cubic-bezier(.31, .1, .57, 1);
-moz-transition: all .2s cubic-bezier(.31, .1, .57, 1);
-ms-transition: all .2s cubic-bezier(.31, .1, .57, 1);
-o-transition: all .2s cubic-bezier(.31, .1, .57, 1);
transition: all .2s cubic-bezier(.31, .1, .57, 1)
}
.image-hover:hover>img {
-moz-opacity: .9;
-khtml-opacity: .9;
opacity: .9
}
.image-hover-icon {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: 3;
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transition: all .2s cubic-bezier(.31, .1, .57, 1);
-moz-transition: all .2s cubic-bezier(.31, .1, .57, 1);
-ms-transition: all .2s cubic-bezier(.31, .1, .57, 1);
-o-transition: all .2s cubic-bezier(.31, .1, .57, 1);
transition: all .2s cubic-bezier(.31, .1, .57, 1)
}
.image-hover-icon.image-hover-light {
background-color: rgba(255, 255, 255, .3)
}
.image-hover-icon.image-hover-light>i {
color: #111
}
.image-hover-icon>i {
font-size: 40px;
position: absolute;
left: 50%;
top: 60%;
margin-left: -15px;
margin-top: -15px;
z-index: 2;
color: #581a67
}
.image-hover:hover>.image-hover-icon {
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1
}
.sticky-side {
position: fixed;
top: 50%;
left: 6px;
width: 36px;
z-index: 1
}
.sticky-side .social-icon {
margin: 0
}
ul.social-icons {
display: inline-block;
list-style: none;
padding: 0
}
ul.social-icons li {
text-align: center;
display: inline-block;
padding: 15px 40px
}
ul.social-icons a h4 {
font-size: 15px;
letter-spacing: 1px;
margin-top: 0;
margin-bottom: 0
}
ul.social-icons a {
color: #fff;
text-decoration: none
}
ul.social-icons a>span {
font-size: 13px;
color: #999
}
ul.social-icons a>i.fa {
line-height: 1 !important
}
ul.social-icons a h4,
ul.social-icons a span {
-webkit-transition: .2s all linear;
-moz-transition: .2s all linear;
-ms-transition: .2s all linear;
-o-transition: .2s all linear;
transition: .2s all linear
}
ul.social-icons a>i.fa {
border-radius: 50% !important;
width: 100px;
height: 100px;
line-height: 100px !important;
margin: 0 auto 0 auto;
font-size: 60px;
-webkit-transition: .16s all linear;
-moz-transition: .16s all linear;
-ms-transition: .16s all linear;
-o-transition: .16s all linear;
transition: .16s all linear
}
ul.social-icons a:hover>i.fa {
background: rgba(255, 255, 255, .1);
font-size: 50px;
line-height: 100px !important
}
@media (max-width:482px) {
ul.social-icons li {
padding: 15px 10px
}
}
.word-rotator {
visibility: hidden;
width: 100px;
height: 0;
margin-bottom: -11px;
display: inline-block;
overflow: hidden;
text-align: left;
position: relative
}
h1 .word-rotator {
bottom: -3px;
height: 54px !important
}
section.page-header h1 .word-rotator {
bottom: 1px;
height: 39px !important
}
h2 .word-rotator {
bottom: 0;
height: 45px !important
}
h3 .word-rotator {
bottom: 2px;
height: 36px !important
}
h4 .word-rotator {
bottom: 4px;
height: 27px !important
}
h5 .word-rotator {
bottom: 6px;
height: 21px !important
}
a .word-rotator {
bottom: 6px;
height: 21px
}
p.lead .word-rotator {
height: 29px;
bottom: 4px
}
.word-rotator.active {
visibility: visible;
width: auto
}
.word-rotator .items {
position: relative;
width: 100%
}
.word-rotator .items span {
display: block;
margin-bottom: 0
}
.rotating {
display: inline-block;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
-moz-transform: rotateX(0) rotateY(0) rotateZ(0);
-ms-transform: rotateX(0) rotateY(0) rotateZ(0);
-o-transform: rotateX(0) rotateY(0) rotateZ(0);
transform: rotateX(0) rotateY(0) rotateZ(0);
-webkit-transition: .5s;
-moz-transition: .5s;
-ms-transition: .5s;
-o-transition: .5s;
transition: .5s;
-webkit-transform-origin-x: 50%
}
.rotating.flip {
position: relative
}
.rotating .back,
.rotating .front {
left: 0;
top: 0;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden
}
.rotating .front {
position: absolute;
display: inline-block;
-webkit-transform: translate3d(0, 0, 1px);
-moz-transform: translate3d(0, 0, 1px);
-ms-transform: translate3d(0, 0, 1px);
-o-transform: translate3d(0, 0, 1px);
transform: translate3d(0, 0, 1px)
}
.rotating.flip .front {
z-index: 1
}
.rotating .back {
display: block;
opacity: 0
}
.rotating.spin {
-webkit-transform: rotate(360deg) scale(0);
-moz-transform: rotate(360deg) scale(0);
-ms-transform: rotate(360deg) scale(0);
-o-transform: rotate(360deg) scale(0);
transform: rotate(360deg) scale(0)
}
.rotating.flip .back {
z-index: 2;
display: block;
opacity: 1;
-webkit-transform: rotateY(180deg) translate3d(0, 0, 0);
-moz-transform: rotateY(180deg) translate3d(0, 0, 0);
-ms-transform: rotateY(180deg) translate3d(0, 0, 0);
-o-transform: rotateY(180deg) translate3d(0, 0, 0);
transform: rotateY(180deg) translate3d(0, 0, 0)
}
.rotating.flip.up .back {
-webkit-transform: rotateX(180deg) translate3d(0, 0, 0);
-moz-transform: rotateX(180deg) translate3d(0, 0, 0);
-ms-transform: rotateX(180deg) translate3d(0, 0, 0);
-o-transform: rotateX(180deg) translate3d(0, 0, 0);
transform: rotateX(180deg) translate3d(0, 0, 0)
}
.rotating.flip.cube .front {
-webkit-transform: translate3d(0, 0, 100px) scale(.9, .9);
-moz-transform: translate3d(0, 0, 100px) scale(.85, .85);
-ms-transform: translate3d(0, 0, 100px) scale(.85, .85);
-o-transform: translate3d(0, 0, 100px) scale(.85, .85);
transform: translate3d(0, 0, 100px) scale(.85, .85)
}
.rotating.flip.cube .back {
-webkit-transform: rotateY(180deg) translate3d(0, 0, 100px) scale(.9, .9);
-moz-transform: rotateY(180deg) translate3d(0, 0, 100px) scale(.85, .85);
-ms-transform: rotateY(180deg) translate3d(0, 0, 100px) scale(.85, .85);
-o-transform: rotateY(180deg) translate3d(0, 0, 100px) scale(.85, .85);
transform: rotateY(180deg) translate3d(0, 0, 100px) scale(.85, .85)
}
.rotating.flip.cube.up .back {
-webkit-transform: rotateX(180deg) translate3d(0, 0, 100px) scale(.9, .9);
-moz-transform: rotateX(180deg) translate3d(0, 0, 100px) scale(.85, .85);
-ms-transform: rotateX(180deg) translate3d(0, 0, 100px) scale(.85, .85);
-o-transform: rotateX(180deg) translate3d(0, 0, 100px) scale(.85, .85);
transform: rotateX(180deg) translate3d(0, 0, 100px) scale(.85, .85)
}
section#slider {
display: block;
padding: 0;
margin: 0;
box-shadow: none;
background-color: #151515;
overflow: hidden !important;
border-bottom: 0;
z-index: 0;
-webkit-transition: all 0s;
-moz-transition: all 0s;
-o-transition: all 0s;
transition: all 0s
}
section#slider.transparent {
background-color: transparent
}
section#slider.parallax-slider:before {
background-color: rgba(0, 0, 0, .3);
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
height: 100%
}
section#slider .slider-video {
position: absolute;
width: 100%;
height: 100%;
z-index: 0;
top: 0;
left: 0
}
section#slider .slider-video video {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
overflow: hidden
}
section#slider canvas {
width: auto !important;
height: auto !important
}
section#slider a:hover {
color: #fff
}
section#slider form .btn {
margin: 0
}
section#slider input {
color: #fff;
background-color: rgba(0, 0, 0, .7);
border-color: rgba(255, 255, 255, .3)
}
section#slider .input-group-addon:first-child {
color: #ccc;
background-color: rgba(0, 0, 0, .7);
border-color: rgba(255, 255, 255, .3)
}
section#slider form.validate input.error {
color: #333
}
section#slider input:focus {
border-color: rgba(255, 255, 255, .3)
}
section#slider .btn-default {
background-color: rgba(0, 0, 0, .2);
border-color: rgba(255, 255, 255, .5)
}
#slider h1,
#slider h2,
#slider h3,
#slider h4,
#slider h5,
#slider h6,
.slider h1,
.slider h2,
.slider h3,
.slider h4,
.slider h5,
.slider h6 {
color: #fff
}
#slider .slider-links,
.slider .slider-links {
position: absolute;
z-index: 100;
color: #fff
}
#slider .slider-links li,
.slider .slider-links li {
vertical-align: top;
text-align: left;
font-size: 22px;
color: #ddd;
font-style: italic
}
#slider .slider-links li a,
.slider .slider-links li a {
color: #fff;
font-size: 12px;
font-style: normal;
font-weight: 700;
border-left: 1px solid rgba(255, 255, 255, .15);
margin-left: 15px;
overflow: hidden;
padding: 6px 0;
padding-left: 15px;
text-transform: uppercase;
max-width: 220px;
display: inline-block;
text-align: left;
max-height: 62px;
text-shadow: none;
opacity: 1
}
#slider .slider-links li:hover a,
.slider .slider-links li:hover a {
opacity: .8
}
#slider .top-shadow,
.slider .top-shadow {
padding: 50px 30px;
min-height: 150px;
position: absolute;
top: 0;
left: 0;
text-align: center;
width: 100%;
z-index: 80;
background-image: -moz-linear-gradient(to top, rgba(51, 51, 51, 0) 0, rgba(51, 51, 51, .4) 50%, rgba(51, 51, 51, .6) 100%);
background-image: -ms-linear-gradient(to top, rgba(51, 51, 51, 0) 0, rgba(51, 51, 51, .4) 50%, rgba(51, 51, 51, .6) 100%);
background-image: -o-linear-gradient(to top, rgba(51, 51, 51, 0) 0, rgba(51, 51, 51, .4) 50%, rgba(51, 51, 51, .6) 100%);
background-image: -webkit-linear-gradient(to top, rgba(51, 51, 51, 0) 0, rgba(51, 51, 51, .4) 50%, rgba(51, 51, 51, .6) 100%);
background-image: -webkit-gradient(linear, center top, center top, from(rgba(51, 51, 51, 0)), to(rgba(51, 51, 51, .6)));
background-image: linear-gradient(to top, rgba(51, 51, 51, 0) 0, rgba(51, 51, 51, .4) 50%, rgba(51, 51, 51, .6) 100%)
}
#slider .bottom-shadow,
.slider .bottom-shadow {
padding: 50px 30px;
min-height: 150px;
position: absolute;
bottom: 0;
left: 0;
text-align: center;
width: 100%;
z-index: 80;
background-image: -moz-linear-gradient(to bottom, rgba(51, 51, 51, 0) 0, rgba(51, 51, 51, .4) 50%, rgba(51, 51, 51, .6) 100%);
background-image: -ms-linear-gradient(to bottom, rgba(51, 51, 51, 0) 0, rgba(51, 51, 51, .4) 50%, rgba(51, 51, 51, .6) 100%);
background-image: -o-linear-gradient(to bottom, rgba(51, 51, 51, 0) 0, rgba(51, 51, 51, .4) 50%, rgba(51, 51, 51, .6) 100%);
background-image: -webkit-linear-gradient(to bottom, rgba(51, 51, 51, 0) 0, rgba(51, 51, 51, .4) 50%, rgba(51, 51, 51, .6) 100%);
background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(51, 51, 51, 0)), to(rgba(51, 51, 51, .6)));
background-image: linear-gradient(to bottom, rgba(51, 51, 51, 0) 0, rgba(51, 51, 51, .4) 50%, rgba(51, 51, 51, .6) 100%)
}
.camera_next,
.camera_prev,
.flex-next,
.flex-prev,
.nivo-nextNav,
.nivo-prevNav,
.owl-next,
.owl-prev,
.swiper-button-next,
.swiper-button-prev,
.tp-leftarrow.round,
.tp-rightarrow.round,
.tparrows.round {
background-image: none !important;
border: 0;
color: #ccc;
font-size: 34px;
line-height: 55px;
height: auto !important;
width: 56px !important;
text-align: center;
background-color: rgba(0, 0, 0, .2);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all .4s;
-moz-transition: all .4s;
-o-transition: all .4s;
transition: all .4s
}
.camera_next,
.flex-next,
.nivo-nextNav,
.owl-next,
.swiper-button-next,
.tp-rightarrow.round {
right: -3px
}
.camera_prev,
.flex-prev,
.nivo-prevNav,
.owl-prev,
.swiper-button-prev,
.tp-leftarrow.round {
left: -3px
}
.camera_next:hover,
.camera_prev:hover,
.flex-next:hover,
.flex-prev:hover,
.nivo-nextNav:hover,
.nivo-prevNav:hover,
.owl-next:hover,
.owl-prev:hover,
.swiper-button-next:hover,
.swiper-button-prev:hover,
.tp-leftarrow.round:hover,
.tp-rightarrow.round:hover {
color: #fff;
background-color: rgba(0, 0, 0, .5)
}
.flexslider[data-arrowNav=false] ul.flex-direction-nav {
display: none !important
}
.swiper-container {
width: 100%;
height: 100%;
position: relative
}
.swiper-slide {
color: #fff;
font-size: 18px;
background: #fff;
position: relative;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
background-size: cover;
box-sizing: border-box
}
.swiper-pagination-bullet {
width: 20px !important;
height: 5px !important;
background: #fff !important;
opacity: .5 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important
}
.swiper-pagination-bullet-active,
.swiper-pagination-bullet:hover {
-webkit-transition: all .2s;
-moz-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
opacity: 1 !important
}
.swiper-caption {
color: #fff;
position: absolute;
opacity: .85;
bottom: 0;
left: 0;
right: 0;
height: 80px;
line-height: 20px;
padding: 30px 15px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .85) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .85)));
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .85) 100%);
background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .85) 100%);
background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .85) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .85) 100%)
}
@media only screen and (max-width:480px) {
.swiper-caption {
font-size: 15px
}
}
.swiper-container.has-fixed-footer .swiper-button-next,
.swiper-container.has-fixed-footer .swiper-button-prev {
margin-top: -80px
}
.nivo-controlNav {
display: none1
}
.nivo-caption {
left: 20px;
bottom: 20px;
display: inline-block;
color: #fff;
background-color: rgba(0, 0, 0, .7);
font-family: Lato, Arial, Helvetica, sans-serif;
font-weight: 300;
padding: 6px 15px 8px 15px;
opacity: 1;
width: auto;
max-width: 500px;
font-size: 21px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px
}
.nivo-controlNav {
text-align: center;
padding: 20px 0
}
.nivo-controlNav a {
display: inline-block;
width: 22px;
height: 22px;
background: url(//norms.in/wp-content/themes/norms/assets/images/plugins/slider.nivo/bullets.png) no-repeat;
text-indent: -9999px;
border: 0;
margin: 0 2px
}
.nivo-controlNav a.active {
background-position: 0 -22px
}
@media only screen and (max-width:768px) {
.nivo-caption {
display: none
}
}
.camera_wrap {
overflow: hidden
}
.camera_wrap .camera_pag .camera_pag_ul {
padding: 0;
position: absolute;
right: 20px;
bottom: -8px;
list-style: none
}
.camera_caption {
font-family: Lato, Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: 300
}
.camera_commands {
display: none !important
}
.camera_pie canvas {
margin: 10px
}
@media only screen and (max-width:768px) {
.camera_caption {
display: none !important
}
}
.ei-title h2 {
font-size: 40px;
line-height: 50px;
color: #fff;
font-weight: 300;
margin: 0
}
.ei-title h3 {
font-size: 60px;
line-height: 60px;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
font-weight: 300;
color: #fff;
margin: 0
}
.ei-slider-thumbs {
margin: 0 auto;
padding: 0;
top: -30px;
position: relative;
z-index: 10;
height: 4px
}
.ei-slider-thumbs li:hover img {
bottom: 4px
}
.ei-container-thumbs {
display: block
}
.ei-slider-thumbs li {
border-left: transparent 6px solid
}
.ei-slider-thumbs li a {
background-color: #fff;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none
}
.ei-slider-thumbs li img {
-webkit-box-reflect: none;
-ms-filter: none
}
@media only screen and (max-width:768px) {
.ei-title {
display: none
}
}
.tp-caption {
text-shadow: #000 1px 1px 1px
}
.tp-caption.block_black,
.tp-caption.block_theme_color,
.tp-caption.block_white,
.tp-caption.text_black,
.tp-caption.text_white {
white-space: nowrap;
line-height: 34px;
border-width: 0;
margin: 0;
padding: 1px 10px;
letter-spacing: 0;
font-size: 22px;
color: #fff;
text-shadow: none
}
.tp-caption.block_white {
background-color: #fff
}
.tp-caption.block_black {
background-color: #000
}
.tp-caption.text_white {
color: #fff
}
.tp-caption.text_black {
color: #111
}
.tp-bannertimer {
background: rgba(0, 0, 0, .5) !important;
height: 2px !important
}
.tparrows.round:before {
font-family: revicons
}
.tparrows {
top: 50% !important;
margin-top: -25px
}
.tparrows.preview1 {
margin-top: -50px !important
}
.tparrows.preview4 {
margin-top: -50px !important
}
.tparrows.preview2 {
line-height: 1
}
.tparrows:hover {
color: #fff
}
.tp-leftarrow.round:before {
content: '\e824'
}
.tp-rightarrow.round:before {
content: '\e825'
}
.tparrows.tp-rightarrow:before {
margin-left: 1px
}
.tp-bullets.simplebullets.round {
bottom: 20px !important
}
.tp-bullets.simplebullets.round .bullet {
background: 0 0;
background-color: #fff;
height: 5px
}
.tp-bullets.simplebullets.round .bullet.selected {
background-color: #000
}
.rev_slider_wrapper.arrows-bottom .tparrows {
top: 100% !important
}
.rev_slider_wrapper .tp-caption {
text-shadow: none
}
.rev_slider_wrapper .inner {
bottom: inherit !important;
right: auto !important;
width: auto !important;
height: auto !important
}
.rev_slider_wrapper.bottom-noinherit .inner {
bottom: 0 !important
}
.tp-tab-mask,
.tp-tabs,
.tp-thumb-mask {
z-index: 1001
}
.tp-thumbs {
width: auto
}
.rev_slider_wrapper.bottom-noinherit .tp-tab-mask {
transform: matrix(1, 0, 0, 1, 0, 100) !important;
height: 100% !important;
max-height: 100% !important
}
.rev_slider_wrapper.tparrows-bottom .tparrows {
top: auto !important;
bottom: -80px !important;
margin-top: 0 !important
}
.ls-borderlessdark .ls-thumbnail-inner,
div.ls-thumbnail-slide-container {
background-color: rgba(0, 0, 0, .1) !important;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.ls-thumbnail-slide img {
width: 100%
}
.ls-container .ls-thumbnail-wrapper {
margin-bottom: 100px
}
#slider div.slider-featured-text {
padding: 30px
}
#slider div.slider-featured-text h1 {
text-shadow: rgba(33, 33, 33, .5) 1px 1px 3px;
font-size: 90px;
line-height: 90px;
margin: 0;
font-family: Arial, Helvetica, sans-serif
}
#slider div.slider-featured-text h2 {
text-shadow: #333 1px 1px 3px;
font-size: 30px;
line-height: 30px
}
#slider div.slider-featured-text h1 em,
#slider div.slider-featured-text h2 em {
font-style: normal
}
#slider div.slider-featured-text .btn {
color: #333 !important;
background-color: #fff !important;
border: 0 !important
}
#slider div.slider-featured-text .btn:active,
#slider div.slider-featured-text .btn:hover {
opacity: .9
}
@media only screen and (max-width:768px) {
#slider div.slider-featured-text {
text-align: center !important;
width: 100%
}
#slider div.slider-featured-text h1 {
font-size: 30px;
line-height: 35px;
text-align: center
}
#slider div.slider-featured-text h2 {
font-size: 27px;
line-height: 27px;
text-align: center
}
}
#slider img.img-responsive {
display: inline-block
}
#slider h1,
#slider h2,
#slider h3,
#slider h4,
#slider h5,
#slider h6,
#slider p {
color: #fff;
text-shadow: rgba(0, 0, 0, .16) 1px 1px 1px
}
#slider h1 {
font-size: 60px;
line-height: 60px
}
#slider h2 {
font-size: 40px;
line-height: 40px
}
#slider h3 {
font-size: 30px;
line-height: 30px
}
#slider .btn {
margin-top: 30px
}
#slider .btn-default,
.slider .btn-default {
color: #fff;
background-color: transparent;
border-color: #fff;
border-width: 2px
}
#slider .btn-default:hover,
.slider .btn-default:hover {
background-color: rgba(255, 255, 255, .1)
}
#slider .btn,
.slider .btn {
color: #fff !important
}
@media only screen and (max-width:768px) {
#slider h1 {
font-size: 30px;
line-height: 35px;
text-align: center
}
#slider h2 {
font-size: 27px;
line-height: 27px;
text-align: center
}
#slider h3 {
font-size: 20px;
line-height: 20px;
text-align: center
}
}
#alert_failed,
#alert_mandatory,
#alert_newsletter,
#alert_success {
display: none
}
.item-box-desc h2,
.item-box-desc h3,
.item-box-desc h4,
.item-box-desc h5 {
font-size: 18px;
line-height: 21px;
margin: 0;
padding: 0
}
.item-box .owl-carousel {
margin-top: 0 !important
}
#portfolio {
overflow: hidden
}
#portfolio h2,
#portfolio h3 {
font-size: 18px;
line-height: 20px;
margin: 0;
color: #111
}
#portfolio .portfolio-item h2,
#portfolio .portfolio-item h3 {
text-overflow: ellipsis;
white-space: nowrap
}
#portfolio div.col-md-3 h2,
#portfolio div.col-md-3 h3 {
font-size: 18px;
line-height: 18px
}
#portfolio div.col-md-5th h2,
#portfolio div.col-md-5th h3 {
font-size: 15px;
line-height: 15px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
#portfolio div.col-md-2 h2,
#portfolio div.col-md-2 h3 {
font-size: 13px;
line-height: 13px
}
#portfolio div.col-md-2 .item-box-desc {
padding: 20px 6px 0 15px !important
}
section.dark #portfolio h2,
section.dark #portfolio h3 {
color: #fff
}
#portfolio.portfolio-title-over div.col-md-2 .item-box .item-hover .inner {
margin-top: -20px !important
}
#portfolio div.col-md-2 ul.categories>li>a,
#portfolio div.col-md-5th ul.categories>li>a {
font-size: 11px;
line-height: 11px
}
section.dark #portfolio h2,
section.dark #portfolio h3,
section.dark#portfolio h2,
section.dark#portfolio h3 {
color: #fff !important
}
#portfolio .mix-grid>.row.mix {
border-bottom: rgba(0, 0, 0, .1) 1px solid;
margin-bottom: 60px;
padding-bottom: 60px
}
#portfolio .mix-grid>.row.mix:last-child {
border-bottom: 0
}
#portfolio .mix-grid>.row>div:last-child {
margin-bottom: 0 !important
}
#portfolio .item-box-desc h2,
#portfolio .item-box-desc h3 {
font-size: 18px;
line-height: 20px
}
#portfolio .item-box-overlay-title {
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0;
padding: 8px;
color: #fff;
background-color: rgba(0, 0, 0, .6);
color: #fff;
z-index: 100
}
#portfolio .item-box-overlay-title a,
#portfolio .item-box-overlay-title h2,
#portfolio .item-box-overlay-title h3,
#portfolio .item-box-overlay-title h4 {
color: #fff
}
#portfolio .item-box-overlay-title a:hover {
color: #fff !important
}
#portfolio .controlls-over .owl-pagination {
bottom: auto;
top: 10px;
right: 10px;
left: auto;
width: auto
}
@media only screen and (max-width:992px) {
#portfolio div.col-md-5>h2,
#portfolio div.col-md-5>h3 {
margin-top: 30px
}
}
@media only screen and (max-width:480px) {
#portfolio.portfolio-title-over .item-box .item-hover .inner {
margin-top: -40px !important
}
}
#portfolio.portfolio-gutter .item-box {
margin-bottom: 30px
}
#portfolio.portfolio-nogutter .item-box,
#portfolio.portfolio-nogutter .row>div {
padding: 0 !important;
margin: 0 !important
}
#portfolio.portfolio-gutter .item-box .item-box-desc {
margin-bottom: 0 !important;
padding-bottom: 0 !important
}
#portfolio.portfolio-isotope {
display: block;
margin: auto;
width: 100%
}
#portfolio.portfolio-isotope .item-box-desc {
margin-bottom: 0
}
#portfolio.portfolio-isotope-3 .portfolio-item.has-title .inner,
#portfolio.portfolio-isotope-4 .portfolio-item.has-title .inner,
#portfolio.portfolio-isotope-5 .portfolio-item.has-title .inner {
margin-top: -36px !important
}
#portfolio.portfolio-isotope-6 .portfolio-item.has-title .inner {
margin-top: -26px !important
}
#portfolio.portfolio-isotope-2 .portfolio-item {
margin: 0 20px 20px 0;
float: left
}
#portfolio.portfolio-isotope-2 .item-box-desc {
padding: 20px
}
#portfolio.portfolio-isotope-3 .portfolio-item {
margin: 0 15px 15px 0
}
#portfolio.portfolio-isotope-3 .item-box-desc {
padding: 20px
}
#portfolio.portfolio-isotope-4 .portfolio-item {
margin: 0 12px 12px 0
}
#portfolio.portfolio-isotope-4 .portfolio-item h3,
#portfolio.portfolio-isotope-4 .portfolio-item h4 {
font-size: 17px;
line-height: 17px
}
#portfolio.portfolio-isotope-4 .item-box-desc {
padding: 20px 10px 20px 10px
}
#portfolio.portfolio-isotope-5 .portfolio-item {
margin: 0 10px 10px 0
}
#portfolio.portfolio-isotope-5 .portfolio-item h3,
#portfolio.portfolio-isotope-5 .portfolio-item h4 {
font-size: 16px;
line-height: 16px
}
#portfolio.portfolio-isotope-5 .item-box-desc {
padding: 20px 10px 20px 10px
}
#portfolio.portfolio-isotope-6 .portfolio-item {
margin: 0 6px 6px 0
}
#portfolio.portfolio-isotope-6 .portfolio-item h3,
#portfolio.portfolio-isotope-6 .portfolio-item h4 {
font-size: 15px;
line-height: 15px
}
#portfolio.portfolio-isotope-6 .item-box-desc {
padding: 20px 10px 20px 10px
}
#portfolio.portfolio-isotope.portfolio-nogutter .portfolio-item {
margin: 0
}
#portfolio_ajax_container {
position: relative
}
#portfolio_ajax_container .overlay>span {
position: absolute;
top: 50%;
left: 50%;
width: 68px;
height: 68px;
line-height: 76px;
text-align: center;
margin: -34px 0 0 -34px;
background-color: rgba(0, 0, 0, .8);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px
}
#portfolio_ajax_container .overlay>span>i {
color: #fff;
font-size: 30px
}
div.portfolio-ajax-page {
margin-bottom: 80px;
padding: 10px 0
}
div.portfolio-ajax-page header {
position: relative
}
div.portfolio-ajax-page header>ul {
margin: 0;
position: absolute;
right: 0;
top: 50%;
margin-top: -10px
}
div.portfolio-ajax-page header>ul a {
font-size: 18px
}
div.portfolio-ajax-page header>ul a.portfolio-ajax-close {
margin-left: 20px
}
div.portfolio-ajax-page header a {
color: #888;
text-decoration: none
}
div.portfolio-ajax-page header a:hover {
color: #000
}
div.portfolio-ajax-page header h2,
div.portfolio-ajax-page header h3 {
margin: 0
}
section.dark .portfolio-ajax-page header a:hover {
color: #fff
}
@media only screen and (max-width:768px) {
div.portfolio-ajax-page header {
text-align: center
}
div.portfolio-ajax-page header>ul {
position: relative;
margin-top: 30px
}
div.portfolio-ajax-page header h2,
div.portfolio-ajax-page header h3 {
font-size: 24px;
line-height: 24px
}
}
ul.portfolio-detail-list span {
display: inline-block;
font-weight: 700;
width: 150px
}
ul.portfolio-detail-list span>i {
position: relative;
top: 1px;
width: 14px;
text-align: center;
margin-right: 7px
}
.item-box {
overflow: hidden;
margin: 0;
position: relative;
box-shadow: rgba(0, 0, 0, .1) 0 0 5px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
#portfolio .item-box,
.mix-grid .item-box {
box-shadow: none
}
.item-box.fullwidth {
max-width: 100%
}
section.alternate .item-box {
background-color: rgba(0, 0, 0, .05)
}
.item-box figure {
width: 100%;
display: block;
margin-bottom: 0;
overflow: hidden;
position: relative;
text-align: center
}
.item-box.fixed-box figure img {
width: 100%;
height: auto
}
.item-box-desc {
padding: 30px 20px 20px 20px;
overflow: hidden;
margin-bottom: 10px;
text-align: left !important
}
.item-box-desc p {
margin-top: 20px;
display: block;
overflow: hidden;
text-overflow: ellipsis
}
.item-box.fixed-box .item-box-desc p {
height: 98px
}
.item-box-desc h2,
.item-box-desc h3,
.item-box-desc h4,
.item-box-desc h5 {
padding: 0;
margin: 0
}
.item-box .item-box-desc small {
display: block
}
.item-box.fixed-box .item-box-desc {
height: 256px
}
.item-box.fixed-box figure {
max-height: 263px
}
.item-box .socials {
border-top: #eee 1px solid;
text-align: center;
display: block
}
.item-box .item-hover {
opacity: 0;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
text-align: center;
color: #fff;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.item-box .item-hover,
.item-box .item-hover a,
.item-box .item-hover button {
color: #fff
}
.item-box .item-hover .inner {
position: absolute;
display: block;
left: 0;
right: 0;
top: 50%;
margin-top: -10px;
margin-bottom: 0;
width: 100%;
z-index: 100;
line-height: 23px
}
.item-box:hover .item-hover {
opacity: 1
}
.item-box .item-hover .inner .ico-rounded>span {
color: #666;
background-color: #fff;
width: 50px;
height: 50px;
line-height: 50px !important;
margin: -20px 5px 0 5px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
-webkit-border-bottom-right-radius: 20px;
-webkit-border-top-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-topleft: 20px;
border-bottom-right-radius: 20px;
border-top-left-radius: 20px
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
color: #333;
background-color: rgba(0, 0, 0, .07)
}
.mix-grid .mix {
opacity: 0;
display: none
}
.mix.nogutter,
.mix.nogutter>.item-box {
padding: 0 !important;
margin: 0 !important;
line-height: 0
}
.blog-post-item {
display: block;
margin-bottom: 80px;
padding-bottom: 60px;
border-bottom: #eee 1px solid;
position: relative
}
section.dark .blog-post-item {
border-bottom: #444 1px solid
}
.blog-post-item h2,
h1.blog-post-title {
letter-spacing: 0;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size: 22px;
margin-bottom: 10px
}
ul.blog-post-info {
display: block;
border-bottom: #eaeaea 1px dotted;
padding-bottom: 20px
}
section.dark ul.blog-post-info {
border-bottom-color: #444
}
ul.blog-post-info li {
margin-right: 20px
}
ul.blog-post-info li>a {
color: #888
}
ul.blog-post-info li i {
color: #888;
margin-right: 5px
}
ul.blog-post-info li a:after {
content: ' , '
}
ul.blog-post-info li a:last-child:after {
content: ''
}
.blog-post-item .flexslider {
margin-bottom: 20px
}
h1.blog-post-title {
font-size: 24px;
margin-bottom: 0
}
.blog-post-item .blog-item-small-image {
width: 300px;
float: left
}
.blog-post-item .blog-item-small-image+.blog-item-small-content {
padding-left: 330px
}
.blog-post-item.blog-post-item-inverse .blog-item-small-image {
width: 300px;
float: right
}
.blog-post-item.blog-post-item-inverse .blog-item-small-image+.blog-item-small-content {
padding-left: 0;
padding-right: 330px
}
.blog-both-sidebar .blog-post-item .blog-item-small-image {
width: 200px
}
.blog-both-sidebar .blog-post-item .blog-item-small-image+.blog-item-small-content {
padding-left: 230px
}
.blog-both-sidebar .blog-post-item.blog-post-item-inverse .blog-item-small-image {
width: 200px;
float: right
}
.blog-both-sidebar .blog-post-item.blog-post-item-inverse .blog-item-small-image+.blog-item-small-content {
padding-left: 0;
padding-right: 230px
}
@media only screen and (max-width:768px) {
.blog-both-sidebar .blog-post-item .blog-item-small-image,
.blog-both-sidebar .blog-post-item .blog-item-small-image+.blog-item-small-content,
.blog-post-item .blog-item-small-image,
.blog-post-item.blog-post-item-inverse .blog-item-small-image {
width: 100%;
display: block;
float: none
}
.blog-both-sidebar .blog-post-item.blog-post-item-inverse .blog-item-small-image,
.blog-both-sidebar .blog-post-item.blog-post-item-inverse .blog-item-small-image+.blog-item-small-content,
.blog-post-item .blog-item-small-image+.blog-item-small-content,
.blog-post-item.blog-post-item-inverse .blog-item-small-image+.blog-item-small-content {
padding: 0
}
}
#blog.blog-isotope {
display: block;
margin: auto;
width: 100%
}
#blog.blog-isotope-3 .blog-post-item .flexslider,
#blog.blog-isotope-4 .blog-post-item .flexslider,
#blog.blog-isotope-5 .blog-post-item .flexslider,
#blog.blog-isotope-6 .blog-post-item .flexslider {
margin-bottom: 20px
}
#blog.blog-isotope-2 .blog-post-item {
margin: 0 20px 20px 0;
float: left;
border: 0
}
#blog.blog-isotope-2.blog-post-item h2 {
font-size: 17px;
line-height: 17px
}
#blog.blog-isotope-3 .blog-post-item {
margin: 0 15px 15px 0;
border: 0
}
#blog.blog-isotope-3 .blog-post-item h2 {
font-size: 17px;
line-height: 17px
}
#blog.blog-isotope-4 .blog-post-item {
margin: 0;
padding: 0 15px 60px 15px;
border: 0
}
#blog.blog-isotope-4 .blog-post-item h2 {
font-size: 17px;
line-height: 17px
}
#blog.blog-isotope-5 .blog-post-item {
margin: 0 10px 10px 0;
border: 0
}
#blog.blog-isotope-5 .blog-post-item h2 {
font-size: 16px;
line-height: 16px
}
#blog.blog-isotope-6 .blog-post-item {
margin: 0 6px 6px 0;
border: 0
}
#blog.blog-isotope-6 .blog-post-item h2 {
font-size: 15px;
line-height: 15px
}
.blog-single-small-media {
width: 350px;
float: left;
margin-right: 30px;
margin-bottom: 20px
}
.blog-single-small-media.inverse {
float: right;
margin-right: 0;
margin-left: 30px
}
.comments {
margin-top: 60px
}
.comments .comment-item {
margin: 40px 0
}
.comments a.comment-reply {
float: right;
font-size: 11px;
text-transform: uppercase
}
.comments span.user-avatar {
background: #eee;
width: 64px;
height: 64px;
float: left;
margin-right: 10px
}
section.dark .comments span.user-avatar {
background: 0 0
}
.comments small {
font-size: 12px;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
color: #aaa
}
.comments h4 {
font-size: 15px
}
section.dark .comments small {
color: #666
}
.comment-list .row,
.comment-list p {
margin-bottom: 0
}
.comment-list .panel .panel-heading {
padding: 4px 15px;
position: absolute;
border: none;
border-top-right-radius: 0;
top: 1px
}
.comment-list .panel .panel-heading.right {
border-right-width: 0;
border-top-left-radius: 0;
right: 16px
}
.comment-list .panel .panel-heading .panel-body {
padding-top: 6px
}
.comment-list figcaption {
word-wrap: break-word
}
@media (min-width:768px) {
.comment-list .arrow:after,
.comment-list .arrow:before {
content: "";
position: absolute;
width: 0;
height: 0;
border-style: solid;
border-color: transparent
}
.comment-list .panel.arrow.left:after,
.comment-list .panel.arrow.left:before {
border-left: 0
}
.comment-list .panel.arrow.left:before {
left: 0;
top: 30px;
border-right-color: inherit;
border-width: 16px
}
.comment-list .panel.arrow.left:after {
left: 1px;
top: 31px;
border-right-color: #fff;
border-width: 15px
}
.comment-list .panel.arrow.right:before {
right: -16px;
top: 30px;
border-left-color: inherit;
border-width: 16px
}
.comment-list .panel.arrow.right:after {
right: -14px;
top: 31px;
border-left-color: #fff;
border-width: 15px
}
section.dark .comment-list .thumbnail {
border-color: #666;
background-color: #666
}
section.dark .comment-list .panel.arrow.left:after {
border-right-color: #212121
}
section.dark .comment-list .panel.arrow.right:after {
border-left-color: #212121
}
}
.comment-list .comment-post {
margin-top: 6px
}
ul.comment {
margin-bottom: 30px
}
li.comment {
position: relative;
margin-bottom: 25px;
font-size: 13px
}
li.comment p {
margin: 0;
padding: 0
}
li.comment img.avatar {
position: absolute;
left: 0;
top: 0;
display: inline-block
}
li.comment.comment-reply img.avatar {
left: 6px;
top: 6px
}
li.comment .comment-body {
position: relative;
padding-left: 60px
}
li.comment.comment-reply {
margin-left: 60px;
background-color: rgba(0, 0, 0, .04);
padding: 6px;
margin-bottom: 6px
}
li.comment a.comment-author {
margin-bottom: 6px;
display: block
}
li.comment a.comment-author span {
font-size: 15px
}
.timeline {
position: relative;
padding-left: 100px
}
.timeline.timeline-inverse {
padding-left: 0;
padding-right: 100px
}
.timeline .timeline-item {
position: relative;
min-height: 150px;
display: block;
margin-bottom: 30px
}
.timeline .timeline-item-bordered {
border-left: #ccc 1px dashed;
padding-left: 20px
}
section.dark .timeline .timeline-item-bordered {
border-left: rgba(255, 255, 255, .2) 1px dashed
}
.timeline.timeline-inverse .timeline-item-bordered {
border-right: #ccc 1px dashed;
border-left: 0;
padding-right: 20px;
padding-left: 0
}
.timeline>.timeline-hline {
position: absolute;
top: 0;
left: 0;
bottom: 0;
margin-left: 30px;
width: 1px;
border-left: rgba(0, 0, 0, .1) 1px dashed;
height: 100%
}
section.dark .timeline>.timeline-hline {
border-left-color: rgba(255, 255, 255, .2)
}
.timeline.timeline-inverse>.timeline-hline {
left: auto;
right: 0;
margin-left: 0;
margin-right: 30px;
border-left: 0;
border-right: rgba(0, 0, 0, .1) 1px dashed
}
section.dark .timeline.timeline-inverse>.timeline-hline {
border-right-color: rgba(255, 255, 255, .2)
}
.timeline .timeline-entry {
display: block;
border: rgba(0, 0, 0, .1) 3px solid;
background-color: #fff;
padding-top: 10px;
top: 20px;
z-index: 10;
position: absolute;
left: -102px;
right: auto;
width: 64px;
height: 64px;
font-size: 26px;
text-align: center;
line-height: 1;
color: #ccc;
font-weight: 700;
font-family: Lato, 'Open Sans', Arial, Helvetica, sans-serif
}
.timeline .timeline-entry>.timeline-vline {
position: absolute;
top: 50%;
margin-top: -1px;
right: -40px;
width: 40px;
height: 0;
border-top: 1px dashed #ccc
}
.timeline.timeline-inverse .timeline-entry {
right: -102px;
left: auto
}
.timeline.timeline-inverse .timeline-entry>.timeline-vline {
right: auto;
left: -40px
}
.timeline .timeline-entry>span {
display: block;
font-size: 13px;
text-transform: uppercase;
font-weight: 300;
font-family: 'Open Sans', Arial, Helvetica, sans-serif
}
section.alternate .timeline .timeline-entry {
background-color: #f9f9f9
}
section.dark .timeline .timeline-entry {
color: #666;
background-color: #212121;
border-color: rgba(255, 255, 255, .2)
}
section.dark .timeline .timeline-entry>.timeline-vline {
border-top-color: rgba(255, 255, 255, .2)
}
section.dark.alternate .timeline .timeline-entry {
background-color: #151515
}
.timeline_center {
margin: 0;
position: relative;
background: url(//norms.in/wp-content/themes/norms/assets/images/timeline/timeline_top.png) no-repeat top center;
padding-top: 9px
}
.timeline_center:after {
content: "";
width: 0;
height: 0;
border-width: 3px;
border-style: solid;
position: absolute;
left: 50%;
bottom: -10px;
margin-left: -3px;
display: block;
z-index: 1;
-webkit-border-radius: 100%;
border-radius: 100%
}
.timeline_center li {
padding: 0 0 25px 55%;
position: relative;
background: url(//norms.in/wp-content/themes/norms/assets/images/timeline/timeline_right.png) no-repeat top center
}
.timeline_center li:nth-child(even) {
padding: 0 55% 25px 0;
background: url(//norms.in/wp-content/themes/norms/assets/images/timeline/timeline_left.png) no-repeat top center;
text-align: right
}
.timeline_center li h3 {
font-size: 30px;
line-height: 35px
}
.timeline_center li h3 span {
position: absolute;
right: 55%;
top: 0;
font-size: 13px
}
.timeline_center li h3:before {
content: "";
width: 15px;
height: 15px;
border-width: 4px;
border-style: solid;
position: absolute;
left: 50%;
top: 11px;
margin-left: -7px;
display: block;
z-index: 1;
-webkit-border-radius: 100%;
border-radius: 100%
}
.timeline_center li:nth-child(even) h3 {
text-align: right
}
.timeline_center li:nth-child(even) h3 span {
left: 55%;
right: auto
}
.timeline_center li .timeline-desc {
position: relative;
font-size: 15px;
line-height: 31px
}
.timeline_center li .timeline-desc:before {
content: "";
width: 100%;
height: 100%;
position: absolute;
left: -122%;
top: 0
}
.timeline_center li .timeline-desc.timeline-desc-line {
background: url(//norms.in/wp-content/themes/norms/assets/images/timeline/textline.png) repeat-y
}
.timeline_center li:nth-child(even) .timeline-desc:before {
left: auto;
right: -122%
}
.timeline_center li:nth-child(even) .timeline-desc {
text-align: right
}
.timeline_center li h3:before,
.timeline_center:after {
border-color: #333
}
@media only screen and (max-width:650px) {
.timeline_center {
background-position: 11px top
}
.timeline_center li {
padding: 0 0 25px 70px !important;
background: url(//norms.in/wp-content/themes/norms/assets/images/timeline/timeline_right.png) no-repeat !important;
background-position: -30px top !important;
width: auto
}
.timeline_center li h3 span {
position: relative;
display: block;
right: auto;
left: auto;
padding: 5px 0 !important;
margin: 0
}
.timeline_center li:nth-child(even) h3 span {
position: relative;
display: block;
right: auto;
left: auto;
padding: 0;
margin: 0
}
.timeline_center li h3 {
font-size: 24px;
line-height: 24px
}
.timeline_center li h3,
.timeline_center li:nth-child(even) h3 {
text-align: left
}
.timeline_center li h3:before {
left: 13px
}
.timeline_center li .timeline-desc,
.timeline_center li:nth-child(even) .timeline-desc {
text-align: left
}
.timeline_center li .timeline-desc:before {
display: none
}
.timeline_center:after {
left: 13px
}
}
.contact-over-map {
position: absolute;
z-index: 1;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%
}
.contact-over-box {
position: relative;
z-index: 5;
background-color: #fff;
width: 100%;
max-width: 380px;
min-height: 300px;
padding: 20px;
box-shadow: #888 0 0 16px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px
}
section.dark .contact-over-box {
background-color: #212121
}
.error-404 {
content: '404';
font-size: 200px;
line-height: 200px;
font-weight: 700;
color: #ddd;
text-align: center;
left: 0;
right: 0;
top: 0;
bottom: 0
}
section.dark .error-404 {
color: #666
}
.inline-search-404 {
margin-top: 60px
}
@media only screen and (max-width:482px) {
.inline-search-404 {
margin-top: 20px
}
footer.footer-err-404 {
display: none
}
.err-404-row>div {
margin-bottom: 15px !important
}
}
.maintenance {
padding: 20px;
margin-top: 10%;
background-color: rgba(0, 0, 0, .05);
font-family: 'Open Sans';
font-size: 14px;
line-height: 23px;
text-align: center;
font-weight: 300
}
.maintenance h1 {
font-size: 50px;
line-height: 50px;
font-weight: 300;
margin-bottom: 6px
}
@media only screen and (max-width:480px) {
.maintenance h1 {
font-size: 40px;
line-height: 40px
}
}
ul.login-features>li {
content: ' ';
clear: both;
padding: 8px 0;
font-size: 16px;
font-weight: 300;
line-height: 30px
}
ul.login-features>li>i {
font-size: 30px;
float: left;
padding-right: 20px
}
.login-forgot-password {
display: inline-block;
margin-top: 8px
}
.modal-short {
max-height: 400px;
overflow: auto
}
@media only screen and (max-width:992px) {
form div.col-xs-6>button {
margin: 0 !important
}
}
div.search-result {
padding: 20px 0;
border-bottom: #eee 1px solid
}
div.search-result p {
margin: 0;
padding: 0
}
div.search-result img {
float: left;
margin-right: 10px;
margin-top: 6px
}
.search-title-aside {
margin-top: 20px;
font-size: 17px;
line-height: 20px;
color: #888;
font-weight: 400
}
ul.search-history {
border-bottom: #eee 1px solid;
margin-bottom: 0;
padding-bottom: 6px
}
.block-review-content div.block-review-body {
position: relative;
padding: 20px 0 20px 150px
}
.block-review-content div.block-review-avatar {
width: 130px;
float: left;
margin-left: -140px
}
@media only screen and (max-width:482px) {
.block-review-content div.block-review-body {
padding: 20px 0 20px 100px
}
.block-review-content div.block-review-avatar {
width: 80px;
margin-left: -90px
}
.block-review-content div.block-review-avatar img {
width: 70px
}
}
#footer {
color: rgba(255, 255, 255, .6);
background: #581a67;
background: -moz-linear-gradient(top, #581a67 0, #581a67 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #581a67), color-stop(100%, #581a67));
background: -webkit-linear-gradient(top, #581a67 0, #581a67 100%);
background: -o-linear-gradient(top, #581a67 0, #581a67 100%);
background: -ms-linear-gradient(top, #581a67 0, #581a67 100%);
background: linear-gradient(to bottom, #581a67 0, #581a67 100%)
}
#footer>.container {
padding-top: 60px;
margin-bottom: 60px
}
#footer>.copyright {
background-color: rgba(0, 0, 0, .2);
text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
padding: 25px 0;
font-size: 13px;
display: block
}
#footer>.copyright.has-social {
padding: 8px
}
#footer>.copyright.has-social .social-icon {
margin-top: 8px;
margin-bottom: 0;
line-height: 0
}
#footer>.copyright .copyright-text {
margin-top: 14px
}
#footer canvas {
width: auto !important;
height: auto !important
}
#footer img.footer-logo {
margin-bottom: 20px;
display: block
}
#footer .footer-logo.footer-2 {
float: left;
margin: 0 20px 10px 0;
border-right: rgba(255, 255, 255, .1) 1px solid;
padding-right: 20px
}
#footer h2 {
font-size: 26px;
text-shadow: rgba(0, 0, 0, .3) 3px 3px 5px
}
#footer h3 {
font-size: 18px;
margin-bottom: 25px
}
#footer h4 {
font-size: 15px;
margin-bottom: 25px
}
#footer a {
color: rgba(255, 255, 255, .6);
text-decoration: none
}
#footer a:hover {
color: rgba(255, 255, 255, .9)
}
#footer p {
margin-top: 0
}
#footer ul {
margin-bottom: 0
}
#footer hr {
border: 0;
margin: 20px 0;
border-bottom: rgba(255, 255, 255, .1) 1px solid;
border-top: rgba(0, 0, 0, .4) 1px solid
}
#footer address {
margin-bottom: 0
}
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6 {
color: rgba(255, 255, 255, .8);
font-weight: 600
}
#footer form input,
#footer form textarea {
color: #999;
background-color: rgba(0, 0, 0, .2);
border-color: rgba(0, 0, 0, .25);
margin-bottom: 6px;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-o-transition: all .2s;
transition: all .2s
}
#footer form input:focus,
#footer form input[type=submit]:hover,
#footer form textarea:focus {
background-color: rgba(0, 0, 0, .3)
}
#footer form .input-group-addon {
color: #999;
background-color: rgba(0, 0, 0, .4);
border-color: rgba(0, 0, 0, .25)
}
#footer form .input-group input,
#footer form .input-group textarea {
margin-bottom: 0
}
@media only screen and (max-width:480px) {
#footer h4 {
margin-top: 60px;
display: block
}
#footer .mobile-block {
margin-bottom: 25px !important
}
#footer.footer-fixed .mobile-block {
margin-bottom: 0 !important
}
#footer .copyright {
text-align: center
}
}
#footer ul.footer-links>li {
padding-bottom: 10px;
font-weight: 300
}
#footer ul.footer-links>li>a {
color: rgba(255, 255, 255, .6)
}
#footer ul.footer-links>li>a:hover {
color: rgba(255, 255, 255, .9)
}
#footer ul.footer-links>li>a:before {
content: "\f105";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
padding-right: 10px
}
#footer ul.footer-list li {
padding: 10px 0;
border-bottom: rgba(0, 0, 0, .2) 1px solid
}
#footer ul.footer-list li small {
display: block;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
color: #ddd
}
#footer ul.footer-list.half-paddings li {
padding: 6px 0
}
#footer ul.footer-list.half-paddings.noborder li {
border: 0
}
#footer ul.footer-posts>li {
padding: 15px 0;
border-bottom: rgba(255, 255, 255, .07) 1px solid
}
#footer ul.footer-posts>li:first-child {
padding-top: 0
}
#footer ul.footer-posts>li:last-child {
border-bottom: 0
}
#footer ul.footer-posts>li>small {
display: block
}
#footer address {
background: url(//norms.in/wp-content/themes/norms/assets/images/world-map.png) no-repeat center
}
#footer address .footer-sprite {
margin-bottom: 20px;
padding-left: 30px;
background: url(//norms.in/wp-content/themes/norms/assets/images/footer_sprite.png) no-repeat 0 0
}
#footer address .footer-sprite:last-child {
margin-bottom: 0
}
#footer p {
line-height: 18px
}
#footer p.contact-desc {
margin: 0 0 30px 0;
padding: 0 0 10px 0;
border-bottom: #403e44 1px dashed
}
#footer address .footer-sprite.address {
background-position: 0 0
}
#footer address .footer-sprite.phone {
background-position: 0 -138px;
line-height: 30px
}
#footer address .footer-sprite.email {
background-position: 0 -247px
}
#footer ul.inline-links>li+li:before {
padding: 0 5px 0 0;
content: "/\00a0";
color: rgba(255, 255, 255, .3)
}
#footer .footer-gallery>a {
display: inline-block;
margin-bottom: 3px;
margin-right: 3px;
float: left
}
#footer .footer-gallery>a:hover {
opacity: .8
}
@media only screen and (max-width:768px) {
#footer .footer-gallery {
text-align: center
}
#footer .footer-gallery>a,
#footer .footer-gallery>img {
float: none;
margin-right: 0
}
#footer .row>div {
margin-bottom: 60px
}
}
footer.sticky {
width: 100%
}
@media only screen and (max-width:768px) {
footer.sticky {
top: auto !important;
position: relative !important
}
}
#footer .btn,
#footer .form-control {
height: 36px
}
#footer .btn-lg,
#footer .btn-sm,
#footer .btn-xlg,
#footer .btn-xs {
height: auto
}
#footer .copyright ul.list-social-icons {
height: 30px
}
#footer .copyright ul.list-social-icons a.social-icon {
margin: 0
}
#footer.footer-light {
color: #666;
background-color: #ddd
}
#footer.footer-light form .input-group-addon,
#footer.footer-light form input,
#footer.footer-light form textarea {
color: #eaeaea
}
#footer.footer-light .copyright,
#footer.footer-light .copyright a {
color: #414141
}
#footer.footer-light h1,
#footer.footer-light h2,
#footer.footer-light h3,
#footer.footer-light h4,
#footer.footer-light h5,
#footer.footer-light h6 {
color: #414141
}
#footer.footer-light a,
#footer.footer-light p,
#footer.footer-light ul.footer-links>li>a {
color: #666
}
#footer.footer-light a:hover,
#footer.footer-light ul.footer-links>li>a:hover {
color: #000
}
#footer.footer-light ul.footer-posts>li {
border-bottom-color: rgba(0, 0, 0, .07)
}
#footer.footer-light form input::-webkit-input-placeholder,
#footer.footer-light form textarea::-webkit-input-placeholder {
color: #eaeaea
}
#footer.footer-light form input:-moz-placeholder,
#footer.footer-light form textarea:-moz-placeholder {
color: #eaeaea
}
#footer.footer-light form input::-moz-placeholder,
#footer.footer-light form textarea::-moz-placeholder {
color: #eaeaea
}
#footer.footer-light form input:-ms-input-placeholder,
#footer.footer-light form textarea:-ms-input-placeholder {
color: #eaeaea
}
#footer.footer-fixed {
position: fixed;
left: 0;
right: 0;
bottom: 0;
width: 100%;
z-index: 30;
padding: 10px 0;
filter: Alpha(Opacity=95);
opacity: .95
}
#footer.footer-fixed .social-icon {
margin-top: 0;
margin-bottom: 0
}
#footer.footer-fixed .footer-links>a,
#footer.footer-fixed .footer-links>span {
line-height: 30px;
font-size: 13px;
padding: 6px 10px;
border-right: rgba(255, 255, 255, .1) 1px solid
}
#footer.footer-fixed.footer-light .footer-links>a {
border-right: rgba(0, 0, 0, .1) 1px solid
}
@media only screen and (max-width:992px) {
#header.header-sm #topNav button.btn-mobile {
margin-top: 16px
}
#header.header-sm #topNav button.btn-mobile {
margin-top: 11px
}
#topNav #topMain>li.mega-menu div.row div {
display: block !important;
border: 0 !important
}
.block-md {
display: block
}
.text-center-md {
text-align: center !important;
float: none !important
}
#header .nav-second-main .quick-cart-box,
#header .nav-second-main .search-box {
box-shadow: none !important
}
#wrapper>.btn.fullwidth,
body>.btn.fullwidth {
padding-top: 0 !important;
padding-bottom: 20px !important;
white-space: pre;
white-space: pre-wrap;
white-space: pre-line;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
white-space: -moz-pre-wrap;
white-space: -hp-pre-wrap;
word-wrap: break-word
}
#wrapper>.btn.fullwidth>span,
body>.btn.fullwidth>span {
line-height: 30px !important
}
}
@media only screen and (max-width:768px) {
#header.fixed {
position: relative
}
#header.transparent+#slider h1 {
margin-top: 80px !important
}
section div.row>div {
margin-bottom: 00px
}
section div.row.lightbox>div {
margin-bottom: 0
}
section form div.row>div,
section form div.row>div.form-group>div {
margin-bottom: 15px
}
section form div.row>div.form-group>div:last-child,
section form div.row>div:last-child {
margin-bottom: 0
}
.block-sm {
display: block
}
.text-center-md {
text-align: center !important
}
form.landing-form>div {
margin-bottom: 5px !important
}
}
@media only screen and (max-width:480px) {
.mobile-block {
display: block;
float: none !important;
position: relative
}
.mobile-block>.social-icon {
float: none !important
}
.block-xs {
display: block
}
.text-center-xs {
text-align: center !important;
float: none !important
}
.modal-short {
max-height: 320px;
overflow: auto
}
.size-50 {
font-size: 30px !important;
line-height: 36px !important
}
.size-40 {
font-size: 30px !important;
line-height: 36px !important
}
.size-30 {
font-size: 23px !important;
line-height: 26px !important
}
}
.iconsPreview a {
text-decoration: none
}
.iconsPreview .fa-hover a {
display: block;
padding: 4px;
text-decoration: none
}
.iconsPreview .fa-hover a:hover {
background-color: #f3f3f3
}
.iconsPreview .fa-hover i {
width: 20px;
margin-right: 10px;
color: #333 !important
}
.iconsPreview .fa-hover a span {
color: #666
}
.iconFlags a {
text-decoration: none
}
.iconFlags .flag-icon {
padding-top: 4px;
padding-bottom: 4px;
cursor: pointer;
display: block
}
.iconFlags .flag-icon img {
display: inline-block;
margin-right: 6px
}
.iconFlags .flag-icon:hover {
background-color: #f3f3f3
}
.bs-glyphicons a {
text-decoration: none
}
.bs-glyphicons .glyphicon-class {
display: block;
text-align: center;
word-wrap: break-word
}
.bs-glyphicons .glyphicon {
margin-top: 5px;
margin-bottom: 10px;
font-size: 24px
}
.bs-glyphicons li {
float: left;
width: 25%;
height: 115px;
padding: 10px;
font-size: 10px;
line-height: 1.4;
text-align: center;
border: 1px solid #fff;
background-color: #f9f9f9;
cursor: pointer;
padding-top: 20px
}
.bs-glyphicons li:hover {
background-color: #f3f3f3
}
@media (min-width:769px) {
.bs-glyphicons li {
width: 12.5%;
font-size: 12px
}
}
.iconExamples a {
text-decoration: none
}
.iconExamples .example {
text-align: center;
cursor: pointer;
padding: 6px 3px
}
.iconExamples .example:hover {
background-color: #f3f3f3
}
.iconExamples .example:after,
.iconExamples .example:before {
content: " ";
display: table
}
.iconExamples .example .icon {
font-size: 20px;
float: left;
width: 35px
}
.iconExamples .example .class {
text-align: center;
float: left;
margin-top: 0;
font-weight: 400;
margin-left: 10px;
color: #333
}
.row.show-grid,
.row.show-grid>div {
padding: 0
}
.grid-block {
background-color: #eee;
border: 1px solid #fff;
display: block;
line-height: 40px;
min-height: 40px;
text-align: center
}
.grid-color span {
display: block;
padding: 10px 0;
text-align: center;
background-color: rgba(0, 0, 0, .1)
}
.grid-demo [class*=col-] {
background: #fafafa;
border: 1px solid;
border-color: #ddd;
padding: 10px;
text-align: center;
margin-bottom: 20px
}
.grid-demo .row {
margin-left: 0;
margin-right: 0
}
.linecon a {
text-decoration: none
}
.linecon .icon {
width: 12.5%;
float: left;
height: 115px;
text-align: center;
padding: 22px 10px;
margin: 0 -1px -1px 0;
border: 1px solid #fff;
background-color: #f6f6f6;
word-wrap: break-word;
cursor: pointer
}
.linecon .icon:hover {
background-color: #f3f3f3
}
.linecon .icon i {
display: block;
font-size: 30px;
margin-bottom: 10px
}
.colors-bg-demo {
padding: 3px;
margin-top: 3px
}
.et-line-icons li>i {
margin-top: 5px;
margin-bottom: 10px;
font-size: 26px;
display: block;
text-align: center;
color: #000;
margin-top: 25px
}
.et-line-icons li>span {
font-size: 13px
}
.et-line-icons li {
float: left;
width: 25%;
height: 115px;
padding: 10px;
font-size: 10px;
line-height: 1.4;
text-align: center;
border: 1px solid #fff;
background-color: #f9f9f9;
cursor: pointer
}
.et-line-icons li:hover {
background-color: #f3f3f3
}
@media (min-width:769px) {
.et-line-icons li {
width: 12.5%;
font-size: 12px
}
}