.row{ width: 100%; } body{ background:#fff; font-size: 1.1em; line-height: 1.5em; font-family:'Arial', serif; } h1,h2,h3,h4,h5,h6{ font-family: 'Droid serif', sans-serif; color:#363636; font-weight: normal; } h1.title{ text-transform: uppercase; font-size: 2em; font-weight: bold; line-height: 1em; margin-top: 0; } h1.page-title{ text-transform: uppercase; } h2.sub-title { font-size: 18px; line-height: 2em; margin-bottom: 22px; } input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { padding: 15px 10px; } ::selection{ color: #fff; background: #a6b982 } a{ color: #5f6d63; } a:hover{ color:#a6b982; } a.button.read-more, .button { background: #ff8560; font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; letter-spacing: .15em; text-transform: uppercase; font-size: 12px; padding: 20px 30px; border-radius: 3px; border: none; text-shadow: 2px 2px 2px rgba(0,0,0,.15); } a.button.read-more:hover,button:hover, button:focus, .button:hover, .button:focus{ background-color: #7d280e; -webkit-transition: background-color 1000ms linear; -moz-transition: background-color 1000ms linear; -o-transition: background-color 1000ms linear; -ms-transition: background-color 1000ms linear; transition: background-color 1000ms linear; } .header{ padding: 50px 0px; background: #fff; } .plr0{ padding-left: 0; padding-right:0; } .pl0{ padding-left: 0; } .pr0,.columns.pr0{ padding-right: 0; } /***************topmenu****************/ .top-bar{ margin-bottom: 0; height:70px; background: url('../images/menuBg.png'); font-weight: 300; } .top-bar-section ul{ background: transparent; } .top-bar-section ul li ul.dropdown{ background: #2b2b2b; } .top-bar-section li a:not(.button){ line-height: 70px; padding-top: 0; font-size: 21px; font-family: 'OswaldLight', sans-serif; text-transform: uppercase; font-weight: 300; padding-left:40px; padding-right:40px; background: transparent; } .top-bar-section li ul li a:not(.button){ line-height: 40px; } .top-bar-section .has-dropdown>a:after{ margin-top:10px; } .top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{ margin-top:-22px; } .sf-menu{ margin-bottom: 0; } .sf-menu li{ background: #222; border-right:8px solid #fff; } .sf-menu li:last-child{ border-right: 0; } .sf-menu ul li{ border-right: 0; } .top-nav{ background: #222; margin-bottom: 25px; } .sf-menu ul li,.sf-menu ul ul li,.sf-menu ul ul ul li { background: #ffaf97; } .sf-menu li:hover, .sf-menu li.sfHover { background: #fea083; } .sf-menu a{ color: #fff; border:none; font-family: 'Droid Sans', sans-serif; text-transform: uppercase; font-size: .8em; font-weight: 600; padding-top:.85em; padding-bottom:.85em; padding-left: 3em; padding-right: 3em; } .small-top-menu{ display: none } .small-top-menu select{ padding: 5px; background: #a6b982; text-transform: uppercase; border:5px solid #fff; margin-bottom: 0; } /*********flexslider***********/ .flexslider-row{ background: #fff; } .flexslider { border: 0; margin-bottom: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; } .flex-control-nav{ display: none; } /*************tagline***********/ .row.feature{ margin-top:25px; margin-bottom: 25px; } .feature{ padding:40px 10px; font-family:arial; background: url('../images/bg1.png'); color: #222; line-height: 50px; } .feature h6{ font-size: 1.3em; font-weight: bold; color: #000; margin-bottom: 0; } .feature p{ margin-bottom: 0; } .feature-icon{ margin-top:10px; } hr.divider{ background: url('../images/bg2.png') bottom; height: 20px; margin-top: 0; border:0; } /*******index*********/ img.welcome{ padding:15px; background: #e2e8e9; } /**********content*******/ .wrapper{ padding: 30px; background: #fff; margin-bottom: 15px; } .row.content-row{ padding: 30px; background: #fff; margin-bottom: 15px; } p{ font-size: .75em; line-height: 1.75em; } /***********index page************/ .row.welcome-row,.row.test-row{ margin-bottom: 20px; } .welcome-box p{ margin-bottom: 0; } p.test-text{ font-style: italic; } .side-contact-box{ background: #ff63a5; padding: 20px; margin-bottom: 30px; } .side-contact-box p{ margin-bottom: 5px; } .side-contact-box h3{ line-height: 1em; font-weight: bold; text-transform: uppercase; color: #000; } .contact-text,p.name,p.address,p.email{ color: #fff; } p.email span{ color: #000; font-weight: bold; } p.name{ color: #fff; text-transform: uppercase; font-weight: bold; } p.address,p.email{ font-size: .5em; } p.call{ font-size: 1.3em; } .information-box h5{ text-transform: uppercase; color:#000; font-weight: bold; letter-spacing: -.1.5em; line-height: 2em; } img.office{ background: #ededed; padding: 5px; margin-top:5px; } .divider.footer-border{ margin-bottom: 0; margin-top:40px; } /********about***********/ h3.employer-name { text-transform: uppercase; font-size: 1em; font-weight: bold; color: #000; } .img-wrapper { background: #000; margin-bottom: 20px; } .img-wrapper img { opacity: .4; filter: alpha(opacity=400); } .img-wrapper img:hover{ opacity: 1; filter: alpha(opacity=100); cursor: pointer; -webkit-transition: opacity 0.45s ease-in-out; transition: opcaity 0.15s ease-in-out; -moz-transition: opcaity 0.15s ease-in-out; -o-transition: opcaity 0.15s ease-in-out; -ms-transition: opcaity 0.15s ease-in-out; } .about-image { width: 310px; } .about-box-one{ padding-right: 50px; } .about-box-three{ padding-left: 50px; } /***********gallery***********/ .thumbnail-block ul li{ margin-bottom: 10px; } /**************services***********/ .row.collapse.services { background: #ff8560; padding: 30px; color: #fff; margin-bottom: 20px; border-radius: 5px; font-size: 1.2em; } .services-image { width: 200px; height: 200px; border-radius: 5px; } .large-3 .services-img{ margin-bottom: 20px; } /*************contact page*************/ .row.contact-form{ margin-top:18px; } #recaptcha_table{ width:100%; } /*************sidebar***************/ .sidebar ul li{ font-size: .75em; padding: 5px 0; display: block; border-bottom: 1px solid #000; list-style:square; } .sidebar ul{ border-bottom: 12px solid #000; padding-bottom: 30px; } form#contact-form{ padding: 20px; border-radius: 10px; background: #ff8560; margin-bottom: 30px; } form#contact-form input[type="text"]{ border-radius: 10px; color: #000; font-weight: bold; height: 40px; } form#contact-form textarea{ border-radius: 10px; color: #000; font-weight: bold; height: 140px; } #contact-form input.button{ margin-top: 10px; background: #000; color: #fff; } .vcard { font-size: 1em; border: none; padding-top: 0; padding-left: 0; color: #555; } .vcard .fn{ text-transform: uppercase; color: #000; font-size: 1.2em; margin-bottom: 10px; } .contact-form textarea { height: 100px; } #map_canvas{ width:100%; height:400px; } /*******footer**********/ footer.footer{ background: #111; padding: 40px 30px; /*margin-bottom: 20px;*/ } .footer nav.footer-bar a { color: #fff; font-size: .75em; font-weight: bold; text-transform: uppercase; } h4.footer-call{ line-height: 1em; margin: 0; text-transform: uppercase; text-align: center; color:#555; } .footer ul.facebook{ float: right; } .footer ul.facebook li{ color: #000; list-style:none; float:left; margin-right:10px; width:28px; height:28px; border-radius:20px; background:#393939; position:relative; cursor:pointer; color:#000; } .footer ul.facebook li:last-child{ margin-right:0; } .footer ul.facebook li a{ margin:auto; width:28px; height:28px; padding-left:10px; font-weight:bolder; color: inherit; } .footer ul.facebook li a:hover{ } .footer ul.facebook li:hover{ background-color: #fea083; color: #fff; -webkit-transition: background-color 1000ms linear; -moz-transition: background-color 1000ms linear; -o-transition: background-color 1000ms linear; -ms-transition: background-color 1000ms linear; transition: color 1000ms linear; -webkit-transition: color 100ms linear; -moz-transition: color 100ms linear; -o-transition: color 100ms linear; -ms-transition: color 100ms linear; } .row.footer-meta{ margin-top:20px; } .copyright { margin-bottom: 20px; background: #1f1e1e; padding:10px; } .copyright p { text-align:center; line-height:1em; color: #464646; margin-top:10px; } @media only screen and (max-width:800px){ .footer ul.facebook{ float: none; } h4.footer-call{ text-align: left; } .small-top-menu{ display: block; } .top-nav, .sf-menu li{ background: transparent; } .top-menu{ display: none; } } @media only screen and (max-width:400px){ .footer ul.facebook{ float: none; margin-top:20px; } h1.title,h1.page-title{ font-size: 1em; } h4.footer-call{ text-align: left; } .plr0{ padding-left: 0.9375em; padding-right: 0.9375em; } .pl0{ padding-left: 0.9375em; } .pr0{ padding-right: 0.9375em; } .header{ padding:20px 0; } .top-nav form{ margin-bottom: 0; } .about-box-one{ padding:0; } .about-box-three{ padding:0; } } /*** wordpress css ***/ .captcha-img { display:block; } .wp-caption { max-width: 100%; } .wp-caption.alignleft { margin: 5px 10px 5px 0; } .wp-caption.alignright { margin: 5px 0 5px 10px; } .wp-caption .wp-caption-text, .entry-caption, .gallery-caption { color: #220e10; font-size: 18px; font-style: italic; font-weight: 300; } .wp-caption .wp-caption-text, .entry-caption, .gallery-caption { color: #220e10; font-size: 18px; font-style: italic; font-weight: 300; } .wp-caption.alignleft + ul, .wp-caption.alignleft + ol { list-style-position: inside; } .wp-caption.alignleft + ul, .wp-caption.alignleft + ol { list-style-position: inside; } .entry-content img.alignleft, .entry-content .wp-caption.alignleft { margin-left: -60px; } .entry-content img.alignright, .entry-content .wp-caption.alignright { margin-right: -60px; } .wp-caption-text { color: #fff; } .bypostauthor > .comment-body .fn:before { content: "\f408"; vertical-align: text-top; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } .sticky.format-standard .entry-meta .date, .sticky.format-audio .entry-meta .date, .sticky.format-chat .entry-meta .date, .sticky.format-image .entry-meta .date, .sticky.format-gallery .entry-meta .date { display: none; } .entry-title { margin: 20px 0px 15px 0px; padding: 0; line-height: 1em; } .entry-title a { color: #363636; } .entry-meta { margin: 0px 0px 25px 0px; line-height: 1em; } .footer div.widget h2 { color:#FFFFFF; font-size: 1.6875em; text-transform:uppercase; } .footer div.widget ul li { border-bottom: 1px dashed #555; list-style: square; list-style-position:inside; font-size: .75em; padding: 5px 0; } .footer div.widget ul li a { color: #5f6d63; } .footer div.widget ul li:last-child { border-bottom:none; } .footer div.camille_default_footer_widget ul li { border-bottom:none; padding:0; list-style:none; font-size:inherit; } .footer div.camille_default_footer_widget ul li a { color:#FFFFFF; } .wp-pagenavi { margin-top:30px; } .wp-pagenavi span.pages { background:#222; padding: 6px 9px 6px 9px !important; margin:0px 3px 0px 3px; border:1px solid #ccc; color:#FFFFFF; font-size: .75em; } .wp-pagenavi span.current { background:#222; padding: 6px 9px 6px 9px !important; margin:0px 3px 0px 3px; border:1px solid #ccc; color:#FFFFFF; font-size: .75em; } .wp-pagenavi a.page { padding: 6px 9px 6px 9px !important; margin:0px 3px 0px 3px; border:1px solid #ccc; font-size: .75em; } .wp-pagenavi a.previouspostslink{ padding: 6px 9px 6px 9px !important; margin: 0px 5px 0px 0px; border:1px solid #ccc; color: #222; font-size: .75em; } .wp-pagenavi a.nextpostslink{ padding: 6px 9px 6px 9px !important; margin: 0px 5px 0px 0px; border:1px solid #cc color: #222; font-size: .75em; } aside.widget_search input[type="text"] { width:75%; float:left; margin-right:5px; } aside.widget_search input[type="submit"] { height:36px; } .entry-thumbnail { margin-bottom:15px; } span.date { background:url(../images/calendar.png) no-repeat; background-position:0px 4px; } span.date a { padding-left:18px; color: #222; font-size: .75em; } span.categories-links { margin-left:6px; } span.categories-links a { font-size: .75em; color:#222; } span.tags-links { margin-left:3px; display:block; margin:0; text-transform:capitalize; position:relative; } span.tags-links { background:url(../images/tag.png) no-repeat; background-position:0px 6px; } span.author { margin-left:6px; background:url(../images/admin.png) no-repeat; background-position:0px 3px; } span.author a { padding-left:18px; text-transform:capitalize; color: #222; font-size: .75em; } span.tags-links a { font-size: .75em; color:#222; } span.tags-links a:first-child { padding-left:18px; } .more-link { background:url(../images/view_more_text.png) no-repeat; background-position:0px 2px; padding-left:16px; color:#222; } span.tags-links { background:url(../images/tag.png) no-repeat; background-position:0px 8px; } .nav-links { width:100%; float:left; margin-bottom:20px; } .nav-previous-post { float:left; font-size: .75em; } .nav-next-post { float:right; font-size: .75em; } .comment-list li { background:#eee; border:1px solid #ccc; border-radius:5px; margin-bottom:10px; padding:10px; list-style:none; font-size:13px; } .comment-list li { list-style:none; font-size:13px; } .comment-list li ul li:nth-child(odd) { background:#fff; border:1px solid #ccc; border-radius:5px; margin-bottom:10px; padding:10px; list-style:none; font-size:13px; } .comment-list li ul li:nth-child(even) { background:#eee; border:1px solid #ccc; border-radius:5px; margin-bottom:10px; padding:10px; list-style:none; font-size:13px; } .comment-list li p { text-align: justify; margin: 0px 0px 0px 60px; font-size:13px; } .reply { margin: 0px 0px 10px 60px; } .reply a { color:#40596C; font-size:13px; } .comment-list li #reply-title { margin:0px 0px 0px 60px; font-size:13px; } .comment-list li #reply-title small { margin-top:10px; display:block; } .comment-author { /*border:none;*/ } .comment-author img { margin-right:10px; } .comment-author a { color:#40596C; } .fn { color:#222; } .fn a { color:#222; }