/* VC CSS FILE Theme: Adena */ /* Fix */ .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner { padding-top: 0; } .vc_row { position: relative; } .vc_column_container { z-index: 1; } .un-row-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; } /* Default Button */ [class*="vc_btn"] { font-size: 11px !important; text-transform: uppercase; letter-spacing: 1px !important; margin-bottom: 0 !important; } /* Icon Nav */ .un-icon-nav { height: 50px; bottom: 0; left: 0; width: 100%; z-index: 9999; } .un-icon-nav li { display: inline-block; height: 50px; line-height: 50px; text-align: center; } .un-icon-nav li i { font-size: 18px; } .un-icon-nav ul li a { display: inline-block; } .un-icon-nav-label { width: 100%; height: 40px; line-height: 40px; } .un-btn-navbar-close, .un-btn-navbar-open { border-bottom: 1px solid rgba(255,255,255,0.1); position: absolute; left: 0; width: 50px; text-align: center; height: 50px; line-height: 50px; display: none; opacity: 0; } /* Callout */ .un-callout .btn { margin-top: 30px; } /* Icons */ .text-c .un-icon { margin: 0 auto; } .un-icon { height: 50px; width: 50px; text-align: center; line-height: 50px; border-width: 1px; } .un-icon i { line-height: 46px; font-size: 20px; } .un-icon-s { height: 50px; width: 50px; } .un-icon-s i { line-height: 46px; font-size: 20px; } .un-icon-m { height: 70px; width: 70px; } .un-icon-m i { line-height: 66px; font-size: 30px; } .un-icon-l { height: 90px; width: 90px; } .un-icon-l i { line-height: 86px; font-size: 40px; } .un-icon a { display: block; } /* Icons */ .un-icons { list-style-type: none; } .un-icons li { display: inline-block; } /* Service */ .un-service { position: relative; } .un-service .un-excerpt { margin-bottom: 15px; } .un-icon-pos-r { position: absolute; top: 0; right: 0; } .un-icon + .un-service-text { padding-top: 20px; } .un-icon-pos-r + .un-service-text { padding-right: 80px; padding-top: 0; } .un-icon-pos-r.un-icon-s + .un-service-text { padding-right: 80px; } .un-icon-pos-r.un-icon-m + .un-service-text { padding-right: 100px; } .un-icon-pos-r.un-icon-l + .un-service-text { padding-right: 120px; } .un-icon-pos-l { position: absolute; top: 0; left: 0; } .un-icon-pos-l + .un-service-text { padding-left: 80px; padding-top: 0; } .un-icon-pos-l.un-icon-s + .un-service-text { padding-left: 80px; } .un-icon-pos-l.un-icon-m + .un-service-text { padding-left: 100px; } .un-icon-pos-l.un-icon-l + .un-service-text { padding-left: 120px; } /* Quotes */ .un-quote-face { height: 100px; width: 100px; background-repeat: no-repeat; background-size: cover; background-position: center center; margin-bottom: 30px; border-style: solid; border-width: 1px; } .un-quote-text { font-size: 16px; line-height: 30px; letter-spacing: 1px; font-weight: 300; } .un-quote-name { font-size: 11px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; } /* Feature */ .un-feature .un-box { border-style: solid; border-width: 1px; } /* Team */ .un-team .un-links { text-align: center; height: 70px; line-height: 70px; position: absolute; top: 50%; margin-top: -35px; width: 100%; } .un-team .un-links li { display: inline-block; margin: 0 15px; list-style: none; } .un-team .un-links li:hover a, .un-team .un-links li:hover i { color: #222 !important; } .un-team .un-links li i { font-size: 16px; } .un-team img { width: 100% !important; } .un-person-top { position: relative; overflow: hidden; } .un-person-top .un-overlay { top: initial; left: 0; height: 100%; bottom: -100%; } .un-person-bott { padding: 15px; text-align: center; } .un-person .un-name { font-size: 14px; font-weight: bold; text-transform: uppercase; } .un-person .un-role { font-size: 11px; letter-spacing: 1px; font-weight: bold; text-transform: uppercase; } /* Grid */ .filters-wrap { margin-bottom: 30px; } .filters-wrap .grid-filter { margin: 0 5px; } .un-item-image { overflow: hidden; } .un-item-media { position: relative; } .un-item-top .un-item-caption { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 9; padding: 15px; } .un-item-top .un-item-title { font-size: 18px; } .un-item-meta span { font-size: 12px; } .un-item-meta .un-item-cat { text-transform: uppercase; } .un-item-meta .un-item-date { font-style: italic; } .un-item-meta .un-sep { margin: 0 7px; } .un-item-exc { margin-bottom: 30px; } .un-item-bott .un-item-caption { margin-bottom: 15px; } .un-item-bott .un-div { margin-top: 0; } .un-item-bott .un-item-title { font-size: 14px; letter-spacing: 2px; text-transform: uppercase; } .grid-loadmore { width: 200px; } /* Pricing */ .un-pricing { border-style: solid; border-width: 1px; } .un-pricing .un-time { font-size: 11px; text-transform: uppercase; letter-spacing: 1px; } .un-pricing .un-options li { font-size: 11px; text-transform: uppercase; letter-spacing: 1px; height: 30px; line-height: 30px; display: inline-block; border: 1px solid #f0f0f0; margin: 5px; padding: 0 5px; } .un-pricing .btn { margin-top: 30px; } .un-pricing .un-exc { font-size: 16px; letter-spacing: 1px; margin-bottom: 15px; } .un-price-s { font-size: 20px; line-height: 32px; } .un-price-m { font-size: 32px; line-height: 46px; } .un-price-l { font-size: 46px; line-height: 60px; } /* Carousel */ .un-slide img { display: block; } .un-slide-inner { position: relative; } .un-slide-inner .un-overlay { opacity: 0; visibility: hidden; } .un-slide-inner:hover .un-overlay { opacity: 1; visibility: visible; } .un-slide .un-caption { bottom: 0; left: 0; padding: 15px; z-index: 9; width: 100%; text-transform: uppercase; font-size: 11px; font-weight: 600; letter-spacing: 1px; } .un-slide-inner .un-overlay .un-btn-overlay { height: 50px; width: 50px; position: absolute; line-height: 50px; top: 50%; left: 50%; margin: -25px; text-align: center; } .un-slide-inner .un-overlay .un-btn-overlay i { font-size: 20px; } /* Gallery */ .un-thumb img { display: block; } .un-thumb-inner { position: relative; overflow: hidden; } .un-thumb-inner .un-overlay { opacity: 0; visibility: hidden; } .un-thumb-inner:hover .un-overlay { opacity: 1; visibility: visible; } .un-thumb .un-caption { bottom: 0; left: 0; padding: 15px; z-index: 9; width: 100%; text-transform: uppercase; } .un-thumb-inner .un-overlay .un-btn-overlay { height: 50px; width: 50px; position: absolute; line-height: 50px; top: 50%; left: 50%; margin: -25px; text-align: center; } .un-thumb-inner .un-overlay .un-btn-overlay i { font-size: 20px; } /* Bars */ .un-bar-label { text-transform: uppercase; margin-bottom: 10px; } /* Tabs */ .ui-tabs.un-tabs-vert .ui-tabs-nav { position: absolute; top: 0; left: 0; } .ui-tabs.un-tabs-vert .ui-tabs-nav li { display: list-item; width: 200px; height: 40px; float: none; } .ui-tabs .ui-tabs-nav li { background: none; border-width: 1px; border-style: solid; } .ui-tabs .ui-tabs-nav li a { font-size: 11px; text-transform: uppercase; letter-spacing: 1px; } .ui-widget-header { border: none; background: none; } .ui-widget.ui-widget-content { border: none; } .ui-tabs .ui-tabs-panel { padding: 30px 0; } .ui-tabs.un-tabs-vert .ui-widget-content { margin-left: 215px; } .ui-widget-content { background: none; border-color: transparent !important; border-style: solid; } /* Accordion */ .ui-accordion .ui-accordion-icons { padding-left: 15px; } .ui-accordion .ui-accordion-header { font-size: 11px; letter-spacing: 1px; text-transform: uppercase; border-color: #fff; } .ui-accordion .ui-accordion-content { padding: 0; line-height: 26px; } /* Numbers */ .un-number { font-size: 30px; line-height: 42px; letter-spacing: 2px; } .un-number-s { font-size: 20px; line-height: 32px; } .un-number-m { font-size: 32px; line-height: 46px; } .un-number-l { font-size: 46px; line-height: 60px; } /* Countdown */ .un-countdown { text-align: center; } .un-countdown .un-timer > div { display: inline-block; border-width: 1px; border-style: solid; } .un-countdown .un-timer div span { line-height: 1; padding: 0; display: block; } /* Clients */ .un-client img { width: auto; } /* Grid */ .pracia .tg-item-content-holder { padding: 30px !important; height: 90px !important; } .tg-filters-holder { margin-bottom: 45px !important; } .tg-filter-name { text-transform: uppercase !important; font-size: 11px !important; letter-spacing: 1px !important; font-weight: 600 !important; } .tg-ajax-button { display: inline-block; text-transform: uppercase; padding: 0 20px; border: 0; background: #222; } .tg-ajax-button span { height: 45px; line-height: 45px; border-color: #222; font-weight: 600; letter-spacing: 1px; font-size: 11px; color: #fff !important; } .tg-txt .tg-nav-font, .tg-txt input[type=text].tg-search { font-weight: 600; letter-spacing: 1px !important; font-size: 11px !important; text-transform: uppercase; } .tg-txt input.tg-search[type="text"], .tg-txt input.tg-search[type="text"]:hover { font-weight: 300; text-transform: capitalize; } .tg-dropdown-holder, .tg-search-inner, .tg-sorter-order, .tg-search-clear { border-width: 0 0 1px 0 !important; border-color: #ebebeb !important; } .tg-grid-area-bottom1, .tg-grid-area-bottom2 { line-height: 0; } .tg-ajax-button-holder { margin: 0 15px !important; } .tg-ajax-button { margin-top: 60px !important; margin-bottom: 60px !important; } .tg-slider-bullets-holder { margin-top: 60px !important; margin-bottom: 60px !important; } .tg-grid-area-bottom1 { position: relative; } .tg-left-arrow, .tg-right-arrow { position: absolute !important; top: 50% !important; margin: -15px 0 0 0 !important; height: 30px; width: 30px; display: block !important; text-align: center; } .tg-right-arrow { right: 45px !important; } .tg-left-arrow { left: 45px !important; } /* Maps */ .gmnoprint, .gmnoprint { display: none; } /* Rev Slider */ .un-dotted { opacity: 0.7 !important; background-repeat: repeat; background-image: url('../img/pattern_dot.png'); } /* Buttons */ [class*="-style-outline"] { border-width: 1px !important; }