/* Theme name: Olam Author: layero.com Primary color: #0ad2ac Text Color: #757575 */ /* ========================================================================== CSS Reset ======================================================================= */ * { outline: none; outline-width:0; outline-style:none; outline-color: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering:optimizeLegibility; text-shadow: 1px 1px 1px rgba(0,0,0,0.004); -webkit-font-feature-settings: "kern", "liga", "case"; /* No variation */ -moz-font-feature-settings: "kern=1", "liga=1", "case=1"; /* Firefox 4.0 to 14.0 */ -moz-font-feature-settings: "kern", "liga" , "case"; /* Firefox 15.0 onwards */ -moz-font-feature-settings: "kern" 1, "liga" 1, "case" 1; /* Firefox 15.0 onwards explicitly set feature values */ font-feature-settings: "kern", "liga", "case"; /* No variation */ } @media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and ( min-device-pixel-ratio: 1.25), only screen and ( min-resolution: 200dpi), only screen and ( min-resolution: 1.25dppx) {-webkit-font-smoothing: subpixel-antialiased; } html {position: relative; color: #757575; font-size: 14px; line-height: 1.4;} html, body {height: 100%; position: relative;} ::-moz-selection { background: #b3d4fc; text-shadow: none;} ::selection { background: #b3d4fc; text-shadow: none;} hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;} audio, canvas, iframe, img, svg, video { vertical-align: middle;} img {max-width: 100%; height: auto} fieldset { border: 0; margin: 0; padding: 0;} textarea { resize: vertical;} select {-webkit-appearance:none; -moz-appearance:none; -o-appearance:none; -ms-user-select: none; background-image: url(../img/select-arrow.png) !important; background-repeat:no-repeat !important; background-position:right 50% !important;} select::-ms-expand {display: none;} .browserupgrade { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0;} .text-left { text-align: left;} .text-right { text-align: right;} .text-center { text-align: center;} .text-justify { text-align: justify;} .text-nowrap { white-space: nowrap;} .text-lowercase { text-transform: lowercase;} .text-uppercase { text-transform: uppercase;} .text-capitalize { text-transform: capitalize;} .text-muted { color: #777;} .text-primary { color: #757575;} .table {display: table;} .tbale-row {display: table-row;} .table-cell {display: table-cell;} /* ========================================================================== Author's custom styles ======================================================================= */ /* -------------------------------------------------------------------------- Unyson Container ---------------------------------------------------------------------- */ .fw-container {margin-left:auto;margin-right:auto;} @media (min-width: 768px) { .fw-container {width: 750px;} } @media (min-width: 992px) { .fw-container {width: 970px;} } @media (min-width: 1200px) { .fw-container {width: 1200px;} } .wrapper {min-height: 100%;} /* ========================================================================== Elements styles ======================================================================= */ a, a:hover, a:focus {text-decoration: none; outline:none;} ul, ol, li {margin: 0; padding: 0;} ul, ol {list-style-position: outside;} ul li, ol li {margin-left: 15px;} html {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} body {font-family: 'Roboto', Arial, helvetica; color: #757575; background: #f4f6f5; font-size: 14px; line-height: 1.8em; -webkit-font-smoothing:subpixel-antialiased;} p, pre {font-size: 1em; line-height: 1.8em; margin-bottom: 1.5em; margin-top:0;} p.large {font-size: 1.4em; font-weight: 300; line-height: 1.8em} /* -------------------------------------------------------------------------- Placeholder ---------------------------------------------------------------------- */ ::-webkit-input-placeholder { font-weight: 400; font-size: 1em; font-family: 'Open Sans', Arial, Helvetica;} :-moz-placeholder { /* Firefox 18- */ font-weight: 400; font-size: 1em; font-family: 'Open Sans', Arial, Helvetica;} ::-moz-placeholder { /* Firefox 19+ */ font-weight: 400; font-size: 1em; font-family: 'Open Sans', Arial, Helvetica;} :-ms-input-placeholder { font-weight: 400; font-size: 1em; font-family: 'Open Sans', Arial, Helvetica;} /* -------------------------------------------------------------------------- Heading's ---------------------------------------------------------------------- */ h1, h2, h3, h4, h5, h6 {font-size: 1.2rem; line-height: 1.1em; margin: 1.1em 0; color: #000; font-weight: normal; text-transform: capitalize; letter-spacing: .03em; font-weight: 700;} h1 {font-size: 2.25em; } h1.download-name {font-size: 1.852em; } .page-head h1{max-width: 70%; margin: auto; line-height: 1.2em; margin-bottom: 10px; overflow-wrap: break-word;} h2, .area-heading {font-size: 2.6em; line-height: 1.24em;} .fw-special-title {margin-top: 0; margin-bottom: 10px; overflow-wrap: break-word;} h2 {font-size: 1.852em; } h3 {font-size: 1.852em; } h4 {font-size: 1.235em; line-height: 1.8rem; /*margin-bottom: 0.4rem; margin-top: 1.5rem;*/ } h5 {font-size: 1em; line-height: 1.8rem;} h6, .lightbox-subtitle {font-size: 1em; font-family: inherit; font-weight: 500; margin-bottom: 10px; color: #000; line-height: 1.8rem;} .colored-section h1, .colored-section h2, .colored-section h3, .colored-section h4, .colored-section h5, .colored-section h6 {color: inherit} .post-head h2 {overflow-wrap: break-word;} /* -------------------------------------------------------------------------- Other Headinga */ .area-heading {border-bottom:1px solid #eeeeee; padding-bottom: 15px; margin-bottom: 3.6rem; color: #000;} .boxed h1, .boxed h2, .boxed h3, .boxed h4, .boxed h5, .boxed h6 {color: inherit;} .boxed h5 {margin-bottom: 2em; text-align: left;} .title-404 {font-size: 8em; color: #000; line-height: 1.25em;} .title-404 span {color: #e53935;} .page-404 h4 {font-weight: 400;} .countdown {display: inline-block;} .section-heading {padding-bottom: 60px; text-align: center} .section-heading h2 {margin: 0;} .section-heading p {margin: 0; font-size: 1.25em;} .fw-heading { padding-bottom: 3.6rem; margin: 0 !important;} .fw-heading .fw-special-subtitle, .page-head .page_subtitle, .blog_page_subtitle {font-size: 1.25em; margin-bottom: 0;position: relative; padding-bottom: 20px; color: rgba(68,68,68,0.6); font-weight: 300; } .blog_page_subtitle a{color:rgba(68,68,68,0.6); text-transform: capitalize; } .fw-special-subtitle:after, .page-head .page_subtitle:after {background: #cfcfcf; content: ""; height: 1px; width: 160px; position: absolute; left: 0; right: 0; bottom: 0;margin: 0 auto; } .fw-special-subtitle:after {margin: 0;} .fw-heading-center .fw-special-subtitle:after {margin: 0 auto; } .single-download-head span {color: inherit !important;} /* -------------------------------------------------------------------------- Element Align */ .left, a.left, a.btn.left {display: table !important; margin-right: auto !important;} .center, a.center, a.btn.center {display: table !important; margin-right: auto !important; margin-left: auto !important;} .right, a.right, a.btn.right {display: table !important; margin-left: auto !important;} .media-image {display: block; margin: 0 auto;} /* -------------------------------------------------------------------------- Form Elements ---------------------------------------------------------------------- */ input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="number"], textarea, select {display: block; line-height: 1.8rem; background: rgba(0,0,0,0.05); border: 1px solid rgba(0,0,0,0.1); border-radius: 0; margin-bottom: 1.8rem; width: 100%; padding: 12px 12px;} /* -------------------------------------------------------------------------- Custom Checkbox */ input[type="radio"] + label, .edd_price_options label { line-height: 16px; vertical-align: bottom; margin: 0 0 8px 0; font-weight: inherit; padding-left: 26px; position: relative; display: block;} input[type="radio"] + label span{ display:inline-block; width:16px; height:16px; vertical-align:text-top; cursor:pointer; margin-right: 10px; position:absolute; top:0; left:0;} input[type="radio"] + label span:before, input[type="radio"] + label span:after, .edd_price_options label:before, .edd_price_options label:after, label.selectit:before, label.selectit:after {position: absolute; top: 0; left: 0; height: 100%; width: 100%; content: ''; right: 0; bottom: 0; margin: auto; border-radius:30px;} .edd_multi_mode label:before, .edd_multi_mode label:after, label.selectit:before, label.selectit:after {border-radius: 2px;} .edd_multi_mode label:before, label.selectit:before {content: "\f00c"; font-family: 'fontAwesome', arial, helvetica; color: #fff;} .edd_price_options label:before {z-index: 100;} .edd_price_options label:before, .edd_price_options label:after, label.selectit:before, label.selectit:after {width: 16px; height: 16px; right: auto;} input[type="radio"] + label span:after, .edd_price_options label:after {border: 0 solid #fff;} input[type="radio"]:checked + label span:after, .edd_price_options li.checked label:after {border-width: 4px;} input[type="radio"] + label span:before { background: #fff; border: 4 solid #fff; -webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1) ; } input[type="radio"]:checked + label span:before, .edd_price_options label:before, label.selectit:before { background: #fff; -webkit-transform: scale(0); -o-transform: scale(0); transform: scale(0) ; } .edd_price_options li.checked label:before { -webkit-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5) ; } .edd_multi_mode li.checked label:before, label.checked:before { -webkit-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8) ; } .edd_multi_mode label:before, label.selectit:before {background: transparent; line-height: 16px; text-align: center;} .edd_price_options label {position: relative;} .edd_price_options label input[type="radio"] {position: absolute; left: 2px; top: -2px; visibility: hidden; z-index: 100;} .edd_price_options label input[type="checkbox"] {position: absolute; left: 0; top: 0; visibility: hidden; z-index: 100;} .edd_price_options label input[type="radio"]:checked, .edd_price_options label input[type="checkbox"]:checked {/*visibility: visible;*/} .edd_price_options label input[type="radio"]:checked + :before {background: #000; opacity: 1; } label.selectit {padding-left: 26px; line-height: 16px; cursor: pointer;} label.selectit:before {color: #333; z-index: 200} label.selectit:after {background: #fff;} /* -------------------------------------------------------------------------- Buttons ---------------------------------------------------------------------- */ .header #nav ul li a.login-button {display: inline-block; padding:11px 16px; border: 1px solid #fff;} .btn, .button, .edd-submit, #edd-purchase-button, input[type="submit"].edd-submit, a.fw-btn, input.fw-btn, .comment-form input[type="submit"].submit, .post-password-form input[type="submit"], .fw_form_fw_form input[type="submit"], .fw_form_fw_form button[type="submit"], .quick-window input[type="submit"], .wrapper div.fes-form .fes-submit input[type=submit], input[type=submit].fes-delete, input[type=submit].fes-delete, button[type=submit].fes-delete, table#fes-comments-table .fes-cmt-submit-form, table#fes-comments-table .fes-ignore, .edd-fd-button, .wpcf7-submit, #edd-reviews-vendor-feedback-form-submit, .sidebar .searchandfilter input[name="_sf_submit"], #edd-wl-modal .modal-dialog .edd-wl-button.edd-wl-action { border-radius: 0; padding: 17px 40px; margin: 2px; display: inline-block; text-transform: uppercase; border: none; white-space: normal; font-size: 0.94em; font-weight: 700; line-height: 1.2em; font-family: inherit; letter-spacing: .03em; white-space: nowrap; height: auto; background-image: none; box-shadow: 0 2px 1px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3); } .btn-sm {padding:8px 15px; font-size: 0.9em;} .btn-lg, .edd-submit, #edd-purchase-button, input[type="submit"].edd-submit {font-size: 1.3em; font-weight: 700; padding: 15px 30px;} .btn-primary, .comment-form input[type="submit"].submit {line-height: 1.2em; font-weight: 700; background: #333; color: #fff;} .btn-white, .btn-white:hover, .boxed .sidebar-item .fes-vendor-contact-form div.fes-form .fes-submit input[type=submit] {background: #fff; box-shadow: 5px 5px 0 rgba(0,0,0,0.1)} .btn-secondary, .btn-secondary:hover {box-shadow: 5px 5px 0 rgba(0,0,0,0.1);} .btn-cart {font-weight: 700;} .btn-cart .demo-icons {display: inline-block; margin-right: 8px; vertical-align: text-bottom; font-size: 1.3em; } /* ========================================================================== Header ======================================================================= */ .header-wrapper { color: #fff; position: relative; z-index: 9999} .header-wrapper.header-bg.header-transparent-overlay{position: absolute; right: 0; left: 0;} .home.header-overlay .header-wrapper {position: absolute; left: 0; right: 0; top: 0; } .header {padding: 10px 0; z-index: 2999; position: relative; } .header.navbar-fixed-top {padding: 25px 0; box-shadow: none;} .header-wrapper.header-bg{background-size: cover;} .header-sticky .affix, .home.header-sticky .affix {position: fixed; /*background: #1c2326;*/ padding: 10px 0; left: 0; right: 0; top: 0; box-shadow: 0 3px 3px rgba(0,0,0,0.2);} .admin-bar.header-sticky .affix {top: 32px;} .header #nav ul li:hover a, .header ul.shop-nav li:hover, .header ul.shop-nav li:hover a {color: #fff;} /* -------------------------------------------------------------------------- Header Columns ---------------------------------------------------------------------- */ .header-wrap {display: table; width: 100%;} .header-col {display: table-cell; vertical-align: middle; min-width: 160px;} .col-logo {text-align: left} .col-nav {text-align: center;} .col-shop {text-align: right; display: none;} .nav-toggle {width: 40px; height: 36px; position: relative; padding:10px 4px; cursor: pointer; position: absolute; right: 10px; top: 6px; display: none; z-index: 999} .nav-toggle:after {content: ''; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 0; opacity: 0.35; background-color: #000;} .nav-toggle span {display: block; height: 2px; background: #fff; margin:0 auto 5px; width: 26px; position: relative; z-index: 100} body.disable-scroll {overflow: hidden;} /*Logo Center Option Styles*/ .logo-center .header-wrap {display: block;} .logo-center .header-col{display: block;} .logo-center .col-logo{text-align: center; margin-bottom: 30px;} .logo-center #nav{text-align: center !important;} /* --- Responsive Nav --- */ .mob-nav {display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.8); padding: 86px 20px 20px;} .header .mob-nav #nav {text-align: center; position: relative; max-height: 100%; overflow-y:auto;} .header .mob-nav .nav-toggle {display: block; position: absolute; right: 0; top: 5px; z-index: 2000} .menu-visible .mob-nav .nav-toggle {right: 20px; top: 35px;} .admin-bar .menu-visible .mob-nav {padding-top: 120px;} .affix.menu-visible .mob-nav .nav-toggle {top: 20px;} #header.responsive-nav #nav ul {display: block; position: relative;} #header.responsive-nav #nav ul li {display: block; text-align: center; position: relative; width: auto;} #header.responsive-nav #nav ul li > span {display: inline-block; position: absolute; right: 0; top: 0; height: 45px; width: 45px; line-height: 45px; text-align: center; z-index: 1000; cursor: pointer;} #header.responsive-nav #nav ul li > span:after {content: ''; border: 0 solid transparent; border-top: 6px solid #fff; border-left-width: 5px; border-right-width: 5px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 0; height: 0;} #header.responsive-nav #nav ul li a span {position: static; width: auto; height: auto; text-align: inherit; } #header.responsive-nav .mob-nav #nav ul:after { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.9; display: block;} #header.responsive-nav .mob-nav #nav ul ul:after {opacity: 0} #header.responsive-nav #nav ul ul {position: relative; width: auto;} #header.responsive-nav #nav ul li:after, .header ul.shop-nav li:after, #header.responsive-nav #nav ul ul li:after {opacity: 0} #header.responsive-nav #nav ul.menu > li:hover:after, #header.responsive-nav #nav ul.menu > li.active:after, #header.responsive-nav .header ul.shop-nav > li:hover:after {opacity: 0.8} #header.responsive-nav #nav ul li .mega-menu, #header.responsive-nav #nav ul li ul {display: none; position: relative; left: auto; top: auto; height: auto;} #header.responsive-nav #nav ul li .mega-menu ul li.mega-menu-col {width: auto;} #header.responsive-nav #nav ul li .mega-menu > ul > li img {display: none;} #header.responsive-nav #nav ul li .mega-menu {position: relative; left: 0; top: auto; width: 100%;} #header.responsive-nav #nav ul li .mega-menu ul li.mega-menu-col {display: block; box-shadow: none;} #header.responsive-nav ul.shop-nav > li a, #header.responsive-nav ul.shop-nav > li a.login-button {padding: 5px 15px;} #header.responsive-nav .cw-active { position: fixed; left: 0; right: 0; top: 0; bottom: 0; padding: 80px 10px 10px; background-color: rgba(0,0,0,0.5); z-index: 9999; overflow: auto;} #header.responsive-nav ul.shop-nav .cw-active .cart-btn{/*top: -48px;*/ position: relative; float: right; padding: 12px;} #header.responsive-nav ul.shop-nav .cw-active .cart-btn:focus {color: #fff;} #header.responsive-nav ul.shop-nav .cw-active .cart-btn span {display: none;} #header.responsive-nav ul.shop-nav .cw-active .cart-btn i.icon-cart {padding: 0; margin: 0;} #header.responsive-nav ul.shop-nav .cw-active .cart-btn i.icon-cart:before {content: '\e824';} #header.responsive-nav ul.shop-nav .cw-active .dd-cart {top: 80px; left: 10px; right: 10px; bottom: 10px; position: absolute; width: auto; display: block; overflow: auto;} #header.responsive-nav #nav ul li .cart-btn:after, .header ul.shop-nav li .cart-btn:after {display: none;} #header.responsive-nav .header-section {position: relative;} #header.responsive-nav .header-wrap {padding-right: 60px; min-height: 36px;} /* -------------------------------------------------------------------------- Main navigation ---------------------------------------------------------------------- */ .header #nav {text-align: right;} .header #nav ul {display: inline-block; padding: 0; font-size: 1em; text-align: left; vertical-align: middle; text-transform: uppercase; position: relative; z-index: 1000} .header .menu-top-menu-container, .header .menu-all-pages-container, .header .menu-main-menu-container, #nav > div {display: inline-block;} .mob-nav #nav > div {display: block;} .header #nav ul.shop-nav {text-transform: capitalize; position: relative; text-transform: uppercase; display: inline-block; /*padding-left: 15px;*/} .header #nav ul li {display: inline-block; position: relative; z-index: 1; vertical-align: middle; /*overflow: hidden;*/ margin: 0 2px;} .header #nav ul li ul li {margin: 0;} .header #nav ul li ul li a{text-transform: capitalize;} #header #nav ul li:hover, #header #nav ul li:hover li:hover, #header #nav ul li:hover li:hover li:hover, #header #nav ul li:hover li:hover li:hover li:hover {overflow: initial;} #header #nav ul li:hover li, #header #nav ul li:hover li:hover li, #header #nav ul li:hover li:hover li:hover li, #header #nav ul li:hover li:hover li:hover li:hover li {overflow: hidden;} .header #nav ul li a {display: block; line-height: 1.2em; padding: 12px 15px; color:inherit; cursor: pointer; z-index: 1000; position: relative; font-family: inherit; letter-spacing: .03em;} .header #nav ul li a:before {font-family:'fontAwesome'; margin-right: 5px;} .header #nav ul.menu > li.menu-item-has-children > a:after {content: "\f107"; font-family: 'fontAwesome'; margin-left: 6px;} .header #nav ul.menu > li.menu-item-has-children > ul.sub-menu li.menu-item-has-children > a:after {content: "\f105"; font-family: 'fontAwesome'; margin-left: 8px;} #header.responsive-nav #nav ul.menu > li.menu-item-has-children > ul.sub-menu li.menu-item-has-children > a:after {content:"\f107";} .header #nav ul li a:hover, .header #nav ul li a:focus {background: transparent;} .header #nav ul li:after, .header ul.shop-nav li:after {position: absolute; top: 0; left: 0; bottom: 0; right: 0; content: ''; background: #333; opacity: 0; z-index: 0;} .header #nav ul li .cart-btn:after, .header ul.shop-nav li .cart-btn:after {height: 5px; top: 100%; left: 0; content: ''; position: absolute; background: #000; width: 100%; opacity: 0; -webkit-transition: opacity .4s, -webkit-transform .5s; -moz-transition: opacity .4s, -moz-transform .5s; -ms-transition: opacity .4s, -ms-transform .5s; -o-transition: opacity .4s, -o-transform .5s; transition: opacity .4s, transform .5s; } .header #nav ul.menu > li:hover:after, .header #nav ul.menu > li.active:after, .header ul.shop-nav > li:hover a:after, .header #nav ul li:hover:after, .header ul.shop-nav li:hover:after, .header #nav ul li:hover .cart-btn:after, .header ul.shop-nav li:hover .cart-btn:after {opacity: 0.8;} .affix #nav ul.menu > li:hover:after, .affix #nav ul.menu > li.active:after {opacity: 1} .header ul.shop-nav li:last-child a:after {display: none;} .header ul.shop-nav li {list-style: none; position: relative; display: inline-block; vertical-align: middle; z-index: 9999;} .header ul.shop-nav a {padding: 5px 12px; display: block; color:inherit; cursor: pointer; z-index: 100; position: relative; } .header ul.shop-nav a.login-button {border: 1px solid #fff; color: inherit; padding: 3px 15px; font-weight: 500; text-transform: uppercase;} .cart-widget {display: block; position:relative; z-index: 99;} .header ul.shop-nav .cart-widget .cart-btn {padding:7px 15px 6px 12px; display: inline-block; position: relative;} .header ul.shop-nav .cart-widget .cart-btn span, .header ul.shop-nav .cart-widget .cart-btn i {position: relative; z-index: 100} .header ul.shop-nav .cart-widget:before {content: ''; height: 5px; width: 100%; top: 100%; background: transparent; z-index: 9999; position: absolute;} .header ul.shop-nav li .cart-widget > .cart-btn:before {z-index: 0; position: absolute; top: 0; left: 0; width: 100%; content: ''; opacity: 0;} .header ul.shop-nav li:hover .cart-widget > .cart-btn:before{opacity: 1;} .cart-widget .demo-icon {display: inline-block; padding-right:3px; font-size: 1.3em;} .header #nav ul li:after, .header ul.shop-nav li:after, .dd-cart {background: #333;} .header #nav ul li a.login-button:hover, .header ul.shop-nav a.login-button:hover {border-color: #fff;} /* -------------------------------------------------------------------------- Sub menu */ .header #nav ul li > ul {position: absolute; top: 100%; left: 0; width: auto; height: 0;} .header #nav ul li:hover > ul {height: auto; width:180px;} .header #nav ul ul ul {left: 100%; top: 0;} .header #nav ul ul li {display: block;} .header #nav ul ul.sub-menu > li:after {opacity: 1;} .header #nav ul .mega-menu ul.sub-menu .sub-menu li:after {opacity: 0} .affix #nav ul ul li:after {opacity: 1} .header #nav ul ul li a:hover {background-color: rgba(0,0,0,0.1);} #header #nav ul li .mega-menu > ul > li {position: relative;} #header #nav ul li .mega-menu > ul > li:after {position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 0; content: ''; opacity: 1;} #header #nav ul li .mega-menu > ul > li a, #header #nav ul li .mega-menu > ul > li img, #header #nav ul li .mega-menu > ul > li span, #header #nav ul li .mega-menu > ul > li div {position: relative; z-index: 100;} /* -------------------------------------------------------------------------- Mega menu */ #header #nav ul li .mega-menu {/*display: none;*/ position: absolute; left: 0; top: 100%; min-width: 210px; z-index: -20000; height: 0;} #header #nav ul li:hover .mega-menu {z-index: 2000 !important; height: auto; overflow: visible;} #header #nav ul li .mega-menu ul {height: auto; left: 0;} #header #nav ul .mega-menu ul ul { position: relative; top: 0; /*padding-top: 5px;*/} #header #nav ul .mega-menu li:hover a {color: #fff;} #header #nav ul .mega-menu li:before {display: none; content: none;} #header #nav ul li .mega-menu ul li.mega-menu-col {position: relative;} #header #nav ul li .mega-menu > ul li {background: transparent;} #header #nav ul li .mega-menu ul.mega-menu-row { width: 100%; display: table; table-layout: fixed; padding: 0; position: relative;} #header #nav ul li .mega-menu ul li.mega-menu-col {display: table-cell; width: 1px; vertical-align: top; /*padding: 15px;*/box-shadow: 0 2px 3px 0 rgba(0,0,0,0.3)} #header #nav ul li .mega-menu > ul.mega-menu-row > li.mega-menu-col > a {padding:12px 20px;} #header #nav ul li .mega-menu > ul.mega-menu-row > li.mega-menu-col > a:after {content: ''; position: absolute; bottom: -1px; height: 1px; left: 25px; right: 25px; background: rgba(255,255,255,0.2)} #header #nav ul li .mega-menu ul.mega-menu-row ul.sub-menu {} #header #nav ul li .mega-menu ul.mega-menu-row ul.sub-menu li a, #header #nav ul li .mega-menu ul.mega-menu-row ul.sub-menu li > div {padding: 8px 20px;} #header #nav ul li .mega-menu ul.mega-menu-row ul.sub-menu li a:hover {background: rgba(0,0,0,0.1);} /* -------------------------------------------------------------------------- Mini Cart Drop Down ---------------------------------------------------------------------- */ @media(min-width: 1023px) { .header ul.shop-nav li, .header #nav ul.shop-nav li { -webkit-perspective: 400px; -moz-perspective: 400px; -ms-perspective: 400px; -o-perspective: 400px; perspective: 400px; z-index: 0; } .header #nav ul.shop-nav .dd-cart, .header ul.shop-nav .dd-cart {position: absolute; right: 0; top: 100%; width: 320px; z-index: 100; height: 0; overflow:hidden; opacity: 0; -webkit-transform: translateY(30px); -moz-transform: translateY(30px); -ms-transform: translateY(30px); -o-transform: translateY(30px); transform: translateY(30px); -webkit-transition: opacity .4s, -webkit-transform .5s; -moz-transition: opacity .4s, -moz-transform .5s; -ms-transition: opacity .4s, -ms-transform .5s; -o-transition: opacity .4s, -o-transform .5s; transition: opacity .4s, transform .5s; } .header ul.shop-nav .dd-cart:before {position: absolute; top: -10px; left: 0; width: 100%; height: 10px; background: transparent; content: '';} .header #nav ul.shop-nav li:hover .dd-cart, .header ul.shop-nav li:hover .dd-cart, .header #nav ul.shop-nav li.hover .dd-cart, .header ul.shop-nav li.hover .dd-cart { height: auto; opacity: 1; -webkit-transform: translateY(5px); -moz-transform: translateY(5px); -ms-transform: translateY(5px); -o-transform: translateY(5px); transform: translateY(5px); z-index: 20000 } } @media(max-width: 1022px) { .header #nav ul.shop-nav .dd-cart, .header ul.shop-nav .dd-cart {display: none;} } .header #nav ul.shop-nav .dd-cart ul, .header ul.shop-nav .dd-cart ul {list-style: none; padding: 0; margin: 0;} .header #nav ul.shop-nav .dd-cart ul li, .header ul.shop-nav .dd-cart ul li {display: block; padding: 10px; position: relative; margin: 0; text-align: left;} .header #nav ul.shop-nav .dd-cart ul li:nth-child(2n) {background: none;} .header #nav ul.shop-nav .dd-cart ul li a, .header ul.shop-nav .dd-cart ul li a {padding:0 30px 0 0;} .header #nav ul.shop-nav .dd-cart ul li a.remove-item, .header ul.shop-nav .dd-cart ul li a.remove-item {position: absolute; padding: 0; top: 10px; right: 12px; font-size: 1em; height: 18px; line-height: 18px; z-index: 999; text-indent: -200px; overflow: hidden;width: 20px;text-align: center; z-index: 2000} .header #nav ul.shop-nav .dd-cart ul li a.remove-item:before, .header ul.shop-nav .dd-cart ul li a.remove-item:before {text-indent: 0; position: absolute; left: 0; right: 0; top:0; bottom: 0; content: '\e824'; font-family: 'fontello', Arial, Helvetica;} .header #nav ul.shop-nav .dd-cart ul li .quantity, .header ul.shop-nav .dd-cart ul li .quantity {font-size: 0.9em; margin-top: 5px; font-weight: 400;} .header ul.shop-nav .dd-cart .amount {text-transform: none;} .header #nav ul.shop-nav .dd-cart ul li img, .header ul.shop-nav .dd-cart ul li img {float: left; margin:0 15px 0 0; max-width: 60px;} .header #nav ul.shop-nav .dd-cart ul li > p:last-child, .header ul.shop-nav .dd-cart ul li > p:last-child {margin-bottom: 0;} .header #nav ul.shop-nav .dd-cart .inner-scroll ul.cart_list, .header ul.shop-nav .dd-cart .inner-scroll ul.cart_list {float: left; width: 100%; overflow: auto; max-height: 340px; position: relative; top: auto; left: auto; } .header ul.shop-nav .dd-cart .inner-scroll ul.cart_list li:after {display: none;} .header #nav ul.shop-nav .dd-cart .inner-scroll ul.cart_list a:hover, .header ul.shop-nav .dd-cart .inner-scroll ul.cart_list a:hover {background: none;} .product_list_widget > p {padding: 10px 20px; text-align: left; margin: 0; font-weight: 700} .dd-cart .inner-scroll .total, .dd-cart .inner-scroll .buttons {padding-right: 16px; float: left; width: 100%; margin: 0; padding: 12px;} .dd-cart .inner-scroll .total { background: rgba(0,0,0,0.1);} .dd-cart .inner-scroll .total strong {font-weight: 500} .dd-cart .inner-scroll .total .amount {font-size: 1.5em;} .header-cart-subtotal-tax {padding:10px;} .dd-cart .header-cart-subtotal {font-size: 0.9em;} .dd-cart .header-cart-tax {font-size: 0.75em;} .cart-list-text {display: block; text-transform: uppercase;} .cart-list-title {display:block; width:90%; line-height: 1.3em; font-size: 0.9em;} #header.header ul.shop-nav .dd-cart .inner-scroll ul.cart_list li a {padding: 0;} .header #nav ul.shop-nav .cart-widget .dd-cart .buttons a, .header ul.shop-nav .cart-widget .dd-cart .buttons a {display:block; margin: 0; background: #fff; color: #000; padding: 11px 20px; text-align: center; text-transform: uppercase; font-weight: 500; font-size: 0.95em;} /* ========================================================================== Section ======================================================================= */ .section {position: relative; padding: 7.2rem 0; background-position: bottom; background-repeat: no-repeat;} .section-first {padding: 70px 0 70px; position: relative;} .no-padding {padding-top: 0 !important; padding-bottom: 0 !important;} .dark-overlay {background: #1c2326; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; display: none; opacity: 0.6} .parallax-section{background-size: cover; background-attachment: fixed;} .section-bg .dark-overlay, .header-bg .dark-overlay {display: block;} .section-bg .container, .section-bg .fw-container, .section-bg .fw-container-fluid, .header-bg .container, .header-bg .fw-container, .header-bg .fw-container-fluid {position: relative; z-index: 100;} .section-bg {background-position: center center;} /* -------------------------------------------------------------------------- Shortcode - Search ---------------------------------------------------------------------- */ .product-search {text-align: center} .search-title {margin-bottom: 20px;} .product-search h1 {margin-bottom:6px; line-height: 1.2em; text-transform: none; font-size: 48px; margin-top: 0;} .product-search h1 span {display: inline-block;} .product-search p {font-weight: 300; font-size: 1.5em; margin-bottom: 0px; color: rgba(255, 255, 255, 0.87); } .product-search-form {position: relative; max-width: 800px; margin:0 auto;} .product-search-form:before {content: ''; height: 100%; width: 100%; left: 0; top: 0; z-index: 0; position: absolute;} .product-search-form input[type="text"], .product-search-form input[type="search"], .product-search-form select {display: block; height: 54px; line-height: 20px; padding: 12px 18px; width: 100%; background: transparent; border:none; position: relative; z-index:100; font-weight:700; margin: 0; color: rgba(0, 0, 0, 0.7); font-size: 1em;} .product-search-form select {line-height: 50px; padding: 2px 18px;} .search-btn {position: absolute; height: 54px; width: 54px; right: 0; top: 0; z-index: 1000;} .search-btn:after {position: absolute; top: 0; left: 0; height: 100%; width: 100%; content: "\f002"; font-family: 'fontAwesome'; font-size: 22px; line-height: 54px; color: #fff; color: rgba(0, 0, 0, 0.7)} .search-btn input[type="submit"] {border: none; background: transparent; font-size: 0; position: relative; width: 100%; height: 100%; position: relative; z-index: 100} .product-search-bottom {list-style: none; float: none; width: 100%; font-size: 1.5em; line-height: 1em; font-weight: 300; padding: 0; max-width: 685px; margin: 20px auto 0; color: #fff; } .product-search-bottom .counter {display: inline-block;} .search-fields {position: relative; display: inline-block; width: 80%; vertical-align: top; background: #f4f6f5;} .download_cat_filter{float: left; width: 20%; background: #f4f6f5; border-right: 1px solid #ededed;} /* ========================================================================== Product listing ======================================================================= */ .product-carousel.owl-carousel .owl-controls {margin-top: 0;} /*.product-carousel .owl-item {padding: 0 15px;}*/ .product-carousel .slider-item {max-width: 350px; float: left; margin: 0 30px 0 0;} .product-carousel .owl-item .slider-item {margin: 0;} .product-carousel .slider-item video.wp-video-shortcode, /*hide media controls for embed video*/ .edd_download_inner .media-thumb video.wp-video-shortcode /*.product-carousel .slider-item .wp-video */ {width: 100%!important; height:100%; display:none;} .product-carousel .slider-item video[id*="_html5"], /*display media controls for self hosted video*/ .edd_download_inner .media-thumb video[id*="_html5"] {display: block;} .edd_downloads_list .edd_download_inner .edd-reviews-rating {display: none;} .edd_download_inner .thumb a img {margin-bottom:0;} .olam-custom-excerpt {margin-top: 10px;} .section .edd_download_inner {margin-bottom: 30px; padding:0;} .slider-item .edd_download_inner {margin-bottom: 50px; margin-top: 6px;} .edd_downloads_list {margin: -15px;} .edd_downloads_list .edd_download {padding:0 15px;} .edd_downloads_list .edd_download_inner {/*padding: 15px; */position: relative;} .edd_downloads_list .edd_download_image {max-width: inherit;} .edd_download_inner {position: relative; background: #fff; padding: 15px 15px 58px; overflow: hidden;} .edd_download_inner .thumb {max-width: initial; position: relative; overflow: hidden;} .edd_download_inner .thumb .media-thumb {left: -8px; right: -8px; top: -8px; bottom: -8px;} .edd_download_inner .thumb a {display: block; overflow: hidden; text-align: center;} .edd_download_inner .thumb a > span {display: none;} .edd_download_inner .item-details {position: absolute; top: 100%; left: 0; right: 0; height: 100%; width: 100%; margin-top: -58px; padding:0 15px; background: #fff;} .edd_download_inner .item-details a {color: inherit;} .edd_download_inner .valign {position: absolute; left: 0; right: 0; top: 0; bottom: 58px; margin: auto;} .edd_download_inner .item-name {display: inline-block; line-height: 58px; width: auto; font-size: 1.2em; text-align: left; position: absolute; left: 0; top: 0;text-align: center; max-width: 80%; padding-left: 15px; white-space: nowrap;} .edd_download_inner .item-price {float: right; line-height: 58px; position: absolute; right: 0; top: 0; text-align: center; width: 20%;} .edd_download_inner .item-posted {position: absolute; bottom: 0; left: 0; right: 0; line-height: 58px; text-align: center; opacity: 0; background: #fff;} .edd_download_inner .item-options {text-align: center; position: absolute; top: 80px; left: 0; right: 0; -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); opacity:0; } .edd_download_inner .edd_download_excerpt, .edd_download_inner .edd_download_buy_button {display: none;} .item-bottom .item-options a {color: inherit;} /*.item-bottom .item-posted a {color: inherit; }*/ .item-options {float:right;} .item-options a {display: inline-block; padding: 2px; border-radius:3px; font-size: 1.3em;} .item-options a:hover {color: inherit;} .tooltip { position: absolute; z-index: 1070;} .tooltip-inner { max-width: 260px; padding: 3px 8px; color: #fff; text-align: center; background-color: #1c2326; border-radius: 4px; overflow: hidden; white-space: nowrap; margin-bottom: 5px;} .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #1c2326;} /*.edd_download_inner:hover .item-details .item-dt {opacity: 0; z-index: 0;}*/ .edd_download_inner:hover .item-details .item-posted {z-index: 1000} .product-details {padding: 20px; color: #9c9c9c;} .product-details a {color: inherit; text-transform: capitalize;} .product-name {font-size: 18px; text-align: center; color: #444; padding: 10px 0 5px; font-weight: 700;} .product-price {text-align: center;} .product-price .free-price.edd_price {text-transform: uppercase;} .details-bottom {margin-top: 20px; padding-top: 15px; border-top: 1px solid #ededed; overflow: hidden;} .product-options {float: right; position: relative; z-index: 10; white-space: nowrap;} .product-author {overflow: hidden;} .product-author a:hover {text-decoration: underline;} .product-details .authorby {font-style: italic; text-transform: none; font-size: 12px; margin-right: 2px; color: #c1c1c1;} .cart-box {display: block; padding: 16px; font-weight: 300; margin:50px 0; position: relative} .cart-box .custom-radio {margin: 3px; position: relative; display: inline-block} .cart-box .custom-radio + .custom-radio {margin-left: 25px;} .cart-box .btn-cart {position: absolute; top: 0; right: 0; height: 100%;} .cart-box .edd_download_quantity_wrapper {text-align: center;margin-top: -1.75em;margin-bottom: 1em;} .cart-box .edd_purchase_submit_wrapper {text-align: center;} .edd_download_quantity_wrapper { margin-bottom: 15px;} .edd_price_options ul, .sidebar .edd_price_options ul {margin-bottom: 15px; list-style: none;} .edd_price_options label, .edd_price_options .edd_download_quantity_wrapper {margin-bottom: 5px; display: inline-block; vertical-align: middle; line-height: 1.5em;} .edd_price_options input[type="number"], .edd_price_options input[type="text"], .edd_download_quantity_wrapper input[type="number"], .edd_download_quantity_wrapper input[type="text"] {background: rgba(0,0,0,0.05); border: 1px solid rgba(0,0,0,0.1); width: 61px; padding: 2px 6px;} .edd-cart-ajax-alert {display: block; text-align: center;} .edd-cart-added-alert { margin: 5px;} /* -------------------------------------------------------------------------- Product Listing ---------------------------------------------------------------------- */ .products-list {color: #252e32;} .products-list ul {list-style: none; float: left; width: 100%; margin: -15px 0;} .products-list ul li {width: 25%; float: left; margin: 15px 0;} .products-list ul li .sales-item-details, .products-list ul li .item-thumb {display: inline-block; vertical-align: middle; padding: 4px; margin-right: 12px; } .products-list ul li .sales-item-details {margin-right: 0;} .products-list ul li .item-thumb {background: #eee; width: 88px; height: 88px;} .products-list ul li .item-thumb a {overflow: hidden; display: block;} .products-list ul li .item-thumb img { opacity: 0.9; -webkit-transform: scale(1.2); transform: scale(1.2); } .products-list ul li:hover .item-thumb img{ -webkit-transform: scale(1); transform: scale(1); opacity: 1; } .product-listing .product {float: left; padding: 0 15px;} .product-listing .col-1 {width: 100%; clear: both;} .product-listing .col-2 {width: 50%;} .product-listing .col-2:nth-child(2n + 1) {clear: both;} .product-listing .col-3 {width: 33.33333%;} .product-listing .col-3:nth-child(3n + 1) {clear: both;} .product-listing .col-4 {width: 25%;} .product-listing .col-4:nth-child(4n + 1) {clear: both;} .product-listing .col-5 {width: 20%;} .product-listing .col-5:nth-child(5n + 1) {clear: both;} .product-listing .col-6 {width: 16.6666%;} .product-listing .col-6:nth-child(6n + 1) {clear: both;} .sales-item-details span.sale-count {font-size: 12px; line-height: 1em; vertical-align: text-top; display: block; margin-top: 3px;} /* -------------------------------------------------------------------------- EDD Cart - Shortcode ---------------------------------------------------------------------- */ ul.edd-cart, .post-content ul.edd-cart {list-style: none; padding: 0; margin: 0; background: none} .edd-cart-price {padding-top: 15px;} .edd-cart li.edd-cart-item {padding:10px 26px 10px 16px; margin: 0 0 3px; line-height: 1.6em; position: relative; background: #f4f6f5} .edd-cart li.edd-cart-item .edd-cart-item-title {display: inline-block; width: 90%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle;} .edd-cart li.edd_total {margin-top: 0;} .edd-cart-item-separator {display: none;} .edd-cart .edd-remove-from-cart, .edd-cart li:first-child .edd-remove-from-cart {display: block; color: inherit; font-size: 0; height: 16px; width: 16px; text-align: center; position: absolute; right: 15px; top: 0; bottom: 0; margin: auto; text-transform: capitalize;} .edd-cart .edd-remove-from-cart:before {content: '\e82c'; font-family: 'fontello'; font-size: 16px; line-height: 16px; height: 16px; width: 16px; text-align: center;} .edd-cart .edd-remove-from-cart:hover {text-decoration: none;} .edd-cart li.edd-cart-item .edd-cart-item-price {color: inherit; font-weight: normal;} .edd-cart li.edd_total {color: inherit; padding: 20px 15px 5px; font-weight: normal; font-size: 1em;} .edd-cart li.edd_total .cart-total {font-size: 1.4em;} .edd-cart li.edd_checkout {padding: 0 0 15px;} .comment-list li .comment-author cite {font-style: inherit; margin-right: 15px; font-size: 16px; text-transform: capitalize;} .comment-list li .comment-author cite span {font-size: 9px;text-transform: uppercase; font-weight: bold; color: #fff; background: #ccc; padding: 2px 5px; border-radius: 5px; margin-left: 5px; top: -2px; position: relative;} /* -------------------------------------------------------------------------- Scroll to top ---------------------------------------------------------------------- */ .scroll-top {height: 60px; width: 60px; position: fixed; bottom: 100px; right: 30px; display: none; z-index: 9999;} .scroll-top:hover { -webkit-animation-name: shake-little; -ms-animation-name: shake-little; animation-name: shake-little; -webkit-animation-duration: 100ms; -ms-animation-duration: 100ms; animation-duration: 100ms; -webkit-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; -ms-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-delay: 0s; -ms-animation-delay: 0s; animation-delay: 0s; -webkit-animation-play-state: running; -ms-animation-play-state: running; animation-play-state: running; } .scroll-top .scrollto-icon {font-size: 40px; color: #000; display: inline-block; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } .scroll-top .flame {height: 0; width: 0; position: absolute; top: 66%; left: -4px; right: 0; margin: -5px auto 0; border: 3px solid transparent; border-top: 25px solid #000; display: none; } .scroll-top .flame + .flame {left: 20px; margin: 0; border-width: 2px; border-top-width: 10px;} .scroll-top .flame + .flame + .flame {left:auto; right: 24px; margin: 0; border-width: 2px; border-top-width: 10px;} .scrolling .flame {display: block; } /* ========================================================================== Sidebar ======================================================================= */ .sidebar {background: #fff; padding: 30px; font-size: 0.94rem;} .sidebar p{margin-bottom: 1rem;} .sidebar + .sidebar {margin-top: 30px;} .sidebar .sidebar-item {margin-bottom: 30px;} .sidebar .sidebar-item h3 {font-size: 1.1em;} .sidebar .sidebar-item:last-child {margin-bottom:0;} .sidebar h6 .right-icon {font-size: 0.6em; float: right} .sidebar .filter-by a {display: block; margin-bottom: 8px; background:#f4f6f5; color: #9b9b9b; padding: 12px; text-align: center; position: relative; text-transform: uppercase; font-weight:700;} .sidebar .filter-by a:after {content: ''; height: 25px; width: 25px; right: 10px; top: 12px;} .sidebar ul {list-style: none; padding: 0; margin: 0;} .sidebar ul li {margin: 0; padding: 5px 0; line-height: 1.5em;} .sidebar ul li a {color: inherit} .sidebar ul li a:hover {text-decoration: underline} .sidebar #edd_checkout_cart td {font-size: 12px;padding: 2px 5px;} .sidebar .sidebar-item #edd_checkout_cart thead, .sidebar table .edd_cart_actions {display: none;} .section .sidebar .edd-cart-meta.edd_subtotal .edd_cart_total {font-size: 1.3rem!important;padding-bottom: 0;} .sidebar .edd_cart_item_image .edd_cart_item_image_thumb {width: 50px;height: 50px;} .sidebar .edd_cart_item_image .edd_checkout_cart_item_title {line-height: 16px;} .sidebar .sidebar-item .text-right a.btn.right {margin-right: auto;} .section .sidebar table .edd_cart_total, .section .sidebar table .edd-cart-meta.edd_cart_tax {text-align: center!important;} /* -------------------------------------------------------------------------- Sidebar - Blog */ .sidebar.blog-sidebar {padding: 0; background: none; box-shadow: none; border:0;} .blog-sidebar .sidebar-item {} .blog-sidebar .searchform input[type="text"]{background: #fff;} .sidebar .sidebar-item ul {margin:0; list-style: none;} .sidebar .sidebar-item ul li {list-style: none;} .blog-sidebar ul, .blog-sidebar .textwidget, .blog-sidebar .tagcloud {padding: 12px 22px; margin: 4px 0; list-style: disc; list-style: none;} .blog-sidebar ul ul {padding: 5px;} .blog-sidebar ul li, .sidebar ul.edd-taxonomy-widget li {padding-left: 18px; position: relative; } .blog-sidebar ul li:before, .sidebar ul.edd-taxonomy-widget li:before {content:"\f105"; font-family: 'fontAwesome'; font-size: 12px; position: absolute; left: 0; top: 3px; color: #9b9b9b;} .blog-sidebar .searchform {margin: 4px 0;} .blog-sidebar .sidebar-item:first-child .searchform {margin-top: 0;} .blog-sidebar h6, .blog-sidebar .sidebar-title {padding: 10px 22px; margin: 0;} .blog-sidebar h6 .demo-icons, .blog-sidebar .sidebar-title .demo-icons, .blog-sidebar .sidebar-title .fa {color: #fff; margin-right: .6em;} .blog-sidebar select:first-child, .blog-sidebar .sidebar-title + label + select {margin-top: 4px;} .blog-sidebar select:last-child {margin-bottom: 4px;} .comment-author-link{text-transform: capitalize;} /* -------------------------------------------------------------------------- Sidebar - User info */ .user-info {background: #F4F6F5; padding:50px 10px 20px; position: relative; text-align: center; text-transform: uppercase; margin: 60px 0 0;} .user-info .author-pic {position: absolute; top: -36px; height: 72px; width: 72px; left: 0; right: 0; margin: auto; border-radius: 50%; overflow: hidden} .user-info .author-pic img {border-radius: 50%;} .user-info .author-details {font-size: 0.9em; padding-top: 0;} .user-info .author-details strong {display: block; padding: 5px 0;} .user-info .user-badges {display: block; padding: 0; font-size: 0; margin: 0 0 20px; text-align: center;} .user-info .user-badges li {display: inline-block; padding:2px;} .sidebar-item .user-info .user-badges li {width: 33.333%;} .sidebar-item .user-info .user-badges li img{border-radius: 50%;} /* -------------------------------------------------------------------------- Sidebar - Cart widget */ .sidebar .cart-box {margin: 0 -30px 30px;} .sidebar .sidebar-item:first-child .cart-box {margin: -30px -30px 30px;} .sidebar .cart-box .sw-price {font-size: 3em; line-height: 1.2em; display: block; margin-bottom: 10px; text-align: center; font-weight: normal; margin-top: 20px;} .sidebar .cart-box .sw-price .freeprice {text-transform: uppercase;} .sidebar .cart-box .sw-price .edd_price {font-size: 1em;} .sidebar .cart-box .sw-price .edd_price_range_low, .sidebar .cart-box .sw-price .edd_price_range_high, .sidebar .cart-box .sw-price .edd_price_range_sep {font-size: 0.6em;} .sidebar .cart-box .sw-price span {font-size: 0.4em; vertical-align: text-top;} .sidebar .cart-box .custom-radio {display: inline-block; margin:0 30px 20px 0;} .sidebar .cart-box .btn-cart {position: static; padding: 15px; width: 100%; text-align: center; color: #000;} .sidebar .cart-box .btn-cart .demo-icons {color:#000} .sidebar .cart-box .edd-fd-button {max-width: 160px; margin: 0 auto 20px; display: block; text-align: center;} .sidebar .cart-box .edd_purchase_tax_rate {margin-top: 5px;display: block;} /* -------------------------------------------------------------------------- Sidebar - Details widget */ .sidebar .details-table ul {display: table; width: 100%;} .sidebar .details-table li {display: table-row;} .sidebar .details-table li span {display: table-cell !important; width: 50%;} .sidebar .details-table .right {font-size: 0.9em; text-align: right} /* -------------------------------------------------------------------------- Sidebar - Cart items */ .cart-sidebar-widget .cw-title {font-weight: 700; text-transform: uppercase; text-align: center; padding: 8px;} .cart-sidebar-widget .cw-item-count {background: rgba(0,0,0,0.05); padding: 15px; text-align: center; text-transform: uppercase;} .cart-sidebar-widget .cw-item-count .demo-icons {color: #fff; font-size: 1.4em; margin-right: 6px; vertical-align: text-bottom; display: inline-block; line-height: 1.5em;} .cart-sidebar-widget .cw-item-count span {font-size: 1.4em; font-weight: 700} /* -------------------------------------------------------------------------- Sidebar - milestones widget */ .sidebar ul.milestones li {margin-bottom: 8px; font-weight: 700; line-height: normal; padding:10px; color: #9b9b9b; background: #F4F6F5; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.05); -o-box-shadow: 0 1px 1px rgba(0,0,0,0.05); box-shadow: 0 1px 1px rgba(0,0,0,0.05); } .sidebar ul.milestones li > span {font-weight: 400; text-transform: uppercase; margin-left: 5px;} .sidebar ul.milestones li .demo-icons {color: inherit; margin-right: 5px;} .sidebar .milestones .download-rating {text-align: center} .sidebar .milestones .download-rating:after {display: table; content: ''; clear: both;} .sidebar .milestones .wrap-rating.listing {float: none; text-align: center; display: block;width: 120px;margin: 12px auto; position: relative;} .download-rating .wrap-rating.listing .rating { display: block; width: 120px;} .sidebar ul.milestones li span.fa {color: #9b9b9b; float: left; width: 20%; text-align: center;} .sidebar ul.milestones .download-rating .rated {overflow: hidden; position: absolute; left: 0; top: 0;} /* -------------------------------------------------------------------------- Sidebar - Social widget */ .sidebar .social-icons li {display: inline-block} .sidebar .social-icons .icon {height: 26px; width: 26px; text-align: center; opacity: 1; border: none; color: #9b9b9b} .sidebar .social-icons .icon .demo-icon {line-height: 28px; font-size: 18px;} /* -------------------------------------------------------------------------- Sidebar - product cart widget ---------------------------------------------------------------------- */ .sidebar-item .edd-cart li.edd-cart-item {padding:10px 26px 10px 16px; margin: 0; line-height: 1.6em; border-bottom: 1px solid rgba(0, 0, 0, 0.1); position: relative;} .sidebar-item .edd-cart li.edd-cart-item .edd-cart-item-title {display: block; width: 90%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .sidebar-item .edd-cart li.edd_total {margin-top: 0;} .sidebar-item .edd-cart-item-separator {display: none;} .sidebar-item .edd-cart .edd-remove-from-cart, .sidebar-item .edd-cart li:first-child .edd-remove-from-cart {display: block; color: inherit; font-size: 0; height: 16px; width: 16px; text-align: center; position: absolute; right: 15px; top: 10px; bottom: auto; text-transform: capitalize; } .sidebar-item .edd-cart .edd-remove-from-cart:before {content: "\f00d"; font-family: 'fontAwesome'; font-size: 16px; line-height: 16px; height: 16px; width: 16px; text-align: center;} .sidebar-item .edd-cart .edd-remove-from-cart:hover {text-decoration: none;} .sidebar-item .edd-cart li.edd-cart-item .edd-cart-item-price {color: inherit;} .sidebar-item .edd-cart li.edd_total {color: inherit; padding: 15px 15px 5px;} .sidebar-item .edd-cart li.edd_checkout {padding: 0 15px 15px;} .sidebar-title {font-size: 14px; font-family: inherit; margin-bottom: 12px; font-weight: 700; margin-top:36px; text-transform: uppercase; color: #000;} .sidebar-title:first-child {margin-top: 0;} .cart-box .sidebar-title {color: inherit;} .sidebar-item .categories a {color: inherit;} .edd_checkout a, a.btn-checkout a {border-radius: 0; padding: 12px 30px; margin: 2px 0; display: inline-block; text-transform: uppercase; border: none; white-space: normal; font-size: 1em; font-weight: normal; font-family: inherit; min-width: 200px; text-align: center; text-transform: uppercase; font-weight: 500} .edd_checkout a:hover, a.btn-checkout:hover {box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);} .sidebar h6 .demo-icons, .sidebar .sidebar-title .demo-icons, .sidebar .sidebar-title .fa {display: none;} /* -------------------------------------------------------------------------- Sidebar - Calendar widget */ #calendar_wrap {margin: 4px 0;} #calendar_wrap caption {margin:0; font-size:1em; padding: 12px 22px; font-weight: 500; font-family: inherit;} #calendar_wrap table {max-width: 100%; table-layout: fixed; background: rgba(255,255,255,0.4);} #calendar_wrap th, #calendar_wrap td {padding: 5px 10px; text-align: center; border: none;} #calendar_wrap thead th {background:#ccc; color: #666;} #calendar_wrap tbody td {} #calendar_wrap tbody td a {font-weight: bold;} #calendar_wrap tfoot {} #calendar_wrap tfoot td {border: none; background: #ccc;} /* -------------------------------------------------------------------------- Search form ---------------------------------------------------------------------- */ .searchform {position: relative; overflow: hidden;} .searchform div {} .searchform label {position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; text-indent: -2000px; opacity: 0.35; margin: 0;} .searchform div:after {height: 48px; width: 48px; position: absolute; top: 0; right: 0; content: "\f002"; font-size: 1.2em; font-family: 'FontAwesome'; line-height: 48px; text-align: center; border-left: none; z-index: 110; color: #9b9b9b} .searchform input[type="text"] {padding: 10px 50px 10px 16px; margin-bottom: 0; border: none; position: relative; z-index: 100; border: none; width: 100%; height: 48px; color: inherit;} .searchform input[type="text"]:focus {} .searchform input[type="submit"] {position: absolute; top: 0; right:0; height: 48px; width: 48px; background: transparent; border: none; z-index: 1000; cursor: pointer; text-indent: -200px; overflow: hidden; border-radius:0;} .searchform input[type="submit"]:hover + form:after {color: #fff;} .searchform input[type="text"]:focus + input[type="submit"] {margin-right: 0;} /* -------------------------------------------------------------------------- Tag's ---------------------------------------------------------------------- */ .tagcloud, .tags-link, .tags {display: block; font-size: 0; margin: 4px -2px;} .tagcloud a, .tags-link a, .tags a { display: inline-block; vertical-align: top; padding: 6px 18px; line-height: 20px; margin: 2px; font-size: 12px; color: #9b9b9b; background: #fff; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.05); -o-box-shadow: 0 1px 1px rgba(0,0,0,0.05); box-shadow: 0 1px 1px rgba(0,0,0,0.05); } .tagcloud a:hover, .tags-link a:hover, .tags a:hover { text-decoration: none;} .edd-meta .tags a {background: #F4F6F5; padding: 2px 8px;} .blog-sidebar .tagcloud a {background: #fff; font-size: 13px!important;} .sidebar-item .edd-meta .tags {color: transparent;font-size: inherit;} .sidebar-item .edd-cart {padding: 0; margin: 0; background: #fff; color: #9b9b9b; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.05); -o-box-shadow: 0 1px 1px rgba(0,0,0,0.05); box-shadow: 0 1px 1px rgba(0,0,0,0.05); } .sidebar-item .edd-cart .edd-cart-item {background: transparent;} .sidebar-item .edd-cart .empty {padding: 5px 20px;} /* -------------------------------------------------------------------------- Author Page sidebar ---------------------------------------------------------------------- */ .author-page-details {margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #eee} .author-details {position: relative; text-align: center;} .author-avatar-thumb {margin: 10px auto; width: 110px; height: 110px; border-radius: 50%; overflow: hidden;} .author-avatar-thumb img {border-radius: 50%; } .author-details strong { display: block; color: #000;} .author-details span {display: block; margin-bottom: 10px;} /* ========================================================================== Icon ======================================================================= */ .icon-box {} .icon-holder {height: 110px; width: 110px; line-height: 104px; border-radius: 50%; font-size: 3em; text-align: center; display: inline-block; margin-bottom: 10px; position: relative;} .icon-box h5 {margin:0 0 15px; font-size: 1.4em;} .icon-holder .fa {position: relative; z-index: 10} .icon-holder:hover:after {height: 100%; width: 100%;} .icon-style2 {background: #fff;} .icon-x4 {min-height: 110px;} .icon-x3 {min-height: 90px} .icon-x2 {min-height: 70px} .icon-x1 {min-height: 54px;} .icon-x3 .icon-holder {height: 90px; width: 90px; line-height: 84px; font-size: 2.8em;} .icon-x2 .icon-holder {height: 70px; width: 70px; line-height: 64px; font-size: 2.5em;} .icon-x1 .icon-holder {height: 54px; width: 54px; line-height: 48px; font-size: 2em;} .left-icon {display: block; padding-left: 130px; padding-top: 10px; position: relative;} .left-icon h5 {padding-top: 5px;} .left-icon .icon-holder {position: absolute; top: 0; left: 0;} .left-icon.icon-x3 {padding-left: 110px;} .left-icon.icon-x2 {padding-left: 90px;} .left-icon.icon-x1 {padding-left: 74px;} .middle-area .fw-iconbox {padding: 0; /*margin-bottom: 1.8rem;*/ margin: 0 auto;} .middle-area .olam-iconbox-2 .fw-iconbox-aside {margin-left: 95px;} .fw-iconbox {max-width: 80%;} .text-center .fw-iconbox {margin-left: auto; margin-right: auto;} .fw-iconbox .fw-iconbox-text p {line-height: 20px; font-size: 14px;} .fw-iconbox.olam-iconbox-1 .fw-iconbox-text { margin: 0 auto;} .middle-area .fw-iconbox .fw-iconbox-title h3 { font-size: 16px; line-height: 1.8rem; letter-spacing: 0; font-weight: 700; margin-top: 0; margin-bottom: 1rem;} .fw-iconbox-image {font-size: 26px; width: 74px; height: 74px; border-radius: 50%; line-height: 74px; color: #fff; background: #333; display: inline-block; text-align: center;} .middle-area .olam-iconbox-2 .fw-iconbox-image {float: left;} .middle-area .olam-iconbox-1 .fw-iconbox-image {margin-bottom: 1rem;} .empty-cart .cart-icon {font-size: 54px; margin-bottom: 15px;} .dd-cart .empty-cart .cart-icon, .dd-cart .empty-cart .primary {color:inherit; font-size: 18px;} .empty-cart .edd_empty_cart { margin-bottom: 5px; display:block} /* ========================================================================== Gallery ======================================================================= */ .product-gallery {display: block; padding: 0; list-style: none; float: left; width: 100%;} .product-gallery li {display: inline-block; float: left;} .post-content img.attachment-shop_thumbnail{margin: 0; width: 100px;} .gal-item {position: relative; margin: 15px; float: left; overflow: hidden;} .gal-details {display: block; position: absolute; top:0; left:0; width:100%; height: 100%; padding: 20px; color: #fff; background: #333;} .gal-details .ietm-name {} .gal-item .gal-details {display: block; text-align: center; color: #fff; opacity: 0; top: 100%;} .gal-item .gal-details .gal-item-title {margin-top: 15px;max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size: 1.2em;} .gal-item .gal-details .gal-item-title a {color: inherit;} /*.gal-item:hover .gal-details {opacity: 1; top: 0;}*/ .gal-item .gal-item-excerpt {} .gal-item .gal-item-price, .gal-item .gal-item-options {float: none; text-align: center; color: #fff; padding: 0; position: static;} .gal-item-price {margin: 12px 0;} .gal-item-options a {color: #fff;} .gal-item-options a:hover {color: #333;} .frame { width: 100%; /*height: 400px; */ padding: 0 0 20px} .product_gallery_slider_wrapper .container {padding: 0; max-width: 100%;} .viewmoretext {margin-top:40px;} #gallery.frame .slides { margin: 0; padding: 0; height: 100%; list-style: none; } #gallery.frame .slides li { float: left; margin: 0; padding: 0; width: 200px; height: 100%; } /* -------------------------------------------------------------------------- Gallery Scroll bar */ .scrollbar { margin: 40px 0; height: 4px; background: rgba(230, 230, 230, 0.8); line-height: 0; border-radius: 8px; position: relative;} .scrollbar .handle { max-width: 100%; height: 8px; background: #999; cursor: pointer; border-radius: 8px; position: absolute; top: -2px;} .scrollbar .handle .mousearea { position: absolute; top: -5px; left: 0; width: 100%; height: 20px;} /* ========================================================================== Chart ======================================================================= */ /* -------------------------------------------------------------------------- Pie Chart */ .chart-wrap {text-align: center; max-width: 360px; margin: 0 auto;} .chart {position: relative; display: block; /*padding-top: 140px;*/ margin-bottom: 20px;} .chart-wrap p:last-child {margin-bottom: 0;} .chart canvas {position: absolute;top: 0; left: 0; right: 0; margin: auto; opacity: 0.8;} .chart .percent {width: 100%; text-align: center; color:#333; margin: auto; display: block; font-size: 4em; line-height: 1.2em; padding: 10px 0 20px;} .chart-title {font-size: 1em; line-height: 1.2em; font-weight: 500; color: #000; padding-bottom: 20px;} /* -------------------------------------------------------------------------- Bar Chart */ .bar-chart {display: block; margin-bottom: 20px; position: relative;} .bar-name {font-weight: 300; line-height: 20px; padding-top: 8px; color: #000;} .bar-name .bar-percent { position: absolute; top: 0; right: 0; font-weight: 700; font-size: 19px; line-height: 24px; display: inline-block;} .bar-track {background: #ededed; height: 12px; width: 100%; position: relative; margin: 5px 0;} .bar-track .bar {height: 100%; position: relative; width: 0;} /* -------------------------------------------------------------------------- Testimonials */ #testimonials {width: 860px; max-width: 100%; margin: 0 auto;} #testimonials ul {list-style: none; padding: 0; margin: 0 auto;} #testimonials ul li {float: left; /*width: 510px;*/ width: 860px; max-width: 100%; width: 100%; padding: 0; margin: 0; display: inline-block;overflow: hidden;} .testimonial-item {background: #fff; max-width: 100%; margin:0 auto; position: relative; color: #666; float: left; } .testimonial-item .tc-avatar {float: left; width: 217px; /*height: 217px;*/} /*.tc-avatar img {height: 100%;}*/ .testimonial-item .tc-content { /*margin-left: 220px;*/ } .testimonial-contens {position: relative; padding: 38px 50px 0 270px;min-height: 210px;} .testimonial-item p {font-size: 16px; font-style: italic; line-height: 1.5em; max-height: 95px;overflow: hidden;margin-bottom: 1rem;} .tc-name {color: #676767; font-weight: 700; font-size: 16px;} .quote-icon {position: absolute; top: 30px; left: 0; width: 58px; height: 58px; background: #333; color: #fff; font-size: 24px; line-height: 58px; text-align: center; } .owl-item.active .quote-icon {-webkit-transform: translate(190px); -ms-transform: translate(190px); -o-transform: translate(190px); transform: translate(190px);} /* -------------------------------------------------------------------------- Progress Bard ---------------------------------------------------------------------- */ .system-bars-wrap {display: table; margin:0 auto; padding: 0;} .system-bars {margin: 0 15px; text-align: center; float: left} .progress-counter {font-size: 2.5em; color: #333; margin-bottom: 12px;} .bar-wrap {position: relative; margin: 0 auto 20px;} .v-progress-holder {position: absolute; left: 10px; bottom: 10px; right: 10px;} .v-progress {width: 100%; position: absolute; left: 0; bottom: 0; right: 0; background: #333;} /* -------------------------------------------------------------------------- Progress bars */ .pc-bar {width: 200px;} .pc-bar .bar-wrap {width: 200px; height: 170px; background: url(../img/pc-graph.png) no-repeat center top;} .pc-bar .bar-wrap .v-progress-holder {bottom: 52px; height: 110px;} /* -------------------------------------------------------------------------- System bars - tab */ .tab-bar {width: 167px; padding-top: 22px;} .tab-bar .bar-wrap {width: 117px; height: 147px; position: relative; background: url(../img/tab-graph.png) no-repeat center bottom;} .tab-bar .bar-wrap .v-progress-holder {bottom: 16px; left: 8px; right: 9px; height: 128px;} /* -------------------------------------------------------------------------- System bars - Mobile */ .mob-bar {width: 137px; padding-top: 34px;} .mob-bar .bar-wrap {width: 77px; height: 136px; position: relative; background: url(../img/mob-graph.png) no-repeat center bottom;} .mob-bar .bar-wrap .v-progress-holder {bottom: 17px; height: 112px; left: 7px; right: 7px;} .progress-bars {margin-bottom: 44px;} .progress {display: block; position:relative; height: 12px; background: rgba(0,0,0,0.05); box-shadow: none; border-radius: 0; margin-bottom: 8px;} .progress-bar {background:#333; height: 12px; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; -moz-box-shadow: none;} .fw-container-fluid .fw-map {margin: 0 -15px;} /* ========================================================================== Footer ======================================================================= */ #footer {padding: 5.4rem 0; color: #6b7b82; text-align: center; background-position: center top; position: relative;} #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {color: inherit;} #footer .footer-widget {margin-bottom: 30px; padding-bottom: 10px;} /* -------------------------------------------------------------------------- Mail Chimp ---------------------------------------------------------------------- */ .mc4wp-form {list-style: none; position: relative; margin: 0 auto !important;} .newsletter-form, .mc4wp-form {display: block; position: relative; padding-right: 120px; width: 600px !important; margin: 0 auto; max-width: 100%;} .newsletter-form input[type="email"], .mc4wp-form input[type="email"] {width: 100%; height: 46px; line-height: 22px; position: relative; padding: 12px 15px; border:none; background:#fff; z-index: 2000; margin-bottom: 0; font-weight: 400; color: #5d5d5d;} .mc4wp-form-basic label, .mc4wp-form-theme label {display: none;} .newsletter-form input[type="submit"], .mc4wp-form input[type="submit"] {position: absolute; top: 0; right: 0; height: 100%; width: 120px; font-weight: 500; text-align: center; border: none; font-size: 0.94em;text-transform: uppercase;} .mc4wp-form form label, .mc4wp-form label {text-indent: -2000px; overflow: hidden; position: absolute; left: 0; top: 0; right: 120px; bottom: 0; opacity: 0.35; z-index: 0; margin: 0 !important; font-weight: normal;} .mc4wp-form p {margin: 0;} .sidebar-item .mc4wp-form {padding-right: 75px; margin-bottom: 3px !important;} .sidebar-item .mc4wp-form input[type="submit"] {padding:5px 11px; width: auto;} .sidebar-item .mc4wp-form form label, .sidebar-item .mc4wp-form label {right: 75px} /* -------------------------------------------------------------------------- Footer widget ---------------------------------------------------------------------- */ .email-bg {position: relative} .email-bg:after {position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #fff; opacity: 0.35; z-index: 0; content: ''} #footer h2 {margin-bottom: 1.8rem; margin-top: 0; color: #fff; font-size: 1.1em; opacity: 0.8; text-transform: uppercase;} #footer a {color: #fff;} #footer ul {list-style: none;} #footer ul li {display: inline-block;display: inline-block; padding: 8px 30px;} #footer ul li a {color: inherit;} #footer .social-icons a {color: #2d3c42; border: none;} #footer .social-icons a .icon {border: none;} #footer h6 {color: inherit; margin-bottom: 1em;} #footer .social-icons {padding:10px 0; margin-bottom: 30px;} #footer .social-icons li {padding: 0;} #footer .footer-links {padding: 15px 0;} #footer ul {margin-bottom: 1.2em;} #footer .footer-links, #footer .footer-text {font-size: 0.94em;} .icon {height: 48px; width: 48px; border-radius: 50%; margin: 3px; display: inline-block;} .icon .demo-icon, .icon .fa {line-height: 42px; text-align: center; font-size: 22px;} .social-icons a .icon {opacity: 0.8} .social-icons a:hover .icon {opacity:1;} /* -------------------------------------------------------------------------- Footer cart widget ---------------------------------------------------------------------- */ #footer ul.edd-cart {background-color: transparent;} #footer ul.edd-cart li {display: block; background-color: transparent; border-bottom: 1px solid rgba(250,250,250, 0.1); text-align: left; padding-left: 0} #footer ul.edd-cart li.edd_checkout {border-bottom: none; text-align: right; padding-right: 0;} #footer ul.edd-cart .edd-cart-meta.edd_total {color: inherit;} #footer .user-info {background: transparent;} #footer .user-info .user-badges li {padding: 5px;} /* ========================================================================== Quick contact ======================================================================= */ .quick-contact {position: fixed; bottom: 0; right: 50px; width: 300px; max-width: 100%; z-index: 9999;} .quick-contact input[type="text"], .quick-contact input[type="email"], .quick-contact textarea, ::-webkit-input-placeholder { color: #fff;} .quick-contact input[type="text"], .quick-contact input[type="email"], .quick-contact textarea, :-moz-placeholder { /* Firefox 18- */ color: #fff;} .quick-contact input[type="text"], .quick-contact input[type="email"], .quick-contact textarea, ::-moz-placeholder { /* Firefox 19+ */ color: #fff;} .quick-contact input[type="text"], .quick-contact input[type="email"], .quick-contact textarea, :-ms-input-placeholder { color: #fff;} .qw-title {font-weight: 700; font-size: 14px; line-height: 1em; padding: 15px 25px; text-align: center; cursor: pointer; text-transform: uppercase;} .qw-title:hover {background: rgba(0,0,0,0.1)} .qw-title span {float: right} .quick-window {padding: 25px 45px; background: rgba(0,0,0,0.05); display: none;} .quick-window p {margin-bottom:25px; font-weight: 300;} .quick-window .input-wrap {padding: 0 25px 0 40px; margin: 0 -25px 20px; position: relative;} .input-holder {position: relative;} .quick-window .input-wrap .form-alert, .input-holder .form-alert {position: absolute; display: block; padding:5px 10px; line-height: 1.2em; background: #E87575; color: #fff; bottom: 100%; left: 10px; display: none; font-size: 0.95em;} .quick-window .input-wrap .form-alert:after, .input-holder .form-alert:after {content: ''; height: 0; width: 0; position: absolute; top: 100%; left: 10px; border: 0 solid transparent; border-top: 6px solid #CA7272; border-left-width: 5px; border-right-width: 5px;} .quick-window .input-wrap input[type="text"], .quick-window .input-wrap input[type="email"], .quick-window .input-wrap input[type="password"], .quick-window input[type="submit"], .quick-window .input-wrap textarea {width: 100%; background: transparent; border: none; color: inherit;} .quick-window input[type="submit"] {background: #fff; } .input-wrap:after {content: ''; height: 25px; width: 25px; position: absolute; left: 25px; top: 12px; font-family: 'fontello'; font-size: 16px;} .input-wrap:after {content: ''; height: 25px; width: 25px; position: absolute; left: 25px; top: 12px; font-family: 'fontello'; font-size: 16px;} .name-field:after {content: '\e81d';} .email-field:after {content: '\e81e';} .message-field:after {content: '\e81b';} .quickcontact-success {padding: 5px 12px; background: rgba(255, 255, 255, 0.7); color: #5A5F5E; margin-bottom: 20px; border-radius: 3px; text-align: center; display: none;} .contact-success {display: none;} /* ========================================================================== Pagination ======================================================================= */ .pagination, .posts_nav {display: block; margin: 3.6rem 0 0; font-size: 0;} #edd_download_pagination {float:left; width:100%;} #edd_download_pagination {display: block; margin: 50px 0;} #edd_download_pagination, .olam-post-pagination {padding: 0 15px; font-size: inherit; text-align: center;} .pagination ul {display: block; font-size: 0; list-style: none; text-align: center; padding: 0;} .pagination ul li{display: inline-block; font-size: 12px; margin: 1px 5px; padding: 0;} .pagination ul li a, #edd_download_pagination a, #edd_download_pagination span, .olam-post-pagination span {display: inline-block; line-height: 20px; padding:3px 10px; color: #666;} .olam-post-pagination {margin-bottom: 35px;} .olam-post-pagination span {border: 1px solid #ddd;} .olam-post-pagination a span {background: none;} .posts_nav a, .continue_reading, .reade_more {display: inline-block; line-height: 20px; padding:8px 16px; color: inherit; } .posts_nav a:hover, .continue_reading:hover, .reade_more:hover { background: #fff; text-decoration: none;} .posts_nav span {display: inline-block; width: 50%; font-size: 12px;} .posts_nav a {display: inline-block;} .posts_nav a .fa {font-size: 16px; display: inline-block; margin-right: 8px;} .posts_nav span + span a .fa {margin: 0 0 0 8px;} /* ========================================================================== Single product page ======================================================================= */ .preview {margin-bottom: 50px;} .preview-area {background: #ddd; position: relative; margin: -30px -30px 30px -30px;} .preview-area .preview-image {text-align: center; position: relative;} .content-area ul, .content-area ol {list-style-position: inside; margin-bottom: 1.1em;} .content-area ul li {line-height: 1.1em; padding-bottom: 0.5em;} .preview-options {padding:0; margin-bottom: 15px; text-align: center; position: relative; background: #F4F6F5; margin-right: 10px; margin-left: 10px;} .preview-options a {display: inline-block; padding:10px 15px; margin: 15px 5px; width: 200px; line-height: 26px; color: #9B9B9B; background: #fff; text-transform: uppercase; font-size: 0.94em; font-weight: 500; box-shadow: 0 2px 1px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3); } .preview-options a .demo-icons {display: inline-block; margin-right: 5px; text-align: center;} .banner-slider, .banner-slider2 {list-style: none;} .banner-slider li, .banner-slider2 li {margin:0; padding: 0;} .banner-slider img {margin: 0 auto;} .banner-slider .owl-controls {position: absolute; bottom: 20px; right: 0; padding-right: 20px;} .banner-slider .owl-nav .owl-prev, .banner-slider .owl-nav .owl-next { display: inline-block; width: 34px; height: 34px; background: #333; color: #fff; line-height: 34px; text-align: center; margin: 0 2px; position: relative; font-size: 0;} .banner-slider .owl-nav .owl-prev:before, .banner-slider .owl-nav .owl-next:before {content: "\f054"; position: absolute; left: 0; right: 0; top: 0; bottom: 0; font-family: 'fontAwesome'; font-size: 14px;} .banner-slider .owl-nav .owl-prev:before {content: "\f053"} .banner-media, .media-thumb {position: absolute; width: 100%; height: 100%; left:0; bottom: 0; z-index: 99} .media-thumb {top: 0px; left: 0px; right: 0px; bottom: 0; height: auto; width: auto; overflow:hidden;} .preview-image .mejs-container, .media-thumb .mejs-container {position: absolute;} .banner-media .mejs-audio, .media-thumb .mejs-audio {width: 100% !important; position: absolute; left: 0; bottom: 0; margin: 0;} .media-thumb .mejs-audio {display: table !important; table-layout: fixed; -webkit-transform: translateY(60px); -ms-transform: translateY(60px); -o-transform: translateY(60px); transform: translateY(60px); -webkit-transition: 300ms; -o-transition: 300ms; transition: 300ms;} /*hide default wp media controls while external media loading (youtube, viemo and audio files*/ .banner-media.othervid video.wp-video-shortcode, .banner-media.audiomed audio.wp-audio-shortcode { display: none; } .banner-media.othervid video[id*="_html5"] { display: block; } .media-thumb:hover .mejs-audio {-webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .banner-media .mejs-video, .banner-media .mejs-video video, .media-thumb .mejs-video, .media-thumb .mejs-video video, .media-thumb .mejs-overlay {width: 100% !important; height: 100% !important;} /*.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body{background: transparent !important;}*/ .preview-image .banner-media .wp-video .mejs-container .mejs-controls, .media-thumb .mejs-container .mejs-controls {width: 100%; display: table; table-layout: fixed; -webkit-transform: translateY(60px); -ms-transform: translateY(60px); -o-transform: translateY(60px); transform: translateY(60px); -webkit-transition: 300ms; -o-transition: 300ms; transition: 300ms; } .preview-area .preview-image {overflow: hidden;} .preview-image:hover .banner-media .wp-video .mejs-container .mejs-controls, .media-thumb:hover .mejs-container .mejs-controls{-webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);} .banner-media .mejs-container .mejs-controls > div, .media-thumb .mejs-container .mejs-controls > div, .mejs-controls a.mejs-horizontal-volume-slider {display: table-cell !important; float: none !important; position: relative;} .banner-media .mejs-container .mejs-controls > div.mejs-volume-button, .media-thumb .mejs-container .mejs-controls > div.mejs-volume-button {/*width: 80px;*/} .banner-media .mejs-container .mejs-controls div.mejs-time-rail, .media-thumb .mejs-container .mejs-controls div.mejs-time-rail {width: 100% !important} .banner-media .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total, .media-thumb .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {position: relative; width: auto;} .banner-media .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total > span, .media-thumb .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total > span {position: absolute;} .banner-media .mejs-container .mejs-controls .mejs-button button:focus, .media-thumb .mejs-container .mejs-controls .mejs-button button:focus {outline: none} /*.wrapper .player .controls .play-bar, .player .controls{display: none !important;}*/ .wp-video .mejs-button.mejs-volume-button.mejs-mute{display: none !important;} .page-head {text-align: center; margin-bottom: 3.6rem;} .inner-page-heading {padding-top: 7.2rem; margin-bottom: 0;} .page-head p {font-size: 1.25em; margin-bottom: 0;} .downloads-index.inner-page-heading {padding-top: 0; margin-bottom: 3.6rem;} .content-area .edd-cart-ajax-alert {display: inline-block;} /* ========================================================================== Blog ======================================================================= */ article.post, article.download, article.page, article.hentry {padding:30px; background: #fff; margin: 30px 0; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.06);} article.post:last-child, article.download:last-child, article.page:last-child, article.hentry:last-child {/*margin-bottom: 50px;*/ padding-bottom: 30px;} article.sticky {margin-bottom: 30px; padding-bottom: 30px; padding-top: 30px; overflow: hidden; position: relative;} article.post:first-child, article.download:first-child, article.page:first-child, article.hentry:first-child {padding-top: 30px; margin-top: 0;} article.sticky + article.post, article.sticky + article.download, article.sticky + article.page, article.sticky + article.hentry {padding-top: 30px;} .separator {margin-right: 10px; margin-left: 10px; color: #c5c5c5;} .post-item {padding-bottom: 0px;} .single .post-item, article.post:last-child .post-item, article.download:last-child .post-item, article.page:last-child .post-item {padding-bottom: 0;} article.sticky .post-item {padding-bottom: 0;} article.post:last-child .post-item {margin-bottom: 0;} .sticky .post-item p:last-child, .sticky .post-item ul:last-child {margin-bottom: 0;} .post-head {position: relative;} .post-head a {color: inherit;} .posted {line-height: 30px;/* border-bottom: 1px solid rgba(0,0,0,0.08); */ margin-bottom: 1rem; padding: 8px 0; display: block; position: relative;} .posted .posted-item {display: inline-block;} .posted a {text-transform: capitalize; color: inherit;} .posted .fa {font-size: 12px; vertical-align: middle; padding-right: 3px;} .post-cats-tags {clear:both;} .post-cats-tags a {color: inherit;} .post-tags {margin-top: 5px;} div.featured-badge { height: 80px; width: 120px; position: absolute; top: -25px; right: -46px; background: #333; color: #fff; text-align: center; color: #fff; padding-top: 43px; display: none; -ms-transform: rotate(45deg); /* IE 9 */ -ms-transform-origin: 50% 50%; /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ -webkit-transform-origin: 50% 50%; /* Chrome, Safari, Opera */ transform: rotate(45deg); transform-origin: 50% 50%; } div.featured-badge .fa { -ms-transform: rotate(-45deg); /* IE 9 */ -ms-transform-origin: 50% 50%; /* IE 9 */ -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */ -webkit-transform-origin: 50% 50%; /* Chrome, Safari, Opera */ transform: rotate(-45deg); transform-origin: 50% 50%; } article.post .featured-badge {display: none;} article.sticky .featured-badge {display: block;} .sticky .featured-badge .fa {font-size: 24px;} .middle-area .paper.single-post {overflow: hidden; position: relative;} .middle-area .paper.single-post .posts_nav:last-child {margin-bottom: 0;} .single-post .featured-badge {display: none;} .single-post .sticky .featured-badge {display: block;} .post-head h2 {margin: 0; padding: 0; font-size: 1.8em; line-height: 1.5em;} .post-head .author-avatar {height: 26px; width: 26px; -webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%; overflow: hidden; margin-right: 5px; vertical-align: middle; display: inline-block;} .post-head .author-avatar img {-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%; overflow: hidden; vertical-align: top;} .post-single-categories {display: inline;} .post-single-categories ul, .post-single-categories li {list-style: none; padding: 0; margin: 0; display: inline;} .page_subtitle a {color: inherit;} .page_subtitle .fa {font-size: 0.8em; vertical-align: middle; margin-right:3px;} .page-head .page_subtitle > span {display: inline-block;} .recent-slider.demo-test .post-item.col-sm-4:nth-child(3n + 1){clear: both;} /* -------------------------------------------------------------------------- Form field with icons ---------------------------------------------------------------------- */ .field-wrapper {margin-bottom: 34px; position: relative; float: left; width: 100%; background: #fff; color: #757575;} .field-wrapper:before {position: absolute;font-family: 'fontello'; left: 15px; top: 0; bottom: 0; height: 20px; width: 20px; margin: auto; text-align: center; color: #e5e5e5;} .field-name:before { content: '\e81d'; } .field-website:before{content: '\e834'} .field-email:before {content: '\e81e'} .field-message:before {content: '\e81b'; top: 12px; bottom: auto;} .field-wrapper input[type="text"], .field-wrapper input[type="password"], .field-wrapper input[type="email"], .field-wrapper input[type="date"], .field-wrapper textarea, .field-wrapper select {margin-bottom: 0; /*padding-left: 50px; */background: transparent; color: inherit; border: none; font-size: 1em; color: #fff;} /* -------------------------------------------------------------------------- Comments ------------------------------------------------------- --------------- */ .comments-area {margin-top: 50px;} #comments .comment-meta.comment-author.vcard img{border-radius: 50%; margin-right: 15px;} #comments .comment-meta.comment-author.vcard time{/*display: block; position: absolute; top: 15px; right: 0; */opacity: 0.7;} #comments .comment-meta.comment-author.vcard a{color: inherit !important;} /*#comments .comment-content.comment{padding-left: 60px;}*/ #comments h2.comments-title{display: none;} .comments-title{font-size:1.2em;} h3.comment-reply-title {margin-bottom: 0;} .wp_comments {padding-top: 0px;} .comment-section {} .wp_comments .comment-reply {font-size: 0.94em;} .wp_comments ul, .wp_comments ol {display: block; list-style: none; padding: 0;} .wp_comments .comment-bg ol, .wp_comments .comment-bg ul {padding: 0 0 0 20px;} .post-content .wp_comments ul li, .post-content .wp_comments ol li {padding-left: 40px; list-style: none;} .wp_comments ul li, .wp_comments ol li {display: block; margin-left: 0px; position: relative; min-height: 80px; margin-bottom: 30px;} .wp_comments ul li.pingback, .wp_comments ol li.pingback {min-height: initial; margin-bottom: 5px;} .wp_comments ul li ul, .wp_comments ol li ol {margin-top: 30px;} .bypostauthor {padding: 15px; background: #f7f7f7;} .wp_comments.comment-list .comment_avatar{float: left; margin-right: 20px; width: 40px; border-radius: 50%;} .wp_comments.comment-list .comment-bg{display: table;} .wp_comments ul li .comment_avatar img, .wp_comments ol li .comment_avatar img {-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;} .wp_comments ul li .comment_details, .wp_comments ol li .comment_details {display: block; margin-bottom: 8px; font-weight: 300;} .wp_comments ul li .commenter_name {display: inline-block; padding: 0 8px 0 0; font-weight: 700; font-size: 1.2em; text-transform: capitalize;} .wp_comments ul li .commenter_name a{color: inherit;} .wp_comments ul li .comment_details span, .wp_comments ol li .comment_details {display: inline-block; padding: 0 5px; line-height: inherit; } .comment_message p {margin-bottom: 1.25em; color: #666666;} .comment-reply-link {display: inline-block; margin-left: 15px; border-radius: 3px; position: relative;} .comment-reply-link:hover {color: #fff; text-decoration: none;} .comment-info {text-align: center; margin-top: 30px;} /*.wp_comments ul li li li, .wp_comments ol li li li {margin-left: 50px;}*/ .wp_comments ul li li li .comment_avatar, .wp_comments ol li li li .comment_avatar {left: -100px;} .wp_comments ul li li li:before, .wp_comments ol li li li:before {display: none;} .wp_comments ul li li li li li, .wp_comments ol li li li li li {margin-left: 10px; margin-top: 10px;} .comments-nav {margin-bottom: 35px; text-align: center;} .comments-nav a {display: inline-block; padding: 5px 12px;} .comment-form .wrap-rating .rating{padding: 5px; display: inline-block; height: 18px;} .comment-form .wrap-rating.in-post{margin-left: 0px;} .wrap-rating .rating-title {display: inline-block !important;} .paper.comments-wrap {clear:both;} /* -------------------------------------------------------------------------- Checkout ---------------------------------------------------------------------- */ .checkout {margin-bottom: 50px;} .section table {width: 100%; border-collapse: collapse;} .section table th, .section table td {/*border: 2px solid #fff; */padding: 12px 0px;} .section table th:first-child, .section table td:first-child{padding: 10px 30px;} .section table .edd_cart_header_row th:first-child, .section table .edd_cart_item td:first-child{padding: 10px 30px;} .section table th {font-size: 1em; font-weight: 500; padding: 15px 0px;} .section table tfoot th {font-weight: 500; color: #000;} .section table thead td {} #edd_checkout_form_wrap .edd-payment-icons {margin: 50px 0;} #edd_checkout_form_wrap .edd-payment-icons img {display: inline-block; max-height: 36px;} .payment-methodes {text-align: center; margin-bottom: 80px;} .payment-methodes ul.pm-list {list-style: none; margin-top: 50px;} .payment-methodes ul.pm-list li {display: inline-block; margin: 0 6px;} #edd_checkout_form_wrap #edd_payment_mode_select {text-align: center;} #edd_purchase_form_wrap #edd-amazon-pay-button img, #edd_purchase_form_wrap > img {text-align: center; margin: 0 auto;} #edd_checkout_user_info .edd-description {display: none;} #edd_show_terms a {color: inherit; padding: 5px 12px; border-radius: 3px; background: rgba(0,0,0,0.3); margin: 10px 0 0;} #edd_terms {text-align: left;} #edd_terms, #edd_show_terms, #edd_checkout_form_wrap .edd-terms, #edd_checkout_form_wrap .edd-privacy-policy-agreement {padding-bottom: 15px;} #edd-show-privacy-policy {margin:15px auto;} #edd_checkout_form_wrap #edd_terms_agreement label, .edd-privacy-policy-agreement label, .edd-stripe-update-billing-address-wrapper label, #edd_checkout_form_wrap #edd_mailchimp label {vertical-align: middle; padding-right: 5px; margin: 0;} #edd_checkout_form_wrap #edd_terms_agreement input[type="checkbox"], #edd_checkout_form_wrap input[type="checkbox"]#edd-agree-to-privacy-policy, #edd_cc_address .edd-stripe-update-billing-address-wrapper input[type="checkbox"], input[type="checkbox"]#edd_mailchimp_signup, input[type="checkbox"]#edd-free-download-privacy-agreement {vertical-align: middle; margin:3px 0 0 0; float: none;} #edd_checkout_form_wrap fieldset#edd_register_account_fields legend {padding-top: 44px; color: inherit;} #edd_checkout_form_wrap #edd_register_fields #edd_checkout_user_info legend {display: none;} #edd_checkout_login_register p {margin-bottom: 10px;} #edd_checkout_login_register p#edd-login-account-wrap, #edd_login_fields p#edd-new-account-wrap {margin-bottom: 50px;} #edd_checkout_form_wrap fieldset#edd_register_fields #edd_checkout_user_info {margin-bottom: 0;} /*#edd_checkout_login_register label, #edd_checkout_login_register .edd-description {display: none;}*/ #edd_checkout_form_wrap .edd-cart-adjustment {background: #eee; color: #333; padding: 30px;} #edd_checkout_form_wrap .edd-cart-adjustment label {display: block;} #edd_checkout_form_wrap .edd-cart-adjustment input[type="text"] {width: auto; margin: 0; display: inline-block;} #edd_checkout_form_wrap .edd-cart-adjustment input[type="submit"] {padding: 13px 20px; min-width: initial; margin: 0;} #edd_checkout_form_wrap .edd-payment-icons img.payment-icon { max-height: 48px; width: auto; margin: 0 3px 0 0; background: none; padding: 0; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;} #edd_checkout_form_wrap .edd-payment-icons {margin: 50px 0; text-align: center;} #edd_checkout_form_wrap #edd-payment-mode-wrap .edd-payment-mode-label { font-weight: bold; display: inline-block; position: relative; margin-bottom: 1em; font-size: 18px;} #edd_checkout_form_wrap #edd-payment-mode-wrap {margin-bottom: 30px;} #edd_checkout_form_wrap #edd-payment-mode-wrap label {display: inline-block; margin: 0 20px 0 0; font-weight: normal;} #edd_checkout_form_wrap #edd-payment-mode-wrap label input[type="radio"] {margin-right: 6px;} #edd_checkout_form_wrap #edd-payment-mode-wrap label:last-child {margin-right: 0;} /* ========================================================================== Edd Styles ======================================================================= */ .section table .edd_cart_total {text-align: right !important; border-top: 1px solid #eee !important; font-size: 1.6rem !important; text-transform: capitalize; font-weight: 400; padding-bottom: 20px; padding-right: 30px;} .edd_cart_amount {display: inline-block; line-height: 1.2em; margin-left: 5px;} #edd_final_total_wrap .edd_cart_amount{font-size: 2em;} #edd_checkout_form_wrap #edd_final_total_wrap {margin-top: 30px; } #edd_checkout_form_wrap #edd_purchase_submit #edd_final_total_wrap {margin-top: 0;} #edd_checkout_form_wrap #edd_final_total_wrap strong {display: inline-block; font-weight: normal; border-radius: 50%;} .section table tbody td.edd_cart_item_price {font-size: 1.2em; font-weight: 400;/* padding-top: 10px;*/} .section table tbody td.edd_cart_item_name {width: 50%;} .section table .edd_cart_remove_item_btn {color: #444; display: inline-block; vertical-align: middle;} .section table .edd_cart_remove_item_btn:before {content: '\e82c'; font-family: 'fontello'; display: inline-block; font-size: 20px; margin-right: 10px;} .section table .edd_cart_item_image {/*height: 80px;width: 80px; margin-right: 10px; display: inline-block;*/ vertical-align: middle;} .section table .edd_cart_item_image img {width: 100%; height: auto; margin: 0;} .edd_cart_item_image {width: auto; display:table; margin-right: 0; width: 100%;} .edd_cart_item_image .edd_cart_item_image_thumb {width: 90px; height: 80px; padding-right: 10px; float: none; display:table-cell; vertical-align: middle;} .edd_cart_item_image .edd_checkout_cart_item_title {display: table-cell; vertical-align: middle;} /*.sidebar-item .cart-box a.edd-add-to-cart .edd-add-to-cart-label {display: none;} .sidebar-item .cart-box .edd-submit:after {content: 'Add to cart'}*/ .sidebar-item .cart-box .edd_go_to_checkout:after {content: ''} .cart_item.empty {background: transparent;} .payment-total {font-size: 1.3em; font-weight: 700; margin-bottom: 40px;} .payment-total span {font-size: 1.6em; display: inline-block; vertical-align: bottom; line-height: normal; margin-left: 10px;} .comment-form {padding:15px 0; text-align: left; position: relative;} .comment-form > label {display: none;} .comment-form .field-holder {background:#fff;} .comment-form .field-holder input[type="text"], .comment-form .field-holder input[type="email"], .comment-form .field-holder input[type="password"], .comment-form .field-holder select, .comment-form .field-holder textarea {background: rgba(0,0,0,0.05); border: 1px solid rgba(0,0,0,0.05);} .comment-form .field-holder textarea {overflow: auto; height: 252px;} #submit{margin-top: 1.8rem;} /* --- Comment form -- */ .comment-form-author, .comment-form-email, .comment-form-url, .comment-form .field-holder {position: relative; margin-top: 20px; margin-bottom: 20px} .comment-form .field-holder label {position: absolute; top: 17px; left: 24px; display: inline-block; overflow: hidden; height: 20px; margin: 0; color: #999} .comment-form .field-holder label:before {content: "\f007"; font-family: 'fontAwesome'; width: 20px; display: inline-block;} .comment-form .comment_form_review_title label:before{content: "\f164"; } .comment-form-author, .comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment {width:100%; float:none; padding: 0; border-left:solid transparent 15px; border-right:solid transparent 15px; margin: 20px 0;} .comment-form .comment-form-author.field-holder, .comment-form-author.field-holder + .field-holder, .comment-form-comment.field-holder + .field-holder, .comment-form-email.field-holder + .field-holder {margin-top: 40px; margin-bottom: 20px} .admin-bar .comment-form .comment-form-comment {width: 100%; margin-bottom: 1.5rem;} .comment-notes, .logged-in-as {padding:0 15px; margin-bottom: 10px;} .paper .comment-notes, .paper .logged-in-as {padding: 0;} .comment-notes + .field-holder, .logged-in-as + .field-holder {margin-top: 30px;} .paper .field-holder {border-left: 0; border-right: 0;} .comment-form .comment-form-author label:before {content: "\f007";} .comment-form .comment-form-email label:before {content: "\f0e0"} .comment-form .comment-form-url label:before {content: "\f0ac"} .comment-form .comment-form-comment label:before {content: "\f075"} .comment-form .form-submit {text-align: center; margin-bottom: 0;} /* -------------------------------------------------------------------------- Boxed forms ---------------------------------------------------------------------- */ .boxed, #edd_checkout_user_info, #edd_cc_fields, #edd_cc_address, #edd_purchase_submit, #edd_register_fields, #edd_checkout_login_register, .modal-dialog, #edd_simple_shipping_fields {max-width: 716px; text-align: center; margin: 0 auto; position: relative;} #edd_register_fields a {color: inherit;} #edd_checkout_user_info, #edd_cc_fields, #edd_cc_address, #edd_purchase_submit, #edd_register_fields, #edd_login_fields, #edd_simple_shipping_fields {margin-bottom: 30px; padding: 220px 150px 60px;} #edd_login_fields {padding-top: 60px;} #edd_register_fields #edd_checkout_user_info {padding: 0} .boxed .boxed-head, #edd_checkout_form_wrap legend {background: rgba(0,0,0,0.1); padding: 44px; border: none; margin:0; position: absolute; left: 0; top:0; right: 0; color: inherit; width: auto; color: inherit !important; } .boxed-heading, #edd_checkout_form_wrap legend {text-transform: uppercase; line-height: 1.6em;} #edd_checkout_form_wrap #edd_variable_pricing_switcher-fieldset span {display: block;} #edd_checkout_form_wrap #edd_variable_pricing_switcher-fieldset legend {position: static; padding: 10px 0; display: block; font-size: 20px; background: none;} #edd_variable_pricing_switcher-fieldset .edd-variable-pricing-switcher {margin-bottom: 10px; font-size: 1em;} .boxed .lightbox-title {color: inherit; margin: 0 0 55px; text-transform: uppercase;} #edd-stripe-manage-cards legend, #edd-stripe-manage-cards legend {color: inherit; text-transform: uppercase;top: 30px; position:relative; margin:0; font-size: 20px;border-bottom: 0;} .boxed .author-contact-area .lightbox-title {font-size: 24px; font-weight: 700;} .boxed .boxed-head .lightbox-title, .boxed .boxed-head h1 {margin: 0; color: inherit;} .boxed .lightbox-subtitle {color: inherit; margin-bottom: 10px;} .boxed .boxed-body, .modal-content {padding: 60px 150px; display: block;} .field-holder, .card-expiration, #edd_checkout_login_register p.field-holder, #edd_checkout_login_register p.field-holder:last-child, .fes-el {position: relative; background-color: rgba(0,0,0,0.1); margin-bottom: 40px;} .fes-el.repeat {background-color: transparent;} .field-holder.featured_image {background: none; text-align: left;} .boxed .fes-label label {color: inherit;} .boxed div.fes-form fieldset .fes-fields textarea, .boxed div.fes-form fieldset .fes-fields input[type=text], .boxed div.fes-form fieldset .fes-fields input[type=email] {border: none;} .olam-contact .field-holder {background: transparent;} .field-holder + .field-holder {margin-top: 40px;} .field-holder label, .field-holder textarea + label {top: 15px; bottom: auto;} .holder-focus label, .holder-focus textarea + label { -webkit-transform: translate(-20px, -45px); -moz-transform: translate(-20px, -45px); -ms-transform: translate(-20px, -45px); -o-transform: translate(-20px, -45px); transform: translate(-20px, -45px); } .holder-focus .fes-label label { bottom: auto; -webkit-transform: translate(-20px, -30px); -moz-transform: translate(-20px, -30px); -ms-transform: translate(-20px, -30px); -o-transform: translate(-20px, -30px); transform: translate(-20px, -30px); } #edd-stripe-add-new-card .holder-focus label { -webkit-transform: translate(-20px, -65px); -moz-transform: translate(-20px, -65px); -ms-transform: translate(-20px, -65px); -o-transform: translate(-20px, -65px); transform: translate(-20px, -65px); } div.fes-form fieldset.fes-el.user_pass {margin-bottom: 0} div.fes-form fieldset.fes-el.user_pass .field-holder {margin-top: 40px;} div.fes-form fieldset.fes-el.user_pass .field-holder:first-child {margin-top: 0} .field-holder label .demo-icon {font-size: 1.2em;} .field-holder input[type="text"], .field-holder input[type="email"], .field-holder input[type="password"], .field-holder input[type="tel"], .field-holder input[type="number"], .field-holder select, .field-holder textarea {background: transparent; line-height: 24px; height: 58px; padding: 16px 20px; position: relative; z-index: 1; color: inherit; margin: 0; border: none; font-size: 1em; color: inherit;} .olam-contact .field-holder input[type="text"], .olam-contact .field-holder input[type="email"], .olam-contact .field-holder input[type="password"], .olam-contact .field-holder select, .olam-contact .field-holder textarea {border: 1px solid rgba(0,0,0,0.05); background: rgba(0,0,0,0.05);} .olam-contact .field-holder textarea {min-height: 58px; height: auto;} .olam-contact .alert {margin-bottom:40px;} .field-holder select option {color: #000} .card-expiration {background: transparent; min-height: 58px;} #edd_checkout_form_wrap .card-expiration select.edd-select.edd-select-small {display: inline; width: 60px; background-color: rgba(0, 0, 0, 0.12); margin: 12px 12px; padding: 5px 12px; height: 34px; color: #fff; border: 1px solid transparent;} #edd_checkout_form_wrap .card-expiration span.exp-divider {display: none;} .card-expiration label {bottom: auto; display: inline-block; vertical-align: middle;} #edd-stripe-manage-cards, #edd-stripe-manage-cards {margin: 50px auto;} #edd-stripe-manage-cards .card-meta .card-expiration {min-height:auto; margin-bottom:auto; background:initial;} #edd-stripe-manage-cards .boxed-body .edd-stripe-card-item {padding: 20px;} #edd-stripe-manage-cards .edd-stripe-card-item .card-actions a.delete {color: #f33;} .edd-stripe-card-item .card-actions a {border-bottom: 1px dotted;} #edd-stripe-manage-cards .edd-stripe-card-item .card-details .card-last-4 {font-weight: 500;} .edd-stripe-cancel-update {display: block;} #edd-stripe-manage-cards .edd-stripe-card-item .card-address-fields input, #edd-stripe-manage-cards .edd-stripe-card-item .card-address-fields select, #edd-stripe-manage-cards .edd-stripe-add-new-card input.edd-input, #edd-stripe-manage-cards .edd-stripe-add-new-card textarea.edd-input, #edd-stripe-manage-cards .edd-stripe-add-new-card select.edd-select {width: 100%;display: block;} #edd-stripe-manage-cards .edd-stripe-card-item .card-update-form select {height: inherit;} #edd-stripe-manage-cards .edd-stripe-card-item .card-update-form label {font-weight: 400;} #edd-stripe-manage-cards select.card-expiry-month, #edd-stripe-manage-cards select.card-expiry-year {width: 48%; display: inline-block; margin:0;} .edd-stripe-card-item .exp-divider {width: 5%;} #edd-stripe-manage-cards .card-address-fields span {display: block;} #edd-stripe-manage-cards .edd-stripe-card-item .card-update-form>label {margin-bottom: 40px;font-weight:700;} #edd-stripe-add-new-card fieldset {padding:20px;} #edd-stripe-manage-cards .edd-stripe-add-new-card span.edd-description {margin:0; opacity: 0.8;} #edd-stripe-manage-cards .edd-stripe-add-new-card input.edd-input, #edd-stripe-manage-cards .edd-stripe-add-new-card select.edd-select, #edd-stripe-card-element.StripeElement {padding: 16px 20px;} #edd-stripe-manage-cards .edd-stripe-add-new-card label {display: inline-block; position: absolute; line-height:inherit; z-index: 10; font-weight:400;} #edd-stripe-manage-cards .edd-stripe-add-new-card>label {position: relative;font-weight: 700;} #edd-stripe-manage-cards .edd-stripe-add-new-card #edd-card-wrap label[for="edd-card-element"] {position: relative; top: 0!important; line-height: 1;} #edd-stripe-manage-cards .edd-stripe-add-new-card legend, #edd-stripe-manage-cards .edd-stripe-add-new-card legend {top:0; margin-bottom: 20px;} #edd-stripe-manage-cards .edd-stripe-add-new-card .field-holder label {top:42px;} #edd-stripe-manage-cards #edd-card-wrap label {top: -32px!important;left: 0px!important;} #edd-stripe-manage-cards .field-holder .edd-alert {padding: 5px 10px;} #edd-stripe-manage-cards #edd-stripe-card-errors:not(:empty) {color: #ff4141;} #edd-stripe-manage-cards input[type="submit"].edd-stripe-submit-update, #edd-stripe-add-new-card input[type="submit"].edd-stripe-add-new {border: 0;font-weight: bold;} .StripeElement {/*background-color: #FFFFFF!important;*/} /*.StripeElement--focus {color: inherit!important;}*/ .edd-stripe-new-card #edd-stripe-card-element.StripeElement {background-color: rgba(0, 0, 0, 0.1) !important;} input.edd-stripe-existing-card {top: 2px;position: relative;} .edd-card-selector-radio .edd-stripe-card-radio-item.selected {background: none; background-color: transparent!important; border: none;} .edd-stripe-card-radio-item.new-card-wrapper span {width: auto;} .edd-stripe-card-radio-item.new-card-wrapper span:after, .edd-stripe-card-radio-item.new-card-wrapper span:after {border: none;position: unset;top: unset;left: unset;} .edd-stripe-card-selector+.edd-stripe-new-card {margin-top: 30px;} .edd-stripe-card-radio-item.new-card-wrapper input[type="radio"] + label span {position: unset;vertical-align:unset;} .edd-stripe-card-radio-item.new-card-wrapper input[type="radio"] + label span:before {background:none;} #edd_checkout_form_wrap .edd-card-selector-radio label {line-height: 1em;padding-left: 0;} .edd-alert.edd-stripe-alert.edd-alert-error {color: #f44336;padding:10px;} p#edd-card-name-wrap {margin-bottom:20px;} .boxed .boxed-body input[type="submit"], .edd-submit, #edd-purchase-button, input[type="submit"].edd-submit, .wrapper div.fes-form .fes-submit input[type=submit] {min-width: 226px; text-align: center; margin-bottom: 20px; text-transform: uppercase; font-size: 1em; padding: 15px 25px; margin: 0; max-width: 100%;} .wrapper div.fes-form .fes-submit input[type=submit] {box-shadow: 5px 5px 0 rgba(0,0,0,0.1);} .boxed div.fes-form .fes-submit input[type=submit]:hover, .wrapper div.fes-form .fes-submit input[type=submit]:hover {background: #fff;} .sweet-alert input{display: none!important;} .edd-cart-saving-button {min-width: inherit; padding: 8px 15px; } .sidebar .cart-box .edd-submit, .sidebar .cart-box #edd-purchase-button, .sidebar .cart-box input[type="submit"].edd-submit {width: 226px; max-width: 100%; min-width: inherit; margin-bottom: 0;} .sidebar .cart-box .edd_purchase_submit_wrapper a.edd-add-to-cart {box-shadow: 5px 5px 0 rgba(0,0,0,0.1)} .sidebar .cart-box .edd_download_purchase_form, .sidebar .edd-free-downloads-direct-download-link.edd-submit {margin-bottom: 20px; margin-top: 20px;} .sidebar .edd-cart .edd_checkout a, .sidebar .edd-cart a.btn-checkout {padding: 5px;} .sidebar .edd-cart .edd_checkout a:before, .sidebar .edd-cart a.btn-checkout:before {content: none; display: none;} #edd_purchase_submit {padding-top: 60px;} .boxed .boxed-body input[type="submit"], .boxed .boxed-body input[type="submit"]:hover, .boxed .boxed-body input[type="submit"], #edd_purchase_submit input[type="submit"], #edd_purchase_submit input[type="submit"]:hover, .sidebar .cart-box .edd-submit, .header ul.shop-nav .cart-widget .dd-cart .buttons a, #edd_login_fields input[type="submit"] {box-shadow: 5px 5px 0 rgba(0,0,0,0.1)} .boxed .boxed-body input[type="submit"]:hover{background: #fff!important;} #edd_login_fields a {color: inherit;} .edd-submit:before, .edd_checkout a:before, a.btn-checkout:before {font-size: 1.3em; vertical-align: text-bottom;} .boxed .signup-icon {font-size: 40px; padding-top: 20px;} .boxed .signup-icon span {display: inline-block; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } #fes-profile-form-title, #fes-submission-form-title, #fes-vendor-contact-form-title, #fes-login-form-title, #fes-registration-form-title{color: inherit !important; margin: 0 0 55px; text-transform: uppercase; font-size:40px; border-bottom:0; line-height: 1em;} .fes-vendor-contact-form textarea#message {min-height: 150px;} .wrap-forms label {font-size: 1em !important; font-weight: normal !important; margin-bottom: 3px !important;} /* -------------------------------------------------------------------------- Sidebar - Vendor contact */ .sidebar-item .author-contactform .author-contact-form {text-align: center; margin-top: 15px;} .sidebar-item .fes-vendor-contact-form {background: none; padding:0;} .sidebar-item .fes-vendor-contact-form h1{display: none;} .sidebar-item .fes-vendor-contact-form .field-holder .fes-fields {margin:0;} .sidebar-item .fes-vendor-contact-form .field-holder .fes-fields input[type="text"], .sidebar-item .fes-vendor-contact-form .field-holder .fes-fields input[type="email"], .sidebar-item .fes-vendor-contact-form .field-holder .fes-fields textarea, .sidebar-item .fes-vendor-contact-form .field-holder .fes-fields input[type="text"]:focus, .sidebar-item .fes-vendor-contact-form .field-holder .fes-fields input[type="email"]:focus, .sidebar-item .fes-vendor-contact-form .field-holder .fes-fields textarea:focus {background: transparent; width: 100%; color: inherit;} /*.sidebar-item .fes-vendor-contact-form .field-holder .fes-fields textarea, .sidebar-item .fes-vendor-contact-form .field-holder .fes-fields textarea:focus {height: 80px;}*/ .boxed .sidebar-item div.fes-form fieldset .fes-fields {margin-top: 0;} .sidebar-item .fes-vendor-contact-form div.fes-form fieldset.recaptcha {display: block; background: transparent; } .sidebar-item .fes-vendor-contact-form .fes-fields .g-recaptcha {max-width: 100% !important; height: auto !important;} .sidebar-item .fes-vendor-contact-form .fes-fields .rc-anchor-normal {width: 100%; height:auto;} .sidebar-item .fes-vendor-contact-form .fes-fields .rc-anchor-normal .rc-anchor-content {display: block; width: auto;} .sidebar-item .fes-vendor-contact-form .fes-fields .rc-anchor-normal .rc-anchor-normal-footer, .rc-anchor-normal-footer {display: block !important; width: auto !important;} .sidebar-item .fes-vendor-contact-form div.fes-form fieldset:last-child {margin-bottom: 0;} .sidebar-item .fes-vendor-contact-form div.fes-form .fes-submit input[type=submit] {width: 226px; max-width: 100%; text-align: center; margin-bottom: 20px; text-transform: uppercase; font-size: 1em; padding: 15px 25px; margin: 0; border: none; height: auto; border-radius: 0; min-width: initial; margin-top: 15px; box-shadow: none; background: #fff; color: #333; box-shadow: 5px 5px 0 rgba(0,0,0,0.1)} .boxed .fes-el .fes-label, .field-holder > label, .field-holder > .fes-label {position: absolute; top: 18px; line-height: 20px; height: 20px; left: 20px; margin: auto; font-weight: 400;} .field-holder.repeat > .fes-label {top: 22px;} .boxed .fes-el .fes-label label, .field-holder > .fes-label label {position: static; font-weight: 400; top: auto;} .fes-repeat-field .fes-clone-field, .fes-repeat-field .fes-remove-field {margin: 8px 0;} .boxed .sidebar-item .fes-vendor-contact-form .field-holder .fes-fields input[type="text"] {border: none;} .boxed .holder-focus .fes-label label, .holder-focus > .fes-label, .fes-submission-form .post_content .fes-label {bottom: auto; -webkit-transform: translate(-20px, -45px); -moz-transform: translate(-20px, -45px); -ms-transform: translate(-20px, -45px); -o-transform: translate(-20px, -45px); transform: translate(-20px, -45px); } .holder-focus > .fes-label label, .boxed .holder-focus .fes-label label { -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } .boxed div.fes-form fieldset.recaptcha.fes-el .fes-label label { bottom: auto; display: none; -webkit-transform: translate(-20px, -25px); -moz-transform: translate(-20px, -25px); -ms-transform: translate(-20px, -25px); -o-transform: translate(-20px, -25px); transform: translate(-20px, -25px); } .wrapper div.fes-form .fes-submit input[type=submit], .boxed div.fes-form .fes-submit input[type=submit] {background: transparent;} /* -------------------------------------------------------------------------- FES TEmplates (Vender dashboard) ---------------------------------------------------------------------- */ .post-content .fes-vendor-menu ul {display: block; text-align: center; margin: 0 0 50px; padding: 0;} .post-content .fes-vendor-menu ul li {display: inline-block;float: none;margin: 2px; margin-bottom: 1.8rem;} .post-content .fes-vendor-menu ul li a {padding: 15px 20px 15px 15px;color: #333;background: #fff; } .post-content .fes-vendor-menu ul li a .icon {background: none; color: inherit; font-size: 1.3em; width: 28px; line-height: 22px;} .post-content .fes-vendor-menu ul li a .icon:before { font-family: 'fontAwesome'; color: inherit; content: "\f054"} .post-content .fes-vendor-menu ul li a .icon-home:before {content: "\f015";} .post-content .fes-vendor-menu ul li a .icon-list:before {content: "\f00b"} .post-content .fes-vendor-menu ul li a .icon-pencil:before {content: "\f067"} .post-content .fes-vendor-menu ul li a .icon-gift:before {content: "\f06b"} .post-content .fes-vendor-menu ul li a .icon-user:before {content: "\f007"} .post-content .fes-vendor-menu ul li a .icon-off:before {content: "\f08b"} .post-content .fes-vendor-menu ul li a .icon-earnings:before {content:"\f155";} .post-content .fes-vendor-menu ul li a .icon-calendar:before {content:"\f073";} .fes-vendor-menu>ul>li>a {display: initial;} .post-content .fes-vendor-menu [class^="icon-"], .post-content .fes-vendor-menu [class*=" icon-"] {vertical-align: top;} div.fes-form fieldset .fes-fields table {color: inherit;} div.mce-panel {background: none; margin: 7px;} .fes-login-registration, .fes-ajax-form, .lost_reset_password {max-width: 716px; text-align: center; margin: 0 auto; position: relative;} #fes_login_registration_form_row_left{padding: 60px 150px; display: block; margin-bottom: 30px;} #fes_login_registration_form_row_right{padding: 60px 150px; display: block;} #fes-vendor-dashboard .fes-ajax-form {padding: 60px 150px; display: block;} .lost_reset_password .field-holder, .woocommerce form.lost_reset_password .form-row-first{width: 100%;} .fes-submission-form {max-width: 916px;} .fes-ajax-form + #fes_lost_password_link {display: table; margin:30px auto 0 auto;} table.fes-login-registration > tbody > tr > td {display: block;} .fes-login-registration {max-width: 716px; text-align: center; margin: 0 auto; position: relative;} table.fes-login-registration > tbody > tr > td h1, form.fes-ajax-form h1 {color: inherit; margin: 0 0 45px; text-transform: uppercase;} table.fes-login-registration > tbody > tr > td a {color:inherit;} table.fes-login-registration > tbody > tr > td {width: auto !important; float: none !important;} table.fes-login-registration > tbody > tr > td + td {margin-top: 50px;} div.fes-form fieldset .fes-el .fes-fields {margin: 0 !important;} div.fes-form fieldset .fes-el .fes-fields input[type="text"], div.fes-form fieldset .fes-el .fes-fields input[type="password"], div.fes-form fieldset .fes-el .fes-fields input[type="email"], div.fes-form fieldset .fes-el .fes-fields input[type="url"], div.fes-form fieldset .fes-el .fes-fields input[type="number"], div.fes-form fieldset .fes-el .fes-fields textarea, div.fes-form fieldset.field-holder .fes-fields input[type="text"], div.fes-form fieldset.field-holder .fes-fields input[type="password"], div.fes-form fieldset.field-holder .fes-fields input[type="email"], div.fes-form fieldset.field-holder .fes-fields input[type="url"], div.fes-form fieldset.field-holder .fes-fields input[type="number"], div.fes-form fieldset.field-holder .fes-fields textarea, div.fes-form fieldset .fes-el .fes-fields input[type="text"]:focus, div.fes-form fieldset .fes-el .fes-fields table.download_item_thumbnail_id input[type="text"]:focus, div.fes-form fieldset .fes-el .fes-fields input[type="password"]:focus, div.fes-form fieldset .fes-el .fes-fields input[type="email"]:focus, div.fes-form fieldset .fes-el .fes-fields input[type="url"]:focus, div.fes-form fieldset .fes-el .fes-fields input[type="number"]:focus, div.fes-form fieldset .fes-el .fes-fields textarea:focus {background: transparent; box-shadow: none; border: none; padding: 16px 20px; color: inherit; width: 100%;} .fes-el {position: relative;} .fes-el input[type="text"], .fes-el input[type="email"], .fes-el input[type="password"], .fes-el select, .fes-el textarea {background: transparent; line-height: 24px; height: 58px; padding: 16px 20px; position: relative; z-index: 1; color: inherit; margin: 0; border: none; font-size: 1em;} div.fes-form fieldset .fes-fields textarea#post_content {min-height: 150px;} .fes-fields .fes-feat-image-upload {margin-bottom: 0;} .fes-el .fes-fields .fes-avatar-image-upload {max-width:initial; margin: 0;} .wrapper div.fes-form .fes-submit input[type=submit] {color: #333} .featured_image.field-holder label, .featured_image.holder-focus label, .file_upload.field-holder label, .file_upload.holder-focus label, .multiple_pricing.field-holder label, .which_country.field-holder label, .which_country.holder-focus label, .multiselect.field-holder label, .multiselect.holder-focus label, .radio.field-holder label, .radio.holder-focus label, .checkbox.field-holder label, .checkbox.holder-focus label, .repeat.field-holder label, .repeat.holder-focus label, div.fes-form fieldset.recaptcha label{left: 0; top: -30px; bottom: auto; padding: 0; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } .holder-focus .fes-fields ul.fes-checkbox-checklist {float: none;} .toggle.field-holder {text-align: left;} .toggle.field-holder input[type="checkbox"] {margin: 6px 6px 6px 2px;} .holder-focus .fes-fields label { position: static; display: inline-block; margin: 15px 15px 10px; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } .holder-focus .fes-fields ul {margin: 5px 15px; float: left; width: 100%;} .holder-focus .fes-fields ul li, .holder-focus .fes-fields ul li label {margin: 0; width: 100%; text-align: left; list-style:none; line-height: 22px;} div.fes-form fieldset.recaptcha {display: inline-block;} .holder-focus .fes-fields ul.children {float:none;} .holder-focus .fes-fields label input {position: static; vertical-align: top; opacity: 1; float: none;} .holder-focus .fes-fields label.selectit input {position: absolute; opacity: 0;} .radio.field-holder, .checkbox.field-holder, .section_break.field-holder, div.fes-form fieldset .fes-fields table, div.fes-form fieldset .fes-fields td {background: none;} div.fes-form fieldset .fes-fields table, div.fes-form fieldset .fes-fields td {padding: 0;} .fes-checkbox-checklist {text-align: left;} .multiselect.field-holder select option {color: inherit;} .featured_image.field-holder .fes-label {position: relative; top: 0; left: 0; margin-bottom: 5px;} .featured_image.field-holder.holder-focus .fes-label{transform: none;} div.fes-form fieldset .fes-section-wrap { border-bottom: 1px solid rgba(255,255,255,0.5); margin: 15px 0; padding: 0 0 15px; font-size: 1.6em; text-align: left;} div.fes-form fieldset .fes-section-wrap h2 {color: inherit;} .fes-el .wp-editor-tools {padding: 15px 15px 10px;} .fes-el .fes-checkbox-checklist {display: block; padding: 0; margin: 0; list-style: none;} .fes-el .fes-checkbox-checklist li {padding: 0 0 0 20px; margin: 0; display: block} .fes-el .fes-checkbox-checklist li label {float: none; margin: 0; padding: 0;} div.fes-form fieldset .fes-fields #fes-insert-image-container:after, div.fes-form fieldset:after{z-index: 10000;} .fes-fields .fes-feat-image-upload a.fes-feat-image-btn, .fes-fields .fes-avatar-image-upload a.fes-avatar-image-btn {background: #fff; box-shadow: 0 1px 2px rgba(0,0,0,0.2); color: #333;} th.fes-file-column {padding-left: 0;} .wp_comments .comment_message table th, .wp_comments .comment_message table td, .section .post-content table.file_upload th, .section .post-content table.file_upload td, div.fes-form fieldset .fes-fields td.fes-repeat-field, .paper table th, .paper table td {background: none; border: none; padding: 0; text-align: left;} div.fes-form fieldset .fes-fields td.fes-repeat-field input{ width: 95%!important;background-color: rgba(0,0,0,0.1)!important;/*border:1px solid rgba(0, 0, 0, 0.15) !important;*/} div.fes-form fieldset .fes-fields table input[type="text"], div.fes-form fieldset .fes-fields table input[type="text"]:focus, div.fes-form fieldset .fes-fields table.file_upload input[type="text"] {height: auto;} .fes-form table thead, .fes-form table.file_upload thead {display: none;} .fes-form table .delete, .fes-form table.file_upload .delete {position: absolute; top: -16px; right: 0; height: 16px; width: 16px; background: #fff; line-height: 16px; text-align: center; } .fes-form table .fes-delete-row, .fes-form table.file_upload .fes-delete-row {width: 0 !important} .fes-form table .edd-submit, .fes-form table.file_upload .edd-submit {margin: 5px; width: auto; min-width: initial;} .fes-form table .edd-submit {margin: 0 -7px 0 0} .download_item_thumbnail_id .fes-form table .edd-submit {margin: 0;} span.fes-help {text-align: left; line-height: 1.2em; margin-bottom: 40px; font-style: italic; opacity: 0.7; font-size: .9rem; display: block;} .field-holder + .fes-help {margin-top: -30px;} div.fes-form fieldset .fes-fields select {background: transparent; line-height: 24px; height: 58px; padding: 16px 20px; position: relative; z-index: 1; color: inherit; margin: 0; border: none; font-size: 1em;} div.fes-form fieldset .fes-fields select.multiselect {height: auto;background-image: none!important;} div.fes-form fieldset #wp-post_content-wrap{border: none;} .fes-fields .fes-feat-image-upload a.close {line-height: 220px;} .fes-fields .fes-feat-image-upload .image-wrap a.close {line-height: 22px;font-size: 22px;position: absolute;top: 0;right: 0;height: 22px;width: 22px;text-align: center;background: #fff;color: #000;} table#fes-comments-table th, table#fes-comments-table td {padding: 15px; background: #fff;} .fes-author-img { float: left; padding-right: 0; width: 100%;} #fes-comments-table .col-author {text-align: center; width: 25%;} table#fes-comments-table td.col-content .fes-comments-content {padding-bottom: 15px;} #fes-vendor-announcements, #fes-vendor-store-link {font-size: 1.2em; text-align: center; margin: 3.6rem 0;} .fes-comment-author-name {display: block;} table#fes-comments-table td.col-content hr {display: none;} .fes-author-img img { border-radius: 50%; width: 90px; margin: 0 auto; max-width: 100%;} #fes-comments-table .col-author .fes-light-red {margin: 5px 0; padding: 2px 10px; display: inline-block; line-height: 1.2em;} #fes-view-comment, #fes-comment-date, .col-author .fes-light-red, .col-author .fes-light-green, .col-author .fes-comment-table-meta {margin: 5px 0;} div.fes-form fieldset .multiple {color: inherit; padding: 10px;} div.fes-form fieldset .multiple th, div.fes-form fieldset .multiple td, .fes-form .multiple .fes-variations-list-multiple td {padding: 5px; background: none; border: none;} div.fes-form fieldset .multiple .edd-submit {min-width: initial; width: auto; margin: 0;} div.fes-form fieldset .multiple .edd-submit:before {content: none; display: none;} div.fes-form fieldset .multiple .insert-file-row {/*background: none; padding: 0; color: inherit;*/} div.fes-form fieldset .multiple tfoot th {color: inherit;} div.fes-form fieldset .fes-fields .multiple input[type="text"], div.fes-form fieldset .fes-fields .multiple input[type="text"]:focus {background: rgba(0,0,0,0.1); padding: 15px 20px; height: auto; line-height: 16px;} .multiple_pricing {background: none;} div.fes-form fieldset.multiple_pricing table.multiple {padding: 0;} div.fes-form fieldset.multiple_pricing .multiple td:first-child, div.fes-form fieldset.multiple_pricing .multiple th:first-child {padding-left: 0;} div.fes-form fieldset.multiple_pricing .fes-fields .multiple input[type="text"] {background: rgba(0,0,0,0.1) !important;} .fes-el.multiple_pricing.multiple_pricing.field-holder .fes-label{ top: 0; position: relative; left: 5px; text-align: left; } .fes-el.multiple_pricing.multiple_pricing.field-holder.holder-focus .fes-label{transform: none !important;} #fes-save-as-draft{background: #fff !important; margin-right: 10px;} .fes-el.user_avatar.user_avatar.field-holder {background: transparent;} .fes-el.user_avatar.user_avatar.field-holder .fes-avatar-image-upload{background: rgba(0,0,0,0.1); padding: 15px 0;} .fes-avatar-image-upload .fes-remove-avatar-image {color: inherit;padding: 5px;font-size: 16px;cursor: pointer;} .fes-avatar-image-upload .image-wrap img {margin-bottom: 0;} .fes-el.user_avatar.user_avatar.field-holder .fes-label{position: relative; top: 0; left: 0; text-align: left; margin-bottom: 5px;} .user_bio.description textarea {min-height: 115px;} .fes-delete-row .edd-fes-delete {display: inline-block; height: 16px; width: 16px; line-height: 16px; text-align: center; background: #fff;} .section table.fes-table {background: #fff;} .section table.fes-table tr th {padding: 15px 0; border: none !important; vertical-align: middle;} .section table.fes-table tr td {padding: 15px 0; border: none !important; vertical-align: middle;} .section table.fes-table tr th:first-child, .section table.fes-table tr td:first-child {padding: 15px 30px;} .section table.fes-table tr td a.edd-fes-action {padding-right: 10px;} .section table.fes-table tr td a.edd-fes-action:last-child {padding-right: 0;} .table.fes-table tbody tr:nth-child(2n) td {background: rgba(0,0,0,0.05);} .fes-product-list-pagination-container {display: block; margin: 3.6rem 0; font-size: 0; text-align: center;} .fes-product-list-status-bar {display: block; margin: 0.6rem 0; font-size: 0; } .fes-product-list-pagination-container a, .fes-product-list-pagination-container span, .fes-product-list-status-bar a {display: inline-block; line-height: 20px;font-size: 12px; margin: 1px 5px; padding:3px 10px; color: #666;} .fes-product-list-status-bar a {background: #fff;} .fes-product-list-td abbr {margin-right: 25px;} .fes-product-list-td.fes-item-img img {max-width: 100px;} .fes-fields .g-recaptcha > div {width:100%!important;} .fes-el.recaptcha {background:transparent;} .fes-el.recaptcha .fes-label {display: none;} table#fes-comments-table textarea {border-radius: 0; color: inherit; } table#fes-comments-table .fes-cmt-submit-form, table#fes-comments-table .fes-ignore {display: inline-block; padding: 8px 12px;} .fes-display-field-table {border-collapse: collapse; margin-bottom: 30px;} .paper .fes-display-field-table td, .paper .fes-display-field-table th {padding: 5px 10px; border:1px solid #eee !important; vertical-align: top;} .paper .fes-display-field-table td:first-child {white-space: nowrap;} .sidebar-item .fes-display-field-table td, .sidebar-item .fes-display-field-table th {padding: 2px 0; border:none !important; background-color: #fff; vertical-align: top; font-size: 0.9em; width: 50%;} .sidebar-item .fes-display-field-table td + td, .sidebar-item .fes-display-field-table th + th {text-align: right;} .fes-display-field-table td p:last-child {margin-bottom: 0} .fes-el select[multiple="multiple"] option {color: inherit;} .fes-el.download_category.download_category {display: grid;} #download_category.download_category.multiselect{height: 130px;} #download_category.download_category.multiselect option:nth-child(2n-1){background: rgba(255, 255, 255, 0.08);} .field-holder .edd-alert {position: absolute;right: 0;bottom: 100%;padding: 0 10px;background: rgb(255, 255, 255);line-height: 1em;border: none;border-radius: 0;box-shadow: 0 2px 0 rgba(0,0,0,0.2);text-transform: none;} .field-holder .edd-alert:before, .field-holder .edd-alert:after {content: '';border: 0 solid transparent;border-top: 4px solid #fff;border-left-width: 4px;border-right-width: 4px;position: absolute;top: 100%;left: 2px;z-index: 100;} .field-holder .edd-alert:after {border-top-color: rgba(0,0,0,0.3);z-index: 10; border-top-width: 6px;} .wp-editor-container{border: none !important; width: 98%; padding-bottom: 1px;} #edd_user_history> tbody:nth-of-type(odd) td{background: rgba(0,0,0,0.05)!important;} #add-customer-message { float: left; box-shadow: none; padding: 7px 10px; text-shadow: none; border: 0; } .edd-message-fields #add-customer-message { padding: 15px 25px; } .edd-message-fields input[type="text"] { margin-bottom: 1rem; } .file_upload.edd-message-files label { visibility:hidden; } .fes-variations-list-edd-message-files .fes-file-value { border:1px solid #ddd!important; } #wp-edd-message-message-editor-container.wp-editor-container { width:100%; margin-bottom: 2rem; border: 1px solid #e5e5e5!important; } #wp-edd-message-message-editor-container.wp-editor-container div.mce-panel { margin:0; } .fes-registration-form .fes-help + .fes-help {display: none;} /* ---- Software Licensing --- */ .edd_sl_license_key_expired, .edd_sl_license_status.edd-sl-expired {color:#ff0000;} .edd-manage-license-back::before {content: "";margin: 0;} .edd_sl_show_key img {margin-bottom: 5px;} .edd_purchase_receipt_product_notes {max-width: 80%;} #edd_purchase_receipt_products td {min-width: 110px;} .edd_download_changlog a {font-style: 12px;} /* ---- Free Downloads --- */ /*#edd_free_download_form label { color:#010101; }*/ #edd_free_download_form input[type="text"] { border:1px solid rgba(0,0,0,0.1)!important; color:inherit; } .edd-free-downloads-modal-wrapper { padding:10% 0 0; z-index: 9999; } #edd-free-downloads-modal { padding:2%; } .edd-free-downloads-modal-close { top: 8px; right: 5px; background: transparent; } .edd-free-downloads-note-content {margin-bottom: 0;} .sidebar .cart-box .edd_free_downloads_form_class { text-align: center; } .sidebar .edd-free-downloads-direct-download-link.edd-submit { text-align: center; width: 100%; } .product-options .edd_free_downloads_form_class .edd-submit.edd-free-download, .product-options .edd-free-downloads-direct-download-link.edd-submit { height: auto; font-size: 10px; padding: 3px 6px; margin-left: 3px; background: #9c9c9c; color: #fff; min-width: auto; border-radius: 3px; box-shadow: none; font-weight: normal; position:relative; top: -2px; border: none; text-transform: uppercase; } .product-options .edd_free_downloads_form_class .edd-submit.edd-free-download:before, .product-options .edd-free-downloads-direct-download-link.edd-submit:before {display: none;} .product-options .edd_free_downloads_form_class {display: inline;} .edd-free-downloads-mobile {} .edd-free-downloads-checkbox-label a {color:inherit; text-decoration: underline;} /* ---- Simple Shipping --- */ .edd_simple_shipping {text-align: left;} .edd_simple_shipping.field-holder {background:none;} .edd_simple_shipping input[name="edd_simple_shipping[enabled]"] {margin-top:6px; margin-right:5px;} .edd_simple_shipping label[for="edd_simple_shipping[enabled]"] {margin: 10px 0 15px 0;} .edd_simple_shipping label {width: auto!important;} .edd_simple_shipping .edd-fes-shipping-fields label, .edd_simple_shipping .edd-fes-shipping-fields .edd-shipping-field {width: 45%!important; margin: 0 10px 0 0; float: left;} .edd_simple_shipping .edd-fes-shipping-fields input[type="text"].edd-shipping-field {background-color: rgba(0,0,0,0.1)!important;} #edd_simple_shipping_fields_wrap select option {color: #333;} ul.edd-profile-shipping-addresses {list-style: none; text-align: left; padding-bottom: 10px;} legend[for="edd_shipping_addresses"] {color: #fff; text-align: left;} .edd_receipt_fees li {list-style: none;} .fes_accept_toc input[type="checkbox"] {margin-top: 6px;} /* ---- Contact form 7 --- */ .wpcf7-form p label, .wpcf7-form-control-wrap {display: block;} .wpcf7-form-control-wrap {margin-top: 5px;} .wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="password"], .wpcf7-form-control-wrap input[type="tel"], .wpcf7-form-control-wrap input[type="number"], .wpcf7-form-control-wrap textarea, .wpcf7-form-control-wrap select {margin-bottom: 0.5em;} /* ---- Unyson Contact form --- */ ul.fw-form-errors { color: #bf0000; background: #ffd9d9; color: #a24141; list-style: none; padding: 10px 20px; display: table; max-width: 100%; margin: 0 auto 15px auto; } /* -------------------------------------------------------------------------- Shortcode team ---------------------------------------------------------------------- */ .team-member {text-align: center;} .team-item {position: relative;text-align: center;color: #989898;display: inline-block;margin: 0 auto; background: #fff;} .tea-item .team-img {background: #eeeeee; position: relative;} .team-item img {vertical-align: top;margin: 0;padding: 0;border: none;display: block;width: 100%;} .member-details {display: block; padding: 20px 20px 0;position: relative;} .member-details h5 { position: relative;margin-bottom: 10px; margin-top: 0; font-size: 20px;} .member-details ul {display: block;list-style: none;padding: 0;margin: 0;overflow: hidden;} .member-details ul li {margin: 10px 0 0;font-size: 22px;display: inline-block;line-height: 40px;text-align: center;} .member-details ul li a {} .team-item span {position: relative;} .member-details .icon {height: 34px; width: 34px;} .member-details .icon .demo-icon {line-height: 30px; font-size: 14px; vertical-align: top;display: inline-block;} /* -------------------------------------------------------------------------- Olam Lightbox ---------------------------------------------------------------------- */ .lightbox-wrapper {display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999; } .lightbox-wrapper .lightbox-overlay {background-color: rgba(0,0,0,0.5); position: absolute; z-index: 0; left: 0; top: 0; height: 100%; width: 100%;} .lightbox-wrapper .lightbox-area {position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin:auto; z-index: 10; display: block; width: 100%; padding: 50px; text-align: center; font-size: 0; overflow: auto;} .lightbox-area:after { content: ''; height: 100%; display: inline-block; width: 0; vertical-align: middle; margin-right: 0;} .lightbox-area .lightbox{display: inline-block; vertical-align: middle; width: 716px; max-width: 100%; text-align: center;} .boxed .toggle-signup {margin: 0; position: relative;} .toggle-signup {cursor: pointer;} .boxed .signup-area {display: none;} .lightbox .lightbox-close {position: absolute; top: 0; right: 0; width: 80px; height: 80px; overflow: hidden; cursor: pointer; padding: 14px 0 0 35px;} .lightbox .lightbox-close:before {content:''; background: rgb(0,0,0); height: 58px; width: 120px; top: -10px; right: -42px; position: absolute; text-align: center; padding-top: 25px; z-index: 0; opacity: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .lightbox .lightbox-close:hover:before {opacity: 0.2;} .lightbox .lightbox-close .close-btn {position: relative; z-index: 100} #dp_swf_engine {display: none !important;} /* ========================================================================== Pricing table ======================================================================= */ .fw-pricing .fw-package {text-align: center; border: none; padding: 30px; color: inherit; background: #fff; } .fw-pricing .fw-package .fw-heading-row, .fw-pricing .fw-package .fw-button-row {padding: 20px 15px 0; font-size: 16px; color: #444; background: none !important} .fw-pricing .fw-package .fw-heading-row {padding: 0 15px;} .fw-pricing .fw-package .fw-heading-row span {font-size: inherit; text-transform: none; border: none; text-transform: uppercase;} .fw-pricing .fw-package .fw-pricing-row { position: relative; z-index: 10; padding: 20px 0 20px; background: transparent; color: inherit;} .fw-pricing .price-box:hover .price-box-head {margin:20px -40px 20px -40px;} .fw-pricing .price-box-head .pbh-box {padding: 20px;padding: 20px 60px 20px 75px; background: inherit; position: relative; z-index: 100;} .fw-pricing .price-box-head .pbh-box p {margin: 0; padding: 0; font-weight: 300; color: #989898;} .fw-pricing .fw-package .fw-pricing-row span, .fw-pricing .fw-package .fw-pricing-row small {position: relative; z-index: 100} .fw-pricing .fw-package .fw-pricing-row small {margin: 0; padding: 0; font-weight: 300; font-size: 1em;} .fw-pricing .package-price {position: relative; z-index: 100; line-height: 1em; display: inline-block; text-align: center;width: 100%;word-break: break-word;} .fw-pricing .fw-pricing-row p {position: relative; z-index: 100; margin-bottom: 0;} .fw-package .fw-pricing-row .package-price span {font-size: 1em; display: inline; padding: 0; vertical-align: bottom;} .fw-pricing .fw-default-row {list-style: none; line-height: 1.8em; padding: 6px 15px; color: inherit;} .fw-pricing .fw-package-wrap.highlight-col .fw-default-row {padding: 6px 30px !important;} .fw-pricing .fw-button-row .fw-btn {width: 100%; font-weight: 700;} .fw-pricing-row + .fw-default-row, .fw-pricing .fw-package-wrap.highlight-col .fw-pricing-row + .fw-default-row {padding-top: 30px !important;} .fw-pricing .fw-button-row .fw-btn {width: 100%; text-align: center; border-radius: 0; padding: 17px 40px; display: inline-block; text-transform: uppercase; border: none; white-space: normal; font-size: 0.94rem; opacity: 1; font-weight: 700;} .fw-pricing .fw-button-row .fw-btn:active {box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.3)} .fw-pricing .fw-package-wrap.highlight-col .fw-heading-row, .fw-pricing .fw-package-wrap.highlight-col .fw-pricing-row {background: transparent !important;} .package-table-price {margin:0 auto; margin-top: -20px; padding: 30px; display: table;} .fw-pricing-row:first-child .package-table-price {margin-top: -50px; max-width: 100%; overflow: hidden; display: inline-block;} /* -------------------------------------------------------------------------- Pricing table */ .price-box {background: #333; color: #fff; text-align: center; } .price-box .dark-overlay {background: rgba(0,0,0,0.05); padding: 30px; } .price-box h4 {color: inherit; font-family: inherit; font-weight: 400;} .price-box-head { position: relative; z-index: 10; margin:20px -30px 20px -45px;} .price-box:hover .price-box-head {margin:20px -40px 20px -40px;} .price-box-head .pbh-box {padding: 20px;padding: 20px 60px 20px 75px; background: inherit; position: relative; z-index: 100;} .price-box-head .pbh-box p {margin: 0; padding: 0; font-weight: 300;} .price-box-head-shadow {height: 10px; width: 200px; box-shadow:0 0 60px rgba(0,0,0,0.6); position: absolute; bottom: 10px; left: 0; z-index:0; content: ''; border-radius: 50%; margin: auto;} .price-box:hover .price-box-head-shadow {left: 100px;} .package-price {font-size:42px;} .price-box ul{list-style: none; line-height: 2.5em; padding: 0 0 40px; font-weight: 300;} /* ========================================================================== Custom Select, Custom Check box and Custom Radio Button ======================================================================= */ /* -------------------------------------------------------------------------- Custom Checkbox and Radio button */ label, .fes-category-checklist li {position: relative;} /*.custom-checkbox::before input[type="checkbox"], .custom-radio > input[type="radio"] + label::before{ vertical-align: middle;} label input[type="checkbox"], .custom-radio > input[type="radio"]{position: absolute; opacity: 1; width:17px; height:17px; top: 0; left: 0; margin: 0;}*/ .custom-checkbox, .custom-radio {position: relative; display: inline-block;} .custom-checkbox > label, .custom-radio > label {position: static !important;} .wrap-forms .custom-checkbox .options, .wrap-forms .custom-radio .options {display: block; padding-bottom: 5px;} .wrap-forms .custom-checkbox .options label, .wrap-forms .custom-radio .options label {margin: 0; vertical-align: middle;} .wrap-forms .custom-checkbox input[type="radio"] + label, .wrap-forms .custom-radio input[type="radio"] + label {padding-left: 0; margin: 0;} .wrap-forms .custom-checkbox input, .wrap-forms .custom-radio input {margin: 0 10px 0 0;} label.custom-checkbox::before, .custom-radio > input[type="radio"] + label::before{ vertical-align: middle;} .custom-checkbox > input[type="checkbox"], .custom-radio > input[type="radio"]{position: absolute; opacity: 0; width:16px; height:16px; top: 0; left: 0; margin: 0;} .custom-checkbox > input[type="checkbox"] + label, .custom-radio > input[type="radio"] + label {padding: 0;} .custom-checkbox::before, .custom-checkbox::after, .custom-radio::before, .custom-radio::after { content: ""; display: inline-block; width: 16px; height: 16px; line-height: 16px; font-size: 12px; font-family: 'FontAwesome'; text-align: center; margin: 0 8px 0 0; background: #e0e0e0; vertical-align: middle; padding: 0; position: absolute; left: 0; top: 0;} .field-checkbox .custom-checkbox::before, .field-checkbox .custom-checkbox::after, .field-radio .custom-radio::before, .field-radio .custom-radio::after {display: none;} .custom-form input[type="checkbox"]:disabled + label, .custom-form input[type="radio"]:disabled + label { opacity: .5; cursor: default; } .custom-checkbox > input[type="checkbox"]:not(:checked):hover + label::before {} .custom-checkbox > input[type="checkbox"]:checked + ::after { content: "\f00c" } .custom-radio > input[type="radio"] + label::before { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; font-size: 8px; } .custom-radio > input[type="radio"]:hover + label::before {} .custom-radio > input[type="radio"]:checked + label::before { content: "\f111";} .custom-form input[type="checkbox"]:focus + label, .custom-form input[type="radio"]:focus + label { outline: dotted 1px; } label::before < input[type="checkbox"], .custom-radio > input[type="radio"] + label::before { content: ""; display: inline-block; width: 17px; height: 17px; line-height: 17px; margin: 0 8px 0 0; vertical-align: middle;} label::before < input[type="checkbox"]:disabled, .custom-form input[type="radio"]:disabled + label { opacity: .5; cursor: default; /* or cursor: no-drop */} label input[type="checkbox"]:not(:checked):hover + label::before { background-position: 0 -17px;} label input[type="checkbox"]:checked + label::before { background-position: 0 -34px;} .custom-radio > input[type="radio"] + label::before { background-position: -17px 0;} .custom-radio > input[type="radio"]:hover + label::before { background-position: -17px -17px;} .custom-radio > input[type="radio"]:checked + label::before { background-position: -17px -34px;} .custom-form input[type="checkbox"]:focus + label, .custom-form input[type="radio"]:focus + label { outline: dotted 1px; } .mc4wp-checkbo label input[type="checkbox"] {opacity: 1; position: static; float: none;} /* ========================================================================== Wordpress Core ======================================================================= */ .alignnone {margin: 5px 20px 20px 0;} .aligncenter, div.aligncenter {display: block; margin: 5px auto 5px auto;} .alignright {float:right; margin: 5px 0 20px 20px;} .alignleft {float: left; margin: 5px 20px 20px 0;} a img.alignright {float: right; margin: 5px 0 20px 20px;} a img.alignnone {margin: 5px 20px 20px 0;} a img.alignleft {float: left; margin: 5px 20px 20px 0;} a img.aligncenter {display: block; margin-left: auto; margin-right: auto} .wp-caption {background: #fff; border: 1px solid #f0f0f0; padding: 5px; text-align: center; max-width: 100%;} .wp-caption.alignnone {margin: 5px 20px 20px 0;} .wp-caption.alignleft {margin: 5px 20px 20px 0;} .wp-caption.alignright {margin: 5px 0 20px 20px;} .wp-caption img {border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto;} .wp-caption p.wp-caption-text {font-size: 0.8em; line-height: 1em; margin: 0; padding: 10px 5px 5px ;} .gallery-caption {color: #888; font-size: 1em;} .commentlist .bypostauthor {background:inherit;} .wp-audio-shortcode {margin-bottom: 10px;} .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden;} .screen-reader-text:focus { clip: auto !important; display: block; height: auto; left: 5px; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */} pre {white-space: pre-wrap; padding: 20px;} sup {vertical-align: super;} sub {vertical-align: sub;} q { quotes: "“" "”" "‘" "’";} q:before { content: open-quote;} q:after { content: close-quote;} /* -------------------------------------------------------------------------- Gallery */ .gallery {display: block; margin: 0 -15px;} .gallery .gallery-item {margin: 0; padding: 15px; position: relative;} .gallery .gallery-item a {display: inline-block; position: relative; overflow: hidden; box-shadow: 0 0 1px rgba(0,0,0,0.2);} .gallery .gallery-item a:hover {box-shadow: none;} .gallery .gallery-item a img {border:none !important; border-color: transparent; } .gallery .gallery-item a:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .gallery .gallery-item a:after {content: ''; background: #000; opacity: 0; position: absolute; top: 100%; left: 0; width: 100%; height: 100%;} .gallery .gallery-item a:hover:after {top: 0; opacity: 0.2;} /* -------------------------------------------------------------------------- Post content */ .post-content address, .wp_comments .comment_message address { margin-bottom: 1.8rem;} .post-content img {max-width: 100%; margin-bottom: 1.6em; } .post-content .mejs-controls a.mejs-horizontal-volume-slider {border: none;} .post-content a:not(.button):hover{ border-color: #999;} .post-content ul, .wp_comments .comment_message ul, .post-content ol, .wp_comments .comment_message ol {list-style: disc; margin: 0 0 1.8rem 25px;} .post-content ul li, .wp_comments .comment_message ul li, .post-content ol li, .wp_comments .comment_message ol li { margin: 0 0 6px; min-height: inherit; display: list-item; padding-left: 0;} .wp_comments .comment_message ul li:before, .wp_comments .comment_message ol li:before {display: none;} .post-content ol, .wp_comments .comment_message ol, .post-content ol li, .wp_comments .comment_message ol li, .post-content ul ol > li {list-style: decimal} .post-content ol ul > li {list-style: disc;} .post-content ul ul, .post-content ul ol, .post-content ol ol, .post-content ol ul, .wp_comments .comment_message ul ul, .wp_comments .comment_message ul ol, .wp_comments .comment_message ol ol, .wp_comments .comment_message ol ul { margin-bottom: 0;} .post-content .feature-list { list-style: none; margin-left: 15px;} .post-content dl, .wp_comments .comment_message dl {margin: 0 0 26px;} .post-content dd, .wp_comments .comment_message dd {margin-left: 36px;} .olam-post-featured-image{margin: -30px -30px 30px -30px;} .post-content img, .wp_comments .comment_message img { max-width: 100%; height: auto;} .wp_comments .comment_message h1 { margin-bottom: 26px; padding-top: 16px; /*font-size: 3.2rem; font-weight: 700;*/} .wp_comments .comment_message h2 { margin-bottom: 26px; padding-top: 16px; font-size: 2.2rem;} .wp_comments .comment_message h3 { margin-bottom: 26px; padding-top: 12px; font-size: 2.0rem;} .wp_comments .comment_message h4 { margin-bottom: 26px; padding-top: 10px; font-size: 1.8rem;} .wp_comments .comment_message h5 { margin-bottom: 26px; padding-top: 8px; font-size: 1.4rem;} .wp_comments .comment_message h6 { margin-bottom: 26px; padding-top: 5px; font-size: 1.4rem;} .post-content table, .wp_comments .comment_message table {margin-bottom: 1.8rem;} .post-content table th, .wp_comments .comment_message table th {text-transform: uppercase;} .section .post-content table th, .section .post-content table td, .wp_comments .comment_message table th, .wp_comments .comment_message table td {border:none; border-collapse: collapse;} blockquote, .wp_comments .comment_message blockquote { padding: 20px; margin-bottom: 1.8rem; background: rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.55); margin:15px 0;} .post-content blockquote p:last-child, .wp_comments .comment_message blockquote p:last-child {margin-bottom: 0;} #edd_checkout_cart input.edd-item-quantity {border: 1px solid rgba(0,0,0,0.1); background: rgba(255,255,255,0.1); padding: 3px 8px; margin-right: 8px; width: 61px; display: inline-block;} .post-content > *:last-child {margin-bottom: 0;} .post-content .video-player {margin-bottom: 10px;} .post-thumbnail {margin: -30px -30px 30px -30px} table.edd_user_commissions {margin-bottom: 0;} #edd_user_commissions_overview table tr th, #edd_user_commissions table tr th, #edd_user_commissions_overview table tr td, #edd_user_commissions table tr td {padding: 15px 5px 15px 10px;} #edd_user_commissions_unpaid_total, #edd_user_commissions_paid_total, #edd_user_commissions_revoked_total { padding: 8px 15px; margin-bottom: 50px; position: relative; background: #fff; font-weight: 700; font-size: 1.2rem;} #edd_user_commissions_unpaid_total:after, #edd_user_commissions_paid_total:after, #edd_user_commissions_revoked_total:after { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #666; content: ''; z-index: -1; opacity: 0.3;} #edd_commissions_export{padding: 30px; background: #fff; } .video-wrapper {display: table; margin: 0 auto;} /* -------------------------------------------------------------------------- WP Captions */ .wp-caption{ max-width: 100%; padding: 10px;} .wp-caption.alignright, .post-content img.alignright{ float: right; max-width: 320px; margin: 10px 0 10px 20px;clear:right;} .post-content .wp-caption img {margin-bottom: 5px;} .wp-caption.alignleft, .post-content img.alignleft{ float: left; max-width: 320px; margin: 0 20px 10px 0;clear:right;} .wp-caption p.wp-caption-text{ padding: 10px 5px 5px; margin: 0;} .wp-caption.alignnone{ margin: 5px 20px 20px 0; clear: both;} .post-password-form label {display: inline-block; clear: both;} .post-password-form input[type="password"] {margin-bottom: 10px;width: auto;padding: 1px 10px 2px;height: auto;margin: 0;display: inline-block;border: none;border: 1px solid #ddd;} .post-password-form input[type="submit"] {padding: 5px 12px; vertical-align: top; line-height: 20px; margin: 0;} p.edd-lost-password {margin: 20px 0 0;} .edd-lost-password a, .edd-lost-password a:hover, #fes_lost_password_link {color: inherit; border: none;} /* ========================================================================== Unyson ======================================================================= */ .fw-accordion {border: none !important;} .fw-accordion .fw-accordion-title {border: none !important; background: none !important; font-weight: 400 !important; box-shadow:0 1px 0 rgba(0,0,0,0.1); background: #fff !important; margin-top: 20px !important;} .fw-tabs-container .fw-tabs ul li {background: none !important;margin-left: 0;} .fw-accordion .fw-accordion-content > p {padding: 20px 30px !important;} .middle-area .fw-tabs-container .fw-tabs ul li a {color: inherit; font-size: 1rem !important;} .fw-tabs-container .fw-tabs ul li.ui-state-active {border-bottom-color: #f4f6f5!important;} .pointer-list {list-style: none;} .pointer-list li {position: relative;} .pointer-list li:before {content:"\f105"; font-family: 'fontAwesome'; padding-right: 10px; font-size: 12px; } .paper {background: #fff; padding: 30px; margin-bottom: 0px;} /*Video player */ .wallpaper .wallpaper-media {min-height: 100%; min-width: 100%;} .wallpaper .wallpaper-media.animated {top: 0 !important;} /*Slider*/ .wrap-nivoslider.theme-default{ margin-left: -15px; margin-right: -15px; margin-bottom: 0 !important; } .theme-default .nivoSlider{margin-bottom: 0 !important;} .wrap-nivoslider .nivo-caption{background: transparent; bottom: 49%; text-align: center; font-style: normal !important; padding: 0 !important; line-height: 1.2em; font-weight: 300; opacity: 1; font-size: 1.5em !important;} .wrap-nivoslider .nivo-caption span strong{line-height: 1.2em; font-weight: 700; display: block; margin-bottom: 12px; } .wrap-nivoslider.theme-default .nivo-controlNav{right: 0; left: 0;} .bx-wrapper .bx-viewport { } /* --- Wish list dialouge --- */ #edd-wl-modal .modal-content h2 {font-size: 24px;} .modal-dialog {width: 716px !important;} .modal-dialog .modal-content {-webkit-box-shadow: none; box-shadow: none; border-radius: 0;} #edd-wl-modal .modal-dialog .modal-header, #edd-wl-modal .modal-dialog .modal-body, #edd-wl-modal .modal-dialog .modal-footer {padding: 15px 0;} #edd-wl-modal .modal-dialog .modal-body {text-align: left;} #edd-wl-modal .modal-dialog .modal-header p {margin-top: 10px;} .modal-dialog .modal-content label {text-align: left;} #edd-wl-modal .modal-dialog .modal-header, #edd-wl-modal .modal-dialog .modal-footer {border: none; text-align: center;} #edd-wl-modal .modal-dialog .modal-body input[type="text"], #edd-wl-modal .modal-dialog .modal-body input[type="email"], #edd-wl-modal .modal-dialog .modal-body input[type="password"], #edd-wl-modal .modal-dialog .modal-body textarea, #edd-wl-modal .modal-dialog .modal-body select {background: rgba(0,0,0,0.1); border: none; height: 58px; color: inherit; font-size: 1em;} #edd-wl-modal .modal-dialog .modal-body select option, #edd-wl-modal .modal-dialog .modal-body select optgroup {color: #333;} #edd-wl-modal .modal-dialog a.edd-wl-close, #edd-wl-modal .modal-dialog a.edd-wl-close:hover {color: #fff;} .middle-area .ui-datepicker {width: auto;} .middle-area .edd-bk-datepicker-skin {border: none; -webkit-box-shadow: none;box-shadow: none;} .middle-area .edd-bk-datepicker-skin .ui-datepicker .ui-datepicker-title {margin: 5px 0;} .middle-area .edd-bk-datepicker-skin .ui-datepicker-header {padding: 0; border: none;} .middle-area .ui-datepicker .ui-datepicker-prev span, .middle-area .ui-datepicker .ui-datepicker-next span {top:0;} .middle-area .edd-bk-datepicker-skin .ui-datepicker table {border: none; width: 100%;} .middle-area .edd-bk-datepicker-skin .ui-datepicker th {border: none; text-align: center; background: rgba(0,0,0,0.1);} .sidebar .edd-bk-datepicker-skin .ui-datepicker th:first-child, .sidebar .edd-bk-datepicker-skin .ui-datepicker td:first-child {padding:0;} .middle-area .sidebar-item .edd-bk-datepicker-skin .ui-datepicker th, .middle-area .sidebar-item .edd-bk-datepicker-skin .ui-datepicker .ui-datepicker-title {color: #fff;} .middle-area .edd-bk-datepicker-skin, .middle-area div.edd-bk-service-container div.edd-bk-msgs {margin-bottom: 0;} .middle-area .sidebar-item .edd-bk-datepicker-skin {background: rgba(0,0,0,0.1)} .middle-area .edd-bk-datepicker-skin td .ui-state-default {background: rgba(255, 255, 255, 0.88); border: none;} .middle-area .edd-bk-datepicker-skin td.ui-state-disabled .ui-state-default {background: none;} .middle-area .sidebar-item .edd-bk-datepicker-skin td.ui-state-disabled {opacity: 0.8} .middle-area .sidebar-item .edd-bk-datepicker-skin td.ui-state-disabled .ui-state-default {color: #fff;} .sidebar a.edd-wl-action {display: block; min-width: initial; max-width: 100%;} .middle-area div.edd-bk-service-container, .middle-area .edd-bk-service-session-picker {width: auto; display: block; padding: 20px; background: #f4f6f5;} .sidebar .edd-bk-service-container, .sidebar .edd-bk-service-session-picker{background: transparent;} .middle-area div.edd-bk-service-container:after {content: ''; display: table; clear: both;} .edd-bk-datepicker-container {float: none; margin-bottom: 15px;} .middle-area .edd-bk-datepicker-container {float: left; margin:0 30px 0 0;} .middle-area div.edd-bk-service-container div.edd-bk-msgs > div.edd-bk-msg {border: none;} .middle-area div.edd-bk-service-container div.edd-bk-msgs > div.edd-bk-msg p span {font-style: normal;} .edd-bk-session-options input[type="number"] {padding: 5px 6px; width: auto; display: inline-block; margin-bottom: 0;} .edd-bk-session-options label {width: auto; display: block;} .middle-area div.edd-bk-session-options > p {margin:15px 0 2.5em;} .middle-area .edd-bk-session-options .edd-bk-price {margin-bottom: 0;} .edd-bk-session-options .edd-bk-price {font-size: 2.5em;} .middle-area .ui-datepicker .ui-datepicker-prev span, .middle-area .ui-datepicker .ui-datepicker-next span, .middle-area .edd-bk-datepicker-skin .ui-datepicker .ui-datepicker-prev span, .middle-area .edd-bk-datepicker-skin .ui-datepicker .ui-datepicker-next span {margin-left: -4px; font-size: 10px;} .middle-area div.edd-bk-service-container div.edd-bk-msgs {display: inline;max-width: initial;} .middle-area .sidebar-item div.edd-bk-service-container, .middle-area .sidebar-item .edd-bk-service-session-picker {padding: 0; -webkit-box-shadow: none; box-shadow: none; border:0;} .middle-area .sidebar-item .edd-bk-datepicker-container {margin: 0 0 30px 0;} .middle-area .edd-bk-if-time-unit {margin: 0 0 10px;} .middle-area .edd-bk-timepicker {width: auto; display: inline-block; padding: 8px 36px 8px 10px; margin: 0; height: auto;} .middle-area .edd_bk .fes-fields {padding: 20px;} .middle-area div.fes-fields div.edd-bk-fes-field, .middle-area div.fes-fields div.edd-bk-fes-field label {display: block; float: none !important; text-align: left; padding: 0; margin: 0;} .middle-area div.fes-fields div.edd-bk-fes-field {margin:10px 5px;} .middle-area div.fes-fields div.edd-bk-fes-field select, .middle-area .edd-bk-time-picker-widget select, .middle-area div.fes-fields div.edd-bk-fes-field input[type="number"] {background: rgba(255,255,255,1); color: #444; display: inline-block; width: auto; height: auto; padding: 5px 10px; vertical-align: middle; margin: 0 5px; min-width: 80px;} .middle-area div.fes-fields div.edd-bk-fes-field input[type="number"] {width: 60px;} .middle-area .edd-bk-time-picker-widget select {padding-right: 30px;} .middle-area div.edd-bk-builder {display: block; position: relative; border: 1px solid #ffffff; padding: 10px; background: rgb(255, 255, 255); color: #444;} .middle-area div.edd-bk-builder div.edd-bk-header, .middle-area div.edd-bk-builder div.edd-bk-footer, .middle-area div.edd-bk-builder div.edd-bk-body div.edd-bk-row {background: none;} .middle-area div.edd-bk-builder div.edd-bk-row div[class*="edd-bk-col"], .middle-area div.edd-bk-builder div.edd-bk-row div.edd-bk-col-no-rules {color: inherit; padding: 0; height: auto;} .middle-area div.edd-bk-builder div.edd-bk-body div.edd-bk-row:nth-child(even), .middle-area div.edd-bk-builder div.edd-bk-body div.edd-bk-row:nth-child(even) {background: none} .middle-area div.edd-bk-builder div.edd-bk-footer div.edd-bk-col-add-rule .button {height: auto; padding: 10px 20px;} .middle-area div.fes-form fieldset .fes-fields table {border: none; margin-bottom: 0;} .middle-area div.fes-form fieldset .fes-fields table, .middle-area div.fes-form fieldset .fes-fields td {border: none;} .middle-area div.edd-bk-session-picker {margin-bottom: 20px; text-align: left;} .middle-area .edd-bk-date-picker-widget, .middle-area div.edd-bk-session-picker div.edd-bk-session-options {display: inline-block; vertical-align: top;} .middle-area .paper div.edd-bk-session-picker div.edd-bk-session-options {margin-left: 15px;} .middle-area div.edd-bk-session-picker div.edd-bk-session-options > div {margin: 20px auto;} .middle-area div.edd-bk-session-picker div.edd-bk-session-options > div:first-child {margin-top: 0;} .middle-area .edd-bk-bookings-calendar .fc-view-container table {background: #fff; border: none;} .middle-area .edd-bk-bookings-calendar .fc-view-container table td, .middle-area .edd-bk-bookings-calendar .fc-view-container table th, .middle-area .edd-bk-bookings-calendar .fc-view-container table table td, .middle-area .edd-bk-bookings-calendar .fc-view-container table table th {border: none; background-image: none;} .middle-area .edd-bk-bookings-calendar .fc-view-container table th, .middle-area .edd-bk-bookings-calendar .fc-view-container table table th {background-image: none; padding:8px 10px; text-align: center; border: none; border: 1px solid #fff;} .middle-area .edd-bk-bookings-calendar .fc-view-container table table, .middle-area .edd-bk-bookings-calendar .fc-view-container table .fc .fc-row {padding: 0; margin: 0; border: none; background: none;} .middle-area .edd-bk-bookings-calendar .fc-view-container table table td {border: 1px solid #ddd;} .middle-area .ui-widget-content {background: none; border: none;} .middle-area .fc-ltr .fc-basic-view .fc-day-number {text-align: center; padding-top: 5px;} .middle-area .fc-toolbar button {background-image: none; border: none;} .middle-area .edd-bk-modal {position: fixed; padding: 20px; z-index: 999; background: #fff; box-shadow: 0 0 20px rgba(0,0,0,0.1);} .middle-area table.edd-bk-booking-details {margin-bottom: 0;} .middle-area table.edd-bk-booking-details tr th, .middle-area table.edd-bk-booking-details tr td {padding: 10px; border-bottom: 1px solid #ddd;} .middle-area .fc-event {border-radius: 0; padding: 2px 5px; border: none;} .middle-area .section .post-content table td.fes-url-choose-row {text-align: right; padding-right: 5px;} .middle-area div.fes-form fieldset .fes-fields table td.fes-url-choose-row .edd-submit {margin: 0;} /* ========================================================================== Animation - Easings ========================================================================== */ .btn, .wpcf7-submit, .wrapper div.fes-form .fes-submit input[type=submit], .header.navbar-fixed-top.affix-top, .gal-item .gal-details, .social-icons a .icon, .qw-title, .pagination ul li a, input[type="radio"] + label span, input[type="radio"] + label span:before, input[type="radio"] + label span:after, .edd_price_options label:before, .field-holder label, .boxed .signup-icon span, .lightbox .lightbox-close:before, .header ul.shop-nav li .cart-widget > .cart-btn:before, .preview-options a, .price-box .price-box-head, .search-btn, .edd-submit, .fw-pricing .fw-package .fw-pricing-row, .fw-pricing .fw-package .fw-pricing-row:after, .edd_checkout a, a.btn-checkout, .boxed .boxed-head, .comment-form input[type="submit"].submit, .products-list ul li .item-thumb img, .gal-item, .fw-pricing .fw-package, .edd_download_inner, .edd_download_inner .thumb, .edd_download_inner .item-details, .edd_download_inner .item-posted, .team-item, .header #nav ul li:after, .header ul.shop-nav li:after, .post-content .fes-vendor-menu ul li a, label.selectit:before, .fes-label, .edd-rp-item, .edd-slg-social-wrap img, .post-content .woocommerce-MyAccount-navigation ul li a, .header-sticky .affix { -webkit-transition: all 300ms cubic-bezier(0.250, 0.100, 0.250, 1.000); -moz-transition: all 300ms cubic-bezier(0.250, 0.100, 0.250, 1.000); -o-transition: all 300ms cubic-bezier(0.250, 0.100, 0.250, 1.000); transition: all 300ms cubic-bezier(0.250, 0.100, 0.250, 1.000); /* ease (default) */ -webkit-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000); -moz-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000); -o-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000); transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000); /* ease (default) */ } .scroll-top .flame, .price-box .price-box-head-shadow, .nav-toggle, .owl-item .quote-icon, .edd_download_inner .thumb a img, .woocommerce ul.products li.product a img { -webkit-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000); -moz-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000); -o-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000); transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000); /* ease (default) */ -webkit-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000); -moz-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000); -o-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000); transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000); /* ease (default) */ } @-webkit-keyframes shake-little { 0% { -webkit-transform: translate(0px, 0px) rotate(0deg); } 2% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); } 4% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); } 6% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); } 8% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); } 10% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); } 12% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); } 14% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); } 16% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); } 18% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); } 20% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); } 22% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); } 24% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); } 26% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); } 28% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); } 30% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); } 32% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); } 34% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); } 36% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); } 38% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); } 40% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); } 42% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); } 44% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); } 46% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); } 48% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); } 50% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); } 52% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); } 54% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); } 56% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); } 58% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); } 60% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); } 62% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); } 64% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); } 66% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); } 68% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); } 70% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); } 72% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); } 74% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); } 76% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); } 78% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); } 80% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); } 82% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); } 84% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); } 86% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); } 88% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); } 90% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); } 92% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); } 94% { -webkit-transform: translate(0px, -1px) rotate(-0.5deg); } 96% { -webkit-transform: translate(-1px, 0px) rotate(-0.5deg); } 98% { -webkit-transform: translate(-1px, -1px) rotate(-0.5deg); } } @-ms-keyframes shake-little { 0% { -ms-transform: translate(0px, 0px) rotate(0deg); } 2% { -ms-transform: translate(-1px, -1px) rotate(-0.5deg); } 4% { -ms-transform: translate(-1px, 0px) rotate(-0.5deg); } 6% { -ms-transform: translate(-1px, 0px) rotate(-0.5deg); } 8% { -ms-transform: translate(0px, 0px) rotate(-0.5deg); } 10% { -ms-transform: translate(-1px, -1px) rotate(-0.5deg); } 12% { -ms-transform: translate(0px, -1px) rotate(-0.5deg); } 14% { -ms-transform: translate(-1px, -1px) rotate(-0.5deg); } 16% { -ms-transform: translate(0px, -1px) rotate(-0.5deg); } 18% { -ms-transform: translate(-1px, -1px) rotate(-0.5deg); } 20% { -ms-transform: translate(0px, 0px) rotate(-0.5deg); } 22% { -ms-transform: translate(0px, 0px) rotate(-0.5deg); } 24% { -ms-transform: translate(0px, -1px) rotate(-0.5deg); } 26% { -ms-transform: translate(-1px, -1px) rotate(-0.5deg); } 28% { -ms-transform: translate(-1px, -1px) rotate(-0.5deg); } 30% { -ms-transform: translate(0px, -1px) rotate(-0.5deg); } 32% { -ms-transform: translate(-1px, -1px) rotate(-0.5deg); } 34% { -ms-transform: translate(-1px, -1px) rotate(-0.5deg); } 36% { -ms-transform: translate(-1px, -1px) rotate(-0.5deg); } 38% { -ms-transform: translate(0px, -1px) rotate(-0.5deg); } 40% { -ms-transform: translate(-1px, 0px) rotate(-0.5deg); } 42% { -ms-transform: translate(0px, 0px) rotate(-0.5deg); } 44% { -ms-transform: translate(0px, -1px) rotate(-0.5deg); } 46% { -ms-transform: translate(-1px, -1px) rotate(-0.5deg); } 48% { -ms-transform: translate(0px, -1px) rotate(-0.5deg); } 50% { -ms-transform: translate(-1px, 0px) rotate(-0.5deg); } 52% { -ms-transform: translate(-1px, -1px) rotate(-0.5deg); } 54% { -ms-transform: translate(-1px, 0px) rotate(-0.5deg); } 56% { -ms-transform: translate(0px, 0px) rotate(-0.5deg); } 58% { -ms-transform: translate(-1px, 0px) rotate(-0.5deg); } 60% { -ms-transform: translate(0px, -1px) rotate(-0.5deg); } 62% { -ms-transform: translate(0px, 0px) rotate(-0.5deg); } 64% { -ms-transform: translate(0px, -1px) rotate(-0.5deg); } 66% { -ms-transform: translate(0px, -1px) rotate(-0.5deg); } 68% { -ms-transform: translate(-1px, -1px) rotate(-0.5deg); } 70% { -ms-transform: translate(0px, -1px) rotate(-0.5deg); } 72% { -ms-transform: translate(0px, -1px) rotate(-0.5deg); } 74% { -ms-transform: translate(0px, 0px) rotate(-0.5deg); } 76% { -ms-transform: translate(0px, 0px) rotate(-0.5deg); } 78% { -ms-transform: translate(-1px, -1px) rotate(-0.5deg); } 80% { -ms-transform: translate(-1px, -1px) rotate(-0.5deg); } 82% { -ms-transform: translate(-1px, 0px) rotate(-0.5deg); } 84% { -ms-transform: translate(-1px, -1px) rotate(-0.5deg); } 86% { -ms-transform: translate(-1px, 0px) rotate(-0.5deg); } 88% { -ms-transform: translate(0px, 0px) rotate(-0.5deg); } 90% { -ms-transform: translate(0px, 0px) rotate(-0.5deg); } 92% { -ms-transform: translate(0px, -1px) rotate(-0.5deg); } 94% { -ms-transform: translate(-1px, -1px) rotate(-0.5deg); } 96% { -ms-transform: translate(0px, -1px) rotate(-0.5deg); } 98% { -ms-transform: translate(0px, 0px) rotate(-0.5deg); } } @keyframes shake-little { 0% { transform: translate(0px, 0px) rotate(0deg); } 2% { transform: translate(0px, 0px) rotate(-0.5deg); } 4% { transform: translate(-1px, 0px) rotate(-0.5deg); } 6% { transform: translate(0px, -1px) rotate(-0.5deg); } 8% { transform: translate(0px, 0px) rotate(-0.5deg); } 10% { transform: translate(-1px, 0px) rotate(-0.5deg); } 12% { transform: translate(-1px, 0px) rotate(-0.5deg); } 14% { transform: translate(0px, 0px) rotate(-0.5deg); } 16% { transform: translate(0px, 0px) rotate(-0.5deg); } 18% { transform: translate(0px, -1px) rotate(-0.5deg); } 20% { transform: translate(0px, 0px) rotate(-0.5deg); } 22% { transform: translate(-1px, 0px) rotate(-0.5deg); } 24% { transform: translate(0px, 0px) rotate(-0.5deg); } 26% { transform: translate(-1px, -1px) rotate(-0.5deg); } 28% { transform: translate(-1px, -1px) rotate(-0.5deg); } 30% { transform: translate(0px, 0px) rotate(-0.5deg); } 32% { transform: translate(-1px, 0px) rotate(-0.5deg); } 34% { transform: translate(0px, -1px) rotate(-0.5deg); } 36% { transform: translate(0px, -1px) rotate(-0.5deg); } 38% { transform: translate(-1px, -1px) rotate(-0.5deg); } 40% { transform: translate(-1px, -1px) rotate(-0.5deg); } 42% { transform: translate(-1px, 0px) rotate(-0.5deg); } 44% { transform: translate(-1px, 0px) rotate(-0.5deg); } 46% { transform: translate(0px, -1px) rotate(-0.5deg); } 48% { transform: translate(0px, 0px) rotate(-0.5deg); } 50% { transform: translate(-1px, -1px) rotate(-0.5deg); } 52% { transform: translate(0px, 0px) rotate(-0.5deg); } 54% { transform: translate(0px, 0px) rotate(-0.5deg); } 56% { transform: translate(-1px, -1px) rotate(-0.5deg); } 58% { transform: translate(-1px, -1px) rotate(-0.5deg); } 60% { transform: translate(-1px, -1px) rotate(-0.5deg); } 62% { transform: translate(-1px, -1px) rotate(-0.5deg); } 64% { transform: translate(-1px, 0px) rotate(-0.5deg); } 66% { transform: translate(0px, -1px) rotate(-0.5deg); } 68% { transform: translate(0px, -1px) rotate(-0.5deg); } 70% { transform: translate(0px, -1px) rotate(-0.5deg); } 72% { transform: translate(-1px, 0px) rotate(-0.5deg); } 74% { transform: translate(0px, -1px) rotate(-0.5deg); } 76% { transform: translate(0px, 0px) rotate(-0.5deg); } 78% { transform: translate(-1px, -1px) rotate(-0.5deg); } 80% { transform: translate(-1px, 0px) rotate(-0.5deg); } 82% { transform: translate(0px, -1px) rotate(-0.5deg); } 84% { transform: translate(0px, 0px) rotate(-0.5deg); } 86% { transform: translate(0px, 0px) rotate(-0.5deg); } 88% { transform: translate(0px, 0px) rotate(-0.5deg); } 90% { transform: translate(-1px, 0px) rotate(-0.5deg); } 92% { transform: translate(0px, 0px) rotate(-0.5deg); } 94% { transform: translate(0px, -1px) rotate(-0.5deg); } 96% { transform: translate(0px, 0px) rotate(-0.5deg); } 98% { transform: translate(0px, 0px) rotate(-0.5deg); } } /* ========================================================================== Media Queries ======================================================================= */ @media only screen and (min-width: 35em) { } @media print, (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { } @media (max-width:1199px) { .header #nav ul li a { padding: 15px; } .header ul.shop-nav li {margin-left: 10px;} .post-head .author-details {width: auto;} .col-shop {width: auto;} .cart-widget {text-align: right;} } @media (max-width:1023px){ .header-sticky .affix, .home.header-sticky .affix {max-height: 100%;} .header .menu-top-menu-container, .header .menu-main-menu-container {display: block;} .col-nav, #header #nav ul li .mega-menu, #header #nav ul li > ul {display: none;} #header #nav ul li .mega-menu ul, .col-shop {display: block !important; height: auto !important;} .nav-toggle {display: block;} .header-sticky .affix {padding: 10px 0;} .affix .col-shop, .header .mob-nav {display: none;} .price-box {margin-bottom: 30px;} .price-box .price-box-head {margin:20px -40px 20px -40px;} .boxed .boxed-body, .fes-ajax-form {padding:60px 50px;} .price-box .price-box-head-shadow {left: 0; right: 0; margin: auto;} .quick-contact {right: 10px;} .qw-title { text-indent: -200px; overflow: hidden; width: 40px; height: 40px; line-height: 40px; text-align: center; padding: 0; position: absolute; top: -80px; right: 10px; background-color: #ddd; border-radius: 50%; z-index: 9999;} .qw-title:hover {background: #333;} .qw-title span {width: 30px;} .qw-title:after { content: '\e81e'; font-family: 'fontello'; position: absolute; left: 0; top: 0; height: 100%; width: 100%; text-indent: 0; line-height: 40px;} .qw-active {bottom: 0; padding-top: 40px; max-height: 100%; overflow: auto;} .quick-window-active {top: 0; bottom: 0; overflow: auto; max-width: 100%; height: 100%;} .qw-active .qw-title {width: auto; position: absolute; top: 0; text-indent: 0; left: 0; right: 0; border-radius: 0;} .qw-active .qw-title:after {right: auto; width: 40px;} .qw-active .dd-cart {position: absolute; top: 50px; bottom: 0; left: 0; right: 0; overflow: auto;} h1.download-name {text-align: center;} } @media (max-width:991px){ /*.header-col {width: 50%;}*/ .scroll-top {right: 6px;} h1.download-name {text-align: left;} .sidebar {margin-bottom: 30px;} .author .sidebar {margin-top: 50px;} .cart-box {display: none;} .sidebar .cart-box {display: block;} .sidebar .cart-box .sw-price {text-align: center;} .sidebar .cart-box .sw-price span {font-size: 0.6em;} .sidebar .milestones .wrap-rating.listing {margin-left: 0;} .sidebar .cart-box .edd_download_purchase_form .edd_price_options {display: table; margin: 0 auto 30px;} .preview-options a {width: 216px; max-width: 100%; margin: 3px;} .page-head h1{max-width: 80%;} .products-list ul {text-align: center;} .products-list ul li {width: 20%; text-align: center; margin-top: 5px; float: none; display: inline-block; } .products-list ul li .sales-item-details, .products-list ul li .item-thumb {margin: 0; padding: 0;} .sales-item-details .price span {vertical-align: bottom;} .edd_downloads_list .edd_download {width: 100% !important;} .fw-pricing .fw-package {margin-bottom: 30px;} .fw-pricing .fw-package .fw-pricing-row {margin: 0 -10px;} .comment-form {margin-bottom: 15px;} .member-details .icon {border: none; width: 22px;} .boxed-heading, #edd_checkout_form_wrap legend {line-height: 1.1em;} .product-listing .col-3, .product-listing .col-4 {width: 50%;} .product-listing .col-3:nth-child(3n + 1), .product-listing .col-4:nth-child(4n + 1) {clear: none;} .product-listing .col-3:nth-child(2n + 1), .product-listing .col-4:nth-child(2n + 1) {clear: both;} .product-listing .col-5, .product-listing .col-5 {width: 33.333%;} .product-listing .col-5:nth-child(5n + 1), .product-listing .col-6:nth-child(6n + 1), .product-listing .col-6:nth-child(4n + 1) {clear: none;} .product-listing .col-5:nth-child(5n + 1), .product-listing .col-6:nth-child(3n + 1) {clear: both;} } @media (min-width: 768px){ .page-head p {max-width: 70%; margin: 0 auto} } @media (max-width: 767px) { h1, .section-heading h2, .lightbox-title {font-size: 2.6em;} .quick-window-active {top: 0; bottom: 0; overflow: auto; max-width: 100%; padding-top: 50px;} .lightbox-wrapper .lightbox-area {padding: 20px;} .preview-options a {display: inline-block; margin: 3px auto; /*font-size: 0;*/ width: auto; padding: 10px; line-height: normal;} .preview-options a .demo-icons, .preview-options a .fa {padding: 0; /*margin: 0;*/ font-size: 16px;} .post-head h5, .post-head .author-details {display: block; width: auto; text-align:inherit;} .wp_comments ul li {margin-left: 0;} .wp_comments ul li .comment_details {padding-left: 40px;} .wp_comments ul li:before {display: none;} .wp_comments ul li .comment_avatar, .wp_comments ul li li li .comment_avatar {left: 20px; width: 30px; height: 30px; top: 15px;} .wp_comments ul li ul li {margin-left: 10px;} .preview-area {padding: 0; margin-bottom: 15px;} .products-list ul li {width: 25%;} #edd_cc_fields, #edd_cc_address, #edd_purchase_submit, #edd_register_fields {padding: 160px 80px 60px} #edd_checkout_user_info, #edd_cc_fields, #edd_cc_address, #edd_purchase_submit, #edd_register_fields, #edd_login_fields {padding: 200px 50px 60px} #edd_purchase_submit {padding-top: 60px;} .comment-form-author, .comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment {width: 100%;} .post-head h2, .post-head .posted {display: block; width: auto; text-align: left;} .post-head .posted {margin-top: 12px;} h1 {font-size: 2.25em; } h1.download-name {font-size: 2.14em; } h2, .area-heading {font-size: 2.6em; } h2 {font-size: 2.14em; } h3 {font-size: 1.5em; line-height: 1.8rem; } h4 {font-size: 1.427em; line-height: 1.8rem; } h5 {font-size: 1em; font-weight: 700; line-height: 1.8rem;} .newsletter-form, .mc4wp-form {padding-right: 0;} .newsletter-form input[type="text"], .mc4wp-form input[type="email"] {font-weight: normal;} .newsletter-form input[type="submit"], .mc4wp-form input[type="submit"] {padding: 12px; position: static; margin-top: 10px;} .newsletter-form p, .mc4wp-form p {position: relative;} .mc4wp-form form label, .mc4wp-form label {right: 0;} .mc4wp-form-basic input[type="text"], .mc4wp-form-basic input[type="email"], .mc4wp-form-basic input[type="tel"], .mc4wp-form-basic input[type="url"], .mc4wp-form-basic input[type="date"], .mc4wp-form-basic select, .mc4wp-form-basic textarea, .mc4wp-form-theme input[type="text"], .mc4wp-form-theme input[type="email"], .mc4wp-form-theme input[type="tel"], .mc4wp-form-theme input[type="url"], .mc4wp-form-theme input[type="date"], .mc4wp-form-theme select, .mc4wp-form-theme textarea {max-width: initial !important;} .product-search-bottom {font-size: 1em;} .middle-area .fw-iconbox{max-width: 70%; margin: auto; margin-bottom: 1.8rem;} .middle-area .olam-iconbox-2{margin-left:0;} .olam-contact, .contact-form{margin-bottom: 1.8rem;} table.fes-table {overflow: auto; display: block;} #fes-comments-table, #fes-comments-table .col-author, #fes-comments-table .col-content {display: block; width: auto !important;} #fes-comments-table .col-author .fes-comment-author-name {display: block; padding-bottom: 5px;} .section table.fes-table tr th, .section table.fes-table tr td {padding: 15px 5px 15px 10px!important;} .product-listing .col-2, .product-listing .col-3, .product-listing .col-4, .product-listing .col-5, .product-listing .col-6 {width: 100%; clear: both;} .media-thumb .mejs-audio, .media-thumb .mejs-container.mejs-audio .mejs-controls{-webkit-transform:none; -ms-transform:none; -o-transform:none; transform:none;} #fes_login_registration_form_row_left, #fes_login_registration_form_row_right { padding: 0; } #fes-vendor-dashboard .fes-ajax-form { padding: 50px 20px; } #edd_free_download_form label, #edd_free_download_form input[type="text"], #edd_free_download_form input[type="email"] { color: #fff; } #wp-post_content-editor-container.wp-editor-container div.mce-panel { margin:3px; } } @media (max-width: 600px) { .fes-form table .edd-submit, .fes-form table.file_upload .edd-submit {padding: 8px 12px; font-size: 0;} div.fes-form fieldset .multiple .edd-submit {font-size: 1em;} .fes-form table .edd-submit:before, .fes-form table.file_upload .edd-submit:before {font-size: 16px;display: block;height: 26px;width: auto;line-height: 26px;text-align: center;margin: 0;} .post-content .fes-vendor-menu ul li a {padding: 10px 12px; text-align: center; letter-spacing: normal;} .post-content .fes-vendor-menu ul li a .icon:before {margin-right:0;} .post-content .fes-vendor-menu ul li a .icon {font-size: 16px; width: 26px; height: 26px; margin: 0; padding: 0; line-height: 26px; text-align: center;} .fes-vendor-menu > ul > li > a >span, .fes-vendor-menu > ul > li > a >span {font-size: 0;} div.fes-form fieldset .fes-fields td.fes-url-row {width: 100%;} .fes-form table .edd-submit {margin: 0;} .product-listing .product {float: left; width: 100%; padding: 15px; clear: both;} #fes-save-as-draft { margin-bottom: 10px; margin-right: 0; } .edd-submit.button.upload_file_button {font-size: 12px;padding: 10px 5px;min-width: 100px;} div.fes-form fieldset .fes-fields .multiple input[type="text"], div.fes-form fieldset .fes-fields .multiple input[type="text"]:focus {padding: 15px 10px; min-width: 50px;} } @media (max-width: 599px) { .header-wrap {padding-right: 54px;} .header ul.shop-nav .cart-widget .cart-btn {padding: 5px 10px;} .nav-toggle {top: 0; right: 0;} .header ul.shop-nav .cw-active .cart-btn {top: -37px;} .header ul.shop-nav li {margin: 0;} .header-col {width: auto; min-width: initial;} .section-first {padding: 30px 0 !important;} ul.product-search-bottom li {float: none; width: auto;} .col-logo {margin-bottom: 25px;} .page-head h1{max-width: 100%;} .system-bars {float: none; margin: 0 auto 30px;} .sm-text-center {text-align: center;} .boxed .boxed-body, .fes-ajax-form {padding: 30px;} .newsletter-form {padding-right: 0;} .newsletter-form input[type="submit"] {position: relative; height: 44px;} .lightbox-wrapper .lightbox-area {padding: 10px;} .boxed .boxed-body {padding: 20px;} .boxed .boxed-head {padding: 30px 14px;} .qw-active {bottom: 0; left: 0; right: 0; margin: 0 auto;} .sidebar .cart-box .sw-price {text-align: center;} .preview-options a {display: inline-block; margin: 10px 0;} .products-list ul li {width: 50%;} .header ul.shop-nav > li a, .header ul.shop-nav > li a.login-button {font-size: 0; line-height: 0;} .header ul.shop-nav > li a.login-button { max-width: 42px;} .header ul.shop-nav > li a, .header ul.shop-nav > li a.login-button:after {text-indent: 0; content: "\f007"; font-family: 'fontAwesome'; font-size: 14px; vertical-align: top; display: inline-block; text-indent: 0; float: left; white-space: nowrap; line-height: 1.8em;} #header.responsive-nav .header-wrap {padding-right: 40px;} .header ul.shop-nav .cart-widget .cart-btn span {display: none;} #edd_cc_fields, #edd_cc_address, #edd_purchase_submit, #edd_register_fields {padding: 120px 20px 60px;} #edd_purchase_submit {padding-top: 60px;} table#edd_checkout_cart, table#edd_checkout_cart tbody, table#edd_checkout_cart tfoot, table#edd_checkout_cart tr, table#edd_checkout_cart tr td, table#edd_checkout_cart tr th {display: block; width: auto; padding-bottom: 0; text-align: center;} .edd_cart_item_image .edd_cart_item_image_thumb{display: block; text-align: center; padding-right: 0; margin: auto;} table#edd_checkout_cart tfoot td:first-child, table#edd_checkout_cart tfoot th:first-child {padding-top: 10px;} table#edd_checkout_cart tr th:last-child, table#edd_checkout_cart tr td:last-child {padding-bottom: 10px;} table#edd_checkout_cart thead {display: none;} .edd_checkout_cart_item_title {display: block !important; padding-top: 8px; margin-top: 15px !important;} .product-search-bottom .counter {padding: 5px 0;} #edd_checkout_user_info, #edd_cc_fields, #edd_purchase_submit, #edd_register_fields, #edd_login_fields {padding: 30px; padding-top: 120px;} #edd_checkout_user_info, #edd_register_fields {padding-top: 120px;} #edd_checkout_form_wrap legend {margin: 0 0 30px; /*position: static;*/padding: 30px;display: block;width: 100%; font-size: 20px !important;} .boxed .boxed-body input[type="submit"], .edd-submit, #edd-purchase-button, input.edd-submit[type="submit"], a.edd-wl-action {min-width: initial; white-space: initial;} #edd_checkout_user_info label {display: block;} .product-search-bottom .counter {display: block;} .fw-iconbox .fw-iconbox-text {max-width: inherit;} #testimonials ul li {padding: 0 10px;} .testimonial-item .tc-avatar {float: none; width: auto; padding: 30px 30px 0;} .testimonial-item .tc-avatar img {margin: 0 auto;} .testimonial-contens {padding: 30px;} .owl-item.active .quote-icon {display: none;} .middle-area .fw-iconbox {max-width: 100%;} .middle-area .fw-iconbox + .fw-divider-space {padding-top: 0;} .middle-area .olam-iconbox-2 .fw-iconbox-image {float: none; margin-bottom: 10px;} .middle-area .olam-iconbox-2 .fw-iconbox-aside {margin: 0;} .download_cat_filter{width: 100%; border-bottom: 1px solid #ededed; border-right: 0;} .search-fields{width: 100%;} #comments .comment-meta.comment-author.vcard{margin-bottom: 15px;} #comments .comment-content.comment{padding: 0;} #comments .comment-meta.comment-author.vcard time{display: block;} .wp_comments.comment-list .comment_avatar{display: block; float: none; margin-bottom: 20px;} .wp_comments.comment-list .comment-bg{display: block;} .wp_comments ul li .comment_details{padding-left: 0;} #footer .social-icons li, #footer ul li {margin-left: 0;} } @media (max-width: 330px) { .header-col{/*display:block;*/} #fes-profile-form-title, #fes-submission-form-title, #fes-vendor-contact-form-title, #fes-login-form-title, #fes-registration-form-title{font-size:28px!important;} } /* ========================================================================== mega menu ======================================================================= */ @media(min-width: 1023px) { #nav ul .sub-menu { left: 0; max-height: 0; position: absolute; top: 100%; z-index: 0; -webkit-perspective: 400px; -moz-perspective: 400px; -ms-perspective: 400px; -o-perspective: 400px; perspective: 400px; } #nav ul .sub-menu li { opacity: 0; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); -webkit-transition: opacity .4s, -webkit-transform .5s; -moz-transition: opacity .4s, -moz-transform .5s; -ms-transition: opacity .4s, -ms-transform .5s; -o-transition: opacity .4s, -o-transform .5s; transition: opacity .4s, transform .5s; } #header #nav ul li > .mega-menu, #header #nav ul.menu > li { -webkit-perspective: 400px; -moz-perspective: 400px; -ms-perspective: 400px; -o-perspective: 400px; perspective: 400px; } #header #nav ul li > .mega-menu > ul, #header #nav ul.menu > li > ul { opacity:0; overflow: hidden; -webkit-transform: rotateX(-90deg); -moz-transform: rotateX(-90deg); -ms-transform: rotateX(-90deg); -o-transform: rotateX(-90deg); transform: rotateX(-90deg); -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; } #header #nav ul li:hover > .mega-menu > ul, #header #nav ul.menu > li:hover > ul { opacity:1; overflow: visible; -webkit-transform: rotateX(0); -moz-transform: rotateX(0); -ms-transform: rotateX(0); -o-transform: rotateX(0); transform: rotateX(0); } #nav ul .sub-menu li:hover a { border-radius: 0; } #nav ul li:hover .sub-menu, #nav ul li:focus .sub-menu { max-height: 2000px; z-index: 10; } #nav ul li:hover > .sub-menu > li, #nav ul li:focus > .sub-menu > li, #header #nav ul li:hover > .mega-menu, #header #nav ul li:hover > .mega-menu li, #header #nav ul li:focus .mega-menu li { opacity: 1; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; z-index: 20000 } /* CSS3 delays for transition effects */ #nav ul li:hover .sub-menu li:nth-child(1) { -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; } #nav ul li:hover .sub-menu li:nth-child(2) { -webkit-transition-delay: 50ms; -moz-transition-delay: 50ms; -ms-transition-delay: 50ms; -o-transition-delay: 50ms; transition-delay: 50ms; } #nav ul li:hover .sub-menu li:nth-child(3) { -webkit-transition-delay: 100ms; -moz-transition-delay: 100ms; -ms-transition-delay: 100ms; -o-transition-delay: 100ms; transition-delay: 100ms; } #nav ul li:hover .sub-menu li:nth-child(4) { -webkit-transition-delay: 150ms; -moz-transition-delay: 150ms; -ms-transition-delay: 150ms; -o-transition-delay: 150ms; transition-delay: 150ms; } #nav ul li:hover .sub-menu li:nth-child(5) { -webkit-transition-delay: 200ms; -moz-transition-delay: 200ms; -ms-transition-delay: 200ms; -o-transition-delay: 200ms; transition-delay: 200ms; } #nav ul li:hover .sub-menu li:nth-child(6) { -webkit-transition-delay: 250ms; -moz-transition-delay: 250ms; -ms-transition-delay: 250ms; -o-transition-delay: 250ms; transition-delay: 250ms; } #nav ul li:hover .sub-menu li:nth-child(7) { -webkit-transition-delay: 300ms; -moz-transition-delay: 300ms; -ms-transition-delay: 300ms; -o-transition-delay: 300ms; transition-delay: 300ms; } #nav ul li:hover .sub-menu li:nth-child(8) { -webkit-transition-delay: 350ms; -moz-transition-delay: 350ms; -ms-transition-delay: 350ms; -o-transition-delay: 350ms; transition-delay: 350ms; } .sub-menu li:nth-child(1) { -webkit-transition-delay: 350ms; -moz-transition-delay: 350ms; -ms-transition-delay: 350ms; -o-transition-delay: 350ms; transition-delay: 350ms; } .sub-menu li:nth-child(2) { -webkit-transition-delay: 300ms; -moz-transition-delay: 300ms; -ms-transition-delay: 300ms; -o-transition-delay: 300ms; transition-delay: 300ms; } .sub-menu li:nth-child(3) { -webkit-transition-delay: 250ms; -moz-transition-delay: 250ms; -ms-transition-delay: 250ms; -o-transition-delay: 250ms; transition-delay: 250ms; } .sub-menu li:nth-child(4) { -webkit-transition-delay: 200ms; -moz-transition-delay: 200ms; -ms-transition-delay: 200ms; -o-transition-delay: 200ms; transition-delay: 200ms; } .sub-menu li:nth-child(5) { -webkit-transition-delay: 150ms; -moz-transition-delay: 150ms; -ms-transition-delay: 150ms; -o-transition-delay: 150ms; transition-delay: 150ms; } .sub-menu li:nth-child(6) { -webkit-transition-delay: 100ms; -moz-transition-delay: 100ms; -ms-transition-delay: 100ms; -o-transition-delay: 100ms; transition-delay: 100ms; } .sub-menu li:nth-child(7) { -webkit-transition-delay: 50ms; -moz-transition-delay: 50ms; -ms-transition-delay: 50ms; -o-transition-delay: 50ms; transition-delay: 50ms; } .sub-menu li:nth-child(8) { -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; } } /* ========================================================================== Helper classes ========================================================================== */ .hidden { display: none !important; visibility: hidden;} .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;} .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto;} .invisible { visibility: hidden;} .clearfix:before, .clearfix:after { content: " "; display: table;} .clearfix:after { clear: both;} .clearfix { *zoom: 1;} /* ========================================================================== Print styles ========================================================================== */ @media print { *, *:before, *:after { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important;} a, a:visited { text-decoration: underline;} a[href]:after { content: " (" attr(href) ")";} abbr[title]:after { content: " (" attr(title) ")";} a[href^="#"]:after, a[href^="javascript:"]:after { content: "";} pre, blockquote { border: 1px solid #999; page-break-inside: avoid;} thead { display: table-header-group;} tr, img { page-break-inside: avoid;} img { max-width: 100% !important;} p, h2, h3 { orphans: 3; widows: 3;} h2, h3 { page-break-after: avoid;} } /*EDD Recommended products*/ .edd-rp-item{min-height: 0; font-size: 0; margin: 2% 2% 3%; overflow: hidden; width: auto; background: #fff;} .edd-rp-item:hover{box-shadow: 0 20px 25px rgba(0, 0, 0, 0.15); transform: translateY(-8px);} /*.edd-rp-item img{width: 170px; height: 170px;}*/ .edd-rp-item a{line-height: 0; font-size: 0; display: block;} .paper #edd-rp-single-wrapper{padding: 30px; background: rgba(0,0,0,0.03);} #edd-rp-single-wrapper, #edd-rp-checkout-wrapper{background: #fff; padding: 30px; } #edd-rp-checkout-wrapper{margin: 3.6rem 0;} /*#edd-rp-single-wrapper form.edd_download_purchase_form, #edd-rp-single-wrapper .edd_price, #edd-rp-checkout-wrapper form.edd_download_purchase_form, #edd-rp-checkout-wrapper .edd_price{display: none;}*/ #edd-rp-single-wrapper h5, #edd-rp-checkout-wrapper h5{font-size: 20px; margin-top: 1.8rem;} /*EDD Social Login*/ .edd-slg-social-container{background: none; position: relative; margin: 3.6rem auto; text-align: center; max-width: 716px; color: #fff;} .edd-slg-social-container legend{font-size: 20px !important; position: relative !important; width: 100%!important; margin-bottom: 1.8rem!important; border: 0; color: #fff; } .edd-slg-login-wrapper{margin: 4px; float: none; display: inline-block; vertical-align: middle; padding: 0 10px;} .edd-slg-social-wrap img{display: inline-block;} .edd-slg-social-wrap img:hover{} .lightbox .edd-slg-social-container{background-color: rgba(0,0,0,0.1); padding: 30px;} .edd-slg-login-error{width: 80%; margin: 1.8em auto; box-shadow: none;} #edd-slg-social-container-login.edd-slg-social-container{background: #000;} /*EDD Wishlist*/ .edd-wish-list a.edd-wl-action.before{margin: 0 0 15px!important;} .edd-wish-list a.edd-wl-action, .sidebar .cart-box a.edd-wl-action {border: 0; display: inline-block;max-width: 226px; text-transform: uppercase; font-size: 1em; padding: 15px 25px; margin: auto; background: #F7F7F7;box-shadow: 0 2px 1px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3); font-weight: 700;border-radius: 0;} .product-options a.edd-wl-action {border: 0; padding: 0; z-index: 10; top: 0; position: relative; margin-bottom: 0!important; color: #9c9c9c;} /*.product-options a.edd-wl-action.no-text {padding:0;}*/ .product-options a.edd-wl-action .glyphicon {padding:0 3px;} .product-options a.edd-wl-action .edd-loading .edd-icon-spinner {/*position: relative; z-index: -10; padding:0 3px;*/ right: 3px; display: none;} .product-options a.edd-wl-action[data-edd-loading] .edd-loading .edd-icon-spinner {display: inline-block;} .product-options a.edd-wl-action .label {display: none!important;} .product-options a.edd-wl-action.edd-wl-button:hover {background: transparent!important;} .product-options a.edd-wl-action.edd-wl-button:hover .glyphicon {color: #ffd400;} .product-options .edd-wl-item-remove .glyphicon, .product-options .edd-wl-button .glyphicon {top:0!important;} .product-options a.edd-wl-action .edd-loading {margin-top: -12px!important; margin-left: -6px!important;} .edd-wl-service iframe {padding-bottom: 0;} .sidebar .cart-box a.edd-wl-action {box-shadow: none;/* border: 0; *//* margin: 0 auto 15px auto!important; *//* text-align: center; *//* display: block; */top: 0;right: 0;position: absolute;background: transparent;padding: 15px;} /*.sidebar .cart-box a.edd-wl-action{box-shadow: 5px 5px 0 rgba(0,0,0,0.1); border: 0; margin: 0 auto 15px auto!important;text-align: center;display: block; }*/ .sidebar>a.edd-wl-action.edd-wl-button {margin-bottom: 25px;} .sidebar .cart-box .edd-wl-item-remove .glyphicon, .sidebar .cart-box .edd-wl-button .glyphicon {top: 0; font-size: 22px;} .sidebar .cart-box .edd-wl-button span.label {display: none;} .sidebar .cart-box a.edd-wl-action.edd-wl-button:hover {background: transparent!important; border-color: transparent;} .sidebar .cart-box a.edd-wl-action.edd-wl-button:hover .glyphicon, .sidebar .cart-box a.edd-wl-action.edd-wl-button.favorited .glyphicon {color: #ffd400;} .modal-content{background: #ddd; border: none;} #edd-wl-modal input[type=radio]{float: left;} .edd-wl-create, .edd-wl-edit {max-width: 716px; text-align: center; margin: 0 auto; position: relative; margin-bottom: 30px; padding: 200px 150px 60px; color: #fff;} .edd-wl-create{padding: 100px 150px 60px;} .edd-wl-create input[type='submit'], .edd-wl-edit input[type='submit'], .edd-wl-wish-lists .edd-wl-button {min-width: 226px; text-align: center; margin-bottom: 20px; text-transform: uppercase; font-size: 1em; padding: 15px 25px; margin: 0; border: 0; font-weight: 700; } .edd-wl-create input[type='submit'], .edd-wl-edit input[type='submit']{box-shadow: 5px 5px 0 rgba(0,0,0,0.1); } .edd-wl-wish-lists .edd-wl-button{max-width: 250px;} .edd-wish-list li span.edd-wl-item-purchase .edd-wl-action{border: 0; } .edd-wl-create input[type='submit']:hover, .edd-wl-edit input[type='submit']:hover, a.edd-wl-action.edd-wl-button:hover {background: #fff!important;} .edd-wl-create textarea{min-height: 300px;} .edd-wl-edit .edd-wl-heading{ background: rgba(0,0,0,0.1); padding: 44px; border: none; margin: 0; position: absolute; left: 0; top: 0; right: 0; color: inherit; width: auto; color: inherit !important; text-transform: uppercase; font-size: 40px} .edd-wl-wish-lists, .edd-wish-list{background: #fff; margin: 0 auto 1.8rem !important; } .edd-wl-wish-lists{max-width: 716px; padding: 30px !important; } .edd-wl-wish-lists .edd-wl-edit{background: transparent; padding: 0; margin: 0;} .edd-wl-wish-lists .edd-wish-list{padding: 0 !important; box-shadow: none !important;} .edd-wish-list li{margin: 0 0 1rem!important;} .edd-wish-list li:after{display: block!important;} .edd-wish-list li span.edd-wl-item-image, .edd-wish-list li span.edd-wl-item-image img{border-radius: 50%; display: none;} .wish-list-form textarea{height: 230px;} .edd-wish-list li:last-child{border-bottom: 0; margin-bottom: 0 !important; padding-bottom: 0;} a.edd-wl-delete-list{color: #fff;} #edd-wl-modal .edd-description{color: #f7f7f7 !important;} .edd-wl-item-title a{color: inherit;} .edd-wish-list li span.edd-wl-item-purchased, .edd-wish-list li span.edd-wl-item-title-option{color: #ababab;} .edd-wish-list{padding: 30px !important;} .content-area .edd-wl-button {display: none!important;} .edd-wl-view {display: inline;} .edd-wish-list li span.edd-wl-item-title, .edd-wish-list li span.edd-wl-edit {padding:15px;} .edd-wl-wish-lists .edd_errors.edd-wl-msgs {background-color: transparent!important;} @media screen and (min-width: 480px) { .edd-wish-list li span.edd-wl-item-price {width: 20%;} } @media (max-width: 767px){ .edd-wl-create, .edd-wl-edit{padding: 200px 50px 60px;} } @media (max-width: 599px){ .edd-wl-create, .edd-wl-edit{padding: 100px 30px 60px;} } /*EDD Points and Rewards*/ .edd-points-checkout-message, .edd-points-redeem-points-wrap{width: 70%; margin: 0 auto 30px; background: #fff; padding: 30px;} .edd-points-product-message { padding: 15px 0; font-style: italic; font-size: 1.2em;} #edd-acq-wrap select{background-color: rgba(0,0,0,0.1); border: 0; font-size: 1em; height: 58px; color: #fff;} #edd-acq-wrap select option{background: #fff; color: initial; } /*================================*/ /*Custom style 10-2-17*/ .mejs-mediaelement iframe, .mejs-mediaelement .me-plugin { width: 100%!important; height: 100%!important; } .mejs-overlay-button { display: none!important; background: none!important; } /*================================*/ /*Custom style 13-03-17*/ #edd_payment_mode_select_wrap { text-align: center; } #edd_payment_mode_select_wrap #edd_payment_mode_select { text-align: center; } #edd_payment_mode_select_wrap #edd_payment_mode_select legend { width: 100%; position: relative; padding: 0; margin-top: 0; margin-right: auto; margin-bottom: 15px; margin-left: auto; left: unset; right: unset; top: unset; font-size: 16px; text-transform: unset; background: rgba(0,0,0,0); } /*=====================================*/ /*Custom style 11-05-17---Media Player*/ .mejs-container .mejs-inner .mejs-controls .mejs-button.mejs-playpause-button button, .mejs-container .mejs-inner .mejs-controls .mejs-button.mejs-mute button, .mejs-container .mejs-inner .mejs-controls .mejs-button.mejs-fullscreen-button button { top: 0; } .mejs-container .mejs-inner .mejs-controls .mejs-button.mejs-playpause-button, .mejs-container .mejs-inner .mejs-controls .mejs-button.mejs-mute, .mejs-container .mejs-inner .mejs-controls .mejs-time-rail, .mejs-container .mejs-inner .mejs-controls .mejs-button.mejs-fullscreen-button { height: 11px; } /*=====================================*/ /*Custom style 15-05-17*/ .btn-pro-frame { display: inline-block; position: relative; } .btn-white.active { background: #FFFFFF!important; } .btn-pro-frame .btn-pro { position: absolute; top: 9px; left: 50px; display: none; z-index: 10000; } .btn-pro.active { display: inline-block; } /*=====================================*/ /*Custom style 17-05-17*/ .edd-rp-item a, .edd-rp-item { font-size: unset!important; line-height: unset!important; } .alter, .single .paper #edd-rp-single-wrapper.alter { padding: 30px; border:0; } .alter h5 { } .alter .edd-rp-single, .alter #edd-rp-items-wrapper { overflow: unset; } .alter .edd-rp-single .edd-rp-item.alter { margin: 0 0 30px 0; width: unset; padding: 0!important; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); } .alter .edd-rp-single .edd-rp-item.alter:hover { box-shadow: 0 20px 25px rgba(0, 0, 0, 0.15); transform: translateY(-8px); } .alter .edd-rp-single .edd-rp-item.alter a .edd-rp-item-title { display: none; } .alter .edd-rp-single .edd-rp-item.alter .product-details .product-author { text-align: left; } .alter .edd-rp-single .edd-rp-item.alter .product-details .product-options a { float: left; padding: 0 3px; } /*=====================================*/ /*Custom style 17-05-17*/ .middle-area.edd-review-middle { padding-bottom: 0!important; } #footer.edd-review-footer { margin-top: 0!important; } /*Custom style 01-06-17*/ .woocommerce-page div.thumbnails ul.carousel-slider div.woocommerce-product-gallery__image a { float: none!important; } .woocommerce-page div.thumbnails ul.carousel-slider .owl-controls { display: none; } .modal-body a { /*color: #ffffff;*/ color: inherit; text-decoration: underline; } .modal-body a:hover { /*color: #337ab7;*/ color: inherit;} /*Custom style 15-06-17*/ #layero-related-downloads { background: #F7F7F7; margin: 30px 0; padding: 3.6em 30px 30px; } #layero-related-downloads .olam-custom-excerpt { display: none; } .edd-reviews-area .edd-reviews-list h2.edd-reviews-title { font-size: 28px; } .edd-reviews-area .edd-reviews-form h3.edd-reviews-heading { font-size: 20px; } #edd-reviews{margin:3.6rem 0 0;} /*Custom style 20-06-17*/ .rp { background: #FFFFFF; overflow: hidden; position: relative; transition: all 300ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s; margin-bottom: 30px; } .rp:hover { transform: translateY(-8px); } .rp .rp-content-area { padding: 20px; } .rp .rp-content-area .rp-title { color: #444; font-size: 16px; font-weight: 700; text-align: center; } .rp .rp-content-area .rp-title a { color: inherit; } /*EDD review plugin*/ .edd-featured-review-meta .dashicons{ font-size: 14px; width: 14px; height: 14px; vertical-align: baseline; } .edd-review-meta-rating, .edd-reviews-star-rating-container{ display: inline-block; } .edd-review-meta .edd-review-meta-rating { margin-left: 10px; } .edd-review-meta b{ font-size: 1.2em; } .sidebar .edd-review-meta b{ font-size: 1em; } .sidebar .edd-review-meta .author{ font-weight: 500; } .edd-review-metadata{ /*clear: both;*/ font-size: .9rem; } .edd-review-metadata .author { font-weight: 500; } .edd-review-metadata a{ color: inherit; } .edd-reviews-form label{ width: auto; } .edd_review { padding-bottom: 0; margin: 1.8rem 0; } .edd_review .avatar{ border-radius: 50%; margin-right: 15px; } .edd_review ul.children{ margin-left: 20px; } .edd_review ul.children li:last-child{ margin-bottom: 0; } .children .edd-review-metadata { padding-top: 12px; } .children .edd-review-content { margin-top:2em; } .edd-reviews-vendor-feedback-item{ border:0; padding: 30px; background: #fff; } .edd-reviews-vendor-feedback-item h4{ clear: both; } .edd-reviews-vendor-feedback-item-wrap{ background: #f7f7f7; } .edd-reviews-vendor-feedback-item .wp-post-image{ margin-bottom: 3.6rem; } p.edd-reviews-review-form-submit, #edd-reviews-respond p.login-submit{margin-bottom: 0;} .star-rating{height: 20px; margin: 15px 0;} .paper .comment-list {margin-top: 3.6rem;} .paper .comment-list:first-child {margin-top: 0;} .comment_form_rating{margin: 0 15px;} .edd_star_rating, .edd_reviews_rating_box, .comment_form_rating .edd_reviews_rating_box a:hover ~ a, .comment_form_rating .edd_reviews_rating_box a:hover{background-image: url('../img/stars.png');} .edd_featured_reviews{ background: #F4F6F5; padding: 15px; margin-top: 60px;} .edd_featured_reviews img{margin: auto; display: inherit; border-radius: 50%; width: 50px; margin-bottom: 1em; margin-top: -38px;} .edd_featured_reviews p{margin-bottom: 1em;text-transform: capitalize; color: #444; font-weight: 600; text-align: center; line-height: 1.2em;} .edd-review-content{line-height: 1.8em;padding-left: 15px;} .edd-review-vote {margin-left: 15px;} .edd_recent_review_author .edd_review_title{font-weight: 600; text-transform: capitalize;} .edd_downloads_list .edd-reviews-rating { padding: 0 20px 20px 20px; color: #9c9c9c; } .edd-reviews-voting-buttons a {margin-left: 5px;} .product-details .ratingcount { float: left; top: -7px; margin-left: 5px; font-size: 14px; position: relative; } .edd-reviews-breakdown-ratings {margin-top: 15px;} /*-------------------------------------------------------- --- Alert - 06 --- */ .fw-flash-messages ul {list-style: none; padding: 0; margin: 0 auto; display: table; max-width: 100%;} .alert, .fw-flash-messages .fw-flash-message {padding: 10px 20px;background: #c9f7b2;color: #587549;margin: 0.5rem 0 1rem 0;line-height: 18px; border-radius: 3px; position: relative;} .alert-content {padding: 13px 0;} .alert.alert-warning, .fw-flash-messages .fw-flash-message {background: #fff2b2; color: #846534;} .alert.alert-info {background: #c5e0ed; color: #406c94;} .alert.alert-warning {background: #fff2b2; color: #846534;} .alert.alert-danger, .fw-flash-type-error .fw-flash-message {background: #ffd9d9; color: #a24141;} .alert-close {position: absolute; right: 16px; top: 22px; font-size: 22px; cursor: pointer;} .alert-icon {float: left; width: 44px; height: 44px; font-size: 26px; padding-right: 15px; line-height: 44px;} /*-------------------Fontello-------------------*/ @font-face { font-family: 'fontello'; src: url('../font/fontello.eot?22073720'); src: url('../font/fontello.eot?22073720#iefix') format('embedded-opentype'), url('../font/fontello.woff?22073720') format('woff'), url('../font/fontello.ttf?22073720') format('truetype'), url('../font/fontello.svg?22073720#fontello') format('svg'); font-weight: normal; font-style: normal; } /* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ /* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ /* @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'fontello'; src: url('../font/fontello.svg?22073720#fontello') format('svg'); } } */ [class^="icon-"]:before, [class*=" icon-"]:before { font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; /* opacity: .8; */ /* For safety - reset parent styles, that can break glyph codes*/ font-variant: normal; text-transform: none; /* fix buttons height, for twitter bootstrap */ line-height: 1em; /* Animation center compensation - margins should be symmetric */ /* remove if not needed */ margin-left: .2em; /* you can be more comfortable with increased icons size */ /* font-size: 120%; */ /* Font smoothing. That was taken from TWBS */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /* Uncomment for 3D effect */ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ } .author-details .social-icons .fa-instagram { color:inherit; } .icon-heart-empty:before { content: '\e800'; } .icon-like:before { content: '\e801'; } .icon-twitter:before { content: '\e802'; } .icon-wordpress:before { content: '\e803'; } .icon-pinterest:before { content: '\e804'; } .icon-reddit:before { content: '\e805'; } .icon-linkedin:before { content: '\e806'; } .icon-git:before { content: '\e807'; } .icon-gplus:before { content: '\e808'; } .icon-instagram:before { content: '\f16d'; } .icon-facebook:before { content: '\e809'; } .icon-cc-visa:before { content: '\e80a'; } .icon-cc-mastercard:before { content: '\e80b'; } .icon-cc-discover:before { content: '\e80c'; } .icon-cc-amex:before { content: '\e80d'; } .icon-cc-paypal:before { content: '\e80e'; } .icon-cc-stripe:before { content: '\e80f'; } .icon-android:before { content: '\e810'; } .icon-behance:before { content: '\e811'; } .icon-tumblr:before { content: '\e812'; } .icon-whatsapp:before { content: '\e813'; } .icon-vine:before { content: '\e814'; } .icon-youtube:before { content: '\e815'; } .icon-skype:before { content: '\e816'; } .icon-folder:before { content: '\e817'; } .icon-cart:before { content: '\e818'; } .icon-minus:before { content: '\e819'; } .icon-plus:before { content: '\e81a'; } .icon-comment-alt:before { content: '\e81b'; } .icon-down:before { content: '\e81c'; } .icon-user:before { content: '\e81d'; } .icon-mail-alt:before { content: '\e81e'; } .icon-right:before { content: '\e81f'; } .icon-left:before { content: '\e820'; } .icon-up:before { content: '\e821'; } .icon-menu:before { content: '\e822'; } .icon-th-thumb:before { content: '\e823'; } .icon-cancel:before { content: '\e824'; } .icon-plus-1:before { content: '\e825'; } .icon-ok-outline:before { content: '\e826'; } .icon-cancel-outline:before { content: '\e827'; } .icon-minus-1:before { content: '\e828'; } .icon-attach:before { content: '\e829'; } .icon-zoom-in-outline:before { content: '\e82a'; } .icon-search:before { content: '\e82b'; } .icon-trash:before { content: '\e82c'; } .icon-lock-filled:before { content: '\e82d'; } .icon-rocket:before { content: '\e82e'; } .icon-space-shuttle:before { content: '\e82f'; } .icon-download:before { content: '\e830'; } .icon-eye:before { content: '\e831'; } .icon-share:before { content: '\e832'; } .icon-link:before { content: '\e833'; } .icon-globe:before { content: '\e834'; } .details-bottom .product-options .edd_price_options, .details-bottom .product-options .edd-cart-added-alert, .details-bottom .product-options a.edd-add-to-cart .edd-loading {display: none!important;} .details-bottom .product-options .edd_go_to_checkout {/*text-indent: -9999px*/max-width: 20px;/*float: left;overflow: hidden;*/} .details-bottom .product-options .edd_go_to_checkout:before {font-family: "FontAwesome";content: "\f00c";} .details-bottom .product-options .cart-icon-btn {display: inline-block; position:relative; top: -1px;} .details-bottom .product-options .edd_download_purchase_form {display: inline-block;} .product-options a, .edd-wl-action.edd-wl-button {display: inline;} .product-options .edd_purchase_submit_wrapper {display: inline!important; /*margin-left: 0.2em;*/} .details-bottom .product-options .edd_purchase_submit_wrapper a.edd-add-to-cart {box-shadow: none;} .details-bottom .product-options .edd_download_quantity_wrapper, .details-bottom .product-options .edd-cart-ajax-alert, .details-bottom .product-options .edd_purchase_tax_rate, .details-bottom .product-options .edd-add-to-cart.edd-no-js {display:none;} .vimeovid .mejs-iframe-overlay, .vimeovid .mejs-layers, .vimeovid .mejs-controls {display:none!important;} /*.othervid .mejs-iframe-overlay, .othervid .mejs-layers, .othervid .mejs-controls {display:none!important;}*/ .field-holder.repeat > .fes-label, .field-holder.holder-focus.repeat > .fes-label { left: 0; top: -22px; bottom: auto; padding: 0; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } .fes-form .repeat table thead, .fes-form .multiple_pricing table thead { display: table-header-group; } .fes-form .repeat table thead th { padding: 0!important; font-size: 10px; } .fes-form .multiple_pricing table thead th { padding-bottom: 0!important; font-size: 10px; } .fes-form .fes-repeat-field input { margin-top:5px; } #loginBox .olam-msg-status.loginsucess { background: #0a9a00; margin-bottom: 40px; padding: 5px; } #loginBox .olam-msg-status.loginerror { background: #ff6e6e; margin-bottom: 40px; padding: 5px; } table.download_item_audio_id tfoot th {background-color: transparent;} .edd-discount-code-field-wrap input::placeholder { color: inherit; opacity: 0.7; } .edd-discount-code-field-wrap input#edd-discount { background: #dadada!important; margin-right: 20px!important; } fieldset#edd_discount_code { margin-bottom: 35px; } /*hide all default purchase button after content}*/ /*.content-area .edd_purchase_submit_wrapper {display:none;}*/ /*limit product title in listings to 1 line with ... ending*/ /*.product-details .product-name a { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; float: left; max-width: 100%; width: 100%; }*/ /*change the scroll up rocket icon*/ /*.boxed .signup-icon .icon-rocket:before { content: ''; background: url(yourimage.png); width: 50px; height: 48px; } .boxed .signup-icon span, .scroll-top span.scrollto-icon { -webkit-transform: initial; -moz-transform: initial; -ms-transform: initial; -o-transform: initial; transform: initial; } .scroll-top .icon-rocket:before { content: ''; background: url(yourimage.png); width: 40px; height: 56px; } .scroll-top .flame { display: none; } .scroll-top:hover { animation-name: initial; cursor: pointer; }*/ /*scroll up rocket icon position*/ /*.scroll-top { bottom: 100px; right: 30px; }*/ /*make listing thumbs same height - to-do: create option for this*/ /*author page*/ /* .col-md-4 .edd_download_inner .thumb { max-height: 150px; } .col-5 .edd_download_inner .thumb { max-height: 92px; } .col-5 .edd_download_inner .thumb { max-height: 114px; } .col-4 .edd_download_inner .thumb { max-height: 147px; } .col-3 .edd_download_inner .thumb, .slider-item .edd_download_inner .thumb { max-height: 200px; } .col-2 .edd_download_inner .thumb { max-height: 310px; } */ /*make recent post thumbs same height - to-do: create option for this*/ /*.post-item .image-holder {max-height: 204px;overflow: hidden;}*/ /* 5-6 column listing alignent improvements*/ div:not(.slider-item).col-5 .product-options, div:not(.slider-item).col-5 .product-author, div:not(.slider-item).col-6 .product-options, div:not(.slider-item).col-6 .product-author { text-align: center; width: 100%; } div:not(.slider-item).col-5 .product-details, div:not(.slider-item).col-6 .product-details { padding: 20px 10px; } div:not(.slider-item).col-5 .product-name, div:not(.slider-item).col-6 .product-name { font-size: 14px; line-height: 18px; } .col-5 .olam-custom-excerpt, .col-6 .olam-custom-excerpt { display: none; } /*product review stars in listings*/ .product-review-avg .demo-icons {color: inherit; margin-right: 5px;} .product-review-avg .download-rating {text-align: center} .product-review-avg .download-rating:after {display: table; content: ''; clear: both;} .product-review-avg .wrap-rating.listing {float: none; text-align: center; display: block;width: 120px;margin: 0 auto; position: relative;} .product-review-avg .download-rating .wrap-rating.listing .rating { display: block; width: 120px;} .product-review-avg span.fa {color: #9b9b9b; float: left; width: 20%; text-align: center;} .product-review-avg .download-rating .rated {overflow: hidden; position: absolute; left: 0; top: 0;} .product-review-avg .rated span.fa {color: #ffd400;} /*EDD All Access*/ .edd-aa-buy-instructions {text-align: center;} a.edd-aa-login-link {color: inherit; font-weight: 400;} /*Search and Filter Pro*/ .sidebar .searchandfilter input {margin-bottom: 1em;} .sidebar .searchandfilter input::placeholder {color:inherit;} .sidebar .searchandfilter select, .searchandfilter p {margin-bottom: 1rem;} .sidebar .searchandfilter ul li {padding: 0; line-height: 1em;} /*.sidebar .searchandfilter br {display:none;}*/ .sidebar .searchandfilter input[name="_sf_submit"] {width: 100%; padding: 12px 15px;border:0;} .sidebar .searchandfilter label {width: 100%;} .sidebar .searchandfilter .sf-meta-range-slider label {width: 40%;}