芝麻web文件管理V1.00
编辑当前文件:/home/prismawe/backup/gerard-philippe-peinture.fr/wp-content/themes/saral/style.css
/*Theme Name: Saral Theme URI: http://saral.theironnetwork.org/ Author: THE IRON NETWORK Author URI: http://theironnetwork.org/ Description: A Comprehensive Theme For Constructions Sites. Version: 1.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: saral Tags: two-columns, right-sidebar, custom-background, custom-header, custom-menu, featured-images, flexible-header, full-width-template, sticky-post, theme-options */ /*------------------------------------------------------------- Color Typography ------------------------------------------------------------- Background Color --------------------------------------------------------- Primary Theme Color: #f7ba00; (Yellow) Background: #ffffff; (White) Secondary Background: #fafafa; (Light Gray) ------------------------------------------------------------- Heading Color --------------------------------------------------------- h1: #3c414c; (Black) h2: #3c414c; (Black) h3: #3c414c; (Black) h4: #3c414c; (Black) h5: #3c414c; (Black) h6: #3c414c; (Black) -------------------------------------------------------------- Footer ----------------------------------------------------------- Footer background : #31343d; (Light Black) -------------------------------------------------------------- Links ------------------------------------------------------------ a (standard): #414141; (Light Black) -------------------------------------------------------------- Buttons ------------------------------------------------------------ Primary Button Background: #f7ba00; (Black) Primary Button Text Color: #3c414c; (Yellow) --------------------------------------------------------------*/ /*---------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- /*-------------------------------------------------------------- 1.0 Reset ---------------------------------------------------------------- 2.0 Layout ------------------------------------------------------------ 2.1 Typography -------------------------------------------------------- 2.1.1 Heading -------------------------------------------------------- 2.1.2 Form -------------------------------------------------------- 2.1.3 Links -------------------------------------------------------- 2.1.4 Alignment -------------------------------------------------------- 2.1.5 Grid ------------------------------------------------------*/ /*------------------------------------------------------------- 3.0 Header -------------------------------------------------------------*/ /*------------------------------------------------------------- 4.0 Blog -------------------------------------------------------------*/ /*------------------------------------------------------------- 5.0 Portfolio -------------------------------------------------------------*/ /*------------------------------------------------------------- 6.0 Sidebar -------------------------------------------------------------*/ /*------------------------------------------------------------- 7.0 Woocommerce -------------------------------------------------------------*/ /*------------------------------------------------------------- 8.0 Customs -------------------------------------------------------------*/ /*------------------------------------------------------------- 9.0 Footer -------------------------------------------------------------*/ /*------------------------------------------------------------- 10.0 Responsive -------------------------------------------------------------*/ /*------------------------------------------------------------- 1.0 Reset -------------------------------------------------------------*/ html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *, *:before, *:after { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; } body { margin: 0; overflow-x: hidden; } #wrapper { overflow-x: hidden; } button, input, select, textarea { line-height: 1.75; } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; } abbr[title] { border-bottom: 1px dotted #d5d5d5; } b, strong { font-weight: 700; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 0; } hr { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } code, kbd, pre, samp { font-size: 1em; } ul ul > li { margin-left: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } label { color: #5f5f5f; display: block; font-family: 'Roboto', sans-serif; margin-bottom: 15px; } select { -moz-appearance: none; background: #ffffff none repeat scroll 0 0; border: 1px solid #cccccc; height: 50px; outline: medium none; padding: 6px 12px; text-indent: 1px; text-transform: none; width: 100%; } select option { padding: 5px; } button { overflow: visible; } button, input, select, textarea { max-width: 100%; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; padding: 15px 10px; } button[disabled], html input[disabled] { cursor: default; opacity: .5; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: 0.4375em; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: none; margin: 0 0 1.5em 0; min-width: inherit; padding: 0; } fieldset > :last-child { margin-bottom: 0; } legend { border: 0; padding: 0; } textarea { overflow: auto; vertical-align: top; height: 150px; } optgroup { font-weight: bold; } hr { background-color: #d5d5d5; border: 0; height: 1px; margin: 0 0 1.75em; } ul, ol { padding: 0; margin: 0; } .entry-content ul, .entry-content ol { margin: 10px 0; padding-left: 20px; } ul { list-style: disc; } ol { list-style: decimal; margin-left: 1.5em; } li > ul, li > ol { margin-bottom: 0; } dl { margin: 0 0 1.75em; } dt { font-weight: 700; } dd { margin: 0 0 1.75em; } img { height: auto; max-width: 100%; vertical-align: middle; } del { opacity: 0.8; } table, th, td { border: 1px solid #d5d5d5; } table { border-collapse: separate; border-spacing: 0; border-width: 1px 0 0 1px; margin: 0 0 1.75em; table-layout: fixed; width: 100%; } caption, th, td { font-weight: normal; text-align: left; } th { border-width: 0 1px 1px 0; font-weight: 700; } td { border-width: 0 1px 1px 0; } th, td { padding: 0.4375em; } dfn, cite, em, i { font-style: italic; } blockquote { border-left: 4px solid #f8bb00; font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 700; line-height: 1.47368; margin: 0 0 1.47368em; padding: 1em 0 1em 1em; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote p { background: #ffffff none repeat scroll 0 0; font-weight: 700; margin-bottom: 1.47368em; padding: 0.5em 1rem 0.5em 0.2em; } blockquote cite, blockquote small { display: block; font-size: 16px; font-size: 1rem; line-height: 1.75; } blockquote cite:before, blockquote small:before { content: "\2014\00a0"; } blockquote em, blockquote i, blockquote cite { font-style: normal; } blockquote strong, blockquote b { font-weight: 400; } blockquote > :last-child { margin-bottom: 0; } address { font-style: italic; margin: 0 0 1.75em; } code, kbd, tt, var, samp, pre { font-family: Inconsolata, monospace; } pre { border: 1px solid #d5d5d5; font-size: 16px; font-size: 1rem; background: #eeeeee; line-height: 1.3125; margin: 0 0 1.3em; max-width: 100%; overflow: auto; padding: 1.3em; white-space: pre; white-space: pre-wrap; word-wrap: break-word; } code { background-color: #d5d5d5; padding: 0.125em 0.25em; } abbr, acronym { border-bottom: 1px dotted #d5d5d5; cursor: help; } mark, ins { background: #007acc; color: #fff; padding: 0.125em 0.25em; text-decoration: none; } big { font-size: 125%; } .alignnone { margin: 7px 0; } #comments ol { list-style: outside none none; margin-left: 0; padding-left: 0; } html select { -webkit-appearance: none; -moz-appearance: none; background: transparent url("images/select-arrow.png") no-repeat scroll 96% center; border-radius: 10px; } html select:hover, html select:active, html select:focus { outline: none; } select::-ms-expand { display: none; } h1, h2, h3, h4, h5, h6#calendar_wrap caption, h4, h5, h6, p, ul, ol, dl, blockquote, pre { word-break: break-word; word-wrap: break-word; } /*----- default page fixes -----*/ #comments .comment-body ol { list-style: decimal; } .search-page-form-wrap .searchform #s { width: calc(100% - 118px); } .search-page-form-wrap .searchform #searchsubmit { margin-left: 20px; width: 94px; } .post h2 { margin: 22px 0; } .post h3 { margin-top: 25px; } #comments .comment-body h2 { margin-top: 22px; } #wrapper .post ul { padding: 0 0 0 28px; } #wrapper .post ul ul > li { margin-left: 0px; } #wrapper .post ol { padding: 0 0 0 28px; margin-left: 0px; } #wrapper .post.wwn-postlist-border { margin-bottom: 40px; padding-bottom: 20px; } .comment-list .children { margin-left: 20px; } #comments .comment-body ol { padding: 0 0 0 28px; margin-bottom: 3px; } #comments .comment-body ul { padding: 0 0 0 28px; margin-bottom: 3px; } #comments .comment-body ul ul > li { margin-left: 0px; } #comments .comment-section-links ul { padding-left: 0; } #wrapper .saral-blog-social-info-wrapper { margin-bottom: 8px; } .blog-detail-section-wrapper .entry-content ul, .blog-detail-section-wrapper .entry-content ol { margin: 0px; } /*-------------------------------------------------------------- 2.0 Layout --------------------------------------------------------------*/ /*-------------------------------------------------------------- 2.1 Typography --------------------------------------------------------------*/ /*-------------------------------------------------------------- 2.1.1 Heading --------------------------------------------------------------*/ h1, h2, h3, h4, h5, h6 { clear: both; margin-bottom: 20px; margin-top: 0; } h1 { font-size: 54px; } h2 { font-size: 48px; line-height: normal; } h3 { font-size: 32px; } h4 { font-size: 28px; } h5 { font-size: 16px; } h6 { font-size: 14px; } p { margin: 0 0 1.2em; line-height: 32px; font-size: 20px; } /*-------------------------------------------------------------- 2.1.2 Forms --------------------------------------------------------------*/ .form-space { margin-bottom: 20px; } input { line-height: normal; } button, button[disabled]:hover, button[disabled]:focus, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled, .woocommerce #respond input#submit.alt[disabled]:disabled:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled, .woocommerce button.button.alt[disabled]:disabled:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled, .woocommerce input.button.alt[disabled]:disabled:hover { background-color: #000; color: #fff; } button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus { background: #007acc; } button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus { outline: 0; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea { -moz-appearance: none; -webkit-appearance: none; background: #ffffff; border: none; border: 1px solid #ebebeb; color: #414141; padding: 10px; padding-left: 15px; width: 100%; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"] { height: 40px; } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus { background-color: #fff; border-color: #F7BA00; outline: 0 none; outline: 0; } /*----- Placeholder text color -- selectors need to be separate to work. -----*/ ::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder { color: #686868; opacity: 1; font-size: 20px; } .post.hentry { margin-bottom: 2em; border: 1px solid #d5d5d5; } .post.hentry .saral-heading-sm { margin-bottom: 1em; } .single-post .saral-blog-content > ul { padding-left: 2em; } .saral-search-wrap .content-area .saral-blog-post-v1-content { margin-bottom: 1.5em; padding-bottom: 2.2em; border-bottom: 1px solid #d5d5d5; } .saral-search-wrap .saral-post-thumb-box { display: none; } .saral-search-wrap .saral-blog-list-wrap > .saral-col-row { margin-bottom: 0; } .error-404 #searchform #s { width: 80%; float: left; } .error-404 #searchform #searchsubmit { width: 18%; float: left; margin-left: 2%; height: 60px; } .saral-post-meta { margin-bottom: 0.8em; } .post, .content-area, .sidebar-wrapper { word-wrap: break-word; } .post p, .content-area p, .sidebar-wrapper p { word-wrap: break-word; } /*-------------------------------------------------------------- 2.1.3 - Links --------------------------------------------------------------*/ a:focus { outline: none; } a:hover, a:active { outline: 0; } .entry-content a:hover, .entry-content a:focus, .entry-summary a:hover, .entry-summary a:focus, .taxonomy-description a:hover, .taxonomy-description a:focus, .logged-in-as a:hover, .logged-in-as a:focus, .comment-content a:hover, .comment-content a:focus, .pingback .comment-body > a:hover, .pingback .comment-body > a:focus, .textwidget a:hover, .textwidget a:focus { box-shadow: none; } /*----- Text meant only for screen readers -----*/ .says, .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute; width: 1px; /* many screen reader and browser combinations announce broken words as they would appear visually */ word-wrap: normal; } /*-------------------------------------------------------------- 2.1.4 - Alignment --------------------------------------------------------------*/ .alignleft { float: left; margin: 0.375em 1.75em 1.75em 0; } .alignright { float: right; margin: 0.375em 0 1.75em 1.75em; } .wp-caption { margin-bottom: 1.75em; max-width: 100%; } .wp-caption-text { font-size: 0.8em; } .aligncenter { clear: both; display: block; margin: 0 auto 1.75em; } .post-thumbnail img { margin-bottom: 2.5em; display: block; } blockquote.alignleft { margin: 0.3157894737em 1.4736842105em 1.473684211em 0; } blockquote.alignright { margin: 0.3157894737em 0 1.473684211em 1.4736842105em; } blockquote.aligncenter { margin-bottom: 1.473684211em; } .site-inner { margin: 0 auto; width: 1170px; } .saral-left-float { float: left; } .saral-right-float { float: right; } .saral-center-align { text-align: center; } .saral-left-align { text-align: left; } .saral-right-align { text-align: right; } /*----- saral-overlay-classes -----*/ .saral-overlay-wrap { position: relative; overflow: hidden; } .saral-overlay-content { position: absolute; } .full-overlay-content { bottom: 0; left: 0; right: 0; top: 0; } .half-overlay-content { bottom: 0; left: 0; right: 0; } .saral-bottom-overlay-holder { display: inline-block; height: auto; vertical-align: bottom; width: 97%; } .saral-overlay-content::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; } /*----- spacing classes ------*/ .saral-margin-btm-1 { margin-bottom: 1em; } .saral-margin-btm-2 { margin-bottom: 2em; } .saral-margin-btm-3 { margin-bottom: 30px; } .saral-margin-btm-7 { margin-bottom: 7em !important; } .saral-margin-top-1 { margin-top: 1em; } .saral-margin-right-2 { margin-right: 2em; } .saral-padding-2 { padding-left: 2em; padding-right: 2em; } .saral-padding-top-4 { padding-top: 4em; } .saral-padding-md { padding-bottom: 1.5em; padding-top: 1.5em; } .saral-padding-2 { padding: 2em; } .saral-padding-3 { padding: 3em; } .saral-white { background: #fff; } .saral-list-inline li { display: inline-block; } .saral-no-spacing { padding-left: 0px; padding-right: 0px; } /*----- Do not show the outline on the skip link target. -----*/ #content[tabindex="-1"]:focus { outline: 0; } .site-main > article { padding-bottom: 3em; padding-top: 3em; } .no-padding { padding: 0 !important; } .sticky { background: #f5f5f5 none repeat scroll 0 0; border: 1px solid #d5d5d5; padding: 1.8em 2em; } .post ul { padding-left: 1.5em; } .post .saral-social-icon ul { padding-left: 0; } .bypostauthor { margin: 0; } .saral-block { display: block; width: 100%; } /*-------------------------------------------------------------- 2.1.5 Grid --------------------------------------------------------------*/ .saral-container { margin: 0 auto; } .saral-container-full { padding-left: 15px; padding-right: 15px; width: 100%; } .saral-col-row { margin-left: -15px; margin-right: -15px; } .saral-pad-none .col-xs-1, .saral-pad-none .col-sm-1, .saral-pad-none .col-md-1, .saral-pad-none .col-lg-1, .saral-pad-none .col-xs-2, .saral-pad-none .col-sm-2, .saral-pad-none .col-md-2, .saral-pad-none .col-lg-2, .saral-pad-none .col-xs-3, .saral-pad-none .col-sm-3, .saral-pad-none .col-md-3, .saral-pad-none .col-lg-3, .saral-pad-none .col-xs-4, .saral-pad-none .col-sm-4, .saral-pad-none .col-md-4, .saral-pad-none .col-lg-4, .saral-pad-none .col-xs-5, .saral-pad-none .col-sm-5, .saral-pad-none .col-md-5, .saral-pad-none .col-lg-5, .saral-pad-none .col-xs-6, .saral-pad-none .col-sm-6, .saral-pad-none .col-md-6, .saral-pad-none .col-lg-6, .saral-pad-none .col-xs-7, .saral-pad-none .col-sm-7, .saral-pad-none .col-md-7, .saral-pad-none .col-lg-7, .saral-pad-none .col-xs-8, .saral-pad-none .col-sm-8, .saral-pad-none .col-md-8, .saral-pad-none .col-lg-8, .saral-pad-none .col-xs-9, .saral-pad-none .col-sm-9, .saral-pad-none .col-md-9, .saral-pad-none .col-lg-9, .saral-pad-none .col-xs-10, .saral-pad-none .col-sm-10, .saral-pad-none .col-md-10, .saral-pad-none .col-lg-10, .saral-pad-none .col-xs-11, .saral-pad-none .col-sm-11, .saral-pad-none .col-md-11, .saral-pad-none .col-lg-11, .saral-pad-none .col-xs-12, .saral-pad-none .col-sm-12, .saral-pad-none .col-md-12, .saral-pad-none .col-lg-12 { padding-right: 0; padding-left: 0; } .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; } .col-xs-12 { width: 100%; } .col-xs-11 { width: 91.66666667%; } .col-xs-10 { width: 83.33333333%; } .col-xs-9 { width: 75%; } .col-xs-8 { width: 66.66666667%; } .col-xs-7 { width: 58.33333333%; } .col-xs-6 { width: 50%; } .col-xs-5 { width: 41.66666667%; } .col-xs-4 { width: 33.33333333%; } .col-xs-3 { width: 25%; } .col-xs-2 { width: 16.66666667%; } .col-xs-1 { width: 8.33333333%; } @media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; } .col-sm-12 { width: 100%; } .col-sm-11 { width: 91.66666667%; } .col-sm-10 { width: 83.33333333%; } .col-sm-9 { width: 75%; } .col-sm-8 { width: 66.66666667%; } .col-sm-7 { width: 58.33333333%; } .col-sm-6 { width: 50%; } .col-sm-5 { width: 41.66666667%; } .col-sm-4 { width: 33.33333333%; } .col-sm-3 { width: 25%; } .col-sm-2 { width: 16.66666667%; } .col-sm-1 { width: 8.33333333%; } } @media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; } .col-md-12 { width: 100%; } .ad-md-11 { width: 91.66666667%; } .col-md-10 { width: 83.33333333%; } .col-md-9 { width: 75%; } .col-md-8 { width: 66.66666667%; } .col-md-7 { width: 58.33333333%; } .col-md-6 { width: 50%; } .col-md-5 { width: 41.66666667%; } .col-md-4 { width: 33.33333333%; } .col-md-3 { width: 25%; } .col-md-2 { width: 16.66666667%; } .col-md-1 { width: 8.33333333%; } } @media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; } .col-lg-12 { width: 100%; } .col-lg-11 { width: 91.66666667%; } .col-lg-10 { width: 83.33333333%; } .col-lg-9 { width: 75%; } .col-lg-8 { width: 66.66666667%; } .col-lg-7 { width: 58.33333333%; } .col-lg-6 { width: 50%; } .col-lg-5 { width: 41.66666667%; } .col-lg-4 { width: 33.33333333%; } .col-lg-3 { width: 25%; } .col-lg-2 { width: 16.66666667%; } .col-lg-1 { width: 8.33333333%; } } .col-xs-1, .col-sm-1.col-center, .col-md-1.col-center, .col-lg-1.col-center, .col-xs-2.col-center, .col-sm-2.col-center, .col-md-2.col-center, .col-lg-2.col-center, .col-xs-3.col-center, .col-sm-3.col-center, .col-md-3.col-center, .col-lg-3.col-center, .col-xs-4.col-center, .col-sm-4.col-center, .col-md-4.col-center, .col-lg-4.col-center, .col-xs-5.col-center, .col-sm-5.col-center, .col-md-5.col-center, .col-lg-5.col-center, .col-xs-6.col-center, .col-sm-6.col-center, .col-md-6.col-center, .col-lg-6.col-center, .col-xs-7.col-center, .col-sm-7.col-center, .col-md-7.col-center, .col-lg-7.col-center, .col-xs-8.col-center, .col-sm-8.col-center, .col-md-8.col-center, .col-lg-8.col-center, .col-xs-9.col-center, .col-sm-9.col-center, .col-md-9.col-center, .col-lg-9.col-center, .col-xs-10.col-center, .col-sm-10.col-center, .col-md-10.col-center, .col-lg-10.col-center, .col-xs-11.col-center, .col-sm-11.col-center, .col-md-11.col-center, .col-lg-11.col-center, .col-xs-12.col-center, .col-sm-12.col-center, .col-md-12.col-center, .col-lg-12.col-center { float: none; margin-left: auto; margin-right: auto; } .clearfix:before, .saral-overlay-menu .saral-navbar-search-overlay #searchform > div:before, .saral-404-form form:before, .clearfix:after, .saral-overlay-menu .saral-navbar-search-overlay #searchform > div:after, .saral-404-form form:after, .saral-col-row:before, .saral-col-row:after, .saral-container:before, .saral-container:after, .saral-container-full:before, .saral-container-full:after, .comment-list:after, .comment-list:before, .comment-body:after, .comment-body:before, .error-404 #searchform:after, .error-404 #searchform:before { display: table; content: " "; clear: both; } /*------------------------------------------------------------- 3.0 Header -------------------------------------------------------------*/ /*----- Menu Styling -----*/ .saral-header-v2 .saral-header-contact-block { margin-left: 30px; } .primary-menu li { list-style: none; } .primary-menu li .sub-menu { padding: 10px 0; visibility: hidden; opacity: 0; position: absolute; min-width: 200px; box-shadow: 0 0 13px rgba(0, 0, 0, 0.4); text-align: left; z-index: 99; } .primary-menu li .sub-menu li { border-top: 1px solid #fff; display: block; } .primary-menu li .sub-menu li:last-child { border-bottom: none; } .primary-menu li .sub-menu li:first-child { border-top: none; } .primary-menu ul li a { line-height: 50px !important; } .primary-menu li .sub-menu li a { display: block; padding: 6px 5px 6px 30px; transition: padding 0.2s linear 0s; -moz-transition: padding 0.2s linear 0s; -webkit-transition: padding 0.2s linear 0s; -o-transition: padding 0.2s linear 0s; -ms-transition: padding 0.2s linear 0s; position: relative; } .primary-menu li .sub-menu li a:before { content: "\f0da"; font-family: FontAwesome; position: absolute; top: 6px; left: 15px; transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s; -ms-transition: all 0.2s linear 0s; } .primary-menu li .sub-menu li:hover a { padding-left: 40px; } .primary-menu li .sub-menu li:hover a:before { left: 25px; } .primary-menu li .sub-menu li > .sub-menu { left: 100%; top: 0; } .primary-menu li .sub-menu:after, .primary-menu li .sub-menu:before { bottom: 98%; left: 15%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .primary-menu li .sub-menu:after { border-color: rgba(136, 183, 213, 0); border-width: 12px; margin-left: -12px; } .primary-menu li .sub-menu:before { border-color: rgba(194, 225, 245, 0); border-width: 13px; margin-left: -13px; } .primary-menu li:hover > .sub-menu { opacity: 1; visibility: visible; } .primary-menu ul > li { position: relative; display: inline-block; margin: 0; } .primary-menu > ul > li > a { padding: 0 20px; display: inline-block; } .primary-menu .current-menu-item a,.primary-menu .current-menu-parent > a,.primary-menu .current_page_parent > a{ color : #bf252d !important; } /*----- Header contact styling -----*/ .saral-header-contact-block i { margin-right: 10px; } .saral-header-contact-block span { padding: 0 12px; } .saral-inline-block { display: inline-block; } .saral-inline-block li { display: inline-block; } .saral-subscribe-form-wrap { display: inline-block; } .saral-header-top { padding: 15px 0; } /*----- Sticky header styling -----*/ .saral-header-sticky.saral-header-collaspe .saral-colapse-ele { height: 0; padding: 0; margin: 0; } .saral-header-sticky * { -webkit-transition: all 0.25s linear 0s; -ms-transition: all 0.25s linear 0s; -o-transition: all 0.25s linear 0s; -moz-transition: all 0.25s linear 0s; transition: all 0.25s linear 0s; } .saral-header-collaspe .saral-colapse-ele { overflow: hidden; } /*----- compact header styling -----*/ .saral-collapsed-button { float: right; margin-left: 20px; position: relative; cursor: pointer; display: block; height: 105px; line-height: 105px; z-index: 120; } .saral-lines { display: inline-block; height: 6px; position: relative; top: -4px; transition-duration: 0.3s; -moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -ms-transition-duration: 0.3s; transition-property: background; -moz-transition-property: background; -webkit-transition-property: background; -o-transition-property: background; -ms-transition-property: background; transition-timing-function: ease; -moz-transition-timing-function: ease; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; -ms-transition-timing-function: ease; width: 33px; } .saral-lines:before, .saral-lines:after { display: inline-block; height: 6px; left: 0; position: absolute; transform-origin: 50% 50% 0; -webkit-transform-origin: 50% 50% 0; -o-transform-origin: 50% 50% 0; -ms-transform-origin: 50% 50% 0; -moz-transform-origin: 50% 50% 0; transition: top 0.3s ease 0.2s, transform 0.3s ease 0s, background-color 0.3s ease 0s; -webkit-transition: top 0.3s ease 0.2s, transform 0.3s ease 0s, background-color 0.3s ease 0s; -o-transition: top 0.3s ease 0.2s, transform 0.3s ease 0s, background-color 0.3s ease 0s; -ms-transition: top 0.3s ease 0.2s, transform 0.3s ease 0s, background-color 0.3s ease 0s; -moz-transition: top 0.3s ease 0.2s, transform 0.3s ease 0s, background-color 0.3s ease 0s; width: 33px; content: ""; } .saral-lines:before { top: 10px; } .saral-lines:after { top: -10px; } .saral-collapsed-button.saral-closed .saral-lines { background-color: transparent; transition-duration: 0.1s; -moz-transition-duration: 0.1s; -webkit-transition-duration: 0.1s; -o-transition-duration: 0.1s; -ms-transition-duration: 0.1s; transition-property: background; -moz-transition-property: background; -webkit-transition-property: background; -o-transition-property: background; -ms-transition-property: background; transition-timing-function: ease; -moz-transition-timing-function: ease; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; -ms-transition-timing-function: ease; } .saral-collapsed-button.saral-closed .saral-lines:before { transform: rotate3d(0, 0, 1, 45deg); -webkit-transform: rotate3d(0, 0, 1, 45deg); -o-transform: rotate3d(0, 0, 1, 45deg); -ms-transform: rotate3d(0, 0, 1, 45deg); -moz-transform: rotate3d(0, 0, 1, 45deg); top: 0; transition: top 0.3s ease 0s, transform 0.3s ease 0.2s; -webkit-transition: top 0.3s ease 0s, transform 0.3s ease 0.2s; -o-transition: top 0.3s ease 0s, transform 0.3s ease 0.2s; -ms-transition: top 0.3s ease 0s, transform 0.3s ease 0.2s; -moz-transition: top 0.3s ease 0s, transform 0.3s ease 0.2s; } .saral-collapsed-button.saral-closed .saral-lines:after { transform: rotate3d(0, 0, 1, 45deg); -webkit-transform: rotate3d(0, 0, 1, 45deg); -o-transform: rotate3d(0, 0, 1, 45deg); -ms-transform: rotate3d(0, 0, 1, 45deg); -moz-transform: rotate3d(0, 0, 1, 45deg); top: 0; transition: top 0.3s ease 0s, transform 0.3s ease 0.2s; -webkit-transition: top 0.3s ease 0s, transform 0.3s ease 0.2s; -o-transition: top 0.3s ease 0s, transform 0.3s ease 0.2s; -ms-transition: top 0.3s ease 0s, transform 0.3s ease 0.2s; -moz-transition: top 0.3s ease 0s, transform 0.3s ease 0.2s; transform: rotate3d(0, 0, 1, -45deg); -webkit-transform: rotate3d(0, 0, 1, -45deg); -o-transform: rotate3d(0, 0, 1, -45deg); -ms-transform: rotate3d(0, 0, 1, -45deg); -moz-transform: rotate3d(0, 0, 1, -45deg); } .saral-lines { background-color: #000; } .saral-lines::before, .saral-lines::after { background-color: #000; } /*----- header overlay menu -----*/ .saral-left-float.saral-contact-content-wid > a:hover { opacity: 0.8; } .overlay-primary-menu .sub-menu { background: none; } .slimmenu .sub-menu { padding: 0; } .saral-overlay-menu { overflow-x: hidden; overflow-y: auto; position: absolute; transform: translateY(-100%); -webkit-transform: translateY(-100%); -o-transform: translateY(-100%); -ms-transform: translateY(-100%); -moz-transform: translateY(-100%); transition-duration: 0.5s; -moz-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -ms-transition-duration: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; -ms-transition-timing-function: ease; visibility: hidden; width: 100%; z-index: 60; height: 100%; left: 0; padding: 130px 0 0; position: fixed; top: 0; right: 0; width: 100%; } .saral-overlay-menu .sub-menu { display: none; margin-top: 20px; } .saral-overlay-menu .saral-main-menu li { margin-bottom: 15px; } .saral-overlay-menu .saral-overlay-single { padding: 30px; } .saral-overlay-menu .saral-overlay-item .saral-contact-list { padding-left: 0; } .saral-overlay-menu .saral-heading-xs { text-transform: uppercase; letter-spacing: 1.5px; margin-bottom: 2em; } .saral-overlay-menu .saral-main-menu > li > a { line-height: normal; display: block; text-transform: uppercase; } .saral-overlay-menu ul { list-style: none; } .saral-overlay-menu .saral-contact-grp-listing i { font-size: 30px !important; } .saral-overlay-menu .saral-navbar-search-overlay #searchform > div { margin-bottom: 20px; } .saral-overlay-menu .saral-navbar-search-overlay #searchform input { float: left; } .saral-overlay-menu .saral-navbar-search-overlay #searchform #s { width: calc(80% - 80px); } .saral-overlay-menu .saral-navbar-search-overlay #searchform #searchsubmit { width: 60px; margin-left: 5px; font-family: fontawesome; } .saral-overlay-menu > .saral-col-row { padding-bottom: 2em; padding-top: 2em; } .saral-overlay-menu #menu-main-menu > li > a { text-transform: uppercase; line-height: normal; display: block; list-style: none; } .saral-overlay-menu .saral-overlay-heading { line-height: normal; margin-bottom: 10px; } .scroll-disable { overflow-y: hidden; } .saral-contact-icon-wid { width: 15%; } .saral-contact-content-wid { width: 80%; } .saral-search-icon .saral-navbar-search.active, .saral-overlay-menu.open { transform: translateY(0px); -webkit-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); -moz-transform: translateY(0px); visibility: visible; } /*----- responsive menu -----*/ .saral-responsive-menu { display: none; } .saral-responsive-menu .saral-main-nav .slimmenu li a { line-height: normal; padding: 12px 64px 12px 15px; } .saral-responsive-menu .saral-main-nav ul.slimmenu li a:hover { background-color: transparent; } .saral-responsive-menu .saral-main-nav ul.slimmenu li .sub-toggle { background-color: transparent; } .saral-responsive-menu .saral-responsive-logo-wrapper { padding-left: 15px; padding-right: 15px; } .saral-responsive-menu ul ul > li a { padding-left: 30px !important; } .saral-responsive-menu ul ul ul > li a { padding-left: 50px !important; } .saral-responsive-menu ul ul ul ul > li a { padding-left: 70px !important; } .saral-responsive-menu ul ul > li { margin-left: 0; } .saral-responsive-menu .menu-collapser { padding: 0 15px; } .saral-responsive-menu .collapse-button .icon-bar { height: 3px; margin: 4px 0; width: 23px; } .saral-responsive-menu .saral-menu-search { line-height: 5.2; } .saral-search-icon .saral-navbar-search { bottom: 0; height: 100vh; left: 0; margin: 0; opacity: 0; overflow: hidden; position: absolute; right: 0; top: 0; -webkit-transform: scale(0.2, 0.2); -ms-transform: scale(0.2, 0.2); transform: scale(0.2, 0.2); transition: all 0.3s cubic-bezier(0.4, 0, 1, 1) 0s; visibility: hidden; width: 100%; z-index: 9999999; } .saral-search-icon .saral-close-button { cursor: pointer; position: absolute; right: 50px; top: 50px; z-index: 1; } .saral-search-icon .saral-search-form { font-size: 40px; bottom: 0; height: 87px; left: 0; margin: auto; position: absolute; right: 0; top: 0; z-index: 10; max-width: 100%; width: 575px; } .saral-search-icon .saral-search-area { cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg=="), progress; height: 100%; position: absolute; width: 100%; } .saral-search-icon .saral-search-form-title { display: inline-block; padding-bottom: 40px; padding-right: 20px; position: relative; vertical-align: middle; } .saral-search-icon .saral-search-form input[type="text"] { font-size: inherit; height: auto; width: 95%; background-color: transparent; border: medium none; border-radius: 0; display: inline-block; letter-spacing: -0.02em; margin-left: -55px; max-width: inherit; padding: 0 0 15px 55px; position: relative; vertical-align: middle; } .saral-search-icon .saral-navbar-search.active { opacity: 1; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); visibility: visible; } .saral-header-v2 .saral-header-contact-info { text-align: right; position: absolute; top:5px; right: 25%; } .saral-header-v4 .primary-menu > ul > li:hover::before { content: ""; display: inline-block; position: absolute; top: -5px; width: 100%; } .saral-header-v5 .saral-main-menu li:last-child a { padding-right: 5px; } .saral-primary-menu{margin-top: 60px;} /*------------------------------------------------------------- 4.0 Blog -------------------------------------------------------------*/ /*----- Post grid shortcode styling ------*/ .saral-post-grid-content-wrapper, .saral-blog-single-content { position: relative; } .saral-post-grid-content-wrapper, .saral-blog-single-content { padding: 20px; } .saral-news-listing-wrapper .saral-post-grid-content-wrapper { padding: 10px 10px 0px 0; } .read-more-icon { position: absolute; display: inline-block; height: 52px; width: 52px; line-height: 52px; right: 4%; top: -25px; text-align: center; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4); } @media (min-width: 992px) { .readmore-ver-content .read-more-icon { right: 102%; top: inherit; bottom: 16px; } } .saral-post-info-wrapper i { margin-right: 5px; } .saral-post-info-wrapper .posted-on { margin-right: 15px; } .saral-post-grid, .saral-blog-list-item .saral-border-sqr { transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; -ms-transition: all 0.4s ease-in-out 0s; } .saral-post-grid:hover, .saral-blog-list-item .saral-border-sqr:hover { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); } /*----- post-list -----*/ .saral-blog-list-wrapper .saral-post-grid-content-wrapper { padding: 40px 30px; } .saral-blog-list-wrapper .saral-post-grid-content-wrapper .blog-content { margin-bottom: 40px; } .saral-post-grid-content-wrapper h5 { margin-bottom: 10px; } .saral-blog-list-item .saral-interchange > div:first-child { float: right; } .saral-author-name .author, .saral-category a { margin: 0 5px; } /*----- blog-detail -----*/ .blog-detail-section-wrapper .saral-social-share-wrapper li { display: inline-block; margin-right: 15px; } .blog-detail-section-wrapper .saral-social-share-wrapper li:last-child { margin: 0; } .blog-detail-section-wrapper .saral-social-share-wrapper .social-icon a { padding: 9px 13px; color: #fff; display: block; margin-top: 3px; margin-bottom: 3px; } .blog-detail-section-wrapper .saral-social-share-wrapper .social-icon a:hover { opacity: 0.8; } .blog-detail-section-wrapper .saral-social-share-wrapper .facebook a { background-color: #1265d7; } .blog-detail-section-wrapper .saral-social-share-wrapper .twitter a { background-color: #219eff; } .blog-detail-section-wrapper .saral-social-share-wrapper .google a { background-color: #be2626; } .blog-detail-section-wrapper .saral-social-share-wrapper .linkedin a { background-color: #256ea1; } .blog-detail-section-wrapper .saral-social-share-wrapper .pinterest a { background-color: #dd2323; } .blog-detail-section-wrapper .post-author-info-wrap { padding: 25px 0; } .blog-detail-section-wrapper .saral-meta-info { margin-bottom: 15px; } .blog-detail-section-wrapper .blog-content-wrapper p, .blog-detail-section-wrapper .author-post-name { text-transform: capitalize; } .blog-detail-section-wrapper .blog-content-wrapper p p, .blog-detail-section-wrapper .author-post-name p { margin-bottom: 25px; text-align: justify; } .saral-post-detail { padding: 25px; } .saral-comment-section-wrapper, #respond { padding: 25px; } .saral-post-detail .previous-blog a i { margin-right: 20px; } .saral-post-detail .next-blog a i { margin-left: 20px; } .saral-author-info > span { display: inline-block; margin-left: 5px; } .saral-author-info > span:after { display: inline-block; content: '/'; margin-left: 5px; margin-right: 5px; } .saral-author-info > span:last-child:after { content: none; } .saral-author-info > span:first-child { margin-left: 0; } .saral-category, .saral-author-name, .saral-author-info { font-style: italic; } .saral-category a, .saral-author-name a, .saral-author-info a { font-style: italic; } .comment-section-links > ul { position: relative; } /*------------------------------------------------------------- 5.0 Portfolio -------------------------------------------------------------*/ /*----- project-detail -----*/ .saral-portfolio-detail-wrapper .social-icon li { margin-right: 20px; } /*----- Filter -----*/ .saral-custom-filter { margin-bottom: 4em; } .saral-custom-filter .vc_active { border: none !important; border-radius: none !important; background: none !important; } .saral-custom-filter .vc_active a { background: #31343c; color: #fff; } .saral-custom-filter li { border: none !important; border-radius: none !important; font-weight: 300; padding: 0 !important; margin-top: 3px !important; margin-bottom: 3px !important; } .saral-custom-filter li a { border: 1px solid #eef0f2 !important; border-radius: 5px !important; color: #3c414c; display: inline-block; margin: 0 5px !important; padding: 5px 20px !important; text-transform: uppercase; background: #fff; } .saral-custom-filter li:hover { background: none !important; border: none !important; border-radius: none !important; } .saral-filter-sc .vc_grid-filter-item { border: 1px solid #eef0f2 !important; border-radius: 5px !important; color: #3c414c; display: inline-block; margin: 0 5px !important; padding: 5px 20px !important; text-transform: uppercase; background: #fff; margin: 0 5px; } .saral-filter-sc .vc_grid-filter { margin-bottom: 4em; } .saral-filter-sc .vc_gitem-post-data { margin: 0; } .saral-filter-sc .vc_gitem-zone { border-top-right-radius: 5px; border-top-left-radius: 5px; } .saral-list-header { padding: 0 1px; } .saral-list-header a { padding-bottom: 25px; padding-top: 25px; display: block; font-weight: 300; box-shadow: 0 0 3px #d9d9d9 !important; } .saral-list-header .vc_gitem-col { padding: 0; } .saral-list-header .vc_gitem-animated-block { padding-left: 1px; padding-right: 1px; } .saral-list-header .vc_gitem-post-data { margin: 0; } .saral-recent-work-img .saral-section-title a, .saral-recent-work-img .comments-title a, .saral-recent-work-img .saral-sidebar .heading a, .saral-sidebar .saral-recent-work-img .heading a, .saral-recent-work-img #respond .section-heading a, #respond .saral-recent-work-img .section-heading a, .saral-recent-work-img .woocommerce .woocommerce-shipping-fields h3 a, .woocommerce .woocommerce-shipping-fields .saral-recent-work-img h3 a { font-weight: 100; } .saral-latest-work-content { width: 80%; float: none; margin-left: auto; margin-right: auto; margin-bottom: 4em; } .saral-latest-work-wrapper .saral-title-wrapper, .saral-latest-work-wrapper .saral-latest-work-content { text-align: center; } @media (min-width: 768px) { .saral-recent-work-img.saral-overlay-wrap:hover .saral-list-header { background: #fff none repeat scroll 0 0; transform: translateY(-100%); -ms-transform: translateY(-100%); -webkit-transform: translateY(-100%); -o-transform: translateY(-100%); -moz-transform: translateY(-100%); } } .saral-overlay-wrap .saral-list-header { transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; } /*------------------------------------------------------------- 6.0 Sidebar -------------------------------------------------------------*/ /*----- Side bar css -----*/ .saral-sidebar .heading, #respond .section-heading { margin-bottom: 25px; } .searchform { position: relative; } .saral-overlay-single .saral-search-icon { margin-bottom: 20px; } .saral-sidebar-at-left, .sidebar-right { float: right; } .sidebar-left, .saral-sidebar-at-right { float: left; } /*----- sidebar-widget -----*/ .saral-sidebar .widget, .saral-footer .widget { margin-bottom: 30px; overflow: hidden; } /*----- widget-social-share -----*/ .saral-sidebar .widget.widget_saral_socialshare ul li { padding: 5px; margin-right: 20px; } /*----- widget-recent-comment -----*/ .widget.widget_recent_comments .recentcomments { margin-bottom: 1em; padding-bottom: 0.7em; } .widget.widget_recent_comments .comment-author-link { display: block; font-weight: 700; margin-bottom: 0.3em; } .widget.widget_recent_comments .comment-author-link a { display: block; font-weight: 700; margin-bottom: 0.3em; } .widget_archive a, .widget_nav_menu a, .widget_rss a, .widget_recent_comments span, .widget_pages a, .widget_meta a, .widget_recent_comments a, .woocommerce.widget_recent_reviews .reviewer, .widget_meta a, .widget_rss a, .widget_pages a { font-weight: 300; } .woocommerce.widget.widget_shopping_cart .mini_cart_item a, .woocommerce.widget.widget_shopping_cart .mini_cart_item .quantity { text-transform: uppercase; } .widget.widget_archive li { margin-bottom: 0.8em; } .widget.widget_pages ul ul > li, .widget.widget_nav_menu ul ul > li { margin-left: 1em; } .widget.widget_nav_menu .sub-menu { background: none; padding: 0; } .widget #searchform.searchform input[type="text"] { position: relative; width: 100%; } .widget #searchform.searchform input[type="submit"] { background-color: transparent; background-image: url("images/search-icon-bt.png"); background-position: 0 13px; background-repeat: no-repeat; position: absolute; right: 0; border: none; padding: 15px; text-indent: -9999px; top: 0; } .widget #searchform.searchform input[type="submit"]:hover { border: none; background-color: transparent !important; } .widget .widget_textwidget_text .clear { display: inline-block; } .widget .widget_textwidget_text .mc-field-group { float: left; } .widget .widget_textwidget_text .subscribe-btn { width: 35%; float: left; } .widget .textwidget img { margin: 5px 0; } .widget_rss ul li { margin-bottom: 2em; } .widget_rss ul li .rss-date { display: block; } .widget_rss ul li:last-child { margin-bottom: 0; } .widget #wp-calendar, .widget.widget_recent_comments .recentcomments:last-child, .widget.widget_archive li:last-child { margin-bottom: 0; } /*----- paginated-links -----*/ .saral_paginated_links span { border-bottom: 2px solid transparent; display: inline-block; } .saral_paginated_links span:first-child { margin: 0; } .saral_paginated_links a { border-bottom: 2px solid transparent; display: inline-block; } .saral_paginated_links > * { margin-left: 1em; } /*----- post-list -----*/ .widget.widget_tag_cloud .widget-panel-info { margin-bottom: 20px; } .widget.widget_saral_postlist .saral-card-single { padding-top: 1em; padding-bottom: 1em; } .widget.widget_saral_postlist .saral-card-single h6 { margin-bottom: 5px; } .widget.widget_tag_cloud a { display: inline-block; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; padding: 7px; line-height: normal; margin-bottom: 5px; margin-right: 4px; font-size: 13px !important; } .widget.woocommerce.widget_shopping_cart .variation { border: none; padding-left: 0; } .widget.woocommerce.widget_shopping_cart .variation .variation-Size { margin-bottom: 0; } /*----- tag-cloud -----*/ /*----- Widget -----*/ .saral-footer .widget ul li { line-height: 28px; } .widget.widget_saral_contact_information .saral-contact-info i, .widget.widget_saral_contact_information .saral-contact-site a i { margin-right: 15px; } .saral-sidebar .widget ul, .saral-footer .widget ul { list-style: outside none none; } .widget.widget_categories ul .cat-item a { display: block; transition: all 0.5s ease-in-out 0s; padding: 7px 0; position: relative; } .widget.widget_categories ul li a::after { content: ""; font-family: fontawesome; position: absolute; right: 16px; } .widget.widget_nav_menu ul ul > li, .widget.widget_pages ul ul > li, .widget.widget_categories ul ul > li { margin-left: 16px; } .saral-sidebar .widget.widget_nav_menu .menu a { display: block; transition: all 0.5s ease-in-out 0s; padding: 7px 0; position: relative; } .saral-sidebar .widget.widget_nav_menu li a::after { content: ""; font-family: fontawesome; position: absolute; right: 16px; } .saral-sidebar .woocommerce .shop_table.cart .product-name a, .saral-sidebar .woocommerce .woocommerce-Price-amount.amount { font-size: 16px; } .saral-sidebar .total .woocommerce-Price-amount.amount { float: right; } /*----- Pagination -----*/ .saral-pagination { text-align: center; margin-bottom: 20px; } .saral-pagination .saral-pagination-nav .page-numbers li { display: inline-block; } .saral-pagination .saral-pagination-nav .page-numbers li:hover a, .saral-pagination .saral-pagination-nav .page-numbers li span.current { color: #31343c; } .saral-pagination .saral-pagination-nav .page-numbers li a, .saral-pagination .saral-pagination-nav .page-numbers li span { color: #9b9b9c; display: inline-block; padding: 10px 15px; } .saral-search-wrap .saral-blog-list-wrap > article { margin-bottom: 20px; } .saral-search-v2-form #searchsubmit { text-align: center; } .service-list { padding-top: 4em; } .sarl-service-featured .saral-post-grid-content-wrapper { padding: 30px 20px 10px 15px; } .sarl-service-featured .saral-blog-list-item .saral-col-row .saral-img-wrapper img { width: 100%; } .sarl-service-featured .saral-blog-list-item .saral-col-row > div:first-child { padding-left: 0; } .search-page-form-wrap input[type="text"] { max-width: 90%; float: left; } .search-page-form-wrap input[type="submit"] { float: right; } @media (max-width: 991px) { .sarl-service-featured .saral-blog-list-item .saral-col-row { margin: 0; } .sarl-service-featured .saral-blog-list-item .saral-col-row > div:first-child { padding: 0; overflow: hidden; } } @media (min-width: 769px) { .saral-team-member-wrapper .saral-overlay-wrap .half-overlay-content { transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; opacity: 0; transform: translateY(100%); -ms-transform: translateY(100%); -webkit-transform: translateY(100%); -o-transform: translateY(100%); -moz-transform: translateY(100%); } .saral-team-member-wrapper .saral-overlay-wrap:hover .half-overlay-content { opacity: 1; transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); -webkit-transform: translateY(0%); } } @media (min-width: 1199px) { .saral-post-grid:hover .read-more-icon, .saral-blog-list-item .saral-border-sqr:hover .read-more-icon { top: -40px; } .saral-post-grid:hover .readmore-ver-content .read-more-icon, .saral-blog-list-item .saral-border-sqr:hover .readmore-ver-content .read-more-icon { top: inherit; bottom: 26px; } } .saral-icon_vc > div { transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; } .saral-icon_vc > div:hover { background-color: #f8bb00; } .saral-icon_vc > div:hover .vc_icon_element-icon, .saral-icon_vc > div:hover .vc_custom_heading, .saral-icon_vc > div:hover .wpb_content_element p { color: #fff; } .sarl-testimonial_vc .saral-testimonials-wrapper .saral-testi-shadow:hover, .sarl-testimonial_vc .saral-testimonials-wrapper .saral-tet-shadow:active, .sarl-testimonial_vc .saral-testimonials-wrapper .saral-testi-shadow:focus { background: #fff !important; } .sarl-testimonial_vc .saral-testimonial-img { margin: 0; } .sarl-testimonial_vc .saral-center-align .saral-testimonials-wrapper .saral-testi-shadow { padding: 26px 26px 40px; } .sarl-testimonial_vc .saral-testi-grid { background: #fafafa !important; } /*------------------------------------------------------------- 8.0 Customs -------------------------------------------------------------*/ .saral-gitem-none .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3::before { padding-top: 67%; } /*----- Read-more-link -----*/ .saral-read-more-link { padding: 12px 40px; } .breadcrumb.breadcrumbs { margin-top: 7px; margin-bottom: 7px; } .saral-button { display: inline-block; } .saral-dark-btn .saral-read-more-link { transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; } .saral-border-btm::after { border-bottom: 3px solid #8a8d94; content: ""; display: block; width: 8%; height: 15px; } .vc_btn3.vc_btn3-size-md { background-image: none !important; margin-top: 1em; padding: 9px 20px !important; } .vc_btn3.vc_btn3-size-md:hover { color: inherit !important; } .btn-lg_vc .vc_btn3.vc_btn3-style-custom { background-image: none; padding: 14px 45px !important; } /*----- saral-follow-us -----*/ .saral-social-grid { margin: 0; } .saral-social-grid .social-grid-content { list-style: none; float: left; } .saral-social-grid .social-grid-content a { display: block; position: relative; text-align: center; overflow: hidden; padding: 20px 0; } .saral-social-grid .social-grid-content a:hover { padding-right: 70px; } .saral-social-grid .social-grid-content a:hover i { left: 13%; } .saral-social-grid .social-grid-content a:hover .saral-social-info { opacity: 1; } .saral-social-grid .saral-social-info { display: block; float: right; opacity: 0; } .saral-social-grid .saral-social-info span { display: block; line-height: 34px; } .saral-social-grid a { transition: all 0.6s ease-in-out 0s; -moz-transition: all 0.6s ease-in-out 0s; -ms-transition: all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -o-transition: all 0.6s ease-in-out 0s; } .saral-social-info, .saral-social-grid a i { transition: all 0.6s ease-in-out 0s; -moz-transition: all 0.6s ease-in-out 0s; -ms-transition: all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -o-transition: all 0.6s ease-in-out 0s; } .saral-info-sc-wrap { text-align: center; border-radius: 15px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); padding: 40px 29px 40px 30px; position: relative; } .saral-info-sc-wrap p { margin-bottom: 0; } .saral-info-sc-wrap iframe { width: 100%; height: 100%; box-sizing: border-box; display: block; height: 100%; left: 0; margin: 0; position: absolute; top: 0; width: 100%; } .saral-info-sc-wrap iframe .player .video-wrapper .video { background-size: cover; } .saral-info-sc-wrap .wpb_video_wrapper { padding: 29.25%; position: relative; width: 100%; } /*----- Social icon styling -----*/ .saral-social-icon li a, .header-add-cart { margin: 0 5px; } .saral-social-icon li a i { height: 26px; line-height: 26px; padding: 0; position: relative; text-align: center; transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; width: 26px; } .saral-social-icon li a i:before { z-index: 2; position: relative; } .saral-social-icon li a i:after { opacity: 0; pointer-events: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; -webkit-transform: scale(0.2); -o-transform: scale(0.2); -ms-transform: scale(0.2); -moz-transform: scale(0.2); transform: scale(0.2); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .saral-social-icon li a i:hover:after { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1; } /*----- loader css -----*/ .page-loader-wrap { position: fixed; text-align: center; height: 100%; width: 100%; top: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.8); z-index: 99999; } .page-loader-wrap .showbox { position: absolute; top: 45%; bottom: 0; left: 0; right: 0; } .page-loader-wrap .loader { position: relative; margin: 0 auto; width: 75px; } .page-loader-wrap .loader:before { content: ''; display: block; padding-top: 100%; } .page-loader-wrap .circular { -webkit-animation: rotate 2s linear infinite; animation: rotate 2s linear infinite; height: 100%; -webkit-transform-origin: center center; transform-origin: center center; width: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } .page-loader-wrap .path { stroke-dasharray: 1, 200; stroke-dashoffset: 0; -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; stroke-linecap: round; } @-webkit-keyframes rotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes dash { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; } 50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; } 100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124px; } } @keyframes dash { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; } 50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; } 100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124px; } } @-webkit-keyframes color { 100%, 0% { stroke: #f8bb00; } 40% { stroke: #f8bb00; } 66% { stroke: #f8bb00; } 80%, 90% { stroke: #f8bb00; } } @keyframes color { 100%, 0% { stroke: #f8bb00; } 40% { stroke: #f8bb00; } 66% { stroke: #f8bb00; } 80%, 90% { stroke: #f8bb00; } } .saral-full-row { position: relative; } .saral-full-gray-bg { background: #fafafa none repeat scroll 0 0; padding: 70px 0; } .saral-section-title::after, .comments-title::after, .saral-sidebar .heading::after, #respond .section-heading::after, .woocommerce .woocommerce-shipping-fields h3::after { border: 1px solid #f8bb00; content: ""; display: block; margin-top: 20px; width: 62px; } .saral-title-wrapper { margin-bottom: 20px; } .saral-section-title, .comments-title, .saral-sidebar .heading, #respond .section-heading, .woocommerce .woocommerce-shipping-fields h3 { display: inline-block; } .saral-testimonial-info p { text-transform: capitalize; } .vc_btn3.vc_btn3-style-custom { background-image: none; padding: 14px 20px !important; border: none; } /*custom progress bar*/ .saral-custom-progress-bar .vc_general.vc_single_bar { height: 5px; } .custom-head-h3 .vc_progress_bar h2 { font-size: 30px; line-height: 34px; } /*----- Testimonial slider css -----*/ .saral-testi-no-shadow .saral-testimonial-info { padding-right: 0; padding-left: 0; } .testi-no-boxed-style .saral-testi-no-shadow .saral-testimonial-img, .testi-image-left-style .saral-testi-no-shadow .saral-testimonial-img { left: 10px; } .slick-slide:focus, .slick-slide:active { outline: none; } .text-italic .saral-testimonial-info p.blog-content { font-style: italic; } .saral-single-testi-wrap .saral-testimonial-slider { margin: 0 auto; width: 60%; } .saral-single-testi-wrap .saral-testimonial-slider { margin: 0 auto; width: 60%; } .saral-testimonials-wrapper .saral-testi-grid { background: #fff; } .saral-testimonials-wrapper .saral-testi-shadow:hover, .saral-testimonials-wrapper .saral-tet-shadow:active, .saral-testimonials-wrapper .saral-testi-shadow:focus { box-shadow: 0 16px 21px rgba(0, 0, 0, 0.15); transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; -ms-transition: all 1s; } .saral-center-align .saral-testimonial-img { left: 0; right: 0; } .saral-testimonials-wrapper .slick-slide img { display: inline-block; } .saral-testimonials-wrapper h5 { margin-bottom: 5px; } .saral-testi-sec .saral-testi-grid { background: #fafafa none repeat scroll 0 0; } .saral-testi-sec .saral-testi-grid .saral-testimonial-img { margin-top: -40px; } .slick-arrow { padding: 1px; position: absolute; top: 40%; z-index: 9; cursor: pointer; } .saral-gitem-none .vc_gitem-post-data { margin-bottom: 0; } .slick-prev.slick-arrow { left: -20px; } .slick-next.slick-arrow { right: -20px; } .slick-dots { top: 5%; left: 1%; margin: 0; position: absolute; right: 0; display: inline; } .slick-dots li { display: inline-block; } .slick-dots li button { background: #d6d6d6; border-color: transparent; height: 10px; margin: 0 5px; opacity: 1; padding: 0; width: 10px; text-indent: -999999px; } .saral-testimonial-slider .slick-dots { bottom: -20%; top: inherit; } .saral-testimonial-info { padding: 4em 2em 2em; } .testi-image-left-style .slick-track { padding-top: 6em; } .testi-image-left-style .saral-testimonial-img { left: 41px; position: absolute; top: -54px; } .testi-image-center-style .slick-track { padding-bottom: 2em; } .testi-image-left-style .slick-list, .testi-centerd-style .slick-list { padding-bottom: 3em; } .saral-center-align .testi-image-center-style .saral-testimonial-img { left: 0; position: absolute; right: 0; top: 20px; } .testi-image-center-style .saral-testimonial-slide { padding-top: 5em; position: relative; } .testi-centerd-style .saral-testimonial-info { padding: 2em 2em 2em; } .testi-no-boxed-style .saral-testimonial-img { left: 41px; position: absolute; top: -54px; } .testi-no-boxed-style .testi-no-boxed-style .slick-list { padding: 6em 0 3em 0; } .testi-no-boxed-style .slick-track { padding: 6em 0 3em 0; } @media (min-width: 768px) { .saral-flip-content-wrapper .saral-flip .before-flip { transition: all 0.7s ease-in-out 0s; -ms-transition: all 0.7s ease-in-out 0s; -moz-transition: all 0.7s ease-in-out 0s; -o-transition: all 0.7s ease-in-out 0s; -webkit-transition: all 0.7s ease-in-out 0s; transition-delay: 0.5s; -moz-transition-delay: 0.5s; -webkit-transition-delay: 0.5s; -o-transition-delay: 0.5s; -ms-transition-delay: 0.5s; } .saral-flip-content-wrapper .saral-flip .hover-flip-content { position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0; transition: all 0.7s ease-in-out 0s; -moz-transition: all 0.7s ease-in-out 0s; -ms-transition: all 0.7s ease-in-out 0s; -o-transition: all 0.7s ease-in-out 0s; -webkit-transition: all 0.7s ease-in-out 0s; transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); -moz-transform: rotateY(180deg); } .saral-flip-content-wrapper .saral-flip:hover .hover-flip-content { transform: rotateY(0); -moz-transform: rotateY(0); -ms-transform: rotateY(0); -webkit-transform: rotateY(0); -o-transform: rotateY(0); opacity: 1; } .saral-flip-content-wrapper .saral-flip:hover .before-flip { opacity: 0; } } /*----- Clients-wrapper -----*/ .saral-clients-wrapper .saral-clients .featured-box-thumb { margin: 0 8px; padding: 50px 40px; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; margin-bottom: 20px; margin-top: 20px; } .saral-clients-wrapper .saral-clients .featured-box-thumb img { margin: 0 auto; } .saral-clients-wrapper .saral-clients .featured-box-thumb:hover { box-shadow: 0 5px 20px #d9d9d9; } .saral-clients-wrap .featured-box-thumb:hover { box-shadow: 2px 1px 12px 0px #e7e7e7; } /*----- Latest-work-grid -----*/ @media (min-width: 1365px) { .saral-short-description { width: 60%; margin-left: auto; margin-right: auto; } } .saral-work-grid-item .saral-overlay-wrap .saral-overlay-content { opacity: 0; transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; padding: 40px; } .saral-work-grid-item .saral-overlay-wrap .saral-overlay-content .saral-section-title, .saral-work-grid-item .saral-overlay-wrap .saral-overlay-content .comments-title, .saral-work-grid-item .saral-overlay-wrap .saral-overlay-content .saral-sidebar .heading, .saral-sidebar .saral-work-grid-item .saral-overlay-wrap .saral-overlay-content .heading, .saral-work-grid-item .saral-overlay-wrap .saral-overlay-content #respond .section-heading, #respond .saral-work-grid-item .saral-overlay-wrap .saral-overlay-content .section-heading, .saral-work-grid-item .saral-overlay-wrap .saral-overlay-content .woocommerce .woocommerce-shipping-fields h3, .woocommerce .woocommerce-shipping-fields .saral-work-grid-item .saral-overlay-wrap .saral-overlay-content h3 { transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transform: translateY(30%); -ms-transform: translateY(30%); -webkit-transform: translateY(30%); -o-transform: translateY(30%); -moz-transform: translateY(30%); } .saral-work-grid-item .saral-overlay-wrap .saral-overlay-content .saral-section-title:after, .saral-work-grid-item .saral-overlay-wrap .saral-overlay-content .comments-title:after, .saral-work-grid-item .saral-overlay-wrap .saral-overlay-content .saral-sidebar .heading:after, .saral-sidebar .saral-work-grid-item .saral-overlay-wrap .saral-overlay-content .heading:after, .saral-work-grid-item .saral-overlay-wrap .saral-overlay-content #respond .section-heading:after, #respond .saral-work-grid-item .saral-overlay-wrap .saral-overlay-content .section-heading:after, .saral-work-grid-item .saral-overlay-wrap .saral-overlay-content .woocommerce .woocommerce-shipping-fields h3:after, .woocommerce .woocommerce-shipping-fields .saral-work-grid-item .saral-overlay-wrap .saral-overlay-content h3:after { width: 0; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; } .saral-work-grid-item .saral-overlay-wrap:hover .saral-overlay-content { opacity: 1; } .saral-work-grid-item .saral-overlay-wrap:hover .saral-overlay-content .saral-section-title, .saral-work-grid-item .saral-overlay-wrap:hover .saral-overlay-content .comments-title, .saral-work-grid-item .saral-overlay-wrap:hover .saral-overlay-content .saral-sidebar .heading, .saral-sidebar .saral-work-grid-item .saral-overlay-wrap:hover .saral-overlay-content .heading, .saral-work-grid-item .saral-overlay-wrap:hover .saral-overlay-content #respond .section-heading, #respond .saral-work-grid-item .saral-overlay-wrap:hover .saral-overlay-content .section-heading, .saral-work-grid-item .saral-overlay-wrap:hover .saral-overlay-content .woocommerce .woocommerce-shipping-fields h3, .woocommerce .woocommerce-shipping-fields .saral-work-grid-item .saral-overlay-wrap:hover .saral-overlay-content h3 { transform: translate(0); -ms-transform: translate(0); -webkit-transform: translate(0); -moz-transform: translate(0); -o-transform: translate(0); } .saral-work-grid-item .saral-overlay-wrap:hover .saral-overlay-content .saral-section-title:after, .saral-work-grid-item .saral-overlay-wrap:hover .saral-overlay-content .comments-title:after, .saral-work-grid-item .saral-overlay-wrap:hover .saral-overlay-content .saral-sidebar .heading:after, .saral-sidebar .saral-work-grid-item .saral-overlay-wrap:hover .saral-overlay-content .heading:after, .saral-work-grid-item .saral-overlay-wrap:hover .saral-overlay-content #respond .section-heading:after, #respond .saral-work-grid-item .saral-overlay-wrap:hover .saral-overlay-content .section-heading:after, .saral-work-grid-item .saral-overlay-wrap:hover .saral-overlay-content .woocommerce .woocommerce-shipping-fields h3:after, .woocommerce .woocommerce-shipping-fields .saral-work-grid-item .saral-overlay-wrap:hover .saral-overlay-content h3:after { width: 52px; } .team-detail-section .saral-latest-content { padding-bottom: 5px; } .page-template-saral-projects-full-width .saral-recent-work-img .saral-post-thumbnail img { border-radius: 0; } /*----- Team-construction -----*/ .saral-team-member-wrapper .saral_testi-info { padding: 30px 20px; text-align: center; } /*----- Subscribe-for-newslatter -----*/ @media (min-width: 1200px) { .saral-subscribe-form-wrap { padding: 0 70px; } } .saral-subscribe-form-wrap { width: 100%; } .saral-subscribe-form-wrap #mc_embed_signup_scroll h4 { float: left; margin-bottom: 0; margin-top: 0.2em; } .saral-subscribe-form-wrap #mc_embed_signup_scroll .mc-field-group { float: left; width: 50%; margin: 0 20px; } .saral-subscribe-form-wrap #mc_embed_signup_scroll .subscribe-btn { float: left; width: 17%; } .saral-subscribe-form-wrap #mc-embedded-subscribe { display: inline-block; margin: 0; } .saral-subscribe-form-wrap .clear { display: inline-block; } @media (max-width: 1060px) { .saral-subscribe-form-wrap #mc_embed_signup_scroll .mc-field-group { width: 40%; } } @media (max-width: 1060px) and (max-width: 992px) { #mc_embed_signup.saral-subscribe-form-wrap .clear, #mc_embed_signup.saral-subscribe-form-wrap .mc-field-group, #mc_embed_signup.saral-subscribe-form-wrap h4 { float: none; margin: 0 auto; text-align: center; margin-bottom: 15px; display: block; } #mc_embed_signup.saral-subscribe-form-wrap .clear { margin-bottom: 0; } } /*----- Comments-section -----*/ .comment-list { margin: 0; } #comments .comment-body { list-style: outside none none; padding: 18px 0; } .comment-list li:last-child { border-bottom: medium none; } .comment-list li .comment-image { margin: 0 auto; text-align: center; width: 13%; } .comment-list li .comment-content-wrap { float: left; padding-left: 1.5em; width: 87%; } .comment-meta { display: inline-block; margin-left: 10px; } .comment-list li .comment-content-wrap .comment-section-links li span { text-transform: capitalize; } #comments ol .children > li { margin-left: 30px; } #comments ol .children > li p { margin: 0; } .comments-area i { margin-right: 7px; } @media (max-width: 736px) { #comments ol .children > li { margin-left: 15px; } } @media (max-width: 580px) { .comment-content-wrap .comment-meta, .comment-content-wrap .comment-edit-link, .comment-content-wrap .comment-reply-link, .comment-content-wrap .comment-section-links a, .comment-content-wrap span.fn { font-size: 13px; line-height: 1.2; } .comment-section .comment-list li .comment-content-wrap { padding-left: 0.7em; } #comments .comment-body { list-style: outside none none; padding: 10px 0; } } /*----- Contact-form -----*/ .saral-icon-wrapper > span { margin-right: 15px; padding: 12px 15px; } .saral-contact-page .saral-icon-wrapper { width: 20%; } .saral-contact-page .saral-sec-content { width: 80%; } #contact-map { box-shadow: 0 4px 16px #d9d9d9; } /*----- call-to-action -----*/ .saral-call-to-action .saral-contact-info span { margin-right: 20px; } .saral-call-to-action .saral-contact-info span i { margin-right: 10px; } /*----- Comingsoon-page -----*/ .saral-comingsoon-wrapper { padding: 2em 50px 40em; position: relative; } .saral-comingsoon-wrapper .counter-decrease li { border-left: 7px dotted #868888; width: 25%; } .saral-comingsoon-wrapper .counter-decrease li:first-child { border-left: 0; } .saral-comingsoon-wrapper .counter-decrease span:first-child::after { border-bottom: 2px solid #f8bb00; content: ""; display: block; width: 50px; margin: 0 auto; } .coming-soon-header { margin-bottom: 5em; } .saral-cs-contact > span { display: inline-block; margin: 0 8px; } .saral-cs-contact > span i { margin-right: 5px; } /*----- 404-page -----*/ .saral-404-error, .saral-404-title, .saral-404-content { margin-bottom: 50px; } .saral-404-error h2 { line-height: 52px; } .saral-404-title h2 { display: inline-block; } .saral-404-title h2:before, .saral-404-title h2:after { content: ''; display: inline-block; background-repeat: no-repeat; vertical-align: super; height: 24px; width: 286px; } .saral-404-title h2:before { background-image: url(images/404-before.png); } .saral-404-title h2:after { background-image: url(images/404-after.png); } .saral-404-content a { border-bottom: 2px solid #31343c; } .saral-404-form { position: relative; } .saral-404-form form input[type="text"] { border: none; width: calc(100% - 50px); width: -webkit-calc(100% - 50px); width: -moz-calc(100% - 50px); float: left; } .saral-404-form form input[type="submit"] { font-family: FontAwesome; background: none; width: 50px; border: none; float: left; } .saral-about-office .vc_gitem-animated-block { padding-right: 1px; padding-left: 1px; } /*------------------------------------------------------------- 9.0 Footer -------------------------------------------------------------*/ /*----- Footyer styling -----*/ .footer-menu .menu-item { padding: 0 8px; } .footer-menu .sub-menu { display: none; } .saral-footer-bottom ul.saral-social-grid { padding: 0; } /*------------------------------------------------------------- 7.0 Woocommerce -------------------------------------------------------------*/ .woocommerce .blockUI.blockOverlay::before, .woocommerce .loader::before { background: none; position: relative; } .woocommerce .products li { border: 1px solid #e9e9e9; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; } .woocommerce ul.products li.product { padding: 1.5em; } .woocommerce ul.products li.product:hover { box-shadow: 0 8px 21px #d9d9d9; } .woocommerce .woocommerce-main-image, .woocommerce .zoom { border: 1px solid #e9e9e9; display: block; } .woocommerce .products { text-align: center; } .woocommerce .products .star-rating { margin-left: auto; margin-right: auto; } .woocommerce .woocommerce-main-image { padding: 80px 25px; } .woocommerce .zoom { padding: 18px; } .woocommerce div.product form.cart div.quantity { margin-right: 20px; } .woocommerce .variations_form.cart .variations td { display: inline-block; } .plus.add { cursor: pointer; font-size: 30px; padding: 0 13px; vertical-align: sub; } .minus.sub { cursor: pointer; font-size: 30px; padding: 0 13px; vertical-align: sub; } .woocommerce .quantity .qty { -moz-appearance: textfield; border: medium none; font-size: 20px; height: 44px; line-height: inherit; padding: 0 3px; border-right: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; border-radius: 0; width: 40px; } .woocommerce .quantity.buttons_added { border: 1px solid #e9e9e9; } .woocommerce div.product .woocommerce-tabs ul.tabs li { border: 1px solid #e9e9e9; border-radius: 0; margin-left: 10px; padding: 8px 25px; } .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before { height: 0; } .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message { border: none; text-transform: capitalize; } .woocommerce .shop_table_responsive.cart { border: medium none; margin-bottom: 50px; } .woocommerce table.shop_table.shop_table_responsive.cart th { border-color: #e9e9e9; border-image: none; border-style: none none solid; border-width: medium medium 1px; font-size: 16px; letter-spacing: 0.1em; padding-bottom: 20px; text-transform: uppercase; border-top: 1px solid #e9e9e9; padding-top: 20px; } .woocommerce .shop_table.cart .product-remove { width: 6%; } .woocommerce table.shop_table { padding: 2em 2em 2em 0em; background: #ffffff; } .woocommerce .shop_table.cart td { border-color: #e9e9e9; border-image: none; border-style: none none solid; border-width: medium medium 1px; padding: 12px; vertical-align: middle; } .woocommerce .shop_table.woocommerce-checkout-review-order-table { padding-left: 2em; } .woocommerce ul.products li.product.type-product { background: #fafafa; padding: 0; padding-bottom: 1em; } .woocommerce ul.products li.product.type-product a img { background: #fff; padding: 1em; border-bottom: 1px solid #e9e9e9; border-top-left-radius: 10px; border-top-right-radius: 10px; } .woocommerce ul.products li.product.type-product h3 { line-height: normal; } .woocommerce ul.products li.product.type-product .button { margin-top: 0.2em; position: relative; transition: all 0.4s ease-in-out 0s; -ms-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; overflow: hidden; } .woocommerce ul.products li.product.type-product .button:before { content: "\f218"; font-family: 'FontAwesome'; position: absolute; left: -100%; transition: all 0.4s ease-in-out 0s; -ms-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; color: #f7ba00; } .woocommerce ul.products li.product.type-product .button:hover { color: transparent !important; } .woocommerce ul.products li.product.type-product .button:hover:before { left: 45%; } .woocommerce ul.products li.product.type-product .onsale { height: 45px; padding: 0; width: 45px; } .woocommerce ul.products li.product.type-product .added_to_cart.wc-forward { display: block; width: 100%; } .woocommerce .woocommerce-Price-amount.amount { font-weight: 100; font-size: 20px; } .woocommerce .select2-container .select2-choice .select2-arrow { right: 10px; } #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { border: 1px solid #e9e9e9; padding: 2px; width: 100px; } .woocommerce .shop_table_responsive.cart .actions .coupon #coupon_code { height: 42px; margin-right: 20px; width: 15em; padding: 10px; } .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button { display: inline-block; } .woocommerce .shop_table.cart .product-quantity { width: 160px; } .woocommerce .cart-collaterals .shop_table.shop_table_responsive { border-color: #e9e9e9; border-image: none; border-style: none none solid; } .woocommerce .cart-collaterals .shop_table.shop_table_responsive td, .woocommerce .cart-collaterals .shop_table.shop_table_responsive th { border-color: #e9e9e9; border-image: none; border-style: none none solid; } .woocommerce .shop_table.shop_table_responsive { border: 0; } .woocommerce .shop_table.order_details, .woocommerce .shop_table.customer_details { padding-left: 2em; } .woocommerce-checkout-payment ul li input[type="radio"] { float: left; margin-top: 12px; } .woocommerce #payment #place_order, .woocommerce-page #payment #place_order { float: left; } .woocommerce .woocommerce-checkout-review-order-table td, .woocommerce .woocommerce-checkout-review-order-table tr, .woocommerce .woocommerce-checkout-review-order-table th, .woocommerce .woocommerce-checkout-review-order-table { border: medium none; padding: 5px 0; } .woocommerce .woocommerce-checkout-review-order-table th.product-name, .woocommerce .woocommerce-checkout-review-order-table th.product-total { border-bottom: 1px solid #b9b9b9; padding-bottom: 25px; } .woocommerce .woocommerce-checkout-review-order-table .woocommerce-Price-amount.amount { font-size: 15px; } .woocommerce #customer_details { margin-bottom: 5em; } .woocommerce .select2-container .select2-choice, .woocommerce .select2-results .select2-result-label { -moz-user-select: none; line-height: 40px; border-color: #e9e9e9; padding-left: 15px; } .woocommerce .shop_table.cart .product-name { width: 38%; } .woocommerce .shop_table.cart .product-name a { font-size: 30px; font-weight: 100; } .woocommerce .shop_table.cart .product-remove { text-align: center; width: 6%; } .woocommerce .shop_table.cart .product-quantity { width: 160px; } .woocommerce .saral-wc-cart .actions { padding: 25px 0; } .woocommerce #ship-to-different-address label { float: left; margin-bottom: 0; margin-right: 20px; } .woocommerce .woocommerce-checkout-review-order { padding: 3em 2em 1em; } .woocommerce #add_payment_method #payment, .woocommerce .woocommerce-cart #payment, .woocommerce .woocommerce-checkout #payment, .woocommerce .woocommerce-checkout-review-order { background: #fafafa none repeat scroll 0 0; } .widget.widget_shopping_cart .mini_cart_item img { width: 60px; } .widget.widget_shopping_cart .total { border-top: 1px solid #ebe9eb; padding-top: 10px; } .widget_product_categories li a { display: block; padding: 7px 0; } .widget.woocommerce.widget_products .product_list_widget img { width: 60px; } .widget.woocommerce.widget_product_search #woocommerce-product-search-field { float: left; width: calc(100% - 116px); } .widget.woocommerce.widget_product_search input[type="submit"] { float: left; width: 106px; padding-bottom: 10px; padding-top: 10px; margin-left: 10px; } .widget.woocommerce.widget_top_rated_products .product_list_widget img { width: 60px; } .woocommerce table.shop_table { border: none; padding: 0 !important; } .woocommerce-checkout address { background-color: #fafafa; padding: 2em; } .woocommerce .woocommerce-ordering { margin-bottom: 3em; } /*------------------------------------------------------------- 10.0 Responsive -------------------------------------------------------------*/ @media only screen and (max-width: 1199px) { .coming-soon-header { margin-bottom: 3em; } .saral-contact-page .saral-margin-btm-7, .comingsoon-title-wrapper.saral-margin-btm-7 { margin-bottom: 3em !important; } #content .vc_custom_1490342334781 { margin-top: 60px !important; padding-bottom: 20px !important; } .saral-sc-responsive > div { width: 100%; margin-bottom: 2em; } #content .vc_custom_1490338981161 { padding-top: 20px !important; } .vc_custom_1489566012409 { padding-right: 0 !important; } .vc_custom_1487747097850 { margin: 0 !important; } .saral-call-to-action { margin-bottom: 20px; } .hide-for-md .vc_single_image-wrapper.vc_box_border_grey { display: none; } .hide-for-md .vc_col-sm-4.vc_col-has-fill.vc_col-sm-6 { display: none; } .hide-for-md .vc_custom_1489566012409 { padding-top: 10px !important; } .hide-for-md .saral-call-to-action { text-align: center; } .hide-for-md .vc_col-sm-6 { width: 100%; } .hide-for-md .vc_col-sm-7.vc_col-md-12.vc_col-xs-12 { width: 100%; } .saral-container { padding-left: 1em; padding-right: 1em; } #content .vc_custom_1487747097850 { margin: 0 !important; } .center-title .saral-section-title::after, .center-title .comments-title::after, .center-title .saral-sidebar .heading::after, .saral-sidebar .center-title .heading::after, .center-title #respond .section-heading::after, #respond .center-title .section-heading::after, .center-title .woocommerce .woocommerce-shipping-fields h3::after, .woocommerce .woocommerce-shipping-fields .center-title h3::after { left: 0; margin: 20px auto; position: absolute; right: 0; text-align: center; } .center-title .saral-title-wrapper { margin-bottom: 40px; } } @media (max-width: 1024px) { .saral-404-page-wrapper .saral-404-title h2 { font-size: 130px; line-height: 150px; } } @media (max-width: 991px) { .widget.widget_saral_postlist .saral-post-heading { margin-top: 15px; } .saral-flip .saral-content { padding-bottom: 15px; padding-left: 20px; padding-right: 30px; } .saral-news-listing-wrapper .saral-post-grid-content-wrapper { padding: 20px; } .saral-404-page-wrapper .saral-404-title h2::before, .saral-404-page-wrapper .saral-404-title h2::after { content: none; background-image: none; display: inline; } .saral-header-wrapper { display: none; } .saral-responsive-menu { display: block; } } @media only screen and (max-width: 1199px) and (min-width: 992px) { .saral-title-wrapper h2 { font-size: 35px; } .saral-row { padding-left: 15px; padding-right: 15px; } } @media (max-width: 991px) { .saral-footer .widget { max-width: 300px; margin-bottom: 20px; } .saral-img-wrapper .saral-post-thumbnail img, .saral-recent-work-img .saral-post-thumbnail img { width: 100%; } .saral-footer-bottom > div > div { float: none; text-align: center; display: block; } .saral-gitem-none .vc_col-sm-4 { width: 40.333%; } .saral-call-to-action .saral-button { display: inline-block; } .saral-sidebar .widget { max-width: 300px; } } @media (max-width: 768px) { #content .saral-custom-filter { margin-bottom: 2em; } #content .saral-custom-filter .vc_grid-filter { display: block !important; } .saral-flip-content-wrapper .saral-flip .before-flip { padding: 15px; } .saral-header-logo { width: 130px; } .saral-testimonials-wrapper .saral-testimonial-slide { padding-bottom: 1em; } .woocommerce .quantity.buttons_added { border: none; } .woocommerce .shop_table.cart .product-name, .woocommerce .shop_table.cart .product-quantity { width: 100%; } .woocommerce table.shop_table_responsive tr, .woocommerce table.shop_table_responsive td, .woocommerce table.shop_table_responsive th { background-color: transparent !important; } .woocommerce table.shop_table_responsive .update_cart { text-align: center; } .woocommerce table.shop_table_responsive .button { text-align: center; } .woocommerce table.shop_table_responsive .product-remove { border: none; } .woocommerce #payment #place_order, .woocommerce-page #payment #place_order { text-align: center; } .saral-team-member-wrapper .saral-col-row > div { width: 50%; } } @media (max-width: 767px) { #content .saral-gitem-none .vc_col-sm-4 { float: left; width: 48.333%; } .saral-flip-content-wrapper .saral-flip { margin-bottom: 2em; } .saral-flip-content-wrapper .saral-flip .hover-flip-content { padding-bottom: 25px; } .saral-flip-content-wrapper .saral-flip:hover .hover-flip-content { background: transparent !important; } .saral-flip-content-wrapper .saral-flip .after-flip .saral-title { display: none; } .saral-flip .before-flip:hover { background: transparent !important; } #content .woocommerce form .form-row-first, #content .woocommerce form .form-row-last, #content .woocommerce-page form .form-row-first, #content .woocommerce-page form .form-row-last { float: left; overflow: visible; width: 100%; } .saral-single-testi-wrap .saral-testimonial-slider { width: 80%; } .saral-single-testi-wrap .saral-testimonial-slider { width: 80%; } .saral-footer-bottom.saral-footer-social-icons .saral-social-icon .fa::after, .saral-footer-bottom.saral-footer-social-icons .saral-social-grid .social-grid-content a:hover { background: none; padding-right: 0; } } @media (max-width: 736px) { .saral-single-testi-wrap .saral-testimonial-slider { width: 100%; } .saral-single-testi-wrap .saral-testimonial-slider { width: 100%; } .coming-soon-header .saral-cs-contact { display: none; } .saral-testimonial-img { margin-top: 0; } .tags-links { display: block; margin-bottom: 15px; } .blog-social-icon { float: none; display: block; margin: 10px 0; } .blog-social-icon ul { padding-left: 0; } .saral-comingsoon-wrapper { padding: 2em 15px 15em; } .countdown-wrapper li span { font-size: 20px; line-height: 40px; } .saral-search-icon .saral-search-form { font-size: 24px; height: 24px; width: 400px; } } @media (max-width: 580px) { #back-top { width: 50px; height: 50px; } #back-top:before { font-size: 30px; line-height: 36px; } .saral-comingsoon-wrapper .counter-decrease li { width: 100%; border: none; } .woocommerce table.shop_table_responsive .coupon .button { display: block; width: 100% !important; margin-top: 20px; } .saral-team-member-wrapper .saral-col-row > div { width: 100%; } .saral-single-testi-wrap .saral-testimonial-slider { width: 100%; } .saral-single-testi-wrap div.slick-track { padding-top: 0; } .saral-subscribe-form-wrap #mc_embed_signup_scroll .mc-field-group { width: 100%; } #content .vc_custom_1487761208192 { padding-top: 20px !important; } .saral-footer-bottom.saral-footer-social-icons .saral-social-grid li { width: 20% !important; } } @media (max-width: 420px) { .saral-search-icon .saral-search-form { width: 300px; } .woocommerce .woocommerce-ordering { width: 100%; } }