/* Miscellaneous */ body a { outline: none !important; } li { line-height: 24px; } .inline-block { display: inline-block; } .inline { display: inline; } .center { text-align: center; } .align-left { text-align: $left; } .align-right { text-align: $right; } .align-center { text-align: center; } .push-bottom { margin-bottom: 35px; } .push-top { margin-top: 35px; } .block-nowrap { display: inline-block; white-space: nowrap; @media #{$screen-small} { display: inline; } } .block-inline { display: inline-block; @media #{$screen-small} { display: inline; } } .pt-left { float: #{$left} !important; } .pt-right { float: #{$right} !important; } .pt-none { float: none !important; } .bold { font-weight: bold; } .font-light { font-weight: 200; } .overflow-hidden { overflow: hidden; } .inverted { color: #FFF; display: inline-block; padding-left: 10px; padding-right: 10px; } .text-decoration-none, .ms-btn { text-decoration: none !important; } /* Clearfix */ .alert { a { text-decoration: none; } i { margin-#{$right}: 8px; font-size: 1.1em; } ul { padding: 0; margin: side-values(7px 0 0 25px); li { font-size: 0.9em; } } &.alert-sm { padding: 5px 10px; font-size: 0.9em; } &.alert-lg { padding: 20px; font-size: 1.2em; } &.alert-default { background-color: $color-default; border-color: darken($color-default, 3%); color: darken($color-default, 50%); .alert-link { color: darken($color-default, 65%); } } } .br-none { border-radius: 0 !important; } .b-none { border: medium none !important; } .tf-none { &, & img { @include transform(none !important); @include transition(none !important); } } .bg-pos-bottom { background-position: center bottom !important; } .bg-pos-bottom-zero { background-position: center 0 !important; } .bg-pos-top { background-position: center top !important; } .bg-pos-center { background-position: center center !important; } .bg-pos-left-top { background-position: left top !important; } .bg-pos-left-bottom { background-position: left bottom !important; } .bg-pos-left-center { background-position: left center !important; } body .bg-pos-right-top { background-position: right top !important; } .bg-pos-right-bottom { background-position: right bottom !important; } .bg-pos-right-center { background-position: right center !important; } .bg-attach-fixed{ background-attachment: fixed; } .color-white { color: $color-white !important; a { color: $color-white !important; } } table { width: 100%; p { margin: 0; } } img { max-width: 100%; height: auto; } embed, iframe, object, video { max-width: 100%; vertical-align: middle; } th, td { padding: 8px; } dl dd { margin-bottom: 15px; } /* Blockquote */ blockquote { border-left: 5px solid #eee; margin: 0 0 1rem 0; padding: 0.5rem 1rem; font-size: 1em; &.with-borders { box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04); padding: 1.3rem; } } /* Content Grid */ .content-grid { overflow: hidden; margin: 0 !important; padding: 0 !important; .content-grid-item { position: relative; padding: 10px; margin: 0; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -ms-flex-align: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; -ms-flex-pack: center; &:before, &:after { content: ''; position: absolute; } &:before { height: 100%; top: 0; left: -1px; } &:after { width: 100%; height: 0; top: auto; left: 0; bottom: -1px; } .img-responsive, .img-fluid { display: inline-block; -webkit-flex: 0 0 auto; -moz-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } } } .minicart-icon2:before { font-family: "FontAwesome" !important; font-size: 1.1em; content: $fa-var-shopping-cart; } .minicart-icon3:before { font-family: "Simple-Line-Icons" !important; font-size: 1.1em; content: "\e04e"; } .minicart-icon4:before { font-family: "porto" !important; font-size: 1.1em; content: "\e87f"; } /* Cursor */ .cur-pointer { cursor: pointer; } /* Font Size */ .font-size-xs { font-size: 0.8em !important; } .font-size-sm { font-size: 0.9em !important; .vc_btn3 { font-size: 1em !important; } } .font-size-md { font-size: 1em !important; } .font-size-lg { font-size: 1.1em !important; } .font-size-xl { font-size: 1.2em !important; } .text-xs { font-size: 0.625rem !important; } .text-sm { font-size: 0.8125rem !important; } .text-md { font-size: 1rem !important; } .text-lg { font-size: 1.1875rem !important; } .text-xl { font-size: 1.375rem !important; } /* Line Height */ .line-height-xs { line-height: 16px !important; } .line-height-sm { line-height: 20px !important; } .line-height-md { line-height: 24px !important; } .line-height-lg { line-height: 28px !important; } .line-height-xl { line-height: 32px !important; } /* sticky class */ .sticky-transition[data-plugin-sticky] { @include transition(top 0.3s ease-in-out 0s); } /* Ajax Box */ .ajax-box { @include transition (all 0.2s); position: relative; .ajax-box-content { @include transition (all 0.2s); opacity: 1; height: auto; } .bounce-loader, .porto-ajax-loading { opacity: 0; } &.ajax-box-init { height: 0px; } &.ajax-box-loading { height: 300px; .ajax-box-content { opacity: 0; height: 300px; } .bounce-loader, .porto-ajax-loading { opacity: 1; } } } [data-plugin-parallax] { background-color: transparent; background-position: 50% 50%; background-repeat: repeat; background-attachment: fixed !important; position: relative; clear: both; } .transition-none { @include transition(none !important); } .media-left, .media > .pull-left { padding-#{$right}: 10px; float: none; } .media-right, .media > .pull-right { padding-#{$left}: 10px; float: none; @if $rtl == 0 { -webkit-order: 2; -moz-order: 2; order: 2; -ms-flex-order: 2; } } b, strong { font-weight: bold; }