/* Style is saved on the below url */ @font-face { font-family: 'JKFONT'; src: url('../../fonts/jk_font.eot'); src: url('../../fonts/jk_font.eot?#iefix') format('embedded-opentype'), url('../../fonts/jk_font.ttf') format('truetype'), url('../../fonts/jk_font.woff') format('woff'), url('../../fonts/jk_font.svg#JKFONT') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: "Oswald"; font-style: normal; font-weight: 300; src: local("Oswald Light"), local("Oswald-Light"), url("https://fonts.gstatic.com/s/oswald/v10/HqHm7BVC_nzzTui2lzQTDVtXRa8TVwTICgirnJhmVJw.woff2") format("woff2"); } @font-face { font-family: "Oswald"; font-style: normal; font-weight: 400; src: local("Oswald Regular"), local("Oswald-Regular"), url("https://fonts.gstatic.com/s/oswald/v10/pEobIV_lL25TKBpqVI_a2w.woff2") format("woff2"); } /** * Table of Contents: * * 1.0 - Reset * 2.0 - Repeatable Patterns * 3.0 - Basic Structure * 4.0 - Header * 4.1 - Site Header * 4.2 - Navigation * 5.0 - Content * 5.1 - Entry Header * 5.2 - Entry Meta * 5.3 - Entry Content * 5.4 - Galleries * 5.5 - Post Formats * 5.6 - Attachments * 5.7 - Post/Paging Navigation * 5.8 - Author Bio * 5.9 - Archives * 5.10 - Search Results/No posts * 5.11 - 404 * 5.12 - Comments * 5.13 - Multisite * 6.0 - Sidebar * 6.1 - Widgets * 7.0 - Footer * 8.0 - Media Queries * 9.0 - Print * ---------------------------------------------------------------------------- */ /** * 1.0 Reset * * Modified from Normalize.css to provide cross-browser consistency and a smart * default styling of HTML elements. * * @see http://git.io/normalize * ---------------------------------------------------------------------------- */ * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } article, aside, details, figcaption, figure, footer, header, nav, section, summary { display: block; } audio, canvas, video { display: inline-block; } audio:not([controls]) { display: none; height: 0; } [hidden] { display: none; } html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } html, button, input, select, textarea { font-family: "Source Sans Pro", Helvetica, sans-serif; } body { color: #141412; line-height: 1.5; margin: 0; background: #f1f1f1; } a:focus { outline: thin dotted; } a:active, a:hover { outline: 0; } a:hover { text-decoration: underline; } h1, h2, h3, h4, h5, h6 { clear: both; font-family: "Oswald", sans-serif; font-weight: 300; letter-spacing: 1px; line-height: normal; margin-bottom: 18px; } h1 { font-size: 48px; margin: 33px 0; } h2 { font-size: 30px; margin: 25px 0; } h3 { font-size: 22px; margin: 22px 0; } h4 { font-size: 20px; margin: 25px 0; } h5 { font-size: 18px; margin: 30px 0; } h6 { font-size: 16px; margin: 36px 0; } address { font-style: italic; margin: 0 0 24px; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } mark { background: #ff0; color: #000; } p { margin: 0 0 10px; } .jk_entry-content > p, .jk_entry-content > div > p { margin: 0; } code, kbd, pre, samp { font-family: monospace, serif; font-size: 14px; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } pre { background: #f5f5f5; color: #666; font-family: monospace; font-size: 14px; margin: 20px 0; overflow: auto; padding: 20px; white-space: pre; white-space: pre-wrap; word-wrap: break-word; } blockquote, q { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; } blockquote { font-size: 18px; font-style: italic; font-weight: 300; margin: 24px 40px; } blockquote blockquote { margin-right: 0; } blockquote cite, blockquote small { font-size: 14px; font-weight: normal; text-transform: uppercase; } blockquote em, blockquote i { font-style: normal; font-weight: 300; } blockquote strong, blockquote b { font-weight: 400; } small { font-size: smaller; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } dl { margin: 0 20px; } dt { font-weight: bold; } dd { margin: 0 0 20px; } menu, ol, ul { margin: 16px 0; padding: 0 0 0 20px; } ul { list-style-type: square; } nav ul, nav ol { list-style: none; list-style-image: none; } li > ul, li > ol { margin: 0; } img { -ms-interpolation-mode: bicubic; border: 0; vertical-align: middle; } svg:not(:root) { overflow: hidden; } figure { margin: 0; } form { margin: 0; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; white-space: normal; } button, input, select, textarea { font-size: 100%; margin: 0; max-width: 100%; vertical-align: baseline; } button, input { line-height: normal; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], input[disabled] { cursor: default; } input[type="checkbox"], input[type="radio"] { padding: 0; } input[type="search"] { -webkit-appearance: textfield; padding-right: 2px; /* Don't cut off the webkit search cancel button */ width: 270px; } input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } textarea { overflow: auto; vertical-align: top; } table { border-bottom: 1px solid #ededed; border-collapse: collapse; border-spacing: 0; font-size: 14px; line-height: 2; margin: 0 0 20px; width: 100%; } caption, th, td { font-weight: normal; text-align: left; } caption { font-size: 16px; margin: 20px 0; } th { font-weight: bold; text-transform: uppercase; } td { /*border-top: 1px solid #ededed;*/ padding: 6px 10px 6px 0; } del { color: #333; } ins { background: #fff9c0; text-decoration: none; } hr { background: url(../../images/dotted-line.png) repeat center top; background-size: 4px 4px; border: 0; height: 1px; margin: 0 0 24px; } /** * 2.0 Repeatable Patterns * ---------------------------------------------------------------------------- */ .genericon:before, .menu-toggle:after, .featured-post:before, .date a:before, .entry-meta .author a:before, .format-audio .entry-content:before, .comments-link a:before, .tags-links a:first-child:before, .categories-links a:first-child:before, .edit-link a:before, .attachment .entry-title:before, .attachment-meta:before, .attachment-meta a:before, .comment-awaiting-moderation:before, .comment-reply-link:before, .comment-reply-login:before, .comment-reply-title small a:before, .bypostauthor > .comment-body .fn:before, .error404 .page-title:before { -webkit-font-smoothing: antialiased; display: inline-block; font: normal 16px/1 Genericons; vertical-align: text-bottom; } /* Clearing floats */ .clear:after, .attachment .entry-header:after, .site-footer .widget-area:after, .entry-content:after, .page-content:after, .navigation:after, .nav-links:after, .gallery:after, .comment-form-author:after, .comment-form-email:after, .comment-form-url:after, .comment-body:after { clear: both; } .clear:before, .clear:after, .attachment .entry-header:before, .attachment .entry-header:after, .site-footer .widget-area:before, .site-footer .widget-area:after, .entry-content:before, .entry-content:after, .page-content:before, .page-content:after, .navigation:before, .navigation:after, .nav-links:before, .nav-links:after, .gallery:before, .gallery:after, .comment-form-author:before, .comment-form-author:after, .comment-form-email:before, .comment-form-email:after, .comment-form-url:before, .comment-form-url:after, .comment-body:before, .comment-body:after { content: ""; display: table; } /* Assistive text */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute !important; height: 1px; width: 1px; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; line-height: normal; padding: 15px 23px 14px; position: absolute; left: 5px; top: 5px; text-decoration: none; width: auto; z-index: 100000; /* Above WP toolbar */ } /* Form fields, general styles first. */ button, input, textarea { border: 1px solid #d4d0ba; font-family: inherit; padding: 5px; height: 48px; padding-left: 12px; } input, textarea { color: #141412; } input:focus, textarea:focus { border: 2px solid #c3c0ab; outline: 0; } button, input[type="submit"], input[type="button"], input[type="reset"] { /* Buttons background: #e05d22; background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%); background: linear-gradient(to bottom, #e05d22 0%, #d94412 100%); border: none; border-bottom: 3px solid #b93207;*/ border-radius: 2px; color: #fff; display: inline-block; padding: 11px 24px 10px; text-decoration: none; border: none; } /* button:hover, button:focus, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus { background: #ed6a31; background: -webkit-linear-gradient(top, #ed6a31 0%, #e55627 100%); background: linear-gradient(to bottom, #ed6a31 0%, #e55627 100%); outline: none; } button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active { background: #d94412; background: -webkit-linear-gradient(top, #d94412 0%, #e05d22 100%); background: linear-gradient(to bottom, #d94412 0%, #e05d22 100%); border: none; border-top: 3px solid #b93207; padding: 10px 24px 11px; } */ .post-password-required input[type="submit"] { padding: 7px 24px 4px; vertical-align: bottom; } .post-password-required input[type="submit"]:active { padding: 5px 24px 6px; } /* Placeholder text color -- selectors need to be separate to work. */ ::-webkit-input-placeholder { color: #7d7b6d; } :-moz-placeholder { color: #7d7b6d; } ::-moz-placeholder { color: #7d7b6d; } :-ms-input-placeholder { color: #7d7b6d; } /* * Responsive images * * Fluid images for posts, comments, and widgets */ .entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption { max-width: 100%; } /* Make sure images with WordPress-added height and width attributes are scaled correctly. */ .entry-content img, .entry-summary img, .comment-content img[height], img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] { height: auto; } img.size-full, img.size-large, img.wp-post-image { height: auto; max-width: 100%; } /* Make sure videos and embeds fit their containers. */ embed, iframe, object, video { max-width: 100%; } /* Override the Twitter embed fixed width. */ .entry-content .twitter-tweet-rendered { max-width: 100% !important; } /* Images */ .alignleft { float: left; } .alignright { float: right; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } figure.wp-caption.alignleft, img.alignleft { margin: 5px 20px 5px 0; } .wp-caption.alignleft { margin: 5px 10px 5px 0; } figure.wp-caption.alignright, img.alignright { margin: 5px 0 5px 20px; } .wp-caption.alignright { margin: 5px 0 5px 10px; } img.aligncenter { margin: 5px auto; } img.alignnone { margin: 5px 0; } .wp-caption .wp-caption-text, .entry-caption, .gallery-caption { color: #220e10; font-size: 18px; font-style: italic; font-weight: 300; margin: 0 0 24px; } div.wp-caption.alignright img[class*="wp-image-"] { float: right; } div.wp-caption.alignright .wp-caption-text { padding-left: 10px; } img.wp-smiley, .rsswidget img { border: 0; border-radius: 0; box-shadow: none; margin-bottom: 0; margin-top: 0; padding: 0; } .wp-caption.alignleft + ul, .wp-caption.alignleft + ol { list-style-position: inside; } /** * 3.0 Basic Structure * ---------------------------------------------------------------------------- */ .site { /*background-color: #fff;*/ border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; margin: 0 auto; /* max-width: 1600px;*/ width: 100%; } #page.site_boxed { max-width: 1200px } .site-main { position: relative; } .site-main .sidebar-container { height: 0; position: absolute; top: 40px; width: 100%; z-index: 1; } .site-main .sidebar-inner { margin: 0 auto; max-width: 1040px; } /** * 4.0 Header * ---------------------------------------------------------------------------- */ /** * 4.1 Site Header * ---------------------------------------------------------------------------- */ .site-header { position: relative; } .site-header .home-link { color: #141412; display: block; margin: 0 auto; max-width: 1080px; min-height: 230px; padding: 0 20px; text-decoration: none; width: 100%; } .site-header .site-title:hover { text-decoration: underline; } .site-title { font-size: 60px; font-weight: bold; line-height: 1; margin: 0; padding: 58px 0 10px; } .site-description { font: 300 italic 24px"Source Sans Pro", Helvetica, sans-serif; margin: 0; } /** * 4.2 Navigation * ---------------------------------------------------------------------------- */ .main-navigation { clear: both; margin: 0 auto; /*max-width: 1080px;*/ min-height: 45px; position: relative; } ul.nav-menu, div.nav-menu > ul { margin: 0; padding: 0 40px 0 0; } .nav-menu li { display: inline-block; position: relative; float: left; margin: 0; padding: 14px 0; line-height: 18px; } /* .nav-menu li a { color: #FFF; display: block; font-size: 15px; line-height: 0; padding: 0px 20px; text-decoration: none; border-right:1px solid rgba(255, 255, 255, 0.8); }*/ .nav-menu li a { border-right: 1px solid rgba(255, 255, 255, 0.8); color: rgba(255, 255, 255, 0.9); display: block; font-size: 15px; line-height: 21px; padding: 0 15px; text-align: center; text-decoration: none; transition: none 0s ease 0s !important; } .sub-menu li a { text-align: left; border-right: 0; } .nav-menu li:last-child a { border: none; } .nav-menu .current-menu-item { background-color: #346e90; color: #FFF; } .sub-menu li:hover { background-color: #eee; color: #0c4b6f; width: 100%; } .sub-menu li > a:hover { color: #0c4b6f; } .nav-menu .sub-menu, .nav-menu .children { background: rgb(255, 255, 255) none repeat scroll 0 0; border: 5px solid #346e90; border-radius: 0 0 5px 5px; padding: 0; position: absolute; left: 0; top: 48px; z-index: 99999; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); } .nav-menu .sub-menu ul, .nav-menu .children ul { left: 100%; top: 0; } ul.nav-menu ul a, .nav-menu ul ul a { color: #000; margin: 0; width: 200px; } ul.nav-menu ul a:hover, .nav-menu ul ul a:hover, ul.nav-menu ul a:focus, .nav-menu ul ul a:focus { color: #0c4b6f; } ul.nav-menu li:hover > ul, .nav-menu ul li:hover > ul, ul.nav-menu .focus > ul, .nav-menu .focus > ul { clip: inherit; overflow: inherit; height: inherit; width: inherit; } .nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a { color: #FFF; font-style: italic; } .sub-menu .current_page_item > a, .sub-menu .current_page_ancestor > a, .nsub-menu .current-menu-item > a, .sub-menu .current-menu-ancestor > a { color: #0c4b6f; font-style: italic; } .JK_TOPMENU_STYLING .sub-menu .current-menu-item { background: #eee; } .jk_fe_inner_shadow { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8); } .menu-toggle { display: none; } /* Navbar */ .navbar { /*background-color: #f7f5e7;*/ margin: 0 auto; max-width: 1600px; width: 100%; background: none; } .site-header .search-form { position: absolute; right: 20px; top: 1px; } .site-header .search-field { background-color: transparent; background-image: url(images/search-icon.png); background-position: 5px center; background-repeat: no-repeat; background-size: 24px 24px; border: none; cursor: pointer; height: 37px; margin: 3px 0; padding: 0 0 0 34px; position: relative; -webkit-transition: width 400ms ease, background 400ms ease; transition: width 400ms ease, background 400ms ease; width: 1px; } .site-header .search-field:focus { background-color: #fff; border: 2px solid #c3c0ab; cursor: text; outline: 0; width: 230px; } /** * 5.0 Content * ---------------------------------------------------------------------------- */ .hentry { /*padding: 40px 0;*/ } .entry-header, .entry-content, .entry-summary, .entry-meta { margin: 0 auto; /*max-width: 604px;*/ width: 100%; } .sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta { max-width: 1040px; padding: 0 376px 0 60px; } /** * 5.1 Entry Header * ---------------------------------------------------------------------------- */ .sidebar .entry-header .entry-meta { padding: 0; } .entry-thumbnail img { display: block; margin: 0 auto 10px; } .entry-header { margin-bottom: 30px; } .entry-title { /*font-weight: normal;*/ margin: 0 0 5px; } .entry-title a { color: #000; } .entry-title a:hover { color: #006389; } /** * 5.2 Entry Meta * ---------------------------------------------------------------------------- */ .entry-meta { clear: both; font-size: 14px; } .entry-meta a { color: #006389; } .entry-meta a:hover { color: #006389; } .entry-meta > span { margin-right: 20px; } .entry-meta > span:last-child { margin-right: 0; } .featured-post:before { content: "\f308"; margin-right: 2px; } .entry-meta .date a:before { content: "\f303"; } .comments-link a:before { content: "\f300"; margin-right: 2px; position: relative; top: -1px; } .entry-meta .author a:before { content: "\f304"; position: relative; top: -1px; } .categories-links a:first-child:before { content: "\f301"; } .tags-links a:first-child:before { content: "\f302"; position: relative; top: -1px; } .edit-link a:before { content: "\f411"; position: relative; top: -1px; } /*.single-author .entry-meta .author,*/ .sticky.format-standard .entry-meta .date, .sticky.format-audio .entry-meta .date, .sticky.format-chat .entry-meta .date, .sticky.format-image .entry-meta .date, .sticky.format-gallery .entry-meta .date { display: none; } /** * 5.3 Entry Content * ---------------------------------------------------------------------------- */ .entry-content { -webkit-hyphens: inherit; -moz-hyphens: inherit; -ms-hyphens: inherit; hyphens: inherit; word-wrap: inherit; } .entry-content .more-link { white-space: nowrap; } .entry-content blockquote { font-size: 24px; } .entry-content blockquote cite, .entry-content blockquote small { font-size: 16px; } .entry-content img.alignleft, .entry-content .wp-caption.alignleft { /*margin-left: -60px;*/ } .entry-content img.alignright, .entry-content .wp-caption.alignright { /*margin-right: -60px;*/ } footer.entry-meta { /*margin-top: 24px;*/ } .format-standard footer.entry-meta { margin-top: 0; } /* Page links */ .page-links { clear: both; font-size: 16px; font-style: italic; font-weight: normal; line-height: 2.2; margin: 20px 0; text-transform: uppercase; } .page-links a, .page-links > span { background: #fff; border: 1px solid #fff; padding: 5px 10px; text-decoration: none; } .format-status .entry-content .page-links a, .format-gallery .entry-content .page-links a, .format-chat .entry-content .page-links a, .format-quote .entry-content .page-links a, .page-links a { background: #e63f2a; border: 1px solid #e63f2a; color: #fff; } .format-gallery .entry-content .page-links a:hover, .format-audio .entry-content .page-links a:hover, .format-status .entry-content .page-links a:hover, .format-video .entry-content .page-links a:hover, .format-chat .entry-content .page-links a:hover, .format-quote .entry-content .page-links a:hover, .page-links a:hover { background: #fff; color: #e63f2a; } .format-status .entry-content .page-links > span, .format-quote .entry-content .page-links > span { background: none; } .page-links .page-links-title { background: transparent; border: none; margin-right: 20px; padding: 0; } /* Mediaelements */ .hentry .mejs-mediaelement, .hentry .mejs-container .mejs-controls { background: #220e10; } .hentry .mejs-controls .mejs-time-rail .mejs-time-loaded, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { background: #fff; } .hentry .mejs-controls .mejs-time-rail .mejs-time-current { background: #ea9629; } .hentry .mejs-controls .mejs-time-rail .mejs-time-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { background: #595959; } .hentry .mejs-controls .mejs-time-rail span, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { border-radius: 0; } /** * 5.4 Galleries * ---------------------------------------------------------------------------- */ .gallery { margin-bottom: 20px; margin-left: -4px; } .gallery-item { float: left; margin: 0 4px 4px 0; overflow: hidden; position: relative; } .gallery-columns-1.gallery-size-medium, .gallery-columns-1.gallery-size-thumbnail, .gallery-columns-2.gallery-size-thumbnail, .gallery-columns-3.gallery-size-thumbnail { display: table; margin: 0 auto 20px; } .gallery-columns-1 .gallery-item, .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item { text-align: center; } .gallery-columns-4 .gallery-item { max-width: 23%; max-width: -webkit-calc(25% - 4px); max-width: calc(25% - 4px); } .gallery-columns-5 .gallery-item { max-width: 19%; max-width: -webkit-calc(20% - 4px); max-width: calc(20% - 4px); } .gallery-columns-6 .gallery-item { max-width: 15%; max-width: -webkit-calc(16.7% - 4px); max-width: calc(16.7% - 4px); } .gallery-columns-7 .gallery-item { max-width: 13%; max-width: -webkit-calc(14.28% - 4px); max-width: calc(14.28% - 4px); } .gallery-columns-8 .gallery-item { max-width: 11%; max-width: -webkit-calc(12.5% - 4px); max-width: calc(12.5% - 4px); } .gallery-columns-9 .gallery-item { max-width: 9%; max-width: -webkit-calc(11.1% - 4px); max-width: calc(11.1% - 4px); } .gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) { margin-right: 0; } .gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) { clear: left; } .gallery-caption { background-color: rgba(0, 0, 0, 0.7); box-sizing: border-box; color: #fff; font-size: 14px; line-height: 1.3; margin: 0; max-height: 50%; opacity: 0; padding: 2px 8px; position: absolute; bottom: 0; left: 0; text-align: left; -webkit-transition: opacity 400ms ease; transition: opacity 400ms ease; width: 100%; } .gallery-caption:before { box-shadow: 0 -10px 15px #000 inset; content: ""; height: 100%; min-height: 49px; position: absolute; left: 0; top: 0; width: 100%; } .gallery-item:hover .gallery-caption { opacity: 1; } .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } /** * 5.5 Post Formats * ---------------------------------------------------------------------------- */ /* Aside */ .format-aside { background-color: #f7f5e7; } .blog .format-aside:first-of-type, .single .format-aside:first-of-type, .format-aside + .format-aside, .format-aside + .format-link, .format-link + .format-aside { box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2); } .format-aside .entry-meta { margin-top: 0; } .format-aside blockquote { font-size: 100%; font-weight: normal; } .format-aside cite { font-size: 100%; text-transform: none; } .format-aside cite:before { content: "\2014"; margin-right: 5px; } /* Audio */ .format-audio { background-color: #db572f; } .format-audio .entry-title { font-size: 28px; font-weight: bold; } .format-audio .entry-content:before { content: "\f109"; float: left; font-size: 64px; position: relative; top: 4px; } .format-audio .entry-content a, .format-audio .entry-meta a, .format-audio .entry-content a:hover, .format-audio .entry-meta a:hover { color: #fbfaf3; } .format-audio .audio-content { background: url(../../images/dotted-line.png) repeat-y left top; background-size: 4px 4px; float: right; padding-left: 35px; width: 80%; width: -webkit-calc(100% - 85px); width: calc(100% - 85px); } .format-audio .wp-audio-shortcode { height: 30px !important; /* Override mediaelement.js style */ margin: 20px 0; max-width: 400px !important; /* Override mediaelement.js style */ } .format-audio audio { max-width: 100% !important; /* Avoid player width overflow. */ } /* Chat */ .format-chat { background-color: #eadaa6; } .format-chat .entry-title { font-size: 28px; font-weight: bold; } .format-chat .entry-meta a, .format-chat .entry-content a { color: #722d19; } .format-chat .entry-meta .date a:before { content: "\f108"; margin-right: 2px; } .format-chat .entry-meta .author { display: none; } .format-chat .chat { margin: 0; } .format-chat .chat .chat-timestamp { color: #722d19; float: right; font-size: 12px; font-weight: normal; margin: 5px 10px 0; } .format-chat .chat .fn { font-style: normal; } /* Gallery */ .format-gallery { background-color: #fbca3c; } .format-gallery .entry-header { margin-bottom: 15px; } .format-gallery .entry-title { font-size: 50px; font-weight: 400; margin: 0; } .format-gallery .entry-meta a, .format-gallery .entry-content a { color: #722d19; } /* Image */ .format-image .entry-title { font-size: 28px; font-weight: bold; } .format-image .categories-links, .format-image .tags-links { display: none; } /* Link */ .format-link { background-color: #f7f5e7; } .blog .format-link:first-of-type, .single .format-link:first-of-type { box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2); } .format-link .entry-header, .format-link .entry-content p:last-child { margin-bottom: 0; } .format-link .entry-title { color: #ca3c08; display: inline; font: 300 italic 20px"Source Sans Pro", Helvetica, sans-serif; margin-right: 20px; } .format-link .entry-title a { color: #bc360a; } .format-link div.entry-meta { display: inline; } /* Standard */ .format-standard .wp-video, .format-standard .wp-audio-shortcode, .format-audio .wp-audio-shortcode, .format-standard .video-player { margin-bottom: 24px; } /* Quote */ .format-quote { background-color: #210d10; } .format-quote .entry-content, .format-quote .entry-meta { color: #f7f5e7; } .format-quote .entry-content blockquote { font-size: 28px; margin: 0; } .format-quote .entry-content a, .format-quote .entry-meta a, .format-quote .linked { color: #e63f2a; } .format-quote .entry-content cite a { border-bottom: 1px dotted #fff; color: #fff; } .format-quote .entry-content cite a:hover { text-decoration: none; } .format-quote blockquote small, .format-quote blockquote cite { display: block; font-size: 16px; } .format-quote blockquote { font-style: italic; font-weight: 300; padding-left: 75px; position: relative; } .format-quote blockquote:before { content: '\201C'; font-size: 140px; font-weight: 400; line-height: .8; padding-right: 25px; position: absolute; left: -15px; top: -3px; } .format-quote .entry-meta .author { display: none; } /* Status */ .format-status { background-color: #722d19; padding: 0; } .format-status .entry-content, .format-status .entry-meta { padding-left: 35px; position: relative; } .format-status .entry-content a { color: #eadaa6; } .format-status .entry-meta a { color: #f7f5e7; } .sidebar .format-status .entry-content, .sidebar .format-status .entry-meta { padding-left: 95px; } .format-status .entry-content:before, .format-status .entry-meta:before { background: url(../../images/dotted-line.png) repeat-y left bottom; background-size: 4px 4px; content: ""; display: block; height: 100%; position: absolute; left: 10px; top: 0; width: 1px; } .sidebar .format-status .entry-content:before, .sidebar .format-status .entry-meta:before { left: 70px; } .format-status .categories-links, .format-status .tags-links { display: none; } /* Ensures the dots in the dot background are in lockstep. */ .format-status .entry-meta:before { background-position: left top; } .format-status .entry-content { color: #f7f5e7; font-size: 24px; font-style: italic; font-weight: 300; padding-bottom: 30px; padding-top: 40px; position: relative; } .format-status .entry-content p:first-child:before { background-color: rgba(0, 0, 0, 0.65); content: ""; height: 3px; margin-top: 13px; position: absolute; left: 4px; width: 13px; } .sidebar .format-status .entry-content > p:first-child:before { left: 64px; } .format-status .entry-content p:last-child { margin-bottom: 0; } .format-status .entry-meta { margin-top: 0; padding-bottom: 40px; } .format-status .entry-meta .date a:before { content: "\f105"; } /* Video */ .format-video { background-color: #db572f; } .format-video .entry-content a, .format-video .entry-meta a, .format-video .entry-content a:hover, .format-video .entry-meta a:hover { color: #fbfaf3; } .format-video .entry-title { /*font-size: 50px; font-weight: 400;*/ } .format-video .entry-meta { color: #220e10; } /** * 5.6 Attachments * ---------------------------------------------------------------------------- */ .attachment .hentry { background-color: #e8e5ce; margin: 0; padding: 0; } .attachment .entry-header { margin-bottom: 0; max-width: 1040px; padding: 30px 0; } .attachment .entry-title { display: inline-block; float: left; font: 300 italic 30px"Source Sans Pro", Helvetica, sans-serif; margin: 0; } .attachment .entry-title:before { content: "\f416"; font-size: 32px; margin-right: 10px; } .attachment .entry-meta { clear: none; color: inherit; float: right; max-width: 604px; padding: 9px 0 0; text-align: right; } .hentry.attachment:not(.image-attachment) .entry-meta { max-width: 104px; } .attachment footer.entry-meta { display: none; } .attachment-meta:before { content: "\f307"; } .full-size-link a:before { content: "\f402"; } .full-size-link:before { content: none; } .attachment .entry-meta a, .attachment .entry-meta .edit-link:before, .attachment .full-size-link:before { color: #ca3c08; } .attachment .entry-content { background-color: #fff; max-width: 100%; padding: 40px 0; } .image-navigation { margin: 0 auto; max-width: 1040px; position: relative; } .image-navigation a:hover { text-decoration: none; } .image-navigation .nav-previous, .image-navigation .nav-next { position: absolute; top: 50px; } .image-navigation .nav-previous { left: 0; } .image-navigation .nav-next { right: 0; } .image-navigation .meta-nav { font-size: 32px; font-weight: 300; vertical-align: -4px; } .attachment .entry-attachment, .attachment .type-attachment p { margin: 0 auto; max-width: 724px; text-align: center; } .attachment .entry-attachment .attachment { display: inline-block; } .attachment .entry-caption { text-align: left; } .attachment .entry-description { margin: 20px auto 0; max-width: 604px; } .attachment .entry-caption p:last-child, .attachment .entry-description p:last-child { margin: 0; } .attachment .site-main .sidebar-container { display: none; } .attachment .entry-content .mejs-audio { max-width: 400px; margin: 0 auto; } .attachment .entry-content .wp-video { margin: 0 auto; } .attachment .entry-content .mejs-container { margin-bottom: 24px; } /** * 5.7 Post/Paging Navigation * ---------------------------------------------------------------------------- */ .navigation .nav-previous { float: left; } .navigation .nav-next { float: right; } .navigation a { color: #006389; } .navigation a:hover { color: #FFF; text-decoration: none; } .paging-navigation { background-color: #e8e5ce; padding: 40px 0; } .paging-navigation .nav-links { margin: 0 auto; max-width: 604px; width: 100%; } .sidebar .paging-navigation .nav-links { max-width: 1040px; padding: 0 376px 0 60px; } .paging-navigation .nav-next { padding: 13px 0; } .paging-navigation a { font-size: 22px; font-style: italic; font-weight: 300; } .paging-navigation .meta-nav { background-color: #e63f2a; border-radius: 50%; color: #fff; display: inline-block; font-size: 26px; padding: 3px 0 8px; text-align: center; width: 50px; } .paging-navigation .nav-previous .meta-nav { margin-right: 10px; padding: 17px 0 23px; width: 80px; } .paging-navigation .nav-next .meta-nav { margin-left: 10px; } .paging-navigation a:hover .meta-nav { background-color: #ea9629; text-decoration: none; } .post-navigation { background-color: #fff; color: #ca3c08; font-size: 20px; font-style: italic; font-weight: 300; padding: 20px 0; } .post-navigation .nav-links { margin: 0 auto; max-width: 1040px; } .sidebar .post-navigation .nav-links { padding: 0 376px 0 60px; } .post-navigation a[rel="next"] { float: right; text-align: right; } /** * 5.8 Author Bio * ---------------------------------------------------------------------------- */ .author-info { margin: 0 auto; max-width: 604px; padding: 30px 0 10px; text-align: left; /* gallery & video post formats */ width: 100%; } .author.sidebar .author-info { max-width: 1040px; padding: 30px 376px 10px 60px; } .single .author-info { padding: 50px 0 0; } .author-avatar .avatar { float: left; margin: 0 30px 30px 0; } .single-format-status .author-description { color: #f7f5e7; } .author-description .author-title { clear: none; font: 300 italic 20px"Source Sans Pro", Helvetica, sans-serif; margin: 0 0 8px; } .author-link { color: #ca3c08; margin-left: 2px; } .author.archive .author-link { display: none; } /** * 5.9 Archives * ---------------------------------------------------------------------------- */ .archive-header { background-color: #e8e5ce; } .archive-title, .archive-meta { font: 300 italic 30px"Source Sans Pro", Helvetica, sans-serif; margin: 0 auto; max-width: 1040px; padding: 30px 0; width: 100%; } .archive-meta { font-size: 16px; font-style: normal; font-weight: normal; margin-top: -15px; padding: 0 0 11px; } .sidebar .archive-meta { padding-right: 316px; } /** * 5.10 Search Results/No posts * ---------------------------------------------------------------------------- */ .page-header { background-color: #e8e5ce; } .page-title { font: 300 italic 30px"Source Sans Pro", Helvetica, sans-serif; margin: 0 auto; max-width: 1040px; padding: 30px 0; width: 100%; } .page-content { margin: 0 auto; max-width: 604px; padding: 40px 0; width: 100%; } .sidebar .page-content { margin: 0 auto; max-width: 1040px; padding: 40px 376px 40px 60px; } /** * 5.11 404 * ---------------------------------------------------------------------------- */ .error404 .page-header { background-color: #fff; } .error404 .page-title { line-height: 0.6; margin: 0; padding: 300px; position: relative; text-align: center; width: auto; } .error404 .page-title:before { color: #e8e5ce; content: "\f423"; font-size: 870px; line-height: 0.6; overflow: hidden; position: absolute; left: 7px; top: 28px; } .error404 .page-wrapper { background-color: #e8e5ce; } .error404 .page-header, .error404 .page-content { margin: 0 auto; max-width: 1040px; padding-bottom: 40px; width: 100%; } /** * 5.12 Comments * ---------------------------------------------------------------------------- */ .comments-title, .comment-list, .comment-reply-title, .must-log-in, .comment-respond .comment-form, .comment-respond iframe { display: block; margin-left: auto; margin-right: auto; max-width: 604px; width: 100%; } .sidebar .comments-title, .sidebar .comment-list, .sidebar .must-log-in, .sidebar .comment-reply-title, .sidebar .comment-navigation, .sidebar .comment-respond .comment-form { max-width: 1040px; padding-left: 60px; padding-right: 376px; } .comments-title { font: 300 italic 28px"Source Sans Pro", Helvetica, sans-serif; } .comment-list, .comment-list .children { list-style-type: none; padding: 0; } .comment-list .children { margin-left: 20px; } .comment-list > li:after, .comment-list .children > li:before { background: url(../../images/dotted-line.png) repeat left top; background-size: 4px 4px; content: ""; display: block; height: 1px; width: 100%; } .comment-list > li:last-child:after { display: none; } .comment-body { padding: 24px 0; position: relative; } .comment-author { float: left; max-width: 74px; } .comment-author .avatar { display: block; margin-bottom: 10px; } .comment-author .fn { word-wrap: break-word; } .comment-author .fn, .comment-author .url, .comment-reply-link, .comment-reply-login { color: #bc360a; font-size: 14px; font-style: normal; font-weight: normal; } .says { display: none; } .no-avatars .comment-author { margin: 0 0 5px; max-width: 100%; position: relative; } .no-avatars .comment-metadata, .no-avatars .comment-content, .no-avatars .comment-list .reply { width: 100%; } .bypostauthor > .comment-body .fn:before { content: "\f408"; vertical-align: text-top; } .comment-list .edit-link { margin-left: 20px; } .comment-metadata, .comment-awaiting-moderation, .comment-content, .comment-list .reply { float: right; width: 79%; width: -webkit-calc(100% - 124px); width: calc(100% - 124px); word-wrap: break-word; } .comment-meta, .comment-meta a { color: #a2a2a2; font-size: 13px; } .comment-meta a:hover { color: #ea9629; } .comment-metadata { margin-bottom: 20px; } .ping-meta { color: #a2a2a2; font-size: 13px; line-height: 2; } .comment-awaiting-moderation { color: #a2a2a2; } .comment-awaiting-moderation:before { content: "\f414"; margin-right: 5px; position: relative; top: -2px; } .comment-reply-link:before, .comment-reply-login:before { content: "\f412"; margin-right: 3px; } /* Comment form */ .comment-respond { background-color: #f7f5e7; padding: 30px 10px; } .comment .comment-respond { margin-bottom: 20px; padding: 20px; } .comment-reply-title { font: 300 italic 28px"Source Sans Pro", Helvetica, sans-serif; } .comment-reply-title small a { color: #131310; display: inline-block; float: right; height: 16px; overflow: hidden; width: 16px; } .comment-reply-title small a:hover { color: #ed331c; text-decoration: none; } .comment-reply-title small a:before { content: "\f406"; vertical-align: top; } .sidebar .comment-list .comment-reply-title, .sidebar .comment-list .comment-respond .comment-form { padding: 0; } .comment-form .comment-notes { margin-bottom: 15px; } .comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url { margin-bottom: 8px; } .comment-form[for="author"], .comment-form[for="email"], .comment-form[for="url"], .comment-form[for="comment"] { float: left; padding: 5px 0; width: 120px; } .comment-form .required { color: #ed331c; } .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] { max-width: 270px; width: 60%; } .comment-form textarea { width: 100%; } .form-allowed-tags, .form-allowed-tags code { color: #686758; font-size: 12px; } .form-allowed-tags code { font-size: 10px; margin-left: 3px; } .comment-list .pingback, .comment-list .trackback { padding-top: 24px; } .comment-navigation { font-size: 20px; font-style: italic; font-weight: 300; margin: 0 auto; max-width: 604px; padding: 20px 0 30px; width: 100%; } .no-comments { background-color: #f7f5e7; font-size: 20px; font-style: italic; font-weight: 300; margin: 0; padding: 40px 0; text-align: center; } .sidebar .no-comments { padding-left: 60px; padding-right: 376px; } /** * 5.13 Multisite * ---------------------------------------------------------------------------- */ .site-main .mu_register { margin: 0 auto; max-width: 604px; width: 100%; } .mu_alert { margin-top: 25px; } .site-main .mu_register input[type="submit"], .site-main .mu_register #blog_title, .site-main .mu_register #user_email, .site-main .mu_register #blogname, .site-main .mu_register #user_name { font-size: inherit; width: 270px; } .site-main .mu_register input[type="submit"] { width: auto; } /** * 6.0 Sidebar * ---------------------------------------------------------------------------- */ .site-main .widget-area { float: right; width: 300px; } /** * 6.1 Widgets * ---------------------------------------------------------------------------- */ .widget { background-color: rgba(247, 245, 231, 0.7); font-size: 14px; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; margin: 0 0 24px; padding: 20px; word-wrap: break-word; } .widget .widget-title { font: 300 italic 20px"Source Sans Pro", Helvetica, sans-serif; margin: 0 0 10px; } .widget ul, .widget ol { list-style-type: none; margin: 0; padding: 0; } .widget li { padding: 5px 0; } .widget .children li:last-child { padding-bottom: 0; } .widget li > ul, .widget li > ol { margin-left: 20px; } .widget a { color: #bc360a; } .widget a:hover { color: #ea9629; } /* Search widget */ .search-form .search-submit { display: none; } /* RSS Widget */ .widget_rss .rss-date { display: block; } .widget_rss .rss-date, .widget_rss li > cite { color: #a2a2a2; } /* Calendar Widget */ .widget_calendar table, .widget_calendar td { border: 0; border-collapse: separate; border-spacing: 1px; } .widget_calendar caption { font-size: 14px; margin: 0; } .widget_calendar th, .widget_calendar td { padding: 0; text-align: center; } .widget_calendar a { display: block; } .widget_calendar a:hover { background-color: rgba(0, 0, 0, 0.15); } .widget_calendar tbody td { background-color: rgba(255, 255, 255, 0.5); } .site-footer .widget_calendar tbody td { background-color: rgba(255, 255, 255, 0.05); } .widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad { background-color: transparent; } /** * 7.0 Footer * ---------------------------------------------------------------------------- */ .site-footer { background-color: #e8e5ce; color: #686758; font-size: 14px; text-align: center; min-height: 40px; } .site-footer .widget-area, .sidebar .site-footer { text-align: left; } .site-footer a { color: #686758; } .site-footer .sidebar-container { background-color: #220e10; padding: 20px 0; } .site-footer .widget-area { margin: 0 auto; max-width: 1040px; width: 100%; } .sidebar .site-footer .widget-area { max-width: 724px; position: relative; left: -158px; } .site-footer .widget { background: transparent; color: #fff; float: left; margin-right: 20px; width: 245px; } .sidebar .site-footer .widget { width: 228px; } .sidebar .site-footer .widget:nth-of-type(4), .sidebar .site-footer .widget:nth-of-type(3) { margin-right: 0; } .site-footer .widget a { color: #e6402a; } .site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text { color: #fff; } .site-info { margin: 0 auto; max-width: 1040px; padding: 10px 0; width: 100%; } #wpstats { display: block; margin: -10px auto 0; } /******** new changes *********/ .jk_new_fe_section_inner article header h3.entry-title { width: auto; } .jk_new_fe_section.JK_FOOTERMENU_STYLING .testimonial p { color: #fff; } .jk_new_fe_section_inner.JK_FOOTERMENU_STYLING p { color: #fff; } /*Slider right banner changes */ /*.sk1-home-banner .jk_counsult_banner { margin-top: 70px; }*/ /********new changes end *********/ /** * 8.0 Media Queries * ---------------------------------------------------------------------------- */ /* Does the same thing as <meta name="viewport" content="width=device-width">, * but in the future W3C standard way. -ms- prefix is required for IE10+ to * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor * the meta tag. See https://core.trac.wordpress.org/ticket/25888. */ @-ms-viewport { width: device-width; } @viewport { width: device-width; } /* Manage section for all devices */ @media only screen and (min-width: 1024px) { .jk_hide_desktop { display: none !important; } } @media only screen and (max-device-width: 480px) { .jk_hide_mobile { display: none !important; } } @media only screen and (device-width: 768px) { .jk_hide_tablet { display: none !important; } } @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait) { .jk_hide_tablet { display: none !important; } } @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape) { .jk_hide_tablet { display: none !important; } } @media (max-width: 1599px) { .site { border: 0; } } @media (max-width: 1069px) { .sidebar img.alignleft, .sidebar .wp-caption.alignleft { margin-left: 0; } .sidebar img.alignright, .sidebar .wp-caption.alignright { margin-right: 0; } .error404 .page-header { margin-left: auto; max-width: 604px; width: 100%; } .archive-header, .search .page-header, .archive .page-header, .blog .page-header, .error404 .page-content, .search .page-content, .archive .page-content, .attachment .entry-header, .attachment .entry-content, .post-navigation .nav-links, .sidebar .site-info, .site-footer .widget-area { padding-left: 20px; padding-right: 20px; } .error404 .page-title { font-size: 24px; padding: 180px; } .error404 .page-title:before { font-size: 554px; } .attachment .image-navigation { max-width: 724px; } .image-navigation .nav-previous, .image-navigation .nav-next { position: static; } .site-main .widget-area { margin-right: 60px; } } @media (max-width: 999px) { .sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta, .sidebar .comment-list, .sidebar .comment-reply-title, .sidebar .comment-navigation, .sidebar .comment-respond .comment-form, .sidebar .featured-gallery, .sidebar .post-navigation .nav-links, .author.sidebar .author-info { max-width: 604px; padding-left: 0; padding-right: 0; } .sidebar .site-info, .search.sidebar .page-content, .blog.sidebar .page-content, .attachment .entry-header, .sidebar .comments-title { max-width: 604px; } .sidebar .archive-meta, .attachment .entry-header, .search.sidebar .page-content, .blog.sidebar .page-content, .sidebar .site-info, .sidebar .comments-title, .sidebar .no-comments { padding-left: 0; padding-right: 0; } .attachment .entry-meta { float: left; text-align: left; width: 100%; } .attachment .entry-content { max-width: 100%; padding: 40px 0; } .format-status .entry-content { padding-top: 40px; } .format-status .entry-meta { padding-bottom: 40px; } .sidebar .format-status .entry-content, .sidebar .format-status .entry-meta { padding-left: 35px; } .sidebar .format-status .entry-content:before, .sidebar .format-status .entry-meta:before { left: 10px; } .sidebar .format-status .entry-content p:first-child:before { left: 4px; } .sidebar .paging-navigation .nav-links { padding: 0 60px; } .site-main .sidebar-container { height: auto; margin: 0 auto; max-width: 604px; position: relative; top: 20px; } .site-main .widget-area { float: none; margin: 0; width: 100%; } .sidebar .site-footer .widget-area { max-width: 100%; left: 0; } } /* Collapse oversized image and pulled images after iPad breakpoint. */ @media (max-width: 760px) { .site-header .home-link { min-height: 0; } .site-title { font-size: 36px; padding: 8px 0 10px; } .entry-content img.alignleft, .entry-content .wp-caption.alignleft { margin-left: 0; } .entry-content img.alignright, .entry-content .wp-caption.alignright { margin-right: 0; } .attachment .image-navigation, .attachment .entry-attachment .attachment { max-width: 604px; padding: 0; width: 100%; } .gallery-caption { display: none; } .custom_form_container form label.JKCF_label, .custom_form_container form div.JKCF_field { width: 100% !important; } } @media (max-width: 643px) { .site-title { font-size: 30px; } #content .entry-header, #content .entry-content, #content .entry-summary, #content footer.entry-meta, #content .featured-gallery, .search.sidebar .page-content, .blog.sidebar .page-content, .sidebar .post-navigation .nav-links, .paging-navigation .nav-links, #content .author-info, .comments-area .comments-title, .comments-area .comment-list, .comments-area .comment-navigation, .comment-respond, .sidebar .site-info, .sidebar .paging-navigation .nav-links { padding-left: 0px; padding-right: 0px; } #content .format-status .entry-content, #content .format-status .entry-met { padding-left: 35px; } /* Small menu */ .menu-toggle { cursor: pointer; display: inline-block; font: bold 16px/1.3"Source Sans Pro", Helvetica, sans-serif; margin: 0; } .menu-toggle, .menu-toggle:hover, .menu-toggle:focus, .menu-toggle:active { background: none; border: none; color: #141412; padding: 12px 0 12px 20px; } .menu-toggle:focus { outline: thin dotted; } .menu-toggle:after { content: "\f502"; font-size: 12px; padding-left: 8px; vertical-align: -4px; } .toggled-on .menu-toggle:after { content: "\f500"; vertical-align: 2px; } .toggled-on .nav-menu, .toggled-on .nav-menu > ul { display: block; margin-left: 0; padding: 0; width: 100%; } .toggled-on li, .toggled-on .children { display: block; } .toggled-on .nav-menu li > ul { background-color: transparent; display: block; float: none; margin-left: 20px; position: relative; left: auto; top: auto; } .toggled-on .nav-menu li > ul a { color: #141412; width: auto; } .toggled-on .nav-menu li:hover > a, .toggled-on .nav-menu .children a { background-color: transparent; color: #141412; } .toggled-on .nav-menu > li a:hover, .toggled-on .nav-menu > ul a:hover { background-color: #db572f; color: #fff; } .toggled-on .nav-menu > li a:focus, .toggled-on .nav-menu > ul a:focus { background-color: #220e10; color: #fff; } ul.nav-menu, div.nav-menu > ul { display: none; } #content .featured-gallery { padding-left: 24px; } .gallery-columns-1 .gallery-item { margin-right: 0; width: 100%; } .entry-title, .format-chat .entry-title, .format-image .entry-title, .format-gallery .entry-title, .format-video .entry-title { font-size: 22px; font-weight: bold; } .format-quote blockquote, .format-status .entry-content { font-size: 18px; } .format-quote blockquote small, .format-quote blockquote cite { font-size: 13px; } .error404 .page-title { padding: 40px 0 0; } .error404 .page-title:before { content: normal; } .comment-author { margin-right: 30px; } .comment-author .avatar { height: auto; max-width: 100%; } .comment-metadata, .comment-content, .comment-list .reply { width: 70%; width: -webkit-calc(100% - 104px); width: calc(100% - 104px); } .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] { width: -webkit-calc(100% - 120px); width: calc(100% - 120px); } .comment-form textarea { height: 80px; /* Smaller field for mobile. */ } /* Audio */ .format-audio .entry-content:before { display: none; } .format-audio .audio-content { background-image: none; float: none; padding-left: 0; width: auto; } } /* Mobile devices */ @media (max-width: 359px) { .site-title { font-weight: normal; } .site-description { clip: rect(1px, 1px, 1px, 1px); position: absolute; } .gallery { margin-left: 0; } .gallery .gallery-item, .gallery-columns-2.gallery-size-thumbnail .gallery-item { max-width: none; width: 49%; width: -webkit-calc(50% - 4px); width: calc(50% - 4px); } .gallery-columns-1.gallery-size-medium, .gallery-columns-1.gallery-size-thumbnail, .gallery-columns-2.gallery-size-thumbnail, .gallery-columns-3.gallery-size-thumbnail { display: block; } .gallery-columns-1 .gallery-item, .gallery-columns-1.gallery-size-medium .gallery-item, .gallery-columns-1.gallery-size-thumbnail .gallery-item { text-align: center; width: 98%; width: -webkit-calc(100% - 4px); width: calc(100% - 4px); } .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-9 .gallery-item:nth-of-type(9n) { margin-right: 4px; } .gallery br { display: none; } .gallery .gallery-item:nth-of-type(even) { margin-right: 0; } /* Comments */ .comment-author { margin: 0 0 5px; max-width: 100%; } .comment-author .avatar { display: inline; margin: 0 5px 0 0; max-width: 20px; } .comment-metadata, .comment-content, .comment-list .reply { width: 100%; } } /** * 9.0 Print * ---------------------------------------------------------------------------- */ /* Retina-specific styles. */ @media print, (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { .site-header .search-field { background-image: url(images/search-icon-2x.png); } .format-audio .audio-content, .format-status .entry-content:before, .format-status .entry-meta:before, .comment-list > li:after, .comment-list .children > li:before { background-image: url(images/dotted-line-2x.png); } } @media print { body { background: none !important; color: #000; font-size: 10pt; } footer a[rel="bookmark"]:link:after, footer a[rel="bookmark"]:visited:after { content: " [" attr(href)"] "; /* Show URLs */ } .site { max-width: 98%; } .site-header { background-image: none !important; } .site-header .home-link { max-width: none; min-height: 0; } .site-title { color: #000; font-size: 21pt; } .site-description { font-size: 10pt; } .author-avatar, .site-footer, .comment-respond, .comments-area .comment-edit-link, .comments-area .reply, .comments-link, .entry-meta .edit-link, .page-links, .site-content nav, .widget-area, .main-navigation, .navbar, .more-link { display: none; } .entry-header, .entry-content, .entry-summary, .entry-meta { margin: 0; width: 100%; } .page-title, .entry-title { font-size: 21pt; } .entry-meta, .entry-meta a { color: #444; font-size: 10pt; } .entry-content img.alignleft, .entry-content .wp-caption.alignleft { margin-left: 0; } .entry-content img.alignright, .entry-content .wp-caption.alignright { margin-right: 0; } .format-image .entry-content .size-full { margin: 0; } /* Remove colors from post formats */ .hentry { background-color: #fff; } /* Comments */ .comments-area > li.comment { background: none; position: relative; width: auto; } .comment-metadata { float: none; } .comment-author .fn, .comment-reply-link, .comment-reply-login { color: #333; } } /*-- Jack page Builder Css Start Here --*/ .jk_fe_slider .jk_fe_slide, .jk_fe_section { background-position: center center; background-repeat: no-repeat; background-size: cover; } .jk_fe_section { /* padding: 50px 0; */ position: relative; } .jk_fe_slides::after, .jk_fe_section .row::after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; } .jk_fe_section .row { /*margin: 0 auto; padding: 0; position: relative; max-width: 1080px; width:100%;*/ } .jk_fe_section .col1_4 { /*width: 225px;*/ } .jk_fe_section .col4_4 { /*float: none; width: 100%;*/ } .jk_fe_section .col1_2 { /*width: 510px;*/ } .jk_fe_section .col1_3 { /*width: 320px;*/ } .jk_fe_section .col2_3 { /*width: 700px;*/ } .jk_fe_section .col3_4 { /*width: 795px;*/ } .jk_fe_section .col { /*float: left; margin-right: 60px;*/ } .jk_fe_section .col:last-child { /*float: left; margin-right: 0px;*/ } body:before, #sidebar, #colophon, .entry-footer { /*display:none;*/ } .site-content { margin: 0 auto; float: none; width: 100%; } .jk_video { position: relative; } .jk_video_box { line-height: 0; position: relative; z-index: 1; height: auto; /*padding-bottom: 56.25%; */ display: block; } .jk_video_box video { height: auto !important; width: 100% !important; } .jk_slide_video_box video { height: auto; width: 100%; } iframe html, iframe body { overflow: hidden; } embed, iframe, object, video { max-width: 100%; } .jk_video_overlay, .jk_video_end_overlay { background-position: center center; background-repeat: no-repeat; background-size: cover; cursor: pointer; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 2; } .jk_video_overlay_hover { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; height: 100%; position: absolute; transition: all 0.5s ease-in-out 0s; width: 100%; z-index: 100; } .jk_video .jk_video_overlay_hover:hover { background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; } .jk_video_play::before { content: "I"; font-family: "JKFONT"; } .col .jk_video_play { font-size: 6rem; line-height: 6rem; margin-left: -3rem; margin-top: -3rem; } .jk_video_play { color: #fff; display: block; left: 50%; position: absolute; top: 50%; z-index: 100; text-decoration: none; } .jk_animation_left { opacity: 1; -webkit-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, .175, 1); -moz-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, .175, 1); -o-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, .175, 1); animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, .175, 1); } .jk_animation_right { opacity: 1; -webkit-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, .175, 1); -moz-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, .175, 1); -o-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, .175, 1); animation: fadeRight 1s 1 cubic-bezier(0.77, 0, .175, 1); } .jk_animation_top { opacity: 1; -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, .175, 1); -moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, .175, 1); -o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, .175, 1); animation: fadeTop 1s 1 cubic-bezier(0.77, 0, .175, 1); } .jk_animation_bottom { opacity: 1; -webkit-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, .175, 1); -moz-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, .175, 1); -o-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, .175, 1); animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, .175, 1); } .jk_animation_fade_in { opacity: 1; -webkit-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, .175, 1); -moz-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, .175, 1); -o-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, .175, 1); animation: fadeIn 1s 1 cubic-bezier(0.77, 0, .175, 1); } .fe_slide_button { clear: both; padding: 5px 8px; border-radius: 5px; } .jk_advance_slider .fe_slide_button { border-radius: none; } .fe_slider_btn_container { clear: both; display: block; padding-top: 15px; } .jk_blurb_content { margin: 0 auto; max-width: 550px; position: relative; } .jk_blurb_content ul { margin: 0; } .jk_main_blurb_image { margin: 18px 0; text-align: center; } .jk_text_align_center { text-align: center; } .jk_text_align_right { text-align: right; } .jk_text_align_left { text-align: left; } .jk_testimonial_portrait::before { box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .jk_testimonial_portrait, .jk_testimonial_portrait::before { border-radius: 90px; } .jk_testimonial_portrait { background-position: center center; background-repeat: no-repeat; background-size: cover; float: left; height: 90px; position: relative; width: 90px; } .jk_testimonial::before { background: #f5f5f5 none repeat scroll 0 0; border-radius: 31px; font-family: JKFONT; content: "|"; font-size: 32px; left: 50%; margin-left: -16px; position: absolute; top: -16px; line-height: 1; } .jk_testimonial { line-height: 1.5; margin-bottom: 30px; padding: 30px 30px 34px; position: relative; } .jk_testimonial_description { padding-left: 120px; } .jk_testimonial_author { display: block; font-weight: 700; margin-top: 16px; } .jk_testimonial p:last-of-type { padding-bottom: 0; } .jk_vertical_nav #page-container::after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; } .jk_contact_left { float: left; width: 100%; } .jk_contact_left p { float: left; margin-bottom: 7px; padding: 0; width: 100%; } .jk_contact_message { min-height: 150px; } textarea { padding: 4px; } .jk_contact_submit, .jk_contact_reset { cursor: pointer; display: block; float: left; font-family: inherit; margin: 3px auto 0; } .jk_contact_right { margin: 0 0 7px 0; text-align: left; width: auto; } /*.contact-form-bg{padding:10px 20px; box-shadow: -1px -1px 2px 0px rgba(255, 255, 255, 0.75), 0px 1px 2px 0px rgba(0, 0, 0, 0.75), 5px 3px 6px -5px rgba(0, 0, 0, 0.75), -1px 5px 9px -8px rgba(0, 0, 0, 0.75); -webkit-box-shadow: -1px -1px 2px 0px rgba(255, 255, 255, 0.75), 0px 1px 2px 0px rgba(0, 0, 0, 0.75), 5px 3px 6px -5px rgba(0, 0, 0, 0.75), -1px 5px 9px -8px rgba(0, 0, 0, 0.75); border-radius:7px;} */ .jk_contact_main_title { margin: 0 !important; } .jk_contact .jk_contact_right { width: 200px; } .jk_contact .jk_contact_left .captcha_calc { width: 71%; } .jk_contact .jk_contact_left input.jk_contact_captcha { width: 25%; margin-left: 1%; } .jk_call_to_action_cont ul { display: table; width: 100%; margin: 0; padding: 0; } .jk_call_to_action_cont { width: 100%; display: block; border-radius: 5px; text-align: center; } .jk_call_to_action_cont li { display: table-cell; float: none; vertical-align: middle; } .jk_call_to_action_cont li a { padding: 20px; width: 100%; height: 100%; display: block; } .cta_li_width_2 li { width: 50% !important; } .cta_li_width_1 li { width: 100% !important } .cta_li_width_3 li { width: 33.33% !important } .cta_li_width_4 li { width: 25% !important } .cta_li_width_5 li { width: 20% !important } .jk_hide { display: none !important; } .jk_contact p input, .jk_contact p textarea, span.captcha_calc { background-color: #fff; border: 2px solid #d4d0ba; border-radius: 5px; box-sizing: border-box; color: #999; font-size: 14px; padding: 7px; line-height: 1.4; width: 100%; max-width: 100%; display: inline-block; } .jk_review_cont { line-height: 1.5; padding: 30px 30px 34px; position: relative; } .jk_font_dark, .jk_font_dark div.a, .jk_font_dark > a, .jk_font_dark div.span, .jk_font_dark > span { color: #000 !important; } .contact-form-bg { padding: 20px 20px 10px; } .contact-form-bg .jk_contact_main_title { padding: 5px; } .contact-form-bg { padding: 0; } .jk_contact input[type="submit"], .jk_contact input[type="button"] { background: #1e73be; color: #FFFFFF; margin-top: 10px; width: 100%; padding: 12px 0; text-transform: uppercase; } .jk-star-rating { background: url("../../images/rating.png") repeat-x; float: left; height: 300px; overflow: hidden; text-indent: 100%; } .jk_fe_section h1, .jk_fe_section h2, .jk_fe_section h4, .jk_fe_section h3, .jk_fe_section h5, .jk_fe_section h6 { margin: 0; line-height: normal; font-weight: normal; color: #9ba5b0; } .blurb_button_container { diplay: block; text-align: center; margin: 20px 0; } .blurb_button { padding: 10px; font-size: 15px; border-radius: 5px; } .jk-contact-form-height { height: 400px; } .star-backpos0 { background-position: 0% 0%; } .star-backpos1 { background-position: 0% 21%; } .star-backpos2 { background-position: 0% 41%; } .star-backpos3 { background-position: 0% 60%; } .star-backpos4 { background-position: 0% 80%; } .star-backpos5 { background-position: 0% 99%; } .jk_button_module a { display: inline-block; } .jk_fe_section ul li { list-style: inside none disc; } .jk_map_container { width: 100%; } .jk_map { width: 100%; height: 400px; } .jk_map_pin { padding: 10px; background: #388BD1; float: left; margin-top: 10px; cursor: pointer; } .map_box_1 .jk_map_pin { width: 100%; } .map_box_2 .jk_map_pin { width: 49%; margin-right: 1%; } .map_box_3 .jk_map_pin { width: 32.66%; margin-right: 1%; } .map_box_4 .jk_map_pin { width: 24.25%; margin-right: 1%; } .map_box_5 .jk_map_pin { width: 19.2%; margin-right: 1%; } .jk_map_pin:last-child { margin-right: 0; } .jk_mobile_call_button { background: green none repeat scroll 0 0; display: block; font-size: 60px; line-height: 60px; position: relative; text-align: center; width: 100%; } a { text-decoration: none !important; } #map-canvas { /*margin-right: 400px;*/ } #control { background: #fff; padding: 5px; font-size: 14px; font-family: Arial; border: 1px solid #ccc; box-shadow: 0 2px 2px rgba(33, 33, 33, 0.4); display: none; } #map-canvas { height: 500px; margin: 0; width: 50%; float: left; } #directions-panel { float: left; width: 50%; height: 500px; overflow-y: scroll; padding: 10px; } .direction_map_container { margin: 10px 0; } #directions-panel .adp-placemark tr td:first-child { width: 40px; } .map_dir_control_container { margin-bottom: 10px; } .map_dir_control_container select { padding: 0.5278em; width: 100% } #control_map button { width: 100% } .direction_map_container { display: inlinr-block; width: 100%; } .jk_map_pin_container { width: 100%; display: inline-block; width: 100%; } .JK_FOOTER_STYLING .footer_col_set_min_height { display: inline-block; width: 100%; } .direction_map_container #control_map { padding: 10px 20px; } #directions-panel { background: #fff; } #directions-panel table { border: 1px solid #aaa; } #directions-panel table td { border: 1px solid #aaa; vertical-align: middle; } #directions-panel table.adp-directions tr:nth-child(even) { background: #AAD4FF } #directions-panel table.adp-directions tr:nth-child(odd) { background: #CCC; } #directions-panel .adp-placemark { background: #B3D1FF; border: none; coloe: #FFF; } #directions-panel .adp-placemark td { background: #B3D1FF; border: none; } .jk_social_icon { display: inline-block; max-height: 25px; margin: 0 5px 0 0; } .jk_facebook_icon { background-image: url('images/social/facebook.png'); } .jk_twitter_icon { background-image: url('images/social/twitter.png'); } .jk_google_icon { background-image: url('images/social/googleplus.png'); } .jk_linkedin_icon { background-image: url('images/social/linkedin.png'); } .jk_youtube_icon { background-image: url('images/social/youtube.png'); } .jk_skype_icon { background-image: url('images/social/skype_icon.png'); } /*B3D1FF*/ .header_fe_span { width: 100%; display: inline-block; } #footer_menu_container { width: 60%; float: left; display: inline-block; } #footer_text_container { width: 40%; display: inline-block; } ul.nav-menu-header, div.nav-menu-header > ul { padding: 0 10px 0 0; clear: both; margin: 0 auto; max-width: 1080px; min-height: 35px; position: relative; float: left; } .nav-menu-header li { display: inline-block; position: relative; border-right: 1px solid #bababa; } .nav-menu-header li:last-child { border: none; } .nav-menu-header li a { color: #141412; display: block; font-size: 15px; line-height: 1; padding: 5px 10px; text-decoration: none; } .nav-menu-header li:hover > a, .nav-menu-header li a:hover { background-color: #004b77; color: #FFF; } .jk_social_link_container { display: inline-block; width: 100%; } .map_dir_control_container input[type="text"] { width: 100%; } .map_dir_control_container strong { color: #000; } .jk_button_module a { padding: 10px; } .jk_review_cont div { color: #000; } div.jk_counsult_footer { color: #ffffff; font-family: Calibri; font-size: 35px; font-weight: bold; position: absolute; background: #163252; border-radius: 10px; bottom: 8px !important; box-shadow: -0.5px 0.5px 2px 0 #000; font-size: 24px; left: 0 !important; line-height: 78px; margin: 0 4%; padding: 0; text-align: center; width: 92%; } div.jk_counsult_header { color: #000000; float: left; font-family: Times New Roman; font-size: 25px; font-weight: bold; line-height: 50px; margin: 20px 0; text-align: center; text-shadow: 1px 1px 1px #fff; width: 100%; } div.jk_counsult_banner { min-height: 300px; position: relative; } div.jk_counsult_content { width: 96%; margin: 0 2%; } div.special_col_mod_without_row .col > div { margin-top: 20px; } div.special_col_mod_without_row .col > div:first-child { margin-top: 0; } /*Varun*/ .contact-form-main-block { /*float:left; width:100%;*/ } select#responsive_main_menu { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; color: #fff; float: left; font-size: 17px; height: 48px; width: 100%; display: none; } select#responsive_footer_menu { background: #fff; border: medium none; color: #000; float: left; font-size: 16px; height: 38px; width: 100%; display: none; margin: 15px 0; } .footer-nav-bot { /*float:left; width:100%;*/ } @media(max-width:1199px) { .jk-contact-form-height { height: 332px; } .jk_contact_main_title { margin-bottom: 5px !important; margin-top: 5px !important; } } @media(max-width:991px) { .jk-contact-form-height { height: 332px; } span.captcha_calc { width: 141px; } .jk_contact_right p input { margin-right: 0px; } .jk-contact-form-height { height: auto; } .jk_contact_main_title { margin-top: 0px !important; } menu, ol, ul { padding: 0 0 0 20px; margin: 5px 0; } .jk_contact_main_title { font-size: 18px; } div.mobwizard_css .Mob_frame_container { width: 400px !important; margin: 0 auto; } div.mobwizard_css .Mob_frame_container .PhoneBefore { margin-top: 20px; } } @media(max-width:800px) { /* Caption */ .jk_slider_caption_text { font-size: 10px !important; margin: 5px 0 !important; } .jk_slider_caption_text p { margin-bottom: 5px !important; } .fe_slide_button { font-size: 10px !important; margin-bottom: 5px !important; } .jk_slider_caption_heading { padding: 5px !important; font-size: 15px !important; margin-bottom: 5px !important; } .jk_slider_caption { width: 40% !important; } /* Slider Banner */ .jk_advance_slider .jk_counsult_banner { min-height: 250px !important; } .jk_advance_slider .jk_counsult_header { font-size: 20px !important; margin-bottom: 5px !important; line-height: 30px !important; } .jk_advance_slider .jk_counsult_content *, .jk_advance_slider .jk_counsult_content { font-size: 12px !important; } .jk_advance_slider .jk_counsult_footer { line-height: 40px !important; } /*Slider Form */ .jk_advance_slider .jk_contact_form input[type='text'], .jk_advance_slider .jk_contact_form textarea { font-size: 10px !important; padding: 3px 5px !important; line-height: normal !important; } .jk_advance_slider .jk_contact_form textarea { height: 25px !important; } .jk_advance_slider .jk_contact_main_title { font-size: 15px !important; padding-bottom: 0px !important; } .jk_advance_slider .jk_contact_submit { padding: 5px 0 !important; } .jk_advance_slider .contact-form-main-block .contact-form-bg { min-height: 250px !important; } .jk_advance_slider .captcha_outer_container { height: 40px !important; } .jk_advance_slider .captcha_outer_container .jk_captcha_containers { margin-top: -16px; } } @media(max-width:599px) { .jk_slider_caption { width: 80% !important; } .jk_slider_caption_text { display: none; } } @media(max-width:700px) { .jk_slider_addon_box { display: none; } } .col-custom-3-5 { width: 60%; float: left; padding-left: 15px; padding-right: 15px; min-height: 1px; } .col-custom-1-5 { width: 20%; float: left; padding-left: 15px; padding-right: 15px; min-height: 1px; } @media(max-width:768px) { .jk_blurb h3 { font-size: 20px; } .jk_blurb p { font-size: 12px; } } @media(max-width:760px) { .col ul.sitemap_structure > li { width: 100%; list-style: none; } div.mobwizard_css .desc-text-lft { margin-bottom: 20px; } .col-custom-3-5 { width: 100%; } .col-custom-1-5 { width: 100%; } .jk_image { margin-bottom: 20px; } .col:last-child .jk_image { margin-bottom: 0px; } .jk_blurb { margin-bottom: 20px; } .col:last-child .jk_blurb { margin-bottom: 0px; } .jk_call_to_action_cont ul { display: inline-block; } .jk_call_to_action_cont li { display: block; } .cta_li_width_2 li { width: 100% !important; } .cta_li_width_1 li { width: 100% !important } .cta_li_width_3 li { width: 100% !important } .cta_li_width_4 li { width: 100% !important } .cta_li_width_5 li { width: 100% !important } .footer-nav-bot { width: 100%; } .JK_FOOTER_STYLING .fe_text_mod { margin: 15px auto 0; } .contact-form-main-block { text-align: center; } .contact-form-bg { margin: 15px auto 0; width: 300px; } .counsult_banner_container { text-align: center; } .jk_counsult_banner { margin: 15px auto; width: 300px; } .aln-center { text-align: center; margin-top: 10px !important; margin-bottom: 10px !important; } .aln-center .jk_social_icon { float: none; } .fe_text_mod h1, .fe_text_mod h2, .fe_text_mod h3, .fe_text_mod h4, .fe_text_mod h5, .fe_text_mod h6 { font-size: 18px; } .JK_FOOTER_STYLING .row { display: block !important; } .JK_FOOTER_STYLING .row[class*="col-"] { display: block !important; } .JK_FOOTER_STYLING .row .col .fe_text_mod { min-height: inherit !important; } /*.jk_button_text, .jk_sub_button_text{font-size:17px !important;}*/ .fe_text_mod { height: auto !important; } /*select#responsive_main_menu{display:block;} .navigation #main_top_menu_id{display:none;}*/ .menu-footer-menu-container { display: none; } select#responsive_footer_menu { display: block; } .text_mod_aln_mob_right p, .text_mod_aln_mob_right span, .text_mod_aln_mob_right div, .text_mod_aln_mob_right h1, .text_mod_aln_mob_right h2, .text_mod_aln_mob_right h3, .text_mod_aln_mob_right h4, .text_mod_aln_mob_right h5, .text_mod_aln_mob_right h6 { text-align: right; } .text_mod_aln_mob_left p, .text_mod_aln_mob_left span, .text_mod_aln_mob_left div, .text_mod_aln_mob_left h1, .text_mod_aln_mob_left h2, .text_mod_aln_mob_left h3, .text_mod_aln_mob_left h4, .text_mod_aln_mob_left h5, .text_mod_aln_mob_left h6 { text-align: left; } .text_mod_aln_mob_center p, .text_mod_aln_mob_center span, .text_mod_aln_mob_center div, .text_mod_aln_mob_center h1, .text_mod_aln_mob_center h2, .text_mod_aln_mob_center h3, .text_mod_aln_mob_center h4, .text_mod_aln_mob_center h5, .text_mod_aln_mob_center h6 { text-align: center; } .jk_fe_section .col-xs-12 { width: 100% !important; } .jk_mob_align_position_left { text-align: left !important } .jk_mob_align_position_right { text-align: right !important } .jk_mob_align_position_center { text-align: center !important } div.col_sitemap_3, div.col_sitemap_2, div.col_sitemap_1 { width: 100% !important; } } @media (max-width: 479px) { .contact-form-bg { width: 290px; } .fe_text_mod h1, .fe_text_mod h2, .fe_text_mod h3, .fe_text_mod h4, .fe_text_mod h5, .fe_text_mod h6 { font-size: 16px; } /*.jk_button_text, .jk_sub_button_text{font-size:16px !important;}*/ .jk_slider_caption_heading { font-size: 18px !important; } .jk_slider_caption_text { font-size: 14px !important; } } @media (max-width: 320px) { .jk_slider_caption_heading { font-size: 10px !important; } } .col-lg-8 .jk_galery_slider_class { width: 100%; overflow: hidden; max-height: 410px; } .col-lg-12 .jk_galery_slider_class { width: 100%; overflow: hidden; max-height: 650px; } .col-lg-8 .jk_galery_slider_class .slider_w_h { width: 100%; height: 410px; } .jk_fe_fullwidth_section .col-lg-12 .jk_galery_slider_class { width: 100%; overflow: hidden; max-height: 100%; } .testimonial { position: relative; width: 100%; height: 100%; overflow: hidden; } .testimonial h3 { margin: 15px 0; /*font-size: 24px; font-weight: bold; line-height: 1.62em; letter-spacing: 1px; color: #9ba5b0; */ } .testimonial .testim2 .cycle-slideshow > div { position: absolute; top: 0; left: 0; width: 94%; padding: 3%; } .testimonial .testimonial_content { clear: both; margin: 10px 0 20px; display: inline-block; width:100%;} .testimonial_author { text-align: right; } .testim1 { left: 0; position: absolute; top: 90px; display: block; width: 0px; height: 0px; border-right: 0px solid transparent; border-left: 30px solid transparent; border-top: 32px solid #d0dfff; } .testim2 { border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; float: left; /* padding: 3%; */ text-align: justify; margin-left: 2.6%; width: 100%; font-style: italic; min-height: 130px; } .col-lg-4 .testimonial .testim2 { font-size: 10px; } .post_testimonial .jk-star-rating { margin-right: 10px; } .post_testimonial #testimonial_post_content_container { padding: 15px; margin-top: 10px; } .post_testimonial #testimonial_post_content_container .schema_block { border: none; background: none; } .special_col_mod_without_row .col { padding-left: 0 !important; padding-right: 0 !important; } /*.jk_accordion h3{ background: #f1f1f1 none repeat scroll 0 0; border: 1px solid #e1e1e1; margin: 1em 0; padding: 5px 10px; position: relative; }*/ .jk_single_post_container article h1.entry-title a, .jk_single_post_container article h1, .jk_posts article h1.entry-title a, .jk_posts article h1, .jk_category_post_container article h1 { color: #000; font-size: 25px; line-height: 1em; } .jk_single_post_container article h1.entry-title a:hover, .jk_posts article h1.entry-title a:hover { color: #006389; } .jk_single_post_container article, .jk_posts article { padding: 10px 20px; } .jk_single_post_container header .entry-meta, .jk_posts .entry-meta { border-top: 1px solid #ccc; /*border-bottom: 1px solid #ccc;*/ padding: 10px 0; margin-top: 10px; } .jk_single_post_container .entry-meta span, .jk_posts .entry-meta > span { border-right: 1px solid #ccc; padding-right: 10px; } .jk_single_post_container .entry-meta span.edit-link, .jk_posts .entry-meta span.edit-link { border-right: none; } .jk_single_post_container nav .nav-links { color: #000; } .jk_single_post_container nav h1 { color: #000; } .JK_FOOTER_STYLING .fe_text_mod ul li { padding: 0 0 0 20px; line-height: 18px; margin-bottom: 12px; list-style: none; } #control_map #submit_directions, #control_map #print_directions { background: #388bd1; color: #fff; } .jk_newsletter_form p input { background-color: #fff; border: medium none !important; border-radius: 3px !important; color: #666; font-size: 16px; font-weight: 400; padding: 14px 4% !important; width: 100%; } .jk_newsletter { float: left; width: 100%; } .jk_newsletter_button { box-sizing: border-box; color: inherit; display: block; padding: 6px 0; text-align: left; width: 100%; } .jk_newsletter_button { background: transparent none repeat scroll 0 0; border: 2px solid #FFF; border-radius: 3px; font-size: 20px; font-weight: 500; line-height: 1.7em; padding: 6px 20px; position: relative; transition: all 0.2s ease 0s; } .jk_newsletter_button:hover { background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0; border: 2px solid transparent; padding: 6px 34px 6px 14px !important; color: #fff; } .jk_newsletter_form p.jk_signup_error { border: 1px solid #f00 !important; } .jk_newsletter_result { display: none; font-size: 18px; font-style: italic; margin-bottom: 18px; color: #468847; } .jk_newsletter_result.field_error { color: #b94a48 !important; } .jk_newsletter_result { background: #f5f5f5 none repeat scroll 0 0; border-radius: 10px; color: #468847; display: none; font-size: 14px; line-height: 25px; margin-bottom: 18px; padding: 10px; } #slider #next { background: rgba(0, 0, 0, 0) url("../images/themes.png") no-repeat scroll right center; right: 0; } .cycle-image-slider #cycle_image_slider_prev, .cycle-image-slider #cycle_image_slider_next, .cycle-video-slider #cycle_video_slider_prev, .cycle-video-slider #cycle_video_slider_next { height: 61px; opacity: 0.7; position: absolute; text-indent: -999em; top: 40%; width: 50px; z-index: 990; } .cycle-image-slider #cycle_image_slider_prev, .cycle-video-slider #cycle_video_slider_prev { background: transparent url("../../jack_builder/img/a11.png") no-repeat scroll left center; left: 0px; background-position: -3px -33px; } .cycle-image-slider #cycle_image_slider_next, .cycle-video-slider #cycle_video_slider_next { right: 0px; background: transparent url("../../jack_builder/img/a11.png") no-repeat scroll right center; background-position: -63px -33px; } .cycle-image-slider .cycle-pager { bottom: 0; } .cycle-image-slider .cycle-pager, .cycle-video-slider .cycle-pager { display: block; height: 20px; left: 0; line-height: 18px; margin: 0 auto; overflow: hidden; position: absolute; right: 0; text-align: center; width: auto; z-index: 500; } .cycle-video-slider .cycle-pager { bottom: 60px; } .cycle-image-slider .cycle-pager span, .cycle-video-slider .cycle-pager span { color: #ddd; cursor: pointer; display: inline-block; font-family: arial; font-size: 50px; height: 16px; width: 20px; } .cycle-image-slider .cycle-pager span.cycle-pager-active, .cycle-video-slider .cycle-pager span.cycle-pager-active { color: #025b90; } .direction_map_container #control_map { margin-bottom: 10px; } .jk_recent_posts_container ul li, .jk_categrioes_container ul li { line-height: 20px; list-style: outside none none; padding-bottom: 12px; } .col.remove_col_extra_space { padding: 0!important; } .jk_contact_error { border: 1px solid #fb3a3a !important; } .captcha_outer_container { overflow: hidden; } .jk_simple_slider .jk_slider_caption { width: 80%; } .cycle-image-slider .jk_slider_caption_heading { position: relative; text-shadow: 1px 1px 1px #000; text-align: left; text-transform: uppercase; font-size: 25px; } .cycle-image-slider .jk_slider_caption_text { margin: 20px 0; position: relative; width: 100%; text-shadow: 1px 1px 1px #000; } .jk_section_transparent { background: none !important; } /* Preview Page Layout*/ .preview_layer { display: none; } .jk_preview_page_layout .preview_layer_container { position: relative; } .jk_preview_page_layout .preview_layer { /*display: inline-block; vertical-align: middle;*/ } .jk_preview_page_layout .center-area { /* let it fill the whole container */ height: 100%; left: 0; position: absolute; text-align: center; top: 0; vertical-align: middle; width: 100%; /*background: rgba(255,255,255,0.6);*/ z-index: 999; } .jk_preview_page_layout .center-area:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; } .jk_preview_page_layout .jk_fe_section { border: 2px dashed #000 !important; margin: 10px !important; padding: 10px 0 !important; } .JK_FOOTER_STYLING .fe_text_mod ul li::before { width: 12px; height: 12px; background: #000; position: absolute; left: 24px; content: ""; border-radius: 50%; } .JK_FOOTER_STYLING .fe_text_mod ul li::before { background: #4AACFF; margin-top: 4px; } .JK_SLIDER_STYLING .fe_slide_button, .JK_SLIDER_STYLING .fe_slide_button em, .JK_SLIDER_STYLING .fe_slide_button p { color: #FFF; } .JK_SLIDER_STYLING .fe_slide_button { background: #319aed; display: inline-block; } .jk_blurb_content h3:hover { color: #2490e2; } .JK_FOOTER_STYLING .fe_text_mod { border-radius: 5px; } .fe_text_mod { display: inline-block; width: 100%; } .fl-icon-wrap { display: inline-block; } /*custom style to vertically align the slider .JK_SLIDER_STYLING .col.col-lg-4.col-md-4.col-sm-4.col-xs-12 { float: none; display: inline-block; vertical-align: middle;} */ /*custom style to vertically align all the modules in all coloumns*/ /*.jk_section_regular .col {*/ .row.vertical_align .col { float: none; display: inline-block; vertical-align: middle; } .fl-icon { display: table-cell; vertical-align: middle; } .fl-icon-text { display: table-cell; padding-left: 15px; text-align: left; vertical-align: middle; } .jk_image { max-width: 100%; } .jk_fe_section .row .jk_map_container img { max-width: none; } .jk_fe_section .row img { max-width: 100%; } @media screen and (min-width: 768px) and (max-width: 969px) { .container { width: 100%; } } .jk_section_for_non_custom_pages {} .review_carousel_read_more { background: #319aed none repeat scroll 0 0; border-radius: 5px; display: inline-block; float: right; font-size: 15px; padding: 5px 10px; } /* * CSS For Main Menu */ @import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700); .navbar_primary_top_menu #main_top_menu_id { margin: 0; width: auto; padding: 0; line-height: 1; display: block; position: relative; font-family: 'PT Sans', sans-serif; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .navbar_primary_top_menu #main_top_menu_id ul { list-style: none; margin: 0; padding: 0; display: block; border-radius: 0px; } .navbar_primary_top_menu #main_top_menu_id ul:after, .navbar_primary_top_menu #main_top_menu_id:after { content: ' '; display: block; font-size: 0; height: 0; clear: both; visibility: hidden; } .navbar_primary_top_menu #main_top_menu_id ul li { margin: 0; padding: 0; display: block; position: relative; } .navbar_primary_top_menu #main_top_menu_id ul li ul { position: absolute; left: -9999px; top: auto; } .navbar_primary_top_menu #main_top_menu_id ul li ul li.has-sub:after { display: block; position: absolute; content: ''; height: 10px; width: 10px; border-radius: 5px; background: #000000; z-index: 1; top: 13px; right: 15px; } .navbar_primary_top_menu #main_top_menu_id.align-right ul li ul li.has-sub:after { right: auto; left: 15px; } .navbar_primary_top_menu #main_top_menu_id ul li ul li.has-sub:before { display: block; position: absolute; content: ''; height: 0; width: 0; border: 3px solid transparent; border-left-color: #ffffff; z-index: 2; top: 15px; right: 15px; } .navbar_primary_top_menu #main_top_menu_id.align-right ul li ul li.has-sub:before { right: auto; left: 15px; border-left-color: transparent; border-right-color: #ffffff; } .navbar_primary_top_menu #main_top_menu_id ul li ul li a { font-size: 14px; font-weight: 400; text-transform: none; color: #000000; letter-spacing: 0; display: block; width: 170px; padding: 11px 10px 11px 20px; } .navbar_primary_top_menu #main_top_menu_id ul li ul li.active > a { color: #4cb6ea; } .navbar_primary_top_menu #main_top_menu_id ul li ul li:hover:after, .navbar_primary_top_menu #main_top_menu_id ul li ul li.active:after { background: #4cb6ea; } .navbar_primary_top_menu #main_top_menu_id ul li ul li:hover > ul { left: 100%; top: -12%; } .navbar_primary_top_menu #main_top_menu_id ul li ul li:hover > ul > li { max-height: 72px; position: relative; } .navbar_primary_top_menu #main_top_menu_id > ul > li { float: left; } .navbar_primary_top_menu #main_top_menu_id.align-center > ul > li { float: none; display: inline-block; } .navbar_primary_top_menu #main_top_menu_id.align-center > ul { text-align: center; } .navbar_primary_top_menu #main_top_menu_id.align-center ul ul { text-align: left; } .navbar_primary_top_menu #main_top_menu_id.align-right > ul { float: right; } .navbar_primary_top_menu #main_top_menu_id.align-right > ul > li:hover > ul { left: auto; right: 0; } .navbar_primary_top_menu #main_top_menu_id.align-right ul ul li:hover > ul { right: 100%; left: auto; } .navbar_primary_top_menu #main_top_menu_id.align-right ul ul li a { text-align: right; } .navbar_primary_top_menu #main_top_menu_id > ul > li.has-sub > a { padding-right: 20px; } .navbar_primary_top_menu #main_top_menu_id > ul > li.has-sub > a:after { display: block; content: ''; background: #ffffff; height: 12px; width: 12px; position: absolute; border-radius: 13px; right: 4px; top: 18px; } .navbar_primary_top_menu #main_top_menu_id > ul > li.has-sub > a:before { display: block; content: ''; border: 4px solid transparent; border-top-color: #4cb6ea; z-index: 2; height: 0; width: 0; position: absolute; right: 6px; top: 23px; } .navbar_primary_top_menu #main_top_menu_id > ul > li > a { padding: 15px; font-size: 15px; z-index: 2; position: relative; } .navbar_primary_top_menu #main_top_menu_id > ul > li:hover:after, .navbar_primary_top_menu #main_top_menu_id > ul > li.active:after { height: 100%; } .navbar_primary_top_menu #main_top_menu_id > ul > li:hover > a, .navbar_primary_top_menu #main_top_menu_id > ul > li.active > a { color: #000000; } .navbar_primary_top_menu #main_top_menu_id > ul > li:hover > a:after, .navbar_primary_top_menu #main_top_menu_id > ul > li:hover > a:after, .navbar_primary_top_menu #main_top_menu_id > ul > li.active > a:after { background: transparent; } .navbar_primary_top_menu #main_top_menu_id > ul > li:hover > a:before, .navbar_primary_top_menu #main_top_menu_id > ul > li.active > a:before { border-top-color: #ffffff; } .navbar_primary_top_menu #main_top_menu_id > ul > li:hover > ul { left: 0; } .navbar_primary_top_menu #main_top_menu_id > ul > li:hover > ul > li { max-height: 72px; position: relative; } .navbar_primary_top_menu #main_top_menu_id #menu-button { display: none; } .navbar_primary_top_menu #main_top_menu_id > ul > li > a { display: block; COLOR: #000; } .navbar_primary_top_menu #main_top_menu_id > ul > li { width: auto; } /* .navbar_primary_top_menu #main_top_menu_id > ul > li > ul { width: 170px; display: block; }*/ .navbar_primary_top_menu #main_top_menu_id > ul > li > ul > li { width: 170px; display: block; } /* * Responsive CSS For Menu */ @media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) { #site-navigation { display: none; } .jk_vertical_menu { display: none; } .dl-menuwrapper { display: block !important; } } .read_more a, a.read_more { background: #319aed none repeat scroll 0 0; border: 1px solid #319aed; padding: 5px; color: #ffffff; border-radius: 5px; } .jk_video_box iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .jk_button_module a span, .jk_button_module a { font-family: Arial, Helvetica, sans-serif; } /*.JK_FOOTER_STYLING .row { display: table; }*/ .jk_new_fe_section_inner .col-lg-6 { padding: 0px; } .JK_FOOTER_STYLING .row[class*="col-"] { float: none; display: table-cell; vertical-align: top; } .jk_advance_slider .jk_slider_caption_heading { margin-bottom: 20px; display: inline-block; } .jk_advance_slider .jk_slider_caption { top: 20px; height: auto; position: absolute; width: 60%; } .jk_advance_slider .jk_slider_addon_box { top: 20px; height: auto; position: absolute; } .cycle-slideshow { width: 100% } .cycle-slideshow img { width: 100%; height: auto } .cycle-slideshow { -webkit-perspective: 1000; -webkit-transform-style: preserve-3d; -moz-perspective: 1000; -moz-transform-style: preserve-3d; -o-perspective: 1000; -o-transform-style: preserve-3d; perspective: 1000; transform-style: preserve-3d; } .jk_advance_slider { overflow: hidden; } .jk_section_video_bg { background-color: #222; height: 100%; left: 0; position: absolute; top: 0; visibility: visible; width: 100%; } /* .cycle-mu { display: block; height: 150px; margin: 0 auto 1em; max-width: 500px; position: relative; transform-style: preserve-3d; }*/ .sliderconetent_vertical { display: block; position: relative; transform-style: preserve-3d; } .cycle-caption { list-style-position: inside } .sliderconetent_vertical_inner { position: relative; top: 50%; transform: translateY(-50%); } .cycle-slideshow.jk_show_loader { min-height: 200px; background: url(../../jack_builder/images/spinner.gif) 50% 50% no-repeat; } .cycle-slideshow .sliderconetent_vertical_inner .sliderconetent_vertical_overlay { display: inline-block; width: auto; padding: 10px; } .jk_fe_section.navbar-fixed-top { position: fixed; z-index: 999999; border-bottom: 2px solid #000; } .jk_fixed_section_on_bottom { bottom: 0; position: fixed !important; width: 100%; z-index: 999999; } .jk_fe_fullwidth_section .container { width: 100% !important; } /*.jk_fe_fullwidth_section .container .row .col { padding:0 !important; }*/ .jk_fe_section.jk_effect_parallax { /* fix background */ background-attachment: fixed; /* center it */ background-position: center center; /* Scale it nicely to the element */ background-size: cover; /* just make it look a bit better ;) */ &:nth-child(2n) { box-shadow: inset 0 0 1em #111; } } .jk_contact_form input[type="text"], input[type="submit"], textarea { width: 100%; border-radius: 5px; } @keyframes animate-bg { from { background-position: 0 0; } to { background-position: -80px 0; } } /********** Mobile wizard css *************/ .mobwizard_css .patternbg { magin-bottom: 20px; width: 100%; text-align: center; } .mobwizard_css .backtohome { width: 100%; text-align: right; } .mobwizard_css .backtohome a { font-size: 15px; color: red; } .mobwizard_css .patternbg h2 { color: #fff; float: left; font-size: 45px; font-weight: bold; line-height: 60px; margin: 0; margin-bottom: 20px; text-align: center; width: 100%; } .mobwizard_css .UrlDiv p { color: #000; float: left; font-size: 22px; margin: 0; padding: 0 0 10px; text-align: center; width: 100%; } .mobwizard_css .UrlDiv { background: #fff none repeat scroll 0 0; border: 1px solid #d0d0d0; padding: 30px; text-align: center; width: 100%; } .mobwizard_css .UrlDiv input.url { border: 1px solid #ccc; color: #000; float: left; font-size: 14px; height: 40px; line-height: 40px; margin: 10px 0 0 0; padding: 0 5px; text-align: center; width: 100%; } .mobwizard_css .UrlDiv input.urlsubmit { background: #ef9618 none repeat scroll 0 0; border: 1px solid #9b5510; color: #000000; float: left; font-size: 20px; height: 40px; margin: 10px 0 0 10px; padding: 5px 25px; width: 100%; display: inline-block; float: none; margin: 10px 0 0; } .jk_new_design .mobwizard_css .UrlDiv input.urlsubmit { background: #0088cc; border: 1px solid #0088cc; color: #fff; } .mobwizard_css .PhoneBefore { background: rgba(0, 0, 0, 0) url("../../images/iphone-frame-short.png") no-repeat scroll 0 0; height: 668px; margin: -60px 0 0 0px; position: relative; width: 400px; float: left; } .mobwizard_css #iframediv { display: inline-block; float: left; height: 426px; left: 37px; margin: 0; overflow: hidden; position: absolute; text-align: center; top: 107px; width: 326px; } .mobwizard_css #iframediv iframe { width: 100%; height: 100%; } .mobwizard_css.Whitebg_image { background: rgba(0, 0, 0, 0) url("images/whitepattern.png") repeat scroll 0 0; } .mobwizard_css .desc-text-lft, .mobwizard_css .desc-text-rt { background: white none repeat scroll 0 0; padding: 10px; width: 100%; } .mobwizard_css .desc-text-rt *, .mobwizard_css .desc-text-lft * { color: #333; } .mobwizard_css .mobwizard_ContntDiv { text-align: center; } .mobwizard_css .mobwizard_ContntDiv h2 { color: #333; float: left; font-size: 50px; font-weight: bold; line-height: 60px; margin: 0; text-align: left; width: 100%; } .mobwizard_css .mobwizard_ContntDiv h3 { color: #333; float: left; font-size: 40px; font-weight: bold; line-height: 60px; margin: 0; padding: 0 0 30px; text-align: center; width: 100%; } .mobwizard_css .Mob_frame_container { width: 830px; margin: 0 auto; } .jk_fe_section .mobwizard_css .container { width: 940px !important; } .mobwizard_css { width: 100%; } /********** Mobile wizard css end here *************/ .cycle-youtube { width: 100%; height: 100%; } .cycle-youtube object, .cycle-youtube embed { width: 100% !important; height: 100% !important; } iframe.cycle-slide { width: 100%; height: 100%; } .youtube-video-slider-container { display: block; width: 100%; height: 100%; background: #000; } .youtube-video-slider-container .youtube-video-slider-player { display: block; width: 100%; /* assuming that the video has a 16:9 ratio */ padding-bottom: 56.25%; overflow: hidden; position: relative; width: 100%; height: 100%; cursor: hand; cursor: pointer; display: block; } .youtube-video-slider-container img.youtube-thumb { bottom: 0; display: block; left: 0; margin: auto; max-width: 100%; width: 100%; position: absolute; right: 0; top: 0; height: 100%; } .youtube-video-slider-container div.play-button { height: 72px; width: 72px; left: 50%; top: 45%; margin-left: -36px; margin-top: -36px; position: absolute; background: url("https://i.imgur.com/TxzC70f.png") no-repeat; } .youtube-video-slider-container .youtube-iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } /* Timer Css Start Here */ .dsCountDown:after { content: ''; clear: both; } .dsCountDown { width: 100%; display: inline-table; zoom: 1; } /* ------------------------- White Theme ------------------------- */ .dsCountDown.ds-white { color: #000; background: #ffffff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ededed)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #ededed 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #ededed 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #ededed 100%); /* W3C */ filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0); /* IE6-8 */ } .ds-element { float: left; margin: 0px; text-align: center; width: 25%; padding: 0px; } .ds-white .ds-element { border-right: 1px solid #dedede; } .dsCountDown > .ds-element.ds-element-seconds { margin-right: 0; padding-right: 0; border-right: 0; } .ds-element .ds-element-title { font-size: 1.2em; } .ds-element .ds-element-value { font-size: 2.5em; } .ds-white .ds-element-value { color: #333; text-shadow: 2px 2px 0px #fff; } .dsCountDown { position: relative; font-size: 1em; font-family: Arial, Helvetica, sans-serif, serif; padding: 10px; border-radius: 2px; } /* ------------------------- Black Theme ------------------------- */ .dsCountDown.ds-black { color: #fff; background: #686868; /* Old browsers */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4Njg2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #686868 0%, #444444 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #686868), color-stop(100%, #444444)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #686868 0%, #444444 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #686868 0%, #444444 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #686868 0%, #444444 100%); /* IE10+ */ background: linear-gradient(to bottom, #686868 0%, #444444 100%); /* W3C */ filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#686868', endColorstr='#444444', GradientType=0); /* IE6-8 */ } .ds-black .ds-element { border-right: 1px solid #444; } .ds-black .ds-element-value { color: #fff; text-shadow: 0px -2px 0px #222; } /* ------------------------- Blue Theme ------------------------- */ .dsCountDown.ds-blue { color: #fff; background: #4096ee; /* Old browsers */ background: -moz-linear-gradient(top, #4096ee 0%, #156abf 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4096ee 0%, #156abf 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4096ee 0%, #156abf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4096ee', endColorstr='#156abf', GradientType=0); /* IE6-9 */ } .ds-blue .ds-element { border-right: 1px solid #156; } .ds-blue .ds-element-value { color: #fff; text-shadow: 0px -2px 0px #222; } /* ------------------------- Green Theme ------------------------- */ .dsCountDown.ds-green { color: #fff; background: #4fc42f; /* Old browsers */ background: -moz-linear-gradient(top, #4fc42f 0%, #207f06 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4fc42f 0%, #207f06 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4fc42f 0%, #207f06 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4fc42f', endColorstr='#207f06', GradientType=0); /* IE6-9 */ } .ds-green .ds-element { border-right: 1px solid #207; } .ds-green .ds-element-value { color: #fff; text-shadow: 0px -2px 0px #222; } /* ------------------------- Purple Theme ------------------------- */ .dsCountDown.ds-purple { color: #fff; background: #e570e7; /* Old browsers */ background: -moz-linear-gradient(top, #e570e7 0%, #8e3688 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #e570e7 0%, #8e3688 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #e570e7 0%, #8e3688 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e570e7', endColorstr='#8e3688', GradientType=0); /* IE6-9 */ } .ds-purple .ds-element { border-right: 1px solid #8e3688; } .ds-purple .ds-element-value { color: #fff; text-shadow: 0px -2px 0px #222; } /* ------------------------- Brown Theme ------------------------- */ .dsCountDown.ds-brown { color: #fff; background: #f3e2c7; /* Old browsers */ background: -moz-linear-gradient(top, #f3e2c7 2%, #c19e67 50%, #c98e36 97%, #e9d4b3 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #f3e2c7 2%, #c19e67 50%, #c98e36 97%, #e9d4b3 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #f3e2c7 2%, #c19e67 50%, #c98e36 97%, #e9d4b3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f3e2c7', endColorstr='#e9d4b3', GradientType=0); /* IE6-9 */ } .ds-brown .ds-element { border-right: 1px solid #e9d; } .ds-brown .ds-element-value { color: #fff; text-shadow: 0px -2px 0px #222; } /* ------------------------- Yellow Theme ------------------------- */ .dsCountDown.ds-yellow { color: #fff; background: #f9c667; /* Old browsers */ background: -moz-linear-gradient(top, #f9c667 0%, #e57a00 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #f9c667 0%, #e57a00 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #f9c667 0%, #e57a00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f9c667', endColorstr='#e57a00', GradientType=0); /* IE6-9 */ } .ds-yellow .ds-element { border-right: 1px solid #e57; } .ds-yellow .ds-element-value { color: #fff; text-shadow: 0px -2px 0px #222; } /* ------------------------- Red Theme ------------------------- */ .dsCountDown.ds-red { color: #fff; background: #ff0000; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #ff0000 0%, #bc0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff0000), color-stop(100%, #bc0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%, #bc0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%, #bc0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%, #bc0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%, #bc0000 100%); /* W3C */ filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#bc0000', GradientType=0); /* IE6-8 */ } .ds-red .ds-element { border-right: 1px solid #BC0000; } .ds-red .ds-element-value { color: #fff; text-shadow: 0px -1px 0px #555; } /* ------------------------- Flat Theme ------------------------- */ .dsCountDown.ds-flat { color: #000; border: 1px solid #cdcdcd; background: #efefef; box-shadow: 4px 4px 4px #888; } .ds-flat .ds-element { border-right: 1px solid #dedede; padding: 7px 17px; } .ds-flat .ds-element-title { color: #666; } .ds-flat .ds-element-value { color: #000; } /* Timer Css End Here */ .special_col_mod_without_row .footer_col_set_min_height >div, .special_col_mod_without_row .footer_col_set_min_height>article { margin-top: 20px; } .special_col_mod_without_row .footer_col_set_min_height >div:first-child, .special_col_mod_without_row .footer_col_set_min_height>article:first-child { margin-top: 0px; } .post-navigation .nav-links > a:hover { color: #23527c; } .post-navigation .nav-links > a { color: #337ab7; } .jk_preview_page_layout .JK_HEADER_STYLING, .jk_preview_page_layout .JK_TOPMENU_STYLING, .jk_preview_page_layout .JK_FOOTER_STYLING, .jk_preview_page_layout .JK_FOOTERMENU_STYLING { position: relative; cursor: pointer; } .jk_preview_page_layout .JK_HEADER_STYLING:hover .preview_page_section_layer, .jk_preview_page_layout .JK_TOPMENU_STYLING:hover .preview_page_section_layer, .jk_preview_page_layout .JK_FOOTER_STYLING:hover .preview_page_section_layer, .jk_preview_page_layout .JK_FOOTERMENU_STYLING:hover .preview_page_section_layer { display: block; } .jk_preview_page_layout .preview_page_section_layer { background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 9999; } .preview_page_section_layer { display: none; } .jk_preview_page_layout .preview_layer_container .center-area:hover { background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; cursor: pointer; } .preview_layer_container .center-area i { display: none; } .jk_preview_page_layout .preview_layer_container .center-area:hover i, .jk_preview_page_layout .preview_page_section_layer i { bottom: 0; color: #fff; content: "�"; font-size: 20px; height: 30px; left: 0; margin: auto; position: absolute; right: 0; text-align: center; top: 0; display: block; } .jk_preview_page_layout .jk_fe_section:hover .preview_page_row_setting { display: block; } .jk_preview_page_layout .jk_fe_section:hover .preview_page_section_setting { display: block; } .JK_HEADER_STYLING:hover .preview_page_row_setting, .JK_HEADER_STYLING:hover .preview_page_section_setting { display: none !important; } .JK_TOPMENU_STYLING:hover .preview_page_row_setting, .JK_TOPMENU_STYLING:hover .preview_page_section_setting { display: none !important; } .JK_FOOTER_STYLING:hover .preview_page_row_setting, .JK_FOOTER_STYLING:hover .preview_page_section_setting { display: none !important; } .JK_FOOTERMENU_STYLING:hover .preview_page_row_setting, .JK_FOOTERMENU_STYLING:hover .preview_page_section_setting { display: none !important; } .preview_page_row_setting, .preview_page_section_setting { display: none; } .jk_preview_page_layout .row { position: relative; } .preview_page_section_setting { position: absolute; top: 5px; left: 5px; cursor: pointer; z-index: 99999; background: #000; border-radius: 50%; width: 26px; height: 26px; text-align: center; } .preview_page_section_setting span { font-size: 20px; line-height: 24px; color: #fff; } .preview_page_section_setting:hover { background: #fff; border-radius: 50%; width: 26px; height: 26px; } .preview_page_section_setting:hover span { color: #337ab7; } .preview_page_row_setting { position: absolute; bottom: 0; left: -12px; cursor: pointer; z-index: 99999; text-align: center; background: #000; border-radius: 50%; width: 26px; height: 26px; text-align: center; top: 0; margin: auto; } .preview_page_row_setting span { font-size: 20px; line-height: 24px; color: #fff; } .preview_page_row_setting:hover { background: #fff; border-radius: 50%; width: 26px; height: 26px; } .preview_page_row_setting:hover span { color: #337ab7; } .appointment_form_container { padding: 20px 10px; float: left; width: 100%; } .appointment_form_container h3 { color: #fff !important; font-size: 20px; padding-bottom: 10px; margin-bottom: 15px; } .appointment_form_container h5 { color: #fff !important; font-size: 16px; margin-bottom: 15px; } .appointment_form_container input[type="button"] { border-radius: 3px; width: 100%; text-align: center; background: #3a3a3a; border: 1px solid #3a3a3a; font-weight: bold; } .appointment_form_container input[type="button"]:hover { background: #3a3a3a; opacity: 0.8; font-weight: bold; } .appointment_form_container input, .appointment_form_container select, .appointment_form_container textarea { width: 100%; border-radius: 3px; color: #fff; font-size: 15px; padding: 4px; } /* Blue Template */ .appointment_blue { background: #259bd8; } .appointment_blue input, .appointment_blue select, .appointment_blue textarea { background: #1885bd !important; border: 1px solid #31a3df; } .appointment_blue h3 { border-bottom: 1px solid #69bfeb; } /* Red Template */ .appointment_red { background: #e0425b; } .appointment_red input, .appointment_red select, .appointment_red textarea { background: #cb354e; border: 1px solid #ed506b; } .appointment_red h3 { border-bottom: 1px solid #ed506b; } /* Brown Template */ .appointment_brown { background: #c7933f; } .appointment_brown input, .appointment_brown select, .appointment_brown textarea { background: #a8792b; border: 1px solid #d19e4d; } .appointment_brown h3 { border-bottom: 1px solid #d19e4d; } /* Green Template */ .appointment_green { background: #5ab87a; } .appointment_green input, .appointment_green select, .appointment_green textarea { background: #3a9558; border: 1px solid #67c587; } .appointment_green h3 { border-bottom: 1px solid #67c587; } /* Black Template */ .appointment_black { background: #565656; } .appointment_black input, .appointment_black select, .appointment_black textarea { background: #3a3a3a; border: 1px solid #656565; } .appointment_black h3 { border-bottom: 1px solid #656565; } .appointment_form_container select { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; background-image: url(images/white-arrow.png); background-position: 96% 15px; background-repeat: no-repeat; cursor: pointer; } .jk_subscribe_loader { border: 4px solid #f3f3f3; display: inline-block; border-radius: 50%; border-top: 4px solid #000; border-bottom: 4px solid #000; width: 20px; height: 20px; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /* ################### Mobile Menu Code Start Here ######################### */ @font-face { font-family: 'icomoon'; src: url('../../fonts/icomoon.eot'); src: url('../../fonts/icomoon.eot?#iefix') format('embedded-opentype'), url('../../fonts/icomoon.woff') format('woff'), url('../../fonts/icomoon.ttf') format('truetype'), url('../../fonts/icomoon.svg#icomoon') format('svg'); font-weight: normal; font-style: normal; } .dl-menuwrapper { width: 100%; float: left; position: relative; -webkit-perspective: 1000px; perspective: 1000px; -webkit-perspective-origin: 50% 200%; perspective-origin: 50% 200%; z-index: 9999; display: none; } .dl-menuwrapper:first-child { margin-right: 100px; } .dl-menuwrapper button { background: #ccc; border: none; width: 48px; height: 44px; text-indent: -900em; overflow: hidden; position: relative; cursor: pointer; outline: none; float: right; } .dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .dl-menuwrapper ul { background: #aaa; } .dl-menuwrapper .dl-title { color: #fff; float: left; font-size: 16px; font-weight: bold; margin: 10px; } .dl-menuwrapper button:after { content: ''; position: absolute; width: 68%; height: 4px; background: #fff; top: 10px; left: 16%; box-shadow: 0 10px 0 #fff, 0 20px 0 #fff; border-radius: 5px; } .dl-menuwrapper ul { padding: 0; list-style: none; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .dl-menuwrapper li { position: relative; list-style: none !important; } .dl-menuwrapper li a { display: block; position: relative; padding: 15px 20px; font-size: 16px; line-height: 20px; font-weight: 300; color: #fff; outline: none; } .no-touch .dl-menuwrapper li a:hover { background: rgba(255, 248, 213, 0.1); } .dl-menuwrapper li.dl-back > a { padding-left: 30px; background: rgba(0, 0, 0, 0.1); } .dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after { position: absolute; top: 0; line-height: 50px; font-family: 'icomoon'; speak: none; -webkit-font-smoothing: antialiased; content: "\e000"; } .dl-menuwrapper li.dl-back:after { left: 10px; color: rgba(212, 204, 198, 0.3); -webkit-transform: rotate(180deg); transform: rotate(180deg); } .dl-menuwrapper li > a:after { right: 10px; color: rgba(0, 0, 0, 0.15); } .dl-menuwrapper .dl-menu { margin: 0; position: absolute; width: 100%; opacity: 0; pointer-events: none; -webkit-transform: translateY(10px); transform: translateY(10px); -webkit-backface-visibility: hidden; backface-visibility: hidden; top: 42px; } .dl-menuwrapper .dl-menu.dl-menu-toggle { transition: all 0.3s ease; } .dl-menuwrapper .dl-menu.dl-menuopen { opacity: 1; pointer-events: auto; -webkit-transform: translateY(0px); transform: translateY(0px); } .dl-menuwrapper li .dl-submenu { display: none; } .dl-menu.dl-subview li, .dl-menu.dl-subview li.dl-subviewopen > a, .dl-menu.dl-subview li.dl-subview > a { display: none; } .dl-menu.dl-subview li.dl-subview, .dl-menu.dl-subview li.dl-subview .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li { display: block; } /* Dynamically added submenu outside of the menu context */ .dl-menuwrapper > .dl-submenu { position: absolute; width: 100%; top: 42px; left: 0; margin: 0; } /* Animation classes for moving out and in */ .dl-menu.dl-animate-out-3 { -webkit-animation: MenuAnimOut3 0.4s ease; animation: MenuAnimOut3 0.4s ease; } @-webkit-keyframes MenuAnimOut3 { 0% {} 100% { -webkit-transform: translateZ(300px); opacity: 0; } } @keyframes MenuAnimOut3 { 0% {} 100% { -webkit-transform: translateZ(300px); transform: translateZ(300px); opacity: 0; } } .dl-menu.dl-animate-in-3 { -webkit-animation: MenuAnimIn3 0.4s ease; animation: MenuAnimIn3 0.4s ease; } @-webkit-keyframes MenuAnimIn3 { 0% { -webkit-transform: translateZ(300px); opacity: 0; } 100% { -webkit-transform: translateZ(0px); opacity: 1; } } @keyframes MenuAnimIn3 { 0% { -webkit-transform: translateZ(300px); transform: translateZ(300px); opacity: 0; } 100% { -webkit-transform: translateZ(0px); transform: translateZ(0px); opacity: 1; } } .dl-menuwrapper > .dl-submenu.dl-animate-in-3 { -webkit-animation: SubMenuAnimIn3 0.4s ease; animation: SubMenuAnimIn3 0.4s ease; } @-webkit-keyframes SubMenuAnimIn3 { 0% { -webkit-transform: translateZ(-300px); opacity: 0; } 100% { -webkit-transform: translateZ(0px); opacity: 1; } } @keyframes SubMenuAnimIn3 { 0% { -webkit-transform: translateZ(-300px); transform: translateZ(-300px); opacity: 0; } 100% { -webkit-transform: translateZ(0px); transform: translateZ(0px); opacity: 1; } } .dl-menuwrapper > .dl-submenu.dl-animate-out-3 { -webkit-animation: SubMenuAnimOut3 0.4s ease; animation: SubMenuAnimOut3 0.4s ease; } @-webkit-keyframes SubMenuAnimOut3 { 0% { -webkit-transform: translateZ(0px); opacity: 1; } 100% { -webkit-transform: translateZ(-300px); opacity: 0; } } @keyframes SubMenuAnimOut3 { 0% { -webkit-transform: translateZ(0px); transform: translateZ(0px); opacity: 1; } 100% { -webkit-transform: translateZ(-300px); transform: translateZ(-300px); opacity: 0; } } /* No JS Fallback */ .no-js .dl-menuwrapper .dl-menu { position: relative; opacity: 1; -webkit-transform: none; transform: none; } .no-js .dl-menuwrapper li .dl-submenu { display: block; } .no-js .dl-menuwrapper li.dl-back { display: none; } .no-js .dl-menuwrapper li > a:not(:only-child) { background: rgba(0, 0, 0, 0.1); } .no-js .dl-menuwrapper li > a:not(:only-child):after { content: ''; } /* Colors for demos */ /* Demo 1 */ .dl-menuwrapper button { background: #000; } /* ################### Mobile Menu Code Ends Here ######################### */ .section_with_map_bg { height: 100%; width: 100%; position: absolute; top: 0; left: 0; /* z-index: 0; Set z-index to 0 as it will be on a layer below the contact form */ } .pt_havepaypal_button { display: none !important; } /* ul.sitemap_structure > li{width:33.33%;list-style:none;float:left;margin:10px 0; cursor:pointer;} ul.sitemap_structure > li > a{font-size:20px; font-weight:bold;} .col-lg-12 ul.sitemap_structure > li:nth-child(4){ clear:both;} .col-lg-6 ul.sitemap_structure > li:nth-child(3), .col-lg-8 ul.sitemap_structure > li:nth-child(3), .col-lg-9 ul.sitemap_structure > li:nth-child(3), .col-custom-3-5 ul.sitemap_structure > li:nth-child(3){ clear:both;} .col-lg-6 ul.sitemap_structure > li, .col-lg-8 ul.sitemap_structure > li, .col-lg-9 ul.sitemap_structure > li, .col-custom-3-5 ul.sitemap_structure > li{width:50%;} .col-lg-4 ul.sitemap_structure > li, .col-lg-3 ul.sitemap_structure > li, .col-custom-1-5 ul.sitemap_structure > li{width:100%;} */ ul.sitemap_structure > div > li { width: 100%; list-style: none; margin: 10px 0; cursor: pointer; width: 100%; } ul.sitemap_structure > div > li > a { font-size: 18px; font-weight: bold; } div.col_sitemap_3 { width: 33.33%; float: left; } div.col_sitemap_2 { width: 50%; float: left; } div.col_sitemap_1 { width: 100%; float: left; } /* Custom Forms CSS */ .JKCF_field_container { display: inline-block; margin: 5px 0; position: relative; width: 100%; } .JKCF_field, .JKCF_label { float: left; } .JKCF_field .JKCF_mini_label { width: 100%; clear: both; font-size: 10px; } .JKCF_field.JKCF_position_top, .JKCF_label.JKCF_position_top { width: 100% !important; clear: both!important; float: none !important; } .JKCF_field div.checkbox label, .JKCF_field div.radio label { width: 100%; } .JKCF_field label.checkbox-inline { margin-left: 10px; margin-right: 0; } .jkcf_timerh_field { text-align: center; } .jkcf_timerm_field { text-align: center; } .jkcf_timers_field { text-align: center; } .custom_form_container form label.JKCF_label { padding-left: 15px; } /* ----------- Template Default ----------------- */ .jkfc_template_default { background: #fff; padding: 20px 10px; float: left; width: 100%; } .jkfc_template_default label { color: #333; font-weight: 600; text-transform: uppercase; } .jkfc_template_default label.JKCF_label { padding: 8px 0 0; } .jkfc_template_default input[type="text"], .jkfc_template_default select, .jkfc_template_default textarea { border-radius: 4px; border: 1px solid #d0d0d0; background: #fff; padding-left: 5px; padding-right: 5px; color: #333; box-shadow: 0px 1px 2px #d0d0d0 inset; } .jkfc_template_default input[type="text"], .jkfc_template_default select { height: 36px; } .jkfc_template_default .jkfc_datepicker { width: 100%; } .jkfc_template_default input[type="file"] { border: 0px; color: #333; } .jkfc_template_default span.JKCF_mini_label { color: #333; } .jkfc_template_default .jkfc_button_container { margin: 10px 0px; } .jkfc_template_default .jkfc_button_container a { background: #009fe1 none repeat scroll 0 0; border-radius: 4px; color: #fff; font-size: 16px; font-weight: bold; margin: 0 0 0 10px; padding: 8px 25px; text-transform: uppercase; } .jkfc_template_default .jkfc_button_container a:hover { background: #0480b3; } .jkfc_template_default .jkfc_choice_container label { margin: 0px 10px 0px 0px; font-size: 13px; font-weight: normal; } /* ----------- jkfc_template Red ----------------- */ .jkfc_template_red { background-color: #F45750; background-image: -webkit-gradient(linear, left top, left bottom, from(#F45750), to(#c33d44)); background-image: -webkit-linear-gradient(top, #F45750, #c33d44); background-image: -moz-linear-gradient(top, #F45750, #c33d44); background-image: -ms-linear-gradient(top, #F45750, #c33d44); background-image: -o-linear-gradient(top, #F45750, #c33d44); background-image: linear-gradient(to bottom, #F45750, #c33d44); filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F45750, endColorstr=#c33d44); padding: 20px 10px; float: left; width: 100%; } .jkfc_template_red label { color: #fff; } .jkfc_template_red label.JKCF_label { padding: 8px 0 0; } .jkfc_template_red input[type="text"], .jkfc_template_red select, .jkfc_template_red textarea { border-radius: 5px; border: 1px solid #fff; background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.4) inset; padding-left: 5px; padding-right: 5px; color: #333; } .jkfc_template_red input[type="text"], .jkfc_template_red select { height: 36px; } .jkfc_template_red .jkfc_datepicker { width: 100%; } .jkfc_template_red input[type="file"] { border: 0px; color: #fff; } .jkfc_template_red span.JKCF_mini_label { color: #fff; } .jkfc_template_red .jkfc_button_container { margin: 10px 0px; } .jkfc_template_red .jkfc_button_container a { background: #fff; border-radius: 25px; border: 1px solid #fff; color: #e75757; margin: 0px 0px 0px 10px; padding: 6px 35px; } .jkfc_template_red .jkfc_button_container a#jkfc_submit_form { background: none; color: #fff; } .jkfc_template_red .jkfc_button_container a:hover {} .jkfc_template_red .jkfc_choice_container label { margin: 0px 10px 0px 0px; font-size: 13px; } /* ----------- jkfc_template Dark Blue ----------------- */ .jkfc_template_dark_blue { background: #356e84; padding: 20px 10px; float: left; width: 100%; } .jkfc_template_dark_blue label { color: #cadae0; } .jkfc_template_dark_blue label.JKCF_label { padding: 8px 0 0; } .jkfc_template_dark_blue input[type="text"], .jkfc_template_dark_blue select, .jkfc_template_dark_blue textarea { border-radius: 4px; border: 0px solid #225266; background: #225266; padding-left: 5px; padding-right: 5px; color: #cadae0; box-shadow: 0 1px 1px #333 inset, 0 -1px 1px #b3d1dc inset; } .jkfc_template_dark_blue input[type="text"], .jkfc_template_dark_blue select { height: 36px; } .jkfc_template_dark_blue .jkfc_datepicker { width: 100%; } .jkfc_template_dark_blue input[type="file"] { border: 0px; color: #fff; } .jkfc_template_dark_blue span.JKCF_mini_label { color: #b4cdd7; } .jkfc_template_dark_blue .jkfc_button_container { margin: 10px 0px; } .jkfc_template_dark_blue .jkfc_button_container a { background: #ea533c none repeat scroll 0 0; border-radius: 4px; box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.4); color: #fff; font-size: 16px; font-weight: bold; margin: 0 0 0 10px; padding: 8px 25px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); text-transform: uppercase; } .jkfc_template_dark_blue .jkfc_button_container a:hover { background: #c2351e; } .jkfc_template_dark_blue .jkfc_choice_container label { margin: 0px 10px 0px 0px; font-size: 13px; } /* ----------- jkfc_template Grey ----------------- */ .jkfc_template_grey { background: #d0cfcd; padding: 20px 10px; float: left; width: 100%; } .jkfc_template_grey label { color: #333; font-weight: 600; text-transform: uppercase; } .jkfc_template_grey label.JKCF_label { padding: 8px 0 0; } .jkfc_template_grey input[type="text"], .jkfc_template_grey select, .jkfc_template_grey textarea { border-radius: 6px; border: 1px solid #fff; background: #f2f2f2; background-image: -webkit-linear-gradient(top, #f2f2f2, #ffffff); background-image: -moz-linear-gradient(top, #f2f2f2, #ffffff); background-image: -ms-linear-gradient(top, #f2f2f2, #ffffff); background-image: -o-linear-gradient(top, #f2f2f2, #ffffff); background-image: linear-gradient(to bottom, #f2f2f2, #ffffff); padding-left: 5px; padding-right: 5px; color: #333; box-shadow: 0 0 0 1px #9d9d9d inset; } .jkfc_template_grey input[type="text"]:focus { background: #fff; } .jkfc_template_grey input[type="text"], .jkfc_template_grey select { height: 36px; } .jkfc_template_grey .jkfc_datepicker { width: 100%; } .jkfc_template_grey input[type="file"] { border: 0px; color: #333; } .jkfc_template_grey span.JKCF_mini_label { color: #333; } .jkfc_template_grey .jkfc_button_container { margin: 10px 0px; } .jkfc_template_grey .jkfc_button_container a { background: #3b3b3b none repeat scroll 0 0; border-radius: 6px; color: #ebebeb; font-size: 16px; font-weight: bold; margin: 0 0 0 10px; padding: 8px 25px; text-transform: uppercase; } .jkfc_template_grey .jkfc_button_container a:hover { background: #616161; } .jkfc_template_grey .jkfc_choice_container label { margin: 0px 10px 0px 0px; font-size: 13px; font-weight: normal; } /* ----------- jkfc_template Brown ----------------- */ .jkfc_template_brown { background: #523425; padding: 20px 10px; float: left; width: 100%; } .jkfc_template_brown label { color: #fff; } .jkfc_template_brown label.JKCF_label { padding: 8px 0 0; } .jkfc_template_brown input[type="text"], .jkfc_template_brown select, .jkfc_template_brown textarea { border-radius: 4px; background-color: #D26937; background-image: -webkit-gradient(linear, left top, left bottom, from(#D26937), to(#9a451c)); background-image: -webkit-linear-gradient(top, #D26937, #9a451c); background-image: -moz-linear-gradient(top, #D26937, #9a451c); background-image: -ms-linear-gradient(top, #D26937, #9a451c); background-image: -o-linear-gradient(top, #D26937, #9a451c); background-image: linear-gradient(to bottom, #D26937, #9a451c); filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#D26937, endColorstr=#9a451c); padding-left: 5px; padding-right: 5px; color: #fff; border: 1px solid #ab5126; -webkit-transition: .5s ease; -moz-transition: .5s ease; -o-transition: .5s ease; -ms-transition: .5s ease; transition: .5s ease; } .jkfc_template_brown input[type="text"]:focus { background: #df7a48; box-shadow: none; } .jkfc_template_brown input[type="text"], .jkfc_template_brown select { height: 36px; } .jkfc_template_brown .jkfc_datepicker { width: 100%; } .jkfc_template_brown input[type="file"] { border: 0px; color: #fff; } .jkfc_template_brown span.JKCF_mini_label { color: #fff; } .jkfc_template_brown .jkfc_button_container { margin: 10px 0px; } .jkfc_template_brown .jkfc_button_container a { background-color: #D26937; background-image: -webkit-gradient(linear, left top, left bottom, from(#D26937), to(#9a451c)); background-image: -webkit-linear-gradient(top, #D26937, #9a451c); background-image: -moz-linear-gradient(top, #D26937, #9a451c); background-image: -ms-linear-gradient(top, #D26937, #9a451c); background-image: -o-linear-gradient(top, #D26937, #9a451c); background-image: linear-gradient(to bottom, #D26937, #9a451c); filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#D26937, endColorstr=#9a451c); border-radius: 4px; border: 1px solid #ab5126; color: #fff; font-size: 16px; font-weight: bold; margin: 0 0 0 10px; padding: 8px 25px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); text-transform: uppercase; } .jkfc_template_brown .jkfc_button_container a:hover { background: #df7a48; } .jkfc_template_brown .jkfc_choice_container label { margin: 0px 10px 0px 0px; font-size: 13px; } /* ----------- jkfc_template Green ----------------- */ .jkfc_template_green { box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 0px 2px rgba(0, 0, 0, 0.5); border-radius: 5px; background-image: -webkit-linear-gradient(90deg, #168d59, #1ea167); background-color: #1ea167; padding: 20px 10px; float: left; width: 100%; position: relative; } .jkfc_template_green:after, .jkfc_template_green:before { z-index: -1; position: absolute; content: ""; left: 16px; width: 53%; top: 15px; height: 80%; bottom: 80%; max-width: 300px; background: rgba(0, 0, 0, 0.7); box-shadow: -10px -15px 20px rgba(0, 0, 0, 0.2); -webkit-transform: rotate(-3deg); } .jkfc_template_green:after { box-shadow: 10px -15px 20px rgba(0, 0, 0, 0.2) !important; -webkit-transform: rotate(3deg); right: 16px; left: auto; } .jkfc_template_green label { color: #fff; } .jkfc_template_green label.JKCF_label { padding: 8px 0 0; } .jkfc_template_green input[type="text"], .jkfc_template_green select, .jkfc_template_green textarea { border-radius: 4px; background: #138050; border: 1px solid #0d6b42; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.4); padding-left: 5px; padding-right: 5px; color: #fff; -webkit-transition: background .2s ease; -moz-transition: background .2s ease; -o-transition: background .2s ease; -ms-transition: background .2s ease; transition: background .2s ease; } .jkfc_template_green input[type="text"]:focus { background: #10774a; } .jkfc_template_green input[type="text"], .jkfc_template_green select { height: 36px; } .jkfc_template_green .jkfc_datepicker { width: 100%; } .jkfc_template_green input[type="file"] { border: 0px; color: #fff; } .jkfc_template_green span.JKCF_mini_label { color: #fff; } .jkfc_template_green .jkfc_button_container { margin: 10px 0px; } .jkfc_template_green .jkfc_button_container a { background-color: #f6ba35; background-image: -webkit-linear-gradient(90deg, #eca418, #ffcd4e); border-radius: 4px; border: 0px solid #3ac162; color: #000; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3); font-size: 18px; font-weight: bold; margin: 0 0 0 10px; padding: 8px 25px; text-transform: uppercase; } .jkfc_template_green .jkfc_button_container a:hover { background: #f6c861; } .jkfc_template_green .jkfc_choice_container label { margin: 0px 10px 0px 0px; font-size: 13px; } /* ----------- jkfc_template Royal Blue ----------------- */ .jkfc_template_royal_blue { background: #092756; background: -moz-radial-gradient(0% 100%, ellipse cover, rgba(104, 128, 138, .4) 10%, rgba(138, 114, 76, 0) 40%), -moz-linear-gradient(top, rgba(57, 173, 219, .25) 0%, rgba(42, 60, 87, .4) 100%), -moz-linear-gradient(-45deg, #670d10 0%, #092756 100%); background: -webkit-radial-gradient(0% 100%, ellipse cover, rgba(104, 128, 138, .4) 10%, rgba(138, 114, 76, 0) 40%), -webkit-linear-gradient(top, rgba(57, 173, 219, .25) 0%, rgba(42, 60, 87, .4) 100%), -webkit-linear-gradient(-45deg, #670d10 0%, #092756 100%); background: -o-radial-gradient(0% 100%, ellipse cover, rgba(104, 128, 138, .4) 10%, rgba(138, 114, 76, 0) 40%), -o-linear-gradient(top, rgba(57, 173, 219, .25) 0%, rgba(42, 60, 87, .4) 100%), -o-linear-gradient(-45deg, #670d10 0%, #092756 100%); background: -ms-radial-gradient(0% 100%, ellipse cover, rgba(104, 128, 138, .4) 10%, rgba(138, 114, 76, 0) 40%), -ms-linear-gradient(top, rgba(57, 173, 219, .25) 0%, rgba(42, 60, 87, .4) 100%), -ms-linear-gradient(-45deg, #670d10 0%, #092756 100%); background: -webkit-radial-gradient(0% 100%, ellipse cover, rgba(104, 128, 138, .4) 10%, rgba(138, 114, 76, 0) 40%), linear-gradient(to bottom, rgba(57, 173, 219, .25) 0%, rgba(42, 60, 87, .4) 100%), linear-gradient(135deg, #670d10 0%, #092756 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3E1D6D', endColorstr='#092756', GradientType=1); padding: 20px 10px; float: left; width: 100%; } .jkfc_template_royal_blue label { color: #e9e9e9; } .jkfc_template_royal_blue label.JKCF_label { padding: 8px 0 0; } .jkfc_template_royal_blue input[type="text"], .jkfc_template_royal_blue select, .jkfc_template_royal_blue textarea { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 4px; box-shadow: inset 0 -5px 45px rgba(100, 100, 100, 0.2), 0 1px 1px rgba(255, 255, 255, 0.2); -webkit-transition: box-shadow .5s ease; -moz-transition: box-shadow .5s ease; -o-transition: box-shadow .5s ease; -ms-transition: box-shadow .5s ease; transition: box-shadow .5s ease; padding-left: 5px; padding-right: 5px; color: #fff; background: rgba(0, 0, 0, 0.3); } .jkfc_template_royal_blue input[type="text"]:focus { background: rgba(0, 0, 0, 0.4); box-shadow: none; } .jkfc_template_royal_blue input[type="text"], .jkfc_template_royal_blue select { height: 36px; } .jkfc_template_royal_blue .jkfc_datepicker { width: 100%; } .jkfc_template_royal_blue input[type="file"] { border: 0px; color: #fff; } .jkfc_template_royal_blue span.JKCF_mini_label { color: #e9e9e9; } .jkfc_template_royal_blue .jkfc_button_container { margin: 10px 0px; } .jkfc_template_royal_blue .jkfc_button_container a { background-color: #4a77d4; background-image: -moz-linear-gradient(top, #6eb6de, #4a77d4); background-image: -ms-linear-gradient(top, #6eb6de, #4a77d4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6eb6de), to(#4a77d4)); background-image: -webkit-linear-gradient(top, #6eb6de, #4a77d4); background-image: -o-linear-gradient(top, #6eb6de, #4a77d4); background-image: linear-gradient(top, #6eb6de, #4a77d4); background-repeat: repeat-x; filter: progid: dximagetransform.microsoft.gradient(startColorstr=#6eb6de, endColorstr=#4a77d4, GradientType=0); border: 1px solid #3762bc; border-radius: 4px; color: #fff; font-size: 16px; font-weight: normal; margin: 0 0 0 10px; padding: 6px 25px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); text-transform: uppercase; } .jkfc_template_royal_blue .jkfc_button_container a:hover { background: #4a77d4; } .jkfc_template_royal_blue .jkfc_choice_container label { margin: 0px 10px 0px 0px; font-size: 13px; } /* ----------- jkfc_template Magenta ----------------- */ .jkfc_template_magenta { background: #a84073; padding: 20px 10px; float: left; width: 100%; } .jkfc_template_magenta label { color: #fff; } .jkfc_template_magenta label.JKCF_label { padding: 8px 0 0; } .jkfc_template_magenta input[type="text"], .jkfc_template_magenta select, .jkfc_template_magenta textarea { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); border: 2px solid #F7F9FA; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset; padding-left: 5px; padding-right: 5px; color: #fff; background: rgba(0, 0, 0, 0.3); } .jkfc_template_magenta input[type="text"]:focus { background: rgba(0, 0, 0, 0.4); box-shadow: none; } .jkfc_template_magenta input[type="text"], .jkfc_template_magenta select { height: 36px; } .jkfc_template_magenta .jkfc_datepicker { width: 100%; } .jkfc_template_magenta input[type="file"] { border: 0px; color: #fff; } .jkfc_template_magenta span.JKCF_mini_label { color: #fff; } .jkfc_template_magenta .jkfc_button_container { margin: 10px 0px; } .jkfc_template_magenta .jkfc_button_container a { border-radius: 15px; background: #a1d8f0; background: -moz-linear-gradient(top, #badff3, #7acbed); background: -webkit-gradient(linear, left top, left bottom, from(#badff3), to(#7acbed)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#badff3', EndColorStr='#7acbed')"; border: 1px solid #7db0cc; color: #fff; font-size: 16px; font-weight: bold; margin: 0 0 0 10px; padding: 6px 25px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); text-transform: uppercase; } .jkfc_template_magenta .jkfc_button_container a:hover { background: #4a77d4; } .jkfc_template_magenta .jkfc_choice_container label { margin: 0px 10px 0px 0px; font-size: 13px; } /* ----------- jkfc_template Purple ----------------- */ .jkfc_template_purple { background-color: #9738D2; background-image: -webkit-gradient(linear, left top, left bottom, from(#9738D2), to(#4f0188)); background-image: -webkit-linear-gradient(top, #9738D2, #4f0188); background-image: -moz-linear-gradient(top, #9738D2, #4f0188); background-image: -ms-linear-gradient(top, #9738D2, #4f0188); background-image: -o-linear-gradient(top, #9738D2, #4f0188); background-image: linear-gradient(to bottom, #9738D2, #4f0188); filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#9738D2, endColorstr=#4f0188); padding: 20px 10px; float: left; width: 100%; border-radius: 8px; } .jkfc_template_purple label { color: #fff; } .jkfc_template_purple label.JKCF_label { padding: 8px 0 0; } .jkfc_template_purple input[type="text"], .jkfc_template_purple select, .jkfc_template_purple textarea { border: 0px solid #F7F9FA; border-radius: 0px; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9), 0px 1px 1px #ae64df inset; padding-left: 5px; padding-right: 5px; color: #fff; background: #8b33c7; } .jkfc_template_purple input[type="text"]:focus { background: #9c39e1; } .jkfc_template_purple input[type="text"], .jkfc_template_purple select { height: 36px; } .jkfc_template_purple .jkfc_datepicker { width: 100%; } .jkfc_template_purple input[type="file"] { border: 0px; color: #fff; } .jkfc_template_purple span.JKCF_mini_label { color: #fff; } .jkfc_template_purple .jkfc_button_container { margin: 10px 0px; } .jkfc_template_purple .jkfc_button_container a { border-radius: 25px; background: #8b33c7; border: 0px solid #7db0cc; color: #fff; font-size: 16px; font-weight: bold; margin: 0 0 0 10px; padding: 5px 25px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9), 0px 1px 1px #ae64df inset; text-transform: uppercase; } .jkfc_template_purple .jkfc_button_container a:hover { background: #9c39e1; } .jkfc_template_purple .jkfc_choice_container label { margin: 0px 10px 0px 0px; font-size: 13px; } /* ----------- jkfc_template Sea Green ----------------- */ .jkfc_template_sea_green { background: #42bcc2; padding: 20px 10px; float: left; width: 100%; border-radius: 8px; } .jkfc_template_sea_green label { color: #fff; } .jkfc_template_sea_green label.JKCF_label { padding: 8px 0 0; } .jkfc_template_sea_green input[type="text"], .jkfc_template_sea_green select, .jkfc_template_sea_green textarea { border: 2px solid #24a7ad; border-radius: 4px; padding-left: 5px; box-shadow: none; padding-right: 5px; color: #fff; background: #42bcc2; } .jkfc_template_sea_green input[type="text"]:focus { background: #24a7ad; } .jkfc_template_sea_green input[type="text"], .jkfc_template_sea_green select { height: 36px; } .jkfc_template_sea_green .jkfc_datepicker { width: 100%; } .jkfc_template_sea_green input[type="file"] { border: 0px; color: #fff; } .jkfc_template_sea_green span.JKCF_mini_label { color: #fff; } .jkfc_template_sea_green .jkfc_button_container { margin: 10px 0px; } .jkfc_template_sea_green .jkfc_button_container a { border-radius: 25px; background: #42bcc2; border: 2px solid #24a7ad; color: #fff; font-size: 16px; font-weight: bold; margin: 0 0 0 10px; padding: 5px 25px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); text-transform: uppercase; } .jkfc_template_sea_green .jkfc_button_container a:hover { background: #24a7ad; } .jkfc_template_sea_green .jkfc_choice_container label { margin: 0px 10px 0px 0px; font-size: 13px; } /* Custom Forms CSS End Here */ .JKCF_field { position: relative; } .JKCF_field .jkcf_field_help { padding: 9px 14px; background: #fff; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); width: 80%; position: absolute; left: 12px; bottom: 45px; display: none; } .JKCF_field .jkcf_field_help:before { border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #fff; height: 0; width: 0; position: absolute; bottom: -15px; content: "" } .JKCF_field .jkcf_field_help:adter { border-left: 16px solid transparent; border-right: 16px solid transparent; border-top: 16px solid rgba(0, 0, 0, 0.2); height: 0; width: 0; position: absolute; bottom: -16px; content: "" } .jk_notication_message { background-size: 40px 40px; background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%, transparent 75%, transparent); box-shadow: inset 0 -1px 0 rgba(255, 255, 255, .4); width: 100%; border: 1px solid; color: #fff; padding: 15px; display: none; text-shadow: 0 1px 0 rgba(0, 0, 0, .5); animation: animate-bg 5s linear infinite; } .jk_notication_info { background-color: #4ea5cd; border-color: #3b8eb5; } .jk_notication_error { background-color: #de4343; border-color: #c43d3d; } .jk_notication_warning { background-color: #eaaf51; border-color: #d99a36; } .jk_notication_success { background-color: #61b832; border-color: #55a12c; } .jk_notication_message h3 { margin: 0 0 5px 0; font: 15px Arial, Helvetica, sans-serif; text-shadow: 0 1px 0 rgba(0, 0, 0, .5); color: #fff; font-weight: bold; } .jk_notication_message p { margin: 0; font: 15px Arial, Helvetica, sans-serif; text-shadow: 0 1px 0 rgba(0, 0, 0, .5); color: #fff; } .jk_image_main_title { position: absolute; width: 100%; } .jk_img-circular { width: 100%; height: 100%; /* background-size: cover; */ display: block; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; overflow: hidden; position: relative; border: 1px solid #ccc; } .jk_img-circular .jk_img-half-title { color: #fff; height: 50%; position: absolute; text-align: center; width: 100%; padding: 10px; } .jk_img-circular .jk_img-half-title-bottom { bottom: 0; } .jk_img-circular .jk_img-half-title-top { top: 0; } .jk_img-circular .jk_img-half-title-middle { top: 45%; } .jk_img-circular .jk_img-half-title-top * { bottom: 0; right: 0; left: 0; position: absolute; } /* .tabs-center.ui-tabs .ui-tabs-nav { text-align: center; height: 2.9em; } .tabs-center .ui-tabs-nav li { display: inline-block; float: none; top: 0px; margin: 0em; padding-bottom: 0px; } .ui-tabs-nav li a:focus{outline:none;} .jk_tabs{ border:none; padding:0; margin:0; background:#fff; } .jk_tabs ul{ border-radius:0; } .jk_tabs .ui-tabs-nav li{ margin-left:10px; } .ui-tabs .ui-tabs-nav { height: 3em; margin: 0; padding: 0.5em 0 0; } .jk_tabs ul.ui-tabs-nav > li.ui-tabs-active a, .jk_tabs ul.ui-tabs-nav > li.ui-tabs-active:hover a{background:#ffffff !important; color:#000 !important;} .jk_tabs li{border-bottom-width: 0 !important;} .jk_tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 0px; } .jk_tabs.ui-tabs .ui-tabs-nav{border:none !important;} .jk_tabs.ui-tabs .ui-tabs-panel{padding:10px;} */ .r-tabs li a:focus { outline: none; } .tabs-center.r-tabs { text-align: center; } .r-tabs .r-tabs-nav { margin: 0; padding: 0; } .r-tabs .r-tabs-tab { display: inline-block; margin: 0; list-style: none; } .r-tabs .r-tabs-panel { padding: 15px; display: none; } .r-tabs .r-tabs-accordion-title { display: none; } .r-tabs .r-tabs-panel.r-tabs-state-active { display: block; } /* Accordion responsive breakpoint */ @media only screen and (max-width: 768px) { .r-tabs .r-tabs-nav { display: none; } .r-tabs .r-tabs-accordion-title { display: block; } } /* Tabs container */ .r-tabs { position: relative; background-color: #00c5ad; border-top: 4px solid #00c5ad; border-right: 1px solid #00c5ad; border-left: 1px solid #00c5ad; border-bottom: 4px solid #00c5ad; border-radius: 4px; } /* Tab element */ .r-tabs .r-tabs-nav .r-tabs-tab { position: relative; background: #ccc none repeat scroll 0 0; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-left: 5px; } /* Tab anchor */ .r-tabs .r-tabs-nav .r-tabs-anchor { display: inline-block; padding: 10px 12px; text-decoration: none; text-shadow: 0 1px rgba(0, 0, 0, 0.4); font-size: 14px; font-weight: bold; color: #000000; } /* Disabled tab */ .r-tabs .r-tabs-nav .r-tabs-state-disabled { opacity: 0.5; } /* Active state tab anchor */ .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor { color: #000000; text-shadow: none; background-color: white; border-top-right-radius: 4px; border-top-left-radius: 4px; } /* Tab panel */ .r-tabs .r-tabs-panel { background-color: white; border-bottom: 4px solid white; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; } /* Accordion anchor */ .r-tabs .r-tabs-accordion-title .r-tabs-anchor { display: block; padding: 10px; background-color: #00c5ad; color: #fff; font-weight: bold; text-decoration: none; text-shadow: 0 1px rgba(0, 0, 0, 0.4); font-size: 14px; /*border-top-right-radius: 4px; border-top-left-radius: 4px;*/ } /* Active accordion anchor */ .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { background-color: #fff; color: #000000; text-shadow: none; } /* Disabled accordion button */ .r-tabs .r-tabs-accordion-title.r-tabs-state-disabled { opacity: 0.5; } /* Google Review link CSS */ .jk_google_review_link { font-size: 14px; } .jk_google_review_link .search-boxarea { background: #283643; padding: 15px; display: inline-block; width: 100%; border-radius: 5px; } .jk_google_review_link > h3 { margin: 10px 0; } .jk_google_review_link .search-name { width: 100%; float: left; margin-right: 21px; } .jk_google_review_link .search-name input { width: 100%; } .jk_google_review_link .search-boxarea input { height: auto !important; padding: 10px 10px 10px 55px; border-radius: 5px; border: 0px; float: left; margin-right: 21px; font-size: 24px; background-image: url(../images/input_back.png); background-position: 10px 50%; background-repeat: no-repeat; } .jk_google_review_link #autocomplete { width: 100%; } .jk_google_review_link .desc-area { margin-top: 25px; } .jk_google_review_link .google-map { visibility: hidden; width: 100%; height: 300px; margin-top: 30px; border: 1px solid #333333; } /* Customize Google Place autocomplete box */ .pac-container { border-radius: 5px; } .pac-item { padding: 10px; font-size: 16px !important; } .pac-item-query { font-size: 20px !important; } .pac-icon { width: 35px !important; height: 32px !important; margin-top: 0px; background-image: url(../images/place_icon.png) !important; background-size: 35px 32px !important; } .pac-icon-marker { background-position: 0 0; } .pac-item-selected .pac-icon-marker { background-image: url(../images/place_icon_selected.png) !important; background-position: 0 0; } /* Result */ .jk_google_review_link .result-wrap { display: none; margin-bottom: 50px; } .jk_google_review_link .business-name, .jk_google_review_link .title { font-weight: bold; color: #283643; margin-right: 15px; } .jk_google_review_link .business-info, .jk_google_review_link .fivestar-review-wrap, .jk_google_review_link .open-review-box-wrap, .jk_google_review_link .open-review-list-wrap, .jk_google_review_link .googleid-wrap { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #283643; } .jk_google_review_link .buttons { margin-top: 5px; margin-bottom: 5px; } .jk_google_review_link .buttons a { display: inline-block; padding: 3px 20px; background-color: #283643; color: #FFF; border-radius: 5px; text-decoration: none; margin-right: 10px; } .jk_google_review_link a.copyurl-button { padding: 3px 15px; cursor: pointer; } .jk_google_review_link .shorturl, .jk_google_review_link .lrd { margin-top: 10px; } .jk_google_review_link .website, .jk_google_review_link .long-url, .jk_google_review_link .short-url { color: #AAAAAA; } .jk_google_review_link .googleid { margin-bottom: 15px; } .evideo_url_overlay { top: 20px; left: 20px; color: #ffffff; font-size: 15px; font-weight: bold; position: absolute; animation-name: url-moving; animation-duration: 180s; -webkit-animation-name: url-moving; /* Safari 4.0 - 8.0 */ -webkit-animation-duration: 180; /* Safari 4.0 - 8.0 */ animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; } /* Safari 4.0 - 8.0 */ @-webkit-keyframes url-moving { 0% { left: 5%; top: 5%; } 25% { left: auto; right: 5%; top: 5%; } 50% { left: auto; right: 5%; top: auto; bottom: 10%; } 75% { left: 5%; right: auto; top: auto; bottom: 10%; } 100% { left: 5%; right: auto; top: 5%; bottom: auto; } } /* Standard syntax */ @keyframes url-moving { 0% { left: 5%; top: 5%; } 25% { left: auto; right: 5%; top: 5%; } 50% { left: auto; right: 5%; top: auto; bottom: 10%; } 75% { left: 5%; right: auto; top: auto; bottom: 10%; } 100% { left: 5%; right: auto; top: 5%; bottom: auto; } } /* New style changes */ .slider-heigth-inner { display: table; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .sliderconetent_vertical_inner.slider-heigth-inner { transform: inherit; } .slider-heigth-inner video { float: left; height: auto; width: 100%; } .slider-heigth-inner iframe { float: left; height: auto; width: 100%; } .slide-inner-video { display: table-cell; height: 100%; vertical-align: middle; width: 100%; } .slider-video-top { vertical-align: top; } .slider-video-center { vertical-align: middle; } .slider-video-bottom { vertical-align: bottom; } .slider-heigth-inner video::-internal-media-controls-download-button { display: none; } video::-webkit-media-controls-enclosure { overflow: hidden; } video::-webkit-media-controls-panel { width: calc(100% + 30px); / Adjust as needed / } .video-attributes { display: inline-block; position: relative; } .video-attributes .evideo_url_overlay { left: 100% !important; } .video-attributes .jk_video_overlay_slider { top: 0px; left: 0px; height: 100%; width: 100%; position: absolute; background-size: cover; background-position: center; } .video-attributes .jk_video_end_overlay_slider { top: 0px; left: 0px; height: 100%; width: 100%; position: absolute; background-size: cover; background-position: center; } /*remove form wizard space css */ .remove_frm_spacing .JKCF_field .JKCF_mini_label { line-height: 14px; display: inline-block; } .remove_frm_spacing .JKCF_field_container { margin: 1px 0; } .remove_frm_spacing { margin-top: 0px !important; } .remove_frm_spacing .jkfc_template_default { padding-bottom: 12px; } /*center align the button */ .remove_frm_spacing .jkfc_button_container { text-align: center !important; } .remove_frm_spacing .jkfc_button_container a { display: inline-block; float: none !important; margin: 5px 4px !important; padding: 10px; vertical-align: top; width: 45%; } /*Resolved footer issue in IE */ .JK_FOOTER_STYLING.jk_fe_section .row img { width: 100%; } /*Resolved jack slider full width issue */ .jk_fe_fullwidth_section.JK_SLIDER_STYLING .container { padding: 0px; } .jk_fe_fullwidth_section.JK_SLIDER_STYLING .container .row { margin: 0px; } .jk_fe_fullwidth_section.JK_SLIDER_STYLING .container .row .col { padding: 0px; } /* Mobile Wizard shortcode css */ @media only screen and (max-width: 992px) { .jk_fe_section .mobwizard_css .container { width: 100% !important; } .mobwizard_css .patternbg h2 { font-size: 28px; line-height: 42px; } } @media only screen and (max-width: 465px) { div.mobwizard_css .Mob_frame_container { width: 100% !important; margin: 0 auto; float: left; } .mobwizard_css .PhoneBefore { width: 290px; background-size: cover; height: 480px; } .mobwizard_css #iframediv { height: 317px; left: 28px; top: 76px; width: 231px; } .mobwizard_css .mobwizard_ContntDiv h2 { font-size: 22px; line-height: 35px; } .mobwizard_css .mobwizard_ContntDiv h3 { font-size: 22px; line-height: 35px; } .contact-form-bg { width: 100%; } .mobile-res-col { padding: 0px; } } /*Display the mobile text section horizontally*/ .custom-float { float: left !important; } /************ For Top Menu Full width Section ***************/ .jk_fe_fullwidth_section.JK_TOPMENU_STYLING ul { text-align: center; } .jk_fe_fullwidth_section.JK_TOPMENU_STYLING ul li { float: none !important; display: inline-block !important; } .jk_fe_fullwidth_section.JK_TOPMENU_STYLING ul li a { color: #fff !important; } .jk_fe_fullwidth_section.JK_TOPMENU_STYLING nav ul#primary-menu > li:hover ul.sub-menu { border: 5px solid #4F5962; background: #4F5962; } .jk_fe_fullwidth_section.JK_TOPMENU_STYLING .nav-menu .current-menu-item { background: #4F5962; } .jk_fe_fullwidth_section.JK_TOPMENU_STYLING nav ul#primary-menu > li:hover { background: #4F5962; } /************ End Full width Section ***************/ /***************new css***************/ @font-face { font-family: 'open_sansbold'; src: url('../fonts/opensans-bold-webfont.woff2') format('woff2'), url('../fonts/opensans-bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'open_sansitalic'; src: url('../fonts/opensans-italic-webfont.woff2') format('woff2'), url('../fonts/opensans-italic-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'open_sanslight'; src: url('../fonts/opensans-light-webfont.woff2') format('woff2'), url('../fonts/opensans-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'open_sansregular'; src: url('../fonts/opensans-regular-webfont.woff2') format('woff2'), url('../fonts/opensans-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'open_sanssemibold'; src: url('../fonts/opensans-semibold-webfont.woff2') format('woff2'), url('../fonts/opensans-semibold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'ralewayblack'; src: url('../fonts/raleway-black-webfont.woff2') format('woff2'), url('../fonts/raleway-black-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'ralewaybold'; src: url('../fonts/raleway-bold-webfont.woff2') format('woff2'), url('../fonts/raleway-bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'ralewayitalic'; src: url('../fonts/raleway-italic-webfont.woff2') format('woff2'), url('../fonts/raleway-italic-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'ralewaylight'; src: url('../fonts/raleway-light-webfont.woff2') format('woff2'), url('../fonts/raleway-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'ralewaymedium'; src: url('../fonts/raleway-medium-webfont.woff2') format('woff2'), url('../fonts/raleway-medium-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'ralewayregular'; src: url('../fonts/raleway-regular-webfont.woff2') format('woff2'), url('../fonts/raleway-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'ralewaysemibold'; src: url('../fonts/raleway-semibold-webfont.woff2') format('woff2'), url('../fonts/raleway-semibold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } .glyphicon { display: none; } .preview_layer { display: none; } .jk_new_design .jk_button_module a { background: transparent; } .jk_new_design .jk_button_module a { background: transparent; color: #333; font-size: 15px; } .jk_new_design .jk_button_module a span { font-size: 24px; } .jk_new_design .jk_button_module a span span { font-family: 'open_sansbold'; } .jk_new_design .jk_button_module a:hover { background: transparent; } .jk_new_design .JK_HEADER_STYLING { padding: 8px 0px; } .jk_new_design .JK_TOPMENU_STYLING { background: transparent; border-top: 1px solid #ddd; padding: 15px 0px; } body.jk_new_design { background: #fff; font-family: 'open_sansregular'; } .jk_new_design .JK_TOPMENU_STYLING ul li { border-radius: 0px; } .jk_new_design .JK_TOPMENU_STYLING ul li a { color: #000; } .jk_new_design .JK_TOPMENU_STYLING ul li.current-menu-item { background: #337ab7; } .jk_new_design .JK_TOPMENU_STYLING ul li:hover { background: #337ab7; } .jk_new_design .container { width: 1170px; } .sk1-bigmenu-sec .container { width: 100%; } .jk_new_design .jk_fe_section.navbar-fixed-top { border-bottom: none; background: #fff !important; padding: 8px 0px !important; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.22); } /*.jk_new_design .jk_section_style_3 .container { width: 100%; padding: 0px; }*/ .jk_new_design .jk_section_style_3 .row { margin: 0px; } .jk_new_design .jk_section_style_3 .row .col { padding: 0px; } .jk_new_design .jk_contact p input { border: none; height: 48px; padding-left: 12px; font-size: 14px; font-family: 'open_sansregular'; } .jk_new_design .contact-form-bg { padding: 20px 20px 20px; background: #0088cc; } .jk_new_design .jk_contact input[type='button'] { color: #fff; border-radius: 5px; font-size: 17px; font-family: 'open_sanssemibold'; } .jk_new_design h3.jk_contact_main_title { font-family: 'ralewaylight'; } .jk_new_design .jk_call_to_action_cont ul { border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; border-left: 1px solid #ddd; } .jk_new_design .jk_call_to_action_cont ul li { border-right: 1px solid #ddd; } .jk_new_design .jk_call_to_action_cont ul li a { font-family: 'open_sanssemibold'; } /*.jk_new_design .jk_section_style_8{ display: none; }*/ .jk_entry-content .JK_HEADER_STYLING:first-of-type { display: none; } .jk_new_design .JK_TOPMENU_STYLING nav ul#primary-menu > li:hover ul.sub-menu { border: none; background: #fff; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.22) } .jk_new_design .jk_main_blurb_image { margin: 0px; } .jk_new_design .newd-outer-block { float: left; width: 100%; border: 1px solid #ddd; padding: 30px; position: relative; background: #fff; padding-bottom: 35px; } .jk_new_design .jk_fe_section .newd-outer-block h3 { margin-bottom: 15px; } .jk_new_design .jk_fe_section .newd-outer-block h3 a { font-size: 24px; color: #333333; font-family: 'ralewaysemibold'; margin-bottom: 15px; } .jk_new_design .newd-outer-block p span { font-size: 14px; color: #000000; } .jk_new_design .blurb_button_container .blurb_button { display: inline-block; font-size: 14px; color: #fff; background: #337ab7; border-radius: 5px; font-family: 'open_sanssemibold'; padding: 12px 15px; } .jk_new_design .blurb_button_container .blurb_button:hover { background: #337ab7; } .jk_new_design .jk_blurb { float: left; width: 100%; } .jk_new_design .jk_blurb::before { position: absolute; content: ""; width: 86%; height: 100%; border: 1px solid #ddd; left: 0px; top: 10px; margin: auto; right: 0px; z-index: 6; background: #fff; } .jk_new_design .jk_blurb::after { position: absolute; content: ""; width: 89%; height: 100%; border: 1px solid #ddd; left: 0px; top: 5px; margin: auto; right: 0px; z-index: 6; background: #fff; } .jk_new_design .jk_blurb_content { z-index: 9; } .jk_new_fe_section .col-lg-6 { padding: 0px; } .newd-outer-block .blurb_button_container { position: absolute; left: 0px; width: 100%; bottom: -25px; margin: 0px; } .jk_new_fe_section .container .row .col-lg-6:nth-child(1) { background: #0088cc; /*min-height: 624px;*/ } .jk_new_fe_section .container .row .col-lg-6:nth-child(1) h3 span { font-size: 42px; color: #fff; text-transform: uppercase; font-family: 'ralewaylight'; text-align: left; } .jk_new_fe_section .container .row .col-lg-6:nth-child(1) ul li { color: #fff; font-size: 20px; margin-top: 30px; } .jk_new_fe_section .container .row .col-lg-6:nth-child(2) { /*background: #f5f5f5; min-height: 624px;*/ } .jk_new_fe_section .container .row .col-lg-6:nth-child(2) ul li { color: #333; font-size: 20px; margin-top: 30px; } .jk_new_fe_section .container .row .col-lg-6:nth-child(2) h3 span { font-size: 42px; color: #fff; text-transform: uppercase; font-family: 'ralewaylight'; text-align: left; } .jk_new_fe_section.jk_section_style_6 .col-lg-4 .footer_col_set_min_height { box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.17); } .jk_new_fe_section.jk_section_style_6 .col-lg-4 .footer_col_set_min_height h3 span { font-family: 'ralewaylight'; font-size: 32px; } .jk_new_fe_section.jk_fe_section .fe_head_lines_mod h1 { font-family: 'ralewaylight'; font-size: 52px; font-style: inherit; font-weight: normal; } .jk_new_fe_section_inner.jk_fe_section .fe_head_lines_mod h1 { font-family: 'ralewaylight'; font-size: 52px; font-style: inherit; font-weight: normal; } .jk_new_fe_section.jk_fe_section .fe_head_lines_mod h1 a { width: 100%; display: inline-block; font-family: 'ralewaybold'; } .jk_new_fe_section_inner.jk_fe_section .fe_head_lines_mod h1 a { width: 100%; display: inline-block; font-family: 'ralewaybold'; } .jk_new_fe_section .testimonial h3 { font-family: 'ralewaylight'; font-size: 45px; color: #333; font-style: inherit; font-weight: normal; } .jk_new_fe_section .testimonial p { font-size: 16px; color: #000; /*#666;*/ font-style: inherit; font-weight: normal; } .jk_new_fe_section .testimonial p strong { font-weight: normal; } /*.JK_FOOTER_STYLING{ display: none; }*/ .sk1-home-banner img.jk_image { width: 100%; } /*************************************/ /*.sk1-home-banner { float: none; display: table; } .sk1-home-bnr-iner { float: none; display: table-cell; vertical-align: middle; background: #0088cc; }*/ /*************************************/ .jk_new_fe_section .jk_fe_section h3 strong { font-weight: normal; } .jk_new_fe_section .sk1-whyus h3 span strong { color: #fff; } .jk_new_fe_section .sk1-whyus ul li span { color: #fff; } .sk1-service { background: #f5f5f5; height: 625px !important; } .sk1-whyus { height: 625px !important; } .sk1-map .jk_map { height: 400px !important; } .jk_new_fe_section .contact-form-bg { background: #0088cc; } .jk_new_fe_section .jk_fe_section .sk1-whyus h3 strong span { color: #fff !important; } .jk_new_fe_section .sk1-whyus h3 { text-align: left !important; } .jk_new_fe_section .sk1-service h3 { text-align: left !important; } .jk_new_fe_section .sk1-contacttext h3 { text-align: left !important; } .jk_new_fe_section .sk1-contacttext p span { color: #000; /*#666*/ } .jk_new_fe_section .sk1-contacttext p { color: #000; /*#666*/ } .jk_new_fe_section .sk1-contacttext p a span { font-family: 'ralewaybold'; color: #1e73be; font-size: 22px; } .sk1-home-banner h3.jk_contact_main_title { /*background: #1e73be;*/ background: #0088cc; } #counsult_banner_container .jk_counsult_banner.sk1-banner { background-color: #0088cc; } #counsult_banner_container .sk1-banner .jk_counsult_header { background: #0088cc; margin: 0px; } #counsult_banner_container .sk1-banner .jk_counsult_header { color: #fff; text-shadow: none; font-family: 'ralewaylight'; font-weight: normal; font-size: 38px; line-height: 60px; } /* map image css changes */ /*img.jk-mapimg{width:100%;} .footer_col_set_min_height img.jk-mapimg { display: none; } .jk_fe_fullwidth_section .footer_col_set_min_height img.jk-mapimg { display: block; }*/ .jk-mapimg { width: 100%; height: 400px; } .sk1-banner div.jk_counsult_footer { color: #ffffff; font-size: 35px; font-weight: normal; background: transparent; border-radius: 10px; bottom: 0px !important; box-shadow: none; font-size: 24px; line-height: inherit; margin: 0px; padding: 0; text-align: center; width: 100%; font-family: 'open_sanssemibold'; } .sk1-banner div.jk_counsult_footer a { background: #fff; border-radius: 5px; padding: 10px; color: #0088cc !important; width: 95% !important; display: inline-block; } .jk_new_fe_section_inner { border-top: 1px solid #ddd; } .jk_new_fe_section_inner article h3, .jk_new_fe_section_inner h2 { float: left; width: 100%; font-size: 42px; font-family: 'ralewaylight'; text-transform: uppercase; color: #000; } .jk_new_fe_section_inner article h3 strong, .jk_new_fe_section_inner h2 { font-weight: normal; } .jk_new_fe_section_inner article h3 strong span, .jk_new_fe_section_inner h2 { color: #000 !important; } .jk_new_fe_section_inner article p { font-size: 16px; margin-top: 0px; /*color: #333333;*/ color: #000000; } .jk_new_fe_section_inner ul.sitemap_structure > div > li > a { font-size: 16px; font-weight: normal; color: #333; } .jk_new_fe_section_inner ul.sitemap-submenu li a { color: #333; } .jk_new_fe_section_inner article a img { border: 7px solid #eee; margin-left: 0px; } .jk_new_fe_section_inner h3 { float: left; width: 100%; font-size: 42px; font-family: 'ralewaylight'; text-transform: uppercase; color: #000; } .jk_new_fe_section_inner h3 strong { font-weight: normal; } .jk_new_fe_section_inner h3 strong span { color: #000 !important; } .jk_new_fe_section_inner p { font-size: 16px; margin-top: 0px; /*color: #333333;*/ color: #000000; } .jk_new_fe_section_inner a img { float: left; width: auto; border: 7px solid #eee; margin-left: 0px; } .JK_HEADER_STYLING.jk_new_fe_section_inner a img { float: none; width: auto; border: none; } .jk_new_fe_section_inner .text_767 .fe_text_mod a { font-size: 20px; vertical-align: middle; font-family: 'open_sansbold'; } .jk_new_fe_section_inner .special_col_mod_without_row .footer_col_set_min_height>article { margin-top: 0px; } .jk_new_fe_section.JK_FOOTERMENU_STYLING .nav-menu-header li { border-right: none; } .jk_new_fe_section_inner.JK_FOOTERMENU_STYLING .nav-menu-header li { border-right: none; } .jk_new_fe_section.JK_FOOTERMENU_STYLING .nav-menu-header li a { color: #fff; } .jk_new_fe_section.JK_FOOTERMENU_STYLING .nav-menu-header li a:hover { background-color: #333; } .jk_new_fe_section_inner.JK_FOOTERMENU_STYLING .nav-menu-header li a { color: #fff; } .jk_new_fe_section_inner.JK_FOOTERMENU_STYLING .nav-menu-header li a:hover { background-color: #333; } .sk1-sidebar-banner { border: 7px solid #ddd; } .sk1-sidebar-banner div.jk_counsult_header { color: #000000; float: left; font-weight: bold; margin: 20px 0; text-align: left; text-shadow: none; width: 100%; padding: 0px 56px 0px 25px; line-height: 35px; font-size: 28px; font-family: 'open_sanslight'; } .sk1-sidebar-banner div.jk_counsult_footer { float: left; width: 100%; position: absolute; bottom: 0px; left: 0px; background: url(../../new_design/images/call-color.png); height: 207px; background-repeat: no-repeat; padding-top: 118px; padding-left: 15px; margin: 0px; bottom: 0px !important; border-radius: 0px; box-shadow: none; font-family: 'open_sansbold'; font-size: 30px; text-align: left; } .jk_new_fe_section_inner .contact-form-main-block .sk1-contact.contact-form-bg { border: 7px solid #ddd; } .jk_new_fe_section_inner .contact-form-main-block .jk_contact p input { float: left; width: 100%; border-radius: 3px; border: 1px solid #ddd; background: #f5f5f5; height: 48px; padding-left: 12px; } .jk_new_fe_section_inner .sk1-contact .jk_contact { background: transparent !important; } .inner-con-us-side h4 { font-size: 30px; font-family: 'ralewaylight'; margin-bottom: 15px; } .jk_new_fe_section_inner .jk_new_design h3.jk_contact_main_title { color: #000; } .jk_new_fe_section_inner .menu-v li a { border-bottom: 1px solid #ddd; color: #444 !important; display: block; font: 15px/26px Arial; font-weight: normal; padding: 10px 5px 10px 25px; text-decoration: none; background: #fff; border-top: none; } .jk_new_fe_section_inner .menu-v { border: 7px solid #ddd; } .jk_new_fe_section_inner .menu-v li a:hover { padding: 10px 5px 10px 35px; transition: padding .5s ease 0s; background: #337ab7; color: #fff !important; } .jk_new_fe_section_inner .menu-v li.vmenu_active a { padding: 10px 5px 10px 35px; transition: padding .5s ease 0s; background: #337ab7; color: #fff !important; } .jk_new_fe_section_inner .menu-v li ul { position: static; width: 100%; background: #f5f5f5; visibility: hidden; } .jk_new_fe_section_inner .menu-v li ul li a { background: #f5f5f5; padding-left: 35px; } .jk_new_fe_section_inner .contact-form-main-block h3.jk_contact_main_title { color: #000; padding-top: 20px; padding-bottom: 0px !important; } .jk_new_fe_section_inner h3 { float: left; width: 100%; font-size: 42px !important; font-family: 'ralewaylight'; text-transform: uppercase; color: #000 !important; margin-bottom: 15px; } .jk_new_fe_section_inner h3 span { color: #000; } .jk_new_fe_section_inner .testimonial_content p { line-height: 30px; font-size: 16px; } .jk_new_fe_section_inner .testimonial_content p strong { font-weight: normal; } .jk_new_fe_section_inner .testimonial_content p strong em { font-style: italic; } .jk_new_fe_section_inner .testimonial_author b { font-size: 15px; color: #0088cc; font-family: 'open_sansbold'; } .jk_new_fe_section_inner div#testimonial_post_content_container { padding: 40px; background: #f5f5f5 !important; border-radius: 5px; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.12); position: relative; margin-bottom: 65px; float: left; width: 100%; } .jk_new_fe_section_inner div#testimonial_post_content_container::after { position: absolute; content: ""; left: 40px; bottom: -42px; height: 44px; width: 82px; background: url(../../new_design/images/testi-img.png); background-repeat: no-repeat; } .jk_new_fe_section .sk1-whyus h3 strong span { color: #fff !important; } .jk_new_fe_section .sk1-whyus span h3 { color: #fff !important; font-size: 42px !important; } .jk_new_fe_section .jk_blurb img { max-width: 100%; width: 100%; } .jk_fe_section_norepeatcl { background-repeat: repeat !important; background-size: inherit !important; } @media only screen and (max-width: 1200px) { .jk_new_design .container { width: 95%; } } @media only screen and (max-width: 760px) { .jk_new_design .newd-outer-block { margin-bottom: 30px; } } @media only screen and (max-width: 768px) { .contact-form-bg { margin: 15px auto 0; width: 100%; } .JK_HEADER_STYLING.jk_new_fe_section .aln-center { text-align: center !important; } .jk_new_design .jk_blurb::before, .jk_new_design .jk_blurb::after { display: none; } .sk1-whyus { height: auto !important; padding: 60px 25px !important; } .sk1-service { height: auto !important; padding: 60px 25px !important; } .jk_counsult_banner { width: 100%; } #counsult_banner_container .jk_counsult_banner { background-color: #fff !important; background-position: right !important; } } @media only screen and (max-width: 550px) { .sk1-whyus h3 span { font-size: 30px !important; } .sk1-whyus h3 { font-size: 30px !important; } .sk1-whyus ul li { font-size: 16px !important; } .sk1-service h3 span { font-size: 30px !important; } .sk1-service h3 { font-size: 30px !important; } .sk1-service ul li { font-size: 16px !important; } .jk_new_fe_section .testimonial h3 { font-size: 36px; } .jk_new_fe_section.jk_fe_section .fe_head_lines_mod h1 { font-size: 38px; } .sk1-contacttext h3 span { font-size: 36px !important; } .sk1-contacttext h3 { font-size: 36px !important; } .jk_new_fe_section.jk_fe_section .fe_head_lines_mod h1 { font-size: 30px; } .sk1-contacttext { padding: 40px 30px !important; } .sk1-service { padding: 40px 25px !important; } .sk1-whyus { padding: 25px 25px !important; } } /*fix for right space in internal pages.*/ @media (max-width: 430px) { .jk_new_fe_section_inner.jk_fe_section .fe_head_lines_mod h1{ font-size:30px; } .jk_new_fe_section_inner article a img { width: 100%; margin-right: 0px; } }