 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; zoom:1; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } ul { list-style: disc inside; margin-bottom: 25px; } ul > li > ul, ol > li > ol, ol > li > ul, ul > li > ol { margin-left: 25px; } ol { list-style: decimal inside; margin-bottom: 25px; } a, a:focus, .vntd-accent-color { color: #c7b299; } .wpb_text_column ul li { list-style: none; margin-bottom: 10px; padding-left: 30px; position: relative; } .wpb_text_column ul li:before { content: "\f105"; font-family: FontAwesome; width: 19px; height: 19px; text-align: center; display: inline-block; background: #c7b299; border-radius: 100%; color: #fff; line-height: 18px; text-indent: 2px; margin-right: 15px; position: absolute; top: 2px; left: 0; } h1,h2,h3,h4,h5,h6,.nav-menu,.btn { font-family: "Raleway", Helvetica, Arial; } h6.subtitle, .counter-title h6, .testimonial-author h5, .vntd-carousel-title h2 span { font-family: "Roboto", Helvetica, Arial; } h1,h2,h3,h4,h5,h6,.w-option-set { margin-bottom: 25px; color: #363636; font-weight: 500; } h1 { font-size: 36px; } h2 { font-size: 30px; } h3 { font-size: 26px; } h4 { font-size: 24px; } h5 { font-size: 21px; } h6 { font-size: 18px; } .text-size-20 { font-size: 20px; } .p16px p, .p17px p, .p18px p { line-height: 1.66em; } .p16px { font-size: 16px; } .p17px { font-size: 17px; } .p18px { font-size: 18px; } h2.description, .vntd-cta-style-aligned h1, .home-fixed-text, .font-secondary, .wpcf7-not-valid-tip { font-family: "Raleway", Open Sans, Helvetica, sans-serif; text-transform: none; } .font-primary { font-family: "Raleway", Open Sans, Helvetica, sans-serif; } .page-holder .alignleft { float: left; margin-right: 2em; padding: 0; margin-bottom: 30px; } .page-holder .alignright { float: right; margin-left: 2em; padding: 0; margin-bottom: 30px; } .wp-block-cover.alignleft, .wp-block-cover.alignright { padding: 0; margin-bottom: 32px; } .wp-block-cover.alignleft { margin-right: 2em; } .wp-block-cover.alignright { margin-left: 2em; } code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; white-space: nowrap; border-radius: 4px; display: inline; max-width: 100%; vertical-align: middle; overflow-wrap: break-word; white-space: normal; font-size: 90%; margin: 0; line-height: 1.4em; } kbd { padding: 2px 4px; font-family: monospace; font-size: 90%; } img { max-width: 100%; height: auto; } p > img { max-width: 100% !important; height: auto; } html, body { width:100%; height:100%; padding:0; margin-left:0; margin-right:0; font-family: "Roboto", Open Sans, Helvetica, sans-serif; position: relative; -webkit-font-smoothing: antialiased; -webkit-font-feature-settings: 'lnum'; -moz-font-feature-settings: 'lnum'; font-feature-settings: 'lnum'; line-height: 1.75em; } p { line-height: 1.75em; } body{ overflow-x: hidden; font-size: 14px; color: #8c8c8c; } section > .wpb_row { background-size:cover; } section { position: relative; } img { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-drag: none; user-drag: none; } a { -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s; } a, a:hover, a:active, a:focus{ text-decoration:none !important; outline:none; } .accent-hover { color: #c7b299; } a:hover, #page-content .vntd-meta-section a:hover, #page-content .read-more-post:hover, .nav-menu ul li a:hover, #site-navigation ul.dropdown-menu li a:hover { color: #998675; } .accent-hover-border { border-color: #c7b299 !important; } .vntd-bg-color-accent { background-color: #c7b299; } .vntd-bg-color-dark { background-color: #363636; } #page-content .accent-hover-bg:hover { background-color: #c7b299 !important; } .accent-hover-border:hover { border-color: #c7b299; } .accent-hover-bg:hover { background-color: #c7b299; } .accent-hover-color:hover { color: #c7b299; } #page-content .btn-accent2 { background-color: #998675; border-color: #998675; } #page-content .btn-accent3 { background-color: #2f2928; border-color: #2f2928; } .bg-accent2 { background-color: #998675; } .bg-accent3 { background-color: #2f2928; } .bg-accent4 { background-color: #fbfaf8; } .animated.vntd-animated { visibility:hidden; } .vc_grid-item.animated { visibility: visible; } #page-content .visible{ visibility:visible; opacity: 1; } @-webkit-keyframes BackgroundAnimation { from {background-position: 0px 0px;} to {background-position: 9600px 0px;} } @-moz-keyframes BackgroundAnimation { from {background-position: 0px 0px;} to {background-position: 9600px 0px;} } @-ms-keyframes BackgroundAnimation { from {background-position: 0px 0px;} to {background-position: 9600px 0px;} } .container { width: auto; height: auto; padding:0; margin:0; } .inner { width:100%; height: auto; max-width: 1210px; padding: 0 20px; position: relative; margin: 0 auto; padding-bottom: 0; overflow: hidden; } .inner-margin { margin-left: -15px; margin-right: -15px; } .page-holder .inner .inner, .vc_row-stretch .inner { padding-left: 0px !important; padding-right: 0px !important; margin: 0px; } .vc_row-stretch > .inner > .inner-margin { margin: 0px; } .vc_video-bg iframe { padding-left: 0px !important; padding-right: 0px !important; } .inner.stretch_row_content { max-width: 100% !important; padding: 0 25px; } .inner.stretch_row_content_no_spaces { max-width: 100% !important; padding: 0; } .inner.stretch_row_content_no_spaces .vc_col-sm-12 { padding-left: 0px !important; padding-right: 0px !important; } p { margin: 0 0 25px; } embed { max-width: 100%; } .relative{ position: relative !important; } .absolute{ position: absolute !important; } .fixed{ position:fixed !important; } .f-left{ float:left; } .f-right{ float: right; } .z-1{ z-index: 1; } .bg-overlay, .bg-overlay-accent:after { position: absolute !important; display: block; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0,0,0,0.22); } .bg-overlay-darker { background: rgba(0,0,0,0.55); } .bg-overlay-black { background: rgba(0,0,0,0.9); } .bg-overlay-accent { background: rgba(0,0,0,0.85); } .bg-overlay-light { background: rgba(255,255,255,0.8); } .bg-overlay-accent:after { background-color: #c7b299; opacity: 0.1; content: " "; } .bg-overlay-dark_blue { background: rgba(4, 13, 25, 0.73); } .pattern-white:before{ background: url(img/pattern-white.png) repeat; content:''; width: 100%; height: 100%; top:0; left:0; position: absolute; z-index: 1; } .pattern-black:before{ background: url(img/pattern-black.png) repeat; content:''; width: 100%; height: 100%; top:0; left:0; position: absolute; z-index: 1; } .parallax { background-attachment: fixed; background-size:cover; } .oswald{ font-family: "Oswald", 'sans-serif'; } .flower{ font-family: "Indie Flower", cursive; } #page-content .wpb_gallery .gallery-item { margin-bottom: 30px; float: left; } .header{ width:auto; height: auto; font-size:60px; font-weight: 400; text-align: center; margin:0 auto; padding-top:0; } .header.font-secondary { font-size: 40px; } .mini-header{ font-size:30px; } .header-strips-one{ width:70px; height: 1px; position: relative; margin:20px auto 19px; border-top:1px solid #d0d0d0; } .header-strips-two{ width:70px; height: 5px; position: relative; margin:20px auto; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; } .strip-fullwidth{ width:100%; height: 1px; position: relative; margin:10px auto; border-top:1px solid #d0d0d0; } .description{ font-size:17px; font-weight: 400; line-height: 22px; text-align: center; margin:0 auto; max-width:950px; padding:0; } .description.uppercase{ font-size:15px; } .fa-googleplus:before, .fa-google_plus:before { content: "\f0d5"; } .fa-mail:before { content: "\f0e0"; } .fa-dribbble:before { content: "\f17d"; } .fa-vimeo:before { content: "\f194"; } .t-left{ text-align:left !important; } .t-center{ text-align:center !important; } .fullwidth.t-center { width: 100%; } .t-right{ text-align:right !important; } .t-justify{ text-align:justify !important; } .extrabold{ font-weight: 800; } .bold{ font-weight: 700; } .semibold{ font-weight: 600; } .normal{ font-weight: 400; } .light{ font-weight: 100; } .italic{ font-style: italic; } .uppercase{ text-transform: uppercase; } .dark{ color:#3e3e3e; } .white{ color:white; } .gray{ color:#b2b2b2; } .gray-tone{ color:#919191; } .t-shadow{ text-shadow:2px 2px 2px rgba(0,0,0,0.2); } .b-shadow{ box-shadow:2px 2px 2px rgba(0,0,0,0.05); } .bigger{ font-size:60px; } .white-bg{ background-color:white !important; } .gray-bg{ background-color:#fdfdfd !important; } .black-bg{ background-color:#1f1f1f !important; } .glass-bg{ background-color:rgba(255,255,255,0.1); } #page-content .soft-white-bg, #page-content .soft-black-bg{ position: relative; } #page-content .soft-white-bg:before{ background-color:rgba(255,255,255, 0.95); position: absolute; left:0; top: 0; width: 100%; height: 100%; display: block; content:''; } #page-content .soft-black-bg:before{ background-color:rgba(0,0,0, 0.6); position: absolute; left:0; top: 0; width: 100%; height: 100%; display: block; content:''; z-index: 1; } #page-content .active-dark{ background-color:#303030; } .border-1px{ border:1px solid; } .border-2px{ border:2px solid; } .border-1px + .border-1px, .border-2px + .border-2px{ border-top:transparent; } .soft-border{ border-color:#f1f1f1; } .gray-border{ border-color:gray; } .white-border{ border-color:white !important; } .mobile-bg{ position: relative; } .mobile-bg:after{ width: 100%; height: 100%; position: absolute; content: ''; display: block; background-image: url(img/mobile-bg.jpg); background-size:cover; } .b-scroll{ background-attachment: scroll !important; } ul.list-horizontal{ padding:0; margin:0; } ul.list-horizontal li{ display: inline-block; padding:0; margin:0 10px 0 0; } ul.list-horizontal li i{ font-size:12px; } #pageloader { display: block; width: 100%; height: 100%; position: fixed; top:0; background-color: #fff; z-index: 99999; } .spinner { position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; font-size: 10px; text-indent: -9999em; border-top: 1px solid #c7b299; border-right: 1px solid #c7b299; border-bottom: 1px solid #c7b299; border-left: 1px solid transparent; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear; background: none !important; } .spinner, .spinner:after { border-radius: 50%; width: 32px; height: 32px; } .cbp-popup-singlePage .cbp-popup-loadingBox { position: absolute; visibility: visible !important; top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; font-size: 10px; text-indent: -9999em; border-top: 1px solid #c7b299; border-right: 1px solid #c7b299; border-bottom: 1px solid #c7b299; border-left: 1px solid transparent; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load9 1.1s infinite linear; animation: load9 1.1s infinite linear; background: none !important; opacity: 0; } .cbp-popup-singlePage .cbp-popup-loadingBox, .cbp-popup-singlePage .cbp-popup-loadingBox:after { border-radius: 50%; width: 46px; height: 46px; } .cbp-popup-singlePage.cbp-popup-ready .cbp-popup-loadingBox { opacity: 0; } .cbp-popup-singlePage.cbp-popup-loading .cbp-popup-loadingBox { opacity: 1; } .cbp-popup-content { transition: opacity .5s; -webkit-transition: opacity .5s; -moz-transition: opacity .5s; -o-transition: opacity .5s; } @-webkit-keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes load9 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } #site-navigation { z-index: 999; position: fixed; width: 100%; top: 0px; } .admin-bar #site-navigation { top: 32px; } #site-navigation.sticky-now #navigation { height: 66px; box-shadow: 0 1px 2px rgba(0,0,0,0.07); } #site-navigation.sticky-now #navigation .nav-menu ul li a { line-height: 64px; } #site-navigation.sticky-now #navigation .nav-extra-right { line-height: 64px; } #navigation { width:100%; height: 96px; z-index: 50; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; background: #fff; } #navigation_sticky { position: fixed; opacity: 0; transition: opacity .3s, top .3s, visibility .3s; height: 70px; top: -132px; z-index: 50; box-shadow: 0 1px 2px rgba(0,0,0,0.05); } #navigation_sticky.navigation-sticky-visible { opacity: 1; top: 0; } span.vntd-no-nav { line-height: 74px; padding-top: 10px; float: left; } .admin-bar #navigation.nav-from-top{ top:-75px !important; } .admin-bar #navigation-sticky { -webkit-transition: none; -moz-transition: none; transition: none; } .vntd-no-nav { display: block; padding-top: 30px; } .nav-inner{ width:100%; max-width:1180px; margin:0 auto; padding: 0 20px; height: 100%; position: relative; } .dark-nav .nav-menu{ color:white; } .nav-inner .logo{ width:auto; height: auto; position: relative; left:0; top:50%; float:left; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } .nav-inner .logo a img{ max-height: 52px; transition: opacity .3s; } .nav-inner .site-logo-overlay { position: absolute; left: 0; opacity: 0; } .style-transparent.sticky-now .site-logo { opacity: 0; } .style-transparent.sticky-now .site-logo-overlay { opacity: 1; } .site-logo-text { margin: 0; } .nav-menu { float: right; height: 100%; z-index: 9; } .nav-menu > ul{ height: 100%; } .nav-menu > ul > li.current_page_item > a, .nav-menu > ul > li.current-menu-parent > a, .nav-menu > ul > li.current-menu-ancestor > a { border-bottom: 2px solid #c7b299; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; } .nav-menu > ul > li > a:hover, .nav-menu ul li { float: left; } .nav-menu ul li a { font-size:14px; font-weight: 500; line-height: 94px; margin-left: 16px; margin-right: 16px; padding: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; border-bottom: 2px solid transparent; color: #8c8c8c; cursor: pointer; } .nav-menu ul li a:hover { background: none !important; } .nav-menu ul li a:focus { background: transparent !important; } .nav-menu ul.dropdown-menu{ height: auto; margin:0; box-shadow: none; padding:0; background: transparent; border: 0px; border-top: 3px solid #c7b299; min-width: 230px; margin-left: -8px; box-shadow: 0 1px 14px rgba(0, 0, 0, 0.1); background: #fff; border-radius: 0 !important; margin-top: -3px; } .nav-menu ul.dropdown-menu li{ float: none; width: 100%; padding:0px 22px; } .nav-menu ul.dropdown-menu li a{ font-size:13px; line-height: 40px !important; padding-right: 15px; font-weight: 500; display: block; margin: 0; border: 0px; border-bottom: 1px solid #f4f4f4 !important; } .nav-menu ul.dropdown-menu li a:hover { border-left-color: #c7b299; } .nav-menu ul.dropdown-menu li a:after { font-family: FontAwesome; content: "\f105"; position: absolute; right: 22px; transition: color .3s, opacity .3s; opacity: 1; } .dropdown-dark .nav-menu ul.dropdown-menu li a:after { opacity: 0.4; } .nav-menu ul.dropdown-menu li a:hover:after { color: #c7b299; opacity: 0.5; } #site-navigation ul.dropdown-menu .menu-item .dropdown-menu { position: absolute; top: auto; left: 238px; margin-top: -42px; } #site-navigation #navigation-mobile ul.dropdown-menu .menu-item .dropdown-menu { left: 0; position: relative; margin-top: 0px; } .nav-menu > ul > li:last-child { position: inherit; } .nav-menu > ul > li:last-child > .dropdown-menu { left: auto; right: 20px; } .nav-bottom .nav-menu > ul > li:last-child > .dropdown-menu { left: auto; right: auto; } #site-navigation.dropdown-dark ul.dropdown-menu { margin-top: 0px; border-top: 0px; box-shadow: none; background: #191919; padding: 1px 0; } #site-navigation.dropdown-dark ul.dropdown-menu li a { border-bottom-color: #242424 !important; color: #bfbfbf; } #site-navigation.dropdown-dark .mega-menu > .dropdown-menu > li > a { } .nav-menu ul.dropdown-menu li:last-child > a { border: 0px !important; } .menu-item-language:hover ul.sub-menu { display: block; } .menu-item-language ul .menu-item a { line-height: 36px !important; padding: 6px 0px; display: block; } .sub-menu li.menu-item-language { float: none; height: auto; } .sub-menu.submenu-languages { position: absolute; display:none; z-index: 9; list-style: none; background: #fff; margin-left: 0px; width: 150px; margin-top: 2px; top: 94px; border-top: 1px solid #eee; } .sticky-now .sub-menu.submenu-languages { top: 64px; } .nav-menu .nav { float: left; } .header-cart-icon, .header-search-minimal { font-size: 20px; color: #e1e1e1; cursor: pointer; transition: color .3s, border-color .3s; } .header-cart-icon:hover, .header-search-minimal:hover { color: #aaa; } .header-cart-icon { font-size: 22px; cursor: pointer; } .nav-extra-right.extra-style-rounded { line-height: 114px; } .extra-style-rounded .header-search-minimal { font-size: 18px; border-radius: 100%; border: 2px solid #ebebeb; line-height: 40px; height: 44px; width: 44px; text-align: center; transition: all .3s; margin-left: 6px; } .extra-style-rounded .header-search-minimal:hover { border-color: #c7b299; color: #c7b299; } .extra-style-rounded .header-love-icon { line-height: 42px; } .header-big-search { position: absolute; left: 15px; right: 15px; top: 0; bottom: 0; display: none; } .header-big-search input.search { background: none; line-height: 96px; padding: 0; display: block; box-sizing: border-box; font-size: 32px; color: #555; padding-left: 5px; border: 0; outline: 0; width: 100%; padding-right: 30px; font-weight: 300; } #site-navigation.style-boxed .header-big-search { border-radius: 4px; padding: 0 25px; } #site-navigation.style-boxed .header-big-search input.search { line-height: 80px; } .header-big-search input.search::-webkit-input-placeholder, .header-big-search input.search:-moz-placeholder, .header-big-search input.search::-moz-placeholder, .header-big-search input.search:-ms-input-placeholder { font-weight: 300; } .header-search-close { cursor: pointer; position: absolute; right: 0; top: 50%; font-size: 32px; top: 50%; margin-top: -17px; transition:color .3s; width: 34px; height: 34px; } .header-search-close:hover::after, .header-search-close:hover::before { background-color: #c7b299; } .header-search-close i { display: none; } .header-search-close::before, .header-search-close::after { content: ''; position: absolute; width: 100%; top: 50%; height: 1px; background: #888; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); transition: all .3s; } .style-transparent.sticky-now .header-search-close::before, .style-transparent.sticky-now .header-search-close::after { background: #888; } .style-transparent .header-search-close::before, .style-transparent .header-search-close::after { background: #fff; } .header-search-close::after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); } #navigation_sticky .header-big-search input.search { line-height: 70px; } #navigation_sticky.style-bottom .nav-menu { float: left; } #navigation_sticky .nav-bottom-search { padding-top: 17px; } #navigation .nav li.mega-menu { position: inherit !important; } #navigation .nav li.mega-menu > .dropdown-menu { width: auto; left: 20px; right: 20px; padding: 0 13px; margin-left: 0px; } .dropdown-dark #navigation li.mega-menu > .dropdown-menu { margin-top: 0px; } #navigation .nav li.mega-menu > .dropdown-menu > li { width: 25%; float: left; padding: 17px 13px; border: 0px; } #navigation .nav li.mega-menu.cols-3 > .dropdown-menu > li { width: 33.3%; } #navigation .nav li.mega-menu ul.dropdown-menu li:first-child { border-top: 0px; } #navigation .nav li.mega-menu ul.dropdown-menu li:last-child { border-bottom: 0px; } #navigation .nav li.mega-menu > .dropdown-menu > li > a { font-weight: 500; color: #444; font-size: 17px; border: 0px !important; } #navigation .nav li.mega-menu > .dropdown-menu > li > a:after { content: none; display: none; } #site-navigation.dropdown-dark #navigation li.mega-menu > .dropdown-menu > li > a { color: #eee !important; border: none !important; } #navigation .nav li.mega-menu .dropdown-menu a { padding: 0 !important; border: 0px; } #navigation .nav li.mega-menu .dropdown-menu a:after { right: 0px; color: #cccccc; } #navigation .nav-menu .mega-menu ul.dropdown-menu ul.dropdown-menu li { padding: 0px; } #navigation .nav li.mega-menu > .dropdown-menu > li .dropdown-menu { display: block; position: relative; margin-top: 0px; margin-left: 0px; width: 100%; float: none; left: auto; box-shadow: none; border: 0px; } #navigation .nav li.mega-menu .current-menu-ancestor > a, #navigation .nav li.mega-menu .current-menu-parent > a { color: #363636 !important; } #navigation .nav-bottom .nav-menu li.mega-menu > ul.dropdown-menu > li > a, #navigation .header-skin-dark .nav-menu li.mega-menu > ul.dropdown-menu > li > a{ color: #707070 !important; } #navigation li.mega-menu.no-heading > .dropdown-menu > li > a { display: none; } .nav-bottom { height: 60px; background: #363636 !important; } .nav-bottom .nav-menu { float: left; } .nav-bottom-left, .nav-bottom-left .nav-menu { float: left; } .nav-bottom-right { float: right; } .nav-bottom .nav li { float: left; } .nav-bottom .nav li a { color: #acacac; padding: 0 22px; margin: 0; } .nav-bottom .nav > li > a { text-transform: uppercase; font-weight: 700; line-height: 60px; } .nav-bottom .nav li a:hover { background: none; color: #c7b299; } .nav-bottom .nav-menu > ul > li.menu-item-has-children > a:after { right: 14px; border-bottom-color: #acacac; } .nav-bottom .nav-menu ul.dropdown-menu { margin-left: 0; background: #2c2c2c; } .nav-bottom .nav-menu ul.dropdown-menu li { border-color: #363636; } .nav-bottom .nav-menu ul.dropdown-menu .dropdown-menu { left: 240px; } .nav-bottom .nav-menu ul.dropdown-menu li a { color: #707070; } .nav-bottom .nav-menu ul.dropdown-menu li a:hover { color: #c7b299; } .nav-bottom-search { padding-top: 13px; } .nav-bottom-search input.search { background: #464646; color: #636363; font-size: 14px; padding: 8px 20px; line-height: 19px; -webkit-font-smoothing: subpixel-antialiased; width: 220px; border: 0; } .nav-bottom-search input.search:focus { background: #222; } .nav-bottom-search input.search:-ms-input-placeholder, .nav-bottom-search input.search::-moz-placeholder, .nav-bottom-search input.search::-webkit-input-placeholder { color: #636363; } .nav-bottom-search .search-button { color: #555555; font-size: 22px; margin-right: 8px; transition: color .3s; padding-top: 1px; } .nav-bottom-search .search-button:hover { color: #c7b299; } #site-navigation.style-transparent { background: none; } #site-navigation.style-transparent.sticky-now #navigation { background: #fff; } #site-navigation.sticky-now .header-big-search input.search { line-height: 67px; } #site-navigation.style-transparent #navigation, #site-navigation.style-boxed #navigation { background: none; } .style-transparent .nav-menu > ul > li > a { color: #fff; border: 0px !important; } #site-navigation.style-transparent .nav-menu > ul > li > a:after { border-bottom-color: rgba(255, 255, 255, 0.58); } #site-navigation.style-transparent .nav-menu ul.dropdown-menu li:first-child { border-top: 0px !important; } .sticky-now .nav-menu > ul > li > a { color: #8c8c8c; } .style-transparent .nav-extra-item i { color: rgba(255, 255, 255, 0.9); } .style-transparent .header-big-search, .style-transparent .header-big-search input { color: #fff; } .style-transparent .header-big-search input::-webkit-input-placeholder { color: #fff; } .style-transparent .header-big-search input:-moz-placeholder { color: #fff; } .style-transparent .header-big-search input::-moz-placeholder { color: #fff; } .style-transparent .header-big-search input:-ms-input-placeholder { color: #fff; } .style-transparent.sticky-now .header-big-search input::-webkit-input-placeholder, .style-transparent.sticky-now .header-big-search input:-moz-placeholder, .style-transparent.sticky-now .header-big-search input::-moz-placeholder, .style-transparent.sticky-now .header-big-search input:-ms-input-placeholder { color: #555; } #site-navigation.style-transparent #navigation .nav-menu ul li.current_page_item a:before { content: none; } .style-transparent .mobile-nav-button { color: #fff; } #site-navigation.style-boxed #navigation { padding: 0px 20px; } #site-navigation.style-boxed .nav-inner { background: #fff; border-radius: 4px; padding: 0 25px; } #site-navigation.style-boxed #navigation { height: 80px; margin-top: 30px; } #site-navigation.style-boxed .nav-menu ul li a, #site-navigation.style-boxed .nav-extra-right { line-height: 78px; } #site-navigation.style-boxed ul.dropdown-menu { border-radius: 4px !important; } #site-navigation.style-boxed ul.dropdown-menu li:last-child { border: 0 !important; } #nav-bottom.nav-bottom-style-bottom2 { background: #fff !important; max-width: 1210px; padding: 0 20px; margin: 0 auto; } #nav-bottom.nav-bottom-style-bottom2 .nav-inner { background: #363636 !important; border-top-left-radius: 8px; border-top-right-radius: 8px; padding: 0 18px; } #nav-bottom.nav-bottom-style-bottom2 .nav > li > a { line-height: 58px; border-bottom: 2px solid transparent; } #nav-bottom.nav-bottom-style-bottom2 .nav > li:hover > a, #nav-bottom.nav-bottom-style-bottom2 .nav > li.current-menu-item > a { border-bottom-color: #c7b299; } .nav-extra-search input.search { background: #fafafa; height: 40px; line-height: 40px; border-radius: 20px; min-width: 500px; color: #c2c2c2; -webkit-font-smoothing: subpixel-antialiased; padding: 0 20px; } .nav-extra-search .search-button { width: auto; padding-right: 20px; } .nav-extra-search .search-button i { padding: 0; color: #999; font-size: 18px; } .header-style-minimal2 .logo, .style-minimal1 .nav-inner .logo, .style-minimal1 .nav-inner .nav-menu { display: block; float: none; } .style-minimal1 .nav-inner .logo { -webkit-transform: none; transform: none; -moz-transform: none; padding: 40px 0 20px; } .style-minimal2 #navigation .logo img, .header-style-minimal2 #navigation_sticky .logo img, .style-minimal1 .nav-inner .logo img { display: block; margin: 0 auto; } .style-minimal1 #navigation { height: auto; } .style-minimal1 ul.nav { float: none; display: block; width: 100%; text-align: center; } .style-minimal1 .nav-menu ul li { float: none; display: inline-block; } .style-minimal1 .nav-menu ul li ul a { text-align: left; text-transform: none; } .style-minimal1 .nav-menu ul.nav > li > a { text-transform: uppercase; line-height: 60px; border-bottom: 2px solid transparent; } .style-minimal1 .nav-menu ul li.current-menu-item a, .style-minimal1 .nav-menu ul li a:hover { border-color: #c7b299; } .style-minimal1 .nav-menu ul li a:before { display: none; content: none; } #navigation_sticky.style-minimal1 .logo { display: none; } #navigation_sticky.style-minimal1 .nav-extra-right { display: none; } .header-style-minimal2 .nav-menu .nav { display: none; } .header-style-minimal2 .header-cart-icon { display: none; } .header-style-minimal2 .mobile-nav-buttons { display: none !important; position: absolute; left: 0; text-align: center; font-size: 22px; color: #666; line-height: 37px; border-color: #666; } .header-style-minimal2 .mobile-nav-button-popup { position: absolute; left: 15px; text-align: center; font-size: 28px; color: #666; line-height: 38px; top: 34px; cursor: pointer; transition: color .3s; } .header-style-minimal2 .mobile-nav-button-popup:hover { color: #c7b299; border-color: #c7b299; } .header-style-minimal2 #navigation_sticky .mobile-nav-button-popup { top: 12px; } .header-style-minimal2 .header-search-minimal { border-color: #666; color: #666; font-size: 22px; } .header-style-minimal2 .nav-menu { height: 0px; } .header-style-minimal2 .nav-extra-right { position: absolute; right: 15px; top: 0; } .header-style-minimal2 .logo img { margin: 0 auto; display: block; } .header-style-minimal2 #topbar { display: none; } #vntd-popup-menu { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; color: #fff; background: rgba(0,0,0,0.88); text-align: center; z-index: 51; } #vntd-popup-menu:before { content: ""; display: inline-block; vertical-align: middle; height: 100%; } #vntd-popup-menu .vntd-popup-menu-inner { vertical-align: middle; width: 90%; display: inline-block; } #vntd-popup-menu a { color: #aaa; -webkit-font-smoothing: subpixel-antialiased; font-weight: bold; text-transform: uppercase; background: transparent !important; display: inline-block; padding: 3px 30px; font-size: 26px; } #vntd-popup-menu a:hover { color: #c7b299; } #vntd-popup-menu ul.nav > li.menu-item-has-children > a:after { margin-bottom: -9px; display: none; } #vntd-popup-menu-close { width: 52px; height: 52px; margin: 0 auto; border: 3px solid #c7b299; border-radius: 100%; line-height: 48px; color: #c7b299; font-size: 28px; margin-bottom: 30px; cursor: pointer; transition: all .3s; } #vntd-popup-menu-close:hover { color: #fff; border-color: #fff; } .header-skin-dark #navigation, #navigation_sticky.header-skin-dark { background: #333; } .header-skin-dark .nav-menu ul li a { color: #acacac; } #site-navigation.style-bottom.header-skin-dark #navigation { background: #2c2c2c; } .header-skin-dark .nav-menu ul.dropdown-menu, .header-skin-dark .nav-menu { background: #2c2c2c; } .header-skin-dark ul.dropdown-menu li { border-color: #363636 !important; } .header-skin-dark ul.dropdown-menu li a { color: #707070; } .header-skin-dark ul.dropdown-menu li a:hover { color: #c7b299; } #topbar { line-height: 40px; background-color: #f9f9f9; overflow: hidden; font-size: 13px; color: #c2c2c2; } .header-style-transparent #topbar { background: none; border-bottom: 1px solid rgba(255, 255, 255, 0.09); color: #e0e0e0; } .header-style-transparent #topbar a { color: #e3e3e3; } .topbar-left { float: left; } .topbar-right { float: right; } #topbar .vntd-social-icons { margin: 0; } #topbar.topbar-skin-light .vntd-social-icons a { color: #c2c2c2; } #topbar.topbar-skin-dark .vntd-social-icons a { color: #636363; } #topbar.topbar-skin-dark { background: #252525; color: #707070; } #topbar.topbar-skin-dark a { color: #707070; } #topbar.topbar-skin-dark .menu li a:after { background-color: #555; } #topbar i { font-size: 16px; } #topbar a { color: #d2d2d2; } #topbar a:hover { color: #c7b299; } .topbar-text i { margin-right: 6px; } .topbar-left i:not(:first-child) { margin-left: 20px; } .topbar-right i:not(:first-child) { margin-left: 20px; } .topbar-right .topbar-section { margin-left: 10px; } .topbar-section { display: inline-block; } #topbar ul { margin: 0; } #topbar .menu ul ul { display: none; } #topbar .menu li { list-style: none; display: inline-block; box-sizing: border-box; margin: 0 12px; position: relative; } #topbar .menu li:first-child { margin-left: 0; } #topbar .menu li:last-child a:after { display: none; } #topbar .menu a { display: block; border-top: 2px solid transparent; transition: all .3s; } #topbar .menu li:hover { } #topbar .menu li:hover a { color: #c7b299; border-color: #c7b299; } #topbar { overflow: visible; } #topbar .nav-inner:after { content: ""; clear: both; display: block; } .topbar-langs { padding-left: 5px; } .topbar-langs ul { opacity: 0; height: 0; position: absolute; top: 39px; left: -15px; background: #FBFBFB; border: 1px solid #EFEFEF; z-index: 300; list-style: none; min-width: 110px; text-align: left; overflow: hidden; line-height: 1.7em; } .topbar-langs .current-lang { position: relative; cursor: pointer; } .topbar-langs:hover ul { opacity: 1; height: auto; } #topbar .topbar-langs a { display: block; padding: 8px 14px; color: #bbb; } .topbar-langs ul li:not(:last-child) { border-bottom: 1px solid #Efefef; } .topbar-langs i { margin: 0 6px; } .nav-extra-right { display: inline-block; float: right; line-height: 96px; -webkit-transition: line-height .3s; -moz-transition: line-height .3s; transition: line-height .3s; } #navigation_sticky .nav-extra-right { line-height: 70px; } .nav-extra-item { display: inline-block; margin-left: 14px; font-size: 18px; } .nav-extra-item i { transition: color .3s; color: #aaa; font-size: 18px; display: inline-block; width: 22px; text-align: right; } .nav-extra-item i.icon-magnifier { -webkit-font-smoothing: subpixel-antialiased; } .nav-extra-item:nth-child(2) { margin-left: 19px; } .nav-extra-item-text { color: #959595; font-size: 16px; padding-right: 30px; } .nav-extra-item-text i { color: #c7b299; padding: 0 5px 0 25px; font-size: 20px; } #site-navigation .nav-extra-item:hover i { color: #c7b299; } .sticky-now .nav-extra-item i { color: #8c8c8c; } .sticky-now .header-big-search input { color: #555; } .first-nav.white-nav{ background-color:rgba(255,255,255, 0.1); box-shadow: 0px 1px 4px rgba(0,0,0, 0.1); } .first-nav.white-nav .nav-menu{ color:#fff; } .second-nav.white-nav .nav-inner .nav-menu ul li.active a, .white-nav .nav-menu ul.dropdown-menu li a:hover, .white-nav .nav-menu ul.dropdown-menu li.active a{ background-color:#f8f8f8; } #navigation-sticky.white-nav{ background:rgba(255,255,255,0.95); } .nav-from-top{ top:-75px !important; } .second-nav{ top: 0 !important; } .admin-bar .second-nav { top: 32px !important; } .mobile-nav-buttons { display: none; position: absolute; height: 28px; background: transparent; right: 35px; top: 50%; cursor: pointer; margin-top: -15px; } .mobile-nav-buttons .mobile-cart-button { margin-right: 12px; } .mobile-nav-buttons a i { font-size: 28px; color: #8b8b8b; } .mobile-nav-button { color: #8b8b8b; } .mobile-nav-button a:hover, .mobile-nav-button a:active{ color:#1f1f1f; } #navigation-mobile { display: none; background: #fafafa; padding-bottom: 8px; padding-left: 20px; padding-right: 20px; } .navigation-mobile > ul.menu { padding: 0 20px; margin: 0px; } .navigation-mobile > ul > li:last-child > a { border: 0px; } .navigation-mobile ul li { list-style: none; position: relative; } .navigation-mobile ul li a { list-style: none; line-height: 30px; display: block; border-bottom: 1px solid #f4f4f4; padding-left: 0px; padding-right: 0px; background: none !important; } .navigation-mobile ul li li { padding-left: 20px; } .navigation-mobile a { color: #8c8c8c; } .navigation-mobile .dropdown-menu>li>a { padding-left: 15px; } .navigation-mobile .dropdown-toggle { position: absolute; right: 0px; width: 40px; top: 0px; text-align: center; font-family: FontAwesome; -webkit-font-smoothing: antialiased; text-indent: 0px; display: block; z-index: 10; cursor: pointer; top: 0px; bottom: 0px; line-height: 50px; } .navigation-mobile .dropdown-toggle:after { content: "\f107"; } #site-navigation.dropdown-dark #navigation-mobile, .dropdown-dark .sub-menu.submenu-languages { background: #191919; } #site-navigation.dropdown-dark .navigation-mobile ul li a, .dropdown-dark .sub-menu.submenu-languages ul li a { border-color: #333 !important; color: #bfbfbf; } .navigation-mobile .dropdown-menu { position: relative; float: none; border: 0px; box-shadow: none; padding: 0px; background: none; padding-left: 23px; } .navigation-mobile ul.dropdown-menu .dropdown-menu { position: relative; margin-top: 0px; left: auto; padding-left: 23px; } .navigation-mobile .dropdown-menu>li>a { padding: 0px; line-height: 44px; background: none !important; } #navigation-mobile.navigation-mobile-dark { background: #2c2c2c; } #navigation-mobile.navigation-mobile-dark li a { border-color: #363636; } .navigation-mobile-dark li a { color: #707070; } .navigation-mobile.navigation-mobile-dark ul.menu li.menu-item-has-children:after { color: #666; } #home{ z-index: 6; } .home-elements{ width:100%; height: 100%; margin:0; left:0; top:0; position: absolute; z-index: 5; } .home-elements .home-inner{ position: relative; top:50%; height: auto; width:100%; max-width:1170px; margin:0 auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } .home-elements .v1{ margin-top:20px; } .home-inner.v1 .home-fixed-text{ font-size:60px; color:#d1d1d1; line-height: 60px; margin:0; padding: 0; } .slides-container div{ background-position: center center; background-repeat: no-repeat; background-size:cover; } .slides-container .uppercase { font-weight: normal; } body.parallax .slides-container div{ background-attachment: fixed; } .blog .home-texts .slide { font-size: 50px !important; } .image-bg{ background-image:url(img/slide4.jpg); background-position: center center; background-repeat: no-repeat; background-size:cover; } body.parallax .image-bg{ background-attachment: fixed; } .vntd-social-icons { margin-bottom: 20px; } .social-icon{ width: 20px; height: 20px; border-radius: 100%; background:white; display: inline-block; margin:0 3px !important; color:#c5c5c5; padding:4px !important; line-height: 20px; text-align: center; } .social-icon a{ color:#c5c5c5; } .social-icon:hover{ color:white; } #page-content .vntd-social-icons a { width: 32px; height: 32px; border: 1px solid rgba(0,0,0,0.2); border-radius: 100%; text-align: center; line-height: 32px; display: inline-block; font-size: 14px; margin: 0 10px 0 0; transition: all .3s; } #page-content .vntd-social-icons a:hover { border-color: #c7b299 !important; color: #c7b299 !important; } .ls-inner a.social-icon, .tp-caption a.social-icon{ color:#c5c5c5; width: 20px; height: 20px; line-height: 20px; -webkit-box-sizing: content-box !important; } .ls-inner a.social-icon:hover, .tp-caption .social-icon:hover{ color:white; } .gallery-caption, .wp-caption { font-style: italic; } .wp-caption-text { font-style: italic; opacity: 0.9; padding-top: 8px; line-height: 1.4em; } .bypostauthor { background: rgba(0,0,0,0); } .aligncenter { text-align: center; margin-left: auto; margin-right: auto; } img.aligncenter { display: block; } #wrapper_mbYTP_P10{ z-index: 0 !important; } .video-containers { position: relative; padding-bottom: 55.5%; padding-top: 1px; height: 0; overflow: hidden; margin-bottom: 25px; } .video-containers iframe, .video-containers object, .video-containers embed { position: absolute; top: 0; left: 0; width: 100% !important; height: 100%; z-index: 5; } .rainy-background { position: absolute; left: 0; top: 0; max-width: none !important; visibility: hidden; overflow: hidden; } .bg-sound-controls { white-space: nowrap; position: absolute !important; z-index: 1000; cursor: pointer; background: none !important; } section.page-content{ margin:0; width: 100%; padding:25px 0; } section.page-content .page-content-inner{ width: 100%; max-width:1170px; margin:0 auto; } .header-style-default #page-content { padding-top: 96px; } .header-style-default.page-with-topbar #page-content { padding-top: 139px; } .header-style-default #page-content { padding-top: 63px; } .header-style-default.page-with-topbar #page-content { padding-top: 106px; } #page-title { background-color: #362f2d; background: -webkit-linear-gradient(left, #362f2d, #534741); background: -o-linear-gradient(left, #362f2d, #534741); background: -moz-linear-gradient(left, #362f2d, #534741); background: linear-gradient(left, #362f2d, #534741); width: 100%; height: auto; position: relative; transition: background-image .3s; background-size: cover; margin-bottom: -30px; } #page-title h1 { color: #fff; } #page-title .page-title-holder { min-height: 100px; display: table; padding-left: 15px; } .page-title-inner { padding-top: 30px; } .header-style-minimal1 #breadcrumbs, #page-title.page-title-animated #breadcrumbs { display: none; } .header-style-transparent #page-title h1 { padding-top: 79px; color: #fff; } .header-style-transparent #page-title #breadcrumbs { margin-top: 31px; } .header-style-transparent #page-title #breadcrumbs li, .header-style-transparent #page-title #breadcrumbs li a { color: #fff; } #site-navigation.style-default-slide { margin-top: -110px; transition: margin-top .4s; -webkit-transition: margin-top .4s; -moz-transition: margin-top .4s; } .header-style-default-slide .page-holder { margin-top: 0px; } #site-navigation.style-default-slide.navigation-appear { margin-top: 0px; } #page-title.page-title-animated h1 { opacity: 0; } #page-title img { display: none; } .page-title-bg-image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; background-size: cover; } #page-title .page-title-inner .p_head_left{ height: auto; } #page-title h1 { padding:0; font-size:30px; text-transform: none; margin: 0; line-height: 32px; font-weight: 300; padding: 20px 0; display: table-cell; vertical-align: middle; max-width: 600px; } #page-title .page-title-inner .p_head_right{ width: 35%; height: auto; } #page-title .page-title-inner .p_head_right a.p-head-button{ display: inline-block; width: auto; padding:10px 22px; color:#6a6a6a; font-size:13px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } #breadcrumbs { position: absolute; right: 20px; top: 50%; margin-top: 3px; font-size: 14px; -webkit-font-smoothing: subpixel-antialiased; padding-right: 15px; } #breadcrumbs li { list-style: none; display: inline-block; } #breadcrumbs li:after { content: "/"; -webkit-font-smoothing: antialiased; margin: 0 11px; opacity: 0.5; } #breadcrumbs li:last-child:after { display: none; content: none; } #breadcrumbs li, .breadcrumbs a { color: #959595; font-weight: 300; } #breadcrumbs a:hover { color: #c7b299 !important; } .breadcrumbs a { color: rgba(255, 255, 255, 0.4) !important; } #about .about-boxes{ width:100%; z-index:3; position: relative; margin:75px auto 0; } .vntd-icon-box { cursor: pointer; } .vntd-icon-box a.about-icon{ display:block; background:transparent; width:130px; height: 130px; margin:0 auto; border-radius: 500px; border:1px solid #8b8b8b; color:#444444; font-size:28px; line-height: 132px; position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .vntd-icon-box a.about-icon:after{ position:absolute; background:transparent; content:''; width:100%; height: 100%; border-radius: 500px; left:0; top:0; border:1px solid transparent; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .vntd-icon-box h3{ font-size:22px; margin: 25px auto 15px; padding:0; font-weight: 500; } .vntd-icon-box p{ font-size:15px; line-height: 1.5em; margin-bottom: 15px; } .icon-box-centered { text-align: center; } .icon-box-centered p { color:#919191; } .vntd-icon-box:hover a.about-icon{ background:#21242a; color:white; border:1px solid rgba(0,0,0,0); } .vntd-icon-box:hover a.about-icon:after{ border:1px solid #21242a; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } body.parallax #what-we-do{ background-attachment: fixed; } .what-we-do{ z-index: 1; } ul#w-filters li{ display:inline-block; margin:50px 45px; } ul#w-filters li a{ display:inline-block; width:100px; height: 100px; line-height: 100px; border:1px dotted #b9b7b7; border-radius: 8px; color:#dcdcdc; opacity: 0.8; font-size:18px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); } ul#w-filters li a span{ display: block; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); } .w-items .w-item, .w-items .wpb-item { width:100%; padding:30px 24px; padding-bottom: 0px; border:1px dashed #7d7d7d; border-radius: 12px; color:#b9b7b7; background-color:rgba(35,37,43, 0.5); top: 0 !important; } .w-items .w-item h1, .w-items .wpb-item h1 { font-size:22px; color:#d2d2d2; margin:0; } .w-items .w-item p, .w-items .wpb-item p { font-size:15px; color:#c4c4c4; margin:10px 0 0; } .isotope-item { z-index: 2; } .isotope-hidden.isotope-item { pointer-events: none; z-index: 1; } .isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; } .isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; } .isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity; } .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; } .w-second-area{ margin:65px auto 0; } .w-second-area .w-left p{ margin:20px auto; } .w-second-area .w-left ul.w-descs li{ list-style-image: ; list-style-position: inside; margin:6px auto; } .w-second-area .w-left ul.w-descs li i{ background:url(img/list-style.png) bottom left; top:3px; position: relative; display:inline-block; width:19px; height: 19px; margin-right: 7px; } .w-second-area .w-right img{ width: 90%; height: auto; } .button{ padding:8px 14px; border-radius:6px; font-size:20px; margin:3px auto; display: inline-block; opacity: 0.7; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .button:hover{ opacity: 1; color:white; } .btn, #respond #submit, .vntd-contact-form.contact form .wpcf7-submit, #woo-nav-cart .button, #page-content .woocommerce .button, .woocommerce #review_form #respond .form-submit input, #page-content .single_add_to_cart_button { color: #fff; -webkit-transition: all .3s; transition: all .3s; -moz-transition: all .3s; padding: 10px 21px; font-weight: 700; text-transform: uppercase; font-size: 14px; border: none; border-radius: 2px; margin-bottom: 8px; position: relative; -webkit-font-smoothing: antialiased; box-shadow: inset 0 -3px 0px rgba(0,0,0,0.14); width: auto; background: #998675; text-align: center; margin-right: 4px; } .btn-style-square { border-radius: 0px; } .btn-medium { padding: 15px 28px; font-size: 18px; } .btn-large, .btn-larger { font-size: 14px; padding: 19px 38px; } .btn.btn-small { font-size: 13px; text-transform: none; padding: 7px 17px; font-weight: 500; } .btn.btn-small.btn-icon { padding-left: 50px; } .btn.btn-small.btn-icon .fa { width: 32px; line-height: 32px; font-size: 14px; } .btn-icon { padding-left: 60px; } .btn .fa { background: rgba(0,0,0,0.07); position: absolute; left: 0; top: 0; bottom: 0; border-bottom-left-radius: 3px; border-top-left-radius: 3px; width: 42px; line-height: 42px; font-size: 18px; } .btn-medium .fa { line-height: 55px; width: 52px; font-size: 22px; } .btn-medium.btn-icon { padding-left: 72px; } .btn-large .fa { line-height: 61px; width: 61px; font-size: 28px; } .btn-large.btn-icon { padding-left: 81px; } .vntd-contact-form.contact form .wpcf7-submit:hover, #respond #submit:hover, .post-form form button.contact-form-button:hover, .btn:hover, #woo-nav-cart .button:hover, #page-content .woocommerce .button:hover, .woocommerce #review_form #respond .form-submit input:hover, #page-content .single_add_to_cart_button:hover { color: #fff !important; border-color: #363636; box-shadow: inset 0 -50px 0px rgba(0,0,0,0.14); } .btn.btn-large:hover { box-shadow: inset 0 -52px 0px rgba(0,0,0,0.14); } .btn.btn-larger:hover { box-shadow: inset 0 -62px 0px rgba(0,0,0,0.14); } #page-content .btn:focus, #page-content .btn:active { box-shadow: inset 0 -62px 0px rgba(0,0,0,0.45); color: #fff !important; } .btn-center { display: table; margin: 0 auto; } .btn-style-stroke { background: none !important; border: 2px solid #c7b299; color: #c7b299; box-sizing: border-box; box-shadow: none !important; } #page-content .btn-style-stroke.btn-white:hover, #page-content .btn-hover-white:hover { background: #fff !important; color: #777 !important; border-color: #fff !important; } .btn-style-circle { border-radius: 30px; } .btn-style-circle.btn .fa { border-top-left-radius:30px; border-bottom-left-radius: 30px; } .btn-style-circle.btn .fa:before { margin-right: -3px; } #page-content .btn-style-stroke:hover { background: transparent !important; } .btn.btn-style-stroke:hover { border-color: #363636 !important; color: #363636 !important; background: none !important; } .btn-style-stroke.accent-hover-bg:hover { color: #c7b299 !important; border-color: #c7b299 !important; } .btn-style-stroke.btn-icon .fa { background: none; } .btn-style-stroke.btn-icon.btn-medium, .btn-style-stroke.btn-icon { padding-left: 42px; } .btn-style-stroke.btn-icon.btn-large { padding-left: 50px; } .btn-style-3d { -webkit-box-shadow: inset 0px -5px 0px rgba(0,0,0,0.12); -moz-box-shadow: inset 0px -5px 0px rgba(0,0,0,0.12); box-shadow: inset 0px -5px 0px rgba(0,0,0,0.12); } .btn-style-gradient:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.18)); opacity: .6; } .btn-white { color: #333; background-color: #fff; border-color: #ccc; } .btn-white:hover { color: #333; background-color: #ddd; } .btn-green { background-color: #8ec63f; border-color: #8ec63f; background-color: #39b54a; border-color: #39b54a; background-color: #8ec63f; border-color: #8ec63f; } .btn-green { } .btn-orange { background-color: #f0ad4e; border-color: #f0ad4e; } .btn-red { background-color: #d2322d; border-color: #d2322d; } .btn-blue { background-color: #00aeef; border-color: #00aeef; } .btn-blue.btn-style-stroke { color: #00aeef; } .btn-light-blue { background-color: #5bc0de; border-color: #5bc0de; } .btn-light-blue.btn-style-stroke { color: #5bc0de; } .btn-dark { background-color: #363636; border-color: #363636; } .btn-dark.btn-style-stroke { color: #363636; } .btn-black { background-color: #232323; border-color: #232323; } .btn-black.btn-style-stroke { color: #232323; } #page-content .btn-black:hover { color: #fff; } .btn-gray { background-color: #777; border-color: #777; } .btn-gray.btn-style-stroke { color: #777; } .btn-purple { background-color: #946EA7; border-color: #946EA7; } .btn-white { background-color: #fff; border-color: #fff; color: #fff; } .vntd-color-blue, #page-content .progress-bar-style4 .vntd-color-blue .progress-bar-value .vc_label_units { color: #61b5e5; } #page-content .progress-bar-style4 .vc_single_bar.vntd-color-blue { border-color: #61b5e5 !important; } .vc_single_bar.vntd-color-blue .vc_bar { background-color: #61b5e5 !important; } .vntd-color-green, #page-content .progress-bar-style4 .vntd-color-green .progress-bar-value .vc_label_units { color: #8dc63f; } #page-content .progress-bar-style4 .vc_single_bar.vntd-color-green { border-color: #8dc63f !important; } .vc_single_bar.vntd-color-green .vc_bar { background-color: #8dc63f !important; } .vntd-color-turquoise, #page-content .progress-bar-style4 .vntd-color-turquoise .progress-bar-value .vc_label_units { color: #1cbbb4; } #page-content .progress-bar-style4 .vc_single_bar.vntd-color-turquoise { border-color: #1cbbb4 !important; } .vc_single_bar.vntd-color-turquoise .vc_bar { background-color: #1cbbb4 !important; } .vntd-color-red, #page-content .progress-bar-style4 .vntd-color-red .progress-bar-value .vc_label_units { color: #f26d7d; } #page-content .progress-bar-style4 .vc_single_bar.vntd-color-red { border-color: #f26d7d !important; } .vc_single_bar.vntd-color-red .vc_bar { background-color: #f26d7d !important; } #page-content .vc_tta-style-classic .vc_tta-tab.vc_active a, #page-content .vc_tta-style-classic .vc_tta-panel-body { background: #fff; border-color: #ededed; } #page-content .vc_tta-style-classic .vc_tta-tab.vc_active { border-top: 2px solid #C7B299; } #page-content .vc_tta-style-classic .vc_tta-tab { margin-left: -1px; } #page-content .vc_tta-style-classic .vc_tta-tabs-list { padding-left: 2px; } #page-content .vc_tta-style-classic .vc_tta-tab a { background: #fafafa; font-size: 16px; } #page-content .vc_tta-style-classic .vc_tta-tab.vc_active a { border-bottom-color: transparent; color: #c7b299; } .vntd-tabs { padding-top: 10px; } .vntd-tabs .wpb_tab { border-radius: 6px; padding: 40px 30px !important; border: 1px solid rgba(0,0,0,0.06) !important; background: none !important; -webkit-font-smoothing: subpixel-antialiased; } #page-content .ui-tabs-nav { padding-left: 30px !important; border: 0; } #page-content .ui-tabs-nav a { background: rgba(0,0,0,0.06); border-top-left-radius: 4px; border-top-right-radius: 4px; text-transform: none; color: #acacac; font-size: 14px; transition: all .3s; padding: 10px 25px; -webkit-font-smoothing: subpixel-antialiased; } #page-content .ui-tabs-nav a:hover { background: rgba(0,0,0,0.08); } #page-content .ui-tabs-nav li { margin-right: 4px; margin-bottom: -1px; } #page-content .ui-tabs-nav li:hover { background: none !important; } #page-content .ui-tabs-nav .ui-tabs-active a { background: #c7b299 !important; color: #fff !important; font-weight: bold; padding-top: 12px; padding-bottom: 12px; margin-top: -6px; font-size: 16px; } #page-content .tabs-style2 .ui-tabs-nav a { background: none !important; border: 1px solid rgba(0,0,0,0.06); } #page-content .tabs-style2 .ui-tabs-nav .ui-tabs-active a, #page-content .tabs-style3 .ui-tabs-nav .ui-tabs-active a { background: #363636 !important; border-color: #363636 !important; } #page-content .tabs-style3 .ui-tabs-nav a { background: #252525; font-weight: bold; border-top: 3px solid #252525; } #page-content .tabs-style3 .ui-tabs-nav .ui-tabs-active a { background: #363636 !important; border-top: 3px solid #c7b299; } #page-content .vntd-tabs.tabs-style3 .wpb_tab { color: #959595; background-color: #363636 !important; border-color: #363636 !important; } #page-content .tabs-style4 .ui-tabs-nav li { margin-bottom: 0; } #page-content .tabs-style4 .ui-tabs-nav a { background: rgba(0,0,0,0.03); } #page-content .vntd-tabs.tabs-style4 .wpb_tab { border-color: #c7b299 !important; } #page-content .tabs-style5 .ui-tabs-nav { padding-left: 0 !important; } #page-content .vntd-tabs.tabs-style5 .wpb_tab { border: none !important; padding-left: 0 !important; padding-right: 0 !important; } .vntd-list { list-style: none; margin-bottom: 20px; } .vntd-list br { display: none; } .vntd-list li { margin-bottom: 10px; } #page-content .vntd-list li:before { content: none; display: none; } .vntd-list i { width: 16px; height: 16px; font-size: 14px; text-align: center; line-height: 16px; margin-right: 15px; } .vntd-list-bg i { color: #fff; opacity: 0.5; } .vntd-list-dark i { color: #666; } .vntd-list-accent i { color: #c7b299; } .vntd-list-bg.vntd-list-dark i { background-color: rgba(0,0,0,.5); color: #fff; } .list-icon-heart .fa:before { content: "\f004"; } .list-icon-heart-o .fa:before { content: "\f08a"; } .list-icon-flag .fa:before { content: "\f024"; } .list-icon-star .fa:before { content: "\f005"; } .list-icon-check .fa:before { content: "\f00c"; } .mobile-bg * { display: none !important; } #animals .slide.uppercase { font-family: "Oswald", "Raleway", Helvetica; font-weight: normal; } #portfolio .portfolio:first-child{ padding-bottom:0; } #portfolio .portfolio:last-child{ margin-top:35px; } .portfolio { overflow: hidden; } .portfolio-items { overflow: hidden; } .grid-load-more { text-align: center; margin-top: 40px; } .grid-load-more a { color: #fff !important; } .portfolio-filters-wrap { position: relative; } .portfolio-filters { display: block; text-align: center; margin-bottom: 40px; } .portfolio-counter-yes .portfolio-filters { padding-top: 32px; } .portfolio-filters li { display: inline-block; padding: 0px; margin: 0 11px; font-size: 15px; cursor: pointer; transition: all .3s; margin-top: 5px; position: relative; } .portfolio-filters li.cbp-filter-item-active { border-color: #c7b299; } .portfolio-filter-white li { color: #ddd; } .portfolio-filters-default_border .portfolio-filters { border-bottom: 2px solid rgba(0,0,0,0.06); } .portfolio-filters-default_border .portfolio-filters li { padding-bottom: 20px; margin-bottom: -2px; } .portfolio-filters-boxed .portfolio-filters li { border: 0; padding: 10px 20px; margin: 0 5px; border: 1px solid #ebebeb; font-size: 14px; line-height: 14px; border-radius: 2px; } .portfolio-filters-boxed .portfolio-filters li:hover, .portfolio-filters-boxed .portfolio-filters li.cbp-filter-item-active { background: #998675; border-color: #998675; color: #fff; } .portfolio-filters-bgcolor .portfolio-filters li { border: 0; border-radius: 4px; padding: 7px 13px; margin: 0 3px; } .portfolio-filters-bgcolor .portfolio-filters li.cbp-filter-item-active { background: #c7b299; color: #fff; } .filter-aligned-right { overflow: hidden; } .filter-aligned-right .portfolio-filters { float: right; margin: 0; } .portfolio-filters-default.filter-aligned-right .portfolio-filters:before { content: "."; position: absolute; text-indent: -9999px; left: 0; bottom: 2px; right: 0; border-bottom: 2px solid rgba(0,0,0,0.06); } .portfolio-filters-default.filter-aligned-right .portfolio-filters li { margin-top: 9px; margin-bottom: -20px; padding-bottom: 20px; z-index: 2; } .filter-aligned-right .portfolio-filters li:last-child { margin-right: 0; } .portfolio-title-left { float: left; } .portfolio-title-left h2 { margin: 0; } .portfolio-filters-default.filter-aligned-right { padding-bottom: 20px; } .portfolio-filters-bgcolor.filter-aligned-right li { margin-bottom: 0; margin-top: 3px; } .portfolio-filters-dark, .portfolio-filters-dark2 { text-align: center; } .portfolio-filters-dark .portfolio-filters, .portfolio-filters-dark2 .portfolio-filters { width: auto; margin: 0 auto; background: rgba(0,0,0,0.8); display: inline-block; border-radius: 4px; padding: 0 22px } .portfolio-filters-dark .portfolio-filters li, .portfolio-filters-dark2 .portfolio-filters li { color: #acacac; padding-top: 8px; padding-bottom: 6px; } .portfolio-filters-dark .portfolio-filters li:hover, .portfolio-filters-dark .portfolio-filters li.cbp-filter-item-active { color: #fff; border-color: #fff; } .portfolio-filters-dark2 .portfolio-filters li { border: 0; padding: 8px 13px; margin: 0; float: left; } .portfolio-filters-dark2 .portfolio-filters li:hover, .portfolio-filters-dark2 .portfolio-filters li.cbp-filter-item-active { color: #fff; background-color: #c7b299; } .cbp-filter-counter { background: #f3f3f3; color: #666; font-size: 13px; line-height: 18px; margin: 0 auto; padding: 4px 0; text-align: center; width: 34px; position: absolute; bottom: 0; left: 0; right: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity: 0; -webkit-transition: opacity .25s ease,bottom .25s ease; transition: opacity .25s ease,bottom .25s ease; border-radius: 2px; } .cbp-filter-counter:before { content: ""; position: absolute; bottom: -4px; left: 0; right: 0; margin: 0 auto; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #f3f3f3; display: none; } .portfolio-filter-white .cbp-filter-counter { background: rgba(0,0,0,0.4); color: #ccc; } .portfolio-filter-white .cbp-filter-counter:before { border-top-color: rgba(0,0,0,0.4); } .portfolio-filters li:hover .cbp-filter-counter { bottom: 36px; opacity: 1; } .portfolio-filters li:hover .cbp-filter-counter:before { display: block; } .portfolio-counter-no .cbp-filter-counter, .portfolio-filters-boxed .cbp-filter-counter { display: none !important; } .portfolio-counter-yes .portfolio-filters-boxed .portfolio-filters { padding-top: 0px !important; } .portfolio .portfolio-items{ margin-top:35px; width: 100.1%; visibility: hidden; } .portfolio .portfolio-items .item{ height: auto; } .portfolio-style .item a.work-image{ display: block; overflow: hidden; } .portfolio-style .item img{ width:100.5% !important; max-width: 100.5%; height: auto; -webkit-transition: transform 0.5s, opacity .5s; -moz-transition: transform 0.5s, opacity .5s; transition: transform 0.5s, opacity .5s; -webkit-backface-visibility: hidden; } .portfolio .portfolio-style div.boxed-item{ width:33.3%; overflow: hidden; background:transparent; } .portfolio-style .item-inner{ width: 100%; height: 100%; padding:0; margin:0; position: relative; overflow: hidden; background: #111 !important; -webkit-transition: background-color 0.5s; -moz-transition: background-color 0.5s; transition: background-color 0.5s; } .portfolio.boxed .portfolio-items{ margin-bottom:35px; -webkit-overflow-scrolling: touch; } .item-outer { padding: 13px 24px; text-align: left; background: #fbfaf8; position: relative; transition: background-color .4s; } .item-outer .portfolio-love-button { position: absolute; right: 24px; top: 21px; } .item-outer .jm-post-like { padding: 0px; } .item-outer .jm-post-like .fa-heart-o, .item-outer .jm-post-like .fa-heart { position: relative; display: block; font-size: 20px; bottom: 0px; margin-bottom: 2px; } .item-outer .jm-post-like .fa, .item-outer .jm-post-like span { width: 27px; text-align: center; display: block; margin-right: -3px; } .item-outer .jm-post-like span { color: #aaa; } .item-outer:before { content: ""; display: block; position: absolute; left: 24px; top: -11px; width: 0; height: 0; border-left: 14px solid transparent; border-right: 14px solid transparent; border-bottom: 11px solid #fff; transition: border-color .4s; } .item:hover .item-outer { background: #2f2928; } .item:hover .item-outer:before { border-bottom-color: #2f2928; } .portfolio-outer-excerpt { margin: 0; margin-top: 7px; } .item:hover .item-outer h3.portfolio-outer-title a { color: #fff; } h3.portfolio-outer-title { margin-bottom: 7px; } h3.portfolio-outer-title a { text-transform: none; font-size: 18px; color: #363636; } .portfolio-title_category_rounded .portfolio-outer-excerpt, .portfolio-title_category .portfolio-outer-excerpt { display: none; } .portfolio-title_category_center .item-outer { text-align: center; padding: 16px 24px; } .portfolio-title_category_center .item-outer h3 { font-size: 20px; } .portfolio-title_category .portfolio-outer-cats { margin-top: -5px; margin-bottom: 4px; font-size: 14px; color: #aaa; } .portfolio-title_category .item-outer { border-radius: 0; } .portfolio-title_category_rounded .item-outer { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border: 0; } .portfolio-title_category_rounded .portfolio-outer-cats { margin-top: -5px; } .portfolio-title_excerpt .portfolio-outer-cats { display: none; } .portfolio-title_excerpt_more .item-outer { text-align: left; } .portfolio-title_excerpt_more .portfolio-outer-cats { display: none; } .portfolio-view-more { padding: 7px 18px; text-transform: uppercase; -webkit-font-smoothing: antialiased; font-size: 13px; margin-top: 18px; } .portfolio-view-more:hover { background: #c7b299 !important; } .portfolio-view-more a { color: #fff !important; } .portfolio-cols-1.portfolio-title_excerpt_more .portfolio-outer-cats { display: block; } .portfolio-cols-1 .item-inner { float: left; width: 70%; } .portfolio-cols-1 .item-outer { position: absolute; right: 0; left: 70%; top: 0; bottom: 0; border: 0; box-shadow: none; border-radius: 0; padding: 30px; } .portfolio-cols-1 .cbp-item-wrapper { overflow: hidden; } .portfolio-cols-1 .portfolio-outer-title a { font-size: 24px; } .portfolio-cols-1.portfolio-title_excerpt_more .portfolio-outer-cats { color: #aaa; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid rgba(0,0,0,0.05); } .portfolio-cols-1 .portfolio-view-more { padding: 9px 20px; font-size: 14px; position: absolute; left: 30px; bottom: 30px; margin: 0; } .portfolio-item-overlay, .blog-item-overlay { position: absolute; display: inline-block; text-align: center; width: 100%; z-index: 3; top:0; left:0; right: 0; bottom: 0; opacity: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } .portfolio .portfolio-overlay-title h3{ font-size:30px; margin:0; padding:0; color: #fff; } .portfolio.portfolio-link_icon .overlay-icon-zoom { display: none; } .portfolio-style .item:hover img{ opacity: 0.4; -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); } .portfolio-style .item:hover .portfolio-item-overlay{ opacity: 1; } .portfolio-overlay-title, .portfolio-overlay-cats, .portfolio-overlay-excerpt { display: none; position: absolute; left: 0; right: 0; top: 50%; } .portfolio-overlay-title { color: #c7b299; margin-top: -20px; transition: color .3s; } .portfolio-overlay-cats { font-weight: 300; -webkit-font-smoothing: subpixel-antialiased; color: rgba(255,255,255,0.7); margin-top: 20px; font-size: 15px; } .portfolio-overlay-excerpt { padding: 0 20px; } .portfolio-overlay-icons { position: absolute; top: 50%; margin-top: -22px; text-align: center; left: 0; right: 0; } .portfolio-overlay-icons span { color: #fff; font-size: 26px; margin: 0 2px; border-radius: 100%; width: 44px; height: 44px; line-height: 44px; transition: all .3s; display: inline-block; } .portfolio-overlay-icons span:hover { color: #C7B299; } .portfolio-overlay-icons .overlay-icon-link { line-height: 47px; } .portfolio-content-lightbox .overlay-icon-zoom { display: none; } .portfolio-content-lightbox .portfolio-item-lightbox .overlay-icon-link .fa-link:before { content: "\f002"; } .portfolio-title_categories .portfolio-overlay-title, .portfolio-title_categories .portfolio-overlay-cats, .portfolio-bottom .portfolio-overlay-cats, .portfolio-bottom .portfolio-overlay-excerpt, .portfolio-bottom .portfolio-overlay-title, .portfolio-bottom_dark .portfolio-overlay-cats, .portfolio-bottom_dark .portfolio-overlay-excerpt, .portfolio-bottom_dark .portfolio-overlay-title, .portfolio-title_categories_excerpt .portfolio-overlay-title, .portfolio-title_categories_excerpt .portfolio-overlay-cats, .portfolio-title_categories_icons .portfolio-overlay-title, .portfolio-title_categories_icons .portfolio-overlay-cats, .portfolio-icons_title_categories .portfolio-overlay-title, .portfolio-icons_title_categories .portfolio-overlay-cats { display: block; } .portfolio-icons_title_categories .portfolio-overlay-title { color: #fff; } .portfolio-icons_title_categories .portfolio-overlay-title:hover { color: #363636 !important; } .portfolio-icons_title_categories .portfolio-overlay-icons { margin-top: -55px; } .portfolio-icons_title_categories .portfolio-overlay-title { margin-top: -5px; } .portfolio-icons_title_categories .portfolio-overlay-cats { margin-top: 30px; } .portfolio-icons_title_categories .overlay-icon-link { display: none; } .portfolio-none .portfolio-overlay-icons { display: none !important; } .vntd-portfolio-grid.portfolio-lightbox .overlay-icon-link { display: none; } .portfolio-title_categories .item-inner, .portfolio-title_categories_excerpt .item-inner, .portfolio-title_categories_icons .item-inner, .portfolio-simple_dark .item-inner, .portfolio-title_icons_categories .portfolio-style .item-inner { background: #111; } .portfolio-simple_dark .item:hover img { opacity: 0.4; } .portfolio-title_categories_icons .portfolio-overlay-title { margin-top: -35px; color: #fff; } .portfolio-title_categories_icons .portfolio-overlay-title a:hover { color: #fff !important; } .portfolio-title_categories_icons .portfolio-overlay-cats { margin-top: -5px; font-size: 12px; } .portfolio-title_categories_icons .portfolio-overlay-icons { margin-top: 18px; cursor: pointer; } .portfolio-title_categories_icons .portfolio-overlay-icons span { font-size: 18px; background: transparent; width: 32px; height: 32px; line-height: 32px; margin: 0; color: #fff; } .portfolio-title_categories_icons .portfolio-overlay-icons span:hover { color: #fff !important; background: rgba(0,0,0,0.6); } .portfolio-title_categories_excerpt .portfolio-overlay-excerpt { display: block; margin-top: 5px; color: #aaa; } .portfolio-title_categories_excerpt .portfolio-overlay-excerpt:after, .portfolio-bottom .portfolio-overlay-excerpt:after { content: "."; width: 100px; height: 5px; background: #c7b299; text-indent: -9999px; display: block; margin: 0 auto; margin-top: 20px; } .portfolio-title_categories .portfolio-overlay-icons, .portfolio-title_categories_excerpt .portfolio-overlay-icons { display: none; } .portfolio-title_categories_excerpt .portfolio-overlay-title { margin-top: -55px; } .portfolio-title_categories .portfolio-overlay-title, .portfolio-title_categories_excerpt .portfolio-overlay-title:hover { color: #fff !important; } .portfolio-title_categories_excerpt .portfolio-overlay-cats { margin-top: -25px; } .portfolio-title_categories .portfolio-overlay-title, .portfolio-title_categories_excerpt .item.no-excerpt .portfolio-overlay-title { margin-top: -20px; color: #c7b299; } .portfolio-title_categories .portfolio-overlay-cats, .portfolio-title_categories_excerpt .item.no-excerpt .portfolio-overlay-cats { margin-top: 11px; } .portfolio-bottom_dark .portfolio-item-overlay, .portfolio-bottom .portfolio-item-overlay { bottom: -100%; top: auto; height: 170px; background: rgba(255,255,255,0.91); } .portfolio-bottom_dark .item:hover .portfolio-item-overlay, .portfolio-bottom .item:hover .portfolio-item-overlay { bottom: 0; } .portfolio-bottom_dark .portfolio-overlay-icons, .portfolio-bottom .portfolio-overlay-icons { display: none; } .portfolio-bottom_dark .item:hover img, .portfolio-bottom .item:hover img { opacity: 1 !important; } .portfolio.portfolio-bottom_dark .portfolio-overlay-title, .portfolio.portfolio-bottom .portfolio-overlay-title { top: 0; margin-top: 30px; font-size: 24px; color: #363636; } .portfolio.portfolio-bottom .portfolio-overlay-title:hover { color: #c7b299; } .portfolio-bottom_dark .portfolio-overlay-excerpt, .portfolio-bottom .portfolio-overlay-excerpt { color: #999; top: 0; margin-top: 86px; } .portfolio-bottom_dark .portfolio-overlay-cats, .portfolio-bottom .portfolio-overlay-cats { color: #777; top: 0; margin-top: 56px; } .portfolio-bottom_dark .portfolio-overlay-excerpt:after, .portfolio-bottom .portfolio-overlay-excerpt:after { margin-top: 15px; } .portfolio-bottom_dark .item.no-excerpt .portfolio-item-overlay, .portfolio-bottom .item.no-excerpt .portfolio-item-overlay { height: 100px; } .portfolio-bottom_dark .item.no-excerpt .portfolio-overlay-cats, .portfolio-bottom .item.no-excerpt .portfolio-overlay-cats { margin-top: 60px; } .portfolio-bottom_dark .portfolio-item-overlay { background: rgba(0,0,0,0.6); } .portfolio.portfolio-bottom_dark .portfolio-style .item h3 { color: #fff } .portfolio.portfolio-bottom_dark .portfolio-style .item h3:hover { color: #c7b299; } .portfolio-bottom_dark .portfolio-overlay-cats { color: #ccc; } .portfolio a.portfolio-view-more{ display: inline-block; width: 80px; height: 80px; text-align: center; background:#f4f4f4; color:white; border-radius: 100%; line-height: 105px; margin-top:50px; margin-bottom:55px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } .portfolio.boxed a.portfolio-view-more{ margin-top:0; } .vntd-portfolio-nav { margin-top: -70px; height: 90px; position: relative; } .vntd-portfolio-nav .inner { height: 100%; } .portfolio-nav-wrap { position: absolute; top: 50%; margin-top: -12px; left: 0; right: 0; text-align: center; } .portfolio-nav-wrap > div { display: inline-block; } .portfolio-nav-wrap a { display: inline-block; position: relative; height: 23px; width: 23px; margin: 0 10px; } #page-content .portfolio-nav-wrap a div { border-color: rgba(0,0,0,0.5); transition: border-color .3s; } #page-content .portfolio-nav-wrap a:hover div { border-color: #c7b299; } .portfolio-nav-grid > div { height: 12px; width: 12px; float: left; border: 1px solid rgba(0,0,0,0.5); display: inline-block; } .portfolio-nav-grid .nav-grid-2 { border-left: 0; width: 11px; } .portfolio-nav-grid .nav-grid-3 { clear: both; border-top: 0; height: 11px; } .portfolio-nav-grid .nav-grid-4 { border-top: 0; border-left: 0; width: 11px; height: 11px; } .portfolio-nav-grid:hover > div { border-color: #c7b299; } .thin-arrow { display: inline-block; position: relative; position: absolute; top: 3px; left: 7px; } .thin-arrow-right { border-top: 1px solid #fff; border-left: 1px solid #fff; height: 16px; width: 16px; transform: rotate(135deg); left: auto; right: 7px; } .thin-arrow-left { border-top: 1px solid #fff; border-left: 1px solid #fff; height: 16px; width: 16px; transform: rotate(315deg); } .admin-bar .cbp-popup-wrap { top: 32px !important; } .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-navigation-wrap { position: absolute !important; top: 0px !important; background: #f3f3f3; height: 96px; } .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-close, .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-next, .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-prev { width: 44px; height: 44px; line-height: 39px; border-radius: 100%; border: 2px solid #aaa; background: none !important; transition: border-color .3s, color .3s; } .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-next:before, .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-prev:before, .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-close:before, .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-close:after { font-family: FontAwesome; font-weight: 300; -webkit-font-smoothing: antialiased; content: "\f104"; font-size: 28px; color: #aaa; margin-left: -3px; } .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-next:before { content: "\f105"; margin-left: 0px; margin-right: -3px; } .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-close:before { content: "\f105"; margin-right: -4px; margin-left: 0px; } .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-close:after { content: "\f104"; margin-left: 0px; } .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-close:hover, .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-next:hover, .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-prev:hover { border-color: #c7b299; } .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-close:hover:after, .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-close:hover:before, .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-next:hover:before, .cbp-popup-singlePage.cbp-popup-wrap .cbp-popup-prev:hover:before { color: #c7b299; } .vntd-team .item { text-align: center; } .vntd-team .item:hover h6.member-position { color: #c7b299; } .vntd-carousel .blog-extra-meta, .vntd-carousel img, .vntd-team .member-image-holder img, .vntd-team .team-member-details { -webkit-backface-visibility: hidden; } .vntd-team h4.member-name { font-size: 20px; margin: 20px 0 6px; } .vntd-team h6.member-position { font-weight: bold; color: rgba(0,0,0,0.3); font-size: 14px; margin-bottom: 12px; transition: color .3s; } .vntd-team .team-member-data { padding: 0 8px; } #page-content .team-member-icons a { display: inline-block; width: 32px; height: 32px; line-height: 30px; text-align: center; color: rgba(0,0,0,0.15); font-size: 22px; border-radius: 100%; background-color: transparent !important; margin: 0 3px; transition: color .3s, border-color .3s; } #page-content .team-member-icons a:hover { border-color: #c7b299; color: #c7b299; } .vntd-team .item:hover .team-member-icons a { border-color: rgba(0,0,0,0.15); color: rgba(0,0,0,0.22); } .team-member-image img { transition: opacity .3s; } .team-member-image a:hover img { opacity: .7; } .vntd-team.team-style-circle .team-member-image img { border-radius: 100%; border: 6px solid transparent; transition: all .3s; } .vntd-team.team-style-circle .item:hover .team-member-image img { border-color: #c7b299; } .vntd-team.team-style-transparent .item { opacity: 0.65; transition: opacity .3s; } .vntd-team.team-style-transparent .item:hover { opacity: 1; } .vntd-team.team-style-hover .item { margin-left: -1px; cursor: drag; } .vntd-team.team-style-hover .team-member-inner { position: relative; } .vntd-team.team-style-hover .team-member-details { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.8); opacity: 0; transition: opacity .4s; } .vntd-team.team-style-hover .item:hover .team-member-details { opacity: 1; } .vntd-team.team-style-hover .team-member-details:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } .vntd-team.team-style-hover h4.member-name { color: #fff; } .vntd-team.team-style-hover h6.member-position { color: #c7b299; } .vntd-team.team-style-hover .team-member-description { color: #969696; } .vntd-team.team-style-hover .team-member-data { padding: 0 10px; } #page-content .vntd-team.team-style-hover .team-member-data .team-member-icons a { color: rgba(255,255,255,0.5); border-color: #898989; } .vntd-team.team-style-hover .team-member-details-inner { display: inline-block; vertical-align: middle; width: 90%; } .vntd-team.team-style-slide_bottom .team-member-details { position: absolute; background: #fafafa; top: 100%; margin-top: -82px; transition: all .4s; } .vntd-team.team-style-slide_bottom .team-member-inner { border-bottom: 1px solid #ebebeb; padding-bottom: 70px; } .vntd-team.team-style-slide_bottom h6.member-position { margin-bottom: 20px; font-weight: normal; color: #707070 !important; -webkit-font-smoothing: subpixel-antialiased; } .vntd-team.team-style-slide_bottom .item:hover .team-member-details { margin-top: -230px; } .vntd-team.team-style-slide_bottom .team-member-data { padding: 0 30px 40px 30px; } .vntd-team.team-style-side .team-member-image { float: left; width: 50%; } .vntd-team.team-style-side .item { overflow: hidden; background: #fafafa; } .vntd-team.team-style-side .team-member-details { float: right; width: 50%; text-align: left; } .vntd-team.team-style-side h4.member-name { margin-top: 0; margin-bottom: 10px; } .vntd-team.team-style-side h6.member-position { color: #707070; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased; border-bottom: 1px solid #ebebeb; padding-bottom: 15px; } .vntd-team.team-style-side .team-member-data { padding: 0; } .vntd-team.team-style-side .team-member-details { padding: 25px; position: relative; padding-bottom: 0px; } .vntd-team.team-style-side .team-member-details:after { position: absolute; left: -12px; top: 23px; content: ""; width: 0; height: 0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-right:12px solid #fafafa; -webkit-backface-visibility: hidden; } .vntd-team.team-style-side .team-member-icons a:first-child { margin-left: 0; } .team-items { visibility: hidden; } .single-testimonial-post .inner, .single-services-post .inner, .single-team-post .inner { padding-top: 40px !important; } .single-team-thumbnail img { display: block; margin: 0 auto; margin-bottom: 40px; } .single-team-inner { width: 84%; margin: 0 auto; padding-bottom: 30px; } .single-testimonial-post { padding-bottom: 40px; } .modal-open{ overflow:auto; } .modal{ background-color: rgba(255,255,255,0.98); width: 100%; overflow: hidden; } .modal-backdrop{ opacity: 1; background-color: rgba(255,255,255,0); width: 100%; } .modal-inner{ margin:10% auto 0; width: 90%; max-width: 1000px; border-bottom:1px solid #f3f3f3; max-height: 80%; overflow: auto; } .modal .modal-inner .modal-left, .modal .modal-inner .modal-right{ margin:20px auto; } .modal .modal-inner .modal-head{ padding:20px 0; border-bottom:1px solid #f3f3f3; position: relative; } .modal .modal-inner h1.member-name{ font-size:50px; margin-top:0; padding-top:0; } .modal .modal-inner h4{ margin-top:0; padding-top:0; } .modal .modal-inner a.close { cursor: pointer; font-size: 20px; width: 40px; display: block; position: absolute; right: 0; height: 40px; color: white; line-height: 38px; border-radius: 100%; opacity: 1; background:#bdbdbd; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .modal .modal-inner .modal-left{ padding-left:0; height: auto; } .modal .modal-inner .modal-img{ width: 100%; height: auto; } .modal .modal-inner .modal-img img{ width: 100%; height: auto; } .modal .modal-inner .modal-right{ padding-right:0; height: auto; } .modal .modal-inner .modal-right { font-size:15px; } .modal .modal-inner .modal-right .member-skills{ width: 100%; height: auto; margin-top:15px; } .modal .modal-inner .modal-right .progress{ height: auto; border-radius: 1px; background-color:#f8f8f8; box-shadow: none; position: relative; margin-top: 15px; } .modal .modal-inner .modal-right .progress-bar{ height: 34px; font-size:21px; background-color:#373737; } .modal .modal-inner .modal-right .progress-bar span{ margin:8px 8px 8px; padding:0; font-size:16px; position: absolute; width: 100%; } #features{ position: relative; } #features .vc_col-sm-4 { padding-left: 0; padding-right: 0; } #features .vc_col-sm-4:nth-child(1), #features .vc_col-sm-4:nth-child(3) { padding-top: 80px !important; } #features .features-background{ position: absolute; width:100%; height: 765px; background-image:url(img/i2.jpg); background-repeat: no-repeat; background-position: center center; background-size:cover; top:0; left:0; right: 0; } body.parallax #features .features-background{ background-attachment: fixed; } #features ul.features-mobile{ width:100%; height: auto; min-height: 580px; margin:60px auto 0; background-image:url(img/features-iphone.png); background-position: center top; background-repeat: no-repeat; padding-top:90px; } .feature-box{ max-width:600px; float:left; text-align:right; cursor: default; display: block; height: auto; left:0; margin-top:30px; } .feature-box.icon-box-left { float:right; text-align:left; right:0; padding-right:0; } .feature-box a.box-icon{ width:70px; height: 70px; border-radius: 200px; background:white; text-align:center; display: block; position: relative; font-size:24px; line-height: 73px; color:#22252a; float:right; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .feature-box a.box-icon:after{ position: absolute; background:transparent; border-radius: 200px; left:-5px; right: -5px; top: -5px; bottom: -5px; border:2px solid white; content:''; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .feature-box.icon-box-left a.box-icon{ float:left; } .feature-box .feature-texts{ margin-right:90px; } .feature-box.icon-box-left .feature-texts{ margin-left:90px; margin-right:0; } .feature-box .feature-texts h3.box-head{ font-size:25px; margin-top: 20px; margin-bottom: 10px; } .feature-box .feature-texts p.box-desc{ font-size:12px; } .feature-box:hover a.box-icon{ color:white; } #features .container-fluid { margin-bottom: -50px; } #page-content .section-fullwidth { padding-left: 0; padding-right: 0; overflow: hidden; } #page-content .vc_row { margin-left: 0; margin-right: 0; } .section-fullwidth .vc_col-sm-12 { padding-left: 0; padding-right: 0; } .testimonial-content { border-radius: 6px; border: none; background: #fafafa; padding: 45px; margin-bottom: 20px; transition: all .3s; font-size: 17px; position: relative; } .testimonial-content-arrow { width: 0; height: 0; border-left: 16px solid transparent; border-right: 16px solid transparent; border-top: 16px solid #fafafa; position: absolute; left: 22%; bottom: -16px; margin-left: 10px; transition: border-color .3s; display: none; } .testimonial-content-arrow-inner { display:none; } .testimonial-content p { margin: 0; line-height: 1.55em; } .testimonials-cols-1.testimonials-style-minimal .testimonial-content p, .post-overlay-title { font-family: Georgia, Times New Roman, Times, Helvetica, Arial; font-style: italic; font-size: 30px; } .testimonials-cols-1.testimonials-style-minimal .testimonial-content p:after, .testimonials-cols-1.testimonials-style-minimal .testimonial-content p:before { content: '"'; } .testimonials-cols-1.testimonials-style-minimal .testimonial-content p:before { margin-right: -7px; } .testimonials-cols-1.testimonials-style-minimal .testimonial-content p:after { margin-left: -7px; } .testimonial-meta { overflow: hidden; padding-left: 22%; padding-top: 10px; } .testimonial-avatar { float: left; } .testimonial-avatar img { width: 60px !important; height: 60px; border-radius: 100%; transition: width .3s, height .3s, border-color .3s; } .testimonial-author { display: block; padding-left: 75px; } .testimonial-author h5 { font-weight: normal; font-size: 14px; line-height: 57px; color: #777; transition: color .3s; } .testimonial-role { color: #aaa; transition: color .3s; } .testimonials-cols-1 .testimonial-avatar { float: none; } .testimonials-cols-1 .testimonial-avatar img { margin: 0 auto; } .testimonials-cols-1 { text-align: center; } .testimonials-cols-1 .testimonial-meta, .testimonials-cols-1 .testimonial-author { padding: 0; } .testimonials-cols-1 .testimonial-content-arrow { left: 50%; margin-left: -16px; } .testimonials-cols-1 .testimonial-meta { margin-top: 15px; } .testimonials-cols-1 .testimonial-content { width: 80%; margin: 0 auto; } .testimonials-cols-1 .testimonial-author h5 { margin: 0px; } .testimonials-cols-1 .owl-dots { margin-top: -20px; } .testimonials-style-minimal .testimonial-content { background: none; font-size: 20px; padding: 5px 20px; border: 0px; } .testimonials-style-minimal .testimonial-content-arrow { display: none; } .testimonials-style-minimal .testimonial-author .testimonial-role { display: block; line-height: 1em; margin-top: -10px; color: rgba(255,255,255,0.5) !important; font-size: 14px; } .testimonials-style-minimal .testimonial-author h5 { font-size: 16px; margin-bottom: 30px; } .vntd-testimonials-tabs-holder { padding-bottom: 50px; } .vntd-testimonials-tabs .testimonial-content { margin: 0 auto; width: 80%; opacity: 0; height: 105px; font-size: 16px; line-height: 1.48em; } .vntd-testimonials-tabs .testimonial-content:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } .vntd-testimonials-tabs .testimonial-content-inner { display: inline-block; vertical-align: middle; width: 90%; } .vntd-testimonials-tabs .testimonial-content-arrow { left: 50%; bottom: -16px; margin-left: -21px; } .vntd-testimonials-tabs .testimonial-data { position: absolute; left: 0; right: 0; top: 0; } .vntd-testimonials-tabs { position: relative; text-align: center; } .vntd-testimonials-tabs .testimonial-meta { padding: 0; width: 100px; padding-top: 100px; overflow: visible; position: relative; } .vntd-testimonials-tabs .testimonial-item { display: inline-block; } .vntd-testimonials-tabs .testimonial-avatar { float: none; display: block; margin: 0 auto; cursor: pointer; height: 100px; width: 100px; } .vntd-testimonials-tabs .testimonial-avatar img { margin: 0 auto; border: 3px solid transparent; width: 70px !important; height: 70px; } .fixer-item { width: 0px !important; } .vntd-testimonials-grid .fixer-item { display: none !important; } .testimonial-fixer { width: 90px; height: 90px; margin: 0 auto; } .fixer-item .testimonial-avatar { cursor: default; } .vntd-testimonials-tabs .testimonial-author { position: absolute; left: -10px; right: -10px; margin-top: 10px; padding: 0; opacity: 0; transition: opacity .3s; } .vntd-testimonials-tabs .testimonial-author h5 { margin: 0 auto; line-height: 1.5em; color: #363636; text-transform: uppercase; font-weight: bold; -webkit-font-smoothing: subpixel-antialiased; } .vntd-testimonials-tabs .testimonial-author span { display: block; font-weight: normal; text-transform: none; } .vntd-testimonials-tabs .testimonial-item.active-item .testimonial-author, .vntd-testimonials-tabs .testimonial-item.active-item .testimonial-content { opacity: 1; } .vntd-testimonials-tabs .testimonial-item.active-item .testimonial-avatar img { width: 90px !important; height: 90px !important; border-color: #c7b299; } .vntd-testimonials-grid .item { float: left; margin-right: 3%; } .cols-2 .item { width: 48.5%; display: inline-block; } .cols-2 .item:nth-child(2n) { margin-right: 0; } .cols-3 .item { width: 31%; } .cols-3 .item:nth-child(3n) { margin-right: 0; } .cols-4 .item { width: 23.5%; margin-right: 2%; } .cols-4 .item:nth-child(4n) { margin-right: 0; } .vntd-twitter { overflow: hidden; background: #6dcff6; color: #fff; border-radius: 6px; } #page-content .vntd-twitter-inner { padding: 0px 20px !important; margin: 0px auto !important; height: 82px; } .vntd-twitter-inner.inner:after { content: none; display: none; } .vc_row-stretch .vntd-twitter { border-radius: 0; } .vc_row-stretch .vntd-twitter-inner { padding: 0px; } .vc_row-inner .vc_row-inner { margin-left: -15px; margin-right: -15px; } .vc_row-fullwidth-padding > .vc_col-sm-12 { padding-left: 30px; padding-right: 30px; } .vc_row { position: relative; background-size: cover; } .vc_row.vc_row-o-equal-height>.inner>.vc_column_container { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } .vc_row.vc_row-flex>.inner>.vc_column_container { display: flex; } .vc_row.vc_row-flex>.inner, .vc_row.vc_row-flex>.inner>.vc_column_container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; box-sizing: border-box; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .vc_row.vc_row-o-content-middle>.inner>.vc_column_container>.vc_column-inner { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .vc_row.vc_row-flex>.inner>.vc_column_container>.vc_column-inner { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .vc_row.vc_row-flex>.inner>.vc_column_container>.vc_column-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; -webkit-box-orient: vertical; -webkit-box-direction: normal; } .vntd-twitter-icon { font-size: 34px; color: #fff; position: absolute; top: 50%; margin-top: -24px; } .vntd-twitter .text-slider { padding-left: 60px; } .vntd-twitter .vntd-twitter-inner:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } .vntd-twitter .text-slider { vertical-align: middle; display: inline-block; width: 90%; margin: 0; } .vntd-twitter .tweet-content a { color: #fff; } .vntd-twitter .flex-direction-nav { display: none; } .logo-item { background: rgba(0,0,0,0.03); border-radius: 6px; padding: 0px 20px; height: 160px; white-space: nowrap; text-align: center; display: block; } .logos-overlay-no .logo-item { background: none !important; padding: 20px; } .logo-item:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } .logo-item img { vertical-align: middle; display: inline-block !important; width: 90% !important; height: auto; } .vertical-helper { vertical-align: middle; display: inline-block; height: 100%; } .logos-height-high .logo-item { height: 220px; } .logos-style-transparent a { opacity: 0.4; transition: opacity .4s; } .logos-style-transparent a:hover { opacity: 1; } .nav-tabs>li { margin-bottom: -1px !important; } .vc_message_box { -webkit-font-smoothing: subpixel-antialiased; } .vc_message_box-outline { background-color: #fafafa !important; border-top: 0 !important; border-right: 0 !important; border-bottom: 0 !important; border-left-width: 6px !important; } .vntd-tooltip { position: relative; color: #c7b299; font-weight: bold; } .vntd-tooltip span { display: none; opacity: 0; transition: opacity .3s; position: absolute; left: 50%; top: -34px; background: #363636; border-radius: 4px; font-size: 12px; padding: 5px 5px; color: #fff; text-align: center; font-weight: normal; } .vntd-tooltip span:after { content: "."; text-indent: -9999px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #363636; position: absolute; bottom: -6px; left: 50%; margin-left: -3px; } .vntd-tooltip.tooltip-style2 { color: #363636; } .vntd-tooltip.tooltip-style2 span { background-color: #c7b299; text-transform: uppercase; font-weight: bold; } .vntd-tooltip.tooltip-style2 span:after { border-top: 6px solid #c7b299; } .vntd-highlight, .blocked { display: inline-block; padding:3px 7px; color:white; } .vntd-dropcap { font-weight: bold; font-size: 70px; float: left; line-height: 70px; margin-right: 15px; color: #c7b299; } .vntd-dropcap.dropcap-style2 { background-color: #c7b299; color: #fff; font-size: 36px; line-height: 54px; width: 54px; height: 54px; text-align: center; margin-right: 20px; } .vntd-special-heading { margin-bottom: 30px; text-align: center; } .vntd-special-heading h1 { font-weight: 500; margin-bottom: 0px; -webkit-font-smoothing:subpixel-antialiased; font-size: 42px; } .vntd-special-heading h6 { margin: 0 auto !important; max-width: 560px; margin-top: 20px !important; color: #8c8c8c; font-size: 16px; line-height: 1.6em; font-weight: normal; } .vntd-special-heading.special-heading-align-left { text-align: left; } .vntd-special-heading.special-heading-align-left h6 { margin: 0px !important; } .bs-callout h2 { margin-bottom: 10px; } blockquote, .page-holder .wp-block-quote { margin-top: 30px; margin-bottom: 25px; margin-left: 20px; padding-left: 20px; padding-right: 100px; border-left: 3px solid #c7b299; font-size: 18px; position: relative; } .wp-block-quote.is-large p, .wp-block-quote.is-style-large p { font-size: 21px; font-style: normal; } blockquote.vntd-custom-blockquote { margin-bottom: 40px; font-size: 140%; border-left: 0px; padding: 10px 0; margin: 0px 0px 40px 0px; } .blockquote-content { padding-left: 25px; padding-top: 7px; padding-bottom: 7px; border-left: 4px solid #c7b299; font-size: 18px; margin-bottom: 15px; } .blockquote-author { padding-left: 28px; font-size: 14px; color: #aaa; } .blockquote-author:empty { display: none; } blockquote.blockquote-style2, blockquote.blockquote-style3 { background: rgba(0,0,0,0.03); border-radius: 6px; border-left: 4px solid #c7b299; padding: 30px 30px 30px 120px; } blockquote.blockquote-style2:after, blockquote.blockquote-style3:after { font-family: FontAwesome; -webkit-font-smoothing: antialiased; content: "\f10d"; top: 18px; font-size: 70px; color: rgba(0,0,0,0.12); position: absolute; } blockquote.blockquote-style2:after { left: 30px; } blockquote.blockquote-style2 .blockquote-content, blockquote.blockquote-style3 .blockquote-content { border: none; font-size: 20px; padding: 0; } blockquote.blockquote-style2 .blockquote-author, blockquote.blockquote-style3 .blockquote-author { padding: 0; color: #c7b299; font-weight: bold; } blockquote.blockquote-style2 .blockquote-author { text-transform: uppercase; } blockquote.blockquote-style3 { background: #363636; padding: 30px 120px 30px 30px; } blockquote.blockquote-style3:after { right: 30px; left: auto; content: "\f10e"; color: rgba(255,255,255,0.2); } .vntd-carousel-holder { opacity: 0; transition: all 2s; max-height: 0; } .vntd-carousel { position: relative; display: none; } .vntd-carousel-title h2 { font-size: 34px; } .vntd-carousel-title h2 span { font-size: 16px; font-weight: normal; margin-left: 8px; } .vntd-carousel-title h2 span a { padding-left: 5px; } .owl-controls { } .owl-item { cursor: -webkit-grab; cursor: -moz-grab; } .owl-dots { display: block; position: relative; text-align: center; margin-top: 30px; margin-bottom: 20px; } .owl-dot { width: 10px; height: 10px; margin: 0 4px; border-radius: 100%; background: rgba(0,0,0,0.25); display: inline-block; transition: background .3s, border .3s, opacity .3s; box-sizing: content-box; background-clip: padding-box; border: 2px solid transparent; } .owl-dot:hover { opacity: 0.8; } .owl-dot.active { background-color: transparent !important; border-color: #c7b299; } .vntd-section-white .owl-dot { background-color: rgba(255,255,255,0.25); } .carousel-dots-align-left .owl-dots { text-align: left; } .carousel-dots-align-right .owl-dots { text-align: right; } .owl-nav { position: absolute; right: 0; top: -65px; } .carousel-nav-true { margin-top: 40px; } .carousel-nav-true.nav-position-side { margin-top: 0px; } .owl-nav > div { text-indent: -9999px; height: 24px; width: 24px; background: none; border: 2px solid rgba(0,0,0,0.15); border-radius: 100%; display: inline-block; transition: all .3s; position: relative; line-height: 22px; } .owl-nav > div:before { font-family: FontAwesome; -webkit-font-smoothing: antialiased; font-weight: bold; position: absolute; left: 50%; margin-left: -4px; top: -2px; color: rgba(0,0,0,0.2); text-indent: 0px; font-size: 16px; } .nav-position-top_right .owl-nav > div:before { top: -1px; margin-left: -3px; } .owl-nav > div:hover { border-color: #c7b299; color: #c7b299 ; } .owl-prev { margin-right: 5px; } .owl-prev:before { content: "\f104"; } .owl-nav .owl-next:before { content: "\f105"; margin-left: -2px; } .vntd-carousel.nav-position-bottom .owl-nav { margin-top: 30px; margin-bottom: 30px; text-align: center; position: relative; top: auto; } .vntd-carousel.nav-position-side .owl-nav { position: absolute; left: 0; right: 0; top: 50%; margin-top: -23px; } .vntd-carousel.nav-position-side .owl-nav > div { position: absolute; background: none; color: rgba(0,0,0,0.4); height: 46px; } .vntd-carousel.nav-position-side .owl-nav > div:before { color: rgba(0, 0, 0, 0.11); font-size: 36px; transition: color .3s; } .vntd-carousel.nav-position-side .owl-nav > div:hover:before { color: rgba(0,0,0,0.7); } .vntd-carousel.nav-position-side .owl-prev { left: -40px; } .vntd-carousel.nav-position-side .owl-next { right: -40px; } .vntd-portfolio-carousel .feature-second-area{ padding:25px 0 0; } .vntd-cta { padding: 60px 0px 50px; overflow: hidden; border-radius: 6px; } .vntd-bg-color-light { background: #f8f8f8; } body .vntd-cta .inner { margin: 0 auto; padding-left: 0px !important; padding-right: 0px !important; } .vntd-cta .inner > div { padding: 0; } .vc_row-stretch .vntd-cta { border-radius: 0; padding-left: 0; padding-right: 0; } .vntd-bg-color-gray { background: #f8f8f8; } .vntd-cta h1 { font-weight: 400; font-size: 30px; } .vntd-cta-color-white h1 { color: #fff; } .vntd-cta-color-white p { color: #fff; opacity: 0.8; font-weight: 300; } .vntd-cta h1 .heading-highlight { font-weight: bold; color: #c7b299; } span.color-white { color: #fff !important; } .vntd-cta p { margin: 0; font-size: 21px; font-weight: 300; } .vntd-cta h1 { margin: 0; line-height: 57px; } .cta-button { margin: 0; float: right; border-radius: 2px; } .cta-with-subtitle .cta-button { margin-top: 0px; } .vntd-cta .cta-button2 { margin-left: 26px; } .vntd-cta-style-default .cta-right { text-align: right; padding-left: 0px; } .vntd-section-white .vntd-cta p { opacity: 0.4; } .vntd-cta.cta-with-subtitle h1 { line-height: 1.2em; margin-top: -6px; margin-bottom: -2px; } .vntd-cta.cta-with-subtitle.vntd-cta-style-aligned a { margin-top: -49px; } .vntd-cta.cta-with-subtitle.vntd-cta-style-default a { margin-top: 6px; } .vntd-cta.vntd-bg-color-dark .btn-dark, .vntd-cta.vntd-bg-color-dark .cta-button:hover { background-color: #555555; } .vntd-cta.vntd-cta-style-aligned { text-align: center; } .vntd-cta.vntd-cta-style-aligned .inner > div { float: none; display: inline-block; width: auto !important; padding: 0 30px; } .vntd-cta.vntd-cta-style-aligned a { margin-top: -12px; } .vntd-cta.vntd-cta-style-centered { text-align: center; } .vntd-cta.vntd-cta-style-centered .inner-margin > div { float: none; display: block; width: 100%; } .vntd-cta.vntd-cta-style-centered h1 { -webkit-font-smoothing: subpixel-antialiased; } .vntd-cta.vntd-cta-style-centered .cta-button { margin-top: 30px; float: none; } .vntd-cta.vntd-cta-style-centered .cta-subtitle { margin: 0 auto; margin-top: 15px; max-width: 700px; } .vntd-counter { text-align: center; text-transform: uppercase; padding-top: 20px; } .vntd-counter:after { content: ""; width: 30px; height: 2px; margin: 0 auto; display: block; margin-top: 25px; background: #998675; } .counter-title h6 { font-size: 16px; -webkit-font-smoothing: subpixel-antialiased; margin: 0; } .counter-number { font-size: 48px; font-weight: bold; color: #998675; } .vntd-counter, .vntd-counter h6 { text-transform: none; } .vntd-section-white .counter-number{ color: #fff !important; } .vntd-section-white .vntd-counter:after { background-color: #fff !important; } .vntd-counter i { font-size: 48px; } .vntd-section-white .vntd-counter i { opacity: 1; } .vntd-counter h6 { color: #aaa; font-size: 16px; margin-top: 3px; } .counter-style-default .counter-icon { margin-bottom: 26px; } .counter-style-default .counter-value { margin-bottom: 22px; } .counter-style-circle .counter-value { position: relative; width: 70%; height: 0; padding-bottom: 67.8%; border: 3px solid #fff; border-radius: 100%; margin: 0 auto; } .counter-style-circle .counter-number { position: absolute; top: 50%; margin-top: -34px; left: 0; right: 0; } .counter-style-circle .counter-number:after, .counter-style-circle .counter-number:before { content: ""; width: 50px; display: block; margin: 0 auto; border-bottom: 3px solid #fff; } .counter-style-circle h6 { margin-top: 18px; font-size: 18px; } .counter-color-dark, .counter-color-dark h6, .counter-color-dark .counter-number { color: #363636; } .counter-color-dark .counter-number:after, .counter-color-dark .counter-number:before, .counter-color-dark .counter-value { border-color: #363636; } #skills .skills{ width: 90%; margin:35px auto 0; max-width: 1030px; } .progress{ height: auto; border-radius: 1px; background-color:#f8f8f8; box-shadow: none; margin-top:35px; position: relative; } .progress-bar{ height: 38px; font-size:21px; background-color:#373737; } .progress-bar span{ margin:10px 10px 8px; padding:0; font-size:20px; position: absolute; width: 100%; } #services{ background-position: center center; background-repeat: no-repeat; background-size: cover; } body.parallax #services{ background-attachment: fixed; } .service-boxes{ width:100%; margin:90px auto 0; } .service-boxes .service-box{ cursor: pointer; padding:15px; } .service-boxes .service-box a.service-icon{ display:block; background:transparent; width:130px; height: 130px; margin:0 auto; border-radius: 500px; border:1px solid #8b8b8b; color:#444444; font-size:28px; line-height: 132px; position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .service-boxes .service-box a.service-icon:after{ position:absolute; background:transparent; content:''; width:100%; height: 100%; border-radius: 500px; left:0; top:0; border:1px solid transparent; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .service-boxes .service-box h3{ font-size:20px; color:#5f5f5f; margin:20px auto 16px; padding:0; } .service-boxes .service-box p{ font-size:15px; color:#919191; } .service-boxes .service-box:hover a.service-icon{ background:#21242a; color:white; } .service-boxes .service-box:hover a.service-icon:after{ border:1px solid #21242a; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .service-boxes .owl-controls{ top:-50px; position: absolute; width:100%; height: 40px; text-align: inherit; display: block; } .service-boxes .owl-controls .owl-buttons{ width:100%; height: auto; } .service-boxes .owl-controls .owl-buttons div{ display: inline-block; width:38px; height:38px; background-color:white; border-radius:200px; margin:0 3px; opacity: 0.7; background-position: center center; background-repeat: no-repeat; background-image:url(img/left-litle-black.png); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .service-boxes .owl-controls .owl-buttons div:nth-of-type(2){ background-image:url(img/right-litle-black.png); } .service-boxes .owl-controls .owl-buttons div:hover{ background-color:#262626; background-image:url(img/left-litle.png); opacity: 1; } .service-boxes .owl-controls .owl-buttons div:nth-of-type(2):hover{ background-image:url(img/right-litle.png); } body.parallax #prices{ background-attachment: fixed; } .vntd-pricing-box { text-align: center; background: #f8f8f8; box-shadow: 0px 3px 35px rgba(0, 0, 0, 0.07); margin-top: 40px; } .vntd-pricing-box h3{ font-size: 30px; margin: 0; padding: 23px 8px; color: #fff !important; background: #8c8c8c; -webkit-font-smoothing: antialiased; font-weight: 700; position: relative; } .vntd-pricing-box h3:after { content: ""; position: absolute; bottom: -12px; left: 50%; margin-left: -20px; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 12px solid #8c8c8c; } .vntd-pricing-box h4{ margin: 0; font-size: 42px; padding: 24px 8px 18px; background: #f8f8f8; color: #8c8c8c; font-weight: 700; -webkit-font-smoothing: subpixel-antialiased; } .vntd-pricing-box h4 span{ font-size: 13px; display: block; font-weight: 500; color: #999; opacity: 0.5; } ul.pricing-box-features { padding: 18px 0; background: #fff; margin: 0px; } ul.pricing-box-features li { font-size:14px; list-style: none; color: #707070; padding: 10px 0; border-bottom: 1px solid #f6f6f6; } ul.pricing-box-features li:last-child { border: 0; } .vntd-pricing-box .pricing-box-button { padding: 34px 0; } .pricing-box-button a.btn { background: #8c8c8c; color: #fff; text-transform: uppercase; display: inline-block; margin: 0 auto; font-size: 14px; -webkit-font-smoothing: antialiased; padding: 17px 36px; } .pricing-box-radius-all { border-radius: 8px; } .pricing-box-radius-left { border-radius: 8px 0px 0px 8px; } .pricing-box-radius-right { border-radius: 0px 8px 8px 0px; } .vntd-pricing-box.active { margin-bottom: 30px !important; } .vntd-pricing-box.active h3 { color: #c7b299; margin-top: -40px; padding: 43px 8px; background-color: #c7b299; } .vntd-pricing-box.active h3 { } .vntd-pricing-box.active .pricing-box-button { padding: 50px 0; } .vntd-pricing-box.active .pricing-box-button a.btn { background-color: #c7b299; color: #fff; } ul.pricing-box-features.active li { color: #8dc63f; } .vntd-pricing-box.pricing-button-color-green a.btn, .vntd-pricing-box.pricing-box-color-green h3, .vntd-pricing-box a.btn { background-color: #8dc63f; } .vntd-pricing-box.pricing-box-color-green h4 { color: #8dc63f; } .vntd-pricing-box.pricing-box-color-green h3:after { border-top-color: #8dc63f; } .vntd-pricing-box.pricing-button-color-gray a.btn, .vntd-pricing-box.pricing-box-color-gray h3, .vntd-pricing-box a.btn { background-color: #555; } .vntd-pricing-box.pricing-box-color-gray h4 { color: #555; } .vntd-pricing-box.pricing-box-color-gray h3:after { border-top-color: #555; } .vntd-pricing-box.info-box { background: #fff; } .vntd-pricing-box.info-box h3 { height: 171px; color: #363636; padding-left: 50px; padding-right: 50px; padding-top: 50px; line-height: 1.2em; background: #fafafa; } .vntd-pricing-box.pricing-box-color-green.info-box h3 { color: #8dc63f; } .vntd-pricing-box.info-box h4 { display: none; } .vntd-pricing-box.info-box .pricing-box-button { visibility: hidden; opacity: 0; } .vntd-pricing-box.pricing-box-color-gray.info-box h3 { background: #252525; color: #fff; } .vntd-pricing-box.info-box.pricing-box-radius-all h3 { border-radius: 8px 0px; } .vntd-pricing-box.info-box.pricing-box-radius-left h3 { border-top-left-radius: 8px; } .vntd-pricing-box.info-box.pricing-box-radius-right h3 { border-top-right-radius: 8px; } .vntd-pricing-box .fa { font-size: 20px; line-height: 14px; } .vntd-pricing-box .fa.fa-close { color: #ed1c24; } .vntd-pricing-box .fa.fa-check { color: #8dc63f; } .contact .inner{ padding-bottom:68px; } input,textarea,button{ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .wpcf7-validation-errors { clear: both; } .wpcf7 input, .wpcf7 textarea, .contact form input, .contact form textarea { width: 100%; height: auto; padding: 12px 15px 12px; font-size: 15px; margin-bottom: 18px !important; color: #363636; letter-spacing: 0.5px; background: #fafafa; border: 1px solid #ebebeb; border-radius: 0px; outline: none; margin-top: 8px; } #page-content .wpcf7 input[type="text"], #page-content .wpcf7 input[type="email"], #page-content .wpcf7 input[type="password"] { width: 70%; position: relative; display: block; } .vntd-contact-form p { margin: 0px; } .contact-form-left { float: left; width: 370px } .contact-form-right { padding-left: 395px; } .wpcf7 label { font-weight: normal; display: block; margin-bottom: -8px; } .contact-form-dark.contact form input, .contact-form-dark.contact form textarea { background: #252525; color: #636363; border-color: #252525; } .contact-form-dark.contact form input:hover, .contact-form-dark.contact form textarea:hover { color: #fff; background: #313131; border-color: #464646; } .dark-form{ background-color:transparent; border:1px solid #2e2e2e; } .contact form textarea{ height: 201px; max-width: 100%; max-height: 171px; } #respond #submit, .contact form button.contact-form-button{ margin-bottom:0 !important; } #subscribe form .subscribe-form{ width:100%; height: auto; padding:15px 15px 12px; font-size:18px; margin-bottom:18px; color:#7f7f7f; letter-spacing: 0.5px; } .contact form input:active, .contact form textarea:active, .contact form input:focus, .contact form textarea:focus{ outline: none; } #respond #submit:hover, .contact .wpcf7-submit:hover{ color:white; } div.wpcf7-response-output { padding: 10px 14px; margin: 0 15px; } .wpcf7-form-control-wrap { display: initial !important; } .contact form input:hover, .contact form textarea:hover{ border-color:#dadada; } .mail-message-area{ width:100%; padding:0 15px; } .mail-message{ width: 100%; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; transition: all 0.7s; margin:0 auto; border-radius: 0; } .not-visible-message{ height:0px; opacity: 0; } .visible-message{ height:auto; opacity: 1; margin:25px auto 0; } #address{ background-image:url(img/i6.jpg); background-position: center center; background-repeat: no-repeat; background-size:cover; } body.parallax #address{ background-attachment: fixed; } .address-soft{ width:90%; max-width: 770px; padding:52px; background:rgba(255,255,255,0.05); color:#e7e7e7; margin:0 auto; } .address-soft a.phone-button{ display: block; width:82px; height: 82px; background:rgba(255,255,255,0.05); color:#e7e7e7; margin:0 auto; line-height: 85px; font-size:35px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .address-soft h1.phone-text{ padding:0; margin:15px auto; font-size:65px; color:white !important; } .address-soft a{ color:white; } .address-soft h2.phone-text{ padding:0; margin:0 auto 15px; font-size:25px; color: #e7e7e7 !important; } .address-soft a.mail-text{ padding:0; margin:0 auto 15px; font-size:25px; color:inherit; display: block; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .address-soft a.social{ display:inline-block; width: 62px; height: 62px; color:inherit; line-height: 65px; font-size:27px; margin:0 7px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .address-soft a.phone-button:hover{ background:rgba(255,255,255,0.9); color:#2b2b2b; } a.social:hover{ color:white !important; } .vntd-gmap { position: relative; } .google-map-overlay { position: absolute; top: 0; left: 0; right: 0; text-align: center; background: rgba(0,0,0,0.6); z-index: 10; padding: 65px 0 55px; } .google-map-overlay h1, .google-map-overlay h6 { color: #fff; } .google-map-overlay h1 { -webkit-font-smoothing: subpixel-antialiased; margin-bottom: 20px; } .google-map-overlay h6 { font-size: 16px; -webkit-font-smoothing: subpixel-antialiased; font-weight: 300; max-width: 600px; margin: 0 auto; line-height: 1.4em; } .vntd-gmap-marker { color: #e74c3c; font-size: 46px; text-shadow: 0px 2px rgba(0,0,0,0.2); } .vntd-gmap-marker1 { font-size: 46px; } .gm-style .gm-style-iw+div { display: none; } .gm-style-iw h4 { margin-top: 8px; font-size: 18px; text-transform: uppercase; -webkit-font-smoothing: subpixel-antialiased; } .contact-block-details i { display: inline-block; width: 20px; margin-right: 10px; font-size: 18px; color: #c2c2c2; } .contact-block-details > div { border-bottom: 1px solid #f1f1f1; padding-bottom: 13px; margin-bottom: 13px; } .contact-block-details > div:last-child { border: 0; margin: 0; } .vntd-contact-block h2 { -webkit-font-smoothing: subpixel-antialiased; margin-bottom: 20px; font-size: 36px; } .contact-block-description { font-size: 15px; padding-right: 5px; } .contact-block-centered { max-width: 570px; margin: 0 auto; } .contact-block-centered h2 { color: #fff; text-transform: uppercase; } .contact-block-centered h2, .contact-block-centered p { text-align: center; } .contact-block-centered p { color: #eee; } .contact-block-centered .contact-block-details { overflow: hidden; background: rgba(0,0,0,0.7); border-radius: 6px; padding: 40px 30px 35px; color: #f3f3f3; } .contact-block-centered .contact-block-details i { float: left; } .contact-block-centered .contact-block-details span { padding-left: 30px; display: block; } .contact-block-centered .contact-block-address { float: left; width: 50%; border: 0; margin: 0; padding: 0; } .contact-block-centered .contact-block-phone, .contact-block-centered .contact-block-email { float: right; width: 50%; border: 0; margin: 0; padding-bottom: 10px; } footer.footer{ padding:22px; } footer img{ width: 170px; height: auto; } footer p, footer a{ margin:15px auto 0; color:#767676; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } footer.white-bg { border-top: 1px solid #fff; } #footer-widgets .bar { margin-bottom: 10px; } #footer-widgets .bar h4 { font-weight: 400; font-size: 19px; margin-bottom: 29px; } #footer-widgets { padding: 0px 0 40px 0; font-size: 13px; } #footer-widgets .inner { padding-top: 70px; } #footer-widgets .inner > div { padding: 0 15px; } #footer-widgets .rp-title .classic-meta-section { margin-bottom: 2px; opacity: 0.5; } #footer-widgets .bar ul.menu li a:before { content: none; display: none; } #footer-widgets { background-color: #191919; color: #666; -webkit-font-smoothing: subpixel-antialiased; font-size: 14px; } #footer-widgets h4 { color: #fff; -webkit-font-smoothing: subpixel-antialiased; } #footer-widgets.footer-widgets-light { background: #fafafa; color: #707070; } #footer-widgets.footer-widgets-light .bar h4, #footer-widgets.footer-widgets-light .widget-contact-details > div, #footer-widgets.footer-widgets-light .bar ul li, #footer-widgets .bar ul li { border-color: #EDEDED; } #footer-widgets.footer-widgets-light .bar .tagcloud a { background: #f3f3f3; } #footer-widgets.footer-widgets-light #footer-widgets .bar .twitter-content:before { color: #d3d3d3; } #footer-widgets.footer-widgets-light h4 { color: #444; } #footer-widgets .bar ul li, #footer-widgets .bar ul li { border-bottom-color: #232323; } #footer-widgets h4 { color: #fff; -webkit-font-smoothing: subpixel-antialiased; } #footer-widgets .bar .quote a, #footer-widgets .bar .quote a { color: #555 !important; } #footer-widgets.footer-widgets-night { background-color: #222326; color: #898989; } #footer-widgets .twitter-content { color: #707070; } #footer-widgets .twitter-content p > a { color: #9b9b9b; } #footer-widgets .twitter-content p > a:first-child { color: #c7b299; } #footer-widgets .bar .twitter-content:before { color: #464646; } #footer-widgets .footer-widget-col-1 p:nth-child(2) { margin-top: -9px; } footer.footer-classic { padding: 14px 0 14px; } footer.footer-dark { background: #111111; color: #464646; } footer.footer-dark a { color: #636363; } #footer .vntd-social-icons a { color: #515151 !important; height: 32px; line-height: 30px; border-radius: 100%; font-size: 22px; text-align: center; display: inline-block; margin-top: 5px; margin-left: 16px; } #footer .vntd-social-icons a:hover { border-color: #c7b299 !important; color: #c7b299 !important; } .footer .vntd-social-icons { margin-bottom: 0px; float: right; padding-right: 15px; } .footer-centered { text-align: center; -webkit-font-smoothing: subpixel-antialiased; padding-bottom: 25px !important; padding: 40px; } .footer-centered .copyright { display: block; float: none; margin-bottom: 10px; } .footer-centered .footer-extra-text, .footer-centered .footer-logo { margin-bottom: 30px; margin-top: 25px; } .footer-centered .vntd-social-icons { margin-bottom: 30px; margin-top: 35px; float: none; } #footer { position: relative; } #footer.footer-centered:before { content: ""; width: 100px; height: 4px; background-color: #c7b299; position: absolute; top: 0; left: 50%; margin-left: -50px; } .footer-light { background: #f6f6f6; } .footer-light .copyright, #footer.footer-light .vntd-social-icons a { color: #AEAEAE !important; } #footer.footer-light .vntd-social-icons a { border-color: #aeaeae !important; } footer.footer-classic.white-bg { background-color: #fcfcfc !important; } .copyright { float: left; text-transform: none; margin: 0; line-height: 36px; color: #515151; font-size: 13px; padding-left: 15px; } .subpixel { -webkit-font-smoothing: subpixel-antialiased; } .footer-classic .vntd-social-icons { float: right; margin: 0; } .vntd-social-icons a { font-size: 20px; margin-left: 18px; } .p-section .wpb_column, .p-section .wpb_wrapper, .p-section{ width: 100%; height: 100%; position: relative; background-size:cover; background-position: center center; } .wpb_wrapper { z-index: 3; } .p-section.wpb_row { margin-left: initial; margin-right: initial; } .wpb_row .inner { z-index: 2; } body.parallax .p-section{ background-attachment: fixed; } .p-section:before{ background-color:rgba(0,0,0,0.4); position: absolute; left:0; top: 0; width: 100%; height: 100%; display: block; z-index: 3; content:''; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; transition: all 0.7s; } .p-section:hover:before{ background-color:rgba(0,0,0,0.2); } .portfolio-elements{ position: absolute; top:0; left:0; width: 100%; height: 100%; z-index: 3; } .inner-portfolio{ position: relative; top:50%; margin:0 auto; max-width:1170px; z-index: 4; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } .inner-portfolio div{ padding:10px; } .inner-portfolio .p-part{ max-width: 600px; } .inner-portfolio h1, .inner-portfolio h2, .inner-portfolio h3, .inner-portfolio h4, .inner-portfolio p{ margin-top:0; } .inner-portfolio h4 { margin-bottom: 8px; } .inner-portfolio h2.number, .inner-portfolio h1 { margin-bottom: 10px; } .inner-portfolio .number{ font-size:40px; } .inner-portfolio .p-head{ font-size:80px; } .inner-second{ width:auto; height: auto; max-width: 750px; } .plus-button{ width: 85px; height: 85px; display: block; background-color:rgba(255,255,255,0); background-image:url(img/plus.png); background-position: center center; background-repeat: no-repeat; border:2px solid white; text-align: center; font-size:37px; line-height: 85px; color:white; opacity: 0.6; margin:0 auto; position: relative; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; transition: all 0.7s; } .plus-button:hover{ background-color:rgba(255,255,255,0.5); opacity: 1; } .f-left > .plus-button{ top:76px; } #animals .home-button-1, a.home-button-white{ display: inline-block; margin:6px auto; padding:8px 13px; background-color:rgba(255,255,255,0.1); color:white !important; text-shadow:none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } a.home-button-white i{ display: inline-block; margin-left:5px; font-size:22px; } #animals .home-button-1:hover, a.home-button-white:hover{ color:white !important; background-color:rgba(255,255,255,0.4); } .fancy-text-style3 .glass-bg{ margin:0 auto 10px; width: auto; padding:20px 20px 18px; display: inline-block; } .fancy-text-style3 .glass-bg .plus-button{ display: inline-block; margin-right: 20px; top:5px; } .fancy-text-style3 .glass-bg .p-head{ display: inline-block; margin:0; } ul.circle-slider li img{ box-shadow: 2px 4px 6px rgba(0,0,0,0.2); width:90%; max-width: 500px; height: auto; } ul.circle-slider li .texts{ margin-left:175px; margin-top:-98px; } .circle-image-slider + a.home-button-white{ margin-left:195px; margin-top:-20px; } ul.circle-slider li a.plus-button{ margin-top:-90px; top:-96px; left:-30px; } ul.circle-slider li a.number{ top: 142px; margin-left: 100px; position: relative; } ul.circle-slider li a.number::selection, ul.circle-slider li a.number:hover{ background:transparent; color:white; } .circle-image-slider ul.flex-direction-nav{ position: absolute; z-index: 4; top: 370px; left: 195px; padding:0; margin:0; } .circle-image-slider ul.flex-direction-nav li{ opacity: 1; display: inline-block; } .circle-image-slider ul.flex-direction-nav li a{ display: block; width:38px; height: 38px; background-image:url(img/left-litle.png); background-color: rgba(0,0,0,0.25); background-repeat: no-repeat; border-radius: 100px; background-position: center center; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; margin:0 3px; } ul.flex-direction-nav li a { text-indent: -9999px; } .circle-image-slider .flex-direction-nav li a:hover{ background-color: rgba(0,0,0,0.8); } .circle-image-slider .flex-direction-nav li a.flex-next{ background-image:url(img/right-litle.png); } .inner-portfolio .text-slider .texts .slide{ line-height: 80px; margin-top:10px; } .inner-portfolio .text-slider .flex-direction-nav{ width:100%; position: relative; opacity: 1; display: block; margin:13px auto 0; text-align:center; } .inner-portfolio .text-slider .flex-direction-nav li{ opacity: 1; display: inline-block; } .inner-portfolio .text-slider .flex-direction-nav li a{ display: block; width:38px; height: 38px; background-image:url(img/left-litle.png); background-color: rgba(0,0,0,0.15); background-repeat: no-repeat; border-radius: 100px; background-position: center center; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; margin:0 3px; } .inner-portfolio .text-slider .flex-direction-nav li a:hover{ background-color: rgba(0,0,0,0.8); } .inner-portfolio .text-slider .flex-direction-nav li a.flex-next{ background-image:url(img/right-litle.png); } .home_project, .home_small{ width: 100%; height: 700px; } .home_project.fullscreen{ width: auto; height: 100%; } .home_project .home-elements{ width:100%; height: 100%; margin:0; left:0; top:0; position: absolute; z-index: 5; } .home_project .home-elements .home-inner{ position: relative; top:50%; height: auto; width:100%; max-width:1170px; margin:0 auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } #project .slides-container div{ background-position:center top; background-attachment: scroll; } .m_slide1{ background-image:url(img/m-slide1.jpg); } .m_slide2{ background-image:url(img/m-slide2.jpg); } .m_slide3{ background-image:url(img/m-slide3.jpg); } .m_slide4{ background-image:url(img/m-slide4.jpg); } .b_slide1{ background-image:url(img/b-slide1.jpg); } .b_slide2{ background-image:url(img/b-slide2.jpg); } .b_slide3{ background-image:url(img/b-slide3.jpg); } .b_slide4{ background-image:url(img/b-slide4.jpg); } .slide-inner{ width: 100%; height: auto; top:50%; position: relative; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; padding:20px; } .slide-inner p{ font-size:18px; margin:0 0 3px; padding:0; } .project_inner{ padding:70px 0; margin:0 auto; max-width: 1170px; width: 100%; } .project_details{ margin-top:50px; } .project_header{ font-size:40px; margin-top: 0; } .vntd-image-slider { width:100%; height: auto; position: relative; margin-bottom: -10px; overflow: hidden; } .vntd-image-slider ul { list-style: none; margin-bottom: 11px; } .vntd-image-slider .swiper-button-next, .vntd-image-slider .swiper-button-prev { height: 38px; width: 38px; background: rgba(0,0,0,0.6); opacity: 0.4; transition: all .3s; text-align: center; border-radius: 100%; display: inline-block; display: none; } .vntd-image-slider .swiper-button-next { right: 20px; } .vntd-image-slider .swiper-button-prev { left: 20px; } .vntd-image-slider .swiper-button-next i, .vntd-image-slider .swiper-button-prev i { color: #fff; font-size: 24px; line-height: 38px; } .vntd-image-slider .swiper-button-next i { margin-right: -2px; } .vntd-image-slider .swiper-button-prev i { margin-left: -2px; } .vntd-image-slider .swiper-button-next:hover, .vntd-image-slider .swiper-button-prev:hover { opacity: 0.8; } .vntd-grid-container .vntd-image-slider .swiper-button-next, .vntd-grid-container .vntd-image-slider .swiper-button-prev { width: 28px; height: 28px; opacity: 0.6; top: auto; bottom: 20px; left: auto; right: 12px; } .vntd-grid-container .vntd-image-slider .swiper-button-prev { right: 48px; } .vntd-grid-container .vntd-image-slider .swiper-button-next i, .vntd-grid-container .vntd-image-slider .swiper-button-prev i { color: #fff; font-size: 18px; line-height: 26px; } .vntd-grid-container .vntd-image-slider .swiper-button-next:hover, .vntd-grid-container .vntd-image-slider .swiper-button-prev:hover { opacity: 0.95; } .custom_slider .flex-direction-nav li a.flex-prev{ left: 30px; } .custom_slider .flex-direction-nav li a.flex-next{ right: 30px; } .vntd-grid-container.grid-cols-3 .flex-direction-nav, .vntd-grid-container.grid-cols-4 .flex-direction-nav { bottom: 60px; right: 10px; left: auto; top: auto; width: auto; } .vntd-grid-container.grid-cols-3 .custom_slider .flex-direction-nav li a, .vntd-grid-container.grid-cols-4 .custom_slider .flex-direction-nav li a { background-color:rgba(0,0,0,0.4); } .vntd-grid-container.grid-cols-3 .custom_slider .flex-direction-nav li a:after, .vntd-grid-container.grid-cols-4 .custom_slider .flex-direction-nav li a:after { color: rgba(255,255,255,0.7); } .vntd-grid-container.grid-cols-3 .flex-direction-nav li a.flex-prev, .vntd-grid-container.grid-cols-4 .flex-direction-nav li a.flex-prev { left: auto; right: 50px; } .vntd-grid-container.grid-cols-3 .flex-direction-nav li a.flex-next, .vntd-grid-container.grid-cols-4 .flex-direction-nav li a.flex-next { right: 0px; } .custom_slider:hover .flex-direction-nav li a{ background-color:rgba(30,30,30,0.3); } .custom_slider .flex-direction-nav li a:hover{ background-color:rgba(30,30,30,0.6) !important; } .custom_slider .flex-direction-nav li a:hover:after { color: #fff; } .custom_slider .flex-control-nav{ height: auto; width:100%; text-align: center; position: relative; top:-20px; z-index: 10; opacity: 0; margin-bottom:0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .custom_slider .flex-control-nav li{ display: inline-block; } .custom_slider .flex-control-nav li a{ display: inline-block; width:12px; height: 12px; background: transparent; border: 2px solid rgba(255,255,255,0.9); margin:0 3px; border-radius: 100px; cursor: pointer; overflow: hidden; text-indent:-9999px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .custom_slider .flex-control-nav li a::selection{ background:transparent; } .custom_slider .flex-control-nav li a.flex-active{ background:rgba(255,255,255,0.9); } .custom_slider:hover .flex-control-nav{ top:-25px; opacity: 1; } .custom_boxes.prj-v3{ margin:40px auto 0; } #page-content .vc_pie_chart .vc_pie_chart_value { border: 6px solid rgba(0,0,0,0.1); border-radius: 100%; -webkit-font-feature-settings: 'lnum'; -moz-font-feature-settings: 'lnum'; font-feature-settings: 'lnum'; font-size: 300%; font-weight: 500; } .vc_pie_chart_back { display: none !important; } .wpb_pie_chart_heading { margin-top: 8px; color: #aaa; } .vc_pie_chart.pie-color-accent .vc_pie_chart_value { border-color: #fef0ba; } .pie-style1 .vc_pie_chart_value { color: #c7b299; font-size: 72px !important; font-weight: bold; } .vc_pie_chart.pie-style1 .vc_pie_chart_value { border-width: 9px; } .vc_pie_chart.pie-style1 .wpb_pie_chart_heading { position: absolute; bottom: 50%; margin: 0; margin-bottom: -50px; left: 0; right: 0; text-align: center; color: #363636; text-transform: uppercase; font-size: 20px; font-weight: bold; } .vc_pie_chart.pie-style1 .pie-label-inner { margin-top: -20px; } .vc_pie_chart.pie-style2 .vc_pie_chart_value { border-width: 11px; border-color: #ebebeb; font-weight: bold; color: #363636; font-size: 54px !important; } .vc_pie_chart.pie-style2 .pie-label-inner { margin-top: -10px; } .vc_pie_chart.pie-style2 .vc_pie_chart_value:after { font-size: 116px; content: "%"; position: absolute; left: 0; right: 0; bottom: 0; font-weight: bold; color: rgba(0,0,0,0.04); top: -10px; } .vc_pie_chart.pie-style3 .wpb_pie_chart_heading, .vc_pie_chart.pie-style2 .wpb_pie_chart_heading { color: #363636; font-size: 20px; font-weight: bold; margin-top: 25px; margin-bottom: 15px; } .vc_pie_chart.pie-style3 .vc_pie_chart_value { border-color: #ebebeb; color: #363636; font-size: 60px !important; } .pie-chart-description { -webkit-font-smoothing: subpixel-antialiased; padding: 0 10px; } .vc_progress_bar { padding-top: 1px; } #page-content .vc_single_bar { box-shadow: none !important; background: rgba(0,0,0,0.03); border-radius: 2px !important; } #page-content .progress-bar-value { text-shadow: none !important; font-weight: 500; font-size: 15px; } #page-content .progress-bar-style2 .vc_single_bar, #page-content .progress-bar-style1 .vc_single_bar { margin-top: 28px; margin-bottom: 40px; } .progress-bar-style1 .wpb_progress_bar_heading, .progress-bar-style2 .wpb_progress_bar_heading { margin-bottom: 46px; } .vc_single_bar.accent .vc_bar { background-color: #c7b299 !important; } #page-content .progress-bar-style2 .progress-bar-value, #page-content .progress-bar-style1 .progress-bar-value { position: absolute; top: -28px; color: #3e3e3e; left: 0; right: auto; background: #fff; margin-left: -15px; padding-left: 15px; } .progress-bar-style2 .vc_label, .progress-bar-style2 .vc_bar, .progress-bar-style1 .vc_label, .progress-bar-style1 .vc_bar { min-height: 14px; border-radius: 2px; } .progress-bar-style2 .vc_label .vc_label_units, .progress-bar-style1 .vc_label .vc_label_units { display: none; } #page-content .progress-bar-style2 .vc_label_units, #page-content .progress-bar-style1 .vc_label_units { position: absolute; right: 0; top: -27px; margin-right: -17px; font-weight: bold; color: #888; font-size: 14px; -webkit-font-feature-settings: 'lnum'; -moz-font-feature-settings: 'lnum'; font-feature-settings: 'lnum'; } #page-content .progress-bar-style2 .vc_single_bar { background: transparent !important; border: 1px solid rgba(0,0,0,0.03); position: relative; height: 20px; } #page-content .progress-bar-style2 .vc_bar { top: 2px; left: 2px; height: 5px !important; } .progress-bar-style3 .vc_bar .vc_label_units, .progress-bar-style4 .vc_bar .vc_label_units { display: none; } .progress-bar-style3 .vc_bar, .progress-bar-style4 .vc_bar { border-radius: 0px !important; } #page-content .progress-bar-style3 .progress-bar-value, #page-content .progress-bar-style4 .progress-bar-value { color: #fff; -webkit-font-smoothing: antialiased; } #page-content .progress-bar-style4 .vc_single_bar { background: none !important; border: 1px solid #f5f5f5 !important; } #page-content .progress-bar-style4 .progress-bar-value { text-transform: uppercase; right: 0; } #page-content .progress-bar-style4 .progress-bar-value .vc_label_units { right: 8px; position: absolute; color: #c7b299; } .vntd-icon-box.box { cursor: default; transition: border-color .3s; } .icon-box-title { font-weight: bold; text-align: center; text-transform: none; font-size: 20px; transition: color .3s; } .icon-description { text-align: center; color: #8c8c8c; } .icon-box-icon { height: 100px; width: 100px; margin: 0 auto; background: rgba(0,0,0,0.04); color: #707070; text-align: center; border-radius: 100%; line-height: 100px; font-size: 42px; transition: border-color .3s, background-color .3s, color .3s; } .vntd-icon-box.icon-box-hover:hover .icon-box-link-button, .vntd-icon-box.icon-box-hover:hover .icon-box-title { color: #c7b299; } .vntd-icon-box.icon-box-hover:hover .icon-box-icon { background-color: #c7b299; color: #fff; } .vntd-icon-box.icon-box-hover:hover .icon-box-icon {background:rgba(0,0,0,0)!important;} .icon-box-link-button { text-align: center; font-weight: 400; transition: background-color .3s, color .3s; margin-bottom: 20px; font-size: 14px; opacity: 0.5; } .icon-box-link-button i { margin-left: 5px; } .vntd-icon-box:hover .icon-box-link-button { opacity: 1; } .icon-box-big-centered-outline .icon-box-icon { background: transparent !important; border: 3px solid #f5f5f5; color: #a1a1a1; } .icon-box-big-centered-outline.icon-box-hover:hover .icon-box-icon { border-color: #c7b299; color: #c7b299; } .icon-box-big-centered-icon .icon-box-icon { background: transparent !important; color: #363636; opacity: 0.55; font-size: 44px; height: 72px; } .vntd-icon-box:hover .icon-box-icon { opacity: 1 !important; } .icon-box-big-centered-icon.icon-box-hover:hover .icon-box-icon { border-color: #c7b299; color: #c7b299; } #page-content .vntd-icon-box.icon-box-hover:hover .icon-box-icon { background: none !important; } .icon-box-big-centered-icon .icon-box-content:after { content: ""; width: 70px; height: 3px; margin: 0 auto; display: block; margin-top: 35px; background: #c7b299; opacity: 0.3; transition: opacity .3s; } .icon-box-with-link .icon-box-content:after { display: none; content: none; } .icon-box-big-centered-icon:hover .icon-box-content:after { opacity: 1; } .icon-box-big-centered-outline p, .icon-box-big-centered-icon p { padding: 0 5px; } .icon-box-big-left * { text-align: left; } .icon-box-big-left .icon-box-content { border-bottom: 1px solid #ebebeb; transition: border-color .3s; padding-bottom: 35px; } .icon-box-big-left.icon-box-hover:hover .icon-box-content { border-color: #c7b299; } .icon-box-big-left .icon-box-icon { margin: 0; text-align: center; } .blog-style-minimal .post { text-align: center; } .blog-style-minimal .post-no-media .blog-head { margin-top: 10px; } .blog.blog-style-minimal .blog-extra-meta { display: none; } .blog-style-grid .blog-meta-minimal .post-no-media .blog-extra-meta { display: none; } .blog.blog-style-minimal .post h2.blog-post-title, .blog.blog-style-timeline .post h2.blog-post-title { font-size: 26px; margin-bottom: 15px; } .blog-style-minimal .classic-meta-section, .blog-style-timeline .classic-meta-section { font-size: 12px; color: #636363; line-height: 1.5em; margin-bottom: 16px; padding: 0; border: 0; background: none; } .blog.blog-style-minimal .details { width: 70%; max-width: 580px; margin: 0 auto; } .blog.blog-style-minimal .details p { margin-bottom: 30px; } .blog-style-minimal.blog .post a.read-more-post { padding: 13px 26px; margin-bottom: 10px; } .vntd-blog-carousel.blog-style-minimal .blog-post-details { background: #fff; border-radius: 3px; padding: 25px 30px 25px 110px; transition: box-shadow .4s; } .vntd-blog-carousel.blog-style-minimal .blog-extra-meta { min-width: 58px; left:27px; top:27px; } .vntd-blog-carousel.blog-style-minimal .extra-meta-item { line-height: 32px; height: auto; font-weight: normal; } .vntd-blog-carousel.blog-style-minimal .vntd-delimeter { display: none; } .vntd-blog-carousel.blog-style-minimal .vntd-year { background: rgba(0,0,0,0.1); font-size: 16px; display: block; } .vntd-blog-carousel.blog-style-minimal .item:hover h5.blog-post-title a { color: #c7b299; } .vntd-blog-carousel.blog-style-minimal .item:hover #page-content .extra-meta-item > span { background: #c7b299; } .blog .vntd-grid-item { float: left; width: 47%; margin-bottom: 50px; } .blog-style-timeline .post.vntd-grid-item { background: transparent; text-align: center; } .blog-style-timeline .vntd-grid-item:nth-child(2n-1) { padding-right: 110px; } .blog-style-timeline .vntd-grid-item:nth-child(2n) { padding-left: 110px; } .blog-style-timeline .blog-inner:after { content: "."; text-indent: -9999px; position: absolute; width: 6px; background: rgba(0,0,0,0.05); height: 100%; bottom: 90px; left: 50%; margin-left: -3px; } .blog-style-timeline #ajax-load-posts { text-align: center; } #portfolio-load-posts { text-align: center; margin-top: 55px; margin-bottom: 30px; } #portfolio-load-posts a { color: #fff !important; } .blog-style-timeline #ajax-load-posts a { display: inline-block; margin: 0 auto; text-align: center; margin-bottom: 50px; margin-left: -3.4%; } .blog-style-timeline .details { width: 82%; max-width: 580px; margin: 0 auto; } .blog-style-timeline .vntd-meta-author, .blog-style-timeline .vntd-meta-comments { display: none; } .blog-style-timeline .blog-post-wrap { padding: 30px; } .blog-style-timeline .blog-post-inner { padding: 30px 0 0 0; } .blog-style-timeline .blog-extra-meta { left: auto; right: -77px; width: 120px; top:0; margin-top: 0; } .timeline-author { position: relative; } .timeline-author img { height: 78px; width: 78px; border-radius: 100%; padding: 8px; background: #fff; } .timeline-date { font-size: 13px; text-transform: uppercase; border: 2px solid rgba(0,0,0,0.08); border-radius: 20px; padding: 6px 8px; text-align: center; margin: 0 auto; font-weight: bold; -webkit-font-smoothing: antialiased; margin-top: 10px; background: #fff; } .blog-style-timeline .blog-extra-meta .fa { position: absolute; left: 0; top: 50%; margin-top: -6px; font-size: 16px; color: rgba(0,0,0,0.2); } .blog-style-timeline .vntd-grid-item:nth-child(2n) .blog-extra-meta { right: auto; left: -75px; margin-top: 0px; top: 50%; } .blog-style-timeline .vntd-grid-item:nth-child(2n) .blog-extra-meta .fa { left: auto; right: 0; } .blog-style-timeline .vntd-grid-item:nth-child(2n) .blog-extra-meta .fa:before { content: "\f053"; } .vntd-blog h5.blog-post-title { font-size: 22px; margin-bottom: 8px; } .vntd-blog h5.blog-post-title a { color: #363636; } .vntd-blog .blog-post-details { padding: 20px 25px; } .vntd-blog .vntd-meta-section { font-size: 13px; font-weight: normal; color: #bbb; padding: 0; border: 0; margin-bottom: 8px; } .vntd-blog .vntd-meta-date, .vntd-blog .vntd-meta-comments { display: none; } .vntd-blog .read-more-post { color: #555555; } .vntd-blog .read-more-post:after { font-family: FontAwesome; content: "\f0da"; margin-left: 10px; } .vntd-blog-carousel .read-more-post { font-size: 14px; } .vntd-blog-carousel p { margin-bottom: 15px; transition: color .4s; color: #8c8c8c; } .vntd-blog-carousel .vntd-meta-section { background: none; } .blog-style-align .blog-item-inner { overflow: hidden; } .blog-style-align .blog-post-thumbnail { float: left; width: 48%; } .blog-style-align .blog-post-details { float: right; width: 52%; } .blog-style-align .vntd-meta-author, .blog-style-align .vntd-meta-categories span, .blog-style-align .vntd-meta-section > span:after { display: none; } .blog-style-align .blog-post-details p { margin-bottom: 12px; } .blog-style-bubble .blog-item-inner { background: none; } .blog-style-bubble .blog-post-details { padding: 0; } .blog-style-bubble .blog-post-details-inner { margin-left: 70px; background: rgba(0,0,0,0.03); border-radius: 6px; padding: 20px 25px; position: relative; -webkit-backface-visibility: hidden; } .blog-style-bubble .blog-post-details-inner:before { position: absolute; left: -12px; top: 30px; content: ""; width: 0; height: 0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-right:12px solid rgba(0,0,0,0.03); -webkit-backface-visibility: hidden; } .blog-style-bubble .blog-post-details-inner .blog-extra-meta { margin-left: -70px; } .blog-style-bubble .blog-post-details-inner .extra-meta-date { border-top-left-radius: 4px; border-top-right-radius: 4px; } .blog-style-bubble .blog-post-details-inner .extra-meta-comments { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } .blog-style-bubble .vntd-meta-categories:after { display: none; } .blog-meta-classic .blog-extra-meta { display: none; } .blog-meta-minimal .vntd-meta-section { display: none; } .blog-meta-minimal h5.blog-post-title { margin-bottom: 15px; } .blog-style-boxed .vntd-meta-categories { display: none; } .blog-style-boxed .vntd-meta-date, .blog-style-boxed .vntd-meta-comments { display: inline-block; } .blog-style-boxed.vntd-blog .blog-item-inner { background: #fbfaf8; transition: color .3s, background-color .3s; } .blog-style-boxed.vntd-blog.blog-hover-style-accent .item:hover .blog-item-inner { background: #362f2d; } .blog-style-boxed.vntd-blog .item:hover .blog-item-inner h5.blog-post-title a { color: #c7b299; } .blog-style-boxed.vntd-blog.blog-hover-style-accent .item:hover .blog-item-inner .details p { color: #fff; } .vntd-blog-carousel.blog-style-classic .blog-post-details { padding: 15px 0px 0px; } .vntd-blog-carousel.blog-style-classic .blog-item-inner { background: none; } .blog-item-inner img { transition: all .4s; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .vntd-blog-carousel .item:hover img { -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); } .vntd-blog-carousel .item:hover .carousel-post-overlay { opacity: 1; } .blog-post-thumbnail { position: relative; overflow: hidden; } .carousel-post-overlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0; transition: all .4s; background: rgba(0,0,0,0.45); } .icon-plus { background-color: #fff; position: absolute; } .carousel-post-overlay .fa { position: absolute; color: #fff; top: 50%; left: 50%; font-size: 36px; width: 36px; text-align: center; margin-left: -18px; margin-top: -18px; transition: color .3s; } .plus-horizontal { width: 42px; height: 1px; top: 50%; left: 50%; margin-left: -21px; } .plus-vertical { width: 1px; height: 42px; top: 50%; left: 50%; margin-top: -21px; } .vntd-icon-box.box .left-icon{ width:20%; height: auto; } .vntd-icon-box.box .left-icon a{ width: 70px; height: 70px; display: inline-block; text-align:center; background:transparent; border:1px solid #ccc; line-height: 70px; color:inherit; font-size:20px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .icon-box-boxed-outline { border: 2px solid #ebebeb; border-radius: 8px; margin-top: 35px; padding: 0px 25px 10px 25px; } .icon-box-boxed-outline .icon-box-icon { margin-top: -35px; height: 70px; width: 70px; line-height: 70px; font-size: 24px; background: #fff; border: 2px solid #ebebeb; } .icon-box-with-link .icon-box-inner:hover, .icon-box-boxed-solid.icon-box-with-link:hover, .icon-box-with-link.icon-box-boxed-outline:hover, .icon-box-boxed-outline a:hover .icon-box-icon { border-color: #c7b299; } .icon-box-with-link.icon-box-boxed-outline:hover { border-color: #c7b299; } .icon-box-boxed-solid { border-radius: 8px; background: #fafafa; padding: 35px 25px 10px 25px; border: 2px solid #fafafa; } .icon-box-boxed-solid .icon-box-icon { height: 70px; width: 70px; line-height: 70px; font-size: 24px; background: #363636; opacity: 0.7; color: #fff; } .icon-box-boxed-circle { padding-top: 100%; width: 100%; position: relative; margin-top: 50px; } .icon-box-inner { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: #fff; border-radius: 100%; padding: 22px; border: 4px solid transparent; transition: border-color .3s; } .icon-box-boxed-circle .icon-box-icon { background: #f2f2f2; color: #898989; margin-top: -65px; } .icon-box-link-icon { text-align: center; } .icon-box-link-icon i { width: 30px; height: 30px; line-height: 28px; background-color: #f2f2f2; transition: all .3s; color: #8b8b8b; border-radius: 100%; } .icon-box-link-icon i:before { margin-right: -2px; } .icon-box-with-link.icon-box-hover:hover .icon-box-link-icon i { color: #fff; background-color: #363636; } .icon-box-small-left.box *, .icon-box-medium-left.box *, .icon-box-medium-left-triangle.box *, .icon-box-medium-left-light.box * { text-align: left; } .icon-box-small-left, .icon-box-medium-left, .icon-box-medium-right, .icon-box-medium-right-triangle, .icon-box-medium-left-triangle, .icon-box-medium-right-light, .icon-box-medium-left-light { position: relative; } .icon-box-small-left .icon-box-icon, .icon-box-medium-left .icon-box-icon, .icon-box-medium-left-triangle .icon-box-icon, .icon-box-medium-right .icon-box-icon, .icon-box-medium-right-triangle .icon-box-icon, .icon-box-medium-left-light .icon-box-icon, .icon-box-medium-right-light .icon-box-icon { position: absolute; left: 1px; top: -10px; width: 40px; height: 40px; line-height: 40px; color: #fff; font-size: 22px; text-align: center; } .icon-box-small-left .icon-box-icon { background: none !important; color: #c9c8c7; width: auto; font-size: 34px; top: -8px; opacity: 1; } .icon-box-small-left .icon-box-content, .icon-box-medium-left, .icon-box-medium-left-triangle, .icon-box-medium-left-light { padding-left: 56px; } .icon-box-small-left.box h3 { font-weight: 500; margin-bottom: 15px; } #page-content .icon-box-small-left:hover .icon-box-icon { background: none !important; color: #c9c8c7; } .icon-box-medium-left .icon-box-icon, .icon-box-medium-right .icon-box-icon, .icon-box-medium-right-triangle .icon-box-icon, .icon-box-medium-left-triangle .icon-box-icon, .icon-box-medium-left-light .icon-box-icon, .icon-box-medium-right-light .icon-box-icon { color: #959595; width: 70px; height: 70px; line-height: 66px; font-size: 28px; top: 0; border: 2px solid #fff; transition: all .3s; } .icon-box-medium-left, .icon-box-medium-left-triangle, .icon-box-medium-left-light { padding-left: 94px; } .icon-box-medium-left .icon-box-title, .icon-box-medium-left .icon-box-title, .icon-box-medium-left-triangle .icon-box-title, .icon-box-medium-right-triangle .icon-box-title, .icon-box-medium-right .icon-box-title { margin-top: 0; } .icon-box-medium-right, .icon-box-medium-right-triangle, .icon-box-medium-right-light { padding-left: 0; padding-right: 94px; } .icon-box-medium-right .icon-description, .icon-box-medium-right .icon-box-title, .icon-box-medium-right-triangle .icon-description, .icon-box-medium-right-triangle .icon-box-title, .icon-box-medium-right-light .icon-description, .icon-box-medium-right-light .icon-box-title { text-align: right; } .icon-box-medium-right .icon-box-icon, .icon-box-medium-right-triangle .icon-box-icon, .icon-box-medium-right-light .icon-box-icon { left: auto; right: 0; } .icon-box-medium-right, .icon-box-medium-right-triangle, .icon-box-medium-left-triangle, .icon-box-medium-left, .icon-box-medium-right-light, .icon-box-medium-left-light { margin-bottom: 35px; } .icon-box-medium-right-triangle .icon-box-icon, .icon-box-medium-left-triangle .icon-box-icon { background: none !important; font-size: 20px; line-height: 91px; height: 68px; padding: 0px; border: 0px; color: #fff; } .icon-box-medium-right-triangle p, .icon-box-medium-left-triangle p { font-size: 15px; } .vntd-section-white .icon-box-title { color: #fff; } .vntd-section-white .icon-description { color: rgba(255, 255, 255, 0.7); } .icon-box-icon { position: relative; } .icon-box-triangle { top: 0; bottom: 0; left: 0; right: 0; position: absolute; border-bottom: 2px solid #fff; transition: border-color .3s; } .icon-box-triangle:after { position: absolute; content: " "; margin: auto; top: 20px; left: 0; right: 0px; margin-left: -11px; width: 70px; height: 68px; transform: rotate(60deg); -webkit-transform: rotate(60deg); -moz-transform: rotate(60deg); -o-transform: rotate(60deg); -ms-transform: rotate(60deg); border-top: 2px solid #fff; transition: border-color .3s; } .icon-box-triangle:before { position: absolute; content: " "; margin: auto; top: 20px; margin-right: -11px; left: 0; right: 0; width: 70px; height: 68px; transform: rotate(-60deg); -webkit-transform: rotate(-60deg); -moz-transform: rotate(-60deg); -o-transform: rotate(-60deg); -ms-transform: rotate(-60deg); border-top: 2px solid #fff; transition: border-color .3s; } .icon-box-medium-left-light .icon-box-icon, .icon-box-medium-right-light .icon-box-icon { background: transparent; border-color: #ebebeb; color: #363636; width: 96px; height: 96px; line-height: 96px; font-size: 42px; margin-top: -13px; } .icon-box-medium-left-light.icon-box-hover:hover .icon-box-icon, .icon-box-medium-right-light.icon-box-hover:hover .icon-box-icon { background: #c7b299; border-color: #c7b299; color: #fff; } .icon-box-medium-left-light { padding-left: 130px; } .icon-box-medium-right-light { padding-right: 130px; } .icon-box-medium-left-light, .icon-box-medium-right-light { margin-bottom: 46px; } .vntd-icon-box.box .right-desc{ width: 80%; height: auto; padding-left:15px; } .vntd-icon-box.box .right-desc h3{ margin:0 0 10px; padding:0; font-size:20px; } .vntd-icon-box.box .right-desc p{ margin:0; padding:0; font-size:13px; } .video-part{ width:100%; height: auto; } .frame-video, .video-part div.left-video{ width: 100%; margin:0; } #page-content .frame-video, .video-part .left-video{ background:url(img/ipad-air.png) center top no-repeat; background-size:100%; max-width:610px; height: 435px; padding-top: 1px; } #page-content .fitvid, .video-part .left-video .video{ width:75.5%; height: 73.5%; margin-left:12.1%; margin-top:4%; position: relative; } .fitvid iframe, .video-part .left-video .video iframe{ width:100%; height:100%; } div.right-texts{ width: 45%; margin:0; padding-left:20px; padding-top:10px; } h1.project-head{ font-size:20px; margin:20px auto 15px; } h3.project-head.fw-head{ margin:0 auto 15px; } p.project-desc{ margin: 20px auto; padding: 0; } a.button{ margin-top:15px; margin-right:10px; font-size:14px; display: inline-block; padding:10px 15px 10px; opacity: 1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } a.button:hover{ opacity: 0.9; } a.button:active{ opacity: 0.8; } .home_project a.home-button-white{ margin:3px 3px; } .mbYTP_wrapper { } .watch-our-video{ width: 100%; height: 700px; max-width: 100%; overflow: hidden; background-position: center center; } .video-lightbox { position: relative; text-align: center; } .video-lightbox-inner { padding: 90px 0px 82px; } .video-lightbox a.video-link{ width: auto; height: auto; background: rgba(0,0,0,0.2); border-radius: 100%; padding: 13px; position: relative; display: inline-block; color: #fff; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .video-lightbox a.video-link:hover i { border-color: #c7b299; color: #c7b299; } .video-lightbox i{ display: block; width: 72px; height: 72px; margin: 0 auto; text-indent: 5px; border: 4px solid #fff; text-align: center; border-radius: 100%; color: #fff; transition: color 0.3s, border-color .3s; font-size: 30px; line-height: 67px; } .video-lightbox h1 { margin-top: 22px; margin-bottom: 15px; } .video-lightbox p { font-size: 17px; max-width: 560px; margin: 0 auto; margin-bottom: 20px; } .video-lightbox h1, .video-lightbox p { color: #fff; } .video-lightbox p.video-lightbox-length { color: #c7b299; margin-bottom: 0px; font-size: 16px; text-align: center; } .video-lightbox a.video-link:hover, .video-lightbox a.video-link:hover i{ color:white; } #project-section .big-images, #project-section .project-details{ padding-top:50px; } #project-section .big-images a.work-image{ width: 100%; display: block; margin:0 0 30px; } #project-section .big-images a.work-image img{ width: 100%; height: auto; } .vntd-portfolio-details .col-xs-8 { padding-left: 0; } .portfolio-details-side { } h2.project-head { font-weight: normal; -webkit-font-smoothing: subpixel-antialiased; font-size: 30px; } .project-desc { font-size: 15px; } .vntd-portfolio-details .project-button { color: #fff; font-size: 14px; padding: 10px 18px; margin-top: 5px; } .vntd-portfolio-details .project-button-secondary { margin-left: 10px; } .portfolio-details-default1 .project-features { margin: 25px 0 15px 0; } .portfolio-details-default1 .project-button { margin-top: 15px; } .portfolio-details-minimal { text-align: center; padding: 25px 0; } .portfolio-details-minimal h2 { margin-bottom: 10px; } .project-head-categories { color: #c2c2c2; font-weight: 500; font-size: 17px; } .portfolio-details-minimal p.project-desc { margin-top: 13px; width: 80%; font-size: 17px; max-width: 720px; } .portfolio-details-minimal .project-button { text-transform: uppercase; padding: 14px 26px; } ul.project-features{ margin: 0; } ul.project-features > li { margin: 0 auto; padding: 12px 0; width: 100%; display: block; border-bottom:1px solid #f1f1f1; color:#686868; } ul.project-features > li p { padding-left: 100px; margin: 0; } ul.project-features > li:first-child{ padding-top: 0; } ul.project-features > li:last-child{ padding-bottom: 0; } ul.project-features li:last-child{ border-bottom:transparent; } #page-content .project-feature-website a:hover { color: #363636; } ul.project-features li h6 { font-size: 14px; float: left; margin: 0; margin-right: 10px; width: 90px; line-height: 1.4em; margin-top: 1px; } ul.project-features li.p-feature p { font-size:14px; line-height: 1.4em; margin:0; } .project-feature-skills { margin: 0; padding-left: 100px; } .project-feature-skills li { list-style: none; display: inline-block; } .project-feature-skills li:after { content: ","; margin-right: 4px; } .project-feature-skills li:last-child:after { content: none; display: none; } .blog .post { position: relative; margin-bottom: 30px; transition: opacity .3s; } .blog .post .video-containers { margin: 0; } .page-holder .page_inner, .page-holder #blog .page_inner { width: 74%; float: left; padding: 0px 28px 0px 15px; } .page-with-vc .page-holder .page_inner { padding-left: 0px; padding-right: 0px; } #page-content .page-layout-sidebar_right .page_inner, #page-content .page-layout-sidebar_left .page_inner, .page-with-vc.single #page-content .page-layout-sidebar_right .page_inner { padding: 0px 28px 0px 15px; } .page-with-vc .page-comments.inner { padding: 0px 35px; } .page-with-vc #page-content .page-layout-sidebar_right .page_inner { padding-right: 13px; padding-left: 0px; } .page-with-vc #page-content .page-layout-sidebar_left .page_inner { padding-left: 13px; padding-right: 0px; } .page-layout-fullwidth .page_inner { width: 100% !important; } .page-holder { margin-top: 80px; } .header-style-transparent .page-holder { margin-top: 0px; } .wpb_revslider_element.wpb_content_element { margin: 0px; } .blog-post-inner { padding: 20px 0; } .blog-post-inner.post-no-media { border-radius: 6px; } .single-post .post-no-media .blog-post-inner { padding-top: 5px; } .single-post .inner { overflow: visible; } .page-with-vc .blog-post-content-wrap { margin-left: -15px; margin-right: -15px; } .blog .post.format-image .post-media-container { display: none; } .blog .post h2.blog-post-title { margin-bottom: 16px; } h2.blog-post-title a { color: #555; } .blog-post-content-wrap iframe { max-width: 100% !important; } .blog a.read-more-post { display: inline-block; font-weight: normal; transition: color .3s; } .blog a.read-more-post:after { font-family: FontAwesome; content: "\f105"; margin-left: 5px; } .blog a.read-more-post:hover { } .vntd-meta-section { margin-bottom: 13px; color: #d1d1d1; border: 0px; margin-bottom: 16px; } .vntd-meta-section > span { margin-right: 22px; } .vntd-meta-section > span:last-child:after { display: none; } .vntd-meta-section a, .vntd-meta-section span span { font-weight: normal; } .vntd-meta-section a:hover { color: #c7b299; } .blog-style-classic .vntd-meta-section { } .blog-extra-meta { position: absolute; left: 10px; top: 10px; min-width: 50px; z-index: 6; } .blog-extra-meta .extra-meta-item { height: auto; line-height: 32px; color: #fff; text-align: center; font-size: 13px; font-weight: 500; border-radius: 2px; background: #363636; border-radius: 3px; transition: background-color .4s; } .post-media-container .blog-extra-meta { left: 40px; top: 40px; } .blog-extra-meta .extra-meta-item > span { display: block; text-align: center; transition: background-color .4s; position: relative; z-index: 1; } .extra-meta-item .vntd-day { font-size: 20px; height: 34px; line-height: 34px; background: #363636; border-radius: 3px 3px 0px 0px; } .extra-meta-item:after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.25); border-radius: 4px; } .extra-meta-item .vntd-month { font-size: 12px; height: 24px; line-height: 24px; border-radius: 0px 0px 3px 3px; } .blog-style-boxed.vntd-blog .item:hover .vntd-day, .blog-style-boxed.vntd-blog .item:hover .extra-meta-item, .blog-index .post:hover .vntd-day, .blog-index .post:hover .extra-meta-item { background: #c7b299; } .blog-style-boxed.vntd-blog .item:hover .vntd-month { background: #998675; } .blog-extra-meta .extra-meta-comments { background: #c7b299; display: block; color: #fff !important; transition: background .3s; } .blog-extra-meta .extra-meta-comments:hover { background: #363636; } .extra-meta-icon { font-size: 18px; padding-top: 2px; } .extra-meta-comments-count { font-size: 12px; margin-top: -5px; } .blog-style-aligned .post { overflow: hidden; } .blog-style-aligned .post-media-container { float: left; width: 65%; } .blog-style-aligned .blog-post-inner { width: 35%; position: absolute; right: 0px; bottom: 0px; top: 0px; border-radius: 0px; z-index: 5; padding: 0px; padding-left: 28px; } .page-layout-sidebar_right .blog-style-aligned .blog-post-inner, .page-layout-sidebar_right.blog-style-aligned .blog-post-inner { width: 40%; } .page-layout-sidebar_right .blog-style-aligned .post-media-container, .page-layout-sidebar_right.blog-style-aligned .post-media-container { width: 60%; } .blog-style-aligned .vntd-meta-date, .blog-style-aligned .vntd-meta-comments { display: none; } .blog-style-aligned .read-more-post { position: absolute; bottom: 30px; } .blog-style-aligned .format-standard .read-more-post { position: relative; bottom: auto; } .blog-style-aligned .post-text { margin-bottom: 60px; } .blog-style-aligned .post-no-media .blog-post-inner { float: none; width: 100%; padding-left: 90px; } .blog-style-aligned .vntd-meta-section { font-size: 11px; } .blog-style-aligned .vntd-meta-categories:after, .blog-style-grid .vntd-meta-date:after { display: none !important; } .blog-style-grid .blog-inner, .blog-style-timeline .blog-inner { opacity: 0; width: 103.4%; transition: height .5s; } .blog-style-grid .vntd-meta-date, .blog-style-grid .vntd-meta-comments { display: none; } .blog-index.blog-style-grid .blog-post-inner { padding: 22px; background: #fff; border: 1px solid #F1F1F1; border-top: 0px; } .blog-style-grid .grid-style-classic .blog-post-inner { padding: 15px 0px 0px; background: none; } .blog-index.blog-style-grid .blog-extra-meta { display: block; left: 22px; top: 22px; } .blog-style-grid .post-overlay-title { font-size: 18px; } .blog-style-grid .post-overlay-subtitle { font-size: 14px; } .blog-style-grid .post.format-quote .blog-extra-meta, .blog-style-grid .post.format-link .blog-extra-meta { display: none; } .blog-style-grid .vntd-meta-section { padding: 0px; font-size: 13px; margin-bottom: 10px; color: #c3c3c3; background: none; } .blog-style-grid .details { font-size: 14px !important; } .blog-style-grid .post h2.blog-post-title { font-size: 20px; margin-bottom: 10px; } .blog-style-grid .details p { margin-bottom: 13px; } .blog .vntd-grid-item { float: left; width: 47%; margin-bottom: 50px; } .grid-cols-4 .vntd-grid-item { width: 22%; } .grid-cols-3 .vntd-grid-item { width: 31%; } .grid-cols-3 .post-overlay-title { font-size: 18px; } .grid-cols-3 .post-overlay-inner { width: 70%; } .grid-cols-3 .post h2 { font-size: 24px; } .grid-cols-4 .post h2 { font-size: 20px; } .grid-cols-4 .post-overlay-title { font-size: 14px; } .grid-cols-4 .post-overlay-inner { width: 65%; } .grid-cols-4 .post-overlay-subtitle { margin-top: 6px; } .grid-style-thumb_bg { margin-bottom: 45px; } .blog-style-thumb_bg.blog-inner { width: 100% !important; } .blog-style-thumb_bg .vntd-grid-item { width: 50%; margin-bottom: 0; } .blog-style-thumb_bg .grid-cols-4 .vntd-grid-item { width: 25%; } .blog-style-thumb_bg .grid-cols-3 .vntd-grid-item { width: 33.33%; } .grid-style-simple .blog-post-wrap { background: none; } .grid-style-simple .blog-post-inner { padding: 20px; } .grid-style-simple .blog-extra-meta { display: none; } .grid-style-simple .vntd-meta-date { display: inline-block; } .grid-style-simple .vntd-meta-categories { display: none; } .post-media-container { position: relative; } .post-media-container img { width: 100%; } .post-media-container a{ display: block; } .post-media-container a:hover:after, .post-media-container a:hover:before { opacity: 1; } .post-media-container a:hover .blog-item-overlay { opacity: 1; } .post-media-container .blog-item-overlay span { font-size: 34px; } .post-media-container a:before { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.5); content: ""; display: block; opacity: 0; z-index: 2; transition:opacity .4s; } .post-media-container a:after { text-align: center; font-weight: 300; -webkit-font-smoothing: antialiased; font-size: 32px; font-family: FontAwesome; opacity: 0; cursor: pointer; transition:opacity .4s; position: absolute; left: 0; right: 0; top: 50%; margin-top: -12px; z-index: 3; } .post-media-container a { color: #fff; } .post.format-link .post-media-container a:after, .post.format-link .post-media-container a:before, .post.format-quote .post-media-container a:after, .post.format-quote .post-media-container a:before { display: none; } .blog-post-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: -1px; background: rgba(0,0,0,0.6); color: #fff; text-align: center; } .blog-post-overlay:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em; } .post-overlay-inner { display: inline-block; vertical-align: middle; width: 80%; } .post-overlay-title { font-size: 28px; line-height: 1.36em; } .post-overlay-subtitle { font-size: 15px; color: #c7b299; margin-top: 12px; } .format-link .quotation { display: none; } .blog-post-wrap { background: #fbfaf8; } .blog-post-inner { padding: 30px 40px; } .blog-index .details { font-size: 15px; } .blog-index .details p { margin-bottom: 16px; } .blog-index .post.sticky .blog-post-wrap { border: 2px solid #C7B299; border-left: 5px solid #c7b299; } .single .blog-post-inner { padding: 20px 0px; } .single-post .blog-post-wrap { background: none; } .single-post .blog-post-inner { padding:30px 0 22px; } .single-post .blog-head h2.blog-post-title { margin-bottom: 18px !important; font-size: 29px; } .single-post .vntd-meta-section { margin-bottom: 0; } .single-post .wpb_row { margin-bottom: 30px; padding-bottom: 0; } .single-post .wpb_row .wpb_wrapper > .container:last-child .wpb_row { margin-bottom: 0; } #page-content .single-post .wpb_row .wpb_row { margin-left: -15px; margin-right: -15px; } .page_inner p:last-of-type { clear: both; } .post-tags { padding-left: 12px; padding-right: 12px; margin-bottom: 30px; box-sizing: border-box; } .post-tags-inner { background: #f8f8f8; padding: 12px; box-sizing: border-box; } .post-tags i { font-size: 14px; padding-right: 5px; padding-left: 3px; display: inline-block; } .post-author { padding: 30px; background: rgba(0,0,0,0.02); overflow: hidden; margin-bottom: 40px; border-radius: 4px; } .post-author-avatar { float: left; } .post-author-avatar img { border-radius: 6px; } .post-author-info { padding-left: 130px; } .post-author h4 { margin-bottom: 15px; } .post-author p { margin: 0; } ul.comments:first-child{ width: 100%; height: auto; } .post .details > ul.comments{ margin-top: 40px; padding-top: 40px; border-top: 1px solid #f6f6f6; } .post ul.comments li.comment, .post ul.comments > li { list-style: none; border-radius: 10px; overflow: hidden; margin-bottom: 15px; border-radius: 0px; } .post ul.comments .trackback .comment-author-avatar, .post ul.comments .pingback .comment-author-avatar { display: none; } .post ul.comments .trackback .comment-text, .post ul.comments .pingback .comment-text { margin-left: 0; } .post ul.comments li div.comment{ margin-bottom: 10px; } .blog-post-content-wrap:after { content: ""; display: block; clear: both; } .post ul.comments li .comment-author-avatar { float: left; width: 70px; } .post ul.comments li div.comment-text{ position: relative; margin-left: 90px; border: 1px solid #ededed; padding: 20px; } .comment-text ul, .comment-text ol { margin-bottom: 15px; } .jm-post-like { display: block; position: relative; padding-left: 26px; } .jm-post-like .fa-heart, .jm-post-like .fa-heart-o { font-size: 20px; position: absolute; left: 0px; bottom: 2px; } .comment-mini-heading { overflow: hidden; position: relative; font-size: 13px; margin-bottom: 15px; } .comment-mini-heading li.comment-name { text-transform: capitalize; } .comment-mini-heading li.comment-date { } .comment-mini-heading li { list-style: none; float: left; margin-right: 7px; display: inline-block; border-right: 1px solid #ededed; padding-right: 7px; line-height: 1em; } .comment-mini-heading li:last-child { border: 0px; } .comment-mini-heading li .comment-reply-link:after { font-family: FontAwesome; font-weight: 300; -webkit-font-smoothing: antialiased; content: "\f105"; margin-left: 7px; } .post ul.comments li div.comment p{ font-size:14px; color:#959494; margin:10px 0; padding: 0; } a.comment-reply-link { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; display: inline-block; } .comment-notes, .form-allowed-tags, .post #reply-title { display: none; } .comments ul.children { padding-left: 110px; } .post-form{ width:100%; } .post-form form{ } .post-form form div{ padding:10px 0; } .post-form .comment-form-author { padding-right: 20px; } .post-form form div label{ margin-bottom: 5px; color:#a4a4a4; } .post-form form .form{ width:100%; height: auto; padding:12px 15px 14px; font-size:18px; color:#7f7f7f; letter-spacing: 0.5px; font-size:14px; } #respond label { display: none; } .form-submit { margin: 0px 0px 40px; } .post-form form .textarea{ height: 201px; max-width: 100%; max-height: 201px; } #respond #submit { background: #998675; } #respond #submit:active, #respond #submit:focus, .post-form form .form:active, .post-form form .form:focus{ outline: none; } #respond #submit:hover, .post-form form button.contact-form-button:hover{ color:white; } #respond #submit:hover .post-form form .light-form:hover{ border-color:#dadada; } #respond input[type="submit"], .light-form { border: 1px solid rgba(0,0,0,0.1); } .comment-form input[type="text"]:hover, .comment-form input[type="email"]:hover, .comment-form textarea:hover { border-color: rgba(0,0,0,0.1); } .comment-form input[type="text"]:focus, .comment-form input[type="email"]:focus, .comment-form textarea:focus { box-shadow: 0px 0px 0px 1px #c7b299; border-color: #c7b299; color: #c7b299; } .logged-in-as { margin-bottom: 5px; } .page_sidebar{ width: 26%; float: left; padding: 0 15px; } .page_inner + .page_sidebar, .single .page-layout-fullwidth .post, .single .page-layout-fullwidth .respond-wrap, .single .page-layout-fullwidth .comments-list-wrap { padding: 0 15px; } .page-layout-sidebar_left .page_inner { float: right !important; } .page-layout-sidebar_left #blog .page_inner { padding-right: 15px !important; } .page-layout-sidebar_left .page_sidebar { padding-left: 15px; padding-right: 30px; } .inner:after { content: ""; display: block; clear: both; text-indent: -9999px; } .page_sidebar .bar{ width: 100%; margin-bottom:30px; } .page_sidebar h1.bar-head{ font-size:22px; margin-bottom:20px; } .page_sidebar p{ font-size:14px; color:#959494; } #sidebar .bar { position: relative; } #sidebar .bar > h5 { font-size: 19px; font-weight: 500; } #sidebar .bar > h5:empty { display: none; } .bar.widget_search, .bar.widget_product_search { border: none !important; padding: 0 !important; } #sidebar .bar ul { margin-bottom: 15px; } #sidebar .bar ul.children { margin-bottom: 0px; border-top: 1px solid #f5f5f5; padding-top: 0px; } #sidebar .bar ul li a:before, #sidebar .widget_recent_comments ul li:before { content: "\f0da"; font-family: FontAwesome; -webkit-font-smoothing: antialiased; margin-right: 14px; opacity: 0.5; color: #8c8c8c; } #sidebar .widget_recent_comments ul li a:before, #sidebar .widget_rss ul li a:before, #sidebar .widget-tabbed ul li a:before, #sidebar .pr_widget_blogpost ul li a:before, #sidebar .woocommerce ul li a:before { display: none; } .sidebar-style-default .widget_search h5 { display: none; } #sidebar.sidebar-style-alternative .bar { border: none; background: #fafafa; padding-bottom: 2px; } #sidebar.sidebar-style-alternative h5 { background: #363636; color: #fff; font-size: 20px; margin-left: -30px; margin-right: -30px; margin-top: -30px; min-height: 47px; padding: 14px 30px; border-top-left-radius: 8px; border-top-right-radius: 8px; } #sidebar.sidebar-style-alternative h5:before { display: none; content: none; } #sidebar.sidebar-style-alternative .bar ul.categories{ width: 100%; height: auto; } .bar ul li{ display: block; width: 100%; padding:0; border-bottom:1px solid #f1f1f1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color: #c2c2c2; } .bar ul li:last-child { border: 0 !important; } .bar ul li > a{ display: inline-block; padding:10px 10px 10px 0; color:#8c8c8c; width: 90%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .bar ul li a:hover:before, .bar ul li > a:hover { color: #c7b299; } .bar ul li ul { margin-left: 18px; } .bar ul li:last-child{ border-bottom:1px solid transparent; } .bar ul.menu li a:before{ font-family: 'FontAwesome'; content: "\f105"; font-weight: normal; font-style: normal; top: 0; margin-left: 0; margin-right: 12px; color: #959494; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .bar li.recentcomments a { display: inline; } .bar select { width: 100%; margin-top: 10px; margin-bottom: 30px; border-color: #e1e1e1; height: 30px; font-size: 14px; border-radius: 1px; line-height: 25px; -webkit-appearance: menulist-button; } .bar h3 .rsswidget:first-child { display: none; } .bar .rss-date { font-size: 95%; padding-bottom: 10px; display: block; opacity: 0.9; } .bar cite { text-align: right; display: block; padding-bottom: 12px; padding-top: 10px; font-size: 12px; } .bar.widget_rss li { margin-bottom: 12px; } .bar.widget_rss li:before { display: none; } .bar.widget_rss li:hover { background: none; cursor: default; } .bar.widget_rss a.rsswidget { padding: 0 0 11px 0; color: #555; width: 100%; } .bar.widget_rss a.rsswidget:hover { opacity: 0.9; } #page-content .bar li.recentcomments { padding: 10px 0; } #page-content .bar li.recentcomments:before{ padding-right: 5px; } .bar .screen-reader-text { font-weight: normal; } .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; } .textwidget img { padding: 0px; margin-bottom: 10px; height: auto !important; } .textwidget .wp-caption img { padding-bottom: 10px; } .textwidget .wp-caption-text { text-align: center; font-size: 13px; } .textwidget strong { display: inline-block; color: #555; line-height: 1.7em; padding-bottom: 4px; } table { width: 100%; margin-bottom: 30px; border: 1px solid #e3e3e3; font-weight: normal; } .page_inner td, .page_inner th { padding: 7px 9px; } table td, table th { padding: 7px 9px; font-weight: normal; } table th { font-weight: bold; } td,th { border: 1px solid #e3e3e3; } pre { padding: 10px 15px; font-size: 13px; background: #f3f3f3; margin-bottom: 20px; white-space: pre-wrap; border: none; border-radius: 4px; font-family: Menlo,Consolas,monaco,monospace; } dt { margin-bottom: 5px; font-weight: 500; color: #666; font-size: 15px; } dd { margin-bottom: 20px; } dl, address { margin-bottom: 30px; } address { border-left: 2px solid #eee; padding-left: 10px; opacity: 0.8; font-style: italic; } acronym { font-weight: bold; text-decoration: underline; } big { font-size: 1.5em; } cite { font-style: italic; opacity: 0.6; } p > cite { margin-left: 20px; } q { font-style: italic; opacity: 0.8; } .wp-caption { max-width: 100%; } .wp-caption img { height: auto; } ul.wp-block-latest-posts li { margin-bottom: 5px; } #page-content .pr_widget_blogpost a { display: block; padding-right: 0; width: 100%; overflow: hidden; padding-bottom: 5px; } .pr_widget_blogpost a { color: #707070; } .pr_widget_blogpost p { margin: 0; } #page-content .pr_widget_blogpost li.rp-wrap:before { display: none; } .pr_widget_blogpost .rp-thumbnail { float: left; position: relative; } .pr_widget_blogpost .rp-thumbnail:after { position: absolute; content: "."; text-indent: -9999px; left: 0; top: 0; right: 0; bottom: 0; border: 4px solid transparent; transition: border-color .3s, background-color .3s; background: transparent; } .pr_widget_blogpost a:hover .rp-thumbnail:after { border-color: #c7b299; background: rgba(255,255,255,0.4); } .pr_widget_blogpost .rp-thumbnail, .pr_widget_blogpost .rp-thumbnail img { width: 50px; height: 50px; } .pr_widget_blogpost .rp-title { padding-left: 70px; } .pr_widget_blogpost .rp-title.no-thumb { padding-left: 0px; } .rp-title .classic-meta-section { font-size: 12px; margin-top: 4px; opacity: 0.6; margin-bottom: 10px; } .popular-posts-tab { display: none; } .recent-posts-tabbed { border: 1px solid #f1f1f1; } #page-content #sidebar .widget-tabbed-nav { margin-bottom: 0px; } #page-content .widget-tabbed-nav li { list-style: none; border: 0; font-weight: 400; font-size: 15px; display: inline-block; width: 50%; cursor: pointer; text-align: center; color: #666; padding: 11px 10px; transition: all .3s; border-bottom: 1px solid #f1f1f1 !important; border-top: 2px solid transparent !important; position: relative; background: #fafafa; } #page-content .widget-tabbed-nav li:before { display: none; } #page-content .widget-tabbed-nav li.active-tab { border-bottom-color: transparent !important; border-top: 2px solid #c7b299 !important; background: transparent; } #page-content .widget-tabbed-nav li:first-child:after { content: ""; border-left: 1px solid #f1f1f1 !important; display: block; right: 0; top: 0; position: absolute; height: 45px; } #page-content .recent-posts-tabbed .widget-recent-posts.content-item { padding: 20px 20px 6px; margin-bottom: 0px; } .bar ul.tweet { margin-bottom: 0; } .bar ul.tweet li { margin-bottom: 13px; } .bar ul.tweet li:last-child { margin-bottom: 25px; } .bar .twitter-content { position: relative; padding-left: 30px; } .tweet-Default .twitter-content p > a:first-child { color: #4cc2ff; } .bar .twitter-content:before { content: "\f099"; font-family: FontAwesome; position: absolute; left: 0px; top: 0px; font-size: 18px; color: #4cc2ff; } .bar .tweet li { background: none !important; } .bar .tweet li:before { content: none; display: none; } .bar .quote { margin-top: -15px; color: #c2c2c2; margin-left: 34px; margin-bottom: 12px; font-size: 13px; } .bar .quote a { color: #c2c2c2 !important; } .tweet-Slider { background: #4cc2ff; border-radius: 8px; border: 0 !important; position: relative; overflow: hidden; padding-bottom: 35px !important; padding-top: 80px !important; margin: -31px -31px -1px -31px !important; padding: 30px; } .tweet-Slider:before { content: "\f099"; font-family: FontAwesome; position: absolute; color: #fff; top: 20px; left: 50%; margin-left: -17px; font-size: 34px; } .tweet-Slider > li { border: 0 !important; display: none; float: left; margin-right: -100%; opacity: 0; } .tweet-Slider .flex-control-nav li { list-style: none; width: 8px; text-indent: -9999px; display: inline-block; margin: 0px 3px !important; border: 0; } .tweet-Slider .flex-control-nav li a { float: left; display: block; width: 8px; height: 8px; border-radius: 100%; background-color: rgba(255,255,255,0.6) !important; padding: 0 !important; cursor: pointer; } .tweet-Slider .flex-control-nav li a.flex-active { background: rgba(255,255,255,0.9) !important; } .tweet-Slider .twitter-content { padding: 0; } .tweet-Slider .twitter-content:before { display: none; content: none; } .tweet-Slider p { color: #fff; } .tweet-Slider .flex-control-nav { position: absolute; bottom: 20px; left: 0; right: 0; text-align: center; } .mc4wp-form input { background: #1a1a1a; border: 0; border-radius: 3px; color: #888; font-weight: 600; padding: 11px 20px; -webkit-appearance: none; outline: none; } .mc4wp-form form > p { position: relative; } .mc4wp-form form > p:first-child:after { content: "\f0e0"; font-family: FontAwesome; position: absolute; right: 15px; top: 7px; font-size: 20px; color: #464646; } .mc4wp-form label { display: none; } .bar .wpcf7 input[type="submit"], .mc4wp-form input[type="submit"] { background-color: #8dc63f; color: #fff; text-transform: uppercase; padding: 11px 20px; display: inline-block; width: auto; } .bar .wpcf7 input[type="submit"]:hover, .mc4wp-form input[type="submit"]:hover { opacity: .8; color: #fff; background-color: #8dc63f; } .bar .flickr-badge { overflow: hidden; } .bar .flickr_badge_image { width: 22%; margin-right: 3%; margin-bottom: 3%; -webkit-transition: opacity .3s; -moz-transition: opacity .3s; transition: opacity .3s; opacity: 0.7; float: left; } .bar .flickr_badge_image img { height: auto; } .bar .flickr_badge_image:hover { opacity: 1; } .bar .flickr_badge_image:nth-child(5), .bar .flickr_badge_image:nth-child(9), .bar .flickr_badge_image:nth-child(13) { margin-right: 0 !important; } #sidebar .flickr_badge_image { width: 30.5%; margin-right: 4% !important; margin-bottom: 4%; } #sidebar .flickr_badge_image:nth-child(4), #sidebar .flickr_badge_image:nth-child(7), #sidebar .flickr_badge_image:nth-child(10) { margin-right: 0 !important; } #sidebar .flickr-badge { margin-bottom: 20px; } .widget-contact-details { position: relative; } .widget-contact-details > div { margin-bottom: 12px; color: #636363; position: relative; padding-bottom: 12px; border-bottom: 1px solid #232323; z-index: 1; } .widget-contact-details > div:last-child { border: 0; margin: 0; } .widget-contact-details span { display: inline-block; padding-left: 30px; } .widget-contact-details i { font-size: 18px; position: absolute; left: 0; width: 18px; text-align: center; } .widget-contact-details a { color: #636363; } .contact-details-map:after { content: "."; position: absolute; left: 0; right: 0; top: 0; bottom: 0; text-indent: -9999px; background: url('img/contact-details-map.png') no-repeat center center; opacity: 0.11; } #wp-calendar { width: 100%; border-collapse: collapse; border-spacing: 0px; text-align: center; } #wp-calendar thead th { text-align: center; } #wp-calendar caption { margin-bottom: 15px; text-align: right; color: #CEBCA5; } #wp-calendar td { background-color: #fbfaf8; line-height: 32px; } #wp-calendar td.pad, #wp-calendar tfoot td { background: none; line-height: 24px; padding: 0px 6px; text-align: center; } #wp-calendar #prev a { display: block; } .bar .wpcf7 input, .bar .wpcf7 textarea { width: 100%; -webkit-appearance: none; outline: none; background: #1a1a1a; border-radius: 3px; border: none; padding: 11px 20px; color: #363636; -webkit-font-smoothing: subpixel-antialiased; transition: color .3s, background-color .3s, opacity .3s; } .bar .wpcf7 input:focus, .bar .wpcf7 textarea:focus, .bar .wpcf7 input:hover, .bar .wpcf7 textarea:hover { background: #111111; color: #aaa; } ::-webkit-input-placeholder { color: #959595; -webkit-font-smoothing: subpixel-antialiased; } :-moz-placeholder { color: #959595; } ::-moz-placeholder { color: #959595; } :-ms-input-placeholder { color: #959595; } .bar h3 a.rsswidget { color: #3e3e3e; } .tagcloud { margin-bottom: 20px; } .bar .tagcloud a { display: inline-block; margin:5px 3px; padding:7px 22px; background: #363636; color: #8c8c8c; font-size:14px !important; border-radius: 3px; } .bar .tagcloud a:hover{ color:#fff !important; background-color: #c7b299 !important; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } #sidebar .tagcloud a { background: transparent; border: 1px solid #e9e9e9; } input.search, input[type=search] { width: 100%; padding: 10px 40px 10px 20px; outline: none; position: relative; border-radius: 0px; color: #959595; font-size: 14px; margin: 0 auto; border: 1px solid #f1f1f1; } .search-button, .woocommerce-product-search input[type="submit"] { width: 40px; height: 100%; position: absolute; right: 0; top: 0; color: #e1e1e1; border: none; outline: none; padding-right: 10px; background: transparent; text-align: center; border-top-right-radius: 5px; border-bottom-right-radius: 5px; font-size: 16px; transition: color .3s; } .search-button:hover { color: #363636; } .blog_pagination { clear: both; } .vntd-pagination { margin-top: 50px; margin-bottom: 50px; } .woocommerce-pagination ul { border: 0 !important; } .vntd-pagination li, #page-content .woocommerce-pagination li { margin-right: 6px; display: inline-block; border: 0 !important; } .vntd-pagination li > *, #page-content .woocommerce-pagination li > * { width: 32px; height: 36px; line-height: 36px; text-align: center; display: inline-block; border: 1px solid #e9e9e9; border-radius: 2px; } .vntd-pagination li > a, #page-content .woocommerce-pagination li > a { color: #8c8c8c; transition: all .3s; padding: 0; } #page-content .vntd-pagination li span.dots { border: 0px; } #page-content .vntd-pagination li span.current, #page-content .vntd-pagination li a:hover { border-color: #c7b299; background-color: #c7b299; color: #fff !important; } .vntd-pagination li > a:hover, #page-content .woocommerce-pagination li > a:hover { color: #fff !important; } .vntd-pagination li a.next, .vntd-pagination li a.prev { width: auto; padding: 0 18px; } #page-content .woocommerce-pagination li a.next, #page-content .woocommerce-pagination li a.prev { padding: 0 10px; } .vntd-pagination li a.next i { margin-left: 14px; } .vntd-pagination li a.prev i { margin-right: 14px; } .vntd-pagination li span.current, #page-content .woocommerce-pagination li span.current { color: #fff; background: #c7b299; padding: 0; } #ajax-load-posts { text-align: center; } #ajax-load-posts .btn { text-transform: uppercase; -webkit-font-smoothing: antialiased; font-size: 14px; margin-bottom: 50px; color: #fff !important; } .ajax-no-posts { background: rgba(0,0,0,0.15) !important; cursor: default; box-shadow: none !important; } #portfolio-load-posts .btn { transition: all .3s; } #back-top{ width: 40px; height: 40px; position: fixed; right: 40px; bottom: 20px; z-index: 1000; } #back-top a{ width:100%; height:100%; display:block; background-color:rgba(0,0,0,0.25); opacity: 0.5; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; font-size:18px; line-height: 40px; border-radius: 4px; } #back-top a:hover{ opacity: 1; color:white; } .page-content-404 { padding-bottom: 80px; margin-top: 70px; } .page-content-404 form#search-form { max-width: 600px; width: 100%; margin:40px auto 0; } .page-content-404 form#search-form div:first-child{ width: auto; margin:60px auto 0; } .page-content-404 .form{ height: auto; padding:15px 15px 12px; font-size:16px; margin-bottom:18px; letter-spacing: 0.5px; } .page-content-404 form#search-form .search-form{ padding: 11px 13px; border:1px solid #eeeeee; background:transparent; box-shadow: none; font-size:13px; } .page-content-404 .search-form-button{ border:none; width: auto; padding:10px 20px 9px 20px; } .page-content-404 form#search-form .search-form, .page-content-404 form#search-form .seach-form-button, .page-content-404 form#search-form .seach-form-button:focus, .page-content-404 form#search-form .search-form:focus{ outline:none; } .separator { height: 1px; background-color: #f4f4f4; margin: 40px 0; text-align: center; } .separator div { display: inline-block; background-color: #fff; padding: 1px 1em; position: relative; top: -9px; font-size: 90%; } .separator-text-align-left { text-align: left; } .separator-text-align-right { text-align: right; } .spacer { height: 40px; } .veented-slider-holder { height: 700px; background: #222; overflow: hidden; min-height: 320px; } #page-content .veented-slider-holder .inner { padding-left: 60px !important; padding-right: 60px !important; max-width: 1260px; overflow: visible; margin: 0 auto; } .veented-slider-holder .swiper-slide { text-align: center; } .veented-slider-holder .veented-slide-align-left { text-align: left; } .veented-slider-holder .veented-slide-align-left .veented-slide-paragraph, .veented-slider-holder .veented-slide-align-right .veented-slide-paragraph { margin-left: 0; margin-right: 0; max-width: 100%; } .veented-slider-holder .veented-slide-align-right { text-align: right; } .veented-slider-loader { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #eee; transition: opacity .4s; opacity: 1; z-index: 11; } .veented-slider-fullscreen .veented-slider-loader { position: fixed; } .swiper-containers { width: 100%; height: 100%; } .swiper-slide { text-align: left; color: #fff; font-size: 17px; font-weight: 300; background: #fff; cursor: -webkit-grab; cursor: -moz-grab; background-size: cover; background-position: center center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; color: #fff; } .veented-slide h2 { color: #fff; font-size: 56px; font-weight: 800; margin-bottom: 13px; margin-top: -6px; } .veented-slide-heading-transform-normal h2 { text-transform: none; } .veented-slide-heading-weight-normal h2 { font-weight: normal; } .veented-slide h3 { font-size: 36px; color: #fff; font-weight: 500; margin-bottom: 11px; } .veented-slide-paragraph { max-width: 690px; font-size: 18px; font-weight: 500; line-height: 1.5em; color: #fff; margin: 0 auto; margin-bottom: 33px; } .veented-slide-color-dark h2 { color: #333; } .veented-slide-color-dark p { color: #888; } .Waxom-Subtitle { text-align: center !important; } .veented-slide-align-right { text-align: right; } .veented-slide-align-right p { margin-left: auto; } .veented-slide-align-center { text-align: center; } .veented-slide-align-center p { margin-left: auto; margin-right: auto; } .veented-slide .btn { font-size: 14px; text-transform: uppercase; -webkit-font-smoothing: antialiased; border-width: 2px; border-style: solid; margin: 0; padding: 13px 28px; box-sizing: border-box; box-shadow: none !important; border-radius: 3px; } .veented-slide .veented-slide-button2 { margin-left: 26px; } .veented-slide .btn:hover { color: #666; background: #fff; border-color: #fff; } .veented-slide .btn-accent:hover { color: #666 !important; } .veented-slide-overlay-dark:before, .veented-slide-overlay-darker:before, .veented-slide-overlay-dark .mbYTP_wrapper:before, .veented-slide-overlay-darker .mbYTP_wrapper:before { content: "" !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0,0,0,0.3); ; } .veented-slide-overlay-dark .mbYTP_wrapper:before, .veented-slide-overlay-darker .mbYTP_wrapper:before { z-index: 9 } .veented-slide-overlay-darker:before, .veented-slide-overlay-darker .mbYTP_wrapper:before{ background-color: rgba(0,0,0,0.55); } .vc_images_carousel { max-width: 100%; } #page-content .swiper-pagination { left: 0; right: 0; bottom: 30px; text-align: center; } #page-content .swiper-pagination-bullet, #page-content .vc_images_carousel .vc_carousel-indicators li { display: inline-block; width: 14px; height: 14px; margin: 0 3px; border-radius: 100%; background: #fff; border: 2px solid transparent; cursor: pointer; opacity: 0.8; background-clip: padding-box; transition: background .3s, border .3s, opacity .3s; } #page-content .swiper-pagination-bullet:hover, #page-content .vc_images_carousel .vc_carousel-indicators li:hover { opacity: 1; } #page-content .swiper-pagination-bullet.swiper-pagination-bullet-active, #page-content .vc_images_carousel .vc_carousel-indicators li.vc_active { background-color: transparent !important; border-color: #fff; opacity: 1; } .veented-slider-with-scroll .swiper-pagination { display: none; } #page-content .vc_right.vc_carousel-control > span, #page-content .vc_left.vc_carousel-control > span { font-family: FontAwesome; font-weight: 300; font-size: 44px; color: #fff; } #page-content .vc_right.vc_carousel-control, #page-content .vc_left.vc_carousel-control { text-shadow: 0 0px 2px rgba(0,0,0,.4); transition: opacity .3s; -webkit-transition: opacity .3s; -moz-transition: opacity .3s; } #page-content .vc_left.vc_carousel-control > span:before { content: "\f104"; } #page-content .vc_right.vc_carousel-control > span:before { content: "\f105"; } .veented-slider-scroll-button-holder { position: absolute; left: 0; right: 0; bottom: 40px; text-align: center; z-index: 4; } a.veented-slider-scroll-button { display: inline-block; border: 2px solid rgba(255,255,255,0.7); color: #fff; width: 32px; height: 50px; border-radius: 24px; text-indent: -9999px; position: relative; } a.veented-slider-scroll-button .vntd-mouse-dot { height: 10px; width: 10px; background: rgba(255, 255, 255, 0.9); border-radius: 10px; position: absolute; left: 9px; top: 6px; -webkit-animation: vntd-mouse-animation 2.5s infinite linear; animation: vntd-mouse-animation 2.5s infinite linear; } @-webkit-keyframes vntd-mouse-animation { 0% { opacity: 1; top: 6px; } 35% { opacity: 0; top: 20px; } 100% { opacity: 0; top: 6px; } } @keyframes vntd-mouse-animation { 0% { opacity: 1; top: 6px; } 35% { opacity: 0; top: 20px; } 100% { opacity: 0; top: 6px; } } .swiper-button-next, .swiper-button-prev { background-image: none !important; } .swiper-button-next i, .swiper-button-prev i { font-size: 40px; color: #fff; color: rgba(255,255,255,0.5); transition: color .3s, border-color .3s; } .swiper-button-next i:hover, .swiper-button-prev i:hover { color: rgba(255,255,255,0.9) !important; border-color: rgba(255,255,255,0.9) !important; } .veented-slider .swiper-button-next i, .veented-slider .swiper-button-prev i { border-radius: 100%; height: 44px; width: 44px; font-size: 60px; line-height: 41px; text-align: center; } .veented-slider .swiper-button-next { margin-right: 30px; } .veented-slider .swiper-button-prev { margin-left: 13px; } .veented-slider .swiper-button-next i:before { margin-right: -2px; } .veented-slider .swiper-button-prev i:before { margin-left: -2px; } .hero-section .veented-slider-inner { height: 100%; } .hero-section.veented-slider-holder { background: none; } .hero-section .mb_YTVPBar .buttonBar { top: -35px; } .hero-section-content { position: absolute; left: 0; top: 50%; text-align: center; right: 0; margin-top: -94px; } h2.hero-section-heading { color: #fff; letter-spacing: 1px; } h6.hero-section-subtitle { color: #fff; font-size: 20px; text-align: center; margin: 0px auto 25px; } .hero-section .bg-overlay { z-index: 1; } #page-content .hero-section .swiper-button-next i, #page-content .hero-section .swiper-button-prev i{ border: 0px; color: rgba(255, 255, 255, 0.6); font-size: 50px; } .hero-section .veented-slider .swiper-button-next { margin-right: 15px; } .hero-section .veented-slider .swiper-button-prev { margin-left: 0px; } .vntd-section-white h1, .vntd-section-white h2, .vntd-section-white h3, .vntd-section-white h4, #page-content .vntd-section-white h5, #page-content .vntd-section-white h6, .vntd-section-white { color: #fff; } .vntd-section-white .contact-block-details > div { border-color: #3e3e3e; } .vntd-section-white .contact-block-details { color: #a1a1a1; } .rev-btn { transition: color .3s, background-color .3s, opacity .3s !important; } #page-content .tp-caption .gray { color: #919191; } #page-content .tp-caption a.btn { font-size: 14px !important; text-transform: uppercase !important; -webkit-font-smoothing: antialiased !important; border-width: 2px; border-style: solid; margin: 0; padding: 16px 32px !important; box-sizing: border-box; color: #fff; } #page-content .tp-bullets.simplebullets .bullet { background: none; border: 2px solid #fff; border-radius: 100%; transition: all .3s; width: 14px; height: 14px; margin: 0px 3px; } #page-content .tp-bullets.simplebullets .bullet:hover { background: #fff; } #page-content .tp-bullets.simplebullets .bullet.selected { border-color: #c7b299; background: #c7b299 !important; } #page-content .slider-bottom-border-radius .rev_slider_wrapper, #page-content .slider-bottom-border-radius .tp-bgimg { border-radius: 0px 0px 10px 10px; } .page-content-404 { padding-bottom: 80px; } .not-found-big { color: #c7b299; font-size: 240px; font-weight: 900; line-height: 1em; margin-bottom: 20px; } .not-found-description { font-size: 18px; color: #707070; font-weight: normal; line-height: 1.4em; } #wp-comment-cookies-consent+label { display: inline-block; margin-left: 7px; } p.comment-form-cookies-consent { clear: both; padding-top: 15px; } .wp-block-embed__wrapper iframe { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; } .wp-block-embed__wrapper { position: relative; } .wp-block-embed__wrapper::before { content: ""; display: block; padding-top: 50%; } .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before { padding-top: 42.85%; } .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before { padding-top: 50%; } .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before { padding-top: 56.25%; } .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before { padding-top: 75%; } .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before { padding-top: 100%; } .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper::before { padding-top: 66.66%; } .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before { padding-top: 200%; } .page-layout-fullwidth .wp-block-image.alignfull { max-width: 100vw; width: 100vw; transform: translateX(-50%); -webkit-transform: translateX(-50%); margin-left: 50%; margin-bottom: 35px; } .wp-block-pullquote { border-bottom: 4px solid #666; border-top: 4px solid #666; margin: 30px 0; border-left: 0; } .wp-block-pullquote blockquote { margin-top: 0; margin-bottom: 0; border: 0; margin: 0; padding: 0; } .wp-block-pullquote p { margin-bottom: 6px; } .wp-block-separator:not(.is-style-wide):not(.is-style-dots) { max-width: 100px; } .wp-block-separator { border: none; border-bottom: 2px solid #8f98a1; margin: 1.65em auto; } #sidebar .tweet a:before { display: none; } .bar .tweet .quote { margin-left: 30px !important; } .wp-block-button.aligncenter .wp-block-button__link { margin-bottom: 25px; } .page_inner > ul li { margin-bottom: 5px; } .wp-block-pullquote.alignleft { padding-right: 0; margin-right: 30px; padding: 40px 0; } .wp-block-pullquote.alignright { padding-right: 0; margin-left: 30px; padding: 40px 0; } .wp-block-pullquote p { font-size: 24px; } .wp-block-column p:last-child { margin-bottom: 0; } .wp-block-columns { flex-wrap: nowrap; } @media (max-width: 599px) { .wp-block-columns { flex-wrap: wrap; } } .wp-block-pullquote.alignleft { padding-right: 0; margin-right: 30px; padding: 40px 0; margin-top: 14px; } .wp-block-pullquote.alignright { padding-right: 0; margin-left: 30px; padding: 40px 0; margin-top: 14px; } .waxom-missing-parts-notice { border: 1px solid #ddd; border-radius: 4px; margin-top: 6px; margin-left: 8px; margin-right: 8px; margin-bottom: 10px; padding: 10px; font-size: 15px; color: #333; } 