/* Theme Name: Avien Light Theme URI: http://themeofwp.com/avien/ Author: themeofwp.com - Buy Pro Version Author URI: http://themeofwp.com/ Description: Avien Ultra Responsive WordPress Theme Version: 1.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: themeofwp Domain Path: /languages/ Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar */ /* Main Styles --------------------------------------------------------------------------------------------------*/ body { padding-top: 101px; color: #34495e; background: #ffffff; font-family: 'Arial', sans-serif; font-weight: 300; line-height: 26px; overflow-x: hidden; text-rendering: optimizeLegibility; } ::-moz-selection { text-shadow: none; background: #00BEE0; color:#fff; } ::selection { text-shadow: none; background: #00BEE0; color:#fff; } p { margin: 20px 0; } img::selection { background: #00BEE0; color:#fff; } img::-moz-selection { background: 0 0; color:#fff; } body { webkit-tap-highlight-color: rgba(250,110,90,1); } /* Layouts --------------------------------------------------------------------------------------------------*/ #boxed > #subtitle{ padding: 15px; margin-top: 0px; } #fullwidth-nosubheader { padding:0; margin:0; } .page-title { padding: 20px 0; font-size:22px; } .colwrapper { float: none; margin: 0 auto !important; } #boxed{ margin: 0 auto; max-width: 90%; padding: 0px; background-color: #F5F5F5; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15); } #page{ padding: 20px 0; } #boxed #header.navbar-fixed-top{ left: auto; width:inherit; right: auto; } .min-height { min-height: 400px; padding-top: 16%; } /* Top Header --------------------------------------------------------------------------------------------------*/ .top-nav-collapse { padding: 0; position: fixed; top: 0px; display:block; } .schide { display:none; } .topheader { background:#000; font-size:11px; -vendor-animation-duration: 3s; -vendor-animation-delay: 2s; -vendor-animation-iteration-count: infinite; } .topheader .contact { padding-left: 0; } .topheader .contact a { padding-right: 15px; } .topheader .social { padding-right: 0; } .topheader .social a, #footer .social a { font-size:16px; padding-right:10px; line-height: 12px; } .center { text-align: center; } .nopadding { padding: 0; } /* Images --------------------------------------------------------------------------------------------------*/ img { height: auto; max-width: 100%; } .ads img{ width:125px; height:125px; margin-bottom:2px; max-width: 125px; } .img-responsive { width: 100%; } /* Headings --------------------------------------------------------------------------------------------------*/ h1, h2, h3, h4, h5, h6 { font-family: 'Arial', sans-serif; font-weight: 400; } /* Btn --------------------------------------------------------------------------------------------------*/ .btn { font-weight: 300; } .btn-transparent { border: 3px solid #fff; background: transparent; color: #fff; } .btn-transparent:hover { border-color: rgba(255, 255, 255, 0.5); } .btn-xlg { padding: 24px 48px; font-size: 24px; } .btn-xlg [class^="icon-"], .btn-xlg [class*=" icon-"] { margin-right: 10px; } .btn { border-radius: 3px; border-width: 0 0 3px; } .btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default { background-color: #A9D360; border-color: #adadad; color: #fff; } /* Anchor Link --------------------------------------------------------------------------------------------------*/ a{ -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } a:hover, a:focus { text-decoration: none; outline: none; } /* iFrame --------------------------------------------------------------------------------------------------*/ iframe { width: 100%; } .iframe-container { position: relative; padding-bottom: 40%; height: 0; overflow: hidden; } .embed-container { position: relative; padding-bottom: 56.25%; /* 16/9 ratio */ padding-top: 30px; /* IE6 workaround*/ height: 0; overflow: hidden; } .iframe-container iframe, .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* Edit button --------------------------------------------------------------------------------------------------*/ .post-edit-link, .vc-inline-link { color: #999; opacity: 0; text-transform:uppercase; } .post:hover .post-edit-link, .page:hover .post-edit-link, .post:hover .vc-inline-link, .page:hover .vc-inline-link, .container-fluid:hover .post-edit-link, .container-fluid:hover .post-edit-link, .container-fluid:hover .vc-inline-link, .container-fluid:hover .vc-inline-link { opacity: 1; } /* Post Format --------------------------------------------------------------------------------------------------*/ .post-format { color: #999; display: block; height: 35px; text-align: center; width: 35px; float: left; } .mejs-container.svg.wp-audio-shortcode.mejs-audio { height: auto !important; display:block; margin-bottom:60px; } /* Inputs and buttons --------------------------------------------------------------------------------------------------*/ button, input, select, textarea { font-size: 100%; /* Corrects font size not being inherited in all browsers */ margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */ vertical-align: top; /* Improves appearance and consistency in all browsers */ *vertical-align: middle; /* Improves appearance and consistency in all browsers */ } button, input[type="button"], input[type="reset"], input[type="submit"] { border: 1px solid #ccc; border-color: #ccc #ccc #bbb #ccc; border-radius: 3px; background: #e6e6e6; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, .8); cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */ -webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */ font-size: 12px; line-height: 1; padding: .6em 1em .4em; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); } button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { border-color: #ccc #bbb #aaa #bbb; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02); } button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active { border-color: #aaa #bbb #bbb #bbb; box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15); } input[type="checkbox"], input[type="radio"] { padding: 0; /* Addresses excess padding in IE8/9 */ } input[type="search"] { -webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */ -webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */ -moz-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */ -webkit-appearance: none; } #searchform input[type="text"] { background: #FFFFFF; background-repeat: no-repeat; border: 1px solid #d2d2d2; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset; color: #999999; font-family: Georgia; font-style: italic; margin-bottom: 0; padding: 7px; vertical-align: middle; } button::-moz-focus-inner, input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */ border: 0; padding: 0; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea { color: #666; border: 1px solid #efefef; border-radius: 3px; } .btn-default { border-color: #efefef; } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus { color: #111; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] { padding: 3px 10px; margin-bottom: 20px; width: 98%; } textarea { overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */ padding-left: 3px; vertical-align: top; /* Improves readability and alignment in all browsers */ width: 98%; } /* WordPress Core --------------------------------------------------------------------------------------------------*/ .sticky{} .bypostauthor{} .alignnone { margin: 10px 0 20px; } .aligncenter, div.aligncenter { display: block; margin: 20px auto; } .alignright { float: right; margin: 20px 0 20px 20px; } .alignleft { float: left; margin: 0px 20px 20px 0; } .wp-caption { background: #eee; padding: 5px; text-align: center; max-width: 100%; } .wp-caption p.wp-caption-text { font-size: 12px; line-height: 17px; margin: 0; padding: 5px 0 0; } .fluid-width-video-wrapper { padding: 0px !important; } .entry-caption { margin-top: 15px; } .gallery { margin-bottom: 20px; } .gallery-item { display: inline-table; margin: 0 auto !important; overflow: hidden; position: relative; } .gallery-columns-1.gallery-size-medium, .gallery-columns-1.gallery-size-thumbnail, .gallery-columns-2.gallery-size-thumbnail, .gallery-columns-3.gallery-size-thumbnail { display: table; } .gallery-columns-1 .gallery-item { max-width: 100%; } .gallery-columns-2 .gallery-item { max-width: 48%; max-width: -webkit-calc(46%); max-width: calc(46%); text-align: center; } .gallery-columns-3 .gallery-item { max-width: 31%; max-width: -webkit-calc(29.299999999999997%); max-width: calc(29.299999999999997%); text-align: center; } .gallery-columns-4 .gallery-item { max-width: 23%; max-width: -webkit-calc(23%); max-width: calc(23%); } .gallery-columns-5 .gallery-item { float: none !important; max-width: -moz-fit-content; max-width: -webkit-calc(13%); max-width: -moz-fit-content; } .gallery-columns-6 .gallery-item { max-width: 15%; max-width: -webkit-calc(12.7%); max-width: calc(12.7%); } .gallery-columns-7 .gallery-item { max-width: 13%; max-width: -webkit-calc(10.28%); max-width: calc(10.28%); } .gallery-columns-8 .gallery-item { max-width: 11%; max-width: -webkit-calc(8.5%); max-width: calc(8.5%); } .gallery-columns-9 .gallery-item { max-width: 9%; max-width: -webkit-calc(7.1%); max-width: calc(7.1%); } .gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) { margin-right: 0; } .gallery-caption { background-color: rgba(0, 0, 0, 0.7); box-sizing: border-box; color: #fff; font-size: 14px; line-height: 1.3; margin: 0; max-height: 50%; opacity: 0; padding: 2px 8px; position: absolute; bottom: 0; left: 0; text-align: left; -webkit-transition: opacity 400ms ease; transition: opacity 400ms ease; width: 100%; } .gallery-caption:before { box-shadow: 0 -10px 15px #000000 inset; content: ""; height: 100%; min-height: 49px; position: absolute; left: 0; top: 0; width: 100%; } .gallery-item:hover .gallery-caption { opacity: 1; } .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } .wp-video, .mejs-container,.mejs-overlay-play{ height: auto; max-width: 100% !important; width: 100% !important; } /* Team --------------------------------------------------------------------------------------------------*/ #team { padding: 80px 0 90px 0; } #team .title { margin-bottom: 50px; } #team .social-link { margin-top: 15px; } #team .social-link a { display: inline-block; } #team .btn-facebook, #team .btn-twitter, #team .btn-google-plus, #team .btn-linkedin{ border-radius: 50%; color: #fff; font-size: 17px; margin-right: 3px; width: 25px; height: 25px; text-align: center; } #team .btn-facebook { background: #6788ce; } #team .btn-twitter { background: #29c5f6; } #team .btn-google-plus { background: #DC4A38; } #team .btn-linkedin { background: #007BB6; } #team .media .pull-left { padding-right: 25px; } #team .media .media-heading { margin-top: 35px; font-size: 21px; } #team .media p { font-size: 16px; color: #707b82; margin-top: 0px; } #team .team-img { padding-right: 25px; border-radius: 35% !important; width: 50% !important; } /*********************************************************************************** Portfolio Filter Styling ************************************************************************************/ nav#filter a { background-color: #EEE; color:#555; } nav#filter a:hover, nav#filter a.current { background-color: #A9D360; color:#fff; } /* ------- */ .isotopeWrapper article{ margin-bottom: 30px; margin-top: 0px; } #portfolio img { width:100%; } #portfolio article p { margin-bottom:1.45em; } nav#filter { margin-bottom:1.5em; } nav#filter li { display:inline-block; margin:0 0 0 5px; } nav#filter a { padding: 4px 12px; line-height: 20px; text-decoration: none; } .portfolio-citem .hover-bg{ height: 280px; overflow: hidden; position: relative; } .hover-bg .hover-text { position: absolute; text-align: center; margin: 0 auto; color: #ffffff; background: rgba(0, 0, 0, 0.66); padding: 30% 0; height: 100%; width: 100%; opacity: 0; transition: all 0.5s; } .hover-bg .hover-text>h5{ opacity: 0; -webkit-transform: translateY(100%); transform: translateY(100%); transition: all 0.3s; } .hover-bg:hover .hover-text>h5{ opacity: 1; -webkit-backface-visibility:hidden; -webkit-transform: translateY(0); transform: translateY(0); } .hover-bg .hover-text>.hline{ opacity: 0; -webkit-transform: translateY(0); transform: translateY(0); transition: all 0.3s; } .hover-bg:hover .hover-text>.hline{ opacity: 1; -webkit-backface-visibility:hidden; -webkit-transform: translateY(100%); transform: translateY(100%); } .hover-bg:hover .hover-text{ opacity: 1; } .hline{ height: 5px; width: 30px; border-top: 2px solid #f1f1f1; margin: 0 auto } .hover-text p.lead{ color: #c59a6d; } /* Portfolio Item --------------------------------------------------------------------------------------------------*/ .portfolio-items article img { height: 250px; max-width: 100%; width: 100%; } .portfolio-item .portfolio-desc { background: #A9D360; } .portfolio-item { height: 250px; display: block; position: relative; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .portfolio-item img { -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear; } .portfolio-item .portfolio-desc { display: block; opacity: 0; position: absolute; width: 100%; left: 0; top: 0; color: rgba(220, 220, 220); } .portfolio-item:hover .portfolio-desc { padding-top: 20%; height: 100%; transition: all 200ms ease-in-out 0s; opacity: 1; } .portfolio-item .portfolio-desc a { color: #fff; } .portfolio-item .portfolio-desc a:hover { /*text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.7);*/ text-decoration: none; } .portfolio-item .portfolio-desc .folio-info { top:30px; padding: 0 40px; height: 0; opacity: 0; position: absolute; } .portfolio-item:hover .folio-info{ height: 100%; opacity: 1; transition: all 500ms ease-in-out 0s; top:5px; } .portfolio-item .portfolio-desc .folio-info h5 { text-transform: uppercase; } .portfolio-item .portfolio-desc .folio-info p { color: #ffffff; font-size: 12px; } .project-content { padding: 0 30px; } .project-details > div { border-bottom: 1px solid #ddd; color: #898989; min-height: 65px; padding-bottom: 10px; padding-top: 10px; } .portfolio-content > span { color: #999; display: inline-table; font-family: Georgia; font-size: 12px; font-style: italic; margin: 10px 0 0; width: 48%; } /* Services --------------------------------------------------------------------------------------------------*/ .section-header { margin-bottom: 50px; } .section-header .section-title { color: #272727; margin: 0 0 20px; position: relative; text-transform: uppercase; } .section-header .section-title:after { border: 1px solid #A9D360; width: 50px; display: block; position: relative; color: #000; content: ""; margin: 20px auto; } .section-header p { color: #999; } #services { padding: 70px 0 70px; } .media.service-box .pull-left > i { border-radius: 100%; box-shadow: 0 0 0 1px #d7d7d7 inset; color: #A9D360; font-size: 24px; height: 64px; line-height: 64px; position: relative; text-align: center; transition: background-color 400ms ease 0s, background-color 400ms ease 0s; width: 64px; } .media.service-box:hover .pull-left > i { background: #A9D360; color: #fff; box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.8); -webkit-box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.8); } /* Blog Grid Item --------------------------------------------------------------------------------------------------*/ .blog-items article img { width:100%; } .blog-item .blog-desc { background: #A9D360; } .blog-item { display: block; position: relative; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .blog-item img { -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear; } .blog-item .blog-desc { display: block; opacity: 0; position: absolute; width: 100%; left: 0; top: 0; color: rgba(220, 220, 220); } .blog-item:hover .blog-desc { padding-top: 10px; height: 100%; transition: all 200ms ease-in-out 0s; opacity: 1; } .blog-item .blog-desc a { color: #fff; } .blog-item .blog-desc a:hover { /*text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.7);*/ text-decoration: none; } .blog-item .blog-desc .folio-info { top:-20px; padding: 30px; height: 0; opacity: 0; position: relative; } .blog-item:hover .folio-info{ height: 100%; opacity: 1; transition: all 500ms ease-in-out 0s; top:5px; } .blog-item .blog-desc .folio-info h5 { text-transform: uppercase; font-size: 13px; } .blog-item .blog-desc .folio-info p { color: #ffffff; font-size: 11px; } /*Homepage Blog Part*/ #blog { padding: 100px 0; } #blog .blog-post { border: 1px solid #eee; padding: 15px; } #blog .blog-post .post-format { display: inline-block; width: 40px; height: 40px; line-height: 34px; text-align: center; color: #fff; background: #a9d360; border: 3px solid #fff; border-radius: 100px; } #blog .blog-post.blog-large .entry-thumbnail { margin: -15px -15px 15px; position: relative; } #blog .blog-post.blog-large .post-format { width: 66px; height: 66px; line-height: 60px; position: absolute; right: 20px; bottom: -33px; } #blog .blog-post.blog-large .post-format > i { font-size: 20px; } #blog .blog-post.blog-large .entry-date { font-size: 12px; display: block; margin-bottom: 5px; text-transform: uppercase; color: #45aed6; } #blog .blog-post.blog-large .entry-title { margin-top: 0; font-size: 18px; line-height: 1; margin-bottom: 15px; } #blog .blog-post.blog-large .entry-title a { color: #CAD7DD; } #blog .blog-post.blog-large .entry-title a:hover { color: #45aed6; } #blog .blog-post.blog-media { margin-bottom: 30px; transition: all 500ms ease-in-out 0s; } #blog .blog-post.blog-media:hover { background: #f9f9f9; } #blog .blog-post.blog-media .entry-thumbnail { margin: -15px 15px -15px -15px; position: relative; transition: all 500ms ease-in-out 0s; } #blog .blog-post.blog-media .entry-thumbnail:hover { opacity:0.8; } #blog .blog-post.blog-media .post-format { position: absolute; top: 20px; right: -10px; } #blog .blog-post.blog-media .entry-date { display: block; margin-bottom: 5px; color: #999999; } #blog .blog-post.blog-media .entry-title { margin-bottom: 0; font-size: 18px; line-height: 1; margin-top: 15px; } #blog .blog-post.blog-media .entry-title a { color: #A9D360; } #blog .blog-post.blog-media .entry-title a:hover { color: #444444; } #blog .blog-post .entry-meta { margin-top: 20px; border-top: 1px solid #eee; padding-top: 15px; } #blog .blog-post .entry-meta > span { display: inline-block; margin-right: 10px; color: #999; } #blog .blog-post .entry-meta > span > a { color: #999; } #blog .blog-post .entry-meta > span > a:hover { color: #A9D360; } #blog .media, .media-body { overflow: inherit; margin: 0 !important; } /* Navigation --------------------------------------------------------------------------------------------------*/ .navigation { display: inline-table; font-size: 14px; font-weight: bold; padding-bottom: 10px; width: 100%; } .navbar-header { float: left; max-height: 65px; overflow: hidden; } .navbar { margin-bottom: 0; border: none; min-height: 50px; -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out; -moz-transition: background .5s ease-in-out,padding .5s ease-in-out; transition: background .5s ease-in-out,padding .5s ease-in-out; } .navbar > .container .navbar-brand { margin-left: 0; } .navbar .navbar-brand { font-size: 26px; font-weight: 600; line-height: 20px; padding:0; } .navbar .navbar-brand:hover { color:#B2D69A; } .navbar .navbar-brand > span { font-size: 10px; display:block; font-weight:100; } .navbar-static-top { z-index: 9999; } .boxes { background: linear-gradient(to bottom, rgba(255, 255, 255, 0.9) 0px, rgba(255, 255, 255, 0) 50%) repeat scroll 0 0 rgba(255, 255, 255, 0.95); border-top: 3px solid #a9d360; margin: 0 auto; width: 100%; box-shadow: 1px 1px 10px #ccc; opacity: 0.99; } /* Logo --------------------------------------------------------------------------------------------------*/ .img-logo { margin: 0; display: inline-table; } .text-logo { margin: 12px 0; } .navbar .brand-right { float:right; } .navbar .brand-center { display: block; float: none; margin: 0 auto !important; width: 100%; } .navbar .navbar-main { float: right; } .navbar .navbar-main li i { padding-left: 7px; } .dropdown li i { float: right; padding-left: 7px; position: absolute; right: 20px; top: 10px; } .navbar .navbar-center{ float: none; display:inline-block; } .header_widget { margin: 15px 0 0; float: none; display:inline-block; } .navbar .navbar-left { float: left; } .navbar .navbar-main > li { margin-left: 5px; padding: 18px 0; } .navbar .navbar-main > li > a { padding-top: 7px; padding-bottom: 7px; border-radius: 4px; } .navbar .navbar-main > li:focus > a, .navbar .navbar-main > li:active > a, .navbar .navbar-main > li:hover > a, .navbar .navbar-main > li.active > a, .navbar .navbar-main > li.active:hover > a, .navbar .navbar-main > li.open > a, .navbar .navbar-main > li.open:hover > a { background: none; color: #000; } .navbar .navbar-main .dropdown-menu { background: none; box-shadow: none; border: 0; padding: 0; margin-top: -3px; font-size:12px; } .navbar .navbar-main .dropdown-menu > li { text-align:left; } .navbar .navbar-main .dropdown-menu > li > a { padding: 8px 15px; color: #bdc3c7; } .navbar .navbar-main .dropdown-menu > li:hover > a, .navbar .navbar-main .dropdown-menu > li:focus > a, .navbar .navbar-main .dropdown-menu > li.active > a { background-color: rgba(165, 165, 165, 0.2); } .navbar .navbar-main .dropdown-menu > li:last-child > a { border-radius: 0 0 3px 3px; } .navbar .navbar-main .dropdown-menu > li.divider { background-color: rgba(0, 0, 0, 0.1); } .navbar .navbar-main li.dropdown:hover > ul.dropdown-menu { display: block; -webkit-animation: fadeInUp 300ms; -moz-animation: fadeInUp 300ms; -ms-animation: fadeInUp 300ms; -o-animation: fadeInUp 300ms; animation: fadeInUp 300ms; } .navbar .navbar-main .sub-menu .dropdown-menu { left: 100%; top: 0; margin-top: 0; } .hidden-xs { line-height: 9px; } #mobile-menu .navbar-collapse { max-height: 100%; } ul li span.menu-toggler { display: inline-block; width: 30px; cursor: pointer; color: #fff; height: 30px; line-height: 30px; text-align: center; position: absolute; right: 0; top: 0; z-index: 1; } ul li span.menu-toggler i { display: block; line-height: 40px; color: #cccccc; } ul li span.menu-toggler .fa-angle-right, ul li span.menu-toggler.collapsed .fa-angle-down { display: none; } ul li span.menu-toggler .fa-angle-down, ul li span.menu-toggler.collapsed .fa-angle-right { display: block; } .sp-mobile-menu ul li.active > a, .sp-mobile-menu ul li:hover > a { color: #fff; } ul { padding-left: 20px; } a.navbar-brand img{ display: inline-block; } .avien-navbar { min-height: 61px; } .navbar-toggle .icon-bar { background-color: #ffffff; border-color: #ffffff; } .navbar-toggle { background-color: #a9d360; border-color: #a9d360; } .navbar-toggle:hover { background-color: #a9d360; border-color: #a9d360; } /* Timeline --------------------------------------------------------------------------------------------------*/ .timeline { list-style: none; padding: 20px 0 20px; position: relative; } .timeline:before { top: 0; bottom: 0; position: absolute; content: " "; width: 3px; background-color: #eeeeee; left: 50%; margin-left: -1.5px; } .timeline > li { margin-bottom: 20px; position: relative; } .timeline > li:before, .timeline > li:after { content: " "; display: table; } .timeline > li:after { clear: both; } .timeline > li:before, .timeline > li:after { content: " "; display: table; } .timeline > li:after { clear: both; } .timeline > li > .timeline-panel { width: 46%; float: left; border: 1px solid #d4d4d4; border-radius: 2px; padding: 20px; position: relative; -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175); } .timeline > li > .timeline-panel:before { position: absolute; top: 26px; right: -15px; display: inline-block; border-top: 15px solid transparent; border-left: 15px solid #ccc; border-right: 0 solid #ccc; border-bottom: 15px solid transparent; content: " "; } .timeline > li > .timeline-panel:after { position: absolute; top: 27px; right: -14px; display: inline-block; border-top: 14px solid transparent; border-left: 14px solid #fff; border-right: 0 solid #fff; border-bottom: 14px solid transparent; content: " "; } .timeline > li > .timeline-badge { color: #fff; width: 50px; height: 50px; line-height: 50px; font-size: 1.4em; text-align: center; position: absolute; top: 16px; left: 50%; margin-left: -25px; background-color: #A9D360; z-index: 100; border-top-right-radius: 50%; border-top-left-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; } .timeline > li.timeline-inverted > .timeline-panel { float: right; } .timeline > li.timeline-inverted > .timeline-panel:before { border-left-width: 0; border-right-width: 15px; left: -15px; right: auto; } .timeline > li.timeline-inverted > .timeline-panel:after { border-left-width: 0; border-right-width: 14px; left: -14px; right: auto; } .timeline-badge.primary { background-color: #2e6da4 !important; } .timeline-badge.success { background-color: #3f903f !important; } .timeline-badge.warning { background-color: #f0ad4e !important; } .timeline-badge.danger { background-color: #d9534f !important; } .timeline-badge.info { background-color: #5bc0de !important; } .timeline-title { margin-top: 0; color: inherit; } .timeline-body > p, .timeline-body > ul { margin-bottom: 0; } .timeline-body > p + p { margin-top: 5px; } /* Toptop --------------------------------------------------------------------------------------------------*/ #toTop { background: #363839; color: #fff; position: fixed; bottom: -5px; right: 15px; width:35px; height:30px; font-size:24px; display: none; text-align:center; border-radius:3px; z-index: 999; } #toTop:hover { background:#A9D360; color: #fff; } #toTop i { margin-bottom:5px; display:block; } /* 404 --------------------------------------------------------------------------------------------------*/ #error { text-align: center; margin-bottom: 50px; } .error404 h1 { font-size:150px; color:#cc0000; } .error404 h2 { text-transform:uppercase; color:#cc0000; } /* Footermain --------------------------------------------------------------------------------------------------*/ .footermain { border-top:5px solid #efefef; border-bottom:5px solid #efefef; padding:20px; } .footermain h3 { font-size:14px; font-weight:600; margin:30px 0; } #bottom h4 { margin-top: 0; margin-bottom: 15px; } #bottom .media-heading { display: block; font-weight: 400; } #bottom ul { margin: 0; padding:0; } #bottom li:before{ content: "\f101"; font-family: FontAwesome; position: absolute; right: 0; } #bottom li{ border-bottom: 1px dotted #ccc; } #bottom li { display: block; list-style: none outside none; padding: 0 0 10px; } #bottom li, .media-body { list-style: none outside none; } .footer_widgets li a { list-style: outside none none; max-width: 185px; min-width: 185px; overflow: hidden; } /* Recent Portfolio --------------------------------------------------------------------------------------------------*/ #recent-works { padding: 90px 0; } #recent-works .item-inner { position: relative; margin: 0; } /* Portfolio --------------------------------------------------------------------------------------------------*/ .portfolio-items, .portfolio-filter { list-style: none; padding: 0; margin: 0 -20px 20px 0; } .portfolio-filter > li { display: inline-block; } .portfolio-items > li { float: left; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .portfolio-items.col-2 > li { width: 50%; } .portfolio-items.col-3 > li { width: 33%; } .portfolio-items.col-4 > li { width: 25%; } .portfolio-items.col-5 > li { width: 20%; } .portfolio-items.col-6 > li { width: 16%; } .portfolio-item { padding: 0; margin: 0; } .portfolio-item .item-inner { background: #fff; border: 1px solid #eee; padding: 10px 10px 0; margin: 0 20px 20px 0; position: relative; } .portfolio-item img { width: 100%; } .portfolio-item h5 { margin: 0; padding: 10px 0; font-weight: 700; font-size: 14px; color: #2c3e50; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .portfolio-item .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; background: rgba(255, 255, 255, 0.9); text-align: center; vertical-align: middle; -webkit-transition: opacity 300ms; -moz-transition: opacity 300ms; -o-transition: opacity 300ms; transition: opacity 300ms; } .portfolio-item .overlay .preview { position: relative; top: 50%; display: inline-block; margin-top: -20px; } .portfolio-item:hover .overlay { opacity: 1; } /* Isotope Filtering --------------------------------------------------------------------------------------------------*/ .isotope-item { z-index: 2; } .isotope-hidden.isotope-item { pointer-events: none; z-index: 1; } /* Isotope CSS3 transitions --------------------------------------------------------------------------------------------------*/ .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; } /* disabling Isotope CSS3 transitions --------------------------------------------------------------------------------------------------*/ .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; } /* disable CSS transitions for containers with infinite scrolling --------------------------------------------------------------------------------------------------*/ .isotope.infinite-scrolling { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; } /* Subitle --------------------------------------------------------------------------------------------------*/ #subtitle { border-bottom:1px solid #efefef; border-top:1px solid #efefef; padding: 20px; margin-top: 2px; } #subtitle h1 { font-size: 16px; font-weight: 400; margin: 0; text-rendering: optimizelegibility; } .subtitle { padding:0px; } .subtitle > p { margin: 0; } /* Media --------------------------------------------------------------------------------------------------*/ .media, .media .media { margin: 30px 0; } /* Breadcrumbs --------------------------------------------------------------------------------------------------*/ ul.breadcrumb { margin: 0; padding:0; background: transparent; font-size:11px; } ul.breadcrumb > li { text-shadow: none; } ul.breadcrumb > li > a, ul.breadcrumb > li .divider { color: #fff; } ul.breadcrumb > li.active { color: rgba(255, 255, 255, 0.7); } .raquo { padding-left: 5px; padding-right: 5px; } /* Tag Clouds --------------------------------------------------------------------------------------------------*/ ul.tag-cloud { list-style: none; padding: 0; margin: 0; } ul.tag-cloud li { display: inline-block; margin: 0 0 2px 0; } #social { text-align: center; } /* Modal --------------------------------------------------------------------------------------------------*/ .modal { border: 0; } .modal#loginForm { width: 600px; margin-left: -300px; } .modal .modal-header { border: 0; padding: 20px 20px 0; } .modal .modal-header > h4 { font-weight: 300; font-size: 14px; color: #848484; text-transform: uppercase; margin: 0; } .modal .modal-body { padding: 20px; } .modal input[type="text"], .modal input[type="password"] { padding: 5px 10px; min-height: 30px; width: 130px; margin-right: 10px; } .modal .icon-remove { color: #848484; position: absolute; right: -5px; top: -5px; width: 16px; height: 16px; line-height: 16px; text-align: center; display: block; background: #ebebeb; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; cursor: pointer; } .modal button { margin-left: 10px; border: 0; } .gap { margin-bottom: 50px; } .big-gap { margin-bottom: 100px; } .no-margin { margin: 0; padding: 0; } .registration-form { border: 0; background-color: #fff; padding: 20px; display: inline-block; } .media-body:before{ float:left; } /* Comments --------------------------------------------------------------------------------------------------*/ .comments-title{ padding: 20px 0; text-transform:uppercase; font-size: 18px; } #respond{ padding: 0 0 30px; } .children, .comment{ list-style: none outside none; } .children{ list-style: none outside none; padding: 0px 60px; } ul.unstyled { list-style: none; padding: 0; margin: 0; } /*Unordered Lists*/ ul.arrow, ul.arrow-double, ul.tick, ul.cross, ul.star, ul.rss { list-style: none; padding: 0; margin: 0; } ul.arrow li::before, ul.arrow-double li::before, ul.tick li::before, ul.cross li::before, ul.star li::before, ul.rss li::before, ul.arrow li::after, ul.arrow-double li::after, ul.tick li::after, ul.cross li::after, ul.star li::after, ul.rss li::after { font-family: FontAwesome; font-size: 11px; } ul.arrow li::before, ul.arrow-double li::before, ul.tick li::before, ul.cross li::before, ul.star li::before, ul.rss li::before { margin-right: 5px; } ul.arrow li::before { content: "\f105"; } ul.arrow-double li::before { content: "\f101"; } ul.tick li::before { content: "\f00c"; } ul.cross li::before { content: "\f00d"; } ul.star li::before { content: "\f006"; } ul.rss li::before { content: "\f09e"; } ul.social { list-style: none; margin: 10px 0 0; padding: 0; display: inline-block; } ul.social > li { display: inline-block; margin: 0 5px; } ul.social > li > a { font-size: 24px; color: #666; } ul.social > li > a:hover { color: #999; } .accordion-group { background-color: #fff; border-top: 1px solid #f0f0f0; } .accordion-heading .accordion-toggle { color: #666; font-weight: 700; } .accordion-inner { border-top: 0; } /* Posts --------------------------------------------------------------------------------------------------*/ .post, article.attachment { border-radius: 5px; margin-bottom: 40px; padding: 20px 0; -ms-word-wrap: break-word; word-wrap: break-word; } .post .entry-thumbnail, article.attachment .entry-thumbnail { margin: -20px -20px 20px; } .post .entry-thumbnail img, article.attachment .entry-thumbnail img { width: 100%; border-radius: 5px 5px 0 0; } .post h2.entry-title, article.attachment h2.entry-title { margin-top: 0; } .entry-title { margin: 30px 0; font-size:20px; } .post .entry-meta, article.attachment .entry-meta { margin-bottom: 20px; } .post .entry-meta { font-size: 12px; text-transform: uppercase; margin: 20px 0; } .post .entry-meta span { letter-spacing:2px; } .post sup.featured-post, article.attachment sup.featured-post { font-size: 13px; top: -10px; } ul.pagination > li > a, ul.pagination > li > span { border: 0; } ul.pagination > li.active > a, ul.pagination > li:hover > a { background-color: #A9D360; color: #fff; } textarea#message { padding: 10px 15px; height: 219px; } .pagination > li > a, .pagination > li > span { color: #2e3339; } .pagination { display: table; margin: 20px auto; padding-left: 0; } /* Woocommerce --------------------------------------------------------------------------------------------------*/ .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-page form.checkout_coupon, .woocommerce-page form.login, .woocommerce-page form.register { min-height: 265px; } .woocommerce form .form-row label.inline, .woocommerce-page form .form-row label.inline { display: inline-block; margin-left: 20px; } .woocommerce form input[type="radio"], input[type="checkbox"] { margin: 8px 0 0; } .woocommerce h2, .woocommerce h3{ font-size: 18px; padding: 0; text-transform: uppercase; letter-spacing: -1px; } .cart_list li{ border-bottom: 1px dotted #CCCCCC; padding: 20px 0 !important; display:block; } .cart_list li a { margin: 0 !important; } .total { border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; padding: 20px 0; text-transform: uppercase; } .related h2, #tab-description h2, #reviews h2, #reply-title, .cart_totals h2, .shipping-calculator-button, .author-title, .archive-title { font-size: 18px; padding: 20px 0; text-transform: uppercase; } .archive-title, .author-title { border-bottom: 1px solid #EFEFEF; border-top: 1px solid #EFEFEF; } .author-info{ border-bottom: 1px solid #EFEFEF; padding: 20px 0; } .woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a { margin-right: 1.8%; width: 10%; } .woocommerce #content div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first { clear: none; } .woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last { margin-right: 1.8%; } .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product { width: 13.8%; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 13.8%; } .woocommerce span.onsale, .woocommerce-page span.onsale { background: -moz-linear-gradient(center top , #A9D360 0px, #85AD74 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 50%; min-height: 40px; min-width: 40px; } .woocommerce ul.products li.last, .woocommerce-page ul.products li.last { margin: 0 3.8% 2.992em 0; } .woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear: none; } .avien-category-img { margin:0 0 20px; } /* Custom Login for Top Header --------------------------------------------------------------------------------------------------*/ form#login{ display: none; background-color: #FFFFFF; border-radius: 8px; font-family: Arial, Helvetica, sans-serif; box-shadow: 0 0 6px rgba(0, 0, 0, 0.2); position: fixed; top: 200px; padding: 40px 25px 25px 25px; width: 350px; z-index: 999; left: 50%; margin-left: -200px; color: #878787; font-size: 11px; } form#login h1{ color: #333333; font-family: 'Georgia', 'Times New Roman', Times, serif; font-size: 27px; font-weight: 100; text-align: center; line-height: 1; margin: 0 0 30px 0; } form#login input#username, form#login input#password{ border: 1px solid #EDEDED; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset; color: #333333; font-size: 15px; padding: 10px 10px 10px 13px; width: 325px; margin: 7px 0 30px 0; background-color: #F9F9F9; font-family: 'Georgia', 'Times New Roman', Times, serif; } form#login input#username:focus, form#login input#password:focus{ background-color: #FFF; } form#login input.submit_button{ font-size: 13px; color: #FFF; border: 1px solid #b34336; background-color: #e25c4c; border-radius: 3px; text-shadow: 0 1px 0 #ba3f31; padding: 9px 31px 9px 31px; background: -moz-linear-gradient(top, #ea6656, #df5949); border-top: 1px solid #bb483a; border-bottom: 1px solid #a63b2e; float: right; box-shadow: 0 1px 0 #E87A6E inset; } form#login a{ text-decoration: none; } form#login a.close{ color: #DCDCDC; position: absolute; right: 15px; top: 15px; } form#login a.lost{ color: #B4B2B2; float: left; margin: 10px 0 0 0; } form#login p.status{ text-align: center; margin: -25px 0 20px 0; display: none; } a.login_button{ font-family: Arial, Helvetica, sans-serif; padding: 5px 7px 5px 7px; background-color: #FFF; border-radius: 3px; border: 1px solid #DCDCDC; color: #333; text-decoration: none; font-size: 11px; } .login_overlay{ height: 100%; width: 100%; background-color: #F6F6F6; opacity: 0.9; position: fixed; z-index: 998; } /* Widgets --------------------------------------------------------------------------------------------------*/ #secondary, #sidebar { } .widget-img img { max-width: 50px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .widget-img img:hover, .gallery img:hover { border:1px solid #ffffff; } .widget, .widget_shopping_cart_content, .product-categories, .price_slider_wrapper { clear: both; display: inline-table; margin: 0 0 30px; position: relative; width: 100%; } .widget h3::before, .site-content .widgettitle::before { background: none repeat scroll 0 0 #a9d360; bottom: 0; content: ""; height: 1px; left: 0; margin-left: 0; position: absolute; width: 15px; } .widget h3, .widget-area h3, .site-content .widgettitle{ font-size: 18px; padding: 10px 0; position: relative; } li.rpwe-clearfix:before { content: " " !important; } li.rpwe-clearfix a { margin-left: 0px !important; } .box { background: #FFF; padding: 20px; box-sizing: border-box; -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); margin-bottom: 10px; } .rounded { border-radius: 3px; } .author-description { font-size: 11px; } .recentcomments a { display: inline !important; } /* bbPress --------------------------------------------------------------------------------------------------*/ .bbp-forum-title { font-size: 16px; font-weight:600; } .bbp-topic-permalink { font-size: 16px; } .bbp-author-avatar { float:left; margin-right:5px; } .topic .bbp-author-avatar { float:none; margin-right:5px; } .bbp-author-avatar img { width:25px; height:25px; border:1px solid #FFFFFF !important; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.08); } .bbp-author-name { display: block; } #bbp_topic_title, #bbp_topic_tags { padding: 10px; } #bbpress-forums p.bbp-topic-meta span { white-space: inherit; display: inline-table; } #post-toolbar #buttons li a img { height: auto; width: auto; } .bbp-reply-ip { display:none; } /* Footer --------------------------------------------------------------------------------------------------*/ #footer { padding-top: 30px; padding-bottom: 30px; } #footer ul { list-style: none; padding: 0; margin: 0; } #footer ul > li { display: inline-block; margin-right: 15px; } .footermain .media-heading { margin: 0; } /* Flickr Widget --------------------------------------------------------------------------------------------------*/ #flickr_wrapper img, .widget-area .portfolio-img { float: left; padding: 2px; width: 50px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .flickr_badge_image { height: 50px !important; margin: 0 !important; padding: 0 !important; width: 50px !important; float:left; } #flickr_wrapper img:hover { border:1px solid #fff; } /* Share & Like Formatting --------------------------------------------------------------------------------------------------*/ .twp-share { float: left; padding: 15px 0; } .twp-likes { padding-top: 15px; } /* More Link Links & Buttons --------------------------------------------------------------------------------------------------*/ .more-link, .author-link { display: block !important; font-size: 11px !important; margin: 10px 0; text-transform: uppercase; font-weight:600; } /* Tabs --------------------------------------------------------------------------------------------------*/ .tab-content { background: #fff; padding: 15px; border: 1px solid #ddd; border-top: 0; } .nav-tabs > li > a { color: #555; cursor: pointer; border: 1px solid #ddd; border-bottom-color: transparent; } .nav-tabs > li > a:hover { border-color: #ddd; } a.accordion-toggle { display: block; } div.pp_default .pp_description { margin-top: 13px; } /* Dropcaps --------------------------------------------------------------------------------------------------*/ .dropcap { overflow: hidden; } .dropcap:first-letter { color: #666; display: block; float: left; font-size: 50px; line-height: 40px; padding: 4px 8px 0 0; } /* WordPress Core --------------------------------------------------------------------------------------------------*/ code{ display: inline-block; white-space: inherit; margin: 10px 0 5px; } /*right side widget area*/ .widget-area ul{ list-style: none; padding: 0; } .widget-area ul li{ padding: 10px 0; } .widget-area .tagcloud{ } /*search*/ .widget-area #searchform{ margin: 30px 0; } .widget-area #searchform .screen-reader-text, .widget-area #searchform #searchsubmit{ display:none; } /*calendar*/ .widget-area #calendar_wrap table{ width: 100% ; } .widget-area #calendar_wrap th{ text-align: center; } .widget-area #calendar_wrap td{ text-align: center; } .widget-area #calendar_wrap tr{ border-bottom: 1px solid #eee; line-height: 25px; } .widget-area #calendar_wrap #prev{ text-align: left; } .widget-area #calendar_wrap #next{ text-align: right; } .read-more, .more-link { clear:both; display: block; margin:20px 0; padding:10px 0; border-top:1px solid #efefef; border-bottom:1px solid #efefef; } /* Blog Image --------------------------------------------------------------------------------------------------*/ .blogthumb { background:#FFFFFF; border:1px solid #f2f2f2; border-radius:10px; box-shadow:1px 1px 2px #DDD outset; } .blog-thumb img, .attachment-single-post-thumb.wp-post-image { background: none repeat scroll 0 0 #DDDDDD; border: 1px solid #DDDDDD; padding: 3px; box-shadow: 0 8px 6px -6px #444444; transition: all 0.2s ease-in-out 0s; } /* Widgets --------------------------------------------------------------------------------------------------*/ .widget-area .tagcloud a{ background-color: #EFEFEF; border-color: #285E8E; padding: 1px 5px; margin-bottom: 2px; display: inline-block; border-radius: 3px; } .widget-area .tagcloud a:hover{ background-color: #DAD9D7; } .widget-area ul li{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; } .widget-area ul li a{ display: block; } .widget-area ul li:before{ position: absolute; right: 0; color:#ddd; font-family: FontAwesome; content: "\f105"; } .widget-area ul.children{ margin-top: 10px; } .widget-area ul.children li{ margin-left: 15px; } .widget-area select{ width: 100%; margin: 10px 0; height: 34px; padding: 6px 12px; } .widget-area img{ border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; } .wp-smiley{ display: inline-block; } .rsswidget{ display: inline-block; } .textwidget img{ margin-top: 10px; } /* Table */ table{ width: 100%; } tr{ border-bottom: 1px solid #eee; } td,th{ padding: 8px 0; } /* Captions */ .wp-caption img{ max-width: 100%; } .wp-caption p.wp-caption-text{ padding: 3px; } #respond code{ white-space: normal; display: inline-block; margin-bottom: 20px; } /*paser paginaton,breadcrumbs*/ .pager .previous>a, .pager .next>a{ max-width: 50%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } ul.breadcrumb { width: 100%; text-align: right; } ul.breadcrumb > li{ text-overflow: ellipsis; white-space: nowrap; max-width: 300px; } /* Slider --------------------------------------------------------------------------------------------------*/ #main-slider { overflow: hidden; } #main-slider .item { height: 558px; background-repeat: no-repeat; background-position: 50% 0; background-size: cover; } #main-slider .slider-inner { position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #fff; position:relative; z-index: 11; } #main-slider .slider-inner h2 { margin-top: 180px; font-size: 36px; line-height: 1; text-transform: uppercase; color: #fff; } #main-slider .slider-inner h2 > span { color: #45aed6; } #main-slider .slider-inner .btn { margin-top: 10px; z-index: 11; } #main-slider .owl-prev, #main-slider .owl-next { position: absolute; top: 50%; background-color: rgba(0, 0, 0, 0.2); color: #fff; font-size: 30px; display: inline-block; margin-top: -35px; height: 70px; width: 70px; line-height: 70px; text-align: center; border-radius: 100px; z-index: 5; -webkit-transition: background-color 400ms; transition: background-color 400ms; } #main-slider .owl-prev:hover, #main-slider .owl-next:hover { background-color: #45aed6; } #main-slider .owl-prev { left: -35px; text-indent: 14px; } #main-slider .owl-next { right: -35px; text-indent: -14px; } #bar { width: 0%; max-width: 100%; height: 4px; background: #45aed6; } #progressBar { margin-top: -4px; position: relative; z-index: 999; width: 100%; background: rgba(0, 0, 0, 0.1); } .slider-overlay::before { color: white; content: "E"; font-size: 24px; height: 24px; left: 50%; line-height: 24px; margin-left: -12px; margin-top: -12px; position: absolute; top: 50%; width: 24px; } .slider-overlay::before { display: none; } .slider-overlay, .slider-bg-overlay { bottom: 0; content: ""; display: block; left: 0; position: absolute; right: 0; text-align: center; top: 0; z-index: 10; } #main-slider .carousel-content { left: 10%; position: relative; } #main-slider .carousel-content p { font-size: 18px; } /* Testimonial --------------------------------------------------------------------------------------------------*/ #testimonial img { transition: 400ms ease 0s; } #testimonial img:hover { opacity: 0.8; } /* Call to Action --------------------------------------------------------------------------------------------------*/ #cta { padding: 50px 0; background-color: #eeeeee; } #cta h2 { margin-top: 0; } #cta .btn { margin-top: 40px; } #cta2 { background: #242a33; background-size: cover; color: #fff; padding-top: 70px; } #cta2 .btn { margin-top: 10px; } #cta2 h2 { color: #fff; font-size: 44px; line-height: 1; } #cta2 h2 > span { color: #45aed6; } /* Portfolio --------------------------------------------------------------------------------------------------*/ .categories_filter { font-size: 18px; margin: 30px auto !important; text-align: center; text-transform: uppercase; width: -moz-max-content; } .ch-grid { margin: 0 auto; padding: 0; list-style: none; display: block; text-align: center; width: 100%; } .ch-grid:after, .ch-item:before { content: ''; display: table; } .ch-grid:after { clear: both; } .ch-grid li { width: 200px; height: 200px; display: inline-block; margin: 20px; } /* Visual Composer Fix --------------------------------------------------------------------------------------------------*/ .wpb_heading { text-align: center; } .wpb_thumbnails img { box-shadow: 1px 1px 5px #ccc; } .upb_video-bg, .upb_video-bg utube { left: 0 !important; width:100% !important; } /* Dividers --------------------------------------------------------------------------------------------------*/ .divider-default{ margin-bottom: 5px; } .divider-lg{ margin-bottom: 100px; } .divider-md{ margin-bottom: 50px; } .divider-sm{ margin-bottom: 20px; } .divider-xs{ margin-bottom: 10px; } /*download btn*/ #main-info { background-color: #ECF0F1; } /* admin bar */ .admin-bar .navbar-fixed-top{ top:28px; } /* Responsive Menu --------------------------------------------------------------------------------------------------*/ #mobile-menu .navbar-collapse{ border-top:0; box-shadow:none; } .navbar-collapse.in{ overflow-y: inherit; } .navbar-nav li{ list-style:none; } .navbar-nav>li a{ padding: 5px 10px; display: block; } /* Responsive Menu --------------------------------------------------------------------------------------------------*/ .nav > li { font-weight: bold; } .header-center .navbar-toggle{ float:none; margin-right:0px; } .header-center .nav > li { text-align: left; } .navbar-toggle{ margin-top: 10px; margin-right:0px; } .comment.byuser.comment-author-themofwpadm.bypostauthor.even.thread-even.depth-1 { list-style: none outside none; } /* Bottom --------------------------------------------------------------------------------------------------*/ ul#menu-company-menu{ padding-left: 0; } ul#menu-company-menu li{ list-style: none; position: relative; } ul#menu-company-menu li:before{ content: "\f105"; font-family: FontAwesome; margin-right: 5px; } /* Media Queries - For mobile devices and tablets */ /* Tablet Layout: 768px. --------------------------------------------------------------------------------------------------*/ @media only screen and (min-width: 768px) and (max-width: 1199px) { .container-fluid { max-width: 100%; } .footerbottom { text-align: center; } .footer_widgets { clear: both; padding: 10px 0; display: inline-block; width: 100%; } .pull-right { float: none !important; } } /* Mobile Layout: 320px. --------------------------------------------------------------------------------------------------*/ @media(max-width:767px) { img { width: 100%; } .subheader, ul.breadcrumb, .edit-link { text-align: center !important; display: block; } .topheader .contact, .topheader .social, .footerbottom .social, .footerbottom .footermenu ul { text-align:center; padding: 5px; float:none !important; } .topheader .contact, .topheader .social, .footerbottom .social, .footerbottom .footermenu ul { text-align:center; padding: 5px; float:none !important; } #subtitle { text-align:center; padding: 10px 0; overflow: hidden; } .pull-right { float: none !important; } .footer_widgets { clear: both; padding: 10px 0; display: inline-block; width: 100%; } .footerbottom { text-align:center; } .footerbottom .col-sm-4 { padding:5px; } .portfolio-item, .portfolio-items article img { height: auto; } .isotope-item { top:calc(1px) !important; width:100%; } .post-thumb img { max-width:100%; width:100%; } .post-thumb { max-width:100%; width:100%; } .header_widget { display:none; } .navbar-header { float: none; } .col-xs-9 { width: 100%; } .navbar-main { float: none !important; } ul.timeline:before { left: 40px; } ul.timeline > li > .timeline-panel { width: calc(100% - 90px); width: -moz-calc(100% - 90px); width: -webkit-calc(100% - 90px); } ul.timeline > li > .timeline-badge { left: 15px; margin-left: 0; top: 16px; } ul.timeline > li > .timeline-panel { float: right; } ul.timeline > li > .timeline-panel:before { border-left-width: 0; border-right-width: 15px; left: -15px; right: auto; } ul.timeline > li > .timeline-panel:after { border-left-width: 0; border-right-width: 14px; left: -14px; right: auto; } .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product { width: auto; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: auto; } } /* Body Style */ body{ color: #333333;font-family: 'arial';font-size: 14px;webkit-tap-highlight-color: #FA6E5A; } ::-moz-selection, ::selection, img::selection, img::-moz-selection { color: #FFFFFF !important;background: #FA6E5A !important; } /* Main Content Style */ #boxed, #fullwidth{ background: #ffffff} #boxed{ max-width: 90%; border:1px solid #efefef;} #boxed{ min-width: 95% !important;width: 95% !important;} /* Heading Style */ h1, h2, h3, h4, h5, h6{ font-family: 'arial';} /*Link Color*/ a { color: #666666;} /*Link Hover Color*/ a:hover { color: #A0CE4E;} /* Top Header Style */ .topheader { background: #a9d360 ;color: #999999;font-size: 12px;font-family: arial;} /* Top Header Link Color */ .topheader a { color: #ffffff;} /* Top Header Link Hover Color */ .topheader a:hover { color: #B6D79E;} /* Text Logo */ .text-logo { color: #38404A;} /* Text Logo */ .text-logo:hover{ color: #A9D360 !important;} /* Navbar Style */ .avien-navbar .navbar-nav > li a{ background: !important;color: #020202 ;font-size: 12px !important;font-family: arial !important;} .navbar .navbar-main > li:focus > a, .navbar .navbar-main > li:active > a, .navbar .navbar-main > li:hover > a, .navbar .navbar-main > li.active > a, .navbar .navbar-main > li.active:hover > a, .navbar .navbar-main > li.open > a, .navbar .navbar-main > li.open:hover > a { color: #A9D360; font-family: arial;} /* Current Menu Item */ .dropdown.active{ border-top:0px none ; border-bottom:2px solid #A9D360;} /* Child Menu Items */ .dropdown-menu > li {border:none !important;} .dropdown-menu > li > a { background: #ffffff !important;color: #020202 !important;font-size: 12px !important;font-family: arial !important;border-top:px !important; border-bottom:1px solid #f5f5f5 !important;} /* Child Menu Items Hover */ .dropdown-menu > li:hover > a, .dropdown-menu > li:focus > a, .dropdown-menu > li.active > a{ background: #ffffff !important; color: #A9D360 !important; font-family: arial !important; } /* Sub Header Style */ #subtitle{ background: #f7f7f7 url(http://themeofwp.com/avien/wp-content/themes/avien/images/bg/bokeh.jpg);background-attachment: scroll-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; color: #999999;} ul.breadcrumb > li.active { color: #999999;} /* Sub Header Link Style */ #subtitle a { color: #A9D360;} /* Footer Main and Bottom Style */ .footermain { background: #2E3339 url();color: #cccccc;font-size: 14px;font-family: arial;} /* Footer Main Border */ .footermain { border-top:5px solid #EFEFEF;border-bottom:5px solid #EFEFEF;} .footermain a { color: #efefef;} .footermain a:hover { color: #a9d360;} .footerbottom { background-color: #f2f2f2;color: #bfbfbf;font-size: 14px;font-family: arial;} .footerbottom a { color: #666666;} .footerbottom a:hover { color: #A9D360;} /* To Top Style */ #toTop { color: #ffffff; } #toTop:hover { color: #ffffff; background: #A9D360;}